/*
Theme Name: TheGem Elementor Child
Description: Multi-Purpose Wordpress Theme
Author: Codex Themes.
Theme URI: http://codex-themes.com/thegem/
Author URI: http://codex-themes.com/thegem/
Template: thegem-elementor
Version: 1.0
Tags: one-column, two-columns, left-sidebar, right-sidebar, responsive-layout, custom-background, custom-colors, custom-header, custom-menu, featured-images, flexible-header, full-width-template, theme-options, translation-ready, dark, light
License: GNU General Public License
License URI: license.txt
*/

/*@import url('https://fonts.googleapis.com/css2?family=Work+Sans&display=swap');

body, option, .gem-table thead th, .portfolio.columns-1 .portfolio-item .caption .subtitle, .gallery-item .overlay .subtitle, .cart_totals table .shipping td label, .widget_archive li, .woocommerce-cart-form.responsive .cart-item .gem-table .shop_table td.product-price, .gem-media-grid-2 .vc_gitem-animated-block .vc_gitem-zone-b .vc_gitem-post-data-source-post_excerpt > div, body .hamburger-minicart > .minicart .total strong, body .hamburger-minicart > .minicart ul li .quantity, .thegem-tabs__nav-item sup, .thegem-accordion__item-title sup, .page-breadcrumbs ul li, #primary-navigation #primary-menu > li.menu-item-cart > a.circle-count .minicart-item-count, .product-page__wrapper .product-page__nav .product-page__nav-preview .nav-preview__info-title, .thegem-combobox-wrap .thegem-combobox, .product-page__wrapper .reset_variations, .product-page__wrapper .size-guide, .single-product-content-right .compare, .single-product-content-right .yith-ywraq-add-to-quote {
	font-family: 'Work Sans', sans-serif !important;
}*/

.top-area-items.inline-inside {
    display: flex;
    align-items: center;
    justify-content: space-between;
}
body .breadcrumbs .current {
	color: #fff !important;
	border-bottom: 3px solid #fff !important;
}
#pad_bot_div .gem-textbox-content.default-background.icon-top.gem-textbox-icon-horizontal-center.centered-box.button-bottom {
    padding-bottom: 83px;
}
.header-style-2 #primary-menu.no-responsive li li > a, .header-style-3 #primary-menu.no-responsive li li > a {
	padding: 10px !important;
}
.page-title-title h1 {
    font-size: 28px;
    text-transform: capitalize;
}
#footer_contact_btn a.gem-button:hover {
    background-color: #fff;
}
#our_it_solutions .gem-tta-panels {
	border: none !important;
}
#our_it_solutions .gem-tta-tabs:not([class*=gem-tta-gap]):not(.gem-tta-o-no-fill).gem-tta-tabs-position-left .gem-tta-tab.gem-tta-active>a {
	border-right-color: #dfe5e8;
	/*background-color: #687c96;
    color: #fff;*/
	background-color: #00BCD4 !important;
	color: #ffffff !important;
}
#our_it_solutions li.gem-tta-tab:hover a {
	border-right-color: #dfe5e8;
	/*background-color: #687c96;
    color: #fff;*/
	background-color: #00BCD4 !important;
	color: #ffffff !important;
}
#our_it_solutions .gem-tta.gem-tta-color-thegem.gem-tta-style-classic .gem-tta-tab > a {
	color: #687c96;
    background-color: #fff;
}
#our_it_solutions .gem-tta.gem-tta-color-thegem.gem-tta-style-classic.gem-tta-tabs .gem-tta-panels .gem-tta-panel-body {
    padding: 0 !important;
    padding-left: 35px !important;
}
#our_it_solutions li.gem-tta-tab a {
    font-weight: 900 !important;
	text-transform: capitalize;
}
.header-style-3 #primary-menu.no-responsive > li > a {
    text-transform: capitalize;
    padding: 0px 10px !important;
}
#footer_social_icons {
    display: flex;
    align-items: center;
    justify-content: space-between;
	margin-top: 30px;
}
.block-content {
    padding-top: 60px !important;
}
a.book_consultation {
    background-color: #FFFFFF;
    border: 2px solid #00BCD4;
    padding: 10px 15px;
    display: inline-block;
    color: #00BCD4;
    font-size: 18px;
    font-weight: 700;
    margin-top: 30px !important;
}
a.book_consultation:hover {
    background-color: #00BCD4;
    color: #ffffff;
}
#international_partnership li.gem-tta-tab a {
    font-size: 18px;
    font-weight: 700;
	background-color: #00BCD4;
	color: #ffffff;
}
#international_partnership li.gem-tta-tab.gem-tta-active a {
	color: #00BCD4 !important;
	background-color: #ffffff !important;
}
@media (max-width: 767px) {
  
  .elementor-17055 .elementor-element.elementor-element-c1f7aad > .elementor-element-populated {
		padding: 20px 15px !important;
	}
	.elementor-element.elementor-element-7b9198c.elementor-widget.elementor-widget-heading {
		margin-top: 30px;
	}
	
	.about_paragraph_padding {
		padding: 0 0 !important;
	}
}

.choose-block_item_height .gem-alert-inner.icon-top.button-bottom {
	height: 450px;
}

.widget.widget_pages .page_item.page-item-24153:hover,
.widget.widget_pages .page_item.page-item-24153:hover,
.widget.widget_pages .page_item.page-item-26165:hover {
	background-color: #09143C;
}

.widget.widget_pages .page_item.page-item-24153:hover a,
.widget.widget_pages .page_item.page-item-24153:hover a,
.widget.widget_pages .page_item.page-item-26165:hover a {
	color: #FFFFFF;
}