/*
Theme Name: Qwery
Theme URI: http://qwery.ancorathemes.com/
Description: Qwery is a Premium WordPress theme that has built-in support for popular Page Builders, slider with swipe gestures, and is SEO- and Retina-ready. The unique system of inheritance and override options allows setting up individual parameters for different sections of your site and supported plugins.
Author: AncoraThemes
Author URI: http://ancorathemes.com/
Version: 3.0.0
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Tags: blog, e-commerce, portfolio, grid-layout, one-column, two-columns, three-columns, four-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-logo, custom-menu, editor-style, featured-image-header, featured-images, flexible-header, footer-widgets, full-width-template, microformats, post-formats, sticky-post, theme-options, threaded-comments, translation-ready, block-styles, wide-blocks
Text Domain: qwery
*/
/* TABLE OF CONTENTS:

1. Reset tags and predefined classes
2+ See in the active skin styles

-------------------------------------------------------------- */
/* 1. Reset tags
-------------------------------------------------------------- */
html, body, div, span, applet, object, iframe, video, audio,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend, input, textarea, button,
table, caption, tbody, tfoot, thead, tr, th, td,
article, aside, address, section {
  font-family: inherit;
  font-size: 100%;
  line-height: inherit;
  font-weight: inherit;
  font-style: inherit;
  outline: 0;
  -ms-word-wrap: break-word;
  word-wrap: break-word;
}

applet, object, iframe, video, audio,
fieldset, form, label, legend, input, textarea, button,
table, caption, tbody, tfoot, thead, tr, th, td {
  border: 0;
}

html {
  font-size: 100%;
  /*62.5%;*/
  /* Corrects text resizing oddly in IE6/7 when body font-size is set using em units http://clagnut.com/blog/348/#c790 */
  -webkit-text-size-adjust: 100%;
  /* Prevents iOS text size adjust after orientation change, without disabling user zoom */
  -ms-text-size-adjust: 100%;
  /* www.456bereastreet.com/archive/201012/controlling_text_size_in_safari_for_ios_without_disabling_user_zoom/ */
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}
html:not(.edit-post-visual-editor) {height: 100%;overflow-y: scroll !important;overflow-x: hidden;}

html:not(.edit-post-visual-editor),
body:not(.edit-post-visual-editor) {
  margin: 0;
  padding: 0;
  width: 100%;
}

div.ui-widget,
div.ui-widget .ui-widget,
div.ui-widget .ui-widget-header,
div.ui-widget .ui-widget-content,
div.ui-accordion .ui-accordion-header,
div.ui-state-default,
div.ui-widget-content .ui-state-default,
div.ui-widget-header .ui-state-default {
  font-family: inherit;
  font-size: 1em;
  line-height: inherit;
}

div.ui-widget,
div.ui-widget .ui-widget,
div.ui-widget .ui-widget-header,
div.ui-widget .ui-widget-content,
div.ui-accordion .ui-accordion-header,
div.ui-state-default,
div.ui-widget-content .ui-state-default,
div.ui-widget-header .ui-state-default {
  color: inherit;
  background: none;
  border-style: none;
  -webkit-border-radius: 0;
  -ms-border-radius: 0;
  border-radius: 0;
}

