/*     
Theme Name: OceanWP Child
Theme URI: https://oceanwp.org/  
Template: oceanwp  
Author: Nick
Author URI: https://oceanwp.org/about-me/
Description: OceanWP is the perfect theme for your project. Lightweight and highly extendable, it will enable you to create almost any type of website such a blog, portfolio, business website and WooCommerce storefront with a beautiful &amp; professional design. Very fast, responsive, RTL &amp; translation ready, best SEO practices, unique WooCommerce features to increase conversion and much more. You can even edit the settings on tablet &amp; mobile so your site looks good on every device. Work with the most popular page builders as Elementor, Beaver Builder, Brizy, Visual Composer, Divi, SiteOrigin, etc... Developers will love his extensible codebase making it a joy to customize and extend. Best friend of Elementor &amp; WooCommerce. Looking for a Multi-Purpose theme? Look no further! Check the demos to realize that it's the only theme you will ever need: https://oceanwp.org/demos/ 
Tags: two-columns,right-sidebar,footer-widgets,blog,news,custom-background,custom-menu,post-formats,rtl-language-support,sticky-post,editor-style,threaded-comments,translation-ready,buddypress,custom-colors,featured-images,full-width-template,theme-options,e-commerce
Version: 1.6.7.1556441066
Updated: 2019-04-28 16:44:26
*/
/* -------------------------------------------------------------- */
@import url("https://fonts.googleapis.com/css?family=Open+Sans:300,400,700");
@import url("https://fonts.googleapis.com/css?family=Roboto:100,300,400,500,700");
@import url("https://use.fontawesome.com/releases/v5.7.0/css/all.css");
/* - [ SHOCK WEB TYPOGRAPHY // Version 0.0.1 ] - */
/* -- Content Text -- */
/* line 4, D:/Freelance/Karex/07 Scss (Karex)/src/scss/02_general/typography.scss */
.wpb_text_column, .wpb_text_column p, .wpb_text_column span, .wpb_text_column ul li, .wpb_text_column a, .wpb_text_column td, gfield_label, .gform_wrapper input {
  font-family: "ArialRound MT", arial, sans-serif, Arial, Helvetica, sans-serif;
  font-size: 20px; }

/* -- Headings -- */
/* line 11, D:/Freelance/Karex/07 Scss (Karex)/src/scss/02_general/typography.scss */
h1, h1 span {
  font-family: "ArialRound MT", arial, sans-serif !important;
  font-weight: 700;
  font-size: 80px;
  line-height: 80px; }

/* line 19, D:/Freelance/Karex/07 Scss (Karex)/src/scss/02_general/typography.scss */
h2, h2 span, h2 strong {
  font-family: "ArialRound MT", arial, sans-serif !important;
  font-weight: 700;
  font-size: 80px;
  line-height: 80px; }

/* line 27, D:/Freelance/Karex/07 Scss (Karex)/src/scss/02_general/typography.scss */
h3, h3 span {
  font-family: "ArialRound MT", arial, sans-serif !important;
  font-weight: 300;
  font-size: 60px;
  line-height: 1 !important; }

/* line 35, D:/Freelance/Karex/07 Scss (Karex)/src/scss/02_general/typography.scss */
h4, h4 span {
  font-family: "ArialRound MT", arial, sans-serif !important;
  font-weight: 500;
  font-size: 40px !important;
  line-height: 40px !important; }

/* line 43, D:/Freelance/Karex/07 Scss (Karex)/src/scss/02_general/typography.scss */
h5, h5 span {
  font-family: "ArialRound MT", arial, sans-serif !important;
  font-weight: 400;
  font-size: 30px; }

/* line 50, D:/Freelance/Karex/07 Scss (Karex)/src/scss/02_general/typography.scss */
h6, h6 span {
  font-family: "ArialRound MT", arial, sans-serif !important;
  font-weight: 400;
  font-size: 24px; }

/* -- List -- */
/* line 60, D:/Freelance/Karex/07 Scss (Karex)/src/scss/02_general/typography.scss */
.wpb_text_column li {
  text-decoration: none; }

/* -- [ UTILITIES CLASS // UPPERCASE ] -- */
/* line 68, D:/Freelance/Karex/07 Scss (Karex)/src/scss/02_general/typography.scss */
.uppercase {
  text-transform: UPPERCASE		!important; }

/* ---------- [ #justify ] ---------- */
/* line 76, D:/Freelance/Karex/07 Scss (Karex)/src/scss/02_general/typography.scss */
.text_justify, .text_justify td, .text_justify p, .text_justify h1, .text_justify h2, .text_justify h3, .text_justify h4, .text_justify h5, .text_justify h6, .text_justify span, .text_justify a, .text_justify li {
  text-align: justify   !important;
  text-align-last: left    !important; }

