/*
	Theme Name: Enterprise Pro
	Theme URI: http://my.studiopress.com/themes/enterprise/
	Description: Take the initiative for your business venture or services with the ingenuity and approachable design of the Enterprise theme.
	Author: StudioPress
	Author URI: http://www.studiopress.com/
	
	Version: 2.1.2
	
	Tags: one-column, two-columns, three-columns, left-sidebar, right-sidebar, custom-menu, full-width-template, sticky-post, theme-options, threaded-comments, translation-ready
	
	Template: genesis
	Template Version: 2.1

	License: GPL-2.0+
	License URI: http://www.gnu.org/licenses/gpl-2.0.html
*/

/* Table of Contents

	- Imports
	- HTML5 Reset
		- Baseline Normalize
		- Box Sizing
		- Float Clearing
	- Defaults
		- Typographical Elements
		- Headings
		- Objects
		- Gallery
		- Forms
		- Tables
	- Structure and Layout
		- Site Containers
		- Column Widths and Positions
		- Column Classes
	- Common Classes
		- Avatar
		- Genesis
		- Search Form
		- Titles
		- WordPress
	- Widgets
		- Featured Content
	- Plugins
		- Genesis eNews Extended
		- Genesis Responsive Slider
		- Gravity Forms
		- Jetpack
	- Site Header
		- Title Area
		- Widget Area
	- Site Navigation
		- Header Navigation
		- Primary Navigation
		- Secondary Navigation
		- Responsive Menu
	- Content Area
		- Home Page
		- Entries
		- Entry Meta
		- After Entry
		- Pagination
		- Comments
	- Sidebars
	- Footer Widgets
	- Site Footer
	- Theme Colors
		- Enterprise Pro Black
		- Enterprise Pro Green
		- Enterprise Pro Orange
		- Enterprise Pro Red
		- Enterprise Pro Teal
	- Media Queries
		- Retina Display
		- Max-width: 1139px
		- Max-width: 1023px
		- Max-width: 767px

*/

/*
Imports
---------------------------------------------------------------------------------------------------- */

@font-face {
	font-family: 'Icon';
	src: url('fonts/Icon.eot');
	src: url('fonts/Icon.eot?#iefix') format('embedded-opentype'), url('fonts/Icon.woff') format('woff'), url('fonts/Icon.ttf') format('truetype'), url('fonts/Icon.svg#Icon') format('svg');
	font-weight: normal;
	font-style: normal;
}