div.ui-datepicker {background-color: #fff;}
div.ui-accordion .ui-accordion-header {padding: 0;}
div.ui-accordion .ui-accordion-header-icon {display: none;}

div.ui-tabs,
div.ui-tabs .ui-tabs-panel,
div.ui-tabs .ui-tabs-nav {
  padding: 0;
}

div.ui-tabs .ui-tabs-nav li {float: none;margin: 0;}
div.ui-tabs .ui-tabs-nav .ui-tabs-anchor {float: none;}

/* Predefined classes for users
-------------------------------------------------------------- */
/* Round object corners */
.rounded_none {-webkit-border-radius: 0;-ms-border-radius: 0;border-radius: 0;}
.rounded_tiny {-webkit-border-radius: 4px;-ms-border-radius: 4px;border-radius: 4px;}
.rounded_small {-webkit-border-radius: 6px;-ms-border-radius: 6px;border-radius: 6px;}
.rounded_medium {-webkit-border-radius: 10px;-ms-border-radius: 10px;border-radius: 10px;}
.rounded_large {-webkit-border-radius: 15px;-ms-border-radius: 15px;border-radius: 15px;}
.rounded {-webkit-border-radius: 50%;-ms-border-radius: 50%;border-radius: 50%;}

/* Overflow hidden */
.overflow_hidden {overflow: hidden !important;}
.overflow_x_hidden {overflow-x: hidden !important;}
.overflow_y_hidden {overflow-y: hidden !important;}

/*# sourceMappingURL=style.css.map */

/* Custom CSS */
body .sticky_socials_wrap.sticky_socials_modern .social_item {margin-right: 12px;margin-left: 12px;}
.sc_services .sc_services_item_content_inner .sc_services_item_text {max-height: 14rem;}
.page-template-all-blogs .content, .page-template-all-services .content {width: 100% !important;}
.page-template-all-blogs .content .elementor-widget-container, .page-template-all-services .content .elementor-widget-container {width: 100%;}
.page-template-all-blogs .all_blogs .post_featured, .page-template-all-services .all_blogs .post_featured {width: 100%;height: 100%;}
.page-template-all-blogs .all_blogs .post_featured img, .page-template-all-services .all_blogs .post_featured img {width: 100%;height: 400px;min-height: 100%;}
.page-template-all-blogs .all_blogs .sc_blogger_item_title a, .page-template-all-services .all_blogs .sc_blogger_item_title a {font-size: 24px;}
.page-nav-container.custom_pagination {width: 100%;text-align: center;margin: 0 auto;font-size: 20px;font-weight: bold;}
.page-nav-container.custom_pagination a {width: 50px;height: 50px;display: inline-block;border: 1px solid #ddd;border-radius: 50%;margin: 0 5px 0;padding: 10px;color: #000;}
.page-nav-container.custom_pagination span.current {width: 50px;height: 50px;display: inline-block;border: 1px solid #ddd;border-radius: 50%;margin: 0 5px 0;padding: 10px;color: #fff;background: #222;}
#custmSlider {position: relative !important;}
#custmSlider rs-progress {width: 10% !important;margin: 0 0 auto;position: absolute !important;border-radius: 60px;}
.footer_wrap .socials_wrap a {margin: 0 15px 15px 0 !important;}
.sc_testimonials .sc_testimonials_item_content p {font-family: europa,sans-serif;}
rs-slides rs-layer-wrap rs-layer a.explore_now {color: #000;}
rs-slides rs-layer-wrap rs-layer a.explore_now:hover {color: #a5ace6;}
.post_featured.with_thumb.hover_link.sc_item_featured.sc_blogger_item_featured.post_featured_bg:hover .post_info_bl {display: none;}
.post_featured.with_thumb.hover_link.sc_item_featured.sc_blogger_item_featured.post_featured_bg .post_info_bl {display: none;}
.cstm_ent_psol ul.elementor-icon-list-items, .page-template-default ul.elementor-icon-list-items {list-style: none;}
.post_header_wrap_style_style-1.with_featured_image .post_header .post_meta_other {display: none;}
/* .post_header_wrap_style_style-1 .post_header .post_meta_categories,  */
.post_item_single .post_meta_single .post_share .socials_share.socials_type_block .social_item .social_icon.social_icon_instagramm.sc_icon_type_icons {background: #ce05e7 !important;color: #fff !important;}
.post_item_single .post_meta_single .post_share .socials_share.socials_type_block .social_item .social_icon.social_icon_linkedin.sc_icon_type_icons {background: #017cb7 !important;color: #fff !important;}
body .post_header_wrap_style_style-1 .post_featured.post_featured_bg {height:26rem}
.post-template-elementor_header_footer.single.single-post .content_wrap #cstm_case_study .sc_services_item_content_inner {padding: 2.5em 1.8em;}
.post-template-elementor_header_footer.single.single-post .content_wrap #cstm_case_study .sc_services_item_content_inner p {font-size: 16px;}
#cstm_case_study .sc_services_motley .sc_services_item_content_inner {justify-content: flex-start;}
.footer_wrap .sc_layouts_row .sc_layouts_item.elementor-widget-trx_sc_socials .icon-twitter:before {content: '';background: url('/wp-content/themes/qwery/images/tlogo-white.png') no-repeat;background-size: contain;background-position: center;width: 16px;height: 44px;}
#popup-1 .sc_layouts_panel_inner .socials_wrap .social_item .social_icon .icon-twitter:before {content: '';background: url('/wp-content/themes/qwery/images/tlogo-black.png') no-repeat;background-size: contain;background-position: center;width: 15px;height: 22px;}
.socials_mobile .icon-twitter-1:before {content: '';background: url('/wp-content/themes/qwery/images/tlogo-white.png') no-repeat;background-size: contain;background-position: bottom;width: 12px;height: 15px;}
.sidebar.widget_area.right .sidebar_inner {text-align: center;}
.sidebar.widget_area.right .sidebar_inner h5 {font-size: 26px;}
.sidebar.widget_area.right .sidebar_inner .textwidget p:nth-child(2) {margin-top: 50px;margin-bottom: 10px;}
.sidebar.widget_area.right .sidebar_inner .textwidget .cstm_sidebar_btn {font-size: 16px;font-weight: 600;color: #FFFFFF;background-color: #2F39D3;border-radius: 100px;padding: 15px 20px;}
.sidebar.widget_area.right .sidebar_inner .textwidget .cstm_sidebar_btn:hover {background-color: #000;font-size: 14px;}
#cstm_sectors .sc_icons_accent .sc_icons_item {background-color: #fff;}
#cstm_sectors .sc_icons_accent .sc_icons_item:hover {background-color: #2F39D3;}
#cstm_ind_serv .elementor-element {padding: 0;}
#cstm_ind_serv .sc_title {padding: 0 20px 30px;}
#cstm_ind_serv .sc_title .sc_item_descr {margin-top: 0.6em;}
#cstm_ind_serv .sc_fly_static h2 {padding: 0 15px 15px;}
#cstm_ind_con .cstm_ind_cimg .wp-caption img {position: relative;}
#cstm_ind_con .cstm_ind_cimg figcaption {position: absolute;top: 25%;left: 0;right: 0;margin: 0 auto;background: rgba(0,0,0,.65);width: 85%;height: 100px;font-size: 20px;font-weight: 600;color: #fff;line-height: 24px;border: 1px solid #fff;display: flex;align-items: center;justify-content: center;padding: 0 0 !important;}
#cstm_capabilities .sc_services .sc_services_item_content_inner {justify-content: center;}
#cstm_serv_bantext .sc_title .sc_title_descr {font-size: 20px;line-height: 34px;margin-top: 30px;}
.page.page-id-41880, .page.page-id-42789 {background: #000;}
.page.page-id-41880 .top_panel, .page.page-id-42789 .top_panel {background: transparent;}
.page.page-id-41880 .scheme_light, .page.page-id-42789 .scheme_light {background-color: transparent !important;}
#cstm_cap_con .sc_item_descr {max-width: 80%;}
#cstm_cap_con .sc_item_descr p {margin: 50px auto 0;font-size: 24px;line-height: 36px;}
#cstm_hlinkw .cstm_hlink {position: static;}
#cstm_fcases_img img {border-radius: 300px;}
#cstm_serv_capb.copy img {width: 250px;height: 100%;}
#cstm_serv_cap_list .sc_blogger_columns_wrap .trx_addons_column-1_3 .post_featured:hover .sc_blogger_item_title {color: #cbccce;}
#cstm_inds_list .sc_blogger_columns_wrap .trx_addons_column-1_3 .post_featured:hover .sc_blogger_item_title {color: #cbccce;}
#cstm_home_testimonials .sc_testimonials_light .sc_testimonials_item:before {color: #fff;}
#cstm_home_testimonials .swiper-pagination-bullet-active, #cstm_home_testimonials .swiper-pagination-bullet:hover {background-color: #fff;border-color: #fff;}
#cstm_contact_form .sc_title_subtitle {color: #000;font-size: 16px;}
.body_style_wide.is_single.header_type_custom .page_content_wrap {background-color: #fff;}
.body_style_wide.single_style_style-1.header_type_custom .page_content_wrap {background-color: #f8f8f8;}
.body_style_wide.single_style_style-2.header_type_custom .page_content_wrap {background-color: #fff;}
.body_style_wide.single_style_style-1.header_type_custom .page_content_wrap .post_header_wrap {display: none;}
.body_style_wide.single_style_style-1.header_type_custom .content_wrap {padding-top: 0;width: 100%;}
.body_style_wide.single_style_style-1.header_type_custom .page_content_wrap, .body_style_wide.single_style_style-2.header_type_custom .page_content_wrap {padding-bottom: 20px;}
.body_style_wide.single_style_style-1.header_type_custom .content {width: 100% !important;padding: 0 10px;}
.body_style_wide.single_style_style-1.header_type_custom .content_wrap .post_item_single.post_type_post {width: 100%;}
.body_style_wide.single_style_style-1.header_type_custom .post_footer.post_footer_single.entry-footer {display: none;}
.body_style_wide.single_style_style-2.header_type_custom .page_content_wrap .content_wrap {padding-top: 0;}
.body_style_wide.single_style_style-2.header_type_custom .page_content_wrap .elementor-tab-title {background-color: #f6f6f6;color: #000;}
.body_style_wide.single_style_style-2.header_type_custom .page_content_wrap .elementor-tab-title.elementor-active {background-color: #2F39D3;color: #fff;border-color: #000;}
.body_style_wide.single_style_style-1.header_type_custom .page_content_wrap .sc_button.color_style_dark:hover, .body_style_wide.single_style_style-2.header_type_custom .page_content_wrap .sc_button.color_style_dark:hover {background-color: transparent !important;}
.body_style_wide.single_style_style-2 .has-drop-cap:not(:focus):first-letter {line-height: 44px;margin: 0px 10px 0 0;font-size: 44px;}
.post-template-elementor_theme.body_style_wide.is_single.single_style_style-1 .page_content_wrap {padding-bottom: 20px;background-color: inherit;}
.post-template-elementor_theme.body_style_wide.is_single.single_style_style-1 .page_content_wrap .post_header_wrap {display: block;}
.post-template-elementor_theme.body_style_wide.is_single.single_style_style-1 .page_content_wrap .content_wrap {padding-top: 4.5em;width: var(--theme-var-page);}
.post-template-elementor_theme.body_style_wide.is_single.single_style_style-1 .page_content_wrap .content {width: var(--theme-var-content) !important;}
.post-template-elementor_theme.body_style_wide.is_single.single_style_style-1 .post_footer.post_footer_single.entry-footer {display: block;}
.post-template-elementor_header_footer.body_style_wide.is_single.single_style_style-1 .page_content_wrap {padding-bottom: 100px;}
.post-template-elementor_header_footer.body_style_wide.is_single.single_style_style-1 .page_content_wrap .content_wrap {padding-top: 100px;}
#cstm_home_testimonials .sc_testimonials_item_content {font-size: 18px;line-height: 28px;color: #fff;}
#cstm_cs_filter .sc_item_filters_tabs {max-width: 100%;width: 100%;}
#cstm_cs_filter .sc_item_filters_tabs li {background-color: #eeeeee;border: none;margin: 5px;padding: 0;}
#cstm_cs_filter .sc_item_filters_tabs li a {font-size: 15px;color: #000;font-weight: 400;padding: 4px 12px;}
#cstm_cs_filter .sc_item_filters_tabs li.sc_item_filters_tabs_active {background-color: #2F39D3;}
#cstm_cs_filter .sc_item_filters_tabs li.sc_item_filters_tabs_active a {color: #fff;}
#cstm_cs_filter .sc_item_filters_tabs li a:after {background-color: #2F39D3;}
#cstm_cs_filter .sc_item_filters_tabs li a.active {border-top: 2px solid #000;border-bottom: none;}
#cstm_cs_filter .sc_blogger_columns_wrap .trx_addons_column-1_3:nth-child(odd) .sc_blogger_item {background-color: #f8f8f8;color: #000;}
#cstm_cs_filter .sc_blogger_columns_wrap .trx_addons_column-1_3:nth-child(odd) .post_meta_item, #cstm_cs_filter .sc_blogger_columns_wrap .trx_addons_column-1_3:nth-child(odd) a {color: #000;}
#cstm_cs_filter .sc_blogger_columns_wrap .trx_addons_column-1_3:nth-child(odd) .sc_blogger_item:hover {background-color: #1F2E98;color: #fff;}
#cstm_cs_filter .sc_blogger_columns_wrap .trx_addons_column-1_3:nth-child(odd) .sc_blogger_item:hover .post_meta_item, #cstm_cs_filter .sc_blogger_columns_wrap .trx_addons_column-1_3:nth-child(odd) .sc_blogger_item:hover a {color: #fff;}
#cstm_cs_filter .sc_blogger_columns_wrap .trx_addons_column-1_3:nth-child(even) .sc_blogger_item {background-color: #f8f8f8;color: #000;}
#cstm_cs_filter .sc_blogger_columns_wrap .trx_addons_column-1_3:nth-child(even) .post_meta_item, #cstm_cs_filter .sc_blogger_columns_wrap .trx_addons_column-1_3:nth-child(even) a {color: #000;}
#cstm_cs_filter .sc_blogger_columns_wrap .trx_addons_column-1_3:nth-child(even) .sc_blogger_item:hover {background-color: #2f39d3;color: #fff;}
#cstm_cs_filter .sc_blogger_columns_wrap .trx_addons_column-1_3:nth-child(even) .sc_blogger_item:hover .post_meta_item, #cstm_cs_filter .sc_blogger_columns_wrap .trx_addons_column-1_3:nth-child(even) .sc_blogger_item:hover a {color: #fff;}
.sc_layouts_item.sc_fly_static .sc_item_button .sc_button, .sc_fly_static .sc_item_button a.sc_button {background-color: #2F39D3;box-shadow: none;}
.sc_layouts_item.sc_fly_static .sc_item_button a.sc_button:hover, .sc_fly_static .sc_item_button a.sc_button:hover {background-color: #222BB7 !important;box-shadow: none;}
/* #cstm_cs_tabs .elementor-tabs-wrapper .elementor-tab-title {background-color: #f6f6f6;} */
#cstm_table_header {border-width: 0px 0px 4px 0px;border-image-source: linear-gradient( 90.64deg, #2F39D3, #979ce9 65.70%, #000);border-image-slice: 1;}
#cstm_inds_sol_list .trx_addons_column-1_3 .post_info_mc {justify-content: center;}
#cstm_indus_header .sc_item_descr {font-size: 18px;}
.sticky_socials_wrap.sticky_socials_modern.watch_scheme {z-index: 7999;}
.top_panel.top_panel_custom .elementor-widget-wrap {padding: 0 !important;}
.cstm_blog_heading h2 {font-size: 60px;font-weight: 700;margin: 0 auto 50px;}
.page-template-all-blogs .page_content_wrap {padding-top: 60px;padding-bottom: 60px;}
.single-post .post_content p, .single-post .post_content ul li, .post_meta_item.post_date a, .footer_wrap p, .footer_wrap .elementor-widget-container {color: #000;}
.footer_wrap .elementor-widget-container a.underline_anim {color: #000 !important;}
#cstm_capabilities .sc_blogger .sc_blogger_item {background-color: #fff;}
#cstm_capabilities .sc_blogger .sc_blogger_item:hover {background-color: #091E94;color: #fff;}
#cstm_capabilities .sc_blogger .sc_blogger_item:hover h6 {color: #fff;}

.top_panel.top_panel_custom .cstm_services_fwmenu {margin-right: 15px;}
.top_panel.top_panel_custom .cstm_services_fwmenu ul.sub-menu, .top_panel.top_panel_custom ul.sub-menu {background: #fff !important;color: #000;padding-top: 20px !important;padding-bottom: 20px !important;}
.top_panel.top_panel_custom .cstm_services_fwmenu .sf-with-ul span:after {border-left: 5px solid transparent;border-right: 5px solid transparent;border-top: 5px solid #fff;content: "";display: block;height: 0;position: absolute;right: 0;top: calc(50% - 2px);width: 0;}
/*.home .top_panel.top_panel_custom .cstm_services_fwmenu .sf-with-ul span:after {border-top-color: #000;}*/
.body_style_wide.is_single.header_type_custom .top_panel.top_panel_custom .cstm_services_fwmenu .sf-with-ul span:after {border-top-color: #000;}
.body_style_wide.is_single.header_type_custom.single_style_style-1 .top_panel.top_panel_custom .cstm_services_fwmenu .sf-with-ul span:after {border-top-color: #fff;}
.body_style_wide.is_single.header_type_custom.single_style_style-1.cstm_main_hover .cstm_hover.top_panel.top_panel_custom .cstm_services_fwmenu .sf-with-ul span:after {border-top-color: #000;}
/*.cstm_main_hover .cstm_hover.top_panel.top_panel_custom .cstm_services_fwmenu .sf-with-ul span:after {border-top-color: #000;}
.cstm_main_hover .cstm_hover.top_panel.top_panel_custom {background: #fff !important;}
.cstm_main_hover .cstm_hover.top_panel.top_panel_custom .cstm_services_fwmenu ul.sub-menu li a.sf-with-ul {font-weight: bold !important;padding: 0;}
.cstm_main_hover .cstm_hover.top_panel.top_panel_custom .cstm_services_fwmenu ul.sub-menu li a, .cstm_main_hover .cstm_hover.top_panel.top_panel_custom ul.sub-menu li a {color: #000 !important;}
.cstm_main_hover .cstm_hover.top_panel.top_panel_custom .cstm_services_fwmenu ul.sub-menu li a span:after, .cstm_main_hover .cstm_hover.top_panel.top_panel_custom ul.sub-menu li a span:after {background-color: #000;}
.cstm_main_hover .cstm_hover.top_panel.top_panel_custom .sc_layouts_row_type_compact {background-color: #fff;}
.cstm_main_hover .cstm_hover.top_panel.top_panel_custom .sc_layouts_row_type_compact .sc_layouts_item .logo_image {filter: brightness(0.1);}
.cstm_main_hover .cstm_hover.top_panel.top_panel_custom .sc_layouts_row_type_compact .sc_layouts_item nav a, .cstm_main_hover .cstm_hover.top_panel.top_panel_custom .sc_layouts_row_type_compact .sc_layouts_item nav a span {color: #000;}
.cstm_main_hover .cstm_hover.top_panel.top_panel_custom .sc_layouts_row_type_compact .sc_layouts_item nav a:after {background-color: #000;}
.cstm_main_hover .cstm_hover.top_panel.top_panel_custom .sc_layouts_row_type_compact .sc_layouts_item .search_submit {color: #000;}
.cstm_main_hover .cstm_hover.top_panel.top_panel_custom .sc_layouts_row_type_compact .sc_layouts_item .trx_addons_panel_link svg g {fill: #000;}
*/

.services_hide_class a.sf-with-ul span,.platforms_products_padding a.sf-with-ul span{
    color: #000 !important;
}

@media screen and (max-width: 1980px) and (min-width: 1800px) {
	#custmSlider rs-progress {left: 20% !important;}
}
@media screen and (max-width: 1800px) and (min-width: 1700px) {
	#custmSlider rs-progress {left: 19% !important;}
}
@media screen and (max-width: 1700px) and (min-width: 1600px) {
	#custmSlider rs-progress {left: 15% !important;}
}
@media screen and (max-width: 1599px) and (min-width: 1400px) {
	#custmSlider rs-progress {left: 11% !important;}
}
@media screen and (max-width: 1438.99px) and (min-width: 1278px) {
	#cstm_serv_banid .sc_layouts_item h1 {font-size: 115px;line-height: 6.5rem;}
	#cstm_serv_banid .sc_layouts_item p {font-size: 30px;line-height: 45px;}
	#cstm_serv_bantext .sc_title h2 span {font-size: 36px;line-height: 46px;}
	#cstm_serv_bantext .sc_title .sc_title_descr {font-size: 22px;line-height: 34px;}
	#cstm_serv_header .sc_item_title span {font-size: 62px;}
}
@media screen and (max-width: 1399px) and (min-width: 1280px) {
	#custmSlider rs-progress {left: 6% !important;}
}
@media screen and (max-width: 1399px) and (min-width: 1200px) {
	#cstm_serv_capb.copy {--padding-inline-start: 200px;--padding-inline-end: 200px;}
}
@media screen and (max-width: 1277px) and (min-width: 1025px) {
	#cstm_serv_banid .sc_layouts_item h1 {font-size: 70px;line-height: 4.5rem;}
	#cstm_serv_banid .sc_layouts_item.cstm_banner_con .elementor-widget-container {padding-left: 190px;padding-right: 0;}
	#cstm_serv_banid .sc_layouts_item p {font-size: 20px;line-height: 30px;}
	#cstm_serv_bantext .elementor-widget-container {padding: 30px 30px 30px 30px;}
	#cstm_serv_bantext .sc_title h2 span {font-size: 28px;line-height: 40px;}
	#cstm_serv_bantext .sc_title .sc_title_descr {font-size: 18px;line-height: 28px;margin-top: 15px;}
	#cstm_cap_con h2 span {font-size: 70px;}
	#cstm_cap_con .sc_item_descr {max-width: 95%;}
	#cstm_cap_con .sc_item_descr p {font-size: 20px;line-height: 32px;margin: 30px auto 0;}
	#cstm_serv_capb h3 {font-size: 28px;line-height: 40px;}
	#cstm_serv_capb .elementor-widget-text-editor {font-size: 20px;line-height: 34px;}
	#cstm_serv_what h2 {font-size: 70px;line-height: 2rem;}
	#cstm_serv_what .elementor-widget-text-editor {font-size: 20px;line-height: 34px;}
	#cstm_serv_what .e-con-full {--padding-inline-end: 30px;--padding-inline-start: 20px;}
	#cstm_serv_case h2 {font-size: 70px;line-height: 1.1em;}
	#cstm_hlinkw h3 {font-size: 26px;line-height: 40px;}
	#cstm_hlinkw .elementor-widget-text-editor {font-size: 20px;line-height: 34px;}
	#cstm_hlinkw .elementor-widget-image .elementor-widget-container {padding: 0 0 0 60px;}
	#cstm_serv_header .sc_item_title span {font-size: 54px;}
}
@media screen and (max-width: 1208px) and (min-width: 1025px) {
	#cstm_ind_serv .cstm_ind_col {width: 22%;}
	#cstm_ind_serv .sc_fly_static h2 {padding: 0 20px 15px;}
}
@media screen and (max-width: 1200px) and (min-width: 1025px) {
	#cstm_ind_solution .e-con-inner .cstm_ind_csol {width: 30%;}
	#cstm_serv_capb.copy {--padding-inline-start: 150px;--padding-inline-end: 150px;}
}
@media screen and (max-width: 1131px) and (min-width: 767px) {
	.post-template-elementor_header_footer.single.single-post .content_wrap #cstm_case_study .trx_addons_column-1_3 {width: 50%;}
	.post-template-elementor_header_footer.single.single-post .content_wrap #cstm_case_study .trx_addons_column-1_3:nth-child(3) {margin-top: 30px;}
}
@media screen and (max-width: 767px) and (min-width: 601px) {
	.post-template-elementor_header_footer.single.single-post .content_wrap #cstm_case_study .trx_addons_column-1_3 {width: 100%;}
}
@media (min-width: 767px) and (max-width: 1080px) {
	#cstm_capability .elementor-widget-wrap>.elementor-element .trx_addons_column-1_3 {width: 50%;}
}
@media(max-width:1439px){
	.post-template-elementor_header_footer.single.single-post .content_wrap #cstm_case_study .sc_services_item_content_inner {padding: 1.5em 1em;}
	.post-template-elementor_header_footer.single.single-post .content_wrap #cstm_case_study .sc_services_item_content_inner p {font-size: 14px;font-weight: 500;}
}
@media(max-width:1280px){
	.footer_wrap .sc_layouts_row .sc_layouts_item.elementor-widget-trx_sc_socials .icon-twitter:before {width: 14px;height: 39px;}
	.sidebar.widget_area.right .sidebar_inner .textwidget p:nth-child(2) {margin-bottom: 20px;}
}
@media(max-width:1279px){
	.body_wrap .menu_mobile.menu_mobile_fullscreen .menu_mobile_inner {background: #fff;}
	.body_wrap .menu_mobile.menu_mobile_fullscreen .menu_mobile_inner nav ul li a {color: #000;}
	.body_wrap .menu_mobile.menu_mobile_fullscreen .menu_mobile_inner .sc_layouts_logo img {height: 50px;filter: brightness(0);}
	.body_wrap .menu_mobile.menu_mobile_fullscreen .menu_mobile_widgets_area {background: #f6f6f6;}
	.body_wrap .menu_mobile.menu_mobile_fullscreen .menu_mobile_inner .menu_mobile_close span, .body_wrap .menu_mobile.menu_mobile_fullscreen .menu_mobile_widgets_area .extra_item h6, .body_wrap .menu_mobile.menu_mobile_fullscreen .menu_mobile_widgets_area .extra_item a {color: #000;}
	.body_wrap .menu_mobile.menu_mobile_fullscreen .menu_mobile_widgets_area .extra_item a:after {color: #2F39D3 !important;}
	.body_wrap .menu_mobile.menu_mobile_fullscreen .menu_mobile_inner .socials_mobile span:before {color: #000;}
}
@media(max-width:1200px){
	#custmSlider rs-progress {left: 5% !important;}
	body .post_header_wrap_style_style-1 .post_featured.post_featured_bg {height:20rem}
}
@media(max-width:1131px){
	.post-template-elementor_header_footer.single.single-post .content_wrap #cstm_case_study .sc_services_item_content_inner {padding: 3.5em 2em;}
	.post-template-elementor_header_footer.single.single-post .content_wrap #cstm_case_study .sc_services_item_content_inner p {font-size: 17px;font-weight: normal;}
}
@media(max-width:1025px){
	#cstm_serv_bantext .sc_title .sc_title_descr {font-size: 16px;line-height: 26px;margin-top: 15px;}
	#cstm_cap_con .sc_item_descr {max-width: 95%;}
	#cstm_cap_con .sc_item_descr p {font-size: 18px;line-height: 32px;margin: 25px auto 0;}
	#cstm_fcases_img img {border-radius: 4px;}
	.post-template-elementor_theme.body_style_wide.is_single.single_style_style-1 .page_content_wrap .content_wrap {padding-top: 2.5em;}
	.cstm_blog_heading h2 {font-size: 44px;}
}
@media(max-width:991px){
	.sc_services .sc_services_item_content_inner .sc_services_item_text {font-size: 16px;}
	#custmSlider rs-progress {left: 6% !important;}
	.page-template-all-blogs .all_blogs .post_featured img, .page-template-all-services .all_blogs .post_featured img {height: 300px;}
	.post-template-elementor_header_footer.single.single-post .content_wrap #cstm_case_study .sc_services_item_content_inner {padding: 1.5em 1em;}
	.post-template-elementor_header_footer.single.single-post .content_wrap #cstm_case_study .sc_services_item_content_inner p {font-size: 16px;}
	#cstm_ind_serv .sc_fly_static h2 {padding: 0 10px 15px;}
	.cstm_blog_heading h2 {font-size: 36px;}
	.page-template-all-blogs .page_content_wrap {padding-top: 40px;padding-bottom: 40px;}
}
@media(max-width:767px){
	.elementor-element .sc_services .sc_services_item_content_inner {padding: 1em;}
	.sc_services .sc_services_item_content_inner .sc_services_item_title {font-size: 1em;}
	.sc_services .sc_services_item_content_inner .sc_services_item_text {font-size: 13px;}
	#custmSlider rs-tabs {left: -2% !important;}
	.page-template-all-blogs .all_blogs .post_featured img, .page-template-all-services .all_blogs .post_featured img {height: 280px;}
	.page-template-all-blogs .all_blogs .sc_blogger_item_title a, .page-template-all-services .all_blogs .sc_blogger_item_title a {font-size: 20px;}page-template-all-services
	body .post_header_wrap_style_style-1 .post_featured.post_featured_bg {height:15rem}
	#cstm_ind_con .cstm_travel_con .sc_item_title, #cstm_ind_con .cstm_travel_con .sc_item_descr p {text-align: center;}
	#cstm_serv_bantext .sc_title .sc_title_descr {font-size: 16px;line-height: 26px;}
	#cstm_serv_bantext {position: relative;margin: 30px auto 30px;}
	#cstm_cap_con .sc_item_descr {max-width: 100%;}
	#cstm_cap_con .sc_item_descr p {font-size: 16px;line-height: 26px;margin: 15px auto 0;}
	#cstm_serv_banid h1 br, #cstm_serv_case h2 br {display: none;}
	#cstm_serv_capb.copy img {width: 100%;height: 100%;}
	#cstm_si_tabs .tabs_style_2 .elementor-tab-mobile-title.elementor-active {background-color: #222733;}
	.post-template-elementor_theme.body_style_wide.is_single.single_style_style-1 .page_content_wrap .content_wrap {padding-top: 1em;}
	#cstm_indus_header .sc_item_descr {font-size: 16px;}
	.cstm_blog_heading h2 {font-size: 32px;margin: 0 auto 40px;}
	.page-template-all-blogs .page_content_wrap {padding-top: 30px;padding-bottom: 30px;}
}
@media(max-width:680px){
	#custmSlider rs-tabs {top: 105% !important;}
	#custmSlider rs-progress {bottom: 70px !important;}
	.sc_layouts_search .search_modern .search_header_wrap img {width: 280px;}
}
@media(max-width:600px){
	.page-template-all-blogs .all_blogs .post_featured img {height: 100%;}
	#cstm_ind_serv .sc_fly_static h2 {padding: 0 10px 10px;}
}
@media(max-width:540px){
	#custmSlider rs-tabs {left: -5% !important;top: 110% !important;}
	#custmSlider rs-progress {bottom: 60px !important;}
	.sc_layouts_search .search_modern .search_header_wrap img {width: 250px;}
}
@media(max-width:480px){
	#custmSlider rs-tabs {left: -8% !important;top: 120% !important;}
	#custmSlider rs-progress {bottom: 35px !important;}
	.post-template-elementor_header_footer.single.single-post .content_wrap #cstm_case_study .sc_services_item_content_inner p {font-size: 15px;}
	.sc_layouts_search .search_modern .search_header_wrap img {width: 200px;}
}
@media(max-width:380px){
	#custmSlider rs-tabs {left: -10% !important;top: 125% !important;}
	#custmSlider rs-progress {bottom: 30px !important;}
}
@media(max-width:340px){
	#custmSlider rs-tabs {left: -10% !important;top: 132% !important;}
	#custmSlider rs-progress {bottom: 20px !important;left: 7% !important;}
}