/* -- [ UTILITIES CLASS // COLOR ] -- */
/* ---------- [ #White ] ---------- */
/* line 88, D:/Freelance/Karex/07 Scss (Karex)/src/scss/02_general/typography.scss */
.text_white, .text_white td, .text_white p, .text_white h1, .text_white h2, .text_white h3, .text_white h4, .text_white h5, .text_white h6, .text_white span, .text_white a, .text_white li, .text_hvwhite:hover, .text_hvwhite td:hover, .text_hvwhite p:hover, .text_hvwhite h1:hover, .text_hvwhite h2:hover, .text_hvwhite h3:hover, .text_hvwhite h4:hover, .text_hvwhite h5:hover, .text_hvwhite h6:hover, .text_hvwhite span:hover, .text_hvwhite a:hover, .text_hvwhite li:hover {
  color: #ffffff; }

/* ---------- [ #Black ] ---------- */
/* line 95, D:/Freelance/Karex/07 Scss (Karex)/src/scss/02_general/typography.scss */
.text_black, .text_black td, .text_black p, .text_black h1, .text_black h2, .text_black h3, .text_black h4, .text_black h5, .text_black h6, .text_black span, .text_black a, .text_black li, .text_hvblack :hover, .text_hvblack td:hover, .text_hvblack p:hover, .text_hvblack h1:hover, .text_hvblack h2:hover, .text_hvblack h3:hover, .text_hvblack h4:hover, .text_hvblack h5:hover, .text_hvblack h6:hover, .text_hvblack span:hover, .text_hvblack a:hover .text_hvblack li:hover {
  color: #000000; }

/* ---------- [ #light-grey ] ---------- */
/* line 102, D:/Freelance/Karex/07 Scss (Karex)/src/scss/02_general/typography.scss */
.text_light-grey, .text_light-grey td, .text_light-grey p, .text_light-grey h1, .text_light-grey h2, .text_light-grey h3, .text_light-grey h4, .text_light-grey h5, .text_light-grey h6, .text_light-grey span, .text_light-grey a, .text_light-grey li, .text_hvlight-grey :hover, .text_hvlight-grey td:hover, .text_hvlight-grey p:hover, .text_hvlight-grey h1:hover, .text_hvlight-grey h2:hover, .text_hvlight-grey h3:hover, .text_hvlight-grey h4:hover, .text_hvlight-grey h5:hover, .text_hvlight-grey h6:hover, .text_hvlight-grey span:hover, .text_hvlight-grey a:hover, .text_hvlight-grey li:hover {
  color: #6D6E71; }

/* ---------- [ #grey ] ---------- */
/* line 109, D:/Freelance/Karex/07 Scss (Karex)/src/scss/02_general/typography.scss */
.text_grey, .text_grey td, .text_grey p, .text_grey h1, .text_grey h2, .text_grey h3, .text_grey h4, .text_grey h5, .text_grey h6, .text_grey span, .text_grey a, .text_grey li, .text_hvgrey :hover, .text_hvgrey td:hover, .text_hvgrey p:hover, .text_hvgrey h1:hover, .text_hvgrey h2:hover, .text_hvgrey h3:hover, .text_hvgrey h4:hover, .text_hvgrey h5:hover, .text_hvgrey h6:hover, .text_hvgrey span:hover, .text_hvgrey a:hover, .text_hvgrey li:hover {
  color: #414042; }

/* ---------- [ #blue ] ---------- */
/* line 116, D:/Freelance/Karex/07 Scss (Karex)/src/scss/02_general/typography.scss */
.text_blue, .text_blue td, .text_blue p, .text_blue h1, .text_blue h2, .text_blue h3, .text_blue h4, .text_blue h5, .text_blue h6, .text_blue span, .text_blue a, .text_blue li, .text_hvblue :hover, .text_hvblue td:hover, .text_hvblue p:hover, .text_hvblue h1:hover, .text_hvblue h2:hover, .text_hvblue h3:hover, .text_hvblue h4:hover, .text_hvblue h5:hover, .text_hvblue h6:hover, .text_hvblue span:hover, .text_hvblue a:hover, .text_hvblue li:hover {
  color: #2a2a86 !important; }

/* ---------- [ #primary ] ---------- */
/* line 123, D:/Freelance/Karex/07 Scss (Karex)/src/scss/02_general/typography.scss */
.text_primary, .text_primary td, .text_primary p, .text_primary h1, .text_primary h2, .text_primary h3, .text_primary h4, .text_primary h5, .text_primary h6, .text_primary span, .text_primary a, .text_primary li, .text_hvprimary :hover, .text_hvprimary td:hover, .text_hvprimary p:hover, .text_hvprimary h1:hover, .text_hvprimary h2:hover, .text_hvprimary h3:hover, .text_hvprimary h4:hover, .text_hvprimary h5:hover, .text_hvprimary h6:hover, .text_hvprimary span:hover, .text_hvprimary a:hover, .text_hvprimary li:hover {
  color: #b22029 !important; }

/* ---------- [ Transition Setting ] ---------- */
/* line 130, D:/Freelance/Karex/07 Scss (Karex)/src/scss/02_general/typography.scss */
.text_hv1, .text_hv1 td, .text_hv1 p, .text_hv1 h1, .text_hv1 h2, .text_hv1 h3, .text_hv1 h4, .text_hv1 h5, .text_hv1 h6, .text_hv1 span, .text_hv1 a, .text_hv1 li, .text_hv2, .text_hv2 td, .text_hv2 p, .text_hv2 h1, .text_hv2 h2, .text_hv2 h3, .text_hv2 h4, .text_hv2 h5, .text_hv2 h6, .text_hv2 span, .text_hv2 a, .text_hv2 li, .text_hv3, .text_hv3 td, .text_hv3 p, .text_hv3 h1, .text_hv3 h2, .text_hv3 h3, .text_hv3 h4, .text_hv3 h5, .text_hv3 h6, .text_hv3 span, .text_hv3 a, .text_hv3 li, .text_hv4, .text_hv4 td, .text_hv4 p, .text_hv4 h1, .text_hv4 h2, .text_hv4 h3, .text_hv4 h4, .text_hv4 h5, .text_hv4 h6, .text_hv4 span, .text_hv4 a, .text_hv4 li, .text_hv5, .text_hv5 td, .text_hv5 p, .text_hv5 h1, .text_hv5 h2, .text_hv5 h3, .text_hv5 h4, .text_hv5 h5, .text_hv5 h6, .text_hv5 span, .text_hv5 a, .text_hv5 li, .text_hvwhite, .text_hvwhite td, .text_hvwhite p, .text_hvwhite h1, .text_hvwhite h2, .text_hvwhite h3, .text_hvwhite h4, .text_hvwhite h5, .text_hvwhite h6, .text_hvwhite span, .text_hvwhite a, .text_hvwhite li, .text_hvblack, .text_hvblack td, .text_hvblack p, .text_hvblack h1, .text_hvblack h2, .text_hvblack h3, .text_hvblack h4, .text_hvblack h5, .text_hvblack h6, .text_hvblack span, .text_hvblack a .text_hvblack li, .text_hvlight-grey, .text_hvlight-grey td, .text_hvlight-grey p, .text_hvlight-grey h1, .text_hvlight-grey h2, .text_hvlight-grey h3, .text_hvlight-grey h4, .text_hvlight-grey h5, .text_hvlight-grey h6, .text_hvlight-grey span, .text_hvlight-grey a, .text_hvlight-grey li {
  -webkit-transition: color 0.3s ease;
  transition: color 0.3s ease; }

/*-------------------------[ glow ]--------------------------*/
/* line 137, D:/Freelance/Karex/07 Scss (Karex)/src/scss/02_general/typography.scss */
.outerglow {
  text-shadow: 1px 1px 10px #353535, 1px 1px 10px #505050; }

/*-------------------------[ search text color ]--------------------------*/
/* line 143, D:/Freelance/Karex/07 Scss (Karex)/src/scss/02_general/typography.scss */
#Top_bar .search_wrapper input {
  color: #000000 !important; }

/*-------------------------[ context font ]--------------------------*/
/* line 149, D:/Freelance/Karex/07 Scss (Karex)/src/scss/02_general/typography.scss */
p {
  font-family: "ArialRound MT", arial, sans-serif, Arial, Helvetica, sans-serif;
  line-height: 1.3;
  color: black; }

/*------------------------- New style Start here-------------------------------*/
/* line 159, D:/Freelance/Karex/07 Scss (Karex)/src/scss/02_general/typography.scss */
.font_size_14 p {
  font-size: 14px !important; }

/*--------------------------Custom Font------------------------*/
@font-face {
  font-family: 'ArialRound MT';
  src: url(ARLRDBD.woff); }

/*---------------------------------------homepage-------------------------

div#home_about_sec {
    background-image: url(http://staging.karex.com.my/wp-content/uploads/2019/05/karex_rounded_about_bg_home.png);
    background-repeat: no-repeat;
    background-position: right;
    overflow: visible !important;
    z-index: 99999 !important;
}

 div#home_contact_sec {
    background-image: url(http://staging.karex.com.my/wp-content/uploads/2019/05/karex_rounded_contact_bg_home.png);
    background-repeat: no-repeat;
    background-position: center;
    overflow: visible !important;


}--*/
/* line 20, D:/Freelance/Karex/07 Scss (Karex)/src/scss/02_general/page.scss */
div#home_about_sec, div#home_contact_sec, div#Career_quote_sec, div#Career_why_sec, div#Career_positions_sec, div#Why_com_sec {
  overflow: visible !important;
  z-index: 2; }

/* line 26, D:/Freelance/Karex/07 Scss (Karex)/src/scss/02_general/page.scss */
#home_contact_sec .vc_custom_1556825417218 {
  margin-top: -15% !important;
  background-position: center center !important;
  background-size: 90% !important; }

/* line 32, D:/Freelance/Karex/07 Scss (Karex)/src/scss/02_general/page.scss */
#home_contact_sec.vc_custom_1557675522493, .vc_custom_1557860029170 {
  margin-top: -24% !important;
  background-position: top center !important;
  background-size: 80% !important; }

/* line 38, D:/Freelance/Karex/07 Scss (Karex)/src/scss/02_general/page.scss */
.bg_img_top.vc_custom_1557053420440, .bg_img_top.vc_custom_1557053425964, .bg_img_top.vc_custom_1557082539241, .bg_img_top.vc_custom_1557860029170 {
  background-position: top center !important; }

/* line 42, D:/Freelance/Karex/07 Scss (Karex)/src/scss/02_general/page.scss */
.bg_img_left.vc_custom_1562866052894 {
  background-position: left center !important; }

/* line 47, D:/Freelance/Karex/07 Scss (Karex)/src/scss/02_general/page.scss */
#home_contact_sec.vc_custom_1558106632594 {
  background-position: top center !important; }

/*------------------------------------history--------------------------*/
/* line 52, D:/Freelance/Karex/07 Scss (Karex)/src/scss/02_general/page.scss */
.vc_custom_1557682349728 {
  overflow: visible !important; }

/*-------------------------------------all--------------------------*/
/* line 58, D:/Freelance/Karex/07 Scss (Karex)/src/scss/02_general/page.scss */
#main #main_cover.vc_row.vc_row-no-padding {
  background-size: 100% !important;
  position: absolute !important;
  z-index: 0;
  margin-top: -70px;
  background: no-repeat; }

/* line 67, D:/Freelance/Karex/07 Scss (Karex)/src/scss/02_general/page.scss */
#main #main_bottom_cover.vc_row.vc_row-no-padding {
  background-size: 100% !important;
  z-index: 0;
  background: no-repeat;
  background-position: center bottom; }

/* line 76, D:/Freelance/Karex/07 Scss (Karex)/src/scss/02_general/page.scss */
#main #main_bottom_cover_big.vc_row.vc_row-no-padding {
  background-size: 100% !important;
  z-index: -1;
  background: no-repeat;
  background-position: center bottom;
  position: absolute !important;
  bottom: 0px !important; }

