@charset "UTF-8";
/*--------------------------------------------------------------
>>> TABLE OF CONTENTS:
----------------------------------------------------------------
# Variables
# Normalize
# Typography
	## Headings
	## Copy
# Elements
	## Lists
	## Tables
# Forms
	## Buttons
	## Fields
# Navigation
	## Links
	## Menus
	## Next & Previous
# Accessibility
# Alignments
# Clearings
# Layout
# Widgets
# Content
	## Archives
	## Posts and pages
	## Comments
# Blocks
# Media
	## Captions
	## Galleries
--------------------------------------------------------------*/
/*@include breakpoint(sm_desktop) {}*/
/*@include breakpoint(mobile) {}*/
/*
 * Chrome renders extra-wide &nbsp; characters for the Hoefler Text font.
 * This results in a jumping cursor when typing in both the Classic and block
 * editors. The following font-face override fixes the issue by manually inserting
 * a custom font that includes just a Hoefler Text space replacement for that
 * character instead.
 */
/* If we add the border using a regular CSS border, it won't look good on non-retina devices,
 * since its edges can look jagged due to lack of antialiasing. In this case, we are several
 * layers of box-shadow to add the border visually, which will render the border smoother. */
/* Calculates maximum width for post content */
/* Nested sub-menu padding: 10 levels deep */
/* Ensure all font family declarations come with non-latin fallbacks */
/* Build our non-latin font styles */
@import url("https://fonts.googleapis.com/css2?family=Reenie+Beanie&display=swap");
/* line 126, sass/mixins/_mixins-master.scss */
body:lang(ar), button:lang(ar),
input:lang(ar),
select:lang(ar),
optgroup:lang(ar),
textarea:lang(ar), .author-description .author-link:lang(ar),
.comment-metadata:lang(ar),
.comment-reply-link:lang(ar),
.comments-title:lang(ar),
.comment-author .fn:lang(ar),
.discussion-meta-info:lang(ar),
.entry-meta:lang(ar),
.entry-footer:lang(ar),
.main-navigation:lang(ar),
.no-comments:lang(ar),
.post-navigation .post-title:lang(ar),
.page-links:lang(ar),
.page-description:lang(ar),
.pagination .nav-links:lang(ar),
.sticky-post:lang(ar),
.site-title:lang(ar),
.site-info:lang(ar),
#cancel-comment-reply-link:lang(ar),
h1:lang(ar),
h2:lang(ar),
h3:lang(ar),
h4:lang(ar),
h5:lang(ar),
h6:lang(ar), .page-title:lang(ar), blockquote cite:lang(ar), table:lang(ar), .button:lang(ar), .comment-navigation .nav-previous:lang(ar),
.comment-navigation .nav-next:lang(ar), .comment-list .pingback .comment-body:lang(ar),
.comment-list .trackback .comment-body:lang(ar), .comment-list .pingback .comment-body .comment-edit-link:lang(ar),
.comment-list .trackback .comment-body .comment-edit-link:lang(ar), .comment-form .comment-notes:lang(ar),
.comment-form label:lang(ar), .widget_archive ul li:lang(ar),
.widget_categories ul li:lang(ar),
.widget_meta ul li:lang(ar),
.widget_nav_menu ul li:lang(ar),
.widget_pages ul li:lang(ar),
.widget_recent_comments ul li:lang(ar),
.widget_recent_entries ul li:lang(ar),
.widget_rss ul li:lang(ar), .widget_tag_cloud .tagcloud:lang(ar), .entry .entry-content .wp-block-button .wp-block-button__link:lang(ar), .entry .entry-content .wp-block-archives li:lang(ar),
.entry .entry-content .wp-block-categories li:lang(ar),
.entry .entry-content .wp-block-latest-posts li:lang(ar), .entry .entry-content .wp-block-verse:lang(ar), .entry .entry-content .has-drop-cap:lang(ar):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(ar), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(ar),
.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(ar),
.entry .entry-content .wp-block-cover-image h2:lang(ar),
.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(ar),
.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(ar),
.entry .entry-content .wp-block-cover h2:lang(ar), .entry .entry-content .wp-block-audio figcaption:lang(ar),
.entry .entry-content .wp-block-video figcaption:lang(ar),
.entry .entry-content .wp-block-image figcaption:lang(ar),
.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(ar),
.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(ar), .entry .entry-content .wp-block-file:lang(ar), .entry .entry-content .wp-block-file .wp-block-file__button:lang(ar), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(ar), .wp-caption-text:lang(ar), .gallery-caption:lang(ar) {
  font-family: Tahoma, Arial, sans-serif;
}
/* line 126, sass/mixins/_mixins-master.scss */
body:lang(ary), button:lang(ary),
input:lang(ary),
select:lang(ary),
optgroup:lang(ary),
textarea:lang(ary), .author-description .author-link:lang(ary),
.comment-metadata:lang(ary),
.comment-reply-link:lang(ary),
.comments-title:lang(ary),
.comment-author .fn:lang(ary),
.discussion-meta-info:lang(ary),
.entry-meta:lang(ary),
.entry-footer:lang(ary),
.main-navigation:lang(ary),
.no-comments:lang(ary),
.post-navigation .post-title:lang(ary),
.page-links:lang(ary),
.page-description:lang(ary),
.pagination .nav-links:lang(ary),
.sticky-post:lang(ary),
.site-title:lang(ary),
.site-info:lang(ary),
#cancel-comment-reply-link:lang(ary),
h1:lang(ary),
h2:lang(ary),
h3:lang(ary),
h4:lang(ary),
h5:lang(ary),
h6:lang(ary), .page-title:lang(ary), blockquote cite:lang(ary), table:lang(ary), .button:lang(ary), .comment-navigation .nav-previous:lang(ary),
.comment-navigation .nav-next:lang(ary), .comment-list .pingback .comment-body:lang(ary),
.comment-list .trackback .comment-body:lang(ary), .comment-list .pingback .comment-body .comment-edit-link:lang(ary),
.comment-list .trackback .comment-body .comment-edit-link:lang(ary), .comment-form .comment-notes:lang(ary),
.comment-form label:lang(ary), .widget_archive ul li:lang(ary),
.widget_categories ul li:lang(ary),
.widget_meta ul li:lang(ary),
.widget_nav_menu ul li:lang(ary),
.widget_pages ul li:lang(ary),
.widget_recent_comments ul li:lang(ary),
.widget_recent_entries ul li:lang(ary),
.widget_rss ul li:lang(ary), .widget_tag_cloud .tagcloud:lang(ary), .entry .entry-content .wp-block-button .wp-block-button__link:lang(ary), .entry .entry-content .wp-block-archives li:lang(ary),
.entry .entry-content .wp-block-categories li:lang(ary),
.entry .entry-content .wp-block-latest-posts li:lang(ary), .entry .entry-content .wp-block-verse:lang(ary), .entry .entry-content .has-drop-cap:lang(ary):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(ary), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(ary),
.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(ary),
.entry .entry-content .wp-block-cover-image h2:lang(ary),
.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(ary),
.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(ary),
.entry .entry-content .wp-block-cover h2:lang(ary), .entry .entry-content .wp-block-audio figcaption:lang(ary),
.entry .entry-content .wp-block-video figcaption:lang(ary),
.entry .entry-content .wp-block-image figcaption:lang(ary),
.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(ary),
.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(ary), .entry .entry-content .wp-block-file:lang(ary), .entry .entry-content .wp-block-file .wp-block-file__button:lang(ary), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(ary), .wp-caption-text:lang(ary), .gallery-caption:lang(ary) {
  font-family: Tahoma, Arial, sans-serif;
}
/* line 126, sass/mixins/_mixins-master.scss */
body:lang(azb), button:lang(azb),
input:lang(azb),
select:lang(azb),
optgroup:lang(azb),
textarea:lang(azb), .author-description .author-link:lang(azb),
.comment-metadata:lang(azb),
.comment-reply-link:lang(azb),
.comments-title:lang(azb),
.comment-author .fn:lang(azb),
.discussion-meta-info:lang(azb),
.entry-meta:lang(azb),
.entry-footer:lang(azb),
.main-navigation:lang(azb),
.no-comments:lang(azb),
.post-navigation .post-title:lang(azb),
.page-links:lang(azb),
.page-description:lang(azb),
.pagination .nav-links:lang(azb),
.sticky-post:lang(azb),
.site-title:lang(azb),
.site-info:lang(azb),
#cancel-comment-reply-link:lang(azb),
h1:lang(azb),
h2:lang(azb),
h3:lang(azb),
h4:lang(azb),
h5:lang(azb),
h6:lang(azb), .page-title:lang(azb), blockquote cite:lang(azb), table:lang(azb), .button:lang(azb), .comment-navigation .nav-previous:lang(azb),
.comment-navigation .nav-next:lang(azb), .comment-list .pingback .comment-body:lang(azb),
.comment-list .trackback .comment-body:lang(azb), .comment-list .pingback .comment-body .comment-edit-link:lang(azb),
.comment-list .trackback .comment-body .comment-edit-link:lang(azb), .comment-form .comment-notes:lang(azb),
.comment-form label:lang(azb), .widget_archive ul li:lang(azb),
.widget_categories ul li:lang(azb),
.widget_meta ul li:lang(azb),
.widget_nav_menu ul li:lang(azb),
.widget_pages ul li:lang(azb),
.widget_recent_comments ul li:lang(azb),
.widget_recent_entries ul li:lang(azb),
.widget_rss ul li:lang(azb), .widget_tag_cloud .tagcloud:lang(azb), .entry .entry-content .wp-block-button .wp-block-button__link:lang(azb), .entry .entry-content .wp-block-archives li:lang(azb),
.entry .entry-content .wp-block-categories li:lang(azb),
.entry .entry-content .wp-block-latest-posts li:lang(azb), .entry .entry-content .wp-block-verse:lang(azb), .entry .entry-content .has-drop-cap:lang(azb):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(azb), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(azb),
.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(azb),
.entry .entry-content .wp-block-cover-image h2:lang(azb),
.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(azb),
.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(azb),
.entry .entry-content .wp-block-cover h2:lang(azb), .entry .entry-content .wp-block-audio figcaption:lang(azb),
.entry .entry-content .wp-block-video figcaption:lang(azb),
.entry .entry-content .wp-block-image figcaption:lang(azb),
.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(azb),
.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(azb), .entry .entry-content .wp-block-file:lang(azb), .entry .entry-content .wp-block-file .wp-block-file__button:lang(azb), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(azb), .wp-caption-text:lang(azb), .gallery-caption:lang(azb) {
  font-family: Tahoma, Arial, sans-serif;
}
/* line 126, sass/mixins/_mixins-master.scss */
body:lang(ckb), button:lang(ckb),
input:lang(ckb),
select:lang(ckb),
optgroup:lang(ckb),
textarea:lang(ckb), .author-description .author-link:lang(ckb),
.comment-metadata:lang(ckb),
.comment-reply-link:lang(ckb),
.comments-title:lang(ckb),
.comment-author .fn:lang(ckb),
.discussion-meta-info:lang(ckb),
.entry-meta:lang(ckb),
.entry-footer:lang(ckb),
.main-navigation:lang(ckb),
.no-comments:lang(ckb),
.post-navigation .post-title:lang(ckb),
.page-links:lang(ckb),
.page-description:lang(ckb),
.pagination .nav-links:lang(ckb),
.sticky-post:lang(ckb),
.site-title:lang(ckb),
.site-info:lang(ckb),
#cancel-comment-reply-link:lang(ckb),
h1:lang(ckb),
h2:lang(ckb),
h3:lang(ckb),
h4:lang(ckb),
h5:lang(ckb),
h6:lang(ckb), .page-title:lang(ckb), blockquote cite:lang(ckb), table:lang(ckb), .button:lang(ckb), .comment-navigation .nav-previous:lang(ckb),
.comment-navigation .nav-next:lang(ckb), .comment-list .pingback .comment-body:lang(ckb),
.comment-list .trackback .comment-body:lang(ckb), .comment-list .pingback .comment-body .comment-edit-link:lang(ckb),
.comment-list .trackback .comment-body .comment-edit-link:lang(ckb), .comment-form .comment-notes:lang(ckb),
.comment-form label:lang(ckb), .widget_archive ul li:lang(ckb),
.widget_categories ul li:lang(ckb),
.widget_meta ul li:lang(ckb),
.widget_nav_menu ul li:lang(ckb),
.widget_pages ul li:lang(ckb),
.widget_recent_comments ul li:lang(ckb),
.widget_recent_entries ul li:lang(ckb),
.widget_rss ul li:lang(ckb), .widget_tag_cloud .tagcloud:lang(ckb), .entry .entry-content .wp-block-button .wp-block-button__link:lang(ckb), .entry .entry-content .wp-block-archives li:lang(ckb),
.entry .entry-content .wp-block-categories li:lang(ckb),
.entry .entry-content .wp-block-latest-posts li:lang(ckb), .entry .entry-content .wp-block-verse:lang(ckb), .entry .entry-content .has-drop-cap:lang(ckb):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(ckb), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(ckb),
.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(ckb),
.entry .entry-content .wp-block-cover-image h2:lang(ckb),
.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(ckb),
.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(ckb),
.entry .entry-content .wp-block-cover h2:lang(ckb), .entry .entry-content .wp-block-audio figcaption:lang(ckb),
.entry .entry-content .wp-block-video figcaption:lang(ckb),
.entry .entry-content .wp-block-image figcaption:lang(ckb),
.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(ckb),
.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(ckb), .entry .entry-content .wp-block-file:lang(ckb), .entry .entry-content .wp-block-file .wp-block-file__button:lang(ckb), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(ckb), .wp-caption-text:lang(ckb), .gallery-caption:lang(ckb) {
  font-family: Tahoma, Arial, sans-serif;
}
/* line 126, sass/mixins/_mixins-master.scss */
body:lang(fa-IR), button:lang(fa-IR),
input:lang(fa-IR),
select:lang(fa-IR),
optgroup:lang(fa-IR),
textarea:lang(fa-IR), .author-description .author-link:lang(fa-IR),
.comment-metadata:lang(fa-IR),
.comment-reply-link:lang(fa-IR),
.comments-title:lang(fa-IR),
.comment-author .fn:lang(fa-IR),
.discussion-meta-info:lang(fa-IR),
.entry-meta:lang(fa-IR),
.entry-footer:lang(fa-IR),
.main-navigation:lang(fa-IR),
.no-comments:lang(fa-IR),
.post-navigation .post-title:lang(fa-IR),
.page-links:lang(fa-IR),
.page-description:lang(fa-IR),
.pagination .nav-links:lang(fa-IR),
.sticky-post:lang(fa-IR),
.site-title:lang(fa-IR),
.site-info:lang(fa-IR),
#cancel-comment-reply-link:lang(fa-IR),
h1:lang(fa-IR),
h2:lang(fa-IR),
h3:lang(fa-IR),
h4:lang(fa-IR),
h5:lang(fa-IR),
h6:lang(fa-IR), .page-title:lang(fa-IR), blockquote cite:lang(fa-IR), table:lang(fa-IR), .button:lang(fa-IR), .comment-navigation .nav-previous:lang(fa-IR),
.comment-navigation .nav-next:lang(fa-IR), .comment-list .pingback .comment-body:lang(fa-IR),
.comment-list .trackback .comment-body:lang(fa-IR), .comment-list .pingback .comment-body .comment-edit-link:lang(fa-IR),
.comment-list .trackback .comment-body .comment-edit-link:lang(fa-IR), .comment-form .comment-notes:lang(fa-IR),
.comment-form label:lang(fa-IR), .widget_archive ul li:lang(fa-IR),
.widget_categories ul li:lang(fa-IR),
.widget_meta ul li:lang(fa-IR),
.widget_nav_menu ul li:lang(fa-IR),
.widget_pages ul li:lang(fa-IR),
.widget_recent_comments ul li:lang(fa-IR),
.widget_recent_entries ul li:lang(fa-IR),
.widget_rss ul li:lang(fa-IR), .widget_tag_cloud .tagcloud:lang(fa-IR), .entry .entry-content .wp-block-button .wp-block-button__link:lang(fa-IR), .entry .entry-content .wp-block-archives li:lang(fa-IR),
.entry .entry-content .wp-block-categories li:lang(fa-IR),
.entry .entry-content .wp-block-latest-posts li:lang(fa-IR), .entry .entry-content .wp-block-verse:lang(fa-IR), .entry .entry-content .has-drop-cap:lang(fa-IR):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(fa-IR), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(fa-IR),
.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(fa-IR),
.entry .entry-content .wp-block-cover-image h2:lang(fa-IR),
.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(fa-IR),
.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(fa-IR),
.entry .entry-content .wp-block-cover h2:lang(fa-IR), .entry .entry-content .wp-block-audio figcaption:lang(fa-IR),
.entry .entry-content .wp-block-video figcaption:lang(fa-IR),
.entry .entry-content .wp-block-image figcaption:lang(fa-IR),
.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(fa-IR),
.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(fa-IR), .entry .entry-content .wp-block-file:lang(fa-IR), .entry .entry-content .wp-block-file .wp-block-file__button:lang(fa-IR), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(fa-IR), .wp-caption-text:lang(fa-IR), .gallery-caption:lang(fa-IR) {
  font-family: Tahoma, Arial, sans-serif;
}
/* line 126, sass/mixins/_mixins-master.scss */
body:lang(haz), button:lang(haz),
input:lang(haz),
select:lang(haz),
optgroup:lang(haz),
textarea:lang(haz), .author-description .author-link:lang(haz),
.comment-metadata:lang(haz),
.comment-reply-link:lang(haz),
.comments-title:lang(haz),
.comment-author .fn:lang(haz),
.discussion-meta-info:lang(haz),
.entry-meta:lang(haz),
.entry-footer:lang(haz),
.main-navigation:lang(haz),
.no-comments:lang(haz),
.post-navigation .post-title:lang(haz),
.page-links:lang(haz),
.page-description:lang(haz),
.pagination .nav-links:lang(haz),
.sticky-post:lang(haz),
.site-title:lang(haz),
.site-info:lang(haz),
#cancel-comment-reply-link:lang(haz),
h1:lang(haz),
h2:lang(haz),
h3:lang(haz),
h4:lang(haz),
h5:lang(haz),
h6:lang(haz), .page-title:lang(haz), blockquote cite:lang(haz), table:lang(haz), .button:lang(haz), .comment-navigation .nav-previous:lang(haz),
.comment-navigation .nav-next:lang(haz), .comment-list .pingback .comment-body:lang(haz),
.comment-list .trackback .comment-body:lang(haz), .comment-list .pingback .comment-body .comment-edit-link:lang(haz),
.comment-list .trackback .comment-body .comment-edit-link:lang(haz), .comment-form .comment-notes:lang(haz),
.comment-form label:lang(haz), .widget_archive ul li:lang(haz),
.widget_categories ul li:lang(haz),
.widget_meta ul li:lang(haz),
.widget_nav_menu ul li:lang(haz),
.widget_pages ul li:lang(haz),
.widget_recent_comments ul li:lang(haz),
.widget_recent_entries ul li:lang(haz),
.widget_rss ul li:lang(haz), .widget_tag_cloud .tagcloud:lang(haz), .entry .entry-content .wp-block-button .wp-block-button__link:lang(haz), .entry .entry-content .wp-block-archives li:lang(haz),
.entry .entry-content .wp-block-categories li:lang(haz),
.entry .entry-content .wp-block-latest-posts li:lang(haz), .entry .entry-content .wp-block-verse:lang(haz), .entry .entry-content .has-drop-cap:lang(haz):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(haz), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(haz),
.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(haz),
.entry .entry-content .wp-block-cover-image h2:lang(haz),
.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(haz),
.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(haz),
.entry .entry-content .wp-block-cover h2:lang(haz), .entry .entry-content .wp-block-audio figcaption:lang(haz),
.entry .entry-content .wp-block-video figcaption:lang(haz),
.entry .entry-content .wp-block-image figcaption:lang(haz),
.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(haz),
.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(haz), .entry .entry-content .wp-block-file:lang(haz), .entry .entry-content .wp-block-file .wp-block-file__button:lang(haz), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(haz), .wp-caption-text:lang(haz), .gallery-caption:lang(haz) {
  font-family: Tahoma, Arial, sans-serif;
}
/* line 126, sass/mixins/_mixins-master.scss */
body:lang(ps), button:lang(ps),
input:lang(ps),
select:lang(ps),
optgroup:lang(ps),
textarea:lang(ps), .author-description .author-link:lang(ps),
.comment-metadata:lang(ps),
.comment-reply-link:lang(ps),
.comments-title:lang(ps),
.comment-author .fn:lang(ps),
.discussion-meta-info:lang(ps),
.entry-meta:lang(ps),
.entry-footer:lang(ps),
.main-navigation:lang(ps),
.no-comments:lang(ps),
.post-navigation .post-title:lang(ps),
.page-links:lang(ps),
.page-description:lang(ps),
.pagination .nav-links:lang(ps),
.sticky-post:lang(ps),
.site-title:lang(ps),
.site-info:lang(ps),
#cancel-comment-reply-link:lang(ps),
h1:lang(ps),
h2:lang(ps),
h3:lang(ps),
h4:lang(ps),
h5:lang(ps),
h6:lang(ps), .page-title:lang(ps), blockquote cite:lang(ps), table:lang(ps), .button:lang(ps), .comment-navigation .nav-previous:lang(ps),
.comment-navigation .nav-next:lang(ps), .comment-list .pingback .comment-body:lang(ps),
.comment-list .trackback .comment-body:lang(ps), .comment-list .pingback .comment-body .comment-edit-link:lang(ps),
.comment-list .trackback .comment-body .comment-edit-link:lang(ps), .comment-form .comment-notes:lang(ps),
.comment-form label:lang(ps), .widget_archive ul li:lang(ps),
.widget_categories ul li:lang(ps),
.widget_meta ul li:lang(ps),
.widget_nav_menu ul li:lang(ps),
.widget_pages ul li:lang(ps),
.widget_recent_comments ul li:lang(ps),
.widget_recent_entries ul li:lang(ps),
.widget_rss ul li:lang(ps), .widget_tag_cloud .tagcloud:lang(ps), .entry .entry-content .wp-block-button .wp-block-button__link:lang(ps), .entry .entry-content .wp-block-archives li:lang(ps),
.entry .entry-content .wp-block-categories li:lang(ps),
.entry .entry-content .wp-block-latest-posts li:lang(ps), .entry .entry-content .wp-block-verse:lang(ps), .entry .entry-content .has-drop-cap:lang(ps):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(ps), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(ps),
.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(ps),
.entry .entry-content .wp-block-cover-image h2:lang(ps),
.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(ps),
.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(ps),
.entry .entry-content .wp-block-cover h2:lang(ps), .entry .entry-content .wp-block-audio figcaption:lang(ps),
.entry .entry-content .wp-block-video figcaption:lang(ps),
.entry .entry-content .wp-block-image figcaption:lang(ps),
.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(ps),
.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(ps), .entry .entry-content .wp-block-file:lang(ps), .entry .entry-content .wp-block-file .wp-block-file__button:lang(ps), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(ps), .wp-caption-text:lang(ps), .gallery-caption:lang(ps) {
  font-family: Tahoma, Arial, sans-serif;
}
/* line 126, sass/mixins/_mixins-master.scss */
body:lang(be), button:lang(be),
input:lang(be),
select:lang(be),
optgroup:lang(be),
textarea:lang(be), .author-description .author-link:lang(be),
.comment-metadata:lang(be),
.comment-reply-link:lang(be),
.comments-title:lang(be),
.comment-author .fn:lang(be),
.discussion-meta-info:lang(be),
.entry-meta:lang(be),
.entry-footer:lang(be),
.main-navigation:lang(be),
.no-comments:lang(be),
.post-navigation .post-title:lang(be),
.page-links:lang(be),
.page-description:lang(be),
.pagination .nav-links:lang(be),
.sticky-post:lang(be),
.site-title:lang(be),
.site-info:lang(be),
#cancel-comment-reply-link:lang(be),
h1:lang(be),
h2:lang(be),
h3:lang(be),
h4:lang(be),
h5:lang(be),
h6:lang(be), .page-title:lang(be), blockquote cite:lang(be), table:lang(be), .button:lang(be), .comment-navigation .nav-previous:lang(be),
.comment-navigation .nav-next:lang(be), .comment-list .pingback .comment-body:lang(be),
.comment-list .trackback .comment-body:lang(be), .comment-list .pingback .comment-body .comment-edit-link:lang(be),
.comment-list .trackback .comment-body .comment-edit-link:lang(be), .comment-form .comment-notes:lang(be),
.comment-form label:lang(be), .widget_archive ul li:lang(be),
.widget_categories ul li:lang(be),
.widget_meta ul li:lang(be),
.widget_nav_menu ul li:lang(be),
.widget_pages ul li:lang(be),
.widget_recent_comments ul li:lang(be),
.widget_recent_entries ul li:lang(be),
.widget_rss ul li:lang(be), .widget_tag_cloud .tagcloud:lang(be), .entry .entry-content .wp-block-button .wp-block-button__link:lang(be), .entry .entry-content .wp-block-archives li:lang(be),
.entry .entry-content .wp-block-categories li:lang(be),
.entry .entry-content .wp-block-latest-posts li:lang(be), .entry .entry-content .wp-block-verse:lang(be), .entry .entry-content .has-drop-cap:lang(be):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(be), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(be),
.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(be),
.entry .entry-content .wp-block-cover-image h2:lang(be),
.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(be),
.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(be),
.entry .entry-content .wp-block-cover h2:lang(be), .entry .entry-content .wp-block-audio figcaption:lang(be),
.entry .entry-content .wp-block-video figcaption:lang(be),
.entry .entry-content .wp-block-image figcaption:lang(be),
.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(be),
.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(be), .entry .entry-content .wp-block-file:lang(be), .entry .entry-content .wp-block-file .wp-block-file__button:lang(be), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(be), .wp-caption-text:lang(be), .gallery-caption:lang(be) {
  font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif;
}
/* line 126, sass/mixins/_mixins-master.scss */
body:lang(bg-BG), button:lang(bg-BG),
input:lang(bg-BG),
select:lang(bg-BG),
optgroup:lang(bg-BG),
textarea:lang(bg-BG), .author-description .author-link:lang(bg-BG),
.comment-metadata:lang(bg-BG),
.comment-reply-link:lang(bg-BG),
.comments-title:lang(bg-BG),
.comment-author .fn:lang(bg-BG),
.discussion-meta-info:lang(bg-BG),
.entry-meta:lang(bg-BG),
.entry-footer:lang(bg-BG),
.main-navigation:lang(bg-BG),
.no-comments:lang(bg-BG),
.post-navigation .post-title:lang(bg-BG),
.page-links:lang(bg-BG),
.page-description:lang(bg-BG),
.pagination .nav-links:lang(bg-BG),
.sticky-post:lang(bg-BG),
.site-title:lang(bg-BG),
.site-info:lang(bg-BG),
#cancel-comment-reply-link:lang(bg-BG),
h1:lang(bg-BG),
h2:lang(bg-BG),
h3:lang(bg-BG),
h4:lang(bg-BG),
h5:lang(bg-BG),
h6:lang(bg-BG), .page-title:lang(bg-BG), blockquote cite:lang(bg-BG), table:lang(bg-BG), .button:lang(bg-BG), .comment-navigation .nav-previous:lang(bg-BG),
.comment-navigation .nav-next:lang(bg-BG), .comment-list .pingback .comment-body:lang(bg-BG),
.comment-list .trackback .comment-body:lang(bg-BG), .comment-list .pingback .comment-body .comment-edit-link:lang(bg-BG),
.comment-list .trackback .comment-body .comment-edit-link:lang(bg-BG), .comment-form .comment-notes:lang(bg-BG),
.comment-form label:lang(bg-BG), .widget_archive ul li:lang(bg-BG),
.widget_categories ul li:lang(bg-BG),
.widget_meta ul li:lang(bg-BG),
.widget_nav_menu ul li:lang(bg-BG),
.widget_pages ul li:lang(bg-BG),
.widget_recent_comments ul li:lang(bg-BG),
.widget_recent_entries ul li:lang(bg-BG),
.widget_rss ul li:lang(bg-BG), .widget_tag_cloud .tagcloud:lang(bg-BG), .entry .entry-content .wp-block-button .wp-block-button__link:lang(bg-BG), .entry .entry-content .wp-block-archives li:lang(bg-BG),
.entry .entry-content .wp-block-categories li:lang(bg-BG),
.entry .entry-content .wp-block-latest-posts li:lang(bg-BG), .entry .entry-content .wp-block-verse:lang(bg-BG), .entry .entry-content .has-drop-cap:lang(bg-BG):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(bg-BG), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(bg-BG),
.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(bg-BG),
.entry .entry-content .wp-block-cover-image h2:lang(bg-BG),
.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(bg-BG),
.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(bg-BG),
.entry .entry-content .wp-block-cover h2:lang(bg-BG), .entry .entry-content .wp-block-audio figcaption:lang(bg-BG),
.entry .entry-content .wp-block-video figcaption:lang(bg-BG),
.entry .entry-content .wp-block-image figcaption:lang(bg-BG),
.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(bg-BG),
.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(bg-BG), .entry .entry-content .wp-block-file:lang(bg-BG), .entry .entry-content .wp-block-file .wp-block-file__button:lang(bg-BG), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(bg-BG), .wp-caption-text:lang(bg-BG), .gallery-caption:lang(bg-BG) {
  font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif;
}
/* line 126, sass/mixins/_mixins-master.scss */
body:lang(kk), button:lang(kk),
input:lang(kk),
select:lang(kk),
optgroup:lang(kk),
textarea:lang(kk), .author-description .author-link:lang(kk),
.comment-metadata:lang(kk),
.comment-reply-link:lang(kk),
.comments-title:lang(kk),
.comment-author .fn:lang(kk),
.discussion-meta-info:lang(kk),
.entry-meta:lang(kk),
.entry-footer:lang(kk),
.main-navigation:lang(kk),
.no-comments:lang(kk),
.post-navigation .post-title:lang(kk),
.page-links:lang(kk),
.page-description:lang(kk),
.pagination .nav-links:lang(kk),
.sticky-post:lang(kk),
.site-title:lang(kk),
.site-info:lang(kk),
#cancel-comment-reply-link:lang(kk),
h1:lang(kk),
h2:lang(kk),
h3:lang(kk),
h4:lang(kk),
h5:lang(kk),
h6:lang(kk), .page-title:lang(kk), blockquote cite:lang(kk), table:lang(kk), .button:lang(kk), .comment-navigation .nav-previous:lang(kk),
.comment-navigation .nav-next:lang(kk), .comment-list .pingback .comment-body:lang(kk),
.comment-list .trackback .comment-body:lang(kk), .comment-list .pingback .comment-body .comment-edit-link:lang(kk),
.comment-list .trackback .comment-body .comment-edit-link:lang(kk), .comment-form .comment-notes:lang(kk),
.comment-form label:lang(kk), .widget_archive ul li:lang(kk),
.widget_categories ul li:lang(kk),
.widget_meta ul li:lang(kk),
.widget_nav_menu ul li:lang(kk),
.widget_pages ul li:lang(kk),
.widget_recent_comments ul li:lang(kk),
.widget_recent_entries ul li:lang(kk),
.widget_rss ul li:lang(kk), .widget_tag_cloud .tagcloud:lang(kk), .entry .entry-content .wp-block-button .wp-block-button__link:lang(kk), .entry .entry-content .wp-block-archives li:lang(kk),
.entry .entry-content .wp-block-categories li:lang(kk),
.entry .entry-content .wp-block-latest-posts li:lang(kk), .entry .entry-content .wp-block-verse:lang(kk), .entry .entry-content .has-drop-cap:lang(kk):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(kk), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(kk),
.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(kk),
.entry .entry-content .wp-block-cover-image h2:lang(kk),
.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(kk),
.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(kk),
.entry .entry-content .wp-block-cover h2:lang(kk), .entry .entry-content .wp-block-audio figcaption:lang(kk),
.entry .entry-content .wp-block-video figcaption:lang(kk),
.entry .entry-content .wp-block-image figcaption:lang(kk),
.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(kk),
.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(kk), .entry .entry-content .wp-block-file:lang(kk), .entry .entry-content .wp-block-file .wp-block-file__button:lang(kk), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(kk), .wp-caption-text:lang(kk), .gallery-caption:lang(kk) {
  font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif;
}
/* line 126, sass/mixins/_mixins-master.scss */
body:lang(mk-MK), button:lang(mk-MK),
input:lang(mk-MK),
select:lang(mk-MK),
optgroup:lang(mk-MK),
textarea:lang(mk-MK), .author-description .author-link:lang(mk-MK),
.comment-metadata:lang(mk-MK),
.comment-reply-link:lang(mk-MK),
.comments-title:lang(mk-MK),
.comment-author .fn:lang(mk-MK),
.discussion-meta-info:lang(mk-MK),
.entry-meta:lang(mk-MK),
.entry-footer:lang(mk-MK),
.main-navigation:lang(mk-MK),
.no-comments:lang(mk-MK),
.post-navigation .post-title:lang(mk-MK),
.page-links:lang(mk-MK),
.page-description:lang(mk-MK),
.pagination .nav-links:lang(mk-MK),
.sticky-post:lang(mk-MK),
.site-title:lang(mk-MK),
.site-info:lang(mk-MK),
#cancel-comment-reply-link:lang(mk-MK),
h1:lang(mk-MK),
h2:lang(mk-MK),
h3:lang(mk-MK),
h4:lang(mk-MK),
h5:lang(mk-MK),
h6:lang(mk-MK), .page-title:lang(mk-MK), blockquote cite:lang(mk-MK), table:lang(mk-MK), .button:lang(mk-MK), .comment-navigation .nav-previous:lang(mk-MK),
.comment-navigation .nav-next:lang(mk-MK), .comment-list .pingback .comment-body:lang(mk-MK),
.comment-list .trackback .comment-body:lang(mk-MK), .comment-list .pingback .comment-body .comment-edit-link:lang(mk-MK),
.comment-list .trackback .comment-body .comment-edit-link:lang(mk-MK), .comment-form .comment-notes:lang(mk-MK),
.comment-form label:lang(mk-MK), .widget_archive ul li:lang(mk-MK),
.widget_categories ul li:lang(mk-MK),
.widget_meta ul li:lang(mk-MK),
.widget_nav_menu ul li:lang(mk-MK),
.widget_pages ul li:lang(mk-MK),
.widget_recent_comments ul li:lang(mk-MK),
.widget_recent_entries ul li:lang(mk-MK),
.widget_rss ul li:lang(mk-MK), .widget_tag_cloud .tagcloud:lang(mk-MK), .entry .entry-content .wp-block-button .wp-block-button__link:lang(mk-MK), .entry .entry-content .wp-block-archives li:lang(mk-MK),
.entry .entry-content .wp-block-categories li:lang(mk-MK),
.entry .entry-content .wp-block-latest-posts li:lang(mk-MK), .entry .entry-content .wp-block-verse:lang(mk-MK), .entry .entry-content .has-drop-cap:lang(mk-MK):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(mk-MK), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(mk-MK),
.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(mk-MK),
.entry .entry-content .wp-block-cover-image h2:lang(mk-MK),
.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(mk-MK),
.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(mk-MK),
.entry .entry-content .wp-block-cover h2:lang(mk-MK), .entry .entry-content .wp-block-audio figcaption:lang(mk-MK),
.entry .entry-content .wp-block-video figcaption:lang(mk-MK),
.entry .entry-content .wp-block-image figcaption:lang(mk-MK),
.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(mk-MK),
.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(mk-MK), .entry .entry-content .wp-block-file:lang(mk-MK), .entry .entry-content .wp-block-file .wp-block-file__button:lang(mk-MK), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(mk-MK), .wp-caption-text:lang(mk-MK), .gallery-caption:lang(mk-MK) {
  font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif;
}
/* line 126, sass/mixins/_mixins-master.scss */
body:lang(mn), button:lang(mn),
input:lang(mn),
select:lang(mn),
optgroup:lang(mn),
textarea:lang(mn), .author-description .author-link:lang(mn),
.comment-metadata:lang(mn),
.comment-reply-link:lang(mn),
.comments-title:lang(mn),
.comment-author .fn:lang(mn),
.discussion-meta-info:lang(mn),
.entry-meta:lang(mn),
.entry-footer:lang(mn),
.main-navigation:lang(mn),
.no-comments:lang(mn),
.post-navigation .post-title:lang(mn),
.page-links:lang(mn),
.page-description:lang(mn),
.pagination .nav-links:lang(mn),
.sticky-post:lang(mn),
.site-title:lang(mn),
.site-info:lang(mn),
#cancel-comment-reply-link:lang(mn),
h1:lang(mn),
h2:lang(mn),
h3:lang(mn),
h4:lang(mn),
h5:lang(mn),
h6:lang(mn), .page-title:lang(mn), blockquote cite:lang(mn), table:lang(mn), .button:lang(mn), .comment-navigation .nav-previous:lang(mn),
.comment-navigation .nav-next:lang(mn), .comment-list .pingback .comment-body:lang(mn),
.comment-list .trackback .comment-body:lang(mn), .comment-list .pingback .comment-body .comment-edit-link:lang(mn),
.comment-list .trackback .comment-body .comment-edit-link:lang(mn), .comment-form .comment-notes:lang(mn),
.comment-form label:lang(mn), .widget_archive ul li:lang(mn),
.widget_categories ul li:lang(mn),
.widget_meta ul li:lang(mn),
.widget_nav_menu ul li:lang(mn),
.widget_pages ul li:lang(mn),
.widget_recent_comments ul li:lang(mn),
.widget_recent_entries ul li:lang(mn),
.widget_rss ul li:lang(mn), .widget_tag_cloud .tagcloud:lang(mn), .entry .entry-content .wp-block-button .wp-block-button__link:lang(mn), .entry .entry-content .wp-block-archives li:lang(mn),
.entry .entry-content .wp-block-categories li:lang(mn),
.entry .entry-content .wp-block-latest-posts li:lang(mn), .entry .entry-content .wp-block-verse:lang(mn), .entry .entry-content .has-drop-cap:lang(mn):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(mn), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(mn),
.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(mn),
.entry .entry-content .wp-block-cover-image h2:lang(mn),
.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(mn),
.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(mn),
.entry .entry-content .wp-block-cover h2:lang(mn), .entry .entry-content .wp-block-audio figcaption:lang(mn),
.entry .entry-content .wp-block-video figcaption:lang(mn),
.entry .entry-content .wp-block-image figcaption:lang(mn),
.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(mn),
.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(mn), .entry .entry-content .wp-block-file:lang(mn), .entry .entry-content .wp-block-file .wp-block-file__button:lang(mn), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(mn), .wp-caption-text:lang(mn), .gallery-caption:lang(mn) {
  font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif;
}
/* line 126, sass/mixins/_mixins-master.scss */
body:lang(ru-RU), button:lang(ru-RU),
input:lang(ru-RU),
select:lang(ru-RU),
optgroup:lang(ru-RU),
textarea:lang(ru-RU), .author-description .author-link:lang(ru-RU),
.comment-metadata:lang(ru-RU),
.comment-reply-link:lang(ru-RU),
.comments-title:lang(ru-RU),
.comment-author .fn:lang(ru-RU),
.discussion-meta-info:lang(ru-RU),
.entry-meta:lang(ru-RU),
.entry-footer:lang(ru-RU),
.main-navigation:lang(ru-RU),
.no-comments:lang(ru-RU),
.post-navigation .post-title:lang(ru-RU),
.page-links:lang(ru-RU),
.page-description:lang(ru-RU),
.pagination .nav-links:lang(ru-RU),
.sticky-post:lang(ru-RU),
.site-title:lang(ru-RU),
.site-info:lang(ru-RU),
#cancel-comment-reply-link:lang(ru-RU),
h1:lang(ru-RU),
h2:lang(ru-RU),
h3:lang(ru-RU),
h4:lang(ru-RU),
h5:lang(ru-RU),
h6:lang(ru-RU), .page-title:lang(ru-RU), blockquote cite:lang(ru-RU), table:lang(ru-RU), .button:lang(ru-RU), .comment-navigation .nav-previous:lang(ru-RU),
.comment-navigation .nav-next:lang(ru-RU), .comment-list .pingback .comment-body:lang(ru-RU),
.comment-list .trackback .comment-body:lang(ru-RU), .comment-list .pingback .comment-body .comment-edit-link:lang(ru-RU),
.comment-list .trackback .comment-body .comment-edit-link:lang(ru-RU), .comment-form .comment-notes:lang(ru-RU),
.comment-form label:lang(ru-RU), .widget_archive ul li:lang(ru-RU),
.widget_categories ul li:lang(ru-RU),
.widget_meta ul li:lang(ru-RU),
.widget_nav_menu ul li:lang(ru-RU),
.widget_pages ul li:lang(ru-RU),
.widget_recent_comments ul li:lang(ru-RU),
.widget_recent_entries ul li:lang(ru-RU),
.widget_rss ul li:lang(ru-RU), .widget_tag_cloud .tagcloud:lang(ru-RU), .entry .entry-content .wp-block-button .wp-block-button__link:lang(ru-RU), .entry .entry-content .wp-block-archives li:lang(ru-RU),
.entry .entry-content .wp-block-categories li:lang(ru-RU),
.entry .entry-content .wp-block-latest-posts li:lang(ru-RU), .entry .entry-content .wp-block-verse:lang(ru-RU), .entry .entry-content .has-drop-cap:lang(ru-RU):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(ru-RU), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(ru-RU),
.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(ru-RU),
.entry .entry-content .wp-block-cover-image h2:lang(ru-RU),
.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(ru-RU),
.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(ru-RU),
.entry .entry-content .wp-block-cover h2:lang(ru-RU), .entry .entry-content .wp-block-audio figcaption:lang(ru-RU),
.entry .entry-content .wp-block-video figcaption:lang(ru-RU),
.entry .entry-content .wp-block-image figcaption:lang(ru-RU),
.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(ru-RU),
.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(ru-RU), .entry .entry-content .wp-block-file:lang(ru-RU), .entry .entry-content .wp-block-file .wp-block-file__button:lang(ru-RU), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(ru-RU), .wp-caption-text:lang(ru-RU), .gallery-caption:lang(ru-RU) {
  font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif;
}
/* line 126, sass/mixins/_mixins-master.scss */
body:lang(sah), button:lang(sah),
input:lang(sah),
select:lang(sah),
optgroup:lang(sah),
textarea:lang(sah), .author-description .author-link:lang(sah),
.comment-metadata:lang(sah),
.comment-reply-link:lang(sah),
.comments-title:lang(sah),
.comment-author .fn:lang(sah),
.discussion-meta-info:lang(sah),
.entry-meta:lang(sah),
.entry-footer:lang(sah),
.main-navigation:lang(sah),
.no-comments:lang(sah),
.post-navigation .post-title:lang(sah),
.page-links:lang(sah),
.page-description:lang(sah),
.pagination .nav-links:lang(sah),
.sticky-post:lang(sah),
.site-title:lang(sah),
.site-info:lang(sah),
#cancel-comment-reply-link:lang(sah),
h1:lang(sah),
h2:lang(sah),
h3:lang(sah),
h4:lang(sah),
h5:lang(sah),
h6:lang(sah), .page-title:lang(sah), blockquote cite:lang(sah), table:lang(sah), .button:lang(sah), .comment-navigation .nav-previous:lang(sah),
.comment-navigation .nav-next:lang(sah), .comment-list .pingback .comment-body:lang(sah),
.comment-list .trackback .comment-body:lang(sah), .comment-list .pingback .comment-body .comment-edit-link:lang(sah),
.comment-list .trackback .comment-body .comment-edit-link:lang(sah), .comment-form .comment-notes:lang(sah),
.comment-form label:lang(sah), .widget_archive ul li:lang(sah),
.widget_categories ul li:lang(sah),
.widget_meta ul li:lang(sah),
.widget_nav_menu ul li:lang(sah),
.widget_pages ul li:lang(sah),
.widget_recent_comments ul li:lang(sah),
.widget_recent_entries ul li:lang(sah),
.widget_rss ul li:lang(sah), .widget_tag_cloud .tagcloud:lang(sah), .entry .entry-content .wp-block-button .wp-block-button__link:lang(sah), .entry .entry-content .wp-block-archives li:lang(sah),
.entry .entry-content .wp-block-categories li:lang(sah),
.entry .entry-content .wp-block-latest-posts li:lang(sah), .entry .entry-content .wp-block-verse:lang(sah), .entry .entry-content .has-drop-cap:lang(sah):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(sah), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(sah),
.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(sah),
.entry .entry-content .wp-block-cover-image h2:lang(sah),
.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(sah),
.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(sah),
.entry .entry-content .wp-block-cover h2:lang(sah), .entry .entry-content .wp-block-audio figcaption:lang(sah),
.entry .entry-content .wp-block-video figcaption:lang(sah),
.entry .entry-content .wp-block-image figcaption:lang(sah),
.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(sah),
.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(sah), .entry .entry-content .wp-block-file:lang(sah), .entry .entry-content .wp-block-file .wp-block-file__button:lang(sah), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(sah), .wp-caption-text:lang(sah), .gallery-caption:lang(sah) {
  font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif;
}
/* line 126, sass/mixins/_mixins-master.scss */
body:lang(sr-RS), button:lang(sr-RS),
input:lang(sr-RS),
select:lang(sr-RS),
optgroup:lang(sr-RS),
textarea:lang(sr-RS), .author-description .author-link:lang(sr-RS),
.comment-metadata:lang(sr-RS),
.comment-reply-link:lang(sr-RS),
.comments-title:lang(sr-RS),
.comment-author .fn:lang(sr-RS),
.discussion-meta-info:lang(sr-RS),
.entry-meta:lang(sr-RS),
.entry-footer:lang(sr-RS),
.main-navigation:lang(sr-RS),
.no-comments:lang(sr-RS),
.post-navigation .post-title:lang(sr-RS),
.page-links:lang(sr-RS),
.page-description:lang(sr-RS),
.pagination .nav-links:lang(sr-RS),
.sticky-post:lang(sr-RS),
.site-title:lang(sr-RS),
.site-info:lang(sr-RS),
#cancel-comment-reply-link:lang(sr-RS),
h1:lang(sr-RS),
h2:lang(sr-RS),
h3:lang(sr-RS),
h4:lang(sr-RS),
h5:lang(sr-RS),
h6:lang(sr-RS), .page-title:lang(sr-RS), blockquote cite:lang(sr-RS), table:lang(sr-RS), .button:lang(sr-RS), .comment-navigation .nav-previous:lang(sr-RS),
.comment-navigation .nav-next:lang(sr-RS), .comment-list .pingback .comment-body:lang(sr-RS),
.comment-list .trackback .comment-body:lang(sr-RS), .comment-list .pingback .comment-body .comment-edit-link:lang(sr-RS),
.comment-list .trackback .comment-body .comment-edit-link:lang(sr-RS), .comment-form .comment-notes:lang(sr-RS),
.comment-form label:lang(sr-RS), .widget_archive ul li:lang(sr-RS),
.widget_categories ul li:lang(sr-RS),
.widget_meta ul li:lang(sr-RS),
.widget_nav_menu ul li:lang(sr-RS),
.widget_pages ul li:lang(sr-RS),
.widget_recent_comments ul li:lang(sr-RS),
.widget_recent_entries ul li:lang(sr-RS),
.widget_rss ul li:lang(sr-RS), .widget_tag_cloud .tagcloud:lang(sr-RS), .entry .entry-content .wp-block-button .wp-block-button__link:lang(sr-RS), .entry .entry-content .wp-block-archives li:lang(sr-RS),
.entry .entry-content .wp-block-categories li:lang(sr-RS),
.entry .entry-content .wp-block-latest-posts li:lang(sr-RS), .entry .entry-content .wp-block-verse:lang(sr-RS), .entry .entry-content .has-drop-cap:lang(sr-RS):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(sr-RS), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(sr-RS),
.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(sr-RS),
.entry .entry-content .wp-block-cover-image h2:lang(sr-RS),
.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(sr-RS),
.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(sr-RS),
.entry .entry-content .wp-block-cover h2:lang(sr-RS), .entry .entry-content .wp-block-audio figcaption:lang(sr-RS),
.entry .entry-content .wp-block-video figcaption:lang(sr-RS),
.entry .entry-content .wp-block-image figcaption:lang(sr-RS),
.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(sr-RS),
.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(sr-RS), .entry .entry-content .wp-block-file:lang(sr-RS), .entry .entry-content .wp-block-file .wp-block-file__button:lang(sr-RS), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(sr-RS), .wp-caption-text:lang(sr-RS), .gallery-caption:lang(sr-RS) {
  font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif;
}
/* line 126, sass/mixins/_mixins-master.scss */
body:lang(tt-RU), button:lang(tt-RU),
input:lang(tt-RU),
select:lang(tt-RU),
optgroup:lang(tt-RU),
textarea:lang(tt-RU), .author-description .author-link:lang(tt-RU),
.comment-metadata:lang(tt-RU),
.comment-reply-link:lang(tt-RU),
.comments-title:lang(tt-RU),
.comment-author .fn:lang(tt-RU),
.discussion-meta-info:lang(tt-RU),
.entry-meta:lang(tt-RU),
.entry-footer:lang(tt-RU),
.main-navigation:lang(tt-RU),
.no-comments:lang(tt-RU),
.post-navigation .post-title:lang(tt-RU),
.page-links:lang(tt-RU),
.page-description:lang(tt-RU),
.pagination .nav-links:lang(tt-RU),
.sticky-post:lang(tt-RU),
.site-title:lang(tt-RU),
.site-info:lang(tt-RU),
#cancel-comment-reply-link:lang(tt-RU),
h1:lang(tt-RU),
h2:lang(tt-RU),
h3:lang(tt-RU),
h4:lang(tt-RU),
h5:lang(tt-RU),
h6:lang(tt-RU), .page-title:lang(tt-RU), blockquote cite:lang(tt-RU), table:lang(tt-RU), .button:lang(tt-RU), .comment-navigation .nav-previous:lang(tt-RU),
.comment-navigation .nav-next:lang(tt-RU), .comment-list .pingback .comment-body:lang(tt-RU),
.comment-list .trackback .comment-body:lang(tt-RU), .comment-list .pingback .comment-body .comment-edit-link:lang(tt-RU),
.comment-list .trackback .comment-body .comment-edit-link:lang(tt-RU), .comment-form .comment-notes:lang(tt-RU),
.comment-form label:lang(tt-RU), .widget_archive ul li:lang(tt-RU),
.widget_categories ul li:lang(tt-RU),
.widget_meta ul li:lang(tt-RU),
.widget_nav_menu ul li:lang(tt-RU),
.widget_pages ul li:lang(tt-RU),
.widget_recent_comments ul li:lang(tt-RU),
.widget_recent_entries ul li:lang(tt-RU),
.widget_rss ul li:lang(tt-RU), .widget_tag_cloud .tagcloud:lang(tt-RU), .entry .entry-content .wp-block-button .wp-block-button__link:lang(tt-RU), .entry .entry-content .wp-block-archives li:lang(tt-RU),
.entry .entry-content .wp-block-categories li:lang(tt-RU),
.entry .entry-content .wp-block-latest-posts li:lang(tt-RU), .entry .entry-content .wp-block-verse:lang(tt-RU), .entry .entry-content .has-drop-cap:lang(tt-RU):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(tt-RU), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(tt-RU),
.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(tt-RU),
.entry .entry-content .wp-block-cover-image h2:lang(tt-RU),
.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(tt-RU),
.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(tt-RU),
.entry .entry-content .wp-block-cover h2:lang(tt-RU), .entry .entry-content .wp-block-audio figcaption:lang(tt-RU),
.entry .entry-content .wp-block-video figcaption:lang(tt-RU),
.entry .entry-content .wp-block-image figcaption:lang(tt-RU),
.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(tt-RU),
.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(tt-RU), .entry .entry-content .wp-block-file:lang(tt-RU), .entry .entry-content .wp-block-file .wp-block-file__button:lang(tt-RU), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(tt-RU), .wp-caption-text:lang(tt-RU), .gallery-caption:lang(tt-RU) {
  font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif;
}
/* line 126, sass/mixins/_mixins-master.scss */
body:lang(uk), button:lang(uk),
input:lang(uk),
select:lang(uk),
optgroup:lang(uk),
textarea:lang(uk), .author-description .author-link:lang(uk),
.comment-metadata:lang(uk),
.comment-reply-link:lang(uk),
.comments-title:lang(uk),
.comment-author .fn:lang(uk),
.discussion-meta-info:lang(uk),
.entry-meta:lang(uk),
.entry-footer:lang(uk),
.main-navigation:lang(uk),
.no-comments:lang(uk),
.post-navigation .post-title:lang(uk),
.page-links:lang(uk),
.page-description:lang(uk),
.pagination .nav-links:lang(uk),
.sticky-post:lang(uk),
.site-title:lang(uk),
.site-info:lang(uk),
#cancel-comment-reply-link:lang(uk),
h1:lang(uk),
h2:lang(uk),
h3:lang(uk),
h4:lang(uk),
h5:lang(uk),
h6:lang(uk), .page-title:lang(uk), blockquote cite:lang(uk), table:lang(uk), .button:lang(uk), .comment-navigation .nav-previous:lang(uk),
.comment-navigation .nav-next:lang(uk), .comment-list .pingback .comment-body:lang(uk),
.comment-list .trackback .comment-body:lang(uk), .comment-list .pingback .comment-body .comment-edit-link:lang(uk),
.comment-list .trackback .comment-body .comment-edit-link:lang(uk), .comment-form .comment-notes:lang(uk),
.comment-form label:lang(uk), .widget_archive ul li:lang(uk),
.widget_categories ul li:lang(uk),
.widget_meta ul li:lang(uk),
.widget_nav_menu ul li:lang(uk),
.widget_pages ul li:lang(uk),
.widget_recent_comments ul li:lang(uk),
.widget_recent_entries ul li:lang(uk),
.widget_rss ul li:lang(uk), .widget_tag_cloud .tagcloud:lang(uk), .entry .entry-content .wp-block-button .wp-block-button__link:lang(uk), .entry .entry-content .wp-block-archives li:lang(uk),
.entry .entry-content .wp-block-categories li:lang(uk),
.entry .entry-content .wp-block-latest-posts li:lang(uk), .entry .entry-content .wp-block-verse:lang(uk), .entry .entry-content .has-drop-cap:lang(uk):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(uk), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(uk),
.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(uk),
.entry .entry-content .wp-block-cover-image h2:lang(uk),
.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(uk),
.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(uk),
.entry .entry-content .wp-block-cover h2:lang(uk), .entry .entry-content .wp-block-audio figcaption:lang(uk),
.entry .entry-content .wp-block-video figcaption:lang(uk),
.entry .entry-content .wp-block-image figcaption:lang(uk),
.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(uk),
.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(uk), .entry .entry-content .wp-block-file:lang(uk), .entry .entry-content .wp-block-file .wp-block-file__button:lang(uk), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(uk), .wp-caption-text:lang(uk), .gallery-caption:lang(uk) {
  font-family: "Helvetica Neue", Helvetica, "Segoe UI", Arial, sans-serif;
}
/* line 126, sass/mixins/_mixins-master.scss */
body:lang(zh-HK), button:lang(zh-HK),
input:lang(zh-HK),
select:lang(zh-HK),
optgroup:lang(zh-HK),
textarea:lang(zh-HK), .author-description .author-link:lang(zh-HK),
.comment-metadata:lang(zh-HK),
.comment-reply-link:lang(zh-HK),
.comments-title:lang(zh-HK),
.comment-author .fn:lang(zh-HK),
.discussion-meta-info:lang(zh-HK),
.entry-meta:lang(zh-HK),
.entry-footer:lang(zh-HK),
.main-navigation:lang(zh-HK),
.no-comments:lang(zh-HK),
.post-navigation .post-title:lang(zh-HK),
.page-links:lang(zh-HK),
.page-description:lang(zh-HK),
.pagination .nav-links:lang(zh-HK),
.sticky-post:lang(zh-HK),
.site-title:lang(zh-HK),
.site-info:lang(zh-HK),
#cancel-comment-reply-link:lang(zh-HK),
h1:lang(zh-HK),
h2:lang(zh-HK),
h3:lang(zh-HK),
h4:lang(zh-HK),
h5:lang(zh-HK),
h6:lang(zh-HK), .page-title:lang(zh-HK), blockquote cite:lang(zh-HK), table:lang(zh-HK), .button:lang(zh-HK), .comment-navigation .nav-previous:lang(zh-HK),
.comment-navigation .nav-next:lang(zh-HK), .comment-list .pingback .comment-body:lang(zh-HK),
.comment-list .trackback .comment-body:lang(zh-HK), .comment-list .pingback .comment-body .comment-edit-link:lang(zh-HK),
.comment-list .trackback .comment-body .comment-edit-link:lang(zh-HK), .comment-form .comment-notes:lang(zh-HK),
.comment-form label:lang(zh-HK), .widget_archive ul li:lang(zh-HK),
.widget_categories ul li:lang(zh-HK),
.widget_meta ul li:lang(zh-HK),
.widget_nav_menu ul li:lang(zh-HK),
.widget_pages ul li:lang(zh-HK),
.widget_recent_comments ul li:lang(zh-HK),
.widget_recent_entries ul li:lang(zh-HK),
.widget_rss ul li:lang(zh-HK), .widget_tag_cloud .tagcloud:lang(zh-HK), .entry .entry-content .wp-block-button .wp-block-button__link:lang(zh-HK), .entry .entry-content .wp-block-archives li:lang(zh-HK),
.entry .entry-content .wp-block-categories li:lang(zh-HK),
.entry .entry-content .wp-block-latest-posts li:lang(zh-HK), .entry .entry-content .wp-block-verse:lang(zh-HK), .entry .entry-content .has-drop-cap:lang(zh-HK):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(zh-HK), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(zh-HK),
.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(zh-HK),
.entry .entry-content .wp-block-cover-image h2:lang(zh-HK),
.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(zh-HK),
.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(zh-HK),
.entry .entry-content .wp-block-cover h2:lang(zh-HK), .entry .entry-content .wp-block-audio figcaption:lang(zh-HK),
.entry .entry-content .wp-block-video figcaption:lang(zh-HK),
.entry .entry-content .wp-block-image figcaption:lang(zh-HK),
.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(zh-HK),
.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(zh-HK), .entry .entry-content .wp-block-file:lang(zh-HK), .entry .entry-content .wp-block-file .wp-block-file__button:lang(zh-HK), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(zh-HK), .wp-caption-text:lang(zh-HK), .gallery-caption:lang(zh-HK) {
  font-family: -apple-system, BlinkMacSystemFont, "PingFang HK", "Helvetica Neue", "Microsoft YaHei New", STHeiti Light, sans-serif;
}
/* line 126, sass/mixins/_mixins-master.scss */
body:lang(zh-TW), button:lang(zh-TW),
input:lang(zh-TW),
select:lang(zh-TW),
optgroup:lang(zh-TW),
textarea:lang(zh-TW), .author-description .author-link:lang(zh-TW),
.comment-metadata:lang(zh-TW),
.comment-reply-link:lang(zh-TW),
.comments-title:lang(zh-TW),
.comment-author .fn:lang(zh-TW),
.discussion-meta-info:lang(zh-TW),
.entry-meta:lang(zh-TW),
.entry-footer:lang(zh-TW),
.main-navigation:lang(zh-TW),
.no-comments:lang(zh-TW),
.post-navigation .post-title:lang(zh-TW),
.page-links:lang(zh-TW),
.page-description:lang(zh-TW),
.pagination .nav-links:lang(zh-TW),
.sticky-post:lang(zh-TW),
.site-title:lang(zh-TW),
.site-info:lang(zh-TW),
#cancel-comment-reply-link:lang(zh-TW),
h1:lang(zh-TW),
h2:lang(zh-TW),
h3:lang(zh-TW),
h4:lang(zh-TW),
h5:lang(zh-TW),
h6:lang(zh-TW), .page-title:lang(zh-TW), blockquote cite:lang(zh-TW), table:lang(zh-TW), .button:lang(zh-TW), .comment-navigation .nav-previous:lang(zh-TW),
.comment-navigation .nav-next:lang(zh-TW), .comment-list .pingback .comment-body:lang(zh-TW),
.comment-list .trackback .comment-body:lang(zh-TW), .comment-list .pingback .comment-body .comment-edit-link:lang(zh-TW),
.comment-list .trackback .comment-body .comment-edit-link:lang(zh-TW), .comment-form .comment-notes:lang(zh-TW),
.comment-form label:lang(zh-TW), .widget_archive ul li:lang(zh-TW),
.widget_categories ul li:lang(zh-TW),
.widget_meta ul li:lang(zh-TW),
.widget_nav_menu ul li:lang(zh-TW),
.widget_pages ul li:lang(zh-TW),
.widget_recent_comments ul li:lang(zh-TW),
.widget_recent_entries ul li:lang(zh-TW),
.widget_rss ul li:lang(zh-TW), .widget_tag_cloud .tagcloud:lang(zh-TW), .entry .entry-content .wp-block-button .wp-block-button__link:lang(zh-TW), .entry .entry-content .wp-block-archives li:lang(zh-TW),
.entry .entry-content .wp-block-categories li:lang(zh-TW),
.entry .entry-content .wp-block-latest-posts li:lang(zh-TW), .entry .entry-content .wp-block-verse:lang(zh-TW), .entry .entry-content .has-drop-cap:lang(zh-TW):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(zh-TW), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(zh-TW),
.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(zh-TW),
.entry .entry-content .wp-block-cover-image h2:lang(zh-TW),
.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(zh-TW),
.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(zh-TW),
.entry .entry-content .wp-block-cover h2:lang(zh-TW), .entry .entry-content .wp-block-audio figcaption:lang(zh-TW),
.entry .entry-content .wp-block-video figcaption:lang(zh-TW),
.entry .entry-content .wp-block-image figcaption:lang(zh-TW),
.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(zh-TW),
.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(zh-TW), .entry .entry-content .wp-block-file:lang(zh-TW), .entry .entry-content .wp-block-file .wp-block-file__button:lang(zh-TW), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(zh-TW), .wp-caption-text:lang(zh-TW), .gallery-caption:lang(zh-TW) {
  font-family: -apple-system, BlinkMacSystemFont, "PingFang TC", "Helvetica Neue", "Microsoft YaHei New", STHeiti Light, sans-serif;
}
/* line 126, sass/mixins/_mixins-master.scss */
body:lang(zh-CN), button:lang(zh-CN),
input:lang(zh-CN),
select:lang(zh-CN),
optgroup:lang(zh-CN),
textarea:lang(zh-CN), .author-description .author-link:lang(zh-CN),
.comment-metadata:lang(zh-CN),
.comment-reply-link:lang(zh-CN),
.comments-title:lang(zh-CN),
.comment-author .fn:lang(zh-CN),
.discussion-meta-info:lang(zh-CN),
.entry-meta:lang(zh-CN),
.entry-footer:lang(zh-CN),
.main-navigation:lang(zh-CN),
.no-comments:lang(zh-CN),
.post-navigation .post-title:lang(zh-CN),
.page-links:lang(zh-CN),
.page-description:lang(zh-CN),
.pagination .nav-links:lang(zh-CN),
.sticky-post:lang(zh-CN),
.site-title:lang(zh-CN),
.site-info:lang(zh-CN),
#cancel-comment-reply-link:lang(zh-CN),
h1:lang(zh-CN),
h2:lang(zh-CN),
h3:lang(zh-CN),
h4:lang(zh-CN),
h5:lang(zh-CN),
h6:lang(zh-CN), .page-title:lang(zh-CN), blockquote cite:lang(zh-CN), table:lang(zh-CN), .button:lang(zh-CN), .comment-navigation .nav-previous:lang(zh-CN),
.comment-navigation .nav-next:lang(zh-CN), .comment-list .pingback .comment-body:lang(zh-CN),
.comment-list .trackback .comment-body:lang(zh-CN), .comment-list .pingback .comment-body .comment-edit-link:lang(zh-CN),
.comment-list .trackback .comment-body .comment-edit-link:lang(zh-CN), .comment-form .comment-notes:lang(zh-CN),
.comment-form label:lang(zh-CN), .widget_archive ul li:lang(zh-CN),
.widget_categories ul li:lang(zh-CN),
.widget_meta ul li:lang(zh-CN),
.widget_nav_menu ul li:lang(zh-CN),
.widget_pages ul li:lang(zh-CN),
.widget_recent_comments ul li:lang(zh-CN),
.widget_recent_entries ul li:lang(zh-CN),
.widget_rss ul li:lang(zh-CN), .widget_tag_cloud .tagcloud:lang(zh-CN), .entry .entry-content .wp-block-button .wp-block-button__link:lang(zh-CN), .entry .entry-content .wp-block-archives li:lang(zh-CN),
.entry .entry-content .wp-block-categories li:lang(zh-CN),
.entry .entry-content .wp-block-latest-posts li:lang(zh-CN), .entry .entry-content .wp-block-verse:lang(zh-CN), .entry .entry-content .has-drop-cap:lang(zh-CN):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(zh-CN), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(zh-CN),
.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(zh-CN),
.entry .entry-content .wp-block-cover-image h2:lang(zh-CN),
.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(zh-CN),
.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(zh-CN),
.entry .entry-content .wp-block-cover h2:lang(zh-CN), .entry .entry-content .wp-block-audio figcaption:lang(zh-CN),
.entry .entry-content .wp-block-video figcaption:lang(zh-CN),
.entry .entry-content .wp-block-image figcaption:lang(zh-CN),
.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(zh-CN),
.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(zh-CN), .entry .entry-content .wp-block-file:lang(zh-CN), .entry .entry-content .wp-block-file .wp-block-file__button:lang(zh-CN), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(zh-CN), .wp-caption-text:lang(zh-CN), .gallery-caption:lang(zh-CN) {
  font-family: -apple-system, BlinkMacSystemFont, "PingFang SC", "Helvetica Neue", "Microsoft YaHei New", STHeiti Light, sans-serif;
}
/* line 126, sass/mixins/_mixins-master.scss */
body:lang(bn-BD), button:lang(bn-BD),
input:lang(bn-BD),
select:lang(bn-BD),
optgroup:lang(bn-BD),
textarea:lang(bn-BD), .author-description .author-link:lang(bn-BD),
.comment-metadata:lang(bn-BD),
.comment-reply-link:lang(bn-BD),
.comments-title:lang(bn-BD),
.comment-author .fn:lang(bn-BD),
.discussion-meta-info:lang(bn-BD),
.entry-meta:lang(bn-BD),
.entry-footer:lang(bn-BD),
.main-navigation:lang(bn-BD),
.no-comments:lang(bn-BD),
.post-navigation .post-title:lang(bn-BD),
.page-links:lang(bn-BD),
.page-description:lang(bn-BD),
.pagination .nav-links:lang(bn-BD),
.sticky-post:lang(bn-BD),
.site-title:lang(bn-BD),
.site-info:lang(bn-BD),
#cancel-comment-reply-link:lang(bn-BD),
h1:lang(bn-BD),
h2:lang(bn-BD),
h3:lang(bn-BD),
h4:lang(bn-BD),
h5:lang(bn-BD),
h6:lang(bn-BD), .page-title:lang(bn-BD), blockquote cite:lang(bn-BD), table:lang(bn-BD), .button:lang(bn-BD), .comment-navigation .nav-previous:lang(bn-BD),
.comment-navigation .nav-next:lang(bn-BD), .comment-list .pingback .comment-body:lang(bn-BD),
.comment-list .trackback .comment-body:lang(bn-BD), .comment-list .pingback .comment-body .comment-edit-link:lang(bn-BD),
.comment-list .trackback .comment-body .comment-edit-link:lang(bn-BD), .comment-form .comment-notes:lang(bn-BD),
.comment-form label:lang(bn-BD), .widget_archive ul li:lang(bn-BD),
.widget_categories ul li:lang(bn-BD),
.widget_meta ul li:lang(bn-BD),
.widget_nav_menu ul li:lang(bn-BD),
.widget_pages ul li:lang(bn-BD),
.widget_recent_comments ul li:lang(bn-BD),
.widget_recent_entries ul li:lang(bn-BD),
.widget_rss ul li:lang(bn-BD), .widget_tag_cloud .tagcloud:lang(bn-BD), .entry .entry-content .wp-block-button .wp-block-button__link:lang(bn-BD), .entry .entry-content .wp-block-archives li:lang(bn-BD),
.entry .entry-content .wp-block-categories li:lang(bn-BD),
.entry .entry-content .wp-block-latest-posts li:lang(bn-BD), .entry .entry-content .wp-block-verse:lang(bn-BD), .entry .entry-content .has-drop-cap:lang(bn-BD):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(bn-BD), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(bn-BD),
.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(bn-BD),
.entry .entry-content .wp-block-cover-image h2:lang(bn-BD),
.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(bn-BD),
.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(bn-BD),
.entry .entry-content .wp-block-cover h2:lang(bn-BD), .entry .entry-content .wp-block-audio figcaption:lang(bn-BD),
.entry .entry-content .wp-block-video figcaption:lang(bn-BD),
.entry .entry-content .wp-block-image figcaption:lang(bn-BD),
.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(bn-BD),
.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(bn-BD), .entry .entry-content .wp-block-file:lang(bn-BD), .entry .entry-content .wp-block-file .wp-block-file__button:lang(bn-BD), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(bn-BD), .wp-caption-text:lang(bn-BD), .gallery-caption:lang(bn-BD) {
  font-family: Arial, sans-serif;
}
/* line 126, sass/mixins/_mixins-master.scss */
body:lang(hi-IN), button:lang(hi-IN),
input:lang(hi-IN),
select:lang(hi-IN),
optgroup:lang(hi-IN),
textarea:lang(hi-IN), .author-description .author-link:lang(hi-IN),
.comment-metadata:lang(hi-IN),
.comment-reply-link:lang(hi-IN),
.comments-title:lang(hi-IN),
.comment-author .fn:lang(hi-IN),
.discussion-meta-info:lang(hi-IN),
.entry-meta:lang(hi-IN),
.entry-footer:lang(hi-IN),
.main-navigation:lang(hi-IN),
.no-comments:lang(hi-IN),
.post-navigation .post-title:lang(hi-IN),
.page-links:lang(hi-IN),
.page-description:lang(hi-IN),
.pagination .nav-links:lang(hi-IN),
.sticky-post:lang(hi-IN),
.site-title:lang(hi-IN),
.site-info:lang(hi-IN),
#cancel-comment-reply-link:lang(hi-IN),
h1:lang(hi-IN),
h2:lang(hi-IN),
h3:lang(hi-IN),
h4:lang(hi-IN),
h5:lang(hi-IN),
h6:lang(hi-IN), .page-title:lang(hi-IN), blockquote cite:lang(hi-IN), table:lang(hi-IN), .button:lang(hi-IN), .comment-navigation .nav-previous:lang(hi-IN),
.comment-navigation .nav-next:lang(hi-IN), .comment-list .pingback .comment-body:lang(hi-IN),
.comment-list .trackback .comment-body:lang(hi-IN), .comment-list .pingback .comment-body .comment-edit-link:lang(hi-IN),
.comment-list .trackback .comment-body .comment-edit-link:lang(hi-IN), .comment-form .comment-notes:lang(hi-IN),
.comment-form label:lang(hi-IN), .widget_archive ul li:lang(hi-IN),
.widget_categories ul li:lang(hi-IN),
.widget_meta ul li:lang(hi-IN),
.widget_nav_menu ul li:lang(hi-IN),
.widget_pages ul li:lang(hi-IN),
.widget_recent_comments ul li:lang(hi-IN),
.widget_recent_entries ul li:lang(hi-IN),
.widget_rss ul li:lang(hi-IN), .widget_tag_cloud .tagcloud:lang(hi-IN), .entry .entry-content .wp-block-button .wp-block-button__link:lang(hi-IN), .entry .entry-content .wp-block-archives li:lang(hi-IN),
.entry .entry-content .wp-block-categories li:lang(hi-IN),
.entry .entry-content .wp-block-latest-posts li:lang(hi-IN), .entry .entry-content .wp-block-verse:lang(hi-IN), .entry .entry-content .has-drop-cap:lang(hi-IN):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(hi-IN), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(hi-IN),
.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(hi-IN),
.entry .entry-content .wp-block-cover-image h2:lang(hi-IN),
.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(hi-IN),
.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(hi-IN),
.entry .entry-content .wp-block-cover h2:lang(hi-IN), .entry .entry-content .wp-block-audio figcaption:lang(hi-IN),
.entry .entry-content .wp-block-video figcaption:lang(hi-IN),
.entry .entry-content .wp-block-image figcaption:lang(hi-IN),
.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(hi-IN),
.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(hi-IN), .entry .entry-content .wp-block-file:lang(hi-IN), .entry .entry-content .wp-block-file .wp-block-file__button:lang(hi-IN), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(hi-IN), .wp-caption-text:lang(hi-IN), .gallery-caption:lang(hi-IN) {
  font-family: Arial, sans-serif;
}
/* line 126, sass/mixins/_mixins-master.scss */
body:lang(mr), button:lang(mr),
input:lang(mr),
select:lang(mr),
optgroup:lang(mr),
textarea:lang(mr), .author-description .author-link:lang(mr),
.comment-metadata:lang(mr),
.comment-reply-link:lang(mr),
.comments-title:lang(mr),
.comment-author .fn:lang(mr),
.discussion-meta-info:lang(mr),
.entry-meta:lang(mr),
.entry-footer:lang(mr),
.main-navigation:lang(mr),
.no-comments:lang(mr),
.post-navigation .post-title:lang(mr),
.page-links:lang(mr),
.page-description:lang(mr),
.pagination .nav-links:lang(mr),
.sticky-post:lang(mr),
.site-title:lang(mr),
.site-info:lang(mr),
#cancel-comment-reply-link:lang(mr),
h1:lang(mr),
h2:lang(mr),
h3:lang(mr),
h4:lang(mr),
h5:lang(mr),
h6:lang(mr), .page-title:lang(mr), blockquote cite:lang(mr), table:lang(mr), .button:lang(mr), .comment-navigation .nav-previous:lang(mr),
.comment-navigation .nav-next:lang(mr), .comment-list .pingback .comment-body:lang(mr),
.comment-list .trackback .comment-body:lang(mr), .comment-list .pingback .comment-body .comment-edit-link:lang(mr),
.comment-list .trackback .comment-body .comment-edit-link:lang(mr), .comment-form .comment-notes:lang(mr),
.comment-form label:lang(mr), .widget_archive ul li:lang(mr),
.widget_categories ul li:lang(mr),
.widget_meta ul li:lang(mr),
.widget_nav_menu ul li:lang(mr),
.widget_pages ul li:lang(mr),
.widget_recent_comments ul li:lang(mr),
.widget_recent_entries ul li:lang(mr),
.widget_rss ul li:lang(mr), .widget_tag_cloud .tagcloud:lang(mr), .entry .entry-content .wp-block-button .wp-block-button__link:lang(mr), .entry .entry-content .wp-block-archives li:lang(mr),
.entry .entry-content .wp-block-categories li:lang(mr),
.entry .entry-content .wp-block-latest-posts li:lang(mr), .entry .entry-content .wp-block-verse:lang(mr), .entry .entry-content .has-drop-cap:lang(mr):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(mr), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(mr),
.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(mr),
.entry .entry-content .wp-block-cover-image h2:lang(mr),
.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(mr),
.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(mr),
.entry .entry-content .wp-block-cover h2:lang(mr), .entry .entry-content .wp-block-audio figcaption:lang(mr),
.entry .entry-content .wp-block-video figcaption:lang(mr),
.entry .entry-content .wp-block-image figcaption:lang(mr),
.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(mr),
.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(mr), .entry .entry-content .wp-block-file:lang(mr), .entry .entry-content .wp-block-file .wp-block-file__button:lang(mr), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(mr), .wp-caption-text:lang(mr), .gallery-caption:lang(mr) {
  font-family: Arial, sans-serif;
}
/* line 126, sass/mixins/_mixins-master.scss */
body:lang(ne-NP), button:lang(ne-NP),
input:lang(ne-NP),
select:lang(ne-NP),
optgroup:lang(ne-NP),
textarea:lang(ne-NP), .author-description .author-link:lang(ne-NP),
.comment-metadata:lang(ne-NP),
.comment-reply-link:lang(ne-NP),
.comments-title:lang(ne-NP),
.comment-author .fn:lang(ne-NP),
.discussion-meta-info:lang(ne-NP),
.entry-meta:lang(ne-NP),
.entry-footer:lang(ne-NP),
.main-navigation:lang(ne-NP),
.no-comments:lang(ne-NP),
.post-navigation .post-title:lang(ne-NP),
.page-links:lang(ne-NP),
.page-description:lang(ne-NP),
.pagination .nav-links:lang(ne-NP),
.sticky-post:lang(ne-NP),
.site-title:lang(ne-NP),
.site-info:lang(ne-NP),
#cancel-comment-reply-link:lang(ne-NP),
h1:lang(ne-NP),
h2:lang(ne-NP),
h3:lang(ne-NP),
h4:lang(ne-NP),
h5:lang(ne-NP),
h6:lang(ne-NP), .page-title:lang(ne-NP), blockquote cite:lang(ne-NP), table:lang(ne-NP), .button:lang(ne-NP), .comment-navigation .nav-previous:lang(ne-NP),
.comment-navigation .nav-next:lang(ne-NP), .comment-list .pingback .comment-body:lang(ne-NP),
.comment-list .trackback .comment-body:lang(ne-NP), .comment-list .pingback .comment-body .comment-edit-link:lang(ne-NP),
.comment-list .trackback .comment-body .comment-edit-link:lang(ne-NP), .comment-form .comment-notes:lang(ne-NP),
.comment-form label:lang(ne-NP), .widget_archive ul li:lang(ne-NP),
.widget_categories ul li:lang(ne-NP),
.widget_meta ul li:lang(ne-NP),
.widget_nav_menu ul li:lang(ne-NP),
.widget_pages ul li:lang(ne-NP),
.widget_recent_comments ul li:lang(ne-NP),
.widget_recent_entries ul li:lang(ne-NP),
.widget_rss ul li:lang(ne-NP), .widget_tag_cloud .tagcloud:lang(ne-NP), .entry .entry-content .wp-block-button .wp-block-button__link:lang(ne-NP), .entry .entry-content .wp-block-archives li:lang(ne-NP),
.entry .entry-content .wp-block-categories li:lang(ne-NP),
.entry .entry-content .wp-block-latest-posts li:lang(ne-NP), .entry .entry-content .wp-block-verse:lang(ne-NP), .entry .entry-content .has-drop-cap:lang(ne-NP):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(ne-NP), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(ne-NP),
.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(ne-NP),
.entry .entry-content .wp-block-cover-image h2:lang(ne-NP),
.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(ne-NP),
.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(ne-NP),
.entry .entry-content .wp-block-cover h2:lang(ne-NP), .entry .entry-content .wp-block-audio figcaption:lang(ne-NP),
.entry .entry-content .wp-block-video figcaption:lang(ne-NP),
.entry .entry-content .wp-block-image figcaption:lang(ne-NP),
.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(ne-NP),
.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(ne-NP), .entry .entry-content .wp-block-file:lang(ne-NP), .entry .entry-content .wp-block-file .wp-block-file__button:lang(ne-NP), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(ne-NP), .wp-caption-text:lang(ne-NP), .gallery-caption:lang(ne-NP) {
  font-family: Arial, sans-serif;
}
/* line 126, sass/mixins/_mixins-master.scss */
body:lang(el), button:lang(el),
input:lang(el),
select:lang(el),
optgroup:lang(el),
textarea:lang(el), .author-description .author-link:lang(el),
.comment-metadata:lang(el),
.comment-reply-link:lang(el),
.comments-title:lang(el),
.comment-author .fn:lang(el),
.discussion-meta-info:lang(el),
.entry-meta:lang(el),
.entry-footer:lang(el),
.main-navigation:lang(el),
.no-comments:lang(el),
.post-navigation .post-title:lang(el),
.page-links:lang(el),
.page-description:lang(el),
.pagination .nav-links:lang(el),
.sticky-post:lang(el),
.site-title:lang(el),
.site-info:lang(el),
#cancel-comment-reply-link:lang(el),
h1:lang(el),
h2:lang(el),
h3:lang(el),
h4:lang(el),
h5:lang(el),
h6:lang(el), .page-title:lang(el), blockquote cite:lang(el), table:lang(el), .button:lang(el), .comment-navigation .nav-previous:lang(el),
.comment-navigation .nav-next:lang(el), .comment-list .pingback .comment-body:lang(el),
.comment-list .trackback .comment-body:lang(el), .comment-list .pingback .comment-body .comment-edit-link:lang(el),
.comment-list .trackback .comment-body .comment-edit-link:lang(el), .comment-form .comment-notes:lang(el),
.comment-form label:lang(el), .widget_archive ul li:lang(el),
.widget_categories ul li:lang(el),
.widget_meta ul li:lang(el),
.widget_nav_menu ul li:lang(el),
.widget_pages ul li:lang(el),
.widget_recent_comments ul li:lang(el),
.widget_recent_entries ul li:lang(el),
.widget_rss ul li:lang(el), .widget_tag_cloud .tagcloud:lang(el), .entry .entry-content .wp-block-button .wp-block-button__link:lang(el), .entry .entry-content .wp-block-archives li:lang(el),
.entry .entry-content .wp-block-categories li:lang(el),
.entry .entry-content .wp-block-latest-posts li:lang(el), .entry .entry-content .wp-block-verse:lang(el), .entry .entry-content .has-drop-cap:lang(el):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(el), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(el),
.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(el),
.entry .entry-content .wp-block-cover-image h2:lang(el),
.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(el),
.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(el),
.entry .entry-content .wp-block-cover h2:lang(el), .entry .entry-content .wp-block-audio figcaption:lang(el),
.entry .entry-content .wp-block-video figcaption:lang(el),
.entry .entry-content .wp-block-image figcaption:lang(el),
.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(el),
.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(el), .entry .entry-content .wp-block-file:lang(el), .entry .entry-content .wp-block-file .wp-block-file__button:lang(el), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(el), .wp-caption-text:lang(el), .gallery-caption:lang(el) {
  font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
}
/* line 126, sass/mixins/_mixins-master.scss */
body:lang(gu), button:lang(gu),
input:lang(gu),
select:lang(gu),
optgroup:lang(gu),
textarea:lang(gu), .author-description .author-link:lang(gu),
.comment-metadata:lang(gu),
.comment-reply-link:lang(gu),
.comments-title:lang(gu),
.comment-author .fn:lang(gu),
.discussion-meta-info:lang(gu),
.entry-meta:lang(gu),
.entry-footer:lang(gu),
.main-navigation:lang(gu),
.no-comments:lang(gu),
.post-navigation .post-title:lang(gu),
.page-links:lang(gu),
.page-description:lang(gu),
.pagination .nav-links:lang(gu),
.sticky-post:lang(gu),
.site-title:lang(gu),
.site-info:lang(gu),
#cancel-comment-reply-link:lang(gu),
h1:lang(gu),
h2:lang(gu),
h3:lang(gu),
h4:lang(gu),
h5:lang(gu),
h6:lang(gu), .page-title:lang(gu), blockquote cite:lang(gu), table:lang(gu), .button:lang(gu), .comment-navigation .nav-previous:lang(gu),
.comment-navigation .nav-next:lang(gu), .comment-list .pingback .comment-body:lang(gu),
.comment-list .trackback .comment-body:lang(gu), .comment-list .pingback .comment-body .comment-edit-link:lang(gu),
.comment-list .trackback .comment-body .comment-edit-link:lang(gu), .comment-form .comment-notes:lang(gu),
.comment-form label:lang(gu), .widget_archive ul li:lang(gu),
.widget_categories ul li:lang(gu),
.widget_meta ul li:lang(gu),
.widget_nav_menu ul li:lang(gu),
.widget_pages ul li:lang(gu),
.widget_recent_comments ul li:lang(gu),
.widget_recent_entries ul li:lang(gu),
.widget_rss ul li:lang(gu), .widget_tag_cloud .tagcloud:lang(gu), .entry .entry-content .wp-block-button .wp-block-button__link:lang(gu), .entry .entry-content .wp-block-archives li:lang(gu),
.entry .entry-content .wp-block-categories li:lang(gu),
.entry .entry-content .wp-block-latest-posts li:lang(gu), .entry .entry-content .wp-block-verse:lang(gu), .entry .entry-content .has-drop-cap:lang(gu):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(gu), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(gu),
.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(gu),
.entry .entry-content .wp-block-cover-image h2:lang(gu),
.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(gu),
.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(gu),
.entry .entry-content .wp-block-cover h2:lang(gu), .entry .entry-content .wp-block-audio figcaption:lang(gu),
.entry .entry-content .wp-block-video figcaption:lang(gu),
.entry .entry-content .wp-block-image figcaption:lang(gu),
.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(gu),
.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(gu), .entry .entry-content .wp-block-file:lang(gu), .entry .entry-content .wp-block-file .wp-block-file__button:lang(gu), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(gu), .wp-caption-text:lang(gu), .gallery-caption:lang(gu) {
  font-family: Arial, sans-serif;
}
/* line 126, sass/mixins/_mixins-master.scss */
body:lang(he-IL), button:lang(he-IL),
input:lang(he-IL),
select:lang(he-IL),
optgroup:lang(he-IL),
textarea:lang(he-IL), .author-description .author-link:lang(he-IL),
.comment-metadata:lang(he-IL),
.comment-reply-link:lang(he-IL),
.comments-title:lang(he-IL),
.comment-author .fn:lang(he-IL),
.discussion-meta-info:lang(he-IL),
.entry-meta:lang(he-IL),
.entry-footer:lang(he-IL),
.main-navigation:lang(he-IL),
.no-comments:lang(he-IL),
.post-navigation .post-title:lang(he-IL),
.page-links:lang(he-IL),
.page-description:lang(he-IL),
.pagination .nav-links:lang(he-IL),
.sticky-post:lang(he-IL),
.site-title:lang(he-IL),
.site-info:lang(he-IL),
#cancel-comment-reply-link:lang(he-IL),
h1:lang(he-IL),
h2:lang(he-IL),
h3:lang(he-IL),
h4:lang(he-IL),
h5:lang(he-IL),
h6:lang(he-IL), .page-title:lang(he-IL), blockquote cite:lang(he-IL), table:lang(he-IL), .button:lang(he-IL), .comment-navigation .nav-previous:lang(he-IL),
.comment-navigation .nav-next:lang(he-IL), .comment-list .pingback .comment-body:lang(he-IL),
.comment-list .trackback .comment-body:lang(he-IL), .comment-list .pingback .comment-body .comment-edit-link:lang(he-IL),
.comment-list .trackback .comment-body .comment-edit-link:lang(he-IL), .comment-form .comment-notes:lang(he-IL),
.comment-form label:lang(he-IL), .widget_archive ul li:lang(he-IL),
.widget_categories ul li:lang(he-IL),
.widget_meta ul li:lang(he-IL),
.widget_nav_menu ul li:lang(he-IL),
.widget_pages ul li:lang(he-IL),
.widget_recent_comments ul li:lang(he-IL),
.widget_recent_entries ul li:lang(he-IL),
.widget_rss ul li:lang(he-IL), .widget_tag_cloud .tagcloud:lang(he-IL), .entry .entry-content .wp-block-button .wp-block-button__link:lang(he-IL), .entry .entry-content .wp-block-archives li:lang(he-IL),
.entry .entry-content .wp-block-categories li:lang(he-IL),
.entry .entry-content .wp-block-latest-posts li:lang(he-IL), .entry .entry-content .wp-block-verse:lang(he-IL), .entry .entry-content .has-drop-cap:lang(he-IL):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(he-IL), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(he-IL),
.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(he-IL),
.entry .entry-content .wp-block-cover-image h2:lang(he-IL),
.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(he-IL),
.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(he-IL),
.entry .entry-content .wp-block-cover h2:lang(he-IL), .entry .entry-content .wp-block-audio figcaption:lang(he-IL),
.entry .entry-content .wp-block-video figcaption:lang(he-IL),
.entry .entry-content .wp-block-image figcaption:lang(he-IL),
.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(he-IL),
.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(he-IL), .entry .entry-content .wp-block-file:lang(he-IL), .entry .entry-content .wp-block-file .wp-block-file__button:lang(he-IL), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(he-IL), .wp-caption-text:lang(he-IL), .gallery-caption:lang(he-IL) {
  font-family: "Arial Hebrew", Arial, sans-serif;
}
/* line 126, sass/mixins/_mixins-master.scss */
body:lang(ja), button:lang(ja),
input:lang(ja),
select:lang(ja),
optgroup:lang(ja),
textarea:lang(ja), .author-description .author-link:lang(ja),
.comment-metadata:lang(ja),
.comment-reply-link:lang(ja),
.comments-title:lang(ja),
.comment-author .fn:lang(ja),
.discussion-meta-info:lang(ja),
.entry-meta:lang(ja),
.entry-footer:lang(ja),
.main-navigation:lang(ja),
.no-comments:lang(ja),
.post-navigation .post-title:lang(ja),
.page-links:lang(ja),
.page-description:lang(ja),
.pagination .nav-links:lang(ja),
.sticky-post:lang(ja),
.site-title:lang(ja),
.site-info:lang(ja),
#cancel-comment-reply-link:lang(ja),
h1:lang(ja),
h2:lang(ja),
h3:lang(ja),
h4:lang(ja),
h5:lang(ja),
h6:lang(ja), .page-title:lang(ja), blockquote cite:lang(ja), table:lang(ja), .button:lang(ja), .comment-navigation .nav-previous:lang(ja),
.comment-navigation .nav-next:lang(ja), .comment-list .pingback .comment-body:lang(ja),
.comment-list .trackback .comment-body:lang(ja), .comment-list .pingback .comment-body .comment-edit-link:lang(ja),
.comment-list .trackback .comment-body .comment-edit-link:lang(ja), .comment-form .comment-notes:lang(ja),
.comment-form label:lang(ja), .widget_archive ul li:lang(ja),
.widget_categories ul li:lang(ja),
.widget_meta ul li:lang(ja),
.widget_nav_menu ul li:lang(ja),
.widget_pages ul li:lang(ja),
.widget_recent_comments ul li:lang(ja),
.widget_recent_entries ul li:lang(ja),
.widget_rss ul li:lang(ja), .widget_tag_cloud .tagcloud:lang(ja), .entry .entry-content .wp-block-button .wp-block-button__link:lang(ja), .entry .entry-content .wp-block-archives li:lang(ja),
.entry .entry-content .wp-block-categories li:lang(ja),
.entry .entry-content .wp-block-latest-posts li:lang(ja), .entry .entry-content .wp-block-verse:lang(ja), .entry .entry-content .has-drop-cap:lang(ja):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(ja), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(ja),
.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(ja),
.entry .entry-content .wp-block-cover-image h2:lang(ja),
.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(ja),
.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(ja),
.entry .entry-content .wp-block-cover h2:lang(ja), .entry .entry-content .wp-block-audio figcaption:lang(ja),
.entry .entry-content .wp-block-video figcaption:lang(ja),
.entry .entry-content .wp-block-image figcaption:lang(ja),
.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(ja),
.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(ja), .entry .entry-content .wp-block-file:lang(ja), .entry .entry-content .wp-block-file .wp-block-file__button:lang(ja), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(ja), .wp-caption-text:lang(ja), .gallery-caption:lang(ja) {
  font-family: -apple-system, BlinkMacSystemFont, "Hiragino Sans", Meiryo, "Helvetica Neue", sans-serif;
}
/* line 126, sass/mixins/_mixins-master.scss */
body:lang(ko-KR), button:lang(ko-KR),
input:lang(ko-KR),
select:lang(ko-KR),
optgroup:lang(ko-KR),
textarea:lang(ko-KR), .author-description .author-link:lang(ko-KR),
.comment-metadata:lang(ko-KR),
.comment-reply-link:lang(ko-KR),
.comments-title:lang(ko-KR),
.comment-author .fn:lang(ko-KR),
.discussion-meta-info:lang(ko-KR),
.entry-meta:lang(ko-KR),
.entry-footer:lang(ko-KR),
.main-navigation:lang(ko-KR),
.no-comments:lang(ko-KR),
.post-navigation .post-title:lang(ko-KR),
.page-links:lang(ko-KR),
.page-description:lang(ko-KR),
.pagination .nav-links:lang(ko-KR),
.sticky-post:lang(ko-KR),
.site-title:lang(ko-KR),
.site-info:lang(ko-KR),
#cancel-comment-reply-link:lang(ko-KR),
h1:lang(ko-KR),
h2:lang(ko-KR),
h3:lang(ko-KR),
h4:lang(ko-KR),
h5:lang(ko-KR),
h6:lang(ko-KR), .page-title:lang(ko-KR), blockquote cite:lang(ko-KR), table:lang(ko-KR), .button:lang(ko-KR), .comment-navigation .nav-previous:lang(ko-KR),
.comment-navigation .nav-next:lang(ko-KR), .comment-list .pingback .comment-body:lang(ko-KR),
.comment-list .trackback .comment-body:lang(ko-KR), .comment-list .pingback .comment-body .comment-edit-link:lang(ko-KR),
.comment-list .trackback .comment-body .comment-edit-link:lang(ko-KR), .comment-form .comment-notes:lang(ko-KR),
.comment-form label:lang(ko-KR), .widget_archive ul li:lang(ko-KR),
.widget_categories ul li:lang(ko-KR),
.widget_meta ul li:lang(ko-KR),
.widget_nav_menu ul li:lang(ko-KR),
.widget_pages ul li:lang(ko-KR),
.widget_recent_comments ul li:lang(ko-KR),
.widget_recent_entries ul li:lang(ko-KR),
.widget_rss ul li:lang(ko-KR), .widget_tag_cloud .tagcloud:lang(ko-KR), .entry .entry-content .wp-block-button .wp-block-button__link:lang(ko-KR), .entry .entry-content .wp-block-archives li:lang(ko-KR),
.entry .entry-content .wp-block-categories li:lang(ko-KR),
.entry .entry-content .wp-block-latest-posts li:lang(ko-KR), .entry .entry-content .wp-block-verse:lang(ko-KR), .entry .entry-content .has-drop-cap:lang(ko-KR):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(ko-KR), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(ko-KR),
.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(ko-KR),
.entry .entry-content .wp-block-cover-image h2:lang(ko-KR),
.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(ko-KR),
.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(ko-KR),
.entry .entry-content .wp-block-cover h2:lang(ko-KR), .entry .entry-content .wp-block-audio figcaption:lang(ko-KR),
.entry .entry-content .wp-block-video figcaption:lang(ko-KR),
.entry .entry-content .wp-block-image figcaption:lang(ko-KR),
.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(ko-KR),
.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(ko-KR), .entry .entry-content .wp-block-file:lang(ko-KR), .entry .entry-content .wp-block-file .wp-block-file__button:lang(ko-KR), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(ko-KR), .wp-caption-text:lang(ko-KR), .gallery-caption:lang(ko-KR) {
  font-family: "Apple SD Gothic Neo", "Malgun Gothic", "Nanum Gothic", Dotum, sans-serif;
}
/* line 126, sass/mixins/_mixins-master.scss */
body:lang(th), button:lang(th),
input:lang(th),
select:lang(th),
optgroup:lang(th),
textarea:lang(th), .author-description .author-link:lang(th),
.comment-metadata:lang(th),
.comment-reply-link:lang(th),
.comments-title:lang(th),
.comment-author .fn:lang(th),
.discussion-meta-info:lang(th),
.entry-meta:lang(th),
.entry-footer:lang(th),
.main-navigation:lang(th),
.no-comments:lang(th),
.post-navigation .post-title:lang(th),
.page-links:lang(th),
.page-description:lang(th),
.pagination .nav-links:lang(th),
.sticky-post:lang(th),
.site-title:lang(th),
.site-info:lang(th),
#cancel-comment-reply-link:lang(th),
h1:lang(th),
h2:lang(th),
h3:lang(th),
h4:lang(th),
h5:lang(th),
h6:lang(th), .page-title:lang(th), blockquote cite:lang(th), table:lang(th), .button:lang(th), .comment-navigation .nav-previous:lang(th),
.comment-navigation .nav-next:lang(th), .comment-list .pingback .comment-body:lang(th),
.comment-list .trackback .comment-body:lang(th), .comment-list .pingback .comment-body .comment-edit-link:lang(th),
.comment-list .trackback .comment-body .comment-edit-link:lang(th), .comment-form .comment-notes:lang(th),
.comment-form label:lang(th), .widget_archive ul li:lang(th),
.widget_categories ul li:lang(th),
.widget_meta ul li:lang(th),
.widget_nav_menu ul li:lang(th),
.widget_pages ul li:lang(th),
.widget_recent_comments ul li:lang(th),
.widget_recent_entries ul li:lang(th),
.widget_rss ul li:lang(th), .widget_tag_cloud .tagcloud:lang(th), .entry .entry-content .wp-block-button .wp-block-button__link:lang(th), .entry .entry-content .wp-block-archives li:lang(th),
.entry .entry-content .wp-block-categories li:lang(th),
.entry .entry-content .wp-block-latest-posts li:lang(th), .entry .entry-content .wp-block-verse:lang(th), .entry .entry-content .has-drop-cap:lang(th):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(th), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(th),
.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(th),
.entry .entry-content .wp-block-cover-image h2:lang(th),
.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(th),
.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(th),
.entry .entry-content .wp-block-cover h2:lang(th), .entry .entry-content .wp-block-audio figcaption:lang(th),
.entry .entry-content .wp-block-video figcaption:lang(th),
.entry .entry-content .wp-block-image figcaption:lang(th),
.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(th),
.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(th), .entry .entry-content .wp-block-file:lang(th), .entry .entry-content .wp-block-file .wp-block-file__button:lang(th), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(th), .wp-caption-text:lang(th), .gallery-caption:lang(th) {
  font-family: "Sukhumvit Set", "Helvetica Neue", helvetica, arial, sans-serif;
}
/* line 126, sass/mixins/_mixins-master.scss */
body:lang(vi), button:lang(vi),
input:lang(vi),
select:lang(vi),
optgroup:lang(vi),
textarea:lang(vi), .author-description .author-link:lang(vi),
.comment-metadata:lang(vi),
.comment-reply-link:lang(vi),
.comments-title:lang(vi),
.comment-author .fn:lang(vi),
.discussion-meta-info:lang(vi),
.entry-meta:lang(vi),
.entry-footer:lang(vi),
.main-navigation:lang(vi),
.no-comments:lang(vi),
.post-navigation .post-title:lang(vi),
.page-links:lang(vi),
.page-description:lang(vi),
.pagination .nav-links:lang(vi),
.sticky-post:lang(vi),
.site-title:lang(vi),
.site-info:lang(vi),
#cancel-comment-reply-link:lang(vi),
h1:lang(vi),
h2:lang(vi),
h3:lang(vi),
h4:lang(vi),
h5:lang(vi),
h6:lang(vi), .page-title:lang(vi), blockquote cite:lang(vi), table:lang(vi), .button:lang(vi), .comment-navigation .nav-previous:lang(vi),
.comment-navigation .nav-next:lang(vi), .comment-list .pingback .comment-body:lang(vi),
.comment-list .trackback .comment-body:lang(vi), .comment-list .pingback .comment-body .comment-edit-link:lang(vi),
.comment-list .trackback .comment-body .comment-edit-link:lang(vi), .comment-form .comment-notes:lang(vi),
.comment-form label:lang(vi), .widget_archive ul li:lang(vi),
.widget_categories ul li:lang(vi),
.widget_meta ul li:lang(vi),
.widget_nav_menu ul li:lang(vi),
.widget_pages ul li:lang(vi),
.widget_recent_comments ul li:lang(vi),
.widget_recent_entries ul li:lang(vi),
.widget_rss ul li:lang(vi), .widget_tag_cloud .tagcloud:lang(vi), .entry .entry-content .wp-block-button .wp-block-button__link:lang(vi), .entry .entry-content .wp-block-archives li:lang(vi),
.entry .entry-content .wp-block-categories li:lang(vi),
.entry .entry-content .wp-block-latest-posts li:lang(vi), .entry .entry-content .wp-block-verse:lang(vi), .entry .entry-content .has-drop-cap:lang(vi):not(:focus):first-letter, .entry .entry-content .wp-block-pullquote cite:lang(vi), .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text:lang(vi),
.entry .entry-content .wp-block-cover-image .wp-block-cover-text:lang(vi),
.entry .entry-content .wp-block-cover-image h2:lang(vi),
.entry .entry-content .wp-block-cover .wp-block-cover-image-text:lang(vi),
.entry .entry-content .wp-block-cover .wp-block-cover-text:lang(vi),
.entry .entry-content .wp-block-cover h2:lang(vi), .entry .entry-content .wp-block-audio figcaption:lang(vi),
.entry .entry-content .wp-block-video figcaption:lang(vi),
.entry .entry-content .wp-block-image figcaption:lang(vi),
.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption:lang(vi),
.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption:lang(vi), .entry .entry-content .wp-block-file:lang(vi), .entry .entry-content .wp-block-file .wp-block-file__button:lang(vi), .entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta:lang(vi), .wp-caption-text:lang(vi), .gallery-caption:lang(vi) {
  font-family: "Libre Franklin", sans-serif;
}

/* Normalize */
/*! normalize.css v8.0.0 | MIT License | github.com/necolas/normalize.css */
/* Document
	 ========================================================================== */
/**
 * 1. Correct the line height in all browsers.
 * 2. Prevent adjustments of font size after orientation changes in iOS.
 */
/* line 11, sass/_normalize.scss */
html {
  line-height: 1.15;
  /* 1 */
  -webkit-text-size-adjust: 100%;
  /* 2 */
}

/* Sections
	 ========================================================================== */
/**
 * Remove the margin in all browsers.
 */
/* line 23, sass/_normalize.scss */
body {
  margin: 0;
}

/**
 * Correct the font size and margin on `h1` elements within `section` and
 * `article` contexts in Chrome, Firefox, and Safari.
 */
/* line 32, sass/_normalize.scss */
h1 {
  font-size: 2em;
  margin: 0.67em 0;
}

/* Grouping content
	 ========================================================================== */
/**
 * 1. Add the correct box sizing in Firefox.
 * 2. Show the overflow in Edge and IE.
 */
/* line 45, sass/_normalize.scss */
hr {
  box-sizing: content-box;
  /* 1 */
  height: 0;
  /* 1 */
  overflow: visible;
  /* 2 */
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
/* line 56, sass/_normalize.scss */
pre {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/* Text-level semantics
	 ========================================================================== */
/**
 * Remove the gray background on active links in IE 10.
 */
/* line 68, sass/_normalize.scss */
a {
  background-color: transparent;
}

/**
 * 1. Remove the bottom border in Chrome 57-
 * 2. Add the correct text decoration in Chrome, Edge, IE, Opera, and Safari.
 */
/* line 77, sass/_normalize.scss */
abbr[title] {
  border-bottom: none;
  /* 1 */
  text-decoration: underline;
  /* 2 */
  text-decoration: underline dotted;
  /* 2 */
}

/**
 * Add the correct font weight in Chrome, Edge, and Safari.
 */
/* line 87, sass/_normalize.scss */
b,
strong {
  font-weight: bolder;
}

/**
 * 1. Correct the inheritance and scaling of font size in all browsers.
 * 2. Correct the odd `em` font sizing in all browsers.
 */
/* line 97, sass/_normalize.scss */
code,
kbd,
samp {
  font-family: monospace, monospace;
  /* 1 */
  font-size: 1em;
  /* 2 */
}

/**
 * Add the correct font size in all browsers.
 */
/* line 108, sass/_normalize.scss */
small {
  font-size: 80%;
}

/**
 * Prevent `sub` and `sup` elements from affecting the line height in
 * all browsers.
 */
/* line 117, sass/_normalize.scss */
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
  vertical-align: baseline;
}

/* line 125, sass/_normalize.scss */
sub {
  bottom: -0.25em;
}

/* line 129, sass/_normalize.scss */
sup {
  top: -0.5em;
}

/* Embedded content
	 ========================================================================== */
/**
 * Remove the border on images inside links in IE 10.
 */
/* line 140, sass/_normalize.scss */
img {
  border-style: none;
}

/* Forms
	 ========================================================================== */
/**
 * 1. Change the font styles in all browsers.
 * 2. Remove the margin in Firefox and Safari.
 */
/* line 152, sass/_normalize.scss */
button,
input,
optgroup,
select,
textarea {
  font-family: inherit;
  /* 1 */
  font-size: 100%;
  /* 1 */
  line-height: 1.15;
  /* 1 */
  margin: 0;
  /* 2 */
}

/**
 * Show the overflow in IE.
 * 1. Show the overflow in Edge.
 */
/* line 168, sass/_normalize.scss */
button,
input {
  /* 1 */
  overflow: visible;
}

/**
 * Remove the inheritance of text transform in Edge, Firefox, and IE.
 * 1. Remove the inheritance of text transform in Firefox.
 */
/* line 178, sass/_normalize.scss */
button,
select {
  /* 1 */
  text-transform: none;
}

/**
 * Correct the inability to style clickable types in iOS and Safari.
 */
/* line 187, sass/_normalize.scss */
button,
[type="button"],
[type="reset"],
[type="submit"] {
  -webkit-appearance: button;
}

/**
 * Remove the inner border and padding in Firefox.
 */
/* line 198, sass/_normalize.scss */
button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner {
  border-style: none;
  padding: 0;
}

/**
 * Restore the focus styles unset by the previous rule.
 */
/* line 210, sass/_normalize.scss */
button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring {
  outline: 1px dotted ButtonText;
}

/**
 * Correct the padding in Firefox.
 */
/* line 221, sass/_normalize.scss */
fieldset {
  padding: 0.35em 0.75em 0.625em;
}

/**
 * 1. Correct the text wrapping in Edge and IE.
 * 2. Correct the color inheritance from `fieldset` elements in IE.
 * 3. Remove the padding so developers are not caught out when they zero out
 *		`fieldset` elements in all browsers.
 */
/* line 232, sass/_normalize.scss */
legend {
  box-sizing: border-box;
  /* 1 */
  color: inherit;
  /* 2 */
  display: table;
  /* 1 */
  max-width: 100%;
  /* 1 */
  padding: 0;
  /* 3 */
  white-space: normal;
  /* 1 */
}

/**
 * Add the correct vertical alignment in Chrome, Firefox, and Opera.
 */
/* line 245, sass/_normalize.scss */
progress {
  vertical-align: baseline;
}

/**
 * Remove the default vertical scrollbar in IE 10+.
 */
/* line 253, sass/_normalize.scss */
textarea {
  overflow: auto;
}

/**
 * 1. Add the correct box sizing in IE 10.
 * 2. Remove the padding in IE 10.
 */
/* line 262, sass/_normalize.scss */
[type="checkbox"],
[type="radio"] {
  box-sizing: border-box;
  /* 1 */
  padding: 0;
  /* 2 */
}

/**
 * Correct the cursor style of increment and decrement buttons in Chrome.
 */
/* line 272, sass/_normalize.scss */
[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button {
  height: auto;
}

/**
 * 1. Correct the odd appearance in Chrome and Safari.
 * 2. Correct the outline style in Safari.
 */
/* line 282, sass/_normalize.scss */
[type="search"] {
  -webkit-appearance: textfield;
  /* 1 */
  outline-offset: -2px;
  /* 2 */
}

/**
 * Remove the inner padding in Chrome and Safari on macOS.
 */
/* line 291, sass/_normalize.scss */
[type="search"]::-webkit-search-decoration {
  -webkit-appearance: none;
}

/**
 * 1. Correct the inability to style clickable types in iOS and Safari.
 * 2. Change font properties to `inherit` in Safari.
 */
/* line 300, sass/_normalize.scss */
::-webkit-file-upload-button {
  -webkit-appearance: button;
  /* 1 */
  font: inherit;
  /* 2 */
}

/* Interactive
	 ========================================================================== */
/*
 * Add the correct display in Edge, IE 10+, and Firefox.
 */
/* line 312, sass/_normalize.scss */
details {
  display: block;
}

/*
 * Add the correct display in all browsers.
 */
/* line 320, sass/_normalize.scss */
summary {
  display: list-item;
}

/* Misc
	 ========================================================================== */
/**
 * Add the correct display in IE 10+.
 */
/* line 331, sass/_normalize.scss */
template {
  display: none;
}

/**
 * Add the correct display in IE 10.
 */
/* line 339, sass/_normalize.scss */
[hidden] {
  display: none;
}

/*.owl-stage-outer {
	overflow: hidden;
	.owl-item {
	    float: left;
	}
}*/
/* line 350, sass/_normalize.scss */
.owl-nav.disabled, .owl-dots.disabled {
  display: none;
}

/* line 355, sass/_normalize.scss */
.owl-dots .owl-dot {
  width: 10px;
  height: 10px;
  padding: 0;
  margin: 0 4px;
  border-radius: 50%;
  background: rgba(255, 255, 255, 0.5);
  display: inline-block;
  vertical-align: middle;
  position: relative;
  border: none;
  cursor: pointer;
}
/* line 367, sass/_normalize.scss */
.owl-dots .owl-dot:before {
  content: "";
  position: absolute;
  left: -3px;
  right: -3px;
  top: -3px;
  bottom: -3px;
  background: #e63b30;
  border: 3px solid #fff;
  border-radius: 50%;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/* line 381, sass/_normalize.scss */
.owl-dots .owl-dot.active:before, .owl-dots .owl-dot:hover:before {
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}

/* line 390, sass/_normalize.scss */
body .uk-lightbox {
  background: rgba(0, 0, 0, 0.9);
}

/* Typography */
/* line 2, sass/typography/_typography.scss */
html {
  font-size: 22px;
}

/* line 6, sass/typography/_typography.scss */
body {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  color: #111;
  font-family: "Karla", sans-serif;
  font-weight: 400;
  font-size: 20px;
  line-height: 1.8;
  margin: 0;
  text-rendering: optimizeLegibility;
}

/* line 18, sass/typography/_typography.scss */
button,
input,
select,
optgroup,
textarea {
  color: #111;
  font-family: "Karla", sans-serif;
  font-weight: 400;
  line-height: 1.8;
  text-rendering: optimizeLegibility;
}

/* line 1, sass/typography/_headings.scss */
.author-description .author-link,
.comment-metadata,
.comment-reply-link,
.comments-title,
.comment-author .fn,
.discussion-meta-info,
.entry-meta,
.entry-footer,
.main-navigation,
.no-comments,
.not-found .page-title,
.error-404 .page-title,
.post-navigation .post-title,
.page-links,
.page-description,
.pagination .nav-links,
.sticky-post,
.site-title,
.site-info,
#cancel-comment-reply-link,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-family: "Montserrat", sans-serif;
}

/* line 30, sass/typography/_headings.scss */
.main-navigation,
.page-description,
.author-description .author-link,
.not-found .page-title,
.error-404 .page-title,
.post-navigation .post-title,
.pagination .nav-links,
.comments-title,
.comment-author .fn,
.no-comments,
.site-title,
h1,
h2,
h3,
h4,
h5,
h6 {
  font-weight: 700;
  letter-spacing: -0.02em;
  line-height: 1.2;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 54, sass/typography/_headings.scss */
.page-title {
  font-family: "Karla", sans-serif;
}

/* line 58, sass/typography/_headings.scss */
.site-branding,
.main-navigation ul.main-menu > li,
.social-navigation,
.author-description .author-bio,
.nav-links {
  line-height: 1.25;
}

/* line 66, sass/typography/_headings.scss */
h1 {
  font-size: 2.25em;
}
@media only screen and (min-width: 768px) {
  /* line 66, sass/typography/_headings.scss */
  h1 {
    font-size: 2.8125em;
  }
}

/* line 73, sass/typography/_headings.scss */
.entry-title,
.not-found .page-title,
.error-404 .page-title,
.has-larger-font-size,
h2 {
  font-size: 1.6875em;
}
@media only screen and (min-width: 768px) {
  /* line 73, sass/typography/_headings.scss */
  .entry-title,
  .not-found .page-title,
  .error-404 .page-title,
  .has-larger-font-size,
  h2 {
    font-size: 2.25em;
  }
}

/* line 85, sass/typography/_headings.scss */
.has-regular-font-size,
.has-large-font-size,
.comments-title,
h3 {
  font-size: 1.6875em;
}

/* line 92, sass/typography/_headings.scss */
.site-title,
.site-description,
.main-navigation,
.nav-links,
.page-title,
.page-description,
.comment-author .fn,
.no-comments,
h2.author-title,
p.author-bio,
h4 {
  font-size: 1.125em;
}

/* line 106, sass/typography/_headings.scss */
.pagination .nav-links,
.comment-content,
h5 {
  font-size: 0.88889em;
}

/* line 112, sass/typography/_headings.scss */
.entry-meta,
.entry-footer,
.discussion-meta-info,
.site-info,
.has-small-font-size,
.comment-reply-link,
.comment-metadata,
.comment-notes,
.sticky-post,
#cancel-comment-reply-link,
img:after,
h6 {
  font-size: 0.71111em;
}

/* line 127, sass/typography/_headings.scss */
.site-title,
.page-title {
  font-weight: normal;
}

/* line 132, sass/typography/_headings.scss */
.page-description,
.page-links a {
  font-weight: bold;
}

/* line 137, sass/typography/_headings.scss */
.site-description {
  letter-spacing: -0.01em;
}

/* line 141, sass/typography/_headings.scss */
.post-navigation .post-title,
.entry-title,
.not-found .page-title,
.error-404 .page-title,
.comments-title,
blockquote {
  hyphens: auto;
  word-break: break-word;
}

/* Do not hyphenate entry title on tablet view and bigger. */
@media only screen and (min-width: 768px) {
  /* line 152, sass/typography/_headings.scss */
  .entry-title {
    hyphens: none;
  }
}

/* line 157, sass/typography/_headings.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  padding: 0;
  margin: 0 0 15px;
}

/* line 1, sass/typography/_copy.scss */
p {
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* line 6, sass/typography/_copy.scss */
dfn,
cite,
em,
i {
  font-style: italic;
}

/* line 15, sass/typography/_copy.scss */
blockquote cite {
  font-size: 0.71111em;
  font-style: normal;
  font-family: "Montserrat", sans-serif;
}

/* line 22, sass/typography/_copy.scss */
pre {
  font-size: 0.88889em;
  font-family: "Courier 10 Pitch", Courier, monospace;
  line-height: 1.8;
  overflow: auto;
}

/* line 29, sass/typography/_copy.scss */
code,
kbd,
tt,
var {
  font-size: 0.88889em;
  font-family: Menlo, monaco, Consolas, Lucida Console, monospace;
}

/* line 37, sass/typography/_copy.scss */
abbr, acronym {
  border-bottom: 1px dotted #666;
  cursor: help;
}

/* line 42, sass/typography/_copy.scss */
mark,
ins {
  background: #fff9c0;
  text-decoration: none;
}

/* line 48, sass/typography/_copy.scss */
big {
  font-size: 125%;
}

/* line 52, sass/typography/_copy.scss */
a {
  text-decoration: none;
}
/* line 55, sass/typography/_copy.scss */
a:hover {
  text-decoration: none;
}
/* line 59, sass/typography/_copy.scss */
a:focus {
  text-decoration: underline;
}

/* line 34, sass/typography/_typography.scss */
p {
  color: #565656;
  font-size: 20px;
  letter-spacing: -0.8px;
  line-height: 1.4;
}

/* line 40, sass/typography/_typography.scss */
a:focus {
  text-decoration: none !important;
}

/* line 44, sass/typography/_typography.scss */
.promotion-banner {
  background: #000;
  width: 100%;
  position: absolute;
  height: 55px;
  z-index: 1;
  padding: 12px 0;
  visibility: hidden;
  opacity: 0;
  /*transform: translateY(-98px);
  transition: transform 0.5s ease-in-out;*/
  top: -55px;
}
@media (max-width: 1023px) {
  /* line 44, sass/typography/_typography.scss */
  .promotion-banner {
    height: 84px;
    padding: 8px 0 19px 0;
  }
}
/* line 60, sass/typography/_typography.scss */
.promotion-banner .promotion-inner {
  max-width: 940px;
  margin: 0 auto;
  display: flex;
  justify-content: center;
}
/* line 65, sass/typography/_typography.scss */
.promotion-banner .promotion-inner p {
  font-size: 15px;
  color: #fff;
  display: flex;
  align-items: center;
  font-weight: 500;
  margin: 0;
}
@media (max-width: 767px) {
  /* line 65, sass/typography/_typography.scss */
  .promotion-banner .promotion-inner p {
    font-size: 13px;
  }
}
@media (max-width: 1023px) {
  /* line 65, sass/typography/_typography.scss */
  .promotion-banner .promotion-inner p {
    flex-flow: row wrap;
    max-width: 660px;
    justify-content: center;
  }
}
/* line 80, sass/typography/_typography.scss */
.promotion-banner .promotion-inner p img {
  display: inline-block;
  margin: 0 5px;
  position: relative;
  top: -1px;
  max-width: 60px;
}
@media (max-width: 1023px) {
  /* line 80, sass/typography/_typography.scss */
  .promotion-banner .promotion-inner p img {
    margin: 0 4px;
    position: relative;
    top: -3px;
    max-width: 61px;
  }
}
/* line 94, sass/typography/_typography.scss */
.promotion-banner .promotion-inner .promotion-button {
  font-size: 14px;
  color: #fff;
  border: 1px solid #cb54ab;
  background: #a24689;
  border-radius: 50px;
  line-height: 28px;
  -webkit-box-shadow: inset 0px 0px 50px -18px #cb54ab;
  -moz-box-shadow: inset 0px 0px 50px -18px #cb54ab;
  box-shadow: inset 0px 0px 50px -18px #cb54ab;
  display: inline-block;
  padding: 0 15px;
  margin: 0 0 0 20px;
  font-weight: 500;
}
@media (max-width: 1023px) {
  /* line 94, sass/typography/_typography.scss */
  .promotion-banner .promotion-inner .promotion-button {
    display: inline-block;
    padding: 0 15px;
    margin: 7px 0 5px 0;
    line-height: 28px;
  }
}
/* line 114, sass/typography/_typography.scss */
.promotion-banner .promotion-inner .promotion-button:hover {
  background: #a24689;
  color: #fff;
}
/* line 120, sass/typography/_typography.scss */
.promotion-banner .promotion-close {
  background: url("images/close-prm.png") no-repeat 0px 0px;
  display: inline-block;
  width: 14px;
  line-height: 17px;
  position: absolute;
  right: 60px;
  top: 21px;
  z-index: 0;
  height: 15px;
  cursor: pointer;
  background-size: contain;
}
@media (max-width: 767px) {
  /* line 120, sass/typography/_typography.scss */
  .promotion-banner .promotion-close {
    right: 13px;
    top: 43px;
  }
}

/* line 140, sass/typography/_typography.scss */
.promotion-mesg .promotion-banner {
  visibility: visible;
  opacity: 1;
  /*transform: translateY(0);
  transition: transform 0.5s ease-in-out;*/
  top: 0;
}

/* line 150, sass/typography/_typography.scss */
.promotion-mesg .page-header {
  top: 55px;
}
@media (max-width: 767px) {
  /* line 150, sass/typography/_typography.scss */
  .promotion-mesg .page-header {
    top: 84px;
  }
}
/* line 157, sass/typography/_typography.scss */
.promotion-mesg.sticky-header .page-header {
  top: 0;
}
/* line 160, sass/typography/_typography.scss */
.promotion-mesg.sticky-header .promotion-banner {
  opacity: 1;
  top: -55px;
  /*transform: translateY(-98px);
  transition: transform 0.5s ease-in-out;*/
  transition: all 0.5s ease-in-out;
}

/* line 170, sass/typography/_typography.scss */
body:not(.home).promotion-mesg {
  padding: 0;
  transition: transform 0.5s ease-in-out;
}

/* line 175, sass/typography/_typography.scss */
body:not(.home).promotion-mesg .page-wrapper {
  padding-top: 143px;
  transition: transform 0.5s ease-in-out;
}
@media (max-width: 767px) {
  /* line 175, sass/typography/_typography.scss */
  body:not(.home).promotion-mesg .page-wrapper {
    padding-top: 165px;
  }
}

/* line 184, sass/typography/_typography.scss */
body:not(.home).sticky-header.promotion-mesg .page-header {
  height: 90px;
}
@media (max-width: 767px) {
  /* line 184, sass/typography/_typography.scss */
  body:not(.home).sticky-header.promotion-mesg .page-header {
    top: 0;
    height: 80px;
  }
}

/* Elements */
/* line 1, sass/elements/_elements.scss */
html {
  box-sizing: border-box;
}

/* line 5, sass/elements/_elements.scss */
::-moz-selection {
  background-color: #bfdcea;
}

/* line 9, sass/elements/_elements.scss */
::selection {
  background-color: #bfdcea;
}

/* line 13, sass/elements/_elements.scss */
*,
*:before,
*:after {
  box-sizing: inherit;
  outline: none !important;
}

/* line 20, sass/elements/_elements.scss */
body {
  background-color: #fff;
  overflow-x: hidden;
}

/* line 25, sass/elements/_elements.scss */
a {
  transition: color 110ms ease-in-out;
  color: #0073aa;
}

/* line 34, sass/elements/_elements.scss */
a:hover,
a:active {
  color: #005177;
  outline: 0;
  text-decoration: none;
}

/* line 41, sass/elements/_elements.scss */
a:focus {
  outline: thin;
  outline-style: dotted;
  text-decoration: underline;
}

/* line 47, sass/elements/_elements.scss */
h1,
h2,
h3,
h4,
h5,
h6 {
  clear: both;
  letter-spacing: 0;
}

/* line 62, sass/elements/_elements.scss */
hr {
  background-color: #767676;
  border: 0;
  height: 2px;
}

/* line 1, sass/elements/_lists.scss */
ul,
ol {
  padding-left: 1rem;
}

/* line 6, sass/elements/_lists.scss */
ul {
  list-style: disc;
}
/* line 9, sass/elements/_lists.scss */
ul ul {
  list-style-type: circle;
}

/* line 14, sass/elements/_lists.scss */
ol {
  list-style: decimal;
}

/* line 18, sass/elements/_lists.scss */
li {
  line-height: 1.8;
}

/* line 22, sass/elements/_lists.scss */
li > ul,
li > ol {
  padding-left: 2rem;
}

/* line 27, sass/elements/_lists.scss */
dt {
  font-weight: bold;
}

/* line 31, sass/elements/_lists.scss */
dd {
  margin: 0 1rem 1rem;
}

/* line 70, sass/elements/_elements.scss */
img {
  height: auto;
  max-width: 100%;
  position: relative;
}

/* line 76, sass/elements/_elements.scss */
figure {
  margin: 0;
}

/* line 80, sass/elements/_elements.scss */
blockquote {
  border-left: 2px solid #0073aa;
  margin-left: 0;
  padding: 0 0 0 1rem;
}
/* line 85, sass/elements/_elements.scss */
blockquote > p {
  margin: 0 0 1rem;
}
/* line 89, sass/elements/_elements.scss */
blockquote cite {
  color: #767676;
}

/* line 94, sass/elements/_elements.scss */
.btn {
  display: inline-block;
  border-radius: 50px;
  background: #e63b30;
  color: #fff !important;
  font-size: 20px;
  padding: 10px 26px 10px 45px;
  outline: none;
  overflow: hidden;
  position: relative;
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -ms-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  transition: all 0.8s ease;
}
@media (max-width: 1600px) {
  /* line 94, sass/elements/_elements.scss */
  .btn {
    padding: 8px 20px 9px 30px;
    font-size: 18px;
  }
}
/* line 109, sass/elements/_elements.scss */
.btn:after {
  content: "";
  display: inline-block;
  background: url(./images/more_arrow2x.png) no-repeat;
  background-size: contain;
  width: 28px;
  height: 11px;
  margin-left: 15px;
}
@media (max-width: 1600px) {
  /* line 109, sass/elements/_elements.scss */
  .btn:after {
    margin-left: 10px;
  }
}
/* line 121, sass/elements/_elements.scss */
.btn:before {
  content: "";
  position: absolute;
  right: 100%;
  top: 0;
  height: 50px;
  width: 50px;
  background: rgba(255, 255, 255, 0.1);
  -webkit-transition: all 0.8s cubic-bezier(0.79, 0.14, 0.15, 0.86);
  -moz-transition: all 0.8s cubic-bezier(0.79, 0.14, 0.15, 0.86);
  -ms-transition: all 0.8s cubic-bezier(0.79, 0.14, 0.15, 0.86);
  -o-transition: all 0.8s cubic-bezier(0.79, 0.14, 0.15, 0.86);
  transition: all 0.8s cubic-bezier(0.79, 0.14, 0.15, 0.86);
  border-radius: 50px;
}
/* line 132, sass/elements/_elements.scss */
.btn:hover, .btn:focus, .btn:active {
  background: #c82b21;
  text-decoration: none;
  color: #fff;
  outline: none;
}
/* line 137, sass/elements/_elements.scss */
.btn:hover:before, .btn:focus:before, .btn:active:before {
  right: -100%;
}

@media (max-width: 767px) {
  /* line 167, sass/elements/_elements.scss */
  .header-title {
    text-align: center;
  }
}
/* line 171, sass/elements/_elements.scss */
.header-title h2 {
  font-weight: 800;
  font-size: 70px;
  line-height: normal;
  color: #000;
}
@media (max-width: 1600px) {
  /* line 171, sass/elements/_elements.scss */
  .header-title h2 {
    font-size: 60px;
  }
}
@media (max-width: 1023px) {
  /* line 171, sass/elements/_elements.scss */
  .header-title h2 {
    font-size: 48px;
  }
}
@media (max-width: 767px) {
  /* line 171, sass/elements/_elements.scss */
  .header-title h2 {
    line-height: 52px;
  }
}
/* line 174, sass/elements/_elements.scss */
.header-title span {
  line-height: initial;
  font-weight: 700;
  color: #565656;
  display: block;
}
@media (max-width: 1023px) {
  /* line 174, sass/elements/_elements.scss */
  .header-title span {
    margin-bottom: 0;
  }
}

/* line 179, sass/elements/_elements.scss */
.life-at-btn {
  display: inline-block;
  min-width: 302px;
  height: 94px;
  line-height: 79px;
  padding: 8px 15px;
  background-color: #e72e28;
  color: #fff;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  font-size: 21px;
  font-weight: 600;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
@media (max-width: 1365px) {
  /* line 179, sass/elements/_elements.scss */
  .life-at-btn {
    min-width: 272px;
    height: 84px;
    line-height: 68px;
  }
}
@media (max-width: 1023px) {
  /* line 179, sass/elements/_elements.scss */
  .life-at-btn {
    font-size: 18px;
    min-width: 232px;
    height: 64px;
    line-height: 48px;
  }
}
@media (max-width: 767px) {
  /* line 179, sass/elements/_elements.scss */
  .life-at-btn {
    min-width: 222px;
    height: 54px;
    line-height: 38px;
  }
}
/* line 208, sass/elements/_elements.scss */
.life-at-btn:after {
  content: '';
  margin-left: 14px;
  margin-top: -1px;
  display: inline-block;
  vertical-align: middle;
  background: url("images/readmore-arrow-white.png") no-repeat 0px 0px;
  width: 25px;
  height: 12px;
  background-size: 100% 100%;
}
@media (max-width: 767px) {
  /* line 208, sass/elements/_elements.scss */
  .life-at-btn:after {
    margin-left: 10px;
  }
}
/* line 222, sass/elements/_elements.scss */
.life-at-btn:hover {
  background-color: #000;
  color: #fff;
}

/* line 227, sass/elements/_elements.scss */
.litbx__overlay {
  z-index: 99;
  background-color: rgba(0, 0, 0, 0.5) !important;
}

/* line 1, sass/elements/_tables.scss */
table {
  margin: 0 0 1rem;
  border-collapse: collapse;
  width: 100%;
  font-family: "Montserrat", sans-serif;
}
/* line 7, sass/elements/_tables.scss */
table td,
table th {
  padding: 0.5em;
  border: 1px solid #767676;
  word-break: break-all;
}

/* Forms */
/* line 1, sass/forms/_buttons.scss */
.button,
button,
input[type="button"],
input[type="reset"],
input[type="submit"] {
  transition: background 150ms ease-in-out;
  background: #0073aa;
  border: none;
  border-radius: 5px;
  box-sizing: border-box;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-size: 0.88889em;
  font-weight: 700;
  line-height: 1.2;
  outline: none;
  padding: 0.76rem 1rem;
  text-decoration: none;
  vertical-align: bottom;
}
/* line 22, sass/forms/_buttons.scss */
.button:hover,
button:hover,
input[type="button"]:hover,
input[type="reset"]:hover,
input[type="submit"]:hover {
  background: #111;
  cursor: pointer;
}
/* line 27, sass/forms/_buttons.scss */
.button:visited,
button:visited,
input[type="button"]:visited,
input[type="reset"]:visited,
input[type="submit"]:visited {
  color: #fff;
  text-decoration: none;
}
/* line 32, sass/forms/_buttons.scss */
.button:focus,
button:focus,
input[type="button"]:focus,
input[type="reset"]:focus,
input[type="submit"]:focus {
  background: #111;
  outline: thin dotted;
  outline-offset: -4px;
}

/* line 1, sass/forms/_fields.scss */
input[type="text"],
input[type="email"],
input[type="url"],
input[type="password"],
input[type="search"],
input[type="number"],
input[type="tel"],
input[type="range"],
input[type="date"],
input[type="month"],
input[type="week"],
input[type="time"],
input[type="datetime"],
input[type="datetime-local"],
input[type="color"],
textarea {
  -webkit-backface-visibility: hidden;
  background: #fff;
  border: solid 1px #ccc;
  box-sizing: border-box;
  outline: none;
  padding: 0.36rem 0.66rem;
  -webkit-appearance: none;
  outline-offset: 0;
  border-radius: 0;
}
/* line 27, sass/forms/_fields.scss */
input[type="text"]:focus,
input[type="email"]:focus,
input[type="url"]:focus,
input[type="password"]:focus,
input[type="search"]:focus,
input[type="number"]:focus,
input[type="tel"]:focus,
input[type="range"]:focus,
input[type="date"]:focus,
input[type="month"]:focus,
input[type="week"]:focus,
input[type="time"]:focus,
input[type="datetime"]:focus,
input[type="datetime-local"]:focus,
input[type="color"]:focus,
textarea:focus {
  border-color: #0073aa;
  outline: thin solid rgba(0, 115, 170, 0.15);
  outline-offset: -4px;
}

/* line 35, sass/forms/_fields.scss */
input[type="search"]::-webkit-search-decoration {
  display: none;
}

/* line 44, sass/forms/_fields.scss */
textarea {
  box-sizing: border-box;
  display: block;
  width: 100%;
  max-width: 100%;
  resize: vertical;
}

/* line 54, sass/forms/_fields.scss */
form p {
  margin: 1rem 0;
}

/* Checkbox Styling */
/* Navigation */
/*--------------------------------------------------------------
## Links
--------------------------------------------------------------*/
/* line 1, sass/navigation/_links.scss */
a {
  transition: color 110ms ease-in-out;
  color: #0073aa;
}
/* line 6, sass/navigation/_links.scss */
a:visited {
  color: #0073aa;
}
/* line 10, sass/navigation/_links.scss */
a:hover, a:active {
  color: #005177;
  outline: 0;
  text-decoration: none;
}
/* line 17, sass/navigation/_links.scss */
a:focus {
  outline: thin dotted;
  text-decoration: underline;
}

/*--------------------------------------------------------------
## Menus
--------------------------------------------------------------*/
/** === Main menu === */
/* line 3, sass/navigation/_menu-main-navigation.scss */
.main-navigation {
  display: block;
  margin-top: 0.25rem;
  /* Un-style buttons */
  /*
   * Sub-menu styles
   *
   * :focus-within needs its own selector so other similar
   * selectors don’t get ignored if a browser doesn’t recognize it
   */
  /**
   * Fade-in animation for top-level submenus
   */
  /**
   * Off-canvas touch device styles
   */
}
/* line 8, sass/navigation/_menu-main-navigation.scss */
body.page .main-navigation {
  display: block;
}
/* line 12, sass/navigation/_menu-main-navigation.scss */
.main-navigation > div {
  display: inline;
}
/* line 17, sass/navigation/_menu-main-navigation.scss */
.main-navigation button {
  display: inline-block;
  border: none;
  padding: 0;
  margin: 0;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  line-height: 1.2;
  text-decoration: none;
  background: transparent;
  color: inherit;
  cursor: pointer;
  transition: background 250ms ease-in-out, transform 150ms ease;
  -webkit-appearance: none;
  -moz-appearance: none;
}
/* line 34, sass/navigation/_menu-main-navigation.scss */
.main-navigation button:hover, .main-navigation button:focus {
  background: transparent;
}
/* line 39, sass/navigation/_menu-main-navigation.scss */
.main-navigation button:focus {
  outline: 1px solid transparent;
  outline-offset: -4px;
}
/* line 44, sass/navigation/_menu-main-navigation.scss */
.main-navigation button:active {
  transform: scale(0.99);
}
/* line 49, sass/navigation/_menu-main-navigation.scss */
.main-navigation .main-menu {
  display: inline-block;
  margin: 0;
  padding: 0;
}
/* line 55, sass/navigation/_menu-main-navigation.scss */
.main-navigation .main-menu > li {
  color: #0073aa;
  display: inline;
  position: relative;
}
/* line 61, sass/navigation/_menu-main-navigation.scss */
.main-navigation .main-menu > li > a {
  font-weight: 700;
  color: #0073aa;
  margin-right: 0.5rem;
}
/* line 67, sass/navigation/_menu-main-navigation.scss */
.main-navigation .main-menu > li > a + svg {
  margin-right: 0.5rem;
}
/* line 71, sass/navigation/_menu-main-navigation.scss */
.main-navigation .main-menu > li > a:hover, .main-navigation .main-menu > li > a:hover + svg {
  color: #005177;
}
/* line 77, sass/navigation/_menu-main-navigation.scss */
.main-navigation .main-menu > li.menu-item-has-children {
  display: inline-block;
  position: inherit;
}
@media only screen and (min-width: 768px) {
  /* line 77, sass/navigation/_menu-main-navigation.scss */
  .main-navigation .main-menu > li.menu-item-has-children {
    position: relative;
  }
}
/* line 86, sass/navigation/_menu-main-navigation.scss */
.main-navigation .main-menu > li.menu-item-has-children > a {
  margin-right: 0.125rem;
}
/* line 93, sass/navigation/_menu-main-navigation.scss */
.main-navigation .main-menu > li.menu-item-has-children > a:after,
.main-navigation .main-menu > li.menu-item-has-children .menu-item-has-children > a:after {
  content: "";
  display: none;
}
/* line 99, sass/navigation/_menu-main-navigation.scss */
.main-navigation .main-menu > li.menu-item-has-children .submenu-expand {
  display: inline-block;
  margin-right: 0.25rem;
  /* Priority+ Menu */
}
/* line 105, sass/navigation/_menu-main-navigation.scss */
.main-navigation .main-menu > li.menu-item-has-children .submenu-expand.main-menu-more-toggle {
  position: relative;
  height: 24px;
  line-height: 1.2;
  width: 24px;
  padding: 0;
  margin-left: 0.5rem;
}
/* line 114, sass/navigation/_menu-main-navigation.scss */
.main-navigation .main-menu > li.menu-item-has-children .submenu-expand.main-menu-more-toggle svg {
  height: 24px;
  width: 24px;
  top: -0.125rem;
  vertical-align: text-bottom;
}
/* line 122, sass/navigation/_menu-main-navigation.scss */
.wp-customizer-unloading .main-navigation .main-menu > li.menu-item-has-children .submenu-expand, .main-navigation .main-menu > li.menu-item-has-children .submenu-expand.is-empty {
  display: none;
}
/* line 127, sass/navigation/_menu-main-navigation.scss */
.main-navigation .main-menu > li.menu-item-has-children .submenu-expand svg {
  position: relative;
  top: 0.2rem;
}
/* line 134, sass/navigation/_menu-main-navigation.scss */
.main-navigation .main-menu > li:last-child > a, .main-navigation .main-menu > li:last-child.menu-item-has-children .submenu-expand {
  margin-right: 0;
}
/* line 141, sass/navigation/_menu-main-navigation.scss */
.main-navigation .sub-menu {
  background-color: #0073aa;
  color: #fff;
  list-style: none;
  padding-left: 0;
  position: absolute;
  opacity: 0;
  left: -9999px;
  z-index: 99999;
}
@media only screen and (min-width: 768px) {
  /* line 141, sass/navigation/_menu-main-navigation.scss */
  .main-navigation .sub-menu {
    width: auto;
    min-width: -moz-max-content;
    min-width: -webkit-max-content;
    min-width: max-content;
  }
}
/* line 160, sass/navigation/_menu-main-navigation.scss */
.main-navigation .sub-menu > li {
  display: block;
  float: none;
  position: relative;
}
/* line 168, sass/navigation/_menu-main-navigation.scss */
.main-navigation .sub-menu > li.menu-item-has-children .submenu-expand {
  display: inline-block;
  position: absolute;
  width: calc( 24px + 1rem );
  right: 0;
  top: calc( .125 * 1rem );
  bottom: 0;
  color: white;
  line-height: 1;
  padding: calc( .5 * 1rem );
}
/* line 179, sass/navigation/_menu-main-navigation.scss */
.main-navigation .sub-menu > li.menu-item-has-children .submenu-expand svg {
  top: 0;
}
/* line 184, sass/navigation/_menu-main-navigation.scss */
.main-navigation .sub-menu > li.menu-item-has-children .submenu-expand {
  margin-right: 0;
}
@media only screen and (min-width: 768px) {
  /* line 192, sass/navigation/_menu-main-navigation.scss */
  .main-navigation .sub-menu > li.menu-item-has-children .menu-item-has-children > a:after {
    content: "\203a";
  }
}
/* line 199, sass/navigation/_menu-main-navigation.scss */
.main-navigation .sub-menu > li > a,
.main-navigation .sub-menu > li > .menu-item-link-return {
  color: #fff;
  display: block;
  line-height: 1.2;
  text-shadow: none;
  padding: calc( .5 * 1rem ) calc( 24px + 1rem ) calc( .5 * 1rem ) 1rem;
  white-space: nowrap;
}
/* line 209, sass/navigation/_menu-main-navigation.scss */
.main-navigation .sub-menu > li > a:hover, .main-navigation .sub-menu > li > a:focus,
.main-navigation .sub-menu > li > .menu-item-link-return:hover,
.main-navigation .sub-menu > li > .menu-item-link-return:focus {
  background: #005177;
}
/* line 213, sass/navigation/_menu-main-navigation.scss */
.main-navigation .sub-menu > li > a:hover:after, .main-navigation .sub-menu > li > a:focus:after,
.main-navigation .sub-menu > li > .menu-item-link-return:hover:after,
.main-navigation .sub-menu > li > .menu-item-link-return:focus:after {
  background: #005177;
}
/* line 219, sass/navigation/_menu-main-navigation.scss */
.main-navigation .sub-menu > li > .menu-item-link-return {
  width: 100%;
  font-size: 22px;
  font-weight: normal;
  text-align: left;
}
/* line 226, sass/navigation/_menu-main-navigation.scss */
.main-navigation .sub-menu > li > a:empty {
  display: none;
}
/* line 230, sass/navigation/_menu-main-navigation.scss */
.main-navigation .sub-menu > li.mobile-parent-nav-menu-item {
  display: none;
  font-size: 0.88889em;
  font-weight: normal;
}
/* line 236, sass/navigation/_menu-main-navigation.scss */
.main-navigation .sub-menu > li.mobile-parent-nav-menu-item svg {
  position: relative;
  top: 0.2rem;
  margin-right: calc( .25 * 1rem );
}
/* line 251, sass/navigation/_menu-main-navigation.scss */
.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus-within > .sub-menu {
  display: block;
  left: 0;
  margin-top: 0;
  opacity: 1;
  width: auto;
  min-width: 100%;
  /* Non-mobile position */
  /* Nested sub-menu dashes */
}
@media only screen and (min-width: 768px) {
  /* line 251, sass/navigation/_menu-main-navigation.scss */
  .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus-within > .sub-menu {
    display: block;
    margin-top: 0;
    opacity: 1;
    position: absolute;
    left: 0;
    right: auto;
    top: auto;
    bottom: auto;
    height: auto;
    min-width: -moz-max-content;
    min-width: -webkit-max-content;
    min-width: max-content;
    transform: none;
  }
}
/* line 278, sass/navigation/_menu-main-navigation.scss */
.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus-within > .sub-menu.hidden-links {
  left: 0;
  width: 100%;
  display: table;
  position: absolute;
}
@media only screen and (min-width: 768px) {
  /* line 278, sass/navigation/_menu-main-navigation.scss */
  .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus-within > .sub-menu.hidden-links {
    right: 0;
    left: auto;
    display: block;
    width: max-content;
  }
}
/* line 292, sass/navigation/_menu-main-navigation.scss */
.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus-within > .sub-menu .submenu-expand {
  display: none;
}
/* line 296, sass/navigation/_menu-main-navigation.scss */
.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus-within > .sub-menu .sub-menu {
  display: block;
  margin-top: inherit;
  position: relative;
  width: 100%;
  left: 0;
  opacity: 1;
  /* Non-mobile position */
}
@media only screen and (min-width: 768px) {
  /* line 296, sass/navigation/_menu-main-navigation.scss */
  .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus-within > .sub-menu .sub-menu {
    float: none;
    max-width: 100%;
  }
}
/* line 312, sass/navigation/_menu-main-navigation.scss */
.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus-within > .sub-menu .sub-menu {
  counter-reset: submenu;
}
/* line 316, sass/navigation/_menu-main-navigation.scss */
.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus-within > .sub-menu .sub-menu > li > a::before {
  font-family: "Karla", sans-serif;
  font-weight: normal;
  content: "– " counters(submenu,"– ",none);
  counter-increment: submenu;
}
/* line 324, sass/navigation/_menu-main-navigation.scss */
.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu,
.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu,
.main-navigation .main-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu {
  display: block;
  left: 0;
  margin-top: 0;
  opacity: 1;
  width: auto;
  min-width: 100%;
  /* Non-mobile position */
  /* Nested sub-menu dashes */
}
@media only screen and (min-width: 768px) {
  /* line 324, sass/navigation/_menu-main-navigation.scss */
  .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu,
  .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu,
  .main-navigation .main-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu {
    display: block;
    float: none;
    margin-top: 0;
    opacity: 1;
    position: absolute;
    left: 0;
    right: auto;
    top: auto;
    bottom: auto;
    height: auto;
    min-width: -moz-max-content;
    min-width: -webkit-max-content;
    min-width: max-content;
    transform: none;
  }
}
/* line 354, sass/navigation/_menu-main-navigation.scss */
.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu.hidden-links,
.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu.hidden-links,
.main-navigation .main-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu.hidden-links {
  left: 0;
  width: 100%;
  display: table;
  position: absolute;
}
@media only screen and (min-width: 768px) {
  /* line 354, sass/navigation/_menu-main-navigation.scss */
  .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu.hidden-links,
  .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu.hidden-links,
  .main-navigation .main-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu.hidden-links {
    right: 0;
    left: auto;
    display: table;
    width: max-content;
  }
}
/* line 368, sass/navigation/_menu-main-navigation.scss */
.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu .submenu-expand,
.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu .submenu-expand,
.main-navigation .main-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu .submenu-expand {
  display: none;
}
/* line 372, sass/navigation/_menu-main-navigation.scss */
.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu .sub-menu,
.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu .sub-menu,
.main-navigation .main-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu .sub-menu {
  display: block;
  margin-top: inherit;
  position: relative;
  width: 100%;
  left: 0;
  opacity: 1;
  /* Non-mobile position */
}
@media only screen and (min-width: 768px) {
  /* line 372, sass/navigation/_menu-main-navigation.scss */
  .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu .sub-menu,
  .main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu .sub-menu,
  .main-navigation .main-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu .sub-menu {
    float: none;
    max-width: 100%;
  }
}
/* line 388, sass/navigation/_menu-main-navigation.scss */
.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu .sub-menu,
.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu .sub-menu,
.main-navigation .main-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu .sub-menu {
  counter-reset: submenu;
}
/* line 392, sass/navigation/_menu-main-navigation.scss */
.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):hover > .sub-menu .sub-menu > li > a::before,
.main-navigation .main-menu .menu-item-has-children:not(.off-canvas):focus > .sub-menu .sub-menu > li > a::before,
.main-navigation .main-menu .menu-item-has-children.is-focused:not(.off-canvas) > .sub-menu .sub-menu > li > a::before {
  font-family: "Karla", sans-serif;
  font-weight: normal;
  content: "– " counters(submenu,"– ",none);
  counter-increment: submenu;
}
/* line 403, sass/navigation/_menu-main-navigation.scss */
.main-navigation .main-menu > .menu-item-has-children:not(.off-canvas):hover > .sub-menu {
  animation: fade_in 0.1s forwards;
}
/* line 412, sass/navigation/_menu-main-navigation.scss */
.main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu .submenu-expand .svg-icon {
  transform: rotate(270deg);
}
/* line 416, sass/navigation/_menu-main-navigation.scss */
.main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu .sub-menu {
  opacity: 0;
  position: absolute;
  z-index: 0;
  transform: translateX(-100%);
}
/* line 423, sass/navigation/_menu-main-navigation.scss */
.main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu li:hover,
.main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu li:focus,
.main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu li > a:hover,
.main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu li > a:focus {
  background-color: transparent;
}
/* line 430, sass/navigation/_menu-main-navigation.scss */
.main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu > li > a,
.main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu > li > .menu-item-link-return {
  white-space: inherit;
}
/* line 435, sass/navigation/_menu-main-navigation.scss */
.main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu.expanded-true {
  display: table;
  margin-top: 0;
  opacity: 1;
  padding-left: 0;
  /* Mobile position */
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  position: fixed;
  z-index: 100000;
  /* Make sure appears above mobile admin bar */
  width: 100vw;
  height: 100vh;
  max-width: 100vw;
  transform: translateX(100%);
  animation: slide_in_right 0.3s forwards;
  /* Prevent menu from being blocked by admin bar */
}
/* line 455, sass/navigation/_menu-main-navigation.scss */
.main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu.expanded-true > .mobile-parent-nav-menu-item {
  display: block;
}
/* line 460, sass/navigation/_menu-main-navigation.scss */
.admin-bar .main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu.expanded-true {
  top: 46px;
  height: calc( 100vh - 46px );
  /* WP core breakpoint */
}
/* line 464, sass/navigation/_menu-main-navigation.scss */
.admin-bar .main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu.expanded-true .sub-menu.expanded-true {
  top: 0;
}
@media only screen and (min-width: 782px) {
  /* line 460, sass/navigation/_menu-main-navigation.scss */
  .admin-bar .main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu.expanded-true {
    top: 32px;
    height: calc( 100vh - 32px );
  }
  /* line 473, sass/navigation/_menu-main-navigation.scss */
  .admin-bar .main-navigation .main-menu .menu-item-has-children.off-canvas .sub-menu.expanded-true .sub-menu.expanded-true {
    top: 0;
  }
}
/* line 483, sass/navigation/_menu-main-navigation.scss */
.main-navigation .main-menu-more:nth-child(n+3) {
  display: none;
}

/* Menu animation */
@keyframes slide_in_right {
  100% {
    transform: translateX(0%);
  }
}
@keyframes fade_in {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
/* line 506, sass/navigation/_menu-main-navigation.scss */
.main_nav {
  max-width: 100%;
  margin: 0 auto;
  width: 100%;
  padding: 0px 50px;
}

/* line 513, sass/navigation/_menu-main-navigation.scss */
#navigation-bar .main-menu-more {
  display: none;
}
/* line 516, sass/navigation/_menu-main-navigation.scss */
#navigation-bar .main-menu {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 520, sass/navigation/_menu-main-navigation.scss */
#navigation-bar .main-menu > .menu-item {
  float: left;
  padding: 0 12px;
}
@media (max-width: 1023px) {
  /* line 520, sass/navigation/_menu-main-navigation.scss */
  #navigation-bar .main-menu > .menu-item {
    padding: 0 10px;
  }
}
/* line 528, sass/navigation/_menu-main-navigation.scss */
#navigation-bar .main-menu > .menu-item.current_page_item > a:after {
  content: "";
  width: 100%;
  height: 5px;
  position: absolute;
  bottom: 0;
  left: 0;
  background-color: #e63b30;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -ms-transform: rotate(0);
  -o-transform: rotate(0);
  transform: rotate(0);
}
/* line 541, sass/navigation/_menu-main-navigation.scss */
#navigation-bar .main-menu > .menu-item > a {
  color: #fff;
  font-size: 18px;
  font-weight: 700;
  letter-spacing: -0.5px;
  padding: 15px 0;
  position: relative;
  display: inline-block;
  line-height: initial;
}
@media (max-width: 1023px) {
  /* line 541, sass/navigation/_menu-main-navigation.scss */
  #navigation-bar .main-menu > .menu-item > a {
    font-size: 15px;
  }
}
/* line 553, sass/navigation/_menu-main-navigation.scss */
#navigation-bar .main-menu > .menu-item > a:after {
  content: "";
  width: 0;
  height: 5px;
  position: absolute;
  bottom: 0;
  left: 0;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 564, sass/navigation/_menu-main-navigation.scss */
#navigation-bar .main-menu > .menu-item > a:hover:after {
  width: 100%;
  background-color: #e63b30;
  -webkit-transform: rotate(0);
  -moz-transform: rotate(0);
  -ms-transform: rotate(0);
  -o-transform: rotate(0);
  transform: rotate(0);
}
/* line 572, sass/navigation/_menu-main-navigation.scss */
#navigation-bar .main-menu > .menu-item.contact a {
  background: #e53b30;
  padding: 6px 15px 7px 15px;
  margin-top: 8px;
}
/* line 576, sass/navigation/_menu-main-navigation.scss */
#navigation-bar .main-menu > .menu-item.contact a:hover {
  background: #181818;
}
/* line 579, sass/navigation/_menu-main-navigation.scss */
#navigation-bar .main-menu > .menu-item.contact a:after {
  content: normal;
}

/* Social menu */
/* line 3, sass/navigation/_menu-social-navigation.scss */
.social-navigation {
  margin-top: calc(1rem / 2 );
  text-align: left;
}
/* line 7, sass/navigation/_menu-social-navigation.scss */
.social-navigation ul.social-links-menu {
  display: inline-block;
  margin: 0;
  padding: 0;
}
/* line 133, sass/mixins/_mixins-master.scss */
.social-navigation ul.social-links-menu:before, .social-navigation ul.social-links-menu:after {
  content: "";
  display: table;
}
/* line 139, sass/mixins/_mixins-master.scss */
.social-navigation ul.social-links-menu:after {
  clear: both;
}
/* line 14, sass/navigation/_menu-social-navigation.scss */
.social-navigation ul.social-links-menu li {
  display: inline-block;
  vertical-align: bottom;
  vertical-align: -webkit-baseline-middle;
  list-style: none;
}
/* line 20, sass/navigation/_menu-social-navigation.scss */
.social-navigation ul.social-links-menu li:nth-child(n+2) {
  margin-left: 0.1em;
}
/* line 24, sass/navigation/_menu-social-navigation.scss */
.social-navigation ul.social-links-menu li a {
  border-bottom: 1px solid transparent;
  display: block;
  color: #111;
  margin-bottom: -1px;
  transition: opacity 110ms ease-in-out;
}
/* line 31, sass/navigation/_menu-social-navigation.scss */
.social-navigation ul.social-links-menu li a:hover, .social-navigation ul.social-links-menu li a:active {
  color: #111;
  opacity: 0.6;
}
/* line 37, sass/navigation/_menu-social-navigation.scss */
.social-navigation ul.social-links-menu li a:focus {
  color: #111;
  opacity: 1;
  border-bottom: 1px solid #111;
}
/* line 43, sass/navigation/_menu-social-navigation.scss */
.social-navigation ul.social-links-menu li a svg {
  display: block;
  width: 32px;
  height: 32px;
  transform: translateZ(0);
}
/* line 51, sass/navigation/_menu-social-navigation.scss */
.social-navigation ul.social-links-menu li a svg#ui-icon-link {
  transform: rotate(-45deg);
}

@media only screen and (min-width: 768px) {
  /* line 60, sass/navigation/_menu-social-navigation.scss */
  .site-title + .social-navigation,
  .site-description + .social-navigation {
    margin-top: calc(1rem / 5 );
  }
}

/** === Footer menu === */
/* line 3, sass/navigation/_menu-footer-navigation.scss */
.footer-navigation {
  display: inline;
}
/* line 7, sass/navigation/_menu-footer-navigation.scss */
.footer-navigation > div {
  display: inline;
}
/* line 11, sass/navigation/_menu-footer-navigation.scss */
.footer-navigation .footer-menu {
  display: inline;
  padding-left: 0;
}
/* line 16, sass/navigation/_menu-footer-navigation.scss */
.footer-navigation .footer-menu li {
  display: inline;
  margin-right: 1rem;
}

/*--------------------------------------------------------------
## Next / Previous
--------------------------------------------------------------*/
/* Next/Previous navigation */
/* line 4, sass/navigation/_next-previous.scss */
.post-navigation {
  margin: calc(3 * 1rem) 0;
}
@media only screen and (min-width: 768px) {
  /* line 4, sass/navigation/_next-previous.scss */
  .post-navigation {
    margin: calc(3 * 1rem) calc(10% + 60px);
    max-width: calc(6 * (100vw / 12));
  }
}
@media only screen and (min-width: 1168px) {
  /* line 4, sass/navigation/_next-previous.scss */
  .post-navigation {
    margin: calc(3 * 1rem) 0;
    max-width: 100%;
  }
}
/* line 18, sass/navigation/_next-previous.scss */
.post-navigation .nav-links {
  margin: 0 1rem;
  max-width: 100%;
  display: flex;
  flex-direction: column;
}
@media only screen and (min-width: 768px) {
  /* line 18, sass/navigation/_next-previous.scss */
  .post-navigation .nav-links {
    margin: 0;
  }
}
@media only screen and (min-width: 1168px) {
  /* line 18, sass/navigation/_next-previous.scss */
  .post-navigation .nav-links {
    flex-direction: row;
    margin: 0 calc(10% + 60px);
    max-width: calc(6 * (100vw / 12) - 28px);
  }
}
/* line 36, sass/navigation/_next-previous.scss */
.post-navigation .nav-links a .meta-nav {
  color: #767676;
  user-select: none;
}
/* line 40, sass/navigation/_next-previous.scss */
.post-navigation .nav-links a .meta-nav:before, .post-navigation .nav-links a .meta-nav:after {
  display: none;
  content: "—";
  width: 2em;
  color: #767676;
  height: 1em;
}
/* line 50, sass/navigation/_next-previous.scss */
.post-navigation .nav-links a .post-title {
  hyphens: auto;
}
/* line 54, sass/navigation/_next-previous.scss */
.post-navigation .nav-links a:hover {
  color: #005177;
}
@media only screen and (min-width: 1168px) {
  /* line 59, sass/navigation/_next-previous.scss */
  .post-navigation .nav-links .nav-previous,
  .post-navigation .nav-links .nav-next {
    min-width: calc(50% - 2 * 1rem);
  }
}
/* line 67, sass/navigation/_next-previous.scss */
.post-navigation .nav-links .nav-previous {
  order: 2;
}
@media only screen and (min-width: 1168px) {
  /* line 67, sass/navigation/_next-previous.scss */
  .post-navigation .nav-links .nav-previous {
    order: 1;
  }
}
/* line 74, sass/navigation/_next-previous.scss */
.post-navigation .nav-links .nav-previous + .nav-next {
  margin-bottom: 1rem;
}
/* line 79, sass/navigation/_next-previous.scss */
.post-navigation .nav-links .nav-previous .meta-nav:before {
  display: inline;
}
/* line 85, sass/navigation/_next-previous.scss */
.post-navigation .nav-links .nav-next {
  order: 1;
}
@media only screen and (min-width: 1168px) {
  /* line 85, sass/navigation/_next-previous.scss */
  .post-navigation .nav-links .nav-next {
    order: 2;
    padding-left: 1rem;
  }
}
/* line 94, sass/navigation/_next-previous.scss */
.post-navigation .nav-links .nav-next .meta-nav:after {
  display: inline;
}

/* line 105, sass/navigation/_next-previous.scss */
.pagination .nav-links {
  display: flex;
  flex-wrap: wrap;
  padding: 0 calc(.5 * 1rem);
}
/* line 112, sass/navigation/_next-previous.scss */
.pagination .nav-links > * {
  padding: calc(.5 * 1rem);
}
/* line 115, sass/navigation/_next-previous.scss */
.pagination .nav-links > *.dots, .pagination .nav-links > *.prev {
  padding-left: 0;
}
/* line 120, sass/navigation/_next-previous.scss */
.pagination .nav-links > *.dots, .pagination .nav-links > *.next {
  padding-right: 0;
}
/* line 126, sass/navigation/_next-previous.scss */
.pagination .nav-links a:focus {
  text-decoration: underline;
  outline-offset: -1px;
}
/* line 130, sass/navigation/_next-previous.scss */
.pagination .nav-links a:focus.prev, .pagination .nav-links a:focus.next {
  text-decoration: none;
}
/* line 134, sass/navigation/_next-previous.scss */
.pagination .nav-links a:focus.prev .nav-prev-text,
.pagination .nav-links a:focus.prev .nav-next-text, .pagination .nav-links a:focus.next .nav-prev-text,
.pagination .nav-links a:focus.next .nav-next-text {
  text-decoration: underline;
}
/* line 141, sass/navigation/_next-previous.scss */
.pagination .nav-links .nav-next-text,
.pagination .nav-links .nav-prev-text {
  display: none;
}
@media only screen and (min-width: 768px) {
  /* line 105, sass/navigation/_next-previous.scss */
  .pagination .nav-links {
    margin-left: calc(10% + 60px);
    padding: 0;
  }
  /* line 154, sass/navigation/_next-previous.scss */
  .pagination .nav-links .prev > *,
  .pagination .nav-links .next > * {
    display: inline-block;
    vertical-align: text-bottom;
  }
  /* line 160, sass/navigation/_next-previous.scss */
  .pagination .nav-links > * {
    padding: 1rem;
  }
}

/* line 170, sass/navigation/_next-previous.scss */
.comment-navigation .nav-links {
  display: flex;
  flex-direction: row;
}
/* line 175, sass/navigation/_next-previous.scss */
.comment-navigation .nav-previous,
.comment-navigation .nav-next {
  min-width: 50%;
  width: 100%;
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
}
/* line 182, sass/navigation/_next-previous.scss */
.comment-navigation .nav-previous .secondary-text,
.comment-navigation .nav-next .secondary-text {
  display: none;
}
@media only screen and (min-width: 768px) {
  /* line 182, sass/navigation/_next-previous.scss */
  .comment-navigation .nav-previous .secondary-text,
  .comment-navigation .nav-next .secondary-text {
    display: inline;
  }
}
/* line 190, sass/navigation/_next-previous.scss */
.comment-navigation .nav-previous svg,
.comment-navigation .nav-next svg {
  vertical-align: middle;
  position: relative;
  margin: 0 -0.35em;
  top: -1px;
}
/* line 198, sass/navigation/_next-previous.scss */
.comment-navigation .nav-next {
  text-align: right;
}

/* Accessibility */
/* Text meant only for screen readers. */
/* line 2, sass/modules/_accessibility.scss */
.screen-reader-text {
  border: 0;
  clip: rect(1px, 1px, 1px, 1px);
  clip-path: inset(50%);
  height: 1px;
  margin: -1px;
  overflow: hidden;
  padding: 0;
  position: absolute !important;
  width: 1px;
  word-wrap: normal !important;
  /* Many screen reader and browser combinations announce broken words as they would appear visually. */
}
/* line 14, sass/modules/_accessibility.scss */
.screen-reader-text:focus {
  background-color: #f1f1f1;
  border-radius: 3px;
  box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6);
  clip: auto !important;
  clip-path: none;
  color: #21759b;
  display: block;
  font-size: 14px;
  font-size: 0.875rem;
  font-weight: bold;
  height: auto;
  left: 5px;
  line-height: normal;
  padding: 15px 23px 14px;
  text-decoration: none;
  top: 5px;
  width: auto;
  z-index: 100000;
  /* Above WP toolbar. */
}

/* Do not show the outline on the skip link target. */
/* line 36, sass/modules/_accessibility.scss */
#content[tabindex="-1"]:focus {
  outline: 0;
}

/* Alignments */
/* line 1, sass/modules/_alignments.scss */
.alignleft {
  /*rtl:ignore*/
  float: left;
  /*rtl:ignore*/
  margin-right: 1rem;
}
@media only screen and (min-width: 768px) {
  /* line 1, sass/modules/_alignments.scss */
  .alignleft {
    /*rtl:ignore*/
    margin-right: calc(2 * 1rem);
  }
}

/* line 13, sass/modules/_alignments.scss */
.alignright {
  /*rtl:ignore*/
  float: right;
  /*rtl:ignore*/
  margin-left: 1rem;
}
@media only screen and (min-width: 768px) {
  /* line 13, sass/modules/_alignments.scss */
  .alignright {
    /*rtl:ignore*/
    margin-left: calc(2 * 1rem);
  }
}

/* line 25, sass/modules/_alignments.scss */
.aligncenter {
  clear: both;
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* Clearings */
/* line 133, sass/mixins/_mixins-master.scss */
.clear:before:before, .clear:before:after,
.clear:after:before,
.clear:after:after,
.entry-content:before:before,
.entry-content:before:after,
.entry-content:after:before,
.entry-content:after:after,
.comment-content:before:before,
.comment-content:before:after,
.comment-content:after:before,
.comment-content:after:after,
.site-header:before:before,
.site-header:before:after,
.site-header:after:before,
.site-header:after:after,
.site-content:before:before,
.site-content:before:after,
.site-content:after:before,
.site-content:after:after,
.site-footer:before:before,
.site-footer:before:after,
.site-footer:after:before,
.site-footer:after:after {
  content: "";
  display: table;
}
/* line 139, sass/mixins/_mixins-master.scss */
.clear:before:after,
.clear:after:after,
.entry-content:before:after,
.entry-content:after:after,
.comment-content:before:after,
.comment-content:after:after,
.site-header:before:after,
.site-header:after:after,
.site-content:before:after,
.site-content:after:after,
.site-footer:before:after,
.site-footer:after:after {
  clear: both;
}

/* line 16, sass/modules/_clearings.scss */
.clear:after,
.entry-content:after,
.comment-content:after,
.site-header:after,
.site-content:after,
.site-footer:after {
  clear: both;
}

/* Layout */
/** === Layout === */
/* line 4, sass/layout/_layout.scss */
#page {
  width: 100%;
}

/* line 8, sass/layout/_layout.scss */
.site-content {
  overflow: hidden;
}

/* Content */
/*--------------------------------------------------------------
## Posts and pages
--------------------------------------------------------------*/
/* line 1, sass/site/primary/_posts-and-pages.scss */
.sticky {
  display: block;
}

/* line 5, sass/site/primary/_posts-and-pages.scss */
.sticky-post {
  background: #0073aa;
  color: #fff;
  display: inline-block;
  font-weight: bold;
  line-height: 1;
  padding: .25rem;
  position: absolute;
  text-transform: uppercase;
  top: -1rem;
  z-index: 1;
}

/* line 18, sass/site/primary/_posts-and-pages.scss */
.updated:not(.published) {
  display: none;
}

/* line 22, sass/site/primary/_posts-and-pages.scss */
.page-links {
  clear: both;
  margin: 0 0 calc(1.5 * 1rem);
}

/* line 27, sass/site/primary/_posts-and-pages.scss */
.entry {
  margin-top: calc(6 * 1rem);
}
/* line 31, sass/site/primary/_posts-and-pages.scss */
.entry:first-of-type {
  margin-top: 0;
}
/* line 35, sass/site/primary/_posts-and-pages.scss */
.entry .entry-header {
  margin: calc(3 * 1rem) 1rem 1rem;
  position: relative;
}
@media only screen and (min-width: 768px) {
  /* line 35, sass/site/primary/_posts-and-pages.scss */
  .entry .entry-header {
    margin: calc(3 * 1rem) calc(10% + 60px) 1rem;
  }
}
/* line 45, sass/site/primary/_posts-and-pages.scss */
.entry .entry-title {
  margin: 0;
}
/* line 69, sass/mixins/_mixins-master.scss */
.entry .entry-title:before {
  background: #767676;
  content: "\020";
  display: block;
  height: 2px;
  margin: 1rem 0;
  width: 1em;
}
/* line 50, sass/site/primary/_posts-and-pages.scss */
.entry .entry-title a {
  color: inherit;
}
/* line 53, sass/site/primary/_posts-and-pages.scss */
.entry .entry-title a:hover {
  color: #4a4a4a;
}
/* line 59, sass/site/primary/_posts-and-pages.scss */
.entry .entry-meta,
.entry .entry-footer {
  color: #767676;
  font-weight: 500;
}
/* line 65, sass/site/primary/_posts-and-pages.scss */
.entry .entry-meta > span,
.entry .entry-footer > span {
  margin-right: 1rem;
  display: inline-block;
}
/* line 70, sass/site/primary/_posts-and-pages.scss */
.entry .entry-meta > span:last-child,
.entry .entry-footer > span:last-child {
  margin-right: 0;
}
/* line 75, sass/site/primary/_posts-and-pages.scss */
.entry .entry-meta a,
.entry .entry-footer a {
  transition: color 110ms ease-in-out;
  color: currentColor;
}
/* line 80, sass/site/primary/_posts-and-pages.scss */
.entry .entry-meta a:hover,
.entry .entry-footer a:hover {
  text-decoration: none;
  color: #0073aa;
}
/* line 86, sass/site/primary/_posts-and-pages.scss */
.entry .entry-meta .svg-icon,
.entry .entry-footer .svg-icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.5em;
}
/* line 94, sass/site/primary/_posts-and-pages.scss */
.entry .entry-meta {
  margin: 1rem 0;
}
/* line 98, sass/site/primary/_posts-and-pages.scss */
.entry .entry-footer {
  margin: calc(2 * 1rem) 1rem 1rem;
}
@media only screen and (min-width: 768px) {
  /* line 98, sass/site/primary/_posts-and-pages.scss */
  .entry .entry-footer {
    margin: 1rem calc(10% + 60px) calc(3 * 1rem);
    max-width: calc(8 * (100vw / 12) - 28px);
  }
}
@media only screen and (min-width: 768px) {
  /* line 98, sass/site/primary/_posts-and-pages.scss */
  .entry .entry-footer {
    max-width: calc(6 * (100vw / 12) - 28px);
  }
}
/* line 112, sass/site/primary/_posts-and-pages.scss */
.entry .post-thumbnail {
  margin: 1rem;
}
@media only screen and (min-width: 768px) {
  /* line 112, sass/site/primary/_posts-and-pages.scss */
  .entry .post-thumbnail {
    margin: 1rem calc(10% + 60px);
  }
}
/* line 120, sass/site/primary/_posts-and-pages.scss */
.entry .post-thumbnail:focus {
  outline: none;
}
/* line 124, sass/site/primary/_posts-and-pages.scss */
.entry .post-thumbnail .post-thumbnail-inner {
  display: block;
}
/* line 127, sass/site/primary/_posts-and-pages.scss */
.entry .post-thumbnail .post-thumbnail-inner img {
  position: relative;
  display: block;
  width: 100%;
}
/* line 137, sass/site/primary/_posts-and-pages.scss */
.image-filters-enabled .entry .post-thumbnail {
  position: relative;
  display: block;
}
/* line 141, sass/site/primary/_posts-and-pages.scss */
.image-filters-enabled .entry .post-thumbnail .post-thumbnail-inner {
  filter: grayscale(100%);
}
/* line 144, sass/site/primary/_posts-and-pages.scss */
.image-filters-enabled .entry .post-thumbnail .post-thumbnail-inner:after {
  background: rgba(0, 0, 0, 0.35);
  content: "";
  display: block;
  height: 100%;
  opacity: .5;
  pointer-events: none;
  position: absolute;
  top: 0;
  width: 100%;
  z-index: 4;
}
@supports (mix-blend-mode: multiply) {
  /* line 144, sass/site/primary/_posts-and-pages.scss */
  .image-filters-enabled .entry .post-thumbnail .post-thumbnail-inner:after {
    display: none;
  }
}
/* line 162, sass/site/primary/_posts-and-pages.scss */
.image-filters-enabled .entry .post-thumbnail:before, .image-filters-enabled .entry .post-thumbnail:after {
  position: absolute;
  display: block;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  content: "\020";
  pointer-events: none;
}
/* line 33, sass/mixins/_mixins-master.scss */
.image-filters-enabled .entry .post-thumbnail:before {
  background: #0073aa;
  mix-blend-mode: screen;
  opacity: 0.1;
  z-index: 2;
}
/* line 40, sass/mixins/_mixins-master.scss */
.image-filters-enabled .entry .post-thumbnail:after {
  background: #0073aa;
  mix-blend-mode: multiply;
  opacity: .8;
  z-index: 3;
  /* Browsers supporting mix-blend-mode don't need opacity < 1 */
}
@supports (mix-blend-mode: multiply) {
  /* line 40, sass/mixins/_mixins-master.scss */
  .image-filters-enabled .entry .post-thumbnail:after {
    opacity: 1;
  }
}
/* line 178, sass/site/primary/_posts-and-pages.scss */
.entry .entry-content,
.entry .entry-summary {
  max-width: calc(100% - (2 * 1rem));
  margin: 0 1rem;
}
@media only screen and (min-width: 768px) {
  /* line 178, sass/site/primary/_posts-and-pages.scss */
  .entry .entry-content,
  .entry .entry-summary {
    max-width: 80%;
    margin: 0 10%;
    padding: 0 60px;
  }
}
/* line 192, sass/site/primary/_posts-and-pages.scss */
.entry .entry-content p {
  word-wrap: break-word;
}
/* line 196, sass/site/primary/_posts-and-pages.scss */
.entry .entry-content .more-link {
  transition: color 110ms ease-in-out;
  display: inline;
  color: inherit;
}
/* line 201, sass/site/primary/_posts-and-pages.scss */
.entry .entry-content .more-link:after {
  content: "\02192";
  display: inline-block;
  margin-left: 0.5em;
}
/* line 207, sass/site/primary/_posts-and-pages.scss */
.entry .entry-content .more-link:hover {
  color: #0073aa;
  text-decoration: none;
}
/* line 213, sass/site/primary/_posts-and-pages.scss */
.entry .entry-content a {
  text-decoration: underline;
}
/* line 216, sass/site/primary/_posts-and-pages.scss */
.entry .entry-content a.button, .entry .entry-content a:hover {
  text-decoration: none;
}
/* line 221, sass/site/primary/_posts-and-pages.scss */
.entry .entry-content a.button {
  display: inline-block;
}
/* line 225, sass/site/primary/_posts-and-pages.scss */
.entry .entry-content a.button:hover {
  background: #111;
  color: #fff;
  cursor: pointer;
}
/* line 233, sass/site/primary/_posts-and-pages.scss */
.entry .entry-content > iframe[style] {
  margin: 32px 0 !important;
  max-width: 100% !important;
}
@media only screen and (min-width: 768px) {
  /* line 233, sass/site/primary/_posts-and-pages.scss */
  .entry .entry-content > iframe[style] {
    max-width: calc(8 * (100vw / 12) - 28px) !important;
  }
}
@media only screen and (min-width: 1168px) {
  /* line 233, sass/site/primary/_posts-and-pages.scss */
  .entry .entry-content > iframe[style] {
    max-width: calc(6 * (100vw / 12) - 28px) !important;
  }
}
/* line 248, sass/site/primary/_posts-and-pages.scss */
.entry .entry-content .page-links a {
  margin: calc(0.5 * 1rem);
  text-decoration: none;
}
/* line 254, sass/site/primary/_posts-and-pages.scss */
.entry .entry-content .wp-audio-shortcode {
  max-width: calc(100vw - (2 * 1rem));
}
@media only screen and (min-width: 768px) {
  /* line 254, sass/site/primary/_posts-and-pages.scss */
  .entry .entry-content .wp-audio-shortcode {
    max-width: calc(8 * (100vw / 12) - 28px);
  }
}
@media only screen and (min-width: 1168px) {
  /* line 254, sass/site/primary/_posts-and-pages.scss */
  .entry .entry-content .wp-audio-shortcode {
    max-width: calc(6 * (100vw / 12) - 28px);
  }
}

/* Author description */
/* line 270, sass/site/primary/_posts-and-pages.scss */
.author-bio {
  margin: calc(2 * 1rem) 1rem 1rem;
}
@media only screen and (min-width: 768px) {
  /* line 270, sass/site/primary/_posts-and-pages.scss */
  .author-bio {
    max-width: calc(8 * (100vw / 12) - 28px);
  }
}
@media only screen and (min-width: 1168px) {
  /* line 270, sass/site/primary/_posts-and-pages.scss */
  .author-bio {
    max-width: calc(6 * (100vw / 12) - 28px);
  }
}
@media only screen and (min-width: 768px) {
  /* line 270, sass/site/primary/_posts-and-pages.scss */
  .author-bio {
    margin: calc(3 * 1rem) calc(10% + 60px);
  }
}
@media only screen and (min-width: 1168px) {
  /* line 270, sass/site/primary/_posts-and-pages.scss */
  .author-bio {
    margin: calc(3 * 1rem) calc(10% + 60px);
  }
}
/* line 283, sass/site/primary/_posts-and-pages.scss */
.author-bio .author-title {
  display: inline;
}
/* line 69, sass/mixins/_mixins-master.scss */
.author-bio .author-title:before {
  background: #767676;
  content: "\020";
  display: block;
  height: 2px;
  margin: 1rem 0;
  width: 1em;
}
/* line 288, sass/site/primary/_posts-and-pages.scss */
.author-bio .author-description {
  display: inline;
  color: #767676;
  font-size: 1.125em;
  line-height: 1.2;
}
/* line 295, sass/site/primary/_posts-and-pages.scss */
.author-bio .author-description .author-link {
  display: inline-block;
}
/* line 298, sass/site/primary/_posts-and-pages.scss */
.author-bio .author-description .author-link:hover {
  color: #005177;
  text-decoration: none;
}

/*-------------------------------------------------------------- 
## Comments
--------------------------------------------------------------*/
/* line 1, sass/site/primary/_comments.scss */
.comment-content a {
  word-wrap: break-word;
}

/* line 5, sass/site/primary/_comments.scss */
.bypostauthor {
  display: block;
}

/* line 9, sass/site/primary/_comments.scss */
.comments-area {
  margin: calc(2 * 1rem) 1rem;
  /* Add extra margin when the comments section is located immediately after the
   * post itself (this happens on pages).
   */
}
@media only screen and (min-width: 768px) {
  /* line 9, sass/site/primary/_comments.scss */
  .comments-area {
    max-width: calc(8 * (100vw / 12) - 28px);
  }
}
@media only screen and (min-width: 1168px) {
  /* line 9, sass/site/primary/_comments.scss */
  .comments-area {
    max-width: calc(6 * (100vw / 12) - 28px);
  }
}
@media only screen and (min-width: 768px) {
  /* line 9, sass/site/primary/_comments.scss */
  .comments-area {
    margin: calc(3 * 1rem) calc(10% + 60px);
  }
}
/* line 17, sass/site/primary/_comments.scss */
.comments-area > * {
  margin-top: calc(2 * 1rem);
  margin-bottom: calc(2 * 1rem);
}
@media only screen and (min-width: 768px) {
  /* line 17, sass/site/primary/_comments.scss */
  .comments-area > * {
    margin-top: calc(3 * 1rem);
    margin-bottom: calc(3 * 1rem);
  }
}
/* line 30, sass/site/primary/_comments.scss */
.entry + .comments-area {
  margin-top: calc(3 * 1rem);
}
@media only screen and (min-width: 768px) {
  /* line 34, sass/site/primary/_comments.scss */
  .comments-area .comments-title-wrap {
    align-items: baseline;
    display: flex;
    justify-content: space-between;
  }
}
/* line 42, sass/site/primary/_comments.scss */
.comments-area .comments-title-wrap .comments-title {
  margin: 0;
}
/* line 69, sass/mixins/_mixins-master.scss */
.comments-area .comments-title-wrap .comments-title:before {
  background: #767676;
  content: "\020";
  display: block;
  height: 2px;
  margin: 1rem 0;
  width: 1em;
}
@media only screen and (min-width: 768px) {
  /* line 42, sass/site/primary/_comments.scss */
  .comments-area .comments-title-wrap .comments-title {
    flex: 1 0 calc(3 * (100vw / 12));
  }
}
@media only screen and (min-width: 768px) {
  /* line 51, sass/site/primary/_comments.scss */
  .comments-area .comments-title-wrap .discussion-meta {
    flex: 0 0 calc(2 * (100vw / 12));
    margin-left: 1rem;
  }
}

/* line 60, sass/site/primary/_comments.scss */
#comment {
  max-width: 100%;
  box-sizing: border-box;
}

/* line 65, sass/site/primary/_comments.scss */
#respond {
  position: relative;
}
/* line 68, sass/site/primary/_comments.scss */
#respond .comment-user-avatar {
  margin: 1rem 0 -1rem;
}
/* line 72, sass/site/primary/_comments.scss */
#respond .comment .comment-form {
  padding-left: 0;
}
/* line 76, sass/site/primary/_comments.scss */
#respond > small {
  display: block;
  font-size: 22px;
  position: absolute;
  left: calc(1rem + 100%);
  top: calc(-3.5 * 1rem);
  width: calc(100vw / 12 );
}

/* line 88, sass/site/primary/_comments.scss */
#comments > .comments-title:last-child {
  display: none;
}

/* line 93, sass/site/primary/_comments.scss */
.comment-form-flex {
  display: flex;
  flex-direction: column;
}
/* line 97, sass/site/primary/_comments.scss */
.comment-form-flex .comments-title {
  display: none;
  margin: 0;
  order: 1;
}
/* line 103, sass/site/primary/_comments.scss */
.comment-form-flex #respond {
  order: 2;
}
/* line 106, sass/site/primary/_comments.scss */
.comment-form-flex #respond + .comments-title {
  display: block;
}

/* line 112, sass/site/primary/_comments.scss */
.comment-list {
  list-style: none;
  padding: 0;
}
/* line 116, sass/site/primary/_comments.scss */
.comment-list .children {
  margin: 0;
  padding: 0 0 0 1rem;
}
/* line 121, sass/site/primary/_comments.scss */
.comment-list > .comment:first-child {
  margin-top: 0;
}
/* line 128, sass/site/primary/_comments.scss */
.comment-list .pingback .comment-body,
.comment-list .trackback .comment-body {
  color: #767676;
  font-family: "Montserrat", sans-serif;
  font-size: 0.71111em;
  font-weight: 500;
  margin-top: 1rem;
  margin-bottom: 1rem;
}
/* line 136, sass/site/primary/_comments.scss */
.comment-list .pingback .comment-body a:not(.comment-edit-link),
.comment-list .trackback .comment-body a:not(.comment-edit-link) {
  font-weight: bold;
  font-size: 19.55556px;
  line-height: 1.5;
  padding-right: 0.5rem;
  display: block;
}
/* line 144, sass/site/primary/_comments.scss */
.comment-list .pingback .comment-body .comment-edit-link,
.comment-list .trackback .comment-body .comment-edit-link {
  color: #767676;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
}

/* line 155, sass/site/primary/_comments.scss */
#respond + .comment-reply {
  display: none;
}
/* line 159, sass/site/primary/_comments.scss */
.comment-reply .comment-reply-link {
  display: inline-block;
}

/* line 164, sass/site/primary/_comments.scss */
.comment {
  list-style: none;
  position: relative;
}
@media only screen and (min-width: 768px) {
  /* line 164, sass/site/primary/_comments.scss */
  .comment {
    padding-left: calc(.5 * (1rem + calc(100vw / 12 )));
  }
  /* line 171, sass/site/primary/_comments.scss */
  .comment.depth-1,
  .comment .children {
    padding-left: 0;
  }
  /* line 176, sass/site/primary/_comments.scss */
  .comment.depth-1 {
    margin-left: calc(3.25 * 1rem);
  }
}
/* line 181, sass/site/primary/_comments.scss */
.comment .comment-body {
  margin: calc(2 * 1rem) 0 0;
}
/* line 186, sass/site/primary/_comments.scss */
.comment .comment-meta {
  position: relative;
}
/* line 192, sass/site/primary/_comments.scss */
.comment .comment-author .avatar {
  float: left;
  margin-right: 1rem;
  position: relative;
}
@media only screen and (min-width: 768px) {
  /* line 192, sass/site/primary/_comments.scss */
  .comment .comment-author .avatar {
    float: inherit;
    margin-right: inherit;
    position: absolute;
    top: 0;
    right: calc(100% + 1rem);
  }
}
/* line 206, sass/site/primary/_comments.scss */
.comment .comment-author .fn {
  position: relative;
  display: block;
}
/* line 210, sass/site/primary/_comments.scss */
.comment .comment-author .fn a {
  color: inherit;
}
/* line 213, sass/site/primary/_comments.scss */
.comment .comment-author .fn a:hover {
  color: #005177;
}
/* line 219, sass/site/primary/_comments.scss */
.comment .comment-author .post-author-badge {
  border-radius: 100%;
  display: block;
  height: 18px;
  position: absolute;
  background: #008fd3;
  right: calc(100% - 2.5rem);
  top: -3px;
  width: 18px;
}
@media only screen and (min-width: 768px) {
  /* line 219, sass/site/primary/_comments.scss */
  .comment .comment-author .post-author-badge {
    right: calc(100% + 0.75rem);
  }
}
/* line 233, sass/site/primary/_comments.scss */
.comment .comment-author .post-author-badge svg {
  width: inherit;
  height: inherit;
  display: block;
  fill: white;
  transform: scale(0.875);
}
/* line 245, sass/site/primary/_comments.scss */
.comment .comment-metadata > a,
.comment .comment-metadata .comment-edit-link {
  display: inline;
  font-weight: 500;
  color: #767676;
  vertical-align: baseline;
}
/* line 252, sass/site/primary/_comments.scss */
.comment .comment-metadata > a time,
.comment .comment-metadata .comment-edit-link time {
  vertical-align: baseline;
}
/* line 256, sass/site/primary/_comments.scss */
.comment .comment-metadata > a:hover,
.comment .comment-metadata .comment-edit-link:hover {
  color: #005177;
  text-decoration: none;
}
/* line 262, sass/site/primary/_comments.scss */
.comment .comment-metadata > * {
  display: inline-block;
}
/* line 266, sass/site/primary/_comments.scss */
.comment .comment-metadata .edit-link-sep {
  color: #767676;
  margin: 0 0.2em;
  vertical-align: baseline;
}
/* line 272, sass/site/primary/_comments.scss */
.comment .comment-metadata .edit-link {
  color: #767676;
}
/* line 275, sass/site/primary/_comments.scss */
.comment .comment-metadata .edit-link svg {
  transform: scale(0.8);
  vertical-align: baseline;
  margin-right: 0.1em;
}
/* line 282, sass/site/primary/_comments.scss */
.comment .comment-metadata .comment-edit-link {
  position: relative;
  padding-left: 1rem;
  margin-left: -1rem;
  z-index: 1;
}
/* line 288, sass/site/primary/_comments.scss */
.comment .comment-metadata .comment-edit-link:hover {
  color: #0073aa;
}
/* line 294, sass/site/primary/_comments.scss */
.comment .comment-content {
  margin: 1rem 0;
}
@media only screen and (min-width: 1168px) {
  /* line 294, sass/site/primary/_comments.scss */
  .comment .comment-content {
    padding-right: 1rem;
  }
}
/* line 302, sass/site/primary/_comments.scss */
.comment .comment-content > *:first-child {
  margin-top: 0;
}
/* line 306, sass/site/primary/_comments.scss */
.comment .comment-content > *:last-child {
  margin-bottom: 0;
}
/* line 310, sass/site/primary/_comments.scss */
.comment .comment-content blockquote {
  margin-left: 0;
}
/* line 314, sass/site/primary/_comments.scss */
.comment .comment-content a {
  text-decoration: underline;
}
/* line 317, sass/site/primary/_comments.scss */
.comment .comment-content a:hover {
  text-decoration: none;
}

/* line 324, sass/site/primary/_comments.scss */
.comment-reply-link,
#cancel-comment-reply-link {
  font-weight: 500;
}
/* line 328, sass/site/primary/_comments.scss */
.comment-reply-link:hover,
#cancel-comment-reply-link:hover {
  color: #005177;
}

/* line 333, sass/site/primary/_comments.scss */
.discussion-avatar-list {
  margin: 0;
  padding: 0;
}
/* line 133, sass/mixins/_mixins-master.scss */
.discussion-avatar-list:before, .discussion-avatar-list:after {
  content: "";
  display: table;
}
/* line 139, sass/mixins/_mixins-master.scss */
.discussion-avatar-list:after {
  clear: both;
}
/* line 339, sass/site/primary/_comments.scss */
.discussion-avatar-list li {
  position: relative;
  list-style: none;
  margin: 0 -8px 0 0;
  padding: 0;
  float: left;
}
/* line 349, sass/site/primary/_comments.scss */
.discussion-avatar-list .comment-user-avatar img {
  height: calc(1.5 * 1rem);
  width: calc(1.5 * 1rem);
}

/* line 358, sass/site/primary/_comments.scss */
.discussion-meta .discussion-meta-info {
  margin: 0;
}
/* line 361, sass/site/primary/_comments.scss */
.discussion-meta .discussion-meta-info .svg-icon {
  vertical-align: middle;
  fill: currentColor;
  transform: scale(0.6) scaleX(-1) translateY(-0.1em);
  margin-left: -0.25rem;
}

/* line 373, sass/site/primary/_comments.scss */
.comment-form .comment-notes,
.comment-form label {
  font-family: "Montserrat", sans-serif;
  font-size: 0.71111em;
  color: #767676;
}
@media only screen and (min-width: 768px) {
  /* line 380, sass/site/primary/_comments.scss */
  .comment-form .comment-form-author,
  .comment-form .comment-form-email {
    width: calc(50% - 0.5rem);
    float: left;
  }
}
@media only screen and (min-width: 768px) {
  /* line 388, sass/site/primary/_comments.scss */
  .comment-form .comment-form-email {
    margin-left: 1rem;
  }
}
/* line 394, sass/site/primary/_comments.scss */
.comment-form input[name="author"],
.comment-form input[name="email"],
.comment-form input[name="url"] {
  display: block;
  width: 100%;
}

/*--------------------------------------------------------------  
## Archives
--------------------------------------------------------------*/
/* line 1, sass/site/primary/_archives.scss */
.archive .page-header,
.search .page-header,
.error404 .page-header {
  margin: 1rem 1rem calc(3 * 1rem);
}
@media only screen and (min-width: 768px) {
  /* line 1, sass/site/primary/_archives.scss */
  .archive .page-header,
  .search .page-header,
  .error404 .page-header {
    margin: 0 calc(10% + 60px) calc(10% + 60px);
  }
}
/* line 11, sass/site/primary/_archives.scss */
.archive .page-header .page-title,
.search .page-header .page-title,
.error404 .page-header .page-title {
  color: #767676;
  display: inline;
  letter-spacing: normal;
}
/* line 17, sass/site/primary/_archives.scss */
.archive .page-header .page-title:before,
.search .page-header .page-title:before,
.error404 .page-header .page-title:before {
  display: none;
}
/* line 22, sass/site/primary/_archives.scss */
.archive .page-header .search-term,
.archive .page-header .page-description,
.search .page-header .search-term,
.search .page-header .page-description,
.error404 .page-header .search-term,
.error404 .page-header .page-description {
  display: inherit;
  clear: both;
}
/* line 27, sass/site/primary/_archives.scss */
.archive .page-header .search-term:after,
.archive .page-header .page-description:after,
.search .page-header .search-term:after,
.search .page-header .page-description:after,
.error404 .page-header .search-term:after,
.error404 .page-header .page-description:after {
  content: ".";
  font-weight: bold;
  color: #767676;
}

/* line 35, sass/site/primary/_archives.scss */
.archive .page-header .page-description {
  display: block;
  color: #111;
  font-size: 1em;
}

@media only screen and (min-width: 768px) {
  /* line 41, sass/site/primary/_archives.scss */
  .hfeed .entry .entry-header {
    margin: calc(3 * 1rem) calc(10% + 60px) calc(1rem / 2);
  }
}

/* 404 & Not found */
/* line 53, sass/site/primary/_archives.scss */
.error-404.not-found .page-title,
.error-404.not-found .page-content,
.no-results.not-found .page-title,
.no-results.not-found .page-content {
  margin: calc(3 * 1rem) 1rem;
}
@media only screen and (min-width: 768px) {
  /* line 53, sass/site/primary/_archives.scss */
  .error-404.not-found .page-title,
  .error-404.not-found .page-content,
  .no-results.not-found .page-title,
  .no-results.not-found .page-content {
    margin: calc(3 * 1rem) calc(10% + 60px) calc(1rem / 2);
  }
}
/* line 63, sass/site/primary/_archives.scss */
.error-404.not-found .search-submit,
.no-results.not-found .search-submit {
  vertical-align: middle;
  margin: 1rem 0;
}
/* line 68, sass/site/primary/_archives.scss */
.error-404.not-found .search-field,
.no-results.not-found .search-field {
  width: 100%;
}

/* line 73, sass/site/primary/_archives.scss */
.fix-wrap {
  max-width: 1610px;
  margin: 0 auto;
  padding: 0 15px;
}
@media (max-width: 1600px) {
  /* line 73, sass/site/primary/_archives.scss */
  .fix-wrap {
    max-width: 1200px;
  }
}

/* line 81, sass/site/primary/_archives.scss */
.bg-cover {
  background-position: center;
  background-size: cover;
  background-repeat: no-repeat;
}

/* line 86, sass/site/primary/_archives.scss */
img {
  vertical-align: middle;
}

/*--------------------------------------------------------------
## Home
--------------------------------------------------------------*/
/* Site Home */
@media (max-width: 767px) {
  /* line 3, sass/site/home/_home.scss */
  .topbar-main-slider .main-banner {
    background-image: url(images/mob-banner.jpg) !important;
  }
}
/* line 7, sass/site/home/_home.scss */
.topbar-main-slider .main-banner .topbar-banner-caption {
  position: static;
  width: 100%;
  z-index: 1;
}
/* line 11, sass/site/home/_home.scss */
.topbar-main-slider .main-banner .topbar-banner-caption .banner-caption {
  max-width: 1200px;
  padding: 0 15px;
  margin: auto;
}
/* line 15, sass/site/home/_home.scss */
.topbar-main-slider .main-banner .topbar-banner-caption .banner-caption h2 {
  color: #fff;
  font-weight: 800;
  font-size: 70px;
  line-height: initial;
  margin: 0 0 50px;
}
@media (max-width: 1600px) {
  /* line 15, sass/site/home/_home.scss */
  .topbar-main-slider .main-banner .topbar-banner-caption .banner-caption h2 {
    font-size: 60px;
  }
}
@media (max-width: 1199px) {
  /* line 15, sass/site/home/_home.scss */
  .topbar-main-slider .main-banner .topbar-banner-caption .banner-caption h2 {
    font-size: 50px;
  }
}
@media (max-width: 1023px) {
  /* line 15, sass/site/home/_home.scss */
  .topbar-main-slider .main-banner .topbar-banner-caption .banner-caption h2 {
    font-size: 45px;
  }
}
@media (max-width: 767px) {
  /* line 15, sass/site/home/_home.scss */
  .topbar-main-slider .main-banner .topbar-banner-caption .banner-caption h2 {
    font-size: 28px;
    margin-bottom: 30px;
  }
}
@media (max-width: 1199px) {
  /* line 34, sass/site/home/_home.scss */
  .topbar-main-slider .main-banner .topbar-banner-caption .banner-caption h2 br {
    display: none;
  }
}
/* line 41, sass/site/home/_home.scss */
.topbar-main-slider .main-banner .topbar-banner-caption .owl-dots {
  position: absolute;
  bottom: 20px;
  left: 50%;
  -webkit-transform: translateX(-50%);
  -moz-transform: translateX(-50%);
  -ms-transform: translateX(-50%);
  -o-transform: translateX(-50%);
  transform: translateX(-50%);
}
@media (max-width: 767px) {
  /* line 41, sass/site/home/_home.scss */
  .topbar-main-slider .main-banner .topbar-banner-caption .owl-dots {
    bottom: 10px;
  }
}
/* line 49, sass/site/home/_home.scss */
.topbar-main-slider .main-banner .topbar-banner-caption .owl-dots button {
  display: inline-block;
  margin: 0 5px;
}
/* line 52, sass/site/home/_home.scss */
.topbar-main-slider .main-banner .topbar-banner-caption .owl-dots button.owl-dot {
  background: rgba(255, 255, 255, 0.5);
}

/* line 60, sass/site/home/_home.scss */
.main-banner {
  height: 100vh;
  width: 100%;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  text-align: center;
  overflow: hidden;
}
/* line 69, sass/site/home/_home.scss */
.main-banner:before {
  content: "";
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.3);
  position: absolute;
  z-index: 1;
}
/* line 79, sass/site/home/_home.scss */
.main-banner #video {
  position: absolute;
  top: 50%;
  left: 50%;
  width: auto;
  height: auto;
  transform: translate(-50%, -50%);
  min-height: 100%;
  min-width: 100%;
  max-width: initial;
}
@media (max-width: 767px) {
  /* line 79, sass/site/home/_home.scss */
  .main-banner #video {
    display: none;
  }
}
/* line 93, sass/site/home/_home.scss */
.main-banner .banner-caption {
  position: relative;
  z-index: 1;
  max-width: 940px;
}
@media (max-width: 767px) {
  /* line 93, sass/site/home/_home.scss */
  .main-banner .banner-caption {
    padding: 0 15px;
  }
}
/* line 100, sass/site/home/_home.scss */
.main-banner .banner-caption h1 {
  color: #fff;
  font-weight: 800;
  font-size: 70px;
  line-height: initial;
  margin: 0 0 50px;
}
@media (max-width: 1600px) {
  /* line 100, sass/site/home/_home.scss */
  .main-banner .banner-caption h1 {
    font-size: 60px;
  }
}
@media (max-width: 1199px) {
  /* line 100, sass/site/home/_home.scss */
  .main-banner .banner-caption h1 {
    font-size: 50px;
  }
}
@media (max-width: 1023px) {
  /* line 100, sass/site/home/_home.scss */
  .main-banner .banner-caption h1 {
    font-size: 48px;
  }
}
@media (max-width: 767px) {
  /* line 100, sass/site/home/_home.scss */
  .main-banner .banner-caption h1 {
    font-size: 30px;
    margin-bottom: 30px;
  }
}
/* line 121, sass/site/home/_home.scss */
.main-banner:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  background: rgba(37, 37, 37, 0.8);
  display: none;
}

/* line 132, sass/site/home/_home.scss */
.section-spaces {
  padding: 90px 0;
}
@media (max-width: 1199px) {
  /* line 132, sass/site/home/_home.scss */
  .section-spaces {
    padding: 80px 0 0;
  }
}
@media (max-width: 1023px) {
  /* line 132, sass/site/home/_home.scss */
  .section-spaces {
    padding: 70px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 132, sass/site/home/_home.scss */
  .section-spaces {
    padding: 50px 0 0;
  }
}

/* line 144, sass/site/home/_home.scss */
.solutions-section {
  position: relative;
}
/* line 146, sass/site/home/_home.scss */
.solutions-section:before {
  content: "";
  background: #ededed;
  top: 0;
  left: 50%;
  right: 0;
  height: 100%;
  position: absolute;
  z-index: 0;
}
@media (max-width: 767px) {
  /* line 146, sass/site/home/_home.scss */
  .solutions-section:before {
    display: none;
  }
}
/* line 159, sass/site/home/_home.scss */
.solutions-section > .fix-wrap {
  z-index: 1;
  position: relative;
}
/* line 163, sass/site/home/_home.scss */
.solutions-section .header-title {
  margin-bottom: 80px;
}
@media (max-width: 1199px) {
  /* line 163, sass/site/home/_home.scss */
  .solutions-section .header-title {
    margin-bottom: 60px;
  }
}
@media (max-width: 1023px) {
  /* line 163, sass/site/home/_home.scss */
  .solutions-section .header-title {
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  /* line 163, sass/site/home/_home.scss */
  .solutions-section .header-title {
    margin-bottom: 20px;
  }
}
/* line 175, sass/site/home/_home.scss */
.solutions-section .tabbing-main {
  padding-top: 117px;
  padding-bottom: 70px;
  min-height: 620px;
}
@media (max-width: 1199px) {
  /* line 175, sass/site/home/_home.scss */
  .solutions-section .tabbing-main {
    padding-top: 20px;
    min-height: 590px;
  }
}
@media (max-width: 1023px) {
  /* line 175, sass/site/home/_home.scss */
  .solutions-section .tabbing-main {
    display: block;
    padding: 0 0 50px;
    min-height: inherit;
  }
}
@media (max-width: 767px) {
  /* line 175, sass/site/home/_home.scss */
  .solutions-section .tabbing-main {
    padding: 0 0 22px;
  }
}
@media (max-width: 1199px) {
  /* line 192, sass/site/home/_home.scss */
  .solutions-section .tabbing-main .tabcontent-container .content-block {
    padding-left: 20px;
  }
}
@media (max-width: 767px) {
  /* line 192, sass/site/home/_home.scss */
  .solutions-section .tabbing-main .tabcontent-container .content-block {
    padding-left: 0;
  }
}
/* line 199, sass/site/home/_home.scss */
.solutions-section .tabbing-main .tabcontent-container .content-block .stn-casestudy-btn {
  display: none;
}
@media (max-width: 767px) {
  /* line 205, sass/site/home/_home.scss */
  .solutions-section.services-section {
    padding-top: 30px;
  }
}
/* line 209, sass/site/home/_home.scss */
.solutions-section.services-section .tabbing-main {
  padding-top: 61px;
}
@media (max-width: 1600px) {
  /* line 209, sass/site/home/_home.scss */
  .solutions-section.services-section .tabbing-main {
    padding-top: 62px;
  }
}
@media (max-width: 1199px) {
  /* line 209, sass/site/home/_home.scss */
  .solutions-section.services-section .tabbing-main {
    padding-top: 10px;
  }
}
@media (max-width: 1023px) {
  /* line 209, sass/site/home/_home.scss */
  .solutions-section.services-section .tabbing-main {
    padding-top: 0;
  }
}
@media (max-width: 767px) {
  /* line 220, sass/site/home/_home.scss */
  .solutions-section.services-section .tabbing-main .tabs {
    margin: 0 0 75px;
  }
}
@media (max-width: 767px) {
  /* line 229, sass/site/home/_home.scss */
  .solutions-section.services-section .tabbing-main .tabcontent-container .tab-content .content-block {
    margin: 60px 0 0;
  }
}
/* line 234, sass/site/home/_home.scss */
.solutions-section.services-section .tabbing-main .tabcontent-container .tab-content .casestudy-circle {
  text-align: center;
}
/* line 239, sass/site/home/_home.scss */
.solutions-section.services-section .tabbing-main .tabcontent-container .tab-content .casestudy-circle img {
  width: 228px;
  height: 483px;
  margin-top: 0;
  border-radius: 20px;
}
@media (max-width: 767px) {
  /* line 239, sass/site/home/_home.scss */
  .solutions-section.services-section .tabbing-main .tabcontent-container .tab-content .casestudy-circle img {
    width: 173px;
    height: 366px;
  }
}
@media (max-width: 767px) {
  /* line 251, sass/site/home/_home.scss */
  .solutions-section.services-section .tabbing-main .tabcontent-container .tab-content .content-img:before {
    content: normal;
    top: -60px;
    bottom: -60px;
  }
}
@media (max-width: 767px) {
  /* line 260, sass/site/home/_home.scss */
  .solutions-section.services-section .tabbing-main .tabcontent-container .tab-content .desktop-screen {
    margin: 80px 0px;
  }
}
/* line 264, sass/site/home/_home.scss */
.solutions-section.services-section .tabbing-main .tabcontent-container .tab-content .desktop-screen img {
  width: auto;
  height: auto;
  margin-top: 0;
  border-radius: 0;
  max-width: 100%;
  z-index: 7;
}
@media (max-width: 1600px) {
  /* line 264, sass/site/home/_home.scss */
  .solutions-section.services-section .tabbing-main .tabcontent-container .tab-content .desktop-screen img {
    max-width: 70%;
  }
}
@media (max-width: 767px) {
  /* line 264, sass/site/home/_home.scss */
  .solutions-section.services-section .tabbing-main .tabcontent-container .tab-content .desktop-screen img {
    max-width: 50%;
  }
}
@media (max-width: 767px) {
  /* line 264, sass/site/home/_home.scss */
  .solutions-section.services-section .tabbing-main .tabcontent-container .tab-content .desktop-screen img {
    max-width: 50%;
  }
}
@media (max-width: 599px) {
  /* line 264, sass/site/home/_home.scss */
  .solutions-section.services-section .tabbing-main .tabcontent-container .tab-content .desktop-screen img {
    max-width: 75%;
  }
}
@media (max-width: 599px) {
  /* line 286, sass/site/home/_home.scss */
  .solutions-section.services-section .tabbing-main .tabcontent-container .tab-content .desktop-screen.cloud-screen img {
    max-width: 85%;
  }
}
/* line 296, sass/site/home/_home.scss */
.solutions-section.services-section .tabbing-main .tabcontent-container .tab-content .mobile-screen .img-frame:after {
  content: '';
  background: url(images/mobile.png) no-repeat;
  width: 370px;
  height: 634px;
  z-index: 1;
  top: 50%;
  background-size: contain;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: auto;
  transform: translate(-50%, -50%);
  z-index: 2;
}
@media (max-width: 767px) {
  /* line 296, sass/site/home/_home.scss */
  .solutions-section.services-section .tabbing-main .tabcontent-container .tab-content .mobile-screen .img-frame:after {
    width: 280px;
    height: 480px;
    background-size: contain;
  }
}
@media (max-width: 1199px) {
  /* line 323, sass/site/home/_home.scss */
  .solutions-section:not(.services-section) .tabbing-main {
    padding-bottom: 0;
  }
}
@media (max-width: 1023px) {
  /* line 323, sass/site/home/_home.scss */
  .solutions-section:not(.services-section) .tabbing-main {
    padding-bottom: 50px;
  }
}
@media (max-width: 767px) {
  /* line 323, sass/site/home/_home.scss */
  .solutions-section:not(.services-section) .tabbing-main {
    padding-bottom: 22px;
  }
}

/* line 337, sass/site/home/_home.scss */
.tabbing-main {
  display: flex;
  align-items: center;
}
/* line 340, sass/site/home/_home.scss */
.tabbing-main .tabs {
  width: 24%;
  display: flex;
  justify-content: center;
  flex-flow: wrap;
}
@media (max-width: 1199px) {
  /* line 340, sass/site/home/_home.scss */
  .tabbing-main .tabs {
    padding-right: 40px;
  }
}
@media (max-width: 1023px) {
  /* line 340, sass/site/home/_home.scss */
  .tabbing-main .tabs {
    width: 100%;
    padding: 0;
    margin: 0 0 60px;
  }
}
@media (max-width: 767px) {
  /* line 340, sass/site/home/_home.scss */
  .tabbing-main .tabs {
    margin: 0 0 103px;
  }
}
/* line 362, sass/site/home/_home.scss */
.tabbing-main .tabs .tabing-title.current a:before {
  content: "";
  border: 1px dashed #000;
  position: absolute;
  left: -10px;
  right: -10px;
  top: -10px;
  bottom: -10px;
  border-radius: 50%;
  opacity: 1;
}
@media (max-width: 1600px) {
  /* line 362, sass/site/home/_home.scss */
  .tabbing-main .tabs .tabing-title.current a:before {
    left: -8px;
    right: -8px;
    top: -8px;
    bottom: -8px;
  }
}
/* line 381, sass/site/home/_home.scss */
.tabbing-main .tabs .tabing-title a {
  width: 97px;
  height: 97px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background: #ccc;
  font-size: 20px;
  font-weight: 700;
  color: #fff;
  margin: 16px 13px;
  text-decoration: none;
  position: relative;
}
@media (max-width: 1600px) {
  /* line 381, sass/site/home/_home.scss */
  .tabbing-main .tabs .tabing-title a {
    margin: 10px;
  }
}
@media (max-width: 1199px) {
  /* line 381, sass/site/home/_home.scss */
  .tabbing-main .tabs .tabing-title a {
    width: 77px;
    height: 77px;
  }
}
/* line 402, sass/site/home/_home.scss */
.tabbing-main .tabs .tabing-title a:before {
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -ms-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  transition: all 0.8s ease;
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border: 1px dashed #000;
  position: absolute;
  border-radius: 50%;
  opacity: 0;
}
/* line 415, sass/site/home/_home.scss */
.tabbing-main .tabs .tabing-title a:hover:before {
  content: "";
  left: -10px;
  right: -10px;
  top: -10px;
  bottom: -10px;
  opacity: 1;
}
/* line 427, sass/site/home/_home.scss */
.tabbing-main .tabcontent-container {
  width: 76%;
}
@media (max-width: 1023px) {
  /* line 427, sass/site/home/_home.scss */
  .tabbing-main .tabcontent-container {
    width: 100%;
  }
}
/* line 432, sass/site/home/_home.scss */
.tabbing-main .tabcontent-container .tab-content {
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  /* line 432, sass/site/home/_home.scss */
  .tabbing-main .tabcontent-container .tab-content {
    flex-direction: column;
  }
}
/* line 438, sass/site/home/_home.scss */
.tabbing-main .tabcontent-container .tab-content .content-img {
  width: 69.5%;
  display: flex;
  justify-content: center;
}
@media (max-width: 767px) {
  /* line 438, sass/site/home/_home.scss */
  .tabbing-main .tabcontent-container .tab-content .content-img {
    width: 80%;
    position: relative;
  }
  /* line 445, sass/site/home/_home.scss */
  .tabbing-main .tabcontent-container .tab-content .content-img:before {
    content: normal;
    background: #ededed;
    top: -100px;
    left: 50%;
    position: absolute;
    z-index: 0;
    width: 383.5px;
    bottom: -100px;
  }
}
/* line 457, sass/site/home/_home.scss */
.tabbing-main .tabcontent-container .tab-content .casestudy-circle {
  position: relative;
  width: 556px;
  display: inline-block;
}
@media (max-width: 1600px) {
  /* line 457, sass/site/home/_home.scss */
  .tabbing-main .tabcontent-container .tab-content .casestudy-circle {
    width: 416px;
  }
}
@media (max-width: 1023px) {
  /* line 457, sass/site/home/_home.scss */
  .tabbing-main .tabcontent-container .tab-content .casestudy-circle {
    width: 386px;
  }
}
@media (max-width: 767px) {
  /* line 457, sass/site/home/_home.scss */
  .tabbing-main .tabcontent-container .tab-content .casestudy-circle {
    width: 100%;
  }
}
/* line 473, sass/site/home/_home.scss */
.tabbing-main .tabcontent-container .tab-content .casestudy-circle .circle-bg-color {
  background: #e63b30;
  width: 601px;
  height: 601px;
  position: absolute;
  left: calc(50% - 301px);
  top: calc(50% - 301px);
  margin: auto;
  border-radius: 50%;
}
@media (max-width: 1600px) {
  /* line 473, sass/site/home/_home.scss */
  .tabbing-main .tabcontent-container .tab-content .casestudy-circle .circle-bg-color {
    width: 490px;
    height: 490px;
    left: calc(50% - 245px);
    top: calc(50% - 245px);
  }
}
@media (max-width: 1199px) {
  /* line 473, sass/site/home/_home.scss */
  .tabbing-main .tabcontent-container .tab-content .casestudy-circle .circle-bg-color {
    width: 390px;
    height: 390px;
    left: calc(50% - 195px);
    top: calc(50% - 195px);
  }
}
@media (max-width: 767px) {
  /* line 473, sass/site/home/_home.scss */
  .tabbing-main .tabcontent-container .tab-content .casestudy-circle .circle-bg-color {
    width: 300px;
    height: 300px;
    left: calc(50% - 150px);
    top: 0;
    bottom: 0;
  }
}
@media (max-width: 767px) and (min-width: 480px) {
  /* line 473, sass/site/home/_home.scss */
  .tabbing-main .tabcontent-container .tab-content .casestudy-circle .circle-bg-color {
    width: 400px;
    height: 400px;
    left: calc(50% - 200px);
    top: 0;
    bottom: 0;
  }
}
/* line 510, sass/site/home/_home.scss */
.tabbing-main .tabcontent-container .tab-content .casestudy-circle:after {
  content: "";
  background: url(images/laptop.png) no-repeat;
  width: 733px;
  height: 420px;
  background-size: contain;
  position: absolute;
  left: 50%;
  top: 53%;
  margin: auto;
  transform: translate(-50%, -50%);
  z-index: 0;
}
@media (max-width: 1600px) {
  /* line 510, sass/site/home/_home.scss */
  .tabbing-main .tabcontent-container .tab-content .casestudy-circle:after {
    width: 615px;
    height: 352px;
  }
}
@media (max-width: 1600px) {
  /* line 510, sass/site/home/_home.scss */
  .tabbing-main .tabcontent-container .tab-content .casestudy-circle:after {
    width: 545px;
    height: 312px;
  }
}
@media (max-width: 1023px) {
  /* line 510, sass/site/home/_home.scss */
  .tabbing-main .tabcontent-container .tab-content .casestudy-circle:after {
    width: 515px;
    height: 292px;
  }
}
@media (max-width: 767px) {
  /* line 510, sass/site/home/_home.scss */
  .tabbing-main .tabcontent-container .tab-content .casestudy-circle:after {
    width: 130%;
    height: 125%;
  }
}
/* line 539, sass/site/home/_home.scss */
.tabbing-main .tabcontent-container .tab-content .casestudy-circle img {
  z-index: 1;
}
/* line 543, sass/site/home/_home.scss */
.tabbing-main .tabcontent-container .tab-content .content-block {
  margin-left: auto;
  width: 30.5%;
}
@media (max-width: 767px) {
  /* line 543, sass/site/home/_home.scss */
  .tabbing-main .tabcontent-container .tab-content .content-block {
    width: 100%;
    text-align: center;
    margin: 92px 0 0;
  }
}
/* line 551, sass/site/home/_home.scss */
.tabbing-main .tabcontent-container .tab-content .content-block h3 {
  font-size: 26px;
  line-height: 1.2;
  color: #2a2a2a;
  font-family: "Karla", sans-serif;
  margin: 0 0 30px;
}
@media (max-width: 1600px) {
  /* line 551, sass/site/home/_home.scss */
  .tabbing-main .tabcontent-container .tab-content .content-block h3 {
    font-size: 28px;
  }
}
@media (max-width: 1470px) {
  /* line 551, sass/site/home/_home.scss */
  .tabbing-main .tabcontent-container .tab-content .content-block h3 {
    font-size: 24px;
  }
}

/* line 568, sass/site/home/_home.scss */
.tabbing-repeater {
  display: none;
}

/* line 571, sass/site/home/_home.scss */
.technology-section {
  padding: 98px 0;
}
@media (max-width: 1199px) {
  /* line 571, sass/site/home/_home.scss */
  .technology-section {
    padding: 80px 0;
  }
}
@media (max-width: 1023px) {
  /* line 571, sass/site/home/_home.scss */
  .technology-section {
    padding: 70px 0;
  }
}
@media (max-width: 767px) {
  /* line 571, sass/site/home/_home.scss */
  .technology-section {
    padding: 20px 0 40px 0;
  }
}
/* line 582, sass/site/home/_home.scss */
.technology-section .header-title {
  margin-bottom: 74px;
}
@media (max-width: 1199px) {
  /* line 582, sass/site/home/_home.scss */
  .technology-section .header-title {
    margin-bottom: 50px;
  }
}
@media (max-width: 1023px) {
  /* line 582, sass/site/home/_home.scss */
  .technology-section .header-title {
    margin-bottom: 36px;
  }
}
@media (max-width: 767px) {
  /* line 582, sass/site/home/_home.scss */
  .technology-section .header-title {
    margin-bottom: 26px;
  }
}
/* line 594, sass/site/home/_home.scss */
.technology-section .technology-block {
  display: flex;
}
@media (max-width: 1600px) {
  /* line 594, sass/site/home/_home.scss */
  .technology-section .technology-block {
    align-items: center;
  }
}
@media (max-width: 1023px) {
  /* line 594, sass/site/home/_home.scss */
  .technology-section .technology-block {
    display: block;
  }
}
/* line 602, sass/site/home/_home.scss */
.technology-section .technology-block .technology-block-left {
  width: 625px;
}
@media (max-width: 1600px) {
  /* line 602, sass/site/home/_home.scss */
  .technology-section .technology-block .technology-block-left {
    padding-right: 30px;
  }
}
@media (max-width: 1023px) {
  /* line 602, sass/site/home/_home.scss */
  .technology-section .technology-block .technology-block-left {
    padding-right: 0;
    width: 100%;
    padding-bottom: 20px;
  }
}
@media (max-width: 599px) {
  /* line 613, sass/site/home/_home.scss */
  .technology-section .technology-block .technology-block-left .header-title h2 {
    line-height: normal;
    margin-top: 5px;
  }
}
/* line 621, sass/site/home/_home.scss */
.technology-section .technology-block .technology-block-left h4 {
  font-size: 33px;
  font-weight: 600;
  margin-bottom: 20px;
}
@media (max-width: 1199px) {
  /* line 621, sass/site/home/_home.scss */
  .technology-section .technology-block .technology-block-left h4 {
    font-size: 24px;
  }
}
@media (max-width: 767px) {
  /* line 621, sass/site/home/_home.scss */
  .technology-section .technology-block .technology-block-left h4 {
    text-align: center;
  }
}
/* line 633, sass/site/home/_home.scss */
.technology-section .technology-block .technology-block-right {
  width: 50%;
  margin-left: auto;
}
@media (max-width: 1023px) {
  /* line 633, sass/site/home/_home.scss */
  .technology-section .technology-block .technology-block-right {
    padding-right: 0;
    width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 633, sass/site/home/_home.scss */
  .technology-section .technology-block .technology-block-right {
    width: inherit;
    margin: 0 -15px;
  }
}
/* line 646, sass/site/home/_home.scss */
.technology-section .technology-exprience-block {
  display: flex;
  justify-content: space-between;
  margin: 80px 0 0;
}
@media (max-width: 1199px) {
  /* line 646, sass/site/home/_home.scss */
  .technology-section .technology-exprience-block {
    margin: 60px 0 0;
  }
}
@media (max-width: 1023px) {
  /* line 646, sass/site/home/_home.scss */
  .technology-section .technology-exprience-block {
    margin: 50px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 646, sass/site/home/_home.scss */
  .technology-section .technology-exprience-block {
    display: flex;
    flex-flow: wrap;
  }
}
@media (max-width: 767px) {
  /* line 660, sass/site/home/_home.scss */
  .technology-section .technology-exprience-block .technology-exprience-col {
    width: 50%;
    padding: 10px 0;
    text-align: center;
  }
}
/* line 666, sass/site/home/_home.scss */
.technology-section .technology-exprience-block .technology-exprience-col strong {
  display: block;
  line-height: 65px;
  font-size: 70px;
  font-weight: 800;
  font-family: "Montserrat", sans-serif;
  color: #e63b30;
}
@media (max-width: 1199px) {
  /* line 666, sass/site/home/_home.scss */
  .technology-section .technology-exprience-block .technology-exprience-col strong {
    font-size: 50px;
  }
}
@media (max-width: 1023px) {
  /* line 666, sass/site/home/_home.scss */
  .technology-section .technology-exprience-block .technology-exprience-col strong {
    font-size: 40px;
    line-height: 45px;
  }
}
@media (max-width: 767px) {
  /* line 666, sass/site/home/_home.scss */
  .technology-section .technology-exprience-block .technology-exprience-col strong {
    font-size: 50px;
  }
}
/* line 683, sass/site/home/_home.scss */
.technology-section .technology-exprience-block .technology-exprience-col strong:after {
  content: "+";
}
/* line 687, sass/site/home/_home.scss */
.technology-section .technology-exprience-block .technology-exprience-col small {
  font-size: 20px;
  color: #2a2a2a;
}
@media (max-width: 1023px) {
  /* line 687, sass/site/home/_home.scss */
  .technology-section .technology-exprience-block .technology-exprience-col small {
    font-size: 16px;
  }
}

/* line 699, sass/site/home/_home.scss */
.trustedby-section {
  background: #f7f7f7;
  padding: 90px 0 100px;
}
@media (max-width: 1199px) {
  /* line 699, sass/site/home/_home.scss */
  .trustedby-section {
    padding: 80px 0;
  }
}
@media (max-width: 1023px) {
  /* line 699, sass/site/home/_home.scss */
  .trustedby-section {
    padding: 70px 0;
  }
}
@media (max-width: 767px) {
  /* line 699, sass/site/home/_home.scss */
  .trustedby-section {
    padding: 50px 0;
  }
}
/* line 711, sass/site/home/_home.scss */
.trustedby-section .header-title {
  margin: 0 0 83px;
}
@media (max-width: 1199px) {
  /* line 711, sass/site/home/_home.scss */
  .trustedby-section .header-title {
    margin: 0 0 60px;
  }
}
@media (max-width: 1023px) {
  /* line 711, sass/site/home/_home.scss */
  .trustedby-section .header-title {
    margin: 0 0 42px;
  }
}
@media (max-width: 767px) {
  /* line 711, sass/site/home/_home.scss */
  .trustedby-section .header-title {
    margin: 0 0 32px;
  }
}
/* line 723, sass/site/home/_home.scss */
.trustedby-section .trustedby-block {
  display: flex;
}
@media (max-width: 1023px) {
  /* line 723, sass/site/home/_home.scss */
  .trustedby-section .trustedby-block {
    display: block;
  }
}
/* line 729, sass/site/home/_home.scss */
.trustedby-section .trustedby-logos {
  width: 706px;
  padding: 40px 0 0;
}
@media (max-width: 1023px) {
  /* line 729, sass/site/home/_home.scss */
  .trustedby-section .trustedby-logos {
    width: 100%;
    padding: 0 0 40px;
  }
}
/* line 736, sass/site/home/_home.scss */
.trustedby-section .trustedby-logos .trustedby-grid {
  display: flex;
  justify-content: center;
  flex-flow: wrap;
  margin: 0 -9px;
}
/* line 741, sass/site/home/_home.scss */
.trustedby-section .trustedby-logos .trustedby-grid .trustedby-grid-item {
  width: calc(33.3333% - 18px);
  background: #fff;
  height: 142px;
  border-radius: 10px;
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.07);
  margin: 0 9px 20px;
}
@media (max-width: 1600px) {
  /* line 741, sass/site/home/_home.scss */
  .trustedby-section .trustedby-logos .trustedby-grid .trustedby-grid-item {
    height: 102px;
    margin: 0 9px 16px;
    display: flex;
    align-items: center;
    justify-content: center;
  }
}
@media (max-width: 767px) {
  /* line 741, sass/site/home/_home.scss */
  .trustedby-section .trustedby-logos .trustedby-grid .trustedby-grid-item {
    width: calc(50% - 18px);
  }
}
/* line 758, sass/site/home/_home.scss */
.trustedby-section .trustedby-logos .trustedby-grid .trustedby-grid-item .trustedby-icon {
  display: flex;
  width: 100%;
  text-align: center;
  height: 100%;
  align-items: center;
  justify-content: center;
  outline: none;
}
@media (max-width: 1600px) {
  /* line 758, sass/site/home/_home.scss */
  .trustedby-section .trustedby-logos .trustedby-grid .trustedby-grid-item .trustedby-icon {
    width: 80%;
    height: 80%;
  }
}
/* line 774, sass/site/home/_home.scss */
.trustedby-section .trustedby-map {
  margin-left: auto;
}
@media (max-width: 1023px) {
  /* line 774, sass/site/home/_home.scss */
  .trustedby-section .trustedby-map {
    width: 100%;
  }
}

/* line 782, sass/site/home/_home.scss */
.admireby-section {
  clear: both;
  background: #e63b30;
  padding: 90px 0 117px;
}
@media (max-width: 1199px) {
  /* line 782, sass/site/home/_home.scss */
  .admireby-section {
    padding: 80px 0;
  }
}
@media (max-width: 1023px) {
  /* line 782, sass/site/home/_home.scss */
  .admireby-section {
    padding: 70px 0;
  }
}
@media (max-width: 767px) {
  /* line 782, sass/site/home/_home.scss */
  .admireby-section {
    padding: 50px 0 0;
  }
}
/* line 795, sass/site/home/_home.scss */
.admireby-section .header-title {
  margin-bottom: 82px;
}
@media (max-width: 1199px) {
  /* line 795, sass/site/home/_home.scss */
  .admireby-section .header-title {
    margin-bottom: 52px;
  }
}
@media (max-width: 1023px) {
  /* line 795, sass/site/home/_home.scss */
  .admireby-section .header-title {
    margin-bottom: 42px;
  }
}
@media (max-width: 767px) {
  /* line 795, sass/site/home/_home.scss */
  .admireby-section .header-title {
    margin-bottom: 32px;
  }
}
/* line 806, sass/site/home/_home.scss */
.admireby-section .header-title h2 {
  color: #fff;
}
/* line 809, sass/site/home/_home.scss */
.admireby-section .header-title span {
  color: #fff;
}
/* line 813, sass/site/home/_home.scss */
.admireby-section .admired-block {
  display: flex;
  align-items: center;
}
@media (max-width: 1023px) {
  /* line 813, sass/site/home/_home.scss */
  .admireby-section .admired-block {
    display: block;
  }
}
/* line 819, sass/site/home/_home.scss */
.admireby-section .admired-block .admired-slider {
  width: 480px;
  overflow: hidden;
}
@media (max-width: 1600px) {
  /* line 819, sass/site/home/_home.scss */
  .admireby-section .admired-block .admired-slider {
    width: 400px;
    min-width: 400px;
    margin-right: 40px;
  }
}
@media (max-width: 1023px) {
  /* line 819, sass/site/home/_home.scss */
  .admireby-section .admired-block .admired-slider {
    width: 100%;
    margin: 0 0 30px;
  }
}
@media (max-width: 767px) {
  /* line 819, sass/site/home/_home.scss */
  .admireby-section .admired-block .admired-slider {
    min-width: 100%;
    text-align: center;
  }
}
/* line 836, sass/site/home/_home.scss */
.admireby-section .admired-block .admired-slider .admired-item img {
  width: 86px;
  height: 86px;
  border-radius: 50%;
  object-fit: cover;
}
/* line 842, sass/site/home/_home.scss */
.admireby-section .admired-block .admired-slider .admired-item h3 {
  font-size: 33px;
  letter-spacing: -1px;
  color: #fff;
  font-family: "Karla", sans-serif;
  margin-top: 20px;
  padding-bottom: 25px;
}
@media (max-width: 1600px) {
  /* line 842, sass/site/home/_home.scss */
  .admireby-section .admired-block .admired-slider .admired-item h3 {
    font-size: 28px;
    margin-top: 10px;
    padding-bottom: 0;
    margin-bottom: 10px;
  }
}
@media (max-width: 1023px) {
  /* line 842, sass/site/home/_home.scss */
  .admireby-section .admired-block .admired-slider .admired-item h3 {
    margin-bottom: 5px;
  }
}
/* line 858, sass/site/home/_home.scss */
.admireby-section .admired-block .admired-slider .admired-item h3 span {
  display: block;
}
/* line 862, sass/site/home/_home.scss */
.admireby-section .admired-block .admired-slider .admired-item p {
  color: #fff;
  letter-spacing: -0.8px;
  line-height: 1.3;
}
@media (max-width: 1600px) {
  /* line 862, sass/site/home/_home.scss */
  .admireby-section .admired-block .admired-slider .admired-item p {
    font-size: 18px;
  }
}
@media (max-width: 1023px) {
  /* line 862, sass/site/home/_home.scss */
  .admireby-section .admired-block .admired-slider .admired-item p {
    font-size: 16px;
  }
}
/* line 874, sass/site/home/_home.scss */
.admireby-section .admired-block .admired-slider .owl-dots {
  margin-top: 30px;
}
@media (max-width: 1023px) {
  /* line 874, sass/site/home/_home.scss */
  .admireby-section .admired-block .admired-slider .owl-dots {
    margin: 0;
  }
}
/* line 881, sass/site/home/_home.scss */
.admireby-section .admired-block .admire-video {
  width: 975px;
  margin-left: auto;
  position: relative;
}
@media (max-width: 1023px) {
  /* line 881, sass/site/home/_home.scss */
  .admireby-section .admired-block .admire-video {
    width: 100%;
    margin-top: 40px;
  }
}
@media (max-width: 767px) {
  /* line 881, sass/site/home/_home.scss */
  .admireby-section .admired-block .admire-video {
    width: inherit;
    margin: 0 -15px;
  }
}
/* line 893, sass/site/home/_home.scss */
.admireby-section .admired-block .admire-video img {
  width: 100%;
}
/* line 896, sass/site/home/_home.scss */
.admireby-section .admired-block .admire-video .playvideo {
  position: absolute;
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  width: 82px;
  height: 82px;
  background: #fff;
  margin: auto;
  border-radius: 50%;
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -ms-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  transition: all 0.8s ease;
}
@media (max-width: 767px) {
  /* line 896, sass/site/home/_home.scss */
  .admireby-section .admired-block .admire-video .playvideo {
    width: 62px;
    height: 62px;
  }
}
/* line 912, sass/site/home/_home.scss */
.admireby-section .admired-block .admire-video .playvideo:hover {
  background: #e63b30;
}
/* line 914, sass/site/home/_home.scss */
.admireby-section .admired-block .admire-video .playvideo:hover:before {
  background: #e63b30;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}
/* line 918, sass/site/home/_home.scss */
.admireby-section .admired-block .admire-video .playvideo:hover:after {
  border-top: 21px solid transparent;
  border-bottom: 21px solid transparent;
  border-left: 21px solid #fff;
}
/* line 924, sass/site/home/_home.scss */
.admireby-section .admired-block .admire-video .playvideo:before {
  content: "";
  left: -16px;
  top: -16px;
  right: -16px;
  bottom: -16px;
  border: 2px #e63b30 dotted;
  position: absolute;
  border-radius: 50%;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  z-index: 0;
}
@media (max-width: 767px) {
  /* line 924, sass/site/home/_home.scss */
  .admireby-section .admired-block .admire-video .playvideo:before {
    left: -6px;
    top: -6px;
    right: -6px;
    bottom: -6px;
  }
}
/* line 942, sass/site/home/_home.scss */
.admireby-section .admired-block .admire-video .playvideo:after {
  content: "";
  width: 0;
  height: 0;
  border-top: 21px solid transparent;
  border-bottom: 21px solid transparent;
  border-left: 21px solid #e63b30;
  position: absolute;
  left: 0;
  right: 0;
  margin: auto;
  top: 0;
  bottom: 0;
  z-index: 1;
}
@media (max-width: 767px) {
  /* line 942, sass/site/home/_home.scss */
  .admireby-section .admired-block .admire-video .playvideo:after {
    border-top: 11px solid transparent;
    border-bottom: 11px solid transparent;
    border-left: 11px solid #e63b30;
  }
}

/* line 968, sass/site/home/_home.scss */
.proud-section {
  padding: 90px 0;
}
@media (max-width: 1199px) {
  /* line 968, sass/site/home/_home.scss */
  .proud-section {
    padding: 80px 0;
  }
}
@media (max-width: 1023px) {
  /* line 968, sass/site/home/_home.scss */
  .proud-section {
    padding: 70px 0 40px;
  }
}
@media (max-width: 767px) {
  /* line 968, sass/site/home/_home.scss */
  .proud-section {
    padding: 50px 0 30px;
  }
}
@media (max-width: 479px) {
  /* line 968, sass/site/home/_home.scss */
  .proud-section {
    padding: 50px 0 5px;
  }
}
/* line 982, sass/site/home/_home.scss */
.proud-section .header-title {
  margin: 0 0 82px;
}
@media (max-width: 1199px) {
  /* line 982, sass/site/home/_home.scss */
  .proud-section .header-title {
    margin: 0 0 52px;
  }
}
@media (max-width: 1023px) {
  /* line 982, sass/site/home/_home.scss */
  .proud-section .header-title {
    margin: 0 0 42px;
  }
}
@media (max-width: 767px) {
  /* line 982, sass/site/home/_home.scss */
  .proud-section .header-title {
    margin: 0 0 32px;
  }
}
/* line 995, sass/site/home/_home.scss */
.proud-section .proud-grid .owl-stage-outer {
  padding-bottom: 20px;
}
@media (max-width: 767px) {
  /* line 997, sass/site/home/_home.scss */
  .proud-section .proud-grid .owl-stage-outer .proud-item {
    border-color: #f9f9f9;
    background: #f9f9f9;
  }
}
@media (max-width: 767px) {
  /* line 1004, sass/site/home/_home.scss */
  .proud-section .proud-grid .owl-stage-outer .owl-item.active .proud-item {
    border-color: #f1f1f1;
    box-shadow: 0 8px 0 0 #efefef;
    background: #f5f5f5;
  }
}
/* line 1013, sass/site/home/_home.scss */
.proud-section .proud-grid .proud-item {
  width: 100%;
  padding: 50px 50px 70px;
  border: 1px transparent solid;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
@media (max-width: 1600px) {
  /* line 1013, sass/site/home/_home.scss */
  .proud-section .proud-grid .proud-item {
    padding: 30px 25px 30px;
  }
}
@media (max-width: 1023px) {
  /* line 1013, sass/site/home/_home.scss */
  .proud-section .proud-grid .proud-item {
    margin: 0 0 20px;
  }
}
@media (max-width: 767px) {
  /* line 1013, sass/site/home/_home.scss */
  .proud-section .proud-grid .proud-item {
    text-align: center;
  }
}
@media (max-width: 767px) and (min-width: 480px) {
  /* line 1013, sass/site/home/_home.scss */
  .proud-section .proud-grid .proud-item {
    text-align: center;
  }
}
/* line 1030, sass/site/home/_home.scss */
.proud-section .proud-grid .proud-item:hover {
  border-color: #cacaca;
  box-shadow: 14px 14px 0 0 #d1d1d1;
}
@media (max-width: 767px) {
  /* line 1030, sass/site/home/_home.scss */
  .proud-section .proud-grid .proud-item:hover {
    box-shadow: 0 14px 0 0 #d1d1d1;
  }
}
/* line 1037, sass/site/home/_home.scss */
.proud-section .proud-grid .proud-item i {
  width: 97px;
  height: 97px;
  border-radius: 50%;
  background: #157efb;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 767px) {
  /* line 1037, sass/site/home/_home.scss */
  .proud-section .proud-grid .proud-item i {
    margin: 0 auto;
  }
}
/* line 1048, sass/site/home/_home.scss */
.proud-section .proud-grid .proud-item i img {
  max-height: 52px;
}
/* line 1052, sass/site/home/_home.scss */
.proud-section .proud-grid .proud-item h4 {
  margin: 0;
  padding: 40px 0 6px;
  font-size: 20px;
  font-weight: normal;
  font-family: "Karla", sans-serif;
  color: #565656;
}
/* line 1060, sass/site/home/_home.scss */
.proud-section .proud-grid .proud-item p {
  color: #2a2a2a;
  padding: 0 0 25px;
  margin: 0;
  min-height: 85px;
}
@media (max-width: 599px) {
  /* line 1060, sass/site/home/_home.scss */
  .proud-section .proud-grid .proud-item p {
    min-height: inherit;
  }
}

/* line 1072, sass/site/home/_home.scss */
.blog-section {
  background: #ededed;
}
/* line 1074, sass/site/home/_home.scss */
.blog-section .header-title {
  padding: 94px 0 67px;
}
@media (max-width: 1199px) {
  /* line 1074, sass/site/home/_home.scss */
  .blog-section .header-title {
    padding: 80px 0 60px;
  }
}
@media (max-width: 1023px) {
  /* line 1074, sass/site/home/_home.scss */
  .blog-section .header-title {
    padding: 70px 0 30px;
  }
}
@media (max-width: 767px) {
  /* line 1074, sass/site/home/_home.scss */
  .blog-section .header-title {
    padding: 50px 0 15px;
  }
}
/* line 1086, sass/site/home/_home.scss */
.blog-section .blog-grid {
  display: flex;
}
@media (max-width: 767px) {
  /* line 1086, sass/site/home/_home.scss */
  .blog-section .blog-grid {
    flex-flow: wrap;
  }
}
/* line 1092, sass/site/home/_home.scss */
.blog-section .blog-item {
  min-height: 633px;
  width: 33.3333%;
  position: relative;
  background-color: #4a4647;
}
@media (max-width: 1199px) {
  /* line 1092, sass/site/home/_home.scss */
  .blog-section .blog-item {
    min-height: 473px;
  }
}
@media (max-width: 1023px) {
  /* line 1092, sass/site/home/_home.scss */
  .blog-section .blog-item {
    min-height: 343px;
  }
}
@media (max-width: 767px) {
  /* line 1092, sass/site/home/_home.scss */
  .blog-section .blog-item {
    min-height: 393px;
    width: 100%;
    text-align: center;
  }
}
/* line 1108, sass/site/home/_home.scss */
.blog-section .blog-item:before {
  content: "";
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  background: rgba(0, 0, 0, 0.4);
  position: absolute;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  border-radius: 0%;
  -webkit-border-radius: 0%;
  -ms-border-radius: 0%;
  -moz-border-radius: 0%;
  opacity: 1;
  visibility: visible;
}
@media (max-width: 767px) {
  /* line 1108, sass/site/home/_home.scss */
  .blog-section .blog-item:before {
    background: rgba(0, 0, 0, 0.3);
  }
}
/* line 1125, sass/site/home/_home.scss */
.blog-section .blog-item:hover:before {
  background: rgba(0, 0, 0, 0.6);
  border-radius: 0;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
}
/* line 1129, sass/site/home/_home.scss */
.blog-section .blog-item:hover .right-arrow {
  opacity: 1;
  visibility: visible;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
}
/* line 1134, sass/site/home/_home.scss */
.blog-section .blog-item:hover .datetime-post {
  opacity: 0.3;
}
/* line 1138, sass/site/home/_home.scss */
.blog-section .blog-item .blog-item-content {
  max-width: 100%;
  position: relative;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
}
/* line 1146, sass/site/home/_home.scss */
.blog-section .blog-item .blog-item-content-inner {
  max-width: 294px;
}
@media (max-width: 1023px) {
  /* line 1146, sass/site/home/_home.scss */
  .blog-section .blog-item .blog-item-content-inner {
    padding: 0 15px;
  }
}
/* line 1152, sass/site/home/_home.scss */
.blog-section .blog-item .datetime-post {
  font-size: 20px;
  font-weight: 400;
  color: #fff;
  display: block;
  margin: 40px 0 10px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 1160, sass/site/home/_home.scss */
.blog-section .blog-item .post-title, .blog-section .blog-item .post-title a {
  font-size: 33px;
  color: #fff;
  letter-spacing: -2px;
  font-weight: 700;
  font-family: "Karla", sans-serif;
}
@media (max-width: 1023px) {
  /* line 1160, sass/site/home/_home.scss */
  .blog-section .blog-item .post-title, .blog-section .blog-item .post-title a {
    font-size: 22px;
  }
}
/* line 1170, sass/site/home/_home.scss */
.blog-section .blog-item .right-arrow {
  width: 109px;
  height: 109px;
  border: 1px dashed #fff;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  position: relative;
  justify-content: center;
  display: flex;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  -webkit-transform: scale(0);
  -moz-transform: scale(0);
  -ms-transform: scale(0);
  -o-transform: scale(0);
  transform: scale(0);
}
@media (max-width: 767px) {
  /* line 1170, sass/site/home/_home.scss */
  .blog-section .blog-item .right-arrow {
    margin: 0 auto;
    width: 79px;
    height: 79px;
  }
}
/* line 1187, sass/site/home/_home.scss */
.blog-section .blog-item .right-arrow:hover {
  background-color: #e63b30;
  border-color: rgba(255, 255, 255, 0);
}
/* line 1191, sass/site/home/_home.scss */
.blog-section .blog-item .right-arrow:after {
  content: "";
  background: url(images/right-direction-arrow.png) no-repeat;
  background-size: contain;
  width: 28px;
  height: 11px;
  align-self: center;
}

/* line 1202, sass/site/home/_home.scss */
.panel {
  position: relative;
}

/* line 1205, sass/site/home/_home.scss */
.page-wrapper {
  width: 100%;
  overflow: hidden;
}

/* line 1209, sass/site/home/_home.scss */
.quickcontact {
  display: none;
}

/* line 1212, sass/site/home/_home.scss */
.home .quickcontact {
  display: block;
}

/* line 1220, sass/site/home/_home.scss */
.home .uk-lightbox-panel.uk-open iframe,
.page-template-work .uk-lightbox-panel.uk-open iframe,
.page-template-company .uk-lightbox-panel.uk-open iframe {
  max-width: 1050px !important;
  width: 100%;
  height: 590px !important;
}
@media (max-width: 767px) {
  /* line 1220, sass/site/home/_home.scss */
  .home .uk-lightbox-panel.uk-open iframe,
  .page-template-work .uk-lightbox-panel.uk-open iframe,
  .page-template-company .uk-lightbox-panel.uk-open iframe {
    max-width: 95% !important;
    height: 250px !important;
  }
}
/* line 1230, sass/site/home/_home.scss */
.home .uk-position-top,
.page-template-work .uk-position-top,
.page-template-company .uk-position-top {
  background-color: transparent;
}
/* line 1233, sass/site/home/_home.scss */
.home .uk-lightbox-caption,
.page-template-work .uk-lightbox-caption,
.page-template-company .uk-lightbox-caption {
  display: none;
}

/*midd desktop css*/
/* line 1267, sass/site/home/_home.scss */
.services-scn .casestudy-circle:after {
  content: normal !important;
}

/*-Owl-*/
/* line 1278, sass/site/home/_home.scss */
.owl-carousel {
  display: none;
  width: 100%;
  -webkit-tap-highlight-color: transparent;
  /* position relative and z-index fix webkit rendering fonts issue */
  position: relative;
  z-index: 1;
}

/* line 1285, sass/site/home/_home.scss */
.owl-carousel .owl-stage {
  position: relative;
  -ms-touch-action: pan-Y;
  touch-action: manipulation;
  -moz-backface-visibility: hidden;
  /* fix firefox animation glitch */
}

/* line 1291, sass/site/home/_home.scss */
.owl-carousel .owl-stage:after {
  content: ".";
  display: block;
  clear: both;
  visibility: hidden;
  line-height: 0;
  height: 0;
}

/* line 1298, sass/site/home/_home.scss */
.owl-carousel .owl-stage-outer {
  position: relative;
  overflow: hidden;
  /* fix for flashing background */
  -webkit-transform: translate3d(0px, 0px, 0px);
}

/* line 1303, sass/site/home/_home.scss */
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item {
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -webkit-transform: translate3d(0, 0, 0);
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
}

/* line 1311, sass/site/home/_home.scss */
.owl-carousel .owl-item {
  position: relative;
  min-height: 1px;
  float: left;
  -webkit-backface-visibility: hidden;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
}

/* line 1318, sass/site/home/_home.scss */
.owl-carousel .owl-item img {
  display: block;
  width: 100%;
}

/* line 1321, sass/site/home/_home.scss */
.owl-carousel .owl-nav.disabled,
.owl-carousel .owl-dots.disabled {
  display: none;
}

/* line 1324, sass/site/home/_home.scss */
.owl-carousel .owl-nav .owl-prev,
.owl-carousel .owl-nav .owl-next,
.owl-carousel .owl-dot {
  cursor: pointer;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 1333, sass/site/home/_home.scss */
.owl-carousel .owl-nav button.owl-prev,
.owl-carousel .owl-nav button.owl-next,
.owl-carousel button.owl-dot {
  background: none;
  color: inherit;
  border: none;
  padding: 0 !important;
  font: inherit;
}

/* line 1341, sass/site/home/_home.scss */
.owl-carousel.owl-loaded {
  display: block;
}

/* line 1343, sass/site/home/_home.scss */
.owl-carousel.owl-loading {
  opacity: 0;
  display: block;
}

/* line 1346, sass/site/home/_home.scss */
.owl-carousel.owl-hidden {
  opacity: 0;
}

/* line 1348, sass/site/home/_home.scss */
.owl-carousel.owl-refresh .owl-item {
  visibility: hidden;
}

/* line 1350, sass/site/home/_home.scss */
.owl-carousel.owl-drag .owl-item {
  -ms-touch-action: pan-y;
  touch-action: pan-y;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* line 1357, sass/site/home/_home.scss */
.owl-carousel.owl-grab {
  cursor: move;
  cursor: grab;
}

/* line 1360, sass/site/home/_home.scss */
.owl-carousel.owl-rtl {
  direction: rtl;
}

/* line 1362, sass/site/home/_home.scss */
.owl-carousel.owl-rtl .owl-item {
  float: right;
}

/* No Js */
/* line 1366, sass/site/home/_home.scss */
.no-js .owl-carousel {
  display: block;
}

/*
 *  Owl Carousel - Animate Plugin
 */
/* line 1372, sass/site/home/_home.scss */
.owl-carousel .animated {
  animation-duration: 1000ms;
  animation-fill-mode: both;
}

/* line 1376, sass/site/home/_home.scss */
.owl-carousel .owl-animated-in {
  z-index: 0;
}

/* line 1379, sass/site/home/_home.scss */
.owl-carousel .owl-animated-out {
  z-index: 1;
}

/* line 1382, sass/site/home/_home.scss */
.owl-carousel .fadeOut {
  animation-name: fadeOut;
}

@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/*
 * 	Owl Carousel - Auto Height Plugin
 */
/* line 1394, sass/site/home/_home.scss */
.owl-height {
  transition: height 500ms ease-in-out;
}

/*
 * 	Owl Carousel - Lazy Load Plugin
 */
/* line 1400, sass/site/home/_home.scss */
.owl-carousel .owl-item {
  /**
			This is introduced due to a bug in IE11 where lazy loading combined with autoheight plugin causes a wrong
			calculation of the height of the owl-item that breaks page layouts
		 */
}

/* line 1405, sass/site/home/_home.scss */
.owl-carousel .owl-item .owl-lazy {
  opacity: 0;
  transition: opacity 400ms ease;
}

/* line 1408, sass/site/home/_home.scss */
.owl-carousel .owl-item .owl-lazy[src^=""], .owl-carousel .owl-item .owl-lazy:not([src]) {
  max-height: 0;
}

/* line 1410, sass/site/home/_home.scss */
.owl-carousel .owl-item img.owl-lazy {
  transform-style: preserve-3d;
}

/*
 * 	Owl Carousel - Video Plugin
 */
/* line 1416, sass/site/home/_home.scss */
.owl-carousel .owl-video-wrapper {
  position: relative;
  height: 100%;
  background: #000;
}

/* line 1421, sass/site/home/_home.scss */
.owl-carousel .owl-video-play-icon {
  position: absolute;
  height: 80px;
  width: 80px;
  left: 50%;
  top: 50%;
  margin-left: -40px;
  margin-top: -40px;
  background: url("owl.video.play.png") no-repeat;
  cursor: pointer;
  z-index: 1;
  -webkit-backface-visibility: hidden;
  transition: transform 100ms ease;
}

/* line 1435, sass/site/home/_home.scss */
.owl-carousel .owl-video-play-icon:hover {
  -ms-transform: scale(1.3, 1.3);
  transform: scale(1.3, 1.3);
}

/* line 1439, sass/site/home/_home.scss */
.owl-carousel .owl-video-playing .owl-video-tn,
.owl-carousel .owl-video-playing .owl-video-play-icon {
  display: none;
}

/* line 1443, sass/site/home/_home.scss */
.owl-carousel .owl-video-tn {
  opacity: 0;
  height: 100%;
  background-position: center center;
  background-repeat: no-repeat;
  background-size: contain;
  transition: opacity 400ms ease;
}

/* line 1451, sass/site/home/_home.scss */
.owl-carousel .owl-video-frame {
  position: relative;
  z-index: 1;
  height: 100%;
  width: 100%;
}

/**/
/*Animation Start*/
/*! Animate.css - http://daneden.me/animate Licensed under the MIT license - http://opensource.org/licenses/MIT Copyright (c) 2013 Daniel Eden */
/* line 1461, sass/site/home/_home.scss */
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

/* line 1467, sass/site/home/_home.scss */
.animated.infinite {
  -webkit-animation-iteration-count: infinite;
  animation-iteration-count: infinite;
}

/* line 1471, sass/site/home/_home.scss */
.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

@-webkit-keyframes bounce {
  0%,100%,20%,53%,80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%,43% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}
@keyframes bounce {
  0%,100%,20%,53%,80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  40%,43% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -30px, 0);
    -ms-transform: translate3d(0, -30px, 0);
    transform: translate3d(0, -30px, 0);
  }
  70% {
    -webkit-transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    transition-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
    -webkit-transform: translate3d(0, -15px, 0);
    -ms-transform: translate3d(0, -15px, 0);
    transform: translate3d(0, -15px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -4px, 0);
    -ms-transform: translate3d(0, -4px, 0);
    transform: translate3d(0, -4px, 0);
  }
}
/* line 1527, sass/site/home/_home.scss */
.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
  -webkit-transform-origin: center bottom;
  -ms-transform-origin: center bottom;
  transform-origin: center bottom;
}

@-webkit-keyframes flash {
  0%,100%,50% {
    opacity: 1;
  }
  25%,75% {
    opacity: 0;
  }
}
@keyframes flash {
  0%,100%,50% {
    opacity: 1;
  }
  25%,75% {
    opacity: 0;
  }
}
/* line 1550, sass/site/home/_home.scss */
.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  50% {
    -webkit-transform: scale3d(1.05, 1.05, 1.05);
    -ms-transform: scale3d(1.05, 1.05, 1.05);
    transform: scale3d(1.05, 1.05, 1.05);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
/* line 1585, sass/site/home/_home.scss */
.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes rubberBand {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  30% {
    -webkit-transform: scale3d(1.25, 0.75, 1);
    -ms-transform: scale3d(1.25, 0.75, 1);
    transform: scale3d(1.25, 0.75, 1);
  }
  40% {
    -webkit-transform: scale3d(0.75, 1.25, 1);
    -ms-transform: scale3d(0.75, 1.25, 1);
    transform: scale3d(0.75, 1.25, 1);
  }
  50% {
    -webkit-transform: scale3d(1.15, 0.85, 1);
    -ms-transform: scale3d(1.15, 0.85, 1);
    transform: scale3d(1.15, 0.85, 1);
  }
  65% {
    -webkit-transform: scale3d(0.95, 1.05, 1);
    -ms-transform: scale3d(0.95, 1.05, 1);
    transform: scale3d(0.95, 1.05, 1);
  }
  75% {
    -webkit-transform: scale3d(1.05, 0.95, 1);
    -ms-transform: scale3d(1.05, 0.95, 1);
    transform: scale3d(1.05, 0.95, 1);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
/* line 1656, sass/site/home/_home.scss */
.rubberBand {
  -webkit-animation-name: rubberBand;
  animation-name: rubberBand;
}

@-webkit-keyframes shake {
  0%,100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%,30%,50%,70%,90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%,40%,60%,80% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
@keyframes shake {
  0%,100% {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
  10%,30%,50%,70%,90% {
    -webkit-transform: translate3d(-10px, 0, 0);
    -ms-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  20%,40%,60%,80% {
    -webkit-transform: translate3d(10px, 0, 0);
    -ms-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
}
/* line 1691, sass/site/home/_home.scss */
.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
@keyframes swing {
  20% {
    -webkit-transform: rotate3d(0, 0, 1, 15deg);
    -ms-transform: rotate3d(0, 0, 1, 15deg);
    transform: rotate3d(0, 0, 1, 15deg);
  }
  40% {
    -webkit-transform: rotate3d(0, 0, 1, -10deg);
    -ms-transform: rotate3d(0, 0, 1, -10deg);
    transform: rotate3d(0, 0, 1, -10deg);
  }
  60% {
    -webkit-transform: rotate3d(0, 0, 1, 5deg);
    -ms-transform: rotate3d(0, 0, 1, 5deg);
    transform: rotate3d(0, 0, 1, 5deg);
  }
  80% {
    -webkit-transform: rotate3d(0, 0, 1, -5deg);
    -ms-transform: rotate3d(0, 0, 1, -5deg);
    transform: rotate3d(0, 0, 1, -5deg);
  }
  100% {
    -webkit-transform: rotate3d(0, 0, 1, 0deg);
    -ms-transform: rotate3d(0, 0, 1, 0deg);
    transform: rotate3d(0, 0, 1, 0deg);
  }
}
/* line 1744, sass/site/home/_home.scss */
.swing {
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%,20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%,50%,70%,90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%,60%,80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes tada {
  0% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
  10%,20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    -ms-transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(0.9, 0.9, 0.9) rotate3d(0, 0, 1, -3deg);
  }
  30%,50%,70%,90% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    -ms-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, 3deg);
  }
  40%,60%,80% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    -ms-transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
    transform: scale3d(1.1, 1.1, 1.1) rotate3d(0, 0, 1, -3deg);
  }
  100% {
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
/* line 1800, sass/site/home/_home.scss */
.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

@-webkit-keyframes wobble {
  0% {
    -webkit-transform: none;
    transform: none;
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes wobble {
  0% {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
  15% {
    -webkit-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    -ms-transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
    transform: translate3d(-25%, 0, 0) rotate3d(0, 0, 1, -5deg);
  }
  30% {
    -webkit-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    -ms-transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
    transform: translate3d(20%, 0, 0) rotate3d(0, 0, 1, 3deg);
  }
  45% {
    -webkit-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    -ms-transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
    transform: translate3d(-15%, 0, 0) rotate3d(0, 0, 1, -3deg);
  }
  60% {
    -webkit-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    -ms-transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
    transform: translate3d(10%, 0, 0) rotate3d(0, 0, 1, 2deg);
  }
  75% {
    -webkit-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    -ms-transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
    transform: translate3d(-5%, 0, 0) rotate3d(0, 0, 1, -1deg);
  }
  100% {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
/* line 1871, sass/site/home/_home.scss */
.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes bounceIn {
  0%,100%,20%,40%,60%,80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
@keyframes bounceIn {
  0%,100%,20%,40%,60%,80% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    -ms-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  20% {
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    -ms-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  40% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    -ms-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(1.03, 1.03, 1.03);
    -ms-transform: scale3d(1.03, 1.03, 1.03);
    transform: scale3d(1.03, 1.03, 1.03);
  }
  80% {
    -webkit-transform: scale3d(0.97, 0.97, 0.97);
    -ms-transform: scale3d(0.97, 0.97, 0.97);
    transform: scale3d(0.97, 0.97, 0.97);
  }
  100% {
    opacity: 1;
    -webkit-transform: scale3d(1, 1, 1);
    -ms-transform: scale3d(1, 1, 1);
    transform: scale3d(1, 1, 1);
  }
}
/* line 1947, sass/site/home/_home.scss */
.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
  -webkit-animation-duration: .75s;
  animation-duration: 0.75s;
}

@-webkit-keyframes bounceInDown {
  0%,100%,60%,75%,90% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes bounceInDown {
  0%,100%,60%,75%,90% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -3000px, 0);
    -ms-transform: translate3d(0, -3000px, 0);
    transform: translate3d(0, -3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, 25px, 0);
    -ms-transform: translate3d(0, 25px, 0);
    transform: translate3d(0, 25px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, -10px, 0);
    -ms-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, 5px, 0);
    -ms-transform: translate3d(0, 5px, 0);
    transform: translate3d(0, 5px, 0);
  }
  100% {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
/* line 2014, sass/site/home/_home.scss */
.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  0%,100%,60%,75%,90% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes bounceInLeft {
  0%,100%,60%,75%,90% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-3000px, 0, 0);
    -ms-transform: translate3d(-3000px, 0, 0);
    transform: translate3d(-3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(25px, 0, 0);
    -ms-transform: translate3d(25px, 0, 0);
    transform: translate3d(25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(-10px, 0, 0);
    -ms-transform: translate3d(-10px, 0, 0);
    transform: translate3d(-10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(5px, 0, 0);
    -ms-transform: translate3d(5px, 0, 0);
    transform: translate3d(5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
/* line 2079, sass/site/home/_home.scss */
.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  0%,100%,60%,75%,90% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes bounceInRight {
  0%,100%,60%,75%,90% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(3000px, 0, 0);
    -ms-transform: translate3d(3000px, 0, 0);
    transform: translate3d(3000px, 0, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(-25px, 0, 0);
    -ms-transform: translate3d(-25px, 0, 0);
    transform: translate3d(-25px, 0, 0);
  }
  75% {
    -webkit-transform: translate3d(10px, 0, 0);
    -ms-transform: translate3d(10px, 0, 0);
    transform: translate3d(10px, 0, 0);
  }
  90% {
    -webkit-transform: translate3d(-5px, 0, 0);
    -ms-transform: translate3d(-5px, 0, 0);
    transform: translate3d(-5px, 0, 0);
  }
  100% {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
/* line 2144, sass/site/home/_home.scss */
.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  0%,100%,60%,75%,90% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
@keyframes bounceInUp {
  0%,100%,60%,75%,90% {
    -webkit-transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
    transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
  }
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 3000px, 0);
    -ms-transform: translate3d(0, 3000px, 0);
    transform: translate3d(0, 3000px, 0);
  }
  60% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    -ms-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  75% {
    -webkit-transform: translate3d(0, 10px, 0);
    -ms-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  90% {
    -webkit-transform: translate3d(0, -5px, 0);
    -ms-transform: translate3d(0, -5px, 0);
    transform: translate3d(0, -5px, 0);
  }
  100% {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0);
  }
}
/* line 2209, sass/site/home/_home.scss */
.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
@keyframes bounceOut {
  20% {
    -webkit-transform: scale3d(0.9, 0.9, 0.9);
    -ms-transform: scale3d(0.9, 0.9, 0.9);
    transform: scale3d(0.9, 0.9, 0.9);
  }
  50%,55% {
    opacity: 1;
    -webkit-transform: scale3d(1.1, 1.1, 1.1);
    -ms-transform: scale3d(1.1, 1.1, 1.1);
    transform: scale3d(1.1, 1.1, 1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    -ms-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
}
/* line 2248, sass/site/home/_home.scss */
.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
  -webkit-animation-duration: .75s;
  animation-duration: 0.75s;
}

@-webkit-keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%,45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes bounceOutDown {
  20% {
    -webkit-transform: translate3d(0, 10px, 0);
    -ms-transform: translate3d(0, 10px, 0);
    transform: translate3d(0, 10px, 0);
  }
  40%,45% {
    opacity: 1;
    -webkit-transform: translate3d(0, -20px, 0);
    -ms-transform: translate3d(0, -20px, 0);
    transform: translate3d(0, -20px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    -ms-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
/* line 2289, sass/site/home/_home.scss */
.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes bounceOutLeft {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(20px, 0, 0);
    -ms-transform: translate3d(20px, 0, 0);
    transform: translate3d(20px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    -ms-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
/* line 2319, sass/site/home/_home.scss */
.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes bounceOutRight {
  20% {
    opacity: 1;
    -webkit-transform: translate3d(-20px, 0, 0);
    -ms-transform: translate3d(-20px, 0, 0);
    transform: translate3d(-20px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    -ms-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
/* line 2349, sass/site/home/_home.scss */
.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%,45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes bounceOutUp {
  20% {
    -webkit-transform: translate3d(0, -10px, 0);
    -ms-transform: translate3d(0, -10px, 0);
    transform: translate3d(0, -10px, 0);
  }
  40%,45% {
    opacity: 1;
    -webkit-transform: translate3d(0, 20px, 0);
    -ms-transform: translate3d(0, 20px, 0);
    transform: translate3d(0, 20px, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    -ms-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
/* line 2388, sass/site/home/_home.scss */
.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* line 2408, sass/site/home/_home.scss */
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    -ms-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
/* line 2438, sass/site/home/_home.scss */
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    -ms-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
/* line 2468, sass/site/home/_home.scss */
.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
/* line 2498, sass/site/home/_home.scss */
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    -ms-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
/* line 2528, sass/site/home/_home.scss */
.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
/* line 2558, sass/site/home/_home.scss */
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    -ms-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
/* line 2588, sass/site/home/_home.scss */
.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    -ms-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
/* line 2618, sass/site/home/_home.scss */
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    -ms-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
/* line 2648, sass/site/home/_home.scss */
.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/* line 2668, sass/site/home/_home.scss */
.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
@keyframes fadeOutDown {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 100%, 0);
    -ms-transform: translate3d(0, 100%, 0);
    transform: translate3d(0, 100%, 0);
  }
}
/* line 2693, sass/site/home/_home.scss */
.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, 2000px, 0);
    -ms-transform: translate3d(0, 2000px, 0);
    transform: translate3d(0, 2000px, 0);
  }
}
/* line 2718, sass/site/home/_home.scss */
.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0);
    -ms-transform: translate3d(-100%, 0, 0);
    transform: translate3d(-100%, 0, 0);
  }
}
/* line 2743, sass/site/home/_home.scss */
.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(-2000px, 0, 0);
    -ms-transform: translate3d(-2000px, 0, 0);
    transform: translate3d(-2000px, 0, 0);
  }
}
/* line 2768, sass/site/home/_home.scss */
.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0);
    -ms-transform: translate3d(100%, 0, 0);
    transform: translate3d(100%, 0, 0);
  }
}
/* line 2793, sass/site/home/_home.scss */
.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(2000px, 0, 0);
    -ms-transform: translate3d(2000px, 0, 0);
    transform: translate3d(2000px, 0, 0);
  }
}
/* line 2818, sass/site/home/_home.scss */
.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -100%, 0);
    -ms-transform: translate3d(0, -100%, 0);
    transform: translate3d(0, -100%, 0);
  }
}
/* line 2843, sass/site/home/_home.scss */
.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(0, -2000px, 0);
    -ms-transform: translate3d(0, -2000px, 0);
    transform: translate3d(0, -2000px, 0);
  }
}
/* line 2868, sass/site/home/_home.scss */
.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -360deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -ms-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -190deg);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -ms-transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    transform: perspective(400px) translate3d(0, 0, 150px) rotate3d(0, 1, 0, -170deg);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -ms-transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    transform: perspective(400px) scale3d(0.95, 0.95, 0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px);
    -ms-transform: perspective(400px);
    transform: perspective(400px);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
/* line 2941, sass/site/home/_home.scss */
.animated.flip {
  -webkit-backface-visibility: visible;
  -ms-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -ms-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -ms-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    -ms-transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    -ms-transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    -ms-transform: perspective(400px);
    transform: perspective(400px);
  }
}
/* line 3009, sass/site/home/_home.scss */
.flipInX {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
}
@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -20deg);
    -webkit-transition-timing-function: ease-in;
    transition-timing-function: ease-in;
  }
  60% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 10deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -5deg);
  }
  100% {
    -webkit-transform: perspective(400px);
    -ms-transform: perspective(400px);
    transform: perspective(400px);
  }
}
/* line 3077, sass/site/home/_home.scss */
.flipInY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px);
    -ms-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    -ms-transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    transform: perspective(400px) rotate3d(1, 0, 0, -20deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    -ms-transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    transform: perspective(400px) rotate3d(1, 0, 0, 90deg);
    opacity: 0;
  }
}
/* line 3119, sass/site/home/_home.scss */
.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-animation-duration: .75s;
  animation-duration: .75s;
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px);
    -ms-transform: perspective(400px);
    transform: perspective(400px);
  }
  30% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    transform: perspective(400px) rotate3d(0, 1, 0, -15deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    -ms-transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    transform: perspective(400px) rotate3d(0, 1, 0, 90deg);
    opacity: 0;
  }
}
/* line 3163, sass/site/home/_home.scss */
.flipOutY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
  -webkit-animation-duration: .75s;
  animation-duration: 0.75s;
}

@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(-30deg);
    -ms-transform: translate3d(100%, 0, 0) skewX(-30deg);
    transform: translate3d(100%, 0, 0) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: skewX(20deg);
    -ms-transform: skewX(20deg);
    transform: skewX(20deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: skewX(-5deg);
    -ms-transform: skewX(-5deg);
    transform: skewX(-5deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    opacity: 1;
  }
}
/* line 3220, sass/site/home/_home.scss */
.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOut {
  0% {
    opacity: 1;
  }
  100% {
    -webkit-transform: translate3d(100%, 0, 0) skewX(30deg);
    -ms-transform: translate3d(100%, 0, 0) skewX(30deg);
    transform: translate3d(100%, 0, 0) skewX(30deg);
    opacity: 0;
  }
}
/* line 3247, sass/site/home/_home.scss */
.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, -200deg);
    -ms-transform: rotate3d(0, 0, 1, -200deg);
    transform: rotate3d(0, 0, 1, -200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    opacity: 1;
  }
}
/* line 3289, sass/site/home/_home.scss */
.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    -ms-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    opacity: 1;
  }
}
/* line 3329, sass/site/home/_home.scss */
.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    -ms-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    opacity: 1;
  }
}
/* line 3369, sass/site/home/_home.scss */
.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, 45deg);
    -ms-transform: rotate3d(0, 0, 1, 45deg);
    transform: rotate3d(0, 0, 1, 45deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    opacity: 1;
  }
}
/* line 3409, sass/site/home/_home.scss */
.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    transform: none;
    opacity: 1;
  }
}
@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -90deg);
    -ms-transform: rotate3d(0, 0, 1, -90deg);
    transform: rotate3d(0, 0, 1, -90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
    opacity: 1;
  }
}
/* line 3449, sass/site/home/_home.scss */
.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center;
    -ms-transform-origin: center;
    transform-origin: center;
    -webkit-transform: rotate3d(0, 0, 1, 200deg);
    -ms-transform: rotate3d(0, 0, 1, 200deg);
    transform: rotate3d(0, 0, 1, 200deg);
    opacity: 0;
  }
}
/* line 3484, sass/site/home/_home.scss */
.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0, 0, 1, 45deg);
    transform: rotate(0, 0, 1, 45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0, 0, 1, 45deg);
    -ms-transform: rotate(0, 0, 1, 45deg);
    transform: rotate(0, 0, 1, 45deg);
    opacity: 0;
  }
}
/* line 3519, sass/site/home/_home.scss */
.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    -ms-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
/* line 3554, sass/site/home/_home.scss */
.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate3d(0, 0, 1, -45deg);
    -ms-transform: rotate3d(0, 0, 1, -45deg);
    transform: rotate3d(0, 0, 1, -45deg);
    opacity: 0;
  }
}
/* line 3589, sass/site/home/_home.scss */
.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate3d(0, 0, 1, 90deg);
    -ms-transform: rotate3d(0, 0, 1, 90deg);
    transform: rotate3d(0, 0, 1, 90deg);
    opacity: 0;
  }
}
/* line 3624, sass/site/home/_home.scss */
.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%,60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%,80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  100% {
    -webkit-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
@keyframes hinge {
  0% {
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%,60% {
    -webkit-transform: rotate3d(0, 0, 1, 80deg);
    -ms-transform: rotate3d(0, 0, 1, 80deg);
    transform: rotate3d(0, 0, 1, 80deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40%,80% {
    -webkit-transform: rotate3d(0, 0, 1, 60deg);
    -ms-transform: rotate3d(0, 0, 1, 60deg);
    transform: rotate3d(0, 0, 1, 60deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
    opacity: 1;
  }
  100% {
    -webkit-transform: translate3d(0, 700px, 0);
    -ms-transform: translate3d(0, 700px, 0);
    transform: translate3d(0, 700px, 0);
    opacity: 0;
  }
}
/* line 3694, sass/site/home/_home.scss */
.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    transform: none;
  }
}
@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    -ms-transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
    transform: translate3d(-100%, 0, 0) rotate3d(0, 0, 1, -120deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: none;
    -ms-transform: none;
    transform: none;
  }
}
/* line 3724, sass/site/home/_home.scss */
.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
@keyframes rollOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
    -webkit-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    -ms-transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
    transform: translate3d(100%, 0, 0) rotate3d(0, 0, 1, 120deg);
  }
}
/* line 3749, sass/site/home/_home.scss */
.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}

@-webkit-keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
@keyframes zoomIn {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    -ms-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  50% {
    opacity: 1;
  }
}
/* line 3774, sass/site/home/_home.scss */
.zoomIn {
  -webkit-animation-name: zoomIn;
  animation-name: zoomIn;
}

@-webkit-keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInDown {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
/* line 3812, sass/site/home/_home.scss */
.zoomInDown {
  -webkit-animation-name: zoomInDown;
  animation-name: zoomInDown;
}

@-webkit-keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInLeft {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(-1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
/* line 3850, sass/site/home/_home.scss */
.zoomInLeft {
  -webkit-animation-name: zoomInLeft;
  animation-name: zoomInLeft;
}

@-webkit-keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInRight {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(1000px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-10px, 0, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
/* line 3888, sass/site/home/_home.scss */
.zoomInRight {
  -webkit-animation-name: zoomInRight;
  animation-name: zoomInRight;
}

@-webkit-keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomInUp {
  0% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 1000px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  60% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
/* line 3926, sass/site/home/_home.scss */
.zoomInUp {
  -webkit-animation-name: zoomInUp;
  animation-name: zoomInUp;
}

@-webkit-keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  100% {
    opacity: 0;
  }
}
@keyframes zoomOut {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
    -webkit-transform: scale3d(0.3, 0.3, 0.3);
    -ms-transform: scale3d(0.3, 0.3, 0.3);
    transform: scale3d(0.3, 0.3, 0.3);
  }
  100% {
    opacity: 0;
  }
}
/* line 3957, sass/site/home/_home.scss */
.zoomOut {
  -webkit-animation-name: zoomOut;
  animation-name: zoomOut;
}

@-webkit-keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutDown {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, -60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, 2000px, 0);
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
/* line 4000, sass/site/home/_home.scss */
.zoomOutDown {
  -webkit-animation-name: zoomOutDown;
  animation-name: zoomOutDown;
}

@-webkit-keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    transform-origin: left center;
  }
}
@keyframes zoomOutLeft {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(-2000px, 0, 0);
    -ms-transform: scale(0.1) translate3d(-2000px, 0, 0);
    transform: scale(0.1) translate3d(-2000px, 0, 0);
    -webkit-transform-origin: left center;
    -ms-transform-origin: left center;
    transform-origin: left center;
  }
}
/* line 4035, sass/site/home/_home.scss */
.zoomOutLeft {
  -webkit-animation-name: zoomOutLeft;
  animation-name: zoomOutLeft;
}

@-webkit-keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    transform-origin: right center;
  }
}
@keyframes zoomOutRight {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(-42px, 0, 0);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.1) translate3d(2000px, 0, 0);
    -ms-transform: scale(0.1) translate3d(2000px, 0, 0);
    transform: scale(0.1) translate3d(2000px, 0, 0);
    -webkit-transform-origin: right center;
    -ms-transform-origin: right center;
    transform-origin: right center;
  }
}
/* line 4070, sass/site/home/_home.scss */
.zoomOutRight {
  -webkit-animation-name: zoomOutRight;
  animation-name: zoomOutRight;
}

@-webkit-keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
@keyframes zoomOutUp {
  40% {
    opacity: 1;
    -webkit-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -ms-transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    transform: scale3d(0.475, 0.475, 0.475) translate3d(0, 60px, 0);
    -webkit-animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
    animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -ms-transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    transform: scale3d(0.1, 0.1, 0.1) translate3d(0, -2000px, 0);
    -webkit-transform-origin: center bottom;
    -ms-transform-origin: center bottom;
    transform-origin: center bottom;
    -webkit-animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
    animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1);
  }
}
/* line 4113, sass/site/home/_home.scss */
.zoomOutUp {
  -webkit-animation-name: zoomOutUp;
  animation-name: zoomOutUp;
}

/*! UIkit 3.0.3 | http://www.getuikit.com | (c) 2014 - 2018 YOOtheme | MIT License */
@keyframes uk-spinner-rotate {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(270deg);
  }
}
/* line 4127, sass/site/home/_home.scss */
.uk-spinner > * > * {
  stroke-dasharray: 88px;
  stroke-dashoffset: 0;
  transform-origin: center;
  animation: uk-spinner-dash 1.4s ease-in-out infinite;
  stroke-width: 1;
  stroke-linecap: round;
}

@keyframes uk-spinner-dash {
  0% {
    stroke-dashoffset: 88px;
  }
  50% {
    stroke-dashoffset: 22px;
    transform: rotate(135deg);
  }
  100% {
    stroke-dashoffset: 88px;
    transform: rotate(450deg);
  }
}
/* line 4148, sass/site/home/_home.scss */
.uk-totop {
  padding: 5px;
  color: #999;
  transition: color 0.1s ease-in-out;
}

/* line 4153, sass/site/home/_home.scss */
.uk-totop:hover, .uk-totop:focus {
  color: #666;
  outline: 0;
}

/* line 4157, sass/site/home/_home.scss */
.uk-totop:active {
  color: #333;
}

/* line 4160, sass/site/home/_home.scss */
.uk-marker {
  padding: 5px;
  background: #222;
  color: #fff;
  border-radius: 500px;
}

/* line 4166, sass/site/home/_home.scss */
.uk-marker:hover, .uk-marker:focus {
  color: #fff;
  outline: 0;
}

/* line 4170, sass/site/home/_home.scss */
.uk-alert {
  position: relative;
  margin-bottom: 20px;
  padding: 15px 29px 15px 15px;
  background: #f8f8f8;
  color: #666;
}

/* line 4177, sass/site/home/_home.scss */
* + .uk-alert {
  margin-top: 20px;
}

/* line 4180, sass/site/home/_home.scss */
.uk-alert > :last-child {
  margin-bottom: 0;
}

/* line 4183, sass/site/home/_home.scss */
.uk-alert-close {
  position: absolute;
  top: 20px;
  right: 15px;
  color: inherit;
  opacity: 0.4;
}

/* line 4190, sass/site/home/_home.scss */
.uk-alert-close:first-child + * {
  margin-top: 0;
}

/* line 4193, sass/site/home/_home.scss */
.uk-alert-close:hover, .uk-alert-close:focus {
  color: inherit;
  opacity: 0.8;
}

/* line 4197, sass/site/home/_home.scss */
.uk-alert-primary {
  background: #d8eafc;
  color: #1e87f0;
}

/* line 4201, sass/site/home/_home.scss */
.uk-alert-success {
  background: #edfbf6;
  color: #32d296;
}

/* line 4205, sass/site/home/_home.scss */
.uk-alert-warning {
  background: #fff6ee;
  color: #faa05a;
}

/* line 4209, sass/site/home/_home.scss */
.uk-alert-danger {
  background: #fef4f6;
  color: #f0506e;
}

/* line 4213, sass/site/home/_home.scss */
.uk-alert h1, .uk-alert h2, .uk-alert h3, .uk-alert h4, .uk-alert h5, .uk-alert h6 {
  color: inherit;
}

/* line 4216, sass/site/home/_home.scss */
.uk-alert a:not([class]) {
  color: inherit;
  text-decoration: underline;
}

/* line 4220, sass/site/home/_home.scss */
.uk-alert a:not([class]):hover {
  color: inherit;
  text-decoration: underline;
}

/* line 4224, sass/site/home/_home.scss */
.uk-badge {
  box-sizing: border-box;
  min-width: 22px;
  height: 22px;
  padding: 0 5px;
  border-radius: 500px;
  vertical-align: middle;
  background: #1e87f0;
  color: #fff;
  font-size: .875rem;
  display: inline-flex;
  justify-content: center;
  align-items: center;
}

/* line 4238, sass/site/home/_home.scss */
.uk-badge:hover, .uk-badge:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
}

/* line 4243, sass/site/home/_home.scss */
.uk-label {
  display: inline-block;
  padding: 0 10px;
  background: #1e87f0;
  line-height: 1.5;
  font-size: .875rem;
  color: #fff;
  vertical-align: middle;
  white-space: nowrap;
  border-radius: 2px;
  text-transform: uppercase;
}

/* line 4255, sass/site/home/_home.scss */
.uk-label-success {
  background-color: #32d296;
  color: #fff;
}

/* line 4259, sass/site/home/_home.scss */
.uk-label-warning {
  background-color: #faa05a;
  color: #fff;
}

/* line 4263, sass/site/home/_home.scss */
.uk-label-danger {
  background-color: #f0506e;
  color: #fff;
}

/* line 4267, sass/site/home/_home.scss */
.uk-overlay {
  padding: 30px 30px;
}

/* line 4270, sass/site/home/_home.scss */
.uk-overlay > :last-child {
  margin-bottom: 0;
}

/* line 4273, sass/site/home/_home.scss */
.uk-overlay-default {
  background: rgba(255, 255, 255, 0.8);
}

/* line 4276, sass/site/home/_home.scss */
.uk-overlay-primary {
  background: rgba(34, 34, 34, 0.8);
}

/* line 4279, sass/site/home/_home.scss */
.uk-article::before, .uk-article::after {
  content: "";
  display: table;
}

/* line 4283, sass/site/home/_home.scss */
.uk-article::after {
  clear: both;
}

/* line 4286, sass/site/home/_home.scss */
.uk-article > :last-child {
  margin-bottom: 0;
}

/* line 4289, sass/site/home/_home.scss */
.uk-article + .uk-article {
  margin-top: 70px;
}

/* line 4292, sass/site/home/_home.scss */
.uk-article-title {
  font-size: 2.23125rem;
  line-height: 1.2;
}

@media (min-width: 960px) {
  /* line 4297, sass/site/home/_home.scss */
  .uk-article-title {
    font-size: 2.625rem;
  }
}
/* line 4301, sass/site/home/_home.scss */
.uk-article-meta {
  font-size: .875rem;
  line-height: 1.4;
  color: #999;
}

/* line 4306, sass/site/home/_home.scss */
.uk-article-meta a {
  color: #999;
}

/* line 4309, sass/site/home/_home.scss */
.uk-article-meta a:hover {
  color: #666;
  text-decoration: none;
}

/* line 4313, sass/site/home/_home.scss */
.uk-comment-body {
  overflow-wrap: break-word;
  word-wrap: break-word;
}

/* line 4317, sass/site/home/_home.scss */
.uk-comment-header {
  margin-bottom: 20px;
}

/* line 4320, sass/site/home/_home.scss */
.uk-comment-body::before, .uk-comment-body::after, .uk-comment-header::before, .uk-comment-header::after {
  content: "";
  display: table;
}

/* line 4324, sass/site/home/_home.scss */
.uk-comment-body::after, .uk-comment-header::after {
  clear: both;
}

/* line 4327, sass/site/home/_home.scss */
.uk-comment-body > :last-child, .uk-comment-header > :last-child {
  margin-bottom: 0;
}

/* line 4330, sass/site/home/_home.scss */
.uk-comment-title {
  font-size: 1.25rem;
  line-height: 1.4;
}

/* line 4334, sass/site/home/_home.scss */
.uk-comment-meta {
  font-size: .875rem;
  line-height: 1.4;
  color: #999;
}

/* line 4339, sass/site/home/_home.scss */
.uk-comment-list {
  padding: 0;
  list-style: none;
}

/* line 4343, sass/site/home/_home.scss */
.uk-comment-list > :nth-child(n+2) {
  margin-top: 70px;
}

/* line 4346, sass/site/home/_home.scss */
.uk-comment-list .uk-comment ~ ul {
  margin: 70px 0 0 0;
  padding-left: 30px;
  list-style: none;
}

@media (min-width: 960px) {
  /* line 4352, sass/site/home/_home.scss */
  .uk-comment-list .uk-comment ~ ul {
    padding-left: 100px;
  }
}
/* line 4356, sass/site/home/_home.scss */
.uk-comment-list .uk-comment ~ ul > :nth-child(n+2) {
  margin-top: 70px;
}

/* line 4359, sass/site/home/_home.scss */
.uk-comment-primary {
  padding: 30px;
  background-color: #f8f8f8;
}

/* line 4363, sass/site/home/_home.scss */
.uk-search {
  display: inline-block;
  position: relative;
  max-width: 100%;
  margin: 0;
}

/* line 4369, sass/site/home/_home.scss */
.uk-search-input::-webkit-search-cancel-button, .uk-search-input::-webkit-search-decoration {
  -webkit-appearance: none;
}

/* line 4372, sass/site/home/_home.scss */
.uk-search-input::-moz-placeholder {
  opacity: 1;
}

/* line 4375, sass/site/home/_home.scss */
.uk-search-input {
  box-sizing: border-box;
  margin: 0;
  border-radius: 0;
  font: inherit;
  overflow: visible;
  -webkit-appearance: none;
  vertical-align: middle;
  width: 100%;
  border: 0;
  color: #666;
}

/* line 4387, sass/site/home/_home.scss */
.uk-search-input:focus {
  outline: 0;
}

/* line 4390, sass/site/home/_home.scss */
.uk-search-input:-ms-input-placeholder {
  color: #999 !important;
}

/* line 4393, sass/site/home/_home.scss */
.uk-search-input::placeholder {
  color: #999;
}

/* line 4396, sass/site/home/_home.scss */
.uk-search-icon:focus {
  outline: 0;
}

/* line 4399, sass/site/home/_home.scss */
.uk-search .uk-search-icon {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  display: inline-flex;
  justify-content: center;
  align-items: center;
  color: #999;
}

/* line 4409, sass/site/home/_home.scss */
.uk-search .uk-search-icon:hover {
  color: #999;
}

/* line 4412, sass/site/home/_home.scss */
.uk-search .uk-search-icon:not(a):not(button):not(input) {
  pointer-events: none;
}

/* line 4415, sass/site/home/_home.scss */
.uk-search .uk-search-icon-flip {
  right: 0;
  left: auto;
}

/* line 4419, sass/site/home/_home.scss */
.uk-search-default {
  width: 180px;
}

/* line 4422, sass/site/home/_home.scss */
.uk-search-default .uk-search-input {
  height: 40px;
  padding-left: 6px;
  padding-right: 6px;
  background: transparent;
  border: 1px solid #e5e5e5;
}

/* line 4429, sass/site/home/_home.scss */
.uk-search-default .uk-search-input:focus {
  background-color: transparent;
}

/* line 4432, sass/site/home/_home.scss */
.uk-search-default .uk-search-icon {
  width: 40px;
}

/* line 4435, sass/site/home/_home.scss */
.uk-search-default .uk-search-icon:not(.uk-search-icon-flip) ~ .uk-search-input {
  padding-left: 40px;
}

/* line 4438, sass/site/home/_home.scss */
.uk-search-default .uk-search-icon-flip ~ .uk-search-input {
  padding-right: 40px;
}

/* line 4441, sass/site/home/_home.scss */
.uk-search-navbar {
  width: 400px;
}

/* line 4444, sass/site/home/_home.scss */
.uk-search-navbar .uk-search-input {
  height: 40px;
  background: transparent;
  font-size: 1.5rem;
}

/* line 4449, sass/site/home/_home.scss */
.uk-search-navbar .uk-search-icon {
  width: 40px;
}

/* line 4452, sass/site/home/_home.scss */
.uk-search-navbar .uk-search-icon:not(.uk-search-icon-flip) ~ .uk-search-input {
  padding-left: 40px;
}

/* line 4455, sass/site/home/_home.scss */
.uk-search-navbar .uk-search-icon-flip ~ .uk-search-input {
  padding-right: 40px;
}

/* line 4458, sass/site/home/_home.scss */
.uk-search-large {
  width: 500px;
}

/* line 4461, sass/site/home/_home.scss */
.uk-search-large .uk-search-input {
  height: 80px;
  background: transparent;
  font-size: 2.625rem;
}

/* line 4466, sass/site/home/_home.scss */
.uk-search-large .uk-search-icon {
  width: 80px;
}

/* line 4469, sass/site/home/_home.scss */
.uk-search-large .uk-search-icon:not(.uk-search-icon-flip) ~ .uk-search-input {
  padding-left: 80px;
}

/* line 4472, sass/site/home/_home.scss */
.uk-search-large .uk-search-icon-flip ~ .uk-search-input {
  padding-right: 80px;
}

/* line 4475, sass/site/home/_home.scss */
.uk-search-toggle {
  color: #999;
}

/* line 4478, sass/site/home/_home.scss */
.uk-search-toggle:hover, .uk-search-toggle:focus {
  color: #666;
}

/* line 4481, sass/site/home/_home.scss */
.uk-nav, .uk-nav ul {
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 4486, sass/site/home/_home.scss */
.uk-nav li > a {
  display: block;
  text-decoration: none;
}

/* line 4490, sass/site/home/_home.scss */
.uk-nav li > a:focus {
  outline: 0;
}

/* line 4493, sass/site/home/_home.scss */
.uk-nav > li > a {
  padding: 5px 0;
}

/* line 4496, sass/site/home/_home.scss */
ul.uk-nav-sub {
  padding: 5px 0 5px 15px;
}

/* line 4499, sass/site/home/_home.scss */
.uk-nav-sub ul {
  padding-left: 15px;
}

/* line 4502, sass/site/home/_home.scss */
.uk-nav-sub a {
  padding: 2px 0;
}

/* line 4505, sass/site/home/_home.scss */
.uk-nav-parent-icon > .uk-parent > a::after {
  content: "";
  width: 1.5em;
  height: 1.5em;
  float: right;
  background-image: url("data:image/svg+xml;\a     charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-width%3D%221.1%22%20points%3D%2210%201%204%207%2010%2013%22%20%2F%3E%0A%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

/* line 4515, sass/site/home/_home.scss */
.uk-nav-parent-icon > .uk-parent.uk-open > a::after {
  background-image: url("data:image/svg+xml;\a     charset=UTF-8,%3Csvg%20width%3D%2214%22%20height%3D%2214%22%20viewBox%3D%220%200%2014%2014%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Cpolyline%20fill%3D%22none%22%20stroke%3D%22%23666%22%20stroke-width%3D%221.1%22%20points%3D%221%204%207%2010%2013%204%22%20%2F%3E%0A%3C%2Fsvg%3E");
}

/* line 4519, sass/site/home/_home.scss */
.uk-nav-header {
  padding: 5px 0;
  text-transform: uppercase;
  font-size: 0.875rem;
}

/* line 4524, sass/site/home/_home.scss */
.uk-nav-header:not(:first-child) {
  margin-top: 20px;
}

/* line 4527, sass/site/home/_home.scss */
.uk-nav-divider {
  margin: 5px 0;
}

/* line 4530, sass/site/home/_home.scss */
.uk-nav-default {
  font-size: 0.875rem;
}

/* line 4533, sass/site/home/_home.scss */
.uk-nav-default > li > a {
  color: #999;
}

/* line 4536, sass/site/home/_home.scss */
.uk-nav-default > li > a:hover, .uk-nav-default > li > a:focus {
  color: #666;
}

/* line 4539, sass/site/home/_home.scss */
.uk-nav-default > li.uk-active > a {
  color: #333;
}

/* line 4542, sass/site/home/_home.scss */
.uk-nav-default .uk-nav-header {
  color: #333;
}

/* line 4545, sass/site/home/_home.scss */
.uk-nav-default .uk-nav-divider {
  border-top: 1px solid #e5e5e5;
}

/* line 4548, sass/site/home/_home.scss */
.uk-nav-default .uk-nav-sub a {
  color: #999;
}

/* line 4551, sass/site/home/_home.scss */
.uk-nav-default .uk-nav-sub a:hover, .uk-nav-default .uk-nav-sub a:focus {
  color: #666;
}

/* line 4554, sass/site/home/_home.scss */
.uk-nav-default .uk-nav-sub li.uk-active > a {
  color: #333;
}

/* line 4557, sass/site/home/_home.scss */
.uk-nav-primary > li > a {
  font-size: 1.5rem;
  line-height: 1.5;
  color: #999;
}

/* line 4562, sass/site/home/_home.scss */
.uk-nav-primary > li > a:hover, .uk-nav-primary > li > a:focus {
  color: #666;
}

/* line 4565, sass/site/home/_home.scss */
.uk-nav-primary > li.uk-active > a {
  color: #333;
}

/* line 4568, sass/site/home/_home.scss */
.uk-nav-primary .uk-nav-header {
  color: #333;
}

/* line 4571, sass/site/home/_home.scss */
.uk-nav-primary .uk-nav-divider {
  border-top: 1px solid #e5e5e5;
}

/* line 4574, sass/site/home/_home.scss */
.uk-nav-primary .uk-nav-sub a {
  color: #999;
}

/* line 4577, sass/site/home/_home.scss */
.uk-nav-primary .uk-nav-sub a:hover, .uk-nav-primary .uk-nav-sub a:focus {
  color: #666;
}

/* line 4580, sass/site/home/_home.scss */
.uk-nav-primary .uk-nav-sub li.uk-active > a {
  color: #333;
}

/* line 4583, sass/site/home/_home.scss */
.uk-nav-center {
  text-align: center;
}

/* line 4586, sass/site/home/_home.scss */
.uk-nav-center .uk-nav-sub, .uk-nav-center .uk-nav-sub ul {
  padding-left: 0;
}

/* line 4589, sass/site/home/_home.scss */
.uk-nav-center.uk-nav-parent-icon > .uk-parent > a::after {
  position: absolute;
}

/* line 4592, sass/site/home/_home.scss */
.uk-navbar {
  display: flex;
  position: relative;
}

/* line 4596, sass/site/home/_home.scss */
.uk-navbar-container:not(.uk-navbar-transparent) {
  background: #f8f8f8;
}

/* line 4599, sass/site/home/_home.scss */
.uk-navbar-container > ::before, .uk-navbar-container > ::after {
  display: none !important;
}

/* line 4602, sass/site/home/_home.scss */
.uk-navbar-left, .uk-navbar-right, .uk-navbar-center, .uk-navbar-center-left > *, .uk-navbar-center-right > * {
  display: flex;
  align-items: center;
}

/* line 4606, sass/site/home/_home.scss */
.uk-navbar-right {
  margin-left: auto;
}

/* line 4609, sass/site/home/_home.scss */
.uk-navbar-center:only-child {
  margin-left: auto;
  margin-right: auto;
  position: relative;
}

/* line 4614, sass/site/home/_home.scss */
.uk-navbar-center:not(:only-child) {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  z-index: 990;
}

/* line 4621, sass/site/home/_home.scss */
.uk-navbar-center:not(:only-child) .uk-navbar-nav > li > a, .uk-navbar-center:not(:only-child) .uk-navbar-item, .uk-navbar-center:not(:only-child) .uk-navbar-toggle {
  white-space: nowrap;
}

/* line 4624, sass/site/home/_home.scss */
.uk-navbar-center-left, .uk-navbar-center-right {
  position: absolute;
  top: 0;
}

/* line 4628, sass/site/home/_home.scss */
.uk-navbar-center-left {
  right: 100%;
}

/* line 4631, sass/site/home/_home.scss */
.uk-navbar-center-right {
  left: 100%;
}

/* line 4634, sass/site/home/_home.scss */
[class*='uk-navbar-center-'] .uk-navbar-nav > li > a, [class*='uk-navbar-center-'] .uk-navbar-item, [class*='uk-navbar-center-'] .uk-navbar-toggle {
  white-space: nowrap;
}

/* line 4637, sass/site/home/_home.scss */
.uk-navbar-nav {
  display: flex;
  margin: 0;
  padding: 0;
  list-style: none;
}

/* line 4643, sass/site/home/_home.scss */
.uk-navbar-left, .uk-navbar-right, .uk-navbar-center:only-child {
  flex-wrap: wrap;
}

/* line 4646, sass/site/home/_home.scss */
.uk-navbar-nav > li > a, .uk-navbar-item, .uk-navbar-toggle {
  display: flex;
  justify-content: center;
  align-items: center;
  box-sizing: border-box;
  min-height: 80px;
  padding: 0 15px;
  font-size: .875rem;
  font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";
  text-decoration: none;
}

/* line 4657, sass/site/home/_home.scss */
.uk-navbar-nav > li > a {
  color: #999;
  text-transform: uppercase;
  transition: .1s ease-in-out;
  transition-property: color, background-color;
}

/* line 4663, sass/site/home/_home.scss */
.uk-navbar-nav > li:hover > a, .uk-navbar-nav > li > a:focus, .uk-navbar-nav > li > a.uk-open {
  color: #666;
  outline: 0;
}

/* line 4667, sass/site/home/_home.scss */
.uk-navbar-nav > li > a:active {
  color: #333;
}

/* line 4670, sass/site/home/_home.scss */
.uk-navbar-nav > li.uk-active > a {
  color: #333;
}

/* line 4673, sass/site/home/_home.scss */
.uk-navbar-item {
  color: #666;
}

/* line 4676, sass/site/home/_home.scss */
.uk-navbar-toggle {
  color: #999;
}

/* line 4679, sass/site/home/_home.scss */
.uk-navbar-toggle:hover, .uk-navbar-toggle:focus, .uk-navbar-toggle.uk-open {
  color: #666;
  outline: 0;
  text-decoration: none;
}

/* line 4684, sass/site/home/_home.scss */
.uk-navbar-subtitle {
  font-size: 0.875rem;
}

/* line 4687, sass/site/home/_home.scss */
.uk-navbar-dropdown {
  display: none;
  position: absolute;
  z-index: 1020;
  box-sizing: border-box;
  width: 200px;
  padding: 25px;
  background: #fff;
  color: #666;
  box-shadow: 0 5px 12px rgba(0, 0, 0, 0.15);
}

/* line 4698, sass/site/home/_home.scss */
.uk-navbar-dropdown.uk-open {
  display: block;
}

/* line 4701, sass/site/home/_home.scss */
[class*='uk-navbar-dropdown-top'] {
  margin-top: -15px;
}

/* line 4704, sass/site/home/_home.scss */
[class*='uk-navbar-dropdown-bottom'] {
  margin-top: 15px;
}

/* line 4707, sass/site/home/_home.scss */
[class*='uk-navbar-dropdown-left'] {
  margin-left: -15px;
}

/* line 4710, sass/site/home/_home.scss */
[class*='uk-navbar-dropdown-right'] {
  margin-left: 15px;
}

/* line 4713, sass/site/home/_home.scss */
.uk-navbar-dropdown-grid {
  margin-left: -50px;
}

/* line 4716, sass/site/home/_home.scss */
.uk-navbar-dropdown-grid > * {
  padding-left: 50px;
}

/* line 4719, sass/site/home/_home.scss */
.uk-navbar-dropdown-grid > .uk-grid-margin {
  margin-top: 50px;
}

/* line 4722, sass/site/home/_home.scss */
.uk-navbar-dropdown-stack .uk-navbar-dropdown-grid > * {
  width: 100% !important;
}

/* line 4725, sass/site/home/_home.scss */
.uk-navbar-dropdown-width-2:not(.uk-navbar-dropdown-stack) {
  width: 400px;
}

/* line 4728, sass/site/home/_home.scss */
.uk-navbar-dropdown-width-3:not(.uk-navbar-dropdown-stack) {
  width: 600px;
}

/* line 4731, sass/site/home/_home.scss */
.uk-navbar-dropdown-width-4:not(.uk-navbar-dropdown-stack) {
  width: 800px;
}

/* line 4734, sass/site/home/_home.scss */
.uk-navbar-dropdown-width-5:not(.uk-navbar-dropdown-stack) {
  width: 1000px;
}

/* line 4737, sass/site/home/_home.scss */
.uk-navbar-dropdown-dropbar {
  margin-top: 0;
  margin-bottom: 0;
  box-shadow: none;
}

/* line 4742, sass/site/home/_home.scss */
.uk-navbar-dropdown-nav {
  font-size: 0.875rem;
}

/* line 4745, sass/site/home/_home.scss */
.uk-navbar-dropdown-nav > li > a {
  color: #999;
}

/* line 4748, sass/site/home/_home.scss */
.uk-navbar-dropdown-nav > li > a:hover, .uk-navbar-dropdown-nav > li > a:focus {
  color: #666;
}

/* line 4751, sass/site/home/_home.scss */
.uk-navbar-dropdown-nav > li.uk-active > a {
  color: #333;
}

/* line 4754, sass/site/home/_home.scss */
.uk-navbar-dropdown-nav .uk-nav-header {
  color: #333;
}

/* line 4757, sass/site/home/_home.scss */
.uk-navbar-dropdown-nav .uk-nav-divider {
  border-top: 1px solid #e5e5e5;
}

/* line 4760, sass/site/home/_home.scss */
.uk-navbar-dropdown-nav .uk-nav-sub a {
  color: #999;
}

/* line 4763, sass/site/home/_home.scss */
.uk-navbar-dropdown-nav .uk-nav-sub a:hover, .uk-navbar-dropdown-nav .uk-nav-sub a:focus {
  color: #666;
}

/* line 4766, sass/site/home/_home.scss */
.uk-navbar-dropdown-nav .uk-nav-sub li.uk-active > a {
  color: #333;
}

/* line 4769, sass/site/home/_home.scss */
.uk-navbar-dropbar {
  background: #fff;
}

/* line 4772, sass/site/home/_home.scss */
.uk-navbar-dropbar-slide {
  position: absolute;
  z-index: 980;
  left: 0;
  right: 0;
  box-shadow: 0 5px 7px rgba(0, 0, 0, 0.05);
}

/* line 4779, sass/site/home/_home.scss */
.uk-navbar-container > .uk-container .uk-navbar-left {
  margin-left: -15px;
  margin-right: -15px;
}

/* line 4783, sass/site/home/_home.scss */
.uk-navbar-container > .uk-container .uk-navbar-right {
  margin-right: -15px;
}

/* line 4786, sass/site/home/_home.scss */
.uk-navbar-dropdown-grid > * {
  position: relative;
}

/* line 4789, sass/site/home/_home.scss */
.uk-navbar-dropdown-grid > :not(.uk-first-column)::before {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 25px;
  border-left: 1px solid #e5e5e5;
}

/* line 4797, sass/site/home/_home.scss */
.uk-navbar-dropdown-grid.uk-grid-stack > .uk-grid-margin::before {
  content: "";
  position: absolute;
  top: -25px;
  left: 50px;
  right: 0;
  border-top: 1px solid #e5e5e5;
}

/* line 4805, sass/site/home/_home.scss */
.uk-subnav {
  display: flex;
  flex-wrap: wrap;
  margin-left: -20px;
  padding: 0;
  list-style: none;
}

/* line 4812, sass/site/home/_home.scss */
.uk-subnav > * {
  flex: none;
  padding-left: 20px;
  position: relative;
}

/* line 4817, sass/site/home/_home.scss */
.uk-subnav > * > :first-child {
  display: block;
  color: #999;
  font-size: .875rem;
  text-transform: uppercase;
  transition: .1s ease-in-out;
  transition-property: color, background-color;
}

/* line 4825, sass/site/home/_home.scss */
.uk-subnav > * > a:hover, .uk-subnav > * > a:focus {
  color: #666;
  text-decoration: none;
  outline: 0;
}

/* line 4830, sass/site/home/_home.scss */
.uk-subnav > .uk-active > a {
  color: #333;
}

/* line 4833, sass/site/home/_home.scss */
.uk-subnav-divider > * {
  display: flex;
  align-items: center;
}

/* line 4837, sass/site/home/_home.scss */
.uk-subnav-divider > :nth-child(n+2):not(.uk-first-column)::before {
  content: "";
  height: 1.5em;
  margin-left: 0;
  margin-right: 20px;
  border-left: 1px solid #e5e5e5;
}

/* line 4844, sass/site/home/_home.scss */
.uk-subnav-pill > * > :first-child {
  padding: 5px 10px;
  background: transparent;
  color: #999;
}

/* line 4849, sass/site/home/_home.scss */
.uk-subnav-pill > * > a:hover, .uk-subnav-pill > * > a:focus {
  background-color: #f8f8f8;
  color: #666;
}

/* line 4853, sass/site/home/_home.scss */
.uk-subnav-pill > * > a:active {
  background-color: #f8f8f8;
  color: #666;
}

/* line 4857, sass/site/home/_home.scss */
.uk-subnav-pill > .uk-active > a {
  background-color: #1e87f0;
  color: #fff;
}

/* line 4861, sass/site/home/_home.scss */
.uk-subnav > .uk-disabled > a {
  color: #999;
}

/* line 4864, sass/site/home/_home.scss */
.uk-breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0;
  list-style: none;
}

/* line 4870, sass/site/home/_home.scss */
.uk-breadcrumb > * {
  flex: none;
}

/* line 4873, sass/site/home/_home.scss */
.uk-breadcrumb > * > * {
  display: inline-block;
  font-size: .875rem;
  color: #999;
}

/* line 4878, sass/site/home/_home.scss */
.uk-breadcrumb > * > :hover, .uk-breadcrumb > * > :focus {
  color: #666;
  text-decoration: none;
}

/* line 4882, sass/site/home/_home.scss */
.uk-breadcrumb > :last-child > * {
  color: #666;
}

/* line 4885, sass/site/home/_home.scss */
.uk-breadcrumb > :nth-child(n+2):not(.uk-first-column)::before {
  content: "/";
  display: inline-block;
  margin: 0 20px;
  color: #999;
}

/* line 4891, sass/site/home/_home.scss */
.uk-pagination {
  display: flex;
  flex-wrap: wrap;
  margin-left: -20px;
  padding: 0;
  list-style: none;
}

/* line 4898, sass/site/home/_home.scss */
.uk-pagination > * {
  flex: none;
  padding-left: 20px;
  position: relative;
}

/* line 4903, sass/site/home/_home.scss */
.uk-pagination > * > * {
  display: block;
  color: #999;
  transition: color 0.1s ease-in-out;
}

/* line 4908, sass/site/home/_home.scss */
.uk-pagination > * > :hover, .uk-pagination > * > :focus {
  color: #666;
  text-decoration: none;
}

/* line 4912, sass/site/home/_home.scss */
.uk-pagination > .uk-active > * {
  color: #666;
}

/* line 4915, sass/site/home/_home.scss */
.uk-pagination > .uk-disabled > * {
  color: #999;
}

/* line 4918, sass/site/home/_home.scss */
.uk-tab {
  display: flex;
  flex-wrap: wrap;
  margin-left: -20px;
  padding: 0;
  list-style: none;
  position: relative;
}

/* line 4926, sass/site/home/_home.scss */
.uk-tab::before {
  content: "";
  position: absolute;
  bottom: 0;
  left: 20px;
  right: 0;
  border-bottom: 1px solid #e5e5e5;
}

/* line 4934, sass/site/home/_home.scss */
.uk-tab > * {
  flex: none;
  padding-left: 20px;
  position: relative;
}

/* line 4939, sass/site/home/_home.scss */
.uk-tab > * > a {
  display: block;
  text-align: center;
  padding: 5px 10px;
  color: #999;
  border-bottom: 1px solid transparent;
  font-size: .875rem;
  text-transform: uppercase;
  transition: color 0.1s ease-in-out;
}

/* line 4949, sass/site/home/_home.scss */
.uk-tab > * > a:hover, .uk-tab > * > a:focus {
  color: #666;
  text-decoration: none;
}

/* line 4953, sass/site/home/_home.scss */
.uk-tab > .uk-active > a {
  color: #333;
  border-color: #1e87f0;
}

/* line 4957, sass/site/home/_home.scss */
.uk-tab > .uk-disabled > a {
  color: #999;
}

/* line 4960, sass/site/home/_home.scss */
.uk-tab-bottom::before {
  top: 0;
  bottom: auto;
}

/* line 4964, sass/site/home/_home.scss */
.uk-tab-bottom > * > a {
  border-top: 1px solid transparent;
  border-bottom: 0;
}

/* line 4968, sass/site/home/_home.scss */
.uk-tab-left, .uk-tab-right {
  flex-direction: column;
  margin-left: 0;
}

/* line 4972, sass/site/home/_home.scss */
.uk-tab-left > *, .uk-tab-right > * {
  padding-left: 0;
}

/* line 4975, sass/site/home/_home.scss */
.uk-tab-left::before {
  top: 0;
  bottom: 0;
  left: auto;
  right: 0;
  border-left: 1px solid #e5e5e5;
  border-bottom: 0;
}

/* line 4983, sass/site/home/_home.scss */
.uk-tab-right::before {
  top: 0;
  bottom: 0;
  left: 0;
  right: auto;
  border-left: 1px solid #e5e5e5;
  border-bottom: 0;
}

/* line 4991, sass/site/home/_home.scss */
.uk-tab-left > * > a {
  text-align: left;
  border-right: 1px solid transparent;
  border-bottom: 0;
}

/* line 4996, sass/site/home/_home.scss */
.uk-tab-right > * > a {
  text-align: left;
  border-left: 1px solid transparent;
  border-bottom: 0;
}

/* line 5001, sass/site/home/_home.scss */
.uk-tab .uk-dropdown {
  margin-left: 30px;
}

/* line 5004, sass/site/home/_home.scss */
.uk-slidenav {
  padding: 5px 10px;
  color: rgba(102, 102, 102, 0.5);
  transition: color 0.1s ease-in-out;
}

/* line 5009, sass/site/home/_home.scss */
.uk-slidenav:hover, .uk-slidenav:focus {
  color: rgba(102, 102, 102, 0.9);
  outline: 0;
}

/* line 5013, sass/site/home/_home.scss */
.uk-slidenav:active {
  color: rgba(102, 102, 102, 0.5);
}

/* line 5016, sass/site/home/_home.scss */
.uk-slidenav-large {
  padding: 10px 10px;
}

/* line 5019, sass/site/home/_home.scss */
.uk-slidenav-container {
  display: flex;
}

/* line 5022, sass/site/home/_home.scss */
.uk-dotnav {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
  list-style: none;
  margin-left: -12px;
}

/* line 5030, sass/site/home/_home.scss */
.uk-dotnav > * {
  flex: none;
  padding-left: 12px;
}

/* line 5034, sass/site/home/_home.scss */
.uk-dotnav > * > * {
  display: block;
  box-sizing: border-box;
  width: 10px;
  height: 10px;
  border-radius: 50%;
  background: transparent;
  text-indent: 100%;
  overflow: hidden;
  white-space: nowrap;
  border: 1px solid rgba(102, 102, 102, 0.4);
  transition: .2s ease-in-out;
  transition-property: background-color, border-color;
}

/* line 5048, sass/site/home/_home.scss */
.uk-dotnav > * > :hover, .uk-dotnav > * > :focus {
  background-color: rgba(102, 102, 102, 0.6);
  outline: 0;
  border-color: transparent;
}

/* line 5053, sass/site/home/_home.scss */
.uk-dotnav > * > :active {
  background-color: rgba(102, 102, 102, 0.2);
  border-color: transparent;
}

/* line 5057, sass/site/home/_home.scss */
.uk-dotnav > .uk-active > * {
  background-color: rgba(102, 102, 102, 0.6);
  border-color: transparent;
}

/* line 5061, sass/site/home/_home.scss */
.uk-dotnav-vertical {
  flex-direction: column;
  margin-left: 0;
  margin-top: -12px;
}

/* line 5066, sass/site/home/_home.scss */
.uk-dotnav-vertical > * {
  padding-left: 0;
  padding-top: 12px;
}

/* line 5070, sass/site/home/_home.scss */
.uk-thumbnav {
  display: flex;
  flex-wrap: wrap;
  margin: 0;
  padding: 0;
  list-style: none;
  margin-left: -15px;
}

/* line 5078, sass/site/home/_home.scss */
.uk-thumbnav > * {
  padding-left: 15px;
}

/* line 5081, sass/site/home/_home.scss */
.uk-thumbnav > * > * {
  display: inline-block;
  position: relative;
}

/* line 5085, sass/site/home/_home.scss */
.uk-thumbnav > * > *::after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  background: rgba(255, 255, 255, 0.4);
  transition: background-color 0.1s ease-in-out;
}

/* line 5095, sass/site/home/_home.scss */
.uk-thumbnav > * > :hover, .uk-thumbnav > * > :focus {
  outline: 0;
}

/* line 5098, sass/site/home/_home.scss */
.uk-thumbnav > * > :hover::after, .uk-thumbnav > * > :focus::after {
  background-color: transparent;
}

/* line 5101, sass/site/home/_home.scss */
.uk-thumbnav > .uk-active > *::after {
  background-color: transparent;
}

/* line 5104, sass/site/home/_home.scss */
.uk-thumbnav-vertical {
  flex-direction: column;
  margin-left: 0;
  margin-top: -15px;
}

/* line 5109, sass/site/home/_home.scss */
.uk-thumbnav-vertical > * {
  padding-left: 0;
  padding-top: 15px;
}

/* line 5113, sass/site/home/_home.scss */
.uk-accordion {
  padding: 0;
  list-style: none;
}

/* line 5117, sass/site/home/_home.scss */
.uk-accordion > :nth-child(n+2) {
  margin-top: 20px;
}

/* line 5120, sass/site/home/_home.scss */
.uk-accordion-title {
  display: block;
  font-size: 1.25rem;
  line-height: 1.4;
  color: #333;
  overflow: hidden;
}

/* line 5127, sass/site/home/_home.scss */
.uk-accordion-title::before {
  content: "";
  width: 1.4em;
  height: 1.4em;
  margin-left: 10px;
  float: right;
  background-image: url("data:image/svg+xml;\a     charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%221%22%20height%3D%2213%22%20x%3D%226%22%20y%3D%220%22%20%2F%3E%0A%3C%2Fsvg%3E");
  background-repeat: no-repeat;
  background-position: 50% 50%;
}

/* line 5138, sass/site/home/_home.scss */
.uk-open > .uk-accordion-title::before {
  background-image: url("data:image/svg+xml;\a     charset=UTF-8,%3Csvg%20width%3D%2213%22%20height%3D%2213%22%20viewBox%3D%220%200%2013%2013%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%0A%20%20%20%20%3Crect%20fill%3D%22%23666%22%20width%3D%2213%22%20height%3D%221%22%20x%3D%220%22%20y%3D%226%22%20%2F%3E%0A%3C%2Fsvg%3E");
}

/* line 5142, sass/site/home/_home.scss */
.uk-accordion-title:hover, .uk-accordion-title:focus {
  color: #666;
  text-decoration: none;
  outline: 0;
}

/* line 5147, sass/site/home/_home.scss */
.uk-accordion-content {
  margin-top: 20px;
}

/* line 5150, sass/site/home/_home.scss */
.uk-accordion-content::before, .uk-accordion-content::after {
  content: "";
  display: table;
}

/* line 5154, sass/site/home/_home.scss */
.uk-accordion-content::after {
  clear: both;
}

/* line 5157, sass/site/home/_home.scss */
.uk-accordion-content > :last-child {
  margin-bottom: 0;
}

/* line 5160, sass/site/home/_home.scss */
.uk-drop {
  display: none;
  position: absolute;
  z-index: 1020;
  box-sizing: border-box;
  width: 300px;
}

/* line 5167, sass/site/home/_home.scss */
.uk-drop.uk-open {
  display: block;
}

/* line 5170, sass/site/home/_home.scss */
[class*='uk-drop-top'] {
  margin-top: -20px;
}

/* line 5173, sass/site/home/_home.scss */
[class*='uk-drop-bottom'] {
  margin-top: 20px;
}

/* line 5176, sass/site/home/_home.scss */
[class*='uk-drop-left'] {
  margin-left: -20px;
}

/* line 5179, sass/site/home/_home.scss */
[class*='uk-drop-right'] {
  margin-left: 20px;
}

/* line 5182, sass/site/home/_home.scss */
.uk-drop-stack .uk-drop-grid > * {
  width: 100% !important;
}

/* line 5185, sass/site/home/_home.scss */
.uk-dropdown {
  display: none;
  position: absolute;
  z-index: 1020;
  box-sizing: border-box;
  min-width: 200px;
  padding: 25px;
  background: #fff;
  color: #666;
  box-shadow: 0 5px 12px rgba(0, 0, 0, 0.15);
}

/* line 5196, sass/site/home/_home.scss */
.uk-dropdown.uk-open {
  display: block;
}

/* line 5199, sass/site/home/_home.scss */
.uk-dropdown-nav {
  white-space: nowrap;
  font-size: 0.875rem;
}

/* line 5203, sass/site/home/_home.scss */
.uk-dropdown-nav > li > a {
  color: #999;
}

/* line 5206, sass/site/home/_home.scss */
.uk-dropdown-nav > li > a:hover, .uk-dropdown-nav > li > a:focus, .uk-dropdown-nav > li.uk-active > a {
  color: #666;
}

/* line 5209, sass/site/home/_home.scss */
.uk-dropdown-nav .uk-nav-header {
  color: #333;
}

/* line 5212, sass/site/home/_home.scss */
.uk-dropdown-nav .uk-nav-divider {
  border-top: 1px solid #e5e5e5;
}

/* line 5215, sass/site/home/_home.scss */
.uk-dropdown-nav .uk-nav-sub a {
  color: #999;
}

/* line 5218, sass/site/home/_home.scss */
.uk-dropdown-nav .uk-nav-sub a:hover, .uk-dropdown-nav .uk-nav-sub a:focus, .uk-dropdown-nav .uk-nav-sub li.uk-active > a {
  color: #666;
}

/* line 5221, sass/site/home/_home.scss */
[class*='uk-dropdown-top'] {
  margin-top: -10px;
}

/* line 5224, sass/site/home/_home.scss */
[class*='uk-dropdown-bottom'] {
  margin-top: 10px;
}

/* line 5227, sass/site/home/_home.scss */
[class*='uk-dropdown-left'] {
  margin-left: -10px;
}

/* line 5230, sass/site/home/_home.scss */
[class*='uk-dropdown-right'] {
  margin-left: 10px;
}

/* line 5233, sass/site/home/_home.scss */
.uk-dropdown-stack .uk-dropdown-grid > * {
  width: 100% !important;
}

/* line 5236, sass/site/home/_home.scss */
.uk-modal {
  display: none;
  position: fixed;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1010;
  overflow-y: auto;
  -webkit-overflow-scrolling: touch;
  padding: 15px 15px;
  background: rgba(0, 0, 0, 0.6);
  opacity: 0;
  transition: opacity 0.15s linear;
}

@media (min-width: 640px) {
  /* line 5252, sass/site/home/_home.scss */
  .uk-modal {
    padding: 50px 30px;
  }
}
@media (min-width: 960px) {
  /* line 5257, sass/site/home/_home.scss */
  .uk-modal {
    padding-left: 40px;
    padding-right: 40px;
  }
}
/* line 5262, sass/site/home/_home.scss */
.uk-modal.uk-open {
  opacity: 1;
}

/* line 5265, sass/site/home/_home.scss */
.uk-modal-page {
  overflow: hidden;
}

/* line 5268, sass/site/home/_home.scss */
.uk-modal-dialog {
  position: relative;
  box-sizing: border-box;
  margin: 0 auto;
  width: 600px;
  max-width: calc(100% - .01px) !important;
  background: #fff;
  opacity: 0;
  transform: translateY(-100px);
  transition: .3s linear;
  transition-property: opacity, transform;
}

/* line 5280, sass/site/home/_home.scss */
.uk-open > .uk-modal-dialog {
  opacity: 1;
  transform: translateY(0);
}

/* line 5284, sass/site/home/_home.scss */
.uk-modal-container .uk-modal-dialog {
  width: 1200px;
}

/* line 5287, sass/site/home/_home.scss */
.uk-modal-full {
  padding: 0;
  background: 0;
}

/* line 5291, sass/site/home/_home.scss */
.uk-modal-full .uk-modal-dialog {
  margin: 0;
  width: 100%;
  max-width: 100%;
  transform: translateY(0);
}

/* line 5298, sass/site/home/_home.scss */
[class*='uk-animation-'] {
  animation-duration: .5s;
  animation-timing-function: ease-out;
  animation-fill-mode: both;
}

/* line 5303, sass/site/home/_home.scss */
.uk-animation-reverse {
  animation-direction: reverse;
  animation-timing-function: ease-in;
}

/* line 5307, sass/site/home/_home.scss */
.uk-animation-toggle:not(:hover):not(:focus) [class*='uk-animation-'] {
  animation-name: none;
}

/* line 5310, sass/site/home/_home.scss */
.uk-animation-toggle {
  -webkit-tap-highlight-color: transparent;
}

/* line 5313, sass/site/home/_home.scss */
.uk-animation-toggle:focus {
  outline: 0;
}

/* line 5316, sass/site/home/_home.scss */
.uk-animation-fade {
  animation-name: uk-fade;
  animation-duration: .8s;
  animation-timing-function: linear;
}

/* line 5321, sass/site/home/_home.scss */
.uk-animation-scale-up {
  animation-name: uk-fade-scale-02;
}

/* line 5324, sass/site/home/_home.scss */
.uk-animation-scale-down {
  animation-name: uk-fade-scale-18;
}

/* line 5327, sass/site/home/_home.scss */
.uk-animation-slide-top {
  animation-name: uk-fade-top;
}

/* line 5330, sass/site/home/_home.scss */
.uk-animation-slide-bottom {
  animation-name: uk-fade-bottom;
}

/* line 5333, sass/site/home/_home.scss */
.uk-animation-slide-left {
  animation-name: uk-fade-left;
}

/* line 5336, sass/site/home/_home.scss */
.uk-animation-slide-right {
  animation-name: uk-fade-right;
}

/* line 5339, sass/site/home/_home.scss */
.uk-animation-slide-top-small {
  animation-name: uk-fade-top-small;
}

/* line 5342, sass/site/home/_home.scss */
.uk-animation-slide-bottom-small {
  animation-name: uk-fade-bottom-small;
}

/* line 5345, sass/site/home/_home.scss */
.uk-animation-slide-left-small {
  animation-name: uk-fade-left-small;
}

/* line 5348, sass/site/home/_home.scss */
.uk-animation-slide-right-small {
  animation-name: uk-fade-right-small;
}

/* line 5351, sass/site/home/_home.scss */
.uk-animation-slide-top-medium {
  animation-name: uk-fade-top-medium;
}

/* line 5354, sass/site/home/_home.scss */
.uk-animation-slide-bottom-medium {
  animation-name: uk-fade-bottom-medium;
}

/* line 5357, sass/site/home/_home.scss */
.uk-animation-slide-left-medium {
  animation-name: uk-fade-left-medium;
}

/* line 5360, sass/site/home/_home.scss */
.uk-animation-slide-right-medium {
  animation-name: uk-fade-right-medium;
}

/* line 5363, sass/site/home/_home.scss */
.uk-animation-kenburns {
  animation-name: uk-scale-kenburns;
  animation-duration: 15s;
}

/* line 5367, sass/site/home/_home.scss */
.uk-animation-shake {
  animation-name: uk-shake;
}

/* line 5370, sass/site/home/_home.scss */
.uk-animation-fast {
  animation-duration: 0.1s;
}

@keyframes uk-fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes uk-fade-top {
  0% {
    opacity: 0;
    transform: translateY(-100%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes uk-fade-bottom {
  0% {
    opacity: 0;
    transform: translateY(100%);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes uk-fade-left {
  0% {
    opacity: 0;
    transform: translateX(-100%);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes uk-fade-right {
  0% {
    opacity: 0;
    transform: translateX(100%);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes uk-fade-top-small {
  0% {
    opacity: 0;
    transform: translateY(-10px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes uk-fade-bottom-small {
  0% {
    opacity: 0;
    transform: translateY(10px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes uk-fade-left-small {
  0% {
    opacity: 0;
    transform: translateX(-10px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes uk-fade-right-small {
  0% {
    opacity: 0;
    transform: translateX(10px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes uk-fade-top-medium {
  0% {
    opacity: 0;
    transform: translateY(-50px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes uk-fade-bottom-medium {
  0% {
    opacity: 0;
    transform: translateY(50px);
  }
  100% {
    opacity: 1;
    transform: translateY(0);
  }
}
@keyframes uk-fade-left-medium {
  0% {
    opacity: 0;
    transform: translateX(-50px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes uk-fade-right-medium {
  0% {
    opacity: 0;
    transform: translateX(50px);
  }
  100% {
    opacity: 1;
    transform: translateX(0);
  }
}
@keyframes uk-fade-scale-02 {
  0% {
    opacity: 0;
    transform: scale(0.2);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes uk-fade-scale-18 {
  0% {
    opacity: 0;
    transform: scale(1.8);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes uk-scale-kenburns {
  0% {
    transform: scale(1);
  }
  100% {
    transform: scale(1.2);
  }
}
@keyframes uk-shake {
  0%,100% {
    transform: translateX(0);
  }
  10% {
    transform: translateX(-9px);
  }
  20% {
    transform: translateX(8px);
  }
  30% {
    transform: translateX(-7px);
  }
  40% {
    transform: translateX(6px);
  }
  50% {
    transform: translateX(-5px);
  }
  60% {
    transform: translateX(4px);
  }
  70% {
    transform: translateX(-3px);
  }
  80% {
    transform: translateX(2px);
  }
  90% {
    transform: translateX(-1px);
  }
}
/*Animation End*/
/*--------------------------------------------------------------
## Company
--------------------------------------------------------------*/
@media (max-width: 1600px) {
  /* line 2, sass/site/company/_company.scss */
  .page-template-industries .fix-wrap {
    max-width: 1100px;
  }
}
/* line 7, sass/site/company/_company.scss */
.page-template-industries .admireby-section {
  padding: 40px 0 50px;
}
@media (max-width: 767px) {
  /* line 7, sass/site/company/_company.scss */
  .page-template-industries .admireby-section {
    padding-bottom: 0;
  }
}
/* line 12, sass/site/company/_company.scss */
.page-template-industries .admireby-section .header-title {
  margin-bottom: 40px;
}
@media (max-width: 1600px) {
  /* line 12, sass/site/company/_company.scss */
  .page-template-industries .admireby-section .header-title {
    margin-bottom: 40px;
  }
}
@media (max-width: 1199px) {
  /* line 12, sass/site/company/_company.scss */
  .page-template-industries .admireby-section .header-title {
    margin-bottom: 30px;
  }
}
@media (max-width: 1600px) {
  /* line 20, sass/site/company/_company.scss */
  .page-template-industries .admireby-section .header-title h2 {
    font-size: 40px;
    line-height: normal;
    margin: 0 0 10px;
  }
}
@media (max-width: 1199px) {
  /* line 20, sass/site/company/_company.scss */
  .page-template-industries .admireby-section .header-title h2 {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 20, sass/site/company/_company.scss */
  .page-template-industries .admireby-section .header-title h2 {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 20, sass/site/company/_company.scss */
  .page-template-industries .admireby-section .header-title h2 {
    font-size: 28px;
  }
}

/* line 40, sass/site/company/_company.scss */
.main-banner.inner-bnr {
  height: 811px;
  text-align: left;
}
@media (max-width: 1600px) {
  /* line 40, sass/site/company/_company.scss */
  .main-banner.inner-bnr {
    min-height: 540px;
  }
}
@media (max-width: 1199px) {
  /* line 40, sass/site/company/_company.scss */
  .main-banner.inner-bnr {
    min-height: 500px;
  }
}
@media (max-width: 1023px) {
  /* line 40, sass/site/company/_company.scss */
  .main-banner.inner-bnr {
    min-height: 400px;
    padding: 30px 0;
  }
}
/* line 53, sass/site/company/_company.scss */
.main-banner.inner-bnr .fix-wrap {
  width: 100%;
}
/* line 56, sass/site/company/_company.scss */
.main-banner.inner-bnr .banner-caption {
  max-width: 960px;
}
@media (max-width: 1600px) {
  /* line 58, sass/site/company/_company.scss */
  .main-banner.inner-bnr .banner-caption h1 {
    margin-bottom: 20px;
    font-size: 40px;
  }
}
@media (max-width: 1199px) {
  /* line 58, sass/site/company/_company.scss */
  .main-banner.inner-bnr .banner-caption h1 {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 58, sass/site/company/_company.scss */
  .main-banner.inner-bnr .banner-caption h1 {
    font-size: 32px;
    margin-bottom: 10px;
  }
}
/* line 71, sass/site/company/_company.scss */
.main-banner.inner-bnr .banner-caption strong {
  font-size: 33px;
  font-weight: 700;
  color: #fff;
}
@media (max-width: 1600px) {
  /* line 71, sass/site/company/_company.scss */
  .main-banner.inner-bnr .banner-caption strong {
    font-size: 24px;
  }
}
@media (max-width: 1199px) {
  /* line 71, sass/site/company/_company.scss */
  .main-banner.inner-bnr .banner-caption strong {
    font-size: 20px;
  }
}
/* line 82, sass/site/company/_company.scss */
.main-banner.inner-bnr .banner-caption p {
  color: #fff;
  margin-bottom: 0px;
  margin-top: 26px;
}
@media (max-width: 1600px) {
  /* line 82, sass/site/company/_company.scss */
  .main-banner.inner-bnr .banner-caption p {
    margin-top: 20px;
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  /* line 82, sass/site/company/_company.scss */
  .main-banner.inner-bnr .banner-caption p {
    margin-top: 15px;
    font-size: 16px;
  }
}

/* Section
--------------------------*/
/* line 101, sass/site/company/_company.scss */
.section {
  padding-top: 90px;
  padding-bottom: 64px;
}
@media (max-width: 1600px) {
  /* line 101, sass/site/company/_company.scss */
  .section {
    padding-top: 40px;
    padding-bottom: 10px;
  }
}
@media (max-width: 767px) {
  /* line 101, sass/site/company/_company.scss */
  .section {
    padding-top: 40px;
    padding-bottom: 20px;
  }
}
/* line 112, sass/site/company/_company.scss */
.section .header-title {
  margin-bottom: 67px;
}
@media (max-width: 1600px) {
  /* line 112, sass/site/company/_company.scss */
  .section .header-title {
    margin-bottom: 20px;
  }
}

/* Common
--------------------------*/
/* line 122, sass/site/company/_company.scss */
.overflow-hidden {
  overflow: hidden;
}

/* line 126, sass/site/company/_company.scss */
.white-color {
  color: #fff;
}

/* line 130, sass/site/company/_company.scss */
.dark-color {
  color: #2a2a2a;
}

/* line 134, sass/site/company/_company.scss */
.font-alt {
  font-family: "Montserrat", sans-serif;
}

/* line 138, sass/site/company/_company.scss */
.ht-40px-b {
  padding-bottom: 40px;
}
@media (max-width: 1023px) {
  /* line 138, sass/site/company/_company.scss */
  .ht-40px-b {
    padding-bottom: 30px;
  }
}
@media (max-width: 767px) {
  /* line 138, sass/site/company/_company.scss */
  .ht-40px-b {
    padding-bottom: 20px;
  }
}

/* line 147, sass/site/company/_company.scss */
.ht-60px-b {
  padding-bottom: 60px;
}
@media (max-width: 1023px) {
  /* line 147, sass/site/company/_company.scss */
  .ht-60px-b {
    padding-bottom: 30px;
  }
}
@media (max-width: 767px) {
  /* line 147, sass/site/company/_company.scss */
  .ht-60px-b {
    padding-bottom: 20px;
  }
}
@media (max-width: 599px) {
  /* line 147, sass/site/company/_company.scss */
  .ht-60px-b {
    padding-bottom: 0px;
  }
}

/* line 159, sass/site/company/_company.scss */
.ht-100px-b {
  padding-bottom: 100px;
}
@media (max-width: 1023px) {
  /* line 159, sass/site/company/_company.scss */
  .ht-100px-b {
    padding-bottom: 50px;
  }
}
@media (max-width: 767px) {
  /* line 159, sass/site/company/_company.scss */
  .ht-100px-b {
    padding-bottom: 40px;
  }
}

/* line 169, sass/site/company/_company.scss */
.pb-0px {
  padding-bottom: 0;
}

/* line 172, sass/site/company/_company.scss */
.pt-0px {
  padding-top: 0;
}

/* line 176, sass/site/company/_company.scss */
.m-15px-tb {
  margin-top: 15px;
  margin-bottom: 15px;
}

/* line 180, sass/site/company/_company.scss */
.m-30px-b {
  margin-bottom: 30px;
}

/* Bg 
--------------------------*/
/* line 186, sass/site/company/_company.scss */
.bg-cover {
  background-size: cover;
}

/* line 189, sass/site/company/_company.scss */
.bg-no-repeat {
  background-repeat: no-repeat;
}

/* line 192, sass/site/company/_company.scss */
.bg-center {
  background-position: center;
}

/* White Header
--------------------------*/
/* line 199, sass/site/company/_company.scss */
.header-title p {
  padding: 0px;
  margin: 0px;
}
@media (max-width: 1600px) {
  /* line 199, sass/site/company/_company.scss */
  .header-title p {
    font-size: 18px;
  }
}
/* line 207, sass/site/company/_company.scss */
.header-title.white span {
  color: #fff;
  padding-bottom: 10px;
}
/* line 210, sass/site/company/_company.scss */
.header-title.white span.subgrey {
  color: #bbbaba;
}
/* line 215, sass/site/company/_company.scss */
.header-title.white h2 {
  color: #fff;
  margin: 0;
}
@media (max-width: 1600px) {
  /* line 220, sass/site/company/_company.scss */
  .header-title h2 {
    font-size: 40px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 220, sass/site/company/_company.scss */
  .header-title h2 {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 220, sass/site/company/_company.scss */
  .header-title h2 {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 220, sass/site/company/_company.scss */
  .header-title h2 {
    font-size: 28px;
  }
}

/* Owl
--------------------------*/
/* line 240, sass/site/company/_company.scss */
.owl-dark-dot .owl-dots {
  text-align: center;
}
/* line 242, sass/site/company/_company.scss */
.owl-dark-dot .owl-dots .owl-dot {
  background: #b5b5b5;
  width: 10px;
  height: 10px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/* line 247, sass/site/company/_company.scss */
.owl-dark-dot .owl-dots .owl-dot:before {
  display: none;
}
/* line 250, sass/site/company/_company.scss */
.owl-dark-dot .owl-dots .owl-dot.active {
  background: #fff;
  box-shadow: 0 0 0 3px #2a2a2a;
}

/* line 258, sass/site/company/_company.scss */
.owl-20-black .owl-stage {
  margin-left: -20px;
}
@media (max-width: 1023px) {
  /* line 258, sass/site/company/_company.scss */
  .owl-20-black .owl-stage {
    margin-left: 0;
  }
}

/* line 265, sass/site/company/_company.scss */
.owl-stage {
  display: -ms-flexbox;
  display: flex;
}

/* Feature Box
--------------------------*/
/* line 272, sass/site/company/_company.scss */
.feature-box {
  padding: 50px 50px 70px;
  border: 1px solid #cacaca;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  min-height: 100%;
  position: relative;
}
@media (max-width: 1600px) {
  /* line 272, sass/site/company/_company.scss */
  .feature-box {
    padding: 30px 20px 10px;
  }
}
/* line 281, sass/site/company/_company.scss */
.owl-stage .feature-box {
  margin: 15px 22px 60px;
  min-height: calc(100% - 75px);
}
@media (max-width: 1600px) {
  /* line 281, sass/site/company/_company.scss */
  .owl-stage .feature-box {
    margin: 15px 10px 0;
    min-height: auto;
    height: 100%;
  }
}
@media (max-width: 1199px) {
  /* line 281, sass/site/company/_company.scss */
  .owl-stage .feature-box {
    margin: 10px 22px 22px;
  }
}
@media (max-width: 1023px) {
  /* line 281, sass/site/company/_company.scss */
  .owl-stage .feature-box {
    margin: 10px 5px 30px;
  }
}
@media (max-width: 767px) {
  /* line 281, sass/site/company/_company.scss */
  .owl-stage .feature-box {
    margin: 12px 8px 40px;
    text-align: center;
  }
}
@media (max-width: 1600px) {
  /* line 300, sass/site/company/_company.scss */
  .feature-box .owl-dots {
    margin-top: 30px;
  }
}
/* line 306, sass/site/company/_company.scss */
.feature-box.dark .h4-large {
  color: #fff;
  font-size: 33px;
}
/* line 310, sass/site/company/_company.scss */
.feature-box.dark .list-type-1 {
  margin: 60px 0 75px;
}
/* line 313, sass/site/company/_company.scss */
.feature-box.dark .btn-bar {
  width: calc(100% - 100px);
}
@media (max-width: 1199px) {
  /* line 313, sass/site/company/_company.scss */
  .feature-box.dark .btn-bar {
    width: calc(100% - 40px);
  }
}
/* line 320, sass/site/company/_company.scss */
.feature-box:hover {
  border-color: #cacaca;
  box-shadow: 14px 14px 0 0 #d1d1d1;
  background: #fff;
}
@media (max-width: 767px) {
  /* line 320, sass/site/company/_company.scss */
  .feature-box:hover {
    box-shadow: 0 14px 0 0 #d1d1d1;
  }
}
/* line 328, sass/site/company/_company.scss */
.feature-box .feature-icon {
  width: 97px;
  height: 97px;
  border-radius: 50%;
  background: #157efb;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 1600px) {
  /* line 328, sass/site/company/_company.scss */
  .feature-box .feature-icon {
    width: 70px;
    height: 70px;
  }
}
@media (max-width: 767px) {
  /* line 328, sass/site/company/_company.scss */
  .feature-box .feature-icon {
    margin: 0 auto;
  }
}
/* line 343, sass/site/company/_company.scss */
.feature-box .feature-icon img {
  max-height: 52px;
}
@media (max-width: 1600px) {
  /* line 343, sass/site/company/_company.scss */
  .feature-box .feature-icon img {
    max-height: 35px;
  }
}
/* line 349, sass/site/company/_company.scss */
.feature-box .feature-icon + .feature-detail h4 {
  margin-top: 40px;
}
/* line 353, sass/site/company/_company.scss */
.feature-box h4 {
  margin: 0;
  padding: 0 0 10px;
  font-size: 20px;
  font-weight: normal;
  font-family: "Karla", sans-serif;
  color: #2a2a2a;
  font-weight: 600;
}
/* line 362, sass/site/company/_company.scss */
.feature-box p {
  color: #565656;
  padding: 0 0 25px;
  margin: 0;
}
@media (max-width: 1199px) {
  /* line 362, sass/site/company/_company.scss */
  .feature-box p {
    padding: 0 0 20px;
    font-size: 17px;
  }
}
/* line 371, sass/site/company/_company.scss */
.feature-box .btn-bar {
  position: absolute;
  bottom: 40px;
}
@media (max-width: 1199px) {
  /* line 371, sass/site/company/_company.scss */
  .feature-box .btn-bar {
    bottom: 50px;
  }
}
@media (max-width: 1023px) {
  /* line 371, sass/site/company/_company.scss */
  .feature-box .btn-bar {
    bottom: 30px;
  }
}
@media (max-width: 767px) {
  /* line 371, sass/site/company/_company.scss */
  .feature-box .btn-bar {
    margin: 0 auto;
    left: 0;
    right: 0;
  }
}
/* line 385, sass/site/company/_company.scss */
.feature-box .btn-bar a {
  vertical-align: top;
}
/* line 387, sass/site/company/_company.scss */
.feature-box .btn-bar a.no-arrow {
  padding: 10px 26px 10px 26px;
}

/* List Style
--------------------------*/
/* line 396, sass/site/company/_company.scss */
.list-type-1 {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 400, sass/site/company/_company.scss */
.list-type-1 li {
  position: relative;
  padding: 8px 0 8px 38px;
  color: #c1c1c1;
  font-size: 20px;
  line-height: 1.4;
}
/* line 406, sass/site/company/_company.scss */
.list-type-1 li:after {
  content: "";
  position: absolute;
  top: 10px;
  left: 6px;
  width: 12px;
  height: 20px;
  border-bottom: 3px solid #c1c1c1;
  border-right: 3px solid #c1c1c1;
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}

/* Flex Center
--------------------------*/
/* line 423, sass/site/company/_company.scss */
.d-flex-center {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  min-height: 100%;
}

/* Two column Section
--------------------------*/
/* line 435, sass/site/company/_company.scss */
.two-column-section {
  min-height: 948px;
}
@media (max-width: 1470px) {
  /* line 435, sass/site/company/_company.scss */
  .two-column-section {
    min-height: 680px;
  }
}
@media (max-width: 767px) {
  /* line 435, sass/site/company/_company.scss */
  .two-column-section {
    min-height: 100%;
  }
}
@media (max-width: 1023px) {
  /* line 443, sass/site/company/_company.scss */
  .two-column-section .tcs-img-col {
    min-height: 130vh;
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  /* line 443, sass/site/company/_company.scss */
  .two-column-section .tcs-img-col {
    min-height: 100vh;
    margin-bottom: 20px;
  }
}
/* line 454, sass/site/company/_company.scss */
.two-column-section .icon {
  width: 86px;
  height: 86px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background: #ccc;
  position: relative;
}
/* line 464, sass/site/company/_company.scss */
.two-column-section .tcs-col-in {
  max-width: 525px;
  width: 100%;
  margin: 0 auto;
  padding: 25px;
}
@media (max-width: 1023px) {
  /* line 464, sass/site/company/_company.scss */
  .two-column-section .tcs-col-in {
    padding: 10%;
    max-width: 100%;
  }
}
/* line 474, sass/site/company/_company.scss */
.two-column-section h2 {
  font-size: 33px;
  font-weight: 700;
  margin: 45px 0 30px 0;
  font-family: "Karla", sans-serif;
}
/* line 480, sass/site/company/_company.scss */
.two-column-section p {
  margin-top: 0px;
  margin-bottom: 35px;
}
/* line 483, sass/site/company/_company.scss */
.two-column-section p:last-child {
  margin-bottom: 0px;
}
/* line 488, sass/site/company/_company.scss */
.two-column-section .tcs-content a {
  color: #e72e28;
}
/* line 492, sass/site/company/_company.scss */
.two-column-section.reverse {
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}

/* Gallery
--------------------------*/
/* line 500, sass/site/company/_company.scss */
.gallery-section {
  margin-top: 40px;
}
@media (max-width: 1023px) {
  /* line 500, sass/site/company/_company.scss */
  .gallery-section {
    margin-top: -5px;
  }
}
/* line 505, sass/site/company/_company.scss */
.gallery-section .gallery-row {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
}
/* line 513, sass/site/company/_company.scss */
.gallery-section .gallery-col {
  padding: 15px;
  flex: 0 0 calc(100% / 4);
  max-width: calc(100% / 4);
  position: relative;
  width: 100%;
}
@media (max-width: 1023px) {
  /* line 513, sass/site/company/_company.scss */
  .gallery-section .gallery-col {
    flex: 0 0 calc(100% / 3);
    max-width: calc(100% / 3);
  }
}
@media (max-width: 767px) {
  /* line 513, sass/site/company/_company.scss */
  .gallery-section .gallery-col {
    flex: 0 0 calc(100% / 2);
    max-width: calc(100% / 2);
    padding: 7px;
  }
}
/* line 528, sass/site/company/_company.scss */
.gallery-section .gallery-col a {
  height: 100%;
  display: block;
}
/* line 531, sass/site/company/_company.scss */
.gallery-section .gallery-col a:before {
  content: '';
  position: absolute;
  top: 15px;
  left: 15px;
  right: 15px;
  bottom: 15px;
  background: transparent;
  opacity: 0;
  z-index: 1;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/* line 543, sass/site/company/_company.scss */
.gallery-section .gallery-col a i {
  width: 55px;
  height: 55px;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  z-index: 2;
  background: #fff;
  border-radius: 50%;
  box-shadow: 0 0 20px 15px rgba(0, 0, 0, 0.5);
  opacity: 0;
}
@media (max-width: 479px) {
  /* line 543, sass/site/company/_company.scss */
  .gallery-section .gallery-col a i {
    width: 35px;
    height: 35px;
  }
}
/* line 561, sass/site/company/_company.scss */
.gallery-section .gallery-col a i:after, .gallery-section .gallery-col a i:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background: #000;
  margin: auto;
}
/* line 572, sass/site/company/_company.scss */
.gallery-section .gallery-col a i:after {
  width: 30px;
  height: 2px;
}
@media (max-width: 479px) {
  /* line 572, sass/site/company/_company.scss */
  .gallery-section .gallery-col a i:after {
    width: 20px;
  }
}
/* line 579, sass/site/company/_company.scss */
.gallery-section .gallery-col a i:before {
  height: 30px;
  width: 2px;
}
@media (max-width: 479px) {
  /* line 579, sass/site/company/_company.scss */
  .gallery-section .gallery-col a i:before {
    height: 20px;
  }
}
/* line 587, sass/site/company/_company.scss */
.gallery-section .gallery-col a img {
  object-fit: cover;
  width: 100%;
  height: 100%;
}
/* line 596, sass/site/company/_company.scss */
.gallery-section .gallery-col:hover a:before {
  opacity: 1;
  background: rgba(0, 0, 0, 0.5);
  z-index: 9;
}
/* line 601, sass/site/company/_company.scss */
.gallery-section .gallery-col:hover a i {
  opacity: 1;
  z-index: 9;
}

/* Call To Actions
--------------------------*/
/* line 613, sass/site/company/_company.scss */
.call-to-action-in {
  text-align: center;
  position: relative;
  z-index: 1;
}
/* line 617, sass/site/company/_company.scss */
.call-to-action-in h2 {
  color: #2a2a2a;
  font-weight: 800;
  font-size: 70px;
  margin-bottom: 70px;
}
@media (max-width: 1199px) {
  /* line 617, sass/site/company/_company.scss */
  .call-to-action-in h2 {
    margin-bottom: 40px;
  }
}
@media (max-width: 1023px) {
  /* line 617, sass/site/company/_company.scss */
  .call-to-action-in h2 {
    font-size: 60px;
  }
}
@media (max-width: 767px) {
  /* line 617, sass/site/company/_company.scss */
  .call-to-action-in h2 {
    font-size: 40px;
    margin-bottom: 40px;
  }
}
/* line 633, sass/site/company/_company.scss */
.call-to-action-in a {
  display: inline-block;
}

/* line 638, sass/site/company/_company.scss */
.shapes-section {
  position: relative;
  overflow: hidden;
  min-height: 500px;
}
@media (max-width: 1199px) {
  /* line 638, sass/site/company/_company.scss */
  .shapes-section {
    min-height: 400px;
  }
}
@media (max-width: 1023px) {
  /* line 638, sass/site/company/_company.scss */
  .shapes-section {
    min-height: 350px;
  }
}
@media (max-width: 767px) {
  /* line 638, sass/site/company/_company.scss */
  .shapes-section {
    min-height: inherit;
    overflow: visible;
  }
}
/* line 652, sass/site/company/_company.scss */
.shapes-section.section {
  padding-top: 64px;
  padding-bottom: 0;
}
@media (max-width: 1199px) {
  /* line 652, sass/site/company/_company.scss */
  .shapes-section.section {
    padding-top: 40px;
  }
}
@media (max-width: 1023px) {
  /* line 652, sass/site/company/_company.scss */
  .shapes-section.section {
    padding-top: 20px;
  }
}
@media (max-width: 767px) {
  /* line 652, sass/site/company/_company.scss */
  .shapes-section.section {
    padding: 0 0 10px;
  }
}
/* line 665, sass/site/company/_company.scss */
.shapes-section .shapes-box {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  pointer-events: none;
}
@media (max-width: 767px) {
  /* line 665, sass/site/company/_company.scss */
  .shapes-section .shapes-box {
    display: none;
  }
}
/* line 675, sass/site/company/_company.scss */
.shapes-section .shapes-box span {
  position: absolute;
}
@media (max-width: 767px) {
  /* line 678, sass/site/company/_company.scss */
  .shapes-section .shapes-box span img {
    max-width: 45px;
  }
}
/* line 682, sass/site/company/_company.scss */
.shapes-section .shapes-box span b {
  width: 24px;
  height: 24px;
  border-radius: 50%;
  display: inline-block;
}
@media (max-width: 767px) {
  /* line 682, sass/site/company/_company.scss */
  .shapes-section .shapes-box span b {
    width: 14px;
    height: 14px;
  }
}
/* line 691, sass/site/company/_company.scss */
.shapes-section .shapes-box span b.md {
  width: 40px;
  height: 40px;
}
@media (max-width: 767px) {
  /* line 691, sass/site/company/_company.scss */
  .shapes-section .shapes-box span b.md {
    width: 18px;
    height: 18px;
  }
}
/* line 701, sass/site/company/_company.scss */
.shapes-section .shapes-box span:nth-child(1) {
  left: 9.8%;
  top: 11.2%;
}
/* line 706, sass/site/company/_company.scss */
.shapes-section .shapes-box span:nth-child(2) {
  left: 36.6%;
  top: 15.2%;
}
/* line 711, sass/site/company/_company.scss */
.shapes-section .shapes-box span:nth-child(3) {
  left: 64%;
  top: 17%;
}
/* line 716, sass/site/company/_company.scss */
.shapes-section .shapes-box span:nth-child(4) {
  left: 92%;
  top: 9.9%;
}
/* line 721, sass/site/company/_company.scss */
.shapes-section .shapes-box span:nth-child(5) {
  left: 12%;
  top: 36%;
}
/* line 726, sass/site/company/_company.scss */
.shapes-section .shapes-box span:nth-child(6) {
  left: 84.4%;
  top: 36%;
}
/* line 731, sass/site/company/_company.scss */
.shapes-section .shapes-box span:nth-child(7) {
  left: 7%;
  top: 75%;
}
/* line 736, sass/site/company/_company.scss */
.shapes-section .shapes-box span:nth-child(8) {
  left: 27%;
  top: 75%;
}
/* line 741, sass/site/company/_company.scss */
.shapes-section .shapes-box span:nth-child(9) {
  left: 50%;
  top: 88%;
}
/* line 746, sass/site/company/_company.scss */
.shapes-section .shapes-box span:nth-child(10) {
  left: 75.6%;
  top: 75.6%;
}
/* line 750, sass/site/company/_company.scss */
.shapes-section .shapes-box span:nth-child(11) {
  left: 90%;
  top: 84%;
}
/* line 754, sass/site/company/_company.scss */
.shapes-section .shapes-box span:nth-child(12) {
  left: 35%;
  top: 25%;
}
/* line 758, sass/site/company/_company.scss */
.shapes-section .shapes-box span:nth-child(13) {
  left: 62%;
  top: 50%;
}

/* Grid System
-----------------------------*/
/* line 768, sass/site/company/_company.scss */
.row-grid {
  margin-left: -15px;
  margin-right: -15px;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 775, sass/site/company/_company.scss */
.row-grid [class*=grid-] {
  padding-left: 15px;
  padding-right: 15px;
  position: relative;
  width: 100%;
}
/* line 781, sass/site/company/_company.scss */
.row-grid.no-padding {
  margin-left: 0;
  padding-right: 0;
  margin-right: 0;
}
/* line 785, sass/site/company/_company.scss */
.row-grid.no-padding > [class*=grid-] {
  padding-left: 0;
  padding-right: 0;
}

/* line 796, sass/site/company/_company.scss */
.grid-1 {
  flex: 0 0 8.33333%;
  max-width: 8.33333%;
}

/* line 796, sass/site/company/_company.scss */
.grid-2 {
  flex: 0 0 16.66667%;
  max-width: 16.66667%;
}

/* line 796, sass/site/company/_company.scss */
.grid-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

/* line 796, sass/site/company/_company.scss */
.grid-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
}

/* line 796, sass/site/company/_company.scss */
.grid-5 {
  flex: 0 0 41.66667%;
  max-width: 41.66667%;
}

/* line 796, sass/site/company/_company.scss */
.grid-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

/* line 796, sass/site/company/_company.scss */
.grid-7 {
  flex: 0 0 58.33333%;
  max-width: 58.33333%;
}

/* line 796, sass/site/company/_company.scss */
.grid-8 {
  flex: 0 0 66.66667%;
  max-width: 66.66667%;
}

/* line 796, sass/site/company/_company.scss */
.grid-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

/* line 796, sass/site/company/_company.scss */
.grid-10 {
  flex: 0 0 83.33333%;
  max-width: 83.33333%;
}

/* line 796, sass/site/company/_company.scss */
.grid-11 {
  flex: 0 0 91.66667%;
  max-width: 91.66667%;
}

/* line 796, sass/site/company/_company.scss */
.grid-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

@media (min-width: 768px) {
  /* line 821, sass/site/company/_company.scss */
  .grid-sm-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 821, sass/site/company/_company.scss */
  .grid-sm-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 821, sass/site/company/_company.scss */
  .grid-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 821, sass/site/company/_company.scss */
  .grid-sm-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 821, sass/site/company/_company.scss */
  .grid-sm-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 821, sass/site/company/_company.scss */
  .grid-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 821, sass/site/company/_company.scss */
  .grid-sm-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 821, sass/site/company/_company.scss */
  .grid-sm-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 821, sass/site/company/_company.scss */
  .grid-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 821, sass/site/company/_company.scss */
  .grid-sm-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 821, sass/site/company/_company.scss */
  .grid-sm-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 821, sass/site/company/_company.scss */
  .grid-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 992px) {
  /* line 812, sass/site/company/_company.scss */
  .grid-md-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 812, sass/site/company/_company.scss */
  .grid-md-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 812, sass/site/company/_company.scss */
  .grid-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 812, sass/site/company/_company.scss */
  .grid-md-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 812, sass/site/company/_company.scss */
  .grid-md-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 812, sass/site/company/_company.scss */
  .grid-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 812, sass/site/company/_company.scss */
  .grid-md-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 812, sass/site/company/_company.scss */
  .grid-md-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 812, sass/site/company/_company.scss */
  .grid-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 812, sass/site/company/_company.scss */
  .grid-md-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 812, sass/site/company/_company.scss */
  .grid-md-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 812, sass/site/company/_company.scss */
  .grid-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (min-width: 1200px) {
  /* line 804, sass/site/company/_company.scss */
  .grid-lg-1 {
    flex: 0 0 8.33333%;
    max-width: 8.33333%;
  }

  /* line 804, sass/site/company/_company.scss */
  .grid-lg-2 {
    flex: 0 0 16.66667%;
    max-width: 16.66667%;
  }

  /* line 804, sass/site/company/_company.scss */
  .grid-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }

  /* line 804, sass/site/company/_company.scss */
  .grid-lg-4 {
    flex: 0 0 33.33333%;
    max-width: 33.33333%;
  }

  /* line 804, sass/site/company/_company.scss */
  .grid-lg-5 {
    flex: 0 0 41.66667%;
    max-width: 41.66667%;
  }

  /* line 804, sass/site/company/_company.scss */
  .grid-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 804, sass/site/company/_company.scss */
  .grid-lg-7 {
    flex: 0 0 58.33333%;
    max-width: 58.33333%;
  }

  /* line 804, sass/site/company/_company.scss */
  .grid-lg-8 {
    flex: 0 0 66.66667%;
    max-width: 66.66667%;
  }

  /* line 804, sass/site/company/_company.scss */
  .grid-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }

  /* line 804, sass/site/company/_company.scss */
  .grid-lg-10 {
    flex: 0 0 83.33333%;
    max-width: 83.33333%;
  }

  /* line 804, sass/site/company/_company.scss */
  .grid-lg-11 {
    flex: 0 0 91.66667%;
    max-width: 91.66667%;
  }

  /* line 804, sass/site/company/_company.scss */
  .grid-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
/* Half blue section
-----------------------------*/
/* line 843, sass/site/company/_company.scss */
.blue-half-content {
  position: relative;
  z-index: 1;
  padding-right: 13%;
}
@media (max-width: 991px) {
  /* line 843, sass/site/company/_company.scss */
  .blue-half-content {
    margin-bottom: 40px;
    min-height: calc(100% - 40px);
  }
}
/* line 851, sass/site/company/_company.scss */
.blue-half-content:after {
  content: "";
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  width: 100vw;
  background: #157efb;
  z-index: -1;
}
@media (max-width: 991px) {
  /* line 851, sass/site/company/_company.scss */
  .blue-half-content:after {
    right: -15px;
  }
}
/* line 864, sass/site/company/_company.scss */
.blue-half-content .icon {
  width: 97px;
  height: 97px;
  border-radius: 50%;
  background: #fff;
  position: relative;
  margin-top: 50px;
  margin-bottom: 40px;
}
/* line 872, sass/site/company/_company.scss */
.blue-half-content .icon img {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  max-width: 90%;
  max-height: 90%;
}
/* line 883, sass/site/company/_company.scss */
.blue-half-content .h2 {
  font-size: 33px;
  font-weight: normal;
  font-family: 'Karla', sans-serif;
}
/* line 888, sass/site/company/_company.scss */
.blue-half-content .btn-bar {
  margin-top: 50px;
  margin-bottom: 50px;
}

/* Half gray section
-----------------------------*/
/* line 896, sass/site/company/_company.scss */
.half-gray {
  position: relative;
  z-index: 1;
}
/* line 899, sass/site/company/_company.scss */
.half-gray:after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  width: 50%;
  content: "";
  background-color: #f7f7f7;
  z-index: -1;
}
@media (max-width: 991px) {
  /* line 899, sass/site/company/_company.scss */
  .half-gray:after {
    display: none;
  }
}
@media (max-width: 991px) {
  /* line 912, sass/site/company/_company.scss */
  .half-gray .half-gray-in {
    background-color: #f7f7f7;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-top: 50px;
  }
}

/* Half content
-----------------------------*/
/* line 924, sass/site/company/_company.scss */
.half-content {
  width: 100%;
  max-width: 600px;
  margin: 0 auto;
  padding-top: 184px;
}
@media (max-width: 1199px) {
  /* line 924, sass/site/company/_company.scss */
  .half-content {
    padding-top: 143px;
  }
}
@media (max-width: 1023px) {
  /* line 924, sass/site/company/_company.scss */
  .half-content {
    padding-top: 30px;
  }
}
@media (max-width: 767px) {
  /* line 924, sass/site/company/_company.scss */
  .half-content {
    padding-top: 20px;
  }
}
/* line 938, sass/site/company/_company.scss */
.half-content h2 {
  font-size: 33px;
  font-weight: 600;
  margin-bottom: 30px;
  font-family: "Karla", sans-serif;
}
@media (max-width: 1199px) {
  /* line 938, sass/site/company/_company.scss */
  .half-content h2 {
    font-size: 24px;
    margin-bottom: 20px;
  }
}
@media (max-width: 1199px) {
  /* line 948, sass/site/company/_company.scss */
  .half-content p {
    font-size: 16px;
  }
}
/* line 953, sass/site/company/_company.scss */
.half-content .btn-bar {
  padding-top: 25px;
}

/* Circle large box
-----------------------------*/
/* line 960, sass/site/company/_company.scss */
.circle-large-box {
  border-radius: 50%;
  position: relative;
  width: 225px;
  height: 225px;
  margin: 25px auto 45px;
  cursor: pointer;
}
@media (max-width: 767px) {
  /* line 960, sass/site/company/_company.scss */
  .circle-large-box {
    margin-bottom: 0;
  }
}
/* line 970, sass/site/company/_company.scss */
.circle-large-box:before {
  content: "";
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  border: 1px dashed #000;
  position: absolute;
  border-radius: 50%;
  opacity: 0;
  pointer-events: none;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/* line 983, sass/site/company/_company.scss */
.circle-large-box a {
  color: #fff;
  text-decoration: none;
}
/* line 987, sass/site/company/_company.scss */
.circle-large-box .d-flex-center {
  height: 100%;
  width: 100%;
  text-align: center;
  align-items: center;
  outline: none;
}
/* line 993, sass/site/company/_company.scss */
.circle-large-box .d-flex-center p {
  margin: 0px;
  padding: 0px;
}
@media (max-width: 767px) {
  /* line 993, sass/site/company/_company.scss */
  .circle-large-box .d-flex-center p {
    margin-top: -5px;
  }
}
/* line 1001, sass/site/company/_company.scss */
.circle-large-box label {
  font-size: 20px;
  font-weight: 600;
  margin: 0;
  padding-top: 5px;
  line-height: normal;
}
/* line 1008, sass/site/company/_company.scss */
.circle-large-box .icon {
  width: 90px;
  height: 90px;
  position: relative;
}
@media (max-width: 767px) {
  /* line 1008, sass/site/company/_company.scss */
  .circle-large-box .icon {
    width: 75px;
    height: 75px;
  }
}
/* line 1016, sass/site/company/_company.scss */
.circle-large-box .icon img {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  max-width: 98%;
  max-height: 98%;
}
/* line 1028, sass/site/company/_company.scss */
.circle-large-box:hover:before, .circle-large-box.active:before {
  left: -10px;
  right: -10px;
  top: -10px;
  bottom: -10px;
  opacity: 1;
}

/* Square box
-----------------------------*/
/* line 1040, sass/site/company/_company.scss */
.square-box {
  padding: 70px 30px;
  position: relative;
  background: #fff;
  text-align: center;
  min-height: 100%;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  top: 0;
}
@media (max-width: 767px) {
  /* line 1040, sass/site/company/_company.scss */
  .square-box {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
}
/* line 1053, sass/site/company/_company.scss */
.square-box p {
  margin: 0px;
}
@media (max-width: 767px) {
  /* line 1040, sass/site/company/_company.scss */
  .square-box {
    padding: 15px 10px;
  }
}
/* line 1061, sass/site/company/_company.scss */
.square-box .link-overlay {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  z-index: 1;
}
/* line 1069, sass/site/company/_company.scss */
.square-box .h5 {
  font-size: 20px;
  font-weight: 600;
  margin: 0;
  padding-top: 5px;
  line-height: normal;
  color: #2a2a2a;
  width: 100%;
  font-family: 'Karla', sans-serif;
}
@media (max-width: 767px) {
  /* line 1069, sass/site/company/_company.scss */
  .square-box .h5 {
    font-size: 16px;
  }
}
/* line 1082, sass/site/company/_company.scss */
.square-box .icon {
  width: 100px;
  height: 100px;
  position: relative;
  display: inline-block;
  border-radius: 50%;
  background: #157efb;
}
@media (max-width: 767px) {
  /* line 1082, sass/site/company/_company.scss */
  .square-box .icon {
    width: 70px;
    height: 70px;
  }
}
/* line 1093, sass/site/company/_company.scss */
.square-box .icon img {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  max-width: 90%;
  max-height: 90%;
}
@media (max-width: 767px) {
  /* line 1093, sass/site/company/_company.scss */
  .square-box .icon img {
    max-width: 75%;
    max-height: 75%;
  }
}
/* line 1109, sass/site/company/_company.scss */
.square-box.white .icon {
  background: #fff;
}
/* line 1112, sass/site/company/_company.scss */
.square-box.white .h5 {
  color: #fff;
}
/* line 1116, sass/site/company/_company.scss */
.square-box:hover {
  top: -10px;
  box-shadow: 0px 3px 10px 0px rgba(38, 59, 94, 0.1);
}

/* Projects Box
--------------------------*/
/* line 1124, sass/site/company/_company.scss */
.project-box {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  align-items: center;
  background: #fff;
  padding: 58px 0;
  min-height: 624px;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  /* line 1124, sass/site/company/_company.scss */
  .project-box {
    padding: 0;
  }
}
/* line 1136, sass/site/company/_company.scss */
.project-box.bg-none {
  background: none;
}
/* line 1139, sass/site/company/_company.scss */
.project-box .pb-left {
  flex: 0 0 55%;
  max-width: 55%;
  padding: 0 0 0 70px;
}
@media (max-width: 767px) {
  /* line 1139, sass/site/company/_company.scss */
  .project-box .pb-left {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 10%;
  }
}
/* line 1149, sass/site/company/_company.scss */
.project-box .pb-right {
  flex: 0 0 45%;
  max-width: 45%;
}
@media (max-width: 767px) {
  /* line 1149, sass/site/company/_company.scss */
  .project-box .pb-right {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
/* line 1157, sass/site/company/_company.scss */
.project-box .icon {
  width: 97px;
  height: 97px;
  border-radius: 50%;
  margin-bottom: 40px;
  display: inline-block;
  position: relative;
}
@media (max-width: 767px) {
  /* line 1157, sass/site/company/_company.scss */
  .project-box .icon {
    margin-bottom: 20px;
  }
}
/* line 1167, sass/site/company/_company.scss */
.project-box .icon img {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  max-width: 90%;
  max-height: 90%;
}
/* line 1178, sass/site/company/_company.scss */
.project-box h2 {
  font-size: 33px;
  font-family: 'Karla', sans-serif;
}
@media (max-width: 1023px) {
  /* line 1178, sass/site/company/_company.scss */
  .project-box h2 {
    font-size: 28px;
  }
}
@media (max-width: 767px) {
  /* line 1178, sass/site/company/_company.scss */
  .project-box h2 {
    font-size: 20px;
  }
}
/* line 1188, sass/site/company/_company.scss */
.project-box .btn-bar {
  margin-top: 40px;
}
@media (max-width: 767px) {
  /* line 1188, sass/site/company/_company.scss */
  .project-box .btn-bar {
    margin-top: 20px;
  }
}
/* line 1194, sass/site/company/_company.scss */
.project-box p {
  margin: 0px;
}

/* line 1199, sass/site/company/_company.scss */
.project-box-01 {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  align-items: center;
  flex-wrap: wrap;
}
/* line 1205, sass/site/company/_company.scss */
.project-box-01.left {
  padding-right: 60px;
}
@media (max-width: 767px) {
  /* line 1205, sass/site/company/_company.scss */
  .project-box-01.left {
    padding-right: 0;
  }
}
/* line 1211, sass/site/company/_company.scss */
.project-box-01.right {
  padding-left: 60px;
}
@media (max-width: 1023px) {
  /* line 1211, sass/site/company/_company.scss */
  .project-box-01.right {
    padding-left: 0;
  }
}
/* line 1217, sass/site/company/_company.scss */
.project-box-01 .pb-left {
  flex: 0 0 60%;
  max-width: 60%;
  padding-right: 40px;
}
@media (max-width: 1023px) {
  /* line 1217, sass/site/company/_company.scss */
  .project-box-01 .pb-left {
    text-align: left;
  }
}
@media (max-width: 767px) {
  /* line 1217, sass/site/company/_company.scss */
  .project-box-01 .pb-left {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 0 0 40px;
    text-align: center;
  }
}
/* line 1231, sass/site/company/_company.scss */
.project-box-01 .pb-right {
  flex: 0 0 40%;
  max-width: 40%;
}
@media (max-width: 767px) {
  /* line 1231, sass/site/company/_company.scss */
  .project-box-01 .pb-right {
    flex: 0 0 100%;
    max-width: 100%;
    text-align: center;
  }
}
/* line 1240, sass/site/company/_company.scss */
.project-box-01 .icon {
  width: 97px;
  height: 97px;
  border-radius: 50%;
  margin-bottom: 40px;
  display: inline-block;
  position: relative;
}
@media (max-width: 767px) {
  /* line 1240, sass/site/company/_company.scss */
  .project-box-01 .icon {
    margin-bottom: 20px;
  }
}
/* line 1250, sass/site/company/_company.scss */
.project-box-01 .icon img {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  max-width: 90%;
  max-height: 90%;
}
/* line 1261, sass/site/company/_company.scss */
.project-box-01 h2 {
  font-size: 33px;
  font-family: 'Karla', sans-serif;
}
@media (max-width: 767px) {
  /* line 1261, sass/site/company/_company.scss */
  .project-box-01 h2 {
    font-size: 22px;
  }
}
/* line 1268, sass/site/company/_company.scss */
.project-box-01 p {
  font-size: 20px;
  font-family: 'Karla', sans-serif;
}
@media (max-width: 767px) {
  /* line 1268, sass/site/company/_company.scss */
  .project-box-01 p {
    font-size: 16px;
  }
}
/* line 1275, sass/site/company/_company.scss */
.project-box-01 .btn-bar {
  margin-top: 40px;
}
@media (max-width: 767px) {
  /* line 1275, sass/site/company/_company.scss */
  .project-box-01 .btn-bar {
    margin-top: 20px;
  }
}

/* Hire section
--------------------------*/
/* line 1286, sass/site/company/_company.scss */
.hire-box .h2 {
  font-size: 70px;
  line-height: 1.1;
  font-weight: 700;
  margin: 0;
  padding: 0 0 10px;
  font-weight: 900;
}
@media (max-width: 767px) {
  /* line 1286, sass/site/company/_company.scss */
  .hire-box .h2 {
    padding: 0;
    font-size: 30px;
    line-height: 1.1;
  }
}
/* line 1299, sass/site/company/_company.scss */
.hire-box .btn-bar {
  padding-top: 12px;
}
@media (max-width: 767px) {
  /* line 1299, sass/site/company/_company.scss */
  .hire-box .btn-bar {
    padding-top: 0;
  }
}
/* line 1304, sass/site/company/_company.scss */
.hire-box .btn-bar .btn-lg {
  width: 100%;
  text-align: center;
}
@media (max-width: 767px) {
  /* line 1304, sass/site/company/_company.scss */
  .hire-box .btn-bar .btn-lg {
    padding-left: 0;
    padding-right: 0;
    font-size: 14px;
  }
}
/* line 1313, sass/site/company/_company.scss */
.hire-box .btn-bar.ruby-ios-btn {
  padding-top: 25px;
  max-width: 90%;
  width: 100%;
}
@media (max-width: 1023px) {
  /* line 1313, sass/site/company/_company.scss */
  .hire-box .btn-bar.ruby-ios-btn {
    padding-bottom: 25px;
  }
}
@media (max-width: 767px) {
  /* line 1313, sass/site/company/_company.scss */
  .hire-box .btn-bar.ruby-ios-btn {
    padding-bottom: 0px;
  }
}
@media (max-width: 767px) {
  /* line 1285, sass/site/company/_company.scss */
  .hire-box {
    padding-bottom: 20px;
  }
}

/* system-section
--------------------------*/
/* line 1334, sass/site/company/_company.scss */
.system-section.solutions-section:before {
  display: none;
}
/* line 1341, sass/site/company/_company.scss */
.system-section.solutions-section .tabbing-main .tabcontent-container .tab-content .casestudy-circle img {
  width: 100%;
}
/* line 1344, sass/site/company/_company.scss */
.system-section.solutions-section .tabbing-main .tabcontent-container .tab-content .casestudy-circle:after {
  display: none;
}
@media (max-width: 767px) {
  /* line 1348, sass/site/company/_company.scss */
  .system-section.solutions-section .tabbing-main .tabcontent-container .tab-content .content-block {
    margin: 40px 0 0;
  }
}
@media (max-width: 1199px) {
  /* line 1357, sass/site/company/_company.scss */
  .system-section.measured-approach {
    padding: 80px 0;
  }
}
@media (max-width: 1023px) {
  /* line 1357, sass/site/company/_company.scss */
  .system-section.measured-approach {
    padding: 70px 0;
  }
}
@media (max-width: 767px) {
  /* line 1357, sass/site/company/_company.scss */
  .system-section.measured-approach {
    padding: 50px 0 0;
  }
}
/* line 1367, sass/site/company/_company.scss */
.system-section.measured-approach .header-title {
  margin-bottom: 62px;
}
@media (max-width: 1199px) {
  /* line 1367, sass/site/company/_company.scss */
  .system-section.measured-approach .header-title {
    margin-bottom: 37px;
  }
}
@media (max-width: 1023px) {
  /* line 1367, sass/site/company/_company.scss */
  .system-section.measured-approach .header-title {
    margin-bottom: 27px;
  }
}
@media (max-width: 767px) {
  /* line 1367, sass/site/company/_company.scss */
  .system-section.measured-approach .header-title {
    margin-bottom: 20px;
  }
}
/* line 1379, sass/site/company/_company.scss */
.system-section.measured-approach .tabbing-main {
  padding-top: 0;
  padding-bottom: 20px;
}
@media (max-width: 1023px) {
  /* line 1379, sass/site/company/_company.scss */
  .system-section.measured-approach .tabbing-main {
    padding-bottom: 0px;
  }
}
@media (max-width: 1023px) {
  /* line 1385, sass/site/company/_company.scss */
  .system-section.measured-approach .tabbing-main .tabs {
    margin: 0 0 36px;
  }
}

/* Solution box
--------------------------*/
/* line 1396, sass/site/company/_company.scss */
.solutions-box {
  display: -ms-flexbox;
  display: flex;
  background: #fff;
  flex-wrap: wrap;
}
/* line 1401, sass/site/company/_company.scss */
.solutions-box .sb-left {
  flex: 0 0 45%;
  max-width: 45%;
}
@media (max-width: 767px) {
  /* line 1401, sass/site/company/_company.scss */
  .solutions-box .sb-left {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 10%;
  }
}
/* line 1409, sass/site/company/_company.scss */
.solutions-box .sb-left .d-flex-center {
  align-items: center;
}
/* line 1412, sass/site/company/_company.scss */
.solutions-box .sb-left .icon {
  width: 97px;
  height: 97px;
  position: relative;
  border-radius: 50%;
  margin-bottom: 15px;
}
/* line 1418, sass/site/company/_company.scss */
.solutions-box .sb-left .icon img {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  max-width: 90%;
  max-height: 90%;
}
/* line 1430, sass/site/company/_company.scss */
.solutions-box .sb-right {
  flex: 0 0 55%;
  max-width: 55%;
  padding: 50px 70px;
}
@media (max-width: 1600px) {
  /* line 1430, sass/site/company/_company.scss */
  .solutions-box .sb-right {
    padding: 8%;
  }
}
@media (max-width: 767px) {
  /* line 1430, sass/site/company/_company.scss */
  .solutions-box .sb-right {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 10%;
    text-align: center;
  }
}
/* line 1443, sass/site/company/_company.scss */
.solutions-box .sb-right p {
  margin-bottom: 35px;
}
/* line 1446, sass/site/company/_company.scss */
.solutions-box .sb-right .btn {
  vertical-align: top;
}
/* line 1451, sass/site/company/_company.scss */
.solutions-box .d-flex-center p {
  margin: 0px;
  color: #000;
}

/* Btn Lg
----------------*/
/* line 1461, sass/site/company/_company.scss */
.btn-lg {
  margin-left: auto;
  background: #e63b30;
  font-size: 33px;
  color: #fff !important;
  text-decoration: none !important;
  font-weight: 700;
  padding: 18px 50px;
  text-align: center;
  display: inline-block;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/* line 1471, sass/site/company/_company.scss */
.btn-lg.dark-bgcolor {
  background-color: #cd2027;
}
@media (max-width: 767px) {
  /* line 1461, sass/site/company/_company.scss */
  .btn-lg {
    padding: 14px 30px;
    font-size: 22px;
  }
}
/* line 1479, sass/site/company/_company.scss */
.btn-lg:hover {
  box-shadow: 0 21px 35px -5px rgba(0, 0, 0, 0.3);
}
/* line 1482, sass/site/company/_company.scss */
.btn-lg:hover, .btn-lg:focus, .btn-lg:active {
  color: #fff;
  background: #e1271b;
}
/* line 1488, sass/site/company/_company.scss */
.btn-lg.dark {
  background: #4d4d4d;
}
/* line 1490, sass/site/company/_company.scss */
.btn-lg.dark:hover, .btn-lg.dark:focus, .btn-lg.dark:active {
  color: #fff;
  background: #2e2e2e;
}

/* line 1500, sass/site/company/_company.scss */
.btn.dark {
  color: #2a2a2a !important;
}
/* line 1502, sass/site/company/_company.scss */
.btn.dark:after {
  background-image: url(./images/blue_more_arrow2x.png);
}
/* line 1506, sass/site/company/_company.scss */
.btn.dark.purple-arrow:after {
  background-image: url(./images/purple_more_arrow2x.png);
}
/* line 1511, sass/site/company/_company.scss */
.btn.dark.grey-arrow:after {
  background-image: url(./images/grey_more_arrow2x.png);
}
/* line 1516, sass/site/company/_company.scss */
.btn.btn-block {
  width: 100%;
}
/* line 1519, sass/site/company/_company.scss */
.btn.no-arrow {
  text-align: center;
}
/* line 1521, sass/site/company/_company.scss */
.btn.no-arrow:after {
  display: none;
}
/* line 1525, sass/site/company/_company.scss */
.btn:hover {
  box-shadow: 0 21px 35px -5px rgba(0, 0, 0, 0.3);
}

/* line 1530, sass/site/company/_company.scss */
.box-btncenter {
  display: block;
  text-align: center;
  padding-top: 115px;
}
@media (max-width: 1199px) {
  /* line 1530, sass/site/company/_company.scss */
  .box-btncenter {
    padding-top: 80px;
  }
}

/* Tabbing CSS
----------------*/
/* line 1540, sass/site/company/_company.scss */
.cont-srvc-tab, .cont-webappsrvc-tab {
  display: none;
}
/* line 1542, sass/site/company/_company.scss */
.cont-srvc-tab.cnt-active, .cont-webappsrvc-tab.cnt-active {
  display: block;
}

/* Tabbing CSS
----------------*/
/* line 1548, sass/site/company/_company.scss */
.srvchire-scn {
  padding-bottom: 0px;
}

/* line 1553, sass/site/company/_company.scss */
.admireby-section li.widget {
  list-style: none;
  padding: 0px;
  margin: 0px;
}

@media (max-width: 1199px) {
  /* line 1562, sass/site/company/_company.scss */
  .half-gray .header-title {
    margin-bottom: 37px;
  }
}
@media (max-width: 1023px) {
  /* line 1562, sass/site/company/_company.scss */
  .half-gray .header-title {
    text-align: center;
    margin-bottom: 32px;
  }
}
@media (max-width: 767px) {
  /* line 1562, sass/site/company/_company.scss */
  .half-gray .header-title {
    margin-bottom: 22px;
  }
}
@media (max-width: 1023px) {
  /* line 1574, sass/site/company/_company.scss */
  .half-gray .half-gray-in {
    text-align: center;
  }
}

/* line 1582, sass/site/company/_company.scss */
.recent-work-scn .widget {
  margin: 0;
  list-style: none;
}

/* line 1587, sass/site/company/_company.scss */
html {
  width: 100%;
}

/* line 1590, sass/site/company/_company.scss */
.litbx__overlay {
  z-index: 99;
  background-color: rgba(0, 0, 0, 0.5);
}

/* line 1594, sass/site/company/_company.scss */
.litbx__wrapper {
  padding: 0px !important;
}
@media (max-width: 1023px) {
  /* line 1594, sass/site/company/_company.scss */
  .litbx__wrapper {
    margin: 0px 15px !important;
    width: calc(100% - 15px ) !important;
    height: 450px !important;
    padding: 0px !important;
  }
}
@media (max-width: 767px) {
  /* line 1594, sass/site/company/_company.scss */
  .litbx__wrapper {
    height: 350px !important;
  }
}
/* line 1605, sass/site/company/_company.scss */
.litbx__wrapper .litbx__close {
  width: 40px;
  height: 40px;
  line-height: 40px;
  background: #fff;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
/* line 1618, sass/site/company/_company.scss */
.litbx__wrapper .litbx__arrow i {
  height: 40px;
  width: 40px;
  font-size: 1rem;
  line-height: 40px;
  color: #000;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

/* Services Detail Pages CSS Start
----------------*/
/* line 1638, sass/site/company/_company.scss */
.mobile_app_developmwent .m-15px-tb {
  margin-top: 60px;
}
@media (max-width: 767px) {
  /* line 1638, sass/site/company/_company.scss */
  .mobile_app_developmwent .m-15px-tb {
    margin-top: 40px;
  }
}
@media (max-width: 1023px) {
  /* line 1644, sass/site/company/_company.scss */
  .mobile_app_developmwent .project-box-01.right {
    padding-left: 0;
  }
}
@media (max-width: 1023px) {
  /* line 1649, sass/site/company/_company.scss */
  .mobile_app_developmwent .project-box-01.left {
    padding-right: 0;
  }
}

/* line 1655, sass/site/company/_company.scss */
.web_app_developmwent {
  padding-bottom: 0px;
}
@media (max-width: 1199px) {
  /* line 1657, sass/site/company/_company.scss */
  .web_app_developmwent .header-title {
    margin-bottom: 0;
    padding-bottom: 0;
  }
}
/* line 1663, sass/site/company/_company.scss */
.web_app_developmwent:after {
  content: normal;
}
/* line 1667, sass/site/company/_company.scss */
.web_app_developmwent .row-grid .grid-md-6 {
  flex: 0 0 100%;
  max-width: 100%;
  padding: 90px 0;
  background-color: #f7f7f7;
  margin-bottom: 0px;
}
@media (max-width: 1199px) {
  /* line 1667, sass/site/company/_company.scss */
  .web_app_developmwent .row-grid .grid-md-6 {
    padding: 80px 20px;
  }
}
@media (max-width: 1023px) {
  /* line 1667, sass/site/company/_company.scss */
  .web_app_developmwent .row-grid .grid-md-6 {
    padding: 70px 20px;
  }
}
@media (max-width: 767px) {
  /* line 1667, sass/site/company/_company.scss */
  .web_app_developmwent .row-grid .grid-md-6 {
    padding: 20px;
  }
}
/* line 1682, sass/site/company/_company.scss */
.web_app_developmwent .row-grid .grid-md-6:before {
  content: '';
  left: 50%;
  width: 100vw;
  background: #f7f7f7;
  height: 100%;
  position: absolute;
  margin-left: -50vw;
  top: 0px;
  z-index: -1;
}
@media (max-width: 1199px) {
  /* line 1693, sass/site/company/_company.scss */
  .web_app_developmwent .row-grid .grid-md-6 .left {
    padding-right: 0;
  }
}
@media (max-width: 1199px) {
  /* line 1698, sass/site/company/_company.scss */
  .web_app_developmwent .row-grid .grid-md-6 .pb-left {
    padding-right: 0;
    padding-left: 0;
  }
}
/* line 1704, sass/site/company/_company.scss */
.web_app_developmwent .row-grid .grid-md-6:nth-child(2n+2) {
  background-color: #ffffff;
}
/* line 1706, sass/site/company/_company.scss */
.web_app_developmwent .row-grid .grid-md-6:nth-child(2n+2) .right {
  padding-left: 0;
}
/* line 1708, sass/site/company/_company.scss */
.web_app_developmwent .row-grid .grid-md-6:nth-child(2n+2) .right .pb-left {
  padding-left: 40px;
  order: 1;
  -webkit-order: 1;
}
@media (max-width: 767px) {
  /* line 1708, sass/site/company/_company.scss */
  .web_app_developmwent .row-grid .grid-md-6:nth-child(2n+2) .right .pb-left {
    padding-left: 0px;
    order: inherit;
    -webkit-order: inherit;
  }
}
/* line 1719, sass/site/company/_company.scss */
.web_app_developmwent .row-grid .grid-md-6:nth-child(2n+2):before {
  content: normal;
}

/* Services Detail Pages CSS End
----------------*/
/* tab list on service page scss */
@media (max-width: 479px) {
  /* line 1732, sass/site/company/_company.scss */
  .srvc-tab-list.row-grid,
  .webapp-tab-list.row-grid {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
}

/* tab list on service page scss end */
/* line 2, sass/site/company/_company-new.scss */
.page-template-company .fix-wrap {
  max-width: 1200px;
  width: 100%;
  padding: 0 15px;
}
@media (max-width: 1600px) {
  /* line 2, sass/site/company/_company-new.scss */
  .page-template-company .fix-wrap {
    max-width: 1100px;
  }
}
/* line 10, sass/site/company/_company-new.scss */
.page-template-company ul, .page-template-company ol {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 15, sass/site/company/_company-new.scss */
.page-template-company .read-more {
  font-family: "Montserrat", sans-serif;
  font-size: 19px;
  padding-right: 34px;
}

/* line 22, sass/site/company/_company-new.scss */
.main-banner.company-banner {
  min-height: 430px;
  position: relative;
  z-index: 1;
  padding: 169px 0 164px;
  background-color: #212121;
  height: auto;
}
@media (max-width: 1899px) {
  /* line 22, sass/site/company/_company-new.scss */
  .main-banner.company-banner {
    padding: 150px 0 160px;
    margin: 0;
  }
}
@media (max-width: 1600px) {
  /* line 22, sass/site/company/_company-new.scss */
  .main-banner.company-banner {
    min-height: 290px;
    padding: 60px 0 65px;
  }
}
@media (max-width: 1199px) {
  /* line 22, sass/site/company/_company-new.scss */
  .main-banner.company-banner {
    min-height: 230px;
  }
}
@media (max-width: 1023px) {
  /* line 22, sass/site/company/_company-new.scss */
  .main-banner.company-banner {
    min-height: 160px;
  }
}
@media (max-width: 767px) {
  /* line 22, sass/site/company/_company-new.scss */
  .main-banner.company-banner {
    padding: 40px 0 50px;
  }
}
@media (max-width: 599px) {
  /* line 22, sass/site/company/_company-new.scss */
  .main-banner.company-banner {
    padding: 25px 0 40px;
  }
}
/* line 49, sass/site/company/_company-new.scss */
.main-banner.company-banner .fix-wrap {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  min-height: inherit;
}
/* line 56, sass/site/company/_company-new.scss */
.main-banner.company-banner .banner-caption {
  max-width: 100%;
  text-align: left;
}
@media (max-width: 767px) {
  /* line 56, sass/site/company/_company-new.scss */
  .main-banner.company-banner .banner-caption {
    padding: 0;
  }
}
/* line 62, sass/site/company/_company-new.scss */
.main-banner.company-banner .banner-caption .subtitle {
  font-size: 35px;
  font-family: "Montserrat", sans-serif;
  color: #fff;
  display: inline-block;
  letter-spacing: -0.7px;
  line-height: normal;
  margin: 0 0 23px;
}
@media (max-width: 1600px) {
  /* line 62, sass/site/company/_company-new.scss */
  .main-banner.company-banner .banner-caption .subtitle {
    font-size: 24px;
    margin: 0 0 15px;
  }
}
@media (max-width: 1023px) {
  /* line 62, sass/site/company/_company-new.scss */
  .main-banner.company-banner .banner-caption .subtitle {
    font-size: 20px;
    margin: 0 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 62, sass/site/company/_company-new.scss */
  .main-banner.company-banner .banner-caption .subtitle {
    font-size: 18px;
    letter-spacing: -0.5px;
  }
}
/* line 83, sass/site/company/_company-new.scss */
.main-banner.company-banner .banner-caption h1, .main-banner.company-banner .banner-caption h1 * {
  margin: 0;
  font-size: 131px;
  font-family: "Montserrat", sans-serif;
  font-weight: 900;
  letter-spacing: -2.0px;
  color: #DF4D69;
}
@media (max-width: 1899px) {
  /* line 83, sass/site/company/_company-new.scss */
  .main-banner.company-banner .banner-caption h1, .main-banner.company-banner .banner-caption h1 * {
    font-size: 120px;
  }
}
@media (max-width: 1600px) {
  /* line 83, sass/site/company/_company-new.scss */
  .main-banner.company-banner .banner-caption h1, .main-banner.company-banner .banner-caption h1 * {
    font-size: 90px;
  }
}
@media (max-width: 1199px) {
  /* line 83, sass/site/company/_company-new.scss */
  .main-banner.company-banner .banner-caption h1, .main-banner.company-banner .banner-caption h1 * {
    font-size: 60px;
    max-width: 95%;
    letter-spacing: -1.0px;
  }
}
@media (max-width: 1023px) {
  /* line 83, sass/site/company/_company-new.scss */
  .main-banner.company-banner .banner-caption h1, .main-banner.company-banner .banner-caption h1 * {
    font-size: 50px;
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 83, sass/site/company/_company-new.scss */
  .main-banner.company-banner .banner-caption h1, .main-banner.company-banner .banner-caption h1 * {
    font-size: 40px;
    letter-spacing: normal;
  }
}
@media (max-width: 479px) {
  /* line 83, sass/site/company/_company-new.scss */
  .main-banner.company-banner .banner-caption h1, .main-banner.company-banner .banner-caption h1 * {
    font-size: 36px;
  }
}
@media (max-width: 374px) {
  /* line 83, sass/site/company/_company-new.scss */
  .main-banner.company-banner .banner-caption h1, .main-banner.company-banner .banner-caption h1 * {
    font-size: 31px;
  }
}
/* line 115, sass/site/company/_company-new.scss */
.main-banner.company-banner .banner-caption h1 .company-banner-title-first-row,
.main-banner.company-banner .banner-caption h1 .company-banner-title-second-row, .main-banner.company-banner .banner-caption h1 * .company-banner-title-first-row,
.main-banner.company-banner .banner-caption h1 * .company-banner-title-second-row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* line 118, sass/site/company/_company-new.scss */
.main-banner.company-banner .banner-caption h1 .company-banner-title-first-row .single-clr,
.main-banner.company-banner .banner-caption h1 .company-banner-title-first-row .double-clr,
.main-banner.company-banner .banner-caption h1 .company-banner-title-first-row .and-text-clr,
.main-banner.company-banner .banner-caption h1 .company-banner-title-first-row .principles-text-clr,
.main-banner.company-banner .banner-caption h1 .company-banner-title-second-row .single-clr,
.main-banner.company-banner .banner-caption h1 .company-banner-title-second-row .double-clr,
.main-banner.company-banner .banner-caption h1 .company-banner-title-second-row .and-text-clr,
.main-banner.company-banner .banner-caption h1 .company-banner-title-second-row .principles-text-clr, .main-banner.company-banner .banner-caption h1 * .company-banner-title-first-row .single-clr,
.main-banner.company-banner .banner-caption h1 * .company-banner-title-first-row .double-clr,
.main-banner.company-banner .banner-caption h1 * .company-banner-title-first-row .and-text-clr,
.main-banner.company-banner .banner-caption h1 * .company-banner-title-first-row .principles-text-clr,
.main-banner.company-banner .banner-caption h1 * .company-banner-title-second-row .single-clr,
.main-banner.company-banner .banner-caption h1 * .company-banner-title-second-row .double-clr,
.main-banner.company-banner .banner-caption h1 * .company-banner-title-second-row .and-text-clr,
.main-banner.company-banner .banner-caption h1 * .company-banner-title-second-row .principles-text-clr {
  position: relative;
  display: inline-block;
}
/* line 124, sass/site/company/_company-new.scss */
.main-banner.company-banner .banner-caption h1 .company-banner-title-first-row .single-clr:after,
.main-banner.company-banner .banner-caption h1 .company-banner-title-first-row .double-clr:after,
.main-banner.company-banner .banner-caption h1 .company-banner-title-first-row .and-text-clr:after,
.main-banner.company-banner .banner-caption h1 .company-banner-title-first-row .principles-text-clr:after,
.main-banner.company-banner .banner-caption h1 .company-banner-title-second-row .single-clr:after,
.main-banner.company-banner .banner-caption h1 .company-banner-title-second-row .double-clr:after,
.main-banner.company-banner .banner-caption h1 .company-banner-title-second-row .and-text-clr:after,
.main-banner.company-banner .banner-caption h1 .company-banner-title-second-row .principles-text-clr:after, .main-banner.company-banner .banner-caption h1 * .company-banner-title-first-row .single-clr:after,
.main-banner.company-banner .banner-caption h1 * .company-banner-title-first-row .double-clr:after,
.main-banner.company-banner .banner-caption h1 * .company-banner-title-first-row .and-text-clr:after,
.main-banner.company-banner .banner-caption h1 * .company-banner-title-first-row .principles-text-clr:after,
.main-banner.company-banner .banner-caption h1 * .company-banner-title-second-row .single-clr:after,
.main-banner.company-banner .banner-caption h1 * .company-banner-title-second-row .double-clr:after,
.main-banner.company-banner .banner-caption h1 * .company-banner-title-second-row .and-text-clr:after,
.main-banner.company-banner .banner-caption h1 * .company-banner-title-second-row .principles-text-clr:after {
  content: '';
  width: 100%;
  height: 5px;
  margin: -2px 0 0 0;
  display: block;
}
@media (max-width: 767px) {
  /* line 124, sass/site/company/_company-new.scss */
  .main-banner.company-banner .banner-caption h1 .company-banner-title-first-row .single-clr:after,
  .main-banner.company-banner .banner-caption h1 .company-banner-title-first-row .double-clr:after,
  .main-banner.company-banner .banner-caption h1 .company-banner-title-first-row .and-text-clr:after,
  .main-banner.company-banner .banner-caption h1 .company-banner-title-first-row .principles-text-clr:after,
  .main-banner.company-banner .banner-caption h1 .company-banner-title-second-row .single-clr:after,
  .main-banner.company-banner .banner-caption h1 .company-banner-title-second-row .double-clr:after,
  .main-banner.company-banner .banner-caption h1 .company-banner-title-second-row .and-text-clr:after,
  .main-banner.company-banner .banner-caption h1 .company-banner-title-second-row .principles-text-clr:after, .main-banner.company-banner .banner-caption h1 * .company-banner-title-first-row .single-clr:after,
  .main-banner.company-banner .banner-caption h1 * .company-banner-title-first-row .double-clr:after,
  .main-banner.company-banner .banner-caption h1 * .company-banner-title-first-row .and-text-clr:after,
  .main-banner.company-banner .banner-caption h1 * .company-banner-title-first-row .principles-text-clr:after,
  .main-banner.company-banner .banner-caption h1 * .company-banner-title-second-row .single-clr:after,
  .main-banner.company-banner .banner-caption h1 * .company-banner-title-second-row .double-clr:after,
  .main-banner.company-banner .banner-caption h1 * .company-banner-title-second-row .and-text-clr:after,
  .main-banner.company-banner .banner-caption h1 * .company-banner-title-second-row .principles-text-clr:after {
    height: 3px;
  }
}
/* line 135, sass/site/company/_company-new.scss */
.main-banner.company-banner .banner-caption h1 .company-banner-title-first-row .single-clr,
.main-banner.company-banner .banner-caption h1 .company-banner-title-second-row .single-clr, .main-banner.company-banner .banner-caption h1 * .company-banner-title-first-row .single-clr,
.main-banner.company-banner .banner-caption h1 * .company-banner-title-second-row .single-clr {
  background: #DF4D69;
  background: -webkit-linear-gradient(to bottom right, #DF4D69 79%, #8924E8 100%);
  background: -moz-linear-gradient(to bottom right, #DF4D69 79%, #8924E8 100%);
  background: linear-gradient(to bottom right, #DF4D69 79%, #8924E8 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    /* line 135, sass/site/company/_company-new.scss */
    .main-banner.company-banner .banner-caption h1 .company-banner-title-first-row .single-clr,
    .main-banner.company-banner .banner-caption h1 .company-banner-title-second-row .single-clr, .main-banner.company-banner .banner-caption h1 * .company-banner-title-first-row .single-clr,
    .main-banner.company-banner .banner-caption h1 * .company-banner-title-second-row .single-clr {
      -webkit-text-fill-color: initial;
    }
  }
}
/* line 147, sass/site/company/_company-new.scss */
.main-banner.company-banner .banner-caption h1 .company-banner-title-first-row .single-clr:after,
.main-banner.company-banner .banner-caption h1 .company-banner-title-second-row .single-clr:after, .main-banner.company-banner .banner-caption h1 * .company-banner-title-first-row .single-clr:after,
.main-banner.company-banner .banner-caption h1 * .company-banner-title-second-row .single-clr:after {
  background: #DF4D69;
  background: -webkit-linear-gradient(to bottom right, #DF4D69 79%, #8924E8 100%);
  background: -moz-linear-gradient(to bottom right, #DF4D69 79%, #8924E8 100%);
  background: linear-gradient(to bottom right, #DF4D69 79%, #8924E8 100%);
}
@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    /* line 147, sass/site/company/_company-new.scss */
    .main-banner.company-banner .banner-caption h1 .company-banner-title-first-row .single-clr:after,
    .main-banner.company-banner .banner-caption h1 .company-banner-title-second-row .single-clr:after, .main-banner.company-banner .banner-caption h1 * .company-banner-title-first-row .single-clr:after,
    .main-banner.company-banner .banner-caption h1 * .company-banner-title-second-row .single-clr:after {
      background: #DF4D69;
    }
  }
}
/* line 159, sass/site/company/_company-new.scss */
.main-banner.company-banner .banner-caption h1 .company-banner-title-first-row .double-clr,
.main-banner.company-banner .banner-caption h1 .company-banner-title-second-row .double-clr, .main-banner.company-banner .banner-caption h1 * .company-banner-title-first-row .double-clr,
.main-banner.company-banner .banner-caption h1 * .company-banner-title-second-row .double-clr {
  background: #DF4D69;
  background: -webkit-linear-gradient(to bottom right, #DF4D69 18%, #8924E8 80%);
  background: -moz-linear-gradient(to bottom right, #DF4D69 18%, #8924E8 80%);
  background: linear-gradient(to bottom right, #DF4D69 18%, #8924E8 80%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    /* line 159, sass/site/company/_company-new.scss */
    .main-banner.company-banner .banner-caption h1 .company-banner-title-first-row .double-clr,
    .main-banner.company-banner .banner-caption h1 .company-banner-title-second-row .double-clr, .main-banner.company-banner .banner-caption h1 * .company-banner-title-first-row .double-clr,
    .main-banner.company-banner .banner-caption h1 * .company-banner-title-second-row .double-clr {
      -webkit-text-fill-color: initial;
    }
  }
}
/* line 171, sass/site/company/_company-new.scss */
.main-banner.company-banner .banner-caption h1 .company-banner-title-first-row .double-clr:after,
.main-banner.company-banner .banner-caption h1 .company-banner-title-second-row .double-clr:after, .main-banner.company-banner .banner-caption h1 * .company-banner-title-first-row .double-clr:after,
.main-banner.company-banner .banner-caption h1 * .company-banner-title-second-row .double-clr:after {
  background: #DF4D69;
  background: -webkit-linear-gradient(to bottom right, #DF4D69 18%, #8924E8 80%);
  background: -moz-linear-gradient(to bottom right, #DF4D69 18%, #8924E8 80%);
  background: linear-gradient(to bottom right, #DF4D69 18%, #8924E8 80%);
}
@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    /* line 171, sass/site/company/_company-new.scss */
    .main-banner.company-banner .banner-caption h1 .company-banner-title-first-row .double-clr:after,
    .main-banner.company-banner .banner-caption h1 .company-banner-title-second-row .double-clr:after, .main-banner.company-banner .banner-caption h1 * .company-banner-title-first-row .double-clr:after,
    .main-banner.company-banner .banner-caption h1 * .company-banner-title-second-row .double-clr:after {
      background: #DF4D69;
    }
  }
}
/* line 183, sass/site/company/_company-new.scss */
.main-banner.company-banner .banner-caption h1 .company-banner-title-first-row .and-text-clr,
.main-banner.company-banner .banner-caption h1 .company-banner-title-second-row .and-text-clr, .main-banner.company-banner .banner-caption h1 * .company-banner-title-first-row .and-text-clr,
.main-banner.company-banner .banner-caption h1 * .company-banner-title-second-row .and-text-clr {
  background: #DF4D69;
  background: -webkit-linear-gradient(to bottom right, #DF4D69 35%, #8924E8 150%);
  background: -moz-linear-gradient(to bottom right, #DF4D69 35%, #8924E8 150%);
  background: linear-gradient(to bottom right, #DF4D69 35%, #8924E8 150%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    /* line 183, sass/site/company/_company-new.scss */
    .main-banner.company-banner .banner-caption h1 .company-banner-title-first-row .and-text-clr,
    .main-banner.company-banner .banner-caption h1 .company-banner-title-second-row .and-text-clr, .main-banner.company-banner .banner-caption h1 * .company-banner-title-first-row .and-text-clr,
    .main-banner.company-banner .banner-caption h1 * .company-banner-title-second-row .and-text-clr {
      -webkit-text-fill-color: initial;
    }
  }
}
/* line 195, sass/site/company/_company-new.scss */
.main-banner.company-banner .banner-caption h1 .company-banner-title-first-row .and-text-clr:after,
.main-banner.company-banner .banner-caption h1 .company-banner-title-second-row .and-text-clr:after, .main-banner.company-banner .banner-caption h1 * .company-banner-title-first-row .and-text-clr:after,
.main-banner.company-banner .banner-caption h1 * .company-banner-title-second-row .and-text-clr:after {
  background: #DF4D69;
  background: -webkit-linear-gradient(to bottom right, #DF4D69 67%, #8924E8 100%);
  background: -moz-linear-gradient(to bottom right, #DF4D69 67%, #8924E8 100%);
  background: linear-gradient(to bottom right, #DF4D69 67%, #8924E8 100%);
}
@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    /* line 195, sass/site/company/_company-new.scss */
    .main-banner.company-banner .banner-caption h1 .company-banner-title-first-row .and-text-clr:after,
    .main-banner.company-banner .banner-caption h1 .company-banner-title-second-row .and-text-clr:after, .main-banner.company-banner .banner-caption h1 * .company-banner-title-first-row .and-text-clr:after,
    .main-banner.company-banner .banner-caption h1 * .company-banner-title-second-row .and-text-clr:after {
      background: #DF4D69;
    }
  }
}
/* line 207, sass/site/company/_company-new.scss */
.main-banner.company-banner .banner-caption h1 .company-banner-title-first-row .principles-text-clr,
.main-banner.company-banner .banner-caption h1 .company-banner-title-second-row .principles-text-clr, .main-banner.company-banner .banner-caption h1 * .company-banner-title-first-row .principles-text-clr,
.main-banner.company-banner .banner-caption h1 * .company-banner-title-second-row .principles-text-clr {
  background: #DF4D69;
  background: -webkit-linear-gradient(to bottom right, #DF4D69 10%, #8924E8 62%);
  background: -moz-linear-gradient(to bottom right, #DF4D69 10%, #8924E8 62%);
  background: linear-gradient(to bottom right, #DF4D69 10%, #8924E8 62%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}
@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    /* line 207, sass/site/company/_company-new.scss */
    .main-banner.company-banner .banner-caption h1 .company-banner-title-first-row .principles-text-clr,
    .main-banner.company-banner .banner-caption h1 .company-banner-title-second-row .principles-text-clr, .main-banner.company-banner .banner-caption h1 * .company-banner-title-first-row .principles-text-clr,
    .main-banner.company-banner .banner-caption h1 * .company-banner-title-second-row .principles-text-clr {
      -webkit-text-fill-color: initial;
    }
  }
}
/* line 219, sass/site/company/_company-new.scss */
.main-banner.company-banner .banner-caption h1 .company-banner-title-first-row .principles-text-clr:after,
.main-banner.company-banner .banner-caption h1 .company-banner-title-second-row .principles-text-clr:after, .main-banner.company-banner .banner-caption h1 * .company-banner-title-first-row .principles-text-clr:after,
.main-banner.company-banner .banner-caption h1 * .company-banner-title-second-row .principles-text-clr:after {
  background: #DF4D69;
  background: -webkit-linear-gradient(to bottom right, #DF4D69 10%, #8924E8 62%);
  background: -moz-linear-gradient(to bottom right, #DF4D69 10%, #8924E8 62%);
  background: linear-gradient(to bottom right, #DF4D69 10%, #8924E8 62%);
}
@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    /* line 219, sass/site/company/_company-new.scss */
    .main-banner.company-banner .banner-caption h1 .company-banner-title-first-row .principles-text-clr:after,
    .main-banner.company-banner .banner-caption h1 .company-banner-title-second-row .principles-text-clr:after, .main-banner.company-banner .banner-caption h1 * .company-banner-title-first-row .principles-text-clr:after,
    .main-banner.company-banner .banner-caption h1 * .company-banner-title-second-row .principles-text-clr:after {
      background: #DF4D69;
    }
  }
}
/* line 293, sass/site/company/_company-new.scss */
.main-banner.company-banner .banner-caption p {
  color: #fff;
  margin-bottom: 0px;
  margin-top: 26px;
}
/* line 299, sass/site/company/_company-new.scss */
.main-banner.company-banner .company-banner-right {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 490px;
  height: 343px;
  background-size: 100% 100%;
  z-index: -1;
}
@media (max-width: 1899px) {
  /* line 299, sass/site/company/_company-new.scss */
  .main-banner.company-banner .company-banner-right {
    width: 410px;
    height: 288px;
  }
}
@media (max-width: 1600px) {
  /* line 299, sass/site/company/_company-new.scss */
  .main-banner.company-banner .company-banner-right {
    width: 380px;
    height: 258px;
  }
}
@media (max-width: 1470px) {
  /* line 299, sass/site/company/_company-new.scss */
  .main-banner.company-banner .company-banner-right {
    width: 370px;
    height: 258px;
  }
}
@media (max-width: 1365px) {
  /* line 299, sass/site/company/_company-new.scss */
  .main-banner.company-banner .company-banner-right {
    width: 300px;
    height: 210px;
  }
}
@media (max-width: 1199px) {
  /* line 299, sass/site/company/_company-new.scss */
  .main-banner.company-banner .company-banner-right {
    width: 270px;
    height: 189px;
  }
}
@media (max-width: 1023px) {
  /* line 299, sass/site/company/_company-new.scss */
  .main-banner.company-banner .company-banner-right {
    width: 230px;
    height: 161px;
  }
}
@media (max-width: 599px) {
  /* line 299, sass/site/company/_company-new.scss */
  .main-banner.company-banner .company-banner-right {
    width: 120px;
    height: 83px;
  }
}

/* line 339, sass/site/company/_company-new.scss */
.allow-user-section.company-allow-user {
  padding: 91px 0;
}
@media (max-width: 1600px) {
  /* line 339, sass/site/company/_company-new.scss */
  .allow-user-section.company-allow-user {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  /* line 339, sass/site/company/_company-new.scss */
  .allow-user-section.company-allow-user {
    padding: 45px 0 40px;
  }
}
@media (max-width: 479px) {
  /* line 339, sass/site/company/_company-new.scss */
  .allow-user-section.company-allow-user {
    padding: 34px 0 32px;
  }
}
/* line 351, sass/site/company/_company-new.scss */
.allow-user-section.company-allow-user .how-we-do-it.company-how-we-do-it {
  border: 0;
  margin: 0 0 59px;
  padding: 0;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
@media (max-width: 1365px) {
  /* line 351, sass/site/company/_company-new.scss */
  .allow-user-section.company-allow-user .how-we-do-it.company-how-we-do-it {
    margin: 0 0 55px;
  }
}
@media (max-width: 1199px) {
  /* line 351, sass/site/company/_company-new.scss */
  .allow-user-section.company-allow-user .how-we-do-it.company-how-we-do-it {
    margin: 0 0 50px;
  }
}
@media (max-width: 1023px) {
  /* line 351, sass/site/company/_company-new.scss */
  .allow-user-section.company-allow-user .how-we-do-it.company-how-we-do-it {
    margin: 0 0 46px;
  }
}
@media (max-width: 767px) {
  /* line 351, sass/site/company/_company-new.scss */
  .allow-user-section.company-allow-user .how-we-do-it.company-how-we-do-it {
    margin: 0 0 35px;
  }
}
@media (max-width: 479px) {
  /* line 351, sass/site/company/_company-new.scss */
  .allow-user-section.company-allow-user .how-we-do-it.company-how-we-do-it {
    margin: 0 0 30px;
  }
}
/* line 371, sass/site/company/_company-new.scss */
.allow-user-section.company-allow-user .how-we-do-it.company-how-we-do-it .how-we-do-img {
  width: 56%;
  position: relative;
  max-width: initial;
}
@media (max-width: 1600px) {
  /* line 371, sass/site/company/_company-new.scss */
  .allow-user-section.company-allow-user .how-we-do-it.company-how-we-do-it .how-we-do-img {
    width: 54%;
  }
}
@media (max-width: 1023px) {
  /* line 371, sass/site/company/_company-new.scss */
  .allow-user-section.company-allow-user .how-we-do-it.company-how-we-do-it .how-we-do-img {
    width: 100%;
    margin: 0 0 25px;
  }
}
@media (max-width: 767px) {
  /* line 371, sass/site/company/_company-new.scss */
  .allow-user-section.company-allow-user .how-we-do-it.company-how-we-do-it .how-we-do-img {
    margin: 0 0 22px;
  }
}
@media (max-width: 479px) {
  /* line 371, sass/site/company/_company-new.scss */
  .allow-user-section.company-allow-user .how-we-do-it.company-how-we-do-it .how-we-do-img {
    margin: 0 0 15px;
  }
}
@media (max-width: 1600px) {
  /* line 388, sass/site/company/_company-new.scss */
  .allow-user-section.company-allow-user .how-we-do-it.company-how-we-do-it .how-we-do-img img {
    max-width: 120%;
  }
}
@media (max-width: 1023px) {
  /* line 388, sass/site/company/_company-new.scss */
  .allow-user-section.company-allow-user .how-we-do-it.company-how-we-do-it .how-we-do-img img {
    max-width: 100%;
  }
}
/* line 397, sass/site/company/_company-new.scss */
.allow-user-section.company-allow-user .how-we-do-it.company-how-we-do-it .how-we-do-content {
  width: 30%;
  padding: 9px 0 0;
}
@media (max-width: 1600px) {
  /* line 397, sass/site/company/_company-new.scss */
  .allow-user-section.company-allow-user .how-we-do-it.company-how-we-do-it .how-we-do-content {
    width: 35%;
  }
}
@media (max-width: 1199px) {
  /* line 397, sass/site/company/_company-new.scss */
  .allow-user-section.company-allow-user .how-we-do-it.company-how-we-do-it .how-we-do-content {
    width: 40%;
  }
}
@media (max-width: 1023px) {
  /* line 397, sass/site/company/_company-new.scss */
  .allow-user-section.company-allow-user .how-we-do-it.company-how-we-do-it .how-we-do-content {
    width: 100%;
    padding: 0;
    text-align: center;
  }
}
/* line 411, sass/site/company/_company-new.scss */
.allow-user-section.company-allow-user .how-we-do-it.company-how-we-do-it .how-we-do-content h2 {
  color: #000;
  font-family: "Montserrat", sans-serif;
  font-size: 70px;
  line-height: 72px;
  font-weight: 800;
  letter-spacing: -1px;
  margin: 0 0 12px;
}
@media (max-width: 1600px) {
  /* line 411, sass/site/company/_company-new.scss */
  .allow-user-section.company-allow-user .how-we-do-it.company-how-we-do-it .how-we-do-content h2 {
    font-size: 50px;
    line-height: 62px;
  }
}
@media (max-width: 1199px) {
  /* line 411, sass/site/company/_company-new.scss */
  .allow-user-section.company-allow-user .how-we-do-it.company-how-we-do-it .how-we-do-content h2 {
    font-size: 40px;
    line-height: 46px;
  }
}
@media (max-width: 1023px) {
  /* line 411, sass/site/company/_company-new.scss */
  .allow-user-section.company-allow-user .how-we-do-it.company-how-we-do-it .how-we-do-content h2 {
    font-size: 36px;
    line-height: 42px;
    margin: 0 0 7px;
  }
}
@media (max-width: 767px) {
  /* line 411, sass/site/company/_company-new.scss */
  .allow-user-section.company-allow-user .how-we-do-it.company-how-we-do-it .how-we-do-content h2 {
    font-size: 28px;
    line-height: normal;
    margin: 0 0 3px;
    letter-spacing: normal;
  }
}
/* line 438, sass/site/company/_company-new.scss */
.allow-user-section.company-allow-user .how-we-do-it.company-how-we-do-it .how-we-do-content h2 span {
  color: #ff2d21;
}
/* line 442, sass/site/company/_company-new.scss */
.allow-user-section.company-allow-user .how-we-do-it.company-how-we-do-it .how-we-do-content p {
  font-size: 21px;
  line-height: 27px;
  letter-spacing: -0.3px;
  color: #000;
  margin: 0 0 20px;
  max-width: 91%;
}
@media (max-width: 1199px) {
  /* line 442, sass/site/company/_company-new.scss */
  .allow-user-section.company-allow-user .how-we-do-it.company-how-we-do-it .how-we-do-content p {
    font-size: 18px;
    max-width: 73%;
  }
}
@media (max-width: 1023px) {
  /* line 442, sass/site/company/_company-new.scss */
  .allow-user-section.company-allow-user .how-we-do-it.company-how-we-do-it .how-we-do-content p {
    max-width: 100%;
    margin: 0 0 15px;
    font-size: 20px;
    line-height: 26px;
  }
}
@media (max-width: 767px) {
  /* line 442, sass/site/company/_company-new.scss */
  .allow-user-section.company-allow-user .how-we-do-it.company-how-we-do-it .how-we-do-content p {
    margin: 0 0 10px;
    font-size: 16px;
    line-height: 24px;
  }
}
@media (max-width: 1023px) {
  /* line 464, sass/site/company/_company-new.scss */
  .allow-user-section.company-allow-user .how-we-do-it.company-how-we-do-it .how-we-do-content p br {
    display: none;
  }
}
/* line 469, sass/site/company/_company-new.scss */
.allow-user-section.company-allow-user .how-we-do-it.company-how-we-do-it .how-we-do-content p br + br {
  display: none;
}
/* line 473, sass/site/company/_company-new.scss */
.allow-user-section.company-allow-user .how-we-do-it.company-how-we-do-it .how-we-do-content .read-more {
  font-size: 21px;
  color: #000;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  letter-spacing: normal;
  margin: 19px 0 0;
  padding-right: 34px;
  position: relative;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 1199px) {
  /* line 473, sass/site/company/_company-new.scss */
  .allow-user-section.company-allow-user .how-we-do-it.company-how-we-do-it .how-we-do-content .read-more {
    margin: 15px 0 0;
    line-height: normal;
  }
}
@media (max-width: 1023px) {
  /* line 473, sass/site/company/_company-new.scss */
  .allow-user-section.company-allow-user .how-we-do-it.company-how-we-do-it .how-we-do-content .read-more {
    margin: 0;
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  /* line 473, sass/site/company/_company-new.scss */
  .allow-user-section.company-allow-user .how-we-do-it.company-how-we-do-it .how-we-do-content .read-more {
    font-size: 16px;
  }
}
/* line 494, sass/site/company/_company-new.scss */
.allow-user-section.company-allow-user .how-we-do-it.company-how-we-do-it .how-we-do-content .read-more:after {
  content: "";
  position: absolute;
  right: 0;
  top: 3px;
  bottom: 0;
  margin: auto;
  background-size: 100% 100%;
  width: 25px;
  height: 12px;
  background: url(images/slick-hover-next-arrow-direc.png) no-repeat 0px 0px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 507, sass/site/company/_company-new.scss */
.allow-user-section.company-allow-user .how-we-do-it.company-how-we-do-it .how-we-do-content .read-more:hover {
  color: #e72e28;
}
/* line 509, sass/site/company/_company-new.scss */
.allow-user-section.company-allow-user .how-we-do-it.company-how-we-do-it .how-we-do-content .read-more:hover:after {
  background: url(images/slick-next-arrow-direc.png) no-repeat 0px 0px;
}
/* line 516, sass/site/company/_company-new.scss */
.allow-user-section.company-allow-user .how-we-do-it.company-how-we-do-it:nth-child(2n) .how-we-do-img {
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
  margin-right: 0;
  margin-left: auto;
}
@media (max-width: 1023px) {
  /* line 516, sass/site/company/_company-new.scss */
  .allow-user-section.company-allow-user .how-we-do-it.company-how-we-do-it:nth-child(2n) .how-we-do-img {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
}
/* line 523, sass/site/company/_company-new.scss */
.allow-user-section.company-allow-user .how-we-do-it.company-how-we-do-it:nth-child(2n) .how-we-do-img img {
  float: left;
}
/* line 527, sass/site/company/_company-new.scss */
.allow-user-section.company-allow-user .how-we-do-it.company-how-we-do-it:nth-child(2n) .how-we-do-content {
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
  margin-right: auto;
  margin-left: 0;
}
@media (max-width: 1023px) {
  /* line 527, sass/site/company/_company-new.scss */
  .allow-user-section.company-allow-user .how-we-do-it.company-how-we-do-it:nth-child(2n) .how-we-do-content {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
}
/* line 534, sass/site/company/_company-new.scss */
.allow-user-section.company-allow-user .how-we-do-it.company-how-we-do-it:nth-child(2n) .how-we-do-content h2 {
  margin: 0 0 25px;
}
@media (max-width: 1600px) {
  /* line 534, sass/site/company/_company-new.scss */
  .allow-user-section.company-allow-user .how-we-do-it.company-how-we-do-it:nth-child(2n) .how-we-do-content h2 {
    margin: 0 0 10px;
  }
}
/* line 543, sass/site/company/_company-new.scss */
.allow-user-section.company-allow-user .how-we-do-it:last-child {
  margin-bottom: 0;
}

/* line 549, sass/site/company/_company-new.scss */
.helping-businesses {
  min-height: 1181px;
  padding: 134px 0 123px;
  background-size: cover;
  background-repeat: no-repeat;
}
@media (max-width: 1899px) {
  /* line 549, sass/site/company/_company-new.scss */
  .helping-businesses {
    min-height: 1151px;
    padding: 124px 0 113px;
  }
}
@media (max-width: 1600px) {
  /* line 549, sass/site/company/_company-new.scss */
  .helping-businesses {
    min-height: auto;
    padding: 50px 0;
  }
}
@media (max-width: 1023px) {
  /* line 549, sass/site/company/_company-new.scss */
  .helping-businesses {
    padding: 65px 0 37px;
  }
}
@media (max-width: 767px) {
  /* line 549, sass/site/company/_company-new.scss */
  .helping-businesses {
    padding: 52px 0 25px;
  }
}
@media (max-width: 479px) {
  /* line 549, sass/site/company/_company-new.scss */
  .helping-businesses {
    padding: 40px 0 25px;
  }
}
/* line 571, sass/site/company/_company-new.scss */
.helping-businesses .fix-wrap {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  min-height: 100%;
}
@media (max-width: 1600px) {
  /* line 571, sass/site/company/_company-new.scss */
  .helping-businesses .fix-wrap {
    max-width: 800px;
  }
}
/* line 581, sass/site/company/_company-new.scss */
.helping-businesses .helping-businesses-img {
  position: relative;
  width: 100%;
  margin: 0 0 88px -11px;
  min-height: 496px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
@media (max-width: 1600px) {
  /* line 581, sass/site/company/_company-new.scss */
  .helping-businesses .helping-businesses-img {
    margin: 0 0 55px -11px;
  }
}
@media (max-width: 1470px) {
  /* line 581, sass/site/company/_company-new.scss */
  .helping-businesses .helping-businesses-img {
    margin: 0 0 55px -11px;
    min-height: 412px;
  }
}
@media (max-width: 1365px) {
  /* line 581, sass/site/company/_company-new.scss */
  .helping-businesses .helping-businesses-img {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    margin: 0 0 40px 0;
    min-height: 382px;
  }
}
@media (max-width: 1199px) {
  /* line 581, sass/site/company/_company-new.scss */
  .helping-businesses .helping-businesses-img {
    min-height: inherit;
    margin: 50px 0 82px 0;
  }
}
@media (max-width: 1023px) {
  /* line 581, sass/site/company/_company-new.scss */
  .helping-businesses .helping-businesses-img {
    margin: 0 0 45px 0;
  }
}
@media (max-width: 767px) {
  /* line 581, sass/site/company/_company-new.scss */
  .helping-businesses .helping-businesses-img {
    margin: 0 0 35px 0;
  }
}
@media (max-width: 479px) {
  /* line 581, sass/site/company/_company-new.scss */
  .helping-businesses .helping-businesses-img {
    margin: 0 0 25px 0;
  }
}
/* line 613, sass/site/company/_company-new.scss */
.helping-businesses .helping-businesses-img i {
  position: absolute;
  left: -45px;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 527px;
  height: 496px;
  background-size: 100% 100%;
  z-index: 1;
}
@media (max-width: 1600px) {
  /* line 613, sass/site/company/_company-new.scss */
  .helping-businesses .helping-businesses-img i {
    width: 477px;
    height: 450px;
    left: -115px;
  }
}
@media (max-width: 1199px) {
  /* line 613, sass/site/company/_company-new.scss */
  .helping-businesses .helping-businesses-img i {
    width: 327px;
    height: 308px;
  }
}
@media (max-width: 1023px) {
  /* line 613, sass/site/company/_company-new.scss */
  .helping-businesses .helping-businesses-img i {
    width: 217px;
    height: 204px;
    left: -20px;
  }
}
@media (max-width: 767px) {
  /* line 613, sass/site/company/_company-new.scss */
  .helping-businesses .helping-businesses-img i {
    width: 147px;
    height: 138px;
    left: -30px;
  }
}
@media (max-width: 599px) {
  /* line 613, sass/site/company/_company-new.scss */
  .helping-businesses .helping-businesses-img i {
    width: 117px;
    height: 110px;
  }
}
@media (max-width: 479px) {
  /* line 613, sass/site/company/_company-new.scss */
  .helping-businesses .helping-businesses-img i {
    width: 97px;
    height: 91px;
    left: -20px;
  }
}
@media (max-width: 374px) {
  /* line 613, sass/site/company/_company-new.scss */
  .helping-businesses .helping-businesses-img i {
    width: 97px;
    height: 91px;
  }
}
/* line 657, sass/site/company/_company-new.scss */
.helping-businesses .helping-businesses-img strong {
  font-size: 190px;
  font-family: "Montserrat", sans-serif;
  font-weight: 800;
  line-height: normal;
  letter-spacing: 21px;
  color: rgba(0, 0, 0, 0.2);
  margin: 50px 0 0;
}
@media (max-width: 1600px) {
  /* line 657, sass/site/company/_company-new.scss */
  .helping-businesses .helping-businesses-img strong {
    font-size: 126px;
    letter-spacing: 13px;
  }
}
@media (max-width: 1199px) {
  /* line 657, sass/site/company/_company-new.scss */
  .helping-businesses .helping-businesses-img strong {
    font-size: 130px;
    letter-spacing: 8px;
  }
}
@media (max-width: 1023px) {
  /* line 657, sass/site/company/_company-new.scss */
  .helping-businesses .helping-businesses-img strong {
    font-size: 100px;
    letter-spacing: 3px;
  }
}
@media (max-width: 767px) {
  /* line 657, sass/site/company/_company-new.scss */
  .helping-businesses .helping-businesses-img strong {
    margin: 20px 0 0;
    font-size: 77px;
    letter-spacing: 2px;
  }
}
@media (max-width: 599px) {
  /* line 657, sass/site/company/_company-new.scss */
  .helping-businesses .helping-businesses-img strong {
    font-size: 60px;
  }
}
@media (max-width: 479px) {
  /* line 657, sass/site/company/_company-new.scss */
  .helping-businesses .helping-businesses-img strong {
    font-size: 52px;
    letter-spacing: 1px;
  }
}
/* line 691, sass/site/company/_company-new.scss */
.helping-businesses .helping-businesses-caption {
  max-width: 71%;
}
@media (max-width: 1600px) {
  /* line 691, sass/site/company/_company-new.scss */
  .helping-businesses .helping-businesses-caption {
    max-width: 100%;
    text-align: center;
  }
}
/* line 697, sass/site/company/_company-new.scss */
.helping-businesses .helping-businesses-caption h2 {
  font-size: 50px;
  font-weight: 800;
  letter-spacing: normal;
  line-height: 60px;
  color: #fff;
  margin: 0 0 46px;
}
@media (max-width: 1600px) {
  /* line 697, sass/site/company/_company-new.scss */
  .helping-businesses .helping-businesses-caption h2 {
    margin: 0 0 20px;
    font-size: 40px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 697, sass/site/company/_company-new.scss */
  .helping-businesses .helping-businesses-caption h2 {
    font-size: 36px;
    margin: 0 0 18px;
  }
}
@media (max-width: 1023px) {
  /* line 697, sass/site/company/_company-new.scss */
  .helping-businesses .helping-businesses-caption h2 {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 697, sass/site/company/_company-new.scss */
  .helping-businesses .helping-businesses-caption h2 {
    font-size: 28px;
    letter-spacing: normal;
    margin: 0 0 12px;
  }
}
/* line 722, sass/site/company/_company-new.scss */
.helping-businesses .helping-businesses-caption p {
  font-size: 19px;
  line-height: 26px;
  letter-spacing: -0.5px;
  color: #f0f0f0;
  margin: 0 0 26px;
}
@media (max-width: 1600px) {
  /* line 722, sass/site/company/_company-new.scss */
  .helping-businesses .helping-businesses-caption p {
    font-size: 18px;
  }
}
@media (max-width: 1199px) {
  /* line 722, sass/site/company/_company-new.scss */
  .helping-businesses .helping-businesses-caption p {
    margin: 0 0 13px;
  }
}
@media (max-width: 767px) {
  /* line 722, sass/site/company/_company-new.scss */
  .helping-businesses .helping-businesses-caption p {
    font-size: 16px;
    margin: 0 0 10px;
  }
}

/* line 741, sass/site/company/_company-new.scss */
.era-tech-services {
  background-color: #222231;
}
@media (max-width: 1023px) {
  /* line 743, sass/site/company/_company-new.scss */
  .era-tech-services .fix-wrap {
    padding: 0;
  }
}
/* line 748, sass/site/company/_company-new.scss */
.era-tech-services .era-tech-service-row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
@media (max-width: 1023px) {
  /* line 748, sass/site/company/_company-new.scss */
  .era-tech-services .era-tech-service-row {
    max-height: inherit;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
/* line 756, sass/site/company/_company-new.scss */
.era-tech-services .era-tech-service-row .era-tech-service-img {
  width: 50%;
}
@media (max-width: 1023px) {
  /* line 756, sass/site/company/_company-new.scss */
  .era-tech-services .era-tech-service-row .era-tech-service-img {
    width: 100%;
  }
}
/* line 761, sass/site/company/_company-new.scss */
.era-tech-services .era-tech-service-row .era-tech-service-img img {
  max-width: initial;
  float: right;
}
@media (max-width: 1199px) {
  /* line 761, sass/site/company/_company-new.scss */
  .era-tech-services .era-tech-service-row .era-tech-service-img img {
    max-width: 100%;
  }
}
@media (max-width: 1023px) {
  /* line 761, sass/site/company/_company-new.scss */
  .era-tech-services .era-tech-service-row .era-tech-service-img img {
    width: 100%;
  }
}
/* line 772, sass/site/company/_company-new.scss */
.era-tech-services .era-tech-service-row .era-tech-service-cnt {
  width: 565px;
  padding: 40px 40px 40px 130px;
}
@media (max-width: 1600px) {
  /* line 772, sass/site/company/_company-new.scss */
  .era-tech-services .era-tech-service-row .era-tech-service-cnt {
    padding: 40px 40px 40px 50px;
    width: 425px;
  }
}
@media (max-width: 1199px) {
  /* line 772, sass/site/company/_company-new.scss */
  .era-tech-services .era-tech-service-row .era-tech-service-cnt {
    padding: 30px 30px 30px 40px;
    width: 405px;
  }
}
@media (max-width: 1023px) {
  /* line 772, sass/site/company/_company-new.scss */
  .era-tech-services .era-tech-service-row .era-tech-service-cnt {
    width: 100%;
    padding: 18px 15px 48px;
  }
}
@media (max-width: 767px) {
  /* line 772, sass/site/company/_company-new.scss */
  .era-tech-services .era-tech-service-row .era-tech-service-cnt {
    padding: 18px 15px 38px;
  }
}
@media (max-width: 479px) {
  /* line 772, sass/site/company/_company-new.scss */
  .era-tech-services .era-tech-service-row .era-tech-service-cnt {
    padding: 18px 15px 33px;
  }
}
/* line 793, sass/site/company/_company-new.scss */
.era-tech-services .era-tech-service-row .era-tech-service-cnt h3 {
  font-size: 50px;
  line-height: 60px;
  color: #fff;
  margin: 0 0 19px;
  letter-spacing: -0.5px;
}
@media (max-width: 1600px) {
  /* line 793, sass/site/company/_company-new.scss */
  .era-tech-services .era-tech-service-row .era-tech-service-cnt h3 {
    margin: 0 0 15px;
    font-size: 40px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 793, sass/site/company/_company-new.scss */
  .era-tech-services .era-tech-service-row .era-tech-service-cnt h3 {
    font-size: 36px;
    margin: 0 0 10px;
  }
}
@media (max-width: 1023px) {
  /* line 793, sass/site/company/_company-new.scss */
  .era-tech-services .era-tech-service-row .era-tech-service-cnt h3 {
    font-size: 32px;
    margin: 0 0 5px;
  }
}
@media (max-width: 767px) {
  /* line 793, sass/site/company/_company-new.scss */
  .era-tech-services .era-tech-service-row .era-tech-service-cnt h3 {
    font-size: 28px;
    line-height: normal;
    letter-spacing: normal;
    margin: 0 0 5px;
  }
}
/* line 819, sass/site/company/_company-new.scss */
.era-tech-services .era-tech-service-row .era-tech-service-cnt p {
  font-size: 21px;
  line-height: 27px;
  color: #cfcfcf;
  letter-spacing: -0.5px;
  margin: 0 0 20px;
}
@media (max-width: 1600px) {
  /* line 819, sass/site/company/_company-new.scss */
  .era-tech-services .era-tech-service-row .era-tech-service-cnt p {
    margin: 0 0 10px;
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  /* line 819, sass/site/company/_company-new.scss */
  .era-tech-services .era-tech-service-row .era-tech-service-cnt p {
    margin: 0 0 15px;
    font-size: 16px;
    line-height: 24px;
  }
}
@media (max-width: 1023px) {
  /* line 834, sass/site/company/_company-new.scss */
  .era-tech-services .era-tech-service-row .era-tech-service-cnt p br {
    display: none;
  }
}
/* line 840, sass/site/company/_company-new.scss */
.era-tech-services .era-tech-service-row .era-tech-service-cnt .read-more {
  margin: 22px 0 0;
  font-size: 19px;
  color: #fff !important;
  font-weight: 600;
  font-family: "Montserrat", sans-serif;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  padding-right: 36px;
}
@media (max-width: 1600px) {
  /* line 840, sass/site/company/_company-new.scss */
  .era-tech-services .era-tech-service-row .era-tech-service-cnt .read-more {
    margin: 0;
    font-size: 18px;
    line-height: normal;
  }
}
@media (max-width: 767px) {
  /* line 840, sass/site/company/_company-new.scss */
  .era-tech-services .era-tech-service-row .era-tech-service-cnt .read-more {
    font-size: 16px;
  }
}
/* line 856, sass/site/company/_company-new.scss */
.era-tech-services .era-tech-service-row .era-tech-service-cnt .read-more:after {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 859, sass/site/company/_company-new.scss */
.era-tech-services .era-tech-service-row .era-tech-service-cnt .read-more:hover {
  color: #e72e28 !important;
}
/* line 865, sass/site/company/_company-new.scss */
.era-tech-services .era-tech-service-row:nth-child(2n) .era-tech-service-img {
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
  margin-left: auto;
}
@media (max-width: 1023px) {
  /* line 865, sass/site/company/_company-new.scss */
  .era-tech-services .era-tech-service-row:nth-child(2n) .era-tech-service-img {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    margin-right: 0;
  }
}
/* line 872, sass/site/company/_company-new.scss */
.era-tech-services .era-tech-service-row:nth-child(2n) .era-tech-service-img img {
  float: left;
}
/* line 876, sass/site/company/_company-new.scss */
.era-tech-services .era-tech-service-row:nth-child(2n) .era-tech-service-cnt {
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
  margin-left: 0;
  padding: 154px 94px 158px 0;
}
@media (max-width: 1600px) {
  /* line 876, sass/site/company/_company-new.scss */
  .era-tech-services .era-tech-service-row:nth-child(2n) .era-tech-service-cnt {
    padding: 40px 50px 40px 40px;
  }
}
@media (max-width: 1199px) {
  /* line 876, sass/site/company/_company-new.scss */
  .era-tech-services .era-tech-service-row:nth-child(2n) .era-tech-service-cnt {
    padding: 30px 40px 30px 30px;
  }
}
@media (max-width: 1023px) {
  /* line 876, sass/site/company/_company-new.scss */
  .era-tech-services .era-tech-service-row:nth-child(2n) .era-tech-service-cnt {
    width: 100%;
    padding: 18px 15px 48px;
  }
}

/* line 894, sass/site/company/_company-new.scss */
.core-principle {
  padding: 91px 0 0;
}
@media (max-width: 1600px) {
  /* line 894, sass/site/company/_company-new.scss */
  .core-principle {
    padding: 50px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 894, sass/site/company/_company-new.scss */
  .core-principle {
    padding: 40px 0 0;
  }
}

/* line 904, sass/site/company/_company-new.scss */
.how-we-do-it.core-principle-how-we-do-it {
  padding: 0;
  border: 0;
  margin: 0;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  position: relative;
  z-index: 2;
}
@media (max-width: 1023px) {
  /* line 904, sass/site/company/_company-new.scss */
  .how-we-do-it.core-principle-how-we-do-it {
    width: 100%;
  }
}
/* line 914, sass/site/company/_company-new.scss */
.how-we-do-it.core-principle-how-we-do-it .how-we-do-img {
  width: 47%;
}
@media (max-width: 1023px) {
  /* line 914, sass/site/company/_company-new.scss */
  .how-we-do-it.core-principle-how-we-do-it .how-we-do-img {
    width: 100%;
  }
}
@media (max-width: 1600px) {
  /* line 919, sass/site/company/_company-new.scss */
  .how-we-do-it.core-principle-how-we-do-it .how-we-do-img img {
    max-width: 120%;
  }
}
/* line 925, sass/site/company/_company-new.scss */
.how-we-do-it.core-principle-how-we-do-it .how-we-do-content {
  padding: 63px 0 0;
  width: 46%;
}
@media (max-width: 1600px) {
  /* line 925, sass/site/company/_company-new.scss */
  .how-we-do-it.core-principle-how-we-do-it .how-we-do-content {
    padding: 53px 0 0;
  }
}
@media (max-width: 1365px) {
  /* line 925, sass/site/company/_company-new.scss */
  .how-we-do-it.core-principle-how-we-do-it .how-we-do-content {
    padding: 40px 0 0;
  }
}
@media (max-width: 1199px) {
  /* line 925, sass/site/company/_company-new.scss */
  .how-we-do-it.core-principle-how-we-do-it .how-we-do-content {
    padding: 20px 0 0;
  }
}
@media (max-width: 1023px) {
  /* line 925, sass/site/company/_company-new.scss */
  .how-we-do-it.core-principle-how-we-do-it .how-we-do-content {
    width: 100%;
    padding: 20px 0;
  }
}
@media (max-width: 479px) {
  /* line 925, sass/site/company/_company-new.scss */
  .how-we-do-it.core-principle-how-we-do-it .how-we-do-content {
    padding: 15px 0;
  }
}
/* line 944, sass/site/company/_company-new.scss */
.how-we-do-it.core-principle-how-we-do-it .how-we-do-content h2 {
  font-size: 50px;
  line-height: 60px;
  font-weight: 800;
  letter-spacing: -0.5px;
  margin: 0 0 23px;
}
@media (max-width: 1600px) {
  /* line 944, sass/site/company/_company-new.scss */
  .how-we-do-it.core-principle-how-we-do-it .how-we-do-content h2 {
    font-size: 40px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 944, sass/site/company/_company-new.scss */
  .how-we-do-it.core-principle-how-we-do-it .how-we-do-content h2 {
    font-size: 36px;
    margin: 0 0 10px;
  }
}
@media (max-width: 1023px) {
  /* line 944, sass/site/company/_company-new.scss */
  .how-we-do-it.core-principle-how-we-do-it .how-we-do-content h2 {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 944, sass/site/company/_company-new.scss */
  .how-we-do-it.core-principle-how-we-do-it .how-we-do-content h2 {
    font-size: 28px;
    letter-spacing: normal;
  }
}
/* line 966, sass/site/company/_company-new.scss */
.how-we-do-it.core-principle-how-we-do-it .how-we-do-content p {
  font-size: 19px;
  line-height: 26px;
  color: #6a6a6a;
  letter-spacing: -0.5px;
  max-width: 88%;
}
@media (max-width: 1600px) {
  /* line 966, sass/site/company/_company-new.scss */
  .how-we-do-it.core-principle-how-we-do-it .how-we-do-content p {
    font-size: 18px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 966, sass/site/company/_company-new.scss */
  .how-we-do-it.core-principle-how-we-do-it .how-we-do-content p {
    max-width: 90%;
  }
}
@media (max-width: 1023px) {
  /* line 966, sass/site/company/_company-new.scss */
  .how-we-do-it.core-principle-how-we-do-it .how-we-do-content p {
    max-width: 100%;
    margin: 12px 0;
  }
}
@media (max-width: 767px) {
  /* line 966, sass/site/company/_company-new.scss */
  .how-we-do-it.core-principle-how-we-do-it .how-we-do-content p {
    font-size: 16px;
    margin: 10px 0;
  }
}

/* line 991, sass/site/company/_company-new.scss */
.core-principle-list-scn {
  background-color: #f7f7f7;
  position: relative;
  z-index: 1;
  padding: 70px 0 62px;
}
@media (max-width: 1600px) {
  /* line 991, sass/site/company/_company-new.scss */
  .core-principle-list-scn {
    padding: 50px 0;
  }
}
@media (max-width: 1199px) {
  /* line 991, sass/site/company/_company-new.scss */
  .core-principle-list-scn {
    padding: 40px 0;
  }
}
@media (max-width: 1023px) {
  /* line 991, sass/site/company/_company-new.scss */
  .core-principle-list-scn {
    padding: 40px 0 30px;
  }
}
@media (max-width: 767px) {
  /* line 991, sass/site/company/_company-new.scss */
  .core-principle-list-scn {
    padding: 30px 0 25px;
  }
}
/* line 1008, sass/site/company/_company-new.scss */
.core-principle-list-scn:before {
  content: '';
  position: absolute;
  top: -157px;
  left: 0;
  width: 100%;
  height: 157px;
  z-index: -1;
  background-color: #f7f7f7;
}
@media (max-width: 1899px) {
  /* line 1008, sass/site/company/_company-new.scss */
  .core-principle-list-scn:before {
    top: -133px;
    height: 133px;
  }
}
@media (max-width: 1600px) {
  /* line 1008, sass/site/company/_company-new.scss */
  .core-principle-list-scn:before {
    top: -107px;
    height: 107px;
  }
}
@media (max-width: 1470px) {
  /* line 1008, sass/site/company/_company-new.scss */
  .core-principle-list-scn:before {
    top: -97px;
    height: 97px;
  }
}
@media (max-width: 1365px) {
  /* line 1008, sass/site/company/_company-new.scss */
  .core-principle-list-scn:before {
    top: -80px;
    height: 80px;
  }
}
@media (max-width: 1199px) {
  /* line 1008, sass/site/company/_company-new.scss */
  .core-principle-list-scn:before {
    top: -33px;
    height: 33px;
  }
}
@media (max-width: 1023px) {
  /* line 1008, sass/site/company/_company-new.scss */
  .core-principle-list-scn:before {
    display: none;
  }
}

/* line 1044, sass/site/company/_company-new.scss */
.data-why-choose-list.core-principle-list .data-whychoose-item {
  margin: 38px 0;
}
@media (max-width: 1899px) {
  /* line 1044, sass/site/company/_company-new.scss */
  .data-why-choose-list.core-principle-list .data-whychoose-item {
    margin: 33px 0;
  }
}
@media (max-width: 1600px) {
  /* line 1044, sass/site/company/_company-new.scss */
  .data-why-choose-list.core-principle-list .data-whychoose-item {
    margin: 10px 0;
  }
}
@media (max-width: 767px) {
  /* line 1044, sass/site/company/_company-new.scss */
  .data-why-choose-list.core-principle-list .data-whychoose-item {
    padding: 0;
    text-align: center;
  }
}
@media (max-width: 767px) {
  /* line 1056, sass/site/company/_company-new.scss */
  .data-why-choose-list.core-principle-list .data-whychoose-item .whychoose-item-inner {
    max-width: 100%;
  }
}
/* line 1060, sass/site/company/_company-new.scss */
.data-why-choose-list.core-principle-list .data-whychoose-item .whychoose-item-inner .point-symbol {
  margin-bottom: 14px;
}
@media (max-width: 1600px) {
  /* line 1060, sass/site/company/_company-new.scss */
  .data-why-choose-list.core-principle-list .data-whychoose-item .whychoose-item-inner .point-symbol {
    margin-bottom: 5px;
  }
}
/* line 1066, sass/site/company/_company-new.scss */
.data-why-choose-list.core-principle-list .data-whychoose-item .whychoose-item-inner h3 {
  font-size: 25px;
  letter-spacing: -0.3px;
  max-width: 99%;
  margin: 0 0 17px;
}
@media (max-width: 1470px) {
  /* line 1066, sass/site/company/_company-new.scss */
  .data-why-choose-list.core-principle-list .data-whychoose-item .whychoose-item-inner h3 {
    margin: 0 0 10px;
    max-width: 80%;
    font-size: 21px;
  }
}
@media (max-width: 767px) {
  /* line 1066, sass/site/company/_company-new.scss */
  .data-why-choose-list.core-principle-list .data-whychoose-item .whychoose-item-inner h3 {
    font-size: 20px;
    margin: 0 0 10px;
    max-width: 100%;
  }
}
/* line 1082, sass/site/company/_company-new.scss */
.data-why-choose-list.core-principle-list .data-whychoose-item .whychoose-item-inner p {
  font-size: 19px;
  line-height: 26px;
  letter-spacing: -0.5px;
  color: #6a6a6a;
  max-width: 83%;
}
@media (max-width: 1600px) {
  /* line 1082, sass/site/company/_company-new.scss */
  .data-why-choose-list.core-principle-list .data-whychoose-item .whychoose-item-inner p {
    margin: 10px 0 0;
    font-size: 18px;
    line-height: 28px;
  }
}
@media (max-width: 767px) {
  /* line 1082, sass/site/company/_company-new.scss */
  .data-why-choose-list.core-principle-list .data-whychoose-item .whychoose-item-inner p {
    max-width: 100%;
    font-size: 16px;
    line-height: 24px;
  }
}

/* line 1103, sass/site/company/_company-new.scss */
.product-counter-scn {
  background-color: #212121;
  padding: 146px 0 131px;
}
@media (max-width: 1899px) {
  /* line 1103, sass/site/company/_company-new.scss */
  .product-counter-scn {
    padding: 136px 0 121px;
  }
}
@media (max-width: 1600px) {
  /* line 1103, sass/site/company/_company-new.scss */
  .product-counter-scn {
    padding: 40px 0;
  }
}
@media (max-width: 767px) {
  /* line 1103, sass/site/company/_company-new.scss */
  .product-counter-scn {
    padding: 30px 0 10px;
  }
}
/* line 1117, sass/site/company/_company-new.scss */
.product-counter-scn .mob-app-project-counter-list.impact-number-list.product-counter-list {
  margin: 0 -30px;
}
@media (max-width: 1023px) {
  /* line 1117, sass/site/company/_company-new.scss */
  .product-counter-scn .mob-app-project-counter-list.impact-number-list.product-counter-list {
    margin: 0 -10px;
  }
}
@media (max-width: 599px) {
  /* line 1117, sass/site/company/_company-new.scss */
  .product-counter-scn .mob-app-project-counter-list.impact-number-list.product-counter-list {
    margin: 0;
  }
}
/* line 1125, sass/site/company/_company-new.scss */
.product-counter-scn .mob-app-project-counter-list.impact-number-list.product-counter-list li {
  width: calc(100% / 3 - 30px);
  margin: 0 15px;
}
@media (max-width: 1023px) {
  /* line 1125, sass/site/company/_company-new.scss */
  .product-counter-scn .mob-app-project-counter-list.impact-number-list.product-counter-list li {
    width: calc(100% / 3 - 20px);
    margin: 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 1125, sass/site/company/_company-new.scss */
  .product-counter-scn .mob-app-project-counter-list.impact-number-list.product-counter-list li {
    text-align: center;
    margin: 0 0 15px;
    width: 100%;
  }
}
@media (max-width: 1600px) {
  /* line 1137, sass/site/company/_company-new.scss */
  .product-counter-scn .mob-app-project-counter-list.impact-number-list.product-counter-list li strong {
    font-size: 60px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 1137, sass/site/company/_company-new.scss */
  .product-counter-scn .mob-app-project-counter-list.impact-number-list.product-counter-list li strong {
    font-size: 50px;
  }
}
@media (max-width: 1023px) {
  /* line 1137, sass/site/company/_company-new.scss */
  .product-counter-scn .mob-app-project-counter-list.impact-number-list.product-counter-list li strong {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  /* line 1137, sass/site/company/_company-new.scss */
  .product-counter-scn .mob-app-project-counter-list.impact-number-list.product-counter-list li strong {
    font-size: 30px;
  }
}
@media (max-width: 1600px) {
  /* line 1152, sass/site/company/_company-new.scss */
  .product-counter-scn .mob-app-project-counter-list.impact-number-list.product-counter-list li h3 {
    font-size: 32px;
    line-height: normal;
    margin: 10px 0;
  }
}
@media (max-width: 1199px) {
  /* line 1152, sass/site/company/_company-new.scss */
  .product-counter-scn .mob-app-project-counter-list.impact-number-list.product-counter-list li h3 {
    font-size: 28px;
  }
}
@media (max-width: 1023px) {
  /* line 1152, sass/site/company/_company-new.scss */
  .product-counter-scn .mob-app-project-counter-list.impact-number-list.product-counter-list li h3 {
    font-size: 24px;
  }
}
@media (max-width: 767px) {
  /* line 1164, sass/site/company/_company-new.scss */
  .product-counter-scn .mob-app-project-counter-list.impact-number-list.product-counter-list li h3 br {
    display: none;
  }
}
@media (max-width: 1600px) {
  /* line 1170, sass/site/company/_company-new.scss */
  .product-counter-scn .mob-app-project-counter-list.impact-number-list.product-counter-list li p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  /* line 1170, sass/site/company/_company-new.scss */
  .product-counter-scn .mob-app-project-counter-list.impact-number-list.product-counter-list li p {
    font-size: 16px;
    max-width: 100%;
    margin: 8px 0 20px;
  }
}

/* line 1185, sass/site/company/_company-new.scss */
.global-reach {
  padding: 103px 0 113px;
  background-color: #0f0f0f;
}
@media (max-width: 1600px) {
  /* line 1185, sass/site/company/_company-new.scss */
  .global-reach {
    padding: 50px 0;
  }
}
@media (max-width: 1023px) {
  /* line 1185, sass/site/company/_company-new.scss */
  .global-reach {
    padding: 40px 0;
  }
}
@media (max-width: 767px) {
  /* line 1185, sass/site/company/_company-new.scss */
  .global-reach {
    padding: 30px 0;
  }
}
/* line 1198, sass/site/company/_company-new.scss */
.global-reach .header-title .section-header {
  margin: 0 0 11px;
  font-size: 50px;
  line-height: 60px;
  letter-spacing: normal;
  color: #fff;
}
@media (max-width: 1600px) {
  /* line 1198, sass/site/company/_company-new.scss */
  .global-reach .header-title .section-header {
    font-size: 40px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 1198, sass/site/company/_company-new.scss */
  .global-reach .header-title .section-header {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 1198, sass/site/company/_company-new.scss */
  .global-reach .header-title .section-header {
    font-size: 32px;
    margin: 0 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 1198, sass/site/company/_company-new.scss */
  .global-reach .header-title .section-header {
    font-size: 28px;
    margin: 0 0 5px;
  }
}
/* line 1220, sass/site/company/_company-new.scss */
.global-reach .header-title p {
  margin: 0 0 20px;
  font-size: 19px;
  line-height: 26px;
  color: #6a6a6a;
  letter-spacing: -0.5px;
  max-width: 40%;
}
@media (max-width: 1600px) {
  /* line 1220, sass/site/company/_company-new.scss */
  .global-reach .header-title p {
    font-size: 18px;
  }
}
@media (max-width: 1199px) {
  /* line 1220, sass/site/company/_company-new.scss */
  .global-reach .header-title p {
    max-width: 100%;
  }
}
/* line 1235, sass/site/company/_company-new.scss */
.global-reach .global-reach-map {
  margin: 42px 0 0;
}
@media (max-width: 767px) {
  /* line 1235, sass/site/company/_company-new.scss */
  .global-reach .global-reach-map {
    margin: 30px 0 0;
  }
}

/* line 1246, sass/site/company/_company-new.scss */
.mob-app-project-counter-list.impact-number-list.product-counter-list li strong {
  font-size: 90px;
  line-height: 70px;
}
/* line 1250, sass/site/company/_company-new.scss */
.mob-app-project-counter-list.impact-number-list.product-counter-list li h3 {
  font-size: 36px;
  font-family: "Montserrat", sans-serif;
  line-height: 43px;
  margin: 14px 0;
  letter-spacing: normal;
}
/* line 1257, sass/site/company/_company-new.scss */
.mob-app-project-counter-list.impact-number-list.product-counter-list li p {
  line-height: 26px;
  color: #9d9d9d;
  max-width: 91%;
  margin: 17px 0 20px;
  letter-spacing: -0.5px;
}

/* line 1268, sass/site/company/_company-new.scss */
.archivment_block {
  margin: 97px 0 81px;
}
@media (max-width: 1600px) {
  /* line 1270, sass/site/company/_company-new.scss */
  .archivment_block.company_archivment_block {
    margin: 50px 0;
  }
}
@media (max-width: 1023px) {
  /* line 1270, sass/site/company/_company-new.scss */
  .archivment_block.company_archivment_block {
    margin: 40px 0;
  }
}
@media (max-width: 767px) {
  /* line 1270, sass/site/company/_company-new.scss */
  .archivment_block.company_archivment_block {
    margin: 30px 0 40px;
  }
}
/* line 1280, sass/site/company/_company-new.scss */
.archivment_block.company_archivment_block .block_title {
  max-width: 570px;
}
@media (max-width: 1199px) {
  /* line 1280, sass/site/company/_company-new.scss */
  .archivment_block.company_archivment_block .block_title {
    max-width: 100%;
  }
}
/* line 1285, sass/site/company/_company-new.scss */
.archivment_block.company_archivment_block .block_title .title {
  font-weight: 800;
  margin: 0;
  font-size: 50px;
  line-height: 60px;
}
@media (max-width: 1600px) {
  /* line 1285, sass/site/company/_company-new.scss */
  .archivment_block.company_archivment_block .block_title .title {
    font-size: 40px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 1285, sass/site/company/_company-new.scss */
  .archivment_block.company_archivment_block .block_title .title {
    line-height: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 1285, sass/site/company/_company-new.scss */
  .archivment_block.company_archivment_block .block_title .title {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 1285, sass/site/company/_company-new.scss */
  .archivment_block.company_archivment_block .block_title .title {
    font-size: 28px;
  }
}
/* line 1304, sass/site/company/_company-new.scss */
.archivment_block.company_archivment_block .block_title p {
  font-size: 19px;
  line-height: 23px;
  color: #6a6a6a;
  margin: 19px 0 0;
  letter-spacing: -0.5px;
  max-width: 80%;
}
@media (max-width: 1600px) {
  /* line 1304, sass/site/company/_company-new.scss */
  .archivment_block.company_archivment_block .block_title p {
    margin: 10px 0 0;
    font-size: 18px;
    max-width: 75%;
  }
}
@media (max-width: 1199px) {
  /* line 1304, sass/site/company/_company-new.scss */
  .archivment_block.company_archivment_block .block_title p {
    margin: 10px 0 0;
    max-width: 43%;
  }
}
@media (max-width: 1023px) {
  /* line 1304, sass/site/company/_company-new.scss */
  .archivment_block.company_archivment_block .block_title p {
    max-width: 60%;
  }
}
@media (max-width: 767px) {
  /* line 1304, sass/site/company/_company-new.scss */
  .archivment_block.company_archivment_block .block_title p {
    max-width: 100%;
  }
}
/* line 1328, sass/site/company/_company-new.scss */
.archivment_block.company_archivment_block .archivment_slider {
  padding-top: 58px;
}
@media (max-width: 1899px) {
  /* line 1328, sass/site/company/_company-new.scss */
  .archivment_block.company_archivment_block .archivment_slider {
    padding-top: 50px;
  }
}
@media (max-width: 1600px) {
  /* line 1328, sass/site/company/_company-new.scss */
  .archivment_block.company_archivment_block .archivment_slider {
    padding-top: 40px;
  }
}
@media (max-width: 1470px) {
  /* line 1328, sass/site/company/_company-new.scss */
  .archivment_block.company_archivment_block .archivment_slider {
    padding-top: 35px;
  }
}
@media (max-width: 1199px) {
  /* line 1328, sass/site/company/_company-new.scss */
  .archivment_block.company_archivment_block .archivment_slider {
    padding-top: 27px;
  }
}
@media (max-width: 1023px) {
  /* line 1328, sass/site/company/_company-new.scss */
  .archivment_block.company_archivment_block .archivment_slider {
    padding-top: 22px;
  }
}
@media (max-width: 767px) {
  /* line 1328, sass/site/company/_company-new.scss */
  .archivment_block.company_archivment_block .archivment_slider {
    padding-top: 20px;
  }
}
@media (max-width: 767px) {
  /* line 1348, sass/site/company/_company-new.scss */
  .archivment_block.company_archivment_block .archivment_slider.slick-slider {
    padding-top: 10px;
    padding-bottom: 55px;
  }
}
@media (max-width: 1023px) {
  /* line 1353, sass/site/company/_company-new.scss */
  .archivment_block.company_archivment_block .archivment_slider.slick-slider .archivment_item {
    min-height: 192px;
  }
}

/* line 1363, sass/site/company/_company-new.scss */
.archivment_slider.slick-slider {
  margin: 0 -10px;
}
/* line 1365, sass/site/company/_company-new.scss */
.archivment_slider.slick-slider .archivment_item {
  margin: 10px 22px 22px 10px;
}
/* line 1368, sass/site/company/_company-new.scss */
.archivment_slider.slick-slider .slick-arrow {
  position: absolute;
  top: -56px;
  right: 15px;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  border: none;
  background-color: #f5f5f5;
  transition: all 0.4s ease;
  font-size: 0;
  cursor: pointer;
}
@media (max-width: 767px) {
  /* line 1368, sass/site/company/_company-new.scss */
  .archivment_slider.slick-slider .slick-arrow {
    top: inherit;
    bottom: 0;
    left: 0;
    right: 0;
    margin: auto;
  }
}
/* line 1387, sass/site/company/_company-new.scss */
.archivment_slider.slick-slider .slick-arrow:hover {
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.24);
  background-color: #f7f7f7;
}
/* line 1391, sass/site/company/_company-new.scss */
.archivment_slider.slick-slider .slick-arrow:after {
  content: "";
  width: 7px;
  height: 1px;
  background-color: #000;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: -6px;
  margin: auto;
  transform: rotate(45deg);
}
/* line 1404, sass/site/company/_company-new.scss */
.archivment_slider.slick-slider .slick-arrow:before {
  content: "";
  width: 1px;
  height: 7px;
  background-color: #000;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 3px;
  margin: auto;
  transform: rotate(45deg);
}
/* line 1417, sass/site/company/_company-new.scss */
.archivment_slider.slick-slider .slick-arrow.slick-prev {
  right: 60px;
}
@media (max-width: 767px) {
  /* line 1417, sass/site/company/_company-new.scss */
  .archivment_slider.slick-slider .slick-arrow.slick-prev {
    right: 50px;
  }
}
@media (max-width: 767px) {
  /* line 1423, sass/site/company/_company-new.scss */
  .archivment_slider.slick-slider .slick-arrow.slick-next {
    left: 50px;
  }
}
/* line 1427, sass/site/company/_company-new.scss */
.archivment_slider.slick-slider .slick-arrow.slick-next:after {
  transform: rotate(-45deg);
}
/* line 1430, sass/site/company/_company-new.scss */
.archivment_slider.slick-slider .slick-arrow.slick-next:before {
  transform: rotate(135deg);
}
/* line 1436, sass/site/company/_company-new.scss */
.archivment_slider:not(.slick-slider) {
  display: flex;
  margin: 0 -10px;
}
/* line 1439, sass/site/company/_company-new.scss */
.archivment_slider:not(.slick-slider) > div {
  min-width: calc(100% / 4 - 20px);
  margin: 0 10px;
}
@media (max-width: 1023px) {
  /* line 1439, sass/site/company/_company-new.scss */
  .archivment_slider:not(.slick-slider) > div {
    min-width: calc(100% / 3 - 20px);
    margin: 0 10px;
  }
}
@media (max-width: 599px) {
  /* line 1439, sass/site/company/_company-new.scss */
  .archivment_slider:not(.slick-slider) > div {
    min-width: calc(100% / 2 - 20px);
    margin: 0 10px;
  }
}
@media (max-width: 375px) {
  /* line 1439, sass/site/company/_company-new.scss */
  .archivment_slider:not(.slick-slider) > div {
    min-width: 100%;
    margin: 0 10px;
  }
}

/* line 1457, sass/site/company/_company-new.scss */
.archivment_item {
  border: 1px #cecece solid;
  padding: 20px 25px 20px 25px;
  min-height: 193px;
  margin: 0 12px 12px 0;
  position: relative;
  background-color: #fff;
}
@media (max-width: 1600px) {
  /* line 1457, sass/site/company/_company-new.scss */
  .archivment_item {
    padding: 10px 15px 10px 15px;
    min-height: 183px;
  }
}
@media (max-width: 1023px) {
  /* line 1457, sass/site/company/_company-new.scss */
  .archivment_item {
    padding: 10px 15px 20px 15px;
  }
}
/* line 1471, sass/site/company/_company-new.scss */
.archivment_item:before {
  content: "";
  position: absolute;
  top: 12px;
  left: 12px;
  width: 100%;
  height: 100%;
  background-color: #d1d1d1;
  z-index: -1;
}
/* line 1481, sass/site/company/_company-new.scss */
.archivment_item p {
  margin: 0;
  padding: 0;
  font-size: 16px;
  color: #000;
}
/* line 1487, sass/site/company/_company-new.scss */
.archivment_item .rating_stars {
  display: block;
  margin: 0 0 5px;
}

/*--------------------------------------------------------------
## Solutions
--------------------------------------------------------------*/
/* line 2, sass/site/solutions/_solutions.scss */
.page-template-solutions .what-think-blogs-section {
  clear: both;
  background-color: #f7f7f7;
}
/* line 6, sass/site/solutions/_solutions.scss */
.page-template-solutions .mid-solution-main {
  padding: 0;
}

/* line 11, sass/site/solutions/_solutions.scss */
.main-banner.inner-bnr {
  height: auto;
  min-height: 811px;
  text-align: left;
  background-repeat: no-repeat;
  background-size: cover;
}
@media (max-width: 1600px) {
  /* line 11, sass/site/solutions/_solutions.scss */
  .main-banner.inner-bnr {
    min-height: 540px;
  }
}
@media (max-width: 1199px) {
  /* line 11, sass/site/solutions/_solutions.scss */
  .main-banner.inner-bnr {
    min-height: 500px;
  }
}
@media (max-width: 1023px) {
  /* line 11, sass/site/solutions/_solutions.scss */
  .main-banner.inner-bnr {
    min-height: 400px;
    padding: 30px 0;
  }
}
/* line 27, sass/site/solutions/_solutions.scss */
.main-banner.inner-bnr .fix-wrap {
  width: 100%;
}
/* line 30, sass/site/solutions/_solutions.scss */
.main-banner.inner-bnr .banner-caption {
  padding-top: 20px;
  max-width: 960px;
}
/* line 33, sass/site/solutions/_solutions.scss */
.main-banner.inner-bnr .banner-caption h1 {
  margin-bottom: 32px;
}
/* line 36, sass/site/solutions/_solutions.scss */
.main-banner.inner-bnr .banner-caption strong {
  font-size: 32px;
  font-weight: 700;
  color: #fff;
  line-height: normal;
}
/* line 42, sass/site/solutions/_solutions.scss */
.main-banner.inner-bnr .banner-caption p {
  color: #fff;
  margin-bottom: 0px;
  margin-top: 26px;
}

/* line 51, sass/site/solutions/_solutions.scss */
.page-template-solutions .altnate-cont {
  max-width: 475px;
  width: 100%;
  margin-top: 115px;
  padding: 0 0 50px;
}
@media (max-width: 1470px) {
  /* line 51, sass/site/solutions/_solutions.scss */
  .page-template-solutions .altnate-cont {
    margin-top: 75px;
  }
}
@media (max-width: 1365px) {
  /* line 51, sass/site/solutions/_solutions.scss */
  .page-template-solutions .altnate-cont {
    margin-top: 55px;
    padding: 0 0 40px;
  }
}
@media (max-width: 1199px) {
  /* line 51, sass/site/solutions/_solutions.scss */
  .page-template-solutions .altnate-cont {
    margin: 30px 0;
    padding: 0;
  }
}
/* line 67, sass/site/solutions/_solutions.scss */
.page-template-solutions .altnate-cont i {
  width: 86px;
  height: 86px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background: #ccc;
  position: relative;
}
/* line 77, sass/site/solutions/_solutions.scss */
.page-template-solutions .altnate-cont h2 {
  font-size: 33px;
  font-weight: 700;
  margin: 45px 0 30px 0;
}
@media (max-width: 1600px) {
  /* line 77, sass/site/solutions/_solutions.scss */
  .page-template-solutions .altnate-cont h2 {
    margin: 20px 0 10px 0;
  }
}
/* line 85, sass/site/solutions/_solutions.scss */
.page-template-solutions .altnate-cont p {
  margin-top: 0px;
  margin-bottom: 35px;
}
@media (max-width: 1600px) {
  /* line 89, sass/site/solutions/_solutions.scss */
  .page-template-solutions .altnate-cont p br {
    display: none;
  }
}
/* line 93, sass/site/solutions/_solutions.scss */
.page-template-solutions .altnate-cont p:last-child {
  margin-bottom: 0px;
}
/* line 96, sass/site/solutions/_solutions.scss */
.page-template-solutions .altnate-cont p a {
  color: #e72e28;
}
/* line 101, sass/site/solutions/_solutions.scss */
.page-template-solutions .altnate-img {
  max-width: 50%;
  width: 100%;
}
@media (max-width: 1600px) {
  /* line 101, sass/site/solutions/_solutions.scss */
  .page-template-solutions .altnate-img {
    max-width: 50%;
  }
}
@media (max-width: 1199px) {
  /* line 101, sass/site/solutions/_solutions.scss */
  .page-template-solutions .altnate-img {
    max-width: 100%;
    float: none;
  }
  /* line 110, sass/site/solutions/_solutions.scss */
  .page-template-solutions .altnate-img img {
    width: 100%;
  }
}
/* line 114, sass/site/solutions/_solutions.scss */
.page-template-solutions .altnate-img img {
  width: 100%;
}
/* line 118, sass/site/solutions/_solutions.scss */
.page-template-solutions .why-atharva {
  background-color: #f7f7f7;
  padding: 115px 0px 70px 0px;
  clear: both;
}
/* line 133, sass/site/solutions/_solutions.scss */
.page-template-solutions .main-banner.solutonpanel {
  position: relative;
}
@media (max-width: 1600px) {
  /* line 133, sass/site/solutions/_solutions.scss */
  .page-template-solutions .main-banner.solutonpanel {
    min-height: 510px;
    padding: 40px 0;
  }
}
@media (max-width: 1199px) {
  /* line 133, sass/site/solutions/_solutions.scss */
  .page-template-solutions .main-banner.solutonpanel {
    min-height: 410px;
  }
}
@media (max-width: 1023px) {
  /* line 133, sass/site/solutions/_solutions.scss */
  .page-template-solutions .main-banner.solutonpanel {
    min-height: 350px;
  }
}
@media (max-width: 1600px) {
  /* line 146, sass/site/solutions/_solutions.scss */
  .page-template-solutions .main-banner.solutonpanel .banner-caption h1 {
    margin-bottom: 20px;
    font-size: 50px;
  }
}
@media (max-width: 1199px) {
  /* line 146, sass/site/solutions/_solutions.scss */
  .page-template-solutions .main-banner.solutonpanel .banner-caption h1 {
    margin-bottom: 10px;
    font-size: 40px;
  }
}
@media (max-width: 1023px) {
  /* line 146, sass/site/solutions/_solutions.scss */
  .page-template-solutions .main-banner.solutonpanel .banner-caption h1 {
    font-size: 36px;
  }
}
@media (max-width: 767px) {
  /* line 146, sass/site/solutions/_solutions.scss */
  .page-template-solutions .main-banner.solutonpanel .banner-caption h1 {
    font-size: 32px;
  }
}
@media (max-width: 1600px) {
  /* line 162, sass/site/solutions/_solutions.scss */
  .page-template-solutions .main-banner.solutonpanel .banner-caption strong {
    font-size: 28px;
  }
}
@media (max-width: 1199px) {
  /* line 162, sass/site/solutions/_solutions.scss */
  .page-template-solutions .main-banner.solutonpanel .banner-caption strong {
    font-size: 24px;
  }
}
@media (max-width: 1023px) {
  /* line 162, sass/site/solutions/_solutions.scss */
  .page-template-solutions .main-banner.solutonpanel .banner-caption strong {
    font-size: 22px;
  }
}
@media (max-width: 767px) {
  /* line 162, sass/site/solutions/_solutions.scss */
  .page-template-solutions .main-banner.solutonpanel .banner-caption strong {
    font-size: 20px;
  }
}
@media (max-width: 1600px) {
  /* line 176, sass/site/solutions/_solutions.scss */
  .page-template-solutions .main-banner.solutonpanel .banner-caption p {
    font-size: 18px;
  }
}
@media (max-width: 1023px) {
  /* line 176, sass/site/solutions/_solutions.scss */
  .page-template-solutions .main-banner.solutonpanel .banner-caption p {
    font-size: 16px;
  }
}
/* line 187, sass/site/solutions/_solutions.scss */
.page-template-solutions .altnate-img {
  display: block;
}
@media (max-width: 1899px) {
  /* line 187, sass/site/solutions/_solutions.scss */
  .page-template-solutions .altnate-img {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
}
/* line 194, sass/site/solutions/_solutions.scss */
.page-template-solutions .altnate-cont h2 {
  font-family: 'Karla', sans-serif;
  font-weight: 700;
  color: #2a2a2a;
}
/* line 199, sass/site/solutions/_solutions.scss */
.page-template-solutions .altnate-cont i + p {
  display: none;
}
/* line 204, sass/site/solutions/_solutions.scss */
.page-template-solutions .web-and-enterprise .altnate-cont {
  max-width: 485px;
}
/* line 209, sass/site/solutions/_solutions.scss */
.page-template-solutions .solutions-mid-scn {
  clear: both;
  position: relative;
}
@media (max-width: 1899px) {
  /* line 209, sass/site/solutions/_solutions.scss */
  .page-template-solutions .solutions-mid-scn {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
/* line 217, sass/site/solutions/_solutions.scss */
.page-template-solutions .solutions-mid-scn .altnate-cont {
  max-width: 505px;
}
@media (max-width: 1899px) {
  /* line 217, sass/site/solutions/_solutions.scss */
  .page-template-solutions .solutions-mid-scn .altnate-cont {
    max-width: 100%;
  }
}
@media (max-width: 1199px) {
  /* line 217, sass/site/solutions/_solutions.scss */
  .page-template-solutions .solutions-mid-scn .altnate-cont {
    max-width: 100%;
  }
}
/* line 225, sass/site/solutions/_solutions.scss */
.page-template-solutions .solutions-mid-scn .altnate-cont.pull-right {
  margin-right: 175px;
}
@media (max-width: 1899px) {
  /* line 225, sass/site/solutions/_solutions.scss */
  .page-template-solutions .solutions-mid-scn .altnate-cont.pull-right {
    margin-right: 0;
  }
}
@media (max-width: 1899px) {
  /* line 233, sass/site/solutions/_solutions.scss */
  .page-template-solutions .solutions-mid-scn.solutonpanel .fix-wrap {
    max-width: 45%;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
}
@media (max-width: 1199px) {
  /* line 233, sass/site/solutions/_solutions.scss */
  .page-template-solutions .solutions-mid-scn.solutonpanel .fix-wrap {
    max-width: 100%;
  }
}

/* line 245, sass/site/solutions/_solutions.scss */
.build-application-section {
  clear: both;
  width: 100%;
}

/* line 249, sass/site/solutions/_solutions.scss */
.social-section {
  clear: both;
}

/* line 2, sass/site/solutions/_solutions-new.scss */
.page-template-solutions-new .fix-wrap {
  max-width: 1200px;
}
@media (max-width: 1600px) {
  /* line 2, sass/site/solutions/_solutions-new.scss */
  .page-template-solutions-new .fix-wrap {
    max-width: 1100px;
  }
}
/* line 8, sass/site/solutions/_solutions-new.scss */
.page-template-solutions-new .what-think-blogs-section {
  clear: both;
  background-color: #f7f7f7;
}
/* line 12, sass/site/solutions/_solutions-new.scss */
.page-template-solutions-new .mid-solution-main {
  padding: 0;
}
/* line 15, sass/site/solutions/_solutions-new.scss */
.page-template-solutions-new .read-more {
  font-family: "Montserrat", sans-serif;
  font-size: 19px;
  padding-right: 34px;
}
/* line 20, sass/site/solutions/_solutions-new.scss */
.page-template-solutions-new ul, .page-template-solutions-new ol {
  list-style: none;
  padding: 0;
  margin: 0;
}

@media (max-width: 1199px) {
  /* line 27, sass/site/solutions/_solutions-new.scss */
  .services-banner-wrapper.solutions-banner {
    padding: 40px 0;
  }
}
@media (max-width: 1023px) {
  /* line 27, sass/site/solutions/_solutions-new.scss */
  .services-banner-wrapper.solutions-banner {
    padding: 30px 0;
  }
}
@media (max-width: 767px) {
  /* line 34, sass/site/solutions/_solutions-new.scss */
  .services-banner-wrapper.solutions-banner .fix-wrap {
    padding: 0 15px;
  }
}
/* line 39, sass/site/solutions/_solutions-new.scss */
.services-banner-wrapper.solutions-banner .services-banner-caption {
  min-height: 735px;
}
@media (max-width: 1600px) {
  /* line 39, sass/site/solutions/_solutions-new.scss */
  .services-banner-wrapper.solutions-banner .services-banner-caption {
    min-height: 500px;
  }
}
@media (max-width: 1199px) {
  /* line 39, sass/site/solutions/_solutions-new.scss */
  .services-banner-wrapper.solutions-banner .services-banner-caption {
    min-height: 350px;
  }
}
@media (max-width: 1023px) {
  /* line 39, sass/site/solutions/_solutions-new.scss */
  .services-banner-wrapper.solutions-banner .services-banner-caption {
    min-height: 200px;
  }
}
@media (max-width: 767px) {
  /* line 39, sass/site/solutions/_solutions-new.scss */
  .services-banner-wrapper.solutions-banner .services-banner-caption {
    min-height: inherit;
    padding: 0;
  }
}
/* line 54, sass/site/solutions/_solutions-new.scss */
.services-banner-wrapper.solutions-banner .services-banner-caption .service-page-title {
  margin-top: -45px;
}
@media (max-width: 1199px) {
  /* line 54, sass/site/solutions/_solutions-new.scss */
  .services-banner-wrapper.solutions-banner .services-banner-caption .service-page-title {
    width: 48%;
    text-align: left;
    margin-top: -30px;
  }
}
@media (max-width: 1023px) {
  /* line 54, sass/site/solutions/_solutions-new.scss */
  .services-banner-wrapper.solutions-banner .services-banner-caption .service-page-title {
    width: 52%;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  /* line 54, sass/site/solutions/_solutions-new.scss */
  .services-banner-wrapper.solutions-banner .services-banner-caption .service-page-title {
    width: 100%;
    padding: 0;
  }
}
/* line 69, sass/site/solutions/_solutions-new.scss */
.services-banner-wrapper.solutions-banner .services-banner-caption .service-page-title h1 {
  margin: 0 0 30px;
  font-size: 70px;
  letter-spacing: -1.5px;
  line-height: 84px;
}
@media (max-width: 1600px) {
  /* line 69, sass/site/solutions/_solutions-new.scss */
  .services-banner-wrapper.solutions-banner .services-banner-caption .service-page-title h1 {
    font-size: 40px;
    line-height: 54px;
    margin: 0 0 10px;
  }
}
@media (max-width: 1199px) {
  /* line 69, sass/site/solutions/_solutions-new.scss */
  .services-banner-wrapper.solutions-banner .services-banner-caption .service-page-title h1 {
    font-size: 36px;
    line-height: 48px;
    margin: 0 0 10px;
  }
}
@media (max-width: 1023px) {
  /* line 69, sass/site/solutions/_solutions-new.scss */
  .services-banner-wrapper.solutions-banner .services-banner-caption .service-page-title h1 {
    font-size: 32px;
    line-height: normal;
    margin: 0 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 69, sass/site/solutions/_solutions-new.scss */
  .services-banner-wrapper.solutions-banner .services-banner-caption .service-page-title h1 {
    padding: 0;
  }
}
@media (max-width: 1199px) {
  /* line 92, sass/site/solutions/_solutions-new.scss */
  .services-banner-wrapper.solutions-banner .services-banner-caption .service-page-title h1 br {
    display: none;
  }
}
/* line 98, sass/site/solutions/_solutions-new.scss */
.services-banner-wrapper.solutions-banner .services-banner-caption .service-page-title p {
  margin: 37px 0 20px;
  max-width: 84%;
  letter-spacing: -0.5px;
}
@media (max-width: 1600px) {
  /* line 98, sass/site/solutions/_solutions-new.scss */
  .services-banner-wrapper.solutions-banner .services-banner-caption .service-page-title p {
    margin: 20px 0;
  }
}
@media (max-width: 1199px) {
  /* line 98, sass/site/solutions/_solutions-new.scss */
  .services-banner-wrapper.solutions-banner .services-banner-caption .service-page-title p {
    margin: 15px 0;
    max-width: 100%;
  }
}
@media (max-width: 1023px) {
  /* line 98, sass/site/solutions/_solutions-new.scss */
  .services-banner-wrapper.solutions-banner .services-banner-caption .service-page-title p {
    margin: 13px 0;
  }
}
/* line 114, sass/site/solutions/_solutions-new.scss */
.services-banner-wrapper.solutions-banner .services-banner-caption .service-page-thumb {
  width: 50%;
  position: relative;
  right: 39px;
  margin-top: 4px;
}
@media (max-width: 1600px) {
  /* line 114, sass/site/solutions/_solutions-new.scss */
  .services-banner-wrapper.solutions-banner .services-banner-caption .service-page-thumb {
    width: 55%;
  }
}
@media (max-width: 1199px) {
  /* line 114, sass/site/solutions/_solutions-new.scss */
  .services-banner-wrapper.solutions-banner .services-banner-caption .service-page-thumb {
    width: 45%;
    right: 0;
    margin-top: 0px;
  }
}
@media (max-width: 1023px) {
  /* line 114, sass/site/solutions/_solutions-new.scss */
  .services-banner-wrapper.solutions-banner .services-banner-caption .service-page-thumb {
    width: 48%;
    right: 0;
    margin-top: 0px;
  }
}
@media (max-width: 767px) {
  /* line 114, sass/site/solutions/_solutions-new.scss */
  .services-banner-wrapper.solutions-banner .services-banner-caption .service-page-thumb {
    width: 100%;
    margin: -70px 0;
  }
}
@media (max-width: 479px) {
  /* line 114, sass/site/solutions/_solutions-new.scss */
  .services-banner-wrapper.solutions-banner .services-banner-caption .service-page-thumb {
    margin: -40px 0;
  }
}
@media (max-width: 1600px) {
  /* line 139, sass/site/solutions/_solutions-new.scss */
  .services-banner-wrapper.solutions-banner .services-banner-caption .service-page-thumb img {
    max-width: 100%;
  }
}

/* line 149, sass/site/solutions/_solutions-new.scss */
.qa-services.specific-erp-solutions {
  padding: 44px 0;
  background-color: #f7f7f7;
}
@media (max-width: 1600px) {
  /* line 149, sass/site/solutions/_solutions-new.scss */
  .qa-services.specific-erp-solutions {
    padding: 40px 0;
  }
}
@media (max-width: 1199px) {
  /* line 149, sass/site/solutions/_solutions-new.scss */
  .qa-services.specific-erp-solutions {
    padding: 35px 0;
  }
}
@media (max-width: 1023px) {
  /* line 149, sass/site/solutions/_solutions-new.scss */
  .qa-services.specific-erp-solutions {
    padding: 50px 0 30px;
  }
}
@media (max-width: 767px) {
  /* line 149, sass/site/solutions/_solutions-new.scss */
  .qa-services.specific-erp-solutions {
    padding: 40px 0 15px;
  }
}
@media (max-width: 1600px) {
  /* line 165, sass/site/solutions/_solutions-new.scss */
  .qa-services.specific-erp-solutions .services-landing-softwares-products-row.qa-services-row {
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    align-items: flex-start;
  }
}
@media (max-width: 1199px) {
  /* line 165, sass/site/solutions/_solutions-new.scss */
  .qa-services.specific-erp-solutions .services-landing-softwares-products-row.qa-services-row {
    margin: 30px 0 12px;
  }
}
@media (max-width: 1023px) {
  /* line 165, sass/site/solutions/_solutions-new.scss */
  .qa-services.specific-erp-solutions .services-landing-softwares-products-row.qa-services-row {
    margin: 0 0 12px;
  }
}
/* line 175, sass/site/solutions/_solutions-new.scss */
.qa-services.specific-erp-solutions .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-img {
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
  margin-right: auto;
  margin-left: 0;
}
@media (max-width: 1600px) {
  /* line 175, sass/site/solutions/_solutions-new.scss */
  .qa-services.specific-erp-solutions .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-img {
    width: 48%;
  }
}
@media (max-width: 1023px) {
  /* line 175, sass/site/solutions/_solutions-new.scss */
  .qa-services.specific-erp-solutions .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-img {
    width: 100%;
  }
}
/* line 185, sass/site/solutions/_solutions-new.scss */
.qa-services.specific-erp-solutions .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-img img {
  width: 100%;
}
/* line 189, sass/site/solutions/_solutions-new.scss */
.qa-services.specific-erp-solutions .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt {
  margin-left: auto;
  margin-right: 0;
  padding-right: 5px;
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
}
@media (max-width: 1600px) {
  /* line 189, sass/site/solutions/_solutions-new.scss */
  .qa-services.specific-erp-solutions .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt {
    width: 48%;
  }
}
@media (max-width: 1023px) {
  /* line 189, sass/site/solutions/_solutions-new.scss */
  .qa-services.specific-erp-solutions .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt {
    width: 100%;
  }
}
/* line 200, sass/site/solutions/_solutions-new.scss */
.qa-services.specific-erp-solutions .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt h3 {
  font-weight: 700;
}
@media (max-width: 1600px) {
  /* line 200, sass/site/solutions/_solutions-new.scss */
  .qa-services.specific-erp-solutions .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt h3 {
    font-size: 34px;
    margin: -5px 0 12px;
  }
}
@media (max-width: 1199px) {
  /* line 200, sass/site/solutions/_solutions-new.scss */
  .qa-services.specific-erp-solutions .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt h3 {
    font-size: 30px;
    margin: -5px 0 8px;
  }
}
@media (max-width: 1023px) {
  /* line 200, sass/site/solutions/_solutions-new.scss */
  .qa-services.specific-erp-solutions .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt h3 {
    margin: 0 0 8px;
  }
}
@media (max-width: 767px) {
  /* line 200, sass/site/solutions/_solutions-new.scss */
  .qa-services.specific-erp-solutions .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt h3 {
    margin: 0 0 8px;
    font-size: 28px;
  }
}
@media (max-width: 599px) {
  /* line 200, sass/site/solutions/_solutions-new.scss */
  .qa-services.specific-erp-solutions .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt h3 {
    font-size: 26px;
  }
}
@media (max-width: 1600px) {
  /* line 221, sass/site/solutions/_solutions-new.scss */
  .qa-services.specific-erp-solutions .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt p {
    line-height: 25px;
  }
}
@media (max-width: 1023px) {
  /* line 221, sass/site/solutions/_solutions-new.scss */
  .qa-services.specific-erp-solutions .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt p {
    line-height: 23px;
  }
}
/* line 229, sass/site/solutions/_solutions-new.scss */
.qa-services.specific-erp-solutions .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt .services-landing-softwares-products-list {
  margin: 34px 0 33px;
}
@media (max-width: 1600px) {
  /* line 229, sass/site/solutions/_solutions-new.scss */
  .qa-services.specific-erp-solutions .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt .services-landing-softwares-products-list {
    margin: 25px 0;
  }
}
@media (max-width: 1199px) {
  /* line 229, sass/site/solutions/_solutions-new.scss */
  .qa-services.specific-erp-solutions .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt .services-landing-softwares-products-list {
    margin: 22px 0;
  }
}
@media (max-width: 1023px) {
  /* line 229, sass/site/solutions/_solutions-new.scss */
  .qa-services.specific-erp-solutions .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt .services-landing-softwares-products-list {
    margin: 20px 0;
  }
}
@media (max-width: 767px) {
  /* line 229, sass/site/solutions/_solutions-new.scss */
  .qa-services.specific-erp-solutions .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt .services-landing-softwares-products-list {
    margin: 12px 0;
  }
}
/* line 243, sass/site/solutions/_solutions-new.scss */
.qa-services.specific-erp-solutions .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt .services-landing-softwares-products-list li {
  margin: 0 0 18px;
}
@media (max-width: 1600px) {
  /* line 243, sass/site/solutions/_solutions-new.scss */
  .qa-services.specific-erp-solutions .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt .services-landing-softwares-products-list li {
    margin: 0 0 13px;
  }
}
@media (max-width: 1199px) {
  /* line 243, sass/site/solutions/_solutions-new.scss */
  .qa-services.specific-erp-solutions .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt .services-landing-softwares-products-list li {
    margin: 0 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 243, sass/site/solutions/_solutions-new.scss */
  .qa-services.specific-erp-solutions .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt .services-landing-softwares-products-list li {
    margin: 0 0 8px;
  }
}
/* line 258, sass/site/solutions/_solutions-new.scss */
.qa-services.specific-erp-solutions .services-landing-softwares-products-row.qa-services-row:nth-child(2n) .services-landing-softwares-products-img {
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
  margin-right: 0;
  margin-left: auto;
}
/* line 263, sass/site/solutions/_solutions-new.scss */
.qa-services.specific-erp-solutions .services-landing-softwares-products-row.qa-services-row:nth-child(2n) .services-landing-softwares-products-cnt {
  width: 530px;
  margin-left: 0;
  margin-right: auto;
  padding-left: 5px;
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
}

@media (max-width: 1600px) {
  /* line 276, sass/site/solutions/_solutions-new.scss */
  .data-why-choose-top.mobility-solutions-top {
    margin-top: 40px;
  }
}
@media (max-width: 1199px) {
  /* line 276, sass/site/solutions/_solutions-new.scss */
  .data-why-choose-top.mobility-solutions-top {
    margin-top: 30px;
  }
}
@media (max-width: 1023px) {
  /* line 276, sass/site/solutions/_solutions-new.scss */
  .data-why-choose-top.mobility-solutions-top {
    margin-top: 20px;
  }
}
/* line 286, sass/site/solutions/_solutions-new.scss */
.data-why-choose-top.mobility-solutions-top .data-why-choose-img {
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
  margin-left: auto;
  margin-right: 0;
  max-width: inherit;
  width: calc(46% - 1px);
}
@media (max-width: 1023px) {
  /* line 286, sass/site/solutions/_solutions-new.scss */
  .data-why-choose-top.mobility-solutions-top .data-why-choose-img {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    width: 100%;
    margin: 0 0 28px;
  }
}
@media (max-width: 767px) {
  /* line 286, sass/site/solutions/_solutions-new.scss */
  .data-why-choose-top.mobility-solutions-top .data-why-choose-img {
    margin: 0 0 20px;
  }
}
@media (max-width: 1023px) {
  /* line 300, sass/site/solutions/_solutions-new.scss */
  .data-why-choose-top.mobility-solutions-top .data-why-choose-img img {
    width: 100%;
  }
}
/* line 306, sass/site/solutions/_solutions-new.scss */
.data-why-choose-top.mobility-solutions-top .data-why-choose-cont {
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
  margin-left: 0;
  margin-right: auto;
  margin-top: -10px;
  width: 100%;
  max-width: 52%;
}
@media (max-width: 1023px) {
  /* line 306, sass/site/solutions/_solutions-new.scss */
  .data-why-choose-top.mobility-solutions-top .data-why-choose-cont {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    max-width: 100%;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  /* line 306, sass/site/solutions/_solutions-new.scss */
  .data-why-choose-top.mobility-solutions-top .data-why-choose-cont {
    padding-bottom: 0;
  }
}
/* line 321, sass/site/solutions/_solutions-new.scss */
.data-why-choose-top.mobility-solutions-top .data-why-choose-cont h3 {
  margin: 0 0 26px;
}
@media (max-width: 1600px) {
  /* line 321, sass/site/solutions/_solutions-new.scss */
  .data-why-choose-top.mobility-solutions-top .data-why-choose-cont h3 {
    font-size: 34px;
    margin: 0 0 15px;
  }
}
@media (max-width: 1199px) {
  /* line 321, sass/site/solutions/_solutions-new.scss */
  .data-why-choose-top.mobility-solutions-top .data-why-choose-cont h3 {
    font-size: 30px;
    margin: 0 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 321, sass/site/solutions/_solutions-new.scss */
  .data-why-choose-top.mobility-solutions-top .data-why-choose-cont h3 {
    font-size: 28px;
    margin: 0 0 8px;
  }
}
@media (max-width: 599px) {
  /* line 321, sass/site/solutions/_solutions-new.scss */
  .data-why-choose-top.mobility-solutions-top .data-why-choose-cont h3 {
    font-size: 26px;
  }
}
@media (max-width: 1023px) {
  /* line 338, sass/site/solutions/_solutions-new.scss */
  .data-why-choose-top.mobility-solutions-top .data-why-choose-cont h3 br {
    display: none;
  }
}
/* line 344, sass/site/solutions/_solutions-new.scss */
.data-why-choose-top.mobility-solutions-top .data-why-choose-cont p {
  font-size: 19px;
  line-height: 26px;
  color: #6a6a6a;
  letter-spacing: -0.5px;
}
@media (max-width: 1600px) {
  /* line 344, sass/site/solutions/_solutions-new.scss */
  .data-why-choose-top.mobility-solutions-top .data-why-choose-cont p {
    margin: 0 0 15px;
  }
}
@media (max-width: 767px) {
  /* line 344, sass/site/solutions/_solutions-new.scss */
  .data-why-choose-top.mobility-solutions-top .data-why-choose-cont p {
    font-size: 18px;
    line-height: 25px;
  }
}
@media (max-width: 1199px) {
  /* line 356, sass/site/solutions/_solutions-new.scss */
  .data-why-choose-top.mobility-solutions-top .data-why-choose-cont p br {
    display: none;
  }
}

/* line 366, sass/site/solutions/_solutions-new.scss */
.data-why-choose-scn.mobility-solutions-scn {
  padding: 33px 0 37px;
}
@media (max-width: 1600px) {
  /* line 366, sass/site/solutions/_solutions-new.scss */
  .data-why-choose-scn.mobility-solutions-scn {
    padding: 33px 0 20px;
  }
}
@media (max-width: 767px) {
  /* line 366, sass/site/solutions/_solutions-new.scss */
  .data-why-choose-scn.mobility-solutions-scn {
    padding: 23px 0 20px;
  }
}

/* line 377, sass/site/solutions/_solutions-new.scss */
.data-whychoose-list-main.mobility-solutions-list-main {
  background: transparent;
  width: 100%;
  padding-top: 0;
  padding-bottom: 50px;
  margin-top: 57px;
  margin-bottom: 0;
}
@media (max-width: 1600px) {
  /* line 377, sass/site/solutions/_solutions-new.scss */
  .data-whychoose-list-main.mobility-solutions-list-main {
    margin-top: 40px;
  }
}
@media (max-width: 1199px) {
  /* line 377, sass/site/solutions/_solutions-new.scss */
  .data-whychoose-list-main.mobility-solutions-list-main {
    margin-top: 20px;
    padding-bottom: 30px;
  }
}
@media (max-width: 1023px) {
  /* line 377, sass/site/solutions/_solutions-new.scss */
  .data-whychoose-list-main.mobility-solutions-list-main {
    padding-bottom: 20px;
  }
}
@media (max-width: 767px) {
  /* line 377, sass/site/solutions/_solutions-new.scss */
  .data-whychoose-list-main.mobility-solutions-list-main {
    margin-top: 0px;
    padding-bottom: 8px;
  }
}
/* line 398, sass/site/solutions/_solutions-new.scss */
.data-whychoose-list-main.mobility-solutions-list-main .data-why-choose-list {
  width: auto;
  margin: 0 -10px;
}
@media (max-width: 1023px) {
  /* line 398, sass/site/solutions/_solutions-new.scss */
  .data-whychoose-list-main.mobility-solutions-list-main .data-why-choose-list {
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: flex-start;
  }
}
/* line 404, sass/site/solutions/_solutions-new.scss */
.data-whychoose-list-main.mobility-solutions-list-main .data-why-choose-list .data-whychoose-item {
  margin: 30px 0 37px;
}
@media (max-width: 1600px) {
  /* line 404, sass/site/solutions/_solutions-new.scss */
  .data-whychoose-list-main.mobility-solutions-list-main .data-why-choose-list .data-whychoose-item {
    margin: 20px 0 25px;
  }
}
@media (max-width: 1199px) {
  /* line 404, sass/site/solutions/_solutions-new.scss */
  .data-whychoose-list-main.mobility-solutions-list-main .data-why-choose-list .data-whychoose-item {
    margin: 15px 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 404, sass/site/solutions/_solutions-new.scss */
  .data-whychoose-list-main.mobility-solutions-list-main .data-why-choose-list .data-whychoose-item {
    margin: 10px 0;
    max-width: 50%;
  }
}
@media (max-width: 599px) {
  /* line 404, sass/site/solutions/_solutions-new.scss */
  .data-whychoose-list-main.mobility-solutions-list-main .data-why-choose-list .data-whychoose-item {
    max-width: 100%;
    text-align: center;
    padding: 0;
  }
}
/* line 421, sass/site/solutions/_solutions-new.scss */
.data-whychoose-list-main.mobility-solutions-list-main .data-why-choose-list .data-whychoose-item .whychoose-item-inner {
  max-width: 100%;
}
/* line 423, sass/site/solutions/_solutions-new.scss */
.data-whychoose-list-main.mobility-solutions-list-main .data-why-choose-list .data-whychoose-item .whychoose-item-inner .point-symbol {
  margin-bottom: 15px;
}
@media (max-width: 1600px) {
  /* line 423, sass/site/solutions/_solutions-new.scss */
  .data-whychoose-list-main.mobility-solutions-list-main .data-why-choose-list .data-whychoose-item .whychoose-item-inner .point-symbol {
    margin-bottom: 7px;
  }
}
@media (max-width: 1199px) {
  /* line 423, sass/site/solutions/_solutions-new.scss */
  .data-whychoose-list-main.mobility-solutions-list-main .data-why-choose-list .data-whychoose-item .whychoose-item-inner .point-symbol {
    margin-bottom: 5px;
  }
}
@media (max-width: 767px) {
  /* line 423, sass/site/solutions/_solutions-new.scss */
  .data-whychoose-list-main.mobility-solutions-list-main .data-why-choose-list .data-whychoose-item .whychoose-item-inner .point-symbol {
    margin-bottom: 3px;
  }
}
/* line 435, sass/site/solutions/_solutions-new.scss */
.data-whychoose-list-main.mobility-solutions-list-main .data-why-choose-list .data-whychoose-item .whychoose-item-inner h4 {
  margin: 0;
  letter-spacing: -0.5px;
}
@media (max-width: 1600px) {
  /* line 435, sass/site/solutions/_solutions-new.scss */
  .data-whychoose-list-main.mobility-solutions-list-main .data-why-choose-list .data-whychoose-item .whychoose-item-inner h4 {
    font-size: 23px;
  }
}
@media (max-width: 1199px) {
  /* line 435, sass/site/solutions/_solutions-new.scss */
  .data-whychoose-list-main.mobility-solutions-list-main .data-why-choose-list .data-whychoose-item .whychoose-item-inner h4 {
    font-size: 22px;
  }
}
@media (max-width: 767px) {
  /* line 435, sass/site/solutions/_solutions-new.scss */
  .data-whychoose-list-main.mobility-solutions-list-main .data-why-choose-list .data-whychoose-item .whychoose-item-inner h4 {
    font-size: 20px;
  }
}
/* line 448, sass/site/solutions/_solutions-new.scss */
.data-whychoose-list-main.mobility-solutions-list-main .data-why-choose-list .data-whychoose-item .whychoose-item-inner p {
  margin: 12px 0;
  color: #6a6a6a;
  font-size: 19px;
  line-height: 26px;
  letter-spacing: -0.5px;
}
@media (max-width: 1600px) {
  /* line 448, sass/site/solutions/_solutions-new.scss */
  .data-whychoose-list-main.mobility-solutions-list-main .data-why-choose-list .data-whychoose-item .whychoose-item-inner p {
    margin: 8px 0 0;
  }
}
@media (max-width: 1199px) {
  /* line 448, sass/site/solutions/_solutions-new.scss */
  .data-whychoose-list-main.mobility-solutions-list-main .data-why-choose-list .data-whychoose-item .whychoose-item-inner p {
    margin: 5px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 448, sass/site/solutions/_solutions-new.scss */
  .data-whychoose-list-main.mobility-solutions-list-main .data-why-choose-list .data-whychoose-item .whychoose-item-inner p {
    font-size: 18px;
    line-height: 25px;
  }
}
@media (max-width: 1199px) {
  /* line 464, sass/site/solutions/_solutions-new.scss */
  .data-whychoose-list-main.mobility-solutions-list-main .data-why-choose-list .data-whychoose-item .whychoose-item-inner p br {
    display: none;
  }
}
/* line 473, sass/site/solutions/_solutions-new.scss */
.data-whychoose-list-main.mobility-solutions-list-main .read-more {
  display: table;
  margin: 16px auto 0;
}
@media (max-width: 1600px) {
  /* line 473, sass/site/solutions/_solutions-new.scss */
  .data-whychoose-list-main.mobility-solutions-list-main .read-more {
    margin: 8px auto 0;
  }
}
@media (max-width: 1199px) {
  /* line 473, sass/site/solutions/_solutions-new.scss */
  .data-whychoose-list-main.mobility-solutions-list-main .read-more {
    margin: 5px auto 0;
  }
}

/* line 486, sass/site/solutions/_solutions-new.scss */
.work-with-data.business-digitally {
  background-color: #151515;
  padding: 103px 0 70px;
}
@media (max-width: 1600px) {
  /* line 486, sass/site/solutions/_solutions-new.scss */
  .work-with-data.business-digitally {
    padding: 80px 0 45px;
  }
}
@media (max-width: 1199px) {
  /* line 486, sass/site/solutions/_solutions-new.scss */
  .work-with-data.business-digitally {
    padding: 37px 0;
  }
}
@media (max-width: 1023px) {
  /* line 486, sass/site/solutions/_solutions-new.scss */
  .work-with-data.business-digitally {
    padding: 60px 0 30px;
  }
}
@media (max-width: 767px) {
  /* line 486, sass/site/solutions/_solutions-new.scss */
  .work-with-data.business-digitally {
    padding: 50px 0 25px;
  }
}
@media (max-width: 599px) {
  /* line 486, sass/site/solutions/_solutions-new.scss */
  .work-with-data.business-digitally {
    padding: 45px 0 25px;
  }
}
/* line 504, sass/site/solutions/_solutions-new.scss */
.work-with-data.business-digitally .fix-wrap {
  max-width: 1220px;
}
/* line 507, sass/site/solutions/_solutions-new.scss */
.work-with-data.business-digitally .how-we-do-it {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  padding: 0;
  border-bottom: 0;
}
/* line 511, sass/site/solutions/_solutions-new.scss */
.work-with-data.business-digitally .how-we-do-it .how-we-do-img {
  width: calc(42% - 14px);
}
@media (max-width: 1600px) {
  /* line 511, sass/site/solutions/_solutions-new.scss */
  .work-with-data.business-digitally .how-we-do-it .how-we-do-img {
    width: calc(44% - 14px);
  }
}
@media (max-width: 1023px) {
  /* line 511, sass/site/solutions/_solutions-new.scss */
  .work-with-data.business-digitally .how-we-do-it .how-we-do-img {
    width: 100%;
    margin: 0 0 28px;
  }
}
@media (max-width: 767px) {
  /* line 511, sass/site/solutions/_solutions-new.scss */
  .work-with-data.business-digitally .how-we-do-it .how-we-do-img {
    margin: 0 0 20px;
  }
}
@media (max-width: 1600px) {
  /* line 523, sass/site/solutions/_solutions-new.scss */
  .work-with-data.business-digitally .how-we-do-it .how-we-do-img img {
    max-width: inherit;
  }
}
/* line 529, sass/site/solutions/_solutions-new.scss */
.work-with-data.business-digitally .how-we-do-it .how-we-do-content {
  width: calc(52% - 2px);
}
@media (max-width: 1600px) {
  /* line 529, sass/site/solutions/_solutions-new.scss */
  .work-with-data.business-digitally .how-we-do-it .how-we-do-content {
    width: calc(54% - 10px);
  }
}
@media (max-width: 1023px) {
  /* line 529, sass/site/solutions/_solutions-new.scss */
  .work-with-data.business-digitally .how-we-do-it .how-we-do-content {
    width: 100%;
    padding: 0;
  }
}
/* line 538, sass/site/solutions/_solutions-new.scss */
.work-with-data.business-digitally .how-we-do-it .how-we-do-content h2 {
  color: #f7f7f7;
  font-weight: 700;
  font-size: 40px;
  line-height: 48px;
  margin: 0 0 9px;
}
@media (max-width: 1600px) {
  /* line 538, sass/site/solutions/_solutions-new.scss */
  .work-with-data.business-digitally .how-we-do-it .how-we-do-content h2 {
    font-size: 36px;
    line-height: 44px;
    margin: 0;
  }
}
@media (max-width: 1199px) {
  /* line 538, sass/site/solutions/_solutions-new.scss */
  .work-with-data.business-digitally .how-we-do-it .how-we-do-content h2 {
    font-size: 32px;
    line-height: normal;
    margin: 0 0 13px;
  }
}
@media (max-width: 1023px) {
  /* line 538, sass/site/solutions/_solutions-new.scss */
  .work-with-data.business-digitally .how-we-do-it .how-we-do-content h2 {
    font-size: 30px;
    margin: 0 0 11px;
  }
}
@media (max-width: 767px) {
  /* line 538, sass/site/solutions/_solutions-new.scss */
  .work-with-data.business-digitally .how-we-do-it .how-we-do-content h2 {
    font-size: 28px;
    margin: 0 0 8px;
  }
}
@media (max-width: 599px) {
  /* line 538, sass/site/solutions/_solutions-new.scss */
  .work-with-data.business-digitally .how-we-do-it .how-we-do-content h2 {
    font-size: 26px;
  }
}
@media (max-width: 479px) {
  /* line 538, sass/site/solutions/_solutions-new.scss */
  .work-with-data.business-digitally .how-we-do-it .how-we-do-content h2 {
    font-size: 24px;
  }
}
@media (max-width: 1199px) {
  /* line 568, sass/site/solutions/_solutions-new.scss */
  .work-with-data.business-digitally .how-we-do-it .how-we-do-content h2 br {
    display: none;
  }
}
/* line 574, sass/site/solutions/_solutions-new.scss */
.work-with-data.business-digitally .how-we-do-it .how-we-do-content p {
  max-width: 100%;
  line-height: 26px;
  color: #f7f7f7;
  letter-spacing: -0.5px;
}
@media (max-width: 767px) {
  /* line 574, sass/site/solutions/_solutions-new.scss */
  .work-with-data.business-digitally .how-we-do-it .how-we-do-content p {
    font-size: 18px;
    line-height: 25px;
  }
}
@media (max-width: 1199px) {
  /* line 583, sass/site/solutions/_solutions-new.scss */
  .work-with-data.business-digitally .how-we-do-it .how-we-do-content p br {
    display: none;
  }
}

/* line 595, sass/site/solutions/_solutions-new.scss */
.data-science-list.our-expertise-list.business-digitally-list {
  margin-top: 102px;
}
@media (max-width: 1600px) {
  /* line 595, sass/site/solutions/_solutions-new.scss */
  .data-science-list.our-expertise-list.business-digitally-list {
    margin-top: 56px;
  }
}
@media (max-width: 1199px) {
  /* line 595, sass/site/solutions/_solutions-new.scss */
  .data-science-list.our-expertise-list.business-digitally-list {
    margin-top: 30px;
  }
}
@media (max-width: 1023px) {
  /* line 595, sass/site/solutions/_solutions-new.scss */
  .data-science-list.our-expertise-list.business-digitally-list {
    margin-top: 22px;
  }
}
@media (max-width: 767px) {
  /* line 595, sass/site/solutions/_solutions-new.scss */
  .data-science-list.our-expertise-list.business-digitally-list {
    margin: 12px -10px 0;
  }
}
/* line 610, sass/site/solutions/_solutions-new.scss */
.data-science-list.our-expertise-list.business-digitally-list li {
  border-color: #585858;
  padding: 54px 35px 117px 40px;
}
@media (max-width: 1600px) {
  /* line 610, sass/site/solutions/_solutions-new.scss */
  .data-science-list.our-expertise-list.business-digitally-list li {
    padding: 30px 35px 90px 25px;
  }
}
@media (max-width: 1199px) {
  /* line 610, sass/site/solutions/_solutions-new.scss */
  .data-science-list.our-expertise-list.business-digitally-list li {
    width: calc(100%  / 3 - 30px);
    padding: 20px 20px 70px 20px;
  }
}
@media (max-width: 1023px) {
  /* line 610, sass/site/solutions/_solutions-new.scss */
  .data-science-list.our-expertise-list.business-digitally-list li {
    width: calc(100%  / 2 - 20px);
  }
}
@media (max-width: 767px) {
  /* line 610, sass/site/solutions/_solutions-new.scss */
  .data-science-list.our-expertise-list.business-digitally-list li {
    margin: 0 10px 20px;
  }
}
@media (max-width: 599px) {
  /* line 610, sass/site/solutions/_solutions-new.scss */
  .data-science-list.our-expertise-list.business-digitally-list li {
    width: calc(100%  / 1 - 20px);
  }
}
@media (max-width: 479px) {
  /* line 610, sass/site/solutions/_solutions-new.scss */
  .data-science-list.our-expertise-list.business-digitally-list li {
    padding: 18px 15px 63px 15px;
  }
}
/* line 632, sass/site/solutions/_solutions-new.scss */
.data-science-list.our-expertise-list.business-digitally-list li .full-anchor {
  position: absolute;
  left: 0;
  top: 0;
  right: 0;
  bottom: 0;
  width: 100%;
  height: 100%;
  z-index: 1;
}
/* line 642, sass/site/solutions/_solutions-new.scss */
.data-science-list.our-expertise-list.business-digitally-list li h3 {
  color: #fff;
  margin: 0 0 22px;
}
@media (max-width: 1600px) {
  /* line 642, sass/site/solutions/_solutions-new.scss */
  .data-science-list.our-expertise-list.business-digitally-list li h3 {
    margin: 0 0 10px;
    font-size: 23px;
  }
}
@media (max-width: 1199px) {
  /* line 642, sass/site/solutions/_solutions-new.scss */
  .data-science-list.our-expertise-list.business-digitally-list li h3 {
    margin: 0 0 7px;
    font-size: 22px;
  }
}
@media (max-width: 767px) {
  /* line 642, sass/site/solutions/_solutions-new.scss */
  .data-science-list.our-expertise-list.business-digitally-list li h3 {
    font-size: 20px;
    margin: 0 0 5px;
  }
}
/* line 658, sass/site/solutions/_solutions-new.scss */
.data-science-list.our-expertise-list.business-digitally-list li p {
  margin: 0 0 20px;
  color: #ababab;
}
/* line 662, sass/site/solutions/_solutions-new.scss */
.data-science-list.our-expertise-list.business-digitally-list li .data-science-link {
  left: 45px;
  bottom: 46px;
  width: 55px;
  height: 55px;
}
@media (max-width: 1600px) {
  /* line 662, sass/site/solutions/_solutions-new.scss */
  .data-science-list.our-expertise-list.business-digitally-list li .data-science-link {
    left: 26px;
    bottom: 36px;
    width: 50px;
    height: 50px;
  }
}
@media (max-width: 1199px) {
  /* line 662, sass/site/solutions/_solutions-new.scss */
  .data-science-list.our-expertise-list.business-digitally-list li .data-science-link {
    left: 21px;
    bottom: 26px;
    width: 45px;
    height: 45px;
  }
}
@media (max-width: 479px) {
  /* line 662, sass/site/solutions/_solutions-new.scss */
  .data-science-list.our-expertise-list.business-digitally-list li .data-science-link {
    left: 16px;
    bottom: 20px;
  }
}
/* line 685, sass/site/solutions/_solutions-new.scss */
.data-science-list.our-expertise-list.business-digitally-list li:hover .data-science-link {
  background-color: #fff;
  border-color: #fff;
}
/* line 688, sass/site/solutions/_solutions-new.scss */
.data-science-list.our-expertise-list.business-digitally-list li:hover .data-science-link:after {
  background: url("images/e-theme-hover-arr.png") no-repeat 0px 0px;
}

/* line 698, sass/site/solutions/_solutions-new.scss */
.qa-services.ecommerce-revolution {
  padding: 0;
}
@media (max-width: 1600px) {
  /* line 698, sass/site/solutions/_solutions-new.scss */
  .qa-services.ecommerce-revolution {
    padding: 20px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 698, sass/site/solutions/_solutions-new.scss */
  .qa-services.ecommerce-revolution {
    padding: 15px 0 0;
  }
}
/* line 707, sass/site/solutions/_solutions-new.scss */
.qa-services.ecommerce-revolution .services-landing-softwares-products-row.qa-services-row {
  margin: 95px 0 -1px;
}
@media (max-width: 1600px) {
  /* line 707, sass/site/solutions/_solutions-new.scss */
  .qa-services.ecommerce-revolution .services-landing-softwares-products-row.qa-services-row {
    margin: 50px 0 -1px;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    align-items: flex-start;
  }
}
@media (max-width: 1199px) {
  /* line 707, sass/site/solutions/_solutions-new.scss */
  .qa-services.ecommerce-revolution .services-landing-softwares-products-row.qa-services-row {
    margin: 40px 0 -1px;
  }
}
@media (max-width: 767px) {
  /* line 707, sass/site/solutions/_solutions-new.scss */
  .qa-services.ecommerce-revolution .services-landing-softwares-products-row.qa-services-row {
    margin: 30px 0 -1px;
  }
}
@media (max-width: 599px) {
  /* line 707, sass/site/solutions/_solutions-new.scss */
  .qa-services.ecommerce-revolution .services-landing-softwares-products-row.qa-services-row {
    margin: 28px 0 -1px;
  }
}
/* line 723, sass/site/solutions/_solutions-new.scss */
.qa-services.ecommerce-revolution .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt h3 {
  font-weight: 700;
  line-height: 48px;
  letter-spacing: -0.5px;
}
@media (max-width: 1600px) {
  /* line 723, sass/site/solutions/_solutions-new.scss */
  .qa-services.ecommerce-revolution .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt h3 {
    line-height: 44px;
    margin: -5px 0 10px;
  }
}
@media (max-width: 1199px) {
  /* line 723, sass/site/solutions/_solutions-new.scss */
  .qa-services.ecommerce-revolution .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt h3 {
    line-height: normal;
    font-size: 30px;
  }
}
@media (max-width: 1023px) {
  /* line 723, sass/site/solutions/_solutions-new.scss */
  .qa-services.ecommerce-revolution .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt h3 {
    margin: 0 0 8px;
  }
}
@media (max-width: 767px) {
  /* line 723, sass/site/solutions/_solutions-new.scss */
  .qa-services.ecommerce-revolution .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt h3 {
    font-size: 28px;
  }
}
@media (max-width: 599px) {
  /* line 723, sass/site/solutions/_solutions-new.scss */
  .qa-services.ecommerce-revolution .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt h3 {
    font-size: 26px;
  }
}
@media (max-width: 479px) {
  /* line 723, sass/site/solutions/_solutions-new.scss */
  .qa-services.ecommerce-revolution .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt h3 {
    font-size: 24px;
  }
}
@media (max-width: 1199px) {
  /* line 747, sass/site/solutions/_solutions-new.scss */
  .qa-services.ecommerce-revolution .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt h3 br {
    display: none;
  }
}
/* line 753, sass/site/solutions/_solutions-new.scss */
.qa-services.ecommerce-revolution .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt p {
  line-height: 26px;
}
@media (max-width: 767px) {
  /* line 753, sass/site/solutions/_solutions-new.scss */
  .qa-services.ecommerce-revolution .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt p {
    font-size: 18px;
    line-height: 25px;
  }
}
/* line 759, sass/site/solutions/_solutions-new.scss */
.qa-services.ecommerce-revolution .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt p br {
  display: inherit;
}
@media (max-width: 1199px) {
  /* line 759, sass/site/solutions/_solutions-new.scss */
  .qa-services.ecommerce-revolution .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt p br {
    display: none;
  }
}
/* line 766, sass/site/solutions/_solutions-new.scss */
.qa-services.ecommerce-revolution .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt .services-landing-softwares-products-list {
  margin: 41px 0 33px;
}
@media (max-width: 1600px) {
  /* line 766, sass/site/solutions/_solutions-new.scss */
  .qa-services.ecommerce-revolution .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt .services-landing-softwares-products-list {
    margin: 21px 0;
  }
}
@media (max-width: 1199px) {
  /* line 766, sass/site/solutions/_solutions-new.scss */
  .qa-services.ecommerce-revolution .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt .services-landing-softwares-products-list {
    margin: 13px 0;
  }
}
@media (max-width: 767px) {
  /* line 766, sass/site/solutions/_solutions-new.scss */
  .qa-services.ecommerce-revolution .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt .services-landing-softwares-products-list {
    margin: 10px 0;
  }
}
/* line 777, sass/site/solutions/_solutions-new.scss */
.qa-services.ecommerce-revolution .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt .services-landing-softwares-products-list li {
  margin: 0 0 18px;
}
@media (max-width: 1600px) {
  /* line 777, sass/site/solutions/_solutions-new.scss */
  .qa-services.ecommerce-revolution .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt .services-landing-softwares-products-list li {
    margin: 0 0 12px;
  }
}
@media (max-width: 1199px) {
  /* line 777, sass/site/solutions/_solutions-new.scss */
  .qa-services.ecommerce-revolution .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt .services-landing-softwares-products-list li {
    margin: 0 0 10px;
  }
}
/* line 789, sass/site/solutions/_solutions-new.scss */
.qa-services.ecommerce-revolution .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-img img {
  width: 100%;
}
/* line 793, sass/site/solutions/_solutions-new.scss */
.qa-services.ecommerce-revolution .services-landing-softwares-products-row.qa-services-row:nth-child(2n) {
  margin-bottom: 84px;
}
@media (max-width: 1600px) {
  /* line 793, sass/site/solutions/_solutions-new.scss */
  .qa-services.ecommerce-revolution .services-landing-softwares-products-row.qa-services-row:nth-child(2n) {
    margin-bottom: 54px;
  }
}
@media (max-width: 1199px) {
  /* line 793, sass/site/solutions/_solutions-new.scss */
  .qa-services.ecommerce-revolution .services-landing-softwares-products-row.qa-services-row:nth-child(2n) {
    margin-bottom: 45px;
  }
}
@media (max-width: 767px) {
  /* line 793, sass/site/solutions/_solutions-new.scss */
  .qa-services.ecommerce-revolution .services-landing-softwares-products-row.qa-services-row:nth-child(2n) {
    margin-bottom: 30px;
  }
}
/* line 804, sass/site/solutions/_solutions-new.scss */
.qa-services.ecommerce-revolution .services-landing-softwares-products-row.qa-services-row:nth-child(2n) .services-landing-softwares-products-cnt {
  width: 530px;
  margin-right: 0;
  margin-left: auto;
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
}
@media (max-width: 1199px) {
  /* line 804, sass/site/solutions/_solutions-new.scss */
  .qa-services.ecommerce-revolution .services-landing-softwares-products-row.qa-services-row:nth-child(2n) .services-landing-softwares-products-cnt {
    width: 50%;
  }
}
@media (max-width: 1023px) {
  /* line 804, sass/site/solutions/_solutions-new.scss */
  .qa-services.ecommerce-revolution .services-landing-softwares-products-row.qa-services-row:nth-child(2n) .services-landing-softwares-products-cnt {
    width: 100%;
  }
}
/* line 816, sass/site/solutions/_solutions-new.scss */
.qa-services.ecommerce-revolution .services-landing-softwares-products-row.qa-services-row:nth-child(2n) .services-landing-softwares-products-img {
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
  margin-left: 0;
  margin-right: auto;
}

/* line 828, sass/site/solutions/_solutions-new.scss */
.decision-making-banner {
  background-size: cover;
  background-repeat: no-repeat;
  min-height: 604px;
}
@media (max-width: 1600px) {
  /* line 828, sass/site/solutions/_solutions-new.scss */
  .decision-making-banner {
    min-height: 473px;
  }
}
@media (max-width: 1199px) {
  /* line 828, sass/site/solutions/_solutions-new.scss */
  .decision-making-banner {
    min-height: 370px;
  }
}
@media (max-width: 1023px) {
  /* line 828, sass/site/solutions/_solutions-new.scss */
  .decision-making-banner {
    min-height: 150px;
    padding: 40px 0;
  }
}
@media (max-width: 767px) {
  /* line 828, sass/site/solutions/_solutions-new.scss */
  .decision-making-banner {
    min-height: inherit;
    padding: 40px 0 25px;
  }
}
@media (max-width: 599px) {
  /* line 828, sass/site/solutions/_solutions-new.scss */
  .decision-making-banner {
    padding: 35px 0 20px;
  }
}
/* line 849, sass/site/solutions/_solutions-new.scss */
.decision-making-banner .fix-wrap {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  min-height: inherit;
  position: relative;
}
/* line 854, sass/site/solutions/_solutions-new.scss */
.decision-making-banner .fix-wrap:after {
  content: '';
  position: absolute;
  left: 15px;
  bottom: -16px;
  width: 61px;
  height: 61px;
  background-color: #ff2d21;
  z-index: 1;
}
@media (max-width: 1600px) {
  /* line 854, sass/site/solutions/_solutions-new.scss */
  .decision-making-banner .fix-wrap:after {
    width: 51px;
    height: 51px;
  }
}
@media (max-width: 1199px) {
  /* line 854, sass/site/solutions/_solutions-new.scss */
  .decision-making-banner .fix-wrap:after {
    width: 41px;
    height: 41px;
  }
}
@media (max-width: 1023px) {
  /* line 854, sass/site/solutions/_solutions-new.scss */
  .decision-making-banner .fix-wrap:after {
    bottom: -59px;
  }
}
@media (max-width: 767px) {
  /* line 854, sass/site/solutions/_solutions-new.scss */
  .decision-making-banner .fix-wrap:after {
    display: none;
  }
}
/* line 879, sass/site/solutions/_solutions-new.scss */
.decision-making-banner .decision-making-bnr-caption {
  max-width: 620px;
}
@media (max-width: 1199px) {
  /* line 879, sass/site/solutions/_solutions-new.scss */
  .decision-making-banner .decision-making-bnr-caption {
    max-width: 61%;
  }
}
@media (max-width: 1023px) {
  /* line 879, sass/site/solutions/_solutions-new.scss */
  .decision-making-banner .decision-making-bnr-caption {
    max-width: 100%;
  }
}
/* line 887, sass/site/solutions/_solutions-new.scss */
.decision-making-banner .decision-making-bnr-caption h2 {
  font-size: 40px;
  line-height: 48px;
  color: #fff;
  margin: 0 0 16px;
}
@media (max-width: 1600px) {
  /* line 887, sass/site/solutions/_solutions-new.scss */
  .decision-making-banner .decision-making-bnr-caption h2 {
    font-size: 36px;
    line-height: 44px;
    margin: 0 0 13px;
  }
}
@media (max-width: 1199px) {
  /* line 887, sass/site/solutions/_solutions-new.scss */
  .decision-making-banner .decision-making-bnr-caption h2 {
    font-size: 34px;
    line-height: normal;
    margin: 0 0 11px;
  }
}
@media (max-width: 1023px) {
  /* line 887, sass/site/solutions/_solutions-new.scss */
  .decision-making-banner .decision-making-bnr-caption h2 {
    font-size: 32px;
    margin: 0 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 887, sass/site/solutions/_solutions-new.scss */
  .decision-making-banner .decision-making-bnr-caption h2 {
    font-size: 30px;
  }
}
@media (max-width: 599px) {
  /* line 887, sass/site/solutions/_solutions-new.scss */
  .decision-making-banner .decision-making-bnr-caption h2 {
    font-size: 28px;
  }
}
@media (max-width: 479px) {
  /* line 887, sass/site/solutions/_solutions-new.scss */
  .decision-making-banner .decision-making-bnr-caption h2 {
    font-size: 26px;
  }
}
/* line 916, sass/site/solutions/_solutions-new.scss */
.decision-making-banner .decision-making-bnr-caption p {
  font-size: 19px;
  line-height: 26px;
  color: #fff;
  letter-spacing: -0.5px;
  margin: 0 0 15px;
}

/* line 926, sass/site/solutions/_solutions-new.scss */
.data-whychoose-list-main.decision-making-list-main {
  background-color: #f1f1f1;
  margin: 0;
  padding: 66px 0 87px;
}
@media (max-width: 1600px) {
  /* line 926, sass/site/solutions/_solutions-new.scss */
  .data-whychoose-list-main.decision-making-list-main {
    padding: 55px 0 65px;
  }
}
@media (max-width: 1199px) {
  /* line 926, sass/site/solutions/_solutions-new.scss */
  .data-whychoose-list-main.decision-making-list-main {
    padding: 40px 0 45px;
  }
}
@media (max-width: 767px) {
  /* line 926, sass/site/solutions/_solutions-new.scss */
  .data-whychoose-list-main.decision-making-list-main {
    padding: 20px 0 30px;
  }
}
/* line 939, sass/site/solutions/_solutions-new.scss */
.data-whychoose-list-main.decision-making-list-main .data-why-choose-list {
  margin: 0 -10px;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: flex-start;
  width: inherit;
}
/* line 943, sass/site/solutions/_solutions-new.scss */
.data-whychoose-list-main.decision-making-list-main .data-why-choose-list .data-whychoose-item {
  margin: 31px 0 37px;
}
@media (max-width: 1600px) {
  /* line 943, sass/site/solutions/_solutions-new.scss */
  .data-whychoose-list-main.decision-making-list-main .data-why-choose-list .data-whychoose-item {
    margin: 20px 0;
  }
}
@media (max-width: 1199px) {
  /* line 943, sass/site/solutions/_solutions-new.scss */
  .data-whychoose-list-main.decision-making-list-main .data-why-choose-list .data-whychoose-item {
    margin: 12px 0;
  }
}
@media (max-width: 1023px) {
  /* line 943, sass/site/solutions/_solutions-new.scss */
  .data-whychoose-list-main.decision-making-list-main .data-why-choose-list .data-whychoose-item {
    margin: 10px 0;
  }
}
@media (max-width: 767px) {
  /* line 943, sass/site/solutions/_solutions-new.scss */
  .data-whychoose-list-main.decision-making-list-main .data-why-choose-list .data-whychoose-item {
    max-width: 50%;
  }
}
@media (max-width: 599px) {
  /* line 943, sass/site/solutions/_solutions-new.scss */
  .data-whychoose-list-main.decision-making-list-main .data-why-choose-list .data-whychoose-item {
    max-width: 100%;
    text-align: center;
    padding: 0;
  }
}
@media (max-width: 599px) {
  /* line 962, sass/site/solutions/_solutions-new.scss */
  .data-whychoose-list-main.decision-making-list-main .data-why-choose-list .data-whychoose-item .whychoose-item-inner {
    max-width: 100%;
  }
}
/* line 966, sass/site/solutions/_solutions-new.scss */
.data-whychoose-list-main.decision-making-list-main .data-why-choose-list .data-whychoose-item .whychoose-item-inner .point-symbol {
  background-color: #000;
  margin-bottom: 15px;
}
@media (max-width: 1600px) {
  /* line 966, sass/site/solutions/_solutions-new.scss */
  .data-whychoose-list-main.decision-making-list-main .data-why-choose-list .data-whychoose-item .whychoose-item-inner .point-symbol {
    margin-bottom: 8px;
  }
}
@media (max-width: 1199px) {
  /* line 966, sass/site/solutions/_solutions-new.scss */
  .data-whychoose-list-main.decision-making-list-main .data-why-choose-list .data-whychoose-item .whychoose-item-inner .point-symbol {
    margin-bottom: 5px;
  }
}
@media (max-width: 479px) {
  /* line 966, sass/site/solutions/_solutions-new.scss */
  .data-whychoose-list-main.decision-making-list-main .data-why-choose-list .data-whychoose-item .whychoose-item-inner .point-symbol {
    margin-bottom: 3px;
  }
}
/* line 979, sass/site/solutions/_solutions-new.scss */
.data-whychoose-list-main.decision-making-list-main .data-why-choose-list .data-whychoose-item .whychoose-item-inner h4 {
  margin: 0;
  letter-spacing: -0.5px;
}
@media (max-width: 1600px) {
  /* line 979, sass/site/solutions/_solutions-new.scss */
  .data-whychoose-list-main.decision-making-list-main .data-why-choose-list .data-whychoose-item .whychoose-item-inner h4 {
    font-size: 23px;
  }
}
@media (max-width: 1199px) {
  /* line 979, sass/site/solutions/_solutions-new.scss */
  .data-whychoose-list-main.decision-making-list-main .data-why-choose-list .data-whychoose-item .whychoose-item-inner h4 {
    font-size: 22px;
  }
}
@media (max-width: 767px) {
  /* line 979, sass/site/solutions/_solutions-new.scss */
  .data-whychoose-list-main.decision-making-list-main .data-why-choose-list .data-whychoose-item .whychoose-item-inner h4 {
    font-size: 20px;
  }
}
/* line 992, sass/site/solutions/_solutions-new.scss */
.data-whychoose-list-main.decision-making-list-main .data-why-choose-list .data-whychoose-item .whychoose-item-inner p {
  margin: 12px 0;
  color: #6a6a6a;
  font-size: 19px;
  line-height: 26px;
  letter-spacing: -0.5px;
}
@media (max-width: 1600px) {
  /* line 992, sass/site/solutions/_solutions-new.scss */
  .data-whychoose-list-main.decision-making-list-main .data-why-choose-list .data-whychoose-item .whychoose-item-inner p {
    margin: 10px 0;
  }
}
@media (max-width: 599px) {
  /* line 992, sass/site/solutions/_solutions-new.scss */
  .data-whychoose-list-main.decision-making-list-main .data-why-choose-list .data-whychoose-item .whychoose-item-inner p {
    margin: 8px 0;
  }
}
@media (max-width: 1199px) {
  /* line 1004, sass/site/solutions/_solutions-new.scss */
  .data-whychoose-list-main.decision-making-list-main .data-why-choose-list .data-whychoose-item .whychoose-item-inner p br {
    display: none;
  }
}
/* line 1013, sass/site/solutions/_solutions-new.scss */
.data-whychoose-list-main.decision-making-list-main .read-more {
  display: table;
  margin: 32px auto 0;
}
@media (max-width: 1600px) {
  /* line 1013, sass/site/solutions/_solutions-new.scss */
  .data-whychoose-list-main.decision-making-list-main .read-more {
    margin: 15px auto 0;
  }
}
@media (max-width: 1199px) {
  /* line 1013, sass/site/solutions/_solutions-new.scss */
  .data-whychoose-list-main.decision-making-list-main .read-more {
    margin: 12px auto 0;
  }
}
@media (max-width: 767px) {
  /* line 1013, sass/site/solutions/_solutions-new.scss */
  .data-whychoose-list-main.decision-making-list-main .read-more {
    margin: 5px auto 0;
  }
}

/* line 1028, sass/site/solutions/_solutions-new.scss */
.innovate-cloud {
  background-color: #222231;
  padding: 0 0 4px;
}
@media (max-width: 1600px) {
  /* line 1028, sass/site/solutions/_solutions-new.scss */
  .innovate-cloud {
    padding: 0 0 50px;
  }
}
@media (max-width: 1199px) {
  /* line 1028, sass/site/solutions/_solutions-new.scss */
  .innovate-cloud {
    padding: 30px 0 40px;
  }
}
@media (max-width: 767px) {
  /* line 1028, sass/site/solutions/_solutions-new.scss */
  .innovate-cloud {
    padding: 30px 0 3px;
  }
}

/* line 1043, sass/site/solutions/_solutions-new.scss */
.services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row {
  padding: 50px 0 84px;
  margin: 0;
}
@media (max-width: 1600px) {
  /* line 1043, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row {
    padding: 40px 0 15px;
  }
}
@media (max-width: 1199px) {
  /* line 1043, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row {
    padding: 30px 0 15px;
  }
}
@media (max-width: 1023px) {
  /* line 1043, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row {
    padding: 20px 0 15px;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
}
@media (max-width: 767px) {
  /* line 1043, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row {
    padding: 0 0 30px;
  }
}
/* line 1059, sass/site/solutions/_solutions-new.scss */
.services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row .innovate-cloud-col-row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  width: 100%;
}
@media (max-width: 767px) {
  /* line 1059, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row .innovate-cloud-col-row {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
/* line 1068, sass/site/solutions/_solutions-new.scss */
.services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row .services-landing-softwares-products-cnt {
  width: 506px;
}
@media (max-width: 1023px) {
  /* line 1068, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row .services-landing-softwares-products-cnt {
    width: 48%;
  }
}
@media (max-width: 767px) {
  /* line 1068, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row .services-landing-softwares-products-cnt {
    width: 100%;
    text-align: left;
  }
}
/* line 1077, sass/site/solutions/_solutions-new.scss */
.services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row .services-landing-softwares-products-cnt h2 {
  font-size: 40px;
  line-height: 48px;
  letter-spacing: normal;
  font-weight: 700;
}
@media (max-width: 1600px) {
  /* line 1077, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row .services-landing-softwares-products-cnt h2 {
    font-size: 36px;
    line-height: 44px;
    margin: 0 0 13px;
  }
}
@media (max-width: 1199px) {
  /* line 1077, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row .services-landing-softwares-products-cnt h2 {
    font-size: 32px;
    line-height: normal;
    margin: 0 0 11px;
  }
}
@media (max-width: 1023px) {
  /* line 1077, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row .services-landing-softwares-products-cnt h2 {
    font-size: 30px;
    margin: 0 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 1077, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row .services-landing-softwares-products-cnt h2 {
    font-size: 28px;
  }
}
@media (max-width: 599px) {
  /* line 1077, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row .services-landing-softwares-products-cnt h2 {
    font-size: 26px;
  }
}
@media (max-width: 479px) {
  /* line 1077, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row .services-landing-softwares-products-cnt h2 {
    font-size: 24px;
  }
}
@media (max-width: 1199px) {
  /* line 1105, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row .services-landing-softwares-products-cnt h2 br {
    display: none;
  }
}
@media (max-width: 1023px) {
  /* line 1113, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row p br {
    display: none;
  }
}
/* line 1119, sass/site/solutions/_solutions-new.scss */
.services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row .services-landing-softwares-products-img {
  margin-right: 33px;
}
@media (max-width: 1023px) {
  /* line 1119, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row .services-landing-softwares-products-img {
    width: 48%;
    margin: 0;
  }
}
@media (max-width: 767px) {
  /* line 1119, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row .services-landing-softwares-products-img {
    width: 100%;
    margin: 0 0 20px;
  }
}
@media (max-width: 479px) {
  /* line 1119, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row .services-landing-softwares-products-img {
    margin: 0 0 18px;
  }
}
/* line 1136, sass/site/solutions/_solutions-new.scss */
.services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row .data-science-list.our-expertise-list li p {
  color: #ababab;
}
@media (max-width: 1600px) {
  /* line 1138, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row .data-science-list.our-expertise-list li p br {
    display: none;
  }
}
/* line 1147, sass/site/solutions/_solutions-new.scss */
.services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row .read-more {
  -webkit-box-ordinal-group: 4;
  -moz-box-ordinal-group: 4;
  -ms-flex-order: 4;
  -webkit-order: 4;
  order: 4;
  display: table;
  margin: 34px auto 0;
  color: #fff !important;
}
/* line 1152, sass/site/solutions/_solutions-new.scss */
.services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row .read-more:hover {
  color: #e72e28 !important;
}
@media (max-width: 1600px) {
  /* line 1147, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row .read-more {
    margin: 14px auto 0;
  }
}
@media (max-width: 1199px) {
  /* line 1147, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row .read-more {
    margin: 5px auto 0;
  }
}
/* line 1163, sass/site/solutions/_solutions-new.scss */
.services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.innovate-future .services-landing-softwares-products-cnt {
  margin-top: 98px;
}
@media (max-width: 1199px) {
  /* line 1163, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.innovate-future .services-landing-softwares-products-cnt {
    margin-top: 40px;
  }
}
@media (max-width: 1023px) {
  /* line 1163, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.innovate-future .services-landing-softwares-products-cnt {
    margin-top: 0;
  }
}
/* line 1172, sass/site/solutions/_solutions-new.scss */
.services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.innovate-future .services-landing-softwares-products-img {
  margin-top: 6px;
}
@media (max-width: 1199px) {
  /* line 1172, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.innovate-future .services-landing-softwares-products-img {
    margin-top: 0px;
  }
}
/* line 1180, sass/site/solutions/_solutions-new.scss */
.services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.innovate-future .data-science-list.our-expertise-list.innovate-cloud-list {
  padding-top: 70px;
  -webkit-box-ordinal-group: 3;
  -moz-box-ordinal-group: 3;
  -ms-flex-order: 3;
  -webkit-order: 3;
  order: 3;
  width: inherit;
  display: block;
  margin: 0;
}
@media (max-width: 1600px) {
  /* line 1180, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.innovate-future .data-science-list.our-expertise-list.innovate-cloud-list {
    padding-top: 60px;
  }
}
@media (max-width: 1199px) {
  /* line 1180, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.innovate-future .data-science-list.our-expertise-list.innovate-cloud-list {
    padding-top: 50px;
  }
}
@media (max-width: 1023px) {
  /* line 1180, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.innovate-future .data-science-list.our-expertise-list.innovate-cloud-list {
    margin-top: 28px;
    width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 1180, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.innovate-future .data-science-list.our-expertise-list.innovate-cloud-list {
    padding-top: 50px;
    margin-top: 0;
  }
}
/* line 1200, sass/site/solutions/_solutions-new.scss */
.services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.innovate-future .data-science-list.our-expertise-list.innovate-cloud-list .slick-list {
  margin: 0 -15px;
}
@media (max-width: 767px) {
  /* line 1200, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.innovate-future .data-science-list.our-expertise-list.innovate-cloud-list .slick-list {
    margin: 0 -10px;
  }
}
/* line 1206, sass/site/solutions/_solutions-new.scss */
.services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.innovate-future .data-science-list.our-expertise-list.innovate-cloud-list li {
  padding: 20px 39px 47px;
  border-color: #62627a;
  height: auto;
}
@media (max-width: 1600px) {
  /* line 1206, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.innovate-future .data-science-list.our-expertise-list.innovate-cloud-list li {
    padding: 15px 20px;
  }
}
@media (max-width: 1199px) {
  /* line 1206, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.innovate-future .data-science-list.our-expertise-list.innovate-cloud-list li {
    margin: 0 15px 20px;
    padding: 12px 18px;
  }
}
@media (max-width: 767px) {
  /* line 1206, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.innovate-future .data-science-list.our-expertise-list.innovate-cloud-list li {
    margin: 0 10px 15px;
    padding: 15px 15px 10px;
  }
}
/* line 1221, sass/site/solutions/_solutions-new.scss */
.services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.innovate-future .data-science-list.our-expertise-list.innovate-cloud-list li h3 {
  color: #fff;
  margin: 34px 0 22px;
}
@media (max-width: 1600px) {
  /* line 1221, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.innovate-future .data-science-list.our-expertise-list.innovate-cloud-list li h3 {
    margin: 10px 0;
    font-size: 23px;
  }
}
@media (max-width: 1199px) {
  /* line 1221, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.innovate-future .data-science-list.our-expertise-list.innovate-cloud-list li h3 {
    margin: 10px 0 0;
    font-size: 21px;
  }
}
@media (max-width: 767px) {
  /* line 1221, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.innovate-future .data-science-list.our-expertise-list.innovate-cloud-list li h3 {
    margin: 0;
  }
}
@media (max-width: 479px) {
  /* line 1221, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.innovate-future .data-science-list.our-expertise-list.innovate-cloud-list li h3 {
    font-size: 20px;
  }
}
@media (max-width: 1600px) {
  /* line 1239, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.innovate-future .data-science-list.our-expertise-list.innovate-cloud-list li p {
    margin: 10px 0;
  }
}
@media (max-width: 1199px) {
  /* line 1239, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.innovate-future .data-science-list.our-expertise-list.innovate-cloud-list li p {
    margin: 8px 0 10px;
  }
}
@media (max-width: 479px) {
  /* line 1239, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.innovate-future .data-science-list.our-expertise-list.innovate-cloud-list li p {
    margin: 5px 0 10px;
  }
}
/* line 1250, sass/site/solutions/_solutions-new.scss */
.services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.innovate-future .data-science-list.our-expertise-list.innovate-cloud-list li:hover {
  border-color: #62627a;
}
/* line 1254, sass/site/solutions/_solutions-new.scss */
.services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.innovate-future .data-science-list.our-expertise-list.innovate-cloud-list .slick-arrow {
  top: -4px;
}
@media (max-width: 1600px) {
  /* line 1254, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.innovate-future .data-science-list.our-expertise-list.innovate-cloud-list .slick-arrow {
    top: 0;
  }
}
@media (max-width: 767px) {
  /* line 1254, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.innovate-future .data-science-list.our-expertise-list.innovate-cloud-list .slick-arrow {
    top: 0;
    margin: 0;
  }
}
/* line 1269, sass/site/solutions/_solutions-new.scss */
.services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.create-immersive .services-landing-softwares-products-cnt {
  margin-top: 185px;
}
@media (max-width: 1600px) {
  /* line 1269, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.create-immersive .services-landing-softwares-products-cnt {
    margin-top: 125px;
  }
}
@media (max-width: 1199px) {
  /* line 1269, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.create-immersive .services-landing-softwares-products-cnt {
    margin-top: 85px;
  }
}
@media (max-width: 1023px) {
  /* line 1269, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.create-immersive .services-landing-softwares-products-cnt {
    margin-top: 0;
  }
}
/* line 1280, sass/site/solutions/_solutions-new.scss */
.services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.create-immersive .services-landing-softwares-products-cnt p {
  color: #fff;
}
/* line 1284, sass/site/solutions/_solutions-new.scss */
.services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.create-immersive .shape-future-grid {
  -webkit-box-ordinal-group: 3;
  -moz-box-ordinal-group: 3;
  -ms-flex-order: 3;
  -webkit-order: 3;
  order: 3;
  padding-top: 134px;
  margin: 0;
  display: block;
  width: inherit;
}
@media (max-width: 1600px) {
  /* line 1284, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.create-immersive .shape-future-grid {
    padding-top: 90px;
  }
}
@media (max-width: 1199px) {
  /* line 1284, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.create-immersive .shape-future-grid {
    padding-top: 80px;
  }
}
@media (max-width: 767px) {
  /* line 1284, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.create-immersive .shape-future-grid {
    padding-top: 50px;
  }
}
/* line 1299, sass/site/solutions/_solutions-new.scss */
.services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.create-immersive .shape-future-grid .slick-list {
  margin: 0 -15px;
}
/* line 1302, sass/site/solutions/_solutions-new.scss */
.services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.create-immersive .shape-future-grid .shape-future-column {
  margin: 0 15px 22px;
}
@media (max-width: 1600px) {
  /* line 1302, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.create-immersive .shape-future-grid .shape-future-column {
    margin: 0 15px 15px;
  }
}
@media (max-width: 767px) {
  /* line 1302, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.create-immersive .shape-future-grid .shape-future-column {
    margin: 0 10px 15px;
  }
}
@media (max-width: 599px) {
  /* line 1302, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.create-immersive .shape-future-grid .shape-future-column {
    margin: 0 10px 10px;
  }
}
/* line 1313, sass/site/solutions/_solutions-new.scss */
.services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.create-immersive .shape-future-grid .shape-future-column .shape-future-img {
  margin: 0 0 43px;
  max-height: inherit;
}
@media (max-width: 1600px) {
  /* line 1313, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.create-immersive .shape-future-grid .shape-future-column .shape-future-img {
    margin: 0 0 25px;
  }
}
@media (max-width: 767px) {
  /* line 1313, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.create-immersive .shape-future-grid .shape-future-column .shape-future-img {
    margin: 0 0 22px;
  }
}
/* line 1322, sass/site/solutions/_solutions-new.scss */
.services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.create-immersive .shape-future-grid .shape-future-column .shape-future-img img {
  height: auto;
  width: 100%;
}
/* line 1328, sass/site/solutions/_solutions-new.scss */
.services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.create-immersive .shape-future-grid .shape-future-column .shape-future-content h4 {
  margin: 0 0 13px;
}
@media (max-width: 1600px) {
  /* line 1328, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.create-immersive .shape-future-grid .shape-future-column .shape-future-content h4 {
    margin: 0 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 1328, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.create-immersive .shape-future-grid .shape-future-column .shape-future-content h4 {
    margin: 0 0 8px;
  }
}
/* line 1337, sass/site/solutions/_solutions-new.scss */
.services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.create-immersive .shape-future-grid .shape-future-column .shape-future-content p {
  margin: 18px 0;
  color: #fff;
  line-height: 26px;
  opacity: 0.5;
}
@media (max-width: 1600px) {
  /* line 1337, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.create-immersive .shape-future-grid .shape-future-column .shape-future-content p {
    margin: 10px 0;
  }
}
@media (max-width: 767px) {
  /* line 1337, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.create-immersive .shape-future-grid .shape-future-column .shape-future-content p {
    font-size: 18px;
    line-height: 25px;
    margin: 8px 0;
  }
}
/* line 1353, sass/site/solutions/_solutions-new.scss */
.services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.create-immersive .shape-future-grid .slick-arrow {
  top: 60px;
}
@media (max-width: 1600px) {
  /* line 1353, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.create-immersive .shape-future-grid .slick-arrow {
    top: 30px;
  }
}
@media (max-width: 767px) {
  /* line 1353, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.create-immersive .shape-future-grid .slick-arrow {
    top: 0;
  }
}
/* line 1365, sass/site/solutions/_solutions-new.scss */
.services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.core-business .services-landing-softwares-products-cnt {
  margin-top: 50px;
}
@media (max-width: 1023px) {
  /* line 1365, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.core-business .services-landing-softwares-products-cnt {
    margin-top: 0;
  }
}
/* line 1373, sass/site/solutions/_solutions-new.scss */
.services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.core-business .data-science-list.our-expertise-list.business-digitally-list {
  margin-top: 0;
  padding-top: 103px;
  -webkit-box-ordinal-group: 3;
  -moz-box-ordinal-group: 3;
  -ms-flex-order: 3;
  -webkit-order: 3;
  order: 3;
  display: block;
  width: inherit;
  margin: 0;
}
@media (max-width: 1600px) {
  /* line 1373, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.core-business .data-science-list.our-expertise-list.business-digitally-list {
    padding-top: 89px;
  }
}
@media (max-width: 1199px) {
  /* line 1373, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.core-business .data-science-list.our-expertise-list.business-digitally-list {
    padding-top: 79px;
  }
}
@media (max-width: 767px) {
  /* line 1373, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.core-business .data-science-list.our-expertise-list.business-digitally-list {
    padding-top: 49px;
  }
}
/* line 1389, sass/site/solutions/_solutions-new.scss */
.services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.core-business .data-science-list.our-expertise-list.business-digitally-list .slick-list {
  margin: 0 -15px;
}
/* line 1392, sass/site/solutions/_solutions-new.scss */
.services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.core-business .data-science-list.our-expertise-list.business-digitally-list li {
  padding: 54px 38px 113px 38px;
  border-color: #62627a;
}
@media (max-width: 1600px) {
  /* line 1392, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.core-business .data-science-list.our-expertise-list.business-digitally-list li {
    padding: 25px 25px 87px 25px;
  }
}
@media (max-width: 1199px) {
  /* line 1392, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.core-business .data-science-list.our-expertise-list.business-digitally-list li {
    padding: 20px 20px 77px 20px;
  }
}
@media (max-width: 767px) {
  /* line 1392, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.core-business .data-science-list.our-expertise-list.business-digitally-list li {
    padding: 15px 15px 65px 15px;
  }
}
@media (max-width: 1600px) {
  /* line 1404, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.core-business .data-science-list.our-expertise-list.business-digitally-list li h3 {
    margin: 0 0 6px;
    font-size: 23px;
  }
}
@media (max-width: 1199px) {
  /* line 1404, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.core-business .data-science-list.our-expertise-list.business-digitally-list li h3 {
    font-size: 21px;
  }
}
@media (max-width: 479px) {
  /* line 1404, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.core-business .data-science-list.our-expertise-list.business-digitally-list li h3 {
    font-size: 20px;
  }
}
/* line 1416, sass/site/solutions/_solutions-new.scss */
.services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.core-business .data-science-list.our-expertise-list.business-digitally-list li p {
  color: #9d9d9d;
}
/* line 1418, sass/site/solutions/_solutions-new.scss */
.services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.core-business .data-science-list.our-expertise-list.business-digitally-list li p:empty {
  display: none;
}
/* line 1422, sass/site/solutions/_solutions-new.scss */
.services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.core-business .data-science-list.our-expertise-list.business-digitally-list li .data-science-link {
  left: 44px;
}
@media (max-width: 1600px) {
  /* line 1422, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.core-business .data-science-list.our-expertise-list.business-digitally-list li .data-science-link {
    left: 27px;
    bottom: 32px;
    width: 50px;
    height: 50px;
  }
}
@media (max-width: 1199px) {
  /* line 1422, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.core-business .data-science-list.our-expertise-list.business-digitally-list li .data-science-link {
    left: 22px;
    bottom: 27px;
    width: 45px;
    height: 45px;
  }
}
@media (max-width: 767px) {
  /* line 1422, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.core-business .data-science-list.our-expertise-list.business-digitally-list li .data-science-link {
    left: 17px;
    bottom: 22px;
  }
}
/* line 1441, sass/site/solutions/_solutions-new.scss */
.services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.core-business .data-science-list.our-expertise-list.business-digitally-list li:hover {
  border-color: #e72e28;
}
/* line 1445, sass/site/solutions/_solutions-new.scss */
.services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.core-business .data-science-list.our-expertise-list.business-digitally-list .slick-arrow {
  top: 29px;
}
@media (max-width: 767px) {
  /* line 1445, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row.core-business .data-science-list.our-expertise-list.business-digitally-list .slick-arrow {
    top: 0;
  }
}
/* line 1457, sass/site/solutions/_solutions-new.scss */
.services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row .slick-slider .slick-list .slick-track {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* line 1461, sass/site/solutions/_solutions-new.scss */
.services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row .slick-slider .slick-arrow {
  position: absolute;
  top: 0;
  right: 0;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  border: none;
  background-color: #f5f5f5;
  transition: all 0.4s ease;
  font-size: 0;
  cursor: pointer;
}
@media (max-width: 767px) {
  /* line 1461, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row .slick-slider .slick-arrow {
    top: 0;
    left: auto;
    margin: 0;
  }
}
/* line 1478, sass/site/solutions/_solutions-new.scss */
.services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row .slick-slider .slick-arrow:hover {
  -webkit-box-shadow: 0 1px 10px rgba(255, 255, 255, 0.9999);
  -moz-box-shadow: 0 1px 10px rgba(255, 255, 255, 0.9999);
  -ms-box-shadow: 0 1px 10px rgba(255, 255, 255, 0.9999);
  box-shadow: 0 1px 10px rgba(255, 255, 255, 0.9999);
  background-color: #fff;
}
/* line 1482, sass/site/solutions/_solutions-new.scss */
.services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row .slick-slider .slick-arrow:after {
  content: "";
  width: 7px;
  height: 1px;
  background-color: #000;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: -6px;
  margin: auto;
  transform: rotate(45deg);
}
/* line 1495, sass/site/solutions/_solutions-new.scss */
.services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row .slick-slider .slick-arrow:before {
  content: "";
  width: 1px;
  height: 7px;
  background-color: #000;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 3px;
  margin: auto;
  transform: rotate(45deg);
}
/* line 1508, sass/site/solutions/_solutions-new.scss */
.services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row .slick-slider .slick-arrow.slick-prev {
  right: 45px;
}
@media (max-width: 767px) {
  /* line 1511, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row .slick-slider .slick-arrow.slick-next {
    right: 0;
  }
}
/* line 1515, sass/site/solutions/_solutions-new.scss */
.services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row .slick-slider .slick-arrow.slick-next:after {
  transform: rotate(-45deg);
}
/* line 1518, sass/site/solutions/_solutions-new.scss */
.services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row .slick-slider .slick-arrow.slick-next:before {
  transform: rotate(135deg);
}
/* line 1522, sass/site/solutions/_solutions-new.scss */
.services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row .slick-slider .slick-arrow.slick-disabled {
  background-color: #545454;
  cursor: default;
}
/* line 1525, sass/site/solutions/_solutions-new.scss */
.services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row .slick-slider .slick-arrow.slick-disabled:hover {
  background-color: #545454;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
/* line 1533, sass/site/solutions/_solutions-new.scss */
.services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row .services-landing-softwares-products-img img {
  width: 100%;
}
/* line 1538, sass/site/solutions/_solutions-new.scss */
.services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row:nth-child(even) .services-landing-softwares-products-img {
  margin-left: 33px;
}
@media (max-width: 1199px) {
  /* line 1538, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row:nth-child(even) .services-landing-softwares-products-img {
    margin-left: 0;
  }
}
/* line 1546, sass/site/solutions/_solutions-new.scss */
.services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row:nth-child(odd) .services-landing-softwares-products-img {
  margin-right: 27px;
}
@media (max-width: 1199px) {
  /* line 1546, sass/site/solutions/_solutions-new.scss */
  .services-landing-softwares-products-row.cloud-smarter-row.innovate-cloud-row:nth-child(odd) .services-landing-softwares-products-img {
    margin-right: 0;
  }
}

/* line 1558, sass/site/solutions/_solutions-new.scss */
.qa-services.ecommerce-revolution.learning-paradigm {
  padding: 0 0 2px;
}
@media (max-width: 1600px) {
  /* line 1558, sass/site/solutions/_solutions-new.scss */
  .qa-services.ecommerce-revolution.learning-paradigm {
    padding: 22px 0 2px;
  }
}
@media (max-width: 1199px) {
  /* line 1558, sass/site/solutions/_solutions-new.scss */
  .qa-services.ecommerce-revolution.learning-paradigm {
    padding: 28px 0 13px;
  }
}
@media (max-width: 1023px) {
  /* line 1558, sass/site/solutions/_solutions-new.scss */
  .qa-services.ecommerce-revolution.learning-paradigm {
    padding: 20px 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 1558, sass/site/solutions/_solutions-new.scss */
  .qa-services.ecommerce-revolution.learning-paradigm {
    padding: 15px 0 0px;
  }
}
/* line 1573, sass/site/solutions/_solutions-new.scss */
.qa-services.ecommerce-revolution.learning-paradigm .services-landing-softwares-products-row.qa-services-row {
  margin: 90px 0 107px;
}
@media (max-width: 1600px) {
  /* line 1573, sass/site/solutions/_solutions-new.scss */
  .qa-services.ecommerce-revolution.learning-paradigm .services-landing-softwares-products-row.qa-services-row {
    margin: 47px 0;
  }
}
@media (max-width: 1199px) {
  /* line 1573, sass/site/solutions/_solutions-new.scss */
  .qa-services.ecommerce-revolution.learning-paradigm .services-landing-softwares-products-row.qa-services-row {
    margin: 40px 0;
  }
}
@media (max-width: 767px) {
  /* line 1573, sass/site/solutions/_solutions-new.scss */
  .qa-services.ecommerce-revolution.learning-paradigm .services-landing-softwares-products-row.qa-services-row {
    margin: 30px 0;
  }
}

/* line 1589, sass/site/solutions/_solutions-new.scss */
.solution-why-us {
  background-color: #f7f7f7;
  padding: 91px 0 103px;
}
@media (max-width: 1600px) {
  /* line 1589, sass/site/solutions/_solutions-new.scss */
  .solution-why-us {
    padding: 51px 0 73px;
  }
}
@media (max-width: 1199px) {
  /* line 1589, sass/site/solutions/_solutions-new.scss */
  .solution-why-us {
    padding: 45px 0 60px;
  }
}
@media (max-width: 1023px) {
  /* line 1589, sass/site/solutions/_solutions-new.scss */
  .solution-why-us {
    padding: 40px 0 55px;
  }
}
@media (max-width: 767px) {
  /* line 1589, sass/site/solutions/_solutions-new.scss */
  .solution-why-us {
    padding: 30px 0 45px;
  }
}
/* line 1604, sass/site/solutions/_solutions-new.scss */
.solution-why-us .header-title {
  max-width: 80%;
}
@media (max-width: 767px) {
  /* line 1604, sass/site/solutions/_solutions-new.scss */
  .solution-why-us .header-title {
    max-width: 100%;
    text-align: left;
  }
}
/* line 1610, sass/site/solutions/_solutions-new.scss */
.solution-why-us .header-title .section-header {
  margin: 0 0 24px;
}
@media (max-width: 1600px) {
  /* line 1610, sass/site/solutions/_solutions-new.scss */
  .solution-why-us .header-title .section-header {
    margin: 0 0 14px;
  }
}
@media (max-width: 1199px) {
  /* line 1610, sass/site/solutions/_solutions-new.scss */
  .solution-why-us .header-title .section-header {
    margin: 0 0 8px;
  }
}
/* line 1619, sass/site/solutions/_solutions-new.scss */
.solution-why-us .header-title p {
  line-height: 27px;
}
@media (max-width: 1023px) {
  /* line 1621, sass/site/solutions/_solutions-new.scss */
  .solution-why-us .header-title p br {
    display: none;
  }
}

/* line 1631, sass/site/solutions/_solutions-new.scss */
.work-life-balance-list.cloud-enables-list.solution-why-us-slide {
  margin: 0 -15px;
  padding: 89px 0 0;
}
@media (max-width: 1600px) {
  /* line 1631, sass/site/solutions/_solutions-new.scss */
  .work-life-balance-list.cloud-enables-list.solution-why-us-slide {
    padding: 59px 0 0;
  }
}
@media (max-width: 1199px) {
  /* line 1631, sass/site/solutions/_solutions-new.scss */
  .work-life-balance-list.cloud-enables-list.solution-why-us-slide {
    padding: 49px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 1631, sass/site/solutions/_solutions-new.scss */
  .work-life-balance-list.cloud-enables-list.solution-why-us-slide {
    margin: 10px -10px 0;
  }
}
@media (max-width: 599px) {
  /* line 1631, sass/site/solutions/_solutions-new.scss */
  .work-life-balance-list.cloud-enables-list.solution-why-us-slide {
    margin: 5px -10px 0;
  }
}
/* line 1646, sass/site/solutions/_solutions-new.scss */
.work-life-balance-list.cloud-enables-list.solution-why-us-slide .slick-track {
  margin: 0 !important;
}
/* line 1649, sass/site/solutions/_solutions-new.scss */
.work-life-balance-list.cloud-enables-list.solution-why-us-slide li {
  border-color: #000;
  padding: 38px 20px 39px 43px;
}
@media (max-width: 1600px) {
  /* line 1649, sass/site/solutions/_solutions-new.scss */
  .work-life-balance-list.cloud-enables-list.solution-why-us-slide li {
    padding: 22px 22px 29px 29px;
  }
}
@media (max-width: 1199px) {
  /* line 1649, sass/site/solutions/_solutions-new.scss */
  .work-life-balance-list.cloud-enables-list.solution-why-us-slide li {
    padding: 15px 20px;
  }
}
@media (max-width: 767px) {
  /* line 1649, sass/site/solutions/_solutions-new.scss */
  .work-life-balance-list.cloud-enables-list.solution-why-us-slide li {
    margin: 0 10px;
  }
}
@media (max-width: 479px) {
  /* line 1649, sass/site/solutions/_solutions-new.scss */
  .work-life-balance-list.cloud-enables-list.solution-why-us-slide li {
    padding: 8px 15px;
  }
}
/* line 1664, sass/site/solutions/_solutions-new.scss */
.work-life-balance-list.cloud-enables-list.solution-why-us-slide li h3 {
  color: #000;
}
@media (max-width: 1199px) {
  /* line 1664, sass/site/solutions/_solutions-new.scss */
  .work-life-balance-list.cloud-enables-list.solution-why-us-slide li h3 {
    margin: 5px 0;
  }
}
@media (max-width: 479px) {
  /* line 1664, sass/site/solutions/_solutions-new.scss */
  .work-life-balance-list.cloud-enables-list.solution-why-us-slide li h3 {
    margin: 3px 0;
  }
}
/* line 1673, sass/site/solutions/_solutions-new.scss */
.work-life-balance-list.cloud-enables-list.solution-why-us-slide li p {
  color: #6a6a6a;
  max-width: 100%;
}
@media (max-width: 1199px) {
  /* line 1673, sass/site/solutions/_solutions-new.scss */
  .work-life-balance-list.cloud-enables-list.solution-why-us-slide li p {
    margin: 8px 0 13px;
  }
}
@media (max-width: 479px) {
  /* line 1673, sass/site/solutions/_solutions-new.scss */
  .work-life-balance-list.cloud-enables-list.solution-why-us-slide li p {
    margin: 5px 0 10px;
  }
}
/* line 1685, sass/site/solutions/_solutions-new.scss */
.work-life-balance-list.cloud-enables-list.solution-why-us-slide.slick-slider .slick-arrow {
  position: absolute;
  top: 0;
  right: 15px;
  width: 36px;
  height: 36px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  border: none;
  background: #fff;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  font-size: 0;
  cursor: pointer;
}
@media (max-width: 767px) {
  /* line 1685, sass/site/solutions/_solutions-new.scss */
  .work-life-balance-list.cloud-enables-list.solution-why-us-slide.slick-slider .slick-arrow {
    top: 0;
    left: auto;
    right: 0;
    margin: 0;
  }
}
/* line 1703, sass/site/solutions/_solutions-new.scss */
.work-life-balance-list.cloud-enables-list.solution-why-us-slide.slick-slider .slick-arrow:hover {
  -webkit-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.24);
  -moz-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.24);
  -ms-box-shadow: 0 1px 10px rgba(0, 0, 0, 0.24);
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.24);
  background: #fff;
}
/* line 1707, sass/site/solutions/_solutions-new.scss */
.work-life-balance-list.cloud-enables-list.solution-why-us-slide.slick-slider .slick-arrow:hover.slick-prev:before {
  background: #000;
}
/* line 1712, sass/site/solutions/_solutions-new.scss */
.work-life-balance-list.cloud-enables-list.solution-why-us-slide.slick-slider .slick-arrow:hover.slick-next:before {
  background: #000;
}
/* line 1717, sass/site/solutions/_solutions-new.scss */
.work-life-balance-list.cloud-enables-list.solution-why-us-slide.slick-slider .slick-arrow:after {
  content: "";
  width: 7px;
  height: 1px;
  background: #000;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: -6px;
  margin: auto;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 1730, sass/site/solutions/_solutions-new.scss */
.work-life-balance-list.cloud-enables-list.solution-why-us-slide.slick-slider .slick-arrow:before {
  content: "";
  width: 1px;
  height: 7px;
  background: #000;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 3px;
  margin: auto;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 1743, sass/site/solutions/_solutions-new.scss */
.work-life-balance-list.cloud-enables-list.solution-why-us-slide.slick-slider .slick-arrow.slick-prev {
  right: 44px;
}
@media (max-width: 1199px) {
  /* line 1743, sass/site/solutions/_solutions-new.scss */
  .work-life-balance-list.cloud-enables-list.solution-why-us-slide.slick-slider .slick-arrow.slick-prev {
    right: 59px;
  }
}
@media (max-width: 767px) {
  /* line 1743, sass/site/solutions/_solutions-new.scss */
  .work-life-balance-list.cloud-enables-list.solution-why-us-slide.slick-slider .slick-arrow.slick-prev {
    right: 55px;
    margin: 0;
    left: auto;
  }
}
/* line 1753, sass/site/solutions/_solutions-new.scss */
.work-life-balance-list.cloud-enables-list.solution-why-us-slide.slick-slider .slick-arrow.slick-prev:before {
  background: #000;
}
/* line 1757, sass/site/solutions/_solutions-new.scss */
.work-life-balance-list.cloud-enables-list.solution-why-us-slide.slick-slider .slick-arrow.slick-next {
  right: 0;
}
@media (max-width: 1199px) {
  /* line 1757, sass/site/solutions/_solutions-new.scss */
  .work-life-balance-list.cloud-enables-list.solution-why-us-slide.slick-slider .slick-arrow.slick-next {
    right: 15px;
  }
}
@media (max-width: 767px) {
  /* line 1757, sass/site/solutions/_solutions-new.scss */
  .work-life-balance-list.cloud-enables-list.solution-why-us-slide.slick-slider .slick-arrow.slick-next {
    right: 10px;
    margin: 0;
  }
}
/* line 1766, sass/site/solutions/_solutions-new.scss */
.work-life-balance-list.cloud-enables-list.solution-why-us-slide.slick-slider .slick-arrow.slick-next:after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 1769, sass/site/solutions/_solutions-new.scss */
.work-life-balance-list.cloud-enables-list.solution-why-us-slide.slick-slider .slick-arrow.slick-next:before {
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
  background: #000;
}
/* line 1774, sass/site/solutions/_solutions-new.scss */
.work-life-balance-list.cloud-enables-list.solution-why-us-slide.slick-slider .slick-arrow.slick-disabled {
  background: #d9d9d9;
  cursor: default;
}
/* line 1778, sass/site/solutions/_solutions-new.scss */
.work-life-balance-list.cloud-enables-list.solution-why-us-slide.slick-slider .slick-arrow.slick-disabled.slick-prev:before {
  background: #000;
}
/* line 1783, sass/site/solutions/_solutions-new.scss */
.work-life-balance-list.cloud-enables-list.solution-why-us-slide.slick-slider .slick-arrow.slick-disabled.slick-next:before {
  background: #000;
}
/* line 1787, sass/site/solutions/_solutions-new.scss */
.work-life-balance-list.cloud-enables-list.solution-why-us-slide.slick-slider .slick-arrow.slick-disabled:hover {
  background: #d9d9d9;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}

/* line 1798, sass/site/solutions/_solutions-new.scss */
.casestudies-section.solutions-casestudies-sec {
  padding-top: 82px;
}
@media (max-width: 1600px) {
  /* line 1798, sass/site/solutions/_solutions-new.scss */
  .casestudies-section.solutions-casestudies-sec {
    padding-top: 50px;
  }
}
@media (max-width: 767px) {
  /* line 1798, sass/site/solutions/_solutions-new.scss */
  .casestudies-section.solutions-casestudies-sec {
    padding-top: 30px;
  }
}
@media (max-width: 1600px) {
  /* line 1807, sass/site/solutions/_solutions-new.scss */
  .casestudies-section.solutions-casestudies-sec .header-title .section-header {
    margin: 0 0 40px;
  }
}
@media (max-width: 1199px) {
  /* line 1807, sass/site/solutions/_solutions-new.scss */
  .casestudies-section.solutions-casestudies-sec .header-title .section-header {
    margin: 0 0 30px;
  }
}
@media (max-width: 767px) {
  /* line 1807, sass/site/solutions/_solutions-new.scss */
  .casestudies-section.solutions-casestudies-sec .header-title .section-header {
    margin: 0 0 10px;
  }
}
@media (max-width: 1600px) {
  /* line 1819, sass/site/solutions/_solutions-new.scss */
  .casestudies-section.solutions-casestudies-sec .see-all-casestudies {
    padding: 40px 0 50px;
  }
}
@media (max-width: 1023px) {
  /* line 1819, sass/site/solutions/_solutions-new.scss */
  .casestudies-section.solutions-casestudies-sec .see-all-casestudies {
    padding: 35px 0;
  }
}
@media (max-width: 767px) {
  /* line 1819, sass/site/solutions/_solutions-new.scss */
  .casestudies-section.solutions-casestudies-sec .see-all-casestudies {
    padding: 25px 0 30px;
  }
}

/*--------------------------------------------------------------
## Contact
--------------------------------------------------------------*/
/* line 1, sass/site/contact/_contact.scss */
.cont-mid-main {
  display: block;
}

/* line 4, sass/site/contact/_contact.scss */
.lets-talk-scn {
  padding-top: 90px;
  padding-bottom: 75px;
}

/*body:not(.page-template-contact){
	 footer.footermain{
	 	height: 200px !important;
	 }
}*/
/* line 14, sass/site/contact/_contact.scss */
.page-template-contact .quickcontact {
  display: inline-block;
  clear: both;
  width: 100%;
}

/* line 22, sass/site/contact/_contact.scss */
.contact-form-left {
  max-width: 49%;
  width: 100%;
  float: left;
}

/* line 27, sass/site/contact/_contact.scss */
.contact-form-right {
  max-width: 49%;
  width: 100%;
  float: right;
}

/* line 33, sass/site/contact/_contact.scss */
.contact-form-main {
  display: block;
  clear: both;
  padding-top: 15px;
  float: left;
  margin-bottom: 60px;
}
@media (max-width: 1199px) {
  /* line 33, sass/site/contact/_contact.scss */
  .contact-form-main {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  /* line 33, sass/site/contact/_contact.scss */
  .contact-form-main {
    padding-top: 0;
  }
}
/* line 45, sass/site/contact/_contact.scss */
.contact-form-main label {
  font-size: 17px;
  font-weight: 700;
  font-family: 'Karla', sans-serif;
}
/* line 49, sass/site/contact/_contact.scss */
.contact-form-main label i {
  font-style: normal;
  color: red;
}
/* line 55, sass/site/contact/_contact.scss */
.contact-form-main .wpcf7-form .wpcf7-response-output {
  margin: 0;
  position: absolute;
  bottom: -30px;
  left: 0;
  top: auto;
  right: 0;
}
@media (max-width: 1470px) {
  /* line 55, sass/site/contact/_contact.scss */
  .contact-form-main .wpcf7-form .wpcf7-response-output {
    bottom: 0;
  }
}
@media (max-width: 1023px) {
  /* line 55, sass/site/contact/_contact.scss */
  .contact-form-main .wpcf7-form .wpcf7-response-output {
    position: static;
    margin: 20px 0 0 0;
  }
}
@media (max-width: 767px) {
  /* line 55, sass/site/contact/_contact.scss */
  .contact-form-main .wpcf7-form .wpcf7-response-output {
    font-size: 18px;
    line-height: normal;
    position: static;
    margin: 20px 0 0 0;
  }
}
@media (max-width: 479px) {
  /* line 55, sass/site/contact/_contact.scss */
  .contact-form-main .wpcf7-form .wpcf7-response-output {
    bottom: -15px;
    font-size: 16px;
  }
}
/* line 83, sass/site/contact/_contact.scss */
.contact-form-main .wpcf7-form .ftwo-column .form-group.fphoder .form-g-input .wpcf7-form-control-wrap {
  position: unset;
}
/* line 85, sass/site/contact/_contact.scss */
.contact-form-main .wpcf7-form .ftwo-column .form-group.fphoder .form-g-input .wpcf7-form-control-wrap .country-select {
  position: unset;
}
/* line 87, sass/site/contact/_contact.scss */
.contact-form-main .wpcf7-form .ftwo-column .form-group.fphoder .form-g-input .wpcf7-form-control-wrap .country-select .wpcf7-form-control {
  display: none;
}
/* line 90, sass/site/contact/_contact.scss */
.contact-form-main .wpcf7-form .ftwo-column .form-group.fphoder .form-g-input .wpcf7-form-control-wrap .country-select .flag-dropdown {
  height: 74px;
}
@media (max-width: 1199px) {
  /* line 90, sass/site/contact/_contact.scss */
  .contact-form-main .wpcf7-form .ftwo-column .form-group.fphoder .form-g-input .wpcf7-form-control-wrap .country-select .flag-dropdown {
    height: 50px;
  }
}
/* line 97, sass/site/contact/_contact.scss */
.contact-form-main .wpcf7-form .ftwo-column .form-group.fphoder .form-g-input .wpcf7-form-control-wrap .wpcf7-tel {
  padding-left: 60px;
}
/* line 107, sass/site/contact/_contact.scss */
.contact-form-main .wpcf7-form .ftwo-column:nth-child(1) .form-group:nth-child(2) .form-g-input:before {
  left: 50px;
}
/* line 117, sass/site/contact/_contact.scss */
.contact-form-main .form-info-txt {
  clear: both;
  font-family: 'Karla', sans-serif;
  color: #2a2a2a;
  font-size: 20px;
  top: -76px;
  position: relative;
  float: left;
  width: calc(100% - 540px);
}
@media (max-width: 1600px) {
  /* line 117, sass/site/contact/_contact.scss */
  .contact-form-main .form-info-txt {
    width: calc(100% - 540px);
    top: -66px;
  }
}
@media (max-width: 1023px) {
  /* line 117, sass/site/contact/_contact.scss */
  .contact-form-main .form-info-txt {
    top: 0;
    text-align: center;
    width: 100%;
    padding: 0;
    margin: 20px 0 0 0;
  }
}
@media (max-width: 767px) {
  /* line 117, sass/site/contact/_contact.scss */
  .contact-form-main .form-info-txt {
    top: 0;
    width: 100%;
  }
}
/* line 142, sass/site/contact/_contact.scss */
.contact-form-main .recaptcha-submit {
  display: flex;
  margin-top: 64px;
  margin-right: 0;
  max-width: 492px;
  width: 100%;
}
@media (max-width: 1024px) {
  /* line 142, sass/site/contact/_contact.scss */
  .contact-form-main .recaptcha-submit {
    margin-bottom: 20px;
  }
}
@media (max-width: 1023px) {
  /* line 142, sass/site/contact/_contact.scss */
  .contact-form-main .recaptcha-submit {
    float: none;
    max-width: 520px;
    margin: 0 auto 0 auto;
    clear: both;
    position: relative;
    padding-top: 30px;
  }
}
@media (max-width: 767px) {
  /* line 142, sass/site/contact/_contact.scss */
  .contact-form-main .recaptcha-submit {
    width: 100%;
    max-width: 100%;
    margin-right: 0px;
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
}
/* line 167, sass/site/contact/_contact.scss */
.contact-form-main .recaptcha-submit .get-in-touch-btn {
  margin-top: 10px;
  margin-left: 20px;
}
@media (max-width: 767px) {
  /* line 167, sass/site/contact/_contact.scss */
  .contact-form-main .recaptcha-submit .get-in-touch-btn {
    margin-top: 20px;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  /* line 175, sass/site/contact/_contact.scss */
  .contact-form-main .recaptcha-submit .recaptcha-container {
    width: 100%;
    display: flex;
    justify-content: center;
  }
}

/* line 185, sass/site/contact/_contact.scss */
.ftwo-column {
  display: block;
  clear: left;
}
/* line 188, sass/site/contact/_contact.scss */
.ftwo-column .form-group {
  width: 48%;
  float: left;
}
/* line 191, sass/site/contact/_contact.scss */
.ftwo-column .form-group:nth-child(2n+2) {
  float: right;
}

/* line 199, sass/site/contact/_contact.scss */
.fphoder .form-g-input:before {
  position: absolute;
  content: '';
  left: 24px;
  top: 24px;
  width: 1px;
  height: 25px;
  background: #7b7b7b;
  z-index: 2;
}

/* line 211, sass/site/contact/_contact.scss */
.form-g-input {
  position: relative;
}
/* line 213, sass/site/contact/_contact.scss */
.form-g-input input, .form-g-input select {
  background: #f7f7f7;
  border: none;
  width: 100%;
  font-size: 22px;
  height: 74px;
  padding-left: 40px;
  font-family: 'Karla', sans-serif;
  padding-right: 40px;
}
/* line 222, sass/site/contact/_contact.scss */
.form-g-input input:focus, .form-g-input select:focus {
  box-shadow: none;
  border: none;
  outline: none !important;
}
/* line 228, sass/site/contact/_contact.scss */
.form-g-input input[type=file] {
  font-size: 100px;
  position: absolute;
  top: 0;
  opacity: 0;
  left: 0px;
  z-index: 99;
  width: 100%;
}

/* line 239, sass/site/contact/_contact.scss */
.uploadefp-file .wpcf7-form-control-wrap {
  position: static;
}
/* line 242, sass/site/contact/_contact.scss */
.uploadefp-file .file-uploadfield {
  background: #f7f7f7;
  width: 100%;
  float: left;
  padding: 0px 76px 0px 40px;
  height: 74px;
  line-height: 74px;
  color: #757575;
  cursor: pointer;
  position: relative;
  z-index: 1;
  cursor: pointer;
  overflow: hidden;
  white-space: nowrap;
  font-size: 16px;
}
/* line 257, sass/site/contact/_contact.scss */
.uploadefp-file .file-uploadfield:after {
  content: '';
  background: url(images/file-download-icon.png) no-repeat;
  width: 86px;
  height: 74px;
  position: absolute;
  right: 0;
  top: 0;
  pointer-events: none;
  z-index: 9;
  background-color: #f7f7f7;
  background-position: center;
}

/* line 275, sass/site/contact/_contact.scss */
.slt-field .form-g-input select {
  -webkit-appearance: none;
  appearance: none;
  color: #757575;
}
/* line 280, sass/site/contact/_contact.scss */
.slt-field .form-g-input:after {
  content: '';
  background: url(images/slt-arrow.png) no-repeat;
  width: 11px;
  height: 9px;
  position: absolute;
  right: 25px;
  top: 30px;
  pointer-events: none;
}

/* line 292, sass/site/contact/_contact.scss */
.form-group {
  display: block;
  padding-top: 12px;
}

/* line 297, sass/site/contact/_contact.scss */
.form-group textarea {
  background: #f7f7f7;
  border: none;
  width: 100%;
  font-size: 22px;
  height: 428px;
  padding-left: 40px;
  font-family: 'Karla', sans-serif;
  padding-right: 40px;
  padding-top: 15px;
  resize: none;
}
/* line 308, sass/site/contact/_contact.scss */
.form-group textarea:focus {
  box-shadow: none;
  border: none;
  outline: none !important;
}

/* line 316, sass/site/contact/_contact.scss */
.get-in-touch-btn {
  margin-top: 75px;
  float: right;
  position: relative;
}
/* line 320, sass/site/contact/_contact.scss */
.get-in-touch-btn .ajax-loader {
  display: none !important;
}
/* line 323, sass/site/contact/_contact.scss */
.get-in-touch-btn input {
  display: inline-block;
  border-radius: 100px;
  background: #e63b30;
  color: #fff !important;
  font-size: 20px;
  padding: 16px 64px 16px 34px;
  outline: none !important;
  overflow: hidden;
  position: relative;
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -ms-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  transition: all 0.8s ease;
  border: none;
  font-family: 'Karla', sans-serif;
  font-weight: normal;
}
/* line 341, sass/site/contact/_contact.scss */
.get-in-touch-btn input:hover {
  background: #df352a;
}
/* line 345, sass/site/contact/_contact.scss */
.get-in-touch-btn:before {
  content: "";
  position: absolute;
  right: 100%;
  top: 0;
  height: 50px;
  width: 50px;
  background: rgba(255, 255, 255, 0.1);
  -webkit-transition: all 0.8s cubic-bezier(0.79, 0.14, 0.15, 0.86);
  -moz-transition: all 0.8s cubic-bezier(0.79, 0.14, 0.15, 0.86);
  -ms-transition: all 0.8s cubic-bezier(0.79, 0.14, 0.15, 0.86);
  -o-transition: all 0.8s cubic-bezier(0.79, 0.14, 0.15, 0.86);
  transition: all 0.8s cubic-bezier(0.79, 0.14, 0.15, 0.86);
  border-radius: 50px;
}
/* line 360, sass/site/contact/_contact.scss */
.get-in-touch-btn:after {
  content: "";
  display: inline-block;
  background: url(./images/more_arrow2x.png) no-repeat;
  background-size: contain;
  width: 28px;
  height: 11px;
  margin-left: 0;
  pointer-events: none;
  position: absolute;
  z-index: 9;
  top: 23px;
  right: 21px;
}

/* line 376, sass/site/contact/_contact.scss */
span.wpcf7-not-valid-tip {
  font-size: 14px;
  font-family: 'Karla', sans-serif;
}

/* line 380, sass/site/contact/_contact.scss */
div.wpcf7-validation-errors, div.wpcf7-mail-sent-ng {
  clear: both;
  font-size: 18px;
  font-family: 'Karla', sans-serif;
  border: red 1px solid;
  color: red;
  position: relative;
  margin-bottom: -40px;
  text-align: center;
  top: 10px;
}

/* line 393, sass/site/contact/_contact.scss */
.offices {
  float: left;
  width: 100%;
  padding: 90px 0 100px;
  background: #f7f7f7;
}
/* line 398, sass/site/contact/_contact.scss */
.offices .header-title {
  margin-bottom: 72px;
}
/* line 401, sass/site/contact/_contact.scss */
.offices .address-content {
  float: left;
  width: 736px;
}
/* line 405, sass/site/contact/_contact.scss */
.offices ul {
  padding: 0px;
  float: left;
  width: 100%;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
/* line 412, sass/site/contact/_contact.scss */
.offices ul li {
  list-style: none;
  font-family: 'Karla', sans-serif;
  width: 353px;
  padding: 45px 40px 49px;
  border-radius: 10px;
  background: #ffffff;
  -webkit-box-shadow: 0px 0px 14px 3px #eeeeee;
  -moz-box-shadow: 0px 0px 14px 3px #eeeeee;
  box-shadow: 0px 0px 14px 3px #eeeeee;
}

/* line 425, sass/site/contact/_contact.scss */
.office-address {
  float: left;
  width: 100%;
  margin-bottom: 41px;
}
/* line 429, sass/site/contact/_contact.scss */
.office-address h4 {
  margin-bottom: 19px;
  text-transform: uppercase;
  font-family: 'Montserrat', sans-serif;
}
/* line 434, sass/site/contact/_contact.scss */
.office-address span {
  font-size: 18px;
  color: #565656;
  line-height: normal;
  float: left;
  min-height: 110px;
}

/* line 442, sass/site/contact/_contact.scss */
.orange-text {
  color: #f37d21;
}

/* line 445, sass/site/contact/_contact.scss */
.red-text {
  color: #e63b30;
}

/* line 448, sass/site/contact/_contact.scss */
.office-contact {
  float: left;
  width: 100%;
  margin-bottom: 8px;
}
/* line 452, sass/site/contact/_contact.scss */
.office-contact i {
  display: inline-block;
  margin-right: 8px;
}
/* line 456, sass/site/contact/_contact.scss */
.office-contact a {
  color: #2a2a2a;
  display: inline-block;
  vertical-align: middle;
  width: calc(100% - 38px);
  font-weight: 700;
  font-size: 18px;
  font-family: 'Karla', sans-serif;
}
/* line 464, sass/site/contact/_contact.scss */
.office-contact a:hover {
  text-decoration: underline;
}

/* line 469, sass/site/contact/_contact.scss */
.social-media {
  margin-top: 35px;
  float: left;
  width: 100%;
}
/* line 473, sass/site/contact/_contact.scss */
.social-media a {
  float: left;
  margin: 0 20px 0 10px;
  color: #cecece;
  font-size: 26px;
}
/* line 478, sass/site/contact/_contact.scss */
.social-media a:hover {
  color: #2a2a2a;
}

/* line 483, sass/site/contact/_contact.scss */
.office-addr-map {
  float: left;
  margin-top: -30px;
  width: 844px;
}

/* line 488, sass/site/contact/_contact.scss */
.opportunities {
  float: left;
  width: 100%;
  background: #2a2a2a;
}
/* line 492, sass/site/contact/_contact.scss */
.opportunities .career {
  width: 660px;
  padding: 80px 0 80px 0;
  float: right;
}

/* line 498, sass/site/contact/_contact.scss */
.left-img {
  float: left;
  width: 50%;
}
/* line 501, sass/site/contact/_contact.scss */
.left-img img {
  width: 100%;
}

/* line 507, sass/site/contact/_contact.scss */
.career .banner-header {
  margin-bottom: 56px;
}
/* line 511, sass/site/contact/_contact.scss */
.career h3 {
  color: #fff;
  font-size: 33px;
  font-family: 'Karla', sans-serif;
  font-weight: 700;
}

/* line 518, sass/site/contact/_contact.scss */
.passion {
  float: left;
  width: 100%;
}
/* line 521, sass/site/contact/_contact.scss */
.passion label {
  display: block;
  color: #acacac;
  font-size: 20px;
  margin-bottom: 28px;
}
/* line 527, sass/site/contact/_contact.scss */
.passion select {
  height: 100%;
  float: left;
  width: 487px;
  border: 0;
  padding: 8px 8px 8px 111px;
  -webkit-appearance: none;
  -moz-appearance: none;
  background: #ededed;
  font-size: 20px;
  color: #2a2a2a;
  outline: none !important;
  border-radius: 0px;
}

/* line 542, sass/site/contact/_contact.scss */
.select-passion {
  float: left;
  width: 100%;
  height: 94px;
  position: relative;
}

/* line 548, sass/site/contact/_contact.scss */
.apply-btn {
  float: left;
  min-width: 170px;
  height: 100%;
  background: #5f5f5f;
  line-height: 37px;
  padding: 8px;
  color: #ffffff !important;
  text-align: center;
  cursor: pointer;
  border: 0;
  outline: none;
  font-size: 33px;
  font-family: 'Karla', sans-serif;
  font-weight: 700;
  transition: all .5s ease 0s;
  -webkit-transition: all .5s ease 0s;
  border-radius: 0px 5px 5px 0;
  outline: none !important;
  line-height: 70px;
  pointer-events: none;
  appearance: none !important;
  -webkit-appearance: none !important;
}
@media (max-width: 767px) {
  /* line 548, sass/site/contact/_contact.scss */
  .apply-btn {
    line-height: 42px !important;
  }
}
/* line 574, sass/site/contact/_contact.scss */
.apply-btn.change-apply-btn {
  pointer-events: inherit;
}
/* line 577, sass/site/contact/_contact.scss */
.apply-btn:hover {
  background: #c82b21;
  color: #fff !important;
  transition: all .5s ease 0s;
  -webkit-transition: all .5s ease 0s;
}

/* line 584, sass/site/contact/_contact.scss */
.technology-icon {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  -webkit-transform: translateY(-50%);
  left: 39px;
  width: 40px;
}

/* line 595, sass/site/contact/_contact.scss */
.cont-mid-main .get-in-touch-btn {
  clear: both;
}

/* line 600, sass/site/contact/_contact.scss */
.wpcf7-mail-sent-ok {
  display: block;
  clear: both;
  position: absolute;
  bottom: -60px;
  color: #398f14;
  text-align: center;
  width: 100%;
  margin: 0px;
}
@media (max-width: 1199px) {
  /* line 600, sass/site/contact/_contact.scss */
  .wpcf7-mail-sent-ok {
    bottom: -10px;
  }
}
@media (max-width: 767px) {
  /* line 600, sass/site/contact/_contact.scss */
  .wpcf7-mail-sent-ok {
    line-height: 30px;
  }
}

/* line 616, sass/site/contact/_contact.scss */
.recaptcha-submit {
  float: right;
}

/* line 625, sass/site/contact/_contact.scss */
.contactus-page-wrapper .request-qoute-form .request-qoute-form-row.country-colmun {
  display: flex;
}
.contactus-page-wrapper .request-qoute-form .request-qoute-form-row.country-colmun p {
  width: 100%;
}
/* line 627, sass/site/contact/_contact.scss */
.contactus-page-wrapper .request-qoute-form .request-qoute-form-row.country-colmun .wpcf7-form-control-wrap {
  flex: 0 0 80px;
  max-width: 80px;
}
/* line 630, sass/site/contact/_contact.scss */
.contactus-page-wrapper .request-qoute-form .request-qoute-form-row.country-colmun .wpcf7-form-control-wrap .flag-container {
  pointer-events: none;
  cursor: pointer;
}
/* line 634, sass/site/contact/_contact.scss */
.contactus-page-wrapper .request-qoute-form .request-qoute-form-row.country-colmun .wpcf7-form-control-wrap .flag-container .selected-flag .iti-arrow {
  display: none;
}
/* line 640, sass/site/contact/_contact.scss */
.contactus-page-wrapper .request-qoute-form .request-qoute-form-row.country-colmun .wpcf7-form-control-wrap .intl-tel-input input.wpcf7-phonetext {
  border-right: none;
  padding-left: 40px;
  cursor: default;
  pointer-events: none;
}
/* line 647, sass/site/contact/_contact.scss */
.contactus-page-wrapper .request-qoute-form .request-qoute-form-row.country-colmun .wpcf7-form-control-wrap.PhoneNumber {
  flex: 1;
  max-width: 100%;
}

/*--------------------------------------------------------------
## Contact page v2
/*--------------------------------------------------------------*/
/* line 1, sass/site/contact/_contact-v2.scss */
select::-ms-expand {
  display: none;
}

/* line 4, sass/site/contact/_contact-v2.scss */
.contact-page-wrapper {
  width: 100%;
  position: relative;
  padding: 60px 0 70px;
}
@media (max-width: 1600px) {
  /* line 4, sass/site/contact/_contact-v2.scss */
  .contact-page-wrapper {
    padding: 40px 0;
  }
}
/* line 11, sass/site/contact/_contact-v2.scss */
.contact-page-wrapper:before {
  content: "";
  position: absolute;
  left: 50%;
  right: 0;
  background: #f2f1f1;
  top: 0;
  bottom: 0;
}
@media (max-width: 1023px) {
  /* line 11, sass/site/contact/_contact-v2.scss */
  .contact-page-wrapper:before {
    display: none;
  }
}
/* line 23, sass/site/contact/_contact-v2.scss */
.contact-page-wrapper .page-title-wrapper {
  font-size: 60px;
  line-height: normal;
  color: #2a2a2a;
  font-weight: 900;
  margin-bottom: 50px;
}
@media (max-width: 1600px) {
  /* line 23, sass/site/contact/_contact-v2.scss */
  .contact-page-wrapper .page-title-wrapper {
    margin-bottom: 30px;
    font-size: 40px;
  }
}
@media (max-width: 1199px) {
  /* line 23, sass/site/contact/_contact-v2.scss */
  .contact-page-wrapper .page-title-wrapper {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 23, sass/site/contact/_contact-v2.scss */
  .contact-page-wrapper .page-title-wrapper {
    margin-bottom: 25px;
    font-size: 32px;
  }
}
/* line 41, sass/site/contact/_contact-v2.scss */
.contact-page-wrapper .fix-wrap {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
@media (max-width: 1023px) {
  /* line 41, sass/site/contact/_contact-v2.scss */
  .contact-page-wrapper .fix-wrap {
    -webkit-flex-flow: wrap;
    -moz-flex-flow: wrap;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
  }
}
/* line 47, sass/site/contact/_contact-v2.scss */
.contact-page-wrapper .contacForm-left-block {
  width: 50%;
  position: relative;
  padding-right: 110px;
}
@media (max-width: 1600px) {
  /* line 47, sass/site/contact/_contact-v2.scss */
  .contact-page-wrapper .contacForm-left-block {
    padding-right: 40px;
  }
}
@media (max-width: 1023px) {
  /* line 47, sass/site/contact/_contact-v2.scss */
  .contact-page-wrapper .contacForm-left-block {
    padding: 0;
    width: 100%;
  }
}
/* line 58, sass/site/contact/_contact-v2.scss */
.contact-page-wrapper .contacForm-left-block .formRow-upload {
  overflow: hidden;
}
/* line 62, sass/site/contact/_contact-v2.scss */
.contact-page-wrapper .contacAddress-right-block {
  width: 50%;
  position: relative;
  padding: 0 0 0 90px;
}
@media (max-width: 1600px) {
  /* line 62, sass/site/contact/_contact-v2.scss */
  .contact-page-wrapper .contacAddress-right-block {
    padding: 0 0 0 40px;
  }
}
@media (max-width: 1023px) {
  /* line 62, sass/site/contact/_contact-v2.scss */
  .contact-page-wrapper .contacAddress-right-block {
    padding: 20px;
    background: #f2f1f1;
    width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 62, sass/site/contact/_contact-v2.scss */
  .contact-page-wrapper .contacAddress-right-block {
    padding: 20px 20px 10px;
  }
}
/* line 78, sass/site/contact/_contact-v2.scss */
.contact-page-wrapper input[type="text"], .contact-page-wrapper input[type="email"], .contact-page-wrapper input[type="url"], .contact-page-wrapper input[type="password"], .contact-page-wrapper input[type="search"], .contact-page-wrapper input[type="number"], .contact-page-wrapper input[type="tel"], .contact-page-wrapper input[type="range"], .contact-page-wrapper input[type="date"], .contact-page-wrapper input[type="month"], .contact-page-wrapper input[type="week"], .contact-page-wrapper input[type="time"], .contact-page-wrapper input[type="datetime"], .contact-page-wrapper input[type="datetime-local"], .contact-page-wrapper input[type="color"], .contact-page-wrapper textarea {
  height: 54px;
  border: 1px #a8a8a8 solid;
  padding: 15px 20px;
  color: #000;
  width: 100%;
  max-width: 100%;
  font-size: 16px;
}
/* line 86, sass/site/contact/_contact-v2.scss */
.contact-page-wrapper input[type="text"]::-webkit-input-placeholder, .contact-page-wrapper input[type="email"]::-webkit-input-placeholder, .contact-page-wrapper input[type="url"]::-webkit-input-placeholder, .contact-page-wrapper input[type="password"]::-webkit-input-placeholder, .contact-page-wrapper input[type="search"]::-webkit-input-placeholder, .contact-page-wrapper input[type="number"]::-webkit-input-placeholder, .contact-page-wrapper input[type="tel"]::-webkit-input-placeholder, .contact-page-wrapper input[type="range"]::-webkit-input-placeholder, .contact-page-wrapper input[type="date"]::-webkit-input-placeholder, .contact-page-wrapper input[type="month"]::-webkit-input-placeholder, .contact-page-wrapper input[type="week"]::-webkit-input-placeholder, .contact-page-wrapper input[type="time"]::-webkit-input-placeholder, .contact-page-wrapper input[type="datetime"]::-webkit-input-placeholder, .contact-page-wrapper input[type="datetime-local"]::-webkit-input-placeholder, .contact-page-wrapper input[type="color"]::-webkit-input-placeholder, .contact-page-wrapper textarea::-webkit-input-placeholder {
  color: #000;
}
/* line 87, sass/site/contact/_contact-v2.scss */
.contact-page-wrapper input[type="text"]:-moz-placeholder, .contact-page-wrapper input[type="email"]:-moz-placeholder, .contact-page-wrapper input[type="url"]:-moz-placeholder, .contact-page-wrapper input[type="password"]:-moz-placeholder, .contact-page-wrapper input[type="search"]:-moz-placeholder, .contact-page-wrapper input[type="number"]:-moz-placeholder, .contact-page-wrapper input[type="tel"]:-moz-placeholder, .contact-page-wrapper input[type="range"]:-moz-placeholder, .contact-page-wrapper input[type="date"]:-moz-placeholder, .contact-page-wrapper input[type="month"]:-moz-placeholder, .contact-page-wrapper input[type="week"]:-moz-placeholder, .contact-page-wrapper input[type="time"]:-moz-placeholder, .contact-page-wrapper input[type="datetime"]:-moz-placeholder, .contact-page-wrapper input[type="datetime-local"]:-moz-placeholder, .contact-page-wrapper input[type="color"]:-moz-placeholder, .contact-page-wrapper textarea:-moz-placeholder {
  color: #000;
}
/* line 88, sass/site/contact/_contact-v2.scss */
.contact-page-wrapper input[type="text"]:-moz-placeholder, .contact-page-wrapper input[type="email"]:-moz-placeholder, .contact-page-wrapper input[type="url"]:-moz-placeholder, .contact-page-wrapper input[type="password"]:-moz-placeholder, .contact-page-wrapper input[type="search"]:-moz-placeholder, .contact-page-wrapper input[type="number"]:-moz-placeholder, .contact-page-wrapper input[type="tel"]:-moz-placeholder, .contact-page-wrapper input[type="range"]:-moz-placeholder, .contact-page-wrapper input[type="date"]:-moz-placeholder, .contact-page-wrapper input[type="month"]:-moz-placeholder, .contact-page-wrapper input[type="week"]:-moz-placeholder, .contact-page-wrapper input[type="time"]:-moz-placeholder, .contact-page-wrapper input[type="datetime"]:-moz-placeholder, .contact-page-wrapper input[type="datetime-local"]:-moz-placeholder, .contact-page-wrapper input[type="color"]:-moz-placeholder, .contact-page-wrapper textarea:-moz-placeholder {
  color: #000;
}
@media (max-width: 1023px) {
  /* line 78, sass/site/contact/_contact-v2.scss */
  .contact-page-wrapper input[type="text"], .contact-page-wrapper input[type="email"], .contact-page-wrapper input[type="url"], .contact-page-wrapper input[type="password"], .contact-page-wrapper input[type="search"], .contact-page-wrapper input[type="number"], .contact-page-wrapper input[type="tel"], .contact-page-wrapper input[type="range"], .contact-page-wrapper input[type="date"], .contact-page-wrapper input[type="month"], .contact-page-wrapper input[type="week"], .contact-page-wrapper input[type="time"], .contact-page-wrapper input[type="datetime"], .contact-page-wrapper input[type="datetime-local"], .contact-page-wrapper input[type="color"], .contact-page-wrapper textarea {
    height: 44px;
    padding: 12px 20px;
  }
}
/* line 94, sass/site/contact/_contact-v2.scss */
.contact-page-wrapper textarea {
  height: 160px;
  font-size: 16px;
}
/* line 98, sass/site/contact/_contact-v2.scss */
.contact-page-wrapper select {
  height: 54px;
  border: 1px #a8a8a8 solid;
  padding: 0 35px 0 15px;
  width: 100%;
  font-size: 16px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background: url(images/select-down-arrow.png) center right no-repeat;
}
/* line 106, sass/site/contact/_contact-v2.scss */
.contact-page-wrapper select option {
  font-size: 16px;
  color: #000;
}
/* line 111, sass/site/contact/_contact-v2.scss */
.contact-page-wrapper div.wpcf7-response-output {
  top: 0;
  margin: 0 0 10px !important;
  position: static;
}
/* line 115, sass/site/contact/_contact-v2.scss */
.contact-page-wrapper div.wpcf7-response-output.wpcf7-mail-sent-ok {
  display: none !important;
}
/* line 119, sass/site/contact/_contact-v2.scss */
.contact-page-wrapper .form-group {
  width: 100%;
}
/* line 121, sass/site/contact/_contact-v2.scss */
.contact-page-wrapper .form-group.uploadefp-file {
  position: relative;
  z-index: 1;
  overflow: hidden;
}
/* line 125, sass/site/contact/_contact-v2.scss */
.contact-page-wrapper .form-group.uploadefp-file .file-uploadfield {
  border: 1px #a8a8a8 solid;
}
/* line 130, sass/site/contact/_contact-v2.scss */
.contact-page-wrapper .form-services-title {
  display: inline-block;
  font-size: 17px;
}
/* line 134, sass/site/contact/_contact-v2.scss */
.contact-page-wrapper .formRow-checkbox {
  flex-flow: row wrap;
  justify-content: space-between;
}
/* line 137, sass/site/contact/_contact-v2.scss */
.contact-page-wrapper .formRow-checkbox .wpcf7-checkbox .wpcf7-list-item > span {
  font-size: 14px;
  padding-left: 30px;
}
/* line 141, sass/site/contact/_contact-v2.scss */
.contact-page-wrapper .formRow-checkbox .formCol {
  width: 49%;
}
@media (max-width: 767px) {
  /* line 141, sass/site/contact/_contact-v2.scss */
  .contact-page-wrapper .formRow-checkbox .formCol {
    width: 100%;
  }
}
/* line 146, sass/site/contact/_contact-v2.scss */
.contact-page-wrapper .formRow-checkbox .formCol:last-child {
  margin-left: 0;
}
/* line 150, sass/site/contact/_contact-v2.scss */
.contact-page-wrapper .formRow-checkbox .wpcf7-form-control-wrap {
  width: 100%;
  background: #fff;
  padding: 10px;
  display: flex;
  margin-top: 15px;
  min-height: 70px;
  align-content: center;
  flex-flow: row wrap;
  border: 1px #a8a8a8 solid;
}
@media (max-width: 767px) {
  /* line 150, sass/site/contact/_contact-v2.scss */
  .contact-page-wrapper .formRow-checkbox .wpcf7-form-control-wrap {
    margin-top: 0px;
    min-height: 50px;
  }
}
/* line 165, sass/site/contact/_contact-v2.scss */
.contact-page-wrapper .formRow-checkbox input[type="checkbox"] {
  width: 100%;
  height: 100%;
}
/* line 169, sass/site/contact/_contact-v2.scss */
.contact-page-wrapper .formRow-checkbox .wpcf7-list-item > span::before {
  width: 22px;
  height: 22px;
  border: 2px solid #3e3e3e;
  border-radius: 0px;
  position: absolute;
  left: 0;
  top: 0px;
}
/* line 178, sass/site/contact/_contact-v2.scss */
.contact-page-wrapper .formRow-checkbox .wpcf7-checkbox {
  line-height: 1;
}
/* line 181, sass/site/contact/_contact-v2.scss */
.contact-page-wrapper .formRow-checkbox .wpcf7-checkbox .wpcf7-list-item input[type="checkbox"]:checked ~ label::after, .contact-page-wrapper .formRow-checkbox .wpcf7-checkbox .wpcf7-list-item input[type="checkbox"]:checked ~ a::after, .contact-page-wrapper .formRow-checkbox .wpcf7-checkbox .wpcf7-list-item input[type="checkbox"]:checked ~ span::after {
  background-size: auto 12px;
  height: 20px;
  top: 1px;
  left: 2px;
  width: 18px;
  background-image: url(images/foursquare-check-in.svg);
}
/* line 190, sass/site/contact/_contact-v2.scss */
.contact-page-wrapper .formRow-checkbox .formCol:nth-child(1) .wpcf7-list-item > span::before {
  border-color: #ffb8b4;
}
/* line 195, sass/site/contact/_contact-v2.scss */
.contact-page-wrapper .formRow-checkbox .formCol:nth-child(2) .wpcf7-list-item > span::before {
  border-color: #b2defb;
}
/* line 200, sass/site/contact/_contact-v2.scss */
.contact-page-wrapper .formRow-checkbox .formCol:nth-child(3) .wpcf7-list-item > span::before {
  border-color: #efc9ff;
}
/* line 205, sass/site/contact/_contact-v2.scss */
.contact-page-wrapper .formRow-checkbox .formCol:nth-child(4) .wpcf7-list-item > span::before {
  border-color: #ffd394;
}
/* line 210, sass/site/contact/_contact-v2.scss */
.contact-page-wrapper .formRow-checkbox .formCol:nth-child(5) .wpcf7-list-item > span::before {
  border-color: #c5d596;
}
/* line 215, sass/site/contact/_contact-v2.scss */
.contact-page-wrapper .formRow-checkbox .formCol:nth-child(6) .wpcf7-list-item > span::before {
  border-color: #acacac;
}
/* line 220, sass/site/contact/_contact-v2.scss */
.contact-page-wrapper .formRow-checkbox .formCol:nth-child(7) .wpcf7-list-item > span::before {
  border-color: #ffd1ac;
}
/* line 225, sass/site/contact/_contact-v2.scss */
.contact-page-wrapper .formRow-checkbox .formCol:nth-child(8) .wpcf7-list-item > span::before {
  border-color: #ffb8b4;
}
/* line 230, sass/site/contact/_contact-v2.scss */
.contact-page-wrapper .formRow-checkbox .formCol:nth-child(9) .wpcf7-list-item > span::before {
  border-color: #b2defb;
}
/* line 235, sass/site/contact/_contact-v2.scss */
.contact-page-wrapper .formRow-checkbox .formCol:nth-child(10) .wpcf7-list-item > span::before {
  border-color: #efc9ff;
}
/* line 240, sass/site/contact/_contact-v2.scss */
.contact-page-wrapper .formRow-checkbox .formCol:nth-child(11) .wpcf7-list-item > span::before {
  border-color: #ffd394;
}
/* line 245, sass/site/contact/_contact-v2.scss */
.contact-page-wrapper .formRow-checkbox .formCol:nth-child(12) .wpcf7-list-item > span::before {
  border-color: #c5d596;
}
/* line 250, sass/site/contact/_contact-v2.scss */
.contact-page-wrapper .formRow-checkbox .formCol:nth-child(13) .wpcf7-list-item > span::before {
  border-color: #acacac;
}
/* line 255, sass/site/contact/_contact-v2.scss */
.contact-page-wrapper .formRow-checkbox .formCol:nth-child(14) .wpcf7-list-item > span::before {
  border-color: #ffd1ac;
}

/* line 262, sass/site/contact/_contact-v2.scss */
.formRow {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-bottom: 20px;
}
@media (max-width: 767px) {
  /* line 262, sass/site/contact/_contact-v2.scss */
  .formRow {
    margin-bottom: 0;
    -webkit-flex-flow: wrap;
    -moz-flex-flow: wrap;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
  }
}
/* line 269, sass/site/contact/_contact-v2.scss */
.formRow .formCol {
  width: calc(50% - 12px);
}
@media (max-width: 767px) {
  /* line 269, sass/site/contact/_contact-v2.scss */
  .formRow .formCol {
    width: 100%;
    margin: 0 0 10px;
  }
}
/* line 275, sass/site/contact/_contact-v2.scss */
.formRow .formCol:last-child {
  margin-left: auto;
}
/* line 278, sass/site/contact/_contact-v2.scss */
.formRow .formCol.fullwidth {
  width: 100%;
  margin-bottom: 10px;
}
/* line 282, sass/site/contact/_contact-v2.scss */
.formRow .formCol span.wpcf7-list-item {
  margin-left: 0;
}
/* line 286, sass/site/contact/_contact-v2.scss */
.formRow.formAction-row {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
@media (max-width: 1199px) {
  /* line 286, sass/site/contact/_contact-v2.scss */
  .formRow.formAction-row {
    -webkit-flex-flow: wrap;
    -moz-flex-flow: wrap;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
  }
}
@media (max-width: 1199px) {
  /* line 291, sass/site/contact/_contact-v2.scss */
  .formRow.formAction-row .formCol {
    width: 100%;
    margin: 0 0 20px;
  }
}
/* line 296, sass/site/contact/_contact-v2.scss */
.formRow.formAction-row .formCol:last-child {
  text-align: right;
  position: relative;
}
@media (max-width: 1199px) {
  /* line 296, sass/site/contact/_contact-v2.scss */
  .formRow.formAction-row .formCol:last-child {
    text-align: left;
    width: auto;
  }
}
/* line 303, sass/site/contact/_contact-v2.scss */
.formRow.formAction-row .formCol:last-child .ajax-loader {
  display: none !important;
}
/* line 306, sass/site/contact/_contact-v2.scss */
.formRow.formAction-row .formCol:last-child input {
  display: inline-block;
  border-radius: 100px;
  background: #e63b30;
  color: #fff !important;
  font-size: 20px;
  padding: 16px 64px 16px 50px;
  outline: none !important;
  overflow: hidden;
  position: relative;
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -ms-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  transition: all 0.8s ease;
  border: none;
  font-family: 'Karla', sans-serif;
  font-weight: normal;
  min-width: 210px;
  text-align: left;
}
/* line 326, sass/site/contact/_contact-v2.scss */
.formRow.formAction-row .formCol:last-child input:hover {
  background: #df352a;
}
/* line 330, sass/site/contact/_contact-v2.scss */
.formRow.formAction-row .formCol:last-child:after {
  content: "";
  display: inline-block;
  background: url(./images/more_arrow2x.png) no-repeat;
  background-size: contain;
  width: 28px;
  height: 11px;
  margin-left: 0;
  pointer-events: none;
  position: absolute;
  z-index: 9;
  top: 23px;
  right: 31px;
}

/* line 349, sass/site/contact/_contact-v2.scss */
.wpcf7-checkbox .wpcf7-list-item {
  position: relative;
}
/* line 63, sass/forms/_fields.scss */
.wpcf7-checkbox .wpcf7-list-item input[type="checkbox"] {
  position: absolute !important;
  top: 2px;
  left: 0;
  opacity: 0;
  z-index: 1;
  margin: 0 !important;
}
/* line 72, sass/forms/_fields.scss */
.wpcf7-checkbox .wpcf7-list-item input[type="checkbox"]:checked ~ label:after, .wpcf7-checkbox .wpcf7-list-item input[type="checkbox"]:checked ~ a:after, .wpcf7-checkbox .wpcf7-list-item input[type="checkbox"]:checked ~ span:after {
  content: "";
  position: absolute;
  top: 1px;
  left: 1px;
  color: #e72e28;
  font-size: 11px;
  line-height: 20px;
  width: 17px;
  text-align: center;
  display: block !important;
  background: url(images/foursquare-check-in.svg) no-repeat;
  background-size: auto 9px;
  height: 17px;
  background-position: center;
}
/* line 89, sass/forms/_fields.scss */
.wpcf7-checkbox .wpcf7-list-item > label, .wpcf7-checkbox .wpcf7-list-item > a, .wpcf7-checkbox .wpcf7-list-item > span {
  display: block;
  padding: 0 0 0 27px;
  color: #666666;
  font-size: 18px;
  font-weight: 400;
  line-height: 20px;
  position: relative;
}
@media (max-width: 767px) {
  /* line 89, sass/forms/_fields.scss */
  .wpcf7-checkbox .wpcf7-list-item > label, .wpcf7-checkbox .wpcf7-list-item > a, .wpcf7-checkbox .wpcf7-list-item > span {
    font-size: 16px;
  }
}
/* line 100, sass/forms/_fields.scss */
.wpcf7-checkbox .wpcf7-list-item > label:before, .wpcf7-checkbox .wpcf7-list-item > a:before, .wpcf7-checkbox .wpcf7-list-item > span:before {
  content: "";
  background: #fff;
  width: 18px;
  height: 18px;
  border: 1px solid #3e3e3e;
  border-radius: 2px;
  position: absolute;
  left: 0;
  top: 1px;
}

/* line 353, sass/site/contact/_contact-v2.scss */
.contacAddress-contain {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-top: 162px;
}
@media (max-width: 1600px) {
  /* line 353, sass/site/contact/_contact-v2.scss */
  .contacAddress-contain {
    margin-top: 122px;
  }
}
@media (max-width: 1199px) {
  /* line 353, sass/site/contact/_contact-v2.scss */
  .contacAddress-contain {
    -webkit-flex-flow: wrap;
    -moz-flex-flow: wrap;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
    margin-top: 92px;
  }
}
@media (max-width: 1023px) {
  /* line 353, sass/site/contact/_contact-v2.scss */
  .contacAddress-contain {
    margin-top: 10px;
  }
}
/* line 366, sass/site/contact/_contact-v2.scss */
.contacAddress-contain .contacAddress-list {
  width: 50%;
}
@media (max-width: 1199px) {
  /* line 366, sass/site/contact/_contact-v2.scss */
  .contacAddress-contain .contacAddress-list {
    width: 100%;
    margin: 0 0 30px;
  }
}
@media (max-width: 767px) {
  /* line 366, sass/site/contact/_contact-v2.scss */
  .contacAddress-contain .contacAddress-list {
    margin: 0 0 20px;
  }
}
/* line 375, sass/site/contact/_contact-v2.scss */
.contacAddress-contain .contacAddress-list h2 {
  color: #e63b30;
  font-size: 20px;
  font-weight: 700;
  text-transform: uppercase;
}
/* line 381, sass/site/contact/_contact-v2.scss */
.contacAddress-contain .contacAddress-list p {
  color: #5a5a5a;
  font-size: 18px;
  line-height: 26px;
  font-family: "Karla",sans-serif;
  margin: 0 0 30px;
  min-height: 130px;
}
@media (max-width: 1600px) {
  /* line 381, sass/site/contact/_contact-v2.scss */
  .contacAddress-contain .contacAddress-list p {
    font-size: 16px;
  }
}
@media (max-width: 1199px) {
  /* line 381, sass/site/contact/_contact-v2.scss */
  .contacAddress-contain .contacAddress-list p {
    min-height: auto;
  }
}
@media (max-width: 767px) {
  /* line 381, sass/site/contact/_contact-v2.scss */
  .contacAddress-contain .contacAddress-list p {
    margin: 0 0 10px;
  }
}
/* line 398, sass/site/contact/_contact-v2.scss */
.contacAddress-contain .contacAddress-list ul {
  margin: 0;
  padding: 0;
  list-style-type: none;
}
/* line 402, sass/site/contact/_contact-v2.scss */
.contacAddress-contain .contacAddress-list ul a {
  color: #000;
  font-family: "Karla",sans-serif;
  font-weight: 700;
  font-size: 18px;
  line-height: 24px;
  display: inline-block;
  padding-left: 30px;
  position: relative;
}
@media (max-width: 1600px) {
  /* line 402, sass/site/contact/_contact-v2.scss */
  .contacAddress-contain .contacAddress-list ul a {
    font-size: 16px;
  }
}
/* line 414, sass/site/contact/_contact-v2.scss */
.contacAddress-contain .contacAddress-list ul a:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 25px;
  height: 25px;
  background-position: center !important;
}
/* line 424, sass/site/contact/_contact-v2.scss */
.contacAddress-contain .contacAddress-list ul a.cell:before {
  background: url(images/call.png) no-repeat;
}
/* line 429, sass/site/contact/_contact-v2.scss */
.contacAddress-contain .contacAddress-list ul a.mail:before {
  background: url(images/mail-box.png) no-repeat;
}
/* line 434, sass/site/contact/_contact-v2.scss */
.contacAddress-contain .contacAddress-list ul a.skype:before {
  background: url(images/orange-skype.png) no-repeat;
}

/* line 443, sass/site/contact/_contact-v2.scss */
.page-template-contact .footermain, .page-template-thankyou .footermain {
  padding: 0;
}
/* line 445, sass/site/contact/_contact-v2.scss */
.page-template-contact .footermain .quickcontact, .page-template-thankyou .footermain .quickcontact {
  display: none !important;
}
/* line 450, sass/site/contact/_contact-v2.scss */
.page-template-contact:not(.sticky-header) .header-wrapper, .page-template-thankyou:not(.sticky-header) .header-wrapper {
  border-bottom: 1px #e6e6e6 solid;
}

@media (max-width: 767px) {
  /* line 455, sass/site/contact/_contact-v2.scss */
  .checkboxField {
    margin-bottom: 15px;
  }
}
/* line 459, sass/site/contact/_contact-v2.scss */
.checkboxField .formCol {
  position: relative;
}
/* line 463, sass/site/contact/_contact-v2.scss */
.checkboxField .formCol .wpcf7-checkbox .wpcf7-list-item > span {
  font-size: 0;
}
/* line 468, sass/site/contact/_contact-v2.scss */
.checkboxField .formCol .privacy-policy-check {
  position: absolute;
  top: 10px;
  left: 30px;
  color: #6d6d6d;
  font-size: 16px;
  font-family: 'Karla', sans-serif;
}
@media (max-width: 599px) {
  /* line 468, sass/site/contact/_contact-v2.scss */
  .checkboxField .formCol .privacy-policy-check {
    top: 13px;
    font-size: 14px;
  }
}
/* line 479, sass/site/contact/_contact-v2.scss */
.checkboxField .formCol .privacy-policy-check a {
  color: #000;
}
/* line 481, sass/site/contact/_contact-v2.scss */
.checkboxField .formCol .privacy-policy-check a:hover {
  color: #e63b30;
  text-decoration: underline;
}

/* line 491, sass/site/contact/_contact-v2.scss */
.thankyou-page-wrapper {
  background: #fff;
  height: calc(100vh - 232px);
  min-height: 400px;
  position: relative;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  text-align: center;
  overflow: hidden;
}
@media (max-width: 767px) {
  /* line 491, sass/site/contact/_contact-v2.scss */
  .thankyou-page-wrapper {
    height: calc(100vh - 372px);
    min-height: 200px;
  }
}
/* line 505, sass/site/contact/_contact-v2.scss */
.thankyou-page-wrapper .fix-wrap {
  position: relative;
}
/* line 509, sass/site/contact/_contact-v2.scss */
.thankyou-page-wrapper .thankyou-content h1 {
  color: #e72e28;
  font-size: 70px;
  line-height: normal;
  margin: 0 0 10px;
  padding: 0;
  font-weight: 900;
  letter-spacing: -1px;
}
@media (max-width: 767px) {
  /* line 509, sass/site/contact/_contact-v2.scss */
  .thankyou-page-wrapper .thankyou-content h1 {
    font-size: 40px;
  }
}
/* line 521, sass/site/contact/_contact-v2.scss */
.thankyou-page-wrapper .thankyou-content p {
  color: #2a2a2a;
  font-size: 33px;
  font-weight: 700;
  letter-spacing: -2px;
  margin: 0;
  padding: 0;
}
@media (max-width: 767px) {
  /* line 521, sass/site/contact/_contact-v2.scss */
  .thankyou-page-wrapper .thankyou-content p {
    font-size: 20px;
  }
}
/* line 533, sass/site/contact/_contact-v2.scss */
.thankyou-page-wrapper .animate-oval {
  border-radius: 50%;
  width: 40px;
  height: 40px;
  position: absolute;
  background: #84d7c4;
  animation: nudge 8s linear infinite alternate;
}
/* line 540, sass/site/contact/_contact-v2.scss */
.thankyou-page-wrapper .animate-oval.purple {
  background-color: #a1548e;
  top: 11%;
  left: 10%;
  animation: nudge2 12s linear infinite alternate;
}
/* line 546, sass/site/contact/_contact-v2.scss */
.thankyou-page-wrapper .animate-oval.light-blue {
  background-color: #84d7c4;
  top: 49%;
  left: 15%;
  animation: nudge3 16s linear infinite alternate;
}
/* line 552, sass/site/contact/_contact-v2.scss */
.thankyou-page-wrapper .animate-oval.yellow {
  background-color: #efac0c;
  bottom: 5%;
  left: 8%;
  animation: nudge4 10s linear infinite alternate;
}
/* line 558, sass/site/contact/_contact-v2.scss */
.thankyou-page-wrapper .animate-oval.blue {
  background-color: #157efb;
  width: 56px;
  height: 56px;
  top: 26%;
  left: 36%;
  animation: nudge5 8s linear infinite alternate;
}
/* line 566, sass/site/contact/_contact-v2.scss */
.thankyou-page-wrapper .animate-oval.green {
  background-color: #a4c739;
  bottom: 36%;
  left: 36%;
  animation: nudge6 9s linear infinite alternate;
}
/* line 572, sass/site/contact/_contact-v2.scss */
.thankyou-page-wrapper .animate-oval.gray {
  background-color: #4d4d4d;
  width: 23px;
  height: 23px;
  left: 29%;
  animation: nudge7 7s linear infinite alternate;
  bottom: 17%;
}
/* line 580, sass/site/contact/_contact-v2.scss */
.thankyou-page-wrapper .animate-oval.blue-small {
  background-color: #157efb;
  left: 46%;
  bottom: 8%;
  width: 23px;
  height: 23px;
  animation: nudge8 10s linear infinite alternate;
}
/* line 588, sass/site/contact/_contact-v2.scss */
.thankyou-page-wrapper .animate-oval.orange {
  background-color: #f37d21;
  height: 56px;
  width: 56px;
  bottom: 24%;
  right: 38%;
  animation: nudge9 8s linear infinite alternate;
}
/* line 596, sass/site/contact/_contact-v2.scss */
.thankyou-page-wrapper .animate-oval.navi-blue {
  background-color: #194484;
  top: 17%;
  right: 30%;
  animation: nudge10 7s linear infinite alternate;
}
/* line 602, sass/site/contact/_contact-v2.scss */
.thankyou-page-wrapper .animate-oval.blue-sky {
  background-color: #84d7c4;
  bottom: 20%;
  right: 26%;
  animation: nudge11 9s linear infinite alternate;
}
/* line 608, sass/site/contact/_contact-v2.scss */
.thankyou-page-wrapper .animate-oval.orange-small {
  background-color: #f37d21;
  width: 23px;
  height: 23px;
  top: 45%;
  right: 11%;
  animation: nudge12 15s linear infinite alternate;
}
/* line 616, sass/site/contact/_contact-v2.scss */
.thankyou-page-wrapper .animate-oval.purple-big {
  background-color: #a1548e;
  top: 10%;
  right: 8%;
  animation: nudge13 10s linear infinite alternate;
}
/* line 622, sass/site/contact/_contact-v2.scss */
.thankyou-page-wrapper .animate-oval.gray-small {
  background-color: #4d4d4d;
  width: 23px;
  height: 23px;
  bottom: 12%;
  right: 5%;
  animation: nudge11 15s linear infinite alternate;
}

@keyframes nudge {
  0%, 100% {
    transform: translate(0, 0);
  }
  25% {
    transform: translate(50px, 40px);
  }
  50% {
    transform: translate(120px, 80px);
  }
  75% {
    transform: translate(50px, 40px);
  }
}
@keyframes nudge2 {
  0%, 100% {
    transform: translate(0, 0);
  }
  25% {
    transform: translate(100px, -20px);
  }
  50% {
    transform: translate(300px, -40px);
  }
  75% {
    transform: translate(100px, -20px);
  }
}
@keyframes nudge3 {
  0%, 100% {
    transform: translate(0, 0);
  }
  25% {
    transform: translate(-50px, -200px);
  }
  50% {
    transform: translate(-120px, -350px);
  }
  75% {
    transform: translate(-50px, -200px);
  }
}
@keyframes nudge4 {
  0%, 100% {
    transform: translate(0, 0);
  }
  25% {
    transform: translate(-150px, 40px);
  }
  50% {
    transform: translate(-180px, 80px);
  }
  75% {
    transform: translate(-100px, 40px);
  }
}
@keyframes nudge5 {
  0%, 100% {
    transform: translate(0, 0);
  }
  25% {
    transform: translate(200px, -40px);
  }
  50% {
    transform: translate(400px, -80px);
  }
  75% {
    transform: translate(200px, -40px);
  }
}
@keyframes nudge6 {
  0%, 100% {
    transform: translate(0, 0);
  }
  25% {
    transform: translate(100px, 100px);
  }
  50% {
    transform: translate(200px, 200px);
  }
  75% {
    transform: translate(100px, 100px);
  }
}
@keyframes nudge7 {
  0%, 100% {
    transform: scale(1);
  }
  25% {
    transform: scale(0.5);
  }
  50% {
    transform: scale(0.8);
  }
  75% {
    transform: scale(0.5);
  }
}
@keyframes nudge8 {
  0%, 100% {
    transform: translate(0, 0) scale(1);
  }
  25% {
    transform: translate(10px, 10px) scale(0.5);
  }
  50% {
    transform: translate(20px, 20px) scale(0.8);
  }
  75% {
    transform: translate(10px, 10px) scale(0.4);
  }
}
@keyframes nudge9 {
  0%, 100% {
    transform: translate(0, 0) scale(1);
  }
  25% {
    transform: translate(-10px, -10px) scale(0.2);
  }
  50% {
    transform: translate(-20px, -20px) scale(0.8);
  }
  75% {
    transform: translate(-10px, -10px) scale(0.2);
  }
}
@keyframes nudge10 {
  0%, 100% {
    transform: translate(0, 0);
  }
  25% {
    transform: translate(70px, -70px);
  }
  50% {
    transform: translate(100px, -150px);
  }
  75% {
    transform: translate(50px, -50px);
  }
}
@keyframes nudge11 {
  0%, 100% {
    transform: translate(0, 0);
  }
  25% {
    transform: translate(180px, 20px);
  }
  50% {
    transform: translate(280px, 150px);
  }
  75% {
    transform: translate(180px, 50px);
  }
}
@keyframes nudge12 {
  0%, 100% {
    transform: translate(0, 0);
  }
  25% {
    transform: translate(-20px, 20px);
  }
  50% {
    transform: translate(50px, 150px);
  }
  75% {
    transform: translate(10px, 50px);
  }
}
@keyframes nudge13 {
  0%, 100% {
    transform: translate(0, 0);
  }
  25% {
    transform: translate(200px, 50px);
  }
  50% {
    transform: translate(500px, 70px);
  }
  75% {
    transform: translate(200px, 40px);
  }
}
/* line 722, sass/site/contact/_contact-v2.scss */
body .xdsoft_datetimepicker {
  border: none;
}
/* line 725, sass/site/contact/_contact-v2.scss */
body .xdsoft_datetimepicker .xdsoft_calendar th {
  color: #040404;
}
/* line 729, sass/site/contact/_contact-v2.scss */
body .xdsoft_datetimepicker .xdsoft_calendar td:hover {
  background: #e63b30 !important;
}
/* line 732, sass/site/contact/_contact-v2.scss */
body .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_today {
  color: #ffffff;
  background-color: #42c92e;
}
/* line 737, sass/site/contact/_contact-v2.scss */
body .xdsoft_datetimepicker .xdsoft_calendar th, body .xdsoft_datetimepicker .xdsoft_calendar td {
  border: 1px solid #787878;
  height: 30px;
  color: #181818;
  background-color: #fff;
}
/* line 742, sass/site/contact/_contact-v2.scss */
body .xdsoft_datetimepicker .xdsoft_calendar th.xdsoft_current, body .xdsoft_datetimepicker .xdsoft_calendar td.xdsoft_current {
  background: #e63b30;
  box-shadow: #f70f00 0px 1px 3px 0px inset;
}
/* line 749, sass/site/contact/_contact-v2.scss */
body .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box {
  height: 189px;
  border: 1px solid #787878;
  border-bottom: 1px solid #787878;
}
/* line 756, sass/site/contact/_contact-v2.scss */
body .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div {
  height: 30px;
  line-height: 30px;
  border-top: 1px solid #787878;
  background: #ffffff;
}
/* line 761, sass/site/contact/_contact-v2.scss */
body .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div:hover {
  background: #e63b30 !important;
}
/* line 764, sass/site/contact/_contact-v2.scss */
body .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current {
  background: #e63b30;
  box-shadow: #f70f00 0px 1px 3px 0px inset;
}
/* line 767, sass/site/contact/_contact-v2.scss */
body .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box > div > div.xdsoft_current:hover {
  background: #e63b30 !important;
}

/*--------------------------------------------------------------
## Contact page v3
/*--------------------------------------------------------------*/
/* line 5, sass/site/contact/_contact-v3.scss */
select::-ms-expand {
  display: none;
}

/* line 8, sass/site/contact/_contact-v3.scss */
.contact-page-hero {
  background-color: #212121;
  min-height: 297px;
  display: flex;
  align-items: center;
  overflow: hidden;
}
@media (max-width: 1365px) {
  /* line 8, sass/site/contact/_contact-v3.scss */
  .contact-page-hero {
    min-height: 247px;
  }
}
@media (max-width: 767px) {
  /* line 8, sass/site/contact/_contact-v3.scss */
  .contact-page-hero {
    min-height: 207px;
  }
}
/* line 20, sass/site/contact/_contact-v3.scss */
.contact-page-hero .container {
  position: relative;
}
/* line 22, sass/site/contact/_contact-v3.scss */
.contact-page-hero .container .red-shape-style {
  position: absolute;
  top: 0;
  right: 0;
  width: 392px;
  height: 297px;
  bottom: 0;
  margin: auto;
}
@media (max-width: 1023px) {
  /* line 22, sass/site/contact/_contact-v3.scss */
  .contact-page-hero .container .red-shape-style {
    width: 224px;
  }
}
@media (max-width: 767px) {
  /* line 22, sass/site/contact/_contact-v3.scss */
  .contact-page-hero .container .red-shape-style {
    display: none;
  }
}
/* line 36, sass/site/contact/_contact-v3.scss */
.contact-page-hero .container .red-shape-style:after {
  content: "";
  position: absolute;
  left: 60px;
  bottom: 0;
  width: 84px;
  height: 50%;
  transform: skew(-35deg, 0deg);
  background-color: #ff2d21;
}
/* line 46, sass/site/contact/_contact-v3.scss */
.contact-page-hero .container .red-shape-style:before {
  content: "";
  position: absolute;
  right: 60px;
  top: 0;
  width: 84px;
  height: 50%;
  transform: skew(-35deg, 0deg);
  background-color: #ff2d21;
}
/* line 58, sass/site/contact/_contact-v3.scss */
.contact-page-hero h1, .contact-page-hero h2 {
  color: #fff;
  font-size: 70px;
  font-weight: 800;
  line-height: 70px;
  margin: 0 0 20px;
  padding: 0;
}
@media (max-width: 1365px) {
  /* line 58, sass/site/contact/_contact-v3.scss */
  .contact-page-hero h1, .contact-page-hero h2 {
    font-size: 60px;
    line-height: 60px;
  }
}
@media (max-width: 1199px) {
  /* line 58, sass/site/contact/_contact-v3.scss */
  .contact-page-hero h1, .contact-page-hero h2 {
    font-size: 50px;
    line-height: 50px;
  }
}
@media (max-width: 1023px) {
  /* line 58, sass/site/contact/_contact-v3.scss */
  .contact-page-hero h1, .contact-page-hero h2 {
    margin: 0 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 58, sass/site/contact/_contact-v3.scss */
  .contact-page-hero h1, .contact-page-hero h2 {
    font-size: 40px;
    line-height: 40px;
  }
}
/* line 81, sass/site/contact/_contact-v3.scss */
.contact-page-hero p {
  color: #fff;
  font-size: 23px;
  line-height: normal;
  margin: 0;
  padding: 0;
}
@media (max-width: 1199px) {
  /* line 81, sass/site/contact/_contact-v3.scss */
  .contact-page-hero p {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  /* line 81, sass/site/contact/_contact-v3.scss */
  .contact-page-hero p {
    font-size: 18px;
  }
}

/* line 95, sass/site/contact/_contact-v3.scss */
.contactus-form-block {
  display: flex;
  justify-content: space-between;
  margin: 100px 0;
  position: relative;
}
@media (max-width: 1199px) {
  /* line 95, sass/site/contact/_contact-v3.scss */
  .contactus-form-block {
    margin: 70px 0;
  }
}
@media (max-width: 1023px) {
  /* line 95, sass/site/contact/_contact-v3.scss */
  .contactus-form-block {
    flex-flow: wrap;
  }
}
@media (max-width: 767px) {
  /* line 95, sass/site/contact/_contact-v3.scss */
  .contactus-form-block {
    margin: 40px 0;
  }
}
/* line 109, sass/site/contact/_contact-v3.scss */
.contactus-form-block .or-text {
  position: absolute;
  left: 50%;
  top: 0;
  height: 100%;
  display: flex;
  align-items: center;
  transform: translateX(-50%);
  font-size: 18px;
  color: #6a6a6a;
  font-weight: 700;
  font-family: "Montserrat", sans-serif;
}
@media (max-width: 1023px) {
  /* line 109, sass/site/contact/_contact-v3.scss */
  .contactus-form-block .or-text {
    display: none;
  }
}
/* line 124, sass/site/contact/_contact-v3.scss */
.contactus-form-block .or-text:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  width: 1px;
  height: 47.5%;
  background: #d0d0d0;
  margin: auto;
}
/* line 135, sass/site/contact/_contact-v3.scss */
.contactus-form-block .or-text:after {
  content: "";
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
  width: 1px;
  height: 48%;
  background: #d0d0d0;
  margin: auto;
}
/* line 147, sass/site/contact/_contact-v3.scss */
.contactus-form-block .contactus-left-form-block {
  max-width: 474px;
  width: 41%;
}
@media (max-width: 1023px) {
  /* line 147, sass/site/contact/_contact-v3.scss */
  .contactus-form-block .contactus-left-form-block {
    max-width: 100%;
    width: 100%;
    margin: 0 0 40px;
  }
}
@media (max-width: 767px) {
  /* line 147, sass/site/contact/_contact-v3.scss */
  .contactus-form-block .contactus-left-form-block {
    font-size: 28px;
  }
}
/* line 159, sass/site/contact/_contact-v3.scss */
.contactus-form-block .contactus-lets-talk-block {
  width: 41%;
}
@media (max-width: 1023px) {
  /* line 159, sass/site/contact/_contact-v3.scss */
  .contactus-form-block .contactus-lets-talk-block {
    max-width: 495px;
    width: 100%;
    margin: 0 auto;
  }
}
/* line 166, sass/site/contact/_contact-v3.scss */
.contactus-form-block .contactus-lets-talk-block .contactus-lets-talk-block-inner {
  max-width: 425px;
}
@media (max-width: 1023px) {
  /* line 166, sass/site/contact/_contact-v3.scss */
  .contactus-form-block .contactus-lets-talk-block .contactus-lets-talk-block-inner {
    margin: 0 auto;
  }
}

/* line 175, sass/site/contact/_contact-v3.scss */
.contactus-left-form-block h2 {
  font-size: 40px;
  font-weight: 700;
  margin: 0 0 10px;
}
@media (max-width: 1365px) {
  /* line 175, sass/site/contact/_contact-v3.scss */
  .contactus-left-form-block h2 {
    font-size: 36px;
  }
}
@media (max-width: 767px) {
  /* line 175, sass/site/contact/_contact-v3.scss */
  .contactus-left-form-block h2 {
    font-size: 28px;
  }
}
/* line 186, sass/site/contact/_contact-v3.scss */
.contactus-left-form-block p {
  font-size: 19px;
  line-height: 26px;
  margin: 0;
}
@media (max-width: 767px) {
  /* line 186, sass/site/contact/_contact-v3.scss */
  .contactus-left-form-block p {
    font-size: 18px;
    line-height: 24px;
  }
}
/* line 194, sass/site/contact/_contact-v3.scss */
.contactus-left-form-block p:empty {
  display: none;
}
/* line 198, sass/site/contact/_contact-v3.scss */
.contactus-left-form-block .request-qoute-form {
  padding: 40px 0 0;
}
@media (max-width: 1023px) {
  /* line 198, sass/site/contact/_contact-v3.scss */
  .contactus-left-form-block .request-qoute-form {
    padding: 30px 0 0;
  }
}
/* line 204, sass/site/contact/_contact-v3.scss */
.contactus-left-form-block .attach-file-input {
  margin-bottom: 40px;
}
/* line 207, sass/site/contact/_contact-v3.scss */
.contactus-left-form-block .request-qoute-form-row {
  margin-bottom: 15px;
  position: relative;
}
/* line 210, sass/site/contact/_contact-v3.scss */
.contactus-left-form-block .request-qoute-form-row > .ajax-loader {
  position: absolute;
  right: 10px;
  top: 0;
  bottom: 0;
  margin: auto;
}
/* line 217, sass/site/contact/_contact-v3.scss */
.contactus-left-form-block .request-qoute-form-row.attach-file-input {
  margin-bottom: 40px;
}
/* line 220, sass/site/contact/_contact-v3.scss */
.contactus-left-form-block .request-qoute-form-row.request-qoute-form-btn {
  margin-bottom: 0;
}
/* line 224, sass/site/contact/_contact-v3.scss */
.contactus-left-form-block input[type="text"], .contactus-left-form-block input[type="email"], .contactus-left-form-block input[type="tel"], .contactus-left-form-block textarea {
  width: 100%;
  padding: 10px 25px;
  height: 58px;
  border: 1px #000 solid;
  color: #000;
  font-size: 14px;
  line-height: normal;
  letter-spacing: 0;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
}
/* line 235, sass/site/contact/_contact-v3.scss */
.contactus-left-form-block input[type="text"]::-webkit-input-placeholder, .contactus-left-form-block input[type="email"]::-webkit-input-placeholder, .contactus-left-form-block input[type="tel"]::-webkit-input-placeholder, .contactus-left-form-block textarea::-webkit-input-placeholder {
  color: #000;
}
/* line 238, sass/site/contact/_contact-v3.scss */
.contactus-left-form-block input[type="text"]::-moz-placeholder, .contactus-left-form-block input[type="email"]::-moz-placeholder, .contactus-left-form-block input[type="tel"]::-moz-placeholder, .contactus-left-form-block textarea::-moz-placeholder {
  color: #000;
}
/* line 241, sass/site/contact/_contact-v3.scss */
.contactus-left-form-block input[type="text"]:-ms-input-placeholder, .contactus-left-form-block input[type="email"]:-ms-input-placeholder, .contactus-left-form-block input[type="tel"]:-ms-input-placeholder, .contactus-left-form-block textarea:-ms-input-placeholder {
  color: #000;
}
/* line 244, sass/site/contact/_contact-v3.scss */
.contactus-left-form-block input[type="text"]:-moz-placeholder, .contactus-left-form-block input[type="email"]:-moz-placeholder, .contactus-left-form-block input[type="tel"]:-moz-placeholder, .contactus-left-form-block textarea:-moz-placeholder {
  color: #000;
}
/* line 247, sass/site/contact/_contact-v3.scss */
.contactus-left-form-block input[type="text"]:focus, .contactus-left-form-block input[type="email"]:focus, .contactus-left-form-block input[type="tel"]:focus, .contactus-left-form-block textarea:focus {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
  background-color: #f5f5f5;
}
/* line 252, sass/site/contact/_contact-v3.scss */
.contactus-left-form-block textarea {
  padding: 15px 25px;
  height: 131px;
  resize: none;
}
/* line 257, sass/site/contact/_contact-v3.scss */
.contactus-left-form-block input[type="submit"], .contactus-left-form-block input[type="button"] {
  width: 100%;
  border-radius: 0;
  height: 62px;
  font-weight: 600;
  font-size: 20px;
  background-color: #000;
  color: #fff;
}
/* line 265, sass/site/contact/_contact-v3.scss */
.contactus-left-form-block input[type="submit"]:focus, .contactus-left-form-block input[type="submit"]:visited, .contactus-left-form-block input[type="button"]:focus, .contactus-left-form-block input[type="button"]:visited {
  background-color: #000;
  color: #fff;
}
/* line 269, sass/site/contact/_contact-v3.scss */
.contactus-left-form-block input[type="submit"]:hover, .contactus-left-form-block input[type="button"]:hover {
  background-color: #ff2d21;
  color: #fff;
  box-shadow: 0 21px 35px -5px rgba(0, 0, 0, 0.3);
}
/* line 275, sass/site/contact/_contact-v3.scss */
.contactus-left-form-block div.wpcf7-response-output {
  margin: 0 0;
  padding: 10px;
  border-width: 1px;
  width: 100%;
  text-align: left;
  line-height: normal;
  font-size: 15px;
}
@media (max-width: 767px) {
  /* line 275, sass/site/contact/_contact-v3.scss */
  .contactus-left-form-block div.wpcf7-response-output {
    font-size: 14px;
  }
}

/* line 288, sass/site/contact/_contact-v3.scss */
.attach-file-input {
  position: relative;
}
/* line 290, sass/site/contact/_contact-v3.scss */
.attach-file-input input[type="file"], .attach-file-input .wpcf7-form-control-wrap.AttachFile {
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  font-size: 14px;
}
/* line 299, sass/site/contact/_contact-v3.scss */
.attach-file-input .wpcf7-not-valid-tip {
  position: absolute;
  top: 43px;
}
@media (max-width: 767px) {
  /* line 299, sass/site/contact/_contact-v3.scss */
  .attach-file-input .wpcf7-not-valid-tip {
    top: 63px;
  }
}
/* line 306, sass/site/contact/_contact-v3.scss */
.attach-file-input input[type="file"] {
  opacity: 0;
  cursor: pointer;
  width: 100%;
}
/* line 311, sass/site/contact/_contact-v3.scss */
.attach-file-input .attach-file-content {
  position: relative;
  padding-left: 54px;
}
/* line 314, sass/site/contact/_contact-v3.scss */
.attach-file-input .attach-file-content:before {
  content: "";
  width: 54px;
  height: 54px;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  background: url(images/attach-file-icon.png) no-repeat center;
  background-size: 27px;
}
/* line 326, sass/site/contact/_contact-v3.scss */
.attach-file-input .attach-file-content strong {
  font-size: 14px;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
  display: block;
  margin: 0;
  padding: 0;
}
/* line 334, sass/site/contact/_contact-v3.scss */
.attach-file-input .attach-file-content small {
  font-size: 12px;
  display: block;
  line-height: normal;
  color: #848484;
  font-family: "Montserrat", sans-serif;
}
/* line 341, sass/site/contact/_contact-v3.scss */
.attach-file-input .attach-file-content br {
  display: none;
}

/* line 347, sass/site/contact/_contact-v3.scss */
.contactus-lets-talk-block h3 {
  font-size: 40px;
  font-weight: 700;
  margin: 0 0 10px;
}
@media (max-width: 1365px) {
  /* line 347, sass/site/contact/_contact-v3.scss */
  .contactus-lets-talk-block h3 {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 347, sass/site/contact/_contact-v3.scss */
  .contactus-lets-talk-block h3 {
    text-align: center;
  }
}
@media (max-width: 767px) {
  /* line 347, sass/site/contact/_contact-v3.scss */
  .contactus-lets-talk-block h3 {
    font-size: 28px;
  }
}
@media (max-width: 1023px) {
  /* line 362, sass/site/contact/_contact-v3.scss */
  .contactus-lets-talk-block .meeting-block > p {
    text-align: center;
  }
}
/* line 368, sass/site/contact/_contact-v3.scss */
.contactus-lets-talk-block h4 {
  color: #000;
  font-size: 20px;
  font-weight: 700;
  margin: 0;
  padding: 0;
}
/* line 375, sass/site/contact/_contact-v3.scss */
.contactus-lets-talk-block p {
  font-size: 19px;
  line-height: 26px;
  margin: 0;
}
@media (max-width: 767px) {
  /* line 375, sass/site/contact/_contact-v3.scss */
  .contactus-lets-talk-block p {
    font-size: 17px;
    line-height: 24px;
  }
}
/* line 383, sass/site/contact/_contact-v3.scss */
.contactus-lets-talk-block p:empty {
  display: none;
}

/* line 389, sass/site/contact/_contact-v3.scss */
.meeting-block ul {
  margin: 0;
  padding: 40px 0 0;
  list-style: none;
  max-width: 350px;
}
@media (max-width: 1023px) {
  /* line 389, sass/site/contact/_contact-v3.scss */
  .meeting-block ul {
    margin: 0 auto;
  }
}
/* line 397, sass/site/contact/_contact-v3.scss */
.meeting-block ul a {
  padding: 0 0 0 96px;
  min-height: 103px;
  background-color: #fff;
  box-shadow: 0 0 22px rgba(0, 0, 0, 0.12);
  display: flex;
  flex-direction: column;
  justify-content: center;
  position: relative;
  margin-bottom: 22px;
  transition: all 0.5s ease;
}
/* line 408, sass/site/contact/_contact-v3.scss */
.meeting-block ul a:hover {
  box-shadow: 0 0 32px rgba(0, 0, 0, 0.32);
}
/* line 411, sass/site/contact/_contact-v3.scss */
.meeting-block ul a img {
  position: absolute;
  left: 30px;
  max-width: 38px;
  top: 0;
  bottom: 0;
  margin: auto;
}
/* line 419, sass/site/contact/_contact-v3.scss */
.meeting-block ul a p {
  font-size: 14px;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
  letter-spacing: 0.5px;
}

/* line 428, sass/site/contact/_contact-v3.scss */
.business-manager-block {
  margin-bottom: 40px;
}
@media (max-width: 1023px) {
  /* line 428, sass/site/contact/_contact-v3.scss */
  .business-manager-block {
    text-align: center;
  }
}
/* line 433, sass/site/contact/_contact-v3.scss */
.business-manager-block img {
  margin-bottom: 28px;
}
/* line 436, sass/site/contact/_contact-v3.scss */
.business-manager-block h4 {
  margin-bottom: 5px;
}

/* line 441, sass/site/contact/_contact-v3.scss */
.container.address-container {
  max-width: 1610px;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 1023px) {
  /* line 441, sass/site/contact/_contact-v3.scss */
  .container.address-container {
    flex-direction: column;
  }
}
/* line 448, sass/site/contact/_contact-v3.scss */
.container.address-container .address-block-col {
  width: calc(50% - 15px);
}
@media (max-width: 1023px) {
  /* line 448, sass/site/contact/_contact-v3.scss */
  .container.address-container .address-block-col {
    width: 100%;
  }
}

/* line 456, sass/site/contact/_contact-v3.scss */
.address-block-col {
  margin-bottom: 30px;
}
/* line 458, sass/site/contact/_contact-v3.scss */
.address-block-col .office-interior-img {
  width: 100%;
  margin-bottom: 45px;
}
/* line 461, sass/site/contact/_contact-v3.scss */
.address-block-col .office-interior-img img {
  width: 100%;
}
/* line 465, sass/site/contact/_contact-v3.scss */
.address-block-col .office-address-container {
  position: relative;
  padding-left: 82px;
}
@media (max-width: 767px) {
  /* line 465, sass/site/contact/_contact-v3.scss */
  .address-block-col .office-address-container {
    padding-left: 0;
  }
}
/* line 471, sass/site/contact/_contact-v3.scss */
.address-block-col .office-address-container .flag {
  position: absolute;
  left: 0;
  top: 0;
  width: 58px;
  height: 58px;
  background-color: #fff;
  box-shadow: 1px 0 32px rgba(0, 0, 0, 0.11);
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 767px) {
  /* line 471, sass/site/contact/_contact-v3.scss */
  .address-block-col .office-address-container .flag {
    top: -73px;
  }
}
/* line 485, sass/site/contact/_contact-v3.scss */
.address-block-col .office-address-container .flag img {
  max-width: 28px;
}
/* line 489, sass/site/contact/_contact-v3.scss */
.address-block-col .office-address-container .country-title {
  font-size: 50px;
  letter-spacing: 0;
  text-transform: uppercase;
  font-weight: 800;
  margin: 0 0 10px;
}
@media (max-width: 1365px) {
  /* line 489, sass/site/contact/_contact-v3.scss */
  .address-block-col .office-address-container .country-title {
    font-size: 36px;
  }
}
@media (max-width: 767px) {
  /* line 489, sass/site/contact/_contact-v3.scss */
  .address-block-col .office-address-container .country-title {
    font-size: 28px;
  }
}
/* line 502, sass/site/contact/_contact-v3.scss */
.address-block-col .office-address-container p {
  font-size: 19px;
  font-weight: 600;
  color: #000;
  font-family: "Montserrat", sans-serif;
  max-width: 430px;
  margin: 0;
}
@media (max-width: 767px) {
  /* line 502, sass/site/contact/_contact-v3.scss */
  .address-block-col .office-address-container p {
    font-size: 17px;
  }
}
@media (max-width: 767px) {
  /* line 512, sass/site/contact/_contact-v3.scss */
  .address-block-col .office-address-container p br {
    display: none;
  }
}
/* line 518, sass/site/contact/_contact-v3.scss */
.address-block-col .office-address-container ul {
  list-style: none;
  margin: 45px 0 20px;
  padding: 0;
}
@media (max-width: 1365px) {
  /* line 518, sass/site/contact/_contact-v3.scss */
  .address-block-col .office-address-container ul {
    margin: 25px 0 20px;
  }
}
/* line 525, sass/site/contact/_contact-v3.scss */
.address-block-col .office-address-container ul li {
  font-size: 20px;
  color: #000;
  font-weight: 400;
  padding-left: 28px;
  position: relative;
}
@media (max-width: 767px) {
  /* line 525, sass/site/contact/_contact-v3.scss */
  .address-block-col .office-address-container ul li {
    font-size: 18px;
  }
}
/* line 534, sass/site/contact/_contact-v3.scss */
.address-block-col .office-address-container ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 20px;
  height: 20px;
}
/* line 545, sass/site/contact/_contact-v3.scss */
.address-block-col .office-address-container ul li.cellphone:before {
  background: url(images/contact-cell-icon.png) no-repeat;
  background-size: 19px auto;
  background-position: center;
}
/* line 552, sass/site/contact/_contact-v3.scss */
.address-block-col .office-address-container ul li.email:before {
  background: url(images/contact-msg-icon.png) no-repeat;
  background-size: 19px auto;
  background-position: center;
}
/* line 559, sass/site/contact/_contact-v3.scss */
.address-block-col .office-address-container ul li.skype:before {
  background: url(images/contact-skype-icon.png) no-repeat;
  background-size: 19px auto;
  background-position: center;
}
/* line 565, sass/site/contact/_contact-v3.scss */
.address-block-col .office-address-container ul li strong {
  font-weight: 600;
}
/* line 568, sass/site/contact/_contact-v3.scss */
.address-block-col .office-address-container ul li a {
  color: #000;
  font-weight: 400;
}
/* line 571, sass/site/contact/_contact-v3.scss */
.address-block-col .office-address-container ul li a:hover {
  color: #ff2d21;
}

/* line 580, sass/site/contact/_contact-v3.scss */
.our-newsletter-section .our-newsletter-left-images {
  position: relative;
}
/* line 582, sass/site/contact/_contact-v3.scss */
.our-newsletter-section .our-newsletter-left-images img {
  width: 100%;
}
/* line 585, sass/site/contact/_contact-v3.scss */
.our-newsletter-section .our-newsletter-left-images .current-opening-overcontent {
  position: absolute;
  right: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  max-width: 819px;
  padding: 0 15px;
}
@media (max-width: 1023px) {
  /* line 585, sass/site/contact/_contact-v3.scss */
  .our-newsletter-section .our-newsletter-left-images .current-opening-overcontent {
    max-width: 100%;
  }
}
/* line 596, sass/site/contact/_contact-v3.scss */
.our-newsletter-section .our-newsletter-left-images .current-opening-overcontent .current-opening-overcontent-inner {
  max-width: 500px;
}
@media (max-width: 1199px) {
  /* line 596, sass/site/contact/_contact-v3.scss */
  .our-newsletter-section .our-newsletter-left-images .current-opening-overcontent .current-opening-overcontent-inner {
    max-width: 390px;
  }
}
@media (max-width: 1023px) {
  /* line 596, sass/site/contact/_contact-v3.scss */
  .our-newsletter-section .our-newsletter-left-images .current-opening-overcontent .current-opening-overcontent-inner {
    max-width: 440px;
    margin: 0 auto;
    width: 100%;
    text-align: center;
  }
}
/* line 607, sass/site/contact/_contact-v3.scss */
.our-newsletter-section .our-newsletter-left-images .current-opening-overcontent .current-opening-overcontent-inner .titleText {
  font-size: 40px;
  font-weight: 800;
  color: #fff;
  margin-bottom: 50px;
}
@media (max-width: 1365px) {
  /* line 607, sass/site/contact/_contact-v3.scss */
  .our-newsletter-section .our-newsletter-left-images .current-opening-overcontent .current-opening-overcontent-inner .titleText {
    font-size: 36px;
    margin-bottom: 30px;
  }
}
@media (max-width: 1199px) {
  /* line 607, sass/site/contact/_contact-v3.scss */
  .our-newsletter-section .our-newsletter-left-images .current-opening-overcontent .current-opening-overcontent-inner .titleText {
    font-size: 32px;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  /* line 607, sass/site/contact/_contact-v3.scss */
  .our-newsletter-section .our-newsletter-left-images .current-opening-overcontent .current-opening-overcontent-inner .titleText {
    font-size: 24px;
    margin-bottom: 20px;
    font-weight: 700;
  }
}
/* line 626, sass/site/contact/_contact-v3.scss */
.our-newsletter-section .our-newsletter-left-images .current-opening-overcontent .current-opening-overcontent-inner .btn_default {
  padding: 32px 10px;
  min-width: 300px;
  text-align: center;
  font-weight: 600;
}
@media (max-width: 1365px) {
  /* line 626, sass/site/contact/_contact-v3.scss */
  .our-newsletter-section .our-newsletter-left-images .current-opening-overcontent .current-opening-overcontent-inner .btn_default {
    padding: 22px 10px;
    font-size: 19px;
    min-width: 240px;
  }
}
@media (max-width: 1199px) {
  /* line 626, sass/site/contact/_contact-v3.scss */
  .our-newsletter-section .our-newsletter-left-images .current-opening-overcontent .current-opening-overcontent-inner .btn_default {
    padding: 18px 10px;
    font-size: 16px;
    min-width: 200px;
  }
}
@media (max-width: 767px) {
  /* line 626, sass/site/contact/_contact-v3.scss */
  .our-newsletter-section .our-newsletter-left-images .current-opening-overcontent .current-opening-overcontent-inner .btn_default {
    padding: 13px 10px;
    font-size: 15px;
    min-width: 170px;
  }
}
/* line 646, sass/site/contact/_contact-v3.scss */
.our-newsletter-section .our-newsletter-left-images .current-opening-overcontent .current-opening-overcontent-inner .btn_default.white {
  color: #000;
  background-color: #fff;
}
/* line 649, sass/site/contact/_contact-v3.scss */
.our-newsletter-section .our-newsletter-left-images .current-opening-overcontent .current-opening-overcontent-inner .btn_default.white:hover {
  background-color: #e72e28;
  color: #fff;
  box-shadow: 0 21px 35px -5px rgba(0, 0, 0, 0.3);
}
/* line 659, sass/site/contact/_contact-v3.scss */
.our-newsletter-section .newsletter-icon {
  max-width: 58px;
  margin: 0 0 20px;
}
@media (max-width: 1365px) {
  /* line 659, sass/site/contact/_contact-v3.scss */
  .our-newsletter-section .newsletter-icon {
    max-width: 38px;
    margin: 0 0 10px;
  }
}
@media (max-width: 1199px) {
  /* line 659, sass/site/contact/_contact-v3.scss */
  .our-newsletter-section .newsletter-icon {
    display: none;
  }
}
/* line 672, sass/site/contact/_contact-v3.scss */
.our-newsletter-section .our-newsletter-content input[type="submit"]:hover {
  background-color: #fff;
  color: #000;
  box-shadow: 0 21px 35px -5px rgba(0, 0, 0, 0.3);
}
/* line 681, sass/site/contact/_contact-v3.scss */
.our-newsletter-section .our-newsletter-content .mailpoet_form .mailpoet_message p.mailpoet_validate_error {
  color: #fff !important;
}

@media (max-width: 767px) {
  /* line 692, sass/site/contact/_contact-v3.scss */
  .page-template-schedule-meeting .contact-page-hero h2 {
    font-size: 38px;
  }
}
@media (max-width: 374px) {
  /* line 692, sass/site/contact/_contact-v3.scss */
  .page-template-schedule-meeting .contact-page-hero h2 {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 700, sass/site/contact/_contact-v3.scss */
  .page-template-schedule-meeting .contact-page-hero h1 {
    font-size: 36px;
    line-height: 38px;
  }
}
/* line 707, sass/site/contact/_contact-v3.scss */
.page-template-schedule-meeting .contactus-page-wrapper {
  padding: 30px 0 60px;
}
@media (max-width: 767px) {
  /* line 707, sass/site/contact/_contact-v3.scss */
  .page-template-schedule-meeting .contactus-page-wrapper {
    padding: 0 0 40px;
  }
}
/* line 713, sass/site/contact/_contact-v3.scss */
.page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app .widget-main.state-select-date {
  margin: 0 auto;
}
/* line 717, sass/site/contact/_contact-v3.scss */
.page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main {
  border-radius: 0;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  border: none;
  background-color: #fff;
  box-shadow: 0 0 30px rgba(0, 0, 0, 0.1);
}
/* line 722, sass/site/contact/_contact-v3.scss */
.page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main * {
  font-family: "Karla", sans-serif !important;
  border-radius: 0;
}
/* line 727, sass/site/contact/_contact-v3.scss */
.page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main .v-select.time-zone-v-selector.vs--single:before {
  top: 15px;
  right: 12px;
}
/* line 731, sass/site/contact/_contact-v3.scss */
.page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main .v-select.time-zone-v-selector.vs--single .vs__dropdown-toggle {
  height: 40px;
  box-shadow: none;
  border: 1px #000 solid;
  padding: 3px 19px 3px 0;
}
/* line 739, sass/site/contact/_contact-v3.scss */
.page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main .event-preset-cont .event-preset {
  border: 0;
  margin: 0;
  background-color: #f5f5f5;
  border-right: none;
  height: 100%;
  border-radius: 0;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
}
@media (max-width: 767px) {
  /* line 739, sass/site/contact/_contact-v3.scss */
  .page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main .event-preset-cont .event-preset {
    border-right: 0;
  }
}
/* line 749, sass/site/contact/_contact-v3.scss */
.page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main .event-preset-cont .event-preset .inviter-name {
  font-size: 18px;
  font-weight: 700;
}
/* line 753, sass/site/contact/_contact-v3.scss */
.page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main .event-preset-cont .event-preset .event-type-name {
  font-size: 16px;
}
/* line 758, sass/site/contact/_contact-v3.scss */
.page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main .event-form {
  margin: 40px !important;
}
@media (max-width: 767px) {
  /* line 758, sass/site/contact/_contact-v3.scss */
  .page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main .event-form {
    margin: 40px 0 10px !important;
  }
}
/* line 763, sass/site/contact/_contact-v3.scss */
.page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main .event-form .icon-back {
  border-color: #494647;
  background-color: #fff;
  color: #494647;
  text-transform: uppercase;
  font-weight: 700;
  padding: 6px 10px;
}
/* line 770, sass/site/contact/_contact-v3.scss */
.page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main .event-form .icon-back:before {
  display: none;
}
@media (max-width: 767px) {
  /* line 770, sass/site/contact/_contact-v3.scss */
  .page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main .event-form .icon-back:before {
    display: block;
  }
}
/* line 776, sass/site/contact/_contact-v3.scss */
.page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main .event-form .icon-back:hover {
  background-color: #e72e28;
  border-color: #e72e28;
  color: #fff;
}
/* line 782, sass/site/contact/_contact-v3.scss */
.page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main .event-form .txt-h4 {
  font-weight: 500;
}
/* line 786, sass/site/contact/_contact-v3.scss */
.page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main .event-form .wpc-form .wpc-form-row {
  margin: 0 0 10px 0;
}
/* line 788, sass/site/contact/_contact-v3.scss */
.page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main .event-form .wpc-form .wpc-form-row input, .page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main .event-form .wpc-form .wpc-form-row textarea {
  border-radius: 0;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  border-color: #a8a8a8;
}
@media (max-width: 767px) {
  /* line 788, sass/site/contact/_contact-v3.scss */
  .page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main .event-form .wpc-form .wpc-form-row input, .page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main .event-form .wpc-form .wpc-form-row textarea {
    padding: 7px 15px;
  }
}
/* line 794, sass/site/contact/_contact-v3.scss */
.page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main .event-form .wpc-form .wpc-form-row input:focus, .page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main .event-form .wpc-form .wpc-form-row textarea:focus {
  background-color: transparent;
  border-color: #b1b1b1;
}
/* line 802, sass/site/contact/_contact-v3.scss */
.page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main .event-form .wpc-form-row button {
  background-color: #e72e28;
  font-weight: 700;
  border-radius: 0;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  -webkit-box-shadow: 0 5px 18px -5px rgba(0, 0, 0, 0.45);
  -moz-box-shadow: 0 5px 18px -5px rgba(0, 0, 0, 0.45);
  -ms-box-shadow: 0 5px 18px -5px rgba(0, 0, 0, 0.45);
  box-shadow: 0 5px 18px -5px rgba(0, 0, 0, 0.45);
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/* line 808, sass/site/contact/_contact-v3.scss */
.page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main .event-form .wpc-form-row button:hover {
  background-color: #f8332c;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
/* line 812, sass/site/contact/_contact-v3.scss */
.page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main .event-form .wpc-form-row button:focus {
  box-shadow: none !important;
}
/* line 818, sass/site/contact/_contact-v3.scss */
.page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main .event-date-col {
  margin-left: 28px;
}
@media (max-width: 767px) {
  /* line 818, sass/site/contact/_contact-v3.scss */
  .page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main .event-date-col {
    margin-left: 0;
  }
}
/* line 823, sass/site/contact/_contact-v3.scss */
.page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main .event-date-col h4 {
  font-weight: 700;
  padding-top: 30px;
  margin-bottom: 5px;
  font-size: 24px;
  letter-spacing: -2px;
}
/* line 830, sass/site/contact/_contact-v3.scss */
.page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main .event-date-col .vc-container {
  border: 1px #494647 solid;
  margin-bottom: 20px;
}
/* line 834, sass/site/contact/_contact-v3.scss */
.page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main .event-date-col .vc-container .vc-day-layer.vc-highlights {
  visibility: hidden;
}
/* line 838, sass/site/contact/_contact-v3.scss */
.page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main .event-date-col .vc-container .vc-highlights + .vc-day-content {
  background-color: #2b8f47 !important;
  color: #fff !important;
}
/* line 843, sass/site/contact/_contact-v3.scss */
.page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main .event-date-col .vc-container .vc-day-content:not(.vc-text-gray-400) {
  background-color: #cbe9d4;
  color: #000;
}
/* line 846, sass/site/contact/_contact-v3.scss */
.page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main .event-date-col .vc-container .vc-day-content:not(.vc-text-gray-400):hover {
  border-color: #2b8f47;
  background-color: #2b8f47 !important;
  color: #fff;
}
/* line 852, sass/site/contact/_contact-v3.scss */
.page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main .event-date-col .vc-container .vc-day-content:before {
  border-color: #e72e28;
  color: #e72e28;
}
/* line 861, sass/site/contact/_contact-v3.scss */
.page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main .event-time-col-cont .vc-container .vc-text-gray-500 {
  color: #3b4046;
}
/* line 866, sass/site/contact/_contact-v3.scss */
.page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main .event-time-col-cont .event-time-col h4 {
  font-weight: 700;
  padding-top: 30px;
  padding-bottom: 0;
  font-size: 24px;
  letter-spacing: -2px;
}
/* line 872, sass/site/contact/_contact-v3.scss */
.page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main .event-time-col-cont .event-time-col h4 .icon-back {
  border-radius: 0;
  border: 1px #212121 solid;
}
/* line 877, sass/site/contact/_contact-v3.scss */
.page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main .event-time-col-cont .event-time-col:before {
  width: 8px;
}
/* line 880, sass/site/contact/_contact-v3.scss */
.page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main .event-time-col-cont .event-time-col:after {
  display: none;
}
/* line 886, sass/site/contact/_contact-v3.scss */
.page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main .event-time-col-cont .event-time-col ul.time-slot-selector li a {
  border-color: #494647;
  color: #494647;
  border-radius: 0;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  transition: initial;
}
/* line 891, sass/site/contact/_contact-v3.scss */
.page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main .event-time-col-cont .event-time-col ul.time-slot-selector li a:hover {
  background-color: rgba(231, 46, 40, 0.98);
  color: #fff;
  border-color: rgba(231, 46, 40, 0.98);
}
/* line 899, sass/site/contact/_contact-v3.scss */
.page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main .event-time-col-cont .event-time-col ul.time-slot-selector li.confirmation.cf a {
  padding: 10px 12px;
  border-color: transparent;
}
@media (max-width: 767px) {
  /* line 899, sass/site/contact/_contact-v3.scss */
  .page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main .event-time-col-cont .event-time-col ul.time-slot-selector li.confirmation.cf a {
    padding: 8px 10px;
  }
}
/* line 905, sass/site/contact/_contact-v3.scss */
.page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main .event-time-col-cont .event-time-col ul.time-slot-selector li.confirmation.cf a:hover {
  background-color: transparent;
  color: #000;
}
/* line 910, sass/site/contact/_contact-v3.scss */
.page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main .event-time-col-cont .event-time-col ul.time-slot-selector li.confirmation.cf button {
  background-color: rgba(231, 46, 40, 0.98);
  border-radius: 0;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  padding: 10px 25px;
  text-align: center;
}
@media (max-width: 767px) {
  /* line 910, sass/site/contact/_contact-v3.scss */
  .page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main .event-time-col-cont .event-time-col ul.time-slot-selector li.confirmation.cf button {
    padding: 10px 15px;
  }
}
/* line 927, sass/site/contact/_contact-v3.scss */
.page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main.state-confirmation .event-preset {
  background-color: #ffffff;
  border-radius: 0;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  border: none;
}
/* line 931, sass/site/contact/_contact-v3.scss */
.page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main.state-confirmation .event-preset .inviter-name {
  font-size: 18px;
  font-weight: 700;
}
/* line 935, sass/site/contact/_contact-v3.scss */
.page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main.state-confirmation .event-preset .confimation-confirmed {
  color: #45a739;
  font-size: 28px;
  letter-spacing: -1px;
  line-height: normal;
}
/* line 941, sass/site/contact/_contact-v3.scss */
.page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main.state-confirmation .event-preset .event-type-name.clr-wisteria {
  display: inline-block;
  background-color: #e72e28;
  color: #fff;
  letter-spacing: 0;
  text-transform: uppercase;
  font-size: 15px;
  padding: 10px;
}
/* line 949, sass/site/contact/_contact-v3.scss */
.page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app #wpcal-widget .widget-main.state-confirmation .event-preset .event-type-name.clr-wisteria:before {
  background-color: #ffffff;
  border-radius: 50%;
  width: 10px;
  height: 10px;
}
/* line 960, sass/site/contact/_contact-v3.scss */
.page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app .ribbon-mask {
  display: none;
}
/* line 963, sass/site/contact/_contact-v3.scss */
.page-template-schedule-meeting .contactus-page-wrapper #wpcal_user_app .bottom_powered_by {
  display: none;
}
/* line 967, sass/site/contact/_contact-v3.scss */
.page-template-schedule-meeting .contactus-page-wrapper .entry-footer {
  display: none;
}
/* line 974, sass/site/contact/_contact-v3.scss */
.page-template-schedule-meeting .event-form .wpc-form label.wpc-label em {
  color: #e72e28;
}
/* line 983, sass/site/contact/_contact-v3.scss */
.page-template-schedule-meeting #wpcal-widget .widget-main.state-form .event-form .confirmed-timing {
  background-color: #6ab04c;
  color: #fff;
  margin-bottom: 0;
  padding: 10px 10px 10px 40px;
  box-shadow: 0 0 12px rgba(0, 0, 0, 0.15);
}
/* line 989, sass/site/contact/_contact-v3.scss */
.page-template-schedule-meeting #wpcal-widget .widget-main.state-form .event-form .confirmed-timing:before {
  width: 25px;
  height: 25px;
  left: 8px;
  background-color: #fff;
  background-size: 16px auto;
  background-repeat: no-repeat;
  background-position: center;
  border-radius: 50%;
}

/* line 1004, sass/site/contact/_contact-v3.scss */
.vs__dropdown-menu li a, .vs__dropdown-menu li {
  font-size: 14px;
}

/*--------------------------------------------------------------
## Work
--------------------------------------------------------------*/
/* line 2, sass/site/work/_work.scss */
.page-template-work-php .footermain {
  padding-top: 0px;
}
/* line 7, sass/site/work/_work.scss */
.page-template-work-php .mid-work-main .header-title span {
  text-align: left;
}
@media (max-width: 767px) {
  /* line 13, sass/site/work/_work.scss */
  .page-template-work-php .mid-work-main .trustedby-section .header-title span {
    text-align: center;
  }
}

/* line 22, sass/site/work/_work.scss */
.mid-work-main {
  padding-top: 90px;
}
@media (max-width: 767px) {
  /* line 22, sass/site/work/_work.scss */
  .mid-work-main {
    padding-top: 40px;
  }
}
/* line 27, sass/site/work/_work.scss */
.mid-work-main ul {
  list-style: none;
  padding: 0px;
  margin: 0px;
}
/* line 31, sass/site/work/_work.scss */
.mid-work-main ul li {
  list-style: none;
}

/* line 36, sass/site/work/_work.scss */
.work-tabbing-prt {
  margin-top: 40px;
}
@media (max-width: 1199px) {
  /* line 36, sass/site/work/_work.scss */
  .work-tabbing-prt {
    margin-top: 25px;
  }
}
@media (max-width: 767px) {
  /* line 36, sass/site/work/_work.scss */
  .work-tabbing-prt {
    width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 44, sass/site/work/_work.scss */
  .work-tabbing-prt ul {
    width: 100%;
  }
}
/* line 48, sass/site/work/_work.scss */
.work-tabbing-prt ul li {
  display: inline-block;
  margin-right: 25px;
}
@media (max-width: 767px) {
  /* line 48, sass/site/work/_work.scss */
  .work-tabbing-prt ul li {
    width: 100%;
    margin-right: 0;
  }
}
/* line 55, sass/site/work/_work.scss */
.work-tabbing-prt ul li button {
  border-bottom: transparent 5px solid;
  font-size: 16px;
  color: #2a2a2a;
  font-weight: 700;
  cursor: pointer;
  background-color: transparent;
  padding: 0px 10px 3px 10px;
  display: block;
  border-radius: 0;
  font-family: "Karla", sans-serif;
}
@media (max-width: 767px) {
  /* line 55, sass/site/work/_work.scss */
  .work-tabbing-prt ul li button {
    background-color: #f5f5f5;
    text-align: left;
    line-height: 30px;
    width: 100%;
  }
}
/* line 72, sass/site/work/_work.scss */
.work-tabbing-prt ul li button.is-checked {
  border-color: #e63b30;
  background-color: transparent;
}
/* line 76, sass/site/work/_work.scss */
.work-tabbing-prt ul li button:focus, .work-tabbing-prt ul li button:hover {
  background-color: transparent;
}
/* line 80, sass/site/work/_work.scss */
.work-tabbing-prt ul li:last-child {
  margin-right: 0;
}

/* line 86, sass/site/work/_work.scss */
.grid-item {
  padding: 80px 0px 80px 70px;
  color: #fff;
}
@media (max-width: 1600px) {
  /* line 86, sass/site/work/_work.scss */
  .grid-item {
    padding: 30px 0px 50px 30px;
  }
}

/* line 93, sass/site/work/_work.scss */
.grid-item {
  float: left;
}

/* line 96, sass/site/work/_work.scss */
.portfoliodatamain {
  clear: both;
  width: 100%;
  float: left;
  padding: 67px 0 120px;
}
@media (max-width: 1199px) {
  /* line 96, sass/site/work/_work.scss */
  .portfoliodatamain {
    padding: 50px 0 100px;
  }
}
@media (max-width: 767px) {
  /* line 96, sass/site/work/_work.scss */
  .portfoliodatamain {
    padding: 35px 0 55px;
  }
}
/* line 108, sass/site/work/_work.scss */
.portfoliodatamain .worklist .gutter-sizer {
  width: 40px;
}
@media (max-width: 1199px) {
  /* line 108, sass/site/work/_work.scss */
  .portfoliodatamain .worklist .gutter-sizer {
    width: 20px;
  }
}
@media (max-width: 1023px) {
  /* line 108, sass/site/work/_work.scss */
  .portfoliodatamain .worklist .gutter-sizer {
    width: 0px;
  }
}
/* line 117, sass/site/work/_work.scss */
.portfoliodatamain .worklist .grid-sizer {
  width: calc(50% - 20px);
}
@media (max-width: 1199px) {
  /* line 117, sass/site/work/_work.scss */
  .portfoliodatamain .worklist .grid-sizer {
    width: calc(50% - 10px);
  }
}
@media (max-width: 1023px) {
  /* line 117, sass/site/work/_work.scss */
  .portfoliodatamain .worklist .grid-sizer {
    width: 100%;
  }
}
/* line 126, sass/site/work/_work.scss */
.portfoliodatamain .worklist .grid-item {
  align-content: end;
  align-items: center;
  width: calc(50% - 20px);
  margin-bottom: 40px;
  height: 615px;
}
@media (max-width: 1600px) {
  /* line 126, sass/site/work/_work.scss */
  .portfoliodatamain .worklist .grid-item {
    height: 525px;
  }
}
@media (max-width: 1199px) {
  /* line 126, sass/site/work/_work.scss */
  .portfoliodatamain .worklist .grid-item {
    width: calc(50% - 10px);
  }
}
@media (max-width: 1023px) {
  /* line 126, sass/site/work/_work.scss */
  .portfoliodatamain .worklist .grid-item {
    width: 100%;
    height: auto;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  /* line 126, sass/site/work/_work.scss */
  .portfoliodatamain .worklist .grid-item {
    padding: 20px;
    clear: both;
  }
}
/* line 147, sass/site/work/_work.scss */
.portfoliodatamain .worklist .grid-item .inner-item {
  color: #fff;
  outline: none !important;
}
@media (max-width: 1600px) {
  /* line 147, sass/site/work/_work.scss */
  .portfoliodatamain .worklist .grid-item .inner-item {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
  }
}
@media (max-width: 767px) {
  /* line 147, sass/site/work/_work.scss */
  .portfoliodatamain .worklist .grid-item .inner-item {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    padding: 0;
  }
}
@media (max-width: 767px) {
  /* line 158, sass/site/work/_work.scss */
  .portfoliodatamain .worklist .grid-item .inner-item .work-p-icon .work-tech-icon {
    display: inline-flex;
    float: none;
    margin: 5px;
  }
}
/* line 167, sass/site/work/_work.scss */
.portfoliodatamain .worklist .grid-item .work-p-btn {
  display: inline-block;
  clear: both;
  border-radius: 100px;
  background: rgba(255, 255, 255, 0.6);
  color: #2a2a2a !important;
  padding: 9px 25px 11px 25px;
  min-width: 208px;
  text-align: center;
}
/* line 176, sass/site/work/_work.scss */
.portfoliodatamain .worklist .grid-item .work-p-btn:hover {
  background: rgba(255, 255, 255, 0.8);
}
/* line 179, sass/site/work/_work.scss */
.portfoliodatamain .worklist .grid-item .work-p-btn:after {
  content: '';
  background: url(images/grey_more_arrow2x.png) no-repeat;
  width: 28px;
  height: 11px;
  vertical-align: middle;
  display: inline-block;
  margin-left: 15px;
}
/* line 189, sass/site/work/_work.scss */
.portfoliodatamain .worklist .grid-item .workimg {
  max-width: 365px;
  width: 100%;
  text-align: center;
  float: right;
}
@media (max-width: 1600px) {
  /* line 189, sass/site/work/_work.scss */
  .portfoliodatamain .worklist .grid-item .workimg {
    margin-left: auto;
  }
}
@media (max-width: 767px) {
  /* line 189, sass/site/work/_work.scss */
  .portfoliodatamain .worklist .grid-item .workimg {
    margin-left: 0;
    padding: 0;
    width: 100%;
    max-width: 100%;
  }
}
@media (max-width: 1600px) {
  /* line 203, sass/site/work/_work.scss */
  .portfoliodatamain .worklist .grid-item .workimg img {
    max-height: 400px;
  }
}
/* line 209, sass/site/work/_work.scss */
.portfoliodatamain .worklist .grid-item.workWeb {
  padding-right: 0;
}
@media (max-width: 767px) {
  /* line 212, sass/site/work/_work.scss */
  .portfoliodatamain .worklist .grid-item.workWeb .inner-item .work-cont-dtl {
    padding-right: 20px;
  }
}
@media (max-width: 767px) {
  /* line 217, sass/site/work/_work.scss */
  .portfoliodatamain .worklist .grid-item.workWeb .inner-item .workimg {
    text-align: right;
  }
}
@media (max-width: 767px) {
  /* line 221, sass/site/work/_work.scss */
  .portfoliodatamain .worklist .grid-item.workWeb .inner-item .workimg img {
    max-height: inherit;
  }
}

/* line 232, sass/site/work/_work.scss */
.workload-btn {
  clear: both;
  display: block;
  text-align: center;
  margin-top: 50px;
}
@media (max-width: 1199px) {
  /* line 232, sass/site/work/_work.scss */
  .workload-btn {
    margin-top: 40px;
  }
}
@media (max-width: 767px) {
  /* line 232, sass/site/work/_work.scss */
  .workload-btn {
    margin-top: 20px;
  }
}
/* line 243, sass/site/work/_work.scss */
.workload-btn button {
  padding: 17px 45px;
  color: #fff;
  font-size: 33px;
  font-weight: 700;
  font-family: 'Karla';
  background-color: #2a2a2a;
  display: inline-block;
  text-decoration: none !important;
  border-radius: 0;
}
@media (max-width: 767px) {
  /* line 243, sass/site/work/_work.scss */
  .workload-btn button {
    font-size: 20px;
    padding: 12px 30px;
  }
}
/* line 257, sass/site/work/_work.scss */
.workload-btn button:hover, .workload-btn button:focus {
  background-color: #e63b30;
  color: #fff;
  outline: none;
  text-decoration: none !important;
}

/* line 266, sass/site/work/_work.scss */
.work-cont-dtl {
  max-width: 310px;
  width: 100%;
  float: left;
  padding-top: 30px;
}
@media (max-width: 767px) {
  /* line 266, sass/site/work/_work.scss */
  .work-cont-dtl {
    max-width: 100%;
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    text-align: center;
  }
}

/* line 278, sass/site/work/_work.scss */
.work-tech-icon {
  width: 70px;
  background: #fff;
  height: 70px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  border-radius: 100%;
  margin: 0 12px 10px 0;
  text-align: center;
  vertical-align: top;
  position: relative;
  float: left;
}
/* line 290, sass/site/work/_work.scss */
.work-tech-icon img {
  margin: auto;
}

/* line 295, sass/site/work/_work.scss */
.work-p-info {
  line-height: normal;
  font-size: 30px;
  font-weight: 700;
  font-family: 'Karla';
  min-height: 250px;
  display: block;
  padding-top: 50px;
  vertical-align: middle;
  clear: both;
}
@media (max-width: 1600px) {
  /* line 295, sass/site/work/_work.scss */
  .work-p-info {
    padding-top: 10px;
    padding-bottom: 10px;
    font-size: 28px;
  }
}
@media (max-width: 1199px) {
  /* line 295, sass/site/work/_work.scss */
  .work-p-info {
    min-height: 200px;
  }
}
@media (max-width: 767px) {
  /* line 295, sass/site/work/_work.scss */
  .work-p-info {
    min-height: inherit;
    margin: 0 0 10px;
    font-size: 20px;
  }
}

/* line 321, sass/site/work/_work.scss */
.work-admireby-scn {
  margin-top: 135px;
}

/* line 325, sass/site/work/_work.scss */
.hidden {
  visibility: hidden;
  width: 0px !important;
  height: 0px !important;
  margin: 0px !important;
  padding: 0px !important;
}

/* line 333, sass/site/work/_work.scss */
.isotope:after {
  content: '';
  display: block;
  clear: both;
}

/*Work Detail page*/
@media (max-width: 1199px) {
  /* line 340, sass/site/work/_work.scss */
  .main_features-scn {
    padding: 80px 0px;
  }
}
@media (max-width: 1023px) {
  /* line 340, sass/site/work/_work.scss */
  .main_features-scn {
    padding: 70px 0px;
  }
}
@media (max-width: 767px) {
  /* line 340, sass/site/work/_work.scss */
  .main_features-scn {
    padding: 50px 0px;
  }
}
/* line 353, sass/site/work/_work.scss */
.main_features-scn .proud-grid .proud-item i img {
  max-height: inherit;
}
/* line 357, sass/site/work/_work.scss */
.main_features-scn .proud-grid .proud-item h4 {
  font-size: 33px;
  color: #2a2a2a;
  font-weight: 700;
  padding-bottom: 15px;
}
@media (max-width: 1199px) {
  /* line 357, sass/site/work/_work.scss */
  .main_features-scn .proud-grid .proud-item h4 {
    font-size: 24px;
  }
}
/* line 366, sass/site/work/_work.scss */
.main_features-scn .proud-grid .proud-item p {
  font-size: 20px;
  color: #2a2a2a;
}

/* line 373, sass/site/work/_work.scss */
.app-view-scn {
  padding: 90px 0;
  float: left;
  width: 100%;
}
@media (max-width: 1199px) {
  /* line 373, sass/site/work/_work.scss */
  .app-view-scn {
    padding: 80px 0;
  }
}
@media (max-width: 1023px) {
  /* line 373, sass/site/work/_work.scss */
  .app-view-scn {
    padding: 70px 0;
  }
}
@media (max-width: 767px) {
  /* line 373, sass/site/work/_work.scss */
  .app-view-scn {
    padding: 50px 0;
  }
}
/* line 386, sass/site/work/_work.scss */
.app-view-scn .header-title {
  margin-bottom: 42px;
}
@media (max-width: 1199px) {
  /* line 386, sass/site/work/_work.scss */
  .app-view-scn .header-title {
    margin-bottom: 22px;
  }
}
@media (max-width: 1023px) {
  /* line 386, sass/site/work/_work.scss */
  .app-view-scn .header-title {
    margin-bottom: 12px;
  }
}

/* line 396, sass/site/work/_work.scss */
.app-view-list {
  width: 100%;
  display: none;
}
/* line 399, sass/site/work/_work.scss */
.app-view-list .app-view-item {
  float: left;
  width: calc(25% - 25px);
  text-align: center;
  margin-top: 40px;
}
@media (max-width: 1199px) {
  /* line 399, sass/site/work/_work.scss */
  .app-view-list .app-view-item {
    padding-left: 20px;
    padding-right: 20px;
  }
}
@media (max-width: 1023px) {
  /* line 399, sass/site/work/_work.scss */
  .app-view-list .app-view-item {
    width: 100%;
    padding: 20px;
  }
}
/* line 412, sass/site/work/_work.scss */
.app-view-list .app-view-item img {
  box-shadow: #d8d8d8 1px 1px 25px;
  border-radius: 42px;
}
/* line 417, sass/site/work/_work.scss */
.app-view-list .owl-dots {
  display: table;
  margin: 0 auto;
}
/* line 420, sass/site/work/_work.scss */
.app-view-list .owl-dots .owl-dot {
  background-color: #4d4a4b;
}

/* line 426, sass/site/work/_work.scss */
.productwork-desktop .app-view-list {
  display: none;
}

/* line 431, sass/site/work/_work.scss */
.productwork-mobile .web-view-list {
  display: none;
}
/* line 434, sass/site/work/_work.scss */
.productwork-mobile .app-view-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}

/* line 441, sass/site/work/_work.scss */
.worktechnologies-scn {
  padding: 90px 0;
  display: block;
  width: 100%;
  float: left;
}
@media (max-width: 1199px) {
  /* line 446, sass/site/work/_work.scss */
  .worktechnologies-scn .header-title {
    margin-bottom: 37px;
  }
}
@media (max-width: 1023px) {
  /* line 446, sass/site/work/_work.scss */
  .worktechnologies-scn .header-title {
    margin-bottom: 27px;
  }
}
@media (max-width: 767px) {
  /* line 446, sass/site/work/_work.scss */
  .worktechnologies-scn .header-title {
    margin-bottom: 17px;
  }
}
/* line 456, sass/site/work/_work.scss */
.worktechnologies-scn .header-title span {
  padding-bottom: 10px;
}
/* line 460, sass/site/work/_work.scss */
.worktechnologies-scn .square-box {
  padding-top: 56px;
  padding-bottom: 56px;
}
@media (max-width: 767px) {
  /* line 460, sass/site/work/_work.scss */
  .worktechnologies-scn .square-box {
    padding: 15px 10px;
  }
}
@media (max-width: 1199px) {
  /* line 467, sass/site/work/_work.scss */
  .worktechnologies-scn.section {
    padding: 80px 0;
  }
}
@media (max-width: 1023px) {
  /* line 467, sass/site/work/_work.scss */
  .worktechnologies-scn.section {
    padding: 70px 0;
  }
}
@media (max-width: 767px) {
  /* line 467, sass/site/work/_work.scss */
  .worktechnologies-scn.section {
    padding: 50px 0;
  }
}

/* line 479, sass/site/work/_work.scss */
.workrecentpost-scn {
  clear: both;
  background-color: #f7f7f7;
  padding-top: 90px;
  padding-bottom: 20px;
  float: left;
  width: 100%;
}
/* line 486, sass/site/work/_work.scss */
.workrecentpost-scn .widget {
  margin: 0;
  list-style: none;
}
@media (max-width: 1199px) {
  /* line 490, sass/site/work/_work.scss */
  .workrecentpost-scn.section {
    padding: 80px 0;
  }
}
@media (max-width: 1023px) {
  /* line 490, sass/site/work/_work.scss */
  .workrecentpost-scn.section {
    padding: 70px 0;
  }
}
@media (max-width: 767px) {
  /* line 490, sass/site/work/_work.scss */
  .workrecentpost-scn.section {
    padding: 50px 0;
  }
}

/* line 502, sass/site/work/_work.scss */
.whyusblog-scn {
  background-color: #fff;
  float: left;
  width: 100%;
  padding-top: 0px;
}
@media (max-width: 1199px) {
  /* line 507, sass/site/work/_work.scss */
  .whyusblog-scn .header-title {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  /* line 507, sass/site/work/_work.scss */
  .whyusblog-scn .header-title {
    padding: 50px 0 20px;
  }
}

/* line 516, sass/site/work/_work.scss */
.workdtlbox-btn {
  clear: both;
}
@media (max-width: 1199px) {
  /* line 516, sass/site/work/_work.scss */
  .workdtlbox-btn {
    padding-top: 80px;
  }
}

/* line 524, sass/site/work/_work.scss */
.main-banner.workdetail-bnr .banner-caption {
  max-width: 1020px;
  float: left;
}
@media (max-width: 1600px) {
  /* line 524, sass/site/work/_work.scss */
  .main-banner.workdetail-bnr .banner-caption {
    max-width: 65%;
  }
}
@media (max-width: 1023px) {
  /* line 524, sass/site/work/_work.scss */
  .main-banner.workdetail-bnr .banner-caption {
    max-width: 100%;
    padding-top: 30px;
  }
}
@media (max-width: 1600px) {
  /* line 534, sass/site/work/_work.scss */
  .main-banner.workdetail-bnr .banner-caption h1 {
    font-size: 44px;
  }
}
/* line 540, sass/site/work/_work.scss */
.main-banner.workdetail-bnr .bnrworkmobile {
  float: right;
  max-width: 450px;
  width: 100%;
  text-align: center;
  position: relative;
  z-index: 1;
}
@media (max-width: 1600px) {
  /* line 540, sass/site/work/_work.scss */
  .main-banner.workdetail-bnr .bnrworkmobile {
    max-width: 32%;
  }
}
/* line 550, sass/site/work/_work.scss */
.main-banner.workdetail-bnr .bnrworkmobile.workbanner-desktop {
  max-width: 500px;
}
@media (max-width: 1600px) {
  /* line 550, sass/site/work/_work.scss */
  .main-banner.workdetail-bnr .bnrworkmobile.workbanner-desktop {
    max-width: 32%;
  }
}
@media (max-width: 1023px) {
  /* line 540, sass/site/work/_work.scss */
  .main-banner.workdetail-bnr .bnrworkmobile {
    padding-bottom: 30px;
    padding-top: 30px;
    float: none;
    max-width: 400px;
    margin: auto;
    clear: both;
  }
}

/*Slick Slider CSS Start*/
/* line 568, sass/site/work/_work.scss */
.slick-slider {
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-touch-action: pan-y;
  -ms-user-select: none;
  -webkit-tap-highlight-color: transparent;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  box-sizing: border-box;
  display: block;
  position: relative;
  touch-action: pan-y;
  user-select: none;
}
/* line 581, sass/site/work/_work.scss */
.slick-slider .slick-track {
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}
/* line 588, sass/site/work/_work.scss */
.slick-slider .slick-list {
  -moz-transform: translate3d(0, 0, 0);
  -ms-transform: translate3d(0, 0, 0);
  -o-transform: translate3d(0, 0, 0);
  -webkit-transform: translate3d(0, 0, 0);
  transform: translate3d(0, 0, 0);
}

/* line 596, sass/site/work/_work.scss */
.slick-list {
  display: block;
  margin: 0;
  overflow: hidden;
  padding: 0;
  position: relative;
}
/* line 602, sass/site/work/_work.scss */
.slick-list:focus {
  outline: none;
}

/* line 606, sass/site/work/_work.scss */
.slick-list.dragging {
  cursor: hand;
  cursor: pointer;
}

/* line 610, sass/site/work/_work.scss */
.slick-track {
  display: block;
  left: 0;
  margin-left: auto;
  margin-right: auto;
  position: relative;
  top: 0;
}
/* line 617, sass/site/work/_work.scss */
.slick-track:before {
  content: '';
  display: table;
}
/* line 621, sass/site/work/_work.scss */
.slick-track:after {
  clear: both;
  content: '';
  display: table;
}

/* line 628, sass/site/work/_work.scss */
.slick-loading .slick-track {
  visibility: hidden;
}
/* line 631, sass/site/work/_work.scss */
.slick-loading .slick-slide {
  visibility: hidden;
}

/* line 635, sass/site/work/_work.scss */
.slick-slide {
  display: none;
  float: left;
  height: 100%;
  min-height: 1px;
}
/* line 640, sass/site/work/_work.scss */
.slick-slide img {
  display: block;
}

/* line 644, sass/site/work/_work.scss */
[dir='rtl'].slick-slide {
  float: right;
}

/* line 648, sass/site/work/_work.scss */
.slick-slide.slick-loading img {
  display: none;
}

/* line 653, sass/site/work/_work.scss */
.slick-slide.dragging img {
  pointer-events: none;
}

/* line 658, sass/site/work/_work.scss */
.slick-initialized .slick-slide {
  display: block;
}

/* line 663, sass/site/work/_work.scss */
.slick-vertical .slick-slide {
  border: 1px solid transparent;
  display: block;
  height: auto;
}

/* line 669, sass/site/work/_work.scss */
.slick-arrow.slick-hidden {
  display: none;
}

/*Slick Slider CSS End*/
/* line 674, sass/site/work/_work.scss */
.web-view-list .app-view-item {
  padding: 30px 15px;
}
@media (max-width: 1199px) {
  /* line 674, sass/site/work/_work.scss */
  .web-view-list .app-view-item {
    padding: 30px 24px;
  }
}
@media (max-width: 767px) {
  /* line 674, sass/site/work/_work.scss */
  .web-view-list .app-view-item {
    padding: 14px;
  }
}
/* line 682, sass/site/work/_work.scss */
.web-view-list .app-view-item img {
  border-radius: 15px;
  box-shadow: #c1c1c1 1px 0px 25px;
  width: 85%;
  margin-top: 6%;
  text-align: right;
  float: right;
}
@media (max-width: 1199px) {
  /* line 682, sass/site/work/_work.scss */
  .web-view-list .app-view-item img {
    width: 100%;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  /* line 682, sass/site/work/_work.scss */
  .web-view-list .app-view-item img {
    border-radius: 8px;
    box-shadow: #c1c1c1 1px 0px 10px;
    -webkit-box-shadow: #c1c1c1 1px 0px 10px;
  }
}
/* line 700, sass/site/work/_work.scss */
.web-view-list .app-view-item.slick-center img {
  width: 100%;
  margin-top: 0px;
}
/* line 707, sass/site/work/_work.scss */
.web-view-list .app-view-item.slick-center + .app-view-item img {
  text-align: left;
  float: left;
}
/* line 711, sass/site/work/_work.scss */
.web-view-list:before {
  content: '';
  position: absolute;
  left: 0px;
  top: 0px;
  height: 100%;
  width: 19%;
  z-index: 1;
  background: #f7f7f7;
  background: -moz-linear-gradient(left, #f7f7f7 0%, #f7f7f7 14%, rgba(247, 247, 247, 0) 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, #f7f7f7), color-stop(14%, #f7f7f7), color-stop(100%, rgba(247, 247, 247, 0)));
  background: -webkit-linear-gradient(left, #f7f7f7 0%, #f7f7f7 14%, rgba(247, 247, 247, 0) 100%);
  background: -o-linear-gradient(left, #f7f7f7 0%, #f7f7f7 14%, rgba(247, 247, 247, 0) 100%);
  background: -ms-linear-gradient(left, #f7f7f7 0%, #f7f7f7 14%, rgba(247, 247, 247, 0) 100%);
  background: linear-gradient(to right, #f7f7f7 0%, #f7f7f7 14%, rgba(247, 247, 247, 0) 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f7f7f7', GradientType=1 );
}
@media (max-width: 1199px) {
  /* line 711, sass/site/work/_work.scss */
  .web-view-list:before {
    content: normal;
  }
}
/* line 731, sass/site/work/_work.scss */
.web-view-list:after {
  content: '';
  position: absolute;
  right: 0px;
  top: 0px;
  height: 100%;
  width: 19%;
  z-index: 1;
  background: rgba(247, 247, 247, 0);
  background: -moz-linear-gradient(left, rgba(247, 247, 247, 0) 0%, #f7f7f7 86%, #f7f7f7 100%);
  background: -webkit-gradient(left top, right top, color-stop(0%, rgba(247, 247, 247, 0)), color-stop(86%, #f7f7f7), color-stop(100%, #f7f7f7));
  background: -webkit-linear-gradient(left, rgba(247, 247, 247, 0) 0%, #f7f7f7 86%, #f7f7f7 100%);
  background: -o-linear-gradient(left, rgba(247, 247, 247, 0) 0%, #f7f7f7 86%, #f7f7f7 100%);
  background: -ms-linear-gradient(left, rgba(247, 247, 247, 0) 0%, #f7f7f7 86%, #f7f7f7 100%);
  background: linear-gradient(to right, rgba(247, 247, 247, 0) 0%, #f7f7f7 86%, #f7f7f7 100%);
  filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f7f7f7', endColorstr='#f7f7f7', GradientType=1 );
}
@media (max-width: 1199px) {
  /* line 731, sass/site/work/_work.scss */
  .web-view-list:after {
    content: normal;
  }
}

/*Work Detail page*/
/* line 3, sass/site/work/_work-new.scss */
.page-template-work-new .footermain,
.page-template-work .footermain {
  padding-top: 0px;
}
/* line 6, sass/site/work/_work-new.scss */
.page-template-work-new .fix-wrap,
.page-template-work .fix-wrap {
  max-width: 1200px;
}
@media (max-width: 1600px) {
  /* line 6, sass/site/work/_work-new.scss */
  .page-template-work-new .fix-wrap,
  .page-template-work .fix-wrap {
    max-width: 1100px;
  }
}
/* line 12, sass/site/work/_work-new.scss */
.page-template-work-new .what-think-blogs-section,
.page-template-work .what-think-blogs-section {
  clear: both;
  background-color: #f7f7f7;
}
/* line 16, sass/site/work/_work-new.scss */
.page-template-work-new .mid-solution-main,
.page-template-work .mid-solution-main {
  padding: 0;
}
/* line 19, sass/site/work/_work-new.scss */
.page-template-work-new .read-more,
.page-template-work .read-more {
  font-family: "Montserrat", sans-serif;
  font-size: 19px;
  padding-right: 34px;
}
/* line 24, sass/site/work/_work-new.scss */
.page-template-work-new ul, .page-template-work-new ol,
.page-template-work ul,
.page-template-work ol {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 29, sass/site/work/_work-new.scss */
.page-template-work-new .mid-work-main,
.page-template-work .mid-work-main {
  padding-top: 0;
}
/* line 32, sass/site/work/_work-new.scss */
.page-template-work-new .mid-work-main .header-title span,
.page-template-work .mid-work-main .header-title span {
  text-align: left;
}
@media (max-width: 767px) {
  /* line 38, sass/site/work/_work-new.scss */
  .page-template-work-new .mid-work-main .trustedby-section .header-title span,
  .page-template-work .mid-work-main .trustedby-section .header-title span {
    text-align: center;
  }
}

/* line 50, sass/site/work/_work-new.scss */
.main-banner.company-banner.work-banner {
  min-height: 578px;
  padding: 0 0 11px;
}
@media (max-width: 1600px) {
  /* line 50, sass/site/work/_work-new.scss */
  .main-banner.company-banner.work-banner {
    min-height: 415px;
  }
}
@media (max-width: 1199px) {
  /* line 50, sass/site/work/_work-new.scss */
  .main-banner.company-banner.work-banner {
    min-height: 350px;
  }
}
@media (max-width: 1023px) {
  /* line 50, sass/site/work/_work-new.scss */
  .main-banner.company-banner.work-banner {
    min-height: 280px;
  }
}
@media (max-width: 767px) {
  /* line 50, sass/site/work/_work-new.scss */
  .main-banner.company-banner.work-banner {
    min-height: 150px;
    padding: 30px 0 40px;
  }
}
@media (max-width: 599px) {
  /* line 50, sass/site/work/_work-new.scss */
  .main-banner.company-banner.work-banner {
    min-height: inherit;
    padding: 30px 0 40px;
  }
}
/* line 70, sass/site/work/_work-new.scss */
.main-banner.company-banner.work-banner .fix-wrap {
  display: block;
  min-height: 100%;
}
/* line 75, sass/site/work/_work-new.scss */
.main-banner.company-banner.work-banner .banner-caption h1 {
  font-size: 133px;
  letter-spacing: -2.5px;
  margin: 0 0 55px;
  max-width: 100%;
  background: #df4c68;
  background: linear-gradient(160deg, #df4c68 31%, #8923e8 50%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  -moz-background-clip: text;
  -moz-text-fill-color: transparent;
  -ms-background-clip: text;
  -ms-text-fill-color: transparent;
}
@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    /* line 75, sass/site/work/_work-new.scss */
    .main-banner.company-banner.work-banner .banner-caption h1 {
      background: #de4c68;
      -webkit-background-clip: text;
      -moz-background-clip: text;
      -ms-background-clip: text;
    }
  }
}
@media (max-width: 1600px) {
  /* line 75, sass/site/work/_work-new.scss */
  .main-banner.company-banner.work-banner .banner-caption h1 {
    font-size: 100px;
    letter-spacing: -2.0px;
    margin: 0 0 11px;
  }
}
@media (max-width: 1199px) {
  /* line 75, sass/site/work/_work-new.scss */
  .main-banner.company-banner.work-banner .banner-caption h1 {
    font-size: 80px;
    letter-spacing: -1.5px;
    margin: 0 0 3px;
  }
}
@media (max-width: 1023px) {
  /* line 75, sass/site/work/_work-new.scss */
  .main-banner.company-banner.work-banner .banner-caption h1 {
    font-size: 60px;
    letter-spacing: -1.0px;
    margin: 0;
  }
}
@media (max-width: 767px) {
  /* line 75, sass/site/work/_work-new.scss */
  .main-banner.company-banner.work-banner .banner-caption h1 {
    font-size: 40px;
    letter-spacing: -0.5px;
  }
}
/* line 116, sass/site/work/_work-new.scss */
.main-banner.company-banner.work-banner .banner-caption p {
  font-size: 35px;
  line-height: 47px;
  letter-spacing: -0.7px;
  font-family: "Montserrat", sans-serif;
  color: #fff;
  position: relative;
  margin: 0;
  padding: 0 0 0 351px;
}
@media (max-width: 1600px) {
  /* line 116, sass/site/work/_work-new.scss */
  .main-banner.company-banner.work-banner .banner-caption p {
    font-size: 32px;
    line-height: 44px;
    padding: 0 0 0 311px;
  }
}
@media (max-width: 1199px) {
  /* line 116, sass/site/work/_work-new.scss */
  .main-banner.company-banner.work-banner .banner-caption p {
    font-size: 30px;
    line-height: 42px;
    padding: 0 0 0 211px;
  }
}
@media (max-width: 1023px) {
  /* line 116, sass/site/work/_work-new.scss */
  .main-banner.company-banner.work-banner .banner-caption p {
    font-size: 26px;
    line-height: normal;
    padding: 0 0 0 171px;
  }
}
@media (max-width: 767px) {
  /* line 116, sass/site/work/_work-new.scss */
  .main-banner.company-banner.work-banner .banner-caption p {
    font-size: 18px;
    padding: 0 0 0 35px;
  }
}
/* line 144, sass/site/work/_work-new.scss */
.main-banner.company-banner.work-banner .banner-caption p:before {
  content: '';
  position: absolute;
  left: 0;
  top: 20px;
  width: 304px;
  height: 7px;
  background: #df4c68;
  background: linear-gradient(160deg, #df4c68 36%, #8923e8 55%);
}
@media not all and (min-resolution: 0.001dpcm) {
  @supports (-webkit-appearance: none) {
    /* line 144, sass/site/work/_work-new.scss */
    .main-banner.company-banner.work-banner .banner-caption p:before {
      background: #de4c68;
    }
  }
}
@media (max-width: 1600px) {
  /* line 144, sass/site/work/_work-new.scss */
  .main-banner.company-banner.work-banner .banner-caption p:before {
    width: 264px;
  }
}
@media (max-width: 1199px) {
  /* line 144, sass/site/work/_work-new.scss */
  .main-banner.company-banner.work-banner .banner-caption p:before {
    width: 184px;
    height: 5px;
    top: 17px;
  }
}
@media (max-width: 1023px) {
  /* line 144, sass/site/work/_work-new.scss */
  .main-banner.company-banner.work-banner .banner-caption p:before {
    width: 150px;
  }
}
@media (max-width: 767px) {
  /* line 144, sass/site/work/_work-new.scss */
  .main-banner.company-banner.work-banner .banner-caption p:before {
    width: 25px;
    height: 3px;
    top: 11px;
  }
}

/* line 181, sass/site/work/_work-new.scss */
.case-study-scn {
  padding: 0 0 28px;
}
@media (max-width: 1600px) {
  /* line 181, sass/site/work/_work-new.scss */
  .case-study-scn {
    padding: 0 0 20px;
  }
}
@media (max-width: 1199px) {
  /* line 181, sass/site/work/_work-new.scss */
  .case-study-scn {
    padding: 10px 0 12px;
  }
}
@media (max-width: 767px) {
  /* line 181, sass/site/work/_work-new.scss */
  .case-study-scn {
    padding: 20px 0 15px;
  }
}
/* line 192, sass/site/work/_work-new.scss */
.case-study-scn .fix-wrap {
  max-width: 1610px;
}
/* line 195, sass/site/work/_work-new.scss */
.case-study-scn .case-study-row {
  padding: 48px 54px 0;
  margin: 105px 0 108px;
}
@media (max-width: 1600px) {
  /* line 195, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row {
    margin: 72px 0 60px;
    padding: 40px 40px 0;
  }
}
@media (max-width: 1199px) {
  /* line 195, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row {
    margin: 55px 0;
    padding: 30px 30px 0;
  }
}
@media (max-width: 1023px) {
  /* line 195, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row {
    margin: 40px 0;
    padding: 25px 25px 0;
  }
}
@media (max-width: 767px) {
  /* line 195, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row {
    margin: 20px 0;
    padding: 20px 20px 0;
  }
}
@media (max-width: 479px) {
  /* line 195, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row {
    padding: 15px 15px 0;
  }
}
/* line 217, sass/site/work/_work-new.scss */
.case-study-scn .case-study-row .case-study-logo {
  display: inline-block;
}
/* line 220, sass/site/work/_work-new.scss */
.case-study-scn .case-study-row .case-study-col-row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 0 39px 0 63px;
}
/* line 226, sass/site/work/_work-new.scss */
.case-study-scn .case-study-row .case-study-col-row .case-study-cnt {
  width: 621px;
  margin-right: auto;
  margin-top: 68px;
  padding-right: 15px;
}
@media (max-width: 1600px) {
  /* line 226, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row .case-study-col-row .case-study-cnt {
    width: 525px;
  }
}
@media (max-width: 1199px) {
  /* line 226, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row .case-study-col-row .case-study-cnt {
    width: 50%;
  }
}
@media (max-width: 1023px) {
  /* line 226, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row .case-study-col-row .case-study-cnt {
    width: 100%;
    padding-right: 0;
  }
}
/* line 241, sass/site/work/_work-new.scss */
.case-study-scn .case-study-row .case-study-col-row .case-study-cnt .sub-title {
  font-size: 26px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  color: #000;
  display: block;
  line-height: normal;
}
@media (max-width: 1199px) {
  /* line 241, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row .case-study-col-row .case-study-cnt .sub-title {
    font-size: 24px;
  }
}
@media (max-width: 1023px) {
  /* line 241, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row .case-study-col-row .case-study-cnt .sub-title {
    font-size: 22px;
  }
}
@media (max-width: 767px) {
  /* line 241, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row .case-study-col-row .case-study-cnt .sub-title {
    font-size: 20px;
  }
}
/* line 258, sass/site/work/_work-new.scss */
.case-study-scn .case-study-row .case-study-col-row .case-study-cnt .title {
  font-family: "Montserrat", sans-serif;
  font-size: 50px;
  font-weight: 800;
  color: #000;
  margin: 29px 0 21px;
  line-height: 61px;
  letter-spacing: -0.5px;
}
@media (max-width: 1600px) {
  /* line 258, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row .case-study-col-row .case-study-cnt .title {
    font-size: 42px;
    margin: 22px 0 17px;
    line-height: 53px;
  }
}
@media (max-width: 1199px) {
  /* line 258, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row .case-study-col-row .case-study-cnt .title {
    font-size: 36px;
    margin: 15px 0px 13px;
    line-height: 47px;
  }
}
@media (max-width: 1023px) {
  /* line 258, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row .case-study-col-row .case-study-cnt .title {
    font-size: 31px;
    margin: 10px 0px 5px;
    line-height: 40px;
  }
}
@media (max-width: 767px) {
  /* line 258, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row .case-study-col-row .case-study-cnt .title {
    font-size: 30px;
    margin: 8px 0 5px;
    line-height: normal;
  }
}
@media (max-width: 599px) {
  /* line 258, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row .case-study-col-row .case-study-cnt .title {
    font-size: 28px;
    margin: 6px 0 3px;
  }
}
@media (max-width: 479px) {
  /* line 258, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row .case-study-col-row .case-study-cnt .title {
    font-size: 26px;
  }
}
@media (max-width: 1023px) {
  /* line 293, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row .case-study-col-row .case-study-cnt .title br {
    display: none;
  }
}
/* line 299, sass/site/work/_work-new.scss */
.case-study-scn .case-study-row .case-study-col-row .case-study-cnt .case-study-cate-tech-list {
  margin: 0 0 59px;
}
@media (max-width: 1600px) {
  /* line 299, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row .case-study-col-row .case-study-cnt .case-study-cate-tech-list {
    margin: 0 0 38px;
  }
}
@media (max-width: 1199px) {
  /* line 299, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row .case-study-col-row .case-study-cnt .case-study-cate-tech-list {
    margin: 0 0 28px;
  }
}
@media (max-width: 1023px) {
  /* line 299, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row .case-study-col-row .case-study-cnt .case-study-cate-tech-list {
    margin: 0 0 10px;
  }
}
/* line 310, sass/site/work/_work-new.scss */
.case-study-scn .case-study-row .case-study-col-row .case-study-cnt .case-study-cate-tech-list li {
  font-family: "Karla", sans-serif;
  color: #000;
  display: inline-block;
  vertical-align: middle;
  font-size: 19px;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.6px;
}
@media (max-width: 1023px) {
  /* line 310, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row .case-study-col-row .case-study-cnt .case-study-cate-tech-list li {
    font-size: 17px;
  }
}
@media (max-width: 479px) {
  /* line 310, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row .case-study-col-row .case-study-cnt .case-study-cate-tech-list li {
    font-size: 16px;
  }
}
/* line 325, sass/site/work/_work-new.scss */
.case-study-scn .case-study-row .case-study-col-row .case-study-cnt .case-study-cate-tech-list li:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 1px;
  height: 20px;
  background-color: #000;
  margin: -1px 16px 0 22px;
}
@media (max-width: 1023px) {
  /* line 325, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row .case-study-col-row .case-study-cnt .case-study-cate-tech-list li:after {
    margin: -1px 10px 0 16px;
    height: 18px;
  }
}
@media (max-width: 479px) {
  /* line 325, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row .case-study-col-row .case-study-cnt .case-study-cate-tech-list li:after {
    margin: -1px 5px 0 11px;
    height: 16px;
  }
}
/* line 343, sass/site/work/_work-new.scss */
.case-study-scn .case-study-row .case-study-col-row .case-study-cnt .case-study-cate-tech-list li:last-child:after {
  display: none;
}
/* line 349, sass/site/work/_work-new.scss */
.case-study-scn .case-study-row .case-study-col-row .case-study-cnt .read-more {
  padding-right: 35px;
}
/* line 351, sass/site/work/_work-new.scss */
.case-study-scn .case-study-row .case-study-col-row .case-study-cnt .read-more:after {
  background: url("images/e-theme-hover-arr.png") no-repeat 0px 0px;
}
/* line 355, sass/site/work/_work-new.scss */
.case-study-scn .case-study-row .case-study-col-row .case-study-cnt .read-more:hover:after {
  background: url("images/readmore-arrow-red.png") no-repeat 0px 0px;
}
/* line 361, sass/site/work/_work-new.scss */
.case-study-scn .case-study-row .case-study-col-row .case-study-img {
  margin-left: auto;
  width: 51%;
}
@media (max-width: 1023px) {
  /* line 361, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row .case-study-col-row .case-study-img {
    width: 100%;
  }
}
/* line 369, sass/site/work/_work-new.scss */
.case-study-scn .case-study-row.work-brightree-row {
  background-color: #f4dfd4;
}
@media (max-width: 767px) {
  /* line 369, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-brightree-row {
    padding-bottom: 20px;
  }
}
@media (max-width: 479px) {
  /* line 369, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-brightree-row {
    padding-bottom: 15px;
  }
}
/* line 377, sass/site/work/_work-new.scss */
.case-study-scn .case-study-row.work-brightree-row .case-study-col-row {
  padding: 0 0 143px 63px;
}
@media (max-width: 1600px) {
  /* line 377, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-brightree-row .case-study-col-row {
    padding: 0 0 76px 20px;
  }
}
@media (max-width: 1199px) {
  /* line 377, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-brightree-row .case-study-col-row {
    padding: 0 0 59px 10px;
  }
}
@media (max-width: 1023px) {
  /* line 377, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-brightree-row .case-study-col-row {
    padding: 0 0 39px 0;
  }
}
@media (max-width: 767px) {
  /* line 377, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-brightree-row .case-study-col-row {
    padding: 0;
  }
}
/* line 391, sass/site/work/_work-new.scss */
.case-study-scn .case-study-row.work-brightree-row .case-study-col-row .case-study-cnt {
  margin-top: 100px;
}
@media (max-width: 1600px) {
  /* line 391, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-brightree-row .case-study-col-row .case-study-cnt {
    margin-top: 22px;
  }
}
@media (max-width: 1199px) {
  /* line 391, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-brightree-row .case-study-col-row .case-study-cnt {
    margin-top: 11px;
  }
}
@media (max-width: 1023px) {
  /* line 391, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-brightree-row .case-study-col-row .case-study-cnt {
    margin-top: 21px;
    margin-bottom: 21px;
  }
}
@media (max-width: 599px) {
  /* line 391, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-brightree-row .case-study-col-row .case-study-cnt {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
/* line 408, sass/site/work/_work-new.scss */
.case-study-scn .case-study-row.work-brightree-row .case-study-col-row .case-study-img {
  width: calc(50% - 14px);
  margin-top: -33px;
}
@media (max-width: 1023px) {
  /* line 408, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-brightree-row .case-study-col-row .case-study-img {
    width: 100%;
    margin-top: 0px;
  }
}
/* line 418, sass/site/work/_work-new.scss */
.case-study-scn .case-study-row.work-hlthcare-row {
  padding: 48px 31px 0 54px;
  background-color: #98fce3;
}
@media (max-width: 1600px) {
  /* line 418, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-hlthcare-row {
    padding: 40px 15px 0 40px;
  }
}
@media (max-width: 1199px) {
  /* line 418, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-hlthcare-row {
    padding: 30px 15px 0 30px;
  }
}
@media (max-width: 1023px) {
  /* line 418, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-hlthcare-row {
    padding: 25px 25px 0 25px;
  }
}
@media (max-width: 767px) {
  /* line 418, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-hlthcare-row {
    padding: 20px 20px 0 20px;
  }
}
@media (max-width: 479px) {
  /* line 418, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-hlthcare-row {
    padding: 15px 15px 0 15px;
  }
}
/* line 436, sass/site/work/_work-new.scss */
.case-study-scn .case-study-row.work-hlthcare-row .case-study-col-row {
  padding: 0 0 0 63px;
}
@media (max-width: 1600px) {
  /* line 436, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-hlthcare-row .case-study-col-row {
    padding: 0 0 0 20px;
  }
}
@media (max-width: 1199px) {
  /* line 436, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-hlthcare-row .case-study-col-row {
    padding: 0 0 0 10px;
  }
}
@media (max-width: 1023px) {
  /* line 436, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-hlthcare-row .case-study-col-row {
    padding: 0;
  }
}
/* line 447, sass/site/work/_work-new.scss */
.case-study-scn .case-study-row.work-hlthcare-row .case-study-col-row .case-study-cnt {
  margin-top: 41px;
  margin-bottom: 61px;
}
@media (max-width: 1600px) {
  /* line 447, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-hlthcare-row .case-study-col-row .case-study-cnt {
    margin-top: 31px;
    margin-bottom: 61px;
  }
}
@media (max-width: 1199px) {
  /* line 447, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-hlthcare-row .case-study-col-row .case-study-cnt {
    margin-top: 25px;
    margin-bottom: 50px;
  }
}
@media (max-width: 1023px) {
  /* line 447, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-hlthcare-row .case-study-col-row .case-study-cnt {
    margin-top: 21px;
    margin-bottom: 21px;
  }
}
@media (max-width: 599px) {
  /* line 447, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-hlthcare-row .case-study-col-row .case-study-cnt {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
/* line 467, sass/site/work/_work-new.scss */
.case-study-scn .case-study-row.work-hlthcare-row .case-study-col-row .case-study-img {
  width: calc(56% - 7px);
  margin-top: -55px;
}
@media (max-width: 1600px) {
  /* line 467, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-hlthcare-row .case-study-col-row .case-study-img {
    width: calc(51% - 7px);
    margin-top: -35px;
  }
}
@media (max-width: 1199px) {
  /* line 467, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-hlthcare-row .case-study-col-row .case-study-img {
    width: calc(51% - 12px);
    margin-top: -32px;
  }
}
@media (max-width: 1023px) {
  /* line 467, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-hlthcare-row .case-study-col-row .case-study-img {
    width: 100%;
    margin-top: 0px;
  }
}
/* line 485, sass/site/work/_work-new.scss */
.case-study-scn .case-study-row.work-bikeshop-row {
  background-color: #f8db52;
  padding: 48px 0 0 54px;
}
@media (max-width: 1600px) {
  /* line 485, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-bikeshop-row {
    padding: 40px 0 0 40px;
  }
}
@media (max-width: 1199px) {
  /* line 485, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-bikeshop-row {
    padding: 30px 0 0 30px;
  }
}
@media (max-width: 1023px) {
  /* line 485, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-bikeshop-row {
    padding: 25px 0 0 25px;
  }
}
@media (max-width: 767px) {
  /* line 485, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-bikeshop-row {
    padding: 20px 0 0 20px;
  }
}
@media (max-width: 479px) {
  /* line 485, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-bikeshop-row {
    padding: 15px 0 0 15px;
  }
}
/* line 503, sass/site/work/_work-new.scss */
.case-study-scn .case-study-row.work-bikeshop-row .case-study-col-row {
  padding: 0 0 0 63px;
}
@media (max-width: 1600px) {
  /* line 503, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-bikeshop-row .case-study-col-row {
    padding: 0 0 0 19px;
  }
}
@media (max-width: 1023px) {
  /* line 503, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-bikeshop-row .case-study-col-row {
    padding: 0;
  }
}
/* line 511, sass/site/work/_work-new.scss */
.case-study-scn .case-study-row.work-bikeshop-row .case-study-col-row .case-study-cnt {
  margin-top: 108px;
  margin-bottom: 144px;
  width: 530px;
}
@media (max-width: 1600px) {
  /* line 511, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-bikeshop-row .case-study-col-row .case-study-cnt {
    margin-top: 0px;
    margin-bottom: 50px;
    width: 525px;
  }
}
@media (max-width: 1199px) {
  /* line 511, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-bikeshop-row .case-study-col-row .case-study-cnt {
    width: 50%;
    margin-top: 0px;
    margin-bottom: 40px;
  }
}
@media (max-width: 1023px) {
  /* line 511, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-bikeshop-row .case-study-col-row .case-study-cnt {
    width: 100%;
    padding-right: 25px;
    margin-top: 21px;
    margin-bottom: 21px;
  }
}
@media (max-width: 767px) {
  /* line 511, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-bikeshop-row .case-study-col-row .case-study-cnt {
    padding-right: 20px;
  }
}
@media (max-width: 599px) {
  /* line 511, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-bikeshop-row .case-study-col-row .case-study-cnt {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
@media (max-width: 479px) {
  /* line 511, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-bikeshop-row .case-study-col-row .case-study-cnt {
    padding-right: 15px;
  }
}
/* line 542, sass/site/work/_work-new.scss */
.case-study-scn .case-study-row.work-bikeshop-row .case-study-col-row .case-study-img {
  width: calc(60% - 13px);
  margin-left: 0;
  margin-top: -47px;
}
@media (max-width: 1600px) {
  /* line 542, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-bikeshop-row .case-study-col-row .case-study-img {
    width: calc(53% - 9px);
    margin-top: -13px;
  }
}
@media (max-width: 1199px) {
  /* line 542, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-bikeshop-row .case-study-col-row .case-study-img {
    width: calc(50% - 0px);
    margin-top: -5px;
  }
}
@media (max-width: 1023px) {
  /* line 542, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-bikeshop-row .case-study-col-row .case-study-img {
    width: 100%;
    margin-top: 0px;
  }
}
/* line 561, sass/site/work/_work-new.scss */
.case-study-scn .case-study-row.work-commercial-view-row {
  background-color: #dae4e6;
  padding: 48px 42px 0 54px;
}
@media (max-width: 1600px) {
  /* line 561, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-commercial-view-row {
    padding: 40px 21px 0 40px;
  }
}
@media (max-width: 1199px) {
  /* line 561, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-commercial-view-row {
    padding: 30px 11px 0 30px;
  }
}
@media (max-width: 1023px) {
  /* line 561, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-commercial-view-row {
    padding: 25px 25px 0 25px;
  }
}
@media (max-width: 767px) {
  /* line 561, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-commercial-view-row {
    padding: 20px 20px 0 20px;
  }
}
@media (max-width: 479px) {
  /* line 561, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-commercial-view-row {
    padding: 15px 15px 0 15px;
  }
}
/* line 579, sass/site/work/_work-new.scss */
.case-study-scn .case-study-row.work-commercial-view-row .case-study-col-row {
  padding: 0 0 0 63px;
}
@media (max-width: 1600px) {
  /* line 579, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-commercial-view-row .case-study-col-row {
    padding: 0 0 0 20px;
  }
}
@media (max-width: 1199px) {
  /* line 579, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-commercial-view-row .case-study-col-row {
    padding: 0 0 0 10px;
  }
}
@media (max-width: 1023px) {
  /* line 579, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-commercial-view-row .case-study-col-row {
    padding: 0;
  }
}
/* line 590, sass/site/work/_work-new.scss */
.case-study-scn .case-study-row.work-commercial-view-row .case-study-col-row .case-study-cnt {
  margin-top: -25px;
  width: 550px;
}
@media (max-width: 1600px) {
  /* line 590, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-commercial-view-row .case-study-col-row .case-study-cnt {
    width: 525px;
    margin-top: 40px;
    margin-bottom: 76px;
  }
}
@media (max-width: 1199px) {
  /* line 590, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-commercial-view-row .case-study-col-row .case-study-cnt {
    width: 50%;
    margin-top: 29px;
    margin-bottom: 59px;
  }
}
@media (max-width: 1023px) {
  /* line 590, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-commercial-view-row .case-study-col-row .case-study-cnt {
    width: 100%;
    margin-top: 21px;
    margin-bottom: 21px;
  }
}
@media (max-width: 599px) {
  /* line 590, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-commercial-view-row .case-study-col-row .case-study-cnt {
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
/* line 613, sass/site/work/_work-new.scss */
.case-study-scn .case-study-row.work-commercial-view-row .case-study-col-row .case-study-img {
  width: calc(57% - 1px);
  margin-top: 4px;
}
@media (max-width: 1600px) {
  /* line 613, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-commercial-view-row .case-study-col-row .case-study-img {
    width: calc(50% - 6px);
    margin-top: 20px;
  }
}
@media (max-width: 1199px) {
  /* line 613, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-commercial-view-row .case-study-col-row .case-study-img {
    width: calc(50% - 0px);
    margin-top: 4px;
  }
}
@media (max-width: 1023px) {
  /* line 613, sass/site/work/_work-new.scss */
  .case-study-scn .case-study-row.work-commercial-view-row .case-study-col-row .case-study-img {
    margin-top: 0px;
    width: 100%;
  }
}

/* line 633, sass/site/work/_work-new.scss */
.case-studies-thumb {
  padding: 135px 0 71px;
  background-color: #151515;
}
@media (max-width: 1600px) {
  /* line 633, sass/site/work/_work-new.scss */
  .case-studies-thumb {
    padding: 88px 0 15px;
  }
}
@media (max-width: 1199px) {
  /* line 633, sass/site/work/_work-new.scss */
  .case-studies-thumb {
    padding: 68px 0 5px;
  }
}
@media (max-width: 1023px) {
  /* line 633, sass/site/work/_work-new.scss */
  .case-studies-thumb {
    padding: 60px 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 633, sass/site/work/_work-new.scss */
  .case-studies-thumb {
    padding: 55px 0 5px;
  }
}
/* line 648, sass/site/work/_work-new.scss */
.case-studies-thumb .fix-wrap {
  max-width: 1610px;
}

/* line 653, sass/site/work/_work-new.scss */
.shape-future-grid.case-studies-thumb-grid {
  margin: 0 -17px;
}
@media (max-width: 1199px) {
  /* line 653, sass/site/work/_work-new.scss */
  .shape-future-grid.case-studies-thumb-grid {
    margin: 0 -15px;
  }
}
@media (max-width: 1023px) {
  /* line 653, sass/site/work/_work-new.scss */
  .shape-future-grid.case-studies-thumb-grid {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
}
@media (max-width: 767px) {
  /* line 653, sass/site/work/_work-new.scss */
  .shape-future-grid.case-studies-thumb-grid {
    margin: 0 -10px;
  }
}
@media (max-width: 599px) {
  /* line 653, sass/site/work/_work-new.scss */
  .shape-future-grid.case-studies-thumb-grid {
    margin: 0 -15px;
  }
}
/* line 667, sass/site/work/_work-new.scss */
.shape-future-grid.case-studies-thumb-grid .shape-future-column {
  width: calc(100% / 3 - 34px);
  margin: 0 17px 50px;
}
@media (max-width: 1199px) {
  /* line 667, sass/site/work/_work-new.scss */
  .shape-future-grid.case-studies-thumb-grid .shape-future-column {
    width: calc(100% / 3 - 30px);
    margin: 0 15px 40px;
  }
}
@media (max-width: 1023px) {
  /* line 667, sass/site/work/_work-new.scss */
  .shape-future-grid.case-studies-thumb-grid .shape-future-column {
    width: calc(100% / 2 - 30px);
    margin: 0 15px 30px;
  }
}
@media (max-width: 767px) {
  /* line 667, sass/site/work/_work-new.scss */
  .shape-future-grid.case-studies-thumb-grid .shape-future-column {
    width: calc(100% / 2 - 20px);
    margin: 0 10px 30px;
  }
}
@media (max-width: 599px) {
  /* line 667, sass/site/work/_work-new.scss */
  .shape-future-grid.case-studies-thumb-grid .shape-future-column {
    width: calc(100% / 1 - 15px);
    margin: 0 15px 28px;
  }
}
/* line 686, sass/site/work/_work-new.scss */
.shape-future-grid.case-studies-thumb-grid .shape-future-column .shape-future-img {
  max-height: inherit;
  margin: 0 0 41px;
}
@media (max-width: 1600px) {
  /* line 686, sass/site/work/_work-new.scss */
  .shape-future-grid.case-studies-thumb-grid .shape-future-column .shape-future-img {
    margin: 0 0 21px;
  }
}
@media (max-width: 1023px) {
  /* line 686, sass/site/work/_work-new.scss */
  .shape-future-grid.case-studies-thumb-grid .shape-future-column .shape-future-img {
    margin: 0 0 12px;
  }
}
/* line 695, sass/site/work/_work-new.scss */
.shape-future-grid.case-studies-thumb-grid .shape-future-column .shape-future-img img {
  height: auto;
}
/* line 700, sass/site/work/_work-new.scss */
.shape-future-grid.case-studies-thumb-grid .shape-future-column .shape-future-content .sub-title {
  font-size: 22px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: #fff;
}
@media (max-width: 1600px) {
  /* line 700, sass/site/work/_work-new.scss */
  .shape-future-grid.case-studies-thumb-grid .shape-future-column .shape-future-content .sub-title {
    font-size: 20px;
  }
}
@media (max-width: 1199px) {
  /* line 700, sass/site/work/_work-new.scss */
  .shape-future-grid.case-studies-thumb-grid .shape-future-column .shape-future-content .sub-title {
    font-size: 18px;
  }
}
@media (max-width: 1023px) {
  /* line 700, sass/site/work/_work-new.scss */
  .shape-future-grid.case-studies-thumb-grid .shape-future-column .shape-future-content .sub-title {
    font-size: 17px;
  }
}
/* line 715, sass/site/work/_work-new.scss */
.shape-future-grid.case-studies-thumb-grid .shape-future-column .shape-future-content h4 {
  font-size: 30px;
  font-weight: 800;
  margin: 21px 0 20px;
  min-height: 108px;
  letter-spacing: -0.3px;
}
@media (max-width: 1600px) {
  /* line 715, sass/site/work/_work-new.scss */
  .shape-future-grid.case-studies-thumb-grid .shape-future-column .shape-future-content h4 {
    font-size: 24px;
    margin: 12px 0 15px;
    min-height: 90px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 715, sass/site/work/_work-new.scss */
  .shape-future-grid.case-studies-thumb-grid .shape-future-column .shape-future-content h4 {
    font-size: 20px;
    margin: 9px 0 12px;
    min-height: 72px;
  }
}
@media (max-width: 1023px) {
  /* line 715, sass/site/work/_work-new.scss */
  .shape-future-grid.case-studies-thumb-grid .shape-future-column .shape-future-content h4 {
    margin: 7px 0 10px;
  }
}
@media (max-width: 599px) {
  /* line 715, sass/site/work/_work-new.scss */
  .shape-future-grid.case-studies-thumb-grid .shape-future-column .shape-future-content h4 {
    min-height: inherit;
    margin: 3px 0 7px;
  }
}
/* line 740, sass/site/work/_work-new.scss */
.shape-future-grid.case-studies-thumb-grid .shape-future-column .shape-future-content .case-studies-thumb-tech-list {
  margin: 0 0 38px;
}
@media (max-width: 1600px) {
  /* line 740, sass/site/work/_work-new.scss */
  .shape-future-grid.case-studies-thumb-grid .shape-future-column .shape-future-content .case-studies-thumb-tech-list {
    margin: 0 0 25px;
  }
}
@media (max-width: 1199px) {
  /* line 740, sass/site/work/_work-new.scss */
  .shape-future-grid.case-studies-thumb-grid .shape-future-column .shape-future-content .case-studies-thumb-tech-list {
    margin: 0 0 15px;
  }
}
@media (max-width: 1023px) {
  /* line 740, sass/site/work/_work-new.scss */
  .shape-future-grid.case-studies-thumb-grid .shape-future-column .shape-future-content .case-studies-thumb-tech-list {
    margin: 0 0 8px;
  }
}
@media (max-width: 599px) {
  /* line 740, sass/site/work/_work-new.scss */
  .shape-future-grid.case-studies-thumb-grid .shape-future-column .shape-future-content .case-studies-thumb-tech-list {
    margin: 0 0 6px;
  }
}
/* line 754, sass/site/work/_work-new.scss */
.shape-future-grid.case-studies-thumb-grid .shape-future-column .shape-future-content .case-studies-thumb-tech-list li {
  font-family: "Karla", sans-serif;
  color: #9d9d9d;
  display: inline-block;
  vertical-align: middle;
  font-size: 19px;
  font-weight: 500;
  line-height: normal;
  letter-spacing: -0.6px;
}
@media (max-width: 1199px) {
  /* line 754, sass/site/work/_work-new.scss */
  .shape-future-grid.case-studies-thumb-grid .shape-future-column .shape-future-content .case-studies-thumb-tech-list li {
    font-size: 17px;
  }
}
/* line 766, sass/site/work/_work-new.scss */
.shape-future-grid.case-studies-thumb-grid .shape-future-column .shape-future-content .case-studies-thumb-tech-list li:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 1px;
  height: 20px;
  background-color: #9d9d9d;
  margin: -1px 13px 0 20px;
}
@media (max-width: 1600px) {
  /* line 766, sass/site/work/_work-new.scss */
  .shape-future-grid.case-studies-thumb-grid .shape-future-column .shape-future-content .case-studies-thumb-tech-list li:after {
    margin: -1px 7px 0 14px;
  }
}
@media (max-width: 1199px) {
  /* line 766, sass/site/work/_work-new.scss */
  .shape-future-grid.case-studies-thumb-grid .shape-future-column .shape-future-content .case-studies-thumb-tech-list li:after {
    margin: -1px 2px 0 9px;
  }
}
/* line 782, sass/site/work/_work-new.scss */
.shape-future-grid.case-studies-thumb-grid .shape-future-column .shape-future-content .case-studies-thumb-tech-list li:last-child:after {
  display: none;
}
/* line 788, sass/site/work/_work-new.scss */
.shape-future-grid.case-studies-thumb-grid .shape-future-column .shape-future-content .read-more {
  color: #e72e28 !important;
  padding-right: 35px;
}
/* line 791, sass/site/work/_work-new.scss */
.shape-future-grid.case-studies-thumb-grid .shape-future-column .shape-future-content .read-more:hover {
  color: #fff !important;
}
/* line 793, sass/site/work/_work-new.scss */
.shape-future-grid.case-studies-thumb-grid .shape-future-column .shape-future-content .read-more:hover:after {
  background: url("images/readmore-arrow-white.png") no-repeat 0px 0px;
}
@media (max-width: 599px) {
  /* line 799, sass/site/work/_work-new.scss */
  .shape-future-grid.case-studies-thumb-grid .shape-future-column:last-child {
    margin: 0 15px 28px;
  }
}

/*--------------------------------------------------------------
## Industries
--------------------------------------------------------------*/
/* line 2, sass/site/industries/_industries.scss */
.page-template-industries .what-think-blogs-section {
  background-color: #f7f7f7;
}

/* line 6, sass/site/industries/_industries.scss */
.industries-mid, .industries-list {
  width: 100%;
  float: left;
}

/* line 11, sass/site/industries/_industries.scss */
.industries-list {
  padding-top: 20px;
  padding-bottom: 130px;
}
@media (max-width: 1600px) {
  /* line 11, sass/site/industries/_industries.scss */
  .industries-list {
    padding-bottom: 30px;
  }
}
/* line 17, sass/site/industries/_industries.scss */
.industries-list .industries-item {
  float: left;
  width: 49%;
  margin-left: 2%;
  margin-top: 70px;
}
@media (max-width: 1600px) {
  /* line 17, sass/site/industries/_industries.scss */
  .industries-list .industries-item {
    margin-top: 30px;
  }
}
/* line 25, sass/site/industries/_industries.scss */
.industries-list .industries-item .industriesitem-info {
  padding-left: 60px;
}
@media (max-width: 1600px) {
  /* line 25, sass/site/industries/_industries.scss */
  .industries-list .industries-item .industriesitem-info {
    padding-left: 20px;
  }
}
/* line 31, sass/site/industries/_industries.scss */
.industries-list .industries-item .indtitem-icon {
  margin: -45px 0px 0px -5px;
}
@media (max-width: 1023px) {
  /* line 31, sass/site/industries/_industries.scss */
  .industries-list .industries-item .indtitem-icon {
    margin: -32px ​0px 0px -5px;
  }
}
/* line 36, sass/site/industries/_industries.scss */
.industries-list .industries-item .indtitem-icon i {
  width: 98px;
  height: 98px;
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: 50%;
  background: #ccc;
  position: relative;
}
@media (max-width: 1600px) {
  /* line 36, sass/site/industries/_industries.scss */
  .industries-list .industries-item .indtitem-icon i {
    width: 78px;
    height: 78px;
  }
}
@media (max-width: 1023px) {
  /* line 36, sass/site/industries/_industries.scss */
  .industries-list .industries-item .indtitem-icon i {
    width: 60px;
    height: 60px;
  }
}
@media (max-width: 1600px) {
  /* line 53, sass/site/industries/_industries.scss */
  .industries-list .industries-item .indtitem-icon i img {
    max-height: 35px;
  }
}
@media (max-width: 1023px) {
  /* line 53, sass/site/industries/_industries.scss */
  .industries-list .industries-item .indtitem-icon i img {
    max-height: 30px;
  }
}
/* line 63, sass/site/industries/_industries.scss */
.industries-list .industries-item h2 {
  color: #2a2a2a;
  font-size: 33px;
  font-weight: 700;
  font-family: 'Karla', sans-serif;
  padding-top: 35px;
  margin-bottom: 0px;
}
@media (max-width: 1600px) {
  /* line 63, sass/site/industries/_industries.scss */
  .industries-list .industries-item h2 {
    font-size: 28px;
    padding-top: 15px;
  }
}
@media (max-width: 1199px) {
  /* line 63, sass/site/industries/_industries.scss */
  .industries-list .industries-item h2 {
    font-size: 24px;
    padding-top: 10px;
  }
}
@media (max-width: 1023px) {
  /* line 63, sass/site/industries/_industries.scss */
  .industries-list .industries-item h2 {
    font-size: 20px;
  }
}
/* line 82, sass/site/industries/_industries.scss */
.industries-list .industries-item p {
  color: #9b9b9b;
  font-size: 20px;
  margin-top: 10px;
}
@media (max-width: 1600px) {
  /* line 82, sass/site/industries/_industries.scss */
  .industries-list .industries-item p {
    font-size: 18px;
  }
}
@media (max-width: 1023px) {
  /* line 82, sass/site/industries/_industries.scss */
  .industries-list .industries-item p {
    font-size: 16px;
  }
}
/* line 92, sass/site/industries/_industries.scss */
.industries-list .industries-item p a {
  color: #e72e28;
}
/* line 94, sass/site/industries/_industries.scss */
.industries-list .industries-item p a:hover {
  text-decoration: underline;
}
/* line 99, sass/site/industries/_industries.scss */
.industries-list .industries-item:nth-child(2n+1) {
  margin-left: 0px;
  clear: both;
}

@media (max-width: 1600px) {
  /* line 106, sass/site/industries/_industries.scss */
  .industries-mid .section {
    padding-top: 50px;
    padding-bottom: 80px;
  }
}
@media (max-width: 1199px) {
  /* line 106, sass/site/industries/_industries.scss */
  .industries-mid .section {
    padding-top: 50px;
    padding-bottom: 60px;
  }
}
@media (max-width: 1023px) {
  /* line 106, sass/site/industries/_industries.scss */
  .industries-mid .section {
    padding-bottom: 50px;
  }
}
@media (max-width: 1023px) {
  /* line 118, sass/site/industries/_industries.scss */
  .industries-mid .section .owl-dots {
    margin-top: 30px;
  }
}

/* line 125, sass/site/industries/_industries.scss */
.industries-blog-section {
  clear: both;
}

/* line 128, sass/site/industries/_industries.scss */
.section.gray-bg {
  clear: both;
}

/* line 2, sass/site/industries/_industries-new.scss */
.page-template-industries-new .fix-wrap {
  max-width: 1200px;
}
@media (max-width: 1600px) {
  /* line 2, sass/site/industries/_industries-new.scss */
  .page-template-industries-new .fix-wrap {
    max-width: 1100px;
  }
}
/* line 8, sass/site/industries/_industries-new.scss */
.page-template-industries-new .what-think-blogs-section {
  clear: both;
  background-color: #f7f7f7;
}
/* line 12, sass/site/industries/_industries-new.scss */
.page-template-industries-new .mid-solution-main {
  padding: 0;
}
/* line 15, sass/site/industries/_industries-new.scss */
.page-template-industries-new .read-more {
  font-family: "Montserrat", sans-serif;
  font-size: 19px;
  padding-right: 34px;
}
/* line 20, sass/site/industries/_industries-new.scss */
.page-template-industries-new ul, .page-template-industries-new ol {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* line 27, sass/site/industries/_industries-new.scss */
.services-banner-wrapper.industries-banner {
  padding: 60px 0;
}
@media (max-width: 1023px) {
  /* line 27, sass/site/industries/_industries-new.scss */
  .services-banner-wrapper.industries-banner {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  /* line 27, sass/site/industries/_industries-new.scss */
  .services-banner-wrapper.industries-banner {
    padding: 35px 0 50px;
  }
}
/* line 35, sass/site/industries/_industries-new.scss */
.services-banner-wrapper.industries-banner .services-banner-caption {
  min-height: 615px;
  overflow: inherit;
}
@media (max-width: 1600px) {
  /* line 35, sass/site/industries/_industries-new.scss */
  .services-banner-wrapper.industries-banner .services-banner-caption {
    min-height: 370px;
  }
}
@media (max-width: 1199px) {
  /* line 35, sass/site/industries/_industries-new.scss */
  .services-banner-wrapper.industries-banner .services-banner-caption {
    min-height: inherit;
  }
}
@media (max-width: 767px) {
  /* line 35, sass/site/industries/_industries-new.scss */
  .services-banner-wrapper.industries-banner .services-banner-caption {
    padding: 0;
  }
}
/* line 47, sass/site/industries/_industries-new.scss */
.services-banner-wrapper.industries-banner .services-banner-caption .service-page-title {
  width: 53%;
}
@media (max-width: 767px) {
  /* line 47, sass/site/industries/_industries-new.scss */
  .services-banner-wrapper.industries-banner .services-banner-caption .service-page-title {
    padding: 0;
    width: 100%;
  }
}
/* line 53, sass/site/industries/_industries-new.scss */
.services-banner-wrapper.industries-banner .services-banner-caption .service-page-title h1 {
  line-height: 84px;
  letter-spacing: -1.3px;
}
@media (max-width: 1600px) {
  /* line 53, sass/site/industries/_industries-new.scss */
  .services-banner-wrapper.industries-banner .services-banner-caption .service-page-title h1 {
    font-size: 50px;
    line-height: 66px;
  }
}
@media (max-width: 1199px) {
  /* line 53, sass/site/industries/_industries-new.scss */
  .services-banner-wrapper.industries-banner .services-banner-caption .service-page-title h1 {
    font-size: 46px;
    line-height: 60px;
  }
}
@media (max-width: 1023px) {
  /* line 53, sass/site/industries/_industries-new.scss */
  .services-banner-wrapper.industries-banner .services-banner-caption .service-page-title h1 {
    font-size: 36px;
    line-height: 44px;
  }
}
@media (max-width: 767px) {
  /* line 53, sass/site/industries/_industries-new.scss */
  .services-banner-wrapper.industries-banner .services-banner-caption .service-page-title h1 {
    font-size: 32px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 72, sass/site/industries/_industries-new.scss */
  .services-banner-wrapper.industries-banner .services-banner-caption .service-page-title h1 br {
    display: none;
  }
}
/* line 78, sass/site/industries/_industries-new.scss */
.services-banner-wrapper.industries-banner .services-banner-caption .service-page-title p {
  margin: 51px 0 20px;
  max-width: 100%;
}
@media (max-width: 1600px) {
  /* line 78, sass/site/industries/_industries-new.scss */
  .services-banner-wrapper.industries-banner .services-banner-caption .service-page-title p {
    margin: 20px 0;
  }
}
@media (max-width: 1199px) {
  /* line 78, sass/site/industries/_industries-new.scss */
  .services-banner-wrapper.industries-banner .services-banner-caption .service-page-title p {
    margin: 15px 0;
  }
}
@media (max-width: 767px) {
  /* line 78, sass/site/industries/_industries-new.scss */
  .services-banner-wrapper.industries-banner .services-banner-caption .service-page-title p {
    font-size: 19px;
    line-height: 26px;
    margin: 12px 0;
  }
}
@media (max-width: 1199px) {
  /* line 92, sass/site/industries/_industries-new.scss */
  .services-banner-wrapper.industries-banner .services-banner-caption .service-page-title p br {
    display: none;
  }
}
/* line 99, sass/site/industries/_industries-new.scss */
.services-banner-wrapper.industries-banner .services-banner-caption .service-page-thumb {
  width: calc(55% - 8px);
  margin-right: -160px;
  margin-top: 40px;
}
@media (max-width: 1600px) {
  /* line 99, sass/site/industries/_industries-new.scss */
  .services-banner-wrapper.industries-banner .services-banner-caption .service-page-thumb {
    width: calc(45% - 0px);
    margin-right: 0;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  /* line 99, sass/site/industries/_industries-new.scss */
  .services-banner-wrapper.industries-banner .services-banner-caption .service-page-thumb {
    width: 100%;
    margin-top: 28px;
    padding: 0;
  }
}
/* line 113, sass/site/industries/_industries-new.scss */
.services-banner-wrapper.industries-banner .services-banner-caption .service-page-thumb:before, .services-banner-wrapper.industries-banner .services-banner-caption .service-page-thumb:after {
  display: none;
}

/* line 121, sass/site/industries/_industries-new.scss */
.explore-industry {
  padding: 92px 0 0;
}
@media (max-width: 1600px) {
  /* line 121, sass/site/industries/_industries-new.scss */
  .explore-industry {
    padding: 42px 0 0;
  }
}
@media (max-width: 1199px) {
  /* line 121, sass/site/industries/_industries-new.scss */
  .explore-industry {
    padding: 35px 0 0;
  }
}
/* line 129, sass/site/industries/_industries-new.scss */
.explore-industry .header-title {
  margin: 0 0 15px;
}
@media (max-width: 1600px) {
  /* line 129, sass/site/industries/_industries-new.scss */
  .explore-industry .header-title {
    margin: 0;
  }
}
/* line 134, sass/site/industries/_industries-new.scss */
.explore-industry .header-title .section-header {
  font-size: 40px;
  line-height: 46px;
  margin: 0 0 29px;
}
@media (max-width: 1600px) {
  /* line 134, sass/site/industries/_industries-new.scss */
  .explore-industry .header-title .section-header {
    margin: 0 0 11px;
  }
}
@media (max-width: 1023px) {
  /* line 134, sass/site/industries/_industries-new.scss */
  .explore-industry .header-title .section-header {
    font-size: 36px;
    line-height: 42px;
  }
}
@media (max-width: 767px) {
  /* line 134, sass/site/industries/_industries-new.scss */
  .explore-industry .header-title .section-header {
    font-size: 30px;
    line-height: normal;
  }
}
@media (max-width: 479px) {
  /* line 134, sass/site/industries/_industries-new.scss */
  .explore-industry .header-title .section-header {
    font-size: 28px;
  }
}
/* line 153, sass/site/industries/_industries-new.scss */
.explore-industry .header-title p {
  max-width: 85%;
  font-size: 19px;
  line-height: 26px;
  color: #6a6a6a;
  letter-spacing: -0.5px;
}
@media (max-width: 1199px) {
  /* line 153, sass/site/industries/_industries-new.scss */
  .explore-industry .header-title p {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 153, sass/site/industries/_industries-new.scss */
  .explore-industry .header-title p {
    font-size: 18px;
    line-height: 25px;
  }
}
@media (max-width: 1199px) {
  /* line 166, sass/site/industries/_industries-new.scss */
  .explore-industry .header-title p br {
    display: none;
  }
}

/* line 174, sass/site/industries/_industries-new.scss */
.industry-specific-section {
  padding: 50px 0;
}
@media (max-width: 1199px) {
  /* line 174, sass/site/industries/_industries-new.scss */
  .industry-specific-section {
    padding: 40px 0;
  }
}
@media (max-width: 1023px) {
  /* line 174, sass/site/industries/_industries-new.scss */
  .industry-specific-section {
    padding: 30px 0 15px;
  }
}
/* line 182, sass/site/industries/_industries-new.scss */
.industry-specific-section .industry-specific-row {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 184, sass/site/industries/_industries-new.scss */
.industry-specific-section .industry-specific-row .industry-specific-content {
  width: calc(47% - 10px);
  margin: 0 0 16px;
}
@media (max-width: 1600px) {
  /* line 184, sass/site/industries/_industries-new.scss */
  .industry-specific-section .industry-specific-row .industry-specific-content {
    padding: 0;
  }
}
@media (max-width: 1199px) {
  /* line 184, sass/site/industries/_industries-new.scss */
  .industry-specific-section .industry-specific-row .industry-specific-content {
    width: calc(48% - 10px);
  }
}
@media (max-width: 1023px) {
  /* line 184, sass/site/industries/_industries-new.scss */
  .industry-specific-section .industry-specific-row .industry-specific-content {
    width: 100%;
    margin: 0;
  }
}
/* line 197, sass/site/industries/_industries-new.scss */
.industry-specific-section .industry-specific-row .industry-specific-content h3 {
  margin: 0 0 26px;
}
@media (max-width: 1600px) {
  /* line 197, sass/site/industries/_industries-new.scss */
  .industry-specific-section .industry-specific-row .industry-specific-content h3 {
    margin: 0 0 16px;
  }
}
@media (max-width: 1199px) {
  /* line 197, sass/site/industries/_industries-new.scss */
  .industry-specific-section .industry-specific-row .industry-specific-content h3 {
    margin: 0 0 12px;
    font-size: 30px;
  }
}
@media (max-width: 1023px) {
  /* line 197, sass/site/industries/_industries-new.scss */
  .industry-specific-section .industry-specific-row .industry-specific-content h3 {
    margin: 0 0 5px;
  }
}
@media (max-width: 767px) {
  /* line 197, sass/site/industries/_industries-new.scss */
  .industry-specific-section .industry-specific-row .industry-specific-content h3 {
    font-size: 28px;
  }
}
@media (max-width: 479px) {
  /* line 197, sass/site/industries/_industries-new.scss */
  .industry-specific-section .industry-specific-row .industry-specific-content h3 {
    font-size: 26px;
  }
}
@media (max-width: 374px) {
  /* line 197, sass/site/industries/_industries-new.scss */
  .industry-specific-section .industry-specific-row .industry-specific-content h3 {
    font-size: 24px;
  }
}
/* line 219, sass/site/industries/_industries-new.scss */
.industry-specific-section .industry-specific-row .industry-specific-content p {
  font-size: 19px;
  line-height: 26px;
  letter-spacing: -0.5px;
}
@media (max-width: 767px) {
  /* line 219, sass/site/industries/_industries-new.scss */
  .industry-specific-section .industry-specific-row .industry-specific-content p {
    font-size: 18px;
    line-height: 25px;
  }
}
/* line 229, sass/site/industries/_industries-new.scss */
.industry-specific-section .industry-specific-row .industry-specific-img {
  position: relative;
  width: calc(46% - 1px);
}
@media (max-width: 1199px) {
  /* line 229, sass/site/industries/_industries-new.scss */
  .industry-specific-section .industry-specific-row .industry-specific-img {
    width: calc(47% - 0px);
  }
}
@media (max-width: 1023px) {
  /* line 229, sass/site/industries/_industries-new.scss */
  .industry-specific-section .industry-specific-row .industry-specific-img {
    width: 100%;
    margin: 0 0 20px;
  }
}
/* line 239, sass/site/industries/_industries-new.scss */
.industry-specific-section .industry-specific-row .industry-specific-img:before {
  content: '';
  position: absolute;
  left: -12px;
  top: 64px;
  width: 26px;
  height: 26px;
  background-color: #e72e28;
  z-index: 1;
}
@media (max-width: 1023px) {
  /* line 239, sass/site/industries/_industries-new.scss */
  .industry-specific-section .industry-specific-row .industry-specific-img:before {
    width: 22px;
    height: 22px;
    top: auto;
    left: 15px;
    bottom: -10px;
  }
}
@media (max-width: 767px) {
  /* line 239, sass/site/industries/_industries-new.scss */
  .industry-specific-section .industry-specific-row .industry-specific-img:before {
    width: 18px;
    height: 18px;
    left: 10px;
    bottom: -8px;
  }
}
/* line 265, sass/site/industries/_industries-new.scss */
.industry-specific-section .industry-specific-row:nth-child(2n) .industry-specific-img:before {
  left: auto;
  right: -12px;
}
@media (max-width: 1023px) {
  /* line 265, sass/site/industries/_industries-new.scss */
  .industry-specific-section .industry-specific-row:nth-child(2n) .industry-specific-img:before {
    right: auto;
    left: 15px;
    bottom: -10px;
  }
}
@media (max-width: 767px) {
  /* line 265, sass/site/industries/_industries-new.scss */
  .industry-specific-section .industry-specific-row:nth-child(2n) .industry-specific-img:before {
    left: 10px;
    bottom: -8px;
  }
}
@media (max-width: 1600px) {
  /* line 279, sass/site/industries/_industries-new.scss */
  .industry-specific-section .industry-specific-row:nth-child(2n) .industry-specific-content {
    padding: 0;
  }
}
/* line 286, sass/site/industries/_industries-new.scss */
.industry-specific-section.black-bg {
  background-color: #212121;
}
/* line 289, sass/site/industries/_industries-new.scss */
.industry-specific-section.black-bg .industry-specific-row .industry-specific-content {
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
  margin-left: auto;
}
/* line 292, sass/site/industries/_industries-new.scss */
.industry-specific-section.black-bg .industry-specific-row .industry-specific-content h3 {
  color: #fff;
}
/* line 295, sass/site/industries/_industries-new.scss */
.industry-specific-section.black-bg .industry-specific-row .industry-specific-content p {
  color: #9d9d9d;
}
/* line 299, sass/site/industries/_industries-new.scss */
.industry-specific-section.black-bg .industry-specific-row .industry-specific-img {
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
  margin-right: auto;
  margin-left: 0;
}
/* line 303, sass/site/industries/_industries-new.scss */
.industry-specific-section.black-bg .industry-specific-row .industry-specific-img:before {
  left: auto;
  right: -12px;
}
@media (max-width: 1023px) {
  /* line 303, sass/site/industries/_industries-new.scss */
  .industry-specific-section.black-bg .industry-specific-row .industry-specific-img:before {
    right: auto;
    left: 15px;
    bottom: -10px;
  }
}
@media (max-width: 767px) {
  /* line 303, sass/site/industries/_industries-new.scss */
  .industry-specific-section.black-bg .industry-specific-row .industry-specific-img:before {
    left: 10px;
    bottom: -8px;
  }
}
/* line 318, sass/site/industries/_industries-new.scss */
.industry-specific-section.black-bg .industry-specific-row:nth-child(2n) .industry-specific-content {
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
  margin-left: 0;
}
@media (max-width: 1023px) {
  /* line 318, sass/site/industries/_industries-new.scss */
  .industry-specific-section.black-bg .industry-specific-row:nth-child(2n) .industry-specific-content {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
}
/* line 326, sass/site/industries/_industries-new.scss */
.industry-specific-section.black-bg .industry-specific-row:nth-child(2n) .industry-specific-img {
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
  margin-right: 0;
  margin-left: auto;
}
@media (max-width: 1023px) {
  /* line 326, sass/site/industries/_industries-new.scss */
  .industry-specific-section.black-bg .industry-specific-row:nth-child(2n) .industry-specific-img {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
}
/* line 333, sass/site/industries/_industries-new.scss */
.industry-specific-section.black-bg .industry-specific-row:nth-child(2n) .industry-specific-img:before {
  left: -12px;
  right: auto;
}
@media (max-width: 1023px) {
  /* line 333, sass/site/industries/_industries-new.scss */
  .industry-specific-section.black-bg .industry-specific-row:nth-child(2n) .industry-specific-img:before {
    right: auto;
    left: 15px;
    bottom: -10px;
  }
}
@media (max-width: 767px) {
  /* line 333, sass/site/industries/_industries-new.scss */
  .industry-specific-section.black-bg .industry-specific-row:nth-child(2n) .industry-specific-img:before {
    left: 10px;
    bottom: -8px;
  }
}
/* line 350, sass/site/industries/_industries-new.scss */
.industry-specific-section.first-row {
  margin-top: -26px;
}
@media (max-width: 1600px) {
  /* line 350, sass/site/industries/_industries-new.scss */
  .industry-specific-section.first-row {
    margin-top: -15px;
  }
}

/* line 359, sass/site/industries/_industries-new.scss */
.what-think-blogs-section.industries-blog-scn {
  background-color: #fff;
}
/* line 362, sass/site/industries/_industries-new.scss */
.what-think-blogs-section.industries-blog-scn .header-title p {
  max-width: 80%;
}
@media (max-width: 1199px) {
  /* line 362, sass/site/industries/_industries-new.scss */
  .what-think-blogs-section.industries-blog-scn .header-title p {
    max-width: 88%;
  }
}
@media (max-width: 1023px) {
  /* line 362, sass/site/industries/_industries-new.scss */
  .what-think-blogs-section.industries-blog-scn .header-title p {
    max-width: 100%;
  }
}

/*--------------------------------------------------------------
## Technologies Pages
--------------------------------------------------------------*/
/* line 1, sass/site/technology/_technologies.scss */
.servicebanner-flex {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  padding: 90px 0 100px;
}
@media (max-width: 1199px) {
  /* line 1, sass/site/technology/_technologies.scss */
  .servicebanner-flex {
    padding: 90px 0;
  }
}
@media (max-width: 1023px) {
  /* line 1, sass/site/technology/_technologies.scss */
  .servicebanner-flex {
    -webkit-flex-flow: wrap;
    -moz-flex-flow: wrap;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
    padding: 70px 0 50px;
  }
}
@media (max-width: 767px) {
  /* line 1, sass/site/technology/_technologies.scss */
  .servicebanner-flex {
    padding: 60px 0 40px;
  }
}
/* line 15, sass/site/technology/_technologies.scss */
.servicebanner-flex h1 {
  font-size: 50px;
  font-weight: 800;
  margin: 25px 0 35px;
}
@media (max-width: 1600px) {
  /* line 15, sass/site/technology/_technologies.scss */
  .servicebanner-flex h1 {
    font-size: 54px;
  }
}
@media (max-width: 1024px) {
  /* line 15, sass/site/technology/_technologies.scss */
  .servicebanner-flex h1 {
    font-size: 42px;
  }
}
@media (max-width: 1023px) {
  /* line 15, sass/site/technology/_technologies.scss */
  .servicebanner-flex h1 {
    font-size: 39px;
  }
}
@media (max-width: 767px) {
  /* line 15, sass/site/technology/_technologies.scss */
  .servicebanner-flex h1 {
    font-size: 33px;
  }
}
/* line 32, sass/site/technology/_technologies.scss */
.servicebanner-flex .servicebanner-left {
  margin-right: auto;
  width: 500px;
}
@media (max-width: 1023px) {
  /* line 32, sass/site/technology/_technologies.scss */
  .servicebanner-flex .servicebanner-left {
    width: 100% !important;
    text-align: center;
    padding: 0 0 30px;
  }
}
/* line 41, sass/site/technology/_technologies.scss */
.servicebanner-flex .servicebanner-right {
  margin-left: auto;
  width: 839px;
}
@media (max-width: 1600px) {
  /* line 41, sass/site/technology/_technologies.scss */
  .servicebanner-flex .servicebanner-right {
    width: 674px;
  }
}
@media (max-width: 1023px) {
  /* line 41, sass/site/technology/_technologies.scss */
  .servicebanner-flex .servicebanner-right {
    width: 100%;
  }
}
/* line 51, sass/site/technology/_technologies.scss */
.servicebanner-flex .servicebanner-img {
  position: relative;
}
/* line 53, sass/site/technology/_technologies.scss */
.servicebanner-flex .servicebanner-img .btn {
  position: absolute;
  bottom: 0;
  right: 0;
  left: 0;
  margin: 0 auto;
  display: inline-block;
  width: 220px;
  transform: translateY(50%);
}
@media (max-width: 1600px) {
  /* line 53, sass/site/technology/_technologies.scss */
  .servicebanner-flex .servicebanner-img .btn {
    width: 190px;
  }
}
@media (max-width: 767px) {
  /* line 53, sass/site/technology/_technologies.scss */
  .servicebanner-flex .servicebanner-img .btn {
    transform: translateY(80%);
  }
}

/* line 72, sass/site/technology/_technologies.scss */
.breadcrumbs-gray {
  background-color: #f0f0f0;
}
@media (max-width: 767px) {
  /* line 72, sass/site/technology/_technologies.scss */
  .breadcrumbs-gray {
    display: none;
  }
}
/* line 77, sass/site/technology/_technologies.scss */
.breadcrumbs-gray ul {
  margin: 0;
  padding: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
}
/* line 82, sass/site/technology/_technologies.scss */
.breadcrumbs-gray ul li {
  list-style: none;
  margin: 0 20px 0 0;
  padding: 0;
}
/* line 86, sass/site/technology/_technologies.scss */
.breadcrumbs-gray ul li span {
  font-size: 19px;
  letter-spacing: -1px;
  color: #e63b30;
  display: inline-block;
  padding: 10px 0;
}
/* line 93, sass/site/technology/_technologies.scss */
.breadcrumbs-gray ul li a {
  display: inline-block;
  display: inline-block;
  font-size: 19px;
  letter-spacing: -1px;
  font-weight: normal;
  position: relative;
  color: #2a2a2a;
  padding: 10px 35px 10px 0;
}
/* line 102, sass/site/technology/_technologies.scss */
.breadcrumbs-gray ul li a:hover {
  color: #e63b30;
}
/* line 105, sass/site/technology/_technologies.scss */
.breadcrumbs-gray ul li a:after {
  content: "";
  background: url(images/breadcream-themearrow.png) no-repeat;
  width: 16px;
  height: 12px;
  position: absolute;
  right: 0;
  top: 4px;
  bottom: 0;
  margin: auto;
  background-size: auto 12px;
  background-position: right center;
}

/* line 123, sass/site/technology/_technologies.scss */
.services-component-section {
  background-color: #f6f6f6;
  padding: 90px 0 51px;
}
@media (max-width: 1600px) {
  /* line 123, sass/site/technology/_technologies.scss */
  .services-component-section {
    padding: 100px 0 51px;
  }
}
@media (max-width: 1199px) {
  /* line 123, sass/site/technology/_technologies.scss */
  .services-component-section {
    padding: 80px 0;
  }
}
@media (max-width: 1023px) {
  /* line 123, sass/site/technology/_technologies.scss */
  .services-component-section {
    padding: 70px 0 51px;
  }
}
/* line 135, sass/site/technology/_technologies.scss */
.services-component-section .header-title {
  margin-bottom: 80px;
}
@media (max-width: 1199px) {
  /* line 135, sass/site/technology/_technologies.scss */
  .services-component-section .header-title {
    margin-bottom: 56px;
  }
}
@media (max-width: 1023px) {
  /* line 135, sass/site/technology/_technologies.scss */
  .services-component-section .header-title {
    margin-bottom: 50px;
  }
}
/* line 143, sass/site/technology/_technologies.scss */
.services-component-section .header-title h2 {
  margin-bottom: 30px;
}
@media (max-width: 1023px) {
  /* line 143, sass/site/technology/_technologies.scss */
  .services-component-section .header-title h2 {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  /* line 143, sass/site/technology/_technologies.scss */
  .services-component-section .header-title h2 {
    margin-bottom: 15px;
  }
}
/* line 152, sass/site/technology/_technologies.scss */
.services-component-section .header-title p {
  color: #2a2a2a;
  max-width: 80%;
}
@media (max-width: 1199px) {
  /* line 152, sass/site/technology/_technologies.scss */
  .services-component-section .header-title p {
    max-width: 100%;
  }
}
/* line 158, sass/site/technology/_technologies.scss */
.services-component-section .header-title p a {
  color: #e72e28;
}

/* line 165, sass/site/technology/_technologies.scss */
.services-grid ul {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  list-style: none;
  margin: 0 -3px;
  padding: 0;
}
/* line 171, sass/site/technology/_technologies.scss */
.services-grid ul li {
  min-height: 190px;
  background: #fff;
  margin: 3px;
  width: calc(20% - 6px);
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
@media (max-width: 1199px) {
  /* line 171, sass/site/technology/_technologies.scss */
  .services-grid ul li {
    width: calc(33% - 6px);
  }
}
@media (max-width: 1023px) {
  /* line 171, sass/site/technology/_technologies.scss */
  .services-grid ul li {
    width: calc(50% - 6px);
    min-height: 140px;
  }
}
@media (max-width: 599px) {
  /* line 171, sass/site/technology/_technologies.scss */
  .services-grid ul li {
    width: 100%;
  }
}
/* line 187, sass/site/technology/_technologies.scss */
.services-grid ul li .services-grid-inner {
  color: #2a2a2a;
  letter-spacing: -0.5px;
  line-height: 27px;
  display: block;
  padding: 30px 30px 40px 40px;
  width: 100%;
  font-weight: 700;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media (max-width: 1600px) {
  /* line 187, sass/site/technology/_technologies.scss */
  .services-grid ul li .services-grid-inner {
    padding: 20px;
  }
}
@media (max-width: 767px) {
  /* line 187, sass/site/technology/_technologies.scss */
  .services-grid ul li .services-grid-inner {
    font-size: 16px;
    line-height: 24px;
  }
}
/* line 203, sass/site/technology/_technologies.scss */
.services-grid ul li .services-grid-inner h2 {
  font-weight: 600;
  font-size: 20px;
  word-break: break-word;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
/* line 209, sass/site/technology/_technologies.scss */
.services-grid ul li .services-grid-inner p {
  font-size: 18px;
  font-weight: 400;
  color: #000;
  line-height: 26px;
  word-break: break-word;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
@media (max-width: 767px) {
  /* line 209, sass/site/technology/_technologies.scss */
  .services-grid ul li .services-grid-inner p {
    margin: 0 0 8px;
  }
}
/* line 219, sass/site/technology/_technologies.scss */
.services-grid ul li .services-grid-inner p a {
  color: #e63b30;
}
/* line 223, sass/site/technology/_technologies.scss */
.services-grid ul li .services-grid-inner:hover {
  background-color: #e63b30;
  color: #fff;
  transform: scale(1.02);
}
@media (max-width: 767px) {
  /* line 223, sass/site/technology/_technologies.scss */
  .services-grid ul li .services-grid-inner:hover {
    transform: scale(1);
  }
}
/* line 230, sass/site/technology/_technologies.scss */
.services-grid ul li .services-grid-inner:hover h2 {
  color: #fff;
}
/* line 233, sass/site/technology/_technologies.scss */
.services-grid ul li .services-grid-inner:hover p {
  color: #fff;
}
/* line 235, sass/site/technology/_technologies.scss */
.services-grid ul li .services-grid-inner:hover p a {
  color: #fff;
  text-decoration: underline;
}

/* line 246, sass/site/technology/_technologies.scss */
.projects-section {
  background-color: #fff;
}
/* line 249, sass/site/technology/_technologies.scss */
.projects-section .blog-item:before {
  background: rgba(0, 0, 0, 0.4);
}
@media (max-width: 1023px) {
  /* line 249, sass/site/technology/_technologies.scss */
  .projects-section .blog-item:before {
    opacity: 1;
    visibility: visible;
    border-radius: 0;
  }
}
/* line 258, sass/site/technology/_technologies.scss */
.projects-section .blog-item:hover:before {
  background: rgba(0, 0, 0, 0.6);
  border-radius: 0;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
}
/* line 262, sass/site/technology/_technologies.scss */
.projects-section .blog-item:hover .blog-item-content-inner {
  opacity: 1;
  visibility: visible;
}
/* line 267, sass/site/technology/_technologies.scss */
.projects-section .blog-item .blog-item-content-inner {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
  max-width: calc(100% - 140px);
}
@media (max-width: 1600px) {
  /* line 267, sass/site/technology/_technologies.scss */
  .projects-section .blog-item .blog-item-content-inner {
    max-width: calc(100% - 60px);
  }
}
@media (max-width: 1023px) {
  /* line 267, sass/site/technology/_technologies.scss */
  .projects-section .blog-item .blog-item-content-inner {
    visibility: visible;
    max-width: calc(100% - 30px);
  }
}
@media (max-width: 1023px) {
  /* line 277, sass/site/technology/_technologies.scss */
  .projects-section .blog-item .blog-item-content-inner .right-arrow {
    width: 69px;
    height: 69px;
  }
}
@media (max-width: 1023px) {
  /* line 283, sass/site/technology/_technologies.scss */
  .projects-section .blog-item .blog-item-content-inner .datetime-post {
    margin: 10px 0 0;
  }
}
@media (max-width: 1023px) {
  /* line 291, sass/site/technology/_technologies.scss */
  .projects-section.blog-section .header-title {
    padding: 60px 0;
  }
}
/* line 295, sass/site/technology/_technologies.scss */
.projects-section.blog-section .header-title h2 {
  margin-bottom: 30px;
}
@media (max-width: 1023px) {
  /* line 295, sass/site/technology/_technologies.scss */
  .projects-section.blog-section .header-title h2 {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  /* line 295, sass/site/technology/_technologies.scss */
  .projects-section.blog-section .header-title h2 {
    margin-bottom: 15px;
  }
}
/* line 304, sass/site/technology/_technologies.scss */
.projects-section.blog-section .header-title p {
  max-width: 80%;
  color: #2a2a2a;
}
@media (max-width: 1199px) {
  /* line 304, sass/site/technology/_technologies.scss */
  .projects-section.blog-section .header-title p {
    max-width: 100%;
  }
}

/* line 314, sass/site/technology/_technologies.scss */
.our-process-section {
  padding: 93px 0 20px;
}
@media (max-width: 1199px) {
  /* line 314, sass/site/technology/_technologies.scss */
  .our-process-section {
    padding: 70px 0 20px;
  }
}
@media (max-width: 1023px) {
  /* line 314, sass/site/technology/_technologies.scss */
  .our-process-section {
    padding: 50px 0 20px;
  }
}
/* line 322, sass/site/technology/_technologies.scss */
.our-process-section .header-title {
  margin-bottom: 80px;
}
@media (max-width: 1199px) {
  /* line 322, sass/site/technology/_technologies.scss */
  .our-process-section .header-title {
    margin-bottom: 59px;
  }
}
@media (max-width: 1023px) {
  /* line 322, sass/site/technology/_technologies.scss */
  .our-process-section .header-title {
    margin-bottom: 50px;
  }
}
/* line 330, sass/site/technology/_technologies.scss */
.our-process-section .header-title h2 {
  margin-bottom: 30px;
}
@media (max-width: 1023px) {
  /* line 330, sass/site/technology/_technologies.scss */
  .our-process-section .header-title h2 {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  /* line 330, sass/site/technology/_technologies.scss */
  .our-process-section .header-title h2 {
    margin-bottom: 15px;
    line-height: normal;
  }
}
/* line 340, sass/site/technology/_technologies.scss */
.our-process-section .header-title p {
  max-width: 80%;
  color: #2a2a2a;
}
@media (max-width: 1199px) {
  /* line 340, sass/site/technology/_technologies.scss */
  .our-process-section .header-title p {
    max-width: 100%;
  }
}

/* line 350, sass/site/technology/_technologies.scss */
.process-steps-grid {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
/* line 354, sass/site/technology/_technologies.scss */
.process-steps-grid .process-item {
  width: 32%;
  margin-bottom: 80px;
}
@media (max-width: 1023px) {
  /* line 354, sass/site/technology/_technologies.scss */
  .process-steps-grid .process-item {
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  /* line 354, sass/site/technology/_technologies.scss */
  .process-steps-grid .process-item {
    margin-bottom: 40px;
    width: 48%;
  }
}
@media (max-width: 599px) {
  /* line 354, sass/site/technology/_technologies.scss */
  .process-steps-grid .process-item {
    width: 100%;
    text-align: center;
  }
}
/* line 368, sass/site/technology/_technologies.scss */
.process-steps-grid .process-item i {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  background: #e63b30;
  height: 97px;
  width: 97px;
  color: #fff;
  font-style: normal;
  font-size: 33px;
  font-weight: 700;
  border-radius: 50%;
}
@media (max-width: 767px) {
  /* line 368, sass/site/technology/_technologies.scss */
  .process-steps-grid .process-item i {
    height: 87px;
    width: 87px;
    font-size: 28px;
  }
}
@media (max-width: 599px) {
  /* line 368, sass/site/technology/_technologies.scss */
  .process-steps-grid .process-item i {
    margin: auto;
  }
}
/* line 389, sass/site/technology/_technologies.scss */
.process-steps-grid .process-item h4 {
  font-size: 33px;
  font-family: "Karla", sans-serif;
  letter-spacing: -1px;
  margin: 25px 0 15px;
  padding: 0;
}
@media (max-width: 1023px) {
  /* line 389, sass/site/technology/_technologies.scss */
  .process-steps-grid .process-item h4 {
    font-size: 23px;
  }
}
/* line 399, sass/site/technology/_technologies.scss */
.process-steps-grid .process-item p {
  margin: 0;
  padding: 0;
  max-width: 320px;
}
@media (max-width: 1023px) {
  /* line 399, sass/site/technology/_technologies.scss */
  .process-steps-grid .process-item p {
    font-size: 16px;
    max-width: 100%;
  }
}

/* line 411, sass/site/technology/_technologies.scss */
.hire-section {
  text-align: center;
  background-color: #e63b30;
  height: 940px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  padding: 40px 0;
}
@media (max-width: 1600px) {
  /* line 411, sass/site/technology/_technologies.scss */
  .hire-section {
    height: 770px;
  }
}
@media (max-width: 767px) {
  /* line 411, sass/site/technology/_technologies.scss */
  .hire-section {
    height: inherit;
    padding: 70px 0 50px;
  }
}
@media (max-width: 479px) {
  /* line 411, sass/site/technology/_technologies.scss */
  .hire-section {
    padding: 60px 0 40px;
  }
}
/* line 428, sass/site/technology/_technologies.scss */
.hire-section .icon-rounded {
  display: inline-block;
  background: #fff;
  border-radius: 50%;
  position: relative;
}
/* line 433, sass/site/technology/_technologies.scss */
.hire-section .icon-rounded:before {
  content: "";
  position: absolute;
  left: -10px;
  top: -10px;
  right: -10px;
  bottom: -10px;
  border: 2px #fff dotted;
  border-radius: 50%;
}
/* line 444, sass/site/technology/_technologies.scss */
.hire-section h2 {
  margin: 70px 0 30px;
  padding: 0;
  font-size: 70px;
  font-weight: 800;
  color: #fff;
}
@media (max-width: 1600px) {
  /* line 444, sass/site/technology/_technologies.scss */
  .hire-section h2 {
    font-size: 40px;
    margin: 0 0 20px;
  }
}
@media (max-width: 1199px) {
  /* line 444, sass/site/technology/_technologies.scss */
  .hire-section h2 {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 444, sass/site/technology/_technologies.scss */
  .hire-section h2 {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 444, sass/site/technology/_technologies.scss */
  .hire-section h2 {
    font-size: 28px;
  }
}
/* line 464, sass/site/technology/_technologies.scss */
.hire-section p {
  margin: 0 auto 70px;
  padding: 0;
  color: #fff;
  font-size: 20px;
  line-height: 28px;
  max-width: 940px;
}
@media (max-width: 1600px) {
  /* line 464, sass/site/technology/_technologies.scss */
  .hire-section p {
    margin: 0 auto 30px;
    font-size: 18px;
  }
}
/* line 476, sass/site/technology/_technologies.scss */
.hire-section .btn.dark {
  background-color: #fff;
}
@media (max-width: 1600px) {
  /* line 479, sass/site/technology/_technologies.scss */
  .hire-section .border-button {
    min-width: 190px;
    line-height: normal;
    padding: 15px 20px;
    font-size: 18px;
  }
}

/* line 490, sass/site/technology/_technologies.scss */
.client-testimonial-section {
  padding: 90px 0;
  display: inline-block;
  width: 100%;
}
@media (max-width: 1199px) {
  /* line 490, sass/site/technology/_technologies.scss */
  .client-testimonial-section {
    padding: 80px 0;
  }
}
@media (max-width: 1023px) {
  /* line 490, sass/site/technology/_technologies.scss */
  .client-testimonial-section {
    padding: 70px 0;
  }
}
@media (max-width: 767px) {
  /* line 490, sass/site/technology/_technologies.scss */
  .client-testimonial-section {
    text-align: center;
    padding: 40px 0;
  }
}
/* line 504, sass/site/technology/_technologies.scss */
.client-testimonial-section .fix-wrap {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
@media (max-width: 1023px) {
  /* line 504, sass/site/technology/_technologies.scss */
  .client-testimonial-section .fix-wrap {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
@media (max-width: 1023px) {
  /* line 511, sass/site/technology/_technologies.scss */
  .client-testimonial-section .header-title {
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  /* line 511, sass/site/technology/_technologies.scss */
  .client-testimonial-section .header-title {
    margin-bottom: 10px;
  }
}
/* line 518, sass/site/technology/_technologies.scss */
.client-testimonial-section .header-title h2 {
  line-height: 80px;
}
@media (max-width: 1199px) {
  /* line 518, sass/site/technology/_technologies.scss */
  .client-testimonial-section .header-title h2 {
    font-size: 48px;
    line-height: normal;
  }
}
@media (max-width: 767px) {
  /* line 518, sass/site/technology/_technologies.scss */
  .client-testimonial-section .header-title h2 {
    font-size: 36px;
    margin: 0;
  }
}
/* line 530, sass/site/technology/_technologies.scss */
.client-testimonial-section .client-testimonial-right {
  width: 730px;
  margin-left: auto;
  margin-top: 20px;
  float: right;
}
@media (max-width: 1600px) {
  /* line 530, sass/site/technology/_technologies.scss */
  .client-testimonial-section .client-testimonial-right {
    width: 700px;
  }
}
@media (max-width: 1470px) {
  /* line 530, sass/site/technology/_technologies.scss */
  .client-testimonial-section .client-testimonial-right {
    width: 580px;
  }
}
@media (max-width: 1023px) {
  /* line 530, sass/site/technology/_technologies.scss */
  .client-testimonial-section .client-testimonial-right {
    width: 100%;
    margin: 20px 0 0;
  }
}
/* line 546, sass/site/technology/_technologies.scss */
.client-testimonial-section .client-testimonial-flex {
  max-width: 850px;
  float: left;
  width: 100%;
}
@media (max-width: 1470px) {
  /* line 546, sass/site/technology/_technologies.scss */
  .client-testimonial-section .client-testimonial-flex {
    max-width: 580px;
  }
}
@media (max-width: 1023px) {
  /* line 546, sass/site/technology/_technologies.scss */
  .client-testimonial-section .client-testimonial-flex {
    max-width: 100%;
  }
}

/* line 559, sass/site/technology/_technologies.scss */
.client-testimonial-slider {
  width: 100%;
  float: right;
  overflow: hidden;
}
/* line 563, sass/site/technology/_technologies.scss */
.client-testimonial-slider .testimonial-items {
  width: 100%;
  float: left;
}
/* line 566, sass/site/technology/_technologies.scss */
.client-testimonial-slider .testimonial-items .testimonial-description {
  width: 100%;
  float: left;
}
/* line 571, sass/site/technology/_technologies.scss */
.client-testimonial-slider .testimonial-box {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
@media (max-width: 767px) {
  /* line 571, sass/site/technology/_technologies.scss */
  .client-testimonial-slider .testimonial-box {
    display: block;
    text-align: center;
  }
}
/* line 579, sass/site/technology/_technologies.scss */
.client-testimonial-slider .testimonial-box .quote-writer-img img {
  width: 85px;
  height: 85px;
  border-radius: 50%;
  object-fit: cover;
}
@media (max-width: 767px) {
  /* line 579, sass/site/technology/_technologies.scss */
  .client-testimonial-slider .testimonial-box .quote-writer-img img {
    margin-bottom: 15px;
  }
}
/* line 590, sass/site/technology/_technologies.scss */
.client-testimonial-slider .testimonial-box .quote-writer-name {
  margin-left: 50px;
}
@media (max-width: 1199px) {
  /* line 590, sass/site/technology/_technologies.scss */
  .client-testimonial-slider .testimonial-box .quote-writer-name {
    margin-left: 40px;
  }
}
@media (max-width: 1023px) {
  /* line 590, sass/site/technology/_technologies.scss */
  .client-testimonial-slider .testimonial-box .quote-writer-name {
    margin-left: 30px;
  }
}
@media (max-width: 767px) {
  /* line 590, sass/site/technology/_technologies.scss */
  .client-testimonial-slider .testimonial-box .quote-writer-name {
    margin-left: 0;
  }
}
/* line 602, sass/site/technology/_technologies.scss */
.client-testimonial-slider .testimonial-box h4 {
  font-size: 33px;
  font-weight: 700;
  color: #e63b30;
  font-family: "Karla", sans-serif;
}
@media (max-width: 1023px) {
  /* line 602, sass/site/technology/_technologies.scss */
  .client-testimonial-slider .testimonial-box h4 {
    font-size: 26px;
  }
}
@media (max-width: 767px) {
  /* line 602, sass/site/technology/_technologies.scss */
  .client-testimonial-slider .testimonial-box h4 {
    font-size: 20px;
  }
}
/* line 613, sass/site/technology/_technologies.scss */
.client-testimonial-slider .testimonial-box h4 span {
  display: block;
}
/* line 618, sass/site/technology/_technologies.scss */
.client-testimonial-slider .testimonial-description {
  margin: 30px 0;
}
@media (max-width: 1023px) {
  /* line 618, sass/site/technology/_technologies.scss */
  .client-testimonial-slider .testimonial-description {
    margin: 30px 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 618, sass/site/technology/_technologies.scss */
  .client-testimonial-slider .testimonial-description {
    margin: 10px 0;
  }
}
/* line 626, sass/site/technology/_technologies.scss */
.client-testimonial-slider .testimonial-description p {
  font-size: 18px;
  line-height: 28px;
  color: #2a2a2a;
}
/* line 633, sass/site/technology/_technologies.scss */
.client-testimonial-slider .owl-dots .owl-dot {
  background: rgba(0, 0, 0, 0.5);
}
/* line 636, sass/site/technology/_technologies.scss */
.client-testimonial-slider .owl-dots .owl-dot.active:before {
  background: #fff;
  border: 3px solid #2a2a2a;
}

/* line 645, sass/site/technology/_technologies.scss */
.contact-mail-section {
  background-color: #f6f6f6;
  text-align: center;
  clear: both;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  min-height: 480px;
  padding: 60px 0 40px;
}
@media (max-width: 1600px) {
  /* line 645, sass/site/technology/_technologies.scss */
  .contact-mail-section {
    min-height: 420px;
  }
}
@media (max-width: 1023px) {
  /* line 645, sass/site/technology/_technologies.scss */
  .contact-mail-section {
    min-height: 320px;
  }
}
@media (max-width: 767px) {
  /* line 645, sass/site/technology/_technologies.scss */
  .contact-mail-section {
    padding: 50px 0 35px;
  }
}
/* line 662, sass/site/technology/_technologies.scss */
.contact-mail-section .icon-rounded {
  width: 70px;
  height: 70px;
  background: #efac0c;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin: auto;
  border-radius: 50%;
  justify-content: center;
  position: relative;
}
/* line 672, sass/site/technology/_technologies.scss */
.contact-mail-section .icon-rounded:before {
  content: "";
  position: absolute;
  left: -10px;
  top: -10px;
  right: -10px;
  bottom: -10px;
  border: 2px dotted #2a2a2a;
  border-radius: 50%;
}
/* line 682, sass/site/technology/_technologies.scss */
.contact-mail-section .icon-rounded img {
  max-width: 40px;
}
/* line 686, sass/site/technology/_technologies.scss */
.contact-mail-section h2 {
  font-size: 33px;
  font-family: "Karla", sans-serif;
  letter-spacing: -1px;
  margin: 35px 0 30px;
  padding: 0;
}
@media (max-width: 1023px) {
  /* line 686, sass/site/technology/_technologies.scss */
  .contact-mail-section h2 {
    font-size: 25px;
  }
}
/* line 697, sass/site/technology/_technologies.scss */
.contact-mail-section .btn:after {
  display: none;
}

/* line 704, sass/site/technology/_technologies.scss */
.page-template-technologies-details-template .footermain {
  padding: 10px 0 0;
}
/* line 707, sass/site/technology/_technologies.scss */
.page-template-technologies-details-template .quickcontact {
  display: block;
}
/* line 709, sass/site/technology/_technologies.scss */
.page-template-technologies-details-template .quickcontact .quickcontact-title, .page-template-technologies-details-template .quickcontact .contactmap-img {
  display: none;
}

/* line 717, sass/site/technology/_technologies.scss */
.android-page-color .servicebanner-flex .servicebanner-left {
  width: 660px;
}
/* line 720, sass/site/technology/_technologies.scss */
.android-page-color .servicebanner-flex .servicebanner-left h1 span {
  color: #97c03d;
}
/* line 728, sass/site/technology/_technologies.scss */
.android-page-color .servicebanner-flex .servicebanner-img .btn {
  background-color: #97c03d;
}
/* line 730, sass/site/technology/_technologies.scss */
.android-page-color .servicebanner-flex .servicebanner-img .btn:hover, .android-page-color .servicebanner-flex .servicebanner-img .btn:focus {
  background-color: #86ab34;
}
/* line 740, sass/site/technology/_technologies.scss */
.android-page-color .breadcrumbs-gray ul li a:hover {
  color: #97c03d;
}
/* line 744, sass/site/technology/_technologies.scss */
.android-page-color .breadcrumbs-gray ul li span {
  color: #97c03d;
}
/* line 754, sass/site/technology/_technologies.scss */
.android-page-color .services-grid ul li .services-grid-inner:hover {
  background-color: #97c03d;
}
/* line 764, sass/site/technology/_technologies.scss */
.android-page-color .blog-section .blog-item .right-arrow:hover {
  background-color: #97c03d;
}
/* line 772, sass/site/technology/_technologies.scss */
.android-page-color .process-steps-grid .process-item i {
  background-color: #97c03d;
}
/* line 777, sass/site/technology/_technologies.scss */
.android-page-color .hire-section {
  background-color: #97c03d;
}
/* line 782, sass/site/technology/_technologies.scss */
.android-page-color .client-testimonial-slider .testimonial-box h4 {
  color: #97c03d;
}
/* line 788, sass/site/technology/_technologies.scss */
.android-page-color .contact-mail-section .btn {
  background-color: #97c03d;
}
/* line 790, sass/site/technology/_technologies.scss */
.android-page-color .contact-mail-section .btn:hover, .android-page-color .contact-mail-section .btn:focus {
  background-color: #86ab34;
}

/* line 802, sass/site/technology/_technologies.scss */
.ios-page-color .servicebanner-flex .servicebanner-left {
  width: 660px;
}
/* line 805, sass/site/technology/_technologies.scss */
.ios-page-color .servicebanner-flex .servicebanner-left h1 span {
  color: #4a4647;
}
/* line 813, sass/site/technology/_technologies.scss */
.ios-page-color .servicebanner-flex .servicebanner-img .btn {
  background-color: #4a4647;
}
/* line 815, sass/site/technology/_technologies.scss */
.ios-page-color .servicebanner-flex .servicebanner-img .btn:hover, .ios-page-color .servicebanner-flex .servicebanner-img .btn:focus {
  background-color: #393637;
}
/* line 822, sass/site/technology/_technologies.scss */
.ios-page-color .servicebanner-flex .servicebanner-right h1 span {
  color: #4a4647;
}
/* line 832, sass/site/technology/_technologies.scss */
.ios-page-color .services-grid ul li .services-grid-inner:hover {
  background-color: #4a4647;
}
/* line 842, sass/site/technology/_technologies.scss */
.ios-page-color .blog-section .blog-item .right-arrow:hover {
  background-color: #4a4647;
}
/* line 850, sass/site/technology/_technologies.scss */
.ios-page-color .process-steps-grid .process-item i {
  background-color: #4a4647;
}
/* line 855, sass/site/technology/_technologies.scss */
.ios-page-color .hire-section {
  background-color: #4a4647;
}
/* line 860, sass/site/technology/_technologies.scss */
.ios-page-color .client-testimonial-slider .testimonial-box h4 {
  color: #4a4647;
}
/* line 866, sass/site/technology/_technologies.scss */
.ios-page-color .contact-mail-section .btn {
  background-color: #4a4647;
}
/* line 868, sass/site/technology/_technologies.scss */
.ios-page-color .contact-mail-section .btn:hover, .ios-page-color .contact-mail-section .btn:focus {
  background-color: #393637;
}
/* line 875, sass/site/technology/_technologies.scss */
.ios-page-color .breadcrumbs-gray a:hover {
  color: #4a4647;
}
/* line 879, sass/site/technology/_technologies.scss */
.ios-page-color .breadcrumbs-gray span {
  color: #4a4647;
}

/* line 889, sass/site/technology/_technologies.scss */
.magento-page-color .servicebanner-flex .servicebanner-left {
  width: 660px;
}
/* line 892, sass/site/technology/_technologies.scss */
.magento-page-color .servicebanner-flex .servicebanner-left h1 span {
  color: #f25923;
}
/* line 900, sass/site/technology/_technologies.scss */
.magento-page-color .servicebanner-flex .servicebanner-img .btn {
  background-color: #f25923;
}
/* line 902, sass/site/technology/_technologies.scss */
.magento-page-color .servicebanner-flex .servicebanner-img .btn:hover, .magento-page-color .servicebanner-flex .servicebanner-img .btn:focus {
  background-color: #d34b1b;
}
/* line 912, sass/site/technology/_technologies.scss */
.magento-page-color .breadcrumbs-gray ul li a:hover {
  color: #f25923;
}
/* line 916, sass/site/technology/_technologies.scss */
.magento-page-color .breadcrumbs-gray ul li span {
  color: #f25923;
}
/* line 926, sass/site/technology/_technologies.scss */
.magento-page-color .services-grid ul li .services-grid-inner:hover {
  background-color: #f25923;
}
/* line 936, sass/site/technology/_technologies.scss */
.magento-page-color .blog-section .blog-item .right-arrow:hover {
  background-color: #f25923;
}
/* line 944, sass/site/technology/_technologies.scss */
.magento-page-color .process-steps-grid .process-item i {
  background-color: #f25923;
}
/* line 949, sass/site/technology/_technologies.scss */
.magento-page-color .hire-section {
  background-color: #f25923;
}
/* line 954, sass/site/technology/_technologies.scss */
.magento-page-color .client-testimonial-slider .testimonial-box h4 {
  color: #f25923;
}
/* line 960, sass/site/technology/_technologies.scss */
.magento-page-color .contact-mail-section .btn {
  background-color: #f25923;
}
/* line 962, sass/site/technology/_technologies.scss */
.magento-page-color .contact-mail-section .btn:hover, .magento-page-color .contact-mail-section .btn:focus {
  background-color: #d34b1b;
}

/* line 973, sass/site/technology/_technologies.scss */
.odoo-page-color .servicebanner-flex .servicebanner-left {
  width: 660px;
}
/* line 976, sass/site/technology/_technologies.scss */
.odoo-page-color .servicebanner-flex .servicebanner-left h1 span {
  color: #a24689;
}
/* line 984, sass/site/technology/_technologies.scss */
.odoo-page-color .servicebanner-flex .servicebanner-img .btn {
  background-color: #a24689;
}
/* line 986, sass/site/technology/_technologies.scss */
.odoo-page-color .servicebanner-flex .servicebanner-img .btn:hover, .odoo-page-color .servicebanner-flex .servicebanner-img .btn:focus {
  background-color: #a24689;
}
/* line 996, sass/site/technology/_technologies.scss */
.odoo-page-color .breadcrumbs-gray ul li a:hover {
  color: #a24689;
}
/* line 1000, sass/site/technology/_technologies.scss */
.odoo-page-color .breadcrumbs-gray ul li span {
  color: #a24689;
}
/* line 1010, sass/site/technology/_technologies.scss */
.odoo-page-color .services-grid ul li .services-grid-inner:hover {
  background-color: #a24689;
}
/* line 1020, sass/site/technology/_technologies.scss */
.odoo-page-color .blog-section .blog-item .right-arrow:hover {
  background-color: #a24689;
}
/* line 1028, sass/site/technology/_technologies.scss */
.odoo-page-color .process-steps-grid .process-item i {
  background-color: #a24689;
}
/* line 1033, sass/site/technology/_technologies.scss */
.odoo-page-color .hire-section {
  background-color: #a24689;
}
/* line 1038, sass/site/technology/_technologies.scss */
.odoo-page-color .client-testimonial-slider .testimonial-box h4 {
  color: #a24689;
}
/* line 1044, sass/site/technology/_technologies.scss */
.odoo-page-color .contact-mail-section .btn {
  background-color: #a24689;
}
/* line 1046, sass/site/technology/_technologies.scss */
.odoo-page-color .contact-mail-section .btn:hover, .odoo-page-color .contact-mail-section .btn:focus {
  background-color: #a24689;
}

/* line 1057, sass/site/technology/_technologies.scss */
.php-page-color .servicebanner-flex .servicebanner-left {
  width: 660px;
}
/* line 1060, sass/site/technology/_technologies.scss */
.php-page-color .servicebanner-flex .servicebanner-left h1 span {
  color: #5788dd;
}
/* line 1068, sass/site/technology/_technologies.scss */
.php-page-color .servicebanner-flex .servicebanner-img .btn {
  background-color: #5788dd;
}
/* line 1070, sass/site/technology/_technologies.scss */
.php-page-color .servicebanner-flex .servicebanner-img .btn:hover, .php-page-color .servicebanner-flex .servicebanner-img .btn:focus {
  background-color: #4576ca;
}
/* line 1080, sass/site/technology/_technologies.scss */
.php-page-color .breadcrumbs-gray ul li a:hover {
  color: #5788dd;
}
/* line 1084, sass/site/technology/_technologies.scss */
.php-page-color .breadcrumbs-gray ul li span {
  color: #5788dd;
}
/* line 1094, sass/site/technology/_technologies.scss */
.php-page-color .services-grid ul li .services-grid-inner:hover {
  background-color: #5788dd;
}
/* line 1104, sass/site/technology/_technologies.scss */
.php-page-color .blog-section .blog-item .right-arrow:hover {
  background-color: #5788dd;
}
/* line 1112, sass/site/technology/_technologies.scss */
.php-page-color .process-steps-grid .process-item i {
  background-color: #5788dd;
}
/* line 1117, sass/site/technology/_technologies.scss */
.php-page-color .hire-section {
  background-color: #5788dd;
}
/* line 1122, sass/site/technology/_technologies.scss */
.php-page-color .client-testimonial-slider .testimonial-box h4 {
  color: #5788dd;
}
/* line 1128, sass/site/technology/_technologies.scss */
.php-page-color .contact-mail-section .btn {
  background-color: #5788dd;
}
/* line 1130, sass/site/technology/_technologies.scss */
.php-page-color .contact-mail-section .btn:hover, .php-page-color .contact-mail-section .btn:focus {
  background-color: #4576ca;
}

/* line 1139, sass/site/technology/_technologies.scss */
.wordpress-page-color .servicebanner-flex .servicebanner-left {
  width: 660px;
}
/* line 1142, sass/site/technology/_technologies.scss */
.wordpress-page-color .servicebanner-flex .servicebanner-left h1 span {
  color: #1d82aa;
}
/* line 1150, sass/site/technology/_technologies.scss */
.wordpress-page-color .servicebanner-flex .servicebanner-img .btn {
  background-color: #1d82aa;
}
/* line 1152, sass/site/technology/_technologies.scss */
.wordpress-page-color .servicebanner-flex .servicebanner-img .btn:hover, .wordpress-page-color .servicebanner-flex .servicebanner-img .btn:focus {
  background-color: #0087bd;
}
/* line 1162, sass/site/technology/_technologies.scss */
.wordpress-page-color .breadcrumbs-gray ul li a:hover {
  color: #1d82aa;
}
/* line 1166, sass/site/technology/_technologies.scss */
.wordpress-page-color .breadcrumbs-gray ul li span {
  color: #1d82aa;
}
/* line 1176, sass/site/technology/_technologies.scss */
.wordpress-page-color .services-grid ul li .services-grid-inner:hover {
  background-color: #1d82aa;
}
/* line 1186, sass/site/technology/_technologies.scss */
.wordpress-page-color .blog-section .blog-item .right-arrow:hover {
  background-color: #1d82aa;
}
/* line 1194, sass/site/technology/_technologies.scss */
.wordpress-page-color .process-steps-grid .process-item i {
  background-color: #1d82aa;
}
/* line 1199, sass/site/technology/_technologies.scss */
.wordpress-page-color .hire-section {
  background-color: #1d82aa;
}
/* line 1204, sass/site/technology/_technologies.scss */
.wordpress-page-color .client-testimonial-slider .testimonial-box h4 {
  color: #1d82aa;
}
/* line 1210, sass/site/technology/_technologies.scss */
.wordpress-page-color .contact-mail-section .btn {
  background-color: #1d82aa;
}
/* line 1212, sass/site/technology/_technologies.scss */
.wordpress-page-color .contact-mail-section .btn:hover, .wordpress-page-color .contact-mail-section .btn:focus {
  background-color: #0087bd;
}

/* line 1222, sass/site/technology/_technologies.scss */
.laravel-page-color .servicebanner-flex .servicebanner-left {
  width: 660px;
}
/* line 1225, sass/site/technology/_technologies.scss */
.laravel-page-color .servicebanner-flex .servicebanner-left h1 span {
  color: #f55246;
}
/* line 1233, sass/site/technology/_technologies.scss */
.laravel-page-color .servicebanner-flex .servicebanner-img .btn {
  background-color: #f55246;
}
/* line 1235, sass/site/technology/_technologies.scss */
.laravel-page-color .servicebanner-flex .servicebanner-img .btn:hover, .laravel-page-color .servicebanner-flex .servicebanner-img .btn:focus {
  background-color: #f23d2f;
}
/* line 1245, sass/site/technology/_technologies.scss */
.laravel-page-color .breadcrumbs-gray ul li a:hover {
  color: #f55246;
}
/* line 1249, sass/site/technology/_technologies.scss */
.laravel-page-color .breadcrumbs-gray ul li span {
  color: #f55246;
}
/* line 1259, sass/site/technology/_technologies.scss */
.laravel-page-color .services-grid ul li .services-grid-inner:hover {
  background-color: #f55246;
}
/* line 1269, sass/site/technology/_technologies.scss */
.laravel-page-color .blog-section .blog-item .right-arrow:hover {
  background-color: #f55246;
}
/* line 1277, sass/site/technology/_technologies.scss */
.laravel-page-color .process-steps-grid .process-item i {
  background-color: #f55246;
}
/* line 1282, sass/site/technology/_technologies.scss */
.laravel-page-color .hire-section {
  background-color: #f55246;
}
/* line 1287, sass/site/technology/_technologies.scss */
.laravel-page-color .client-testimonial-slider .testimonial-box h4 {
  color: #f55246;
}
/* line 1293, sass/site/technology/_technologies.scss */
.laravel-page-color .contact-mail-section .btn {
  background-color: #f55246;
}
/* line 1295, sass/site/technology/_technologies.scss */
.laravel-page-color .contact-mail-section .btn:hover, .laravel-page-color .contact-mail-section .btn:focus {
  background-color: #f23d2f;
}

/* line 1305, sass/site/technology/_technologies.scss */
.reactjs-page-color .servicebanner-flex .servicebanner-left {
  width: 660px;
}
/* line 1308, sass/site/technology/_technologies.scss */
.reactjs-page-color .servicebanner-flex .servicebanner-left h1 span {
  color: #00d7ff;
}
/* line 1316, sass/site/technology/_technologies.scss */
.reactjs-page-color .servicebanner-flex .servicebanner-img .btn {
  background-color: #00d7ff;
}
/* line 1318, sass/site/technology/_technologies.scss */
.reactjs-page-color .servicebanner-flex .servicebanner-img .btn:hover, .reactjs-page-color .servicebanner-flex .servicebanner-img .btn:focus {
  background-color: #00d7ff;
}
/* line 1328, sass/site/technology/_technologies.scss */
.reactjs-page-color .breadcrumbs-gray ul li a:hover {
  color: #00d7ff;
}
/* line 1332, sass/site/technology/_technologies.scss */
.reactjs-page-color .breadcrumbs-gray ul li span {
  color: #00d7ff;
}
/* line 1342, sass/site/technology/_technologies.scss */
.reactjs-page-color .services-grid ul li .services-grid-inner:hover {
  background-color: #00d7ff;
}
/* line 1352, sass/site/technology/_technologies.scss */
.reactjs-page-color .blog-section .blog-item .right-arrow:hover {
  background-color: #00d7ff;
}
/* line 1360, sass/site/technology/_technologies.scss */
.reactjs-page-color .process-steps-grid .process-item i {
  background-color: #00d7ff;
}
/* line 1365, sass/site/technology/_technologies.scss */
.reactjs-page-color .hire-section {
  background-color: #00d7ff;
}
/* line 1370, sass/site/technology/_technologies.scss */
.reactjs-page-color .client-testimonial-slider .testimonial-box h4 {
  color: #00d7ff;
}
/* line 1376, sass/site/technology/_technologies.scss */
.reactjs-page-color .contact-mail-section .btn {
  background-color: #00d7ff;
}
/* line 1378, sass/site/technology/_technologies.scss */
.reactjs-page-color .contact-mail-section .btn:hover, .reactjs-page-color .contact-mail-section .btn:focus {
  background-color: #00d7ff;
}

/* line 1388, sass/site/technology/_technologies.scss */
.nodejs-page-color .servicebanner-flex .servicebanner-left {
  width: 660px;
}
/* line 1391, sass/site/technology/_technologies.scss */
.nodejs-page-color .servicebanner-flex .servicebanner-left h1 span {
  color: #8cc84b;
}
/* line 1399, sass/site/technology/_technologies.scss */
.nodejs-page-color .servicebanner-flex .servicebanner-img .btn {
  background-color: #8cc84b;
}
/* line 1401, sass/site/technology/_technologies.scss */
.nodejs-page-color .servicebanner-flex .servicebanner-img .btn:hover, .nodejs-page-color .servicebanner-flex .servicebanner-img .btn:focus {
  background-color: #7bce21;
}
/* line 1411, sass/site/technology/_technologies.scss */
.nodejs-page-color .breadcrumbs-gray ul li a:hover {
  color: #8cc84b;
}
/* line 1415, sass/site/technology/_technologies.scss */
.nodejs-page-color .breadcrumbs-gray ul li span {
  color: #8cc84b;
}
/* line 1425, sass/site/technology/_technologies.scss */
.nodejs-page-color .services-grid ul li .services-grid-inner:hover {
  background-color: #8cc84b;
}
/* line 1435, sass/site/technology/_technologies.scss */
.nodejs-page-color .blog-section .blog-item .right-arrow:hover {
  background-color: #8cc84b;
}
/* line 1443, sass/site/technology/_technologies.scss */
.nodejs-page-color .process-steps-grid .process-item i {
  background-color: #8cc84b;
}
/* line 1448, sass/site/technology/_technologies.scss */
.nodejs-page-color .hire-section {
  background-color: #8cc84b;
}
/* line 1453, sass/site/technology/_technologies.scss */
.nodejs-page-color .client-testimonial-slider .testimonial-box h4 {
  color: #8cc84b;
}
/* line 1459, sass/site/technology/_technologies.scss */
.nodejs-page-color .contact-mail-section .btn {
  background-color: #8cc84b;
}
/* line 1461, sass/site/technology/_technologies.scss */
.nodejs-page-color .contact-mail-section .btn:hover, .nodejs-page-color .contact-mail-section .btn:focus {
  background-color: #7bce21;
}

/* line 1471, sass/site/technology/_technologies.scss */
.angularjs-page-color .servicebanner-flex .servicebanner-left {
  width: 660px;
}
/* line 1474, sass/site/technology/_technologies.scss */
.angularjs-page-color .servicebanner-flex .servicebanner-left h1 span {
  color: #dd0031;
}
/* line 1482, sass/site/technology/_technologies.scss */
.angularjs-page-color .servicebanner-flex .servicebanner-img .btn {
  background-color: #dd0031;
}
/* line 1484, sass/site/technology/_technologies.scss */
.angularjs-page-color .servicebanner-flex .servicebanner-img .btn:hover, .angularjs-page-color .servicebanner-flex .servicebanner-img .btn:focus {
  background-color: #ec0034;
}
/* line 1494, sass/site/technology/_technologies.scss */
.angularjs-page-color .breadcrumbs-gray ul li a:hover {
  color: #dd0031;
}
/* line 1498, sass/site/technology/_technologies.scss */
.angularjs-page-color .breadcrumbs-gray ul li span {
  color: #dd0031;
}
/* line 1508, sass/site/technology/_technologies.scss */
.angularjs-page-color .services-grid ul li .services-grid-inner:hover {
  background-color: #dd0031;
}
/* line 1518, sass/site/technology/_technologies.scss */
.angularjs-page-color .blog-section .blog-item .right-arrow:hover {
  background-color: #dd0031;
}
/* line 1526, sass/site/technology/_technologies.scss */
.angularjs-page-color .process-steps-grid .process-item i {
  background-color: #dd0031;
}
/* line 1531, sass/site/technology/_technologies.scss */
.angularjs-page-color .hire-section {
  background-color: #dd0031;
}
/* line 1536, sass/site/technology/_technologies.scss */
.angularjs-page-color .client-testimonial-slider .testimonial-box h4 {
  color: #dd0031;
}
/* line 1542, sass/site/technology/_technologies.scss */
.angularjs-page-color .contact-mail-section .btn {
  background-color: #dd0031;
}
/* line 1544, sass/site/technology/_technologies.scss */
.angularjs-page-color .contact-mail-section .btn:hover, .angularjs-page-color .contact-mail-section .btn:focus {
  background-color: #ec0034;
}

/* line 1554, sass/site/technology/_technologies.scss */
.sap-page-color .servicebanner-flex .servicebanner-left {
  width: 660px;
}
/* line 1557, sass/site/technology/_technologies.scss */
.sap-page-color .servicebanner-flex .servicebanner-left h1 span {
  color: #194484;
}
/* line 1565, sass/site/technology/_technologies.scss */
.sap-page-color .servicebanner-flex .servicebanner-img .btn {
  background-color: #194484;
}
/* line 1567, sass/site/technology/_technologies.scss */
.sap-page-color .servicebanner-flex .servicebanner-img .btn:hover, .sap-page-color .servicebanner-flex .servicebanner-img .btn:focus {
  background-color: #06439e;
}
/* line 1577, sass/site/technology/_technologies.scss */
.sap-page-color .breadcrumbs-gray ul li a:hover {
  color: #194484;
}
/* line 1581, sass/site/technology/_technologies.scss */
.sap-page-color .breadcrumbs-gray ul li span {
  color: #194484;
}
/* line 1591, sass/site/technology/_technologies.scss */
.sap-page-color .services-grid ul li .services-grid-inner:hover {
  background-color: #194484;
}
/* line 1601, sass/site/technology/_technologies.scss */
.sap-page-color .blog-section .blog-item .right-arrow:hover {
  background-color: #194484;
}
/* line 1609, sass/site/technology/_technologies.scss */
.sap-page-color .process-steps-grid .process-item i {
  background-color: #194484;
}
/* line 1614, sass/site/technology/_technologies.scss */
.sap-page-color .hire-section {
  background-color: #194484;
}
/* line 1619, sass/site/technology/_technologies.scss */
.sap-page-color .client-testimonial-slider .testimonial-box h4 {
  color: #194484;
}
/* line 1625, sass/site/technology/_technologies.scss */
.sap-page-color .contact-mail-section .btn {
  background-color: #194484;
}
/* line 1627, sass/site/technology/_technologies.scss */
.sap-page-color .contact-mail-section .btn:hover, .sap-page-color .contact-mail-section .btn:focus {
  background-color: #06439e;
}

/* line 1636, sass/site/technology/_technologies.scss */
.mysql-page-color .servicebanner-flex .servicebanner-left {
  width: 660px;
}
/* line 1639, sass/site/technology/_technologies.scss */
.mysql-page-color .servicebanner-flex .servicebanner-left h1 span {
  color: #e28d1a;
}
/* line 1647, sass/site/technology/_technologies.scss */
.mysql-page-color .servicebanner-flex .servicebanner-img .btn {
  background-color: #e28d1a;
}
/* line 1649, sass/site/technology/_technologies.scss */
.mysql-page-color .servicebanner-flex .servicebanner-img .btn:hover, .mysql-page-color .servicebanner-flex .servicebanner-img .btn:focus {
  background-color: #f68d00;
}
/* line 1659, sass/site/technology/_technologies.scss */
.mysql-page-color .breadcrumbs-gray ul li a:hover {
  color: #e28d1a;
}
/* line 1663, sass/site/technology/_technologies.scss */
.mysql-page-color .breadcrumbs-gray ul li span {
  color: #e28d1a;
}
/* line 1673, sass/site/technology/_technologies.scss */
.mysql-page-color .services-grid ul li .services-grid-inner:hover {
  background-color: #e28d1a;
}
/* line 1683, sass/site/technology/_technologies.scss */
.mysql-page-color .blog-section .blog-item .right-arrow:hover {
  background-color: #e28d1a;
}
/* line 1691, sass/site/technology/_technologies.scss */
.mysql-page-color .process-steps-grid .process-item i {
  background-color: #e28d1a;
}
/* line 1696, sass/site/technology/_technologies.scss */
.mysql-page-color .hire-section {
  background-color: #e28d1a;
}
/* line 1701, sass/site/technology/_technologies.scss */
.mysql-page-color .client-testimonial-slider .testimonial-box h4 {
  color: #e28d1a;
}
/* line 1707, sass/site/technology/_technologies.scss */
.mysql-page-color .contact-mail-section .btn {
  background-color: #e28d1a;
}
/* line 1709, sass/site/technology/_technologies.scss */
.mysql-page-color .contact-mail-section .btn:hover, .mysql-page-color .contact-mail-section .btn:focus {
  background-color: #f68d00;
}

/* line 1719, sass/site/technology/_technologies.scss */
.postgresql-page-color .servicebanner-flex .servicebanner-left {
  width: 660px;
}
/* line 1722, sass/site/technology/_technologies.scss */
.postgresql-page-color .servicebanner-flex .servicebanner-left h1 span {
  color: #316690;
}
/* line 1730, sass/site/technology/_technologies.scss */
.postgresql-page-color .servicebanner-flex .servicebanner-img .btn {
  background-color: #316690;
}
/* line 1732, sass/site/technology/_technologies.scss */
.postgresql-page-color .servicebanner-flex .servicebanner-img .btn:hover, .postgresql-page-color .servicebanner-flex .servicebanner-img .btn:focus {
  background-color: #0065b5;
}
/* line 1742, sass/site/technology/_technologies.scss */
.postgresql-page-color .breadcrumbs-gray ul li a:hover {
  color: #316690;
}
/* line 1746, sass/site/technology/_technologies.scss */
.postgresql-page-color .breadcrumbs-gray ul li span {
  color: #316690;
}
/* line 1756, sass/site/technology/_technologies.scss */
.postgresql-page-color .services-grid ul li .services-grid-inner:hover {
  background-color: #316690;
}
/* line 1766, sass/site/technology/_technologies.scss */
.postgresql-page-color .blog-section .blog-item .right-arrow:hover {
  background-color: #316690;
}
/* line 1774, sass/site/technology/_technologies.scss */
.postgresql-page-color .process-steps-grid .process-item i {
  background-color: #316690;
}
/* line 1779, sass/site/technology/_technologies.scss */
.postgresql-page-color .hire-section {
  background-color: #316690;
}
/* line 1784, sass/site/technology/_technologies.scss */
.postgresql-page-color .client-testimonial-slider .testimonial-box h4 {
  color: #316690;
}
/* line 1790, sass/site/technology/_technologies.scss */
.postgresql-page-color .contact-mail-section .btn {
  background-color: #316690;
}
/* line 1792, sass/site/technology/_technologies.scss */
.postgresql-page-color .contact-mail-section .btn:hover, .postgresql-page-color .contact-mail-section .btn:focus {
  background-color: #0065b5;
}

/* line 1802, sass/site/technology/_technologies.scss */
.mongodb-page-color .servicebanner-flex .servicebanner-left {
  width: 660px;
}
/* line 1805, sass/site/technology/_technologies.scss */
.mongodb-page-color .servicebanner-flex .servicebanner-left h1 span {
  color: #4dae50;
}
/* line 1813, sass/site/technology/_technologies.scss */
.mongodb-page-color .servicebanner-flex .servicebanner-img .btn {
  background-color: #4dae50;
}
/* line 1815, sass/site/technology/_technologies.scss */
.mongodb-page-color .servicebanner-flex .servicebanner-img .btn:hover, .mongodb-page-color .servicebanner-flex .servicebanner-img .btn:focus {
  background-color: #00bb06;
}
/* line 1825, sass/site/technology/_technologies.scss */
.mongodb-page-color .breadcrumbs-gray ul li a:hover {
  color: #4dae50;
}
/* line 1829, sass/site/technology/_technologies.scss */
.mongodb-page-color .breadcrumbs-gray ul li span {
  color: #4dae50;
}
/* line 1839, sass/site/technology/_technologies.scss */
.mongodb-page-color .services-grid ul li .services-grid-inner:hover {
  background-color: #4dae50;
}
/* line 1849, sass/site/technology/_technologies.scss */
.mongodb-page-color .blog-section .blog-item .right-arrow:hover {
  background-color: #4dae50;
}
/* line 1857, sass/site/technology/_technologies.scss */
.mongodb-page-color .process-steps-grid .process-item i {
  background-color: #4dae50;
}
/* line 1862, sass/site/technology/_technologies.scss */
.mongodb-page-color .hire-section {
  background-color: #4dae50;
}
/* line 1867, sass/site/technology/_technologies.scss */
.mongodb-page-color .client-testimonial-slider .testimonial-box h4 {
  color: #4dae50;
}
/* line 1873, sass/site/technology/_technologies.scss */
.mongodb-page-color .contact-mail-section .btn {
  background-color: #4dae50;
}
/* line 1875, sass/site/technology/_technologies.scss */
.mongodb-page-color .contact-mail-section .btn:hover, .mongodb-page-color .contact-mail-section .btn:focus {
  background-color: #00bb06;
}

/* line 1885, sass/site/technology/_technologies.scss */
.redis-page-color .servicebanner-flex .servicebanner-left {
  width: 660px;
}
/* line 1888, sass/site/technology/_technologies.scss */
.redis-page-color .servicebanner-flex .servicebanner-left h1 span {
  color: #d72c1f;
}
/* line 1896, sass/site/technology/_technologies.scss */
.redis-page-color .servicebanner-flex .servicebanner-img .btn {
  background-color: #d72c1f;
}
/* line 1898, sass/site/technology/_technologies.scss */
.redis-page-color .servicebanner-flex .servicebanner-img .btn:hover, .redis-page-color .servicebanner-flex .servicebanner-img .btn:focus {
  background-color: #ea1100;
}
/* line 1908, sass/site/technology/_technologies.scss */
.redis-page-color .breadcrumbs-gray ul li a:hover {
  color: #d72c1f;
}
/* line 1912, sass/site/technology/_technologies.scss */
.redis-page-color .breadcrumbs-gray ul li span {
  color: #d72c1f;
}
/* line 1922, sass/site/technology/_technologies.scss */
.redis-page-color .services-grid ul li .services-grid-inner:hover {
  background-color: #d72c1f;
}
/* line 1932, sass/site/technology/_technologies.scss */
.redis-page-color .blog-section .blog-item .right-arrow:hover {
  background-color: #d72c1f;
}
/* line 1940, sass/site/technology/_technologies.scss */
.redis-page-color .process-steps-grid .process-item i {
  background-color: #d72c1f;
}
/* line 1945, sass/site/technology/_technologies.scss */
.redis-page-color .hire-section {
  background-color: #d72c1f;
}
/* line 1950, sass/site/technology/_technologies.scss */
.redis-page-color .client-testimonial-slider .testimonial-box h4 {
  color: #d72c1f;
}
/* line 1956, sass/site/technology/_technologies.scss */
.redis-page-color .contact-mail-section .btn {
  background-color: #d72c1f;
}
/* line 1958, sass/site/technology/_technologies.scss */
.redis-page-color .contact-mail-section .btn:hover, .redis-page-color .contact-mail-section .btn:focus {
  background-color: #ea1100;
}

/* line 1971, sass/site/technology/_technologies.scss */
.frontend-page-color .servicebanner-flex .servicebanner-left {
  width: 660px;
}
/* line 1974, sass/site/technology/_technologies.scss */
.frontend-page-color .servicebanner-flex .servicebanner-left h1 span {
  color: #f1dd3f;
}
/* line 1982, sass/site/technology/_technologies.scss */
.frontend-page-color .servicebanner-flex .servicebanner-img .btn {
  background-color: #f1dd3f;
}
/* line 1984, sass/site/technology/_technologies.scss */
.frontend-page-color .servicebanner-flex .servicebanner-img .btn:hover, .frontend-page-color .servicebanner-flex .servicebanner-img .btn:focus {
  background-color: #f1dd3f;
}
/* line 1994, sass/site/technology/_technologies.scss */
.frontend-page-color .breadcrumbs-gray ul li a:hover {
  color: #f1dd3f;
}
/* line 1998, sass/site/technology/_technologies.scss */
.frontend-page-color .breadcrumbs-gray ul li span {
  color: #f1dd3f;
}
/* line 2008, sass/site/technology/_technologies.scss */
.frontend-page-color .services-grid ul li .services-grid-inner:hover {
  background-color: #f1dd3f;
}
/* line 2018, sass/site/technology/_technologies.scss */
.frontend-page-color .blog-section .blog-item .right-arrow:hover {
  background-color: #f1dd3f;
}
/* line 2026, sass/site/technology/_technologies.scss */
.frontend-page-color .process-steps-grid .process-item i {
  background-color: #f1dd3f;
}
/* line 2031, sass/site/technology/_technologies.scss */
.frontend-page-color .hire-section {
  background-color: #f1dd3f;
}
/* line 2036, sass/site/technology/_technologies.scss */
.frontend-page-color .client-testimonial-slider .testimonial-box h4 {
  color: #f1dd3f;
}
/* line 2042, sass/site/technology/_technologies.scss */
.frontend-page-color .contact-mail-section .btn {
  background-color: #f1dd3f;
}
/* line 2044, sass/site/technology/_technologies.scss */
.frontend-page-color .contact-mail-section .btn:hover, .frontend-page-color .contact-mail-section .btn:focus {
  background-color: #f1dd3f;
}

/* line 2053, sass/site/technology/_technologies.scss */
.html5-page-color .servicebanner-flex .servicebanner-left {
  width: 660px;
}
/* line 2056, sass/site/technology/_technologies.scss */
.html5-page-color .servicebanner-flex .servicebanner-left h1 span {
  color: #dd512a;
}
/* line 2064, sass/site/technology/_technologies.scss */
.html5-page-color .servicebanner-flex .servicebanner-img .btn {
  background-color: #dd512a;
}
/* line 2066, sass/site/technology/_technologies.scss */
.html5-page-color .servicebanner-flex .servicebanner-img .btn:hover, .html5-page-color .servicebanner-flex .servicebanner-img .btn:focus {
  background-color: #dd512a;
}
/* line 2076, sass/site/technology/_technologies.scss */
.html5-page-color .breadcrumbs-gray ul li a:hover {
  color: #dd512a;
}
/* line 2080, sass/site/technology/_technologies.scss */
.html5-page-color .breadcrumbs-gray ul li span {
  color: #dd512a;
}
/* line 2090, sass/site/technology/_technologies.scss */
.html5-page-color .services-grid ul li .services-grid-inner:hover {
  background-color: #dd512a;
}
/* line 2100, sass/site/technology/_technologies.scss */
.html5-page-color .blog-section .blog-item .right-arrow:hover {
  background-color: #dd512a;
}
/* line 2108, sass/site/technology/_technologies.scss */
.html5-page-color .process-steps-grid .process-item i {
  background-color: #dd512a;
}
/* line 2113, sass/site/technology/_technologies.scss */
.html5-page-color .hire-section {
  background-color: #dd512a;
}
/* line 2118, sass/site/technology/_technologies.scss */
.html5-page-color .client-testimonial-slider .testimonial-box h4 {
  color: #dd512a;
}
/* line 2124, sass/site/technology/_technologies.scss */
.html5-page-color .contact-mail-section .btn {
  background-color: #dd512a;
}
/* line 2126, sass/site/technology/_technologies.scss */
.html5-page-color .contact-mail-section .btn:hover, .html5-page-color .contact-mail-section .btn:focus {
  background-color: #dd512a;
}

/* line 2136, sass/site/technology/_technologies.scss */
.ipad-page-color .servicebanner-flex .servicebanner-left {
  width: 660px;
}
/* line 2139, sass/site/technology/_technologies.scss */
.ipad-page-color .servicebanner-flex .servicebanner-left h1 span {
  color: #157efb;
}
/* line 2147, sass/site/technology/_technologies.scss */
.ipad-page-color .servicebanner-flex .servicebanner-img .btn {
  background-color: #157efb;
}
/* line 2149, sass/site/technology/_technologies.scss */
.ipad-page-color .servicebanner-flex .servicebanner-img .btn:hover, .ipad-page-color .servicebanner-flex .servicebanner-img .btn:focus {
  background-color: #157efb;
}
/* line 2159, sass/site/technology/_technologies.scss */
.ipad-page-color .breadcrumbs-gray ul li a:hover {
  color: #157efb;
}
/* line 2163, sass/site/technology/_technologies.scss */
.ipad-page-color .breadcrumbs-gray ul li span {
  color: #157efb;
}
/* line 2173, sass/site/technology/_technologies.scss */
.ipad-page-color .services-grid ul li .services-grid-inner:hover {
  background-color: #157efb;
}
/* line 2183, sass/site/technology/_technologies.scss */
.ipad-page-color .blog-section .blog-item .right-arrow:hover {
  background-color: #157efb;
}
/* line 2191, sass/site/technology/_technologies.scss */
.ipad-page-color .process-steps-grid .process-item i {
  background-color: #157efb;
}
/* line 2196, sass/site/technology/_technologies.scss */
.ipad-page-color .hire-section {
  background-color: #157efb;
}
/* line 2201, sass/site/technology/_technologies.scss */
.ipad-page-color .client-testimonial-slider .testimonial-box h4 {
  color: #157efb;
}
/* line 2207, sass/site/technology/_technologies.scss */
.ipad-page-color .contact-mail-section .btn {
  background-color: #157efb;
}
/* line 2209, sass/site/technology/_technologies.scss */
.ipad-page-color .contact-mail-section .btn:hover, .ipad-page-color .contact-mail-section .btn:focus {
  background-color: #157efb;
}

/*Hire Resources Page Start*/
/*.hire-section {
	.btn {
		color: #cd2027 !important;
		padding: 5px 26px 10px 44px;
		&:after {
			background-image: url(./images/right-arrow.png);
			width: 30px;
	    	height: 30px;
	    	position: relative;
    		top: 10px;
		}
	}
}*/
@media (max-width: 1023px) {
  /* line 2231, sass/site/technology/_technologies.scss */
  .hireresours-service h1 {
    font-size: 48px;
  }
  /* line 2234, sass/site/technology/_technologies.scss */
  .hireresours-service h1 br {
    display: none;
  }
}
@media (max-width: 1023px) {
  /* line 2231, sass/site/technology/_technologies.scss */
  .hireresours-service h1 {
    font-size: 35px;
    text-align: center;
  }
}
/* line 2243, sass/site/technology/_technologies.scss */
.hireresours-service .servicebanner-left {
  width: 850px;
  margin-left: -80px;
}
@media (max-width: 1199px) {
  /* line 2243, sass/site/technology/_technologies.scss */
  .hireresours-service .servicebanner-left {
    width: 82%;
    margin-left: 0;
  }
}
@media (max-width: 1023px) {
  /* line 2243, sass/site/technology/_technologies.scss */
  .hireresours-service .servicebanner-left {
    width: 100%;
    margin-left: 0;
  }
}
/* line 2255, sass/site/technology/_technologies.scss */
.hireresours-service .servicebanner-left .servicebanner-img .btn {
  left: -90px;
}
@media (max-width: 1199px) {
  /* line 2255, sass/site/technology/_technologies.scss */
  .hireresours-service .servicebanner-left .servicebanner-img .btn {
    left: -35px;
  }
}
@media (max-width: 1023px) {
  /* line 2255, sass/site/technology/_technologies.scss */
  .hireresours-service .servicebanner-left .servicebanner-img .btn {
    left: -80px;
  }
}
@media (max-width: 767px) {
  /* line 2255, sass/site/technology/_technologies.scss */
  .hireresours-service .servicebanner-left .servicebanner-img .btn {
    left: -25px;
  }
}
@media (max-width: 767px) {
  /* line 2255, sass/site/technology/_technologies.scss */
  .hireresours-service .servicebanner-left .servicebanner-img .btn {
    left: -15px;
  }
}
/* line 2272, sass/site/technology/_technologies.scss */
.hireresours-service .servicebanner-right {
  width: 700px;
}
@media (max-width: 1023px) {
  /* line 2272, sass/site/technology/_technologies.scss */
  .hireresours-service .servicebanner-right {
    width: 100%;
  }
}
/* line 2277, sass/site/technology/_technologies.scss */
.hireresours-service .servicebanner-right a {
  color: #e72e28;
}
/* line 2280, sass/site/technology/_technologies.scss */
.hireresours-service .servicebanner-right p {
  color: #2a2a2a;
}

/* line 2285, sass/site/technology/_technologies.scss */
.what-deliver-scn {
  background-repeat: no-repeat;
  background-size: 50%;
  width: 100%;
  float: left;
  margin-top: 75px;
}
@media (max-width: 1199px) {
  /* line 2285, sass/site/technology/_technologies.scss */
  .what-deliver-scn {
    margin-top: 0px;
  }
}
/* line 2294, sass/site/technology/_technologies.scss */
.what-deliver-scn .what-deliver-info {
  float: right;
  max-width: 700px;
  width: 100%;
  padding: 90px 0 20px 0;
  min-height: 900px;
}
@media (max-width: 1600px) {
  /* line 2294, sass/site/technology/_technologies.scss */
  .what-deliver-scn .what-deliver-info {
    padding: 20px 0 20px 0;
    max-width: 47%;
    min-height: inherit;
  }
}
@media (max-width: 1023px) {
  /* line 2294, sass/site/technology/_technologies.scss */
  .what-deliver-scn .what-deliver-info {
    max-width: 100%;
    padding-top: 40px;
  }
}
/* line 2309, sass/site/technology/_technologies.scss */
.what-deliver-scn .what-deliver-info h2 {
  font-weight: 900;
  font-size: 70px;
}
@media (max-width: 1600px) {
  /* line 2309, sass/site/technology/_technologies.scss */
  .what-deliver-scn .what-deliver-info h2 {
    font-size: 60px;
  }
}
@media (max-width: 1023px) {
  /* line 2309, sass/site/technology/_technologies.scss */
  .what-deliver-scn .what-deliver-info h2 {
    font-size: 48px;
  }
}
@media (max-width: 767px) {
  /* line 2309, sass/site/technology/_technologies.scss */
  .what-deliver-scn .what-deliver-info h2 {
    font-size: 35px;
    text-align: center;
  }
}

/* line 2325, sass/site/technology/_technologies.scss */
.deliver-info-list {
  width: 100%;
  float: left;
  margin: 20px 0 0 0;
  padding: 0px;
}
@media (max-width: 1600px) {
  /* line 2325, sass/site/technology/_technologies.scss */
  .deliver-info-list {
    margin: 0;
  }
}
/* line 2333, sass/site/technology/_technologies.scss */
.deliver-info-list li {
  list-style: none;
  width: 100%;
  background: #f7f7f7;
  margin-top: 8px;
  padding: 12px 6px 10px 50px;
  font-size: 20px;
  position: relative;
}
@media (max-width: 1600px) {
  /* line 2333, sass/site/technology/_technologies.scss */
  .deliver-info-list li {
    padding: 10px 6px 8px 50px;
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  /* line 2333, sass/site/technology/_technologies.scss */
  .deliver-info-list li {
    padding-left: 40px;
  }
}
/* line 2348, sass/site/technology/_technologies.scss */
.deliver-info-list li:before {
  content: '';
  position: absolute;
  left: 20px;
  top: 22px;
  background: url(images/deliverlist-checkicon.png) no-repeat;
  width: 22px;
  height: 16px;
}
@media (max-width: 767px) {
  /* line 2348, sass/site/technology/_technologies.scss */
  .deliver-info-list li:before {
    left: 10px;
  }
}

/* line 2362, sass/site/technology/_technologies.scss */
.deliver_images-img {
  max-width: 50%;
  float: left;
}
@media (max-width: 1023px) {
  /* line 2362, sass/site/technology/_technologies.scss */
  .deliver_images-img {
    max-width: 100%;
  }
}

/* line 2369, sass/site/technology/_technologies.scss */
.hireprocess-scn {
  clear: both;
  padding: 90px 0 40px 0;
}
@media (max-width: 1199px) {
  /* line 2369, sass/site/technology/_technologies.scss */
  .hireprocess-scn {
    padding: 90px 0 20px 0;
  }
}
@media (max-width: 1023px) {
  /* line 2369, sass/site/technology/_technologies.scss */
  .hireprocess-scn {
    padding: 50px 0 20px 0;
  }
}
@media (max-width: 767px) {
  /* line 2369, sass/site/technology/_technologies.scss */
  .hireprocess-scn {
    padding: 30px 0 20px 0;
  }
}
@media (max-width: 1199px) {
  /* line 2381, sass/site/technology/_technologies.scss */
  .hireprocess-scn .header-title {
    margin-bottom: 65px;
  }
}
@media (max-width: 1023px) {
  /* line 2381, sass/site/technology/_technologies.scss */
  .hireprocess-scn .header-title {
    margin-bottom: 49px;
  }
}
/* line 2388, sass/site/technology/_technologies.scss */
.hireprocess-scn .header-title p {
  color: #2a2a2a;
  line-height: 30px;
}
@media (max-width: 1023px) {
  /* line 2395, sass/site/technology/_technologies.scss */
  .hireprocess-scn .process-steps-grid .process-item h4 {
    font-size: 19px;
  }
}
/* line 2400, sass/site/technology/_technologies.scss */
.hireprocess-scn .process-steps-grid .process-item p {
  max-width: 365px;
}
@media (max-width: 1023px) {
  /* line 2400, sass/site/technology/_technologies.scss */
  .hireprocess-scn .process-steps-grid .process-item p {
    font-size: 16px;
  }
}

/* line 2410, sass/site/technology/_technologies.scss */
.hireadvantages-scn {
  padding: 90px 0;
}
@media (max-width: 1199px) {
  /* line 2410, sass/site/technology/_technologies.scss */
  .hireadvantages-scn {
    padding: 80px 0;
  }
}
@media (max-width: 1023px) {
  /* line 2410, sass/site/technology/_technologies.scss */
  .hireadvantages-scn {
    padding: 70px 0;
  }
}
@media (max-width: 767px) {
  /* line 2410, sass/site/technology/_technologies.scss */
  .hireadvantages-scn {
    padding: 40px 0 35px;
  }
}
/* line 2421, sass/site/technology/_technologies.scss */
.hireadvantages-scn .header-title {
  margin-bottom: 80px;
}
@media (max-width: 1199px) {
  /* line 2421, sass/site/technology/_technologies.scss */
  .hireadvantages-scn .header-title {
    margin-bottom: 55px;
  }
}
@media (max-width: 1023px) {
  /* line 2421, sass/site/technology/_technologies.scss */
  .hireadvantages-scn .header-title {
    margin-bottom: 46px;
  }
}
/* line 2429, sass/site/technology/_technologies.scss */
.hireadvantages-scn .header-title p {
  color: #2a2a2a;
  line-height: 30px;
}
@media (max-width: 767px) {
  /* line 2429, sass/site/technology/_technologies.scss */
  .hireadvantages-scn .header-title p {
    padding-top: 0px;
  }
}
/* line 2440, sass/site/technology/_technologies.scss */
.hireadvantages-scn .services-grid ul li .services-grid-inner {
  padding: 10px 30px 10px 30px;
  display: flex;
  min-height: 220px;
  align-items: center;
}
@media (max-width: 767px) {
  /* line 2440, sass/site/technology/_technologies.scss */
  .hireadvantages-scn .services-grid ul li .services-grid-inner {
    padding: 10px;
    min-height: inherit;
  }
}

/* line 2454, sass/site/technology/_technologies.scss */
.why-hire-scn {
  float: left;
  width: 100%;
  padding: 90px 0px;
}
@media (max-width: 1199px) {
  /* line 2454, sass/site/technology/_technologies.scss */
  .why-hire-scn {
    padding: 80px 0px;
  }
}
@media (max-width: 1023px) {
  /* line 2454, sass/site/technology/_technologies.scss */
  .why-hire-scn {
    padding: 70px 0px;
  }
}
@media (max-width: 767px) {
  /* line 2454, sass/site/technology/_technologies.scss */
  .why-hire-scn {
    padding: 20px 0px;
  }
}
/* line 2467, sass/site/technology/_technologies.scss */
.why-hire-scn .why-hire-cont {
  max-width: 46%;
  float: left;
  width: 100%;
}
@media (max-width: 1023px) {
  /* line 2467, sass/site/technology/_technologies.scss */
  .why-hire-scn .why-hire-cont {
    max-width: 100%;
  }
}
/* line 2474, sass/site/technology/_technologies.scss */
.why-hire-scn .why-hire-cont .weinvite-txt {
  line-height: 30px;
  font-size: 20px;
  display: inline-block;
  color: #2a2a2a;
}
/* line 2480, sass/site/technology/_technologies.scss */
.why-hire-scn .why-hire-cont ul {
  list-style: none;
  padding: 0px;
  margin: 0px 0 45px 0;
  float: left;
  width: 100%;
}
@media (max-width: 1023px) {
  /* line 2480, sass/site/technology/_technologies.scss */
  .why-hire-scn .why-hire-cont ul {
    margin-bottom: 30px;
  }
}
/* line 2489, sass/site/technology/_technologies.scss */
.why-hire-scn .why-hire-cont ul li {
  position: relative;
  padding: 0px 0 0 45px;
  line-height: normal;
  margin-top: 18px;
  font-weight: 700;
  font-size: 20px;
}
@media (max-width: 1023px) {
  /* line 2489, sass/site/technology/_technologies.scss */
  .why-hire-scn .why-hire-cont ul li {
    font-size: 16px;
    padding: 0px 0 0 35px;
  }
}
/* line 2500, sass/site/technology/_technologies.scss */
.why-hire-scn .why-hire-cont ul li:before {
  content: '';
  position: absolute;
  left: 0px;
  top: 5px;
  background: url(images/deliverlist-checkicon.png) no-repeat;
  width: 22px;
  height: 16px;
}
/* line 2512, sass/site/technology/_technologies.scss */
.why-hire-scn .why-hire-img {
  float: right;
  max-width: 50%;
}
@media (max-width: 1023px) {
  /* line 2512, sass/site/technology/_technologies.scss */
  .why-hire-scn .why-hire-img {
    max-width: 100%;
    margin-top: 40px;
  }
}
@media (max-width: 1023px) {
  /* line 2520, sass/site/technology/_technologies.scss */
  .why-hire-scn .header-title {
    margin-bottom: 27px;
  }
}
/* line 2524, sass/site/technology/_technologies.scss */
.why-hire-scn .header-title p {
  color: #2a2a2a;
  margin: 30px 0px 35px 0px;
}
@media (max-width: 1023px) {
  /* line 2524, sass/site/technology/_technologies.scss */
  .why-hire-scn .header-title p {
    margin: 0;
  }
}

/* line 2534, sass/site/technology/_technologies.scss */
.hireprojects-scn {
  clear: both;
}
/* line 2538, sass/site/technology/_technologies.scss */
.hireprojects-scn .blog-item:hover:before {
  background: rgba(0, 0, 0, 0.9);
}

/*Hire Resources Page End*/
/*Cloud Pages Start*/
/* line 2551, sass/site/technology/_technologies.scss */
.aws-page-color .servicebanner-flex .servicebanner-left {
  width: 660px;
}
/* line 2554, sass/site/technology/_technologies.scss */
.aws-page-color .servicebanner-flex .servicebanner-left h1 span {
  color: #f7a80d;
}
/* line 2562, sass/site/technology/_technologies.scss */
.aws-page-color .servicebanner-flex .servicebanner-img .btn {
  background-color: #f7a80d;
}
/* line 2564, sass/site/technology/_technologies.scss */
.aws-page-color .servicebanner-flex .servicebanner-img .btn:hover, .aws-page-color .servicebanner-flex .servicebanner-img .btn:focus {
  background-color: #f7a80d;
}
/* line 2574, sass/site/technology/_technologies.scss */
.aws-page-color .breadcrumbs-gray ul li a:hover {
  color: #f7a80d;
}
/* line 2578, sass/site/technology/_technologies.scss */
.aws-page-color .breadcrumbs-gray ul li span {
  color: #f7a80d;
}
/* line 2588, sass/site/technology/_technologies.scss */
.aws-page-color .services-grid ul li .services-grid-inner:hover {
  background-color: #f7a80d;
}
/* line 2598, sass/site/technology/_technologies.scss */
.aws-page-color .blog-section .blog-item .right-arrow:hover {
  background-color: #f7a80d;
}
/* line 2606, sass/site/technology/_technologies.scss */
.aws-page-color .process-steps-grid .process-item i {
  background-color: #f7a80d;
}
/* line 2611, sass/site/technology/_technologies.scss */
.aws-page-color .hire-section {
  background-color: #f7a80d;
}
/* line 2616, sass/site/technology/_technologies.scss */
.aws-page-color .client-testimonial-slider .testimonial-box h4 {
  color: #f7a80d;
}
/* line 2622, sass/site/technology/_technologies.scss */
.aws-page-color .contact-mail-section .btn {
  background-color: #f7a80d;
}
/* line 2624, sass/site/technology/_technologies.scss */
.aws-page-color .contact-mail-section .btn:hover, .aws-page-color .contact-mail-section .btn:focus {
  background-color: #f7a80d;
}

/* line 2634, sass/site/technology/_technologies.scss */
.rackspace-page-color .servicebanner-flex .servicebanner-left {
  width: 660px;
}
/* line 2637, sass/site/technology/_technologies.scss */
.rackspace-page-color .servicebanner-flex .servicebanner-left h1 span {
  color: #c40123;
}
/* line 2645, sass/site/technology/_technologies.scss */
.rackspace-page-color .servicebanner-flex .servicebanner-img .btn {
  background-color: #c40123;
}
/* line 2647, sass/site/technology/_technologies.scss */
.rackspace-page-color .servicebanner-flex .servicebanner-img .btn:hover, .rackspace-page-color .servicebanner-flex .servicebanner-img .btn:focus {
  background-color: #c40123;
}
/* line 2657, sass/site/technology/_technologies.scss */
.rackspace-page-color .breadcrumbs-gray ul li a:hover {
  color: #c40123;
}
/* line 2661, sass/site/technology/_technologies.scss */
.rackspace-page-color .breadcrumbs-gray ul li span {
  color: #c40123;
}
/* line 2671, sass/site/technology/_technologies.scss */
.rackspace-page-color .services-grid ul li .services-grid-inner:hover {
  background-color: #c40123;
}
/* line 2681, sass/site/technology/_technologies.scss */
.rackspace-page-color .blog-section .blog-item .right-arrow:hover {
  background-color: #c40123;
}
/* line 2689, sass/site/technology/_technologies.scss */
.rackspace-page-color .process-steps-grid .process-item i {
  background-color: #c40123;
}
/* line 2694, sass/site/technology/_technologies.scss */
.rackspace-page-color .hire-section {
  background-color: #c40123;
}
/* line 2699, sass/site/technology/_technologies.scss */
.rackspace-page-color .client-testimonial-slider .testimonial-box h4 {
  color: #c40123;
}
/* line 2705, sass/site/technology/_technologies.scss */
.rackspace-page-color .contact-mail-section .btn {
  background-color: #c40123;
}
/* line 2707, sass/site/technology/_technologies.scss */
.rackspace-page-color .contact-mail-section .btn:hover, .rackspace-page-color .contact-mail-section .btn:focus {
  background-color: #c40123;
}

/* line 2717, sass/site/technology/_technologies.scss */
.heroku-page-color .servicebanner-flex .servicebanner-left {
  width: 660px;
}
/* line 2720, sass/site/technology/_technologies.scss */
.heroku-page-color .servicebanner-flex .servicebanner-left h1 span {
  color: #430098;
}
/* line 2728, sass/site/technology/_technologies.scss */
.heroku-page-color .servicebanner-flex .servicebanner-img .btn {
  background-color: #430098;
}
/* line 2730, sass/site/technology/_technologies.scss */
.heroku-page-color .servicebanner-flex .servicebanner-img .btn:hover, .heroku-page-color .servicebanner-flex .servicebanner-img .btn:focus {
  background-color: #430098;
}
/* line 2740, sass/site/technology/_technologies.scss */
.heroku-page-color .breadcrumbs-gray ul li a:hover {
  color: #430098;
}
/* line 2744, sass/site/technology/_technologies.scss */
.heroku-page-color .breadcrumbs-gray ul li span {
  color: #430098;
}
/* line 2754, sass/site/technology/_technologies.scss */
.heroku-page-color .services-grid ul li .services-grid-inner:hover {
  background-color: #430098;
}
/* line 2764, sass/site/technology/_technologies.scss */
.heroku-page-color .blog-section .blog-item .right-arrow:hover {
  background-color: #430098;
}
/* line 2772, sass/site/technology/_technologies.scss */
.heroku-page-color .process-steps-grid .process-item i {
  background-color: #430098;
}
/* line 2777, sass/site/technology/_technologies.scss */
.heroku-page-color .hire-section {
  background-color: #430098;
}
/* line 2782, sass/site/technology/_technologies.scss */
.heroku-page-color .client-testimonial-slider .testimonial-box h4 {
  color: #430098;
}
/* line 2788, sass/site/technology/_technologies.scss */
.heroku-page-color .contact-mail-section .btn {
  background-color: #430098;
}
/* line 2790, sass/site/technology/_technologies.scss */
.heroku-page-color .contact-mail-section .btn:hover, .heroku-page-color .contact-mail-section .btn:focus {
  background-color: #430098;
}

/* line 2800, sass/site/technology/_technologies.scss */
.googlecloud-page-color .servicebanner-flex .servicebanner-left {
  width: 660px;
}
/* line 2803, sass/site/technology/_technologies.scss */
.googlecloud-page-color .servicebanner-flex .servicebanner-left h1 span {
  color: #ea4235;
}
/* line 2811, sass/site/technology/_technologies.scss */
.googlecloud-page-color .servicebanner-flex .servicebanner-img .btn {
  background-color: #ea4235;
}
/* line 2813, sass/site/technology/_technologies.scss */
.googlecloud-page-color .servicebanner-flex .servicebanner-img .btn:hover, .googlecloud-page-color .servicebanner-flex .servicebanner-img .btn:focus {
  background-color: #ea4235;
}
/* line 2823, sass/site/technology/_technologies.scss */
.googlecloud-page-color .breadcrumbs-gray ul li a:hover {
  color: #ea4235;
}
/* line 2827, sass/site/technology/_technologies.scss */
.googlecloud-page-color .breadcrumbs-gray ul li span {
  color: #ea4235;
}
/* line 2837, sass/site/technology/_technologies.scss */
.googlecloud-page-color .services-grid ul li .services-grid-inner:hover {
  background-color: #ea4235;
}
/* line 2847, sass/site/technology/_technologies.scss */
.googlecloud-page-color .blog-section .blog-item .right-arrow:hover {
  background-color: #ea4235;
}
/* line 2855, sass/site/technology/_technologies.scss */
.googlecloud-page-color .process-steps-grid .process-item i {
  background-color: #ea4235;
}
/* line 2860, sass/site/technology/_technologies.scss */
.googlecloud-page-color .hire-section {
  background-color: #ea4235;
}
/* line 2865, sass/site/technology/_technologies.scss */
.googlecloud-page-color .client-testimonial-slider .testimonial-box h4 {
  color: #ea4235;
}
/* line 2871, sass/site/technology/_technologies.scss */
.googlecloud-page-color .contact-mail-section .btn {
  background-color: #ea4235;
}
/* line 2873, sass/site/technology/_technologies.scss */
.googlecloud-page-color .contact-mail-section .btn:hover, .googlecloud-page-color .contact-mail-section .btn:focus {
  background-color: #ea4235;
}

/* line 2883, sass/site/technology/_technologies.scss */
.digitalocean-page-color .servicebanner-flex .servicebanner-left {
  width: 660px;
}
/* line 2886, sass/site/technology/_technologies.scss */
.digitalocean-page-color .servicebanner-flex .servicebanner-left h1 span {
  color: #0080ff;
}
/* line 2894, sass/site/technology/_technologies.scss */
.digitalocean-page-color .servicebanner-flex .servicebanner-img .btn {
  background-color: #0080ff;
}
/* line 2896, sass/site/technology/_technologies.scss */
.digitalocean-page-color .servicebanner-flex .servicebanner-img .btn:hover, .digitalocean-page-color .servicebanner-flex .servicebanner-img .btn:focus {
  background-color: #0080ff;
}
/* line 2906, sass/site/technology/_technologies.scss */
.digitalocean-page-color .breadcrumbs-gray ul li a:hover {
  color: #0080ff;
}
/* line 2910, sass/site/technology/_technologies.scss */
.digitalocean-page-color .breadcrumbs-gray ul li span {
  color: #0080ff;
}
/* line 2920, sass/site/technology/_technologies.scss */
.digitalocean-page-color .services-grid ul li .services-grid-inner:hover {
  background-color: #0080ff;
}
/* line 2930, sass/site/technology/_technologies.scss */
.digitalocean-page-color .blog-section .blog-item .right-arrow:hover {
  background-color: #0080ff;
}
/* line 2938, sass/site/technology/_technologies.scss */
.digitalocean-page-color .process-steps-grid .process-item i {
  background-color: #0080ff;
}
/* line 2943, sass/site/technology/_technologies.scss */
.digitalocean-page-color .hire-section {
  background-color: #0080ff;
}
/* line 2948, sass/site/technology/_technologies.scss */
.digitalocean-page-color .client-testimonial-slider .testimonial-box h4 {
  color: #0080ff;
}
/* line 2954, sass/site/technology/_technologies.scss */
.digitalocean-page-color .contact-mail-section .btn {
  background-color: #0080ff;
}
/* line 2956, sass/site/technology/_technologies.scss */
.digitalocean-page-color .contact-mail-section .btn:hover, .digitalocean-page-color .contact-mail-section .btn:focus {
  background-color: #0080ff;
}

/* line 2966, sass/site/technology/_technologies.scss */
.cloud-page-color .servicebanner-flex .servicebanner-left {
  width: 660px;
}
/* line 2969, sass/site/technology/_technologies.scss */
.cloud-page-color .servicebanner-flex .servicebanner-left h1 span {
  color: #167ffb;
}
/* line 2977, sass/site/technology/_technologies.scss */
.cloud-page-color .servicebanner-flex .servicebanner-img .btn {
  background-color: #167ffb;
}
/* line 2979, sass/site/technology/_technologies.scss */
.cloud-page-color .servicebanner-flex .servicebanner-img .btn:hover, .cloud-page-color .servicebanner-flex .servicebanner-img .btn:focus {
  background-color: #0069e6;
}
/* line 2989, sass/site/technology/_technologies.scss */
.cloud-page-color .breadcrumbs-gray ul li a:hover {
  color: #167ffb;
}
/* line 2993, sass/site/technology/_technologies.scss */
.cloud-page-color .breadcrumbs-gray ul li span {
  color: #167ffb;
}
/* line 3003, sass/site/technology/_technologies.scss */
.cloud-page-color .services-grid ul li .services-grid-inner:hover {
  background-color: #167ffb;
}
/* line 3013, sass/site/technology/_technologies.scss */
.cloud-page-color .blog-section .blog-item .right-arrow:hover {
  background-color: #167ffb;
}
/* line 3021, sass/site/technology/_technologies.scss */
.cloud-page-color .process-steps-grid .process-item i {
  background-color: #167ffb;
}
/* line 3026, sass/site/technology/_technologies.scss */
.cloud-page-color .hire-section {
  background-color: #167ffb;
}
/* line 3031, sass/site/technology/_technologies.scss */
.cloud-page-color .client-testimonial-slider .testimonial-box h4 {
  color: #167ffb;
}
/* line 3037, sass/site/technology/_technologies.scss */
.cloud-page-color .contact-mail-section .btn {
  background-color: #167ffb;
}
/* line 3039, sass/site/technology/_technologies.scss */
.cloud-page-color .contact-mail-section .btn:hover, .cloud-page-color .contact-mail-section .btn:focus {
  background-color: #0069e6;
}
/* line 3048, sass/site/technology/_technologies.scss */
.cloud-page-color .servicebanner-top .servicebanner-flex .servicebanner-right .servicebanner-img .btn {
  display: none;
}

/*Quality Assurance Start*/
/* line 3061, sass/site/technology/_technologies.scss */
.quality-assurance-page-color .servicebanner-flex .servicebanner-left {
  width: 660px;
}
/* line 3064, sass/site/technology/_technologies.scss */
.quality-assurance-page-color .servicebanner-flex .servicebanner-left h1 span {
  color: #1c3d6a;
}
/* line 3072, sass/site/technology/_technologies.scss */
.quality-assurance-page-color .servicebanner-flex .servicebanner-img .btn {
  background-color: #1c3d6a;
}
/* line 3074, sass/site/technology/_technologies.scss */
.quality-assurance-page-color .servicebanner-flex .servicebanner-img .btn:hover, .quality-assurance-page-color .servicebanner-flex .servicebanner-img .btn:focus {
  background-color: #113b75;
}
/* line 3084, sass/site/technology/_technologies.scss */
.quality-assurance-page-color .breadcrumbs-gray ul li a:hover {
  color: #1c3d6a;
}
/* line 3088, sass/site/technology/_technologies.scss */
.quality-assurance-page-color .breadcrumbs-gray ul li span {
  color: #1c3d6a;
}
/* line 3098, sass/site/technology/_technologies.scss */
.quality-assurance-page-color .services-grid ul li .services-grid-inner:hover {
  background-color: #1c3d6a;
}
/* line 3108, sass/site/technology/_technologies.scss */
.quality-assurance-page-color .blog-section .blog-item .right-arrow:hover {
  background-color: #1c3d6a;
}
/* line 3116, sass/site/technology/_technologies.scss */
.quality-assurance-page-color .process-steps-grid .process-item i {
  background-color: #1c3d6a;
}
/* line 3121, sass/site/technology/_technologies.scss */
.quality-assurance-page-color .hire-section {
  background-color: #1c3d6a;
}
/* line 3126, sass/site/technology/_technologies.scss */
.quality-assurance-page-color .client-testimonial-slider .testimonial-box h4 {
  color: #1c3d6a;
}
/* line 3132, sass/site/technology/_technologies.scss */
.quality-assurance-page-color .contact-mail-section .btn {
  background-color: #1c3d6a;
}
/* line 3134, sass/site/technology/_technologies.scss */
.quality-assurance-page-color .contact-mail-section .btn:hover, .quality-assurance-page-color .contact-mail-section .btn:focus {
  background-color: #113b75;
}

/*Business Inteligence Start*/
/* line 3146, sass/site/technology/_technologies.scss */
.business-inteligence-page-color .servicebanner-flex .servicebanner-left {
  width: 660px;
}
/* line 3149, sass/site/technology/_technologies.scss */
.business-inteligence-page-color .servicebanner-flex .servicebanner-left h1 span {
  color: #9bcbea;
}
/* line 3157, sass/site/technology/_technologies.scss */
.business-inteligence-page-color .servicebanner-flex .servicebanner-img .btn {
  background-color: #9bcbea;
}
/* line 3159, sass/site/technology/_technologies.scss */
.business-inteligence-page-color .servicebanner-flex .servicebanner-img .btn:hover, .business-inteligence-page-color .servicebanner-flex .servicebanner-img .btn:focus {
  background-color: #5eafe4;
}
/* line 3169, sass/site/technology/_technologies.scss */
.business-inteligence-page-color .breadcrumbs-gray ul li a:hover {
  color: #9bcbea;
}
/* line 3173, sass/site/technology/_technologies.scss */
.business-inteligence-page-color .breadcrumbs-gray ul li span {
  color: #9bcbea;
}
/* line 3183, sass/site/technology/_technologies.scss */
.business-inteligence-page-color .services-grid ul li .services-grid-inner:hover {
  background-color: #9bcbea;
}
/* line 3193, sass/site/technology/_technologies.scss */
.business-inteligence-page-color .blog-section .blog-item .right-arrow:hover {
  background-color: #9bcbea;
}
/* line 3201, sass/site/technology/_technologies.scss */
.business-inteligence-page-color .process-steps-grid .process-item i {
  background-color: #9bcbea;
}
/* line 3206, sass/site/technology/_technologies.scss */
.business-inteligence-page-color .hire-section {
  background-color: #9bcbea;
}
/* line 3211, sass/site/technology/_technologies.scss */
.business-inteligence-page-color .client-testimonial-slider .testimonial-box h4 {
  color: #9bcbea;
}
/* line 3217, sass/site/technology/_technologies.scss */
.business-inteligence-page-color .contact-mail-section .btn {
  background-color: #9bcbea;
}
/* line 3219, sass/site/technology/_technologies.scss */
.business-inteligence-page-color .contact-mail-section .btn:hover, .business-inteligence-page-color .contact-mail-section .btn:focus {
  background-color: #5eafe4;
}

/* line 3226, sass/site/technology/_technologies.scss */
.section.tech-section {
  padding: 80px 0 50px;
}
@media (max-width: 1199px) {
  /* line 3226, sass/site/technology/_technologies.scss */
  .section.tech-section {
    padding: 70px 0 30px;
  }
}
@media (max-width: 1023px) {
  /* line 3226, sass/site/technology/_technologies.scss */
  .section.tech-section {
    padding: 55px 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 3226, sass/site/technology/_technologies.scss */
  .section.tech-section {
    padding: 40px 0 0px;
  }
}
@media (max-width: 1199px) {
  /* line 3237, sass/site/technology/_technologies.scss */
  .section.tech-section .header-title {
    margin-bottom: 37px;
  }
}
@media (max-width: 1023px) {
  /* line 3237, sass/site/technology/_technologies.scss */
  .section.tech-section .header-title {
    margin-bottom: 27px;
  }
}
@media (max-width: 767px) {
  /* line 3237, sass/site/technology/_technologies.scss */
  .section.tech-section .header-title {
    margin-bottom: 17px;
  }
}
@media (max-width: 1199px) {
  /* line 3248, sass/site/technology/_technologies.scss */
  .section.tech-section.cloud-section {
    padding-bottom: 50px;
  }
}
@media (max-width: 1023px) {
  /* line 3254, sass/site/technology/_technologies.scss */
  .section.tech-half {
    padding-bottom: 0;
  }
}
@media (max-width: 767px) {
  /* line 3254, sass/site/technology/_technologies.scss */
  .section.tech-half {
    padding-top: 50px;
  }
}

/* line 3269, sass/site/technology/_technologies.scss */
.ror-page-color .servicebanner-flex .servicebanner-left h1 span,
.ror-page-color .servicebanner-flex .servicebanner-right h1 span {
  color: #e63b30;
}

/* line 2, sass/site/technology/_technologies-new.scss */
.page-template-technologies .fix-wrap {
  max-width: 1200px;
  width: 100%;
  padding: 0 15px;
}
@media (max-width: 1600px) {
  /* line 2, sass/site/technology/_technologies-new.scss */
  .page-template-technologies .fix-wrap {
    max-width: 1100px;
  }
}
/* line 10, sass/site/technology/_technologies-new.scss */
.page-template-technologies ul, .page-template-technologies ol {
  list-style: none;
  padding: 0;
  margin: 0;
}

@media (max-width: 1600px) {
  /* line 18, sass/site/technology/_technologies-new.scss */
  .services-banner-wrapper.ar-vr-banner.technologies-banner {
    padding: 0 !important;
  }
}
@media (max-width: 767px) {
  /* line 18, sass/site/technology/_technologies-new.scss */
  .services-banner-wrapper.ar-vr-banner.technologies-banner {
    padding: 30px 0 0 !important;
  }
}
@media (max-width: 1199px) {
  /* line 18, sass/site/technology/_technologies-new.scss */
  .services-banner-wrapper.ar-vr-banner.technologies-banner {
    overflow: hidden;
  }
}
/* line 28, sass/site/technology/_technologies-new.scss */
.services-banner-wrapper.ar-vr-banner.technologies-banner .fix-wrap {
  max-width: 1200px;
  padding: 0 15px;
}
@media (max-width: 1600px) {
  /* line 28, sass/site/technology/_technologies-new.scss */
  .services-banner-wrapper.ar-vr-banner.technologies-banner .fix-wrap {
    max-width: 1100px;
  }
}
@media (max-width: 1600px) {
  /* line 18, sass/site/technology/_technologies-new.scss */
  .services-banner-wrapper.ar-vr-banner.technologies-banner {
    padding: 50px 0;
  }
}
@media (max-width: 1023px) {
  /* line 18, sass/site/technology/_technologies-new.scss */
  .services-banner-wrapper.ar-vr-banner.technologies-banner {
    padding: 30px 0 25px;
  }
}
@media (max-width: 479px) {
  /* line 18, sass/site/technology/_technologies-new.scss */
  .services-banner-wrapper.ar-vr-banner.technologies-banner {
    padding: 30px 0;
  }
}
/* line 44, sass/site/technology/_technologies-new.scss */
.services-banner-wrapper.ar-vr-banner.technologies-banner .services-banner-caption {
  overflow: visible;
  position: relative;
  z-index: 1;
}
@media (min-width: 1601px) {
  /* line 44, sass/site/technology/_technologies-new.scss */
  .services-banner-wrapper.ar-vr-banner.technologies-banner .services-banner-caption {
    min-height: 725px;
  }
}
@media (max-width: 1600px) {
  /* line 44, sass/site/technology/_technologies-new.scss */
  .services-banner-wrapper.ar-vr-banner.technologies-banner .services-banner-caption {
    min-height: 620px;
  }
}
@media (max-width: 1470px) {
  /* line 44, sass/site/technology/_technologies-new.scss */
  .services-banner-wrapper.ar-vr-banner.technologies-banner .services-banner-caption {
    min-height: 580px;
  }
}
@media (max-width: 1365px) {
  /* line 44, sass/site/technology/_technologies-new.scss */
  .services-banner-wrapper.ar-vr-banner.technologies-banner .services-banner-caption {
    min-height: 520px;
  }
}
@media (max-width: 1199px) {
  /* line 44, sass/site/technology/_technologies-new.scss */
  .services-banner-wrapper.ar-vr-banner.technologies-banner .services-banner-caption {
    min-height: 324px;
    padding: 0;
  }
}
/* line 64, sass/site/technology/_technologies-new.scss */
.services-banner-wrapper.ar-vr-banner.technologies-banner .services-banner-caption .service-page-title {
  padding: 0;
  margin: -45px 0 0;
  width: 55%;
}
@media (max-width: 1199px) {
  /* line 64, sass/site/technology/_technologies-new.scss */
  .services-banner-wrapper.ar-vr-banner.technologies-banner .services-banner-caption .service-page-title {
    text-align: left;
    margin: 15px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 64, sass/site/technology/_technologies-new.scss */
  .services-banner-wrapper.ar-vr-banner.technologies-banner .services-banner-caption .service-page-title {
    margin: 0;
    width: 100%;
  }
}
/* line 76, sass/site/technology/_technologies-new.scss */
.services-banner-wrapper.ar-vr-banner.technologies-banner .services-banner-caption .service-page-title h1 {
  font-size: 70px;
  line-height: 84px;
  margin: 0 0 38px;
  letter-spacing: -1.5px;
}
@media (max-width: 1600px) {
  /* line 76, sass/site/technology/_technologies-new.scss */
  .services-banner-wrapper.ar-vr-banner.technologies-banner .services-banner-caption .service-page-title h1 {
    font-size: 50px;
    line-height: normal;
    margin: 0 0 20px;
  }
}
@media (max-width: 1199px) {
  /* line 76, sass/site/technology/_technologies-new.scss */
  .services-banner-wrapper.ar-vr-banner.technologies-banner .services-banner-caption .service-page-title h1 {
    font-size: 40px;
    letter-spacing: -0.8px;
  }
}
@media (max-width: 1023px) {
  /* line 76, sass/site/technology/_technologies-new.scss */
  .services-banner-wrapper.ar-vr-banner.technologies-banner .services-banner-caption .service-page-title h1 {
    font-size: 36px;
  }
}
@media (max-width: 767px) {
  /* line 76, sass/site/technology/_technologies-new.scss */
  .services-banner-wrapper.ar-vr-banner.technologies-banner .services-banner-caption .service-page-title h1 {
    font-size: 32px;
    margin: 0 0 10px;
  }
}
@media (max-width: 1199px) {
  /* line 97, sass/site/technology/_technologies-new.scss */
  .services-banner-wrapper.ar-vr-banner.technologies-banner .services-banner-caption .service-page-title h1 br {
    display: none;
  }
}
/* line 103, sass/site/technology/_technologies-new.scss */
.services-banner-wrapper.ar-vr-banner.technologies-banner .services-banner-caption .service-page-title p {
  max-width: 82%;
}
@media (max-width: 1600px) {
  /* line 103, sass/site/technology/_technologies-new.scss */
  .services-banner-wrapper.ar-vr-banner.technologies-banner .services-banner-caption .service-page-title p {
    font-size: 18px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 103, sass/site/technology/_technologies-new.scss */
  .services-banner-wrapper.ar-vr-banner.technologies-banner .services-banner-caption .service-page-title p {
    max-width: 100%;
  }
}
/* line 114, sass/site/technology/_technologies-new.scss */
.services-banner-wrapper.ar-vr-banner.technologies-banner .services-banner-caption .service-page-thumb {
  z-index: -1;
  margin-right: -242px;
  width: calc(81% - 10px);
  position: absolute;
  right: 0;
  top: auto;
  height: auto;
  bottom: 0;
}
@media (max-width: 1899px) {
  /* line 114, sass/site/technology/_technologies-new.scss */
  .services-banner-wrapper.ar-vr-banner.technologies-banner .services-banner-caption .service-page-thumb {
    margin-right: -202px;
    width: calc(75% - 10px);
  }
}
@media (max-width: 1600px) {
  /* line 114, sass/site/technology/_technologies-new.scss */
  .services-banner-wrapper.ar-vr-banner.technologies-banner .services-banner-caption .service-page-thumb {
    margin-right: -70px;
    width: calc(68% - 10px);
  }
}
@media (max-width: 1470px) {
  /* line 114, sass/site/technology/_technologies-new.scss */
  .services-banner-wrapper.ar-vr-banner.technologies-banner .services-banner-caption .service-page-thumb {
    margin-right: 10px;
    width: calc(62% - 10px);
  }
}
@media (max-width: 1365px) {
  /* line 114, sass/site/technology/_technologies-new.scss */
  .services-banner-wrapper.ar-vr-banner.technologies-banner .services-banner-caption .service-page-thumb {
    margin-right: 105px;
    width: calc(57% - 10px);
  }
}
@media (max-width: 1199px) {
  /* line 114, sass/site/technology/_technologies-new.scss */
  .services-banner-wrapper.ar-vr-banner.technologies-banner .services-banner-caption .service-page-thumb {
    margin-right: 0;
    width: calc(44% - 15px);
    top: 0;
  }
}
@media (max-width: 1023px) {
  /* line 114, sass/site/technology/_technologies-new.scss */
  .services-banner-wrapper.ar-vr-banner.technologies-banner .services-banner-caption .service-page-thumb {
    position: unset;
  }
}
@media (max-width: 767px) {
  /* line 114, sass/site/technology/_technologies-new.scss */
  .services-banner-wrapper.ar-vr-banner.technologies-banner .services-banner-caption .service-page-thumb {
    width: 100%;
  }
}
@media (max-width: 1600px) {
  /* line 150, sass/site/technology/_technologies-new.scss */
  .services-banner-wrapper.ar-vr-banner.technologies-banner .services-banner-caption .service-page-thumb img {
    max-width: 107%;
  }
}

/* line 161, sass/site/technology/_technologies-new.scss */
.work-with-data.delivering-great-results {
  padding: 91px 0;
}
@media (max-width: 1600px) {
  /* line 161, sass/site/technology/_technologies-new.scss */
  .work-with-data.delivering-great-results {
    padding: 50px 0 30px;
  }
}
@media (max-width: 767px) {
  /* line 161, sass/site/technology/_technologies-new.scss */
  .work-with-data.delivering-great-results {
    padding: 40px 0 30px;
  }
}
/* line 169, sass/site/technology/_technologies-new.scss */
.work-with-data.delivering-great-results .how-we-do-it {
  padding: 0;
  border: 0;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
@media (max-width: 1023px) {
  /* line 173, sass/site/technology/_technologies-new.scss */
  .work-with-data.delivering-great-results .how-we-do-it .how-we-do-img {
    margin: 0 0 22px;
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
}
@media (max-width: 767px) {
  /* line 173, sass/site/technology/_technologies-new.scss */
  .work-with-data.delivering-great-results .how-we-do-it .how-we-do-img {
    margin: 0 0 20px;
  }
}
@media (max-width: 479px) {
  /* line 173, sass/site/technology/_technologies-new.scss */
  .work-with-data.delivering-great-results .how-we-do-it .how-we-do-img {
    margin: 0 0 18px;
  }
}
/* line 185, sass/site/technology/_technologies-new.scss */
.work-with-data.delivering-great-results .how-we-do-it .how-we-do-content {
  margin-top: 0;
  width: calc(42% - 17px);
}
@media (max-width: 1199px) {
  /* line 185, sass/site/technology/_technologies-new.scss */
  .work-with-data.delivering-great-results .how-we-do-it .how-we-do-content {
    width: calc(42% - 7px);
    padding: 0;
  }
}
@media (max-width: 1023px) {
  /* line 185, sass/site/technology/_technologies-new.scss */
  .work-with-data.delivering-great-results .how-we-do-it .how-we-do-content {
    width: 100%;
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
}
/* line 196, sass/site/technology/_technologies-new.scss */
.work-with-data.delivering-great-results .how-we-do-it .how-we-do-content h2 {
  font-size: 50px;
  line-height: 60px;
  letter-spacing: -1px;
}
@media (max-width: 1600px) {
  /* line 196, sass/site/technology/_technologies-new.scss */
  .work-with-data.delivering-great-results .how-we-do-it .how-we-do-content h2 {
    font-size: 36px;
    line-height: normal;
    letter-spacing: -1px;
    margin: 0 0 5px;
  }
}
@media (max-width: 1199px) {
  /* line 196, sass/site/technology/_technologies-new.scss */
  .work-with-data.delivering-great-results .how-we-do-it .how-we-do-content h2 {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 196, sass/site/technology/_technologies-new.scss */
  .work-with-data.delivering-great-results .how-we-do-it .how-we-do-content h2 {
    font-size: 28px;
    letter-spacing: normal;
  }
}
@media (max-width: 599px) {
  /* line 196, sass/site/technology/_technologies-new.scss */
  .work-with-data.delivering-great-results .how-we-do-it .how-we-do-content h2 {
    font-size: 24px;
  }
}
@media (max-width: 1199px) {
  /* line 216, sass/site/technology/_technologies-new.scss */
  .work-with-data.delivering-great-results .how-we-do-it .how-we-do-content h2 br {
    display: none;
  }
}
/* line 222, sass/site/technology/_technologies-new.scss */
.work-with-data.delivering-great-results .how-we-do-it .how-we-do-content .ux-driven-txt {
  display: inline-block;
  margin: 19px 0 7px;
  line-height: normal;
  font-size: 17px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
}
@media (max-width: 1600px) {
  /* line 222, sass/site/technology/_technologies-new.scss */
  .work-with-data.delivering-great-results .how-we-do-it .how-we-do-content .ux-driven-txt {
    margin: 10px 0;
    font-size: 16px;
  }
}
/* line 234, sass/site/technology/_technologies-new.scss */
.work-with-data.delivering-great-results .how-we-do-it .how-we-do-content p {
  letter-spacing: -0.5px;
  font-size: 19px;
  line-height: 26px;
}
@media (max-width: 1600px) {
  /* line 234, sass/site/technology/_technologies-new.scss */
  .work-with-data.delivering-great-results .how-we-do-it .how-we-do-content p {
    font-size: 18px;
    margin: 10px 0;
  }
}
@media (max-width: 767px) {
  /* line 234, sass/site/technology/_technologies-new.scss */
  .work-with-data.delivering-great-results .how-we-do-it .how-we-do-content p {
    font-size: 16px;
    line-height: 24px;
  }
}
/* line 246, sass/site/technology/_technologies-new.scss */
.work-with-data.delivering-great-results .how-we-do-it .how-we-do-content p:last-child {
  margin-bottom: -7px;
}
@media (max-width: 1023px) {
  /* line 246, sass/site/technology/_technologies-new.scss */
  .work-with-data.delivering-great-results .how-we-do-it .how-we-do-content p:last-child {
    margin-bottom: 0px;
  }
}
@media (max-width: 1199px) {
  /* line 252, sass/site/technology/_technologies-new.scss */
  .work-with-data.delivering-great-results .how-we-do-it .how-we-do-content p br {
    display: none;
  }
}

/* line 262, sass/site/technology/_technologies-new.scss */
.mobile-technologies {
  padding: 42px 0 70px;
}
@media (max-width: 1600px) {
  /* line 262, sass/site/technology/_technologies-new.scss */
  .mobile-technologies {
    padding: 30px 0;
  }
}
/* line 267, sass/site/technology/_technologies-new.scss */
.mobile-technologies .header-title {
  margin: 0 0 86px;
  text-align: center;
}
@media (max-width: 1600px) {
  /* line 267, sass/site/technology/_technologies-new.scss */
  .mobile-technologies .header-title {
    margin: 0 0 30px;
  }
}
/* line 273, sass/site/technology/_technologies-new.scss */
.mobile-technologies .header-title .section-header {
  line-height: 60px;
  margin: 0 0 16px;
  letter-spacing: -1px;
}
@media (max-width: 1600px) {
  /* line 273, sass/site/technology/_technologies-new.scss */
  .mobile-technologies .header-title .section-header {
    line-height: normal;
    margin: 0 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 273, sass/site/technology/_technologies-new.scss */
  .mobile-technologies .header-title .section-header {
    margin: 0 0 5px;
    letter-spacing: normal;
  }
}
/* line 286, sass/site/technology/_technologies-new.scss */
.mobile-technologies .header-title p {
  font-size: 19px;
  line-height: 26px;
  color: #6a6a6a;
  margin: 0 auto 15px;
  max-width: 61%;
  letter-spacing: -0.5px;
}
@media (max-width: 1600px) {
  /* line 286, sass/site/technology/_technologies-new.scss */
  .mobile-technologies .header-title p {
    max-width: 64%;
  }
}
@media (max-width: 1199px) {
  /* line 286, sass/site/technology/_technologies-new.scss */
  .mobile-technologies .header-title p {
    max-width: 100%;
  }
}
@media (max-width: 1023px) {
  /* line 286, sass/site/technology/_technologies-new.scss */
  .mobile-technologies .header-title p {
    font-size: 18px;
  }
}
@media (max-width: 1199px) {
  /* line 302, sass/site/technology/_technologies-new.scss */
  .mobile-technologies .header-title p br {
    display: none;
  }
}

/* line 311, sass/site/technology/_technologies-new.scss */
.software-technology-icons-grid.mobile-technologies-icons-grid {
  margin: 0 -36px;
}
@media (max-width: 1600px) {
  /* line 311, sass/site/technology/_technologies-new.scss */
  .software-technology-icons-grid.mobile-technologies-icons-grid {
    margin: 0 auto;
  }
}
/* line 316, sass/site/technology/_technologies-new.scss */
.software-technology-icons-grid.mobile-technologies-icons-grid .software-technology-icon {
  width: calc(100% / 6 - 73px);
  margin: 0 36px 62px;
}
@media (max-width: 1600px) {
  /* line 316, sass/site/technology/_technologies-new.scss */
  .software-technology-icons-grid.mobile-technologies-icons-grid .software-technology-icon {
    margin: 0 20px 20px;
    width: calc(100% / 6 - 40px);
  }
}
@media (max-width: 1199px) {
  /* line 316, sass/site/technology/_technologies-new.scss */
  .software-technology-icons-grid.mobile-technologies-icons-grid .software-technology-icon {
    width: calc(100% / 5 - 30px);
    margin: 0 15px 30px;
  }
}
@media (max-width: 1023px) {
  /* line 316, sass/site/technology/_technologies-new.scss */
  .software-technology-icons-grid.mobile-technologies-icons-grid .software-technology-icon {
    width: calc(100% / 4 - 30px);
  }
}
@media (max-width: 767px) {
  /* line 316, sass/site/technology/_technologies-new.scss */
  .software-technology-icons-grid.mobile-technologies-icons-grid .software-technology-icon {
    width: calc(100% / 3 - 30px);
    margin: 0 15px 25px;
  }
}
@media (max-width: 599px) {
  /* line 316, sass/site/technology/_technologies-new.scss */
  .software-technology-icons-grid.mobile-technologies-icons-grid .software-technology-icon {
    width: calc(100% / 3 - 30px);
  }
}
@media (max-width: 479px) {
  /* line 316, sass/site/technology/_technologies-new.scss */
  .software-technology-icons-grid.mobile-technologies-icons-grid .software-technology-icon {
    width: calc(100% / 2 - 30px);
  }
}
@media (max-width: 1600px) {
  /* line 340, sass/site/technology/_technologies-new.scss */
  .software-technology-icons-grid.mobile-technologies-icons-grid .software-technology-icon .icon {
    margin: 0 auto 10px;
  }
}
@media (max-width: 1023px) {
  /* line 340, sass/site/technology/_technologies-new.scss */
  .software-technology-icons-grid.mobile-technologies-icons-grid .software-technology-icon .icon {
    height: 125px;
  }
}
/* line 348, sass/site/technology/_technologies-new.scss */
.software-technology-icons-grid.mobile-technologies-icons-grid .software-technology-icon strong {
  font-size: 16px;
  line-height: normal;
}

/* line 355, sass/site/technology/_technologies-new.scss */
.web-technologies {
  padding: 132px 0 70px;
  background-color: #222231;
}
@media (max-width: 1600px) {
  /* line 355, sass/site/technology/_technologies-new.scss */
  .web-technologies {
    padding: 50px 0 20px;
  }
}
@media (max-width: 767px) {
  /* line 355, sass/site/technology/_technologies-new.scss */
  .web-technologies {
    padding: 40px 0 10px;
  }
}
@media (max-width: 599px) {
  /* line 355, sass/site/technology/_technologies-new.scss */
  .web-technologies {
    padding: 35px 0 10px;
  }
}
/* line 367, sass/site/technology/_technologies-new.scss */
.web-technologies .header-title {
  margin: 0 0 86px;
  text-align: center;
}
@media (max-width: 1600px) {
  /* line 367, sass/site/technology/_technologies-new.scss */
  .web-technologies .header-title {
    margin: 0 0 40px;
  }
}
@media (max-width: 767px) {
  /* line 367, sass/site/technology/_technologies-new.scss */
  .web-technologies .header-title {
    margin: 0 0 30px;
  }
}
@media (max-width: 479px) {
  /* line 367, sass/site/technology/_technologies-new.scss */
  .web-technologies .header-title {
    margin: 0 0 25px;
  }
}
/* line 379, sass/site/technology/_technologies-new.scss */
.web-technologies .header-title .section-header {
  line-height: 60px;
  color: #fff;
  margin: 0 0 16px;
  letter-spacing: -1px;
}
@media (max-width: 1600px) {
  /* line 379, sass/site/technology/_technologies-new.scss */
  .web-technologies .header-title .section-header {
    margin: 0 0 10px;
    line-height: normal;
  }
}
@media (max-width: 767px) {
  /* line 379, sass/site/technology/_technologies-new.scss */
  .web-technologies .header-title .section-header {
    letter-spacing: normal;
  }
}
/* line 392, sass/site/technology/_technologies-new.scss */
.web-technologies .header-title p {
  font-size: 19px;
  line-height: 26px;
  color: #b0b0b0;
  letter-spacing: -0.5px;
  margin: 0 auto 15px;
  max-width: 61%;
}
@media (max-width: 1600px) {
  /* line 392, sass/site/technology/_technologies-new.scss */
  .web-technologies .header-title p {
    font-size: 18px;
    max-width: 63%;
  }
}
@media (max-width: 1199px) {
  /* line 392, sass/site/technology/_technologies-new.scss */
  .web-technologies .header-title p {
    max-width: 100%;
  }
}
@media (max-width: 1199px) {
  /* line 406, sass/site/technology/_technologies-new.scss */
  .web-technologies .header-title p br {
    display: none;
  }
}

/* line 415, sass/site/technology/_technologies-new.scss */
.software-technology-icons-grid.web-technologies-icons-grid {
  margin: 0 -37px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media (max-width: 1600px) {
  /* line 415, sass/site/technology/_technologies-new.scss */
  .software-technology-icons-grid.web-technologies-icons-grid {
    margin: 0 -25px;
  }
}
@media (max-width: 1199px) {
  /* line 415, sass/site/technology/_technologies-new.scss */
  .software-technology-icons-grid.web-technologies-icons-grid {
    margin: 0 -15px;
  }
}
@media (max-width: 1023px) {
  /* line 415, sass/site/technology/_technologies-new.scss */
  .software-technology-icons-grid.web-technologies-icons-grid {
    margin: 0 -10px;
  }
}
/* line 427, sass/site/technology/_technologies-new.scss */
.software-technology-icons-grid.web-technologies-icons-grid .software-technology-icon {
  width: calc(100% / 6 - 73px);
  margin: 0 37px 62px;
}
@media (max-width: 1600px) {
  /* line 427, sass/site/technology/_technologies-new.scss */
  .software-technology-icons-grid.web-technologies-icons-grid .software-technology-icon {
    width: calc(100% / 6 - 50px);
    margin: 0 25px 25px;
  }
}
@media (max-width: 1199px) {
  /* line 427, sass/site/technology/_technologies-new.scss */
  .software-technology-icons-grid.web-technologies-icons-grid .software-technology-icon {
    width: calc(100% / 5 - 30px);
    margin: 0 15px 30px;
  }
}
@media (max-width: 1023px) {
  /* line 427, sass/site/technology/_technologies-new.scss */
  .software-technology-icons-grid.web-technologies-icons-grid .software-technology-icon {
    width: calc(100% / 4 - 20px);
    margin: 0 10px 30px;
  }
}
@media (max-width: 767px) {
  /* line 427, sass/site/technology/_technologies-new.scss */
  .software-technology-icons-grid.web-technologies-icons-grid .software-technology-icon {
    width: calc(100% / 3 - 20px);
    margin: 0 10px 30px;
  }
}
@media (max-width: 599px) {
  /* line 427, sass/site/technology/_technologies-new.scss */
  .software-technology-icons-grid.web-technologies-icons-grid .software-technology-icon {
    width: calc(100% / 2 - 20px);
    margin: 0 10px 25px;
  }
}
/* line 450, sass/site/technology/_technologies-new.scss */
.software-technology-icons-grid.web-technologies-icons-grid .software-technology-icon .icon {
  border-color: #505068;
}
@media (max-width: 1600px) {
  /* line 450, sass/site/technology/_technologies-new.scss */
  .software-technology-icons-grid.web-technologies-icons-grid .software-technology-icon .icon {
    margin: 0 auto 10px;
  }
}
@media (max-width: 1023px) {
  /* line 450, sass/site/technology/_technologies-new.scss */
  .software-technology-icons-grid.web-technologies-icons-grid .software-technology-icon .icon {
    margin: 0 auto 5px;
    height: 132px;
  }
}
/* line 460, sass/site/technology/_technologies-new.scss */
.software-technology-icons-grid.web-technologies-icons-grid .software-technology-icon strong {
  color: #fff;
}
@media (max-width: 1023px) {
  /* line 460, sass/site/technology/_technologies-new.scss */
  .software-technology-icons-grid.web-technologies-icons-grid .software-technology-icon strong {
    font-size: 16px;
  }
}

/* line 476, sass/site/technology/_technologies-new.scss */
.fully-functional-start.emerging-tech.transforming-businesses .emerging-tech-banner {
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  min-height: 1147px;
  padding: 140px 0 0;
}
@media (max-width: 1899px) {
  /* line 476, sass/site/technology/_technologies-new.scss */
  .fully-functional-start.emerging-tech.transforming-businesses .emerging-tech-banner {
    min-height: 1023px;
    padding: 130px 0 0;
  }
}
@media (max-width: 1600px) {
  /* line 476, sass/site/technology/_technologies-new.scss */
  .fully-functional-start.emerging-tech.transforming-businesses .emerging-tech-banner {
    padding: 50px 0 0;
    min-height: 683px;
  }
}
@media (max-width: 1199px) {
  /* line 476, sass/site/technology/_technologies-new.scss */
  .fully-functional-start.emerging-tech.transforming-businesses .emerging-tech-banner {
    min-height: 453px;
  }
}
@media (max-width: 1023px) {
  /* line 476, sass/site/technology/_technologies-new.scss */
  .fully-functional-start.emerging-tech.transforming-businesses .emerging-tech-banner {
    min-height: 250px;
    padding: 50px 0 40px;
  }
}
@media (max-width: 767px) {
  /* line 476, sass/site/technology/_technologies-new.scss */
  .fully-functional-start.emerging-tech.transforming-businesses .emerging-tech-banner {
    min-height: inherit;
    padding: 40px 0 30px;
  }
}
/* line 499, sass/site/technology/_technologies-new.scss */
.fully-functional-start.emerging-tech.transforming-businesses .emerging-tech-banner:before {
  display: none;
}
/* line 503, sass/site/technology/_technologies-new.scss */
.fully-functional-start.emerging-tech.transforming-businesses .emerging-tech-caption {
  width: 100%;
  max-width: 765px;
  margin: auto;
  text-align: center;
  position: relative;
  z-index: 1;
}
@media (max-width: 1199px) {
  /* line 503, sass/site/technology/_technologies-new.scss */
  .fully-functional-start.emerging-tech.transforming-businesses .emerging-tech-caption {
    width: 80%;
    padding: 30px 30px 22px;
  }
}
@media (max-width: 1023px) {
  /* line 503, sass/site/technology/_technologies-new.scss */
  .fully-functional-start.emerging-tech.transforming-businesses .emerging-tech-caption {
    width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 503, sass/site/technology/_technologies-new.scss */
  .fully-functional-start.emerging-tech.transforming-businesses .emerging-tech-caption {
    padding: 30px 20px 22px;
  }
}
@media (max-width: 479px) {
  /* line 503, sass/site/technology/_technologies-new.scss */
  .fully-functional-start.emerging-tech.transforming-businesses .emerging-tech-caption {
    padding: 28px 15px 20px;
  }
}
/* line 523, sass/site/technology/_technologies-new.scss */
.fully-functional-start.emerging-tech.transforming-businesses .emerging-tech-caption:after {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.566);
  z-index: -1;
  display: none;
}
@media (max-width: 1199px) {
  /* line 523, sass/site/technology/_technologies-new.scss */
  .fully-functional-start.emerging-tech.transforming-businesses .emerging-tech-caption:after {
    display: block;
  }
}
@media (max-width: 1365px) {
  /* line 537, sass/site/technology/_technologies-new.scss */
  .fully-functional-start.emerging-tech.transforming-businesses .emerging-tech-caption h2 {
    margin: 0 0 18px;
  }
}
@media (max-width: 1023px) {
  /* line 537, sass/site/technology/_technologies-new.scss */
  .fully-functional-start.emerging-tech.transforming-businesses .emerging-tech-caption h2 {
    margin: 0 0 15px;
  }
}
@media (max-width: 767px) {
  /* line 537, sass/site/technology/_technologies-new.scss */
  .fully-functional-start.emerging-tech.transforming-businesses .emerging-tech-caption h2 {
    margin: 0 0 13px;
    letter-spacing: normal;
  }
}
@media (max-width: 1199px) {
  /* line 548, sass/site/technology/_technologies-new.scss */
  .fully-functional-start.emerging-tech.transforming-businesses .emerging-tech-caption h2 br {
    display: none;
  }
}
/* line 554, sass/site/technology/_technologies-new.scss */
.fully-functional-start.emerging-tech.transforming-businesses .emerging-tech-caption p {
  margin: 10px auto;
  max-width: 100%;
}
@media (max-width: 1199px) {
  /* line 554, sass/site/technology/_technologies-new.scss */
  .fully-functional-start.emerging-tech.transforming-businesses .emerging-tech-caption p {
    max-width: 100%;
  }
}
@media (max-width: 1199px) {
  /* line 560, sass/site/technology/_technologies-new.scss */
  .fully-functional-start.emerging-tech.transforming-businesses .emerging-tech-caption p br {
    display: none;
  }
}
/* line 568, sass/site/technology/_technologies-new.scss */
.fully-functional-start.emerging-tech.transforming-businesses .fully-functional-list .fully-functional-inner {
  padding: 123px 117px;
  border-top: 1px solid #ee3f73;
  border-right: 1px solid #ee3f73;
}
@media (max-width: 1899px) {
  /* line 568, sass/site/technology/_technologies-new.scss */
  .fully-functional-start.emerging-tech.transforming-businesses .fully-functional-list .fully-functional-inner {
    padding: 123px 67px;
  }
}
@media (max-width: 1600px) {
  /* line 568, sass/site/technology/_technologies-new.scss */
  .fully-functional-start.emerging-tech.transforming-businesses .fully-functional-list .fully-functional-inner {
    padding: 40px 67px 90px;
  }
}
@media (max-width: 1470px) {
  /* line 568, sass/site/technology/_technologies-new.scss */
  .fully-functional-start.emerging-tech.transforming-businesses .fully-functional-list .fully-functional-inner {
    padding: 40px 47px 80px;
  }
}
@media (max-width: 1365px) {
  /* line 568, sass/site/technology/_technologies-new.scss */
  .fully-functional-start.emerging-tech.transforming-businesses .fully-functional-list .fully-functional-inner {
    padding: 30px 22px 80px;
  }
}
@media (max-width: 1199px) {
  /* line 568, sass/site/technology/_technologies-new.scss */
  .fully-functional-start.emerging-tech.transforming-businesses .fully-functional-list .fully-functional-inner {
    padding: 30px 20px 70px;
  }
}
@media (max-width: 1199px) {
  /* line 587, sass/site/technology/_technologies-new.scss */
  .fully-functional-start.emerging-tech.transforming-businesses .fully-functional-list .fully-functional-inner br {
    display: none;
  }
}
/* line 592, sass/site/technology/_technologies-new.scss */
.fully-functional-start.emerging-tech.transforming-businesses .fully-functional-list .fully-functional-inner:nth-child(3n) {
  border-right: 0;
}
@media (max-width: 767px) {
  /* line 592, sass/site/technology/_technologies-new.scss */
  .fully-functional-start.emerging-tech.transforming-businesses .fully-functional-list .fully-functional-inner:nth-child(3n) {
    border-right: 1px solid #ee3f73;
  }
}
@media (max-width: 767px) {
  /* line 598, sass/site/technology/_technologies-new.scss */
  .fully-functional-start.emerging-tech.transforming-businesses .fully-functional-list .fully-functional-inner:nth-child(2n) {
    border-right: 0;
  }
}
@media (max-width: 599px) {
  /* line 603, sass/site/technology/_technologies-new.scss */
  .fully-functional-start.emerging-tech.transforming-businesses .fully-functional-list .fully-functional-inner:nth-child(n) {
    border-right: 0;
  }
}
/* line 608, sass/site/technology/_technologies-new.scss */
.fully-functional-start.emerging-tech.transforming-businesses .fully-functional-list .fully-functional-inner h3 {
  width: 100%;
}

/* line 617, sass/site/technology/_technologies-new.scss */
.work-with-data.driving-business {
  padding: 88px 0 100px;
}
@media (max-width: 1600px) {
  /* line 617, sass/site/technology/_technologies-new.scss */
  .work-with-data.driving-business {
    padding: 50px 0 80px;
  }
}
@media (max-width: 1023px) {
  /* line 617, sass/site/technology/_technologies-new.scss */
  .work-with-data.driving-business {
    padding: 50px 0 25px;
  }
}
@media (max-width: 767px) {
  /* line 617, sass/site/technology/_technologies-new.scss */
  .work-with-data.driving-business {
    padding: 40px 0 10px;
  }
}
/* line 628, sass/site/technology/_technologies-new.scss */
.work-with-data.driving-business .how-we-do-it {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  padding: 0 0 57px;
  border-bottom: 0;
}
@media (max-width: 1199px) {
  /* line 628, sass/site/technology/_technologies-new.scss */
  .work-with-data.driving-business .how-we-do-it {
    padding: 0 0 37px;
  }
}
@media (max-width: 1023px) {
  /* line 628, sass/site/technology/_technologies-new.scss */
  .work-with-data.driving-business .how-we-do-it {
    padding: 0 0 20px;
  }
}
@media (max-width: 767px) {
  /* line 628, sass/site/technology/_technologies-new.scss */
  .work-with-data.driving-business .how-we-do-it {
    padding: 0 0 3px;
  }
}
@media (max-width: 479px) {
  /* line 628, sass/site/technology/_technologies-new.scss */
  .work-with-data.driving-business .how-we-do-it {
    padding: 0 0 2px;
  }
}
/* line 644, sass/site/technology/_technologies-new.scss */
.work-with-data.driving-business .how-we-do-it .how-we-do-content {
  margin-top: 0;
  width: calc(53% - 10px);
  margin-left: 0;
}
@media (max-width: 1600px) {
  /* line 644, sass/site/technology/_technologies-new.scss */
  .work-with-data.driving-business .how-we-do-it .how-we-do-content {
    margin-right: auto;
  }
}
@media (max-width: 1199px) {
  /* line 644, sass/site/technology/_technologies-new.scss */
  .work-with-data.driving-business .how-we-do-it .how-we-do-content {
    padding: 0;
  }
}
@media (max-width: 1023px) {
  /* line 644, sass/site/technology/_technologies-new.scss */
  .work-with-data.driving-business .how-we-do-it .how-we-do-content {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    width: 100%;
  }
}
/* line 658, sass/site/technology/_technologies-new.scss */
.work-with-data.driving-business .how-we-do-it .how-we-do-content h2 {
  font-size: 50px;
  line-height: 60px;
  letter-spacing: -1px;
  margin: 0;
}
@media (max-width: 1600px) {
  /* line 658, sass/site/technology/_technologies-new.scss */
  .work-with-data.driving-business .how-we-do-it .how-we-do-content h2 {
    font-size: 40px;
    line-height: normal;
    letter-spacing: -0.8px;
  }
}
@media (max-width: 1199px) {
  /* line 658, sass/site/technology/_technologies-new.scss */
  .work-with-data.driving-business .how-we-do-it .how-we-do-content h2 {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 658, sass/site/technology/_technologies-new.scss */
  .work-with-data.driving-business .how-we-do-it .how-we-do-content h2 {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 658, sass/site/technology/_technologies-new.scss */
  .work-with-data.driving-business .how-we-do-it .how-we-do-content h2 {
    font-size: 28px;
    letter-spacing: normal;
  }
}
/* line 679, sass/site/technology/_technologies-new.scss */
.work-with-data.driving-business .how-we-do-it .how-we-do-content p {
  font-size: 19px;
  line-height: 26px;
  letter-spacing: -0.5px;
  color: #6a6a6a;
  margin: 18px 0 20px;
  max-width: 100%;
}
@media (max-width: 1365px) {
  /* line 679, sass/site/technology/_technologies-new.scss */
  .work-with-data.driving-business .how-we-do-it .how-we-do-content p {
    margin: 16px 0 20px;
  }
}
@media (max-width: 1199px) {
  /* line 679, sass/site/technology/_technologies-new.scss */
  .work-with-data.driving-business .how-we-do-it .how-we-do-content p {
    margin: 12px 0 20px;
  }
}
@media (max-width: 1023px) {
  /* line 679, sass/site/technology/_technologies-new.scss */
  .work-with-data.driving-business .how-we-do-it .how-we-do-content p {
    margin: 10px 0 20px;
  }
}
@media (max-width: 767px) {
  /* line 679, sass/site/technology/_technologies-new.scss */
  .work-with-data.driving-business .how-we-do-it .how-we-do-content p {
    margin: 8px 0 20px;
  }
}
@media (max-width: 1199px) {
  /* line 698, sass/site/technology/_technologies-new.scss */
  .work-with-data.driving-business .how-we-do-it .how-we-do-content p br {
    display: none;
  }
}
/* line 705, sass/site/technology/_technologies-new.scss */
.work-with-data.driving-business .how-we-do-it .how-we-do-img {
  width: 44%;
  margin-left: auto;
}
@media (max-width: 1023px) {
  /* line 705, sass/site/technology/_technologies-new.scss */
  .work-with-data.driving-business .how-we-do-it .how-we-do-img {
    width: 100%;
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    margin: 0 0 22px;
  }
}
@media (max-width: 767px) {
  /* line 705, sass/site/technology/_technologies-new.scss */
  .work-with-data.driving-business .how-we-do-it .how-we-do-img {
    margin: 0 0 20px;
  }
}
/* line 716, sass/site/technology/_technologies-new.scss */
.work-with-data.driving-business .how-we-do-it .how-we-do-img img {
  float: left;
}
/* line 722, sass/site/technology/_technologies-new.scss */
.work-with-data.driving-business .what-we-provide-tech h4 {
  font-size: 25px;
  line-height: 34px;
  color: #000;
  letter-spacing: -0.3px;
  margin: 0 0 65px;
}
@media (max-width: 1600px) {
  /* line 722, sass/site/technology/_technologies-new.scss */
  .work-with-data.driving-business .what-we-provide-tech h4 {
    margin: 0 0 30px;
    font-size: 24px;
  }
}
@media (max-width: 1199px) {
  /* line 722, sass/site/technology/_technologies-new.scss */
  .work-with-data.driving-business .what-we-provide-tech h4 {
    font-size: 22px;
  }
}
@media (max-width: 1023px) {
  /* line 722, sass/site/technology/_technologies-new.scss */
  .work-with-data.driving-business .what-we-provide-tech h4 {
    margin: 0 0 20px;
  }
}
@media (max-width: 479px) {
  /* line 722, sass/site/technology/_technologies-new.scss */
  .work-with-data.driving-business .what-we-provide-tech h4 {
    font-size: 20px;
  }
}
/* line 742, sass/site/technology/_technologies-new.scss */
.work-with-data.driving-business .what-we-provide-tech .what-we-provide-tech-list {
  margin: 0 -67px;
}
@media (max-width: 1600px) {
  /* line 742, sass/site/technology/_technologies-new.scss */
  .work-with-data.driving-business .what-we-provide-tech .what-we-provide-tech-list {
    margin: 0 -15px;
  }
}
@media (max-width: 599px) {
  /* line 742, sass/site/technology/_technologies-new.scss */
  .work-with-data.driving-business .what-we-provide-tech .what-we-provide-tech-list {
    margin: 0;
  }
}
@media (max-width: 1600px) {
  /* line 750, sass/site/technology/_technologies-new.scss */
  .work-with-data.driving-business .what-we-provide-tech .what-we-provide-tech-list li {
    margin: 0 15px 30px;
    width: calc(100% / 4 - 30px);
  }
}
@media (max-width: 1199px) {
  /* line 750, sass/site/technology/_technologies-new.scss */
  .work-with-data.driving-business .what-we-provide-tech .what-we-provide-tech-list li {
    width: calc(100% / 3 - 30px);
  }
}
@media (max-width: 767px) {
  /* line 750, sass/site/technology/_technologies-new.scss */
  .work-with-data.driving-business .what-we-provide-tech .what-we-provide-tech-list li {
    width: calc(100% / 2 - 30px);
  }
}
@media (max-width: 599px) {
  /* line 750, sass/site/technology/_technologies-new.scss */
  .work-with-data.driving-business .what-we-provide-tech .what-we-provide-tech-list li {
    width: 100%;
    margin: 0 0 30px;
  }
}

/* line 770, sass/site/technology/_technologies-new.scss */
.what-we-provide-tech-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 774, sass/site/technology/_technologies-new.scss */
.what-we-provide-tech-list li {
  width: 300px;
  margin: 0 67px 87px;
}
@media (max-width: 1600px) {
  /* line 774, sass/site/technology/_technologies-new.scss */
  .what-we-provide-tech-list li {
    margin: 0 67px 85px;
  }
}
@media (max-width: 1470px) {
  /* line 774, sass/site/technology/_technologies-new.scss */
  .what-we-provide-tech-list li {
    margin: 0 67px 80px;
  }
}
@media (max-width: 1365px) {
  /* line 774, sass/site/technology/_technologies-new.scss */
  .what-we-provide-tech-list li {
    margin: 0 67px 74px;
  }
}
@media (max-width: 1199px) {
  /* line 774, sass/site/technology/_technologies-new.scss */
  .what-we-provide-tech-list li {
    width: calc(31% - 7px);
    margin: 0 15px 60px;
  }
}
@media (max-width: 1023px) {
  /* line 774, sass/site/technology/_technologies-new.scss */
  .what-we-provide-tech-list li {
    width: calc(31% - 13px);
    margin: 0 15px 47px;
  }
}
@media (max-width: 767px) {
  /* line 774, sass/site/technology/_technologies-new.scss */
  .what-we-provide-tech-list li {
    width: calc(48% - 18px);
    margin: 0 15px 40px;
  }
}
@media (max-width: 599px) {
  /* line 774, sass/site/technology/_technologies-new.scss */
  .what-we-provide-tech-list li {
    width: 100%;
    margin: 0 0 35px;
  }
}
/* line 802, sass/site/technology/_technologies-new.scss */
.what-we-provide-tech-list li .what-we-provide-tech-icon-link {
  width: 100%;
  height: 265px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 15px;
  margin: 0 0 42px;
  background-color: #fff;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
  -webkit-box-shadow: 8px 0 73px #e8eaef;
  -moz-box-shadow: 8px 0 73px #e8eaef;
  -ms-box-shadow: 8px 0 73px #e8eaef;
  box-shadow: 8px 0 73px #e8eaef;
}
@media (max-width: 1600px) {
  /* line 802, sass/site/technology/_technologies-new.scss */
  .what-we-provide-tech-list li .what-we-provide-tech-icon-link {
    margin: 0 0 40px;
  }
}
@media (max-width: 1470px) {
  /* line 802, sass/site/technology/_technologies-new.scss */
  .what-we-provide-tech-list li .what-we-provide-tech-icon-link {
    margin: 0 0 35px;
  }
}
@media (max-width: 1365px) {
  /* line 802, sass/site/technology/_technologies-new.scss */
  .what-we-provide-tech-list li .what-we-provide-tech-icon-link {
    margin: 0 0 31px;
  }
}
@media (max-width: 1199px) {
  /* line 802, sass/site/technology/_technologies-new.scss */
  .what-we-provide-tech-list li .what-we-provide-tech-icon-link {
    margin: 0 0 27px;
    -webkit-box-shadow: 6px 0 43px #e8eaef;
    -moz-box-shadow: 6px 0 43px #e8eaef;
    -ms-box-shadow: 6px 0 43px #e8eaef;
    box-shadow: 6px 0 43px #e8eaef;
  }
}
@media (max-width: 1023px) {
  /* line 802, sass/site/technology/_technologies-new.scss */
  .what-we-provide-tech-list li .what-we-provide-tech-icon-link {
    height: 225px;
    margin: 0 0 24px;
    -webkit-box-shadow: 5px 0 33px #e8eaef;
    -moz-box-shadow: 5px 0 33px #e8eaef;
    -ms-box-shadow: 5px 0 33px #e8eaef;
    box-shadow: 5px 0 33px #e8eaef;
  }
}
@media (max-width: 767px) {
  /* line 802, sass/site/technology/_technologies-new.scss */
  .what-we-provide-tech-list li .what-we-provide-tech-icon-link {
    margin: 0 0 18px;
    -webkit-box-shadow: 4px 0 23px #e8eaef;
    -moz-box-shadow: 4px 0 23px #e8eaef;
    -ms-box-shadow: 4px 0 23px #e8eaef;
    box-shadow: 4px 0 23px #e8eaef;
  }
}
/* line 835, sass/site/technology/_technologies-new.scss */
.what-we-provide-tech-list li .what-we-provide-tech-icon-link:hover {
  background-color: #fff;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
/* line 840, sass/site/technology/_technologies-new.scss */
.what-we-provide-tech-list li .what-we-provide-tech-link {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  position: relative;
  font-size: 19px;
  color: #000;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  line-height: normal;
  letter-spacing: normal;
  padding-bottom: 17px;
  border-bottom: 1px solid #000;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
@media (max-width: 1199px) {
  /* line 840, sass/site/technology/_technologies-new.scss */
  .what-we-provide-tech-list li .what-we-provide-tech-link {
    padding-bottom: 14px;
  }
}
/* line 857, sass/site/technology/_technologies-new.scss */
.what-we-provide-tech-list li .what-we-provide-tech-link:before {
  content: "";
  width: 7px;
  height: 12px;
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
  background: url("images/what-we-tech-right-arrow.png") no-repeat 0px 0px;
  background-size: 100%  100%;
}
/* line 865, sass/site/technology/_technologies-new.scss */
.what-we-provide-tech-list li .what-we-provide-tech-link:hover {
  color: #e72e28;
  border-color: #e72e28;
}

/* line 873, sass/site/technology/_technologies-new.scss */
.accelerating-businesses.technologies-accelerating-businesses {
  padding: 0 0 140px;
}
@media (max-width: 1600px) {
  /* line 873, sass/site/technology/_technologies-new.scss */
  .accelerating-businesses.technologies-accelerating-businesses {
    padding: 0 0 50px;
  }
}
@media (max-width: 767px) {
  /* line 873, sass/site/technology/_technologies-new.scss */
  .accelerating-businesses.technologies-accelerating-businesses {
    padding: 0 0 40px;
  }
}
/* line 881, sass/site/technology/_technologies-new.scss */
.accelerating-businesses.technologies-accelerating-businesses .accelerating-businesses-part {
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
  margin: 0 0 115px;
}
@media (max-width: 1600px) {
  /* line 881, sass/site/technology/_technologies-new.scss */
  .accelerating-businesses.technologies-accelerating-businesses .accelerating-businesses-part {
    margin: 0 0 50px;
  }
}
@media (max-width: 767px) {
  /* line 881, sass/site/technology/_technologies-new.scss */
  .accelerating-businesses.technologies-accelerating-businesses .accelerating-businesses-part {
    margin: 0 0 30px;
  }
}
/* line 890, sass/site/technology/_technologies-new.scss */
.accelerating-businesses.technologies-accelerating-businesses .accelerating-businesses-part .accelerating-businesses-image {
  position: relative;
  width: 455px;
  margin-top: -45px;
}
@media (max-width: 1199px) {
  /* line 890, sass/site/technology/_technologies-new.scss */
  .accelerating-businesses.technologies-accelerating-businesses .accelerating-businesses-part .accelerating-businesses-image {
    width: 40%;
  }
}
@media (max-width: 1023px) {
  /* line 890, sass/site/technology/_technologies-new.scss */
  .accelerating-businesses.technologies-accelerating-businesses .accelerating-businesses-part .accelerating-businesses-image {
    width: 100%;
    margin: 0 0 30px;
    padding: 40px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 890, sass/site/technology/_technologies-new.scss */
  .accelerating-businesses.technologies-accelerating-businesses .accelerating-businesses-part .accelerating-businesses-image {
    padding: 38px 0 0;
  }
}
/* line 905, sass/site/technology/_technologies-new.scss */
.accelerating-businesses.technologies-accelerating-businesses .accelerating-businesses-part .accelerating-businesses-image .accelerating-businesses-top-img {
  margin-left: 0;
}
/* line 908, sass/site/technology/_technologies-new.scss */
.accelerating-businesses.technologies-accelerating-businesses .accelerating-businesses-part .accelerating-businesses-image:after {
  content: '';
  position: absolute;
  right: -21px;
  top: 175px;
  width: 49px;
  height: 49px;
  z-index: 1;
  background-color: #e72e28;
}
@media (max-width: 1023px) {
  /* line 908, sass/site/technology/_technologies-new.scss */
  .accelerating-businesses.technologies-accelerating-businesses .accelerating-businesses-part .accelerating-businesses-image:after {
    left: 0;
    right: 0;
    top: auto;
    bottom: -22px;
    margin: auto;
  }
}
@media (max-width: 767px) {
  /* line 908, sass/site/technology/_technologies-new.scss */
  .accelerating-businesses.technologies-accelerating-businesses .accelerating-businesses-part .accelerating-businesses-image:after {
    width: 39px;
    height: 39px;
    bottom: -17px;
  }
}
/* line 931, sass/site/technology/_technologies-new.scss */
.accelerating-businesses.technologies-accelerating-businesses .accelerating-businesses-part .accelerating-businesses-content {
  width: 570px;
}
@media (max-width: 1199px) {
  /* line 931, sass/site/technology/_technologies-new.scss */
  .accelerating-businesses.technologies-accelerating-businesses .accelerating-businesses-part .accelerating-businesses-content {
    width: 52%;
  }
}
@media (max-width: 1023px) {
  /* line 931, sass/site/technology/_technologies-new.scss */
  .accelerating-businesses.technologies-accelerating-businesses .accelerating-businesses-part .accelerating-businesses-content {
    width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 931, sass/site/technology/_technologies-new.scss */
  .accelerating-businesses.technologies-accelerating-businesses .accelerating-businesses-part .accelerating-businesses-content {
    margin-top: 0;
  }
}
@media (max-width: 1199px) {
  /* line 942, sass/site/technology/_technologies-new.scss */
  .accelerating-businesses.technologies-accelerating-businesses .accelerating-businesses-part .accelerating-businesses-content h2 {
    margin: 0 0 15px;
  }
}
@media (max-width: 1023px) {
  /* line 942, sass/site/technology/_technologies-new.scss */
  .accelerating-businesses.technologies-accelerating-businesses .accelerating-businesses-part .accelerating-businesses-content h2 {
    margin: 0 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 942, sass/site/technology/_technologies-new.scss */
  .accelerating-businesses.technologies-accelerating-businesses .accelerating-businesses-part .accelerating-businesses-content h2 {
    margin: 0 0 5px;
    letter-spacing: normal;
  }
}
@media (max-width: 1199px) {
  /* line 953, sass/site/technology/_technologies-new.scss */
  .accelerating-businesses.technologies-accelerating-businesses .accelerating-businesses-part .accelerating-businesses-content h2 br {
    display: none;
  }
}
@media (max-width: 1199px) {
  /* line 959, sass/site/technology/_technologies-new.scss */
  .accelerating-businesses.technologies-accelerating-businesses .accelerating-businesses-part .accelerating-businesses-content p {
    margin: 10px 0 15px;
  }
}
@media (max-width: 767px) {
  /* line 959, sass/site/technology/_technologies-new.scss */
  .accelerating-businesses.technologies-accelerating-businesses .accelerating-businesses-part .accelerating-businesses-content p {
    margin: 7px 0  15px;
  }
}
/* line 966, sass/site/technology/_technologies-new.scss */
.accelerating-businesses.technologies-accelerating-businesses .accelerating-businesses-part .accelerating-businesses-content p:last-child {
  margin-bottom: -8px;
}
@media (max-width: 1199px) {
  /* line 969, sass/site/technology/_technologies-new.scss */
  .accelerating-businesses.technologies-accelerating-businesses .accelerating-businesses-part .accelerating-businesses-content p br {
    display: none;
  }
}
/* line 976, sass/site/technology/_technologies-new.scss */
.accelerating-businesses.technologies-accelerating-businesses .accelerating-businesses-part .accelerating-businesses-tech-list {
  margin: 0 -42px;
}
/* line 981, sass/site/technology/_technologies-new.scss */
.accelerating-businesses .read-more {
  line-height: normal;
  display: table;
  margin: 89px auto 0;
}
@media (max-width: 1600px) {
  /* line 981, sass/site/technology/_technologies-new.scss */
  .accelerating-businesses .read-more {
    margin: 50px auto 0;
  }
}
@media (max-width: 1023px) {
  /* line 981, sass/site/technology/_technologies-new.scss */
  .accelerating-businesses .read-more {
    margin: 40px auto 0;
  }
}
@media (max-width: 767px) {
  /* line 981, sass/site/technology/_technologies-new.scss */
  .accelerating-businesses .read-more {
    margin: 0 auto;
  }
}

/* line 997, sass/site/technology/_technologies-new.scss */
.accelerating-businesses-tech-list.technologies-accelerating-businesses-list {
  width: auto;
  margin: 0 -41px;
}
@media (max-width: 1600px) {
  /* line 997, sass/site/technology/_technologies-new.scss */
  .accelerating-businesses-tech-list.technologies-accelerating-businesses-list {
    margin: 0 -15px;
  }
}
@media (max-width: 767px) {
  /* line 997, sass/site/technology/_technologies-new.scss */
  .accelerating-businesses-tech-list.technologies-accelerating-businesses-list {
    margin: 0 -10px;
  }
}
@media (max-width: 767px) {
  /* line 997, sass/site/technology/_technologies-new.scss */
  .accelerating-businesses-tech-list.technologies-accelerating-businesses-list {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
}
/* line 1009, sass/site/technology/_technologies-new.scss */
.accelerating-businesses-tech-list.technologies-accelerating-businesses-list li {
  margin: 0 41px;
  text-align: center;
}
@media (max-width: 1600px) {
  /* line 1009, sass/site/technology/_technologies-new.scss */
  .accelerating-businesses-tech-list.technologies-accelerating-businesses-list li {
    margin: 0 20px;
    width: calc(100% / 5 - 40px);
  }
}
@media (max-width: 1023px) {
  /* line 1009, sass/site/technology/_technologies-new.scss */
  .accelerating-businesses-tech-list.technologies-accelerating-businesses-list li {
    width: calc(100% / 4 - 40px);
  }
}
@media (max-width: 767px) {
  /* line 1009, sass/site/technology/_technologies-new.scss */
  .accelerating-businesses-tech-list.technologies-accelerating-businesses-list li {
    margin: 0  10px 20px;
    width: calc(100% / 3 - 20px);
  }
}
@media (max-width: 599px) {
  /* line 1009, sass/site/technology/_technologies-new.scss */
  .accelerating-businesses-tech-list.technologies-accelerating-businesses-list li {
    width: calc(100% / 2 - 20px);
  }
}
/* line 1026, sass/site/technology/_technologies-new.scss */
.accelerating-businesses-tech-list.technologies-accelerating-businesses-list li .accelerating-businesses-cloud-link {
  margin: 0 0 28px;
  display: block;
  -webkit-box-shadow: 8px 0 73px #e8eaef;
  -moz-box-shadow: 8px 0 73px #e8eaef;
  -ms-box-shadow: 8px 0 73px #e8eaef;
  box-shadow: 8px 0 73px #e8eaef;
  -webkit-transition: all 0.299s ease-in-out;
  -moz-transition: all 0.299s ease-in-out;
  -ms-transition: all 0.299s ease-in-out;
  -o-transition: all 0.299s ease-in-out;
  transition: all 0.299s ease-in-out;
}
@media (max-width: 1600px) {
  /* line 1026, sass/site/technology/_technologies-new.scss */
  .accelerating-businesses-tech-list.technologies-accelerating-businesses-list li .accelerating-businesses-cloud-link {
    margin: 0 0 26px;
  }
}
@media (max-width: 1470px) {
  /* line 1026, sass/site/technology/_technologies-new.scss */
  .accelerating-businesses-tech-list.technologies-accelerating-businesses-list li .accelerating-businesses-cloud-link {
    margin: 0 0 22px;
  }
}
@media (max-width: 1365px) {
  /* line 1026, sass/site/technology/_technologies-new.scss */
  .accelerating-businesses-tech-list.technologies-accelerating-businesses-list li .accelerating-businesses-cloud-link {
    margin: 0 0 20px;
  }
}
@media (max-width: 1199px) {
  /* line 1026, sass/site/technology/_technologies-new.scss */
  .accelerating-businesses-tech-list.technologies-accelerating-businesses-list li .accelerating-businesses-cloud-link {
    margin: 0 0 13px;
    height: 141px;
  }
}
@media (max-width: 1023px) {
  /* line 1026, sass/site/technology/_technologies-new.scss */
  .accelerating-businesses-tech-list.technologies-accelerating-businesses-list li .accelerating-businesses-cloud-link {
    margin: 0 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 1026, sass/site/technology/_technologies-new.scss */
  .accelerating-businesses-tech-list.technologies-accelerating-businesses-list li .accelerating-businesses-cloud-link {
    height: 121px;
    margin: 0 0 8px;
    background-color: #fff;
    display: flex;
    justify-content: center;
    align-items: center;
  }
}
/* line 1055, sass/site/technology/_technologies-new.scss */
.accelerating-businesses-tech-list.technologies-accelerating-businesses-list li .accelerating-businesses-cloud-link i {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
/* line 1059, sass/site/technology/_technologies-new.scss */
.accelerating-businesses-tech-list.technologies-accelerating-businesses-list li .accelerating-businesses-cloud-link:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
/* line 1063, sass/site/technology/_technologies-new.scss */
.accelerating-businesses-tech-list.technologies-accelerating-businesses-list li .accelerating-businesses-cloud-nm {
  display: inline-block;
  font-family: "Montserrat", sans-serif;
  font-size: 19px;
  font-weight: 600;
  line-height: normal;
  letter-spacing: normal;
  color: #000;
}
@media (max-width: 1023px) {
  /* line 1063, sass/site/technology/_technologies-new.scss */
  .accelerating-businesses-tech-list.technologies-accelerating-businesses-list li .accelerating-businesses-cloud-nm {
    font-size: 18px;
  }
}
/* line 1074, sass/site/technology/_technologies-new.scss */
.accelerating-businesses-tech-list.technologies-accelerating-businesses-list li .accelerating-businesses-cloud-nm:hover {
  color: #e72e28;
}

/* line 1082, sass/site/technology/_technologies-new.scss */
.all-in-one-erp-solutions.testimonial_section {
  background-color: #222231;
  padding: 134px 0 142px;
}
@media (max-width: 1600px) {
  /* line 1082, sass/site/technology/_technologies-new.scss */
  .all-in-one-erp-solutions.testimonial_section {
    padding: 50px 0 40px;
  }
}
@media (max-width: 1199px) {
  /* line 1082, sass/site/technology/_technologies-new.scss */
  .all-in-one-erp-solutions.testimonial_section {
    padding: 40px 0 40px;
  }
}
@media (max-width: 1023px) {
  /* line 1082, sass/site/technology/_technologies-new.scss */
  .all-in-one-erp-solutions.testimonial_section {
    padding: 40px 0 20px;
  }
}
@media (max-width: 767px) {
  /* line 1082, sass/site/technology/_technologies-new.scss */
  .all-in-one-erp-solutions.testimonial_section {
    padding: 40px 0;
  }
}
/* line 1097, sass/site/technology/_technologies-new.scss */
.all-in-one-erp-solutions.testimonial_section .fix-wrap {
  max-width: 1005px;
}
/* line 1100, sass/site/technology/_technologies-new.scss */
.all-in-one-erp-solutions.testimonial_section .header-title {
  margin: 0 0 73px;
}
@media (max-width: 1600px) {
  /* line 1100, sass/site/technology/_technologies-new.scss */
  .all-in-one-erp-solutions.testimonial_section .header-title {
    margin: 0 0 40px;
  }
}
@media (max-width: 767px) {
  /* line 1100, sass/site/technology/_technologies-new.scss */
  .all-in-one-erp-solutions.testimonial_section .header-title {
    margin: 0 0 30px;
  }
}
@media (max-width: 599px) {
  /* line 1100, sass/site/technology/_technologies-new.scss */
  .all-in-one-erp-solutions.testimonial_section .header-title {
    margin: 0 0 25px;
  }
}
/* line 1111, sass/site/technology/_technologies-new.scss */
.all-in-one-erp-solutions.testimonial_section .header-title .section-header {
  font-size: 50px;
  line-height: 60px;
  letter-spacing: -1px;
  margin: 0 0 22px;
  color: #fff;
}
@media (max-width: 1600px) {
  /* line 1111, sass/site/technology/_technologies-new.scss */
  .all-in-one-erp-solutions.testimonial_section .header-title .section-header {
    margin: 0 0 10px;
    font-size: 40px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 1111, sass/site/technology/_technologies-new.scss */
  .all-in-one-erp-solutions.testimonial_section .header-title .section-header {
    font-size: 36px;
    letter-spacing: -0.8px;
  }
}
@media (max-width: 1023px) {
  /* line 1111, sass/site/technology/_technologies-new.scss */
  .all-in-one-erp-solutions.testimonial_section .header-title .section-header {
    font-size: 32px;
    margin: 0 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 1111, sass/site/technology/_technologies-new.scss */
  .all-in-one-erp-solutions.testimonial_section .header-title .section-header {
    font-size: 28px;
    letter-spacing: normal;
  }
}
@media (max-width: 1199px) {
  /* line 1134, sass/site/technology/_technologies-new.scss */
  .all-in-one-erp-solutions.testimonial_section .header-title .section-header br {
    display: none;
  }
}
/* line 1140, sass/site/technology/_technologies-new.scss */
.all-in-one-erp-solutions.testimonial_section .header-title p {
  font-size: 19px;
  line-height: 26px;
  color: #fff;
  letter-spacing: -0.5px;
  max-width: 96%;
}
@media (max-width: 1199px) {
  /* line 1140, sass/site/technology/_technologies-new.scss */
  .all-in-one-erp-solutions.testimonial_section .header-title p {
    max-width: 100%;
  }
}
@media (max-width: 1199px) {
  /* line 1149, sass/site/technology/_technologies-new.scss */
  .all-in-one-erp-solutions.testimonial_section .header-title p br {
    display: none;
  }
}
/* line 1156, sass/site/technology/_technologies-new.scss */
.all-in-one-erp-solutions.testimonial_section .all-in-one-erp-solutions-list {
  margin-bottom: 0 0 71px;
}
@media (max-width: 1600px) {
  /* line 1156, sass/site/technology/_technologies-new.scss */
  .all-in-one-erp-solutions.testimonial_section .all-in-one-erp-solutions-list {
    margin: 0 -20px 50px;
  }
}
@media (max-width: 1199px) {
  /* line 1156, sass/site/technology/_technologies-new.scss */
  .all-in-one-erp-solutions.testimonial_section .all-in-one-erp-solutions-list {
    margin: 0 -10px 30px;
  }
}
@media (max-width: 767px) {
  /* line 1156, sass/site/technology/_technologies-new.scss */
  .all-in-one-erp-solutions.testimonial_section .all-in-one-erp-solutions-list {
    margin: 0 -10px 20px;
  }
}
@media (max-width: 599px) {
  /* line 1156, sass/site/technology/_technologies-new.scss */
  .all-in-one-erp-solutions.testimonial_section .all-in-one-erp-solutions-list {
    margin: 0 0 15px;
  }
}
/* line 1170, sass/site/technology/_technologies-new.scss */
.all-in-one-erp-solutions.testimonial_section .all-in-one-erp-solutions-list li {
  padding: 67px 80px 128px;
}
@media (max-width: 1199px) {
  /* line 1170, sass/site/technology/_technologies-new.scss */
  .all-in-one-erp-solutions.testimonial_section .all-in-one-erp-solutions-list li {
    width: calc(100% / 2 - 20px);
    padding: 30px 20px 98px;
  }
}
@media (max-width: 767px) {
  /* line 1170, sass/site/technology/_technologies-new.scss */
  .all-in-one-erp-solutions.testimonial_section .all-in-one-erp-solutions-list li {
    padding: 30px 20px 80px;
  }
}
@media (max-width: 599px) {
  /* line 1170, sass/site/technology/_technologies-new.scss */
  .all-in-one-erp-solutions.testimonial_section .all-in-one-erp-solutions-list li {
    width: 100%;
    margin: 0 0 20px;
  }
}
@media (max-width: 1199px) {
  /* line 1184, sass/site/technology/_technologies-new.scss */
  .all-in-one-erp-solutions.testimonial_section .all-in-one-erp-solutions-list li p br {
    display: none;
  }
}
/* line 1192, sass/site/technology/_technologies-new.scss */
.all-in-one-erp-solutions.testimonial_section .all-in-one-erp-solutions-employees-slider {
  position: relative;
}
/* line 1197, sass/site/technology/_technologies-new.scss */
.all-in-one-erp-solutions.testimonial_section .all-in-one-erp-solutions-employees-slider .testimonial_slider .testimonial_item .testimonial_content p {
  color: #d0d0d0;
  letter-spacing: -0.3px;
}
/* line 1201, sass/site/technology/_technologies-new.scss */
.all-in-one-erp-solutions.testimonial_section .all-in-one-erp-solutions-employees-slider .testimonial_slider .testimonial_item .testimonial_content .testimonial_user_name {
  margin: 49px 0 10px;
  font-family: "Montserrat", sans-serif;
  letter-spacing: normal;
}
@media (max-width: 1600px) {
  /* line 1201, sass/site/technology/_technologies-new.scss */
  .all-in-one-erp-solutions.testimonial_section .all-in-one-erp-solutions-employees-slider .testimonial_slider .testimonial_item .testimonial_content .testimonial_user_name {
    margin: 20px 0 5px;
  }
}
@media (max-width: 767px) {
  /* line 1201, sass/site/technology/_technologies-new.scss */
  .all-in-one-erp-solutions.testimonial_section .all-in-one-erp-solutions-employees-slider .testimonial_slider .testimonial_item .testimonial_content .testimonial_user_name {
    margin: 15px 0 5px;
  }
}
/* line 1212, sass/site/technology/_technologies-new.scss */
.all-in-one-erp-solutions.testimonial_section .all-in-one-erp-solutions-employees-slider .testimonial_slider .testimonial_item .testimonial_content .testimonial_user_degignation {
  color: #8d8d8f;
}
/* line 1218, sass/site/technology/_technologies-new.scss */
.all-in-one-erp-solutions.testimonial_section .all-in-one-erp-solutions-employees-slider .testimonial_slider .slick-arrow.slick-prev {
  left: 0;
}
/* line 1221, sass/site/technology/_technologies-new.scss */
.all-in-one-erp-solutions.testimonial_section .all-in-one-erp-solutions-employees-slider .testimonial_slider .slick-arrow.slick-next {
  right: 0;
}

/* line 1229, sass/site/technology/_technologies-new.scss */
.all-in-one-erp-solutions-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 1600px) {
  /* line 1229, sass/site/technology/_technologies-new.scss */
  .all-in-one-erp-solutions-list {
    margin: 0 -20px;
  }
}
@media (max-width: 1199px) {
  /* line 1229, sass/site/technology/_technologies-new.scss */
  .all-in-one-erp-solutions-list {
    margin: 0 -10px;
  }
}
@media (max-width: 599px) {
  /* line 1229, sass/site/technology/_technologies-new.scss */
  .all-in-one-erp-solutions-list {
    margin: 0;
  }
}
/* line 1242, sass/site/technology/_technologies-new.scss */
.all-in-one-erp-solutions-list li {
  width: 485px;
  padding: 67px 80px 128px;
  margin: 0 0 50px;
  border: 1px solid #65656f;
  position: relative;
  height: 100%;
}
@media (max-width: 1600px) {
  /* line 1242, sass/site/technology/_technologies-new.scss */
  .all-in-one-erp-solutions-list li {
    width: calc(100% / 2 - 40px);
    padding: 30px 20px 98px;
    margin: 0 20px 20px;
  }
}
@media (max-width: 1199px) {
  /* line 1242, sass/site/technology/_technologies-new.scss */
  .all-in-one-erp-solutions-list li {
    width: calc(100% / 2 - 20px);
    margin: 0 10px 20px;
  }
}
@media (max-width: 767px) {
  /* line 1242, sass/site/technology/_technologies-new.scss */
  .all-in-one-erp-solutions-list li {
    padding: 30px 20px 80px;
  }
}
@media (max-width: 599px) {
  /* line 1242, sass/site/technology/_technologies-new.scss */
  .all-in-one-erp-solutions-list li {
    width: 100%;
    margin: 0 0 20px;
  }
}
/* line 1265, sass/site/technology/_technologies-new.scss */
.all-in-one-erp-solutions-list li i {
  display: inline-block;
}
@media (max-width: 767px) {
  /* line 1265, sass/site/technology/_technologies-new.scss */
  .all-in-one-erp-solutions-list li i {
    max-width: 80px;
  }
}
/* line 1271, sass/site/technology/_technologies-new.scss */
.all-in-one-erp-solutions-list li h3 {
  font-size: 25px;
  margin: 45px 0 23px;
  line-height: normal;
  letter-spacing: normal;
  color: #fff;
}
@media (max-width: 1600px) {
  /* line 1271, sass/site/technology/_technologies-new.scss */
  .all-in-one-erp-solutions-list li h3 {
    margin: 20px 0 10px;
    font-size: 24px;
  }
}
@media (max-width: 1199px) {
  /* line 1271, sass/site/technology/_technologies-new.scss */
  .all-in-one-erp-solutions-list li h3 {
    font-size: 22px;
  }
}
@media (max-width: 1023px) {
  /* line 1271, sass/site/technology/_technologies-new.scss */
  .all-in-one-erp-solutions-list li h3 {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  /* line 1271, sass/site/technology/_technologies-new.scss */
  .all-in-one-erp-solutions-list li h3 {
    margin: 15px 0 5px;
  }
}
/* line 1291, sass/site/technology/_technologies-new.scss */
.all-in-one-erp-solutions-list li p {
  font-size: 19px;
  line-height: 26px;
  letter-spacing: -0.5px;
  color: #ababab;
  margin: 0 0 15px;
}
@media (max-width: 1600px) {
  /* line 1291, sass/site/technology/_technologies-new.scss */
  .all-in-one-erp-solutions-list li p {
    margin: 0 0 10px;
    font-size: 18px;
  }
}
/* line 1302, sass/site/technology/_technologies-new.scss */
.all-in-one-erp-solutions-list li .all-in-one-erp-solutions-link {
  position: absolute;
  right: 53px;
  bottom: 36px;
  width: 55px;
  height: 55px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  border: 1px solid #e72e28;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
@media (max-width: 1199px) {
  /* line 1302, sass/site/technology/_technologies-new.scss */
  .all-in-one-erp-solutions-list li .all-in-one-erp-solutions-link {
    right: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 1302, sass/site/technology/_technologies-new.scss */
  .all-in-one-erp-solutions-list li .all-in-one-erp-solutions-link {
    bottom: 28px;
    right: 28px;
  }
}
@media (max-width: 767px) {
  /* line 1302, sass/site/technology/_technologies-new.scss */
  .all-in-one-erp-solutions-list li .all-in-one-erp-solutions-link {
    width: 44px;
    height: 44px;
    bottom: 25px;
    right: 25px;
  }
}
/* line 1324, sass/site/technology/_technologies-new.scss */
.all-in-one-erp-solutions-list li .all-in-one-erp-solutions-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  background: url(images/e-theme-arr.png) no-repeat 0px 0px;
  width: 25px;
  height: 12px;
  background-size: 100% 100%;
  right: 0;
  bottom: 0;
  margin: auto;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
@media (max-width: 767px) {
  /* line 1324, sass/site/technology/_technologies-new.scss */
  .all-in-one-erp-solutions-list li .all-in-one-erp-solutions-link:after {
    width: 23px;
    height: 10px;
  }
}
/* line 1342, sass/site/technology/_technologies-new.scss */
.all-in-one-erp-solutions-list li .all-in-one-erp-solutions-link:hover {
  background-color: #fff;
  border-color: #fff;
}
/* line 1345, sass/site/technology/_technologies-new.scss */
.all-in-one-erp-solutions-list li .all-in-one-erp-solutions-link:hover:after {
  background: url("images/e-theme-hover-arr.png") no-repeat 0px 0px;
}
/* line 1350, sass/site/technology/_technologies-new.scss */
.all-in-one-erp-solutions-list li:nth-child(2n) {
  margin-top: 94px;
  margin-left: -1px;
}
@media (max-width: 1199px) {
  /* line 1350, sass/site/technology/_technologies-new.scss */
  .all-in-one-erp-solutions-list li:nth-child(2n) {
    margin-top: 80px;
  }
}
@media (max-width: 1023px) {
  /* line 1350, sass/site/technology/_technologies-new.scss */
  .all-in-one-erp-solutions-list li:nth-child(2n) {
    margin-top: 64px;
  }
}
@media (max-width: 767px) {
  /* line 1350, sass/site/technology/_technologies-new.scss */
  .all-in-one-erp-solutions-list li:nth-child(2n) {
    margin-top: 44px;
  }
}
@media (max-width: 599px) {
  /* line 1350, sass/site/technology/_technologies-new.scss */
  .all-in-one-erp-solutions-list li:nth-child(2n) {
    margin-top: 0;
  }
}

/* line 1368, sass/site/technology/_technologies-new.scss */
.database-technologies {
  padding: 104px 0 72px;
}
@media (max-width: 1600px) {
  /* line 1368, sass/site/technology/_technologies-new.scss */
  .database-technologies {
    padding: 40px 0 20px;
  }
}
@media (max-width: 767px) {
  /* line 1368, sass/site/technology/_technologies-new.scss */
  .database-technologies {
    padding: 30px 0 10px;
  }
}
/* line 1376, sass/site/technology/_technologies-new.scss */
.database-technologies .fix-wrap {
  max-width: 1005px;
}
/* line 1379, sass/site/technology/_technologies-new.scss */
.database-technologies .header-title {
  margin: 0 0 77px;
}
@media (max-width: 1600px) {
  /* line 1379, sass/site/technology/_technologies-new.scss */
  .database-technologies .header-title {
    margin: 0 0 30px;
  }
}
/* line 1384, sass/site/technology/_technologies-new.scss */
.database-technologies .header-title .section-header {
  line-height: 60px;
  margin: 0 0 24px;
  letter-spacing: -1px;
}
@media (max-width: 1600px) {
  /* line 1384, sass/site/technology/_technologies-new.scss */
  .database-technologies .header-title .section-header {
    margin: 0 0 10px;
    line-height: normal;
  }
}
@media (max-width: 767px) {
  /* line 1384, sass/site/technology/_technologies-new.scss */
  .database-technologies .header-title .section-header {
    letter-spacing: normal;
  }
}
@media (max-width: 1199px) {
  /* line 1395, sass/site/technology/_technologies-new.scss */
  .database-technologies .header-title .section-header br {
    display: none;
  }
}
/* line 1401, sass/site/technology/_technologies-new.scss */
.database-technologies .header-title p {
  font-size: 19px;
  line-height: 26px;
  color: #6a6a6a;
  margin: 0 0 15px;
  max-width: 100%;
  letter-spacing: -0.5px;
}
@media (max-width: 1600px) {
  /* line 1401, sass/site/technology/_technologies-new.scss */
  .database-technologies .header-title p {
    margin: 0 0 10px;
  }
}
@media (max-width: 1199px) {
  /* line 1401, sass/site/technology/_technologies-new.scss */
  .database-technologies .header-title p {
    max-width: 100%;
  }
}
@media (max-width: 1023px) {
  /* line 1414, sass/site/technology/_technologies-new.scss */
  .database-technologies .header-title p br {
    display: none;
  }
}

/* line 1423, sass/site/technology/_technologies-new.scss */
.software-technology-icons-grid.database-technologies-icon-grid {
  margin: 0 -37px;
}
@media (max-width: 1600px) {
  /* line 1423, sass/site/technology/_technologies-new.scss */
  .software-technology-icons-grid.database-technologies-icon-grid {
    margin: 0 -15px;
  }
}
@media (max-width: 1199px) {
  /* line 1423, sass/site/technology/_technologies-new.scss */
  .software-technology-icons-grid.database-technologies-icon-grid {
    margin: 0 -10px;
  }
}
@media (max-width: 767px) {
  /* line 1423, sass/site/technology/_technologies-new.scss */
  .software-technology-icons-grid.database-technologies-icon-grid {
    margin: 0 -15px;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
}
/* line 1435, sass/site/technology/_technologies-new.scss */
.software-technology-icons-grid.database-technologies-icon-grid .software-technology-icon {
  width: calc(100% / 5 - 76px);
  margin: 0 38px 62px;
}
@media (max-width: 1600px) {
  /* line 1435, sass/site/technology/_technologies-new.scss */
  .software-technology-icons-grid.database-technologies-icon-grid .software-technology-icon {
    width: calc(100% / 6 - 30px);
    margin: 0 15px 30px;
  }
}
@media (max-width: 1199px) {
  /* line 1435, sass/site/technology/_technologies-new.scss */
  .software-technology-icons-grid.database-technologies-icon-grid .software-technology-icon {
    width: calc(100% / 6 - 20px);
    margin: 0 10px 25px;
  }
}
@media (max-width: 1023px) {
  /* line 1435, sass/site/technology/_technologies-new.scss */
  .software-technology-icons-grid.database-technologies-icon-grid .software-technology-icon {
    width: calc(100% / 5 - 20px);
  }
}
@media (max-width: 767px) {
  /* line 1435, sass/site/technology/_technologies-new.scss */
  .software-technology-icons-grid.database-technologies-icon-grid .software-technology-icon {
    width: 170px;
    margin: 0 15px 22px;
  }
}
@media (max-width: 479px) {
  /* line 1435, sass/site/technology/_technologies-new.scss */
  .software-technology-icons-grid.database-technologies-icon-grid .software-technology-icon {
    width: calc(100% / 2 - 30px);
  }
}
@media (max-width: 1600px) {
  /* line 1456, sass/site/technology/_technologies-new.scss */
  .software-technology-icons-grid.database-technologies-icon-grid .software-technology-icon .icon {
    margin: 0 auto 10px;
  }
}
@media (max-width: 1600px) {
  /* line 1461, sass/site/technology/_technologies-new.scss */
  .software-technology-icons-grid.database-technologies-icon-grid .software-technology-icon strong {
    font-size: 16px;
  }
}

/*--------------------------------------------------------------
## Tableau Pages
--------------------------------------------------------------*/
/* line 2, sass/site/technology/_tableau-tech.scss */
.page-template-tableau footer.footermain {
  padding-top: 0px !important;
}
/* line 5, sass/site/technology/_tableau-tech.scss */
.page-template-tableau .what-think-blogs-section {
  background-color: #f7f7f7;
}
@media (max-width: 767px) {
  /* line 8, sass/site/technology/_tableau-tech.scss */
  .page-template-tableau .casestudies-section {
    padding-top: 40px;
  }
}
/* line 12, sass/site/technology/_tableau-tech.scss */
.page-template-tableau .casestudies-section .header-title {
  margin: 0 0 30px;
}
@media (max-width: 767px) {
  /* line 15, sass/site/technology/_tableau-tech.scss */
  .page-template-tableau .casestudies-section .see-all-casestudies {
    padding: 25px 0;
  }
}

/* line 23, sass/site/technology/_tableau-tech.scss */
.tableau-service .fix-wrap {
  max-width: 1200px;
  width: 100%;
}
@media (max-width: 1600px) {
  /* line 23, sass/site/technology/_tableau-tech.scss */
  .tableau-service .fix-wrap {
    max-width: 1100px;
  }
}
/* line 30, sass/site/technology/_tableau-tech.scss */
.tableau-service ol, .tableau-service ul {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 36, sass/site/technology/_tableau-tech.scss */
.tableau-service p {
  font-size: 19px;
  margin: 4px 0 20px;
  letter-spacing: -0.6px;
  line-height: 23px;
  color: #6a6a6a;
}

/* line 46, sass/site/technology/_tableau-tech.scss */
.servicebanner-top .fix-wrap,
.breadcrumbs-gray .fix-wrap {
  max-width: 1406px;
}
@media (max-width: 1600px) {
  /* line 46, sass/site/technology/_tableau-tech.scss */
  .servicebanner-top .fix-wrap,
  .breadcrumbs-gray .fix-wrap {
    max-width: 1100px;
  }
}

/* line 54, sass/site/technology/_tableau-tech.scss */
.servicebanner-top.tableau-banner {
  background-color: #212121;
  margin-bottom: 0;
}
/* line 57, sass/site/technology/_tableau-tech.scss */
.servicebanner-top.tableau-banner .servicebanner-flex {
  padding: 103px 0 100px;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
@media (max-width: 1600px) {
  /* line 57, sass/site/technology/_tableau-tech.scss */
  .servicebanner-top.tableau-banner .servicebanner-flex {
    padding: 50px 0;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
  }
}
@media (max-width: 1023px) {
  /* line 57, sass/site/technology/_tableau-tech.scss */
  .servicebanner-top.tableau-banner .servicebanner-flex {
    padding: 50px 0 20px;
  }
}
@media (max-width: 767px) {
  /* line 57, sass/site/technology/_tableau-tech.scss */
  .servicebanner-top.tableau-banner .servicebanner-flex {
    padding: 40px 0;
  }
}
/* line 70, sass/site/technology/_tableau-tech.scss */
.servicebanner-top.tableau-banner .servicebanner-flex .servicebanner-left {
  width: 575px;
  padding-right: 20px;
}
@media (max-width: 1199px) {
  /* line 70, sass/site/technology/_tableau-tech.scss */
  .servicebanner-top.tableau-banner .servicebanner-flex .servicebanner-left {
    padding-right: 15px;
  }
}
@media (max-width: 1023px) {
  /* line 70, sass/site/technology/_tableau-tech.scss */
  .servicebanner-top.tableau-banner .servicebanner-flex .servicebanner-left {
    padding-right: 0;
    padding-bottom: 0;
    width: 49% !important;
    text-align: left;
  }
}
@media (max-width: 767px) {
  /* line 70, sass/site/technology/_tableau-tech.scss */
  .servicebanner-top.tableau-banner .servicebanner-flex .servicebanner-left {
    width: 100% !important;
  }
}
/* line 86, sass/site/technology/_tableau-tech.scss */
.servicebanner-top.tableau-banner .servicebanner-flex .servicebanner-left h1 {
  margin: 19px 0 48px;
  color: #fff;
  font-size: 70px;
  line-height: 84px;
  letter-spacing: -1px;
}
@media (max-width: 1600px) {
  /* line 86, sass/site/technology/_tableau-tech.scss */
  .servicebanner-top.tableau-banner .servicebanner-flex .servicebanner-left h1 {
    font-size: 40px;
    margin: 0 0 20px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 86, sass/site/technology/_tableau-tech.scss */
  .servicebanner-top.tableau-banner .servicebanner-flex .servicebanner-left h1 {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 86, sass/site/technology/_tableau-tech.scss */
  .servicebanner-top.tableau-banner .servicebanner-flex .servicebanner-left h1 {
    font-size: 32px;
    margin: 0 0 15px;
  }
}
@media (max-width: 767px) {
  /* line 86, sass/site/technology/_tableau-tech.scss */
  .servicebanner-top.tableau-banner .servicebanner-flex .servicebanner-left h1 {
    font-size: 26px;
    margin: 0 0 10px;
    letter-spacing: normal;
  }
}
/* line 110, sass/site/technology/_tableau-tech.scss */
.servicebanner-top.tableau-banner .servicebanner-flex .servicebanner-left p {
  color: #fff;
  font-size: 23px;
  line-height: 33px;
  letter-spacing: -0.499px;
}
@media (max-width: 1600px) {
  /* line 110, sass/site/technology/_tableau-tech.scss */
  .servicebanner-top.tableau-banner .servicebanner-flex .servicebanner-left p {
    font-size: 20px;
    line-height: 1.3;
  }
}
@media (max-width: 1199px) {
  /* line 110, sass/site/technology/_tableau-tech.scss */
  .servicebanner-top.tableau-banner .servicebanner-flex .servicebanner-left p {
    font-size: 18px;
  }
}
/* line 124, sass/site/technology/_tableau-tech.scss */
.servicebanner-top.tableau-banner .servicebanner-flex .servicebanner-right {
  width: 667px;
}
@media (max-width: 1199px) {
  /* line 124, sass/site/technology/_tableau-tech.scss */
  .servicebanner-top.tableau-banner .servicebanner-flex .servicebanner-right {
    width: 465px;
  }
}
@media (max-width: 1023px) {
  /* line 124, sass/site/technology/_tableau-tech.scss */
  .servicebanner-top.tableau-banner .servicebanner-flex .servicebanner-right {
    margin: 0 0 25px;
    width: 50%;
  }
}
@media (max-width: 767px) {
  /* line 124, sass/site/technology/_tableau-tech.scss */
  .servicebanner-top.tableau-banner .servicebanner-flex .servicebanner-right {
    width: 100%;
  }
}
@media (max-width: 479px) {
  /* line 124, sass/site/technology/_tableau-tech.scss */
  .servicebanner-top.tableau-banner .servicebanner-flex .servicebanner-right {
    margin: 0;
  }
}
@media (max-width: 1023px) {
  /* line 140, sass/site/technology/_tableau-tech.scss */
  .servicebanner-top.tableau-banner .servicebanner-flex .servicebanner-right .servicebanner-img img {
    width: 100%;
  }
}

/* line 151, sass/site/technology/_tableau-tech.scss */
.tableau-service h2 {
  color: #000;
  font-size: 50px;
  color: #000;
  letter-spacing: -1px;
  font-weight: 800;
}
@media (max-width: 1600px) {
  /* line 151, sass/site/technology/_tableau-tech.scss */
  .tableau-service h2 {
    font-size: 40px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 151, sass/site/technology/_tableau-tech.scss */
  .tableau-service h2 {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 151, sass/site/technology/_tableau-tech.scss */
  .tableau-service h2 {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 151, sass/site/technology/_tableau-tech.scss */
  .tableau-service h2 {
    font-size: 28px;
  }
}
/* line 172, sass/site/technology/_tableau-tech.scss */
.tableau-service .section-header h2 {
  color: #000;
  font-weight: 800;
}

/* line 178, sass/site/technology/_tableau-tech.scss */
.tableau-system {
  padding: 86px 0 0;
}
@media (max-width: 1600px) {
  /* line 178, sass/site/technology/_tableau-tech.scss */
  .tableau-system {
    padding: 50px 0 0;
  }
}
@media (max-width: 1023px) {
  /* line 178, sass/site/technology/_tableau-tech.scss */
  .tableau-system {
    padding: 40px 0 0;
  }
}
/* line 186, sass/site/technology/_tableau-tech.scss */
.tableau-system .section-header {
  margin: 0 0 85px;
  text-align: center;
}
@media (max-width: 1600px) {
  /* line 186, sass/site/technology/_tableau-tech.scss */
  .tableau-system .section-header {
    margin: 0 0 30px;
  }
}
@media (max-width: 1023px) {
  /* line 186, sass/site/technology/_tableau-tech.scss */
  .tableau-system .section-header {
    margin: 0 0 20px;
  }
}
/* line 196, sass/site/technology/_tableau-tech.scss */
.tableau-system .tableau-system-part {
  padding: 0 0 98px;
}
@media (max-width: 1600px) {
  /* line 196, sass/site/technology/_tableau-tech.scss */
  .tableau-system .tableau-system-part {
    padding: 0 0 50px;
  }
}
@media (max-width: 1023px) {
  /* line 196, sass/site/technology/_tableau-tech.scss */
  .tableau-system .tableau-system-part {
    padding: 0 0 40px;
  }
}
@media (max-width: 767px) {
  /* line 196, sass/site/technology/_tableau-tech.scss */
  .tableau-system .tableau-system-part {
    padding: 0 0 30px;
  }
}
/* line 207, sass/site/technology/_tableau-tech.scss */
.tableau-system .tableau-system-part .tableau-system-img-cover {
  margin-right: auto;
}
/* line 210, sass/site/technology/_tableau-tech.scss */
.tableau-system .tableau-system-part .fix-wrap {
  max-width: calc(42% - 26px);
  width: 100%;
}
@media (max-width: 1199px) {
  /* line 210, sass/site/technology/_tableau-tech.scss */
  .tableau-system .tableau-system-part .fix-wrap {
    max-width: calc(45% - 0px);
  }
}
@media (max-width: 1023px) {
  /* line 210, sass/site/technology/_tableau-tech.scss */
  .tableau-system .tableau-system-part .fix-wrap {
    max-width: 100%;
  }
}
/* line 219, sass/site/technology/_tableau-tech.scss */
.tableau-system .tableau-system-part .fix-wrap .tableau-system-cnt {
  max-width: 471px;
  margin-left: 0;
}
@media (max-width: 1023px) {
  /* line 219, sass/site/technology/_tableau-tech.scss */
  .tableau-system .tableau-system-part .fix-wrap .tableau-system-cnt {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 219, sass/site/technology/_tableau-tech.scss */
  .tableau-system .tableau-system-part .fix-wrap .tableau-system-cnt {
    text-align: center;
  }
}
/* line 228, sass/site/technology/_tableau-tech.scss */
.tableau-system .tableau-system-part .fix-wrap .tableau-system-cnt h2 {
  display: inline-block;
  margin: 0 0 38px;
}
@media (max-width: 1600px) {
  /* line 228, sass/site/technology/_tableau-tech.scss */
  .tableau-system .tableau-system-part .fix-wrap .tableau-system-cnt h2 {
    margin: 0 0 20px;
    font-size: 40px;
  }
}
@media (max-width: 1199px) {
  /* line 228, sass/site/technology/_tableau-tech.scss */
  .tableau-system .tableau-system-part .fix-wrap .tableau-system-cnt h2 {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 228, sass/site/technology/_tableau-tech.scss */
  .tableau-system .tableau-system-part .fix-wrap .tableau-system-cnt h2 {
    font-size: 32px;
    margin: 0 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 228, sass/site/technology/_tableau-tech.scss */
  .tableau-system .tableau-system-part .fix-wrap .tableau-system-cnt h2 {
    font-size: 24px;
  }
}
@media (max-width: 1199px) {
  /* line 245, sass/site/technology/_tableau-tech.scss */
  .tableau-system .tableau-system-part .fix-wrap .tableau-system-cnt h2 br {
    display: none;
  }
}
/* line 251, sass/site/technology/_tableau-tech.scss */
.tableau-system .tableau-system-part .fix-wrap .tableau-system-cnt p {
  color: #6a6a6a;
}
/* line 254, sass/site/technology/_tableau-tech.scss */
.tableau-system .tableau-system-part .fix-wrap .tableau-system-cnt .tableau-system-descr-txt {
  font-size: 22px;
  line-height: 38px;
  display: inline-block;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
  color: #000;
  letter-spacing: -0.3px;
}
@media (max-width: 1600px) {
  /* line 254, sass/site/technology/_tableau-tech.scss */
  .tableau-system .tableau-system-part .fix-wrap .tableau-system-cnt .tableau-system-descr-txt {
    font-size: 20px;
    line-height: 32px;
  }
}
@media (max-width: 1199px) {
  /* line 254, sass/site/technology/_tableau-tech.scss */
  .tableau-system .tableau-system-part .fix-wrap .tableau-system-cnt .tableau-system-descr-txt {
    font-size: 18px;
    line-height: 28px;
  }
}
@media (max-width: 767px) {
  /* line 254, sass/site/technology/_tableau-tech.scss */
  .tableau-system .tableau-system-part .fix-wrap .tableau-system-cnt .tableau-system-descr-txt {
    line-height: 28px;
    font-size: 16px;
  }
}
/* line 278, sass/site/technology/_tableau-tech.scss */
.tableau-system .tableau-system-part:nth-child(odd) .tableau-system-img-cover {
  margin-right: 0;
  margin-left: auto;
}
@media (max-width: 1023px) {
  /* line 278, sass/site/technology/_tableau-tech.scss */
  .tableau-system .tableau-system-part:nth-child(odd) .tableau-system-img-cover {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
}
@media (max-width: 1023px) {
  /* line 285, sass/site/technology/_tableau-tech.scss */
  .tableau-system .tableau-system-part:nth-child(odd) .fix-wrap {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
}
/* line 289, sass/site/technology/_tableau-tech.scss */
.tableau-system .tableau-system-part:nth-child(odd) .fix-wrap .tableau-system-cnt {
  margin-left: auto;
}
@media (max-width: 1023px) {
  /* line 293, sass/site/technology/_tableau-tech.scss */
  .tableau-system .tableau-system-part:nth-child(odd) .tableau-benefit {
    -webkit-box-ordinal-group: 3;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
  }
}
/* line 297, sass/site/technology/_tableau-tech.scss */
.tableau-system .tableau-system-part:nth-child(odd) .tableau-benefit .fix-wrap {
  max-width: 1200px;
}
@media (max-width: 1600px) {
  /* line 297, sass/site/technology/_tableau-tech.scss */
  .tableau-system .tableau-system-part:nth-child(odd) .tableau-benefit .fix-wrap {
    max-width: 1100px;
  }
}
/* line 305, sass/site/technology/_tableau-tech.scss */
.tableau-system .tableau-system-part .tableau-benefit-list {
  padding: 90px 0 0;
}
@media (max-width: 1470px) {
  /* line 305, sass/site/technology/_tableau-tech.scss */
  .tableau-system .tableau-system-part .tableau-benefit-list {
    padding: 80px 0 0;
  }
}
@media (max-width: 1199px) {
  /* line 305, sass/site/technology/_tableau-tech.scss */
  .tableau-system .tableau-system-part .tableau-benefit-list {
    padding: 60px 0 0;
  }
}
@media (max-width: 1023px) {
  /* line 305, sass/site/technology/_tableau-tech.scss */
  .tableau-system .tableau-system-part .tableau-benefit-list {
    padding: 20px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 305, sass/site/technology/_tableau-tech.scss */
  .tableau-system .tableau-system-part .tableau-benefit-list {
    padding: 15px 0 0;
  }
}
/* line 320, sass/site/technology/_tableau-tech.scss */
.tableau-system .tableau-system-part.tableau-benefit-scn {
  padding: 0;
}

/* line 325, sass/site/technology/_tableau-tech.scss */
.tableau-benefit {
  width: 100%;
  padding: 0 0 57px;
}
@media (max-width: 1600px) {
  /* line 325, sass/site/technology/_tableau-tech.scss */
  .tableau-benefit {
    padding: 0 0 20px;
  }
}

/* line 332, sass/site/technology/_tableau-tech.scss */
.tableau-system-part {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 337, sass/site/technology/_tableau-tech.scss */
.tableau-system-part .tableau-system-img-cover {
  margin-right: auto;
  width: calc(55% - 37px);
}
@media (max-width: 1199px) {
  /* line 337, sass/site/technology/_tableau-tech.scss */
  .tableau-system-part .tableau-system-img-cover {
    padding: 0 15px;
    margin: 0 0 20px;
  }
}
@media (max-width: 1023px) {
  /* line 337, sass/site/technology/_tableau-tech.scss */
  .tableau-system-part .tableau-system-img-cover {
    width: 100%;
  }
}
/* line 347, sass/site/technology/_tableau-tech.scss */
.tableau-system-part .tableau-system-img-cover img {
  width: 100%;
}
/* line 351, sass/site/technology/_tableau-tech.scss */
.tableau-system-part.why-choose-us {
  padding: 107px 0 84px;
}
@media (max-width: 1600px) {
  /* line 351, sass/site/technology/_tableau-tech.scss */
  .tableau-system-part.why-choose-us {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  /* line 351, sass/site/technology/_tableau-tech.scss */
  .tableau-system-part.why-choose-us {
    padding: 40px 0;
  }
}
/* line 359, sass/site/technology/_tableau-tech.scss */
.tableau-system-part.why-choose-us .tableau-system-img-cover {
  width: calc(55% - 12px);
}
@media (max-width: 1199px) {
  /* line 359, sass/site/technology/_tableau-tech.scss */
  .tableau-system-part.why-choose-us .tableau-system-img-cover {
    width: 100%;
    padding: 0 15px;
  }
}
/* line 366, sass/site/technology/_tableau-tech.scss */
.tableau-system-part.why-choose-us .fix-wrap {
  max-width: calc(40% - 40px);
  width: 100%;
}
@media (max-width: 1199px) {
  /* line 366, sass/site/technology/_tableau-tech.scss */
  .tableau-system-part.why-choose-us .fix-wrap {
    max-width: 100%;
  }
}
/* line 372, sass/site/technology/_tableau-tech.scss */
.tableau-system-part.why-choose-us .fix-wrap .tableau-system-cnt {
  max-width: 410px;
}
@media (max-width: 1470px) {
  /* line 372, sass/site/technology/_tableau-tech.scss */
  .tableau-system-part.why-choose-us .fix-wrap .tableau-system-cnt {
    max-width: 100%;
  }
}
/* line 377, sass/site/technology/_tableau-tech.scss */
.tableau-system-part.why-choose-us .fix-wrap .tableau-system-cnt h2 {
  margin: 4px 0 16px;
}
@media (max-width: 1199px) {
  /* line 377, sass/site/technology/_tableau-tech.scss */
  .tableau-system-part.why-choose-us .fix-wrap .tableau-system-cnt h2 {
    margin: 0 0 20px;
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 377, sass/site/technology/_tableau-tech.scss */
  .tableau-system-part.why-choose-us .fix-wrap .tableau-system-cnt h2 {
    font-size: 32px;
    margin: 0 0 15px;
  }
}
@media (max-width: 767px) {
  /* line 377, sass/site/technology/_tableau-tech.scss */
  .tableau-system-part.why-choose-us .fix-wrap .tableau-system-cnt h2 {
    font-size: 28px;
  }
}
@media (max-width: 479px) {
  /* line 377, sass/site/technology/_tableau-tech.scss */
  .tableau-system-part.why-choose-us .fix-wrap .tableau-system-cnt h2 {
    font-size: 26px;
    margin: 5px 0;
  }
}
/* line 396, sass/site/technology/_tableau-tech.scss */
.tableau-system-part.why-choose-us .fix-wrap .tableau-system-cnt p {
  margin: 0 0 20px;
  color: #6a6a6a;
}
@media (max-width: 1199px) {
  /* line 396, sass/site/technology/_tableau-tech.scss */
  .tableau-system-part.why-choose-us .fix-wrap .tableau-system-cnt p {
    font-size: 18px;
    margin: 0 0 10px;
  }
}
@media (max-width: 1199px) {
  /* line 404, sass/site/technology/_tableau-tech.scss */
  .tableau-system-part.why-choose-us .fix-wrap .tableau-system-cnt .why-choose-us-list {
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: space-between;
    -moz-justify-content: space-between;
    -ms-justify-content: space-between;
    justify-content: space-between;
    -ms-flex-pack: space-between;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
/* line 411, sass/site/technology/_tableau-tech.scss */
.tableau-system-part.why-choose-us .fix-wrap .tableau-system-cnt .why-choose-us-list li {
  position: relative;
  font-size: 20px;
  font-weight: 600;
  color: #000;
  border-bottom: 1px solid #c5c5c5;
  padding: 17.5px 0 17.5px 22px;
  line-height: normal;
  font-family: "Montserrat", sans-serif;
}
@media (max-width: 1199px) {
  /* line 411, sass/site/technology/_tableau-tech.scss */
  .tableau-system-part.why-choose-us .fix-wrap .tableau-system-cnt .why-choose-us-list li {
    font-size: 16px;
    width: 48%;
    padding: 13px 0 13px 22px;
  }
}
@media (max-width: 767px) {
  /* line 411, sass/site/technology/_tableau-tech.scss */
  .tableau-system-part.why-choose-us .fix-wrap .tableau-system-cnt .why-choose-us-list li {
    width: 100%;
  }
}
/* line 428, sass/site/technology/_tableau-tech.scss */
.tableau-system-part.why-choose-us .fix-wrap .tableau-system-cnt .why-choose-us-list li:before {
  content: "\2022";
  position: absolute;
  left: 0;
  color: red;
  font-weight: bold;
  display: block;
  font-size: 22px;
  top: 50%;
  -webkit-transform: translateY(-50%);
  -moz-transform: translateY(-50%);
  -ms-transform: translateY(-50%);
  -o-transform: translateY(-50%);
  transform: translateY(-50%);
}
@media (max-width: 1199px) {
  /* line 428, sass/site/technology/_tableau-tech.scss */
  .tableau-system-part.why-choose-us .fix-wrap .tableau-system-cnt .why-choose-us-list li:before {
    top: 8px;
    -webkit-transform: translateY(0);
    -moz-transform: translateY(0);
    -ms-transform: translateY(0);
    -o-transform: translateY(0);
    transform: translateY(0);
  }
}

/* line 449, sass/site/technology/_tableau-tech.scss */
.tableau-benefit-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 454, sass/site/technology/_tableau-tech.scss */
.tableau-benefit-list li {
  width: calc(50% - 110px);
  margin: 0 0 70px;
}
@media (max-width: 1600px) {
  /* line 454, sass/site/technology/_tableau-tech.scss */
  .tableau-benefit-list li {
    margin: 0 0 30px;
  }
}
@media (max-width: 1199px) {
  /* line 454, sass/site/technology/_tableau-tech.scss */
  .tableau-benefit-list li {
    width: calc(50% - 15px);
  }
}
@media (max-width: 1023px) {
  /* line 454, sass/site/technology/_tableau-tech.scss */
  .tableau-benefit-list li {
    margin: 0 0 20px;
  }
}
@media (max-width: 767px) {
  /* line 454, sass/site/technology/_tableau-tech.scss */
  .tableau-benefit-list li {
    margin: 0 0 18px;
    width: 100%;
    text-align: center;
  }
}
/* line 471, sass/site/technology/_tableau-tech.scss */
.tableau-benefit-list li i {
  display: inline-block;
  margin: 0 0 36px;
  max-height: 38px;
}
@media (max-width: 1199px) {
  /* line 471, sass/site/technology/_tableau-tech.scss */
  .tableau-benefit-list li i {
    margin: 0 0 28px;
  }
}
@media (max-width: 767px) {
  /* line 471, sass/site/technology/_tableau-tech.scss */
  .tableau-benefit-list li i {
    max-height: inherit;
    margin: 0 0 20px;
  }
}
/* line 483, sass/site/technology/_tableau-tech.scss */
.tableau-benefit-list li h3 {
  font-size: 22px;
  line-height: normal;
  color: #000;
  margin: 0 0 14px;
  letter-spacing: -0.41px;
}
@media (max-width: 1199px) {
  /* line 483, sass/site/technology/_tableau-tech.scss */
  .tableau-benefit-list li h3 {
    margin: 0 0 12px;
  }
}
@media (max-width: 1023px) {
  /* line 483, sass/site/technology/_tableau-tech.scss */
  .tableau-benefit-list li h3 {
    margin: 0 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 483, sass/site/technology/_tableau-tech.scss */
  .tableau-benefit-list li h3 {
    margin: 0 0 8px;
  }
}
/* line 499, sass/site/technology/_tableau-tech.scss */
.tableau-benefit-list li p {
  color: #6a6a6a;
  margin: 0 0 20px 0;
  letter-spacing: -0.58px;
}
@media (max-width: 767px) {
  /* line 499, sass/site/technology/_tableau-tech.scss */
  .tableau-benefit-list li p {
    margin: 0 0 15px 0;
  }
}
@media (max-width: 767px) {
  /* line 506, sass/site/technology/_tableau-tech.scss */
  .tableau-benefit-list li p br {
    display: none;
  }
}
@media (max-width: 767px) {
  /* line 512, sass/site/technology/_tableau-tech.scss */
  .tableau-benefit-list li:last-child {
    margin-bottom: 0;
  }
}

/* line 520, sass/site/technology/_tableau-tech.scss */
.tableau-development {
  padding: 87px 0 82px;
  background-color: #000;
}
@media (max-width: 1600px) {
  /* line 520, sass/site/technology/_tableau-tech.scss */
  .tableau-development {
    padding: 50px 0 30px;
  }
}
@media (max-width: 767px) {
  /* line 520, sass/site/technology/_tableau-tech.scss */
  .tableau-development {
    padding: 40px 0;
  }
}
/* line 529, sass/site/technology/_tableau-tech.scss */
.tableau-development .section-header {
  margin: 0 0 96px;
}
@media (max-width: 1600px) {
  /* line 529, sass/site/technology/_tableau-tech.scss */
  .tableau-development .section-header {
    margin: 0 0 40px;
  }
}
@media (max-width: 767px) {
  /* line 529, sass/site/technology/_tableau-tech.scss */
  .tableau-development .section-header {
    margin: 0 0 30px;
    text-align: center;
  }
}
/* line 538, sass/site/technology/_tableau-tech.scss */
.tableau-development .section-header h2 {
  color: #fff;
  margin: 0 0 18px;
}
@media (max-width: 1600px) {
  /* line 538, sass/site/technology/_tableau-tech.scss */
  .tableau-development .section-header h2 {
    margin: 0 0 15px;
    font-size: 40px;
  }
}
@media (max-width: 1199px) {
  /* line 538, sass/site/technology/_tableau-tech.scss */
  .tableau-development .section-header h2 {
    margin: 0 0 10px;
    font-size: 30px;
  }
}
@media (max-width: 1023px) {
  /* line 538, sass/site/technology/_tableau-tech.scss */
  .tableau-development .section-header h2 {
    margin: 0 0 10px;
  }
}
/* line 553, sass/site/technology/_tableau-tech.scss */
.tableau-development .section-header p {
  color: #9d9d9d;
  max-width: 93%;
  letter-spacing: -0.58px;
}
@media (max-width: 767px) {
  /* line 553, sass/site/technology/_tableau-tech.scss */
  .tableau-development .section-header p {
    max-width: 100%;
  }
}
/* line 562, sass/site/technology/_tableau-tech.scss */
.tableau-development .tableau-development-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 567, sass/site/technology/_tableau-tech.scss */
.tableau-development .tableau-development-list li {
  width: calc(50% - 17px);
  padding: 49px 65px 41px;
  border: 1px solid #6b6b6b;
  margin: 0 0 35px;
}
@media (max-width: 1600px) {
  /* line 567, sass/site/technology/_tableau-tech.scss */
  .tableau-development .tableau-development-list li {
    padding: 30px 30px 25px;
  }
}
@media (max-width: 1023px) {
  /* line 567, sass/site/technology/_tableau-tech.scss */
  .tableau-development .tableau-development-list li {
    padding: 20px 20px 0 20px;
    width: calc(50% - 8px);
    margin-bottom: 16px;
  }
}
@media (max-width: 767px) {
  /* line 567, sass/site/technology/_tableau-tech.scss */
  .tableau-development .tableau-development-list li {
    width: 100%;
    text-align: center;
    padding: 15px;
    margin: 0 0 30px;
  }
}
@media (max-width: 479px) {
  /* line 567, sass/site/technology/_tableau-tech.scss */
  .tableau-development .tableau-development-list li {
    padding: 25px 20px 10px;
  }
}
/* line 589, sass/site/technology/_tableau-tech.scss */
.tableau-development .tableau-development-list li i {
  margin: 0 0 24px;
  display: inline-block;
}
@media (max-width: 1023px) {
  /* line 589, sass/site/technology/_tableau-tech.scss */
  .tableau-development .tableau-development-list li i {
    max-width: 70px;
  }
}
@media (max-width: 767px) {
  /* line 589, sass/site/technology/_tableau-tech.scss */
  .tableau-development .tableau-development-list li i {
    margin: 0 0 22px;
    max-width: 60px;
  }
}
/* line 600, sass/site/technology/_tableau-tech.scss */
.tableau-development .tableau-development-list li h3 {
  font-size: 36px;
  color: #fff;
  font-weight: 800;
  margin: 0 0 21px;
  letter-spacing: -0.7px;
}
@media (max-width: 1600px) {
  /* line 600, sass/site/technology/_tableau-tech.scss */
  .tableau-development .tableau-development-list li h3 {
    font-size: 28px;
    margin: 0 0 15px;
    font-weight: 700;
    letter-spacing: 0;
  }
}
@media (max-width: 1199px) {
  /* line 600, sass/site/technology/_tableau-tech.scss */
  .tableau-development .tableau-development-list li h3 {
    font-size: 26px;
    margin: 0 0 15px;
  }
}
@media (max-width: 1023px) {
  /* line 600, sass/site/technology/_tableau-tech.scss */
  .tableau-development .tableau-development-list li h3 {
    font-size: 24px;
    font-weight: 700;
  }
}
/* line 621, sass/site/technology/_tableau-tech.scss */
.tableau-development .tableau-development-list li p {
  color: #9d9d9d;
}
@media (max-width: 767px) {
  /* line 624, sass/site/technology/_tableau-tech.scss */
  .tableau-development .tableau-development-list li:last-child {
    margin-bottom: 0;
  }
}

/* line 632, sass/site/technology/_tableau-tech.scss */
.take-intelligent {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background-color: #e72e28;
  position: relative;
  min-height: 620px;
  overflow: hidden;
}
@media (max-width: 1899px) {
  /* line 632, sass/site/technology/_tableau-tech.scss */
  .take-intelligent {
    min-height: 530px;
  }
}
@media (max-width: 1600px) {
  /* line 632, sass/site/technology/_tableau-tech.scss */
  .take-intelligent {
    min-height: 489px;
  }
}
@media (max-width: 1470px) {
  /* line 632, sass/site/technology/_tableau-tech.scss */
  .take-intelligent {
    min-height: 448px;
  }
}
@media (max-width: 1365px) {
  /* line 632, sass/site/technology/_tableau-tech.scss */
  .take-intelligent {
    min-height: 399px;
  }
}
@media (max-width: 1199px) {
  /* line 632, sass/site/technology/_tableau-tech.scss */
  .take-intelligent {
    min-height: inherit;
  }
}
/* line 656, sass/site/technology/_tableau-tech.scss */
.take-intelligent:before {
  position: absolute;
  right: 0;
  top: 0;
}
/* line 661, sass/site/technology/_tableau-tech.scss */
.take-intelligent .take-intelligent-bg-cover {
  position: absolute;
  left: 0;
  top: 0;
  width: calc(51% - 10px);
}
@media (max-width: 1199px) {
  /* line 661, sass/site/technology/_tableau-tech.scss */
  .take-intelligent .take-intelligent-bg-cover {
    width: 50%;
  }
}
@media (max-width: 1023px) {
  /* line 661, sass/site/technology/_tableau-tech.scss */
  .take-intelligent .take-intelligent-bg-cover {
    position: unset;
    width: 100%;
  }
}
/* line 673, sass/site/technology/_tableau-tech.scss */
.take-intelligent .take-intelligent-bg-cover img {
  width: 100%;
  min-height: 638px;
}
@media (max-width: 1600px) {
  /* line 673, sass/site/technology/_tableau-tech.scss */
  .take-intelligent .take-intelligent-bg-cover img {
    min-height: inherit;
  }
}
/* line 681, sass/site/technology/_tableau-tech.scss */
.take-intelligent .fix-wrap {
  width: 100%;
}
/* line 683, sass/site/technology/_tableau-tech.scss */
.take-intelligent .fix-wrap .take-intelligent-right {
  padding: 5px 0 0;
  max-width: 438px;
  margin-left: auto;
}
@media (max-width: 1600px) {
  /* line 683, sass/site/technology/_tableau-tech.scss */
  .take-intelligent .fix-wrap .take-intelligent-right {
    max-width: 40%;
  }
}
@media (max-width: 1365px) {
  /* line 683, sass/site/technology/_tableau-tech.scss */
  .take-intelligent .fix-wrap .take-intelligent-right {
    max-width: 42%;
  }
}
@media (max-width: 1023px) {
  /* line 683, sass/site/technology/_tableau-tech.scss */
  .take-intelligent .fix-wrap .take-intelligent-right {
    padding: 50px 0;
    max-width: 100%;
    text-align: center;
  }
}
@media (max-width: 767px) {
  /* line 683, sass/site/technology/_tableau-tech.scss */
  .take-intelligent .fix-wrap .take-intelligent-right {
    padding: 35px 0 45px;
  }
}
@media (max-width: 479px) {
  /* line 683, sass/site/technology/_tableau-tech.scss */
  .take-intelligent .fix-wrap .take-intelligent-right {
    padding: 30px 0 40px;
  }
}
/* line 704, sass/site/technology/_tableau-tech.scss */
.take-intelligent .fix-wrap .take-intelligent-right strong {
  font-size: 40px;
  font-family: "Montserrat", sans-serif;
  font-weight: 800;
  color: #fff;
  margin: 0 0 70px;
  display: inline-block;
  line-height: 48px;
}
@media (max-width: 1470px) {
  /* line 704, sass/site/technology/_tableau-tech.scss */
  .take-intelligent .fix-wrap .take-intelligent-right strong {
    margin: 0 0 55px;
  }
}
@media (max-width: 1365px) {
  /* line 704, sass/site/technology/_tableau-tech.scss */
  .take-intelligent .fix-wrap .take-intelligent-right strong {
    margin: 0 0 40px;
  }
}
@media (max-width: 1199px) {
  /* line 704, sass/site/technology/_tableau-tech.scss */
  .take-intelligent .fix-wrap .take-intelligent-right strong {
    font-size: 34px;
    line-height: 40px;
    margin: 0 0 28px;
  }
}
@media (max-width: 767px) {
  /* line 704, sass/site/technology/_tableau-tech.scss */
  .take-intelligent .fix-wrap .take-intelligent-right strong {
    font-size: 30px;
    line-height: normal;
    margin: 0 0 24px;
  }
}
@media (max-width: 479px) {
  /* line 704, sass/site/technology/_tableau-tech.scss */
  .take-intelligent .fix-wrap .take-intelligent-right strong {
    font-size: 24px;
    margin: 0 0 22px;
  }
}
/* line 733, sass/site/technology/_tableau-tech.scss */
.take-intelligent .fix-wrap .take-intelligent-right .let-connect-btn {
  display: inline-block;
  min-width: 302px;
  height: 94px;
  border: 1px solid #fff;
  line-height: 92px;
  color: #fff;
  font-size: 21px;
  font-weight: 600;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -ms-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  transition: all 0.8s ease;
}
@media (max-width: 1470px) {
  /* line 733, sass/site/technology/_tableau-tech.scss */
  .take-intelligent .fix-wrap .take-intelligent-right .let-connect-btn {
    min-width: 240px;
    height: 75px;
    line-height: 73px;
  }
}
@media (max-width: 1199px) {
  /* line 733, sass/site/technology/_tableau-tech.scss */
  .take-intelligent .fix-wrap .take-intelligent-right .let-connect-btn {
    min-width: 230px;
    height: 65px;
    line-height: 63px;
  }
}
@media (max-width: 767px) {
  /* line 733, sass/site/technology/_tableau-tech.scss */
  .take-intelligent .fix-wrap .take-intelligent-right .let-connect-btn {
    min-width: 180px;
    height: 50px;
    line-height: 48px;
    font-size: 18px;
  }
}
/* line 761, sass/site/technology/_tableau-tech.scss */
.take-intelligent .fix-wrap .take-intelligent-right .let-connect-btn:hover {
  background-color: #fff;
  color: #e72e28;
  box-shadow: 0 21px 35px -5px rgba(0, 0, 0, 0.3);
}
@media (max-width: 1023px) {
  /* line 769, sass/site/technology/_tableau-tech.scss */
  .take-intelligent .build-effective-img {
    width: 100%;
  }
}

/* line 776, sass/site/technology/_tableau-tech.scss */
.social-media-bar {
  padding: 47px 0 43px;
}
@media (max-width: 1199px) {
  /* line 776, sass/site/technology/_tableau-tech.scss */
  .social-media-bar {
    padding: 40px 0 33px;
  }
}
@media (max-width: 767px) {
  /* line 776, sass/site/technology/_tableau-tech.scss */
  .social-media-bar {
    padding: 20px 0 15px;
  }
}
@media (max-width: 599px) {
  /* line 776, sass/site/technology/_tableau-tech.scss */
  .social-media-bar {
    padding: 20px 0 5px;
  }
}
/* line 787, sass/site/technology/_tableau-tech.scss */
.social-media-bar .social-media-bar-list {
  width: 100%;
  display: inline-block;
}
/* line 790, sass/site/technology/_tableau-tech.scss */
.social-media-bar .social-media-bar-list li {
  display: inline-block;
  width: calc(25% - 4px);
  border-right: 1px solid #cacaca;
}
@media (max-width: 599px) {
  /* line 790, sass/site/technology/_tableau-tech.scss */
  .social-media-bar .social-media-bar-list li {
    width: calc(50% - 4px);
    margin: 0 0 12px;
  }
}
/* line 798, sass/site/technology/_tableau-tech.scss */
.social-media-bar .social-media-bar-list li a {
  font-size: 20px;
  padding: 17px 15px 16px;
  letter-spacing: 0.1px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  color: #000;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
@media (max-width: 767px) {
  /* line 798, sass/site/technology/_tableau-tech.scss */
  .social-media-bar .social-media-bar-list li a {
    font-size: 16px;
    padding: 6px 10px;
  }
}
@media (max-width: 599px) {
  /* line 798, sass/site/technology/_tableau-tech.scss */
  .social-media-bar .social-media-bar-list li a {
    font-size: 14px;
    padding: 3px 10px;
  }
}
/* line 817, sass/site/technology/_tableau-tech.scss */
.social-media-bar .social-media-bar-list li a i {
  font-size: 30px;
  display: inline-block;
  margin-right: 20px;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
@media (max-width: 767px) {
  /* line 817, sass/site/technology/_tableau-tech.scss */
  .social-media-bar .social-media-bar-list li a i {
    font-size: 23px;
    margin-right: 10px;
  }
}
/* line 826, sass/site/technology/_tableau-tech.scss */
.social-media-bar .social-media-bar-list li a i.fa-facebook {
  color: #016efa;
}
/* line 829, sass/site/technology/_tableau-tech.scss */
.social-media-bar .social-media-bar-list li a i.fa-linkedin {
  color: #0077b7;
  margin-top: -6px;
}
/* line 833, sass/site/technology/_tableau-tech.scss */
.social-media-bar .social-media-bar-list li a i.fa-instagram {
  background: radial-gradient(circle at 30% 107%, #285aeb 0%, #285aeb 5%, #fd5949 45%, #d6249f 60%, #e2a700 90%);
  -webkit-background-clip: text;
  background-clip: text;
  -webkit-text-fill-color: transparent;
  text-fill-color: transparent;
  -webkit-transition: text-fill-color 0.4s ease;
  -moz-transition: text-fill-color 0.4s ease;
  -ms-transition: text-fill-color 0.4s ease;
  -o-transition: text-fill-color 0.4s ease;
  transition: text-fill-color 0.4s ease;
}
/* line 841, sass/site/technology/_tableau-tech.scss */
.social-media-bar .social-media-bar-list li a i.fa-pinterest-p {
  color: #E60023;
}
/* line 845, sass/site/technology/_tableau-tech.scss */
.social-media-bar .social-media-bar-list li a:hover {
  color: #e72e28;
}
/* line 847, sass/site/technology/_tableau-tech.scss */
.social-media-bar .social-media-bar-list li a:hover i {
  color: #000;
}
/* line 849, sass/site/technology/_tableau-tech.scss */
.social-media-bar .social-media-bar-list li a:hover i.fa-instagram {
  -webkit-text-fill-color: #000;
  text-fill-color: #000;
}
/* line 856, sass/site/technology/_tableau-tech.scss */
.social-media-bar .social-media-bar-list li:last-child {
  border-right: 0;
}
@media (max-width: 599px) {
  /* line 859, sass/site/technology/_tableau-tech.scss */
  .social-media-bar .social-media-bar-list li:nth-child(2n) {
    border-right: 0;
  }
}

/* line 868, sass/site/technology/_tableau-tech.scss */
.case-tableau-scn {
  background-color: #fff !important;
}

@media (max-width: 767px) {
  /* line 872, sass/site/technology/_tableau-tech.scss */
  .useful-tips-list .blog-item {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}

/* line 881, sass/site/technology/_tableau-tech.scss */
.we-think-scn .useful-tips-list .blog-item-content {
  color: #000;
}

@media (max-width: 1199px) {
  /* line 887, sass/site/technology/_tableau-tech.scss */
  .take-intelligent .build-effective-cont {
    max-width: 45%;
    padding-left: 50px;
  }
}
@media (max-width: 1023px) {
  /* line 887, sass/site/technology/_tableau-tech.scss */
  .take-intelligent .build-effective-cont {
    max-width: 100%;
    padding: 60px 40px;
    text-align: center;
  }
}
@media (max-width: 767px) {
  /* line 887, sass/site/technology/_tableau-tech.scss */
  .take-intelligent .build-effective-cont {
    padding: 30px 15px 38px;
  }
}
/* line 900, sass/site/technology/_tableau-tech.scss */
.take-intelligent .build-effective-cont h2 {
  font-size: 40px;
  font-family: "Montserrat", sans-serif;
  font-weight: 800;
  color: #fff;
  margin: 0;
  display: inline-block;
  line-height: 48px;
}
@media (max-width: 1199px) {
  /* line 900, sass/site/technology/_tableau-tech.scss */
  .take-intelligent .build-effective-cont h2 {
    font-size: 36px;
    line-height: 1.3;
  }
}
@media (max-width: 1023px) {
  /* line 900, sass/site/technology/_tableau-tech.scss */
  .take-intelligent .build-effective-cont h2 {
    font-size: 30px;
  }
}
@media (max-width: 767px) {
  /* line 900, sass/site/technology/_tableau-tech.scss */
  .take-intelligent .build-effective-cont h2 {
    font-size: 26px;
  }
}
/* line 920, sass/site/technology/_tableau-tech.scss */
.take-intelligent .build-effective-cont .lets-connect-btn {
  display: inline-block;
  min-width: 302px;
  height: 94px;
  border: 2px solid #fff;
  line-height: 52px;
  color: #fff;
  font-size: 21px;
  font-weight: 600;
  text-align: center;
  font-family: "Montserrat", sans-serif;
  -webkit-transition: all 0.8s ease;
  -moz-transition: all 0.8s ease;
  -ms-transition: all 0.8s ease;
  -o-transition: all 0.8s ease;
  transition: all 0.8s ease;
}
@media (max-width: 1470px) {
  /* line 920, sass/site/technology/_tableau-tech.scss */
  .take-intelligent .build-effective-cont .lets-connect-btn {
    min-width: 270px;
    line-height: 42px;
    height: 84px;
  }
}
@media (max-width: 1199px) {
  /* line 920, sass/site/technology/_tableau-tech.scss */
  .take-intelligent .build-effective-cont .lets-connect-btn {
    margin-top: 30px;
    line-height: 32px;
    min-width: 220px;
    height: 74px;
  }
}
@media (max-width: 767px) {
  /* line 920, sass/site/technology/_tableau-tech.scss */
  .take-intelligent .build-effective-cont .lets-connect-btn {
    margin-top: 15px;
    line-height: 25px;
    min-width: 200px;
    height: 52px;
    font-size: 18px;
  }
}
/* line 950, sass/site/technology/_tableau-tech.scss */
.take-intelligent .build-effective-cont .lets-connect-btn:hover {
  background-color: #fff;
  color: #000;
  box-shadow: 0 21px 35px -5px rgba(0, 0, 0, 0.3);
}

@media (max-width: 767px) {
  /* line 960, sass/site/technology/_tableau-tech.scss */
  .useful-tips-list .blog-item {
    margin-top: 10px;
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  /* line 966, sass/site/technology/_tableau-tech.scss */
  .useful-tips-list .useful-tips-cont {
    padding-left: 20px !important;
  }
}
@media (max-width: 767px) {
  /* line 970, sass/site/technology/_tableau-tech.scss */
  .useful-tips-list .useful-tips-cont .ut-date {
    font-size: 15px;
  }
}
@media (max-width: 767px) {
  /* line 975, sass/site/technology/_tableau-tech.scss */
  .useful-tips-list .useful-tips-cont .post-title {
    font-size: 17px;
    line-height: 1.3;
  }
}

@media (max-width: 767px) {
  /* line 985, sass/site/technology/_tableau-tech.scss */
  .casestudies-scn .casestudies-list {
    margin-top: 0px;
  }
}
@media (max-width: 767px) {
  /* line 990, sass/site/technology/_tableau-tech.scss */
  .casestudies-scn .see-casestudies-btn {
    margin-top: 20px;
  }
}

/*--------------------------------------------------------------
## Blog Pages
--------------------------------------------------------------*/
/* line 1, sass/site/blog/_blog.scss */
.blog-page-wrapper {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0 auto;
  max-width: 1620px;
  padding: 0 15px;
}
@media (max-width: 1600px) {
  /* line 1, sass/site/blog/_blog.scss */
  .blog-page-wrapper {
    max-width: 1200px;
  }
}
@media (max-width: 1023px) {
  /* line 1, sass/site/blog/_blog.scss */
  .blog-page-wrapper {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
/* line 13, sass/site/blog/_blog.scss */
.blog-page-wrapper a:hover, .blog-page-wrapper a:focus {
  text-decoration: none;
  outline: none;
  color: #e63b30;
}
/* line 19, sass/site/blog/_blog.scss */
.blog-page-wrapper .leftside-blog-posts {
  width: 1076px;
  padding: 90px 0 50px;
}
@media (max-width: 1600px) {
  /* line 19, sass/site/blog/_blog.scss */
  .blog-page-wrapper .leftside-blog-posts {
    padding: 90px 30px 90px 0;
  }
}
@media (max-width: 1199px) {
  /* line 19, sass/site/blog/_blog.scss */
  .blog-page-wrapper .leftside-blog-posts {
    padding: 80px 0;
  }
}
@media (max-width: 1023px) {
  /* line 19, sass/site/blog/_blog.scss */
  .blog-page-wrapper .leftside-blog-posts {
    width: 100%;
    padding: 70px 0;
  }
}
@media (max-width: 767px) {
  /* line 19, sass/site/blog/_blog.scss */
  .blog-page-wrapper .leftside-blog-posts {
    padding: 50px 0;
  }
}
/* line 35, sass/site/blog/_blog.scss */
.blog-page-wrapper .leftside-blog-posts .post, .blog-page-wrapper .leftside-blog-posts .type-page {
  width: 100%;
  margin: 0 0 70px 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
@media (max-width: 767px) {
  /* line 35, sass/site/blog/_blog.scss */
  .blog-page-wrapper .leftside-blog-posts .post, .blog-page-wrapper .leftside-blog-posts .type-page {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin: 0 0 40px;
  }
}
/* line 44, sass/site/blog/_blog.scss */
.blog-page-wrapper .leftside-blog-posts .post .postimage, .blog-page-wrapper .leftside-blog-posts .type-page .postimage {
  position: relative;
  min-width: 490px;
  margin-right: 90px;
  max-width: 490px;
}
@media (max-width: 1600px) {
  /* line 44, sass/site/blog/_blog.scss */
  .blog-page-wrapper .leftside-blog-posts .post .postimage, .blog-page-wrapper .leftside-blog-posts .type-page .postimage {
    min-width: 340px;
  }
}
@media (max-width: 1199px) {
  /* line 44, sass/site/blog/_blog.scss */
  .blog-page-wrapper .leftside-blog-posts .post .postimage, .blog-page-wrapper .leftside-blog-posts .type-page .postimage {
    min-width: 290px;
    margin-right: 80px;
  }
}
@media (max-width: 767px) {
  /* line 44, sass/site/blog/_blog.scss */
  .blog-page-wrapper .leftside-blog-posts .post .postimage, .blog-page-wrapper .leftside-blog-posts .type-page .postimage {
    min-width: 100%;
    margin: 0 0 20px;
    max-width: 100%;
  }
}
/* line 62, sass/site/blog/_blog.scss */
.blog-page-wrapper .leftside-blog-posts .post .post-thumbnail, .blog-page-wrapper .leftside-blog-posts .type-page .post-thumbnail {
  margin: 0;
  width: 100%;
}
/* line 65, sass/site/blog/_blog.scss */
.blog-page-wrapper .leftside-blog-posts .post .post-thumbnail:after, .blog-page-wrapper .leftside-blog-posts .type-page .post-thumbnail:after {
  display: none;
}
/* line 68, sass/site/blog/_blog.scss */
.blog-page-wrapper .leftside-blog-posts .post .post-thumbnail .post-thumbnail-inner, .blog-page-wrapper .leftside-blog-posts .type-page .post-thumbnail .post-thumbnail-inner {
  filter: initial;
}
/* line 73, sass/site/blog/_blog.scss */
.blog-page-wrapper .leftside-blog-posts .post .posts_links span:not(.posted-on), .blog-page-wrapper .leftside-blog-posts .type-page .posts_links span:not(.posted-on) {
  display: none;
}
/* line 76, sass/site/blog/_blog.scss */
.blog-page-wrapper .leftside-blog-posts .post .posts_links .posted-on, .blog-page-wrapper .leftside-blog-posts .type-page .posts_links .posted-on {
  position: absolute;
  top: 105px;
  right: -48px;
  top: 50%;
  transform: translateY(-50%);
  width: 97px;
  height: 97px;
  background: #cc0000;
  border-radius: 50%;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  color: #fff;
  font-size: 20px;
  text-transform: uppercase;
  padding: 10px 15px;
}
@media (max-width: 1199px) {
  /* line 76, sass/site/blog/_blog.scss */
  .blog-page-wrapper .leftside-blog-posts .post .posts_links .posted-on, .blog-page-wrapper .leftside-blog-posts .type-page .posts_links .posted-on {
    width: 77px;
    height: 77px;
    right: -38px;
  }
}
@media (max-width: 767px) {
  /* line 76, sass/site/blog/_blog.scss */
  .blog-page-wrapper .leftside-blog-posts .post .posts_links .posted-on, .blog-page-wrapper .leftside-blog-posts .type-page .posts_links .posted-on {
    top: inherit;
    bottom: 10px;
    left: 10px;
    right: inherit;
    transform: none;
  }
}
/* line 105, sass/site/blog/_blog.scss */
.blog-page-wrapper .leftside-blog-posts .post .posts_links .posted-on svg, .blog-page-wrapper .leftside-blog-posts .type-page .posts_links .posted-on svg {
  display: none;
}
/* line 108, sass/site/blog/_blog.scss */
.blog-page-wrapper .leftside-blog-posts .post .posts_links .posted-on a, .blog-page-wrapper .leftside-blog-posts .type-page .posts_links .posted-on a {
  color: #fff;
  font-size: 20px;
  text-transform: uppercase;
  display: inline;
  line-height: 20px;
  text-align: center;
}
@media (max-width: 1199px) {
  /* line 108, sass/site/blog/_blog.scss */
  .blog-page-wrapper .leftside-blog-posts .post .posts_links .posted-on a, .blog-page-wrapper .leftside-blog-posts .type-page .posts_links .posted-on a {
    font-size: 15px;
  }
}
/* line 118, sass/site/blog/_blog.scss */
.blog-page-wrapper .leftside-blog-posts .post .posts_links .posted-on a em, .blog-page-wrapper .leftside-blog-posts .type-page .posts_links .posted-on a em {
  font-weight: 700;
  color: #fff;
  font-size: 33px;
  font-style: normal;
  display: block;
  line-height: 34px;
  margin-top: -4px;
}
/* line 133, sass/site/blog/_blog.scss */
.blog-page-wrapper .leftside-blog-posts .post .postconetnt h3 a, .blog-page-wrapper .leftside-blog-posts .type-page .postconetnt h3 a {
  font-family: "Karla", sans-serif;
  color: #2a2a2a;
  line-height: normal;
  font-size: 33px;
  font-weight: bold;
  letter-spacing: -2px;
}
@media (max-width: 1600px) {
  /* line 133, sass/site/blog/_blog.scss */
  .blog-page-wrapper .leftside-blog-posts .post .postconetnt h3 a, .blog-page-wrapper .leftside-blog-posts .type-page .postconetnt h3 a {
    line-height: normal;
    display: block;
    font-size: 28px;
  }
}
@media (max-width: 1199px) {
  /* line 133, sass/site/blog/_blog.scss */
  .blog-page-wrapper .leftside-blog-posts .post .postconetnt h3 a, .blog-page-wrapper .leftside-blog-posts .type-page .postconetnt h3 a {
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 3;
    -webkit-box-orient: vertical;
    margin: 0;
  }
}
/* line 154, sass/site/blog/_blog.scss */
.blog-page-wrapper .leftside-blog-posts .post .postconetnt p, .blog-page-wrapper .leftside-blog-posts .type-page .postconetnt p {
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 3;
  -webkit-box-orient: vertical;
  margin: 0;
}
/* line 161, sass/site/blog/_blog.scss */
.blog-page-wrapper .leftside-blog-posts .post .postconetnt .readmore-link, .blog-page-wrapper .leftside-blog-posts .type-page .postconetnt .readmore-link {
  color: #2a2a2a;
  font-size: 20px;
  font-weight: normal;
}
/* line 168, sass/site/blog/_blog.scss */
.blog-page-wrapper .leftside-blog-posts .post:nth-child(3n+2) .posted-on, .blog-page-wrapper .leftside-blog-posts .type-page:nth-child(3n+2) .posted-on {
  background-color: #f37d21;
}
/* line 173, sass/site/blog/_blog.scss */
.blog-page-wrapper .leftside-blog-posts .post:nth-child(3n+3) .posted-on, .blog-page-wrapper .leftside-blog-posts .type-page:nth-child(3n+3) .posted-on {
  background-color: #00d7ff;
}
/* line 179, sass/site/blog/_blog.scss */
.blog-page-wrapper .blog-sidebar {
  width: 445px;
  margin-left: auto;
  border-left: #dbdbdb 1px solid;
  padding: 100px 0 50px 70px;
}
@media (max-width: 1600px) {
  /* line 179, sass/site/blog/_blog.scss */
  .blog-page-wrapper .blog-sidebar {
    padding: 100px 0 50px 50px;
  }
}
@media (max-width: 1023px) {
  /* line 179, sass/site/blog/_blog.scss */
  .blog-page-wrapper .blog-sidebar {
    width: 100%;
    padding: 40px 0 0;
    border-left: none;
    border-top: #dbdbdb 1px solid;
  }
}
/* line 194, sass/site/blog/_blog.scss */
.blog-page-wrapper .blog-sidebar .widget.widget_mailpoet_form {
  margin: 56px 0 50px;
  background: url("images/newsletter-icon04.png") no-repeat top center;
  text-align: center;
  padding: 27px 0 10px;
  border-radius: 2px;
  -webkit-border-radius: 2px;
  -ms-border-radius: 2px;
  -moz-border-radius: 2px;
  -webkit-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
  box-shadow: 0px 0px 6px 0px rgba(0, 0, 0, 0.1);
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  min-height: 550px;
}
@media (max-width: 1199px) {
  /* line 194, sass/site/blog/_blog.scss */
  .blog-page-wrapper .blog-sidebar .widget.widget_mailpoet_form {
    min-height: 590px;
  }
}
@media (max-width: 1023px) {
  /* line 194, sass/site/blog/_blog.scss */
  .blog-page-wrapper .blog-sidebar .widget.widget_mailpoet_form {
    min-height: 520px;
  }
}
@media (max-width: 767px) {
  /* line 194, sass/site/blog/_blog.scss */
  .blog-page-wrapper .blog-sidebar .widget.widget_mailpoet_form {
    min-height: 540px;
    max-width: 377px;
    margin: 10px auto 50px;
  }
}
@media (max-width: 479px) {
  /* line 194, sass/site/blog/_blog.scss */
  .blog-page-wrapper .blog-sidebar .widget.widget_mailpoet_form {
    background-size: contain;
  }
}
/* line 219, sass/site/blog/_blog.scss */
.blog-page-wrapper .blog-sidebar .widget.widget_mailpoet_form .mailpoet_form {
  padding: 0 15px;
}
/* line 221, sass/site/blog/_blog.scss */
.blog-page-wrapper .blog-sidebar .widget.widget_mailpoet_form .mailpoet_form h6 {
  font-size: 18px;
  text-transform: uppercase;
  margin: 0 0 10px;
}
/* line 226, sass/site/blog/_blog.scss */
.blog-page-wrapper .blog-sidebar .widget.widget_mailpoet_form .mailpoet_form p {
  font-size: 17px;
  margin: 0 0 25px;
}
/* line 230, sass/site/blog/_blog.scss */
.blog-page-wrapper .blog-sidebar .widget.widget_mailpoet_form .mailpoet_form .mailpoet_paragraph {
  margin: 0 0 15px;
}
/* line 233, sass/site/blog/_blog.scss */
.blog-page-wrapper .blog-sidebar .widget.widget_mailpoet_form .mailpoet_form .mailpoet_text {
  height: 40px;
  padding: 5px 12px 7px;
  border-radius: 8px !important;
  border-color: #ccc !important;
  font-size: 16px;
}
/* line 240, sass/site/blog/_blog.scss */
.blog-page-wrapper .blog-sidebar .widget.widget_mailpoet_form .mailpoet_form .mailpoet_submit {
  min-width: 175px;
  height: 40px;
  padding: 5px 10px;
  line-height: normal;
  font-size: 16px;
  font-weight: 600;
  text-transform: uppercase;
  background-color: #e63b30;
}
@media (max-width: 479px) {
  /* line 240, sass/site/blog/_blog.scss */
  .blog-page-wrapper .blog-sidebar .widget.widget_mailpoet_form .mailpoet_form .mailpoet_submit {
    min-width: 150px;
  }
}
/* line 252, sass/site/blog/_blog.scss */
.blog-page-wrapper .blog-sidebar .widget.widget_mailpoet_form .mailpoet_form .mailpoet_submit:hover {
  background-color: #db382e;
}
/* line 259, sass/site/blog/_blog.scss */
.blog-page-wrapper .blog-sidebar .widget-title {
  font-size: 18px;
  color: #2a2a2a;
  font-weight: bold;
  font-family: "Karla", sans-serif;
}
/* line 265, sass/site/blog/_blog.scss */
.blog-page-wrapper .blog-sidebar .widget {
  margin: 0 0 50px;
}
/* line 267, sass/site/blog/_blog.scss */
.blog-page-wrapper .blog-sidebar .widget select {
  border: none;
  height: 74px;
  width: 100%;
  padding: 0 20px 0 30px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  outline: none;
  background: #f7f7f7 url(images/down-arrow.png) no-repeat calc(100% - 20px);
}
/* line 275, sass/site/blog/_blog.scss */
.blog-page-wrapper .blog-sidebar .widget select:focus {
  outline: none;
  box-shadow: none;
  border: none;
}
/* line 282, sass/site/blog/_blog.scss */
.blog-page-wrapper .blog-sidebar .widget li:not(a) {
  font-size: 0;
}
/* line 285, sass/site/blog/_blog.scss */
.blog-page-wrapper .blog-sidebar .widget li a {
  font-family: "Karla", sans-serif;
  color: #2a2a2a;
  font-size: 17px;
  font-weight: normal;
  letter-spacing: -1px;
  display: inline-block;
}
/* line 292, sass/site/blog/_blog.scss */
.blog-page-wrapper .blog-sidebar .widget li a:hover {
  color: #e63b30;
}
/* line 297, sass/site/blog/_blog.scss */
.blog-page-wrapper .blog-sidebar .widget li.current-cat a {
  color: #e63b30;
  font-weight: bold;
}
/* line 305, sass/site/blog/_blog.scss */
.blog-page-wrapper .blog-sidebar .widget_search .search-field {
  background: #f7f7f7;
  border: none;
  height: 74px;
  width: 100%;
  padding: 0 30px;
}
/* line 311, sass/site/blog/_blog.scss */
.blog-page-wrapper .blog-sidebar .widget_search .search-field:focus {
  outline: none;
}
/* line 315, sass/site/blog/_blog.scss */
.blog-page-wrapper .blog-sidebar .widget_search .search-submit {
  display: none;
}
/* line 320, sass/site/blog/_blog.scss */
.blog-page-wrapper .blog-sidebar .widget_categories ul {
  background: #fff;
  box-shadow: 0 0 25px rgba(0, 0, 0, 0.07);
  padding: 30px;
}
/* line 328, sass/site/blog/_blog.scss */
.blog-page-wrapper .blog-sidebar .widget_recent_entries ul li {
  margin: 0 0 18px;
}

/* line 336, sass/site/blog/_blog.scss */
.social_icons a {
  width: 40px;
  height: 40px;
  display: inline-block;
  margin-right: 6px;
}
/* line 341, sass/site/blog/_blog.scss */
.social_icons a.fb {
  background: url(images/fb.png) no-repeat center;
}
/* line 344, sass/site/blog/_blog.scss */
.social_icons a.tw {
  background: url(images/tw.png) no-repeat center;
}
/* line 347, sass/site/blog/_blog.scss */
.social_icons a.linkdin {
  background: url(images/linkdin.png) no-repeat center;
}
/* line 350, sass/site/blog/_blog.scss */
.social_icons a.pinterest {
  background: url(images/pinterest.png) no-repeat center;
}

/* line 356, sass/site/blog/_blog.scss */
.pagination {
  padding: 30px 0 0;
}
/* line 358, sass/site/blog/_blog.scss */
.pagination .nav-links {
  text-align: center;
  margin: 0;
  justify-content: center;
}
/* line 362, sass/site/blog/_blog.scss */
.pagination .nav-links .page-numbers {
  font-size: 33px;
  font-weight: bold;
  color: #9b9b9b;
  display: inline-block;
  vertical-align: middle;
}
/* line 368, sass/site/blog/_blog.scss */
.pagination .nav-links .page-numbers:focus {
  outline: none;
  text-decoration: none;
}
/* line 372, sass/site/blog/_blog.scss */
.pagination .nav-links .page-numbers:not(.prev), .pagination .nav-links .page-numbers:not(.next) {
  padding: 10px 15px;
}
/* line 375, sass/site/blog/_blog.scss */
.pagination .nav-links .page-numbers.current {
  color: #2a2a2a;
}
/* line 378, sass/site/blog/_blog.scss */
.pagination .nav-links .page-numbers.prev, .pagination .nav-links .page-numbers.next {
  width: 30px;
  background: url(images/right-arrow.png) no-repeat center;
}
/* line 381, sass/site/blog/_blog.scss */
.pagination .nav-links .page-numbers.prev *, .pagination .nav-links .page-numbers.next * {
  display: none;
}
/* line 385, sass/site/blog/_blog.scss */
.pagination .nav-links .page-numbers.next {
  margin-left: 20px;
}
/* line 388, sass/site/blog/_blog.scss */
.pagination .nav-links .page-numbers.prev {
  transform: rotate(180deg);
  margin-right: 20px;
}

/* line 397, sass/site/blog/_blog.scss */
.blog .footermain, .search-results .footermain, .archive .footermain, .post-template-default .footermain {
  padding: 0;
}

/* line 402, sass/site/blog/_blog.scss */
.search-header, .archive-header {
  margin: 0 0 20px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* line 405, sass/site/blog/_blog.scss */
.search-header .search-title, .archive-header .search-title {
  font-size: 28px;
  letter-spacing: -2px;
  margin: 0;
  color: #2a2a2a;
}
/* line 411, sass/site/blog/_blog.scss */
.search-header .search-description, .search-header .page-description, .archive-header .search-description, .archive-header .page-description {
  margin: 0 0 0 10px;
  font-size: 33px;
  font-weight: bold;
  line-height: normal;
  color: #e63b30;
}

/* line 421, sass/site/blog/_blog.scss */
.main-banner.inner-bnr.postheight {
  min-height: 311px;
}
/* line 424, sass/site/blog/_blog.scss */
.main-banner.inner-bnr.postheight .banner-caption .search-header {
  margin: 0;
}
/* line 427, sass/site/blog/_blog.scss */
.main-banner.inner-bnr.postheight .banner-caption h1 {
  font-size: 33px;
  font-weight: bold;
  letter-spacing: -1px;
  margin: 0;
  font-family: "Karla", sans-serif;
}

/* line 438, sass/site/blog/_blog.scss */
.recentwork-section {
  padding: 70px 0 80px;
}
@media (max-width: 1199px) {
  /* line 438, sass/site/blog/_blog.scss */
  .recentwork-section {
    padding: 70px 0 60px;
  }
}
@media (max-width: 1199px) {
  /* line 443, sass/site/blog/_blog.scss */
  .recentwork-section .header-title {
    margin: 0 0 55px;
  }
}
/* line 448, sass/site/blog/_blog.scss */
.recentwork-section .portfoliodatamain {
  float: none;
  padding: 0;
}
/* line 451, sass/site/blog/_blog.scss */
.recentwork-section .portfoliodatamain .worklist {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
@media (max-width: 1023px) {
  /* line 451, sass/site/blog/_blog.scss */
  .recentwork-section .portfoliodatamain .worklist {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (max-width: 767px) {
  /* line 451, sass/site/blog/_blog.scss */
  .recentwork-section .portfoliodatamain .worklist {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
  }
}
/* line 461, sass/site/blog/_blog.scss */
.recentwork-section .portfoliodatamain .worklist .grid-item {
  float: none;
  background: #fff;
  height: auto;
}
@media (max-width: 1023px) {
  /* line 461, sass/site/blog/_blog.scss */
  .recentwork-section .portfoliodatamain .worklist .grid-item {
    width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 461, sass/site/blog/_blog.scss */
  .recentwork-section .portfoliodatamain .worklist .grid-item {
    max-width: 390px;
  }
}
@media (max-width: 767px) {
  /* line 471, sass/site/blog/_blog.scss */
  .recentwork-section .portfoliodatamain .worklist .grid-item .workimg {
    margin-bottom: 30px;
  }
}
/* line 476, sass/site/blog/_blog.scss */
.recentwork-section .portfoliodatamain .worklist .grid-item .work-p-btn {
  background-color: #f7f7f7;
}
/* line 479, sass/site/blog/_blog.scss */
.recentwork-section .portfoliodatamain .worklist .grid-item .work-cont-dtl {
  padding-top: 0;
  max-width: 340px;
}
/* line 482, sass/site/blog/_blog.scss */
.recentwork-section .portfoliodatamain .worklist .grid-item .work-cont-dtl .work-p-info {
  padding-bottom: 40px;
}
@media (max-width: 1199px) {
  /* line 482, sass/site/blog/_blog.scss */
  .recentwork-section .portfoliodatamain .worklist .grid-item .work-cont-dtl .work-p-info {
    font-size: 24px;
  }
}
/* line 489, sass/site/blog/_blog.scss */
.recentwork-section .portfoliodatamain .worklist .grid-item .workimg {
  max-width: 355px;
}
/* line 495, sass/site/blog/_blog.scss */
.recentwork-section .work-p-info {
  color: #2a2a2a;
}

/* line 501, sass/site/blog/_blog.scss */
.getintouch-section {
  padding: 80px 0;
}
/* line 503, sass/site/blog/_blog.scss */
.getintouch-section .getintouch {
  width: auto;
  min-width: 304px;
  margin: 0;
  display: inline-block;
}

/* line 512, sass/site/blog/_blog.scss */
.postpage_banner {
  min-height: 600px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-content: center;
  -moz-align-content: center;
  -ms-align-content: center;
  align-content: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  background-size: cover;
  background-position: center;
  background-repeat: no-repeat;
}
@media (max-width: 1600px) {
  /* line 512, sass/site/blog/_blog.scss */
  .postpage_banner {
    min-height: 500px;
  }
}
@media (max-width: 1199px) {
  /* line 512, sass/site/blog/_blog.scss */
  .postpage_banner {
    min-height: 400px;
  }
}
@media (max-width: 767px) {
  /* line 512, sass/site/blog/_blog.scss */
  .postpage_banner {
    min-height: 300px;
  }
}
/* line 529, sass/site/blog/_blog.scss */
.postpage_banner .postpage_title {
  max-width: 1600px;
  margin: 0 auto;
  width: 100%;
  padding: 30px 15px;
}
/* line 534, sass/site/blog/_blog.scss */
.postpage_banner .postpage_title h1 {
  font-size: 70px;
  color: #fff;
  font-weight: 900;
  margin: 0;
}
@media (max-width: 1199px) {
  /* line 534, sass/site/blog/_blog.scss */
  .postpage_banner .postpage_title h1 {
    font-size: 50px;
  }
}
@media (max-width: 767px) {
  /* line 534, sass/site/blog/_blog.scss */
  .postpage_banner .postpage_title h1 {
    font-size: 33px;
    font-family: "Karla", sans-serif;
  }
}
/* line 548, sass/site/blog/_blog.scss */
.postpage_banner .entry-meta {
  display: none;
}

/* line 555, sass/site/blog/_blog.scss */
.single .blog-page-wrapper .leftside-blog-posts {
  width: 1000px;
  padding: 100px 0 0;
}
@media (max-width: 1600px) {
  /* line 555, sass/site/blog/_blog.scss */
  .single .blog-page-wrapper .leftside-blog-posts {
    padding: 100px 40px 0 0;
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 555, sass/site/blog/_blog.scss */
  .single .blog-page-wrapper .leftside-blog-posts {
    padding: 30px 0 0;
  }
}
/* line 565, sass/site/blog/_blog.scss */
.single .blog-page-wrapper .leftside-blog-posts .post {
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  margin: 0;
}
/* line 568, sass/site/blog/_blog.scss */
.single .blog-page-wrapper .leftside-blog-posts .post .admin_details {
  width: 100%;
  margin-bottom: 20px;
}
/* line 571, sass/site/blog/_blog.scss */
.single .blog-page-wrapper .leftside-blog-posts .post .admin_details a {
  font-size: 17px;
  margin: 0 5px 0 5px;
  color: #2a2a2a;
  font-weight: 700;
}
/* line 577, sass/site/blog/_blog.scss */
.single .blog-page-wrapper .leftside-blog-posts .post .admin_details a .entry-date em {
  color: #2a2a2a;
  font-style: normal;
}
/* line 583, sass/site/blog/_blog.scss */
.single .blog-page-wrapper .leftside-blog-posts .post .admin_details .svg-icon {
  display: none;
}
/* line 586, sass/site/blog/_blog.scss */
.single .blog-page-wrapper .leftside-blog-posts .post .admin_details .screen-reader-text {
  position: static !important;
  width: auto;
  height: auto;
  clip: inherit;
  clip-path: inherit;
  font-weight: 700;
  color: #2a2a2a;
  font-size: 17px;
}
/* line 598, sass/site/blog/_blog.scss */
.single .blog-page-wrapper .leftside-blog-posts .post .admin_details .byline .author a {
  color: #e72e28;
}
/* line 603, sass/site/blog/_blog.scss */
.single .blog-page-wrapper .leftside-blog-posts .post .admin_details .cat-links {
  display: none;
}
/* line 608, sass/site/blog/_blog.scss */
.single .blog-page-wrapper .leftside-blog-posts .post .admin_details .edit-link .post-edit-link .screen-reader-text {
  display: none;
}
/* line 614, sass/site/blog/_blog.scss */
.single .blog-page-wrapper .leftside-blog-posts .post .post-contents {
  width: 100%;
}
/* line 618, sass/site/blog/_blog.scss */
.single .blog-page-wrapper .leftside-blog-posts .comments-area {
  margin: 0;
  width: 100%;
  max-width: 100%;
}
/* line 625, sass/site/blog/_blog.scss */
.single .contacts-details {
  padding: 60px 0 120px;
}
@media (max-width: 767px) {
  /* line 625, sass/site/blog/_blog.scss */
  .single .contacts-details {
    padding: 30px 0 0;
  }
}

/* line 633, sass/site/blog/_blog.scss */
.post-contents p {
  line-height: normal;
  margin: 0 0 25px;
  line-height: 33px;
  color: #111;
}
/* line 638, sass/site/blog/_blog.scss */
.post-contents p a {
  color: #e72e28;
}
/* line 640, sass/site/blog/_blog.scss */
.post-contents p a:hover {
  color: #111;
}
@media (max-width: 767px) {
  /* line 633, sass/site/blog/_blog.scss */
  .post-contents p {
    font-size: 16px;
  }
}
/* line 651, sass/site/blog/_blog.scss */
.post-contents ul li a {
  color: #e72e28;
}
/* line 653, sass/site/blog/_blog.scss */
.post-contents ul li a:hover {
  color: #111;
}
/* line 659, sass/site/blog/_blog.scss */
.post-contents h2 {
  font-size: 36px;
  font-weight: 600;
  line-height: normal;
  margin-bottom: 20px;
  font-family: "Karla", sans-serif;
  padding-top: 25px;
  padding-bottom: 6px;
}
/* line 667, sass/site/blog/_blog.scss */
.post-contents h2 a {
  color: #494647;
}
/* line 669, sass/site/blog/_blog.scss */
.post-contents h2 a:hover {
  color: #e72e28;
}
@media (max-width: 767px) {
  /* line 659, sass/site/blog/_blog.scss */
  .post-contents h2 {
    font-size: 28px;
  }
}
/* line 677, sass/site/blog/_blog.scss */
.post-contents h3 {
  font-size: 33px;
  font-weight: 600;
  line-height: normal;
  margin-bottom: 20px;
  font-family: "Karla", sans-serif;
}
/* line 683, sass/site/blog/_blog.scss */
.post-contents h3 a {
  color: #494647;
}
/* line 685, sass/site/blog/_blog.scss */
.post-contents h3 a:hover {
  color: #e72e28;
}
@media (max-width: 767px) {
  /* line 677, sass/site/blog/_blog.scss */
  .post-contents h3 {
    font-size: 24px;
  }
}
/* line 693, sass/site/blog/_blog.scss */
.post-contents h4 {
  font-size: 24px;
  font-weight: 600;
  line-height: normal;
  margin-bottom: 20px;
  font-family: "Karla", sans-serif;
}
/* line 699, sass/site/blog/_blog.scss */
.post-contents h4 a {
  color: #494647;
}
/* line 701, sass/site/blog/_blog.scss */
.post-contents h4 a:hover {
  color: #e72e28;
}
@media (max-width: 767px) {
  /* line 693, sass/site/blog/_blog.scss */
  .post-contents h4 {
    font-size: 20px;
  }
}
/* line 709, sass/site/blog/_blog.scss */
.post-contents .wp-block-image {
  margin-top: 40px;
  margin-bottom: 40px;
}
@media (max-width: 1600px) {
  /* line 709, sass/site/blog/_blog.scss */
  .post-contents .wp-block-image {
    margin-top: 20px;
    margin-bottom: 25px;
  }
}
@media (max-width: 1023px) {
  /* line 709, sass/site/blog/_blog.scss */
  .post-contents .wp-block-image {
    margin-top: 10px;
    margin-bottom: 15px;
  }
}
/* line 722, sass/site/blog/_blog.scss */
.post-contents .wp-block-image:first-child {
  margin-top: 0px;
}

/* line 728, sass/site/blog/_blog.scss */
.postnext-prev .navigation.post-navigation {
  margin: 90px 0 50px 0;
  max-width: 100%;
  width: 100%;
}
@media (max-width: 767px) {
  /* line 728, sass/site/blog/_blog.scss */
  .postnext-prev .navigation.post-navigation {
    margin: 20px 0 0;
  }
}
/* line 735, sass/site/blog/_blog.scss */
.postnext-prev .navigation.post-navigation .nav-links {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  max-width: 1610px;
  width: 100%;
  margin: 0 auto;
  padding: 0 15px;
}
@media (max-width: 1600px) {
  /* line 735, sass/site/blog/_blog.scss */
  .postnext-prev .navigation.post-navigation .nav-links {
    max-width: 1200px;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
  }
}
@media (max-width: 767px) {
  /* line 735, sass/site/blog/_blog.scss */
  .postnext-prev .navigation.post-navigation .nav-links {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
/* line 749, sass/site/blog/_blog.scss */
.postnext-prev .navigation.post-navigation .nav-links > div {
  width: calc(50% - 15px);
  min-width: inherit;
  padding: 90px 90px 130px;
  margin: 0 !important;
  background: #f7f7f7;
  position: relative;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
@media (max-width: 1600px) {
  /* line 749, sass/site/blog/_blog.scss */
  .postnext-prev .navigation.post-navigation .nav-links > div {
    padding: 70px 50px 130px;
  }
}
@media (max-width: 767px) {
  /* line 749, sass/site/blog/_blog.scss */
  .postnext-prev .navigation.post-navigation .nav-links > div {
    width: 100%;
    padding: 40px 30px 90px;
    margin-bottom: 20px !important;
  }
}
/* line 765, sass/site/blog/_blog.scss */
.postnext-prev .navigation.post-navigation .nav-links > div:hover {
  background-color: #e63b30;
}
/* line 767, sass/site/blog/_blog.scss */
.postnext-prev .navigation.post-navigation .nav-links > div:hover .post-title {
  color: #fff;
}
/* line 771, sass/site/blog/_blog.scss */
.postnext-prev .navigation.post-navigation .nav-links > div .screen-reader-text, .postnext-prev .navigation.post-navigation .nav-links > div br {
  display: none;
}
/* line 775, sass/site/blog/_blog.scss */
.postnext-prev .navigation.post-navigation .nav-links > div a:hover, .postnext-prev .navigation.post-navigation .nav-links > div a:focus {
  text-decoration: none;
  outline: none;
}
/* line 780, sass/site/blog/_blog.scss */
.postnext-prev .navigation.post-navigation .nav-links > div .post-title {
  color: #2a2a2a;
  font-weight: 600;
  font-size: 33px;
  line-height: normal;
  font-family: "Karla", sans-serif;
  display: block;
  margin: 0 0 30px;
}
@media (max-width: 767px) {
  /* line 780, sass/site/blog/_blog.scss */
  .postnext-prev .navigation.post-navigation .nav-links > div .post-title {
    font-size: 24px;
  }
}
/* line 792, sass/site/blog/_blog.scss */
.postnext-prev .navigation.post-navigation .nav-links > div .btn.dark {
  background-color: #fff;
  padding: 15px 30px 15px 35px;
  position: absolute;
  bottom: 60px;
}
@media (max-width: 767px) {
  /* line 792, sass/site/blog/_blog.scss */
  .postnext-prev .navigation.post-navigation .nav-links > div .btn.dark {
    bottom: 30px;
  }
}
/* line 802, sass/site/blog/_blog.scss */
.postnext-prev .navigation.post-navigation .nav-links > div.nav-previous .btn {
  padding: 15px 30px 15px 75px;
}
/* line 804, sass/site/blog/_blog.scss */
.postnext-prev .navigation.post-navigation .nav-links > div.nav-previous .btn:after {
  margin: auto;
  position: absolute;
  left: 30px;
  top: 0;
  bottom: 0;
  transform: rotate(180deg);
}

/* line 821, sass/site/blog/_blog.scss */
.blog-page-wrapper .blog-post-title-step {
  list-style: none;
  padding: 0;
}
@media (max-width: 767px) {
  /* line 821, sass/site/blog/_blog.scss */
  .blog-page-wrapper .blog-post-title-step {
    margin: 0;
  }
}
/* line 827, sass/site/blog/_blog.scss */
.blog-page-wrapper .blog-post-title-step li {
  margin: 0 0 12px;
  line-height: 28px;
}
@media (max-width: 767px) {
  /* line 827, sass/site/blog/_blog.scss */
  .blog-page-wrapper .blog-post-title-step li {
    margin: 0 0 10px;
    line-height: 26px;
  }
}
/* line 835, sass/site/blog/_blog.scss */
.blog-page-wrapper .blog-post-title-step li a:hover {
  text-decoration: underline;
}

/* line 2, sass/site/blog/_blog-new.scss */
.blog .fix-wrap, .blog .blog-page-wrapper, .archive .fix-wrap, .archive .blog-page-wrapper, .single .fix-wrap, .single .blog-page-wrapper {
  width: 100%;
  max-width: 1200px;
}
@media (max-width: 1600px) {
  /* line 2, sass/site/blog/_blog-new.scss */
  .blog .fix-wrap, .blog .blog-page-wrapper, .archive .fix-wrap, .archive .blog-page-wrapper, .single .fix-wrap, .single .blog-page-wrapper {
    max-width: 1100px;
  }
}
/* line 9, sass/site/blog/_blog-new.scss */
.blog footer.footermain, .archive footer.footermain, .single footer.footermain {
  padding: 0;
}

/* line 13, sass/site/blog/_blog-new.scss */
.blog-page-title {
  background-size: cover;
  background-position: center;
  background: #212121;
  min-height: 620px;
  padding: 60px 0;
  height: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
@media (max-width: 1600px) {
  /* line 13, sass/site/blog/_blog-new.scss */
  .blog-page-title {
    min-height: 410px;
  }
}
@media (max-width: 1199px) {
  /* line 13, sass/site/blog/_blog-new.scss */
  .blog-page-title {
    min-height: 310px;
    padding: 50px 0;
  }
}
@media (max-width: 1023px) {
  /* line 13, sass/site/blog/_blog-new.scss */
  .blog-page-title {
    padding: 40px 0;
  }
}
@media (max-width: 767px) {
  /* line 13, sass/site/blog/_blog-new.scss */
  .blog-page-title {
    min-height: 250px;
    padding: 30px 0;
  }
}
/* line 36, sass/site/blog/_blog-new.scss */
.blog-page-title .page-title-wrapper {
  max-width: 730px;
}
/* line 38, sass/site/blog/_blog-new.scss */
.blog-page-title .page-title-wrapper h1 {
  font-size: 70px;
  color: #fff;
  font-weight: 800;
  letter-spacing: -1px;
  margin: 0;
}
@media (max-width: 1600px) {
  /* line 38, sass/site/blog/_blog-new.scss */
  .blog-page-title .page-title-wrapper h1 {
    font-size: 50px;
  }
}
@media (max-width: 1199px) {
  /* line 38, sass/site/blog/_blog-new.scss */
  .blog-page-title .page-title-wrapper h1 {
    font-size: 40px;
  }
}
@media (max-width: 1023px) {
  /* line 38, sass/site/blog/_blog-new.scss */
  .blog-page-title .page-title-wrapper h1 {
    font-size: 36px;
  }
}
@media (max-width: 767px) {
  /* line 38, sass/site/blog/_blog-new.scss */
  .blog-page-title .page-title-wrapper h1 {
    font-size: 32px;
    font-weight: 700;
  }
}
/* line 57, sass/site/blog/_blog-new.scss */
.blog-page-title .page-title-wrapper h1.page-title {
  font-size: 24px;
  font-weight: 600;
}
@media (max-width: 767px) {
  /* line 57, sass/site/blog/_blog-new.scss */
  .blog-page-title .page-title-wrapper h1.page-title {
    font-size: 18px;
    font-weight: 700;
  }
}
/* line 64, sass/site/blog/_blog-new.scss */
.blog-page-title .page-title-wrapper h1.page-title span {
  font-size: 70px;
  display: block;
}
@media (max-width: 1199px) {
  /* line 64, sass/site/blog/_blog-new.scss */
  .blog-page-title .page-title-wrapper h1.page-title span {
    font-size: 50px;
  }
}
@media (max-width: 767px) {
  /* line 64, sass/site/blog/_blog-new.scss */
  .blog-page-title .page-title-wrapper h1.page-title span {
    font-size: 28px;
    font-weight: 700;
  }
}
/* line 77, sass/site/blog/_blog-new.scss */
.blog-page-title .page-title-wrapper .date-text {
  color: #fff;
}

/* line 82, sass/site/blog/_blog-new.scss */
.blog-first-post-section {
  padding: 100px 0;
}
@media (max-width: 1600px) {
  /* line 82, sass/site/blog/_blog-new.scss */
  .blog-first-post-section {
    padding: 50px 0;
  }
}
@media (max-width: 1199px) {
  /* line 82, sass/site/blog/_blog-new.scss */
  .blog-first-post-section {
    padding: 40px 0;
  }
}

/* line 91, sass/site/blog/_blog-new.scss */
.blog-big-post {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
@media (max-width: 1023px) {
  /* line 91, sass/site/blog/_blog-new.scss */
  .blog-big-post {
    -webkit-flex-flow: wrap;
    -moz-flex-flow: wrap;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
  }
}
/* line 97, sass/site/blog/_blog-new.scss */
.blog-big-post .blog-big-post-photo {
  width: 664px;
}
@media (max-width: 1600px) {
  /* line 97, sass/site/blog/_blog-new.scss */
  .blog-big-post .blog-big-post-photo {
    width: 60%;
  }
}
@media (max-width: 1023px) {
  /* line 97, sass/site/blog/_blog-new.scss */
  .blog-big-post .blog-big-post-photo {
    width: 100%;
    margin: 0 0 30px;
  }
}
/* line 106, sass/site/blog/_blog-new.scss */
.blog-big-post .blog-big-post-photo img {
  float: right;
  max-width: inherit;
}
@media (max-width: 1470px) {
  /* line 106, sass/site/blog/_blog-new.scss */
  .blog-big-post .blog-big-post-photo img {
    max-width: 130%;
  }
}
@media (max-width: 1023px) {
  /* line 106, sass/site/blog/_blog-new.scss */
  .blog-big-post .blog-big-post-photo img {
    max-width: 100%;
    width: 100%;
  }
}
/* line 118, sass/site/blog/_blog-new.scss */
.blog-big-post .blog-big-post-content {
  max-width: 370px;
  margin-left: auto;
}
@media (max-width: 1600px) {
  /* line 118, sass/site/blog/_blog-new.scss */
  .blog-big-post .blog-big-post-content {
    max-width: 40%;
    padding-left: 40px;
  }
}
@media (max-width: 1023px) {
  /* line 118, sass/site/blog/_blog-new.scss */
  .blog-big-post .blog-big-post-content {
    width: 100%;
    max-width: 100%;
    padding-left: 0;
  }
}
/* line 130, sass/site/blog/_blog-new.scss */
.blog-big-post .blog-big-post-content .datetime-post {
  color: #000000;
  font-size: 19px;
  font-weight: 700;
  font-family: 'Montserrat';
  margin: 0 0 20px;
  display: block;
}
@media (max-width: 1600px) {
  /* line 130, sass/site/blog/_blog-new.scss */
  .blog-big-post .blog-big-post-content .datetime-post {
    font-size: 16px;
    margin: 0 0 5px;
  }
}
@media (max-width: 1199px) {
  /* line 130, sass/site/blog/_blog-new.scss */
  .blog-big-post .blog-big-post-content .datetime-post {
    margin: 0;
  }
}
/* line 145, sass/site/blog/_blog-new.scss */
.blog-big-post .blog-big-post-content .post-title {
  font-size: 40px;
  line-height: normal;
  letter-spacing: -1px;
  font-weight: 800;
}
@media (max-width: 1600px) {
  /* line 145, sass/site/blog/_blog-new.scss */
  .blog-big-post .blog-big-post-content .post-title {
    font-size: 32px;
  }
}
@media (max-width: 1199px) {
  /* line 145, sass/site/blog/_blog-new.scss */
  .blog-big-post .blog-big-post-content .post-title {
    font-size: 28px;
  }
}
@media (max-width: 767px) {
  /* line 145, sass/site/blog/_blog-new.scss */
  .blog-big-post .blog-big-post-content .post-title {
    font-size: 24px;
    letter-spacing: 0;
    font-weight: 700;
  }
}
/* line 161, sass/site/blog/_blog-new.scss */
.blog-big-post .blog-big-post-content .post-title a {
  color: #000;
}
/* line 165, sass/site/blog/_blog-new.scss */
.blog-big-post .blog-big-post-content p {
  color: #6a6a6a;
  line-height: 26px;
  letter-spacing: -1px;
  font-size: 19px;
  margin: 0 0 30px;
}
/* line 172, sass/site/blog/_blog-new.scss */
.blog-big-post .blog-big-post-content .border-button {
  color: #000 !important;
}
/* line 174, sass/site/blog/_blog-new.scss */
.blog-big-post .blog-big-post-content .border-button:hover {
  background-color: #e63b30;
  border-color: #e63b30;
  color: #fff !important;
}
@media (max-width: 1600px) {
  /* line 172, sass/site/blog/_blog-new.scss */
  .blog-big-post .blog-big-post-content .border-button {
    min-width: 250px;
    line-height: 30px;
    padding: 20px;
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  /* line 172, sass/site/blog/_blog-new.scss */
  .blog-big-post .blog-big-post-content .border-button {
    min-width: 190px;
    line-height: 30px;
    padding: 10px;
    font-size: 16px;
  }
}

/* line 194, sass/site/blog/_blog-new.scss */
.blog-page-wrapper {
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
}
/* line 196, sass/site/blog/_blog-new.scss */
.blog-page-wrapper .blog-sidebar {
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
  width: 100%;
  padding: 30px 25px;
  border: none;
  border-top: 1px #0a0a0a solid;
  background: #f7f7f7;
  margin: 0 0 40px;
}
/* line 205, sass/site/blog/_blog-new.scss */
.blog-page-wrapper .blog-sidebar .widget.widget_categories {
  max-width: 365px;
  margin: 0;
}
/* line 208, sass/site/blog/_blog-new.scss */
.blog-page-wrapper .blog-sidebar .widget.widget_categories .widget-title {
  display: none;
}
/* line 211, sass/site/blog/_blog-new.scss */
.blog-page-wrapper .blog-sidebar .widget.widget_categories select {
  border: 1px #ccc solid;
  height: 54px;
  padding: 0 50px 0 30px;
  color: #000000;
  font-size: 16px;
  font-family: "Karla", sans-serif;
}
/* line 222, sass/site/blog/_blog-new.scss */
.blog-page-wrapper .leftside-blog-posts {
  width: initial;
  padding: 0;
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  margin: 0 -15px;
}
@media (max-width: 767px) {
  /* line 222, sass/site/blog/_blog-new.scss */
  .blog-page-wrapper .leftside-blog-posts {
    margin: 0;
  }
}
/* line 232, sass/site/blog/_blog-new.scss */
.blog-page-wrapper .leftside-blog-posts .post, .blog-page-wrapper .leftside-blog-posts .type-page {
  width: calc(100% / 3 - 30px);
  margin: 0 15px 90px;
  display: block;
}
@media (max-width: 1600px) {
  /* line 232, sass/site/blog/_blog-new.scss */
  .blog-page-wrapper .leftside-blog-posts .post, .blog-page-wrapper .leftside-blog-posts .type-page {
    margin: 0 15px 40px;
  }
}
@media (max-width: 1023px) {
  /* line 232, sass/site/blog/_blog-new.scss */
  .blog-page-wrapper .leftside-blog-posts .post, .blog-page-wrapper .leftside-blog-posts .type-page {
    width: calc(100% / 2 - 30px);
  }
}
@media (max-width: 767px) {
  /* line 232, sass/site/blog/_blog-new.scss */
  .blog-page-wrapper .leftside-blog-posts .post, .blog-page-wrapper .leftside-blog-posts .type-page {
    width: 100%;
    margin: 0 0 30px;
  }
}
/* line 246, sass/site/blog/_blog-new.scss */
.blog-page-wrapper .leftside-blog-posts .post .postimage, .blog-page-wrapper .leftside-blog-posts .type-page .postimage {
  min-width: 100%;
  max-width: 100%;
  margin: 0 0 45px;
}
@media (max-width: 1600px) {
  /* line 246, sass/site/blog/_blog-new.scss */
  .blog-page-wrapper .leftside-blog-posts .post .postimage, .blog-page-wrapper .leftside-blog-posts .type-page .postimage {
    margin: 0 0 20px;
  }
}
/* line 253, sass/site/blog/_blog-new.scss */
.blog-page-wrapper .leftside-blog-posts .post .postimage .attachment-post-thumbnail, .blog-page-wrapper .leftside-blog-posts .type-page .postimage .attachment-post-thumbnail {
  height: 246px;
  object-fit: cover;
}
@media (max-width: 767px) {
  /* line 253, sass/site/blog/_blog-new.scss */
  .blog-page-wrapper .leftside-blog-posts .post .postimage .attachment-post-thumbnail, .blog-page-wrapper .leftside-blog-posts .type-page .postimage .attachment-post-thumbnail {
    height: auto;
  }
}
/* line 263, sass/site/blog/_blog-new.scss */
.blog-page-wrapper .leftside-blog-posts .post .postconetnt h3 a, .blog-page-wrapper .leftside-blog-posts .type-page .postconetnt h3 a {
  font-family: "Montserrat", sans-serif;
  color: #000;
  font-size: 23px;
  font-weight: 700;
  letter-spacing: normal;
  line-height: 33px;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
@media (max-width: 1600px) {
  /* line 263, sass/site/blog/_blog-new.scss */
  .blog-page-wrapper .leftside-blog-posts .post .postconetnt h3 a, .blog-page-wrapper .leftside-blog-posts .type-page .postconetnt h3 a {
    font-size: 20px;
    line-height: 28px;
  }
}
@media (max-width: 767px) {
  /* line 263, sass/site/blog/_blog-new.scss */
  .blog-page-wrapper .leftside-blog-posts .post .postconetnt h3 a, .blog-page-wrapper .leftside-blog-posts .type-page .postconetnt h3 a {
    font-size: 18px;
    line-height: 24px;
  }
}
/* line 285, sass/site/blog/_blog-new.scss */
.blog-page-wrapper .leftside-blog-posts .post .postconetnt p, .blog-page-wrapper .leftside-blog-posts .type-page .postconetnt p {
  margin: 0 0 15px;
  color: #6a6a6a;
  font-size: 19px;
  line-height: 26px;
  letter-spacing: -1px;
}
@media (max-width: 1600px) {
  /* line 285, sass/site/blog/_blog-new.scss */
  .blog-page-wrapper .leftside-blog-posts .post .postconetnt p, .blog-page-wrapper .leftside-blog-posts .type-page .postconetnt p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  /* line 285, sass/site/blog/_blog-new.scss */
  .blog-page-wrapper .leftside-blog-posts .post .postconetnt p, .blog-page-wrapper .leftside-blog-posts .type-page .postconetnt p {
    font-size: 16px;
    line-height: 24px;
  }
}
/* line 302, sass/site/blog/_blog-new.scss */
.blog-page-wrapper .leftside-blog-posts .post .posts_links .posted-on a, .blog-page-wrapper .leftside-blog-posts .type-page .posts_links .posted-on a {
  font-size: 16px;
}
@media (max-width: 767px) {
  /* line 302, sass/site/blog/_blog-new.scss */
  .blog-page-wrapper .leftside-blog-posts .post .posts_links .posted-on a, .blog-page-wrapper .leftside-blog-posts .type-page .posts_links .posted-on a {
    font-size: 14px;
  }
}

/* line 313, sass/site/blog/_blog-new.scss */
.discover-what-next {
  background: #151515;
  padding: 90px 0;
}
@media (max-width: 1600px) {
  /* line 313, sass/site/blog/_blog-new.scss */
  .discover-what-next {
    padding: 50px 0 20px;
  }
}
@media (max-width: 767px) {
  /* line 313, sass/site/blog/_blog-new.scss */
  .discover-what-next {
    padding: 40px 0 10px;
  }
}
/* line 323, sass/site/blog/_blog-new.scss */
.discover-what-next .header-title .section-header {
  text-align: center;
  color: #fff;
  margin: 0 0 70px;
  letter-spacing: normal;
}
@media (max-width: 1600px) {
  /* line 323, sass/site/blog/_blog-new.scss */
  .discover-what-next .header-title .section-header {
    margin: 0 0 40px;
  }
}
@media (max-width: 767px) {
  /* line 323, sass/site/blog/_blog-new.scss */
  .discover-what-next .header-title .section-header {
    font-size: 28px;
    letter-spacing: 0;
    margin: 0 0 30px;
  }
}
/* line 338, sass/site/blog/_blog-new.scss */
.discover-what-next .discover-what-next-grid {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
}
/* line 342, sass/site/blog/_blog-new.scss */
.discover-what-next .discover-what-next-grid .blog-big-post:first-child {
  border-bottom: 1px #393939 solid;
  padding: 0 0 100px;
  margin: 0 0 100px;
}
@media (max-width: 1600px) {
  /* line 342, sass/site/blog/_blog-new.scss */
  .discover-what-next .discover-what-next-grid .blog-big-post:first-child {
    padding: 0 0 50px;
    margin: 0 0 50px;
  }
}
/* line 350, sass/site/blog/_blog-new.scss */
.discover-what-next .discover-what-next-grid .blog-big-post:first-child .blog-big-post-photo {
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
}
@media (max-width: 1023px) {
  /* line 350, sass/site/blog/_blog-new.scss */
  .discover-what-next .discover-what-next-grid .blog-big-post:first-child .blog-big-post-photo {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    margin: 0 0 20px;
  }
}
/* line 356, sass/site/blog/_blog-new.scss */
.discover-what-next .discover-what-next-grid .blog-big-post:first-child .blog-big-post-photo img {
  float: left;
  min-width: 100%;
}
/* line 361, sass/site/blog/_blog-new.scss */
.discover-what-next .discover-what-next-grid .blog-big-post:first-child .blog-big-post-content {
  margin: 0 auto 0 0;
  max-width: 452px;
  padding-right: 40px;
}
@media (max-width: 1023px) {
  /* line 361, sass/site/blog/_blog-new.scss */
  .discover-what-next .discover-what-next-grid .blog-big-post:first-child .blog-big-post-content {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    max-width: 100%;
    padding: 0;
    width: 100%;
  }
}
/* line 371, sass/site/blog/_blog-new.scss */
.discover-what-next .discover-what-next-grid .blog-big-post:first-child .blog-big-post-content .post-tag {
  font-family: "Montserrat", sans-serif;
  font-size: 19px;
  font-weight: 700;
  color: #fff;
  display: inline-block;
  margin: 0 0 21px;
}
@media (max-width: 1600px) {
  /* line 371, sass/site/blog/_blog-new.scss */
  .discover-what-next .discover-what-next-grid .blog-big-post:first-child .blog-big-post-content .post-tag {
    margin: 0 0 17px;
  }
}
@media (max-width: 1199px) {
  /* line 371, sass/site/blog/_blog-new.scss */
  .discover-what-next .discover-what-next-grid .blog-big-post:first-child .blog-big-post-content .post-tag {
    margin: 0 0 11px;
  }
}
@media (max-width: 1023px) {
  /* line 371, sass/site/blog/_blog-new.scss */
  .discover-what-next .discover-what-next-grid .blog-big-post:first-child .blog-big-post-content .post-tag {
    margin: 0 0 8px;
  }
}
@media (max-width: 767px) {
  /* line 371, sass/site/blog/_blog-new.scss */
  .discover-what-next .discover-what-next-grid .blog-big-post:first-child .blog-big-post-content .post-tag {
    margin: 0 0 5px;
  }
}
/* line 390, sass/site/blog/_blog-new.scss */
.discover-what-next .discover-what-next-grid .blog-big-post:first-child .blog-big-post-content .post-tag a {
  font-size: 19px;
  color: #fff;
  font-weight: 700;
  line-height: normal;
  font-family: "Montserrat", sans-serif;
  display: inline-block;
}
@media (max-width: 767px) {
  /* line 390, sass/site/blog/_blog-new.scss */
  .discover-what-next .discover-what-next-grid .blog-big-post:first-child .blog-big-post-content .post-tag a {
    font-size: 16px;
    font-weight: 600;
  }
}
/* line 404, sass/site/blog/_blog-new.scss */
.discover-what-next .discover-what-next-grid .blog-big-post:first-child .blog-big-post-content .post-title a {
  color: #fff;
}
/* line 408, sass/site/blog/_blog-new.scss */
.discover-what-next .discover-what-next-grid .blog-big-post:first-child .blog-big-post-content p {
  color: #9d9d9d;
}
/* line 411, sass/site/blog/_blog-new.scss */
.discover-what-next .discover-what-next-grid .blog-big-post:first-child .blog-big-post-content .border-button {
  color: #fff !important;
  border-color: #fff;
}
/* line 414, sass/site/blog/_blog-new.scss */
.discover-what-next .discover-what-next-grid .blog-big-post:first-child .blog-big-post-content .border-button:hover, .discover-what-next .discover-what-next-grid .blog-big-post:first-child .blog-big-post-content .border-button:focus {
  background-color: #e53b30;
  border-color: #e53b30;
}
/* line 421, sass/site/blog/_blog-new.scss */
.discover-what-next .discover-what-next-grid .blog-big-post:not(:first-child) {
  width: calc(100% / 2 - 20px);
  margin: 0 0 60px;
}
@media (max-width: 1600px) {
  /* line 421, sass/site/blog/_blog-new.scss */
  .discover-what-next .discover-what-next-grid .blog-big-post:not(:first-child) {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    margin: 0 0 40px;
  }
}
@media (max-width: 1023px) {
  /* line 421, sass/site/blog/_blog-new.scss */
  .discover-what-next .discover-what-next-grid .blog-big-post:not(:first-child) {
    margin: 0 10px 30px;
  }
}
@media (max-width: 767px) {
  /* line 421, sass/site/blog/_blog-new.scss */
  .discover-what-next .discover-what-next-grid .blog-big-post:not(:first-child) {
    margin: 0 0 30px;
    width: 100%;
  }
}
/* line 435, sass/site/blog/_blog-new.scss */
.discover-what-next .discover-what-next-grid .blog-big-post:not(:first-child) .blog-big-post-photo {
  width: 200px;
}
@media (max-width: 1023px) {
  /* line 435, sass/site/blog/_blog-new.scss */
  .discover-what-next .discover-what-next-grid .blog-big-post:not(:first-child) .blog-big-post-photo {
    width: 100%;
    margin: 0 0 20px;
  }
}
@media (max-width: 767px) {
  /* line 435, sass/site/blog/_blog-new.scss */
  .discover-what-next .discover-what-next-grid .blog-big-post:not(:first-child) .blog-big-post-photo {
    margin: 0 0 15px;
  }
}
/* line 444, sass/site/blog/_blog-new.scss */
.discover-what-next .discover-what-next-grid .blog-big-post:not(:first-child) .blog-big-post-photo img {
  width: 100%;
}
/* line 448, sass/site/blog/_blog-new.scss */
.discover-what-next .discover-what-next-grid .blog-big-post:not(:first-child) .blog-big-post-content {
  padding: 0 35px;
}
@media (max-width: 1600px) {
  /* line 448, sass/site/blog/_blog-new.scss */
  .discover-what-next .discover-what-next-grid .blog-big-post:not(:first-child) .blog-big-post-content {
    max-width: calc(100% - 200px);
  }
}
@media (max-width: 1023px) {
  /* line 448, sass/site/blog/_blog-new.scss */
  .discover-what-next .discover-what-next-grid .blog-big-post:not(:first-child) .blog-big-post-content {
    max-width: 100%;
    width: 100%;
    padding: 0;
  }
}
/* line 458, sass/site/blog/_blog-new.scss */
.discover-what-next .discover-what-next-grid .blog-big-post:not(:first-child) .blog-big-post-content .post-tag {
  font-size: 19px;
  line-height: normal;
  display: inline-block;
  margin: 0 0 15px;
  color: #9d9d9d;
}
@media (max-width: 1023px) {
  /* line 458, sass/site/blog/_blog-new.scss */
  .discover-what-next .discover-what-next-grid .blog-big-post:not(:first-child) .blog-big-post-content .post-tag {
    margin: 0 0 8px;
  }
}
@media (max-width: 767px) {
  /* line 458, sass/site/blog/_blog-new.scss */
  .discover-what-next .discover-what-next-grid .blog-big-post:not(:first-child) .blog-big-post-content .post-tag {
    font-size: 18px;
    margin: 0 0 7px;
  }
}
/* line 471, sass/site/blog/_blog-new.scss */
.discover-what-next .discover-what-next-grid .blog-big-post:not(:first-child) .blog-big-post-content .post-tag a {
  font-size: 19px;
  line-height: 26px;
  letter-spacing: -1px;
  color: #9d9d9d;
}
/* line 478, sass/site/blog/_blog-new.scss */
.discover-what-next .discover-what-next-grid .blog-big-post:not(:first-child) .blog-big-post-content .post-title {
  font-size: 19px;
  line-height: 28px;
  letter-spacing: 0;
  font-weight: 700;
  color: #fff;
  margin: 0;
}
@media (max-width: 1600px) {
  /* line 478, sass/site/blog/_blog-new.scss */
  .discover-what-next .discover-what-next-grid .blog-big-post:not(:first-child) .blog-big-post-content .post-title {
    font-size: 18px;
  }
}
/* line 488, sass/site/blog/_blog-new.scss */
.discover-what-next .discover-what-next-grid .blog-big-post:not(:first-child) .blog-big-post-content .post-title a {
  color: #fff;
}
/* line 492, sass/site/blog/_blog-new.scss */
.discover-what-next .discover-what-next-grid .blog-big-post:not(:first-child) .blog-big-post-content p {
  display: none;
}
/* line 495, sass/site/blog/_blog-new.scss */
.discover-what-next .discover-what-next-grid .blog-big-post:not(:first-child) .blog-big-post-content .border-button {
  display: none;
}
/* line 502, sass/site/blog/_blog-new.scss */
.discover-what-next .view-more-posts {
  display: none;
}

/* line 506, sass/site/blog/_blog-new.scss */
.view-more-posts {
  text-align: center;
  padding: 30px 0 0;
}
@media (max-width: 767px) {
  /* line 506, sass/site/blog/_blog-new.scss */
  .view-more-posts {
    padding: 10px 0 0;
  }
}

/* line 513, sass/site/blog/_blog-new.scss */
.viewMore {
  display: inline-block;
  color: #fff;
  line-height: normal;
  font-weight: 600;
  font-family: "Montserrat", sans-serif;
  position: relative;
  padding: 0 23px 0 0;
}
/* line 521, sass/site/blog/_blog-new.scss */
.viewMore:hover {
  color: #e63b30;
  text-decoration: none;
}
/* line 525, sass/site/blog/_blog-new.scss */
.viewMore:after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 10px;
  height: 10px;
  background: url(images/viewmore-arrow.png) no-repeat;
}

/* line 537, sass/site/blog/_blog-new.scss */
.inside-posts-section {
  background: #f7f7f7;
  padding: 85px 0 100px;
}
@media (max-width: 1600px) {
  /* line 537, sass/site/blog/_blog-new.scss */
  .inside-posts-section {
    padding: 45px 0 50px;
  }
}
@media (max-width: 767px) {
  /* line 537, sass/site/blog/_blog-new.scss */
  .inside-posts-section {
    padding: 35px 0 40px;
  }
}
/* line 547, sass/site/blog/_blog-new.scss */
.inside-posts-section .header-title .section-header {
  margin: 0 0 65px;
}
@media (max-width: 1600px) {
  /* line 547, sass/site/blog/_blog-new.scss */
  .inside-posts-section .header-title .section-header {
    margin: 0 0 40px;
  }
}
@media (max-width: 767px) {
  /* line 547, sass/site/blog/_blog-new.scss */
  .inside-posts-section .header-title .section-header {
    margin: 0 0 35px;
  }
}
/* line 557, sass/site/blog/_blog-new.scss */
.inside-posts-section .header-sub-title {
  border-bottom: 1px solid #000000;
  text-align: center;
}
/* line 561, sass/site/blog/_blog-new.scss */
.inside-posts-section .blog-big-post {
  margin: 0 0 90px;
}
@media (max-width: 1600px) {
  /* line 561, sass/site/blog/_blog-new.scss */
  .inside-posts-section .blog-big-post {
    margin: 0 0 40px;
  }
}

/* line 568, sass/site/blog/_blog-new.scss */
.header-sub-title {
  font-size: 19px;
  font-weight: 600;
  color: #000;
  padding: 0 0 30px;
}
@media (max-width: 767px) {
  /* line 568, sass/site/blog/_blog-new.scss */
  .header-sub-title {
    font-size: 18px;
    padding: 0 0 20px;
  }
}

/* line 578, sass/site/blog/_blog-new.scss */
.blog-story-post {
  padding: 70px 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  border-bottom: 1px solid #000000;
}
@media (max-width: 1600px) {
  /* line 578, sass/site/blog/_blog-new.scss */
  .blog-story-post {
    padding: 40px 0;
  }
}
@media (max-width: 767px) {
  /* line 578, sass/site/blog/_blog-new.scss */
  .blog-story-post {
    padding: 20px 0;
  }
}
/* line 589, sass/site/blog/_blog-new.scss */
.blog-story-post .blog-story-photo {
  width: 30%;
}
@media (max-width: 767px) {
  /* line 589, sass/site/blog/_blog-new.scss */
  .blog-story-post .blog-story-photo {
    width: 38%;
  }
}
/* line 595, sass/site/blog/_blog-new.scss */
.blog-story-post .blog-story-content {
  width: 70%;
  padding: 0 0 0 95px;
}
@media (max-width: 1199px) {
  /* line 595, sass/site/blog/_blog-new.scss */
  .blog-story-post .blog-story-content {
    padding: 0 0 0 45px;
  }
}
@media (max-width: 767px) {
  /* line 595, sass/site/blog/_blog-new.scss */
  .blog-story-post .blog-story-content {
    padding: 0 0 0 15px;
  }
}
/* line 604, sass/site/blog/_blog-new.scss */
.blog-story-post .blog-story-content .post-title {
  color: #000000;
  font-size: 38px;
  line-height: 48px;
  font-weight: 800;
  margin: 0 0 40px;
}
@media (max-width: 1600px) {
  /* line 604, sass/site/blog/_blog-new.scss */
  .blog-story-post .blog-story-content .post-title {
    font-size: 32px;
    line-height: normal;
    margin: 0 0 10px;
  }
}
@media (max-width: 1199px) {
  /* line 604, sass/site/blog/_blog-new.scss */
  .blog-story-post .blog-story-content .post-title {
    font-size: 28px;
  }
}
@media (max-width: 767px) {
  /* line 604, sass/site/blog/_blog-new.scss */
  .blog-story-post .blog-story-content .post-title {
    font-size: 18px;
    line-height: 24px;
    font-weight: 700;
  }
}
/* line 623, sass/site/blog/_blog-new.scss */
.blog-story-post .blog-story-content .post-title a {
  color: #000000;
}
@media (max-width: 767px) {
  /* line 627, sass/site/blog/_blog-new.scss */
  .blog-story-post .blog-story-content .read-more {
    font-size: 15px;
  }
}

/* line 634, sass/site/blog/_blog-new.scss */
.our-newsletter-section {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  background: #e72e28;
}
@media (max-width: 1023px) {
  /* line 634, sass/site/blog/_blog-new.scss */
  .our-newsletter-section {
    -webkit-flex-flow: wrap;
    -moz-flex-flow: wrap;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
  }
}
/* line 641, sass/site/blog/_blog-new.scss */
.our-newsletter-section ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 645, sass/site/blog/_blog-new.scss */
.our-newsletter-section ul li {
  list-style: none;
  color: #fff;
}
/* line 650, sass/site/blog/_blog-new.scss */
.our-newsletter-section .mailpoet_form_widget {
  padding: 0 !important;
}
/* line 652, sass/site/blog/_blog-new.scss */
.our-newsletter-section .mailpoet_form_widget .mailpoet_validate_success {
  font-weight: 400;
  color: #468847;
  background: #fff;
  padding: 10px;
  line-height: normal;
  font-size: 14px;
}
/* line 661, sass/site/blog/_blog-new.scss */
.our-newsletter-section .our-newsletter-left-images {
  width: 50%;
}
@media (max-width: 1023px) {
  /* line 661, sass/site/blog/_blog-new.scss */
  .our-newsletter-section .our-newsletter-left-images {
    width: 100%;
  }
}
/* line 667, sass/site/blog/_blog-new.scss */
.our-newsletter-section .our-newsletter-content {
  width: 50%;
  padding: 20px 20px 20px 145px;
}
@media (max-width: 1470px) {
  /* line 667, sass/site/blog/_blog-new.scss */
  .our-newsletter-section .our-newsletter-content {
    padding: 12px 12px 12px 100px;
  }
}
@media (max-width: 1199px) {
  /* line 667, sass/site/blog/_blog-new.scss */
  .our-newsletter-section .our-newsletter-content {
    padding: 20px 20px 20px 25px;
  }
}
@media (max-width: 1023px) {
  /* line 667, sass/site/blog/_blog-new.scss */
  .our-newsletter-section .our-newsletter-content {
    width: 100%;
    padding: 20px;
  }
}
/* line 680, sass/site/blog/_blog-new.scss */
.our-newsletter-section .our-newsletter-content .our-newsletter-content-inner {
  max-width: 460px;
}
@media (max-width: 1199px) {
  /* line 680, sass/site/blog/_blog-new.scss */
  .our-newsletter-section .our-newsletter-content .our-newsletter-content-inner {
    max-width: 350px;
  }
}
@media (max-width: 1023px) {
  /* line 680, sass/site/blog/_blog-new.scss */
  .our-newsletter-section .our-newsletter-content .our-newsletter-content-inner {
    max-width: 600px;
    margin: 0 auto;
  }
}
/* line 690, sass/site/blog/_blog-new.scss */
.our-newsletter-section .our-newsletter-content h3, .our-newsletter-section .our-newsletter-content .widgettitle {
  color: #fff;
  font-size: 40px;
  line-height: normal;
  font-weight: 900;
  margin: 0 0 20px;
  padding: 0;
}
@media (max-width: 1600px) {
  /* line 690, sass/site/blog/_blog-new.scss */
  .our-newsletter-section .our-newsletter-content h3, .our-newsletter-section .our-newsletter-content .widgettitle {
    font-size: 36px;
    margin: 0 0 15px;
  }
}
@media (max-width: 1199px) {
  /* line 690, sass/site/blog/_blog-new.scss */
  .our-newsletter-section .our-newsletter-content h3, .our-newsletter-section .our-newsletter-content .widgettitle {
    font-size: 32px;
  }
}
@media (max-width: 1023px) {
  /* line 690, sass/site/blog/_blog-new.scss */
  .our-newsletter-section .our-newsletter-content h3, .our-newsletter-section .our-newsletter-content .widgettitle {
    font-size: 28px;
    margin: 0;
  }
}
/* line 709, sass/site/blog/_blog-new.scss */
.our-newsletter-section .our-newsletter-content p {
  color: #fff;
  font-size: 19px;
  line-height: 26px;
  letter-spacing: -0.7px;
  margin: 0 0 60px;
}
@media (max-width: 1470px) {
  /* line 709, sass/site/blog/_blog-new.scss */
  .our-newsletter-section .our-newsletter-content p {
    margin-bottom: 30px;
  }
}
@media (max-width: 1199px) {
  /* line 709, sass/site/blog/_blog-new.scss */
  .our-newsletter-section .our-newsletter-content p {
    font-size: 16px;
    line-height: 19px;
    margin: 0 0 15px;
  }
}
/* line 724, sass/site/blog/_blog-new.scss */
.our-newsletter-section .our-newsletter-content input[type="email"] {
  height: 64px;
  width: 100%;
  background: transparent;
  border: 2px #fff solid !important;
  padding: 0 30px !important;
  color: #fff;
  font-size: 19px;
  line-height: 26px;
  letter-spacing: -0.7px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
}
/* line 221, sass/mixins/_mixins-master.scss */
.our-newsletter-section .our-newsletter-content input[type="email"].placeholder {
  color: #fff;
}
/* line 222, sass/mixins/_mixins-master.scss */
.our-newsletter-section .our-newsletter-content input[type="email"]:-moz-placeholder {
  color: #fff;
}
/* line 223, sass/mixins/_mixins-master.scss */
.our-newsletter-section .our-newsletter-content input[type="email"]::-webkit-input-placeholder {
  color: #fff;
}
/* line 224, sass/mixins/_mixins-master.scss */
.our-newsletter-section .our-newsletter-content input[type="email"]:-ms-input-placeholder {
  color: #fff;
}
@media (max-width: 1600px) {
  /* line 724, sass/site/blog/_blog-new.scss */
  .our-newsletter-section .our-newsletter-content input[type="email"] {
    font-size: 18px;
  }
}
@media (max-width: 1199px) {
  /* line 724, sass/site/blog/_blog-new.scss */
  .our-newsletter-section .our-newsletter-content input[type="email"] {
    padding: 0 20px !important;
    height: 44px;
    font-size: 16px;
  }
}
/* line 745, sass/site/blog/_blog-new.scss */
.our-newsletter-section .our-newsletter-content input[type="submit"] {
  color: #fff;
  font-size: 21px;
  font-weight: 600;
  font-family: 'Montserrat';
  border-radius: 0;
  width: 100%;
  background: #000;
  margin: 0;
  height: 64px;
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
}
@media (max-width: 1600px) {
  /* line 745, sass/site/blog/_blog-new.scss */
  .our-newsletter-section .our-newsletter-content input[type="submit"] {
    font-size: 18px;
  }
}
@media (max-width: 1199px) {
  /* line 745, sass/site/blog/_blog-new.scss */
  .our-newsletter-section .our-newsletter-content input[type="submit"] {
    font-size: 16px;
    height: 44px;
  }
}

/* line 768, sass/site/blog/_blog-new.scss */
.social-section .widget.widget_block {
  margin: 0;
}

/* line 776, sass/site/blog/_blog-new.scss */
.blog .posts-list .has-post-thumbnail:first-child {
  display: none;
}

/* line 2, sass/site/blog/_blog-new-detail.scss */
.single .blog-page-title {
  min-height: 430px;
  padding: 60px 0;
  height: 100%;
}
@media (max-width: 1600px) {
  /* line 2, sass/site/blog/_blog-new-detail.scss */
  .single .blog-page-title {
    min-height: 320px;
  }
}
@media (max-width: 1199px) {
  /* line 2, sass/site/blog/_blog-new-detail.scss */
  .single .blog-page-title {
    padding: 50px 0;
  }
}
@media (max-width: 1023px) {
  /* line 2, sass/site/blog/_blog-new-detail.scss */
  .single .blog-page-title {
    min-height: 250px;
    padding: 40px 0;
  }
}
@media (max-width: 767px) {
  /* line 2, sass/site/blog/_blog-new-detail.scss */
  .single .blog-page-title {
    min-height: inherit;
    padding: 30px 0;
  }
}
/* line 21, sass/site/blog/_blog-new-detail.scss */
.single .blog-page-title .page-title-wrapper h1 {
  font-size: 50px;
  letter-spacing: -2px;
  margin: 0 0 35px;
}
@media (max-width: 1600px) {
  /* line 21, sass/site/blog/_blog-new-detail.scss */
  .single .blog-page-title .page-title-wrapper h1 {
    font-size: 40px;
    margin: 0 0 20px;
  }
}
@media (max-width: 1199px) {
  /* line 21, sass/site/blog/_blog-new-detail.scss */
  .single .blog-page-title .page-title-wrapper h1 {
    font-size: 36px;
    margin: 0 0 10px;
  }
}
@media (max-width: 1023px) {
  /* line 21, sass/site/blog/_blog-new-detail.scss */
  .single .blog-page-title .page-title-wrapper h1 {
    font-size: 32px;
  }
}
/* line 37, sass/site/blog/_blog-new-detail.scss */
.single .blog-page-title .page-title-wrapper .entry-meta .byline, .single .blog-page-title .page-title-wrapper .entry-meta .comment-count, .single .blog-page-title .page-title-wrapper .entry-meta .edit-link {
  display: none;
}
/* line 41, sass/site/blog/_blog-new-detail.scss */
.single .blog-page-title .page-title-wrapper .posted-on .svg-icon {
  display: none;
}
/* line 44, sass/site/blog/_blog-new-detail.scss */
.single .blog-page-title .page-title-wrapper .posted-on a {
  font-size: 19px;
  font-weight: 700;
  font-family: "Montserrat", sans-serif;
  color: #fff;
}
/* line 53, sass/site/blog/_blog-new-detail.scss */
.single footer.footermain {
  padding: 0 !important;
}

/* line 57, sass/site/blog/_blog-new-detail.scss */
.blog-detail-wrapper {
  padding: 100px 0 0;
}
@media (max-width: 1600px) {
  /* line 57, sass/site/blog/_blog-new-detail.scss */
  .blog-detail-wrapper {
    padding: 50px 0 20px;
  }
}
@media (max-width: 767px) {
  /* line 57, sass/site/blog/_blog-new-detail.scss */
  .blog-detail-wrapper {
    padding: 40px 0 20px;
  }
}
/* line 65, sass/site/blog/_blog-new-detail.scss */
.blog-detail-wrapper .fix-wrap {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
}
/* line 68, sass/site/blog/_blog-new-detail.scss */
.blog-detail-wrapper .fix-wrap .blog-post-details {
  width: calc(100% - 350px);
}
@media (max-width: 767px) {
  /* line 68, sass/site/blog/_blog-new-detail.scss */
  .blog-detail-wrapper .fix-wrap .blog-post-details {
    width: 100%;
  }
}
/* line 73, sass/site/blog/_blog-new-detail.scss */
.blog-detail-wrapper .fix-wrap .blog-post-details .thumbimage {
  margin-bottom: 60px;
}
@media (max-width: 1600px) {
  /* line 73, sass/site/blog/_blog-new-detail.scss */
  .blog-detail-wrapper .fix-wrap .blog-post-details .thumbimage {
    margin-bottom: 30px;
  }
}
/* line 78, sass/site/blog/_blog-new-detail.scss */
.blog-detail-wrapper .fix-wrap .blog-post-details .thumbimage img {
  width: 100%;
}
/* line 82, sass/site/blog/_blog-new-detail.scss */
.blog-detail-wrapper .fix-wrap .blog-post-details h2 {
  font-size: 40px;
  font-weight: 900;
  font-family: "Montserrat", sans-serif;
}
@media (max-width: 1600px) {
  /* line 82, sass/site/blog/_blog-new-detail.scss */
  .blog-detail-wrapper .fix-wrap .blog-post-details h2 {
    font-size: 36px;
  }
}
@media (max-width: 1199px) {
  /* line 82, sass/site/blog/_blog-new-detail.scss */
  .blog-detail-wrapper .fix-wrap .blog-post-details h2 {
    font-size: 32px;
  }
}
@media (max-width: 1023px) {
  /* line 82, sass/site/blog/_blog-new-detail.scss */
  .blog-detail-wrapper .fix-wrap .blog-post-details h2 {
    font-size: 28px;
  }
}
@media (max-width: 767px) {
  /* line 82, sass/site/blog/_blog-new-detail.scss */
  .blog-detail-wrapper .fix-wrap .blog-post-details h2 {
    font-size: 24px;
  }
}
/* line 99, sass/site/blog/_blog-new-detail.scss */
.blog-detail-wrapper .fix-wrap .blog-post-details h3 {
  font-size: 30px;
  letter-spacing: -1px;
  line-height: 40px;
}
@media (max-width: 1600px) {
  /* line 99, sass/site/blog/_blog-new-detail.scss */
  .blog-detail-wrapper .fix-wrap .blog-post-details h3 {
    font-size: 28px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 99, sass/site/blog/_blog-new-detail.scss */
  .blog-detail-wrapper .fix-wrap .blog-post-details h3 {
    font-size: 26px;
  }
}
@media (max-width: 1023px) {
  /* line 99, sass/site/blog/_blog-new-detail.scss */
  .blog-detail-wrapper .fix-wrap .blog-post-details h3 {
    font-size: 24px;
  }
}
@media (max-width: 767px) {
  /* line 99, sass/site/blog/_blog-new-detail.scss */
  .blog-detail-wrapper .fix-wrap .blog-post-details h3 {
    font-size: 22px;
  }
}
/* line 117, sass/site/blog/_blog-new-detail.scss */
.blog-detail-wrapper .fix-wrap .blog-post-details h4 {
  font-size: 23px;
  font-weight: 700;
  font-family: "Montserrat", sans-serif;
  margin: 0 0 30px;
}
@media (max-width: 1600px) {
  /* line 117, sass/site/blog/_blog-new-detail.scss */
  .blog-detail-wrapper .fix-wrap .blog-post-details h4 {
    font-size: 22px;
    margin: 0 0 15px;
  }
}
@media (max-width: 1199px) {
  /* line 117, sass/site/blog/_blog-new-detail.scss */
  .blog-detail-wrapper .fix-wrap .blog-post-details h4 {
    font-size: 20px;
  }
}
@media (max-width: 1023px) {
  /* line 117, sass/site/blog/_blog-new-detail.scss */
  .blog-detail-wrapper .fix-wrap .blog-post-details h4 {
    font-size: 18px;
  }
}
/* line 133, sass/site/blog/_blog-new-detail.scss */
.blog-detail-wrapper .fix-wrap .blog-post-details p {
  font-size: 19px;
  line-height: 26px;
  color: #000;
}
@media (max-width: 1600px) {
  /* line 133, sass/site/blog/_blog-new-detail.scss */
  .blog-detail-wrapper .fix-wrap .blog-post-details p {
    margin: 0 0 15px;
    max-width: 100%;
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  /* line 133, sass/site/blog/_blog-new-detail.scss */
  .blog-detail-wrapper .fix-wrap .blog-post-details p {
    font-size: 16px;
  }
}
/* line 145, sass/site/blog/_blog-new-detail.scss */
.blog-detail-wrapper .fix-wrap .blog-post-details p strong {
  font-weight: 700;
}
/* line 148, sass/site/blog/_blog-new-detail.scss */
.blog-detail-wrapper .fix-wrap .blog-post-details p a {
  font-weight: 600;
  text-decoration: underline;
}
/* line 151, sass/site/blog/_blog-new-detail.scss */
.blog-detail-wrapper .fix-wrap .blog-post-details p a:hover {
  text-decoration: none;
}
/* line 156, sass/site/blog/_blog-new-detail.scss */
.blog-detail-wrapper .fix-wrap .blog-post-details ul {
  margin: 0;
  padding: 0;
}
@media (max-width: 767px) {
  /* line 156, sass/site/blog/_blog-new-detail.scss */
  .blog-detail-wrapper .fix-wrap .blog-post-details ul {
    margin: 0 0 10px;
  }
}
/* line 162, sass/site/blog/_blog-new-detail.scss */
.blog-detail-wrapper .fix-wrap .blog-post-details ul li {
  padding: 0 0 0 30px;
  position: relative;
  list-style: none;
  margin: 0 0 30px;
  color: #6a6a6a;
  font-size: 19px;
  line-height: 26px;
}
@media (max-width: 1600px) {
  /* line 162, sass/site/blog/_blog-new-detail.scss */
  .blog-detail-wrapper .fix-wrap .blog-post-details ul li {
    padding: 0 0 0 20px;
    margin: 0 0 10px;
    font-size: 18px;
    line-height: normal;
  }
}
@media (max-width: 767px) {
  /* line 162, sass/site/blog/_blog-new-detail.scss */
  .blog-detail-wrapper .fix-wrap .blog-post-details ul li {
    font-size: 16px;
  }
}
/* line 179, sass/site/blog/_blog-new-detail.scss */
.blog-detail-wrapper .fix-wrap .blog-post-details ul li:before {
  content: "";
  width: 10px;
  height: 10px;
  background: #e72e28;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 9px;
}
/* line 189, sass/site/blog/_blog-new-detail.scss */
.blog-detail-wrapper .fix-wrap .blog-post-details ul li h3, .blog-detail-wrapper .fix-wrap .blog-post-details ul li h4, .blog-detail-wrapper .fix-wrap .blog-post-details ul li > strong {
  font-size: 23px;
  font-weight: 700;
  font-family: "Montserrat", sans-serif;
  margin: 0 0 15px;
  display: block;
}
@media (max-width: 1600px) {
  /* line 189, sass/site/blog/_blog-new-detail.scss */
  .blog-detail-wrapper .fix-wrap .blog-post-details ul li h3, .blog-detail-wrapper .fix-wrap .blog-post-details ul li h4, .blog-detail-wrapper .fix-wrap .blog-post-details ul li > strong {
    font-size: 20px;
    margin: 0 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 189, sass/site/blog/_blog-new-detail.scss */
  .blog-detail-wrapper .fix-wrap .blog-post-details ul li h3, .blog-detail-wrapper .fix-wrap .blog-post-details ul li h4, .blog-detail-wrapper .fix-wrap .blog-post-details ul li > strong {
    font-size: 18px;
  }
}
/* line 203, sass/site/blog/_blog-new-detail.scss */
.blog-detail-wrapper .fix-wrap .blog-post-details ul li p {
  margin: 0 0 30px;
}
@media (max-width: 1600px) {
  /* line 203, sass/site/blog/_blog-new-detail.scss */
  .blog-detail-wrapper .fix-wrap .blog-post-details ul li p {
    margin: 0 0 15px;
  }
}
/* line 212, sass/site/blog/_blog-new-detail.scss */
.blog-detail-wrapper .fix-wrap .blog-detail-sidebar {
  min-width: 300px;
  width: 300px;
  margin-left: 50px;
}
@media (max-width: 767px) {
  /* line 212, sass/site/blog/_blog-new-detail.scss */
  .blog-detail-wrapper .fix-wrap .blog-detail-sidebar {
    min-width: 100%;
    width: 100%;
    margin-left: 0;
  }
}
/* line 222, sass/site/blog/_blog-new-detail.scss */
.blog-detail-wrapper .fix-wrap .blog-detail-sidebar .widget_recent_entries .widget-title {
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 600;
  margin: 0;
}
/* line 229, sass/site/blog/_blog-new-detail.scss */
.blog-detail-wrapper .fix-wrap .blog-detail-sidebar .widget_recent_entries ul {
  background: #f6f6f6;
  padding: 25px 35px;
  border-top: 1px #000 solid;
}
/* line 233, sass/site/blog/_blog-new-detail.scss */
.blog-detail-wrapper .fix-wrap .blog-detail-sidebar .widget_recent_entries ul li {
  padding-left: 20px;
  position: relative;
  line-height: normal !important;
  font-size: 17px !important;
  margin-bottom: 15px;
}
/* line 239, sass/site/blog/_blog-new-detail.scss */
.blog-detail-wrapper .fix-wrap .blog-detail-sidebar .widget_recent_entries ul li:before {
  content: "";
  display: inline-block;
  width: 5px;
  height: 5px;
  background: #000;
  border-radius: 50%;
  position: absolute;
  left: 0;
  top: 8px;
}
/* line 250, sass/site/blog/_blog-new-detail.scss */
.blog-detail-wrapper .fix-wrap .blog-detail-sidebar .widget_recent_entries ul li a {
  display: inline-block;
  font-family: "Karla", sans-serif;
  font-weight: normal;
  color: #000;
  font-size: 17px;
  line-height: 20px;
  letter-spacing: -0.5px;
  text-decoration: none;
}
/* line 259, sass/site/blog/_blog-new-detail.scss */
.blog-detail-wrapper .fix-wrap .blog-detail-sidebar .widget_recent_entries ul li a:hover {
  color: #e63b30;
  text-decoration: underline;
}
/* line 268, sass/site/blog/_blog-new-detail.scss */
.blog-detail-wrapper .fix-wrap .blog-detail-sidebar .more-top-widget .widget-title {
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 600;
  margin: 0;
}
/* line 275, sass/site/blog/_blog-new-detail.scss */
.blog-detail-wrapper .fix-wrap .blog-detail-sidebar .more-top-widget ul {
  background: #f6f6f6;
  padding: 25px 35px;
  border-top: 1px #000 solid;
}
/* line 279, sass/site/blog/_blog-new-detail.scss */
.blog-detail-wrapper .fix-wrap .blog-detail-sidebar .more-top-widget ul li {
  padding: 15px 0;
  position: relative;
  line-height: normal !important;
  font-size: 16px !important;
  margin-bottom: 0;
  list-style: none;
}
/* line 286, sass/site/blog/_blog-new-detail.scss */
.blog-detail-wrapper .fix-wrap .blog-detail-sidebar .more-top-widget ul li:not(:last-child) {
  border-bottom: 1px #ccc solid;
}
/* line 289, sass/site/blog/_blog-new-detail.scss */
.blog-detail-wrapper .fix-wrap .blog-detail-sidebar .more-top-widget ul li a {
  display: inline-block;
  font-family: "Karla", sans-serif;
  font-weight: normal;
  color: #000;
  font-size: 17px;
  line-height: 20px;
  letter-spacing: -0.5px;
  text-decoration: none;
  display: flex;
}
/* line 299, sass/site/blog/_blog-new-detail.scss */
.blog-detail-wrapper .fix-wrap .blog-detail-sidebar .more-top-widget ul li a img {
  width: 70px;
  margin-right: 10px;
  align-self: flex-start;
}
/* line 309, sass/site/blog/_blog-new-detail.scss */
.blog-detail-wrapper .fix-wrap .trademark-text {
  width: 100%;
  border-top: 1px #000 solid;
  padding: 35px 0;
}
/* line 313, sass/site/blog/_blog-new-detail.scss */
.blog-detail-wrapper .fix-wrap .trademark-text small {
  font-size: 15px;
  line-height: 22px;
  display: block;
  max-width: 670px;
}

/* line 322, sass/site/blog/_blog-new-detail.scss */
.related-post-section {
  padding: 100px 0 100px;
}
@media (max-width: 1600px) {
  /* line 322, sass/site/blog/_blog-new-detail.scss */
  .related-post-section {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  /* line 322, sass/site/blog/_blog-new-detail.scss */
  .related-post-section {
    padding: 40px 0;
  }
}
/* line 330, sass/site/blog/_blog-new-detail.scss */
.related-post-section .header-title {
  text-align: center;
}
/* line 332, sass/site/blog/_blog-new-detail.scss */
.related-post-section .header-title .section-header {
  margin: 0 0 80px;
}
@media (max-width: 1600px) {
  /* line 332, sass/site/blog/_blog-new-detail.scss */
  .related-post-section .header-title .section-header {
    margin: 0 0 30px;
  }
}
/* line 340, sass/site/blog/_blog-new-detail.scss */
.related-post-section .related-post.grid .post-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  margin: 0 -15px;
}
@media (max-width: 767px) {
  /* line 340, sass/site/blog/_blog-new-detail.scss */
  .related-post-section .related-post.grid .post-list {
    margin: 0;
  }
}
/* line 347, sass/site/blog/_blog-new-detail.scss */
.related-post-section .related-post.grid .post-list .item {
  margin: 0 15px 30px;
  width: calc(100% / 3 - 30px);
}
@media (max-width: 767px) {
  /* line 347, sass/site/blog/_blog-new-detail.scss */
  .related-post-section .related-post.grid .post-list .item {
    width: 100%;
    margin: 0 0 20px;
  }
}
/* line 354, sass/site/blog/_blog-new-detail.scss */
.related-post-section .related-post.grid .post-list .item .thumb.post_thumb {
  margin: 0 0 45px;
}
@media (max-width: 1600px) {
  /* line 354, sass/site/blog/_blog-new-detail.scss */
  .related-post-section .related-post.grid .post-list .item .thumb.post_thumb {
    margin: 0 0 30px;
  }
}
@media (max-width: 767px) {
  /* line 354, sass/site/blog/_blog-new-detail.scss */
  .related-post-section .related-post.grid .post-list .item .thumb.post_thumb {
    margin: 0 0 20px;
  }
}
/* line 362, sass/site/blog/_blog-new-detail.scss */
.related-post-section .related-post.grid .post-list .item .thumb.post_thumb img {
  width: 100%;
  height: 247px;
  object-fit: cover;
}
@media (max-width: 767px) {
  /* line 362, sass/site/blog/_blog-new-detail.scss */
  .related-post-section .related-post.grid .post-list .item .thumb.post_thumb img {
    height: auto;
  }
}
/* line 371, sass/site/blog/_blog-new-detail.scss */
.related-post-section .related-post.grid .post-list .item .post_title {
  font-family: "Montserrat", sans-serif;
  color: #000;
  font-size: 23px;
  line-height: 33px;
  font-weight: 700;
  margin: 0;
  overflow: hidden;
  text-overflow: ellipsis;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
}
@media (max-width: 1600px) {
  /* line 371, sass/site/blog/_blog-new-detail.scss */
  .related-post-section .related-post.grid .post-list .item .post_title {
    font-size: 20px;
    line-height: 28px;
  }
}
@media (max-width: 767px) {
  /* line 371, sass/site/blog/_blog-new-detail.scss */
  .related-post-section .related-post.grid .post-list .item .post_title {
    font-size: 18px;
    line-height: 28px;
  }
}
/* line 392, sass/site/blog/_blog-new-detail.scss */
.related-post-section .related-post.grid .post-list .item .excerpt {
  font-size: 19px;
  line-height: 26px;
  letter-spacing: -1.5px;
  color: #6a6a6a;
  font-weight: normal;
}
@media (max-width: 1600px) {
  /* line 392, sass/site/blog/_blog-new-detail.scss */
  .related-post-section .related-post.grid .post-list .item .excerpt {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  /* line 392, sass/site/blog/_blog-new-detail.scss */
  .related-post-section .related-post.grid .post-list .item .excerpt {
    font-size: 16px;
    line-height: 24px;
  }
}
/* line 406, sass/site/blog/_blog-new-detail.scss */
.related-post-section .related-post.grid .post-list .item .read-more {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  width: max-content;
  margin: 20px 0 0;
}
@media (max-width: 767px) {
  /* line 406, sass/site/blog/_blog-new-detail.scss */
  .related-post-section .related-post.grid .post-list .item .read-more {
    margin: 15px 0 0;
    font-size: 16px;
  }
}

/* line 419, sass/site/blog/_blog-new-detail.scss */
.post-share-section {
  background: #f6f6f6;
}
/* line 421, sass/site/blog/_blog-new-detail.scss */
.post-share-section .share-icons {
  min-height: 130px;
}
@media (max-width: 767px) {
  /* line 421, sass/site/blog/_blog-new-detail.scss */
  .post-share-section .share-icons {
    min-height: 110px;
  }
}

/* line 428, sass/site/blog/_blog-new-detail.scss */
.share-icons {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 431, sass/site/blog/_blog-new-detail.scss */
.share-icons label {
  font-family: "Montserrat", sans-serif;
  color: #000000;
  font-size: 19px;
  font-weight: 600;
}
/* line 437, sass/site/blog/_blog-new-detail.scss */
.share-icons ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 443, sass/site/blog/_blog-new-detail.scss */
.share-icons ul li {
  margin: 0 20px;
  padding: 0;
  list-style: none;
}
/* line 447, sass/site/blog/_blog-new-detail.scss */
.share-icons ul li a {
  display: inline-block;
  width: 30px;
  text-align: center;
}

/* line 455, sass/site/blog/_blog-new-detail.scss */
.view-more-blog {
  text-align: center;
  padding: 30px 0 0;
}
@media (max-width: 1600px) {
  /* line 455, sass/site/blog/_blog-new-detail.scss */
  .view-more-blog {
    padding: 0;
  }
}
@media (max-width: 767px) {
  /* line 455, sass/site/blog/_blog-new-detail.scss */
  .view-more-blog {
    padding: 0;
  }
}
/* line 464, sass/site/blog/_blog-new-detail.scss */
.view-more-blog .border-button {
  color: #000 !important;
}
/* line 466, sass/site/blog/_blog-new-detail.scss */
.view-more-blog .border-button:hover {
  background-color: #e63b30;
  border-color: #e63b30;
  color: #fff !important;
}
@media (max-width: 1600px) {
  /* line 464, sass/site/blog/_blog-new-detail.scss */
  .view-more-blog .border-button {
    min-width: 210px;
    line-height: 30px;
    padding: 12px 10px;
    font-size: 16px;
  }
}

/* line 483, sass/site/blog/_blog-new-detail.scss */
.post-share-section .sfsi_widget.sfsi_shortcode_container .norm_row .sfsi_wicons {
  padding-top: 8px !important;
  z-index: 1 !important;
}

/* line 495, sass/site/blog/_blog-new-detail.scss */
.single-post .blog-detail-wrapper .fix-wrap .blog-detail-sidebar .more-top-widget {
  display: block;
}

/* line 504, sass/site/blog/_blog-new-detail.scss */
.author-nm label {
  font-weight: bold;
}
/* line 507, sass/site/blog/_blog-new-detail.scss */
.author-nm a {
  color: #e63b30;
}

/*--------------------------------------------------------------
## Career Pages
--------------------------------------------------------------*/
/* line 1, sass/site/career/_career.scss */
.opening-jobs {
  padding: 90px 0;
}
@media (max-width: 1199px) {
  /* line 1, sass/site/career/_career.scss */
  .opening-jobs {
    padding: 80px 0;
  }
}
@media (max-width: 1023px) {
  /* line 1, sass/site/career/_career.scss */
  .opening-jobs {
    padding: 70px 0;
  }
}
@media (max-width: 767px) {
  /* line 1, sass/site/career/_career.scss */
  .opening-jobs {
    padding: 50px 0 20px;
  }
}
/* line 12, sass/site/career/_career.scss */
.opening-jobs .header-title {
  margin: 0 0 82px;
}
@media (max-width: 1199px) {
  /* line 12, sass/site/career/_career.scss */
  .opening-jobs .header-title {
    margin: 0 0 50px;
  }
}
@media (max-width: 1023px) {
  /* line 12, sass/site/career/_career.scss */
  .opening-jobs .header-title {
    margin: 0 0 40px;
  }
}
@media (max-width: 767px) {
  /* line 12, sass/site/career/_career.scss */
  .opening-jobs .header-title {
    margin: 0 0 20px;
  }
}

/* line 25, sass/site/career/_career.scss */
.opening-jobs-block {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  margin: 0 -15px;
}
/* line 29, sass/site/career/_career.scss */
.opening-jobs-block .opening-jobs-col {
  width: calc(33.3333% - 50px);
  padding: 40px 60px 60px;
  border: 1px #cacaca solid;
  margin: 0 25px 50px;
  transition: all 0.5s ease;
}
/* line 35, sass/site/career/_career.scss */
.opening-jobs-block .opening-jobs-col:hover {
  box-shadow: 14px 14px 0 0 #d1d1d1;
}
@media (max-width: 1023px) {
  /* line 29, sass/site/career/_career.scss */
  .opening-jobs-block .opening-jobs-col {
    width: calc(50% - 30px);
    margin: 0 15px 30px;
  }
}
@media (max-width: 767px) {
  /* line 29, sass/site/career/_career.scss */
  .opening-jobs-block .opening-jobs-col {
    width: 100%;
  }
}
/* line 45, sass/site/career/_career.scss */
.opening-jobs-block .opening-jobs-col .btn {
  background-color: #f7f7f7;
  padding: 10px 30px 10px 30px;
}
/* line 49, sass/site/career/_career.scss */
.opening-jobs-block .opening-jobs-col h5 {
  font-size: 20px;
  font-weight: 700;
  font-family: "Karla", sans-serif;
  margin-top: 40px;
}
/* line 55, sass/site/career/_career.scss */
.opening-jobs-block .opening-jobs-col p {
  margin: 0 0 30px;
}

/* line 60, sass/site/career/_career.scss */
.career-pagecontent {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin: 0;
}
@media (max-width: 1023px) {
  /* line 60, sass/site/career/_career.scss */
  .career-pagecontent {
    margin: 30px 0 0;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
@media (max-width: 767px) {
  /* line 60, sass/site/career/_career.scss */
  .career-pagecontent {
    margin: 20px 0 0;
  }
}
/* line 71, sass/site/career/_career.scss */
.career-pagecontent .career-laftimg-block {
  width: 50%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
@media (max-width: 1023px) {
  /* line 71, sass/site/career/_career.scss */
  .career-pagecontent .career-laftimg-block {
    width: 100%;
  }
}
/* line 79, sass/site/career/_career.scss */
.career-pagecontent .career-laftimg-block .careeerimg-col {
  width: calc(50% - 10px);
  margin: 0 0 20px;
}
@media (max-width: 767px) {
  /* line 79, sass/site/career/_career.scss */
  .career-pagecontent .career-laftimg-block .careeerimg-col {
    width: 100%;
  }
}
/* line 87, sass/site/career/_career.scss */
.career-pagecontent .career-rightcontent-block {
  width: 50%;
  padding: 40px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media (max-width: 1023px) {
  /* line 87, sass/site/career/_career.scss */
  .career-pagecontent .career-rightcontent-block {
    width: 100%;
    padding: 40px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 87, sass/site/career/_career.scss */
  .career-pagecontent .career-rightcontent-block {
    padding: 10px 0 0;
  }
}
/* line 100, sass/site/career/_career.scss */
.career-pagecontent .career-rightcontent-block .career-rightcontent-middle {
  max-width: 464px;
}
@media (max-width: 1023px) {
  /* line 100, sass/site/career/_career.scss */
  .career-pagecontent .career-rightcontent-block .career-rightcontent-middle {
    max-width: 100%;
  }
}
/* line 106, sass/site/career/_career.scss */
.career-pagecontent .career-rightcontent-block h3 {
  font-size: 33px;
  font-family: "Karla", sans-serif;
}
@media (max-width: 767px) {
  /* line 106, sass/site/career/_career.scss */
  .career-pagecontent .career-rightcontent-block h3 {
    font-size: 24px;
  }
}
@media (max-width: 767px) {
  /* line 113, sass/site/career/_career.scss */
  .career-pagecontent .career-rightcontent-block p {
    font-size: 18px;
  }
}

/* line 120, sass/site/career/_career.scss */
.work-ethics-section {
  background: #f7f7f7;
  padding: 90px 0;
}
@media (max-width: 1199px) {
  /* line 120, sass/site/career/_career.scss */
  .work-ethics-section {
    padding: 80px 0;
  }
}
@media (max-width: 1023px) {
  /* line 120, sass/site/career/_career.scss */
  .work-ethics-section {
    padding: 70px 0;
  }
}
@media (max-width: 767px) {
  /* line 120, sass/site/career/_career.scss */
  .work-ethics-section {
    padding: 50px 0 40px;
  }
}
/* line 132, sass/site/career/_career.scss */
.work-ethics-section .header-title {
  margin: 0 0 57px;
}
@media (max-width: 1199px) {
  /* line 132, sass/site/career/_career.scss */
  .work-ethics-section .header-title {
    margin: 0 0 47px;
  }
}
@media (max-width: 1023px) {
  /* line 132, sass/site/career/_career.scss */
  .work-ethics-section .header-title {
    margin: 0 0 30px;
  }
}
@media (max-width: 767px) {
  /* line 132, sass/site/career/_career.scss */
  .work-ethics-section .header-title {
    margin: 0 0 20px;
  }
}

/* line 145, sass/site/career/_career.scss */
.work-ethics-block {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  margin: 0 -25px;
}
@media (max-width: 1199px) {
  /* line 145, sass/site/career/_career.scss */
  .work-ethics-block {
    margin: 0 -15px;
  }
}
/* line 152, sass/site/career/_career.scss */
.work-ethics-block .header-title {
  margin: 0 0 40px;
}
/* line 155, sass/site/career/_career.scss */
.work-ethics-block .work-ethics-col {
  width: calc(33.3333% - 50px);
  margin: 25px;
  background: #fff;
  padding: 60px;
}
@media (max-width: 1199px) {
  /* line 155, sass/site/career/_career.scss */
  .work-ethics-block .work-ethics-col {
    padding: 20px;
    width: calc(33.3333% - 30px);
    margin: 15px;
  }
}
@media (max-width: 1023px) {
  /* line 155, sass/site/career/_career.scss */
  .work-ethics-block .work-ethics-col {
    width: calc(50% - 30px);
  }
}
@media (max-width: 767px) {
  /* line 155, sass/site/career/_career.scss */
  .work-ethics-block .work-ethics-col {
    width: 100%;
  }
}
/* line 171, sass/site/career/_career.scss */
.work-ethics-block .work-ethics-col i {
  background: #f7f7f7;
  width: 97px;
  height: 97px;
  border-radius: 50%;
  text-align: center;
  justify-content: center;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 181, sass/site/career/_career.scss */
.work-ethics-block .work-ethics-col h3 {
  font-size: 33px;
  font-family: "Karla", sans-serif;
  margin: 0;
  min-height: 80px;
  overflow: hidden;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  margin-top: 35px;
}
@media (max-width: 767px) {
  /* line 181, sass/site/career/_career.scss */
  .work-ethics-block .work-ethics-col h3 {
    min-height: initial;
  }
}

@media (max-width: 1199px) {
  /* line 197, sass/site/career/_career.scss */
  .apply-job-forms {
    padding: 80px 0 0;
  }
}
@media (max-width: 1023px) {
  /* line 197, sass/site/career/_career.scss */
  .apply-job-forms {
    padding: 70px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 197, sass/site/career/_career.scss */
  .apply-job-forms {
    padding: 50px 0 0;
  }
}
/* line 207, sass/site/career/_career.scss */
.apply-job-forms .header-title {
  margin: 0 0 82px;
}
@media (max-width: 1199px) {
  /* line 207, sass/site/career/_career.scss */
  .apply-job-forms .header-title {
    margin: 0 0 62px;
  }
}
@media (max-width: 1023px) {
  /* line 207, sass/site/career/_career.scss */
  .apply-job-forms .header-title {
    margin: 0 0 52px;
  }
}
@media (max-width: 767px) {
  /* line 207, sass/site/career/_career.scss */
  .apply-job-forms .header-title {
    margin: 0 0 30px;
  }
}

/* line 220, sass/site/career/_career.scss */
.atharva-peoples {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  margin-bottom: 70px;
}
@media (max-width: 1199px) {
  /* line 220, sass/site/career/_career.scss */
  .atharva-peoples {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  /* line 220, sass/site/career/_career.scss */
  .atharva-peoples {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    margin-bottom: 50px;
  }
}
/* line 231, sass/site/career/_career.scss */
.atharva-peoples .atharva-peoples-imgs {
  margin: 0 0 30px;
}
@media (max-width: 767px) {
  /* line 231, sass/site/career/_career.scss */
  .atharva-peoples .atharva-peoples-imgs {
    width: 100%;
  }
}
/* line 237, sass/site/career/_career.scss */
.atharva-peoples .owl-dots {
  display: table;
  margin: 0 auto;
}
/* line 240, sass/site/career/_career.scss */
.atharva-peoples .owl-dots .owl-dot {
  background-color: rgba(0, 0, 0, 0.5);
  width: 12px;
  height: 12px;
}
/* line 244, sass/site/career/_career.scss */
.atharva-peoples .owl-dots .owl-dot.active {
  background-color: #e63b30;
}
/* line 247, sass/site/career/_career.scss */
.atharva-peoples .owl-dots .owl-dot:before {
  border-color: rgba(0, 0, 0, 0.8);
}

/* line 254, sass/site/career/_career.scss */
.applyjob-form .wpcf7-form {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
}
/* line 257, sass/site/career/_career.scss */
.applyjob-form .wpcf7-form p {
  display: none;
}
/* line 260, sass/site/career/_career.scss */
.applyjob-form .wpcf7-form .form-group {
  padding-top: 0;
  margin: 0 0 36px;
}
@media (max-width: 767px) {
  /* line 260, sass/site/career/_career.scss */
  .applyjob-form .wpcf7-form .form-group {
    margin: 0 0 25px;
  }
}
/* line 266, sass/site/career/_career.scss */
.applyjob-form .wpcf7-form .form-group textarea {
  background: transparent;
  height: 270px;
}
@media (max-width: 1199px) {
  /* line 266, sass/site/career/_career.scss */
  .applyjob-form .wpcf7-form .form-group textarea {
    height: 120px;
  }
}
/* line 276, sass/site/career/_career.scss */
.applyjob-form .wpcf7-form .ftwo-column:last-child .form-group {
  margin: 0;
}
/* line 280, sass/site/career/_career.scss */
.applyjob-form .wpcf7-form .ftwo-column .form-group {
  width: calc(60% - 30px);
  padding: 0;
}
@media (max-width: 767px) {
  /* line 280, sass/site/career/_career.scss */
  .applyjob-form .wpcf7-form .ftwo-column .form-group {
    width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 286, sass/site/career/_career.scss */
  .applyjob-form .wpcf7-form .ftwo-column .form-group.slt-field {
    margin-bottom: 30px;
  }
}
/* line 291, sass/site/career/_career.scss */
.applyjob-form .wpcf7-form .ftwo-column .form-group:nth-child(2n+2) {
  width: 40%;
}
@media (max-width: 767px) {
  /* line 291, sass/site/career/_career.scss */
  .applyjob-form .wpcf7-form .ftwo-column .form-group:nth-child(2n+2) {
    width: 100%;
  }
}
/* line 299, sass/site/career/_career.scss */
.applyjob-form .wpcf7-form .contact-form-left {
  float: none;
}
/* line 301, sass/site/career/_career.scss */
.applyjob-form .wpcf7-form .contact-form-left .ftwo-column {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
@media (max-width: 767px) {
  /* line 301, sass/site/career/_career.scss */
  .applyjob-form .wpcf7-form .contact-form-left .ftwo-column {
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
  }
}
/* line 309, sass/site/career/_career.scss */
.applyjob-form .wpcf7-form .contact-form-right {
  float: none;
  margin-left: auto;
  margin-left: auto;
  background: #f7f7f7;
  border: 1px #ededed solid;
  padding: 30px;
}
@media (max-width: 1023px) {
  /* line 309, sass/site/career/_career.scss */
  .applyjob-form .wpcf7-form .contact-form-right {
    margin-top: 0;
    padding: 0px;
    background: none;
  }
}
/* line 322, sass/site/career/_career.scss */
.applyjob-form .wpcf7-form .get-in-touch-wrap {
  width: calc(100% - 580px);
  margin-top: 75px;
  float: left;
}
@media (max-width: 1470px) {
  /* line 322, sass/site/career/_career.scss */
  .applyjob-form .wpcf7-form .get-in-touch-wrap {
    margin-top: 55px;
  }
}
@media (max-width: 1023px) {
  /* line 322, sass/site/career/_career.scss */
  .applyjob-form .wpcf7-form .get-in-touch-wrap {
    margin-top: 20px;
    width: 100%;
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  /* line 322, sass/site/career/_career.scss */
  .applyjob-form .wpcf7-form .get-in-touch-wrap {
    margin-top: 0;
  }
}
@media (max-width: 1023px) {
  /* line 337, sass/site/career/_career.scss */
  .applyjob-form .wpcf7-form .get-in-touch-wrap .form-tagline {
    line-height: 20px;
    font-size: 17px;
    text-align: center;
  }
}
@media (max-width: 767px) {
  /* line 337, sass/site/career/_career.scss */
  .applyjob-form .wpcf7-form .get-in-touch-wrap .form-tagline {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    margin-top: 0;
    text-align: center;
  }
}
/* line 351, sass/site/career/_career.scss */
.applyjob-form .getin-touchwrap-submit {
  width: 100%;
  display: inline-block;
}
/* line 355, sass/site/career/_career.scss */
.applyjob-form .recaptcha-submit {
  padding-left: 15px;
  max-width: 520px;
  width: 100%;
  display: flex;
  margin-top: 60px;
}
@media (max-width: 1023px) {
  /* line 355, sass/site/career/_career.scss */
  .applyjob-form .recaptcha-submit {
    float: none;
    margin: 0 auto;
    max-width: 510px;
  }
}
@media (max-width: 767px) {
  /* line 355, sass/site/career/_career.scss */
  .applyjob-form .recaptcha-submit {
    max-width: 100%;
    display: flex;
    width: 100%;
    padding: 0;
    align-items: center;
    flex-wrap: wrap;
    justify-content: center;
  }
}
/* line 375, sass/site/career/_career.scss */
.applyjob-form .recaptcha-submit .get-in-touch-btn {
  margin-top: 10px;
}
@media (max-width: 767px) {
  /* line 375, sass/site/career/_career.scss */
  .applyjob-form .recaptcha-submit .get-in-touch-btn {
    margin-top: 30px;
    width: auto;
    text-align: center;
  }
}
/* line 385, sass/site/career/_career.scss */
.applyjob-form .recaptcha-container {
  margin-right: 20px;
}
@media (max-width: 767px) {
  /* line 385, sass/site/career/_career.scss */
  .applyjob-form .recaptcha-container {
    margin-right: 0;
    width: 100%;
    text-align: center;
    display: flex;
    justify-content: center;
  }
}

/* line 397, sass/site/career/_career.scss */
div.wpcf7-response-output {
  margin: 2em 0.5em 1em;
  padding: 0.2em 1em;
  border: 2px solid #ff0000;
  width: 100%;
  text-align: center;
}

/* line 404, sass/site/career/_career.scss */
div.wpcf7-mail-sent-ok {
  border: 2px solid #398f14;
  background: #398f14;
  color: #fff;
}

/**Life at Atharva**/
/* line 412, sass/site/career/_career.scss */
.view-all-jobs {
  margin-top: 30px;
}

/* line 416, sass/site/career/_career.scss */
.page-template-life-at-atharva .footermain, .page-template-apply-job-list .footermain, .page-template-apply-job-detail .footermain {
  padding-top: 0px;
}

/* line 422, sass/site/career/_career.scss */
.featured-jobs-list-main .fix-wrap {
  width: 100%;
}

/* line 427, sass/site/career/_career.scss */
.featured-jobs-list {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
/* line 431, sass/site/career/_career.scss */
.featured-jobs-list .featured-jobs-item {
  width: 32%;
  background: #f1f1f1;
  padding: 40px 15px 15px 15px;
  margin-left: 2%;
  margin-bottom: 2%;
  position: relative;
  border: #e8e8e8 1px solid;
  -webkit-transition: all .3s ease-in-out;
  -o-transition: .3s ease-in-out all;
  transition: all .3s ease-in-out;
}
/* line 442, sass/site/career/_career.scss */
.featured-jobs-list .featured-jobs-item:hover {
  box-shadow: 0px 0px 27px 0px rgba(150, 150, 150, 0.3);
}
/* line 445, sass/site/career/_career.scss */
.featured-jobs-list .featured-jobs-item:nth-child(3n+1) {
  margin-left: 0px;
}
/* line 448, sass/site/career/_career.scss */
.featured-jobs-list .featured-jobs-item .f-jobs-title {
  font-size: 20px;
  font-weight: 700;
}
/* line 452, sass/site/career/_career.scss */
.featured-jobs-list .featured-jobs-item p {
  margin-top: 5px;
  font-size: 18px;
}
/* line 456, sass/site/career/_career.scss */
.featured-jobs-list .featured-jobs-item .f-jobs-icon {
  position: absolute;
  width: 50px;
  background: #f1f1f1;
  border-radius: 100%;
  height: 50px;
  top: -25px;
  left: 0;
  right: 0;
  margin: auto;
  border: #e8e8e8 1px solid;
  text-align: center;
  display: flex;
}
/* line 469, sass/site/career/_career.scss */
.featured-jobs-list .featured-jobs-item .f-jobs-icon img {
  max-width: 35px;
  margin: auto;
}

/* line 476, sass/site/career/_career.scss */
.job-detail-info-main {
  padding: 60px 0 0px 0;
}
@media (max-width: 1023px) {
  /* line 476, sass/site/career/_career.scss */
  .job-detail-info-main {
    padding-top: 30px;
  }
}
@media (max-width: 767px) {
  /* line 481, sass/site/career/_career.scss */
  .job-detail-info-main h2 {
    font-size: 20px;
    margin-bottom: 0px;
  }
}
@media (max-width: 767px) {
  /* line 487, sass/site/career/_career.scss */
  .job-detail-info-main .post-department, .job-detail-info-main .job-post-experience, .job-detail-info-main .job-experience {
    font-size: 16px;
  }
}
/* line 492, sass/site/career/_career.scss */
.job-detail-info-main h3 {
  margin-top: 30px;
}
/* line 495, sass/site/career/_career.scss */
.job-detail-info-main .job-post-experience {
  display: block;
}
/* line 499, sass/site/career/_career.scss */
.job-detail-info-main .our-requirement strong {
  font-weight: normal;
}
/* line 503, sass/site/career/_career.scss */
.job-detail-info-main .our-requirement ul li {
  font-size: 18px;
  font-weight: normal;
  color: #000;
}

/* line 512, sass/site/career/_career.scss */
.joinusform-detail {
  padding: 80px 0 80px 0;
  background-color: #efefef;
  margin-top: 60px;
}
@media (max-width: 1023px) {
  /* line 512, sass/site/career/_career.scss */
  .joinusform-detail {
    margin-top: 40px;
    padding: 40px 0 40px 0;
  }
}
/* line 522, sass/site/career/_career.scss */
.joinusform-detail .wpcf7-form .form-group textarea {
  background-color: #f7f7f7;
}

/* line 529, sass/site/career/_career.scss */
.job-experience {
  display: block;
  padding-bottom: 10px;
}

/* line 533, sass/site/career/_career.scss */
.joblist-sweet-moment {
  background: #fff;
  padding-bottom: 1px;
  padding-top: 90px;
}
@media (max-width: 1023px) {
  /* line 533, sass/site/career/_career.scss */
  .joblist-sweet-moment {
    padding-top: 40px;
  }
}

/* line 543, sass/site/career/_career.scss */
.page-template-career .footermain {
  padding-top: 0px;
}

/**Life at Atharva**/
/* line 3, sass/site/career/_career-new.scss */
body.page-template-career-landing .fix-wrap, body.page-template-career-template-details .fix-wrap {
  max-width: 1200px;
}
@media (max-width: 1600px) {
  /* line 3, sass/site/career/_career-new.scss */
  body.page-template-career-landing .fix-wrap, body.page-template-career-template-details .fix-wrap {
    max-width: 1100px;
  }
}
/* line 10, sass/site/career/_career-new.scss */
body.page-template-career-landing .employee-testimonial-section .fix-wrap, body.page-template-career-template-details .employee-testimonial-section .fix-wrap {
  max-width: 1870px;
}
/* line 14, sass/site/career/_career-new.scss */
body.page-template-career-landing .slick-arrow, body.page-template-career-template-details .slick-arrow {
  width: 36px;
  height: 36px;
  background: #f7f7f7;
  border-radius: 50%;
  padding: 0;
  font-size: 0;
  transition: all 0.5s ease;
}
/* line 22, sass/site/career/_career-new.scss */
body.page-template-career-landing .slick-arrow:not(.slick-disabled):hover, body.page-template-career-template-details .slick-arrow:not(.slick-disabled):hover {
  background: #fff;
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.24);
}
/* line 26, sass/site/career/_career-new.scss */
body.page-template-career-landing .slick-arrow.slick-disabled, body.page-template-career-template-details .slick-arrow.slick-disabled {
  opacity: 0.5;
}
@media (max-width: 1023px) {
  /* line 30, sass/site/career/_career-new.scss */
  body.page-template-career-landing p, body.page-template-career-template-details p {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  /* line 37, sass/site/career/_career-new.scss */
  body.page-template-career-landing .build-application-section .build-application-content h3, body.page-template-career-template-details .build-application-section .build-application-content h3 {
    font-size: 24px;
    margin: 0 0 30px;
    font-weight: 700;
  }
}
/* line 46, sass/site/career/_career-new.scss */
body.page-template-career-landing .footermain, body.page-template-career-template-details .footermain {
  padding: 0 !important;
  height: auto !important;
}

/* line 52, sass/site/career/_career-new.scss */
.line-arrow {
  border: solid black;
  border-width: 0 1px 1px 0;
  display: inline-block;
  padding: 3px;
}
/* line 57, sass/site/career/_career-new.scss */
.line-arrow.next {
  transform: rotate(-45deg);
  -webkit-transform: rotate(-45deg);
}
/* line 62, sass/site/career/_career-new.scss */
.line-arrow.prev {
  transform: rotate(135deg);
  -webkit-transform: rotate(135deg);
}

/* line 68, sass/site/career/_career-new.scss */
.career-page-banner {
  background: #212121;
  padding: 110px 0 90px;
}
@media (max-width: 1600px) {
  /* line 68, sass/site/career/_career-new.scss */
  .career-page-banner {
    padding: 30px 0 50px;
  }
}
@media (max-width: 1199px) {
  /* line 68, sass/site/career/_career-new.scss */
  .career-page-banner {
    padding: 50px 0;
  }
}
/* line 77, sass/site/career/_career-new.scss */
.career-page-banner .career-banner-inner {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
@media (max-width: 767px) {
  /* line 77, sass/site/career/_career-new.scss */
  .career-page-banner .career-banner-inner {
    -webkit-flex-flow: wrap;
    -moz-flex-flow: wrap;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
  }
}
/* line 83, sass/site/career/_career-new.scss */
.career-page-banner .career-banner-left {
  max-width: 724px;
  width: 100%;
  padding: 40px 0 0;
}
@media (max-width: 1600px) {
  /* line 83, sass/site/career/_career-new.scss */
  .career-page-banner .career-banner-left {
    padding: 80px 0 0;
    max-width: 584px;
  }
}
@media (max-width: 1199px) {
  /* line 83, sass/site/career/_career-new.scss */
  .career-page-banner .career-banner-left {
    max-width: 502px;
  }
}
@media (max-width: 1023px) {
  /* line 83, sass/site/career/_career-new.scss */
  .career-page-banner .career-banner-left {
    padding: 10px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 83, sass/site/career/_career-new.scss */
  .career-page-banner .career-banner-left {
    padding: 0;
    width: 100%;
    max-width: 100%;
  }
}
/* line 102, sass/site/career/_career-new.scss */
.career-page-banner .career-banner-left h1 {
  color: #fff;
  font-size: 70px;
  font-weight: 900;
  margin: 0 0 75px;
  padding: 0;
}
@media (max-width: 1600px) {
  /* line 102, sass/site/career/_career-new.scss */
  .career-page-banner .career-banner-left h1 {
    font-size: 40px;
    margin: 0 0 30px;
  }
}
@media (max-width: 1023px) {
  /* line 102, sass/site/career/_career-new.scss */
  .career-page-banner .career-banner-left h1 {
    font-size: 36px;
    margin: 0 0 20px;
  }
}
@media (max-width: 767px) {
  /* line 102, sass/site/career/_career-new.scss */
  .career-page-banner .career-banner-left h1 {
    font-size: 32px;
  }
}
/* line 120, sass/site/career/_career-new.scss */
.career-page-banner .career-banner-left p {
  color: #fff;
  font-size: 30px;
  font-weight: normal;
  margin: 0 0 45px;
}
@media (max-width: 1600px) {
  /* line 120, sass/site/career/_career-new.scss */
  .career-page-banner .career-banner-left p {
    font-size: 20px;
    font-weight: normal;
    margin: 0 0 25px;
  }
}
@media (max-width: 767px) {
  /* line 120, sass/site/career/_career-new.scss */
  .career-page-banner .career-banner-left p {
    font-size: 18px;
    margin: 0 0 20px;
  }
}
/* line 136, sass/site/career/_career-new.scss */
.career-page-banner .career-banner-img {
  width: 437px;
  margin-left: auto;
}
@media (max-width: 767px) {
  /* line 136, sass/site/career/_career-new.scss */
  .career-page-banner .career-banner-img {
    display: none;
  }
}
/* line 142, sass/site/career/_career-new.scss */
.career-page-banner .career-banner-img img {
  max-width: initial;
  float: left;
}
@media (max-width: 1600px) {
  /* line 142, sass/site/career/_career-new.scss */
  .career-page-banner .career-banner-img img {
    max-width: 100%;
  }
}

/* line 151, sass/site/career/_career-new.scss */
.job-search-box {
  max-width: 650px;
  width: 100%;
  position: relative;
  padding-right: 165px;
}
@media (max-width: 767px) {
  /* line 151, sass/site/career/_career-new.scss */
  .job-search-box {
    max-width: 100%;
    padding-right: 124px;
  }
}
/* line 160, sass/site/career/_career-new.scss */
.job-search-box .search-input-field {
  height: 62px;
  border: 1px #737373 solid;
  background: transparent;
  width: 100%;
  color: #fff;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  padding: 0 30px;
}
/* line 221, sass/mixins/_mixins-master.scss */
.job-search-box .search-input-field.placeholder {
  color: #fff;
}
/* line 222, sass/mixins/_mixins-master.scss */
.job-search-box .search-input-field:-moz-placeholder {
  color: #fff;
}
/* line 223, sass/mixins/_mixins-master.scss */
.job-search-box .search-input-field::-webkit-input-placeholder {
  color: #fff;
}
/* line 224, sass/mixins/_mixins-master.scss */
.job-search-box .search-input-field:-ms-input-placeholder {
  color: #fff;
}
@media (max-width: 767px) {
  /* line 160, sass/site/career/_career-new.scss */
  .job-search-box .search-input-field {
    height: 52px;
    padding: 0 15px;
  }
}
/* line 175, sass/site/career/_career-new.scss */
.job-search-box .submit-job-btn {
  position: absolute;
  height: 62px;
  background: #e72e28;
  right: 0;
  top: 0;
  width: 160px;
  border-radius: 0;
  font-size: 21px;
  font-weight: 600;
  font-family: "Montserrat", sans-serif;
}
@media (max-width: 767px) {
  /* line 175, sass/site/career/_career-new.scss */
  .job-search-box .submit-job-btn {
    height: 52px;
    width: 120px;
    font-size: 16px;
  }
}

/* line 193, sass/site/career/_career-new.scss */
.current-job-title {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin: 0 0 50px;
  position: relative;
  z-index: 1;
}
@media (max-width: 1023px) {
  /* line 193, sass/site/career/_career-new.scss */
  .current-job-title {
    margin: 0 0 30px;
  }
}
@media (max-width: 767px) {
  /* line 193, sass/site/career/_career-new.scss */
  .current-job-title {
    margin: 0 0 15px;
  }
}
/* line 205, sass/site/career/_career-new.scss */
.current-job-title h2 {
  font-weight: 900;
  font-size: 50px;
  margin: 0;
}
@media (max-width: 1600px) {
  /* line 205, sass/site/career/_career-new.scss */
  .current-job-title h2 {
    font-size: 40px;
  }
}
@media (max-width: 1199px) {
  /* line 205, sass/site/career/_career-new.scss */
  .current-job-title h2 {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 205, sass/site/career/_career-new.scss */
  .current-job-title h2 {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 205, sass/site/career/_career-new.scss */
  .current-job-title h2 {
    font-size: 28px;
  }
}
/* line 222, sass/site/career/_career-new.scss */
.current-job-title .pre-next-buttons {
  margin-left: auto;
}
@media (max-width: 767px) {
  /* line 222, sass/site/career/_career-new.scss */
  .current-job-title .pre-next-buttons {
    position: absolute;
    top: 210px;
    z-index: 1;
    justify-content: space-between;
    left: 3px;
    right: 3px;
    display: none;
  }
}

/* line 235, sass/site/career/_career-new.scss */
.current-job-slider {
  margin: 0 -15px;
}
/* line 237, sass/site/career/_career-new.scss */
.current-job-slider .slick-list {
  overflow: initial;
}

/* line 241, sass/site/career/_career-new.scss */
.current-job-item {
  padding: 15px;
}

/* line 244, sass/site/career/_career-new.scss */
.current-job-card {
  background: #fff;
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.11);
}
/* line 248, sass/site/career/_career-new.scss */
.current-job-card .current-job-img img {
  height: 192px;
  object-fit: cover;
  width: 100%;
}
/* line 254, sass/site/career/_career-new.scss */
.current-job-card .current-job-content {
  padding: 35px 46px 65px;
  position: relative;
}
@media (max-width: 1199px) {
  /* line 254, sass/site/career/_career-new.scss */
  .current-job-card .current-job-content {
    padding: 25px 26px 55px;
  }
}
/* line 260, sass/site/career/_career-new.scss */
.current-job-card .current-job-content h4 {
  color: #000000;
  font-size: 23px;
  line-height: normal;
}
@media (max-width: 767px) {
  /* line 260, sass/site/career/_career-new.scss */
  .current-job-card .current-job-content h4 {
    font-size: 18px;
  }
}
/* line 268, sass/site/career/_career-new.scss */
.current-job-card .current-job-content p {
  color: #646464;
  font-size: 18px;
  letter-spacing: -0.5px;
}
@media (max-width: 767px) {
  /* line 268, sass/site/career/_career-new.scss */
  .current-job-card .current-job-content p {
    font-size: 16px;
  }
}
/* line 276, sass/site/career/_career-new.scss */
.current-job-card .current-job-content .read-more {
  position: absolute;
  bottom: 30px;
}
@media (max-width: 767px) {
  /* line 276, sass/site/career/_career-new.scss */
  .current-job-card .current-job-content .read-more {
    font-size: 16px;
  }
}

/* line 285, sass/site/career/_career-new.scss */
.current-job-section {
  padding: 90px 0 70px;
  overflow: visible;
  width: 100%;
}
@media (max-width: 1600px) {
  /* line 285, sass/site/career/_career-new.scss */
  .current-job-section {
    padding: 50px 0 20px;
  }
}
/* line 292, sass/site/career/_career-new.scss */
.current-job-section .awsm-filter-wrap {
  margin: -100px -10px 20px;
  position: relative;
  top: -260px;
  z-index: 1;
}
@media (max-width: 1600px) {
  /* line 292, sass/site/career/_career-new.scss */
  .current-job-section .awsm-filter-wrap {
    top: -220px;
  }
}
@media (max-width: 1199px) {
  /* line 292, sass/site/career/_career-new.scss */
  .current-job-section .awsm-filter-wrap {
    top: -200px;
  }
}
@media (max-width: 1023px) {
  /* line 292, sass/site/career/_career-new.scss */
  .current-job-section .awsm-filter-wrap {
    top: -120px;
  }
}
@media (max-width: 767px) {
  /* line 292, sass/site/career/_career-new.scss */
  .current-job-section .awsm-filter-wrap {
    position: static;
    margin: 0;
  }
}
/* line 310, sass/site/career/_career-new.scss */
.current-job-section .awsm-filter-wrap .awsm-filter-item[data-filter="job__type_spec"],
.current-job-section .awsm-filter-wrap .awsm-filter-item[data-filter="job__location_spec"] {
  display: none;
}
/* line 314, sass/site/career/_career-new.scss */
.current-job-section .awsm-filter-wrap .awsm-filter-item {
  width: 42%;
}
@media (max-width: 1600px) {
  /* line 314, sass/site/career/_career-new.scss */
  .current-job-section .awsm-filter-wrap .awsm-filter-item {
    width: 32%;
  }
}
@media (max-width: 1199px) {
  /* line 314, sass/site/career/_career-new.scss */
  .current-job-section .awsm-filter-wrap .awsm-filter-item {
    width: 30%;
  }
}
@media (max-width: 767px) {
  /* line 314, sass/site/career/_career-new.scss */
  .current-job-section .awsm-filter-wrap .awsm-filter-item {
    width: 100%;
    padding: 0 0 10px;
  }
}
/* line 326, sass/site/career/_career-new.scss */
.current-job-section .awsm-filter-wrap .awsm-filter-item .awsm-filter-item-search {
  position: relative;
  width: 100%;
}
@media (max-width: 767px) {
  /* line 330, sass/site/career/_career-new.scss */
  .current-job-section .awsm-filter-wrap .awsm-filter-item .awsm-filter-option {
    opacity: 1;
    padding: 10px;
    border: 1px #000 solid;
    font-size: 17px;
  }
}
/* line 338, sass/site/career/_career-new.scss */
.current-job-section .awsm-filter-wrap .awsm-filter-item .awsm-selectric-wrapper {
  max-width: 250px;
}
@media (max-width: 767px) {
  /* line 338, sass/site/career/_career-new.scss */
  .current-job-section .awsm-filter-wrap .awsm-filter-item .awsm-selectric-wrapper {
    max-width: 100%;
  }
}
/* line 344, sass/site/career/_career-new.scss */
.current-job-section .awsm-filter-wrap .awsm-filter-item .awsm-selectric {
  border-radius: 0 !important;
  position: relative;
  overflow: hidden;
  -webkit-box-shadow: none;
  box-shadow: none;
  min-height: inherit;
  padding-right: 0;
  height: 62px;
  border: 1px #737373 solid;
  background: transparent;
  width: 100%;
  color: #fff;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  padding: 0 30px;
}
/* line 360, sass/site/career/_career-new.scss */
.current-job-section .awsm-filter-wrap .awsm-filter-item .awsm-selectric .label {
  font-size: 16px;
  color: #fff;
  padding: 0px;
  margin: 0px;
  line-height: 60px;
}
/* line 369, sass/site/career/_career-new.scss */
.current-job-section .awsm-filter-wrap .awsm-filter-item .awsm-selectric-items li {
  padding: 15px !important;
  font-size: 16px;
}
/* line 375, sass/site/career/_career-new.scss */
.current-job-section .awsm-filter-wrap .awsm-job-form-control {
  height: 62px;
  border: 1px #737373 solid;
  background: transparent;
  width: 100%;
  color: #fff;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  padding: 0 30px;
  min-height: inherit;
  padding-right: 0;
}
/* line 221, sass/mixins/_mixins-master.scss */
.current-job-section .awsm-filter-wrap .awsm-job-form-control.placeholder {
  color: #fff;
}
/* line 222, sass/mixins/_mixins-master.scss */
.current-job-section .awsm-filter-wrap .awsm-job-form-control:-moz-placeholder {
  color: #fff;
}
/* line 223, sass/mixins/_mixins-master.scss */
.current-job-section .awsm-filter-wrap .awsm-job-form-control::-webkit-input-placeholder {
  color: #fff;
}
/* line 224, sass/mixins/_mixins-master.scss */
.current-job-section .awsm-filter-wrap .awsm-job-form-control:-ms-input-placeholder {
  color: #fff;
}
@media (max-width: 767px) {
  /* line 375, sass/site/career/_career-new.scss */
  .current-job-section .awsm-filter-wrap .awsm-job-form-control {
    color: #000;
    padding: 0 15px;
  }
  /* line 221, sass/mixins/_mixins-master.scss */
  .current-job-section .awsm-filter-wrap .awsm-job-form-control.placeholder {
    color: #000;
  }
  /* line 222, sass/mixins/_mixins-master.scss */
  .current-job-section .awsm-filter-wrap .awsm-job-form-control:-moz-placeholder {
    color: #000;
  }
  /* line 223, sass/mixins/_mixins-master.scss */
  .current-job-section .awsm-filter-wrap .awsm-job-form-control::-webkit-input-placeholder {
    color: #000;
  }
  /* line 224, sass/mixins/_mixins-master.scss */
  .current-job-section .awsm-filter-wrap .awsm-job-form-control:-ms-input-placeholder {
    color: #000;
  }
}
/* line 394, sass/site/career/_career-new.scss */
.current-job-section .awsm-filter-wrap .awsm-job-search-icon-wrapper {
  line-height: 62px;
}
@media (max-width: 767px) {
  /* line 394, sass/site/career/_career-new.scss */
  .current-job-section .awsm-filter-wrap .awsm-job-search-icon-wrapper {
    color: #000;
  }
}
/* line 402, sass/site/career/_career-new.scss */
.current-job-section .awsm-job-featured-image img {
  width: 100%;
  height: 192px;
  object-fit: cover;
}
/* line 408, sass/site/career/_career-new.scss */
.current-job-section .awsm-job-item {
  padding: 0px 0 15px 0;
}
/* line 411, sass/site/career/_career-new.scss */
.current-job-section h2.awsm-job-post-title {
  color: #000000;
  font-size: 18px;
  line-height: normal;
  padding: 15px 30px 0;
}
@media (max-width: 1600px) {
  /* line 411, sass/site/career/_career-new.scss */
  .current-job-section h2.awsm-job-post-title {
    padding: 5px 20px 0;
    margin: 0 0 5px;
  }
}
/* line 421, sass/site/career/_career-new.scss */
.current-job-section .awsm-grid-right-col {
  padding: 0 30px 20px;
}
@media (max-width: 1600px) {
  /* line 421, sass/site/career/_career-new.scss */
  .current-job-section .awsm-grid-right-col {
    padding: 0 20px 0;
  }
}
/* line 426, sass/site/career/_career-new.scss */
.current-job-section .awsm-grid-right-col .awsm-job-specification-item, .current-job-section .awsm-grid-right-col .awsm-job-specification-term {
  display: none;
}
/* line 430, sass/site/career/_career-new.scss */
.current-job-section .awsm-job-more {
  color: #000;
  font-weight: 600;
  font-size: 18px;
  position: relative;
  display: inline-block;
  padding-right: 0;
}
/* line 437, sass/site/career/_career-new.scss */
.current-job-section .awsm-job-more span {
  color: #e72e28;
}
/* line 442, sass/site/career/_career-new.scss */
.current-job-section .awsm-job-wrap .awsm-load-more-main {
  float: none;
  text-align: center;
}
/* line 445, sass/site/career/_career-new.scss */
.current-job-section .awsm-job-wrap .awsm-load-more-main a.awsm-load-more {
  display: block;
  text-align: center;
  padding: 15px;
  background: #fff;
  -webkit-box-shadow: 0 5px 12px 0 rgba(0, 0, 0, 0.12);
  -moz-box-shadow: 0 5px 12px 0 rgba(0, 0, 0, 0.12);
  -ms-box-shadow: 0 5px 12px 0 rgba(0, 0, 0, 0.12);
  box-shadow: 0 5px 12px 0 rgba(0, 0, 0, 0.12);
  border: 1px solid #ececec !important;
  margin: 0 !important;
  text-decoration: none !important;
  outline: 0 !important;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  transition: all 0.3s ease;
  min-width: 250px;
  display: inline-block;
  margin: 0 auto;
  color: #e72e28;
  font-weight: 600;
}
@media (max-width: 1199px) {
  /* line 445, sass/site/career/_career-new.scss */
  .current-job-section .awsm-job-wrap .awsm-load-more-main a.awsm-load-more {
    min-width: 210px;
    padding: 10px;
  }
}
@media (max-width: 767px) {
  /* line 445, sass/site/career/_career-new.scss */
  .current-job-section .awsm-job-wrap .awsm-load-more-main a.awsm-load-more {
    min-width: 200px;
    padding: 8px;
  }
}
/* line 469, sass/site/career/_career-new.scss */
.current-job-section .awsm-job-wrap .awsm-load-more-main a.awsm-load-more:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
/* line 475, sass/site/career/_career-new.scss */
.current-job-section .pre-next-buttons {
  display: none;
}

/* line 479, sass/site/career/_career-new.scss */
.img-content-block {
  display: flex;
}
@media (max-width: 1023px) {
  /* line 479, sass/site/career/_career-new.scss */
  .img-content-block {
    flex-flow: wrap;
  }
}
/* line 484, sass/site/career/_career-new.scss */
.img-content-block.align-bottom-content {
  align-items: flex-end;
}
/* line 487, sass/site/career/_career-new.scss */
.img-content-block .contentBlock {
  max-width: 412px;
  margin-left: auto;
}
@media (max-width: 1600px) {
  /* line 487, sass/site/career/_career-new.scss */
  .img-content-block .contentBlock {
    max-width: 40%;
    padding-left: 30px;
  }
}
@media (max-width: 1023px) {
  /* line 487, sass/site/career/_career-new.scss */
  .img-content-block .contentBlock {
    padding-left: 0;
    max-width: 100%;
    margin-left: auto;
    width: 100%;
    margin: 0 0 40px;
  }
}
/* line 501, sass/site/career/_career-new.scss */
.img-content-block .contentBlock h2 {
  font-size: 50px;
  font-weight: 900;
  line-height: normal;
  margin: 0 0 35px;
  padding: 0;
}
@media (max-width: 1600px) {
  /* line 501, sass/site/career/_career-new.scss */
  .img-content-block .contentBlock h2 {
    font-size: 40px;
    margin: 0 0 20px;
  }
}
@media (max-width: 1199px) {
  /* line 501, sass/site/career/_career-new.scss */
  .img-content-block .contentBlock h2 {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 501, sass/site/career/_career-new.scss */
  .img-content-block .contentBlock h2 {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 501, sass/site/career/_career-new.scss */
  .img-content-block .contentBlock h2 {
    font-size: 28px;
    margin: 0 0 15px;
  }
}
/* line 522, sass/site/career/_career-new.scss */
.img-content-block .contentBlock p {
  padding: 0;
  margin: 0;
}
/* line 527, sass/site/career/_career-new.scss */
.img-content-block .imageBlock {
  max-width: 663px;
}
@media (max-width: 1600px) {
  /* line 527, sass/site/career/_career-new.scss */
  .img-content-block .imageBlock {
    max-width: 60%;
  }
}
@media (max-width: 1023px) {
  /* line 527, sass/site/career/_career-new.scss */
  .img-content-block .imageBlock {
    max-width: 100%;
    width: 100%;
    margin: 0 0 20px;
  }
}
/* line 537, sass/site/career/_career-new.scss */
.img-content-block .imageBlock img {
  max-width: initial;
  float: right;
}
@media (max-width: 1600px) {
  /* line 537, sass/site/career/_career-new.scss */
  .img-content-block .imageBlock img {
    max-width: 130%;
  }
}
@media (max-width: 1199px) {
  /* line 537, sass/site/career/_career-new.scss */
  .img-content-block .imageBlock img {
    max-width: 110%;
  }
}
@media (max-width: 1023px) {
  /* line 537, sass/site/career/_career-new.scss */
  .img-content-block .imageBlock img {
    max-width: 100%;
  }
}
/* line 552, sass/site/career/_career-new.scss */
.img-content-block.right-align-img .contentBlock {
  max-width: 435px;
  margin-right: auto;
  margin-left: 0;
}
@media (max-width: 1600px) {
  /* line 552, sass/site/career/_career-new.scss */
  .img-content-block.right-align-img .contentBlock {
    max-width: 40%;
    padding: 0 20px 0 0;
  }
}
@media (max-width: 1023px) {
  /* line 552, sass/site/career/_career-new.scss */
  .img-content-block.right-align-img .contentBlock {
    max-width: 100%;
    margin-left: auto;
    width: 100%;
  }
}
/* line 565, sass/site/career/_career-new.scss */
.img-content-block.right-align-img .contentBlock > strong {
  font-size: 22px;
  font-weight: 700;
  font-family: "Montserrat", sans-serif;
  margin: 0 0 20px;
  display: block;
}
@media (max-width: 1600px) {
  /* line 565, sass/site/career/_career-new.scss */
  .img-content-block.right-align-img .contentBlock > strong {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  /* line 565, sass/site/career/_career-new.scss */
  .img-content-block.right-align-img .contentBlock > strong {
    font-size: 18px;
    margin: 0 0 10px;
  }
}
/* line 579, sass/site/career/_career-new.scss */
.img-content-block.right-align-img .contentBlock h2 {
  color: #ff1b14;
  font-size: 40px;
  font-style: italic;
}
@media (max-width: 1600px) {
  /* line 579, sass/site/career/_career-new.scss */
  .img-content-block.right-align-img .contentBlock h2 {
    font-size: 36px;
  }
}
@media (max-width: 1199px) {
  /* line 579, sass/site/career/_career-new.scss */
  .img-content-block.right-align-img .contentBlock h2 {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 579, sass/site/career/_career-new.scss */
  .img-content-block.right-align-img .contentBlock h2 {
    font-size: 24px;
  }
}
/* line 593, sass/site/career/_career-new.scss */
.img-content-block.right-align-img .contentBlock p {
  font-size: 19px;
}
@media (max-width: 767px) {
  /* line 593, sass/site/career/_career-new.scss */
  .img-content-block.right-align-img .contentBlock p {
    font-size: 16px;
  }
}
/* line 601, sass/site/career/_career-new.scss */
.img-content-block.right-align-img .imageBlock img {
  float: left;
}
/* line 606, sass/site/career/_career-new.scss */
.img-content-block.align-center-content {
  align-items: center;
}

/* line 610, sass/site/career/_career-new.scss */
.static-projects-block {
  margin: 100px 0;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 1600px) {
  /* line 610, sass/site/career/_career-new.scss */
  .static-projects-block {
    margin: 60px 0 50px;
  }
}
@media (max-width: 1199px) {
  /* line 610, sass/site/career/_career-new.scss */
  .static-projects-block {
    margin: 50px 0 40px;
  }
}
@media (max-width: 1023px) {
  /* line 610, sass/site/career/_career-new.scss */
  .static-projects-block {
    margin: 20px 0 40px;
  }
}
@media (max-width: 767px) {
  /* line 610, sass/site/career/_career-new.scss */
  .static-projects-block {
    margin: 20px 0;
    -webkit-flex-flow: wrap;
    -moz-flex-flow: wrap;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
  }
}
@media (max-width: 767px) {
  /* line 627, sass/site/career/_career-new.scss */
  .static-projects-block .static-column {
    width: calc(100% / 2);
    margin: 0 0 20px;
  }
}
/* line 633, sass/site/career/_career-new.scss */
.static-projects-block .counter {
  color: #ff1a13;
  font-size: 50px;
  font-weight: 700;
  margin: 0 0 10px;
  padding: 0;
  display: block;
  line-height: 34px;
  font-family: "Montserrat", sans-serif;
}
@media (max-width: 1600px) {
  /* line 633, sass/site/career/_career-new.scss */
  .static-projects-block .counter {
    font-size: 40px;
  }
}
@media (max-width: 1199px) {
  /* line 633, sass/site/career/_career-new.scss */
  .static-projects-block .counter {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 633, sass/site/career/_career-new.scss */
  .static-projects-block .counter {
    font-size: 32px;
    margin: 0;
  }
}
@media (max-width: 767px) {
  /* line 633, sass/site/career/_career-new.scss */
  .static-projects-block .counter {
    font-size: 28px;
  }
}
/* line 656, sass/site/career/_career-new.scss */
.static-projects-block p {
  margin: 0;
}

/* line 660, sass/site/career/_career-new.scss */
.shape-future-section {
  background: #000000;
  padding: 90px 0 30px;
}
@media (max-width: 1600px) {
  /* line 660, sass/site/career/_career-new.scss */
  .shape-future-section {
    padding: 50px 0 20px;
  }
}
/* line 667, sass/site/career/_career-new.scss */
.shape-future-section .header-title .section-header {
  color: #fff;
  margin: 0 0 65px;
  letter-spacing: normal;
}
@media (max-width: 1600px) {
  /* line 667, sass/site/career/_career-new.scss */
  .shape-future-section .header-title .section-header {
    margin: 0 0 30px;
    font-size: 40px;
  }
}
@media (max-width: 1199px) {
  /* line 667, sass/site/career/_career-new.scss */
  .shape-future-section .header-title .section-header {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 667, sass/site/career/_career-new.scss */
  .shape-future-section .header-title .section-header {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 667, sass/site/career/_career-new.scss */
  .shape-future-section .header-title .section-header {
    font-size: 28px;
    letter-spacing: 0.5px;
  }
}

/* line 688, sass/site/career/_career-new.scss */
.shape-future-grid {
  display: flex;
  margin: 0 -15px;
  flex-flow: wrap;
}
@media (max-width: 599px) {
  /* line 688, sass/site/career/_career-new.scss */
  .shape-future-grid {
    margin: 0;
  }
}
/* line 695, sass/site/career/_career-new.scss */
.shape-future-grid .shape-future-column {
  width: calc(100% / 3 - 30px);
  margin: 0 15px 50px;
}
@media (max-width: 1023px) {
  /* line 695, sass/site/career/_career-new.scss */
  .shape-future-grid .shape-future-column {
    width: calc(100% / 2 - 30px);
    margin: 0 15px 30px;
  }
}
@media (max-width: 767px) {
  /* line 695, sass/site/career/_career-new.scss */
  .shape-future-grid .shape-future-column {
    margin: 0 15px 20px;
  }
}
@media (max-width: 599px) {
  /* line 695, sass/site/career/_career-new.scss */
  .shape-future-grid .shape-future-column {
    margin: 0 0 18px;
    width: 100%;
  }
}
@media (max-width: 599px) {
  /* line 709, sass/site/career/_career-new.scss */
  .shape-future-grid .shape-future-column:last-child {
    margin: 0;
  }
}
/* line 714, sass/site/career/_career-new.scss */
.shape-future-grid .shape-future-column .shape-future-img {
  margin: 0 0 35px;
  max-height: 229px;
}
@media (max-width: 767px) {
  /* line 714, sass/site/career/_career-new.scss */
  .shape-future-grid .shape-future-column .shape-future-img {
    margin: 0 0 23px;
  }
}
/* line 720, sass/site/career/_career-new.scss */
.shape-future-grid .shape-future-column .shape-future-img img {
  height: 230px;
  object-fit: cover;
}
/* line 726, sass/site/career/_career-new.scss */
.shape-future-grid .shape-future-column .shape-future-content h4 {
  color: #fff;
  font-size: 22px;
}
@media (max-width: 1600px) {
  /* line 726, sass/site/career/_career-new.scss */
  .shape-future-grid .shape-future-column .shape-future-content h4 {
    font-size: 18px;
    margin: 0;
  }
}
/* line 734, sass/site/career/_career-new.scss */
.shape-future-grid .shape-future-column .shape-future-content p {
  color: #9d9d9d;
  font-size: 19px;
}
@media (max-width: 1600px) {
  /* line 734, sass/site/career/_career-new.scss */
  .shape-future-grid .shape-future-column .shape-future-content p {
    font-size: 18px;
    margin: 10px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 734, sass/site/career/_career-new.scss */
  .shape-future-grid .shape-future-column .shape-future-content p {
    font-size: 16px;
    margin: 10px 0 20px;
  }
}

/* line 750, sass/site/career/_career-new.scss */
.people-says-section {
  padding: 100px 0 90px;
}
@media (max-width: 1600px) {
  /* line 750, sass/site/career/_career-new.scss */
  .people-says-section {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  /* line 750, sass/site/career/_career-new.scss */
  .people-says-section {
    padding: 40px 0;
  }
}

/* line 760, sass/site/career/_career-new.scss */
.employee-testimonial-section {
  padding: 0 0 80px;
}
@media (max-width: 1600px) {
  /* line 760, sass/site/career/_career-new.scss */
  .employee-testimonial-section {
    padding: 0 0 50px;
  }
}
/* line 765, sass/site/career/_career-new.scss */
.employee-testimonial-section .employee-testimonial-cont {
  padding-left: 30px;
  padding-right: 30px;
}
@media (max-width: 1199px) {
  /* line 765, sass/site/career/_career-new.scss */
  .employee-testimonial-section .employee-testimonial-cont {
    padding-left: 15px;
    padding-right: 15px;
  }
}

@media (max-width: 767px) {
  /* line 774, sass/site/career/_career-new.scss */
  .employee-testimonial-slider {
    padding-bottom: 30px;
  }
}
/* line 778, sass/site/career/_career-new.scss */
.employee-testimonial-slider .employee-slide-item {
  display: flex;
}
@media (max-width: 1023px) {
  /* line 778, sass/site/career/_career-new.scss */
  .employee-testimonial-slider .employee-slide-item {
    flex-flow: wrap;
  }
}
/* line 783, sass/site/career/_career-new.scss */
.employee-testimonial-slider .employee-slide-item .employee-slide-img {
  max-width: 800px;
  width: 100%;
}
@media (max-width: 1023px) {
  /* line 783, sass/site/career/_career-new.scss */
  .employee-testimonial-slider .employee-slide-item .employee-slide-img {
    max-width: 100%;
  }
}
/* line 790, sass/site/career/_career-new.scss */
.employee-testimonial-slider .employee-slide-item .employee-slide-content {
  max-width: 700px;
  padding-left: 100px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
@media (max-width: 1600px) {
  /* line 790, sass/site/career/_career-new.scss */
  .employee-testimonial-slider .employee-slide-item .employee-slide-content {
    padding-left: 50px;
  }
}
@media (max-width: 1199px) {
  /* line 790, sass/site/career/_career-new.scss */
  .employee-testimonial-slider .employee-slide-item .employee-slide-content {
    max-width: 600px;
    padding-left: 30px;
  }
}
@media (max-width: 1023px) {
  /* line 790, sass/site/career/_career-new.scss */
  .employee-testimonial-slider .employee-slide-item .employee-slide-content {
    max-width: 100%;
    padding-left: 0;
    margin: 30px 0 0;
    padding-bottom: 30px;
  }
}
/* line 808, sass/site/career/_career-new.scss */
.employee-testimonial-slider .employee-slide-item .employee-slide-content h4 {
  font-size: 22px;
  margin: 0 0 65px;
}
@media (max-width: 1600px) {
  /* line 808, sass/site/career/_career-new.scss */
  .employee-testimonial-slider .employee-slide-item .employee-slide-content h4 {
    font-size: 18px;
    margin: 0 0 20px;
  }
}
@media (max-width: 1199px) {
  /* line 808, sass/site/career/_career-new.scss */
  .employee-testimonial-slider .employee-slide-item .employee-slide-content h4 {
    font-size: 16px;
    margin: 0 0 10px;
  }
}
/* line 820, sass/site/career/_career-new.scss */
.employee-testimonial-slider .employee-slide-item .employee-slide-content p {
  color: #5b5b5b;
  font-size: 32px;
  line-height: 45px;
  font-weight: normal;
  font-family: "Montserrat", sans-serif;
  margin: 0 0 50px;
}
@media (max-width: 1600px) {
  /* line 820, sass/site/career/_career-new.scss */
  .employee-testimonial-slider .employee-slide-item .employee-slide-content p {
    font-size: 24px;
    line-height: 36px;
    margin: 0 0 20px;
  }
}
@media (max-width: 1199px) {
  /* line 820, sass/site/career/_career-new.scss */
  .employee-testimonial-slider .employee-slide-item .employee-slide-content p {
    font-size: 20px;
    line-height: 28px;
  }
}
@media (max-width: 767px) {
  /* line 820, sass/site/career/_career-new.scss */
  .employee-testimonial-slider .employee-slide-item .employee-slide-content p {
    font-size: 16px;
    margin: 0 0 10px;
  }
}
/* line 842, sass/site/career/_career-new.scss */
.employee-testimonial-slider .employee-slide-item .employee-slide-content .employees-name-post strong {
  font-size: 22px;
  display: block;
  font-weight: 400;
  margin: 0;
  line-height: normal;
}
@media (max-width: 767px) {
  /* line 842, sass/site/career/_career-new.scss */
  .employee-testimonial-slider .employee-slide-item .employee-slide-content .employees-name-post strong {
    font-size: 18px;
  }
}
/* line 852, sass/site/career/_career-new.scss */
.employee-testimonial-slider .employee-slide-item .employee-slide-content .employees-name-post span {
  font-size: 18px;
  margin: 0;
  line-height: normal;
}
@media (max-width: 767px) {
  /* line 852, sass/site/career/_career-new.scss */
  .employee-testimonial-slider .employee-slide-item .employee-slide-content .employees-name-post span {
    font-size: 14px;
  }
}
/* line 863, sass/site/career/_career-new.scss */
.employee-testimonial-slider .slick-arrow {
  position: absolute;
  right: 0;
  bottom: 0;
  z-index: 1;
}
/* line 869, sass/site/career/_career-new.scss */
.employee-testimonial-slider #prev {
  right: 44px;
}
@media (max-width: 767px) {
  /* line 869, sass/site/career/_career-new.scss */
  .employee-testimonial-slider #prev {
    right: 0;
    left: -50px;
    margin: auto;
  }
}
@media (max-width: 767px) {
  /* line 877, sass/site/career/_career-new.scss */
  .employee-testimonial-slider #next {
    left: 0;
    right: -50px;
    margin: auto;
  }
}

/* line 885, sass/site/career/_career-new.scss */
.awsm-load-more-main {
  display: none !important;
}

/* line 889, sass/site/career/_career-new.scss */
.awsm-job-listings:not(.slick-slider) {
  display: flex;
}
/* line 892, sass/site/career/_career-new.scss */
.awsm-job-listings .slick-list {
  overflow: initial;
}

/* line 1, sass/site/career/_career-details.scss */
.career-header-detail {
  max-width: 865px;
}
@media (max-width: 767px) {
  /* line 1, sass/site/career/_career-details.scss */
  .career-header-detail {
    max-width: 100%;
  }
}
/* line 6, sass/site/career/_career-details.scss */
.career-header-detail h1 {
  color: #fff;
  font-weight: 800;
  font-size: 50px;
  margin: 0 0 25px;
}
@media (max-width: 1199px) {
  /* line 6, sass/site/career/_career-details.scss */
  .career-header-detail h1 {
    font-size: 40px;
    margin: 0 0 15px;
  }
}
@media (max-width: 767px) {
  /* line 6, sass/site/career/_career-details.scss */
  .career-header-detail h1 {
    font-size: 28px;
    margin: 0 0 15px;
  }
}
/* line 20, sass/site/career/_career-details.scss */
.career-header-detail > span {
  color: #fff;
  font-size: 14px;
  line-height: 24px;
  display: block;
  font-family: "Montserrat", sans-serif;
  margin: 0 0 60px;
}
@media (max-width: 1199px) {
  /* line 20, sass/site/career/_career-details.scss */
  .career-header-detail > span {
    margin: 0 0 30px;
  }
}

/* line 33, sass/site/career/_career-details.scss */
.custom-file-input {
  display: inline-block;
  overflow: hidden;
  position: relative;
}

/* line 38, sass/site/career/_career-details.scss */
.custom-file-input input[type="file"] {
  width: 100%;
  height: 100%;
  opacity: 0;
  position: absolute;
  top: 0;
  left: 0;
  z-index: 999;
}

/* line 47, sass/site/career/_career-details.scss */
.career-header-btns {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 50, sass/site/career/_career-details.scss */
.career-header-btns .btn {
  margin-right: 10px;
}
/* line 53, sass/site/career/_career-details.scss */
.career-header-btns .share-link, .career-header-btns .save-link {
  color: #fff;
  font-size: 15px;
  font-family: "Montserrat", sans-serif;
  font-weight: 400;
  padding-left: 32px;
  display: inline-block;
  position: relative;
  margin-left: 30px;
}
/* line 62, sass/site/career/_career-details.scss */
.career-header-btns .share-link:before, .career-header-btns .save-link:before {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 24px;
  height: 24px;
  background-repeat: no-repeat;
  background-size: contain;
}
/* line 76, sass/site/career/_career-details.scss */
.career-header-btns .share-link:before {
  background-image: url(images/share-arrow-icon.png);
}
/* line 81, sass/site/career/_career-details.scss */
.career-header-btns .save-link:before {
  background-image: url(images/save-icon.png);
}

/* line 87, sass/site/career/_career-details.scss */
.btn.no-radius-btn {
  border-radius: 0;
  min-width: 180px;
  padding: 13px 10px;
  text-align: center;
}
@media (max-width: 767px) {
  /* line 87, sass/site/career/_career-details.scss */
  .btn.no-radius-btn {
    min-width: 120px;
  }
}
/* line 95, sass/site/career/_career-details.scss */
.btn.no-radius-btn:before, .btn.no-radius-btn:after {
  display: none;
}

/* line 100, sass/site/career/_career-details.scss */
.career-details-wrapper {
  padding: 60px 0 40px;
}
@media (max-width: 1023px) {
  /* line 100, sass/site/career/_career-details.scss */
  .career-details-wrapper {
    padding: 60px 0 70px;
  }
}
/* line 105, sass/site/career/_career-details.scss */
.career-details-wrapper .fix-wrap {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
}
/* line 108, sass/site/career/_career-details.scss */
.career-details-wrapper .fix-wrap .career-details-left {
  width: calc(100% - 350px);
  padding: 0 50px 20px 0;
}
@media (max-width: 1023px) {
  /* line 108, sass/site/career/_career-details.scss */
  .career-details-wrapper .fix-wrap .career-details-left {
    width: 100%;
    padding: 0 0 20px;
  }
}
/* line 116, sass/site/career/_career-details.scss */
.career-details-wrapper .fix-wrap .career-sidebar {
  width: 348px;
  margin-left: auto;
  background-color: #f6f6f6;
  padding: 35px;
  -webkit-align-self: flex-start;
  -moz-align-self: flex-start;
  -ms-align-self: flex-start;
  align-self: flex-start;
}
@media (max-width: 1023px) {
  /* line 116, sass/site/career/_career-details.scss */
  .career-details-wrapper .fix-wrap .career-sidebar {
    width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 116, sass/site/career/_career-details.scss */
  .career-details-wrapper .fix-wrap .career-sidebar {
    padding: 35px 25px;
  }
}

/* line 132, sass/site/career/_career-details.scss */
.career-details-left p {
  color: #000;
  font-size: 19px;
  line-height: 27px;
  letter-spacing: -0.4px;
  margin: 0 0 35px;
}
/* line 138, sass/site/career/_career-details.scss */
.career-details-left p a {
  color: #000;
}
/* line 142, sass/site/career/_career-details.scss */
.career-details-left .jobs-rel-point {
  list-style: none;
  margin: 0;
  padding: 0 0 30px;
}
/* line 146, sass/site/career/_career-details.scss */
.career-details-left .jobs-rel-point li {
  color: #000;
  font-size: 19px;
  line-height: 31px;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
  margin: 0 0 15px;
}
@media (max-width: 767px) {
  /* line 146, sass/site/career/_career-details.scss */
  .career-details-left .jobs-rel-point li {
    font-size: 16px;
    line-height: 24px;
  }
}
/* line 157, sass/site/career/_career-details.scss */
.career-details-left .jobs-rel-point li strong {
  font-weight: 700;
}
/* line 162, sass/site/career/_career-details.scss */
.career-details-left h3 {
  font-size: 29px;
  margin: 0 0 25px;
}
@media (max-width: 767px) {
  /* line 162, sass/site/career/_career-details.scss */
  .career-details-left h3 {
    font-size: 20px;
    margin: 0 0 15px;
  }
}

/* line 171, sass/site/career/_career-details.scss */
.listing-style {
  margin: 0;
  padding: 0 0 30px;
  list-style: none;
}
/* line 175, sass/site/career/_career-details.scss */
.listing-style li {
  position: relative;
  padding: 0 0 0 25px;
  margin: 0 0 20px;
  color: #000;
  font-size: 19px;
  line-height: 27px;
  letter-spacing: -0.4px;
}
/* line 183, sass/site/career/_career-details.scss */
.listing-style li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 8px;
  background: #e63b30;
  width: 8px;
  height: 8px;
  border-radius: 50%;
}

/* line 196, sass/site/career/_career-details.scss */
.related-job-widget h4 {
  font-size: 19px;
  font-weight: 500;
}
/* line 200, sass/site/career/_career-details.scss */
.related-job-widget ul {
  padding: 0;
  margin: 0;
  list-style: none;
}
/* line 204, sass/site/career/_career-details.scss */
.related-job-widget ul li {
  border-top: 1px #a8a8a8 solid;
  padding: 20px 0;
}
/* line 207, sass/site/career/_career-details.scss */
.related-job-widget ul li a {
  color: #000000;
  font-weight: 700;
  font-size: 19px;
  font-family: "Montserrat", sans-serif;
}
/* line 213, sass/site/career/_career-details.scss */
.related-job-widget ul li p {
  margin: 0;
  padding: 0;
  font-size: 18px;
  color: #222222;
}
/* line 219, sass/site/career/_career-details.scss */
.related-job-widget ul li span {
  font-size: 18px;
  color: #222222;
  font-family: "Karla", sans-serif;
  line-height: normal;
  display: block;
}

/* line 229, sass/site/career/_career-details.scss */
.see-more-jobs {
  border-top: 1px #a8a8a8 solid;
  padding: 20px 0 0;
}
/* line 232, sass/site/career/_career-details.scss */
.see-more-jobs a {
  color: #222222;
  font-size: 18px;
  font-family: "Karla", sans-serif;
  letter-spacing: -0.5px;
  display: block;
  position: relative;
  padding-right: 20px;
}
/* line 240, sass/site/career/_career-details.scss */
.see-more-jobs a:after {
  content: "";
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  width: 20px;
  height: 20px;
  background: url(images/slt-arrow-black.png) no-repeat center;
}

/* line 253, sass/site/career/_career-details.scss */
.career-apply-job-section {
  background-color: #f6f6f6;
  padding: 90px 0 100px;
}
@media (max-width: 1023px) {
  /* line 253, sass/site/career/_career-details.scss */
  .career-apply-job-section {
    padding: 60px 0 70px;
  }
}
/* line 259, sass/site/career/_career-details.scss */
.career-apply-job-section .header-title {
  text-align: center;
  padding: 0 0 70px;
}
@media (max-width: 1023px) {
  /* line 259, sass/site/career/_career-details.scss */
  .career-apply-job-section .header-title {
    padding: 0 0 40px;
  }
}
@media (max-width: 767px) {
  /* line 259, sass/site/career/_career-details.scss */
  .career-apply-job-section .header-title {
    padding: 0 0 30px;
  }
}
@media (max-width: 1023px) {
  /* line 268, sass/site/career/_career-details.scss */
  .career-apply-job-section .header-title .section-header {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  /* line 268, sass/site/career/_career-details.scss */
  .career-apply-job-section .header-title .section-header {
    font-size: 30px;
  }
}

/* line 278, sass/site/career/_career-details.scss */
.career-job-form {
  background-color: #fff;
  padding: 100px 70px;
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.11);
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
}
@media (max-width: 1023px) {
  /* line 278, sass/site/career/_career-details.scss */
  .career-job-form {
    padding: 60px 50px;
  }
}
@media (max-width: 767px) {
  /* line 278, sass/site/career/_career-details.scss */
  .career-job-form {
    padding: 40px 30px;
  }
}
/* line 290, sass/site/career/_career-details.scss */
.career-job-form .career-job-form-left {
  width: calc(100% / 2 - 8px);
}
@media (max-width: 767px) {
  /* line 290, sass/site/career/_career-details.scss */
  .career-job-form .career-job-form-left {
    width: 100%;
  }
}
/* line 296, sass/site/career/_career-details.scss */
.career-job-form .career-job-form-right {
  width: calc(100% / 2 - 8px);
  margin-left: auto;
}
@media (max-width: 767px) {
  /* line 296, sass/site/career/_career-details.scss */
  .career-job-form .career-job-form-right {
    width: 100%;
    margin: 20px 0 0 0;
  }
}
/* line 304, sass/site/career/_career-details.scss */
.career-job-form .career-form-btn {
  padding: 40px 0 0;
  width: 100%;
  text-align: right;
}
@media (max-width: 767px) {
  /* line 304, sass/site/career/_career-details.scss */
  .career-job-form .career-form-btn {
    padding: 20px 0 0;
  }
}
/* line 312, sass/site/career/_career-details.scss */
.career-job-form h4 {
  font-size: 19px;
  margin: 0 0 35px;
}
@media (max-width: 767px) {
  /* line 312, sass/site/career/_career-details.scss */
  .career-job-form h4 {
    margin: 0 0 15px;
  }
}
/* line 319, sass/site/career/_career-details.scss */
.career-job-form .career-form-field {
  width: 100%;
  margin: 0 0 12px;
  position: relative;
}
/* line 323, sass/site/career/_career-details.scss */
.career-job-form .career-form-field .input-icon {
  position: absolute;
  top: 0;
  left: 18px;
  width: 22px;
  height: 22px;
  bottom: 0;
  margin: auto;
  background-repeat: no-repeat;
  background-position: center;
}
/* line 333, sass/site/career/_career-details.scss */
.career-job-form .career-form-field .input-icon.userIcon {
  background-image: url(images/userIcon.png);
}
/* line 336, sass/site/career/_career-details.scss */
.career-job-form .career-form-field .input-icon.telIcon {
  background-image: url(images/callIcon.png);
}
/* line 339, sass/site/career/_career-details.scss */
.career-job-form .career-form-field .input-icon.emailIcon {
  background-image: url(images/messageIcon.png);
}
/* line 342, sass/site/career/_career-details.scss */
.career-job-form .career-form-field .input-icon.locIcon {
  background-image: url(images/locationIcon.png);
}
/* line 346, sass/site/career/_career-details.scss */
.career-job-form .career-form-field .formfield-textfield {
  height: 54px;
  border: 2px #e9e9e9 solid;
  border-radius: 2px;
  width: 100%;
  font-family: "Montserrat", sans-serif;
  color: #222222;
  font-size: 14px;
  font-weight: 500;
  padding: 0 10px 0 50px;
}
/* line 221, sass/mixins/_mixins-master.scss */
.career-job-form .career-form-field .formfield-textfield.placeholder {
  color: #222;
}
/* line 222, sass/mixins/_mixins-master.scss */
.career-job-form .career-form-field .formfield-textfield:-moz-placeholder {
  color: #222;
}
/* line 223, sass/mixins/_mixins-master.scss */
.career-job-form .career-form-field .formfield-textfield::-webkit-input-placeholder {
  color: #222;
}
/* line 224, sass/mixins/_mixins-master.scss */
.career-job-form .career-form-field .formfield-textfield:-ms-input-placeholder {
  color: #222;
}
/* line 359, sass/site/career/_career-details.scss */
.career-job-form .career-form-field select.formfield-textfield {
  -webkit-appearance: none;
  -moz-appearance: none;
  -ms-appearance: none;
  appearance: none;
  background-image: url(images/slt-arrow-black.png);
  background-repeat: no-repeat;
  background-position: calc(100% - 10px) center;
}
/* line 365, sass/site/career/_career-details.scss */
.career-job-form .career-form-field select.notice-period-select {
  padding-left: 25px;
}
/* line 369, sass/site/career/_career-details.scss */
.career-job-form .career-form-field .custom-file-input {
  width: 100%;
  display: block;
}
/* line 372, sass/site/career/_career-details.scss */
.career-job-form .career-form-field .custom-file-input .formfield-textfield {
  padding-left: 25px;
  background-image: url(images/upload-icon.png);
  background-repeat: no-repeat;
  background-position: calc(100% - 10px) center;
}
/* line 379, sass/site/career/_career-details.scss */
.career-job-form .career-form-field textarea {
  height: 119px;
  border: 2px #e9e9e9 solid;
  border-radius: 2px;
  width: 100%;
  font-family: "Montserrat", sans-serif;
  color: #222222;
  font-size: 14px;
  font-weight: 500;
  padding: 15px 10px 10px 25px;
  resize: none;
}
/* line 221, sass/mixins/_mixins-master.scss */
.career-job-form .career-form-field textarea.placeholder {
  color: #222;
}
/* line 222, sass/mixins/_mixins-master.scss */
.career-job-form .career-form-field textarea:-moz-placeholder {
  color: #222;
}
/* line 223, sass/mixins/_mixins-master.scss */
.career-job-form .career-form-field textarea::-webkit-input-placeholder {
  color: #222;
}
/* line 224, sass/mixins/_mixins-master.scss */
.career-job-form .career-form-field textarea:-ms-input-placeholder {
  color: #222;
}
/* line 393, sass/site/career/_career-details.scss */
.career-job-form .career-apply-btn {
  border-radius: 0;
  min-width: 180px;
  height: 62px;
  background: #e72e28;
  font-weight: 600;
  font-size: 20px;
}

/* line 404, sass/site/career/_career-details.scss */
.belimitless-section .vr-transforming-block .vr-transforming-content {
  width: 34%;
}
@media (max-width: 1199px) {
  /* line 404, sass/site/career/_career-details.scss */
  .belimitless-section .vr-transforming-block .vr-transforming-content {
    width: 100%;
    margin: 0 0 60px;
  }
}
@media (max-width: 767px) {
  /* line 404, sass/site/career/_career-details.scss */
  .belimitless-section .vr-transforming-block .vr-transforming-content {
    margin: 0 0 30px;
  }
}
/* line 413, sass/site/career/_career-details.scss */
.belimitless-section .vr-transforming-block .vr-transforming-content h3 {
  font-size: 50px;
  font-weight: 800;
  line-height: normal;
}
@media (max-width: 767px) {
  /* line 413, sass/site/career/_career-details.scss */
  .belimitless-section .vr-transforming-block .vr-transforming-content h3 {
    font-size: 30px;
  }
}
/* line 421, sass/site/career/_career-details.scss */
.belimitless-section .vr-transforming-block .vr-transforming-content p {
  margin: 0;
  padding: 0 0 65px;
}
@media (max-width: 767px) {
  /* line 421, sass/site/career/_career-details.scss */
  .belimitless-section .vr-transforming-block .vr-transforming-content p {
    padding: 0 0 35px;
  }
}
/* line 428, sass/site/career/_career-details.scss */
.belimitless-section .vr-transforming-block .vr-transforming-content .border-button {
  padding: 13px 0;
  min-width: 223px;
  border-radius: 2px;
  color: #000;
  border-color: #e63b30;
}
/* line 434, sass/site/career/_career-details.scss */
.belimitless-section .vr-transforming-block .vr-transforming-content .border-button:hover {
  background-color: #e63b30;
  color: #fff;
}

/* line 445, sass/site/career/_career-details.scss */
.build-application-section.subscription-job-alerts .build-application-content h3 {
  font-size: 40px;
  font-weight: 800;
  margin: 0 !important;
}
@media (max-width: 1199px) {
  /* line 445, sass/site/career/_career-details.scss */
  .build-application-section.subscription-job-alerts .build-application-content h3 {
    font-size: 36px;
  }
}
/* line 453, sass/site/career/_career-details.scss */
.build-application-section.subscription-job-alerts .build-application-content p {
  font-size: 19px;
  color: #fff;
}
@media (max-width: 1365px) {
  /* line 453, sass/site/career/_career-details.scss */
  .build-application-section.subscription-job-alerts .build-application-content p {
    margin: 10px 0 20px;
    line-height: normal;
  }
}
/* line 462, sass/site/career/_career-details.scss */
.build-application-section.subscription-job-alerts .build-application-inner {
  max-width: 90%;
}
@media (max-width: 1023px) {
  /* line 462, sass/site/career/_career-details.scss */
  .build-application-section.subscription-job-alerts .build-application-inner {
    max-width: 100%;
  }
}

/* line 470, sass/site/career/_career-details.scss */
.job-subscribe-form {
  padding: 55px 0 0;
  position: relative;
}
@media (max-width: 1600px) {
  /* line 470, sass/site/career/_career-details.scss */
  .job-subscribe-form {
    padding: 30px 0 0;
  }
}
@media (max-width: 1365px) {
  /* line 470, sass/site/career/_career-details.scss */
  .job-subscribe-form {
    padding: 10px 0 0;
  }
}
/* line 479, sass/site/career/_career-details.scss */
.job-subscribe-form .subscribe-email-input {
  width: 100%;
  height: 64px;
  background: transparent;
  border: 2px #fff solid;
  padding: 10px 25px;
  color: #fff;
}
/* line 221, sass/mixins/_mixins-master.scss */
.job-subscribe-form .subscribe-email-input.placeholder {
  color: #fff;
}
/* line 222, sass/mixins/_mixins-master.scss */
.job-subscribe-form .subscribe-email-input:-moz-placeholder {
  color: #fff;
}
/* line 223, sass/mixins/_mixins-master.scss */
.job-subscribe-form .subscribe-email-input::-webkit-input-placeholder {
  color: #fff;
}
/* line 224, sass/mixins/_mixins-master.scss */
.job-subscribe-form .subscribe-email-input:-ms-input-placeholder {
  color: #fff;
}
@media (max-width: 1365px) {
  /* line 479, sass/site/career/_career-details.scss */
  .job-subscribe-form .subscribe-email-input {
    height: 56px;
  }
}
@media (max-width: 1199px) {
  /* line 479, sass/site/career/_career-details.scss */
  .job-subscribe-form .subscribe-email-input {
    padding: 10px 25px;
    height: 50px;
  }
}
/* line 495, sass/site/career/_career-details.scss */
.job-subscribe-form .subscribe-btn {
  width: 100%;
  margin: 15px 0 0;
  background-color: #000000;
  border-radius: 0;
  height: 64px;
  font-size: 21px;
  font-weight: 600;
}
@media (max-width: 1365px) {
  /* line 495, sass/site/career/_career-details.scss */
  .job-subscribe-form .subscribe-btn {
    height: 56px;
    margin: 10px 0 0;
    line-height: 0.8;
  }
}
@media (max-width: 1199px) {
  /* line 495, sass/site/career/_career-details.scss */
  .job-subscribe-form .subscribe-btn {
    height: 50px;
  }
}
/* line 512, sass/site/career/_career-details.scss */
.job-subscribe-form p {
  margin: 0 !important;
}
/* line 514, sass/site/career/_career-details.scss */
.job-subscribe-form p br {
  display: none;
}
/* line 519, sass/site/career/_career-details.scss */
.job-subscribe-form .wpcf7-form-control-wrap .wpcf7-not-valid-tip {
  color: #fff;
  text-align: left;
}
/* line 524, sass/site/career/_career-details.scss */
.job-subscribe-form .wpcf7-response-output,
.job-subscribe-form .wpcf7-validation-errors {
  position: absolute;
  margin: 0;
  top: auto;
  bottom: -20px;
  border-color: #fff;
  color: #fff;
}
@media (max-width: 1600px) {
  /* line 524, sass/site/career/_career-details.scss */
  .job-subscribe-form .wpcf7-response-output,
  .job-subscribe-form .wpcf7-validation-errors {
    font-size: 16px;
  }
}
@media (max-width: 1199px) {
  /* line 524, sass/site/career/_career-details.scss */
  .job-subscribe-form .wpcf7-response-output,
  .job-subscribe-form .wpcf7-validation-errors {
    bottom: -5px;
    font-size: 14px;
  }
}
@media (max-width: 1023px) {
  /* line 524, sass/site/career/_career-details.scss */
  .job-subscribe-form .wpcf7-response-output,
  .job-subscribe-form .wpcf7-validation-errors {
    position: unset;
    bottom: 0;
  }
}

/* line 548, sass/site/career/_career-details.scss */
.single-awsm_job_openings .blog-page-title .page-title-wrapper h1 {
  margin: 0 0 20px;
}
/* line 552, sass/site/career/_career-details.scss */
.single-awsm_job_openings .blog-page-title .page-title-wrapper .posted-on a {
  font-size: 16px;
  font-weight: 400;
}
/* line 560, sass/site/career/_career-details.scss */
.single-awsm_job_openings .post-contents .awsm-job-entry-content {
  max-width: 100%;
  margin: 0;
  padding: 0;
}
/* line 565, sass/site/career/_career-details.scss */
.single-awsm_job_openings .post-contents .awsm-job-specifications-container.awsm_job_spec_below_content {
  display: none;
}
/* line 571, sass/site/career/_career-details.scss */
.single-awsm_job_openings .blog-detail-wrapper .fix-wrap .trademark-text {
  display: none;
}
/* line 575, sass/site/career/_career-details.scss */
.single-awsm_job_openings .blog-detail-wrapper .fix-wrap .blog-post-details ul {
  padding: 0 0 40px;
}
@media (max-width: 1600px) {
  /* line 575, sass/site/career/_career-details.scss */
  .single-awsm_job_openings .blog-detail-wrapper .fix-wrap .blog-post-details ul {
    padding: 0 0 20px;
  }
}
/* line 580, sass/site/career/_career-details.scss */
.single-awsm_job_openings .blog-detail-wrapper .fix-wrap .blog-post-details ul li {
  padding: 0 0 0 30px;
  margin: 0 0 13px;
  color: #222222;
}
@media (max-width: 1600px) {
  /* line 580, sass/site/career/_career-details.scss */
  .single-awsm_job_openings .blog-detail-wrapper .fix-wrap .blog-post-details ul li {
    padding: 0 0 0 20px;
  }
}
/* line 587, sass/site/career/_career-details.scss */
.single-awsm_job_openings .blog-detail-wrapper .fix-wrap .blog-post-details ul li:before {
  width: 8px;
  height: 8px;
  top: 9px;
}
/* line 592, sass/site/career/_career-details.scss */
.single-awsm_job_openings .blog-detail-wrapper .fix-wrap .blog-post-details ul li ul {
  padding: 0;
  margin: 13px 0 20px;
}
/* line 596, sass/site/career/_career-details.scss */
.single-awsm_job_openings .blog-detail-wrapper .fix-wrap .blog-post-details ul li ul li::before {
  background: transparent;
  border: 1px solid #e72e28;
}
/* line 604, sass/site/career/_career-details.scss */
.single-awsm_job_openings .blog-detail-wrapper .fix-wrap .blog-post-details p {
  margin: 0 0 30px;
  max-width: 100%;
}
@media (max-width: 1600px) {
  /* line 604, sass/site/career/_career-details.scss */
  .single-awsm_job_openings .blog-detail-wrapper .fix-wrap .blog-post-details p {
    margin: 0 0 20px;
  }
}
@media (max-width: 767px) {
  /* line 604, sass/site/career/_career-details.scss */
  .single-awsm_job_openings .blog-detail-wrapper .fix-wrap .blog-post-details p {
    margin: 0 0 15px;
  }
}
/* line 614, sass/site/career/_career-details.scss */
.single-awsm_job_openings .blog-detail-wrapper .fix-wrap .blog-post-details h4 {
  margin: 0 0 20px;
}
/* line 619, sass/site/career/_career-details.scss */
.single-awsm_job_openings .blog-detail-wrapper .awsm-job-form {
  display: none;
}
/* line 623, sass/site/career/_career-details.scss */
.single-awsm_job_openings .blog-detail-wrapper .blog-detail-sidebar .more-top-widget {
  display: none;
}
/* line 628, sass/site/career/_career-details.scss */
.single-awsm_job_openings .post-share-section, .single-awsm_job_openings .related-post-section {
  display: none;
}
/* line 631, sass/site/career/_career-details.scss */
.single-awsm_job_openings .awsm-job-form {
  background-color: #f6f6f6;
  padding: 70px 0;
}
@media (max-width: 1600px) {
  /* line 631, sass/site/career/_career-details.scss */
  .single-awsm_job_openings .awsm-job-form {
    padding: 50px 0;
  }
}
/* line 637, sass/site/career/_career-details.scss */
.single-awsm_job_openings .awsm-job-form .awsm-job-form-inner {
  background: transparent;
  border: none;
  max-width: 1200px;
  padding: 0 15px;
  margin: 0 auto;
  width: 100%;
  box-shadow: none;
}
@media (max-width: 1600px) {
  /* line 637, sass/site/career/_career-details.scss */
  .single-awsm_job_openings .awsm-job-form .awsm-job-form-inner {
    max-width: 1100px;
  }
}
/* line 648, sass/site/career/_career-details.scss */
.single-awsm_job_openings .awsm-job-form .awsm-job-form-inner h2 {
  text-align: center;
  font-size: 50px;
  font-weight: 800;
  margin: 0 0 60px;
}
@media (max-width: 1600px) {
  /* line 648, sass/site/career/_career-details.scss */
  .single-awsm_job_openings .awsm-job-form .awsm-job-form-inner h2 {
    font-size: 40px;
    margin: 0 0 40px;
  }
}
@media (max-width: 1199px) {
  /* line 648, sass/site/career/_career-details.scss */
  .single-awsm_job_openings .awsm-job-form .awsm-job-form-inner h2 {
    font-size: 36px;
    margin: 0 0 30px;
  }
}
@media (max-width: 1023px) {
  /* line 648, sass/site/career/_career-details.scss */
  .single-awsm_job_openings .awsm-job-form .awsm-job-form-inner h2 {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 648, sass/site/career/_career-details.scss */
  .single-awsm_job_openings .awsm-job-form .awsm-job-form-inner h2 {
    font-size: 28px;
  }
}
/* line 668, sass/site/career/_career-details.scss */
.single-awsm_job_openings .awsm-job-form .awsm-job-form-inner #awsm-application-form {
  background: #fff;
  padding: 80px 50px 50px;
  box-shadow: 0 8px 18px rgba(0, 0, 0, 0.11);
  display: flex;
  flex-flow: wrap;
}
@media (max-width: 1600px) {
  /* line 668, sass/site/career/_career-details.scss */
  .single-awsm_job_openings .awsm-job-form .awsm-job-form-inner #awsm-application-form {
    padding: 40px 30px 20px;
  }
}
@media (max-width: 767px) {
  /* line 668, sass/site/career/_career-details.scss */
  .single-awsm_job_openings .awsm-job-form .awsm-job-form-inner #awsm-application-form {
    padding: 30px 15px;
  }
}
/* line 680, sass/site/career/_career-details.scss */
.single-awsm_job_openings .awsm-job-form .awsm-job-form-inner #awsm-application-form .awsm-job-form-group {
  width: calc(100% / 3 - 20px);
  margin: 0 10px 20px;
}
@media (max-width: 767px) {
  /* line 680, sass/site/career/_career-details.scss */
  .single-awsm_job_openings .awsm-job-form .awsm-job-form-inner #awsm-application-form .awsm-job-form-group {
    width: 100%;
  }
}
/* line 686, sass/site/career/_career-details.scss */
.single-awsm_job_openings .awsm-job-form .awsm-job-form-inner #awsm-application-form .awsm-job-form-group:nth-child(n+4) {
  width: calc(100% - 20px);
  margin: 0 10px 20px;
}
@media (max-width: 767px) {
  /* line 686, sass/site/career/_career-details.scss */
  .single-awsm_job_openings .awsm-job-form .awsm-job-form-inner #awsm-application-form .awsm-job-form-group:nth-child(n+4) {
    width: 100%;
  }
}
/* line 693, sass/site/career/_career-details.scss */
.single-awsm_job_openings .awsm-job-form .awsm-job-form-inner #awsm-application-form .awsm-job-form-group .awsm-job-form-field:not(.awsm-form-file-control):not([type="checkbox"]) {
  border: 2px #e9e9e9 solid;
  height: 60px;
}
/* line 697, sass/site/career/_career-details.scss */
.single-awsm_job_openings .awsm-job-form .awsm-job-form-inner #awsm-application-form .awsm-job-form-group textarea.awsm-job-form-field {
  height: 100px !important;
}
/* line 700, sass/site/career/_career-details.scss */
.single-awsm_job_openings .awsm-job-form .awsm-job-form-inner #awsm-application-form .awsm-job-form-group label {
  font-size: 16px;
}
/* line 703, sass/site/career/_career-details.scss */
.single-awsm_job_openings .awsm-job-form .awsm-job-form-inner #awsm-application-form .awsm-job-form-group input[type="submit"] {
  border-radius: 0;
  width: 170px;
  background-color: #e72e28;
}
/* line 708, sass/site/career/_career-details.scss */
.single-awsm_job_openings .awsm-job-form .awsm-job-form-inner #awsm-application-form .awsm-job-form-group .awsm-job-form-error {
  font-size: 14px;
}

@media (max-width: 1600px) {
  /* line 716, sass/site/career/_career-details.scss */
  .awsm-job-single-wrap {
    margin-bottom: 0;
  }
}

/* line 724, sass/site/career/_career-details.scss */
.single .blog-detail-wrapper .blog-detail-sidebar .more-top-widget {
  display: none;
}

/* line 739, sass/site/career/_career-details.scss */
.blog-detail-wrapper .jobs-post-sidebar .jobs-sidebarlist {
  display: none;
}

/* line 747, sass/site/career/_career-details.scss */
.single-awsm_job_openings .author-nm {
  display: none;
}
/* line 751, sass/site/career/_career-details.scss */
.single-awsm_job_openings .jobs-post-sidebar .posts-sidebarlist {
  display: none;
}
/* line 754, sass/site/career/_career-details.scss */
.single-awsm_job_openings .jobs-post-sidebar .jobs-sidebarlist {
  display: block;
  background: #f6f6f6;
  padding: 25px 35px;
}
/* line 758, sass/site/career/_career-details.scss */
.single-awsm_job_openings .jobs-post-sidebar .jobs-sidebarlist .widget {
  margin: 0;
}
/* line 761, sass/site/career/_career-details.scss */
.single-awsm_job_openings .jobs-post-sidebar .jobs-sidebarlist .widget-title {
  font-family: "Montserrat", sans-serif;
  font-size: 15px;
  line-height: 20px;
  font-weight: 600;
  margin: 0 0 10px;
}
/* line 768, sass/site/career/_career-details.scss */
.single-awsm_job_openings .jobs-post-sidebar .jobs-sidebarlist .awsm-job-listings {
  box-shadow: none;
  flex-direction: column;
  background: none;
  border: none;
}
/* line 773, sass/site/career/_career-details.scss */
.single-awsm_job_openings .jobs-post-sidebar .jobs-sidebarlist .awsm-job-listings .awsm-list-item {
  padding: 12px 0 0;
  margin: 12px 0 0;
  border-top: 1px solid rgba(0, 0, 0, 0.13);
}
/* line 778, sass/site/career/_career-details.scss */
.single-awsm_job_openings .jobs-post-sidebar .jobs-sidebarlist .awsm-job-listings .awsm-job-item {
  background: none;
  flex-direction: column;
  display: flex;
  border: none;
  margin: 0;
  padding: 0;
}
/* line 785, sass/site/career/_career-details.scss */
.single-awsm_job_openings .jobs-post-sidebar .jobs-sidebarlist .awsm-job-listings .awsm-job-item .awsm-list-left-col {
  width: 100%;
}
/* line 788, sass/site/career/_career-details.scss */
.single-awsm_job_openings .jobs-post-sidebar .jobs-sidebarlist .awsm-job-listings .awsm-job-item .awsm-list-left-col .awsm-job-post-title a {
  color: #000;
}
/* line 790, sass/site/career/_career-details.scss */
.single-awsm_job_openings .jobs-post-sidebar .jobs-sidebarlist .awsm-job-listings .awsm-job-item .awsm-list-left-col .awsm-job-post-title a:hover {
  color: #e63b30;
}
/* line 796, sass/site/career/_career-details.scss */
.single-awsm_job_openings .jobs-post-sidebar .jobs-sidebarlist .awsm-job-listings .awsm-job-item .awsm-list-right-col {
  width: 100%;
  text-align: left;
  padding-top: 2px;
}
/* line 801, sass/site/career/_career-details.scss */
.single-awsm_job_openings .jobs-post-sidebar .jobs-sidebarlist .awsm-job-listings .awsm-job-item .awsm-job-more {
  color: rgba(0, 0, 0, 0.6);
}

/*--------------------------------------------------------------
## Services 
--------------------------------------------------------------*/
/* line 2, sass/site/services/_services.scss */
.section.custom-solutions {
  padding: 90px 0;
}
@media (max-width: 1199px) {
  /* line 2, sass/site/services/_services.scss */
  .section.custom-solutions {
    padding: 80px 0;
  }
}
@media (max-width: 1023px) {
  /* line 2, sass/site/services/_services.scss */
  .section.custom-solutions {
    padding: 70px 0;
  }
}
@media (max-width: 767px) {
  /* line 2, sass/site/services/_services.scss */
  .section.custom-solutions {
    padding: 50px 0;
  }
}
/* line 13, sass/site/services/_services.scss */
.section.custom-solutions .header-title {
  margin-bottom: 67px;
}
@media (max-width: 1199px) {
  /* line 13, sass/site/services/_services.scss */
  .section.custom-solutions .header-title {
    margin-bottom: 37px;
  }
}
@media (max-width: 1023px) {
  /* line 13, sass/site/services/_services.scss */
  .section.custom-solutions .header-title {
    margin-bottom: 27px;
  }
}
@media (max-width: 767px) {
  /* line 13, sass/site/services/_services.scss */
  .section.custom-solutions .header-title {
    margin-bottom: 17px;
  }
}
/* line 26, sass/site/services/_services.scss */
.section.recent-work-scn {
  padding: 90px 0;
}
@media (max-width: 1199px) {
  /* line 26, sass/site/services/_services.scss */
  .section.recent-work-scn {
    padding: 80px 0;
  }
}
@media (max-width: 1023px) {
  /* line 26, sass/site/services/_services.scss */
  .section.recent-work-scn {
    padding: 70px 0;
  }
}
@media (max-width: 767px) {
  /* line 26, sass/site/services/_services.scss */
  .section.recent-work-scn {
    padding: 50px 0;
  }
}
/* line 37, sass/site/services/_services.scss */
.section.recent-work-scn .header-title {
  margin-bottom: 67px;
}
@media (max-width: 1199px) {
  /* line 37, sass/site/services/_services.scss */
  .section.recent-work-scn .header-title {
    margin-bottom: 37px;
  }
}
@media (max-width: 1023px) {
  /* line 37, sass/site/services/_services.scss */
  .section.recent-work-scn .header-title {
    margin-bottom: 27px;
  }
}
@media (max-width: 767px) {
  /* line 37, sass/site/services/_services.scss */
  .section.recent-work-scn .header-title {
    margin-bottom: 17px;
  }
}
/* line 50, sass/site/services/_services.scss */
.section.overflow-hidden {
  padding: 58px 0 0;
}
@media (max-width: 1199px) {
  /* line 50, sass/site/services/_services.scss */
  .section.overflow-hidden {
    padding: 52px 0 0;
  }
}
@media (max-width: 1023px) {
  /* line 50, sass/site/services/_services.scss */
  .section.overflow-hidden {
    padding: 42px 0;
  }
}
@media (max-width: 767px) {
  /* line 50, sass/site/services/_services.scss */
  .section.overflow-hidden {
    padding: 32px 0;
  }
}
/* line 61, sass/site/services/_services.scss */
.section.overflow-hidden .header-title {
  margin-bottom: 82px;
}
@media (max-width: 1199px) {
  /* line 61, sass/site/services/_services.scss */
  .section.overflow-hidden .header-title {
    margin-bottom: 52px;
  }
}
@media (max-width: 1023px) {
  /* line 61, sass/site/services/_services.scss */
  .section.overflow-hidden .header-title {
    margin-bottom: 42px;
  }
}
@media (max-width: 767px) {
  /* line 61, sass/site/services/_services.scss */
  .section.overflow-hidden .header-title {
    margin-bottom: 32px;
  }
}
/* line 75, sass/site/services/_services.scss */
.section .d-flex-center.mob-web-development {
  min-height: inherit;
}
@media (max-width: 1199px) {
  /* line 79, sass/site/services/_services.scss */
  .section.srvchire-scn {
    padding-bottom: 10px;
  }
}
@media (max-width: 767px) {
  /* line 79, sass/site/services/_services.scss */
  .section.srvchire-scn {
    padding: 50px 0;
  }
}
@media (max-width: 1023px) {
  /* line 87, sass/site/services/_services.scss */
  .section.mob-web-develp-section {
    padding: 70px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 87, sass/site/services/_services.scss */
  .section.mob-web-develp-section {
    padding: 50px 0 0;
  }
}

/*--------------------------------------------------------------
## Sitemap 
--------------------------------------------------------------*/
/* line 3, sass/site/sitemap/_sitemap.scss */
.page-template-sitemap .main-banner.inner-bnr {
  min-height: 200px;
}
/* line 7, sass/site/sitemap/_sitemap.scss */
.page-template-sitemap .sitemap-section {
  padding: 70px 0;
}
@media (max-width: 1600px) {
  /* line 7, sass/site/sitemap/_sitemap.scss */
  .page-template-sitemap .sitemap-section {
    padding: 40px 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 7, sass/site/sitemap/_sitemap.scss */
  .page-template-sitemap .sitemap-section {
    padding: 40px 0 10px;
  }
}
/* line 15, sass/site/sitemap/_sitemap.scss */
.page-template-sitemap .sitemap-section ul {
  list-style: none;
}
/* line 17, sass/site/sitemap/_sitemap.scss */
.page-template-sitemap .sitemap-section ul.menu {
  padding-left: 0;
}
/* line 20, sass/site/sitemap/_sitemap.scss */
.page-template-sitemap .sitemap-section ul.menu .menu-item-home > a {
  font-weight: 700;
  font-size: 30px;
  transition: all 0.1s ease;
  display: inline-block;
  margin-bottom: 5px;
}
@media (max-width: 1600px) {
  /* line 20, sass/site/sitemap/_sitemap.scss */
  .page-template-sitemap .sitemap-section ul.menu .menu-item-home > a {
    font-size: 28px;
    line-height: normal;
  }
}
/* line 30, sass/site/sitemap/_sitemap.scss */
.page-template-sitemap .sitemap-section ul.menu .menu-item-home > a:hover {
  color: #e63b30;
  text-decoration: underline;
}
/* line 35, sass/site/sitemap/_sitemap.scss */
.page-template-sitemap .sitemap-section ul.menu .menu-item-home > .sub-menu {
  padding-left: 0;
}
/* line 37, sass/site/sitemap/_sitemap.scss */
.page-template-sitemap .sitemap-section ul.menu .menu-item-home > .sub-menu > li {
  width: 33%;
  display: inline-block;
  padding-right: 20px;
  margin-bottom: 30px;
  vertical-align: top;
}
@media (max-width: 1600px) {
  /* line 37, sass/site/sitemap/_sitemap.scss */
  .page-template-sitemap .sitemap-section ul.menu .menu-item-home > .sub-menu > li {
    margin-bottom: 15px;
    width: 24%;
  }
}
@media (max-width: 1023px) {
  /* line 37, sass/site/sitemap/_sitemap.scss */
  .page-template-sitemap .sitemap-section ul.menu .menu-item-home > .sub-menu > li {
    width: 49%;
  }
}
@media (max-width: 599px) {
  /* line 37, sass/site/sitemap/_sitemap.scss */
  .page-template-sitemap .sitemap-section ul.menu .menu-item-home > .sub-menu > li {
    width: 100%;
    margin-bottom: 15px;
  }
}
/* line 54, sass/site/sitemap/_sitemap.scss */
.page-template-sitemap .sitemap-section ul.menu .menu-item-home > .sub-menu > li > a {
  font-weight: 500;
  font-size: 22px;
  transition: all 0.1s ease;
}
@media (max-width: 1600px) {
  /* line 54, sass/site/sitemap/_sitemap.scss */
  .page-template-sitemap .sitemap-section ul.menu .menu-item-home > .sub-menu > li > a {
    font-size: 20px;
  }
}
@media (max-width: 1199px) {
  /* line 54, sass/site/sitemap/_sitemap.scss */
  .page-template-sitemap .sitemap-section ul.menu .menu-item-home > .sub-menu > li > a {
    font-size: 18px;
  }
}
@media (max-width: 1023px) {
  /* line 54, sass/site/sitemap/_sitemap.scss */
  .page-template-sitemap .sitemap-section ul.menu .menu-item-home > .sub-menu > li > a {
    font-size: 16px;
  }
}
/* line 67, sass/site/sitemap/_sitemap.scss */
.page-template-sitemap .sitemap-section ul.menu .menu-item-home > .sub-menu > li > a:hover {
  color: #e63b30;
  text-decoration: underline;
}
/* line 72, sass/site/sitemap/_sitemap.scss */
.page-template-sitemap .sitemap-section ul.menu .menu-item-home > .sub-menu > li .sub-menu {
  padding-left: 20px;
}
@media (max-width: 1600px) {
  /* line 72, sass/site/sitemap/_sitemap.scss */
  .page-template-sitemap .sitemap-section ul.menu .menu-item-home > .sub-menu > li .sub-menu {
    padding-left: 10px;
  }
}
/* line 77, sass/site/sitemap/_sitemap.scss */
.page-template-sitemap .sitemap-section ul.menu .menu-item-home > .sub-menu > li .sub-menu li {
  position: relative;
  display: inline-block;
  width: 100%;
  padding: 0 14px;
}
@media (max-width: 1600px) {
  /* line 77, sass/site/sitemap/_sitemap.scss */
  .page-template-sitemap .sitemap-section ul.menu .menu-item-home > .sub-menu > li .sub-menu li {
    display: block;
    line-height: normal;
    margin: 0 0 5px;
  }
}
/* line 87, sass/site/sitemap/_sitemap.scss */
.page-template-sitemap .sitemap-section ul.menu .menu-item-home > .sub-menu > li .sub-menu li:before {
  background-image: url(./images/arrow-next.svg);
  position: absolute;
  left: 0;
  top: 15px;
  transition: all 0.2s ease;
  width: 6px;
  height: 9px;
  content: "";
  background-size: contain;
  background-repeat: no-repeat;
}
@media (max-width: 1600px) {
  /* line 87, sass/site/sitemap/_sitemap.scss */
  .page-template-sitemap .sitemap-section ul.menu .menu-item-home > .sub-menu > li .sub-menu li:before {
    top: 8px;
  }
}
/* line 102, sass/site/sitemap/_sitemap.scss */
.page-template-sitemap .sitemap-section ul.menu .menu-item-home > .sub-menu > li .sub-menu li > a {
  font-weight: 400;
  transition: all 0.4s ease;
  font-size: 16px;
  display: inline-block;
  position: relative;
  left: 0;
  line-height: normal;
}
/* line 112, sass/site/sitemap/_sitemap.scss */
.page-template-sitemap .sitemap-section ul.menu .menu-item-home > .sub-menu > li .sub-menu li:hover:before {
  left: 3px;
}
/* line 115, sass/site/sitemap/_sitemap.scss */
.page-template-sitemap .sitemap-section ul.menu .menu-item-home > .sub-menu > li .sub-menu li:hover a {
  color: #e63b30;
  left: 4px;
}
/* line 125, sass/site/sitemap/_sitemap.scss */
.page-template-sitemap .sitemap-section ul.menu a {
  color: #2a2a2a;
}

/*--------------------------------------------------------------
## Page 404
--------------------------------------------------------------*/
/* line 3, sass/site/404/_page-404.scss */
.error404 .page-404 {
  min-height: 667px;
  padding: 0 0 106px;
  padding-top: 135px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  background-color: #efeff0;
}
@media (max-width: 1023px) {
  /* line 3, sass/site/404/_page-404.scss */
  .error404 .page-404 {
    padding: 50px 0 50px 0;
    min-height: inherit;
  }
}
@media (max-width: 767px) {
  /* line 3, sass/site/404/_page-404.scss */
  .error404 .page-404 {
    padding: 50px 0;
    min-height: 375px;
  }
}
/* line 18, sass/site/404/_page-404.scss */
.error404 .page-404 .page-404-caption {
  display: table;
  margin: 0 auto;
  text-align: center;
  width: 100%;
}
/* line 23, sass/site/404/_page-404.scss */
.error404 .page-404 .page-404-caption h2 {
  font-size: 56px;
  color: #e62e28;
  margin: 0 0 10px;
  font-weight: 800;
}
@media (max-width: 1199px) {
  /* line 23, sass/site/404/_page-404.scss */
  .error404 .page-404 .page-404-caption h2 {
    font-size: 44px;
  }
}
@media (max-width: 767px) {
  /* line 23, sass/site/404/_page-404.scss */
  .error404 .page-404 .page-404-caption h2 {
    font-size: 36px;
    margin: 0 0 5px;
  }
}
@media (max-width: 599px) {
  /* line 23, sass/site/404/_page-404.scss */
  .error404 .page-404 .page-404-caption h2 {
    font-size: 28px;
  }
}
/* line 39, sass/site/404/_page-404.scss */
.error404 .page-404 .page-404-caption p {
  font-family: "Karla", sans-serif;
  font-size: 19px;
  line-height: 1.5;
  margin: 40px auto 40px auto;
  max-width: 470px;
  color: #2d2d2d;
  font-weight: normal;
}
@media (max-width: 1199px) {
  /* line 39, sass/site/404/_page-404.scss */
  .error404 .page-404 .page-404-caption p {
    margin: 20px auto 20px auto;
  }
}
@media (max-width: 767px) {
  /* line 39, sass/site/404/_page-404.scss */
  .error404 .page-404 .page-404-caption p {
    font-size: 16px;
    margin: 0 auto 28px;
  }
}
/* line 55, sass/site/404/_page-404.scss */
.error404 .page-404 .page-404-caption .page-404-caption-btns {
  display: table;
  margin: 0 auto;
}
/* line 58, sass/site/404/_page-404.scss */
.error404 .page-404 .page-404-caption .page-404-caption-btns .btn {
  display: inline-block;
  margin: 0;
  min-width: 260px;
  height: 80px;
  line-height: 80px;
  border-radius: 0px;
  padding: 0px 10px;
  background: #000;
}
@media (max-width: 1199px) {
  /* line 58, sass/site/404/_page-404.scss */
  .error404 .page-404 .page-404-caption .page-404-caption-btns .btn {
    min-width: 200px;
    height: 60px;
    line-height: 60px;
  }
}
/* line 72, sass/site/404/_page-404.scss */
.error404 .page-404 .page-404-caption .page-404-caption-btns .btn:before {
  height: 80px;
  width: 80px;
}
/* line 76, sass/site/404/_page-404.scss */
.error404 .page-404 .page-404-caption .page-404-caption-btns .btn:after {
  content: normal;
}
@media (max-width: 767px) {
  /* line 58, sass/site/404/_page-404.scss */
  .error404 .page-404 .page-404-caption .page-404-caption-btns .btn {
    min-width: 200px;
    height: 60px;
    line-height: 60px;
  }
}
/* line 85, sass/site/404/_page-404.scss */
.error404 .page-404 .page-404-caption .page-404-caption-btns .btn.home-btn:after {
  margin-left: 15px;
}
/* line 92, sass/site/404/_page-404.scss */
.error404 .page-404 .fix-wrap {
  width: 100%;
}
/* line 96, sass/site/404/_page-404.scss */
.error404 .footermain {
  padding: 0;
}
/* line 98, sass/site/404/_page-404.scss */
.error404 .footermain .quickcontact {
  display: block;
}
/* line 100, sass/site/404/_page-404.scss */
.error404 .footermain .quickcontact .quickcontact-title,
.error404 .footermain .quickcontact .contactmap-img {
  display: none;
}
/* line 104, sass/site/404/_page-404.scss */
.error404 .footermain .quickcontact .contacts-details {
  padding: 83px 0 70px;
}
@media (max-width: 1023px) {
  /* line 104, sass/site/404/_page-404.scss */
  .error404 .footermain .quickcontact .contacts-details {
    padding: 70px 0;
  }
}
@media (max-width: 767px) {
  /* line 104, sass/site/404/_page-404.scss */
  .error404 .footermain .quickcontact .contacts-details {
    padding: 30px 0 0;
  }
}

/* line 118, sass/site/404/_page-404.scss */
.or-continue404 {
  width: 100%;
  border-top: #000 1px solid;
  margin-top: 90px;
  padding-top: 65px;
  max-width: 1170px;
  margin-left: auto;
  margin-right: auto;
}
@media (max-width: 1023px) {
  /* line 118, sass/site/404/_page-404.scss */
  .or-continue404 {
    margin-top: 30px;
    padding-top: 30px;
  }
}
@media (max-width: 767px) {
  /* line 118, sass/site/404/_page-404.scss */
  .or-continue404 {
    margin-top: 40px;
    padding-top: 30px;
  }
}

/* line 136, sass/site/404/_page-404.scss */
.or-continue-404 {
  color: #2d2d2d;
  font-size: 19px;
  margin-bottom: 30px;
  display: inline-block;
}

/* line 143, sass/site/404/_page-404.scss */
.continue404-link {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
}
/* line 147, sass/site/404/_page-404.scss */
.continue404-link a {
  margin-right: 50px;
  margin-left: 50px;
  font-size: 20px;
  color: #000;
  font-weight: 700;
  position: relative;
  border-bottom: #000000 2px solid;
}
@media (max-width: 1199px) {
  /* line 147, sass/site/404/_page-404.scss */
  .continue404-link a {
    font-size: 18px;
  }
}
/* line 158, sass/site/404/_page-404.scss */
.continue404-link a:first-child {
  margin-left: 0px;
}
@media (max-width: 767px) {
  /* line 158, sass/site/404/_page-404.scss */
  .continue404-link a:first-child {
    margin-left: -10px;
  }
}
@media (max-width: 767px) {
  /* line 147, sass/site/404/_page-404.scss */
  .continue404-link a {
    margin: 0 25px;
    font-size: 17px;
  }
}
/* line 168, sass/site/404/_page-404.scss */
.continue404-link a:hover {
  border-color: #e62e28;
  color: #e62e28;
}
/* line 172, sass/site/404/_page-404.scss */
.continue404-link a:after {
  content: "";
  display: inline-block;
  background: url(./images/right-arrow.png) no-repeat;
  background-position: center;
  background-size: contain;
  width: 30px;
  height: 30px;
  position: absolute;
  right: -36px;
  top: 4px;
}

/* line 189, sass/site/404/_page-404.scss */
html body.error404 footer.footermain {
  height: auto !important;
  padding-top: 0px;
}
/* line 192, sass/site/404/_page-404.scss */
html body.error404 footer.footermain .quickcontact {
  display: none;
}

/*--------------------------------------------------------------
## Page Privacy Policy
/*--------------------------------------------------------------*/
/* line 1, sass/site/cms-pages/_cms-pages.scss */
.btn-grid-content {
  display: inline-block;
  width: 100%;
  text-align: center;
  margin: 60px 0 0 0;
}
@media (max-width: 767px) {
  /* line 1, sass/site/cms-pages/_cms-pages.scss */
  .btn-grid-content {
    margin: 33px 0 0;
  }
}

/* line 10, sass/site/cms-pages/_cms-pages.scss */
.cms-page-bnr {
  position: relative;
  width: 100%;
  background: #8a8a8a;
}
/* line 14, sass/site/cms-pages/_cms-pages.scss */
.cms-page-bnr img {
  width: 100%;
}
/* line 18, sass/site/cms-pages/_cms-pages.scss */
.cms-page-bnr h1 {
  max-width: 1200px;
  position: absolute;
  top: 50%;
  left: 0px;
  right: 0px;
  margin: auto;
  transform: translateY(-50%);
  color: #fff;
  padding: 0px 15px;
}

/* line 32, sass/site/cms-pages/_cms-pages.scss */
.page-template-cms-pages .footermain {
  padding-top: 60px;
}
/* line 35, sass/site/cms-pages/_cms-pages.scss */
.page-template-cms-pages .cms-page-mid-main {
  padding-top: 30px;
}
/* line 37, sass/site/cms-pages/_cms-pages.scss */
.page-template-cms-pages .cms-page-mid-main p {
  margin-top: 0px;
}
/* line 42, sass/site/cms-pages/_cms-pages.scss */
.page-template-cms-pages h1 {
  font-size: 64px;
  font-weight: 700;
  max-width: 1610px;
}
@media (max-width: 767px) {
  /* line 42, sass/site/cms-pages/_cms-pages.scss */
  .page-template-cms-pages h1 {
    font-size: 30px;
  }
}
/* line 51, sass/site/cms-pages/_cms-pages.scss */
.page-template-cms-pages h2 {
  font-size: 32px;
}
@media (max-width: 767px) {
  /* line 51, sass/site/cms-pages/_cms-pages.scss */
  .page-template-cms-pages h2 {
    font-size: 24px;
  }
}
/* line 58, sass/site/cms-pages/_cms-pages.scss */
.page-template-cms-pages h3 {
  font-size: 26px;
}
@media (max-width: 767px) {
  /* line 58, sass/site/cms-pages/_cms-pages.scss */
  .page-template-cms-pages h3 {
    font-size: 21px;
  }
}

/* line 67, sass/site/cms-pages/_cms-pages.scss */
.page-template-cms-pages .elementor-section.elementor-section-boxed > .elementor-container {
  max-width: 100%;
}
/* line 70, sass/site/cms-pages/_cms-pages.scss */
.page-template-cms-pages .elementor-column-gap-default > .elementor-row > .elementor-column > .elementor-element-populated {
  padding: 0px;
}

/*--------------------------------------------------------------
## Service Internal page
/*--------------------------------------------------------------*/
/* line 1, sass/site/service-internal/_service-internal.scss */
.services-banner-wrapper {
  background: #212121;
  color: #fff;
}
@media (max-width: 767px) {
  /* line 4, sass/site/service-internal/_service-internal.scss */
  .services-banner-wrapper .fix-wrap {
    padding: 0;
  }
}
/* line 9, sass/site/service-internal/_service-internal.scss */
.services-banner-wrapper .services-banner-caption {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  min-height: 620px;
  overflow: hidden;
}
@media (max-width: 1600px) {
  /* line 9, sass/site/service-internal/_service-internal.scss */
  .services-banner-wrapper .services-banner-caption {
    min-height: 500px;
  }
}
@media (max-width: 1199px) {
  /* line 9, sass/site/service-internal/_service-internal.scss */
  .services-banner-wrapper .services-banner-caption {
    min-height: 440px;
  }
}
@media (max-width: 1023px) {
  /* line 9, sass/site/service-internal/_service-internal.scss */
  .services-banner-wrapper .services-banner-caption {
    min-height: 400px;
  }
}
@media (max-width: 767px) {
  /* line 9, sass/site/service-internal/_service-internal.scss */
  .services-banner-wrapper .services-banner-caption {
    -webkit-flex-flow: wrap;
    -moz-flex-flow: wrap;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
    padding: 40px 0 50px;
  }
}
/* line 27, sass/site/service-internal/_service-internal.scss */
.services-banner-wrapper .services-banner-caption .service-page-title {
  width: 52%;
  padding-right: 20px;
}
@media (max-width: 767px) {
  /* line 27, sass/site/service-internal/_service-internal.scss */
  .services-banner-wrapper .services-banner-caption .service-page-title {
    width: 100%;
    padding: 0 20px;
  }
}
/* line 34, sass/site/service-internal/_service-internal.scss */
.services-banner-wrapper .services-banner-caption .service-page-title h1 {
  font-size: 70px;
  line-height: normal;
  font-weight: 800;
  margin: 0;
  color: #fff;
}
@media (max-width: 1600px) {
  /* line 34, sass/site/service-internal/_service-internal.scss */
  .services-banner-wrapper .services-banner-caption .service-page-title h1 {
    font-size: 40px;
  }
}
@media (max-width: 1199px) {
  /* line 34, sass/site/service-internal/_service-internal.scss */
  .services-banner-wrapper .services-banner-caption .service-page-title h1 {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 34, sass/site/service-internal/_service-internal.scss */
  .services-banner-wrapper .services-banner-caption .service-page-title h1 {
    font-size: 32px;
  }
}
/* line 50, sass/site/service-internal/_service-internal.scss */
.services-banner-wrapper .services-banner-caption .service-page-title p {
  color: #fff;
  max-width: 80%;
  font-size: 23px;
  line-height: 33px;
  margin: 46px 0 20px;
}
@media (max-width: 1600px) {
  /* line 50, sass/site/service-internal/_service-internal.scss */
  .services-banner-wrapper .services-banner-caption .service-page-title p {
    margin: 15px 0;
    font-size: 20px;
    line-height: 30px;
    letter-spacing: -0.5px;
  }
}
@media (max-width: 1199px) {
  /* line 50, sass/site/service-internal/_service-internal.scss */
  .services-banner-wrapper .services-banner-caption .service-page-title p {
    font-size: 18px;
    line-height: 28px;
    letter-spacing: -0.5px;
  }
}
@media (max-width: 1023px) {
  /* line 50, sass/site/service-internal/_service-internal.scss */
  .services-banner-wrapper .services-banner-caption .service-page-title p {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 50, sass/site/service-internal/_service-internal.scss */
  .services-banner-wrapper .services-banner-caption .service-page-title p {
    font-size: 16px;
    line-height: 24px;
  }
}
/* line 76, sass/site/service-internal/_service-internal.scss */
.services-banner-wrapper .services-banner-caption .service-page-thumb {
  width: 48%;
  margin-left: auto;
  position: relative;
  height: 100%;
}
@media (max-width: 767px) {
  /* line 76, sass/site/service-internal/_service-internal.scss */
  .services-banner-wrapper .services-banner-caption .service-page-thumb {
    width: 100%;
    padding: 45px 0 60px;
    position: relative;
  }
}
/* line 86, sass/site/service-internal/_service-internal.scss */
.services-banner-wrapper .services-banner-caption .service-page-thumb:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 537px;
  height: 620px;
  background: url(images/banner-shape.png) no-repeat;
}
@media (max-width: 767px) {
  /* line 86, sass/site/service-internal/_service-internal.scss */
  .services-banner-wrapper .services-banner-caption .service-page-thumb:before {
    width: 95%;
    height: 100%;
    background-size: cover;
  }
}
/* line 102, sass/site/service-internal/_service-internal.scss */
.services-banner-wrapper .services-banner-caption .service-page-thumb:after {
  content: "";
  position: absolute;
  top: 58px;
  right: 0;
  width: 58px;
  height: 161px;
  background: url(images/banner-shape-arrow.png) no-repeat;
}
@media (max-width: 1023px) {
  /* line 102, sass/site/service-internal/_service-internal.scss */
  .services-banner-wrapper .services-banner-caption .service-page-thumb:after {
    top: 8px;
    right: 0;
    width: 28px;
    height: 81px;
    background-size: contain;
  }
}
@media (max-width: 767px) {
  /* line 102, sass/site/service-internal/_service-internal.scss */
  .services-banner-wrapper .services-banner-caption .service-page-thumb:after {
    top: 98px;
  }
}
@media (max-width: 767px) {
  /* line 121, sass/site/service-internal/_service-internal.scss */
  .services-banner-wrapper .services-banner-caption .service-page-thumb img {
    width: 100%;
  }
}

/* line 129, sass/site/service-internal/_service-internal.scss */
.capabilities-section {
  padding: 90px 0;
}
@media (max-width: 1600px) {
  /* line 129, sass/site/service-internal/_service-internal.scss */
  .capabilities-section {
    padding: 50px 0;
  }
}
@media (max-width: 1199px) {
  /* line 129, sass/site/service-internal/_service-internal.scss */
  .capabilities-section {
    padding: 45px 0 70px;
  }
}
@media (max-width: 767px) {
  /* line 129, sass/site/service-internal/_service-internal.scss */
  .capabilities-section {
    padding: 30px 0;
  }
}
/* line 140, sass/site/service-internal/_service-internal.scss */
.capabilities-section .header-title {
  margin: 0 0 65px;
  max-width: 100%;
  text-align: center;
}
@media (max-width: 1600px) {
  /* line 140, sass/site/service-internal/_service-internal.scss */
  .capabilities-section .header-title {
    margin: 0 0 30px;
  }
}
@media (max-width: 1199px) {
  /* line 140, sass/site/service-internal/_service-internal.scss */
  .capabilities-section .header-title {
    margin: 0 0 25px;
  }
}
@media (max-width: 767px) {
  /* line 140, sass/site/service-internal/_service-internal.scss */
  .capabilities-section .header-title {
    max-width: 100%;
  }
}
/* line 153, sass/site/service-internal/_service-internal.scss */
.capabilities-section .header-title p {
  max-width: 550px;
  line-height: normal;
  font-size: 19px;
  color: #6a6a6a;
  margin: auto;
}
@media (max-width: 1023px) {
  /* line 153, sass/site/service-internal/_service-internal.scss */
  .capabilities-section .header-title p {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 153, sass/site/service-internal/_service-internal.scss */
  .capabilities-section .header-title p {
    font-size: 16px;
  }
}
/* line 165, sass/site/service-internal/_service-internal.scss */
.capabilities-section .header-title p a {
  color: #e63b30;
}
/* line 171, sass/site/service-internal/_service-internal.scss */
.capabilities-section .header-title .section-header {
  color: #000;
  margin: 0 0 21px;
}
@media (max-width: 1600px) {
  /* line 171, sass/site/service-internal/_service-internal.scss */
  .capabilities-section .header-title .section-header {
    margin: 0 0 15px;
  }
}
@media (max-width: 767px) {
  /* line 171, sass/site/service-internal/_service-internal.scss */
  .capabilities-section .header-title .section-header {
    margin: 0 0 10px;
  }
}

/* line 183, sass/site/service-internal/_service-internal.scss */
.capabilities-top-contents {
  max-width: 1060px;
  margin: 0 0 79px;
}
@media (max-width: 1600px) {
  /* line 183, sass/site/service-internal/_service-internal.scss */
  .capabilities-top-contents {
    margin: 0 0 40px;
  }
}
@media (max-width: 767px) {
  /* line 183, sass/site/service-internal/_service-internal.scss */
  .capabilities-top-contents {
    margin: 0 0 30px;
  }
}
/* line 192, sass/site/service-internal/_service-internal.scss */
.capabilities-top-contents h3, .capabilities-top-contents h2 {
  font-size: 50px;
  font-family: "Karla", sans-serif;
  font-weight: normal;
  letter-spacing: -0.2px;
  color: #000;
  line-height: normal;
  margin: 0 0 23px;
}
@media (max-width: 1600px) {
  /* line 192, sass/site/service-internal/_service-internal.scss */
  .capabilities-top-contents h3, .capabilities-top-contents h2 {
    font-size: 40px;
    margin: 0 0 15px;
  }
}
@media (max-width: 1199px) {
  /* line 192, sass/site/service-internal/_service-internal.scss */
  .capabilities-top-contents h3, .capabilities-top-contents h2 {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 192, sass/site/service-internal/_service-internal.scss */
  .capabilities-top-contents h3, .capabilities-top-contents h2 {
    font-size: 32px;
    margin: 0 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 192, sass/site/service-internal/_service-internal.scss */
  .capabilities-top-contents h3, .capabilities-top-contents h2 {
    font-size: 28px;
  }
}
/* line 215, sass/site/service-internal/_service-internal.scss */
.capabilities-top-contents p {
  font-size: 23px;
  font-family: "Karla", sans-serif;
  font-weight: normal;
  line-height: 33px;
  letter-spacing: -1px;
  color: #010101;
}
@media (max-width: 1600px) {
  /* line 215, sass/site/service-internal/_service-internal.scss */
  .capabilities-top-contents p {
    margin: 0;
  }
}
@media (max-width: 767px) {
  /* line 215, sass/site/service-internal/_service-internal.scss */
  .capabilities-top-contents p {
    font-size: 18px;
    line-height: 25px;
  }
}

/* line 232, sass/site/service-internal/_service-internal.scss */
.header-title .section-header {
  font-size: 50px;
  line-height: normal;
  letter-spacing: -2px;
}
@media (max-width: 1600px) {
  /* line 232, sass/site/service-internal/_service-internal.scss */
  .header-title .section-header {
    font-size: 40px;
    letter-spacing: -0.5px;
  }
}
@media (max-width: 1199px) {
  /* line 232, sass/site/service-internal/_service-internal.scss */
  .header-title .section-header {
    font-size: 32px;
    line-height: 36px;
  }
}
@media (max-width: 767px) {
  /* line 232, sass/site/service-internal/_service-internal.scss */
  .header-title .section-header {
    font-size: 28px;
    letter-spacing: normal;
  }
}
/* line 249, sass/site/service-internal/_service-internal.scss */
.header-title.text_center {
  text-align: center;
  margin-left: auto;
  margin-right: auto;
}

/* line 255, sass/site/service-internal/_service-internal.scss */
.service-grid-container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
}
/* line 258, sass/site/service-internal/_service-internal.scss */
.service-grid-container .service-item {
  width: calc(100% / 3);
  border: 1px #000 solid;
  padding: 35px 45px 40px 55px;
}
@media (max-width: 1600px) {
  /* line 258, sass/site/service-internal/_service-internal.scss */
  .service-grid-container .service-item {
    padding: 30px 20px 10px;
  }
}
@media (max-width: 1023px) {
  /* line 258, sass/site/service-internal/_service-internal.scss */
  .service-grid-container .service-item {
    width: calc(100% / 2);
  }
}
@media (max-width: 767px) {
  /* line 258, sass/site/service-internal/_service-internal.scss */
  .service-grid-container .service-item {
    width: 100%;
    padding: 20px;
  }
}
@media (max-width: 1023px) {
  /* line 272, sass/site/service-internal/_service-internal.scss */
  .service-grid-container .service-item:last-child {
    width: 100%;
  }
}
/* line 277, sass/site/service-internal/_service-internal.scss */
.service-grid-container .service-item .service-icon {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  height: 40px;
  margin: 0 0 25px;
}
/* line 283, sass/site/service-internal/_service-internal.scss */
.service-grid-container .service-item h4 {
  color: #000;
  margin: 0;
  min-height: 54px;
}
@media (max-width: 1600px) {
  /* line 283, sass/site/service-internal/_service-internal.scss */
  .service-grid-container .service-item h4 {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  /* line 283, sass/site/service-internal/_service-internal.scss */
  .service-grid-container .service-item h4 {
    font-size: 20px;
  }
}
/* line 294, sass/site/service-internal/_service-internal.scss */
.service-grid-container .service-item p {
  font-size: 19px;
  color: #6a6a6a;
  line-height: 26px;
  letter-spacing: -1px;
}
@media (max-width: 1600px) {
  /* line 294, sass/site/service-internal/_service-internal.scss */
  .service-grid-container .service-item p {
    font-size: 17px;
    line-height: 26px;
    letter-spacing: -0.5px;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  /* line 294, sass/site/service-internal/_service-internal.scss */
  .service-grid-container .service-item p {
    font-size: 16px;
    line-height: 20px;
  }
}

/* line 314, sass/site/service-internal/_service-internal.scss */
.casestudies-section .header-title .section-header {
  margin: 0 0 60px;
}
@media (max-width: 1600px) {
  /* line 314, sass/site/service-internal/_service-internal.scss */
  .casestudies-section .header-title .section-header {
    margin: 0;
  }
}
@media (max-width: 767px) {
  /* line 314, sass/site/service-internal/_service-internal.scss */
  .casestudies-section .header-title .section-header {
    margin: 0 0 20px;
  }
}

/* line 325, sass/site/service-internal/_service-internal.scss */
.casestudies-recents-block {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0 -1px;
}
@media (max-width: 767px) {
  /* line 325, sass/site/service-internal/_service-internal.scss */
  .casestudies-recents-block {
    margin: 0;
    -webkit-flex-flow: wrap;
    -moz-flex-flow: wrap;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
  }
}
/* line 332, sass/site/service-internal/_service-internal.scss */
.casestudies-recents-block .casestudies-recents-column {
  width: calc(100% / 3 - 2px);
  margin: 0 1px;
  position: relative;
}
@media (max-width: 767px) {
  /* line 332, sass/site/service-internal/_service-internal.scss */
  .casestudies-recents-block .casestudies-recents-column {
    width: 100%;
    margin: 0;
  }
}
@media (max-width: 767px) {
  /* line 340, sass/site/service-internal/_service-internal.scss */
  .casestudies-recents-block .casestudies-recents-column img {
    width: 100%;
  }
}
/* line 346, sass/site/service-internal/_service-internal.scss */
.casestudies-recents-block .casestudies-recents-column:hover .casestudies-block-wrapper {
  opacity: 1;
  visibility: visible;
}
/* line 350, sass/site/service-internal/_service-internal.scss */
.casestudies-recents-block .casestudies-recents-column:hover .casestudies-block-wrapper .casestudies-block-content .title {
  color: #fff;
}

/* line 358, sass/site/service-internal/_service-internal.scss */
.casestudies-block-wrapper {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  background: rgba(0, 0, 0, 0.9);
  right: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  opacity: 0;
  visibility: hidden;
  transition: all 0.4s ease;
}
/* line 371, sass/site/service-internal/_service-internal.scss */
.casestudies-block-wrapper .casestudies-block-content {
  max-width: 310px;
  width: calc(100% - 20px);
  color: #fff;
}
/* line 375, sass/site/service-internal/_service-internal.scss */
.casestudies-block-wrapper .casestudies-block-content .subtitle {
  font-size: 20px;
  letter-spacing: -1px;
  margin: 0 0 10px;
  display: block;
}
/* line 381, sass/site/service-internal/_service-internal.scss */
.casestudies-block-wrapper .casestudies-block-content .title {
  font-size: 25px;
  line-height: 36px;
  font-weight: 700;
  min-height: 150px;
}
@media (max-width: 1600px) {
  /* line 381, sass/site/service-internal/_service-internal.scss */
  .casestudies-block-wrapper .casestudies-block-content .title {
    font-size: 20px;
    line-height: 32px;
    min-height: 120px;
  }
}
@media (max-width: 1023px) {
  /* line 381, sass/site/service-internal/_service-internal.scss */
  .casestudies-block-wrapper .casestudies-block-content .title {
    font-size: 20px;
    line-height: 26px;
    min-height: 100px;
  }
}
@media (max-width: 1600px) {
  /* line 397, sass/site/service-internal/_service-internal.scss */
  .casestudies-block-wrapper .casestudies-block-content .read-more {
    font-size: 18px;
  }
}

/* line 404, sass/site/service-internal/_service-internal.scss */
.read-more {
  font-size: 20px;
  color: #000 !important;
  position: relative;
  display: inline-block;
  padding-right: 32px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
}
@media (max-width: 1600px) {
  /* line 404, sass/site/service-internal/_service-internal.scss */
  .read-more {
    font-size: 16px;
  }
}
/* line 415, sass/site/service-internal/_service-internal.scss */
.read-more:hover, .read-more:focus {
  color: #e72e28 !important;
}
/* line 418, sass/site/service-internal/_service-internal.scss */
.read-more:after {
  content: "";
  position: absolute;
  right: 0;
  top: 1px;
  bottom: 0;
  margin: auto;
  background-size: 100% 100%;
  width: 25px;
  height: 12px;
  background: url(images/readmore-arrow-red.png) no-repeat;
}
/* line 430, sass/site/service-internal/_service-internal.scss */
.read-more.red {
  color: #e72e28 !important;
}
/* line 432, sass/site/service-internal/_service-internal.scss */
.read-more.red:hover {
  color: #fff !important;
}
/* line 434, sass/site/service-internal/_service-internal.scss */
.read-more.red:hover:after {
  background: url(images/readmore-arrow-white.png) no-repeat;
}

/* line 440, sass/site/service-internal/_service-internal.scss */
.see-all-casestudies {
  text-align: center;
  padding: 65px 0;
}
@media (max-width: 1600px) {
  /* line 440, sass/site/service-internal/_service-internal.scss */
  .see-all-casestudies {
    padding: 40px 0 50px;
  }
}
@media (max-width: 767px) {
  /* line 440, sass/site/service-internal/_service-internal.scss */
  .see-all-casestudies {
    padding: 25px 0 0;
  }
}
/* line 449, sass/site/service-internal/_service-internal.scss */
.see-all-casestudies a {
  color: #000;
}
@media (max-width: 1600px) {
  /* line 449, sass/site/service-internal/_service-internal.scss */
  .see-all-casestudies a {
    font-size: 18px;
  }
}
/* line 454, sass/site/service-internal/_service-internal.scss */
.see-all-casestudies a:hover, .see-all-casestudies a:focus {
  color: #e63b30;
}

@media (max-width: 767px) {
  /* line 461, sass/site/service-internal/_service-internal.scss */
  .page-template-service-template .services-banner-wrapper .services-banner-caption {
    padding-bottom: 0;
  }
}
/* line 467, sass/site/service-internal/_service-internal.scss */
.page-template-service-template footer.footermain {
  padding-top: 0px !important;
}
/* line 470, sass/site/service-internal/_service-internal.scss */
.page-template-service-template .fix-wrap {
  max-width: 1200px;
}
@media (max-width: 767px) {
  /* line 473, sass/site/service-internal/_service-internal.scss */
  .page-template-service-template .header-title {
    text-align: left;
  }
}
/* line 478, sass/site/service-internal/_service-internal.scss */
.page-template-service-template .hire-section {
  height: auto;
  position: relative;
  overflow: hidden;
  min-height: 616px;
}
@media (max-width: 1199px) {
  /* line 478, sass/site/service-internal/_service-internal.scss */
  .page-template-service-template .hire-section {
    min-height: 550px;
  }
}
@media (max-width: 1023px) {
  /* line 478, sass/site/service-internal/_service-internal.scss */
  .page-template-service-template .hire-section {
    min-height: 500px;
  }
}
@media (max-width: 767px) {
  /* line 478, sass/site/service-internal/_service-internal.scss */
  .page-template-service-template .hire-section {
    min-height: 400px;
  }
}
/* line 492, sass/site/service-internal/_service-internal.scss */
.page-template-service-template .hire-section:before {
  content: "";
  width: 468px;
  height: 620px;
  position: absolute;
  left: 0;
  top: 0;
  bottom: 0;
  right: 0;
  margin: auto;
  background: url(images/gredient-bg.png) no-repeat;
}
/* line 504, sass/site/service-internal/_service-internal.scss */
.page-template-service-template .hire-section .fix-wrap {
  position: relative;
  z-index: 1;
}
/* line 508, sass/site/service-internal/_service-internal.scss */
.page-template-service-template .hire-section .section-header {
  font-size: 50px;
  letter-spacing: -1px;
  margin: 0 0 20px;
}
@media (max-width: 1600px) {
  /* line 508, sass/site/service-internal/_service-internal.scss */
  .page-template-service-template .hire-section .section-header {
    font-size: 40px;
    margin: 0 0 15px;
  }
}
@media (max-width: 1199px) {
  /* line 508, sass/site/service-internal/_service-internal.scss */
  .page-template-service-template .hire-section .section-header {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 508, sass/site/service-internal/_service-internal.scss */
  .page-template-service-template .hire-section .section-header {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 508, sass/site/service-internal/_service-internal.scss */
  .page-template-service-template .hire-section .section-header {
    font-size: 28px;
  }
}
@media (max-width: 767px) {
  /* line 526, sass/site/service-internal/_service-internal.scss */
  .page-template-service-template .hire-section p {
    font-size: 16px;
    line-height: 24px;
  }
}
@media (max-width: 1199px) {
  /* line 532, sass/site/service-internal/_service-internal.scss */
  .page-template-service-template .hire-section p {
    margin-bottom: 40px;
  }
}
/* line 537, sass/site/service-internal/_service-internal.scss */
.page-template-service-template .hire-section.vue-js-hire {
  padding: 10px 0 40px;
}
@media (max-width: 1600px) {
  /* line 537, sass/site/service-internal/_service-internal.scss */
  .page-template-service-template .hire-section.vue-js-hire {
    padding: 60px 0;
    min-height: auto;
  }
}
@media (max-width: 767px) {
  /* line 537, sass/site/service-internal/_service-internal.scss */
  .page-template-service-template .hire-section.vue-js-hire {
    margin: 30px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 548, sass/site/service-internal/_service-internal.scss */
  .page-template-service-template .breadcrumbs-gray {
    display: block;
  }
}
@media (max-width: 767px) {
  /* line 553, sass/site/service-internal/_service-internal.scss */
  .page-template-service-template .breadcrumbs-gray ul li {
    margin: 0 10px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 557, sass/site/service-internal/_service-internal.scss */
  .page-template-service-template .breadcrumbs-gray ul li a {
    padding: 10px 20px 10px 0;
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  /* line 563, sass/site/service-internal/_service-internal.scss */
  .page-template-service-template .breadcrumbs-gray ul li span {
    font-size: 16px;
  }
}
@media (max-width: 1600px) {
  /* line 572, sass/site/service-internal/_service-internal.scss */
  .page-template-service-template .casestudies-section .header-title {
    margin-bottom: 30px;
  }
}
/* line 579, sass/site/service-internal/_service-internal.scss */
.page-template-service-template .capabilities-section .header-title {
  text-align: left;
}
/* line 581, sass/site/service-internal/_service-internal.scss */
.page-template-service-template .capabilities-section .header-title p {
  margin: 0;
}
@media (max-width: 1199px) {
  /* line 588, sass/site/service-internal/_service-internal.scss */
  .page-template-service-template .service-grid-container .service-item h4 {
    min-height: auto;
    margin: 0 0 10px;
  }
}
@media (max-width: 1199px) {
  /* line 598, sass/site/service-internal/_service-internal.scss */
  .page-template-service-template .process-grid-container .process-grid-column h3 {
    font-size: 20px;
    min-height: auto;
    margin: 20px 0 10px;
  }
}

/* line 608, sass/site/service-internal/_service-internal.scss */
.border-button {
  min-width: 302px;
  border: 2px solid #000;
  display: inline-block;
  font-size: 21px;
  font-weight: 600;
  font-family: "Montserrat", sans-serif;
  color: #000;
  padding: 25px 10px;
  background: transparent;
  line-height: 40px;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  text-align: center;
}
@media (max-width: 1470px) {
  /* line 608, sass/site/service-internal/_service-internal.scss */
  .border-button {
    min-width: 270px;
    line-height: 30px;
  }
}
@media (max-width: 1199px) {
  /* line 608, sass/site/service-internal/_service-internal.scss */
  .border-button {
    min-width: 220px;
    padding: 20px 10px;
  }
}
@media (max-width: 767px) {
  /* line 608, sass/site/service-internal/_service-internal.scss */
  .border-button {
    font-size: 18px;
    min-width: 180px;
    padding: 12px 10px;
    line-height: 27px;
  }
}
/* line 635, sass/site/service-internal/_service-internal.scss */
.border-button:hover {
  background: #fff;
  color: #000;
  box-shadow: 0 21px 35px -5px rgba(0, 0, 0, 0.3);
}
/* line 640, sass/site/service-internal/_service-internal.scss */
.border-button.white {
  border-color: #fff;
  color: #fff;
}
/* line 643, sass/site/service-internal/_service-internal.scss */
.border-button.white:hover {
  background: #fff;
  color: #000;
}

/* line 649, sass/site/service-internal/_service-internal.scss */
.pertner-brand-logos {
  border-bottom: 1px #cacaca solid;
  padding: 82px 0 90px;
  margin: 0;
}
@media (max-width: 1600px) {
  /* line 649, sass/site/service-internal/_service-internal.scss */
  .pertner-brand-logos {
    padding: 30px 0;
  }
}
@media (max-width: 767px) {
  /* line 649, sass/site/service-internal/_service-internal.scss */
  .pertner-brand-logos {
    padding: 10px 0;
  }
}
/* line 659, sass/site/service-internal/_service-internal.scss */
.pertner-brand-logos:not(.slick-slider) {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
/* line 665, sass/site/service-internal/_service-internal.scss */
.pertner-brand-logos .pertner-item {
  min-height: 73px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 10px;
}
/* line 672, sass/site/service-internal/_service-internal.scss */
.pertner-brand-logos .slick-track {
  display: flex;
  align-items: center;
}

/* line 677, sass/site/service-internal/_service-internal.scss */
.pertner-review-wrapper {
  margin: 100px -65px 0;
}
@media (max-width: 1600px) {
  /* line 677, sass/site/service-internal/_service-internal.scss */
  .pertner-review-wrapper {
    margin-top: 50px;
  }
}
@media (max-width: 1199px) {
  /* line 677, sass/site/service-internal/_service-internal.scss */
  .pertner-review-wrapper {
    margin: 40px -20px 0;
  }
}
@media (max-width: 767px) {
  /* line 677, sass/site/service-internal/_service-internal.scss */
  .pertner-review-wrapper {
    margin: 30px 0 0;
  }
}
/* line 688, sass/site/service-internal/_service-internal.scss */
.pertner-review-wrapper:not(.slick-slider) {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
}
/* line 691, sass/site/service-internal/_service-internal.scss */
.pertner-review-wrapper:not(.slick-slider) .partner-review-item {
  width: calc(100% / 2 - 130px);
  margin: 0 65px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* line 697, sass/site/service-internal/_service-internal.scss */
.pertner-review-wrapper .partner-review-item {
  width: auto;
  padding: 0 65px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
@media (max-width: 1023px) {
  /* line 697, sass/site/service-internal/_service-internal.scss */
  .pertner-review-wrapper .partner-review-item {
    padding: 0 20px;
    -webkit-flex-flow: wrap;
    -moz-flex-flow: wrap;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
  }
}
@media (max-width: 767px) {
  /* line 697, sass/site/service-internal/_service-internal.scss */
  .pertner-review-wrapper .partner-review-item {
    padding: 0;
  }
}
/* line 708, sass/site/service-internal/_service-internal.scss */
.pertner-review-wrapper .partner-review-item .partner-review-photo {
  width: 140px;
  min-width: 140px;
  margin-right: 30px;
}
@media (max-width: 1023px) {
  /* line 708, sass/site/service-internal/_service-internal.scss */
  .pertner-review-wrapper .partner-review-item .partner-review-photo {
    margin: 0 0 20px;
  }
}
@media (max-width: 767px) {
  /* line 708, sass/site/service-internal/_service-internal.scss */
  .pertner-review-wrapper .partner-review-item .partner-review-photo {
    width: 100px;
    min-width: 100px;
  }
}
/* line 721, sass/site/service-internal/_service-internal.scss */
.pertner-review-wrapper .partner-review-item .partner-review-description p {
  font-size: 20px;
  line-height: 30px;
  font-weight: 500;
  font-style: italic;
  color: #454545;
}
@media (max-width: 1600px) {
  /* line 721, sass/site/service-internal/_service-internal.scss */
  .pertner-review-wrapper .partner-review-item .partner-review-description p {
    font-size: 18px;
    line-height: normal;
  }
}
@media (max-width: 767px) {
  /* line 721, sass/site/service-internal/_service-internal.scss */
  .pertner-review-wrapper .partner-review-item .partner-review-description p {
    font-size: 16px;
  }
}
/* line 735, sass/site/service-internal/_service-internal.scss */
.pertner-review-wrapper .partner-review-item .partner-review-description .review-by-name {
  font-size: 30px;
  line-height: 30px;
  font-weight: normal;
  margin: 45px 0 0 0;
  font-family: 'Karla';
  color: #000;
}
@media (max-width: 1600px) {
  /* line 735, sass/site/service-internal/_service-internal.scss */
  .pertner-review-wrapper .partner-review-item .partner-review-description .review-by-name {
    font-size: 26px;
    line-height: normal;
    margin: 25px 0 0;
  }
}
@media (max-width: 1199px) {
  /* line 735, sass/site/service-internal/_service-internal.scss */
  .pertner-review-wrapper .partner-review-item .partner-review-description .review-by-name {
    font-size: 24px;
    margin: 25px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 735, sass/site/service-internal/_service-internal.scss */
  .pertner-review-wrapper .partner-review-item .partner-review-description .review-by-name {
    font-size: 24px;
    margin: 10px 0 5px 0;
  }
}
/* line 756, sass/site/service-internal/_service-internal.scss */
.pertner-review-wrapper .partner-review-item .partner-review-description .review-name-sub {
  color: #646363;
  font-size: 18px;
  line-height: normal;
}
@media (max-width: 1600px) {
  /* line 756, sass/site/service-internal/_service-internal.scss */
  .pertner-review-wrapper .partner-review-item .partner-review-description .review-name-sub {
    font-size: 16px;
    line-height: normal;
  }
}

/* line 768, sass/site/service-internal/_service-internal.scss */
.proud-partner-section {
  padding: 86px 0;
}
@media (max-width: 1600px) {
  /* line 768, sass/site/service-internal/_service-internal.scss */
  .proud-partner-section {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  /* line 768, sass/site/service-internal/_service-internal.scss */
  .proud-partner-section {
    padding: 30px 0;
  }
}
/* line 776, sass/site/service-internal/_service-internal.scss */
.proud-partner-section p {
  margin-bottom: 15px;
}

/* line 780, sass/site/service-internal/_service-internal.scss */
.process-section {
  background-color: #151515;
  padding: 86px 0 96px;
}
@media (max-width: 1600px) {
  /* line 780, sass/site/service-internal/_service-internal.scss */
  .process-section {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  /* line 780, sass/site/service-internal/_service-internal.scss */
  .process-section {
    padding: 40px 0;
  }
}
/* line 790, sass/site/service-internal/_service-internal.scss */
.process-section .header-title .section-header {
  color: #fff;
  margin: 0 0 80px;
}
@media (max-width: 1600px) {
  /* line 790, sass/site/service-internal/_service-internal.scss */
  .process-section .header-title .section-header {
    margin: 0 0 30px;
  }
}
/* line 797, sass/site/service-internal/_service-internal.scss */
.process-section .header-title img {
  max-width: initial;
  margin: 0 0 90px;
}
@media (max-width: 1600px) {
  /* line 797, sass/site/service-internal/_service-internal.scss */
  .process-section .header-title img {
    margin: 0 0 40px;
  }
}
@media (max-width: 1199px) {
  /* line 797, sass/site/service-internal/_service-internal.scss */
  .process-section .header-title img {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 797, sass/site/service-internal/_service-internal.scss */
  .process-section .header-title img {
    margin: 0 0 20px;
  }
}
/* line 810, sass/site/service-internal/_service-internal.scss */
.process-section .header-title p {
  font-size: 50px;
  color: #fff;
  letter-spacing: -2px;
  line-height: normal;
}
@media (max-width: 1600px) {
  /* line 810, sass/site/service-internal/_service-internal.scss */
  .process-section .header-title p {
    font-size: 36px;
    letter-spacing: -1px;
  }
}
@media (max-width: 1199px) {
  /* line 810, sass/site/service-internal/_service-internal.scss */
  .process-section .header-title p {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 810, sass/site/service-internal/_service-internal.scss */
  .process-section .header-title p {
    font-size: 24px;
    letter-spacing: -0.5px;
  }
}

/* line 829, sass/site/service-internal/_service-internal.scss */
.process-grid-container {
  margin-top: 70px;
}
@media (max-width: 767px) {
  /* line 829, sass/site/service-internal/_service-internal.scss */
  .process-grid-container {
    margin-top: 20px;
  }
}
/* line 835, sass/site/service-internal/_service-internal.scss */
.process-grid-container:not(.slick-slider) {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  margin: 70px -15px 0;
}
@media (max-width: 1600px) {
  /* line 835, sass/site/service-internal/_service-internal.scss */
  .process-grid-container:not(.slick-slider) {
    margin: 20px -15px 0;
  }
}
@media (max-width: 1023px) {
  /* line 835, sass/site/service-internal/_service-internal.scss */
  .process-grid-container:not(.slick-slider) {
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  /* line 835, sass/site/service-internal/_service-internal.scss */
  .process-grid-container:not(.slick-slider) {
    margin: 30px 0 0;
  }
}
/* line 848, sass/site/service-internal/_service-internal.scss */
.process-grid-container:not(.slick-slider) .process-grid-column {
  width: calc(100% / 3 - 30px);
  margin: 15px;
}
@media (max-width: 1023px) {
  /* line 848, sass/site/service-internal/_service-internal.scss */
  .process-grid-container:not(.slick-slider) .process-grid-column {
    width: calc(100% / 2 - 30px);
  }
}
@media (max-width: 767px) {
  /* line 848, sass/site/service-internal/_service-internal.scss */
  .process-grid-container:not(.slick-slider) .process-grid-column {
    width: 100%;
    margin: 0 0 20px;
  }
}
@media (max-width: 767px) {
  /* line 858, sass/site/service-internal/_service-internal.scss */
  .process-grid-container:not(.slick-slider) .process-grid-column:last-child {
    margin: 0 0 10px;
  }
}
/* line 865, sass/site/service-internal/_service-internal.scss */
.process-grid-container .process-grid-column {
  border: 1px #555 solid;
  padding: 40px;
  position: relative;
}
@media (max-width: 1600px) {
  /* line 865, sass/site/service-internal/_service-internal.scss */
  .process-grid-container .process-grid-column {
    padding: 20px;
  }
}
@media (max-width: 767px) {
  /* line 865, sass/site/service-internal/_service-internal.scss */
  .process-grid-container .process-grid-column {
    padding: 20px;
  }
}
/* line 875, sass/site/service-internal/_service-internal.scss */
.process-grid-container .process-grid-column:before {
  content: '';
  position: absolute;
  right: 29px;
  top: 26px;
  color: #e72e28;
  font-size: 30px;
  font-weight: 700;
  line-height: normal;
  font-family: "Montserrat", sans-serif;
}
@media (max-width: 767px) {
  /* line 875, sass/site/service-internal/_service-internal.scss */
  .process-grid-container .process-grid-column:before {
    font-size: 26px;
    top: 20px;
    right: 20px;
  }
}
/* line 893, sass/site/service-internal/_service-internal.scss */
.process-grid-container .process-grid-column .icon {
  height: 40px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 898, sass/site/service-internal/_service-internal.scss */
.process-grid-container .process-grid-column h3 {
  color: #e72e28;
  font-size: 23px;
  font-weight: 700;
  line-height: normal;
  margin: 20px 0 15px;
  padding: 0;
}
@media (max-width: 1600px) {
  /* line 898, sass/site/service-internal/_service-internal.scss */
  .process-grid-container .process-grid-column h3 {
    font-size: 22px;
    min-height: 60px;
    margin: 20px 0 5px;
  }
}
@media (max-width: 767px) {
  /* line 898, sass/site/service-internal/_service-internal.scss */
  .process-grid-container .process-grid-column h3 {
    font-size: 20px;
    margin: 20px 0 10px;
  }
}
/* line 915, sass/site/service-internal/_service-internal.scss */
.process-grid-container .process-grid-column p {
  margin: 0;
  padding: 0;
  font-size: 19px;
  line-height: 26px;
  letter-spacing: -1px;
  color: #9d9d9d;
}
@media (max-width: 1600px) {
  /* line 915, sass/site/service-internal/_service-internal.scss */
  .process-grid-container .process-grid-column p {
    font-size: 17px;
    line-height: 24px;
    letter-spacing: -0.5px;
  }
}
@media (max-width: 767px) {
  /* line 915, sass/site/service-internal/_service-internal.scss */
  .process-grid-container .process-grid-column p {
    font-size: 16px;
    line-height: 20px;
  }
}

/* line 934, sass/site/service-internal/_service-internal.scss */
.what-think-blogs-section {
  padding: 90px 0;
}
@media (max-width: 1600px) {
  /* line 934, sass/site/service-internal/_service-internal.scss */
  .what-think-blogs-section {
    padding: 50px 0;
  }
}
@media (max-width: 1023px) {
  /* line 934, sass/site/service-internal/_service-internal.scss */
  .what-think-blogs-section {
    padding: 40px 0;
  }
}
@media (max-width: 767px) {
  /* line 934, sass/site/service-internal/_service-internal.scss */
  .what-think-blogs-section {
    padding: 33px 0;
  }
}
/* line 945, sass/site/service-internal/_service-internal.scss */
.what-think-blogs-section .header-title {
  max-width: 100%;
}
@media (max-width: 767px) {
  /* line 945, sass/site/service-internal/_service-internal.scss */
  .what-think-blogs-section .header-title {
    max-width: 100%;
  }
}
@media (max-width: 1023px) {
  /* line 950, sass/site/service-internal/_service-internal.scss */
  .what-think-blogs-section .header-title .section-header {
    margin: 0 0 10px;
  }
}
/* line 955, sass/site/service-internal/_service-internal.scss */
.what-think-blogs-section .header-title p {
  color: #6a6a6a;
  line-height: normal;
  letter-spacing: -1px;
  font-size: 19px;
  max-width: 46%;
}
@media (max-width: 1199px) {
  /* line 955, sass/site/service-internal/_service-internal.scss */
  .what-think-blogs-section .header-title p {
    max-width: 55%;
  }
}
@media (max-width: 1023px) {
  /* line 955, sass/site/service-internal/_service-internal.scss */
  .what-think-blogs-section .header-title p {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 955, sass/site/service-internal/_service-internal.scss */
  .what-think-blogs-section .header-title p {
    margin: 0 0 30px;
  }
}

/* line 973, sass/site/service-internal/_service-internal.scss */
.what-think-posts {
  margin-top: 45px;
  margin-bottom: 30px;
}
/* line 976, sass/site/service-internal/_service-internal.scss */
.what-think-posts:not(.slick-slider) {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  margin: 45px -15px 0;
}
@media (max-width: 1600px) {
  /* line 976, sass/site/service-internal/_service-internal.scss */
  .what-think-posts:not(.slick-slider) {
    margin: 25px -15px 0;
  }
}
@media (max-width: 1199px) {
  /* line 976, sass/site/service-internal/_service-internal.scss */
  .what-think-posts:not(.slick-slider) {
    margin: 25px 0 0;
  }
}
/* line 986, sass/site/service-internal/_service-internal.scss */
.what-think-posts:not(.slick-slider) .blog-small-post {
  width: calc(100% / 2 - 30px);
  margin: 15px 15px 55px;
}
@media (max-width: 1600px) {
  /* line 986, sass/site/service-internal/_service-internal.scss */
  .what-think-posts:not(.slick-slider) .blog-small-post {
    margin: 15px 15px 30px;
  }
}
@media (max-width: 1023px) {
  /* line 986, sass/site/service-internal/_service-internal.scss */
  .what-think-posts:not(.slick-slider) .blog-small-post {
    width: 100%;
    margin: 15px 15px 30px;
  }
}
@media (max-width: 767px) {
  /* line 986, sass/site/service-internal/_service-internal.scss */
  .what-think-posts:not(.slick-slider) .blog-small-post {
    width: 100%;
    margin: 0 0 30px;
  }
}
@media (max-width: 767px) {
  /* line 1000, sass/site/service-internal/_service-internal.scss */
  .what-think-posts:not(.slick-slider) .blog-small-post:last-child {
    margin: 0 0 12px;
  }
}

/* line 1008, sass/site/service-internal/_service-internal.scss */
.blog-small-post {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
@media (max-width: 767px) {
  /* line 1008, sass/site/service-internal/_service-internal.scss */
  .blog-small-post {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
/* line 1015, sass/site/service-internal/_service-internal.scss */
.blog-small-post .blog-small-post-photo {
  width: 100%;
  max-width: 200px;
}
@media (max-width: 767px) {
  /* line 1015, sass/site/service-internal/_service-internal.scss */
  .blog-small-post .blog-small-post-photo {
    max-width: 100%;
    margin: 0 0 12px;
  }
}
@media (max-width: 767px) {
  /* line 1022, sass/site/service-internal/_service-internal.scss */
  .blog-small-post .blog-small-post-photo img {
    width: 100%;
  }
}
/* line 1028, sass/site/service-internal/_service-internal.scss */
.blog-small-post .blog-small-post-content {
  padding: 0 40px;
  max-width: calc(100% - 200px);
}
@media (max-width: 1470px) {
  /* line 1028, sass/site/service-internal/_service-internal.scss */
  .blog-small-post .blog-small-post-content {
    padding: 0 30px;
  }
}
@media (max-width: 1199px) {
  /* line 1028, sass/site/service-internal/_service-internal.scss */
  .blog-small-post .blog-small-post-content {
    padding: 0 20px;
  }
}
@media (max-width: 767px) {
  /* line 1028, sass/site/service-internal/_service-internal.scss */
  .blog-small-post .blog-small-post-content {
    padding: 0;
  }
}
@media (max-width: 599px) {
  /* line 1028, sass/site/service-internal/_service-internal.scss */
  .blog-small-post .blog-small-post-content {
    max-width: 100%;
    padding: 0;
  }
}
/* line 1044, sass/site/service-internal/_service-internal.scss */
.blog-small-post .blog-small-post-content .datetime-post {
  color: #6a6a6a;
  font-size: 19px;
  line-height: normal;
  letter-spacing: -1px;
}
/* line 1050, sass/site/service-internal/_service-internal.scss */
.blog-small-post .blog-small-post-content .post-title {
  font-size: 19px;
  line-height: 28px;
  letter-spacing: -1px;
  color: #000;
  margin: 0;
}
@media (max-width: 1199px) {
  /* line 1050, sass/site/service-internal/_service-internal.scss */
  .blog-small-post .blog-small-post-content .post-title {
    font-size: 16px;
    line-height: 24px;
  }
}
/* line 1060, sass/site/service-internal/_service-internal.scss */
.blog-small-post .blog-small-post-content .post-title a {
  font-size: 19px;
  line-height: 28px;
  letter-spacing: -1px;
  color: #000;
  font-family: Karla,sans-serif;
}
@media (max-width: 1199px) {
  /* line 1060, sass/site/service-internal/_service-internal.scss */
  .blog-small-post .blog-small-post-content .post-title a {
    font-size: 16px;
    line-height: 24px;
  }
}

/* line 1074, sass/site/service-internal/_service-internal.scss */
.read-all-posts {
  text-align: center;
}
@media (max-width: 767px) {
  /* line 1074, sass/site/service-internal/_service-internal.scss */
  .read-all-posts {
    text-align: left;
    padding: 10px 0 0;
  }
}

/* line 1081, sass/site/service-internal/_service-internal.scss */
.faq-section {
  background: #f7f7f7;
  padding: 80px 0 72px;
}
@media (max-width: 1600px) {
  /* line 1081, sass/site/service-internal/_service-internal.scss */
  .faq-section {
    padding: 50px 0 40px;
  }
}
@media (max-width: 1199px) {
  /* line 1081, sass/site/service-internal/_service-internal.scss */
  .faq-section {
    padding: 45px 0;
  }
}
@media (max-width: 767px) {
  /* line 1081, sass/site/service-internal/_service-internal.scss */
  .faq-section {
    padding: 35px 0;
  }
}
/* line 1093, sass/site/service-internal/_service-internal.scss */
.faq-section .header-title {
  margin: 0 0 50px;
}
@media (max-width: 1600px) {
  /* line 1093, sass/site/service-internal/_service-internal.scss */
  .faq-section .header-title {
    margin: 0 0 20px;
  }
}
@media (max-width: 1023px) {
  /* line 1093, sass/site/service-internal/_service-internal.scss */
  .faq-section .header-title {
    margin: 0 0 15px;
  }
}
@media (max-width: 767px) {
  /* line 1093, sass/site/service-internal/_service-internal.scss */
  .faq-section .header-title {
    margin: 0 0 10px;
  }
}

/* line 1106, sass/site/service-internal/_service-internal.scss */
.faq-accordion-row {
  border-bottom: 1px #000000 solid;
  margin: 0 0 29px;
}
@media (max-width: 1470px) {
  /* line 1106, sass/site/service-internal/_service-internal.scss */
  .faq-accordion-row {
    margin: 0 0 20px;
  }
}
@media (max-width: 767px) {
  /* line 1106, sass/site/service-internal/_service-internal.scss */
  .faq-accordion-row {
    margin: 0;
  }
}
/* line 1115, sass/site/service-internal/_service-internal.scss */
.faq-accordion-row .faq-accordion-title {
  font-family: "Montserrat", sans-serif;
  color: #000;
  font-size: 19px;
  letter-spacing: -1px;
  font-weight: 600;
  line-height: 33px;
  padding: 15px 30px 15px 0;
  position: relative;
  cursor: pointer;
}
@media (max-width: 767px) {
  /* line 1115, sass/site/service-internal/_service-internal.scss */
  .faq-accordion-row .faq-accordion-title {
    font-size: 15px;
    line-height: 22px;
  }
}
/* line 1129, sass/site/service-internal/_service-internal.scss */
.faq-accordion-row .faq-accordion-title:after {
  content: "";
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  background: url(images/slt-arrow-black.png) no-repeat;
  transition: all 0.5s ease;
}
/* line 1142, sass/site/service-internal/_service-internal.scss */
.faq-accordion-row .faq-accordion-title.active:after {
  transform: rotate(180deg);
}
/* line 1147, sass/site/service-internal/_service-internal.scss */
.faq-accordion-row .faq-accordion-content {
  display: none;
  color: #6a6a6a;
  line-height: normal;
  letter-spacing: -1px;
  font-size: 19px;
}
/* line 1153, sass/site/service-internal/_service-internal.scss */
.faq-accordion-row .faq-accordion-content p {
  color: #6a6a6a;
  line-height: normal;
  letter-spacing: -1px;
  font-size: 19px;
}
@media (max-width: 1023px) {
  /* line 1153, sass/site/service-internal/_service-internal.scss */
  .faq-accordion-row .faq-accordion-content p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  /* line 1153, sass/site/service-internal/_service-internal.scss */
  .faq-accordion-row .faq-accordion-content p {
    font-size: 16px;
    letter-spacing: 0;
    line-height: 24px;
  }
}
/* line 1167, sass/site/service-internal/_service-internal.scss */
.faq-accordion-row .faq-accordion-content a {
  color: #e63b30;
}

/* line 1172, sass/site/service-internal/_service-internal.scss */
.build-application-section {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
@media (max-width: 1023px) {
  /* line 1172, sass/site/service-internal/_service-internal.scss */
  .build-application-section {
    -webkit-flex-flow: wrap;
    -moz-flex-flow: wrap;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
  }
}
/* line 1177, sass/site/service-internal/_service-internal.scss */
.build-application-section .build-application-img, .build-application-section .build-application-content {
  width: 50%;
}
@media (max-width: 1023px) {
  /* line 1177, sass/site/service-internal/_service-internal.scss */
  .build-application-section .build-application-img, .build-application-section .build-application-content {
    width: 100%;
  }
}
/* line 1184, sass/site/service-internal/_service-internal.scss */
.build-application-section .build-application-img img {
  width: 100%;
}
/* line 1188, sass/site/service-internal/_service-internal.scss */
.build-application-section .build-application-content {
  background-color: #e72e28;
  padding: 0 40px 0 145px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
@media (max-width: 1470px) {
  /* line 1188, sass/site/service-internal/_service-internal.scss */
  .build-application-section .build-application-content {
    padding: 0 0 0 70px;
  }
}
@media (max-width: 1199px) {
  /* line 1188, sass/site/service-internal/_service-internal.scss */
  .build-application-section .build-application-content {
    padding: 0 0 0 50px;
  }
}
@media (max-width: 1023px) {
  /* line 1188, sass/site/service-internal/_service-internal.scss */
  .build-application-section .build-application-content {
    padding: 60px 40px;
    text-align: center;
  }
}
@media (max-width: 767px) {
  /* line 1188, sass/site/service-internal/_service-internal.scss */
  .build-application-section .build-application-content {
    padding: 30px 15px 38px;
  }
}
@media (max-width: 1023px) {
  /* line 1206, sass/site/service-internal/_service-internal.scss */
  .build-application-section .build-application-content .build-application-inner {
    margin: 0 auto;
  }
}
/* line 1211, sass/site/service-internal/_service-internal.scss */
.build-application-section .build-application-content h3 {
  font-size: 36px;
  font-weight: 800;
  color: #fff;
  margin: 0 0 60px;
}
@media (max-width: 1600px) {
  /* line 1211, sass/site/service-internal/_service-internal.scss */
  .build-application-section .build-application-content h3 {
    font-size: 30px;
    margin: 0 0 30px;
  }
}
@media (max-width: 767px) {
  /* line 1211, sass/site/service-internal/_service-internal.scss */
  .build-application-section .build-application-content h3 {
    font-size: 26px;
    margin: 0 0 22px;
  }
}
@media (max-width: 1600px) {
  /* line 1225, sass/site/service-internal/_service-internal.scss */
  .build-application-section .build-application-content .border-button {
    min-width: 200px;
    line-height: 20px;
    font-size: 18px;
    padding: 20px 20px;
  }
}

/* line 1235, sass/site/service-internal/_service-internal.scss */
.social-section {
  background-color: #f5f3f3;
  padding: 50px 0;
}
@media (max-width: 1600px) {
  /* line 1235, sass/site/service-internal/_service-internal.scss */
  .social-section {
    padding: 20px 0;
  }
}
/* line 1241, sass/site/service-internal/_service-internal.scss */
.social-section .social-icon-full {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  padding: 0;
  margin: 0;
}
/* line 1246, sass/site/service-internal/_service-internal.scss */
.social-section .social-icon-full li {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  list-style: none;
  width: calc(100% / 4);
  min-height: 70px;
}
@media (max-width: 767px) {
  /* line 1246, sass/site/service-internal/_service-internal.scss */
  .social-section .social-icon-full li {
    min-height: 50px;
  }
}
/* line 1256, sass/site/service-internal/_service-internal.scss */
.social-section .social-icon-full li:not(:last-child) {
  border-right: 1px #cacaca solid;
}
/* line 1259, sass/site/service-internal/_service-internal.scss */
.social-section .social-icon-full li span {
  font-size: 20px;
  line-height: 32px;
  display: inline-block;
  color: #000;
  font-weight: 600;
  letter-spacing: normal;
  vertical-align: text-top;
  font-family: "Montserrat", sans-serif;
  margin-left: 10px;
}
@media (max-width: 1600px) {
  /* line 1259, sass/site/service-internal/_service-internal.scss */
  .social-section .social-icon-full li span {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  /* line 1259, sass/site/service-internal/_service-internal.scss */
  .social-section .social-icon-full li span {
    display: none;
  }
}

/*--------------------------------------------------------------
## Page 404
--------------------------------------------------------------*/
/*--------------------------------------------------------------
## Page ecommace
--------------------------------------------------------------*/
/* line 2, sass/site/ecommace/_ecommace.scss */
.page-template-ecommerce-page .what-think-blogs-section {
  background-color: #f7f7f7;
}

/* line 6, sass/site/ecommace/_ecommace.scss */
.cmn-ecommerce-page {
  width: 100%;
  color: both;
}
/* line 9, sass/site/ecommace/_ecommace.scss */
.cmn-ecommerce-page .ecommerce-bnr {
  background-color: #212121;
  color: #ffffff;
  width: 100%;
  float: left;
  min-height: 735px;
}
@media (max-width: 1600px) {
  /* line 9, sass/site/ecommace/_ecommace.scss */
  .cmn-ecommerce-page .ecommerce-bnr {
    min-height: 575px;
  }
}
@media (max-width: 1199px) {
  /* line 9, sass/site/ecommace/_ecommace.scss */
  .cmn-ecommerce-page .ecommerce-bnr {
    min-height: 370px;
    padding: 50px 0;
  }
}
@media (max-width: 1023px) {
  /* line 9, sass/site/ecommace/_ecommace.scss */
  .cmn-ecommerce-page .ecommerce-bnr {
    min-height: 240px;
  }
}
@media (max-width: 767px) {
  /* line 9, sass/site/ecommace/_ecommace.scss */
  .cmn-ecommerce-page .ecommerce-bnr {
    min-height: inherit;
    padding: 40px 0;
  }
}
@media (max-width: 479px) {
  /* line 9, sass/site/ecommace/_ecommace.scss */
  .cmn-ecommerce-page .ecommerce-bnr {
    padding: 35px 0;
  }
}
/* line 32, sass/site/ecommace/_ecommace.scss */
.cmn-ecommerce-page .ecommerce-bnr .fix-wrap {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  min-height: inherit;
  max-width: 1200px;
}
@media (max-width: 1023px) {
  /* line 32, sass/site/ecommace/_ecommace.scss */
  .cmn-ecommerce-page .ecommerce-bnr .fix-wrap {
    max-width: 1100px;
  }
}
/* line 43, sass/site/ecommace/_ecommace.scss */
.cmn-ecommerce-page .ecommerce-bnr .container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
@media (max-width: 1470px) {
  /* line 43, sass/site/ecommace/_ecommace.scss */
  .cmn-ecommerce-page .ecommerce-bnr .container {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
  }
}
@media (max-width: 767px) {
  /* line 43, sass/site/ecommace/_ecommace.scss */
  .cmn-ecommerce-page .ecommerce-bnr .container {
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
/* line 52, sass/site/ecommace/_ecommace.scss */
.cmn-ecommerce-page .ecommerce-bnr .cont-bnr {
  max-width: 53%;
  width: 100%;
  float: left;
}
@media (max-width: 1600px) {
  /* line 52, sass/site/ecommace/_ecommace.scss */
  .cmn-ecommerce-page .ecommerce-bnr .cont-bnr {
    width: 45%;
  }
}
@media (max-width: 1365px) {
  /* line 52, sass/site/ecommace/_ecommace.scss */
  .cmn-ecommerce-page .ecommerce-bnr .cont-bnr {
    width: 48%;
  }
}
@media (max-width: 767px) {
  /* line 52, sass/site/ecommace/_ecommace.scss */
  .cmn-ecommerce-page .ecommerce-bnr .cont-bnr {
    max-width: 100%;
    margin: 0 0 20px;
    width: 100%;
  }
}
/* line 67, sass/site/ecommace/_ecommace.scss */
.cmn-ecommerce-page .ecommerce-bnr .cont-bnr h1 {
  font-size: 70px;
  margin-bottom: 60px;
  line-height: 75px;
  color: #fff;
  font-weight: 800;
}
@media (max-width: 1600px) {
  /* line 67, sass/site/ecommace/_ecommace.scss */
  .cmn-ecommerce-page .ecommerce-bnr .cont-bnr h1 {
    font-size: 40px;
    margin: 0 0 20px;
    margin-bottom: 30px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 67, sass/site/ecommace/_ecommace.scss */
  .cmn-ecommerce-page .ecommerce-bnr .cont-bnr h1 {
    font-size: 36px;
    margin: 0 0 15px;
  }
}
@media (max-width: 1023px) {
  /* line 67, sass/site/ecommace/_ecommace.scss */
  .cmn-ecommerce-page .ecommerce-bnr .cont-bnr h1 {
    font-size: 32px;
  }
}
/* line 87, sass/site/ecommace/_ecommace.scss */
.cmn-ecommerce-page .ecommerce-bnr .cont-bnr p {
  font-size: 23px;
  color: #fff;
  max-width: 540px;
}
@media (min-width: 768px) and (max-width: 1023px) {
  /* line 87, sass/site/ecommace/_ecommace.scss */
  .cmn-ecommerce-page .ecommerce-bnr .cont-bnr p {
    font-size: 18px;
    line-height: 24px;
  }
}
/* line 97, sass/site/ecommace/_ecommace.scss */
.cmn-ecommerce-page .ecommerce-bnr .cont-bnr-img {
  max-width: 47%;
  width: 100%;
  float: right;
  position: relative;
}
@media (max-width: 1600px) {
  /* line 97, sass/site/ecommace/_ecommace.scss */
  .cmn-ecommerce-page .ecommerce-bnr .cont-bnr-img {
    max-width: 51%;
  }
}
@media (max-width: 1470px) {
  /* line 97, sass/site/ecommace/_ecommace.scss */
  .cmn-ecommerce-page .ecommerce-bnr .cont-bnr-img {
    max-width: 55%;
  }
}
@media (max-width: 1365px) {
  /* line 97, sass/site/ecommace/_ecommace.scss */
  .cmn-ecommerce-page .ecommerce-bnr .cont-bnr-img {
    max-width: 48%;
  }
}
@media (max-width: 767px) {
  /* line 97, sass/site/ecommace/_ecommace.scss */
  .cmn-ecommerce-page .ecommerce-bnr .cont-bnr-img {
    max-width: 100%;
  }
}
/* line 114, sass/site/ecommace/_ecommace.scss */
.cmn-ecommerce-page .ecommerce-bnr .cont-bnr-img img {
  max-width: initial;
}
@media (max-width: 1365px) {
  /* line 114, sass/site/ecommace/_ecommace.scss */
  .cmn-ecommerce-page .ecommerce-bnr .cont-bnr-img img {
    max-width: 100%;
  }
}
/* line 120, sass/site/ecommace/_ecommace.scss */
.cmn-ecommerce-page .ecommerce-bnr .cont-bnr-img a.buy-now {
  position: absolute;
  font-size: 13px;
  color: #fff;
  left: 280px;
  bottom: 30%;
  text-align: center;
  background-color: #ef4036;
  max-width: 140px;
  width: 100%;
  z-index: 3;
  border-radius: 50px;
  text-transform: uppercase;
  padding: 13px 10px;
}
@media (max-width: 1365px) {
  /* line 120, sass/site/ecommace/_ecommace.scss */
  .cmn-ecommerce-page .ecommerce-bnr .cont-bnr-img a.buy-now {
    left: 33%;
  }
}
@media (max-width: 1199px) {
  /* line 120, sass/site/ecommace/_ecommace.scss */
  .cmn-ecommerce-page .ecommerce-bnr .cont-bnr-img a.buy-now {
    left: 28%;
    bottom: 26%;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  /* line 120, sass/site/ecommace/_ecommace.scss */
  .cmn-ecommerce-page .ecommerce-bnr .cont-bnr-img a.buy-now {
    font-size: 12px;
  }
}
@media (max-width: 767px) {
  /* line 120, sass/site/ecommace/_ecommace.scss */
  .cmn-ecommerce-page .ecommerce-bnr .cont-bnr-img a.buy-now {
    padding: 7px 6px;
    max-width: 100px;
    font-size: 13px;
  }
}
/* line 149, sass/site/ecommace/_ecommace.scss */
.cmn-ecommerce-page .ecommerce-bnr .cont-bnr-img a.buy-now:hover {
  color: #fff;
}
/* line 156, sass/site/ecommace/_ecommace.scss */
.cmn-ecommerce-page .full-featured-scn h2 {
  margin-bottom: 10px;
  max-width: 670px;
}
@media (max-width: 1600px) {
  /* line 156, sass/site/ecommace/_ecommace.scss */
  .cmn-ecommerce-page .full-featured-scn h2 {
    margin: 50px 0 10px;
  }
}
@media (max-width: 1600px) {
  /* line 156, sass/site/ecommace/_ecommace.scss */
  .cmn-ecommerce-page .full-featured-scn h2 {
    font-size: 36px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 156, sass/site/ecommace/_ecommace.scss */
  .cmn-ecommerce-page .full-featured-scn h2 {
    font-size: 32px;
  }
}
@media (max-width: 1023px) {
  /* line 156, sass/site/ecommace/_ecommace.scss */
  .cmn-ecommerce-page .full-featured-scn h2 {
    font-size: 28px;
  }
}
@media (max-width: 767px) {
  /* line 156, sass/site/ecommace/_ecommace.scss */
  .cmn-ecommerce-page .full-featured-scn h2 {
    font-size: 24px;
  }
}
/* line 176, sass/site/ecommace/_ecommace.scss */
.cmn-ecommerce-page .full-featured-scn p {
  margin: 10px 0 50px;
}
@media (max-width: 767px) {
  /* line 176, sass/site/ecommace/_ecommace.scss */
  .cmn-ecommerce-page .full-featured-scn p {
    margin: 10px 0 30px;
  }
}
/* line 184, sass/site/ecommace/_ecommace.scss */
.cmn-ecommerce-page .fully-functional-start h2 {
  margin-bottom: 10px !important;
}

/* line 190, sass/site/ecommace/_ecommace.scss */
.ecommace-mid-scn {
  clear: both;
}
/* line 192, sass/site/ecommace/_ecommace.scss */
.ecommace-mid-scn h2 {
  font-size: 50px;
  font-weight: 800;
  line-height: 52px;
}
@media (max-width: 1199px) {
  /* line 192, sass/site/ecommace/_ecommace.scss */
  .ecommace-mid-scn h2 {
    font-size: 40px;
    line-height: 44px;
  }
}
@media (max-width: 1023px) {
  /* line 192, sass/site/ecommace/_ecommace.scss */
  .ecommace-mid-scn h2 {
    font-size: 34px;
    line-height: 36px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  /* line 192, sass/site/ecommace/_ecommace.scss */
  .ecommace-mid-scn h2 {
    font-size: 28px;
    line-height: 35px;
  }
}
@media (max-width: 767px) {
  /* line 192, sass/site/ecommace/_ecommace.scss */
  .ecommace-mid-scn h2 {
    font-size: 28px;
    line-height: 35px;
  }
}
@media (max-width: 599px) {
  /* line 192, sass/site/ecommace/_ecommace.scss */
  .ecommace-mid-scn h2 {
    font-size: 24px;
    line-height: 1.4;
  }
}
/* line 217, sass/site/ecommace/_ecommace.scss */
.ecommace-mid-scn p {
  font-size: 20px;
  line-height: 25px;
  color: #6a6a6a;
}
@media (max-width: 1199px) {
  /* line 217, sass/site/ecommace/_ecommace.scss */
  .ecommace-mid-scn p {
    font-size: 18px;
    line-height: 24px;
  }
}
/* line 226, sass/site/ecommace/_ecommace.scss */
.ecommace-mid-scn .fix-wrap {
  max-width: 1210px;
  width: 100%;
  margin: auto;
}

/* line 232, sass/site/ecommace/_ecommace.scss */
.full-featured-scn {
  clear: both;
  display: block;
}
/* line 235, sass/site/ecommace/_ecommace.scss */
.full-featured-scn h2 {
  margin: 95px 0px;
  display: inline-block;
  width: 100%;
  line-height: 62px;
  color: #000;
}
@media (max-width: 1199px) {
  /* line 235, sass/site/ecommace/_ecommace.scss */
  .full-featured-scn h2 {
    margin: 45px 0px;
    line-height: normal;
  }
}
@media (max-width: 767px) {
  /* line 235, sass/site/ecommace/_ecommace.scss */
  .full-featured-scn h2 {
    margin: 30px 0px 0;
  }
}
@media (max-width: 1199px) {
  /* line 249, sass/site/ecommace/_ecommace.scss */
  .full-featured-scn p {
    margin: 10px 0 50px;
  }
}
@media (max-width: 1023px) {
  /* line 249, sass/site/ecommace/_ecommace.scss */
  .full-featured-scn p {
    margin: 10px 0 50px;
  }
}
@media (max-width: 767px) {
  /* line 249, sass/site/ecommace/_ecommace.scss */
  .full-featured-scn p {
    margin: 0px 0 30px;
  }
}
/* line 260, sass/site/ecommace/_ecommace.scss */
.full-featured-scn .full-featured-list {
  display: flex;
  justify-content: space-between;
  flex-flow: row wrap;
}
/* line 264, sass/site/ecommace/_ecommace.scss */
.full-featured-scn .full-featured-list .full-featured-item {
  max-width: 545px;
  width: 100%;
  margin-bottom: 77px;
}
@media (max-width: 1600px) {
  /* line 264, sass/site/ecommace/_ecommace.scss */
  .full-featured-scn .full-featured-list .full-featured-item {
    max-width: 48%;
    width: 100%;
    margin-bottom: 25px;
  }
}
@media (max-width: 767px) {
  /* line 264, sass/site/ecommace/_ecommace.scss */
  .full-featured-scn .full-featured-list .full-featured-item {
    max-width: 100%;
    margin-bottom: 25px;
  }
}
/* line 278, sass/site/ecommace/_ecommace.scss */
.full-featured-scn .full-featured-list .full-featured-item .full-featured-img img {
  width: 100%;
}
/* line 282, sass/site/ecommace/_ecommace.scss */
.full-featured-scn .full-featured-list .full-featured-item h3 {
  font-size: 30px;
  font-weight: 700;
  margin: 48px 0px 20px;
  color: #000;
}
@media (max-width: 1600px) {
  /* line 282, sass/site/ecommace/_ecommace.scss */
  .full-featured-scn .full-featured-list .full-featured-item h3 {
    font-size: 28px;
    margin: 30px 0px 10px;
  }
}
@media (max-width: 1023px) {
  /* line 282, sass/site/ecommace/_ecommace.scss */
  .full-featured-scn .full-featured-list .full-featured-item h3 {
    font-size: 20px;
    margin: 15px 0px 10px;
  }
}
/* line 296, sass/site/ecommace/_ecommace.scss */
.full-featured-scn .full-featured-list .full-featured-item p {
  margin: 0px 0px 18px;
}
/* line 300, sass/site/ecommace/_ecommace.scss */
.full-featured-scn .full-featured-list .full-featured-item a.getstarted:after {
  background-image: url(images/e-theme-arr.png);
  background-repeat: no-repeat;
  content: "";
  width: 30px;
  height: 30px;
  float: right;
  margin-left: 15px;
  margin-top: 12px;
}

/* line 315, sass/site/ecommace/_ecommace.scss */
.fully-functional-start .fix-wrap {
  max-width: 1210px;
  width: 100%;
  margin: 0 auto 65px;
}
@media (max-width: 1600px) {
  /* line 315, sass/site/ecommace/_ecommace.scss */
  .fully-functional-start .fix-wrap {
    margin: 0 auto 30px;
  }
}
/* line 322, sass/site/ecommace/_ecommace.scss */
.fully-functional-start .fix-wrap h2 {
  border-top: 1px #000000 solid;
  padding-top: 85px;
  margin-bottom: 55px;
  color: #000;
  justify-content: space-between;
}
@media (max-width: 1600px) {
  /* line 322, sass/site/ecommace/_ecommace.scss */
  .fully-functional-start .fix-wrap h2 {
    font-size: 40px;
    padding-top: 55px;
    margin-bottom: 10px;
  }
}
@media (max-width: 1199px) {
  /* line 322, sass/site/ecommace/_ecommace.scss */
  .fully-functional-start .fix-wrap h2 {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 322, sass/site/ecommace/_ecommace.scss */
  .fully-functional-start .fix-wrap h2 {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 322, sass/site/ecommace/_ecommace.scss */
  .fully-functional-start .fix-wrap h2 {
    font-size: 28px;
  }
}
@media (max-width: 767px) {
  /* line 343, sass/site/ecommace/_ecommace.scss */
  .fully-functional-start .fix-wrap p {
    margin: 0 0 15px;
  }
}
/* line 349, sass/site/ecommace/_ecommace.scss */
.fully-functional-start .fully-functional-list {
  background-color: #000000;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  height: auto;
}
/* line 356, sass/site/ecommace/_ecommace.scss */
.fully-functional-start .fully-functional-list .fully-functional-item {
  width: 100%;
  max-width: 33.3%;
  border-right: 1px #ffffff solid;
  border-top: 1px #ffffff solid;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 129px 139px;
}
@media (max-width: 1899px) {
  /* line 356, sass/site/ecommace/_ecommace.scss */
  .fully-functional-start .fully-functional-list .fully-functional-item {
    padding: 110px 100px;
  }
}
@media (max-width: 1600px) {
  /* line 356, sass/site/ecommace/_ecommace.scss */
  .fully-functional-start .fully-functional-list .fully-functional-item {
    padding: 35px 30px 30px;
  }
}
@media (max-width: 767px) {
  /* line 356, sass/site/ecommace/_ecommace.scss */
  .fully-functional-start .fully-functional-list .fully-functional-item {
    max-width: 50%;
  }
}
@media (max-width: 599px) {
  /* line 356, sass/site/ecommace/_ecommace.scss */
  .fully-functional-start .fully-functional-list .fully-functional-item {
    max-width: 100%;
  }
}
/* line 379, sass/site/ecommace/_ecommace.scss */
.fully-functional-start .fully-functional-list .fully-functional-item:nth-child(3n+3) {
  border-right: none;
}
@media (max-width: 767px) {
  /* line 379, sass/site/ecommace/_ecommace.scss */
  .fully-functional-start .fully-functional-list .fully-functional-item:nth-child(3n+3) {
    border-right: 1px solid #fff;
  }
}
@media (max-width: 1023px) {
  /* line 385, sass/site/ecommace/_ecommace.scss */
  .fully-functional-start .fully-functional-list .fully-functional-item .fully-functional-inner {
    width: 100%;
  }
}
/* line 389, sass/site/ecommace/_ecommace.scss */
.fully-functional-start .fully-functional-list .fully-functional-item .fully-functional-inner h3 {
  font-size: 25px;
  color: #ffffff;
  font-weight: 700;
  line-height: 37px;
  width: 100%;
  margin: 0px;
}
@media (max-width: 1600px) {
  /* line 389, sass/site/ecommace/_ecommace.scss */
  .fully-functional-start .fully-functional-list .fully-functional-item .fully-functional-inner h3 {
    font-size: 22px;
    line-height: 28px;
  }
}
@media (max-width: 1199px) {
  /* line 389, sass/site/ecommace/_ecommace.scss */
  .fully-functional-start .fully-functional-list .fully-functional-item .fully-functional-inner h3 {
    font-size: 20px;
    line-height: 26px;
  }
}
@media (max-width: 767px) {
  /* line 389, sass/site/ecommace/_ecommace.scss */
  .fully-functional-start .fully-functional-list .fully-functional-item .fully-functional-inner h3 {
    padding-top: 0px;
  }
}
/* line 408, sass/site/ecommace/_ecommace.scss */
.fully-functional-start .fully-functional-list .fully-functional-item .fully-functional-inner p {
  color: #9d9d9d;
  max-width: 380px;
  margin: 33px 0 15px;
}
@media (max-width: 1600px) {
  /* line 408, sass/site/ecommace/_ecommace.scss */
  .fully-functional-start .fully-functional-list .fully-functional-item .fully-functional-inner p {
    margin: 15px 0;
  }
}
@media (max-width: 1023px) {
  /* line 408, sass/site/ecommace/_ecommace.scss */
  .fully-functional-start .fully-functional-list .fully-functional-item .fully-functional-inner p {
    font-size: 18px;
    line-height: 24px;
    max-width: 100%;
  }
}

@media (max-width: 599px) {
  /* line 425, sass/site/ecommace/_ecommace.scss */
  .customer-centric {
    text-align: center;
  }
}
/* line 429, sass/site/ecommace/_ecommace.scss */
.customer-centric h2 {
  margin-top: 95px;
  margin-bottom: 0px;
  max-width: 90%;
  color: #000;
  max-width: 700px;
}
@media (max-width: 1600px) {
  /* line 429, sass/site/ecommace/_ecommace.scss */
  .customer-centric h2 {
    font-size: 40px;
    margin-top: 55px;
  }
}
@media (max-width: 1199px) {
  /* line 429, sass/site/ecommace/_ecommace.scss */
  .customer-centric h2 {
    margin-top: 50px;
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 429, sass/site/ecommace/_ecommace.scss */
  .customer-centric h2 {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 429, sass/site/ecommace/_ecommace.scss */
  .customer-centric h2 {
    font-size: 28px;
    margin-top: 30px;
  }
}
/* line 451, sass/site/ecommace/_ecommace.scss */
.customer-centric p {
  max-width: 700px;
  margin-top: 35px;
  margin-bottom: 0;
}
@media (max-width: 1600px) {
  /* line 451, sass/site/ecommace/_ecommace.scss */
  .customer-centric p {
    margin-top: 20px;
  }
}
@media (max-width: 767px) {
  /* line 451, sass/site/ecommace/_ecommace.scss */
  .customer-centric p {
    margin-top: 15px;
  }
}
/* line 462, sass/site/ecommace/_ecommace.scss */
.customer-centric .customer-centric-list {
  margin-top: 80px;
}
@media (max-width: 1600px) {
  /* line 462, sass/site/ecommace/_ecommace.scss */
  .customer-centric .customer-centric-list {
    margin-top: 50px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  /* line 462, sass/site/ecommace/_ecommace.scss */
  .customer-centric .customer-centric-list {
    margin-top: 50px;
  }
}
@media (max-width: 767px) {
  /* line 462, sass/site/ecommace/_ecommace.scss */
  .customer-centric .customer-centric-list {
    margin-top: 33px;
  }
}
/* line 473, sass/site/ecommace/_ecommace.scss */
.customer-centric .customer-centric-list .customer-centric-item {
  border-bottom: 1px #000000 solid;
  margin-top: 60px;
  padding-bottom: 55px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  /* line 473, sass/site/ecommace/_ecommace.scss */
  .customer-centric .customer-centric-list .customer-centric-item {
    margin-top: 25px;
    padding-bottom: 20px;
  }
}
@media (max-width: 599px) {
  /* line 473, sass/site/ecommace/_ecommace.scss */
  .customer-centric .customer-centric-list .customer-centric-item {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
}
/* line 488, sass/site/ecommace/_ecommace.scss */
.customer-centric .customer-centric-list .customer-centric-item .customer-centric-img {
  max-width: 344px;
  display: inline-block;
}
@media (max-width: 767px) {
  /* line 488, sass/site/ecommace/_ecommace.scss */
  .customer-centric .customer-centric-list .customer-centric-item .customer-centric-img {
    padding-right: 20px;
  }
}
@media (max-width: 599px) {
  /* line 488, sass/site/ecommace/_ecommace.scss */
  .customer-centric .customer-centric-list .customer-centric-item .customer-centric-img {
    padding-right: 0;
    max-width: 100%;
  }
}
/* line 499, sass/site/ecommace/_ecommace.scss */
.customer-centric .customer-centric-list .customer-centric-item .customer-centric-cont {
  max-width: calc(100% - 350px);
  padding-left: 70px;
}
@media (max-width: 767px) {
  /* line 499, sass/site/ecommace/_ecommace.scss */
  .customer-centric .customer-centric-list .customer-centric-item .customer-centric-cont {
    padding-left: 0px;
    text-align: left;
  }
}
@media (max-width: 599px) {
  /* line 499, sass/site/ecommace/_ecommace.scss */
  .customer-centric .customer-centric-list .customer-centric-item .customer-centric-cont {
    max-width: 100%;
    text-align: center;
    padding-left: 0px;
    margin-top: 20px;
  }
}
/* line 513, sass/site/ecommace/_ecommace.scss */
.customer-centric .customer-centric-list .customer-centric-item:last-child {
  border: none;
}
/* line 516, sass/site/ecommace/_ecommace.scss */
.customer-centric .customer-centric-list .customer-centric-item h3 {
  font-size: 40px;
  margin-bottom: 15px;
  font-weight: 800;
  color: #000;
}
@media (max-width: 1600px) {
  /* line 516, sass/site/ecommace/_ecommace.scss */
  .customer-centric .customer-centric-list .customer-centric-item h3 {
    font-size: 30px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  /* line 516, sass/site/ecommace/_ecommace.scss */
  .customer-centric .customer-centric-list .customer-centric-item h3 {
    font-size: 28px;
  }
}
@media (max-width: 767px) {
  /* line 516, sass/site/ecommace/_ecommace.scss */
  .customer-centric .customer-centric-list .customer-centric-item h3 {
    font-size: 20px;
    margin-bottom: 10px;
  }
}
/* line 532, sass/site/ecommace/_ecommace.scss */
.customer-centric .customer-centric-list .customer-centric-item p {
  margin-top: 0px;
  margin-bottom: 30px;
}
@media (max-width: 767px) {
  /* line 532, sass/site/ecommace/_ecommace.scss */
  .customer-centric .customer-centric-list .customer-centric-item p {
    margin-bottom: 15px;
  }
}
/* line 540, sass/site/ecommace/_ecommace.scss */
.customer-centric .customer-centric-list .customer-centric-item a.learn-more-btn:after {
  background-image: url(images/e-theme-arr.png);
  background-repeat: no-repeat;
  content: "";
  width: 30px;
  height: 30px;
  float: right;
  margin-left: 15px;
  margin-top: 12px;
}
/* line 551, sass/site/ecommace/_ecommace.scss */
.customer-centric .customer-centric-list .customer-centric-item:nth-child(2n+2) {
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
@media (max-width: 599px) {
  /* line 551, sass/site/ecommace/_ecommace.scss */
  .customer-centric .customer-centric-list .customer-centric-item:nth-child(2n+2) {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
}
/* line 556, sass/site/ecommace/_ecommace.scss */
.customer-centric .customer-centric-list .customer-centric-item:nth-child(2n+2) .customer-centric-img {
  order: 2;
  -webkit-order: 2;
}
@media (max-width: 767px) {
  /* line 556, sass/site/ecommace/_ecommace.scss */
  .customer-centric .customer-centric-list .customer-centric-item:nth-child(2n+2) .customer-centric-img {
    order: inherit;
    -webkit-order: inherit;
  }
}
/* line 564, sass/site/ecommace/_ecommace.scss */
.customer-centric .customer-centric-list .customer-centric-item:nth-child(2n+2) .customer-centric-cont {
  padding-left: 0px;
  padding-right: 70px;
}
@media (max-width: 767px) {
  /* line 564, sass/site/ecommace/_ecommace.scss */
  .customer-centric .customer-centric-list .customer-centric-item:nth-child(2n+2) .customer-centric-cont {
    padding-right: 0px;
  }
}

/* line 576, sass/site/ecommace/_ecommace.scss */
.intelligent-platforms-scn {
  background: #f7f7f7;
  width: 100%;
  padding-top: 100px;
  padding-bottom: 32px;
}
@media (max-width: 1600px) {
  /* line 576, sass/site/ecommace/_ecommace.scss */
  .intelligent-platforms-scn {
    padding-top: 50px;
    padding-bottom: 10px;
  }
}
@media (max-width: 767px) {
  /* line 576, sass/site/ecommace/_ecommace.scss */
  .intelligent-platforms-scn {
    padding-top: 30px;
    padding-bottom: 10px;
  }
}
/* line 589, sass/site/ecommace/_ecommace.scss */
.intelligent-platforms-scn h2 {
  text-align: center;
  max-width: 50%;
  margin: 0 auto 13px;
  line-height: 68px;
}
@media (max-width: 1600px) {
  /* line 589, sass/site/ecommace/_ecommace.scss */
  .intelligent-platforms-scn h2 {
    font-size: 40px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 589, sass/site/ecommace/_ecommace.scss */
  .intelligent-platforms-scn h2 {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 589, sass/site/ecommace/_ecommace.scss */
  .intelligent-platforms-scn h2 {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 589, sass/site/ecommace/_ecommace.scss */
  .intelligent-platforms-scn h2 {
    font-size: 28px;
    max-width: 100%;
  }
}
/* line 609, sass/site/ecommace/_ecommace.scss */
.intelligent-platforms-scn p {
  max-width: 760px;
  margin: auto;
  width: 100%;
  text-align: center;
  margin-bottom: 65px;
}
@media (max-width: 1600px) {
  /* line 609, sass/site/ecommace/_ecommace.scss */
  .intelligent-platforms-scn p {
    margin-bottom: 40px;
    font-size: 18px;
  }
}
@media (max-width: 1023px) {
  /* line 609, sass/site/ecommace/_ecommace.scss */
  .intelligent-platforms-scn p {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  /* line 609, sass/site/ecommace/_ecommace.scss */
  .intelligent-platforms-scn p {
    margin-bottom: 30px;
  }
}

/* line 628, sass/site/ecommace/_ecommace.scss */
.intelligent-platforms-list {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  border-right: #000 1px solid;
  border-bottom: #000 1px solid;
}
/* line 634, sass/site/ecommace/_ecommace.scss */
.intelligent-platforms-list .intelligent-item {
  max-width: 33.33%;
  width: 100%;
  padding: 47px 55px 10px 61px;
  min-height: 320px;
  border-left: #000 1px solid;
  border-top: #000 1px solid;
}
@media (max-width: 1600px) {
  /* line 634, sass/site/ecommace/_ecommace.scss */
  .intelligent-platforms-list .intelligent-item {
    padding: 40px 30px 10px;
    min-height: auto;
  }
}
@media (max-width: 1199px) {
  /* line 634, sass/site/ecommace/_ecommace.scss */
  .intelligent-platforms-list .intelligent-item {
    padding: 40px 30px 30px;
  }
}
@media (max-width: 1023px) {
  /* line 634, sass/site/ecommace/_ecommace.scss */
  .intelligent-platforms-list .intelligent-item {
    padding: 15px 10px;
    min-height: inherit;
  }
}
@media (max-width: 767px) {
  /* line 634, sass/site/ecommace/_ecommace.scss */
  .intelligent-platforms-list .intelligent-item {
    max-width: 100%;
    padding: 30px 15px 10px;
    text-align: center;
  }
}
/* line 657, sass/site/ecommace/_ecommace.scss */
.intelligent-platforms-list .intelligent-item .intelligent-icon {
  height: 64px;
}
/* line 660, sass/site/ecommace/_ecommace.scss */
.intelligent-platforms-list .intelligent-item h3 {
  font-size: 19px;
  font-weight: 700;
  color: #000;
}
@media (min-width: 768px) and (max-width: 1023px) {
  /* line 660, sass/site/ecommace/_ecommace.scss */
  .intelligent-platforms-list .intelligent-item h3 {
    font-size: 17px;
  }
}
@media (max-width: 599px) {
  /* line 660, sass/site/ecommace/_ecommace.scss */
  .intelligent-platforms-list .intelligent-item h3 {
    font-size: 17px;
  }
}
/* line 671, sass/site/ecommace/_ecommace.scss */
.intelligent-platforms-list .intelligent-item p {
  text-align: left;
}
@media (max-width: 1600px) {
  /* line 671, sass/site/ecommace/_ecommace.scss */
  .intelligent-platforms-list .intelligent-item p {
    max-width: 100%;
    margin-bottom: 30px;
    line-height: normal;
    margin: auto;
    font-size: 18px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  /* line 671, sass/site/ecommace/_ecommace.scss */
  .intelligent-platforms-list .intelligent-item p {
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  /* line 671, sass/site/ecommace/_ecommace.scss */
  .intelligent-platforms-list .intelligent-item p {
    text-align: center;
    margin: 0 0 15px;
  }
}

/* line 691, sass/site/ecommace/_ecommace.scss */
.uplift-business-scn {
  width: 100%;
  padding: 91px 0 0px 0;
}
@media (max-width: 1600px) {
  /* line 691, sass/site/ecommace/_ecommace.scss */
  .uplift-business-scn {
    padding: 50px 0 0;
  }
}
@media (max-width: 1023px) {
  /* line 691, sass/site/ecommace/_ecommace.scss */
  .uplift-business-scn {
    padding: 51px 0 20px 0;
  }
}
@media (max-width: 767px) {
  /* line 691, sass/site/ecommace/_ecommace.scss */
  .uplift-business-scn {
    padding: 30px 0 20px 0;
  }
}
/* line 703, sass/site/ecommace/_ecommace.scss */
.uplift-business-scn h2 {
  text-align: center;
  color: #000;
}
@media (max-width: 1600px) {
  /* line 703, sass/site/ecommace/_ecommace.scss */
  .uplift-business-scn h2 {
    font-size: 40px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 703, sass/site/ecommace/_ecommace.scss */
  .uplift-business-scn h2 {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 703, sass/site/ecommace/_ecommace.scss */
  .uplift-business-scn h2 {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 703, sass/site/ecommace/_ecommace.scss */
  .uplift-business-scn h2 {
    font-size: 28px;
  }
}
@media (max-width: 767px) {
  /* line 719, sass/site/ecommace/_ecommace.scss */
  .uplift-business-scn h2 br {
    display: none;
  }
}
/* line 725, sass/site/ecommace/_ecommace.scss */
.uplift-business-scn .seealltheme-btn {
  text-align: center;
  margin: 86px auto 98px auto;
  display: table;
  border: #000 2px solid;
  font-size: 22px;
  min-width: 300px;
  color: #000;
  font-weight: 700;
  line-height: 84px;
  padding: 0px 10px;
  letter-spacing: 1px;
}
@media (max-width: 1600px) {
  /* line 725, sass/site/ecommace/_ecommace.scss */
  .uplift-business-scn .seealltheme-btn {
    margin: 40px auto 50px auto;
    min-width: 280px;
    line-height: 74px;
  }
}
@media (max-width: 1023px) {
  /* line 725, sass/site/ecommace/_ecommace.scss */
  .uplift-business-scn .seealltheme-btn {
    margin: 40px auto 40px auto;
    line-height: 60px;
    font-size: 18px;
    min-width: 250px;
  }
}
@media (max-width: 767px) {
  /* line 725, sass/site/ecommace/_ecommace.scss */
  .uplift-business-scn .seealltheme-btn {
    line-height: 50px;
    min-width: 190px;
    margin: 30px auto 25px auto;
  }
}
@media (max-width: 599px) {
  /* line 725, sass/site/ecommace/_ecommace.scss */
  .uplift-business-scn .seealltheme-btn {
    margin: 20px auto 25px auto;
  }
}
/* line 756, sass/site/ecommace/_ecommace.scss */
.uplift-business-scn .seealltheme-btn:hover {
  background: #000;
  color: #fff;
}

/* line 764, sass/site/ecommace/_ecommace.scss */
.clean-creafted-scn {
  background-repeat: no-repeat;
  background-size: 50%;
  height: 100%;
  height: 530px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 113px 0px 50px 0px;
}
@media (max-width: 1600px) {
  /* line 764, sass/site/ecommace/_ecommace.scss */
  .clean-creafted-scn {
    margin: 90px 0px 40px 0px;
  }
}
@media (max-width: 1470px) {
  /* line 764, sass/site/ecommace/_ecommace.scss */
  .clean-creafted-scn {
    height: inherit;
    margin: 50px 0px 30px 0px;
  }
}
@media (max-width: 1023px) {
  /* line 764, sass/site/ecommace/_ecommace.scss */
  .clean-creafted-scn {
    margin: 33px 0px 10px 0px;
  }
}
@media (max-width: 767px) {
  /* line 764, sass/site/ecommace/_ecommace.scss */
  .clean-creafted-scn {
    margin: 25px 0px 0px 0px;
  }
}
@media (max-width: 1199px) {
  /* line 787, sass/site/ecommace/_ecommace.scss */
  .clean-creafted-scn .fix-wrap {
    max-width: 47%;
  }
}
@media (max-width: 1023px) {
  /* line 787, sass/site/ecommace/_ecommace.scss */
  .clean-creafted-scn .fix-wrap {
    max-width: 100%;
  }
}

/* line 796, sass/site/ecommace/_ecommace.scss */
.clean-creafted-img {
  height: 580px;
  width: 50%;
  position: absolute;
}
@media (max-width: 1899px) {
  /* line 796, sass/site/ecommace/_ecommace.scss */
  .clean-creafted-img {
    height: 475px;
  }
}
@media (max-width: 1600px) {
  /* line 796, sass/site/ecommace/_ecommace.scss */
  .clean-creafted-img {
    height: 450px;
  }
}
@media (max-width: 1470px) {
  /* line 796, sass/site/ecommace/_ecommace.scss */
  .clean-creafted-img {
    height: 400px;
  }
}
@media (max-width: 1199px) {
  /* line 796, sass/site/ecommace/_ecommace.scss */
  .clean-creafted-img {
    position: unset;
    width: 100%;
    max-width: 47%;
    height: auto;
    margin: 0 0 20px;
  }
}
@media (max-width: 1023px) {
  /* line 796, sass/site/ecommace/_ecommace.scss */
  .clean-creafted-img {
    max-width: 100%;
    margin: 0 15px 20px;
  }
}

/* line 822, sass/site/ecommace/_ecommace.scss */
.clean-creafted-cont {
  max-width: 501px;
  float: right;
}
@media (max-width: 1023px) {
  /* line 822, sass/site/ecommace/_ecommace.scss */
  .clean-creafted-cont {
    max-width: 100%;
  }
}
@media (max-width: 599px) {
  /* line 822, sass/site/ecommace/_ecommace.scss */
  .clean-creafted-cont {
    float: none;
  }
}
/* line 832, sass/site/ecommace/_ecommace.scss */
.clean-creafted-cont ul li {
  line-height: 1.4;
  margin-top: 14px;
}
@media (max-width: 1199px) {
  /* line 832, sass/site/ecommace/_ecommace.scss */
  .clean-creafted-cont ul li {
    margin-top: 5px;
    font-size: 16px;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  /* line 832, sass/site/ecommace/_ecommace.scss */
  .clean-creafted-cont ul li {
    margin-top: 3px;
    font-size: 15px;
  }
}
/* line 846, sass/site/ecommace/_ecommace.scss */
.clean-creafted-cont h3 {
  font-size: 25px;
  line-height: 1.5;
  margin: 0 0 18px;
  color: #000;
}
@media (max-width: 1199px) {
  /* line 846, sass/site/ecommace/_ecommace.scss */
  .clean-creafted-cont h3 {
    margin: 0 0 10px;
  }
}
@media (max-width: 599px) {
  /* line 846, sass/site/ecommace/_ecommace.scss */
  .clean-creafted-cont h3 {
    font-size: 22px;
    line-height: 1.4;
  }
}
/* line 859, sass/site/ecommace/_ecommace.scss */
.clean-creafted-cont p {
  margin: 0 0 43px;
}
@media (max-width: 1600px) {
  /* line 859, sass/site/ecommace/_ecommace.scss */
  .clean-creafted-cont p {
    margin: 0 0 20px;
  }
}

/* line 869, sass/site/ecommace/_ecommace.scss */
.related-theme-list {
  display: flex;
  align-items: center;
  max-width: 1210px;
  width: 100%;
  margin: auto;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  padding-top: 55px;
}
@media (max-width: 1600px) {
  /* line 869, sass/site/ecommace/_ecommace.scss */
  .related-theme-list {
    padding-top: 15px;
  }
}
@media (max-width: 599px) {
  /* line 869, sass/site/ecommace/_ecommace.scss */
  .related-theme-list {
    padding-top: 10px;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
/* line 885, sass/site/ecommace/_ecommace.scss */
.related-theme-list .related-theme-item {
  max-width: 33.3%;
  width: 100%;
  text-align: center;
  padding: 0px 10px;
}
@media (max-width: 599px) {
  /* line 885, sass/site/ecommace/_ecommace.scss */
  .related-theme-list .related-theme-item {
    max-width: 100%;
    padding: 0 15px;
    margin: 0 0 15px;
  }
}
@media (max-width: 599px) {
  /* line 895, sass/site/ecommace/_ecommace.scss */
  .related-theme-list .related-theme-item img {
    width: 100%;
  }
}

/* line 903, sass/site/ecommace/_ecommace.scss */
.casestudies-scn {
  width: 100%;
  display: flex;
  flex-flow: row wrap;
  padding: 60px 0 53px;
  background: #f7f7f7;
}
@media (max-width: 1199px) {
  /* line 903, sass/site/ecommace/_ecommace.scss */
  .casestudies-scn {
    padding: 30px 0 53px;
  }
}
@media (max-width: 1023px) {
  /* line 903, sass/site/ecommace/_ecommace.scss */
  .casestudies-scn {
    padding: 30px 0 45px;
  }
}
@media (max-width: 767px) {
  /* line 903, sass/site/ecommace/_ecommace.scss */
  .casestudies-scn {
    padding: 20px 0 30px;
  }
}
@media (max-width: 767px) {
  /* line 918, sass/site/ecommace/_ecommace.scss */
  .casestudies-scn h2 {
    margin: 0 0 15px;
    text-align: center;
  }
}
/* line 924, sass/site/ecommace/_ecommace.scss */
.casestudies-scn .see-casestudies-btn {
  font-size: 19px;
  color: #000000;
  font-weight: 900;
  display: inline-block;
  position: relative;
  padding-right: 35px;
  margin: auto;
  margin-top: 60px;
}
@media (max-width: 1023px) {
  /* line 924, sass/site/ecommace/_ecommace.scss */
  .casestudies-scn .see-casestudies-btn {
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  /* line 924, sass/site/ecommace/_ecommace.scss */
  .casestudies-scn .see-casestudies-btn {
    margin-top: 20px;
  }
}
/* line 939, sass/site/ecommace/_ecommace.scss */
.casestudies-scn .see-casestudies-btn:after {
  content: "";
  background-image: url(images/e-theme-arr.png);
  background-repeat: no-repeat;
  width: 30px;
  height: 30px;
  float: right;
  position: absolute;
  right: 0px;
  top: 3px;
  background-position: center;
}

/* line 954, sass/site/ecommace/_ecommace.scss */
.casestudies-list {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: space-between;
  margin-top: 45px;
  width: 100%;
}
@media (max-width: 1199px) {
  /* line 954, sass/site/ecommace/_ecommace.scss */
  .casestudies-list {
    margin-top: 20px;
  }
}
/* line 964, sass/site/ecommace/_ecommace.scss */
.casestudies-list .casestudies-item {
  width: 33.3%;
  position: relative;
}
/* line 967, sass/site/ecommace/_ecommace.scss */
.casestudies-list .casestudies-item img {
  width: 100%;
}
@media (max-width: 767px) {
  /* line 964, sass/site/ecommace/_ecommace.scss */
  .casestudies-list .casestudies-item {
    width: 100%;
  }
}
/* line 973, sass/site/ecommace/_ecommace.scss */
.casestudies-list .casestudies-item:before {
  content: '';
  position: absolute;
  left: 0px;
  top: 0px;
  height: 100%;
  width: 100%;
  background: rgba(0, 0, 0, 0.9);
  z-index: 1;
  opacity: 0;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/* line 989, sass/site/ecommace/_ecommace.scss */
.casestudies-list .casestudies-item .casestudies-inner {
  position: absolute;
  left: 0;
  top: 0px;
  width: 100%;
  color: #fff;
  z-index: 2;
  height: 100%;
  display: flex;
  padding: 20px;
  align-items: center;
  justify-content: center;
  opacity: 0;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
/* line 1007, sass/site/ecommace/_ecommace.scss */
.casestudies-list .casestudies-item .casestudies-inner .casestudies-cont {
  max-width: 300px;
  width: 100%;
}
/* line 1011, sass/site/ecommace/_ecommace.scss */
.casestudies-list .casestudies-item .casestudies-inner .case-tag {
  display: block;
  font-size: 20px;
  font-weight: normal;
}
/* line 1016, sass/site/ecommace/_ecommace.scss */
.casestudies-list .casestudies-item .casestudies-inner .casestudies-title {
  font-size: 25px;
  line-height: 1.4;
  font-weight: 900;
  margin-top: 5px;
  display: inline-block;
}
/* line 1023, sass/site/ecommace/_ecommace.scss */
.casestudies-list .casestudies-item .casestudies-inner .casestudies-btn {
  font-size: 19px;
  font-weight: normal;
  color: #e72e28;
  margin-top: 56px;
  display: inline-block;
  position: relative;
  padding-right: 35px;
}
/* line 1031, sass/site/ecommace/_ecommace.scss */
.casestudies-list .casestudies-item .casestudies-inner .casestudies-btn:after {
  content: "";
  background-image: url(images/e-theme-arr.png);
  background-repeat: no-repeat;
  width: 30px;
  height: 30px;
  float: right;
  position: absolute;
  right: 0px;
  top: 5px;
  background-position: center;
}
/* line 1046, sass/site/ecommace/_ecommace.scss */
.casestudies-list .casestudies-item:hover:before {
  opacity: 1;
}
/* line 1049, sass/site/ecommace/_ecommace.scss */
.casestudies-list .casestudies-item:hover .casestudies-inner {
  opacity: 1;
}

/* line 1057, sass/site/ecommace/_ecommace.scss */
.build-effective-scn {
  position: relative;
  width: 100%;
  display: flex;
  align-items: center;
  background: #e72e28;
  color: #fff;
}
@media (max-width: 1023px) {
  /* line 1057, sass/site/ecommace/_ecommace.scss */
  .build-effective-scn {
    flex-flow: row wrap;
  }
}

/* line 1069, sass/site/ecommace/_ecommace.scss */
.build-effective-img {
  width: 50%;
}
@media (max-width: 1023px) {
  /* line 1069, sass/site/ecommace/_ecommace.scss */
  .build-effective-img {
    width: 100%;
  }
}
/* line 1074, sass/site/ecommace/_ecommace.scss */
.build-effective-img img {
  width: 100%;
}

/* line 1079, sass/site/ecommace/_ecommace.scss */
.build-effective-cont {
  max-width: 580px;
  width: 100%;
  padding-left: 137px;
}
@media (max-width: 1600px) {
  /* line 1079, sass/site/ecommace/_ecommace.scss */
  .build-effective-cont {
    padding-left: 120px;
  }
}
@media (max-width: 1470px) {
  /* line 1079, sass/site/ecommace/_ecommace.scss */
  .build-effective-cont {
    padding-left: 100px;
  }
}
@media (max-width: 1365px) {
  /* line 1079, sass/site/ecommace/_ecommace.scss */
  .build-effective-cont {
    padding-left: 70px;
  }
}
@media (max-width: 1199px) {
  /* line 1079, sass/site/ecommace/_ecommace.scss */
  .build-effective-cont {
    max-width: 45%;
    padding-left: 50px;
  }
}
@media (max-width: 1023px) {
  /* line 1079, sass/site/ecommace/_ecommace.scss */
  .build-effective-cont {
    padding: 60px 40px;
    text-align: center;
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 1079, sass/site/ecommace/_ecommace.scss */
  .build-effective-cont {
    padding: 30px 15px 38px;
  }
}
/* line 1104, sass/site/ecommace/_ecommace.scss */
.build-effective-cont h2 {
  font-size: 40px;
  margin: 0;
  color: #fff;
}
@media (max-width: 1199px) {
  /* line 1104, sass/site/ecommace/_ecommace.scss */
  .build-effective-cont h2 {
    font-size: 32px;
    line-height: 1.3;
  }
}
@media (max-width: 1023px) {
  /* line 1104, sass/site/ecommace/_ecommace.scss */
  .build-effective-cont h2 {
    font-size: 30px;
    line-height: 1.2;
  }
}
@media (max-width: 767px) {
  /* line 1104, sass/site/ecommace/_ecommace.scss */
  .build-effective-cont h2 {
    font-size: 26px;
    margin: 0 0 22px;
  }
}
@media (max-width: 767px) {
  /* line 1120, sass/site/ecommace/_ecommace.scss */
  .build-effective-cont h2 br {
    display: none;
  }
}
/* line 1126, sass/site/ecommace/_ecommace.scss */
.build-effective-cont .lets-connect-btn {
  min-width: 290px;
  border: #fff 2px solid;
  color: #fff !important;
  font-size: 21px;
  text-align: center;
  margin-top: 60px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  padding: 20px 10px;
  line-height: 50px;
}
@media (max-width: 1365px) {
  /* line 1126, sass/site/ecommace/_ecommace.scss */
  .build-effective-cont .lets-connect-btn {
    margin-top: 40px;
  }
}
@media (max-width: 1199px) {
  /* line 1126, sass/site/ecommace/_ecommace.scss */
  .build-effective-cont .lets-connect-btn {
    margin-top: 30px;
    min-width: 220px;
    line-height: 30px;
  }
}
@media (max-width: 767px) {
  /* line 1126, sass/site/ecommace/_ecommace.scss */
  .build-effective-cont .lets-connect-btn {
    margin-top: 15px;
    line-height: 25px;
    min-width: 200px;
    height: 52px;
    font-size: 18px !important;
  }
}
/* line 1152, sass/site/ecommace/_ecommace.scss */
.build-effective-cont .lets-connect-btn:hover {
  color: #000 !important;
  background: #fff;
  box-shadow: 0 21px 35px -5px rgba(0, 0, 0, 0.3);
}

/* line 1160, sass/site/ecommace/_ecommace.scss */
.useful-tips-scn {
  background: #f7f7f7;
  padding-top: 88px;
  padding-bottom: 88px;
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
@media (max-width: 1199px) {
  /* line 1160, sass/site/ecommace/_ecommace.scss */
  .useful-tips-scn {
    padding-top: 50px;
    padding-bottom: 60px;
  }
}
@media (max-width: 767px) {
  /* line 1160, sass/site/ecommace/_ecommace.scss */
  .useful-tips-scn {
    padding-top: 30px;
    padding-bottom: 30px;
  }
}
/* line 1175, sass/site/ecommace/_ecommace.scss */
.useful-tips-scn h2 {
  color: #000;
}
@media (max-width: 767px) {
  /* line 1175, sass/site/ecommace/_ecommace.scss */
  .useful-tips-scn h2 {
    margin: 0 0 10px;
  }
}
/* line 1181, sass/site/ecommace/_ecommace.scss */
.useful-tips-scn p {
  max-width: 570px;
  line-height: 24px;
  width: 100%;
  margin: 8px 0 60px;
}
@media (max-width: 1899px) {
  /* line 1181, sass/site/ecommace/_ecommace.scss */
  .useful-tips-scn p {
    margin: 8px 0 40px;
  }
}
@media (max-width: 1600px) {
  /* line 1181, sass/site/ecommace/_ecommace.scss */
  .useful-tips-scn p {
    margin: 8px 0 30px;
  }
}
@media (max-width: 1470px) {
  /* line 1181, sass/site/ecommace/_ecommace.scss */
  .useful-tips-scn p {
    margin: 8px 0 20px;
  }
}
@media (max-width: 767px) {
  /* line 1181, sass/site/ecommace/_ecommace.scss */
  .useful-tips-scn p {
    margin: 0px 0 5px;
  }
}
@media (max-width: 599px) {
  /* line 1181, sass/site/ecommace/_ecommace.scss */
  .useful-tips-scn p {
    margin: 0px 0 25px;
  }
}
/* line 1202, sass/site/ecommace/_ecommace.scss */
.useful-tips-scn .readall-post {
  font-size: 19px;
  color: #000000;
  font-weight: 900;
  display: table;
  position: relative;
  padding-right: 35px;
  margin: auto;
}
/* line 1210, sass/site/ecommace/_ecommace.scss */
.useful-tips-scn .readall-post:hover {
  color: #e72e28;
}
/* line 1213, sass/site/ecommace/_ecommace.scss */
.useful-tips-scn .readall-post:after {
  content: "";
  background-image: url(images/e-theme-arr.png);
  background-repeat: no-repeat;
  width: 30px;
  height: 30px;
  float: right;
  position: absolute;
  right: 0px;
  top: 2px;
  background-position: center;
}

/* line 1228, sass/site/ecommace/_ecommace.scss */
.useful-tips-list {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  justify-content: space-between;
  margin-bottom: 70px;
}
@media (max-width: 1470px) {
  /* line 1228, sass/site/ecommace/_ecommace.scss */
  .useful-tips-list {
    margin-bottom: 60px;
  }
}
@media (max-width: 1199px) {
  /* line 1228, sass/site/ecommace/_ecommace.scss */
  .useful-tips-list {
    margin-bottom: 40px;
  }
}
@media (max-width: 1023px) {
  /* line 1228, sass/site/ecommace/_ecommace.scss */
  .useful-tips-list {
    margin-bottom: 22px;
  }
}
@media (max-width: 767px) {
  /* line 1228, sass/site/ecommace/_ecommace.scss */
  .useful-tips-list {
    margin-bottom: 20px;
  }
}
/* line 1246, sass/site/ecommace/_ecommace.scss */
.useful-tips-list .blog-item {
  width: 48%;
  max-width: 500px;
  margin-top: 60px;
  margin-bottom: 12px;
}
@media (max-width: 1470px) {
  /* line 1246, sass/site/ecommace/_ecommace.scss */
  .useful-tips-list .blog-item {
    margin-top: 40px;
  }
}
@media (max-width: 1199px) {
  /* line 1246, sass/site/ecommace/_ecommace.scss */
  .useful-tips-list .blog-item {
    margin-top: 30px;
    max-width: 48%;
  }
}
@media (max-width: 1023px) {
  /* line 1246, sass/site/ecommace/_ecommace.scss */
  .useful-tips-list .blog-item {
    max-width: 100%;
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 1023px) {
  /* line 1246, sass/site/ecommace/_ecommace.scss */
  .useful-tips-list .blog-item {
    margin: 15px;
  }
}
@media (max-width: 599px) {
  /* line 1246, sass/site/ecommace/_ecommace.scss */
  .useful-tips-list .blog-item {
    margin: 0 0 30px;
  }
}
@media (max-width: 599px) {
  /* line 1268, sass/site/ecommace/_ecommace.scss */
  .useful-tips-list .blog-item:last-child {
    margin: 0;
  }
}
/* line 1274, sass/site/ecommace/_ecommace.scss */
.useful-tips-list .useful-tips-img {
  max-width: 200px;
  display: inline-block;
}
@media (max-width: 599px) {
  /* line 1274, sass/site/ecommace/_ecommace.scss */
  .useful-tips-list .useful-tips-img {
    max-width: 100%;
    margin-bottom: 15px;
  }
}
/* line 1282, sass/site/ecommace/_ecommace.scss */
.useful-tips-list .useful-tips-cont {
  max-width: calc(100% - 200px);
  padding-left: 40px;
}
@media (max-width: 1023px) {
  /* line 1282, sass/site/ecommace/_ecommace.scss */
  .useful-tips-list .useful-tips-cont {
    padding-left: 30px;
  }
}
@media (max-width: 599px) {
  /* line 1282, sass/site/ecommace/_ecommace.scss */
  .useful-tips-list .useful-tips-cont {
    max-width: 100%;
    padding: 0 !important;
  }
}
/* line 1293, sass/site/ecommace/_ecommace.scss */
.useful-tips-list .blog-item-content {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
/* line 1298, sass/site/ecommace/_ecommace.scss */
.useful-tips-list .ut-date {
  font-size: 19px;
  color: #6a6a6a;
  font-weight: normal;
  margin-bottom: 15px;
  display: inline-block;
  width: 100%;
  line-height: normal;
}
@media (max-width: 1199px) {
  /* line 1298, sass/site/ecommace/_ecommace.scss */
  .useful-tips-list .ut-date {
    margin-bottom: 10px;
  }
}
/* line 1310, sass/site/ecommace/_ecommace.scss */
.useful-tips-list .post-title {
  font-size: 19px;
  line-height: 1.4;
}
@media (max-width: 599px) {
  /* line 1310, sass/site/ecommace/_ecommace.scss */
  .useful-tips-list .post-title {
    margin: 0 0 5px;
  }
}

/* line 1320, sass/site/ecommace/_ecommace.scss */
html body.page-template-ecommerce-page footer.footermain {
  padding-top: 0px;
}

/* line 1325, sass/site/ecommace/_ecommace.scss */
.uplift-business-scn.hide-multipurpose-themes {
  display: none;
}

/* line 1, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-banner {
  background-color: #1536b2;
}

@media (max-width: 1023px) {
  /* line 5, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-banner {
    padding: 30px 0;
  }
}
/* line 9, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-banner .as-ec-v2-banner-row {
  display: flex;
  flex-wrap: wrap;
}

/* line 13, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-banner .as-ec-v2-banner-row .col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

@media (max-width: 1023px) {
  /* line 18, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-banner .as-ec-v2-banner-row .col-6 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
/* line 23, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-banner .as-ec-v2-content {
  display: flex;
  justify-content: center;
  align-items: center;
}

@media (max-width: 1023px) {
  /* line 29, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-banner .as-ec-v2-content .content {
    margin-bottom: 30px;
    padding: 12px 0 0;
  }
}
/* line 34, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-banner .as-ec-v2-content .content .h1 {
  font-size: 76px;
  line-height: 84px;
  margin: 0 0 38px;
  letter-spacing: -1.5px;
  color: #fff;
  font-weight: 800;
}

@media (max-width: 1199px) {
  /* line 43, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-banner .as-ec-v2-content .content .h1 {
    font-size: 50px;
    line-height: normal;
  }
}
@media (max-width: 1023px) {
  /* line 49, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-banner .as-ec-v2-content .content .h1 {
    font-size: 40px;
    margin: 0 !important;
  }
}
@media (max-width: 767px) {
  /* line 55, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-banner .as-ec-v2-content .content .h1 {
    font-size: 36px;
  }
}
/* line 59, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-banner .as-ec-v2-content .content p {
  font-size: 23px;
  line-height: 33px;
  color: #fff;
  max-width: 520px;
  margin: 46px 0 54px;
}

@media (max-width: 767px) {
  /* line 67, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-banner .as-ec-v2-content .content p {
    margin: 15px 0;
    font-size: 16px;
    max-width: 100%;
    padding: 0;
  }
}
/* line 74, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-banner .as-ec-v2-content .content .btn-bar {
  display: flex;
}

@media (max-width: 1023px) {
  /* line 78, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-banner .as-ec-v2-content .content .btn-bar {
    padding-top: 15px;
  }
}
/* line 82, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-banner .as-ec-v2-content .content .btn-bar .border-btn {
  margin: 0;
  color: #fff;
  font-weight: 600;
  font-size: 21px;
  padding: 17px 31px;
  display: flex;
  align-items: center;
  justify-content: center;
  line-height: 1;
  border: 2px solid;
  border-image-slice: 1;
  background-color: transparent;
  border-image-source: linear-gradient(to right, #f0537e, #ff8839);
  transition: all ease-in-out 0.35s;
}

/* line 98, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-banner .as-ec-v2-content .content .btn-bar .border-btn:hover {
  background: linear-gradient(to right, #f0537e, #ff8839);
}

/* line 101, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-banner .banner-img {
  margin: 0 auto;
  display: block;
}

/* line 105, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-speed-of-life {
  padding-top: 100px;
}

@media (max-width: 1199px) {
  /* line 109, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-speed-of-life {
    padding-top: 80px;
  }
}
@media (max-width: 1023px) {
  /* line 114, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-speed-of-life {
    padding-top: 55px;
  }
}
@media (max-width: 767px) {
  /* line 119, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-speed-of-life {
    padding-top: 45px;
  }
}
/* line 123, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-speed-of-life .header-title {
  max-width: 945px;
  margin: 0 auto;
  text-align: center;
  padding-bottom: 75px;
}

@media (max-width: 1199px) {
  /* line 130, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-speed-of-life .header-title {
    padding-bottom: 65px;
  }
}
@media (max-width: 1023px) {
  /* line 135, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-speed-of-life .header-title {
    padding-bottom: 55px;
  }
}
@media (max-width: 767px) {
  /* line 140, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-speed-of-life .header-title {
    padding-bottom: 35px;
  }
}
/* line 144, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-speed-of-life .header-title h2 {
  font-size: 50px;
  font-weight: 900;
  color: #000;
  margin: 0;
  padding-bottom: 32px;
}

@media (max-width: 1199px) {
  /* line 152, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-speed-of-life .header-title h2 {
    font-size: 40px;
  }
}
@media (max-width: 1023px) {
  /* line 157, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-speed-of-life .header-title h2 {
    font-size: 32px;
    line-height: 36px;
    padding-bottom: 20px;
  }
}
@media (max-width: 767px) {
  /* line 164, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-speed-of-life .header-title h2 {
    font-size: 28px;
    letter-spacing: normal;
    padding-bottom: 18px;
  }
}
/* line 170, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-speed-of-life .header-title p {
  font-size: 23px;
  color: #010101;
  padding: 0 15px;
}

@media (max-width: 1199px) {
  /* line 176, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-speed-of-life .header-title p {
    font-size: 18px;
  }
}
/* line 180, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-speed-of-life .as-ec-2col-banner .as-row {
  display: flex;
  flex-wrap: wrap;
  padding: 0 28px;
}

/* line 185, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-speed-of-life .col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

@media (max-width: 1023px) {
  /* line 190, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-speed-of-life .col-6 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
/* line 195, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-speed-of-life .as-ec-clients {
  padding: 80px 0;
}

@media (max-width: 1023px) {
  /* line 199, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-speed-of-life .as-ec-clients {
    padding: 60px 0;
  }
}
@media (max-width: 767px) {
  /* line 204, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-speed-of-life .as-ec-clients {
    padding: 40px 0;
  }
}
/* line 208, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-cta {
  background-color: #1536b2;
  padding: 80px 0;
}

@media (max-width: 1023px) {
  /* line 213, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-cta {
    padding: 55px 0;
  }
}
@media (max-width: 767px) {
  /* line 218, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-cta {
    padding: 45px 0;
  }
}
/* line 222, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-cta .header-title .h2 {
  font-size: 76px;
  line-height: 84px;
  letter-spacing: -1.5px;
  color: #fff;
  font-weight: 800;
  margin-bottom: 0;
}

@media (max-width: 1023px) {
  /* line 231, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-cta .header-title .h2 {
    font-size: 50px;
    line-height: 55px;
  }
}
@media (max-width: 767px) {
  /* line 237, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-cta .header-title .h2 {
    font-size: 28px;
    letter-spacing: normal;
    margin-bottom: 24px;
    text-align: center;
  }

  /* line 244, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-cta .as-ec-row .col-left {
    width: 100%;
  }

  /* line 248, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-cta .as-ec-row .col-right {
    width: 100%;
    text-align: center;
  }
}
/* line 253, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-cta .as-ec-row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}

@media (max-width: 767px) {
  /* line 260, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-cta .as-ec-row {
    font-size: 28px;
  }
}
@media (max-width: 587px) {
  /* line 265, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-cta .as-ec-row {
    justify-content: center !important;
  }
}
@media (max-width: 587px) {
  /* line 270, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-cta .as-ec-row .col-left {
    width: 100%;
    margin-bottom: 18px;
  }
}
@media (max-width: 587px) {
  /* line 276, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-cta .as-ec-row .col-right {
    width: 100%;
  }
}
/* line 280, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-cta .white {
  border-color: #fff;
  color: #fff;
}

/* line 284, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-cta .white:hover {
  background: #fff;
  color: #000;
}

/* line 288, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-cta .border-button {
  min-width: 302px;
  display: inline-block;
  font-size: 21px;
  font-weight: 600;
  font-family: "Montserrat", sans-serif;
  padding: 25px 10px;
  background: transparent;
  line-height: 40px;
  transition: all 0.4s ease;
  text-align: center;
}

@media (max-width: 1600px) {
  /* line 301, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-cta .border-button {
    min-width: 200px;
    line-height: 20px;
    font-size: 18px;
    padding: 20px 20px;
  }
}
/* line 308, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-cta .border-button:hover {
  background: #fff;
  color: #000;
  box-shadow: 0 21px 35px -5px rgba(0, 0, 0, 0.3);
}

/* line 313, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-solutions-section {
  padding: 120px 0;
}

@media (max-width: 1199px) {
  /* line 317, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-solutions-section {
    padding: 80px 0;
  }
}
@media (max-width: 1023px) {
  /* line 322, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-solutions-section {
    padding: 55px 0;
  }
}
@media (max-width: 767px) {
  /* line 327, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-solutions-section {
    padding: 45px 0;
  }
}
/* line 331, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-solutions-section .header-title .h2 {
  text-align: center;
  font-size: 50px;
  font-weight: 800;
  line-height: 60px;
  padding-bottom: 80px;
}

@media (max-width: 1199px) {
  /* line 339, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-solutions-section .header-title .h2 {
    padding-bottom: 60px;
  }
}
@media (max-width: 1023px) {
  /* line 344, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-solutions-section .header-title .h2 {
    padding-bottom: 35px;
    font-size: 32px;
    line-height: 36px;
  }
}
@media (max-width: 767px) {
  /* line 351, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-solutions-section .header-title .h2 {
    padding-bottom: 25px;
    font-size: 28px;
    letter-spacing: normal;
  }
}
/* line 357, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-solutions-section .ec-solutions-row {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  flex-wrap: wrap;
  height: auto;
  border-top: 1px solid #000;
  border-right: 1px solid #000;
  padding: 0;
}

/* line 367, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-solutions-section .ec-solutions-row li {
  position: relative;
  padding: 123px 0;
  width: 100%;
  width: calc(100% / 3);
  border-left: 1px solid #000;
  border-bottom: 1px solid #000;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: row;
  flex-wrap: wrap;
  list-style: none;
}

@media (max-width: 1023px) {
  /* line 382, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-solutions-section .ec-solutions-row li {
    width: calc(100% / 2);
    padding: 100px 0;
  }
}
@media (max-width: 567px) {
  /* line 388, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-solutions-section .ec-solutions-row li {
    width: 100%;
    padding: 70px 0;
  }
}
/* line 393, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-solutions-section .ec-solutions-row li .ecs-box {
  text-align: center;
}

/* line 396, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-solutions-section .ec-solutions-row li .ecs-box h6 {
  font-size: 19px;
  line-height: 30px;
  margin-bottom: 0;
}

/* line 401, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-solutions-section .ec-solutions-row li .fully-functional-inner-link {
  position: absolute;
  right: 26px;
  bottom: 30px;
  border-radius: 50%;
  width: 42px;
  height: 42px;
  border: 1px solid #b9b9b9;
  transition: all 0.5s ease-in-out;
}

/* line 411, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-solutions-section .ec-solutions-row li .fully-functional-inner-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  background-image: url("images/e-theme-hover-arr.png");
  width: 25px;
  height: 12px;
  background-size: 100% 100%;
  right: 0;
  bottom: 0;
  margin: auto;
  transition: all 0.5s ease-in-out;
}

@media (max-width: 767px) {
  /* line 426, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-solutions-section .ec-solutions-row li .fully-functional-inner-link:after {
    width: 23px;
    height: 10px;
  }
}
/* line 431, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-solutions-section .ec-solutions-row li .fully-functional-inner-link:hover {
  background-color: #fff;
  border-color: #fff;
  border-color: #e72e28;
}

/* line 436, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-solutions-section .ec-solutions-row li .fully-functional-inner-link:hover:after {
  background-image: url("images/e-theme-arr.png");
}

/* line 439, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-everything-section {
  overflow: hidden;
}

@media (max-width: 1023px) {
  /* line 443, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-everything-section {
    padding-bottom: 50px;
    padding-top: 50px;
  }
}
/* line 448, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-everything-section .row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

/* line 453, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-everything-section .row .col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

@media (max-width: 1023px) {
  /* line 458, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-everything-section .row .col-6 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
/* line 463, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-everything-section .row .text-wrap {
  margin-right: 112px;
}

@media (max-width: 1023px) {
  /* line 467, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-everything-section .row .text-wrap {
    margin-right: 112px;
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  /* line 473, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-everything-section .row .text-wrap {
    margin-right: 20px;
    margin-bottom: 30px;
  }
}
/* line 478, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-everything-section .row .text-wrap .h2 {
  font-size: 45px;
  font-weight: 800;
  margin-bottom: 30px;
}

@media (max-width: 1023px) {
  /* line 484, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-everything-section .row .text-wrap .h2 {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  /* line 489, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-everything-section .row .text-wrap .h2 {
    font-size: 30px;
  }
}
/* line 493, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-everything-section .row .text-wrap p {
  color: #000;
  font-weight: 400;
  font-size: 19px;
  margin: 0;
}

@media (max-width: 767px) {
  /* line 500, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-everything-section .row .text-wrap p {
    font-size: 16px;
  }
}
/* line 504, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-everything-section .row .text-wrap h6 {
  padding: 56px 0 0;
  font-size: 17px;
  font-weight: 700;
  margin: 0;
}

@media (max-width: 1023px) {
  /* line 511, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-everything-section .row .text-wrap h6 {
    padding: 40px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 516, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-everything-section .row .text-wrap h6 {
    padding: 20px 0 0;
  }
}
/* line 520, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-everything-section .row .text-wrap ul {
  margin: 0;
  padding: 20px 0 0;
  list-style: none;
}

/* line 525, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-everything-section .row .text-wrap ul li {
  position: relative;
  padding-left: 20px;
  font-size: 17px;
  font-weight: 500;
  padding-bottom: 10px;
}

@media (max-width: 767px) {
  /* line 533, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-everything-section .row .text-wrap ul li {
    font-size: 16px;
  }
}
/* line 537, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-everything-section .row .text-wrap ul li:after {
  content: "";
  top: 13px;
  position: absolute;
  left: 0;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #000;
}

/* line 547, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-everything-section .row .img-box img {
  max-width: initial;
}

@media (max-width: 1023px) {
  /* line 551, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-everything-section .row .img-box img {
    width: 100%;
  }
}
/* line 555, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-estore-section {
  padding: 100px 0;
  border-bottom: 1px solid rgba(255, 255, 255, 0.5);
}

@media (max-width: 1199px) {
  /* line 560, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-estore-section {
    padding: 80px 0;
  }
}
@media (max-width: 1023px) {
  /* line 565, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-estore-section {
    padding: 55px 0;
  }
}
@media (max-width: 767px) {
  /* line 570, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-estore-section {
    padding: 45px 0;
  }
}
/* line 574, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-estore-section .row {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row-reverse;
  align-items: center;
}

@media (max-width: 1023px) {
  /* line 581, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-estore-section .row {
    flex-direction: row;
  }
}
/* line 585, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-estore-section .row .col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

@media (max-width: 1023px) {
  /* line 590, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-estore-section .row .col-6 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
@media (max-width: 1023px) {
  /* line 596, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-estore-section .text-wrap {
    padding-top: 50px;
    padding-bottom: 50px;
    padding-right: 0px;
  }
}
@media (max-width: 767px) {
  /* line 603, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-estore-section .text-wrap {
    padding-bottom: 20px;
    padding-top: 0;
  }
}
/* line 608, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-estore-section .text-wrap .h2 {
  font-size: 48px;
  color: #fff;
  font-weight: 800;
  margin-bottom: 30px;
}

@media (max-width: 1023px) {
  /* line 615, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-estore-section .text-wrap .h2 {
    font-size: 38px;
  }
}
@media (max-width: 767px) {
  /* line 620, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-estore-section .text-wrap .h2 {
    font-size: 30px;
  }
}
/* line 624, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-estore-section .text-wrap p {
  color: #fff;
  font-weight: 400;
  font-size: 19px;
  margin-bottom: 50px;
}

@media (max-width: 767px) {
  /* line 631, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-estore-section .text-wrap p {
    font-size: 16px;
    margin-bottom: 30px;
  }
}
/* line 636, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-estore-section .text-wrap h6 {
  padding: 56px 0 0;
  font-size: 17px;
  font-weight: 700;
  margin: 0;
}

@media (max-width: 1023px) {
  /* line 643, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-estore-section .text-wrap h6 {
    padding: 40px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 648, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-estore-section .text-wrap h6 {
    padding: 20px 0 0;
  }
}
/* line 652, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-estore-section .btn-bar .read-more {
  font-size: 19px;
  font-family: "Montserrat", sans-serif;
  padding-right: 35px;
  position: relative;
  display: inline-block;
  color: #fff !important;
}

/* line 660, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-estore-section .btn-bar .read-more:after {
  content: "";
  position: absolute;
  right: 0;
  top: 1px;
  bottom: 0;
  margin: auto;
  background-size: 100% 100%;
  width: 25px;
  height: 12px;
  background: url(images/readmore-arrow-red.png) no-repeat;
}

/* line 672, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-estore-section .btn-bar .read-more:hover {
  color: #e72e28 !important;
}

@media (max-width: 1600px) {
  /* line 676, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-estore-section .btn-bar {
    font-size: 18px;
  }
}
@media (max-width: 1199px) {
  /* line 681, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-estore-section .btn-bar {
    font-size: 16px;
  }
}
/* line 685, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-features-section {
  padding: 100px 0;
}

@media (max-width: 1199px) {
  /* line 689, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-features-section {
    padding: 80px 0;
  }
}
@media (max-width: 1023px) {
  /* line 694, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-features-section {
    padding: 55px 0;
  }
}
@media (max-width: 767px) {
  /* line 699, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-features-section {
    padding: 45px 0;
  }
}
/* line 703, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-features-section .row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  padding-top: 30px;
  padding-bottom: 30px;
}

@media (max-width: 1023px) {
  /* line 712, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-features-section .row {
    padding-top: 15px;
    padding-bottom: 15px;
  }
}
/* line 717, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-features-section .row .col-4 {
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 15px;
  margin-bottom: 15px;
}

@media (max-width: 767px) {
  /* line 726, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-features-section .row .col-4 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
/* line 731, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-features-section .ec-feature-box-01 .ec-f-icon {
  margin-bottom: 30px;
  display: flex;
  align-items: center;
}

/* line 736, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-features-section .ec-feature-box-01 .ec-f-text h5 {
  font-size: 30px;
  font-weight: 700;
  margin-bottom: 24px;
  color: #fff;
}

@media (max-width: 1023px) {
  /* line 743, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-features-section .ec-feature-box-01 .ec-f-text h5 {
    font-size: 26px;
  }
}
/* line 747, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-features-section .ec-feature-box-01 .ec-f-text p {
  font-size: 19px;
  color: #fff;
  margin: 0;
  padding-right: 24px;
}

@media (max-width: 1023px) {
  /* line 754, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-features-section .ec-feature-box-01 .ec-f-text p {
    font-size: 16px;
  }
}
/* line 758, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-services-section {
  padding-top: 120px;
}

@media (max-width: 1023px) {
  /* line 762, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-services-section {
    padding-top: 60px;
  }
}
/* line 766, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-services-section .row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  justify-content: space-between;
}

/* line 773, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-services-section .row .col-6 {
  flex: 0 0 44%;
  max-width: 44%;
  padding-left: 15px;
  padding-right: 15px;
}

@media (max-width: 767px) {
  /* line 780, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-services-section .row .col-6 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
/* line 785, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-services-section .ec-service-box {
  margin-bottom: 120px;
}

@media (max-width: 1023px) {
  /* line 789, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-services-section .ec-service-box {
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  /* line 794, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-services-section .ec-service-box {
    padding: 0 15px;
  }
}
/* line 798, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-services-section .ec-service-box .ec-service-img {
  margin-bottom: 60px;
}

@media (max-width: 767px) {
  /* line 802, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-services-section .ec-service-box .ec-service-img {
    max-width: 100%;
    width: 100%;
    display: block;
    margin-bottom: 40px;
  }
}
/* line 809, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-services-section .ec-service-box .ec-service-text h5 {
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
  margin-bottom: 26px;
  color: #fff;
}

@media (max-width: 767px) {
  /* line 817, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-services-section .ec-service-box .ec-service-text h5 {
    font-size: 26px;
  }
}
/* line 821, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-services-section .ec-service-box .ec-service-text p {
  color: #fff;
  font-size: 19px;
  line-height: 26px;
  font-weight: 400;
}

@media (max-width: 767px) {
  /* line 828, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-services-section .ec-service-box .ec-service-text p {
    font-size: 16px;
  }
}
/* line 832, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-payment-section {
  padding-top: 100px;
}

@media (max-width: 1023px) {
  /* line 836, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-payment-section {
    padding-top: 80px;
  }
}
@media (max-width: 767px) {
  /* line 841, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-payment-section {
    padding-top: 45px;
  }
}
/* line 845, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-payment-section .row {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  justify-content: space-between;
}

/* line 851, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-payment-section .row .col-6 {
  flex: 0 0 44%;
  max-width: 44%;
}

@media (max-width: 1199px) {
  /* line 856, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-payment-section .row .col-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 1023px) {
  /* line 862, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-payment-section .row .col-6 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
/* line 867, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-payment-section .text-wrap {
  margin-right: 30px;
}

@media (max-width: 1023px) {
  /* line 871, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-payment-section .text-wrap {
    margin-left: 0;
  }
}
/* line 875, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-payment-section .text-wrap .h2 {
  font-size: 50px;
  color: #fff;
  font-weight: 800;
  margin-bottom: 30px;
}

@media (max-width: 1023px) {
  /* line 882, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-payment-section .text-wrap .h2 {
    font-size: 38px;
  }
}
@media (max-width: 767px) {
  /* line 887, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-payment-section .text-wrap .h2 {
    font-size: 30px;
  }
}
/* line 891, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-payment-section .text-wrap p {
  color: #fff;
  font-weight: 400;
  font-size: 19px;
}

@media (max-width: 767px) {
  /* line 897, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-payment-section .text-wrap p {
    font-size: 16px;
  }
}
/* line 901, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-payment-section .text-wrap h6 {
  padding: 56px 0 0;
  font-size: 17px;
  font-weight: 700;
  margin: 0;
}

@media (max-width: 1023px) {
  /* line 908, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-payment-section .text-wrap h6 {
    padding: 40px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 913, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-payment-section .text-wrap h6 {
    padding: 20px 0 0;
  }
}
/* line 917, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-payment-section ul {
  padding: 0;
  margin: 60px 60px 60px 0;
}

@media (max-width: 1023px) {
  /* line 922, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-payment-section ul {
    margin: 30px 0;
  }
}
/* line 926, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-payment-section ul li {
  list-style: none;
  display: flex;
  align-items: center;
  border-bottom: 1px solid #9482d1;
}

/* line 932, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-payment-section ul li i {
  margin-right: 20px;
}

/* line 935, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-payment-section ul li p {
  margin: 0;
  color: #fff;
  font-size: 18px;
  line-height: 59px;
}

/* line 941, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-payment-section .btn-bar {
  margin-bottom: 110px;
}

@media (max-width: 1023px) {
  /* line 945, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-payment-section .btn-bar {
    margin-bottom: 50px;
  }
}
/* line 949, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-payment-section .btn-bar .read-more {
  color: #fff !important;
}

/* line 952, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-payment-section .btn-bar .read-more:hover {
  color: #e72e28 !important;
}

/* line 955, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-payment-section .payment-img {
  margin-left: auto;
}

@media (max-width: 1023px) {
  /* line 960, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-payment-section .payment-img img {
    margin: 0 auto;
    display: block;
  }
}
/* line 965, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-payment-section .payment-img img {
  max-width: initial;
}

/* line 968, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-erp-section {
  padding: 100px 0;
}

@media (max-width: 1023px) {
  /* line 972, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-erp-section {
    padding: 80px 0;
  }
}
@media (max-width: 767px) {
  /* line 977, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-erp-section {
    padding: 45px 0;
  }
}
/* line 981, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-erp-section .row {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-end;
  justify-content: space-between;
  margin-bottom: 100px;
}

@media (max-width: 1023px) {
  /* line 989, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-erp-section .row {
    margin-bottom: 50px;
  }
}
/* line 993, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-erp-section .row .col-6 {
  flex: 0 0 50%;
  max-width: 50%;
  margin-top: 15px;
}

@media (max-width: 1023px) {
  /* line 999, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-erp-section .row .col-6 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
/* line 1004, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-erp-section .text-wrap {
  padding-right: 50px;
}

@media (max-width: 1023px) {
  /* line 1008, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-erp-section .text-wrap {
    padding-right: 0;
  }
}
/* line 1012, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-erp-section .text-wrap h2 {
  font-size: 50px;
  color: #000;
  font-weight: 800;
  margin-bottom: 30px;
}

@media (max-width: 1023px) {
  /* line 1019, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-erp-section .text-wrap h2 {
    font-size: 38px;
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  /* line 1025, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-erp-section .text-wrap h2 {
    font-size: 30px;
    margin-bottom: 20px;
  }
}
/* line 1030, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-erp-section .text-wrap p {
  color: #000;
  font-weight: 400;
  font-size: 19px;
  margin: 0;
}

@media (max-width: 767px) {
  /* line 1037, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-erp-section .text-wrap p {
    font-size: 16px;
  }
}
/* line 1041, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-erp-section .text-wrap h5 {
  padding-top: 40px;
  font-size: 19px;
  font-weight: 700;
  margin-bottom: 30px;
}

@media (max-width: 1023px) {
  /* line 1048, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-erp-section .text-wrap h5 {
    padding: 30px 0 0;
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  /* line 1054, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-erp-section .text-wrap h5 {
    padding: 20px 0 0;
    margin-bottom: 25px;
  }
}
/* line 1059, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-erp-section ul {
  padding: 0;
  display: flex;
  align-items: center;
}

/* line 1064, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-erp-section ul li {
  list-style: none;
  width: 156px;
  height: 148px;
  border: 1px solid;
  display: flex;
  align-items: center;
  justify-content: center;
  margin-right: 18px;
}

/* line 1074, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-erp-section .img-box img {
  max-width: initial;
}

@media (max-width: 1023px) {
  /* line 1078, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-erp-section .img-box img {
    width: 100%;
  }
}
/* line 1082, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-erp-section .as-ec-expertise-box {
  padding: 118px 140px;
}

@media (max-width: 1023px) {
  /* line 1086, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-erp-section .as-ec-expertise-box {
    padding: 80px;
  }
}
@media (max-width: 767px) {
  /* line 1091, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-erp-section .as-ec-expertise-box {
    padding: 30px;
  }
}
/* line 1095, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-erp-section .as-ec-expertise-box .ex-row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

/* line 1100, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-erp-section .as-ec-expertise-box .ex-row .ex-col-4 {
  width: calc(100% / 3);
}

@media (max-width: 767px) {
  /* line 1104, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-erp-section .as-ec-expertise-box .ex-row .ex-col-4 {
    width: calc(100% / 2);
    margin: 15px 0;
    text-align: center;
  }

  /* line 1109, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-erp-section .as-ec-expertise-box .ex-row .ex-col-4:nth-child(3) {
    width: 100%;
    text-align: center;
  }
}
/* line 1114, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-erp-section .as-ec-expertise-box .h1 {
  font-size: 75px;
  line-height: 84px;
  color: #fff;
  font-weight: 800;
}

@media (max-width: 1199px) {
  /* line 1121, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-erp-section .as-ec-expertise-box .h1 {
    font-size: 40px;
    line-height: 45px;
  }
}
@media (max-width: 1023px) {
  /* line 1127, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-erp-section .as-ec-expertise-box .h1 {
    font-size: 38px;
    line-height: 36px;
  }
}
/* line 1132, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-erp-section .as-ec-expertise-box .h5 {
  color: #fff;
  font-weight: 500;
  font-size: 19px;
  margin: 0;
}

@media (max-width: 767px) {
  /* line 1139, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-erp-section .as-ec-expertise-box .h5 {
    font-size: 16px;
  }
}
/* line 1143, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-boost-revenue {
  padding: 100px 0;
}

@media (max-width: 1023px) {
  /* line 1147, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-boost-revenue {
    padding: 80px 0;
  }
}
@media (max-width: 767px) {
  /* line 1152, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-boost-revenue {
    padding: 50px 0;
  }
}
/* line 1156, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-boost-revenue .header-title .h2 {
  font-size: 50px;
  color: #000;
  font-weight: 800;
  margin-bottom: 90px;
  text-align: center;
}

@media (max-width: 1023px) {
  /* line 1164, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-boost-revenue .header-title .h2 {
    font-size: 38px;
    margin-bottom: 60px;
  }
}
@media (max-width: 767px) {
  /* line 1170, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-boost-revenue .header-title .h2 {
    font-size: 28px;
    margin-bottom: 40px;
  }
}
/* line 1175, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-boost-revenue .as-ec-br-banner {
  margin-bottom: 104px;
}

@media (max-width: 1023px) {
  /* line 1179, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-boost-revenue .as-ec-br-banner {
    margin-bottom: 75px;
  }
}
@media (max-width: 767px) {
  /* line 1184, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-boost-revenue .as-ec-br-banner {
    margin-bottom: 55px;
  }
}
/* line 1188, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-boost-revenue .text-wrap {
  font-size: 45px;
  text-align: center;
  width: 72%;
  margin: auto;
  line-height: 54px;
  font-weight: 100;
  letter-spacing: -2px;
}

@media (max-width: 1023px) {
  /* line 1198, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-boost-revenue .text-wrap {
    width: 75%;
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  /* line 1204, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-boost-revenue .text-wrap {
    width: 90%;
    line-height: 40px;
    font-size: 30px;
  }
}
/* line 1210, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-boost-revenue .text-wrap strong {
  font-weight: 800;
}

/* line 1213, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-get-ready-section {
  padding-top: 100px;
}

@media (max-width: 1023px) {
  /* line 1217, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-get-ready-section {
    padding-top: 80px;
  }
}
@media (max-width: 767px) {
  /* line 1222, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-get-ready-section {
    padding-top: 50px;
  }
}
/* line 1226, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-get-ready-section .container {
  max-width: 1610px;
}

/* line 1229, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-get-ready-section .header-title .h2 {
  font-size: 50px;
  color: #fff;
  font-weight: 800;
  margin-bottom: 70px;
}

@media (max-width: 1023px) {
  /* line 1236, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-get-ready-section .header-title .h2 {
    font-size: 38px;
  }
}
@media (max-width: 767px) {
  /* line 1241, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-get-ready-section .header-title .h2 {
    font-size: 30px;
    margin-bottom: 50px;
  }
}
/* line 1246, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-get-ready-section .row {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  align-items: start;
}

/* line 1252, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-get-ready-section .row .col-4 {
  width: 28%;
}

@media (max-width: 1023px) {
  /* line 1256, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-get-ready-section .row .col-4 {
    width: 40%;
  }
}
@media (max-width: 587px) {
  /* line 1261, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-get-ready-section .row .col-4 {
    width: 100%;
  }
}
/* line 1265, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-get-ready-section .ec-ready-box {
  margin-bottom: 150px;
}

@media (max-width: 1023px) {
  /* line 1269, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-get-ready-section .ec-ready-box {
    margin-bottom: 100px;
  }
}
@media (max-width: 587px) {
  /* line 1274, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-get-ready-section .ec-ready-box {
    margin-bottom: 50px;
  }
}
/* line 1278, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-get-ready-section .ec-ready-box .ec-ready-box-img {
  margin-bottom: 55px;
}

@media (max-width: 1023px) {
  /* line 1282, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-get-ready-section .ec-ready-box .ec-ready-box-img {
    margin-bottom: 35px;
  }
}
@media (max-width: 587px) {
  /* line 1287, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-get-ready-section .ec-ready-box .ec-ready-box-img {
    margin-bottom: 25px;
  }
}
/* line 1291, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-get-ready-section .ec-ready-box .ec-ready-box-text h5 {
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
  color: #fff;
  margin-bottom: 26px;
}

/* line 1299, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-get-ready-section .ec-ready-box .ec-ready-box-text p {
  color: #fff;
  font-size: 19px;
  line-height: 26px;
  font-weight: 400;
}

@media (max-width: 767px) {
  /* line 1306, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-get-ready-section .ec-ready-box .ec-ready-box-text h5 {
    font-size: 24px;
  }

  /* line 1310, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-get-ready-section .ec-ready-box .ec-ready-box-text p {
    font-size: 16px;
  }
}
@media (max-width: 587px) {
  /* line 1316, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-get-ready-section .ec-ready-box .ec-ready-box-text h5 {
    font-size: 24px;
  }
}
/* line 1320, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-portfolio-section {
  padding-top: 100px;
  padding-bottom: 100px;
}

/* line 1326, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-portfolio-section .ecommerce_theme_slider {
  max-width: 650px;
  margin: 0 auto;
}

@media (max-width: 1199px) {
  /* line 1332, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-portfolio-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (max-width: 1023px) {
  /* line 1338, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-portfolio-section {
    padding-top: 55px;
    padding-bottom: 55px;
  }
}
@media (max-width: 767px) {
  /* line 1344, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-portfolio-section {
    padding-top: 45px;
    padding-bottom: 45px;
  }
}
/* line 1349, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-portfolio-section .header-title {
  padding-bottom: 75px;
  width: 100%;
  margin: auto;
}

@media (max-width: 1199px) {
  /* line 1355, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-portfolio-section .header-title {
    padding-bottom: 60px;
  }
}
@media (max-width: 1023px) {
  /* line 1360, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-portfolio-section .header-title {
    padding-bottom: 55px;
  }
}
@media (max-width: 767px) {
  /* line 1365, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-portfolio-section .header-title {
    padding-bottom: 25px;
    width: 75%;
  }
}
/* line 1370, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-portfolio-section .header-title .h2 {
  margin: 0;
  font-size: 50px;
  font-weight: 800;
  text-align: center;
}

@media (max-width: 1600px) {
  /* line 1377, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-portfolio-section .header-title .h2 {
    font-size: 40px;
  }
}
@media (max-width: 1199px) {
  /* line 1382, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-portfolio-section .header-title .h2 {
    font-size: 32px;
    line-height: 36px;
  }
}
@media (max-width: 767px) {
  /* line 1388, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-portfolio-section .header-title .h2 {
    font-size: 28px;
    letter-spacing: normal;
  }
}
/* line 1393, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-portfolio-section .ecommerce_theme_slider .slick-arrow {
  position: absolute;
  top: 0;
  bottom: 0;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  margin: auto;
  z-index: 1;
  line-height: 1;
  font-size: 23px;
  padding: 0;
  background-color: #f5f5f5;
  box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.24);
  color: #000;
}

/* line 1409, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-portfolio-section .ecommerce_theme_slider .slick-arrow:hover {
  background: #e72e28;
  color: #fff;
}

/* line 1413, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-portfolio-section .ecommerce_theme_slider .slick-arrow.slick-next {
  right: 0;
}

/* line 1416, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-portfolio-section .ecommerce_theme_slider .slick-arrow.slick-prev {
  left: 0;
}

/* line 1419, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-portfolio-section .slick-list {
  overflow: visible;
}

/* line 1422, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-portfolio-section .slick-slide .text-box {
  transition: ease opacity 0.35s;
  opacity: 0;
}

/* line 1426, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-portfolio-section .slick-slide.slick-current .text-box {
  opacity: 1;
}

/* line 1429, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-portfolio-section .as_ec_portfolio {
  padding: 0 15px;
}

/* line 1432, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-retail-section {
  padding-bottom: 100px;
  padding-top: 100px;
  overflow: hidden;
}

@media (max-width: 1199px) {
  /* line 1438, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-retail-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (max-width: 1023px) {
  /* line 1444, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-retail-section {
    padding-top: 55px;
    padding-bottom: 55px;
  }
}
@media (max-width: 767px) {
  /* line 1450, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-retail-section {
    padding-top: 45px;
    padding-bottom: 25px;
  }
}
/* line 1455, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-retail-section .header-title {
  padding-bottom: 75px;
}

@media (max-width: 1199px) {
  /* line 1459, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-retail-section .header-title {
    padding-bottom: 60px;
  }
}
@media (max-width: 1023px) {
  /* line 1464, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-retail-section .header-title {
    padding-bottom: 55px;
  }
}
@media (max-width: 767px) {
  /* line 1469, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-retail-section .header-title {
    padding-bottom: 45px;
  }
}
/* line 1473, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-retail-section .header-title .h2 {
  color: #fff;
  font-size: 50px;
  font-weight: 800;
  margin: 0;
}

@media (max-width: 1600px) {
  /* line 1480, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-retail-section .header-title .h2 {
    font-size: 40px;
  }
}
@media (max-width: 1199px) {
  /* line 1485, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-retail-section .header-title .h2 {
    font-size: 32px;
    line-height: 36px;
  }
}
@media (max-width: 767px) {
  /* line 1491, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-retail-section .header-title .h2 {
    font-size: 28px;
    letter-spacing: normal;
  }
}
/* line 1496, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-retail-section .as-ec-v2-retail-1 {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

/* line 1501, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-retail-section .as-ec-v2-retail-1 .col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

@media (max-width: 1023px) {
  /* line 1506, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-retail-section .as-ec-v2-retail-1 .col-6 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
/* line 1511, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-retail-section .as-ec-v2-retail-1 .text-wrap {
  margin-left: 112px;
}

@media (max-width: 1023px) {
  /* line 1515, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-retail-section .as-ec-v2-retail-1 .text-wrap {
    margin-left: 112px;
    margin-bottom: 30px;
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  /* line 1522, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-retail-section .as-ec-v2-retail-1 .text-wrap {
    margin-left: 20px;
    margin-bottom: 30px;
    margin-top: 30px;
  }
}
/* line 1528, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-retail-section .as-ec-v2-retail-1 .text-wrap h3 {
  font-size: 30px;
  font-weight: 800;
  margin-bottom: 30px;
  color: #fff;
}

@media (max-width: 1023px) {
  /* line 1535, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-retail-section .as-ec-v2-retail-1 .text-wrap h3 {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  /* line 1540, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-retail-section .as-ec-v2-retail-1 .text-wrap h3 {
    font-size: 24px;
    margin-bottom: 18px;
  }
}
/* line 1545, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-retail-section .as-ec-v2-retail-1 .text-wrap p {
  color: #fff;
  font-weight: 400;
  font-size: 19px;
  margin: 0;
}

@media (max-width: 767px) {
  /* line 1552, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-retail-section .as-ec-v2-retail-1 .text-wrap p {
    font-size: 16px;
  }
}
/* line 1556, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-retail-section .as-ec-v2-retail-1 .img-box img {
  max-width: initial;
  float: right;
}

@media (max-width: 1023px) {
  /* line 1561, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-retail-section .as-ec-v2-retail-1 .img-box img {
    width: 100%;
  }
}
/* line 1565, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-retail-section .as-ec-v2-retail-2 {
  flex-direction: row-reverse;
  margin-top: 80px;
  display: flex;
  flex-wrap: wrap;
}

@media (max-width: 1023px) {
  /* line 1572, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-retail-section .as-ec-v2-retail-2 {
    margin-top: 30px;
  }
}
/* line 1576, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-retail-section .as-ec-v2-retail-2 .col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

@media (max-width: 1023px) {
  /* line 1581, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-retail-section .as-ec-v2-retail-2 .col-6 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
/* line 1586, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-retail-section .as-ec-v2-retail-2 .text-wrap {
  margin-right: 112px;
  margin-left: 0 !important;
}

@media (max-width: 1023px) {
  /* line 1591, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-retail-section .as-ec-v2-retail-2 .text-wrap {
    margin-right: 112px;
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  /* line 1597, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-retail-section .as-ec-v2-retail-2 .text-wrap {
    margin-right: 20px;
    margin-bottom: 30px;
  }
}
/* line 1602, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-retail-section .as-ec-v2-retail-2 .text-wrap h3 {
  font-size: 30px;
  font-weight: 800;
  margin-bottom: 30px;
  color: #fff;
}

@media (max-width: 1023px) {
  /* line 1609, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-retail-section .as-ec-v2-retail-2 .text-wrap h3 {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  /* line 1614, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-retail-section .as-ec-v2-retail-2 .text-wrap h3 {
    font-size: 24px;
    margin-bottom: 18px;
  }
}
/* line 1619, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-retail-section .as-ec-v2-retail-2 .text-wrap p {
  color: #fff;
  font-weight: 400;
  font-size: 19px;
  margin: 0;
}

@media (max-width: 767px) {
  /* line 1626, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-retail-section .as-ec-v2-retail-2 .text-wrap p {
    font-size: 16px;
  }
}
/* line 1630, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-ec-v2-retail-section .as-ec-v2-retail-2 .img-box img {
  max-width: initial;
  float: left;
}

@media (max-width: 1023px) {
  /* line 1635, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-ec-v2-retail-section .as-ec-v2-retail-2 .img-box img {
    width: 100%;
  }
}
/* line 1639, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-lets-conversation-section {
  padding: 100px 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

@media (max-width: 1023px) {
  /* line 1646, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-lets-conversation-section {
    padding: 80px 0;
  }
}
@media (max-width: 767px) {
  /* line 1651, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-lets-conversation-section {
    padding: 50px 0;
  }
}
/* line 1655, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-lets-conversation-section .header-title {
  text-align: center;
}

/* line 1658, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-lets-conversation-section .header-title .h2 {
  font-size: 50px;
  font-weight: 800;
}

@media (max-width: 991px) {
  /* line 1663, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-lets-conversation-section .header-title .h2 {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 1668, sass/site/ecommace/_ecommace-v2.scss */
  .as-ecommerce-v2-page .as-lets-conversation-section .header-title .h2 {
    font-size: 28px;
  }
}
/* line 1672, sass/site/ecommace/_ecommace-v2.scss */
.as-ecommerce-v2-page .as-lets-conversation-section .header-title p {
  font-size: 19px;
  letter-spacing: -0.8px;
  line-height: 1.4;
  margin: 0;
}

/* line 1678, sass/site/ecommace/_ecommace-v2.scss */
.avatar-contact-block {
  width: 41%;
}

@media (max-width: 1023px) {
  /* line 1682, sass/site/ecommace/_ecommace-v2.scss */
  .avatar-contact-block {
    max-width: 495px;
    width: 100%;
    margin: 0 auto;
  }
}
/* line 1688, sass/site/ecommace/_ecommace-v2.scss */
.avatar-contact-block .contactus-inner {
  max-width: 100%;
}

@media (max-width: 1023px) {
  /* line 1692, sass/site/ecommace/_ecommace-v2.scss */
  .avatar-contact-block .contactus-inner {
    margin: 0 auto;
  }
}
/* line 1697, sass/site/ecommace/_ecommace-v2.scss */
.avatar-contact-block .contactus-inner .avatar-block {
  display: flex;
  margin-bottom: 40px;
  flex-direction: column;
}

@media (max-width: 1023px) {
  /* line 1703, sass/site/ecommace/_ecommace-v2.scss */
  .avatar-contact-block .contactus-inner .avatar-block {
    margin-bottom: 30px;
  }
}
/* line 1707, sass/site/ecommace/_ecommace-v2.scss */
.avatar-contact-block .contactus-inner .avatar-block .as-avatar img {
  margin-bottom: 28px;
}

/* line 1710, sass/site/ecommace/_ecommace-v2.scss */
.avatar-contact-block .contactus-inner .avatar-block .avatar-info {
  flex: 1;
}

/* line 1713, sass/site/ecommace/_ecommace-v2.scss */
.avatar-contact-block .contactus-inner .avatar-block .avatar-info h4 {
  color: #000;
  font-size: 20px;
  font-weight: 700;
  margin: 0;
  padding: 0;
  margin-bottom: 5px;
}

/* line 1721, sass/site/ecommace/_ecommace-v2.scss */
.avatar-contact-block .contactus-inner .avatar-block .avatar-info p {
  font-size: 19px;
  line-height: 26px;
  margin: 0;
}

@media (max-width: 767px) {
  /* line 1727, sass/site/ecommace/_ecommace-v2.scss */
  .avatar-contact-block .contactus-inner .avatar-block .avatar-info p {
    font-size: 17px;
    line-height: 24px;
  }
}
/* line 1732, sass/site/ecommace/_ecommace-v2.scss */
.avatar-contact-block .contactus-inner .avatar-contacts h2 {
  font-size: 38px;
}

@media (max-width: 767px) {
  /* line 1736, sass/site/ecommace/_ecommace-v2.scss */
  .avatar-contact-block .contactus-inner .avatar-contacts h2 {
    font-size: 32px;
  }
}
/* line 1740, sass/site/ecommace/_ecommace-v2.scss */
.avatar-contact-block .contactus-inner .avatar-contacts p {
  font-size: 19px;
  line-height: 26px;
  margin: 0;
}

@media (max-width: 767px) {
  /* line 1746, sass/site/ecommace/_ecommace-v2.scss */
  .avatar-contact-block .contactus-inner .avatar-contacts p {
    font-size: 17px;
    line-height: 24px;
  }
}
/* line 1751, sass/site/ecommace/_ecommace-v2.scss */
.avatar-contact-block .contactus-inner .avatar-contacts ul {
  padding: 0;
  list-style: none;
  margin-top: 0;
}

/* line 1756, sass/site/ecommace/_ecommace-v2.scss */
.avatar-contact-block .contactus-inner .avatar-contacts ul li {
  margin: 0;
  font-size: 20px;
  padding: 26px 30px;
  display: flex;
  line-height: 1;
  border: 2px solid;
  border-image-slice: 1;
  border-image-source: linear-gradient(to right, #f0537e, #ff8839);
  font-family: "Montserrat", sans-serif;
  align-items: center;
  margin-top: 20px;
}

@media (max-width: 767px) {
  /* line 1770, sass/site/ecommace/_ecommace-v2.scss */
  .avatar-contact-block .contactus-inner .avatar-contacts ul li {
    padding: 10px 15px;
  }
}
/* line 1774, sass/site/ecommace/_ecommace-v2.scss */
.avatar-contact-block .contactus-inner .avatar-contacts ul li .o-icon {
  flex: 0 0 40px;
  max-width: 40px;
}

/* line 1778, sass/site/ecommace/_ecommace-v2.scss */
.avatar-contact-block .contactus-inner .avatar-contacts ul li .o-text {
  padding-left: 20px;
}

/* line 1781, sass/site/ecommace/_ecommace-v2.scss */
.avatar-contact-block .contactus-inner .avatar-contacts ul li label {
  font-size: 14px;
  color: #6a6a6a;
  font-weight: 500;
  padding-bottom: 5px;
  width: 100%;
  display: inline-block;
  vertical-align: top;
}

/* line 1790, sass/site/ecommace/_ecommace-v2.scss */
.avatar-contact-block .contactus-inner .avatar-contacts ul li a {
  font-weight: 600;
  font-size: 20px;
  color: #000;
  line-height: normal;
  text-decoration: none;
}

@media (max-width: 767px) {
  /* line 1798, sass/site/ecommace/_ecommace-v2.scss */
  .avatar-contact-block .contactus-inner .avatar-contacts ul li a {
    font-size: 16px;
  }
}
/*------------------------------------------- Mobile App Embrace ------------------------------------------------------*/
/* line 1805, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-m-app-banner {
  background-size: cover;
  background-repeat: no-repeat;
  padding: 140px 0;
}

/* line 1811, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-m-app-banner .container {
  display: flex;
  align-items: center;
}

/* line 1816, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-m-app-banner .page-title {
  max-width: 760px;
}

/* line 1820, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-m-app-banner .h1 {
  font-size: 76px;
  line-height: 85px;
  margin: 0 0 22px;
  letter-spacing: 0;
  color: #fff;
  font-weight: 800;
  font-family: 'Montserrat';
}

/* line 1830, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-m-app-banner .content {
  color: #fff;
  margin: 0px 0 48px 0;
  font-size: 23px;
  line-height: 33px;
  max-width: 546px;
  width: 100%;
  letter-spacing: 0px;
}

/* line 1840, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-m-app-banner .btn-bar {
  display: flex;
}

/* line 1844, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-m-app-banner .btn-bar .border-btn {
  margin: 0;
  color: #fff;
  font-weight: 600;
  font-size: 21px;
  padding: 25px 60px;
  display: flex;
  align-items: center;
  justify-content: center;
  font-family: 'Montserrat';
  line-height: 21px;
  border: 2px solid;
  border-image-slice: 1;
  background-color: transparent;
  border-image-source: linear-gradient(to right, #f0537e, #ff8839);
  transition: all ease-in-out 0.35s !important;
}

/* line 1862, sass/site/ecommace/_ecommace-v2.scss */
.as-m-app-banner .btn-bar .border-btn:hover {
  background: linear-gradient(90deg, #f0537e 0%, #ff8839 100%);
}

/* line 1866, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .how-we-help {
  padding: 100px 0;
}

/* line 1870, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .how-we-help .row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  padding-top: 50px;
  justify-content: space-between;
}

/* line 1879, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .how-we-help .row .col-3 {
  flex: 0 0 36%;
  max-width: 36%;
  padding: 0 15px;
}

/* line 1885, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .how-we-help .row .col-8 {
  flex: 0 0 64%;
  max-width: 64%;
  padding: 0 15px;
}

/* line 1891, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .how-we-help .img-box img {
  max-width: inherit;
}

/* line 1895, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .how-we-help .section-title {
  padding-bottom: 75px;
}

/* line 1899, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .section-title .h2 {
  font-size: 50px;
  font-weight: 800;
  font-family: 'Montserrat';
  line-height: 60px;
  letter-spacing: -1px;
}

/* line 1907, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .how-we-help .h4 {
  margin: 0;
  font-weight: 700;
  font-size: 30px;
  padding: 0 0 24px 0;
  line-height: 46px;
}

/* line 1914, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .how-we-help .hwh-box .h4 {
  line-height: 36px;
  padding: 0 0 27px 0;
}

/* line 1918, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .how-we-help p {
  margin: 0;
  font-size: 19px;
  line-height: 1.368;
  font-weight: 500;
  color: #000;
}

/* line 1926, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .how-we-help .as-hwh-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  height: auto;
  padding: 0;
  margin-top: 128px;
  align-items: flex-start;
}

/* line 1936, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .how-we-help .as-hwh-row li {
  position: relative;
  padding: 57px 36px 78px 45px;
  width: 100%;
  width: calc(100% / 3);
  border: 1px solid #000;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: row;
  flex-wrap: wrap;
  list-style: none;
}

/* line 1950, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .how-we-help .as-hwh-row li + li {
  margin-top: 58px;
  margin-left: -1px;
}

/* line 1954, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .how-we-help .as-hwh-row li:last-child {
  margin-top: 130px;
  margin-left: -1px;
}

/* line 1959, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .app-delivered {
  width: 100vw;
  height: 100vh;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: cover;
  display: flex;
  align-items: center;
}

/* line 1969, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .app-delivered .text-wrap {
  text-align: center;
}

/* line 1973, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .app-delivered .text-wrap .section-title .h2 {
  font-size: 180px;
  font-weight: 800;
  line-height: 100%;
  color: #ffffff;
  letter-spacing: -1px;
}

/* line 1981, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .app-delivered .text-wrap .sub-title {
  margin: 0;
  font-weight: 700;
  font-size: 30px;
  padding: 0 0 66px 0;
  color: #ffffff;
}

/* line 1989, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .app-delivered .text-wrap p {
  margin: 0 auto;
  max-width: 41%;
  font-size: 20px;
  font-weight: 400;
  color: #ffffff;
  line-height: 23px;
  letter-spacing: 0;
}

/* line 1999, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .ft-center {
  text-align: center;
}

/* line 2003, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-app-process {
  background-size: 100%;
  background-repeat: no-repeat;
  padding-top: 150px;
  padding-bottom: 70px;
  background-position: bottom;
}

/* line 2011, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-app-process p {
  font-size: 23px;
  line-height: 33px;
  color: #010101;
  padding-top: 32px;
  width: 72%;
  margin: auto;
}

/* line 2020, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-app-process .span {
  padding-top: 65px;
}

/* line 2024, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-process .row {
  display: flex;
  align-items: center;
}

/* line 2029, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-process .process {
  padding: 100px 65px;
  background-color: #000000;
  border-radius: 30px;
  display: flex;
  align-items: center;
}

/* line 2037, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-process h4 {
  font-size: 26px;
  font-weight: 700;
  color: #ffffff;
  margin-bottom: 0;
}

/* line 2043, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-process img {
  margin: 0 25px;
}

/* line 2047, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-mo-technology {
  padding: 130px 0;
}

/* line 2051, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-mo-technology p {
  font-size: 23px;
  line-height: 33px;
  padding-top: 16px;
  margin: 0 auto;
  width: 37%;
  text-align: center;
  color: #010101;
}

/* line 2061, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-mo-technology .as-mo-gallery {
  padding-top: 120px;
  display: flex;
  max-width: 100%;
  width: 100%;
  flex-wrap: wrap;
  padding-left: 9px;
  padding-right: 9px;
}

/* line 2071, sass/site/ecommace/_ecommace-v2.scss */
.as-mo-technology .as-mo-gallery .as-mo-gallery-img {
  padding: 0 9px;
}

/* line 2075, sass/site/ecommace/_ecommace-v2.scss */
.as-mo-technology .as-mo-gallery .img-item-1 {
  width: 26.8%;
  flex: 0 0 26.8%;
}

/* line 2079, sass/site/ecommace/_ecommace-v2.scss */
.as-mo-technology .as-mo-gallery .img-item-2 {
  width: 25%;
  flex: 0 0 25%;
}

/* line 2083, sass/site/ecommace/_ecommace-v2.scss */
.as-mo-technology .as-mo-gallery .img-item-3 {
  width: 23.6%;
  flex: 0 0 23.6%;
}

/* line 2087, sass/site/ecommace/_ecommace-v2.scss */
.as-mo-technology .as-mo-gallery .img-item-4 {
  width: 24.6%;
  flex: 0 0 24.6%;
}

/* line 2092, sass/site/ecommace/_ecommace-v2.scss */
.as-mo-technology .as-mo-gallery .as-mo-gallery-img img {
  width: 100%;
}

/* line 2096, sass/site/ecommace/_ecommace-v2.scss */
.as-mo-technology .as-mo-gallery .as-mo-gallery-img .img-box-1 {
  margin-top: 18px;
}

/* line 2100, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .ios-android-section {
  padding-bottom: 100px;
}

/* line 2103, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .ios-android-section p {
  font-size: 19px;
  line-height: 26px;
  width: 80%;
  color: #000000;
  margin-top: 28px;
}

/* line 2110, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .ios-android-section .section-title {
  padding-bottom: 80px;
}

/* line 2114, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .ios-android-section .box-content h5 {
  font-size: 26px;
  font-weight: 700;
  color: #000000;
  padding-top: 45px;
}

/* line 2120, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .ios-android-section .row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  justify-content: space-between;
}

/* line 2127, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .ios-android-section .row .col-6 {
  flex: 0 0 44%;
  max-width: 44%;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 2134, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .ios-android-section ul {
  margin: 45px 0 39px;
  padding: 0;
  list-style: none;
}

/* line 2140, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .ios-android-section ul li {
  padding-left: 70px;
  letter-spacing: -0.1px;
  font-size: 17px;
  margin: 0;
  color: #000;
  position: relative;
  font-weight: 600;
  line-height: 67px;
  border: 1px solid #000;
  margin-top: -1px;
  font-family: 'Montserrat';
}

/* line 2154, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .ios-android-section ul li:before {
  content: '';
  position: absolute;
  left: 30px;
  top: 30px;
  width: 7px;
  height: 7px;
  border-top: 1px solid #e5003b;
  border-left: 1px solid #e5003b;
  transform: rotate(136deg);
}

/* line 2166, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .ios-android-section .btn-bar {
  text-align: end;
}

/* line 2170, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-mo-hybrid-section {
  padding: 120px 0;
}

/* line 2174, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-mo-hybrid-section .row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  justify-content: space-between;
  margin-bottom: 103px;
}

/* line 2183, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-mo-hybrid-section .row .col-6 {
  flex: 0 0 44%;
  max-width: 44%;
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 15px;
  margin-bottom: 15px;
}

/* line 2192, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-mo-hybrid-section .section-title {
  padding-top: 22px;
}

/* line 2195, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-mo-hybrid-section .section-title h2 {
  line-height: 55px;
}

/* line 2199, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-mo-hybrid-section h2 {
  color: #ffffff;
  padding-bottom: 15px;
}

/* line 2204, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-mo-hybrid-section p {
  font-size: 19px;
  line-height: 26px;
  color: #ffffff;
}

/* line 2210, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-mo-hybrid-section h5 {
  font-size: 26px;
  font-weight: 700;
  margin-bottom: 54px;
  color: #ffffff;
}

/* line 2217, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-mo-hybrid-section .as-hybrid-row {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  flex-wrap: wrap;
  height: auto;
  border-top: 1px solid #ffffff;
  border-right: 1px solid #ffffff;
  padding: 0;
}

/* line 2228, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-mo-hybrid-section .as-hybrid-row li {
  position: relative;
  padding: 123px 0;
  width: calc(100% / 3);
  border-left: 1px solid #ffffff;
  border-bottom: 1px solid #ffffff;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: row;
  flex-wrap: wrap;
  list-style: none;
}

/* line 2242, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-mo-hybrid-section .as-hybrid-row li .hybrid-box {
  text-align: center;
}

/* line 2246, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-mo-hybrid-section .as-hybrid-row li .hybrid-box h6 {
  font-size: 19px;
  line-height: 30px;
  margin-bottom: 0;
  color: #ffffff;
  padding-top: 40px;
}

/* line 2253, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-mo-hybrid-section .as-hybrid-row li .fully-functional-inner-link {
  position: absolute;
  right: 26px;
  bottom: 30px;
  border-radius: 50%;
  width: 42px;
  height: 42px;
  border: 1px solid #ffffff;
  transition: all 0.5s ease-in-out;
}

/* line 2263, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-mo-hybrid-section .as-hybrid-row li .fully-functional-inner-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  background-image: url(images/e-theme-hover-white-arr.png);
  width: 25px;
  height: 12px;
  background-size: 100% 100%;
  right: 0;
  bottom: 0;
  margin: auto;
  transition: all 0.5s ease-in-out;
}

/* line 2278, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-mo-hybrid-section .as-hybrid-row li:hover .fully-functional-inner-link:after {
  background-image: url(images/e-theme-arr.png);
}

/* line 2281, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-trending-tech {
  padding-top: 120px;
}

/* line 2285, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-trending-tech .row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  justify-content: space-between;
}

/* line 2293, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-trending-tech .row .col-6 {
  flex: 0 0 44%;
  max-width: 44%;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 2300, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-trending-tech .ec-service-box {
  margin-bottom: 90px;
}

/* line 2304, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-trending-tech .ec-service-box .ec-service-img {
  margin-bottom: 60px;
}

/* line 2308, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-trending-tech .ec-service-box .ec-service-text h5 {
  font-size: 30px;
  font-weight: 700;
  line-height: 30px;
  margin-bottom: 21px;
  color: #000;
}

/* line 2316, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-trending-tech .ec-service-box .ec-service-text p {
  color: #000;
  font-size: 19px;
  line-height: 26px;
  font-weight: 400;
  width: 90%;
  margin-top: 0;
  margin-bottom: 33px;
}

/* line 2325, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-trending-tech .section-title {
  margin-bottom: 118px;
}

/* line 2329, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-trending-tech .section-title p {
  width: 64%;
  margin-top: 37px;
  margin-left: auto;
  margin-right: auto;
  color: #010101;
  font-size: 23px;
  line-height: 33px;
}

/* line 2339, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-enterprise-app {
  background-size: cover;
  background-repeat: no-repeat;
  padding: 150px 0;
}

/* line 2345, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-enterprise-app .row {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
}

/* line 2351, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-enterprise-app .row .col-6 {
  flex: 0 0 44%;
  max-width: 44%;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 2358, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-enterprise-app .enterprise-app-content {
  color: #ffffff;
}

/* line 2361, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-enterprise-app .enterprise-app-content .section-title h2 {
  line-height: 55px;
}

/* line 2365, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-enterprise-app .enterprise-app-content p {
  color: #ffffff;
  font-size: 19px;
  line-height: 26px;
  margin-top: 28px;
  margin-bottom: 70px;
  padding-right: 54px;
}

/* line 2374, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-mcommerce-section {
  padding: 120px 0;
}

/* line 2378, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-mcommerce-section .row {
  display: flex;
  flex-wrap: wrap;
  justify-content: space-between;
  margin-right: -15px;
  margin-left: -15px;
}

/* line 2386, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-mcommerce-section .row .col-5 {
  width: 45%;
  flex: 0 0 45%;
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 15px;
  margin-bottom: 15px;
}

/* line 2394, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-mcommerce-section .row .col-6 {
  width: 50%;
  flex: 0 0 50%;
  padding-left: 15px;
  padding-right: 15px;
  margin-top: 15px;
  margin-bottom: 15px;
}

/* line 2402, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-mcommerce-section .section-title h2 {
  line-height: 55px;
  font-size: 50px;
}

/* line 2407, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-mcommerce-section .section-title {
  color: #ffffff;
}

/* line 2410, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-mcommerce-section .section-title p {
  color: #ffffff;
  font-size: 19px;
  line-height: 26px;
  margin: 37px 0;
}

/* line 2416, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-mcommerce-section .box-content h6 {
  font-size: 17px;
  font-weight: 600;
  line-height: 67px;
  color: #ffffff;
}

/* line 2422, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-mcommerce-section ul {
  margin: 0px 0 39px;
  padding: 0;
  list-style: none;
}

/* line 2428, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-mcommerce-section ul li {
  padding-left: 70px;
  letter-spacing: -0.1px;
  font-size: 17px;
  margin: 0;
  color: #fff;
  position: relative;
  font-weight: 600;
  line-height: 67px;
  border: 1px solid #fff;
  margin-top: -1px;
  font-family: 'Montserrat';
}

/* line 2442, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-mcommerce-section ul li:before {
  content: '';
  position: absolute;
  left: 30px;
  top: 30px;
  width: 7px;
  height: 7px;
  border-top: 1px solid #e72e28;
  border-left: 1px solid #e72e28;
  transform: rotate(136deg);
}

/* line 2453, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-mcommerce-section .btn-bar {
  text-align: end;
}

/* line 2456, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-mcommerce-section .btn-bar .read-more {
  color: #ffffff !important;
}

/* line 2459, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-why-us-section {
  padding: 120px 0;
}

/* line 2463, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-why-us-section .section-title p {
  font-size: 23px;
  line-height: 33px;
  color: #000;
  margin-top: 25px;
  width: 60%;
  margin-bottom: 0;
}

/* line 2471, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-why-us-section .as-wus-row {
  display: flex;
  flex-direction: row;
  flex-wrap: wrap;
  height: auto;
  padding: 0;
  margin-top: 90px;
  align-items: flex-start;
}

/* line 2480, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-why-us-section .as-wus-row li {
  position: relative;
  padding: 50px 43px 68px 43px;
  width: 100%;
  width: calc(100% / 3);
  border: 1px solid #000;
  display: flex;
  align-items: flex-start;
  justify-content: center;
  flex-direction: row;
  flex-wrap: wrap;
  list-style: none;
}

/* line 2493, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-why-us-section .as-wus-row li + li {
  margin-top: 48px;
  margin-left: -1px;
}

/* line 2497, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-why-us-section .as-wus-row li:last-child {
  margin-top: 100px;
  margin-left: -1px;
}

/* line 2501, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-why-us-section .wus-box .h4 {
  margin: 0;
  font-weight: 700;
  font-size: 30px;
  padding: 28px 0;
}

/* line 2508, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-why-us-section .wus-box p {
  margin: 0;
  font-size: 19px;
  font-weight: 500;
  color: #000;
}

/* line 2515, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-about-us-section {
  padding-bottom: 120px;
}

/* line 2518, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-about-us-section .container-fluid {
  padding: 0 30px;
}

/* line 2521, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-about-us-section .section-title {
  padding-bottom: 100px;
}

/* line 2524, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-about-us-section .row {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
}

/* line 2531, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-about-us-section .row .col-6 {
  flex: 0 0 50%;
  width: 50%;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 2538, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-about-us-section .about-card {
  position: relative;
  border-radius: 35px;
  overflow: hidden;
}

/* line 2543, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-about-us-section .about-card .img-box img {
  width: 100%;
}

/* line 2546, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-about-us-section .about-card .about-body {
  position: absolute;
  bottom: 0;
  left: 0;
  right: 0;
}

/* line 2552, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-about-us-section .about-card .about-body .about-content {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  padding: 70px 100px;
}

/* line 2558, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-about-us-section .about-card h1 {
  font-size: 100px;
  margin-bottom: 0;
  color: #ffffff;
  font-weight: 800;
}

/* line 2564, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-about-us-section .about-card h6 {
  font-size: 30px;
  margin-bottom: 0;
  color: #ffffff;
  font-weight: 700;
}

/* line 2570, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-about-us-section .about-card .read-more {
  color: #ffffff !important;
}

/* line 2573, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-testimonial-section {
  padding: 150px 0;
}

/* line 2576, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-testimonial-section .row {
  display: flex;
  align-items: center;
  flex-wrap: wrap;
  justify-content: space-between;
  flex-direction: row-reverse;
  margin-right: -15px;
  margin-right: -15px;
}

/* line 2585, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-testimonial-section .row .col-3 {
  flex: 0 0 25%;
  width: 25%;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 2591, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-testimonial-section .row .col-9 {
  flex: 0 0 70%;
  width: 70%;
  padding-left: 15px;
  padding-right: 15px;
}

/* line 2597, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-testimonial-section .testimon-content h5 {
  font-size: 29px;
  line-height: 50px;
  font-weight: 600;
  color: #ffffff;
  padding-bottom: 43px;
  margin-bottom: 0;
}

/* line 2605, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-testimonial-section .testimon-content h6 {
  margin-bottom: 0;
  font-size: 20px;
  font-weight: 700;
  color: #ffffff;
}

/* line 2611, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-testimonial-section .testimon-content p {
  color: #fff;
  padding-top: 5px;
  font-size: 19px;
  line-height: 26px;
  margin: 0;
}

/* line 2618, sass/site/ecommace/_ecommace-v2.scss */
.mobile-app-embrace .as-testimonial-section .img-box img {
  width: 100%;
}

/* line 2622, sass/site/ecommace/_ecommace-v2.scss */
.as-contact-form {
  padding: 100px 0;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
}

@media (max-width: 1023px) {
  /* line 2630, sass/site/ecommace/_ecommace-v2.scss */
  .as-contact-form {
    padding: 80px 0;
  }
}
@media (max-width: 767px) {
  /* line 2636, sass/site/ecommace/_ecommace-v2.scss */
  .as-contact-form {
    padding: 50px 0;
  }
}
/* line 2641, sass/site/ecommace/_ecommace-v2.scss */
.as-contact-form .header-title {
  text-align: center;
}

/* line 2645, sass/site/ecommace/_ecommace-v2.scss */
.as-contact-form .header-title .h2 {
  font-size: 50px;
  font-weight: 800;
}

@media (max-width: 991px) {
  /* line 2651, sass/site/ecommace/_ecommace-v2.scss */
  .as-contact-form .header-title .h2 {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 2657, sass/site/ecommace/_ecommace-v2.scss */
  .as-contact-form .header-title .h2 {
    font-size: 28px;
  }
}
/* line 2662, sass/site/ecommace/_ecommace-v2.scss */
.as-contact-form .header-title p {
  font-size: 19px;
  letter-spacing: -0.8px;
  line-height: 1.4;
  margin: 0;
}

@media (max-width: 1600px) {
  /* line 2672, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-m-app-banner .h1 {
    font-size: 50px;
    line-height: normal;
  }

  /* line 2676, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-mo-technology p {
    width: 44%;
  }

  /* line 2679, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .app-delivered .text-wrap .section-title .h2 {
    font-size: 130px;
  }

  /* line 2682, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .app-delivered .text-wrap .sub-title {
    font-size: 26px;
  }

  /* line 2685, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-about-us-section .about-card h1 {
    font-size: 56px;
  }

  /* line 2688, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-about-us-section .about-card .about-body .about-content {
    padding: 40px 60px;
  }

  /* line 2691, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-about-us-section .about-card h6 {
    font-size: 19px;
  }
}
@media (max-width: 1199px) {
  /* line 2697, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-m-app-banner .h1 {
    font-size: 40px;
    margin: 0 0 30px;
  }

  /*---------- Mo App Development -----------  */
  /* line 2704, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .how-we-help {
    padding: 80px 0;
  }

  /* line 2708, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .how-we-help .section-title {
    padding-bottom: 70px;
  }

  /* line 2712, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .how-we-help .row .col-3 {
    flex: 0 0 100%;
    max-width: 100%;
    margin: 15px 0;
    padding: 0 15px;
  }

  /* line 2719, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .how-we-help .row .col-8 {
    flex: 0 0 100%;
    max-width: 100%;
    margin: 15px 0;
    padding: 0 15px;
  }

  /* line 2725, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .how-we-help .row {
    padding-top: 30px;
  }

  /* line 2728, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-app-process {
    background-position: center;
    padding-top: 100px;
  }

  /* line 2732, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-process .process {
    justify-content: center;
    width: 100%;
  }

  /* line 2736, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-process h4 {
    font-size: 20px;
  }

  /* line 2739, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-mo-technology {
    padding: 100px 0;
  }

  /* line 2742, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-mo-technology p {
    width: 70%;
  }

  /* line 2745, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-mo-technology .as-mo-gallery {
    padding-top: 80px;
  }

  /* line 2748, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-about-us-section .about-card .about-body .about-content {
    padding: 30px 50px;
  }
}
@media (max-width: 1023px) {
  /* line 2754, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-m-app-banner .h1 {
    font-size: 36px;
  }

  /* line 2758, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-m-app-banner {
    padding: 100px 0;
  }

  /* line 2762, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .how-we-help {
    padding: 55px 0;
  }

  /* line 2765, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .how-we-help .section-title {
    padding-bottom: 55px;
  }

  /* line 2768, sass/site/ecommace/_ecommace-v2.scss */
  .how-we-help .h4 {
    font-size: 22px;
    padding: 0 0 15px 0;
  }

  /* line 2772, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .section-title .h2 {
    font-size: 40px;
    line-height: 45px;
    margin-bottom: 0;
  }

  /* line 2777, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .how-we-help .as-hwh-row {
    margin-top: 80px;
  }

  /* line 2781, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .how-we-help .as-hwh-row li {
    padding: 40px;
  }

  /* line 2784, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .how-we-help .img-box img {
    max-width: 100%;
  }

  /* line 2787, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .how-we-help .row {
    padding-top: 0px;
  }

  /* line 2790, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .app-delivered {
    height: 90vh;
  }

  /* line 2794, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .app-delivered .text-wrap .section-title .h2 {
    font-size: 130px;
  }

  /* line 2797, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .app-delivered .text-wrap .sub-title {
    font-size: 22px;
    padding-bottom: 30px;
  }

  /* line 2801, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .app-delivered .text-wrap p {
    max-width: 50%;
  }

  /* line 2804, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-app-process {
    padding-top: 50px;
    padding-bottom: 50px;
  }

  /* line 2808, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-app-process p {
    font-size: 19px;
    line-height: 28px;
    padding-top: 20px;
  }

  /* line 2814, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-app-process .span {
    padding-top: 32px;
  }

  /* line 2818, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-process .process {
    padding: 60px 30px;
  }

  /* line 2822, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-process h4 {
    font-size: 16px;
  }

  /* line 2825, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-process img {
    margin: 0 16px;
  }

  /* line 2828, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-mo-technology {
    padding: 80px 0;
  }

  /* line 2831, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-mo-technology p {
    width: 80%;
    padding-top: 10px;
  }

  /* line 2835, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-mo-technology .as-mo-gallery {
    padding-top: 60px;
  }

  /* line 2838, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .ios-android-section {
    padding-bottom: 80px;
  }

  /* line 2841, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .ios-android-section p {
    width: 90%;
  }

  /* line 2844, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .ios-android-section .section-title {
    padding-bottom: 40px;
  }

  /* line 2847, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .ios-android-section .box-content h5 {
    padding-top: 25px;
  }

  /* line 2850, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .ios-android-section ul {
    margin: 25px 0 19px;
  }

  /* line 2853, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .ios-android-section .row .col-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 2857, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .ios-android-section .box-content h5 {
    font-size: 19px;
  }

  /* line 2860, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-mo-hybrid-section {
    padding: 80px 0;
  }

  /* line 2863, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-mo-hybrid-section .section-title {
    padding-top: 10px;
  }

  /* line 2866, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-mo-hybrid-section .section-title h2 {
    line-height: initial;
  }

  /* line 2869, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-mo-hybrid-section .as-hybrid-row li {
    width: calc(100% / 2);
    padding: 100px 0;
  }

  /* line 2873, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-mo-hybrid-section .row {
    margin-bottom: 50px;
  }

  /* line 2877, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-mo-hybrid-section .row .col-6 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 2881, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-mo-hybrid-section .row .col-6 .img-box {
    display: flex;
  }

  /* line 2884, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-mo-hybrid-section .row .col-6 .img-box img {
    margin: auto;
  }

  /* line 2887, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-trending-tech {
    padding: 80px 0;
  }

  /* line 2890, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-trending-tech .section-title {
    margin-bottom: 65px;
  }

  /* line 2893, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-trending-tech .ec-service-box {
    margin-bottom: 60px;
  }

  /* line 2896, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-enterprise-app {
    padding: 80px 0;
  }

  /* line 2899, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-enterprise-app .row .col-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }

  /* line 2903, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-mcommerce-section {
    padding: 80px 0;
  }

  /* line 2906, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-mcommerce-section .row .col-5 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 2910, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-mcommerce-section .row .col-6 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 2914, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-why-us-section {
    padding: 80px 0;
  }

  /* line 2917, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-why-us-section .as-wus-row {
    margin-top: 80px;
  }

  /* line 2920, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-why-us-section .as-wus-row li {
    padding: 40px;
  }

  /* line 2923, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-why-us-section .section-title p {
    font-size: 19px;
    line-height: 26px;
    color: #000;
    margin-top: 20px;
  }

  /* line 2929, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-about-us-section .row .col-6 {
    flex: 0 0 100%;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
  }

  /* line 2935, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-about-us-section .section-title {
    padding-bottom: 80px;
  }

  /* line 2938, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-about-us-section {
    padding-bottom: 80px;
  }

  /* line 2941, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-testimonial-section {
    padding: 80px 0;
  }

  /* line 2944, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-testimonial-section .row {
    flex-direction: row;
  }

  /* line 2947, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-testimonial-section .img-box img {
    width: auto;
  }

  /* line 2950, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-testimonial-section .row .col-9 {
    flex: 0 0 100%;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
  }

  /* line 2956, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-testimonial-section .row .col-3 {
    flex: 0 0 100%;
    width: 100%;
    margin-top: 15px;
    margin-bottom: 15px;
  }

  /* line 2962, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-enterprise-app .enterprise-app-content .section-title h2 {
    line-height: initial;
  }

  /* line 2965, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .how-we-help .as-hwh-row {
    margin-top: 80px;
  }
}
@media (max-width: 768px) {
  /* line 2971, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-m-app-banner {
    padding: 60px 0;
  }

  /* line 2974, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-m-app-banner .h1 {
    font-size: 32px;
  }

  /* line 2978, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-m-app-banner .content {
    margin: 15px 0 25px 0;
    font-size: 16px;
    line-height: 24px;
    max-width: 100%;
  }

  /* line 2984, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-m-app-banner .btn-bar .border-btn {
    font-size: 16px;
    padding: 20px 50px;
  }

  /*---------- Mo App Development -----------  */
  /* line 2991, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .how-we-help {
    padding: 45px 0;
  }

  /* line 2994, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .how-we-help .hwh-box .h4 {
    line-height: 26px;
    padding-bottom: 15px;
  }

  /* line 2998, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .how-we-help .section-title {
    padding-bottom: 25px;
  }

  /* line 3001, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .how-we-help .as-hwh-row li {
    width: calc(100% / 1);
  }

  /* line 3004, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .how-we-help .as-hwh-row li + li {
    margin-top: 15px;
  }

  /* line 3007, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .how-we-help .as-hwh-row li:last-child {
    margin-top: 15px;
  }

  /* line 3010, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .how-we-help .as-hwh-row {
    margin-top: 24px;
  }

  /* line 3013, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .how-we-help .h4 {
    font-size: 18px;
    padding-bottom: 15px;
    line-height: 26px;
  }

  /* line 3018, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .how-we-help p {
    font-size: 16px;
  }

  /* line 3021, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-mcommerce-section .section-title h2 {
    line-height: 30px;
    font-size: 35px;
  }

  /* line 3025, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .section-title .h2 {
    font-size: 30px;
    line-height: 35px;
  }

  /* line 3029, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .app-delivered {
    height: 60vh;
    min-height: 650px;
  }

  /* line 3033, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .app-delivered .text-wrap .section-title .h2 {
    font-size: 80px;
  }

  /* line 3036, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .app-delivered .text-wrap .sub-title {
    font-size: 18px;
    padding-bottom: 22px;
  }

  /* line 3040, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .app-delivered .text-wrap p {
    max-width: 85%;
  }

  /* line 3043, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-process .process {
    padding: 30px;
  }

  /* line 3046, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-app-process p {
    width: 80%;
    padding-top: 16px;
    font-size: 16px;
    line-height: 27px;
  }

  /* line 3052, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-app-process .span {
    padding-top: 20px;
  }

  /* line 3055, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-process h4 {
    font-size: 13px;
  }

  /* line 3058, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-process img {
    min-width: 24px;
  }

  /* line 3062, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-mo-technology {
    padding: 50px 0;
  }

  /* line 3066, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-mo-technology .as-mo-gallery {
    padding-top: 50px;
  }

  /* line 3070, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-mo-technology p {
    width: 90%;
    font-size: 19px;
    line-height: 29px;
    padding-top: 10px;
  }

  /* line 3076, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-mo-technology .as-mo-gallery-img {
    width: 50% !important;
    flex: 0 0 50% !important;
  }

  /* line 3080, sass/site/ecommace/_ecommace-v2.scss */
  .as-mo-technology .as-mo-gallery .img-item-3 {
    margin-top: -62px;
  }

  /* line 3083, sass/site/ecommace/_ecommace-v2.scss */
  .as-mo-technology .as-mo-gallery .img-item-4 {
    padding-top: 18px;
  }

  /* line 3086, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .ios-android-section {
    padding-bottom: 50px;
  }

  /* line 3089, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .ios-android-section .row .col-6 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 3093, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-mo-hybrid-section {
    padding: 50px 0;
  }

  /* line 3096, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-trending-tech .row .col-6 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 3100, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-trending-tech .section-title p {
    width: 90%;
    margin-top: 20px;
  }

  /* line 3104, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-trending-tech {
    padding-top: 50px;
    padding-bottom: 0;
  }

  /* line 3108, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-trending-tech .ec-service-box {
    padding: 0 15px;
  }

  /* line 3111, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-trending-tech .section-title {
    margin-bottom: 50px;
  }

  /* line 3114, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-trending-tech .ec-service-box .ec-service-img {
    max-width: 100%;
    width: 100%;
    display: block;
    margin-bottom: 75px;
  }

  /* line 3120, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-trending-tech .ec-service-box .ec-service-text h5 {
    font-size: 26px;
  }

  /* line 3124, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-trending-tech .ec-service-box .ec-service-text p {
    font-size: 16px;
    margin-bottom: 16px;
  }

  /* line 3128, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-enterprise-app {
    padding: 50px 0;
  }

  /* line 3131, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-enterprise-app .row .col-6 {
    flex: 0 0 100%;
    max-width: 100%;
  }

  /* line 3135, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-enterprise-app .enterprise-app-content p {
    margin-top: 15px;
    margin-bottom: 32px;
    padding-right: 0;
  }

  /* line 3140, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-mcommerce-section .box-content h6 {
    line-height: 30px;
  }

  /* line 3143, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-mcommerce-section {
    padding: 50px 0;
  }

  /* line 3146, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-why-us-section {
    padding: 50px 0;
  }

  /* line 3149, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-why-us-section .as-wus-row li {
    width: calc(100% / 1);
  }

  /* line 3152, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-why-us-section .as-wus-row li + li {
    margin-top: 15px;
  }

  /* line 3155, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-why-us-section .as-wus-row li:last-child {
    margin-top: 15px;
  }

  /* line 3158, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-why-us-section .as-wus-row {
    margin-top: 24px;
  }

  /* line 3161, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-why-us-section .wus-box .h4 {
    font-size: 18px;
    padding: 15px 0;
  }

  /* line 3165, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-why-us-section .wus-box p {
    font-size: 16px;
  }

  /* line 3168, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-why-us-section .section-title p {
    width: 90%;
  }

  /* line 3171, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-about-us-section .section-title {
    padding-bottom: 50px;
  }

  /* line 3174, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-about-us-section {
    padding-bottom: 50px;
  }

  /* line 3177, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-about-us-section .about-card h1 {
    font-size: 35px;
  }

  /* line 3180, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-about-us-section .about-card .about-body .about-content {
    padding: 20px;
  }

  /* line 3183, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-about-us-section .about-card h6 {
    font-size: 16px;
  }

  /* line 3186, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-testimonial-section .testimon-content h5 {
    font-size: 19px;
    line-height: 32px;
    padding-bottom: 30px;
  }

  /* line 3191, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-testimonial-section {
    padding: 50px 0;
  }

  /* line 3194, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-testimonial-section .testimon-content h6 {
    font-size: 18px;
  }

  /* line 3197, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-testimonial-section .testimon-content p {
    padding-top: 6px;
    font-size: 16px;
    line-height: 21px;
  }
}
@media (max-width: 568px) {
  /* line 3205, sass/site/ecommace/_ecommace-v2.scss */
  .as-mo-technology .as-mo-gallery .img-item-3 {
    margin-top: -45px;
  }

  /* line 3208, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-mo-hybrid-section .as-hybrid-row li {
    width: calc(100% / 1);
    padding: 70px 0;
  }

  /* line 3212, sass/site/ecommace/_ecommace-v2.scss */
  .mobile-app-embrace .as-why-us-section .section-title p {
    width: 100%;
  }
}
@media (max-width: 450px) {
  /* line 3218, sass/site/ecommace/_ecommace-v2.scss */
  .as-mo-technology .as-mo-gallery .img-item-3 {
    margin-top: -30px;
  }
}
/*--------------------------------------------------------------
## Page Theme
--------------------------------------------------------------*/
/* line 2, sass/site/theme/_theme.scss */
.page-template-theme .footermain {
  padding-top: 0px;
}
/* line 6, sass/site/theme/_theme.scss */
.page-template-theme .breadcrumbs-gray .fix-wrap {
  max-width: 1200px;
}

/* line 12, sass/site/theme/_theme.scss */
.theme-mid-main h2 {
  font-size: 70px;
  font-weight: 800;
  margin-bottom: 0px;
}
@media (max-width: 1470px) {
  /* line 12, sass/site/theme/_theme.scss */
  .theme-mid-main h2 {
    font-size: 55px;
  }
}
@media (max-width: 1199px) {
  /* line 12, sass/site/theme/_theme.scss */
  .theme-mid-main h2 {
    font-size: 46px;
  }
}
@media (max-width: 1023px) {
  /* line 12, sass/site/theme/_theme.scss */
  .theme-mid-main h2 {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  /* line 12, sass/site/theme/_theme.scss */
  .theme-mid-main h2 {
    font-size: 26px;
  }
}
/* line 29, sass/site/theme/_theme.scss */
.theme-mid-main p {
  color: #727272;
}
@media (max-width: 1199px) {
  /* line 29, sass/site/theme/_theme.scss */
  .theme-mid-main p {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  /* line 29, sass/site/theme/_theme.scss */
  .theme-mid-main p {
    margin-top: 0px;
  }
}
/* line 39, sass/site/theme/_theme.scss */
.theme-mid-main .ajexminicart-cont h4 {
  font-size: 50px;
  font-weight: 800;
}
@media (max-width: 1199px) {
  /* line 39, sass/site/theme/_theme.scss */
  .theme-mid-main .ajexminicart-cont h4 {
    font-size: 40px;
  }
}
@media (max-width: 1023px) {
  /* line 39, sass/site/theme/_theme.scss */
  .theme-mid-main .ajexminicart-cont h4 {
    font-size: 30px;
  }
}

/* line 51, sass/site/theme/_theme.scss */
.title-scn {
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  min-height: 400px;
}
@media (max-width: 1199px) {
  /* line 51, sass/site/theme/_theme.scss */
  .title-scn {
    min-height: 300px;
  }
}
@media (max-width: 767px) {
  /* line 51, sass/site/theme/_theme.scss */
  .title-scn {
    min-height: inherit;
    margin: 20px 0px 40px 0px;
  }
}
/* line 64, sass/site/theme/_theme.scss */
.title-scn h1 {
  font-size: 70px;
  font-weight: 800;
  margin-bottom: 10px;
  color: #fff;
}
@media (max-width: 1199px) {
  /* line 64, sass/site/theme/_theme.scss */
  .title-scn h1 {
    font-size: 50px;
  }
}
@media (max-width: 1023px) {
  /* line 64, sass/site/theme/_theme.scss */
  .title-scn h1 {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  /* line 64, sass/site/theme/_theme.scss */
  .title-scn h1 {
    font-size: 30px;
  }
}
/* line 80, sass/site/theme/_theme.scss */
.title-scn p {
  margin-top: 0px;
}

/* line 85, sass/site/theme/_theme.scss */
.theme-sub-title {
  font-size: 30px;
  font-weight: 700;
  color: #fff;
}
@media (max-width: 1199px) {
  /* line 85, sass/site/theme/_theme.scss */
  .theme-sub-title {
    font-size: 24px;
    font-weight: 700;
  }
}
@media (max-width: 767px) {
  /* line 85, sass/site/theme/_theme.scss */
  .theme-sub-title {
    font-size: 18px;
  }
}

/* line 98, sass/site/theme/_theme.scss */
.star-download-prt {
  display: flex;
  justify-content: center;
  align-items: center;
  margin-top: 15px;
}

/* line 106, sass/site/theme/_theme.scss */
.rating-star-list {
  display: inline-block;
  vertical-align: middle;
}
/* line 109, sass/site/theme/_theme.scss */
.rating-star-list .rating-star-item {
  margin: 0px 3px;
}

/* line 114, sass/site/theme/_theme.scss */
.rating-number {
  vertical-align: middle;
  color: #fff;
  margin-left: 8px;
  font-size: 20px;
  position: relative;
  top: 2px;
}

/* line 123, sass/site/theme/_theme.scss */
.theme-download-prt {
  display: inline-block;
  font-size: 20px;
  border-left: #c7c7c7 1px solid;
  margin-left: 60px;
  padding-left: 50px;
}
@media (max-width: 1199px) {
  /* line 123, sass/site/theme/_theme.scss */
  .theme-download-prt {
    margin-left: 20px;
    padding-left: 20px;
  }
}

/* line 135, sass/site/theme/_theme.scss */
.down-arrow {
  width: 26px;
  height: 26px;
  background: #fff;
  display: inline-block;
  border-radius: 100px;
  vertical-align: middle;
  margin-right: 10px;
  position: relative;
}
/* line 144, sass/site/theme/_theme.scss */
.down-arrow:before {
  content: '';
  position: absolute;
  left: 0px;
  right: 0px;
  margin: auto;
  bottom: 0px;
  top: 0px;
  background: url(./images/theme-dowload-icon);
  width: 14px;
  height: 15px;
  background-repeat: no-repeat;
}

/* line 160, sass/site/theme/_theme.scss */
.theme-top-prt .fix-wrap {
  width: 100%;
  display: flex;
  justify-content: space-between;
  flex-flow: row wrap;
}

/* line 168, sass/site/theme/_theme.scss */
.theme-top-img {
  max-width: 50%;
  width: 100%;
}
@media (max-width: 767px) {
  /* line 168, sass/site/theme/_theme.scss */
  .theme-top-img {
    max-width: 100%;
    margin-bottom: 20px;
  }
}
/* line 175, sass/site/theme/_theme.scss */
.theme-top-img img {
  width: 100%;
}

/* line 180, sass/site/theme/_theme.scss */
.theme-top-cont {
  max-width: 43%;
  width: 100%;
  padding-top: 20px;
}
@media (max-width: 1600px) {
  /* line 180, sass/site/theme/_theme.scss */
  .theme-top-cont {
    max-width: 38%;
  }
}
@media (max-width: 1199px) {
  /* line 180, sass/site/theme/_theme.scss */
  .theme-top-cont {
    max-width: 42%;
  }
}
@media (max-width: 767px) {
  /* line 180, sass/site/theme/_theme.scss */
  .theme-top-cont {
    max-width: 100%;
  }
}

/* line 195, sass/site/theme/_theme.scss */
.theme-top-prt {
  display: flex;
  margin-bottom: 130px;
  margin-top: 130px;
  flex-flow: row wrap;
}
@media (max-width: 1199px) {
  /* line 195, sass/site/theme/_theme.scss */
  .theme-top-prt {
    margin-bottom: 50px;
    margin-top: 50px;
  }
}

/* line 206, sass/site/theme/_theme.scss */
.responsive-panal {
  width: 100%;
  position: relative;
  z-index: 1;
}
/* line 210, sass/site/theme/_theme.scss */
.responsive-panal img {
  width: 100%;
}

/* line 215, sass/site/theme/_theme.scss */
.buy-preview-btn-colm {
  margin-top: 40px;
}
/* line 217, sass/site/theme/_theme.scss */
.buy-preview-btn-colm a {
  line-height: 34px;
  padding-left: 34px;
  padding-right: 34px;
}
@media (max-width: 1199px) {
  /* line 217, sass/site/theme/_theme.scss */
  .buy-preview-btn-colm a {
    padding-left: 18px;
    padding-right: 18px;
  }
}
/* line 226, sass/site/theme/_theme.scss */
.buy-preview-btn-colm .buy-preview-btn {
  margin-right: 10px;
}

@media (max-width: 767px) {
  /* line 231, sass/site/theme/_theme.scss */
  .theme-list-scn {
    margin-top: 30px;
  }
}
/* line 235, sass/site/theme/_theme.scss */
.theme-list-scn ul {
  display: flex;
  justify-content: space-between;
  flex-flow: row wrap;
  list-style: none;
  padding: 0px;
}
@media (max-width: 767px) {
  /* line 235, sass/site/theme/_theme.scss */
  .theme-list-scn ul {
    margin-bottom: 0px;
  }
}
/* line 244, sass/site/theme/_theme.scss */
.theme-list-scn ul li {
  width: calc(33.3% - 30px);
  margin-left: 30px;
  font-size: 18px;
  position: relative;
  line-height: normal;
  margin-bottom: 20px;
  padding-left: 35px;
}
@media (max-width: 1199px) {
  /* line 244, sass/site/theme/_theme.scss */
  .theme-list-scn ul li {
    padding-left: 30px;
    margin-bottom: 10px;
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  /* line 244, sass/site/theme/_theme.scss */
  .theme-list-scn ul li {
    width: 100%;
    margin-left: 0px;
    margin-bottom: 20px;
    font-size: 16px;
  }
}
/* line 263, sass/site/theme/_theme.scss */
.theme-list-scn ul li:nth-child(3n+1) {
  margin-left: 0px;
}
/* line 266, sass/site/theme/_theme.scss */
.theme-list-scn ul li:before {
  content: '';
  position: absolute;
  width: 17px;
  height: 12px;
  background-repeat: no-repeat;
  background-image: url(./images/check-arrow.png);
  left: 0px;
  top: 6px;
}
@media (max-width: 1199px) {
  /* line 266, sass/site/theme/_theme.scss */
  .theme-list-scn ul li:before {
    top: 2px;
  }
}
@media (max-width: 767px) {
  /* line 266, sass/site/theme/_theme.scss */
  .theme-list-scn ul li:before {
    top: 4px;
  }
}

/* line 286, sass/site/theme/_theme.scss */
.snippet-builder-scn {
  margin-top: 0px;
}
@media (max-width: 1199px) {
  /* line 286, sass/site/theme/_theme.scss */
  .snippet-builder-scn {
    margin-top: 0px;
  }
}
@media (max-width: 767px) {
  /* line 286, sass/site/theme/_theme.scss */
  .snippet-builder-scn {
    margin-top: 0px;
  }
}
/* line 294, sass/site/theme/_theme.scss */
.snippet-builder-scn .theme-sub-title {
  text-align: center;
  margin: auto;
  display: block;
  margin-bottom: 80px;
  line-height: normal;
}
@media (max-width: 767px) {
  /* line 294, sass/site/theme/_theme.scss */
  .snippet-builder-scn .theme-sub-title {
    margin-bottom: 20px;
  }
}
/* line 305, sass/site/theme/_theme.scss */
.snippet-builder-scn p .theme-sub-title {
  color: #000;
  font-size: 32px;
}
@media (max-width: 1199px) {
  /* line 305, sass/site/theme/_theme.scss */
  .snippet-builder-scn p .theme-sub-title {
    font-size: 28px;
  }
}
@media (max-width: 767px) {
  /* line 305, sass/site/theme/_theme.scss */
  .snippet-builder-scn p .theme-sub-title {
    font-size: 24px;
  }
}

/* line 320, sass/site/theme/_theme.scss */
.snippet-builder-scn {
  margin-top: 0px;
}
@media (max-width: 767px) {
  /* line 320, sass/site/theme/_theme.scss */
  .snippet-builder-scn {
    margin-top: 0px;
  }
}
/* line 325, sass/site/theme/_theme.scss */
.snippet-builder-scn h2 {
  text-align: center;
}
/* line 328, sass/site/theme/_theme.scss */
.snippet-builder-scn .theme-sub-title {
  text-align: center;
  margin: auto;
  display: block;
  margin-bottom: 90px;
  line-height: normal;
}
@media (max-width: 767px) {
  /* line 328, sass/site/theme/_theme.scss */
  .snippet-builder-scn .theme-sub-title {
    margin-bottom: 30px;
    margin-top: 20px;
  }
}

/* line 341, sass/site/theme/_theme.scss */
.theme-list-scn {
  background: #f6f6f6;
  padding: 100px 0 80px 0;
  position: relative;
  top: -94px;
}
@media (max-width: 1199px) {
  /* line 341, sass/site/theme/_theme.scss */
  .theme-list-scn {
    padding: 40px 0 15px 0;
  }
}
@media (max-width: 767px) {
  /* line 341, sass/site/theme/_theme.scss */
  .theme-list-scn {
    top: -50px;
  }
}

/* line 354, sass/site/theme/_theme.scss */
.snippet-builder-cont {
  max-width: 44%;
}
@media (max-width: 767px) {
  /* line 354, sass/site/theme/_theme.scss */
  .snippet-builder-cont {
    max-width: 100%;
    order: 1;
    -webkit-order: 1;
    margin-top: 20px;
    display: inline-block;
  }
}
@media (max-width: 1199px) {
  /* line 364, sass/site/theme/_theme.scss */
  .snippet-builder-cont p br {
    display: none;
  }
}
/* line 369, sass/site/theme/_theme.scss */
.snippet-builder-cont p:last-child {
  padding: 0px;
  margin: 0px;
}
/* line 374, sass/site/theme/_theme.scss */
.snippet-builder-cont .watchvideo {
  color: #e63b30;
  position: relative;
  padding-right: 40px;
  margin-top: 20px;
  display: inline-block;
}
@media (max-width: 1199px) {
  /* line 374, sass/site/theme/_theme.scss */
  .snippet-builder-cont .watchvideo {
    margin-top: 10px;
  }
}
/* line 383, sass/site/theme/_theme.scss */
.snippet-builder-cont .watchvideo:after {
  content: '';
  width: 28px;
  height: 11px;
  background-image: url(./images/theme-clr-arrow.png);
  background-repeat: no-repeat;
  position: absolute;
  right: 0px;
  top: 11px;
}

/* line 396, sass/site/theme/_theme.scss */
.snippet-builder-video {
  max-width: 50%;
}
@media (max-width: 767px) {
  /* line 396, sass/site/theme/_theme.scss */
  .snippet-builder-video {
    max-width: 100%;
  }
}

/* line 403, sass/site/theme/_theme.scss */
.snippet-builder-inner {
  display: flex;
  justify-content: space-between;
  flex-flow: row wrap;
  padding-bottom: 100px;
  align-items: center;
}
@media (max-width: 1199px) {
  /* line 403, sass/site/theme/_theme.scss */
  .snippet-builder-inner {
    padding-bottom: 50px;
  }
}

/* line 416, sass/site/theme/_theme.scss */
.product-quick-view .sneak-peak-img img {
  width: auto;
}

/* line 422, sass/site/theme/_theme.scss */
.ajex-minicart-scn {
  float: left;
  width: 100%;
  border-top: #e7e7e7 1px solid;
  padding-top: 90px;
}
@media (max-width: 1199px) {
  /* line 422, sass/site/theme/_theme.scss */
  .ajex-minicart-scn {
    padding-top: 50px;
  }
}
/* line 430, sass/site/theme/_theme.scss */
.ajex-minicart-scn .fix-wrap {
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-items: center;
}
/* line 436, sass/site/theme/_theme.scss */
.ajex-minicart-scn h2 {
  font-size: 50px;
  font-weight: 700;
}
@media (max-width: 1199px) {
  /* line 436, sass/site/theme/_theme.scss */
  .ajex-minicart-scn h2 {
    font-size: 40px;
  }
}
@media (max-width: 1023px) {
  /* line 436, sass/site/theme/_theme.scss */
  .ajex-minicart-scn h2 {
    font-size: 30px;
  }
}
@media (max-width: 767px) {
  /* line 436, sass/site/theme/_theme.scss */
  .ajex-minicart-scn h2 {
    font-size: 24px;
  }
}

/* line 451, sass/site/theme/_theme.scss */
.ajexminicart-img {
  max-width: 50%;
  width: 100%;
}
@media (max-width: 767px) {
  /* line 451, sass/site/theme/_theme.scss */
  .ajexminicart-img {
    max-width: 100%;
  }
}

/* line 460, sass/site/theme/_theme.scss */
.ajexminicart-cont {
  max-width: 43%;
  margin-top: 110px;
  width: 100%;
}
@media (max-width: 1470px) {
  /* line 460, sass/site/theme/_theme.scss */
  .ajexminicart-cont {
    margin-top: 70px;
  }
}
@media (max-width: 1199px) {
  /* line 460, sass/site/theme/_theme.scss */
  .ajexminicart-cont {
    max-width: 48%;
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  /* line 460, sass/site/theme/_theme.scss */
  .ajexminicart-cont {
    max-width: 100%;
    margin-top: 15px;
  }
}

/* line 478, sass/site/theme/_theme.scss */
.drag-drop-txt {
  font-size: 20px;
  font-weight: 700;
  margin-top: 35px;
  display: inline-block;
  color: #111;
}
@media (max-width: 1199px) {
  /* line 478, sass/site/theme/_theme.scss */
  .drag-drop-txt {
    margin-top: 8px;
  }
}

/* line 489, sass/site/theme/_theme.scss */
.ajexminicart-cont p {
  margin-top: 8px;
  max-width: 440px;
}

/* line 494, sass/site/theme/_theme.scss */
.product-snippets-scn {
  width: 100%;
  display: flex;
  padding: 50px 0;
  clear: both;
  flex-flow: row wrap;
}
@media (max-width: 1199px) {
  /* line 494, sass/site/theme/_theme.scss */
  .product-snippets-scn {
    padding: 0px 0 20px 0;
  }
}
@media (max-width: 767px) {
  /* line 494, sass/site/theme/_theme.scss */
  .product-snippets-scn {
    padding-top: 20px;
  }
}
/* line 506, sass/site/theme/_theme.scss */
.product-snippets-scn h2 {
  font-size: 50px;
  font-weight: 700;
}
@media (max-width: 1199px) {
  /* line 506, sass/site/theme/_theme.scss */
  .product-snippets-scn h2 {
    font-size: 40px;
  }
}
@media (max-width: 1023px) {
  /* line 506, sass/site/theme/_theme.scss */
  .product-snippets-scn h2 {
    font-size: 30px;
  }
}
@media (max-width: 767px) {
  /* line 506, sass/site/theme/_theme.scss */
  .product-snippets-scn h2 {
    font-size: 24px;
  }
}
/* line 519, sass/site/theme/_theme.scss */
.product-snippets-scn .fix-wrap {
  display: flex;
  justify-content: space-between;
  flex-flow: row wrap;
}

/* line 526, sass/site/theme/_theme.scss */
.product-snippets-cont {
  max-width: 50%;
  padding-left: 10%;
  padding-top: 80px;
}
@media (max-width: 1199px) {
  /* line 526, sass/site/theme/_theme.scss */
  .product-snippets-cont {
    padding-left: 1%;
    padding-top: 40px;
  }
}
@media (max-width: 767px) {
  /* line 526, sass/site/theme/_theme.scss */
  .product-snippets-cont {
    max-width: 100%;
    padding-left: 0;
    order: 2;
    padding-top: 20px;
  }
}

/* line 542, sass/site/theme/_theme.scss */
.product-snippets-img {
  max-width: 46%;
  width: 100%;
}
@media (max-width: 767px) {
  /* line 542, sass/site/theme/_theme.scss */
  .product-snippets-img {
    max-width: 100%;
    order: 1;
  }
}

/* line 551, sass/site/theme/_theme.scss */
.shop-layout {
  text-align: center;
  margin: auto;
  width: 100%;
  display: flex;
  justify-content: center;
  padding-bottom: 100px;
}
@media (max-width: 1199px) {
  /* line 551, sass/site/theme/_theme.scss */
  .shop-layout {
    padding-bottom: 50px;
  }
}
@media (max-width: 767px) {
  /* line 551, sass/site/theme/_theme.scss */
  .shop-layout {
    padding-bottom: 40px;
    padding-top: 40px;
  }
}
/* line 565, sass/site/theme/_theme.scss */
.shop-layout .shop-layout {
  padding: 0px;
}
/* line 568, sass/site/theme/_theme.scss */
.shop-layout h2 {
  font-size: 50px;
  font-weight: 700;
}
@media (max-width: 1199px) {
  /* line 568, sass/site/theme/_theme.scss */
  .shop-layout h2 {
    font-size: 40px;
  }
}
@media (max-width: 1023px) {
  /* line 568, sass/site/theme/_theme.scss */
  .shop-layout h2 {
    font-size: 30px;
  }
}

/* line 580, sass/site/theme/_theme.scss */
.shop-layout h2 + p {
  max-width: 680px;
  margin: auto;
  padding-top: 25px;
  margin-bottom: 40px;
}
@media (max-width: 767px) {
  /* line 580, sass/site/theme/_theme.scss */
  .shop-layout h2 + p {
    margin-bottom: 15px;
  }
}
/* line 588, sass/site/theme/_theme.scss */
.shop-layout h2 + p h2 {
  font-size: 50px;
}
@media (max-width: 1199px) {
  /* line 588, sass/site/theme/_theme.scss */
  .shop-layout h2 + p h2 {
    font-size: 40px;
  }
}
@media (max-width: 1023px) {
  /* line 588, sass/site/theme/_theme.scss */
  .shop-layout h2 + p h2 {
    font-size: 30px;
  }
}

/* line 601, sass/site/theme/_theme.scss */
.a-sneak-peak-scn {
  background: #f6f6f6;
  width: 100%;
  padding: 95px 0px 0px 0px;
  float: left;
}
@media (max-width: 1199px) {
  /* line 601, sass/site/theme/_theme.scss */
  .a-sneak-peak-scn {
    padding-top: 40px;
  }
}
/* line 609, sass/site/theme/_theme.scss */
.a-sneak-peak-scn h2 {
  margin-bottom: 60px;
  text-align: center;
}
@media (max-width: 1199px) {
  /* line 609, sass/site/theme/_theme.scss */
  .a-sneak-peak-scn h2 {
    margin-bottom: 30px;
  }
}
@media (max-width: 1023px) {
  /* line 609, sass/site/theme/_theme.scss */
  .a-sneak-peak-scn h2 {
    margin-bottom: 20px;
  }
}

/* line 621, sass/site/theme/_theme.scss */
.sneak-peak-left {
  float: left;
  max-width: 46%;
  width: 100%;
  margin-top: 70px;
}
@media (max-width: 1199px) {
  /* line 621, sass/site/theme/_theme.scss */
  .sneak-peak-left {
    max-width: 49%;
    margin-top: 40px;
  }
}
@media (max-width: 767px) {
  /* line 621, sass/site/theme/_theme.scss */
  .sneak-peak-left {
    max-width: 100%;
    margin-top: 0px;
  }
}

/* line 636, sass/site/theme/_theme.scss */
.sneak-peak-right {
  max-width: 46%;
  float: right;
  width: 100%;
}
@media (max-width: 1199px) {
  /* line 636, sass/site/theme/_theme.scss */
  .sneak-peak-right {
    max-width: 49%;
  }
}
@media (max-width: 767px) {
  /* line 636, sass/site/theme/_theme.scss */
  .sneak-peak-right {
    max-width: 100%;
  }
}
/* line 646, sass/site/theme/_theme.scss */
.sneak-peak-right p {
  margin: 0px;
}
/* line 649, sass/site/theme/_theme.scss */
.sneak-peak-right .sneak-peak-title {
  padding-left: 30px;
}
@media (max-width: 767px) {
  /* line 649, sass/site/theme/_theme.scss */
  .sneak-peak-right .sneak-peak-title {
    padding-left: 0;
    margin-bottom: 50px;
  }
}

/* line 658, sass/site/theme/_theme.scss */
.sneak-peak-title {
  margin-top: 30px;
  display: inline-block;
  font-size: 20px;
  font-weight: 700;
  margin-bottom: 90px;
  clear: both;
  line-height: normal;
  color: #181818;
}
@media (max-width: 1199px) {
  /* line 658, sass/site/theme/_theme.scss */
  .sneak-peak-title {
    margin-bottom: 30px;
    margin-top: 15px;
  }
}

/* line 674, sass/site/theme/_theme.scss */
.pdt-blog-popup .sneak-peak-left {
  margin-top: 0px;
}
/* line 678, sass/site/theme/_theme.scss */
.pdt-blog-popup .sneak-peak-right .sneak-peak-title {
  padding-left: 0px;
}

/* line 684, sass/site/theme/_theme.scss */
.snippets-scn {
  width: 100%;
  padding: 80px 0px 0px 0px;
  float: left;
}
@media (max-width: 1199px) {
  /* line 684, sass/site/theme/_theme.scss */
  .snippets-scn {
    padding-top: 50px;
  }
}
/* line 691, sass/site/theme/_theme.scss */
.snippets-scn h2 {
  text-align: center;
  padding-bottom: 80px;
}
@media (max-width: 1199px) {
  /* line 691, sass/site/theme/_theme.scss */
  .snippets-scn h2 {
    padding-bottom: 40px;
  }
}

/* line 700, sass/site/theme/_theme.scss */
.snippets-img {
  max-width: 100%;
  float: left;
}
/* line 703, sass/site/theme/_theme.scss */
.snippets-img.snippets-40 {
  width: 51.7%;
}
@media (max-width: 1199px) {
  /* line 703, sass/site/theme/_theme.scss */
  .snippets-img.snippets-40 {
    width: 50.40%;
  }
}
/* line 709, sass/site/theme/_theme.scss */
.snippets-img img {
  width: 100%;
}

/* line 714, sass/site/theme/_theme.scss */
.create-website {
  clear: both;
  text-align: center;
  padding: 110px 0 120px 0;
  max-width: 670px;
  margin: auto;
}
@media (max-width: 1199px) {
  /* line 714, sass/site/theme/_theme.scss */
  .create-website {
    padding: 50px 0 50px 0;
  }
}
@media (max-width: 767px) {
  /* line 714, sass/site/theme/_theme.scss */
  .create-website {
    padding: 20px 0 20px 0;
  }
}

/* line 728, sass/site/theme/_theme.scss */
.sale-35 {
  max-width: 100%;
  width: calc(18.5% - 40px);
  margin: 0px 20px;
}
@media (max-width: 1600px) {
  /* line 728, sass/site/theme/_theme.scss */
  .sale-35 {
    width: calc(19.3% - 40px);
  }
}
@media (max-width: 1199px) {
  /* line 728, sass/site/theme/_theme.scss */
  .sale-35 {
    width: calc(20% - 40px);
  }
}
@media (max-width: 767px) {
  /* line 728, sass/site/theme/_theme.scss */
  .sale-35 {
    width: calc(20% - 16px);
    margin: 0px 8px;
  }
}

/* line 744, sass/site/theme/_theme.scss */
.sale-40 {
  max-width: 30%;
}
@media (max-width: 1600px) {
  /* line 744, sass/site/theme/_theme.scss */
  .sale-40 {
    max-width: 29%;
  }
}

/* line 751, sass/site/theme/_theme.scss */
.best-collection {
  max-width: 33.5%;
  clear: left;
  margin-top: 20px;
  padding-left: 30px;
}
@media (max-width: 767px) {
  /* line 751, sass/site/theme/_theme.scss */
  .best-collection {
    padding-left: 10px;
  }
}

/* line 761, sass/site/theme/_theme.scss */
.off-30 {
  max-width: calc(66.5% - 20px);
  margin-top: 20px;
  margin-left: 20px;
}
@media (max-width: 767px) {
  /* line 761, sass/site/theme/_theme.scss */
  .off-30 {
    margin-left: 10px;
    max-width: calc(66.5% - 10px);
  }
}

/* line 772, sass/site/theme/_theme.scss */
.create-website span {
  width: 100%;
  font-size: 35px;
  font-weight: 700;
  line-height: normal;
  margin-bottom: 60px;
}
@media (max-width: 1199px) {
  /* line 772, sass/site/theme/_theme.scss */
  .create-website span {
    font-size: 30px;
  }
}
@media (max-width: 767px) {
  /* line 772, sass/site/theme/_theme.scss */
  .create-website span {
    font-size: 22px;
    margin-bottom: 20px;
    line-height: 1.3;
    display: inline-block;
  }
  /* line 786, sass/site/theme/_theme.scss */
  .create-website span br {
    display: none;
  }
}

/* line 793, sass/site/theme/_theme.scss */
.sneak-peak-img {
  width: 100%;
}
/* line 795, sass/site/theme/_theme.scss */
.sneak-peak-img img {
  width: 100%;
}

/* line 800, sass/site/theme/_theme.scss */
.buy-request-btn {
  text-align: center;
  text-align: center;
  padding-top: 50px;
}
@media (max-width: 1199px) {
  /* line 800, sass/site/theme/_theme.scss */
  .buy-request-btn {
    padding-top: 20px;
  }
}
/* line 807, sass/site/theme/_theme.scss */
.buy-request-btn .buy-now-btn {
  font-size: 35px;
  font-weight: 700;
  color: #fff;
  background: #e63b30;
  min-width: 300px;
  display: inline-block;
  line-height: 90px;
  padding: 0px 20px;
}
/* line 816, sass/site/theme/_theme.scss */
.buy-request-btn .buy-now-btn:after {
  content: normal;
}
@media (max-width: 1199px) {
  /* line 807, sass/site/theme/_theme.scss */
  .buy-request-btn .buy-now-btn {
    font-size: 24px;
    min-width: 230px;
    line-height: 70px;
  }
}
@media (max-width: 767px) {
  /* line 807, sass/site/theme/_theme.scss */
  .buy-request-btn .buy-now-btn {
    font-size: 20px;
    min-width: 124px;
    display: inline-block;
    line-height: 60px;
    padding: 0 15px;
  }
}
/* line 831, sass/site/theme/_theme.scss */
.buy-request-btn .buy-now-btn:hover {
  opacity: 0.95;
  color: #fff;
}
/* line 837, sass/site/theme/_theme.scss */
.buy-request-btn .request-demo-btn {
  color: #48c6af;
  border: #48c6af 2px solid;
  font-size: 20px;
  font-weight: 700;
  min-width: 300px;
  display: inline-block;
  line-height: 86px;
  vertical-align: top;
  margin-left: 49px;
}
@media (max-width: 1199px) {
  /* line 837, sass/site/theme/_theme.scss */
  .buy-request-btn .request-demo-btn {
    margin-left: 25px;
    font-size: 24px;
    min-width: 230px;
    line-height: 66px;
  }
}
@media (max-width: 767px) {
  /* line 837, sass/site/theme/_theme.scss */
  .buy-request-btn .request-demo-btn {
    margin-left: 15px;
    min-width: 150px;
    line-height: 56px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 20px;
  }
}
/* line 861, sass/site/theme/_theme.scss */
.buy-request-btn .request-demo-btn:hover {
  color: #fff;
  background: #48c6af;
}

/* line 868, sass/site/theme/_theme.scss */
.may-also-like {
  text-align: center;
  border-top: #e7e7e7 1px solid;
  background: #f6f6f6;
  float: left;
  width: 100%;
  padding: 60px 0px 140px 0px;
}
@media (max-width: 1199px) {
  /* line 868, sass/site/theme/_theme.scss */
  .may-also-like {
    padding: 50px 0px 50px 0px;
  }
}
/* line 878, sass/site/theme/_theme.scss */
.may-also-like h2 {
  font-size: 50px;
}
@media (max-width: 1199px) {
  /* line 878, sass/site/theme/_theme.scss */
  .may-also-like h2 {
    font-size: 40px;
  }
}
@media (max-width: 1023px) {
  /* line 878, sass/site/theme/_theme.scss */
  .may-also-like h2 {
    font-size: 30px;
  }
}

/* line 890, sass/site/theme/_theme.scss */
.may-also-like-side {
  max-width: 47%;
  float: left;
  margin-top: 70px;
  text-align: left;
  width: 100%;
}
@media (max-width: 767px) {
  /* line 890, sass/site/theme/_theme.scss */
  .may-also-like-side {
    max-width: 49%;
  }
}
@media (max-width: 767px) {
  /* line 890, sass/site/theme/_theme.scss */
  .may-also-like-side {
    max-width: 100%;
    margin-top: 40px;
  }
}
/* line 903, sass/site/theme/_theme.scss */
.may-also-like-side.right {
  float: right;
}
/* line 906, sass/site/theme/_theme.scss */
.may-also-like-side img {
  -webkit-box-shadow: 10px 10px 36px 0px rgba(175, 97, 155, 0.3);
  -moz-box-shadow: 10px 10px 36px 0px rgba(175, 97, 155, 0.3);
  box-shadow: 10px 10px 36px 0px rgba(175, 97, 155, 0.3);
  width: 100%;
}

/* line 916, sass/site/theme/_theme.scss */
.may-also-like-cont {
  margin-top: 60px;
}
@media (max-width: 1199px) {
  /* line 916, sass/site/theme/_theme.scss */
  .may-also-like-cont {
    margin-top: 30px;
  }
}
/* line 921, sass/site/theme/_theme.scss */
.may-also-like-cont h4 {
  font-size: 20px;
  line-height: normal;
  margin-bottom: 0px;
}
/* line 927, sass/site/theme/_theme.scss */
.may-also-like-cont p {
  margin: 10px 0 0 0;
  font-size: 20px;
}

/* line 934, sass/site/theme/_theme.scss */
.page-template-theme-list-php .footermain {
  padding-top: 0px;
}

/* line 942, sass/site/theme/_theme.scss */
.odoo-title-scn {
  text-align: center;
  margin-top: 0px;
}
/* line 945, sass/site/theme/_theme.scss */
.odoo-title-scn h1 {
  max-width: 1050px;
  margin: auto;
  font-size: 65px;
  font-weight: 800;
}
@media (max-width: 1600px) {
  /* line 945, sass/site/theme/_theme.scss */
  .odoo-title-scn h1 {
    font-size: 55px;
  }
}
@media (max-width: 1199px) {
  /* line 945, sass/site/theme/_theme.scss */
  .odoo-title-scn h1 {
    font-size: 50px;
  }
}
@media (max-width: 1023px) {
  /* line 945, sass/site/theme/_theme.scss */
  .odoo-title-scn h1 {
    font-size: 42px;
  }
}
@media (max-width: 767px) {
  /* line 945, sass/site/theme/_theme.scss */
  .odoo-title-scn h1 {
    font-size: 23px;
  }
}
/* line 963, sass/site/theme/_theme.scss */
.odoo-title-scn p {
  margin: 0px;
}

/* line 968, sass/site/theme/_theme.scss */
.odoo-sub-title {
  font-size: 33px;
  font-weight: 700;
  margin-top: 40px;
  display: inline-block;
  line-height: normal;
  color: #fff;
}
@media (max-width: 1600px) {
  /* line 968, sass/site/theme/_theme.scss */
  .odoo-sub-title {
    margin-top: 20px;
  }
}
@media (max-width: 1199px) {
  /* line 968, sass/site/theme/_theme.scss */
  .odoo-sub-title {
    margin-top: 25px;
    font-size: 25px;
  }
}
@media (max-width: 1023px) {
  /* line 968, sass/site/theme/_theme.scss */
  .odoo-sub-title {
    margin-top: 15px;
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  /* line 968, sass/site/theme/_theme.scss */
  .odoo-sub-title {
    font-size: 16px;
    margin-top: 8px;
  }
}

/* line 992, sass/site/theme/_theme.scss */
.odoo-theme-demo {
  margin: auto;
  text-align: center;
  margin-top: 130px;
  display: block;
}
@media (max-width: 1199px) {
  /* line 992, sass/site/theme/_theme.scss */
  .odoo-theme-demo {
    margin-top: 40px;
  }
}
@media (max-width: 767px) {
  /* line 992, sass/site/theme/_theme.scss */
  .odoo-theme-demo {
    margin-top: 20px;
  }
}

/* line 1006, sass/site/theme/_theme.scss */
.tg-idea {
  clear: both;
  width: 100%;
  margin-top: 140px;
  min-height: 870px;
  display: flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-top: 80px;
}
@media (max-width: 1470px) {
  /* line 1006, sass/site/theme/_theme.scss */
  .tg-idea {
    min-height: 650px;
  }
}
@media (max-width: 1199px) {
  /* line 1006, sass/site/theme/_theme.scss */
  .tg-idea {
    min-height: 500px;
  }
}
@media (max-width: 767px) {
  /* line 1006, sass/site/theme/_theme.scss */
  .tg-idea {
    margin-top: 40px;
  }
}
/* line 1024, sass/site/theme/_theme.scss */
.tg-idea .tg-idea-left {
  flex: 0 0 50%;
  max-width: 50%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}
@media (max-width: 767px) {
  /* line 1024, sass/site/theme/_theme.scss */
  .tg-idea .tg-idea-left {
    flex: 0 0 100%;
    max-width: 100%;
    height: 500px;
  }
}
@media (max-width: 599px) {
  /* line 1024, sass/site/theme/_theme.scss */
  .tg-idea .tg-idea-left {
    height: 300px;
  }
}
/* line 1039, sass/site/theme/_theme.scss */
.tg-idea .tg-idea-right {
  display: -ms-flexbox;
  display: flex;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-pack: center;
  justify-content: center;
  min-height: 100%;
  width: 100%;
  margin: 0 auto;
  padding: 25px;
  flex: 0 0 50%;
  max-width: 50%;
}
@media (max-width: 1023px) {
  /* line 1039, sass/site/theme/_theme.scss */
  .tg-idea .tg-idea-right {
    padding-top: 5px;
    padding-bottom: 5px;
  }
}
@media (max-width: 767px) {
  /* line 1039, sass/site/theme/_theme.scss */
  .tg-idea .tg-idea-right {
    padding: 15px;
    flex: 0 0 100%;
    max-width: 100%;
  }
}
/* line 1062, sass/site/theme/_theme.scss */
.tg-idea .tg-idea-cont-inner {
  max-width: 630px;
  width: 100%;
  padding-left: 100px;
}
@media (max-width: 1199px) {
  /* line 1062, sass/site/theme/_theme.scss */
  .tg-idea .tg-idea-cont-inner {
    padding-left: 0px;
  }
}
/* line 1070, sass/site/theme/_theme.scss */
.tg-idea h2 {
  font-size: 50px;
  font-weight: 700;
  color: #2a2a2a;
  padding-bottom: 20px;
}
@media (max-width: 1470px) {
  /* line 1070, sass/site/theme/_theme.scss */
  .tg-idea h2 {
    font-size: 45px;
  }
}
@media (max-width: 1199px) {
  /* line 1070, sass/site/theme/_theme.scss */
  .tg-idea h2 {
    font-size: 40px;
  }
}
@media (max-width: 1023px) {
  /* line 1070, sass/site/theme/_theme.scss */
  .tg-idea h2 {
    font-size: 30px;
  }
}
@media (max-width: 767px) {
  /* line 1070, sass/site/theme/_theme.scss */
  .tg-idea h2 {
    font-size: 25px;
  }
}
/* line 1088, sass/site/theme/_theme.scss */
.tg-idea p {
  color: #000;
}
@media (max-width: 1023px) {
  /* line 1091, sass/site/theme/_theme.scss */
  .tg-idea p br {
    display: none;
  }
}

/* line 1098, sass/site/theme/_theme.scss */
.stunning-layouts-scn {
  margin-top: 110px;
}
@media (max-width: 1600px) {
  /* line 1098, sass/site/theme/_theme.scss */
  .stunning-layouts-scn {
    margin-top: 80px;
  }
}
@media (max-width: 1199px) {
  /* line 1098, sass/site/theme/_theme.scss */
  .stunning-layouts-scn {
    margin-top: 70px;
  }
}
@media (max-width: 767px) {
  /* line 1098, sass/site/theme/_theme.scss */
  .stunning-layouts-scn {
    margin-top: 40px;
  }
}
/* line 1109, sass/site/theme/_theme.scss */
.stunning-layouts-scn h2 {
  text-align: center;
}
/* line 1112, sass/site/theme/_theme.scss */
.stunning-layouts-scn .odoo-sub-title {
  text-align: center;
  display: block;
  margin-top: 20px;
  margin-bottom: 90px;
  color: #000;
}
@media (max-width: 1199px) {
  /* line 1112, sass/site/theme/_theme.scss */
  .stunning-layouts-scn .odoo-sub-title {
    margin-bottom: 50px;
  }
}
@media (max-width: 1023px) {
  /* line 1112, sass/site/theme/_theme.scss */
  .stunning-layouts-scn .odoo-sub-title {
    margin-bottom: 10px;
  }
}

/* line 1127, sass/site/theme/_theme.scss */
.stunning-layouts-list {
  width: 100%;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
}
/* line 1132, sass/site/theme/_theme.scss */
.stunning-layouts-list .stunning-layouts-item {
  max-width: 49%;
  margin-left: 2%;
  margin-top: 20px;
}
@media (max-width: 599px) {
  /* line 1132, sass/site/theme/_theme.scss */
  .stunning-layouts-list .stunning-layouts-item {
    max-width: 100%;
    margin-left: 0%;
  }
}
/* line 1140, sass/site/theme/_theme.scss */
.stunning-layouts-list .stunning-layouts-item:nth-child(2n+1) {
  margin-left: 0;
  clear: left;
}

/* line 1147, sass/site/theme/_theme.scss */
.odoo-theme-img {
  background: #f7f7f7;
  display: inline-block;
  width: 100%;
  padding: 34px;
}
@media (max-width: 1199px) {
  /* line 1147, sass/site/theme/_theme.scss */
  .odoo-theme-img {
    padding: 20px;
  }
}
@media (max-width: 1023px) {
  /* line 1147, sass/site/theme/_theme.scss */
  .odoo-theme-img {
    padding: 10px;
  }
}
/* line 1159, sass/site/theme/_theme.scss */
.odoo-theme-img img {
  -webkit-box-shadow: 8px 8px 24px 0px rgba(175, 97, 155, 0.3);
  -moz-box-shadow: 8px 8px 24px 0px rgba(175, 97, 155, 0.3);
  box-shadow: 8px 8px 24px 0px rgba(175, 97, 155, 0.3);
}
@media (max-width: 1199px) {
  /* line 1159, sass/site/theme/_theme.scss */
  .odoo-theme-img img {
    -webkit-box-shadow: 6px 6px 20px 0px rgba(175, 97, 155, 0.3);
    -moz-box-shadow: 6px 6px 20px 0px rgba(175, 97, 155, 0.3);
    box-shadow: 6px 6px 20px 0px rgba(175, 97, 155, 0.3);
  }
}

/* line 1171, sass/site/theme/_theme.scss */
.odoo-theme-info {
  padding: 45px 34px 34px 34px;
  min-height: 180px;
  display: flex;
  flex-flow: row wrap;
  justify-content: space-between;
  align-items: center;
}
@media (max-width: 1023px) {
  /* line 1171, sass/site/theme/_theme.scss */
  .odoo-theme-info {
    padding: 15px;
  }
}
@media (max-width: 767px) {
  /* line 1171, sass/site/theme/_theme.scss */
  .odoo-theme-info {
    padding: 10px;
  }
}
/* line 1184, sass/site/theme/_theme.scss */
.odoo-theme-info .odoo-theme-info-cont {
  max-width: calc(100% - 150px);
  width: 100%;
}
/* line 1189, sass/site/theme/_theme.scss */
.odoo-theme-info .preview-theme-btn .live-theme-btn {
  border-radius: 0px;
  border: #bc58a3 1px solid;
  font-size: 16px;
  min-width: 116px;
  display: inline-block;
  text-align: center;
  line-height: 38px;
  color: #bc58a3;
  font-weight: 600;
  padding: 0px 6px;
}
/* line 1200, sass/site/theme/_theme.scss */
.odoo-theme-info .preview-theme-btn .live-theme-btn:hover {
  background-color: #bc58a3;
  color: #fff;
}
@media (max-width: 1199px) {
  /* line 1171, sass/site/theme/_theme.scss */
  .odoo-theme-info {
    padding: 20px;
    min-height: 120px;
  }
}
@media (max-width: 599px) {
  /* line 1171, sass/site/theme/_theme.scss */
  .odoo-theme-info {
    min-height: inherit;
    padding-bottom: 40px;
  }
}
/* line 1214, sass/site/theme/_theme.scss */
.odoo-theme-info .odoo-theme-title {
  font-size: 20px;
  font-weight: 700;
  color: #000;
}
/* line 1219, sass/site/theme/_theme.scss */
.odoo-theme-info p {
  margin: 0px;
}

/* line 1224, sass/site/theme/_theme.scss */
.some-more-reasons {
  background: #f7f7f7;
  padding: 100px 0px 40px 0;
  margin-top: 50px;
}
@media (max-width: 1600px) {
  /* line 1224, sass/site/theme/_theme.scss */
  .some-more-reasons {
    padding-bottom: 70px;
  }
}
@media (max-width: 1199px) {
  /* line 1224, sass/site/theme/_theme.scss */
  .some-more-reasons {
    padding-top: 50px;
  }
}
@media (max-width: 767px) {
  /* line 1224, sass/site/theme/_theme.scss */
  .some-more-reasons {
    padding-top: 30px;
    margin-top: 10px;
    padding-bottom: 30px;
  }
}
/* line 1240, sass/site/theme/_theme.scss */
.some-more-reasons h2 {
  color: #2a2a2a;
  margin-bottom: 70px;
}
@media (max-width: 1199px) {
  /* line 1240, sass/site/theme/_theme.scss */
  .some-more-reasons h2 {
    margin-bottom: 50px;
  }
}
@media (max-width: 1023px) {
  /* line 1240, sass/site/theme/_theme.scss */
  .some-more-reasons h2 {
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  /* line 1240, sass/site/theme/_theme.scss */
  .some-more-reasons h2 {
    margin-bottom: 22px;
  }
}
/* line 1253, sass/site/theme/_theme.scss */
.some-more-reasons .why-atharva-odoo-inner {
  background: #fff;
  padding: 30px;
  border: #cacaca 1px solid;
  min-height: 540px;
}
@media (max-width: 1199px) {
  /* line 1253, sass/site/theme/_theme.scss */
  .some-more-reasons .why-atharva-odoo-inner {
    padding: 15px;
    min-height: 450px;
  }
}
/* line 1263, sass/site/theme/_theme.scss */
.some-more-reasons .why-atharva-odoo-title {
  font-size: 20px;
  font-weight: 700;
  margin-top: 40px;
  display: inline-block;
}
@media (max-width: 1199px) {
  /* line 1263, sass/site/theme/_theme.scss */
  .some-more-reasons .why-atharva-odoo-title {
    margin-top: 20px;
  }
}
/* line 1272, sass/site/theme/_theme.scss */
.some-more-reasons p {
  margin: 10px 0px 0px 0px;
  font-size: 20px;
  line-height: normal;
  color: #9b9b9b;
}
@media (max-width: 1199px) {
  /* line 1272, sass/site/theme/_theme.scss */
  .some-more-reasons p {
    font-size: 18px;
  }
  /* line 1279, sass/site/theme/_theme.scss */
  .some-more-reasons p br {
    display: none;
  }
}
/* line 1284, sass/site/theme/_theme.scss */
.some-more-reasons .some-reasons-sub {
  font-weight: 700;
  position: relative;
  top: 10px;
  color: #9a9a9a;
}
@media (max-width: 767px) {
  /* line 1284, sass/site/theme/_theme.scss */
  .some-more-reasons .some-reasons-sub {
    top: 0px;
    font-size: 15px;
  }
}
/* line 1295, sass/site/theme/_theme.scss */
.some-more-reasons .why-atharva-odoo-theme .owl-stage-outer {
  margin: -3px;
  padding: 3px;
}
/* line 1299, sass/site/theme/_theme.scss */
.some-more-reasons .why-atharva-odoo-theme .item {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  height: 100%;
}

/* line 1307, sass/site/theme/_theme.scss */
.create-website-manage {
  background-repeat: no-repeat;
  background-position: center center;
  background-color: #bc58a3;
  min-height: 640px;
  color: #fff;
  text-align: center;
  padding: 50px 0px;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
@media (max-width: 1199px) {
  /* line 1307, sass/site/theme/_theme.scss */
  .create-website-manage {
    min-height: 500px;
  }
}
@media (max-width: 1023px) {
  /* line 1307, sass/site/theme/_theme.scss */
  .create-website-manage {
    min-height: 330px;
    background-size: 110%;
  }
}
@media (max-width: 599px) {
  /* line 1307, sass/site/theme/_theme.scss */
  .create-website-manage {
    min-height: 220px;
    padding: 20px 0px;
  }
}
/* line 1330, sass/site/theme/_theme.scss */
.create-website-manage h2 {
  color: #fff;
}
@media (max-width: 767px) {
  /* line 1330, sass/site/theme/_theme.scss */
  .create-website-manage h2 {
    font-size: 21px;
  }
}

/* line 1338, sass/site/theme/_theme.scss */
.buy-now-btn {
  position: relative;
  display: inline-block;
}
/* line 1341, sass/site/theme/_theme.scss */
.buy-now-btn span {
  position: relative;
  z-index: 2;
  background: #fff;
  color: #b8479c;
  font-size: 33px;
  font-weight: 700;
  min-width: 300px;
  padding: 15px;
  display: table;
  justify-content: center;
  column-fill: auto;
  margin: auto;
  margin-top: 40px;
  line-height: 66px;
}
@media (max-width: 1199px) {
  /* line 1341, sass/site/theme/_theme.scss */
  .buy-now-btn span {
    padding: 10px;
    min-width: 240px;
    line-height: normal;
    margin-top: 20px;
  }
}
@media (max-width: 767px) {
  /* line 1341, sass/site/theme/_theme.scss */
  .buy-now-btn span {
    padding: 10px;
    min-width: 160px;
    font-size: 24px;
    margin-top: 20px;
  }
}
/* line 1369, sass/site/theme/_theme.scss */
.buy-now-btn:after {
  content: '';
  position: absolute;
  width: 100%;
  height: 90px;
  background: #ff94e5;
  z-index: 1;
  bottom: -15px;
  right: -15px;
}
@media (max-width: 1199px) {
  /* line 1369, sass/site/theme/_theme.scss */
  .buy-now-btn:after {
    height: 60px;
  }
}
@media (max-width: 767px) {
  /* line 1369, sass/site/theme/_theme.scss */
  .buy-now-btn:after {
    height: 45px;
    bottom: -10px;
    right: -10px;
  }
}
/* line 1387, sass/site/theme/_theme.scss */
.buy-now-btn:hover {
  color: #b8479c;
  opacity: 0.95;
}

/* line 1394, sass/site/theme/_theme.scss */
.why-atharva-odoo-theme .owl-dots {
  margin: auto;
  text-align: center;
  margin-top: 30px;
}
@media (max-width: 767px) {
  /* line 1394, sass/site/theme/_theme.scss */
  .why-atharva-odoo-theme .owl-dots {
    margin-top: 15px;
  }
}
/* line 1402, sass/site/theme/_theme.scss */
.why-atharva-odoo-theme .owl-dots button.owl-dot {
  background-color: #b5b5b5 !important;
  border: 5px solid transparent !important;
}
/* line 1405, sass/site/theme/_theme.scss */
.why-atharva-odoo-theme .owl-dots button.owl-dot.active {
  background-color: #fff !important;
  border: #2a2a2a 5px solid !important;
}
/* line 1408, sass/site/theme/_theme.scss */
.why-atharva-odoo-theme .owl-dots button.owl-dot.active:before {
  background: #ffffff;
}

/* line 1417, sass/site/theme/_theme.scss */
.theme-bnr-scn {
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  width: 100%;
  height: 470px;
  display: flex;
  flex-flow: row wrap;
  align-items: center;
  justify-content: center;
  color: #fff;
  font-size: 22px;
}
@media (max-width: 1470px) {
  /* line 1417, sass/site/theme/_theme.scss */
  .theme-bnr-scn {
    height: 400px;
  }
}
@media (max-width: 1023px) {
  /* line 1417, sass/site/theme/_theme.scss */
  .theme-bnr-scn {
    height: 260px;
  }
}
@media (max-width: 767px) {
  /* line 1417, sass/site/theme/_theme.scss */
  .theme-bnr-scn {
    height: 200px;
    font-size: 18px;
  }
}
/* line 1440, sass/site/theme/_theme.scss */
.theme-bnr-scn .theme-bnr {
  text-align: center;
  width: 100%;
}
@media (max-width: 767px) {
  /* line 1445, sass/site/theme/_theme.scss */
  .theme-bnr-scn .theme-bnr-icon img {
    max-width: 75px;
  }
}
/* line 1451, sass/site/theme/_theme.scss */
.theme-bnr-scn .theme-way {
  margin-top: 25px;
  width: 100%;
  display: block;
  line-height: normal;
}
@media (max-width: 1470px) {
  /* line 1451, sass/site/theme/_theme.scss */
  .theme-bnr-scn .theme-way {
    margin-top: 12px;
  }
}

/* line 1463, sass/site/theme/_theme.scss */
html body.page-template-theme footer.footermain {
  padding-top: 0px;
}

/* line 1468, sass/site/theme/_theme.scss */
.rating-star-prt p {
  margin: 0px;
  padding: 0px;
  display: inline-block;
}

/* line 1477, sass/site/theme/_theme.scss */
.hdr-search-suggest .sneak-peak-img img {
  width: auto;
}

/* line 1482, sass/site/theme/_theme.scss */
input[type="file"].awsm-job-form-control {
  width: auto;
  max-width: 260px;
}

/*--------------------------------------------------------------
## Testimonial Internal page
/*--------------------------------------------------------------*/
/* line 3, sass/site/testimonials/_testimonials.scss */
.page-template-testimonials footer.footermain {
  padding-top: 0px !important;
}
/* line 7, sass/site/testimonials/_testimonials.scss */
.page-template-testimonials .breadcrumbs-gray .fix-wrap {
  max-width: 1200px;
}
@media (max-width: 1600px) {
  /* line 7, sass/site/testimonials/_testimonials.scss */
  .page-template-testimonials .breadcrumbs-gray .fix-wrap {
    max-width: 1100px;
  }
}

/* line 15, sass/site/testimonials/_testimonials.scss */
.testimonials-hero {
  background: #212121;
  padding: 80px 0 0 0;
}
@media (max-width: 1600px) {
  /* line 15, sass/site/testimonials/_testimonials.scss */
  .testimonials-hero {
    padding: 40px 0 0 0;
  }
}
@media (max-width: 599px) {
  /* line 15, sass/site/testimonials/_testimonials.scss */
  .testimonials-hero {
    padding-top: 20px;
    padding-bottom: 0;
  }
}
/* line 25, sass/site/testimonials/_testimonials.scss */
.testimonials-hero .fix-wrap {
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  /* line 25, sass/site/testimonials/_testimonials.scss */
  .testimonials-hero .fix-wrap {
    flex-wrap: wrap;
  }
}
/* line 32, sass/site/testimonials/_testimonials.scss */
.testimonials-hero .testimonials-hero-lft {
  max-width: 45%;
  width: 100%;
  margin: 0;
}
@media (max-width: 1600px) {
  /* line 32, sass/site/testimonials/_testimonials.scss */
  .testimonials-hero .testimonials-hero-lft {
    margin-top: 0px;
  }
}
@media (max-width: 1024px) {
  /* line 32, sass/site/testimonials/_testimonials.scss */
  .testimonials-hero .testimonials-hero-lft {
    margin-left: 0px;
    margin-top: 0px;
    align-self: center;
  }
}
@media (max-width: 1023px) {
  /* line 32, sass/site/testimonials/_testimonials.scss */
  .testimonials-hero .testimonials-hero-lft {
    max-width: 50%;
  }
}
@media (max-width: 767px) {
  /* line 32, sass/site/testimonials/_testimonials.scss */
  .testimonials-hero .testimonials-hero-lft {
    max-width: 100%;
    margin: 0 0 20px;
  }
}
/* line 51, sass/site/testimonials/_testimonials.scss */
.testimonials-hero .testimonials-hero-lft h1 {
  color: #fff;
  font-size: 70px;
  letter-spacing: -1.4px;
  font-weight: 800;
}
@media (max-width: 1600px) {
  /* line 51, sass/site/testimonials/_testimonials.scss */
  .testimonials-hero .testimonials-hero-lft h1 {
    font-size: 40px;
  }
}
@media (max-width: 1199px) {
  /* line 51, sass/site/testimonials/_testimonials.scss */
  .testimonials-hero .testimonials-hero-lft h1 {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 51, sass/site/testimonials/_testimonials.scss */
  .testimonials-hero .testimonials-hero-lft h1 {
    font-size: 32px;
  }
}
/* line 66, sass/site/testimonials/_testimonials.scss */
.testimonials-hero .testimonials-hero-lft .client-quotes {
  position: relative;
  padding: 37px 0 0 0;
  margin: 16px 0 0 0;
  display: inline-block;
  width: 100%;
}
/* line 72, sass/site/testimonials/_testimonials.scss */
.testimonials-hero .testimonials-hero-lft .client-quotes:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  background: url(images/testimonials/quote-icon.png) no-repeat;
  width: 36px;
  height: 26px;
}
/* line 81, sass/site/testimonials/_testimonials.scss */
.testimonials-hero .testimonials-hero-lft .client-quotes p {
  font-size: 47px;
  color: #fff;
  line-height: 56px;
  letter-spacing: -0.94px;
  width: 90%;
  font-family: 'Reenie Beanie', cursive;
}
@media (max-width: 1600px) {
  /* line 81, sass/site/testimonials/_testimonials.scss */
  .testimonials-hero .testimonials-hero-lft .client-quotes p {
    font-size: 36px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 81, sass/site/testimonials/_testimonials.scss */
  .testimonials-hero .testimonials-hero-lft .client-quotes p {
    font-size: 32px;
  }
}
@media (max-width: 1023px) {
  /* line 81, sass/site/testimonials/_testimonials.scss */
  .testimonials-hero .testimonials-hero-lft .client-quotes p {
    font-size: 28px;
    width: 100%;
    margin: 0 0 20px 0;
  }
}
/* line 103, sass/site/testimonials/_testimonials.scss */
.testimonials-hero .testimonials-hero-rgt {
  margin-left: auto;
  width: 40.5%;
}
@media (max-width: 1365px) {
  /* line 103, sass/site/testimonials/_testimonials.scss */
  .testimonials-hero .testimonials-hero-rgt {
    width: 45%;
  }
}
@media (max-width: 767px) {
  /* line 103, sass/site/testimonials/_testimonials.scss */
  .testimonials-hero .testimonials-hero-rgt {
    width: 100%;
  }
}

/* line 115, sass/site/testimonials/_testimonials.scss */
.testimonials-page-sec-row {
  width: 100%;
  display: inline-block;
  margin: 100px 0 0 0;
}
@media (max-width: 1600px) {
  /* line 115, sass/site/testimonials/_testimonials.scss */
  .testimonials-page-sec-row {
    margin-top: 50px;
  }
}
@media (max-width: 1023px) {
  /* line 115, sass/site/testimonials/_testimonials.scss */
  .testimonials-page-sec-row {
    margin-top: 30px;
  }
}
/* line 125, sass/site/testimonials/_testimonials.scss */
.testimonials-page-sec-row .testimonials-client-infor {
  width: 100%;
  display: inline-block;
  font-family: "Karla", sans-serif;
  margin: 30px 0 0 0;
}
@media (max-width: 1600px) {
  /* line 125, sass/site/testimonials/_testimonials.scss */
  .testimonials-page-sec-row .testimonials-client-infor {
    margin: 0;
  }
}
@media (max-width: 599px) {
  /* line 125, sass/site/testimonials/_testimonials.scss */
  .testimonials-page-sec-row .testimonials-client-infor {
    line-height: normal;
  }
}
/* line 136, sass/site/testimonials/_testimonials.scss */
.testimonials-page-sec-row .testimonials-client-infor strong {
  font-size: 30px;
  font-weight: normal;
  display: inline-block;
  width: 100%;
  margin-bottom: 0;
  line-height: normal;
}
@media (max-width: 1600px) {
  /* line 136, sass/site/testimonials/_testimonials.scss */
  .testimonials-page-sec-row .testimonials-client-infor strong {
    font-size: 24px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 136, sass/site/testimonials/_testimonials.scss */
  .testimonials-page-sec-row .testimonials-client-infor strong {
    font-size: 20px;
    display: block;
    margin: 10px 0 0;
    line-height: normal;
  }
}
@media (max-width: 1023px) {
  /* line 136, sass/site/testimonials/_testimonials.scss */
  .testimonials-page-sec-row .testimonials-client-infor strong {
    font-size: 20px;
  }
}
/* line 157, sass/site/testimonials/_testimonials.scss */
.testimonials-page-sec-row .testimonials-client-infor span {
  font-size: 20px;
  color: rgba(0, 0, 0, 0.5);
  font-weight: 500;
}
@media (max-width: 1600px) {
  /* line 157, sass/site/testimonials/_testimonials.scss */
  .testimonials-page-sec-row .testimonials-client-infor span {
    font-size: 18px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 157, sass/site/testimonials/_testimonials.scss */
  .testimonials-page-sec-row .testimonials-client-infor span {
    font-size: 16px;
    display: block;
  }
}
@media (max-width: 1023px) {
  /* line 157, sass/site/testimonials/_testimonials.scss */
  .testimonials-page-sec-row .testimonials-client-infor span {
    font-size: 14px;
    line-height: normal;
  }
}
/* line 175, sass/site/testimonials/_testimonials.scss */
.testimonials-page-sec-row .testimonials-page-sec-video {
  position: relative;
  display: flex;
  align-items: flex-end;
}
@media (max-width: 1023px) {
  /* line 175, sass/site/testimonials/_testimonials.scss */
  .testimonials-page-sec-row .testimonials-page-sec-video {
    padding: 20px 0 0;
    flex-flow: wrap;
  }
}
@media (max-width: 599px) {
  /* line 175, sass/site/testimonials/_testimonials.scss */
  .testimonials-page-sec-row .testimonials-page-sec-video {
    flex-wrap: wrap;
  }
}
/* line 186, sass/site/testimonials/_testimonials.scss */
.testimonials-page-sec-row .testimonials-page-sec-video .testimonials-video-page {
  width: 54%;
  position: relative;
}
@media (max-width: 1023px) {
  /* line 186, sass/site/testimonials/_testimonials.scss */
  .testimonials-page-sec-row .testimonials-page-sec-video .testimonials-video-page {
    width: 100%;
    padding: 0 15px;
  }
}
/* line 193, sass/site/testimonials/_testimonials.scss */
.testimonials-page-sec-row .testimonials-page-sec-video .testimonials-video-page img {
  max-width: 100%;
  width: 100%;
}
/* line 198, sass/site/testimonials/_testimonials.scss */
.testimonials-page-sec-row .testimonials-page-sec-video .containerright, .testimonials-page-sec-row .testimonials-page-sec-video .containerleft {
  width: 46%;
}
@media (max-width: 1023px) {
  /* line 198, sass/site/testimonials/_testimonials.scss */
  .testimonials-page-sec-row .testimonials-page-sec-video .containerright, .testimonials-page-sec-row .testimonials-page-sec-video .containerleft {
    width: 100%;
    padding: 20px 15px 0;
  }
}
/* line 204, sass/site/testimonials/_testimonials.scss */
.testimonials-page-sec-row .testimonials-page-sec-video .containerright .testimonials-page-sec-cont, .testimonials-page-sec-row .testimonials-page-sec-video .containerleft .testimonials-page-sec-cont {
  float: left;
  max-width: 574px;
  padding-right: 0;
  padding-left: 151px;
  width: 100%;
}
@media (max-width: 1600px) {
  /* line 204, sass/site/testimonials/_testimonials.scss */
  .testimonials-page-sec-row .testimonials-page-sec-video .containerright .testimonials-page-sec-cont, .testimonials-page-sec-row .testimonials-page-sec-video .containerleft .testimonials-page-sec-cont {
    padding-left: 90px;
    padding-right: 20px;
  }
}
@media (max-width: 1023px) {
  /* line 204, sass/site/testimonials/_testimonials.scss */
  .testimonials-page-sec-row .testimonials-page-sec-video .containerright .testimonials-page-sec-cont, .testimonials-page-sec-row .testimonials-page-sec-video .containerleft .testimonials-page-sec-cont {
    padding: 0;
    width: 100%;
    max-width: 100%;
    text-align: center;
  }
}
/* line 220, sass/site/testimonials/_testimonials.scss */
.testimonials-page-sec-row .testimonials-page-sec-video .containerright .testimonials-page-sec-cont h2, .testimonials-page-sec-row .testimonials-page-sec-video .containerleft .testimonials-page-sec-cont h2 {
  font-size: 44px;
  font-style: italic;
  font-weight: 800;
}
@media (max-width: 1600px) {
  /* line 220, sass/site/testimonials/_testimonials.scss */
  .testimonials-page-sec-row .testimonials-page-sec-video .containerright .testimonials-page-sec-cont h2, .testimonials-page-sec-row .testimonials-page-sec-video .containerleft .testimonials-page-sec-cont h2 {
    font-size: 36px;
  }
}
@media (max-width: 1199px) {
  /* line 220, sass/site/testimonials/_testimonials.scss */
  .testimonials-page-sec-row .testimonials-page-sec-video .containerright .testimonials-page-sec-cont h2, .testimonials-page-sec-row .testimonials-page-sec-video .containerleft .testimonials-page-sec-cont h2 {
    font-size: 32px;
  }
}
@media (max-width: 1023px) {
  /* line 220, sass/site/testimonials/_testimonials.scss */
  .testimonials-page-sec-row .testimonials-page-sec-video .containerright .testimonials-page-sec-cont h2, .testimonials-page-sec-row .testimonials-page-sec-video .containerleft .testimonials-page-sec-cont h2 {
    font-size: 28px;
  }
}
@media (max-width: 767px) {
  /* line 220, sass/site/testimonials/_testimonials.scss */
  .testimonials-page-sec-row .testimonials-page-sec-video .containerright .testimonials-page-sec-cont h2, .testimonials-page-sec-row .testimonials-page-sec-video .containerleft .testimonials-page-sec-cont h2 {
    font-size: 24px;
  }
}
@media (max-width: 1279px) {
  /* line 239, sass/site/testimonials/_testimonials.scss */
  .testimonials-page-sec-row .testimonials-page-sec-video .containerleft {
    padding: 0 0 0 15px;
  }
}
/* line 243, sass/site/testimonials/_testimonials.scss */
.testimonials-page-sec-row .testimonials-page-sec-video .containerleft .testimonials-page-sec-cont {
  float: right;
  max-width: 524px;
  padding-left: 0;
  padding-right: 100px;
}
@media (max-width: 1600px) {
  /* line 243, sass/site/testimonials/_testimonials.scss */
  .testimonials-page-sec-row .testimonials-page-sec-video .containerleft .testimonials-page-sec-cont {
    padding-left: 0;
    padding-right: 15px;
    margin-right: 25px;
  }
}
@media (max-width: 1279px) {
  /* line 243, sass/site/testimonials/_testimonials.scss */
  .testimonials-page-sec-row .testimonials-page-sec-video .containerleft .testimonials-page-sec-cont {
    padding-left: 0;
    padding-right: 20px;
    margin-right: 0;
    max-width: 550px;
    width: 100%;
  }
}
@media (max-width: 1023px) {
  /* line 243, sass/site/testimonials/_testimonials.scss */
  .testimonials-page-sec-row .testimonials-page-sec-video .containerleft .testimonials-page-sec-cont {
    padding-left: 0;
  }
}
@media (max-width: 599px) {
  /* line 243, sass/site/testimonials/_testimonials.scss */
  .testimonials-page-sec-row .testimonials-page-sec-video .containerleft .testimonials-page-sec-cont {
    padding-left: 15px;
    padding-bottom: 30px;
  }
}
/* line 270, sass/site/testimonials/_testimonials.scss */
.testimonials-page-sec-row .video-brief-clients {
  width: 100%;
  display: inline-block;
  padding-top: 95px;
}
@media (max-width: 1600px) {
  /* line 270, sass/site/testimonials/_testimonials.scss */
  .testimonials-page-sec-row .video-brief-clients {
    padding-top: 50px;
  }
}
@media (max-width: 599px) {
  /* line 270, sass/site/testimonials/_testimonials.scss */
  .testimonials-page-sec-row .video-brief-clients {
    padding-top: 30px;
  }
}
/* line 280, sass/site/testimonials/_testimonials.scss */
.testimonials-page-sec-row .video-brief-clients .video-brief-inner-row {
  max-width: 1200px;
  margin: 0 auto;
  display: flex;
  justify-content: space-between;
  border-top: 1px solid #cacaca;
  padding-top: 100px;
  padding-bottom: 140px;
  padding-left: 15px;
  padding-right: 15px;
}
@media (max-width: 1600px) {
  /* line 280, sass/site/testimonials/_testimonials.scss */
  .testimonials-page-sec-row .video-brief-clients .video-brief-inner-row {
    padding-top: 50px;
    padding-bottom: 50px;
  }
}
@media (max-width: 599px) {
  /* line 280, sass/site/testimonials/_testimonials.scss */
  .testimonials-page-sec-row .video-brief-clients .video-brief-inner-row {
    padding-top: 40px;
    padding-bottom: 10px;
    flex-wrap: wrap;
  }
}
/* line 299, sass/site/testimonials/_testimonials.scss */
.testimonials-page-sec-row .video-brief-clients .video-brief-inner-row .video-brief-col {
  max-width: 513px;
  width: 100%;
  display: flex;
  justify-content: space-between;
}
@media (max-width: 599px) {
  /* line 299, sass/site/testimonials/_testimonials.scss */
  .testimonials-page-sec-row .video-brief-clients .video-brief-inner-row .video-brief-col {
    padding-bottom: 30px;
  }
}
/* line 307, sass/site/testimonials/_testimonials.scss */
.testimonials-page-sec-row .video-brief-clients .video-brief-inner-row .video-brief-col .video-brief-img {
  width: 138px;
}
/* line 310, sass/site/testimonials/_testimonials.scss */
.testimonials-page-sec-row .video-brief-clients .video-brief-inner-row .video-brief-col .video-brief-dtl {
  width: calc(100% - 138px);
  margin-left: 30px;
}
@media (max-width: 1024px) {
  /* line 310, sass/site/testimonials/_testimonials.scss */
  .testimonials-page-sec-row .video-brief-clients .video-brief-inner-row .video-brief-col .video-brief-dtl {
    padding-right: 25px;
  }
}
@media (max-width: 1023px) {
  /* line 310, sass/site/testimonials/_testimonials.scss */
  .testimonials-page-sec-row .video-brief-clients .video-brief-inner-row .video-brief-col .video-brief-dtl {
    width: calc(100% - 22px);
    margin-left: 15px;
  }
}
@media (max-width: 599px) {
  /* line 310, sass/site/testimonials/_testimonials.scss */
  .testimonials-page-sec-row .video-brief-clients .video-brief-inner-row .video-brief-col .video-brief-dtl {
    padding-right: 0px;
  }
}
/* line 323, sass/site/testimonials/_testimonials.scss */
.testimonials-page-sec-row .video-brief-clients .video-brief-inner-row .video-brief-col .video-brief-dtl p {
  font-size: 20px;
  color: #454545;
  line-height: 30px;
  font-family: "Karla", sans-serif;
  font-style: italic;
}
@media (max-width: 1024px) {
  /* line 323, sass/site/testimonials/_testimonials.scss */
  .testimonials-page-sec-row .video-brief-clients .video-brief-inner-row .video-brief-col .video-brief-dtl p {
    line-height: 23px;
    font-size: 17px;
  }
}
@media (max-width: 1199px) {
  /* line 323, sass/site/testimonials/_testimonials.scss */
  .testimonials-page-sec-row .video-brief-clients .video-brief-inner-row .video-brief-col .video-brief-dtl p {
    margin-bottom: 0px;
  }
}
/* line 341, sass/site/testimonials/_testimonials.scss */
.testimonials-page-sec-row .clients-country-sec {
  background: url(images/testimonials/map-testi-bg.jpg) no-repeat;
  width: 100%;
  min-height: 658px;
  background-size: cover;
  padding-top: 206px;
  margin-bottom: 50px;
}
@media (max-width: 1600px) {
  /* line 341, sass/site/testimonials/_testimonials.scss */
  .testimonials-page-sec-row .clients-country-sec {
    min-height: 548px;
    margin-bottom: 0;
  }
}
@media (max-width: 1199px) {
  /* line 341, sass/site/testimonials/_testimonials.scss */
  .testimonials-page-sec-row .clients-country-sec {
    background-size: cover;
    min-height: inherit;
    padding-top: 90px;
    padding-bottom: 80px;
    margin-bottom: 0;
  }
}
@media (max-width: 1023px) {
  /* line 341, sass/site/testimonials/_testimonials.scss */
  .testimonials-page-sec-row .clients-country-sec {
    background-size: cover;
    padding-top: 40px;
    padding-bottom: 20px;
  }
}
/* line 364, sass/site/testimonials/_testimonials.scss */
.testimonials-page-sec-row .clients-country-sec .fix-wrap {
  max-width: 1200px;
}
@media (max-width: 1600px) {
  /* line 364, sass/site/testimonials/_testimonials.scss */
  .testimonials-page-sec-row .clients-country-sec .fix-wrap {
    max-width: 1100px;
  }
}
/* line 369, sass/site/testimonials/_testimonials.scss */
.testimonials-page-sec-row .clients-country-sec .fix-wrap .clients-country-dtl {
  max-width: 540px;
  width: 100%;
}
/* line 372, sass/site/testimonials/_testimonials.scss */
.testimonials-page-sec-row .clients-country-sec .fix-wrap .clients-country-dtl h2 {
  color: #fff;
  font-size: 50px;
  font-weight: 800;
  margin-bottom: 10px;
}
@media (max-width: 1470px) {
  /* line 372, sass/site/testimonials/_testimonials.scss */
  .testimonials-page-sec-row .clients-country-sec .fix-wrap .clients-country-dtl h2 {
    font-size: 40px;
  }
}
@media (max-width: 1199px) {
  /* line 372, sass/site/testimonials/_testimonials.scss */
  .testimonials-page-sec-row .clients-country-sec .fix-wrap .clients-country-dtl h2 {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 372, sass/site/testimonials/_testimonials.scss */
  .testimonials-page-sec-row .clients-country-sec .fix-wrap .clients-country-dtl h2 {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 372, sass/site/testimonials/_testimonials.scss */
  .testimonials-page-sec-row .clients-country-sec .fix-wrap .clients-country-dtl h2 {
    font-size: 28px;
  }
}
/* line 390, sass/site/testimonials/_testimonials.scss */
.testimonials-page-sec-row .clients-country-sec .fix-wrap .clients-country-dtl p {
  color: #9d9d9d;
  font-size: 19px;
  font-family: "Karla", sans-serif;
  max-width: 500px;
}
@media (max-width: 1470px) {
  /* line 390, sass/site/testimonials/_testimonials.scss */
  .testimonials-page-sec-row .clients-country-sec .fix-wrap .clients-country-dtl p {
    font-size: 18px;
  }
}
@media (max-width: 599px) {
  /* line 390, sass/site/testimonials/_testimonials.scss */
  .testimonials-page-sec-row .clients-country-sec .fix-wrap .clients-country-dtl p {
    font-size: 16px;
  }
}

/* line 407, sass/site/testimonials/_testimonials.scss */
.our-belief-sec {
  width: 100%;
  background: #151515;
  padding: 95px 0 0 0;
}
@media (max-width: 1600px) {
  /* line 407, sass/site/testimonials/_testimonials.scss */
  .our-belief-sec {
    padding-top: 40px;
  }
}
/* line 414, sass/site/testimonials/_testimonials.scss */
.our-belief-sec .fix-wrap {
  max-width: 1200px;
}
@media (max-width: 1600px) {
  /* line 414, sass/site/testimonials/_testimonials.scss */
  .our-belief-sec .fix-wrap {
    max-width: 1100px;
  }
}
/* line 420, sass/site/testimonials/_testimonials.scss */
.our-belief-sec h3 {
  font-weight: 800;
  font-size: 50px;
  color: #fff;
  margin-bottom: 87px;
}
@media (max-width: 1600px) {
  /* line 420, sass/site/testimonials/_testimonials.scss */
  .our-belief-sec h3 {
    margin-bottom: 30px;
    font-size: 40px;
  }
}
@media (max-width: 1199px) {
  /* line 420, sass/site/testimonials/_testimonials.scss */
  .our-belief-sec h3 {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 420, sass/site/testimonials/_testimonials.scss */
  .our-belief-sec h3 {
    margin-bottom: 20px;
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 420, sass/site/testimonials/_testimonials.scss */
  .our-belief-sec h3 {
    font-size: 28px;
  }
}
/* line 440, sass/site/testimonials/_testimonials.scss */
.our-belief-sec .our-belief-full-img {
  display: inline-block;
  width: 100%;
  text-align: right;
}
/* line 445, sass/site/testimonials/_testimonials.scss */
.our-belief-sec .our-belief-inner {
  width: 100%;
  display: inline-block;
}
/* line 448, sass/site/testimonials/_testimonials.scss */
.our-belief-sec .our-belief-inner h2 {
  font-size: 40px;
  font-weight: 800;
  font-style: italic;
  color: #fff;
  margin: 100px 0 80px 0;
  width: 100%;
  max-width: 785px;
}
@media (max-width: 1600px) {
  /* line 448, sass/site/testimonials/_testimonials.scss */
  .our-belief-sec .our-belief-inner h2 {
    margin: 40px 0;
    width: 100%;
    font-size: 32px;
  }
}
@media (max-width: 1199px) {
  /* line 448, sass/site/testimonials/_testimonials.scss */
  .our-belief-sec .our-belief-inner h2 {
    font-size: 28px;
    font-weight: 700;
  }
}
@media (max-width: 1023px) {
  /* line 448, sass/site/testimonials/_testimonials.scss */
  .our-belief-sec .our-belief-inner h2 {
    font-size: 24px;
    margin: 25px 0 25px 0;
  }
}
/* line 470, sass/site/testimonials/_testimonials.scss */
.our-belief-sec .our-belief-inner .our-belief-list-row {
  display: flex;
  justify-content: space-between;
  padding-top: 65px;
  padding-bottom: 80px;
  border-top: 1px solid rgba(202, 202, 202, 0.2);
}
@media (max-width: 1470px) {
  /* line 470, sass/site/testimonials/_testimonials.scss */
  .our-belief-sec .our-belief-inner .our-belief-list-row {
    padding-top: 40px;
    padding-bottom: 40px;
  }
}
@media (max-width: 599px) {
  /* line 470, sass/site/testimonials/_testimonials.scss */
  .our-belief-sec .our-belief-inner .our-belief-list-row {
    flex-wrap: wrap;
    padding-bottom: 10px;
  }
}
/* line 484, sass/site/testimonials/_testimonials.scss */
.our-belief-sec .our-belief-inner .our-belief-list-row .our-belief-col {
  width: calc(100% / 3 - 15px);
}
@media (max-width: 599px) {
  /* line 484, sass/site/testimonials/_testimonials.scss */
  .our-belief-sec .our-belief-inner .our-belief-list-row .our-belief-col {
    width: 100%;
    margin-bottom: 20px;
  }
}
/* line 490, sass/site/testimonials/_testimonials.scss */
.our-belief-sec .our-belief-inner .our-belief-list-row .our-belief-col h3 {
  font-size: 25px;
  color: #fff;
  font-weight: 500;
  margin: 42px 0 17px 0;
}
@media (max-width: 1600px) {
  /* line 490, sass/site/testimonials/_testimonials.scss */
  .our-belief-sec .our-belief-inner .our-belief-list-row .our-belief-col h3 {
    font-size: 24px;
    margin: 20px 0 10px;
  }
}
@media (max-width: 1199px) {
  /* line 490, sass/site/testimonials/_testimonials.scss */
  .our-belief-sec .our-belief-inner .our-belief-list-row .our-belief-col h3 {
    font-size: 20px;
    margin: 15px 0 10px;
  }
}
@media (max-width: 599px) {
  /* line 490, sass/site/testimonials/_testimonials.scss */
  .our-belief-sec .our-belief-inner .our-belief-list-row .our-belief-col h3 {
    width: 100%;
    font-size: 18px;
  }
}
/* line 508, sass/site/testimonials/_testimonials.scss */
.our-belief-sec .our-belief-inner .our-belief-list-row .our-belief-col p {
  font-size: 19px;
  color: #9d9d9d;
  font-family: "Karla", sans-serif;
}
@media (max-width: 1600px) {
  /* line 508, sass/site/testimonials/_testimonials.scss */
  .our-belief-sec .our-belief-inner .our-belief-list-row .our-belief-col p {
    font-size: 18px;
    margin-top: 0;
  }
}
@media (max-width: 1023px) {
  /* line 508, sass/site/testimonials/_testimonials.scss */
  .our-belief-sec .our-belief-inner .our-belief-list-row .our-belief-col p {
    font-size: 16px;
    margin-top: 5px;
  }
}

/* line 525, sass/site/testimonials/_testimonials.scss */
.testimonials-achivement-sec {
  display: inline-block;
  width: 100%;
  padding: 90px 0 130px 0;
}
@media (max-width: 1600px) {
  /* line 525, sass/site/testimonials/_testimonials.scss */
  .testimonials-achivement-sec {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  /* line 525, sass/site/testimonials/_testimonials.scss */
  .testimonials-achivement-sec {
    padding: 30px 0 40px;
  }
}
/* line 535, sass/site/testimonials/_testimonials.scss */
.testimonials-achivement-sec .fix-wrap {
  max-width: 1200px;
}
@media (max-width: 1600px) {
  /* line 535, sass/site/testimonials/_testimonials.scss */
  .testimonials-achivement-sec .fix-wrap {
    max-width: 1100px;
  }
}
/* line 541, sass/site/testimonials/_testimonials.scss */
.testimonials-achivement-sec h2 {
  font-size: 50px;
  font-weight: 800;
  margin-bottom: 10px;
  color: #000;
}
@media (max-width: 1600px) {
  /* line 541, sass/site/testimonials/_testimonials.scss */
  .testimonials-achivement-sec h2 {
    font-size: 40px;
    margin: 0 0 10px;
  }
}
@media (max-width: 1199px) {
  /* line 541, sass/site/testimonials/_testimonials.scss */
  .testimonials-achivement-sec h2 {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 541, sass/site/testimonials/_testimonials.scss */
  .testimonials-achivement-sec h2 {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 541, sass/site/testimonials/_testimonials.scss */
  .testimonials-achivement-sec h2 {
    font-size: 28px;
  }
}
/* line 561, sass/site/testimonials/_testimonials.scss */
.testimonials-achivement-sec p.sub-desc {
  font-size: 19px;
  color: #6a6a6a;
  max-width: 38%;
  font-family: "Karla", sans-serif;
  margin-bottom: 70px;
}
@media (max-width: 1600px) {
  /* line 561, sass/site/testimonials/_testimonials.scss */
  .testimonials-achivement-sec p.sub-desc {
    font-size: 18px;
    margin-bottom: 10px;
    margin-top: 0;
    max-width: 40%;
  }
}
@media (max-width: 1199px) {
  /* line 561, sass/site/testimonials/_testimonials.scss */
  .testimonials-achivement-sec p.sub-desc {
    max-width: 42%;
  }
}
@media (max-width: 1023px) {
  /* line 561, sass/site/testimonials/_testimonials.scss */
  .testimonials-achivement-sec p.sub-desc {
    max-width: 58%;
  }
}
@media (max-width: 767px) {
  /* line 561, sass/site/testimonials/_testimonials.scss */
  .testimonials-achivement-sec p.sub-desc {
    font-size: 16px;
    margin: 5px 0;
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 586, sass/site/testimonials/_testimonials.scss */
  .testimonials-achivement-sec .archivment_slider {
    padding-top: 10px;
    padding-bottom: 48px;
  }
}
/* line 591, sass/site/testimonials/_testimonials.scss */
.testimonials-achivement-sec .archivment_slider .archivment_item {
  border: 1px solid #cacaca;
  padding: 20px 25px 20px 25px;
  box-shadow: 11px 11px 0 #d1d1d1;
  min-height: 193px;
}
@media (max-width: 1600px) {
  /* line 591, sass/site/testimonials/_testimonials.scss */
  .testimonials-achivement-sec .archivment_slider .archivment_item {
    padding: 10px 15px 10px 15px;
    min-height: 187px;
  }
}
@media (max-width: 1023px) {
  /* line 591, sass/site/testimonials/_testimonials.scss */
  .testimonials-achivement-sec .archivment_slider .archivment_item {
    padding: 10px 15px 20px 15px;
  }
}
@media (max-width: 767px) {
  /* line 591, sass/site/testimonials/_testimonials.scss */
  .testimonials-achivement-sec .archivment_slider .archivment_item {
    min-height: 183px;
    display: -webkit-box;
    display: -moz-box;
    display: -ms-flexbox;
    display: -webkit-flex;
    display: flex;
    -webkit-justify-content: flex-start;
    -moz-justify-content: flex-start;
    -ms-justify-content: flex-start;
    justify-content: flex-start;
    -ms-flex-pack: flex-start;
    -webkit-flex-direction: column;
    -moz-flex-direction: column;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
/* line 610, sass/site/testimonials/_testimonials.scss */
.testimonials-achivement-sec .archivment_slider .archivment_item .achivement-logo {
  display: inline-block;
  text-align: left;
  margin: 0 0 10px;
}
@media (max-width: 1024px) {
  /* line 610, sass/site/testimonials/_testimonials.scss */
  .testimonials-achivement-sec .archivment_slider .archivment_item .achivement-logo {
    margin: 0 0 6px;
  }
}
@media (max-width: 767px) {
  /* line 610, sass/site/testimonials/_testimonials.scss */
  .testimonials-achivement-sec .archivment_slider .archivment_item .achivement-logo {
    margin: 0 0 10px;
  }
}
/* line 621, sass/site/testimonials/_testimonials.scss */
.testimonials-achivement-sec .archivment_slider .archivment_item .rating_stars {
  display: block;
  margin: 0 0 5px;
  line-height: 1.8;
  width: 100%;
}
@media (max-width: 767px) {
  /* line 621, sass/site/testimonials/_testimonials.scss */
  .testimonials-achivement-sec .archivment_slider .archivment_item .rating_stars {
    margin: 0 0 4px;
  }
}
/* line 630, sass/site/testimonials/_testimonials.scss */
.testimonials-achivement-sec .archivment_slider .archivment_item p {
  font-family: "Karla", sans-serif;
  margin: 0;
  padding: 0;
  font-size: 16px;
  line-height: 1.4;
}
@media (max-width: 767px) {
  /* line 630, sass/site/testimonials/_testimonials.scss */
  .testimonials-achivement-sec .archivment_slider .archivment_item p {
    font-size: 15px;
    line-height: 1.3;
  }
}

/* line 644, sass/site/testimonials/_testimonials.scss */
.lets-connect-sec {
  display: flex;
  width: 100%;
  padding: 0;
  background: #e72e28;
  align-items: center;
}
@media (max-width: 599px) {
  /* line 644, sass/site/testimonials/_testimonials.scss */
  .lets-connect-sec {
    flex-wrap: wrap;
  }
}
/* line 653, sass/site/testimonials/_testimonials.scss */
.lets-connect-sec .fix-wrap {
  max-width: 1200px;
}
@media (max-width: 1600px) {
  /* line 653, sass/site/testimonials/_testimonials.scss */
  .lets-connect-sec .fix-wrap {
    max-width: 1100px;
  }
}
/* line 659, sass/site/testimonials/_testimonials.scss */
.lets-connect-sec .lets-connect-img {
  width: 50%;
}
@media (max-width: 599px) {
  /* line 659, sass/site/testimonials/_testimonials.scss */
  .lets-connect-sec .lets-connect-img {
    width: 100%;
  }
}
/* line 665, sass/site/testimonials/_testimonials.scss */
.lets-connect-sec .containerright {
  width: 50%;
}
@media (max-width: 599px) {
  /* line 665, sass/site/testimonials/_testimonials.scss */
  .lets-connect-sec .containerright {
    width: 100%;
  }
}
/* line 670, sass/site/testimonials/_testimonials.scss */
.lets-connect-sec .containerright .lets-connect-dtl {
  max-width: 560px;
  float: left;
  width: 100%;
  margin-top: 110px;
  margin-right: 0;
  padding-left: 140px;
  padding-right: 30px;
}
@media (max-width: 1600px) {
  /* line 670, sass/site/testimonials/_testimonials.scss */
  .lets-connect-sec .containerright .lets-connect-dtl {
    margin-right: 0;
    margin-top: 30px;
  }
}
@media (max-width: 1470px) {
  /* line 670, sass/site/testimonials/_testimonials.scss */
  .lets-connect-sec .containerright .lets-connect-dtl {
    max-width: 500px;
    padding-left: 50px;
  }
}
@media (max-width: 1199px) {
  /* line 670, sass/site/testimonials/_testimonials.scss */
  .lets-connect-sec .containerright .lets-connect-dtl {
    margin-top: 10px;
  }
}
@media (max-width: 767px) {
  /* line 670, sass/site/testimonials/_testimonials.scss */
  .lets-connect-sec .containerright .lets-connect-dtl {
    padding-left: 30px;
  }
}
@media (max-width: 599px) {
  /* line 670, sass/site/testimonials/_testimonials.scss */
  .lets-connect-sec .containerright .lets-connect-dtl {
    padding-left: 15px;
    padding-bottom: 20px;
  }
}
/* line 696, sass/site/testimonials/_testimonials.scss */
.lets-connect-sec .containerright .lets-connect-dtl p {
  font-size: 40px;
  color: #fff;
  font-weight: 800;
  font-style: italic;
  line-height: normal;
  font-family: "Montserrat", sans-serif;
  margin-bottom: 60px;
}
@media (max-width: 1600px) {
  /* line 696, sass/site/testimonials/_testimonials.scss */
  .lets-connect-sec .containerright .lets-connect-dtl p {
    margin-bottom: 30px;
    font-size: 32px;
  }
}
@media (max-width: 1199px) {
  /* line 696, sass/site/testimonials/_testimonials.scss */
  .lets-connect-sec .containerright .lets-connect-dtl p {
    font-size: 30px;
  }
}
@media (max-width: 1023px) {
  /* line 696, sass/site/testimonials/_testimonials.scss */
  .lets-connect-sec .containerright .lets-connect-dtl p {
    font-size: 28px;
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  /* line 696, sass/site/testimonials/_testimonials.scss */
  .lets-connect-sec .containerright .lets-connect-dtl p {
    font-size: 24px;
  }
}
/* line 719, sass/site/testimonials/_testimonials.scss */
.lets-connect-sec .containerright .lets-connect-dtl .btn-connect {
  max-width: 306px;
  width: 100%;
  display: inline-block;
  height: 98px;
  line-height: 98px;
  text-align: center;
  color: #fff;
  font-size: 21px;
  font-weight: 600;
  border: 2px solid #fff;
  border-radius: 4px;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
@media (max-width: 1600px) {
  /* line 719, sass/site/testimonials/_testimonials.scss */
  .lets-connect-sec .containerright .lets-connect-dtl .btn-connect {
    height: auto;
    line-height: normal;
    max-width: initial;
    padding: 16px 30px;
    width: auto;
    border-radius: 0;
    font-size: 18px;
    font-weight: 400;
  }
}
/* line 742, sass/site/testimonials/_testimonials.scss */
.lets-connect-sec .containerright .lets-connect-dtl .btn-connect:hover {
  background: #fff;
  color: #000;
}

/* line 750, sass/site/testimonials/_testimonials.scss */
.play_video {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  width: 92px;
  height: 92px;
  background-color: #e63b30;
  border-radius: 50%;
  display: flex;
  justify-content: center;
  align-items: center;
  cursor: pointer;
}
@media (max-width: 1199px) {
  /* line 750, sass/site/testimonials/_testimonials.scss */
  .play_video {
    width: 62px;
    height: 62px;
  }
}
@media (max-width: 767px) {
  /* line 750, sass/site/testimonials/_testimonials.scss */
  .play_video {
    width: 40px;
    height: 40px;
  }
}
/* line 773, sass/site/testimonials/_testimonials.scss */
.play_video:before {
  content: "";
  width: 0;
  height: 0;
  border-top: 14px solid transparent;
  border-bottom: 14px solid transparent;
  border-left: 20px solid #fff;
}
@media (max-width: 1199px) {
  /* line 773, sass/site/testimonials/_testimonials.scss */
  .play_video:before {
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 16px solid #fff;
  }
}
@media (max-width: 767px) {
  /* line 773, sass/site/testimonials/_testimonials.scss */
  .play_video:before {
    border-top: 6px solid transparent;
    border-bottom: 6px solid transparent;
    border-left: 10px solid #fff;
  }
}

/* line 792, sass/site/testimonials/_testimonials.scss */
.custom_video_popup {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(47, 46, 46, 0.8);
  z-index: 20;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.4s ease;
  opacity: 0;
  visibility: hidden;
}
/* line 806, sass/site/testimonials/_testimonials.scss */
.custom_video_popup.opened {
  opacity: 1;
  visibility: visible;
}
/* line 810, sass/site/testimonials/_testimonials.scss */
.custom_video_popup .close_popup {
  position: absolute;
  top: 20px;
  right: 20px;
  background: transparent;
  width: 30px;
  height: 30px;
  cursor: pointer;
}
/* line 818, sass/site/testimonials/_testimonials.scss */
.custom_video_popup .close_popup:after, .custom_video_popup .close_popup:before {
  content: "";
  height: 100%;
  width: 2px;
  background-color: #fff;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  transform: rotate(45deg);
}
/* line 831, sass/site/testimonials/_testimonials.scss */
.custom_video_popup .close_popup:before {
  transform: rotate(-45deg);
}
/* line 835, sass/site/testimonials/_testimonials.scss */
.custom_video_popup .custom_video_popup_inner {
  max-width: 800px;
  width: calc(100% - 20px);
  border: 8px #fff solid;
}

/* line 841, sass/site/testimonials/_testimonials.scss */
.aspect_video_wrapper {
  width: 100%;
  padding-top: 56.25%;
  height: 0px;
  position: relative;
}
/* line 846, sass/site/testimonials/_testimonials.scss */
.aspect_video_wrapper .video_frame {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

/* line 855, sass/site/testimonials/_testimonials.scss */
.testimonials-page-sec-video.hide-testimonials-video {
  display: none;
}

/* line 860, sass/site/testimonials/_testimonials.scss */
.testimonials-page-sec-video.hide-testimonials-video ~ .video-brief-clients .video-brief-inner-row {
  border-top: none;
  padding-top: 10px;
}
@media (max-width: 767px) {
  /* line 860, sass/site/testimonials/_testimonials.scss */
  .testimonials-page-sec-video.hide-testimonials-video ~ .video-brief-clients .video-brief-inner-row {
    padding-bottom: 10px;
  }
}

/*--------------------------------------------------------------
## AR/BR Page
/*--------------------------------------------------------------*/
/* line 2, sass/site/arvr/_arvr.scss */
.page-template-ar-vr-template .fix-wrap, .page-template-ar-br-template .fix-wrap {
  max-width: 1200px;
}
@media (max-width: 1600px) {
  /* line 2, sass/site/arvr/_arvr.scss */
  .page-template-ar-vr-template .fix-wrap, .page-template-ar-br-template .fix-wrap {
    max-width: 1100px;
  }
}
/* line 8, sass/site/arvr/_arvr.scss */
.page-template-ar-vr-template footer.footermain, .page-template-ar-br-template footer.footermain {
  padding-top: 0 !important;
  height: auto !important;
}
/* line 14, sass/site/arvr/_arvr.scss */
.page-template-ar-vr-template .capabilities-card-inner h3, .page-template-ar-br-template .capabilities-card-inner h3 {
  color: #fff;
  font-size: 25px;
  line-height: 37px;
  font-weight: 700;
}
@media (max-width: 1199px) {
  /* line 22, sass/site/arvr/_arvr.scss */
  .page-template-ar-vr-template .how-we-do-it .how-we-do-img, .page-template-ar-br-template .how-we-do-it .how-we-do-img {
    width: 100%;
  }
}
@media (max-width: 1365px) {
  /* line 31, sass/site/arvr/_arvr.scss */
  .page-template-ar-vr-template .ar-vr-banner .services-banner-caption .service-page-thumb img, .page-template-ar-br-template .ar-vr-banner .services-banner-caption .service-page-thumb img {
    max-width: 100%;
  }
}
/* line 41, sass/site/arvr/_arvr.scss */
.page-template-ar-vr-template .technology-grid .technology-colomn a, .page-template-ar-br-template .technology-grid .technology-colomn a {
  pointer-events: none;
}

@media (max-width: 1199px) {
  /* line 47, sass/site/arvr/_arvr.scss */
  .ar-vr-banner {
    padding: 60px 0;
  }
}
@media (max-width: 767px) {
  /* line 47, sass/site/arvr/_arvr.scss */
  .ar-vr-banner {
    padding: 30px 0;
  }
}
/* line 54, sass/site/arvr/_arvr.scss */
.ar-vr-banner .services-banner-caption {
  min-height: 675px;
  overflow: initial;
}
@media (max-width: 1365px) {
  /* line 54, sass/site/arvr/_arvr.scss */
  .ar-vr-banner .services-banner-caption {
    min-height: 525px;
  }
}
@media (max-width: 767px) {
  /* line 54, sass/site/arvr/_arvr.scss */
  .ar-vr-banner .services-banner-caption {
    padding: 20px 0 0;
  }
}
@media (max-width: 1199px) {
  /* line 54, sass/site/arvr/_arvr.scss */
  .ar-vr-banner .services-banner-caption {
    -webkit-flex-flow: wrap;
    -moz-flex-flow: wrap;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
  }
}
/* line 66, sass/site/arvr/_arvr.scss */
.ar-vr-banner .services-banner-caption .service-page-title {
  width: 52%;
}
@media (max-width: 1600px) {
  /* line 66, sass/site/arvr/_arvr.scss */
  .ar-vr-banner .services-banner-caption .service-page-title {
    width: 45%;
  }
}
@media (max-width: 1199px) {
  /* line 66, sass/site/arvr/_arvr.scss */
  .ar-vr-banner .services-banner-caption .service-page-title {
    width: 100%;
    text-align: center;
  }
}
/* line 75, sass/site/arvr/_arvr.scss */
.ar-vr-banner .services-banner-caption .service-page-title h1 {
  margin: 0 0 30px;
  font-weight: 800;
  font-size: 65px;
}
@media (max-width: 1600px) {
  /* line 75, sass/site/arvr/_arvr.scss */
  .ar-vr-banner .services-banner-caption .service-page-title h1 {
    font-size: 40px;
    margin: 0 0 15px;
  }
}
@media (max-width: 1199px) {
  /* line 75, sass/site/arvr/_arvr.scss */
  .ar-vr-banner .services-banner-caption .service-page-title h1 {
    font-size: 36px;
    margin: 0 0 10px;
  }
}
@media (max-width: 1023px) {
  /* line 75, sass/site/arvr/_arvr.scss */
  .ar-vr-banner .services-banner-caption .service-page-title h1 {
    font-size: 32px;
  }
}
/* line 91, sass/site/arvr/_arvr.scss */
.ar-vr-banner .services-banner-caption .service-page-title p {
  font-size: 23px;
  line-height: 33px;
  color: #fff;
  max-width: 520px;
}
@media (max-width: 1600px) {
  /* line 91, sass/site/arvr/_arvr.scss */
  .ar-vr-banner .services-banner-caption .service-page-title p {
    font-size: 20px;
    line-height: 28px;
    letter-spacing: 0.2px;
  }
}
@media (max-width: 1199px) {
  /* line 91, sass/site/arvr/_arvr.scss */
  .ar-vr-banner .services-banner-caption .service-page-title p {
    margin: 0 auto 30px;
  }
}
@media (max-width: 767px) {
  /* line 91, sass/site/arvr/_arvr.scss */
  .ar-vr-banner .services-banner-caption .service-page-title p {
    max-width: 100%;
    font-size: 18px;
    line-height: 28px;
  }
}
/* line 111, sass/site/arvr/_arvr.scss */
.ar-vr-banner .services-banner-caption .service-page-thumb {
  width: 44%;
}
@media (max-width: 1600px) {
  /* line 111, sass/site/arvr/_arvr.scss */
  .ar-vr-banner .services-banner-caption .service-page-thumb {
    width: 55%;
  }
}
@media (max-width: 1199px) {
  /* line 111, sass/site/arvr/_arvr.scss */
  .ar-vr-banner .services-banner-caption .service-page-thumb {
    width: 100%;
    text-align: center;
  }
}
@media (max-width: 767px) {
  /* line 111, sass/site/arvr/_arvr.scss */
  .ar-vr-banner .services-banner-caption .service-page-thumb {
    padding: 5px 0 0;
  }
}
/* line 123, sass/site/arvr/_arvr.scss */
.ar-vr-banner .services-banner-caption .service-page-thumb img {
  max-width: initial;
}
/* line 126, sass/site/arvr/_arvr.scss */
.ar-vr-banner .services-banner-caption .service-page-thumb:before, .ar-vr-banner .services-banner-caption .service-page-thumb:after {
  display: none;
}

/* line 132, sass/site/arvr/_arvr.scss */
.allow-user-section {
  padding: 95px 0 0;
}
@media (max-width: 1600px) {
  /* line 132, sass/site/arvr/_arvr.scss */
  .allow-user-section {
    padding: 50px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 132, sass/site/arvr/_arvr.scss */
  .allow-user-section {
    padding: 40px 0 0;
  }
}
/* line 140, sass/site/arvr/_arvr.scss */
.allow-user-section .fix-wrap {
  max-width: 1200px;
}
/* line 143, sass/site/arvr/_arvr.scss */
.allow-user-section .header-title {
  text-align: center;
  max-width: 1010px;
  margin: 0 auto 90px;
}
@media (max-width: 1600px) {
  /* line 143, sass/site/arvr/_arvr.scss */
  .allow-user-section .header-title {
    margin: 0 auto 50px;
  }
}
@media (max-width: 767px) {
  /* line 143, sass/site/arvr/_arvr.scss */
  .allow-user-section .header-title {
    margin: 0 auto 30px;
  }
}
@media (max-width: 767px) {
  /* line 153, sass/site/arvr/_arvr.scss */
  .allow-user-section .header-title .section-header {
    font-size: 26px;
  }
}
@media (max-width: 767px) {
  /* line 157, sass/site/arvr/_arvr.scss */
  .allow-user-section .header-title .section-header br {
    display: none;
  }
}
@media (max-width: 767px) {
  /* line 163, sass/site/arvr/_arvr.scss */
  .allow-user-section .header-title p {
    font-size: 16px;
  }
}
@media (max-width: 1600px) {
  /* line 171, sass/site/arvr/_arvr.scss */
  .allow-user-section.improve-operational-section div.how-we-do-it:not(.microsoft-powerbi) .how-we-do-content {
    width: 43%;
  }
}
@media (max-width: 1023px) {
  /* line 171, sass/site/arvr/_arvr.scss */
  .allow-user-section.improve-operational-section div.how-we-do-it:not(.microsoft-powerbi) .how-we-do-content {
    width: 100%;
  }
}
@media (max-width: 1199px) {
  /* line 180, sass/site/arvr/_arvr.scss */
  .allow-user-section.improve-operational-section div.how-we-do-it:not(.microsoft-powerbi) .how-we-do-img img {
    max-width: 120%;
  }
}
@media (max-width: 1023px) {
  /* line 180, sass/site/arvr/_arvr.scss */
  .allow-user-section.improve-operational-section div.how-we-do-it:not(.microsoft-powerbi) .how-we-do-img img {
    width: 100%;
    max-width: 100%;
  }
}

/* line 193, sass/site/arvr/_arvr.scss */
.how-we-do-it {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
  border-bottom: 1px #000000 solid;
  padding: 0 0 75px;
}
@media (max-width: 1600px) {
  /* line 193, sass/site/arvr/_arvr.scss */
  .how-we-do-it {
    padding: 0 0 50px;
  }
}
@media (max-width: 1199px) {
  /* line 193, sass/site/arvr/_arvr.scss */
  .how-we-do-it {
    -webkit-flex-flow: wrap;
    -moz-flex-flow: wrap;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
    padding: 0 0 45px;
  }
}
@media (max-width: 767px) {
  /* line 193, sass/site/arvr/_arvr.scss */
  .how-we-do-it {
    padding: 0 0 25px;
  }
}
/* line 208, sass/site/arvr/_arvr.scss */
.how-we-do-it .how-we-do-img {
  width: 53%;
}
@media (max-width: 1023px) {
  /* line 208, sass/site/arvr/_arvr.scss */
  .how-we-do-it .how-we-do-img {
    width: 100%;
  }
}
/* line 213, sass/site/arvr/_arvr.scss */
.how-we-do-it .how-we-do-img img {
  max-width: initial;
  float: right;
}
@media (max-width: 1365px) {
  /* line 213, sass/site/arvr/_arvr.scss */
  .how-we-do-it .how-we-do-img img {
    max-width: 780px;
  }
}
@media (max-width: 1199px) {
  /* line 213, sass/site/arvr/_arvr.scss */
  .how-we-do-it .how-we-do-img img {
    max-width: 100%;
  }
}
/* line 224, sass/site/arvr/_arvr.scss */
.how-we-do-it .how-we-do-content {
  width: 39%;
  margin-left: auto;
}
@media (max-width: 1199px) {
  /* line 224, sass/site/arvr/_arvr.scss */
  .how-we-do-it .how-we-do-content {
    width: 42%;
    margin-left: auto;
    padding: 20px 0 0;
  }
}
@media (max-width: 1023px) {
  /* line 224, sass/site/arvr/_arvr.scss */
  .how-we-do-it .how-we-do-content {
    width: 100%;
  }
}
/* line 235, sass/site/arvr/_arvr.scss */
.how-we-do-it .how-we-do-content h3 {
  font-size: 25px;
}
@media (max-width: 767px) {
  /* line 235, sass/site/arvr/_arvr.scss */
  .how-we-do-it .how-we-do-content h3 {
    font-size: 20px;
  }
}
/* line 241, sass/site/arvr/_arvr.scss */
.how-we-do-it .how-we-do-content p {
  color: #6a6a6a;
  font-size: 19px;
  max-width: 87%;
}
@media (max-width: 767px) {
  /* line 241, sass/site/arvr/_arvr.scss */
  .how-we-do-it .how-we-do-content p {
    max-width: 100%;
    margin-top: 10px;
    font-size: 16px;
  }
}
/* line 251, sass/site/arvr/_arvr.scss */
.how-we-do-it .how-we-do-content ul {
  max-width: 350px;
  padding: 0 0 30px 20px;
}
@media (max-width: 1199px) {
  /* line 251, sass/site/arvr/_arvr.scss */
  .how-we-do-it .how-we-do-content ul {
    max-width: 350px;
    padding: 0 0 0 20px;
  }
}
@media (max-width: 767px) {
  /* line 251, sass/site/arvr/_arvr.scss */
  .how-we-do-it .how-we-do-content ul {
    max-width: 100%;
  }
}
/* line 261, sass/site/arvr/_arvr.scss */
.how-we-do-it .how-we-do-content ul li {
  line-height: 22px;
  color: #000000;
  font-size: 17px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  letter-spacing: 0;
  margin: 0 0 24px;
}
@media (max-width: 1600px) {
  /* line 261, sass/site/arvr/_arvr.scss */
  .how-we-do-it .how-we-do-content ul li {
    margin: 0 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 261, sass/site/arvr/_arvr.scss */
  .how-we-do-it .how-we-do-content ul li {
    font-size: 14px;
    margin: 0 0 10px;
  }
}

/* line 281, sass/site/arvr/_arvr.scss */
.page-template-ar-br-template .how-we-do-it {
  padding: 0 0 35px;
}

/* line 285, sass/site/arvr/_arvr.scss */
.ar-capability-section {
  padding: 90px 0 0;
}
@media (max-width: 1600px) {
  /* line 285, sass/site/arvr/_arvr.scss */
  .ar-capability-section {
    padding: 50px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 285, sass/site/arvr/_arvr.scss */
  .ar-capability-section {
    padding: 40px 0 0;
  }
}
/* line 293, sass/site/arvr/_arvr.scss */
.ar-capability-section .fix-wrap {
  max-width: 1200px;
}
/* line 296, sass/site/arvr/_arvr.scss */
.ar-capability-section .header-title {
  margin: 0 0 50px;
}
@media (max-width: 1600px) {
  /* line 296, sass/site/arvr/_arvr.scss */
  .ar-capability-section .header-title {
    margin: 0 0 30px;
  }
}
@media (max-width: 767px) {
  /* line 296, sass/site/arvr/_arvr.scss */
  .ar-capability-section .header-title {
    margin: 0 0 20px;
  }
}
@media (max-width: 767px) {
  /* line 304, sass/site/arvr/_arvr.scss */
  .ar-capability-section .header-title .section-header {
    font-size: 28px;
    text-align: left;
  }
}

/* line 312, sass/site/arvr/_arvr.scss */
.capabilities-gird {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  margin: 0 -1px;
}
/* line 316, sass/site/arvr/_arvr.scss */
.capabilities-gird .capabilities-card {
  background: #000;
  width: calc(100% / 3 - 2px);
  margin: 1px;
  padding: 120px 20px 75px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  min-height: 440px;
}
@media (max-width: 1600px) {
  /* line 316, sass/site/arvr/_arvr.scss */
  .capabilities-gird .capabilities-card {
    padding: 50px 20px 45px;
    min-height: 230px;
  }
}
@media (max-width: 1199px) {
  /* line 316, sass/site/arvr/_arvr.scss */
  .capabilities-gird .capabilities-card {
    padding: 30px 20px;
    min-height: inherit;
  }
}
@media (max-width: 767px) {
  /* line 316, sass/site/arvr/_arvr.scss */
  .capabilities-gird .capabilities-card {
    padding: 20px 15px;
    width: calc(100% / 2 - 2px);
  }
}
@media (max-width: 599px) {
  /* line 316, sass/site/arvr/_arvr.scss */
  .capabilities-gird .capabilities-card {
    width: 100%;
  }
}
/* line 338, sass/site/arvr/_arvr.scss */
.capabilities-gird .capabilities-card .capabilities-card-inner {
  max-width: 360px;
  margin: 0 auto;
}
@media (max-width: 599px) {
  /* line 338, sass/site/arvr/_arvr.scss */
  .capabilities-gird .capabilities-card .capabilities-card-inner {
    max-width: 100%;
  }
}
@media (max-width: 1600px) {
  /* line 344, sass/site/arvr/_arvr.scss */
  .capabilities-gird .capabilities-card .capabilities-card-inner h3 {
    font-size: 20px;
    line-height: 32px;
  }
}
@media (max-width: 1023px) {
  /* line 344, sass/site/arvr/_arvr.scss */
  .capabilities-gird .capabilities-card .capabilities-card-inner h3 {
    font-size: 16px;
    line-height: 24px;
    margin: 0 0 5px;
  }
}
/* line 355, sass/site/arvr/_arvr.scss */
.capabilities-gird .capabilities-card .capabilities-card-inner h4 {
  color: #fff;
  font-size: 25px;
  line-height: 37px;
  font-weight: 700;
}
@media (max-width: 1023px) {
  /* line 355, sass/site/arvr/_arvr.scss */
  .capabilities-gird .capabilities-card .capabilities-card-inner h4 {
    font-size: 16px;
    line-height: 24px;
    margin: 0 0 5px;
  }
}
/* line 366, sass/site/arvr/_arvr.scss */
.capabilities-gird .capabilities-card .capabilities-card-inner p {
  color: #9d9d9d;
  font-size: 19px;
  line-height: 26px;
}
@media (max-width: 1023px) {
  /* line 366, sass/site/arvr/_arvr.scss */
  .capabilities-gird .capabilities-card .capabilities-card-inner p {
    font-size: 16px;
    line-height: normal;
    margin: 15px 0;
  }
}
@media (max-width: 767px) {
  /* line 366, sass/site/arvr/_arvr.scss */
  .capabilities-gird .capabilities-card .capabilities-card-inner p {
    font-size: 16px;
    line-height: 24px;
    margin: 10px 0 0;
  }
}

/* line 384, sass/site/arvr/_arvr.scss */
.vr-business-section {
  padding: 90px 0 0;
}
@media (max-width: 1600px) {
  /* line 384, sass/site/arvr/_arvr.scss */
  .vr-business-section {
    padding: 50px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 384, sass/site/arvr/_arvr.scss */
  .vr-business-section {
    padding: 40px 0 0;
  }
}
/* line 392, sass/site/arvr/_arvr.scss */
.vr-business-section .header-title {
  text-align: center;
  margin: 0 0 90px;
}
@media (max-width: 1600px) {
  /* line 392, sass/site/arvr/_arvr.scss */
  .vr-business-section .header-title {
    margin: 0 0 40px;
  }
}
@media (max-width: 767px) {
  /* line 392, sass/site/arvr/_arvr.scss */
  .vr-business-section .header-title {
    margin: 0 0 30px;
  }
}
@media (max-width: 767px) {
  /* line 401, sass/site/arvr/_arvr.scss */
  .vr-business-section .header-title .section-header {
    font-size: 26px;
  }
}
/* line 406, sass/site/arvr/_arvr.scss */
.vr-business-section .header-title p {
  max-width: 1030px;
  margin: auto;
  width: 100%;
}
@media (max-width: 767px) {
  /* line 406, sass/site/arvr/_arvr.scss */
  .vr-business-section .header-title p {
    font-size: 16px;
  }
}
/* line 415, sass/site/arvr/_arvr.scss */
.vr-business-section .vr-business-row {
  border-top: 1px #000 solid;
  padding: 70px 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
@media (max-width: 1600px) {
  /* line 415, sass/site/arvr/_arvr.scss */
  .vr-business-section .vr-business-row {
    padding: 40px 0;
  }
}
@media (max-width: 767px) {
  /* line 415, sass/site/arvr/_arvr.scss */
  .vr-business-section .vr-business-row {
    padding: 40px 0;
    -webkit-flex-flow: wrap;
    -moz-flex-flow: wrap;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
  }
}
/* line 427, sass/site/arvr/_arvr.scss */
.vr-business-section .vr-business-row .vr-business-img {
  width: 32%;
}
@media (max-width: 767px) {
  /* line 427, sass/site/arvr/_arvr.scss */
  .vr-business-section .vr-business-row .vr-business-img {
    width: 100%;
    margin: 0 0 20px;
  }
}
@media (max-width: 767px) {
  /* line 433, sass/site/arvr/_arvr.scss */
  .vr-business-section .vr-business-row .vr-business-img img {
    width: 100%;
  }
}
/* line 439, sass/site/arvr/_arvr.scss */
.vr-business-section .vr-business-row .vr-business-content {
  width: 68%;
  padding-left: 8%;
}
@media (max-width: 1600px) {
  /* line 439, sass/site/arvr/_arvr.scss */
  .vr-business-section .vr-business-row .vr-business-content {
    padding-left: 40px;
  }
}
@media (max-width: 767px) {
  /* line 439, sass/site/arvr/_arvr.scss */
  .vr-business-section .vr-business-row .vr-business-content {
    width: 100%;
    padding-left: 0;
  }
}
/* line 449, sass/site/arvr/_arvr.scss */
.vr-business-section .vr-business-row .vr-business-content h3 {
  font-size: 40px;
  font-weight: 800;
}
@media (max-width: 1600px) {
  /* line 449, sass/site/arvr/_arvr.scss */
  .vr-business-section .vr-business-row .vr-business-content h3 {
    font-size: 36px;
  }
}
@media (max-width: 1199px) {
  /* line 449, sass/site/arvr/_arvr.scss */
  .vr-business-section .vr-business-row .vr-business-content h3 {
    font-size: 32px;
  }
}
@media (max-width: 1023px) {
  /* line 449, sass/site/arvr/_arvr.scss */
  .vr-business-section .vr-business-row .vr-business-content h3 {
    font-size: 28px;
  }
}
@media (max-width: 767px) {
  /* line 449, sass/site/arvr/_arvr.scss */
  .vr-business-section .vr-business-row .vr-business-content h3 {
    font-size: 24px;
  }
}
@media (max-width: 1600px) {
  /* line 465, sass/site/arvr/_arvr.scss */
  .vr-business-section .vr-business-row .vr-business-content p {
    margin: 0;
    font-size: 19px;
  }
}
@media (max-width: 767px) {
  /* line 465, sass/site/arvr/_arvr.scss */
  .vr-business-section .vr-business-row .vr-business-content p {
    font-size: 16px;
  }
}
/* line 476, sass/site/arvr/_arvr.scss */
.vr-business-section .vr-business-row:nth-child(2n) .vr-business-img {
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
}
@media (max-width: 767px) {
  /* line 476, sass/site/arvr/_arvr.scss */
  .vr-business-section .vr-business-row:nth-child(2n) .vr-business-img {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
}
/* line 482, sass/site/arvr/_arvr.scss */
.vr-business-section .vr-business-row:nth-child(2n) .vr-business-content {
  padding-left: 0;
  padding-right: 8%;
}
@media (max-width: 767px) {
  /* line 482, sass/site/arvr/_arvr.scss */
  .vr-business-section .vr-business-row:nth-child(2n) .vr-business-content {
    padding-right: 0;
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
}

/* line 493, sass/site/arvr/_arvr.scss */
.vr-transforming-block {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
  padding: 100px 0;
}
@media (max-width: 1600px) {
  /* line 493, sass/site/arvr/_arvr.scss */
  .vr-transforming-block {
    padding: 60px 0;
  }
}
@media (max-width: 1199px) {
  /* line 493, sass/site/arvr/_arvr.scss */
  .vr-transforming-block {
    padding: 50px 0;
    -webkit-flex-flow: wrap;
    -moz-flex-flow: wrap;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
  }
}
@media (max-width: 767px) {
  /* line 493, sass/site/arvr/_arvr.scss */
  .vr-transforming-block {
    padding: 40px 0;
  }
}
/* line 507, sass/site/arvr/_arvr.scss */
.vr-transforming-block .vr-transforming-content {
  width: 32%;
}
@media (max-width: 1199px) {
  /* line 507, sass/site/arvr/_arvr.scss */
  .vr-transforming-block .vr-transforming-content {
    width: 100%;
    padding: 0;
  }
}
/* line 513, sass/site/arvr/_arvr.scss */
.vr-transforming-block .vr-transforming-content h3 {
  font-size: 40px;
  line-height: 48px;
  font-weight: 900;
  margin: 0 0 40px;
}
@media (max-width: 1600px) {
  /* line 513, sass/site/arvr/_arvr.scss */
  .vr-transforming-block .vr-transforming-content h3 {
    font-size: 36px;
    margin: 0 0 30px;
  }
}
@media (max-width: 1199px) {
  /* line 513, sass/site/arvr/_arvr.scss */
  .vr-transforming-block .vr-transforming-content h3 {
    font-size: 32px;
    margin: 0 0 15px;
  }
}
@media (max-width: 1199px) {
  /* line 513, sass/site/arvr/_arvr.scss */
  .vr-transforming-block .vr-transforming-content h3 {
    font-size: 28px;
  }
}
@media (max-width: 767px) {
  /* line 513, sass/site/arvr/_arvr.scss */
  .vr-transforming-block .vr-transforming-content h3 {
    font-size: 24px;
    line-height: normal;
  }
}
/* line 534, sass/site/arvr/_arvr.scss */
.vr-transforming-block .vr-transforming-content h4 {
  font-size: 25px;
  font-weight: 700;
  padding: 0 0 20px;
  margin: 0;
}
@media (max-width: 767px) {
  /* line 534, sass/site/arvr/_arvr.scss */
  .vr-transforming-block .vr-transforming-content h4 {
    font-size: 20px;
    padding: 0;
  }
}
/* line 544, sass/site/arvr/_arvr.scss */
.vr-transforming-block .vr-transforming-content ul {
  max-width: 350px;
  padding: 0 0 0 20px;
}
@media (max-width: 1199px) {
  /* line 544, sass/site/arvr/_arvr.scss */
  .vr-transforming-block .vr-transforming-content ul {
    max-width: 100%;
  }
}
/* line 550, sass/site/arvr/_arvr.scss */
.vr-transforming-block .vr-transforming-content ul li {
  line-height: 22px;
  color: #000000;
  font-size: 17px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  letter-spacing: 0;
  margin: 0 0 24px;
}
@media (max-width: 767px) {
  /* line 550, sass/site/arvr/_arvr.scss */
  .vr-transforming-block .vr-transforming-content ul li {
    margin: 0 0 14px;
    line-height: 20px;
    font-size: 14px;
  }
}
/* line 566, sass/site/arvr/_arvr.scss */
.vr-transforming-block .vr-transforming-img {
  width: 60%;
  padding-left: 8%;
}
@media (max-width: 1365px) {
  /* line 566, sass/site/arvr/_arvr.scss */
  .vr-transforming-block .vr-transforming-img {
    padding-left: 5%;
  }
}
@media (max-width: 1199px) {
  /* line 566, sass/site/arvr/_arvr.scss */
  .vr-transforming-block .vr-transforming-img {
    width: 100%;
    padding: 0;
  }
}
/* line 576, sass/site/arvr/_arvr.scss */
.vr-transforming-block .vr-transforming-img img {
  max-width: initial;
}
@media (max-width: 1365px) {
  /* line 576, sass/site/arvr/_arvr.scss */
  .vr-transforming-block .vr-transforming-img img {
    max-width: 780px;
  }
}
@media (max-width: 1199px) {
  /* line 576, sass/site/arvr/_arvr.scss */
  .vr-transforming-block .vr-transforming-img img {
    max-width: 100%;
  }
}

/* line 587, sass/site/arvr/_arvr.scss */
.vr-business-list {
  border-bottom: 1px #000000 solid;
}

/* line 590, sass/site/arvr/_arvr.scss */
.technology-expert-section {
  background: #000000;
  padding: 85px 0 95px;
}
@media (max-width: 1600px) {
  /* line 590, sass/site/arvr/_arvr.scss */
  .technology-expert-section {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  /* line 590, sass/site/arvr/_arvr.scss */
  .technology-expert-section {
    padding: 45px 0 55px;
  }
}
/* line 599, sass/site/arvr/_arvr.scss */
.technology-expert-section .header-title {
  max-width: 670px;
  margin: 0 auto 75px;
  text-align: center;
}
@media (max-width: 1600px) {
  /* line 599, sass/site/arvr/_arvr.scss */
  .technology-expert-section .header-title {
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  /* line 599, sass/site/arvr/_arvr.scss */
  .technology-expert-section .header-title {
    margin: 0 auto 35px;
  }
}
/* line 609, sass/site/arvr/_arvr.scss */
.technology-expert-section .header-title .section-header {
  color: #fff;
}
/* line 613, sass/site/arvr/_arvr.scss */
.technology-expert-section .header-title p {
  color: #9d9d9d;
}
@media (max-width: 767px) {
  /* line 613, sass/site/arvr/_arvr.scss */
  .technology-expert-section .header-title p {
    font-size: 16px;
  }
}

/* line 621, sass/site/arvr/_arvr.scss */
.technology-grid {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  border-left: 1px #fff solid;
  border-bottom: 1px #fff solid;
}
/* line 626, sass/site/arvr/_arvr.scss */
.technology-grid .technology-colomn {
  border-top: 1px #fff solid;
  border-right: 1px #fff solid;
  width: calc(100% / 6);
  transition: all 0.3s ease;
}
@media (max-width: 1199px) {
  /* line 626, sass/site/arvr/_arvr.scss */
  .technology-grid .technology-colomn {
    width: calc(100% / 3);
  }
}
@media (max-width: 767px) {
  /* line 626, sass/site/arvr/_arvr.scss */
  .technology-grid .technology-colomn {
    width: calc(100% / 2);
  }
}
/* line 637, sass/site/arvr/_arvr.scss */
.technology-grid .technology-colomn:hover {
  background: #e53b30;
  border-right: 1px #fff solid;
}
/* line 641, sass/site/arvr/_arvr.scss */
.technology-grid .technology-colomn a {
  width: 195px;
  height: 208px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  text-align: center;
}
@media (max-width: 1600px) {
  /* line 641, sass/site/arvr/_arvr.scss */
  .technology-grid .technology-colomn a {
    width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 641, sass/site/arvr/_arvr.scss */
  .technology-grid .technology-colomn a {
    height: 178px;
  }
}
/* line 655, sass/site/arvr/_arvr.scss */
.technology-grid .technology-colomn .icon {
  height: 50px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin: 0 0 30px;
}
/* line 662, sass/site/arvr/_arvr.scss */
.technology-grid .technology-colomn span {
  font-size: 19px;
  font-weight: 500;
  color: #fff;
  line-height: normal;
}

/* line 670, sass/site/arvr/_arvr.scss */
.vr-casestudies-section {
  padding: 85px 0 0;
}
@media (max-width: 1600px) {
  /* line 670, sass/site/arvr/_arvr.scss */
  .vr-casestudies-section {
    padding: 50px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 670, sass/site/arvr/_arvr.scss */
  .vr-casestudies-section {
    padding: 45px 0 0;
  }
}
/* line 678, sass/site/arvr/_arvr.scss */
.vr-casestudies-section .header-title {
  padding-bottom: 40px;
}
@media (max-width: 767px) {
  /* line 678, sass/site/arvr/_arvr.scss */
  .vr-casestudies-section .header-title {
    padding-bottom: 15px;
  }
}
@media (max-width: 1365px) {
  /* line 684, sass/site/arvr/_arvr.scss */
  .vr-casestudies-section .see-all-casestudies {
    padding: 65px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 684, sass/site/arvr/_arvr.scss */
  .vr-casestudies-section .see-all-casestudies {
    padding: 25px 0 0;
  }
}

@media (max-width: 767px) {
  /* line 694, sass/site/arvr/_arvr.scss */
  .faq-section .header-title {
    text-align: left;
  }
}

/*--------------------------------------------------------------
## AR/BR Page
/*--------------------------------------------------------------*/
/* line 3, sass/site/shopify/_shopify.scss */
body.page-template-shopify-sevelopment-services-php .fix-wrap, body.page-template-shopify-development-services .fix-wrap {
  max-width: 1200px;
}
/* line 6, sass/site/shopify/_shopify.scss */
body.page-template-shopify-sevelopment-services-php footer.footermain, body.page-template-shopify-development-services footer.footermain {
  height: auto !important;
  padding: 0 !important;
}
@media (max-width: 1023px) {
  /* line 11, sass/site/shopify/_shopify.scss */
  body.page-template-shopify-sevelopment-services-php .header-title .section-header, body.page-template-shopify-development-services .header-title .section-header {
    font-size: 36px;
    letter-spacing: -1px;
  }
}
@media (max-width: 767px) {
  /* line 11, sass/site/shopify/_shopify.scss */
  body.page-template-shopify-sevelopment-services-php .header-title .section-header, body.page-template-shopify-development-services .header-title .section-header {
    font-size: 30px;
    letter-spacing: -1px;
  }
}
/* line 23, sass/site/shopify/_shopify.scss */
body.page-template-shopify-sevelopment-services-php .build-application-section .build-application-content h2, body.page-template-shopify-development-services .build-application-section .build-application-content h2 {
  font-size: 36px;
  font-weight: 800;
  color: #fff;
  margin: 0 0 60px;
}
@media (max-width: 1199px) {
  /* line 23, sass/site/shopify/_shopify.scss */
  body.page-template-shopify-sevelopment-services-php .build-application-section .build-application-content h2, body.page-template-shopify-development-services .build-application-section .build-application-content h2 {
    font-size: 30px;
    margin: 0 0 30px;
  }
}
@media (max-width: 767px) {
  /* line 23, sass/site/shopify/_shopify.scss */
  body.page-template-shopify-sevelopment-services-php .build-application-section .build-application-content h2, body.page-template-shopify-development-services .build-application-section .build-application-content h2 {
    font-size: 26px;
    margin: 0 0 15px;
  }
}
/* line 38, sass/site/shopify/_shopify.scss */
body.page-template-shopify-sevelopment-services-php .build-application-inner, body.page-template-shopify-development-services .build-application-inner {
  max-width: 400px;
}
/* line 43, sass/site/shopify/_shopify.scss */
body.page-template-shopify-sevelopment-services-php .shopify-solutions-section.allow-user-section .header-title .section-header, body.page-template-shopify-development-services .shopify-solutions-section.allow-user-section .header-title .section-header {
  max-width: 100%;
}
@media (max-width: 1199px) {
  /* line 49, sass/site/shopify/_shopify.scss */
  body.page-template-shopify-sevelopment-services-php .shopify-banner .services-banner-caption, body.page-template-shopify-development-services .shopify-banner .services-banner-caption {
    min-height: 440px;
  }
}
@media (max-width: 1023px) {
  /* line 49, sass/site/shopify/_shopify.scss */
  body.page-template-shopify-sevelopment-services-php .shopify-banner .services-banner-caption, body.page-template-shopify-development-services .shopify-banner .services-banner-caption {
    min-height: 340px;
  }
}

/* line 61, sass/site/shopify/_shopify.scss */
.shopify-banner .services-banner-caption {
  overflow: initial;
}
@media (max-width: 1199px) {
  /* line 61, sass/site/shopify/_shopify.scss */
  .shopify-banner .services-banner-caption {
    min-height: 510px;
  }
}
@media (max-width: 1023px) {
  /* line 61, sass/site/shopify/_shopify.scss */
  .shopify-banner .services-banner-caption {
    min-height: 390px;
  }
}
/* line 69, sass/site/shopify/_shopify.scss */
.shopify-banner .services-banner-caption .service-page-title {
  width: 44%;
}
@media (max-width: 767px) {
  /* line 69, sass/site/shopify/_shopify.scss */
  .shopify-banner .services-banner-caption .service-page-title {
    width: 100%;
  }
}
@media (max-width: 1600px) {
  /* line 74, sass/site/shopify/_shopify.scss */
  .shopify-banner .services-banner-caption .service-page-title h1 {
    font-size: 40px;
  }
}
@media (max-width: 1199px) {
  /* line 74, sass/site/shopify/_shopify.scss */
  .shopify-banner .services-banner-caption .service-page-title h1 {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 74, sass/site/shopify/_shopify.scss */
  .shopify-banner .services-banner-caption .service-page-title h1 {
    font-size: 32px;
  }
}
/* line 85, sass/site/shopify/_shopify.scss */
.shopify-banner .services-banner-caption .service-page-title p {
  color: #fff;
  font-size: 23px;
  line-height: 33px;
  letter-spacing: -1px;
}
@media (max-width: 767px) {
  /* line 85, sass/site/shopify/_shopify.scss */
  .shopify-banner .services-banner-caption .service-page-title p {
    font-size: 18px;
    line-height: 24px;
  }
}
/* line 96, sass/site/shopify/_shopify.scss */
.shopify-banner .services-banner-caption .service-page-thumb {
  position: relative;
  right: -205px;
}
@media (max-width: 1470px) {
  /* line 96, sass/site/shopify/_shopify.scss */
  .shopify-banner .services-banner-caption .service-page-thumb {
    right: 0;
  }
}
@media (max-width: 767px) {
  /* line 96, sass/site/shopify/_shopify.scss */
  .shopify-banner .services-banner-caption .service-page-thumb {
    margin: 0;
    padding: 20px 15px 0;
  }
}
/* line 106, sass/site/shopify/_shopify.scss */
.shopify-banner .services-banner-caption .service-page-thumb:after {
  top: inherit;
  right: inherit;
  width: 116px;
  height: 116px;
  background: url(images/shopify-icon.png) no-repeat;
  left: 0;
  bottom: 70px;
  transform: translateX(-50%);
}
@media (max-width: 1023px) {
  /* line 106, sass/site/shopify/_shopify.scss */
  .shopify-banner .services-banner-caption .service-page-thumb:after {
    height: 106px;
    bottom: 20px;
  }
}
@media (max-width: 767px) {
  /* line 106, sass/site/shopify/_shopify.scss */
  .shopify-banner .services-banner-caption .service-page-thumb:after {
    height: 76px;
    bottom: -40px;
    width: 76px;
    background-size: contain;
    transform: none;
    right: 0;
    margin: auto;
  }
}
/* line 129, sass/site/shopify/_shopify.scss */
.shopify-banner .services-banner-caption .service-page-thumb:before {
  display: none;
}
/* line 137, sass/site/shopify/_shopify.scss */
.shopify-banner.magento-banner .services-banner-caption .service-page-thumb:after {
  background: url(images/magento-wt-bg-icon.png) no-repeat;
  background-size: contain;
}
/* line 147, sass/site/shopify/_shopify.scss */
.shopify-banner.odoo-banner .services-banner-caption .service-page-thumb:after {
  background: url(images/odoo-wt-bg-icon.png) no-repeat;
  background-size: contain;
}
/* line 157, sass/site/shopify/_shopify.scss */
.shopify-banner.wordpress-banner .services-banner-caption .service-page-thumb:after {
  background: url(images/wordpress-wt-bg-icon.png) no-repeat;
  background-size: contain;
}

/* line 165, sass/site/shopify/_shopify.scss */
.shopify-solutions-section {
  padding: 95px 0;
}
@media (max-width: 1199px) {
  /* line 165, sass/site/shopify/_shopify.scss */
  .shopify-solutions-section {
    padding: 55px 0 50px;
  }
}
@media (max-width: 1023px) {
  /* line 165, sass/site/shopify/_shopify.scss */
  .shopify-solutions-section {
    padding: 55px 0 20px;
  }
}
@media (max-width: 1023px) {
  /* line 173, sass/site/shopify/_shopify.scss */
  .shopify-solutions-section .header-title {
    margin-bottom: 40px;
  }
}
@media (max-width: 1023px) {
  /* line 177, sass/site/shopify/_shopify.scss */
  .shopify-solutions-section .header-title h2 {
    font-size: 36px;
    line-height: normal;
  }
}
/* line 183, sass/site/shopify/_shopify.scss */
.shopify-solutions-section .header-title p {
  color: #010101;
  font-size: 23px;
  line-height: 33px;
}
@media (max-width: 1600px) {
  /* line 183, sass/site/shopify/_shopify.scss */
  .shopify-solutions-section .header-title p {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (max-width: 1023px) {
  /* line 183, sass/site/shopify/_shopify.scss */
  .shopify-solutions-section .header-title p {
    font-size: 19px;
    line-height: 28px;
  }
}
/* line 197, sass/site/shopify/_shopify.scss */
.shopify-solutions-section .how-we-do-it {
  padding: 0 0 110px;
  margin-bottom: 85px;
}
@media (max-width: 1600px) {
  /* line 197, sass/site/shopify/_shopify.scss */
  .shopify-solutions-section .how-we-do-it {
    padding: 0 0 60px;
    margin-bottom: 50px;
  }
}
@media (max-width: 1023px) {
  /* line 197, sass/site/shopify/_shopify.scss */
  .shopify-solutions-section .how-we-do-it {
    padding: 0 0 50px;
    margin: 0 0 40px;
  }
}
@media (max-width: 1470px) {
  /* line 209, sass/site/shopify/_shopify.scss */
  .shopify-solutions-section .how-we-do-it .how-we-do-img img {
    max-width: 140%;
  }
}
@media (max-width: 1199px) {
  /* line 209, sass/site/shopify/_shopify.scss */
  .shopify-solutions-section .how-we-do-it .how-we-do-img img {
    max-width: 100%;
  }
}
/* line 219, sass/site/shopify/_shopify.scss */
.shopify-solutions-section .how-we-do-it .how-we-do-content h2 {
  font-size: 50px;
  line-height: normal;
  font-weight: 800;
  color: #000;
  margin: 0 0 22px;
}
@media (max-width: 1600px) {
  /* line 219, sass/site/shopify/_shopify.scss */
  .shopify-solutions-section .how-we-do-it .how-we-do-content h2 {
    font-size: 32px;
  }
}
@media (max-width: 1023px) {
  /* line 219, sass/site/shopify/_shopify.scss */
  .shopify-solutions-section .how-we-do-it .how-we-do-content h2 {
    font-size: 28px;
  }
}
@media (max-width: 767px) {
  /* line 219, sass/site/shopify/_shopify.scss */
  .shopify-solutions-section .how-we-do-it .how-we-do-content h2 {
    font-size: 24px;
  }
}
/* line 235, sass/site/shopify/_shopify.scss */
.shopify-solutions-section .how-we-do-it .how-we-do-content ul {
  padding-bottom: 0;
  margin-bottom: 0;
  margin-top: 36px;
}
@media (max-width: 1023px) {
  /* line 239, sass/site/shopify/_shopify.scss */
  .shopify-solutions-section .how-we-do-it .how-we-do-content ul li {
    margin: 0 0 12px;
  }
}
/* line 243, sass/site/shopify/_shopify.scss */
.shopify-solutions-section .how-we-do-it .how-we-do-content ul li:last-child {
  margin-bottom: 0;
}
/* line 250, sass/site/shopify/_shopify.scss */
.shopify-solutions-section .capabilities-title {
  margin: 0 auto 60px;
}
@media (max-width: 767px) {
  /* line 250, sass/site/shopify/_shopify.scss */
  .shopify-solutions-section .capabilities-title {
    margin: 0 auto 30px;
  }
}
/* line 256, sass/site/shopify/_shopify.scss */
.shopify-solutions-section .service-grid-container {
  margin: 0 0 100px;
  border-top: #000 1px solid;
  border-right: #000 1px solid;
  width: 99.98%;
}
@media (max-width: 1600px) {
  /* line 256, sass/site/shopify/_shopify.scss */
  .shopify-solutions-section .service-grid-container {
    margin: 0 0 50px;
  }
}
@media (max-width: 1023px) {
  /* line 256, sass/site/shopify/_shopify.scss */
  .shopify-solutions-section .service-grid-container {
    margin: 0 0 40px;
  }
}
/* line 267, sass/site/shopify/_shopify.scss */
.shopify-solutions-section .service-grid-container .service-item {
  border: none;
  border-bottom: #000 1px solid;
  border-left: #000 1px solid;
}
@media (max-width: 1023px) {
  /* line 267, sass/site/shopify/_shopify.scss */
  .shopify-solutions-section .service-grid-container .service-item {
    width: calc(100% / 2);
  }
}
@media (max-width: 767px) {
  /* line 267, sass/site/shopify/_shopify.scss */
  .shopify-solutions-section .service-grid-container .service-item {
    width: 100%;
  }
}
/* line 277, sass/site/shopify/_shopify.scss */
.shopify-solutions-section .service-grid-container .service-item h3 {
  font-size: 1.125em;
}
@media (max-width: 767px) {
  /* line 277, sass/site/shopify/_shopify.scss */
  .shopify-solutions-section .service-grid-container .service-item h3 {
    font-size: 20px;
  }
}
/* line 286, sass/site/shopify/_shopify.scss */
.shopify-solutions-section .custom-shopify-app .header-title {
  max-width: 790px;
}
@media (max-width: 1199px) {
  /* line 286, sass/site/shopify/_shopify.scss */
  .shopify-solutions-section .custom-shopify-app .header-title {
    margin-bottom: 60px;
  }
}
@media (max-width: 1023px) {
  /* line 286, sass/site/shopify/_shopify.scss */
  .shopify-solutions-section .custom-shopify-app .header-title {
    margin-bottom: 40px;
  }
}
/* line 294, sass/site/shopify/_shopify.scss */
.shopify-solutions-section .custom-shopify-app .header-title p {
  color: #6a6a6a;
  font-size: 18px;
  line-height: 26px;
}
/* line 301, sass/site/shopify/_shopify.scss */
.shopify-solutions-section .shopify-features-block {
  padding: 90px 0 0;
}
@media (max-width: 1600px) {
  /* line 301, sass/site/shopify/_shopify.scss */
  .shopify-solutions-section .shopify-features-block {
    padding: 50px 0 0;
  }
}
@media (max-width: 1023px) {
  /* line 301, sass/site/shopify/_shopify.scss */
  .shopify-solutions-section .shopify-features-block {
    padding: 40px 0 0;
  }
}
/* line 309, sass/site/shopify/_shopify.scss */
.shopify-solutions-section .shopify-features-block .header-title {
  max-width: 100%;
  border-bottom: 1px #000000 solid;
  margin: 0;
}
/* line 313, sass/site/shopify/_shopify.scss */
.shopify-solutions-section .shopify-features-block .header-title .section-header {
  font-size: 40px;
  font-weight: 900;
  letter-spacing: 0;
  margin: 0 0 50px;
}
@media (max-width: 1023px) {
  /* line 313, sass/site/shopify/_shopify.scss */
  .shopify-solutions-section .shopify-features-block .header-title .section-header {
    font-size: 36px;
    margin: 0 0 30px;
  }
}
@media (max-width: 767px) {
  /* line 313, sass/site/shopify/_shopify.scss */
  .shopify-solutions-section .shopify-features-block .header-title .section-header {
    font-size: 30px;
  }
}
/* line 327, sass/site/shopify/_shopify.scss */
.shopify-solutions-section .shopify-features-block .shopify-features-listing {
  padding: 60px 0;
}
@media (max-width: 1600px) {
  /* line 327, sass/site/shopify/_shopify.scss */
  .shopify-solutions-section .shopify-features-block .shopify-features-listing {
    padding: 20px 0 40px;
  }
}
@media (max-width: 767px) {
  /* line 327, sass/site/shopify/_shopify.scss */
  .shopify-solutions-section .shopify-features-block .shopify-features-listing {
    padding: 0 0 30px;
  }
}
/* line 336, sass/site/shopify/_shopify.scss */
.shopify-solutions-section .shopify-features-block .explore-app {
  text-align: center;
  display: none;
}

/* line 343, sass/site/shopify/_shopify.scss */
.shopify-features-listing ul {
  margin: 0;
  padding: 0;
  list-style: none;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
/* line 350, sass/site/shopify/_shopify.scss */
.shopify-features-listing ul li {
  width: 300px;
  padding-left: 23px;
  position: relative;
  font-size: 23px;
  font-family: 'Montserrat';
  font-weight: 500;
  margin: 0 0 15px;
}
@media (max-width: 1600px) {
  /* line 350, sass/site/shopify/_shopify.scss */
  .shopify-features-listing ul li {
    padding-left: 15px;
    font-size: 18px;
    margin: 0 0 10px;
  }
}
@media (max-width: 1023px) {
  /* line 350, sass/site/shopify/_shopify.scss */
  .shopify-features-listing ul li {
    font-size: 16px;
  }
}
/* line 366, sass/site/shopify/_shopify.scss */
.shopify-features-listing ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 16px;
  width: 6px;
  height: 6px;
  background: #000;
  border-radius: 50%;
}
@media (max-width: 1600px) {
  /* line 366, sass/site/shopify/_shopify.scss */
  .shopify-features-listing ul li:before {
    top: 12px;
  }
}

/* line 382, sass/site/shopify/_shopify.scss */
.shopify-process-section {
  padding: 100px 0 50px;
}
@media (max-width: 1600px) {
  /* line 382, sass/site/shopify/_shopify.scss */
  .shopify-process-section {
    padding: 50px 0 30px;
  }
}
@media (max-width: 767px) {
  /* line 382, sass/site/shopify/_shopify.scss */
  .shopify-process-section {
    padding: 50px 0 40px;
  }
}
/* line 391, sass/site/shopify/_shopify.scss */
.shopify-process-section .header-title .section-header {
  margin: 0 0 70px;
}
@media (max-width: 1600px) {
  /* line 391, sass/site/shopify/_shopify.scss */
  .shopify-process-section .header-title .section-header {
    margin: 0 0 30px;
  }
}
@media (max-width: 767px) {
  /* line 391, sass/site/shopify/_shopify.scss */
  .shopify-process-section .header-title .section-header {
    margin: 0 0 25px;
  }
}
@media (max-width: 1023px) {
  /* line 400, sass/site/shopify/_shopify.scss */
  .shopify-process-section .header-title p {
    font-size: 28px;
  }
}
@media (max-width: 1023px) {
  /* line 406, sass/site/shopify/_shopify.scss */
  .shopify-process-section .process-grid-container {
    margin: 0 -15px 0;
  }
}
@media (max-width: 767px) {
  /* line 406, sass/site/shopify/_shopify.scss */
  .shopify-process-section .process-grid-container {
    margin: 20px 0 0;
    text-align: center;
  }
}
/* line 414, sass/site/shopify/_shopify.scss */
.shopify-process-section .process-grid-container .process-grid-column {
  border: none;
  padding: 0 80px 40px 0;
}
@media (max-width: 1600px) {
  /* line 414, sass/site/shopify/_shopify.scss */
  .shopify-process-section .process-grid-container .process-grid-column {
    padding: 0 10px 20px 0;
  }
}
@media (max-width: 767px) {
  /* line 414, sass/site/shopify/_shopify.scss */
  .shopify-process-section .process-grid-container .process-grid-column {
    padding: 0 10px;
  }
}
/* line 423, sass/site/shopify/_shopify.scss */
.shopify-process-section .process-grid-container .process-grid-column h3 {
  color: #fff;
  font-size: 23px;
  font-weight: 700;
  line-height: normal;
  margin: 20px 0 15px;
  padding: 0;
}
@media (max-width: 767px) {
  /* line 423, sass/site/shopify/_shopify.scss */
  .shopify-process-section .process-grid-container .process-grid-column h3 {
    font-size: 20px;
    margin: 20px 0 10px;
    min-height: auto;
  }
}

/* line 439, sass/site/shopify/_shopify.scss */
.shopify-casestudies-section {
  background: #f6f6f6;
  padding: 70px 0 0;
}
@media (max-width: 1600px) {
  /* line 439, sass/site/shopify/_shopify.scss */
  .shopify-casestudies-section {
    padding: 50px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 439, sass/site/shopify/_shopify.scss */
  .shopify-casestudies-section {
    padding: 30px 0 0;
  }
}
/* line 448, sass/site/shopify/_shopify.scss */
.shopify-casestudies-section .header-title {
  margin: 0 0 50px;
}
@media (max-width: 1600px) {
  /* line 448, sass/site/shopify/_shopify.scss */
  .shopify-casestudies-section .header-title {
    margin: 0;
  }
}
@media (max-width: 1600px) {
  /* line 453, sass/site/shopify/_shopify.scss */
  .shopify-casestudies-section .header-title .section-header {
    margin: 0 0 40px;
  }
}
@media (max-width: 1023px) {
  /* line 459, sass/site/shopify/_shopify.scss */
  .shopify-casestudies-section .see-all-casestudies {
    padding: 35px 0;
  }
}
@media (max-width: 767px) {
  /* line 459, sass/site/shopify/_shopify.scss */
  .shopify-casestudies-section .see-all-casestudies {
    padding: 25px 0 30px;
  }
}

/*--------------------------------------------------------------
## LMS Page
/*--------------------------------------------------------------*/
/* line 2, sass/site/lms/_lms.scss */
.page-template-lms-development-services .fix-wrap {
  max-width: 1200px;
}
@media (max-width: 1600px) {
  /* line 2, sass/site/lms/_lms.scss */
  .page-template-lms-development-services .fix-wrap {
    max-width: 1100px;
  }
}
/* line 8, sass/site/lms/_lms.scss */
.page-template-lms-development-services footer.footermain {
  padding: 0 !important;
}
@media (max-width: 1199px) {
  /* line 12, sass/site/lms/_lms.scss */
  .page-template-lms-development-services .shopify-banner .services-banner-caption {
    min-height: 450px;
  }
}
@media (max-width: 1023px) {
  /* line 12, sass/site/lms/_lms.scss */
  .page-template-lms-development-services .shopify-banner .services-banner-caption {
    min-height: 400px;
  }
}
/* line 19, sass/site/lms/_lms.scss */
.page-template-lms-development-services .shopify-banner .services-banner-caption .service-page-thumb {
  width: 56%;
}
@media (max-width: 1470px) {
  /* line 19, sass/site/lms/_lms.scss */
  .page-template-lms-development-services .shopify-banner .services-banner-caption .service-page-thumb {
    width: 52%;
  }
}
@media (max-width: 767px) {
  /* line 19, sass/site/lms/_lms.scss */
  .page-template-lms-development-services .shopify-banner .services-banner-caption .service-page-thumb {
    width: 100%;
  }
}
/* line 27, sass/site/lms/_lms.scss */
.page-template-lms-development-services .shopify-banner .services-banner-caption .service-page-thumb:after {
  display: none;
}
/* line 33, sass/site/lms/_lms.scss */
.page-template-lms-development-services .ar-capability-section {
  padding: 0;
}
@media (max-width: 767px) {
  /* line 33, sass/site/lms/_lms.scss */
  .page-template-lms-development-services .ar-capability-section {
    padding: 18px 0 0;
  }
}
/* line 38, sass/site/lms/_lms.scss */
.page-template-lms-development-services .ar-capability-section .header-title {
  margin: 0 0 58px;
  max-width: 800px;
}
@media (max-width: 1023px) {
  /* line 38, sass/site/lms/_lms.scss */
  .page-template-lms-development-services .ar-capability-section .header-title {
    margin: 0 0 30px;
  }
}
/* line 46, sass/site/lms/_lms.scss */
.page-template-lms-development-services .shopify-solutions-section {
  padding: 84px 0 0;
}
@media (max-width: 1600px) {
  /* line 46, sass/site/lms/_lms.scss */
  .page-template-lms-development-services .shopify-solutions-section {
    padding: 50px 0 0;
  }
}
@media (max-width: 1023px) {
  /* line 46, sass/site/lms/_lms.scss */
  .page-template-lms-development-services .shopify-solutions-section {
    padding: 45px 0 0;
  }
}
@media (max-width: 1023px) {
  /* line 56, sass/site/lms/_lms.scss */
  .page-template-lms-development-services .header-title .section-header {
    font-size: 40px;
  }
}
@media (max-width: 1023px) {
  /* line 56, sass/site/lms/_lms.scss */
  .page-template-lms-development-services .header-title .section-header {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 56, sass/site/lms/_lms.scss */
  .page-template-lms-development-services .header-title .section-header {
    font-size: 28px;
  }
}
/* line 69, sass/site/lms/_lms.scss */
.page-template-lms-development-services .how-we-do-content h2 {
  font-size: 50px;
  line-height: normal;
  font-weight: 900;
  color: #000;
}
@media (max-width: 1199px) {
  /* line 69, sass/site/lms/_lms.scss */
  .page-template-lms-development-services .how-we-do-content h2 {
    margin: 0 0 15px;
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 69, sass/site/lms/_lms.scss */
  .page-template-lms-development-services .how-we-do-content h2 {
    margin-bottom: 0;
    font-size: 28px;
  }
}
/* line 83, sass/site/lms/_lms.scss */
.page-template-lms-development-services .how-we-do-content h4 {
  font-size: 1.125em;
}
/* line 88, sass/site/lms/_lms.scss */
.page-template-lms-development-services .capabilities-card-inner h3 {
  color: #fff;
  font-size: 25px;
  line-height: 37px;
  font-weight: 700;
}
@media (max-width: 767px) {
  /* line 88, sass/site/lms/_lms.scss */
  .page-template-lms-development-services .capabilities-card-inner h3 {
    font-size: 18px;
    line-height: 24px;
    margin: 0;
  }
}
/* line 102, sass/site/lms/_lms.scss */
.page-template-lms-development-services .services-cta-grid .services-cta-column h3 {
  max-width: 270px;
}
@media (max-width: 767px) {
  /* line 102, sass/site/lms/_lms.scss */
  .page-template-lms-development-services .services-cta-grid .services-cta-column h3 {
    max-width: 100%;
    font-size: 20px;
  }
}

/* line 113, sass/site/lms/_lms.scss */
.shopify-solutions-section .how-we-do-it {
  padding: 0 0 96px;
  margin-bottom: 106px;
}
@media (max-width: 1600px) {
  /* line 113, sass/site/lms/_lms.scss */
  .shopify-solutions-section .how-we-do-it {
    margin-bottom: 40px;
    padding: 0 0 50px;
  }
}
@media (max-width: 1199px) {
  /* line 113, sass/site/lms/_lms.scss */
  .shopify-solutions-section .how-we-do-it {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
  }
}
@media (max-width: 1023px) {
  /* line 113, sass/site/lms/_lms.scss */
  .shopify-solutions-section .how-we-do-it {
    padding: 0 0 40px;
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  /* line 113, sass/site/lms/_lms.scss */
  .shopify-solutions-section .how-we-do-it {
    padding: 0 0 30px;
    margin: 0 0 30px;
  }
}
/* line 131, sass/site/lms/_lms.scss */
.shopify-solutions-section .how-we-do-it.border-none {
  border-bottom: none;
  padding: 0;
}
@media (max-width: 1600px) {
  /* line 135, sass/site/lms/_lms.scss */
  .shopify-solutions-section .how-we-do-it.border-none .how-we-do-content h2 {
    font-size: 32px;
  }
}
@media (max-width: 1023px) {
  /* line 135, sass/site/lms/_lms.scss */
  .shopify-solutions-section .how-we-do-it.border-none .how-we-do-content h2 {
    font-size: 30px;
  }
}
@media (max-width: 767px) {
  /* line 135, sass/site/lms/_lms.scss */
  .shopify-solutions-section .how-we-do-it.border-none .how-we-do-content h2 {
    font-size: 26px;
  }
}
/* line 149, sass/site/lms/_lms.scss */
.shopify-solutions-section .how-we-do-it.right-align-img .how-we-do-content {
  margin-left: 0;
}
@media (max-width: 1199px) {
  /* line 149, sass/site/lms/_lms.scss */
  .shopify-solutions-section .how-we-do-it.right-align-img .how-we-do-content {
    padding: 0;
  }
}
@media (max-width: 1023px) {
  /* line 149, sass/site/lms/_lms.scss */
  .shopify-solutions-section .how-we-do-it.right-align-img .how-we-do-content {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
}
@media (max-width: 1199px) {
  /* line 157, sass/site/lms/_lms.scss */
  .shopify-solutions-section .how-we-do-it.right-align-img .how-we-do-content h2 {
    margin: 0 0 12px;
  }
}
@media (max-width: 1199px) {
  /* line 162, sass/site/lms/_lms.scss */
  .shopify-solutions-section .how-we-do-it.right-align-img .how-we-do-content p {
    margin: 0 0 15px;
  }
}
@media (max-width: 1199px) {
  /* line 168, sass/site/lms/_lms.scss */
  .shopify-solutions-section .how-we-do-it.right-align-img .how-we-do-content ul li {
    margin: 0 0 14px;
  }
}
/* line 175, sass/site/lms/_lms.scss */
.shopify-solutions-section .how-we-do-it.right-align-img .how-we-do-img {
  margin-left: auto;
  width: 55%;
}
@media (max-width: 1023px) {
  /* line 175, sass/site/lms/_lms.scss */
  .shopify-solutions-section .how-we-do-it.right-align-img .how-we-do-img {
    width: 100%;
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
}
/* line 182, sass/site/lms/_lms.scss */
.shopify-solutions-section .how-we-do-it.right-align-img .how-we-do-img img {
  float: left;
}
/* line 187, sass/site/lms/_lms.scss */
.shopify-solutions-section .how-we-do-it.lms-support {
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
/* line 190, sass/site/lms/_lms.scss */
.shopify-solutions-section .how-we-do-it.lms-support .how-we-do-content h3 {
  margin: 0 0 30px;
}
@media (max-width: 1470px) {
  /* line 190, sass/site/lms/_lms.scss */
  .shopify-solutions-section .how-we-do-it.lms-support .how-we-do-content h3 {
    max-width: 80%;
    margin: 0;
  }
}
@media (max-width: 767px) {
  /* line 190, sass/site/lms/_lms.scss */
  .shopify-solutions-section .how-we-do-it.lms-support .how-we-do-content h3 {
    margin: 0 0 10px;
  }
}
/* line 200, sass/site/lms/_lms.scss */
.shopify-solutions-section .how-we-do-it.lms-support .how-we-do-content h4 {
  padding: 35px 0 20px;
  margin: 0;
  color: #000;
}
@media (max-width: 1470px) {
  /* line 200, sass/site/lms/_lms.scss */
  .shopify-solutions-section .how-we-do-it.lms-support .how-we-do-content h4 {
    padding: 20px 0 10px;
  }
}
@media (max-width: 1199px) {
  /* line 200, sass/site/lms/_lms.scss */
  .shopify-solutions-section .how-we-do-it.lms-support .how-we-do-content h4 {
    padding: 10px 0;
  }
}
@media (max-width: 1023px) {
  /* line 200, sass/site/lms/_lms.scss */
  .shopify-solutions-section .how-we-do-it.lms-support .how-we-do-content h4 {
    padding: 5px 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 200, sass/site/lms/_lms.scss */
  .shopify-solutions-section .how-we-do-it.lms-support .how-we-do-content h4 {
    padding: 10px 0;
    margin: 0;
    font-size: 18px;
  }
}
/* line 219, sass/site/lms/_lms.scss */
.shopify-solutions-section .how-we-do-it.lms-support .how-we-do-content p {
  padding: 0;
  margin: 0 0 20px;
}
@media (max-width: 1600px) {
  /* line 219, sass/site/lms/_lms.scss */
  .shopify-solutions-section .how-we-do-it.lms-support .how-we-do-content p {
    margin: 0 0 10px;
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  /* line 226, sass/site/lms/_lms.scss */
  .shopify-solutions-section .how-we-do-it.lms-support .how-we-do-content p:last-child {
    margin: 0;
  }
}
/* line 234, sass/site/lms/_lms.scss */
.shopify-solutions-section .how-we-do-it.lms-support {
  margin-bottom: 96px;
}
@media (max-width: 1600px) {
  /* line 234, sass/site/lms/_lms.scss */
  .shopify-solutions-section .how-we-do-it.lms-support {
    margin-bottom: 50px;
  }
}
@media (max-width: 1023px) {
  /* line 234, sass/site/lms/_lms.scss */
  .shopify-solutions-section .how-we-do-it.lms-support {
    margin-bottom: 0;
  }
}
@media (max-width: 1199px) {
  /* line 243, sass/site/lms/_lms.scss */
  .shopify-solutions-section .how-we-do-it .header-title {
    margin: 0 auto 60px;
  }
}
@media (max-width: 1600px) {
  /* line 247, sass/site/lms/_lms.scss */
  .shopify-solutions-section .how-we-do-it .header-title p {
    font-size: 20px;
    line-height: 26px;
  }
}
/* line 255, sass/site/lms/_lms.scss */
.shopify-solutions-section .services-cta-grid {
  margin: 0 0 130px;
}
@media (max-width: 1600px) {
  /* line 255, sass/site/lms/_lms.scss */
  .shopify-solutions-section .services-cta-grid {
    margin: 0 0 50px;
  }
}
@media (max-width: 1023px) {
  /* line 255, sass/site/lms/_lms.scss */
  .shopify-solutions-section .services-cta-grid {
    margin: 0 0 40px;
  }
}
@media (max-width: 1600px) {
  /* line 264, sass/site/lms/_lms.scss */
  .shopify-solutions-section.allow-user-section {
    padding: 50px 0 20px;
  }
}
@media (max-width: 1023px) {
  /* line 264, sass/site/lms/_lms.scss */
  .shopify-solutions-section.allow-user-section {
    padding: 50px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 264, sass/site/lms/_lms.scss */
  .shopify-solutions-section.allow-user-section {
    padding: 40px 0 10px;
  }
}
@media (max-width: 1600px) {
  /* line 274, sass/site/lms/_lms.scss */
  .shopify-solutions-section.allow-user-section .header-title {
    max-width: 970px;
    margin: 0 auto 30px;
  }
}
@media (max-width: 1023px) {
  /* line 274, sass/site/lms/_lms.scss */
  .shopify-solutions-section.allow-user-section .header-title {
    margin: 0 auto 30px;
  }
}
@media (max-width: 767px) {
  /* line 274, sass/site/lms/_lms.scss */
  .shopify-solutions-section.allow-user-section .header-title {
    margin: 0 auto 30px;
    text-align: left;
  }
}
/* line 286, sass/site/lms/_lms.scss */
.shopify-solutions-section.allow-user-section .header-title .section-header {
  max-width: 70%;
  margin: 0 auto 28px;
}
@media (max-width: 1023px) {
  /* line 286, sass/site/lms/_lms.scss */
  .shopify-solutions-section.allow-user-section .header-title .section-header {
    margin: 0 auto 20px;
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 286, sass/site/lms/_lms.scss */
  .shopify-solutions-section.allow-user-section .header-title .section-header {
    max-width: 100%;
    margin: 0 auto 12px;
    font-size: 28px;
  }
}
@media (max-width: 1023px) {
  /* line 299, sass/site/lms/_lms.scss */
  .shopify-solutions-section.allow-user-section .header-title.empower-title {
    margin: 0 auto 30px;
  }
}
@media (max-width: 767px) {
  /* line 299, sass/site/lms/_lms.scss */
  .shopify-solutions-section.allow-user-section .header-title.empower-title {
    margin: 25px 0 33px;
    text-align: center;
  }
}
@media (max-width: 767px) {
  /* line 309, sass/site/lms/_lms.scss */
  .shopify-solutions-section.allow-user-section .how-we-do-it {
    padding: 0 0 20px;
    margin: 0 0 10px;
  }
}
@media (max-width: 1199px) {
  /* line 314, sass/site/lms/_lms.scss */
  .shopify-solutions-section.allow-user-section .how-we-do-it .how-we-do-img {
    width: 53%;
  }
}
@media (max-width: 1023px) {
  /* line 314, sass/site/lms/_lms.scss */
  .shopify-solutions-section.allow-user-section .how-we-do-it .how-we-do-img {
    width: 100%;
    margin: 0 0 20px;
  }
}
@media (max-width: 1199px) {
  /* line 323, sass/site/lms/_lms.scss */
  .shopify-solutions-section.allow-user-section .how-we-do-it .how-we-do-content {
    width: 42% !important;
    padding: 0;
  }
}
@media (max-width: 1023px) {
  /* line 323, sass/site/lms/_lms.scss */
  .shopify-solutions-section.allow-user-section .how-we-do-it .how-we-do-content {
    width: 100% !important;
  }
}
@media (max-width: 767px) {
  /* line 323, sass/site/lms/_lms.scss */
  .shopify-solutions-section.allow-user-section .how-we-do-it .how-we-do-content {
    text-align: left;
  }
}
@media (max-width: 1199px) {
  /* line 334, sass/site/lms/_lms.scss */
  .shopify-solutions-section.allow-user-section .how-we-do-it .how-we-do-content h2 {
    margin: 0 0 12px;
    font-size: 28px;
  }
}
@media (max-width: 1023px) {
  /* line 334, sass/site/lms/_lms.scss */
  .shopify-solutions-section.allow-user-section .how-we-do-it .how-we-do-content h2 {
    font-size: 24px;
  }
}
@media (max-width: 1199px) {
  /* line 343, sass/site/lms/_lms.scss */
  .shopify-solutions-section.allow-user-section .how-we-do-it .how-we-do-content h4 {
    font-size: 20px;
  }
}
@media (max-width: 1199px) {
  /* line 348, sass/site/lms/_lms.scss */
  .shopify-solutions-section.allow-user-section .how-we-do-it .how-we-do-content p {
    margin: 0 0 15px;
    font-size: 16px;
  }
}
@media (max-width: 1023px) {
  /* line 348, sass/site/lms/_lms.scss */
  .shopify-solutions-section.allow-user-section .how-we-do-it .how-we-do-content p {
    max-width: 100%;
  }
}
@media (max-width: 1199px) {
  /* line 357, sass/site/lms/_lms.scss */
  .shopify-solutions-section.allow-user-section .how-we-do-it .how-we-do-content ul {
    margin-top: 25px;
  }
}
@media (max-width: 767px) {
  /* line 357, sass/site/lms/_lms.scss */
  .shopify-solutions-section.allow-user-section .how-we-do-it .how-we-do-content ul {
    margin-top: 20px;
  }
}
@media (max-width: 1199px) {
  /* line 364, sass/site/lms/_lms.scss */
  .shopify-solutions-section.allow-user-section .how-we-do-it .how-we-do-content ul li {
    margin: 0 0 14px;
  }
}
@media (max-width: 1023px) {
  /* line 364, sass/site/lms/_lms.scss */
  .shopify-solutions-section.allow-user-section .how-we-do-it .how-we-do-content ul li {
    margin: 0 0 10px;
    font-size: 15px;
  }
}
@media (max-width: 1199px) {
  /* line 376, sass/site/lms/_lms.scss */
  .shopify-solutions-section.allow-user-section .how-we-do-it:nth-child(odd) .how-we-do-content {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
}
@media (max-width: 1023px) {
  /* line 376, sass/site/lms/_lms.scss */
  .shopify-solutions-section.allow-user-section .how-we-do-it:nth-child(odd) .how-we-do-content {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
}
@media (max-width: 1199px) {
  /* line 384, sass/site/lms/_lms.scss */
  .shopify-solutions-section.allow-user-section .how-we-do-it:nth-child(odd) .how-we-do-img {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
}
@media (max-width: 1023px) {
  /* line 384, sass/site/lms/_lms.scss */
  .shopify-solutions-section.allow-user-section .how-we-do-it:nth-child(odd) .how-we-do-img {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
}

/* line 396, sass/site/lms/_lms.scss */
.services-cta-grid {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
/* line 400, sass/site/lms/_lms.scss */
.services-cta-grid .services-cta-column {
  width: 320px;
}
@media (max-width: 1023px) {
  /* line 400, sass/site/lms/_lms.scss */
  .services-cta-grid .services-cta-column {
    margin: 0 0 30px;
  }
}
@media (max-width: 767px) {
  /* line 400, sass/site/lms/_lms.scss */
  .services-cta-grid .services-cta-column {
    width: 100%;
    text-align: center;
  }
}
/* line 409, sass/site/lms/_lms.scss */
.services-cta-grid .services-cta-column h3 {
  font-size: 23px;
  margin: 24px 0 20px;
  color: #000;
}
@media (max-width: 1600px) {
  /* line 409, sass/site/lms/_lms.scss */
  .services-cta-grid .services-cta-column h3 {
    font-size: 20px;
    margin: 15px 0;
  }
}
@media (max-width: 1023px) {
  /* line 409, sass/site/lms/_lms.scss */
  .services-cta-grid .services-cta-column h3 {
    margin: 22px 0 12px;
  }
}
@media (max-width: 767px) {
  /* line 409, sass/site/lms/_lms.scss */
  .services-cta-grid .services-cta-column h3 {
    margin: 20px 0 10px;
    font-size: 16px;
  }
}
/* line 425, sass/site/lms/_lms.scss */
.services-cta-grid .services-cta-column p {
  margin: 0;
  color: #6a6a6a;
}
@media (max-width: 1600px) {
  /* line 425, sass/site/lms/_lms.scss */
  .services-cta-grid .services-cta-column p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  /* line 432, sass/site/lms/_lms.scss */
  .services-cta-grid .services-cta-column:last-child {
    margin: 0;
  }
}

@media (max-width: 767px) {
  /* line 441, sass/site/lms/_lms.scss */
  .casestudies-section.shopify-casestudies-section .header-title {
    margin: 0 0 15px;
  }
}
@media (max-width: 767px) {
  /* line 445, sass/site/lms/_lms.scss */
  .casestudies-section.shopify-casestudies-section .header-title .section-header {
    margin: 0 0 10px;
  }
}

/*--------------------------------------------------------------
## Powerbi Page
/*--------------------------------------------------------------*/
/* line 1, sass/site/powerbi/_powerbi.scss */
.page-template-powerbi-development-services {
  background-color: #fafafa;
}
/* line 3, sass/site/powerbi/_powerbi.scss */
.page-template-powerbi-development-services .fix-wrap {
  max-width: 1200px;
}
@media (max-width: 1600px) {
  /* line 3, sass/site/powerbi/_powerbi.scss */
  .page-template-powerbi-development-services .fix-wrap {
    max-width: 1100px;
  }
}
/* line 9, sass/site/powerbi/_powerbi.scss */
.page-template-powerbi-development-services footer.footermain {
  padding: 0 !important;
}
/* line 12, sass/site/powerbi/_powerbi.scss */
.page-template-powerbi-development-services .casestudies-section {
  background-color: transparent;
}
/* line 15, sass/site/powerbi/_powerbi.scss */
.page-template-powerbi-development-services .what-think-blogs-section {
  background-color: #f6f6f6;
}

/* line 21, sass/site/powerbi/_powerbi.scss */
.powerbi-banner .services-banner-caption .service-page-title {
  width: 52%;
}
@media (max-width: 1470px) {
  /* line 21, sass/site/powerbi/_powerbi.scss */
  .powerbi-banner .services-banner-caption .service-page-title {
    width: 46%;
  }
}
@media (max-width: 1023px) {
  /* line 21, sass/site/powerbi/_powerbi.scss */
  .powerbi-banner .services-banner-caption .service-page-title {
    width: 42%;
  }
}
@media (max-width: 767px) {
  /* line 21, sass/site/powerbi/_powerbi.scss */
  .powerbi-banner .services-banner-caption .service-page-title {
    width: 100%;
  }
}
@media (max-width: 1600px) {
  /* line 32, sass/site/powerbi/_powerbi.scss */
  .powerbi-banner .services-banner-caption .service-page-title h1 {
    font-size: 40px;
  }
}
@media (max-width: 1199px) {
  /* line 32, sass/site/powerbi/_powerbi.scss */
  .powerbi-banner .services-banner-caption .service-page-title h1 {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 32, sass/site/powerbi/_powerbi.scss */
  .powerbi-banner .services-banner-caption .service-page-title h1 {
    font-size: 32px;
  }
}
/* line 43, sass/site/powerbi/_powerbi.scss */
.powerbi-banner .services-banner-caption .service-page-title p {
  max-width: 100%;
}
@media (max-width: 1023px) {
  /* line 43, sass/site/powerbi/_powerbi.scss */
  .powerbi-banner .services-banner-caption .service-page-title p {
    margin-top: 0;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 0;
  }
}
/* line 54, sass/site/powerbi/_powerbi.scss */
.powerbi-banner .services-banner-caption .service-page-thumb:after {
  background: url(images/powerbr-icon.png) no-repeat;
  background-size: contain;
}

@media (max-width: 1023px) {
  /* line 62, sass/site/powerbi/_powerbi.scss */
  .powerbi-content-section.allow-user-section {
    padding-bottom: 20px;
  }
}
@media (max-width: 767px) {
  /* line 62, sass/site/powerbi/_powerbi.scss */
  .powerbi-content-section.allow-user-section {
    padding-bottom: 40px;
  }
}
/* line 71, sass/site/powerbi/_powerbi.scss */
.powerbi-content-section .header-title h2 {
  color: #000;
  font-size: 50px;
  font-weight: 900;
}
@media (max-width: 1600px) {
  /* line 71, sass/site/powerbi/_powerbi.scss */
  .powerbi-content-section .header-title h2 {
    font-size: 40px;
  }
}
@media (max-width: 1199px) {
  /* line 71, sass/site/powerbi/_powerbi.scss */
  .powerbi-content-section .header-title h2 {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 71, sass/site/powerbi/_powerbi.scss */
  .powerbi-content-section .header-title h2 {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 71, sass/site/powerbi/_powerbi.scss */
  .powerbi-content-section .header-title h2 {
    font-size: 28px;
  }
}
/* line 89, sass/site/powerbi/_powerbi.scss */
.powerbi-content-section .powerbi-services-cta-grid {
  margin: 0;
}

/* line 94, sass/site/powerbi/_powerbi.scss */
.allow-user-section .microsoft-powerbi {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 97, sass/site/powerbi/_powerbi.scss */
.allow-user-section .microsoft-powerbi .how-we-do-content p {
  font-size: 22px;
  line-height: 38px;
  font-weight: 500;
  color: #000;
  font-family: "Montserrat", sans-serif;
  max-width: 100%;
}
@media (max-width: 1600px) {
  /* line 97, sass/site/powerbi/_powerbi.scss */
  .allow-user-section .microsoft-powerbi .how-we-do-content p {
    font-size: 18px;
    line-height: 30px;
  }
}
@media (max-width: 1199px) {
  /* line 97, sass/site/powerbi/_powerbi.scss */
  .allow-user-section .microsoft-powerbi .how-we-do-content p {
    font-size: 16px;
    line-height: 28px;
  }
}
/* line 117, sass/site/powerbi/_powerbi.scss */
.allow-user-section .how-we-do-it:not(.microsoft-powerbi) .how-we-do-content {
  width: 40%;
}
@media (max-width: 1600px) {
  /* line 117, sass/site/powerbi/_powerbi.scss */
  .allow-user-section .how-we-do-it:not(.microsoft-powerbi) .how-we-do-content {
    width: 43%;
  }
}
@media (max-width: 1199px) {
  /* line 117, sass/site/powerbi/_powerbi.scss */
  .allow-user-section .how-we-do-it:not(.microsoft-powerbi) .how-we-do-content {
    width: 100%;
  }
}
/* line 129, sass/site/powerbi/_powerbi.scss */
.allow-user-section .how-we-do-it.border-none.right-align-img h2 {
  font-size: 50px;
  line-height: normal;
  font-weight: 900;
}
@media (max-width: 1600px) {
  /* line 129, sass/site/powerbi/_powerbi.scss */
  .allow-user-section .how-we-do-it.border-none.right-align-img h2 {
    font-size: 40px;
  }
}
@media (max-width: 1023px) {
  /* line 129, sass/site/powerbi/_powerbi.scss */
  .allow-user-section .how-we-do-it.border-none.right-align-img h2 {
    font-size: 30px;
  }
}
@media (max-width: 767px) {
  /* line 129, sass/site/powerbi/_powerbi.scss */
  .allow-user-section .how-we-do-it.border-none.right-align-img h2 {
    font-size: 24px;
  }
}

/* line 146, sass/site/powerbi/_powerbi.scss */
.powerbi-services-cta-grid .services-cta-column {
  width: 42%;
  margin-bottom: 60px;
}
@media (max-width: 1199px) {
  /* line 146, sass/site/powerbi/_powerbi.scss */
  .powerbi-services-cta-grid .services-cta-column {
    width: 48%;
  }
}
@media (max-width: 767px) {
  /* line 146, sass/site/powerbi/_powerbi.scss */
  .powerbi-services-cta-grid .services-cta-column {
    width: 100%;
    margin-bottom: 30px;
  }
}
/* line 156, sass/site/powerbi/_powerbi.scss */
.powerbi-services-cta-grid .services-cta-column .icon {
  display: block;
  margin: 0 0 25px;
}
/* line 160, sass/site/powerbi/_powerbi.scss */
.powerbi-services-cta-grid .services-cta-column h3 {
  font-size: 22px;
}
@media (max-width: 767px) {
  /* line 160, sass/site/powerbi/_powerbi.scss */
  .powerbi-services-cta-grid .services-cta-column h3 {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  /* line 166, sass/site/powerbi/_powerbi.scss */
  .powerbi-services-cta-grid .services-cta-column p {
    font-size: 16px;
    line-height: 1.4;
  }
}

/* line 174, sass/site/powerbi/_powerbi.scss */
.powerbi-development-expertise {
  background: #000;
}
/* line 177, sass/site/powerbi/_powerbi.scss */
.powerbi-development-expertise .header-title h2 {
  color: #fff;
  font-size: 50px;
}
@media (max-width: 1600px) {
  /* line 177, sass/site/powerbi/_powerbi.scss */
  .powerbi-development-expertise .header-title h2 {
    font-size: 40px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 177, sass/site/powerbi/_powerbi.scss */
  .powerbi-development-expertise .header-title h2 {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 177, sass/site/powerbi/_powerbi.scss */
  .powerbi-development-expertise .header-title h2 {
    font-size: 32px;
  }
}
@media (max-width: 1023px) {
  /* line 177, sass/site/powerbi/_powerbi.scss */
  .powerbi-development-expertise .header-title h2 {
    font-size: 28px;
  }
}
/* line 194, sass/site/powerbi/_powerbi.scss */
.powerbi-development-expertise .header-title p {
  color: #9d9d9d;
  font-size: 19px;
  line-height: 26px;
  letter-spacing: -0.5px;
}
@media (max-width: 767px) {
  /* line 194, sass/site/powerbi/_powerbi.scss */
  .powerbi-development-expertise .header-title p {
    font-size: 16px;
    line-height: 1.4;
  }
}
/* line 206, sass/site/powerbi/_powerbi.scss */
.powerbi-development-expertise .process-grid-container .process-grid-column {
  width: calc(100% / 2 - 30px);
  padding: 65px;
}
@media (max-width: 1600px) {
  /* line 206, sass/site/powerbi/_powerbi.scss */
  .powerbi-development-expertise .process-grid-container .process-grid-column {
    padding: 40px 30px 30px;
  }
}
@media (max-width: 767px) {
  /* line 206, sass/site/powerbi/_powerbi.scss */
  .powerbi-development-expertise .process-grid-container .process-grid-column {
    padding: 40px 20px 30px;
    width: 100%;
    margin: 0 0 10px;
  }
}
/* line 217, sass/site/powerbi/_powerbi.scss */
.powerbi-development-expertise .process-grid-container .process-grid-column h3 {
  color: #fff;
  font-size: 36px;
  font-weight: 800;
  padding-top: 35px;
}
@media (max-width: 1600px) {
  /* line 217, sass/site/powerbi/_powerbi.scss */
  .powerbi-development-expertise .process-grid-container .process-grid-column h3 {
    padding-top: 10px;
    font-size: 28px;
    font-weight: 700;
  }
}
@media (max-width: 1199px) {
  /* line 217, sass/site/powerbi/_powerbi.scss */
  .powerbi-development-expertise .process-grid-container .process-grid-column h3 {
    font-size: 26px;
    font-weight: 700;
  }
}
@media (max-width: 1023px) {
  /* line 217, sass/site/powerbi/_powerbi.scss */
  .powerbi-development-expertise .process-grid-container .process-grid-column h3 {
    font-size: 24px;
  }
}
@media (max-width: 767px) {
  /* line 217, sass/site/powerbi/_powerbi.scss */
  .powerbi-development-expertise .process-grid-container .process-grid-column h3 {
    font-size: 20px;
  }
}
/* line 238, sass/site/powerbi/_powerbi.scss */
.powerbi-development-expertise .process-grid-container .process-grid-column p {
  color: #9d9d9d;
  font-size: 19px;
  line-height: 26px;
  letter-spacing: -0.5px;
}
@media (max-width: 767px) {
  /* line 238, sass/site/powerbi/_powerbi.scss */
  .powerbi-development-expertise .process-grid-container .process-grid-column p {
    font-size: 16px;
    line-height: 1.4;
  }
}

/* line 251, sass/site/powerbi/_powerbi.scss */
.whyChoose-powerbi-section {
  padding: 115px 0 0;
}
@media (max-width: 1600px) {
  /* line 251, sass/site/powerbi/_powerbi.scss */
  .whyChoose-powerbi-section {
    padding: 50px 0 0;
  }
}
/* line 256, sass/site/powerbi/_powerbi.scss */
.whyChoose-powerbi-section .why-choose-us-block {
  border-bottom: none;
  -webkit-align-items: inherit;
  -moz-align-items: inherit;
  -ms-align-items: inherit;
  align-items: inherit;
}
/* line 259, sass/site/powerbi/_powerbi.scss */
.whyChoose-powerbi-section .why-choose-us-block .how-we-do-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
}
/* line 263, sass/site/powerbi/_powerbi.scss */
.whyChoose-powerbi-section .why-choose-us-block .how-we-do-content h2 {
  font-size: 50px;
  font-weight: 800;
  letter-spacing: -1px;
}
@media (max-width: 1600px) {
  /* line 263, sass/site/powerbi/_powerbi.scss */
  .whyChoose-powerbi-section .why-choose-us-block .how-we-do-content h2 {
    font-size: 40px;
  }
}
@media (max-width: 1199px) {
  /* line 263, sass/site/powerbi/_powerbi.scss */
  .whyChoose-powerbi-section .why-choose-us-block .how-we-do-content h2 {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 263, sass/site/powerbi/_powerbi.scss */
  .whyChoose-powerbi-section .why-choose-us-block .how-we-do-content h2 {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 263, sass/site/powerbi/_powerbi.scss */
  .whyChoose-powerbi-section .why-choose-us-block .how-we-do-content h2 {
    font-size: 28px;
  }
}
/* line 280, sass/site/powerbi/_powerbi.scss */
.whyChoose-powerbi-section .why-choose-us-block .how-we-do-content ul {
  margin: 0;
  padding: 0;
  list-style: none;
  max-width: 100%;
}
/* line 285, sass/site/powerbi/_powerbi.scss */
.whyChoose-powerbi-section .why-choose-us-block .how-we-do-content ul li {
  padding-left: 22px;
  list-style: none;
  font-size: 20px;
  font-weight: 600;
  border-bottom: 1px #c5c5c5 solid;
  padding: 18px 0 18px 22px;
  margin: 0;
  position: relative;
}
@media (max-width: 1023px) {
  /* line 285, sass/site/powerbi/_powerbi.scss */
  .whyChoose-powerbi-section .why-choose-us-block .how-we-do-content ul li {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  /* line 285, sass/site/powerbi/_powerbi.scss */
  .whyChoose-powerbi-section .why-choose-us-block .how-we-do-content ul li {
    font-size: 16px;
  }
}
/* line 300, sass/site/powerbi/_powerbi.scss */
.whyChoose-powerbi-section .why-choose-us-block .how-we-do-content ul li:last-child {
  margin-bottom: 0;
}
/* line 303, sass/site/powerbi/_powerbi.scss */
.whyChoose-powerbi-section .why-choose-us-block .how-we-do-content ul li:before {
  content: "";
  width: 8px;
  height: 8px;
  background: #e63b30;
  position: absolute;
  left: 0;
  top: 25px;
  border-radius: 50%;
}

/* line 321, sass/site/powerbi/_powerbi.scss */
.how-we-do-content .why-chose-list-poerbi h3, .tableau-system-cnt .why-chose-list-poerbi h3 {
  padding-left: 22px;
  list-style: none;
  font-size: 20px;
  font-weight: 600;
  border-bottom: 1px #c5c5c5 solid;
  padding: 18px 0 18px 22px;
  margin: 0;
  color: #000;
  position: relative;
}
@media (max-width: 1600px) {
  /* line 321, sass/site/powerbi/_powerbi.scss */
  .how-we-do-content .why-chose-list-poerbi h3, .tableau-system-cnt .why-chose-list-poerbi h3 {
    padding: 10px 0 10px 22px;
    font-size: 16px;
  }
}
@media (max-width: 1023px) {
  /* line 321, sass/site/powerbi/_powerbi.scss */
  .how-we-do-content .why-chose-list-poerbi h3, .tableau-system-cnt .why-chose-list-poerbi h3 {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  /* line 321, sass/site/powerbi/_powerbi.scss */
  .how-we-do-content .why-chose-list-poerbi h3, .tableau-system-cnt .why-chose-list-poerbi h3 {
    font-size: 16px;
    padding: 10px 0 10px 18px;
  }
}
/* line 342, sass/site/powerbi/_powerbi.scss */
.how-we-do-content .why-chose-list-poerbi h3:before, .tableau-system-cnt .why-chose-list-poerbi h3:before {
  content: "";
  width: 8px;
  height: 8px;
  background: #e63b30;
  position: absolute;
  left: 0;
  top: 25px;
  border-radius: 50%;
}
@media (max-width: 1600px) {
  /* line 342, sass/site/powerbi/_powerbi.scss */
  .how-we-do-content .why-chose-list-poerbi h3:before, .tableau-system-cnt .why-chose-list-poerbi h3:before {
    top: 16px;
  }
}
@media (max-width: 767px) {
  /* line 342, sass/site/powerbi/_powerbi.scss */
  .how-we-do-content .why-chose-list-poerbi h3:before, .tableau-system-cnt .why-chose-list-poerbi h3:before {
    top: 17px;
    width: 7px;
    height: 7px;
  }
}
/* line 360, sass/site/powerbi/_powerbi.scss */
.how-we-do-content .why-chose-list-poerbi h3:last-child, .tableau-system-cnt .why-chose-list-poerbi h3:last-child {
  margin-bottom: 0;
}

/*--------------------------------------------------------------
## Data Analytics Page
/*--------------------------------------------------------------*/
/* line 2, sass/site/data-analytics/_data_analytics.scss */
.page-template-data-analytics-template .footermain {
  padding-top: 0px !important;
  height: auto !important;
}
/* line 6, sass/site/data-analytics/_data_analytics.scss */
.page-template-data-analytics-template .fix-wrap {
  max-width: 1200px;
}
@media (max-width: 1600px) {
  /* line 6, sass/site/data-analytics/_data_analytics.scss */
  .page-template-data-analytics-template .fix-wrap {
    max-width: 1100px;
  }
}
/* line 14, sass/site/data-analytics/_data_analytics.scss */
.page-template-data-analytics-template .how-we-do-it .how-we-do-content h3 {
  font-size: 20px;
}
@media (max-width: 1600px) {
  /* line 18, sass/site/data-analytics/_data_analytics.scss */
  .page-template-data-analytics-template .how-we-do-it .how-we-do-content .why-chose-list-poerbi h3 {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  /* line 22, sass/site/data-analytics/_data_analytics.scss */
  .page-template-data-analytics-template .how-we-do-it .how-we-do-content .why-chose-list-poerbi h3:last-child {
    border-bottom: none;
  }
}
@media (max-width: 1600px) {
  /* line 31, sass/site/data-analytics/_data_analytics.scss */
  .page-template-data-analytics-template .how-we-do-it .how-we-do-img img {
    max-width: 850px;
  }
}
@media (max-width: 1199px) {
  /* line 31, sass/site/data-analytics/_data_analytics.scss */
  .page-template-data-analytics-template .how-we-do-it .how-we-do-img img {
    max-width: 670px;
  }
}
@media (max-width: 1023px) {
  /* line 31, sass/site/data-analytics/_data_analytics.scss */
  .page-template-data-analytics-template .how-we-do-it .how-we-do-img img {
    max-width: 100%;
  }
}
/* line 44, sass/site/data-analytics/_data_analytics.scss */
.page-template-data-analytics-template .vr-casestudies-section {
  padding-top: 0;
}
@media (max-width: 1470px) {
  /* line 46, sass/site/data-analytics/_data_analytics.scss */
  .page-template-data-analytics-template .vr-casestudies-section .see-all-casestudies {
    padding: 65px 0;
  }
}
@media (max-width: 1023px) {
  /* line 46, sass/site/data-analytics/_data_analytics.scss */
  .page-template-data-analytics-template .vr-casestudies-section .see-all-casestudies {
    padding: 30px 0;
  }
}
@media (max-width: 767px) {
  /* line 46, sass/site/data-analytics/_data_analytics.scss */
  .page-template-data-analytics-template .vr-casestudies-section .see-all-casestudies {
    padding: 30px 0 0;
  }
}
/* line 59, sass/site/data-analytics/_data_analytics.scss */
.page-template-data-analytics-template .work-with-data .how-we-do-it {
  border: none;
}
@media (max-width: 1199px) {
  /* line 62, sass/site/data-analytics/_data_analytics.scss */
  .page-template-data-analytics-template .work-with-data .how-we-do-it .how-we-do-img img {
    max-width: 160%;
    width: auto;
  }
}
@media (max-width: 1023px) {
  /* line 62, sass/site/data-analytics/_data_analytics.scss */
  .page-template-data-analytics-template .work-with-data .how-we-do-it .how-we-do-img img {
    max-width: 100%;
    width: 100%;
  }
}

/* line 79, sass/site/data-analytics/_data_analytics.scss */
.services-banner-wrapper.data-analytics-banner .services-banner-caption {
  overflow: initial;
  min-height: 735px;
}
@media (max-width: 1600px) {
  /* line 79, sass/site/data-analytics/_data_analytics.scss */
  .services-banner-wrapper.data-analytics-banner .services-banner-caption {
    min-height: 520px;
  }
}
@media (max-width: 1199px) {
  /* line 79, sass/site/data-analytics/_data_analytics.scss */
  .services-banner-wrapper.data-analytics-banner .services-banner-caption {
    min-height: 485px;
    padding: 40px 0;
  }
}
@media (max-width: 1023px) {
  /* line 79, sass/site/data-analytics/_data_analytics.scss */
  .services-banner-wrapper.data-analytics-banner .services-banner-caption {
    min-height: 415px;
    padding: 30px 0;
  }
}
@media (max-width: 767px) {
  /* line 79, sass/site/data-analytics/_data_analytics.scss */
  .services-banner-wrapper.data-analytics-banner .services-banner-caption {
    padding: 30px 0 0;
  }
}
/* line 96, sass/site/data-analytics/_data_analytics.scss */
.services-banner-wrapper.data-analytics-banner .services-banner-caption .service-page-title {
  width: 48%;
}
@media (max-width: 767px) {
  /* line 96, sass/site/data-analytics/_data_analytics.scss */
  .services-banner-wrapper.data-analytics-banner .services-banner-caption .service-page-title {
    width: 100%;
  }
}
/* line 101, sass/site/data-analytics/_data_analytics.scss */
.services-banner-wrapper.data-analytics-banner .services-banner-caption .service-page-title h1 {
  margin: 0 0 35px;
}
@media (max-width: 1600px) {
  /* line 101, sass/site/data-analytics/_data_analytics.scss */
  .services-banner-wrapper.data-analytics-banner .services-banner-caption .service-page-title h1 {
    margin: 0 0 20px;
  }
}
@media (max-width: 767px) {
  /* line 101, sass/site/data-analytics/_data_analytics.scss */
  .services-banner-wrapper.data-analytics-banner .services-banner-caption .service-page-title h1 {
    margin: 0 0 15px;
  }
}
/* line 110, sass/site/data-analytics/_data_analytics.scss */
.services-banner-wrapper.data-analytics-banner .services-banner-caption .service-page-title p {
  color: #fff;
  font-size: 23px;
  line-height: 33px;
  margin: 0;
  max-width: 100%;
}
@media (max-width: 1199px) {
  /* line 110, sass/site/data-analytics/_data_analytics.scss */
  .services-banner-wrapper.data-analytics-banner .services-banner-caption .service-page-title p {
    font-size: 20px;
    line-height: 28px;
  }
}
/* line 122, sass/site/data-analytics/_data_analytics.scss */
.services-banner-wrapper.data-analytics-banner .services-banner-caption .service-page-thumb {
  width: 52%;
}
@media (max-width: 767px) {
  /* line 122, sass/site/data-analytics/_data_analytics.scss */
  .services-banner-wrapper.data-analytics-banner .services-banner-caption .service-page-thumb {
    width: 100%;
  }
}
/* line 127, sass/site/data-analytics/_data_analytics.scss */
.services-banner-wrapper.data-analytics-banner .services-banner-caption .service-page-thumb:before, .services-banner-wrapper.data-analytics-banner .services-banner-caption .service-page-thumb:after {
  display: none;
}
/* line 130, sass/site/data-analytics/_data_analytics.scss */
.services-banner-wrapper.data-analytics-banner .services-banner-caption .service-page-thumb img {
  max-width: initial;
}
@media (max-width: 1470px) {
  /* line 130, sass/site/data-analytics/_data_analytics.scss */
  .services-banner-wrapper.data-analytics-banner .services-banner-caption .service-page-thumb img {
    max-width: 120%;
  }
}
@media (max-width: 767px) {
  /* line 130, sass/site/data-analytics/_data_analytics.scss */
  .services-banner-wrapper.data-analytics-banner .services-banner-caption .service-page-thumb img {
    width: 100%;
  }
}

@media (max-width: 1199px) {
  /* line 143, sass/site/data-analytics/_data_analytics.scss */
  .data-analytics-section {
    padding: 55px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 143, sass/site/data-analytics/_data_analytics.scss */
  .data-analytics-section {
    padding: 35px 0 0;
  }
}
@media (max-width: 479px) {
  /* line 143, sass/site/data-analytics/_data_analytics.scss */
  .data-analytics-section {
    padding: 30px 0 0;
  }
}
@media (max-width: 1199px) {
  /* line 153, sass/site/data-analytics/_data_analytics.scss */
  .data-analytics-section .header-title {
    margin: 0 auto 60px;
  }
}
@media (max-width: 767px) {
  /* line 153, sass/site/data-analytics/_data_analytics.scss */
  .data-analytics-section .header-title {
    margin: 0 auto 30px;
  }
}
@media (max-width: 1199px) {
  /* line 160, sass/site/data-analytics/_data_analytics.scss */
  .data-analytics-section .header-title .section-header {
    font-size: 36px;
  }
}
@media (max-width: 767px) {
  /* line 160, sass/site/data-analytics/_data_analytics.scss */
  .data-analytics-section .header-title .section-header {
    font-size: 28px;
  }
}
/* line 169, sass/site/data-analytics/_data_analytics.scss */
.data-analytics-section .how-we-do-it {
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  border: none;
  padding: 0 0 100px;
}
@media (max-width: 1600px) {
  /* line 169, sass/site/data-analytics/_data_analytics.scss */
  .data-analytics-section .how-we-do-it {
    padding: 0 0 50px;
  }
}
@media (max-width: 767px) {
  /* line 169, sass/site/data-analytics/_data_analytics.scss */
  .data-analytics-section .how-we-do-it {
    padding: 0 0 40px;
  }
}
/* line 179, sass/site/data-analytics/_data_analytics.scss */
.data-analytics-section .how-we-do-it .how-we-do-img {
  width: 50%;
}
@media (max-width: 1023px) {
  /* line 179, sass/site/data-analytics/_data_analytics.scss */
  .data-analytics-section .how-we-do-it .how-we-do-img {
    width: 100%;
    margin: 0 0 30px;
  }
}
/* line 186, sass/site/data-analytics/_data_analytics.scss */
.data-analytics-section .how-we-do-it .how-we-do-content {
  width: 50% !important;
  padding-left: 80px;
  padding-top: 30px;
}
@media (max-width: 1199px) {
  /* line 186, sass/site/data-analytics/_data_analytics.scss */
  .data-analytics-section .how-we-do-it .how-we-do-content {
    padding-left: 40px;
    padding-top: 10px;
  }
}
@media (max-width: 1023px) {
  /* line 186, sass/site/data-analytics/_data_analytics.scss */
  .data-analytics-section .how-we-do-it .how-we-do-content {
    padding-left: 0;
    padding-top: 0;
    width: 100% !important;
  }
}
/* line 199, sass/site/data-analytics/_data_analytics.scss */
.data-analytics-section .how-we-do-it .how-we-do-content p {
  max-width: 100%;
  margin: 0;
}
/* line 205, sass/site/data-analytics/_data_analytics.scss */
.data-analytics-section .how-we-do-it.right-align-img .how-we-do-content {
  padding-left: 0;
  padding-right: 70px;
}
@media (max-width: 1023px) {
  /* line 205, sass/site/data-analytics/_data_analytics.scss */
  .data-analytics-section .how-we-do-it.right-align-img .how-we-do-content {
    order: 2;
    padding-right: 0;
  }
}
/* line 213, sass/site/data-analytics/_data_analytics.scss */
.data-analytics-section .how-we-do-it.right-align-img .how-we-do-img {
  margin-left: auto;
}
/* line 215, sass/site/data-analytics/_data_analytics.scss */
.data-analytics-section .how-we-do-it.right-align-img .how-we-do-img img {
  float: left;
}

/* line 222, sass/site/data-analytics/_data_analytics.scss */
.data-content-list {
  position: relative;
  padding-left: 56px;
}
/* line 225, sass/site/data-analytics/_data_analytics.scss */
.data-content-list:not(:last-child) {
  margin-bottom: 50px;
}
@media (max-width: 1199px) {
  /* line 225, sass/site/data-analytics/_data_analytics.scss */
  .data-content-list:not(:last-child) {
    margin-bottom: 20px;
  }
}
/* line 231, sass/site/data-analytics/_data_analytics.scss */
.data-content-list .icon {
  position: absolute;
  left: 0;
  top: 0;
}
/* line 236, sass/site/data-analytics/_data_analytics.scss */
.data-content-list h3 {
  font-size: 20px;
  line-height: 30px;
  margin: 0 0 10px;
}
@media (max-width: 1199px) {
  /* line 236, sass/site/data-analytics/_data_analytics.scss */
  .data-content-list h3 {
    font-size: 18px;
    margin: 0 0 5px;
  }
}
@media (max-width: 1199px) {
  /* line 246, sass/site/data-analytics/_data_analytics.scss */
  .data-content-list .content h4 {
    font-size: 16px;
    margin: 0 0 10px;
  }
}
@media (max-width: 1199px) {
  /* line 252, sass/site/data-analytics/_data_analytics.scss */
  .data-content-list .content p {
    font-size: 16px;
  }
}

/* line 259, sass/site/data-analytics/_data_analytics.scss */
.data-analitics-section {
  background: #f7f7f7;
  padding: 90px 0 70px;
}
@media (max-width: 1600px) {
  /* line 259, sass/site/data-analytics/_data_analytics.scss */
  .data-analitics-section {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  /* line 259, sass/site/data-analytics/_data_analytics.scss */
  .data-analitics-section {
    padding: 40px 0 30px;
  }
}
/* line 268, sass/site/data-analytics/_data_analytics.scss */
.data-analitics-section .header-title {
  padding-bottom: 60px;
}
@media (max-width: 1600px) {
  /* line 268, sass/site/data-analytics/_data_analytics.scss */
  .data-analitics-section .header-title {
    padding-bottom: 30px;
  }
}
@media (max-width: 1023px) {
  /* line 268, sass/site/data-analytics/_data_analytics.scss */
  .data-analitics-section .header-title {
    padding-bottom: 20px;
  }
}

/* line 278, sass/site/data-analytics/_data_analytics.scss */
.data-analitics-services {
  margin: 0 -15px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
}
@media (max-width: 767px) {
  /* line 278, sass/site/data-analytics/_data_analytics.scss */
  .data-analitics-services {
    margin: 0;
  }
}
/* line 285, sass/site/data-analytics/_data_analytics.scss */
.data-analitics-services .data-analitics-item {
  border: 1px #000 solid;
  width: calc(100% / 2 - 30px);
  margin: 15px;
  padding: 65px;
  transition: all 0.5s ease;
}
@media (max-width: 1600px) {
  /* line 285, sass/site/data-analytics/_data_analytics.scss */
  .data-analitics-services .data-analitics-item {
    padding: 30px 30px 35px;
  }
}
@media (max-width: 1199px) {
  /* line 285, sass/site/data-analytics/_data_analytics.scss */
  .data-analitics-services .data-analitics-item {
    padding: 25px 20px 25px;
  }
}
@media (max-width: 767px) {
  /* line 285, sass/site/data-analytics/_data_analytics.scss */
  .data-analitics-services .data-analitics-item {
    padding: 25px;
    width: 100%;
    margin: 0 0 20px;
  }
}
/* line 302, sass/site/data-analytics/_data_analytics.scss */
.data-analitics-services .data-analitics-item:hover {
  background-color: #fff;
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.1);
  border-color: #ccc;
}
/* line 307, sass/site/data-analytics/_data_analytics.scss */
.data-analitics-services .data-analitics-item .icon {
  display: flex;
  height: 53px;
  align-items: center;
  margin: 0 0 38px;
}
@media (max-width: 1600px) {
  /* line 307, sass/site/data-analytics/_data_analytics.scss */
  .data-analitics-services .data-analitics-item .icon {
    margin: 0 0 20px;
  }
}
/* line 316, sass/site/data-analytics/_data_analytics.scss */
.data-analitics-services .data-analitics-item p {
  margin: 0;
}
@media (max-width: 767px) {
  /* line 316, sass/site/data-analytics/_data_analytics.scss */
  .data-analitics-services .data-analitics-item p {
    font-size: 16px;
  }
}
/* line 322, sass/site/data-analytics/_data_analytics.scss */
.data-analitics-services .data-analitics-item h3 {
  padding: 0;
  font-size: 36px;
  font-weight: 800;
  margin: 0 0 30px;
}
@media (max-width: 1600px) {
  /* line 322, sass/site/data-analytics/_data_analytics.scss */
  .data-analitics-services .data-analitics-item h3 {
    margin: 0 0 20px;
    font-size: 28px;
  }
}
@media (max-width: 1199px) {
  /* line 322, sass/site/data-analytics/_data_analytics.scss */
  .data-analitics-services .data-analitics-item h3 {
    font-size: 26px;
  }
}
@media (max-width: 1023px) {
  /* line 322, sass/site/data-analytics/_data_analytics.scss */
  .data-analitics-services .data-analitics-item h3 {
    font-size: 24px;
  }
}
@media (max-width: 767px) {
  /* line 322, sass/site/data-analytics/_data_analytics.scss */
  .data-analitics-services .data-analitics-item h3 {
    font-size: 20px;
    margin: 0 0 10px;
  }
}

/* line 344, sass/site/data-analytics/_data_analytics.scss */
.tool-method-section {
  padding: 90px 0 0;
}
@media (max-width: 1600px) {
  /* line 344, sass/site/data-analytics/_data_analytics.scss */
  .tool-method-section {
    padding: 50px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 344, sass/site/data-analytics/_data_analytics.scss */
  .tool-method-section {
    padding: 40px 0 0;
  }
}
@media (max-width: 479px) {
  /* line 344, sass/site/data-analytics/_data_analytics.scss */
  .tool-method-section {
    padding: 30px 0 0;
  }
}
/* line 355, sass/site/data-analytics/_data_analytics.scss */
.tool-method-section .header-title {
  padding-bottom: 60px;
  text-align: center;
}
@media (max-width: 1600px) {
  /* line 355, sass/site/data-analytics/_data_analytics.scss */
  .tool-method-section .header-title {
    padding-bottom: 35px;
  }
}
@media (max-width: 767px) {
  /* line 355, sass/site/data-analytics/_data_analytics.scss */
  .tool-method-section .header-title {
    padding-bottom: 30px;
  }
}
@media (max-width: 767px) {
  /* line 364, sass/site/data-analytics/_data_analytics.scss */
  .tool-method-section .header-title .section-header {
    margin: 0 0 10px;
  }
}
/* line 369, sass/site/data-analytics/_data_analytics.scss */
.tool-method-section .header-title p {
  max-width: 790px;
  margin: 0 auto;
}

/* line 375, sass/site/data-analytics/_data_analytics.scss */
.tool-method-grid {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
}
/* line 378, sass/site/data-analytics/_data_analytics.scss */
.tool-method-grid .tool-method-item {
  background: #000;
  width: calc(100% / 3);
  padding: 125px 30px;
}
@media (max-width: 1600px) {
  /* line 378, sass/site/data-analytics/_data_analytics.scss */
  .tool-method-grid .tool-method-item {
    padding: 60px 30px 40px;
  }
}
@media (max-width: 1023px) {
  /* line 378, sass/site/data-analytics/_data_analytics.scss */
  .tool-method-grid .tool-method-item {
    padding: 45px 20px 35px;
  }
}
@media (max-width: 767px) {
  /* line 378, sass/site/data-analytics/_data_analytics.scss */
  .tool-method-grid .tool-method-item {
    width: calc(100% / 3);
    border-right: 2px #c3c3c3 solid;
    border-top: 2px #c3c3c3 solid;
  }
}
@media (max-width: 599px) {
  /* line 378, sass/site/data-analytics/_data_analytics.scss */
  .tool-method-grid .tool-method-item {
    border-right: 0;
    width: calc(100% / 1);
  }
}
/* line 397, sass/site/data-analytics/_data_analytics.scss */
.tool-method-grid .tool-method-item:not(:last-child) {
  border-right: 2px #c3c3c3 solid;
}
@media (max-width: 599px) {
  /* line 397, sass/site/data-analytics/_data_analytics.scss */
  .tool-method-grid .tool-method-item:not(:last-child) {
    border-right: 0;
  }
}
@media (max-width: 599px) {
  /* line 403, sass/site/data-analytics/_data_analytics.scss */
  .tool-method-grid .tool-method-item:nth-child(2n) {
    border-right: none;
  }
}
@media (max-width: 767px) {
  /* line 408, sass/site/data-analytics/_data_analytics.scss */
  .tool-method-grid .tool-method-item:nth-child(3n) {
    border-right: 0;
  }
}
/* line 413, sass/site/data-analytics/_data_analytics.scss */
.tool-method-grid .tool-method-item .tool-method-item-inner {
  max-width: 212px;
  margin: 0 auto;
}
@media (max-width: 1600px) {
  /* line 413, sass/site/data-analytics/_data_analytics.scss */
  .tool-method-grid .tool-method-item .tool-method-item-inner {
    max-width: 300px;
  }
}
@media (max-width: 599px) {
  /* line 413, sass/site/data-analytics/_data_analytics.scss */
  .tool-method-grid .tool-method-item .tool-method-item-inner {
    max-width: inherit;
    text-align: center;
  }
}
/* line 423, sass/site/data-analytics/_data_analytics.scss */
.tool-method-grid .tool-method-item .tool-method-item-inner .icon {
  height: 104px;
  display: flex;
  align-items: center;
  margin: 0 0 20px;
}
@media (max-width: 1600px) {
  /* line 423, sass/site/data-analytics/_data_analytics.scss */
  .tool-method-grid .tool-method-item .tool-method-item-inner .icon {
    height: 64px;
  }
}
@media (max-width: 767px) {
  /* line 423, sass/site/data-analytics/_data_analytics.scss */
  .tool-method-grid .tool-method-item .tool-method-item-inner .icon {
    height: 50px;
  }
}
@media (max-width: 599px) {
  /* line 423, sass/site/data-analytics/_data_analytics.scss */
  .tool-method-grid .tool-method-item .tool-method-item-inner .icon {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
}
/* line 437, sass/site/data-analytics/_data_analytics.scss */
.tool-method-grid .tool-method-item .tool-method-item-inner .icon img {
  max-height: 100%;
}
@media (max-width: 767px) {
  /* line 437, sass/site/data-analytics/_data_analytics.scss */
  .tool-method-grid .tool-method-item .tool-method-item-inner .icon img {
    max-width: 40px;
  }
}
/* line 444, sass/site/data-analytics/_data_analytics.scss */
.tool-method-grid .tool-method-item .tool-method-item-inner h3 {
  color: #fff;
  font-size: 42px;
  margin: 0 0 65px;
}
@media (max-width: 1600px) {
  /* line 444, sass/site/data-analytics/_data_analytics.scss */
  .tool-method-grid .tool-method-item .tool-method-item-inner h3 {
    font-size: 30px;
    margin: 0 0 20px;
  }
}
@media (max-width: 1023px) {
  /* line 444, sass/site/data-analytics/_data_analytics.scss */
  .tool-method-grid .tool-method-item .tool-method-item-inner h3 {
    font-size: 24px;
    margin: 0 0 25px;
  }
}
/* line 457, sass/site/data-analytics/_data_analytics.scss */
.tool-method-grid .tool-method-item .tool-method-item-inner .tool-method-link {
  width: 68px;
  height: 68px;
  border: 1px #ababab solid;
  display: block;
  border-radius: 50%;
  font-size: 0;
  position: relative;
  transition: all 0.3s ease;
}
@media (max-width: 1023px) {
  /* line 457, sass/site/data-analytics/_data_analytics.scss */
  .tool-method-grid .tool-method-item .tool-method-item-inner .tool-method-link {
    width: 48px;
    height: 48px;
  }
}
@media (max-width: 599px) {
  /* line 457, sass/site/data-analytics/_data_analytics.scss */
  .tool-method-grid .tool-method-item .tool-method-item-inner .tool-method-link {
    margin: auto;
  }
}
/* line 473, sass/site/data-analytics/_data_analytics.scss */
.tool-method-grid .tool-method-item .tool-method-item-inner .tool-method-link:hover {
  background-color: #292929;
}
/* line 476, sass/site/data-analytics/_data_analytics.scss */
.tool-method-grid .tool-method-item .tool-method-item-inner .tool-method-link:before {
  content: "";
  width: 24px;
  height: 10px;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  left: 0;
  margin: auto;
  background: url(images/readmore-arrow-red.png) no-repeat;
}

/* line 492, sass/site/data-analytics/_data_analytics.scss */
.work-with-data {
  padding: 100px 0 0;
}
@media (max-width: 1600px) {
  /* line 492, sass/site/data-analytics/_data_analytics.scss */
  .work-with-data {
    padding: 50px 0 0;
  }
}
@media (max-width: 479px) {
  /* line 492, sass/site/data-analytics/_data_analytics.scss */
  .work-with-data {
    padding: 45px 0 0;
  }
}
/* line 500, sass/site/data-analytics/_data_analytics.scss */
.work-with-data .how-we-do-it {
  -webkit-align-items: inherit;
  -moz-align-items: inherit;
  -ms-align-items: inherit;
  align-items: inherit;
}
/* line 502, sass/site/data-analytics/_data_analytics.scss */
.work-with-data .how-we-do-it .how-we-do-img {
  width: 53%;
}
@media (max-width: 1023px) {
  /* line 502, sass/site/data-analytics/_data_analytics.scss */
  .work-with-data .how-we-do-it .how-we-do-img {
    width: 100%;
  }
}
@media (max-width: 1600px) {
  /* line 507, sass/site/data-analytics/_data_analytics.scss */
  .work-with-data .how-we-do-it .how-we-do-img img {
    max-width: 960px;
  }
}
@media (max-width: 1199px) {
  /* line 507, sass/site/data-analytics/_data_analytics.scss */
  .work-with-data .how-we-do-it .how-we-do-img img {
    width: 100%;
    max-width: 100%;
  }
}
/* line 517, sass/site/data-analytics/_data_analytics.scss */
.work-with-data .how-we-do-it .how-we-do-content {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  width: 42%;
}
@media (max-width: 1199px) {
  /* line 517, sass/site/data-analytics/_data_analytics.scss */
  .work-with-data .how-we-do-it .how-we-do-content {
    padding: 20px 0 0;
  }
}
@media (max-width: 1023px) {
  /* line 517, sass/site/data-analytics/_data_analytics.scss */
  .work-with-data .how-we-do-it .how-we-do-content {
    width: 100%;
  }
}
/* line 528, sass/site/data-analytics/_data_analytics.scss */
.work-with-data .how-we-do-it .how-we-do-content h2 {
  font-weight: 800;
  color: #000;
}
@media (max-width: 1600px) {
  /* line 528, sass/site/data-analytics/_data_analytics.scss */
  .work-with-data .how-we-do-it .how-we-do-content h2 {
    font-size: 36px;
    margin: 0 0 20px;
  }
}
@media (max-width: 1199px) {
  /* line 528, sass/site/data-analytics/_data_analytics.scss */
  .work-with-data .how-we-do-it .how-we-do-content h2 {
    font-size: 32px;
  }
}
@media (max-width: 1023px) {
  /* line 528, sass/site/data-analytics/_data_analytics.scss */
  .work-with-data .how-we-do-it .how-we-do-content h2 {
    font-size: 28px;
  }
}
@media (max-width: 767px) {
  /* line 528, sass/site/data-analytics/_data_analytics.scss */
  .work-with-data .how-we-do-it .how-we-do-content h2 {
    font-size: 24px;
    margin: 0 0 10px;
  }
}
@media (max-width: 1199px) {
  /* line 546, sass/site/data-analytics/_data_analytics.scss */
  .work-with-data .how-we-do-it .how-we-do-content p {
    max-width: 100%;
    margin: 0 0 20px;
  }
}
/* line 552, sass/site/data-analytics/_data_analytics.scss */
.work-with-data .how-we-do-it .how-we-do-content ul {
  margin: 0;
  padding-bottom: 0;
}
@media (max-width: 1199px) {
  /* line 552, sass/site/data-analytics/_data_analytics.scss */
  .work-with-data .how-we-do-it .how-we-do-content ul {
    max-width: 100%;
    padding: 0;
  }
}
/* line 559, sass/site/data-analytics/_data_analytics.scss */
.work-with-data .how-we-do-it .how-we-do-content ul li {
  letter-spacing: 0;
  margin: 0;
  border-bottom: 1px #c5c5c5 solid;
  padding: 18px 0 18px 20px;
  font-weight: 600;
  font-size: 20px;
  list-style: none;
  position: relative;
}
@media (max-width: 1600px) {
  /* line 559, sass/site/data-analytics/_data_analytics.scss */
  .work-with-data .how-we-do-it .how-we-do-content ul li {
    font-size: 16px;
    padding: 15px 0 15px 18px;
  }
}
/* line 572, sass/site/data-analytics/_data_analytics.scss */
.work-with-data .how-we-do-it .how-we-do-content ul li:before {
  content: "";
  position: absolute;
  left: 0;
  top: 24px;
  width: 8px;
  height: 8px;
  background: #e63b30;
  border-radius: 50%;
}
@media (max-width: 1600px) {
  /* line 572, sass/site/data-analytics/_data_analytics.scss */
  .work-with-data .how-we-do-it .how-we-do-content ul li:before {
    top: 20px;
  }
}

/* line 592, sass/site/data-analytics/_data_analytics.scss */
.casestudies-section.dashboard-section {
  display: block;
  padding: 0;
  margin: 0 0 150px;
}
@media (max-width: 767px) {
  /* line 592, sass/site/data-analytics/_data_analytics.scss */
  .casestudies-section.dashboard-section {
    padding: 0;
    margin: 0 0 100px;
  }
}
/* line 600, sass/site/data-analytics/_data_analytics.scss */
.casestudies-section.dashboard-section .fix-wrap {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin-bottom: 59px;
}
@media (max-width: 1600px) {
  /* line 600, sass/site/data-analytics/_data_analytics.scss */
  .casestudies-section.dashboard-section .fix-wrap {
    margin-bottom: 40px;
  }
}
@media (max-width: 1199px) {
  /* line 600, sass/site/data-analytics/_data_analytics.scss */
  .casestudies-section.dashboard-section .fix-wrap {
    margin-bottom: 35px;
  }
}
@media (max-width: 1023px) {
  /* line 600, sass/site/data-analytics/_data_analytics.scss */
  .casestudies-section.dashboard-section .fix-wrap {
    margin-bottom: 33px;
  }
}
@media (max-width: 767px) {
  /* line 600, sass/site/data-analytics/_data_analytics.scss */
  .casestudies-section.dashboard-section .fix-wrap {
    margin-bottom: 22px;
  }
}
/* line 619, sass/site/data-analytics/_data_analytics.scss */
.casestudies-section.dashboard-section .header-title {
  max-width: 50%;
  width: 100%;
  margin: 0;
}
@media (max-width: 1023px) {
  /* line 619, sass/site/data-analytics/_data_analytics.scss */
  .casestudies-section.dashboard-section .header-title {
    max-width: 48%;
  }
}
@media (max-width: 767px) {
  /* line 619, sass/site/data-analytics/_data_analytics.scss */
  .casestudies-section.dashboard-section .header-title {
    max-width: 100%;
    margin: 0 0 10px;
  }
}
/* line 630, sass/site/data-analytics/_data_analytics.scss */
.casestudies-section.dashboard-section .header-title .section-header {
  margin: 0;
  letter-spacing: -1px;
}
@media (max-width: 1600px) {
  /* line 630, sass/site/data-analytics/_data_analytics.scss */
  .casestudies-section.dashboard-section .header-title .section-header {
    letter-spacing: -0.8px;
  }
}
@media (max-width: 767px) {
  /* line 630, sass/site/data-analytics/_data_analytics.scss */
  .casestudies-section.dashboard-section .header-title .section-header {
    letter-spacing: normal;
  }
}

/* line 643, sass/site/data-analytics/_data_analytics.scss */
.dashboard-filter-tabs {
  margin-left: auto;
}
@media (max-width: 767px) {
  /* line 643, sass/site/data-analytics/_data_analytics.scss */
  .dashboard-filter-tabs {
    margin: 0 auto;
    width: 100%;
  }
}
/* line 649, sass/site/data-analytics/_data_analytics.scss */
.dashboard-filter-tabs .button-group {
  list-style: none;
  padding: 0px;
  margin: 0px;
}
/* line 653, sass/site/data-analytics/_data_analytics.scss */
.dashboard-filter-tabs .button-group li {
  display: inline-block;
  margin-left: 15px;
}
@media (max-width: 767px) {
  /* line 653, sass/site/data-analytics/_data_analytics.scss */
  .dashboard-filter-tabs .button-group li {
    width: 100%;
    margin: 0;
  }
}
/* line 660, sass/site/data-analytics/_data_analytics.scss */
.dashboard-filter-tabs .button-group li .button {
  border-bottom: transparent 5px solid;
  font-size: 15px;
  color: #2a2a2a;
  cursor: pointer;
  background-color: transparent;
  padding: 0px 14px 6px 14px;
  display: block;
  border-radius: 0;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  font-family: "Poppins", sans-serif;
  font-weight: 700;
  letter-spacing: -0.2px;
}
@media (max-width: 767px) {
  /* line 660, sass/site/data-analytics/_data_analytics.scss */
  .dashboard-filter-tabs .button-group li .button {
    text-align: left;
    border-bottom-width: 3px;
    padding: 0 0 5px;
    width: 100%;
    letter-spacing: normal;
  }
}
/* line 679, sass/site/data-analytics/_data_analytics.scss */
.dashboard-filter-tabs .button-group li .button.is-checked {
  border-color: #e63b30;
  background-color: transparent;
}

/* line 688, sass/site/data-analytics/_data_analytics.scss */
.casestudies-recents-block.dashboard-column-block {
  margin: 0 -2px;
}
/* line 690, sass/site/data-analytics/_data_analytics.scss */
.casestudies-recents-block.dashboard-column-block .grid {
  width: 100%;
  height: 100%;
}
/* line 694, sass/site/data-analytics/_data_analytics.scss */
.casestudies-recents-block.dashboard-column-block .dashboard-gridlist {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
  height: 100%;
}
/* line 701, sass/site/data-analytics/_data_analytics.scss */
.casestudies-recents-block.dashboard-column-block .casestudies-recents-column {
  margin: 2px 2px;
  width: calc(100% / 3 - 4px);
  padding: 0;
}
@media (max-width: 767px) {
  /* line 701, sass/site/data-analytics/_data_analytics.scss */
  .casestudies-recents-block.dashboard-column-block .casestudies-recents-column {
    width: calc(100% / 2 - 4px);
  }
}
@media (max-width: 599px) {
  /* line 701, sass/site/data-analytics/_data_analytics.scss */
  .casestudies-recents-block.dashboard-column-block .casestudies-recents-column {
    width: calc(100% / 1 - 4px);
  }
}
/* line 712, sass/site/data-analytics/_data_analytics.scss */
.casestudies-recents-block.dashboard-column-block .casestudies-recents-column .casestudies-block-wrapper .casestudies-block-content {
  margin: 40px 0 0;
}
@media (max-width: 1600px) {
  /* line 712, sass/site/data-analytics/_data_analytics.scss */
  .casestudies-recents-block.dashboard-column-block .casestudies-recents-column .casestudies-block-wrapper .casestudies-block-content {
    margin: 20px 0 0;
  }
}
@media (max-width: 1199px) {
  /* line 712, sass/site/data-analytics/_data_analytics.scss */
  .casestudies-recents-block.dashboard-column-block .casestudies-recents-column .casestudies-block-wrapper .casestudies-block-content {
    margin: 10px 0 0;
  }
}
/* line 720, sass/site/data-analytics/_data_analytics.scss */
.casestudies-recents-block.dashboard-column-block .casestudies-recents-column .casestudies-block-wrapper .casestudies-block-content .subtitle {
  margin: 0 0 13px;
  letter-spacing: -0.5px;
}
@media (max-width: 1600px) {
  /* line 720, sass/site/data-analytics/_data_analytics.scss */
  .casestudies-recents-block.dashboard-column-block .casestudies-recents-column .casestudies-block-wrapper .casestudies-block-content .subtitle {
    line-height: normal;
  }
}
/* line 727, sass/site/data-analytics/_data_analytics.scss */
.casestudies-recents-block.dashboard-column-block .casestudies-recents-column .casestudies-block-wrapper .casestudies-block-content .title {
  min-height: 154px;
}
@media (max-width: 1600px) {
  /* line 727, sass/site/data-analytics/_data_analytics.scss */
  .casestudies-recents-block.dashboard-column-block .casestudies-recents-column .casestudies-block-wrapper .casestudies-block-content .title {
    min-height: 100px;
  }
}
@media (max-width: 1199px) {
  /* line 727, sass/site/data-analytics/_data_analytics.scss */
  .casestudies-recents-block.dashboard-column-block .casestudies-recents-column .casestudies-block-wrapper .casestudies-block-content .title {
    min-height: 88px;
  }
}
@media (max-width: 1023px) {
  /* line 727, sass/site/data-analytics/_data_analytics.scss */
  .casestudies-recents-block.dashboard-column-block .casestudies-recents-column .casestudies-block-wrapper .casestudies-block-content .title {
    min-height: 68px;
  }
}
/* line 739, sass/site/data-analytics/_data_analytics.scss */
.casestudies-recents-block.dashboard-column-block .casestudies-recents-column .casestudies-block-wrapper .casestudies-block-content .full-anchor {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  display: block;
}
/* line 747, sass/site/data-analytics/_data_analytics.scss */
.casestudies-recents-block.dashboard-column-block .casestudies-recents-column .casestudies-block-wrapper .casestudies-block-content .read-more {
  letter-spacing: -0.5px;
}
/* line 754, sass/site/data-analytics/_data_analytics.scss */
.casestudies-recents-block.dashboard-column-block .dashboard-load-more-btn {
  clear: both;
  display: block;
  text-align: center;
  margin-bottom: 0;
  margin-top: 40px;
}
@media (max-width: 767px) {
  /* line 754, sass/site/data-analytics/_data_analytics.scss */
  .casestudies-recents-block.dashboard-column-block .dashboard-load-more-btn {
    margin-top: 22px;
  }
}
/* line 763, sass/site/data-analytics/_data_analytics.scss */
.casestudies-recents-block.dashboard-column-block .dashboard-load-more-btn button {
  padding: 15px 30px;
  color: #fff;
  font-family: "Karla", sans-serif;
  font-size: 30px;
  font-weight: 600;
  background-color: #2a2a2a;
  display: inline-block;
  text-decoration: none !important;
  border-radius: 0;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
}
@media (max-width: 767px) {
  /* line 763, sass/site/data-analytics/_data_analytics.scss */
  .casestudies-recents-block.dashboard-column-block .dashboard-load-more-btn button {
    padding: 12px 20px;
    font-size: 22px;
  }
}
/* line 777, sass/site/data-analytics/_data_analytics.scss */
.casestudies-recents-block.dashboard-column-block .dashboard-load-more-btn button:hover {
  background-color: #e72e28;
}

/*--------------------------------------------------------------
## Iot Page
/*--------------------------------------------------------------*/
/* line 2, sass/site/iot/_iot.scss */
.page-template-iot-template .footermain {
  padding-top: 0px !important;
  height: auto !important;
}
/* line 6, sass/site/iot/_iot.scss */
.page-template-iot-template .fix-wrap {
  max-width: 1200px;
}
@media (max-width: 1600px) {
  /* line 6, sass/site/iot/_iot.scss */
  .page-template-iot-template .fix-wrap {
    max-width: 1100px;
  }
}

/* line 16, sass/site/iot/_iot.scss */
.services-banner-wrapper.iot-banner .services-banner-caption {
  overflow: initial;
  min-height: 735px;
}
@media (max-width: 1600px) {
  /* line 16, sass/site/iot/_iot.scss */
  .services-banner-wrapper.iot-banner .services-banner-caption {
    min-height: 525px;
  }
}
@media (max-width: 1199px) {
  /* line 16, sass/site/iot/_iot.scss */
  .services-banner-wrapper.iot-banner .services-banner-caption {
    min-height: 435px;
    padding: 30px 0;
  }
}
@media (max-width: 1023px) {
  /* line 16, sass/site/iot/_iot.scss */
  .services-banner-wrapper.iot-banner .services-banner-caption {
    min-height: 365px;
    padding: 30px 0;
  }
}
@media (max-width: 767px) {
  /* line 16, sass/site/iot/_iot.scss */
  .services-banner-wrapper.iot-banner .services-banner-caption {
    padding: 30px 0 0;
  }
}
/* line 33, sass/site/iot/_iot.scss */
.services-banner-wrapper.iot-banner .services-banner-caption .service-page-title {
  width: 58%;
}
@media (max-width: 1199px) {
  /* line 33, sass/site/iot/_iot.scss */
  .services-banner-wrapper.iot-banner .services-banner-caption .service-page-title {
    width: 48%;
  }
}
@media (max-width: 767px) {
  /* line 33, sass/site/iot/_iot.scss */
  .services-banner-wrapper.iot-banner .services-banner-caption .service-page-title {
    width: 100%;
  }
}
/* line 41, sass/site/iot/_iot.scss */
.services-banner-wrapper.iot-banner .services-banner-caption .service-page-title h1 {
  margin: 0 0 35px;
}
@media (max-width: 1600px) {
  /* line 41, sass/site/iot/_iot.scss */
  .services-banner-wrapper.iot-banner .services-banner-caption .service-page-title h1 {
    font-size: 40px;
    margin: 0 0 20px;
  }
}
@media (max-width: 1199px) {
  /* line 41, sass/site/iot/_iot.scss */
  .services-banner-wrapper.iot-banner .services-banner-caption .service-page-title h1 {
    font-size: 36px;
    margin: 0 0 15px;
  }
}
@media (max-width: 1023px) {
  /* line 41, sass/site/iot/_iot.scss */
  .services-banner-wrapper.iot-banner .services-banner-caption .service-page-title h1 {
    font-size: 32px;
  }
}
/* line 55, sass/site/iot/_iot.scss */
.services-banner-wrapper.iot-banner .services-banner-caption .service-page-title p {
  color: #fff;
  font-size: 23px;
  line-height: 33px;
  margin: 0;
}
@media (max-width: 1600px) {
  /* line 55, sass/site/iot/_iot.scss */
  .services-banner-wrapper.iot-banner .services-banner-caption .service-page-title p {
    font-size: 18px;
    line-height: 28px;
  }
}
@media (max-width: 1023px) {
  /* line 55, sass/site/iot/_iot.scss */
  .services-banner-wrapper.iot-banner .services-banner-caption .service-page-title p {
    font-size: 16px;
    line-height: 24px;
    padding-right: 20px;
  }
}
/* line 71, sass/site/iot/_iot.scss */
.services-banner-wrapper.iot-banner .services-banner-caption .service-page-thumb {
  width: 410px;
}
@media (max-width: 1199px) {
  /* line 71, sass/site/iot/_iot.scss */
  .services-banner-wrapper.iot-banner .services-banner-caption .service-page-thumb {
    width: 52%;
  }
}
@media (max-width: 767px) {
  /* line 71, sass/site/iot/_iot.scss */
  .services-banner-wrapper.iot-banner .services-banner-caption .service-page-thumb {
    width: 100%;
  }
}
/* line 79, sass/site/iot/_iot.scss */
.services-banner-wrapper.iot-banner .services-banner-caption .service-page-thumb:before, .services-banner-wrapper.iot-banner .services-banner-caption .service-page-thumb:after {
  display: none;
}
/* line 82, sass/site/iot/_iot.scss */
.services-banner-wrapper.iot-banner .services-banner-caption .service-page-thumb img {
  max-width: initial;
}
@media (max-width: 1199px) {
  /* line 82, sass/site/iot/_iot.scss */
  .services-banner-wrapper.iot-banner .services-banner-caption .service-page-thumb img {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 82, sass/site/iot/_iot.scss */
  .services-banner-wrapper.iot-banner .services-banner-caption .service-page-thumb img {
    width: 100%;
  }
}

@media (max-width: 1023px) {
  /* line 96, sass/site/iot/_iot.scss */
  .improve-operational-section {
    padding: 65px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 96, sass/site/iot/_iot.scss */
  .improve-operational-section {
    padding: 55px 0 0;
  }
}
/* line 103, sass/site/iot/_iot.scss */
.improve-operational-section .how-we-do-it {
  padding: 0 0 95px;
}
@media (max-width: 1600px) {
  /* line 103, sass/site/iot/_iot.scss */
  .improve-operational-section .how-we-do-it {
    padding: 0 0 55px;
  }
}
@media (max-width: 1023px) {
  /* line 103, sass/site/iot/_iot.scss */
  .improve-operational-section .how-we-do-it {
    padding: 0 0 45px;
  }
}
@media (max-width: 767px) {
  /* line 103, sass/site/iot/_iot.scss */
  .improve-operational-section .how-we-do-it {
    padding: 0 0 18px;
  }
}
/* line 115, sass/site/iot/_iot.scss */
.improve-operational-section .how-we-do-it .how-we-do-content h2 {
  font-size: 40px;
}
@media (max-width: 1600px) {
  /* line 115, sass/site/iot/_iot.scss */
  .improve-operational-section .how-we-do-it .how-we-do-content h2 {
    font-size: 32px;
  }
}
@media (max-width: 1199px) {
  /* line 115, sass/site/iot/_iot.scss */
  .improve-operational-section .how-we-do-it .how-we-do-content h2 {
    font-size: 28px;
  }
}
@media (max-width: 1023px) {
  /* line 115, sass/site/iot/_iot.scss */
  .improve-operational-section .how-we-do-it .how-we-do-content h2 {
    font-size: 24px;
  }
}
/* line 127, sass/site/iot/_iot.scss */
.improve-operational-section .how-we-do-it .how-we-do-content p {
  max-width: 100%;
}

/* line 133, sass/site/iot/_iot.scss */
.industry-specific-block {
  padding: 75px 0 40px;
}
@media (max-width: 1600px) {
  /* line 133, sass/site/iot/_iot.scss */
  .industry-specific-block {
    padding: 50px 0 20px;
  }
}
@media (max-width: 1023px) {
  /* line 133, sass/site/iot/_iot.scss */
  .industry-specific-block {
    padding: 45px 0;
  }
}
@media (max-width: 767px) {
  /* line 133, sass/site/iot/_iot.scss */
  .industry-specific-block {
    padding: 28px 0;
  }
}
/* line 144, sass/site/iot/_iot.scss */
.industry-specific-block .header-title {
  text-align: left;
  margin: 0;
  max-width: 100%;
  padding: 0 0 20px;
}
@media (max-width: 767px) {
  /* line 144, sass/site/iot/_iot.scss */
  .industry-specific-block .header-title {
    padding: 0;
  }
}
/* line 152, sass/site/iot/_iot.scss */
.industry-specific-block .header-title .section-header {
  font-size: 50px;
}
@media (max-width: 1600px) {
  /* line 152, sass/site/iot/_iot.scss */
  .industry-specific-block .header-title .section-header {
    font-size: 40px;
  }
}
@media (max-width: 1199px) {
  /* line 152, sass/site/iot/_iot.scss */
  .industry-specific-block .header-title .section-header {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 152, sass/site/iot/_iot.scss */
  .industry-specific-block .header-title .section-header {
    font-size: 32px;
    margin: 0 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 152, sass/site/iot/_iot.scss */
  .industry-specific-block .header-title .section-header {
    font-size: 28px;
  }
}

/* line 170, sass/site/iot/_iot.scss */
.industry-specific-row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  padding: 50px 0;
}
@media (max-width: 1600px) {
  /* line 170, sass/site/iot/_iot.scss */
  .industry-specific-row {
    padding: 20px 0;
  }
}
@media (max-width: 767px) {
  /* line 170, sass/site/iot/_iot.scss */
  .industry-specific-row {
    padding: 16px 0;
  }
}
/* line 180, sass/site/iot/_iot.scss */
.industry-specific-row .industry-specific-content {
  width: 44%;
}
@media (max-width: 1600px) {
  /* line 180, sass/site/iot/_iot.scss */
  .industry-specific-row .industry-specific-content {
    width: 50%;
    padding: 0 20px 0 0;
  }
}
@media (max-width: 1023px) {
  /* line 180, sass/site/iot/_iot.scss */
  .industry-specific-row .industry-specific-content {
    width: 100%;
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    padding: 0 0 20px 0;
  }
}
/* line 191, sass/site/iot/_iot.scss */
.industry-specific-row .industry-specific-content h3 {
  font-size: 40px;
  font-weight: 800;
  margin: -10px 0 25px;
}
@media (max-width: 1600px) {
  /* line 191, sass/site/iot/_iot.scss */
  .industry-specific-row .industry-specific-content h3 {
    font-size: 32px;
    margin: 0 0 10px;
  }
}
@media (max-width: 1199px) {
  /* line 191, sass/site/iot/_iot.scss */
  .industry-specific-row .industry-specific-content h3 {
    font-size: 28px;
  }
}
@media (max-width: 1023px) {
  /* line 191, sass/site/iot/_iot.scss */
  .industry-specific-row .industry-specific-content h3 {
    font-size: 24px;
  }
}
/* line 206, sass/site/iot/_iot.scss */
.industry-specific-row .industry-specific-content p {
  margin: 0 0 20px;
  color: #6a6a6a;
}
@media (max-width: 1600px) {
  /* line 206, sass/site/iot/_iot.scss */
  .industry-specific-row .industry-specific-content p {
    font-size: 18px;
  }
}
@media (max-width: 1023px) {
  /* line 206, sass/site/iot/_iot.scss */
  .industry-specific-row .industry-specific-content p {
    margin: 0 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 206, sass/site/iot/_iot.scss */
  .industry-specific-row .industry-specific-content p {
    font-size: 16px;
  }
}
/* line 219, sass/site/iot/_iot.scss */
.industry-specific-row .industry-specific-content ul {
  margin: 0;
  padding: 20px 0 0 20px;
}
@media (max-width: 1600px) {
  /* line 219, sass/site/iot/_iot.scss */
  .industry-specific-row .industry-specific-content ul {
    padding: 0 0 0 20px;
  }
}
@media (max-width: 767px) {
  /* line 219, sass/site/iot/_iot.scss */
  .industry-specific-row .industry-specific-content ul {
    padding: 8px 0 0 20px;
  }
}
/* line 228, sass/site/iot/_iot.scss */
.industry-specific-row .industry-specific-content ul li {
  font-family: "Montserrat", sans-serif;
  color: #000000;
  font-size: 17px;
  line-height: normal;
  font-weight: 500;
  margin: 0 0 15px;
}
@media (max-width: 1600px) {
  /* line 228, sass/site/iot/_iot.scss */
  .industry-specific-row .industry-specific-content ul li {
    font-size: 16px;
    margin: 0 0 5px;
  }
}
@media (max-width: 767px) {
  /* line 228, sass/site/iot/_iot.scss */
  .industry-specific-row .industry-specific-content ul li {
    font-size: 15px;
    margin: 0 0 10px;
  }
}
/* line 246, sass/site/iot/_iot.scss */
.industry-specific-row .industry-specific-img {
  width: 46%;
  margin-left: auto;
}
@media (max-width: 1600px) {
  /* line 246, sass/site/iot/_iot.scss */
  .industry-specific-row .industry-specific-img {
    width: 50%;
  }
}
@media (max-width: 1023px) {
  /* line 246, sass/site/iot/_iot.scss */
  .industry-specific-row .industry-specific-img {
    width: 100%;
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    margin: 0 0 30px;
  }
}
@media (max-width: 767px) {
  /* line 246, sass/site/iot/_iot.scss */
  .industry-specific-row .industry-specific-img {
    margin: 0 0 20px;
  }
}
/* line 260, sass/site/iot/_iot.scss */
.industry-specific-row .industry-specific-img img {
  width: 100%;
}
/* line 265, sass/site/iot/_iot.scss */
.industry-specific-row:nth-child(2n) .industry-specific-content {
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
  margin-left: auto;
}
@media (max-width: 1600px) {
  /* line 265, sass/site/iot/_iot.scss */
  .industry-specific-row:nth-child(2n) .industry-specific-content {
    padding: 0 0 0 20px;
  }
}
@media (max-width: 1023px) {
  /* line 265, sass/site/iot/_iot.scss */
  .industry-specific-row:nth-child(2n) .industry-specific-content {
    margin-left: 0;
    padding: 20px 0 0;
  }
}
/* line 276, sass/site/iot/_iot.scss */
.industry-specific-row:nth-child(2n) .industry-specific-img {
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
  margin-left: 0;
}
@media (max-width: 1023px) {
  /* line 276, sass/site/iot/_iot.scss */
  .industry-specific-row:nth-child(2n) .industry-specific-img {
    margin-left: auto;
  }
}

/* line 288, sass/site/iot/_iot.scss */
.iot-smart-cities .process-grid-container .process-grid-column h3 {
  color: #fff;
  font-size: 23px;
  font-weight: 700;
  line-height: normal;
  margin: 30px 0 15px;
  padding: 0;
}
@media (max-width: 1199px) {
  /* line 288, sass/site/iot/_iot.scss */
  .iot-smart-cities .process-grid-container .process-grid-column h3 {
    font-size: 20px;
    min-height: auto;
  }
}
@media (max-width: 767px) {
  /* line 288, sass/site/iot/_iot.scss */
  .iot-smart-cities .process-grid-container .process-grid-column h3 {
    font-size: 18px;
    margin: 20px 0 10px;
    min-height: auto;
  }
}
/* line 310, sass/site/iot/_iot.scss */
.iot-smart-cities.process-section .process-grid-container .process-grid-column:before {
  display: none;
}

/* line 317, sass/site/iot/_iot.scss */
.iot-framework {
  background: #f7f7f7;
  padding: 90px 0 70px;
}
@media (max-width: 1600px) {
  /* line 317, sass/site/iot/_iot.scss */
  .iot-framework {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  /* line 317, sass/site/iot/_iot.scss */
  .iot-framework {
    padding: 40px 0;
  }
}
/* line 326, sass/site/iot/_iot.scss */
.iot-framework .header-title {
  text-align: center;
  max-width: 764px;
  margin: 0 auto 65px;
}
@media (max-width: 1600px) {
  /* line 326, sass/site/iot/_iot.scss */
  .iot-framework .header-title {
    margin: 0 auto 40px;
  }
}
@media (max-width: 767px) {
  /* line 326, sass/site/iot/_iot.scss */
  .iot-framework .header-title {
    margin: 0 auto 35px;
  }
}
@media (max-width: 1023px) {
  /* line 336, sass/site/iot/_iot.scss */
  .iot-framework .header-title .section-header {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  /* line 336, sass/site/iot/_iot.scss */
  .iot-framework .header-title .section-header {
    font-size: 30px;
  }
}
@media (max-width: 767px) {
  /* line 344, sass/site/iot/_iot.scss */
  .iot-framework .header-title p {
    font-size: 18px;
  }
}

/* line 351, sass/site/iot/_iot.scss */
.iot-casestudies-section {
  background: #f7f7f7;
}
/* line 353, sass/site/iot/_iot.scss */
.iot-casestudies-section .header-title {
  padding: 0 0 40px;
}
@media (max-width: 767px) {
  /* line 353, sass/site/iot/_iot.scss */
  .iot-casestudies-section .header-title {
    padding: 0;
  }
}
@media (max-width: 767px) {
  /* line 359, sass/site/iot/_iot.scss */
  .iot-casestudies-section .see-all-casestudies {
    padding: 25px 0;
  }
}

@media (max-width: 1023px) {
  /* line 365, sass/site/iot/_iot.scss */
  .iot-smart-cities {
    padding: 70px 0;
  }
}
@media (max-width: 767px) {
  /* line 365, sass/site/iot/_iot.scss */
  .iot-smart-cities {
    padding: 60px 0 50px;
  }
}
@media (max-width: 1023px) {
  /* line 373, sass/site/iot/_iot.scss */
  .iot-smart-cities .header-title .section-header {
    margin: 0 0 40px;
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  /* line 373, sass/site/iot/_iot.scss */
  .iot-smart-cities .header-title .section-header {
    margin: 0 0 30px;
    font-size: 30px;
  }
}
@media (max-width: 1023px) {
  /* line 383, sass/site/iot/_iot.scss */
  .iot-smart-cities .header-title p {
    font-size: 32px;
  }
}
@media (max-width: 1023px) {
  /* line 383, sass/site/iot/_iot.scss */
  .iot-smart-cities .header-title p {
    font-size: 24px;
  }
}

@media (max-width: 1023px) {
  /* line 396, sass/site/iot/_iot.scss */
  .iot-framework .service-grid-container .service-item:last-child {
    width: calc(100% / 2);
  }
}
@media (max-width: 767px) {
  /* line 396, sass/site/iot/_iot.scss */
  .iot-framework .service-grid-container .service-item:last-child {
    width: 100%;
  }
}
/* line 404, sass/site/iot/_iot.scss */
.iot-framework .service-grid-container .service-item h3 {
  font-size: 1.125em;
}
@media (max-width: 1600px) {
  /* line 404, sass/site/iot/_iot.scss */
  .iot-framework .service-grid-container .service-item h3 {
    font-size: 18px;
  }
}

/*--------------------------------------------------------------
## elk Page
/*--------------------------------------------------------------*/
/* line 4, sass/site/elk/_elk.scss */
body.page-template-elasticsearch-development-ecosystem .page-wrapper .footermain {
  padding-top: 0px;
  height: auto !important;
}
/* line 9, sass/site/elk/_elk.scss */
body.page-template-elasticsearch-development-ecosystem .fix-wrap {
  max-width: 1200px;
}
@media (max-width: 1600px) {
  /* line 9, sass/site/elk/_elk.scss */
  body.page-template-elasticsearch-development-ecosystem .fix-wrap {
    max-width: 1100px;
  }
}
/* line 15, sass/site/elk/_elk.scss */
body.page-template-elasticsearch-development-ecosystem .what-think-blogs-section {
  background-color: #f7f7f7;
}
@media (max-width: 767px) {
  /* line 21, sass/site/elk/_elk.scss */
  body.page-template-elasticsearch-development-ecosystem .casestudies-section .see-all-casestudies {
    padding: 25px 0;
  }
}
/* line 27, sass/site/elk/_elk.scss */
body.page-template-elasticsearch-development-ecosystem .faq-section {
  background-color: #fff;
}

/* line 34, sass/site/elk/_elk.scss */
.elastic-search-banner .services-banner-caption {
  padding: 100px 0;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
@media (max-width: 1600px) {
  /* line 34, sass/site/elk/_elk.scss */
  .elastic-search-banner .services-banner-caption {
    padding: 40px 0;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
  }
}
@media (max-width: 1199px) {
  /* line 34, sass/site/elk/_elk.scss */
  .elastic-search-banner .services-banner-caption {
    min-height: 440px;
  }
}
@media (max-width: 1023px) {
  /* line 34, sass/site/elk/_elk.scss */
  .elastic-search-banner .services-banner-caption {
    min-height: 350px;
  }
}
@media (max-width: 767px) {
  /* line 34, sass/site/elk/_elk.scss */
  .elastic-search-banner .services-banner-caption {
    padding: 30px 0 0;
  }
}
/* line 51, sass/site/elk/_elk.scss */
.elastic-search-banner .services-banner-caption .service-page-thumb:after {
  display: none;
}
@media (max-width: 1023px) {
  /* line 55, sass/site/elk/_elk.scss */
  .elastic-search-banner .services-banner-caption .service-page-title {
    width: 49%;
  }
}
@media (max-width: 767px) {
  /* line 55, sass/site/elk/_elk.scss */
  .elastic-search-banner .services-banner-caption .service-page-title {
    margin-bottom: 20px;
    width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 63, sass/site/elk/_elk.scss */
  .elastic-search-banner .services-banner-caption .service-page-title h1 {
    font-size: 30px;
    margin: 0 0 15px;
  }
}
/* line 69, sass/site/elk/_elk.scss */
.elastic-search-banner .services-banner-caption .service-page-title p {
  max-width: 100%;
}
@media (max-width: 767px) {
  /* line 69, sass/site/elk/_elk.scss */
  .elastic-search-banner .services-banner-caption .service-page-title p {
    margin: 0;
    font-size: 18px;
    line-height: 24px;
  }
}

/* line 80, sass/site/elk/_elk.scss */
.page-logo-icon {
  position: absolute;
  bottom: 50px;
  left: 0;
  transform: translateX(-50%);
}
@media (max-width: 1199px) {
  /* line 80, sass/site/elk/_elk.scss */
  .page-logo-icon {
    width: 80px;
  }
}
@media (max-width: 1023px) {
  /* line 80, sass/site/elk/_elk.scss */
  .page-logo-icon {
    width: 60px;
    bottom: 30px;
  }
}
@media (max-width: 767px) {
  /* line 80, sass/site/elk/_elk.scss */
  .page-logo-icon {
    left: 0;
    right: 0;
    margin: auto;
    bottom: 0;
    transform: translate(0, 50%);
  }
}

/* line 101, sass/site/elk/_elk.scss */
.how-we-do-it.what-is-elk {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  border: none;
  margin: 0;
}
@media (max-width: 1199px) {
  /* line 105, sass/site/elk/_elk.scss */
  .how-we-do-it.what-is-elk .how-we-do-img {
    width: 53%;
  }
}
@media (max-width: 1023px) {
  /* line 105, sass/site/elk/_elk.scss */
  .how-we-do-it.what-is-elk .how-we-do-img {
    width: 100%;
  }
}
@media (max-width: 1199px) {
  /* line 113, sass/site/elk/_elk.scss */
  .how-we-do-it.what-is-elk .how-we-do-content {
    width: 40% !important;
  }
}
@media (max-width: 1023px) {
  /* line 113, sass/site/elk/_elk.scss */
  .how-we-do-it.what-is-elk .how-we-do-content {
    width: 100% !important;
  }
}
/* line 120, sass/site/elk/_elk.scss */
.how-we-do-it.what-is-elk .how-we-do-content p {
  color: #000000;
  font-size: 22px;
  line-height: 38px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  letter-spacing: -0.2px;
  max-width: 100%;
}
@media (max-width: 1600px) {
  /* line 120, sass/site/elk/_elk.scss */
  .how-we-do-it.what-is-elk .how-we-do-content p {
    font-size: 18px;
    line-height: 32px;
  }
}
@media (max-width: 767px) {
  /* line 120, sass/site/elk/_elk.scss */
  .how-we-do-it.what-is-elk .how-we-do-content p {
    font-size: 16px;
    line-height: 28px;
  }
}
/* line 139, sass/site/elk/_elk.scss */
.how-we-do-it.benefits-elasticSearch-block {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  border: none;
  margin: 0;
  padding-bottom: 60px;
}
@media (max-width: 1600px) {
  /* line 139, sass/site/elk/_elk.scss */
  .how-we-do-it.benefits-elasticSearch-block {
    padding-bottom: 40px;
  }
}
@media (max-width: 1023px) {
  /* line 139, sass/site/elk/_elk.scss */
  .how-we-do-it.benefits-elasticSearch-block {
    padding-bottom: 20px;
  }
}
@media (max-width: 1199px) {
  /* line 150, sass/site/elk/_elk.scss */
  .how-we-do-it.benefits-elasticSearch-block .how-we-do-img {
    width: 53%;
  }
}
@media (max-width: 1023px) {
  /* line 150, sass/site/elk/_elk.scss */
  .how-we-do-it.benefits-elasticSearch-block .how-we-do-img {
    width: 100%;
  }
}
@media (max-width: 1199px) {
  /* line 158, sass/site/elk/_elk.scss */
  .how-we-do-it.benefits-elasticSearch-block .how-we-do-content {
    width: 42% !important;
  }
}
@media (max-width: 1023px) {
  /* line 158, sass/site/elk/_elk.scss */
  .how-we-do-it.benefits-elasticSearch-block .how-we-do-content {
    width: 100% !important;
  }
}
@media (max-width: 767px) {
  /* line 158, sass/site/elk/_elk.scss */
  .how-we-do-it.benefits-elasticSearch-block .how-we-do-content {
    text-align: center;
  }
}
/* line 168, sass/site/elk/_elk.scss */
.how-we-do-it.benefits-elasticSearch-block .how-we-do-content h2 {
  margin-bottom: 35px;
  font-size: 50px;
  line-height: normal;
  font-weight: 900;
}
@media (max-width: 1600px) {
  /* line 168, sass/site/elk/_elk.scss */
  .how-we-do-it.benefits-elasticSearch-block .how-we-do-content h2 {
    margin-bottom: 10px;
    font-size: 40px;
  }
}
@media (max-width: 1199px) {
  /* line 168, sass/site/elk/_elk.scss */
  .how-we-do-it.benefits-elasticSearch-block .how-we-do-content h2 {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 168, sass/site/elk/_elk.scss */
  .how-we-do-it.benefits-elasticSearch-block .how-we-do-content h2 {
    margin-bottom: 0;
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 168, sass/site/elk/_elk.scss */
  .how-we-do-it.benefits-elasticSearch-block .how-we-do-content h2 {
    font-size: 28px;
  }
}
/* line 188, sass/site/elk/_elk.scss */
.how-we-do-it.benefits-elasticSearch-block .how-we-do-content p {
  max-width: 100%;
}

/* line 194, sass/site/elk/_elk.scss */
.development-grid-container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  margin: 0 -15px;
}
@media (max-width: 767px) {
  /* line 194, sass/site/elk/_elk.scss */
  .development-grid-container {
    margin: 0;
    padding: 0 0 10px;
  }
}
/* line 202, sass/site/elk/_elk.scss */
.development-grid-container .development-grid-coloumn {
  width: calc(100% / 2 - 30px);
  margin: 15px;
}
@media (max-width: 767px) {
  /* line 202, sass/site/elk/_elk.scss */
  .development-grid-container .development-grid-coloumn {
    width: 100%;
    margin: 0 0 30px;
  }
}
/* line 209, sass/site/elk/_elk.scss */
.development-grid-container .development-grid-coloumn .development-grid-column-inner {
  max-width: 470px;
}
@media (max-width: 767px) {
  /* line 209, sass/site/elk/_elk.scss */
  .development-grid-container .development-grid-coloumn .development-grid-column-inner {
    max-width: 100%;
    text-align: center;
  }
}
/* line 216, sass/site/elk/_elk.scss */
.development-grid-container .development-grid-coloumn .icon {
  height: 60px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin: 0 0 20px;
}
@media (max-width: 1023px) {
  /* line 216, sass/site/elk/_elk.scss */
  .development-grid-container .development-grid-coloumn .icon {
    margin: 0 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 216, sass/site/elk/_elk.scss */
  .development-grid-container .development-grid-coloumn .icon {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
}
/* line 228, sass/site/elk/_elk.scss */
.development-grid-container .development-grid-coloumn h3 {
  font-size: 22px;
}
@media (max-width: 1023px) {
  /* line 228, sass/site/elk/_elk.scss */
  .development-grid-container .development-grid-coloumn h3 {
    margin: 0 0 10px;
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  /* line 228, sass/site/elk/_elk.scss */
  .development-grid-container .development-grid-coloumn h3 {
    font-size: 19px;
    margin: 0 0 5px;
  }
}
/* line 239, sass/site/elk/_elk.scss */
.development-grid-container .development-grid-coloumn p {
  font-size: 19px;
}
@media (max-width: 1023px) {
  /* line 239, sass/site/elk/_elk.scss */
  .development-grid-container .development-grid-coloumn p {
    margin: 0;
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  /* line 239, sass/site/elk/_elk.scss */
  .development-grid-container .development-grid-coloumn p {
    margin: 10px 0 0;
  }
}

/* line 251, sass/site/elk/_elk.scss */
.elk-developemnt-expertise {
  background: #000;
  color: #fff;
  padding: 90px 0;
}
@media (max-width: 1600px) {
  /* line 251, sass/site/elk/_elk.scss */
  .elk-developemnt-expertise {
    padding: 50px 0;
  }
}
@media (max-width: 1023px) {
  /* line 251, sass/site/elk/_elk.scss */
  .elk-developemnt-expertise {
    padding: 40px 0;
  }
}
/* line 261, sass/site/elk/_elk.scss */
.elk-developemnt-expertise .header-title {
  padding: 0 0 80px;
}
@media (max-width: 1600px) {
  /* line 261, sass/site/elk/_elk.scss */
  .elk-developemnt-expertise .header-title {
    padding: 0 0 20px;
  }
}
/* line 266, sass/site/elk/_elk.scss */
.elk-developemnt-expertise .header-title .section-header {
  color: #fff;
}
@media (max-width: 767px) {
  /* line 266, sass/site/elk/_elk.scss */
  .elk-developemnt-expertise .header-title .section-header {
    margin: 0 0 15px;
  }
}
/* line 272, sass/site/elk/_elk.scss */
.elk-developemnt-expertise .header-title p {
  color: #9d9d9d;
  max-width: 90%;
}
@media (max-width: 1199px) {
  /* line 272, sass/site/elk/_elk.scss */
  .elk-developemnt-expertise .header-title p {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 272, sass/site/elk/_elk.scss */
  .elk-developemnt-expertise .header-title p {
    font-size: 18px;
    max-width: 100%;
  }
}

/* line 285, sass/site/elk/_elk.scss */
.elk-developemnt-grid-container {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-flow: wrap;
  -moz-flex-flow: wrap;
  -ms-flex-flow: wrap;
  flex-flow: wrap;
  margin: 0 -15px;
}
@media (max-width: 767px) {
  /* line 285, sass/site/elk/_elk.scss */
  .elk-developemnt-grid-container {
    margin: 0;
  }
}
/* line 292, sass/site/elk/_elk.scss */
.elk-developemnt-grid-container .elk-developemnt-grid-column {
  width: calc(100% / 2 - 30px);
  margin: 15px;
  border: 1px #6b6b6b solid;
  padding: 60px;
}
@media (max-width: 1600px) {
  /* line 292, sass/site/elk/_elk.scss */
  .elk-developemnt-grid-container .elk-developemnt-grid-column {
    padding: 30px;
  }
}
@media (max-width: 1023px) {
  /* line 292, sass/site/elk/_elk.scss */
  .elk-developemnt-grid-container .elk-developemnt-grid-column {
    padding: 25px;
  }
}
@media (max-width: 767px) {
  /* line 292, sass/site/elk/_elk.scss */
  .elk-developemnt-grid-container .elk-developemnt-grid-column {
    width: 100%;
    margin: 0 0 20px;
    padding: 20px;
    text-align: center;
  }
}
/* line 309, sass/site/elk/_elk.scss */
.elk-developemnt-grid-container .elk-developemnt-grid-column .icon {
  height: 70px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin: 0 0 30px;
}
@media (max-width: 1600px) {
  /* line 309, sass/site/elk/_elk.scss */
  .elk-developemnt-grid-container .elk-developemnt-grid-column .icon {
    margin: 0 0 15px;
  }
}
@media (max-width: 767px) {
  /* line 309, sass/site/elk/_elk.scss */
  .elk-developemnt-grid-container .elk-developemnt-grid-column .icon {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
}
/* line 321, sass/site/elk/_elk.scss */
.elk-developemnt-grid-container .elk-developemnt-grid-column h3 {
  font-weight: 800;
  font-size: 36px;
  color: #fff;
}
@media (max-width: 1600px) {
  /* line 321, sass/site/elk/_elk.scss */
  .elk-developemnt-grid-container .elk-developemnt-grid-column h3 {
    font-size: 28px;
    margin: 0 0 10px;
    font-weight: 700;
  }
}
@media (max-width: 1199px) {
  /* line 321, sass/site/elk/_elk.scss */
  .elk-developemnt-grid-container .elk-developemnt-grid-column h3 {
    font-size: 24px;
  }
}
@media (max-width: 1023px) {
  /* line 321, sass/site/elk/_elk.scss */
  .elk-developemnt-grid-container .elk-developemnt-grid-column h3 {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  /* line 321, sass/site/elk/_elk.scss */
  .elk-developemnt-grid-container .elk-developemnt-grid-column h3 {
    font-size: 18px;
  }
}
/* line 340, sass/site/elk/_elk.scss */
.elk-developemnt-grid-container .elk-developemnt-grid-column p {
  font-size: 19px;
  color: #9d9d9d;
}
@media (max-width: 1600px) {
  /* line 340, sass/site/elk/_elk.scss */
  .elk-developemnt-grid-container .elk-developemnt-grid-column p {
    margin: 0;
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  /* line 340, sass/site/elk/_elk.scss */
  .elk-developemnt-grid-container .elk-developemnt-grid-column p {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  /* line 351, sass/site/elk/_elk.scss */
  .elk-developemnt-grid-container .elk-developemnt-grid-column:last-child {
    margin-bottom: 5px;
  }
}

@media (max-width: 767px) {
  /* line 360, sass/site/elk/_elk.scss */
  .work-with-data.work-with-elasticsearch {
    padding: 40px 0 10px;
  }
}
@media (max-width: 1600px) {
  /* line 366, sass/site/elk/_elk.scss */
  .work-with-data.work-with-elasticsearch .how-we-do-it .how-we-do-img img {
    max-width: 840px;
  }
}
@media (max-width: 1199px) {
  /* line 366, sass/site/elk/_elk.scss */
  .work-with-data.work-with-elasticsearch .how-we-do-it .how-we-do-img img {
    max-width: 840px;
    width: auto;
  }
}
@media (max-width: 1023px) {
  /* line 366, sass/site/elk/_elk.scss */
  .work-with-data.work-with-elasticsearch .how-we-do-it .how-we-do-img img {
    max-width: 100%;
    width: 100%;
  }
}

/* line 384, sass/site/elk/_elk.scss */
.work-with-elasticsearch .how-we-do-it {
  border: none;
}
@media (max-width: 1365px) {
  /* line 384, sass/site/elk/_elk.scss */
  .work-with-elasticsearch .how-we-do-it {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
  }
}
@media (max-width: 767px) {
  /* line 390, sass/site/elk/_elk.scss */
  .work-with-elasticsearch .how-we-do-it .how-we-do-content p {
    margin: 0 0 15px;
  }
}
/* line 395, sass/site/elk/_elk.scss */
.work-with-elasticsearch .how-we-do-it .how-we-do-content ul {
  padding: 0;
}

/*--------------------------------------------------------------
## Services Landing Page
/*--------------------------------------------------------------*/
/* line 2, sass/site/services-landing/_services-landing.scss */
.page-template-services-landing .fix-wrap {
  max-width: 1200px;
}
@media (max-width: 1600px) {
  /* line 2, sass/site/services-landing/_services-landing.scss */
  .page-template-services-landing .fix-wrap {
    max-width: 1100px;
  }
}
/* line 8, sass/site/services-landing/_services-landing.scss */
.page-template-services-landing ul, .page-template-services-landing ol {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* line 16, sass/site/services-landing/_services-landing.scss */
.services-banner-wrapper.ar-vr-banner.services-landing-banner {
  overflow: hidden;
}
/* line 18, sass/site/services-landing/_services-landing.scss */
.services-banner-wrapper.ar-vr-banner.services-landing-banner .fix-wrap {
  position: relative;
  z-index: 1;
}
@media (max-width: 1365px) {
  /* line 16, sass/site/services-landing/_services-landing.scss */
  .services-banner-wrapper.ar-vr-banner.services-landing-banner {
    padding: 50px 0;
  }
}
@media (max-width: 1199px) {
  /* line 16, sass/site/services-landing/_services-landing.scss */
  .services-banner-wrapper.ar-vr-banner.services-landing-banner {
    padding: 20px 0;
  }
}
/* line 28, sass/site/services-landing/_services-landing.scss */
.services-banner-wrapper.ar-vr-banner.services-landing-banner .services-banner-caption {
  padding: 0 0 55px;
}
@media (max-width: 1899px) {
  /* line 28, sass/site/services-landing/_services-landing.scss */
  .services-banner-wrapper.ar-vr-banner.services-landing-banner .services-banner-caption {
    min-height: 620px;
    padding: 0 0 45px;
  }
}
@media (max-width: 1600px) {
  /* line 28, sass/site/services-landing/_services-landing.scss */
  .services-banner-wrapper.ar-vr-banner.services-landing-banner .services-banner-caption {
    min-height: 530px;
    padding: 0 0 40px;
  }
}
@media (max-width: 1365px) {
  /* line 28, sass/site/services-landing/_services-landing.scss */
  .services-banner-wrapper.ar-vr-banner.services-landing-banner .services-banner-caption {
    min-height: 475px;
    padding: 0 0 10px;
  }
}
@media (max-width: 1199px) {
  /* line 28, sass/site/services-landing/_services-landing.scss */
  .services-banner-wrapper.ar-vr-banner.services-landing-banner .services-banner-caption {
    min-height: 400px;
    padding: 0 0 5px;
  }
}
@media (max-width: 1023px) {
  /* line 28, sass/site/services-landing/_services-landing.scss */
  .services-banner-wrapper.ar-vr-banner.services-landing-banner .services-banner-caption {
    min-height: 300px;
    padding: 0;
  }
}
@media (max-width: 767px) {
  /* line 28, sass/site/services-landing/_services-landing.scss */
  .services-banner-wrapper.ar-vr-banner.services-landing-banner .services-banner-caption {
    min-height: 250px;
    padding: 12px 0 0;
  }
}
/* line 54, sass/site/services-landing/_services-landing.scss */
.services-banner-wrapper.ar-vr-banner.services-landing-banner .services-banner-caption .service-page-title {
  width: 50%;
}
@media (max-width: 1899px) {
  /* line 54, sass/site/services-landing/_services-landing.scss */
  .services-banner-wrapper.ar-vr-banner.services-landing-banner .services-banner-caption .service-page-title {
    text-align: left;
  }
}
@media (max-width: 1600px) {
  /* line 54, sass/site/services-landing/_services-landing.scss */
  .services-banner-wrapper.ar-vr-banner.services-landing-banner .services-banner-caption .service-page-title {
    max-width: 460px;
  }
}
@media (max-width: 767px) {
  /* line 54, sass/site/services-landing/_services-landing.scss */
  .services-banner-wrapper.ar-vr-banner.services-landing-banner .services-banner-caption .service-page-title {
    width: 100%;
  }
}
/* line 65, sass/site/services-landing/_services-landing.scss */
.services-banner-wrapper.ar-vr-banner.services-landing-banner .services-banner-caption .service-page-title h1 {
  font-size: 70px;
  line-height: 84px;
  letter-spacing: -1.3px;
}
@media (max-width: 1600px) {
  /* line 65, sass/site/services-landing/_services-landing.scss */
  .services-banner-wrapper.ar-vr-banner.services-landing-banner .services-banner-caption .service-page-title h1 {
    font-size: 40px;
    line-height: 50px;
    letter-spacing: 0.5px;
    margin: 0;
  }
}
@media (max-width: 1199px) {
  /* line 65, sass/site/services-landing/_services-landing.scss */
  .services-banner-wrapper.ar-vr-banner.services-landing-banner .services-banner-caption .service-page-title h1 {
    font-size: 36px;
    line-height: 45px;
    letter-spacing: 0.5px;
    margin: 0 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 65, sass/site/services-landing/_services-landing.scss */
  .services-banner-wrapper.ar-vr-banner.services-landing-banner .services-banner-caption .service-page-title h1 {
    width: 100%;
    font-size: 30px;
    line-height: normal;
    margin: 0 0 15px;
  }
}
@media (max-width: 1199px) {
  /* line 88, sass/site/services-landing/_services-landing.scss */
  .services-banner-wrapper.ar-vr-banner.services-landing-banner .services-banner-caption .service-page-title p {
    margin: 0 auto 20px;
  }
}
@media (max-width: 1023px) {
  /* line 88, sass/site/services-landing/_services-landing.scss */
  .services-banner-wrapper.ar-vr-banner.services-landing-banner .services-banner-caption .service-page-title p {
    margin: 0 auto 15px;
  }
}
/* line 100, sass/site/services-landing/_services-landing.scss */
.services-banner-wrapper.ar-vr-banner.services-landing-banner .services-banner-caption .service-page-thumb {
  position: absolute;
  right: -22px;
  top: -17px;
  width: 68%;
  height: auto;
  z-index: -1;
}
@media (max-width: 1899px) {
  /* line 100, sass/site/services-landing/_services-landing.scss */
  .services-banner-wrapper.ar-vr-banner.services-landing-banner .services-banner-caption .service-page-thumb {
    width: 60%;
    top: 37px;
  }
}
@media (max-width: 1600px) {
  /* line 100, sass/site/services-landing/_services-landing.scss */
  .services-banner-wrapper.ar-vr-banner.services-landing-banner .services-banner-caption .service-page-thumb {
    width: 50%;
  }
}
@media (max-width: 1365px) {
  /* line 100, sass/site/services-landing/_services-landing.scss */
  .services-banner-wrapper.ar-vr-banner.services-landing-banner .services-banner-caption .service-page-thumb {
    width: 48%;
    right: 20px;
    top: 0;
  }
}
@media (max-width: 1199px) {
  /* line 100, sass/site/services-landing/_services-landing.scss */
  .services-banner-wrapper.ar-vr-banner.services-landing-banner .services-banner-caption .service-page-thumb {
    width: 47%;
    right: 65px;
  }
}
@media (max-width: 767px) {
  /* line 100, sass/site/services-landing/_services-landing.scss */
  .services-banner-wrapper.ar-vr-banner.services-landing-banner .services-banner-caption .service-page-thumb {
    width: 100%;
    position: static;
    padding: 0 20px;
  }
}
/* line 128, sass/site/services-landing/_services-landing.scss */
.services-banner-wrapper.ar-vr-banner.services-landing-banner .services-banner-caption .service-page-thumb:before {
  display: none;
}
/* line 131, sass/site/services-landing/_services-landing.scss */
.services-banner-wrapper.ar-vr-banner.services-landing-banner .services-banner-caption .service-page-thumb img {
  max-width: 100%;
}

/* line 139, sass/site/services-landing/_services-landing.scss */
.empowering-businesses {
  padding: 85px 0 80px;
}
@media (max-width: 1600px) {
  /* line 139, sass/site/services-landing/_services-landing.scss */
  .empowering-businesses {
    padding: 55px 0;
  }
}
@media (max-width: 767px) {
  /* line 139, sass/site/services-landing/_services-landing.scss */
  .empowering-businesses {
    padding: 30px 0 40px;
  }
}
/* line 147, sass/site/services-landing/_services-landing.scss */
.empowering-businesses .section-header {
  margin: 0 0 87px;
}
@media (max-width: 1899px) {
  /* line 147, sass/site/services-landing/_services-landing.scss */
  .empowering-businesses .section-header {
    margin: 0 0 77px;
  }
}
@media (max-width: 1600px) {
  /* line 147, sass/site/services-landing/_services-landing.scss */
  .empowering-businesses .section-header {
    margin: 0 0 32px;
  }
}
@media (max-width: 767px) {
  /* line 147, sass/site/services-landing/_services-landing.scss */
  .empowering-businesses .section-header {
    margin: 0 0 24px;
  }
}
/* line 158, sass/site/services-landing/_services-landing.scss */
.empowering-businesses .section-header h2 {
  max-width: 910px;
  line-height: 57px;
  color: #000;
}
@media (max-width: 1600px) {
  /* line 158, sass/site/services-landing/_services-landing.scss */
  .empowering-businesses .section-header h2 {
    max-width: 860px;
    line-height: 44px;
    font-size: 40px;
  }
}
@media (max-width: 1199px) {
  /* line 158, sass/site/services-landing/_services-landing.scss */
  .empowering-businesses .section-header h2 {
    max-width: 770px;
    line-height: 40px;
    font-size: 32px;
  }
}
@media (max-width: 1023px) {
  /* line 158, sass/site/services-landing/_services-landing.scss */
  .empowering-businesses .section-header h2 {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 158, sass/site/services-landing/_services-landing.scss */
  .empowering-businesses .section-header h2 {
    font-size: 28px;
    line-height: 36px;
  }
}
/* line 179, sass/site/services-landing/_services-landing.scss */
.empowering-businesses .section-header h2 span {
  color: #e72e28;
  font-weight: 900;
}

/* line 187, sass/site/services-landing/_services-landing.scss */
.empowering-businesses-main-part .fix-wrap {
  max-width: 1575px;
}
/* line 190, sass/site/services-landing/_services-landing.scss */
.empowering-businesses-main-part .empowering-businesses-part {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
@media (max-width: 767px) {
  /* line 190, sass/site/services-landing/_services-landing.scss */
  .empowering-businesses-main-part .empowering-businesses-part {
    -webkit-flex-flow: wrap;
    -moz-flex-flow: wrap;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
  }
}
/* line 196, sass/site/services-landing/_services-landing.scss */
.empowering-businesses-main-part .empowering-businesses-part .empowering-businesses-left {
  width: 48%;
}
@media (max-width: 1365px) {
  /* line 196, sass/site/services-landing/_services-landing.scss */
  .empowering-businesses-main-part .empowering-businesses-part .empowering-businesses-left {
    width: 35%;
  }
}
@media (max-width: 767px) {
  /* line 196, sass/site/services-landing/_services-landing.scss */
  .empowering-businesses-main-part .empowering-businesses-part .empowering-businesses-left {
    width: 100%;
    margin: 0 0 20px;
  }
}
/* line 205, sass/site/services-landing/_services-landing.scss */
.empowering-businesses-main-part .empowering-businesses-part .empowering-businesses-left img {
  width: 100%;
}
/* line 209, sass/site/services-landing/_services-landing.scss */
.empowering-businesses-main-part .empowering-businesses-part .empowering-businesses-right {
  width: 53.5%;
  padding-left: 30px;
}
@media (max-width: 1365px) {
  /* line 209, sass/site/services-landing/_services-landing.scss */
  .empowering-businesses-main-part .empowering-businesses-part .empowering-businesses-right {
    width: 65%;
    padding-left: 2%;
  }
}
@media (max-width: 767px) {
  /* line 209, sass/site/services-landing/_services-landing.scss */
  .empowering-businesses-main-part .empowering-businesses-part .empowering-businesses-right {
    width: 100%;
    padding-left: 0;
  }
}
/* line 221, sass/site/services-landing/_services-landing.scss */
.empowering-businesses-main-part .empowering-businesses-part .empowering-businesses-right .empowering-businesses-right-img img {
  max-width: inherit;
}
@media (max-width: 1600px) {
  /* line 221, sass/site/services-landing/_services-landing.scss */
  .empowering-businesses-main-part .empowering-businesses-part .empowering-businesses-right .empowering-businesses-right-img img {
    max-width: 169%;
  }
}
@media (max-width: 1365px) {
  /* line 221, sass/site/services-landing/_services-landing.scss */
  .empowering-businesses-main-part .empowering-businesses-part .empowering-businesses-right .empowering-businesses-right-img img {
    max-width: 100%;
  }
}
/* line 231, sass/site/services-landing/_services-landing.scss */
.empowering-businesses-main-part .empowering-businesses-part .empowering-businesses-right .empowering-businesses-right-cnt {
  font-size: 40px;
  line-height: 48px;
  max-width: 570px;
  margin: 82px 0 0;
  color: #000;
  letter-spacing: -1.5px;
}
@media (max-width: 1600px) {
  /* line 231, sass/site/services-landing/_services-landing.scss */
  .empowering-businesses-main-part .empowering-businesses-part .empowering-businesses-right .empowering-businesses-right-cnt {
    margin: 22px 0 0;
    font-size: 24px;
    letter-spacing: -0.6px;
    line-height: normal;
  }
}
@media (max-width: 767px) {
  /* line 231, sass/site/services-landing/_services-landing.scss */
  .empowering-businesses-main-part .empowering-businesses-part .empowering-businesses-right .empowering-businesses-right-cnt {
    font-size: 18px;
    margin: 18px 0 0;
    letter-spacing: -0.2px;
  }
}

/* line 254, sass/site/services-landing/_services-landing.scss */
.service-landing-mob-web-app {
  background-color: #0d0e2d;
  padding: 126px 0 120px;
}
@media (max-width: 1600px) {
  /* line 254, sass/site/services-landing/_services-landing.scss */
  .service-landing-mob-web-app {
    padding: 60px 0 50px;
  }
}
@media (max-width: 767px) {
  /* line 254, sass/site/services-landing/_services-landing.scss */
  .service-landing-mob-web-app {
    padding: 30px 0;
  }
}
/* line 263, sass/site/services-landing/_services-landing.scss */
.service-landing-mob-web-app .fix-wrap {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 269, sass/site/services-landing/_services-landing.scss */
.service-landing-mob-web-app .service-landing-mob-web-app-img {
  margin-top: -167px;
  width: 540px;
  margin-right: auto;
}
@media (max-width: 1600px) {
  /* line 269, sass/site/services-landing/_services-landing.scss */
  .service-landing-mob-web-app .service-landing-mob-web-app-img {
    margin-top: -127px;
    width: 47%;
  }
}
@media (max-width: 1199px) {
  /* line 269, sass/site/services-landing/_services-landing.scss */
  .service-landing-mob-web-app .service-landing-mob-web-app-img {
    width: 46%;
    margin-top: -120px;
  }
}
@media (max-width: 1023px) {
  /* line 269, sass/site/services-landing/_services-landing.scss */
  .service-landing-mob-web-app .service-landing-mob-web-app-img {
    margin-top: -75px;
    width: 100%;
    text-align: right;
  }
}
@media (max-width: 767px) {
  /* line 269, sass/site/services-landing/_services-landing.scss */
  .service-landing-mob-web-app .service-landing-mob-web-app-img {
    margin-top: -45px;
  }
}
/* line 290, sass/site/services-landing/_services-landing.scss */
.service-landing-mob-web-app .service-landing-mob-web-app-cnt {
  width: 600px;
  margin-left: auto;
}
@media (max-width: 1600px) {
  /* line 290, sass/site/services-landing/_services-landing.scss */
  .service-landing-mob-web-app .service-landing-mob-web-app-cnt {
    width: 53%;
  }
}
@media (max-width: 1199px) {
  /* line 290, sass/site/services-landing/_services-landing.scss */
  .service-landing-mob-web-app .service-landing-mob-web-app-cnt {
    width: 52%;
  }
}
@media (max-width: 1023px) {
  /* line 290, sass/site/services-landing/_services-landing.scss */
  .service-landing-mob-web-app .service-landing-mob-web-app-cnt {
    width: 100%;
    margin-top: -30px;
    position: relative;
  }
}
@media (max-width: 767px) {
  /* line 290, sass/site/services-landing/_services-landing.scss */
  .service-landing-mob-web-app .service-landing-mob-web-app-cnt {
    margin-top: -38px;
  }
}
@media (max-width: 479px) {
  /* line 290, sass/site/services-landing/_services-landing.scss */
  .service-landing-mob-web-app .service-landing-mob-web-app-cnt {
    margin-top: -15px;
  }
}
/* line 310, sass/site/services-landing/_services-landing.scss */
.service-landing-mob-web-app .service-landing-mob-web-app-cnt h2 {
  font-size: 50px;
  font-weight: 800;
  margin: 0 0 17px;
  line-height: 60px;
  color: #fff;
  letter-spacing: -0.8px;
}
@media (max-width: 1600px) {
  /* line 310, sass/site/services-landing/_services-landing.scss */
  .service-landing-mob-web-app .service-landing-mob-web-app-cnt h2 {
    font-size: 36px;
    margin: 0 0 10px;
    line-height: 44px;
    letter-spacing: 0;
  }
}
@media (max-width: 1199px) {
  /* line 310, sass/site/services-landing/_services-landing.scss */
  .service-landing-mob-web-app .service-landing-mob-web-app-cnt h2 {
    font-size: 32px;
    line-height: 36px;
  }
}
@media (max-width: 767px) {
  /* line 310, sass/site/services-landing/_services-landing.scss */
  .service-landing-mob-web-app .service-landing-mob-web-app-cnt h2 {
    font-size: 30px;
    line-height: normal;
  }
}
@media (max-width: 599px) {
  /* line 310, sass/site/services-landing/_services-landing.scss */
  .service-landing-mob-web-app .service-landing-mob-web-app-cnt h2 {
    font-size: 28px;
  }
}
/* line 335, sass/site/services-landing/_services-landing.scss */
.service-landing-mob-web-app .service-landing-mob-web-app-cnt p {
  font-size: 19px;
  max-width: 80%;
  letter-spacing: -0.5px;
  color: #8f8fa6;
}
@media (max-width: 1199px) {
  /* line 335, sass/site/services-landing/_services-landing.scss */
  .service-landing-mob-web-app .service-landing-mob-web-app-cnt p {
    margin: 8px 0 15px;
    max-width: 100%;
  }
}
@media (max-width: 1023px) {
  /* line 335, sass/site/services-landing/_services-landing.scss */
  .service-landing-mob-web-app .service-landing-mob-web-app-cnt p {
    margin: 6px 0 15px;
  }
}
/* line 348, sass/site/services-landing/_services-landing.scss */
.service-landing-mob-web-app .service-landing-mob-web-app-cnt .mob-web-app-develop-list {
  margin: 46px 0 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 1600px) {
  /* line 348, sass/site/services-landing/_services-landing.scss */
  .service-landing-mob-web-app .service-landing-mob-web-app-cnt .mob-web-app-develop-list {
    margin: 26px 0 0;
  }
}
/* line 357, sass/site/services-landing/_services-landing.scss */
.service-landing-mob-web-app .service-landing-mob-web-app-cnt .mob-web-app-develop-list li {
  width: 48%;
  line-height: normal;
  margin: 0 0 11px;
}
@media (max-width: 1600px) {
  /* line 357, sass/site/services-landing/_services-landing.scss */
  .service-landing-mob-web-app .service-landing-mob-web-app-cnt .mob-web-app-develop-list li {
    margin: 0 0 15px;
  }
}
@media (max-width: 599px) {
  /* line 357, sass/site/services-landing/_services-landing.scss */
  .service-landing-mob-web-app .service-landing-mob-web-app-cnt .mob-web-app-develop-list li {
    width: 100%;
  }
}
/* line 367, sass/site/services-landing/_services-landing.scss */
.service-landing-mob-web-app .service-landing-mob-web-app-cnt .mob-web-app-develop-list li a {
  padding-left: 18px;
  position: relative;
  line-height: normal;
  width: 100%;
  color: #fff;
  font-size: 15px;
  font-weight: 600;
  font-family: "Montserrat", sans-serif;
  -webkit-transition: all 0.35s ease-in-out;
  -moz-transition: all 0.35s ease-in-out;
  -ms-transition: all 0.35s ease-in-out;
  -o-transition: all 0.35s ease-in-out;
  transition: all 0.35s ease-in-out;
}
@media (max-width: 1600px) {
  /* line 367, sass/site/services-landing/_services-landing.scss */
  .service-landing-mob-web-app .service-landing-mob-web-app-cnt .mob-web-app-develop-list li a {
    padding-left: 13px;
    font-size: 14px;
    display: inline-block;
  }
}
@media (max-width: 1199px) {
  /* line 367, sass/site/services-landing/_services-landing.scss */
  .service-landing-mob-web-app .service-landing-mob-web-app-cnt .mob-web-app-develop-list li a {
    padding-left: 12px;
  }
}
/* line 385, sass/site/services-landing/_services-landing.scss */
.service-landing-mob-web-app .service-landing-mob-web-app-cnt .mob-web-app-develop-list li a:before {
  content: "\f105";
  position: absolute;
  left: 0;
  top: 0;
  font-size: 19px;
  font-family: fontawesome;
  font-weight: 400;
  color: #ff2d21;
}
@media (max-width: 1600px) {
  /* line 385, sass/site/services-landing/_services-landing.scss */
  .service-landing-mob-web-app .service-landing-mob-web-app-cnt .mob-web-app-develop-list li a:before {
    line-height: 0.9;
  }
}
/* line 398, sass/site/services-landing/_services-landing.scss */
.service-landing-mob-web-app .service-landing-mob-web-app-cnt .mob-web-app-develop-list li a:hover {
  color: #e72e28;
}
/* line 405, sass/site/services-landing/_services-landing.scss */
.service-landing-mob-web-app.service-landing-web-app {
  background-color: transparent;
}
/* line 407, sass/site/services-landing/_services-landing.scss */
.service-landing-mob-web-app.service-landing-web-app .fix-wrap {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
/* line 410, sass/site/services-landing/_services-landing.scss */
.service-landing-mob-web-app.service-landing-web-app p {
  color: #6a6a6a;
}
/* line 414, sass/site/services-landing/_services-landing.scss */
.service-landing-mob-web-app:nth-child(2n) {
  padding: 90px 0;
}
@media (max-width: 1600px) {
  /* line 414, sass/site/services-landing/_services-landing.scss */
  .service-landing-mob-web-app:nth-child(2n) {
    padding: 50px 0;
  }
}
@media (max-width: 599px) {
  /* line 414, sass/site/services-landing/_services-landing.scss */
  .service-landing-mob-web-app:nth-child(2n) {
    padding: 44px 0 50px;
  }
}
/* line 422, sass/site/services-landing/_services-landing.scss */
.service-landing-mob-web-app:nth-child(2n) .service-landing-mob-web-app-img {
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
  width: 527px;
  margin-left: auto;
  margin-top: 0;
}
@media (max-width: 1600px) {
  /* line 422, sass/site/services-landing/_services-landing.scss */
  .service-landing-mob-web-app:nth-child(2n) .service-landing-mob-web-app-img {
    width: 50%;
  }
}
@media (max-width: 1199px) {
  /* line 422, sass/site/services-landing/_services-landing.scss */
  .service-landing-mob-web-app:nth-child(2n) .service-landing-mob-web-app-img {
    width: 46%;
  }
}
@media (max-width: 1023px) {
  /* line 422, sass/site/services-landing/_services-landing.scss */
  .service-landing-mob-web-app:nth-child(2n) .service-landing-mob-web-app-img {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    width: 100%;
    margin: 0 0 30px;
    text-align: right;
  }
}
@media (max-width: 479px) {
  /* line 422, sass/site/services-landing/_services-landing.scss */
  .service-landing-mob-web-app:nth-child(2n) .service-landing-mob-web-app-img {
    margin: 0 0 28px;
  }
}
/* line 443, sass/site/services-landing/_services-landing.scss */
.service-landing-mob-web-app:nth-child(2n) .service-landing-mob-web-app-cnt {
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
  margin-right: auto;
}
@media (max-width: 1600px) {
  /* line 443, sass/site/services-landing/_services-landing.scss */
  .service-landing-mob-web-app:nth-child(2n) .service-landing-mob-web-app-cnt {
    width: 50%;
  }
}
@media (max-width: 1023px) {
  /* line 443, sass/site/services-landing/_services-landing.scss */
  .service-landing-mob-web-app:nth-child(2n) .service-landing-mob-web-app-cnt {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    width: 100%;
    margin-top: 0;
  }
}
/* line 454, sass/site/services-landing/_services-landing.scss */
.service-landing-mob-web-app:nth-child(2n) .service-landing-mob-web-app-cnt h2 {
  color: #000;
}
@media (max-width: 1023px) {
  /* line 454, sass/site/services-landing/_services-landing.scss */
  .service-landing-mob-web-app:nth-child(2n) .service-landing-mob-web-app-cnt h2 {
    margin: 0 0 10px;
  }
}
/* line 462, sass/site/services-landing/_services-landing.scss */
.service-landing-mob-web-app:nth-child(2n) .service-landing-mob-web-app-cnt .mob-web-app-develop-list li a {
  color: #000;
}
@media (max-width: 1199px) {
  /* line 462, sass/site/services-landing/_services-landing.scss */
  .service-landing-mob-web-app:nth-child(2n) .service-landing-mob-web-app-cnt .mob-web-app-develop-list li a {
    font-size: 13px;
  }
}
/* line 467, sass/site/services-landing/_services-landing.scss */
.service-landing-mob-web-app:nth-child(2n) .service-landing-mob-web-app-cnt .mob-web-app-develop-list li a:hover {
  color: #e72e28;
}

/* line 477, sass/site/services-landing/_services-landing.scss */
.trending-experttech {
  background-color: #f7f7f7;
  padding: 63px 0 39px;
}
@media (max-width: 1600px) {
  /* line 477, sass/site/services-landing/_services-landing.scss */
  .trending-experttech {
    padding: 40px 0 30px;
  }
}
@media (max-width: 1199px) {
  /* line 477, sass/site/services-landing/_services-landing.scss */
  .trending-experttech {
    padding: 40px 0;
  }
}
@media (max-width: 767px) {
  /* line 477, sass/site/services-landing/_services-landing.scss */
  .trending-experttech {
    padding: 40px 0 20px;
  }
}
/* line 489, sass/site/services-landing/_services-landing.scss */
.trending-experttech .fix-wrap {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 495, sass/site/services-landing/_services-landing.scss */
.trending-experttech .trending-experttech-left-icon-list {
  width: 450px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  margin-right: auto;
}
@media (max-width: 1600px) {
  /* line 495, sass/site/services-landing/_services-landing.scss */
  .trending-experttech .trending-experttech-left-icon-list {
    width: 420px;
  }
}
@media (max-width: 1199px) {
  /* line 495, sass/site/services-landing/_services-landing.scss */
  .trending-experttech .trending-experttech-left-icon-list {
    width: 42%;
  }
}
@media (max-width: 1023px) {
  /* line 495, sass/site/services-landing/_services-landing.scss */
  .trending-experttech .trending-experttech-left-icon-list {
    width: -moz-available;
    width: -webkit-fill-available;
    width: fill-available;
    margin: 0 -10px 20px;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
}
@media (max-width: 767px) {
  /* line 495, sass/site/services-landing/_services-landing.scss */
  .trending-experttech .trending-experttech-left-icon-list {
    margin: 0 -5px 20px;
  }
}
/* line 519, sass/site/services-landing/_services-landing.scss */
.trending-experttech .trending-experttech-left-icon-list li {
  width: 196px;
  margin: 0 0 58px;
}
@media (max-width: 1600px) {
  /* line 519, sass/site/services-landing/_services-landing.scss */
  .trending-experttech .trending-experttech-left-icon-list li {
    margin: 0 0 28px;
  }
}
@media (max-width: 1365px) {
  /* line 519, sass/site/services-landing/_services-landing.scss */
  .trending-experttech .trending-experttech-left-icon-list li {
    margin: 0 0 40px;
  }
}
@media (max-width: 1199px) {
  /* line 519, sass/site/services-landing/_services-landing.scss */
  .trending-experttech .trending-experttech-left-icon-list li {
    margin: 10px 0 !important;
    width: calc(50% - 10px);
  }
}
@media (max-width: 1023px) {
  /* line 519, sass/site/services-landing/_services-landing.scss */
  .trending-experttech .trending-experttech-left-icon-list li {
    margin: 10px !important;
    width: calc(25% - 20px);
  }
}
@media (max-width: 767px) {
  /* line 519, sass/site/services-landing/_services-landing.scss */
  .trending-experttech .trending-experttech-left-icon-list li {
    margin: 10px 5px !important;
    width: calc(25% - 10px);
  }
}
/* line 540, sass/site/services-landing/_services-landing.scss */
.trending-experttech .trending-experttech-left-icon-list li i {
  width: 100%;
  height: 175px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background-color: #fff;
  -webkit-box-shadow: 8px 0 73px rgba(0, 0, 0, 0.1);
  -moz-box-shadow: 8px 0 73px rgba(0, 0, 0, 0.1);
  -ms-box-shadow: 8px 0 73px rgba(0, 0, 0, 0.1);
  box-shadow: 8px 0 73px rgba(0, 0, 0, 0.1);
}
@media (max-width: 1023px) {
  /* line 540, sass/site/services-landing/_services-landing.scss */
  .trending-experttech .trending-experttech-left-icon-list li i {
    -webkit-box-shadow: 5px 0 52px rgba(0, 0, 0, 0.1);
    -moz-box-shadow: 5px 0 52px rgba(0, 0, 0, 0.1);
    -ms-box-shadow: 5px 0 52px rgba(0, 0, 0, 0.1);
    box-shadow: 5px 0 52px rgba(0, 0, 0, 0.1);
  }
}
@media (max-width: 1199px) {
  /* line 540, sass/site/services-landing/_services-landing.scss */
  .trending-experttech .trending-experttech-left-icon-list li i {
    height: 165px;
  }
}
@media (max-width: 1023px) {
  /* line 540, sass/site/services-landing/_services-landing.scss */
  .trending-experttech .trending-experttech-left-icon-list li i {
    height: 156px;
  }
}
@media (max-width: 767px) {
  /* line 540, sass/site/services-landing/_services-landing.scss */
  .trending-experttech .trending-experttech-left-icon-list li i {
    height: 126px;
  }
}
@media (max-width: 599px) {
  /* line 540, sass/site/services-landing/_services-landing.scss */
  .trending-experttech .trending-experttech-left-icon-list li i {
    height: 106px;
  }
}
@media (max-width: 767px) {
  /* line 565, sass/site/services-landing/_services-landing.scss */
  .trending-experttech .trending-experttech-left-icon-list li i img {
    max-width: 60px;
  }
}
/* line 571, sass/site/services-landing/_services-landing.scss */
.trending-experttech .trending-experttech-left-icon-list li:first-child {
  margin-top: -111px;
}
/* line 574, sass/site/services-landing/_services-landing.scss */
.trending-experttech .trending-experttech-left-icon-list li:nth-child(2n+1) {
  margin-top: -111px;
}
@media (max-width: 1600px) {
  /* line 574, sass/site/services-landing/_services-landing.scss */
  .trending-experttech .trending-experttech-left-icon-list li:nth-child(2n+1) {
    margin-top: -81px;
  }
}
@media (max-width: 1023px) {
  /* line 574, sass/site/services-landing/_services-landing.scss */
  .trending-experttech .trending-experttech-left-icon-list li:nth-child(2n+1) {
    margin-top: 75px;
  }
}
@media (max-width: 479px) {
  /* line 574, sass/site/services-landing/_services-landing.scss */
  .trending-experttech .trending-experttech-left-icon-list li:nth-child(2n+1) {
    margin-top: -71px;
  }
}
@media (max-width: 1023px) {
  /* line 586, sass/site/services-landing/_services-landing.scss */
  .trending-experttech .trending-experttech-left-icon-list li:nth-child(3n+1) {
    margin-top: -156px;
  }
}
@media (max-width: 479px) {
  /* line 586, sass/site/services-landing/_services-landing.scss */
  .trending-experttech .trending-experttech-left-icon-list li:nth-child(3n+1) {
    margin-top: 0px;
  }
}
@media (max-width: 1023px) {
  /* line 594, sass/site/services-landing/_services-landing.scss */
  .trending-experttech .trending-experttech-left-icon-list li:nth-child(4n+1) {
    margin-top: -75px;
  }
}
@media (max-width: 479px) {
  /* line 594, sass/site/services-landing/_services-landing.scss */
  .trending-experttech .trending-experttech-left-icon-list li:nth-child(4n+1) {
    margin-top: -71px;
  }
}
/* line 604, sass/site/services-landing/_services-landing.scss */
.trending-experttech .trending-experttech-cnt {
  width: 500px;
  margin-left: auto;
  margin-right: 70px;
  padding-bottom: 87px;
}
@media (max-width: 1199px) {
  /* line 604, sass/site/services-landing/_services-landing.scss */
  .trending-experttech .trending-experttech-cnt {
    margin-right: 0;
    width: 50%;
  }
}
@media (max-width: 1023px) {
  /* line 604, sass/site/services-landing/_services-landing.scss */
  .trending-experttech .trending-experttech-cnt {
    width: 100%;
    padding-bottom: 5px;
  }
}
@media (max-width: 767px) {
  /* line 604, sass/site/services-landing/_services-landing.scss */
  .trending-experttech .trending-experttech-cnt {
    margin-top: -5px;
  }
}
/* line 620, sass/site/services-landing/_services-landing.scss */
.trending-experttech .trending-experttech-cnt h2 {
  font-size: 50px;
  font-weight: 800;
  margin: 0 0 17px;
  line-height: 60px;
  letter-spacing: -0.8px;
  color: #000;
}
@media (max-width: 1600px) {
  /* line 620, sass/site/services-landing/_services-landing.scss */
  .trending-experttech .trending-experttech-cnt h2 {
    font-size: 40px;
    margin: 0 0 10px;
    line-height: 45px;
    letter-spacing: -0.5px;
  }
}
@media (max-width: 1199px) {
  /* line 620, sass/site/services-landing/_services-landing.scss */
  .trending-experttech .trending-experttech-cnt h2 {
    font-size: 32px;
    line-height: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 620, sass/site/services-landing/_services-landing.scss */
  .trending-experttech .trending-experttech-cnt h2 {
    margin: 0 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 620, sass/site/services-landing/_services-landing.scss */
  .trending-experttech .trending-experttech-cnt h2 {
    font-size: 28px;
    line-height: normal;
  }
}
@media (max-width: 1023px) {
  /* line 644, sass/site/services-landing/_services-landing.scss */
  .trending-experttech .trending-experttech-cnt h2 br {
    display: none;
  }
}
/* line 650, sass/site/services-landing/_services-landing.scss */
.trending-experttech .trending-experttech-cnt p {
  margin: 10px 0;
  letter-spacing: -0.5px;
  font-size: 19px;
}
@media (max-width: 1023px) {
  /* line 650, sass/site/services-landing/_services-landing.scss */
  .trending-experttech .trending-experttech-cnt p {
    margin: 5px 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 650, sass/site/services-landing/_services-landing.scss */
  .trending-experttech .trending-experttech-cnt p {
    margin: 0 0 10px;
  }
}
/* line 661, sass/site/services-landing/_services-landing.scss */
.trending-experttech .trending-experttech-cnt .trending-experttech-list {
  margin: 44px 0 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 1600px) {
  /* line 661, sass/site/services-landing/_services-landing.scss */
  .trending-experttech .trending-experttech-cnt .trending-experttech-list {
    margin: 25px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 661, sass/site/services-landing/_services-landing.scss */
  .trending-experttech .trending-experttech-cnt .trending-experttech-list {
    margin: 20px 0 0;
  }
}
/* line 673, sass/site/services-landing/_services-landing.scss */
.trending-experttech .trending-experttech-cnt .trending-experttech-list li {
  width: 48%;
  margin: 0 0 11px;
  line-height: normal;
}
/* line 677, sass/site/services-landing/_services-landing.scss */
.trending-experttech .trending-experttech-cnt .trending-experttech-list li a {
  padding-left: 19px;
  position: relative;
  line-height: normal;
  font-size: 15px;
  font-weight: 600;
  font-family: "Montserrat", sans-serif;
  color: #000;
  display: inline-block;
}
@media (max-width: 479px) {
  /* line 677, sass/site/services-landing/_services-landing.scss */
  .trending-experttech .trending-experttech-cnt .trending-experttech-list li a {
    width: 100%;
  }
}
/* line 689, sass/site/services-landing/_services-landing.scss */
.trending-experttech .trending-experttech-cnt .trending-experttech-list li a:before {
  content: "\f105";
  position: absolute;
  left: 0;
  top: 0;
  font-size: 19px;
  font-family: fontawesome;
  font-weight: 400;
  color: #ff2d21;
}
/* line 699, sass/site/services-landing/_services-landing.scss */
.trending-experttech .trending-experttech-cnt .trending-experttech-list li a:hover {
  color: #e72e28;
}

/* line 708, sass/site/services-landing/_services-landing.scss */
.emerging-tech .emerging-tech-banner {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
  z-index: 1;
  min-height: 793px;
  padding: 83px 0 68px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
@media (max-width: 1899px) {
  /* line 708, sass/site/services-landing/_services-landing.scss */
  .emerging-tech .emerging-tech-banner {
    min-height: 733px;
  }
}
@media (max-width: 1600px) {
  /* line 708, sass/site/services-landing/_services-landing.scss */
  .emerging-tech .emerging-tech-banner {
    min-height: 473px;
    padding: 63px 0 0;
  }
}
@media (max-width: 1199px) {
  /* line 708, sass/site/services-landing/_services-landing.scss */
  .emerging-tech .emerging-tech-banner {
    min-height: 433px;
    padding: 63px 0 0;
  }
}
@media (max-width: 1023px) {
  /* line 708, sass/site/services-landing/_services-landing.scss */
  .emerging-tech .emerging-tech-banner {
    min-height: 250px;
    padding: 53px 0 40px;
  }
}
@media (max-width: 767px) {
  /* line 708, sass/site/services-landing/_services-landing.scss */
  .emerging-tech .emerging-tech-banner {
    min-height: inherit;
    padding: 40px 0 30px;
  }
}
@media (max-width: 599px) {
  /* line 708, sass/site/services-landing/_services-landing.scss */
  .emerging-tech .emerging-tech-banner {
    padding: 30px 0 20px;
  }
}
/* line 742, sass/site/services-landing/_services-landing.scss */
.emerging-tech .emerging-tech-banner:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background-color: #ff2222;
  -webkit-mix-blend-mode: multiply;
  -moz-mix-blend-mode: multiply;
  -ms-mix-blend-mode: multiply;
  mix-blend-mode: multiply;
}
@media (max-width: 1023px) {
  /* line 756, sass/site/services-landing/_services-landing.scss */
  .emerging-tech .emerging-tech-banner .fix-wrap {
    margin: 0 auto;
  }
}
/* line 761, sass/site/services-landing/_services-landing.scss */
.emerging-tech .emerging-tech-banner .emerging-tech-caption {
  width: 520px;
}
@media (max-width: 1199px) {
  /* line 761, sass/site/services-landing/_services-landing.scss */
  .emerging-tech .emerging-tech-banner .emerging-tech-caption {
    width: 440px;
  }
}
@media (max-width: 1023px) {
  /* line 761, sass/site/services-landing/_services-landing.scss */
  .emerging-tech .emerging-tech-banner .emerging-tech-caption {
    width: 100%;
  }
}
/* line 769, sass/site/services-landing/_services-landing.scss */
.emerging-tech .emerging-tech-banner .emerging-tech-caption h2 {
  border: 0;
  padding: 0;
  font-size: 50px;
  font-weight: 800;
  margin: 0 0 21px;
  line-height: 60px;
  color: #fff;
  letter-spacing: -0.8px;
}
@media (max-width: 1600px) {
  /* line 769, sass/site/services-landing/_services-landing.scss */
  .emerging-tech .emerging-tech-banner .emerging-tech-caption h2 {
    font-size: 39px;
    line-height: 50px;
    margin: 0 0 10px;
    letter-spacing: -0.5px;
  }
}
@media (max-width: 1199px) {
  /* line 769, sass/site/services-landing/_services-landing.scss */
  .emerging-tech .emerging-tech-banner .emerging-tech-caption h2 {
    font-size: 32px;
    line-height: 36px;
  }
}
@media (max-width: 767px) {
  /* line 769, sass/site/services-landing/_services-landing.scss */
  .emerging-tech .emerging-tech-banner .emerging-tech-caption h2 {
    font-size: 28px;
    line-height: normal;
  }
}
/* line 793, sass/site/services-landing/_services-landing.scss */
.emerging-tech .emerging-tech-banner .emerging-tech-caption p {
  margin: 10px 0;
  letter-spacing: -0.5px;
  font-size: 19px;
  color: #fff;
}
/* line 803, sass/site/services-landing/_services-landing.scss */
.emerging-tech.fully-functional-start .fully-functional-list .fully-functional-inner {
  position: relative;
  padding: 123px 138px;
  width: 100%;
  max-width: 33.333%;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 1899px) {
  /* line 803, sass/site/services-landing/_services-landing.scss */
  .emerging-tech.fully-functional-start .fully-functional-list .fully-functional-inner {
    padding: 110px 100px;
  }
}
@media (max-width: 1600px) {
  /* line 803, sass/site/services-landing/_services-landing.scss */
  .emerging-tech.fully-functional-start .fully-functional-list .fully-functional-inner {
    padding: 40px 30px 90px;
  }
}
@media (max-width: 1365px) {
  /* line 803, sass/site/services-landing/_services-landing.scss */
  .emerging-tech.fully-functional-start .fully-functional-list .fully-functional-inner {
    padding: 30px 20px 80px;
  }
}
@media (max-width: 1199px) {
  /* line 803, sass/site/services-landing/_services-landing.scss */
  .emerging-tech.fully-functional-start .fully-functional-list .fully-functional-inner {
    padding: 30px 20px 70px;
  }
}
@media (max-width: 767px) {
  /* line 803, sass/site/services-landing/_services-landing.scss */
  .emerging-tech.fully-functional-start .fully-functional-list .fully-functional-inner {
    max-width: 50%;
    padding: 30px 20px 70px;
  }
}
@media (max-width: 599px) {
  /* line 803, sass/site/services-landing/_services-landing.scss */
  .emerging-tech.fully-functional-start .fully-functional-list .fully-functional-inner {
    max-width: 100%;
    padding: 30px 20px 60px;
    border-right: 0;
  }
}
/* line 836, sass/site/services-landing/_services-landing.scss */
.emerging-tech.fully-functional-start .fully-functional-list .fully-functional-inner h3 {
  color: #fff;
  font-size: 25px;
  margin: 0 0 4px;
}
@media (max-width: 1600px) {
  /* line 836, sass/site/services-landing/_services-landing.scss */
  .emerging-tech.fully-functional-start .fully-functional-list .fully-functional-inner h3 {
    font-size: 24px;
  }
}
@media (max-width: 1199px) {
  /* line 836, sass/site/services-landing/_services-landing.scss */
  .emerging-tech.fully-functional-start .fully-functional-list .fully-functional-inner h3 {
    font-size: 20px;
    line-height: normal;
  }
}
@media (max-width: 767px) {
  /* line 836, sass/site/services-landing/_services-landing.scss */
  .emerging-tech.fully-functional-start .fully-functional-list .fully-functional-inner h3 {
    margin: 0 0 5px;
  }
}
/* line 851, sass/site/services-landing/_services-landing.scss */
.emerging-tech.fully-functional-start .fully-functional-list .fully-functional-inner p {
  line-height: 27px;
  margin: 17px 0 15px;
  color: #9d9d9d;
}
@media (max-width: 1600px) {
  /* line 851, sass/site/services-landing/_services-landing.scss */
  .emerging-tech.fully-functional-start .fully-functional-list .fully-functional-inner p {
    line-height: 26px;
    margin: 10px 0 15px;
    font-size: 18px;
  }
}
@media (max-width: 1365px) {
  /* line 851, sass/site/services-landing/_services-landing.scss */
  .emerging-tech.fully-functional-start .fully-functional-list .fully-functional-inner p {
    margin: 13px 0 15px;
  }
}
@media (max-width: 1199px) {
  /* line 851, sass/site/services-landing/_services-landing.scss */
  .emerging-tech.fully-functional-start .fully-functional-list .fully-functional-inner p {
    margin: 10px 0 15px;
  }
}
/* line 867, sass/site/services-landing/_services-landing.scss */
.emerging-tech.fully-functional-start .fully-functional-list .fully-functional-inner .fully-functional-inner-link {
  position: absolute;
  right: 53px;
  bottom: 53px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  width: 54px;
  height: 54px;
  border: 1px solid #e72e28;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
@media (max-width: 1899px) {
  /* line 867, sass/site/services-landing/_services-landing.scss */
  .emerging-tech.fully-functional-start .fully-functional-list .fully-functional-inner .fully-functional-inner-link {
    right: 45px;
    bottom: 45px;
  }
}
@media (max-width: 1600px) {
  /* line 867, sass/site/services-landing/_services-landing.scss */
  .emerging-tech.fully-functional-start .fully-functional-list .fully-functional-inner .fully-functional-inner-link {
    right: 33px;
    bottom: 33px;
  }
}
@media (max-width: 1199px) {
  /* line 867, sass/site/services-landing/_services-landing.scss */
  .emerging-tech.fully-functional-start .fully-functional-list .fully-functional-inner .fully-functional-inner-link {
    width: 44px;
    height: 44px;
  }
}
@media (max-width: 1365px) {
  /* line 867, sass/site/services-landing/_services-landing.scss */
  .emerging-tech.fully-functional-start .fully-functional-list .fully-functional-inner .fully-functional-inner-link {
    right: 25px;
    bottom: 15px;
  }
}
@media (max-width: 767px) {
  /* line 867, sass/site/services-landing/_services-landing.scss */
  .emerging-tech.fully-functional-start .fully-functional-list .fully-functional-inner .fully-functional-inner-link {
    width: 44px;
    height: 44px;
  }
}
@media (max-width: 599px) {
  /* line 867, sass/site/services-landing/_services-landing.scss */
  .emerging-tech.fully-functional-start .fully-functional-list .fully-functional-inner .fully-functional-inner-link {
    right: 15px;
  }
}
/* line 899, sass/site/services-landing/_services-landing.scss */
.emerging-tech.fully-functional-start .fully-functional-list .fully-functional-inner .fully-functional-inner-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  background-image: url("images/e-theme-arr.png");
  width: 25px;
  height: 12px;
  background-size: 100% 100%;
  right: 0;
  bottom: 0;
  margin: auto;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
@media (max-width: 767px) {
  /* line 899, sass/site/services-landing/_services-landing.scss */
  .emerging-tech.fully-functional-start .fully-functional-list .fully-functional-inner .fully-functional-inner-link:after {
    width: 23px;
    height: 10px;
  }
}
/* line 917, sass/site/services-landing/_services-landing.scss */
.emerging-tech.fully-functional-start .fully-functional-list .fully-functional-inner .fully-functional-inner-link:hover {
  background-color: #fff;
  border-color: #fff;
}
/* line 920, sass/site/services-landing/_services-landing.scss */
.emerging-tech.fully-functional-start .fully-functional-list .fully-functional-inner .fully-functional-inner-link:hover:after {
  background-image: url("images/e-theme-hover-arr.png");
}

/* line 930, sass/site/services-landing/_services-landing.scss */
.services-landing-softwares-products {
  padding: 99px 0 200px;
}
@media (max-width: 1899px) {
  /* line 930, sass/site/services-landing/_services-landing.scss */
  .services-landing-softwares-products {
    padding: 99px 0 180px;
  }
}
@media (max-width: 1600px) {
  /* line 930, sass/site/services-landing/_services-landing.scss */
  .services-landing-softwares-products {
    padding: 50px 0 100px;
  }
}
@media (max-width: 1365px) {
  /* line 930, sass/site/services-landing/_services-landing.scss */
  .services-landing-softwares-products {
    padding: 80px 0 140px;
  }
}
@media (max-width: 1199px) {
  /* line 930, sass/site/services-landing/_services-landing.scss */
  .services-landing-softwares-products {
    padding: 60px 0 90px;
  }
}
@media (max-width: 1023px) {
  /* line 930, sass/site/services-landing/_services-landing.scss */
  .services-landing-softwares-products {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  /* line 930, sass/site/services-landing/_services-landing.scss */
  .services-landing-softwares-products {
    padding: 30px 0;
  }
}
/* line 950, sass/site/services-landing/_services-landing.scss */
.services-landing-softwares-products .header-title {
  margin: 0 0 88px;
}
@media (max-width: 1899px) {
  /* line 950, sass/site/services-landing/_services-landing.scss */
  .services-landing-softwares-products .header-title {
    margin: 0 0 70px;
  }
}
@media (max-width: 1600px) {
  /* line 950, sass/site/services-landing/_services-landing.scss */
  .services-landing-softwares-products .header-title {
    margin: 0 0 30px;
  }
}
@media (max-width: 767px) {
  /* line 950, sass/site/services-landing/_services-landing.scss */
  .services-landing-softwares-products .header-title {
    margin: 0 0 20px;
  }
}
/* line 961, sass/site/services-landing/_services-landing.scss */
.services-landing-softwares-products .header-title h2 {
  font-size: 50px;
  line-height: 60px;
  letter-spacing: -0.9px;
  max-width: 650px;
}
@media (max-width: 1600px) {
  /* line 961, sass/site/services-landing/_services-landing.scss */
  .services-landing-softwares-products .header-title h2 {
    font-size: 40px;
    line-height: 50px;
    letter-spacing: -0.5px;
    max-width: 55%;
  }
}
@media (max-width: 1199px) {
  /* line 961, sass/site/services-landing/_services-landing.scss */
  .services-landing-softwares-products .header-title h2 {
    font-size: 32px;
    line-height: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 961, sass/site/services-landing/_services-landing.scss */
  .services-landing-softwares-products .header-title h2 {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 961, sass/site/services-landing/_services-landing.scss */
  .services-landing-softwares-products .header-title h2 {
    font-size: 28px;
    line-height: normal;
  }
}
/* line 984, sass/site/services-landing/_services-landing.scss */
.services-landing-softwares-products .header-title p {
  font-size: 19px;
  line-height: 26px;
  letter-spacing: -0.5px;
}
/* line 990, sass/site/services-landing/_services-landing.scss */
.services-landing-softwares-products .services-landing-softwares-products-row {
  margin: 0 0 158px;
}
@media (max-width: 1899px) {
  /* line 990, sass/site/services-landing/_services-landing.scss */
  .services-landing-softwares-products .services-landing-softwares-products-row {
    margin: 0 0 128px;
  }
}
@media (max-width: 1600px) {
  /* line 990, sass/site/services-landing/_services-landing.scss */
  .services-landing-softwares-products .services-landing-softwares-products-row {
    margin: 0 0 60px;
  }
}
@media (max-width: 1023px) {
  /* line 990, sass/site/services-landing/_services-landing.scss */
  .services-landing-softwares-products .services-landing-softwares-products-row {
    margin: 0 0 50px;
  }
}
@media (max-width: 767px) {
  /* line 990, sass/site/services-landing/_services-landing.scss */
  .services-landing-softwares-products .services-landing-softwares-products-row {
    margin: 0 0 40px;
  }
}
@media (max-width: 599px) {
  /* line 990, sass/site/services-landing/_services-landing.scss */
  .services-landing-softwares-products .services-landing-softwares-products-row {
    margin: 0 0 35px;
  }
}
/* line 1008, sass/site/services-landing/_services-landing.scss */
.services-landing-softwares-products .services-landing-softwares-products-row .services-landing-softwares-products-img:after {
  content: '';
  position: absolute;
  width: 48px;
  height: 48px;
  right: 0;
  top: calc(60% - 52px);
  z-index: 0;
  background-color: #e72e28;
}
@media (max-width: 1023px) {
  /* line 1008, sass/site/services-landing/_services-landing.scss */
  .services-landing-softwares-products .services-landing-softwares-products-row .services-landing-softwares-products-img:after {
    left: 0;
    margin: auto;
    top: auto;
    bottom: -21px;
  }
}
/* line 1025, sass/site/services-landing/_services-landing.scss */
.services-landing-softwares-products .services-landing-softwares-products-row:last-child {
  margin-bottom: 0;
}

/* line 1030, sass/site/services-landing/_services-landing.scss */
.services-landing-softwares-products-row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  width: 100%;
}
/* line 1035, sass/site/services-landing/_services-landing.scss */
.services-landing-softwares-products-row .services-landing-softwares-products-img {
  width: 489px;
  margin-right: auto;
  position: relative;
  z-index: 1;
}
@media (max-width: 1199px) {
  /* line 1035, sass/site/services-landing/_services-landing.scss */
  .services-landing-softwares-products-row .services-landing-softwares-products-img {
    width: 45%;
  }
}
@media (max-width: 1023px) {
  /* line 1035, sass/site/services-landing/_services-landing.scss */
  .services-landing-softwares-products-row .services-landing-softwares-products-img {
    width: 100%;
    margin: 0 0 40px;
  }
}
@media (max-width: 767px) {
  /* line 1035, sass/site/services-landing/_services-landing.scss */
  .services-landing-softwares-products-row .services-landing-softwares-products-img {
    margin: 0 0 38px;
  }
}
/* line 1050, sass/site/services-landing/_services-landing.scss */
.services-landing-softwares-products-row .services-landing-softwares-products-img img {
  width: calc(100% - 20px);
}
@media (max-width: 1023px) {
  /* line 1050, sass/site/services-landing/_services-landing.scss */
  .services-landing-softwares-products-row .services-landing-softwares-products-img img {
    width: 100%;
  }
}
/* line 1058, sass/site/services-landing/_services-landing.scss */
.services-landing-softwares-products-row .services-landing-softwares-products-cnt {
  width: 570px;
  margin-left: auto;
}
@media (max-width: 1199px) {
  /* line 1058, sass/site/services-landing/_services-landing.scss */
  .services-landing-softwares-products-row .services-landing-softwares-products-cnt {
    width: 50%;
  }
}
@media (max-width: 1023px) {
  /* line 1058, sass/site/services-landing/_services-landing.scss */
  .services-landing-softwares-products-row .services-landing-softwares-products-cnt {
    width: 100%;
  }
}
/* line 1067, sass/site/services-landing/_services-landing.scss */
.services-landing-softwares-products-row .services-landing-softwares-products-cnt h3 {
  font-size: 41px;
  font-weight: 800;
  margin: -10px 0 18px;
  letter-spacing: -0.7px;
  color: #000;
}
@media (max-width: 1600px) {
  /* line 1067, sass/site/services-landing/_services-landing.scss */
  .services-landing-softwares-products-row .services-landing-softwares-products-cnt h3 {
    font-size: 32px;
    margin: -5px 0 10px;
    letter-spacing: -0.5px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 1067, sass/site/services-landing/_services-landing.scss */
  .services-landing-softwares-products-row .services-landing-softwares-products-cnt h3 {
    font-size: 28px;
  }
}
@media (max-width: 1023px) {
  /* line 1067, sass/site/services-landing/_services-landing.scss */
  .services-landing-softwares-products-row .services-landing-softwares-products-cnt h3 {
    margin: 0 0 5px;
  }
}
@media (max-width: 767px) {
  /* line 1067, sass/site/services-landing/_services-landing.scss */
  .services-landing-softwares-products-row .services-landing-softwares-products-cnt h3 {
    font-size: 28px;
    line-height: normal;
  }
}
@media (max-width: 479px) {
  /* line 1067, sass/site/services-landing/_services-landing.scss */
  .services-landing-softwares-products-row .services-landing-softwares-products-cnt h3 {
    font-size: 26px;
  }
}
/* line 1093, sass/site/services-landing/_services-landing.scss */
.services-landing-softwares-products-row .services-landing-softwares-products-cnt p {
  font-size: 19px;
  letter-spacing: -0.5px;
  line-height: 27px;
  margin: 18px 0 20px;
  color: #6a6a6a;
}
@media (max-width: 1600px) {
  /* line 1093, sass/site/services-landing/_services-landing.scss */
  .services-landing-softwares-products-row .services-landing-softwares-products-cnt p {
    font-size: 18px;
    letter-spacing: -0.5px;
    line-height: 26px;
    margin: 10px 0 0;
  }
}
@media (max-width: 1199px) {
  /* line 1093, sass/site/services-landing/_services-landing.scss */
  .services-landing-softwares-products-row .services-landing-softwares-products-cnt p {
    margin: 10px 0 20px;
  }
}
@media (max-width: 1023px) {
  /* line 1093, sass/site/services-landing/_services-landing.scss */
  .services-landing-softwares-products-row .services-landing-softwares-products-cnt p {
    margin: 5px 0 20px;
  }
}
@media (max-width: 767px) {
  /* line 1093, sass/site/services-landing/_services-landing.scss */
  .services-landing-softwares-products-row .services-landing-softwares-products-cnt p {
    margin: 5px 0 15px;
  }
}
/* line 1115, sass/site/services-landing/_services-landing.scss */
.services-landing-softwares-products-row .services-landing-softwares-products-cnt .services-landing-softwares-products-list {
  margin: 42px 0 38px;
}
@media (max-width: 1600px) {
  /* line 1115, sass/site/services-landing/_services-landing.scss */
  .services-landing-softwares-products-row .services-landing-softwares-products-cnt .services-landing-softwares-products-list {
    margin: 30px 0;
  }
}
@media (max-width: 1199px) {
  /* line 1115, sass/site/services-landing/_services-landing.scss */
  .services-landing-softwares-products-row .services-landing-softwares-products-cnt .services-landing-softwares-products-list {
    margin: 20px 0 15px;
  }
}
@media (max-width: 1023px) {
  /* line 1115, sass/site/services-landing/_services-landing.scss */
  .services-landing-softwares-products-row .services-landing-softwares-products-cnt .services-landing-softwares-products-list {
    margin: 25px 0;
  }
}
@media (max-width: 767px) {
  /* line 1115, sass/site/services-landing/_services-landing.scss */
  .services-landing-softwares-products-row .services-landing-softwares-products-cnt .services-landing-softwares-products-list {
    margin: 20px 0 17px;
  }
}
/* line 1129, sass/site/services-landing/_services-landing.scss */
.services-landing-softwares-products-row .services-landing-softwares-products-cnt .services-landing-softwares-products-list li {
  line-height: normal;
  margin: 0 0 11px;
}
@media (max-width: 1023px) {
  /* line 1129, sass/site/services-landing/_services-landing.scss */
  .services-landing-softwares-products-row .services-landing-softwares-products-cnt .services-landing-softwares-products-list li {
    margin: 0 0 9px;
  }
}
/* line 1135, sass/site/services-landing/_services-landing.scss */
.services-landing-softwares-products-row .services-landing-softwares-products-cnt .services-landing-softwares-products-list li a {
  padding-left: 20px;
  position: relative;
  font-size: 15px;
  color: #000;
  line-height: normal;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  pointer-events: none;
}
/* line 1144, sass/site/services-landing/_services-landing.scss */
.services-landing-softwares-products-row .services-landing-softwares-products-cnt .services-landing-softwares-products-list li a:before {
  content: '';
  position: absolute;
  left: 0;
  top: 6.5px;
  width: 7px;
  height: 7px;
  background-color: #e72e28;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
}
/* line 1154, sass/site/services-landing/_services-landing.scss */
.services-landing-softwares-products-row .services-landing-softwares-products-cnt .services-landing-softwares-products-list li a:hover {
  color: #e72e28;
}
/* line 1158, sass/site/services-landing/_services-landing.scss */
.services-landing-softwares-products-row .services-landing-softwares-products-cnt .services-landing-softwares-products-list li span {
  padding-left: 20px;
  position: relative;
  font-size: 15px;
  color: #000;
  line-height: normal;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
}
/* line 1169, sass/site/services-landing/_services-landing.scss */
.services-landing-softwares-products-row .services-landing-softwares-products-cnt .read-more {
  font-size: 19px;
  font-family: "Montserrat", sans-serif;
  padding-right: 35px;
}
@media (max-width: 1600px) {
  /* line 1169, sass/site/services-landing/_services-landing.scss */
  .services-landing-softwares-products-row .services-landing-softwares-products-cnt .read-more {
    font-size: 18px;
  }
}
@media (max-width: 1199px) {
  /* line 1169, sass/site/services-landing/_services-landing.scss */
  .services-landing-softwares-products-row .services-landing-softwares-products-cnt .read-more {
    font-size: 16px;
  }
}
/* line 1182, sass/site/services-landing/_services-landing.scss */
.services-landing-softwares-products-row:nth-child(odd) .services-landing-softwares-products-img {
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
  margin-left: auto;
  margin-right: 0;
}
@media (max-width: 1023px) {
  /* line 1182, sass/site/services-landing/_services-landing.scss */
  .services-landing-softwares-products-row:nth-child(odd) .services-landing-softwares-products-img {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
}
/* line 1189, sass/site/services-landing/_services-landing.scss */
.services-landing-softwares-products-row:nth-child(odd) .services-landing-softwares-products-img:after {
  right: auto;
  left: -21px;
  top: calc(60% - 63px);
}
@media (max-width: 1023px) {
  /* line 1189, sass/site/services-landing/_services-landing.scss */
  .services-landing-softwares-products-row:nth-child(odd) .services-landing-softwares-products-img:after {
    right: 0;
    left: 0;
    top: auto;
  }
}
/* line 1200, sass/site/services-landing/_services-landing.scss */
.services-landing-softwares-products-row:nth-child(odd) .services-landing-softwares-products-cnt {
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
  margin-right: auto;
  margin-left: 0;
}
@media (max-width: 1023px) {
  /* line 1200, sass/site/services-landing/_services-landing.scss */
  .services-landing-softwares-products-row:nth-child(odd) .services-landing-softwares-products-cnt {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
}

/* line 1211, sass/site/services-landing/_services-landing.scss */
.accelerating-businesses {
  background-color: #f7f7f7;
  padding: 0px 0 80px;
}
@media (max-width: 1899px) {
  /* line 1211, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses {
    padding: 0px 0 70px;
  }
}
@media (max-width: 1600px) {
  /* line 1211, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses {
    padding: 0px 0 60px;
  }
}
@media (max-width: 1470px) {
  /* line 1211, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses {
    padding: 0px 0 50px;
  }
}
@media (max-width: 1365px) {
  /* line 1211, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses {
    padding: 0px 0 40px;
  }
}
@media (max-width: 1199px) {
  /* line 1211, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses {
    padding: 0px 0 20px;
  }
}
@media (max-width: 1023px) {
  /* line 1211, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses {
    padding: 40px 0;
  }
}
@media (max-width: 767px) {
  /* line 1211, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses {
    padding: 40px 0 30px;
  }
}

/* line 1236, sass/site/services-landing/_services-landing.scss */
.accelerating-businesses-part {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 1241, sass/site/services-landing/_services-landing.scss */
.accelerating-businesses-part .accelerating-businesses-image {
  width: 582px;
  margin-right: auto;
  margin-top: -44px;
}
@media (max-width: 1199px) {
  /* line 1241, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses-part .accelerating-businesses-image {
    width: 50%;
    margin-top: -15px;
  }
}
@media (max-width: 1023px) {
  /* line 1241, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses-part .accelerating-businesses-image {
    width: 100%;
    margin-top: 0;
  }
}
/* line 1253, sass/site/services-landing/_services-landing.scss */
.accelerating-businesses-part .accelerating-businesses-image .accelerating-businesses-top-img {
  margin-left: 29px;
}
@media (max-width: 1199px) {
  /* line 1253, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses-part .accelerating-businesses-image .accelerating-businesses-top-img {
    margin-left: 0;
  }
}
@media (max-width: 1023px) {
  /* line 1258, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses-part .accelerating-businesses-image .accelerating-businesses-top-img img {
    width: 100%;
  }
}
/* line 1264, sass/site/services-landing/_services-landing.scss */
.accelerating-businesses-part .accelerating-businesses-image .accelerating-businesses-tech-list {
  margin: 0 -24px;
  -webkit-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  flex-direction: row-reverse;
}
@media (max-width: 1199px) {
  /* line 1264, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses-part .accelerating-businesses-image .accelerating-businesses-tech-list {
    margin: 0 -18px;
  }
}
@media (max-width: 1023px) {
  /* line 1264, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses-part .accelerating-businesses-image .accelerating-businesses-tech-list {
    margin: 0 auto;
    width: 67%;
  }
}
@media (max-width: 767px) {
  /* line 1264, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses-part .accelerating-businesses-image .accelerating-businesses-tech-list {
    margin: 0;
    width: 100%;
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
}
/* line 1279, sass/site/services-landing/_services-landing.scss */
.accelerating-businesses-part .accelerating-businesses-image .accelerating-businesses-tech-list li {
  margin: 43px 21px;
}
@media (max-width: 1600px) {
  /* line 1279, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses-part .accelerating-businesses-image .accelerating-businesses-tech-list li {
    margin: 13px 14px;
  }
}
@media (max-width: 1199px) {
  /* line 1279, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses-part .accelerating-businesses-image .accelerating-businesses-tech-list li {
    margin: 43px 18px 33px;
  }
}
@media (max-width: 767px) {
  /* line 1279, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses-part .accelerating-businesses-image .accelerating-businesses-tech-list li {
    margin: 43px 11px 25px;
  }
}
@media (max-width: 599px) {
  /* line 1279, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses-part .accelerating-businesses-image .accelerating-businesses-tech-list li {
    margin: 43px 11px 5px;
  }
}
/* line 1296, sass/site/services-landing/_services-landing.scss */
.accelerating-businesses-part .accelerating-businesses-image .accelerating-businesses-tech-list li:first-child {
  margin-top: -89px;
}
@media (max-width: 1023px) {
  /* line 1296, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses-part .accelerating-businesses-image .accelerating-businesses-tech-list li:first-child {
    margin-top: -20px !important;
  }
}
@media (max-width: 767px) {
  /* line 1296, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses-part .accelerating-businesses-image .accelerating-businesses-tech-list li:first-child {
    margin-top: 20px !important;
  }
}
/* line 1305, sass/site/services-landing/_services-landing.scss */
.accelerating-businesses-part .accelerating-businesses-image .accelerating-businesses-tech-list li:nth-child(3n) {
  margin-top: 132px;
}
@media (max-width: 1023px) {
  /* line 1305, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses-part .accelerating-businesses-image .accelerating-businesses-tech-list li:nth-child(3n) {
    margin-top: 112px;
  }
}
@media (max-width: 767px) {
  /* line 1305, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses-part .accelerating-businesses-image .accelerating-businesses-tech-list li:nth-child(3n) {
    margin-top: 21px;
  }
}
@media (max-width: 479px) {
  /* line 1305, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses-part .accelerating-businesses-image .accelerating-businesses-tech-list li:nth-child(3n) {
    margin-top: 20px;
  }
}
/* line 1320, sass/site/services-landing/_services-landing.scss */
.accelerating-businesses-part .accelerating-businesses-image .accelerating-businesses-tech-list li:nth-child(3n+1) {
  margin-top: -222px;
}
@media (max-width: 1199px) {
  /* line 1320, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses-part .accelerating-businesses-image .accelerating-businesses-tech-list li:nth-child(3n+1) {
    margin-top: -252px;
  }
}
@media (max-width: 1023px) {
  /* line 1320, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses-part .accelerating-businesses-image .accelerating-businesses-tech-list li:nth-child(3n+1) {
    margin-top: -133px;
  }
}
@media (max-width: 767px) {
  /* line 1320, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses-part .accelerating-businesses-image .accelerating-businesses-tech-list li:nth-child(3n+1) {
    margin-top: 43px;
  }
}
@media (max-width: 599px) {
  /* line 1320, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses-part .accelerating-businesses-image .accelerating-businesses-tech-list li:nth-child(3n+1) {
    margin-top: 21px;
  }
}
/* line 1335, sass/site/services-landing/_services-landing.scss */
.accelerating-businesses-part .accelerating-businesses-image .accelerating-businesses-tech-list li:nth-child(4n+1) {
  margin-top: -89px;
}
@media (max-width: 1600px) {
  /* line 1335, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses-part .accelerating-businesses-image .accelerating-businesses-tech-list li:nth-child(4n+1) {
    margin-top: -109px;
  }
}
@media (max-width: 1199px) {
  /* line 1335, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses-part .accelerating-businesses-image .accelerating-businesses-tech-list li:nth-child(4n+1) {
    margin-top: -90px;
  }
}
@media (max-width: 1023px) {
  /* line 1335, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses-part .accelerating-businesses-image .accelerating-businesses-tech-list li:nth-child(4n+1) {
    margin-top: -69px;
  }
}
@media (max-width: 767px) {
  /* line 1335, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses-part .accelerating-businesses-image .accelerating-businesses-tech-list li:nth-child(4n+1) {
    margin-top: 20px;
  }
}
@media (max-width: 479px) {
  /* line 1335, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses-part .accelerating-businesses-image .accelerating-businesses-tech-list li:nth-child(4n+1) {
    margin-top: 21px;
  }
}
/* line 1356, sass/site/services-landing/_services-landing.scss */
.accelerating-businesses-part .accelerating-businesses-content {
  width: 470px;
  margin-left: auto;
  margin-top: 72px;
}
@media (max-width: 1600px) {
  /* line 1356, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses-part .accelerating-businesses-content {
    width: 430px;
    margin-top: 32px;
  }
}
@media (max-width: 1199px) {
  /* line 1356, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses-part .accelerating-businesses-content {
    width: 44%;
  }
}
@media (max-width: 1023px) {
  /* line 1356, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses-part .accelerating-businesses-content {
    width: 100%;
    margin-top: 5px;
    text-align: center;
  }
}
@media (max-width: 599px) {
  /* line 1356, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses-part .accelerating-businesses-content {
    margin-top: 24px;
  }
}
/* line 1375, sass/site/services-landing/_services-landing.scss */
.accelerating-businesses-part .accelerating-businesses-content h2 {
  font-size: 50px;
  font-weight: 800;
  margin: 0 0 21px;
  line-height: 60px;
  color: #000;
  letter-spacing: -0.8px;
}
@media (max-width: 1600px) {
  /* line 1375, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses-part .accelerating-businesses-content h2 {
    font-size: 40px;
    margin: 0 0 11px;
    line-height: 50px;
    letter-spacing: -0.5px;
  }
}
@media (max-width: 1199px) {
  /* line 1375, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses-part .accelerating-businesses-content h2 {
    font-size: 32px;
    line-height: 36px;
  }
}
@media (max-width: 767px) {
  /* line 1375, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses-part .accelerating-businesses-content h2 {
    font-size: 30px;
    line-height: normal;
    margin: 0 0 10px;
  }
}
/* line 1398, sass/site/services-landing/_services-landing.scss */
.accelerating-businesses-part .accelerating-businesses-content p {
  font-size: 19px;
  line-height: 27px;
  color: #6a6a6a;
  letter-spacing: -0.5px;
}
@media (max-width: 1600px) {
  /* line 1398, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses-part .accelerating-businesses-content p {
    font-size: 18px;
    line-height: 26px;
  }
}
@media (max-width: 1023px) {
  /* line 1398, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses-part .accelerating-businesses-content p {
    margin: 10px 0 15px;
  }
}
@media (max-width: 767px) {
  /* line 1398, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses-part .accelerating-businesses-content p {
    margin: 5px 0  15px;
  }
}
/* line 1414, sass/site/services-landing/_services-landing.scss */
.accelerating-businesses-part .accelerating-businesses-content .read-more {
  padding-right: 34px;
  margin: 19px 0 0;
}
/* line 1417, sass/site/services-landing/_services-landing.scss */
.accelerating-businesses-part .accelerating-businesses-content .read-more:focus {
  color: #000;
}
@media (max-width: 1600px) {
  /* line 1414, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses-part .accelerating-businesses-content .read-more {
    font-size: 18px;
  }
}
@media (max-width: 1199px) {
  /* line 1414, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses-part .accelerating-businesses-content .read-more {
    font-size: 16px;
  }
}
@media (max-width: 1023px) {
  /* line 1414, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses-part .accelerating-businesses-content .read-more {
    margin: 5px 0 0;
    display: inline-block;
  }
}

/* line 1433, sass/site/services-landing/_services-landing.scss */
.accelerating-businesses-tech-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
  z-index: 1;
}
/* line 1439, sass/site/services-landing/_services-landing.scss */
.accelerating-businesses-tech-list li {
  width: 168px;
}
@media (max-width: 1199px) {
  /* line 1439, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses-tech-list li {
    width: 128px;
  }
}
@media (max-width: 767px) {
  /* line 1439, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses-tech-list li {
    width: 91px;
  }
}
/* line 1447, sass/site/services-landing/_services-landing.scss */
.accelerating-businesses-tech-list li i {
  width: 100%;
  height: 151px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  background-color: #fff;
  -webkit-box-shadow: 5px 5px 18px rgba(0, 0, 0, 0.11);
  -moz-box-shadow: 5px 5px 18px rgba(0, 0, 0, 0.11);
  -ms-box-shadow: 5px 5px 18px rgba(0, 0, 0, 0.11);
  box-shadow: 5px 5px 18px rgba(0, 0, 0, 0.11);
}
@media (max-width: 1199px) {
  /* line 1447, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses-tech-list li i {
    height: 111px;
  }
}
@media (max-width: 767px) {
  /* line 1447, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses-tech-list li i {
    height: 91px;
  }
}
@media (max-width: 1199px) {
  /* line 1463, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses-tech-list li i img {
    max-width: 60%;
  }
}
@media (max-width: 767px) {
  /* line 1463, sass/site/services-landing/_services-landing.scss */
  .accelerating-businesses-tech-list li i img {
    max-width: 50%;
  }
}

/* line 1474, sass/site/services-landing/_services-landing.scss */
.data-science {
  background-color: #000;
  padding: 106px 0 88px;
}
@media (max-width: 1600px) {
  /* line 1474, sass/site/services-landing/_services-landing.scss */
  .data-science {
    padding: 60px 0;
  }
}
@media (max-width: 1023px) {
  /* line 1474, sass/site/services-landing/_services-landing.scss */
  .data-science {
    padding: 50px 0 60px;
  }
}
@media (max-width: 767px) {
  /* line 1474, sass/site/services-landing/_services-landing.scss */
  .data-science {
    padding: 32px 0 40px;
  }
}
@media (max-width: 599px) {
  /* line 1474, sass/site/services-landing/_services-landing.scss */
  .data-science {
    padding: 32px 0 35px;
  }
}
/* line 1489, sass/site/services-landing/_services-landing.scss */
.data-science .header-title {
  margin: 0 0 58px;
  text-align: center;
}
@media (max-width: 1470px) {
  /* line 1489, sass/site/services-landing/_services-landing.scss */
  .data-science .header-title {
    margin: 0 0 40px;
  }
}
@media (max-width: 1199px) {
  /* line 1489, sass/site/services-landing/_services-landing.scss */
  .data-science .header-title {
    margin: 0 0 30px;
  }
}
/* line 1498, sass/site/services-landing/_services-landing.scss */
.data-science .header-title .section-header {
  color: #fff;
  max-width: 63%;
  margin: 0 auto 19px;
  line-height: 60px;
}
@media (max-width: 1600px) {
  /* line 1498, sass/site/services-landing/_services-landing.scss */
  .data-science .header-title .section-header {
    max-width: 53%;
    margin: 0 auto 10px;
    line-height: 50px;
    font-size: 40px;
    letter-spacing: 0;
  }
}
@media (max-width: 1199px) {
  /* line 1498, sass/site/services-landing/_services-landing.scss */
  .data-science .header-title .section-header {
    font-size: 32px;
    line-height: 36px;
    margin: 0 auto 17px;
  }
}
@media (max-width: 1023px) {
  /* line 1498, sass/site/services-landing/_services-landing.scss */
  .data-science .header-title .section-header {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 1498, sass/site/services-landing/_services-landing.scss */
  .data-science .header-title .section-header {
    line-height: normal;
    margin: 0 0 15px;
  }
}
/* line 1523, sass/site/services-landing/_services-landing.scss */
.data-science .header-title p {
  color: #9d9d9d;
  max-width: 50%;
  margin: auto;
}
@media (max-width: 1600px) {
  /* line 1523, sass/site/services-landing/_services-landing.scss */
  .data-science .header-title p {
    font-size: 18px;
  }
}
@media (max-width: 1199px) {
  /* line 1523, sass/site/services-landing/_services-landing.scss */
  .data-science .header-title p {
    max-width: 58%;
  }
}
@media (max-width: 1023px) {
  /* line 1523, sass/site/services-landing/_services-landing.scss */
  .data-science .header-title p {
    max-width: 100%;
  }
}
/* line 1538, sass/site/services-landing/_services-landing.scss */
.data-science .read-more {
  display: table;
  margin: 90px auto 0;
  color: #fff !important;
  padding-right: 34px;
  font-size: 19px;
}
@media (max-width: 1600px) {
  /* line 1538, sass/site/services-landing/_services-landing.scss */
  .data-science .read-more {
    margin: 40px auto 0;
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  /* line 1538, sass/site/services-landing/_services-landing.scss */
  .data-science .read-more {
    margin: 30px auto 0;
  }
}
@media (max-width: 599px) {
  /* line 1538, sass/site/services-landing/_services-landing.scss */
  .data-science .read-more {
    margin: 25px auto 0;
  }
}
/* line 1554, sass/site/services-landing/_services-landing.scss */
.data-science .read-more:hover {
  color: #e72e28 !important;
}
/* line 1558, sass/site/services-landing/_services-landing.scss */
.data-science .data-science-list {
  padding: 70px 0 0;
  display: block;
}
@media (max-width: 1199px) {
  /* line 1558, sass/site/services-landing/_services-landing.scss */
  .data-science .data-science-list {
    padding: 60px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 1558, sass/site/services-landing/_services-landing.scss */
  .data-science .data-science-list {
    padding: 55px 0 0;
  }
}
/* line 1568, sass/site/services-landing/_services-landing.scss */
.data-science .data-science-list.slick-slider .slick-list {
  overflow: inherit;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* line 1571, sass/site/services-landing/_services-landing.scss */
.data-science .data-science-list.slick-slider .slick-list .slick-track {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0 -15px;
}
/* line 1576, sass/site/services-landing/_services-landing.scss */
.data-science .data-science-list.slick-slider .slick-arrow {
  position: absolute;
  top: 0;
  display: inline-block;
  margin: 0 0 0 8px;
  width: 36px;
  height: 36px;
  font-size: 0;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  background-color: #fff;
  padding: 0;
}
/* line 1588, sass/site/services-landing/_services-landing.scss */
.data-science .data-science-list.slick-slider .slick-arrow:before, .data-science .data-science-list.slick-slider .slick-arrow:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background-color: #000;
  margin: auto;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 1599, sass/site/services-landing/_services-landing.scss */
.data-science .data-science-list.slick-slider .slick-arrow:before {
  width: 1px;
  height: 7px;
  bottom: 3px;
}
/* line 1604, sass/site/services-landing/_services-landing.scss */
.data-science .data-science-list.slick-slider .slick-arrow:after {
  width: 7px;
  height: 1px;
  bottom: -6px;
}
/* line 1609, sass/site/services-landing/_services-landing.scss */
.data-science .data-science-list.slick-slider .slick-arrow.slick-prev {
  right: 78px;
}
/* line 1612, sass/site/services-landing/_services-landing.scss */
.data-science .data-science-list.slick-slider .slick-arrow.slick-next {
  right: 34px;
}
/* line 1614, sass/site/services-landing/_services-landing.scss */
.data-science .data-science-list.slick-slider .slick-arrow.slick-next:before {
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
}
/* line 1617, sass/site/services-landing/_services-landing.scss */
.data-science .data-science-list.slick-slider .slick-arrow.slick-next:after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 1621, sass/site/services-landing/_services-landing.scss */
.data-science .data-science-list.slick-slider .slick-arrow:hover {
  -webkit-box-shadow: 1px 0 10px rgba(255, 255, 255, 0.24);
  -moz-box-shadow: 1px 0 10px rgba(255, 255, 255, 0.24);
  -ms-box-shadow: 1px 0 10px rgba(255, 255, 255, 0.24);
  box-shadow: 1px 0 10px rgba(255, 255, 255, 0.24);
}
/* line 1624, sass/site/services-landing/_services-landing.scss */
.data-science .data-science-list.slick-slider .slick-arrow.slick-disabled {
  background-color: #6a6a6a;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  cursor: default;
}

/* line 1634, sass/site/services-landing/_services-landing.scss */
.data-science-list li {
  border: 1px solid #555555;
  padding: 44px 49px 120px;
  margin: 0 15px;
  position: relative;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
@media (max-width: 1600px) {
  /* line 1634, sass/site/services-landing/_services-landing.scss */
  .data-science-list li {
    padding: 25px 25px 70px;
  }
}
/* line 1643, sass/site/services-landing/_services-landing.scss */
.data-science-list li i {
  display: inline-block;
}
/* line 1646, sass/site/services-landing/_services-landing.scss */
.data-science-list li h3 {
  display: block;
  margin: 27px 0 10px;
  color: #fff;
  font-size: 25px;
  line-height: 30px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  letter-spacing: -0.5px;
}
@media (max-width: 1600px) {
  /* line 1646, sass/site/services-landing/_services-landing.scss */
  .data-science-list li h3 {
    font-size: 24px;
    margin: 10px 0 0;
  }
}
@media (max-width: 1199px) {
  /* line 1646, sass/site/services-landing/_services-landing.scss */
  .data-science-list li h3 {
    font-size: 20px;
    margin: 10px 0 0;
    line-height: normal;
  }
}
/* line 1665, sass/site/services-landing/_services-landing.scss */
.data-science-list li p {
  font-size: 19px;
  line-height: 26px;
  margin: 19px 0 20px;
  color: #9d9d9d;
  letter-spacing: -0.5px;
}
@media (max-width: 1023px) {
  /* line 1665, sass/site/services-landing/_services-landing.scss */
  .data-science-list li p {
    margin: 15px 0 20px;
  }
}
@media (max-width: 1199px) {
  /* line 1665, sass/site/services-landing/_services-landing.scss */
  .data-science-list li p {
    font-size: 17px;
    line-height: 24px;
    margin: 19px 0 20px;
  }
}
@media (max-width: 767px) {
  /* line 1665, sass/site/services-landing/_services-landing.scss */
  .data-science-list li p {
    margin: 10px 0 20px;
  }
}
/* line 1683, sass/site/services-landing/_services-landing.scss */
.data-science-list li .data-science-link {
  font-size: 0;
  position: absolute;
  left: 51px;
  bottom: 55px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  width: 54px;
  height: 54px;
  border: 1px solid #e72e28;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
@media (max-width: 1600px) {
  /* line 1683, sass/site/services-landing/_services-landing.scss */
  .data-science-list li .data-science-link {
    left: 25px;
    bottom: 25px;
  }
}
@media (max-width: 1199px) {
  /* line 1683, sass/site/services-landing/_services-landing.scss */
  .data-science-list li .data-science-link {
    width: 44px;
    height: 44px;
  }
}
/* line 1701, sass/site/services-landing/_services-landing.scss */
.data-science-list li .data-science-link:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  background-image: url(images/e-theme-arr.png);
  width: 25px;
  height: 12px;
  background-size: 100% 100%;
  right: 0;
  bottom: 0;
  margin: auto;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
@media (max-width: 767px) {
  /* line 1701, sass/site/services-landing/_services-landing.scss */
  .data-science-list li .data-science-link:after {
    width: 23px;
    height: 10px;
  }
}
/* line 1719, sass/site/services-landing/_services-landing.scss */
.data-science-list li .data-science-link:hover {
  background-color: #fff;
  border-color: #fff;
}
/* line 1722, sass/site/services-landing/_services-landing.scss */
.data-science-list li .data-science-link:hover:after {
  background-image: url("images/e-theme-hover-arr.png");
}
/* line 1727, sass/site/services-landing/_services-landing.scss */
.data-science-list li:hover {
  border-color: #e72e28;
}

/* line 1733, sass/site/services-landing/_services-landing.scss */
.technology-expert-section.diversified-business {
  background-color: #222231;
  padding: 87px 0 90px;
}
@media (max-width: 1600px) {
  /* line 1733, sass/site/services-landing/_services-landing.scss */
  .technology-expert-section.diversified-business {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  /* line 1733, sass/site/services-landing/_services-landing.scss */
  .technology-expert-section.diversified-business {
    padding: 30px 0;
  }
}
/* line 1742, sass/site/services-landing/_services-landing.scss */
.technology-expert-section.diversified-business .header-title {
  margin: 0 auto 80px;
  max-width: 81%;
}
@media (max-width: 1600px) {
  /* line 1742, sass/site/services-landing/_services-landing.scss */
  .technology-expert-section.diversified-business .header-title {
    margin: 0 auto 40px;
  }
}
@media (max-width: 1199px) {
  /* line 1742, sass/site/services-landing/_services-landing.scss */
  .technology-expert-section.diversified-business .header-title {
    margin: 0 auto 30px;
    max-width: 71%;
  }
}
@media (max-width: 1023px) {
  /* line 1742, sass/site/services-landing/_services-landing.scss */
  .technology-expert-section.diversified-business .header-title {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 1742, sass/site/services-landing/_services-landing.scss */
  .technology-expert-section.diversified-business .header-title {
    margin: 0 auto 38px;
  }
}
/* line 1758, sass/site/services-landing/_services-landing.scss */
.technology-expert-section.diversified-business .header-title h2 {
  color: #fff;
  margin: 0 0 22px;
}
@media (max-width: 1600px) {
  /* line 1758, sass/site/services-landing/_services-landing.scss */
  .technology-expert-section.diversified-business .header-title h2 {
    margin: 0 0 10px;
    font-size: 40px;
    letter-spacing: 0;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 1758, sass/site/services-landing/_services-landing.scss */
  .technology-expert-section.diversified-business .header-title h2 {
    font-size: 32px;
    line-height: 36px;
  }
}
@media (max-width: 767px) {
  /* line 1758, sass/site/services-landing/_services-landing.scss */
  .technology-expert-section.diversified-business .header-title h2 {
    font-size: 28px;
  }
}
/* line 1775, sass/site/services-landing/_services-landing.scss */
.technology-expert-section.diversified-business .header-title p {
  color: #fff;
  font-size: 19px;
  line-height: 26px;
}
@media (max-width: 1600px) {
  /* line 1775, sass/site/services-landing/_services-landing.scss */
  .technology-expert-section.diversified-business .header-title p {
    font-size: 18px;
  }
}
/* line 1784, sass/site/services-landing/_services-landing.scss */
.technology-expert-section.diversified-business .technology-grid {
  border: 0;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  margin: 0 0 68px;
}
@media (max-width: 1600px) {
  /* line 1784, sass/site/services-landing/_services-landing.scss */
  .technology-expert-section.diversified-business .technology-grid {
    margin: 0 0 40px;
  }
}
@media (max-width: 767px) {
  /* line 1784, sass/site/services-landing/_services-landing.scss */
  .technology-expert-section.diversified-business .technology-grid {
    margin: 0 0 30px;
  }
}
@media (max-width: 599px) {
  /* line 1784, sass/site/services-landing/_services-landing.scss */
  .technology-expert-section.diversified-business .technology-grid {
    margin: 0 0 10px;
  }
}
@media (max-width: 479px) {
  /* line 1784, sass/site/services-landing/_services-landing.scss */
  .technology-expert-section.diversified-business .technology-grid {
    margin: 0;
  }
}
/* line 1800, sass/site/services-landing/_services-landing.scss */
.technology-expert-section.diversified-business .technology-grid .technology-colomn {
  width: 234px;
  height: 168px;
  border-top: 0;
  border-right: 1px solid #65656f;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 1600px) {
  /* line 1800, sass/site/services-landing/_services-landing.scss */
  .technology-expert-section.diversified-business .technology-grid .technology-colomn {
    width: auto;
    height: 148px;
    padding: 0 40px;
  }
}
@media (max-width: 1199px) {
  /* line 1800, sass/site/services-landing/_services-landing.scss */
  .technology-expert-section.diversified-business .technology-grid .technology-colomn {
    width: 20%;
    height: 158px;
  }
}
@media (max-width: 1023px) {
  /* line 1800, sass/site/services-landing/_services-landing.scss */
  .technology-expert-section.diversified-business .technology-grid .technology-colomn {
    height: 148px;
    padding: 0 20px;
  }
}
@media (max-width: 767px) {
  /* line 1800, sass/site/services-landing/_services-landing.scss */
  .technology-expert-section.diversified-business .technology-grid .technology-colomn {
    height: 128px;
  }
}
@media (max-width: 599px) {
  /* line 1800, sass/site/services-landing/_services-landing.scss */
  .technology-expert-section.diversified-business .technology-grid .technology-colomn {
    width: 33%;
    margin: 0 0 25px;
  }
}
@media (max-width: 479px) {
  /* line 1800, sass/site/services-landing/_services-landing.scss */
  .technology-expert-section.diversified-business .technology-grid .technology-colomn {
    width: 50%;
    height: 118px;
  }
}
/* line 1834, sass/site/services-landing/_services-landing.scss */
.technology-expert-section.diversified-business .technology-grid .technology-colomn .icon {
  margin: 0 0 33px;
}
@media (max-width: 1199px) {
  /* line 1834, sass/site/services-landing/_services-landing.scss */
  .technology-expert-section.diversified-business .technology-grid .technology-colomn .icon {
    margin: 0 0 26px;
  }
}
@media (max-width: 1023px) {
  /* line 1834, sass/site/services-landing/_services-landing.scss */
  .technology-expert-section.diversified-business .technology-grid .technology-colomn .icon {
    margin: 0 0 23px;
  }
}
@media (max-width: 767px) {
  /* line 1834, sass/site/services-landing/_services-landing.scss */
  .technology-expert-section.diversified-business .technology-grid .technology-colomn .icon {
    margin: 0 0 15px;
  }
}
/* line 1846, sass/site/services-landing/_services-landing.scss */
.technology-expert-section.diversified-business .technology-grid .technology-colomn a {
  font-size: 19px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  line-height: normal;
  color: #fff;
  display: inline-block;
  vertical-align: middle;
  width: auto;
  height: auto;
}
@media (max-width: 1600px) {
  /* line 1846, sass/site/services-landing/_services-landing.scss */
  .technology-expert-section.diversified-business .technology-grid .technology-colomn a {
    font-size: 18px;
  }
}
@media (max-width: 1023px) {
  /* line 1846, sass/site/services-landing/_services-landing.scss */
  .technology-expert-section.diversified-business .technology-grid .technology-colomn a {
    font-size: 16px;
  }
}
/* line 1862, sass/site/services-landing/_services-landing.scss */
.technology-expert-section.diversified-business .technology-grid .technology-colomn a:after {
  content: '';
  margin-left: 13px;
  margin-right: -13px;
  background: url("images/diversified-tech-right-arrow.png") no-repeat 0px 0px;
  width: 6px;
  height: 12px;
  background-size: 100% 100%;
  display: inline-block;
  vertical-align: middle;
}
@media (max-width: 1023px) {
  /* line 1862, sass/site/services-landing/_services-landing.scss */
  .technology-expert-section.diversified-business .technology-grid .technology-colomn a:after {
    margin-left: 9px;
    margin-right: -9px;
  }
}
/* line 1877, sass/site/services-landing/_services-landing.scss */
.technology-expert-section.diversified-business .technology-grid .technology-colomn a:hover {
  color: #e72e28;
}
/* line 1881, sass/site/services-landing/_services-landing.scss */
.technology-expert-section.diversified-business .technology-grid .technology-colomn:last-child {
  border-right: 0;
}
@media (max-width: 599px) {
  /* line 1884, sass/site/services-landing/_services-landing.scss */
  .technology-expert-section.diversified-business .technology-grid .technology-colomn:nth-child(3n) {
    border-right: 0;
  }
}
@media (max-width: 479px) {
  /* line 1884, sass/site/services-landing/_services-landing.scss */
  .technology-expert-section.diversified-business .technology-grid .technology-colomn:nth-child(3n) {
    border-right: 1px solid #65656f;
  }
}
@media (max-width: 479px) {
  /* line 1892, sass/site/services-landing/_services-landing.scss */
  .technology-expert-section.diversified-business .technology-grid .technology-colomn:nth-child(2n) {
    border-right: 0;
  }
}
/* line 1898, sass/site/services-landing/_services-landing.scss */
.technology-expert-section.diversified-business .technology-grid .technology-colomn:hover {
  background-color: transparent;
}
/* line 1903, sass/site/services-landing/_services-landing.scss */
.technology-expert-section.diversified-business .read-more {
  padding-right: 34px;
  display: table;
  margin: 0 auto;
  color: #fff !important;
}
@media (max-width: 1600px) {
  /* line 1903, sass/site/services-landing/_services-landing.scss */
  .technology-expert-section.diversified-business .read-more {
    font-size: 18px;
  }
}
/* line 1911, sass/site/services-landing/_services-landing.scss */
.technology-expert-section.diversified-business .read-more:hover {
  color: #e72e28 !important;
}
/* line 1915, sass/site/services-landing/_services-landing.scss */
.technology-expert-section.diversified-business .diversified-business-image {
  margin: 91px auto 0;
  text-align: center;
  display: table;
}
@media (max-width: 1600px) {
  /* line 1915, sass/site/services-landing/_services-landing.scss */
  .technology-expert-section.diversified-business .diversified-business-image {
    margin: 40px auto 0;
  }
}
@media (max-width: 767px) {
  /* line 1915, sass/site/services-landing/_services-landing.scss */
  .technology-expert-section.diversified-business .diversified-business-image {
    margin: 40px auto 0;
  }
}

/* line 1929, sass/site/services-landing/_services-landing.scss */
.work-with-data.quality-assurance {
  padding: 93px 0 74px;
}
@media (max-width: 1470px) {
  /* line 1929, sass/site/services-landing/_services-landing.scss */
  .work-with-data.quality-assurance {
    padding: 50px 0 40px;
  }
}
@media (max-width: 767px) {
  /* line 1929, sass/site/services-landing/_services-landing.scss */
  .work-with-data.quality-assurance {
    padding: 30px 0 20px;
  }
}
/* line 1937, sass/site/services-landing/_services-landing.scss */
.work-with-data.quality-assurance .header-title {
  width: 100%;
  margin: 0 0 90px;
}
@media (max-width: 1899px) {
  /* line 1937, sass/site/services-landing/_services-landing.scss */
  .work-with-data.quality-assurance .header-title {
    margin: 0 0 70px;
  }
}
@media (max-width: 1365px) {
  /* line 1937, sass/site/services-landing/_services-landing.scss */
  .work-with-data.quality-assurance .header-title {
    margin: 0 0 50px;
  }
}
@media (max-width: 1199px) {
  /* line 1937, sass/site/services-landing/_services-landing.scss */
  .work-with-data.quality-assurance .header-title {
    margin: 0 0 20px;
  }
}
/* line 1949, sass/site/services-landing/_services-landing.scss */
.work-with-data.quality-assurance .header-title .section-header {
  font-size: 50px;
  max-width: 55%;
  font-weight: 800;
  margin: 0 0 21px;
  line-height: 60px;
  letter-spacing: -0.8px;
}
@media (max-width: 1600px) {
  /* line 1949, sass/site/services-landing/_services-landing.scss */
  .work-with-data.quality-assurance .header-title .section-header {
    font-size: 40px;
    max-width: 55%;
    margin: 0;
    letter-spacing: -0.5px;
  }
}
@media (max-width: 1199px) {
  /* line 1949, sass/site/services-landing/_services-landing.scss */
  .work-with-data.quality-assurance .header-title .section-header {
    font-size: 32px;
    line-height: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 1949, sass/site/services-landing/_services-landing.scss */
  .work-with-data.quality-assurance .header-title .section-header {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 1949, sass/site/services-landing/_services-landing.scss */
  .work-with-data.quality-assurance .header-title .section-header {
    font-size: 28px;
    line-height: normal;
    margin: 0 0 15px;
  }
}
/* line 1976, sass/site/services-landing/_services-landing.scss */
.work-with-data.quality-assurance .how-we-do-it {
  border-bottom: 0;
}
@media (max-width: 1600px) {
  /* line 1976, sass/site/services-landing/_services-landing.scss */
  .work-with-data.quality-assurance .how-we-do-it {
    padding: 0 0 30px;
  }
}
@media (max-width: 1199px) {
  /* line 1976, sass/site/services-landing/_services-landing.scss */
  .work-with-data.quality-assurance .how-we-do-it {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
  }
}
@media (max-width: 1023px) {
  /* line 1976, sass/site/services-landing/_services-landing.scss */
  .work-with-data.quality-assurance .how-we-do-it {
    padding: 0 0 20px;
  }
}
@media (max-width: 767px) {
  /* line 1976, sass/site/services-landing/_services-landing.scss */
  .work-with-data.quality-assurance .how-we-do-it {
    padding: 0 0 15px;
  }
}
@media (max-width: 1199px) {
  /* line 1991, sass/site/services-landing/_services-landing.scss */
  .work-with-data.quality-assurance .how-we-do-it .how-we-do-img img {
    max-width: 120%;
  }
}
@media (max-width: 1023px) {
  /* line 1991, sass/site/services-landing/_services-landing.scss */
  .work-with-data.quality-assurance .how-we-do-it .how-we-do-img img {
    width: 100%;
  }
}
/* line 2001, sass/site/services-landing/_services-landing.scss */
.work-with-data.quality-assurance .how-we-do-content {
  margin-top: 36px;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
}
@media (max-width: 1365px) {
  /* line 2001, sass/site/services-landing/_services-landing.scss */
  .work-with-data.quality-assurance .how-we-do-content {
    margin-top: 5px;
  }
}
@media (max-width: 1199px) {
  /* line 2001, sass/site/services-landing/_services-landing.scss */
  .work-with-data.quality-assurance .how-we-do-content {
    margin-top: 0;
  }
}
@media (max-width: 1023px) {
  /* line 2001, sass/site/services-landing/_services-landing.scss */
  .work-with-data.quality-assurance .how-we-do-content {
    padding: 25px 0 0;
  }
}
/* line 2013, sass/site/services-landing/_services-landing.scss */
.work-with-data.quality-assurance .how-we-do-content h3 {
  font-size: 25px;
  line-height: 32px;
  letter-spacing: -0.5px;
  color: #000;
  margin: 0 0 15px;
}
@media (max-width: 1199px) {
  /* line 2013, sass/site/services-landing/_services-landing.scss */
  .work-with-data.quality-assurance .how-we-do-content h3 {
    margin: 0 0 10px;
  }
}
@media (max-width: 1023px) {
  /* line 2013, sass/site/services-landing/_services-landing.scss */
  .work-with-data.quality-assurance .how-we-do-content h3 {
    margin: 0 0 5px;
  }
}
/* line 2026, sass/site/services-landing/_services-landing.scss */
.work-with-data.quality-assurance .how-we-do-content p {
  margin: 15px 0 20px;
}
@media (max-width: 1365px) {
  /* line 2026, sass/site/services-landing/_services-landing.scss */
  .work-with-data.quality-assurance .how-we-do-content p {
    margin: 12px 0 15px;
  }
}
@media (max-width: 1199px) {
  /* line 2026, sass/site/services-landing/_services-landing.scss */
  .work-with-data.quality-assurance .how-we-do-content p {
    margin: 5px 0 10px;
  }
}
@media (max-width: 1023px) {
  /* line 2026, sass/site/services-landing/_services-landing.scss */
  .work-with-data.quality-assurance .how-we-do-content p {
    margin: 0 0 10px;
  }
}
/* line 2038, sass/site/services-landing/_services-landing.scss */
.work-with-data.quality-assurance .how-we-do-content .why-chose-list-poerbi {
  margin: 45px 0 0;
}
@media (max-width: 1899px) {
  /* line 2038, sass/site/services-landing/_services-landing.scss */
  .work-with-data.quality-assurance .how-we-do-content .why-chose-list-poerbi {
    margin: 35px 0 0;
  }
}
@media (max-width: 1600px) {
  /* line 2038, sass/site/services-landing/_services-landing.scss */
  .work-with-data.quality-assurance .how-we-do-content .why-chose-list-poerbi {
    margin: 20px 0 0;
  }
}
@media (max-width: 1365px) {
  /* line 2038, sass/site/services-landing/_services-landing.scss */
  .work-with-data.quality-assurance .how-we-do-content .why-chose-list-poerbi {
    margin: 10px 0 0;
  }
}
@media (max-width: 1199px) {
  /* line 2038, sass/site/services-landing/_services-landing.scss */
  .work-with-data.quality-assurance .how-we-do-content .why-chose-list-poerbi {
    margin: 5px 0 0;
  }
}
@media (max-width: 1023px) {
  /* line 2038, sass/site/services-landing/_services-landing.scss */
  .work-with-data.quality-assurance .how-we-do-content .why-chose-list-poerbi {
    margin: 2px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 2038, sass/site/services-landing/_services-landing.scss */
  .work-with-data.quality-assurance .how-we-do-content .why-chose-list-poerbi {
    margin: 0;
  }
}
/* line 2058, sass/site/services-landing/_services-landing.scss */
.work-with-data.quality-assurance .how-we-do-content .why-chose-list-poerbi h3 {
  margin: 0 0 3px;
  font-size: 20px;
  line-height: 28px;
  letter-spacing: normal;
  padding: 12px 0 16px 20px;
}
@media (max-width: 1600px) {
  /* line 2058, sass/site/services-landing/_services-landing.scss */
  .work-with-data.quality-assurance .how-we-do-content .why-chose-list-poerbi h3 {
    margin: 0;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: normal;
    padding: 10px 0 10px 20px;
  }
}
/* line 2071, sass/site/services-landing/_services-landing.scss */
.work-with-data.quality-assurance .how-we-do-content .why-chose-list-poerbi h3:before {
  width: 6px;
  height: 6px;
  top: 25px;
}
@media (max-width: 1600px) {
  /* line 2071, sass/site/services-landing/_services-landing.scss */
  .work-with-data.quality-assurance .how-we-do-content .why-chose-list-poerbi h3:before {
    top: 18px;
  }
}
/* line 2083, sass/site/services-landing/_services-landing.scss */
.work-with-data.quality-assurance .read-more {
  padding-right: 34px;
  display: table;
  margin: 13px auto;
  left: -30px;
}
@media (max-width: 1600px) {
  /* line 2083, sass/site/services-landing/_services-landing.scss */
  .work-with-data.quality-assurance .read-more {
    font-size: 17px;
  }
}
@media (max-width: 1199px) {
  /* line 2083, sass/site/services-landing/_services-landing.scss */
  .work-with-data.quality-assurance .read-more {
    margin: 5px auto;
  }
}
@media (max-width: 1023px) {
  /* line 2083, sass/site/services-landing/_services-landing.scss */
  .work-with-data.quality-assurance .read-more {
    left: 0;
  }
}

/*--------------------------------------------------------------
## Team Page
/*--------------------------------------------------------------*/
/* line 2, sass/site/team/_team.scss */
.page-template-team .fix-wrap {
  max-width: 1200px;
}
@media (max-width: 1600px) {
  /* line 2, sass/site/team/_team.scss */
  .page-template-team .fix-wrap {
    max-width: 1100px;
  }
}
/* line 8, sass/site/team/_team.scss */
.page-template-team ul, .page-template-team ol {
  list-style: none;
  padding: 0;
  margin: 0;
}

/* line 16, sass/site/team/_team.scss */
.services-banner-wrapper.ar-vr-banner.team-banner {
  background-repeat: no-repeat;
  background-position: right center;
  background-color: #212121;
  position: relative;
  z-index: 1;
}
@media (max-width: 1600px) {
  /* line 16, sass/site/team/_team.scss */
  .services-banner-wrapper.ar-vr-banner.team-banner {
    background-size: 56% auto;
  }
}
@media (max-width: 1023px) {
  /* line 16, sass/site/team/_team.scss */
  .services-banner-wrapper.ar-vr-banner.team-banner {
    padding: 0;
    background-size: 76% auto;
  }
}
@media (max-width: 767px) {
  /* line 16, sass/site/team/_team.scss */
  .services-banner-wrapper.ar-vr-banner.team-banner {
    padding: 20px 0;
    background-size: 100% auto;
  }
}
/* line 33, sass/site/team/_team.scss */
.services-banner-wrapper.ar-vr-banner.team-banner:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: -1;
  display: none;
}
@media (max-width: 1199px) {
  /* line 33, sass/site/team/_team.scss */
  .services-banner-wrapper.ar-vr-banner.team-banner:before {
    display: block;
  }
}
/* line 47, sass/site/team/_team.scss */
.services-banner-wrapper.ar-vr-banner.team-banner .services-banner-caption {
  min-height: 736px;
  padding: 0px 0 10px;
}
@media (max-width: 1899px) {
  /* line 47, sass/site/team/_team.scss */
  .services-banner-wrapper.ar-vr-banner.team-banner .services-banner-caption {
    min-height: 620px;
  }
}
@media (max-width: 1600px) {
  /* line 47, sass/site/team/_team.scss */
  .services-banner-wrapper.ar-vr-banner.team-banner .services-banner-caption {
    min-height: 510px;
    padding: 0;
  }
}
@media (max-width: 1199px) {
  /* line 47, sass/site/team/_team.scss */
  .services-banner-wrapper.ar-vr-banner.team-banner .services-banner-caption {
    min-height: 300px;
  }
}
@media (max-width: 1023px) {
  /* line 47, sass/site/team/_team.scss */
  .services-banner-wrapper.ar-vr-banner.team-banner .services-banner-caption {
    min-height: 360px;
  }
}
@media (max-width: 767px) {
  /* line 47, sass/site/team/_team.scss */
  .services-banner-wrapper.ar-vr-banner.team-banner .services-banner-caption {
    min-height: inherit;
    padding: 5px 0 0;
  }
}
/* line 67, sass/site/team/_team.scss */
.services-banner-wrapper.ar-vr-banner.team-banner .services-banner-caption .service-page-title {
  width: 55%;
}
@media (max-width: 1899px) {
  /* line 67, sass/site/team/_team.scss */
  .services-banner-wrapper.ar-vr-banner.team-banner .services-banner-caption .service-page-title {
    text-align: left;
  }
}
@media (max-width: 1600px) {
  /* line 67, sass/site/team/_team.scss */
  .services-banner-wrapper.ar-vr-banner.team-banner .services-banner-caption .service-page-title {
    width: 46%;
  }
}
@media (max-width: 1199px) {
  /* line 67, sass/site/team/_team.scss */
  .services-banner-wrapper.ar-vr-banner.team-banner .services-banner-caption .service-page-title {
    width: 50%;
  }
}
@media (max-width: 1023px) {
  /* line 67, sass/site/team/_team.scss */
  .services-banner-wrapper.ar-vr-banner.team-banner .services-banner-caption .service-page-title {
    width: 58%;
  }
}
@media (max-width: 767px) {
  /* line 67, sass/site/team/_team.scss */
  .services-banner-wrapper.ar-vr-banner.team-banner .services-banner-caption .service-page-title {
    width: 100%;
    padding: 0 15px;
  }
}
/* line 85, sass/site/team/_team.scss */
.services-banner-wrapper.ar-vr-banner.team-banner .services-banner-caption .service-page-title h1 {
  font-size: 70px;
  line-height: 84px;
  color: #fff;
}
@media (max-width: 1600px) {
  /* line 85, sass/site/team/_team.scss */
  .services-banner-wrapper.ar-vr-banner.team-banner .services-banner-caption .service-page-title h1 {
    font-size: 50px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 85, sass/site/team/_team.scss */
  .services-banner-wrapper.ar-vr-banner.team-banner .services-banner-caption .service-page-title h1 {
    font-size: 40px;
  }
}
@media (max-width: 1023px) {
  /* line 85, sass/site/team/_team.scss */
  .services-banner-wrapper.ar-vr-banner.team-banner .services-banner-caption .service-page-title h1 {
    font-size: 36px;
    margin: 0 0 20px;
  }
}
@media (max-width: 767px) {
  /* line 85, sass/site/team/_team.scss */
  .services-banner-wrapper.ar-vr-banner.team-banner .services-banner-caption .service-page-title h1 {
    width: 100%;
    font-size: 32px;
    margin: 0 0 15px;
  }
}
/* line 106, sass/site/team/_team.scss */
.services-banner-wrapper.ar-vr-banner.team-banner .services-banner-caption .service-page-title p {
  font-size: 47px;
  color: #fff;
  max-width: 623px;
  line-height: 56px;
  position: relative;
  padding: 36px 0 0;
  letter-spacing: -0.9px;
  font-family: "Reenie Beanie", cursive;
}
@media (max-width: 1899px) {
  /* line 106, sass/site/team/_team.scss */
  .services-banner-wrapper.ar-vr-banner.team-banner .services-banner-caption .service-page-title p {
    margin: 46px 0 0;
  }
}
@media (max-width: 1600px) {
  /* line 106, sass/site/team/_team.scss */
  .services-banner-wrapper.ar-vr-banner.team-banner .services-banner-caption .service-page-title p {
    max-width: 100%;
    margin: 25px 0 0;
    font-size: 32px;
    line-height: normal;
  }
}
@media (max-width: 1023px) {
  /* line 106, sass/site/team/_team.scss */
  .services-banner-wrapper.ar-vr-banner.team-banner .services-banner-caption .service-page-title p {
    font-size: 30px;
  }
}
@media (max-width: 767px) {
  /* line 106, sass/site/team/_team.scss */
  .services-banner-wrapper.ar-vr-banner.team-banner .services-banner-caption .service-page-title p {
    margin: 20px 0 0;
  }
}
/* line 130, sass/site/team/_team.scss */
.services-banner-wrapper.ar-vr-banner.team-banner .services-banner-caption .service-page-title p:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 36px;
  height: 26px;
  background: url("images/double-quote.png") no-repeat 0px 0px;
  background-size: 100% 100%;
}
@media (max-width: 767px) {
  /* line 130, sass/site/team/_team.scss */
  .services-banner-wrapper.ar-vr-banner.team-banner .services-banner-caption .service-page-title p:before {
    width: 30px;
    height: 20px;
  }
}
@media (max-width: 1199px) {
  /* line 144, sass/site/team/_team.scss */
  .services-banner-wrapper.ar-vr-banner.team-banner .services-banner-caption .service-page-title p br {
    display: none;
  }
}

/* line 156, sass/site/team/_team.scss */
.great-ideas {
  padding: 88px 0 28px;
}
@media (max-width: 1600px) {
  /* line 156, sass/site/team/_team.scss */
  .great-ideas {
    padding: 50px 0 20px;
  }
}
@media (max-width: 1023px) {
  /* line 156, sass/site/team/_team.scss */
  .great-ideas {
    padding: 40px 0 20px;
  }
}
@media (max-width: 767px) {
  /* line 156, sass/site/team/_team.scss */
  .great-ideas {
    padding: 30px 0 25px;
  }
}
@media (max-width: 599px) {
  /* line 156, sass/site/team/_team.scss */
  .great-ideas {
    padding: 28px 0 25px;
  }
}
/* line 170, sass/site/team/_team.scss */
.great-ideas .header-title {
  margin: 0 0 97px;
}
@media (max-width: 1600px) {
  /* line 170, sass/site/team/_team.scss */
  .great-ideas .header-title {
    margin: 0 0 50px;
  }
}
@media (max-width: 1199px) {
  /* line 170, sass/site/team/_team.scss */
  .great-ideas .header-title {
    margin: 0 0 40px;
  }
}
@media (max-width: 1023px) {
  /* line 170, sass/site/team/_team.scss */
  .great-ideas .header-title {
    margin: 0 0 30px;
  }
}
/* line 181, sass/site/team/_team.scss */
.great-ideas .header-title .section-header {
  font-size: 40px;
  line-height: 48px;
  max-width: 85%;
  font-family: "Karla", sans-serif;
  font-weight: 400;
  color: #000;
  letter-spacing: -1.5px;
}
@media (max-width: 1600px) {
  /* line 181, sass/site/team/_team.scss */
  .great-ideas .header-title .section-header {
    font-size: 32px;
    line-height: 40px;
  }
}
@media (max-width: 1023px) {
  /* line 181, sass/site/team/_team.scss */
  .great-ideas .header-title .section-header {
    font-size: 30px;
    line-height: 38px;
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 181, sass/site/team/_team.scss */
  .great-ideas .header-title .section-header {
    font-size: 24px;
    line-height: 32px;
  }
}
@media (max-width: 479px) {
  /* line 181, sass/site/team/_team.scss */
  .great-ideas .header-title .section-header {
    font-size: 20px;
    line-height: 28px;
  }
}
@media (max-width: 1199px) {
  /* line 206, sass/site/team/_team.scss */
  .great-ideas .header-title .section-header br {
    display: none;
  }
}
/* line 213, sass/site/team/_team.scss */
.great-ideas .great-ideas-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 218, sass/site/team/_team.scss */
.great-ideas .great-ideas-list li {
  width: calc(100% / 3 - 33px);
  padding: 0 0 0 26px;
  border-left: 6px solid #e72e28;
  margin: 0 0 105px;
}
@media (max-width: 1600px) {
  /* line 218, sass/site/team/_team.scss */
  .great-ideas .great-ideas-list li {
    padding: 0 0 0 15px;
    border-left: 4px solid #e72e28;
    margin: 0 0 40px;
  }
}
@media (max-width: 1023px) {
  /* line 218, sass/site/team/_team.scss */
  .great-ideas .great-ideas-list li {
    padding: 0 0 0 20px;
    width: calc(100% / 3 - 13px);
  }
}
@media (max-width: 767px) {
  /* line 218, sass/site/team/_team.scss */
  .great-ideas .great-ideas-list li {
    margin: 0 0 32px;
    width: 48%;
    padding: 0 0 0 15px;
    border-left-width: 4px;
  }
}
@media (max-width: 599px) {
  /* line 218, sass/site/team/_team.scss */
  .great-ideas .great-ideas-list li {
    width: 100%;
    padding: 0 0 0 13px;
    border-left-width: 3px;
  }
}
/* line 243, sass/site/team/_team.scss */
.great-ideas .great-ideas-list li strong {
  display: block;
  font-size: 41px;
  line-height: normal;
  margin: -11px 0 21px;
  letter-spacing: -0.4px;
  font-family: "Montserrat", sans-serif;
  color: #000;
}
@media (max-width: 1600px) {
  /* line 243, sass/site/team/_team.scss */
  .great-ideas .great-ideas-list li strong {
    font-size: 30px;
    margin: -5px 0 10px;
  }
}
@media (max-width: 1199px) {
  /* line 243, sass/site/team/_team.scss */
  .great-ideas .great-ideas-list li strong {
    font-size: 28px;
  }
}
@media (max-width: 1023px) {
  /* line 243, sass/site/team/_team.scss */
  .great-ideas .great-ideas-list li strong {
    font-size: 20px;
  }
}
/* line 262, sass/site/team/_team.scss */
.great-ideas .great-ideas-list li p {
  font-size: 18px;
  font-weight: 600;
  color: #4d4d4d;
  line-height: 26px;
  max-width: 93%;
  font-family: "Montserrat", sans-serif;
  letter-spacing: normal;
  margin: 0;
}
@media (max-width: 1600px) {
  /* line 262, sass/site/team/_team.scss */
  .great-ideas .great-ideas-list li p {
    font-size: 17px;
  }
}
@media (max-width: 1199px) {
  /* line 262, sass/site/team/_team.scss */
  .great-ideas .great-ideas-list li p {
    max-width: 100%;
    font-size: 16px;
    line-height: 24px;
  }
}
@media (max-width: 1199px) {
  /* line 279, sass/site/team/_team.scss */
  .great-ideas .great-ideas-list li p br {
    display: none;
  }
}
@media (max-width: 1365px) {
  /* line 285, sass/site/team/_team.scss */
  .great-ideas .great-ideas-list li:nth-last-child(-n+3) {
    margin: 0 0 55px;
  }
}
@media (max-width: 1199px) {
  /* line 285, sass/site/team/_team.scss */
  .great-ideas .great-ideas-list li:nth-last-child(-n+3) {
    margin: 0 0 45px;
  }
}
@media (max-width: 1023px) {
  /* line 285, sass/site/team/_team.scss */
  .great-ideas .great-ideas-list li:nth-last-child(-n+3) {
    margin: 0 0 25px;
  }
}
@media (max-width: 767px) {
  /* line 285, sass/site/team/_team.scss */
  .great-ideas .great-ideas-list li:nth-last-child(-n+3) {
    margin: 0 0 32px;
  }
}
@media (max-width: 767px) {
  /* line 299, sass/site/team/_team.scss */
  .great-ideas .great-ideas-list li:nth-last-child(-n+2) {
    margin: 0 0 20px;
  }
}
@media (max-width: 599px) {
  /* line 299, sass/site/team/_team.scss */
  .great-ideas .great-ideas-list li:nth-last-child(-n+2) {
    margin: 0 0 32px;
  }
}
@media (max-width: 599px) {
  /* line 307, sass/site/team/_team.scss */
  .great-ideas .great-ideas-list li:last-child {
    margin: 0 0 15px;
  }
}

/* line 315, sass/site/team/_team.scss */
.leadership {
  padding: 0 0 109px;
  background-color: #000;
  position: relative;
  z-index: 1;
}
@media (max-width: 1600px) {
  /* line 315, sass/site/team/_team.scss */
  .leadership {
    padding: 0 0 50px;
  }
}
@media (max-width: 767px) {
  /* line 315, sass/site/team/_team.scss */
  .leadership {
    padding: 30px 0 3px;
  }
}
@media (max-width: 479px) {
  /* line 315, sass/site/team/_team.scss */
  .leadership {
    padding: 28px 0 0;
  }
}
/* line 329, sass/site/team/_team.scss */
.leadership .leadership-header {
  background-color: #fff;
  display: inline-block;
  width: 100%;
}
@media (max-width: 767px) {
  /* line 329, sass/site/team/_team.scss */
  .leadership .leadership-header {
    padding: 30px 0 0px;
  }
}
/* line 337, sass/site/team/_team.scss */
.leadership .team-founder-section {
  width: 100%;
  padding: 102px 0 102px 0;
}
@media (max-width: 1600px) {
  /* line 337, sass/site/team/_team.scss */
  .leadership .team-founder-section {
    padding: 72px 0 72px 0;
  }
}
@media (max-width: 1199px) {
  /* line 337, sass/site/team/_team.scss */
  .leadership .team-founder-section {
    padding: 62px 0 55px 0;
  }
}
@media (max-width: 1023px) {
  /* line 337, sass/site/team/_team.scss */
  .leadership .team-founder-section {
    padding: 22px 0 42px 0;
  }
}
@media (max-width: 767px) {
  /* line 337, sass/site/team/_team.scss */
  .leadership .team-founder-section {
    padding: 12px 0 30px 0;
  }
}
/* line 352, sass/site/team/_team.scss */
.leadership .team-founder-section .fix-wrap {
  max-width: 1720px;
  width: 100%;
  display: flex;
  align-items: center;
}
@media (max-width: 1919px) {
  /* line 352, sass/site/team/_team.scss */
  .leadership .team-founder-section .fix-wrap {
    max-width: 100%;
  }
}
/* line 361, sass/site/team/_team.scss */
.leadership .team-founder-section .company-founder-officer {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
@media (max-width: 1199px) {
  /* line 361, sass/site/team/_team.scss */
  .leadership .team-founder-section .company-founder-officer {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
/* line 369, sass/site/team/_team.scss */
.leadership .team-founder-section .team-founder-left {
  width: 100%;
  max-width: 1168px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin-left: -103px;
}
@media (max-width: 1919px) {
  /* line 369, sass/site/team/_team.scss */
  .leadership .team-founder-section .team-founder-left {
    margin-left: -4px;
  }
}
@media (max-width: 1600px) {
  /* line 369, sass/site/team/_team.scss */
  .leadership .team-founder-section .team-founder-left {
    margin-left: -4px;
  }
}
@media (max-width: 1199px) {
  /* line 369, sass/site/team/_team.scss */
  .leadership .team-founder-section .team-founder-left {
    max-width: 65%;
  }
}
@media (max-width: 1023px) {
  /* line 369, sass/site/team/_team.scss */
  .leadership .team-founder-section .team-founder-left {
    max-width: 100%;
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
}
@media (max-width: 767px) {
  /* line 369, sass/site/team/_team.scss */
  .leadership .team-founder-section .team-founder-left {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-left: 0px;
  }
}
/* line 392, sass/site/team/_team.scss */
.leadership .team-founder-section .team-founder-left .team-founder-col {
  position: relative;
  width: 50%;
  margin-right: 32px;
}
@media (max-width: 1600px) {
  /* line 392, sass/site/team/_team.scss */
  .leadership .team-founder-section .team-founder-left .team-founder-col {
    margin-right: 20px;
  }
}
@media (max-width: 1199px) {
  /* line 392, sass/site/team/_team.scss */
  .leadership .team-founder-section .team-founder-left .team-founder-col {
    margin-right: 12px;
  }
}
@media (max-width: 767px) {
  /* line 392, sass/site/team/_team.scss */
  .leadership .team-founder-section .team-founder-left .team-founder-col {
    width: 100%;
    margin-right: 0;
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  /* line 407, sass/site/team/_team.scss */
  .leadership .team-founder-section .team-founder-left .team-founder-col img {
    width: 100%;
  }
}
/* line 413, sass/site/team/_team.scss */
.leadership .team-founder-section .team-founder-left .team-founder-col .founder-supporter-nm.team-founder-cont {
  position: absolute;
  bottom: 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  padding: 34px 39px 34px 39px;
  width: 100%;
}
@media (max-width: 1600px) {
  /* line 413, sass/site/team/_team.scss */
  .leadership .team-founder-section .team-founder-left .team-founder-col .founder-supporter-nm.team-founder-cont {
    padding: 15px 20px;
    -webkit-align-items: flex-start;
    -moz-align-items: flex-start;
    -ms-align-items: flex-start;
    align-items: flex-start;
  }
}
@media (max-width: 1199px) {
  /* line 413, sass/site/team/_team.scss */
  .leadership .team-founder-section .team-founder-left .team-founder-col .founder-supporter-nm.team-founder-cont {
    padding: 15px;
    line-height: normal;
  }
}
/* line 428, sass/site/team/_team.scss */
.leadership .team-founder-section .team-founder-left .team-founder-col .founder-supporter-nm.team-founder-cont .team-founder-cont-left {
  width: 80%;
}
@media (max-width: 767px) {
  /* line 428, sass/site/team/_team.scss */
  .leadership .team-founder-section .team-founder-left .team-founder-col .founder-supporter-nm.team-founder-cont .team-founder-cont-left {
    width: 89%;
    padding-right: 15px;
  }
}
/* line 434, sass/site/team/_team.scss */
.leadership .team-founder-section .team-founder-left .team-founder-col .founder-supporter-nm.team-founder-cont .team-founder-cont-left h4 {
  color: #fff;
  font-size: 25px;
  margin: 0 0 4px;
  letter-spacing: -0.6px;
}
@media (max-width: 1600px) {
  /* line 434, sass/site/team/_team.scss */
  .leadership .team-founder-section .team-founder-left .team-founder-col .founder-supporter-nm.team-founder-cont .team-founder-cont-left h4 {
    font-size: 20px;
  }
}
/* line 443, sass/site/team/_team.scss */
.leadership .team-founder-section .team-founder-left .team-founder-col .founder-supporter-nm.team-founder-cont .team-founder-cont-left span {
  display: inline-block;
  font-size: 19px;
  line-height: normal;
  color: #fff;
  letter-spacing: -0.4px;
}
@media (max-width: 1600px) {
  /* line 443, sass/site/team/_team.scss */
  .leadership .team-founder-section .team-founder-left .team-founder-col .founder-supporter-nm.team-founder-cont .team-founder-cont-left span {
    font-size: 17px;
  }
}
/* line 454, sass/site/team/_team.scss */
.leadership .team-founder-section .team-founder-left .team-founder-col .founder-supporter-nm.team-founder-cont .founder-supporter-sm {
  margin-right: 0;
}
/* line 459, sass/site/team/_team.scss */
.leadership .team-founder-section .team-founder-left .team-founder-col:last-child {
  margin-right: 0;
}
/* line 464, sass/site/team/_team.scss */
.leadership .team-founder-section .team-founder-right {
  max-width: 635px;
  width: 100%;
  padding-top: 66px;
  padding-left: 101px;
}
@media (max-width: 1600px) {
  /* line 464, sass/site/team/_team.scss */
  .leadership .team-founder-section .team-founder-right {
    max-width: 500px;
    padding-top: 26px;
    padding-left: 63px;
  }
}
@media (max-width: 1199px) {
  /* line 464, sass/site/team/_team.scss */
  .leadership .team-founder-section .team-founder-right {
    max-width: 350px;
    padding-top: 16px;
    padding-left: 37px;
  }
}
@media (max-width: 1023px) {
  /* line 464, sass/site/team/_team.scss */
  .leadership .team-founder-section .team-founder-right {
    max-width: 100%;
    padding-left: 0;
    padding-bottom: 15px;
    text-align: center;
  }
}
@media (max-width: 479px) {
  /* line 464, sass/site/team/_team.scss */
  .leadership .team-founder-section .team-founder-right {
    padding-bottom: 10px;
  }
}
/* line 488, sass/site/team/_team.scss */
.leadership .team-founder-section .team-founder-right h4 {
  font-family: "Karla", sans-serif;
  color: #fff;
  font-size: 45px;
  font-weight: bold;
  text-transform: uppercase;
  position: relative;
  margin-bottom: 28px;
  letter-spacing: -1.9px;
  padding-top: 62px;
}
@media (max-width: 1600px) {
  /* line 488, sass/site/team/_team.scss */
  .leadership .team-founder-section .team-founder-right h4 {
    font-size: 39px;
    margin-bottom: 18px;
    padding-top: 52px;
  }
}
@media (max-width: 1199px) {
  /* line 488, sass/site/team/_team.scss */
  .leadership .team-founder-section .team-founder-right h4 {
    font-size: 30px;
    margin-bottom: 10px;
    padding-top: 42px;
  }
}
@media (max-width: 1023px) {
  /* line 488, sass/site/team/_team.scss */
  .leadership .team-founder-section .team-founder-right h4 {
    padding-top: 50px;
  }
}
@media (max-width: 767px) {
  /* line 488, sass/site/team/_team.scss */
  .leadership .team-founder-section .team-founder-right h4 {
    letter-spacing: -1px;
  }
}
/* line 514, sass/site/team/_team.scss */
.leadership .team-founder-section .team-founder-right h4:before {
  content: "“";
  position: absolute;
  top: 0;
  left: -2px;
  font-size: 138px;
  color: #e72e28;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  line-height: 138px;
}
@media (max-width: 1600px) {
  /* line 514, sass/site/team/_team.scss */
  .leadership .team-founder-section .team-founder-right h4:before {
    font-size: 118px;
    line-height: 118px;
  }
}
@media (max-width: 1199px) {
  /* line 514, sass/site/team/_team.scss */
  .leadership .team-founder-section .team-founder-right h4:before {
    font-size: 98px;
    line-height: 98px;
  }
}
@media (max-width: 1023px) {
  /* line 514, sass/site/team/_team.scss */
  .leadership .team-founder-section .team-founder-right h4:before {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
  }
}
/* line 538, sass/site/team/_team.scss */
.leadership .team-founder-section .team-founder-right p {
  font-size: 19px;
  line-height: 26px;
  color: #a4a4a4;
  letter-spacing: -0.5px;
}
@media (max-width: 1600px) {
  /* line 538, sass/site/team/_team.scss */
  .leadership .team-founder-section .team-founder-right p {
    margin-top: 18px;
  }
}
@media (max-width: 1199px) {
  /* line 538, sass/site/team/_team.scss */
  .leadership .team-founder-section .team-founder-right p {
    margin-top: 12px;
  }
}
@media (max-width: 1023px) {
  /* line 538, sass/site/team/_team.scss */
  .leadership .team-founder-section .team-founder-right p {
    margin-top: 10px;
  }
}
@media (max-width: 1199px) {
  /* line 552, sass/site/team/_team.scss */
  .leadership .team-founder-section .team-founder-right p br {
    display: none;
  }
}
/* line 560, sass/site/team/_team.scss */
.leadership .header-title {
  margin: 0 0 86px;
}
@media (max-width: 1600px) {
  /* line 560, sass/site/team/_team.scss */
  .leadership .header-title {
    margin: 0 0 40px;
  }
}
@media (max-width: 1199px) {
  /* line 560, sass/site/team/_team.scss */
  .leadership .header-title {
    margin: 0 0 30px;
  }
}
/* line 568, sass/site/team/_team.scss */
.leadership .header-title .section-header {
  font-size: 50px;
  line-height: 60px;
  letter-spacing: -0.8px;
  margin: 0 0 21px;
}
@media (max-width: 1600px) {
  /* line 568, sass/site/team/_team.scss */
  .leadership .header-title .section-header {
    font-size: 40px;
    line-height: normal;
    margin: 0 0 10px;
  }
}
@media (max-width: 1199px) {
  /* line 568, sass/site/team/_team.scss */
  .leadership .header-title .section-header {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 568, sass/site/team/_team.scss */
  .leadership .header-title .section-header {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 568, sass/site/team/_team.scss */
  .leadership .header-title .section-header {
    font-size: 28px;
  }
}
/* line 588, sass/site/team/_team.scss */
.leadership .header-title p {
  color: #000;
  margin: 10px 0 20px;
  max-width: 63%;
  font-size: 19px;
  line-height: 26px;
}
@media (max-width: 1600px) {
  /* line 588, sass/site/team/_team.scss */
  .leadership .header-title p {
    font-size: 18px;
  }
}
@media (max-width: 1199px) {
  /* line 588, sass/site/team/_team.scss */
  .leadership .header-title p {
    max-width: 100%;
  }
}
@media (max-width: 1023px) {
  /* line 588, sass/site/team/_team.scss */
  .leadership .header-title p {
    margin: 7px 0 20px;
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 588, sass/site/team/_team.scss */
  .leadership .header-title p {
    margin: 7px 0 15px;
  }
}
@media (max-width: 1199px) {
  /* line 607, sass/site/team/_team.scss */
  .leadership .header-title p br {
    display: none;
  }
}
/* line 614, sass/site/team/_team.scss */
.leadership .founder-profile {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 0 103px;
}
@media (max-width: 1600px) {
  /* line 614, sass/site/team/_team.scss */
  .leadership .founder-profile {
    margin: 0 0 50px;
  }
}
@media (max-width: 1199px) {
  /* line 614, sass/site/team/_team.scss */
  .leadership .founder-profile {
    margin: 0 0 40px;
  }
}
@media (max-width: 767px) {
  /* line 614, sass/site/team/_team.scss */
  .leadership .founder-profile {
    margin: 0 0 30px;
  }
}
/* line 629, sass/site/team/_team.scss */
.leadership .founder-profile .founder-image {
  width: 570px;
  margin-right: auto;
}
@media (max-width: 1600px) {
  /* line 629, sass/site/team/_team.scss */
  .leadership .founder-profile .founder-image {
    width: 50%;
  }
}
@media (max-width: 599px) {
  /* line 629, sass/site/team/_team.scss */
  .leadership .founder-profile .founder-image {
    width: 100%;
  }
}
/* line 639, sass/site/team/_team.scss */
.leadership .founder-profile .founder-content {
  width: 532px;
  margin-left: auto;
}
@media (max-width: 1600px) {
  /* line 639, sass/site/team/_team.scss */
  .leadership .founder-profile .founder-content {
    width: 50%;
    padding-left: 30px;
  }
}
@media (max-width: 599px) {
  /* line 639, sass/site/team/_team.scss */
  .leadership .founder-profile .founder-content {
    width: 100%;
    padding: 30px 0 0;
  }
}
/* line 650, sass/site/team/_team.scss */
.leadership .founder-profile .founder-content p {
  font-size: 50px;
  line-height: 60px;
  color: #000;
  position: relative;
  padding: 47px 0 0;
  margin: 0 0 55px;
  letter-spacing: -1.8px;
}
@media (max-width: 1600px) {
  /* line 650, sass/site/team/_team.scss */
  .leadership .founder-profile .founder-content p {
    font-size: 40px;
    padding: 45px 0 0;
    margin: 0 0 15px;
  }
}
@media (max-width: 1199px) {
  /* line 650, sass/site/team/_team.scss */
  .leadership .founder-profile .founder-content p {
    font-size: 36px;
    line-height: normal;
  }
}
@media (max-width: 1023px) {
  /* line 650, sass/site/team/_team.scss */
  .leadership .founder-profile .founder-content p {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 650, sass/site/team/_team.scss */
  .leadership .founder-profile .founder-content p {
    font-size: 24px;
    padding: 32px 0 0;
  }
}
@media (max-width: 599px) {
  /* line 650, sass/site/team/_team.scss */
  .leadership .founder-profile .founder-content p {
    margin: 0 0 10px;
  }
}
/* line 677, sass/site/team/_team.scss */
.leadership .founder-profile .founder-content p:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  background: url("images/gray-double-quote") no-repeat 0px 0px;
  width: 45px;
  height: 39px;
  background-size: 100% 100%;
}
@media (max-width: 1023px) {
  /* line 677, sass/site/team/_team.scss */
  .leadership .founder-profile .founder-content p:before {
    width: 35px;
    height: 29px;
  }
}
@media (max-width: 767px) {
  /* line 677, sass/site/team/_team.scss */
  .leadership .founder-profile .founder-content p:before {
    width: 28px;
    height: 22px;
  }
}
/* line 696, sass/site/team/_team.scss */
.leadership .founder-profile .founder-content h3 {
  font-size: 34px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  color: #000;
  line-height: normal;
  letter-spacing: -0.8px;
  margin: 0 0 3px;
}
@media (max-width: 1600px) {
  /* line 696, sass/site/team/_team.scss */
  .leadership .founder-profile .founder-content h3 {
    font-size: 28px;
    margin: 0;
  }
}
@media (max-width: 1023px) {
  /* line 696, sass/site/team/_team.scss */
  .leadership .founder-profile .founder-content h3 {
    font-size: 26px;
  }
}
@media (max-width: 767px) {
  /* line 696, sass/site/team/_team.scss */
  .leadership .founder-profile .founder-content h3 {
    font-size: 24px;
  }
}
/* line 715, sass/site/team/_team.scss */
.leadership .founder-profile .founder-content .founder-type-row {
  width: 100%;
  margin: -1px 0 32px;
}
@media (max-width: 1600px) {
  /* line 715, sass/site/team/_team.scss */
  .leadership .founder-profile .founder-content .founder-type-row {
    font-size: 18px;
    margin: 0 0 15px;
  }
}
@media (max-width: 1023px) {
  /* line 715, sass/site/team/_team.scss */
  .leadership .founder-profile .founder-content .founder-type-row {
    font-size: 16px;
  }
}
/* line 725, sass/site/team/_team.scss */
.leadership .founder-profile .founder-content .founder-type-row span {
  display: inline-block;
  vertical-align: middle;
  font-size: 18px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  color: #4d4d4d;
  position: relative;
  padding-right: 9px;
  line-height: normal;
}
/* line 735, sass/site/team/_team.scss */
.leadership .founder-profile .founder-content .founder-type-row span:after {
  content: '';
  position: absolute;
  right: 0;
  top: 2px;
  width: 2px;
  height: 18px;
  background-color: #4d4d4d;
}
/* line 745, sass/site/team/_team.scss */
.leadership .founder-profile .founder-content .founder-type-row span:last-child:after {
  display: none;
}
/* line 751, sass/site/team/_team.scss */
.leadership .founder-profile .founder-content .founder-social-media {
  width: 100%;
}
/* line 753, sass/site/team/_team.scss */
.leadership .founder-profile .founder-content .founder-social-media a {
  background-color: #e72e28;
  color: #fff;
  margin-right: 8px;
  width: 41px;
  height: 41px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  font-size: 24px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 764, sass/site/team/_team.scss */
.leadership .founder-profile .founder-content .founder-social-media a:hover {
  background-color: #000;
}
/* line 771, sass/site/team/_team.scss */
.leadership .founder-supporter-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-justify-content: space-between;
  justify-content: space-between;
  -ms-flex-pack: space-between;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -15px;
}
@media (max-width: 1199px) {
  /* line 771, sass/site/team/_team.scss */
  .leadership .founder-supporter-list {
    margin: 0 -10px;
  }
}
@media (max-width: 767px) {
  /* line 771, sass/site/team/_team.scss */
  .leadership .founder-supporter-list {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
}
@media (max-width: 599px) {
  /* line 771, sass/site/team/_team.scss */
  .leadership .founder-supporter-list {
    margin: 0;
  }
}
/* line 786, sass/site/team/_team.scss */
.leadership .founder-supporter-list li {
  width: calc(100% / 3 - 30px);
  margin: 0 15px;
}
@media (max-width: 1199px) {
  /* line 786, sass/site/team/_team.scss */
  .leadership .founder-supporter-list li {
    width: calc(100% / 3 - 20px);
    margin: 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 786, sass/site/team/_team.scss */
  .leadership .founder-supporter-list li {
    width: calc(100% / 2 - 20px);
    margin: 0 10px 30px;
  }
}
@media (max-width: 599px) {
  /* line 786, sass/site/team/_team.scss */
  .leadership .founder-supporter-list li {
    width: 100%;
    margin: 0 0 28px;
  }
}
/* line 801, sass/site/team/_team.scss */
.leadership .founder-supporter-list li .founder-supporter-img {
  margin: 0 0 28px;
}
@media (max-width: 1600px) {
  /* line 801, sass/site/team/_team.scss */
  .leadership .founder-supporter-list li .founder-supporter-img {
    margin: 0 0 15px;
  }
}
@media (max-width: 1199px) {
  /* line 801, sass/site/team/_team.scss */
  .leadership .founder-supporter-list li .founder-supporter-img {
    margin: 0 0 10px;
  }
}
/* line 809, sass/site/team/_team.scss */
.leadership .founder-supporter-list li .founder-supporter-img img {
  width: 100%;
}
/* line 813, sass/site/team/_team.scss */
.leadership .founder-supporter-list li .founder-supporter-nm-row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
}
@media (max-width: 1199px) {
  /* line 813, sass/site/team/_team.scss */
  .leadership .founder-supporter-list li .founder-supporter-nm-row {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    margin: 30px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 813, sass/site/team/_team.scss */
  .leadership .founder-supporter-list li .founder-supporter-nm-row {
    margin: 20px 0 0;
  }
}
/* line 826, sass/site/team/_team.scss */
.leadership .founder-supporter-list li .founder-supporter-nm-row .founder-supporter-nm {
  margin-right: auto;
  width: calc(100% - 70px);
}
@media (max-width: 1199px) {
  /* line 826, sass/site/team/_team.scss */
  .leadership .founder-supporter-list li .founder-supporter-nm-row .founder-supporter-nm {
    line-height: normal;
  }
}
/* line 832, sass/site/team/_team.scss */
.leadership .founder-supporter-list li .founder-supporter-nm-row .founder-supporter-nm h4 {
  font-size: 25px;
  font-weight: 700;
  color: #fff;
  line-height: normal;
  margin: 0 0 4px;
}
@media (max-width: 1600px) {
  /* line 832, sass/site/team/_team.scss */
  .leadership .founder-supporter-list li .founder-supporter-nm-row .founder-supporter-nm h4 {
    font-size: 20px;
    margin: 0 0 2px;
  }
}
@media (max-width: 1199px) {
  /* line 832, sass/site/team/_team.scss */
  .leadership .founder-supporter-list li .founder-supporter-nm-row .founder-supporter-nm h4 {
    font-size: 17px;
    line-height: 17px;
  }
}
@media (max-width: 767px) {
  /* line 832, sass/site/team/_team.scss */
  .leadership .founder-supporter-list li .founder-supporter-nm-row .founder-supporter-nm h4 {
    font-size: 18px;
    line-height: normal;
  }
}
/* line 851, sass/site/team/_team.scss */
.leadership .founder-supporter-list li .founder-supporter-nm-row .founder-supporter-nm span {
  display: inline-block;
  font-size: 19px;
  line-height: normal;
  color: #a4a4a4;
  letter-spacing: -0.2px;
}
@media (max-width: 1199px) {
  /* line 851, sass/site/team/_team.scss */
  .leadership .founder-supporter-list li .founder-supporter-nm-row .founder-supporter-nm span {
    font-size: 14px;
  }
}
@media (max-width: 767px) {
  /* line 851, sass/site/team/_team.scss */
  .leadership .founder-supporter-list li .founder-supporter-nm-row .founder-supporter-nm span {
    font-size: 16px;
  }
}
@media (max-width: 1199px) {
  /* line 865, sass/site/team/_team.scss */
  .leadership .founder-supporter-list li .founder-supporter-nm-row .founder-supporter-sm {
    margin-top: 0;
  }
}

/* line 875, sass/site/team/_team.scss */
.our-people {
  padding: 89px 0 28px;
}
@media (max-width: 1600px) {
  /* line 875, sass/site/team/_team.scss */
  .our-people {
    padding: 50px 0 20px;
  }
}
@media (max-width: 1199px) {
  /* line 875, sass/site/team/_team.scss */
  .our-people {
    padding: 40px 0 20px;
  }
}
@media (max-width: 767px) {
  /* line 875, sass/site/team/_team.scss */
  .our-people {
    padding: 20px 0 10px;
  }
}
/* line 886, sass/site/team/_team.scss */
.our-people .header-title {
  text-align: center;
  margin: 0 0 86px;
}
@media (max-width: 1600px) {
  /* line 886, sass/site/team/_team.scss */
  .our-people .header-title {
    margin: 0 0 30px;
  }
}
@media (max-width: 479px) {
  /* line 886, sass/site/team/_team.scss */
  .our-people .header-title {
    margin: 0 0 25px;
  }
}
/* line 895, sass/site/team/_team.scss */
.our-people .header-title .section-header {
  font-size: 50px;
  line-height: 59px;
  letter-spacing: -0.8px;
  margin: 0 0 18px;
}
@media (max-width: 1600px) {
  /* line 895, sass/site/team/_team.scss */
  .our-people .header-title .section-header {
    margin: 0 0 15px;
    font-size: 40px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 895, sass/site/team/_team.scss */
  .our-people .header-title .section-header {
    font-size: 36px;
    margin: 0 0 10px;
  }
}
@media (max-width: 1023px) {
  /* line 895, sass/site/team/_team.scss */
  .our-people .header-title .section-header {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 895, sass/site/team/_team.scss */
  .our-people .header-title .section-header {
    font-size: 28px;
  }
}
/* line 916, sass/site/team/_team.scss */
.our-people .header-title p {
  max-width: 60%;
  color: #000;
  margin: 0 auto 20px;
  font-size: 19px;
  line-height: 26px;
}
@media (max-width: 1600px) {
  /* line 916, sass/site/team/_team.scss */
  .our-people .header-title p {
    font-size: 18px;
  }
}
@media (max-width: 1023px) {
  /* line 916, sass/site/team/_team.scss */
  .our-people .header-title p {
    max-width: 100%;
  }
}
/* line 930, sass/site/team/_team.scss */
.our-people .our-people-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -15px;
}
@media (max-width: 1023px) {
  /* line 930, sass/site/team/_team.scss */
  .our-people .our-people-list {
    margin: 0 -10px;
  }
}
/* line 938, sass/site/team/_team.scss */
.our-people .our-people-list li {
  width: calc(100% / 6 - 30px);
  margin: 0 15px 72px;
}
@media (max-width: 1600px) {
  /* line 938, sass/site/team/_team.scss */
  .our-people .our-people-list li {
    margin: 0 15px 30px;
  }
}
@media (max-width: 1199px) {
  /* line 938, sass/site/team/_team.scss */
  .our-people .our-people-list li {
    width: calc(100% / 4 - 30px);
    margin: 0 15px 45px;
  }
}
@media (max-width: 1023px) {
  /* line 938, sass/site/team/_team.scss */
  .our-people .our-people-list li {
    margin: 0 10px 30px;
    width: calc(100% / 3 - 20px);
  }
}
@media (max-width: 599px) {
  /* line 938, sass/site/team/_team.scss */
  .our-people .our-people-list li {
    margin: 0 10px 20px;
    width: calc(100% / 2 - 20px);
  }
}
/* line 956, sass/site/team/_team.scss */
.our-people .our-people-list li .our-people-picture {
  margin: 0 0 27px;
}
@media (max-width: 1600px) {
  /* line 956, sass/site/team/_team.scss */
  .our-people .our-people-list li .our-people-picture {
    margin: 0 0 10px;
  }
}
/* line 961, sass/site/team/_team.scss */
.our-people .our-people-list li .our-people-picture img {
  width: 100%;
}
/* line 965, sass/site/team/_team.scss */
.our-people .our-people-list li h4 {
  font-size: 19px;
  line-height: normal;
  letter-spacing: normal;
  margin: 0 0 5px;
  color: #000;
}
@media (max-width: 767px) {
  /* line 965, sass/site/team/_team.scss */
  .our-people .our-people-list li h4 {
    font-size: 16px;
    font-size: 14px;
  }
}
/* line 976, sass/site/team/_team.scss */
.our-people .our-people-list li span {
  display: block;
  font-size: 16px;
  line-height: normal;
  color: #4d4d4d;
  margin: 0;
}
@media (max-width: 767px) {
  /* line 976, sass/site/team/_team.scss */
  .our-people .our-people-list li span {
    font-size: 14px;
  }
}

/* line 989, sass/site/team/_team.scss */
.creating-difference {
  padding: 91px 0 0;
  background-color: #f6f6f6;
}
@media (max-width: 1600px) {
  /* line 989, sass/site/team/_team.scss */
  .creating-difference {
    padding: 50px 0 0;
  }
}
@media (max-width: 1199px) {
  /* line 989, sass/site/team/_team.scss */
  .creating-difference {
    padding: 60px 0 0;
  }
}
@media (max-width: 1023px) {
  /* line 989, sass/site/team/_team.scss */
  .creating-difference {
    padding: 40px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 989, sass/site/team/_team.scss */
  .creating-difference {
    padding: 30px 0 40px;
  }
}
/* line 1004, sass/site/team/_team.scss */
.creating-difference .fix-wrap {
  position: relative;
}
/* line 1007, sass/site/team/_team.scss */
.creating-difference .header-title {
  margin: 0 0 71px;
}
@media (max-width: 1600px) {
  /* line 1007, sass/site/team/_team.scss */
  .creating-difference .header-title {
    margin: 0 0 30px;
  }
}
/* line 1012, sass/site/team/_team.scss */
.creating-difference .header-title .section-header {
  font-size: 50px;
  line-height: 60px;
  letter-spacing: normal;
  margin: 0 0 18px;
}
@media (max-width: 1600px) {
  /* line 1012, sass/site/team/_team.scss */
  .creating-difference .header-title .section-header {
    margin: 0 0 15px;
    font-size: 40px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 1012, sass/site/team/_team.scss */
  .creating-difference .header-title .section-header {
    font-size: 36px;
    margin: 0 0 10px;
  }
}
@media (max-width: 1023px) {
  /* line 1012, sass/site/team/_team.scss */
  .creating-difference .header-title .section-header {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 1012, sass/site/team/_team.scss */
  .creating-difference .header-title .section-header {
    font-size: 28px;
  }
}
/* line 1033, sass/site/team/_team.scss */
.creating-difference .header-title p {
  color: #000;
  margin: 10px 0 20px;
  max-width: 50%;
  font-size: 19px;
  line-height: 23px;
  letter-spacing: -0.6px;
}
@media (max-width: 1600px) {
  /* line 1033, sass/site/team/_team.scss */
  .creating-difference .header-title p {
    font-size: 18px;
  }
}
@media (max-width: 1023px) {
  /* line 1033, sass/site/team/_team.scss */
  .creating-difference .header-title p {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 1033, sass/site/team/_team.scss */
  .creating-difference .header-title p {
    margin: 10px 0 20px;
  }
}
/* line 1051, sass/site/team/_team.scss */
.creating-difference .life-at-btn {
  position: absolute;
  right: 170px;
  top: -52px;
  color: #fff !important;
}
@media (max-width: 1600px) {
  /* line 1051, sass/site/team/_team.scss */
  .creating-difference .life-at-btn {
    right: 24%;
    top: -33px;
    min-width: auto;
    padding: 20px 30px;
    height: auto;
    line-height: normal;
    font-size: 18px;
  }
}
@media (max-width: 1023px) {
  /* line 1051, sass/site/team/_team.scss */
  .creating-difference .life-at-btn {
    top: -35px;
  }
}
@media (max-width: 767px) {
  /* line 1051, sass/site/team/_team.scss */
  .creating-difference .life-at-btn {
    position: unset;
    display: table;
    margin: 30px auto 0;
  }
}

/* line 1077, sass/site/team/_team.scss */
.creating-difference-list {
  width: 100%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 1083, sass/site/team/_team.scss */
.creating-difference-list li.office-view {
  width: calc(27% - 10px);
}
@media (max-width: 767px) {
  /* line 1083, sass/site/team/_team.scss */
  .creating-difference-list li.office-view {
    width: calc(27% - 7.5px);
  }
}
@media (max-width: 599px) {
  /* line 1083, sass/site/team/_team.scss */
  .creating-difference-list li.office-view {
    width: 100%;
  }
}
/* line 1092, sass/site/team/_team.scss */
.creating-difference-list li.employee-help {
  width: calc(50% - 4px);
  margin: 0 9px;
}
@media (max-width: 767px) {
  /* line 1092, sass/site/team/_team.scss */
  .creating-difference-list li.employee-help {
    width: calc(50% - 6.6px);
  }
}
@media (max-width: 599px) {
  /* line 1092, sass/site/team/_team.scss */
  .creating-difference-list li.employee-help {
    width: 100%;
    margin: 0;
  }
}
/* line 1103, sass/site/team/_team.scss */
.creating-difference-list li.metting-discussion {
  width: calc(23% - 4px);
}
@media (max-width: 767px) {
  /* line 1103, sass/site/team/_team.scss */
  .creating-difference-list li.metting-discussion {
    width: calc(24% - 10.6px);
  }
}
@media (max-width: 599px) {
  /* line 1103, sass/site/team/_team.scss */
  .creating-difference-list li.metting-discussion {
    width: 100%;
  }
}
/* line 1112, sass/site/team/_team.scss */
.creating-difference-list li img {
  width: 100%;
  height: auto;
}

/* line 1118, sass/site/team/_team.scss */
.team-certification {
  padding: 137px 0 108px;
}
@media (max-width: 1600px) {
  /* line 1118, sass/site/team/_team.scss */
  .team-certification {
    padding: 70px 0 50px;
  }
}
@media (max-width: 767px) {
  /* line 1118, sass/site/team/_team.scss */
  .team-certification {
    padding: 40px 0;
  }
}
/* line 1126, sass/site/team/_team.scss */
.team-certification .header-title {
  text-align: center;
  margin: 0 0 66px;
}
@media (max-width: 1600px) {
  /* line 1126, sass/site/team/_team.scss */
  .team-certification .header-title {
    margin: 0 0 40px;
  }
}
@media (max-width: 767px) {
  /* line 1126, sass/site/team/_team.scss */
  .team-certification .header-title {
    margin: 0 0 20px;
  }
}
/* line 1135, sass/site/team/_team.scss */
.team-certification .header-title .section-header {
  font-size: 50px;
  line-height: 60px;
  letter-spacing: -0.8px;
  margin: 0 0 19px;
}
@media (max-width: 1600px) {
  /* line 1135, sass/site/team/_team.scss */
  .team-certification .header-title .section-header {
    margin: 0 0 10px;
    font-size: 40px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 1135, sass/site/team/_team.scss */
  .team-certification .header-title .section-header {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 1135, sass/site/team/_team.scss */
  .team-certification .header-title .section-header {
    font-size: 32px;
    margin: 0 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 1135, sass/site/team/_team.scss */
  .team-certification .header-title .section-header {
    font-size: 28px;
  }
}
/* line 1156, sass/site/team/_team.scss */
.team-certification .header-title p {
  color: #000;
  margin: 10px auto 20px;
  max-width: 60%;
  font-size: 19px;
  line-height: 26px;
  letter-spacing: -0.6px;
}
@media (max-width: 1600px) {
  /* line 1156, sass/site/team/_team.scss */
  .team-certification .header-title p {
    font-size: 18px;
  }
}
@media (max-width: 1023px) {
  /* line 1156, sass/site/team/_team.scss */
  .team-certification .header-title p {
    max-width: 100%;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  /* line 1156, sass/site/team/_team.scss */
  .team-certification .header-title p {
    margin: 5px auto 10px;
    font-size: 16px;
  }
}
@media (max-width: 1199px) {
  /* line 1174, sass/site/team/_team.scss */
  .team-certification .header-title p br {
    display: none;
  }
}
/* line 1181, sass/site/team/_team.scss */
.team-certification .team-certification-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -15px;
}
@media (max-width: 1600px) {
  /* line 1181, sass/site/team/_team.scss */
  .team-certification .team-certification-list {
    margin: 0 -10px;
  }
}
/* line 1189, sass/site/team/_team.scss */
.team-certification .team-certification-list li {
  width: calc(100% / 4 - 30px);
  padding: 15px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  border: 1px solid #cacaca;
  margin: 0 15px 34px;
}
@media (max-width: 1600px) {
  /* line 1189, sass/site/team/_team.scss */
  .team-certification .team-certification-list li {
    width: calc(100% / 4 - 20px);
    margin: 10px;
  }
}
@media (max-width: 1023px) {
  /* line 1189, sass/site/team/_team.scss */
  .team-certification .team-certification-list li {
    width: calc(100% / 4 - 20px);
    padding: 10px 15px;
  }
}
@media (max-width: 767px) {
  /* line 1189, sass/site/team/_team.scss */
  .team-certification .team-certification-list li {
    width: calc(100% / 2 - 20px);
  }
}
/* line 1210, sass/site/team/_team.scss */
.team-certification .team-certification-list li i {
  max-width: 223px;
}

/* line 1220, sass/site/team/_team.scss */
.build-application-section.team-build-app-sec .build-application-content h3 {
  max-width: 72%;
}
@media (max-width: 1199px) {
  /* line 1220, sass/site/team/_team.scss */
  .build-application-section.team-build-app-sec .build-application-content h3 {
    max-width: 52%;
  }
}
@media (max-width: 1023px) {
  /* line 1220, sass/site/team/_team.scss */
  .build-application-section.team-build-app-sec .build-application-content h3 {
    max-width: 100%;
  }
}

/* line 1233, sass/site/team/_team.scss */
.founder-supporter-sm {
  margin-left: auto;
  margin-right: 22px;
  margin-bottom: 4px;
}
@media (max-width: 1600px) {
  /* line 1233, sass/site/team/_team.scss */
  .founder-supporter-sm {
    margin-top: 4px;
    margin-bottom: 0;
  }
}
@media (max-width: 1199px) {
  /* line 1233, sass/site/team/_team.scss */
  .founder-supporter-sm {
    margin-right: 15px;
  }
}
@media (max-width: 767px) {
  /* line 1233, sass/site/team/_team.scss */
  .founder-supporter-sm {
    margin-right: 0px;
  }
}
/* line 1247, sass/site/team/_team.scss */
.founder-supporter-sm a {
  background-color: #e72e28;
  color: #fff;
  margin-left: 0;
  width: 41px;
  height: 41px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  font-size: 24px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 1600px) {
  /* line 1247, sass/site/team/_team.scss */
  .founder-supporter-sm a {
    width: 39px;
    height: 39px;
    font-size: 23px;
  }
}
@media (max-width: 1023px) {
  /* line 1247, sass/site/team/_team.scss */
  .founder-supporter-sm a {
    width: 38px;
    height: 38px;
    font-size: 22px;
  }
}
@media (max-width: 767px) {
  /* line 1247, sass/site/team/_team.scss */
  .founder-supporter-sm a {
    width: 35px;
    height: 35px;
    font-size: 20px;
  }
}
/* line 1273, sass/site/team/_team.scss */
.founder-supporter-sm a:hover {
  background-color: #fff;
  color: #000;
}

/*--------------------------------------------------------------
## Trending Techexpert Page
/*--------------------------------------------------------------*/
/* line 2, sass/site/trending-techexpert/_trending-techexpert.scss */
.page-template-trending-techexpert .fix-wrap {
  max-width: 1200px;
  width: 100%;
  padding: 0 15px;
}
@media (max-width: 1600px) {
  /* line 2, sass/site/trending-techexpert/_trending-techexpert.scss */
  .page-template-trending-techexpert .fix-wrap {
    max-width: 1100px;
  }
}
/* line 10, sass/site/trending-techexpert/_trending-techexpert.scss */
.page-template-trending-techexpert ul, .page-template-trending-techexpert ol {
  list-style: none;
  padding: 0;
  margin: 0;
}

@media (max-width: 1023px) {
  /* line 18, sass/site/trending-techexpert/_trending-techexpert.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner {
    padding: 40px 0;
  }
}
@media (max-width: 479px) {
  /* line 18, sass/site/trending-techexpert/_trending-techexpert.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner {
    padding: 30px 0;
  }
}
/* line 25, sass/site/trending-techexpert/_trending-techexpert.scss */
.services-banner-wrapper.ar-vr-banner.trending-techexpert-banner .services-banner-caption {
  overflow: visible;
}
@media (max-width: 1899px) {
  /* line 25, sass/site/trending-techexpert/_trending-techexpert.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner .services-banner-caption {
    min-height: 680px;
  }
}
@media (max-width: 1600px) {
  /* line 25, sass/site/trending-techexpert/_trending-techexpert.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner .services-banner-caption {
    min-height: 510px;
  }
}
@media (max-width: 1199px) {
  /* line 25, sass/site/trending-techexpert/_trending-techexpert.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner .services-banner-caption {
    min-height: inherit;
    padding: 0;
  }
}
/* line 37, sass/site/trending-techexpert/_trending-techexpert.scss */
.services-banner-wrapper.ar-vr-banner.trending-techexpert-banner .services-banner-caption .service-page-title {
  width: 65%;
  padding: 0;
}
@media (max-width: 1600px) {
  /* line 37, sass/site/trending-techexpert/_trending-techexpert.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner .services-banner-caption .service-page-title {
    width: 50%;
  }
}
@media (max-width: 1199px) {
  /* line 37, sass/site/trending-techexpert/_trending-techexpert.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner .services-banner-caption .service-page-title {
    text-align: left;
  }
}
@media (max-width: 767px) {
  /* line 37, sass/site/trending-techexpert/_trending-techexpert.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner .services-banner-caption .service-page-title {
    width: 100%;
  }
}
/* line 49, sass/site/trending-techexpert/_trending-techexpert.scss */
.services-banner-wrapper.ar-vr-banner.trending-techexpert-banner .services-banner-caption .service-page-title h1 {
  font-size: 70px;
  line-height: 84px;
  margin: 0 0 38px;
  letter-spacing: -1.5px;
}
@media (max-width: 1600px) {
  /* line 49, sass/site/trending-techexpert/_trending-techexpert.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner .services-banner-caption .service-page-title h1 {
    font-size: 40px;
    line-height: normal;
    margin: 0 0 25px;
  }
}
@media (max-width: 1199px) {
  /* line 49, sass/site/trending-techexpert/_trending-techexpert.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner .services-banner-caption .service-page-title h1 {
    font-size: 36px;
    margin: 0 0 20px;
    letter-spacing: -0.8px;
  }
}
@media (max-width: 1023px) {
  /* line 49, sass/site/trending-techexpert/_trending-techexpert.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner .services-banner-caption .service-page-title h1 {
    font-size: 32px;
    margin: 0 0 15px;
  }
}
/* line 69, sass/site/trending-techexpert/_trending-techexpert.scss */
.services-banner-wrapper.ar-vr-banner.trending-techexpert-banner .services-banner-caption .service-page-title p {
  max-width: 660px;
}
@media (max-width: 1600px) {
  /* line 69, sass/site/trending-techexpert/_trending-techexpert.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner .services-banner-caption .service-page-title p {
    font-size: 18px;
  }
}
@media (max-width: 1023px) {
  /* line 69, sass/site/trending-techexpert/_trending-techexpert.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner .services-banner-caption .service-page-title p {
    max-width: 100%;
    font-size: 20px;
    line-height: 30px;
  }
}
@media (max-width: 767px) {
  /* line 69, sass/site/trending-techexpert/_trending-techexpert.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner .services-banner-caption .service-page-title p {
    font-size: 18px;
    line-height: 28px;
  }
}
/* line 85, sass/site/trending-techexpert/_trending-techexpert.scss */
.services-banner-wrapper.ar-vr-banner.trending-techexpert-banner .services-banner-caption .service-page-thumb {
  margin-right: -117px;
  width: calc(40% - 10px);
}
@media (max-width: 1600px) {
  /* line 85, sass/site/trending-techexpert/_trending-techexpert.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner .services-banner-caption .service-page-thumb {
    margin-right: -87px;
    width: calc(36% - 10px);
  }
}
@media (max-width: 1470px) {
  /* line 85, sass/site/trending-techexpert/_trending-techexpert.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner .services-banner-caption .service-page-thumb {
    margin-right: -67px;
    width: calc(33% - 10px);
  }
}
@media (max-width: 1365px) {
  /* line 85, sass/site/trending-techexpert/_trending-techexpert.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner .services-banner-caption .service-page-thumb {
    margin-right: 0;
    width: calc(31% - 10px);
  }
}
@media (max-width: 767px) {
  /* line 85, sass/site/trending-techexpert/_trending-techexpert.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner .services-banner-caption .service-page-thumb {
    width: 100%;
  }
}
@media (max-width: 1600px) {
  /* line 103, sass/site/trending-techexpert/_trending-techexpert.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner .services-banner-caption .service-page-thumb img {
    max-width: 100%;
  }
}

/* line 115, sass/site/trending-techexpert/_trending-techexpert.scss */
.fully-functional-start.emerging-tech.expert-in-tech {
  padding: 89px 0 0;
}
@media (max-width: 1600px) {
  /* line 115, sass/site/trending-techexpert/_trending-techexpert.scss */
  .fully-functional-start.emerging-tech.expert-in-tech {
    padding: 50px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 115, sass/site/trending-techexpert/_trending-techexpert.scss */
  .fully-functional-start.emerging-tech.expert-in-tech {
    padding: 30px 0 0;
  }
}
@media (max-width: 1199px) {
  /* line 123, sass/site/trending-techexpert/_trending-techexpert.scss */
  .fully-functional-start.emerging-tech.expert-in-tech .fix-wrap {
    margin: 0 auto 55px;
  }
}
@media (max-width: 1023px) {
  /* line 123, sass/site/trending-techexpert/_trending-techexpert.scss */
  .fully-functional-start.emerging-tech.expert-in-tech .fix-wrap {
    margin: 0 auto 45px;
  }
}
@media (max-width: 767px) {
  /* line 123, sass/site/trending-techexpert/_trending-techexpert.scss */
  .fully-functional-start.emerging-tech.expert-in-tech .fix-wrap {
    margin: 0 auto 33px;
  }
}
/* line 134, sass/site/trending-techexpert/_trending-techexpert.scss */
.fully-functional-start.emerging-tech.expert-in-tech .header-title {
  text-align: center;
  margin: 0 0 93px;
}
@media (max-width: 1600px) {
  /* line 134, sass/site/trending-techexpert/_trending-techexpert.scss */
  .fully-functional-start.emerging-tech.expert-in-tech .header-title {
    margin: 0 0 40px;
  }
}
@media (max-width: 1199px) {
  /* line 134, sass/site/trending-techexpert/_trending-techexpert.scss */
  .fully-functional-start.emerging-tech.expert-in-tech .header-title {
    margin: 0 0 30px;
  }
}
/* line 143, sass/site/trending-techexpert/_trending-techexpert.scss */
.fully-functional-start.emerging-tech.expert-in-tech .header-title .section-header {
  max-width: 70%;
  border-top: 0;
  padding: 0;
  margin: 0 auto 26px;
  letter-spacing: -0.9px;
}
@media (max-width: 1199px) {
  /* line 143, sass/site/trending-techexpert/_trending-techexpert.scss */
  .fully-functional-start.emerging-tech.expert-in-tech .header-title .section-header {
    margin: 0 auto 20px;
  }
}
@media (max-width: 1023px) {
  /* line 143, sass/site/trending-techexpert/_trending-techexpert.scss */
  .fully-functional-start.emerging-tech.expert-in-tech .header-title .section-header {
    font-size: 36px;
    line-height: normal;
    max-width: 100%;
    margin: 0 auto 15px;
  }
}
@media (max-width: 767px) {
  /* line 143, sass/site/trending-techexpert/_trending-techexpert.scss */
  .fully-functional-start.emerging-tech.expert-in-tech .header-title .section-header {
    font-size: 30px;
    margin: 0 auto 12px;
  }
}
/* line 163, sass/site/trending-techexpert/_trending-techexpert.scss */
.fully-functional-start.emerging-tech.expert-in-tech .header-title p {
  margin: auto;
  max-width: 88%;
  font-size: 19px;
  line-height: 26px;
  letter-spacing: -0.9px;
}
@media (max-width: 1023px) {
  /* line 163, sass/site/trending-techexpert/_trending-techexpert.scss */
  .fully-functional-start.emerging-tech.expert-in-tech .header-title p {
    max-width: 100%;
  }
}
/* line 174, sass/site/trending-techexpert/_trending-techexpert.scss */
.fully-functional-start.emerging-tech.expert-in-tech .fully-functional-list {
  background-color: transparent;
}
/* line 176, sass/site/trending-techexpert/_trending-techexpert.scss */
.fully-functional-start.emerging-tech.expert-in-tech .fully-functional-list .fully-functional-inner {
  border-top-color: #cacaca;
  border-right-color: #cacaca;
  padding: 68px 138px 143px;
}
@media (max-width: 1899px) {
  /* line 176, sass/site/trending-techexpert/_trending-techexpert.scss */
  .fully-functional-start.emerging-tech.expert-in-tech .fully-functional-list .fully-functional-inner {
    padding: 68px 100px 123px;
  }
}
@media (max-width: 1600px) {
  /* line 176, sass/site/trending-techexpert/_trending-techexpert.scss */
  .fully-functional-start.emerging-tech.expert-in-tech .fully-functional-list .fully-functional-inner {
    padding: 30px 20px 70px;
  }
}
@media (max-width: 599px) {
  /* line 176, sass/site/trending-techexpert/_trending-techexpert.scss */
  .fully-functional-start.emerging-tech.expert-in-tech .fully-functional-list .fully-functional-inner {
    border-right: 0;
  }
}
/* line 189, sass/site/trending-techexpert/_trending-techexpert.scss */
.fully-functional-start.emerging-tech.expert-in-tech .fully-functional-list .fully-functional-inner i {
  display: inline-block;
  margin: 0 0 37px;
}
@media (max-width: 1600px) {
  /* line 189, sass/site/trending-techexpert/_trending-techexpert.scss */
  .fully-functional-start.emerging-tech.expert-in-tech .fully-functional-list .fully-functional-inner i {
    margin: 0 0 20px;
  }
}
@media (max-width: 1199px) {
  /* line 189, sass/site/trending-techexpert/_trending-techexpert.scss */
  .fully-functional-start.emerging-tech.expert-in-tech .fully-functional-list .fully-functional-inner i {
    max-width: 60px;
  }
}
@media (max-width: 1023px) {
  /* line 189, sass/site/trending-techexpert/_trending-techexpert.scss */
  .fully-functional-start.emerging-tech.expert-in-tech .fully-functional-list .fully-functional-inner i {
    max-width: 50px;
  }
}
/* line 202, sass/site/trending-techexpert/_trending-techexpert.scss */
.fully-functional-start.emerging-tech.expert-in-tech .fully-functional-list .fully-functional-inner h3 {
  width: 100%;
  font-size: 30px;
  font-weight: 800;
  color: #000;
  margin: 0;
}
@media (max-width: 1600px) {
  /* line 202, sass/site/trending-techexpert/_trending-techexpert.scss */
  .fully-functional-start.emerging-tech.expert-in-tech .fully-functional-list .fully-functional-inner h3 {
    font-size: 24px;
  }
}
@media (max-width: 1023px) {
  /* line 202, sass/site/trending-techexpert/_trending-techexpert.scss */
  .fully-functional-start.emerging-tech.expert-in-tech .fully-functional-list .fully-functional-inner h3 {
    font-size: 25px;
    line-height: normal;
  }
}
/* line 216, sass/site/trending-techexpert/_trending-techexpert.scss */
.fully-functional-start.emerging-tech.expert-in-tech .fully-functional-list .fully-functional-inner p {
  margin: 16px 0 15px;
  color: #6a6a6a;
}
@media (max-width: 1600px) {
  /* line 216, sass/site/trending-techexpert/_trending-techexpert.scss */
  .fully-functional-start.emerging-tech.expert-in-tech .fully-functional-list .fully-functional-inner p {
    margin: 5px 0 15px;
  }
}
@media (max-width: 1365px) {
  /* line 223, sass/site/trending-techexpert/_trending-techexpert.scss */
  .fully-functional-start.emerging-tech.expert-in-tech .fully-functional-list .fully-functional-inner .fully-functional-inner-link {
    right: 25px;
    bottom: 20px;
  }
}
/* line 228, sass/site/trending-techexpert/_trending-techexpert.scss */
.fully-functional-start.emerging-tech.expert-in-tech .fully-functional-list .fully-functional-inner .fully-functional-inner-link:hover {
  background-color: #000;
  border-color: #000;
}
/* line 231, sass/site/trending-techexpert/_trending-techexpert.scss */
.fully-functional-start.emerging-tech.expert-in-tech .fully-functional-list .fully-functional-inner .fully-functional-inner-link:hover:after {
  background-image: url("images/e-theme-hover-white-arr.png");
}
/* line 236, sass/site/trending-techexpert/_trending-techexpert.scss */
.fully-functional-start.emerging-tech.expert-in-tech .fully-functional-list .fully-functional-inner:nth-last-child(-n+3) {
  border-bottom: 1px solid #cacaca;
}
@media (max-width: 767px) {
  /* line 236, sass/site/trending-techexpert/_trending-techexpert.scss */
  .fully-functional-start.emerging-tech.expert-in-tech .fully-functional-list .fully-functional-inner:nth-last-child(-n+3) {
    border-bottom: 0;
  }
}
@media (max-width: 767px) {
  /* line 242, sass/site/trending-techexpert/_trending-techexpert.scss */
  .fully-functional-start.emerging-tech.expert-in-tech .fully-functional-list .fully-functional-inner:nth-last-child(-n+2) {
    border-bottom: 1px solid #cacaca;
  }
}
@media (max-width: 599px) {
  /* line 242, sass/site/trending-techexpert/_trending-techexpert.scss */
  .fully-functional-start.emerging-tech.expert-in-tech .fully-functional-list .fully-functional-inner:nth-last-child(-n+2) {
    border-bottom: 0;
  }
}
@media (max-width: 599px) {
  /* line 250, sass/site/trending-techexpert/_trending-techexpert.scss */
  .fully-functional-start.emerging-tech.expert-in-tech .fully-functional-list .fully-functional-inner:last-child {
    border-bottom: 1px solid #cacaca;
  }
}

/* line 261, sass/site/trending-techexpert/_trending-techexpert.scss */
.full-stack-development-company .full-stack-development-banner {
  position: relative;
  z-index: 1;
  min-height: 817px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  text-align: center;
  background-size: cover;
  background-repeat: no-repeat;
}
@media (max-width: 1899px) {
  /* line 261, sass/site/trending-techexpert/_trending-techexpert.scss */
  .full-stack-development-company .full-stack-development-banner {
    min-height: 747px;
  }
}
@media (max-width: 1600px) {
  /* line 261, sass/site/trending-techexpert/_trending-techexpert.scss */
  .full-stack-development-company .full-stack-development-banner {
    min-height: 370px;
    padding: 50px 0;
  }
}
@media (max-width: 1023px) {
  /* line 261, sass/site/trending-techexpert/_trending-techexpert.scss */
  .full-stack-development-company .full-stack-development-banner {
    min-height: 327px;
  }
}
@media (max-width: 767px) {
  /* line 261, sass/site/trending-techexpert/_trending-techexpert.scss */
  .full-stack-development-company .full-stack-development-banner {
    min-height: inherit;
  }
}
/* line 285, sass/site/trending-techexpert/_trending-techexpert.scss */
.full-stack-development-company .full-stack-development-banner h2 {
  font-size: 50px;
  color: #fff;
  max-width: 90%;
  margin: 0 auto 26px;
  line-height: 59px;
  letter-spacing: -0.42px;
}
@media (max-width: 1600px) {
  /* line 285, sass/site/trending-techexpert/_trending-techexpert.scss */
  .full-stack-development-company .full-stack-development-banner h2 {
    font-size: 40px;
    margin: 0 auto 15px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 285, sass/site/trending-techexpert/_trending-techexpert.scss */
  .full-stack-development-company .full-stack-development-banner h2 {
    font-size: 36px;
    max-width: 100%;
    margin: 0 auto 10px;
  }
}
@media (max-width: 1199px) {
  /* line 285, sass/site/trending-techexpert/_trending-techexpert.scss */
  .full-stack-development-company .full-stack-development-banner h2 {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 285, sass/site/trending-techexpert/_trending-techexpert.scss */
  .full-stack-development-company .full-stack-development-banner h2 {
    font-size: 28px;
  }
}
/* line 309, sass/site/trending-techexpert/_trending-techexpert.scss */
.full-stack-development-company .full-stack-development-banner p {
  max-width: 69%;
  margin: 0 auto 15px;
  font-size: 19px;
  color: #fff;
  letter-spacing: -0.5px;
}
@media (max-width: 1600px) {
  /* line 309, sass/site/trending-techexpert/_trending-techexpert.scss */
  .full-stack-development-company .full-stack-development-banner p {
    font-size: 18px;
  }
}
@media (max-width: 1199px) {
  /* line 309, sass/site/trending-techexpert/_trending-techexpert.scss */
  .full-stack-development-company .full-stack-development-banner p {
    margin: 0 auto 10px;
  }
}
@media (max-width: 1023px) {
  /* line 309, sass/site/trending-techexpert/_trending-techexpert.scss */
  .full-stack-development-company .full-stack-development-banner p {
    max-width: 88%;
  }
}
/* line 326, sass/site/trending-techexpert/_trending-techexpert.scss */
.full-stack-development-company .full-stack-development-list {
  background-color: #000;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 331, sass/site/trending-techexpert/_trending-techexpert.scss */
.full-stack-development-company .full-stack-development-list .full-stack-development-item {
  width: 50%;
  border-top: 1px solid #fff;
  border-right: 1px solid #fff;
  padding: 95px 138px 200px;
}
@media (max-width: 1899px) {
  /* line 331, sass/site/trending-techexpert/_trending-techexpert.scss */
  .full-stack-development-company .full-stack-development-list .full-stack-development-item {
    padding: 95px 138px 170px;
  }
}
@media (max-width: 1600px) {
  /* line 331, sass/site/trending-techexpert/_trending-techexpert.scss */
  .full-stack-development-company .full-stack-development-list .full-stack-development-item {
    padding: 40px 30px;
  }
}
@media (max-width: 767px) {
  /* line 331, sass/site/trending-techexpert/_trending-techexpert.scss */
  .full-stack-development-company .full-stack-development-list .full-stack-development-item {
    padding: 30px 20px 20px;
  }
}
@media (max-width: 599px) {
  /* line 331, sass/site/trending-techexpert/_trending-techexpert.scss */
  .full-stack-development-company .full-stack-development-list .full-stack-development-item {
    width: 100%;
    border-right: 0;
  }
}
/* line 349, sass/site/trending-techexpert/_trending-techexpert.scss */
.full-stack-development-company .full-stack-development-list .full-stack-development-item .full-stack-development-tech-icons {
  margin: 0 0 62px;
}
@media (max-width: 1600px) {
  /* line 349, sass/site/trending-techexpert/_trending-techexpert.scss */
  .full-stack-development-company .full-stack-development-list .full-stack-development-item .full-stack-development-tech-icons {
    margin: 0 0 30px;
  }
}
@media (max-width: 767px) {
  /* line 349, sass/site/trending-techexpert/_trending-techexpert.scss */
  .full-stack-development-company .full-stack-development-list .full-stack-development-item .full-stack-development-tech-icons {
    margin: 0 0 25px;
  }
}
@media (max-width: 599px) {
  /* line 349, sass/site/trending-techexpert/_trending-techexpert.scss */
  .full-stack-development-company .full-stack-development-list .full-stack-development-item .full-stack-development-tech-icons {
    margin: 0 0 20px;
  }
}
/* line 360, sass/site/trending-techexpert/_trending-techexpert.scss */
.full-stack-development-company .full-stack-development-list .full-stack-development-item .full-stack-development-tech-icons i {
  display: inline-block;
  vertical-align: middle;
  margin-right: 15px;
}
@media (max-width: 1023px) {
  /* line 360, sass/site/trending-techexpert/_trending-techexpert.scss */
  .full-stack-development-company .full-stack-development-list .full-stack-development-item .full-stack-development-tech-icons i {
    max-width: 42px;
  }
}
@media (max-width: 767px) {
  /* line 360, sass/site/trending-techexpert/_trending-techexpert.scss */
  .full-stack-development-company .full-stack-development-list .full-stack-development-item .full-stack-development-tech-icons i {
    max-width: 36px;
    margin-right: 12px;
  }
}
/* line 373, sass/site/trending-techexpert/_trending-techexpert.scss */
.full-stack-development-company .full-stack-development-list .full-stack-development-item h3 {
  font-size: 30px;
  color: #fff;
  font-weight: 800;
  margin: 0 0 19px;
}
@media (max-width: 1600px) {
  /* line 373, sass/site/trending-techexpert/_trending-techexpert.scss */
  .full-stack-development-company .full-stack-development-list .full-stack-development-item h3 {
    margin: 0 0 15px;
    font-size: 28px;
  }
}
@media (max-width: 1199px) {
  /* line 373, sass/site/trending-techexpert/_trending-techexpert.scss */
  .full-stack-development-company .full-stack-development-list .full-stack-development-item h3 {
    margin: 0 0 13px;
    font-size: 24px;
    line-height: normal;
  }
}
/* line 388, sass/site/trending-techexpert/_trending-techexpert.scss */
.full-stack-development-company .full-stack-development-list .full-stack-development-item p {
  font-size: 19px;
  color: #9d9d9d;
  margin: 0 0 15px;
  letter-spacing: -0.5px;
}
@media (max-width: 1600px) {
  /* line 388, sass/site/trending-techexpert/_trending-techexpert.scss */
  .full-stack-development-company .full-stack-development-list .full-stack-development-item p {
    font-size: 18px;
  }
}
/* line 397, sass/site/trending-techexpert/_trending-techexpert.scss */
.full-stack-development-company .full-stack-development-list .full-stack-development-item:nth-child(2n) {
  border-right: 0;
}

/* line 403, sass/site/trending-techexpert/_trending-techexpert.scss */
.trending-techexpert-why-choose {
  padding: 89px 0 109px;
}
@media (max-width: 1600px) {
  /* line 403, sass/site/trending-techexpert/_trending-techexpert.scss */
  .trending-techexpert-why-choose {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  /* line 403, sass/site/trending-techexpert/_trending-techexpert.scss */
  .trending-techexpert-why-choose {
    padding: 30px 0 40px;
  }
}
/* line 411, sass/site/trending-techexpert/_trending-techexpert.scss */
.trending-techexpert-why-choose .header-title {
  margin: 0 0 12px;
}
/* line 413, sass/site/trending-techexpert/_trending-techexpert.scss */
.trending-techexpert-why-choose .header-title h2 {
  letter-spacing: -1.0px;
  margin: 0 0 16px;
}
@media (max-width: 1023px) {
  /* line 413, sass/site/trending-techexpert/_trending-techexpert.scss */
  .trending-techexpert-why-choose .header-title h2 {
    margin: 0 0 12px;
  }
}
@media (max-width: 767px) {
  /* line 413, sass/site/trending-techexpert/_trending-techexpert.scss */
  .trending-techexpert-why-choose .header-title h2 {
    margin: 0 0 8px;
  }
}
/* line 423, sass/site/trending-techexpert/_trending-techexpert.scss */
.trending-techexpert-why-choose .header-title p {
  max-width: 55%;
  letter-spacing: -1px;
}
@media (max-width: 1199px) {
  /* line 423, sass/site/trending-techexpert/_trending-techexpert.scss */
  .trending-techexpert-why-choose .header-title p {
    max-width: 65%;
  }
}
@media (max-width: 1023px) {
  /* line 423, sass/site/trending-techexpert/_trending-techexpert.scss */
  .trending-techexpert-why-choose .header-title p {
    max-width: 84%;
  }
}
@media (max-width: 767px) {
  /* line 423, sass/site/trending-techexpert/_trending-techexpert.scss */
  .trending-techexpert-why-choose .header-title p {
    max-width: 100%;
  }
}
/* line 437, sass/site/trending-techexpert/_trending-techexpert.scss */
.trending-techexpert-why-choose .trending-techexpert-why-choose-list {
  padding: 70px 0 0;
}
@media (max-width: 1199px) {
  /* line 437, sass/site/trending-techexpert/_trending-techexpert.scss */
  .trending-techexpert-why-choose .trending-techexpert-why-choose-list {
    padding: 70px 0 0;
  }
}
@media (max-width: 1023px) {
  /* line 437, sass/site/trending-techexpert/_trending-techexpert.scss */
  .trending-techexpert-why-choose .trending-techexpert-why-choose-list {
    padding: 60px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 437, sass/site/trending-techexpert/_trending-techexpert.scss */
  .trending-techexpert-why-choose .trending-techexpert-why-choose-list {
    padding: 55px 0 0;
    margin: 25px 0 0;
  }
}
/* line 449, sass/site/trending-techexpert/_trending-techexpert.scss */
.trending-techexpert-why-choose .trending-techexpert-why-choose-list li {
  padding: 37px 64px 59px;
  margin: 0 15px;
  -webkit-box-shadow: 0px 0 18px rgba(0, 0, 0, 0.11);
  -moz-box-shadow: 0px 0 18px rgba(0, 0, 0, 0.11);
  -ms-box-shadow: 0px 0 18px rgba(0, 0, 0, 0.11);
  box-shadow: 0px 0 18px rgba(0, 0, 0, 0.11);
}
@media (max-width: 1600px) {
  /* line 449, sass/site/trending-techexpert/_trending-techexpert.scss */
  .trending-techexpert-why-choose .trending-techexpert-why-choose-list li {
    padding: 35px;
  }
}
@media (max-width: 1199px) {
  /* line 449, sass/site/trending-techexpert/_trending-techexpert.scss */
  .trending-techexpert-why-choose .trending-techexpert-why-choose-list li {
    padding: 30px;
  }
}
@media (max-width: 1023px) {
  /* line 449, sass/site/trending-techexpert/_trending-techexpert.scss */
  .trending-techexpert-why-choose .trending-techexpert-why-choose-list li {
    padding: 35px 20px 20px;
  }
}
@media (max-width: 767px) {
  /* line 449, sass/site/trending-techexpert/_trending-techexpert.scss */
  .trending-techexpert-why-choose .trending-techexpert-why-choose-list li {
    -webkit-box-shadow: 0px 0 10px rgba(0, 0, 0, 0.11);
    -moz-box-shadow: 0px 0 10px rgba(0, 0, 0, 0.11);
    -ms-box-shadow: 0px 0 10px rgba(0, 0, 0, 0.11);
    box-shadow: 0px 0 10px rgba(0, 0, 0, 0.11);
  }
}
/* line 465, sass/site/trending-techexpert/_trending-techexpert.scss */
.trending-techexpert-why-choose .trending-techexpert-why-choose-list li i {
  display: flex;
  margin: 0 0 16px;
  height: 65px;
  align-items: center;
}
@media (max-width: 1600px) {
  /* line 465, sass/site/trending-techexpert/_trending-techexpert.scss */
  .trending-techexpert-why-choose .trending-techexpert-why-choose-list li i {
    height: 60px;
  }
}
@media (max-width: 1023px) {
  /* line 465, sass/site/trending-techexpert/_trending-techexpert.scss */
  .trending-techexpert-why-choose .trending-techexpert-why-choose-list li i {
    height: 50px;
  }
}
/* line 476, sass/site/trending-techexpert/_trending-techexpert.scss */
.trending-techexpert-why-choose .trending-techexpert-why-choose-list li i img {
  max-height: 100%;
}
/* line 480, sass/site/trending-techexpert/_trending-techexpert.scss */
.trending-techexpert-why-choose .trending-techexpert-why-choose-list li h3 {
  font-size: 22px;
  margin: 0 0 18px;
  color: #000;
}
@media (max-width: 1600px) {
  /* line 480, sass/site/trending-techexpert/_trending-techexpert.scss */
  .trending-techexpert-why-choose .trending-techexpert-why-choose-list li h3 {
    margin: 0 0 15px;
    font-size: 20px;
  }
}
@media (max-width: 1199px) {
  /* line 480, sass/site/trending-techexpert/_trending-techexpert.scss */
  .trending-techexpert-why-choose .trending-techexpert-why-choose-list li h3 {
    margin: 0 0 10px;
  }
}
/* line 492, sass/site/trending-techexpert/_trending-techexpert.scss */
.trending-techexpert-why-choose .trending-techexpert-why-choose-list li p {
  font-size: 19px;
  color: #6a6a6a;
  margin: 0 0 15px;
  letter-spacing: -0.5px;
}
@media (max-width: 1600px) {
  /* line 492, sass/site/trending-techexpert/_trending-techexpert.scss */
  .trending-techexpert-why-choose .trending-techexpert-why-choose-list li p {
    font-size: 18px;
  }
}
/* line 503, sass/site/trending-techexpert/_trending-techexpert.scss */
.trending-techexpert-why-choose .trending-techexpert-why-choose-list.slick-slider .slick-list {
  overflow: inherit;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* line 506, sass/site/trending-techexpert/_trending-techexpert.scss */
.trending-techexpert-why-choose .trending-techexpert-why-choose-list.slick-slider .slick-list .slick-track {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0 -15px;
}
/* line 511, sass/site/trending-techexpert/_trending-techexpert.scss */
.trending-techexpert-why-choose .trending-techexpert-why-choose-list.slick-slider .slick-arrow {
  position: absolute;
  top: 0;
  display: inline-block;
  margin: 0 0 0 8px;
  width: 36px;
  height: 36px;
  font-size: 0;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  background-color: #fff;
  -webkit-box-shadow: 1px 0 10px rgba(0, 0, 0, 0.24);
  -moz-box-shadow: 1px 0 10px rgba(0, 0, 0, 0.24);
  -ms-box-shadow: 1px 0 10px rgba(0, 0, 0, 0.24);
  box-shadow: 1px 0 10px rgba(0, 0, 0, 0.24);
  padding: 0;
}
/* line 524, sass/site/trending-techexpert/_trending-techexpert.scss */
.trending-techexpert-why-choose .trending-techexpert-why-choose-list.slick-slider .slick-arrow:before, .trending-techexpert-why-choose .trending-techexpert-why-choose-list.slick-slider .slick-arrow:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background-color: #000;
  margin: auto;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 535, sass/site/trending-techexpert/_trending-techexpert.scss */
.trending-techexpert-why-choose .trending-techexpert-why-choose-list.slick-slider .slick-arrow:before {
  width: 1px;
  height: 7px;
  bottom: 3px;
}
/* line 540, sass/site/trending-techexpert/_trending-techexpert.scss */
.trending-techexpert-why-choose .trending-techexpert-why-choose-list.slick-slider .slick-arrow:after {
  width: 7px;
  height: 1px;
  bottom: -6px;
}
/* line 545, sass/site/trending-techexpert/_trending-techexpert.scss */
.trending-techexpert-why-choose .trending-techexpert-why-choose-list.slick-slider .slick-arrow.slick-prev {
  right: 78px;
}
/* line 548, sass/site/trending-techexpert/_trending-techexpert.scss */
.trending-techexpert-why-choose .trending-techexpert-why-choose-list.slick-slider .slick-arrow.slick-next {
  right: 34px;
}
/* line 550, sass/site/trending-techexpert/_trending-techexpert.scss */
.trending-techexpert-why-choose .trending-techexpert-why-choose-list.slick-slider .slick-arrow.slick-next:before {
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
}
/* line 553, sass/site/trending-techexpert/_trending-techexpert.scss */
.trending-techexpert-why-choose .trending-techexpert-why-choose-list.slick-slider .slick-arrow.slick-next:after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 557, sass/site/trending-techexpert/_trending-techexpert.scss */
.trending-techexpert-why-choose .trending-techexpert-why-choose-list.slick-slider .slick-arrow:hover {
  -webkit-box-shadow: 0px 0 1px rgba(0, 0, 0, 0.999);
  -moz-box-shadow: 0px 0 1px rgba(0, 0, 0, 0.999);
  -ms-box-shadow: 0px 0 1px rgba(0, 0, 0, 0.999);
  box-shadow: 0px 0 1px rgba(0, 0, 0, 0.999);
}
/* line 560, sass/site/trending-techexpert/_trending-techexpert.scss */
.trending-techexpert-why-choose .trending-techexpert-why-choose-list.slick-slider .slick-arrow.slick-disabled {
  background-color: #f7f7f7;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  cursor: default;
}

/*--------------------------------------------------------------
## Emerging Technologies Page
/*--------------------------------------------------------------*/
/* line 2, sass/site/emerging-technologies/_emerging-technologies.scss */
.page-template-emerging-technologies .fix-wrap {
  max-width: 1200px;
  width: 100%;
  padding: 0 15px;
}
@media (max-width: 1600px) {
  /* line 2, sass/site/emerging-technologies/_emerging-technologies.scss */
  .page-template-emerging-technologies .fix-wrap {
    max-width: 1100px;
  }
}
/* line 10, sass/site/emerging-technologies/_emerging-technologies.scss */
.page-template-emerging-technologies ul, .page-template-emerging-technologies ol {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 15, sass/site/emerging-technologies/_emerging-technologies.scss */
.page-template-emerging-technologies .page-wrapper {
  background-color: #212121;
}

@media (max-width: 767px) {
  /* line 22, sass/site/emerging-technologies/_emerging-technologies.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.emerging-tech-banner {
    padding: 30px 0;
  }
}
/* line 27, sass/site/emerging-technologies/_emerging-technologies.scss */
.services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.emerging-tech-banner .services-banner-caption .service-page-title {
  width: 70%;
  margin-top: 118px;
}
@media (max-width: 1470px) {
  /* line 27, sass/site/emerging-technologies/_emerging-technologies.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.emerging-tech-banner .services-banner-caption .service-page-title {
    margin-top: 38px;
  }
}
@media (max-width: 1365px) {
  /* line 27, sass/site/emerging-technologies/_emerging-technologies.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.emerging-tech-banner .services-banner-caption .service-page-title {
    width: 65%;
    margin-top: 18px;
  }
}
@media (max-width: 767px) {
  /* line 27, sass/site/emerging-technologies/_emerging-technologies.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.emerging-tech-banner .services-banner-caption .service-page-title {
    width: 100%;
    margin: 0 0 10px;
  }
}
@media (max-width: 479px) {
  /* line 27, sass/site/emerging-technologies/_emerging-technologies.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.emerging-tech-banner .services-banner-caption .service-page-title {
    margin: 0 0 8px;
  }
}
@media (max-width: 1600px) {
  /* line 44, sass/site/emerging-technologies/_emerging-technologies.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.emerging-tech-banner .services-banner-caption .service-page-title h1 {
    font-size: 50px;
  }
}
@media (max-width: 1199px) {
  /* line 44, sass/site/emerging-technologies/_emerging-technologies.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.emerging-tech-banner .services-banner-caption .service-page-title h1 {
    font-size: 40px;
  }
}
@media (max-width: 1023px) {
  /* line 44, sass/site/emerging-technologies/_emerging-technologies.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.emerging-tech-banner .services-banner-caption .service-page-title h1 {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 44, sass/site/emerging-technologies/_emerging-technologies.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.emerging-tech-banner .services-banner-caption .service-page-title h1 {
    margin: 0 0 10px;
  }
}
/* line 59, sass/site/emerging-technologies/_emerging-technologies.scss */
.services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.emerging-tech-banner .services-banner-caption .service-page-thumb {
  margin-right: -204px;
  margin-top: -41px;
  width: calc(47% - 19px);
}
@media (max-width: 1899px) {
  /* line 59, sass/site/emerging-technologies/_emerging-technologies.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.emerging-tech-banner .services-banner-caption .service-page-thumb {
    margin-right: -204px;
    margin-top: -31px;
    width: calc(45% - 19px);
  }
}
@media (max-width: 1600px) {
  /* line 59, sass/site/emerging-technologies/_emerging-technologies.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.emerging-tech-banner .services-banner-caption .service-page-thumb {
    margin-right: -134px;
    margin-top: -11px;
    width: calc(43% - 19px);
  }
}
@media (max-width: 1470px) {
  /* line 59, sass/site/emerging-technologies/_emerging-technologies.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.emerging-tech-banner .services-banner-caption .service-page-thumb {
    margin-right: -94px;
    width: calc(35% - 19px);
  }
}
@media (max-width: 1365px) {
  /* line 59, sass/site/emerging-technologies/_emerging-technologies.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.emerging-tech-banner .services-banner-caption .service-page-thumb {
    margin-right: -5px;
  }
}
@media (max-width: 767px) {
  /* line 59, sass/site/emerging-technologies/_emerging-technologies.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.emerging-tech-banner .services-banner-caption .service-page-thumb {
    width: 100%;
    margin: 0;
  }
}

/* line 91, sass/site/emerging-technologies/_emerging-technologies.scss */
.allow-user-section.emerging-tech-expertise {
  padding: 101px 0;
}
@media (max-width: 1899px) {
  /* line 91, sass/site/emerging-technologies/_emerging-technologies.scss */
  .allow-user-section.emerging-tech-expertise {
    padding: 95px 0 101px;
  }
}
@media (max-width: 1600px) {
  /* line 91, sass/site/emerging-technologies/_emerging-technologies.scss */
  .allow-user-section.emerging-tech-expertise {
    padding: 0px 0 60px;
  }
}
@media (max-width: 767px) {
  /* line 91, sass/site/emerging-technologies/_emerging-technologies.scss */
  .allow-user-section.emerging-tech-expertise {
    padding: 15px 0 40px;
  }
}
/* line 102, sass/site/emerging-technologies/_emerging-technologies.scss */
.allow-user-section.emerging-tech-expertise .header-title {
  margin: 0 0 90px;
  max-width: 100%;
  text-align: center;
}
@media (max-width: 1600px) {
  /* line 102, sass/site/emerging-technologies/_emerging-technologies.scss */
  .allow-user-section.emerging-tech-expertise .header-title {
    margin: 0 0 50px;
  }
}
@media (max-width: 1199px) {
  /* line 102, sass/site/emerging-technologies/_emerging-technologies.scss */
  .allow-user-section.emerging-tech-expertise .header-title {
    margin: 0 0 40px;
  }
}
@media (max-width: 767px) {
  /* line 102, sass/site/emerging-technologies/_emerging-technologies.scss */
  .allow-user-section.emerging-tech-expertise .header-title {
    margin: 0 0 30px;
  }
}
/* line 115, sass/site/emerging-technologies/_emerging-technologies.scss */
.allow-user-section.emerging-tech-expertise .header-title p {
  font-size: 29px;
  line-height: 38px;
  color: #a8a8a8;
}
@media (max-width: 1600px) {
  /* line 115, sass/site/emerging-technologies/_emerging-technologies.scss */
  .allow-user-section.emerging-tech-expertise .header-title p {
    font-size: 28px;
  }
}
@media (max-width: 1023px) {
  /* line 115, sass/site/emerging-technologies/_emerging-technologies.scss */
  .allow-user-section.emerging-tech-expertise .header-title p {
    width: 100%;
    font-size: 24px;
  }
}
@media (max-width: 767px) {
  /* line 115, sass/site/emerging-technologies/_emerging-technologies.scss */
  .allow-user-section.emerging-tech-expertise .header-title p {
    font-size: 22px;
    line-height: normal;
  }
}
/* line 134, sass/site/emerging-technologies/_emerging-technologies.scss */
.allow-user-section.emerging-tech-expertise .how-we-do-it.emerging-tech-reality .how-we-do-content {
  width: 401px;
}
@media (max-width: 1023px) {
  /* line 134, sass/site/emerging-technologies/_emerging-technologies.scss */
  .allow-user-section.emerging-tech-expertise .how-we-do-it.emerging-tech-reality .how-we-do-content {
    width: 100%;
    text-align: center;
    padding: 5px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 134, sass/site/emerging-technologies/_emerging-technologies.scss */
  .allow-user-section.emerging-tech-expertise .how-we-do-it.emerging-tech-reality .how-we-do-content {
    padding: 12px 0 0;
  }
}
@media (max-width: 479px) {
  /* line 134, sass/site/emerging-technologies/_emerging-technologies.scss */
  .allow-user-section.emerging-tech-expertise .how-we-do-it.emerging-tech-reality .how-we-do-content {
    padding: 15px 0 0;
  }
}
/* line 149, sass/site/emerging-technologies/_emerging-technologies.scss */
.allow-user-section.emerging-tech-expertise .how-we-do-it.emerging-tech-reality:nth-child(1) .how-we-do-content {
  width: 370px;
}
@media (max-width: 1023px) {
  /* line 154, sass/site/emerging-technologies/_emerging-technologies.scss */
  .allow-user-section.emerging-tech-expertise .how-we-do-it.emerging-tech-reality:nth-child(odd) .how-we-do-content {
    padding: 25px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 154, sass/site/emerging-technologies/_emerging-technologies.scss */
  .allow-user-section.emerging-tech-expertise .how-we-do-it.emerging-tech-reality:nth-child(odd) .how-we-do-content {
    padding: 29px 0 0;
  }
}
@media (max-width: 479px) {
  /* line 154, sass/site/emerging-technologies/_emerging-technologies.scss */
  .allow-user-section.emerging-tech-expertise .how-we-do-it.emerging-tech-reality:nth-child(odd) .how-we-do-content {
    padding: 24px 0 0;
  }
}

/* line 171, sass/site/emerging-technologies/_emerging-technologies.scss */
.how-we-do-it.emerging-tech-reality {
  -webkit-align-items: flex-end;
  -moz-align-items: flex-end;
  -ms-align-items: flex-end;
  align-items: flex-end;
  margin: 0 0 168px;
  padding: 0;
  border-bottom: 0;
}
@media (max-width: 1899px) {
  /* line 171, sass/site/emerging-technologies/_emerging-technologies.scss */
  .how-we-do-it.emerging-tech-reality {
    margin: 0 0 158px;
  }
}
@media (max-width: 1600px) {
  /* line 171, sass/site/emerging-technologies/_emerging-technologies.scss */
  .how-we-do-it.emerging-tech-reality {
    margin: 0 0 50px;
  }
}
@media (max-width: 767px) {
  /* line 171, sass/site/emerging-technologies/_emerging-technologies.scss */
  .how-we-do-it.emerging-tech-reality {
    margin: 0 0 40px;
  }
}
@media (max-width: 599px) {
  /* line 171, sass/site/emerging-technologies/_emerging-technologies.scss */
  .how-we-do-it.emerging-tech-reality {
    margin: 0 0 30px;
  }
}
/* line 188, sass/site/emerging-technologies/_emerging-technologies.scss */
.how-we-do-it.emerging-tech-reality .how-we-do-img {
  width: calc(59% - 6px);
}
@media (max-width: 1365px) {
  /* line 188, sass/site/emerging-technologies/_emerging-technologies.scss */
  .how-we-do-it.emerging-tech-reality .how-we-do-img {
    width: calc(60% - 6px);
  }
}
@media (max-width: 1199px) {
  /* line 188, sass/site/emerging-technologies/_emerging-technologies.scss */
  .how-we-do-it.emerging-tech-reality .how-we-do-img {
    width: calc(55% - 6px);
  }
}
@media (max-width: 1023px) {
  /* line 188, sass/site/emerging-technologies/_emerging-technologies.scss */
  .how-we-do-it.emerging-tech-reality .how-we-do-img {
    width: 100%;
  }
}
@media (max-width: 1600px) {
  /* line 199, sass/site/emerging-technologies/_emerging-technologies.scss */
  .how-we-do-it.emerging-tech-reality .how-we-do-img img {
    max-width: 115%;
  }
}
@media (max-width: 1199px) {
  /* line 199, sass/site/emerging-technologies/_emerging-technologies.scss */
  .how-we-do-it.emerging-tech-reality .how-we-do-img img {
    max-width: 100%;
  }
}
/* line 208, sass/site/emerging-technologies/_emerging-technologies.scss */
.how-we-do-it.emerging-tech-reality .how-we-do-content {
  margin-left: auto;
}
/* line 210, sass/site/emerging-technologies/_emerging-technologies.scss */
.how-we-do-it.emerging-tech-reality .how-we-do-content h2, .how-we-do-it.emerging-tech-reality .how-we-do-content p, .how-we-do-it.emerging-tech-reality .how-we-do-content a {
  color: #fff;
}
/* line 213, sass/site/emerging-technologies/_emerging-technologies.scss */
.how-we-do-it.emerging-tech-reality .how-we-do-content h2 {
  font-size: 50px;
  line-height: 59px;
  letter-spacing: -0.5px;
}
@media (max-width: 1600px) {
  /* line 213, sass/site/emerging-technologies/_emerging-technologies.scss */
  .how-we-do-it.emerging-tech-reality .how-we-do-content h2 {
    font-size: 40px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 213, sass/site/emerging-technologies/_emerging-technologies.scss */
  .how-we-do-it.emerging-tech-reality .how-we-do-content h2 {
    font-size: 36px;
    margin: 0;
  }
}
@media (max-width: 1023px) {
  /* line 213, sass/site/emerging-technologies/_emerging-technologies.scss */
  .how-we-do-it.emerging-tech-reality .how-we-do-content h2 {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 213, sass/site/emerging-technologies/_emerging-technologies.scss */
  .how-we-do-it.emerging-tech-reality .how-we-do-content h2 {
    font-size: 28px;
  }
}
/* line 232, sass/site/emerging-technologies/_emerging-technologies.scss */
.how-we-do-it.emerging-tech-reality .how-we-do-content p {
  font-size: 19px;
  line-height: 26px;
  color: #949494;
  margin: 27px 0 26px;
}
@media (max-width: 1199px) {
  /* line 232, sass/site/emerging-technologies/_emerging-technologies.scss */
  .how-we-do-it.emerging-tech-reality .how-we-do-content p {
    margin: 20px 0 24px;
  }
}
@media (max-width: 1023px) {
  /* line 232, sass/site/emerging-technologies/_emerging-technologies.scss */
  .how-we-do-it.emerging-tech-reality .how-we-do-content p {
    margin: 10px 0 20px;
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 232, sass/site/emerging-technologies/_emerging-technologies.scss */
  .how-we-do-it.emerging-tech-reality .how-we-do-content p {
    margin: 10px 0 15px;
  }
}
/* line 248, sass/site/emerging-technologies/_emerging-technologies.scss */
.how-we-do-it.emerging-tech-reality .how-we-do-content .read-more {
  font-size: 19px;
  line-height: normal;
  padding-right: 39px;
  font-family: "Montserrat", sans-serif;
  color: #fff !important;
}
/* line 254, sass/site/emerging-technologies/_emerging-technologies.scss */
.how-we-do-it.emerging-tech-reality .how-we-do-content .read-more:hover {
  color: #e72e28 !important;
}
/* line 260, sass/site/emerging-technologies/_emerging-technologies.scss */
.how-we-do-it.emerging-tech-reality:nth-child(odd) .how-we-do-content {
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
  margin-right: auto;
}
@media (max-width: 1023px) {
  /* line 260, sass/site/emerging-technologies/_emerging-technologies.scss */
  .how-we-do-it.emerging-tech-reality:nth-child(odd) .how-we-do-content {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    padding: 30px 0 0;
  }
}
/* line 267, sass/site/emerging-technologies/_emerging-technologies.scss */
.how-we-do-it.emerging-tech-reality:nth-child(odd) .how-we-do-content .read-more {
  bottom: -11px;
}
@media (max-width: 767px) {
  /* line 267, sass/site/emerging-technologies/_emerging-technologies.scss */
  .how-we-do-it.emerging-tech-reality:nth-child(odd) .how-we-do-content .read-more {
    bottom: 0;
  }
}
/* line 274, sass/site/emerging-technologies/_emerging-technologies.scss */
.how-we-do-it.emerging-tech-reality:nth-child(odd) .how-we-do-img {
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
  margin-left: auto;
}
@media (max-width: 1023px) {
  /* line 274, sass/site/emerging-technologies/_emerging-technologies.scss */
  .how-we-do-it.emerging-tech-reality:nth-child(odd) .how-we-do-img {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
}
/* line 280, sass/site/emerging-technologies/_emerging-technologies.scss */
.how-we-do-it.emerging-tech-reality:nth-child(odd) .how-we-do-img img {
  float: left;
}
/* line 285, sass/site/emerging-technologies/_emerging-technologies.scss */
.how-we-do-it.emerging-tech-reality:last-child {
  margin-bottom: 0;
}

/* line 290, sass/site/emerging-technologies/_emerging-technologies.scss */
.emerging-tech-mid-banner {
  min-height: 891px;
  background-size: cover;
  background-repeat: no-repeat;
}
@media (max-width: 1899px) {
  /* line 290, sass/site/emerging-technologies/_emerging-technologies.scss */
  .emerging-tech-mid-banner {
    min-height: 743px;
  }
}
@media (max-width: 1600px) {
  /* line 290, sass/site/emerging-technologies/_emerging-technologies.scss */
  .emerging-tech-mid-banner {
    min-height: 683px;
  }
}
@media (max-width: 1470px) {
  /* line 290, sass/site/emerging-technologies/_emerging-technologies.scss */
  .emerging-tech-mid-banner {
    min-height: 635px;
  }
}
@media (max-width: 1365px) {
  /* line 290, sass/site/emerging-technologies/_emerging-technologies.scss */
  .emerging-tech-mid-banner {
    min-height: 557px;
  }
}
@media (max-width: 1199px) {
  /* line 290, sass/site/emerging-technologies/_emerging-technologies.scss */
  .emerging-tech-mid-banner {
    min-height: 475px;
  }
}
@media (max-width: 1023px) {
  /* line 290, sass/site/emerging-technologies/_emerging-technologies.scss */
  .emerging-tech-mid-banner {
    min-height: 356px;
  }
}
@media (max-width: 767px) {
  /* line 290, sass/site/emerging-technologies/_emerging-technologies.scss */
  .emerging-tech-mid-banner {
    min-height: 310px;
  }
}
@media (max-width: 479px) {
  /* line 290, sass/site/emerging-technologies/_emerging-technologies.scss */
  .emerging-tech-mid-banner {
    min-height: 170px;
  }
}

/* line 320, sass/site/emerging-technologies/_emerging-technologies.scss */
.growth-journey {
  padding: 177px 0 200px;
}
@media (max-width: 1899px) {
  /* line 320, sass/site/emerging-technologies/_emerging-technologies.scss */
  .growth-journey {
    padding: 167px 0 150px;
  }
}
@media (max-width: 1600px) {
  /* line 320, sass/site/emerging-technologies/_emerging-technologies.scss */
  .growth-journey {
    padding: 50px 0 0;
  }
}
@media (max-width: 1023px) {
  /* line 320, sass/site/emerging-technologies/_emerging-technologies.scss */
  .growth-journey {
    padding: 50px 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 320, sass/site/emerging-technologies/_emerging-technologies.scss */
  .growth-journey {
    padding: 30px 0 10px;
  }
}
/* line 334, sass/site/emerging-technologies/_emerging-technologies.scss */
.growth-journey .fix-wrap {
  max-width: 1611px;
}
@media (max-width: 1600px) {
  /* line 334, sass/site/emerging-technologies/_emerging-technologies.scss */
  .growth-journey .fix-wrap {
    max-width: 1100px;
  }
}
/* line 340, sass/site/emerging-technologies/_emerging-technologies.scss */
.growth-journey .header-title {
  margin: 0;
}
@media (max-width: 767px) {
  /* line 340, sass/site/emerging-technologies/_emerging-technologies.scss */
  .growth-journey .header-title {
    text-align: left;
    margin: 0 0 10px;
  }
}
@media (max-width: 479px) {
  /* line 340, sass/site/emerging-technologies/_emerging-technologies.scss */
  .growth-journey .header-title {
    margin: 0 0 40px;
  }
}
/* line 349, sass/site/emerging-technologies/_emerging-technologies.scss */
.growth-journey .header-title h2 {
  color: #fff;
  max-width: 94%;
  font-size: 90px;
  font-weight: 700;
  letter-spacing: -2.5px;
  line-height: normal;
}
@media (max-width: 1899px) {
  /* line 349, sass/site/emerging-technologies/_emerging-technologies.scss */
  .growth-journey .header-title h2 {
    font-size: 85px;
  }
}
@media (max-width: 1600px) {
  /* line 349, sass/site/emerging-technologies/_emerging-technologies.scss */
  .growth-journey .header-title h2 {
    font-size: 40px;
    letter-spacing: 0.5px;
  }
}
@media (max-width: 1199px) {
  /* line 349, sass/site/emerging-technologies/_emerging-technologies.scss */
  .growth-journey .header-title h2 {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 349, sass/site/emerging-technologies/_emerging-technologies.scss */
  .growth-journey .header-title h2 {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 349, sass/site/emerging-technologies/_emerging-technologies.scss */
  .growth-journey .header-title h2 {
    font-size: 28px;
    max-width: 100%;
    letter-spacing: -0.2px;
  }
}
/* line 374, sass/site/emerging-technologies/_emerging-technologies.scss */
.growth-journey .header-title h2 span {
  color: #f8332c;
  display: inline;
  font-weight: inherit;
}

/* line 383, sass/site/emerging-technologies/_emerging-technologies.scss */
.growth-journey-main-row .fix-wrap {
  max-width: 1200px;
}
@media (max-width: 1600px) {
  /* line 383, sass/site/emerging-technologies/_emerging-technologies.scss */
  .growth-journey-main-row .fix-wrap {
    max-width: 1100px;
  }
}

/* line 390, sass/site/emerging-technologies/_emerging-technologies.scss */
.growth-journey-row {
  margin: 268px 0;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 1899px) {
  /* line 390, sass/site/emerging-technologies/_emerging-technologies.scss */
  .growth-journey-row {
    margin: 178px 0;
  }
}
@media (max-width: 1600px) {
  /* line 390, sass/site/emerging-technologies/_emerging-technologies.scss */
  .growth-journey-row {
    margin: 50px 0;
  }
}
@media (max-width: 767px) {
  /* line 390, sass/site/emerging-technologies/_emerging-technologies.scss */
  .growth-journey-row {
    margin: 30px 0 40px;
  }
}
/* line 405, sass/site/emerging-technologies/_emerging-technologies.scss */
.growth-journey-row .growth-journey-img {
  width: 470px;
  margin-right: auto;
}
@media (max-width: 1199px) {
  /* line 405, sass/site/emerging-technologies/_emerging-technologies.scss */
  .growth-journey-row .growth-journey-img {
    width: 45%;
  }
}
@media (max-width: 767px) {
  /* line 405, sass/site/emerging-technologies/_emerging-technologies.scss */
  .growth-journey-row .growth-journey-img {
    width: 100%;
    margin: 0 0 22px;
  }
}
@media (max-width: 767px) {
  /* line 415, sass/site/emerging-technologies/_emerging-technologies.scss */
  .growth-journey-row .growth-journey-img img {
    width: 100%;
  }
}
/* line 421, sass/site/emerging-technologies/_emerging-technologies.scss */
.growth-journey-row .growth-journey-content {
  width: 500px;
  margin-left: auto;
}
@media (max-width: 1199px) {
  /* line 421, sass/site/emerging-technologies/_emerging-technologies.scss */
  .growth-journey-row .growth-journey-content {
    width: 48%;
  }
}
@media (max-width: 767px) {
  /* line 421, sass/site/emerging-technologies/_emerging-technologies.scss */
  .growth-journey-row .growth-journey-content {
    width: 100%;
    text-align: center;
  }
}
/* line 431, sass/site/emerging-technologies/_emerging-technologies.scss */
.growth-journey-row .growth-journey-content h3 {
  font-size: 50px;
  line-height: 59px;
  font-weight: 800;
  color: #fff;
  letter-spacing: -1.0px;
}
@media (max-width: 1600px) {
  /* line 431, sass/site/emerging-technologies/_emerging-technologies.scss */
  .growth-journey-row .growth-journey-content h3 {
    font-size: 40px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 431, sass/site/emerging-technologies/_emerging-technologies.scss */
  .growth-journey-row .growth-journey-content h3 {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 431, sass/site/emerging-technologies/_emerging-technologies.scss */
  .growth-journey-row .growth-journey-content h3 {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 431, sass/site/emerging-technologies/_emerging-technologies.scss */
  .growth-journey-row .growth-journey-content h3 {
    font-size: 28px;
    margin: 0;
  }
}
/* line 452, sass/site/emerging-technologies/_emerging-technologies.scss */
.growth-journey-row .growth-journey-content p {
  font-size: 19px;
  line-height: 26px;
  color: #9d9d9d;
  margin: 40px 0 34px;
  letter-spacing: -0.5px;
}
@media (max-width: 1600px) {
  /* line 452, sass/site/emerging-technologies/_emerging-technologies.scss */
  .growth-journey-row .growth-journey-content p {
    font-size: 18px;
    margin: 20px 0;
  }
}
@media (max-width: 1023px) {
  /* line 452, sass/site/emerging-technologies/_emerging-technologies.scss */
  .growth-journey-row .growth-journey-content p {
    margin: 15px 0 20px;
  }
}
@media (max-width: 767px) {
  /* line 452, sass/site/emerging-technologies/_emerging-technologies.scss */
  .growth-journey-row .growth-journey-content p {
    margin: 8px 0 15px;
  }
}
/* line 469, sass/site/emerging-technologies/_emerging-technologies.scss */
.growth-journey-row .growth-journey-content .read-more {
  font-size: 19px;
  color: #fff !important;
  font-family: "Montserrat", sans-serif;
  padding-right: 39px;
}
/* line 474, sass/site/emerging-technologies/_emerging-technologies.scss */
.growth-journey-row .growth-journey-content .read-more:hover {
  color: #e72e28 !important;
}
/* line 480, sass/site/emerging-technologies/_emerging-technologies.scss */
.growth-journey-row:nth-child(2n) .growth-journey-img {
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
  margin-right: 0;
  margin-left: auto;
}
@media (max-width: 767px) {
  /* line 480, sass/site/emerging-technologies/_emerging-technologies.scss */
  .growth-journey-row:nth-child(2n) .growth-journey-img {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    margin-left: 0;
    margin-right: auto;
  }
}
/* line 490, sass/site/emerging-technologies/_emerging-technologies.scss */
.growth-journey-row:nth-child(2n) .growth-journey-content {
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
  margin-left: 0;
  margin-right: auto;
}
@media (max-width: 767px) {
  /* line 490, sass/site/emerging-technologies/_emerging-technologies.scss */
  .growth-journey-row:nth-child(2n) .growth-journey-content {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    margin-right: 0;
    margin-left: auto;
  }
}
/* line 501, sass/site/emerging-technologies/_emerging-technologies.scss */
.growth-journey-row:first-child {
  margin-top: 305px;
}
@media (max-width: 1899px) {
  /* line 501, sass/site/emerging-technologies/_emerging-technologies.scss */
  .growth-journey-row:first-child {
    margin-top: 220px;
  }
}
@media (max-width: 1600px) {
  /* line 501, sass/site/emerging-technologies/_emerging-technologies.scss */
  .growth-journey-row:first-child {
    margin-top: 50px;
  }
}
@media (max-width: 767px) {
  /* line 501, sass/site/emerging-technologies/_emerging-technologies.scss */
  .growth-journey-row:first-child {
    margin-top: 30px;
  }
}
/* line 513, sass/site/emerging-technologies/_emerging-technologies.scss */
.growth-journey-row:last-child {
  margin-bottom: 0;
}

/* line 518, sass/site/emerging-technologies/_emerging-technologies.scss */
.shape-future-section.build-with-us {
  padding: 46px 0 60px;
  background-color: #212121;
}
@media (max-width: 1600px) {
  /* line 518, sass/site/emerging-technologies/_emerging-technologies.scss */
  .shape-future-section.build-with-us {
    padding: 50px 0 0;
  }
}
@media (max-width: 1199px) {
  /* line 518, sass/site/emerging-technologies/_emerging-technologies.scss */
  .shape-future-section.build-with-us {
    padding: 45px 0 20px;
  }
}
@media (max-width: 767px) {
  /* line 518, sass/site/emerging-technologies/_emerging-technologies.scss */
  .shape-future-section.build-with-us {
    padding: 30px 0 20px;
  }
}
/* line 530, sass/site/emerging-technologies/_emerging-technologies.scss */
.shape-future-section.build-with-us .header-title {
  margin: 0 0 77px;
}
@media (max-width: 1600px) {
  /* line 530, sass/site/emerging-technologies/_emerging-technologies.scss */
  .shape-future-section.build-with-us .header-title {
    margin: 0 0 50px;
  }
}
@media (max-width: 1199px) {
  /* line 530, sass/site/emerging-technologies/_emerging-technologies.scss */
  .shape-future-section.build-with-us .header-title {
    margin: 0 0 40px;
  }
}
@media (max-width: 1023px) {
  /* line 530, sass/site/emerging-technologies/_emerging-technologies.scss */
  .shape-future-section.build-with-us .header-title {
    margin: 0 0 30px;
  }
}
/* line 541, sass/site/emerging-technologies/_emerging-technologies.scss */
.shape-future-section.build-with-us .header-title h2 {
  font-size: 50px;
  line-height: 59px;
  letter-spacing: -1.1px;
  color: #fff;
}
@media (max-width: 1600px) {
  /* line 541, sass/site/emerging-technologies/_emerging-technologies.scss */
  .shape-future-section.build-with-us .header-title h2 {
    font-size: 40px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 541, sass/site/emerging-technologies/_emerging-technologies.scss */
  .shape-future-section.build-with-us .header-title h2 {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 541, sass/site/emerging-technologies/_emerging-technologies.scss */
  .shape-future-section.build-with-us .header-title h2 {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 541, sass/site/emerging-technologies/_emerging-technologies.scss */
  .shape-future-section.build-with-us .header-title h2 {
    font-size: 28px;
    letter-spacing: -0.8px;
  }
}

@media (max-width: 767px) {
  /* line 565, sass/site/emerging-technologies/_emerging-technologies.scss */
  .shape-future-grid.build-grid-list {
    margin: 0;
  }
}
/* line 569, sass/site/emerging-technologies/_emerging-technologies.scss */
.shape-future-grid.build-grid-list .shape-future-column {
  margin-top: 106px;
  margin-bottom: 40px;
}
@media (max-width: 1600px) {
  /* line 569, sass/site/emerging-technologies/_emerging-technologies.scss */
  .shape-future-grid.build-grid-list .shape-future-column {
    margin-top: 40px;
  }
}
@media (max-width: 1023px) {
  /* line 569, sass/site/emerging-technologies/_emerging-technologies.scss */
  .shape-future-grid.build-grid-list .shape-future-column {
    width: calc(31% - 13px);
    margin-bottom: 20px;
  }
}
@media (max-width: 767px) {
  /* line 569, sass/site/emerging-technologies/_emerging-technologies.scss */
  .shape-future-grid.build-grid-list .shape-future-column {
    width: 100%;
    margin: 0 0 20px;
  }
}
/* line 583, sass/site/emerging-technologies/_emerging-technologies.scss */
.shape-future-grid.build-grid-list .shape-future-column .shape-future-img {
  margin: 0 0 38px;
}
@media (max-width: 1600px) {
  /* line 583, sass/site/emerging-technologies/_emerging-technologies.scss */
  .shape-future-grid.build-grid-list .shape-future-column .shape-future-img {
    margin: 0 0 20px;
    max-height: initial;
  }
}
@media (max-width: 1600px) {
  /* line 589, sass/site/emerging-technologies/_emerging-technologies.scss */
  .shape-future-grid.build-grid-list .shape-future-column .shape-future-img img {
    width: 100%;
    height: auto;
  }
}
@media (max-width: 767px) {
  /* line 596, sass/site/emerging-technologies/_emerging-technologies.scss */
  .shape-future-grid.build-grid-list .shape-future-column .shape-future-content {
    padding: 0;
  }
}
/* line 600, sass/site/emerging-technologies/_emerging-technologies.scss */
.shape-future-grid.build-grid-list .shape-future-column .shape-future-content h4 {
  font-size: 30px;
  color: #f8332c;
  margin: 0;
}
@media (max-width: 1600px) {
  /* line 600, sass/site/emerging-technologies/_emerging-technologies.scss */
  .shape-future-grid.build-grid-list .shape-future-column .shape-future-content h4 {
    font-size: 28px;
  }
}
@media (max-width: 1023px) {
  /* line 600, sass/site/emerging-technologies/_emerging-technologies.scss */
  .shape-future-grid.build-grid-list .shape-future-column .shape-future-content h4 {
    font-size: 24px;
    line-height: normal;
  }
}
/* line 612, sass/site/emerging-technologies/_emerging-technologies.scss */
.shape-future-grid.build-grid-list .shape-future-column .shape-future-content p {
  font-size: 19px;
  letter-spacing: -0.5px;
  color: #9d9d9d;
  margin: 16px 0 20px;
}
@media (max-width: 1600px) {
  /* line 612, sass/site/emerging-technologies/_emerging-technologies.scss */
  .shape-future-grid.build-grid-list .shape-future-column .shape-future-content p {
    margin: 10px 0 20px;
    font-size: 18px;
    line-height: normal;
  }
}
@media (max-width: 1023px) {
  /* line 612, sass/site/emerging-technologies/_emerging-technologies.scss */
  .shape-future-grid.build-grid-list .shape-future-column .shape-future-content p {
    margin: 5px 0 15px;
    font-size: 16px;
  }
}
/* line 628, sass/site/emerging-technologies/_emerging-technologies.scss */
.shape-future-grid.build-grid-list .shape-future-column:first-child {
  margin-top: 0;
}
/* line 631, sass/site/emerging-technologies/_emerging-technologies.scss */
.shape-future-grid.build-grid-list .shape-future-column:nth-child(3n) {
  margin-top: 229px;
}
@media (max-width: 1600px) {
  /* line 631, sass/site/emerging-technologies/_emerging-technologies.scss */
  .shape-future-grid.build-grid-list .shape-future-column:nth-child(3n) {
    margin-top: 80px;
  }
}
@media (max-width: 767px) {
  /* line 631, sass/site/emerging-technologies/_emerging-technologies.scss */
  .shape-future-grid.build-grid-list .shape-future-column:nth-child(3n) {
    margin-top: 0;
  }
}
/* line 640, sass/site/emerging-technologies/_emerging-technologies.scss */
.shape-future-grid.build-grid-list .shape-future-column:nth-child(3n+1) {
  margin-top: 0;
}
@media (max-width: 767px) {
  /* line 643, sass/site/emerging-technologies/_emerging-technologies.scss */
  .shape-future-grid.build-grid-list .shape-future-column:last-child {
    margin-bottom: 0;
  }
}

/* line 652, sass/site/emerging-technologies/_emerging-technologies.scss */
.what-think-blogs-section.what-think-emerging-tech-blog {
  background-color: #fff;
}

/*--------------------------------------------------------------
## Datascience Page
/*--------------------------------------------------------------*/
/* line 2, sass/site/datascience/_datascience.scss */
.page-template-datascience-template .fix-wrap {
  max-width: 1200px;
}
@media (max-width: 1600px) {
  /* line 2, sass/site/datascience/_datascience.scss */
  .page-template-datascience-template .fix-wrap {
    max-width: 1100px;
  }
}
/* line 9, sass/site/datascience/_datascience.scss */
.page-template-datascience-template .datascience-banner .fix-wrap {
  max-width: 1400px;
}

@media (max-width: 767px) {
  /* line 15, sass/site/datascience/_datascience.scss */
  .datascience-banner .services-banner-caption {
    padding-bottom: 0px;
  }
}
@media (max-width: 1470px) {
  /* line 20, sass/site/datascience/_datascience.scss */
  .datascience-banner .services-banner-caption .service-page-title h1 {
    font-size: 60px;
  }
}
@media (max-width: 1199px) {
  /* line 20, sass/site/datascience/_datascience.scss */
  .datascience-banner .services-banner-caption .service-page-title h1 {
    font-size: 50px;
  }
}
@media (max-width: 1023px) {
  /* line 20, sass/site/datascience/_datascience.scss */
  .datascience-banner .services-banner-caption .service-page-title h1 {
    font-size: 34px;
  }
}
/* line 32, sass/site/datascience/_datascience.scss */
.datascience-banner .services-banner-caption .service-page-thumb {
  margin-top: 7%;
}
@media (max-width: 1600px) {
  /* line 32, sass/site/datascience/_datascience.scss */
  .datascience-banner .services-banner-caption .service-page-thumb {
    margin-top: 9%;
  }
}
@media (max-width: 1470px) {
  /* line 32, sass/site/datascience/_datascience.scss */
  .datascience-banner .services-banner-caption .service-page-thumb {
    margin-top: 5.6%;
  }
}
@media (max-width: 1199px) {
  /* line 32, sass/site/datascience/_datascience.scss */
  .datascience-banner .services-banner-caption .service-page-thumb {
    margin-top: 6.3%;
  }
}
@media (max-width: 1023px) {
  /* line 32, sass/site/datascience/_datascience.scss */
  .datascience-banner .services-banner-caption .service-page-thumb {
    margin-top: 3.5%;
  }
}
@media (max-width: 767px) {
  /* line 32, sass/site/datascience/_datascience.scss */
  .datascience-banner .services-banner-caption .service-page-thumb {
    margin-top: 0;
    padding: 0px;
  }
}
/* line 50, sass/site/datascience/_datascience.scss */
.datascience-banner .services-banner-caption .service-page-thumb:before, .datascience-banner .services-banner-caption .service-page-thumb:after {
  content: normal;
}

/* line 57, sass/site/datascience/_datascience.scss */
.answer-question-scn {
  display: flex;
  flex-flow: row wrap;
  align-content: flex-end;
  margin: 90px 0;
  justify-content: space-between;
}
@media (max-width: 1023px) {
  /* line 57, sass/site/datascience/_datascience.scss */
  .answer-question-scn {
    margin: 50px 0;
  }
}
@media (max-width: 767px) {
  /* line 57, sass/site/datascience/_datascience.scss */
  .answer-question-scn {
    margin: 40px 0;
  }
}
/* line 69, sass/site/datascience/_datascience.scss */
.answer-question-scn .answer-question-left {
  max-width: 54%;
  width: 100%;
}
@media (max-width: 767px) {
  /* line 69, sass/site/datascience/_datascience.scss */
  .answer-question-scn .answer-question-left {
    max-width: 100%;
  }
}
/* line 76, sass/site/datascience/_datascience.scss */
.answer-question-scn .answer-question-right {
  max-width: 43%;
  width: 100%;
  padding-left: 2%;
  display: flex;
  flex-flow: row wrap;
  align-content: flex-end;
}
@media (max-width: 1199px) {
  /* line 76, sass/site/datascience/_datascience.scss */
  .answer-question-scn .answer-question-right {
    max-width: 45%;
    padding-right: 15px;
  }
}
@media (max-width: 767px) {
  /* line 76, sass/site/datascience/_datascience.scss */
  .answer-question-scn .answer-question-right {
    max-width: 100%;
    padding-right: 0px;
    margin-top: 20px;
  }
}
/* line 92, sass/site/datascience/_datascience.scss */
.answer-question-scn .answer-question-right h2 {
  color: #000;
}
@media (max-width: 1199px) {
  /* line 92, sass/site/datascience/_datascience.scss */
  .answer-question-scn .answer-question-right h2 {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 92, sass/site/datascience/_datascience.scss */
  .answer-question-scn .answer-question-right h2 {
    font-size: 28px;
    margin-bottom: 0px;
  }
}
@media (max-width: 1199px) {
  /* line 102, sass/site/datascience/_datascience.scss */
  .answer-question-scn .answer-question-right p {
    margin: 10px 0px;
  }
}
@media (max-width: 1199px) {
  /* line 106, sass/site/datascience/_datascience.scss */
  .answer-question-scn .answer-question-right p br {
    display: none;
  }
}
/* line 111, sass/site/datascience/_datascience.scss */
.answer-question-scn .answer-question-right p:last-child {
  margin-bottom: 0px;
}

/* line 118, sass/site/datascience/_datascience.scss */
.data-science-cont {
  max-width: 1050px;
  margin: auto;
  width: 100%;
  padding: 0px 15px 40px 15px;
}
/* line 123, sass/site/datascience/_datascience.scss */
.data-science-cont h2 {
  color: #000;
  font-weight: 700;
}

/* line 128, sass/site/datascience/_datascience.scss */
.data-s-service-list {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  border-bottom: #ccc 1px solid;
}
@media (max-width: 599px) {
  /* line 128, sass/site/datascience/_datascience.scss */
  .data-s-service-list {
    border: none;
    margin-bottom: 50px;
  }
}
/* line 137, sass/site/datascience/_datascience.scss */
.data-s-service-list .data-s-service-item {
  max-width: 33.33%;
  width: 100%;
  padding: 123px 138px;
  border-left: #ccc 1px solid;
  border-top: #ccc 1px solid;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  position: relative;
}
@media (max-width: 1899px) {
  /* line 137, sass/site/datascience/_datascience.scss */
  .data-s-service-list .data-s-service-item {
    padding: 110px 100px;
  }
}
@media (max-width: 1600px) {
  /* line 137, sass/site/datascience/_datascience.scss */
  .data-s-service-list .data-s-service-item {
    padding: 90px 70px;
  }
}
@media (max-width: 1470px) {
  /* line 137, sass/site/datascience/_datascience.scss */
  .data-s-service-list .data-s-service-item {
    padding: 70px 50px 90px;
  }
}
@media (max-width: 1365px) {
  /* line 137, sass/site/datascience/_datascience.scss */
  .data-s-service-list .data-s-service-item {
    padding: 50px 40px 90px;
  }
}
@media (max-width: 1199px) {
  /* line 137, sass/site/datascience/_datascience.scss */
  .data-s-service-list .data-s-service-item {
    padding: 30px 20px 80px;
  }
}
@media (max-width: 767px) {
  /* line 137, sass/site/datascience/_datascience.scss */
  .data-s-service-list .data-s-service-item {
    max-width: 50%;
    padding: 30px 20px 70px;
  }
}
@media (max-width: 599px) {
  /* line 137, sass/site/datascience/_datascience.scss */
  .data-s-service-list .data-s-service-item {
    max-width: 100%;
    padding: 30px 20px 80px;
    border-right: 0;
    min-height: auto;
    border: none;
  }
}
@media (max-width: 599px) {
  /* line 175, sass/site/datascience/_datascience.scss */
  .data-s-service-list .data-s-service-item:not(:last-child) {
    border-bottom: 1px #ccc solid;
  }
}
@media (max-width: 1199px) {
  /* line 180, sass/site/datascience/_datascience.scss */
  .data-s-service-list .data-s-service-item p {
    font-size: 18px;
  }
}
@media (max-width: 1023px) {
  /* line 180, sass/site/datascience/_datascience.scss */
  .data-s-service-list .data-s-service-item p {
    font-size: 16px;
    margin: 0px;
  }
}
/* line 189, sass/site/datascience/_datascience.scss */
.data-s-service-list .data-s-service-item h3 {
  color: #000;
  font-size: 30px;
  font-weight: 800;
}
@media (max-width: 1199px) {
  /* line 189, sass/site/datascience/_datascience.scss */
  .data-s-service-list .data-s-service-item h3 {
    font-size: 24px;
  }
}
@media (max-width: 1023px) {
  /* line 189, sass/site/datascience/_datascience.scss */
  .data-s-service-list .data-s-service-item h3 {
    font-size: 18px;
    margin-bottom: 5px;
  }
}
/* line 201, sass/site/datascience/_datascience.scss */
.data-s-service-list .data-s-service-item p {
  font-size: 19px;
  line-height: 26px;
}
/* line 205, sass/site/datascience/_datascience.scss */
.data-s-service-list .data-s-service-item:nth-child(3n+1) {
  border-left: none;
}
@media (max-width: 767px) {
  /* line 205, sass/site/datascience/_datascience.scss */
  .data-s-service-list .data-s-service-item:nth-child(3n+1) {
    border-left: 1px #ccc solid;
  }
}
@media (max-width: 599px) {
  /* line 205, sass/site/datascience/_datascience.scss */
  .data-s-service-list .data-s-service-item:nth-child(3n+1) {
    border-left: none;
  }
}
@media (max-width: 767px) {
  /* line 214, sass/site/datascience/_datascience.scss */
  .data-s-service-list .data-s-service-item:nth-child(2n+1) {
    border-right: none;
  }
}
/* line 220, sass/site/datascience/_datascience.scss */
.data-s-service-list .data-s-service-item .data-s-service-inner .data-arrow {
  position: absolute;
  right: 53px;
  bottom: 53px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  width: 54px;
  height: 54px;
  border: 1px solid #e72e28;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
@media (max-width: 1899px) {
  /* line 220, sass/site/datascience/_datascience.scss */
  .data-s-service-list .data-s-service-item .data-s-service-inner .data-arrow {
    right: 45px;
    bottom: 45px;
  }
}
@media (max-width: 1600px) {
  /* line 220, sass/site/datascience/_datascience.scss */
  .data-s-service-list .data-s-service-item .data-s-service-inner .data-arrow {
    right: 33px;
    bottom: 33px;
  }
}
@media (max-width: 1365px) {
  /* line 220, sass/site/datascience/_datascience.scss */
  .data-s-service-list .data-s-service-item .data-s-service-inner .data-arrow {
    right: 25px;
    bottom: 15px;
  }
}
@media (max-width: 767px) {
  /* line 220, sass/site/datascience/_datascience.scss */
  .data-s-service-list .data-s-service-item .data-s-service-inner .data-arrow {
    width: 44px;
    height: 44px;
  }
}
@media (max-width: 599px) {
  /* line 220, sass/site/datascience/_datascience.scss */
  .data-s-service-list .data-s-service-item .data-s-service-inner .data-arrow {
    right: 15px;
  }
}
/* line 248, sass/site/datascience/_datascience.scss */
.data-s-service-list .data-s-service-item .data-s-service-inner .data-arrow:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  background-image: url("images/e-theme-arr.png");
  width: 25px;
  height: 12px;
  background-size: 100% 100%;
  right: 0;
  bottom: 0;
  margin: auto;
  -webkit-transition: all 0.5s ease-in-out;
  -moz-transition: all 0.5s ease-in-out;
  -ms-transition: all 0.5s ease-in-out;
  -o-transition: all 0.5s ease-in-out;
  transition: all 0.5s ease-in-out;
}
@media (max-width: 767px) {
  /* line 248, sass/site/datascience/_datascience.scss */
  .data-s-service-list .data-s-service-item .data-s-service-inner .data-arrow:after {
    width: 23px;
    height: 10px;
  }
}
/* line 266, sass/site/datascience/_datascience.scss */
.data-s-service-list .data-s-service-item .data-s-service-inner .data-arrow:hover {
  background-color: #000;
  border-color: #000;
}
/* line 269, sass/site/datascience/_datascience.scss */
.data-s-service-list .data-s-service-item .data-s-service-inner .data-arrow:hover:after {
  background-image: url("images/e-theme-hover-white-arr.png");
}
/* line 276, sass/site/datascience/_datascience.scss */
.data-s-service-list .data-s-service-img {
  min-height: 100px;
  display: inline-block;
}
@media (max-width: 1199px) {
  /* line 276, sass/site/datascience/_datascience.scss */
  .data-s-service-list .data-s-service-img {
    min-height: 75px;
  }
}

/* line 289, sass/site/datascience/_datascience.scss */
.data-analatices-scn {
  background-color: #232231;
  color: #fff;
  width: 100%;
  padding: 160px 0px 50px 0px;
}
@media (max-width: 1470px) {
  /* line 289, sass/site/datascience/_datascience.scss */
  .data-analatices-scn {
    padding: 80px 0px 40px 0px;
  }
}
@media (max-width: 1023px) {
  /* line 289, sass/site/datascience/_datascience.scss */
  .data-analatices-scn {
    padding: 50px 0px 40px 0px;
  }
}
/* line 300, sass/site/datascience/_datascience.scss */
.data-analatices-scn .fix-wrap {
  max-width: 1600px;
}
/* line 303, sass/site/datascience/_datascience.scss */
.data-analatices-scn .data-analatices-title {
  max-width: 1550px;
  margin: auto;
  padding: 0px 0px;
  width: 100%;
  font-size: 90px;
  font-weight: 700;
  line-height: 1.2;
  font-family: "Montserrat", sans-serif;
  margin-bottom: 120px;
}
@media (max-width: 1600px) {
  /* line 303, sass/site/datascience/_datascience.scss */
  .data-analatices-scn .data-analatices-title {
    font-size: 80px;
    line-height: 1.1;
  }
}
@media (max-width: 1470px) {
  /* line 303, sass/site/datascience/_datascience.scss */
  .data-analatices-scn .data-analatices-title {
    font-size: 60px;
    margin-bottom: 60px;
  }
}
@media (max-width: 1199px) {
  /* line 303, sass/site/datascience/_datascience.scss */
  .data-analatices-scn .data-analatices-title {
    font-size: 50px;
  }
}
@media (max-width: 1023px) {
  /* line 303, sass/site/datascience/_datascience.scss */
  .data-analatices-scn .data-analatices-title {
    font-size: 40px;
    margin-bottom: 30px;
  }
}
@media (max-width: 767px) {
  /* line 303, sass/site/datascience/_datascience.scss */
  .data-analatices-scn .data-analatices-title {
    font-size: 25px;
    margin-bottom: 30px;
  }
}
/* line 332, sass/site/datascience/_datascience.scss */
.data-analatices-scn .data-analatices-title span {
  color: #f8332c;
}
/* line 336, sass/site/datascience/_datascience.scss */
.data-analatices-scn .data-analatices-desc {
  max-width: 100%;
  margin: auto;
  margin-bottom: auto;
  width: 100%;
  font-size: 50px;
  font-weight: 300;
  line-height: 1.2;
  font-family: "Montserrat", sans-serif;
  margin-bottom: 0;
  display: flex;
  flex-flow: row wrap;
  width: 100%;
}
@media (max-width: 1470px) {
  /* line 336, sass/site/datascience/_datascience.scss */
  .data-analatices-scn .data-analatices-desc {
    font-size: 35px;
    max-width: 600px;
    margin: 0;
  }
}
@media (max-width: 1199px) {
  /* line 336, sass/site/datascience/_datascience.scss */
  .data-analatices-scn .data-analatices-desc {
    font-size: 30px;
  }
}
@media (max-width: 1023px) {
  /* line 336, sass/site/datascience/_datascience.scss */
  .data-analatices-scn .data-analatices-desc {
    font-size: 26px;
  }
}
@media (max-width: 767px) {
  /* line 336, sass/site/datascience/_datascience.scss */
  .data-analatices-scn .data-analatices-desc {
    font-size: 18px;
  }
}
/* line 364, sass/site/datascience/_datascience.scss */
.data-analatices-scn .data-analatices-desc span {
  max-width: 900px;
}

/* line 373, sass/site/datascience/_datascience.scss */
.data-analatices-list {
  width: 100%;
  max-width: 1170px;
  margin: auto;
}
/* line 377, sass/site/datascience/_datascience.scss */
.data-analatices-list .data-a-item {
  border-top: #4e4e64 1px solid;
  padding: 90px 0;
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  justify-content: space-between;
  align-content: center;
}
@media (max-width: 1199px) {
  /* line 377, sass/site/datascience/_datascience.scss */
  .data-analatices-list .data-a-item {
    padding: 60px 0;
  }
}
@media (max-width: 1023px) {
  /* line 377, sass/site/datascience/_datascience.scss */
  .data-analatices-list .data-a-item {
    padding: 40px 0;
  }
}
/* line 391, sass/site/datascience/_datascience.scss */
.data-analatices-list .data-a-item:first-child {
  border-top: none;
}
/* line 394, sass/site/datascience/_datascience.scss */
.data-analatices-list .data-a-item .data-analatices-img {
  max-width: 32%;
}
@media (max-width: 767px) {
  /* line 394, sass/site/datascience/_datascience.scss */
  .data-analatices-list .data-a-item .data-analatices-img {
    max-width: 100%;
  }
}
/* line 400, sass/site/datascience/_datascience.scss */
.data-analatices-list .data-a-item .data-analatices-cont {
  max-width: 60%;
  width: 100%;
  padding-right: 3%;
  display: flex;
  flex-flow: row wrap;
  align-content: center;
}
@media (max-width: 1023px) {
  /* line 400, sass/site/datascience/_datascience.scss */
  .data-analatices-list .data-a-item .data-analatices-cont {
    max-width: 65%;
  }
}
@media (max-width: 767px) {
  /* line 400, sass/site/datascience/_datascience.scss */
  .data-analatices-list .data-a-item .data-analatices-cont {
    max-width: 100%;
    padding-right: 0px;
    margin-top: 15px;
  }
}
/* line 415, sass/site/datascience/_datascience.scss */
.data-analatices-list .data-a-item .data-analatices-cont h3 {
  font-size: 40px;
  font-weight: 800;
  color: #fff;
}
@media (max-width: 1470px) {
  /* line 415, sass/site/datascience/_datascience.scss */
  .data-analatices-list .data-a-item .data-analatices-cont h3 {
    font-size: 30px;
  }
}
@media (max-width: 1023px) {
  /* line 415, sass/site/datascience/_datascience.scss */
  .data-analatices-list .data-a-item .data-analatices-cont h3 {
    font-size: 25px;
    font-weight: 700;
  }
}
@media (max-width: 767px) {
  /* line 415, sass/site/datascience/_datascience.scss */
  .data-analatices-list .data-a-item .data-analatices-cont h3 {
    font-size: 22px;
    margin-top: 15px;
  }
}
/* line 431, sass/site/datascience/_datascience.scss */
.data-analatices-list .data-a-item .data-analatices-cont p {
  color: #ababab;
  margin-bottom: 0;
}
@media (max-width: 1023px) {
  /* line 431, sass/site/datascience/_datascience.scss */
  .data-analatices-list .data-a-item .data-analatices-cont p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  /* line 431, sass/site/datascience/_datascience.scss */
  .data-analatices-list .data-a-item .data-analatices-cont p {
    margin-top: 10px;
  }
}
/* line 443, sass/site/datascience/_datascience.scss */
.data-analatices-list .data-a-item:nth-child(2n+2) .data-analatices-img {
  order: 2;
  -webkit-order: 2;
}
@media (max-width: 767px) {
  /* line 443, sass/site/datascience/_datascience.scss */
  .data-analatices-list .data-a-item:nth-child(2n+2) .data-analatices-img {
    order: inherit;
    -webkit-order: inherit;
  }
}

/* line 457, sass/site/datascience/_datascience.scss */
.data-why-choose-scn {
  width: 100%;
  padding-top: 90px;
}
@media (max-width: 1199px) {
  /* line 457, sass/site/datascience/_datascience.scss */
  .data-why-choose-scn {
    padding-top: 60px;
  }
}
@media (max-width: 767px) {
  /* line 457, sass/site/datascience/_datascience.scss */
  .data-why-choose-scn {
    padding-top: 40px;
  }
}
/* line 466, sass/site/datascience/_datascience.scss */
.data-why-choose-scn .fix-wrap {
  max-width: 1200px;
}
/* line 469, sass/site/datascience/_datascience.scss */
.data-why-choose-scn h2 {
  font-weight: 800;
  color: #000;
}
@media (max-width: 1199px) {
  /* line 469, sass/site/datascience/_datascience.scss */
  .data-why-choose-scn h2 {
    font-size: 50px;
  }
}
@media (max-width: 1023px) {
  /* line 469, sass/site/datascience/_datascience.scss */
  .data-why-choose-scn h2 {
    font-size: 36px;
  }
}
@media (max-width: 767px) {
  /* line 469, sass/site/datascience/_datascience.scss */
  .data-why-choose-scn h2 {
    font-size: 30px;
  }
}

/* line 484, sass/site/datascience/_datascience.scss */
.data-why-choose-top {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  margin-top: 70px;
}
@media (max-width: 1199px) {
  /* line 484, sass/site/datascience/_datascience.scss */
  .data-why-choose-top {
    margin-top: 40px;
  }
}
@media (max-width: 767px) {
  /* line 484, sass/site/datascience/_datascience.scss */
  .data-why-choose-top {
    margin-top: 20px;
  }
}
/* line 495, sass/site/datascience/_datascience.scss */
.data-why-choose-top .data-why-choose-img {
  max-width: 47.3%;
  width: 100%;
}
@media (max-width: 767px) {
  /* line 495, sass/site/datascience/_datascience.scss */
  .data-why-choose-top .data-why-choose-img {
    max-width: 100%;
  }
}
/* line 502, sass/site/datascience/_datascience.scss */
.data-why-choose-top .data-why-choose-cont {
  max-width: 47%;
  margin-left: 5%;
  margin-top: 80px;
}
@media (max-width: 1023px) {
  /* line 502, sass/site/datascience/_datascience.scss */
  .data-why-choose-top .data-why-choose-cont {
    margin-top: 40px;
  }
}
@media (max-width: 767px) {
  /* line 502, sass/site/datascience/_datascience.scss */
  .data-why-choose-top .data-why-choose-cont {
    max-width: 100%;
    margin-top: 20px;
    margin-left: 0px;
    padding-bottom: 30px;
  }
}
/* line 515, sass/site/datascience/_datascience.scss */
.data-why-choose-top .data-why-choose-cont h3 {
  color: #000;
  font-size: 40px;
}
@media (max-width: 1023px) {
  /* line 515, sass/site/datascience/_datascience.scss */
  .data-why-choose-top .data-why-choose-cont h3 {
    font-size: 30px;
  }
}
@media (max-width: 767px) {
  /* line 515, sass/site/datascience/_datascience.scss */
  .data-why-choose-top .data-why-choose-cont h3 {
    font-size: 28px;
  }
}
@media (max-width: 1023px) {
  /* line 525, sass/site/datascience/_datascience.scss */
  .data-why-choose-top .data-why-choose-cont p {
    font-size: 18px;
  }
}

/* line 534, sass/site/datascience/_datascience.scss */
body.page-template-datascience-template .what-think-blogs-section {
  background: #f7f7f7;
}
/* line 537, sass/site/datascience/_datascience.scss */
body.page-template-datascience-template footer.footermain {
  padding-top: 0px !important;
}
@media (max-width: 767px) {
  /* line 540, sass/site/datascience/_datascience.scss */
  body.page-template-datascience-template .casestudies-section {
    padding-bottom: 40px;
  }
}
/* line 545, sass/site/datascience/_datascience.scss */
body.page-template-datascience-template .casestudies-section .read-more:visited, body.page-template-datascience-template .casestudies-section .read-more :focus {
  color: #e72e28;
}

/* line 553, sass/site/datascience/_datascience.scss */
.data-whychoose-list-main {
  background: #f7f7f7;
  width: 100%;
  padding-top: 210px;
  padding-bottom: 50px;
  margin-top: -150px;
  margin-bottom: 90px;
}
@media (max-width: 1470px) {
  /* line 553, sass/site/datascience/_datascience.scss */
  .data-whychoose-list-main {
    margin-top: -50px;
    margin-bottom: 60px;
    padding-top: 100px;
  }
}
@media (max-width: 767px) {
  /* line 553, sass/site/datascience/_datascience.scss */
  .data-whychoose-list-main {
    margin-top: 0;
    margin-bottom: 40px;
    padding-top: 20px;
  }
}

/* line 572, sass/site/datascience/_datascience.scss */
.data-why-choose-list {
  display: flex;
  flex-flow: row wrap;
  width: 100%;
  justify-content: center;
}
/* line 577, sass/site/datascience/_datascience.scss */
.data-why-choose-list .data-whychoose-item {
  max-width: 33.33%;
  padding: 0px 10px;
  width: 100%;
  margin: 30px 0;
}
@media (max-width: 1023px) {
  /* line 577, sass/site/datascience/_datascience.scss */
  .data-why-choose-list .data-whychoose-item {
    max-width: 50%;
    margin: 15px 0;
  }
}
@media (max-width: 767px) {
  /* line 577, sass/site/datascience/_datascience.scss */
  .data-why-choose-list .data-whychoose-item {
    max-width: 100%;
  }
}
/* line 589, sass/site/datascience/_datascience.scss */
.data-why-choose-list .data-whychoose-item .whychoose-item-inner {
  max-width: 350px;
  width: 100%;
}
@media (max-width: 1023px) {
  /* line 593, sass/site/datascience/_datascience.scss */
  .data-why-choose-list .data-whychoose-item p {
    margin: 0px;
  }
}
@media (max-width: 767px) {
  /* line 593, sass/site/datascience/_datascience.scss */
  .data-why-choose-list .data-whychoose-item p {
    font-size: 18px;
  }
}
/* line 601, sass/site/datascience/_datascience.scss */
.data-why-choose-list .data-whychoose-item h4 {
  color: #000;
  font-weight: 700;
  font-size: 25px;
  line-height: normal;
}
@media (max-width: 1199px) {
  /* line 601, sass/site/datascience/_datascience.scss */
  .data-why-choose-list .data-whychoose-item h4 {
    font-size: 22px;
  }
}
/* line 611, sass/site/datascience/_datascience.scss */
.data-why-choose-list .point-symbol {
  width: 12px;
  height: 12px;
  background-color: red;
  display: inline-block;
  margin-bottom: 20px;
}
@media (max-width: 1199px) {
  /* line 611, sass/site/datascience/_datascience.scss */
  .data-why-choose-list .point-symbol {
    margin-bottom: 5px;
  }
}

/*--------------------------------------------------------------
## Mobile App Development Page
/*--------------------------------------------------------------*/
/* line 2, sass/site/mobile-app-development/_mobile-app-development.scss */
.page-template-mobile-app-development .fix-wrap {
  max-width: 1200px;
  width: 100%;
  padding: 0 15px;
}
/* line 7, sass/site/mobile-app-development/_mobile-app-development.scss */
.page-template-mobile-app-development ul, .page-template-mobile-app-development ol {
  list-style: none;
  padding: 0;
  margin: 0;
}

@media (max-width: 1199px) {
  /* line 16, sass/site/mobile-app-development/_mobile-app-development.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.mobile-app-develop-banner {
    padding: 70px 0;
  }
}
@media (max-width: 1023px) {
  /* line 16, sass/site/mobile-app-development/_mobile-app-development.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.mobile-app-develop-banner {
    padding: 40px 0 30px;
  }
}
@media (max-width: 479px) {
  /* line 16, sass/site/mobile-app-development/_mobile-app-development.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.mobile-app-develop-banner {
    padding: 30px 0;
  }
}
/* line 31, sass/site/mobile-app-development/_mobile-app-development.scss */
.services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.mobile-app-develop-banner .services-banner-caption .service-page-title p {
  letter-spacing: -0.5px;
  max-width: 88%;
}
@media (max-width: 1365px) {
  /* line 31, sass/site/mobile-app-development/_mobile-app-development.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.mobile-app-develop-banner .services-banner-caption .service-page-title p {
    max-width: 87%;
  }
}
@media (max-width: 1199px) {
  /* line 31, sass/site/mobile-app-development/_mobile-app-development.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.mobile-app-develop-banner .services-banner-caption .service-page-title p {
    max-width: 84%;
    margin: 0 0 15px;
  }
}
@media (max-width: 1023px) {
  /* line 31, sass/site/mobile-app-development/_mobile-app-development.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.mobile-app-develop-banner .services-banner-caption .service-page-title p {
    margin: 0 0 15px;
    max-width: 87%;
  }
}
@media (max-width: 767px) {
  /* line 31, sass/site/mobile-app-development/_mobile-app-development.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.mobile-app-develop-banner .services-banner-caption .service-page-title p {
    font-size: 18px;
    line-height: 28px;
  }
}
/* line 51, sass/site/mobile-app-development/_mobile-app-development.scss */
.services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.mobile-app-develop-banner .services-banner-caption .service-page-thumb {
  margin-right: -205px;
  width: calc(52% - 16px);
}
@media (max-width: 1899px) {
  /* line 51, sass/site/mobile-app-development/_mobile-app-development.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.mobile-app-develop-banner .services-banner-caption .service-page-thumb {
    margin-right: -185px;
    width: calc(50% - 16px);
  }
}
@media (max-width: 1600px) {
  /* line 51, sass/site/mobile-app-development/_mobile-app-development.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.mobile-app-develop-banner .services-banner-caption .service-page-thumb {
    margin-right: -117px;
    width: calc(46% - 16px);
  }
}
@media (max-width: 1470px) {
  /* line 51, sass/site/mobile-app-development/_mobile-app-development.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.mobile-app-develop-banner .services-banner-caption .service-page-thumb {
    margin-right: -77px;
    width: calc(40% - 16px);
  }
}
@media (max-width: 1365px) {
  /* line 51, sass/site/mobile-app-development/_mobile-app-development.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.mobile-app-develop-banner .services-banner-caption .service-page-thumb {
    margin-right: 3px;
    width: calc(36% - 16px);
  }
}
@media (max-width: 767px) {
  /* line 51, sass/site/mobile-app-development/_mobile-app-development.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.mobile-app-develop-banner .services-banner-caption .service-page-thumb {
    width: 100%;
    margin-right: 0;
    padding: 15px 0 0;
  }
}

/* line 81, sass/site/mobile-app-development/_mobile-app-development.scss */
.mobile-app-develop-type {
  padding: 141px 0 107px;
}
@media (max-width: 1600px) {
  /* line 81, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mobile-app-develop-type {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  /* line 81, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mobile-app-develop-type {
    padding: 40px 0 35px;
  }
}
/* line 89, sass/site/mobile-app-development/_mobile-app-development.scss */
.mobile-app-develop-type .fix-wrap {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 94, sass/site/mobile-app-development/_mobile-app-development.scss */
.mobile-app-develop-type .fix-wrap .mobile-app-develop-type-img {
  margin-right: auto;
  width: 700px;
  margin-left: -206px;
}
@media (max-width: 1600px) {
  /* line 94, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mobile-app-develop-type .fix-wrap .mobile-app-develop-type-img {
    width: 50%;
    margin-left: 0;
  }
}
@media (max-width: 1023px) {
  /* line 94, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mobile-app-develop-type .fix-wrap .mobile-app-develop-type-img {
    width: 100%;
    margin-left: 0;
  }
}
/* line 107, sass/site/mobile-app-development/_mobile-app-development.scss */
.mobile-app-develop-type .fix-wrap .mobile-app-develop-type-cnt {
  margin-left: auto;
  width: 548px;
  margin-top: 10px;
}
@media (max-width: 1600px) {
  /* line 107, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mobile-app-develop-type .fix-wrap .mobile-app-develop-type-cnt {
    width: 46%;
  }
}
@media (max-width: 1199px) {
  /* line 107, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mobile-app-develop-type .fix-wrap .mobile-app-develop-type-cnt {
    margin-top: 0;
  }
}
@media (max-width: 1023px) {
  /* line 107, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mobile-app-develop-type .fix-wrap .mobile-app-develop-type-cnt {
    width: 100%;
    margin-top: 5px;
  }
}
@media (max-width: 767px) {
  /* line 107, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mobile-app-develop-type .fix-wrap .mobile-app-develop-type-cnt {
    margin-top: 15px;
  }
}
/* line 124, sass/site/mobile-app-development/_mobile-app-development.scss */
.mobile-app-develop-type .fix-wrap .mobile-app-develop-type-cnt i {
  display: inline-block;
  margin: 0 0 31px;
}
@media (max-width: 1199px) {
  /* line 124, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mobile-app-develop-type .fix-wrap .mobile-app-develop-type-cnt i {
    margin: 0 0 21px;
  }
}
@media (max-width: 1023px) {
  /* line 124, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mobile-app-develop-type .fix-wrap .mobile-app-develop-type-cnt i {
    margin: 0 0 18px;
  }
}
/* line 134, sass/site/mobile-app-development/_mobile-app-development.scss */
.mobile-app-develop-type .fix-wrap .mobile-app-develop-type-cnt h2 {
  font-size: 40px;
  line-height: 49px;
  font-weight: 800;
  color: #000;
  letter-spacing: -0.11px;
  margin: 0 0 26px;
}
@media (max-width: 1600px) {
  /* line 134, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mobile-app-develop-type .fix-wrap .mobile-app-develop-type-cnt h2 {
    margin: 0 0 15px;
    font-size: 36px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 134, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mobile-app-develop-type .fix-wrap .mobile-app-develop-type-cnt h2 {
    font-size: 32px;
  }
}
@media (max-width: 1023px) {
  /* line 134, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mobile-app-develop-type .fix-wrap .mobile-app-develop-type-cnt h2 {
    font-size: 28px;
  }
}
@media (max-width: 767px) {
  /* line 134, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mobile-app-develop-type .fix-wrap .mobile-app-develop-type-cnt h2 {
    font-size: 24pxpx;
  }
}
/* line 156, sass/site/mobile-app-development/_mobile-app-development.scss */
.mobile-app-develop-type .fix-wrap .mobile-app-develop-type-cnt p {
  margin: 0 0 20px;
  font-size: 19px;
  line-height: 26px;
  color: #6a6a6a;
  letter-spacing: -0.5px;
}
@media (max-width: 1600px) {
  /* line 156, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mobile-app-develop-type .fix-wrap .mobile-app-develop-type-cnt p {
    margin: 0;
    font-size: 18px;
    line-height: 24px;
  }
}
/* line 168, sass/site/mobile-app-development/_mobile-app-development.scss */
.mobile-app-develop-type .fix-wrap .mobile-app-develop-type-cnt .mobile-app-develop-type-list {
  margin: 62px 0 48px;
}
@media (max-width: 1600px) {
  /* line 168, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mobile-app-develop-type .fix-wrap .mobile-app-develop-type-cnt .mobile-app-develop-type-list {
    margin: 20px 0;
  }
}
/* line 173, sass/site/mobile-app-development/_mobile-app-development.scss */
.mobile-app-develop-type .fix-wrap .mobile-app-develop-type-cnt .mobile-app-develop-type-list li {
  font-family: "Montserrat", sans-serif;
  font-size: 17px;
  line-height: normal;
  font-weight: 500;
  color: #000;
  position: relative;
  padding-left: 21px;
  margin: 0 0 21px;
}
@media (max-width: 1600px) {
  /* line 173, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mobile-app-develop-type .fix-wrap .mobile-app-develop-type-cnt .mobile-app-develop-type-list li {
    margin: 0 0 18px;
    padding-left: 20px;
  }
}
@media (max-width: 1199px) {
  /* line 173, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mobile-app-develop-type .fix-wrap .mobile-app-develop-type-cnt .mobile-app-develop-type-list li {
    margin: 0 0 13px;
  }
}
/* line 189, sass/site/mobile-app-development/_mobile-app-development.scss */
.mobile-app-develop-type .fix-wrap .mobile-app-develop-type-cnt .mobile-app-develop-type-list li:before {
  content: '';
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  background-color: #e72e28;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
}
/* line 201, sass/site/mobile-app-development/_mobile-app-development.scss */
.mobile-app-develop-type .fix-wrap .mobile-app-develop-type-cnt .read-more {
  font-size: 19px;
  font-family: "Montserrat", sans-serif;
  padding-right: 35px;
}
/* line 209, sass/site/mobile-app-development/_mobile-app-development.scss */
.mobile-app-develop-type:nth-child(2n) .mobile-app-develop-type-img {
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
  margin-right: -206px;
  margin-left: auto;
}
@media (max-width: 1899px) {
  /* line 209, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mobile-app-develop-type:nth-child(2n) .mobile-app-develop-type-img {
    margin-right: -191px;
  }
}
@media (max-width: 1600px) {
  /* line 209, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mobile-app-develop-type:nth-child(2n) .mobile-app-develop-type-img {
    margin-right: -125px;
  }
}
@media (max-width: 1470px) {
  /* line 209, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mobile-app-develop-type:nth-child(2n) .mobile-app-develop-type-img {
    margin-right: -84px;
  }
}
@media (max-width: 1365px) {
  /* line 209, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mobile-app-develop-type:nth-child(2n) .mobile-app-develop-type-img {
    margin-right: 0px;
  }
}
@media (max-width: 1023px) {
  /* line 209, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mobile-app-develop-type:nth-child(2n) .mobile-app-develop-type-img {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
}
/* line 229, sass/site/mobile-app-development/_mobile-app-development.scss */
.mobile-app-develop-type:nth-child(2n) .mobile-app-develop-type-cnt {
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
  width: 570px;
  margin-left: 0;
  margin-right: auto;
}
@media (max-width: 1600px) {
  /* line 229, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mobile-app-develop-type:nth-child(2n) .mobile-app-develop-type-cnt {
    width: 46%;
  }
}
@media (max-width: 1023px) {
  /* line 229, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mobile-app-develop-type:nth-child(2n) .mobile-app-develop-type-cnt {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    width: 100%;
  }
}
/* line 243, sass/site/mobile-app-development/_mobile-app-development.scss */
.mobile-app-develop-type.iphone-app-develop {
  background-color: #f1f1f1;
}
/* line 246, sass/site/mobile-app-development/_mobile-app-development.scss */
.mobile-app-develop-type.android-app-develop {
  padding: 146px 0 105px;
}
@media (max-width: 1899px) {
  /* line 246, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mobile-app-develop-type.android-app-develop {
    padding: 136px 0 65px;
  }
}
@media (max-width: 1600px) {
  /* line 246, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mobile-app-develop-type.android-app-develop {
    padding: 50px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 246, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mobile-app-develop-type.android-app-develop {
    padding: 40px 0 0;
  }
}

/* line 261, sass/site/mobile-app-development/_mobile-app-development.scss */
.fully-functional-start.emerging-tech.mobile-app-expert-technologies {
  padding: 89px 0 0;
}
@media (max-width: 1470px) {
  /* line 261, sass/site/mobile-app-development/_mobile-app-development.scss */
  .fully-functional-start.emerging-tech.mobile-app-expert-technologies {
    padding: 69px 0 0;
  }
}
@media (max-width: 1365px) {
  /* line 261, sass/site/mobile-app-development/_mobile-app-development.scss */
  .fully-functional-start.emerging-tech.mobile-app-expert-technologies {
    padding: 79px 0 0;
  }
}
@media (max-width: 1199px) {
  /* line 261, sass/site/mobile-app-development/_mobile-app-development.scss */
  .fully-functional-start.emerging-tech.mobile-app-expert-technologies {
    padding: 69px 0 0;
  }
}
@media (max-width: 1023px) {
  /* line 261, sass/site/mobile-app-development/_mobile-app-development.scss */
  .fully-functional-start.emerging-tech.mobile-app-expert-technologies {
    padding: 49px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 261, sass/site/mobile-app-development/_mobile-app-development.scss */
  .fully-functional-start.emerging-tech.mobile-app-expert-technologies {
    padding: 35px 0 0;
  }
}
/* line 279, sass/site/mobile-app-development/_mobile-app-development.scss */
.fully-functional-start.emerging-tech.mobile-app-expert-technologies .emerging-tech-banner.mobile-app-expert-banner {
  min-height: 817px;
  padding: 83px 0 40px;
}
@media (max-width: 1899px) {
  /* line 279, sass/site/mobile-app-development/_mobile-app-development.scss */
  .fully-functional-start.emerging-tech.mobile-app-expert-technologies .emerging-tech-banner.mobile-app-expert-banner {
    min-height: 682px;
    padding: 83px 0 20px;
  }
}
@media (max-width: 1600px) {
  /* line 279, sass/site/mobile-app-development/_mobile-app-development.scss */
  .fully-functional-start.emerging-tech.mobile-app-expert-technologies .emerging-tech-banner.mobile-app-expert-banner {
    min-height: 461px;
    padding: 60px 0 40px;
  }
}
@media (max-width: 1199px) {
  /* line 279, sass/site/mobile-app-development/_mobile-app-development.scss */
  .fully-functional-start.emerging-tech.mobile-app-expert-technologies .emerging-tech-banner.mobile-app-expert-banner {
    min-height: 430px;
  }
}
@media (max-width: 1023px) {
  /* line 279, sass/site/mobile-app-development/_mobile-app-development.scss */
  .fully-functional-start.emerging-tech.mobile-app-expert-technologies .emerging-tech-banner.mobile-app-expert-banner {
    min-height: 340px;
    padding: 20px 0;
  }
}
@media (max-width: 767px) {
  /* line 279, sass/site/mobile-app-development/_mobile-app-development.scss */
  .fully-functional-start.emerging-tech.mobile-app-expert-technologies .emerging-tech-banner.mobile-app-expert-banner {
    min-height: inherit;
    padding: 35px 0;
  }
}
/* line 301, sass/site/mobile-app-development/_mobile-app-development.scss */
.fully-functional-start.emerging-tech.mobile-app-expert-technologies .emerging-tech-banner.mobile-app-expert-banner:before {
  display: none;
}
/* line 304, sass/site/mobile-app-development/_mobile-app-development.scss */
.fully-functional-start.emerging-tech.mobile-app-expert-technologies .emerging-tech-banner.mobile-app-expert-banner .emerging-tech-caption {
  width: 79%;
}
@media (max-width: 1023px) {
  /* line 304, sass/site/mobile-app-development/_mobile-app-development.scss */
  .fully-functional-start.emerging-tech.mobile-app-expert-technologies .emerging-tech-banner.mobile-app-expert-banner .emerging-tech-caption {
    width: 100%;
  }
}
/* line 309, sass/site/mobile-app-development/_mobile-app-development.scss */
.fully-functional-start.emerging-tech.mobile-app-expert-technologies .emerging-tech-banner.mobile-app-expert-banner .emerging-tech-caption h2 {
  margin: 0 0 26px;
  letter-spacing: -1.0px;
}
@media (max-width: 1023px) {
  /* line 309, sass/site/mobile-app-development/_mobile-app-development.scss */
  .fully-functional-start.emerging-tech.mobile-app-expert-technologies .emerging-tech-banner.mobile-app-expert-banner .emerging-tech-caption h2 {
    margin: 0 0 15px;
  }
}
/* line 316, sass/site/mobile-app-development/_mobile-app-development.scss */
.fully-functional-start.emerging-tech.mobile-app-expert-technologies .emerging-tech-banner.mobile-app-expert-banner .emerging-tech-caption p {
  max-width: 87%;
}
/* line 323, sass/site/mobile-app-development/_mobile-app-development.scss */
.fully-functional-start.emerging-tech.mobile-app-expert-technologies .fully-functional-list .fully-functional-inner {
  padding: 76px 138px 146px;
  border-top: 0;
  border-bottom: 1px solid #cacaca;
  border-right: 1px solid #cacaca;
}
@media (max-width: 1899px) {
  /* line 323, sass/site/mobile-app-development/_mobile-app-development.scss */
  .fully-functional-start.emerging-tech.mobile-app-expert-technologies .fully-functional-list .fully-functional-inner {
    padding: 76px 100px 126px;
  }
}
@media (max-width: 1600px) {
  /* line 323, sass/site/mobile-app-development/_mobile-app-development.scss */
  .fully-functional-start.emerging-tech.mobile-app-expert-technologies .fully-functional-list .fully-functional-inner {
    padding: 40px 30px 80px;
  }
}
@media (max-width: 1199px) {
  /* line 323, sass/site/mobile-app-development/_mobile-app-development.scss */
  .fully-functional-start.emerging-tech.mobile-app-expert-technologies .fully-functional-list .fully-functional-inner {
    padding: 30px 20px 80px;
  }
}
@media (max-width: 767px) {
  /* line 323, sass/site/mobile-app-development/_mobile-app-development.scss */
  .fully-functional-start.emerging-tech.mobile-app-expert-technologies .fully-functional-list .fully-functional-inner {
    max-width: 50%;
    padding: 30px 20px 70px;
  }
}
@media (max-width: 599px) {
  /* line 323, sass/site/mobile-app-development/_mobile-app-development.scss */
  .fully-functional-start.emerging-tech.mobile-app-expert-technologies .fully-functional-list .fully-functional-inner {
    max-width: 100%;
    padding: 30px 20px 60px;
    border-right: 0;
  }
}
/* line 346, sass/site/mobile-app-development/_mobile-app-development.scss */
.fully-functional-start.emerging-tech.mobile-app-expert-technologies .fully-functional-list .fully-functional-inner i {
  display: inline-block;
  margin: 0 0 37px;
}
@media (max-width: 1600px) {
  /* line 346, sass/site/mobile-app-development/_mobile-app-development.scss */
  .fully-functional-start.emerging-tech.mobile-app-expert-technologies .fully-functional-list .fully-functional-inner i {
    margin: 0 0 25px;
  }
}
@media (max-width: 1199px) {
  /* line 346, sass/site/mobile-app-development/_mobile-app-development.scss */
  .fully-functional-start.emerging-tech.mobile-app-expert-technologies .fully-functional-list .fully-functional-inner i {
    max-width: 60px;
    margin: 0 0 20px;
  }
}
@media (max-width: 1023px) {
  /* line 346, sass/site/mobile-app-development/_mobile-app-development.scss */
  .fully-functional-start.emerging-tech.mobile-app-expert-technologies .fully-functional-list .fully-functional-inner i {
    max-width: 50px;
  }
}
/* line 360, sass/site/mobile-app-development/_mobile-app-development.scss */
.fully-functional-start.emerging-tech.mobile-app-expert-technologies .fully-functional-list .fully-functional-inner h3 {
  width: 100%;
  font-size: 30px;
  font-weight: 800;
  margin: 0 0 3px;
}
@media (max-width: 1600px) {
  /* line 360, sass/site/mobile-app-development/_mobile-app-development.scss */
  .fully-functional-start.emerging-tech.mobile-app-expert-technologies .fully-functional-list .fully-functional-inner h3 {
    font-size: 28px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 360, sass/site/mobile-app-development/_mobile-app-development.scss */
  .fully-functional-start.emerging-tech.mobile-app-expert-technologies .fully-functional-list .fully-functional-inner h3 {
    font-size: 24px;
  }
}
@media (max-width: 1023px) {
  /* line 360, sass/site/mobile-app-development/_mobile-app-development.scss */
  .fully-functional-start.emerging-tech.mobile-app-expert-technologies .fully-functional-list .fully-functional-inner h3 {
    font-size: 20px;
    margin: 0;
  }
}
/* line 377, sass/site/mobile-app-development/_mobile-app-development.scss */
.fully-functional-start.emerging-tech.mobile-app-expert-technologies .fully-functional-list .fully-functional-inner p {
  margin: 16px 0 15px;
  color: #9d9d9d;
  letter-spacing: -1.0px;
}
@media (max-width: 1365px) {
  /* line 377, sass/site/mobile-app-development/_mobile-app-development.scss */
  .fully-functional-start.emerging-tech.mobile-app-expert-technologies .fully-functional-list .fully-functional-inner p {
    margin: 15px 0;
  }
}
@media (max-width: 1199px) {
  /* line 377, sass/site/mobile-app-development/_mobile-app-development.scss */
  .fully-functional-start.emerging-tech.mobile-app-expert-technologies .fully-functional-list .fully-functional-inner p {
    margin: 13px 0 15px;
  }
}
@media (max-width: 1023px) {
  /* line 377, sass/site/mobile-app-development/_mobile-app-development.scss */
  .fully-functional-start.emerging-tech.mobile-app-expert-technologies .fully-functional-list .fully-functional-inner p {
    margin: 10px 0 15px;
  }
}
/* line 392, sass/site/mobile-app-development/_mobile-app-development.scss */
.fully-functional-start.emerging-tech.mobile-app-expert-technologies .fully-functional-list .fully-functional-inner .fully-functional-inner-link:hover {
  background-color: #fff;
  border-color: #fff;
}
/* line 395, sass/site/mobile-app-development/_mobile-app-development.scss */
.fully-functional-start.emerging-tech.mobile-app-expert-technologies .fully-functional-list .fully-functional-inner .fully-functional-inner-link:hover:after {
  background-image: url("images/e-theme-hover-arr.png");
}
@media (max-width: 767px) {
  /* line 400, sass/site/mobile-app-development/_mobile-app-development.scss */
  .fully-functional-start.emerging-tech.mobile-app-expert-technologies .fully-functional-list .fully-functional-inner:nth-child(2n) {
    border-right: 0;
  }
}
@media (max-width: 599px) {
  /* line 400, sass/site/mobile-app-development/_mobile-app-development.scss */
  .fully-functional-start.emerging-tech.mobile-app-expert-technologies .fully-functional-list .fully-functional-inner:nth-child(2n) {
    border-right-color: #cacaca;
  }
}
@media (max-width: 599px) {
  /* line 408, sass/site/mobile-app-development/_mobile-app-development.scss */
  .fully-functional-start.emerging-tech.mobile-app-expert-technologies .fully-functional-list .fully-functional-inner:last-child {
    border-bottom: 0;
  }
}

/* line 419, sass/site/mobile-app-development/_mobile-app-development.scss */
.services-landing-softwares-products.technologies-crush {
  padding: 116px 0 195px;
}
@media (max-width: 1899px) {
  /* line 419, sass/site/mobile-app-development/_mobile-app-development.scss */
  .services-landing-softwares-products.technologies-crush {
    padding: 116px 0 165px;
  }
}
@media (max-width: 1600px) {
  /* line 419, sass/site/mobile-app-development/_mobile-app-development.scss */
  .services-landing-softwares-products.technologies-crush {
    padding: 50px 0;
  }
}
@media (max-width: 1023px) {
  /* line 419, sass/site/mobile-app-development/_mobile-app-development.scss */
  .services-landing-softwares-products.technologies-crush {
    padding: 50px 0 40px;
  }
}
@media (max-width: 767px) {
  /* line 419, sass/site/mobile-app-development/_mobile-app-development.scss */
  .services-landing-softwares-products.technologies-crush {
    padding: 30px 0 25px;
  }
}
/* line 433, sass/site/mobile-app-development/_mobile-app-development.scss */
.services-landing-softwares-products.technologies-crush .header-title {
  margin: 0 0 113px;
  max-width: 75%;
}
@media (max-width: 1600px) {
  /* line 433, sass/site/mobile-app-development/_mobile-app-development.scss */
  .services-landing-softwares-products.technologies-crush .header-title {
    margin: 0 0 40px;
  }
}
@media (max-width: 1023px) {
  /* line 433, sass/site/mobile-app-development/_mobile-app-development.scss */
  .services-landing-softwares-products.technologies-crush .header-title {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 433, sass/site/mobile-app-development/_mobile-app-development.scss */
  .services-landing-softwares-products.technologies-crush .header-title {
    margin: 0 0 30px;
  }
}
/* line 445, sass/site/mobile-app-development/_mobile-app-development.scss */
.services-landing-softwares-products.technologies-crush .header-title h2 {
  max-width: 100%;
  margin: 0 0 25px;
}
@media (max-width: 1365px) {
  /* line 445, sass/site/mobile-app-development/_mobile-app-development.scss */
  .services-landing-softwares-products.technologies-crush .header-title h2 {
    margin: 0 0 10px;
  }
}
/* line 452, sass/site/mobile-app-development/_mobile-app-development.scss */
.services-landing-softwares-products.technologies-crush .header-title p {
  color: #6a6a6a;
}

/* line 459, sass/site/mobile-app-development/_mobile-app-development.scss */
.services-landing-softwares-products-row.technologies-crush-row {
  margin: 0 0 173px;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
@media (max-width: 1899px) {
  /* line 459, sass/site/mobile-app-development/_mobile-app-development.scss */
  .services-landing-softwares-products-row.technologies-crush-row {
    margin: 0 0 153px;
  }
}
@media (max-width: 1600px) {
  /* line 459, sass/site/mobile-app-development/_mobile-app-development.scss */
  .services-landing-softwares-products-row.technologies-crush-row {
    margin: 0 0 50px;
  }
}
@media (max-width: 767px) {
  /* line 459, sass/site/mobile-app-development/_mobile-app-development.scss */
  .services-landing-softwares-products-row.technologies-crush-row {
    margin: 0 0 40px;
  }
}
/* line 471, sass/site/mobile-app-development/_mobile-app-development.scss */
.services-landing-softwares-products-row.technologies-crush-row .services-landing-softwares-products-img {
  width: 470px;
}
@media (max-width: 1600px) {
  /* line 471, sass/site/mobile-app-development/_mobile-app-development.scss */
  .services-landing-softwares-products-row.technologies-crush-row .services-landing-softwares-products-img {
    width: 49%;
  }
}
@media (max-width: 1023px) {
  /* line 471, sass/site/mobile-app-development/_mobile-app-development.scss */
  .services-landing-softwares-products-row.technologies-crush-row .services-landing-softwares-products-img {
    width: 100%;
    margin: 0 0 20px;
  }
}
/* line 480, sass/site/mobile-app-development/_mobile-app-development.scss */
.services-landing-softwares-products-row.technologies-crush-row .services-landing-softwares-products-img:after {
  display: none;
}
/* line 484, sass/site/mobile-app-development/_mobile-app-development.scss */
.services-landing-softwares-products-row.technologies-crush-row .services-landing-softwares-products-cnt {
  width: 548px;
}
@media (max-width: 1600px) {
  /* line 484, sass/site/mobile-app-development/_mobile-app-development.scss */
  .services-landing-softwares-products-row.technologies-crush-row .services-landing-softwares-products-cnt {
    width: 48%;
  }
}
@media (max-width: 1023px) {
  /* line 484, sass/site/mobile-app-development/_mobile-app-development.scss */
  .services-landing-softwares-products-row.technologies-crush-row .services-landing-softwares-products-cnt {
    width: 100%;
  }
}
/* line 492, sass/site/mobile-app-development/_mobile-app-development.scss */
.services-landing-softwares-products-row.technologies-crush-row .services-landing-softwares-products-cnt h3 {
  font-size: 50px;
  line-height: 60px;
  margin: 33px 0 39px;
  letter-spacing: -0.1px;
}
@media (max-width: 1600px) {
  /* line 492, sass/site/mobile-app-development/_mobile-app-development.scss */
  .services-landing-softwares-products-row.technologies-crush-row .services-landing-softwares-products-cnt h3 {
    font-size: 36px;
    line-height: normal;
    margin: 30px 0 10px;
  }
}
@media (max-width: 1199px) {
  /* line 492, sass/site/mobile-app-development/_mobile-app-development.scss */
  .services-landing-softwares-products-row.technologies-crush-row .services-landing-softwares-products-cnt h3 {
    font-size: 32px;
  }
}
@media (max-width: 1023px) {
  /* line 492, sass/site/mobile-app-development/_mobile-app-development.scss */
  .services-landing-softwares-products-row.technologies-crush-row .services-landing-softwares-products-cnt h3 {
    font-size: 28px;
    margin: 15px 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 492, sass/site/mobile-app-development/_mobile-app-development.scss */
  .services-landing-softwares-products-row.technologies-crush-row .services-landing-softwares-products-cnt h3 {
    margin: 10px 0;
  }
}
/* line 513, sass/site/mobile-app-development/_mobile-app-development.scss */
.services-landing-softwares-products-row.technologies-crush-row .services-landing-softwares-products-cnt p {
  margin: 20px 0;
  letter-spacing: -0.5px;
  color: #6a6a6a;
}
@media (max-width: 1600px) {
  /* line 513, sass/site/mobile-app-development/_mobile-app-development.scss */
  .services-landing-softwares-products-row.technologies-crush-row .services-landing-softwares-products-cnt p {
    margin: 10px 0 15px;
  }
}
@media (max-width: 767px) {
  /* line 513, sass/site/mobile-app-development/_mobile-app-development.scss */
  .services-landing-softwares-products-row.technologies-crush-row .services-landing-softwares-products-cnt p {
    margin: 10px 0 15px;
  }
}
/* line 524, sass/site/mobile-app-development/_mobile-app-development.scss */
.services-landing-softwares-products-row.technologies-crush-row .services-landing-softwares-products-cnt .read-more {
  margin: 15px 0 0;
}
@media (max-width: 1199px) {
  /* line 524, sass/site/mobile-app-development/_mobile-app-development.scss */
  .services-landing-softwares-products-row.technologies-crush-row .services-landing-softwares-products-cnt .read-more {
    margin: 10px 0 0;
  }
}
@media (max-width: 479px) {
  /* line 524, sass/site/mobile-app-development/_mobile-app-development.scss */
  .services-landing-softwares-products-row.technologies-crush-row .services-landing-softwares-products-cnt .read-more {
    margin: 0;
  }
}
/* line 534, sass/site/mobile-app-development/_mobile-app-development.scss */
.services-landing-softwares-products-row.technologies-crush-row:last-child {
  margin-bottom: 0;
}

/* line 542, sass/site/mobile-app-development/_mobile-app-development.scss */
.emerging-tech.fully-functional-start.mob-app-scale-business .fix-wrap {
  margin: 0 auto 77px;
}
@media (max-width: 1600px) {
  /* line 542, sass/site/mobile-app-development/_mobile-app-development.scss */
  .emerging-tech.fully-functional-start.mob-app-scale-business .fix-wrap {
    margin: 0 auto 30px;
  }
}
/* line 548, sass/site/mobile-app-development/_mobile-app-development.scss */
.emerging-tech.fully-functional-start.mob-app-scale-business .header-title {
  text-align: left;
}
/* line 550, sass/site/mobile-app-development/_mobile-app-development.scss */
.emerging-tech.fully-functional-start.mob-app-scale-business .header-title h2 {
  max-width: 100%;
  padding: 0;
  border: 0;
  font-size: 50px;
  line-height: 59px;
  margin: 0 0 26px;
}
@media (max-width: 1600px) {
  /* line 550, sass/site/mobile-app-development/_mobile-app-development.scss */
  .emerging-tech.fully-functional-start.mob-app-scale-business .header-title h2 {
    margin: 0 0 10px;
    font-size: 40px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 550, sass/site/mobile-app-development/_mobile-app-development.scss */
  .emerging-tech.fully-functional-start.mob-app-scale-business .header-title h2 {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 550, sass/site/mobile-app-development/_mobile-app-development.scss */
  .emerging-tech.fully-functional-start.mob-app-scale-business .header-title h2 {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 550, sass/site/mobile-app-development/_mobile-app-development.scss */
  .emerging-tech.fully-functional-start.mob-app-scale-business .header-title h2 {
    font-size: 28px;
  }
}
/* line 572, sass/site/mobile-app-development/_mobile-app-development.scss */
.emerging-tech.fully-functional-start.mob-app-scale-business .header-title p {
  max-width: 70%;
  margin: 0;
  font-size: 19px;
  color: #6a6a6a;
  line-height: 26px;
  letter-spacing: -0.9px;
}
@media (max-width: 1600px) {
  /* line 572, sass/site/mobile-app-development/_mobile-app-development.scss */
  .emerging-tech.fully-functional-start.mob-app-scale-business .header-title p {
    font-size: 18px;
  }
}
@media (max-width: 1023px) {
  /* line 572, sass/site/mobile-app-development/_mobile-app-development.scss */
  .emerging-tech.fully-functional-start.mob-app-scale-business .header-title p {
    max-width: 100%;
  }
}
/* line 588, sass/site/mobile-app-development/_mobile-app-development.scss */
.emerging-tech.fully-functional-start.mob-app-scale-business .fully-functional-list .fully-functional-inner {
  padding: 83px 138px 180px;
  border-top: 1px solid #cacaca;
  border-bottom: 1px solid #cacaca;
}
@media (max-width: 1899px) {
  /* line 588, sass/site/mobile-app-development/_mobile-app-development.scss */
  .emerging-tech.fully-functional-start.mob-app-scale-business .fully-functional-list .fully-functional-inner {
    padding: 76px 100px 150px;
  }
}
@media (max-width: 1600px) {
  /* line 588, sass/site/mobile-app-development/_mobile-app-development.scss */
  .emerging-tech.fully-functional-start.mob-app-scale-business .fully-functional-list .fully-functional-inner {
    padding: 40px 30px 90px;
  }
}
@media (max-width: 1199px) {
  /* line 588, sass/site/mobile-app-development/_mobile-app-development.scss */
  .emerging-tech.fully-functional-start.mob-app-scale-business .fully-functional-list .fully-functional-inner {
    padding: 30px 20px 80px;
  }
}
@media (max-width: 767px) {
  /* line 588, sass/site/mobile-app-development/_mobile-app-development.scss */
  .emerging-tech.fully-functional-start.mob-app-scale-business .fully-functional-list .fully-functional-inner {
    max-width: 100%;
    padding: 30px 20px 70px;
    border-right: 0;
  }
}
@media (max-width: 599px) {
  /* line 588, sass/site/mobile-app-development/_mobile-app-development.scss */
  .emerging-tech.fully-functional-start.mob-app-scale-business .fully-functional-list .fully-functional-inner {
    border-right: 0;
  }
}
/* line 609, sass/site/mobile-app-development/_mobile-app-development.scss */
.emerging-tech.fully-functional-start.mob-app-scale-business .fully-functional-list .fully-functional-inner i {
  display: inline-block;
  margin: 0 0 22px;
}
@media (max-width: 1600px) {
  /* line 609, sass/site/mobile-app-development/_mobile-app-development.scss */
  .emerging-tech.fully-functional-start.mob-app-scale-business .fully-functional-list .fully-functional-inner i {
    margin: 0 0 10px;
  }
}
/* line 616, sass/site/mobile-app-development/_mobile-app-development.scss */
.emerging-tech.fully-functional-start.mob-app-scale-business .fully-functional-list .fully-functional-inner h3 {
  width: 100%;
  font-size: 30px;
  font-weight: 800;
  color: #fff;
  margin: 0;
}
@media (max-width: 1023px) {
  /* line 616, sass/site/mobile-app-development/_mobile-app-development.scss */
  .emerging-tech.fully-functional-start.mob-app-scale-business .fully-functional-list .fully-functional-inner h3 {
    font-size: 24px;
    line-height: normal;
  }
}
@media (max-width: 767px) {
  /* line 616, sass/site/mobile-app-development/_mobile-app-development.scss */
  .emerging-tech.fully-functional-start.mob-app-scale-business .fully-functional-list .fully-functional-inner h3 {
    font-size: 30px;
  }
}
@media (max-width: 479px) {
  /* line 616, sass/site/mobile-app-development/_mobile-app-development.scss */
  .emerging-tech.fully-functional-start.mob-app-scale-business .fully-functional-list .fully-functional-inner h3 {
    font-size: 26px;
  }
}
/* line 633, sass/site/mobile-app-development/_mobile-app-development.scss */
.emerging-tech.fully-functional-start.mob-app-scale-business .fully-functional-list .fully-functional-inner p {
  margin: 7px 0 15px;
  color: #9d9d9d;
}

/* line 644, sass/site/mobile-app-development/_mobile-app-development.scss */
.work-with-data.quality-assurance.maintenance-support {
  padding: 120px 0 148px;
}
@media (max-width: 1899px) {
  /* line 644, sass/site/mobile-app-development/_mobile-app-development.scss */
  .work-with-data.quality-assurance.maintenance-support {
    padding: 120px 0 128px;
  }
}
@media (max-width: 1600px) {
  /* line 644, sass/site/mobile-app-development/_mobile-app-development.scss */
  .work-with-data.quality-assurance.maintenance-support {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  /* line 644, sass/site/mobile-app-development/_mobile-app-development.scss */
  .work-with-data.quality-assurance.maintenance-support {
    padding: 40px 0;
  }
}
/* line 655, sass/site/mobile-app-development/_mobile-app-development.scss */
.work-with-data.quality-assurance.maintenance-support .how-we-do-it {
  padding: 0;
}
@media (max-width: 1365px) {
  /* line 655, sass/site/mobile-app-development/_mobile-app-development.scss */
  .work-with-data.quality-assurance.maintenance-support .how-we-do-it {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
  }
}
/* line 660, sass/site/mobile-app-development/_mobile-app-development.scss */
.work-with-data.quality-assurance.maintenance-support .how-we-do-it .how-we-do-content {
  margin-top: 94px;
}
@media (max-width: 1365px) {
  /* line 660, sass/site/mobile-app-development/_mobile-app-development.scss */
  .work-with-data.quality-assurance.maintenance-support .how-we-do-it .how-we-do-content {
    margin-top: 0;
  }
}
@media (max-width: 479px) {
  /* line 660, sass/site/mobile-app-development/_mobile-app-development.scss */
  .work-with-data.quality-assurance.maintenance-support .how-we-do-it .how-we-do-content {
    padding: 18px 0 0;
  }
}
/* line 671, sass/site/mobile-app-development/_mobile-app-development.scss */
.work-with-data.quality-assurance.maintenance-support .how-we-do-it .how-we-do-content h2 {
  font-size: 50px;
  line-height: 60px;
  letter-spacing: -1.0px;
  margin: 0 0 27px;
}
@media (max-width: 1600px) {
  /* line 671, sass/site/mobile-app-development/_mobile-app-development.scss */
  .work-with-data.quality-assurance.maintenance-support .how-we-do-it .how-we-do-content h2 {
    font-size: 40px;
    line-height: normal;
    margin: 0 0 20px;
  }
}
@media (max-width: 1199px) {
  /* line 671, sass/site/mobile-app-development/_mobile-app-development.scss */
  .work-with-data.quality-assurance.maintenance-support .how-we-do-it .how-we-do-content h2 {
    font-size: 36px;
    margin: 0 0 15px;
  }
}
@media (max-width: 1023px) {
  /* line 671, sass/site/mobile-app-development/_mobile-app-development.scss */
  .work-with-data.quality-assurance.maintenance-support .how-we-do-it .how-we-do-content h2 {
    font-size: 32px;
    margin: 0 0 5px;
  }
}
@media (max-width: 767px) {
  /* line 671, sass/site/mobile-app-development/_mobile-app-development.scss */
  .work-with-data.quality-assurance.maintenance-support .how-we-do-it .how-we-do-content h2 {
    font-size: 28px;
    margin: 0 0 10px;
    letter-spacing: normal;
  }
}
/* line 695, sass/site/mobile-app-development/_mobile-app-development.scss */
.work-with-data.quality-assurance.maintenance-support .how-we-do-it .how-we-do-content p {
  letter-spacing: -0.5px;
}
/* line 698, sass/site/mobile-app-development/_mobile-app-development.scss */
.work-with-data.quality-assurance.maintenance-support .how-we-do-it .how-we-do-content .why-chose-list-poerbi {
  margin: 32px 0 0;
}
@media (max-width: 1600px) {
  /* line 698, sass/site/mobile-app-development/_mobile-app-development.scss */
  .work-with-data.quality-assurance.maintenance-support .how-we-do-it .how-we-do-content .why-chose-list-poerbi {
    margin: 28px 0 0;
  }
}
@media (max-width: 1365px) {
  /* line 698, sass/site/mobile-app-development/_mobile-app-development.scss */
  .work-with-data.quality-assurance.maintenance-support .how-we-do-it .how-we-do-content .why-chose-list-poerbi {
    margin: 18px 0 0;
  }
}
@media (max-width: 1199px) {
  /* line 698, sass/site/mobile-app-development/_mobile-app-development.scss */
  .work-with-data.quality-assurance.maintenance-support .how-we-do-it .how-we-do-content .why-chose-list-poerbi {
    margin: 15px 0 0;
  }
}
@media (max-width: 1023px) {
  /* line 698, sass/site/mobile-app-development/_mobile-app-development.scss */
  .work-with-data.quality-assurance.maintenance-support .how-we-do-it .how-we-do-content .why-chose-list-poerbi {
    margin: 12px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 698, sass/site/mobile-app-development/_mobile-app-development.scss */
  .work-with-data.quality-assurance.maintenance-support .how-we-do-it .how-we-do-content .why-chose-list-poerbi {
    margin: 10px 0 0;
  }
}
/* line 715, sass/site/mobile-app-development/_mobile-app-development.scss */
.work-with-data.quality-assurance.maintenance-support .how-we-do-it .how-we-do-content .why-chose-list-poerbi h3 {
  border: 0;
  padding-top: 0;
  padding-bottom: 0;
  margin: 0 0 16px;
}
@media (max-width: 1365px) {
  /* line 715, sass/site/mobile-app-development/_mobile-app-development.scss */
  .work-with-data.quality-assurance.maintenance-support .how-we-do-it .how-we-do-content .why-chose-list-poerbi h3 {
    margin: 0 0 12px;
  }
}
@media (max-width: 1199px) {
  /* line 715, sass/site/mobile-app-development/_mobile-app-development.scss */
  .work-with-data.quality-assurance.maintenance-support .how-we-do-it .how-we-do-content .why-chose-list-poerbi h3 {
    margin: 0 0 9px;
  }
}
@media (max-width: 767px) {
  /* line 715, sass/site/mobile-app-development/_mobile-app-development.scss */
  .work-with-data.quality-assurance.maintenance-support .how-we-do-it .how-we-do-content .why-chose-list-poerbi h3 {
    margin: 0 0 8px;
  }
}
/* line 729, sass/site/mobile-app-development/_mobile-app-development.scss */
.work-with-data.quality-assurance.maintenance-support .how-we-do-it .how-we-do-content .why-chose-list-poerbi h3:before {
  top: 12px;
}
/* line 734, sass/site/mobile-app-development/_mobile-app-development.scss */
.work-with-data.quality-assurance.maintenance-support .how-we-do-it .how-we-do-content .read-more {
  margin: 30px auto 0 0;
  left: 0;
}
@media (max-width: 1365px) {
  /* line 734, sass/site/mobile-app-development/_mobile-app-development.scss */
  .work-with-data.quality-assurance.maintenance-support .how-we-do-it .how-we-do-content .read-more {
    margin: 15px auto 0 0;
  }
}
@media (max-width: 1199px) {
  /* line 734, sass/site/mobile-app-development/_mobile-app-development.scss */
  .work-with-data.quality-assurance.maintenance-support .how-we-do-it .how-we-do-content .read-more {
    line-height: normal;
  }
}

/* line 749, sass/site/mobile-app-development/_mobile-app-development.scss */
.mob-app-project-counter {
  padding: 104px 0 184px;
}
@media (max-width: 1899px) {
  /* line 749, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mob-app-project-counter {
    padding: 100px 0 165px;
  }
}
@media (max-width: 1600px) {
  /* line 749, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mob-app-project-counter {
    padding: 50px 0;
  }
}
@media (max-width: 1023px) {
  /* line 749, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mob-app-project-counter {
    padding: 40px 0 60px;
  }
}
@media (max-width: 767px) {
  /* line 749, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mob-app-project-counter {
    padding: 20px 0 40px;
  }
}
@media (max-width: 479px) {
  /* line 749, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mob-app-project-counter {
    padding: 10px 0 40px;
  }
}
/* line 766, sass/site/mobile-app-development/_mobile-app-development.scss */
.mob-app-project-counter .mob-app-project-counter-list {
  margin: 0 -15px;
}
@media (max-width: 1023px) {
  /* line 766, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mob-app-project-counter .mob-app-project-counter-list {
    margin: 0 -12px;
  }
}
@media (max-width: 599px) {
  /* line 766, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mob-app-project-counter .mob-app-project-counter-list {
    margin: 0;
  }
}

/* line 776, sass/site/mobile-app-development/_mobile-app-development.scss */
.mob-app-project-counter-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 767px) {
  /* line 776, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mob-app-project-counter-list {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
}
/* line 783, sass/site/mobile-app-development/_mobile-app-development.scss */
.mob-app-project-counter-list li {
  margin: 0 15px;
  width: 370px;
  padding: 53px 42px 35px;
  border: 1px solid #7c7c7c;
  -webkit-box-shadow: 1px 0px 1px 0px #e0e0e0;
  -moz-box-shadow: 1px 0px 1px 0px #e0e0e0;
  -ms-box-shadow: 1px 0px 1px 0px #e0e0e0;
  box-shadow: 1px 0px 1px 0px #e0e0e0;
  position: relative;
}
@media (max-width: 1600px) {
  /* line 783, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mob-app-project-counter-list li {
    padding: 33px 20px 25px;
  }
}
@media (max-width: 1199px) {
  /* line 783, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mob-app-project-counter-list li {
    width: calc(31% - 7px);
    padding: 40px 32px 30px;
  }
}
@media (max-width: 1023px) {
  /* line 783, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mob-app-project-counter-list li {
    padding: 25px 15px 10px;
    margin: 0 12px;
  }
}
@media (max-width: 767px) {
  /* line 783, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mob-app-project-counter-list li {
    margin: 0 12px 65px;
    width: calc(48% - 11px);
  }
}
@media (max-width: 599px) {
  /* line 783, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mob-app-project-counter-list li {
    width: 100%;
    margin: 0 0 55px;
  }
}
/* line 809, sass/site/mobile-app-development/_mobile-app-development.scss */
.mob-app-project-counter-list li strong {
  font-size: 90px;
  line-height: 70px;
  color: #e72e28;
  position: absolute;
  top: -65px;
  left: 42px;
  letter-spacing: -2.5px;
}
@media (max-width: 1600px) {
  /* line 809, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mob-app-project-counter-list li strong {
    font-size: 60px;
    line-height: 70px;
    top: -45px;
    left: 32px;
  }
}
@media (max-width: 1199px) {
  /* line 809, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mob-app-project-counter-list li strong {
    left: 32px;
  }
}
@media (max-width: 1023px) {
  /* line 809, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mob-app-project-counter-list li strong {
    top: -58px;
    left: 15px;
  }
}
@media (max-width: 767px) {
  /* line 809, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mob-app-project-counter-list li strong {
    font-size: 50px;
    top: -48px;
  }
}
@media (max-width: 599px) {
  /* line 809, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mob-app-project-counter-list li strong {
    font-size: 44px;
    top: -42px;
  }
}
/* line 838, sass/site/mobile-app-development/_mobile-app-development.scss */
.mob-app-project-counter-list li strong:after {
  content: '+';
  display: inline-block;
  margin-left: 1px;
  margin-top: 5px;
}
/* line 845, sass/site/mobile-app-development/_mobile-app-development.scss */
.mob-app-project-counter-list li h3 {
  font-size: 36px;
  font-weight: 700;
  line-height: normal;
  color: #000;
  margin: 0 0 26px;
}
@media (max-width: 1600px) {
  /* line 845, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mob-app-project-counter-list li h3 {
    font-size: 32px;
    margin: 0 0 15px;
  }
}
@media (max-width: 1199px) {
  /* line 845, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mob-app-project-counter-list li h3 {
    font-size: 28px;
  }
}
@media (max-width: 1023px) {
  /* line 845, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mob-app-project-counter-list li h3 {
    font-size: 24px;
    margin: 0 0 10px;
  }
}
/* line 863, sass/site/mobile-app-development/_mobile-app-development.scss */
.mob-app-project-counter-list li p {
  font-size: 19px;
  line-height: 26px;
  letter-spacing: -0.5px;
  color: #6a6a6a;
}
@media (max-width: 1600px) {
  /* line 863, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mob-app-project-counter-list li p {
    margin: 0 0 10px;
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  /* line 873, sass/site/mobile-app-development/_mobile-app-development.scss */
  .mob-app-project-counter-list li:last-child {
    margin-bottom: 0;
  }
}

/* line 883, sass/site/mobile-app-development/_mobile-app-development.scss */
.faq-section .faq-accordion-row .faq-accordion-content ul {
  list-style: disc;
  margin: 20px 0;
  padding-left: 1rem;
}

/*--------------------------------------------------------------
## Web Development Page
/*--------------------------------------------------------------*/
/* line 2, sass/site/web-development/_web-development.scss */
.page-template-web-development .fix-wrap {
  max-width: 1200px;
  width: 100%;
  padding: 0 15px;
}
@media (max-width: 1600px) {
  /* line 2, sass/site/web-development/_web-development.scss */
  .page-template-web-development .fix-wrap {
    max-width: 1100px;
  }
}
/* line 10, sass/site/web-development/_web-development.scss */
.page-template-web-development ul, .page-template-web-development ol {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 15, sass/site/web-development/_web-development.scss */
.page-template-web-development .read-more {
  font-family: "Montserrat", sans-serif;
  font-size: 19px;
  padding-right: 34px;
}

@media (max-width: 1199px) {
  /* line 25, sass/site/web-development/_web-development.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.mobile-app-develop-banner.web-develop-banner {
    padding: 60px 0;
  }
}
@media (max-width: 1023px) {
  /* line 25, sass/site/web-development/_web-development.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.mobile-app-develop-banner.web-develop-banner {
    padding: 40px 0 30px;
  }
}
@media (max-width: 767px) {
  /* line 25, sass/site/web-development/_web-development.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.mobile-app-develop-banner.web-develop-banner {
    padding: 40px 0;
  }
}
@media (max-width: 1023px) {
  /* line 36, sass/site/web-development/_web-development.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.mobile-app-develop-banner.web-develop-banner .services-banner-caption .service-page-title {
    width: 61%;
  }
}
@media (max-width: 767px) {
  /* line 36, sass/site/web-development/_web-development.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.mobile-app-develop-banner.web-develop-banner .services-banner-caption .service-page-title {
    margin: 0 0 10px;
    width: 100%;
  }
}
@media (max-width: 479px) {
  /* line 36, sass/site/web-development/_web-development.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.mobile-app-develop-banner.web-develop-banner .services-banner-caption .service-page-title {
    margin: 0 0 8px;
  }
}
/* line 48, sass/site/web-development/_web-development.scss */
.services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.mobile-app-develop-banner.web-develop-banner .services-banner-caption .service-page-thumb {
  margin-right: -178px;
  left: -80px;
}
@media (max-width: 1600px) {
  /* line 48, sass/site/web-development/_web-development.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.mobile-app-develop-banner.web-develop-banner .services-banner-caption .service-page-thumb {
    margin-right: -117px;
  }
}
@media (max-width: 1470px) {
  /* line 48, sass/site/web-development/_web-development.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.mobile-app-develop-banner.web-develop-banner .services-banner-caption .service-page-thumb {
    margin-right: -60px;
  }
}
@media (max-width: 1365px) {
  /* line 48, sass/site/web-development/_web-development.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.mobile-app-develop-banner.web-develop-banner .services-banner-caption .service-page-thumb {
    margin-right: 20px;
  }
}
@media (max-width: 1199px) {
  /* line 48, sass/site/web-development/_web-development.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.mobile-app-develop-banner.web-develop-banner .services-banner-caption .service-page-thumb {
    margin-right: 0;
  }
}
@media (max-width: 1023px) {
  /* line 48, sass/site/web-development/_web-development.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.mobile-app-develop-banner.web-develop-banner .services-banner-caption .service-page-thumb {
    width: calc(41% - 16px);
    left: 0px;
  }
}
@media (max-width: 767px) {
  /* line 48, sass/site/web-development/_web-development.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.mobile-app-develop-banner.web-develop-banner .services-banner-caption .service-page-thumb {
    width: 100%;
  }
}

/* line 79, sass/site/web-development/_web-development.scss */
.technology-expert-section.diversified-business.ten-year-experience {
  background-color: #f4f4f4;
  position: relative;
  z-index: 1;
  padding: 121px 0 0;
}
@media (max-width: 1600px) {
  /* line 79, sass/site/web-development/_web-development.scss */
  .technology-expert-section.diversified-business.ten-year-experience {
    padding: 50px 0 0;
  }
}
@media (max-width: 1023px) {
  /* line 79, sass/site/web-development/_web-development.scss */
  .technology-expert-section.diversified-business.ten-year-experience {
    padding: 40px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 79, sass/site/web-development/_web-development.scss */
  .technology-expert-section.diversified-business.ten-year-experience {
    padding: 30px 0 0;
  }
}
/* line 93, sass/site/web-development/_web-development.scss */
.technology-expert-section.diversified-business.ten-year-experience .header-title {
  margin: 0;
  max-width: 100%;
}
@media (max-width: 1600px) {
  /* line 93, sass/site/web-development/_web-development.scss */
  .technology-expert-section.diversified-business.ten-year-experience .header-title {
    margin: 0 auto;
    max-width: 80%;
  }
}
/* line 100, sass/site/web-development/_web-development.scss */
.technology-expert-section.diversified-business.ten-year-experience .header-title h2 {
  color: #000;
  line-height: 66px;
  margin: 0 0 37px;
  font-size: 50px;
  line-height: 60px;
  letter-spacing: -1.0px;
}
@media (max-width: 1600px) {
  /* line 100, sass/site/web-development/_web-development.scss */
  .technology-expert-section.diversified-business.ten-year-experience .header-title h2 {
    margin: 0 0 25px;
    font-size: 40px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 100, sass/site/web-development/_web-development.scss */
  .technology-expert-section.diversified-business.ten-year-experience .header-title h2 {
    font-size: 36px;
    max-width: 70%;
    margin: 0 auto 20px;
    letter-spacing: -0.8px;
  }
}
@media (max-width: 1023px) {
  /* line 100, sass/site/web-development/_web-development.scss */
  .technology-expert-section.diversified-business.ten-year-experience .header-title h2 {
    max-width: 100%;
    margin: 0 auto 15px;
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 100, sass/site/web-development/_web-development.scss */
  .technology-expert-section.diversified-business.ten-year-experience .header-title h2 {
    font-size: 28px;
    letter-spacing: normal;
  }
}
/* line 128, sass/site/web-development/_web-development.scss */
.technology-expert-section.diversified-business.ten-year-experience .header-title p {
  color: #828282;
  max-width: 80%;
  margin: 0 auto;
  letter-spacing: -0.5px;
}
@media (max-width: 1470px) {
  /* line 128, sass/site/web-development/_web-development.scss */
  .technology-expert-section.diversified-business.ten-year-experience .header-title p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  /* line 128, sass/site/web-development/_web-development.scss */
  .technology-expert-section.diversified-business.ten-year-experience .header-title p {
    max-width: 100%;
  }
}
/* line 141, sass/site/web-development/_web-development.scss */
.technology-expert-section.diversified-business.ten-year-experience .diversified-business-image {
  margin: 82px auto 0;
}
@media (max-width: 1899px) {
  /* line 141, sass/site/web-development/_web-development.scss */
  .technology-expert-section.diversified-business.ten-year-experience .diversified-business-image {
    margin: 75px auto 0;
  }
}
@media (max-width: 1600px) {
  /* line 141, sass/site/web-development/_web-development.scss */
  .technology-expert-section.diversified-business.ten-year-experience .diversified-business-image {
    margin: 30px auto 0;
  }
}
@media (max-width: 767px) {
  /* line 141, sass/site/web-development/_web-development.scss */
  .technology-expert-section.diversified-business.ten-year-experience .diversified-business-image {
    margin: 25px auto 0;
  }
}
/* line 153, sass/site/web-development/_web-development.scss */
.technology-expert-section.diversified-business.ten-year-experience:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 157px;
  background-color: #fff;
  z-index: -1;
}
@media (max-width: 767px) {
  /* line 153, sass/site/web-development/_web-development.scss */
  .technology-expert-section.diversified-business.ten-year-experience:after {
    height: 80px;
  }
}
@media (max-width: 479px) {
  /* line 153, sass/site/web-development/_web-development.scss */
  .technology-expert-section.diversified-business.ten-year-experience:after {
    height: 40px;
  }
}

/* line 173, sass/site/web-development/_web-development.scss */
.data-science.our-expertise {
  background-color: transparent;
}
@media (max-width: 1899px) {
  /* line 173, sass/site/web-development/_web-development.scss */
  .data-science.our-expertise {
    padding: 96px 0 88px;
  }
}
@media (max-width: 1600px) {
  /* line 173, sass/site/web-development/_web-development.scss */
  .data-science.our-expertise {
    padding: 30px 0;
  }
}
@media (max-width: 1023px) {
  /* line 173, sass/site/web-development/_web-development.scss */
  .data-science.our-expertise {
    padding: 25px 0 35px;
  }
}
@media (max-width: 767px) {
  /* line 173, sass/site/web-development/_web-development.scss */
  .data-science.our-expertise {
    padding: 20px 0;
  }
}
/* line 187, sass/site/web-development/_web-development.scss */
.data-science.our-expertise .header-title {
  margin: 0 0 66px;
}
@media (max-width: 1600px) {
  /* line 187, sass/site/web-development/_web-development.scss */
  .data-science.our-expertise .header-title {
    margin: 0 0 30px;
  }
}
@media (max-width: 1199px) {
  /* line 187, sass/site/web-development/_web-development.scss */
  .data-science.our-expertise .header-title {
    margin: 0 0 25px;
  }
}
/* line 195, sass/site/web-development/_web-development.scss */
.data-science.our-expertise .header-title h2 {
  color: #000;
  font-size: 50px;
  line-height: 60px;
  letter-spacing: -1.0px;
}
@media (max-width: 1600px) {
  /* line 195, sass/site/web-development/_web-development.scss */
  .data-science.our-expertise .header-title h2 {
    font-size: 40px;
    line-height: normal;
    letter-spacing: -0.8px;
  }
}
@media (max-width: 1199px) {
  /* line 195, sass/site/web-development/_web-development.scss */
  .data-science.our-expertise .header-title h2 {
    font-size: 36px;
    letter-spacing: -0.5px;
  }
}
@media (max-width: 1199px) {
  /* line 195, sass/site/web-development/_web-development.scss */
  .data-science.our-expertise .header-title h2 {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 195, sass/site/web-development/_web-development.scss */
  .data-science.our-expertise .header-title h2 {
    font-size: 28px;
    letter-spacing: normal;
  }
}

/* line 221, sass/site/web-development/_web-development.scss */
.data-science-list.our-expertise-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: inherit;
  -moz-justify-content: inherit;
  -ms-justify-content: inherit;
  justify-content: inherit;
  -ms-flex-pack: inherit;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -15px;
  padding: 0;
}
@media (max-width: 599px) {
  /* line 221, sass/site/web-development/_web-development.scss */
  .data-science-list.our-expertise-list {
    margin: 0;
  }
}
/* line 231, sass/site/web-development/_web-development.scss */
.data-science-list.our-expertise-list li {
  border-color: #cacaca;
  width: 370px;
  padding: 54px 49px 140px;
  margin: 0 15px 30px;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
@media (max-width: 1600px) {
  /* line 231, sass/site/web-development/_web-development.scss */
  .data-science-list.our-expertise-list li {
    width: calc(100%  / 3 - 30px);
    padding: 30px 30px 80px;
    margin: 0 15px 30px;
  }
}
@media (max-width: 1199px) {
  /* line 231, sass/site/web-development/_web-development.scss */
  .data-science-list.our-expertise-list li {
    width: calc(100%  / 2 - 30px);
  }
}
@media (max-width: 767px) {
  /* line 231, sass/site/web-development/_web-development.scss */
  .data-science-list.our-expertise-list li {
    padding: 25px 15px 75px;
  }
}
@media (max-width: 599px) {
  /* line 231, sass/site/web-development/_web-development.scss */
  .data-science-list.our-expertise-list li {
    width: 100%;
    margin: 0 0 30px;
  }
}
/* line 252, sass/site/web-development/_web-development.scss */
.data-science-list.our-expertise-list li i {
  max-height: 48px;
  height: 100%;
  vertical-align: top;
}
@media (max-width: 767px) {
  /* line 252, sass/site/web-development/_web-development.scss */
  .data-science-list.our-expertise-list li i {
    max-width: 60px;
  }
}
@media (max-width: 599px) {
  /* line 252, sass/site/web-development/_web-development.scss */
  .data-science-list.our-expertise-list li i {
    max-height: inherit;
    height: auto;
  }
}
/* line 264, sass/site/web-development/_web-development.scss */
.data-science-list.our-expertise-list li h3 {
  color: #000;
  font-size: 25px;
  margin: 34px 0 10px;
}
@media (max-width: 1600px) {
  /* line 264, sass/site/web-development/_web-development.scss */
  .data-science-list.our-expertise-list li h3 {
    margin: 20px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 264, sass/site/web-development/_web-development.scss */
  .data-science-list.our-expertise-list li h3 {
    margin: 15px 0 0;
  }
}
/* line 275, sass/site/web-development/_web-development.scss */
.data-science-list.our-expertise-list li p {
  color: #6a6a6a;
}
@media (max-width: 1365px) {
  /* line 275, sass/site/web-development/_web-development.scss */
  .data-science-list.our-expertise-list li p {
    margin: 13px 0 20px;
  }
}
@media (max-width: 767px) {
  /* line 275, sass/site/web-development/_web-development.scss */
  .data-science-list.our-expertise-list li p {
    margin: 10px 0 20px;
  }
}
@media (max-width: 1600px) {
  /* line 284, sass/site/web-development/_web-development.scss */
  .data-science-list.our-expertise-list li .data-science-link {
    left: 30px;
    bottom: 20px;
  }
}
@media (max-width: 767px) {
  /* line 284, sass/site/web-development/_web-development.scss */
  .data-science-list.our-expertise-list li .data-science-link {
    left: 15px;
    bottom: 20px;
  }
}
/* line 293, sass/site/web-development/_web-development.scss */
.data-science-list.our-expertise-list li .data-science-link:hover {
  background-color: #000;
  border-color: #000;
}
/* line 296, sass/site/web-development/_web-development.scss */
.data-science-list.our-expertise-list li .data-science-link:hover:after {
  background-image: url("images/e-theme-hover-white-arr.png");
}
/* line 301, sass/site/web-development/_web-development.scss */
.data-science-list.our-expertise-list li.expertise-large-list {
  width: 770px;
  border: 0;
  -webkit-box-shadow: -8px 3px 18px 0px rgba(0, 0, 0, 0.11);
  -moz-box-shadow: -8px 3px 18px 0px rgba(0, 0, 0, 0.11);
  -ms-box-shadow: -8px 3px 18px 0px rgba(0, 0, 0, 0.11);
  box-shadow: -8px 3px 18px 0px rgba(0, 0, 0, 0.11);
}
@media (max-width: 1600px) {
  /* line 301, sass/site/web-development/_web-development.scss */
  .data-science-list.our-expertise-list li.expertise-large-list {
    width: calc(100% / 1.5 - 30px);
    margin: 0 15px 30px;
  }
}
@media (max-width: 1199px) {
  /* line 301, sass/site/web-development/_web-development.scss */
  .data-science-list.our-expertise-list li.expertise-large-list {
    width: calc(100%  / 2 - 30px);
  }
}
@media (max-width: 767px) {
  /* line 301, sass/site/web-development/_web-development.scss */
  .data-science-list.our-expertise-list li.expertise-large-list {
    padding: 25px 15px 75px;
  }
}
@media (max-width: 599px) {
  /* line 301, sass/site/web-development/_web-development.scss */
  .data-science-list.our-expertise-list li.expertise-large-list {
    width: 100%;
    margin: 0 0 30px;
    -webkit-box-shadow: -5px 3px 15px 0px rgba(0, 0, 0, 0.11);
    -moz-box-shadow: -5px 3px 15px 0px rgba(0, 0, 0, 0.11);
    -ms-box-shadow: -5px 3px 15px 0px rgba(0, 0, 0, 0.11);
    box-shadow: -5px 3px 15px 0px rgba(0, 0, 0, 0.11);
  }
}
/* line 320, sass/site/web-development/_web-development.scss */
.data-science-list.our-expertise-list li.expertise-large-list .data-science-link {
  right: 63px;
  left: auto;
}
@media (max-width: 767px) {
  /* line 320, sass/site/web-development/_web-development.scss */
  .data-science-list.our-expertise-list li.expertise-large-list .data-science-link {
    right: auto;
    left: 15px;
  }
}
/* line 329, sass/site/web-development/_web-development.scss */
.data-science-list.our-expertise-list li:hover {
  border-color: #e72e28;
}

/* line 335, sass/site/web-development/_web-development.scss */
.web-technologies-scn {
  padding: 115px 0 35px;
  background-color: #212121;
}
@media (max-width: 1899px) {
  /* line 335, sass/site/web-development/_web-development.scss */
  .web-technologies-scn {
    padding: 90px 0 35px;
  }
}
@media (max-width: 1600px) {
  /* line 335, sass/site/web-development/_web-development.scss */
  .web-technologies-scn {
    padding: 50px 0 25px;
  }
}
@media (max-width: 767px) {
  /* line 335, sass/site/web-development/_web-development.scss */
  .web-technologies-scn {
    padding: 40px 0 10px;
  }
}

/* line 349, sass/site/web-development/_web-development.scss */
.growth-journey-row.web-technologies-row {
  background-color: transparent;
  margin: 92px 0;
  margin: 0;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
@media (max-width: 1899px) {
  /* line 349, sass/site/web-development/_web-development.scss */
  .growth-journey-row.web-technologies-row {
    margin: 72px 0;
  }
}
@media (max-width: 1600px) {
  /* line 349, sass/site/web-development/_web-development.scss */
  .growth-journey-row.web-technologies-row {
    margin: 0 0 10px;
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
  }
}
@media (max-width: 1023px) {
  /* line 349, sass/site/web-development/_web-development.scss */
  .growth-journey-row.web-technologies-row {
    margin: 20px 0 30px;
  }
}
@media (max-width: 767px) {
  /* line 349, sass/site/web-development/_web-development.scss */
  .growth-journey-row.web-technologies-row {
    margin: 20px 0 32px;
  }
}
@media (max-width: 479px) {
  /* line 349, sass/site/web-development/_web-development.scss */
  .growth-journey-row.web-technologies-row {
    margin: 15px 0 30px;
  }
}
/* line 370, sass/site/web-development/_web-development.scss */
.growth-journey-row.web-technologies-row .growth-journey-img {
  width: 600px;
}
@media (max-width: 1600px) {
  /* line 370, sass/site/web-development/_web-development.scss */
  .growth-journey-row.web-technologies-row .growth-journey-img {
    width: 50%;
  }
}
@media (max-width: 1023px) {
  /* line 370, sass/site/web-development/_web-development.scss */
  .growth-journey-row.web-technologies-row .growth-journey-img {
    width: 100%;
  }
}
/* line 378, sass/site/web-development/_web-development.scss */
.growth-journey-row.web-technologies-row .growth-journey-img img {
  max-width: initial;
}
@media (max-width: 1199px) {
  /* line 378, sass/site/web-development/_web-development.scss */
  .growth-journey-row.web-technologies-row .growth-journey-img img {
    max-width: 100%;
  }
}
@media (max-width: 1023px) {
  /* line 378, sass/site/web-development/_web-development.scss */
  .growth-journey-row.web-technologies-row .growth-journey-img img {
    width: 100%;
  }
}
@media (max-width: 1600px) {
  /* line 388, sass/site/web-development/_web-development.scss */
  .growth-journey-row.web-technologies-row .growth-journey-content {
    width: 50%;
  }
}
@media (max-width: 1023px) {
  /* line 388, sass/site/web-development/_web-development.scss */
  .growth-journey-row.web-technologies-row .growth-journey-content {
    width: 100%;
    margin-top: -80px;
    text-align: center;
  }
}
@media (max-width: 479px) {
  /* line 388, sass/site/web-development/_web-development.scss */
  .growth-journey-row.web-technologies-row .growth-journey-content {
    margin-top: -50px;
  }
}
/* line 400, sass/site/web-development/_web-development.scss */
.growth-journey-row.web-technologies-row .growth-journey-content h3 {
  letter-spacing: -0.1px;
  margin: -10px 0 15px;
}
@media (max-width: 1600px) {
  /* line 400, sass/site/web-development/_web-development.scss */
  .growth-journey-row.web-technologies-row .growth-journey-content h3 {
    margin: 0 0 15px;
    font-size: 40px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 400, sass/site/web-development/_web-development.scss */
  .growth-journey-row.web-technologies-row .growth-journey-content h3 {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 400, sass/site/web-development/_web-development.scss */
  .growth-journey-row.web-technologies-row .growth-journey-content h3 {
    font-size: 32px;
  }
}
@media (max-width: 1023px) {
  /* line 400, sass/site/web-development/_web-development.scss */
  .growth-journey-row.web-technologies-row .growth-journey-content h3 {
    font-size: 28px;
  }
}
/* line 418, sass/site/web-development/_web-development.scss */
.growth-journey-row.web-technologies-row .growth-journey-content p {
  margin: 37px 0 34px;
  color: #9d9d9d;
}
@media (max-width: 1600px) {
  /* line 418, sass/site/web-development/_web-development.scss */
  .growth-journey-row.web-technologies-row .growth-journey-content p {
    margin: 20px 0 30px;
  }
}
@media (max-width: 1600px) {
  /* line 418, sass/site/web-development/_web-development.scss */
  .growth-journey-row.web-technologies-row .growth-journey-content p {
    margin: 15px 0 25px;
  }
}
@media (max-width: 767px) {
  /* line 418, sass/site/web-development/_web-development.scss */
  .growth-journey-row.web-technologies-row .growth-journey-content p {
    margin: 15px 0;
  }
}
/* line 430, sass/site/web-development/_web-development.scss */
.growth-journey-row.web-technologies-row .growth-journey-content p br {
  display: none;
}
/* line 434, sass/site/web-development/_web-development.scss */
.growth-journey-row.web-technologies-row .growth-journey-content .read-more {
  color: #fff !important;
}
/* line 436, sass/site/web-development/_web-development.scss */
.growth-journey-row.web-technologies-row .growth-journey-content .read-more:hover {
  color: #e63b30 !important;
}
/* line 442, sass/site/web-development/_web-development.scss */
.growth-journey-row.web-technologies-row:nth-child(odd) .growth-journey-img {
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
  margin-left: 0;
  margin-right: auto;
}
/* line 446, sass/site/web-development/_web-development.scss */
.growth-journey-row.web-technologies-row:nth-child(odd) .growth-journey-img img {
  float: right;
}
/* line 450, sass/site/web-development/_web-development.scss */
.growth-journey-row.web-technologies-row:nth-child(odd) .growth-journey-content {
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
  margin-left: auto;
  margin-right: 0;
}
/* line 457, sass/site/web-development/_web-development.scss */
.growth-journey-row.web-technologies-row:nth-child(even) .growth-journey-img {
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
  margin-left: auto;
  margin-right: 0;
}
@media (max-width: 1023px) {
  /* line 457, sass/site/web-development/_web-development.scss */
  .growth-journey-row.web-technologies-row:nth-child(even) .growth-journey-img {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
}
/* line 464, sass/site/web-development/_web-development.scss */
.growth-journey-row.web-technologies-row:nth-child(even) .growth-journey-img img {
  float: left;
}
/* line 468, sass/site/web-development/_web-development.scss */
.growth-journey-row.web-technologies-row:nth-child(even) .growth-journey-content {
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
  margin-left: 0;
  margin-right: auto;
}
@media (max-width: 1023px) {
  /* line 468, sass/site/web-development/_web-development.scss */
  .growth-journey-row.web-technologies-row:nth-child(even) .growth-journey-content {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
}

/* line 479, sass/site/web-development/_web-development.scss */
.devops-services {
  min-height: 913px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
  z-index: 1;
}
@media (max-width: 1899px) {
  /* line 479, sass/site/web-development/_web-development.scss */
  .devops-services {
    min-height: 762px;
  }
}
@media (max-width: 1600px) {
  /* line 479, sass/site/web-development/_web-development.scss */
  .devops-services {
    min-height: 560px;
  }
}
@media (max-width: 1199px) {
  /* line 479, sass/site/web-development/_web-development.scss */
  .devops-services {
    min-height: 387px;
    padding: 50px 0;
  }
}
@media (max-width: 1023px) {
  /* line 479, sass/site/web-development/_web-development.scss */
  .devops-services {
    min-height: inherit;
    padding: 40px 0 30px;
  }
}
/* line 500, sass/site/web-development/_web-development.scss */
.devops-services:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background: black;
  background: linear-gradient(90deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0.4) 100%);
}
/* line 511, sass/site/web-development/_web-development.scss */
.devops-services .fix-wrap {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  min-height: inherit;
}
/* line 519, sass/site/web-development/_web-development.scss */
.devops-services .devops-services-caption {
  margin: -70px 0 0;
  width: 80%;
}
@media (max-width: 1899px) {
  /* line 519, sass/site/web-development/_web-development.scss */
  .devops-services .devops-services-caption {
    margin: -50px 0 0;
  }
}
@media (max-width: 1600px) {
  /* line 519, sass/site/web-development/_web-development.scss */
  .devops-services .devops-services-caption {
    margin: 0;
  }
}
@media (max-width: 767px) {
  /* line 519, sass/site/web-development/_web-development.scss */
  .devops-services .devops-services-caption {
    width: 100%;
  }
}
/* line 531, sass/site/web-development/_web-development.scss */
.devops-services .devops-services-caption .point-symbol {
  display: inline-block;
  width: 33px;
  height: 33px;
  background-color: #f8332c;
  margin: 0 0 13px;
}
@media (max-width: 1199px) {
  /* line 531, sass/site/web-development/_web-development.scss */
  .devops-services .devops-services-caption .point-symbol {
    margin: 0 0 8px;
  }
}
@media (max-width: 1023px) {
  /* line 531, sass/site/web-development/_web-development.scss */
  .devops-services .devops-services-caption .point-symbol {
    margin: 0 0 5px;
  }
}
/* line 544, sass/site/web-development/_web-development.scss */
.devops-services .devops-services-caption h2 {
  font-size: 50px;
  line-height: 60px;
  font-weight: 800;
  color: #fff;
  margin: 0 0 31px;
}
@media (max-width: 1600px) {
  /* line 544, sass/site/web-development/_web-development.scss */
  .devops-services .devops-services-caption h2 {
    margin: 0 0 20px;
    font-size: 40px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 544, sass/site/web-development/_web-development.scss */
  .devops-services .devops-services-caption h2 {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 544, sass/site/web-development/_web-development.scss */
  .devops-services .devops-services-caption h2 {
    margin: 0 0 15px;
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 544, sass/site/web-development/_web-development.scss */
  .devops-services .devops-services-caption h2 {
    font-size: 28px;
  }
}
/* line 566, sass/site/web-development/_web-development.scss */
.devops-services .devops-services-caption p {
  font-size: 19px;
  line-height: 26px;
  color: #fff;
  letter-spacing: -0.5px;
  max-width: 50%;
}
@media (max-width: 1600px) {
  /* line 566, sass/site/web-development/_web-development.scss */
  .devops-services .devops-services-caption p {
    margin: 15px 0 20px;
    font-size: 18px;
  }
}
@media (max-width: 1023px) {
  /* line 566, sass/site/web-development/_web-development.scss */
  .devops-services .devops-services-caption p {
    max-width: 100%;
    margin: 10px 0 20px;
  }
}
/* line 581, sass/site/web-development/_web-development.scss */
.devops-services .devops-services-caption .read-more {
  margin-top: 15px;
  color: #fff !important;
}
@media (max-width: 1199px) {
  /* line 581, sass/site/web-development/_web-development.scss */
  .devops-services .devops-services-caption .read-more {
    margin-top: 8px;
  }
}
@media (max-width: 1023px) {
  /* line 581, sass/site/web-development/_web-development.scss */
  .devops-services .devops-services-caption .read-more {
    margin-top: 0;
  }
}
/* line 590, sass/site/web-development/_web-development.scss */
.devops-services .devops-services-caption .read-more:hover {
  color: #e72e28 !important;
}

/* line 598, sass/site/web-development/_web-development.scss */
.work-with-data.quality-assurance.custom-web-develop {
  padding: 70px 0 77px;
  background-color: #f0f0f0;
}
@media (max-width: 1600px) {
  /* line 598, sass/site/web-development/_web-development.scss */
  .work-with-data.quality-assurance.custom-web-develop {
    padding: 40px 0;
  }
}
@media (max-width: 767px) {
  /* line 598, sass/site/web-development/_web-development.scss */
  .work-with-data.quality-assurance.custom-web-develop {
    padding: 45px 0 20px;
  }
}
/* line 607, sass/site/web-development/_web-development.scss */
.work-with-data.quality-assurance.custom-web-develop .how-we-do-content {
  margin-left: 0;
  margin-top: 0;
}
@media (max-width: 1023px) {
  /* line 607, sass/site/web-development/_web-development.scss */
  .work-with-data.quality-assurance.custom-web-develop .how-we-do-content {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    padding: 35px 0 0;
    text-align: center;
  }
}
@media (max-width: 479px) {
  /* line 607, sass/site/web-development/_web-development.scss */
  .work-with-data.quality-assurance.custom-web-develop .how-we-do-content {
    padding: 35px 0 0;
  }
}
/* line 618, sass/site/web-development/_web-development.scss */
.work-with-data.quality-assurance.custom-web-develop .how-we-do-content .point-symbol {
  display: inline-block;
  width: 33px;
  height: 33px;
  background-color: #f8332c;
  margin: 0 0 7px;
}
@media (max-width: 479px) {
  /* line 618, sass/site/web-development/_web-development.scss */
  .work-with-data.quality-assurance.custom-web-develop .how-we-do-content .point-symbol {
    margin: 0 0 5px;
  }
}
/* line 628, sass/site/web-development/_web-development.scss */
.work-with-data.quality-assurance.custom-web-develop .how-we-do-content h2 {
  margin: 0 0 32px;
  position: relative;
  letter-spacing: -0.2px;
}
@media (max-width: 1600px) {
  /* line 628, sass/site/web-development/_web-development.scss */
  .work-with-data.quality-assurance.custom-web-develop .how-we-do-content h2 {
    margin: 0 0 20px;
    font-size: 40px;
  }
}
@media (max-width: 1199px) {
  /* line 628, sass/site/web-development/_web-development.scss */
  .work-with-data.quality-assurance.custom-web-develop .how-we-do-content h2 {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 628, sass/site/web-development/_web-development.scss */
  .work-with-data.quality-assurance.custom-web-develop .how-we-do-content h2 {
    margin: 0 0 15px;
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 628, sass/site/web-development/_web-development.scss */
  .work-with-data.quality-assurance.custom-web-develop .how-we-do-content h2 {
    margin: 0 0 10px;
    font-size: 28px;
  }
}
/* line 648, sass/site/web-development/_web-development.scss */
.work-with-data.quality-assurance.custom-web-develop .how-we-do-content p {
  max-width: 100%;
}
@media (max-width: 1600px) {
  /* line 648, sass/site/web-development/_web-development.scss */
  .work-with-data.quality-assurance.custom-web-develop .how-we-do-content p {
    font-size: 18px;
    margin: 10px 0;
  }
}
/* line 656, sass/site/web-development/_web-development.scss */
.work-with-data.quality-assurance.custom-web-develop .how-we-do-img {
  position: relative;
  z-index: 1;
  width: calc(44% - 12px);
  margin-left: auto;
}
@media (max-width: 1600px) {
  /* line 656, sass/site/web-development/_web-development.scss */
  .work-with-data.quality-assurance.custom-web-develop .how-we-do-img {
    width: calc(50% - 12px);
  }
}
@media (max-width: 1023px) {
  /* line 656, sass/site/web-development/_web-development.scss */
  .work-with-data.quality-assurance.custom-web-develop .how-we-do-img {
    width: 100%;
    margin-right: -15px;
  }
}
/* line 668, sass/site/web-development/_web-development.scss */
.work-with-data.quality-assurance.custom-web-develop .how-we-do-img:before {
  content: '';
  position: absolute;
  left: 15px;
  bottom: 15px;
  -webkit-box-shadow: -67px 39px 49px rgba(0, 0, 0, 0.11);
  -moz-box-shadow: -67px 39px 49px rgba(0, 0, 0, 0.11);
  -ms-box-shadow: -67px 39px 49px rgba(0, 0, 0, 0.11);
  box-shadow: -67px 39px 49px rgba(0, 0, 0, 0.11);
  width: 500%;
  height: 73%;
}
@media (max-width: 1600px) {
  /* line 668, sass/site/web-development/_web-development.scss */
  .work-with-data.quality-assurance.custom-web-develop .how-we-do-img:before {
    width: 120%;
  }
}
/* line 680, sass/site/web-development/_web-development.scss */
.work-with-data.quality-assurance.custom-web-develop .how-we-do-img img {
  float: left;
}
@media (max-width: 1600px) {
  /* line 680, sass/site/web-development/_web-development.scss */
  .work-with-data.quality-assurance.custom-web-develop .how-we-do-img img {
    max-width: 120%;
  }
}
/* line 687, sass/site/web-development/_web-development.scss */
.work-with-data.quality-assurance.custom-web-develop .read-more {
  display: table;
  margin: 15px auto 0 0;
  left: 0;
}
@media (max-width: 1023px) {
  /* line 687, sass/site/web-development/_web-development.scss */
  .work-with-data.quality-assurance.custom-web-develop .read-more {
    margin: 15px auto 0;
  }
}
@media (max-width: 767px) {
  /* line 687, sass/site/web-development/_web-development.scss */
  .work-with-data.quality-assurance.custom-web-develop .read-more {
    margin: 8px auto 0;
    line-height: normal;
  }
}

/* line 705, sass/site/web-development/_web-development.scss */
.work-with-data.quality-assurance.maintenance-support.web-maintenance-support {
  padding: 127px 0 72px;
}
@media (max-width: 1899px) {
  /* line 705, sass/site/web-development/_web-development.scss */
  .work-with-data.quality-assurance.maintenance-support.web-maintenance-support {
    padding: 120px 0 70px;
  }
}
@media (max-width: 1600px) {
  /* line 705, sass/site/web-development/_web-development.scss */
  .work-with-data.quality-assurance.maintenance-support.web-maintenance-support {
    padding: 50px 0 0;
  }
}
@media (max-width: 1199px) {
  /* line 705, sass/site/web-development/_web-development.scss */
  .work-with-data.quality-assurance.maintenance-support.web-maintenance-support {
    padding: 50px 0 30px;
  }
}
@media (max-width: 767px) {
  /* line 705, sass/site/web-development/_web-development.scss */
  .work-with-data.quality-assurance.maintenance-support.web-maintenance-support {
    padding: 50px 0 20px;
  }
}

/* line 723, sass/site/web-development/_web-development.scss */
.web-develop-why-us {
  padding: 80px 0 63px;
}
@media (max-width: 1600px) {
  /* line 723, sass/site/web-development/_web-development.scss */
  .web-develop-why-us {
    padding: 50px 0 30px;
  }
}
@media (max-width: 1023px) {
  /* line 723, sass/site/web-development/_web-development.scss */
  .web-develop-why-us {
    padding: 40px 0 30px;
  }
}
@media (max-width: 767px) {
  /* line 723, sass/site/web-development/_web-development.scss */
  .web-develop-why-us {
    padding: 40px 0 20px;
  }
}
/* line 734, sass/site/web-development/_web-development.scss */
.web-develop-why-us .header-title {
  margin: 0 0 102px;
  text-align: center;
}
@media (max-width: 1899px) {
  /* line 734, sass/site/web-development/_web-development.scss */
  .web-develop-why-us .header-title {
    margin: 0 0 90px;
  }
}
@media (max-width: 1600px) {
  /* line 734, sass/site/web-development/_web-development.scss */
  .web-develop-why-us .header-title {
    margin: 0 0 20px;
  }
}
@media (max-width: 767px) {
  /* line 734, sass/site/web-development/_web-development.scss */
  .web-develop-why-us .header-title {
    margin: 0 0 10px;
  }
}
/* line 746, sass/site/web-development/_web-development.scss */
.web-develop-why-us .header-title h2 {
  font-size: 50px;
  line-height: 60px;
  letter-spacing: -1.0px;
}
@media (max-width: 1600px) {
  /* line 746, sass/site/web-development/_web-development.scss */
  .web-develop-why-us .header-title h2 {
    font-size: 40px;
    line-height: normal;
    letter-spacing: -0.8px;
  }
}
@media (max-width: 1199px) {
  /* line 746, sass/site/web-development/_web-development.scss */
  .web-develop-why-us .header-title h2 {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 746, sass/site/web-development/_web-development.scss */
  .web-develop-why-us .header-title h2 {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 746, sass/site/web-development/_web-development.scss */
  .web-develop-why-us .header-title h2 {
    font-size: 28px;
    letter-spacing: normal;
    margin: 0;
  }
}

/* line 770, sass/site/web-development/_web-development.scss */
.web-develop-why-us-main-list .fix-wrap {
  max-width: 1611px;
}
@media (max-width: 1600px) {
  /* line 770, sass/site/web-development/_web-development.scss */
  .web-develop-why-us-main-list .fix-wrap {
    max-width: 1100px;
  }
}

/* line 778, sass/site/web-development/_web-development.scss */
.data-why-choose-list.web-develop-why-us-list {
  margin: 0 -15px;
  width: auto;
}
@media (max-width: 599px) {
  /* line 778, sass/site/web-development/_web-development.scss */
  .data-why-choose-list.web-develop-why-us-list {
    margin: 0;
  }
}
/* line 784, sass/site/web-development/_web-development.scss */
.data-why-choose-list.web-develop-why-us-list .data-whychoose-item {
  padding: 0 15px;
  margin: 30px 0 72px;
}
@media (max-width: 1899px) {
  /* line 784, sass/site/web-development/_web-development.scss */
  .data-why-choose-list.web-develop-why-us-list .data-whychoose-item {
    margin: 30px 0 60px;
  }
}
@media (max-width: 1600px) {
  /* line 784, sass/site/web-development/_web-development.scss */
  .data-why-choose-list.web-develop-why-us-list .data-whychoose-item {
    margin: 30px 0 0;
  }
}
@media (max-width: 1199px) {
  /* line 784, sass/site/web-development/_web-development.scss */
  .data-why-choose-list.web-develop-why-us-list .data-whychoose-item {
    margin: 15px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 784, sass/site/web-development/_web-development.scss */
  .data-why-choose-list.web-develop-why-us-list .data-whychoose-item {
    max-width: 50%;
  }
}
@media (max-width: 599px) {
  /* line 784, sass/site/web-development/_web-development.scss */
  .data-why-choose-list.web-develop-why-us-list .data-whychoose-item {
    max-width: 100%;
    margin: 10px 0;
    padding: 0;
  }
}
/* line 804, sass/site/web-development/_web-development.scss */
.data-why-choose-list.web-develop-why-us-list .data-whychoose-item .whychoose-item-inner {
  max-width: 450px;
}
@media (max-width: 599px) {
  /* line 804, sass/site/web-development/_web-development.scss */
  .data-why-choose-list.web-develop-why-us-list .data-whychoose-item .whychoose-item-inner {
    max-width: 100%;
    text-align: center;
  }
}
/* line 810, sass/site/web-development/_web-development.scss */
.data-why-choose-list.web-develop-why-us-list .data-whychoose-item .whychoose-item-inner .point-symbol {
  margin-bottom: 5px;
}
@media (max-width: 1023px) {
  /* line 810, sass/site/web-development/_web-development.scss */
  .data-why-choose-list.web-develop-why-us-list .data-whychoose-item .whychoose-item-inner .point-symbol {
    margin-bottom: 3px;
  }
}
/* line 816, sass/site/web-development/_web-development.scss */
.data-why-choose-list.web-develop-why-us-list .data-whychoose-item .whychoose-item-inner h3 {
  font-size: 29px;
  line-height: 38px;
  color: #000;
  letter-spacing: -0.2px;
  margin: 0 0 23px;
}
@media (max-width: 1600px) {
  /* line 816, sass/site/web-development/_web-development.scss */
  .data-why-choose-list.web-develop-why-us-list .data-whychoose-item .whychoose-item-inner h3 {
    margin: 0 0 15px;
    font-size: 26px;
  }
}
@media (max-width: 1199px) {
  /* line 816, sass/site/web-development/_web-development.scss */
  .data-why-choose-list.web-develop-why-us-list .data-whychoose-item .whychoose-item-inner h3 {
    margin: 0 0 10px;
    line-height: normal;
    font-size: 24px;
  }
}
@media (max-width: 1023px) {
  /* line 816, sass/site/web-development/_web-development.scss */
  .data-why-choose-list.web-develop-why-us-list .data-whychoose-item .whychoose-item-inner h3 {
    font-size: 20px;
    margin: 0 0 10px;
    min-height: inherit;
  }
}
/* line 837, sass/site/web-development/_web-development.scss */
.data-why-choose-list.web-develop-why-us-list .data-whychoose-item .whychoose-item-inner p {
  max-width: 100%;
  font-size: 19px;
  line-height: 26px;
  color: #6a6a6a;
  letter-spacing: -0.5px;
}
@media (max-width: 1600px) {
  /* line 837, sass/site/web-development/_web-development.scss */
  .data-why-choose-list.web-develop-why-us-list .data-whychoose-item .whychoose-item-inner p {
    margin: 15px 0 10px;
    font-size: 18px;
  }
}
@media (max-width: 1470px) {
  /* line 837, sass/site/web-development/_web-development.scss */
  .data-why-choose-list.web-develop-why-us-list .data-whychoose-item .whychoose-item-inner p {
    margin: 12px 0 10px;
  }
}
@media (max-width: 1365px) {
  /* line 837, sass/site/web-development/_web-development.scss */
  .data-why-choose-list.web-develop-why-us-list .data-whychoose-item .whychoose-item-inner p {
    margin: 8px 0 20px;
  }
}
@media (max-width: 767px) {
  /* line 837, sass/site/web-development/_web-development.scss */
  .data-why-choose-list.web-develop-why-us-list .data-whychoose-item .whychoose-item-inner p {
    margin: 8px 0;
  }
}

/*--------------------------------------------------------------
## Life At Atharva Page
/*--------------------------------------------------------------*/
/* line 2, sass/site/life-at-atharva/_life-at-atharva.scss */
.page-template-life-at-atharva .fix-wrap {
  max-width: 1200px;
  width: 100%;
  padding: 0 15px;
}
@media (max-width: 1600px) {
  /* line 2, sass/site/life-at-atharva/_life-at-atharva.scss */
  .page-template-life-at-atharva .fix-wrap {
    max-width: 1100px;
  }
}
/* line 10, sass/site/life-at-atharva/_life-at-atharva.scss */
.page-template-life-at-atharva ul, .page-template-life-at-atharva ol {
  list-style: none;
  padding: 0;
}

@media (max-width: 1199px) {
  /* line 17, sass/site/life-at-atharva/_life-at-atharva.scss */
  .services-banner-wrapper.ar-vr-banner.life-at-atharva-banner {
    padding: 30px 0;
  }
}
/* line 21, sass/site/life-at-atharva/_life-at-atharva.scss */
.services-banner-wrapper.ar-vr-banner.life-at-atharva-banner .services-banner-caption {
  overflow: visible;
}
@media (max-width: 1899px) {
  /* line 21, sass/site/life-at-atharva/_life-at-atharva.scss */
  .services-banner-wrapper.ar-vr-banner.life-at-atharva-banner .services-banner-caption {
    min-height: 680px;
  }
}
@media (max-width: 1600px) {
  /* line 21, sass/site/life-at-atharva/_life-at-atharva.scss */
  .services-banner-wrapper.ar-vr-banner.life-at-atharva-banner .services-banner-caption {
    min-height: 510px;
  }
}
@media (max-width: 1199px) {
  /* line 21, sass/site/life-at-atharva/_life-at-atharva.scss */
  .services-banner-wrapper.ar-vr-banner.life-at-atharva-banner .services-banner-caption {
    min-height: inherit;
    padding: 0;
  }
}
/* line 33, sass/site/life-at-atharva/_life-at-atharva.scss */
.services-banner-wrapper.ar-vr-banner.life-at-atharva-banner .services-banner-caption .service-page-title {
  width: 46%;
  padding: 0;
}
@media (max-width: 1199px) {
  /* line 33, sass/site/life-at-atharva/_life-at-atharva.scss */
  .services-banner-wrapper.ar-vr-banner.life-at-atharva-banner .services-banner-caption .service-page-title {
    text-align: left;
  }
}
@media (max-width: 1023px) {
  /* line 33, sass/site/life-at-atharva/_life-at-atharva.scss */
  .services-banner-wrapper.ar-vr-banner.life-at-atharva-banner .services-banner-caption .service-page-title {
    width: 100%;
  }
}
/* line 42, sass/site/life-at-atharva/_life-at-atharva.scss */
.services-banner-wrapper.ar-vr-banner.life-at-atharva-banner .services-banner-caption .service-page-title h1 {
  font-size: 70px;
  line-height: 84px;
  margin: 0 0 38px;
  letter-spacing: -1.5px;
}
@media (max-width: 1600px) {
  /* line 42, sass/site/life-at-atharva/_life-at-atharva.scss */
  .services-banner-wrapper.ar-vr-banner.life-at-atharva-banner .services-banner-caption .service-page-title h1 {
    font-size: 50px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 42, sass/site/life-at-atharva/_life-at-atharva.scss */
  .services-banner-wrapper.ar-vr-banner.life-at-atharva-banner .services-banner-caption .service-page-title h1 {
    font-size: 40px;
    margin: 0 0 30px;
  }
}
@media (max-width: 1023px) {
  /* line 42, sass/site/life-at-atharva/_life-at-atharva.scss */
  .services-banner-wrapper.ar-vr-banner.life-at-atharva-banner .services-banner-caption .service-page-title h1 {
    font-size: 36px;
  }
}
@media (max-width: 767px) {
  /* line 42, sass/site/life-at-atharva/_life-at-atharva.scss */
  .services-banner-wrapper.ar-vr-banner.life-at-atharva-banner .services-banner-caption .service-page-title h1 {
    font-size: 32px;
    margin: 0 0 10px;
  }
}
/* line 63, sass/site/life-at-atharva/_life-at-atharva.scss */
.services-banner-wrapper.ar-vr-banner.life-at-atharva-banner .services-banner-caption .service-page-title p {
  max-width: 660px;
  font-size: 40px;
  line-height: normal;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  position: relative;
  padding-left: 74px;
  margin: 30px 0 20px;
}
@media (max-width: 1899px) {
  /* line 63, sass/site/life-at-atharva/_life-at-atharva.scss */
  .services-banner-wrapper.ar-vr-banner.life-at-atharva-banner .services-banner-caption .service-page-title p {
    font-size: 32px;
  }
}
@media (max-width: 1600px) {
  /* line 63, sass/site/life-at-atharva/_life-at-atharva.scss */
  .services-banner-wrapper.ar-vr-banner.life-at-atharva-banner .services-banner-caption .service-page-title p {
    font-size: 28px;
  }
}
@media (max-width: 1199px) {
  /* line 63, sass/site/life-at-atharva/_life-at-atharva.scss */
  .services-banner-wrapper.ar-vr-banner.life-at-atharva-banner .services-banner-caption .service-page-title p {
    font-size: 24px;
    padding-left: 60px;
  }
}
@media (max-width: 1023px) {
  /* line 63, sass/site/life-at-atharva/_life-at-atharva.scss */
  .services-banner-wrapper.ar-vr-banner.life-at-atharva-banner .services-banner-caption .service-page-title p {
    margin: 22px 0 20px;
    padding-left: 45px;
  }
}
@media (max-width: 767px) {
  /* line 63, sass/site/life-at-atharva/_life-at-atharva.scss */
  .services-banner-wrapper.ar-vr-banner.life-at-atharva-banner .services-banner-caption .service-page-title p {
    margin: 15px 0;
  }
}
@media (max-width: 479px) {
  /* line 63, sass/site/life-at-atharva/_life-at-atharva.scss */
  .services-banner-wrapper.ar-vr-banner.life-at-atharva-banner .services-banner-caption .service-page-title p {
    padding-left: 30px;
  }
}
/* line 92, sass/site/life-at-atharva/_life-at-atharva.scss */
.services-banner-wrapper.ar-vr-banner.life-at-atharva-banner .services-banner-caption .service-page-title p:before {
  content: '';
  position: absolute;
  left: 0;
  top: 23px;
  width: 49px;
  height: 7px;
  background-color: #e72e28;
}
@media (max-width: 1899px) {
  /* line 92, sass/site/life-at-atharva/_life-at-atharva.scss */
  .services-banner-wrapper.ar-vr-banner.life-at-atharva-banner .services-banner-caption .service-page-title p:before {
    top: 22px;
  }
}
@media (max-width: 1600px) {
  /* line 92, sass/site/life-at-atharva/_life-at-atharva.scss */
  .services-banner-wrapper.ar-vr-banner.life-at-atharva-banner .services-banner-caption .service-page-title p:before {
    top: 21px;
  }
}
@media (max-width: 1365px) {
  /* line 92, sass/site/life-at-atharva/_life-at-atharva.scss */
  .services-banner-wrapper.ar-vr-banner.life-at-atharva-banner .services-banner-caption .service-page-title p:before {
    top: 19px;
  }
}
@media (max-width: 1199px) {
  /* line 92, sass/site/life-at-atharva/_life-at-atharva.scss */
  .services-banner-wrapper.ar-vr-banner.life-at-atharva-banner .services-banner-caption .service-page-title p:before {
    top: 18px;
    width: 39px;
    height: 5px;
  }
}
@media (max-width: 1023px) {
  /* line 92, sass/site/life-at-atharva/_life-at-atharva.scss */
  .services-banner-wrapper.ar-vr-banner.life-at-atharva-banner .services-banner-caption .service-page-title p:before {
    top: 14px;
    width: 29px;
    height: 4px;
  }
}
@media (max-width: 479px) {
  /* line 92, sass/site/life-at-atharva/_life-at-atharva.scss */
  .services-banner-wrapper.ar-vr-banner.life-at-atharva-banner .services-banner-caption .service-page-title p:before {
    width: 19px;
    height: 3px;
  }
}
@media (max-width: 1023px) {
  /* line 63, sass/site/life-at-atharva/_life-at-atharva.scss */
  .services-banner-wrapper.ar-vr-banner.life-at-atharva-banner .services-banner-caption .service-page-title p {
    max-width: 100%;
    font-size: 20px;
    line-height: 30px;
  }
}
@media (max-width: 767px) {
  /* line 63, sass/site/life-at-atharva/_life-at-atharva.scss */
  .services-banner-wrapper.ar-vr-banner.life-at-atharva-banner .services-banner-caption .service-page-title p {
    font-size: 18px;
    line-height: 28px;
  }
}
/* line 135, sass/site/life-at-atharva/_life-at-atharva.scss */
.services-banner-wrapper.ar-vr-banner.life-at-atharva-banner .services-banner-caption .service-page-thumb {
  width: 49%;
}
@media (max-width: 1023px) {
  /* line 135, sass/site/life-at-atharva/_life-at-atharva.scss */
  .services-banner-wrapper.ar-vr-banner.life-at-atharva-banner .services-banner-caption .service-page-thumb {
    width: 100%;
  }
}
@media (max-width: 1899px) {
  /* line 140, sass/site/life-at-atharva/_life-at-atharva.scss */
  .services-banner-wrapper.ar-vr-banner.life-at-atharva-banner .services-banner-caption .service-page-thumb img {
    max-width: 110%;
  }
}
@media (max-width: 1199px) {
  /* line 140, sass/site/life-at-atharva/_life-at-atharva.scss */
  .services-banner-wrapper.ar-vr-banner.life-at-atharva-banner .services-banner-caption .service-page-thumb img {
    max-width: 100%;
  }
}

/* line 154, sass/site/life-at-atharva/_life-at-atharva.scss */
.great-ideas.inclusive-culture {
  padding: 92px 0 23px;
}
@media (max-width: 1899px) {
  /* line 154, sass/site/life-at-atharva/_life-at-atharva.scss */
  .great-ideas.inclusive-culture {
    padding: 92px 0 20px;
  }
}
@media (max-width: 1600px) {
  /* line 154, sass/site/life-at-atharva/_life-at-atharva.scss */
  .great-ideas.inclusive-culture {
    padding: 50px 0 20px;
  }
}
@media (max-width: 767px) {
  /* line 154, sass/site/life-at-atharva/_life-at-atharva.scss */
  .great-ideas.inclusive-culture {
    padding: 30px 0 15px;
  }
}
@media (max-width: 599px) {
  /* line 154, sass/site/life-at-atharva/_life-at-atharva.scss */
  .great-ideas.inclusive-culture {
    padding: 30px 0 10px;
  }
}
/* line 168, sass/site/life-at-atharva/_life-at-atharva.scss */
.great-ideas.inclusive-culture .header-title {
  margin: 0 0 78px;
}
@media (max-width: 1600px) {
  /* line 168, sass/site/life-at-atharva/_life-at-atharva.scss */
  .great-ideas.inclusive-culture .header-title {
    margin: 0 0 40px;
  }
}
/* line 173, sass/site/life-at-atharva/_life-at-atharva.scss */
.great-ideas.inclusive-culture .header-title .section-header {
  color: #000;
  max-width: 95%;
}
@media (max-width: 1600px) {
  /* line 173, sass/site/life-at-atharva/_life-at-atharva.scss */
  .great-ideas.inclusive-culture .header-title .section-header {
    max-width: 81%;
  }
}
@media (max-width: 1199px) {
  /* line 173, sass/site/life-at-atharva/_life-at-atharva.scss */
  .great-ideas.inclusive-culture .header-title .section-header {
    max-width: 90%;
  }
}
@media (max-width: 1023px) {
  /* line 173, sass/site/life-at-atharva/_life-at-atharva.scss */
  .great-ideas.inclusive-culture .header-title .section-header {
    max-width: 100%;
    font-size: 25px;
    line-height: 35px;
  }
}
@media (max-width: 767px) {
  /* line 173, sass/site/life-at-atharva/_life-at-atharva.scss */
  .great-ideas.inclusive-culture .header-title .section-header {
    text-align: left;
    font-size: 22px;
    line-height: 30px;
  }
}
@media (max-width: 479px) {
  /* line 173, sass/site/life-at-atharva/_life-at-atharva.scss */
  .great-ideas.inclusive-culture .header-title .section-header {
    font-size: 20px;
    line-height: 28px;
  }
}

/* line 201, sass/site/life-at-atharva/_life-at-atharva.scss */
.great-ideas-list.inclusive-culture-list {
  margin: 0;
}
@media (max-width: 1023px) {
  /* line 203, sass/site/life-at-atharva/_life-at-atharva.scss */
  .great-ideas-list.inclusive-culture-list li {
    padding: 0 0 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 203, sass/site/life-at-atharva/_life-at-atharva.scss */
  .great-ideas-list.inclusive-culture-list li {
    width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 210, sass/site/life-at-atharva/_life-at-atharva.scss */
  .great-ideas-list.inclusive-culture-list li:nth-last-child(-n+2) {
    margin: 0 0 32px;
  }
}
@media (max-width: 1600px) {
  /* line 215, sass/site/life-at-atharva/_life-at-atharva.scss */
  .great-ideas-list.inclusive-culture-list li strong {
    font-size: 24px;
    margin: -5px 0 5px;
  }
}
@media (max-width: 1023px) {
  /* line 215, sass/site/life-at-atharva/_life-at-atharva.scss */
  .great-ideas-list.inclusive-culture-list li strong {
    font-size: 20px;
  }
}
/* line 224, sass/site/life-at-atharva/_life-at-atharva.scss */
.great-ideas-list.inclusive-culture-list li p {
  max-width: 91%;
}
@media (max-width: 1600px) {
  /* line 224, sass/site/life-at-atharva/_life-at-atharva.scss */
  .great-ideas-list.inclusive-culture-list li p {
    max-width: 89%;
    font-size: 16px;
    line-height: 24px;
  }
}
@media (max-width: 1023px) {
  /* line 224, sass/site/life-at-atharva/_life-at-atharva.scss */
  .great-ideas-list.inclusive-culture-list li p {
    font-size: 15px;
  }
}
@media (max-width: 767px) {
  /* line 234, sass/site/life-at-atharva/_life-at-atharva.scss */
  .great-ideas-list.inclusive-culture-list li p br {
    display: none;
  }
}

/* line 244, sass/site/life-at-atharva/_life-at-atharva.scss */
.shape-future-section.people-believe {
  background-color: #f6f6f6;
  padding: 230px 0 27px;
  position: relative;
  z-index: 1;
}
@media (max-width: 1600px) {
  /* line 244, sass/site/life-at-atharva/_life-at-atharva.scss */
  .shape-future-section.people-believe {
    padding: 180px 0 27px;
  }
}
@media (max-width: 1199px) {
  /* line 244, sass/site/life-at-atharva/_life-at-atharva.scss */
  .shape-future-section.people-believe {
    padding: 155px 0 24px;
  }
}
@media (max-width: 1023px) {
  /* line 244, sass/site/life-at-atharva/_life-at-atharva.scss */
  .shape-future-section.people-believe {
    padding: 50px 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 244, sass/site/life-at-atharva/_life-at-atharva.scss */
  .shape-future-section.people-believe {
    padding: 40px 0 10px;
  }
}
/* line 261, sass/site/life-at-atharva/_life-at-atharva.scss */
.shape-future-section.people-believe:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 124px;
  background-color: #fff;
  z-index: -1;
}
@media (max-width: 1899px) {
  /* line 261, sass/site/life-at-atharva/_life-at-atharva.scss */
  .shape-future-section.people-believe:before {
    height: 118px;
  }
}
@media (max-width: 1600px) {
  /* line 261, sass/site/life-at-atharva/_life-at-atharva.scss */
  .shape-future-section.people-believe:before {
    height: 112px;
  }
}
@media (max-width: 1470px) {
  /* line 261, sass/site/life-at-atharva/_life-at-atharva.scss */
  .shape-future-section.people-believe:before {
    height: 104px;
  }
}
@media (max-width: 1365px) {
  /* line 261, sass/site/life-at-atharva/_life-at-atharva.scss */
  .shape-future-section.people-believe:before {
    height: 89px;
  }
}
@media (max-width: 1199px) {
  /* line 261, sass/site/life-at-atharva/_life-at-atharva.scss */
  .shape-future-section.people-believe:before {
    height: 79px;
  }
}
@media (max-width: 1023px) {
  /* line 261, sass/site/life-at-atharva/_life-at-atharva.scss */
  .shape-future-section.people-believe:before {
    display: none;
  }
}
/* line 289, sass/site/life-at-atharva/_life-at-atharva.scss */
.shape-future-section.people-believe .people-believe-right-top {
  position: absolute;
  right: 0;
  top: 0;
  z-index: -1;
  width: 936px;
  height: 337px;
  background-size: 100% 100%;
}
@media (max-width: 1899px) {
  /* line 289, sass/site/life-at-atharva/_life-at-atharva.scss */
  .shape-future-section.people-believe .people-believe-right-top {
    width: 886px;
    height: 317px;
  }
}
@media (max-width: 1600px) {
  /* line 289, sass/site/life-at-atharva/_life-at-atharva.scss */
  .shape-future-section.people-believe .people-believe-right-top {
    width: 636px;
    height: auto;
  }
}
@media (max-width: 1023px) {
  /* line 289, sass/site/life-at-atharva/_life-at-atharva.scss */
  .shape-future-section.people-believe .people-believe-right-top {
    display: none;
  }
}
/* line 309, sass/site/life-at-atharva/_life-at-atharva.scss */
.shape-future-section.people-believe .header-title {
  margin: 0 0 89px;
}
@media (max-width: 1600px) {
  /* line 309, sass/site/life-at-atharva/_life-at-atharva.scss */
  .shape-future-section.people-believe .header-title {
    margin: 0 0 40px;
  }
}
@media (max-width: 767px) {
  /* line 309, sass/site/life-at-atharva/_life-at-atharva.scss */
  .shape-future-section.people-believe .header-title {
    margin: 0 0 35px;
    text-align: left;
  }
}
@media (max-width: 599px) {
  /* line 309, sass/site/life-at-atharva/_life-at-atharva.scss */
  .shape-future-section.people-believe .header-title {
    margin: 0 0 28px;
  }
}
/* line 321, sass/site/life-at-atharva/_life-at-atharva.scss */
.shape-future-section.people-believe .header-title .sub-title {
  font-size: 22px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  color: #000;
  margin: 0 0 39px;
}
@media (max-width: 1600px) {
  /* line 321, sass/site/life-at-atharva/_life-at-atharva.scss */
  .shape-future-section.people-believe .header-title .sub-title {
    font-size: 20px;
    margin: 0 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 321, sass/site/life-at-atharva/_life-at-atharva.scss */
  .shape-future-section.people-believe .header-title .sub-title {
    font-size: 20px;
  }
}
/* line 335, sass/site/life-at-atharva/_life-at-atharva.scss */
.shape-future-section.people-believe .header-title .section-header {
  line-height: 60px;
  color: #000;
  max-width: 61%;
  margin: 0 0 20px;
}
@media (max-width: 1600px) {
  /* line 335, sass/site/life-at-atharva/_life-at-atharva.scss */
  .shape-future-section.people-believe .header-title .section-header {
    max-width: 52%;
    margin: 0 0 20px;
    font-size: 37px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 335, sass/site/life-at-atharva/_life-at-atharva.scss */
  .shape-future-section.people-believe .header-title .section-header {
    max-width: 53%;
  }
}
@media (max-width: 1023px) {
  /* line 335, sass/site/life-at-atharva/_life-at-atharva.scss */
  .shape-future-section.people-believe .header-title .section-header {
    max-width: 66%;
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 335, sass/site/life-at-atharva/_life-at-atharva.scss */
  .shape-future-section.people-believe .header-title .section-header {
    line-height: normal;
    max-width: 100%;
    font-size: 28px;
  }
}

@media (max-width: 599px) {
  /* line 363, sass/site/life-at-atharva/_life-at-atharva.scss */
  .shape-future-grid.people-believe-grid {
    margin: 0;
  }
}
@media (max-width: 1470px) {
  /* line 367, sass/site/life-at-atharva/_life-at-atharva.scss */
  .shape-future-grid.people-believe-grid .shape-future-column {
    margin: 0 15px 45px;
  }
}
@media (max-width: 1199px) {
  /* line 367, sass/site/life-at-atharva/_life-at-atharva.scss */
  .shape-future-grid.people-believe-grid .shape-future-column {
    margin: 0 15px 32px;
  }
}
@media (max-width: 1023px) {
  /* line 367, sass/site/life-at-atharva/_life-at-atharva.scss */
  .shape-future-grid.people-believe-grid .shape-future-column {
    margin: 0 15px 22px;
  }
}
@media (max-width: 767px) {
  /* line 367, sass/site/life-at-atharva/_life-at-atharva.scss */
  .shape-future-grid.people-believe-grid .shape-future-column {
    width: calc(48% - 17px);
    margin: 0 15px 18px;
  }
}
@media (max-width: 599px) {
  /* line 367, sass/site/life-at-atharva/_life-at-atharva.scss */
  .shape-future-grid.people-believe-grid .shape-future-column {
    width: 100%;
    margin: 0 0 15px;
  }
}
/* line 385, sass/site/life-at-atharva/_life-at-atharva.scss */
.shape-future-grid.people-believe-grid .shape-future-column .shape-future-img {
  height: 228px;
  object-fit: cover;
  overflow: hidden;
  margin: 0 0 39px;
}
@media (max-width: 1600px) {
  /* line 385, sass/site/life-at-atharva/_life-at-atharva.scss */
  .shape-future-grid.people-believe-grid .shape-future-column .shape-future-img {
    margin: 0 0 20px;
  }
}
@media (max-width: 599px) {
  /* line 385, sass/site/life-at-atharva/_life-at-atharva.scss */
  .shape-future-grid.people-believe-grid .shape-future-column .shape-future-img {
    max-height: inherit;
  }
}
/* line 396, sass/site/life-at-atharva/_life-at-atharva.scss */
.shape-future-grid.people-believe-grid .shape-future-column .shape-future-img img {
  width: 100%;
}
@media (max-width: 599px) {
  /* line 396, sass/site/life-at-atharva/_life-at-atharva.scss */
  .shape-future-grid.people-believe-grid .shape-future-column .shape-future-img img {
    width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 403, sass/site/life-at-atharva/_life-at-atharva.scss */
  .shape-future-grid.people-believe-grid .shape-future-column .shape-future-content {
    padding: 0;
  }
}
/* line 407, sass/site/life-at-atharva/_life-at-atharva.scss */
.shape-future-grid.people-believe-grid .shape-future-column .shape-future-content h4 {
  color: #000;
}
@media (max-width: 1600px) {
  /* line 407, sass/site/life-at-atharva/_life-at-atharva.scss */
  .shape-future-grid.people-believe-grid .shape-future-column .shape-future-content h4 {
    font-size: 20px;
    margin: 0 0 10px;
  }
}
@media (max-width: 599px) {
  /* line 407, sass/site/life-at-atharva/_life-at-atharva.scss */
  .shape-future-grid.people-believe-grid .shape-future-column .shape-future-content h4 {
    margin: 0 0 5px;
  }
}
/* line 417, sass/site/life-at-atharva/_life-at-atharva.scss */
.shape-future-grid.people-believe-grid .shape-future-column .shape-future-content p {
  color: #6a6a6a;
  letter-spacing: -0.5px;
  line-height: 23px;
}
@media (max-width: 1470px) {
  /* line 417, sass/site/life-at-atharva/_life-at-atharva.scss */
  .shape-future-grid.people-believe-grid .shape-future-column .shape-future-content p {
    margin: 17px 0 20px;
  }
}
@media (max-width: 1365px) {
  /* line 417, sass/site/life-at-atharva/_life-at-atharva.scss */
  .shape-future-grid.people-believe-grid .shape-future-column .shape-future-content p {
    margin: 14px 0 20px;
  }
}
@media (max-width: 1199px) {
  /* line 417, sass/site/life-at-atharva/_life-at-atharva.scss */
  .shape-future-grid.people-believe-grid .shape-future-column .shape-future-content p {
    margin: 11px 0 20px;
  }
}
@media (max-width: 1023px) {
  /* line 417, sass/site/life-at-atharva/_life-at-atharva.scss */
  .shape-future-grid.people-believe-grid .shape-future-column .shape-future-content p {
    margin: 10px 0 20px;
  }
}
@media (max-width: 599px) {
  /* line 417, sass/site/life-at-atharva/_life-at-atharva.scss */
  .shape-future-grid.people-believe-grid .shape-future-column .shape-future-content p {
    margin: 6px 0 20px;
  }
}
@media (max-width: 767px) {
  /* line 436, sass/site/life-at-atharva/_life-at-atharva.scss */
  .shape-future-grid.people-believe-grid .shape-future-column .shape-future-content p br {
    display: none;
  }
}

/* line 446, sass/site/life-at-atharva/_life-at-atharva.scss */
.where-people-says {
  min-height: 746px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
  position: relative;
  z-index: 1;
}
@media (max-width: 1899px) {
  /* line 446, sass/site/life-at-atharva/_life-at-atharva.scss */
  .where-people-says {
    min-height: 624px;
  }
}
@media (max-width: 1600px) {
  /* line 446, sass/site/life-at-atharva/_life-at-atharva.scss */
  .where-people-says {
    min-height: 460px;
  }
}
@media (max-width: 1199px) {
  /* line 446, sass/site/life-at-atharva/_life-at-atharva.scss */
  .where-people-says {
    min-height: 278px;
    padding: 60px 0;
  }
}
@media (max-width: 1023px) {
  /* line 446, sass/site/life-at-atharva/_life-at-atharva.scss */
  .where-people-says {
    min-height: 214px;
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  /* line 446, sass/site/life-at-atharva/_life-at-atharva.scss */
  .where-people-says {
    min-height: inherit;
    padding: 30px 0;
  }
}
/* line 471, sass/site/life-at-atharva/_life-at-atharva.scss */
.where-people-says:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
  background: #370d09;
  background: linear-gradient(90deg, #370d09 0%, #da3625 35%);
  mix-blend-mode: multiply;
}
/* line 483, sass/site/life-at-atharva/_life-at-atharva.scss */
.where-people-says .fix-wrap {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  min-height: inherit;
}
/* line 490, sass/site/life-at-atharva/_life-at-atharva.scss */
.where-people-says .where-people-says-caption {
  margin: -30px 0 0;
  max-width: 70%;
}
@media (max-width: 1899px) {
  /* line 490, sass/site/life-at-atharva/_life-at-atharva.scss */
  .where-people-says .where-people-says-caption {
    margin: -20px 0 0;
  }
}
@media (max-width: 1600px) {
  /* line 490, sass/site/life-at-atharva/_life-at-atharva.scss */
  .where-people-says .where-people-says-caption {
    margin: -10px 0 0;
  }
}
@media (max-width: 1470px) {
  /* line 490, sass/site/life-at-atharva/_life-at-atharva.scss */
  .where-people-says .where-people-says-caption {
    margin: 0;
  }
}
@media (max-width: 1365px) {
  /* line 490, sass/site/life-at-atharva/_life-at-atharva.scss */
  .where-people-says .where-people-says-caption {
    margin: 10px 0 0;
  }
}
@media (max-width: 1199px) {
  /* line 490, sass/site/life-at-atharva/_life-at-atharva.scss */
  .where-people-says .where-people-says-caption {
    max-width: 60%;
  }
}
@media (max-width: 1023px) {
  /* line 490, sass/site/life-at-atharva/_life-at-atharva.scss */
  .where-people-says .where-people-says-caption {
    max-width: 100%;
  }
}
/* line 511, sass/site/life-at-atharva/_life-at-atharva.scss */
.where-people-says .where-people-says-caption .sub-title {
  font-size: 22px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  color: #f6f6f6;
  display: inline-block;
  margin: 0 0 31px;
}
@media (max-width: 1600px) {
  /* line 511, sass/site/life-at-atharva/_life-at-atharva.scss */
  .where-people-says .where-people-says-caption .sub-title {
    font-size: 18px;
    line-height: normal;
    margin: 0 0 20px;
  }
}
@media (max-width: 1023px) {
  /* line 511, sass/site/life-at-atharva/_life-at-atharva.scss */
  .where-people-says .where-people-says-caption .sub-title {
    margin: 0 0 15px;
  }
}
/* line 527, sass/site/life-at-atharva/_life-at-atharva.scss */
.where-people-says .where-people-says-caption h2 {
  font-size: 50px;
  line-height: 59px;
  letter-spacing: 0.1px;
  color: #fff;
  font-weight: 800;
}
@media (max-width: 1600px) {
  /* line 527, sass/site/life-at-atharva/_life-at-atharva.scss */
  .where-people-says .where-people-says-caption h2 {
    font-size: 40px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 527, sass/site/life-at-atharva/_life-at-atharva.scss */
  .where-people-says .where-people-says-caption h2 {
    font-size: 36px;
    line-height: normal;
  }
}
@media (max-width: 1023px) {
  /* line 527, sass/site/life-at-atharva/_life-at-atharva.scss */
  .where-people-says .where-people-says-caption h2 {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 527, sass/site/life-at-atharva/_life-at-atharva.scss */
  .where-people-says .where-people-says-caption h2 {
    font-size: 28px;
  }
}

/* line 550, sass/site/life-at-atharva/_life-at-atharva.scss */
.life-at-our-employees {
  padding: 110px 0 166px;
  background-color: #000;
}
@media (max-width: 1899px) {
  /* line 550, sass/site/life-at-atharva/_life-at-atharva.scss */
  .life-at-our-employees {
    padding: 110px 0 150px;
  }
}
@media (max-width: 1600px) {
  /* line 550, sass/site/life-at-atharva/_life-at-atharva.scss */
  .life-at-our-employees {
    padding: 50px 0 40px;
  }
}
@media (max-width: 767px) {
  /* line 550, sass/site/life-at-atharva/_life-at-atharva.scss */
  .life-at-our-employees {
    padding: 40px 0 30px;
  }
}
/* line 562, sass/site/life-at-atharva/_life-at-atharva.scss */
.life-at-our-employees .life-at-our-employess-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 -15px;
}
@media (max-width: 1600px) {
  /* line 562, sass/site/life-at-atharva/_life-at-atharva.scss */
  .life-at-our-employees .life-at-our-employess-list {
    margin: 0 -10px;
  }
}
@media (max-width: 767px) {
  /* line 562, sass/site/life-at-atharva/_life-at-atharva.scss */
  .life-at-our-employees .life-at-our-employess-list {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    margin: 0;
  }
}
/* line 574, sass/site/life-at-atharva/_life-at-atharva.scss */
.life-at-our-employees .life-at-our-employess-list li {
  width: calc(100% / 3 - 30px);
  margin: 135px 15px 0;
}
@media (max-width: 1600px) {
  /* line 574, sass/site/life-at-atharva/_life-at-atharva.scss */
  .life-at-our-employees .life-at-our-employess-list li {
    width: calc(100% / 3 - 20px);
    margin: 50px 10px 0;
  }
}
@media (max-width: 1023px) {
  /* line 574, sass/site/life-at-atharva/_life-at-atharva.scss */
  .life-at-our-employees .life-at-our-employess-list li {
    margin: 0 10px 0;
  }
}
@media (max-width: 767px) {
  /* line 574, sass/site/life-at-atharva/_life-at-atharva.scss */
  .life-at-our-employees .life-at-our-employess-list li {
    width: 100%;
    margin: 0 0 30px;
  }
}
/* line 588, sass/site/life-at-atharva/_life-at-atharva.scss */
.life-at-our-employees .life-at-our-employess-list li:first-child {
  margin-top: 0;
}
/* line 591, sass/site/life-at-atharva/_life-at-atharva.scss */
.life-at-our-employees .life-at-our-employess-list li:nth-child(3n) {
  margin-top: 257px;
}
@media (max-width: 1600px) {
  /* line 591, sass/site/life-at-atharva/_life-at-atharva.scss */
  .life-at-our-employees .life-at-our-employess-list li:nth-child(3n) {
    margin-top: 100px;
  }
}
@media (max-width: 1023px) {
  /* line 591, sass/site/life-at-atharva/_life-at-atharva.scss */
  .life-at-our-employees .life-at-our-employess-list li:nth-child(3n) {
    margin-top: 0;
  }
}
/* line 600, sass/site/life-at-atharva/_life-at-atharva.scss */
.life-at-our-employees .life-at-our-employess-list li:nth-child(3n+1) {
  margin-top: 0;
}
/* line 603, sass/site/life-at-atharva/_life-at-atharva.scss */
.life-at-our-employees .life-at-our-employess-list li .our-employess-list-image {
  margin: 0 0 45px;
  position: relative;
}
@media (max-width: 1600px) {
  /* line 603, sass/site/life-at-atharva/_life-at-atharva.scss */
  .life-at-our-employees .life-at-our-employess-list li .our-employess-list-image {
    margin: 0 0 20px;
  }
}
@media (max-width: 767px) {
  /* line 609, sass/site/life-at-atharva/_life-at-atharva.scss */
  .life-at-our-employees .life-at-our-employess-list li .our-employess-list-image img {
    width: 100%;
  }
}
/* line 614, sass/site/life-at-atharva/_life-at-atharva.scss */
.life-at-our-employees .life-at-our-employess-list li .our-employess-list-image .play_video {
  cursor: pointer;
  position: absolute;
  left: 50%;
  top: 50%;
  width: 92px;
  height: 92px;
  right: auto;
  bottom: auto;
  background-color: #e72e28;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-box-shadow: 6px 0 54px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 6px 0 54px rgba(0, 0, 0, 0.75);
  -ms-box-shadow: 6px 0 54px rgba(0, 0, 0, 0.75);
  box-shadow: 6px 0 54px rgba(0, 0, 0, 0.75);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
@media (max-width: 1600px) {
  /* line 614, sass/site/life-at-atharva/_life-at-atharva.scss */
  .life-at-our-employees .life-at-our-employess-list li .our-employess-list-image .play_video {
    width: 60px;
    height: 60px;
  }
}
@media (max-width: 1023px) {
  /* line 614, sass/site/life-at-atharva/_life-at-atharva.scss */
  .life-at-our-employees .life-at-our-employess-list li .our-employess-list-image .play_video {
    width: 50px;
    height: 50px;
  }
}
/* line 640, sass/site/life-at-atharva/_life-at-atharva.scss */
.life-at-our-employees .life-at-our-employess-list li .our-employess-list-image .play_video i:before {
  content: "";
  position: absolute;
  margin: auto;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  width: 0;
  height: 0;
  border-top: 14px solid transparent;
  border-bottom: 14px solid transparent;
  border-left: 20px solid #fff;
}
@media (max-width: 1600px) {
  /* line 640, sass/site/life-at-atharva/_life-at-atharva.scss */
  .life-at-our-employees .life-at-our-employess-list li .our-employess-list-image .play_video i:before {
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 14px solid #fff;
  }
}
/* line 660, sass/site/life-at-atharva/_life-at-atharva.scss */
.life-at-our-employees .life-at-our-employess-list li .our-employess-list-image .play_video:hover {
  background-color: #f8332c;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
/* line 666, sass/site/life-at-atharva/_life-at-atharva.scss */
.life-at-our-employees .life-at-our-employess-list li h4 {
  font-size: 19px;
  font-weight: 700;
  color: #fff;
  line-height: normal;
  margin: 0 0 1px;
}
/* line 673, sass/site/life-at-atharva/_life-at-atharva.scss */
.life-at-our-employees .life-at-our-employess-list li span {
  display: inline-block;
  font-size: 16px;
  line-height: normal;
  color: #9d9d9d;
  letter-spacing: -0.1px;
}

/* line 683, sass/site/life-at-atharva/_life-at-atharva.scss */
.words-our-employees {
  margin: 100px 0 0;
}
@media (max-width: 1600px) {
  /* line 683, sass/site/life-at-atharva/_life-at-atharva.scss */
  .words-our-employees {
    margin: 30px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 683, sass/site/life-at-atharva/_life-at-atharva.scss */
  .words-our-employees {
    margin: 10px 0 0;
  }
}
@media (max-width: 599px) {
  /* line 683, sass/site/life-at-atharva/_life-at-atharva.scss */
  .words-our-employees {
    margin: 0;
  }
}
/* line 694, sass/site/life-at-atharva/_life-at-atharva.scss */
.words-our-employees .words-our-employees-title {
  font-size: 50px;
  line-height: 60px;
  letter-spacing: normal;
  color: #fff;
  border-bottom: 1px solid #313131;
  padding: 0 100px 60px 0;
  margin: 0;
}
@media (max-width: 1600px) {
  /* line 694, sass/site/life-at-atharva/_life-at-atharva.scss */
  .words-our-employees .words-our-employees-title {
    padding: 0 100px 20px 0;
    font-size: 40px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 694, sass/site/life-at-atharva/_life-at-atharva.scss */
  .words-our-employees .words-our-employees-title {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 694, sass/site/life-at-atharva/_life-at-atharva.scss */
  .words-our-employees .words-our-employees-title {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 694, sass/site/life-at-atharva/_life-at-atharva.scss */
  .words-our-employees .words-our-employees-title {
    font-size: 28px;
    line-height: normal;
    padding: 0 0 12px 0;
  }
}

/* line 721, sass/site/life-at-atharva/_life-at-atharva.scss */
.pertner-review-wrapper.words-our-employees-wrapper {
  margin: 0 -65px;
  padding: 71px 0 0;
}
@media (max-width: 1600px) {
  /* line 721, sass/site/life-at-atharva/_life-at-atharva.scss */
  .pertner-review-wrapper.words-our-employees-wrapper {
    padding: 30px 0 0;
  }
}
@media (max-width: 1023px) {
  /* line 721, sass/site/life-at-atharva/_life-at-atharva.scss */
  .pertner-review-wrapper.words-our-employees-wrapper {
    margin: 0;
  }
}
@media (max-width: 767px) {
  /* line 721, sass/site/life-at-atharva/_life-at-atharva.scss */
  .pertner-review-wrapper.words-our-employees-wrapper {
    padding: 32px 0 0;
  }
}
@media (max-width: 1023px) {
  /* line 733, sass/site/life-at-atharva/_life-at-atharva.scss */
  .pertner-review-wrapper.words-our-employees-wrapper .partner-review-item {
    padding: 0;
    -webkit-flex-flow: nowrap;
    -moz-flex-flow: nowrap;
    -ms-flex-flow: nowrap;
    flex-flow: nowrap;
  }
}
@media (max-width: 767px) {
  /* line 733, sass/site/life-at-atharva/_life-at-atharva.scss */
  .pertner-review-wrapper.words-our-employees-wrapper .partner-review-item {
    margin: 0 0 45px;
    -webkit-flex-flow: wrap;
    -moz-flex-flow: wrap;
    -ms-flex-flow: wrap;
    flex-flow: wrap;
  }
}
/* line 742, sass/site/life-at-atharva/_life-at-atharva.scss */
.pertner-review-wrapper.words-our-employees-wrapper .partner-review-item .partner-review-photo {
  width: 137px;
  margin-right: 26px;
}
@media (max-width: 1023px) {
  /* line 742, sass/site/life-at-atharva/_life-at-atharva.scss */
  .pertner-review-wrapper.words-our-employees-wrapper .partner-review-item .partner-review-photo {
    margin: 0 20px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 742, sass/site/life-at-atharva/_life-at-atharva.scss */
  .pertner-review-wrapper.words-our-employees-wrapper .partner-review-item .partner-review-photo {
    margin: 0 0 24px;
  }
}
@media (max-width: 1023px) {
  /* line 752, sass/site/life-at-atharva/_life-at-atharva.scss */
  .pertner-review-wrapper.words-our-employees-wrapper .partner-review-item .partner-review-description {
    width: calc(80% - 13px);
  }
}
@media (max-width: 767px) {
  /* line 752, sass/site/life-at-atharva/_life-at-atharva.scss */
  .pertner-review-wrapper.words-our-employees-wrapper .partner-review-item .partner-review-description {
    width: 100%;
  }
}
/* line 759, sass/site/life-at-atharva/_life-at-atharva.scss */
.pertner-review-wrapper.words-our-employees-wrapper .partner-review-item .partner-review-description p {
  color: #9d9d9d;
  margin: -8px 0 14px;
  letter-spacing: normal;
}
@media (max-width: 1600px) {
  /* line 759, sass/site/life-at-atharva/_life-at-atharva.scss */
  .pertner-review-wrapper.words-our-employees-wrapper .partner-review-item .partner-review-description p {
    margin: -5px 0 15px;
    font-size: 18px;
    line-height: 26px;
  }
}
@media (max-width: 1199px) {
  /* line 759, sass/site/life-at-atharva/_life-at-atharva.scss */
  .pertner-review-wrapper.words-our-employees-wrapper .partner-review-item .partner-review-description p {
    font-size: 16px;
    line-height: 24px;
  }
}
@media (max-width: 767px) {
  /* line 759, sass/site/life-at-atharva/_life-at-atharva.scss */
  .pertner-review-wrapper.words-our-employees-wrapper .partner-review-item .partner-review-description p {
    line-height: normal;
  }
}
/* line 775, sass/site/life-at-atharva/_life-at-atharva.scss */
.pertner-review-wrapper.words-our-employees-wrapper .partner-review-item .partner-review-description p br {
  display: none;
}
/* line 779, sass/site/life-at-atharva/_life-at-atharva.scss */
.pertner-review-wrapper.words-our-employees-wrapper .partner-review-item .partner-review-description p:empty {
  display: none;
}
/* line 782, sass/site/life-at-atharva/_life-at-atharva.scss */
.pertner-review-wrapper.words-our-employees-wrapper .partner-review-item .partner-review-description h4 {
  font-size: 19px;
  font-weight: 700;
  color: #fff;
  line-height: normal;
  margin: 37px 0 1px;
}
@media (max-width: 1600px) {
  /* line 782, sass/site/life-at-atharva/_life-at-atharva.scss */
  .pertner-review-wrapper.words-our-employees-wrapper .partner-review-item .partner-review-description h4 {
    font-size: 15px;
    margin: 10px 0 0;
  }
}
/* line 793, sass/site/life-at-atharva/_life-at-atharva.scss */
.pertner-review-wrapper.words-our-employees-wrapper .partner-review-item .partner-review-description span {
  display: inline-block;
  font-size: 16px;
  line-height: normal;
  color: #9d9d9d;
  letter-spacing: -0.1px;
}
/* line 802, sass/site/life-at-atharva/_life-at-atharva.scss */
.pertner-review-wrapper.words-our-employees-wrapper .slick-arrow {
  position: absolute;
  top: -109px;
  display: inline-block;
  margin: 0 0 0 8px;
  width: 36px;
  height: 36px;
  font-size: 0;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  background-color: #fff;
  -webkit-box-shadow: 1px 0 10px rgba(0, 0, 0, 0.24);
  -moz-box-shadow: 1px 0 10px rgba(0, 0, 0, 0.24);
  -ms-box-shadow: 1px 0 10px rgba(0, 0, 0, 0.24);
  box-shadow: 1px 0 10px rgba(0, 0, 0, 0.24);
  padding: 0;
}
@media (max-width: 1600px) {
  /* line 802, sass/site/life-at-atharva/_life-at-atharva.scss */
  .pertner-review-wrapper.words-our-employees-wrapper .slick-arrow {
    top: -60px;
  }
}
@media (max-width: 767px) {
  /* line 802, sass/site/life-at-atharva/_life-at-atharva.scss */
  .pertner-review-wrapper.words-our-employees-wrapper .slick-arrow {
    top: auto;
    bottom: 0;
  }
}
/* line 822, sass/site/life-at-atharva/_life-at-atharva.scss */
.pertner-review-wrapper.words-our-employees-wrapper .slick-arrow:before, .pertner-review-wrapper.words-our-employees-wrapper .slick-arrow:after {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  background-color: #000;
  margin: auto;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 833, sass/site/life-at-atharva/_life-at-atharva.scss */
.pertner-review-wrapper.words-our-employees-wrapper .slick-arrow:before {
  width: 1px;
  height: 7px;
  bottom: 3px;
}
/* line 838, sass/site/life-at-atharva/_life-at-atharva.scss */
.pertner-review-wrapper.words-our-employees-wrapper .slick-arrow:after {
  width: 7px;
  height: 1px;
  bottom: -6px;
}
/* line 843, sass/site/life-at-atharva/_life-at-atharva.scss */
.pertner-review-wrapper.words-our-employees-wrapper .slick-arrow.slick-prev {
  right: 109px;
}
@media (max-width: 1023px) {
  /* line 843, sass/site/life-at-atharva/_life-at-atharva.scss */
  .pertner-review-wrapper.words-our-employees-wrapper .slick-arrow.slick-prev {
    right: 44px;
  }
}
@media (max-width: 767px) {
  /* line 843, sass/site/life-at-atharva/_life-at-atharva.scss */
  .pertner-review-wrapper.words-our-employees-wrapper .slick-arrow.slick-prev {
    left: 50%;
    margin-left: -40px;
  }
}
/* line 853, sass/site/life-at-atharva/_life-at-atharva.scss */
.pertner-review-wrapper.words-our-employees-wrapper .slick-arrow.slick-next {
  right: 65px;
}
@media (max-width: 1023px) {
  /* line 853, sass/site/life-at-atharva/_life-at-atharva.scss */
  .pertner-review-wrapper.words-our-employees-wrapper .slick-arrow.slick-next {
    right: 0;
  }
}
@media (max-width: 767px) {
  /* line 853, sass/site/life-at-atharva/_life-at-atharva.scss */
  .pertner-review-wrapper.words-our-employees-wrapper .slick-arrow.slick-next {
    right: 50%;
    margin-right: -40px;
  }
}
/* line 862, sass/site/life-at-atharva/_life-at-atharva.scss */
.pertner-review-wrapper.words-our-employees-wrapper .slick-arrow.slick-next:before {
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
}
/* line 865, sass/site/life-at-atharva/_life-at-atharva.scss */
.pertner-review-wrapper.words-our-employees-wrapper .slick-arrow.slick-next:after {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 869, sass/site/life-at-atharva/_life-at-atharva.scss */
.pertner-review-wrapper.words-our-employees-wrapper .slick-arrow:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
/* line 872, sass/site/life-at-atharva/_life-at-atharva.scss */
.pertner-review-wrapper.words-our-employees-wrapper .slick-arrow.slick-disabled {
  background-color: #6a6a6a;
}

/* line 878, sass/site/life-at-atharva/_life-at-atharva.scss */
.work-life-balance {
  padding: 91px 0 84px;
}
@media (max-width: 1600px) {
  /* line 878, sass/site/life-at-atharva/_life-at-atharva.scss */
  .work-life-balance {
    padding: 40px 0 0;
  }
}
@media (max-width: 1023px) {
  /* line 878, sass/site/life-at-atharva/_life-at-atharva.scss */
  .work-life-balance {
    padding: 40px 0 30px;
  }
}
/* line 886, sass/site/life-at-atharva/_life-at-atharva.scss */
.work-life-balance .header-title {
  margin: 0 0 69px;
}
@media (max-width: 1600px) {
  /* line 886, sass/site/life-at-atharva/_life-at-atharva.scss */
  .work-life-balance .header-title {
    margin: 0 0 50px;
  }
}
@media (max-width: 1023px) {
  /* line 886, sass/site/life-at-atharva/_life-at-atharva.scss */
  .work-life-balance .header-title {
    margin: 0 0 30px;
  }
}
/* line 894, sass/site/life-at-atharva/_life-at-atharva.scss */
.work-life-balance .header-title .section-header {
  line-height: 60px;
  letter-spacing: normal;
  margin: 0 0 17px;
}
@media (max-width: 1600px) {
  /* line 894, sass/site/life-at-atharva/_life-at-atharva.scss */
  .work-life-balance .header-title .section-header {
    margin: 0 0 5px;
    line-height: normal;
    font-size: 40px;
  }
}
@media (max-width: 1199px) {
  /* line 894, sass/site/life-at-atharva/_life-at-atharva.scss */
  .work-life-balance .header-title .section-header {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 894, sass/site/life-at-atharva/_life-at-atharva.scss */
  .work-life-balance .header-title .section-header {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 894, sass/site/life-at-atharva/_life-at-atharva.scss */
  .work-life-balance .header-title .section-header {
    font-size: 28px;
  }
}
/* line 913, sass/site/life-at-atharva/_life-at-atharva.scss */
.work-life-balance .header-title p {
  font-size: 19px;
  line-height: 26px;
  color: #6a6a6a;
  max-width: 63%;
  margin: 0 0 20px;
  letter-spacing: -0.5px;
}
@media (max-width: 1600px) {
  /* line 913, sass/site/life-at-atharva/_life-at-atharva.scss */
  .work-life-balance .header-title p {
    font-size: 18px;
    max-width: 70%;
  }
}
@media (max-width: 1023px) {
  /* line 913, sass/site/life-at-atharva/_life-at-atharva.scss */
  .work-life-balance .header-title p {
    max-width: 100%;
  }
}

/* line 930, sass/site/life-at-atharva/_life-at-atharva.scss */
.work-life-balance-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  margin: 0 -15px;
}
@media (max-width: 1023px) {
  /* line 930, sass/site/life-at-atharva/_life-at-atharva.scss */
  .work-life-balance-list {
    margin: 0 -10px;
  }
}
@media (max-width: 599px) {
  /* line 930, sass/site/life-at-atharva/_life-at-atharva.scss */
  .work-life-balance-list {
    margin: 0;
  }
}
/* line 942, sass/site/life-at-atharva/_life-at-atharva.scss */
.work-life-balance-list li {
  width: calc(100% / 3 - 30px);
  margin: 0 15px 48px;
}
@media (max-width: 1600px) {
  /* line 942, sass/site/life-at-atharva/_life-at-atharva.scss */
  .work-life-balance-list li {
    margin: 0 15px 20px;
  }
}
@media (max-width: 1023px) {
  /* line 942, sass/site/life-at-atharva/_life-at-atharva.scss */
  .work-life-balance-list li {
    width: calc(100% / 3 - 20px);
    margin: 0 10px 30px;
  }
}
@media (max-width: 767px) {
  /* line 942, sass/site/life-at-atharva/_life-at-atharva.scss */
  .work-life-balance-list li {
    width: calc(100% / 2 - 20px);
    margin: 0 10px 30px;
  }
}
@media (max-width: 599px) {
  /* line 942, sass/site/life-at-atharva/_life-at-atharva.scss */
  .work-life-balance-list li {
    width: 100%;
    margin: 0 0 15px;
    text-align: center;
  }
}
/* line 961, sass/site/life-at-atharva/_life-at-atharva.scss */
.work-life-balance-list li i {
  display: inline-block;
}
/* line 964, sass/site/life-at-atharva/_life-at-atharva.scss */
.work-life-balance-list li h3 {
  margin: 35px 0 22px;
  font-size: 22px;
  font-weight: 700;
  letter-spacing: -0.3px;
  color: #000;
}
@media (max-width: 1600px) {
  /* line 964, sass/site/life-at-atharva/_life-at-atharva.scss */
  .work-life-balance-list li h3 {
    margin: 20px 0 10px;
    font-size: 20px;
  }
}
/* line 975, sass/site/life-at-atharva/_life-at-atharva.scss */
.work-life-balance-list li p {
  font-size: 19px;
  line-height: 24px;
  letter-spacing: -0.5px;
  color: #6a6a6a;
  margin: 0 0 15px;
  max-width: 90%;
}
@media (max-width: 1600px) {
  /* line 975, sass/site/life-at-atharva/_life-at-atharva.scss */
  .work-life-balance-list li p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  /* line 975, sass/site/life-at-atharva/_life-at-atharva.scss */
  .work-life-balance-list li p {
    max-width: 100%;
  }
}
@media (max-width: 1199px) {
  /* line 988, sass/site/life-at-atharva/_life-at-atharva.scss */
  .work-life-balance-list li p br {
    display: none;
  }
}

/* line 997, sass/site/life-at-atharva/_life-at-atharva.scss */
.celebration-lives .header-title {
  margin: 0 0 67px;
}
@media (max-width: 1600px) {
  /* line 997, sass/site/life-at-atharva/_life-at-atharva.scss */
  .celebration-lives .header-title {
    margin: 0 0 30px;
  }
}
@media (max-width: 767px) {
  /* line 997, sass/site/life-at-atharva/_life-at-atharva.scss */
  .celebration-lives .header-title {
    margin: 0 0 25px;
    text-align: left;
  }
}
/* line 1006, sass/site/life-at-atharva/_life-at-atharva.scss */
.celebration-lives .header-title .section-header {
  line-height: 60px;
  letter-spacing: normal;
  margin: 0 0 17px;
}
@media (max-width: 1600px) {
  /* line 1006, sass/site/life-at-atharva/_life-at-atharva.scss */
  .celebration-lives .header-title .section-header {
    margin: 0 0 15px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 1006, sass/site/life-at-atharva/_life-at-atharva.scss */
  .celebration-lives .header-title .section-header {
    margin: 0 0 10px;
  }
}
/* line 1018, sass/site/life-at-atharva/_life-at-atharva.scss */
.celebration-lives .header-title p {
  font-size: 19px;
  line-height: 26px;
  color: #6a6a6a;
  max-width: 52%;
  margin: 0 0 20px;
  letter-spacing: -0.5px;
}
@media (max-width: 1600px) {
  /* line 1018, sass/site/life-at-atharva/_life-at-atharva.scss */
  .celebration-lives .header-title p {
    max-width: 57%;
  }
}
@media (max-width: 1199px) {
  /* line 1018, sass/site/life-at-atharva/_life-at-atharva.scss */
  .celebration-lives .header-title p {
    max-width: 62%;
  }
}
@media (max-width: 1023px) {
  /* line 1018, sass/site/life-at-atharva/_life-at-atharva.scss */
  .celebration-lives .header-title p {
    max-width: 100%;
  }
}

/* line 1038, sass/site/life-at-atharva/_life-at-atharva.scss */
.creating-difference-list.celebration-lives-pictures {
  margin: 0;
}
/* line 1040, sass/site/life-at-atharva/_life-at-atharva.scss */
.creating-difference-list.celebration-lives-pictures li {
  margin: 0 0 9px;
  padding: 0 4.5px;
  max-height: 440.56px;
  overflow: hidden;
}
@media (max-width: 1899px) {
  /* line 1040, sass/site/life-at-atharva/_life-at-atharva.scss */
  .creating-difference-list.celebration-lives-pictures li {
    max-height: 370.25px;
  }
}
@media (max-width: 1600px) {
  /* line 1040, sass/site/life-at-atharva/_life-at-atharva.scss */
  .creating-difference-list.celebration-lives-pictures li {
    max-height: 340.14px;
  }
}
@media (max-width: 1470px) {
  /* line 1040, sass/site/life-at-atharva/_life-at-atharva.scss */
  .creating-difference-list.celebration-lives-pictures li {
    max-height: 315.56px;
  }
}
@media (max-width: 1365px) {
  /* line 1040, sass/site/life-at-atharva/_life-at-atharva.scss */
  .creating-difference-list.celebration-lives-pictures li {
    max-height: 276.70px;
  }
}
@media (max-width: 1199px) {
  /* line 1040, sass/site/life-at-atharva/_life-at-atharva.scss */
  .creating-difference-list.celebration-lives-pictures li {
    max-height: 235.50px;
  }
}
@media (max-width: 1023px) {
  /* line 1040, sass/site/life-at-atharva/_life-at-atharva.scss */
  .creating-difference-list.celebration-lives-pictures li {
    max-height: 175.56px;
  }
}
@media (max-width: 767px) {
  /* line 1040, sass/site/life-at-atharva/_life-at-atharva.scss */
  .creating-difference-list.celebration-lives-pictures li {
    padding: 0;
    max-height: inherit;
    overflow: visible;
  }
}
/* line 1068, sass/site/life-at-atharva/_life-at-atharva.scss */
.creating-difference-list.celebration-lives-pictures li.birthday-celebration {
  width: 27%;
}
@media (max-width: 767px) {
  /* line 1068, sass/site/life-at-atharva/_life-at-atharva.scss */
  .creating-difference-list.celebration-lives-pictures li.birthday-celebration {
    width: 100%;
  }
}
/* line 1074, sass/site/life-at-atharva/_life-at-atharva.scss */
.creating-difference-list.celebration-lives-pictures li.party-celebration {
  width: 50%;
}
@media (max-width: 1199px) {
  /* line 1074, sass/site/life-at-atharva/_life-at-atharva.scss */
  .creating-difference-list.celebration-lives-pictures li.party-celebration {
    width: 50%;
  }
}
@media (max-width: 767px) {
  /* line 1074, sass/site/life-at-atharva/_life-at-atharva.scss */
  .creating-difference-list.celebration-lives-pictures li.party-celebration {
    width: 100%;
  }
}
/* line 1083, sass/site/life-at-atharva/_life-at-atharva.scss */
.creating-difference-list.celebration-lives-pictures li.baseball-game-celebration {
  width: 23%;
}
@media (max-width: 767px) {
  /* line 1083, sass/site/life-at-atharva/_life-at-atharva.scss */
  .creating-difference-list.celebration-lives-pictures li.baseball-game-celebration {
    width: 100%;
  }
}
/* line 1089, sass/site/life-at-atharva/_life-at-atharva.scss */
.creating-difference-list.celebration-lives-pictures li.festival-celebration {
  width: 32%;
}
@media (max-width: 767px) {
  /* line 1089, sass/site/life-at-atharva/_life-at-atharva.scss */
  .creating-difference-list.celebration-lives-pictures li.festival-celebration {
    width: 100%;
  }
}
/* line 1095, sass/site/life-at-atharva/_life-at-atharva.scss */
.creating-difference-list.celebration-lives-pictures li.rudby-game-celebration {
  width: 36%;
}
@media (max-width: 767px) {
  /* line 1095, sass/site/life-at-atharva/_life-at-atharva.scss */
  .creating-difference-list.celebration-lives-pictures li.rudby-game-celebration {
    width: 100%;
  }
}
/* line 1101, sass/site/life-at-atharva/_life-at-atharva.scss */
.creating-difference-list.celebration-lives-pictures li.birthday-wish-celebration {
  width: 32%;
}
@media (max-width: 767px) {
  /* line 1101, sass/site/life-at-atharva/_life-at-atharva.scss */
  .creating-difference-list.celebration-lives-pictures li.birthday-wish-celebration {
    width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 1107, sass/site/life-at-atharva/_life-at-atharva.scss */
  .creating-difference-list.celebration-lives-pictures li:last-child {
    margin-bottom: 0;
  }
}
/* line 1112, sass/site/life-at-atharva/_life-at-atharva.scss */
.creating-difference-list.celebration-lives-pictures li:nth-child(1) {
  padding-left: 0;
}
/* line 1115, sass/site/life-at-atharva/_life-at-atharva.scss */
.creating-difference-list.celebration-lives-pictures li:nth-child(3n) {
  padding-right: 0;
}
/* line 1118, sass/site/life-at-atharva/_life-at-atharva.scss */
.creating-difference-list.celebration-lives-pictures li:nth-child(3n+1) {
  padding-left: 0;
}
/* line 1121, sass/site/life-at-atharva/_life-at-atharva.scss */
.creating-difference-list.celebration-lives-pictures li img {
  width: 100%;
  height: auto;
}

/* line 1128, sass/site/life-at-atharva/_life-at-atharva.scss */
.great-place {
  padding: 84px 0 103px;
}
@media (max-width: 1600px) {
  /* line 1128, sass/site/life-at-atharva/_life-at-atharva.scss */
  .great-place {
    padding: 40px 0 50px;
  }
}
/* line 1133, sass/site/life-at-atharva/_life-at-atharva.scss */
.great-place .sub-title {
  font-size: 22px;
  line-height: 30px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  display: inline-block;
  margin: 0 0 55px;
}
@media (max-width: 1600px) {
  /* line 1133, sass/site/life-at-atharva/_life-at-atharva.scss */
  .great-place .sub-title {
    margin: 0 0 25px;
  }
}
@media (max-width: 1023px) {
  /* line 1133, sass/site/life-at-atharva/_life-at-atharva.scss */
  .great-place .sub-title {
    font-size: 20px;
    line-height: normal;
    margin: 0 0 15px;
  }
}
/* line 1149, sass/site/life-at-atharva/_life-at-atharva.scss */
.great-place .fix-wrap {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 1154, sass/site/life-at-atharva/_life-at-atharva.scss */
.great-place .great-place-col {
  width: calc(67% - 14px);
  margin-right: auto;
  z-index: 1;
  position: relative;
}
@media (max-width: 767px) {
  /* line 1154, sass/site/life-at-atharva/_life-at-atharva.scss */
  .great-place .great-place-col {
    width: 100%;
    margin: 0 0 30px;
  }
}
/* line 1163, sass/site/life-at-atharva/_life-at-atharva.scss */
.great-place .great-place-col .great-place-part {
  background-color: #f6f6f6;
  padding: 72px 80px 54px;
}
@media (max-width: 1600px) {
  /* line 1163, sass/site/life-at-atharva/_life-at-atharva.scss */
  .great-place .great-place-col .great-place-part {
    padding: 40px 50px 40px;
  }
}
@media (max-width: 1199px) {
  /* line 1163, sass/site/life-at-atharva/_life-at-atharva.scss */
  .great-place .great-place-col .great-place-part {
    padding: 30px 40px 30px;
  }
}
@media (max-width: 767px) {
  /* line 1163, sass/site/life-at-atharva/_life-at-atharva.scss */
  .great-place .great-place-col .great-place-part {
    margin-bottom: 30px;
    padding: 24px 22px 10px;
  }
}
@media (max-width: 599px) {
  /* line 1163, sass/site/life-at-atharva/_life-at-atharva.scss */
  .great-place .great-place-col .great-place-part {
    margin-bottom: 25px;
  }
}
@media (max-width: 479px) {
  /* line 1163, sass/site/life-at-atharva/_life-at-atharva.scss */
  .great-place .great-place-col .great-place-part {
    margin-bottom: 23px;
  }
}
/* line 1182, sass/site/life-at-atharva/_life-at-atharva.scss */
.great-place .great-place-col .great-place-part h3 {
  font-size: 35px;
  font-family: "Karla", sans-serif;
  font-weight: 700;
  color: #000;
  line-height: 41px;
  margin: 0 0 18px;
  letter-spacing: -1.5px;
}
@media (max-width: 1600px) {
  /* line 1182, sass/site/life-at-atharva/_life-at-atharva.scss */
  .great-place .great-place-col .great-place-part h3 {
    margin: 0 0 20px;
    font-size: 32px;
    line-height: normal;
  }
}
@media (max-width: 1023px) {
  /* line 1182, sass/site/life-at-atharva/_life-at-atharva.scss */
  .great-place .great-place-col .great-place-part h3 {
    font-size: 28px;
    line-height: 34px;
  }
}
@media (max-width: 1023px) {
  /* line 1182, sass/site/life-at-atharva/_life-at-atharva.scss */
  .great-place .great-place-col .great-place-part h3 {
    margin: 0 0 15px;
  }
}
@media (max-width: 479px) {
  /* line 1182, sass/site/life-at-atharva/_life-at-atharva.scss */
  .great-place .great-place-col .great-place-part h3 {
    font-size: 26px;
    line-height: normal;
  }
}
/* line 1206, sass/site/life-at-atharva/_life-at-atharva.scss */
.great-place .great-place-col .great-place-part h3 span {
  color: #e72e28;
}
@media (max-width: 1600px) {
  /* line 1209, sass/site/life-at-atharva/_life-at-atharva.scss */
  .great-place .great-place-col .great-place-part h3 br {
    display: none;
  }
}
/* line 1215, sass/site/life-at-atharva/_life-at-atharva.scss */
.great-place .great-place-col .great-place-part p {
  font-size: 19px;
  line-height: 26px;
  color: #6a6a6a;
  letter-spacing: -0.5px;
  margin: 0 0 20px;
}
@media (max-width: 1199px) {
  /* line 1221, sass/site/life-at-atharva/_life-at-atharva.scss */
  .great-place .great-place-col .great-place-part p br {
    display: none;
  }
}
/* line 1227, sass/site/life-at-atharva/_life-at-atharva.scss */
.great-place .great-place-col .great-place-part:after {
  content: '';
  position: absolute;
  left: 0;
  bottom: 0;
  width: 100%;
  height: 15%;
  background-color: #f6f6f6;
  z-index: -1;
}
/* line 1239, sass/site/life-at-atharva/_life-at-atharva.scss */
.great-place .employee-spotlight-col {
  width: calc(33% - 16px);
  margin-left: auto;
}
@media (max-width: 767px) {
  /* line 1239, sass/site/life-at-atharva/_life-at-atharva.scss */
  .great-place .employee-spotlight-col {
    width: 100%;
  }
}
/* line 1245, sass/site/life-at-atharva/_life-at-atharva.scss */
.great-place .employee-spotlight-col .employee-spotlight-part {
  -webkit-box-shadow: 8px 0 18px rgba(0, 0, 0, 0.11);
  -moz-box-shadow: 8px 0 18px rgba(0, 0, 0, 0.11);
  -ms-box-shadow: 8px 0 18px rgba(0, 0, 0, 0.11);
  box-shadow: 8px 0 18px rgba(0, 0, 0, 0.11);
}
@media (max-width: 767px) {
  /* line 1247, sass/site/life-at-atharva/_life-at-atharva.scss */
  .great-place .employee-spotlight-col .employee-spotlight-part img {
    width: 100%;
  }
}
/* line 1252, sass/site/life-at-atharva/_life-at-atharva.scss */
.great-place .employee-spotlight-col .employee-spotlight-part .employee-spotlight-cnt {
  padding: 47px 30px 47px 36px;
}
@media (max-width: 1600px) {
  /* line 1252, sass/site/life-at-atharva/_life-at-atharva.scss */
  .great-place .employee-spotlight-col .employee-spotlight-part .employee-spotlight-cnt {
    padding: 20px 20px 10px;
  }
}
/* line 1257, sass/site/life-at-atharva/_life-at-atharva.scss */
.great-place .employee-spotlight-col .employee-spotlight-part .employee-spotlight-cnt strong {
  display: inline-block;
  font-size: 19px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  line-height: normal;
  margin: 0 0 15px;
  color: #000;
}
@media (max-width: 1365px) {
  /* line 1257, sass/site/life-at-atharva/_life-at-atharva.scss */
  .great-place .employee-spotlight-col .employee-spotlight-part .employee-spotlight-cnt strong {
    margin: 0 0 13px;
  }
}
@media (max-width: 1023px) {
  /* line 1257, sass/site/life-at-atharva/_life-at-atharva.scss */
  .great-place .employee-spotlight-col .employee-spotlight-part .employee-spotlight-cnt strong {
    margin: 0 0 10px;
  }
}
/* line 1272, sass/site/life-at-atharva/_life-at-atharva.scss */
.great-place .employee-spotlight-col .employee-spotlight-part .employee-spotlight-cnt p {
  font-size: 19px;
  line-height: 24px;
  letter-spacing: -0.7x;
  color: #000;
  margin: 0 0 19px;
  font-weight: 600;
}
@media (max-width: 1365px) {
  /* line 1272, sass/site/life-at-atharva/_life-at-atharva.scss */
  .great-place .employee-spotlight-col .employee-spotlight-part .employee-spotlight-cnt p {
    margin: 0 0 15px;
  }
}

/* line 1288, sass/site/life-at-atharva/_life-at-atharva.scss */
.custom_video_popup {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background: rgba(47, 46, 46, 0.8);
  z-index: 20;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  transition: all 0.4s ease;
  opacity: 0;
  visibility: hidden;
}
/* line 1302, sass/site/life-at-atharva/_life-at-atharva.scss */
.custom_video_popup.opened {
  opacity: 1;
  visibility: visible;
}
/* line 1306, sass/site/life-at-atharva/_life-at-atharva.scss */
.custom_video_popup .close_popup {
  position: absolute;
  top: 20px;
  right: 20px;
  background: transparent;
  width: 30px;
  height: 30px;
  cursor: pointer;
}
/* line 1314, sass/site/life-at-atharva/_life-at-atharva.scss */
.custom_video_popup .close_popup:after, .custom_video_popup .close_popup:before {
  content: "";
  height: 100%;
  width: 2px;
  background-color: #fff;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: auto;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
/* line 1327, sass/site/life-at-atharva/_life-at-atharva.scss */
.custom_video_popup .close_popup:before {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
/* line 1331, sass/site/life-at-atharva/_life-at-atharva.scss */
.custom_video_popup .custom_video_popup_inner {
  max-width: 800px;
  width: calc(100% - 20px);
  border: 8px #fff solid;
}
@media (max-width: 767px) {
  /* line 1331, sass/site/life-at-atharva/_life-at-atharva.scss */
  .custom_video_popup .custom_video_popup_inner {
    max-width: 470px;
    border-width: 5px;
  }
}

/* line 1341, sass/site/life-at-atharva/_life-at-atharva.scss */
.aspect_video_wrapper {
  width: 100%;
  padding-top: 56.25%;
  height: 0px;
  position: relative;
}
/* line 1346, sass/site/life-at-atharva/_life-at-atharva.scss */
.aspect_video_wrapper .video_frame {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}

/*--------------------------------------------------------------
## Cloud Page
/*--------------------------------------------------------------*/
/* line 2, sass/site/cloud/_cloud.scss */
.page-template-cloud .fix-wrap {
  max-width: 1200px;
}
@media (max-width: 1600px) {
  /* line 2, sass/site/cloud/_cloud.scss */
  .page-template-cloud .fix-wrap {
    max-width: 1100px;
  }
}
/* line 8, sass/site/cloud/_cloud.scss */
.page-template-cloud ul, .page-template-cloud ol {
  list-style: none;
  padding: 0;
  margin: 0;
}
@media (max-width: 1199px) {
  /* line 13, sass/site/cloud/_cloud.scss */
  .page-template-cloud .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner {
    padding: 30px 0;
  }
}
/* line 19, sass/site/cloud/_cloud.scss */
.page-template-cloud .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner .services-banner-caption .service-page-thumb img {
  max-width: 91%;
}
@media (max-width: 1600px) {
  /* line 19, sass/site/cloud/_cloud.scss */
  .page-template-cloud .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner .services-banner-caption .service-page-thumb img {
    max-width: 79%;
  }
}

@media (max-width: 767px) {
  /* line 32, sass/site/cloud/_cloud.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.cloud-banner {
    padding: 30px 0;
  }
}
@media (max-width: 767px) {
  /* line 36, sass/site/cloud/_cloud.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.cloud-banner .fix-wrap {
    padding: 0 15px;
  }
}
/* line 42, sass/site/cloud/_cloud.scss */
.services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.cloud-banner .services-banner-caption .service-page-title {
  margin: -79px 0 0;
}
@media (max-width: 1600px) {
  /* line 42, sass/site/cloud/_cloud.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.cloud-banner .services-banner-caption .service-page-title {
    margin: -39px 0 0;
  }
}
@media (max-width: 1470px) {
  /* line 42, sass/site/cloud/_cloud.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.cloud-banner .services-banner-caption .service-page-title {
    margin: -19px 0 0;
  }
}
@media (max-width: 1199px) {
  /* line 42, sass/site/cloud/_cloud.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.cloud-banner .services-banner-caption .service-page-title {
    width: 55%;
    margin: 0 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 42, sass/site/cloud/_cloud.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.cloud-banner .services-banner-caption .service-page-title {
    width: 100%;
  }
}
@media (max-width: 479px) {
  /* line 42, sass/site/cloud/_cloud.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.cloud-banner .services-banner-caption .service-page-title {
    margin: 0 0 8px;
  }
}
@media (max-width: 767px) {
  /* line 60, sass/site/cloud/_cloud.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.cloud-banner .services-banner-caption .service-page-title h1 {
    letter-spacing: normal;
    margin: 0 0 13px;
  }
}
@media (max-width: 767px) {
  /* line 66, sass/site/cloud/_cloud.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.cloud-banner .services-banner-caption .service-page-title p {
    margin: 0 0 15px;
  }
}
@media (max-width: 767px) {
  /* line 70, sass/site/cloud/_cloud.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.cloud-banner .services-banner-caption .service-page-title p br {
    display: none;
  }
}
/* line 77, sass/site/cloud/_cloud.scss */
.services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.cloud-banner .services-banner-caption .service-page-thumb {
  margin-right: -195px;
  width: calc(71% - 9px);
  margin-top: -17px;
}
@media (max-width: 1899px) {
  /* line 77, sass/site/cloud/_cloud.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.cloud-banner .services-banner-caption .service-page-thumb {
    width: calc(62% - 9px);
    margin-top: 0;
  }
}
@media (max-width: 1600px) {
  /* line 77, sass/site/cloud/_cloud.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.cloud-banner .services-banner-caption .service-page-thumb {
    width: calc(60% - 9px);
    margin-right: -115px;
  }
}
@media (max-width: 1470px) {
  /* line 77, sass/site/cloud/_cloud.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.cloud-banner .services-banner-caption .service-page-thumb {
    margin-right: -75px;
    width: calc(50% - 9px);
  }
}
@media (max-width: 1365px) {
  /* line 77, sass/site/cloud/_cloud.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.cloud-banner .services-banner-caption .service-page-thumb {
    margin-right: 0px;
    width: calc(45% - 9px);
  }
}
@media (max-width: 1199px) {
  /* line 77, sass/site/cloud/_cloud.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.cloud-banner .services-banner-caption .service-page-thumb {
    margin-right: 0;
  }
}
@media (max-width: 1023px) {
  /* line 77, sass/site/cloud/_cloud.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.cloud-banner .services-banner-caption .service-page-thumb {
    left: 0px;
  }
}
@media (max-width: 767px) {
  /* line 77, sass/site/cloud/_cloud.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.cloud-banner .services-banner-caption .service-page-thumb {
    width: 100%;
  }
}

/* line 112, sass/site/cloud/_cloud.scss */
.cloud-computing {
  padding: 82px 0 61px;
}
@media (max-width: 1600px) {
  /* line 112, sass/site/cloud/_cloud.scss */
  .cloud-computing {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  /* line 112, sass/site/cloud/_cloud.scss */
  .cloud-computing {
    padding: 40px 0 15px;
  }
}
/* line 120, sass/site/cloud/_cloud.scss */
.cloud-computing .header-title {
  margin: 0 0 63px;
}
@media (max-width: 1600px) {
  /* line 120, sass/site/cloud/_cloud.scss */
  .cloud-computing .header-title {
    margin: 0 0 30px;
  }
}
/* line 125, sass/site/cloud/_cloud.scss */
.cloud-computing .header-title .section-header {
  line-height: 60px;
  letter-spacing: -1.0px;
  margin: 0 0 23px;
}
@media (max-width: 1600px) {
  /* line 125, sass/site/cloud/_cloud.scss */
  .cloud-computing .header-title .section-header {
    margin: 0 0 20px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 125, sass/site/cloud/_cloud.scss */
  .cloud-computing .header-title .section-header {
    margin: 0 0 15px;
  }
}
/* line 137, sass/site/cloud/_cloud.scss */
.cloud-computing .header-title p {
  font-size: 19px;
  line-height: 26px;
  color: #6a6a6a;
  letter-spacing: -0.5px;
  max-width: 80%;
}
@media (max-width: 1600px) {
  /* line 137, sass/site/cloud/_cloud.scss */
  .cloud-computing .header-title p {
    font-size: 18px;
  }
}
@media (max-width: 1023px) {
  /* line 137, sass/site/cloud/_cloud.scss */
  .cloud-computing .header-title p {
    max-width: 100%;
  }
}
/* line 151, sass/site/cloud/_cloud.scss */
.cloud-computing .cloud-computing-list {
  margin: 0 -15px;
}
@media (max-width: 1023px) {
  /* line 151, sass/site/cloud/_cloud.scss */
  .cloud-computing .cloud-computing-list {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
  }
}
@media (max-width: 599px) {
  /* line 151, sass/site/cloud/_cloud.scss */
  .cloud-computing .cloud-computing-list {
    margin: 0;
  }
}

/* line 161, sass/site/cloud/_cloud.scss */
.cloud-computing-list {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 1600px) {
  /* line 161, sass/site/cloud/_cloud.scss */
  .cloud-computing-list {
    margin: 0 -10px;
  }
}
@media (max-width: 599px) {
  /* line 161, sass/site/cloud/_cloud.scss */
  .cloud-computing-list {
    margin: 0;
  }
}
/* line 171, sass/site/cloud/_cloud.scss */
.cloud-computing-list li {
  width: 370px;
  margin: 0 15px;
  border: 1px solid #000;
  padding: 36px 44px 40px;
  margin: 0 15px 30px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: column;
  -moz-flex-direction: column;
  -ms-flex-direction: column;
  flex-direction: column;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 1600px) {
  /* line 171, sass/site/cloud/_cloud.scss */
  .cloud-computing-list li {
    width: calc(100% / 3 - 20px);
    padding: 25px 20px 20px;
    margin: 0 10px 20px;
  }
}
@media (max-width: 1199px) {
  /* line 171, sass/site/cloud/_cloud.scss */
  .cloud-computing-list li {
    width: calc(100% / 2 - 20px);
  }
}
@media (max-width: 599px) {
  /* line 171, sass/site/cloud/_cloud.scss */
  .cloud-computing-list li {
    width: 100%;
    text-align: center;
    padding: 20px 20px 10px;
    margin: 0 0 30px;
  }
}
/* line 194, sass/site/cloud/_cloud.scss */
.cloud-computing-list li i {
  display: flex;
  align-items: center;
  height: 70px;
}
@media (max-width: 599px) {
  /* line 194, sass/site/cloud/_cloud.scss */
  .cloud-computing-list li i {
    margin: 0 auto;
  }
}
/* line 201, sass/site/cloud/_cloud.scss */
.cloud-computing-list li i img {
  max-height: 100%;
  max-width: 100%;
  width: auto;
}
/* line 207, sass/site/cloud/_cloud.scss */
.cloud-computing-list li h3 {
  margin: 46px 0 22px;
  font-size: 25px;
  letter-spacing: -0.2px;
  color: #000;
}
@media (max-width: 1600px) {
  /* line 207, sass/site/cloud/_cloud.scss */
  .cloud-computing-list li h3 {
    margin: 20px 0 10px;
    font-size: 24px;
  }
}
@media (max-width: 767px) {
  /* line 207, sass/site/cloud/_cloud.scss */
  .cloud-computing-list li h3 {
    font-size: 22px;
  }
}
@media (max-width: 599px) {
  /* line 207, sass/site/cloud/_cloud.scss */
  .cloud-computing-list li h3 {
    font-size: 20px;
  }
}
/* line 223, sass/site/cloud/_cloud.scss */
.cloud-computing-list li p {
  font-size: 19px;
  line-height: 26px;
  color: #6a6a6a;
  letter-spacing: -0.5px;
  margin: 0 0 15px;
}
@media (max-width: 1600px) {
  /* line 223, sass/site/cloud/_cloud.scss */
  .cloud-computing-list li p {
    font-size: 18px;
  }
}
/* line 232, sass/site/cloud/_cloud.scss */
.cloud-computing-list li p br {
  display: none;
}

/* line 238, sass/site/cloud/_cloud.scss */
.cloud-smarter {
  padding: 117px 0 123px;
  background-color: #222231;
}
@media (max-width: 1600px) {
  /* line 238, sass/site/cloud/_cloud.scss */
  .cloud-smarter {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  /* line 238, sass/site/cloud/_cloud.scss */
  .cloud-smarter {
    padding: 40px 0 25px;
  }
}

/* line 249, sass/site/cloud/_cloud.scss */
.services-landing-softwares-products-row.cloud-smarter-row {
  margin: 0 0 88px;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
@media (max-width: 1600px) {
  /* line 249, sass/site/cloud/_cloud.scss */
  .services-landing-softwares-products-row.cloud-smarter-row {
    margin: 0 0 40px;
  }
}
@media (max-width: 1023px) {
  /* line 249, sass/site/cloud/_cloud.scss */
  .services-landing-softwares-products-row.cloud-smarter-row {
    margin: 0 0 30px;
  }
}
/* line 258, sass/site/cloud/_cloud.scss */
.services-landing-softwares-products-row.cloud-smarter-row .services-landing-softwares-products-cnt {
  width: 470px;
}
@media (max-width: 1023px) {
  /* line 258, sass/site/cloud/_cloud.scss */
  .services-landing-softwares-products-row.cloud-smarter-row .services-landing-softwares-products-cnt {
    width: 50%;
  }
}
@media (max-width: 767px) {
  /* line 258, sass/site/cloud/_cloud.scss */
  .services-landing-softwares-products-row.cloud-smarter-row .services-landing-softwares-products-cnt {
    width: 100%;
    text-align: center;
  }
}
/* line 267, sass/site/cloud/_cloud.scss */
.services-landing-softwares-products-row.cloud-smarter-row .services-landing-softwares-products-cnt h2 {
  font-size: 70px;
  line-height: 84px;
  font-weight: 800;
  color: #fff;
  letter-spacing: -2.2px;
  margin: 0 0 26px;
}
@media (max-width: 1600px) {
  /* line 267, sass/site/cloud/_cloud.scss */
  .services-landing-softwares-products-row.cloud-smarter-row .services-landing-softwares-products-cnt h2 {
    font-size: 40px;
    line-height: normal;
    letter-spacing: -0.8px;
    margin: 0 0 15px;
  }
}
@media (max-width: 1199px) {
  /* line 267, sass/site/cloud/_cloud.scss */
  .services-landing-softwares-products-row.cloud-smarter-row .services-landing-softwares-products-cnt h2 {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 267, sass/site/cloud/_cloud.scss */
  .services-landing-softwares-products-row.cloud-smarter-row .services-landing-softwares-products-cnt h2 {
    font-size: 32px;
    margin: 0 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 267, sass/site/cloud/_cloud.scss */
  .services-landing-softwares-products-row.cloud-smarter-row .services-landing-softwares-products-cnt h2 {
    font-size: 28px;
    letter-spacing: normal;
  }
}
/* line 292, sass/site/cloud/_cloud.scss */
.services-landing-softwares-products-row.cloud-smarter-row .services-landing-softwares-products-cnt p {
  font-size: 19px;
  line-height: 26px;
  letter-spacing: -0.5px;
  color: #ababab;
}
@media (max-width: 1600px) {
  /* line 292, sass/site/cloud/_cloud.scss */
  .services-landing-softwares-products-row.cloud-smarter-row .services-landing-softwares-products-cnt p {
    font-size: 18px;
  }
}
/* line 302, sass/site/cloud/_cloud.scss */
.services-landing-softwares-products-row.cloud-smarter-row .services-landing-softwares-products-img {
  width: 570px;
}
@media (max-width: 1600px) {
  /* line 302, sass/site/cloud/_cloud.scss */
  .services-landing-softwares-products-row.cloud-smarter-row .services-landing-softwares-products-img {
    width: 45%;
  }
}
@media (max-width: 1470px) {
  /* line 302, sass/site/cloud/_cloud.scss */
  .services-landing-softwares-products-row.cloud-smarter-row .services-landing-softwares-products-img {
    width: 38%;
  }
}
@media (max-width: 1199px) {
  /* line 302, sass/site/cloud/_cloud.scss */
  .services-landing-softwares-products-row.cloud-smarter-row .services-landing-softwares-products-img {
    width: 35%;
  }
}
@media (max-width: 767px) {
  /* line 302, sass/site/cloud/_cloud.scss */
  .services-landing-softwares-products-row.cloud-smarter-row .services-landing-softwares-products-img {
    width: 100%;
    margin: 0 0 24px;
  }
}
@media (max-width: 1470px) {
  /* line 317, sass/site/cloud/_cloud.scss */
  .services-landing-softwares-products-row.cloud-smarter-row .services-landing-softwares-products-img img {
    width: calc(90% - 20px);
  }
}
/* line 324, sass/site/cloud/_cloud.scss */
.services-landing-softwares-products-row.cloud-smarter-row:nth-child(even) .services-landing-softwares-products-cnt {
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
  margin-left: auto;
  margin-right: 0;
  margin-top: 90px;
}
@media (max-width: 1600px) {
  /* line 324, sass/site/cloud/_cloud.scss */
  .services-landing-softwares-products-row.cloud-smarter-row:nth-child(even) .services-landing-softwares-products-cnt {
    margin-top: 80px;
  }
}
@media (max-width: 1470px) {
  /* line 324, sass/site/cloud/_cloud.scss */
  .services-landing-softwares-products-row.cloud-smarter-row:nth-child(even) .services-landing-softwares-products-cnt {
    margin-top: 70px;
  }
}
@media (max-width: 1365px) {
  /* line 324, sass/site/cloud/_cloud.scss */
  .services-landing-softwares-products-row.cloud-smarter-row:nth-child(even) .services-landing-softwares-products-cnt {
    margin-top: 60px;
  }
}
@media (max-width: 1199px) {
  /* line 324, sass/site/cloud/_cloud.scss */
  .services-landing-softwares-products-row.cloud-smarter-row:nth-child(even) .services-landing-softwares-products-cnt {
    margin-top: 50px;
  }
}
@media (max-width: 1023px) {
  /* line 324, sass/site/cloud/_cloud.scss */
  .services-landing-softwares-products-row.cloud-smarter-row:nth-child(even) .services-landing-softwares-products-cnt {
    margin-top: 0px;
  }
}
/* line 345, sass/site/cloud/_cloud.scss */
.services-landing-softwares-products-row.cloud-smarter-row:nth-child(even) .services-landing-softwares-products-img {
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
  margin-left: 0;
  margin-right: auto;
}
/* line 352, sass/site/cloud/_cloud.scss */
.services-landing-softwares-products-row.cloud-smarter-row:nth-child(odd) .services-landing-softwares-products-cnt {
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
  margin-left: 0;
  margin-right: auto;
  margin-top: -46px;
}
@media (max-width: 1600px) {
  /* line 352, sass/site/cloud/_cloud.scss */
  .services-landing-softwares-products-row.cloud-smarter-row:nth-child(odd) .services-landing-softwares-products-cnt {
    margin-top: -36px;
  }
}
@media (max-width: 1470px) {
  /* line 352, sass/site/cloud/_cloud.scss */
  .services-landing-softwares-products-row.cloud-smarter-row:nth-child(odd) .services-landing-softwares-products-cnt {
    margin-top: -26px;
  }
}
@media (max-width: 1365px) {
  /* line 352, sass/site/cloud/_cloud.scss */
  .services-landing-softwares-products-row.cloud-smarter-row:nth-child(odd) .services-landing-softwares-products-cnt {
    margin-top: -16px;
  }
}
@media (max-width: 1199px) {
  /* line 352, sass/site/cloud/_cloud.scss */
  .services-landing-softwares-products-row.cloud-smarter-row:nth-child(odd) .services-landing-softwares-products-cnt {
    margin-top: -6px;
  }
}
@media (max-width: 1023px) {
  /* line 352, sass/site/cloud/_cloud.scss */
  .services-landing-softwares-products-row.cloud-smarter-row:nth-child(odd) .services-landing-softwares-products-cnt {
    margin-top: 0px;
  }
}
@media (max-width: 767px) {
  /* line 352, sass/site/cloud/_cloud.scss */
  .services-landing-softwares-products-row.cloud-smarter-row:nth-child(odd) .services-landing-softwares-products-cnt {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
}
/* line 376, sass/site/cloud/_cloud.scss */
.services-landing-softwares-products-row.cloud-smarter-row:nth-child(odd) .services-landing-softwares-products-img {
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
  margin-left: auto;
  margin-right: 0;
}
@media (max-width: 767px) {
  /* line 376, sass/site/cloud/_cloud.scss */
  .services-landing-softwares-products-row.cloud-smarter-row:nth-child(odd) .services-landing-softwares-products-img {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
}
@media (max-width: 767px) {
  /* line 385, sass/site/cloud/_cloud.scss */
  .services-landing-softwares-products-row.cloud-smarter-row:last-of-type {
    margin-bottom: 0;
  }
}

/* line 392, sass/site/cloud/_cloud.scss */
.cloud-enables-change {
  margin: 180px 0 0;
}
@media (max-width: 1899px) {
  /* line 392, sass/site/cloud/_cloud.scss */
  .cloud-enables-change {
    margin: 160px 0 0;
  }
}
@media (max-width: 1600px) {
  /* line 392, sass/site/cloud/_cloud.scss */
  .cloud-enables-change {
    margin: 60px 0 0;
  }
}
@media (max-width: 1023px) {
  /* line 392, sass/site/cloud/_cloud.scss */
  .cloud-enables-change {
    margin: 50px 0 0;
  }
}
/* line 403, sass/site/cloud/_cloud.scss */
.cloud-enables-change h2 {
  font-size: 50px;
  line-height: 60px;
  color: #fff;
  letter-spacing: -1.0px;
  margin: 0 0 23px;
  font-weight: 800;
}
@media (max-width: 1600px) {
  /* line 403, sass/site/cloud/_cloud.scss */
  .cloud-enables-change h2 {
    font-size: 40px;
    line-height: normal;
    margin: 0 0 10px;
  }
}
@media (max-width: 1199px) {
  /* line 403, sass/site/cloud/_cloud.scss */
  .cloud-enables-change h2 {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 403, sass/site/cloud/_cloud.scss */
  .cloud-enables-change h2 {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 403, sass/site/cloud/_cloud.scss */
  .cloud-enables-change h2 {
    font-size: 28px;
  }
}
/* line 425, sass/site/cloud/_cloud.scss */
.cloud-enables-change p {
  font-size: 19px;
  line-height: 26px;
  color: #757581;
  letter-spacing: -0.5px;
  max-width: 73%;
}
@media (max-width: 1365px) {
  /* line 425, sass/site/cloud/_cloud.scss */
  .cloud-enables-change p {
    margin: 0 0 20px;
  }
}
@media (max-width: 1023px) {
  /* line 425, sass/site/cloud/_cloud.scss */
  .cloud-enables-change p {
    max-width: 74%;
  }
}
@media (max-width: 767px) {
  /* line 425, sass/site/cloud/_cloud.scss */
  .cloud-enables-change p {
    max-width: 100%;
  }
}

/* line 443, sass/site/cloud/_cloud.scss */
.work-life-balance-list.cloud-enables-list {
  display: block;
  padding: 70px 0 0;
}
@media (max-width: 1600px) {
  /* line 443, sass/site/cloud/_cloud.scss */
  .work-life-balance-list.cloud-enables-list {
    padding: 40px 0 0;
  }
}
@media (max-width: 1199px) {
  /* line 443, sass/site/cloud/_cloud.scss */
  .work-life-balance-list.cloud-enables-list {
    padding: 50px 0 0;
  }
}
@media (max-width: 1023px) {
  /* line 443, sass/site/cloud/_cloud.scss */
  .work-life-balance-list.cloud-enables-list {
    padding: 35px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 443, sass/site/cloud/_cloud.scss */
  .work-life-balance-list.cloud-enables-list {
    padding: 12px 0 80px;
  }
}
/* line 459, sass/site/cloud/_cloud.scss */
.work-life-balance-list.cloud-enables-list.slick-slider .slick-list {
  overflow: inherit;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
}
/* line 462, sass/site/cloud/_cloud.scss */
.work-life-balance-list.cloud-enables-list.slick-slider .slick-list .slick-track {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  margin: 0 -15px;
}
/* line 467, sass/site/cloud/_cloud.scss */
.work-life-balance-list.cloud-enables-list.slick-slider .slick-arrow {
  position: absolute;
  top: -50px;
  width: 55px;
  height: 55px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  border: 1px solid #e72e28;
  background-color: transparent;
  font-size: 0;
  padding: 10px;
}
@media (max-width: 1023px) {
  /* line 467, sass/site/cloud/_cloud.scss */
  .work-life-balance-list.cloud-enables-list.slick-slider .slick-arrow {
    width: 45px;
    height: 45px;
    top: -30px;
  }
}
@media (max-width: 767px) {
  /* line 467, sass/site/cloud/_cloud.scss */
  .work-life-balance-list.cloud-enables-list.slick-slider .slick-arrow {
    top: auto;
    bottom: 10px;
  }
}
/* line 486, sass/site/cloud/_cloud.scss */
.work-life-balance-list.cloud-enables-list.slick-slider .slick-arrow:before {
  content: '';
  position: absolute;
  left: 50%;
  top: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  width: 23px;
  height: 11px;
}
@media (max-width: 1023px) {
  /* line 486, sass/site/cloud/_cloud.scss */
  .work-life-balance-list.cloud-enables-list.slick-slider .slick-arrow:before {
    width: 19px;
    height: 11px;
  }
}
/* line 499, sass/site/cloud/_cloud.scss */
.work-life-balance-list.cloud-enables-list.slick-slider .slick-arrow.slick-prev {
  right: 141px;
}
@media (max-width: 1023px) {
  /* line 499, sass/site/cloud/_cloud.scss */
  .work-life-balance-list.cloud-enables-list.slick-slider .slick-arrow.slick-prev {
    right: 91px;
  }
}
@media (max-width: 767px) {
  /* line 499, sass/site/cloud/_cloud.scss */
  .work-life-balance-list.cloud-enables-list.slick-slider .slick-arrow.slick-prev {
    left: 50%;
    right: auto;
    margin-left: -50px;
  }
}
/* line 509, sass/site/cloud/_cloud.scss */
.work-life-balance-list.cloud-enables-list.slick-slider .slick-arrow.slick-prev:before {
  background: url("images/slick-prev-arrow-direc.png") no-repeat 0px 0px;
  background-size: 100% 100%;
}
/* line 514, sass/site/cloud/_cloud.scss */
.work-life-balance-list.cloud-enables-list.slick-slider .slick-arrow.slick-next {
  right: 71px;
}
@media (max-width: 1023px) {
  /* line 514, sass/site/cloud/_cloud.scss */
  .work-life-balance-list.cloud-enables-list.slick-slider .slick-arrow.slick-next {
    right: 31px;
  }
}
/* line 519, sass/site/cloud/_cloud.scss */
.work-life-balance-list.cloud-enables-list.slick-slider .slick-arrow.slick-next:before {
  background: url("images/slick-next-arrow-direc.png") no-repeat 0px 0px;
  background-size: 100% 100%;
}
@media (max-width: 767px) {
  /* line 514, sass/site/cloud/_cloud.scss */
  .work-life-balance-list.cloud-enables-list.slick-slider .slick-arrow.slick-next {
    right: 50%;
    margin-right: -50px;
  }
}
/* line 528, sass/site/cloud/_cloud.scss */
.work-life-balance-list.cloud-enables-list.slick-slider .slick-arrow:hover {
  border-color: #fff;
  background-color: #fff;
}
/* line 532, sass/site/cloud/_cloud.scss */
.work-life-balance-list.cloud-enables-list.slick-slider .slick-arrow:hover.slick-prev:before {
  background: url("images/slick-hover-prev-arrow-direc.png") no-repeat 0px 0px;
  background-size: 100% 100%;
}
/* line 538, sass/site/cloud/_cloud.scss */
.work-life-balance-list.cloud-enables-list.slick-slider .slick-arrow:hover.slick-next:before {
  background: url("images/slick-hover-next-arrow-direc.png") no-repeat 0px 0px;
  background-size: 100% 100%;
}
/* line 544, sass/site/cloud/_cloud.scss */
.work-life-balance-list.cloud-enables-list.slick-slider .slick-arrow.slick-disabled {
  border-color: #a8a8a8;
  background-color: #a8a8a8;
}
/* line 548, sass/site/cloud/_cloud.scss */
.work-life-balance-list.cloud-enables-list.slick-slider .slick-arrow.slick-disabled.slick-prev:before {
  background: url("images/slick-hover-prev-arrow-direc.png") no-repeat 0px 0px;
  background-size: 100% 100%;
}
/* line 554, sass/site/cloud/_cloud.scss */
.work-life-balance-list.cloud-enables-list.slick-slider .slick-arrow.slick-disabled.slick-next:before {
  background: url("images/slick-hover-next-arrow-direc.png") no-repeat 0px 0px;
  background-size: 100% 100%;
}
/* line 562, sass/site/cloud/_cloud.scss */
.work-life-balance-list.cloud-enables-list li {
  border: 1px solid #62627a;
  padding: 38px 20px 77px 43px;
  margin: 0 15px;
}
@media (max-width: 1600px) {
  /* line 562, sass/site/cloud/_cloud.scss */
  .work-life-balance-list.cloud-enables-list li {
    padding: 20px;
  }
}
@media (max-width: 1023px) {
  /* line 562, sass/site/cloud/_cloud.scss */
  .work-life-balance-list.cloud-enables-list li {
    padding: 15px;
  }
}
@media (max-width: 767px) {
  /* line 562, sass/site/cloud/_cloud.scss */
  .work-life-balance-list.cloud-enables-list li {
    padding: 15px 15px 10px;
  }
}
@media (max-width: 599px) {
  /* line 562, sass/site/cloud/_cloud.scss */
  .work-life-balance-list.cloud-enables-list li {
    text-align: left;
  }
}
/* line 578, sass/site/cloud/_cloud.scss */
.work-life-balance-list.cloud-enables-list li .point-symbol {
  width: 12px;
  height: 12px;
  background-color: #ff2d21;
  display: inline-block;
}
/* line 584, sass/site/cloud/_cloud.scss */
.work-life-balance-list.cloud-enables-list li h3 {
  margin: 22px 0 20px;
  font-size: 25px;
  line-height: 34px;
  color: #fff;
  letter-spacing: -0.1px;
}
@media (max-width: 1365px) {
  /* line 584, sass/site/cloud/_cloud.scss */
  .work-life-balance-list.cloud-enables-list li h3 {
    margin: 10px 0;
    font-size: 22px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 584, sass/site/cloud/_cloud.scss */
  .work-life-balance-list.cloud-enables-list li h3 {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  /* line 584, sass/site/cloud/_cloud.scss */
  .work-life-balance-list.cloud-enables-list li h3 {
    font-size: 19px;
  }
}
/* line 602, sass/site/cloud/_cloud.scss */
.work-life-balance-list.cloud-enables-list li p {
  color: #ababab;
  margin: 10px 0 15px;
  line-height: 26px;
}
@media (max-width: 767px) {
  /* line 602, sass/site/cloud/_cloud.scss */
  .work-life-balance-list.cloud-enables-list li p {
    margin: 8px 0 15px;
  }
}

/* line 614, sass/site/cloud/_cloud.scss */
.cloud-capabilites {
  padding: 89px 0 61px;
}
@media (max-width: 1600px) {
  /* line 614, sass/site/cloud/_cloud.scss */
  .cloud-capabilites {
    padding: 50px 0 30px;
  }
}
@media (max-width: 1199px) {
  /* line 614, sass/site/cloud/_cloud.scss */
  .cloud-capabilites {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  /* line 614, sass/site/cloud/_cloud.scss */
  .cloud-capabilites {
    padding: 30px 0 15px;
  }
}
@media (max-width: 599px) {
  /* line 614, sass/site/cloud/_cloud.scss */
  .cloud-capabilites {
    padding: 30px 0 10px;
  }
}
/* line 628, sass/site/cloud/_cloud.scss */
.cloud-capabilites .header-title {
  margin: 0 0 64px;
}
@media (max-width: 1600px) {
  /* line 628, sass/site/cloud/_cloud.scss */
  .cloud-capabilites .header-title {
    margin: 0 0 40px;
  }
}
@media (max-width: 1023px) {
  /* line 628, sass/site/cloud/_cloud.scss */
  .cloud-capabilites .header-title {
    margin: 0 0 30px;
  }
}
/* line 636, sass/site/cloud/_cloud.scss */
.cloud-capabilites .header-title .section-header {
  line-height: 60px;
  letter-spacing: -1.0px;
  margin: 0 0 23px;
}
@media (max-width: 1600px) {
  /* line 636, sass/site/cloud/_cloud.scss */
  .cloud-capabilites .header-title .section-header {
    margin: 0 0 10px;
  }
}
/* line 644, sass/site/cloud/_cloud.scss */
.cloud-capabilites .header-title p {
  font-size: 19px;
  line-height: 26px;
  color: #6a6a6a;
  letter-spacing: -0.5px;
  max-width: 80%;
}
@media (max-width: 1600px) {
  /* line 644, sass/site/cloud/_cloud.scss */
  .cloud-capabilites .header-title p {
    font-size: 18px;
  }
}
@media (max-width: 1023px) {
  /* line 644, sass/site/cloud/_cloud.scss */
  .cloud-capabilites .header-title p {
    max-width: 100%;
  }
}

/* line 660, sass/site/cloud/_cloud.scss */
.cloud-computing-list.cloud-capabilites-list {
  margin: 0 -15px;
}
@media (max-width: 1600px) {
  /* line 660, sass/site/cloud/_cloud.scss */
  .cloud-computing-list.cloud-capabilites-list {
    margin: 0 -10px;
  }
}
@media (max-width: 599px) {
  /* line 660, sass/site/cloud/_cloud.scss */
  .cloud-computing-list.cloud-capabilites-list {
    margin: 0;
  }
}
/* line 668, sass/site/cloud/_cloud.scss */
.cloud-computing-list.cloud-capabilites-list li {
  -webkit-box-shadow: 8px 0 73px #e8eaef;
  -moz-box-shadow: 8px 0 73px #e8eaef;
  -ms-box-shadow: 8px 0 73px #e8eaef;
  box-shadow: 8px 0 73px #e8eaef;
  padding: 38px 49px 50px;
  border: 0;
  margin: 0 15px 31px;
  width: calc(100% / 3 - 30px);
}
@media (max-width: 1600px) {
  /* line 668, sass/site/cloud/_cloud.scss */
  .cloud-computing-list.cloud-capabilites-list li {
    width: calc(100% / 3 - 20px);
    padding: 20px 25px 20px;
    margin: 10px;
  }
}
@media (max-width: 1023px) {
  /* line 668, sass/site/cloud/_cloud.scss */
  .cloud-computing-list.cloud-capabilites-list li {
    width: calc(100% / 2 - 20px);
  }
}
@media (max-width: 599px) {
  /* line 668, sass/site/cloud/_cloud.scss */
  .cloud-computing-list.cloud-capabilites-list li {
    width: 100%;
    text-align: center;
    padding: 25px 20px 10px;
    margin: 0 0 20px;
  }
}
/* line 688, sass/site/cloud/_cloud.scss */
.cloud-computing-list.cloud-capabilites-list li h3 {
  margin: 30px 0 22px;
}
@media (max-width: 1199px) {
  /* line 688, sass/site/cloud/_cloud.scss */
  .cloud-computing-list.cloud-capabilites-list li h3 {
    margin: 24px 0 10px;
  }
}
@media (max-width: 1023px) {
  /* line 688, sass/site/cloud/_cloud.scss */
  .cloud-computing-list.cloud-capabilites-list li h3 {
    margin: 23px 0 8px;
    font-size: 24px;
    line-height: normal;
  }
}
@media (max-width: 767px) {
  /* line 688, sass/site/cloud/_cloud.scss */
  .cloud-computing-list.cloud-capabilites-list li h3 {
    margin: 18px 0 5px;
    font-size: 22px;
  }
}

/* line 707, sass/site/cloud/_cloud.scss */
.devops-services.cloud-contributes {
  min-height: 922px;
}
@media (max-width: 1899px) {
  /* line 707, sass/site/cloud/_cloud.scss */
  .devops-services.cloud-contributes {
    min-height: 768px;
  }
}
@media (max-width: 1600px) {
  /* line 707, sass/site/cloud/_cloud.scss */
  .devops-services.cloud-contributes {
    min-height: 500px;
  }
}
@media (max-width: 1199px) {
  /* line 707, sass/site/cloud/_cloud.scss */
  .devops-services.cloud-contributes {
    min-height: 400px;
  }
}
@media (max-width: 1023px) {
  /* line 707, sass/site/cloud/_cloud.scss */
  .devops-services.cloud-contributes {
    min-height: 300px;
  }
}
@media (max-width: 767px) {
  /* line 707, sass/site/cloud/_cloud.scss */
  .devops-services.cloud-contributes {
    min-height: inherit;
    padding: 50px 0;
  }
}
/* line 725, sass/site/cloud/_cloud.scss */
.devops-services.cloud-contributes:before {
  background: rgba(0, 0, 0, 0.5);
}
/* line 728, sass/site/cloud/_cloud.scss */
.devops-services.cloud-contributes .fix-wrap {
  max-width: 1611px;
}
@media (max-width: 1600px) {
  /* line 728, sass/site/cloud/_cloud.scss */
  .devops-services.cloud-contributes .fix-wrap {
    max-width: 1100px;
  }
}
/* line 734, sass/site/cloud/_cloud.scss */
.devops-services.cloud-contributes .devops-services-caption {
  position: relative;
  z-index: 1;
  width: 100%;
  margin: 0 auto;
  text-align: center;
}
/* line 740, sass/site/cloud/_cloud.scss */
.devops-services.cloud-contributes .devops-services-caption i {
  position: absolute;
  left: 0;
  right: 0;
  top: 24px;
  bottom: 0;
  margin: auto;
  width: 563px;
  height: 424px;
  z-index: -1;
  background-size: 100% 100%;
}
@media (max-width: 1600px) {
  /* line 740, sass/site/cloud/_cloud.scss */
  .devops-services.cloud-contributes .devops-services-caption i {
    width: 533px;
    height: 401px;
  }
}
@media (max-width: 1470px) {
  /* line 740, sass/site/cloud/_cloud.scss */
  .devops-services.cloud-contributes .devops-services-caption i {
    top: 15px;
    width: 503px;
    height: 379px;
  }
}
@media (max-width: 1365px) {
  /* line 740, sass/site/cloud/_cloud.scss */
  .devops-services.cloud-contributes .devops-services-caption i {
    top: 10px;
    width: 473px;
    height: 356px;
  }
}
@media (max-width: 1199px) {
  /* line 740, sass/site/cloud/_cloud.scss */
  .devops-services.cloud-contributes .devops-services-caption i {
    width: 413px;
    height: 311px;
  }
}
@media (max-width: 1023px) {
  /* line 740, sass/site/cloud/_cloud.scss */
  .devops-services.cloud-contributes .devops-services-caption i {
    top: 4px;
    width: 333px;
    height: 251px;
  }
}
@media (max-width: 767px) {
  /* line 740, sass/site/cloud/_cloud.scss */
  .devops-services.cloud-contributes .devops-services-caption i {
    display: none;
  }
}
/* line 778, sass/site/cloud/_cloud.scss */
.devops-services.cloud-contributes .devops-services-caption h2 {
  font-size: 70px;
  line-height: 84px;
  letter-spacing: -1.3px;
  margin: 24px 0 9px;
}
@media (max-width: 1600px) {
  /* line 778, sass/site/cloud/_cloud.scss */
  .devops-services.cloud-contributes .devops-services-caption h2 {
    font-size: 40px;
    line-height: normal;
    margin: 15px 0 10px;
  }
}
@media (max-width: 1199px) {
  /* line 778, sass/site/cloud/_cloud.scss */
  .devops-services.cloud-contributes .devops-services-caption h2 {
    font-size: 36px;
    line-height: normal;
  }
}
@media (max-width: 1023px) {
  /* line 778, sass/site/cloud/_cloud.scss */
  .devops-services.cloud-contributes .devops-services-caption h2 {
    font-size: 32px;
    margin: 5px 0;
  }
}
@media (max-width: 767px) {
  /* line 778, sass/site/cloud/_cloud.scss */
  .devops-services.cloud-contributes .devops-services-caption h2 {
    font-size: 28px;
    letter-spacing: -0.1px;
  }
}
/* line 801, sass/site/cloud/_cloud.scss */
.devops-services.cloud-contributes .devops-services-caption p {
  font-size: 39px;
  line-height: 48px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  letter-spacing: -0.7px;
  max-width: 100%;
  margin: 0 0 20px;
}
@media (max-width: 1600px) {
  /* line 801, sass/site/cloud/_cloud.scss */
  .devops-services.cloud-contributes .devops-services-caption p {
    font-size: 32px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 801, sass/site/cloud/_cloud.scss */
  .devops-services.cloud-contributes .devops-services-caption p {
    font-size: 28px;
  }
}
@media (max-width: 1023px) {
  /* line 801, sass/site/cloud/_cloud.scss */
  .devops-services.cloud-contributes .devops-services-caption p {
    font-size: 24px;
    margin: 0 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 801, sass/site/cloud/_cloud.scss */
  .devops-services.cloud-contributes .devops-services-caption p {
    font-size: 20px;
    margin: 0 0 5px;
  }
}
@media (max-width: 599px) {
  /* line 801, sass/site/cloud/_cloud.scss */
  .devops-services.cloud-contributes .devops-services-caption p {
    font-size: 18px;
    margin: 10px 0 5px;
  }
}

/* line 832, sass/site/cloud/_cloud.scss */
.green-planet-btm {
  min-height: inherit;
  background: #222231;
  padding: 143px 0 147px;
  background-position: 89% 100%;
  background-repeat: no-repeat;
}
@media (max-width: 1899px) {
  /* line 832, sass/site/cloud/_cloud.scss */
  .green-planet-btm {
    padding: 135px 0 142px;
  }
}
@media (max-width: 1600px) {
  /* line 832, sass/site/cloud/_cloud.scss */
  .green-planet-btm {
    padding: 50px 0 70px;
    background-size: 48% 45%;
  }
}
@media (max-width: 1023px) {
  /* line 832, sass/site/cloud/_cloud.scss */
  .green-planet-btm {
    background-size: 46% 40%;
  }
}
@media (max-width: 767px) {
  /* line 832, sass/site/cloud/_cloud.scss */
  .green-planet-btm {
    padding: 35px 0 48px;
    background-size: 42% 30%;
  }
}
@media (max-width: 479px) {
  /* line 832, sass/site/cloud/_cloud.scss */
  .green-planet-btm {
    padding: 30px 0 40px;
    background-size: 45% 16%;
    background-position: 98% 100%;
  }
}
/* line 857, sass/site/cloud/_cloud.scss */
.green-planet-btm .green-planet-cnt {
  width: 60%;
}
@media (max-width: 1199px) {
  /* line 857, sass/site/cloud/_cloud.scss */
  .green-planet-btm .green-planet-cnt {
    width: 100%;
  }
}
/* line 862, sass/site/cloud/_cloud.scss */
.green-planet-btm .green-planet-cnt h2 {
  font-size: 39px;
  line-height: 46px;
  color: #fff;
  letter-spacing: -0.3px;
  margin: 0 0 35px;
}
@media (max-width: 1899px) {
  /* line 862, sass/site/cloud/_cloud.scss */
  .green-planet-btm .green-planet-cnt h2 {
    margin: 0 0 33px;
  }
}
@media (max-width: 1600px) {
  /* line 862, sass/site/cloud/_cloud.scss */
  .green-planet-btm .green-planet-cnt h2 {
    margin: 0 0 30px;
    font-size: 36px;
  }
}
@media (max-width: 1199px) {
  /* line 862, sass/site/cloud/_cloud.scss */
  .green-planet-btm .green-planet-cnt h2 {
    margin: 0 0 25px;
    font-size: 32px;
  }
}
@media (max-width: 1023px) {
  /* line 862, sass/site/cloud/_cloud.scss */
  .green-planet-btm .green-planet-cnt h2 {
    margin: 0 0 15px;
    font-size: 28px;
    line-height: normal;
  }
}
/* line 884, sass/site/cloud/_cloud.scss */
.green-planet-btm .green-planet-cnt h2 span {
  color: #318c4e;
}
@media (max-width: 1199px) {
  /* line 887, sass/site/cloud/_cloud.scss */
  .green-planet-btm .green-planet-cnt h2 br {
    display: none;
  }
}
/* line 893, sass/site/cloud/_cloud.scss */
.green-planet-btm .green-planet-cnt p {
  font-size: 19px;
  line-height: 26px;
  letter-spacing: -0.5px;
  margin: 0 0 20px;
  color: #919198;
  max-width: 91%;
}
@media (max-width: 1199px) {
  /* line 893, sass/site/cloud/_cloud.scss */
  .green-planet-btm .green-planet-cnt p {
    max-width: 100%;
  }
}
/* line 904, sass/site/cloud/_cloud.scss */
.green-planet-btm .green-planet-cnt .get-started-btn {
  min-width: 302px;
  height: 94px;
  line-height: 91px;
  border: 2px solid #fff;
  font-family: "Montserrat", sans-serif;
  font-size: 21px;
  font-weight: 600;
  display: inline-block;
  text-align: center;
  color: #fff;
  margin: 66px 0 0;
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
@media (max-width: 1899px) {
  /* line 904, sass/site/cloud/_cloud.scss */
  .green-planet-btm .green-planet-cnt .get-started-btn {
    margin: 25px 0 0;
  }
}
@media (max-width: 1600px) {
  /* line 904, sass/site/cloud/_cloud.scss */
  .green-planet-btm .green-planet-cnt .get-started-btn {
    margin: 25px 0 0;
    min-width: auto;
    padding: 20px 35px;
    line-height: normal;
    height: auto;
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  /* line 904, sass/site/cloud/_cloud.scss */
  .green-planet-btm .green-planet-cnt .get-started-btn {
    margin: 10px 0 0;
    min-width: auto;
    padding: 15px 30px;
    line-height: normal;
    height: auto;
    font-size: 16px;
  }
}
/* line 936, sass/site/cloud/_cloud.scss */
.green-planet-btm .green-planet-cnt .get-started-btn:hover {
  background-color: #fff;
  color: #318c4e;
}

/*--------------------------------------------------------------
## Product Development Page
/*--------------------------------------------------------------*/
/* Variable */
/* line 14, sass/site/product-development/_product-development.scss */
.product-developmen-page p {
  font-size: 19px;
  line-height: 26px;
  color: #6a6a6a;
  letter-spacing: -0.8px;
  margin: 0 0 20px;
}
/* line 22, sass/site/product-development/_product-development.scss */
.product-developmen-page .section_title .title {
  font-size: 50px;
  font-weight: 800;
  line-height: normal;
  letter-spacing: -1px;
}
@media (max-width: 1600px) {
  /* line 22, sass/site/product-development/_product-development.scss */
  .product-developmen-page .section_title .title {
    font-size: 40px;
  }
}
@media (max-width: 1199px) {
  /* line 22, sass/site/product-development/_product-development.scss */
  .product-developmen-page .section_title .title {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 22, sass/site/product-development/_product-development.scss */
  .product-developmen-page .section_title .title {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 22, sass/site/product-development/_product-development.scss */
  .product-developmen-page .section_title .title {
    font-size: 28px;
  }
}
/* line 40, sass/site/product-development/_product-development.scss */
.product-developmen-page .section_title p {
  margin: 0 0 20px;
}
@media (max-width: 1600px) {
  /* line 40, sass/site/product-development/_product-development.scss */
  .product-developmen-page .section_title p {
    font-size: 18px;
    margin: 0 0 15px;
  }
}
@media (max-width: 1023px) {
  /* line 40, sass/site/product-development/_product-development.scss */
  .product-developmen-page .section_title p {
    font-size: 16px;
    line-height: 24px;
  }
}
/* line 51, sass/site/product-development/_product-development.scss */
.product-developmen-page .section_title.text-center {
  text-align: center;
}
@media (max-width: 1023px) {
  /* line 56, sass/site/product-development/_product-development.scss */
  .product-developmen-page .header-title .section-header {
    font-size: 30px;
  }
}
/* line 63, sass/site/product-development/_product-development.scss */
.product-developmen-page .services-banner-wrapper .services-banner-caption {
  overflow: inherit;
  min-height: 735px;
}
@media (max-width: 1600px) {
  /* line 63, sass/site/product-development/_product-development.scss */
  .product-developmen-page .services-banner-wrapper .services-banner-caption {
    min-height: 500px;
  }
}
@media (max-width: 1023px) {
  /* line 63, sass/site/product-development/_product-development.scss */
  .product-developmen-page .services-banner-wrapper .services-banner-caption {
    min-height: 405px;
  }
}
/* line 73, sass/site/product-development/_product-development.scss */
.product-developmen-page .services-banner-wrapper .service-page-title {
  min-width: 690px;
  margin-right: 30px;
}
@media (max-width: 1279px) {
  /* line 73, sass/site/product-development/_product-development.scss */
  .product-developmen-page .services-banner-wrapper .service-page-title {
    min-width: 52%;
  }
}
@media (max-width: 767px) {
  /* line 73, sass/site/product-development/_product-development.scss */
  .product-developmen-page .services-banner-wrapper .service-page-title {
    min-width: 100%;
    width: 100%;
    margin: 0;
    padding: 0;
  }
}
/* line 85, sass/site/product-development/_product-development.scss */
.product-developmen-page .services-banner-wrapper .service-page-title p {
  max-width: 100%;
  margin: 36px 0 20px;
}
@media (max-width: 1600px) {
  /* line 85, sass/site/product-development/_product-development.scss */
  .product-developmen-page .services-banner-wrapper .service-page-title p {
    margin: 15px 0;
    font-size: 18px;
  }
}
@media (max-width: 1279px) {
  /* line 85, sass/site/product-development/_product-development.scss */
  .product-developmen-page .services-banner-wrapper .service-page-title p {
    margin: 16px 0 0;
    font-size: 18px;
    line-height: normal;
  }
}
@media (max-width: 767px) {
  /* line 99, sass/site/product-development/_product-development.scss */
  .product-developmen-page .services-banner-wrapper .service-page-thumb {
    padding: 45px 0 0;
  }
}
/* line 103, sass/site/product-development/_product-development.scss */
.product-developmen-page .services-banner-wrapper .service-page-thumb:before, .product-developmen-page .services-banner-wrapper .service-page-thumb:after {
  display: none;
}
/* line 106, sass/site/product-development/_product-development.scss */
.product-developmen-page .services-banner-wrapper .service-page-thumb img {
  max-width: inherit;
}
@media (max-width: 1600px) {
  /* line 106, sass/site/product-development/_product-development.scss */
  .product-developmen-page .services-banner-wrapper .service-page-thumb img {
    max-width: 120%;
  }
}
@media (max-width: 1365px) {
  /* line 106, sass/site/product-development/_product-development.scss */
  .product-developmen-page .services-banner-wrapper .service-page-thumb img {
    max-width: 110%;
  }
}
@media (max-width: 1279px) {
  /* line 106, sass/site/product-development/_product-development.scss */
  .product-developmen-page .services-banner-wrapper .service-page-thumb img {
    max-width: 100%;
  }
}
/* line 120, sass/site/product-development/_product-development.scss */
.product-developmen-page .faq-section {
  background: #ffffff;
}
/* line 124, sass/site/product-development/_product-development.scss */
.product-developmen-page .build-application-section .build-application-inner {
  max-width: 405px;
}
/* line 126, sass/site/product-development/_product-development.scss */
.product-developmen-page .build-application-section .build-application-inner h3 {
  font-size: 40px;
}
@media (max-width: 1199px) {
  /* line 126, sass/site/product-development/_product-development.scss */
  .product-developmen-page .build-application-section .build-application-inner h3 {
    font-size: 32px;
  }
}
@media (max-width: 1023px) {
  /* line 126, sass/site/product-development/_product-development.scss */
  .product-developmen-page .build-application-section .build-application-inner h3 {
    font-size: 30px;
  }
}

/* line 138, sass/site/product-development/_product-development.scss */
.product-developmen-service {
  padding: 90px 0 180px;
}
@media (max-width: 1600px) {
  /* line 138, sass/site/product-development/_product-development.scss */
  .product-developmen-service {
    padding: 50px 0 80px;
  }
}
@media (max-width: 767px) {
  /* line 138, sass/site/product-development/_product-development.scss */
  .product-developmen-service {
    padding: 50px 0 20px;
  }
}
/* line 146, sass/site/product-development/_product-development.scss */
.product-developmen-service .section_title {
  padding-bottom: 50px;
}
@media (max-width: 1600px) {
  /* line 146, sass/site/product-development/_product-development.scss */
  .product-developmen-service .section_title {
    padding-bottom: 0;
  }
}
@media (max-width: 767px) {
  /* line 146, sass/site/product-development/_product-development.scss */
  .product-developmen-service .section_title {
    padding-bottom: 20px;
  }
}
/* line 154, sass/site/product-development/_product-development.scss */
.product-developmen-service .section_title p {
  max-width: 92%;
}
@media (max-width: 767px) {
  /* line 154, sass/site/product-development/_product-development.scss */
  .product-developmen-service .section_title p {
    max-width: 100%;
  }
}

/* line 162, sass/site/product-development/_product-development.scss */
.product-developmen-service-grid {
  display: flex;
  flex-flow: wrap;
  margin: 0 -27px;
}
@media (max-width: 1023px) {
  /* line 162, sass/site/product-development/_product-development.scss */
  .product-developmen-service-grid {
    margin: 0 -15px;
  }
}
@media (max-width: 767px) {
  /* line 162, sass/site/product-development/_product-development.scss */
  .product-developmen-service-grid {
    margin: 0;
  }
}
/* line 172, sass/site/product-development/_product-development.scss */
.product-developmen-service-grid .product-developmen-service-col {
  width: calc(100% / 2 - 54px);
  margin: 27px;
}
@media (max-width: 1023px) {
  /* line 172, sass/site/product-development/_product-development.scss */
  .product-developmen-service-grid .product-developmen-service-col {
    width: calc(100% / 2 - 30px);
    margin: 15px;
  }
}
@media (max-width: 767px) {
  /* line 172, sass/site/product-development/_product-development.scss */
  .product-developmen-service-grid .product-developmen-service-col {
    width: 100%;
    margin: 0 0 35px;
  }
}
/* line 183, sass/site/product-development/_product-development.scss */
.product-developmen-service-grid .product-developmen-service-col:nth-child(2n) {
  position: relative;
  top: 100px;
}
@media (max-width: 1600px) {
  /* line 183, sass/site/product-development/_product-development.scss */
  .product-developmen-service-grid .product-developmen-service-col:nth-child(2n) {
    top: 40px;
  }
}
@media (max-width: 767px) {
  /* line 183, sass/site/product-development/_product-development.scss */
  .product-developmen-service-grid .product-developmen-service-col:nth-child(2n) {
    top: 0;
  }
}
/* line 194, sass/site/product-development/_product-development.scss */
.product-developmen-service-grid .product-developmen-service-col .product-developmen-service-col-photo img {
  width: 100%;
}

/* line 200, sass/site/product-development/_product-development.scss */
.product-developmen-service-col {
  border: 1px #cacaca solid;
}
/* line 202, sass/site/product-development/_product-development.scss */
.product-developmen-service-col .product-developmen-service-details {
  position: relative;
  padding: 60px;
  background-color: #fff;
}
@media (max-width: 1600px) {
  /* line 202, sass/site/product-development/_product-development.scss */
  .product-developmen-service-col .product-developmen-service-details {
    padding: 30px 20px 30px;
  }
}
/* line 209, sass/site/product-development/_product-development.scss */
.product-developmen-service-col .product-developmen-service-details:before {
  content: "";
  background: #e72e28;
  width: 26px;
  height: 26px;
  position: absolute;
  left: 60px;
  top: 0;
  transform: translateY(-50%);
}
@media (max-width: 1023px) {
  /* line 209, sass/site/product-development/_product-development.scss */
  .product-developmen-service-col .product-developmen-service-details:before {
    left: 30px;
  }
}
/* line 222, sass/site/product-development/_product-development.scss */
.product-developmen-service-col .product-developmen-service-details h3 {
  font-size: 36px;
  font-weight: 800;
  margin: 0 0 35px;
}
@media (max-width: 1600px) {
  /* line 222, sass/site/product-development/_product-development.scss */
  .product-developmen-service-col .product-developmen-service-details h3 {
    font-size: 28px;
    margin: 0 0 15px;
  }
}
@media (max-width: 1023px) {
  /* line 222, sass/site/product-development/_product-development.scss */
  .product-developmen-service-col .product-developmen-service-details h3 {
    font-size: 24px;
  }
}
/* line 234, sass/site/product-development/_product-development.scss */
.product-developmen-service-col .product-developmen-service-details p {
  margin: 0;
}
@media (max-width: 1600px) {
  /* line 234, sass/site/product-development/_product-development.scss */
  .product-developmen-service-col .product-developmen-service-details p {
    font-size: 18px;
  }
}
@media (max-width: 1023px) {
  /* line 234, sass/site/product-development/_product-development.scss */
  .product-developmen-service-col .product-developmen-service-details p {
    font-size: 16px;
    line-height: 24px;
  }
}

/* line 246, sass/site/product-development/_product-development.scss */
.build-product-section {
  background-color: #f7f7f7;
  padding: 90px 0 100px;
}
@media (max-width: 1600px) {
  /* line 246, sass/site/product-development/_product-development.scss */
  .build-product-section {
    padding: 50px 0;
  }
}
/* line 252, sass/site/product-development/_product-development.scss */
.build-product-section .section_title {
  margin-bottom: 75px;
}
@media (max-width: 1600px) {
  /* line 252, sass/site/product-development/_product-development.scss */
  .build-product-section .section_title {
    margin-bottom: 40px;
  }
}
@media (max-width: 1023px) {
  /* line 252, sass/site/product-development/_product-development.scss */
  .build-product-section .section_title {
    margin-bottom: 30px;
  }
}
/* line 260, sass/site/product-development/_product-development.scss */
.build-product-section .section_title p {
  max-width: 770px;
  margin: 0 auto;
}

/* line 266, sass/site/product-development/_product-development.scss */
.build-product-row {
  display: flex;
  align-items: center;
}
@media (max-width: 1023px) {
  /* line 266, sass/site/product-development/_product-development.scss */
  .build-product-row {
    flex-flow: wrap;
  }
}
/* line 272, sass/site/product-development/_product-development.scss */
.build-product-row:not(:last-child) {
  margin-bottom: 90px;
}
@media (max-width: 1600px) {
  /* line 272, sass/site/product-development/_product-development.scss */
  .build-product-row:not(:last-child) {
    margin-bottom: 50px;
  }
}
@media (max-width: 767px) {
  /* line 272, sass/site/product-development/_product-development.scss */
  .build-product-row:not(:last-child) {
    margin-bottom: 40px;
  }
}
/* line 281, sass/site/product-development/_product-development.scss */
.build-product-row .build-product-img {
  width: 50%;
  max-width: 540px;
}
@media (max-width: 1023px) {
  /* line 281, sass/site/product-development/_product-development.scss */
  .build-product-row .build-product-img {
    width: 100%;
    max-width: 100%;
    margin: 0 0 40px;
  }
}
@media (max-width: 1023px) {
  /* line 281, sass/site/product-development/_product-development.scss */
  .build-product-row .build-product-img {
    margin: 0 0 20px;
  }
}
/* line 292, sass/site/product-development/_product-development.scss */
.build-product-row .build-product-img img {
  max-width: initial;
  float: right;
}
@media (max-width: 1600px) {
  /* line 292, sass/site/product-development/_product-development.scss */
  .build-product-row .build-product-img img {
    max-width: 110%;
  }
}
@media (max-width: 1365px) {
  /* line 292, sass/site/product-development/_product-development.scss */
  .build-product-row .build-product-img img {
    max-width: 105%;
  }
}
@media (max-width: 1279px) {
  /* line 292, sass/site/product-development/_product-development.scss */
  .build-product-row .build-product-img img {
    max-width: 100%;
  }
}
/* line 306, sass/site/product-development/_product-development.scss */
.build-product-row .build-product-content {
  width: 50%;
  max-width: 560px;
  margin-left: auto;
}
@media (max-width: 1600px) {
  /* line 306, sass/site/product-development/_product-development.scss */
  .build-product-row .build-product-content {
    padding-left: 30px;
  }
}
@media (max-width: 1023px) {
  /* line 306, sass/site/product-development/_product-development.scss */
  .build-product-row .build-product-content {
    padding: 0;
    width: 100%;
    max-width: 100%;
  }
}
/* line 318, sass/site/product-development/_product-development.scss */
.build-product-row .build-product-content h3 {
  color: #000;
  font-size: 30px;
  line-height: 37px;
  font-weight: 700;
  margin: 0 0 30px;
}
@media (max-width: 1600px) {
  /* line 318, sass/site/product-development/_product-development.scss */
  .build-product-row .build-product-content h3 {
    font-size: 28px;
    line-height: normal;
    margin: 0 0 15px;
  }
}
@media (max-width: 1199px) {
  /* line 318, sass/site/product-development/_product-development.scss */
  .build-product-row .build-product-content h3 {
    font-size: 24px;
  }
}
/* line 333, sass/site/product-development/_product-development.scss */
.build-product-row .build-product-content p {
  margin: 0 0 15px;
  text-align: justify;
}
@media (max-width: 1600px) {
  /* line 333, sass/site/product-development/_product-development.scss */
  .build-product-row .build-product-content p {
    font-size: 18px;
  }
}
/* line 339, sass/site/product-development/_product-development.scss */
.build-product-row .build-product-content p strong {
  color: #e72e28;
  font-size: 23px;
  line-height: 32px;
}
@media (max-width: 1600px) {
  /* line 339, sass/site/product-development/_product-development.scss */
  .build-product-row .build-product-content p strong {
    font-size: 18px;
  }
}
/* line 348, sass/site/product-development/_product-development.scss */
.build-product-row .build-product-content ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 352, sass/site/product-development/_product-development.scss */
.build-product-row .build-product-content ul.list_style {
  margin: 0 0 0;
  padding: 20px 0 0;
}
@media (max-width: 1600px) {
  /* line 352, sass/site/product-development/_product-development.scss */
  .build-product-row .build-product-content ul.list_style {
    padding: 10px 0 0;
  }
}
/* line 358, sass/site/product-development/_product-development.scss */
.build-product-row .build-product-content ul.list_style li {
  color: #000;
  font-size: 15px;
  font-family: "Montserrat", sans-serif;
  line-height: 28px;
  font-weight: 600;
  padding: 0 0 0 20px;
  position: relative;
  margin: 0 0 5px;
}
/* line 367, sass/site/product-development/_product-development.scss */
.build-product-row .build-product-content ul.list_style li:before {
  content: "";
  width: 10px;
  height: 10px;
  border-radius: 50%;
  border: 2px #e72e28 solid;
  position: absolute;
  left: 0;
  top: 9px;
}
/* line 382, sass/site/product-development/_product-development.scss */
.build-product-row:nth-child(2n) .build-product-img {
  order: 2;
  margin-left: auto;
}
@media (max-width: 1023px) {
  /* line 382, sass/site/product-development/_product-development.scss */
  .build-product-row:nth-child(2n) .build-product-img {
    order: 1;
  }
}
/* line 388, sass/site/product-development/_product-development.scss */
.build-product-row:nth-child(2n) .build-product-img img {
  float: left;
}
/* line 392, sass/site/product-development/_product-development.scss */
.build-product-row:nth-child(2n) .build-product-content {
  order: 1;
  margin-left: 0;
  margin-right: auto;
}
@media (max-width: 1600px) {
  /* line 392, sass/site/product-development/_product-development.scss */
  .build-product-row:nth-child(2n) .build-product-content {
    padding-left: 0;
    padding-right: 30px;
  }
}
@media (max-width: 1023px) {
  /* line 392, sass/site/product-development/_product-development.scss */
  .build-product-row:nth-child(2n) .build-product-content {
    padding-right: 0;
  }
}
/* line 405, sass/site/product-development/_product-development.scss */
.build-product-row.build-accrodion-row {
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}

/* line 409, sass/site/product-development/_product-development.scss */
.acc_content {
  display: none;
}

/* line 412, sass/site/product-development/_product-development.scss */
.re-engineer-app-section {
  background-color: #1a1a27;
  padding: 90px 0 85px;
}
@media (max-width: 1600px) {
  /* line 412, sass/site/product-development/_product-development.scss */
  .re-engineer-app-section {
    padding: 50px 0;
  }
}
/* line 418, sass/site/product-development/_product-development.scss */
.re-engineer-app-section .section_title {
  max-width: 770px;
  margin: 0 auto 70px;
}
@media (max-width: 1600px) {
  /* line 418, sass/site/product-development/_product-development.scss */
  .re-engineer-app-section .section_title {
    margin: 0 auto 30px;
  }
}
/* line 425, sass/site/product-development/_product-development.scss */
.re-engineer-app-section .title {
  color: #fff;
}
/* line 428, sass/site/product-development/_product-development.scss */
.re-engineer-app-section p {
  color: #9d9d9d;
}
/* line 432, sass/site/product-development/_product-development.scss */
.re-engineer-app-section .re-engineer-app-row:not(:last-child) {
  margin: 0 0 85px;
}
@media (max-width: 1600px) {
  /* line 432, sass/site/product-development/_product-development.scss */
  .re-engineer-app-section .re-engineer-app-row:not(:last-child) {
    margin: 0 0 50px;
  }
}
/* line 439, sass/site/product-development/_product-development.scss */
.re-engineer-app-section .re-engineer-app-row:nth-child(2n) .re-engineer-app-img {
  margin-right: 0;
  order: 2;
  margin-left: auto;
}
@media (max-width: 1600px) {
  /* line 439, sass/site/product-development/_product-development.scss */
  .re-engineer-app-section .re-engineer-app-row:nth-child(2n) .re-engineer-app-img {
    margin-right: 0;
  }
}
@media (max-width: 1279px) {
  /* line 439, sass/site/product-development/_product-development.scss */
  .re-engineer-app-section .re-engineer-app-row:nth-child(2n) .re-engineer-app-img {
    order: 1;
    margin: 0 0 40px 0;
  }
}
@media (max-width: 767px) {
  /* line 439, sass/site/product-development/_product-development.scss */
  .re-engineer-app-section .re-engineer-app-row:nth-child(2n) .re-engineer-app-img {
    margin: 0 0 20px 0;
  }
}
/* line 453, sass/site/product-development/_product-development.scss */
.re-engineer-app-section .re-engineer-app-row:nth-child(2n) .re-engineer-app-img img {
  float: left;
}
/* line 457, sass/site/product-development/_product-development.scss */
.re-engineer-app-section .re-engineer-app-row:nth-child(2n) .re-engineer-app-details {
  margin-left: 0;
  margin-right: auto;
}
@media (max-width: 1600px) {
  /* line 457, sass/site/product-development/_product-development.scss */
  .re-engineer-app-section .re-engineer-app-row:nth-child(2n) .re-engineer-app-details {
    padding-right: 30px;
  }
}
@media (max-width: 1279px) {
  /* line 457, sass/site/product-development/_product-development.scss */
  .re-engineer-app-section .re-engineer-app-row:nth-child(2n) .re-engineer-app-details {
    order: 2;
  }
}
@media (max-width: 1279px) and (max-width: 1600px) {
  /* line 457, sass/site/product-development/_product-development.scss */
  .re-engineer-app-section .re-engineer-app-row:nth-child(2n) .re-engineer-app-details {
    padding-right: 0;
  }
}

/* line 473, sass/site/product-development/_product-development.scss */
.re-engineer-app-block {
  display: flex;
  align-items: flex-end;
  margin: 0 0 85px;
}
@media (max-width: 1600px) {
  /* line 473, sass/site/product-development/_product-development.scss */
  .re-engineer-app-block {
    margin: 0 0 50px;
  }
}
@media (max-width: 1279px) {
  /* line 473, sass/site/product-development/_product-development.scss */
  .re-engineer-app-block {
    flex-flow: wrap;
    margin: 0 0 20px;
  }
}
/* line 484, sass/site/product-development/_product-development.scss */
.re-engineer-app-block .re-engineer-app-img {
  max-width: 630px;
  margin-right: 60px;
}
@media (max-width: 1600px) {
  /* line 484, sass/site/product-development/_product-development.scss */
  .re-engineer-app-block .re-engineer-app-img {
    margin-right: 30px;
  }
}
@media (max-width: 1279px) {
  /* line 484, sass/site/product-development/_product-development.scss */
  .re-engineer-app-block .re-engineer-app-img {
    max-width: 100%;
    margin: 0 0 30px;
    width: 100%;
  }
}
/* line 495, sass/site/product-development/_product-development.scss */
.re-engineer-app-block .re-engineer-app-img img {
  float: right;
  max-width: initial;
}
@media (max-width: 1600px) {
  /* line 495, sass/site/product-development/_product-development.scss */
  .re-engineer-app-block .re-engineer-app-img img {
    max-width: 125%;
  }
}
@media (max-width: 1279px) {
  /* line 495, sass/site/product-development/_product-development.scss */
  .re-engineer-app-block .re-engineer-app-img img {
    max-width: 100%;
    width: 100%;
  }
}
/* line 507, sass/site/product-development/_product-development.scss */
.re-engineer-app-block .re-engineer-app-details {
  max-width: 485px;
  margin-left: auto;
}
@media (max-width: 1279px) {
  /* line 507, sass/site/product-development/_product-development.scss */
  .re-engineer-app-block .re-engineer-app-details {
    max-width: 100%;
    margin-left: 0;
  }
}
/* line 514, sass/site/product-development/_product-development.scss */
.re-engineer-app-block .re-engineer-app-details h3 {
  font-size: 45px;
  color: #fff;
  letter-spacing: -1px;
  font-weight: 800;
  line-height: normal;
  margin: 0 0 25px;
}
@media (max-width: 1600px) {
  /* line 514, sass/site/product-development/_product-development.scss */
  .re-engineer-app-block .re-engineer-app-details h3 {
    font-size: 36px;
    letter-spacing: 0;
    margin: 0 0 20px;
  }
}
@media (max-width: 1023px) {
  /* line 514, sass/site/product-development/_product-development.scss */
  .re-engineer-app-block .re-engineer-app-details h3 {
    font-size: 32px;
  }
}
@media (max-width: 1023px) {
  /* line 514, sass/site/product-development/_product-development.scss */
  .re-engineer-app-block .re-engineer-app-details h3 {
    font-size: 28px;
    font-weight: 700;
  }
}
/* line 534, sass/site/product-development/_product-development.scss */
.re-engineer-app-block .re-engineer-app-details p {
  font-size: 19px;
  line-height: 26px;
}
/* line 537, sass/site/product-development/_product-development.scss */
.re-engineer-app-block .re-engineer-app-details p:last-child {
  margin-bottom: 0;
}

/* line 543, sass/site/product-development/_product-development.scss */
.product-development-grid {
  display: flex;
  flex-flow: wrap;
  margin: 0 -15px;
}
@media (max-width: 767px) {
  /* line 543, sass/site/product-development/_product-development.scss */
  .product-development-grid {
    margin: 0 -10px;
  }
}
/* line 550, sass/site/product-development/_product-development.scss */
.product-development-grid .product-development-item {
  border: 1px #65656f solid;
  width: calc(100% / 4 - 30px);
  margin: 15px;
  text-align: center;
  display: flex;
  flex-direction: column;
  padding: 55px 35px 45px;
  transition: all 0.4s ease;
}
@media (max-width: 1600px) {
  /* line 550, sass/site/product-development/_product-development.scss */
  .product-development-grid .product-development-item {
    padding: 25px 20px 30px;
  }
}
@media (max-width: 1023px) {
  /* line 550, sass/site/product-development/_product-development.scss */
  .product-development-grid .product-development-item {
    width: calc(100% / 2 - 30px);
  }
}
@media (max-width: 767px) {
  /* line 550, sass/site/product-development/_product-development.scss */
  .product-development-grid .product-development-item {
    width: calc(100% / 2 - 20px);
    padding: 25px 10px 20px;
    margin: 10px;
  }
}
/* line 570, sass/site/product-development/_product-development.scss */
.product-development-grid .product-development-item .icon {
  height: 50px;
  display: flex;
  align-items: center;
  margin: 0 auto 30px;
}
@media (max-width: 1600px) {
  /* line 570, sass/site/product-development/_product-development.scss */
  .product-development-grid .product-development-item .icon {
    margin: 0 auto 15px;
  }
}
/* line 578, sass/site/product-development/_product-development.scss */
.product-development-grid .product-development-item .icon img {
  max-height: 44px;
  transition: all 0.4s ease;
  width: auto;
}
/* line 583, sass/site/product-development/_product-development.scss */
.product-development-grid .product-development-item strong {
  display: block;
  color: #fff;
  font-size: 19px;
  line-height: 26px;
  font-weight: 600;
  font-family: "Montserrat", sans-serif;
}
@media (max-width: 1600px) {
  /* line 583, sass/site/product-development/_product-development.scss */
  .product-development-grid .product-development-item strong {
    font-size: 17px;
  }
}
@media (max-width: 1023px) {
  /* line 583, sass/site/product-development/_product-development.scss */
  .product-development-grid .product-development-item strong {
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  /* line 583, sass/site/product-development/_product-development.scss */
  .product-development-grid .product-development-item strong {
    font-size: 15px;
    line-height: normal;
  }
}
/* line 601, sass/site/product-development/_product-development.scss */
.product-development-grid .product-development-item:hover {
  background-color: #2f2f3a;
}
/* line 604, sass/site/product-development/_product-development.scss */
.product-development-grid .product-development-item:hover .icon img {
  transform: rotate(360deg);
}

/* line 611, sass/site/product-development/_product-development.scss */
.testimonial_section {
  background: #222231;
  padding: 150px 0 130px;
}
@media (max-width: 1600px) {
  /* line 611, sass/site/product-development/_product-development.scss */
  .testimonial_section {
    padding: 50px 0;
  }
}
/* line 617, sass/site/product-development/_product-development.scss */
.testimonial_section .container {
  max-width: 1060px;
  position: relative;
}
@media (max-width: 1600px) {
  /* line 617, sass/site/product-development/_product-development.scss */
  .testimonial_section .container {
    max-width: 1100px;
  }
}
/* line 624, sass/site/product-development/_product-development.scss */
.testimonial_section .testimonial_slider {
  max-width: 600px;
  margin: 0 auto;
  position: static;
}
/* line 630, sass/site/product-development/_product-development.scss */
.testimonial_section .testimonial_slider:not(.slick-slider) .testimonial_item:not(:first-child) {
  display: none;
}
/* line 636, sass/site/product-development/_product-development.scss */
.testimonial_section .testimonial_slider.slick-slider .slick-arrow {
  top: 85px;
  z-index: 1;
}
/* line 639, sass/site/product-development/_product-development.scss */
.testimonial_section .testimonial_slider.slick-slider .slick-arrow.slick-prev {
  left: 26px;
}
/* line 642, sass/site/product-development/_product-development.scss */
.testimonial_section .testimonial_slider.slick-slider .slick-arrow.slick-next {
  right: 26px;
}
/* line 648, sass/site/product-development/_product-development.scss */
.testimonial_section .testimonial_item {
  display: flex;
}
@media (max-width: 767px) {
  /* line 648, sass/site/product-development/_product-development.scss */
  .testimonial_section .testimonial_item {
    flex-flow: wrap;
  }
}
/* line 653, sass/site/product-development/_product-development.scss */
.testimonial_section .testimonial_item .testimonial_user_photo {
  width: 140px;
  margin-right: 30px;
  min-width: 140px;
}
@media (max-width: 767px) {
  /* line 653, sass/site/product-development/_product-development.scss */
  .testimonial_section .testimonial_item .testimonial_user_photo {
    width: 140px;
    margin: 0 auto 30px;
    min-width: 140px;
  }
}
@media (max-width: 767px) {
  /* line 663, sass/site/product-development/_product-development.scss */
  .testimonial_section .testimonial_item .testimonial_content {
    text-align: center;
  }
}
/* line 667, sass/site/product-development/_product-development.scss */
.testimonial_section .testimonial_item .testimonial_content p {
  color: #cfcfcf;
  font-size: 25px;
  line-height: 30px;
  font-style: italic;
  letter-spacing: -0.1px;
  margin: -5px 0 0;
}
@media (max-width: 1600px) {
  /* line 667, sass/site/product-development/_product-development.scss */
  .testimonial_section .testimonial_item .testimonial_content p {
    font-size: 20px;
  }
}
@media (max-width: 1023px) {
  /* line 667, sass/site/product-development/_product-development.scss */
  .testimonial_section .testimonial_item .testimonial_content p {
    font-size: 18px;
    line-height: 24px;
  }
}
/* line 683, sass/site/product-development/_product-development.scss */
.testimonial_section .testimonial_item .testimonial_user_name {
  color: #fff;
  font-size: 19px;
  font-weight: 700;
  line-height: normal;
  margin: 45px 0 10px;
}
@media (max-width: 1600px) {
  /* line 683, sass/site/product-development/_product-development.scss */
  .testimonial_section .testimonial_item .testimonial_user_name {
    margin: 20px 0 5px;
    font-size: 18px;
  }
}
/* line 694, sass/site/product-development/_product-development.scss */
.testimonial_section .testimonial_item .testimonial_user_degignation {
  color: #9d9d9d;
  font-size: 16px;
  line-height: normal;
  letter-spacing: -0.1px;
}

/* line 704, sass/site/product-development/_product-development.scss */
.slick-slider.slick_arrow .slick-arrow {
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  width: 36px;
  height: 36px;
  border-radius: 50%;
  border: none;
  background-color: #f5f5f5;
  transition: all 0.4s ease;
  font-size: 0;
  cursor: pointer;
  padding: 0;
}
/* line 717, sass/site/product-development/_product-development.scss */
.slick-slider.slick_arrow .slick-arrow:hover {
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.24);
  background-color: #f7f7f7;
}
/* line 721, sass/site/product-development/_product-development.scss */
.slick-slider.slick_arrow .slick-arrow:after {
  content: "";
  width: 7px;
  height: 1px;
  background-color: #000;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: -6px;
  margin: auto;
  transform: rotate(45deg);
}
/* line 734, sass/site/product-development/_product-development.scss */
.slick-slider.slick_arrow .slick-arrow:before {
  content: "";
  width: 1px;
  height: 7px;
  background-color: #000;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 3px;
  margin: auto;
  transform: rotate(45deg);
}
/* line 747, sass/site/product-development/_product-development.scss */
.slick-slider.slick_arrow .slick-arrow.slick-prev {
  left: 0;
}
/* line 750, sass/site/product-development/_product-development.scss */
.slick-slider.slick_arrow .slick-arrow.slick-next {
  right: 0;
  transform: rotate(180deg) translateY(50%);
}

/* line 757, sass/site/product-development/_product-development.scss */
.cms_accordion {
  counter-reset: my-awesome-counter;
}
/* line 759, sass/site/product-development/_product-development.scss */
.cms_accordion li {
  counter-increment: my-awesome-counter;
  position: relative;
}
/* line 762, sass/site/product-development/_product-development.scss */
.cms_accordion li::before {
  content: "0" counter(my-awesome-counter) ". ";
  color: #e72e28;
  font-weight: 700;
  font-family: "Montserrat", sans-serif;
  font-size: 20px;
  position: absolute;
  left: 0;
  top: 12px;
  width: 40px;
  text-align: center;
}
@media (max-width: 1600px) {
  /* line 762, sass/site/product-development/_product-development.scss */
  .cms_accordion li::before {
    font-size: 18px;
    top: 13px;
  }
}
/* line 779, sass/site/product-development/_product-development.scss */
.cms_accordion .acc_title {
  color: #000;
  font-size: 20px;
  font-weight: 600;
  line-height: normal;
  font-family: "Montserrat", sans-serif;
  border-bottom: 1px #000 solid;
  padding: 18px 40px 18px 45px;
  position: relative;
  cursor: pointer;
}
@media (max-width: 1600px) {
  /* line 779, sass/site/product-development/_product-development.scss */
  .cms_accordion .acc_title {
    font-size: 18px;
    padding: 18px 40px 18px 40px;
  }
}
/* line 793, sass/site/product-development/_product-development.scss */
.cms_accordion .acc_title:after {
  content: "";
  width: 20px;
  height: 20px;
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  background: url(images/slt-arrow-black.png) no-repeat;
  transition: all 0.5s ease;
}
/* line 806, sass/site/product-development/_product-development.scss */
.cms_accordion .acc_title.active:after {
  transform: rotate(180deg);
}
/* line 811, sass/site/product-development/_product-development.scss */
.cms_accordion .acc_content {
  padding: 20px;
  font-size: 18px;
  letter-spacing: -0.5px;
  color: #6a6a6a;
  line-height: 26px;
}
/* line 817, sass/site/product-development/_product-development.scss */
.cms_accordion .acc_content p {
  font-size: 18px;
  letter-spacing: -0.5px;
  color: #6a6a6a;
  line-height: 26px;
}

/*--------------------------------------------------------------
## Software Development Page
/*--------------------------------------------------------------*/
/* Variable */
@media (max-width: 1600px) {
  /* line 14, sass/site/software-development/_software-development.scss */
  .software-development-page .re-engineer-app-section {
    padding: 50px 0 0;
  }
}
/* line 18, sass/site/software-development/_software-development.scss */
.software-development-page .re-engineer-app-section .container {
  max-width: 1610px;
}
@media (max-width: 1600px) {
  /* line 18, sass/site/software-development/_software-development.scss */
  .software-development-page .re-engineer-app-section .container {
    max-width: 1100px;
  }
}

/* line 26, sass/site/software-development/_software-development.scss */
.build-software-developer {
  margin: 0 0 70px;
}
@media (max-width: 1600px) {
  /* line 26, sass/site/software-development/_software-development.scss */
  .build-software-developer {
    margin: 0;
  }
}
/* line 31, sass/site/software-development/_software-development.scss */
.build-software-developer img {
  max-width: inherit;
}
@media (max-width: 1600px) {
  /* line 31, sass/site/software-development/_software-development.scss */
  .build-software-developer img {
    max-width: 120%;
  }
}
@media (max-width: 1199px) {
  /* line 31, sass/site/software-development/_software-development.scss */
  .build-software-developer img {
    max-width: 100%;
  }
}

/* line 41, sass/site/software-development/_software-development.scss */
.bild-software-progress-wrapper {
  max-width: 800px;
  padding: 70px 0 50px;
  margin: 0 auto;
  width: 100%;
}
@media (max-width: 1023px) {
  /* line 41, sass/site/software-development/_software-development.scss */
  .bild-software-progress-wrapper {
    padding: 40px 0 50px;
  }
}
@media (max-width: 767px) {
  /* line 41, sass/site/software-development/_software-development.scss */
  .bild-software-progress-wrapper {
    padding: 40px 0 0;
  }
}

/* line 53, sass/site/software-development/_software-development.scss */
.bild-software-progress-item {
  padding-left: 165px;
  position: relative;
}
@media (max-width: 1600px) {
  /* line 53, sass/site/software-development/_software-development.scss */
  .bild-software-progress-item {
    padding-left: 110px;
  }
}
@media (max-width: 767px) {
  /* line 53, sass/site/software-development/_software-development.scss */
  .bild-software-progress-item {
    padding-left: 100px;
    padding-bottom: 30px;
  }
}
/* line 63, sass/site/software-development/_software-development.scss */
.bild-software-progress-item:not(:last-child) {
  padding-bottom: 80px;
}
@media (max-width: 1600px) {
  /* line 63, sass/site/software-development/_software-development.scss */
  .bild-software-progress-item:not(:last-child) {
    padding-bottom: 20px;
  }
}
/* line 68, sass/site/software-development/_software-development.scss */
.bild-software-progress-item:not(:last-child):before {
  content: "";
  position: absolute;
  left: 40px;
  top: 77px;
  width: 1px;
  height: calc(100% - 77px);
  border-left: 1px #323043 dashed;
}
/* line 78, sass/site/software-development/_software-development.scss */
.bild-software-progress-item .sub-title {
  color: #f8332c;
  font-size: 30px;
  line-height: 38px;
  font-weight: 700;
}
@media (max-width: 1600px) {
  /* line 78, sass/site/software-development/_software-development.scss */
  .bild-software-progress-item .sub-title {
    font-size: 28px;
    line-height: 32px;
  }
}
@media (max-width: 1023px) {
  /* line 78, sass/site/software-development/_software-development.scss */
  .bild-software-progress-item .sub-title {
    font-size: 24px;
    line-height: 30px;
  }
}
@media (max-width: 767px) {
  /* line 78, sass/site/software-development/_software-development.scss */
  .bild-software-progress-item .sub-title {
    font-size: 22px;
    line-height: 28px;
  }
}
/* line 96, sass/site/software-development/_software-development.scss */
.bild-software-progress-item:after {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 80px;
  height: 80px;
  background: url(images/software-development-progress1.png) no-repeat;
}
@media (max-width: 767px) {
  /* line 105, sass/site/software-development/_software-development.scss */
  .bild-software-progress-item p {
    font-size: 16px;
    line-height: 24px;
  }
}

/* line 113, sass/site/software-development/_software-development.scss */
.bild-software-progress2:after {
  background: url(images/software-development-progress2.png) no-repeat;
}

/* line 118, sass/site/software-development/_software-development.scss */
.bild-software-progress3:after {
  background: url(images/software-development-progress3.png) no-repeat;
}

/* line 123, sass/site/software-development/_software-development.scss */
.bild-software-progress4:after {
  background: url(images/software-development-progress4.png) no-repeat;
}

/* line 128, sass/site/software-development/_software-development.scss */
.bild-software-progress5:after {
  background: url(images/software-development-progress5.png) no-repeat;
}

/* line 133, sass/site/software-development/_software-development.scss */
.bild-software-progress6:after {
  background: url(images/software-development-progress6.png) no-repeat;
}

/* line 137, sass/site/software-development/_software-development.scss */
.why-choose-software {
  padding: 90px 0 0;
  background-color: #f7f7f7;
}
@media (max-width: 1600px) {
  /* line 137, sass/site/software-development/_software-development.scss */
  .why-choose-software {
    padding: 50px 0 20px;
  }
}
/* line 143, sass/site/software-development/_software-development.scss */
.why-choose-software .section_title {
  max-width: 775px;
  margin: 0 auto 70px;
}
@media (max-width: 1600px) {
  /* line 143, sass/site/software-development/_software-development.scss */
  .why-choose-software .section_title {
    margin: 0 auto 40px;
  }
}

/* line 151, sass/site/software-development/_software-development.scss */
.why-choose-software-block {
  display: flex;
  align-items: center;
}
@media (max-width: 1023px) {
  /* line 151, sass/site/software-development/_software-development.scss */
  .why-choose-software-block {
    flex-flow: wrap;
  }
}
/* line 157, sass/site/software-development/_software-development.scss */
.why-choose-software-block .why-choose-software-img {
  width: 44%;
}
@media (max-width: 1023px) {
  /* line 157, sass/site/software-development/_software-development.scss */
  .why-choose-software-block .why-choose-software-img {
    width: 100%;
    margin: 0 0 30px;
  }
}
/* line 163, sass/site/software-development/_software-development.scss */
.why-choose-software-block .why-choose-software-img img {
  max-width: initial;
  float: right;
}
@media (max-width: 1600px) {
  /* line 163, sass/site/software-development/_software-development.scss */
  .why-choose-software-block .why-choose-software-img img {
    max-width: 120%;
  }
}
@media (max-width: 1199px) {
  /* line 163, sass/site/software-development/_software-development.scss */
  .why-choose-software-block .why-choose-software-img img {
    max-width: 110%;
  }
}
@media (max-width: 1023px) {
  /* line 163, sass/site/software-development/_software-development.scss */
  .why-choose-software-block .why-choose-software-img img {
    width: 100%;
    max-width: 100%;
  }
}
/* line 178, sass/site/software-development/_software-development.scss */
.why-choose-software-block .why-choose-software-content {
  width: 56%;
  margin-left: auto;
  padding-left: 90px;
}
@media (max-width: 1600px) {
  /* line 178, sass/site/software-development/_software-development.scss */
  .why-choose-software-block .why-choose-software-content {
    padding-left: 60px;
  }
}
@media (max-width: 1199px) {
  /* line 178, sass/site/software-development/_software-development.scss */
  .why-choose-software-block .why-choose-software-content {
    padding-left: 40px;
  }
}
@media (max-width: 1023px) {
  /* line 178, sass/site/software-development/_software-development.scss */
  .why-choose-software-block .why-choose-software-content {
    padding-left: 0;
    width: 100%;
  }
}
/* line 192, sass/site/software-development/_software-development.scss */
.why-choose-software-block .why-choose-software-content .sub-title-text {
  color: #000;
  font-size: 30px;
  line-height: 36px;
  font-weight: 700;
  margin: 0 0 30px;
}
@media (max-width: 1199px) {
  /* line 192, sass/site/software-development/_software-development.scss */
  .why-choose-software-block .why-choose-software-content .sub-title-text {
    font-size: 28px;
    line-height: 32px;
    margin: 0 0 20px;
  }
}

/* line 206, sass/site/software-development/_software-development.scss */
.industry-experience-block {
  padding: 90px 0 80px;
}
@media (max-width: 1600px) {
  /* line 206, sass/site/software-development/_software-development.scss */
  .industry-experience-block {
    padding: 50px 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 206, sass/site/software-development/_software-development.scss */
  .industry-experience-block {
    padding: 40px 0 0;
  }
}
/* line 214, sass/site/software-development/_software-development.scss */
.industry-experience-block .industry-experience-block-title {
  text-align: center;
  margin: 0 0 90px;
}
@media (max-width: 1600px) {
  /* line 214, sass/site/software-development/_software-development.scss */
  .industry-experience-block .industry-experience-block-title {
    margin: 0 0 40px;
  }
}
/* line 220, sass/site/software-development/_software-development.scss */
.industry-experience-block .industry-experience-block-title .sub-title {
  color: #000;
  font-size: 30px;
  line-height: 36px;
  font-weight: 700;
  margin: 0;
}
@media (max-width: 1600px) {
  /* line 220, sass/site/software-development/_software-development.scss */
  .industry-experience-block .industry-experience-block-title .sub-title {
    font-size: 26px;
    line-height: normal;
  }
}
@media (max-width: 767px) {
  /* line 220, sass/site/software-development/_software-development.scss */
  .industry-experience-block .industry-experience-block-title .sub-title {
    font-size: 24px;
  }
}

/* line 236, sass/site/software-development/_software-development.scss */
.industry-experience-services {
  display: flex;
  flex-flow: wrap;
  margin: 0 -30px;
}
@media (max-width: 1600px) {
  /* line 236, sass/site/software-development/_software-development.scss */
  .industry-experience-services {
    margin: 0 -15px;
  }
}
@media (max-width: 1199px) {
  /* line 236, sass/site/software-development/_software-development.scss */
  .industry-experience-services {
    margin: 0 -10px;
  }
}
/* line 246, sass/site/software-development/_software-development.scss */
.industry-experience-services .industry-experience-services-col {
  margin: 0 40px 80px;
  width: 165px;
  text-align: center;
}
@media (max-width: 1600px) {
  /* line 246, sass/site/software-development/_software-development.scss */
  .industry-experience-services .industry-experience-services-col {
    margin: 0 15px 40px;
    width: calc(100% / 6 - 30px);
  }
}
@media (max-width: 1199px) {
  /* line 246, sass/site/software-development/_software-development.scss */
  .industry-experience-services .industry-experience-services-col {
    margin: 0 10px 40px;
    width: calc(100% / 5 - 20px);
  }
}
@media (max-width: 1023px) {
  /* line 246, sass/site/software-development/_software-development.scss */
  .industry-experience-services .industry-experience-services-col {
    width: calc(100% / 4 - 20px);
  }
}
@media (max-width: 767px) {
  /* line 246, sass/site/software-development/_software-development.scss */
  .industry-experience-services .industry-experience-services-col {
    width: calc(100% / 3 - 20px);
  }
}
@media (max-width: 599px) {
  /* line 246, sass/site/software-development/_software-development.scss */
  .industry-experience-services .industry-experience-services-col {
    width: calc(100% / 2 - 20px);
  }
}
/* line 267, sass/site/software-development/_software-development.scss */
.industry-experience-services .industry-experience-services-col .icon {
  width: 100%;
  background-color: #fff;
  height: 150px;
  display: flex;
  justify-content: center;
  align-items: center;
  box-shadow: 8px 0 53px #e8eaef;
  margin: 0 0 30px;
}
@media (max-width: 1600px) {
  /* line 267, sass/site/software-development/_software-development.scss */
  .industry-experience-services .industry-experience-services-col .icon {
    margin: 0 0 15px;
  }
}
@media (max-width: 767px) {
  /* line 267, sass/site/software-development/_software-development.scss */
  .industry-experience-services .industry-experience-services-col .icon {
    margin: 0 0 10px;
  }
}
/* line 282, sass/site/software-development/_software-development.scss */
.industry-experience-services .industry-experience-services-col .icon img {
  max-height: 63px;
  width: auto;
}
/* line 287, sass/site/software-development/_software-development.scss */
.industry-experience-services .industry-experience-services-col strong {
  font-family: "Montserrat", sans-serif;
  color: #000;
  font-size: 19px;
  font-weight: 600;
  line-height: normal;
}

/* line 296, sass/site/software-development/_software-development.scss */
.software-vision-section {
  background-color: #212121;
  padding: 0 0 100px;
}
@media (max-width: 1600px) {
  /* line 296, sass/site/software-development/_software-development.scss */
  .software-vision-section {
    padding: 0 0 50px;
  }
}
@media (max-width: 1023px) {
  /* line 296, sass/site/software-development/_software-development.scss */
  .software-vision-section {
    padding: 50px 0;
  }
}
/* line 305, sass/site/software-development/_software-development.scss */
.software-vision-section .container {
  display: flex;
  align-items: center;
}
@media (max-width: 1023px) {
  /* line 305, sass/site/software-development/_software-development.scss */
  .software-vision-section .container {
    flex-flow: wrap;
  }
}
/* line 312, sass/site/software-development/_software-development.scss */
.software-vision-section .software-vision-content {
  width: 48%;
}
@media (max-width: 1023px) {
  /* line 312, sass/site/software-development/_software-development.scss */
  .software-vision-section .software-vision-content {
    width: 100%;
    margin: 0 0 30px;
  }
}
/* line 318, sass/site/software-development/_software-development.scss */
.software-vision-section .software-vision-content .sub-title-text {
  color: #fff;
  font-size: 30px;
  line-height: 36px;
  margin: 0 0 30px;
}
@media (max-width: 1600px) {
  /* line 318, sass/site/software-development/_software-development.scss */
  .software-vision-section .software-vision-content .sub-title-text {
    font-size: 30px;
    line-height: normal;
    margin: 0 0 20px;
  }
}
@media (max-width: 1199px) {
  /* line 318, sass/site/software-development/_software-development.scss */
  .software-vision-section .software-vision-content .sub-title-text {
    font-size: 28px;
    margin: 0 0 15px;
  }
}
@media (max-width: 1023px) {
  /* line 318, sass/site/software-development/_software-development.scss */
  .software-vision-section .software-vision-content .sub-title-text {
    font-size: 24px;
  }
}
/* line 336, sass/site/software-development/_software-development.scss */
.software-vision-section .software-vision-content p {
  color: #9d9d9d;
}
/* line 340, sass/site/software-development/_software-development.scss */
.software-vision-section .software-vision-img {
  max-width: 445px;
  width: 50%;
  margin-left: auto;
}
@media (max-width: 1023px) {
  /* line 340, sass/site/software-development/_software-development.scss */
  .software-vision-section .software-vision-img {
    max-width: 100%;
    width: 100%;
  }
}
/* line 348, sass/site/software-development/_software-development.scss */
.software-vision-section .software-vision-img img {
  max-width: initial;
  margin-top: -58px;
}
@media (max-width: 1600px) {
  /* line 348, sass/site/software-development/_software-development.scss */
  .software-vision-section .software-vision-img img {
    max-width: 120%;
    margin-top: -28px;
  }
}
@media (max-width: 1199px) {
  /* line 348, sass/site/software-development/_software-development.scss */
  .software-vision-section .software-vision-img img {
    max-width: 100%;
    margin: 0;
  }
}

/* line 362, sass/site/software-development/_software-development.scss */
.software-technology-section {
  padding: 100px 0 20px;
}
@media (max-width: 1600px) {
  /* line 362, sass/site/software-development/_software-development.scss */
  .software-technology-section {
    padding: 50px 0 20px;
  }
}
/* line 367, sass/site/software-development/_software-development.scss */
.software-technology-section .software-technology-title {
  max-width: 820px;
  margin-bottom: 65px;
}
@media (max-width: 1600px) {
  /* line 367, sass/site/software-development/_software-development.scss */
  .software-technology-section .software-technology-title {
    margin-bottom: 40px;
  }
}
/* line 373, sass/site/software-development/_software-development.scss */
.software-technology-section .software-technology-title .sub-title {
  font-size: 30px;
  line-height: 36px;
  color: #000;
  margin: 0 0 25px;
}
@media (max-width: 1600px) {
  /* line 373, sass/site/software-development/_software-development.scss */
  .software-technology-section .software-technology-title .sub-title {
    font-size: 28px;
    line-height: 32px;
    margin: 0 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 373, sass/site/software-development/_software-development.scss */
  .software-technology-section .software-technology-title .sub-title {
    font-size: 24px;
    line-height: 28px;
  }
}
@media (max-width: 767px) {
  /* line 387, sass/site/software-development/_software-development.scss */
  .software-technology-section .software-technology-title .sub-title br {
    display: none;
  }
}

/* line 395, sass/site/software-development/_software-development.scss */
.software-technology-icons-grid {
  display: flex;
  flex-flow: wrap;
  margin: 0 -35px;
}
@media (max-width: 1600px) {
  /* line 395, sass/site/software-development/_software-development.scss */
  .software-technology-icons-grid {
    margin: 0 -15px;
  }
}
@media (max-width: 599px) {
  /* line 395, sass/site/software-development/_software-development.scss */
  .software-technology-icons-grid {
    margin: 0 -10px;
  }
}
/* line 405, sass/site/software-development/_software-development.scss */
.software-technology-icons-grid .software-technology-icon {
  width: calc(100% / 6 - 70px);
  margin: 0 35px 70px;
  text-align: center;
}
@media (max-width: 1600px) {
  /* line 405, sass/site/software-development/_software-development.scss */
  .software-technology-icons-grid .software-technology-icon {
    width: calc(100% / 6 - 30px);
    margin: 0 15px 30px;
  }
}
@media (max-width: 1199px) {
  /* line 405, sass/site/software-development/_software-development.scss */
  .software-technology-icons-grid .software-technology-icon {
    width: calc(100% / 5 - 30px);
  }
}
@media (max-width: 767px) {
  /* line 405, sass/site/software-development/_software-development.scss */
  .software-technology-icons-grid .software-technology-icon {
    width: calc(100% / 3 - 30px);
    margin: 0 15px 30px;
  }
}
@media (max-width: 599px) {
  /* line 405, sass/site/software-development/_software-development.scss */
  .software-technology-icons-grid .software-technology-icon {
    width: calc(100% / 2 - 30px);
    margin: 0 10px 30px;
  }
}
/* line 424, sass/site/software-development/_software-development.scss */
.software-technology-icons-grid .software-technology-icon .icon {
  width: 100%;
  height: 132px;
  border: 1px #d0d0d0 solid;
  display: flex;
  justify-content: center;
  align-items: center;
  margin: 0 auto 20px;
  transition: all 0.4s ease;
}
@media (max-width: 1600px) {
  /* line 424, sass/site/software-development/_software-development.scss */
  .software-technology-icons-grid .software-technology-icon .icon {
    margin: 0 auto 10px;
  }
}
/* line 436, sass/site/software-development/_software-development.scss */
.software-technology-icons-grid .software-technology-icon .icon img {
  max-height: 60px;
  width: auto;
}
/* line 440, sass/site/software-development/_software-development.scss */
.software-technology-icons-grid .software-technology-icon strong {
  color: #000;
  font-size: 19px;
  font-weight: 600;
  letter-spacing: 0;
  display: block;
  font-family: "Montserrat", sans-serif;
  transition: all 0.4s ease;
}
@media (max-width: 1600px) {
  /* line 440, sass/site/software-development/_software-development.scss */
  .software-technology-icons-grid .software-technology-icon strong {
    font-size: 18px;
  }
}
/* line 453, sass/site/software-development/_software-development.scss */
.software-technology-icons-grid .software-technology-icon:hover .icon {
  border-color: #e72e28;
}
/* line 456, sass/site/software-development/_software-development.scss */
.software-technology-icons-grid .software-technology-icon:hover strong {
  color: #e72e28;
}

/*--------------------------------------------------------------
## Quality Assurance Page
/*--------------------------------------------------------------*/
/* line 2, sass/site/quality-assurance/_quality-assurance.scss */
.page-template-quality-assurance .fix-wrap {
  max-width: 1200px;
}
@media (max-width: 1600px) {
  /* line 2, sass/site/quality-assurance/_quality-assurance.scss */
  .page-template-quality-assurance .fix-wrap {
    max-width: 1100px;
  }
}
/* line 8, sass/site/quality-assurance/_quality-assurance.scss */
.page-template-quality-assurance ul, .page-template-quality-assurance ol {
  list-style: none;
  padding: 0;
  margin: 0;
}

@media (max-width: 1199px) {
  /* line 17, sass/site/quality-assurance/_quality-assurance.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.quality-assurance-banner {
    padding: 40px 0 30px;
  }
}
@media (max-width: 1023px) {
  /* line 17, sass/site/quality-assurance/_quality-assurance.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.quality-assurance-banner {
    padding: 40px 0 25px;
  }
}
@media (max-width: 767px) {
  /* line 17, sass/site/quality-assurance/_quality-assurance.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.quality-assurance-banner {
    padding: 30px 0;
  }
}
@media (max-width: 767px) {
  /* line 27, sass/site/quality-assurance/_quality-assurance.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.quality-assurance-banner .fix-wrap {
    padding: 0 15px;
  }
}
/* line 33, sass/site/quality-assurance/_quality-assurance.scss */
.services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.quality-assurance-banner .services-banner-caption .service-page-title {
  margin: 0;
}
@media (max-width: 1600px) {
  /* line 33, sass/site/quality-assurance/_quality-assurance.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.quality-assurance-banner .services-banner-caption .service-page-title {
    margin: 0;
  }
}
@media (max-width: 1470px) {
  /* line 33, sass/site/quality-assurance/_quality-assurance.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.quality-assurance-banner .services-banner-caption .service-page-title {
    margin: 0;
  }
}
@media (max-width: 1199px) {
  /* line 33, sass/site/quality-assurance/_quality-assurance.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.quality-assurance-banner .services-banner-caption .service-page-title {
    width: 55%;
    margin: 0 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 33, sass/site/quality-assurance/_quality-assurance.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.quality-assurance-banner .services-banner-caption .service-page-title {
    width: 100%;
    margin: 0 0 20px;
  }
}
@media (max-width: 1600px) {
  /* line 49, sass/site/quality-assurance/_quality-assurance.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.quality-assurance-banner .services-banner-caption .service-page-title h1 {
    font-size: 40px;
    line-height: normal;
    margin: 0 0 15px;
  }
}
@media (max-width: 1199px) {
  /* line 49, sass/site/quality-assurance/_quality-assurance.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.quality-assurance-banner .services-banner-caption .service-page-title h1 {
    font-size: 36px;
    margin: 0 0 15px;
  }
}
@media (max-width: 1023px) {
  /* line 49, sass/site/quality-assurance/_quality-assurance.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.quality-assurance-banner .services-banner-caption .service-page-title h1 {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 49, sass/site/quality-assurance/_quality-assurance.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.quality-assurance-banner .services-banner-caption .service-page-title h1 {
    letter-spacing: normal;
    margin: 0 0 10px;
  }
}
@media (max-width: 1199px) {
  /* line 67, sass/site/quality-assurance/_quality-assurance.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.quality-assurance-banner .services-banner-caption .service-page-title p {
    font-size: 18px;
    line-height: normal;
    font-weight: normal;
  }
}
@media (max-width: 767px) {
  /* line 67, sass/site/quality-assurance/_quality-assurance.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.quality-assurance-banner .services-banner-caption .service-page-title p {
    margin: 0;
    font-size: 16px;
  }
}
@media (max-width: 767px) {
  /* line 77, sass/site/quality-assurance/_quality-assurance.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.quality-assurance-banner .services-banner-caption .service-page-title p br {
    display: none;
  }
}
/* line 84, sass/site/quality-assurance/_quality-assurance.scss */
.services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.quality-assurance-banner .services-banner-caption .service-page-thumb {
  margin-right: -205px;
  width: calc(60% - 13px);
  margin-top: -9px;
}
@media (max-width: 1899px) {
  /* line 84, sass/site/quality-assurance/_quality-assurance.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.quality-assurance-banner .services-banner-caption .service-page-thumb {
    width: calc(57% - 13px);
    margin-right: -170px;
  }
}
@media (max-width: 1600px) {
  /* line 84, sass/site/quality-assurance/_quality-assurance.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.quality-assurance-banner .services-banner-caption .service-page-thumb {
    width: calc(56% - 13px);
    margin-right: -60px;
  }
}
@media (max-width: 1470px) {
  /* line 84, sass/site/quality-assurance/_quality-assurance.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.quality-assurance-banner .services-banner-caption .service-page-thumb {
    margin-right: 55px;
    width: calc(54% - 13px);
  }
}
@media (max-width: 1365px) {
  /* line 84, sass/site/quality-assurance/_quality-assurance.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.quality-assurance-banner .services-banner-caption .service-page-thumb {
    width: calc(45% - 13px);
  }
}
@media (max-width: 1199px) {
  /* line 84, sass/site/quality-assurance/_quality-assurance.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.quality-assurance-banner .services-banner-caption .service-page-thumb {
    margin-right: 0;
  }
}
@media (max-width: 767px) {
  /* line 84, sass/site/quality-assurance/_quality-assurance.scss */
  .services-banner-wrapper.ar-vr-banner.trending-techexpert-banner.quality-assurance-banner .services-banner-caption .service-page-thumb {
    width: 100%;
  }
}

/* line 118, sass/site/quality-assurance/_quality-assurance.scss */
.qa-services {
  padding: 89px 0 0;
}
@media (max-width: 1600px) {
  /* line 118, sass/site/quality-assurance/_quality-assurance.scss */
  .qa-services {
    padding: 50px 0 0;
  }
}
@media (max-width: 1023px) {
  /* line 118, sass/site/quality-assurance/_quality-assurance.scss */
  .qa-services {
    padding: 50px 0 5px;
  }
}
@media (max-width: 767px) {
  /* line 118, sass/site/quality-assurance/_quality-assurance.scss */
  .qa-services {
    padding: 30px 0 0;
  }
}
/* line 129, sass/site/quality-assurance/_quality-assurance.scss */
.qa-services .header-title {
  max-width: 84%;
  margin: 0 auto 100px;
  text-align: center;
}
@media (max-width: 1899px) {
  /* line 129, sass/site/quality-assurance/_quality-assurance.scss */
  .qa-services .header-title {
    margin: 0 auto 96px;
  }
}
@media (max-width: 1600px) {
  /* line 129, sass/site/quality-assurance/_quality-assurance.scss */
  .qa-services .header-title {
    margin: 0 auto;
  }
}
@media (max-width: 1023px) {
  /* line 129, sass/site/quality-assurance/_quality-assurance.scss */
  .qa-services .header-title {
    max-width: 100%;
  }
}
/* line 142, sass/site/quality-assurance/_quality-assurance.scss */
.qa-services .header-title .section-header {
  line-height: 60px;
  letter-spacing: -1.0px;
  margin: 0 0 26px;
}
@media (max-width: 1600px) {
  /* line 142, sass/site/quality-assurance/_quality-assurance.scss */
  .qa-services .header-title .section-header {
    margin: 0 0 10px;
    line-height: normal;
  }
}
/* line 151, sass/site/quality-assurance/_quality-assurance.scss */
.qa-services .header-title p {
  font-size: 19px;
  line-height: 26px;
  letter-spacing: -0.5px;
  color: #6a6a6a;
  margin: 0 0 15px;
}
@media (max-width: 1600px) {
  /* line 151, sass/site/quality-assurance/_quality-assurance.scss */
  .qa-services .header-title p {
    font-size: 18px;
  }
}
/* line 163, sass/site/quality-assurance/_quality-assurance.scss */
.qa-services .services-landing-softwares-products-row.qa-services-row {
  margin: 58px 0;
}
@media (max-width: 1600px) {
  /* line 163, sass/site/quality-assurance/_quality-assurance.scss */
  .qa-services .services-landing-softwares-products-row.qa-services-row {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
    margin: 30px 0;
  }
}
@media (max-width: 767px) {
  /* line 163, sass/site/quality-assurance/_quality-assurance.scss */
  .qa-services .services-landing-softwares-products-row.qa-services-row {
    margin: 24px 0 20px;
  }
}
@media (max-width: 479px) {
  /* line 163, sass/site/quality-assurance/_quality-assurance.scss */
  .qa-services .services-landing-softwares-products-row.qa-services-row {
    margin: 20px 0;
  }
}
/* line 175, sass/site/quality-assurance/_quality-assurance.scss */
.qa-services .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-img {
  width: 537px;
}
@media (max-width: 1600px) {
  /* line 175, sass/site/quality-assurance/_quality-assurance.scss */
  .qa-services .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-img {
    width: 50%;
  }
}
@media (max-width: 1023px) {
  /* line 175, sass/site/quality-assurance/_quality-assurance.scss */
  .qa-services .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-img {
    width: 100%;
    margin: 0 0 28px;
  }
}
@media (max-width: 767px) {
  /* line 175, sass/site/quality-assurance/_quality-assurance.scss */
  .qa-services .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-img {
    margin: 0 0 20px;
  }
}
/* line 187, sass/site/quality-assurance/_quality-assurance.scss */
.qa-services .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-img:after {
  display: none;
}
@media (max-width: 1600px) {
  /* line 190, sass/site/quality-assurance/_quality-assurance.scss */
  .qa-services .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-img img {
    width: 100%;
  }
}
/* line 196, sass/site/quality-assurance/_quality-assurance.scss */
.qa-services .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt {
  width: 540px;
}
@media (max-width: 1600px) {
  /* line 196, sass/site/quality-assurance/_quality-assurance.scss */
  .qa-services .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt {
    width: 50%;
    padding-left: 30px;
  }
}
@media (max-width: 1023px) {
  /* line 196, sass/site/quality-assurance/_quality-assurance.scss */
  .qa-services .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt {
    width: 100%;
    padding-left: 0;
  }
}
/* line 206, sass/site/quality-assurance/_quality-assurance.scss */
.qa-services .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt h3 {
  margin: -10px 0 26px;
  font-size: 40px;
  letter-spacing: normal;
}
@media (max-width: 1600px) {
  /* line 206, sass/site/quality-assurance/_quality-assurance.scss */
  .qa-services .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt h3 {
    margin: -5px 0 22px;
    font-size: 36px;
  }
}
@media (max-width: 1199px) {
  /* line 206, sass/site/quality-assurance/_quality-assurance.scss */
  .qa-services .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt h3 {
    margin: 0 0 15px;
    font-size: 32px;
  }
}
@media (max-width: 1023px) {
  /* line 206, sass/site/quality-assurance/_quality-assurance.scss */
  .qa-services .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt h3 {
    font-size: 28px;
    line-height: normal;
    margin: 0 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 206, sass/site/quality-assurance/_quality-assurance.scss */
  .qa-services .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt h3 {
    font-size: 24px;
    margin: 0 0 5px;
  }
}
@media (max-width: 1600px) {
  /* line 228, sass/site/quality-assurance/_quality-assurance.scss */
  .qa-services .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt p {
    font-size: 18px;
  }
}
@media (max-width: 1023px) {
  /* line 228, sass/site/quality-assurance/_quality-assurance.scss */
  .qa-services .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt p {
    margin: 0 0 18px;
    font-size: 16px;
  }
}
/* line 236, sass/site/quality-assurance/_quality-assurance.scss */
.qa-services .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt p br {
  display: none;
}
/* line 240, sass/site/quality-assurance/_quality-assurance.scss */
.qa-services .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt .services-landing-softwares-products-list {
  margin: 45px 0 39px;
}
@media (max-width: 1600px) {
  /* line 240, sass/site/quality-assurance/_quality-assurance.scss */
  .qa-services .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt .services-landing-softwares-products-list {
    margin: 15px 0 0;
  }
}
/* line 245, sass/site/quality-assurance/_quality-assurance.scss */
.qa-services .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt .services-landing-softwares-products-list li {
  padding-left: 21px;
  letter-spacing: -0.1px;
  font-size: 17px;
  margin: 0 0 21px;
  color: #000;
  position: relative;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
}
@media (max-width: 1600px) {
  /* line 245, sass/site/quality-assurance/_quality-assurance.scss */
  .qa-services .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt .services-landing-softwares-products-list li {
    margin: 0 0 10px;
    font-size: 14px;
  }
}
@media (max-width: 1023px) {
  /* line 245, sass/site/quality-assurance/_quality-assurance.scss */
  .qa-services .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt .services-landing-softwares-products-list li {
    padding-left: 19px;
  }
}
@media (max-width: 767px) {
  /* line 245, sass/site/quality-assurance/_quality-assurance.scss */
  .qa-services .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt .services-landing-softwares-products-list li {
    padding-left: 18px;
  }
}
/* line 264, sass/site/quality-assurance/_quality-assurance.scss */
.qa-services .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt .services-landing-softwares-products-list li:before {
  content: '';
  position: absolute;
  left: 0;
  top: 8px;
  width: 6px;
  height: 6px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  background-color: #000;
}
@media (max-width: 767px) {
  /* line 264, sass/site/quality-assurance/_quality-assurance.scss */
  .qa-services .services-landing-softwares-products-row.qa-services-row .services-landing-softwares-products-cnt .services-landing-softwares-products-list li:before {
    top: 8px;
  }
}
@media (max-width: 767px) {
  /* line 280, sass/site/quality-assurance/_quality-assurance.scss */
  .qa-services .services-landing-softwares-products-row.qa-services-row:last-child {
    margin-bottom: 15px;
  }
}
@media (max-width: 599px) {
  /* line 280, sass/site/quality-assurance/_quality-assurance.scss */
  .qa-services .services-landing-softwares-products-row.qa-services-row:last-child {
    margin-bottom: 13px;
  }
}
@media (max-width: 1600px) {
  /* line 289, sass/site/quality-assurance/_quality-assurance.scss */
  .qa-services .services-landing-softwares-products-row.qa-services-row:nth-child(odd) .services-landing-softwares-products-cnt {
    padding-left: 0;
    padding-right: 20px;
  }
}
@media (max-width: 1023px) {
  /* line 289, sass/site/quality-assurance/_quality-assurance.scss */
  .qa-services .services-landing-softwares-products-row.qa-services-row:nth-child(odd) .services-landing-softwares-products-cnt {
    padding-right: 0;
  }
}

/* line 302, sass/site/quality-assurance/_quality-assurance.scss */
.need-for-qa {
  background-color: #f5f5f5;
  padding: 91px 0 72px;
}
@media (max-width: 1600px) {
  /* line 302, sass/site/quality-assurance/_quality-assurance.scss */
  .need-for-qa {
    padding: 50px 0 30px;
  }
}
@media (max-width: 767px) {
  /* line 302, sass/site/quality-assurance/_quality-assurance.scss */
  .need-for-qa {
    padding: 30px 0 15px;
  }
}
/* line 311, sass/site/quality-assurance/_quality-assurance.scss */
.need-for-qa .header-title {
  text-align: center;
  margin: 0 0 73px;
}
@media (max-width: 1600px) {
  /* line 311, sass/site/quality-assurance/_quality-assurance.scss */
  .need-for-qa .header-title {
    margin: 0 0 30px;
  }
}
/* line 317, sass/site/quality-assurance/_quality-assurance.scss */
.need-for-qa .header-title .section-header {
  line-height: 60px;
  margin: 0 0 27px;
  letter-spacing: -1.0px;
}
@media (max-width: 1600px) {
  /* line 317, sass/site/quality-assurance/_quality-assurance.scss */
  .need-for-qa .header-title .section-header {
    margin: 0 0 10px;
    line-height: normal;
  }
}
/* line 326, sass/site/quality-assurance/_quality-assurance.scss */
.need-for-qa .header-title p {
  font-size: 19px;
  line-height: 26px;
  letter-spacing: -0.5px;
  color: #6a6a6a;
  margin: 0 auto 15px;
  max-width: 85%;
}
@media (max-width: 1600px) {
  /* line 326, sass/site/quality-assurance/_quality-assurance.scss */
  .need-for-qa .header-title p {
    font-size: 18px;
  }
}
@media (max-width: 1023px) {
  /* line 326, sass/site/quality-assurance/_quality-assurance.scss */
  .need-for-qa .header-title p {
    max-width: 100%;
  }
}

@media (max-width: 599px) {
  /* line 344, sass/site/quality-assurance/_quality-assurance.scss */
  .data-science-list.our-expertise-list.need-for-qa-list {
    margin: 0;
  }
}
/* line 348, sass/site/quality-assurance/_quality-assurance.scss */
.data-science-list.our-expertise-list.need-for-qa-list li {
  padding: 44px 40px 158px;
  border-color: #aaaaaa;
}
@media (max-width: 1899px) {
  /* line 348, sass/site/quality-assurance/_quality-assurance.scss */
  .data-science-list.our-expertise-list.need-for-qa-list li {
    padding: 44px 40px 148px;
  }
}
@media (max-width: 1600px) {
  /* line 348, sass/site/quality-assurance/_quality-assurance.scss */
  .data-science-list.our-expertise-list.need-for-qa-list li {
    padding: 30px 25px 60px;
  }
}
@media (max-width: 599px) {
  /* line 348, sass/site/quality-assurance/_quality-assurance.scss */
  .data-science-list.our-expertise-list.need-for-qa-list li {
    padding: 25px 15px 45px;
    text-align: center;
    margin: 0 0 30px;
  }
}
/* line 362, sass/site/quality-assurance/_quality-assurance.scss */
.data-science-list.our-expertise-list.need-for-qa-list li i {
  height: 70px;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  /* line 362, sass/site/quality-assurance/_quality-assurance.scss */
  .data-science-list.our-expertise-list.need-for-qa-list li i {
    height: 50px;
  }
}
@media (max-width: 599px) {
  /* line 362, sass/site/quality-assurance/_quality-assurance.scss */
  .data-science-list.our-expertise-list.need-for-qa-list li i {
    margin: 0 auto;
  }
}
/* line 372, sass/site/quality-assurance/_quality-assurance.scss */
.data-science-list.our-expertise-list.need-for-qa-list li i img {
  max-height: 100%;
}
/* line 376, sass/site/quality-assurance/_quality-assurance.scss */
.data-science-list.our-expertise-list.need-for-qa-list li h3 {
  margin: 35px 0 10px;
}
@media (max-width: 1600px) {
  /* line 376, sass/site/quality-assurance/_quality-assurance.scss */
  .data-science-list.our-expertise-list.need-for-qa-list li h3 {
    font-size: 24px;
    margin: 15px 0 10px;
  }
}
@media (max-width: 1199px) {
  /* line 376, sass/site/quality-assurance/_quality-assurance.scss */
  .data-science-list.our-expertise-list.need-for-qa-list li h3 {
    font-size: 22px;
  }
}
@media (max-width: 767px) {
  /* line 376, sass/site/quality-assurance/_quality-assurance.scss */
  .data-science-list.our-expertise-list.need-for-qa-list li h3 {
    font-size: 20px;
  }
}
@media (max-width: 599px) {
  /* line 376, sass/site/quality-assurance/_quality-assurance.scss */
  .data-science-list.our-expertise-list.need-for-qa-list li h3 {
    margin: 20px 0 10px;
  }
}
@media (max-width: 599px) {
  /* line 392, sass/site/quality-assurance/_quality-assurance.scss */
  .data-science-list.our-expertise-list.need-for-qa-list li p {
    margin: 8px 0 20px;
  }
}
/* line 397, sass/site/quality-assurance/_quality-assurance.scss */
.data-science-list.our-expertise-list.need-for-qa-list li .read-more {
  left: 40px;
  position: absolute;
  bottom: 67px;
}
@media (max-width: 1899px) {
  /* line 397, sass/site/quality-assurance/_quality-assurance.scss */
  .data-science-list.our-expertise-list.need-for-qa-list li .read-more {
    bottom: 60px;
  }
}
@media (max-width: 1600px) {
  /* line 397, sass/site/quality-assurance/_quality-assurance.scss */
  .data-science-list.our-expertise-list.need-for-qa-list li .read-more {
    bottom: 25px;
    left: 25px;
  }
}
@media (max-width: 767px) {
  /* line 397, sass/site/quality-assurance/_quality-assurance.scss */
  .data-science-list.our-expertise-list.need-for-qa-list li .read-more {
    left: 15px;
    bottom: 23px;
  }
}
@media (max-width: 599px) {
  /* line 397, sass/site/quality-assurance/_quality-assurance.scss */
  .data-science-list.our-expertise-list.need-for-qa-list li .read-more {
    left: 50%;
    -webkit-transform: translateX(-50%);
    -moz-transform: translateX(-50%);
    -ms-transform: translateX(-50%);
    -o-transform: translateX(-50%);
    transform: translateX(-50%);
    bottom: 18px;
  }
}

/* line 422, sass/site/quality-assurance/_quality-assurance.scss */
.qa-why-choose {
  background-color: #000;
  padding: 89px 0 59px;
}
@media (max-width: 1600px) {
  /* line 422, sass/site/quality-assurance/_quality-assurance.scss */
  .qa-why-choose {
    padding: 50px 0 40px;
  }
}
@media (max-width: 767px) {
  /* line 422, sass/site/quality-assurance/_quality-assurance.scss */
  .qa-why-choose {
    padding: 40px 0 30px;
  }
}
/* line 431, sass/site/quality-assurance/_quality-assurance.scss */
.qa-why-choose .header-title {
  text-align: center;
  margin: 0 0 85px;
}
@media (max-width: 1899px) {
  /* line 431, sass/site/quality-assurance/_quality-assurance.scss */
  .qa-why-choose .header-title {
    margin: 0 0 81px;
  }
}
@media (max-width: 1600px) {
  /* line 431, sass/site/quality-assurance/_quality-assurance.scss */
  .qa-why-choose .header-title {
    margin: 0 0 40px;
  }
}
@media (max-width: 599px) {
  /* line 431, sass/site/quality-assurance/_quality-assurance.scss */
  .qa-why-choose .header-title {
    margin: 0 0 30px;
  }
}
/* line 443, sass/site/quality-assurance/_quality-assurance.scss */
.qa-why-choose .header-title .section-header {
  line-height: 60px;
  margin: 0 0 27px;
  letter-spacing: -1.0px;
  color: #fff;
}
@media (max-width: 1600px) {
  /* line 443, sass/site/quality-assurance/_quality-assurance.scss */
  .qa-why-choose .header-title .section-header {
    margin: 0 0 10px;
    line-height: normal;
  }
}
/* line 453, sass/site/quality-assurance/_quality-assurance.scss */
.qa-why-choose .header-title p {
  font-size: 19px;
  line-height: 26px;
  letter-spacing: -0.5px;
  color: #9d9d9d;
  margin: 0 auto 15px;
  max-width: 66%;
}
@media (max-width: 1600px) {
  /* line 453, sass/site/quality-assurance/_quality-assurance.scss */
  .qa-why-choose .header-title p {
    font-size: 18px;
  }
}
@media (max-width: 1023px) {
  /* line 453, sass/site/quality-assurance/_quality-assurance.scss */
  .qa-why-choose .header-title p {
    max-width: 100%;
  }
}
/* line 469, sass/site/quality-assurance/_quality-assurance.scss */
.qa-why-choose .qa-why-choose-list-main .fix-wrap {
  max-width: 1681px;
}
@media (max-width: 1600px) {
  /* line 469, sass/site/quality-assurance/_quality-assurance.scss */
  .qa-why-choose .qa-why-choose-list-main .fix-wrap {
    max-width: 1100px;
  }
}
/* line 475, sass/site/quality-assurance/_quality-assurance.scss */
.qa-why-choose .qa-why-choose-list-main .qa-why-choose-img {
  margin: 0 0 60px;
}
@media (max-width: 1899px) {
  /* line 475, sass/site/quality-assurance/_quality-assurance.scss */
  .qa-why-choose .qa-why-choose-list-main .qa-why-choose-img {
    margin: 0 0 56px;
  }
}
@media (max-width: 1600px) {
  /* line 475, sass/site/quality-assurance/_quality-assurance.scss */
  .qa-why-choose .qa-why-choose-list-main .qa-why-choose-img {
    margin: 0 0 10px;
  }
}
/* line 483, sass/site/quality-assurance/_quality-assurance.scss */
.qa-why-choose .qa-why-choose-list-main .qa-why-choose-img img {
  max-width: initial;
}
@media (max-width: 1600px) {
  /* line 483, sass/site/quality-assurance/_quality-assurance.scss */
  .qa-why-choose .qa-why-choose-list-main .qa-why-choose-img img {
    width: 100%;
    max-width: 100%;
  }
}

/* line 494, sass/site/quality-assurance/_quality-assurance.scss */
.data-why-choose-list.qa-why-choose-us-list {
  margin: 0 -10px;
  width: initial;
  -webkit-justify-content: initial;
  -moz-justify-content: initial;
  -ms-justify-content: initial;
  justify-content: initial;
  -ms-flex-pack: initial;
}
@media (max-width: 767px) {
  /* line 494, sass/site/quality-assurance/_quality-assurance.scss */
  .data-why-choose-list.qa-why-choose-us-list {
    margin: 0;
  }
}
/* line 501, sass/site/quality-assurance/_quality-assurance.scss */
.data-why-choose-list.qa-why-choose-us-list .data-whychoose-item {
  padding: 0 10px;
  margin: 54px 0;
}
@media (max-width: 1899px) {
  /* line 501, sass/site/quality-assurance/_quality-assurance.scss */
  .data-why-choose-list.qa-why-choose-us-list .data-whychoose-item {
    margin: 50px 0;
  }
}
@media (max-width: 1600px) {
  /* line 501, sass/site/quality-assurance/_quality-assurance.scss */
  .data-why-choose-list.qa-why-choose-us-list .data-whychoose-item {
    margin: 30px 0 0;
  }
}
@media (max-width: 1023px) {
  /* line 501, sass/site/quality-assurance/_quality-assurance.scss */
  .data-why-choose-list.qa-why-choose-us-list .data-whychoose-item {
    margin: 20px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 501, sass/site/quality-assurance/_quality-assurance.scss */
  .data-why-choose-list.qa-why-choose-us-list .data-whychoose-item {
    margin: 15px 0;
    text-align: center;
    padding: 0;
  }
}
/* line 518, sass/site/quality-assurance/_quality-assurance.scss */
.data-why-choose-list.qa-why-choose-us-list .data-whychoose-item .whychoose-item-inner {
  max-width: 420px;
}
@media (max-width: 1470px) {
  /* line 518, sass/site/quality-assurance/_quality-assurance.scss */
  .data-why-choose-list.qa-why-choose-us-list .data-whychoose-item .whychoose-item-inner {
    max-width: 90%;
  }
}
@media (max-width: 767px) {
  /* line 518, sass/site/quality-assurance/_quality-assurance.scss */
  .data-why-choose-list.qa-why-choose-us-list .data-whychoose-item .whychoose-item-inner {
    max-width: 100%;
  }
}
/* line 526, sass/site/quality-assurance/_quality-assurance.scss */
.data-why-choose-list.qa-why-choose-us-list .data-whychoose-item .whychoose-item-inner .point-symbol {
  background-color: #fff;
  margin-bottom: 6px;
}
/* line 530, sass/site/quality-assurance/_quality-assurance.scss */
.data-why-choose-list.qa-why-choose-us-list .data-whychoose-item .whychoose-item-inner h3 {
  font-size: 30px;
  line-height: normal;
  color: #f8332c;
  margin: 0 0 24px;
}
@media (max-width: 1600px) {
  /* line 530, sass/site/quality-assurance/_quality-assurance.scss */
  .data-why-choose-list.qa-why-choose-us-list .data-whychoose-item .whychoose-item-inner h3 {
    font-size: 20px;
    margin: 0 0 10px;
  }
}
@media (max-width: 1199px) {
  /* line 530, sass/site/quality-assurance/_quality-assurance.scss */
  .data-why-choose-list.qa-why-choose-us-list .data-whychoose-item .whychoose-item-inner h3 {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  /* line 530, sass/site/quality-assurance/_quality-assurance.scss */
  .data-why-choose-list.qa-why-choose-us-list .data-whychoose-item .whychoose-item-inner h3 {
    font-size: 18px;
  }
}
/* line 546, sass/site/quality-assurance/_quality-assurance.scss */
.data-why-choose-list.qa-why-choose-us-list .data-whychoose-item .whychoose-item-inner p {
  font-size: 19px;
  line-height: 26px;
  letter-spacing: -0.5px;
  color: #9d9d9d;
  margin: 0 0 15px;
}
@media (max-width: 1600px) {
  /* line 546, sass/site/quality-assurance/_quality-assurance.scss */
  .data-why-choose-list.qa-why-choose-us-list .data-whychoose-item .whychoose-item-inner p {
    font-size: 18px;
    margin: 0 0 10px;
  }
}

/* line 563, sass/site/quality-assurance/_quality-assurance.scss */
.read-all-posts .read-more:visted, .see-all-casestudies .read-more:visted {
  color: #000;
}
/* line 566, sass/site/quality-assurance/_quality-assurance.scss */
.read-all-posts .read-more:focus, .see-all-casestudies .read-more:focus {
  color: #e72e28;
}

/*--------------------------------------------------------------
## Case Study Brightree Page
/*--------------------------------------------------------------*/
/* line 3, sass/site/case-study-brightree/_case-study-brightree.scss */
.page-template-case-study-brightree .fix-wrap,
.page-template-case-study-brightree1 .fix-wrap {
  max-width: 1200px;
  width: 100%;
  padding: 0 15px;
}
/* line 8, sass/site/case-study-brightree/_case-study-brightree.scss */
.page-template-case-study-brightree ul, .page-template-case-study-brightree ol,
.page-template-case-study-brightree1 ul,
.page-template-case-study-brightree1 ol {
  list-style: none;
  padding: 0;
  margin: 0;
}
/* line 13, sass/site/case-study-brightree/_case-study-brightree.scss */
.page-template-case-study-brightree .read-more,
.page-template-case-study-brightree1 .read-more {
  font-family: "Montserrat", sans-serif;
  font-size: 19px;
  padding-right: 34px;
}

/* line 20, sass/site/case-study-brightree/_case-study-brightree.scss */
.services-banner-wrapper.case-study-banner {
  min-height: 467px;
  padding: 120px 0;
  background-color: #191919;
}
@media (max-width: 1899px) {
  /* line 20, sass/site/case-study-brightree/_case-study-brightree.scss */
  .services-banner-wrapper.case-study-banner {
    padding: 110px 0;
    min-height: 457px;
  }
}
@media (max-width: 1600px) {
  /* line 20, sass/site/case-study-brightree/_case-study-brightree.scss */
  .services-banner-wrapper.case-study-banner {
    padding: 50px 0;
    min-height: auto;
  }
}
@media (max-width: 1023px) {
  /* line 20, sass/site/case-study-brightree/_case-study-brightree.scss */
  .services-banner-wrapper.case-study-banner {
    padding: 50px 0 30px;
    min-height: inherit;
  }
}
@media (max-width: 767px) {
  /* line 20, sass/site/case-study-brightree/_case-study-brightree.scss */
  .services-banner-wrapper.case-study-banner {
    padding: 35px 0 30px;
  }
}
@media (max-width: 479px) {
  /* line 20, sass/site/case-study-brightree/_case-study-brightree.scss */
  .services-banner-wrapper.case-study-banner {
    padding: 35px 0 25px;
  }
}
/* line 43, sass/site/case-study-brightree/_case-study-brightree.scss */
.services-banner-wrapper.case-study-banner .case-study-banner-caption .topbar-banner-brightree-row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 0 0 68px;
}
@media (max-width: 1899px) {
  /* line 43, sass/site/case-study-brightree/_case-study-brightree.scss */
  .services-banner-wrapper.case-study-banner .case-study-banner-caption .topbar-banner-brightree-row {
    margin: 0 0 58px;
  }
}
@media (max-width: 1600px) {
  /* line 43, sass/site/case-study-brightree/_case-study-brightree.scss */
  .services-banner-wrapper.case-study-banner .case-study-banner-caption .topbar-banner-brightree-row {
    margin: 0 0 20px;
  }
}
@media (max-width: 1023px) {
  /* line 43, sass/site/case-study-brightree/_case-study-brightree.scss */
  .services-banner-wrapper.case-study-banner .case-study-banner-caption .topbar-banner-brightree-row {
    margin: 0 0 15px;
  }
}
@media (max-width: 479px) {
  /* line 43, sass/site/case-study-brightree/_case-study-brightree.scss */
  .services-banner-wrapper.case-study-banner .case-study-banner-caption .topbar-banner-brightree-row {
    margin: 0 0 10px;
  }
}
/* line 61, sass/site/case-study-brightree/_case-study-brightree.scss */
.services-banner-wrapper.case-study-banner .case-study-banner-caption .topbar-banner-brightree-row .topbar-banner-main-text {
  font-size: 36px;
  color: #fff;
  letter-spacing: -0.3px;
  line-height: normal;
  position: relative;
  padding: 0 38px 0 195px;
  font-family: "Montserrat", sans-serif;
  z-index: 1;
}
@media (max-width: 1600px) {
  /* line 61, sass/site/case-study-brightree/_case-study-brightree.scss */
  .services-banner-wrapper.case-study-banner .case-study-banner-caption .topbar-banner-brightree-row .topbar-banner-main-text {
    padding: 0 10px 0 70px;
    font-size: 28px;
  }
}
@media (max-width: 1199px) {
  /* line 61, sass/site/case-study-brightree/_case-study-brightree.scss */
  .services-banner-wrapper.case-study-banner .case-study-banner-caption .topbar-banner-brightree-row .topbar-banner-main-text {
    font-size: 24px;
  }
}
@media (max-width: 767px) {
  /* line 61, sass/site/case-study-brightree/_case-study-brightree.scss */
  .services-banner-wrapper.case-study-banner .case-study-banner-caption .topbar-banner-brightree-row .topbar-banner-main-text {
    padding: 0 10px 0 28px;
    font-size: 22px;
  }
}
@media (max-width: 599px) {
  /* line 61, sass/site/case-study-brightree/_case-study-brightree.scss */
  .services-banner-wrapper.case-study-banner .case-study-banner-caption .topbar-banner-brightree-row .topbar-banner-main-text {
    margin: 0 0 10px;
  }
}
@media (max-width: 479px) {
  /* line 61, sass/site/case-study-brightree/_case-study-brightree.scss */
  .services-banner-wrapper.case-study-banner .case-study-banner-caption .topbar-banner-brightree-row .topbar-banner-main-text {
    font-size: 22px;
    margin: 0 0 5px;
  }
}
/* line 88, sass/site/case-study-brightree/_case-study-brightree.scss */
.services-banner-wrapper.case-study-banner .case-study-banner-caption .topbar-banner-brightree-row .topbar-banner-main-text:before {
  content: '';
  position: absolute;
  left: 0;
  top: 19px;
  width: 160px;
  height: 7px;
  background-color: #e72e28;
  z-index: -1;
}
@media (max-width: 1600px) {
  /* line 88, sass/site/case-study-brightree/_case-study-brightree.scss */
  .services-banner-wrapper.case-study-banner .case-study-banner-caption .topbar-banner-brightree-row .topbar-banner-main-text:before {
    top: 16px;
    width: 60px;
  }
}
@media (max-width: 767px) {
  /* line 88, sass/site/case-study-brightree/_case-study-brightree.scss */
  .services-banner-wrapper.case-study-banner .case-study-banner-caption .topbar-banner-brightree-row .topbar-banner-main-text:before {
    width: 20px;
    top: 16px;
    height: 3px;
  }
}
@media (max-width: 479px) {
  /* line 88, sass/site/case-study-brightree/_case-study-brightree.scss */
  .services-banner-wrapper.case-study-banner .case-study-banner-caption .topbar-banner-brightree-row .topbar-banner-main-text:before {
    top: 13px;
  }
}
@media (max-width: 1199px) {
  /* line 112, sass/site/case-study-brightree/_case-study-brightree.scss */
  .services-banner-wrapper.case-study-banner .case-study-banner-caption .topbar-banner-case-study-list {
    padding-left: 20px;
  }
}
@media (max-width: 767px) {
  /* line 112, sass/site/case-study-brightree/_case-study-brightree.scss */
  .services-banner-wrapper.case-study-banner .case-study-banner-caption .topbar-banner-case-study-list {
    width: 100%;
  }
}
@media (max-width: 599px) {
  /* line 112, sass/site/case-study-brightree/_case-study-brightree.scss */
  .services-banner-wrapper.case-study-banner .case-study-banner-caption .topbar-banner-case-study-list {
    padding-left: 0;
    line-height: normal;
  }
}
/* line 123, sass/site/case-study-brightree/_case-study-brightree.scss */
.services-banner-wrapper.case-study-banner .case-study-banner-caption .topbar-banner-case-study-list li {
  margin: 0 22px;
  display: inline-block;
  line-height: normal;
  vertical-align: middle;
}
@media (max-width: 1199px) {
  /* line 123, sass/site/case-study-brightree/_case-study-brightree.scss */
  .services-banner-wrapper.case-study-banner .case-study-banner-caption .topbar-banner-case-study-list li {
    margin: 0 18px;
  }
}
@media (max-width: 1023px) {
  /* line 123, sass/site/case-study-brightree/_case-study-brightree.scss */
  .services-banner-wrapper.case-study-banner .case-study-banner-caption .topbar-banner-case-study-list li {
    margin: 0 16px;
  }
}
@media (max-width: 767px) {
  /* line 123, sass/site/case-study-brightree/_case-study-brightree.scss */
  .services-banner-wrapper.case-study-banner .case-study-banner-caption .topbar-banner-case-study-list li {
    margin: 0 10px;
  }
}
@media (max-width: 599px) {
  /* line 123, sass/site/case-study-brightree/_case-study-brightree.scss */
  .services-banner-wrapper.case-study-banner .case-study-banner-caption .topbar-banner-case-study-list li {
    margin: 0 10px 0 0;
  }
}
/* line 140, sass/site/case-study-brightree/_case-study-brightree.scss */
.services-banner-wrapper.case-study-banner .case-study-banner-caption .topbar-banner-case-study-list li label,
.services-banner-wrapper.case-study-banner .case-study-banner-caption .topbar-banner-case-study-list li span {
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: #969696;
  display: inline-block;
}
@media (max-width: 479px) {
  /* line 140, sass/site/case-study-brightree/_case-study-brightree.scss */
  .services-banner-wrapper.case-study-banner .case-study-banner-caption .topbar-banner-case-study-list li label,
  .services-banner-wrapper.case-study-banner .case-study-banner-caption .topbar-banner-case-study-list li span {
    font-size: 14px;
  }
}
/* line 151, sass/site/case-study-brightree/_case-study-brightree.scss */
.services-banner-wrapper.case-study-banner .case-study-banner-caption .topbar-banner-case-study-list li label {
  position: relative;
  padding-right: 4px;
}
/* line 154, sass/site/case-study-brightree/_case-study-brightree.scss */
.services-banner-wrapper.case-study-banner .case-study-banner-caption .topbar-banner-case-study-list li label:after {
  content: ":";
  position: absolute;
  right: 0;
  top: 0;
  line-height: normal;
}
/* line 164, sass/site/case-study-brightree/_case-study-brightree.scss */
.services-banner-wrapper.case-study-banner .case-study-banner-caption h1 {
  font-size: 60px;
  line-height: 73px;
  color: #fff;
  letter-spacing: -1.0px;
  max-width: 90%;
  padding-left: 195px;
  font-weight: 800;
}
@media (max-width: 1600px) {
  /* line 164, sass/site/case-study-brightree/_case-study-brightree.scss */
  .services-banner-wrapper.case-study-banner .case-study-banner-caption h1 {
    font-size: 40px;
    line-height: normal;
    padding-left: 70px;
  }
}
@media (max-width: 1199px) {
  /* line 164, sass/site/case-study-brightree/_case-study-brightree.scss */
  .services-banner-wrapper.case-study-banner .case-study-banner-caption h1 {
    font-size: 36px;
    letter-spacing: -0.7px;
  }
}
@media (max-width: 1023px) {
  /* line 164, sass/site/case-study-brightree/_case-study-brightree.scss */
  .services-banner-wrapper.case-study-banner .case-study-banner-caption h1 {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 164, sass/site/case-study-brightree/_case-study-brightree.scss */
  .services-banner-wrapper.case-study-banner .case-study-banner-caption h1 {
    font-size: 28px;
    padding-left: 28px;
    max-width: 100%;
    letter-spacing: normal;
    margin: 0 0 10px;
  }
}
@media (max-width: 599px) {
  /* line 164, sass/site/case-study-brightree/_case-study-brightree.scss */
  .services-banner-wrapper.case-study-banner .case-study-banner-caption h1 {
    padding-left: 0;
  }
}

/* line 198, sass/site/case-study-brightree/_case-study-brightree.scss */
.brightree {
  background-color: #f7f7f7;
  position: relative;
  z-index: 1;
}
@media (max-width: 767px) {
  /* line 198, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree {
    margin: 0;
    padding: 40px 0 0;
  }
}
@media (max-width: 479px) {
  /* line 198, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree {
    padding: 38px 0 0;
  }
}
/* line 225, sass/site/case-study-brightree/_case-study-brightree.scss */
.brightree:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 317px;
  background-color: #191919;
  z-index: -1;
}
@media (max-width: 1365px) {
  /* line 225, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree:before {
    height: 300px;
  }
}
@media (max-width: 1199px) {
  /* line 225, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree:before {
    height: 200px;
  }
}
@media (max-width: 1023px) {
  /* line 225, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree:before {
    height: 123px;
  }
}
@media (max-width: 767px) {
  /* line 225, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree:before {
    display: none;
  }
}
@media (max-width: 767px) {
  /* line 247, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree .brightree-top-img {
    margin-right: 0;
  }
}
/* line 251, sass/site/case-study-brightree/_case-study-brightree.scss */
.brightree .brightree-top-img .fix-wrap {
  max-width: 1681px;
}
@media (max-width: 1600px) {
  /* line 251, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree .brightree-top-img .fix-wrap {
    max-width: 1100px;
  }
}
/* line 257, sass/site/case-study-brightree/_case-study-brightree.scss */
.brightree .brightree-top-img img {
  max-width: initial;
}
@media (max-width: 1600px) {
  /* line 257, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree .brightree-top-img img {
    max-width: 110%;
  }
}
@media (max-width: 1199px) {
  /* line 257, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree .brightree-top-img img {
    max-width: 100%;
  }
}
/* line 267, sass/site/case-study-brightree/_case-study-brightree.scss */
.brightree .brightree-content {
  padding: 94px 0 110px;
}
@media (max-width: 1600px) {
  /* line 267, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree .brightree-content {
    padding: 90px 0 100px;
  }
}
@media (max-width: 1470px) {
  /* line 267, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree .brightree-content {
    padding: 40px 0 30px;
  }
}
@media (max-width: 1023px) {
  /* line 267, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree .brightree-content {
    padding: 40px 0 20px;
  }
}
/* line 278, sass/site/case-study-brightree/_case-study-brightree.scss */
.brightree .brightree-content .brightree-content-part {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 282, sass/site/case-study-brightree/_case-study-brightree.scss */
.brightree .brightree-content .brightree-content-part .brightree-brand-logo {
  margin-right: auto;
}
@media (max-width: 1023px) {
  /* line 282, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree .brightree-content .brightree-content-part .brightree-brand-logo {
    width: 23%;
  }
}
@media (max-width: 767px) {
  /* line 282, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree .brightree-content .brightree-content-part .brightree-brand-logo {
    width: 100%;
    text-align: center;
  }
}
/* line 291, sass/site/case-study-brightree/_case-study-brightree.scss */
.brightree .brightree-content .brightree-content-part .brightree-brand-logo i {
  display: inline-block;
}
/* line 294, sass/site/case-study-brightree/_case-study-brightree.scss */
.brightree .brightree-content .brightree-content-part .brightree-brand-logo.hide {
  display: none;
}
/* line 298, sass/site/case-study-brightree/_case-study-brightree.scss */
.brightree .brightree-content .brightree-content-part .brightree-right {
  margin-left: auto;
  width: 770px;
}
@media (max-width: 1199px) {
  /* line 298, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree .brightree-content .brightree-content-part .brightree-right {
    width: 74%;
  }
}
@media (max-width: 767px) {
  /* line 298, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree .brightree-content .brightree-content-part .brightree-right {
    text-align: center;
    width: 100%;
  }
}
/* line 308, sass/site/case-study-brightree/_case-study-brightree.scss */
.brightree .brightree-content .brightree-content-part .brightree-right h2 {
  font-size: 50px;
  line-height: 60px;
  color: #f16421;
  margin: 28px 0 22px;
  letter-spacing: 0.3px;
}
@media (max-width: 1600px) {
  /* line 308, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree .brightree-content .brightree-content-part .brightree-right h2 {
    font-size: 40px;
    margin: 25px 0 10px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 308, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree .brightree-content .brightree-content-part .brightree-right h2 {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 308, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree .brightree-content .brightree-content-part .brightree-right h2 {
    margin: 25px 0 10px;
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 308, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree .brightree-content .brightree-content-part .brightree-right h2 {
    font-size: 32px;
  }
}
@media (max-width: 479px) {
  /* line 308, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree .brightree-content .brightree-content-part .brightree-right h2 {
    margin: 15px 0 5px;
  }
}
/* line 333, sass/site/case-study-brightree/_case-study-brightree.scss */
.brightree .brightree-content .brightree-content-part .brightree-right p {
  font-size: 21px;
  line-height: 34px;
  color: #4f4f4f;
  margin: 0 0 20px;
  letter-spacing: -0.5px;
}
@media (max-width: 1600px) {
  /* line 333, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree .brightree-content .brightree-content-part .brightree-right p {
    font-size: 18px;
    line-height: 32px;
  }
}
/* line 343, sass/site/case-study-brightree/_case-study-brightree.scss */
.brightree .brightree-content .brightree-content-part .brightree-right p b {
  color: #000;
}
/* line 347, sass/site/case-study-brightree/_case-study-brightree.scss */
.brightree .brightree-content .brightree-content-part .brightree-right.full-width {
  width: 100%;
}

/* line 354, sass/site/case-study-brightree/_case-study-brightree.scss */
.no-business-idea-txt {
  display: none;
}

/* line 357, sass/site/case-study-brightree/_case-study-brightree.scss */
.business-idea-challanges {
  padding: 90px 0;
}
@media (max-width: 1600px) {
  /* line 357, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-idea-challanges {
    padding: 50px 0;
  }
}
@media (max-width: 1023px) {
  /* line 357, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-idea-challanges {
    padding: 50px 0 40px;
  }
}
@media (max-width: 767px) {
  /* line 357, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-idea-challanges {
    padding: 30px 0;
  }
}
@media (max-width: 479px) {
  /* line 357, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-idea-challanges {
    padding: 30px 0 25px;
  }
}
/* line 371, sass/site/case-study-brightree/_case-study-brightree.scss */
.business-idea-challanges .header-title {
  margin: 0 0 62px;
}
@media (max-width: 1600px) {
  /* line 371, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-idea-challanges .header-title {
    margin: 0 0 30px;
  }
}
@media (max-width: 1199px) {
  /* line 371, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-idea-challanges .header-title {
    margin: 0 0 20px;
  }
}
@media (max-width: 1199px) {
  /* line 371, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-idea-challanges .header-title {
    margin: 0 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 371, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-idea-challanges .header-title {
    text-align: left;
  }
}
/* line 385, sass/site/case-study-brightree/_case-study-brightree.scss */
.business-idea-challanges .header-title .section-header {
  line-height: 60px;
  letter-spacing: -1px;
}
@media (max-width: 1600px) {
  /* line 385, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-idea-challanges .header-title .section-header {
    line-height: normal;
  }
}
@media (max-width: 767px) {
  /* line 385, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-idea-challanges .header-title .section-header {
    line-height: normal;
    letter-spacing: -0.8px;
    margin: 0;
  }
}

/* line 399, sass/site/case-study-brightree/_case-study-brightree.scss */
.business-idea {
  position: relative;
  padding-left: 75px;
  z-index: 1;
  margin: 0 0 92px;
}
@media (max-width: 1600px) {
  /* line 399, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-idea {
    padding-left: 35px;
    margin: 0 0 50px;
  }
}
@media (max-width: 1199px) {
  /* line 399, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-idea {
    padding-left: 40px;
    margin: 0 0 58px;
  }
}
@media (max-width: 1023px) {
  /* line 399, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-idea {
    padding-left: 30px;
    margin: 0 0 40px;
  }
}
@media (max-width: 767px) {
  /* line 399, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-idea {
    margin: 0 0 30px;
    padding-left: 20px;
  }
}
@media (max-width: 479px) {
  /* line 399, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-idea {
    margin: 0 0 24px;
  }
}
/* line 423, sass/site/case-study-brightree/_case-study-brightree.scss */
.business-idea:before {
  content: '';
  position: absolute;
  left: 0;
  top: 14px;
  width: 5px;
  height: 93%;
  background-color: #e72e28;
  z-index: -1;
}
@media (max-width: 1470px) {
  /* line 423, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-idea:before {
    height: 92%;
  }
}
@media (max-width: 1365px) {
  /* line 423, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-idea:before {
    height: 91%;
  }
}
@media (max-width: 767px) {
  /* line 423, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-idea:before {
    top: 8px;
    width: 3px;
  }
}
@media (max-width: 479px) {
  /* line 423, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-idea:before {
    height: 95%;
  }
}
/* line 446, sass/site/case-study-brightree/_case-study-brightree.scss */
.business-idea p {
  font-size: 44px;
  line-height: 59px;
  font-family: "Lato", sans-serif;
  font-weight: 400;
  color: #000;
  margin: 0 0 31px;
}
@media (max-width: 1600px) {
  /* line 446, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-idea p {
    font-size: 36px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 446, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-idea p {
    font-size: 32px;
  }
}
@media (max-width: 1023px) {
  /* line 446, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-idea p {
    font-size: 28px;
    margin: 0 0 20px;
  }
}
@media (max-width: 767px) {
  /* line 446, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-idea p {
    font-size: 24px;
    margin: 0 0 10px;
  }
}
/* line 469, sass/site/case-study-brightree/_case-study-brightree.scss */
.business-idea span {
  display: inline-block;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: #323232;
  line-height: normal;
}
/* line 477, sass/site/case-study-brightree/_case-study-brightree.scss */
.business-idea .business-idea-nm {
  position: relative;
  padding-left: 12px;
}
/* line 480, sass/site/case-study-brightree/_case-study-brightree.scss */
.business-idea .business-idea-nm:before {
  content: '';
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 2px;
  background-color: #000;
}

/* line 491, sass/site/case-study-brightree/_case-study-brightree.scss */
.business-challanges {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
@media (max-width: 1199px) {
  /* line 491, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-challanges {
    -webkit-align-items: center;
    -moz-align-items: center;
    -ms-align-items: center;
    align-items: center;
  }
}
/* line 498, sass/site/case-study-brightree/_case-study-brightree.scss */
.business-challanges .business-challanges-img {
  margin-right: auto;
  width: 535px;
}
@media (max-width: 1600px) {
  /* line 498, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-challanges .business-challanges-img {
    width: 50%;
  }
}
@media (max-width: 1023px) {
  /* line 498, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-challanges .business-challanges-img {
    width: 100%;
    margin: 0 0 30px;
  }
}
@media (max-width: 767px) {
  /* line 498, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-challanges .business-challanges-img {
    margin: 0 0 20px;
  }
}
@media (max-width: 1023px) {
  /* line 511, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-challanges .business-challanges-img img {
    width: 100%;
  }
}
/* line 517, sass/site/case-study-brightree/_case-study-brightree.scss */
.business-challanges .business-challanges-cnt {
  width: 570px;
  margin-left: auto;
}
@media (max-width: 1600px) {
  /* line 517, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-challanges .business-challanges-cnt {
    width: 50%;
    padding-left: 30px;
  }
}
@media (max-width: 1023px) {
  /* line 517, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-challanges .business-challanges-cnt {
    width: 100%;
    padding-left: 0;
  }
}
/* line 528, sass/site/case-study-brightree/_case-study-brightree.scss */
.business-challanges .business-challanges-cnt h4 {
  font-size: 25px;
  line-height: normal;
  margin: -5px 0 35px;
  letter-spacing: -0.2px;
}
@media (max-width: 1600px) {
  /* line 528, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-challanges .business-challanges-cnt h4 {
    margin: -5px 0 28px;
  }
}
@media (max-width: 1470px) {
  /* line 528, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-challanges .business-challanges-cnt h4 {
    margin: -5px 0 24px;
  }
}
@media (max-width: 1365px) {
  /* line 528, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-challanges .business-challanges-cnt h4 {
    margin: -5px 0 20px;
  }
}
@media (max-width: 1199px) {
  /* line 528, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-challanges .business-challanges-cnt h4 {
    margin: 0 0 18px;
  }
}
@media (max-width: 1023px) {
  /* line 528, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-challanges .business-challanges-cnt h4 {
    margin: 0 0 15px;
  }
}
@media (max-width: 767px) {
  /* line 528, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-challanges .business-challanges-cnt h4 {
    margin: 0 0 10px;
  }
}
@media (max-width: 479px) {
  /* line 528, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-challanges .business-challanges-cnt h4 {
    margin: 0 0 8px;
  }
}
/* line 555, sass/site/case-study-brightree/_case-study-brightree.scss */
.business-challanges .business-challanges-cnt .business-challanges-list {
  padding: 0;
  margin: 0;
}
/* line 558, sass/site/case-study-brightree/_case-study-brightree.scss */
.business-challanges .business-challanges-cnt .business-challanges-list li {
  margin: 0 0 23px;
  font-size: 19px;
  list-style: none;
  line-height: 26px;
  color: #4e4e4e;
  letter-spacing: -0.5px;
  position: relative;
  padding-left: 14px;
}
@media (max-width: 1600px) {
  /* line 558, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-challanges .business-challanges-cnt .business-challanges-list li {
    margin: 0 0 20px;
  }
}
@media (max-width: 1365px) {
  /* line 558, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-challanges .business-challanges-cnt .business-challanges-list li {
    margin: 0 0 18px;
  }
}
@media (max-width: 1199px) {
  /* line 558, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-challanges .business-challanges-cnt .business-challanges-list li {
    margin: 0 0 13px;
  }
}
@media (max-width: 767px) {
  /* line 558, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-challanges .business-challanges-cnt .business-challanges-list li {
    margin: 0 0 11px;
  }
}
@media (max-width: 479px) {
  /* line 558, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-challanges .business-challanges-cnt .business-challanges-list li {
    margin: 0 0 8px;
  }
}
/* line 582, sass/site/case-study-brightree/_case-study-brightree.scss */
.business-challanges .business-challanges-cnt .business-challanges-list li:before {
  content: '';
  position: absolute;
  left: 0;
  top: 11px;
  width: 5px;
  height: 5px;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  background-color: #e72e28;
}
/* line 595, sass/site/case-study-brightree/_case-study-brightree.scss */
.business-challanges.business-challanges-row {
  margin: 0 0 82px;
}
@media (max-width: 1365px) {
  /* line 595, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-challanges.business-challanges-row {
    margin: 0 0 70px;
  }
}
@media (max-width: 1199px) {
  /* line 595, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-challanges.business-challanges-row {
    margin: 0 0 50px;
  }
}
@media (max-width: 1023px) {
  /* line 595, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-challanges.business-challanges-row {
    margin: 0 0 40px;
  }
}
@media (max-width: 767px) {
  /* line 595, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-challanges.business-challanges-row {
    margin: 0 0 28px;
  }
}
@media (max-width: 1199px) {
  /* line 610, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-challanges.business-challanges-row .business-challanges-cnt p {
    margin: 15px 0;
  }
}
@media (max-width: 767px) {
  /* line 610, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-challanges.business-challanges-row .business-challanges-cnt p {
    margin: 11px 0;
  }
}
/* line 620, sass/site/case-study-brightree/_case-study-brightree.scss */
.business-challanges.business-challanges-row:nth-child(2n) .business-challanges-img {
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
  margin-right: 0;
  margin-left: auto;
}
@media (max-width: 1023px) {
  /* line 620, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-challanges.business-challanges-row:nth-child(2n) .business-challanges-img {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
  }
}
/* line 628, sass/site/case-study-brightree/_case-study-brightree.scss */
.business-challanges.business-challanges-row:nth-child(2n) .business-challanges-cnt {
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
  margin-right: auto;
  margin-left: 0;
}
@media (max-width: 1023px) {
  /* line 628, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-challanges.business-challanges-row:nth-child(2n) .business-challanges-cnt {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
  }
}
@media (max-width: 1023px) {
  /* line 637, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-challanges.business-challanges-row:first-child {
    margin-top: 52px;
  }
}
@media (max-width: 767px) {
  /* line 637, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-challanges.business-challanges-row:first-child {
    margin-top: 38px;
  }
}
@media (max-width: 479px) {
  /* line 637, sass/site/case-study-brightree/_case-study-brightree.scss */
  .business-challanges.business-challanges-row:first-child {
    margin-top: 35px;
  }
}
/* line 648, sass/site/case-study-brightree/_case-study-brightree.scss */
.business-challanges.business-challanges-row:last-child {
  margin-bottom: 0;
}

/* line 654, sass/site/case-study-brightree/_case-study-brightree.scss */
.improve-operational-section.human-efforts {
  background-color: #000;
  padding: 135px 0 85px;
}
@media (max-width: 1899px) {
  /* line 654, sass/site/case-study-brightree/_case-study-brightree.scss */
  .improve-operational-section.human-efforts {
    padding: 125px 0 80px;
  }
}
@media (max-width: 1600px) {
  /* line 654, sass/site/case-study-brightree/_case-study-brightree.scss */
  .improve-operational-section.human-efforts {
    padding: 50px 0 10px;
  }
}
@media (max-width: 1199px) {
  /* line 654, sass/site/case-study-brightree/_case-study-brightree.scss */
  .improve-operational-section.human-efforts {
    padding: 50px 0 40px;
  }
}
@media (max-width: 767px) {
  /* line 654, sass/site/case-study-brightree/_case-study-brightree.scss */
  .improve-operational-section.human-efforts {
    padding: 50px 0 30px;
  }
}
/* line 669, sass/site/case-study-brightree/_case-study-brightree.scss */
.improve-operational-section.human-efforts .how-we-do-it {
  margin: 0 0 135px;
  padding: 0;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
}
@media (max-width: 1899px) {
  /* line 669, sass/site/case-study-brightree/_case-study-brightree.scss */
  .improve-operational-section.human-efforts .how-we-do-it {
    margin: 0 0 130px;
  }
}
@media (max-width: 1600px) {
  /* line 669, sass/site/case-study-brightree/_case-study-brightree.scss */
  .improve-operational-section.human-efforts .how-we-do-it {
    margin: 0 0 80px;
    align-items: center;
  }
}
@media (max-width: 1023px) {
  /* line 669, sass/site/case-study-brightree/_case-study-brightree.scss */
  .improve-operational-section.human-efforts .how-we-do-it {
    margin: 0 0 60px;
  }
}
@media (max-width: 599px) {
  /* line 669, sass/site/case-study-brightree/_case-study-brightree.scss */
  .improve-operational-section.human-efforts .how-we-do-it {
    margin: 0 0 40px;
  }
}
/* line 686, sass/site/case-study-brightree/_case-study-brightree.scss */
.improve-operational-section.human-efforts .how-we-do-it .how-we-do-content {
  width: 471px;
  margin-right: auto;
  margin-left: 0;
}
@media (max-width: 1199px) {
  /* line 686, sass/site/case-study-brightree/_case-study-brightree.scss */
  .improve-operational-section.human-efforts .how-we-do-it .how-we-do-content {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    width: 100%;
    padding: 0;
  }
}
/* line 695, sass/site/case-study-brightree/_case-study-brightree.scss */
.improve-operational-section.human-efforts .how-we-do-it .how-we-do-content h2 {
  color: #fff;
  font-size: 50px;
  line-height: 60px;
  margin: -11px 0 44px;
}
@media (max-width: 1600px) {
  /* line 695, sass/site/case-study-brightree/_case-study-brightree.scss */
  .improve-operational-section.human-efforts .how-we-do-it .how-we-do-content h2 {
    margin: -11px 0 10px;
    font-size: 40px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 695, sass/site/case-study-brightree/_case-study-brightree.scss */
  .improve-operational-section.human-efforts .how-we-do-it .how-we-do-content h2 {
    margin: 0 0 15px;
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 695, sass/site/case-study-brightree/_case-study-brightree.scss */
  .improve-operational-section.human-efforts .how-we-do-it .how-we-do-content h2 {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 695, sass/site/case-study-brightree/_case-study-brightree.scss */
  .improve-operational-section.human-efforts .how-we-do-it .how-we-do-content h2 {
    font-size: 28px;
  }
}
/* line 716, sass/site/case-study-brightree/_case-study-brightree.scss */
.improve-operational-section.human-efforts .how-we-do-it .how-we-do-content p {
  color: #989898;
  font-size: 19px;
  line-height: 26px;
  max-width: 97%;
  letter-spacing: -0.5px;
}
@media (max-width: 1600px) {
  /* line 716, sass/site/case-study-brightree/_case-study-brightree.scss */
  .improve-operational-section.human-efforts .how-we-do-it .how-we-do-content p {
    font-size: 18px;
  }
}
@media (max-width: 1199px) {
  /* line 716, sass/site/case-study-brightree/_case-study-brightree.scss */
  .improve-operational-section.human-efforts .how-we-do-it .how-we-do-content p {
    max-width: 100%;
    margin: 15px 0;
    font-size: 16px;
  }
}
@media (max-width: 479px) {
  /* line 716, sass/site/case-study-brightree/_case-study-brightree.scss */
  .improve-operational-section.human-efforts .how-we-do-it .how-we-do-content p {
    margin: 10px 0 15px;
  }
}
/* line 735, sass/site/case-study-brightree/_case-study-brightree.scss */
.improve-operational-section.human-efforts .how-we-do-it .how-we-do-img {
  width: 570px;
  margin-left: auto;
}
@media (max-width: 1199px) {
  /* line 735, sass/site/case-study-brightree/_case-study-brightree.scss */
  .improve-operational-section.human-efforts .how-we-do-it .how-we-do-img {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    width: 100%;
    margin: 0 0 33px;
  }
}
@media (max-width: 767px) {
  /* line 735, sass/site/case-study-brightree/_case-study-brightree.scss */
  .improve-operational-section.human-efforts .how-we-do-it .how-we-do-img {
    margin: 0 0 23px;
  }
}
@media (max-width: 479px) {
  /* line 735, sass/site/case-study-brightree/_case-study-brightree.scss */
  .improve-operational-section.human-efforts .how-we-do-it .how-we-do-img {
    margin: 0 0 20px;
  }
}
/* line 749, sass/site/case-study-brightree/_case-study-brightree.scss */
.improve-operational-section.human-efforts .how-we-do-it .how-we-do-img img {
  float: left;
}
@media (max-width: 1600px) {
  /* line 749, sass/site/case-study-brightree/_case-study-brightree.scss */
  .improve-operational-section.human-efforts .how-we-do-it .how-we-do-img img {
    max-width: 126%;
  }
}
@media (max-width: 1199px) {
  /* line 749, sass/site/case-study-brightree/_case-study-brightree.scss */
  .improve-operational-section.human-efforts .how-we-do-it .how-we-do-img img {
    width: 100%;
  }
}
/* line 761, sass/site/case-study-brightree/_case-study-brightree.scss */
.improve-operational-section .mob-app-project-counter-list {
  margin: 0 -15px;
}

/* line 766, sass/site/case-study-brightree/_case-study-brightree.scss */
.mob-app-project-counter-list.human-efforts-list {
  margin-bottom: 89px;
}
@media (max-width: 1600px) {
  /* line 766, sass/site/case-study-brightree/_case-study-brightree.scss */
  .mob-app-project-counter-list.human-efforts-list {
    margin: 0 -20px 0;
  }
}
@media (max-width: 1023px) {
  /* line 766, sass/site/case-study-brightree/_case-study-brightree.scss */
  .mob-app-project-counter-list.human-efforts-list {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    margin: 0 -10px 0;
  }
}
@media (max-width: 767px) {
  /* line 766, sass/site/case-study-brightree/_case-study-brightree.scss */
  .mob-app-project-counter-list.human-efforts-list {
    margin: 0;
  }
}
/* line 778, sass/site/case-study-brightree/_case-study-brightree.scss */
.mob-app-project-counter-list.human-efforts-list li {
  margin: 121px 15px 0;
  padding: 73px 43px 42px;
  border-color: #585858;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
  height: 100%;
}
@media (max-width: 1600px) {
  /* line 778, sass/site/case-study-brightree/_case-study-brightree.scss */
  .mob-app-project-counter-list.human-efforts-list li {
    margin: 70px 15px 0;
    padding: 30px 20px 30px;
    width: calc(100% / 3 - 40px);
  }
}
@media (max-width: 1023px) {
  /* line 778, sass/site/case-study-brightree/_case-study-brightree.scss */
  .mob-app-project-counter-list.human-efforts-list li {
    margin: 70px 10px 30px;
    width: calc(100% / 3 - 20px);
  }
}
@media (max-width: 767px) {
  /* line 778, sass/site/case-study-brightree/_case-study-brightree.scss */
  .mob-app-project-counter-list.human-efforts-list li {
    width: 100%;
    margin: 0 0 40px;
  }
}
/* line 797, sass/site/case-study-brightree/_case-study-brightree.scss */
.mob-app-project-counter-list.human-efforts-list li:first-child {
  margin-top: 0;
}
/* line 800, sass/site/case-study-brightree/_case-study-brightree.scss */
.mob-app-project-counter-list.human-efforts-list li:nth-child(3n) {
  margin-top: 244px;
}
@media (max-width: 1600px) {
  /* line 800, sass/site/case-study-brightree/_case-study-brightree.scss */
  .mob-app-project-counter-list.human-efforts-list li:nth-child(3n) {
    margin-top: 150px;
  }
}
@media (max-width: 767px) {
  /* line 800, sass/site/case-study-brightree/_case-study-brightree.scss */
  .mob-app-project-counter-list.human-efforts-list li:nth-child(3n) {
    margin-top: 0px;
  }
}
/* line 809, sass/site/case-study-brightree/_case-study-brightree.scss */
.mob-app-project-counter-list.human-efforts-list li:nth-child(3n+1) {
  margin-top: 0;
}
@media (max-width: 1023px) {
  /* line 812, sass/site/case-study-brightree/_case-study-brightree.scss */
  .mob-app-project-counter-list.human-efforts-list li:nth-last-child(-n+2) {
    margin-bottom: 0;
  }
}
@media (max-width: 767px) {
  /* line 812, sass/site/case-study-brightree/_case-study-brightree.scss */
  .mob-app-project-counter-list.human-efforts-list li:nth-last-child(-n+2) {
    margin-bottom: 40px;
  }
}
@media (max-width: 599px) {
  /* line 820, sass/site/case-study-brightree/_case-study-brightree.scss */
  .mob-app-project-counter-list.human-efforts-list li:last-child {
    margin-bottom: 0px;
  }
}
/* line 825, sass/site/case-study-brightree/_case-study-brightree.scss */
.mob-app-project-counter-list.human-efforts-list li strong {
  top: -60px;
  font-size: 95px;
}
@media (max-width: 1600px) {
  /* line 825, sass/site/case-study-brightree/_case-study-brightree.scss */
  .mob-app-project-counter-list.human-efforts-list li strong {
    top: -50px;
    font-size: 60px;
    left: 15px;
  }
}
@media (max-width: 1023px) {
  /* line 825, sass/site/case-study-brightree/_case-study-brightree.scss */
  .mob-app-project-counter-list.human-efforts-list li strong {
    top: -40px;
    font-size: 50px;
  }
}
/* line 840, sass/site/case-study-brightree/_case-study-brightree.scss */
.mob-app-project-counter-list.human-efforts-list li strong:after {
  display: none;
}
/* line 844, sass/site/case-study-brightree/_case-study-brightree.scss */
.mob-app-project-counter-list.human-efforts-list li h3 {
  color: #fff;
  margin: 0 0 31px;
  letter-spacing: -0.5px;
}
@media (max-width: 1600px) {
  /* line 844, sass/site/case-study-brightree/_case-study-brightree.scss */
  .mob-app-project-counter-list.human-efforts-list li h3 {
    margin: 0 0 15px;
    font-size: 28px;
  }
}
@media (max-width: 1199px) {
  /* line 844, sass/site/case-study-brightree/_case-study-brightree.scss */
  .mob-app-project-counter-list.human-efforts-list li h3 {
    font-size: 24px;
  }
}
@media (max-width: 1023px) {
  /* line 844, sass/site/case-study-brightree/_case-study-brightree.scss */
  .mob-app-project-counter-list.human-efforts-list li h3 {
    font-size: 20px;
  }
}
/* line 859, sass/site/case-study-brightree/_case-study-brightree.scss */
.mob-app-project-counter-list.human-efforts-list li p {
  color: #989898;
  line-height: 23px;
}
/* line 864, sass/site/case-study-brightree/_case-study-brightree.scss */
.mob-app-project-counter-list.human-efforts-list.hide-human-efforst-list {
  display: none;
}

@media (max-width: 767px) {
  /* line 869, sass/site/case-study-brightree/_case-study-brightree.scss */
  .modernizing-app {
    padding-top: 50px;
  }
}
/* line 873, sass/site/case-study-brightree/_case-study-brightree.scss */
.modernizing-app h3 {
  font-size: 64px;
  line-height: 72px;
  font-family: "Karla", sans-serif;
  font-weight: 400;
  color: #fff;
  margin: 0 0 112px;
  letter-spacing: -3px;
}
@media (max-width: 1899px) {
  /* line 873, sass/site/case-study-brightree/_case-study-brightree.scss */
  .modernizing-app h3 {
    margin: 0 0 102px;
  }
}
@media (max-width: 1600px) {
  /* line 873, sass/site/case-study-brightree/_case-study-brightree.scss */
  .modernizing-app h3 {
    margin: 0 0 90px;
  }
}
@media (max-width: 1470px) {
  /* line 873, sass/site/case-study-brightree/_case-study-brightree.scss */
  .modernizing-app h3 {
    margin: 0 0 85px;
  }
}
@media (max-width: 1365px) {
  /* line 873, sass/site/case-study-brightree/_case-study-brightree.scss */
  .modernizing-app h3 {
    margin: 0 0 70px;
  }
}
@media (max-width: 1199px) {
  /* line 873, sass/site/case-study-brightree/_case-study-brightree.scss */
  .modernizing-app h3 {
    font-size: 50px;
    line-height: 59px;
    margin: 0 0 40px;
  }
}
@media (max-width: 1023px) {
  /* line 873, sass/site/case-study-brightree/_case-study-brightree.scss */
  .modernizing-app h3 {
    font-size: 42px;
    line-height: 51px;
    margin: 0 0 30px;
    letter-spacing: -2px;
    text-align: center;
  }
}
@media (max-width: 767px) {
  /* line 873, sass/site/case-study-brightree/_case-study-brightree.scss */
  .modernizing-app h3 {
    font-size: 32px;
    line-height: normal;
    margin: 0 0 22px;
    letter-spacing: -1px;
  }
}
@media (max-width: 1199px) {
  /* line 911, sass/site/case-study-brightree/_case-study-brightree.scss */
  .modernizing-app h3 br {
    display: none;
  }
}
/* line 917, sass/site/case-study-brightree/_case-study-brightree.scss */
.modernizing-app .modernizing-app-row {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-align-items: flex-start;
  align-items: flex-start;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  margin: 77px 0 46px;
  padding: 0 20px;
}
@media (max-width: 1899px) {
  /* line 917, sass/site/case-study-brightree/_case-study-brightree.scss */
  .modernizing-app .modernizing-app-row {
    margin: 75px 0 46px;
  }
}
@media (max-width: 1600px) {
  /* line 917, sass/site/case-study-brightree/_case-study-brightree.scss */
  .modernizing-app .modernizing-app-row {
    margin: 68px 0 45px;
  }
}
@media (max-width: 1470px) {
  /* line 917, sass/site/case-study-brightree/_case-study-brightree.scss */
  .modernizing-app .modernizing-app-row {
    margin: 64px 0 42px;
  }
}
@media (max-width: 1365px) {
  /* line 917, sass/site/case-study-brightree/_case-study-brightree.scss */
  .modernizing-app .modernizing-app-row {
    margin: 54px 0 40px;
  }
}
@media (max-width: 1199px) {
  /* line 917, sass/site/case-study-brightree/_case-study-brightree.scss */
  .modernizing-app .modernizing-app-row {
    padding: 0;
    margin: 47px 0 35px;
  }
}
@media (max-width: 1023px) {
  /* line 917, sass/site/case-study-brightree/_case-study-brightree.scss */
  .modernizing-app .modernizing-app-row {
    text-align: center;
    margin: 37px 0 15px;
  }
}
@media (max-width: 767px) {
  /* line 917, sass/site/case-study-brightree/_case-study-brightree.scss */
  .modernizing-app .modernizing-app-row {
    margin: 33px 0 5px;
  }
}
@media (max-width: 479px) {
  /* line 917, sass/site/case-study-brightree/_case-study-brightree.scss */
  .modernizing-app .modernizing-app-row {
    margin: 30px 0 5px;
  }
}
/* line 950, sass/site/case-study-brightree/_case-study-brightree.scss */
.modernizing-app .modernizing-app-row .modernizing-app-icon {
  padding: 20px;
  width: 203px;
  height: 203px;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  border: 1px solid #525252;
  margin-right: auto;
  margin-left: 22px;
}
@media (max-width: 1199px) {
  /* line 950, sass/site/case-study-brightree/_case-study-brightree.scss */
  .modernizing-app .modernizing-app-row .modernizing-app-icon {
    width: 183px;
    height: 183px;
    margin-left: 0;
  }
}
@media (max-width: 1023px) {
  /* line 950, sass/site/case-study-brightree/_case-study-brightree.scss */
  .modernizing-app .modernizing-app-row .modernizing-app-icon {
    margin: 0 auto 25px;
  }
}
@media (max-width: 767px) {
  /* line 950, sass/site/case-study-brightree/_case-study-brightree.scss */
  .modernizing-app .modernizing-app-row .modernizing-app-icon {
    width: 123px;
    height: 123px;
  }
}
@media (max-width: 479px) {
  /* line 950, sass/site/case-study-brightree/_case-study-brightree.scss */
  .modernizing-app .modernizing-app-row .modernizing-app-icon {
    width: 93px;
    height: 93px;
    padding: 12px;
    margin: 0 auto 22px;
  }
}
/* line 980, sass/site/case-study-brightree/_case-study-brightree.scss */
.modernizing-app .modernizing-app-row .modernizing-app-cnt {
  width: 870px;
  margin-left: auto;
}
@media (max-width: 1199px) {
  /* line 980, sass/site/case-study-brightree/_case-study-brightree.scss */
  .modernizing-app .modernizing-app-row .modernizing-app-cnt {
    width: calc(80% - 15px);
  }
}
@media (max-width: 1023px) {
  /* line 980, sass/site/case-study-brightree/_case-study-brightree.scss */
  .modernizing-app .modernizing-app-row .modernizing-app-cnt {
    width: 100%;
  }
}
/* line 989, sass/site/case-study-brightree/_case-study-brightree.scss */
.modernizing-app .modernizing-app-row .modernizing-app-cnt h4 {
  font-size: 36px;
  line-height: normal;
  color: #fff;
  margin: -5px 0 29px;
}
@media (max-width: 1600px) {
  /* line 989, sass/site/case-study-brightree/_case-study-brightree.scss */
  .modernizing-app .modernizing-app-row .modernizing-app-cnt h4 {
    margin: -5px 0 24px;
  }
}
@media (max-width: 1365px) {
  /* line 989, sass/site/case-study-brightree/_case-study-brightree.scss */
  .modernizing-app .modernizing-app-row .modernizing-app-cnt h4 {
    margin: -5px 0 20px;
  }
}
@media (max-width: 1199px) {
  /* line 989, sass/site/case-study-brightree/_case-study-brightree.scss */
  .modernizing-app .modernizing-app-row .modernizing-app-cnt h4 {
    margin: -5px 0 16px;
  }
}
@media (max-width: 1023px) {
  /* line 989, sass/site/case-study-brightree/_case-study-brightree.scss */
  .modernizing-app .modernizing-app-row .modernizing-app-cnt h4 {
    margin: 0 0 13px;
  }
}
@media (max-width: 767px) {
  /* line 989, sass/site/case-study-brightree/_case-study-brightree.scss */
  .modernizing-app .modernizing-app-row .modernizing-app-cnt h4 {
    font-size: 28px;
    margin: 0 0 10px;
  }
}
@media (max-width: 479px) {
  /* line 989, sass/site/case-study-brightree/_case-study-brightree.scss */
  .modernizing-app .modernizing-app-row .modernizing-app-cnt h4 {
    font-size: 26px;
    margin: 0 0 8px;
  }
}
/* line 1015, sass/site/case-study-brightree/_case-study-brightree.scss */
.modernizing-app .modernizing-app-row .modernizing-app-cnt p {
  font-size: 19px;
  line-height: 26px;
  letter-spacing: -0.5px;
  color: #989898;
}
@media (max-width: 1199px) {
  /* line 1015, sass/site/case-study-brightree/_case-study-brightree.scss */
  .modernizing-app .modernizing-app-row .modernizing-app-cnt p {
    margin: 15px 0;
  }
}
@media (max-width: 1023px) {
  /* line 1015, sass/site/case-study-brightree/_case-study-brightree.scss */
  .modernizing-app .modernizing-app-row .modernizing-app-cnt p {
    margin: 13px 0;
  }
}
@media (max-width: 767px) {
  /* line 1015, sass/site/case-study-brightree/_case-study-brightree.scss */
  .modernizing-app .modernizing-app-row .modernizing-app-cnt p {
    margin: 11px 0;
  }
}
@media (max-width: 479px) {
  /* line 1015, sass/site/case-study-brightree/_case-study-brightree.scss */
  .modernizing-app .modernizing-app-row .modernizing-app-cnt p {
    margin: 8px 0;
  }
}

/* line 1036, sass/site/case-study-brightree/_case-study-brightree.scss */
.casestudies-brightree-mid-banner {
  min-height: 713px;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center center;
}
@media (max-width: 1899px) {
  /* line 1036, sass/site/case-study-brightree/_case-study-brightree.scss */
  .casestudies-brightree-mid-banner {
    min-height: 594px;
  }
}
@media (max-width: 1600px) {
  /* line 1036, sass/site/case-study-brightree/_case-study-brightree.scss */
  .casestudies-brightree-mid-banner {
    min-height: 546px;
  }
}
@media (max-width: 1470px) {
  /* line 1036, sass/site/case-study-brightree/_case-study-brightree.scss */
  .casestudies-brightree-mid-banner {
    min-height: 507px;
  }
}
@media (max-width: 1365px) {
  /* line 1036, sass/site/case-study-brightree/_case-study-brightree.scss */
  .casestudies-brightree-mid-banner {
    min-height: 445px;
  }
}
@media (max-width: 1199px) {
  /* line 1036, sass/site/case-study-brightree/_case-study-brightree.scss */
  .casestudies-brightree-mid-banner {
    min-height: 380px;
  }
}
@media (max-width: 1023px) {
  /* line 1036, sass/site/case-study-brightree/_case-study-brightree.scss */
  .casestudies-brightree-mid-banner {
    min-height: 285px;
  }
}
@media (max-width: 767px) {
  /* line 1036, sass/site/case-study-brightree/_case-study-brightree.scss */
  .casestudies-brightree-mid-banner {
    min-height: 247px;
  }
}
@media (max-width: 599px) {
  /* line 1036, sass/site/case-study-brightree/_case-study-brightree.scss */
  .casestudies-brightree-mid-banner {
    min-height: 178px;
  }
}
@media (max-width: 479px) {
  /* line 1036, sass/site/case-study-brightree/_case-study-brightree.scss */
  .casestudies-brightree-mid-banner {
    min-height: 139px;
  }
}

/* line 1069, sass/site/case-study-brightree/_case-study-brightree.scss */
.work-efficiently {
  padding: 132px 0 52px;
}
@media (max-width: 1899px) {
  /* line 1069, sass/site/case-study-brightree/_case-study-brightree.scss */
  .work-efficiently {
    padding: 128px 0 52px;
  }
}
@media (max-width: 1600px) {
  /* line 1069, sass/site/case-study-brightree/_case-study-brightree.scss */
  .work-efficiently {
    padding: 50px 0 0;
  }
}
@media (max-width: 1023px) {
  /* line 1069, sass/site/case-study-brightree/_case-study-brightree.scss */
  .work-efficiently {
    padding: 50px 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 1069, sass/site/case-study-brightree/_case-study-brightree.scss */
  .work-efficiently {
    padding: 30px 0 40px;
  }
}
@media (max-width: 479px) {
  /* line 1069, sass/site/case-study-brightree/_case-study-brightree.scss */
  .work-efficiently {
    padding: 30px 0 35px;
  }
}
/* line 1086, sass/site/case-study-brightree/_case-study-brightree.scss */
.work-efficiently .header-title {
  margin: 0 0 121px;
}
@media (max-width: 1899px) {
  /* line 1086, sass/site/case-study-brightree/_case-study-brightree.scss */
  .work-efficiently .header-title {
    margin: 0 0 118px;
  }
}
@media (max-width: 1600px) {
  /* line 1086, sass/site/case-study-brightree/_case-study-brightree.scss */
  .work-efficiently .header-title {
    margin: 0;
  }
}
@media (max-width: 1023px) {
  /* line 1086, sass/site/case-study-brightree/_case-study-brightree.scss */
  .work-efficiently .header-title {
    text-align: center;
  }
}
/* line 1097, sass/site/case-study-brightree/_case-study-brightree.scss */
.work-efficiently .header-title .section-header {
  max-width: 80%;
  line-height: 61px;
  letter-spacing: normal;
}
@media (max-width: 1600px) {
  /* line 1097, sass/site/case-study-brightree/_case-study-brightree.scss */
  .work-efficiently .header-title .section-header {
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 1097, sass/site/case-study-brightree/_case-study-brightree.scss */
  .work-efficiently .header-title .section-header {
    max-width: 100%;
  }
}
/* line 1109, sass/site/case-study-brightree/_case-study-brightree.scss */
.work-efficiently.no-work-efficiently {
  display: none;
}

/* line 1114, sass/site/case-study-brightree/_case-study-brightree.scss */
.growth-journey-row.work-efficiently-row {
  margin: 121px 0 143px;
}
@media (max-width: 1899px) {
  /* line 1114, sass/site/case-study-brightree/_case-study-brightree.scss */
  .growth-journey-row.work-efficiently-row {
    margin: 121px 0 133px;
  }
}
@media (max-width: 1600px) {
  /* line 1114, sass/site/case-study-brightree/_case-study-brightree.scss */
  .growth-journey-row.work-efficiently-row {
    margin: 50px 0;
  }
}
@media (max-width: 767px) {
  /* line 1114, sass/site/case-study-brightree/_case-study-brightree.scss */
  .growth-journey-row.work-efficiently-row {
    margin: 40px 0;
  }
}
@media (max-width: 479px) {
  /* line 1114, sass/site/case-study-brightree/_case-study-brightree.scss */
  .growth-journey-row.work-efficiently-row {
    margin: 35px 0;
  }
}
/* line 1128, sass/site/case-study-brightree/_case-study-brightree.scss */
.growth-journey-row.work-efficiently-row .growth-journey-content {
  margin-right: auto;
  margin-left: 0;
}
@media (max-width: 1023px) {
  /* line 1128, sass/site/case-study-brightree/_case-study-brightree.scss */
  .growth-journey-row.work-efficiently-row .growth-journey-content {
    width: 100%;
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    text-align: center;
  }
}
/* line 1136, sass/site/case-study-brightree/_case-study-brightree.scss */
.growth-journey-row.work-efficiently-row .growth-journey-content h3 {
  color: #e72e28;
  line-height: normal;
  letter-spacing: normal;
}
@media (max-width: 1600px) {
  /* line 1136, sass/site/case-study-brightree/_case-study-brightree.scss */
  .growth-journey-row.work-efficiently-row .growth-journey-content h3 {
    font-size: 40px;
  }
}
@media (max-width: 1199px) {
  /* line 1136, sass/site/case-study-brightree/_case-study-brightree.scss */
  .growth-journey-row.work-efficiently-row .growth-journey-content h3 {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 1136, sass/site/case-study-brightree/_case-study-brightree.scss */
  .growth-journey-row.work-efficiently-row .growth-journey-content h3 {
    margin: 0 0 10px;
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 1136, sass/site/case-study-brightree/_case-study-brightree.scss */
  .growth-journey-row.work-efficiently-row .growth-journey-content h3 {
    font-size: 28px;
  }
}
/* line 1154, sass/site/case-study-brightree/_case-study-brightree.scss */
.growth-journey-row.work-efficiently-row .growth-journey-content p {
  margin: 31px 0 0;
  color: #585858;
}
@media (max-width: 1600px) {
  /* line 1154, sass/site/case-study-brightree/_case-study-brightree.scss */
  .growth-journey-row.work-efficiently-row .growth-journey-content p {
    margin: 20px 0 0;
    font-size: 18px;
  }
}
@media (max-width: 1199px) {
  /* line 1154, sass/site/case-study-brightree/_case-study-brightree.scss */
  .growth-journey-row.work-efficiently-row .growth-journey-content p {
    margin: 15px 0 0;
  }
}
@media (max-width: 1023px) {
  /* line 1154, sass/site/case-study-brightree/_case-study-brightree.scss */
  .growth-journey-row.work-efficiently-row .growth-journey-content p {
    margin: 10px 0 0;
    font-size: 16px;
  }
}
/* line 1170, sass/site/case-study-brightree/_case-study-brightree.scss */
.growth-journey-row.work-efficiently-row .growth-journey-img {
  margin-left: auto;
  margin-right: 0;
  width: 570px;
}
@media (max-width: 1199px) {
  /* line 1170, sass/site/case-study-brightree/_case-study-brightree.scss */
  .growth-journey-row.work-efficiently-row .growth-journey-img {
    width: 48%;
  }
}
@media (max-width: 1023px) {
  /* line 1170, sass/site/case-study-brightree/_case-study-brightree.scss */
  .growth-journey-row.work-efficiently-row .growth-journey-img {
    width: 100%;
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    margin: 0 0 30px;
    text-align: center;
  }
}
@media (max-width: 767px) {
  /* line 1170, sass/site/case-study-brightree/_case-study-brightree.scss */
  .growth-journey-row.work-efficiently-row .growth-journey-img {
    margin: 0 0 27px;
  }
}
@media (max-width: 1023px) {
  /* line 1186, sass/site/case-study-brightree/_case-study-brightree.scss */
  .growth-journey-row.work-efficiently-row .growth-journey-img img {
    max-width: 50%;
  }
}
@media (max-width: 767px) {
  /* line 1186, sass/site/case-study-brightree/_case-study-brightree.scss */
  .growth-journey-row.work-efficiently-row .growth-journey-img img {
    max-width: 80%;
  }
}
/* line 1196, sass/site/case-study-brightree/_case-study-brightree.scss */
.growth-journey-row.work-efficiently-row:nth-child(odd) .growth-journey-content {
  -webkit-box-ordinal-group: 2;
  -moz-box-ordinal-group: 2;
  -ms-flex-order: 2;
  -webkit-order: 2;
  order: 2;
  margin-left: auto;
  margin-right: 0;
}
/* line 1201, sass/site/case-study-brightree/_case-study-brightree.scss */
.growth-journey-row.work-efficiently-row:nth-child(odd) .growth-journey-img {
  -webkit-box-ordinal-group: 1;
  -moz-box-ordinal-group: 1;
  -ms-flex-order: 1;
  -webkit-order: 1;
  order: 1;
  margin-right: auto;
  margin-left: 0;
}
@media (max-width: 767px) {
  /* line 1207, sass/site/case-study-brightree/_case-study-brightree.scss */
  .growth-journey-row.work-efficiently-row:last-child {
    margin-bottom: 0;
  }
}

/* line 1214, sass/site/case-study-brightree/_case-study-brightree.scss */
.brightree-myforms {
  padding: 104px 0 125px;
  background-color: #f7f7f7;
}
@media (max-width: 1600px) {
  /* line 1214, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree-myforms {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  /* line 1214, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree-myforms {
    padding: 30px 0;
  }
}
/* line 1223, sass/site/case-study-brightree/_case-study-brightree.scss */
.brightree-myforms .header-title {
  margin: 0 0 100px;
}
@media (max-width: 1899px) {
  /* line 1223, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree-myforms .header-title {
    margin: 0 0 98px;
  }
}
@media (max-width: 1600px) {
  /* line 1223, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree-myforms .header-title {
    margin: 0;
  }
}
/* line 1231, sass/site/case-study-brightree/_case-study-brightree.scss */
.brightree-myforms .header-title .section-header {
  font-family: "Karla", sans-serif;
  font-weight: 400;
  font-size: 64px;
  line-height: 72px;
  margin: 0 0 36px;
  letter-spacing: -3.3px;
}
@media (max-width: 1600px) {
  /* line 1231, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree-myforms .header-title .section-header {
    margin: 0;
    font-size: 40px;
    letter-spacing: -1px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 1231, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree-myforms .header-title .section-header {
    font-size: 36px;
  }
}
@media (max-width: 1023px) {
  /* line 1231, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree-myforms .header-title .section-header {
    font-size: 32px;
  }
}
@media (max-width: 767px) {
  /* line 1231, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree-myforms .header-title .section-header {
    font-size: 28px;
    letter-spacing: -1px;
  }
}
/* line 1255, sass/site/case-study-brightree/_case-study-brightree.scss */
.brightree-myforms .header-title p {
  font-size: 21px;
  line-height: 34px;
  color: #4f4f4f;
  letter-spacing: -0.5px;
  margin: 0 0 20px;
  max-width: 86%;
}
@media (max-width: 1600px) {
  /* line 1255, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree-myforms .header-title p {
    font-size: 20px;
  }
}
@media (max-width: 1199px) {
  /* line 1255, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree-myforms .header-title p {
    max-width: 100%;
    font-size: 18px;
    line-height: normal;
  }
}
/* line 1272, sass/site/case-study-brightree/_case-study-brightree.scss */
.brightree-myforms.brightree-no-client-forms {
  padding: 104px 0 20px;
}
@media (max-width: 1470px) {
  /* line 1272, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree-myforms.brightree-no-client-forms {
    padding: 100px 0 10px;
  }
}
@media (max-width: 1365px) {
  /* line 1272, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree-myforms.brightree-no-client-forms {
    padding: 100px 0 1px;
  }
}
@media (max-width: 1199px) {
  /* line 1272, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree-myforms.brightree-no-client-forms {
    padding: 70px 0 1px;
  }
}
@media (max-width: 1023px) {
  /* line 1272, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree-myforms.brightree-no-client-forms {
    padding: 50px 0 1px;
  }
}
@media (max-width: 767px) {
  /* line 1272, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree-myforms.brightree-no-client-forms {
    padding: 30px 0 1px;
  }
}
/* line 1289, sass/site/case-study-brightree/_case-study-brightree.scss */
.brightree-myforms.brightree-no-client-forms .header-title {
  margin: 0;
}
/* line 1293, sass/site/case-study-brightree/_case-study-brightree.scss */
.brightree-myforms.hide-brightree-client-forms {
  display: none;
}
/* line 1296, sass/site/case-study-brightree/_case-study-brightree.scss */
.brightree-myforms.brightree-client-forms {
  padding: 104px 0 40px;
}
@media (max-width: 1470px) {
  /* line 1296, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree-myforms.brightree-client-forms {
    padding: 100px 0 40px;
  }
}
@media (max-width: 1365px) {
  /* line 1296, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree-myforms.brightree-client-forms {
    padding: 100px 0 30px;
  }
}
@media (max-width: 1199px) {
  /* line 1296, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree-myforms.brightree-client-forms {
    padding: 70px 0 15px;
  }
}
@media (max-width: 1023px) {
  /* line 1296, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree-myforms.brightree-client-forms {
    padding: 50px 0 10px;
  }
}
@media (max-width: 767px) {
  /* line 1296, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree-myforms.brightree-client-forms {
    padding: 30px 0 0;
  }
}
/* line 1314, sass/site/case-study-brightree/_case-study-brightree.scss */
.brightree-myforms.brightree-header-scn {
  padding: 104px 0;
}
@media (max-width: 1600px) {
  /* line 1314, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree-myforms.brightree-header-scn {
    padding: 50px 0;
  }
}
@media (max-width: 1023px) {
  /* line 1314, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree-myforms.brightree-header-scn {
    padding: 50px 0 20px;
  }
}
@media (max-width: 767px) {
  /* line 1314, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree-myforms.brightree-header-scn {
    padding: 30px 0 20px;
  }
}
@media (max-width: 479px) {
  /* line 1314, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree-myforms.brightree-header-scn {
    padding: 30px 0 15px;
  }
}
/* line 1328, sass/site/case-study-brightree/_case-study-brightree.scss */
.brightree-myforms.brightree-header-scn .header-title {
  margin: 0;
}

/* line 1336, sass/site/case-study-brightree/_case-study-brightree.scss */
.brightree-myforms-client-says {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
}
/* line 1340, sass/site/case-study-brightree/_case-study-brightree.scss */
.brightree-myforms-client-says .brightree-myforms-client-pic {
  width: 453px;
  margin-right: auto;
  position: relative;
  height: 100%;
}
@media (max-width: 1199px) {
  /* line 1340, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree-myforms-client-says .brightree-myforms-client-pic {
    width: 33%;
  }
}
@media (max-width: 1023px) {
  /* line 1340, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree-myforms-client-says .brightree-myforms-client-pic {
    width: 100%;
    margin: 0 0 22px;
  }
}
@media (max-width: 767px) {
  /* line 1340, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree-myforms-client-says .brightree-myforms-client-pic {
    margin: 0 0 20px;
  }
}
@media (max-width: 479px) {
  /* line 1340, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree-myforms-client-says .brightree-myforms-client-pic {
    margin: 0 0 17px;
  }
}
@media (max-width: 1023px) {
  /* line 1358, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree-myforms-client-says .brightree-myforms-client-pic img {
    width: 100%;
  }
}
/* line 1363, sass/site/case-study-brightree/_case-study-brightree.scss */
.brightree-myforms-client-says .brightree-myforms-client-pic .play_video {
  cursor: pointer;
  position: absolute;
  left: 50%;
  top: 50%;
  right: auto;
  bottom: auto;
  width: 63px;
  height: 63px;
  background-color: #e72e28;
  z-index: 1;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  -webkit-justify-content: center;
  -moz-justify-content: center;
  -ms-justify-content: center;
  justify-content: center;
  -ms-flex-pack: center;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
  -webkit-box-shadow: 6px 0 54px rgba(0, 0, 0, 0.75);
  -moz-box-shadow: 6px 0 54px rgba(0, 0, 0, 0.75);
  -ms-box-shadow: 6px 0 54px rgba(0, 0, 0, 0.75);
  box-shadow: 6px 0 54px rgba(0, 0, 0, 0.75);
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
/* line 1382, sass/site/case-study-brightree/_case-study-brightree.scss */
.brightree-myforms-client-says .brightree-myforms-client-pic .play_video i:before {
  content: "";
  position: absolute;
  margin: auto;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  width: 0;
  height: 0;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  border-left: 14px solid #fff;
}
/* line 1397, sass/site/case-study-brightree/_case-study-brightree.scss */
.brightree-myforms-client-says .brightree-myforms-client-pic .play_video:hover {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
/* line 1402, sass/site/case-study-brightree/_case-study-brightree.scss */
.brightree-myforms-client-says .brightree-myforms-client-cnt {
  width: 635px;
  margin-left: auto;
}
@media (max-width: 1199px) {
  /* line 1402, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree-myforms-client-says .brightree-myforms-client-cnt {
    width: 64%;
  }
}
@media (max-width: 1023px) {
  /* line 1402, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree-myforms-client-says .brightree-myforms-client-cnt {
    width: 100%;
  }
}
/* line 1411, sass/site/case-study-brightree/_case-study-brightree.scss */
.brightree-myforms-client-says .brightree-myforms-client-cnt .brightree-myforms-client-says {
  font-size: 36px;
  line-height: 53px;
  letter-spacing: 0.1px;
  font-family: "Lato", sans-serif;
  font-weight: 400;
  margin: -8px 0 21px;
  color: #000;
}
@media (max-width: 1470px) {
  /* line 1411, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree-myforms-client-says .brightree-myforms-client-cnt .brightree-myforms-client-says {
    font-size: 34px;
    line-height: 51px;
  }
}
@media (max-width: 1365px) {
  /* line 1411, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree-myforms-client-says .brightree-myforms-client-cnt .brightree-myforms-client-says {
    font-size: 32px;
    line-height: 49px;
    margin: -8px 0 20px;
  }
}
@media (max-width: 1199px) {
  /* line 1411, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree-myforms-client-says .brightree-myforms-client-cnt .brightree-myforms-client-says {
    margin: -8px 0 17px;
  }
}
@media (max-width: 1023px) {
  /* line 1411, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree-myforms-client-says .brightree-myforms-client-cnt .brightree-myforms-client-says {
    font-size: 30px;
    line-height: 40px;
    margin: 0 0 15px;
  }
}
@media (max-width: 767px) {
  /* line 1411, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree-myforms-client-says .brightree-myforms-client-cnt .brightree-myforms-client-says {
    font-size: 26px;
    line-height: 34px;
    margin: 0 0 10px;
  }
}
@media (max-width: 479px) {
  /* line 1411, sass/site/case-study-brightree/_case-study-brightree.scss */
  .brightree-myforms-client-says .brightree-myforms-client-cnt .brightree-myforms-client-says {
    font-size: 23px;
    line-height: 31px;
    margin: 0 0 10px;
  }
}
/* line 1447, sass/site/case-study-brightree/_case-study-brightree.scss */
.brightree-myforms-client-says .brightree-myforms-client-cnt span {
  display: inline-block;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  color: #323232;
  line-height: normal;
}
/* line 1455, sass/site/case-study-brightree/_case-study-brightree.scss */
.brightree-myforms-client-says .brightree-myforms-client-cnt .brightree-myforms-client-nm {
  position: relative;
  padding-left: 12px;
}
/* line 1458, sass/site/case-study-brightree/_case-study-brightree.scss */
.brightree-myforms-client-says .brightree-myforms-client-cnt .brightree-myforms-client-nm:before {
  content: '';
  position: absolute;
  left: 0;
  top: 9px;
  width: 6px;
  height: 2px;
  background-color: #000;
}

/* line 1470, sass/site/case-study-brightree/_case-study-brightree.scss */
.no-client-nm,
.no-brightree-myforms {
  display: none;
}

/* line 1474, sass/site/case-study-brightree/_case-study-brightree.scss */
.impact-number {
  background-color: #151515;
  padding: 118px 0 134px;
}
@media (max-width: 1600px) {
  /* line 1474, sass/site/case-study-brightree/_case-study-brightree.scss */
  .impact-number {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  /* line 1474, sass/site/case-study-brightree/_case-study-brightree.scss */
  .impact-number {
    padding: 30px 0;
  }
}
@media (max-width: 479px) {
  /* line 1474, sass/site/case-study-brightree/_case-study-brightree.scss */
  .impact-number {
    padding: 30px 0 20px;
  }
}
/* line 1486, sass/site/case-study-brightree/_case-study-brightree.scss */
.impact-number .header-title {
  margin: 0 0 111px;
}
@media (max-width: 1899px) {
  /* line 1486, sass/site/case-study-brightree/_case-study-brightree.scss */
  .impact-number .header-title {
    margin: 0 0 105px;
  }
}
@media (max-width: 1600px) {
  /* line 1486, sass/site/case-study-brightree/_case-study-brightree.scss */
  .impact-number .header-title {
    margin: 0 0 40px;
  }
}
@media (max-width: 1023px) {
  /* line 1486, sass/site/case-study-brightree/_case-study-brightree.scss */
  .impact-number .header-title {
    margin: 0 0 25px;
  }
}
@media (max-width: 767px) {
  /* line 1486, sass/site/case-study-brightree/_case-study-brightree.scss */
  .impact-number .header-title {
    margin: 0 0 15px;
  }
}
/* line 1500, sass/site/case-study-brightree/_case-study-brightree.scss */
.impact-number .header-title .section-header {
  font-family: "Karla", sans-serif;
  font-weight: 400;
  color: #f7f7f7;
  font-size: 64px;
  line-height: 72px;
  margin: 0;
  letter-spacing: -3.3px;
}
@media (max-width: 1600px) {
  /* line 1500, sass/site/case-study-brightree/_case-study-brightree.scss */
  .impact-number .header-title .section-header {
    font-size: 40px;
    line-height: normal;
  }
}
@media (max-width: 1023px) {
  /* line 1500, sass/site/case-study-brightree/_case-study-brightree.scss */
  .impact-number .header-title .section-header {
    font-size: 36px;
    letter-spacing: -1px;
  }
}
@media (max-width: 767px) {
  /* line 1500, sass/site/case-study-brightree/_case-study-brightree.scss */
  .impact-number .header-title .section-header {
    font-size: 32px;
    letter-spacing: -0.5px;
  }
}
@media (max-width: 479px) {
  /* line 1500, sass/site/case-study-brightree/_case-study-brightree.scss */
  .impact-number .header-title .section-header {
    font-size: 28px;
  }
}
/* line 1526, sass/site/case-study-brightree/_case-study-brightree.scss */
.impact-number .mob-app-project-counter-list.impact-number-list {
  margin: 0 -34px;
}
@media (max-width: 1600px) {
  /* line 1526, sass/site/case-study-brightree/_case-study-brightree.scss */
  .impact-number .mob-app-project-counter-list.impact-number-list {
    margin: 0 -10px;
  }
}
@media (max-width: 767px) {
  /* line 1526, sass/site/case-study-brightree/_case-study-brightree.scss */
  .impact-number .mob-app-project-counter-list.impact-number-list {
    margin: 0;
  }
}
@media (max-width: 1600px) {
  /* line 1534, sass/site/case-study-brightree/_case-study-brightree.scss */
  .impact-number .mob-app-project-counter-list.impact-number-list li {
    width: calc(100% / 3 - 30px);
    margin: 0 15px;
    padding: 0;
  }
}
@media (max-width: 767px) {
  /* line 1534, sass/site/case-study-brightree/_case-study-brightree.scss */
  .impact-number .mob-app-project-counter-list.impact-number-list li {
    width: 100%;
    margin: 0 0 20px;
    text-align: center;
  }
}
/* line 1548, sass/site/case-study-brightree/_case-study-brightree.scss */
.impact-number.no-impact-number {
  display: none;
}

/* line 1554, sass/site/case-study-brightree/_case-study-brightree.scss */
.mob-app-project-counter-list.impact-number-list li {
  border: 0;
  padding: 0 19px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -ms-box-shadow: none;
  box-shadow: none;
}
@media (max-width: 1023px) {
  /* line 1554, sass/site/case-study-brightree/_case-study-brightree.scss */
  .mob-app-project-counter-list.impact-number-list li {
    padding: 0;
  }
}
@media (max-width: 767px) {
  /* line 1554, sass/site/case-study-brightree/_case-study-brightree.scss */
  .mob-app-project-counter-list.impact-number-list li {
    margin: 0 12px 5px;
  }
}
@media (max-width: 599px) {
  /* line 1554, sass/site/case-study-brightree/_case-study-brightree.scss */
  .mob-app-project-counter-list.impact-number-list li {
    margin: 0 0 5px;
    text-align: center;
  }
}
@media (max-width: 479px) {
  /* line 1554, sass/site/case-study-brightree/_case-study-brightree.scss */
  .mob-app-project-counter-list.impact-number-list li {
    margin: 0 0 3px;
  }
}
/* line 1571, sass/site/case-study-brightree/_case-study-brightree.scss */
.mob-app-project-counter-list.impact-number-list li strong {
  font-size: 80px;
  position: unset;
  line-height: 55px;
  display: inline-block;
}
@media (max-width: 1600px) {
  /* line 1571, sass/site/case-study-brightree/_case-study-brightree.scss */
  .mob-app-project-counter-list.impact-number-list li strong {
    font-size: 50px;
    line-height: normal;
  }
}
@media (max-width: 767px) {
  /* line 1571, sass/site/case-study-brightree/_case-study-brightree.scss */
  .mob-app-project-counter-list.impact-number-list li strong {
    font-size: 45px;
  }
}
@media (max-width: 479px) {
  /* line 1571, sass/site/case-study-brightree/_case-study-brightree.scss */
  .mob-app-project-counter-list.impact-number-list li strong {
    font-size: 40px;
  }
}
/* line 1587, sass/site/case-study-brightree/_case-study-brightree.scss */
.mob-app-project-counter-list.impact-number-list li h3 {
  margin: 14px 0 26px;
  font-size: 35px;
  color: #f7f7f7;
  letter-spacing: -0.8px;
  font-family: "Karla", sans-serif;
}
@media (max-width: 1600px) {
  /* line 1587, sass/site/case-study-brightree/_case-study-brightree.scss */
  .mob-app-project-counter-list.impact-number-list li h3 {
    margin: 5px 0 15px;
    font-size: 28px;
  }
}
@media (max-width: 767px) {
  /* line 1587, sass/site/case-study-brightree/_case-study-brightree.scss */
  .mob-app-project-counter-list.impact-number-list li h3 {
    font-size: 24px;
  }
}
/* line 1601, sass/site/case-study-brightree/_case-study-brightree.scss */
.mob-app-project-counter-list.impact-number-list li p {
  color: #f7f7f7;
  letter-spacing: -0.3px;
  line-height: 25px;
}
/* line 1608, sass/site/case-study-brightree/_case-study-brightree.scss */
.mob-app-project-counter-list.impact-number-list li.impact-profit strong:after {
  content: '%';
}

/* line 1617, sass/site/case-study-brightree/_case-study-brightree.scss */
button.slick-disabled {
  opacity: 0.5;
}
/* line 1619, sass/site/case-study-brightree/_case-study-brightree.scss */
button.slick-disabled:hover {
  box-shadow: none !important;
}

/*--------------------------------------------------------------
## Microsoft Service Page
/*--------------------------------------------------------------*/
/* Variable */
/* line 14, sass/site/microsoft/_microsoft.scss */
.microsoft-service-page p, .page-template-microsoft-service p {
  font-size: 19px;
  line-height: 26px;
  color: #6a6a6a;
  letter-spacing: -0.8px;
  margin: 0 0 20px;
}
/* line 22, sass/site/microsoft/_microsoft.scss */
.microsoft-service-page .services-banner-wrapper .services-banner-caption, .page-template-microsoft-service .services-banner-wrapper .services-banner-caption {
  overflow: inherit;
  min-height: 735px;
}
@media (max-width: 1600px) {
  /* line 22, sass/site/microsoft/_microsoft.scss */
  .microsoft-service-page .services-banner-wrapper .services-banner-caption, .page-template-microsoft-service .services-banner-wrapper .services-banner-caption {
    min-height: auto;
    padding: 50px 0;
  }
}
@media (max-width: 1023px) {
  /* line 22, sass/site/microsoft/_microsoft.scss */
  .microsoft-service-page .services-banner-wrapper .services-banner-caption, .page-template-microsoft-service .services-banner-wrapper .services-banner-caption {
    min-height: 485px;
  }
}
/* line 32, sass/site/microsoft/_microsoft.scss */
.microsoft-service-page .services-banner-wrapper .services-banner-caption .service-page-title, .page-template-microsoft-service .services-banner-wrapper .services-banner-caption .service-page-title {
  width: 49%;
}
@media (max-width: 1023px) {
  /* line 32, sass/site/microsoft/_microsoft.scss */
  .microsoft-service-page .services-banner-wrapper .services-banner-caption .service-page-title, .page-template-microsoft-service .services-banner-wrapper .services-banner-caption .service-page-title {
    width: 58%;
  }
}
@media (max-width: 767px) {
  /* line 32, sass/site/microsoft/_microsoft.scss */
  .microsoft-service-page .services-banner-wrapper .services-banner-caption .service-page-title, .page-template-microsoft-service .services-banner-wrapper .services-banner-caption .service-page-title {
    width: 100%;
    padding: 0;
  }
}
/* line 41, sass/site/microsoft/_microsoft.scss */
.microsoft-service-page .services-banner-wrapper .services-banner-caption .service-page-title h1, .page-template-microsoft-service .services-banner-wrapper .services-banner-caption .service-page-title h1 {
  line-height: 72px;
}
@media (max-width: 1600px) {
  /* line 41, sass/site/microsoft/_microsoft.scss */
  .microsoft-service-page .services-banner-wrapper .services-banner-caption .service-page-title h1, .page-template-microsoft-service .services-banner-wrapper .services-banner-caption .service-page-title h1 {
    line-height: normal;
  }
}
/* line 47, sass/site/microsoft/_microsoft.scss */
.microsoft-service-page .services-banner-wrapper .services-banner-caption .service-page-title p, .page-template-microsoft-service .services-banner-wrapper .services-banner-caption .service-page-title p {
  max-width: 90%;
}
@media (max-width: 767px) {
  /* line 47, sass/site/microsoft/_microsoft.scss */
  .microsoft-service-page .services-banner-wrapper .services-banner-caption .service-page-title p, .page-template-microsoft-service .services-banner-wrapper .services-banner-caption .service-page-title p {
    max-width: 100%;
  }
}
/* line 54, sass/site/microsoft/_microsoft.scss */
.microsoft-service-page .services-banner-wrapper .services-banner-caption .service-page-thumb, .page-template-microsoft-service .services-banner-wrapper .services-banner-caption .service-page-thumb {
  width: 39%;
}
@media (max-width: 767px) {
  /* line 54, sass/site/microsoft/_microsoft.scss */
  .microsoft-service-page .services-banner-wrapper .services-banner-caption .service-page-thumb, .page-template-microsoft-service .services-banner-wrapper .services-banner-caption .service-page-thumb {
    width: 100%;
    padding-bottom: 20px;
  }
}
/* line 60, sass/site/microsoft/_microsoft.scss */
.microsoft-service-page .services-banner-wrapper .services-banner-caption .service-page-thumb:after, .page-template-microsoft-service .services-banner-wrapper .services-banner-caption .service-page-thumb:after {
  background: url(images/pettern.png) repeat;
  width: 80%;
  height: 80%;
  top: -50px;
  right: -50px;
}
@media (max-width: 767px) {
  /* line 60, sass/site/microsoft/_microsoft.scss */
  .microsoft-service-page .services-banner-wrapper .services-banner-caption .service-page-thumb:after, .page-template-microsoft-service .services-banner-wrapper .services-banner-caption .service-page-thumb:after {
    top: 0;
    right: -10px;
  }
}
/* line 71, sass/site/microsoft/_microsoft.scss */
.microsoft-service-page .services-banner-wrapper .services-banner-caption .service-page-thumb:before, .page-template-microsoft-service .services-banner-wrapper .services-banner-caption .service-page-thumb:before {
  display: none;
}
/* line 74, sass/site/microsoft/_microsoft.scss */
.microsoft-service-page .services-banner-wrapper .services-banner-caption .service-page-thumb img, .page-template-microsoft-service .services-banner-wrapper .services-banner-caption .service-page-thumb img {
  position: relative;
  z-index: 1;
}
@media (max-width: 1600px) {
  /* line 81, sass/site/microsoft/_microsoft.scss */
  .microsoft-service-page .tool-method-section, .page-template-microsoft-service .tool-method-section {
    padding: 50px 0 0;
  }
}
@media (max-width: 1600px) {
  /* line 85, sass/site/microsoft/_microsoft.scss */
  .microsoft-service-page .tool-method-section .header-title, .page-template-microsoft-service .tool-method-section .header-title {
    padding-bottom: 40px;
  }
}
@media (max-width: 1600px) {
  /* line 85, sass/site/microsoft/_microsoft.scss */
  .microsoft-service-page .tool-method-section .header-title, .page-template-microsoft-service .tool-method-section .header-title {
    padding-bottom: 40px;
  }
}
/* line 93, sass/site/microsoft/_microsoft.scss */
.microsoft-service-page .tool-method-section .tool-method-grid, .page-template-microsoft-service .tool-method-section .tool-method-grid {
  flex-flow: initial;
}
@media (max-width: 767px) {
  /* line 93, sass/site/microsoft/_microsoft.scss */
  .microsoft-service-page .tool-method-section .tool-method-grid, .page-template-microsoft-service .tool-method-section .tool-method-grid {
    flex-flow: wrap;
  }
}
/* line 98, sass/site/microsoft/_microsoft.scss */
.microsoft-service-page .tool-method-section .tool-method-grid .tool-method-item, .page-template-microsoft-service .tool-method-section .tool-method-grid .tool-method-item {
  width: 100%;
}
@media (max-width: 767px) {
  /* line 98, sass/site/microsoft/_microsoft.scss */
  .microsoft-service-page .tool-method-section .tool-method-grid .tool-method-item, .page-template-microsoft-service .tool-method-section .tool-method-grid .tool-method-item {
    border: none;
    border-bottom: 1px #fff solid;
    padding: 30px;
  }
}
/* line 105, sass/site/microsoft/_microsoft.scss */
.microsoft-service-page .tool-method-section .tool-method-grid .tool-method-item .tool-method-item-inner, .page-template-microsoft-service .tool-method-section .tool-method-grid .tool-method-item .tool-method-item-inner {
  max-width: 350px;
}
@media (max-width: 767px) {
  /* line 105, sass/site/microsoft/_microsoft.scss */
  .microsoft-service-page .tool-method-section .tool-method-grid .tool-method-item .tool-method-item-inner, .page-template-microsoft-service .tool-method-section .tool-method-grid .tool-method-item .tool-method-item-inner {
    max-width: 100%;
  }
}
@media (max-width: 1023px) {
  /* line 110, sass/site/microsoft/_microsoft.scss */
  .microsoft-service-page .tool-method-section .tool-method-grid .tool-method-item .tool-method-item-inner .icon, .page-template-microsoft-service .tool-method-section .tool-method-grid .tool-method-item .tool-method-item-inner .icon {
    height: 64px;
    margin: 0 0 30px;
  }
}
/* line 115, sass/site/microsoft/_microsoft.scss */
.microsoft-service-page .tool-method-section .tool-method-grid .tool-method-item .tool-method-item-inner .icon img, .page-template-microsoft-service .tool-method-section .tool-method-grid .tool-method-item .tool-method-item-inner .icon img {
  max-height: 100%;
}
@media (max-width: 1199px) {
  /* line 119, sass/site/microsoft/_microsoft.scss */
  .microsoft-service-page .tool-method-section .tool-method-grid .tool-method-item .tool-method-item-inner h3, .page-template-microsoft-service .tool-method-section .tool-method-grid .tool-method-item .tool-method-item-inner h3 {
    font-size: 28px;
  }
}
@media (max-width: 1023px) {
  /* line 119, sass/site/microsoft/_microsoft.scss */
  .microsoft-service-page .tool-method-section .tool-method-grid .tool-method-item .tool-method-item-inner h3, .page-template-microsoft-service .tool-method-section .tool-method-grid .tool-method-item .tool-method-item-inner h3 {
    font-size: 24px;
  }
}
/* line 131, sass/site/microsoft/_microsoft.scss */
.microsoft-service-page .shopify-casestudies-section, .page-template-microsoft-service .shopify-casestudies-section {
  background-color: #fff;
  padding-top: 0;
}
/* line 135, sass/site/microsoft/_microsoft.scss */
.microsoft-service-page .what-think-blogs-section, .page-template-microsoft-service .what-think-blogs-section {
  background-color: #f6f6f6;
}
/* line 138, sass/site/microsoft/_microsoft.scss */
.microsoft-service-page .how-we-do-it.what-is-elk, .page-template-microsoft-service .how-we-do-it.what-is-elk {
  padding: 0 0 100px;
}
@media (max-width: 1600px) {
  /* line 138, sass/site/microsoft/_microsoft.scss */
  .microsoft-service-page .how-we-do-it.what-is-elk, .page-template-microsoft-service .how-we-do-it.what-is-elk {
    padding: 0 0 50px;
  }
}
@media (max-width: 1023px) {
  /* line 138, sass/site/microsoft/_microsoft.scss */
  .microsoft-service-page .how-we-do-it.what-is-elk, .page-template-microsoft-service .how-we-do-it.what-is-elk {
    padding: 0 0 40px;
  }
}
@media (max-width: 767px) {
  /* line 138, sass/site/microsoft/_microsoft.scss */
  .microsoft-service-page .how-we-do-it.what-is-elk, .page-template-microsoft-service .how-we-do-it.what-is-elk {
    padding: 0 0 30px;
  }
}
/* line 150, sass/site/microsoft/_microsoft.scss */
.microsoft-service-page .how-we-do-it.what-is-elk .how-we-do-content p, .page-template-microsoft-service .how-we-do-it.what-is-elk .how-we-do-content p {
  font-size: 17px;
  line-height: 32px;
}
@media (max-width: 767px) {
  /* line 150, sass/site/microsoft/_microsoft.scss */
  .microsoft-service-page .how-we-do-it.what-is-elk .how-we-do-content p, .page-template-microsoft-service .how-we-do-it.what-is-elk .how-we-do-content p {
    font-size: 16px;
    line-height: 28px;
  }
}
/* line 161, sass/site/microsoft/_microsoft.scss */
.microsoft-service-page .work-with-elasticsearch .how-we-do-it, .page-template-microsoft-service .work-with-elasticsearch .how-we-do-it {
  padding-bottom: 85px;
}
@media (max-width: 1600px) {
  /* line 161, sass/site/microsoft/_microsoft.scss */
  .microsoft-service-page .work-with-elasticsearch .how-we-do-it, .page-template-microsoft-service .work-with-elasticsearch .how-we-do-it {
    padding-bottom: 50px;
  }
}
@media (max-width: 767px) {
  /* line 161, sass/site/microsoft/_microsoft.scss */
  .microsoft-service-page .work-with-elasticsearch .how-we-do-it, .page-template-microsoft-service .work-with-elasticsearch .how-we-do-it {
    padding-bottom: 40px;
  }
}
@media (max-width: 1199px) {
  /* line 169, sass/site/microsoft/_microsoft.scss */
  .microsoft-service-page .work-with-elasticsearch .how-we-do-it .how-we-do-content, .page-template-microsoft-service .work-with-elasticsearch .how-we-do-it .how-we-do-content {
    width: 100%;
  }
}
@media (max-width: 1279px) {
  /* line 174, sass/site/microsoft/_microsoft.scss */
  .microsoft-service-page .work-with-elasticsearch .how-we-do-it .how-we-do-content ul li, .page-template-microsoft-service .work-with-elasticsearch .how-we-do-it .how-we-do-content ul li {
    font-size: 16px;
    padding: 8px 0 8px 15px;
  }
}
@media (max-width: 1279px) {
  /* line 179, sass/site/microsoft/_microsoft.scss */
  .microsoft-service-page .work-with-elasticsearch .how-we-do-it .how-we-do-content ul li:before, .page-template-microsoft-service .work-with-elasticsearch .how-we-do-it .how-we-do-content ul li:before {
    top: 16px;
    width: 6px;
    height: 6px;
  }
}
@media (max-width: 1600px) {
  /* line 188, sass/site/microsoft/_microsoft.scss */
  .microsoft-service-page .work-with-elasticsearch .how-we-do-it .how-we-do-content h2, .page-template-microsoft-service .work-with-elasticsearch .how-we-do-it .how-we-do-content h2 {
    font-size: 36px;
  }
}
@media (max-width: 1199px) {
  /* line 188, sass/site/microsoft/_microsoft.scss */
  .microsoft-service-page .work-with-elasticsearch .how-we-do-it .how-we-do-content h2, .page-template-microsoft-service .work-with-elasticsearch .how-we-do-it .how-we-do-content h2 {
    font-size: 32px;
  }
}
@media (max-width: 1023px) {
  /* line 188, sass/site/microsoft/_microsoft.scss */
  .microsoft-service-page .work-with-elasticsearch .how-we-do-it .how-we-do-content h2, .page-template-microsoft-service .work-with-elasticsearch .how-we-do-it .how-we-do-content h2 {
    font-size: 28px;
  }
}
@media (max-width: 767px) {
  /* line 188, sass/site/microsoft/_microsoft.scss */
  .microsoft-service-page .work-with-elasticsearch .how-we-do-it .how-we-do-content h2, .page-template-microsoft-service .work-with-elasticsearch .how-we-do-it .how-we-do-content h2 {
    font-size: 24px;
  }
}
@media (max-width: 1199px) {
  /* line 203, sass/site/microsoft/_microsoft.scss */
  .microsoft-service-page .work-with-elasticsearch .how-we-do-it .how-we-do-img, .page-template-microsoft-service .work-with-elasticsearch .how-we-do-it .how-we-do-img {
    width: 100%;
  }
}
@media (max-width: 1199px) {
  /* line 207, sass/site/microsoft/_microsoft.scss */
  .microsoft-service-page .work-with-elasticsearch .how-we-do-it .how-we-do-img img, .page-template-microsoft-service .work-with-elasticsearch .how-we-do-it .how-we-do-img img {
    max-width: 100%;
    width: 100%;
  }
}
/* line 217, sass/site/microsoft/_microsoft.scss */
.microsoft-service-page .build-application-section .build-application-inner, .page-template-microsoft-service .build-application-section .build-application-inner {
  max-width: 440px;
}
/* line 222, sass/site/microsoft/_microsoft.scss */
.microsoft-service-page .allow-user-section .header-title, .page-template-microsoft-service .allow-user-section .header-title {
  max-width: 540px;
}
@media (max-width: 1600px) {
  /* line 222, sass/site/microsoft/_microsoft.scss */
  .microsoft-service-page .allow-user-section .header-title, .page-template-microsoft-service .allow-user-section .header-title {
    margin: 0 auto 40px;
  }
}
@media (max-width: 767px) {
  /* line 222, sass/site/microsoft/_microsoft.scss */
  .microsoft-service-page .allow-user-section .header-title, .page-template-microsoft-service .allow-user-section .header-title {
    margin: 0 auto 30px;
  }
}
@media (max-width: 1023px) {
  /* line 233, sass/site/microsoft/_microsoft.scss */
  .microsoft-service-page .header-title .section-header, .page-template-microsoft-service .header-title .section-header {
    font-size: 36px;
  }
}
@media (max-width: 767px) {
  /* line 233, sass/site/microsoft/_microsoft.scss */
  .microsoft-service-page .header-title .section-header, .page-template-microsoft-service .header-title .section-header {
    font-size: 28px;
  }
}

/* line 243, sass/site/microsoft/_microsoft.scss */
.business-benifit-section {
  border-top: 1px #000 solid;
  padding: 90px 0 85px;
}
@media (max-width: 1600px) {
  /* line 243, sass/site/microsoft/_microsoft.scss */
  .business-benifit-section {
    padding: 50px 0;
  }
}
@media (max-width: 767px) {
  /* line 243, sass/site/microsoft/_microsoft.scss */
  .business-benifit-section {
    padding: 50px 0 55px;
  }
}
/* line 252, sass/site/microsoft/_microsoft.scss */
.business-benifit-section .header-title {
  max-width: 85%;
}
@media (max-width: 767px) {
  /* line 252, sass/site/microsoft/_microsoft.scss */
  .business-benifit-section .header-title {
    max-width: 100%;
  }
}

/* line 259, sass/site/microsoft/_microsoft.scss */
.business-benifit-slider {
  margin: 0 -15px;
}
/* line 261, sass/site/microsoft/_microsoft.scss */
.business-benifit-slider:not(.slick-slider) {
  display: flex;
}
/* line 263, sass/site/microsoft/_microsoft.scss */
.business-benifit-slider:not(.slick-slider) > div {
  width: calc(100% / 2 - 30px);
  margin: 15px;
}
/* line 268, sass/site/microsoft/_microsoft.scss */
.business-benifit-slider.slick-slider {
  padding-top: 60px;
}
/* line 270, sass/site/microsoft/_microsoft.scss */
.business-benifit-slider.slick-slider .slick-track {
  display: flex;
}
/* line 273, sass/site/microsoft/_microsoft.scss */
.business-benifit-slider.slick-slider .slick-list {
  overflow: inherit;
}
/* line 276, sass/site/microsoft/_microsoft.scss */
.business-benifit-slider.slick-slider .slick-slide {
  padding: 15px;
  height: inherit;
}
/* line 282, sass/site/microsoft/_microsoft.scss */
.business-benifit-slider.slick_arrow .slick-arrow {
  top: 20px;
  bottom: inherit;
  left: inherit;
}
/* line 286, sass/site/microsoft/_microsoft.scss */
.business-benifit-slider.slick_arrow .slick-arrow.slick-prev {
  left: inherit;
  right: 60px;
}
/* line 290, sass/site/microsoft/_microsoft.scss */
.business-benifit-slider.slick_arrow .slick-arrow.slick-next {
  left: inherit;
  right: 15px;
}

/* line 297, sass/site/microsoft/_microsoft.scss */
.business-benifit-item {
  width: 100%;
  background: #fff;
  box-shadow: 0 4px 18px rgba(0, 0, 0, 0.11);
  padding: 35px 64px 50px;
  height: 100%;
}
@media (max-width: 1600px) {
  /* line 297, sass/site/microsoft/_microsoft.scss */
  .business-benifit-item {
    padding: 25px 25px 35px;
  }
}
/* line 306, sass/site/microsoft/_microsoft.scss */
.business-benifit-item .icon {
  height: 80px;
  display: flex;
  align-items: center;
  margin: 0 0 25px;
}
@media (max-width: 1600px) {
  /* line 306, sass/site/microsoft/_microsoft.scss */
  .business-benifit-item .icon {
    margin: 0 0 20px;
  }
}
@media (max-width: 1023px) {
  /* line 306, sass/site/microsoft/_microsoft.scss */
  .business-benifit-item .icon {
    height: 60px;
  }
}
/* line 317, sass/site/microsoft/_microsoft.scss */
.business-benifit-item .icon img {
  max-height: 90%;
  width: auto;
}
/* line 321, sass/site/microsoft/_microsoft.scss */
.business-benifit-item h4 {
  margin: 0 0 20px;
}
@media (max-width: 1600px) {
  /* line 321, sass/site/microsoft/_microsoft.scss */
  .business-benifit-item h4 {
    margin: 0 0 15px;
  }
}
/* line 327, sass/site/microsoft/_microsoft.scss */
.business-benifit-item p {
  margin: 0;
}

/* line 331, sass/site/microsoft/_microsoft.scss */
.consulting-services-section {
  background-color: #f7f7f7;
  padding: 90px 0 100px;
}
@media (max-width: 1600px) {
  /* line 331, sass/site/microsoft/_microsoft.scss */
  .consulting-services-section {
    padding: 50px 0 60px;
  }
}
@media (max-width: 767px) {
  /* line 331, sass/site/microsoft/_microsoft.scss */
  .consulting-services-section {
    padding: 50px 0;
  }
}
/* line 340, sass/site/microsoft/_microsoft.scss */
.consulting-services-section .header-title {
  padding: 0 0 70px;
}
@media (max-width: 1600px) {
  /* line 340, sass/site/microsoft/_microsoft.scss */
  .consulting-services-section .header-title {
    padding: 0 0 20px;
  }
}

/* line 347, sass/site/microsoft/_microsoft.scss */
.consulting-services-accordion {
  display: flex;
  flex-flow: wrap;
  border-left: 1px solid black;
  border-top: 1px solid black;
}
/* line 352, sass/site/microsoft/_microsoft.scss */
.consulting-services-accordion .consulting-accordion-col {
  width: calc(100% / 3);
  border-right: 1px solid black;
  padding: 40px 20px 40px 56px;
  border-bottom: 1px solid black;
}
@media (max-width: 1600px) {
  /* line 352, sass/site/microsoft/_microsoft.scss */
  .consulting-services-accordion .consulting-accordion-col {
    padding: 25px 20px 20px;
  }
}
@media (max-width: 1023px) {
  /* line 352, sass/site/microsoft/_microsoft.scss */
  .consulting-services-accordion .consulting-accordion-col {
    width: calc(100% / 2);
  }
}
@media (max-width: 767px) {
  /* line 352, sass/site/microsoft/_microsoft.scss */
  .consulting-services-accordion .consulting-accordion-col {
    width: 100%;
  }
}

/* line 369, sass/site/microsoft/_microsoft.scss */
.consulting-accordion-col.active {
  background-color: #fff;
}
/* line 372, sass/site/microsoft/_microsoft.scss */
.consulting-accordion-col .icon {
  height: 40px;
  display: flex;
  align-items: center;
  margin: 0 0 40px;
  width: 50px;
}
@media (max-width: 1600px) {
  /* line 372, sass/site/microsoft/_microsoft.scss */
  .consulting-accordion-col .icon {
    margin: 0 0 20px;
  }
}
/* line 381, sass/site/microsoft/_microsoft.scss */
.consulting-accordion-col .icon img {
  max-height: 100%;
  width: auto;
}
/* line 385, sass/site/microsoft/_microsoft.scss */
.consulting-accordion-col .title {
  position: relative;
  padding-right: 20px;
  cursor: pointer;
}
/* line 389, sass/site/microsoft/_microsoft.scss */
.consulting-accordion-col .title:after {
  content: "";
  width: 20px;
  height: 20px;
  position: absolute;
  right: 0;
  top: 0;
  bottom: 0;
  margin: auto;
  background: url(images/slt-arrow-black.png) no-repeat;
}
@media (max-width: 1600px) {
  /* line 400, sass/site/microsoft/_microsoft.scss */
  .consulting-accordion-col .title h4 {
    font-size: 18px;
  }
}
/* line 406, sass/site/microsoft/_microsoft.scss */
.consulting-accordion-col.active {
  box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);
}
/* line 409, sass/site/microsoft/_microsoft.scss */
.consulting-accordion-col.active .title:after {
  transform: rotate(180deg);
}
/* line 414, sass/site/microsoft/_microsoft.scss */
.consulting-accordion-col .content {
  display: none;
}

/* line 423, sass/site/microsoft/_microsoft.scss */
.tool-method-section .tool-method-grid .tool-method-item .tool-method-item-inner .tool-method-link.hide-offerings-link {
  display: none;
}

/*--------------------------------------------------------------
## Dashboard Detail
--------------------------------------------------------------*/
/* line 2, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
.page-template-dashboard-detail-template .footermain {
  padding-top: 0px !important;
  height: auto !important;
}
/* line 6, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
.page-template-dashboard-detail-template .fix-wrap {
  max-width: 1200px;
  content-visibility: inherit;
}
@media (max-width: 1600px) {
  /* line 6, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .page-template-dashboard-detail-template .fix-wrap {
    max-width: 1100px;
  }
}

/* line 17, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
.services-banner-wrapper.shopify-banner.chart-dashboard-banner .services-banner-caption .service-page-title {
  margin-top: -36px;
}
@media (max-width: 1470px) {
  /* line 17, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .services-banner-wrapper.shopify-banner.chart-dashboard-banner .services-banner-caption .service-page-title {
    margin-top: -28px;
  }
}
@media (max-width: 1365px) {
  /* line 17, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .services-banner-wrapper.shopify-banner.chart-dashboard-banner .services-banner-caption .service-page-title {
    margin-top: -24px;
  }
}
@media (max-width: 1199px) {
  /* line 17, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .services-banner-wrapper.shopify-banner.chart-dashboard-banner .services-banner-caption .service-page-title {
    margin-top: 0;
  }
}
/* line 28, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
.services-banner-wrapper.shopify-banner.chart-dashboard-banner .services-banner-caption .service-page-title h1 {
  line-height: 84px;
  letter-spacing: -1.3px;
}
@media (max-width: 1600px) {
  /* line 28, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .services-banner-wrapper.shopify-banner.chart-dashboard-banner .services-banner-caption .service-page-title h1 {
    line-height: 54px;
    letter-spacing: -0.5px;
  }
}
@media (max-width: 1199px) {
  /* line 28, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .services-banner-wrapper.shopify-banner.chart-dashboard-banner .services-banner-caption .service-page-title h1 {
    line-height: 50px;
  }
}
@media (max-width: 1023px) {
  /* line 28, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .services-banner-wrapper.shopify-banner.chart-dashboard-banner .services-banner-caption .service-page-title h1 {
    line-height: 46px;
  }
}
@media (max-width: 767px) {
  /* line 28, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .services-banner-wrapper.shopify-banner.chart-dashboard-banner .services-banner-caption .service-page-title h1 {
    line-height: normal;
    letter-spacing: normal;
  }
}
/* line 46, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
.services-banner-wrapper.shopify-banner.chart-dashboard-banner .services-banner-caption .service-page-title p {
  margin: 36px 0 20px;
  letter-spacing: -0.5px;
}
@media (max-width: 767px) {
  /* line 46, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .services-banner-wrapper.shopify-banner.chart-dashboard-banner .services-banner-caption .service-page-title p {
    margin: 15px 0 20px;
    letter-spacing: normal;
  }
}
/* line 55, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
.services-banner-wrapper.shopify-banner.chart-dashboard-banner .services-banner-caption .service-page-thumb {
  margin-top: -44px;
  width: calc(54% - 9px);
  right: -60px;
}
@media (max-width: 1470px) {
  /* line 55, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .services-banner-wrapper.shopify-banner.chart-dashboard-banner .services-banner-caption .service-page-thumb {
    margin-top: -36px;
  }
}
@media (max-width: 1365px) {
  /* line 55, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .services-banner-wrapper.shopify-banner.chart-dashboard-banner .services-banner-caption .service-page-thumb {
    margin-top: -30px;
  }
}
@media (max-width: 1199px) {
  /* line 55, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .services-banner-wrapper.shopify-banner.chart-dashboard-banner .services-banner-caption .service-page-thumb {
    width: calc(52% - 0px);
    right: 0;
    margin-top: 0;
  }
}
@media (max-width: 767px) {
  /* line 55, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .services-banner-wrapper.shopify-banner.chart-dashboard-banner .services-banner-caption .service-page-thumb {
    width: 100%;
  }
}
/* line 73, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
.services-banner-wrapper.shopify-banner.chart-dashboard-banner .services-banner-caption .service-page-thumb:after {
  display: none;
}

/* line 82, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
.services-landing-softwares-products.dashboard-detail-summary {
  padding: 80px 0 100px;
}
@media (max-width: 1600px) {
  /* line 82, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .services-landing-softwares-products.dashboard-detail-summary {
    padding: 50px 0 70px;
  }
}
@media (max-width: 1199px) {
  /* line 82, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .services-landing-softwares-products.dashboard-detail-summary {
    padding: 50px 0;
  }
}
@media (max-width: 1023px) {
  /* line 82, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .services-landing-softwares-products.dashboard-detail-summary {
    padding: 50px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 82, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .services-landing-softwares-products.dashboard-detail-summary {
    padding: 35px 0 0;
  }
}
/* line 96, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
.services-landing-softwares-products.dashboard-detail-summary .header-title {
  margin: 0 0 50px;
}
@media (max-width: 767px) {
  /* line 96, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .services-landing-softwares-products.dashboard-detail-summary .header-title {
    margin: 0 0 22px !important;
  }
}
@media (max-width: 767px) {
  /* line 102, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .services-landing-softwares-products.dashboard-detail-summary .header-title .section-header br {
    display: none;
  }
}
@media (max-width: 1600px) {
  /* line 96, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .services-landing-softwares-products.dashboard-detail-summary .header-title {
    margin: 0 0 30px;
  }
}

/* line 115, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
.services-landing-softwares-products-row.dashboard-detail-summary-row {
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin: 0 0 50px;
}
@media (max-width: 1023px) {
  /* line 115, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .services-landing-softwares-products-row.dashboard-detail-summary-row {
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  /* line 115, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .services-landing-softwares-products-row.dashboard-detail-summary-row {
    margin: 0 0 25px;
  }
}
@media (max-width: 1023px) {
  /* line 125, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .services-landing-softwares-products-row.dashboard-detail-summary-row .services-landing-softwares-products-img:after {
    width: 42px;
    height: 42px;
  }
}
@media (max-width: 767px) {
  /* line 125, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .services-landing-softwares-products-row.dashboard-detail-summary-row .services-landing-softwares-products-img:after {
    width: 38px;
    height: 38px;
  }
}
@media (max-width: 1600px) {
  /* line 136, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .services-landing-softwares-products-row.dashboard-detail-summary-row .services-landing-softwares-products-cnt {
    width: 510px;
  }
}
@media (max-width: 1199px) {
  /* line 136, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .services-landing-softwares-products-row.dashboard-detail-summary-row .services-landing-softwares-products-cnt {
    width: 50%;
  }
}
@media (max-width: 1023px) {
  /* line 136, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .services-landing-softwares-products-row.dashboard-detail-summary-row .services-landing-softwares-products-cnt {
    width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 146, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .services-landing-softwares-products-row.dashboard-detail-summary-row .services-landing-softwares-products-cnt p {
    max-width: 100%;
  }
}
/* line 151, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
.services-landing-softwares-products-row.dashboard-detail-summary-row .services-landing-softwares-products-cnt .dashboard-dt-summary-list {
  margin: 20px 0;
  list-style: none;
  padding: 0;
}
@media (max-width: 1023px) {
  /* line 151, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .services-landing-softwares-products-row.dashboard-detail-summary-row .services-landing-softwares-products-cnt .dashboard-dt-summary-list {
    margin: 15px 0;
  }
}
@media (max-width: 767px) {
  /* line 151, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .services-landing-softwares-products-row.dashboard-detail-summary-row .services-landing-softwares-products-cnt .dashboard-dt-summary-list {
    margin: 10px 0;
  }
}
/* line 161, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
.services-landing-softwares-products-row.dashboard-detail-summary-row .services-landing-softwares-products-cnt .dashboard-dt-summary-list li {
  line-height: normal;
  margin: 0 0 11px;
  padding-left: 20px;
  position: relative;
  color: #000;
  font-size: 18px;
  line-height: normal;
  display: block;
  vertical-align: top;
}
@media (max-width: 767px) {
  /* line 161, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .services-landing-softwares-products-row.dashboard-detail-summary-row .services-landing-softwares-products-cnt .dashboard-dt-summary-list li {
    margin: 0 0 10px;
    padding-left: 18px;
  }
}
/* line 175, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
.services-landing-softwares-products-row.dashboard-detail-summary-row .services-landing-softwares-products-cnt .dashboard-dt-summary-list li:before {
  content: '';
  position: absolute;
  left: 0;
  top: 9px;
  width: 7px;
  height: 7px;
  background-color: #e72e28;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
}
/* line 189, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
.services-landing-softwares-products-row.dashboard-detail-summary-row:last-child {
  margin-bottom: 50px;
}
@media (max-width: 1023px) {
  /* line 189, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .services-landing-softwares-products-row.dashboard-detail-summary-row:last-child {
    margin-bottom: 40px;
  }
}
@media (max-width: 767px) {
  /* line 189, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .services-landing-softwares-products-row.dashboard-detail-summary-row:last-child {
    margin: 0 0 25px;
  }
}

/* line 201, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
.accelerating-businesses.chart-dashboard-advantage {
  margin: 20px 0 100px;
  padding: 0px 0 90px;
}
@media (max-width: 1600px) {
  /* line 201, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .accelerating-businesses.chart-dashboard-advantage {
    padding: 0px 0 60px;
    margin: 20px 0 80px;
  }
}
@media (max-width: 1199px) {
  /* line 201, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .accelerating-businesses.chart-dashboard-advantage {
    padding: 0px 0 50px;
    margin: 20px 0 70px;
  }
}
@media (max-width: 1023px) {
  /* line 201, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .accelerating-businesses.chart-dashboard-advantage {
    margin: 0 0 60px;
    padding: 40px 0 30px;
  }
}
@media (max-width: 767px) {
  /* line 201, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .accelerating-businesses.chart-dashboard-advantage {
    margin: 0 0 45px;
    padding: 0 0 30px;
  }
}

@media (max-width: 1199px) {
  /* line 224, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .accelerating-businesses-part .accelerating-businesses-image.chart-dashboard-advantage-img {
    margin-top: -30px;
  }
}
@media (max-width: 1023px) {
  /* line 224, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .accelerating-businesses-part .accelerating-businesses-image.chart-dashboard-advantage-img {
    margin-top: 0;
  }
}
/* line 231, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
.accelerating-businesses-part .accelerating-businesses-image.chart-dashboard-advantage-img .accelerating-businesses-top-img {
  margin-left: 0;
}
@media (max-width: 1023px) {
  /* line 236, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .accelerating-businesses-part .accelerating-businesses-content {
    text-align: left;
    margin-top: 25px;
  }
}
@media (max-width: 767px) {
  /* line 236, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .accelerating-businesses-part .accelerating-businesses-content {
    margin-top: 20px;
  }
}
/* line 244, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
.accelerating-businesses-part .accelerating-businesses-content .chart-dashboard-advantage-list {
  margin: 20px 0 38px;
  list-style: none;
  padding: 0;
}
@media (max-width: 1023px) {
  /* line 244, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .accelerating-businesses-part .accelerating-businesses-content .chart-dashboard-advantage-list {
    margin: 15px 0;
  }
}
@media (max-width: 767px) {
  /* line 244, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .accelerating-businesses-part .accelerating-businesses-content .chart-dashboard-advantage-list {
    margin: 10px 0;
  }
}
/* line 254, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
.accelerating-businesses-part .accelerating-businesses-content .chart-dashboard-advantage-list li {
  line-height: normal;
  margin: 0 0 11px;
  padding-left: 20px;
  position: relative;
  font-size: 15px;
  color: #000;
  line-height: normal;
  font-family: "Montserrat", sans-serif;
  font-weight: 600;
  display: block;
  vertical-align: top;
}
@media (max-width: 1023px) {
  /* line 254, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .accelerating-businesses-part .accelerating-businesses-content .chart-dashboard-advantage-list li {
    width: 48%;
    display: inline-block;
  }
}
@media (max-width: 767px) {
  /* line 254, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .accelerating-businesses-part .accelerating-businesses-content .chart-dashboard-advantage-list li {
    display: block;
    margin: 0 0 10px;
    width: 100%;
    padding-left: 18px;
  }
}
/* line 276, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
.accelerating-businesses-part .accelerating-businesses-content .chart-dashboard-advantage-list li:before {
  content: '';
  position: absolute;
  left: 0;
  top: 6.5px;
  width: 7px;
  height: 7px;
  background-color: #e72e28;
  border-radius: 50%;
  -webkit-border-radius: 50%;
  -ms-border-radius: 50%;
  -moz-border-radius: 50%;
}

/* line 291, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
.dashboard-chart-iframe {
  max-width: 1610px;
  margin: 0 auto 80px;
  padding: 0 15px;
  width: 100%;
  /* 07-01-2022 dashboard chart iframe scss start */
  /* 07-01-2022 dashboard chart iframe scss end */
  /* 17-01-2022 dashboard chart iframe scss start */
  /* 17-01-2022 dashboard chart iframe scss end */
  /* 07-02-2022 dashboard chart iframe scss start */
  /* 07-02-2022 dashboard chart iframe scss end */
  /* 11-02-2022 dashboard chart iframe scss start */
  /* 11-02-2022 dashboard chart iframe scss end */
}
@media (max-width: 1600px) {
  /* line 291, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe {
    margin-bottom: 70px;
  }
}
@media (max-width: 1199px) {
  /* line 291, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe {
    margin-bottom: 60px;
  }
}
@media (max-width: 1023px) {
  /* line 291, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe {
    margin-bottom: 55px;
  }
}
@media (max-width: 767px) {
  /* line 291, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe {
    margin-bottom: 15px;
  }
}
/* line 308, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
.dashboard-chart-iframe > iframe {
  width: 100% !important;
  padding: 10px;
  -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.08);
  -ms-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.08);
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.08);
}
/* line 313, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
.dashboard-chart-iframe .iframe-src-txt {
  display: table;
  margin-right: 0;
  margin-left: auto;
  color: #e9e9e9;
  font-size: 9px;
  font-style: italic;
}
/* line 322, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
.dashboard-chart-iframe.online-ordering-chart-frame > iframe {
  height: 2310px !important;
}
@media (max-width: 1600px) {
  /* line 322, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.online-ordering-chart-frame > iframe {
    height: 1715px !important;
  }
}
@media (max-width: 1199px) {
  /* line 322, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.online-ordering-chart-frame > iframe {
    height: 1460px !important;
  }
}
@media (max-width: 1023px) {
  /* line 322, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.online-ordering-chart-frame > iframe {
    height: 1074px !important;
  }
}
@media (max-width: 767px) {
  /* line 322, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.online-ordering-chart-frame > iframe {
    height: 300px !important;
    overflow: auto;
  }
}
/* line 340, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
.dashboard-chart-iframe.agricultural-analytics-chart-frame > iframe {
  height: 977px !important;
}
@media (max-width: 1600px) {
  /* line 340, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.agricultural-analytics-chart-frame > iframe {
    height: 907px !important;
  }
}
@media (max-width: 1470px) {
  /* line 340, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.agricultural-analytics-chart-frame > iframe {
    height: 844px !important;
  }
}
@media (max-width: 1365px) {
  /* line 340, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.agricultural-analytics-chart-frame > iframe {
    height: 844px !important;
  }
}
@media (max-width: 1199px) {
  /* line 340, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.agricultural-analytics-chart-frame > iframe {
    height: 594px !important;
  }
}
@media (max-width: 1023px) {
  /* line 340, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.agricultural-analytics-chart-frame > iframe {
    height: 450px !important;
  }
}
@media (max-width: 767px) {
  /* line 340, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.agricultural-analytics-chart-frame > iframe {
    height: 240px !important;
    overflow: scroll;
    max-height: 240px !important;
  }
}
@media (max-width: 374px) {
  /* line 340, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.agricultural-analytics-chart-frame > iframe {
    height: 200px !important;
    max-height: 200px !important;
  }
}
/* line 369, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
.dashboard-chart-iframe.financial-analytics-chart-frame > iframe {
  height: 1333px !important;
}
@media (max-width: 1600px) {
  /* line 369, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.financial-analytics-chart-frame > iframe {
    height: 990px !important;
  }
}
@media (max-width: 1199px) {
  /* line 369, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.financial-analytics-chart-frame > iframe {
    height: 800px !important;
  }
}
@media (max-width: 1023px) {
  /* line 369, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.financial-analytics-chart-frame > iframe {
    height: 590px !important;
  }
}
@media (max-width: 767px) {
  /* line 369, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.financial-analytics-chart-frame > iframe {
    height: 300px !important;
    max-height: 300px;
    overflow: auto;
  }
}
@media (max-width: 374px) {
  /* line 369, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.financial-analytics-chart-frame > iframe {
    height: 250px !important;
    max-height: 250px;
  }
}
/* line 392, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
.dashboard-chart-iframe.dairy-analytics-chart-frame > iframe {
  height: 1950px !important;
}
@media (max-width: 1600px) {
  /* line 392, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.dairy-analytics-chart-frame > iframe {
    height: 1380px !important;
  }
}
@media (max-width: 1199px) {
  /* line 392, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.dairy-analytics-chart-frame > iframe {
    height: 1200px !important;
  }
}
@media (max-width: 1023px) {
  /* line 392, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.dairy-analytics-chart-frame > iframe {
    height: 900px !important;
  }
}
@media (max-width: 767px) {
  /* line 392, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.dairy-analytics-chart-frame > iframe {
    height: 300px !important;
    max-height: 300px;
    overflow: auto;
  }
}
/* line 411, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
.dashboard-chart-iframe.apm-analytics-chart-frame > iframe {
  height: 2296px !important;
}
@media (max-width: 1600px) {
  /* line 411, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.apm-analytics-chart-frame > iframe {
    height: 2250px !important;
  }
}
@media (max-width: 767px) {
  /* line 411, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.apm-analytics-chart-frame > iframe {
    height: 300px !important;
    max-height: 300px;
    overflow: auto;
  }
}
/* line 424, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
.dashboard-chart-iframe.olympic-analytics-chart-frame > iframe {
  height: 2128px !important;
}
@media (max-width: 1600px) {
  /* line 424, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.olympic-analytics-chart-frame > iframe {
    height: 2100px !important;
  }
}
@media (max-width: 767px) {
  /* line 424, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.olympic-analytics-chart-frame > iframe {
    height: 300px !important;
    max-height: 300px;
    overflow: auto;
  }
}
/* line 437, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
.dashboard-chart-iframe.appstore-analytics-chart-frame > iframe {
  height: 2128px !important;
}
@media (max-width: 1600px) {
  /* line 437, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.appstore-analytics-chart-frame > iframe {
    height: 2050px !important;
  }
}
@media (max-width: 767px) {
  /* line 437, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.appstore-analytics-chart-frame > iframe {
    height: 300px !important;
    max-height: 300px;
    overflow: auto;
  }
}
/* line 450, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
.dashboard-chart-iframe.trasnport-analytics-chart-frame .tableauPlaceholder {
  width: 100% !important;
  height: 100% !important;
  padding: 10px;
  -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.08);
  -ms-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.08);
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.08);
}
@media (max-width: 1600px) {
  /* line 450, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.trasnport-analytics-chart-frame .tableauPlaceholder {
    overflow: scroll !important;
  }
}
@media (max-width: 1199px) {
  /* line 450, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.trasnport-analytics-chart-frame .tableauPlaceholder {
    height: 800px !important;
  }
}
@media (max-width: 767px) {
  /* line 450, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.trasnport-analytics-chart-frame .tableauPlaceholder {
    height: 300px !important;
  }
}
/* line 464, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
.dashboard-chart-iframe.trasnport-analytics-chart-frame .tableauPlaceholder > iframe {
  width: 100% !important;
}
/* line 470, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
.dashboard-chart-iframe.hospital-management-chart-frame > iframe {
  height: 1468px !important;
}
@media (max-width: 1600px) {
  /* line 470, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.hospital-management-chart-frame > iframe {
    height: 1344px !important;
  }
}
@media (max-width: 1470px) {
  /* line 470, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.hospital-management-chart-frame > iframe {
    height: 1244px !important;
  }
}
@media (max-width: 1365px) {
  /* line 470, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.hospital-management-chart-frame > iframe {
    height: 1100px !important;
  }
}
@media (max-width: 1199px) {
  /* line 470, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.hospital-management-chart-frame > iframe {
    height: 940px !important;
  }
}
@media (max-width: 1023px) {
  /* line 470, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.hospital-management-chart-frame > iframe {
    height: 710px !important;
  }
}
@media (max-width: 767px) {
  /* line 470, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.hospital-management-chart-frame > iframe {
    height: 300px !important;
  }
}
@media (max-width: 1600px) {
  /* line 493, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.ipl-analysis-chart-frame > iframe {
    max-height: 1200px !important;
    overflow: scroll;
  }
}
@media (max-width: 1023px) {
  /* line 493, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.ipl-analysis-chart-frame > iframe {
    max-height: 900px !important;
  }
}
@media (max-width: 767px) {
  /* line 493, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.ipl-analysis-chart-frame > iframe {
    max-height: 300px !important;
  }
}
@media (max-width: 1600px) {
  /* line 507, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.movies-show-chart-frame > iframe {
    max-height: 1200px !important;
    overflow: scroll;
  }
}
@media (max-width: 1023px) {
  /* line 507, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.movies-show-chart-frame > iframe {
    max-height: 900px !important;
  }
}
@media (max-width: 767px) {
  /* line 507, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.movies-show-chart-frame > iframe {
    max-height: 300px !important;
  }
}
@media (max-width: 1600px) {
  /* line 521, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.eatries-analytics-chart-frame > iframe {
    max-height: 1200px !important;
    overflow: scroll;
  }
}
@media (max-width: 1199px) {
  /* line 521, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.eatries-analytics-chart-frame > iframe {
    max-height: 1000px !important;
  }
}
@media (max-width: 1023px) {
  /* line 521, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.eatries-analytics-chart-frame > iframe {
    max-height: 800px !important;
  }
}
@media (max-width: 767px) {
  /* line 521, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.eatries-analytics-chart-frame > iframe {
    max-height: 300px !important;
  }
}
@media (max-width: 1600px) {
  /* line 538, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.hr-analytics-chart-frame > iframe {
    max-height: 600px !important;
    overflow: scroll;
  }
}
@media (max-width: 1023px) {
  /* line 538, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.hr-analytics-chart-frame > iframe {
    max-height: 400px !important;
  }
}
@media (max-width: 767px) {
  /* line 538, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.hr-analytics-chart-frame > iframe {
    max-height: 250px !important;
  }
}
@media (max-width: 374px) {
  /* line 538, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.hr-analytics-chart-frame > iframe {
    max-height: 200px !important;
  }
}
@media (max-width: 1600px) {
  /* line 555, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.passenger-analytics-chart-frame > iframe {
    max-height: 800px !important;
    overflow: scroll;
  }
}
@media (max-width: 1199px) {
  /* line 555, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.passenger-analytics-chart-frame > iframe {
    max-height: 700px !important;
    overflow: scroll;
  }
}
@media (max-width: 1023px) {
  /* line 555, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.passenger-analytics-chart-frame > iframe {
    max-height: 500px !important;
  }
}
@media (max-width: 767px) {
  /* line 555, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.passenger-analytics-chart-frame > iframe {
    max-height: 280px !important;
  }
}
@media (max-width: 374px) {
  /* line 555, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.passenger-analytics-chart-frame > iframe {
    max-height: 240px !important;
  }
}
@media (max-width: 1023px) {
  /* line 576, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.call-center-analysis-chart-frame .tableauPlaceholder {
    height: 600px !important;
  }
}
@media (max-width: 767px) {
  /* line 576, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.call-center-analysis-chart-frame .tableauPlaceholder {
    height: 300px !important;
  }
}
/* line 583, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
.dashboard-chart-iframe.call-center-analysis-chart-frame .tableauPlaceholder > iframe {
  overflow: scroll !important;
}
@media (max-width: 1600px) {
  /* line 589, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.world-happiness-chart-frame > iframe {
    max-height: 1260px !important;
    overflow: scroll;
  }
}
@media (max-width: 1365px) {
  /* line 589, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.world-happiness-chart-frame > iframe {
    max-height: 1100px !important;
  }
}
@media (max-width: 1199px) {
  /* line 589, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.world-happiness-chart-frame > iframe {
    max-height: 900px !important;
    overflow: scroll;
  }
}
@media (max-width: 1023px) {
  /* line 589, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.world-happiness-chart-frame > iframe {
    max-height: 600px !important;
  }
}
@media (max-width: 767px) {
  /* line 589, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.world-happiness-chart-frame > iframe {
    max-height: 300px !important;
  }
}
@media (max-width: 374px) {
  /* line 589, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.world-happiness-chart-frame > iframe {
    max-height: 270px !important;
  }
}
@media (max-width: 1600px) {
  /* line 613, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.world-economy-analytics-chart-frame > iframe {
    max-height: 1400px !important;
    overflow: scroll;
  }
}
@media (max-width: 1365px) {
  /* line 613, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.world-economy-analytics-chart-frame > iframe {
    max-height: 1200px !important;
  }
}
@media (max-width: 1199px) {
  /* line 613, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.world-economy-analytics-chart-frame > iframe {
    max-height: 1000px !important;
  }
}
@media (max-width: 1023px) {
  /* line 613, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.world-economy-analytics-chart-frame > iframe {
    max-height: 800px !important;
  }
}
@media (max-width: 767px) {
  /* line 613, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.world-economy-analytics-chart-frame > iframe {
    max-height: 300px !important;
  }
}
@media (max-width: 1600px) {
  /* line 633, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.hotel-occupancy-analytics-chart-frame > iframe {
    max-height: 2000px !important;
    overflow: scroll;
  }
}
@media (max-width: 1470px) {
  /* line 633, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.hotel-occupancy-analytics-chart-frame > iframe {
    max-height: 1800px !important;
  }
}
@media (max-width: 1365px) {
  /* line 633, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.hotel-occupancy-analytics-chart-frame > iframe {
    max-height: 1600px !important;
  }
}
@media (max-width: 1199px) {
  /* line 633, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.hotel-occupancy-analytics-chart-frame > iframe {
    max-height: 1200px !important;
  }
}
@media (max-width: 1023px) {
  /* line 633, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.hotel-occupancy-analytics-chart-frame > iframe {
    max-height: 1000px !important;
  }
}
@media (max-width: 767px) {
  /* line 633, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.hotel-occupancy-analytics-chart-frame > iframe {
    max-height: 300px !important;
  }
}
@media (max-width: 1600px) {
  /* line 656, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.billboard-analytics-chart-frame > iframe {
    max-height: 1200px !important;
    overflow: scroll;
  }
}
@media (max-width: 1365px) {
  /* line 656, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.billboard-analytics-chart-frame > iframe {
    max-height: 1000px !important;
  }
}
@media (max-width: 1199px) {
  /* line 656, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.billboard-analytics-chart-frame > iframe {
    max-height: 800px !important;
  }
}
@media (max-width: 1023px) {
  /* line 656, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.billboard-analytics-chart-frame > iframe {
    max-height: 600px !important;
  }
}
@media (max-width: 767px) {
  /* line 656, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.billboard-analytics-chart-frame > iframe {
    max-height: 300px !important;
  }
}
@media (max-width: 374px) {
  /* line 656, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.billboard-analytics-chart-frame > iframe {
    max-height: 270px !important;
  }
}
@media (max-width: 1600px) {
  /* line 679, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.security-log-analysis-chart-frame > iframe {
    max-height: 1600px !important;
    overflow: scroll;
  }
}
@media (max-width: 767px) {
  /* line 679, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.security-log-analysis-chart-frame > iframe {
    max-height: 300px !important;
  }
}
@media (max-width: 1600px) {
  /* line 690, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.furniture-bank-chart-frame .tableauPlaceholder {
    height: 800px !important;
  }
}
@media (max-width: 1199px) {
  /* line 690, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.furniture-bank-chart-frame .tableauPlaceholder {
    height: 700px !important;
  }
}
@media (max-width: 1023px) {
  /* line 690, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.furniture-bank-chart-frame .tableauPlaceholder {
    height: 600px !important;
  }
}
@media (max-width: 767px) {
  /* line 690, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.furniture-bank-chart-frame .tableauPlaceholder {
    height: 300px !important;
  }
}
/* line 703, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
.dashboard-chart-iframe.furniture-bank-chart-frame .tableauPlaceholder > iframe {
  overflow: scroll !important;
}
@media (max-width: 1600px) {
  /* line 709, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.nifty-500-stocks-analytics-chart-frame > iframe {
    max-height: 2000px !important;
    overflow: scroll;
  }
}
@media (max-width: 1470px) {
  /* line 709, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.nifty-500-stocks-analytics-chart-frame > iframe {
    max-height: 1600px !important;
  }
}
@media (max-width: 1199px) {
  /* line 709, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.nifty-500-stocks-analytics-chart-frame > iframe {
    max-height: 1200px !important;
  }
}
@media (max-width: 1023px) {
  /* line 709, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.nifty-500-stocks-analytics-chart-frame > iframe {
    max-height: 800px !important;
  }
}
@media (max-width: 767px) {
  /* line 709, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.nifty-500-stocks-analytics-chart-frame > iframe {
    max-height: 300px !important;
  }
}
@media (max-width: 1600px) {
  /* line 729, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.sales-analysis-chart-frame > iframe {
    height: 1500px !important;
    overflow: scroll;
  }
}
@media (max-width: 1470px) {
  /* line 729, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.sales-analysis-chart-frame > iframe {
    height: 1300px !important;
  }
}
@media (max-width: 1365px) {
  /* line 729, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.sales-analysis-chart-frame > iframe {
    height: 1100px !important;
  }
}
@media (max-width: 1199px) {
  /* line 729, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.sales-analysis-chart-frame > iframe {
    height: 1000px !important;
  }
}
@media (max-width: 1023px) {
  /* line 729, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.sales-analysis-chart-frame > iframe {
    height: 700px !important;
  }
}
@media (max-width: 767px) {
  /* line 729, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.sales-analysis-chart-frame > iframe {
    height: 300px !important;
  }
}
@media (max-width: 1600px) {
  /* line 752, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.music-analytics-chart-frame > iframe {
    height: 1400px !important;
    overflow: scroll;
  }
}
@media (max-width: 1470px) {
  /* line 752, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.music-analytics-chart-frame > iframe {
    height: 1300px !important;
  }
}
@media (max-width: 1365px) {
  /* line 752, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.music-analytics-chart-frame > iframe {
    height: 1100px !important;
  }
}
@media (max-width: 1199px) {
  /* line 752, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.music-analytics-chart-frame > iframe {
    height: 1000px !important;
  }
}
@media (max-width: 1023px) {
  /* line 752, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.music-analytics-chart-frame > iframe {
    height: 700px !important;
  }
}
@media (max-width: 767px) {
  /* line 752, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.music-analytics-chart-frame > iframe {
    height: 300px !important;
  }
}
/* line 776, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
.dashboard-chart-iframe.financial-complaints-analysis-chart-frame .tableauPlaceholder > iframe {
  min-width: 100% !important;
}
@media (max-width: 1199px) {
  /* line 776, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.financial-complaints-analysis-chart-frame .tableauPlaceholder > iframe {
    overflow: scroll;
    min-height: 600px !important;
    max-height: 600px !important;
  }
}
@media (max-width: 767px) {
  /* line 776, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.financial-complaints-analysis-chart-frame .tableauPlaceholder > iframe {
    min-height: 300px !important;
    max-height: 300px !important;
  }
}
/* line 792, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
.dashboard-chart-iframe.mutual-fund-trend-chart-frame .tableauPlaceholder > iframe {
  min-width: 100% !important;
}
@media (max-width: 1199px) {
  /* line 792, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.mutual-fund-trend-chart-frame .tableauPlaceholder > iframe {
    overflow: scroll;
    min-height: 600px !important;
    max-height: 600px !important;
  }
}
@media (max-width: 767px) {
  /* line 792, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.mutual-fund-trend-chart-frame .tableauPlaceholder > iframe {
    min-height: 300px !important;
    max-height: 300px !important;
  }
}
@media (max-width: 1600px) {
  /* line 807, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.cryptocurrency-analysis-chart-frame > iframe {
    height: 800px !important;
    overflow: scroll;
  }
}
@media (max-width: 1365px) {
  /* line 807, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.cryptocurrency-analysis-chart-frame > iframe {
    height: 700px !important;
  }
}
@media (max-width: 1199px) {
  /* line 807, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.cryptocurrency-analysis-chart-frame > iframe {
    height: 600px !important;
  }
}
@media (max-width: 1023px) {
  /* line 807, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.cryptocurrency-analysis-chart-frame > iframe {
    height: 400px !important;
  }
}
@media (max-width: 767px) {
  /* line 807, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.cryptocurrency-analysis-chart-frame > iframe {
    height: 300px !important;
  }
}
@media (max-width: 1600px) {
  /* line 827, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.successor-analytics-chart-frame > iframe {
    height: 800px !important;
    overflow: scroll;
  }
}
@media (max-width: 1365px) {
  /* line 827, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.successor-analytics-chart-frame > iframe {
    height: 700px !important;
  }
}
@media (max-width: 1365px) {
  /* line 827, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.successor-analytics-chart-frame > iframe {
    height: 1100px !important;
  }
}
@media (max-width: 1199px) {
  /* line 827, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.successor-analytics-chart-frame > iframe {
    height: 600px !important;
  }
}
@media (max-width: 1023px) {
  /* line 827, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.successor-analytics-chart-frame > iframe {
    height: 400px !important;
  }
}
@media (max-width: 767px) {
  /* line 827, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.successor-analytics-chart-frame > iframe {
    height: 300px !important;
  }
}
@media (max-width: 374px) {
  /* line 827, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.successor-analytics-chart-frame > iframe {
    height: 220px !important;
  }
}
@media (max-width: 1600px) {
  /* line 853, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.executive-view-chart-frame .tableauPlaceholder {
    max-height: 1000px;
    overflow: scroll !important;
  }
}
@media (max-width: 767px) {
  /* line 853, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.executive-view-chart-frame .tableauPlaceholder {
    max-height: 300px !important;
  }
}
/* line 861, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
.dashboard-chart-iframe.executive-view-chart-frame .tableauPlaceholder > iframe {
  width: 100% !important;
}
@media (max-width: 1600px) {
  /* line 867, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.enrollment-analysis-chart-frame > iframe {
    height: 1400px !important;
    overflow: scroll;
  }
}
@media (max-width: 1199px) {
  /* line 867, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.enrollment-analysis-chart-frame > iframe {
    height: 1100px !important;
  }
}
@media (max-width: 1023px) {
  /* line 867, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.enrollment-analysis-chart-frame > iframe {
    height: 800px !important;
  }
}
@media (max-width: 767px) {
  /* line 867, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.enrollment-analysis-chart-frame > iframe {
    height: 300px !important;
  }
}
@media (max-width: 1600px) {
  /* line 884, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.financial-reporting-chart-frame > iframe {
    height: 900px !important;
    overflow: scroll;
  }
}
@media (max-width: 1199px) {
  /* line 884, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.financial-reporting-chart-frame > iframe {
    height: 700px !important;
  }
}
@media (max-width: 1023px) {
  /* line 884, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.financial-reporting-chart-frame > iframe {
    height: 500px !important;
  }
}
@media (max-width: 767px) {
  /* line 884, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.financial-reporting-chart-frame > iframe {
    height: 300px !important;
  }
}
@media (max-width: 374px) {
  /* line 884, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.financial-reporting-chart-frame > iframe {
    height: 230px !important;
  }
}
@media (max-width: 1600px) {
  /* line 904, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.help-desk-chart-frame > iframe {
    height: 1200px !important;
    overflow: scroll;
  }
}
@media (max-width: 1199px) {
  /* line 904, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.help-desk-chart-frame > iframe {
    height: 1000px !important;
  }
}
@media (max-width: 1023px) {
  /* line 904, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.help-desk-chart-frame > iframe {
    height: 800px !important;
  }
}
@media (max-width: 767px) {
  /* line 904, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.help-desk-chart-frame > iframe {
    height: 300px !important;
  }
}
@media (max-width: 1600px) {
  /* line 921, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.insurance-claim-chart-frame > iframe {
    height: 1200px !important;
    overflow: scroll;
  }
}
@media (max-width: 1199px) {
  /* line 921, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.insurance-claim-chart-frame > iframe {
    height: 1000px !important;
  }
}
@media (max-width: 1023px) {
  /* line 921, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.insurance-claim-chart-frame > iframe {
    height: 800px !important;
  }
}
@media (max-width: 767px) {
  /* line 921, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.insurance-claim-chart-frame > iframe {
    height: 300px !important;
  }
}
@media (max-width: 1600px) {
  /* line 938, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.tweet-analysis-chart-frame > iframe {
    height: 800px !important;
    overflow: scroll;
  }
}
@media (max-width: 1199px) {
  /* line 938, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.tweet-analysis-chart-frame > iframe {
    height: 700px !important;
  }
}
@media (max-width: 1023px) {
  /* line 938, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.tweet-analysis-chart-frame > iframe {
    height: 500px !important;
  }
}
@media (max-width: 767px) {
  /* line 938, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.tweet-analysis-chart-frame > iframe {
    height: 300px !important;
  }
}
@media (max-width: 374px) {
  /* line 938, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.tweet-analysis-chart-frame > iframe {
    height: 250px !important;
  }
}
@media (max-width: 1600px) {
  /* line 960, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.financial-advisor-performance-analytics-chart-frame .tableauPlaceholder > iframe {
    overflow: scroll;
    min-width: 100% !important;
    min-height: 700px !important;
  }
}
@media (max-width: 1199px) {
  /* line 960, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.financial-advisor-performance-analytics-chart-frame .tableauPlaceholder > iframe {
    min-height: 600px !important;
  }
}
@media (max-width: 767px) {
  /* line 960, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.financial-advisor-performance-analytics-chart-frame .tableauPlaceholder > iframe {
    min-height: 300px !important;
  }
}
@media (max-width: 1600px) {
  /* line 977, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.wind-energy-analytics-chart-frame .tableauPlaceholder > iframe {
    overflow: scroll;
    height: 670px !important;
  }
}
@media (max-width: 1199px) {
  /* line 977, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.wind-energy-analytics-chart-frame .tableauPlaceholder > iframe {
    height: 600px !important;
  }
}
@media (max-width: 767px) {
  /* line 977, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.wind-energy-analytics-chart-frame .tableauPlaceholder > iframe {
    height: 300px !important;
  }
}
@media (max-width: 1600px) {
  /* line 992, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.digital-marketing-analytics-chart-frame > iframe {
    height: 800px !important;
    overflow: scroll;
  }
}
@media (max-width: 1199px) {
  /* line 992, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.digital-marketing-analytics-chart-frame > iframe {
    height: 700px !important;
  }
}
@media (max-width: 1023px) {
  /* line 992, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.digital-marketing-analytics-chart-frame > iframe {
    height: 500px !important;
  }
}
@media (max-width: 767px) {
  /* line 992, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.digital-marketing-analytics-chart-frame > iframe {
    height: 300px !important;
  }
}
@media (max-width: 374px) {
  /* line 992, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.digital-marketing-analytics-chart-frame > iframe {
    height: 230px !important;
  }
}
@media (max-width: 1600px) {
  /* line 1012, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.requisition-overview-chart-frame > iframe {
    height: 1400px !important;
    overflow: scroll;
  }
}
@media (max-width: 1199px) {
  /* line 1012, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.requisition-overview-chart-frame > iframe {
    height: 1200px !important;
  }
}
@media (max-width: 1023px) {
  /* line 1012, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.requisition-overview-chart-frame > iframe {
    height: 900px !important;
  }
}
@media (max-width: 767px) {
  /* line 1012, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.requisition-overview-chart-frame > iframe {
    height: 300px !important;
  }
}
@media (max-width: 1600px) {
  /* line 1031, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.us-advertising-spending-chart-frame > iframe {
    height: 1000px !important;
    overflow: scroll;
  }
}
@media (max-width: 1199px) {
  /* line 1031, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.us-advertising-spending-chart-frame > iframe {
    height: 800px !important;
  }
}
@media (max-width: 1023px) {
  /* line 1031, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.us-advertising-spending-chart-frame > iframe {
    height: 600px !important;
  }
}
@media (max-width: 767px) {
  /* line 1031, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.us-advertising-spending-chart-frame > iframe {
    height: 300px !important;
  }
}
@media (max-width: 374px) {
  /* line 1031, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.us-advertising-spending-chart-frame > iframe {
    height: 270px !important;
  }
}
@media (max-width: 1600px) {
  /* line 1051, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.solar-energy-dashboard-chart-frame > iframe {
    height: 1100px !important;
    overflow: scroll;
  }
}
@media (max-width: 1199px) {
  /* line 1051, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.solar-energy-dashboard-chart-frame > iframe {
    height: 900px !important;
  }
}
@media (max-width: 1023px) {
  /* line 1051, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.solar-energy-dashboard-chart-frame > iframe {
    height: 700px !important;
  }
}
@media (max-width: 767px) {
  /* line 1051, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.solar-energy-dashboard-chart-frame > iframe {
    height: 300px !important;
  }
}
@media (max-width: 1600px) {
  /* line 1068, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.team-performance-analysis-chart-frame > iframe {
    height: 850px !important;
    overflow: scroll;
  }
}
@media (max-width: 1199px) {
  /* line 1068, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.team-performance-analysis-chart-frame > iframe {
    height: 700px !important;
  }
}
@media (max-width: 1023px) {
  /* line 1068, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.team-performance-analysis-chart-frame > iframe {
    height: 550px !important;
  }
}
@media (max-width: 767px) {
  /* line 1068, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.team-performance-analysis-chart-frame > iframe {
    height: 250px !important;
  }
}
@media (max-width: 374px) {
  /* line 1068, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.team-performance-analysis-chart-frame > iframe {
    height: 230px !important;
  }
}
@media (max-width: 1600px) {
  /* line 1088, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.website-log-analytics-chart-frame > iframe {
    height: 1200px !important;
    overflow: scroll;
  }
}
@media (max-width: 1199px) {
  /* line 1088, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.website-log-analytics-chart-frame > iframe {
    height: 900px !important;
  }
}
@media (max-width: 1023px) {
  /* line 1088, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.website-log-analytics-chart-frame > iframe {
    height: 800px !important;
  }
}
@media (max-width: 767px) {
  /* line 1088, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.website-log-analytics-chart-frame > iframe {
    height: 300px !important;
  }
}
@media (max-width: 1600px) {
  /* line 1107, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.india-europe-trade-chart-frame > iframe {
    height: 800px !important;
    overflow: scroll;
  }
}
@media (max-width: 1199px) {
  /* line 1107, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.india-europe-trade-chart-frame > iframe {
    height: 700px !important;
  }
}
@media (max-width: 1023px) {
  /* line 1107, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.india-europe-trade-chart-frame > iframe {
    height: 500px !important;
  }
}
@media (max-width: 767px) {
  /* line 1107, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.india-europe-trade-chart-frame > iframe {
    height: 250px !important;
  }
}
@media (max-width: 374px) {
  /* line 1107, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.india-europe-trade-chart-frame > iframe {
    height: 220px !important;
  }
}
@media (max-width: 1600px) {
  /* line 1129, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.school-analysis-chart-frame > iframe {
    height: 1000px !important;
    overflow: scroll;
  }
}
@media (max-width: 1199px) {
  /* line 1129, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.school-analysis-chart-frame > iframe {
    height: 800px !important;
  }
}
@media (max-width: 1023px) {
  /* line 1129, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.school-analysis-chart-frame > iframe {
    height: 600px !important;
  }
}
@media (max-width: 374px) {
  /* line 1129, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.school-analysis-chart-frame > iframe {
    height: 280px !important;
  }
}
@media (max-width: 1600px) {
  /* line 1147, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.incometax-analysis-chart-frame > iframe {
    height: 900px !important;
    overflow: scroll;
  }
}
@media (max-width: 1199px) {
  /* line 1147, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.incometax-analysis-chart-frame > iframe {
    height: 700px !important;
  }
}
@media (max-width: 1023px) {
  /* line 1147, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.incometax-analysis-chart-frame > iframe {
    height: 500px !important;
  }
}
@media (max-width: 767px) {
  /* line 1147, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.incometax-analysis-chart-frame > iframe {
    height: 300px !important;
  }
}
@media (max-width: 374px) {
  /* line 1147, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe.incometax-analysis-chart-frame > iframe {
    height: 270px !important;
  }
}
/* line 1166, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
.dashboard-chart-iframe .tableauPlaceholder {
  width: 100% !important;
  height: 100% !important;
  padding: 10px;
  -webkit-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.08);
  -moz-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.08);
  -ms-box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.08);
  box-shadow: 0px 0px 15px 0px rgba(0, 0, 0, 0.08);
}
@media (max-width: 1600px) {
  /* line 1166, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe .tableauPlaceholder {
    overflow: scroll !important;
  }
}
@media (max-width: 767px) {
  /* line 1166, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe .tableauPlaceholder {
    height: 300px !important;
  }
}
/* line 1177, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
.dashboard-chart-iframe .tableauPlaceholder > iframe {
  width: 100% !important;
}
@media (max-width: 767px) {
  /* line 1181, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-chart-iframe iframe {
    height: 300px !important;
    max-height: 300px;
    overflow: auto;
  }
}

/* line 1239, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
.what-think-blogs-section.chart-dashboard-blog-scn {
  padding: 96px 0;
  background-color: #f7f7f7;
}
@media (max-width: 1600px) {
  /* line 1239, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .what-think-blogs-section.chart-dashboard-blog-scn {
    padding: 50px 0;
  }
}
@media (max-width: 1023px) {
  /* line 1239, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .what-think-blogs-section.chart-dashboard-blog-scn {
    padding: 40px 0;
  }
}
@media (max-width: 767px) {
  /* line 1239, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .what-think-blogs-section.chart-dashboard-blog-scn {
    padding: 33px 0;
  }
}

/* Dashboard POC design start */
/* line 1256, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
.page-template-dashboard-poc-template .footermain {
  padding-top: 0px !important;
  height: auto !important;
}
/* line 1260, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
.page-template-dashboard-poc-template .fix-wrap {
  max-width: 1200px;
}
@media (max-width: 1600px) {
  /* line 1260, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .page-template-dashboard-poc-template .fix-wrap {
    max-width: 1100px;
  }
}
/* line 1266, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
.page-template-dashboard-poc-template .what-think-blogs-section {
  background: #f7f7f7;
}

@media (max-width: 1199px) {
  /* line 1273, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .services-banner-wrapper.shopify-banner.dashboard-poc-banner .services-banner-caption {
    min-height: 480px;
  }
}
@media (max-width: 1023px) {
  /* line 1273, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .services-banner-wrapper.shopify-banner.dashboard-poc-banner .services-banner-caption {
    min-height: 350px;
  }
}
@media (max-width: 767px) {
  /* line 1273, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .services-banner-wrapper.shopify-banner.dashboard-poc-banner .services-banner-caption {
    min-height: inherit;
    padding: 35px 0 50px;
  }
}
@media (max-width: 767px) {
  /* line 1285, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .services-banner-wrapper.shopify-banner.dashboard-poc-banner .services-banner-caption .service-page-title p {
    margin: 8px 0;
  }
}
/* line 1291, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
.services-banner-wrapper.shopify-banner.dashboard-poc-banner .services-banner-caption .service-page-thumb {
  right: 0;
}
/* line 1293, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
.services-banner-wrapper.shopify-banner.dashboard-poc-banner .services-banner-caption .service-page-thumb:after {
  display: none;
}

@media (max-width: 767px) {
  /* line 1303, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-section.casestudies-section .header-title {
    text-align: left;
  }
}
/* line 1308, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
.dashboard-section.casestudies-section.dashboard-poc-scn {
  padding: 80px 0 0;
  margin-bottom: 150px;
}
@media (max-width: 1600px) {
  /* line 1308, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-section.casestudies-section.dashboard-poc-scn {
    padding: 50px 0 0;
  }
}
@media (max-width: 1199px) {
  /* line 1308, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-section.casestudies-section.dashboard-poc-scn {
    padding: 45px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 1308, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-section.casestudies-section.dashboard-poc-scn {
    padding: 33px 0 0;
    margin-bottom: 104px;
  }
}
@media (max-width: 479px) {
  /* line 1308, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-section.casestudies-section.dashboard-poc-scn {
    padding: 33px 0 0;
    margin-bottom: 100px;
  }
}
/* line 1325, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
.dashboard-section.casestudies-section.dashboard-poc-scn.more-dashboard-detail-scn {
  margin-bottom: 180px;
}
@media (max-width: 1600px) {
  /* line 1325, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-section.casestudies-section.dashboard-poc-scn.more-dashboard-detail-scn {
    margin-bottom: 172px;
  }
}
@media (max-width: 1199px) {
  /* line 1325, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-section.casestudies-section.dashboard-poc-scn.more-dashboard-detail-scn {
    margin-bottom: 170px;
  }
}
@media (max-width: 1023px) {
  /* line 1325, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-section.casestudies-section.dashboard-poc-scn.more-dashboard-detail-scn {
    margin-bottom: 165px;
  }
}
@media (max-width: 767px) {
  /* line 1325, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-section.casestudies-section.dashboard-poc-scn.more-dashboard-detail-scn {
    margin-bottom: 115px;
  }
}
@media (max-width: 599px) {
  /* line 1325, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
  .dashboard-section.casestudies-section.dashboard-poc-scn.more-dashboard-detail-scn {
    margin-bottom: 100px;
  }
}
/* line 1343, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
.dashboard-section.casestudies-section.dashboard-poc-scn.showAll {
  margin-bottom: 0;
}
/* line 1347, sass/site/chart-dashboard-detail/_chart-dashboard-detail.scss */
.dashboard-section.casestudies-section.showAll {
  margin-bottom: 0;
}

/* Dashboard POC design endc= */
/*--------------------------------------------------------------
## Odoo ERP 23-08-2022
--------------------------------------------------------------*/
/* line 2, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .mo-banner-wrapper {
  background-size: cover;
  background-repeat: no-repeat;
}
/* line 5, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .mo-banner-wrapper .container {
  display: flex;
  min-height: 620px;
  align-items: center;
}
@media (max-width: 1199px) {
  /* line 5, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .mo-banner-wrapper .container {
    min-height: 460px;
  }
}
@media (max-width: 1023px) {
  /* line 5, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .mo-banner-wrapper .container {
    min-height: 370px;
  }
}
/* line 19, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .mo-banner-wrapper .odoo-page-title {
  max-width: 670px;
}
/* line 22, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .mo-banner-wrapper .h1 {
  font-size: 70px;
  line-height: 84px;
  margin: 0 0 38px;
  letter-spacing: -1.5px;
  color: #fff;
  font-weight: 800;
}
@media (max-width: 1600px) {
  /* line 22, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .mo-banner-wrapper .h1 {
    font-size: 50px;
    line-height: normal;
  }
}
@media (max-width: 1199px) {
  /* line 22, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .mo-banner-wrapper .h1 {
    font-size: 40px;
    margin: 0 0 30px;
  }
}
@media (max-width: 1023px) {
  /* line 22, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .mo-banner-wrapper .h1 {
    font-size: 36px;
  }
}
@media (max-width: 767px) {
  /* line 22, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .mo-banner-wrapper .h1 {
    font-size: 32px;
  }
}
/* line 44, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .mo-banner-wrapper .btn-bar {
  display: flex;
}
@media (max-width: 767px) {
  /* line 44, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .mo-banner-wrapper .btn-bar {
    flex-direction: column;
  }
}
/* line 49, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .mo-banner-wrapper .btn-bar p {
  margin: 0;
  color: #fff;
  font-size: 20px;
  padding: 17px 31px;
  display: flex;
  align-items: center;
  line-height: 1;
  border: 2px solid;
  border-image-slice: 1;
  border-image-source: linear-gradient(to right, #f27214, #fff47c);
  margin-right: 12px;
  font-family: "Montserrat", sans-serif;
}
@media (max-width: 1600px) {
  /* line 49, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .mo-banner-wrapper .btn-bar p {
    font-size: 18px;
    padding: 14px 20px;
  }
}
@media (max-width: 1023px) {
  /* line 49, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .mo-banner-wrapper .btn-bar p {
    font-size: 16px;
    padding: 12px 18px;
  }
}
@media (max-width: 767px) {
  /* line 49, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .mo-banner-wrapper .btn-bar p {
    padding: 10px 15px;
    margin-bottom: 12px;
  }
}
/* line 74, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .mo-banner-wrapper .btn-bar p img {
  margin-right: 21px;
}
/* line 81, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .mo-theme-development {
  padding-top: 100px;
  padding-bottom: 100px;
}
@media (max-width: 1199px) {
  /* line 81, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .mo-theme-development {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (max-width: 1023px) {
  /* line 81, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .mo-theme-development {
    padding-top: 55px;
    padding-bottom: 55px;
  }
}
@media (max-width: 767px) {
  /* line 81, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .mo-theme-development {
    padding-top: 45px;
    padding-bottom: 45px;
  }
}
/* line 96, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .mo-theme-development .header-title {
  max-width: 945px;
  margin: 0 auto;
  text-align: center;
  padding-bottom: 75px;
}
@media (max-width: 1199px) {
  /* line 96, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .mo-theme-development .header-title {
    padding-bottom: 65px;
  }
}
@media (max-width: 1023px) {
  /* line 96, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .mo-theme-development .header-title {
    padding-bottom: 55px;
  }
}
@media (max-width: 767px) {
  /* line 96, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .mo-theme-development .header-title {
    padding-bottom: 35px;
  }
}
/* line 110, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .mo-theme-development .header-title h2 {
  font-size: 50px;
  font-weight: 900;
  color: #000;
  margin: 0;
  padding-bottom: 28px;
}
@media (max-width: 1600px) {
  /* line 110, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .mo-theme-development .header-title h2 {
    font-size: 40px;
  }
}
@media (max-width: 1199px) {
  /* line 110, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .mo-theme-development .header-title h2 {
    font-size: 32px;
    line-height: 36px;
  }
}
@media (max-width: 767px) {
  /* line 110, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .mo-theme-development .header-title h2 {
    font-size: 28px;
    letter-spacing: normal;
  }
}
/* line 128, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .mo-theme-development .header-title p {
  font-size: 23px;
  color: #010101;
}
@media (max-width: 1600px) {
  /* line 128, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .mo-theme-development .header-title p {
    font-size: 18px;
  }
}
/* line 136, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .mo-theme-development .feature-lists {
  display: flex;
  flex-wrap: wrap;
}
/* line 139, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .mo-theme-development .feature-lists .mo-feature-box {
  flex: 0 0 33.3333%;
  max-width: 33.3333%;
  text-align: center;
  padding: 0 30px;
  min-height: 247px;
  line-height: normal;
  display: flex;
  align-items: center;
  flex-direction: column;
  justify-content: center;
}
@media (max-width: 767px) {
  /* line 139, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .mo-theme-development .feature-lists .mo-feature-box {
    padding: 0 18px;
    min-height: 140px;
  }
  /* line 153, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .mo-theme-development .feature-lists .mo-feature-box img {
    max-width: 60%;
  }
}
@media (max-width: 1023px) {
  /* line 139, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .mo-theme-development .feature-lists .mo-feature-box {
    flex: 0 0 50%;
    max-width: 50%;
  }
  /* line 160, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .mo-theme-development .feature-lists .mo-feature-box:nth-child(1) {
    order: 1;
  }
  /* line 163, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .mo-theme-development .feature-lists .mo-feature-box:nth-child(2) {
    order: 1;
  }
  /* line 166, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .mo-theme-development .feature-lists .mo-feature-box:nth-child(3) {
    order: 4;
  }
  /* line 169, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .mo-theme-development .feature-lists .mo-feature-box:nth-child(4) {
    order: 3;
  }
  /* line 172, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .mo-theme-development .feature-lists .mo-feature-box:nth-child(5) {
    order: 5;
  }
  /* line 175, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .mo-theme-development .feature-lists .mo-feature-box:nth-child(6) {
    order: 6;
  }
}
/* line 179, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .mo-theme-development .feature-lists .mo-feature-box p {
  margin: 0;
  font-size: 18px;
  font-weight: 500;
  color: #000;
  padding-top: 19px;
  letter-spacing: normal;
  font-family: "Montserrat", sans-serif;
}
@media (max-width: 767px) {
  /* line 179, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .mo-theme-development .feature-lists .mo-feature-box p {
    font-size: 14px;
  }
}
/* line 190, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .mo-theme-development .feature-lists .mo-feature-box p b {
  font-weight: 700;
}
/* line 195, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .mo-theme-development .feature-lists .mo-feature-box-icon {
  border: 5px solid #fff;
  background: #ecedf4;
}
/* line 198, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .mo-theme-development .feature-lists .mo-feature-box-icon.bt-none {
  border-top: none;
}
/* line 201, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .mo-theme-development .feature-lists .mo-feature-box-icon.blb-none {
  border-left: none;
  border-bottom: none;
}
/* line 205, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .mo-theme-development .feature-lists .mo-feature-box-icon.brb-none {
  border-right: none;
  border-bottom: none;
}
/* line 211, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .mo-theme-development .feature-lists .mo-feature-box-number strong {
  font-size: 60px;
  font-weight: 800;
  color: #fff;
  font-family: "Montserrat", sans-serif;
}
@media (max-width: 767px) {
  /* line 211, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .mo-theme-development .feature-lists .mo-feature-box-number strong {
    font-size: 30px;
  }
}
/* line 220, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .mo-theme-development .feature-lists .mo-feature-box-number p {
  color: #fff;
  padding-top: 5px;
}
/* line 228, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .custom-theme-section {
  overflow: hidden;
}
/* line 230, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .custom-theme-section .row {
  display: flex;
  flex-wrap: wrap;
}
/* line 233, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .custom-theme-section .row .col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}
@media (max-width: 1023px) {
  /* line 233, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .custom-theme-section .row .col-6 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
/* line 242, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .custom-theme-section .text-wrap {
  padding-top: 100px;
  padding-bottom: 100px;
  padding-right: 70px;
}
@media (max-width: 1023px) {
  /* line 242, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .custom-theme-section .text-wrap {
    padding-top: 50px;
    padding-bottom: 50px;
    padding-right: 0px;
  }
}
@media (max-width: 767px) {
  /* line 242, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .custom-theme-section .text-wrap {
    padding-bottom: 20px;
  }
}
/* line 254, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .custom-theme-section .text-wrap .h2 {
  font-size: 50px;
  font-weight: 800;
  margin-bottom: 30px;
}
@media (max-width: 1023px) {
  /* line 254, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .custom-theme-section .text-wrap .h2 {
    font-size: 40px;
  }
}
@media (max-width: 767px) {
  /* line 254, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .custom-theme-section .text-wrap .h2 {
    font-size: 30px;
  }
}
/* line 265, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .custom-theme-section .text-wrap p {
  color: #000;
  font-weight: 700;
  font-size: 22px;
  margin: 0;
}
@media (max-width: 767px) {
  /* line 265, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .custom-theme-section .text-wrap p {
    font-size: 16px;
  }
}
/* line 274, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .custom-theme-section .text-wrap h6 {
  padding: 56px 0 0;
  font-size: 17px;
  font-weight: 700;
  margin: 0;
}
@media (max-width: 1023px) {
  /* line 274, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .custom-theme-section .text-wrap h6 {
    padding: 40px 0 0;
  }
}
@media (max-width: 767px) {
  /* line 274, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .custom-theme-section .text-wrap h6 {
    padding: 20px 0 0;
  }
}
/* line 286, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .custom-theme-section .text-wrap ul {
  margin: 0;
  padding: 20px 0 0;
  list-style: none;
}
/* line 290, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .custom-theme-section .text-wrap ul li {
  position: relative;
  padding-left: 20px;
  font-size: 17px;
  font-weight: 500;
  font-family: "Montserrat", sans-serif;
  padding-bottom: 10px;
}
@media (max-width: 767px) {
  /* line 290, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .custom-theme-section .text-wrap ul li {
    font-size: 16px;
  }
}
/* line 300, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .custom-theme-section .text-wrap ul li:after {
  content: "";
  top: 13px;
  position: absolute;
  left: 0;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #000;
}
/* line 314, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .custom-theme-section .img-box img {
  max-width: inherit;
}
@media (max-width: 1023px) {
  /* line 314, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .custom-theme-section .img-box img {
    width: 100%;
  }
}
/* line 324, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .ready-to-use-theme {
  padding-top: 100px;
  padding-bottom: 100px;
}
@media (max-width: 1199px) {
  /* line 324, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .ready-to-use-theme {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (max-width: 1023px) {
  /* line 324, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .ready-to-use-theme {
    padding-top: 55px;
    padding-bottom: 55px;
  }
}
@media (max-width: 767px) {
  /* line 324, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .ready-to-use-theme {
    padding-top: 45px;
    padding-bottom: 45px;
  }
}
/* line 339, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .ready-to-use-theme .section-title {
  padding-bottom: 100px;
}
@media (max-width: 1199px) {
  /* line 339, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .ready-to-use-theme .section-title {
    padding-bottom: 80px;
  }
}
@media (max-width: 1023px) {
  /* line 339, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .ready-to-use-theme .section-title {
    padding-bottom: 55px;
  }
}
@media (max-width: 767px) {
  /* line 339, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .ready-to-use-theme .section-title {
    padding-bottom: 45px;
  }
}
/* line 350, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .ready-to-use-theme .section-title .h2 {
  color: #fff;
  font-size: 50px;
  font-weight: 800;
  margin: 0;
}
@media (max-width: 1600px) {
  /* line 350, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .ready-to-use-theme .section-title .h2 {
    font-size: 40px;
  }
}
@media (max-width: 1199px) {
  /* line 350, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .ready-to-use-theme .section-title .h2 {
    font-size: 32px;
    line-height: 36px;
  }
}
@media (max-width: 767px) {
  /* line 350, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .ready-to-use-theme .section-title .h2 {
    font-size: 28px;
    letter-spacing: normal;
  }
}
/* line 369, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .ready-to-use-theme .full-banner img {
  display: block;
  margin: 0 auto;
}
/* line 374, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .ready-to-use-theme .row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
  padding-top: 50px;
}
/* line 380, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .ready-to-use-theme .row .col-4 {
  flex: 0 0 33.333333%;
  max-width: 33.333333%;
  padding-left: 15px;
  padding-right: 15px;
}
@media (max-width: 1023px) {
  /* line 380, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .ready-to-use-theme .row .col-4 {
    flex: 0 0 50%;
    max-width: 50%;
  }
}
@media (max-width: 767px) {
  /* line 380, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .ready-to-use-theme .row .col-4 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
/* line 395, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .ready-to-use-theme .mo-feature-box-02 {
  max-width: 350px;
  padding-top: 50px;
  padding-bottom: 50px;
}
@media (max-width: 1023px) {
  /* line 395, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .ready-to-use-theme .mo-feature-box-02 {
    padding-top: 30px;
    padding-bottom: 30px;
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 395, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .ready-to-use-theme .mo-feature-box-02 {
    padding-top: 0px;
  }
}
/* line 407, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .ready-to-use-theme .mo-feature-box-02 h6 {
  color: #fff;
  font-size: 25px;
  font-weight: 700;
  margin-bottom: 18px;
}
@media (max-width: 1023px) {
  /* line 407, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .ready-to-use-theme .mo-feature-box-02 h6 {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  /* line 407, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .ready-to-use-theme .mo-feature-box-02 h6 {
    font-size: 18px;
  }
}
/* line 419, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .ready-to-use-theme .mo-feature-box-02 p {
  font-size: 19px;
  color: #9d9d9d;
  margin: 0;
}
@media (max-width: 1023px) {
  /* line 419, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .ready-to-use-theme .mo-feature-box-02 p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  /* line 419, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .ready-to-use-theme .mo-feature-box-02 p {
    font-size: 16px;
  }
}
/* line 433, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .grow-with-odoo-section {
  background-image: -moz-linear-gradient(-137deg, #2229b4 0%, #6c1882 100%);
  background-image: -webkit-linear-gradient(-137deg, #2229b4 0%, #6c1882 100%);
  background-image: -ms-linear-gradient(-137deg, #2229b4 0%, #6c1882 100%);
  padding-bottom: 100px;
  padding-top: 100px;
  overflow: hidden;
}
@media (max-width: 1199px) {
  /* line 433, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .grow-with-odoo-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (max-width: 1023px) {
  /* line 433, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .grow-with-odoo-section {
    padding-top: 55px;
    padding-bottom: 55px;
  }
}
@media (max-width: 767px) {
  /* line 433, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .grow-with-odoo-section {
    padding-top: 45px;
    padding-bottom: 25px;
  }
}
/* line 452, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .grow-with-odoo-section .section-title {
  padding-bottom: 75px;
}
@media (max-width: 1199px) {
  /* line 452, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .grow-with-odoo-section .section-title {
    padding-bottom: 60px;
  }
}
@media (max-width: 1023px) {
  /* line 452, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .grow-with-odoo-section .section-title {
    padding-bottom: 55px;
  }
}
@media (max-width: 767px) {
  /* line 452, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .grow-with-odoo-section .section-title {
    padding-bottom: 45px;
  }
}
/* line 463, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .grow-with-odoo-section .section-title .h2 {
  color: #fff;
  font-size: 50px;
  font-weight: 800;
  margin: 0;
}
@media (max-width: 1600px) {
  /* line 463, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .grow-with-odoo-section .section-title .h2 {
    font-size: 40px;
  }
}
@media (max-width: 1199px) {
  /* line 463, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .grow-with-odoo-section .section-title .h2 {
    font-size: 32px;
    line-height: 36px;
  }
}
@media (max-width: 767px) {
  /* line 463, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .grow-with-odoo-section .section-title .h2 {
    font-size: 28px;
    letter-spacing: normal;
  }
}
/* line 481, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .grow-with-odoo-section .grow-with-lists {
  display: flex;
  flex-wrap: wrap;
  margin-left: -15px;
  margin-right: -15px;
  padding-bottom: 120px;
}
@media (max-width: 1199px) {
  /* line 481, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .grow-with-odoo-section .grow-with-lists {
    padding-bottom: 80px;
  }
}
@media (max-width: 1023px) {
  /* line 481, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .grow-with-odoo-section .grow-with-lists {
    padding-bottom: 60px;
  }
}
@media (max-width: 767px) {
  /* line 481, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .grow-with-odoo-section .grow-with-lists {
    padding-bottom: 40px;
  }
}
/* line 496, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .grow-with-odoo-section .grow-with-lists .col-4 {
  flex: 0 0 33.33333%;
  max-width: 33.33333%;
  padding-left: 15px;
  padding-right: 15px;
}
@media (max-width: 767px) {
  /* line 496, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .grow-with-odoo-section .grow-with-lists .col-4 {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
/* line 507, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .grow-with-odoo-section .mo-feature-box-03 {
  padding-bottom: 40px;
}
/* line 509, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .grow-with-odoo-section .mo-feature-box-03 .f-img {
  overflow: hidden;
}
/* line 511, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .grow-with-odoo-section .mo-feature-box-03 .f-img img {
  transform: scale(1);
  transition: ease all 0.35s;
  width: 100%;
}
/* line 517, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .grow-with-odoo-section .mo-feature-box-03 .f-info {
  padding-top: 50px;
  padding-right: 10%;
}
@media (max-width: 1023px) {
  /* line 517, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .grow-with-odoo-section .mo-feature-box-03 .f-info {
    padding-top: 30px;
  }
}
@media (max-width: 767px) {
  /* line 517, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .grow-with-odoo-section .mo-feature-box-03 .f-info {
    padding-top: 20px;
  }
}
/* line 526, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .grow-with-odoo-section .mo-feature-box-03 .f-info h6 {
  font-size: 25px;
  font-weight: 700;
  color: #fff;
  margin: 0 0 25px;
}
@media (max-width: 1023px) {
  /* line 526, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .grow-with-odoo-section .mo-feature-box-03 .f-info h6 {
    font-size: 20px;
    margin: 0 0 20px;
  }
}
@media (max-width: 767px) {
  /* line 526, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .grow-with-odoo-section .mo-feature-box-03 .f-info h6 {
    font-size: 18px;
    margin: 0 0 15px;
  }
}
/* line 540, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .grow-with-odoo-section .mo-feature-box-03 .f-info p {
  font-size: 19px;
  color: #fff;
  margin: 0;
}
@media (max-width: 1023px) {
  /* line 540, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .grow-with-odoo-section .mo-feature-box-03 .f-info p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  /* line 540, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .grow-with-odoo-section .mo-feature-box-03 .f-info p {
    font-size: 16px;
  }
}
/* line 554, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .grow-with-odoo-section .mo-feature-box-03:hover .f-img img {
  transform: scale(1.07);
}
/* line 560, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .grow-with-odoo-section .grow-with-1st {
  display: flex;
  flex-wrap: wrap;
}
/* line 563, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .grow-with-odoo-section .grow-with-1st .img-wrap {
  flex: 0 0 56%;
  max-width: 56%;
  display: flex;
  justify-content: flex-end;
}
@media (max-width: 1023px) {
  /* line 563, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .grow-with-odoo-section .grow-with-1st .img-wrap {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
/* line 572, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .grow-with-odoo-section .grow-with-1st .img-wrap img {
  max-width: initial;
}
@media (max-width: 1023px) {
  /* line 572, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .grow-with-odoo-section .grow-with-1st .img-wrap img {
    width: 100%;
  }
}
/* line 579, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .grow-with-odoo-section .grow-with-1st .text-wrap {
  flex: 0 0 44%;
  max-width: 44%;
  padding-left: 5%;
}
@media (max-width: 1600px) {
  /* line 579, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .grow-with-odoo-section .grow-with-1st .text-wrap {
    padding-left: 10%;
  }
}
@media (max-width: 1199px) {
  /* line 579, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .grow-with-odoo-section .grow-with-1st .text-wrap {
    padding-left: 8%;
  }
}
@media (max-width: 1023px) {
  /* line 579, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .grow-with-odoo-section .grow-with-1st .text-wrap {
    padding-left: 0%;
    flex: 0 0 100%;
    max-width: 100%;
    padding-top: 40px;
  }
}
/* line 595, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .grow-with-odoo-section .grow-with-1st .text-wrap .h3 {
  color: #fff;
  margin: 0 0 30px;
  font-size: 50px;
  font-weight: 800;
}
@media (max-width: 1600px) {
  /* line 595, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .grow-with-odoo-section .grow-with-1st .text-wrap .h3 {
    font-size: 40px;
    margin: 0 0 25px;
  }
}
@media (max-width: 1199px) {
  /* line 595, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .grow-with-odoo-section .grow-with-1st .text-wrap .h3 {
    font-size: 32px;
    line-height: 36px;
    margin: 0 0 20px;
  }
}
@media (max-width: 767px) {
  /* line 595, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .grow-with-odoo-section .grow-with-1st .text-wrap .h3 {
    font-size: 28px;
    letter-spacing: normal;
    margin: 0 0 15px;
  }
}
/* line 615, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .grow-with-odoo-section .grow-with-1st .text-wrap p {
  font-size: 22px;
  color: #fff;
  max-width: 90%;
  margin: 0;
}
@media (max-width: 1023px) {
  /* line 615, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .grow-with-odoo-section .grow-with-1st .text-wrap p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  /* line 615, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .grow-with-odoo-section .grow-with-1st .text-wrap p {
    font-size: 16px;
  }
}
/* line 627, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .grow-with-odoo-section .grow-with-1st .text-wrap ul {
  margin: 0;
  padding: 38px 0;
  list-style: none;
}
/* line 631, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .grow-with-odoo-section .grow-with-1st .text-wrap ul li {
  position: relative;
  padding-left: 20px;
  font-size: 17px;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  padding-bottom: 8px;
}
@media (max-width: 767px) {
  /* line 631, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .grow-with-odoo-section .grow-with-1st .text-wrap ul li {
    font-size: 16px;
  }
}
/* line 641, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .grow-with-odoo-section .grow-with-1st .text-wrap ul li:after {
  content: "";
  top: 13px;
  position: absolute;
  left: 0;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #ae45d1;
}
/* line 655, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .grow-with-odoo-section .grow-with-2nd {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row-reverse;
}
/* line 659, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .grow-with-odoo-section .grow-with-2nd .img-wrap {
  flex: 0 0 44%;
  max-width: 44%;
  display: flex;
}
@media (max-width: 1023px) {
  /* line 659, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .grow-with-odoo-section .grow-with-2nd .img-wrap {
    flex: 0 0 100%;
    max-width: 100%;
  }
}
/* line 668, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .grow-with-odoo-section .grow-with-2nd .img-wrap img {
  max-width: initial;
}
@media (max-width: 1023px) {
  /* line 668, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .grow-with-odoo-section .grow-with-2nd .img-wrap img {
    width: 100%;
  }
}
/* line 675, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .grow-with-odoo-section .grow-with-2nd .text-wrap {
  flex: 0 0 54%;
  max-width: 54%;
  padding-right: 17%;
  padding-top: 110px;
}
@media (max-width: 1600px) {
  /* line 675, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .grow-with-odoo-section .grow-with-2nd .text-wrap {
    padding-right: 10%;
  }
}
@media (max-width: 1199px) {
  /* line 675, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .grow-with-odoo-section .grow-with-2nd .text-wrap {
    padding-right: 8%;
  }
}
@media (max-width: 1023px) {
  /* line 675, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .grow-with-odoo-section .grow-with-2nd .text-wrap {
    padding-right: 0%;
    flex: 0 0 100%;
    max-width: 100%;
    padding-top: 40px;
  }
}
/* line 692, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .grow-with-odoo-section .grow-with-2nd .text-wrap ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 698, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .grow-with-odoo-section .grow-with-2nd .text-wrap li + li {
  padding-top: 60px;
}
@media (max-width: 1023px) {
  /* line 698, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .grow-with-odoo-section .grow-with-2nd .text-wrap li + li {
    padding-top: 40px;
  }
}
@media (max-width: 767px) {
  /* line 698, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .grow-with-odoo-section .grow-with-2nd .text-wrap li + li {
    padding-top: 25px;
  }
}
/* line 708, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .grow-with-odoo-section .grow-with-2nd .text-wrap h6 {
  color: #fff;
  font-size: 25px;
  font-weight: 700;
  margin: 0 0 19px;
}
@media (max-width: 1023px) {
  /* line 708, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .grow-with-odoo-section .grow-with-2nd .text-wrap h6 {
    font-size: 20px;
  }
}
@media (max-width: 767px) {
  /* line 708, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .grow-with-odoo-section .grow-with-2nd .text-wrap h6 {
    font-size: 18px;
  }
}
/* line 720, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .grow-with-odoo-section .grow-with-2nd .text-wrap p {
  font-size: 19px;
  color: #fff;
  margin: 0;
}
@media (max-width: 1023px) {
  /* line 720, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .grow-with-odoo-section .grow-with-2nd .text-wrap p {
    font-size: 18px;
  }
}
@media (max-width: 767px) {
  /* line 720, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .grow-with-odoo-section .grow-with-2nd .text-wrap p {
    font-size: 16px;
  }
}
/* line 735, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .stuck-with-odoo-section {
  padding-top: 100px;
  padding-bottom: 100px;
}
@media (max-width: 1199px) {
  /* line 735, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .stuck-with-odoo-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (max-width: 1023px) {
  /* line 735, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .stuck-with-odoo-section {
    padding-top: 55px;
    padding-bottom: 55px;
  }
}
@media (max-width: 767px) {
  /* line 735, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .stuck-with-odoo-section {
    padding-top: 45px;
    padding-bottom: 45px;
  }
}
/* line 750, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .stuck-with-odoo-section .section-title {
  padding-bottom: 93px;
  text-align: center;
}
@media (max-width: 1199px) {
  /* line 750, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .stuck-with-odoo-section .section-title {
    padding-bottom: 80px;
  }
}
@media (max-width: 1023px) {
  /* line 750, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .stuck-with-odoo-section .section-title {
    padding-bottom: 25px;
  }
}
@media (max-width: 767px) {
  /* line 750, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .stuck-with-odoo-section .section-title {
    padding-bottom: 15px;
  }
}
/* line 762, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .stuck-with-odoo-section .section-title .h2 {
  font-size: 50px;
  font-weight: 800;
  color: #000;
  margin: 0;
}
@media (max-width: 1600px) {
  /* line 762, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .stuck-with-odoo-section .section-title .h2 {
    font-size: 40px;
  }
}
@media (max-width: 1199px) {
  /* line 762, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .stuck-with-odoo-section .section-title .h2 {
    font-size: 32px;
    line-height: 36px;
  }
  /* line 773, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .stuck-with-odoo-section .section-title .h2 br {
    display: none;
  }
}
@media (max-width: 767px) {
  /* line 762, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .stuck-with-odoo-section .section-title .h2 {
    font-size: 28px;
    letter-spacing: normal;
  }
}
/* line 784, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .stuck-with-odoo-section .stuck-with-odoo-rows .row-in {
  display: flex;
  flex-wrap: wrap;
}
/* line 787, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .stuck-with-odoo-section .stuck-with-odoo-rows .row-in:nth-child(2n+0) {
  flex-direction: row-reverse;
}
/* line 791, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .stuck-with-odoo-section .stuck-with-odoo-rows .img-box {
  flex: 0 0 50%;
  max-width: 50%;
  display: flex;
  align-items: center;
  justify-content: center;
}
@media (max-width: 1023px) {
  /* line 791, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .stuck-with-odoo-section .stuck-with-odoo-rows .img-box {
    flex: 0 0 100%;
    max-width: 100%;
    padding: 10%;
  }
}
/* line 803, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .stuck-with-odoo-section .stuck-with-odoo-rows .text-wrap {
  flex: 0 0 50%;
  max-width: 50%;
  background: #f2f3f7;
  border: 1px solid #000;
  padding: 5.1% 6%;
  min-height: 570px;
}
@media (max-width: 1023px) {
  /* line 803, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .stuck-with-odoo-section .stuck-with-odoo-rows .text-wrap {
    flex: 0 0 100%;
    max-width: 100%;
    min-height: inherit;
  }
}
/* line 815, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .stuck-with-odoo-section .stuck-with-odoo-rows .text-wrap .h4 {
  margin: 0;
  font-weight: 700;
  font-size: 30px;
  padding: 0 0 25px 0;
}
@media (max-width: 1023px) {
  /* line 815, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .stuck-with-odoo-section .stuck-with-odoo-rows .text-wrap .h4 {
    font-size: 22px;
    padding: 0 0 15px 0;
  }
}
@media (max-width: 767px) {
  /* line 815, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .stuck-with-odoo-section .stuck-with-odoo-rows .text-wrap .h4 {
    font-size: 18px;
    padding: 0 0 10px 0;
  }
}
/* line 829, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .stuck-with-odoo-section .stuck-with-odoo-rows .text-wrap p {
  margin: 0;
  max-width: 90%;
  font-size: 19px;
  font-weight: 500;
  color: #000;
}
@media (max-width: 767px) {
  /* line 829, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .stuck-with-odoo-section .stuck-with-odoo-rows .text-wrap p {
    font-size: 16px;
  }
}
/* line 840, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .stuck-with-odoo-section .stuck-with-odoo-rows ul {
  margin: 0;
  padding: 20px 0 0;
  list-style: none;
}
/* line 844, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .stuck-with-odoo-section .stuck-with-odoo-rows ul li {
  position: relative;
  padding-left: 20px;
  font-size: 17px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  padding-bottom: 12px;
  color: #000;
}
@media (max-width: 767px) {
  /* line 844, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .stuck-with-odoo-section .stuck-with-odoo-rows ul li {
    font-size: 16px;
    padding-bottom: 8px;
  }
}
/* line 856, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .stuck-with-odoo-section .stuck-with-odoo-rows ul li:after {
  content: "";
  top: 13px;
  position: absolute;
  left: 0;
  width: 7px;
  height: 7px;
  border-radius: 50%;
  background: #ae45d1;
}
/* line 871, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .our-odoo-experts-section {
  padding-top: 100px;
}
@media (max-width: 1199px) {
  /* line 871, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .our-odoo-experts-section {
    padding-top: 80px;
  }
}
@media (max-width: 1023px) {
  /* line 871, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .our-odoo-experts-section {
    padding-top: 55px;
  }
}
@media (max-width: 767px) {
  /* line 871, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .our-odoo-experts-section {
    padding-top: 45px;
  }
}
/* line 882, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .our-odoo-experts-section .section-title {
  max-width: 780px;
  margin: 0 auto;
  text-align: center;
  padding-bottom: 75px;
}
@media (max-width: 1199px) {
  /* line 882, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .our-odoo-experts-section .section-title {
    padding-bottom: 60px;
  }
}
@media (max-width: 1023px) {
  /* line 882, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .our-odoo-experts-section .section-title {
    padding-bottom: 45px;
  }
}
@media (max-width: 767px) {
  /* line 882, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .our-odoo-experts-section .section-title {
    padding-bottom: 35px;
  }
}
/* line 896, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .our-odoo-experts-section .section-title .h2 {
  font-size: 50px;
  color: #fff;
  font-weight: 800;
}
@media (max-width: 1600px) {
  /* line 896, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .our-odoo-experts-section .section-title .h2 {
    font-size: 40px;
  }
}
@media (max-width: 1199px) {
  /* line 896, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .our-odoo-experts-section .section-title .h2 {
    font-size: 32px;
    line-height: 36px;
  }
}
@media (max-width: 767px) {
  /* line 896, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .our-odoo-experts-section .section-title .h2 {
    font-size: 28px;
    letter-spacing: normal;
  }
}
/* line 913, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .our-odoo-experts-section .odoo-experts-img {
  position: relative;
}
/* line 915, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .our-odoo-experts-section .odoo-experts-img .btn-bar {
  position: absolute;
  bottom: 120px;
  left: 0;
  right: 0;
  display: flex;
  justify-content: center;
}
@media (max-width: 1199px) {
  /* line 915, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .our-odoo-experts-section .odoo-experts-img .btn-bar {
    bottom: 80px;
  }
}
@media (max-width: 1023px) {
  /* line 915, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .our-odoo-experts-section .odoo-experts-img .btn-bar {
    bottom: 60px;
  }
}
@media (max-width: 767px) {
  /* line 915, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .our-odoo-experts-section .odoo-experts-img .btn-bar {
    bottom: 30px;
  }
}
/* line 935, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .best-selling-theme-section {
  padding-top: 100px;
  padding-bottom: 100px;
}
@media (max-width: 1199px) {
  /* line 935, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .best-selling-theme-section {
    padding-top: 80px;
    padding-bottom: 80px;
  }
}
@media (max-width: 1023px) {
  /* line 935, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .best-selling-theme-section {
    padding-top: 55px;
    padding-bottom: 55px;
  }
}
@media (max-width: 767px) {
  /* line 935, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .best-selling-theme-section {
    padding-top: 45px;
    padding-bottom: 45px;
  }
}
/* line 950, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .best-selling-theme-section .section-title {
  padding-bottom: 75px;
}
@media (max-width: 1199px) {
  /* line 950, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .best-selling-theme-section .section-title {
    padding-bottom: 60px;
  }
}
@media (max-width: 1023px) {
  /* line 950, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .best-selling-theme-section .section-title {
    padding-bottom: 55px;
  }
}
@media (max-width: 767px) {
  /* line 950, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .best-selling-theme-section .section-title {
    padding-bottom: 25px;
  }
}
/* line 961, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .best-selling-theme-section .section-title .h2 {
  margin: 0;
  font-size: 50px;
  font-weight: 800;
}
@media (max-width: 1600px) {
  /* line 961, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .best-selling-theme-section .section-title .h2 {
    font-size: 40px;
  }
}
@media (max-width: 1199px) {
  /* line 961, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .best-selling-theme-section .section-title .h2 {
    font-size: 32px;
    line-height: 36px;
  }
}
@media (max-width: 767px) {
  /* line 961, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .best-selling-theme-section .section-title .h2 {
    font-size: 28px;
    letter-spacing: normal;
  }
}
/* line 979, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .best-selling-theme-section .odoo_theme_slider .slick-arrow {
  position: absolute;
  top: 0;
  bottom: 0;
  height: 40px;
  width: 40px;
  border-radius: 50%;
  margin: auto;
  z-index: 1;
  line-height: 1;
  font-size: 23px;
  padding: 0;
  background-color: whitesmoke;
  box-shadow: 1px 1px 10px 0px rgba(0, 0, 0, 0.24);
  color: #000;
}
/* line 994, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .best-selling-theme-section .odoo_theme_slider .slick-arrow:hover {
  background: #e72e28;
  color: #fff;
}
/* line 998, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .best-selling-theme-section .odoo_theme_slider .slick-arrow.slick-next {
  right: 0;
}
/* line 1001, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .best-selling-theme-section .odoo_theme_slider .slick-arrow.slick-prev {
  left: 0;
}
/* line 1006, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .best-selling-theme-section .slick-list {
  overflow: visible;
}
/* line 1011, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .best-selling-theme-section .slick-slide .text-box {
  transition: ease opacity 0.35s;
  opacity: 0;
}
/* line 1016, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .best-selling-theme-section .slick-slide.slick-current .text-box {
  opacity: 1;
}
/* line 1023, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .best-selling-theme-section .mo-theme-slider {
  padding: 0 15px;
}
/* line 1025, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .best-selling-theme-section .mo-theme-slider .text-box {
  padding: 50px 17% 0;
  display: flex;
}
@media (max-width: 767px) {
  /* line 1025, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .best-selling-theme-section .mo-theme-slider .text-box {
    padding: 15px 0 0;
    line-height: normal;
  }
}
/* line 1033, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .best-selling-theme-section .mo-theme-slider .left {
  display: flex;
  align-items: center;
}
/* line 1036, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .best-selling-theme-section .mo-theme-slider .left h6 {
  margin: 0;
  font-size: 25px;
  font-weight: 700;
}
@media (max-width: 767px) {
  /* line 1036, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .best-selling-theme-section .mo-theme-slider .left h6 {
    font-size: 16px;
  }
}
/* line 1044, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .best-selling-theme-section .mo-theme-slider .left span {
  display: flex;
  align-items: center;
  border: 1px solid #727272;
  padding: 5px 14px;
  border-radius: 30px;
  line-height: 1;
  margin-left: 18px;
}
/* line 1052, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .best-selling-theme-section .mo-theme-slider .left span img {
  margin-left: 8px;
}
@media (max-width: 767px) {
  /* line 1044, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .best-selling-theme-section .mo-theme-slider .left span {
    font-size: 14px;
    margin-left: 10px;
    padding: 2px 2px 2px 6px;
  }
  /* line 1059, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .best-selling-theme-section .mo-theme-slider .left span img {
    margin-left: 2px;
  }
}
/* line 1065, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .best-selling-theme-section .mo-theme-slider .right {
  margin-left: auto;
}
/* line 1067, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .best-selling-theme-section .mo-theme-slider .right a {
  font-size: 19px;
  font-weight: 700;
  color: #000;
}
/* line 1071, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .best-selling-theme-section .mo-theme-slider .right a:hover {
  color: #e72e28;
}
/* line 1074, sass/site/odoo-erp/_odoo-erp.scss */
.meet-odoo-page-template .best-selling-theme-section .mo-theme-slider .right a .arrow_right {
  margin-left: 10px;
}
@media (max-width: 767px) {
  /* line 1067, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .best-selling-theme-section .mo-theme-slider .right a {
    font-size: 13px;
  }
  /* line 1079, sass/site/odoo-erp/_odoo-erp.scss */
  .meet-odoo-page-template .best-selling-theme-section .mo-theme-slider .right a .arrow_right {
    margin-left: 5px;
  }
}

/* Widgets */
/* line 1, sass/site/secondary/_widgets.scss */
.widget {
  margin: 0 0 1rem;
  /* Make sure select elements fit in widgets. */
}
/* line 5, sass/site/secondary/_widgets.scss */
.widget select {
  max-width: 100%;
}
/* line 9, sass/site/secondary/_widgets.scss */
.widget a {
  color: #0073aa;
}
/* line 12, sass/site/secondary/_widgets.scss */
.widget a:hover {
  color: #005177;
}

/* line 27, sass/site/secondary/_widgets.scss */
.widget_archive ul,
.widget_categories ul,
.widget_meta ul,
.widget_nav_menu ul,
.widget_pages ul,
.widget_recent_comments ul,
.widget_recent_entries ul,
.widget_rss ul {
  padding: 0;
  list-style: none;
}
/* line 31, sass/site/secondary/_widgets.scss */
.widget_archive ul li,
.widget_categories ul li,
.widget_meta ul li,
.widget_nav_menu ul li,
.widget_pages ul li,
.widget_recent_comments ul li,
.widget_recent_entries ul li,
.widget_rss ul li {
  color: #767676;
  font-family: "Montserrat", sans-serif;
  font-size: calc(22px * 1.125);
  font-weight: 700;
  line-height: 1.2;
  margin-top: 0.5rem;
  margin-bottom: 0.5rem;
}
/* line 105, sass/mixins/_mixins-master.scss */
.widget_archive ul ul,
.widget_categories ul ul,
.widget_meta ul ul,
.widget_nav_menu ul ul,
.widget_pages ul ul,
.widget_recent_comments ul ul,
.widget_recent_entries ul ul,
.widget_rss ul ul {
  counter-reset: submenu;
}
/* line 109, sass/mixins/_mixins-master.scss */
.widget_archive ul ul > li > a::before,
.widget_categories ul ul > li > a::before,
.widget_meta ul ul > li > a::before,
.widget_nav_menu ul ul > li > a::before,
.widget_pages ul ul > li > a::before,
.widget_recent_comments ul ul > li > a::before,
.widget_recent_entries ul ul > li > a::before,
.widget_rss ul ul > li > a::before {
  font-family: "Karla", sans-serif;
  font-weight: normal;
  content: "– " counters(submenu,"– ",none);
  counter-increment: submenu;
}

/* line 47, sass/site/secondary/_widgets.scss */
.widget_tag_cloud .tagcloud {
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
}

/* line 56, sass/site/secondary/_widgets.scss */
.widget_search .search-field {
  width: 100%;
}
@media only screen and (min-width: 600px) {
  /* line 56, sass/site/secondary/_widgets.scss */
  .widget_search .search-field {
    width: auto;
  }
}
/* line 64, sass/site/secondary/_widgets.scss */
.widget_search .search-submit {
  display: block;
  margin-top: 1rem;
}

/* line 70, sass/site/secondary/_widgets.scss */
.widget_calendar .calendar_wrap {
  text-align: center;
}
/* line 73, sass/site/secondary/_widgets.scss */
.widget_calendar .calendar_wrap table td,
.widget_calendar .calendar_wrap table th {
  border: none;
}
/* line 78, sass/site/secondary/_widgets.scss */
.widget_calendar .calendar_wrap a {
  text-decoration: underline;
}

/* Blocks */
/* !Block styles */
/* line 3, sass/blocks/_blocks.scss */
.entry .entry-content > *,
.entry .entry-summary > * {
  margin: 32px 0;
  max-width: 100%;
}
@media only screen and (min-width: 768px) {
  /* line 3, sass/blocks/_blocks.scss */
  .entry .entry-content > *,
  .entry .entry-summary > * {
    max-width: calc(8 * (100vw / 12) - 28px);
  }
}
@media only screen and (min-width: 1168px) {
  /* line 3, sass/blocks/_blocks.scss */
  .entry .entry-content > *,
  .entry .entry-summary > * {
    max-width: calc(6 * (100vw / 12) - 28px);
  }
}
@media only screen and (min-width: 768px) {
  /* line 3, sass/blocks/_blocks.scss */
  .entry .entry-content > *,
  .entry .entry-summary > * {
    margin: 32px 0;
  }
}
/* line 14, sass/blocks/_blocks.scss */
.entry .entry-content > * > *:first-child,
.entry .entry-summary > * > *:first-child {
  margin-top: 0;
}
/* line 18, sass/blocks/_blocks.scss */
.entry .entry-content > * > *:last-child,
.entry .entry-summary > * > *:last-child {
  margin-bottom: 0;
}
/* line 22, sass/blocks/_blocks.scss */
.entry .entry-content > *.alignwide,
.entry .entry-summary > *.alignwide {
  margin-left: auto;
  margin-right: auto;
  clear: both;
}
@media only screen and (min-width: 768px) {
  /* line 22, sass/blocks/_blocks.scss */
  .entry .entry-content > *.alignwide,
  .entry .entry-summary > *.alignwide {
    width: 100%;
    max-width: 100%;
  }
}
/* line 33, sass/blocks/_blocks.scss */
.entry .entry-content > *.alignfull,
.entry .entry-summary > *.alignfull {
  position: relative;
  left: -1rem;
  width: calc( 100% + (2 * 1rem));
  max-width: calc( 100% + (2 * 1rem));
  clear: both;
}
@media only screen and (min-width: 768px) {
  /* line 33, sass/blocks/_blocks.scss */
  .entry .entry-content > *.alignfull,
  .entry .entry-summary > *.alignfull {
    margin-top: calc(2 * 1rem);
    margin-bottom: calc(2 * 1rem);
    left: calc( -12.5% - 75px );
    width: calc( 125% + 150px );
    max-width: calc( 125% + 150px );
  }
}
/* line 49, sass/blocks/_blocks.scss */
.entry .entry-content > *.alignleft,
.entry .entry-summary > *.alignleft {
  /*rtl:ignore*/
  float: left;
  max-width: calc(5 * (100vw / 12));
  margin-top: 0;
  margin-left: 0;
  /*rtl:ignore*/
  margin-right: 1rem;
}
@media only screen and (min-width: 768px) {
  /* line 49, sass/blocks/_blocks.scss */
  .entry .entry-content > *.alignleft,
  .entry .entry-summary > *.alignleft {
    max-width: calc(4 * (100vw / 12));
    /*rtl:ignore*/
    margin-right: calc(2 * 1rem);
  }
}
/* line 65, sass/blocks/_blocks.scss */
.entry .entry-content > *.alignright,
.entry .entry-summary > *.alignright {
  /*rtl:ignore*/
  float: right;
  max-width: calc(5 * (100vw / 12));
  margin-top: 0;
  margin-right: 0;
  /*rtl:ignore*/
  margin-left: 1rem;
}
@media only screen and (min-width: 768px) {
  /* line 65, sass/blocks/_blocks.scss */
  .entry .entry-content > *.alignright,
  .entry .entry-summary > *.alignright {
    max-width: calc(4 * (100vw / 12));
    margin-right: 0;
    /*rtl:ignore*/
    margin-left: calc(2 * 1rem);
  }
}
/* line 81, sass/blocks/_blocks.scss */
.entry .entry-content > *.aligncenter,
.entry .entry-summary > *.aligncenter {
  margin-left: auto;
  margin-right: auto;
}
@media only screen and (min-width: 768px) {
  /* line 81, sass/blocks/_blocks.scss */
  .entry .entry-content > *.aligncenter,
  .entry .entry-summary > *.aligncenter {
    max-width: calc(8 * (100vw / 12) - 28px);
  }
}
@media only screen and (min-width: 1168px) {
  /* line 81, sass/blocks/_blocks.scss */
  .entry .entry-content > *.aligncenter,
  .entry .entry-summary > *.aligncenter {
    max-width: calc(6 * (100vw / 12) - 28px);
  }
}
@media only screen and (min-width: 768px) {
  /* line 81, sass/blocks/_blocks.scss */
  .entry .entry-content > *.aligncenter,
  .entry .entry-summary > *.aligncenter {
    margin-left: 0;
    margin-right: 0;
  }
}

/*
 * Unset nested content selector styles
 * - Prevents layout styles from cascading too deeply
 * - helps with plugin compatibility
 */
/* line 102, sass/blocks/_blocks.scss */
.entry .entry-content .entry-content,
.entry .entry-content .entry-summary,
.entry .entry-content .entry,
.entry .entry-summary .entry-content,
.entry .entry-summary .entry-summary,
.entry .entry-summary .entry {
  margin: inherit;
  max-width: inherit;
  padding: inherit;
}
@media only screen and (min-width: 768px) {
  /* line 102, sass/blocks/_blocks.scss */
  .entry .entry-content .entry-content,
  .entry .entry-content .entry-summary,
  .entry .entry-content .entry,
  .entry .entry-summary .entry-content,
  .entry .entry-summary .entry-summary,
  .entry .entry-summary .entry {
    margin: inherit;
    max-width: inherit;
    padding: inherit;
  }
}

/* line 120, sass/blocks/_blocks.scss */
.entry .entry-content p.has-background {
  padding: 20px 30px;
}
/* line 125, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-audio {
  width: 100%;
}
/* line 129, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-audio audio {
  width: 100%;
}
/* line 133, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-audio.alignleft audio, .entry .entry-content .wp-block-audio.alignright audio {
  max-width: 198px;
}
@media only screen and (min-width: 768px) {
  /* line 133, sass/blocks/_blocks.scss */
  .entry .entry-content .wp-block-audio.alignleft audio, .entry .entry-content .wp-block-audio.alignright audio {
    max-width: 384px;
  }
}
@media only screen and (min-width: 1379px) {
  /* line 133, sass/blocks/_blocks.scss */
  .entry .entry-content .wp-block-audio.alignleft audio, .entry .entry-content .wp-block-audio.alignright audio {
    max-width: 385.44px;
  }
}
/* line 151, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-video video {
  width: 100%;
}
/* line 159, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-button .wp-block-button__link {
  transition: background 150ms ease-in-out;
  border: none;
  font-size: 0.88889em;
  font-family: "Montserrat", sans-serif;
  line-height: 1.2;
  box-sizing: border-box;
  font-weight: bold;
  text-decoration: none;
  padding: 0.76rem 1rem;
  outline: none;
  outline: none;
}
/* line 172, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-button .wp-block-button__link:not(.has-background) {
  background-color: #0073aa;
}
/* line 176, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-button .wp-block-button__link:not(.has-text-color) {
  color: white;
}
/* line 180, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-button .wp-block-button__link:hover {
  color: white;
  background: #111;
  cursor: pointer;
}
/* line 186, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-button .wp-block-button__link:focus {
  color: white;
  background: #111;
  outline: thin dotted;
  outline-offset: -4px;
}
/* line 194, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-button:not(.is-style-squared) .wp-block-button__link {
  border-radius: 5px;
}
/* line 198, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link, .entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:focus, .entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:active {
  transition: all 150ms ease-in-out;
  border-width: 2px;
  border-style: solid;
}
/* line 205, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:not(.has-background), .entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:focus:not(.has-background), .entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:active:not(.has-background) {
  background: transparent;
}
/* line 209, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:not(.has-text-color), .entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:focus:not(.has-text-color), .entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:active:not(.has-text-color) {
  color: #0073aa;
  border-color: currentColor;
}
/* line 215, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:hover {
  color: white;
  border-color: #111;
}
/* line 218, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-button.is-style-outline .wp-block-button__link:hover:not(.has-background) {
  color: #111;
}
/* line 225, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-archives,
.entry .entry-content .wp-block-categories,
.entry .entry-content .wp-block-latest-posts {
  padding: 0;
  list-style: none;
}
/* line 231, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-archives li,
.entry .entry-content .wp-block-categories li,
.entry .entry-content .wp-block-latest-posts li {
  color: #767676;
  font-family: "Montserrat", sans-serif;
  font-size: calc(22px * 1.125);
  font-weight: bold;
  line-height: 1.2;
  padding-bottom: 0.75rem;
}
/* line 239, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-archives li.menu-item-has-children, .entry .entry-content .wp-block-archives li:last-child,
.entry .entry-content .wp-block-categories li.menu-item-has-children,
.entry .entry-content .wp-block-categories li:last-child,
.entry .entry-content .wp-block-latest-posts li.menu-item-has-children,
.entry .entry-content .wp-block-latest-posts li:last-child {
  padding-bottom: 0;
}
/* line 244, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-archives li a,
.entry .entry-content .wp-block-categories li a,
.entry .entry-content .wp-block-latest-posts li a {
  text-decoration: none;
}
/* line 253, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-archives.aligncenter,
.entry .entry-content .wp-block-categories.aligncenter {
  text-align: center;
}
/* line 261, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-categories ul {
  padding-top: 0.75rem;
}
/* line 265, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-categories li ul {
  list-style: none;
  padding-left: 0;
}
/* line 105, sass/mixins/_mixins-master.scss */
.entry .entry-content .wp-block-categories ul {
  counter-reset: submenu;
}
/* line 109, sass/mixins/_mixins-master.scss */
.entry .entry-content .wp-block-categories ul > li > a::before {
  font-family: "Karla", sans-serif;
  font-weight: normal;
  content: "– " counters(submenu,"– ",none);
  counter-increment: submenu;
}
/* line 275, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-latest-posts.is-grid li {
  border-top: 2px solid #ccc;
  padding-top: 1rem;
  margin-bottom: 2rem;
}
/* line 280, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-latest-posts.is-grid li a:after {
  content: '';
}
/* line 284, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-latest-posts.is-grid li:last-child {
  margin-bottom: auto;
}
/* line 286, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-latest-posts.is-grid li:last-child a:after {
  content: '';
}
/* line 294, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-preformatted {
  font-size: 0.71111em;
  line-height: 1.8;
  padding: 1rem;
}
/* line 301, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-verse {
  font-family: "Karla", sans-serif;
  font-size: 22px;
  line-height: 1.8;
}
/* line 309, sass/blocks/_blocks.scss */
.entry .entry-content .has-drop-cap:not(:focus):first-letter {
  font-family: "Montserrat", sans-serif;
  font-size: 3.375em;
  line-height: 1;
  font-weight: bold;
  margin: 0 0.25em 0 0;
}
/* line 319, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-pullquote {
  border-color: transparent;
  border-width: 2px;
  padding: 1rem;
}
/* line 324, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-pullquote blockquote {
  color: #111;
  border: none;
  margin-top: calc(4 * 1rem);
  margin-bottom: calc(4.33 * 1rem);
  margin-right: 0;
  padding-left: 0;
}
/* line 333, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-pullquote p {
  font-size: 1.6875em;
  font-style: italic;
  line-height: 1.3;
  margin-bottom: 0.5em;
  margin-top: 0.5em;
}
/* line 340, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-pullquote p em {
  font-style: normal;
}
@media only screen and (min-width: 768px) {
  /* line 333, sass/blocks/_blocks.scss */
  .entry .entry-content .wp-block-pullquote p {
    font-size: 2.25em;
  }
}
/* line 349, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-pullquote cite {
  display: inline-block;
  font-family: "Montserrat", sans-serif;
  line-height: 1.6;
  text-transform: none;
  color: #767676;
  /*
   * This requires a rem-based font size calculation instead of our normal em-based one,
   * because the cite tag sometimes gets wrapped in a p tag. This is equivalent to $font-size_xs.
   */
  font-size: calc(1rem / (1.25 * 1.125));
}
/* line 363, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-pullquote.alignleft, .entry .entry-content .wp-block-pullquote.alignright {
  width: 100%;
  padding: 0;
}
/* line 368, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-pullquote.alignleft blockquote, .entry .entry-content .wp-block-pullquote.alignright blockquote {
  margin: 1rem 0;
  padding: 0;
  text-align: left;
  max-width: 100%;
}
/* line 374, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-pullquote.alignleft blockquote p:first-child, .entry .entry-content .wp-block-pullquote.alignright blockquote p:first-child {
  margin-top: 0;
}
/* line 380, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-pullquote.is-style-solid-color {
  background-color: #0073aa;
  padding-left: 0;
  padding-right: 0;
}
@media only screen and (min-width: 768px) {
  /* line 380, sass/blocks/_blocks.scss */
  .entry .entry-content .wp-block-pullquote.is-style-solid-color {
    padding-left: 10%;
    padding-right: 10%;
  }
}
/* line 390, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-pullquote.is-style-solid-color p {
  font-size: 1.6875em;
  line-height: 1.3;
  margin-bottom: 0.5em;
  margin-top: 0.5em;
}
@media only screen and (min-width: 768px) {
  /* line 390, sass/blocks/_blocks.scss */
  .entry .entry-content .wp-block-pullquote.is-style-solid-color p {
    font-size: 2.25em;
  }
}
/* line 401, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-pullquote.is-style-solid-color a {
  color: #fff;
}
/* line 405, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-pullquote.is-style-solid-color cite {
  color: inherit;
}
/* line 409, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote {
  max-width: 100%;
  color: #fff;
  padding-left: 0;
  margin-left: 1rem;
  margin-right: 1rem;
}
/* line 416, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-text-color p, .entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-text-color a, .entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-primary-color, .entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-secondary-color, .entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-dark-gray-color, .entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-light-gray-color, .entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-white-color {
  color: inherit;
}
@media only screen and (min-width: 768px) {
  /* line 409, sass/blocks/_blocks.scss */
  .entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote {
    margin-left: 0;
    margin-right: 0;
  }
}
@media only screen and (min-width: 768px) {
  /* line 432, sass/blocks/_blocks.scss */
  .entry .entry-content .wp-block-pullquote.is-style-solid-color.alignright, .entry .entry-content .wp-block-pullquote.is-style-solid-color.alignleft {
    padding: 1rem calc(2 * 1rem);
  }
}
@media only screen and (min-width: 768px) {
  /* line 440, sass/blocks/_blocks.scss */
  .entry .entry-content .wp-block-pullquote.is-style-solid-color.alignfull {
    padding-left: calc(10% + 58px + (2 * 1rem));
    padding-right: calc(10% + 58px + (2 * 1rem));
  }
}
/* line 453, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-quote:not(.is-large), .entry .entry-content .wp-block-quote:not(.is-style-large) {
  border-left: 2px solid #0073aa;
  padding-top: 0;
  padding-bottom: 0;
}
/* line 460, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-quote p {
  font-size: 1em;
  font-style: normal;
  line-height: 1.8;
}
/* line 466, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-quote cite {
  /*
   * This requires a rem-based font size calculation instead of our normal em-based one,
   * because the cite tag sometimes gets wrapped in a p tag. This is equivalent to $font-size_xs.
   */
  font-size: calc(1rem / (1.25 * 1.125));
}
/* line 474, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-quote.is-large, .entry .entry-content .wp-block-quote.is-style-large {
  margin: 1rem 0;
  padding: 0;
  border-left: none;
}
/* line 480, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-quote.is-large p, .entry .entry-content .wp-block-quote.is-style-large p {
  font-size: 1.6875em;
  line-height: 1.4;
  font-style: italic;
}
/* line 486, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-quote.is-large cite,
.entry .entry-content .wp-block-quote.is-large footer, .entry .entry-content .wp-block-quote.is-style-large cite,
.entry .entry-content .wp-block-quote.is-style-large footer {
  /*
   * This requires a rem-based font size calculation instead of our normal em-based one,
   * because the cite tag sometimes gets wrapped in a p tag. This is equivalent to $font-size_xs.
   */
  font-size: calc(1rem / (1.25 * 1.125));
}
@media only screen and (min-width: 768px) {
  /* line 474, sass/blocks/_blocks.scss */
  .entry .entry-content .wp-block-quote.is-large, .entry .entry-content .wp-block-quote.is-style-large {
    margin: 1rem 0;
    padding: 1rem 0;
  }
  /* line 499, sass/blocks/_blocks.scss */
  .entry .entry-content .wp-block-quote.is-large p, .entry .entry-content .wp-block-quote.is-style-large p {
    font-size: 1.6875em;
  }
}
/* line 507, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-image {
  max-width: 100%;
}
/* line 510, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-image img {
  display: block;
}
@media only screen and (min-width: 768px) {
  /* line 514, sass/blocks/_blocks.scss */
  .entry .entry-content .wp-block-image .aligncenter {
    max-width: calc(8 * (100vw / 12) - 28px);
  }
}
@media only screen and (min-width: 1168px) {
  /* line 514, sass/blocks/_blocks.scss */
  .entry .entry-content .wp-block-image .aligncenter {
    max-width: calc(6 * (100vw / 12) - 28px);
  }
}
@media only screen and (min-width: 768px) {
  /* line 514, sass/blocks/_blocks.scss */
  .entry .entry-content .wp-block-image .aligncenter {
    margin: 0;
    width: calc(8 * (100vw / 12) - 28px);
  }
  /* line 522, sass/blocks/_blocks.scss */
  .entry .entry-content .wp-block-image .aligncenter img {
    margin: 0 auto;
  }
}
@media only screen and (min-width: 1168px) {
  /* line 514, sass/blocks/_blocks.scss */
  .entry .entry-content .wp-block-image .aligncenter {
    width: calc(6 * (100vw / 12) - 28px);
  }
  /* line 530, sass/blocks/_blocks.scss */
  .entry .entry-content .wp-block-image .aligncenter img {
    margin: 0 auto;
  }
}
/* line 536, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-image.alignfull img {
  width: 100vw;
  max-width: calc( 100% + (2 * 1rem));
}
@media only screen and (min-width: 768px) {
  /* line 536, sass/blocks/_blocks.scss */
  .entry .entry-content .wp-block-image.alignfull img {
    max-width: calc( 125% + 150px );
    margin-left: auto;
    margin-right: auto;
  }
}
/* line 549, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-cover-image,
.entry .entry-content .wp-block-cover {
  position: relative;
  min-height: 430px;
  padding: 1rem;
}
@media only screen and (min-width: 768px) {
  /* line 549, sass/blocks/_blocks.scss */
  .entry .entry-content .wp-block-cover-image,
  .entry .entry-content .wp-block-cover {
    padding: 1rem 10%;
  }
}
/* line 559, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-cover-image .wp-block-cover-image-text,
.entry .entry-content .wp-block-cover-image .wp-block-cover-text,
.entry .entry-content .wp-block-cover-image h2,
.entry .entry-content .wp-block-cover .wp-block-cover-image-text,
.entry .entry-content .wp-block-cover .wp-block-cover-text,
.entry .entry-content .wp-block-cover h2 {
  font-family: "Montserrat", sans-serif;
  font-size: 1.6875em;
  font-weight: bold;
  line-height: 1.25;
  padding: 0;
  color: #fff;
}
@media only screen and (min-width: 768px) {
  /* line 559, sass/blocks/_blocks.scss */
  .entry .entry-content .wp-block-cover-image .wp-block-cover-image-text,
  .entry .entry-content .wp-block-cover-image .wp-block-cover-text,
  .entry .entry-content .wp-block-cover-image h2,
  .entry .entry-content .wp-block-cover .wp-block-cover-image-text,
  .entry .entry-content .wp-block-cover .wp-block-cover-text,
  .entry .entry-content .wp-block-cover h2 {
    font-size: 2.25em;
    max-width: 100%;
  }
}
/* line 575, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-cover-image.alignleft, .entry .entry-content .wp-block-cover-image.alignright,
.entry .entry-content .wp-block-cover.alignleft,
.entry .entry-content .wp-block-cover.alignright {
  width: 100%;
}
@media only screen and (min-width: 768px) {
  /* line 575, sass/blocks/_blocks.scss */
  .entry .entry-content .wp-block-cover-image.alignleft, .entry .entry-content .wp-block-cover-image.alignright,
  .entry .entry-content .wp-block-cover.alignleft,
  .entry .entry-content .wp-block-cover.alignright {
    padding: 1rem calc(2 * 1rem);
  }
}
@media only screen and (min-width: 768px) {
  /* line 586, sass/blocks/_blocks.scss */
  .entry .entry-content .wp-block-cover-image.alignfull .wp-block-cover-image-text,
  .entry .entry-content .wp-block-cover-image.alignfull .wp-block-cover-text,
  .entry .entry-content .wp-block-cover-image.alignfull h2,
  .entry .entry-content .wp-block-cover.alignfull .wp-block-cover-image-text,
  .entry .entry-content .wp-block-cover.alignfull .wp-block-cover-text,
  .entry .entry-content .wp-block-cover.alignfull h2 {
    max-width: calc(8 * (100vw / 12) - 28px);
  }
}
@media only screen and (min-width: 1168px) {
  /* line 586, sass/blocks/_blocks.scss */
  .entry .entry-content .wp-block-cover-image.alignfull .wp-block-cover-image-text,
  .entry .entry-content .wp-block-cover-image.alignfull .wp-block-cover-text,
  .entry .entry-content .wp-block-cover-image.alignfull h2,
  .entry .entry-content .wp-block-cover.alignfull .wp-block-cover-image-text,
  .entry .entry-content .wp-block-cover.alignfull .wp-block-cover-text,
  .entry .entry-content .wp-block-cover.alignfull h2 {
    max-width: calc(6 * (100vw / 12) - 28px);
  }
}
@media only screen and (min-width: 768px) {
  /* line 584, sass/blocks/_blocks.scss */
  .entry .entry-content .wp-block-cover-image.alignfull,
  .entry .entry-content .wp-block-cover.alignfull {
    padding-left: calc(10% + 58px + (2 * 1rem));
    padding-right: calc(10% + 58px + (2 * 1rem));
  }
  /* line 596, sass/blocks/_blocks.scss */
  .entry .entry-content .wp-block-cover-image.alignfull .wp-block-cover-image-text,
  .entry .entry-content .wp-block-cover-image.alignfull .wp-block-cover-text,
  .entry .entry-content .wp-block-cover-image.alignfull h2,
  .entry .entry-content .wp-block-cover.alignfull .wp-block-cover-image-text,
  .entry .entry-content .wp-block-cover.alignfull .wp-block-cover-text,
  .entry .entry-content .wp-block-cover.alignfull h2 {
    padding: 0;
  }
}
/* line 606, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-gallery {
  list-style-type: none;
  padding-left: 0;
}
/* line 610, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-gallery .blocks-gallery-image:last-child,
.entry .entry-content .wp-block-gallery .blocks-gallery-item:last-child {
  margin-bottom: 16px;
}
/* line 615, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-gallery figcaption a {
  color: #fff;
}
/* line 621, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-audio figcaption,
.entry .entry-content .wp-block-video figcaption,
.entry .entry-content .wp-block-image figcaption,
.entry .entry-content .wp-block-gallery .blocks-gallery-image figcaption,
.entry .entry-content .wp-block-gallery .blocks-gallery-item figcaption {
  font-size: 0.71111em;
  font-family: "Montserrat", sans-serif;
  line-height: 1.6;
  margin: 0;
  padding: 0.5rem;
  text-align: center;
}
/* line 635, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-separator,
.entry .entry-content hr {
  background-color: #767676;
  border: 0;
  height: 2px;
  margin-bottom: 2rem;
  margin-top: 2rem;
  max-width: 2.25em;
  text-align: left;
  /* Remove duplicate rule-line when a separator
   * is followed by an H1, or H2 */
}
/* line 645, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-separator.is-style-wide,
.entry .entry-content hr.is-style-wide {
  max-width: 100%;
}
@media only screen and (min-width: 768px) {
  /* line 645, sass/blocks/_blocks.scss */
  .entry .entry-content .wp-block-separator.is-style-wide,
  .entry .entry-content hr.is-style-wide {
    max-width: calc(8 * (100vw / 12) - 28px);
  }
}
@media only screen and (min-width: 1168px) {
  /* line 645, sass/blocks/_blocks.scss */
  .entry .entry-content .wp-block-separator.is-style-wide,
  .entry .entry-content hr.is-style-wide {
    max-width: calc(6 * (100vw / 12) - 28px);
  }
}
/* line 650, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-separator.is-style-dots,
.entry .entry-content hr.is-style-dots {
  max-width: 100%;
  background-color: inherit;
  border: inherit;
  height: inherit;
  text-align: center;
}
@media only screen and (min-width: 768px) {
  /* line 650, sass/blocks/_blocks.scss */
  .entry .entry-content .wp-block-separator.is-style-dots,
  .entry .entry-content hr.is-style-dots {
    max-width: calc(8 * (100vw / 12) - 28px);
  }
}
@media only screen and (min-width: 1168px) {
  /* line 650, sass/blocks/_blocks.scss */
  .entry .entry-content .wp-block-separator.is-style-dots,
  .entry .entry-content hr.is-style-dots {
    max-width: calc(6 * (100vw / 12) - 28px);
  }
}
/* line 658, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-separator.is-style-dots:before,
.entry .entry-content hr.is-style-dots:before {
  color: #767676;
  font-size: 1.6875em;
  letter-spacing: 0.88889em;
  padding-left: 0.88889em;
}
/* line 671, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-separator + h1:before, .entry .entry-content .wp-block-separator + h2:before,
.entry .entry-content hr + h1:before,
.entry .entry-content hr + h2:before {
  display: none;
}
/* line 678, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-embed-twitter {
  word-break: break-word;
}
/* line 685, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-table th,
.entry .entry-content .wp-block-table td {
  border-color: #767676;
}
/* line 692, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-file {
  font-family: "Montserrat", sans-serif;
}
/* line 695, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-file .wp-block-file__button {
  display: table;
  transition: background 150ms ease-in-out;
  border: none;
  border-radius: 5px;
  background: #0073aa;
  font-size: 22px;
  font-family: "Montserrat", sans-serif;
  line-height: 1.2;
  text-decoration: none;
  font-weight: bold;
  padding: 0.75rem 1rem;
  color: #fff;
  margin-left: 0;
  margin-top: calc(0.75 * 1rem);
}
@media only screen and (min-width: 1168px) {
  /* line 695, sass/blocks/_blocks.scss */
  .entry .entry-content .wp-block-file .wp-block-file__button {
    font-size: 22px;
    padding: 0.875rem 1.5rem;
  }
}
/* line 716, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-file .wp-block-file__button:hover {
  background: #111;
  cursor: pointer;
}
/* line 721, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-file .wp-block-file__button:focus {
  background: #111;
  outline: thin dotted;
  outline-offset: -4px;
}
/* line 730, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-code {
  border-radius: 0;
}
/* line 733, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-code code {
  font-size: 1.125em;
  white-space: pre-wrap;
  word-break: break-word;
}
/* line 743, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-columns.alignfull {
  padding-left: 1rem;
  padding-right: 1rem;
}
@media only screen and (min-width: 600px) {
  /* line 741, sass/blocks/_blocks.scss */
  .entry .entry-content .wp-block-columns {
    flex-wrap: nowrap;
  }
}
@media only screen and (min-width: 768px) {
  /* line 755, sass/blocks/_blocks.scss */
  .entry .entry-content .wp-block-columns .wp-block-column > *:first-child {
    margin-top: 0;
  }
  /* line 759, sass/blocks/_blocks.scss */
  .entry .entry-content .wp-block-columns .wp-block-column > *:last-child {
    margin-bottom: 0;
  }
  /* line 764, sass/blocks/_blocks.scss */
  .entry .entry-content .wp-block-columns[class*='has-'] > * {
    margin-right: 1rem;
  }
  /* line 767, sass/blocks/_blocks.scss */
  .entry .entry-content .wp-block-columns[class*='has-'] > *:last-child {
    margin-right: 0;
  }
  /* line 772, sass/blocks/_blocks.scss */
  .entry .entry-content .wp-block-columns.alignfull, .entry .entry-content .wp-block-columns.alignfull .wp-block-column {
    padding-left: calc(2 * 1rem);
    padding-right: calc(2 * 1rem);
  }
}
/* line 783, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta {
  font-family: "Montserrat", sans-serif;
  font-weight: bold;
}
/* line 787, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-meta .wp-block-latest-comments__comment-date {
  font-weight: normal;
}
/* line 792, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment,
.entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-date,
.entry .entry-content .wp-block-latest-comments .wp-block-latest-comments__comment-excerpt p {
  font-size: inherit;
}
/* line 804, sass/blocks/_blocks.scss */
.entry .entry-content .wp-block-latest-comments.has-dates .wp-block-latest-comments__comment-date {
  font-size: 0.71111em;
}
/* line 815, sass/blocks/_blocks.scss */
.entry .entry-content .has-small-font-size {
  font-size: 0.88889em;
}
/* line 819, sass/blocks/_blocks.scss */
.entry .entry-content .has-normal-font-size {
  font-size: 1.125em;
}
/* line 823, sass/blocks/_blocks.scss */
.entry .entry-content .has-large-font-size {
  font-size: 1.6875em;
}
/* line 827, sass/blocks/_blocks.scss */
.entry .entry-content .has-huge-font-size {
  font-size: 2.25em;
}
/* line 832, sass/blocks/_blocks.scss */
.entry .entry-content .has-primary-background-color,
.entry .entry-content .has-secondary-background-color,
.entry .entry-content .has-dark-gray-background-color,
.entry .entry-content .has-light-gray-background-color {
  color: #fff;
}
/* line 840, sass/blocks/_blocks.scss */
.entry .entry-content .has-primary-background-color p,
.entry .entry-content .has-primary-background-color h1,
.entry .entry-content .has-primary-background-color h2,
.entry .entry-content .has-primary-background-color h3,
.entry .entry-content .has-primary-background-color h4,
.entry .entry-content .has-primary-background-color h5,
.entry .entry-content .has-primary-background-color h6,
.entry .entry-content .has-primary-background-color a,
.entry .entry-content .has-secondary-background-color p,
.entry .entry-content .has-secondary-background-color h1,
.entry .entry-content .has-secondary-background-color h2,
.entry .entry-content .has-secondary-background-color h3,
.entry .entry-content .has-secondary-background-color h4,
.entry .entry-content .has-secondary-background-color h5,
.entry .entry-content .has-secondary-background-color h6,
.entry .entry-content .has-secondary-background-color a,
.entry .entry-content .has-dark-gray-background-color p,
.entry .entry-content .has-dark-gray-background-color h1,
.entry .entry-content .has-dark-gray-background-color h2,
.entry .entry-content .has-dark-gray-background-color h3,
.entry .entry-content .has-dark-gray-background-color h4,
.entry .entry-content .has-dark-gray-background-color h5,
.entry .entry-content .has-dark-gray-background-color h6,
.entry .entry-content .has-dark-gray-background-color a,
.entry .entry-content .has-light-gray-background-color p,
.entry .entry-content .has-light-gray-background-color h1,
.entry .entry-content .has-light-gray-background-color h2,
.entry .entry-content .has-light-gray-background-color h3,
.entry .entry-content .has-light-gray-background-color h4,
.entry .entry-content .has-light-gray-background-color h5,
.entry .entry-content .has-light-gray-background-color h6,
.entry .entry-content .has-light-gray-background-color a {
  color: #fff;
}
/* line 852, sass/blocks/_blocks.scss */
.entry .entry-content .has-white-background-color {
  color: #111;
}
/* line 856, sass/blocks/_blocks.scss */
.entry .entry-content .has-white-background-color p,
.entry .entry-content .has-white-background-color h1,
.entry .entry-content .has-white-background-color h2,
.entry .entry-content .has-white-background-color h3,
.entry .entry-content .has-white-background-color h4,
.entry .entry-content .has-white-background-color h5,
.entry .entry-content .has-white-background-color h6,
.entry .entry-content .has-white-background-color a {
  color: #111;
}
/* line 868, sass/blocks/_blocks.scss */
.entry .entry-content .has-primary-background-color,
.entry .entry-content .wp-block-pullquote.is-style-solid-color.has-primary-background-color {
  background-color: #0073aa;
}
/* line 873, sass/blocks/_blocks.scss */
.entry .entry-content .has-secondary-background-color,
.entry .entry-content .wp-block-pullquote.is-style-solid-color.has-secondary-background-color {
  background-color: #005177;
}
/* line 878, sass/blocks/_blocks.scss */
.entry .entry-content .has-dark-gray-background-color,
.entry .entry-content .wp-block-pullquote.is-style-solid-color.has-dark-gray-background-color {
  background-color: #111;
}
/* line 883, sass/blocks/_blocks.scss */
.entry .entry-content .has-light-gray-background-color,
.entry .entry-content .wp-block-pullquote.is-style-solid-color.has-light-gray-background-color {
  background-color: #767676;
}
/* line 888, sass/blocks/_blocks.scss */
.entry .entry-content .has-white-background-color,
.entry .entry-content .wp-block-pullquote.is-style-solid-color.has-white-background-color {
  background-color: #FFF;
}
/* line 894, sass/blocks/_blocks.scss */
.entry .entry-content .has-primary-color,
.entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-primary-color,
.entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-primary-color p {
  color: #0073aa;
}
/* line 900, sass/blocks/_blocks.scss */
.entry .entry-content .has-secondary-color,
.entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-secondary-color,
.entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-secondary-color p {
  color: #005177;
}
/* line 906, sass/blocks/_blocks.scss */
.entry .entry-content .has-dark-gray-color,
.entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-dark-gray-color,
.entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-dark-gray-color p {
  color: #111;
}
/* line 912, sass/blocks/_blocks.scss */
.entry .entry-content .has-light-gray-color,
.entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-light-gray-color,
.entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-light-gray-color p {
  color: #767676;
}
/* line 918, sass/blocks/_blocks.scss */
.entry .entry-content .has-white-color,
.entry .entry-content .wp-block-pullquote.is-style-solid-color blockquote.has-white-color {
  color: #FFF;
}

/* Media */
/* line 1, sass/media/_media.scss */
.page-content .wp-smiley,
.entry-content .wp-smiley,
.comment-content .wp-smiley {
  border: none;
  margin-bottom: 0;
  margin-top: 0;
  padding: 0;
}

/* line 10, sass/media/_media.scss */
embed,
iframe,
object {
  max-width: 100%;
}

/* line 16, sass/media/_media.scss */
.custom-logo-link {
  display: inline-block;
}

/* line 20, sass/media/_media.scss */
.avatar {
  border-radius: 100%;
  display: block;
  height: calc(2.25 * 1rem);
  min-height: inherit;
  width: calc(2.25 * 1rem);
}

/* line 28, sass/media/_media.scss */
svg {
  transition: fill 120ms ease-in-out;
  fill: currentColor;
}

/*--------------------------------------------------------------
## Captions
--------------------------------------------------------------*/
/* line 1, sass/media/_captions.scss */
.wp-caption {
  margin-bottom: calc(1.5 * 1rem);
}
@media only screen and (min-width: 768px) {
  /* line 4, sass/media/_captions.scss */
  .wp-caption.aligncenter {
    position: relative;
    left: calc( calc(8 * (100vw / 12) - 28px) / 2 );
    transform: translateX(-50%);
  }
}
@media only screen and (min-width: 1168px) {
  /* line 4, sass/media/_captions.scss */
  .wp-caption.aligncenter {
    left: calc( calc(6 * (100vw / 12) - 28px) / 2 );
  }
}

/* line 18, sass/media/_captions.scss */
.wp-caption img[class*="wp-image-"] {
  display: block;
  margin-left: auto;
  margin-right: auto;
}

/* line 24, sass/media/_captions.scss */
.wp-caption-text {
  color: #767676;
  font-size: 0.71111em;
  font-family: "Montserrat", sans-serif;
  line-height: 1.6;
  margin: 0;
  padding: 0.5rem;
  text-align: center;
}

/*--------------------------------------------------------------
## Galleries
--------------------------------------------------------------*/
/* line 1, sass/media/_galleries.scss */
.gallery {
  display: flex;
  flex-flow: row wrap;
  justify-content: center;
  margin-bottom: calc(1.5 * 1rem);
}

/* line 8, sass/media/_galleries.scss */
.gallery-item {
  display: inline-block;
  margin-right: 16px;
  margin-bottom: 16px;
  text-align: center;
  vertical-align: top;
  width: 100%;
}
/* line 18, sass/media/_galleries.scss */
.gallery-columns-2 .gallery-item {
  max-width: calc((100% - 16px * 1) / 2);
}
/* line 21, sass/media/_galleries.scss */
.gallery-columns-2 .gallery-item:nth-of-type(2n+2) {
  margin-right: 0;
}
/* line 18, sass/media/_galleries.scss */
.gallery-columns-3 .gallery-item {
  max-width: calc((100% - 16px * 2) / 3);
}
/* line 21, sass/media/_galleries.scss */
.gallery-columns-3 .gallery-item:nth-of-type(3n+3) {
  margin-right: 0;
}
/* line 18, sass/media/_galleries.scss */
.gallery-columns-4 .gallery-item {
  max-width: calc((100% - 16px * 3) / 4);
}
/* line 21, sass/media/_galleries.scss */
.gallery-columns-4 .gallery-item:nth-of-type(4n+4) {
  margin-right: 0;
}
/* line 18, sass/media/_galleries.scss */
.gallery-columns-5 .gallery-item {
  max-width: calc((100% - 16px * 4) / 5);
}
/* line 21, sass/media/_galleries.scss */
.gallery-columns-5 .gallery-item:nth-of-type(5n+5) {
  margin-right: 0;
}
/* line 18, sass/media/_galleries.scss */
.gallery-columns-6 .gallery-item {
  max-width: calc((100% - 16px * 5) / 6);
}
/* line 21, sass/media/_galleries.scss */
.gallery-columns-6 .gallery-item:nth-of-type(6n+6) {
  margin-right: 0;
}
/* line 18, sass/media/_galleries.scss */
.gallery-columns-7 .gallery-item {
  max-width: calc((100% - 16px * 6) / 7);
}
/* line 21, sass/media/_galleries.scss */
.gallery-columns-7 .gallery-item:nth-of-type(7n+7) {
  margin-right: 0;
}
/* line 18, sass/media/_galleries.scss */
.gallery-columns-8 .gallery-item {
  max-width: calc((100% - 16px * 7) / 8);
}
/* line 21, sass/media/_galleries.scss */
.gallery-columns-8 .gallery-item:nth-of-type(8n+8) {
  margin-right: 0;
}
/* line 18, sass/media/_galleries.scss */
.gallery-columns-9 .gallery-item {
  max-width: calc((100% - 16px * 8) / 9);
}
/* line 21, sass/media/_galleries.scss */
.gallery-columns-9 .gallery-item:nth-of-type(9n+9) {
  margin-right: 0;
}
/* line 27, sass/media/_galleries.scss */
.gallery-item:last-of-type {
  padding-right: 0;
}

/* line 32, sass/media/_galleries.scss */
.gallery-caption {
  display: block;
  font-size: 0.71111em;
  font-family: "Montserrat", sans-serif;
  line-height: 1.6;
  margin: 0;
  padding: 0.5rem;
}

/* line 41, sass/media/_galleries.scss */
.gallery-item > div > a {
  display: block;
  line-height: 0;
  box-shadow: 0 0 0 0 transparent;
}
/* line 48, sass/media/_galleries.scss */
.gallery-item > div > a:focus {
  box-shadow: 0 0 0 2px #0073aa;
}

/*--------------------------------------------------------------
## Solutions
--------------------------------------------------------------*/
@media (max-width: 1199px) {
  /* line 1, sass/media/_solutions.scss */
  .section {
    padding-top: 80px;
    padding-bottom: 40px;
  }
}
@media (max-width: 1023px) {
  /* line 1, sass/media/_solutions.scss */
  .section {
    padding-top: 70px;
    padding-bottom: 60px;
  }
}
@media (max-width: 1199px) {
  /* line 13, sass/media/_solutions.scss */
  .section.pb-0px, .section .half-gray {
    padding-bottom: 0;
  }
}

@media (max-width: 1199px) {
  /* line 19, sass/media/_solutions.scss */
  .main-banner.inner-bnr {
    min-height: 451px;
  }
}

@media (max-width: 1199px) {
  /* line 26, sass/media/_solutions.scss */
  .main-banner.inner-bnr .banner-caption h1 {
    font-size: 30px;
    margin-bottom: 10px;
  }
}

@media (max-width: 1199px) {
  /* line 36, sass/media/_solutions.scss */
  .main-banner.inner-bnr .banner-caption strong {
    font-size: 25px;
    float: left;
    margin-bottom: 15px;
  }
}

@media (max-width: 1199px) {
  /* line 48, sass/media/_solutions.scss */
  .main-banner.inner-bnr .banner-caption p {
    margin-top: 15px;
    font-size: 18px;
    line-height: normal;
    clear: both;
    display: block;
  }
}

@media (max-width: 1024px) {
  /* line 60, sass/media/_solutions.scss */
  .page-template-solutions .altnate-cont {
    max-width: 100%;
  }
}
@media (max-width: 1199px) {
  /* line 64, sass/media/_solutions.scss */
  .page-template-solutions .altnate-cont p {
    font-size: 16px;
    margin-bottom: 15px;
  }
  /* line 68, sass/media/_solutions.scss */
  .page-template-solutions .altnate-cont p br {
    display: none;
  }
}
@media (max-width: 1199px) {
  /* line 75, sass/media/_solutions.scss */
  .page-template-solutions .altnate-cont h2 {
    margin: 15px 0 15px 0;
    font-size: 30px;
  }
  /* line 79, sass/media/_solutions.scss */
  .page-template-solutions .altnate-cont h2 br {
    display: none;
  }
}
@media (max-width: 1199px) {
  /* line 87, sass/media/_solutions.scss */
  .page-template-solutions .solutions-mid-scn .altnate-cont.pull-right {
    margin-right: 0;
  }
}
@media (max-width: 1023px) {
  /* line 95, sass/media/_solutions.scss */
  .page-template-solutions .main-banner.inner-bnr {
    min-height: 350px;
    padding: 20px 0;
  }
}
@media (max-width: 1023px) {
  /* line 103, sass/media/_solutions.scss */
  .page-template-solutions .altnate-cont h2 {
    margin: 10px 0 10px 0;
    font-size: 25px;
  }
}
@media (max-width: 767px) {
  /* line 111, sass/media/_solutions.scss */
  .page-template-solutions .solutions-mid-scn .altnate-cont {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 117, sass/media/_solutions.scss */
  .page-template-solutions .altnate-img {
    max-width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 123, sass/media/_solutions.scss */
  .page-template-solutions .main-banner .banner-caption {
    padding-left: 0px;
    padding-right: 0px;
  }
}

@media (max-width: 1024px) {
  /* line 135, sass/media/_solutions.scss */
  .mid-solution-main .solutions-mid-scn:nth-child(odd) {
    display: flex;
    flex-flow: column;
  }
}
@media (max-width: 1199px) {
  /* line 140, sass/media/_solutions.scss */
  .mid-solution-main .solutions-mid-scn:nth-child(odd) .fix-wrap {
    order: 2;
    -webkit-order: 2;
  }
}
@media (max-width: 1199px) {
  /* line 147, sass/media/_solutions.scss */
  .mid-solution-main .solutions-mid-scn:nth-child(odd) .altnate-img.pull-right {
    order: 1;
    -webkit-order: 1;
  }
}

@media (max-width: 767px) {
  /* line 159, sass/media/_solutions.scss */
  .page-template-solutions .automate-business-process .altnate-cont {
    padding-bottom: 0;
  }
}

@media (max-width: 767px) {
  /* line 168, sass/media/_solutions.scss */
  .page-template-services .footermain {
    padding-top: 0px;
  }
}

@media (max-width: 767px) {
  /* line 175, sass/media/_solutions.scss */
  .feature-detail {
    text-align: center;
  }
}

@media (max-width: 767px) {
  /* line 181, sass/media/_solutions.scss */
  .feature-box.dark .list-type-1 {
    margin: 0px;
  }
}

@media (max-width: 767px) {
  /* line 189, sass/media/_solutions.scss */
  .custom-solutions .feature-box.dark .list-type-1 {
    text-align: left;
    margin: 10px 0 30px 0;
  }
}

/*--------------------------------------------------------------
## Solutions
--------------------------------------------------------------*/
@media (max-width: 1199px) {
  /* line 1, sass/media/_contact.scss */
  .lets-talk-scn {
    padding: 40px 0;
  }
}

@media (max-width: 1600px) {
  /* line 6, sass/media/_contact.scss */
  .offices {
    padding: 80px 0px;
  }
}
@media (max-width: 767px) {
  /* line 6, sass/media/_contact.scss */
  .offices {
    padding: 40px 0px;
  }
}
@media (max-width: 1600px) {
  /* line 13, sass/media/_contact.scss */
  .offices .address-content {
    width: 60%;
  }
}
@media (max-width: 1023px) {
  /* line 13, sass/media/_contact.scss */
  .offices .address-content {
    width: 100%;
  }
}
@media (max-width: 1600px) {
  /* line 23, sass/media/_contact.scss */
  .offices ul li {
    width: 48%;
    padding: 3%;
  }
}
@media (max-width: 599px) {
  /* line 23, sass/media/_contact.scss */
  .offices ul li {
    width: 100%;
    padding: 6%;
    margin-bottom: 30px;
  }
}

@media (max-width: 1600px) {
  /* line 36, sass/media/_contact.scss */
  .office-addr-map {
    width: 40%;
    margin-top: 50px;
  }
}
@media (max-width: 1023px) {
  /* line 36, sass/media/_contact.scss */
  .office-addr-map {
    width: 100%;
  }
}
@media (max-width: 599px) {
  /* line 36, sass/media/_contact.scss */
  .office-addr-map {
    margin-top: 0px;
  }
}

@media (max-width: 1600px) {
  /* line 48, sass/media/_contact.scss */
  .office-contact {
    margin-bottom: 0px;
  }
}
@media (max-width: 1600px) {
  /* line 52, sass/media/_contact.scss */
  .office-contact a {
    font-size: 15px;
  }
}
@media (max-width: 1600px) {
  /* line 57, sass/media/_contact.scss */
  .office-contact i {
    margin-right: 3%;
  }
}

@media (max-width: 1600px) {
  /* line 63, sass/media/_contact.scss */
  .social-media {
    margin-top: 15px;
  }
}
@media (max-width: 1600px) {
  /* line 67, sass/media/_contact.scss */
  .social-media a {
    margin: 0 4% 0 4%;
  }
}

@media (max-width: 1600px) {
  /* line 73, sass/media/_contact.scss */
  .office-address {
    margin-bottom: 15px;
  }
}

@media (max-width: 1600px) {
  /* line 79, sass/media/_contact.scss */
  .opportunities .career {
    width: 46%;
    padding: 5% 0 2% 0;
  }
}
@media (max-width: 1600px) {
  /* line 79, sass/media/_contact.scss */
  .opportunities .career {
    padding: 2% 0 1% 0;
  }
}
@media (max-width: 1023px) {
  /* line 79, sass/media/_contact.scss */
  .opportunities .career {
    padding: 5% 0 5% 0;
    width: 100%;
  }
}
@media (max-width: 767px) {
  /* line 79, sass/media/_contact.scss */
  .opportunities .career {
    padding: 5% 0 8% 0;
  }
}
@media (max-width: 479px) {
  /* line 79, sass/media/_contact.scss */
  .opportunities .career {
    padding: 10% 0 15% 0;
  }
}
@media (max-width: 599px) {
  /* line 97, sass/media/_contact.scss */
  .opportunities .career h3 {
    font-size: 25px;
  }
  /* line 100, sass/media/_contact.scss */
  .opportunities .career h3 br {
    display: none;
  }
}
@media (max-width: 1600px) {
  /* line 106, sass/media/_contact.scss */
  .opportunities .banner-header {
    margin-bottom: 20px;
  }
}

@media (max-width: 1199px) {
  /* line 113, sass/media/_contact.scss */
  .passion label {
    margin-bottom: 5px;
  }
}
@media (max-width: 1600px) {
  /* line 118, sass/media/_contact.scss */
  .passion select {
    width: 70%;
  }
}
@media (max-width: 1600px) {
  /* line 118, sass/media/_contact.scss */
  .passion select {
    font-size: 18px;
    padding: 8px 8px 8px 18%;
  }
}
@media (max-width: 599px) {
  /* line 118, sass/media/_contact.scss */
  .passion select {
    font-size: 18px;
    padding: 8px 8px 8px 38px;
    width: 76%;
  }
}

@media (max-width: 1600px) {
  /* line 134, sass/media/_contact.scss */
  .apply-btn {
    min-width: 30%;
  }
}
@media (max-width: 599px) {
  /* line 134, sass/media/_contact.scss */
  .apply-btn {
    font-size: 24px;
    min-width: 24%;
  }
}

@media (max-width: 1600px) {
  /* line 145, sass/media/_contact.scss */
  .form-info-txt {
    width: 76%;
    line-height: normal;
    font-size: 18px;
    padding-bottom: 60px;
  }
}
@media (max-width: 1023px) {
  /* line 145, sass/media/_contact.scss */
  .form-info-txt {
    width: 100%;
    top: 0px;
    margin-top: 40px;
  }
}

@media (max-width: 1600px) {
  /* line 159, sass/media/_contact.scss */
  .uploadefp-file .file-uploadfield {
    padding-left: 30px;
  }
}
@media (max-width: 1199px) {
  /* line 159, sass/media/_contact.scss */
  .uploadefp-file .file-uploadfield {
    height: 50px;
    line-height: 50px;
  }
}

@media (max-width: 1600px) {
  /* line 170, sass/media/_contact.scss */
  .form-g-input select, .form-g-input input {
    padding-left: 30px;
    padding-right: 10px;
  }
}
@media (max-width: 1199px) {
  /* line 170, sass/media/_contact.scss */
  .form-g-input select, .form-g-input input {
    font-size: 18px;
    height: 50px;
  }
}

@media (max-width: 1199px) {
  /* line 182, sass/media/_contact.scss */
  .form-group textarea {
    font-size: 18px;
    height: 332px;
    padding-top: 10px;
    padding-left: 30px;
  }
}
@media (max-width: 1023px) {
  /* line 182, sass/media/_contact.scss */
  .form-group textarea {
    height: 180px;
  }
}
@media (max-width: 767px) {
  /* line 182, sass/media/_contact.scss */
  .form-group textarea {
    height: 120px;
  }
}

@media (max-width: 1199px) {
  /* line 200, sass/media/_contact.scss */
  .uploadefp-file .file-uploadfield {
    font-size: 18px;
  }
  /* line 203, sass/media/_contact.scss */
  .uploadefp-file .file-uploadfield:after {
    width: 50px;
    height: 50px;
  }
}

@media (max-width: 1199px) {
  /* line 212, sass/media/_contact.scss */
  .fphoder .form-g-input:before {
    left: 18px;
    top: 13px;
  }
}

@media (max-width: 1199px) {
  /* line 222, sass/media/_contact.scss */
  .slt-field .form-g-input:after {
    right: 14px;
    top: 21px;
  }
}

@media (max-width: 1023px) {
  /* line 230, sass/media/_contact.scss */
  .contact-form-left {
    max-width: 100%;
  }
}

@media (max-width: 1023px) {
  /* line 235, sass/media/_contact.scss */
  .contact-form-right {
    max-width: 100%;
  }
}

@media (max-width: 1023px) {
  /* line 241, sass/media/_contact.scss */
  .get-in-touch-btn {
    clear: both;
    margin-top: 30px;
  }
}

@media (max-width: 1023px) {
  /* line 248, sass/media/_contact.scss */
  .offices .header-title {
    margin-bottom: 25px;
  }
}

@media (max-width: 1023px) {
  /* line 254, sass/media/_contact.scss */
  .left-img {
    width: 100%;
  }
}

@media (max-width: 599px) {
  /* line 260, sass/media/_contact.scss */
  .ftwo-column .form-group {
    width: 100%;
  }
}

@media (max-width: 599px) {
  /* line 266, sass/media/_contact.scss */
  .technology-icon {
    left: 8px;
    width: 24px;
  }
}

@media (max-width: 599px) {
  /* line 272, sass/media/_contact.scss */
  .select-passion {
    height: 60px;
  }
}

@media (max-width: 1023px) {
  /* line 277, sass/media/_contact.scss */
  .box-btncenter {
    padding-top: 50px;
  }
}

@media (max-width: 1199px) {
  /* line 282, sass/media/_contact.scss */
  div.wpcf7-validation-errors,
  div.wpcf7-mail-sent-ng {
    font-size: 15px;
    margin-bottom: 0;
    line-height: normal;
  }
}

/*--------------------------------------------------------------
## Solutions
--------------------------------------------------------------*/
@media (max-width: 767px) {
  /* line 2, sass/media/_company.scss */
  .main-banner .banner-caption {
    padding-left: 0px;
    padding-right: 0px;
    padding-top: 20px;
    padding-bottom: 20px;
  }
}

@media (max-width: 767px) {
  /* line 12, sass/media/_company.scss */
  .two-column-section p {
    margin-bottom: 15px;
  }
}
@media (max-width: 767px) {
  /* line 17, sass/media/_company.scss */
  .two-column-section .icon + p {
    margin-bottom: 0px;
  }
}
@media (max-width: 1199px) {
  /* line 22, sass/media/_company.scss */
  .two-column-section .tcs-col-in {
    padding: 20px 15px;
  }
}
@media (max-width: 1199px) {
  /* line 27, sass/media/_company.scss */
  .two-column-section h2 {
    margin: 20px 0 20px 0;
  }
}

@media (max-width: 1199px) {
  /* line 34, sass/media/_company.scss */
  .hire-box .h2 {
    font-size: 44px;
  }
}

@media (max-width: 1199px) {
  /* line 40, sass/media/_company.scss */
  .btn-lg {
    font-size: 22px;
    padding: 12px 15px;
  }
}

@media (max-width: 1199px) {
  /* line 47, sass/media/_company.scss */
  .project-box .pb-left {
    padding: 0 0 0 30px;
  }
}
@media (max-width: 767px) {
  /* line 47, sass/media/_company.scss */
  .project-box .pb-left {
    padding: 30px;
  }
}
@media (max-width: 767px) {
  /* line 56, sass/media/_company.scss */
  .project-box .pb-right img {
    float: right;
    margin-top: 15px;
  }
}
@media (max-width: 1199px) {
  /* line 63, sass/media/_company.scss */
  .project-box h2 {
    font-size: 24px;
  }
}

@media (max-width: 1199px) {
  /* line 69, sass/media/_company.scss */
  .feature-box {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 20px;
  }
}

@media (max-width: 1199px) {
  /* line 76, sass/media/_company.scss */
  .ht-100px-b {
    padding-bottom: 30px;
  }
}

@media (max-width: 1199px) {
  /* line 81, sass/media/_company.scss */
  .blue-half-content {
    padding-right: 5%;
  }
}

@media (max-width: 1199px) {
  /* line 86, sass/media/_company.scss */
  .circle-large-box {
    width: 165px;
    height: 165px;
    margin: 25px auto 40px;
  }
}
@media (max-width: 1023px) {
  /* line 86, sass/media/_company.scss */
  .circle-large-box {
    margin: 15px auto 30px;
  }
}
@media (max-width: 767px) {
  /* line 86, sass/media/_company.scss */
  .circle-large-box {
    width: 130px;
    height: 130px;
    margin: 20px auto;
  }
  /* line 99, sass/media/_company.scss */
  .circle-large-box label {
    font-size: 16px;
  }
}

@media (max-width: 767px) {
  /* line 106, sass/media/_company.scss */
  .srvc-tab-list [class*=grid-], .webapp-tab-list [class*=grid-] {
    width: auto;
  }
}

@media (max-width: 767px) {
  /* line 113, sass/media/_company.scss */
  .half-content h2 {
    font-size: 25px;
  }
}

@media (max-width: 767px) {
  /* line 120, sass/media/_company.scss */
  .header-title h2 {
    font-size: 35px;
  }
}

/* line 128, sass/media/_company.scss */
.ruby-ios-btn .grid-6:first-child {
  padding-right: 0px;
}

@media (max-width: 1199px) {
  /* line 133, sass/media/_company.scss */
  .call-to-action-section {
    padding-top: 0px;
    padding-bottom: 0px;
  }
}

@media (max-width: 1600px) {
  /* line 140, sass/media/_company.scss */
  .hire-box .btn-bar.ruby-ios-btn {
    max-width: 100%;
    width: 100%;
  }
  /* line 144, sass/media/_company.scss */
  .hire-box .btn-bar.ruby-ios-btn .btn-lg {
    padding-left: 25px;
    padding-right: 25px;
  }
}

/* line 154, sass/media/_company.scss */
.tcs-content p a, .tabcontent-container p a, .process-item p a, .hireadvantages-scn p a {
  color: #e63b30;
}
/* line 156, sass/media/_company.scss */
.tcs-content p a:hover, .tabcontent-container p a:hover, .process-item p a:hover, .hireadvantages-scn p a:hover {
  color: #000;
}

/*--------------------------------------------------------------
## Solutions
--------------------------------------------------------------*/
/* line 3, sass/media/_work.scss */
.mid-work-main .header-title span {
  text-align: left;
}
@media (max-width: 767px) {
  /* line 3, sass/media/_work.scss */
  .mid-work-main .header-title span {
    text-align: center;
  }
}
@media (max-width: 1199px) {
  /* line 1, sass/media/_work.scss */
  .mid-work-main {
    padding-top: 80px;
  }
}
@media (max-width: 767px) {
  /* line 1, sass/media/_work.scss */
  .mid-work-main {
    padding-top: 40px;
  }
}
@media (max-width: 1199px) {
  /* line 18, sass/media/_work.scss */
  .mid-work-main .header-title h2 {
    font-size: 38px;
  }
}
@media (max-width: 1199px) {
  /* line 24, sass/media/_work.scss */
  .mid-work-main .grid-sizer,
  .mid-work-main .grid-item {
    width: 100%;
    margin-left: 0;
    margin-right: 0;
  }
}

@media (max-width: 767px) {
  /* line 34, sass/media/_work.scss */
  .work-tabbing-prt {
    margin-top: 0px;
  }
}
@media (max-width: 1023px) {
  /* line 40, sass/media/_work.scss */
  .work-tabbing-prt ul li {
    margin-right: 10px;
  }
  /* line 43, sass/media/_work.scss */
  .work-tabbing-prt ul li span {
    padding: 0px 5px 3px 5px;
  }
}
@media (max-width: 767px) {
  /* line 40, sass/media/_work.scss */
  .work-tabbing-prt ul li {
    margin-right: 5px;
    font-size: 14px;
    border-bottom: transparent 2px solid;
  }
  /* line 51, sass/media/_work.scss */
  .work-tabbing-prt ul li span {
    padding: 0px 0px 3px 0px;
  }
}

@media (max-width: 1023px) {
  /* line 58, sass/media/_work.scss */
  .portfoliodatamain {
    padding-bottom: 80px;
  }
}
@media (max-width: 767px) {
  /* line 58, sass/media/_work.scss */
  .portfoliodatamain {
    padding-bottom: 60px;
  }
}
@media (max-width: 767px) {
  /* line 69, sass/media/_work.scss */
  .portfoliodatamain .worklist li.workWeb .workimg img {
    float: right;
  }
}
@media (max-width: 1600px) {
  /* line 66, sass/media/_work.scss */
  .portfoliodatamain .worklist li {
    padding: 2% 0px 2% 2%;
    min-height: 520px;
  }
}
@media (max-width: 1600px) {
  /* line 80, sass/media/_work.scss */
  .portfoliodatamain .worklist li .work-cont-dtl {
    max-width: 55%;
  }
}
@media (max-width: 767px) {
  /* line 80, sass/media/_work.scss */
  .portfoliodatamain .worklist li .work-cont-dtl {
    max-width: 100%;
  }
}
@media (max-width: 1600px) {
  /* line 89, sass/media/_work.scss */
  .portfoliodatamain .worklist li .workimg {
    max-width: 45%;
  }
}
@media (max-width: 767px) {
  /* line 89, sass/media/_work.scss */
  .portfoliodatamain .worklist li .workimg {
    max-width: 100%;
  }
}
@media (max-width: 1023px) {
  /* line 66, sass/media/_work.scss */
  .portfoliodatamain .worklist li {
    min-height: 500px;
    padding: 40px 0px 40px 40px;
  }
}
@media (max-width: 767px) {
  /* line 66, sass/media/_work.scss */
  .portfoliodatamain .worklist li {
    padding: 20px 0px 40px 20px;
    margin-bottom: 20px;
  }
  /* line 106, sass/media/_work.scss */
  .portfoliodatamain .worklist li .work-p-info {
    padding-top: 30px;
    padding-bottom: 30px;
    min-height: inherit;
    font-size: 22px;
  }
}
@media (max-width: 767px) {
  /* line 113, sass/media/_work.scss */
  .portfoliodatamain .worklist li .workimg {
    margin-top: 40px;
    padding-bottom: 0px;
    max-width: 40%;
  }
}
@media (max-width: 767px) and (max-width: 599px) {
  /* line 113, sass/media/_work.scss */
  .portfoliodatamain .worklist li .workimg {
    max-width: 100%;
  }
}

@media (max-width: 767px) {
  /* line 123, sass/media/_work.scss */
  .portfoliodatamain .worklist li.workmobile {
    padding: 20px 20px 40px 20px;
  }
}

@media (max-width: 1023px) {
  /* line 133, sass/media/_work.scss */
  .workload-btn a {
    font-size: 25px;
    padding: 14px 30px;
  }
}

@media (max-width: 1199px) {
  /* line 139, sass/media/_work.scss */
  .work-admireby-scn {
    margin-top: 50px;
  }
}

/*--------------------------------------------------------------
## Industries
--------------------------------------------------------------*/
@media (max-width: 1023px) {
  /* line 1, sass/media/_industries.scss */
  .industries-list {
    padding-bottom: 40px;
  }
}
@media (max-width: 1199px) {
  /* line 5, sass/media/_industries.scss */
  .industries-list .industries-item {
    margin-top: 30px;
  }
}
@media (max-width: 767px) {
  /* line 5, sass/media/_industries.scss */
  .industries-list .industries-item {
    width: 100%;
    margin-left: 0px;
  }
}
@media (max-width: 767px) {
  /* line 13, sass/media/_industries.scss */
  .industries-list .industries-item h2 {
    font-size: 22px;
    padding-top: 20px;
  }
}
@media (max-width: 767px) {
  /* line 19, sass/media/_industries.scss */
  .industries-list .industries-item p {
    font-size: 16px;
  }
}
@media (max-width: 1199px) {
  /* line 25, sass/media/_industries.scss */
  .industries-list .industries-item .industriesitem-info {
    padding-left: 30px;
  }
}
@media (max-width: 1023px) {
  /* line 25, sass/media/_industries.scss */
  .industries-list .industries-item .industriesitem-info {
    padding-left: 15px;
  }
}
@media (max-width: 1023px) {
  /* line 34, sass/media/_industries.scss */
  .industries-list .industries-item .indtitem-icon i {
    width: 88px;
    height: 88px;
  }
}

@media all and (-ms-high-contrast: none) {
  /* line 68, sass/media/_media.scss */
  .main-banner.inner-bnr .banner-caption {
    position: absolute;
    left: 17%;
    top: 50%;
    -webkit-transform: translate(-17%, -50%);
    -moz-transform: translate(-17%, -50%);
    -ms-transform: translate(-17%, -50%);
    -o-transform: translate(-17%, -50%);
    transform: translate(-17%, -50%);
  }
}
@media all and (-ms-high-contrast: none) and (max-width: 767px) {
  /* line 68, sass/media/_media.scss */
  .main-banner.inner-bnr .banner-caption {
    padding: 30px 0;
  }
}
@media all and (-ms-high-contrast: none) {
  /* line 79, sass/media/_media.scss */
  .main-banner.workdetail-bnr .bnrworkmobile {
    top: calc(50vh - 50%);
  }

  /* line 85, sass/media/_media.scss */
  .two-column-section .bg-cover.bg-no-repeat {
    height: 100vh;
    min-height: inherit;
  }
  /* line 90, sass/media/_media.scss */
  .two-column-section .grid-12.grid-md-6 .d-flex-center {
    height: 100vh;
  }

  /* line 97, sass/media/_media.scss */
  .section .proud-grid .feature-box {
    height: calc(100vh - 75%);
  }
  /* line 103, sass/media/_media.scss */
  .section .gallery-section .gallery-row .gallery-col {
    width: calc(25% - 15px);
  }
  /* line 105, sass/media/_media.scss */
  .section .gallery-section .gallery-row .gallery-col a {
    height: 100%;
  }
  /* line 107, sass/media/_media.scss */
  .section .gallery-section .gallery-row .gallery-col a img {
    width: 100%;
    height: 100%;
  }
  /* line 117, sass/media/_media.scss */
  .section.recent-work-scn .project-box .pb-left {
    margin-right: auto;
  }
  /* line 120, sass/media/_media.scss */
  .section.recent-work-scn .project-box .pb-right {
    margin-left: auto;
  }
  /* line 126, sass/media/_media.scss */
  .section.half-gray.tech-half .pb-left {
    margin-right: auto;
  }
  /* line 129, sass/media/_media.scss */
  .section.half-gray.tech-half .pb-right {
    margin-left: auto;
  }

  /* line 135, sass/media/_media.scss */
  .footermain .footer-menus-inner {
    padding: 30px 0;
  }

  /* line 142, sass/media/_media.scss */
  .page-template-technologies .section.half-gray.tech-half {
    min-height: 923px;
  }
}
@media all and (-ms-high-contrast: none) and (max-width: 1600px) {
  /* line 142, sass/media/_media.scss */
  .page-template-technologies .section.half-gray.tech-half {
    min-height: 1050px;
  }
}
@media all and (-ms-high-contrast: none) and (max-width: 1199px) {
  /* line 142, sass/media/_media.scss */
  .page-template-technologies .section.half-gray.tech-half {
    min-height: 1070px;
  }
}
@media all and (-ms-high-contrast: none) and (max-width: 767px) {
  /* line 142, sass/media/_media.scss */
  .page-template-technologies .section.half-gray.tech-half {
    min-height: 100%;
  }
}
@media all and (-ms-high-contrast: none) and (max-width: 1023px) {
  /* line 154, sass/media/_media.scss */
  .page-template-technologies .section.half-gray.tech-half .row-grid .grid-md-6 {
    min-height: 58vh;
  }
}
@media all and (-ms-high-contrast: none) and (max-width: 767px) {
  /* line 154, sass/media/_media.scss */
  .page-template-technologies .section.half-gray.tech-half .row-grid .grid-md-6 {
    min-height: 100vh;
  }
}
@media all and (-ms-high-contrast: none) and (max-width: 1023px) {
  /* line 161, sass/media/_media.scss */
  .page-template-technologies .section.half-gray.tech-half .row-grid .grid-md-6:nth-child(2) {
    padding-top: 50px;
  }
}
@media all and (-ms-high-contrast: none) and (max-width: 767px) {
  /* line 161, sass/media/_media.scss */
  .page-template-technologies .section.half-gray.tech-half .row-grid .grid-md-6:nth-child(2) {
    padding: 50px 0;
  }
}
@media all and (-ms-high-contrast: none) and (max-width: 767px) {
  /* line 169, sass/media/_media.scss */
  .page-template-technologies .section.half-gray.tech-half .row-grid .grid-md-6 .pb-left,
  .page-template-technologies .section.half-gray.tech-half .row-grid .grid-md-6 .pb-right {
    min-height: 50vh;
    margin: auto;
  }
}
@media all and (-ms-high-contrast: none) {
  /* line 182, sass/media/_media.scss */
  .page-template-technologies .section.tech-section .solutions-box .d-flex-center {
    position: relative;
    top: 50%;
    transform: translateY(-50%);
    height: 100%;
  }

  /* line 195, sass/media/_media.scss */
  .workrecentpost-scn .custom-html-widget.textwidget .project-box .pb-left {
    margin-right: auto;
  }
  /* line 198, sass/media/_media.scss */
  .workrecentpost-scn .custom-html-widget.textwidget .project-box .pb-right {
    margin-left: auto;
  }

  /* line 208, sass/media/_media.scss */
  .blog-page-wrapper .blog-sidebar .widget select {
    background-color: #f7f7f7;
    background-position-x: 95%;
    background-position-y: 49%;
    background-repeat: no-repeat;
    background-image: url(images/down-arrow.png);
  }
  /* line 215, sass/media/_media.scss */
  .blog-page-wrapper .blog-sidebar .widget select::-ms-expand {
    display: none;
  }

  /* line 224, sass/media/_media.scss */
  .contact-form-main .wpcf7-form select::-ms-expand,
  .applyjob-form .wpcf7-form select::-ms-expand {
    display: none;
  }

  /* line 229, sass/media/_media.scss */
  .postpage_banner {
    position: relative;
  }
  /* line 231, sass/media/_media.scss */
  .postpage_banner .postpage_title {
    position: absolute;
    left: 0;
    right: 0;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
  }
}
/* Header */
/* Variable */
/* Common Style */
/* line 15, sass/site/header/_new-header.scss */
.container {
  margin-right: auto;
  margin-left: auto;
  max-width: 1200px;
  width: 100%;
  clear: both;
  float: none;
  padding-left: 15px;
  padding-right: 15px;
}
@media (max-width: 1600px) {
  /* line 15, sass/site/header/_new-header.scss */
  .container {
    max-width: 1100px;
  }
}

/* line 28, sass/site/header/_new-header.scss */
.set_bg {
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
}

/* line 33, sass/site/header/_new-header.scss */
.btn_default {
  background-color: #e72e28;
  font-family: "Montserrat", sans-serif;
  color: #fff;
  font-size: 21px;
  font-weight: 500;
  display: inline-block;
  padding: 25px 50px;
  line-height: normal;
  transition: all 0.4s ease;
}
/* line 43, sass/site/header/_new-header.scss */
.btn_default:hover, .btn_default:focus {
  background-color: #d12f2a;
  color: #fff;
}
/* line 47, sass/site/header/_new-header.scss */
.btn_default .arrow_right {
  margin-left: 3px;
}

/* line 51, sass/site/header/_new-header.scss */
.arrow_right {
  display: inline-block;
  width: 23px;
  height: 1px;
  background-color: #fff;
  position: relative;
  vertical-align: middle;
}
/* line 58, sass/site/header/_new-header.scss */
.arrow_right:after {
  content: "";
  position: absolute;
  right: 2px;
  top: -1px;
  height: 7px;
  width: 1px;
  background-color: #fff;
  transform: rotate(45deg);
}
/* line 68, sass/site/header/_new-header.scss */
.arrow_right:before {
  content: "";
  position: absolute;
  bottom: -1px;
  right: 2px;
  height: 7px;
  width: 1px;
  background-color: #fff;
  transform: rotate(-45deg);
}

/* New Header Style */
/* line 81, sass/site/header/_new-header.scss */
.page-header {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  width: 100%;
  z-index: 20;
  height: 158px;
  display: flex;
  align-items: center;
  transition: all 0.4s ease;
  margin: 0 !important;
}
@media (max-width: 1600px) {
  /* line 81, sass/site/header/_new-header.scss */
  .page-header {
    height: 118px;
  }
}
@media (max-width: 1023px) {
  /* line 81, sass/site/header/_new-header.scss */
  .page-header {
    height: 90px;
  }
}
/* line 99, sass/site/header/_new-header.scss */
.page-header ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 103, sass/site/header/_new-header.scss */
.page-header ul li {
  margin: 0;
  padding: 0;
}
/* line 108, sass/site/header/_new-header.scss */
.page-header .container {
  max-width: 1610px;
  display: flex;
  align-items: center;
}
@media (max-width: 1365px) {
  /* line 108, sass/site/header/_new-header.scss */
  .page-header .container {
    max-width: 1200px;
  }
}
/* line 116, sass/site/header/_new-header.scss */
.page-header .site_logo {
  width: 218px;
}
@media (max-width: 1023px) {
  /* line 116, sass/site/header/_new-header.scss */
  .page-header .site_logo {
    width: 156px;
  }
}
@media (max-width: 767px) {
  /* line 116, sass/site/header/_new-header.scss */
  .page-header .site_logo {
    width: 168px;
  }
}
/* line 124, sass/site/header/_new-header.scss */
.page-header .site_logo .logo1 {
  display: block;
}
/* line 127, sass/site/header/_new-header.scss */
.page-header .site_logo .logo2 {
  display: none;
}
/* line 131, sass/site/header/_new-header.scss */
.page-header .header_menu_wrapper {
  margin-left: auto;
  display: flex;
  align-items: center;
}
@media (max-width: 767px) {
  /* line 135, sass/site/header/_new-header.scss */
  .page-header .header_menu_wrapper #navigation {
    display: none;
  }
}
/* line 141, sass/site/header/_new-header.scss */
.page-header .main-menu {
  display: flex;
}
/* line 144, sass/site/header/_new-header.scss */
.page-header .main-menu > .menu-item > a {
  color: #fff;
  font-size: 16px;
  font-weight: 700;
  padding: 0 18px;
  font-family: "Montserrat", sans-serif;
}
@media (max-width: 1199px) {
  /* line 144, sass/site/header/_new-header.scss */
  .page-header .main-menu > .menu-item > a {
    padding: 0 0 0 16px;
    font-size: 15px;
  }
}
@media (max-width: 1023px) {
  /* line 144, sass/site/header/_new-header.scss */
  .page-header .main-menu > .menu-item > a {
    padding: 0 0 0 10px;
    font-size: 12px;
  }
}
/* line 159, sass/site/header/_new-header.scss */
.page-header .main-menu > .menu-item > a:hover {
  color: #e72e28;
}
/* line 162, sass/site/header/_new-header.scss */
.page-header .main-menu > .menu-item > a:focus, .page-header .main-menu > .menu-item > a:visited {
  text-decoration: none;
}
/* line 167, sass/site/header/_new-header.scss */
.page-header .main-menu > .menu-item.current_page_item > a {
  color: #e72e28;
}
/* line 173, sass/site/header/_new-header.scss */
.page-header .main-menu-more {
  display: none;
}

/* Sticky Header CSS */
/* line 181, sass/site/header/_new-header.scss */
body.sticky-header .page-header {
  background-color: #fff;
  height: 90px;
  box-shadow: 0 0 20px rgba(0, 0, 0, 0.05);
}
@media (max-width: 767px) {
  /* line 181, sass/site/header/_new-header.scss */
  body.sticky-header .page-header {
    height: 75px;
  }
}
/* line 189, sass/site/header/_new-header.scss */
body.sticky-header .page-header .site_logo .logo1 {
  display: none;
}
/* line 192, sass/site/header/_new-header.scss */
body.sticky-header .page-header .site_logo .logo2 {
  display: block;
}
/* line 198, sass/site/header/_new-header.scss */
body.sticky-header .page-header .main-menu > .menu-item > a {
  color: #181818;
}
/* line 202, sass/site/header/_new-header.scss */
body.sticky-header .page-header .main-menu > .menu-item.current_page_item > a {
  color: #e72e28;
}
/* line 208, sass/site/header/_new-header.scss */
body.sticky-header .page-header .more_menu_toggle {
  background-color: #181818;
  width: 60px;
  height: 60px;
}
@media (max-width: 1600px) {
  /* line 208, sass/site/header/_new-header.scss */
  body.sticky-header .page-header .more_menu_toggle {
    width: 55px;
    height: 55px;
    margin-left: auto;
  }
}
/* line 217, sass/site/header/_new-header.scss */
body.sticky-header .page-header .more_menu_toggle span {
  background-color: #e72e28;
}
/* line 219, sass/site/header/_new-header.scss */
body.sticky-header .page-header .more_menu_toggle span:after, body.sticky-header .page-header .more_menu_toggle span:before {
  background-color: #e72e28;
}

/* line 229, sass/site/header/_new-header.scss */
body:not(.home) {
  padding-top: 100px;
}
@media (max-width: 767px) {
  /* line 229, sass/site/header/_new-header.scss */
  body:not(.home) {
    padding-top: 80px;
  }
}
/* line 234, sass/site/header/_new-header.scss */
body:not(.home) .page-header {
  background-color: #fff;
  height: 100px;
}
@media (max-width: 767px) {
  /* line 234, sass/site/header/_new-header.scss */
  body:not(.home) .page-header {
    height: 80px;
  }
}
/* line 241, sass/site/header/_new-header.scss */
body:not(.home) .page-header .site_logo .logo1 {
  display: none;
}
/* line 244, sass/site/header/_new-header.scss */
body:not(.home) .page-header .site_logo .logo2 {
  display: block;
}
/* line 250, sass/site/header/_new-header.scss */
body:not(.home) .page-header .main-menu > .menu-item > a {
  color: #181818;
}
/* line 254, sass/site/header/_new-header.scss */
body:not(.home) .page-header .main-menu > .menu-item.current_page_item > a {
  color: #e72e28;
}
/* line 260, sass/site/header/_new-header.scss */
body:not(.home) .page-header .more_menu_toggle {
  background-color: #181818;
}
/* line 262, sass/site/header/_new-header.scss */
body:not(.home) .page-header .more_menu_toggle span {
  background-color: #e72e28;
}
/* line 264, sass/site/header/_new-header.scss */
body:not(.home) .page-header .more_menu_toggle span:after, body:not(.home) .page-header .more_menu_toggle span:before {
  background-color: #e72e28;
}
/* line 271, sass/site/header/_new-header.scss */
body:not(.home).sticky-header .page-header {
  height: 80px;
}
@media (max-width: 767px) {
  /* line 271, sass/site/header/_new-header.scss */
  body:not(.home).sticky-header .page-header {
    height: 75px;
  }
}

/* line 5, sass/site/header/_desktop-nav.scss */
.arrow_right.red {
  background-color: #e72e28;
}
/* line 7, sass/site/header/_desktop-nav.scss */
.arrow_right.red:before, .arrow_right.red:after {
  background-color: #e72e28;
}

/* line 12, sass/site/header/_desktop-nav.scss */
.read_more_circle {
  width: 53px;
  height: 53px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: 1px #e72e28 solid;
  border-radius: 50%;
  transition: all 0.4s ease;
}

/* line 22, sass/site/header/_desktop-nav.scss */
.more_menu_toggle-wrap {
  min-width: 85px;
}
@media (max-width: 1365px) {
  /* line 22, sass/site/header/_desktop-nav.scss */
  .more_menu_toggle-wrap {
    min-width: 75px;
  }
}
@media (max-width: 767px) {
  /* line 22, sass/site/header/_desktop-nav.scss */
  .more_menu_toggle-wrap {
    min-width: 55px;
    display: flex;
    justify-content: center;
  }
}

/* line 33, sass/site/header/_desktop-nav.scss */
.more_menu_toggle {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  background-color: #fff;
  margin-left: 15px;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.2s ease;
}
@media (max-width: 1600px) {
  /* line 33, sass/site/header/_desktop-nav.scss */
  .more_menu_toggle {
    width: 60px;
    height: 60px;
  }
}
@media (max-width: 767px) {
  /* line 33, sass/site/header/_desktop-nav.scss */
  .more_menu_toggle {
    margin-left: 0;
    width: 55px;
    height: 55px;
  }
}
/* line 53, sass/site/header/_desktop-nav.scss */
.more_menu_toggle span {
  width: 16px;
  height: 3px;
  background-color: #e63b30;
  display: block;
  position: relative;
  border-radius: 6px;
}
/* line 60, sass/site/header/_desktop-nav.scss */
.more_menu_toggle span:after {
  content: "";
  width: 100%;
  height: 100%;
  background-color: #e63b30;
  position: absolute;
  top: -6px;
  left: 0;
  border-radius: 6px;
}
/* line 70, sass/site/header/_desktop-nav.scss */
.more_menu_toggle span:before {
  content: "";
  width: 100%;
  height: 100%;
  background-color: #e63b30;
  position: absolute;
  bottom: -6px;
  left: 0;
  border-radius: 6px;
}

/* line 82, sass/site/header/_desktop-nav.scss */
.desktop_navigation {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  background-color: #fff;
  display: flex;
  opacity: 0;
  visibility: hidden;
  transition: all 0.4s ease;
}
@media (max-width: 1279px) {
  /* line 82, sass/site/header/_desktop-nav.scss */
  .desktop_navigation {
    width: 290px;
    left: inherit;
    right: -290px;
  }
}
/* line 98, sass/site/header/_desktop-nav.scss */
.desktop_navigation.show {
  opacity: 1;
  visibility: visible;
}
@media (max-width: 1279px) {
  /* line 98, sass/site/header/_desktop-nav.scss */
  .desktop_navigation.show {
    right: 0;
  }
}
/* line 105, sass/site/header/_desktop-nav.scss */
.desktop_navigation .navigation_rightside {
  background-color: #000000;
  width: 446px;
  height: 100%;
  margin-left: auto;
  padding: 40px 50px;
}
@media (max-width: 1679px) {
  /* line 105, sass/site/header/_desktop-nav.scss */
  .desktop_navigation .navigation_rightside {
    padding: 30px;
    width: 360px;
  }
}
@media (max-width: 1600px) {
  /* line 105, sass/site/header/_desktop-nav.scss */
  .desktop_navigation .navigation_rightside {
    width: 310px;
    padding: 20px 30px 30px;
  }
}
@media (max-width: 1365px) {
  /* line 105, sass/site/header/_desktop-nav.scss */
  .desktop_navigation .navigation_rightside {
    width: 290px;
  }
}
/* line 123, sass/site/header/_desktop-nav.scss */
.desktop_navigation .navigation_rightside .lets_connect_wrap .border-button {
  min-width: 230px;
  padding: 19px 10px;
}
@media (max-width: 1600px) {
  /* line 123, sass/site/header/_desktop-nav.scss */
  .desktop_navigation .navigation_rightside .lets_connect_wrap .border-button {
    min-width: 190px;
    padding: 10px;
    font-size: 17px;
  }
}
@media (max-width: 767px) {
  /* line 123, sass/site/header/_desktop-nav.scss */
  .desktop_navigation .navigation_rightside .lets_connect_wrap .border-button {
    min-width: auto;
    padding: 10px 20px;
  }
}
/* line 138, sass/site/header/_desktop-nav.scss */
.desktop_navigation .navigation_leftside {
  width: calc(100% - 446px);
  padding: 1.5% 5%;
  overflow: hidden;
  overflow-y: auto;
}
@media (max-width: 1679px) {
  /* line 138, sass/site/header/_desktop-nav.scss */
  .desktop_navigation .navigation_leftside {
    padding: 1.5% 2% 1.5% 3%;
    width: calc(100% - 360px);
  }
}
@media (max-width: 1600px) {
  /* line 138, sass/site/header/_desktop-nav.scss */
  .desktop_navigation .navigation_leftside {
    width: calc(100% - 310px);
  }
}
@media (max-width: 1365px) {
  /* line 138, sass/site/header/_desktop-nav.scss */
  .desktop_navigation .navigation_leftside {
    width: calc(100% - 290px);
    padding: 1.5% 2%;
  }
}
@media (max-width: 1279px) {
  /* line 138, sass/site/header/_desktop-nav.scss */
  .desktop_navigation .navigation_leftside {
    display: none;
  }
}

/* line 159, sass/site/header/_desktop-nav.scss */
.desktop_navigation_close {
  width: 70px;
  height: 70px;
  border-radius: 50%;
  background-color: #e72e28;
  cursor: pointer;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 1600px) {
  /* line 159, sass/site/header/_desktop-nav.scss */
  .desktop_navigation_close {
    width: 60px;
    height: 60px;
  }
}
@media (max-width: 1365px) {
  /* line 159, sass/site/header/_desktop-nav.scss */
  .desktop_navigation_close {
    width: 50px;
    height: 50px;
  }
}
/* line 176, sass/site/header/_desktop-nav.scss */
.desktop_navigation_close span {
  width: 32px;
  height: 2px;
  display: block;
  position: relative;
}
@media (max-width: 1600px) {
  /* line 176, sass/site/header/_desktop-nav.scss */
  .desktop_navigation_close span {
    width: 28px;
  }
}
@media (max-width: 1365px) {
  /* line 176, sass/site/header/_desktop-nav.scss */
  .desktop_navigation_close span {
    width: 25px;
  }
}
/* line 187, sass/site/header/_desktop-nav.scss */
.desktop_navigation_close span:after {
  content: "";
  width: 100%;
  height: 100%;
  background-color: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
  top: 0;
  right: 0;
  margin: auto;
  transform: rotate(45deg);
  border-radius: 5px;
}
/* line 201, sass/site/header/_desktop-nav.scss */
.desktop_navigation_close span:before {
  content: "";
  width: 100%;
  height: 100%;
  background-color: #fff;
  position: absolute;
  bottom: 0;
  left: 0;
  top: 0;
  right: 0;
  margin: auto;
  transform: rotate(-45deg);
  border-radius: 5px;
}

/* line 217, sass/site/header/_desktop-nav.scss */
.navigation_menu {
  padding: 50px 0 35px;
}
@media (max-width: 1679px) {
  /* line 217, sass/site/header/_desktop-nav.scss */
  .navigation_menu {
    padding: 30px 0 25px;
  }
}
@media (max-width: 1600px) {
  /* line 217, sass/site/header/_desktop-nav.scss */
  .navigation_menu {
    padding: 25px 0 20px;
  }
}
@media (max-width: 1279px) {
  /* line 217, sass/site/header/_desktop-nav.scss */
  .navigation_menu {
    display: none;
  }
}
/* line 229, sass/site/header/_desktop-nav.scss */
.navigation_menu ul li {
  margin-bottom: 15px;
}
@media (max-width: 1679px) {
  /* line 229, sass/site/header/_desktop-nav.scss */
  .navigation_menu ul li {
    margin-bottom: 12px;
  }
}
@media (max-width: 1600px) {
  /* line 229, sass/site/header/_desktop-nav.scss */
  .navigation_menu ul li {
    margin-bottom: 10px;
  }
}
@media (max-width: 1365px) {
  /* line 229, sass/site/header/_desktop-nav.scss */
  .navigation_menu ul li {
    margin-bottom: 8px;
  }
}
/* line 241, sass/site/header/_desktop-nav.scss */
.navigation_menu ul li a.active {
  color: #e72e28;
}
/* line 243, sass/site/header/_desktop-nav.scss */
.navigation_menu ul li a.active:before {
  opacity: 1;
  visibility: visible;
  width: 36px;
  left: -75px;
}
@media (max-width: 1679px) {
  /* line 243, sass/site/header/_desktop-nav.scss */
  .navigation_menu ul li a.active:before {
    width: 26px;
    left: -45px;
  }
}
/* line 255, sass/site/header/_desktop-nav.scss */
.navigation_menu ul li a {
  color: #fff;
  font-size: 30px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  line-height: normal;
  position: relative;
}
@media (max-width: 1600px) {
  /* line 255, sass/site/header/_desktop-nav.scss */
  .navigation_menu ul li a {
    font-size: 24px;
  }
}
@media (max-width: 1365px) {
  /* line 255, sass/site/header/_desktop-nav.scss */
  .navigation_menu ul li a {
    font-size: 22px;
  }
}
/* line 268, sass/site/header/_desktop-nav.scss */
.navigation_menu ul li a:before {
  content: "";
  position: absolute;
  left: -40px;
  top: 0;
  bottom: 0;
  margin: auto;
  height: 7px;
  width: 10px;
  background-color: #e72e28;
  transition: all 0.4s ease;
  opacity: 0;
  visibility: hidden;
}
@media (max-width: 1279px) {
  /* line 268, sass/site/header/_desktop-nav.scss */
  .navigation_menu ul li a:before {
    display: none;
  }
}
/* line 285, sass/site/header/_desktop-nav.scss */
.navigation_menu ul li a:hover {
  color: #e72e28;
}

/* line 292, sass/site/header/_desktop-nav.scss */
.menu-mobile-menu-container {
  display: none;
}
@media (max-width: 1279px) {
  /* line 292, sass/site/header/_desktop-nav.scss */
  .menu-mobile-menu-container {
    display: block;
    max-height: calc(100vh - 300px);
    overflow-y: auto;
    margin-top: 20px;
    margin-bottom: 20px;
  }
}
/* line 302, sass/site/header/_desktop-nav.scss */
.menu-mobile-menu-container ul a {
  color: #fff;
  font-size: 18px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  line-height: normal;
}

/* line 311, sass/site/header/_desktop-nav.scss */
.social_media_icons {
  margin-top: 60px;
}
@media (max-width: 1679px) {
  /* line 311, sass/site/header/_desktop-nav.scss */
  .social_media_icons {
    margin-top: 35px;
  }
}
@media (max-width: 1199px) {
  /* line 311, sass/site/header/_desktop-nav.scss */
  .social_media_icons {
    margin-top: 30px;
  }
}
/* line 319, sass/site/header/_desktop-nav.scss */
.social_media_icons ul {
  display: flex;
}
/* line 322, sass/site/header/_desktop-nav.scss */
.social_media_icons ul li:not(:last-child) {
  margin-right: 10px;
}
/* line 326, sass/site/header/_desktop-nav.scss */
.social_media_icons ul a {
  width: 52px;
  height: 52px;
  border: 2px #675e5e solid;
  display: flex;
  align-items: center;
  justify-content: center;
  border-radius: 15px;
}
@media (max-width: 1600px) {
  /* line 326, sass/site/header/_desktop-nav.scss */
  .social_media_icons ul a {
    border-radius: 10px;
  }
}
@media (max-width: 767px) {
  /* line 326, sass/site/header/_desktop-nav.scss */
  .social_media_icons ul a {
    border-radius: 6px;
    width: 50px;
    height: 50px;
  }
}
/* line 342, sass/site/header/_desktop-nav.scss */
.social_media_icons ul a:hover {
  background-color: #383333;
  border-color: #383333;
}
/* line 346, sass/site/header/_desktop-nav.scss */
.social_media_icons ul a img {
  width: 30px;
}

/* line 353, sass/site/header/_desktop-nav.scss */
.navigation_leftside .service_menu_wrpper {
  display: flex;
  flex-flow: wrap;
}
/* line 357, sass/site/header/_desktop-nav.scss */
.navigation_leftside .title {
  color: #000;
  font-weight: 800;
  font-size: 50px;
  font-family: "Montserrat", sans-serif;
  width: 100%;
  display: block;
  margin: 0 0 30px;
}
@media (max-width: 1600px) {
  /* line 357, sass/site/header/_desktop-nav.scss */
  .navigation_leftside .title {
    line-height: normal;
    font-size: 32px;
    margin: 0 0 15px;
  }
}
@media (max-width: 1199px) {
  /* line 357, sass/site/header/_desktop-nav.scss */
  .navigation_leftside .title {
    line-height: normal;
    font-size: 28px;
    margin: 0 0 10px;
  }
}
/* line 376, sass/site/header/_desktop-nav.scss */
.navigation_leftside .menu_left_grid {
  display: flex;
  flex-flow: wrap;
  width: 45%;
}
/* line 380, sass/site/header/_desktop-nav.scss */
.navigation_leftside .menu_left_grid .menu_item_block {
  width: 50%;
  padding-right: 10px;
}
/* line 385, sass/site/header/_desktop-nav.scss */
.navigation_leftside .menu_right_grid {
  display: flex;
  flex-flow: wrap;
  align-items: flex-start;
  width: 55%;
}
/* line 390, sass/site/header/_desktop-nav.scss */
.navigation_leftside .menu_right_grid .menu_item_block {
  width: 37%;
  padding-right: 10px;
}
@media (max-width: 1679px) {
  /* line 390, sass/site/header/_desktop-nav.scss */
  .navigation_leftside .menu_right_grid .menu_item_block {
    width: 35%;
  }
}
/* line 396, sass/site/header/_desktop-nav.scss */
.navigation_leftside .menu_right_grid .menu_item_block:nth-child(3n) {
  margin-left: auto;
  width: auto;
  max-width: calc(100% / 3);
}
@media (max-width: 1715px) {
  /* line 396, sass/site/header/_desktop-nav.scss */
  .navigation_leftside .menu_right_grid .menu_item_block:nth-child(3n) {
    max-width: calc(100% / 3 - 45px);
  }
}
@media (max-width: 1679px) {
  /* line 396, sass/site/header/_desktop-nav.scss */
  .navigation_leftside .menu_right_grid .menu_item_block:nth-child(3n) {
    max-width: calc(100% / 3);
  }
}
/* line 408, sass/site/header/_desktop-nav.scss */
.navigation_leftside .menu_right_grid .contact_stamp {
  margin-left: 0;
}
@media (max-width: 1750px) {
  /* line 408, sass/site/header/_desktop-nav.scss */
  .navigation_leftside .menu_right_grid .contact_stamp {
    justify-content: space-between;
  }
}
@media (max-width: 1679px) {
  /* line 408, sass/site/header/_desktop-nav.scss */
  .navigation_leftside .menu_right_grid .contact_stamp {
    width: 100%;
    max-width: 100%;
    justify-content: space-evenly;
  }
}
@media (max-width: 1679px) {
  /* line 419, sass/site/header/_desktop-nav.scss */
  .navigation_leftside .menu_right_grid .contact_stamp a {
    font-size: 20px;
  }
}
@media (max-width: 1600px) {
  /* line 419, sass/site/header/_desktop-nav.scss */
  .navigation_leftside .menu_right_grid .contact_stamp a {
    font-size: 18px;
  }
}
@media (max-width: 1365px) {
  /* line 419, sass/site/header/_desktop-nav.scss */
  .navigation_leftside .menu_right_grid .contact_stamp a {
    font-size: 17px;
  }
}
@media (max-width: 1750px) {
  /* line 429, sass/site/header/_desktop-nav.scss */
  .navigation_leftside .menu_right_grid .contact_stamp a:first-child {
    min-width: inherit;
  }
}
@media (max-width: 1679px) {
  /* line 429, sass/site/header/_desktop-nav.scss */
  .navigation_leftside .menu_right_grid .contact_stamp a:first-child {
    min-width: 245px;
  }
}
@media (max-width: 1470px) {
  /* line 429, sass/site/header/_desktop-nav.scss */
  .navigation_leftside .menu_right_grid .contact_stamp a:first-child {
    min-width: inherit;
  }
}

/* line 444, sass/site/header/_desktop-nav.scss */
.menu_item_block {
  margin-bottom: 20px;
}
/* line 446, sass/site/header/_desktop-nav.scss */
.menu_item_block .sub-title {
  color: #000;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  line-height: normal;
  position: relative;
  padding-bottom: 20px;
  display: block;
  margin-bottom: 15px;
}
@media (max-width: 1600px) {
  /* line 446, sass/site/header/_desktop-nav.scss */
  .menu_item_block .sub-title {
    font-size: 15px;
    margin-bottom: 12px;
    padding-bottom: 10px;
  }
}
@media (max-width: 1399px) {
  /* line 446, sass/site/header/_desktop-nav.scss */
  .menu_item_block .sub-title {
    font-size: 14px;
    margin-bottom: 10px;
  }
}
/* line 465, sass/site/header/_desktop-nav.scss */
.menu_item_block .sub-title:before {
  content: "";
  height: 3px;
  width: 37px;
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #e72e28;
}
/* line 476, sass/site/header/_desktop-nav.scss */
.menu_item_block ul li {
  margin-bottom: 5px;
  display: block;
  line-height: normal;
}
@media (max-width: 1365px) {
  /* line 476, sass/site/header/_desktop-nav.scss */
  .menu_item_block ul li {
    margin-bottom: 3px;
  }
}
/* line 483, sass/site/header/_desktop-nav.scss */
.menu_item_block ul li a {
  color: #4a4a4a;
  font-size: 15px;
  line-height: normal;
  display: inline-block;
}
@media (max-width: 1600px) {
  /* line 483, sass/site/header/_desktop-nav.scss */
  .menu_item_block ul li a {
    font-size: 14px;
    letter-spacing: -0.2px;
  }
}
@media (max-width: 1365px) {
  /* line 483, sass/site/header/_desktop-nav.scss */
  .menu_item_block ul li a {
    font-size: 13px;
  }
}
/* line 495, sass/site/header/_desktop-nav.scss */
.menu_item_block ul li a:hover {
  color: #e72e28;
}

/* line 502, sass/site/header/_desktop-nav.scss */
.contact_stamp {
  border: 2px #675e5e solid;
  background-color: #f8f8f8;
  width: 100%;
  height: 80px;
  display: flex;
  align-items: center;
  padding: 0 20px;
  max-width: 667px;
  margin-left: auto;
}
@media (max-width: 1679px) {
  /* line 502, sass/site/header/_desktop-nav.scss */
  .contact_stamp {
    height: 70px;
    padding: 0 5px;
    width: auto;
    max-width: fit-content;
  }
}
/* line 518, sass/site/header/_desktop-nav.scss */
.contact_stamp a {
  color: #000;
  font-size: 19px;
  font-weight: 700;
  display: inline-block;
  min-width: 245px;
}
@media (max-width: 1715px) {
  /* line 518, sass/site/header/_desktop-nav.scss */
  .contact_stamp a {
    min-width: 221px;
  }
}
@media (max-width: 1679px) {
  /* line 518, sass/site/header/_desktop-nav.scss */
  .contact_stamp a {
    font-size: 19px;
    min-width: auto;
    min-width: 245px;
  }
}
/* line 532, sass/site/header/_desktop-nav.scss */
.contact_stamp a:not(:last-child) {
  margin-right: 10px;
}
/* line 535, sass/site/header/_desktop-nav.scss */
.contact_stamp a img {
  max-width: 40px;
  margin-right: 12px;
}
@media (max-width: 1762px) {
  /* line 535, sass/site/header/_desktop-nav.scss */
  .contact_stamp a img {
    max-width: 34px;
  }
}
@media (max-width: 1679px) {
  /* line 535, sass/site/header/_desktop-nav.scss */
  .contact_stamp a img {
    max-width: 30px;
    margin-right: 5px;
  }
}

/* line 549, sass/site/header/_desktop-nav.scss */
#solutions_menu .contact_stamp, #healthcare_menu .contact_stamp {
  margin-left: auto;
}

/* line 553, sass/site/header/_desktop-nav.scss */
.solutions_menu_grid {
  margin: 0 -15px 40px;
  display: flex;
  flex-flow: wrap;
}
@media (max-width: 1600px) {
  /* line 553, sass/site/header/_desktop-nav.scss */
  .solutions_menu_grid {
    margin: 0 -15px 20px;
  }
}
/* line 560, sass/site/header/_desktop-nav.scss */
.solutions_menu_grid .solutions_menu_item {
  width: calc(100% / 4 - 30px);
  margin: 0 15px 30px;
  background-color: #f6f6f6;
  padding: 35px;
  transition: all 0.4s ease;
}
@media (max-width: 1679px) {
  /* line 560, sass/site/header/_desktop-nav.scss */
  .solutions_menu_grid .solutions_menu_item {
    padding: 20px;
  }
}
/* line 569, sass/site/header/_desktop-nav.scss */
.solutions_menu_grid .solutions_menu_item:hover {
  background-color: #e72e28;
}
/* line 571, sass/site/header/_desktop-nav.scss */
.solutions_menu_grid .solutions_menu_item:hover .sub-title, .solutions_menu_grid .solutions_menu_item:hover p {
  color: #fff;
}
/* line 574, sass/site/header/_desktop-nav.scss */
.solutions_menu_grid .solutions_menu_item:hover .read_more_circle {
  background-color: #fff;
  border-color: #fff;
}
/* line 577, sass/site/header/_desktop-nav.scss */
.solutions_menu_grid .solutions_menu_item:hover .read_more_circle .arrow_right.red {
  background-color: #e72e28;
}
/* line 579, sass/site/header/_desktop-nav.scss */
.solutions_menu_grid .solutions_menu_item:hover .read_more_circle .arrow_right.red:after, .solutions_menu_grid .solutions_menu_item:hover .read_more_circle .arrow_right.red:before {
  background-color: #e72e28;
}
/* line 585, sass/site/header/_desktop-nav.scss */
.solutions_menu_grid .solutions_menu_item .sub-title {
  font-size: 32px;
  color: #000;
  font-family: 'Montserrat', sans-serif;
  font-weight: 700;
  margin: 0 0 5px;
  line-height: 1.2;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
@media (max-width: 1399px) {
  /* line 585, sass/site/header/_desktop-nav.scss */
  .solutions_menu_grid .solutions_menu_item .sub-title {
    font-size: 28px;
  }
}
/* line 592, sass/site/header/_desktop-nav.scss */
.solutions_menu_grid .solutions_menu_item p {
  padding: 0;
  margin: 0 0 15px;
  min-height: 56px;
  color: #000;
}
@media (max-width: 1679px) {
  /* line 592, sass/site/header/_desktop-nav.scss */
  .solutions_menu_grid .solutions_menu_item p {
    font-size: 16px;
  }
}
@media (max-width: 1600px) {
  /* line 592, sass/site/header/_desktop-nav.scss */
  .solutions_menu_grid .solutions_menu_item p {
    min-height: 40px;
  }
}

/* line 607, sass/site/header/_desktop-nav.scss */
.technologies_menu_row .sub-title {
  color: #000;
  font-size: 16px;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  line-height: normal;
  position: relative;
  padding-bottom: 20px;
  display: block;
  margin-bottom: 15px;
}
/* line 617, sass/site/header/_desktop-nav.scss */
.technologies_menu_row .sub-title:before {
  content: "";
  height: 3px;
  width: 37px;
  position: absolute;
  left: 0;
  bottom: 0;
  background-color: #e72e28;
}

/* line 628, sass/site/header/_desktop-nav.scss */
.technologies_menu_row {
  margin-bottom: 25px;
}

/* line 631, sass/site/header/_desktop-nav.scss */
.technologies_menu_grid {
  display: flex;
  flex-flow: wrap;
  margin: 0;
}
/* line 635, sass/site/header/_desktop-nav.scss */
.technologies_menu_grid .technologies_menu_item {
  width: 70px;
  margin: 0 20px 15px 0;
}
@media (max-width: 1679px) {
  /* line 635, sass/site/header/_desktop-nav.scss */
  .technologies_menu_grid .technologies_menu_item {
    margin: 0 14px 15px 0;
  }
}
@media (max-width: 1600px) {
  /* line 635, sass/site/header/_desktop-nav.scss */
  .technologies_menu_grid .technologies_menu_item {
    margin: 0 10px 15px 0;
    width: 60px;
  }
}
/* line 645, sass/site/header/_desktop-nav.scss */
.technologies_menu_grid .technologies_menu_item .tech_logo {
  width: 100%;
  height: 70px;
  background-color: #efefef;
  display: flex;
  justify-content: center;
  align-items: center;
}
@media (max-width: 1600px) {
  /* line 645, sass/site/header/_desktop-nav.scss */
  .technologies_menu_grid .technologies_menu_item .tech_logo {
    height: 60px;
  }
}
/* line 656, sass/site/header/_desktop-nav.scss */
.technologies_menu_grid .technologies_menu_item img {
  max-width: 40px;
  max-height: 34px;
}
/* line 660, sass/site/header/_desktop-nav.scss */
.technologies_menu_grid .technologies_menu_item span {
  display: block;
  color: #000;
  line-height: 18px;
  font-size: 15px;
  margin-top: 3px;
}
@media (max-width: 1600px) {
  /* line 660, sass/site/header/_desktop-nav.scss */
  .technologies_menu_grid .technologies_menu_item span {
    line-height: 16px;
    font-size: 13px;
    letter-spacing: -0.3px;
  }
}

/* line 674, sass/site/header/_desktop-nav.scss */
.technologies_menu_leftside {
  width: 55%;
  padding-right: 30px;
}
@media (max-width: 1365px) {
  /* line 674, sass/site/header/_desktop-nav.scss */
  .technologies_menu_leftside {
    padding-right: 10px;
    width: 52%;
  }
}

/* line 682, sass/site/header/_desktop-nav.scss */
.technologies_menu_rightside {
  width: 45%;
  padding-left: 10px;
  display: flex;
  flex-flow: wrap;
}
@media (max-width: 1365px) {
  /* line 682, sass/site/header/_desktop-nav.scss */
  .technologies_menu_rightside {
    width: 48%;
  }
}
/* line 690, sass/site/header/_desktop-nav.scss */
.technologies_menu_rightside .technologies_menu_row {
  margin-bottom: 10px;
}
/* line 694, sass/site/header/_desktop-nav.scss */
.technologies_menu_rightside .technologies_menu_grid .technologies_menu_item {
  margin-bottom: 10px;
}

/* line 700, sass/site/header/_desktop-nav.scss */
.healthcare_menu_grid {
  display: flex;
  flex-flow: wrap;
  margin: 0 -15px 40px;
}
/* line 704, sass/site/header/_desktop-nav.scss */
.healthcare_menu_grid .healthcare_menu_item {
  width: calc(100% / 4 - 30px);
  margin: 0 15px 30px;
  position: relative;
  overflow: hidden;
}
/* line 710, sass/site/header/_desktop-nav.scss */
.healthcare_menu_grid .healthcare_menu_item:hover img {
  transform: scale(1.1);
}
/* line 714, sass/site/header/_desktop-nav.scss */
.healthcare_menu_grid .healthcare_menu_item a {
  display: block;
  position: relative;
}
/* line 717, sass/site/header/_desktop-nav.scss */
.healthcare_menu_grid .healthcare_menu_item a:before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-color: rgba(0, 0, 0, 0.5);
  z-index: 1;
}
/* line 728, sass/site/header/_desktop-nav.scss */
.healthcare_menu_grid .healthcare_menu_item img {
  width: 100%;
  transition: all 0.4s ease;
}
/* line 732, sass/site/header/_desktop-nav.scss */
.healthcare_menu_grid .healthcare_menu_item .caption {
  position: absolute;
  left: 0;
  top: 50%;
  transform: translateY(-50%);
  width: 100%;
  text-align: center;
  color: #fff;
  font-size: 32px;
  font-weight: 700;
  z-index: 2;
  padding: 25px;
  line-height: 34px;
  display: block;
  font-family: "Montserrat", sans-serif;
}
@media (max-width: 1679px) {
  /* line 732, sass/site/header/_desktop-nav.scss */
  .healthcare_menu_grid .healthcare_menu_item .caption {
    font-size: 26px;
  }
}
/* line 751, sass/site/header/_desktop-nav.scss */
.healthcare_menu_grid .healthcare_menu_item.meny_more {
  background-color: #e72e28;
  display: flex;
  justify-content: center;
  align-items: center;
  flex-direction: column;
}
/* line 757, sass/site/header/_desktop-nav.scss */
.healthcare_menu_grid .healthcare_menu_item.meny_more strong {
  font-family: "Montserrat", sans-serif;
  color: #fff;
  font-size: 32px;
  font-weight: 700;
  z-index: 2;
  line-height: 34px;
  display: block;
}
@media (max-width: 1679px) {
  /* line 757, sass/site/header/_desktop-nav.scss */
  .healthcare_menu_grid .healthcare_menu_item.meny_more strong {
    font-size: 26px;
  }
}
/* line 769, sass/site/header/_desktop-nav.scss */
.healthcare_menu_grid .healthcare_menu_item.meny_more .subtext {
  color: #fff;
  font-size: 16px;
  line-height: 20px;
  display: block;
  max-width: 200px;
  text-align: center;
  font-weight: 400;
  font-family: "Montserrat", sans-serif;
  letter-spacing: 0.8px;
  margin: 15px 0 20px;
  padding: 0 20px;
}
/* line 782, sass/site/header/_desktop-nav.scss */
.healthcare_menu_grid .healthcare_menu_item.meny_more .read_more_circle {
  display: flex;
  background-color: #fff;
}
/* line 785, sass/site/header/_desktop-nav.scss */
.healthcare_menu_grid .healthcare_menu_item.meny_more .read_more_circle .arrow_right {
  background-color: #e72e28;
}
/* line 787, sass/site/header/_desktop-nav.scss */
.healthcare_menu_grid .healthcare_menu_item.meny_more .read_more_circle .arrow_right:before, .healthcare_menu_grid .healthcare_menu_item.meny_more .read_more_circle .arrow_right:after {
  background-color: #e72e28;
}
/* line 791, sass/site/header/_desktop-nav.scss */
.healthcare_menu_grid .healthcare_menu_item.meny_more .read_more_circle:before {
  display: none;
}

/* line 798, sass/site/header/_desktop-nav.scss */
.casestudies_grid_wrapper {
  margin-left: -12px;
  margin-right: -12px;
}
/* line 801, sass/site/header/_desktop-nav.scss */
.casestudies_grid_wrapper:not(.slick-slider) {
  display: flex;
}
/* line 803, sass/site/header/_desktop-nav.scss */
.casestudies_grid_wrapper:not(.slick-slider) > div {
  width: calc(100% / 3 - 24px);
  margin: 0 12px;
}
/* line 806, sass/site/header/_desktop-nav.scss */
.casestudies_grid_wrapper:not(.slick-slider) > div:nth-child(n + 4) {
  display: none;
}
/* line 812, sass/site/header/_desktop-nav.scss */
.casestudies_grid_wrapper.slick-slider .slick-slide {
  padding: 0 12px;
}
/* line 815, sass/site/header/_desktop-nav.scss */
.casestudies_grid_wrapper.slick-slider .slick-arrow {
  position: absolute;
  right: 55px;
  bottom: -80px;
}
/* line 819, sass/site/header/_desktop-nav.scss */
.casestudies_grid_wrapper.slick-slider .slick-arrow.slick-next {
  right: 10px;
}

/* line 826, sass/site/header/_desktop-nav.scss */
.slick-slider .slick-arrow {
  padding: 0;
}
/* line 830, sass/site/header/_desktop-nav.scss */
.slick-slider.slider_arrow_style .slick-arrow {
  width: 36px;
  height: 36px;
  border-radius: 50%;
  border: none;
  background-color: #f5f5f5;
  transition: all 0.4s ease;
  font-size: 0;
  cursor: pointer;
}
/* line 839, sass/site/header/_desktop-nav.scss */
.slick-slider.slider_arrow_style .slick-arrow:hover {
  box-shadow: 0 1px 10px rgba(0, 0, 0, 0.24);
  background-color: #f7f7f7;
}
/* line 843, sass/site/header/_desktop-nav.scss */
.slick-slider.slider_arrow_style .slick-arrow:after {
  content: "";
  width: 7px;
  height: 1px;
  background-color: #000;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: -6px;
  margin: auto;
  transform: rotate(45deg);
}
/* line 856, sass/site/header/_desktop-nav.scss */
.slick-slider.slider_arrow_style .slick-arrow:before {
  content: "";
  width: 1px;
  height: 7px;
  background-color: #000;
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 3px;
  margin: auto;
  transform: rotate(45deg);
}
/* line 870, sass/site/header/_desktop-nav.scss */
.slick-slider.slider_arrow_style .slick-arrow.slick-next:after {
  transform: rotate(-45deg);
}
/* line 873, sass/site/header/_desktop-nav.scss */
.slick-slider.slider_arrow_style .slick-arrow.slick-next:before {
  transform: rotate(135deg);
}

/* line 880, sass/site/header/_desktop-nav.scss */
.casestudies_item {
  background-color: #000;
}
/* line 882, sass/site/header/_desktop-nav.scss */
.casestudies_item .casestudies_photo {
  width: 100%;
}
/* line 884, sass/site/header/_desktop-nav.scss */
.casestudies_item .casestudies_photo img {
  width: 100%;
}
/* line 888, sass/site/header/_desktop-nav.scss */
.casestudies_item .casestudies_details {
  padding: 30px 35px;
  position: relative;
}
@media (max-width: 1679px) {
  /* line 888, sass/site/header/_desktop-nav.scss */
  .casestudies_item .casestudies_details {
    padding: 20px 25px;
  }
}
/* line 894, sass/site/header/_desktop-nav.scss */
.casestudies_item .casestudies_details:before {
  content: "";
  background-color: #e72e28;
  width: 130px;
  height: 7px;
  position: absolute;
  left: -8px;
  top: -3px;
}
/* line 903, sass/site/header/_desktop-nav.scss */
.casestudies_item .casestudies_details .read_more {
  position: absolute;
  bottom: 54px;
  right: 40px;
  display: block;
  line-height: normal;
}
@media (max-width: 1600px) {
  /* line 903, sass/site/header/_desktop-nav.scss */
  .casestudies_item .casestudies_details .read_more {
    bottom: 44px;
  }
}
/* line 913, sass/site/header/_desktop-nav.scss */
.casestudies_item .casestudies_details .read_more:hover .arrow_right {
  background-color: #e72e28;
}
/* line 915, sass/site/header/_desktop-nav.scss */
.casestudies_item .casestudies_details .read_more:hover .arrow_right:before, .casestudies_item .casestudies_details .read_more:hover .arrow_right:after {
  background-color: #e72e28;
}
/* line 922, sass/site/header/_desktop-nav.scss */
.casestudies_item .sub-title {
  font-size: 22px;
  line-height: 30px;
  display: block;
  font-weight: 700;
  color: #fff;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  padding: 0;
  margin: 0 0 15px;
  clear: both;
  letter-spacing: 0;
  font-family: "Montserrat", sans-serif;
}
@media (max-width: 1365px) {
  /* line 922, sass/site/header/_desktop-nav.scss */
  .casestudies_item .sub-title {
    font-size: 18px;
    line-height: 28px;
  }
}
/* line 932, sass/site/header/_desktop-nav.scss */
.casestudies_item .sub-title a {
  font-size: 22px;
  line-height: 30px;
  display: block;
  font-weight: 700;
  color: #fff;
}
@media (max-width: 1365px) {
  /* line 932, sass/site/header/_desktop-nav.scss */
  .casestudies_item .sub-title a {
    font-size: 18px;
    line-height: 28px;
  }
}
/* line 944, sass/site/header/_desktop-nav.scss */
.casestudies_item ul {
  max-width: calc(100% - 30px);
}
/* line 946, sass/site/header/_desktop-nav.scss */
.casestudies_item ul li {
  color: #969696;
  font-size: 15px;
  line-height: normal;
  display: block;
  margin-bottom: 5px;
}

/* line 955, sass/site/header/_desktop-nav.scss */
.casestudies_view_all {
  width: 100%;
  display: flex;
  justify-content: center;
  margin: 32px 0 100px;
}
@media (max-width: 1679px) {
  /* line 955, sass/site/header/_desktop-nav.scss */
  .casestudies_view_all {
    margin: 32px 0 60px;
  }
}
/* line 963, sass/site/header/_desktop-nav.scss */
.casestudies_view_all a {
  display: flex;
  align-items: center;
  font-family: "Montserrat", sans-serif;
  font-size: 32px;
  font-weight: 700;
  line-height: normal;
  color: #e72e28;
}
@media (max-width: 1365px) {
  /* line 963, sass/site/header/_desktop-nav.scss */
  .casestudies_view_all a {
    font-size: 24px;
  }
}
/* line 974, sass/site/header/_desktop-nav.scss */
.casestudies_view_all a:hover {
  color: #000;
}
/* line 977, sass/site/header/_desktop-nav.scss */
.casestudies_view_all a .read_more_circle {
  margin-right: 18px;
}

/* line 983, sass/site/header/_desktop-nav.scss */
.hire_resources_menu-left {
  width: 35%;
  position: relative;
  display: flex;
  flex-flow: wrap;
  align-self: flex-start;
}
/* line 989, sass/site/header/_desktop-nav.scss */
.hire_resources_menu-left:before {
  content: "";
  height: 7px;
  width: 60px;
  background-color: #e72e28;
  position: absolute;
  left: 0;
  top: 0;
}

/* line 999, sass/site/header/_desktop-nav.scss */
.hire_resources_menu-right {
  width: 65%;
  background-size: cover;
  background-repeat: no-repeat;
  background-position: center;
  min-height: 500px;
  padding: 55px;
  display: flex;
  align-items: flex-end;
  margin-bottom: 60px;
}

/* line 1010, sass/site/header/_desktop-nav.scss */
.hire_resources_col {
  width: 50%;
  padding: 50px 35px 0 0;
}
/* line 1013, sass/site/header/_desktop-nav.scss */
.hire_resources_col .sub-title {
  font-size: 50px;
  color: #e72e28;
  font-weight: 700;
  line-height: normal;
}
@media (max-width: 1600px) {
  /* line 1013, sass/site/header/_desktop-nav.scss */
  .hire_resources_col .sub-title {
    font-size: 40px;
  }
}
/* line 1022, sass/site/header/_desktop-nav.scss */
.hire_resources_col strong {
  font-size: 22px;
  font-weight: 700;
  color: #000;
  font-family: "Montserrat", sans-serif;
  line-height: normal;
  display: block;
  max-width: 90%;
}

/* line 1032, sass/site/header/_desktop-nav.scss */
.hire_resources_says {
  max-width: 80%;
}
@media (max-width: 1600px) {
  /* line 1032, sass/site/header/_desktop-nav.scss */
  .hire_resources_says {
    max-width: 100%;
  }
}
/* line 1037, sass/site/header/_desktop-nav.scss */
.hire_resources_says strong {
  font-size: 22px;
  font-weight: 700;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  line-height: normal;
  display: block;
}
/* line 1045, sass/site/header/_desktop-nav.scss */
.hire_resources_says p {
  font-size: 30px;
  font-weight: 800;
  color: #fff;
  font-family: "Montserrat", sans-serif;
  font-style: italic;
  line-height: normal;
  display: block;
  margin: 15px 0 20px;
}
@media (max-width: 1600px) {
  /* line 1045, sass/site/header/_desktop-nav.scss */
  .hire_resources_says p {
    font-size: 28px;
  }
}
/* line 1058, sass/site/header/_desktop-nav.scss */
.hire_resources_says .read_more_circle {
  border-color: #fff;
  border-width: 2px;
}

/* line 1063, sass/site/header/_desktop-nav.scss */
.shape_future_left {
  background-color: #f6f6f6;
  width: 35%;
  padding: 40px 40px 55px;
  align-self: flex-start;
}
@media (max-width: 1600px) {
  /* line 1063, sass/site/header/_desktop-nav.scss */
  .shape_future_left {
    padding: 30px 25px 35px;
  }
}
/* line 1071, sass/site/header/_desktop-nav.scss */
.shape_future_left .sub-title {
  font-size: 28px;
  font-weight: 800;
  color: #000;
  font-family: "Montserrat", sans-serif;
  line-height: normal;
  display: block;
  position: relative;
  margin: 0 0 30px;
}
@media (max-width: 1600px) {
  /* line 1071, sass/site/header/_desktop-nav.scss */
  .shape_future_left .sub-title {
    font-size: 24px;
  }
}
/* line 1083, sass/site/header/_desktop-nav.scss */
.shape_future_left .sub-title:before {
  content: "";
  width: 7px;
  height: 90%;
  background-color: #e72e28;
  position: absolute;
  left: -40px;
  top: 0;
  bottom: 0;
  margin: auto;
}
@media (max-width: 1600px) {
  /* line 1083, sass/site/header/_desktop-nav.scss */
  .shape_future_left .sub-title:before {
    left: -25px;
  }
}
/* line 1098, sass/site/header/_desktop-nav.scss */
.shape_future_left ul {
  padding-bottom: 50px;
}
@media (max-width: 1399px) {
  /* line 1098, sass/site/header/_desktop-nav.scss */
  .shape_future_left ul {
    padding-bottom: 27px;
  }
}
/* line 1103, sass/site/header/_desktop-nav.scss */
.shape_future_left ul li {
  font-size: 17px;
  color: #757575;
  font-weight: 600;
  line-height: normal;
  font-family: "Montserrat", sans-serif;
  margin: 0 0 10px;
}
@media (max-width: 1399px) {
  /* line 1103, sass/site/header/_desktop-nav.scss */
  .shape_future_left ul li {
    margin: 0 0 5px;
  }
}
/* line 1113, sass/site/header/_desktop-nav.scss */
.shape_future_left ul li a {
  font-size: 15px;
  color: #757575;
  font-weight: normal;
  line-height: normal;
  font-family: Karla, sans-serif;
}
/* line 1119, sass/site/header/_desktop-nav.scss */
.shape_future_left ul li a:hover {
  color: #e72e28;
}

/* line 1126, sass/site/header/_desktop-nav.scss */
.current_opening {
  width: 65%;
  padding-left: 60px;
}
@media (max-width: 1600px) {
  /* line 1126, sass/site/header/_desktop-nav.scss */
  .current_opening {
    padding-left: 40px;
  }
}
/* line 1132, sass/site/header/_desktop-nav.scss */
.current_opening .sub-title {
  color: #000;
  font-size: 16px;
  line-height: normal;
  font-family: "Montserrat", sans-serif;
  font-weight: 700;
  padding-bottom: 15px;
  position: relative;
  margin-bottom: 20px;
}
/* line 1141, sass/site/header/_desktop-nav.scss */
.current_opening .sub-title:after {
  content: "";
  height: 3px;
  width: 37px;
  background-color: #e72e28;
  position: absolute;
  left: 0;
  bottom: 0;
}
/* line 1151, sass/site/header/_desktop-nav.scss */
.current_opening .view_more_block {
  margin-top: 20px;
  width: 100%;
  display: flex;
}
/* line 1155, sass/site/header/_desktop-nav.scss */
.current_opening .view_more_block .view_more {
  margin-left: auto;
  color: #e72e28;
}

/* line 1161, sass/site/header/_desktop-nav.scss */
.view_more {
  display: flex;
  align-items: center;
  font-size: 32px;
  font-weight: 700;
  letter-spacing: 0;
  font-family: "Montserrat", sans-serif;
  color: #e72e28;
}
@media (max-width: 1600px) {
  /* line 1161, sass/site/header/_desktop-nav.scss */
  .view_more {
    font-size: 28px;
  }
}
@media (max-width: 1365px) {
  /* line 1161, sass/site/header/_desktop-nav.scss */
  .view_more {
    font-size: 24px;
  }
}
/* line 1175, sass/site/header/_desktop-nav.scss */
.view_more .read_more_circle {
  margin-right: 18px;
}
@media (max-width: 1600px) {
  /* line 1175, sass/site/header/_desktop-nav.scss */
  .view_more .read_more_circle {
    margin-right: 15px;
  }
}
/* line 1181, sass/site/header/_desktop-nav.scss */
.view_more:hover {
  color: #000;
}

/* line 1185, sass/site/header/_desktop-nav.scss */
.current_opening_grid {
  display: flex;
  flex-flow: wrap;
  margin: 0 -12px;
}
/* line 1189, sass/site/header/_desktop-nav.scss */
.current_opening_grid .current_opening_col {
  width: calc(100% / 2 - 24px);
  margin: 12px;
  border: 1px #cacaca solid;
  padding: 30px;
  transition: all 0.4s ease;
  position: relative;
}
@media (max-width: 1600px) {
  /* line 1189, sass/site/header/_desktop-nav.scss */
  .current_opening_grid .current_opening_col {
    padding: 25px;
  }
}
@media (max-width: 1365px) {
  /* line 1189, sass/site/header/_desktop-nav.scss */
  .current_opening_grid .current_opening_col {
    padding: 20px;
  }
}
/* line 1202, sass/site/header/_desktop-nav.scss */
.current_opening_grid .current_opening_col:hover {
  border-color: #f9f9f9;
  background-color: #f9f9f9;
  box-shadow: 0 0 15px rgba(0, 0, 0, 0.2);
}
/* line 1207, sass/site/header/_desktop-nav.scss */
.current_opening_grid .current_opening_col .sub-title-text {
  font-size: 20px;
  font-weight: 700;
  margin: 0;
}
@media (max-width: 1600px) {
  /* line 1207, sass/site/header/_desktop-nav.scss */
  .current_opening_grid .current_opening_col .sub-title-text {
    font-size: 18px;
  }
}
/* line 1215, sass/site/header/_desktop-nav.scss */
.current_opening_grid .current_opening_col .read_more {
  color: #6e6e6e;
  letter-spacing: 0;
  font-size: 15px;
  font-weight: 600;
  font-family: "Montserrat", sans-serif;
}
/* line 1221, sass/site/header/_desktop-nav.scss */
.current_opening_grid .current_opening_col .read_more:hover {
  color: #e72e28;
}
/* line 1224, sass/site/header/_desktop-nav.scss */
.current_opening_grid .current_opening_col .read_more .arrow_right {
  margin-left: 6px;
}
/* line 1228, sass/site/header/_desktop-nav.scss */
.current_opening_grid .current_opening_col .current_opening_col_link {
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
}

/* line 1237, sass/site/header/_desktop-nav.scss */
.recent_blogs-category {
  width: 25%;
  padding-bottom: 35px;
}
/* line 1240, sass/site/header/_desktop-nav.scss */
.recent_blogs-category ul {
  padding-bottom: 0;
  max-height: 400px;
  overflow: hidden;
  overflow-y: auto;
}

/* line 1247, sass/site/header/_desktop-nav.scss */
.recent_blogs {
  width: 100%;
  padding-left: 0;
}
/* line 1249, sass/site/header/_desktop-nav.scss */
.recent_blogs .sub-title {
  margin-bottom: 30px;
}
/* line 1252, sass/site/header/_desktop-nav.scss */
.recent_blogs .view_more_block {
  margin-top: 35px;
}
/* line 1254, sass/site/header/_desktop-nav.scss */
.recent_blogs .view_more_block .view_more {
  margin: auto;
  color: #e72e28;
}

/* line 1260, sass/site/header/_desktop-nav.scss */
.recent_blogs_grid {
  margin-left: -12px;
  margin-right: -12px;
}
/* line 1263, sass/site/header/_desktop-nav.scss */
.recent_blogs_grid:not(.slick-slider) {
  display: flex;
}
/* line 1265, sass/site/header/_desktop-nav.scss */
.recent_blogs_grid:not(.slick-slider) > div {
  width: calc(100% / 3 - 24px);
  margin: 0 12px;
}
/* line 1268, sass/site/header/_desktop-nav.scss */
.recent_blogs_grid:not(.slick-slider) > div:nth-child(n + 4) {
  display: none;
}
/* line 1274, sass/site/header/_desktop-nav.scss */
.recent_blogs_grid.slick-slider .slick-track {
  display: flex;
}
/* line 1277, sass/site/header/_desktop-nav.scss */
.recent_blogs_grid.slick-slider .slick-slide {
  padding: 0 12px;
  height: inherit;
}
/* line 1281, sass/site/header/_desktop-nav.scss */
.recent_blogs_grid.slick-slider .slick-arrow {
  position: absolute;
  right: 55px;
  bottom: -80px;
}
/* line 1285, sass/site/header/_desktop-nav.scss */
.recent_blogs_grid.slick-slider .slick-arrow.slick-next {
  right: 10px;
}

/* line 1291, sass/site/header/_desktop-nav.scss */
.recent_blog-col {
  border: 1px #cacaca solid;
  width: 100%;
  transition: all 0.4s ease;
  height: 100%;
  position: relative;
}
/* line 1297, sass/site/header/_desktop-nav.scss */
.recent_blog-col:hover {
  border-color: #e72e28;
}
/* line 1301, sass/site/header/_desktop-nav.scss */
.recent_blog-col .recent_blog-img img {
  width: 100%;
  max-height: 186px;
  object-fit: cover;
}
/* line 1307, sass/site/header/_desktop-nav.scss */
.recent_blog-col .recent_blog-info {
  padding: 30px 30px 80px;
}
@media (max-width: 1679px) {
  /* line 1307, sass/site/header/_desktop-nav.scss */
  .recent_blog-col .recent_blog-info {
    padding: 15px 15px 60px;
  }
}
/* line 1312, sass/site/header/_desktop-nav.scss */
.recent_blog-col .recent_blog-info .blog-title-text {
  font-size: 19px;
  font-weight: 700;
  line-height: normal;
  display: block;
  color: #000;
  font-family: "Montserrat", sans-serif;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
/* line 1322, sass/site/header/_desktop-nav.scss */
.recent_blog-col .recent_blog-info .blog-title-text a {
  font-size: 19px;
  font-weight: 700;
  line-height: normal;
  display: block;
  color: #000;
  font-family: "Montserrat", sans-serif;
}
/* line 1329, sass/site/header/_desktop-nav.scss */
.recent_blog-col .recent_blog-info .blog-title-text a:hover {
  color: #e72e28;
}
@media (max-width: 1679px) {
  /* line 1322, sass/site/header/_desktop-nav.scss */
  .recent_blog-col .recent_blog-info .blog-title-text a {
    font-size: 18px;
  }
}
/* line 1337, sass/site/header/_desktop-nav.scss */
.recent_blog-col .recent_blog-info .recent_blog-tag {
  color: #6a6a6a;
  font-size: 15px;
  font-weight: normal;
  display: block;
  letter-spacing: 0;
  width: calc(100% - 50px);
  min-height: 40px;
}
/* line 1345, sass/site/header/_desktop-nav.scss */
.recent_blog-col .recent_blog-info .recent_blog-tag a {
  color: #6a6a6a;
}
/* line 1349, sass/site/header/_desktop-nav.scss */
.recent_blog-col .recent_blog-info .read_more_circle {
  position: absolute;
  right: 20px;
  bottom: 20px;
}
@media (max-width: 1679px) {
  /* line 1349, sass/site/header/_desktop-nav.scss */
  .recent_blog-col .recent_blog-info .read_more_circle {
    right: 10px;
    bottom: 16px;
    width: 45px;
    height: 45px;
  }
}

/* line 1362, sass/site/header/_desktop-nav.scss */
.open_main_menu {
  overflow: hidden;
}
@media (max-width: 1279px) {
  /* line 1365, sass/site/header/_desktop-nav.scss */
  .open_main_menu .more_menu_toggle-wrap:after {
    content: "";
    position: fixed;
    top: 0;
    left: 0;
    bottom: 0;
    right: 0;
    background-color: rgba(0, 0, 0, 0.5);
  }
}

/* line 3, sass/site/header/_site-featured-image.scss */
.site-header.featured-image {
  /* Hide overflow for overflowing featured image */
  overflow: hidden;
  /* Need relative positioning to properly align layers. */
  position: relative;
  /* Add text shadow to text, to increase readability. */
  text-shadow: 0 1px 2px rgba(0, 0, 0, 0.35);
  /* Set white text color when featured image is set. */
  /* add focus state to social media icons */
  /* Entry header */
  /* Custom Logo Link */
  /* Make sure important elements are above pseudo elements used for effects. */
  /* Set up image filter layer positioning */
  /* Background & Effects */
  /* Shared background settings between pseudo elements. */
  background-position: center;
  background-repeat: no-repeat;
  background-size: cover;
  /* The intensity of each blend mode is controlled via layer opacity. */
  /* Second layer: screen. */
  /* Third layer: multiply. */
  /* When image filters are inactive, a black overlay is added. */
  /* Fourth layer: overlay. */
  /* Fifth layer: readability overlay */
}
/* line 15, sass/site/header/_site-featured-image.scss */
.site-header.featured-image .site-branding .site-title,
.site-header.featured-image .site-branding .site-description,
.site-header.featured-image .main-navigation a:after,
.site-header.featured-image .main-navigation .main-menu > li.menu-item-has-children:after,
.site-header.featured-image .main-navigation li,
.site-header.featured-image .social-navigation li,
.site-header.featured-image .entry-meta,
.site-header.featured-image .entry-title {
  color: #fff;
}
/* line 26, sass/site/header/_site-featured-image.scss */
.site-header.featured-image .main-navigation a,
.site-header.featured-image .main-navigation a + svg,
.site-header.featured-image .social-navigation a,
.site-header.featured-image .site-title a,
.site-header.featured-image .site-featured-image a {
  color: #fff;
  transition: opacity 110ms ease-in-out;
}
/* line 34, sass/site/header/_site-featured-image.scss */
.site-header.featured-image .main-navigation a:hover, .site-header.featured-image .main-navigation a:active, .site-header.featured-image .main-navigation a:hover + svg, .site-header.featured-image .main-navigation a:active + svg,
.site-header.featured-image .main-navigation a + svg:hover,
.site-header.featured-image .main-navigation a + svg:active,
.site-header.featured-image .main-navigation a + svg:hover + svg,
.site-header.featured-image .main-navigation a + svg:active + svg,
.site-header.featured-image .social-navigation a:hover,
.site-header.featured-image .social-navigation a:active,
.site-header.featured-image .social-navigation a:hover + svg,
.site-header.featured-image .social-navigation a:active + svg,
.site-header.featured-image .site-title a:hover,
.site-header.featured-image .site-title a:active,
.site-header.featured-image .site-title a:hover + svg,
.site-header.featured-image .site-title a:active + svg,
.site-header.featured-image .site-featured-image a:hover,
.site-header.featured-image .site-featured-image a:active,
.site-header.featured-image .site-featured-image a:hover + svg,
.site-header.featured-image .site-featured-image a:active + svg {
  color: #fff;
  opacity: 0.6;
}
/* line 42, sass/site/header/_site-featured-image.scss */
.site-header.featured-image .main-navigation a:focus, .site-header.featured-image .main-navigation a:focus + svg,
.site-header.featured-image .main-navigation a + svg:focus,
.site-header.featured-image .main-navigation a + svg:focus + svg,
.site-header.featured-image .social-navigation a:focus,
.site-header.featured-image .social-navigation a:focus + svg,
.site-header.featured-image .site-title a:focus,
.site-header.featured-image .site-title a:focus + svg,
.site-header.featured-image .site-featured-image a:focus,
.site-header.featured-image .site-featured-image a:focus + svg {
  color: #fff;
}
/* line 48, sass/site/header/_site-featured-image.scss */
.site-header.featured-image .main-navigation .sub-menu a {
  opacity: inherit;
}
/* line 54, sass/site/header/_site-featured-image.scss */
.site-header.featured-image .social-navigation a:focus {
  color: #fff;
  opacity: 1;
  border-bottom: 1px solid #fff;
}
/* line 61, sass/site/header/_site-featured-image.scss */
.site-header.featured-image .social-navigation svg,
.site-header.featured-image .site-featured-image svg {
  /* Use -webkit- only if supporting: Chrome < 54, iOS < 9.3, Android < 4.4.4 */
  -webkit-filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.35));
  filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.35));
}
/* line 69, sass/site/header/_site-featured-image.scss */
.site-header.featured-image .site-featured-image {
  /* First layer: grayscale. */
}
/* line 72, sass/site/header/_site-featured-image.scss */
.site-header.featured-image .site-featured-image .post-thumbnail img {
  height: auto;
  left: 50%;
  max-width: 1000%;
  min-height: 100%;
  min-width: 100vw;
  position: absolute;
  top: 50%;
  transform: translateX(-50%) translateY(-50%);
  width: auto;
  z-index: 1;
  /* When image filters are active, make it grayscale to colorize it blue. */
}
@supports (object-fit: cover) {
  /* line 72, sass/site/header/_site-featured-image.scss */
  .site-header.featured-image .site-featured-image .post-thumbnail img {
    height: 100%;
    left: 0;
    object-fit: cover;
    top: 0;
    transform: none;
    width: 100%;
  }
}
/* line 94, sass/site/header/_site-featured-image.scss */
.image-filters-enabled .site-header.featured-image .site-featured-image .post-thumbnail img {
  filter: grayscale(100%);
}
/* line 99, sass/site/header/_site-featured-image.scss */
.site-header.featured-image .site-featured-image .entry-header {
  margin-top: calc( 4 * 1rem);
  margin-bottom: 0;
  margin-left: 0;
  margin-right: 0;
  /* Entry meta */
}
@media only screen and (min-width: 768px) {
  /* line 99, sass/site/header/_site-featured-image.scss */
  .site-header.featured-image .site-featured-image .entry-header {
    margin-left: calc(10% + 60px);
    margin-right: calc(10% + 60px);
  }
}
/* line 114, sass/site/header/_site-featured-image.scss */
.site-header.featured-image .site-featured-image .entry-header .entry-title:before {
  background: #fff;
}
/* line 121, sass/site/header/_site-featured-image.scss */
.site-header.featured-image .site-featured-image .entry-header .entry-meta {
  font-weight: 500;
}
/* line 125, sass/site/header/_site-featured-image.scss */
.site-header.featured-image .site-featured-image .entry-header .entry-meta > span {
  margin-right: 1rem;
  display: inline-block;
}
/* line 130, sass/site/header/_site-featured-image.scss */
.site-header.featured-image .site-featured-image .entry-header .entry-meta > span:last-child {
  margin-right: 0;
}
/* line 135, sass/site/header/_site-featured-image.scss */
.site-header.featured-image .site-featured-image .entry-header .entry-meta a {
  transition: color 110ms ease-in-out;
  color: currentColor;
}
/* line 140, sass/site/header/_site-featured-image.scss */
.site-header.featured-image .site-featured-image .entry-header .entry-meta a:hover {
  text-decoration: none;
}
/* line 145, sass/site/header/_site-featured-image.scss */
.site-header.featured-image .site-featured-image .entry-header .entry-meta .svg-icon {
  position: relative;
  display: inline-block;
  vertical-align: middle;
  margin-right: 0.5em;
}
/* line 152, sass/site/header/_site-featured-image.scss */
.site-header.featured-image .site-featured-image .entry-header .entry-meta .discussion-avatar-list {
  display: none;
}
@media only screen and (min-width: 768px) {
  /* line 161, sass/site/header/_site-featured-image.scss */
  .site-header.featured-image .site-featured-image .entry-header.has-discussion .entry-meta {
    display: flex;
    position: relative;
  }
  /* line 166, sass/site/header/_site-featured-image.scss */
  .site-header.featured-image .site-featured-image .entry-header.has-discussion .entry-title {
    padding-right: calc(1 * (100vw / 12) + 1rem);
  }
  /* line 170, sass/site/header/_site-featured-image.scss */
  .site-header.featured-image .site-featured-image .entry-header.has-discussion .entry-meta .comment-count {
    position: absolute;
    right: 0;
  }
  /* line 175, sass/site/header/_site-featured-image.scss */
  .site-header.featured-image .site-featured-image .entry-header.has-discussion .entry-meta .discussion-avatar-list {
    display: block;
    position: absolute;
    bottom: 100%;
  }
}
/* line 187, sass/site/header/_site-featured-image.scss */
.site-header.featured-image .custom-logo-link {
  background: #fff;
  box-shadow: 0 0 0 0 rgba(255, 255, 255, 0);
}
/* line 192, sass/site/header/_site-featured-image.scss */
.site-header.featured-image .custom-logo-link:hover, .site-header.featured-image .custom-logo-link:active, .site-header.featured-image .custom-logo-link:focus {
  box-shadow: 0 0 0 2px white;
}
/* line 200, sass/site/header/_site-featured-image.scss */
.site-header.featured-image .site-branding {
  position: relative;
  z-index: 10;
}
/* line 205, sass/site/header/_site-featured-image.scss */
.site-header.featured-image .site-featured-image .entry-header {
  position: relative;
  z-index: 9;
}
/* line 211, sass/site/header/_site-featured-image.scss */
.site-header.featured-image .site-branding-container:after,
.site-header.featured-image .site-featured-image:before,
.site-header.featured-image .site-featured-image:after, .site-header.featured-image:after {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  content: "\020";
  width: 100%;
  height: 100%;
}
/* line 232, sass/site/header/_site-featured-image.scss */
.image-filters-enabled .site-header.featured-image .site-featured-image:before {
  background: #0073aa;
  mix-blend-mode: screen;
  opacity: 0.1;
}
/* line 240, sass/site/header/_site-featured-image.scss */
.site-header.featured-image .site-featured-image:after {
  background: #000;
  mix-blend-mode: multiply;
  opacity: .7;
  /* When image filters are active, a blue overlay is added. */
}
/* line 246, sass/site/header/_site-featured-image.scss */
.image-filters-enabled .site-header.featured-image .site-featured-image:after {
  background: #0073aa;
  opacity: .8;
  z-index: 3;
  /* Browsers supporting mix-blend-mode don't need opacity < 1 */
}
@supports (mix-blend-mode: multiply) {
  /* line 246, sass/site/header/_site-featured-image.scss */
  .image-filters-enabled .site-header.featured-image .site-featured-image:after {
    opacity: 1;
  }
}
/* line 259, sass/site/header/_site-featured-image.scss */
.image-filters-enabled .site-header.featured-image .site-branding-container:after {
  background: rgba(0, 0, 0, 0.35);
  mix-blend-mode: overlay;
  opacity: 0.5;
  z-index: 4;
  /* Browsers supporting mix-blend-mode can have a light overlay */
}
@supports (mix-blend-mode: overlay) {
  /* line 259, sass/site/header/_site-featured-image.scss */
  .image-filters-enabled .site-header.featured-image .site-branding-container:after {
    background: rgba(255, 255, 255, 0.35);
  }
}
/* line 272, sass/site/header/_site-featured-image.scss */
.site-header.featured-image:after {
  background: #000;
  /**
   * Add a transition to the readability overlay, to add a subtle
   * but smooth effect when resizing the screen.
   */
  transition: opacity 1200ms ease-in-out;
  opacity: 0.7;
  z-index: 5;
  /* When image filters are active, a blue overlay is added. */
}
/* line 283, sass/site/header/_site-featured-image.scss */
.image-filters-enabled .site-header.featured-image:after {
  background: #000e14;
  opacity: 0.38;
}
@media only screen and (min-width: 768px) {
  /* line 283, sass/site/header/_site-featured-image.scss */
  .image-filters-enabled .site-header.featured-image:after {
    opacity: 0.18;
  }
}
/* line 294, sass/site/header/_site-featured-image.scss */
.site-header.featured-image ::-moz-selection {
  background: rgba(255, 255, 255, 0.17);
}
/* line 298, sass/site/header/_site-featured-image.scss */
.site-header.featured-image ::selection {
  background: rgba(255, 255, 255, 0.17);
}

/* Footer */
/* line 3, sass/site/footer/_new-footer.scss */
.wpcc-bottom.wpcc-banner.wpcc-container {
  background-color: rgba(255, 255, 255, 0.99) !important;
  border: 0 !important;
  border-top: 2px solid #5d5c5c !important;
  margin: 0;
  border-radius: 0px;
  -webkit-border-radius: 0px;
  -ms-border-radius: 0px;
  -moz-border-radius: 0px;
  font-family: "Montserrat", sans-serif;
  -webkit-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-justify-content: flex-start;
  justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -webkit-flex-direction: row;
  -moz-flex-direction: row;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap;
  padding: 20px 35px 18px;
  -webkit-box-shadow: 0 0 18px rgba(0, 0, 0, 0.2);
  -moz-box-shadow: 0 0 18px rgba(0, 0, 0, 0.2);
  -ms-box-shadow: 0 0 18px rgba(0, 0, 0, 0.2);
  box-shadow: 0 0 18px rgba(0, 0, 0, 0.2);
  z-index: 9999999999 !important;
}
@media (max-width: 1199px) {
  /* line 3, sass/site/footer/_new-footer.scss */
  .wpcc-bottom.wpcc-banner.wpcc-container {
    padding: 15px 20px;
  }
}
@media (max-width: 767px) {
  /* line 3, sass/site/footer/_new-footer.scss */
  .wpcc-bottom.wpcc-banner.wpcc-container {
    padding: 10px 15px;
    border-top: 1px solid #5d5c5c !important;
  }
}
/* line 23, sass/site/footer/_new-footer.scss */
.wpcc-bottom.wpcc-banner.wpcc-container .wpcc-message {
  display: inline-block;
  flex: 0 0 55%;
  width: 55%;
  line-height: normal;
  margin: 0 0 0px;
  font-size: .813em;
  line-height: 1.5;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  color: #696969;
}
@media (max-width: 1600px) {
  /* line 23, sass/site/footer/_new-footer.scss */
  .wpcc-bottom.wpcc-banner.wpcc-container .wpcc-message {
    flex: 0 0 70%;
    width: 70%;
  }
}
@media (max-width: 1199px) {
  /* line 23, sass/site/footer/_new-footer.scss */
  .wpcc-bottom.wpcc-banner.wpcc-container .wpcc-message {
    flex: 0 0 82%;
    width: 82%;
  }
}
@media (max-width: 1023px) {
  /* line 23, sass/site/footer/_new-footer.scss */
  .wpcc-bottom.wpcc-banner.wpcc-container .wpcc-message {
    flex: 0 0 78%;
    width: 78%;
  }
}
@media (max-width: 767px) {
  /* line 23, sass/site/footer/_new-footer.scss */
  .wpcc-bottom.wpcc-banner.wpcc-container .wpcc-message {
    margin: 0 0 10px;
    flex: 0 0 100%;
    width: 100%;
    text-align: center;
  }
}
/* line 52, sass/site/footer/_new-footer.scss */
.wpcc-bottom.wpcc-banner.wpcc-container .wpcc-message .wpcc-privacy {
  text-decoration: none;
  color: #e72e28;
  font-weight: 700;
}
/* line 56, sass/site/footer/_new-footer.scss */
.wpcc-bottom.wpcc-banner.wpcc-container .wpcc-message .wpcc-privacy:hover {
  color: #bd0e08;
}
/* line 61, sass/site/footer/_new-footer.scss */
.wpcc-bottom.wpcc-banner.wpcc-container .wpcc-compliance {
  display: inline-block;
  margin-left: auto;
  margin-right: 0;
}
@media (max-width: 767px) {
  /* line 61, sass/site/footer/_new-footer.scss */
  .wpcc-bottom.wpcc-banner.wpcc-container .wpcc-compliance {
    margin-left: auto;
    margin-right: auto;
    width: 100%;
  }
}
/* line 70, sass/site/footer/_new-footer.scss */
.wpcc-bottom.wpcc-banner.wpcc-container .wpcc-compliance .wpcc-btn {
  border-radius: 0;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  -moz-border-radius: 0;
  padding: 5px 15px;
  min-width: 125px;
  height: 44px;
  line-height: 35px;
  background-color: #e72e28;
  font-size: 14px;
  font-weight: 500;
}
@media (max-width: 767px) {
  /* line 70, sass/site/footer/_new-footer.scss */
  .wpcc-bottom.wpcc-banner.wpcc-container .wpcc-compliance .wpcc-btn {
    min-width: 100%;
    height: 38px;
    line-height: 28px;
    font-size: 13px;
  }
}
/* line 85, sass/site/footer/_new-footer.scss */
.wpcc-bottom.wpcc-banner.wpcc-container .wpcc-compliance .wpcc-btn:hover {
  background-color: #bd0e08;
}

/* New Footer design 04/05/20200 start */
/* line 97, sass/site/footer/_new-footer.scss */
.page_footer {
  clear: both;
  background-color: #000;
}
/* line 100, sass/site/footer/_new-footer.scss */
.page_footer .container {
  max-width: 1440px;
}
/* line 103, sass/site/footer/_new-footer.scss */
.page_footer ul {
  margin: 0;
  padding: 0;
  list-style: none;
}
/* line 108, sass/site/footer/_new-footer.scss */
.page_footer .footer_top {
  display: flex;
  padding: 88px 0 48px;
}
@media (max-width: 1279px) {
  /* line 108, sass/site/footer/_new-footer.scss */
  .page_footer .footer_top {
    padding: 55px 0 30px;
  }
}
@media (max-width: 1023px) {
  /* line 108, sass/site/footer/_new-footer.scss */
  .page_footer .footer_top {
    flex-flow: wrap;
  }
}
@media (max-width: 767px) {
  /* line 108, sass/site/footer/_new-footer.scss */
  .page_footer .footer_top {
    padding: 35px 0 0;
  }
}
/* line 121, sass/site/footer/_new-footer.scss */
.page_footer .footer-logo-col {
  width: 360px;
  margin-right: 100px;
}
@media (max-width: 1680px) {
  /* line 121, sass/site/footer/_new-footer.scss */
  .page_footer .footer-logo-col {
    width: 340px;
    margin-right: 30px;
  }
}
@media (max-width: 1365px) {
  /* line 121, sass/site/footer/_new-footer.scss */
  .page_footer .footer-logo-col {
    width: 270px;
    margin-right: 20px;
  }
}
@media (max-width: 1279px) {
  /* line 121, sass/site/footer/_new-footer.scss */
  .page_footer .footer-logo-col {
    width: 200px;
  }
}
@media (max-width: 1023px) {
  /* line 121, sass/site/footer/_new-footer.scss */
  .page_footer .footer-logo-col {
    width: 50%;
    margin: 0 0 40px;
    padding-right: 20px;
  }
}
@media (max-width: 767px) {
  /* line 121, sass/site/footer/_new-footer.scss */
  .page_footer .footer-logo-col {
    width: 100%;
  }
}
/* line 143, sass/site/footer/_new-footer.scss */
.page_footer .footer-logo-col p {
  font-family: "Montserrat", sans-serif;
  color: #e72e28;
  font-size: 26px;
  font-weight: 700;
  line-height: normal;
  margin: 32px 0 40px;
  letter-spacing: 0;
}
@media (max-width: 1600px) {
  /* line 143, sass/site/footer/_new-footer.scss */
  .page_footer .footer-logo-col p {
    font-size: 23px;
    margin: 22px 0 30px;
  }
}
@media (max-width: 1279px) {
  /* line 143, sass/site/footer/_new-footer.scss */
  .page_footer .footer-logo-col p {
    font-size: 18px;
    margin: 12px 0 30px;
  }
}
/* line 160, sass/site/footer/_new-footer.scss */
.page_footer .footer-logo-col .border-button {
  min-width: auto;
  padding: 7px 29px;
}
@media (max-width: 1680px) {
  /* line 160, sass/site/footer/_new-footer.scss */
  .page_footer .footer-logo-col .border-button {
    padding: 7px 20px;
  }
}
@media (max-width: 1600px) {
  /* line 160, sass/site/footer/_new-footer.scss */
  .page_footer .footer-logo-col .border-button {
    font-size: 16px;
  }
}
@media (max-width: 1279px) {
  /* line 160, sass/site/footer/_new-footer.scss */
  .page_footer .footer-logo-col .border-button {
    width: 100%;
    margin: 0 0 5px;
  }
}
@media (max-width: 1023px) {
  /* line 160, sass/site/footer/_new-footer.scss */
  .page_footer .footer-logo-col .border-button {
    width: auto;
    margin: 0 10px 5px 0;
  }
}
/* line 177, sass/site/footer/_new-footer.scss */
.page_footer .footer-logo-col .border-button.contact {
  margin-right: 30px;
}
@media (max-width: 1680px) {
  /* line 177, sass/site/footer/_new-footer.scss */
  .page_footer .footer-logo-col .border-button.contact {
    margin-right: 10px;
  }
}
/* line 185, sass/site/footer/_new-footer.scss */
.page_footer .title_text {
  color: #fff;
  font-size: 17px;
  font-family: "Montserrat", sans-serif;
  font-weight: 500;
  text-transform: uppercase;
  margin: 0 0 23px;
}
@media (max-width: 1600px) {
  /* line 185, sass/site/footer/_new-footer.scss */
  .page_footer .title_text {
    margin: 0 0 20px;
  }
}
@media (max-width: 1199px) {
  /* line 185, sass/site/footer/_new-footer.scss */
  .page_footer .title_text {
    margin: 0 0 13px;
  }
}
@media (max-width: 767px) {
  /* line 185, sass/site/footer/_new-footer.scss */
  .page_footer .title_text {
    position: relative;
  }
}
/* line 201, sass/site/footer/_new-footer.scss */
.page_footer .title_text .toggleLinks {
  display: block;
  position: absolute;
  right: 0;
  top: 0;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
/* line 209, sass/site/footer/_new-footer.scss */
.page_footer .title_text .toggleLinks:after, .page_footer .title_text .toggleLinks:before {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto;
  width: 16px;
  height: 2px;
  background-color: #fff;
  display: block;
}
/* line 222, sass/site/footer/_new-footer.scss */
.page_footer .title_text .toggleLinks:before {
  transform: rotate(90deg);
  transition: all 0.4s ease;
}
/* line 227, sass/site/footer/_new-footer.scss */
.page_footer .title_text .toggleLinks.active:before {
  transform: rotate(0deg);
}
@media (min-width: 768px) {
  /* line 201, sass/site/footer/_new-footer.scss */
  .page_footer .title_text .toggleLinks {
    display: none;
  }
}
/* line 236, sass/site/footer/_new-footer.scss */
.page_footer .quick-links {
  display: none;
  margin: 0;
  list-style: none;
  padding: 0;
}
@media (min-width: 768px) {
  /* line 236, sass/site/footer/_new-footer.scss */
  .page_footer .quick-links {
    display: block !important;
  }
}
@media (max-width: 767px) {
  /* line 236, sass/site/footer/_new-footer.scss */
  .page_footer .quick-links {
    margin-bottom: 20px;
  }
}
/* line 247, sass/site/footer/_new-footer.scss */
.page_footer .quick-links li {
  margin-bottom: 6px;
  display: block;
  line-height: 18px;
}
@media (max-width: 1199px) {
  /* line 247, sass/site/footer/_new-footer.scss */
  .page_footer .quick-links li {
    margin-bottom: 3px;
  }
}
/* line 255, sass/site/footer/_new-footer.scss */
.page_footer .quick-links a {
  color: #979797;
  font-size: 15px;
  line-height: normal;
  display: inline-block;
}
@media (max-width: 1600px) {
  /* line 255, sass/site/footer/_new-footer.scss */
  .page_footer .quick-links a {
    font-size: 14px;
  }
}
/* line 263, sass/site/footer/_new-footer.scss */
.page_footer .quick-links a:hover {
  color: #fff;
}
/* line 269, sass/site/footer/_new-footer.scss */
.page_footer .footer-quick-link.company {
  width: 170px;
  padding-right: 10px;
}
@media (max-width: 1600px) {
  /* line 269, sass/site/footer/_new-footer.scss */
  .page_footer .footer-quick-link.company {
    width: 140px;
  }
}
@media (max-width: 1023px) {
  /* line 269, sass/site/footer/_new-footer.scss */
  .page_footer .footer-quick-link.company {
    order: 3;
    width: 25%;
  }
}
@media (max-width: 767px) {
  /* line 269, sass/site/footer/_new-footer.scss */
  .page_footer .footer-quick-link.company {
    width: 100%;
    border-bottom: 1px #fff solid;
    margin-bottom: 20px;
    padding-right: 0;
  }
}
/* line 286, sass/site/footer/_new-footer.scss */
.page_footer .footer-quick-link.solutions {
  width: 370px;
  padding-right: 10px;
}
@media (max-width: 1199px) {
  /* line 286, sass/site/footer/_new-footer.scss */
  .page_footer .footer-quick-link.solutions {
    width: 210px;
  }
}
@media (max-width: 1023px) {
  /* line 286, sass/site/footer/_new-footer.scss */
  .page_footer .footer-quick-link.solutions {
    -webkit-box-ordinal-group: 4;
    -moz-box-ordinal-group: 4;
    -ms-flex-order: 4;
    -webkit-order: 4;
    order: 4;
    width: 50%;
  }
}
@media (max-width: 767px) {
  /* line 286, sass/site/footer/_new-footer.scss */
  .page_footer .footer-quick-link.solutions {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    width: 100%;
    border-bottom: 1px #fff solid;
    margin-bottom: 15px;
    padding-right: 0;
  }
}
/* line 304, sass/site/footer/_new-footer.scss */
.page_footer .footer-quick-link.services {
  width: 275px;
  padding-right: 10px;
}
@media (max-width: 1600px) {
  /* line 304, sass/site/footer/_new-footer.scss */
  .page_footer .footer-quick-link.services {
    width: 250px;
  }
}
@media (max-width: 1023px) {
  /* line 304, sass/site/footer/_new-footer.scss */
  .page_footer .footer-quick-link.services {
    -webkit-box-ordinal-group: 1;
    -moz-box-ordinal-group: 1;
    -ms-flex-order: 1;
    -webkit-order: 1;
    order: 1;
    width: 33.33%;
    margin: 0 0 30px;
  }
}
@media (max-width: 767px) {
  /* line 304, sass/site/footer/_new-footer.scss */
  .page_footer .footer-quick-link.services {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    width: 100%;
    border-bottom: 1px #fff solid;
    margin-bottom: 15px;
    padding-right: 0;
  }
}
/* line 323, sass/site/footer/_new-footer.scss */
.page_footer .footer-quick-link.industries {
  width: 220px;
  padding-right: 10px;
}
@media (max-width: 1199px) {
  /* line 323, sass/site/footer/_new-footer.scss */
  .page_footer .footer-quick-link.industries {
    width: 210px;
  }
}
@media (max-width: 1023px) {
  /* line 323, sass/site/footer/_new-footer.scss */
  .page_footer .footer-quick-link.industries {
    -webkit-box-ordinal-group: 2;
    -moz-box-ordinal-group: 2;
    -ms-flex-order: 2;
    -webkit-order: 2;
    order: 2;
    width: 33.33%;
    margin: 0 0 30px;
  }
}
@media (max-width: 767px) {
  /* line 323, sass/site/footer/_new-footer.scss */
  .page_footer .footer-quick-link.industries {
    -webkit-box-ordinal-group: 3;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
    width: 100%;
    border-bottom: 1px solid #fff;
    margin-bottom: 15px;
    padding-right: 0;
  }
}
/* line 342, sass/site/footer/_new-footer.scss */
.page_footer .footer-quick-link.explore {
  padding-right: 10px;
  width: auto;
}
@media (max-width: 1600px) {
  /* line 342, sass/site/footer/_new-footer.scss */
  .page_footer .footer-quick-link.explore {
    width: 230px;
  }
}
@media (max-width: 1199px) {
  /* line 342, sass/site/footer/_new-footer.scss */
  .page_footer .footer-quick-link.explore {
    width: 190px;
  }
}
@media (max-width: 1023px) {
  /* line 342, sass/site/footer/_new-footer.scss */
  .page_footer .footer-quick-link.explore {
    -webkit-box-ordinal-group: 3;
    -moz-box-ordinal-group: 3;
    -ms-flex-order: 3;
    -webkit-order: 3;
    order: 3;
    width: 33.33%;
    padding-right: 0;
    margin: 0 0 30px;
  }
}
@media (max-width: 767px) {
  /* line 342, sass/site/footer/_new-footer.scss */
  .page_footer .footer-quick-link.explore {
    -webkit-box-ordinal-group: 4;
    -moz-box-ordinal-group: 4;
    -ms-flex-order: 4;
    -webkit-order: 4;
    order: 4;
    width: 100%;
    border-bottom: 1px solid #fff;
    margin-bottom: 15px;
    padding-right: 0;
  }
}
/* line 366, sass/site/footer/_new-footer.scss */
.page_footer .connect-us {
  width: 329px;
  margin-left: auto;
}
@media (max-width: 1600px) {
  /* line 366, sass/site/footer/_new-footer.scss */
  .page_footer .connect-us {
    width: 379px;
  }
}
@media (max-width: 1023px) {
  /* line 366, sass/site/footer/_new-footer.scss */
  .page_footer .connect-us {
    width: 50%;
    -webkit-box-ordinal-group: 5;
    -moz-box-ordinal-group: 5;
    -ms-flex-order: 5;
    -webkit-order: 5;
    order: 5;
  }
}
@media (max-width: 767px) {
  /* line 366, sass/site/footer/_new-footer.scss */
  .page_footer .connect-us {
    width: 100%;
    border-bottom: 1px solid #fff;
    margin-bottom: 15px;
  }
}
/* line 382, sass/site/footer/_new-footer.scss */
.page_footer .connect-us ul li {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  padding: 4px 0 10px;
  border-bottom: 1px solid #5f5f5f;
}
@media (max-width: 767px) {
  /* line 382, sass/site/footer/_new-footer.scss */
  .page_footer .connect-us ul li {
    margin-bottom: 6px;
    border-bottom-width: 1px;
  }
}
/* line 391, sass/site/footer/_new-footer.scss */
.page_footer .connect-us ul li label {
  font-size: 15px;
  text-transform: uppercase;
  color: #ababab;
  display: inline-block;
}
@media (max-width: 1199px) {
  /* line 391, sass/site/footer/_new-footer.scss */
  .page_footer .connect-us ul li label {
    font-size: 13px;
    line-height: 13px;
  }
}
/* line 401, sass/site/footer/_new-footer.scss */
.page_footer .connect-us ul li a {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  margin-left: auto;
  width: calc(100% - 67px);
  color: #fff;
  font-size: 15px;
  line-height: normal;
  font-weight: normal;
  -webkit-transition: all 0.5s ease-in-out 0s;
  -moz-transition: all 0.5s ease-in-out 0s;
  -ms-transition: all 0.5s ease-in-out 0s;
  -o-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
}
@media (max-width: 1279px) {
  /* line 401, sass/site/footer/_new-footer.scss */
  .page_footer .connect-us ul li a {
    font-size: 14px;
  }
}
@media (max-width: 1199px) {
  /* line 401, sass/site/footer/_new-footer.scss */
  .page_footer .connect-us ul li a {
    width: calc(100% - 47px);
    font-size: 13px;
    line-height: 20px;
  }
}
@media (max-width: 1023px) {
  /* line 401, sass/site/footer/_new-footer.scss */
  .page_footer .connect-us ul li a {
    font-size: 14px;
    width: calc(100% - 57px);
  }
}
/* line 423, sass/site/footer/_new-footer.scss */
.page_footer .connect-us ul li a:hover {
  color: #e72e28;
}
/* line 426, sass/site/footer/_new-footer.scss */
.page_footer .connect-us ul li a .arrow_right {
  margin-left: auto;
  width: 25px;
  -webkit-transition: all 0.5s ease-in-out 0s;
  -moz-transition: all 0.5s ease-in-out 0s;
  -ms-transition: all 0.5s ease-in-out 0s;
  -o-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
}
/* line 432, sass/site/footer/_new-footer.scss */
.page_footer .connect-us ul li a:hover .arrow_right {
  -webkit-transition: all 0.5s ease-in-out 0s;
  -moz-transition: all 0.5s ease-in-out 0s;
  -ms-transition: all 0.5s ease-in-out 0s;
  -o-transition: all 0.5s ease-in-out 0s;
  transition: all 0.5s ease-in-out 0s;
}
@media (max-width: 767px) {
  /* line 438, sass/site/footer/_new-footer.scss */
  .page_footer .connect-us ul li:last-child {
    border-bottom: 0;
    margin-bottom: 0;
    padding-bottom: 0;
  }
}
/* line 449, sass/site/footer/_new-footer.scss */
.page_footer .footer-middle .footer-mid-view {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
  padding: 21px 0 22px;
  border-top: 1px solid #5f5f5f;
  border-bottom: 1px solid #5f5f5f;
}
@media (max-width: 1600px) {
  /* line 449, sass/site/footer/_new-footer.scss */
  .page_footer .footer-middle .footer-mid-view {
    padding: 15px 0 16px;
  }
}
@media (max-width: 1023px) {
  /* line 449, sass/site/footer/_new-footer.scss */
  .page_footer .footer-middle .footer-mid-view {
    margin: 0 -15px;
  }
}
@media (max-width: 767px) {
  /* line 449, sass/site/footer/_new-footer.scss */
  .page_footer .footer-middle .footer-mid-view {
    -webkit-justify-content: center;
    -moz-justify-content: center;
    -ms-justify-content: center;
    justify-content: center;
    -ms-flex-pack: center;
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    padding: 0 0 15px;
    border-top: 0;
    border-bottom-width: 1px;
  }
}
/* line 469, sass/site/footer/_new-footer.scss */
.page_footer .footer-middle .footer-mid-view .ftr-mid-logo {
  display: inline-block;
  margin-right: 27px;
}
@media (max-width: 1600px) {
  /* line 469, sass/site/footer/_new-footer.scss */
  .page_footer .footer-middle .footer-mid-view .ftr-mid-logo {
    margin-right: 24px;
  }
}
@media (max-width: 1199px) {
  /* line 469, sass/site/footer/_new-footer.scss */
  .page_footer .footer-middle .footer-mid-view .ftr-mid-logo {
    margin-right: 20px;
  }
}
@media (max-width: 1023px) {
  /* line 469, sass/site/footer/_new-footer.scss */
  .page_footer .footer-middle .footer-mid-view .ftr-mid-logo {
    margin-right: 17px;
  }
}
@media (max-width: 767px) {
  /* line 469, sass/site/footer/_new-footer.scss */
  .page_footer .footer-middle .footer-mid-view .ftr-mid-logo {
    display: none;
  }
}
@media (max-width: 567px) {
  /* line 469, sass/site/footer/_new-footer.scss */
  .page_footer .footer-middle .footer-mid-view .ftr-mid-logo {
    margin-right: 0;
  }
}
@media (max-width: 479px) {
  /* line 488, sass/site/footer/_new-footer.scss */
  .page_footer .footer-middle .footer-mid-view .footer-mid-menu {
    line-height: normal;
    margin: 5px 0 5px;
    text-align: center;
  }
}
/* line 494, sass/site/footer/_new-footer.scss */
.page_footer .footer-middle .footer-mid-view .footer-mid-menu li {
  display: inline-block;
  position: relative;
}
@media (max-width: 479px) {
  /* line 494, sass/site/footer/_new-footer.scss */
  .page_footer .footer-middle .footer-mid-view .footer-mid-menu li {
    line-height: normal;
    margin: 0 0 5px;
  }
}
/* line 501, sass/site/footer/_new-footer.scss */
.page_footer .footer-middle .footer-mid-view .footer-mid-menu li a {
  font-size: 14px;
  color: #fff;
  text-transform: uppercase;
}
@media (max-width: 1023px) {
  /* line 501, sass/site/footer/_new-footer.scss */
  .page_footer .footer-middle .footer-mid-view .footer-mid-menu li a {
    font-size: 13px;
  }
}
/* line 508, sass/site/footer/_new-footer.scss */
.page_footer .footer-middle .footer-mid-view .footer-mid-menu li a:hover {
  color: #e72e28;
}
/* line 512, sass/site/footer/_new-footer.scss */
.page_footer .footer-middle .footer-mid-view .footer-mid-menu li:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 1px;
  height: 12px;
  margin: 0 20px;
  background-color: #fff;
}
@media (max-width: 1600px) {
  /* line 512, sass/site/footer/_new-footer.scss */
  .page_footer .footer-middle .footer-mid-view .footer-mid-menu li:after {
    margin: 0 12px;
  }
}
@media (max-width: 1199px) {
  /* line 512, sass/site/footer/_new-footer.scss */
  .page_footer .footer-middle .footer-mid-view .footer-mid-menu li:after {
    margin: 0 10px;
  }
}
@media (max-width: 1023px) {
  /* line 512, sass/site/footer/_new-footer.scss */
  .page_footer .footer-middle .footer-mid-view .footer-mid-menu li:after {
    margin: 0 5px;
  }
}
@media (max-width: 599px) {
  /* line 512, sass/site/footer/_new-footer.scss */
  .page_footer .footer-middle .footer-mid-view .footer-mid-menu li:after {
    margin: 0px 4px;
  }
}
/* line 534, sass/site/footer/_new-footer.scss */
.page_footer .footer-middle .footer-mid-view .footer-mid-menu li:last-child:after {
  display: none;
}
/* line 540, sass/site/footer/_new-footer.scss */
.page_footer .footer-middle .footer-mid-view .social-media {
  margin-left: auto;
  width: auto;
}
@media (max-width: 767px) {
  /* line 540, sass/site/footer/_new-footer.scss */
  .page_footer .footer-middle .footer-mid-view .social-media {
    width: 100%;
    text-align: center;
  }
}
/* line 547, sass/site/footer/_new-footer.scss */
.page_footer .footer-middle .footer-mid-view .social-media li {
  display: inline-block;
  vertical-align: middle;
  line-height: normal;
  margin-left: 33px;
}
@media (max-width: 1600px) {
  /* line 547, sass/site/footer/_new-footer.scss */
  .page_footer .footer-middle .footer-mid-view .social-media li {
    margin-left: 30px;
  }
}
@media (max-width: 1023px) {
  /* line 547, sass/site/footer/_new-footer.scss */
  .page_footer .footer-middle .footer-mid-view .social-media li {
    margin-left: 20px;
  }
}
/* line 558, sass/site/footer/_new-footer.scss */
.page_footer .footer-middle .footer-mid-view .social-media li a {
  float: none;
  margin: 0;
  font-size: 0;
  color: inherit;
  display: inline-block;
}
/* line 569, sass/site/footer/_new-footer.scss */
.page_footer .copyright_footer {
  width: 100%;
  border-top: 0;
  display: flex;
  align-items: center;
  height: 102px;
  padding: 0px 0 43px;
}
@media (max-width: 1600px) {
  /* line 569, sass/site/footer/_new-footer.scss */
  .page_footer .copyright_footer {
    height: 90px;
    padding: 0px 0 33px;
  }
}
@media (max-width: 1279px) {
  /* line 569, sass/site/footer/_new-footer.scss */
  .page_footer .copyright_footer {
    height: 80px;
  }
}
@media (max-width: 1023px) {
  /* line 569, sass/site/footer/_new-footer.scss */
  .page_footer .copyright_footer {
    height: auto;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    padding: 20px 0;
  }
}
@media (max-width: 767px) {
  /* line 569, sass/site/footer/_new-footer.scss */
  .page_footer .copyright_footer {
    padding: 10px 0;
  }
}
/* line 593, sass/site/footer/_new-footer.scss */
.page_footer .copyright_footer .copyright-view {
  display: -webkit-box;
  display: -moz-box;
  display: -ms-flexbox;
  display: -webkit-flex;
  display: flex;
  -webkit-align-items: center;
  -moz-align-items: center;
  -ms-align-items: center;
  align-items: center;
}
@media (max-width: 1023px) {
  /* line 593, sass/site/footer/_new-footer.scss */
  .page_footer .copyright_footer .copyright-view {
    -webkit-flex-direction: row;
    -moz-flex-direction: row;
    -ms-flex-direction: row;
    flex-direction: row;
    -webkit-flex-wrap: wrap;
    -moz-flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
  }
}
/* line 600, sass/site/footer/_new-footer.scss */
.page_footer .copyright_footer .copyright-view .copyright_text {
  width: auto;
  color: #909090;
  font-weight: normal;
}
@media (max-width: 1023px) {
  /* line 600, sass/site/footer/_new-footer.scss */
  .page_footer .copyright_footer .copyright-view .copyright_text {
    width: 100%;
    text-align: center;
    margin-bottom: 10px;
  }
}
@media (max-width: 767px) {
  /* line 600, sass/site/footer/_new-footer.scss */
  .page_footer .copyright_footer .copyright-view .copyright_text {
    line-height: normal;
    margin-bottom: 5px;
  }
}
/* line 613, sass/site/footer/_new-footer.scss */
.page_footer .copyright_footer .copyright-view .copyright_text p {
  font-size: 15px;
  letter-spacing: 0;
  font-weight: 400;
  color: #909090;
  margin: 0;
}
@media (max-width: 1023px) {
  /* line 613, sass/site/footer/_new-footer.scss */
  .page_footer .copyright_footer .copyright-view .copyright_text p {
    font-size: 14px;
  }
}
/* line 623, sass/site/footer/_new-footer.scss */
.page_footer .copyright_footer .copyright-view .copyright_text .protect {
  display: inline-block;
  margin-left: 5px;
}
/* line 627, sass/site/footer/_new-footer.scss */
.page_footer .copyright_footer .copyright-view .copyright_text a {
  color: #909090;
}
/* line 629, sass/site/footer/_new-footer.scss */
.page_footer .copyright_footer .copyright-view .copyright_text a:hover {
  color: #e72e28;
  text-decoration: underline;
}
/* line 635, sass/site/footer/_new-footer.scss */
.page_footer .copyright_footer .copyright-view .ftr-btm-right-links {
  margin-left: auto;
}
@media (max-width: 1023px) {
  /* line 635, sass/site/footer/_new-footer.scss */
  .page_footer .copyright_footer .copyright-view .ftr-btm-right-links {
    margin: 0 auto;
    line-height: normal;
  }
}
@media (max-width: 479px) {
  /* line 635, sass/site/footer/_new-footer.scss */
  .page_footer .copyright_footer .copyright-view .ftr-btm-right-links {
    text-align: center;
  }
}
/* line 644, sass/site/footer/_new-footer.scss */
.page_footer .copyright_footer .copyright-view .ftr-btm-right-links li {
  display: inline-block;
  position: relative;
}
@media (max-width: 479px) {
  /* line 644, sass/site/footer/_new-footer.scss */
  .page_footer .copyright_footer .copyright-view .ftr-btm-right-links li {
    line-height: normal;
  }
}
/* line 650, sass/site/footer/_new-footer.scss */
.page_footer .copyright_footer .copyright-view .ftr-btm-right-links li a {
  font-size: 13px;
  color: #909090;
  text-transform: uppercase;
  font-weight: 600;
}
/* line 655, sass/site/footer/_new-footer.scss */
.page_footer .copyright_footer .copyright-view .ftr-btm-right-links li a:hover {
  color: #fff;
}
/* line 659, sass/site/footer/_new-footer.scss */
.page_footer .copyright_footer .copyright-view .ftr-btm-right-links li:after {
  content: '';
  display: inline-block;
  vertical-align: middle;
  width: 1px;
  height: 11px;
  margin: 2px 8px 0 8px;
  background-color: #909090;
}
@media (max-width: 1600px) {
  /* line 659, sass/site/footer/_new-footer.scss */
  .page_footer .copyright_footer .copyright-view .ftr-btm-right-links li:after {
    margin: 2px 7px 0 7px;
  }
}
@media (max-width: 1023px) {
  /* line 659, sass/site/footer/_new-footer.scss */
  .page_footer .copyright_footer .copyright-view .ftr-btm-right-links li:after {
    margin: 2px 7px 0 7px;
  }
}
@media (max-width: 767px) {
  /* line 659, sass/site/footer/_new-footer.scss */
  .page_footer .copyright_footer .copyright-view .ftr-btm-right-links li:after {
    margin: 2px 5px 0 5px;
  }
}
/* line 678, sass/site/footer/_new-footer.scss */
.page_footer .copyright_footer .copyright-view .ftr-btm-right-links li:last-child:after {
  display: none;
}

@keyframes horizontalMove {
  0% {
    transform: translateX(-30px);
  }
  100% {
    transform: translateX(0px);
  }
}
/* New Footer design 04/05/20200 start */
/* Wow */
/*!
Animate.css - http://daneden.me/animate
Licensed under the MIT license

Copyright (c) 2013 Daniel Eden

Permission is hereby granted, free of charge, to any person obtaining a copy of this software and associated documentation files (the "Software"), to deal in the Software without restriction, including without limitation the rights to use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of the Software, and to permit persons to whom the Software is furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE.
*/
/* line 17, sass/animate/_animate.scss */
.animated {
  -webkit-animation-duration: 1s;
  animation-duration: 1s;
  -webkit-animation-fill-mode: both;
  animation-fill-mode: both;
}

/* line 24, sass/animate/_animate.scss */
.animated.hinge {
  -webkit-animation-duration: 2s;
  animation-duration: 2s;
}

@-webkit-keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
@keyframes bounce {
  0%, 20%, 50%, 80%, 100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  40% {
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  60% {
    -webkit-transform: translateY(-15px);
    -ms-transform: translateY(-15px);
    transform: translateY(-15px);
  }
}
/* line 66, sass/animate/_animate.scss */
.bounce {
  -webkit-animation-name: bounce;
  animation-name: bounce;
}

@-webkit-keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
@keyframes flash {
  0%, 50%, 100% {
    opacity: 1;
  }
  25%, 75% {
    opacity: 0;
  }
}
/* line 91, sass/animate/_animate.scss */
.flash {
  -webkit-animation-name: flash;
  animation-name: flash;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes pulse {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  50% {
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}
/* line 135, sass/animate/_animate.scss */
.pulse {
  -webkit-animation-name: pulse;
  animation-name: pulse;
}

@-webkit-keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
}
@keyframes shake {
  0%, 100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  10%, 30%, 50%, 70%, 90% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  20%, 40%, 60%, 80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }
}
/* line 177, sass/animate/_animate.scss */
.shake {
  -webkit-animation-name: shake;
  animation-name: shake;
}

@-webkit-keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
@keyframes swing {
  20% {
    -webkit-transform: rotate(15deg);
    -ms-transform: rotate(15deg);
    transform: rotate(15deg);
  }
  40% {
    -webkit-transform: rotate(-10deg);
    -ms-transform: rotate(-10deg);
    transform: rotate(-10deg);
  }
  60% {
    -webkit-transform: rotate(5deg);
    -ms-transform: rotate(5deg);
    transform: rotate(5deg);
  }
  80% {
    -webkit-transform: rotate(-5deg);
    -ms-transform: rotate(-5deg);
    transform: rotate(-5deg);
  }
  100% {
    -webkit-transform: rotate(0deg);
    -ms-transform: rotate(0deg);
    transform: rotate(0deg);
  }
}
/* line 241, sass/animate/_animate.scss */
.swing {
  -webkit-transform-origin: top center;
  -ms-transform-origin: top center;
  transform-origin: top center;
  -webkit-animation-name: swing;
  animation-name: swing;
}

@-webkit-keyframes tada {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}
@keyframes tada {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  10%, 20% {
    -webkit-transform: scale(0.9) rotate(-3deg);
    -ms-transform: scale(0.9) rotate(-3deg);
    transform: scale(0.9) rotate(-3deg);
  }
  30%, 50%, 70%, 90% {
    -webkit-transform: scale(1.1) rotate(3deg);
    -ms-transform: scale(1.1) rotate(3deg);
    transform: scale(1.1) rotate(3deg);
  }
  40%, 60%, 80% {
    -webkit-transform: scale(1.1) rotate(-3deg);
    -ms-transform: scale(1.1) rotate(-3deg);
    transform: scale(1.1) rotate(-3deg);
  }
  100% {
    -webkit-transform: scale(1) rotate(0);
    -ms-transform: scale(1) rotate(0);
    transform: scale(1) rotate(0);
  }
}
/* line 308, sass/animate/_animate.scss */
.tada {
  -webkit-animation-name: tada;
  animation-name: tada;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    -webkit-transform: translateX(0%);
    transform: translateX(0%);
  }
}
@keyframes wobble {
  0% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }
  15% {
    -webkit-transform: translateX(-25%) rotate(-5deg);
    -ms-transform: translateX(-25%) rotate(-5deg);
    transform: translateX(-25%) rotate(-5deg);
  }
  30% {
    -webkit-transform: translateX(20%) rotate(3deg);
    -ms-transform: translateX(20%) rotate(3deg);
    transform: translateX(20%) rotate(3deg);
  }
  45% {
    -webkit-transform: translateX(-15%) rotate(-3deg);
    -ms-transform: translateX(-15%) rotate(-3deg);
    transform: translateX(-15%) rotate(-3deg);
  }
  60% {
    -webkit-transform: translateX(10%) rotate(2deg);
    -ms-transform: translateX(10%) rotate(2deg);
    transform: translateX(10%) rotate(2deg);
  }
  75% {
    -webkit-transform: translateX(-5%) rotate(-1deg);
    -ms-transform: translateX(-5%) rotate(-1deg);
    transform: translateX(-5%) rotate(-1deg);
  }
  100% {
    -webkit-transform: translateX(0%);
    -ms-transform: translateX(0%);
    transform: translateX(0%);
  }
}
/* line 396, sass/animate/_animate.scss */
.wobble {
  -webkit-animation-name: wobble;
  animation-name: wobble;
}

@-webkit-keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    transform: scale(1.05);
  }
  70% {
    -webkit-transform: scale(0.9);
    transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
}
@keyframes bounceIn {
  0% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    -ms-transform: scale(0.3);
    transform: scale(0.3);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.05);
    -ms-transform: scale(1.05);
    transform: scale(1.05);
  }
  70% {
    -webkit-transform: scale(0.9);
    -ms-transform: scale(0.9);
    transform: scale(0.9);
  }
  100% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
}
/* line 453, sass/animate/_animate.scss */
.bounceIn {
  -webkit-animation-name: bounceIn;
  animation-name: bounceIn;
}

@-webkit-keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    transform: translateY(30px);
  }
  80% {
    -webkit-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes bounceInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(30px);
    -ms-transform: translateY(30px);
    transform: translateY(30px);
  }
  80% {
    -webkit-transform: translateY(-10px);
    -ms-transform: translateY(-10px);
    transform: translateY(-10px);
  }
  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
/* line 510, sass/animate/_animate.scss */
.bounceInDown {
  -webkit-animation-name: bounceInDown;
  animation-name: bounceInDown;
}

@-webkit-keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    transform: translateX(30px);
  }
  80% {
    -webkit-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes bounceInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(30px);
    -ms-transform: translateX(30px);
    transform: translateX(30px);
  }
  80% {
    -webkit-transform: translateX(-10px);
    -ms-transform: translateX(-10px);
    transform: translateX(-10px);
  }
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
/* line 567, sass/animate/_animate.scss */
.bounceInLeft {
  -webkit-animation-name: bounceInLeft;
  animation-name: bounceInLeft;
}

@-webkit-keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    transform: translateX(-30px);
  }
  80% {
    -webkit-transform: translateX(10px);
    transform: translateX(10px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes bounceInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateX(-30px);
    -ms-transform: translateX(-30px);
    transform: translateX(-30px);
  }
  80% {
    -webkit-transform: translateX(10px);
    -ms-transform: translateX(10px);
    transform: translateX(10px);
  }
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
/* line 624, sass/animate/_animate.scss */
.bounceInRight {
  -webkit-animation-name: bounceInRight;
  animation-name: bounceInRight;
}

@-webkit-keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  80% {
    -webkit-transform: translateY(10px);
    transform: translateY(10px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes bounceInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
  60% {
    opacity: 1;
    -webkit-transform: translateY(-30px);
    -ms-transform: translateY(-30px);
    transform: translateY(-30px);
  }
  80% {
    -webkit-transform: translateY(10px);
    -ms-transform: translateY(10px);
    transform: translateY(10px);
  }
  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
/* line 681, sass/animate/_animate.scss */
.bounceInUp {
  -webkit-animation-name: bounceInUp;
  animation-name: bounceInUp;
}

@-webkit-keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
    transform: scale(1);
  }
  25% {
    -webkit-transform: scale(0.95);
    transform: scale(0.95);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    transform: scale(0.3);
  }
}
@keyframes bounceOut {
  0% {
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    transform: scale(1);
  }
  25% {
    -webkit-transform: scale(0.95);
    -ms-transform: scale(0.95);
    transform: scale(0.95);
  }
  50% {
    opacity: 1;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
  }
  100% {
    opacity: 0;
    -webkit-transform: scale(0.3);
    -ms-transform: scale(0.3);
    transform: scale(0.3);
  }
}
/* line 738, sass/animate/_animate.scss */
.bounceOut {
  -webkit-animation-name: bounceOut;
  animation-name: bounceOut;
}

@-webkit-keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}
@keyframes bounceOutDown {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}
/* line 784, sass/animate/_animate.scss */
.bounceOutDown {
  -webkit-animation-name: bounceOutDown;
  animation-name: bounceOutDown;
}

@-webkit-keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}
@keyframes bounceOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}
/* line 830, sass/animate/_animate.scss */
.bounceOutLeft {
  -webkit-animation-name: bounceOutLeft;
  animation-name: bounceOutLeft;
}

@-webkit-keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}
@keyframes bounceOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}
/* line 876, sass/animate/_animate.scss */
.bounceOutRight {
  -webkit-animation-name: bounceOutRight;
  animation-name: bounceOutRight;
}

@-webkit-keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}
@keyframes bounceOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  20% {
    opacity: 1;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}
/* line 922, sass/animate/_animate.scss */
.bounceOutUp {
  -webkit-animation-name: bounceOutUp;
  animation-name: bounceOutUp;
}

@-webkit-keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes fadeIn {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
/* line 947, sass/animate/_animate.scss */
.fadeIn {
  -webkit-animation-name: fadeIn;
  animation-name: fadeIn;
}

@-webkit-keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
/* line 982, sass/animate/_animate.scss */
.fadeInDown {
  -webkit-animation-name: fadeInDown;
  animation-name: fadeInDown;
}

@-webkit-keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInDownBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
/* line 1017, sass/animate/_animate.scss */
.fadeInDownBig {
  -webkit-animation-name: fadeInDownBig;
  animation-name: fadeInDownBig;
}

@-webkit-keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes fadeInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
/* line 1052, sass/animate/_animate.scss */
.fadeInLeft {
  -webkit-animation-name: fadeInLeft;
  animation-name: fadeInLeft;
}

@-webkit-keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes fadeInLeftBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
/* line 1087, sass/animate/_animate.scss */
.fadeInLeftBig {
  -webkit-animation-name: fadeInLeftBig;
  animation-name: fadeInLeftBig;
}

@-webkit-keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes fadeInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
/* line 1122, sass/animate/_animate.scss */
.fadeInRight {
  -webkit-animation-name: fadeInRight;
  animation-name: fadeInRight;
}

@-webkit-keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes fadeInRightBig {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
/* line 1157, sass/animate/_animate.scss */
.fadeInRightBig {
  -webkit-animation-name: fadeInRightBig;
  animation-name: fadeInRightBig;
}

@-webkit-keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInUp {
  0% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
/* line 1192, sass/animate/_animate.scss */
.fadeInUp {
  -webkit-animation-name: fadeInUp;
  animation-name: fadeInUp;
}

@-webkit-keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes fadeInUpBig {
  0% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
/* line 1227, sass/animate/_animate.scss */
.fadeInUpBig {
  -webkit-animation-name: fadeInUpBig;
  animation-name: fadeInUpBig;
}

@-webkit-keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
@keyframes fadeOut {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 0;
  }
}
/* line 1252, sass/animate/_animate.scss */
.fadeOut {
  -webkit-animation-name: fadeOut;
  animation-name: fadeOut;
}

@-webkit-keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    transform: translateY(20px);
  }
}
@keyframes fadeOutDown {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(20px);
    -ms-transform: translateY(20px);
    transform: translateY(20px);
  }
}
/* line 1287, sass/animate/_animate.scss */
.fadeOutDown {
  -webkit-animation-name: fadeOutDown;
  animation-name: fadeOutDown;
}

@-webkit-keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}
@keyframes fadeOutDownBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(2000px);
    -ms-transform: translateY(2000px);
    transform: translateY(2000px);
  }
}
/* line 1322, sass/animate/_animate.scss */
.fadeOutDownBig {
  -webkit-animation-name: fadeOutDownBig;
  animation-name: fadeOutDownBig;
}

@-webkit-keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}
@keyframes fadeOutLeft {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-20px);
    -ms-transform: translateX(-20px);
    transform: translateX(-20px);
  }
}
/* line 1357, sass/animate/_animate.scss */
.fadeOutLeft {
  -webkit-animation-name: fadeOutLeft;
  animation-name: fadeOutLeft;
}

@-webkit-keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}
@keyframes fadeOutLeftBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}
/* line 1392, sass/animate/_animate.scss */
.fadeOutLeftBig {
  -webkit-animation-name: fadeOutLeftBig;
  animation-name: fadeOutLeftBig;
}

@-webkit-keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    transform: translateX(20px);
  }
}
@keyframes fadeOutRight {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(20px);
    -ms-transform: translateX(20px);
    transform: translateX(20px);
  }
}
/* line 1427, sass/animate/_animate.scss */
.fadeOutRight {
  -webkit-animation-name: fadeOutRight;
  animation-name: fadeOutRight;
}

@-webkit-keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}
@keyframes fadeOutRightBig {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}
/* line 1462, sass/animate/_animate.scss */
.fadeOutRightBig {
  -webkit-animation-name: fadeOutRightBig;
  animation-name: fadeOutRightBig;
}

@-webkit-keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}
@keyframes fadeOutUp {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-20px);
    -ms-transform: translateY(-20px);
    transform: translateY(-20px);
  }
}
/* line 1497, sass/animate/_animate.scss */
.fadeOutUp {
  -webkit-animation-name: fadeOutUp;
  animation-name: fadeOutUp;
}

@-webkit-keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}
@keyframes fadeOutUpBig {
  0% {
    opacity: 1;
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}
/* line 1532, sass/animate/_animate.scss */
.fadeOutUpBig {
  -webkit-animation-name: fadeOutUpBig;
  animation-name: fadeOutUpBig;
}

@-webkit-keyframes flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
@keyframes flip {
  0% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(0) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  40% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(170deg) scale(1);
    -webkit-animation-timing-function: ease-out;
    animation-timing-function: ease-out;
  }
  50% {
    -webkit-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -ms-transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    transform: perspective(400px) translateZ(150px) rotateY(190deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  80% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(0.95);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
  100% {
    -webkit-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -ms-transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    transform: perspective(400px) translateZ(0) rotateY(360deg) scale(1);
    -webkit-animation-timing-function: ease-in;
    animation-timing-function: ease-in;
  }
}
/* line 1616, sass/animate/_animate.scss */
.animated.flip {
  -webkit-backface-visibility: visible;
  -ms-backface-visibility: visible;
  backface-visibility: visible;
  -webkit-animation-name: flip;
  animation-name: flip;
}

@-webkit-keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}
@keyframes flipInX {
  0% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateX(-10deg);
    -ms-transform: perspective(400px) rotateX(-10deg);
    transform: perspective(400px) rotateX(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateX(10deg);
    -ms-transform: perspective(400px) rotateX(10deg);
    transform: perspective(400px) rotateX(10deg);
  }
  100% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
}
/* line 1676, sass/animate/_animate.scss */
.flipInX {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInX;
  animation-name: flipInX;
}

@-webkit-keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }
  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}
@keyframes flipInY {
  0% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
  40% {
    -webkit-transform: perspective(400px) rotateY(-10deg);
    -ms-transform: perspective(400px) rotateY(-10deg);
    transform: perspective(400px) rotateY(-10deg);
  }
  70% {
    -webkit-transform: perspective(400px) rotateY(10deg);
    -ms-transform: perspective(400px) rotateY(10deg);
    transform: perspective(400px) rotateY(10deg);
  }
  100% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
}
/* line 1736, sass/animate/_animate.scss */
.flipInY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipInY;
  animation-name: flipInY;
}

@-webkit-keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}
@keyframes flipOutX {
  0% {
    -webkit-transform: perspective(400px) rotateX(0deg);
    -ms-transform: perspective(400px) rotateX(0deg);
    transform: perspective(400px) rotateX(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotateX(90deg);
    -ms-transform: perspective(400px) rotateX(90deg);
    transform: perspective(400px) rotateX(90deg);
    opacity: 0;
  }
}
/* line 1774, sass/animate/_animate.scss */
.flipOutX {
  -webkit-animation-name: flipOutX;
  animation-name: flipOutX;
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
}

@-webkit-keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}
@keyframes flipOutY {
  0% {
    -webkit-transform: perspective(400px) rotateY(0deg);
    -ms-transform: perspective(400px) rotateY(0deg);
    transform: perspective(400px) rotateY(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: perspective(400px) rotateY(90deg);
    -ms-transform: perspective(400px) rotateY(90deg);
    transform: perspective(400px) rotateY(90deg);
    opacity: 0;
  }
}
/* line 1812, sass/animate/_animate.scss */
.flipOutY {
  -webkit-backface-visibility: visible !important;
  -ms-backface-visibility: visible !important;
  backface-visibility: visible !important;
  -webkit-animation-name: flipOutY;
  animation-name: flipOutY;
}

@-webkit-keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}
@keyframes lightSpeedIn {
  0% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
  60% {
    -webkit-transform: translateX(-20%) skewX(30deg);
    -ms-transform: translateX(-20%) skewX(30deg);
    transform: translateX(-20%) skewX(30deg);
    opacity: 1;
  }
  80% {
    -webkit-transform: translateX(0%) skewX(-15deg);
    -ms-transform: translateX(0%) skewX(-15deg);
    transform: translateX(0%) skewX(-15deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
}
/* line 1876, sass/animate/_animate.scss */
.lightSpeedIn {
  -webkit-animation-name: lightSpeedIn;
  animation-name: lightSpeedIn;
  -webkit-animation-timing-function: ease-out;
  animation-timing-function: ease-out;
}

@-webkit-keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}
@keyframes lightSpeedOut {
  0% {
    -webkit-transform: translateX(0%) skewX(0deg);
    -ms-transform: translateX(0%) skewX(0deg);
    transform: translateX(0%) skewX(0deg);
    opacity: 1;
  }
  100% {
    -webkit-transform: translateX(100%) skewX(-30deg);
    -ms-transform: translateX(100%) skewX(-30deg);
    transform: translateX(100%) skewX(-30deg);
    opacity: 0;
  }
}
/* line 1913, sass/animate/_animate.scss */
.lightSpeedOut {
  -webkit-animation-name: lightSpeedOut;
  animation-name: lightSpeedOut;
  -webkit-animation-timing-function: ease-in;
  animation-timing-function: ease-in;
}

@-webkit-keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateIn {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(-200deg);
    -ms-transform: rotate(-200deg);
    transform: rotate(-200deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
/* line 1960, sass/animate/_animate.scss */
.rotateIn {
  -webkit-animation-name: rotateIn;
  animation-name: rotateIn;
}

@-webkit-keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateInDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
/* line 2005, sass/animate/_animate.scss */
.rotateInDownLeft {
  -webkit-animation-name: rotateInDownLeft;
  animation-name: rotateInDownLeft;
}

@-webkit-keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateInDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
/* line 2050, sass/animate/_animate.scss */
.rotateInDownRight {
  -webkit-animation-name: rotateInDownRight;
  animation-name: rotateInDownRight;
}

@-webkit-keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateInUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
/* line 2095, sass/animate/_animate.scss */
.rotateInUpLeft {
  -webkit-animation-name: rotateInUpLeft;
  animation-name: rotateInUpLeft;
}

@-webkit-keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
@keyframes rotateInUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
}
/* line 2140, sass/animate/_animate.scss */
.rotateInUpRight {
  -webkit-animation-name: rotateInUpRight;
  animation-name: rotateInUpRight;
}

@-webkit-keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}
@keyframes rotateOut {
  0% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: center center;
    -ms-transform-origin: center center;
    transform-origin: center center;
    -webkit-transform: rotate(200deg);
    -ms-transform: rotate(200deg);
    transform: rotate(200deg);
    opacity: 0;
  }
}
/* line 2185, sass/animate/_animate.scss */
.rotateOut {
  -webkit-animation-name: rotateOut;
  animation-name: rotateOut;
}

@-webkit-keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}
/* line 2230, sass/animate/_animate.scss */
.rotateOutDownLeft {
  -webkit-animation-name: rotateOutDownLeft;
  animation-name: rotateOutDownLeft;
}

@-webkit-keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}
@keyframes rotateOutDownRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}
/* line 2275, sass/animate/_animate.scss */
.rotateOutDownRight {
  -webkit-animation-name: rotateOutDownRight;
  animation-name: rotateOutDownRight;
}

@-webkit-keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpLeft {
  0% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: left bottom;
    -ms-transform-origin: left bottom;
    transform-origin: left bottom;
    -webkit-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    transform: rotate(-90deg);
    opacity: 0;
  }
}
/* line 2320, sass/animate/_animate.scss */
.rotateOutUpLeft {
  -webkit-animation-name: rotateOutUpLeft;
  animation-name: rotateOutUpLeft;
}

@-webkit-keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}
@keyframes rotateOutUpRight {
  0% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    opacity: 1;
  }
  100% {
    -webkit-transform-origin: right bottom;
    -ms-transform-origin: right bottom;
    transform-origin: right bottom;
    -webkit-transform: rotate(90deg);
    -ms-transform: rotate(90deg);
    transform: rotate(90deg);
    opacity: 0;
  }
}
/* line 2365, sass/animate/_animate.scss */
.rotateOutUpRight {
  -webkit-animation-name: rotateOutUpRight;
  animation-name: rotateOutUpRight;
}

@-webkit-keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  100% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
}
@keyframes slideInDown {
  0% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
  100% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
}
/* line 2398, sass/animate/_animate.scss */
.slideInDown {
  -webkit-animation-name: slideInDown;
  animation-name: slideInDown;
}

@-webkit-keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes slideInLeft {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
/* line 2431, sass/animate/_animate.scss */
.slideInLeft {
  -webkit-animation-name: slideInLeft;
  animation-name: slideInLeft;
}

@-webkit-keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  100% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
}
@keyframes slideInRight {
  0% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
  100% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
}
/* line 2464, sass/animate/_animate.scss */
.slideInRight {
  -webkit-animation-name: slideInRight;
  animation-name: slideInRight;
}

@-webkit-keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}
@keyframes slideOutLeft {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(-2000px);
    -ms-transform: translateX(-2000px);
    transform: translateX(-2000px);
  }
}
/* line 2497, sass/animate/_animate.scss */
.slideOutLeft {
  -webkit-animation-name: slideOutLeft;
  animation-name: slideOutLeft;
}

@-webkit-keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}
@keyframes slideOutRight {
  0% {
    -webkit-transform: translateX(0);
    -ms-transform: translateX(0);
    transform: translateX(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(2000px);
    -ms-transform: translateX(2000px);
    transform: translateX(2000px);
  }
}
/* line 2530, sass/animate/_animate.scss */
.slideOutRight {
  -webkit-animation-name: slideOutRight;
  animation-name: slideOutRight;
}

@-webkit-keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}
@keyframes slideOutUp {
  0% {
    -webkit-transform: translateY(0);
    -ms-transform: translateY(0);
    transform: translateY(0);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateY(-2000px);
    -ms-transform: translateY(-2000px);
    transform: translateY(-2000px);
  }
}
/* line 2563, sass/animate/_animate.scss */
.slideOutUp {
  -webkit-animation-name: slideOutUp;
  animation-name: slideOutUp;
}

@-webkit-keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    -webkit-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40% {
    -webkit-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    -webkit-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  100% {
    -webkit-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}
@keyframes hinge {
  0% {
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  20%, 60% {
    -webkit-transform: rotate(80deg);
    -ms-transform: rotate(80deg);
    transform: rotate(80deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  40% {
    -webkit-transform: rotate(60deg);
    -ms-transform: rotate(60deg);
    transform: rotate(60deg);
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  80% {
    -webkit-transform: rotate(60deg) translateY(0);
    -ms-transform: rotate(60deg) translateY(0);
    transform: rotate(60deg) translateY(0);
    opacity: 1;
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    -webkit-animation-timing-function: ease-in-out;
    animation-timing-function: ease-in-out;
  }
  100% {
    -webkit-transform: translateY(700px);
    -ms-transform: translateY(700px);
    transform: translateY(700px);
    opacity: 0;
  }
}
/* line 2667, sass/animate/_animate.scss */
.hinge {
  -webkit-animation-name: hinge;
  animation-name: hinge;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}
@keyframes rollIn {
  0% {
    opacity: 0;
    -webkit-transform: translateX(-100%) rotate(-120deg);
    -ms-transform: translateX(-100%) rotate(-120deg);
    transform: translateX(-100%) rotate(-120deg);
  }
  100% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
}
/* line 2704, sass/animate/_animate.scss */
.rollIn {
  -webkit-animation-name: rollIn;
  animation-name: rollIn;
}

/* originally authored by Nick Pettit - https://github.com/nickpettit/glide */
@-webkit-keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}
@keyframes rollOut {
  0% {
    opacity: 1;
    -webkit-transform: translateX(0px) rotate(0deg);
    -ms-transform: translateX(0px) rotate(0deg);
    transform: translateX(0px) rotate(0deg);
  }
  100% {
    opacity: 0;
    -webkit-transform: translateX(100%) rotate(120deg);
    -ms-transform: translateX(100%) rotate(120deg);
    transform: translateX(100%) rotate(120deg);
  }
}
/* line 2741, sass/animate/_animate.scss */
.rollOut {
  -webkit-animation-name: rollOut;
  animation-name: rollOut;
}



.cs-d-none {
   display: none;
}
  
.cs-d-none.meet-odoo-page-template {
display: block; 
}

.grecaptcha-badge {
	opacity: 0 !important;
}
.author-nm {
  display: flex;
  gap: 0 10px;
  margin-bottom: 20px;
}
.author-nm label {
  display: inline-block;
  vertical-align: top;
  line-height: normal;
}
.author-nm span {
  display: inline-block;
  vertical-align: top;
  width: calc(100% - 107px);
  line-height: normal;
  color: #e63b30
}
#wpcal_user_app .bottom_powered_by {
  display: none;
}





.embrace-transform-scn {
    padding: 85px 0 125px;
		background-size: cover;
    background-repeat: no-repeat;
}
.embrace-transform-scn .embrace-transform-inner {
    padding: 0 0 60px;
}
.embrace-transform-scn .embrace-transform-inner .custom-h2 {
    font-family: "Montserrat", sans-serif;
    padding: 0;
    margin: 0;
    clear: both;
    font-size: 50px;
    line-height: 1.1;
    font-weight: 800;
    color: #fff;
    letter-spacing: -0.02em;
}
.embrace-transform-view {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 30px;
}
.embrace-transform-view .item .item-inner {
    position: relative;
    transition: ease all 0.35s;
    top: 0;
    padding: 45px 46px;
    display: flex;
    align-items: center;
    width: 100%;
		gap: 0 15px;
    border-radius: 10px;
    background-image: -moz-linear-gradient(7deg, rgb(38, 64, 204) 30%, rgb(139, 98, 146) 75%, rgb(239, 132, 87) 104%);
    background-image: -webkit-linear-gradient(7deg, rgb(38, 64, 204) 30%, rgb(139, 98, 146) 75%, rgb(239, 132, 87) 104%);
    background-image: -ms-linear-gradient(7deg, rgb(38, 64, 204) 30%, rgb(139, 98, 146) 75%, rgb(239, 132, 87) 104%);
    height: 100%;
}
.embrace-transform-view .item .item-inner:hover {
    top: -5px;
}
.embrace-transform-view .item .item-inner .custom-h5 {
    color: #fff;
    font-size: 21px;
    line-height: 1.4;
    margin: 0;
    letter-spacing: -0.02em;
}
.embrace-transform-view .item .item-inner .custom-h5 .hyper-link {
    color: inherit;
}
.embrace-transform-view .item .item-inner .custom-h5 .hyper-link::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1;
}
.embrace-transform-view .item .item-inner .arrow {
    margin-left: auto;
}
.embrace-transform-view .item .item-inner .arrow .btn-arrow-lg {
    display: inline-block;
    width: 48px;
    height: 3px;
    background-color: #fff;
    position: relative;
    vertical-align: middle;
}
.embrace-transform-view .item .item-inner .arrow .btn-arrow-lg:before,
.embrace-transform-view .item .item-inner .arrow .btn-arrow-lg:after {
    content: "";
    position: absolute;
    background-color: #fff;
    right: 4px;
    height: 18px;
    width: 3px;
}
.embrace-transform-view .item .item-inner .arrow .btn-arrow-lg:before {
    top: -2px;
    transform: rotate(45deg);
}
.embrace-transform-view .item .item-inner .arrow .btn-arrow-lg:after {
    bottom: -2px;
    transform: rotate(-45deg);
}
@media only screen and (max-width: 1200px) {
    .embrace-transform-scn {
        padding: 65px 0 82px;
    }
    .embrace-transform-scn .embrace-transform-inner {
        padding: 0 0 40px;   
    }
    .embrace-transform-scn .embrace-transform-inner .custom-h2 {
        font-size: calc(1.075rem + 2.7vw);
    }
    .embrace-transform-view .item .item-inner .custom-h5 {
        font-size: calc(0.77rem + .2vw);
    }
}
@media only screen and (max-width: 991px) {
    .embrace-transform-scn {
        padding: 50px 0 60px;
    }
    .embrace-transform-scn .embrace-transform-inner {
        padding: 0 0 30px;
    }
    .embrace-transform-scn .embrace-transform-inner .custom-h2 {
        font-size: calc(1.07rem + 2.7vw);
    }
    .embrace-transform-view .item .item-inner {
        padding: 25px;
    }
}
@media only screen and (max-width: 767px) {
    .embrace-transform-scn {
        padding: 40px 0 50px;
    }
    .embrace-transform-view {
        grid-template-columns: repeat(1, 1fr);
    }
}