/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8B1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA88, U+1FA90-1FABD, U+1FABF-1FAC5, U+1FACE-1FADB, U+1FAE0-1FAE8, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  font-stretch: 100%;
  font-display: swap;
  src: url(fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8B1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA88, U+1FA90-1FABD, U+1FABF-1FAC5, U+1FACE-1FADB, U+1FAE0-1FAE8, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  font-stretch: 100%;
  font-display: swap;
  src: url(fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8B1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA88, U+1FA90-1FABD, U+1FABF-1FAC5, U+1FACE-1FADB, U+1FAE0-1FAE8, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  font-stretch: 100%;
  font-display: swap;
  src: url(fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* symbols */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTUGmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0001-000C, U+000E-001F, U+007F-009F, U+20DD-20E0, U+20E2-20E4, U+2150-218F, U+2190, U+2192, U+2194-2199, U+21AF, U+21E6-21F0, U+21F3, U+2218-2219, U+2299, U+22C4-22C6, U+2300-243F, U+2440-244A, U+2460-24FF, U+25A0-27BF, U+2800-28FF, U+2921-2922, U+2981, U+29BF, U+29EB, U+2B00-2BFF, U+4DC0-4DFF, U+FFF9-FFFB, U+10140-1018E, U+10190-1019C, U+101A0, U+101D0-101FD, U+102E0-102FB, U+10E60-10E7E, U+1D2C0-1D2D3, U+1D2E0-1D37F, U+1F000-1F0FF, U+1F100-1F1AD, U+1F1E6-1F1FF, U+1F30D-1F30F, U+1F315, U+1F31C, U+1F31E, U+1F320-1F32C, U+1F336, U+1F378, U+1F37D, U+1F382, U+1F393-1F39F, U+1F3A7-1F3A8, U+1F3AC-1F3AF, U+1F3C2, U+1F3C4-1F3C6, U+1F3CA-1F3CE, U+1F3D4-1F3E0, U+1F3ED, U+1F3F1-1F3F3, U+1F3F5-1F3F7, U+1F408, U+1F415, U+1F41F, U+1F426, U+1F43F, U+1F441-1F442, U+1F444, U+1F446-1F449, U+1F44C-1F44E, U+1F453, U+1F46A, U+1F47D, U+1F4A3, U+1F4B0, U+1F4B3, U+1F4B9, U+1F4BB, U+1F4BF, U+1F4C8-1F4CB, U+1F4D6, U+1F4DA, U+1F4DF, U+1F4E3-1F4E6, U+1F4EA-1F4ED, U+1F4F7, U+1F4F9-1F4FB, U+1F4FD-1F4FE, U+1F503, U+1F507-1F50B, U+1F50D, U+1F512-1F513, U+1F53E-1F54A, U+1F54F-1F5FA, U+1F610, U+1F650-1F67F, U+1F687, U+1F68D, U+1F691, U+1F694, U+1F698, U+1F6AD, U+1F6B2, U+1F6B9-1F6BA, U+1F6BC, U+1F6C6-1F6CF, U+1F6D3-1F6D7, U+1F6E0-1F6EA, U+1F6F0-1F6F3, U+1F6F7-1F6FC, U+1F700-1F7FF, U+1F800-1F80B, U+1F810-1F847, U+1F850-1F859, U+1F860-1F887, U+1F890-1F8AD, U+1F8B0-1F8B1, U+1F900-1F90B, U+1F93B, U+1F946, U+1F984, U+1F996, U+1F9E9, U+1FA00-1FA6F, U+1FA70-1FA7C, U+1FA80-1FA88, U+1FA90-1FABD, U+1FABF-1FAC5, U+1FACE-1FADB, U+1FAE0-1FAE8, U+1FAF0-1FAF8, U+1FB00-1FBFF;
}
/* latin-ext */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTSGmu0SC55K5gw.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  font-stretch: 100%;
  font-display: swap;
  src: url(fonts/memvYaGs126MiZpBA-UvWbX2vVnXBbObj2OVTS-mu0SC55I.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/1Ptug8zYS_SKggPNyCMIT4ttDfCmxA.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 400;
  font-display: swap;
  src: url(fonts/1Ptug8zYS_SKggPNyC0IT4ttDfA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(fonts/1Ptug8zYS_SKggPNyCMIT4ttDfCmxA.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 500;
  font-display: swap;
  src: url(fonts/1Ptug8zYS_SKggPNyC0IT4ttDfA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(fonts/1Ptug8zYS_SKggPNyCMIT4ttDfCmxA.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 600;
  font-display: swap;
  src: url(fonts/1Ptug8zYS_SKggPNyC0IT4ttDfA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}
/* latin-ext */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(fonts/1Ptug8zYS_SKggPNyCMIT4ttDfCmxA.woff2) format('woff2');
  unicode-range: U+0100-02AF, U+0304, U+0308, U+0329, U+1E00-1E9F, U+1EF2-1EFF, U+2020, U+20A0-20AB, U+20AD-20C0, U+2113, U+2C60-2C7F, U+A720-A7FF;
}
/* latin */
@font-face {
  font-family: 'Raleway';
  font-style: normal;
  font-weight: 700;
  font-display: swap;
  src: url(fonts/1Ptug8zYS_SKggPNyC0IT4ttDfA.woff2) format('woff2');
  unicode-range: U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+0304, U+0308, U+0329, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD;
}

/*
HTML5 Reset
---------------------------------------------------------------------------------------------------- */

/* Baseline Normalize
	normalize.css v2.1.3 | MIT License | git.io/normalize
--------------------------------------------- */

article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary {
	display: block
}
audio, canvas, video {
	display: inline-block
}
audio:not([controls]) {
	display: none;
	height: 0
}
[hidden], template {
	display: none
}
html {
	font-family: sans-serif;
	-ms-text-size-adjust: 100%;
	-webkit-text-size-adjust: 100%
}
body {
	margin: 0
}
a {
	background: transparent
}
a:focus {
	outline: thin dotted
}
a:active, a:hover {
	outline: 0
}
h1 {
	font-size: 2em;
	margin: .67em 0
}
abbr[title] {
	border-bottom: 1px dotted
}
b, strong {
	font-weight: 700
}
dfn {
	font-style: italic
}
hr {
	-moz-box-sizing: content-box;
	box-sizing: content-box;
	height: 0
}
mark {
	background: #ff0;
	color: #000
}
code, kbd, pre, samp {
	font-family: monospace, serif;
	font-size: 1em
}
pre {
	white-space: pre-wrap
}
q {
	quotes: "\201C" "\201D" "\2018" "\2019"
}
small {
	font-size: 80%
}
sub, sup {
	font-size: 75%;
	line-height: 0;
	position: relative;
	vertical-align: baseline
}
sup {
	top: -.5em
}
sub {
	bottom: -.25em
}
img {
	border: 0
}
svg:not(:root) {
	overflow: hidden
}
figure {
	margin: 0
}
fieldset {
	border: 1px solid silver;
	margin: 0 2px;
	padding: .35em .625em .75em
}
legend {
	border: 0;
	padding: 0
}
button, input, select, textarea {
	font-family: inherit;
	font-size: 100%;
	margin: 0
}
button, input {
	line-height: normal
}
button, select {
	text-transform: none
}
button, html input[type=button], input[type=reset], input[type=submit] {
	-webkit-appearance: button;
	cursor: pointer
}
button[disabled], html input[disabled] {
	cursor: default
}
input[type=checkbox], input[type=radio] {
	box-sizing: border-box;
	padding: 0
}
input[type=search] {
	-webkit-appearance: textfield;
	-moz-box-sizing: content-box;
	-webkit-box-sizing: content-box;
	box-sizing: content-box
}
input[type=search]::-webkit-search-cancel-button, input[type=search]::-webkit-search-decoration {
	-webkit-appearance: none
}
button::-moz-focus-inner, input::-moz-focus-inner {
	border: 0;
	padding: 0
}
textarea {
	overflow: auto;
	vertical-align: top
}
table {
	border-collapse: collapse;
	border-spacing: 0
}
/* Box Sizing
--------------------------------------------- */

*, input[type="search"] {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
/* Float Clearing
--------------------------------------------- */

.author-box:before, .clearfix:before, .entry:before, .entry-content:before, .footer-widgets:before, .nav-primary:before, .nav-secondary:before, .pagination:before, .site-container:before, .site-footer:before, .site-header:before, .site-inner:before, .wrap:before {
	content: " ";
	display: table;
}
.author-box:after, .clearfix:after, .entry:after, .entry-content:after, .footer-widgets:after, .nav-primary:after, .nav-secondary:after, .pagination:after, .site-container:after, .site-footer:after, .site-header:after, .site-inner:after, .wrap:after {
	clear: both;
	content: " ";
	display: table;
}
/*
Defaults
---------------------------------------------------------------------------------------------------- */

/* Typographical Elements
--------------------------------------------- */

body {
	background-color: #fff;
	color: #333;
	font-family: 'Open Sans', sans-serif;
	font-weight: 300;
	line-height: 1.625;
	overflow-x: hidden;
}
html {
	overflow-x: hidden;
}
a, button, input:focus, input[type="button"], input[type="reset"], input[type="submit"], textarea:focus, .button {
	-webkit-transition: all 0.1s ease-in-out;
	-moz-transition: all 0.1s ease-in-out;
	-ms-transition: all 0.1s ease-in-out;
	-o-transition: all 0.1s ease-in-out;
	transition: all 0.1s ease-in-out;
}
::-moz-selection {
	background-color: #333;
	color: #fff;
}
::selection {
	background-color: #333;
	color: #fff;
}
a {
	color: #bb2121;
	text-decoration: none;
}
a:hover {
	color: #333;
}
p {
	margin: 0 0 24px;
	padding: 0;
}
strong {
	font-weight: 700;
}
ol, ul {
	margin: 0;
	padding: 0;
}
li {
	list-style-type: none;
	color: #333;
}
mark {
	background: #ddd;
	color: #000;
}
blockquote, blockquote::before {
	color: #999;
}
blockquote {
	margin: 40px;
}
blockquote::before {
	content: "\201C";
	display: block;
	font-size: 30px;
	height: 0;
	left: -20px;
	position: relative;
	top: -10px;
}
cite {
	font-style: normal;
}
hr {
	border: 0;
	border-collapse: collapse;
	border-bottom: 1px solid #ececec;
	clear: left;
	margin: 0 0 40px;
	padding-top: 20px;
}
/* Headings
--------------------------------------------- */

h1, h2, h3, h4, h5, h6 {
	color: #333;
	font-family: 'Raleway', sans-serif;
	font-weight: 700;
	line-height: 1.2;
	margin: 0 0 10px;
}
h1 {
	font-size: 36px;
}
h2 {
	font-size: 30px;
}
h3 {
	font-size: 22px;
}
h4 {
	font-size: 19px;
}
h5 {
	font-size: 18px;
}
h6 {
	font-size: 16px;
}
/* Objects
--------------------------------------------- */

embed, iframe, img, object, video, .wp-caption {
	max-width: 100%;
}
img {
	height: auto;
}
/* Gallery
--------------------------------------------- */

.gallery {
	overflow: hidden;
	margin-bottom: 28px;
}
.gallery-item {
	float: left;
	margin: 0;
	padding: 0 4px;
	text-align: center;
	width: 100%;
}
.gallery-columns-2 .gallery-item {
	width: 50%;
}
.gallery-columns-3 .gallery-item {
	width: 33%;
}
.gallery-columns-4 .gallery-item {
	width: 25%;
}
.gallery-columns-5 .gallery-item {
	width: 20%;
}
.gallery-columns-6 .gallery-item {
	width: 16.6666%;
}
.gallery-columns-7 .gallery-item {
	width: 14.2857%;
}
.gallery-columns-8 .gallery-item {
	width: 12.5%;
}
.gallery-columns-9 .gallery-item {
	width: 11.1111%;
}
.gallery-columns-2 .gallery-item:nth-child(2n+1), .gallery-columns-3 .gallery-item:nth-child(3n+1), .gallery-columns-4 .gallery-item:nth-child(4n+1), .gallery-columns-5 .gallery-item:nth-child(5n+1), .gallery-columns-6 .gallery-item:nth-child(6n+1), .gallery-columns-7 .gallery-item:nth-child(7n+1), .gallery-columns-8 .gallery-item:nth-child(8n+1), .gallery-columns-9 .gallery-item:nth-child(9n+1) {
	clear: left;
}
.gallery .gallery-item img {
	border: none;
	height: auto;
}
/* Forms
--------------------------------------------- */

input, select, textarea {
	background-color: #fff;
	border: 1px solid #ececec;
	border-radius: 3px;
	box-shadow: inset 1px 1px 2px rgba(0, 0, 0, 0.06);
	color: #aaa;
	font-size: 16px;
	font-weight: 400;
	padding: 16px;
	width: 100%;
}
input:focus, textarea:focus {
	border: 1px solid #999;
	outline: none;
}
input[type="checkbox"], input[type="image"], input[type="radio"] {
	width: auto;
}
::-moz-placeholder {
	color: #666;
	opacity: 1;
	font-weight: 400;
}
::-webkit-input-placeholder {
	color: #666;
	font-weight: 400;
}
button, input[type="button"], input[type="reset"], input[type="submit"], .button, .home-top .more-link {
	background-color: #bb2121;
	border: none;
	border-radius: 3px;
	color: #fff;
	cursor: pointer;
	font-size: 16px;
	font-weight: 400;
	padding: 16px 24px;
	white-space: normal;
	width: auto;
}
button:hover, input:hover[type="button"], input:hover[type="reset"], input:hover[type="submit"], .button:hover, .home-top .more-link:hover {
	background-color: #333;
	color: #fff;
}
button.small, input[type="button"].small, input[type="reset"].small, input[type="submit"].small, .button.small {
	padding: 8px 12px;
}
.entry-content .button:hover, .footer-widgets .button {
	color: #fff;
}
.button {
	display: inline-block;
}
.site-container button:disabled, .site-container button:disabled:hover, .site-container input:disabled, .site-container input:disabled:hover, .site-container input[type="button"]:disabled, .site-container input[type="button"]:disabled:hover, .site-container input[type="reset"]:disabled, .site-container input[type="reset"]:disabled:hover, .site-container input[type="submit"]:disabled, .site-container input[type="submit"]:disabled:hover {
	background-color: #ddd;
	border-width: 0;
	color: #777;
	cursor: not-allowed;
}
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-results-button {
	display: none;
}
.error404 .entry-content input[type="search"], .post-password-form input[type="password"] {
	margin-bottom: 15px;
}
/* Tables
--------------------------------------------- */

table {
	border-collapse: collapse;
	border-spacing: 0;
	line-height: 2;
	margin-bottom: 40px;
	width: 100%;
}
tbody {
	border-bottom: 1px solid #ddd;
}
td, th {
	text-align: left;
}
td {
	border-top: 1px solid #ddd;
	padding: 6px 0;
}
th {
	font-weight: 700;
	text-transform: uppercase;
}
/*
Structure and Layout
---------------------------------------------------------------------------------------------------- */

/* Site Containers
--------------------------------------------- */

.wrap {
	margin: 0 auto;
	max-width: 1140px;
}
.enterprise-pro-landing .wrap {
	max-width: 800px;
}
.site-inner {
	background-color: #fff;
	clear: both;
	padding-top: 40px;
}
/* Column Widths and Positions
--------------------------------------------- */

/* Wrapping div for .content and .sidebar-primary */

.content-sidebar-sidebar .content-sidebar-wrap, .sidebar-content-sidebar .content-sidebar-wrap, .sidebar-sidebar-content .content-sidebar-wrap {
	width: 920px;
}
.content-sidebar-sidebar .content-sidebar-wrap {
	float: left;
}
.sidebar-content-sidebar .content-sidebar-wrap, .sidebar-sidebar-content .content-sidebar-wrap {
	float: right;
}
/* Content */

.content {
	float: right;
	width: 740px;
}
.content-sidebar .content, .content-sidebar-sidebar .content, .sidebar-content-sidebar .content {
	float: left;
}
.content-sidebar-sidebar .content, .sidebar-content-sidebar .content, .sidebar-sidebar-content .content {
	width: 520px;
}
.full-width-content .content {
	width: 100%;
}
/* Primary Sidebar */

.sidebar-primary {
	float: right;
	width: 360px;
}
.sidebar-content .sidebar-primary, .sidebar-sidebar-content .sidebar-primary {
	float: left;
}
/* Secondary Sidebar */

.sidebar-secondary {
	float: left;
	width: 180px;
}
.content-sidebar-sidebar .sidebar-secondary {
	float: right;
}
/* Column Classes
	Link: http://twitter.github.io/bootstrap/assets/css/bootstrap-responsive.css
--------------------------------------------- */

.four-fifths, .one-fifth, .three-fifths, .two-fifths {
	float: left;
	margin-left: 2.564102564102564%;
}
.one-fifth {
	width: 17.9487179487179488%;
}
.two-fifths {
	width: 38.4615384615384616%;
}
.three-fifths {
	width: 58.9743589743589744%;
}
.four-fifths {
	width: 79.4871794871794872%;
}
.five-sixths, .four-sixths, .one-fourth, .one-half, .one-sixth, .one-third, .three-fourths, .three-sixths, .two-fourths, .two-sixths, .two-thirds {
	float: left;
	margin-left: 2.564102564102564%;
}
.one-half, .three-sixths, .two-fourths {
	width: 48.717948717948715%;
}
.one-third, .two-sixths {
	width: 31.623931623931625%;
}
.four-sixths, .two-thirds {
	width: 65.81196581196582%;
}
.one-fourth {
	width: 23.076923076923077%;
}
.three-fourths {
	width: 74.35897435897436%;
}
.one-sixth {
	width: 14.52991452991453%;
}
.five-sixths {
	width: 82.90598290598291%;
}
.first {
	clear: both;
	margin-left: 0;
}
/*
Common Classes
---------------------------------------------------------------------------------------------------- */

/* Avatar
--------------------------------------------- */

.avatar {
	float: left;
}
.alignleft .avatar, .author-box .avatar {
	margin-right: 24px;
}
.alignright .avatar {
	margin-left: 24px;
}
.comment .avatar {
	margin: 0 16px 24px 0;
}
/* Genesis
--------------------------------------------- */

.breadcrumb {
	margin-bottom: 20px;
}
.archive-description {
	/* margin-bottom: 0px;
	padding: 40px 0; */
}
.author-box {
	background-color: #fff;
	border: 1px solid #ececec;
	box-shadow: 0 1px #ececec;
	margin-bottom: 40px;
	padding: 40px;
}
.author-box-title {
	color: #333;
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	margin-bottom: 4px;
}
.archive-description p:last-child, .author-box p:last-child {
	margin-bottom: 0;
}
/* Search Form
--------------------------------------------- */

.search-form {
	overflow: hidden;
}
.site-header .search-form {
	float: right;
	margin-top: 8px;
}
.entry-content .search-form, .site-header .search-form {
	margin-bottom: 40px;
	width: 50%;
}
.genesis-nav-menu .search input[type="submit"], .widget_search input[type="submit"] {
	border: 0;
	clip: rect(0, 0, 0, 0);
	height: 1px;
	margin: -1px;
	padding: 0;
	position: absolute;
	width: 1px;
}
/* Titles
--------------------------------------------- */

.archive-title {
	font-size: 20px;
}
.entry-title {
	font-size: 30px;
	margin: 0;
}
.entry-title a, .sidebar .widget-title a {
	color: #333;
}
.entry-title a:hover {
	color: #bb2121;
}
.widget-title, .footer-widgets .featured-content .widget-title {
	font-size: 16px;
	margin: 0 0 20px;
	padding: 0 0 20px;
	border: 0;
}
.home-bottom .widget-title, .sidebar .widget-title {
	margin: -40px -40px 40px;
	padding: 30px 40px;
}
/* WordPress
--------------------------------------------- */

.alignleft {
	float: left;
	text-align: left;
}
.alignright {
	float: right;
	text-align: right;
}
a.alignleft, a.alignnone, a.alignright {
	max-width: 100%;
}
a.alignnone {
	display: inline-block;
}
a.aligncenter img {
	display: block;
	margin: 0 auto;
}
img.centered, .aligncenter {
	display: block;
	margin: 0 auto 24px;
}
img.alignnone, .alignnone {
	margin-bottom: 12px;
}
a.alignleft, img.alignleft, .wp-caption.alignleft {
	margin: 0 24px 12px 0;
}

a.alignright, img.alignright, .wp-caption.alignright {
	margin: 0 0 12px 24px;
}
.wp-caption-text {
	font-weight: 700;
	text-align: center;
}
.entry-content p.wp-caption-text {
	margin-bottom: 0;
}
.gallery-caption {
	margin: 0 0 10px;
}
.wp-audio-shortcode, .wp-playlist, .wp-video {
	margin: 0 0 28px;
}
/*
Widgets
---------------------------------------------------------------------------------------------------- */

.widget {
	word-wrap: break-word;
	margin-bottom: 40px;
}
.widget li {
	border-bottom: 1px dotted #ececec;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.widget ol>li {
	list-style-position: inside;
	list-style-type: decimal;
	padding-left: 20px;
	text-indent: -20px;
}
.widget li li {
	border: none;
	margin: 0 0 0 30px;
	padding: 0;
}
.widget ul>li:last-child, .widget p:last-child {
	margin-bottom: 0;
}
.widget_calendar table {
	width: 100%;
}
.widget_calendar td, .widget_calendar th {
	text-align: center;
}
/* Featured Content
--------------------------------------------- */

.after-entry .widget.featured-content, .featured-content, .home-bottom .widget.featured-content, .sidebar .widget.featured-content {
	border-bottom-width: 0;
	padding: 0;
}
.after-entry .featured-content .widget-title, .featured-content .widget-title {
	margin: 0;
	padding: 30px 40px;
}
.featured-content .entry {
	background: none;
	border: none;
	border-bottom: 1px solid #ececec;
	box-shadow: none;
	margin: 0;
	padding: 0;
}
.featured-content .entry-header {
	border-bottom: 1px solid #ececec;
	margin: 0;
	padding: 30px 40px;
}
.featured-content .entry-title {
	font-size: 20px;
	margin: 0;
}
.featured-content .entry-content {
	padding: 40px;
}
.featured-content .alignnone {
	background: #f8f8f8;
	border-bottom: 1px solid #ececec;
	margin-bottom: 0;
}
.featured-content img {
	margin-bottom: -7px;
}
.featured-content .more-link {
	display: block;
	font-weight: 700;
	margin-top: 20px;
}
.featured-content .more-from-category, .featured-content ul {
	border-bottom: 1px solid #ececec;
	margin: 0;
	padding: 40px;
}
.footer-widgets .featured-content .alignnone {
	margin-bottom: 24px;
}
.footer-widgets .featured-content .entry {
	background: none;
	border: none;
	margin-bottom: 30px;
}
.footer-widgets .featured-content .entry-header, .footer-widgets .featured-content .more-from-category, .footer-widgets .featured-content ul {
	border: none;
	padding: 0 0 10px;
}
.footer-widgets .featured-content .entry-content {
	padding: 0;
}
/*
Plugins
---------------------------------------------------------------------------------------------------- */

/* Genesis eNews Extended
--------------------------------------------- */

.enews-widget input {
	margin-bottom: 16px;
}
.enews-widget input[type="submit"] {
	margin: 0;
	width: 100%;
}
.enews form+p {
	margin-top: 24px;
}
/* Genesis Responsive Slider
--------------------------------------------- */

.home-top .genesis_responsive_slider {
	margin: 0;
}
.site-container #genesis-responsive-slider {
	border-width: 0;
	padding: 0;
}
.site-container #genesis-responsive-slider .flex-control-nav {
	margin-top: -40px;
}
.site-container #genesis-responsive-slider .more-link {
	float: none;
	text-align: center;
}
.site-container #genesis-responsive-slider li {
	border-width: 0;
	margin: 0;
	padding: 0;
	text-indent: 0;
}
/* Gravity Forms
--------------------------------------------- */

div.gform_wrapper input[type="email"], div.gform_wrapper input[type="text"], div.gform_wrapper textarea, div.gform_wrapper .ginput_complex label {
	font-size: 16px;
	padding: 16px;
}
div.gform_wrapper .ginput_complex label {
	padding: 0;
}
div.gform_wrapper li, div.gform_wrapper form li {
	margin: 16px 0 0;
}
/* Jetpack
--------------------------------------------- */

#wpstats {
	display: none;
}
/*
Site Header
---------------------------------------------------------------------------------------------------- */

.site-header {
	background-color: #fff;
	min-height: 150px;
}
.site-header .wrap {
	padding: 40px 0;
}
/* Title Area
--------------------------------------------- */

.title-area {
	float: left;
	padding: 0 0 4px;
	width: 320px;
}
.header-full-width .title-area {
	width: 100%;
}
.site-title {
	font-family: 'Raleway', sans-serif;
	font-size: 36px;
	font-weight: 700;
	line-height: 1.2;
}
.site-title a, .site-title a:hover {
	color: #bb2121;
}
.header-image .site-title>a {
	background-position: top !important;
	float: left;
	min-height: 80px;
	width: 100%;
}
.site-description {
	color: #aaa;
	font-family: 'Raleway', sans-serif;
	font-size: 16px;
	font-weight: 300;
	letter-spacing: 1px;
	line-height: 1.5;
	text-transform: uppercase;
}
.site-description, .site-title {
	margin-bottom: 0;
}
.header-image .site-description, .header-image .site-title {
	display: block;
	text-indent: -9999px;
}
/* Widget Area
--------------------------------------------- */

.site-header .widget-area {
	float: right;
	text-align: right;
	width: 720px;
}
.site-header .widget-area .widget:last-of-type, .site-header .widget-area .widget:last-of-type .search-form {
	margin-bottom: 0;
}
.site-header .genesis-nav-menu li {
	border: none;
	margin: 0;
	padding: 0;
}
/*
Site Navigation
---------------------------------------------------------------------------------------------------- */

.genesis-nav-menu {
	clear: both;
	font-size: 14px;
	line-height: 1.5;
	width: 100%;
}
.genesis-nav-menu a {
	color: #333;
}
.genesis-nav-menu .menu-item {
	display: inline-block;
	text-align: left;
}
.genesis-nav-menu a {
	display: block;
	padding: 20px 24px;
}
.genesis-nav-menu a:hover, .genesis-nav-menu .current-menu-item>a, .genesis-nav-menu .sub-menu a:hover, .genesis-nav-menu .sub-menu .current-menu-item>a:hover {
	color: #bb2121;
}
.genesis-nav-menu .current-menu-item>a, .genesis-nav-menu .sub-menu .current-menu-item>a:hover {
	font-weight: 700 !important;
}
.genesis-nav-menu .sub-menu {
	border-top: 1px solid #ececec;
	left: -9999px;
	opacity: 0;
	position: absolute;
	-webkit-transition: opacity .4s ease-in-out;
	-moz-transition: opacity .4s ease-in-out;
	-ms-transition: opacity .4s ease-in-out;
	-o-transition: opacity .4s ease-in-out;
	transition: opacity .4s ease-in-out;
	width: 200px;
	z-index: 99;
}
.genesis-nav-menu .sub-menu a {
	background-color: #f8f8f8;
	border: 1px solid #ececec;
	border-top: none;
	color: #333;
	font-size: 12px;
	padding: 16px 24px;
	position: relative;
	width: 200px;
}
.genesis-nav-menu .sub-menu .sub-menu {
	margin: -52px 0 0 199px;
}
.genesis-nav-menu .menu-item:hover {
	position: static;
}
.genesis-nav-menu .menu-item:hover>.sub-menu {
	left: auto;
	opacity: 1;
}
.genesis-nav-menu>.first>a {
	padding-left: 0;
}
.genesis-nav-menu>.last>a {
	padding-right: 0;
}
.genesis-nav-menu>.right {
	float: right;
	list-style-type: none;
	padding: 0;
}
.genesis-nav-menu>.date, .genesis-nav-menu>.right>a {
	display: inline-block;
	padding: 20px 24px;
}
.genesis-nav-menu>.search {
	padding: 8px 0 0;
}
.genesis-nav-menu>.search input {
	font-size: 12px;
	padding: 12px 20px;
}
/* Site Header Navigation
--------------------------------------------- */

.site-header .widget_nav_menu {
	color: #333;
}
.site-header .genesis-nav-menu li li {
	margin-left: 0;
}
/* Primary Navigation
--------------------------------------------- */

.nav-primary {
	background-color: #333;
}
.nav-primary, .nav-primary a {
	color: #fff;
}
.nav-primary .sub-menu {
	border-color: #222;
}
.nav-primary .sub-menu a {
	background-color: #333;
	border-color: #222;
	color: #fff;
}
/* Secondary Navigation
--------------------------------------------- */

.nav-secondary {
	text-transform: none;
	letter-spacing: 0;
	margin-bottom: 20px;
}
.nav-secondary .genesis-nav-menu a {
	padding: 6px 20px;
}
.site-footer .nav-secondary .genesis-nav-menu a {
	color: #aaa;
}
.nav-secondary .genesis-nav-menu a:hover {
	color: #bb2121;
}
/* Responsive Menu
--------------------------------------------- */

.responsive-menu-icon {
	cursor: pointer;
	display: none;
}
.responsive-menu-icon::before {
	content: "\f333";
	display: block;
	font: normal 20px/1 'dashicons';
	margin: 0 auto;
	padding: 10px;
	text-align: center;
}
.site-header .responsive-menu-icon::before {
	padding: 0;
}
/*
Content Area
---------------------------------------------------------------------------------------------------- */

/* Home Page
--------------------------------------------- */

.home-top {
	border-top: 1px solid #ececec;
}
.home-top .widget:first-child h4 {
	padding-top: 20px;
}
.home-top .entry {
	background: none;
}
.home-top .featured-content a.alignleft, .home-top .featured-content a.alignnone, .home-top .featured-content a.alignright {
	margin-bottom: 0;
}
.home-top a.alignleft, .home-top a.alignright {
	width: 66%;
}
.home-top .featured-content, .home-top .featured-content .entry {
	border: none;
	margin-bottom: 0;
	padding-bottom: 0;
}
.home-top .featured-content .entry-header {
	border: none;
	padding: 10% 40px 0;
}
.home-top .featured-content .entry-title {
	font-size: 30px;
}
.home-top .featured-content .entry-content {
	padding: 0 40px;
}
.home-top .more-link {
	display: table;
	text-align: center;
}
.home-bottom .widget {
	background-color: #fff;
	box-shadow: 0 1px #ececec;
	float: left;
	margin-left: 2.564102564102564%;
	padding: 40px;
	width: 31.623931623931625%;
}
.home-bottom .widget:nth-child(3n+1) {
	clear: both;
	margin-left: 0;
}
/* Entries
--------------------------------------------- */

.entry {
	background-color: #fff;
	border: 1px solid #ececec;
	box-shadow: 0 1px #ececec;
	padding: 40px;
	margin-bottom: 40px;
}
.entry-header {
	border-bottom: 1px solid #ececec;
	margin: -40px -40px 40px;
	padding: 40px;
}
.entry-content ol, .entry-content p, .entry-content ul {
	margin-bottom: 26px;
}
.entry-content ol, .entry-content ul {
	margin-left: 40px;
	margin-top: 20px;
}
.entry-content ol>li {
	list-style-type: decimal;
	color: #333;
	font-size: 16px;
}
.entry-content ul>li {
	list-style-type: disc;
	color: #333;
	font-size: 16px;
}
.entry-content ol ol, .entry-content ul ul {
	margin-bottom: 20px;
}
.entry-content code {
	background-color: #333;
	color: #ddd;
}
/* Entry Meta
--------------------------------------------- */

p.entry-meta {
	color: #aaa;
	font-size: 14px;
	margin-bottom: 0;
}
.entry-meta a {
	font-weight: 700;
}
.entry-header .entry-meta {
	margin: 10px 0 0;
}
.entry-footer {
	margin-top: 22px;
}
.entry-footer .entry-meta {
	border-top: 1px solid #ececec;
	margin: 0 -40px;
	padding: 40px 40px 0;
}
.entry-tags {
	float: right;
}
.entry-comments-link::before {
	content: "\2014";
	margin: 0 6px 0 2px;
}
/* After Entry
--------------------------------------------- */

.after-entry {
	background-color: #fff;
	border: 1px solid #ececec;
	box-shadow: 0 1px #ececec;
	margin-bottom: 40px;
}
.after-entry .widget {
	margin: 0;
	padding: 40px;
}
.after-entry .widget-title {
	border-top: 1px solid #ececec;
	margin: -40px -40px 30px;
	padding: 30px 40px;
}
.after-entry .widget:first-child .widget-title {
	border-top: 0;
}
.after-entry .featured-content .entry:last-of-type, .after-entry .featured-content .more-from-category {
	border-bottom: none;
}
.after-entry .featured-content .more-from-category {
	padding: 20px 40px;
}
.after-entry li {
	list-style-type: none;
}
/* Pagination
--------------------------------------------- */

.pagination {
	margin: 40px 0;
}
.adjacent-entry-pagination {
	margin-bottom: 0;
}
.archive-pagination li {
	display: inline;
}
.archive-pagination li a {
	background-color: #fff;
	border: 1px solid #ececec;
	box-shadow: 0 1px #ececec;
	color: #333;
	cursor: pointer;
	display: inline-block;
	padding: 8px 12px;
}
.archive-pagination li a:hover, .archive-pagination .active a {
	background-color: #bb2121;
	color: #fff;
}
.entry-pagination.pagination {
	margin: 0 0 10px;
}
/* Comments
--------------------------------------------- */

.comment-respond, .entry-comments, .entry-pings {
	background-color: #fff;
	border: 1px solid #ececec;
	box-shadow: 0 1px #ececec;
	margin-bottom: 40px;
}
.comment-respond {
	padding: 40px 40px 16px;
}
.comment-respond h3 {
	border-bottom: 1px solid #ececec;
	margin: -40px -40px 40px;
	padding: 30px 40px;
}
.entry-comments {
	border-bottom-width: 0;
}
.entry-comments h3, .entry-pings h3 {
	border-bottom: 1px solid #ececec;
	margin: 0;
	padding: 30px 40px;
}
.comment-list li.depth-1 {
	border-bottom: 1px solid #ececec;
	padding-bottom: 40px;
}
.comment-content {
	clear: both;
}
.comment-list li {
	padding: 40px 40px 0;
}
.comment-list li li {
	padding-right: 0;
}
.comment-respond input[type="email"], .comment-respond input[type="text"], .comment-respond input[type="url"] {
	width: 50%;
}
.comment-respond label {
	display: block;
	margin-right: 12px;
}
.entry-comments .comment-author, .entry-comments .comment-author a {
	color: #333;
	font-family: 'Raleway', sans-serif;
	font-weight: 700;
	margin-bottom: 0;
}
.comment-meta, .comment-meta a {
	color: #aaa;
	font-size: 14px;
}
.entry-comments .comment-author a:hover, .comment-meta a:hover {
	color: #bb2121;
}
.ping-list li {
	padding: 40px 40px 16px;
}
.entry-pings .reply {
	display: none;
}
.comment-reply-link {
	font-family: 'Raleway', sans-serif;
	font-weight: 700;
}
.form-allowed-tags {
	background-color: #f5f5f5;
	padding: 24px;
}
/*
Sidebars
---------------------------------------------------------------------------------------------------- */

.sidebar .widget {
	background-color: #fff;
	border: 1px solid #ececec;
	box-shadow: 0 1px #ececec;
	padding: 40px;
}
/*
Footer Widgets
---------------------------------------------------------------------------------------------------- */

.footer-widgets {
	background-color: #fff;
	border-top: 1px solid #ececec;
	clear: both;
	padding-top: 40px;
}
.footer-widgets input {
	border: 1px solid #333;
}
.footer-widgets li {
	border-bottom: 1px dotted #ececec;
	margin-bottom: 10px;
	padding-bottom: 10px;
}
.footer-widgets-1, .footer-widgets-2, .footer-widgets-3 {
	width: 340px;
}
.footer-widgets-1 {
	margin-right: 60px;
}
.footer-widgets-1, .footer-widgets-2 {
	float: left;
}
.footer-widgets-3 {
	float: right;
}
/*
Site Footer
---------------------------------------------------------------------------------------------------- */

.site-footer {
	background-color: #fff;
	border-top: 1px solid #ececec;
	color: #aaa;
	font-size: 12px;
	letter-spacing: 1px;
	padding: 40px 0;
	text-align: center;
	text-transform: uppercase;
}
.site-footer a {
	color: #fff;
}
.site-footer a:hover {
	color: #fff;
}
.site-footer p {
	margin-bottom: 0;
}
/*
Theme Colors
---------------------------------------------------------------------------------------------------- */

/* Enterprise Pro Black
--------------------------------------------- */

.enterprise-pro-black .comment-meta a, .enterprise-pro-black .genesis-nav-menu .current-menu-item>a, .enterprise-pro-black .genesis-nav-menu .sub-menu .current-menu-item>a:hover, .enterprise-pro-black .genesis-nav-menu .sub-menu a:hover, .enterprise-pro-black .genesis-nav-menu a:hover, .enterprise-pro-black .site-footer a, .enterprise-pro-black a:hover {
	color: #aaa;
}
.enterprise-pro-black .comment-meta a:hover, .enterprise-pro-black .entry-comments .comment-author a, .enterprise-pro-black .entry-title a, .enterprise-pro-black .genesis-nav-menu a, .enterprise-pro-black .sidebar .widget-title a, .enterprise-pro-black .site-footer a:hover, .enterprise-pro-black .site-title a, .enterprise-pro-black .site-title a:hover, .enterprise-pro-black a {
	color: #333;
}
.enterprise-pro-black .nav-primary a {
	color: #fff;
}
.enterprise-pro-black .archive-pagination .active a, .enterprise-pro-black .archive-pagination li a:hover, .enterprise-pro-black .button, .enterprise-pro-black .home-top .more-link, .enterprise-pro-black button, .enterprise-pro-black input[type="button"], .enterprise-pro-black input[type="reset"], .enterprise-pro-black input[type="submit"] {
	background-color: #333;
	color: #fff;
}
.enterprise-pro-black .button:hover, .enterprise-pro-black .home-top .more-link:hover, .enterprise-pro-black button:hover, .enterprise-pro-black input:hover[type="button"], .enterprise-pro-black input:hover[type="reset"], .enterprise-pro-black input:hover[type="submit"] {
	background-color: #aaa;
	color: #fff;
}
/* Enterprise Pro Green
--------------------------------------------- */

.enterprise-pro-green .comment-meta a:hover, .enterprise-pro-green .entry-comments .comment-author a:hover, .enterprise-pro-green .entry-title a:hover, .enterprise-pro-green .genesis-nav-menu .current-menu-item>a, .enterprise-pro-green .genesis-nav-menu .sub-menu .current-menu-item>a:hover, .enterprise-pro-green .genesis-nav-menu .sub-menu a:hover, .enterprise-pro-green .genesis-nav-menu a:hover, .enterprise-pro-green .site-footer a:hover, .enterprise-pro-green .site-title a, .enterprise-pro-green .site-title a:hover, .enterprise-pro-green a {
	color: #2bc876;
}
.enterprise-pro-green .comment-meta a, .enterprise-pro-green .site-footer a {
	color: #aaa;
}
.enterprise-pro-green .entry-comments .comment-author a, .enterprise-pro-green .entry-title a, .enterprise-pro-green .genesis-nav-menu a, .enterprise-pro-green .sidebar .widget-title a, .enterprise-pro-green a:hover {
	color: #333;
}
.enterprise-pro-green .nav-primary a {
	color: #fff;
}
.enterprise-pro-green .archive-pagination .active a, .enterprise-pro-green .archive-pagination li a:hover, .enterprise-pro-green .button, .enterprise-pro-green .home-top .more-link, .enterprise-pro-green button, .enterprise-pro-green input[type="button"], .enterprise-pro-green input[type="reset"], .enterprise-pro-green input[type="submit"] {
	background-color: #2bc876;
	color: #fff;
}
.enterprise-pro-green .button:hover, .enterprise-pro-green .home-top .more-link:hover, .enterprise-pro-green button:hover, .enterprise-pro-green input:hover[type="button"], .enterprise-pro-green input:hover[type="reset"], .enterprise-pro-green input:hover[type="submit"] {
	background-color: #333;
	color: #fff;
}
/* Enterprise Pro Orange
--------------------------------------------- */

.enterprise-pro-orange .comment-meta a:hover, .enterprise-pro-orange .entry-comments .comment-author a:hover, .enterprise-pro-orange .entry-title a:hover, .enterprise-pro-orange .genesis-nav-menu .current-menu-item>a, .enterprise-pro-orange .genesis-nav-menu .sub-menu .current-menu-item>a:hover, .enterprise-pro-orange .genesis-nav-menu .sub-menu a:hover, .enterprise-pro-orange .genesis-nav-menu a:hover, .enterprise-pro-orange .site-footer a:hover, .enterprise-pro-orange .site-title a, .enterprise-pro-orange .site-title a:hover, .enterprise-pro-orange a {
	color: #ff6f00;
}
.enterprise-pro-orange .comment-meta a, .enterprise-pro-orange .site-footer a {
	color: #aaa;
}
.enterprise-pro-orange .entry-comments .comment-author a, .enterprise-pro-orange .entry-title a, .enterprise-pro-orange .genesis-nav-menu a, .enterprise-pro-orange .sidebar .widget-title a, .enterprise-pro-orange a:hover {
	color: #333;
}
.enterprise-pro-orange .nav-primary a {
	color: #fff;
}
.enterprise-pro-orange .archive-pagination .active a, .enterprise-pro-orange .archive-pagination li a:hover, .enterprise-pro-orange .button, .enterprise-pro-orange .home-top .more-link, .enterprise-pro-orange button, .enterprise-pro-orange input[type="button"], .enterprise-pro-orange input[type="reset"], .enterprise-pro-orange input[type="submit"] {
	background-color: #ff6f00;
	color: #fff;
}
.enterprise-pro-orange .button:hover, .enterprise-pro-orange .home-top .more-link:hover, .enterprise-pro-orange button:hover, .enterprise-pro-orange input:hover[type="button"], .enterprise-pro-orange input:hover[type="reset"], .enterprise-pro-orange input:hover[type="submit"] {
	background-color: #333;
	color: #fff;
}
/* Enterprise Pro Red
--------------------------------------------- */

.enterprise-pro-red .comment-meta a:hover, .enterprise-pro-red .entry-comments .comment-author a:hover, .enterprise-pro-red .entry-title a:hover, .enterprise-pro-red .genesis-nav-menu .current-menu-item>a, .enterprise-pro-red .genesis-nav-menu .sub-menu .current-menu-item>a:hover, .enterprise-pro-red .genesis-nav-menu .sub-menu a:hover, .enterprise-pro-red .genesis-nav-menu a:hover, .enterprise-pro-red .site-footer a:hover, .enterprise-pro-red .site-title a, .enterprise-pro-red .site-title a:hover, .enterprise-pro-red a {
	color: #ff473a;
}
.enterprise-pro-red .comment-meta a, .enterprise-pro-red .site-footer a {
	color: #aaa;
}
.enterprise-pro-red .entry-comments .comment-author a, .enterprise-pro-red .entry-title a, .enterprise-pro-red .genesis-nav-menu a, .enterprise-pro-red .sidebar .widget-title a, .enterprise-pro-red a:hover {
	color: #333;
}
.enterprise-pro-red .nav-primary a {
	color: #fff;
}
.enterprise-pro-red .archive-pagination .active a, .enterprise-pro-red .archive-pagination li a:hover, .enterprise-pro-red .button, .enterprise-pro-red .home-top .more-link, .enterprise-pro-red button, .enterprise-pro-red input[type="button"], .enterprise-pro-red input[type="reset"], .enterprise-pro-red input[type="submit"] {
	background-color: #ff473a;
	color: #fff;
}
.enterprise-pro-red .button:hover, .enterprise-pro-red .home-top .more-link:hover, .enterprise-pro-red button:hover, .enterprise-pro-red input:hover[type="button"], .enterprise-pro-red input:hover[type="reset"], .enterprise-pro-red input:hover[type="submit"] {
	background-color: #333;
	color: #fff;
}
/* Enterprise Pro Teal
--------------------------------------------- */

.enterprise-pro-teal .comment-meta a:hover, .enterprise-pro-teal .entry-comments .comment-author a:hover, .enterprise-pro-teal .entry-title a:hover, .enterprise-pro-teal .genesis-nav-menu .current-menu-item>a, .enterprise-pro-teal .genesis-nav-menu .sub-menu .current-menu-item>a:hover, .enterprise-pro-teal .genesis-nav-menu .sub-menu a:hover, .enterprise-pro-teal .genesis-nav-menu a:hover, .enterprise-pro-teal .site-footer a:hover, .enterprise-pro-teal .site-title a, .enterprise-pro-teal .site-title a:hover, .enterprise-pro-teal a {
	color: #34bfba;
}
.enterprise-pro-teal .comment-meta a, .enterprise-pro-teal .site-footer a {
	color: #aaa;
}
.enterprise-pro-teal .entry-comments .comment-author a, .enterprise-pro-teal .entry-title a, .enterprise-pro-teal .genesis-nav-menu a, .enterprise-pro-teal .sidebar .widget-title a, .enterprise-pro-teal a:hover {
	color: #333;
}
.enterprise-pro-teal .nav-primary a {
	color: #fff;
}
.enterprise-pro-teal .archive-pagination .active a, .enterprise-pro-teal .archive-pagination li a:hover, .enterprise-pro-teal .button, .enterprise-pro-teal .home-top .more-link, .enterprise-pro-teal button, .enterprise-pro-teal input[type="button"], .enterprise-pro-teal input[type="reset"], .enterprise-pro-teal input[type="submit"] {
	background-color: #34bfba;
	color: #fff;
}
.enterprise-pro-teal .button:hover, .enterprise-pro-teal .home-top .more-link:hover, .enterprise-pro-teal button:hover, .enterprise-pro-teal input:hover[type="button"], .enterprise-pro-teal input:hover[type="reset"], .enterprise-pro-teal input:hover[type="submit"] {
	background-color: #333;
	color: #fff;
}
/* Homepage CSS */
*:focus {outline: none;}
.entry {border:none; box-shadow:none;}
.client-part h2 {color: #bb2121;}
.client-part h2,
.teams h3,
.partner h3 {
	font-size: 18px !important;
    margin-bottom: 20px !important;
    font-weight: bold;
    font-family: 'Lato', sans-serif;
    text-transform: uppercase;
	text-align: left;
}
.client-part .one-half {
	background-color: #f0f0f1d4;
    border: 1px solid #fff;
    padding: 20px;
	min-height: 300px;
}
.client-part img {
	width: 90px;
}
.client-part blockquote {
	font-family: 'Raleway', sans-serif;
    font-weight: normal;
    color: #333;
    font-size: 20px;
    line-height: 30px;
    margin: 20px;
    font-style: italic;
}
.client-part .name {
	margin-top: 15px;
}
.teams {
	padding-top: 20px;
}
.teams li,
.partner li {
	display: inline-block;
	border-bottom: 0 !important;
    /* width: 160px; // if 6
    padding-right: 20px; // if 6 */
	width: 159px;
    padding-right: 0;
}
.partner {
	padding: 20px 0;
}
.services ul li {
	border-bottom: 0 !important;
	padding-bottom: 0 !important;
	margin-bottom: 0 !important;
	font-size: 13px;
    line-height: 20px;
}
.services ul li a, .services ul li a:hover {
	color: #fff !important;
}
.services ul li a:hover {
	text-decoration: underline;
}
.address a, .enquiry a {
	color: #66cc00 !important;
}
.who-we-are-img {
	position: relative;
}
.who-we-are-img img {
z-index: 999;
}
.underline {
	text-decoration: underline !important;
}
.small-text {
	font-size: 13px;
}
.dotted {
	background-image: url(https://delta.wecorporate.com.my/wp-content/uploads/2021/07/img-dotted.png);
	background-repeat: no-repeat;
  background-size: auto;
    width: 180px;
    height: 111px;
    position: absolute;
    top: -66px;
    left: -89px;
    z-index: 99;
}
.lined {
	background-image: url(https://delta.wecorporate.com.my/wp-content/uploads/2021/07/img-lined-1.png);
    width: 135px;
    height: 94px;
    position: absolute;
     bottom: -20px;
    right: -50px;
}
.testimonials {
	overflow: hidden;
	/* margin-bottom: 100px; */
}
.testimonials .one-half {
	background: #fff;
    padding: 20px;
}
.testimonials h3 {
	text-align: center;
	font-weight: normal;
}
.testimonials img {
	border-radius: 50% !important;
}
.testimonials .name {
	margin: 10px 0 0 20px;
}
.testimonials h5 {
	font-style: italic;
	font-weight: normal;
}
.testimonials .one-half .end {
    display: block;
    width: 80%;
    margin-right: auto;
    margin-left: auto;
    margin-top: 30px;
}
.testimonials .one-half .end .last {display: inline-block;}
.testimonials .one-half .end .name {display: inline-block; vertical-align: top;}
.green {
	color: #006634;
}

ul.square {margin-top: 0px !important; }
ul.square li{ list-style-type: square !important; }
ul li ul.disc {margin-top: 0px !important; }
ul.disc li{ list-style-type: disc !important; }
/** Table **/
table.table-1 {
	box-shadow: 8px 0 10px 0 rgb(0 0 0 / 5%);
    -moz-box-shadow: 8px 0 10px 0 rgba(0,0,0,.05);
    -webkit-box-shadow: 8px 0 10px 0 rgb(0 0 0 / 5%);
    -o-box-shadow: 8px 0 10px 0 rgba(0,0,0,.05);
    -ms-box-shadow: 8px 0 10px 0 rgba(0,0,0,.05);
	margin-bottom: 0;
	line-height: 1.5;
}
table.table-1 thead tr {background-color: #bb2121 !important; color: #FFF;}
table.table-1 th {
	font-family: 'Raleway', sans-serif;
	text-transform: none;
    padding: 20px;
	font-size: 18px;
    color: #fff;
    line-height: 1.4;
    background-color: #bb2121;
}
table.table-1 td {
padding: 5px 20px;
	border: 0;
	vertical-align: middle;
}
table.table-1 tr:last-child td p,
table.table-1 td p{
	margin: 10px 0 !important;
}
table.table-1 td.text-center {
	text-align: center;
}
table.table-1 td.valign-top {
	vertical-align: top
}
table.table-1 td.valign-top.margin-top-0 ul {
	margin-top: 0 !important;
}
table.table-1 td.td-header,
table.table-1 thead {
	font-family: 'Raleway', sans-serif;background-color: #006634;font-size: 18px;
    color: #fff;
}
table.table-1 tr,
table.table-2 tr{
	border-bottom: 1px solid #f8f8f8;
}
table.table-1 tr:nth-child(odd),
table.table-2 tr:nth-child(odd){background-color: #f8f8f8;}

.table-border {
	border-radius: 10px;
    overflow: hidden;
    box-shadow: 0 0 40px 0 rgb(0 0 0 / 15%);
    -moz-box-shadow: 0 0 40px 0 rgba(0,0,0,.15);
    -webkit-box-shadow: 0 0 40px 0 rgb(0 0 0 / 15%);
    -o-box-shadow: 0 0 40px 0 rgba(0,0,0,.15);
    -ms-box-shadow: 0 0 40px 0 rgba(0,0,0,.15);
	margin-bottom: 30px;
}
table.table-2 {
	border: 1px solid #f8f8f8;
}
table.table-2 td {
	padding: 10px 20px;
	border: 0;
	font-size: 15px;
}
table.table-2 td h4 {
	margin-bottom: 0;
	font-size: 18px;
}
table.table-2 td p {
	margin-bottom: 0;
}
/** Table of Contents **/
.toc {
	padding:20px 20px 0;
    border: 1px solid #f4f4f4;
    -webkit-border-radius: 10px;
    -moz-border-radius: 10px;
    border-radius: 10px;
    margin-bottom: 30px;
    display: block;
    background: #f9fbfa;
}
.toc h3 {
	color: #333;
	font-size: 20px;
	margin: 0;
}
/** FAQ **/
.faq-container ul li.question:before, .faq-container ul li.answer:before {
	background: none !important;
}
.faq-container {
     border-left: 1px solid #f1f1f1;
     border-top: 1px solid #f1f1f1;
     border-right: 1px solid #f1f1f1;
}
 .faq-container h2 {
     padding: 20px 30px;
     border-bottom:1px solid #f1f1f1;
     margin:0;
}
 .faq li.a, .faqs li.answer {
     border-bottom: 1px solid #f1f1f1;
}
.faqs .answer p {
	margin-top: 10px;
	margin-bottom: 15px !important;
}
.faqs li.question:after {
    float: right;
	content: "";
    width: 16px;
    height: 19px;   background:url("https://delta.wecorporate.com.my/wp-content/themes/enterprise-pro/images/faq-arrow-up-down.png") 0 0 no-repeat;
	position: absolute;
    top: 24px;
    right: 15px;
}
.faqs li.question.open:after {	background:url("https://delta.wecorporate.com.my/wp-content/themes/enterprise-pro/images/faq-arrow-up-down.png") -16px 0 no-repeat !important;
}
 .faqs .answer p{
     margin-top:10px 
}
 ul.faqs {
     display: block;
     width: 100%;
     overflow: hidden;
     margin:0 
}

.faqs li.question.open {
	color: #bb2121;
}
 .faqs li.question {
     font-size: 18px;
     border-bottom: 1px #f1f1f1 solid;
     cursor: pointer;
     color: #333;
    position: relative;
	 margin-bottom: 0;
	font-weight: bold !important;
	 padding: 10px 60px 10px 20px;
}
.faqs li.question h3 {
	font-size: 17px !important;
}
 .faqs li.question.hidden {
     display: none;
}
 .faqs li.answer {
     display: none;
	      padding: 20px;
}
.faqs-answer-list li {
	padding: 0 ! important;
}
ul.faqs-answer-list, ol.faqs-answer-list {
    margin: 10px 0 10px 30px!important;
}
ul.faqs-answer-list li, ol.faqs-answer-list li {
    padding: 0;
}
.parent-pageid-2660 .faq-container {margin-bottom: 40px;}
.parent-pageid-2660 .faq-container, .parent-pageid-2660 .faq-container h2 {border: none;}
.parent-pageid-2660 .faq-container h2 {padding-left: 0;}
.parent-pageid-2660 .faqs li.question, .parent-pageid-2660 .faqs li.answer {border-bottom: none; padding-left: 0;}

.team-logo .one-third, .team-logo .one-third img {max-height: 65px;}

.archive-intro-text {margin-top: 40px;}
.archive.category-guides .site-inner,
.archive.category-infographics .site-inner {
    background-color: #FFF;
	border: none;
}
.archive.category-guides .site-inner .content-sidebar-wrap .content article.entry,
.archive.category-infographics .site-inner .content-sidebar-wrap .content article.entry {border: none;}
.header-top, .breadcrumbs {max-width: 100%; overflow-x: hidden;}
.post-company-section .su-accordion > br {display:none;}
.why-section .one-fourth p span,
.why-icon-wrapper .one-fourth p span {margin-left: auto; margin-right: auto;}
.why-section .one-fourth p,
.why-icon-wrapper .one-fourth p {text-align: center !important;}
.breadcrumbs {background-color: #FFF; overflow-y: hidden;}
.infographics-intro-list {margin-bottom: 25px;}
.infographics-intro-list li {list-style-type: disc;list-style-position: inside;}
.sidemenu-categories {
    float: right;
    width: 250px;
    background-color: #F7F7F7;
    padding: 20px;
    min-height: 200px;
    margin-left: 20px;
    margin-bottom: 20px;
}
.sidemenu-categories .subcategory-title {font-weight: 600;}
.archive.category main.content {padding-left:0;}
.archive.category .archive-intro-text+.site-inner {margin-top: -40px;}
.archive.category-infographics .content-sidebar-wrap article h2 .entry-title-link,
.archive.category-infographics .content-sidebar-wrap article .entry-content > p {max-height: 57px; display: block; overflow: hidden;}
.archive.category-infographics .content article {max-height: 400px;}
.page.sidebar-content .custom-header-bg h1,
.page.sidebar-content .breadcrumbs .breadcrumb-clip-path {
    margin-left: 400px;
    position: relative;
    z-index: 1;
}
.page.sidebar-content .content-sidebar-wrap aside.sidebar section.widget {
    border: none;
    box-shadow: none;
    position: relative;
}
.page.sidebar-content .content-sidebar-wrap main.content {margin-top:0; padding-left: 0;}
.page.sidebar-content .content-sidebar-wrap main.content header {display:none;}
.page.sidebar-content .content-sidebar-wrap main.content article {padding:0;}
.page.sidebar-content .content-sidebar-wrap aside.sidebar section.widget .gform_wrapper .gform_body .gform_fields .gfield .ginput_container select,
.search-results .content-sidebar-wrap aside.sidebar section.widget .gform_wrapper .gform_body .gform_fields .gfield .ginput_container select {width: 100%; padding: 5px 0; color: #666;}
.page.sidebar-content .content-sidebar-wrap aside.sidebar section.widget_search,
.single .content-sidebar-wrap aside.sidebar section.widget_search,
.search-results .content-sidebar-wrap aside.sidebar section.widget_search {padding: 0;}
.page.sidebar-content .content-sidebar-wrap aside.sidebar section.widget_search input.search-form-input::placeholder,
.single .content-sidebar-wrap aside.sidebar section.widget_search input.search-form-input::placeholder,
.search-results .content-sidebar-wrap aside.sidebar section.widget_search input.search-form-input::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #bb2121;
  opacity: 1; /* Firefox */
}
.page.sidebar-content .content-sidebar-wrap aside.sidebar section.widget_search form.search-form:after,
.single .content-sidebar-wrap aside.sidebar section.widget_search form.search-form:after,
.search-results .content-sidebar-wrap aside.sidebar section.widget_search form.search-form:after {
    content: '';
    display: inline-block;
    width: 30px;
    float: right;
    height: 30px;
    margin-top: -45px;
    background-image: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzBweCIgaGVpZ2h0PSIzMHB4IiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0IiB2aWV3Qm94PSIwIDAgOCA4IiBzdHlsZT0iLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsiPjxwYXRoIGQ9Ik0zLjUgMEMxLjU3IDAgMCAxLjU3IDAgMy41UzEuNTcgNyAzLjUgN2MuNTkgMCAxLjE3LS4xNCAxLjY2LS40MWExIDEgMCAwIDAgLjEzLjEzbDEgMWExLjAyIDEuMDIgMCAxIDAgMS40NC0xLjQ0bC0xLTFhMSAxIDAgMCAwLS4xNi0uMTNjLjI3LS40OS40NC0xLjA2LjQ0LTEuNjZjMC0xLjkzLTEuNTctMy41LTMuNS0zLjV6bTAgMUM0Ljg5IDEgNiAyLjExIDYgMy41YzAgLjY2LS4yNCAxLjI3LS42NiAxLjcybC0uMDMuMDNhMSAxIDAgMCAwLS4xMy4xM2MtLjQ0LjQtMS4wNC42My0xLjY5LjYzYy0xLjM5IDAtMi41LTEuMTEtMi41LTIuNXMxLjExLTIuNSAyLjUtMi41eiIgZmlsbD0iIzAwNjYzMyIvPjwvc3ZnPg==);
    position: relative;
    margin-right: 5px;
}
.search-results .custom-header-bg .code-wrapper,
.search-results .site-inner .content-sidebar-wrap .sidebar .widget.simple_author_box_widget_lite {display:none;}
.page.sidebar-content .content-sidebar-wrap aside.sidebar,
.search-results .content-sidebar-wrap aside.sidebar {position: relative;}
.search-results .content-sidebar-wrap aside.sidebar,
.search-results .content-sidebar-wrap main {margin-top: 0px; padding: 0;}
.search-results main.content .archive-description h1.archive-title {color: #bb2121;}
.search-results main.content  article {padding: 20px 0 0 0;}
.search-results main.content  article header {border: none; margin-bottom: 0;}
.search-results main.content  article header .entry-meta,
.search-results main.content  article .entry-image-link,
.search-results main.content  article img,
.search-results main.content  article .cta-box {display:none;}
.search-no-results .site-inner .content-sidebar-wrap aside.sidebar {display:none;}
.search-no-results .site-inner .content-sidebar-wrap main.content {width: 100%; padding-left: 0; margin-top: 0;}

/* Bottom CTA */
.bottom-cta-box {background: #F7F7F7;}
.bottom-cta-box h2,
.bottom-cta-box p {text-align: center;}
.bottom-cta-box h2 {padding-top:40px;}
.bottom-cta-box .bottom-cta-button {padding-bottom: 40px;}
.bottom-cta-box .bottom-cta-button p {
    text-align: center;
    margin: 0;
    width: 250px;
    margin-left: auto;
    margin-right: auto;
    padding: 18px;
    background-color: #bb2121;
    color: #FFF;
    text-transform: uppercase;
    font-weight: 600;
}
.bottom-cta-box .bottom-cta-button p a {color: #FFF;}

.entry-footer {
	display: none;
}

@media only screen and (max-width: 432px) {
@media only screen and (max-width: 432px) {
.page.sidebar-content .custom-header-bg h1, .page.sidebar-content .breadcrumbs .breadcrumb-clip-path {margin-left: 0 !important;}
.single .content-sidebar-wrap .content article.entry,
.page.sidebar-content .content-sidebar-wrap .content article.entry,
.search-results .content-sidebar-wrap main {padding-left: 20px; padding-right: 20px;}
}
.search-results .content-sidebar-wrap main {padding-top: 40px; }
}
/* Custom CSS */

.content h2 {
	font-size: 24px !important;
}
h2 {
	color: #006634
}
ul.square {
	margin-top: 0px !important;
}
ul.square li {
	list-style-type: square !important;
}
ol.lower-alpha li {
	list-style-type: lower-alpha;
}
ol.lower-roman li {
	list-style-type: lower-roman;
}
.main_home .full-width-content .content {
	width: unset;
}
.main_home {
	min-height: 500px;
	background-image: url(https://delta.wecorporate.com.my/wp-content/uploads/2021/05/gorod-rassvet-utro-malaiziia-kuala-lumpur.jpg);
	background-repeat: no-repeat;
	background-position: center;
	background-size: cover;
}
.main_home button {
	font-family: 'Raleway', sans-serif;
}
.content {
	user-select: none;
	padding-left: 40px;
	margin-top: 100px;
}
.content h1 {
	color: white;
	font-size: 40px;
	font-weight: bold;
}
.content p {
	font-size: 16px;
}
.button1 button {
	height: 50px;
	width: 180px;
	font-size: 15px;
	font-weight: bold;
	color: white;
	background: #bb2121;
	border: 1px solid black;
	outline: none;
	cursor: pointer;
	border-radius: 10px;
	transition: 0.5s;
}
.button1 btn1 {
	margin-left: 40px;
}
.button1 button:hover {
	background: black;
}
.get_in {
	width: 100%;
	height: 100px;
	background-color: #bb2121;
}
.para1 p {
	color: White;
	font-size: 22px;
	font-weight: 600;
	font-family: 'Raleway', sans-serif;
	padding-bottom: 70px;
	margin-top: 20%;
	margin-left: 10%;
	display: inline;
}
button.get_in_touch {
	width: 250px;
	font-size: 20px;
	font-family: 'Raleway', sans-serif;
	font-weight: bold;
	transform: translatex(110%);
	margin-top: 23px;
	color: white;
	background: #bb2121;
	border: 1px solid black;
	outline: none;
	cursor: pointer;
	border-radius: 33px;
	transition: 0.5s;
}
.text-center {
	text-align: center;
}
.section-subtitle {
	margin-top: 20px;
	margin-bottom: 40px;
}
.services-item .item-img {
	color: green;
}
#services .section-heading .section-title {
	font-size: 30px;
}
#services .services-wrapper {
	margin: 10px 0 0 0;
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
	align-content: center;
}
.services-wrapper .item-title {
	font-size: 18px;
	font-family: sans-serif;
}
.services-wrapper .item-desc {
	font-size: 15px;
}
.services-item .item-img {
	color: rgb(74, 133, 87);
}
#services .services-item {
	padding: 40px 20px;
	margin-left: 10px;
	margin-right: 10px;
	margin-bottom: 20px;
	background-color: #fff;
	box-shadow: 0 0 25px rgb(24 24 24 / 10%);
	transition: 0.3s;
}
#services .services-item:hover {
	background-color: black;
}
#services .services-item:hover .item-title, #services .services-item:hover .item-desc, #services .services-item:hover .item-img {
	color: #fff;
}
#about .max-width {
	margin: 20px 0 0 0;
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
	align-content: center;
}
.about .about-content .left {
	width: 25%;
}
.column-left img {
	height: 350px;
	width: 800px;
	align-items: center;
	border-radius: 6px;
}
.about .about-content .right {
	width: 50%;
}
.about .about-content .right .text {
	font-size: 18px;
	color: #bb2121;
	margin-bottom: 10px;
	font-weight: bold;
}
.about .about-content .right span {
	color: #4c4c4d;
	font-size: 18px;
}
.about .about-content .right p {
	text-align: justify;
	font-size: 15px;
	font-weight: bold;
	color: #1d2327;
	font-family: sans-serif;
}
.about .about-content .right a {
	display: inline-block;
	background: crimson;
	color: #fff;
	font-size: 20px;
	font-weight: 50;
	padding: 10px 30px;
	margin-top: 20px;
	border-radius: 6px;
	border: 2px solid crimson;
	transition: all 0.3s ease;
}
.accordion {
	background-color: #eee;
	color: #444;
	cursor: pointer;
	padding: 18px;
	width: 100%;
	text-align: left;
	border: 1px solid black;
	outline: none;
	transition: 0.4s;
	padding-left: 20px;
	margin-top: 4px;
	font-weight: bold;
}
.active, .accordion:hover {
	background-color: #ccc;
}
.panel {
	padding: 0 18px;
	background-color: white;
	display: none;
	overflow: hidden;
}
.customer-logo {
	margin-top: 40px;
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
	align-content: center;
}
.home-bottom #custom_html-6.widget {
	width: 100%
}
.contact {
	display: flex;
	width: 100%;
}
.contact-content {
	margin-left: 80px;
}
section#custom_html-7 {
	display: inline-block;
	width: 100%;
}
section#custom_html-7 h4.widget-title {
	display: none;
}
.container-contact {
	background-color: #bb2121;
	margin-top: 100px;
}
.contact-office {
	background-color: black;
	padding: 40px;
}
.box .text {
	font-size: 12px;
	color: #f3f1f1;
}
.client-part {
	max-width: 1200px;
	margin-left: auto;
	margin-right: auto;
	align-content: center;
	display: inline-block;
}
.client-details h3 {
	color: green;
	font-size: 18px;
	font-family: sans-serif;
}
.home .site-container .site-inner {
	background-color: #FFFFFF;
}
.client-left {
	background-color: #f0f0f1d4;
	border: 1px solid white;
	padding: 20px;
	margin: 20px;
	width: 470px;
}
.client-left .name h4 {
	font-size: 17px;
	font-family: sans-serif;
	color: green;
	margin-left: 10px;
	margin-top: 20px;
}
.client-left .name h5 {
	font-size: 17px;
	font-family: sans-serif;
	margin-left: 10px;
}
.client-left .text h3 {
	text-align: center;
	font-size: 18px;
	font-family: sans-serif;
}
.client-left .last img {
	border-radius: 50%;
	height: 80px;
	width: 80px;
}
.end {
	display: flex;
}
.end-part {
	display: flex;
}
.client-right {
	background-color: #f0f0f1d4;
	border: 1px solid white;
	padding: 20px;
	margin: 20px;
	width: 470px;
}
.client-right .name h4 {
	font-size: 17px;
	font-family: sans-serif;
	color: green;
	margin-left: 10px;
	margin-top: 20px;
}
.client-right .name h5 {
	font-size: 17px;
	font-family: sans-serif;
	margin-left: 10px;
}
.client-right .last img {
	border-radius: 50%;
	height: 80px;
	width: 80px;
}
.client-right .text h3 {
	text-align: center;
	font-size: 18px;
	font-family: sans-serif;
}
.imgae1 {
	font-size: 10px;
}
.imgae2 {
	font-size: 10px;
}
.imgae3 {
	font-size: 10px;
}
.imgae4 {
	font-size: 10px;
}
.imgae5 {
	font-size: 25px;
}
.imgae6 {
	font-size: 20px;
}
.team-logo {
	margin-top: 30px;
}
.team-content h3 {
	color: green;
	margin-top: 50px;
	text-align: left;
	font-weight: bold;
	font-size: 17px;
	font-family: sans-serif;
}
.partner {
	display: inline-block;
	width: 100%;
	background-color: #cfcbcb61;
	margin-top: 30px;
}
.partner .partner-text h3 {
	color: green;
	margin-top: 50px;
	text-align: left;
	font-weight: bold;
	font-size: 17px;
}
.partner .partner-images .image {
	text-align: center;
	padding-left: 10px;
	align-items: center;
}
.services {
	display: inline-block;
	line-height: 40px;
	margin-top: 20px;
	width: 100%;
}
.services .our-service h3 {
	color: #0e0d0d;
}
.home-top .wrap {
	margin: 0;
	padding: 0;
	max-width: unset;
}
.site-header {
	min-height: 110px;
}
.site-header .widget-area {
	width: 800px;
}
.nav-header ul#menu-contact-us li a {
	font-size: 18px;
	color: #bb2121;
	padding-left: 12px;
	padding-right: 12px;
	font-weight: 500;
}
.nav-header ul#menu-contact-us li:last-child a {
	background-color: #bb2121;
	color: #FFF;
	border-radius: 10px;
	padding-top: 8px;
	padding-bottom: 8px;
	padding-left: 15px;
	padding-right: 15px;
}
.site-header .wrap {
	padding-bottom: 0px;
	padding-top: 20px;
}
.header-top {
	display: block;
	height: 35px;
	max-height: 50px;
	background-size: initial;
	background-color: #bb2121;
	background: linear-gradient(90deg, #bb2121 80%, #333333 50%);
	overflow-x: hidden;
}
.header-top section.widget {
	margin-bottom: 0;
}
.header-top .wrap {
	position: relative;
}
.header-top .parallelogram {
	position: absolute;
	top: 0;
	right: -210px;
	width: 60%;
	height: 35px;
	background: #333333;
	transform: skew( -40deg);
}
.top-contact {
	display: block;
	font-size: 15px;
	text-align: right;
	color: #fff;
	font-weight: 600;
}
.top-contact-info {
	z-index: 999 !important;
	position: absolute;
	right: 0;
}
.top-contact span.info {
	margin-right: 5px;
	margin-top: 3px;
	display: inline-block;
}
.top-contact span.info a {
	color: #FFF;
}
.top-contact span.linkedin, .top-contact span.facebook {
	height: 20px;
	width: 20px;
	display: inline-block;
	border-radius: 50%;
	background-color: #66cc00;
	vertical-align: middle;
	margin-top: -3px;
}
.top-contact span.linkedin i {
	background: url(https://api.iconify.design/dashicons-linkedin.svg?color=%23333&width=15px&height=15px) no-repeat center center;
	display: block;
	height: 15px;
	width: 15px;
	margin-left: 3px;
	margin-top: 2px;
}
.top-contact span.facebook i {
	background: url(https://api.iconify.design/dashicons:facebook-alt.svg?color=%23333&width=15px&height=15px) no-repeat center center;
	display: block;
	height: 15px;
	width: 15px;
	margin-left: 2px;
	margin-top: 2px;
}
.custom-header-bg {
	height: 200px;
	background-image: url(https://www.incorp.asia/wp-content/uploads/about-banner_incorp-asia.jpg);
	background-repeat: no-repeat;
	background-size: cover;
	background-position: 50% 50%;
	background-color: #f6f6f6;
}
.custom-header-bg>.wrap {
	margin-bottom: 0px;
	padding: 80px 0 50px;
	height: 200px;
}
.custom-header-bg h1, main.content .archive-description h1.archive-title {
	font-size: 28px;
	margin-bottom: 0;
	/* line-height: 120px; */
	color: #FFF;
	z-index: 1;
	position: relative;
}
.custom-header-bg:after {
	content: "";
	display: block;
	background-color: #000;
	opacity: 0.5;
	height: 200px;
	margin-top: -200px;
	position: relative;
}
.archive .site-inner {
	padding-top: 0;
}
.archive.full-width-content .content {
	margin-top: 60px;
}
.archive.category .content article {
	width: 31.623931623931625%;
	display: inline-block;
	box-shadow: 0 0 25px rgb(24 24 24 / 10%);
	padding: 0;
	height: 450px;
	vertical-align: top;
	margin-right: 20px;
}
.archive.category .content article:nth-child(3n+3) {
	margin-right: 0;
}
/* .archive.category .content article .entry-content { display:none; } */

.archive.category .content article .category-image {
	max-height: 200px;
	overflow: hidden;
	max-height: 200px;
	min-height: 200px;
	display: block;
	background-color: #f4f4f4;
}
.archive.category .content article .entry-title {
	font-size: 22px;
	padding: 10px 20px;
	line-height: 27px;
}
.archive.category .content article .entry-content {
	padding: 10px 20px;
	text-align: justify;
}
.single .site-inner {
	background-color: #FFFFFF;
}
.single .content-sidebar-wrap .content article.entry {
	border: none;
	box-shadow: none;
	padding: 0;
}
.single .content-sidebar-wrap .content article.entry .entry-header {
	display: none;
}
.single .content-sidebar-wrap aside.sidebar section.widget {
	border: none;
	box-shadow: none;
	position: relative;
}
.single .content-sidebar-wrap .content p {
	color: #333;
	text-align: justify;
}
.single .content-sidebar-wrap .content {
	margin-top: 0;
	padding-left: 0;
}
.single .content-sidebar-wrap .content article .entry-content .cta-box {display: flex; align-items: center;}
.single .content-sidebar-wrap .content article .entry-content .cta-box p {margin-bottom:0;}
.single .content-sidebar-wrap .content article .entry-content .cta-box .cta-button {margin-top: 10px; margin-bottom: 10px;}
.sidebar .widget-title {
	padding: 0 0 10px;
	border-bottom: none;
}
.sidebar .widget.simple_author_box_widget_lite {
	background-color: #F4f4f4;
	padding: 20px;
}
.sidebar .widget.simple_author_box_widget_lite .widget-title {
	text-transform: uppercase;
	color: #bb2121;
	font-size: 18px;
	padding: 40px;
	margin-bottom: -20px;
	background-color: unset;
}
.sidebar .simple_author_box_widget_lite .saboxplugin-wrap, .sidebar .simple_author_box_widget_lite .saboxplugin-wrap .saboxplugin-socials {
	border: none;
}
.sidebar .simple_author_box_widget_lite .saboxplugin-wrap .saboxplugin-gravatar {
	padding: 0;
	margin: 0 20px 0 0;
	border-radius: 50%;
	overflow: hidden;
	height: 100px;
}
.sidebar .simple_author_box_widget_lite .saboxplugin-wrap .saboxplugin-desc {
	text-align: justify;
}
.saboxplugin-wrap .saboxplugin-desc p, .saboxplugin-wrap .saboxplugin-desc {
	font-size: 13px !important;
}
.saboxplugin-wrap .saboxplugin-desc {
	margin: 0;
}
.saboxplugin-wrap .saboxplugin-authorname {
	font-size: 16px !important;
	line-height: 24px;
	font-weight: 600;
	margin-top: 0 !important;
}
.saboxplugin-wrap .saboxplugin-socials a svg {
	color: #bb2121;
}
.sidebar .gform_widget {
	background-color: #F4F4F4;
}
.sidebar .widget_nav_menu {
	background-color: #333;
}
.sidebar .widget_nav_menu .widget-title, .sidebar .widget .widget-title {
	text-transform: uppercase;
	font-size: 18px;
	color: #FFF;
	padding: 20px 40px;
	font-weight: 400;
	background-color: #bb2121;
	margin-bottom: 10px;
}
.sidebar .widget_nav_menu ul.menu li.menu-item {
	border-bottom: none; /* 1px solid #bb2121; */
}
.sidebar .widget_nav_menu ul.menu li.menu-item a {
	color: #FFF;
	font-size: 16px;
}
.sidebar .widget_nav_menu ul.menu li.menu-item a:hover {
	color: #bb2121;
}
.sidebar .gform_widget form .gform_body ul.gform_fields li.gfield, .sidebar .gform_widget form .gform_body ul.gform_fields li.gfield_error, .sidebar .gform_widget form .gform_body ul.gform_fields li.gfield .ginput_container input.small, .sidebar .gform_widget form .gform_footer input.button {
	width: 100%;
	max-width: unset !important;
}
.sidebar .gform_widget form .gform_body ul.gform_fields li.gfield .gfield_label {
	display: none;
}
.sidebar .gform_widget form .gform_body ul.gform_fields li.gfield {
	padding-right: 0;
	margin: 0;
}
.single .content-sidebar-wrap .content article.entry .entry-content .saboxplugin-wrap {
	display: none;
}
.breadcrumbs {
	font-weight: 400;
	background-color: #bb2121;
	background: linear-gradient(90deg, #bb2121 85%, #FFFFFF 50%);
	position: relative;
}
.archive .content article .entry-content .cta-box {
	display: none;
}
.content article .entry-content .cta-box {
	display: inline-block;
	background-color: #bb2121;
	width: 100%;
	border-radius: 20px;
	padding: 20px 30px;
}
.content article .entry-content .cta-box h2 {
	font-size: 24px;
	color: #FFF;
	text-align: left;
}
.content article .entry-content .cta-box .cta-description {
	color: #fff;
	font-size: 16px;
	line-height: 23px;
}
.content article .entry-content .cta-box .cta-button {
	margin-bottom: 0;
	margin-top: 15px;
}
.content article .entry-content .cta-box .cta-button a {
	width: 100%;
	background-color: #FFF;
	color: #333;
	font-weight: 800;
	text-align: center;
	font-family: 'Raleway', sans-serif;
	font-size: 18px;
	border-radius: 50px;
}
.breadcrumbs .wrap {
	position: relative;
}
.breadcrumb-link-text-wrap {
	color: #fff;
}
.breadcrumb-clip-path {
	color: #fff;
	display: inline-block;
	padding: 10px 0;
	font-size: 12px;
}
.breadcrumb-link:hover {
	border-bottom: 1px solid #dafdec !important;
}
.breadcrumb-parallelogram {
	content: "";
	position: absolute;
	top: 0;
	right: -18%;
	/* -176px; */
	width: 23%;
	height: 102%;
	background: #fff;
	transform: skew(-40deg);
}
.page.full-width-content .breadcrumbs a, .page.full-width-content .breadcrumbs .breadcrumb-clip-path {
	color: #fff;
}
.page.full-width-content .site-inner .content-sidebar-wrap .content {
	margin-top: 0;
	padding-left: 0;
}
.page.full-width-content .site-inner .content-sidebar-wrap .content article.entry {
	background-color: unset;
	border: none;
	box-shadow: none;
	padding: 0;
	margin-bottom: 0;
}
.page.full-width-content .site-inner .content-sidebar-wrap .content article.entry header {
	border: none;
	margin-bottom: 0;
}
.page.full-width-content.services-page .custom-header-bg, .page.full-width-content.services-page .custom-header-bg:after {
	height: 600px;
}
.services-page .custom-header-bg .form_wrapper form .gform_body .gform_fields .gfield .ginput_container select {
	width: 100% !important;
	padding: 10px 5px;
	color: #666;
}
.page.full-width-content.services-page .site-inner .content-sidebar-wrap .content article.entry header h1 {
	color: #333; 
    /* color: #bb2121; */
	font-size: 34px;
	font-weight: 600;
}
.page.full-width-content.services-page .site-inner .content-sidebar-wrap .content article.entry .entry-content h2 {
	color: #333 !important;
	font-size: 28px !important;
	font-weight: 600;
	text-align:left;
}
.page.full-width-content.services-page .site-inner .content-sidebar-wrap .content article.entry .entry-content h2.h1-style {
	color: #bb2121;
	font-size: 34px;
	font-weight: 600;
	text-align: left;
}
.page.full-width-content.services-page .site-inner .content-sidebar-wrap .content article.entry .entry-content p {
	text-align: justify;
}
.services-page .entry-content .package-section ul ul li, .services-page .entry-content ul ul li {
	list-style-type: circle;
}
.services-page .entry-content ul ul {
	margin-top: 5px;
}
.services-page .entry-content .package-section ul ul {
	margin-top: 0;
}
.services-page .post-company-section .su-spoiler-content {
	display: none !important;
}
.services-page .post-company-section .su-spoiler-title {
	font-weight: 300;
	padding-right: 20px;
}
.services-page .faq-section blockquote {
	color: #bb2121;
	font-weight: 600;
	font-style: italic;
}
.single .breadcrumbs .breadcrumb-clip-path, .single .custom-header-bg h1 {
	margin-left: 400px;
	position: relative;
	z-index: 1;
}
footer.site-footer>.wrap {
	max-width: unset;
}
footer.site-footer {
	border: 0 !important;
	padding: 0px 0px 10px;
	background-color: #333;
	text-transform: unset;
	font-size: 12px;
	font-weight: normal;
}
footer.site-footer .footer-container .widget-wrap h4.widget-title {
	display: none;
}
footer.site-footer .footer-container .widget .teams {
	background-color: #FFF;
	padding-bottom: 20px;
}
footer.site-footer .footer-container .widget .partner {
	background-color: #F5F5F5;
	margin-top: 0;
	padding-bottom: 0;
}
footer.site-footer .footer-container .widget .services {
	margin-top: 0;
	background-color: #505050;
	padding-bottom: 30px;
	margin-bottom: -8px;
	text-align: left;
	padding-top: 30px;
}
footer.site-footer .footer-container .widget .services .one-fourth p {
	color: #FFF;
	font-size: 13px;
	line-height: 20px;
}
footer.site-footer .footer-container .widget .services .one-fourth p a {
	color: #FFF;
}
footer.site-footer .footer-container .widget .services .one-fourth h3 {
	font-family: 'Raleway', sans-serif;
	font-weight: 600;
	color: #fff;
	font-size: 16px;
}
footer.site-footer .footer-container .widget {
	margin-bottom: 0;
}
footer.site-footer .footer-container .widget .copyright-text {
	padding-top: 20px;
	padding-bottom: 10px;
	text-align: left;
}
footer.site-footer .footer-container .widget .copyright-text a {
	color: #66cc00;
}
footer.site-footer .footer-container .widget .partner .partner-text h3, footer.site-footer .footer-container .widget .teams h3 {
	margin-top: 30px;
	color: #333;
}
.trustrating-widget .ti-widget.ti-goog .ti-rating-text {
	color: #bb2121 !important;
	font-weight: 600;
	font-size: 18px;
}
.trustrating-widget .ti-widget.ti-goog>.ti-widget-container>.ti-header, .trustrating-widget .ti-widget.ti-goog>.ti-widget-container>.ti-footer {
	background-color: unset !important;
	border: none;
}
.trustrating-widget .ti-widget.ti-goog .star-lg .ti-star {
	width: 50px;
	height: 50px;
	margin-right: 10px;
}
.whatsapp-home {
	display: inline-block !important;
	height: 60px;
	position: fixed;
	background: url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNTAiIGhlaWdodD0iNTAiIHByZXNlcnZlQXNwZWN0UmF0aW89InhNaWRZTWlkIG1lZXQiIHZpZXdCb3g9IjAgMCAyMCAyMCIgc3R5bGU9Ii1tcy10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7Ij48cGF0aCBkPSJNMTYuOCA1LjdDMTQuNCAyIDkuNS45IDUuNyAzLjJDMiA1LjUuOCAxMC41IDMuMiAxNC4ybC4yLjNsLS44IDNsMy0uOGwuMy4yYzEuMy43IDIuNyAxLjEgNC4xIDEuMWMxLjUgMCAzLS40IDQuMy0xLjJjMy43LTIuNCA0LjgtNy4zIDIuNS0xMS4xem0tMi4xIDcuN2MtLjQuNi0uOSAxLTEuNiAxLjFjLS40IDAtLjkuMi0yLjktLjZjLTEuNy0uOC0zLjEtMi4xLTQuMS0zLjZjLS42LS43LS45LTEuNi0xLTIuNWMwLS44LjMtMS41LjgtMmMuMi0uMi40LS4zLjYtLjNIN2MuMiAwIC40IDAgLjUuNGMuMi41LjcgMS43LjcgMS44Yy4xLjEuMS4zIDAgLjRjLjEuMiAwIC40LS4xLjVjLS4xLjEtLjIuMy0uMy40Yy0uMi4xLS4zLjMtLjIuNWMuNC42LjkgMS4yIDEuNCAxLjdjLjYuNSAxLjIuOSAxLjkgMS4yYy4yLjEuNC4xLjUtLjFzLjYtLjcuOC0uOWMuMi0uMi4zLS4yLjUtLjFsMS42LjhjLjIuMS40LjIuNS4zYy4xLjMuMS43LS4xIDF6IiBmaWxsPSIjMjVkMzY2Ii8+PC9zdmc+) no-repeat 5px center;
	visibility: visible;
	opacity: 1;
	-webkit-transition: all .3s;
	-moz-transition: all .3s;
	transition: all .3s;
	border-radius: 10px;
	z-index: 2000;
	color: #888;
	text-align: right;
	line-height: 60px;
	font-size: 13px;
	text-transform: uppercase;
	font-weight: 400;
/* Disable if Tidio Chat is active
	bottom: 80px;
	right: 10px;
	box-shadow: 0 0 10px rgb(0 0 0 / 50%);
	background-color: #FFF;
	padding-right: 15px;
	width: 160px;
	*/
	bottom: 25%;
    right: 10px;
    box-shadow: none;
    background-color: unset;
    padding-right: 0;
    width: 60px;
}
#tidio-chat iframe {
    bottom: 7% !important;
    right: -5px !important;
}
.contact-pages .entry-content .gform_body .gform_fields .gfield label.gfield_label {
	display: none;
}
.contact-pages .entry-content .gform_body .gform_fields .gfield, .contact-pages .entry-content .gform_body .gform_fields .gfield .ginput_container input, .contact-pages .entry-content .gform_body .gform_fields .gfield .ginput_container select {
	width: 100% !important;
}
.contact-pages .entry-content .gform_body .gform_fields .gfield .ginput_container input, .contact-pages .entry-content .gform_body .gform_fields .gfield .ginput_container select {
	padding: 10px !important;
}
.contact-pages .entry-content .gform_footer input[type=submit] {
	padding: 13px;
	width: 200px;
}
.contact-pages .entry-content .gform_body .gform_fields .gfield .ginput_container input::-webkit-input-placeholder, .contact-pages .entry-content .gform_body .gform_fields .gfield .ginput_container textarea::-webkit-input-placeholder, .contact-pages .entry-content .gform_body .gform_fields .gfield .ginput_container select {
	color: #bb2121;
}
.contact-pages .entry-content .gform_body .gform_fields .gfield .ginput_container select {
	margin-top: 8px;
	margin-bottom: 8px;
}
.single .content-sidebar-wrap aside.sidebar section.widget .gform_wrapper .gform_body .gform_fields .gfield .ginput_container select {
	width: 100%;
	padding: 5px 0;
	color: #666;
}
.single .content-sidebar-wrap aside.sidebar section.widget .gform_wrapper .gform_body .gform_fields .gfield .ginput_container textarea {
	height: 80px;
	padding: 5px 4px;
}
.services-page .custom-header-bg .form_wrapper form .gform_body .gform_fields .gfield .ginput_container input {
	width: 100% !important;
}
.services-page .custom-header-bg .form_wrapper form .gform_body .gform_fields .gfield .ginput_container textarea {
	padding: 5px 10px;
	height: 80px;
}
section.widget .genesis-nav-menu .sub-menu {
	border: none;
	z-index: 2000;
}
section.widget .nav-header ul#menu-contact-us.genesis-nav-menu .sub-menu li a {
	width: 250px;
	font-size: 14px;
	border-radius: unset;
	background: #bb2121;
	color: #FFF;
	padding: 10px;
}
/* Service Pages */
.banner-icons a {
	color: #FFF;
	margin-left: 28px;
}
.banner-icons span {
	background-repeat: no-repeat;
	/* font-size: 14px; */
	font-size: 17px;
	font-weight: 600;
	text-transform: uppercase;
	margin-right: 20px;
	display: inline-block;
}
.banner-documents {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNTBweCIgaGVpZ2h0PSI1MHB4IiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSItbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyI+PHBhdGggZD0iTTEyIDJsNCA0djEySDRWMmg4ek01IDN2MWg2VjNINXptNyAzaDNsLTMtM3Yzek01IDV2MWg2VjVINXptMTAgM1Y3SDV2MWgxMHpNNSA5djFoNFY5SDV6bTEwIDNWOWgtNXYzaDV6TTUgMTF2MWg0di0xSDV6bTEwIDN2LTFINXYxaDEwem0tMyAydi0xSDV2MWg3eiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==");
	background-size: 25px;
	background-position-y: -2px;
}
.banner-process {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNTBweCIgaGVpZ2h0PSI1MHB4IiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0IiB2aWV3Qm94PSIwIDAgMTYgMTYiIHN0eWxlPSItbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyI+PGcgZmlsbD0iI0ZGRiI+PHBhdGggZD0iTTYuNSAxQTEuNSAxLjUgMCAwIDAgNSAyLjVWM0gxLjVBMS41IDEuNSAwIDAgMCAwIDQuNXYxLjM4NGw3LjYxNCAyLjAzYTEuNSAxLjUgMCAwIDAgLjc3MiAwTDE2IDUuODg0VjQuNUExLjUgMS41IDAgMCAwIDE0LjUgM0gxMXYtLjVBMS41IDEuNSAwIDAgMCA5LjUgMWgtM3ptMCAxaDNhLjUuNSAwIDAgMSAuNS41VjNINnYtLjVhLjUuNSAwIDAgMSAuNS0uNXoiLz48cGF0aCBkPSJNMCAxMi41QTEuNSAxLjUgMCAwIDAgMS41IDE0aDEzYTEuNSAxLjUgMCAwIDAgMS41LTEuNVY2Ljg1TDguMTI5IDguOTQ3YS41LjUgMCAwIDEtLjI1OCAwTDAgNi44NXY1LjY1eiIvPjwvZz48L3N2Zz4=");
	background-size: 20px;
	background-position-y: 0px;
}
.banner-faqs {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iNTBweCIgaGVpZ2h0PSI1MHB4IiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0IiB2aWV3Qm94PSIwIDAgMTAyNCAxMDI0IiBzdHlsZT0iLW1zLXRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsiPjxwYXRoIGQ9Ik01MTIgNjRDMjY0LjYgNjQgNjQgMjY0LjYgNjQgNTEyczIwMC42IDQ0OCA0NDggNDQ4czQ0OC0yMDAuNiA0NDgtNDQ4Uzc1OS40IDY0IDUxMiA2NHptMCA4MjBjLTIwNS40IDAtMzcyLTE2Ni42LTM3Mi0zNzJzMTY2LjYtMzcyIDM3Mi0zNzJzMzcyIDE2Ni42IDM3MiAzNzJzLTE2Ni42IDM3Mi0zNzIgMzcyeiIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik02MjMuNiAzMTYuN0M1OTMuNiAyOTAuNCA1NTQgMjc2IDUxMiAyNzZzLTgxLjYgMTQuNS0xMTEuNiA0MC43QzM2OS4yIDM0NCAzNTIgMzgwLjcgMzUyIDQyMHY3LjZjMCA0LjQgMy42IDggOCA4aDQ4YzQuNCAwIDgtMy42IDgtOFY0MjBjMC00NC4xIDQzLjEtODAgOTYtODBzOTYgMzUuOSA5NiA4MGMwIDMxLjEtMjIgNTkuNi01Ni4xIDcyLjdjLTIxLjIgOC4xLTM5LjIgMjIuMy01Mi4xIDQwLjljLTEzLjEgMTktMTkuOSA0MS44LTE5LjkgNjQuOVY2MjBjMCA0LjQgMy42IDggOCA4aDQ4YzQuNCAwIDgtMy42IDgtOHYtMjIuN2E0OC4zIDQ4LjMgMCAwIDEgMzAuOS00NC44YzU5LTIyLjcgOTcuMS03NC43IDk3LjEtMTMyLjVjLjEtMzkuMy0xNy4xLTc2LTQ4LjMtMTAzLjN6TTQ3MiA3MzJhNDAgNDAgMCAxIDAgODAgMGE0MCA0MCAwIDEgMC04MCAweiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==");
	background-size: 20px;
	background-position-y: 0px;
}
.banner-approach {
	background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgEAQAAACJ4248AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAAAGAAAABgAPBrQs8AAAAHdElNRQflBhkGGji0rvPTAAAEB0lEQVRYw6WWzWtTXRDG5xYalUQpYhOjIqZBiK7a+BdEsBUFxWobKyg0qCuxuBE3amj/A2mLrmutKze1iA01+IGfUHfVYq2uUoso0poPqzm/d3F5m5yc29zr+84qN2fmeWbOPGfOscSjoQIBsQ4fFtm/X6S1VSQSEWlqElZWRBYXxfryRXjxQiSTEevJE8sqFr1iuxCHQjA4iPr5E8/2/TsMDKCCwf9BvG4dXLsGy8veiWstn4e+PmhogG3boKXFI3kwCM+euYN/+ACzs3bFdUxls7bf+fPu5OzdC58/myjlMoyPQyqFCoXMuHAYenpgYsL2dbJbtzxU7kCuJiehtdVz+4jFUFNTJs6bNy49r932chkuX/5PGmL7dvj2TccrlVA+3xoB168b5OrECedkN26EgwchlbJb0tGBCgQqWA0NMDYGv36ZbWhrcwAMhUy1m5VDNAp37kCpZAIXizA6CtFoBdfng3gcde4c3LwJr1+jTp92qH5wUAd7+ND0SSZt5btZqYQ6c+YveuX369WXyxCP6z6nToFS7uSralNw8qTHBJJJPXh83Nz2YtE7+b9WKEAk4sbfYM/2art3T/8eGBBZv97zlq7ahg0i/f0eduDVK333KkPGVruT4JxsYQH19q0hzKrT4ZyA+vq1EpDP62sdHd7IczmIxWDzZnvkVhfU3l6/BdamTZXPXE5btXbsMDPOZETevdNjEgnLev9eJJGwr2kXDF0D1eCWVb9hMzNiHTkiJBIiMzMiuZyQSFjW7Cx0doqMjYk0Ntbf8enp6iP7ly1QCvr67LVQCLV7t62jzk5YWXE+kQcO6JpbWKgsLi4K6uVLPWLr1koCgYB5BJVCXbxYAaxDTqEAfr8u6uqb8vlzsUdktaVSesajow5lKdSFC3Ds2NrkACMj+o52denrw8MC3d36n/fv6wlEo3YlDknw+/fa5Pl87SCCu3d1n+PHHUaxUrBvnx7Y0/P3oziZ1DFiMT3h5eXV9sCNG3r85KShXrq7vV1GxaLTjWe/pqptaKiqN8EgLC3pDleumCCRCNy+7Xw3FAowMuI0/+HSJTPJnTtrnK5e1Z3KZVRXl+NZxu9HtbdDby/09tq/K2rXfY8ehT9/dOx02mFANDaislmzl+k0rgPK2ewneS3506drP8tUczN8+mRqamqqVpj1ieNxVCZjtml+HrVli0vwnj0wP++s7IkJ1NmzEA6bceGwvbbGs1x9/AixmLcKVHMzPH5cX+2FAmpuDjU35zwnqsmzWdfKzSR8Pujv9/4ecLJiEdJpVP0LyqUlu3bB8LB5TOvZ0hIMDRlHzcE8qxv8fuHQIbESCaGtTayWFpGmJnv1xw9hfl6s6WmRR49EHjywrELBC+4/2dUNu8sDyqEAAAAldEVYdGRhdGU6Y3JlYXRlADIwMjEtMDYtMjVUMDY6MjY6NTYrMDA6MDD2qmn1AAAAJXRFWHRkYXRlOm1vZGlmeQAyMDIxLTA2LTI1VDA2OjI2OjU2KzAwOjAwh/fRSQAAAABJRU5ErkJggg==");
	background-size: 20px;
	background-position-y: 0px;
}
.banner-role {
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMjBweCIgaGVpZ2h0PSIyMHB4IiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0IiB2aWV3Qm94PSIwIDAgMzYgMzYiIHN0eWxlPSItbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyI+PHBhdGggZD0iTTE4IDIyYTQuMjMgNC4yMyAwIDEgMC00LjIzLTQuMjNBNC4yMyA0LjIzIDAgMCAwIDE4IDIyem0wLTYuODZhMi42MyAyLjYzIDAgMSAxLTIuNjMgMi42M0EyLjYzIDIuNjMgMCAwIDEgMTggMTUuMTR6IiBjbGFzcz0iY2xyLWktb3V0bGluZSBjbHItaS1vdXRsaW5lLXBhdGgtMSIgZmlsbD0iI0ZGRiIvPjxwYXRoIGQ9Ik0yMiA0YTIgMiAwIDAgMC0yLTJoLTRhMiAyIDAgMCAwLTIgMnY3aDh6bS0yIDVoLTRWNGg0eiIgY2xhc3M9ImNsci1pLW91dGxpbmUgY2xyLWktb3V0bGluZS1wYXRoLTIiIGZpbGw9IiNGRkYiLz48cGF0aCBkPSJNMjYgMzB2LTIuM2ExLjEyIDEuMTIgMCAwIDAtLjI2LS43M0E5LjkgOS45IDAgMCAwIDE4IDIzLjY5QTkuOSA5LjkgMCAwIDAgMTAuMjYgMjdhMS4xMyAxLjEzIDAgMCAwLS4yNi43M1YzMGgxLjZ2LTIuMTNhOC4zMyA4LjMzIDAgMCAxIDYuNC0yLjU4YTguMzMgOC4zMyAwIDAgMSA2LjQgMi41OVYzMHoiIGNsYXNzPSJjbHItaS1vdXRsaW5lIGNsci1pLW91dGxpbmUtcGF0aC0zIiBmaWxsPSIjRkZGIi8+PHBhdGggZD0iTTI4IDZoLTR2Mmg0djI0SDhWOGg0VjZIOGEyIDIgMCAwIDAtMiAydjI0YTIgMiAwIDAgMCAyIDJoMjBhMiAyIDAgMCAwIDItMlY4YTIgMiAwIDAgMC0yLTJ6IiBjbGFzcz0iY2xyLWktb3V0bGluZSBjbHItaS1vdXRsaW5lLXBhdGgtNCIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==");
	background-size: 20px;
	background-position-y: 0px;
}
.banner-benefits {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgEAQAAACJ4248AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAAAGAAAABgAPBrQs8AAAAHdElNRQflBhgGNhbp9fLXAAAENUlEQVRYw71XTUwTURCe3VaqCW2kSCJCQxrKRUmwiTFcVFQwhoMaL6J4IjEGgyBYFMLFFA9GuJAYDyaYeEMviolB9OZJE8R6AP9TjEIDVYGKQrDO52Gsy7rbbluMk2y6b97MfPO+nZndEmUpwLlz4GhUrvb2bONkCV5bC4PU1v4fcHY6gYkJYwLhMDg39x+f1O0Gu1xyb7MBu3YB4+NIKmNj4J07AZtNknW5ALc7FYZiDqyqRNeuETU0ECkKUSxGxEy0fr1YxGJEjx4Rffgg+x4P0Y4dRJIs0dwckarKGiD095Ny8qSiMKd58ro60wPyu3fAsWPgnBzjo3E4gPp6IBw2Z+fIkQyoDwaNAW7fBufmAmvXAo2N4AcPBCwcBoaHRedwSI3cuWP0v3AhgwR279Y7Dw1JDfj9yU+YYGjrVrDdLkmtlKqqDBJQVWByUhw/fwbcbmDLFmB+HpYyPw9s3gzk5wOzs6L7+FHqKgMBP3wozp2dgKIAIyPW4Akmnj2TQ3R1iWJ4OCNwYSEUEmevF1xTY40aiQAzM1oS1dVAaancj45mCO73S5SpKWGjtzc1+I0bUqD19VoCPT0SKxKRdUVFmuCFhcCrVxLl6VPRDQxoYNPTQFERcPcuEIuBjx8Xm8pK/YQcGJDkR0dl/fIlUFhoAe52a+DiJPrr1zXd8jK4vBy8YQO4rEye9fnzwPKyvg76+8VXHw/Iy0tReM3Nemq/fQPn5AAtLXp9KCSDZ+NGmQdmhdjcLDbfv+v1TU0pGDh71hho3z5wcTGwtKTfGBsDPn0yr4nFRXlM+/cb99raUiSwaRM4GtU73LsnexcvIm0JBsXn/n29fmbGug7Y45FR/OaN5njoEGCzgW/dsga/eVOm5uHDmu71ayAYBHs8mbUjBwLAz59S7du2yUBqaTGlnqNR4PRpQFHA27cDX7+KbwrK02vLq1f/FCQaGgBVlcLcuxc4dQpobAT27BGdqoJPnNAK78qVVYELC2Vlhg7AmTPSik4n2OUCl5cDra3A8+d6Vnw+q/iKdQJ2OymLi0R2e2apx+OEdesUNR5PZWX5hpIAkYj57uSkXGYyNWUFnrYIvStlaAgoLdVY8vlEpx9E/wacS0rkt6YG6O4GDhyQdUWFfAE5HIkXDXDwINDdDa6uXum7ipN7vdKCgQC4oECCFheDe3qAwUHNbnAQfPkyUFQkNgUF4PZ2IBYDvN5VJNDXp3EajwNfvgDMstY+sYCqqt+8s9jE45pfX1+W4Hl5MkzMZGTEaP/kiakpLywA+flZJNDZmXzc1tUZ7Y8eTW7f0ZEMJ+kcAPf2kvLjB9Hjx0R+P1FHB5HDQfT+PcHn+7vFZF68fUtUUkK0tER06RJRKERUWUlYs0ZRA4Gsa0FOmPjAbG1NbpNo166uVYGZM+JyAePjYKczuY3TCX7xIvF/Mh35BbTigVMRCgXrAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIxLTA2LTI0VDA2OjU0OjIyKzAwOjAwi4YQ0AAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMS0wNi0yNFQwNjo1NDoyMiswMDowMPrbqGwAAAAASUVORK5CYII=);
	background-size: 23px;
	background-position-y: 0px;
}
.banner-package {
	background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACAAAAAgEAQAAACJ4248AAAABGdBTUEAALGPC/xhBQAAACBjSFJNAAB6JgAAgIQAAPoAAACA6AAAdTAAAOpgAAA6mAAAF3CculE8AAAAAmJLR0QAAKqNIzIAAAAJcEhZcwAAAGAAAABgAPBrQs8AAAAHdElNRQflBhgHASy+POFmAAADsUlEQVRYw8WXTUiUXxTGf2cclIaZLGlRjjUugqIWhUHuosIUij4g3LXJsKGNRa3KoLUR0SowUaFFYgZBYC0SosBAyIgwg9I+qGAQvxpM1HHu0+LNZgYJZ/Tv/M/m5Z5zz3mee9577j0XchCppETu+nW516+leFyKxaTnz+WiUamgIJdYOYtcWZn0+bPc06fSsWPS9u1yu3bJ1dfLDQ1Jjx5JPt/qEVBXl9TRIZktJrdhg9zwsHTmzCqBFxTIvX8v7djx7wxFo3KtrbnGNg9g/fpVS90ipomE+aam0lbX2Ki8SjIpV1m5gO9D5eV5W70H6YPNm1MEKC7OLwHAUpi+9EH+JJ2A/l8Cfmzt2uwdv3+Hu3chHs/URyJQVwdFRbkTyGUP6MgRrLQUtmzJ1Hd3Y1++QFNTdoHWrUsjsGZNtvjme/tW6u6GsrJMS1sb6uzEso2UwvSjfftg48ass8Dioxgzg/5+dOhQdiEGB/8SMN/AgHTxIgoGl/bs6fmnSeEwnD27NPjLl2apOH7vc/w4VlKylK9cYSEaGcHC4UzLyAhEIlht7dKLSCbTR/6sUvZXzp/H9uwxkzKIKRDAurpyi5URYGws+7M8HJYePpQbHvau4EuXpNOns/fv6EjHXmYDEQ5jgQC2aROs7CZdQQfT2or6+lYCDjnvgXRpbPTqvrc3vwTk92Pz83DhAqqpwebnPV2+CFhFBXR2wo0b2MwMXL2KRaOpCZcvo/Z2bG7OO7QOHIDq6pT9yZPFi8qlCtzQkNzWrXJlZXLFxXJHj0pzc57x61evf3z2THr1Surrk0s1Hx7Wtm3SuXPLJyBJmp2V+vqkwcFM/fS01yFXVspVVUn79y+8F+T8frmbN733RDIp9fZKO3cucxMWFsLevYv18Tj8/Am1tVgoBMkkGhiA0VGsrg5qauDWLTh8GPX2Yh0dK6gCAOfg3j0YGPBSmUyaL5GQPn2CUAg5BzMz3txQCMbH0bdv2PQ0du0aTE2t8CXT0oKuXIGJCZiYwPr7Pf34uDceG/MqBlBLC5qdxZqbUUUF3L6Nmpv/ZCCRWB6BHz+gvBxVVQFgJSXSixdQXY2CQcw5ePwYYjEsEIBTp+DECayhAYJB7P79PwQOHkSlpbkTmJzE3r1LdUKxmFkyKTU1YcEgOGcWi3m2+nq0ezf24AGMjkJ7O9y5s7I/AEgnT6YuprY2qaBAevPGG3/4IBeJePPCYenjR2lyUvr1S5qelrLoH/5LkSsqkmtokOvpWSD2G8JLCOdMWcwUAAAAJXRFWHRkYXRlOmNyZWF0ZQAyMDIxLTA2LTI0VDA3OjAxOjQ0KzAwOjAwZNGS7gAAACV0RVh0ZGF0ZTptb2RpZnkAMjAyMS0wNi0yNFQwNzowMTo0NCswMDowMBWMKlIAAAAASUVORK5CYII=);
	background-size: 20px;
	background-position-y: 0px;
}
.cta-top {
	margin: 20px 0 60px;
}
.cta-top a {
	text-align: center;
	display: block;
	background-color: #343434;
	margin: 0 auto;
	width: 70%;
	padding: 8px;
	color: #fff;
	font-weight: 600;
	border-radius: 20px;
	font-family: 'Raleway', sans-serif;
	font-size: 25px;
}
.cta-top a:after {
	content: "\27F6";
	display: inline-block;
	margin-left: 30px;
	margin-right: -45px;
	font-size: 25px;
	vertical-align: middle;
	margin-top: -5px;
}
.cta-top a:hover {
	background: #bb2121;
}
.why-section {
	background-color: #f6f6f6;
	display: block;
	width: 100%;
	padding: 40px 0 0;
}
ul.why-wecorporate-list {
	display: block;
	overflow: hidden;
	margin: 20px 0 0 !important;
	padding: 20px 10px;
}
ul.why-wecorporate-list li {
	min-height: 190px;
	box-shadow: 0px 0px 8px 1px #f1f1f1;
	list-style: none !important;
	background: #fff;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;
	padding: 20px 30px;
}
ul.why-wecorporate-list li:hover {
	box-shadow: 1px 1px 26px -6px rgba(124, 124, 124, 0.75);
	-webkit-box-shadow: 1px 1px 26px -6px rgba(124, 124, 124, 0.75);
	-moz-box-shadow: 1px 1px 26px -6px rgba(124, 124, 124, 0.75);
}
.why-wecorporate-list p {
	font-weight: 600;
	font-family: 'Raleway', sans-serif;
	font-size: 21px;
	margin: 0 0 10px;
	text-align: center !important;
	/* color: #bb2121; */
	line-height: 27px;
}
.why-section .one-fourth p span {
	margin-left: auto;
	margin-right: auto;
}
.why-section .one-fourth p span.icon-charges {
	background: url(https://delta.wecorporate.com.my/wp-content/uploads/2023/11/why-we-corporate-icons-red.webp);
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	display: block;
	background-position-x: -15px;
	background-position-y: -17px;
}
.why-section .one-fourth p span.icon-exp {
	background: url(https://delta.wecorporate.com.my/wp-content/uploads/2021/06/why-we-corporate-icons-green.png);
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	display: block;
	background-position-x: -11px;
	background-position-y: -84px;
}
span.icon-trust {
	background: url(https://delta.wecorporate.com.my/wp-content/uploads/2021/06/why-we-corporate-icons-green.png);
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	display: block;
	background-position-x: -88px;
	background-position-y: -16px;
}
span.icon-privacy {
	background: url(https://delta.wecorporate.com.my/wp-content/uploads/2021/06/why-we-corporate-icons-green.png);
	background-repeat: no-repeat;
	width: 50px;
	height: 50px;
	display: block;
	background-position-x: -88px;
	background-position-y: -82px;
}
.star-section {
	/*    display: inline-block; width: 100%; margin-top: 10px; */
	display: inline-block;
	width: 100%;
	background-color: #F6F6F6;
	padding-bottom: 40px;
}
.star-section p {
	text-align: center !important;
	margin-bottom: 0;
}
.star-section p.star-value {
	margin-top: -20px;
	color: #bb2121;
	font-weight: 600;
	font-size: 18px;
}
.services-list {
	padding: 40px 0;
}
.services-list ul {
	margin: 30px 0 0;
}
.services-list ul li {
	list-style: none;
	-webkit-border-radius: 15px;
	-moz-border-radius: 15px;
	border-radius: 15px;
	border: 2px solid #bb2121;
	padding: 10px 20px 10px 60px;
	margin-bottom: 10px;
	position: relative;
	font-size: 16px;
}
.services-list ul li:before {
	background: url(https://delta.wecorporate.com.my/wp-content/uploads/2023/11/icon-checkmark-red.webp) no-repeat !important;
	content: "";
	position: absolute;
	left: 17px;
	width: 27px;
	height: 27px;
}
.services-list ul li:hover {
	cursor: pointer;
	font-weight: 600;
}
#faqs {
	background: #f7f7f7;
	padding: 30px 0;
}
/* #faqs h2, */
.services-list h2, .why-section h2, .table-section h2 {
	color: #bb2121 !important;
	font-size: 1.8em !important;
}
.cta-bottom {
	background-color: #bb2121;
	display: block;
}
.cta-bottom h3 {
	text-align: left !important;
	margin: 50px 0;
	font-size: 25px;
	font-weight: 600;
	display: block;
	color: #fff;
	padding: 0;
}
.cta-bottom a {
	font-family: 'Raleway', sans-serif;
	font-size: 23px !important;
	background-color: #333;
	padding: 13px 50px;
	margin-left: 10px;
	-webkit-border-radius: 20px;
	-moz-border-radius: 20px;
	border-radius: 20px;	
	color: #fff;
	font-weight: 600;
}
.cta-flex {
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	width: 100%;
}
.cta-flex-column-left {
	display: flex;
	flex-direction: column;
	flex-basis: 50%;
	flex: 1;
}
.cta-flex-column-right {
	display: flex;
	flex-direction: column;
	text-align: center;
	padding-top: 47px;
}
.cta-bottom a:hover {
	background-color: #fff;
	color: #333;
}
.cta-bottom a.no-icon {
	background-image: none !important;
	padding: 10px 60px !important;
}
.cta-bottom a.no-whatsapp {
	/*background-position: 14px 15px;
	background-size: 11% auto;
	background-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='UTF-8' standalone='no'%3F%3E%3Csvg xmlns:dc='http://purl.org/dc/elements/1.1/' xmlns:cc='http://creativecommons.org/ns%23' xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23' xmlns:svg='http://www.w3.org/2000/svg' xmlns='http://www.w3.org/2000/svg' xml:space='preserve' style='enable-background:new 0 0 512 512;' viewBox='0 0 512 512' y='0px' x='0px' id='Capa_1' version='1.1'%3E%3Cmetadata id='metadata43'%3E%3Crdf:RDF%3E%3Ccc:Work rdf:about=''%3E%3Cdc:format%3Eimage/svg+xml%3C/dc:format%3E%3Cdc:type rdf:resource='http://purl.org/dc/dcmitype/StillImage' /%3E%3C/cc:Work%3E%3C/rdf:RDF%3E%3C/metadata%3E%3Cdefs id='defs41' /%3E%3Ccircle id='circle2' r='256' cy='256' cx='256' style='fill:%236AAF50;' /%3E%3Cpath id='path4' d='M135.693,102.206l-0.008,0.004c-29.639,15.464-42.074,51.222-28.494,81.77 c19.547,43.975,45.793,84.198,77.468,119.423l23.939,23.939l159.073,159.073c39.82-19.335,73.863-48.69,98.876-84.783 l-58.697-58.697c-2.262-3.334-5.169-6.299-8.681-8.681L177.747,112.833C168.453,99.138,150.365,94.55,135.693,102.206z' style='fill:%234D8538;' /%3E%3Cpath id='path6' d='M349.593,300.614c-8.192-5.559-18.954-5.531-27.116,0.071l-11.752,8.066 c-13.09,8.984-30.498,8.496-43.08-1.187c-11.858-9.127-23.176-18.913-33.924-29.283c-10.371-10.748-20.156-22.065-29.283-33.924 c-9.684-12.581-10.171-29.989-1.187-43.08l8.066-11.752c5.601-8.162,5.63-18.924,0.071-27.116l-33.64-49.575 c-9.293-13.694-27.381-18.282-42.054-10.627l-0.009,0.004c-29.639,15.464-42.074,51.222-28.494,81.77 c19.547,43.975,45.793,84.198,77.468,119.423l23.939,23.939c35.226,31.674,75.449,57.921,119.423,77.468 c30.549,13.58,66.306,1.145,81.77-28.494l0.004-0.009c7.655-14.672,3.068-32.761-10.627-42.054L349.593,300.614z' style='fill:%23FFFFFF;' /%3E%3Cg id='g8' /%3E%3Cg id='g10' /%3E%3Cg id='g12' /%3E%3Cg id='g14' /%3E%3Cg id='g16' /%3E%3Cg id='g18' /%3E%3Cg id='g20' /%3E%3Cg id='g22' /%3E%3Cg id='g24' /%3E%3Cg id='g26' /%3E%3Cg id='g28' /%3E%3Cg id='g30' /%3E%3Cg id='g32' /%3E%3Cg id='g34' /%3E%3Cg id='g36' /%3E%3C/svg%3E");*/
}
.cta-bottom.cta-bottom-two-column .contact-button {
	margin: 60px 0;
}
.table-section {
	padding: 40px 0;
}
.table-section h2 {
	margin-bottom: 30px;
}
.table-section h3 {
	color: #fff;
	line-height: 22px;
	padding-left: 60px !important;
}
.table-section img {
	position: absolute;
	top: 10px;
	left: 30px;
}
.table-section th, ul.checkmark {
	position: relative;
}
#package .checkmark li {
	margin-bottom: 10px;
	display: block;
}
ul.checkmark {
	margin: 10px 0 !important;
	overflow: hidden;
}
.checkmark.table-checkmark li {
	line-height: 45px !important;
}
.checkmark li {
	vertical-align: top;
	position: relative;
	list-style: none !important;
	padding-left: 42px;
	line-height: 28px;
	margin-right: 0;
}
.checkmark li:before {
	background: url(https://delta.wecorporate.com.my/wp-content/uploads/2023/11/icon-checkmark-red.webp) no-repeat;
	content: "";
	position: absolute;
	left: 0;
	width: 27px;
	height: 27px;
}
.center-div {
	margin: 0 auto !important;
	float: none !important;
	overflow: hidden;
	clear: both;
}
.width-90 {
	width: 90%;
	text-align: center !important;
}
.width-90 h3 {
	text-align: center !important;
}
.floatright {
	float: right !important;
}
.margintop-negative10 {
	margin-top: -10px;
}
.margintop-10, .su-u-trim>:first-child ul {
	margin-top: 20px !important;
}
.margintop-30 {
	margin-top: 30px;
}
.inbetween-cta a {
    display: block;
    background: #5ab37d;
    padding: 20px;
    margin: 0 auto;
	width: 60%;
    color: #FFF;
    text-align: center;
    font-weight: 600;
    border-radius: 25px;
	margin-bottom: 30px;
}
.international-col h3 {
	margin-top: 30px;
	text-align: center !important;
}
.international-col a {
	 display: block;
    background: #5ab37d;
    padding: 10px;
    margin: 0 auto;
	width: 100%;
    color: #FFF;
    text-align: center;
    font-weight: 600;
    border-radius: 20px;
}
.international-col a:hover {
	background:#333;
}
.international-col-2 a {
	 background: #bb2121 !important;
}
.international-col img {
	text-align: center;
	margin: 0 auto;
	width: 100px;
	display: block;
}
.international-col img.margin-bottom {
	margin-bottom: 17px;
    margin-top: 20px;
}
/* Company Secretarial */
.services-page .site-inner {
	background-color: #FFF;
}
.services-page .site-inner>.wrap {
	max-width: unset;
}
.services-page .site-inner .content-sidebar-wrap main article .entry-header {
	max-width: 1140px;
	margin: 0 auto;
	padding: 0 0 40px 0;
}
.top-form {
	display: block;
	margin-top: 50px;
	position: relative;
	z-index: 1000;
}
.top-form .one-half h2 {
	color: #FFF;
	font-size: 32px;
}
.top-form .one-half p {
	color: #FFF;
	font-size: 21px;
	font-family: 'Raleway', sans-serif;
}
.top-form .one-half p span.video-text {
	font-size: 18px;
	font-weight: 600;
}
.top-form .one-half p span.video-icon {
	display: inline-block;
	width: 50px;
	height: 50px;
	margin-right: 20px;
	vertical-align: middle;
	border-radius: 50%;
	background-image: url("data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB3aWR0aD0iMzBweCIgaGVpZ2h0PSIzMHB4IiBwcmVzZXJ2ZUFzcGVjdFJhdGlvPSJ4TWlkWU1pZCBtZWV0IiB2aWV3Qm94PSIwIDAgMjAgMjAiIHN0eWxlPSItbXMtdHJhbnNmb3JtOiByb3RhdGUoMzYwZGVnKTsgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyB0cmFuc2Zvcm06IHJvdGF0ZSgzNjBkZWcpOyI+PHBhdGggZD0iTTE3LjcgNS4zYy0uMi0uNy0uNy0xLjItMS40LTEuNGMtMi4xLS4yLTQuMi0uNC02LjMtLjNjLTIuMSAwLTQuMi4xLTYuMy4zYy0uNi4yLTEuMi44LTEuNCAxLjRhMzcuMDggMzcuMDggMCAwIDAgMCA5LjRjLjIuNy43IDEuMiAxLjQgMS40YzIuMS4yIDQuMi40IDYuMy4zYzIuMSAwIDQuMi0uMSA2LjMtLjNjLjctLjIgMS4yLS43IDEuNC0xLjRhMzcuMDggMzcuMDggMCAwIDAgMC05LjR6TTggMTNWN2w1LjIgM0w4IDEzeiIgZmlsbD0iI0ZGRiIvPjwvc3ZnPg==");
	background-color: #bb2121;
	background-repeat: no-repeat;
	background-position-x: 10px;
	background-position-y: 10px;
}
.top-form .one-half .form_wrapper {
	background-color: #F1F1F1;
	border-radius: 25px;
	padding: 20px 40px;
	margin: -90px 40px 0;
}
.top-form .one-half .form_wrapper h3 {
	color: #333;
	font-weight: 600;
	font-size: 23px;
	margin-bottom: 20px;
	text-align:center;
}
.top-form .one-half .gform_wrapper {
	margin-top: 0;
}
.top-form .one-half .form_wrapper .gform_body ul.gform_fields li.gfield label {
	display: none;
}
.top-form .one-half .form_wrapper .gform_body ul.gform_fields li.gfield, .top-form .one-half .form_wrapper .gform_body ul.gform_fields li.gfield input.small {
	width: 100%;
	padding-right: 0;
	margin-top: 0;
}
.top-form .one-half .gform_wrapper .gform_body ul.gform_fields li.gfield .ginput_container input {
	padding: 10px;
}
.top-form .one-half .form_wrapper .gform_footer {
	margin-top: 15px;
	padding: 0;
}
.top-form .one-half .form_wrapper .gform_footer input.button {
	margin-right: 0;
	padding: 10px;
	width: 150px;
	border-radius: 7px;
	font-size: 18px;
}
.page.full-width-content.services-page .custom-header-bg, .page.full-width-content.services-page .custom-header-bg:after {
	height: 600px;
}
/** Accounting **/
.page-id-1675.full-width-content.services-page .custom-header-bg, .page-id-1675.full-width-content.services-page .custom-header-bg:after {
    height: 680px;
}
.page-id-1675 ul.why-wecorporate-list li {
min-height: 260px;
}
.switching {
	text-align: center;
	width: 50%;
	margin: 0 auto;
}
.switching .one-half {
	background: #f6f6f6;
	padding: 20px 30px;
	min-height: 260px;
}
.package-section {
	padding-bottom: 30px;
}
.offshore, .financial-advisory {
	text-align: center;
}
.offshore h3, .financial-advisory h3 {
	color: #bb2121;
	font-weight: 400;
	margin: 20px 0;
}
.documents-needed {
	background: #f7f7f7;
    padding: 40px 0 10px 0;
    margin-bottom: 40px;
}
.documents-needed .offshore {
	margin-top: 20px;
}
.financial-advisory, .audit {
	width: 20%;
	float: left;
	margin-top: 20px;
}
.audit h2 {
	color: #fff !important;
	background:#27975f;
	border-radius: 50%;
	width: 100px;
	height: 100px;
	margin: 0 auto;
	line-height: 90px;
	text-align: center;
	font-size: 52px !important;
}
.page-id-1687.full-width-content.services-page .site-inner .content-sidebar-wrap .content article.entry .entry-content .audit h2 {
	font-size: 52px !important;
}
.audit h3 {
	text-align: center;
	font-weight: 600;
	padding-top:20px;
}
.three-column-circle {
	margin: 0 auto;
	text-align: center;
}
.three-column-circle img{
	border-radius: 50%;
    border: 2px solid #bb2121;
    padding: 20px;
}
.pdf-button {
	background-color: #bb2121;
    color: #FFF;
    padding: 12px;
    display: inline-block;
    border-radius: 10px;
    margin-left: auto;
    margin-right: auto;
}
.su-lightbox-content .gform_wrapper .gform_heading .gform_description {
    font-size: 20px;
    text-align: center;
    font-weight: bold;
    color: #bb2121;
}
.su-lightbox-content .gform_wrapper .gform_footer {text-align: center;}

/* This is only for Desktop. Please Change in Mobile and Tablet */
.site-inner .content-sidebar-wrap aside.sidebar {
	margin-top: -200px;
}
.archive-social {float: right; font-weight: bold;}
.archive-social span {
    height: 30px;
    width: 30px;
    display: inline-block;
    border-radius: 50%;
    background-color: #bb2121;
    vertical-align: middle;
    margin-top: -3px;
}
.archive-social span.linkedin {margin-right: 5px;}
.archive-social span.linkedin a i {
    background: url(https://api.iconify.design/dashicons-linkedin.svg?color=%23FFF&width=20px&height=20px) no-repeat center center;
    display: block;
    height: 25px;
    width: 25px;
    margin-left: 3px;
    margin-top: 2px;
}
.archive-social span.facebook a i {
    background: url(https://api.iconify.design/dashicons:facebook-alt.svg?color=%23FFF&width=20px&height=20px) no-repeat center center;
    display: block;
    height: 25px;
    width: 25px;
    margin-left: 2px;
    margin-top: 2px;
}
.archive-total-rating {
    background-color: #bb2121;
    display: block;
    height: 100px;
    margin-top: 40px;
	color: #FFFFFF;
}
.archive-total-rating .rate-stars img {
    display: inline-block;
    vertical-align: middle;
    margin: 0 10px;
    width: 200px;
}
.archive-total-rating .rating-info {color: #333;}
.archive-total-rating > .wrap {
    text-align: center;
    padding-top: 35px;
}
.archive-total-rating span.rate-button {
    background-color: #333;
    padding: 15px 30px;
    border-radius: 15px;
    margin-left: 20px;
    font-size: 20px;
	font-weight: bold;
}
.archive-total-rating a {color: #FFF;}
.post-type-archive-reviews .site-inner {background-color: #F3f3f3;}
.post-type-archive-reviews .site-inner main.content {margin-bottom: 60px;}
.post-type-archive-reviews article {box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px; padding: 20px 30px; margin-bottom: 10px;}
.post-type-archive-reviews article .saboxplugin-wrap,
.entry-content a.entry-image-link > img,
.post-type-archive-reviews article header.entry-header,
.post-type-archive-reviews article footer.entry-footer,
.post-type-archive-reviews article .client-testimonial > p,
.post-type-archive-reviews article .client-testimonial .archive-left > p,
.post-type-archive-reviews article .client-testimonial .archive-left .customer-company,
.post-type-archive-reviews article .client-testimonial .archive-right,
.post-type-archive-reviews article .client-testimonial .customer-services,
.post-type-archive-reviews article .client-testimonial .customer-expectations,
.post-type-archive-reviews article .client-testimonial .customer-improvement h3 {display:none;}
.post-type-archive-reviews article .client-testimonial .archive-left {width: 30%; display: inline-block;}
.post-type-archive-reviews article .client-testimonial .archive-left .customer-rating {width: 200px; margin-top: 5px;}
.post-type-archive-reviews article .client-testimonial .archive-left .customer-rating img {margin-top: 5px;}
.post-type-archive-reviews article .client-testimonial .customer-improvement {width: 69%; display: inline-block; vertical-align: top; margin-top: 5px;}
.post-type-archive-reviews article .client-testimonial .customer-improvement p {font-style: italic;}
.post-type-archive-reviews article .client-testimonial .customer-improvement p:before {
    color: #ccc;
    content: "\201C";
    font-size: 4em;
    line-height: 0.1em;
    margin-right: 0.25em;
    vertical-align: -0.4em;
    font-family: u2000;
    font-weight: bold;
}
.reviews-template-default.single .custom-header-bg h1,
.reviews-template-default.single .breadcrumbs .breadcrumb-clip-path {margin-left: 0 !important;}
.reviews-template-default.single article .customer-company {
    color: #bb2121;
    font-size: 30px;
    font-weight: bold;
    font-family: 'Raleway', sans-serif;
}
.reviews-template-default.single article .archive-left > p,
.reviews-template-default.single article .archive-right > p,
.reviews-template-default.single article .customer-services .wrap > p {display:none;}
.reviews-template-default.single article .customer-rating { width: 200px; }
.reviews-template-default.single article .archive-right {margin-bottom: 60px;}
.reviews-template-default.single article .customer-logo {
    min-height: 80px;
    min-width: 100px;
    display: block;
    margin-top: 0;
    margin-right: 20px;
    float: left;
}
.reviews-template-default.single article .customer-logo img {max-height: 80px;}
.reviews-template-default.single article .customer-name,
.reviews-template-default.single article .customer-designation {font-size: 18px; font-weight: 600;}
.reviews-template-default.single article .customer-services {
    display: block;
    clear: both;
    position: absolute;
    width: 100%;
    left: 0;
	min-height: 170px;
	background-color: #F3f3f3;
}
.reviews-template-default.single article .customer-improvement {margin-top: 300px;}
.reviews-template-default.single article .customer-services .one-sixth {
    text-align: center;
    vertical-align: top;
    height: 100px;
    border-radius: 20px;
    box-shadow: rgb(99 99 99 / 20%) 0px 2px 8px 0px;
    background-color: #FFF;
    margin-top: 30px;
	padding: 20px 10px;
    margin-left: 1.5%;
    width: 15.4%;
	font-weight: bold;
}
.reviews-template-default.single article .customer-services .one-sixth.first {margin-left: 0;}
.reviews-template-default.single article .customer-services .one-sixth.enabled-service {background-color: #bb2121; color: #FFF;}
.reviews-template-default.single article .customer-services .one-sixth.enabled-service a {color: #FFF;}
.archive.paged.post-type-archive-reviews main.content article.sticky {display:none !important;}
.home li#field_6_10 {
    background-color: #f4f4f4;
    box-shadow: none;
    border: 0px;
    padding: 15px 10px;
    margin-right: 15px;
}
.home li#field_6_10 label.gfield_label {display: block !important; font-weight: normal; margin-bottom:15px;}
.home li#field_6_10 .ginput_container ul.gfield_checkbox {width: 100%;}
.home li#field_6_10 .ginput_container ul.gfield_checkbox li input {
    width: unset !important;
    margin-top: 0;
    margin-right: 5px;
}
.home li#field_6_10 .ginput_container ul.gfield_checkbox li label {display: inline-block !important; font-size: 15px;}
.mid-cta {
	display: block;
    width: 100%;
    background-color: #DDD;
    text-align: left;
    padding: 18% 40px 0;
    margin-bottom: 40px;
    /* color: #FFF; */
    background-image: url(https://delta.wecorporate.com.my/wp-content/uploads/2022/07/wecorporate-woman-cta.png);
    background-repeat: no-repeat;
    background-position-x: right;
    height: 300px;
    color: #FFF;
    font-size: 22px;
    font-weight: 600;
}
footer .one-fourth #mc_embed_signup {background-color: unset !important; width: 100%;}
footer .one-fourth #mc_embed_signup form {margin:0;}
footer .one-fourth #mc_embed_signup .indicates-required,
footer .one-fourth #mc_embed_signup .helper_text {display:none;}
footer .one-fourth #mc_embed_signup #mc-embedded-subscribe-form div.mce_inline_error {background-color: unset;}
footer .one-fourth #mc_embed_signup .mc-field-group label {
    color: #FFF !important;
    font-size: 13px;
    font-family: 'Open Sans', sans-serif;
}

/* Single Posts Bottom Navigation and FAQs */
.single .site-inner .content-sidebar-wrap .faq-container {border:none;}
.single .site-inner .content-sidebar-wrap .faq-container h2 {
    padding-left: 0;
    border: none;
    padding-right: 0;
}
.single .site-inner .content-sidebar-wrap .faq-container ul.faqs li {
    padding-left: 0;
    border: 0;
    padding-right: 0;
}
.single .site-inner .content-sidebar-wrap .faq-container ul.faqs li.question:after {top: 12px; content: "\2B9E"; color: #BB2121; background:none;}
.single .site-inner .content-sidebar-wrap .faq-container ul.faqs li.question.open:after { content:"\2B9F"; color: #BB2121; background: none !important;}
.single .site-inner .content-sidebar-wrap .faq-container ul.faqs li.answer {padding: 0 0 20px;}
.single .site-inner .content-sidebar-wrap h2.bottom-nav-title {
    margin-top: 50px;
    color: #333;
    border-top: 2px solid #333;
    padding-top: 20px;
	margin-bottom: 20px;
}
.single .site-inner .content-sidebar-wrap .bottom-nav {
    display: flex;
    width: 100%;
    flex-flow: row wrap;
    padding-bottom: 10px;
}
.single .site-inner .content-sidebar-wrap .bottom-nav > * {
    width: 50%;
    flex: 1;
    display: flex;
}
.single .site-inner .content-sidebar-wrap .bottom-nav .pagination-previous {
    margin-right: 10px;
}
.single .site-inner .content-sidebar-wrap .bottom-nav .pagination-previous a, 
.single .site-inner .content-sidebar-wrap .bottom-nav .pagination-next a {
    display: block;
    padding: 1em;
    box-shadow: 1px 0px 5px 1px rgb(0 0 0 / 8%);
    width: 100%;
}
.single .site-inner .content-sidebar-wrap .bottom-nav .pagination-previous a {border-left: 3px solid #bb2121;}
.single .site-inner .content-sidebar-wrap .bottom-nav .pagination-next a {border-right: 3px solid #bb2121;}
.single .site-inner .content-sidebar-wrap .bottom-nav .pagination-previous a:before {
    content: 'Previous: ';
    display: inline-block;
    margin-right: 5px;
    font-weight: 400;
}
.single .site-inner .content-sidebar-wrap .bottom-nav .pagination-next a:before {
    content: 'Next: ';
    display: inline-block;
    margin-right: 5px;
    font-weight: 400;
}
/* All Above is only for Desktop. Please Change in Mobile and Tablet */

/* End of Custom CSS */

/* Android Mobile/iPhone XS Max Settings */
@media only screen and (max-width: 432px) {
	.top-form .one-half .form_wrapper {
		margin: 0 !important;
	}
	.code-wrapper, .financial-advisory, .audit {
		clear: both;
		display: block !important;
		width: 100%;
		overflow: hidden;
	}
	.img-cta-container {
		padding: 20px !important;
	}
	.img-cta-container.img-cta a.center-cta {
		display: block !important;
		float: none !important;
		width: 100% !important;
	}
	.img-cta-container span {
		text-align: center;
		line-height: 30px;
	}
	.page.full-width-content.services-page .custom-header-bg, .page.full-width-content.services-page .custom-header-bg:after {
		height: 1100px;
	}
	.page-id-1675.full-width-content.services-page .custom-header-bg, .page-id-1675.full-width-content.services-page .custom-header-bg:after {
    	height: 1150px
	}
	.page-id-1689.full-width-content.services-page .custom-header-bg, .page-id-1689.full-width-content.services-page .custom-header-bg:after {
    	height: 1160px
	}
	.page-id-1687.full-width-content.services-page .site-inner .content-sidebar-wrap .content article.entry .entry-content .audit h2 {
		line-height: 56px !important;
	}
	.switching {
		width: 70%;
	}
	#process img {
		width: 40% !important;
	}
	.switching .one-half {
		margin-bottom: 10px !important;
		min-height: auto !important;
	}
	.floatright {
		float: none !important;
	}
	.cta-top a:after {
		content: '' !important;
	}
	.documents-needed h2 {
		padding: 20px;
		text-align: center;
	}
	.financial-advisory, .audit {
		margin-top: 0;
	}
}

/*
Media Queries
---------------------------------------------------------------------------------------------------- */

@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (-moz-min-device-pixel-ratio: 1.5), only screen and (-o-min-device-pixel-ratio: 3/2), only screen and (min-device-pixel-ratio: 1.5) {}
@media only screen and (max-width: 1139px) {
	.wrap {
		max-width: 960px;
	}
	.content-sidebar-sidebar .content-sidebar-wrap, .sidebar-content-sidebar .content-sidebar-wrap, .sidebar-sidebar-content .content-sidebar-wrap {
		width: 740px;
	}
	.content {
		width: 620px;
	}
	.site-header .widget-area {
		width: 600px;
	}
	.sidebar-content-sidebar .content, .sidebar-sidebar-content .content, .content-sidebar-sidebar .content {
		width: 400px;
	}
	.footer-widgets-1, .footer-widgets-2, .footer-widgets-3, .sidebar-primary {
		width: 300px;
	}
	.footer-widgets-1 {
		margin-right: 30px;
	}
}
@media screen and (min-width: 1903px) {
	.breadcrumbs {
		background: linear-gradient(90deg, #bb2121 80%, #ffffff 50%) !important;
	}
}
@media screen and (min-width: 1512px) {
	.breadcrumbs {
		background: linear-gradient(90deg, #bb2121 85%, #ffffff 50%);
	}
}
@media only screen and (max-width: 1023px) {
	.wrap {
		max-width: 768px;
	}
	.home-top .wrap {
		max-width: 750px;
	}
	.content, .content-sidebar-sidebar .content, .content-sidebar-sidebar .content-sidebar-wrap, .footer-widgets-1, .footer-widgets-2, .footer-widgets-3, .sidebar-content-sidebar .content, .sidebar-content-sidebar .content-sidebar-wrap, .sidebar-primary, .sidebar-secondary, .sidebar-sidebar-content .content, .sidebar-sidebar-content .content-sidebar-wrap, .site-header .widget-area, .title-area {
		width: 100%;
	}
	.site-header .wrap {
		padding: 20px 5%;
	}
	.genesis-nav-menu li, .site-header ul.genesis-nav-menu, .site-header .search-form {
		float: none;
	}
	.genesis-nav-menu, .site-description, .site-header .search-form, .site-header .title-area, .site-header .widget-area, .site-title {
		text-align: center;
	}
	.site-header .search-form {
		margin: 16px auto;
	}
	.genesis-nav-menu li.right {
		display: none;
	}
	.footer-widgets-1 {
		margin-right: 0;
	}
	.featured-content .alignnone {
		display: block;
		text-align: center;
	}
	.home-top a.alignleft, .home-top a.alignright {
		width: 100%;
	}
	.home-top .featured-content .entry-header {
		clear: both;
		padding: 40px 40px 0;
	}
	.home-top .featured-content .entry-content {
		padding: 0 40px 40px;
	}
}
@media only screen and (max-width: 768px) {
	.wrap {
		padding-left: 5%;
		padding-right: 5%;
	}
	.archive-pagination li a {
		margin-bottom: 4px;
	}
	.five-sixths, .four-sixths, .one-fourth, .one-half, .one-sixth, .one-third, .three-fourths, .three-sixths, .two-fourths, .two-sixths, .two-thirds {
		margin: 0;
		width: 100%;
	}
	.home-top .more-link {
		display: block;
	}
	.home-bottom .widget {
		margin: 0 0 40px;
		width: 100%;
	}
	.header-image .site-title a {
		background-size: contain !important;
	}
	.genesis-nav-menu.responsive-menu, .genesis-nav-menu.responsive-menu>.menu-item>.sub-menu {
		display: none;
	}
	.genesis-nav-menu.responsive-menu .menu-item, .responsive-menu-icon {
		display: block;
	}
	.genesis-nav-menu.responsive-menu .menu-item:hover {
		position: static;
	}
	.genesis-nav-menu.responsive-menu li a, .genesis-nav-menu.responsive-menu li a:hover {
		background: none;
		border: none;
		display: block;
		line-height: 1;
		padding: 16px 20px;
		text-transform: none;
	}
	.genesis-nav-menu.responsive-menu .menu-item-has-children {
		cursor: pointer;
	}
	.genesis-nav-menu.responsive-menu .menu-item-has-children>a {
		margin-right: 60px;
	}
	.genesis-nav-menu.responsive-menu>.menu-item-has-children:before {
		content: "\f347";
		float: right;
		font: normal 16px/1 'dashicons';
		height: 16px;
		padding: 15px 20px;
		right: 0;
		text-align: right;
		z-index: 9999;
	}
	.genesis-nav-menu.responsive-menu .menu-open.menu-item-has-children:before {
		content: "\f343";
	}
	.genesis-nav-menu.responsive-menu .sub-menu {
		background-color: rgba(0, 0, 0, 0.05);
		border: none;
		left: auto;
		opacity: 1;
		position: relative;
		-moz-transition: opacity .4s ease-in-out;
		-ms-transition: opacity .4s ease-in-out;
		-o-transition: opacity .4s ease-in-out;
		-webkit-transition: opacity .4s ease-in-out;
		transition: opacity .4s ease-in-out;
		width: 100%;
		z-index: 99;
	}
	.genesis-nav-menu.responsive-menu .sub-menu li a, .genesis-nav-menu.responsive-menu .sub-menu li a:hover {
		padding: 12px 20px;
		position: relative;
		text-transform: none;
		width: 100%;
	}
	.nav-primary .genesis-nav-menu.responsive-menu {
		padding-bottom: 16px;
	}
	.nav-primary .genesis-nav-menu.responsive-menu .sub-menu {
		background-color: rgba(0, 0, 0, 0.07);
	}
	.genesis-nav-menu.responsive-menu .sub-menu .sub-menu, .nav-primary .genesis-nav-menu.responsive-menu .sub-menu .sub-menu {
		background-color: transparent;
		margin: 0;
		padding-left: 25px;
	}
}

/* Android/Huawei/Samsung Settings */
@media only screen and (max-width: 530px) {
	.main_home .wrap {
		padding: 0 30px !important
	}
	.wrap, .site-header .widget-area {
		max-width: 432px;
		padding-left: 0;
		padding-right: 0;
	}
	.header-top {
		text-align: center;
		height: 30px;
		background: #bb2121 !important
	}
	.site-container {
		max-width: 432px;
	}
	.home .get_in, .home .home-cta {
		height: unset;
	}
	.home .home-top section .get_in .para1 p {
		display: inline-block;
		margin: unset;
		padding: unset;
		text-align: center;
	}
	.home .home-top section .get_in .para1 button.get_in_touch, .home .home-cta button.get_in_touch {
		transform: unset;
		display: inline-block;
	}
	.top-contact {
		display: inline-block;
	}
	.top-contact {
		font-size: 13px;
		text-align: left;
		color: #fff !important;
	}
	.home-middle section#custom_html-7 .container-contact .contact-office .box.reg-name .text h3, .top-contact a, .top-contact span.info a {
		color: #fff !important;
	}
	.top-contact span.linkedin, .top-contact span.facebook, .lined, .dotted, .customer-logo {
		display: none;
	}
	.site-header .wrap, .home-top .wrap {
		padding-left: 0;
		padding-right: 0;
		width: 100%;
		display: inline-block;
		max-width: unset !important;
		padding-top: 10px;
		padding-bottom: 0;
	}
	.header-image .site-title a {
		background-size: 80% !important;
	}
	.nav-header ul#menu-contact-us li:last-child a {
		border-radius: unset;
		padding: 15px;
	}
	.who-we-are-img img, .home-middle section section.about .about-content .right {
		width: 100% !important;
	}
	.home-middle section#custom_html-7 .container-contact .contact-form {
		padding: 30px !important;
	}
	.home-middle section#custom_html-7 .container-contact .contact-form .gform_wrapper ul li.gfield {
		margin-top: 0 !important;
	}
	.home-middle section#custom_html-7 .container-contact .contact-office, .home .site-container .site-inner .content-sidebar-wrap .content .home-bottom section .client-left, .home .site-container .site-inner .content-sidebar-wrap .content .home-bottom section .client-right, #custom_html-13 .one-fourth {
		width: 100% !important;
		min-height: auto !important;
	}
	#custom_html-13 .services {
		overflow: hidden;
		padding: 40px;
	}
	.about {
		padding: 20px;
	}
	.home-middle section section.about .about-content .right .text {
		margin-top: 0 !important
	}
	#custom_html-13 .address, #custom_html-13 .enquiry {
		margin-top: 20px
	}
	.copyright-text {
		padding: 40px !important
	}
	#custom_html-11 .partner {
		padding: 10px 30px 21px 30px
	}
	.team-left, .team-right {
		padding: 30px
	}
	.home-cta {
		text-align: center !important;
		padding: 30px 20px;
	}
	button.get_in_touch {
		display: block !important;
		width: 100% !important;
	}
	.home-top section .main_home .content h1 {
		font-size: 27px !important
	}
	.content .wrap {
		padding: 0 !important;
		margin-top: 0 !important
	}
	.home-top section .main_home .content .button1 button {
		margin-bottom: 10px !important;
	}
	.para1, .section-heading text-center {
		padding: 20px !important
	}
	.home-top section .main_home {
		background-image: url(https://delta.wecorporate.com.my/wp-content/uploads/2021/07/home-background-mobile-1.jpg) !important;
	}
	.who-we-are-img img {
		margin-top: 30px !important;
	}
	.home-middle section section.about {
		background-color: #f4f4f4 !important;
	}
	.parallelogram, .breadcrumb-parallelogram {
		display: none !important;
	}
	.top-contact-info {
		position: static !important
	}
	.breadcrumbs {
		background-color: #bb2121 !important;
		background-image: none;
	}
	.breadcrumbs .breadcrumb-clip-path {
		padding: 10px;
	}
	.custom-header-bg>.wrap {
		padding-left: 20px
	}
	.single .breadcrumbs .breadcrumb-clip-path, .single .custom-header-bg h1 {
		margin-left: 0 !important;
	}
	.custom-header-bg>.wrap {
		padding: 40px 20px 20px 20px !important;
	}
	.site-inner {
		padding-top: 0 !important;
	}
	.site-inner .content-sidebar-wrap aside.sidebar {
		margin-top: auto !important;
	}
	.archive.category .content article, .archive.category .content article .category-image {
		width: 100% !important;
		height: auto !important;
	}
	.archive.category .content article .category-image {
		background: #fff;
	}
	.archive.category .content article .entry-title {
		padding-top: 0 !important;
	}
	table, .table-border table {
		overflow-x: auto !important;
		display: block;
		max-width: 100%;
		max-width: fit-content;
		margin: 0 auto;
	}
	.client-part .name {
		margin-top: 0 !important;
	}
	.client-part .one-half {
		margin-bottom: 10px !important;
		min-height: auto !important;
	}
	.client-part .one-half .last {
		margin-left: 0 !important;
	}
	.teams, .partner {
		padding: 30px !important;
	}
	.teams li, .partner li {
		width: 96px !important;
		padding-right: 0 !important;
		float: left !important;
	}
	.services-menu-second h3 {
		display: none;
	}
	section.widget .nav-header ul#menu-contact-us.genesis-nav-menu .sub-menu li a {
		width: 100% !important;
	}
	.cta-bottom a {
		display: block;
		margin-top: 20px;
		padding: 10px;
		margin-left: 30px;
		margin-right: 30px;
		font-size: 21px !important;
		background-position-y: 12px !important;
	}
	.cta-bottom h3 {
		font-size: 24px !important;
		padding: 0 !important;
	}
	.services-list .one-half:last-child ul, .services-list .one-half.services-list-two, .services-list .services-list-two ul {
		margin-top: 0 !important;
	}
	.cta-top a {
		width: 100%;
		font-size: 21px;
	}
	.why-section {
		background: #fff !important;
		padding-top: 20px !important;
	}
	ul.why-wecorporate-list li {
		margin-bottom: 20px;
		min-height: auto !important;
		background: #eee;
	}
	.services-page .site-inner .content-sidebar-wrap main article .entry-header {
		padding: 0 !important;
	}
	
	#faqs {
		padding: 0 !important;
	}
	#faqs .wrap, .cta-bottom .wrap {
		padding: 20px !important;
	}
	.cta-bottom h3 {
		margin: 20px 0 !important;
	}
	.page.full-width-content.services-page .site-inner .content-sidebar-wrap .content article.entry header h1 {
		margin-bottom: 30px !important;
	}
	.cta-bottom.cta-bottom-two-column .one-fourth.contact-button {
		padding: 0 0 20px !important;
		margin: 0 !important;
	}
	.cta-bottom.cta-bottom-two-column .one-fourth.contact-button a {
		text-align: center !important;
	}
	.cta-bottom h3 {
		text-align: center !important;
	}
	.cta-bottom.cta-bottom-two-column h3 {
		margin-bottom: 0 !important
	}
	.cta-bottom a.no-whatsapp, .cta-bottom a {
		background-image: none !important;
	}
	.cta-bottom a.no-icon {
		padding: 10px !important;
	}
	.cta-flex-column-left {
		flex-direction: row;
		flex-basis: 1000% !important;
		flex: 1;
	}
	.cta-flex-column-right {
		flex-basis: 100% !important;
		padding-top: 0 !important;
		padding-bottom: 30px;
	}
	.home-middle section section .container .section-heading p.section-subtitle {
		padding: 0 30px;
	}
	.home-middle section section .container .services-wrapper .item-desc {
		font-size: 18px !important;
		text-align: center !important;
	}
	.home-middle section section .container .section-heading p.section-subtitle {
		font-size: 18px !important;
	}
	.home-guides .guide-wrapper .one-third .guide-title h3 {
		font-size: 24px !important
	}
	.home-cta {
		margin-top: 0 !important
	}
	.home-cta>.wrap p {
		text-align: center !important;
	}
	.home-middle section#custom_html-7 .container-contact .contact-form p {
		font-size: 27px !important;
	}
	.home-middle section#custom_html-7 .container-contact .contact-form form ul.gform_fields li.gfield .ginput_container input, .home-middle section#custom_html-7 .container-contact .contact-form .gform_wrapper textarea.medium {
		padding: 10px !important;
	}
	.home-middle section#custom_html-7 .container-contact .contact-form form .gform_footer input[type=submit] {
		width: 100% !important;
		padding: 10px !important;
	}
	.home-top section .main_home .content {
		margin-top: 30px !important;
	}
	.home-top section .main_home .content p {
		font-size: 23px !important;
	}
	.site-header .wrap, .home-top .wrap {
		padding-top: 0 !important;
	}
	.home-middle section section.about .about-content .panel p {
		font-size: 18px !important;
	}
	.home-middle section#custom_html-7 .container-contact .contact-form p.notes {
		font-size: 10px !important;
	}
	.page.full-width-content .site-inner .content-sidebar-wrap .content,
	.entry-content {
		padding: 20px !important;
	}
	#search-2.widget_search {
		padding: 0 30px;
	}
	.sidebar .widget {
		padding: 0 40px !important;
	}
	.archive-intro-text .wrap {padding: 0 10px;}
	.archive-intro-text .wrap .archive-social {float: left; margin-top: 18px;}
	.archive-total-rating {height: 130px;}
	.archive-total-rating .wrap {padding-top: 15px; padding-left: 10px; padding-right: 10px; font-size: 14px;}
	.archive-total-rating .wrap a {display: block; margin-top: 28px;}
	.archive-total-rating .wrap .rate-stars img {width: 140px;}
	.post-type-archive-reviews .site-inner main.content {padding-left: 10px; padding-right: 10px; margin-top: 30px;}
	.post-type-archive-reviews .site-inner main.content article .entry-content {padding: 0 !important;}
	.post-type-archive-reviews .site-inner main.content article .entry-content .client-testimonial .archive-left {width: 100%;}
	.post-type-archive-reviews .site-inner main.content article .entry-content .client-testimonial .archive-left .customer-rating img {width: 120px;}
	.post-type-archive-reviews .site-inner main.content article .entry-content .client-testimonial .archive-left .customer-rating br {display:none;}
	.post-type-archive-reviews .site-inner main.content article .entry-content .client-testimonial .archive-left .customer-rating {width: 100%;}
	.post-type-archive-reviews .site-inner main.content article .entry-content .client-testimonial .archive-left .customer-rating span {float: left; margin-right: 10px; font-size: 14px; margin-top: 5px;}
	.post-type-archive-reviews .site-inner main.content article .entry-content .client-testimonial .customer-improvement {display: block; clear: both; width: 100%; margin-top: 10px;}
	.page-id-3269 .content-sidebar-wrap main.content article .entry-content {padding: 0 !important;}
	.page-id-3269 .content-sidebar-wrap main.content article .entry-content .feedbackform form {width: 100%;}
	.home li#field_6_10 {margin-right: 0px !important;}
}