/*--------------------------Contact Us-------------------------*/
/* line 86, D:/Freelance/Karex/07 Scss (Karex)/src/scss/02_general/page.scss */
#Career_quote_sec .vc_custom_1557167261479 {
  border-radius: 60px !important;
  overflow: hidden; }

/* line 91, D:/Freelance/Karex/07 Scss (Karex)/src/scss/02_general/page.scss */
.link_color a:hover {
  color: #c3c3c3 !important; }

/*--------------------------milestone----------------*/
/* line 98, D:/Freelance/Karex/07 Scss (Karex)/src/scss/02_general/page.scss */
.ult-responsive.timeline-item-spt {
  font-family: "ArialRound MT", arial sans-serif;
  font-size: 17px;
  color: #323232 !important; }

/* line 104, D:/Freelance/Karex/07 Scss (Karex)/src/scss/02_general/page.scss */
.timeline-block .timeline-header h3, .timeline-header-block .timeline-header h3 {
  font-size: 21px !important; }

/* line 108, D:/Freelance/Karex/07 Scss (Karex)/src/scss/02_general/page.scss */
.timeline-dot {
  margin-top: 21px; }

/* line 112, D:/Freelance/Karex/07 Scss (Karex)/src/scss/02_general/page.scss */
.ult-timeline-arrow {
  top: 50px !important; }

/*--------------------------open position----------------------------*/
/* line 117, D:/Freelance/Karex/07 Scss (Karex)/src/scss/02_general/page.scss */
ul.job_types {
  display: none !important; }

/* line 121, D:/Freelance/Karex/07 Scss (Karex)/src/scss/02_general/page.scss */
.job_filters {
  padding-bottom: 0px !important; }

/*-------------open position----------------------------*/
/* line 126, D:/Freelance/Karex/07 Scss (Karex)/src/scss/02_general/page.scss */
ul.job_listings:before {
  content: "Jobs Available" !important;
  padding: 20px 20px !important;
  line-height: 6 !important;
  font-size: 30px !important;
  margin-left: 40% !important;
  color: #333333 !important; }

/*-------------------------------blog--------------------------*/
/* line 3, D:/Freelance/Karex/07 Scss (Karex)/src/scss/02_general/blog.scss */
.single .entry-content {
  margin-bottom: 0px           !important; }

/* line 7, D:/Freelance/Karex/07 Scss (Karex)/src/scss/02_general/blog.scss */
.single .post-tags {
  display: none          !important; }

/*------------------------------recipe---------------------------------*/
/*--------------------------------overides_all page padding----------------------------------*/
/* line 4, D:/Freelance/Karex/07 Scss (Karex)/src/scss/03_theme/theme_overides.scss */
.page-wrapper {
  padding-top: 0px !important;
  padding-bottom: 0px !important; }

/* line 9, D:/Freelance/Karex/07 Scss (Karex)/src/scss/03_theme/theme_overides.scss */
#main #content-wrap {
  padding-top: 0px !important;
  padding-bottom: 0px !important; }

/* line 14, D:/Freelance/Karex/07 Scss (Karex)/src/scss/03_theme/theme_overides.scss */
.wpb_content_element {
  margin-bottom: 0px !important; }

/* line 19, D:/Freelance/Karex/07 Scss (Karex)/src/scss/03_theme/theme_overides.scss */
.vc_col-has-fill > .vc_column-inner, .vc_row-has-fill + .vc_row-full-width + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill + .vc_row > .vc_column_container > .vc_column-inner, .vc_row-has-fill > .vc_column_container > .vc_column-inner {
  padding-top: 0px !important; }

/*--------------------------------overides_footer gap----------------------------------*/
/* line 24, D:/Freelance/Karex/07 Scss (Karex)/src/scss/03_theme/theme_overides.scss */
.is-divider {
  display: none !important; }

/*--------------------------------overides_mobile_footer gap----------------------------------*/
@media only screen and (max-width: 959px) {
  /* line 32, D:/Freelance/Karex/07 Scss (Karex)/src/scss/03_theme/theme_overides.scss */
  .content-area, .content-left-sidebar .content-area {
    margin-bottom: 0px !important; } }

/*--------------------------------overides_header width---------------------------------*/
/*
.header-full-width .container {
    max-width: 90% !important ;
} 
*/
/*--------------------------------top_bar--------------------------------*/
/* line 4, D:/Freelance/Karex/07 Scss (Karex)/src/scss/03_theme/header.scss */
#top-bar {
  background-image: url(http://shockstage.com/snp/wp-content/uploads/2018/12/top_bar_nav_snp_v02.jpg); }

/*--------------------------------header--------------------------------*/
/* line 11, D:/Freelance/Karex/07 Scss (Karex)/src/scss/03_theme/header.scss */
#site-navigation-wrap {
  right: 12% !important; }

/* line 16, D:/Freelance/Karex/07 Scss (Karex)/src/scss/03_theme/header.scss */
div#Header_curve {
  background-image: url(http://shockstage.com/snp2/wp-content/uploads/2019/04/snp_header_bottom_style.png) !important;
  height: 90px !important;
  width: 100% !important;
  margin-bottom: -90px !important;
  margin-top: -1px !important; }

/*-------------------------------menu--------------------------------*/
/* line 27, D:/Freelance/Karex/07 Scss (Karex)/src/scss/03_theme/header.scss */
#site-navigation-wrap .dropdown-menu > li > a:hover, #site-navigation-wrap .dropdown-menu > li > a:focus, #site-navigation-wrap .dropdown-menu > li > a:active {
  color: #B22029 !important; }

/* line 31, D:/Freelance/Karex/07 Scss (Karex)/src/scss/03_theme/header.scss */
ul.sub-menu {
  border-top: 3px dotted #b22029 !important;
  border-bottom-left-radius: 15px !important;
  border-bottom-right-radius: 15px !important;
  overflow: hidden !important; }

/* line 38, D:/Freelance/Karex/07 Scss (Karex)/src/scss/03_theme/header.scss */
.dropdown-menu ul li.menu-item:last-child, .dropdown-menu ul li.menu-item:last-child:hover {
  border-bottom-left-radius: 15px  !important;
  border-bottom-right-radius: 15px !important;
  overflow: hidden !important; }

/* line 44, D:/Freelance/Karex/07 Scss (Karex)/src/scss/03_theme/header.scss */
#menu-main-menu li > a {
  font-size: 15px !important;
  font-weight: 600 !important;
  color: #808080 !important; }

/* line 51, D:/Freelance/Karex/07 Scss (Karex)/src/scss/03_theme/header.scss */
li.current_page_item > a > span, li.current-menu-item a {
  color: #b22029 !important; }

/* line 55, D:/Freelance/Karex/07 Scss (Karex)/src/scss/03_theme/header.scss */
.dropdown-menu ul li.menu-item:hover span {
  color: #b22029 !important; }

/*---------------------------------footer----------------------------*/
/* line 2, D:/Freelance/Karex/07 Scss (Karex)/src/scss/03_theme/footer.scss */
#footer-bottom #copyright {
  text-align: left !important; }

/*--------------------------------footer_title gap----------------------------------*/
/* line 10, D:/Freelance/Karex/07 Scss (Karex)/src/scss/03_theme/footer.scss */
.textwidget {
  margin-top: 10px          !important;
  margin-left: 25px          !important;
  display: flex          !important; }

/* line 16, D:/Freelance/Karex/07 Scss (Karex)/src/scss/03_theme/footer.scss */
.footer-1, .footer-2 {
  border-top: 0px           !important;
  text-align: center        !important; }

/* line 21, D:/Freelance/Karex/07 Scss (Karex)/src/scss/03_theme/footer.scss */
span.widget-title {
  color: #f9783c       !important; }

/* line 25, D:/Freelance/Karex/07 Scss (Karex)/src/scss/03_theme/footer.scss */
.absolute-footer {
  font-size: 0.7em         !important;
  padding: 5px 0 25px    !important;
  height: 20px          !important; }

/*--------------------------------footer----------------------------------*/
/* line 34, D:/Freelance/Karex/07 Scss (Karex)/src/scss/03_theme/footer.scss */
.textwidget div {
  display: flex          !important;
  margin-left: 30px          !important;
  width: 100%          !important; }

/* line 40, D:/Freelance/Karex/07 Scss (Karex)/src/scss/03_theme/footer.scss */
.textwidget strong {
  color: white         !important; }

/* line 44, D:/Freelance/Karex/07 Scss (Karex)/src/scss/03_theme/footer.scss */
.textwidget p {
  color: #cccccc       !important; }

/*--------------------------------home feature product btn----------------------------------*/
/* line 3, D:/Freelance/Karex/07 Scss (Karex)/src/scss/04_element/button/button_main.scss */
.btn_main a, .btn_main button {
  color: white             !important;
  font-size: 16px              !important;
  padding: 8px 25px 12px     !important;
  border-radius: 25px              !important;
  background-color: #B22029           !important;
  border: none              !important;
  background-image: none              !important;
  font-family: "ArialRound MT", arial, sans-serif !important; }

/* line 14, D:/Freelance/Karex/07 Scss (Karex)/src/scss/04_element/button/button_main.scss */
.btn_main a:hover, .btn_main button:hover {
  color: #fff           	!important;
  background-color: #000              !important;
  border: none              !important; }

/* line 21, D:/Freelance/Karex/07 Scss (Karex)/src/scss/04_element/button/button_main.scss */
.vc_btn3-container.btn_main > a {
  z-index: 9999 !important; }

/*-------------------------------- btn inverse----------------------------------*/
/* line 4, D:/Freelance/Karex/07 Scss (Karex)/src/scss/04_element/button/button_2nd.scss */
.btn_2nd a, .btn_2nd button {
  color: #B22029            !important;
  font-size: 16px              !important;
  padding: 8px 25px 12px      !important;
  border-radius: 25px              !important;
  background-color: white !important;
  border: none              !important;
  background-image: none              !important;
  font-family: "ArialRound MT", arial, sans-serif !important; }

/* line 15, D:/Freelance/Karex/07 Scss (Karex)/src/scss/04_element/button/button_2nd.scss */
.btn_2nd a:hover, .btn_2nd button:hover {
  color: white				!important;
  background-color: black          	!important;
  border: none              !important; }

/*----------------------------------contact  btn------------------------------------*/
/* line 3, D:/Freelance/Karex/07 Scss (Karex)/src/scss/04_element/button/button_3rd.scss */
.button_3rd a {
  color: #f36523 !important;
  background-color: #ffffff !important;
  border: 1px solid #f36523 !important;
  font-size: 20px !important;
  padding: 12px 90px !important; }

/* line 11, D:/Freelance/Karex/07 Scss (Karex)/src/scss/04_element/button/button_3rd.scss */
.button_3rd a:hover {
  color: #f36523 !important;
  background-color: #e0e0e0 !important; }

/*--------------------------------accordion--------------------------------*/
/* line 4, D:/Freelance/Karex/07 Scss (Karex)/src/scss/04_element/accordion.scss */
span.vc_tta-title-text {
  font-size: 20px      !important; }

/* line 8, D:/Freelance/Karex/07 Scss (Karex)/src/scss/04_element/accordion.scss */
.wpb-js-composer .vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-panel.vc_active .vc_tta-panel-title > a {
  background-color: #b22029 !important;
  color: white !important; }

/* line 14, D:/Freelance/Karex/07 Scss (Karex)/src/scss/04_element/accordion.scss */
.wpb-js-composer .vc_tta-color-juicy-pink.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-heading {
  background-color: #323232  !important;
  border-style: none      !important; }

/* line 19, D:/Freelance/Karex/07 Scss (Karex)/src/scss/04_element/accordion.scss */
.wpb-js-composer .vc_tta.vc_general.vc_tta-o-all-clickable .vc_tta-panel .vc_tta-panel-title > a:hover {
  background-color: #b22029      !important;
  color: white; }

/* line 25, D:/Freelance/Karex/07 Scss (Karex)/src/scss/04_element/accordion.scss */
.vc_tta-panels li {
  font-size: 17px !important;
  color: #323232 !important; }

/*---------------------------ess-grid [post-recipes]-----------------------------*/
/*-----------------------------------blockquote--------------------------------------*/
/* line 4, D:/Freelance/Karex/07 Scss (Karex)/src/scss/04_element/blockquote.scss */
blockquote {
  border-left-width: 0px !important;
  margin: 20px 0px !important;
  padding-left: 0px   !important; }

/* line 10, D:/Freelance/Karex/07 Scss (Karex)/src/scss/04_element/blockquote.scss */
blockquote:before {
  font-size: 40px;
  content: "\f10d";
  font-family: "fontawesome";
  margin-left: -50px;
  opacity: 0.5; }

/* line 18, D:/Freelance/Karex/07 Scss (Karex)/src/scss/04_element/blockquote.scss */
blockquote:after {
  content: "\f10e"     !important;
  font-family: "fontawesome";
  float: right !important;
  margin: -30px 20px !important;
  font-size: 40px;
  opacity: 0.5; }

/* line 27, D:/Freelance/Karex/07 Scss (Karex)/src/scss/04_element/blockquote.scss */
blockquote p {
  margin-top: -30px; }

/* line 1, D:/Freelance/Karex/07 Scss (Karex)/src/scss/04_element/table.scss */
table.coco-ice-cream {
  background-color: #b1cee6  !important;
  color: white;
  border-radius: 10px !important;
  width: 80%;
  margin: 0 auto; }
  /* line 9, D:/Freelance/Karex/07 Scss (Karex)/src/scss/04_element/table.scss */
  table.coco-ice-cream th {
    font-weight: 600;
    font-size: 15px;
    padding-left: 50px !important;
    line-height: 6px   !important; }
    /* line 15, D:/Freelance/Karex/07 Scss (Karex)/src/scss/04_element/table.scss */
    table.coco-ice-cream th.table-title {
      border-bottom: 2px dotted #3d5d75 !important;
      font-family: "Eras Bold";
      letter-spacing: 1px;
      text-align: center;
      padding-left: 0px  !important;
      font-size: 15px !important;
      line-height: 20px !important;
      background-color: #4978a2;
      border-top-left-radius: 10px;
      border-top-right-radius: 10px; }
  /* line 29, D:/Freelance/Karex/07 Scss (Karex)/src/scss/04_element/table.scss */
  table.coco-ice-cream td {
    padding-left: 50px !important;
    font-size: 15px;
    line-height: 6px  !important; }
  /* line 37, D:/Freelance/Karex/07 Scss (Karex)/src/scss/04_element/table.scss */
  table.coco-ice-cream tr:not(:first-child):hover {
    color: grey !important; }

/*--------------------------------table products----------------------------*/
/* line 44, D:/Freelance/Karex/07 Scss (Karex)/src/scss/04_element/table.scss */
table.snp_nutrition td {
  font-size: 13px !important;
  line-height: 0px !important;
  color: #313131;
  font-weight: 600;
  font-family: "ArialRound MT", arial, sans-serif !important; }

/* line 52, D:/Freelance/Karex/07 Scss (Karex)/src/scss/04_element/table.scss */
table.snp_nutrition th {
  font-size: 15px !important;
  line-height: 5px !important;
  color: #313131;
  font-weight: 600;
  font-family: "ArialRound MT", arial, sans-serif !important; }

/*-------------------------timeline-------------------------*/
/* line 3, D:/Freelance/Karex/07 Scss (Karex)/src/scss/04_element/timeline.scss */
.timeline-block .timeline-header {
  border-radius: 50px !important;
  overflow: hidden;
  padding: 30px !important; }

/* line 9, D:/Freelance/Karex/07 Scss (Karex)/src/scss/04_element/timeline.scss */
.ult-timeline-arrow {
  top: 43px !important; }

/* line 13, D:/Freelance/Karex/07 Scss (Karex)/src/scss/04_element/timeline.scss */
.timeline-dot {
  margin-top: 12px; }

/* line 18, D:/Freelance/Karex/07 Scss (Karex)/src/scss/04_element/timeline.scss */
.wpb_column .wpb_wrapper .smile-icon-timeline-wrap .timeline-wrapper .timeline-block.timeline-post-left {
  border-top-right-radius: 50px;
  border-bottom-right-radius: 50px !important; }

/* line 23, D:/Freelance/Karex/07 Scss (Karex)/src/scss/04_element/timeline.scss */
.wpb_column .wpb_wrapper .smile-icon-timeline-wrap .timeline-wrapper .timeline-block.timeline-post-right {
  border-top-left-radius: 50px;
  border-bottom-left-radius: 50px !important; }

/*---------------------------------post------------------------------------*/
/* line 5, D:/Freelance/Karex/07 Scss (Karex)/src/scss/04_element/post-grid.scss */
.vc_gitem-zone.vc_gitem-zone-c {
  background-color: none;
  height: 280px     !important;
  margin: 0 19px    !important;
  margin-top: -135px    !important;
  border-bottom-right-radius: 40px !important;
  border-bottom-left-radius: 40px !important; }

/* line 15, D:/Freelance/Karex/07 Scss (Karex)/src/scss/04_element/post-grid.scss */
.vc_gitem-zone.vc_gitem-zone-c .vc_col-sm-12 {
  padding-top: 140px     !important; }

/*--------post:hover--------*/
/* line 22, D:/Freelance/Karex/07 Scss (Karex)/src/scss/04_element/post-grid.scss */
.vc_grid-item-mini.vc_clearfix.vc_is-hover .vc_gitem-zone.vc_gitem-zone-c {
  background-color: #eaeaea   !important;
  transition: 1s; }

/*-----------------icon--------------------*/
/* line 30, D:/Freelance/Karex/07 Scss (Karex)/src/scss/04_element/post-grid.scss */
.vc_gitem-animated-block.vc_gitem-animate.vc_gitem-animate-slideBottom {
  z-index: 10 !important; }

/*-----------------title--------------------*/
/* line 37, D:/Freelance/Karex/07 Scss (Karex)/src/scss/04_element/post-grid.scss */
.vc_grid-item h6 {
  font-size: 15px      !important;
  line-height: 1.3       !important;
  margin-top: 0px       !important; }

/*------title:hover--------*/
/* line 46, D:/Freelance/Karex/07 Scss (Karex)/src/scss/04_element/post-grid.scss */
.vc_custom_heading.vc_gitem-post-data.vc_gitem-post-data-source-post_title {
  height: 55px      !important; }

/*-----------------date--------------------*/
/* line 53, D:/Freelance/Karex/07 Scss (Karex)/src/scss/04_element/post-grid.scss */
.vc_gitem-post-data-source-post_date {
  opacity: 0         !important;
  color: #494949; }

/*------date:hover-------*/
/* line 60, D:/Freelance/Karex/07 Scss (Karex)/src/scss/04_element/post-grid.scss */
.vc_grid-item-mini.vc_clearfix.vc_is-hover .vc_gitem-post-data-source-post_date {
  opacity: 1             !important;
  transition: opacity 0.5s  !important; }

/*--------------------------------ess-grid--------------------------------*/
/* line 4, D:/Freelance/Karex/07 Scss (Karex)/src/scss/05_plugins/ess-grid.scss */
.esg-container-fullscreen-forcer .esg-overflowtrick {
  overflow: visible !important; }

/* line 8, D:/Freelance/Karex/07 Scss (Karex)/src/scss/05_plugins/ess-grid.scss */
.esgbox-caption {
  text-align: center !important; }

/*-------------------------------home slider-------------------------*/
/* line 4, D:/Freelance/Karex/07 Scss (Karex)/src/scss/05_plugins/slider.scss */
.hesperiden.tparrows {
  background: #1dabf4 !important; }
  /* line 8, D:/Freelance/Karex/07 Scss (Karex)/src/scss/05_plugins/slider.scss */
  .hesperiden.tparrows:hover {
    background: rgba(29, 171, 244, 0.6) !important; }

/*-----------------------------product slider--------------------------------*/
/* line 16, D:/Freelance/Karex/07 Scss (Karex)/src/scss/05_plugins/slider.scss */
.hesperiden .tp-thumb:hover .tp-thumb-title {
  opacity: 0 !important; }

/* line 21, D:/Freelance/Karex/07 Scss (Karex)/src/scss/05_plugins/slider.scss */
span.tp-thumb-image:hover {
  border: 2px solid #333 !important;
  transition: border 0.3s; }

/* line 27, D:/Freelance/Karex/07 Scss (Karex)/src/scss/05_plugins/slider.scss */
span.tp-thumb-image {
  border: 2px solid #a9a9a9;
  border-radius: 10px !important;
  overflow: hidden !important; }

/*
.tp-bgimg.defaultimg {
    border-radius: 20px !important;
}
*/
/*---------------------------job listing----------------------------*/
/* line 4, D:/Freelance/Karex/07 Scss (Karex)/src/scss/05_plugins/wp-job-manager.scss */
.job_filters {
  background: #b22029 !important;
  border-radius: 70px !important;
  padding: 20px !important;
  padding-bottom: 35px !important; }

/* line 12, D:/Freelance/Karex/07 Scss (Karex)/src/scss/05_plugins/wp-job-manager.scss */
.search_keywords input, .search_location input {
  background-color: white !important; }

/* line 17, D:/Freelance/Karex/07 Scss (Karex)/src/scss/05_plugins/wp-job-manager.scss */
.type-job_listing ul.meta {
  display: none !important; }

/* line 21, D:/Freelance/Karex/07 Scss (Karex)/src/scss/05_plugins/wp-job-manager.scss */
div.position {
  width: 70% !important; }

/* line 25, D:/Freelance/Karex/07 Scss (Karex)/src/scss/05_plugins/wp-job-manager.scss */
div.location {
  float: right !important;
  text-align: center !important;
  width: 25% !important; }

/* line 31, D:/Freelance/Karex/07 Scss (Karex)/src/scss/05_plugins/wp-job-manager.scss */
.select2-container .select2-selection--multiple {
  height: 42px !important; }

/* line 36, D:/Freelance/Karex/07 Scss (Karex)/src/scss/05_plugins/wp-job-manager.scss */
.job_filters .job_types {
  margin: 0;
  margin-top: -10px !important;
  background: #ffffff !important;
  border-top: none !important;
  border-radius: 4px !important;
  height: 40px !important;
  width: 97% !important;
  margin: 0 auto !important; }

/* line 47, D:/Freelance/Karex/07 Scss (Karex)/src/scss/05_plugins/wp-job-manager.scss */
.job_filters .showing_jobs {
  font-size: 14px !important;
  border-radius: 4px !important;
  width: 97% !important;
  margin: 0 auto !important;
  margin-top: 10px !important; }

/* line 55, D:/Freelance/Karex/07 Scss (Karex)/src/scss/05_plugins/wp-job-manager.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice {
  border: none !important;
  margin-top: 7px !important;
  padding: 0px;
  font-size: 14px !important; }

/* line 63, D:/Freelance/Karex/07 Scss (Karex)/src/scss/05_plugins/wp-job-manager.scss */
.select2-container--default .select2-selection--multiple .select2-selection__choice span {
  font-size: 14px !important; }

/* line 67, D:/Freelance/Karex/07 Scss (Karex)/src/scss/05_plugins/wp-job-manager.scss */
.job_types label {
  font-size: 14px !important; }

/* line 71, D:/Freelance/Karex/07 Scss (Karex)/src/scss/05_plugins/wp-job-manager.scss */
.job_filters .job_types li {
  padding: 0px 20px !important; }

/* line 75, D:/Freelance/Karex/07 Scss (Karex)/src/scss/05_plugins/wp-job-manager.scss */
img.company_logo {
  display: none !important; }

/*---------------------------job single inner---------------------------*/
/* line 81, D:/Freelance/Karex/07 Scss (Karex)/src/scss/05_plugins/wp-job-manager.scss */
.job_listing-template-default aside#right-sidebar {
  display: none !important; }

/* line 85, D:/Freelance/Karex/07 Scss (Karex)/src/scss/05_plugins/wp-job-manager.scss */
.job_listing-template-default .content-area {
  width: 100% !important;
  border-right: none !important; }

/* line 90, D:/Freelance/Karex/07 Scss (Karex)/src/scss/05_plugins/wp-job-manager.scss */
.job_application.application {
  display: none !important; }

/* line 94, D:/Freelance/Karex/07 Scss (Karex)/src/scss/05_plugins/wp-job-manager.scss */
.single .entry-title {
  font-size: 40px;
  padding: 0px !important;
  margin: 0 0 15px;
  text-align: center !important;
  border-bottom: 5px solid #b22029 !important; }

/* line 102, D:/Freelance/Karex/07 Scss (Karex)/src/scss/05_plugins/wp-job-manager.scss */
ul.job-listing-meta.meta {
  display: none !important; }

/* line 106, D:/Freelance/Karex/07 Scss (Karex)/src/scss/05_plugins/wp-job-manager.scss */
.single_job_listing .job_description {
  margin: 0px !important; }

/*---------------------------search location-----------------------------------*/
/* line 112, D:/Freelance/Karex/07 Scss (Karex)/src/scss/05_plugins/wp-job-manager.scss */
.search_region {
  width: 50% !important;
  display: flex; }

/* line 117, D:/Freelance/Karex/07 Scss (Karex)/src/scss/05_plugins/wp-job-manager.scss */
.search_region .select2-container .select2-selection--single {
  height: 40px !important; }

/* line 122, D:/Freelance/Karex/07 Scss (Karex)/src/scss/05_plugins/wp-job-manager.scss */
span.select2-selection__arrow {
  display: none; }

/* line 126, D:/Freelance/Karex/07 Scss (Karex)/src/scss/05_plugins/wp-job-manager.scss */
span#select2-search_region-container {
  margin-top: 5px; }

/* line 131, D:/Freelance/Karex/07 Scss (Karex)/src/scss/05_plugins/wp-job-manager.scss */
span.select2.select2-container.select2-container--default.select2-container--open.select2-container--focus.select2-container--above {
  width: 100% !important; }

/* line 135, D:/Freelance/Karex/07 Scss (Karex)/src/scss/05_plugins/wp-job-manager.scss */
span.select2.select2-container.select2-container--default.select2-container--below.select2-container--focus {
  width: 100% !important; }

/* line 139, D:/Freelance/Karex/07 Scss (Karex)/src/scss/05_plugins/wp-job-manager.scss */
span.select2.select2-container.select2-container--default {
  width: 100% !important; }

/* line 143, D:/Freelance/Karex/07 Scss (Karex)/src/scss/05_plugins/wp-job-manager.scss */
.search_jobs .search_submit {
  text-align: center;
  margin-bottom: -15px !important; }

/* line 148, D:/Freelance/Karex/07 Scss (Karex)/src/scss/05_plugins/wp-job-manager.scss */
.search_jobs .search_submit input {
  background-color: white !important;
  color: #b22029;
  margin-top: 18px;
  margin-bottom: -5px !important;
  font-size: 16px !important;
  border-radius: 45px !important;
  width: 16% !important;
  text-transform: none !important; }

/* line 159, D:/Freelance/Karex/07 Scss (Karex)/src/scss/05_plugins/wp-job-manager.scss */
.search_jobs .search_submit input:hover {
  background-color: black !important;
  color: white !important; }

/* line 164, D:/Freelance/Karex/07 Scss (Karex)/src/scss/05_plugins/wp-job-manager.scss */
.showing_jobs {
  display: none !important; }

/*-------------------------social share--------------------*/
/* line 3, D:/Freelance/Karex/07 Scss (Karex)/src/scss/05_plugins/social-share.scss */
.fb_tool_bdr .sfsi_inside, .linkedin_tool_bdr .sfsi_inside {
  height: 20px !important; }

/* line 7, D:/Freelance/Karex/07 Scss (Karex)/src/scss/05_plugins/social-share.scss */
.norm_row.sfsi_wDiv {
  text-align: left !important;
  margin-top: -7px !important; }

/* line 13, D:/Freelance/Karex/07 Scss (Karex)/src/scss/05_plugins/social-share.scss */
.linkedin_tool_bdr .sfsi_inside .icon2 {
  margin: 0px !important;
  margin-top: -15px !important;
  display: block !important; }

/*--------------------------------gravity form----------------------------------*/
/* line 5, D:/Freelance/Karex/07 Scss (Karex)/src/scss/06_forms/gform_general.scss */
label.gfield_label {
  display: none                    !important; }

/* line 10, D:/Freelance/Karex/07 Scss (Karex)/src/scss/06_forms/gform_general.scss */
.gform_wrapper ul li.gfield {
  margin-top: 0px                     !important; }

/* line 14, D:/Freelance/Karex/07 Scss (Karex)/src/scss/06_forms/gform_general.scss */
.gform_wrapper .gform_footer {
  padding: 0px 0 10px              !important;
  margin: 0px                     !important; }

/* line 19, D:/Freelance/Karex/07 Scss (Karex)/src/scss/06_forms/gform_general.scss */
.gform_body input {
  border: none                     !important;
  height: 2em                      !important;
  border-radius: 17px                     !important;
  background-color: rgba(0, 174, 239, 0.16) !important;
  padding-left: 15px                     !important; }

/* line 27, D:/Freelance/Karex/07 Scss (Karex)/src/scss/06_forms/gform_general.scss */
.gform_wrapper textarea.medium {
  border: none                     !important;
  height: 2em                      !important;
  border-radius: 17px                     !important;
  background-color: rgba(0, 174, 239, 0.16) !important;
  padding-left: 15px                     !important; }

/* line 36, D:/Freelance/Karex/07 Scss (Karex)/src/scss/06_forms/gform_general.scss */
.contact_us .button, .submit .gform_button {
  color: white             !important;
  font-size: 18px              !important;
  font-weight: 600               !important;
  padding: 10px 40px         !important;
  border-radius: 16px              !important;
  background-color: #B22029           !important;
  margin-top: 20px              !important;
  margin-left: 200px             !important; }

/* line 48, D:/Freelance/Karex/07 Scss (Karex)/src/scss/06_forms/gform_general.scss */
.contact_us li#field_1_5, .submit li#field_3_9 {
  margin: 0 auto !important;
  width: 50% !important; }

/* line 54, D:/Freelance/Karex/07 Scss (Karex)/src/scss/06_forms/gform_general.scss */
form.contact_us div.ginput_recaptcha {
  margin: 0 auto !important;
  margin-top: 10px !important;
  width: 58% !important; }

/* line 60, D:/Freelance/Karex/07 Scss (Karex)/src/scss/06_forms/gform_general.scss */
form.submit div.ginput_recaptcha {
  margin: 0 auto !important;
  margin-top: 10px !important; }

/*--------------------------job application form---------------------------------*/
/* line 67, D:/Freelance/Karex/07 Scss (Karex)/src/scss/06_forms/gform_general.scss */
.job_application select > option:first-child {
  display: none              !important; }

/* line 71, D:/Freelance/Karex/07 Scss (Karex)/src/scss/06_forms/gform_general.scss */
.job_application .gform_footer {
  text-align: center            !important; }
  /* line 74, D:/Freelance/Karex/07 Scss (Karex)/src/scss/06_forms/gform_general.scss */
  .job_application .gform_footer .button {
    width: 50%               !important;
    margin-top: 10px              !important; }

/* line 81, D:/Freelance/Karex/07 Scss (Karex)/src/scss/06_forms/gform_general.scss */
.job_application .button {
  color: white             !important;
  font-size: 18px              !important;
  font-weight: 600               !important;
  padding: 10px 40px         !important;
  border-radius: 16px              !important;
  background-color: #147ba7           !important;
  border: 2px solid #147ba7 !important; }
  /* line 90, D:/Freelance/Karex/07 Scss (Karex)/src/scss/06_forms/gform_general.scss */
  .job_application .button:hover {
    color: #147ba7           !important;
    background-color: #fff              !important;
    border: 2px solid #147ba7 !important; }

/*---------------------------error msg-----------------------------*/
/* line 102, D:/Freelance/Karex/07 Scss (Karex)/src/scss/06_forms/gform_general.scss */
div.validation_error {
  display: none              !important; }

/* line 107, D:/Freelance/Karex/07 Scss (Karex)/src/scss/06_forms/gform_general.scss */
.gform_wrapper .field_description_below .gfield_description {
  padding-top: 0px !important; }

/* line 111, D:/Freelance/Karex/07 Scss (Karex)/src/scss/06_forms/gform_general.scss */
.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container, .gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label {
  margin-top: 0px !important; }

/*
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
    padding-bottom: 0px !important; 
}
*/
/* line 122, D:/Freelance/Karex/07 Scss (Karex)/src/scss/06_forms/gform_general.scss */
.gform_wrapper li.gfield.gfield_error, .gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning {
  background-color: transparent !important;
  margin-bottom: 0px !important;
  border-top: none !important;
  border-bottom: none !important;
  padding-top: 0px !important;
  box-sizing: border-box; }

/* line 131, D:/Freelance/Karex/07 Scss (Karex)/src/scss/06_forms/gform_general.scss */
.ginput_recaptcha ~ .gfield_description.validation_message {
  text-align: center; }

/*
input#gform_submit_button_1 {
    border-radius       : 10px                    !important;
}

input#gform_submit_button_1:hover , input#gform_submit_button_1:active , input#gform_submit_button_1:focus {
    color               : #f9783c               !important;
    background-color    : #fff                  !important;
    border-color        : #f9783c               !important;
    box-shadow          :   none                !important;
} 
  
input#gform_submit_button_2 , input#gform_submit_button_3 , input#gform_submit_button_4 {
    width               : 96%                     !important;
    border-radius       : 10px                    !important;
}

input#gform_submit_button_2:hover , input#gform_submit_button_2:active , input#gform_submit_button_2:focus , input#gform_submit_button_3:hover , input#gform_submit_button_3:active , input#gform_submit_button_3:focus ,input#gform_submit_button_4:hover , input#gform_submit_button_4:active , input#gform_submit_button_4:focus {
    color               : #f9783c               !important;
    background-color    : #fff                  !important;
    border-color        : #f9783c               !important;
    box-shadow          :   none                !important;
}

*/
/*---------------------------------display form after submit-----------------------------*/
/* line 162, D:/Freelance/Karex/07 Scss (Karex)/src/scss/06_forms/gform_general.scss */
h3.gform_title {
  display: none !important; }

/*-----------------------------------------------------mobile size----------------------------------------------------------------*/
@media only screen and (max-width: 767px) {
  /*---------------------------------hide/show row----------------------------------*/
  /* line 8, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  .desktop_view {
    display: none       !important; }
  /* line 12, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  .display_desktop {
    display: none       !important; }
  /*--------------------------------------font---------------------------------------*/
  /* line 19, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  h2 {
    font-size: 40px !important;
    line-height: 45px; }
  /* line 24, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  h3 {
    font-size: 35px !important;
    line-height: 40px; }
  /* line 29, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  h4 {
    font-size: 25px !important;
    line-height: 28px !important; }
  /* line 34, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  h5 {
    font-size: 20px !important;
    line-height: 26px; }
  /* line 39, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  h6 {
    font-size: 14px !important; }
  /* line 43, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  p {
    font-size: 15px !important; }
  /* line 48, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  .mobile_center {
    padding: 0px 20px !important; }
    /* line 52, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
    .mobile_center h1, .mobile_center h2, .mobile_center h3, .mobile_center h4, .mobile_center h5, .mobile_center p, .mobile_center a {
      text-align: center !important; }
  /* line 58, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  .mobile_btn_center {
    text-align: center !important; }
  /* line 62, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  .mobile_space_60 {
    height: 60px !important; }
  /* line 66, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  .position h3 {
    font-size: 20px !important; }
  /*----------------------------------menu------------------------------------------*/
  /* line 73, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  body.sidr-open, body {
    left: 0px !important; }
  /*----------------------------------footer ---------------------------------------*/
  /* line 80, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  .textwidget div {
    flex-direction: column    !important;
    margin: 0 auto    !important; }
  /* line 85, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  .textwidget p {
    text-align: left      !important; }
  /* line 89, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  #footer-bottom p {
    float: unset !important;
    text-align: center !important; }
  /* line 94, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  #footer-bottom #copyright {
    text-align: center !important; }
  /*------------------------------------home page----------------------------*/
  /* line 101, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  .home_about_img.vc_custom_1564065547311 {
    margin-top: -50% !important;
    margin-bottom: -20% !important; }
  /*div#post_grid_wrapper .vc_pageable-slide-wrapper {
    display: flex;
    flex-direction: column;
    align-items: center;
    }*/
  /* line 112, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  div#home_about_sec .vc_col-sm-5 {
    padding-left: 10px !important;
    padding-right: 10px !important; }
  /* line 117, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  #home_about_sec .vc_custom_1564596688314 {
    margin-top: -45% !important;
    margin-bottom: -25% !important;
    margin-left: -17% !important; }
  /* line 123, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  span.home_contact_here {
    font-size: 15px !important; }
  /* line 127, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  .contact_us .button {
    margin-left: 0px !important; }
  /* line 131, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  form.contact_us div.ginput_recaptcha {
    width: 80% !important; }
  /* line 135, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  #footer-bottom #copyright {
    text-align: center !important; }
  /* line 139, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  div#copyright p {
    float: unset !important; }
  /*------------------------------------history page----------------------------*/
  /*--------------------hunble--------------*/
  /* line 147, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  .home_about_img.vc_custom_1564069224553 {
    margin-top: -55% !important;
    margin-bottom: -25% !important;
    margin-left: -1%;
    width: 90% !important; }
  /*--------------------world largest---------------*/
  /* line 155, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  .home_about_img.vc_custom_1564428345212 {
    margin-top: -60% !important;
    margin-right: 0%   !important; }
  /*---------------------last sec---------------*/
  /* line 161, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  .home_about_img.vc_custom_1562701711780 {
    margin-top: 10% !important;
    width: 80%;
    margin-left: 10% !important; }
  /*-------------------------------------Governanace------------------------*/
  /* line 171, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  h4.vc_tta-panel-title, h4.vc_tta-panel-title span {
    line-height: 20px !important; }
  /*-----------------------------------Product----------------------------------*/
  /* line 178, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  .home_about_img.vc_custom_1564213765932 {
    margin-top: -10% !important;
    margin-bottom: -30% !important;
    width: 90%;
    margin-left: -1%; }
  /* line 185, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  .home_about_img.vc_custom_1564670049378 {
    margin-left: 0px !important;
    width: 90% !important; }
  /*---------------------------------Career---------------------------------*/
  /* line 195, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  .home_about_img.vc_custom_1564259272230 {
    width: 90% !important; }
  /* line 199, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  .home_about_img.vc_custom_1564473929634 {
    margin-right: 0px !important; }
  /* line 203, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  .home_about_img.vc_custom_1564673338249 {
    margin-right: 0px !important;
    width: 85%;
    margin-left: 8%; }
  /* line 209, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  .mobile_center blockquote:before {
    margin-left: -9px !important; }
  /* line 213, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  div#home_contact_sec.vc_custom_1557076275415 {
    background: none !important; }
  /* line 218, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  div.home_about_img.vc_custom_1564474978530 {
    margin-bottom: -22% !important;
    margin-top: -15% !important; }
  /*-------------------------------Why----------------------*/
  /* line 226, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  .home_about_img.vc_custom_1564262516904 {
    width: 90%; }
  /* line 230, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  div.home_about_img.vc_custom_1564475892310 {
    margin-top: -40% !important;
    margin-bottom: -15% !important;
    margin-left: 0% !important;
    width: 90%; }
  /*------------------------------Team---------------------*/
  /* line 239, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  div.home_about_img.vc_custom_1564323406777 {
    width: 90%;
    margin-left: -2%; }
  /* line 244, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  div.home_about_img.vc_custom_1564479339975, div.home_about_img.vc_custom_1564675899211 {
    margin-left: 0% !important;
    width: 90%; }
  /*------------------------------Graduates--------------------*/
  /* line 251, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  div.home_about_img.vc_custom_1564676938753 {
    width: 90%;
    margin-left: -2% !important; }
  /*------------------------------Contact-------------------*/
  /* line 258, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  .mobile_center.contact_mobile a {
    font-size: 15px !important; } }

/*-----------------------------------------------------normal size----------------------------------------------------------------*/
@media only screen and (min-width: 768px) {
  /* line 268, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  .mobile_view {
    display: none       !important; }
  /* line 272, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  .display_mobile {
    display: none       !important; } }

/*--------------------------------------laptop size-------------------------*/
@media only screen and (min-width: 1024px) and (max-width: 1367px) {
  /* line 284, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  .vc_empty_space.laptop_space_0 {
    height: 0px !important; }
  /* line 288, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  .vc_empty_space.laptop_space_30 {
    height: 30px !important; }
  /* line 292, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  .vc_empty_space.laptop_space_50 {
    height: 50px !important; }
  /* line 296, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  .vc_empty_space.laptop_space_60 {
    height: 60px !important; }
  /* line 300, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  .vc_empty_space.laptop_space_90 {
    height: 90px !important; }
  /* line 304, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  .vc_empty_space.laptop_space_100 {
    height: 100px !important; }
  /* line 308, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  .vc_empty_space.laptop_space_120 {
    height: 120px !important; }
  /* line 312, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  .vc_empty_space.laptop_space_140 {
    height: 140px !important; }
  /* line 316, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  .vc_empty_space.laptop_space_160 {
    height: 160px !important; }
  /* line 320, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  .vc_empty_space.laptop_space_200 {
    height: 200px !important; } }

/*---------------------desktop size-------------------*/
@media only screen and (min-width: 1440px) {
  /* line 329, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res.scss */
  blockquote:after {
    float: right !important;
    margin: -30px 20px !important; } }

/*-----------------------------------------------------tablet size----------------------------------------------------------------*/
@media only screen and (min-width: 768px) and (max-width: 1024px) {
  /* line 6, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/tablet-res.scss */
  .test {
    margin: 0 auto; }
  /* line 10, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/tablet-res.scss */
  h2 {
    font-size: 40px !important;
    line-height: 45px; }
  /* line 15, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/tablet-res.scss */
  h3 {
    font-size: 35px !important;
    line-height: 40px; }
  /* line 20, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/tablet-res.scss */
  h5 {
    font-size: 20px !important;
    line-height: 26px; }
  /* line 25, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/tablet-res.scss */
  p {
    font-size: 15px !important; }
  /*---------------------------Home-----------------------*/
  /* line 31, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/tablet-res.scss */
  div#news-letter-post-grid.vc_grid-container-wrapper {
    margin-top: -230px !important; }
  /* line 35, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/tablet-res.scss */
  form.contact_us div.ginput_recaptcha {
    width: 96% !important; }
  /* line 39, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/tablet-res.scss */
  .gform_wrapper .gform_footer {
    text-align: center; }
  /* line 43, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/tablet-res.scss */
  .contact_us .button, .submit .gform_button {
    margin-left: 0px !important; }
  /*-------------------------Career---------------------*/
  /* line 48, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/tablet-res.scss */
  #home_contact_sec.vc_custom_1557076275415 {
    background: none !important; } }

/*----------------from laptop-----------------*/
@media only screen and (max-width: 767px) {
  /* line 5, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res-pc.scss */
  .search_jobs .search_submit input {
    width: 60% !important; }
  /* line 10, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res-pc.scss */
  ul.job_listings {
    text-align: center;
    line-height: 1;
    margin-top: 20px !important;
    border-top: 0px transparent; }
    /* line 16, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res-pc.scss */
    ul.job_listings:before {
      line-height: 0 !important;
      margin-left: 0px !important;
      padding: 0px !important; }
  /* line 24, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res-pc.scss */
  .contact_us .button, .submit .gform_button {
    margin-left: 0px !important; }
  /* line 28, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res-pc.scss */
  .contact_us li#field_1_5, .submit li#field_3_9 {
    width: 80% !important; }
  /*ul.job_listings li.job_listing a div.location, ul.job_listings li.no_job_listings_found a div.location{
	margin-top: 6% !important;
	}
    */
  /* line 39, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res-pc.scss */
  .job_listings input.select2-search__field {
    font-size: 15px !important;
    padding-bottom: 10px !important; }
  /* line 44, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res-pc.scss */
  .job_listings .search_keywords {
    margin-top: 0px !important; }
  /* line 48, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res-pc.scss */
  .job_listings .position h3 {
    font-size: 18px !important;
    margin-top: 6px !important; }
  /* line 53, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res-pc.scss */
  .job_listings span#select2-search_region-container {
    font-size: 15px;
    margin-top: 7px; } }

/*-----------------------------Timeline-------------------------------*/
@media only screen and (max-width: 767px) {
  /* line 65, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res-pc.scss */
  .smile-icon-timeline-wrap.csstime .timeline-wrapper .timeline-block {
    height: 150px !important; }
  /* line 69, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res-pc.scss */
  .timeline-block.timeline-post-left .timeline-header-block {
    margin-top: -15px; }
  /* line 73, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res-pc.scss */
  .timeline-block.timeline-post-right .timeline-header-block {
    margin-top: -6px; }
  /* line 77, D:/Freelance/Karex/07 Scss (Karex)/src/scss/07_responsive/mobile-res-pc.scss */
  .timeline-wrapper .timeline-block.timeline-post-right:not(:first-child) {
    margin-top: 0px !important; } }

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