/* 2nd level submenu for Personal */
.page-id-3801 #individual-menus {
  display: block;
}

/* CTOS Styling - Headings */
.ctos-heading h1,
.ctos-heading h2,
.ctos-heading h3,
.ctos-heading h4,
.ctos-heading h5,
.ctos-heading h6,
.ctos-heading .uvc-heading h1,
.ctos-heading .uvc-heading h2,
.ctos-heading .uvc-heading h3,
.ctos-heading .uvc-heading h4,
.ctos-heading .uvc-heading h5,
.ctos-heading .uvc-heading h6 {
  line-height: 1.5;
  font-weight: 700;
  font-size: 14px;
}

.ctos-heading h1,
.ctos-heading .uvc-heading h1 {
  font-size: 2.633em;
}
.ctos-heading h2,
.ctos-heading .uvc-heading h2 {
  font-size: 2.187em;
}
.ctos-heading h3,
.ctos-heading .uvc-heading h3 {
  font-size: 1.799em;
}
.ctos-heading h4,
.ctos-heading .uvc-heading h4 {
  font-size: 1.25em;
}
.ctos-heading h5,
.ctos-heading .uvc-heading h5 {
  font-size: 1.25em;
}
@media (max-width: 768px) {
  .ctos-heading h1,
  .ctos-heading .uvc-heading h1 {
    font-size: 2em;
  }
  .ctos-heading h2,
  .ctos-heading .uvc-heading h2 {
    font-size: 1.75em;
  }
  .ctos-heading h3,
  .ctos-heading .uvc-heading h3 {
    font-size: 1.50em;
  }
  .ctos-heading h4,
  .ctos-heading .uvc-heading h4 {
    font-size: 1.25em;
  }
  .ctos-heading h5,
  .ctos-heading .uvc-heading h5 {
    font-size: 1.2em;
  }
}
/* End: CTOS Styling - Headings */

/* CTOS Styling - Headings Appearance */
 .ctos-slim-heading h1,
 .ctos-slim-heading h2,
 .ctos-slim-heading h3,
 .ctos-slim-heading h4,
 .ctos-slim-heading h5,
 .ctos-slim-heading h6 {
  font-weight: 400;
}
/* End: CTOS Styling - Headings Appearance */

/* CTOS Styling - Text Color */
 .ctos-text-green {
  color: #067c84;
}
/* End: CTOS Styling - Headings Appearance */

/*CTOS Styling - Row Ribbon*/
 .ctos-row-ribbon h1,
 .ctos-row-ribbon h2,
 .ctos-row-ribbon h3,
 .ctos-row-ribbon h4,
 .ctos-row-ribbon h5,
 .ctos-row-ribbon p {
  font-family: "Open Sans", sans-serif;
  line-height: 1.2;
  font-weight: 400;
  text-align: center;
  padding-bottom: 0;
}
 .ctos-row-ribbon h1,
 .ctos-row-ribbon h2 {
  font-size: 1.65em;
  font-weight: 700;
}
 .ctos-row-ribbon h3,
 .ctos-row-ribbon h4 {
  font-size: 1.2em;
}
 .ctos-row-ribbon h5,
 .ctos-row-ribbon h6 {
  font-size: 1em;
}

/* End: CTOS Styling - Row Ribbon*/

.ctos-clearfix {
  clear: both;
}

/*Icon Box Hover Styling*/
.icon-box--hover .vc_column_container .vc_column-inner {
  margin: 0 !important;
  padding: 0 !important;
}

.icon-box--hover .icon_box {
  border: 1px solid #008987;
  margin: 0;
  padding: 0;
}
.icon-box--hover .icon_box a {
  padding: 5em;
}

.icon-box--hover .icon_box h4 {
  font-size: 1.25em;
  font-weight: 700;
}

.icon-box--hover .icon_box .desc {
  font-size: 1.05em;
}

.icon-box--hover .icon_box a:hover {
  background: #037b85 !important;
}

.icon-box--hover .icon_box a:hover h4,
.icon-box--hover .icon_box a:hover .desc {
  color: #ffffff !important;
}

.icon-box--item .vc_column-inner {
  padding: 0 !important;
  margin: 0 !important;
}
/*End: Icon Box Hover Styling*/

/*Icon Box Styling*/
.icon-box--item .icon_box {
  border: 1px solid #f9f9f9;
  padding: 4em 3em;
  min-height: 360px;
}

.icon-box--item h4 {
  line-height: 1.5;
  font-weight: 600;
}
/*End: Icon Box Styling*/

/* Icon Box Styling - Expand*/
.icon-box-grid--expand {
  margin-bottom: 0 !important;
}

.icon-box--item .wpb_wrapper>div {
  margin-bottom: 0;
}

.icon-box--item .col {
  display: inline-block;
  vertical-align: top;
}

.icon-box--item .box {
  -webkit-transition: 0.3s linear;
  -ms-transition: 0.3s linear;
  transition: 0.3s linear;
}

.icon-box--item .box {
  width: 405px;
  height: 250px;
}

.icon-box--item .box:nth-child(2n+1) {
  border-bottom: 1px solid #ededed;
}

.icon-box--item .box:hover {
  cursor: pointer;
}

.icon-box-grid--expand .col:nth-child(2n+2) .box:nth-child(3n+1) {
  border-left: 1px solid #ededed;
  border-right: 1px solid #ededed;
}

.icon-box-grid--expand .col:nth-child(2n+2) .box:nth-child(2n+2) {
  border-left: 1px solid #ededed;
  border-right: 1px solid #ededed;
}

.icon-box--item .box-content {
  background: #007B85;
  width: 100px;
  height: 100px;
  margin: 40px 0 0 150px;
  border-radius: 100px;
  overflow: hidden;
  position: absolute;
}

.icon-box--item .box-text {
  width: 300px;
  margin: 170px 0 0 -95px;
  opacity: 0;
  position: absolute;
  color: #fff;
  text-align: center;
}

.icon-box--item .box-icon {
  margin: 40px 0 0 145px;
  opacity: 1;
  position: absolute;
}

.icon-box--item .box-title {
  width: 395px;
  margin: 170px 0 0 0;
  position: absolute;
  font-size: 18px;
  color: rgb(30, 30, 30);
  text-align: center;
}

.icon-box--item .box.target {
  height: 500px;
}

.icon-box--item .box.target .box-content {
  width: 407px;
  height: 500px;
  border-radius: 0;
  margin: 0;
}

.icon-box--item .box.target .box-text {
  margin: 230px 0 0 45px;
  opacity: 1;
}

.icon-box--item .box.target .box-icon {
  margin: 40px 0 0 145px;
  opacity: 1;
}

.icon-box--item .box.target .box-title {
  color: #fff;
}

@media (max-width: 768px) {
  .icon-box-grid--expand .col {
    display: block;
    border: 1px solid #ededed;
  }
  .icon-box--item .box {
    width: 100%;
  }
  .icon-box--item .box-content {
    margin: 40px auto;
    left: 0;
    right: 0;
  }
  .icon-box--item .box-text {
    width: 80%;
    margin: 170px auto;
    left: 0;
    right: 0;
  }
  .icon-box--item .box-icon {
    margin: 40px auto;
    left: 0;
    right: 0;
    width: 100px;
    height: 100px;
  }
  .icon-box--item .box.target .box-content {
    width: 100%;
    margin: 0 auto;
  }
  .icon-box--item .box.target .box-text {
    margin: 210px auto;
    left: 0;
    right: 0;
  }
  .icon-box--item .box.target .box-icon {
    margin: 40px auto;
    left: 0;
    right: 0;
  }
  .icon-box--item .box-title {
    width: 80%;
    margin: 170px auto;
    left: 0;
    right: 0;
  }
}

/* End: Icon Box Styling - Expand*/

/* Pricing Table - Feature List */
ul.ctos-list-circletick li {
  list-style: none;
  position: relative;
  padding-left: 2.5em;
  line-height: 1.5;
}

ul.ctos-list-circletick li::before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  background-image: url(https://uat3.ctoscredit.com.my/wp-content/uploads/2018/09/icon-listtype-circletick.png);
  background-repeat: no-repeat;
  width: 25px;
  height: 25px;
}

ul.ctos-list-greyblock {
  padding-bottom: 1em;
  margin: 0 1em 0 0;
}

ul.ctos-list-greyblock li {
  padding-left: 0;
  list-style: disc;
  margin-left: 1.5em;
}

ul.ctos-list-greyblock li::before {
  content: "";
  background: none;
}


/* End: Pricing Table - Feature List */

/* Remove padding-margin */
.whitespace-remove--bottom {
    margin-bottom: 0;
}
/* End: Remove padding-margin */

/* Remove padding-margin on static banner */
.hero-banner--static {
    margin-top: -20px;
}
.hero-banner--static .vc_column_container .vc_column-inner {
    padding-top: 0 !important;
}
/* End: Remove padding-margin on static banner */


.stats-left .stats-desc {
    text-align: center !important;
}

.personal {
    color: #03a8a5 !important;
    font-weight: 600 !important;
    font-size: 14px !important;
}

.stats-desc {
    font-size: 45px;
    text-align: center;
    color: red;
}

@media only screen and (max-width:1023px) {
div#rev_slider_22_4_forcefullwidth {
    display: none !important;
}
}

@media only screen and (min-width:1024px) {
div#rev_slider_23_5_wrapper {
    display: none !important;
}
}

.go-faq-btn button {
    padding: 10px 50px;
}
/*Custom CSS for modal box*/
.ult-modal-input-wrapper.ult-adjust-bottom-margin span:hover {
    text-decoration: underline;
    color: #066964!important;
}
/*END Custom CSS for modal box*/

.main-four-img{
  width: auto;
  max-width: 150px;
  margin: 15px !important;
}

.mobile-be-credit-smart .wpb_wrapper > div {
  margin-bottom: 0;
}

@media only screen and (max-width: 767px) {
.wpb_video_widget.vc_video-el-width-50 .wpb_wrapper {
    width:100% !important;
}
}

button.ubtn-normal {
    padding: 10px 50px;
}

.vc_row.wpb_row.vc_row-fluid.vc_custom_1476155427763.vc_row-has-fill.vc_row-o-content-top.vc_row-flex {
    margin-bottom: -40px !important;
}

@media only screen and (min-width: 768px) {
#CTOShelp1 .vc_column-inner {
    margin-top: -80px !important;
}
}

@media only screen and (max-width: 768px) {
#CTOShelp1 .vc_column-inner {
    margin-top: -50px;
}
}

@media only screen and (max-width: 768px) {
#CTOShelp2 .vc_column-inner {
    margin-top: -50px !important;
}
}

@media only screen and (min-width: 768px) {
#CTOShelp2 .vc_column-inner {
    margin-top: -80px !important;
}
}

img.alignnone.wp-image-82 {
    margin-bottom: -47px;
    margin-left: 50px;
}

@media only screen and (max-width: 768px) {
    img.alignnone.wp-image-82 {
    margin-left: 0px !important;
}
}

img.wp-image-676.aligncenter {
    margin-bottom: -40px;
}

img.aligncenter.wp-image-785 {
    margin-bottom: -40px;
}

.gform_footer.top_label {
    display: inline-block !important;
    width: 10%;
}

body .gform_wrapper label.gfield_label+div.ginput_container {
    margin-top: -23px;
}

.gform_wrapper textarea.small {
    height: 4em;
}

#gform_fields_1 li#field_1_5 {
    margin-top: -20px;
}

@media only screen and (min-width:768px) and (max-width: 1239px) {
.wpb_column.vc_column_container.vc_col-sm-6 {
    margin-left: 50px;
}
}

input[type="submit"] {
    margin-top: 50px !important;
    background-color: #ef4123 !important;
}

ul.heateor_sss_sharing_ul {
    margin-top: -10px !important;
}

@media only screen and (min-width: 767px) {
#counter .heateor_sss_sharing_container.heateor_sss_horizontal_sharing {
    display: inline-flex !important;
    font-size: 15px !important;
    font-weight: normal !important;
    padding-right: 15px;
}
}

@media only screen and (max-width: 767px) {
#counter .heateor_sss_sharing_container.heateor_sss_horizontal_sharing {
    padding-right: 5px;
}
}

#counter .vc_column-inner {
    align-items: center !important;
    margin-right: 35px !important;
    margin-bottom: -50px !important;
}

.aio-icon-top {
    display: none !important;
}

.stats-block.stats-top.vc_custom_1476165058324 {
    margin-bottom: 0px !important;
}

.stats-top .stats-desc {
    margin-top: -20px !important;
}


@media only screen and (min-width: 767px) {
.stats-desc {
    color: #ff0000 !important;
    font-weight: 900;
    font-size: 110px !important;
    margin-top: 45px;
}
}

@media only screen and (max-width: 767px) {
.stats-desc {
    font-size: 80px !important;
    font-weight: 900;
}
}

.row1 .wpb_wrapper {
    margin-top: -30px;
}

li#menu-item-675 {
    display: none !important;
}

@media only screen and (max-width: 768px) {
.wpb_column.vc_column_container.vc_col-sm-6 {
    padding-top: 0px !important;
}
}
.hidden {
  display:none !important;
}

.vc_column_container .vc_column-inner {
    padding-top: 15px !important;
    margin-bottom: -15px;
}

.ctos-4-concept-buttons {
    text-align: center;
    margin-bottom: -30px!important;
}

.promo-link {
    text-underline: none;
    pointer: none;
}

input#gform_submit_button_1 {
    padding: 11px 20px;
}
.tag--new {
  display: inline-flex;
  padding: 6px 12px 6px 12px;
  border-radius: 10px;
  background-color: #f15d25;
  color: white !important;
  align-items: center;
  margin: 0 5px;
  min-width: 30px;
  font-size: 14px !important;
}

.column-box--grey_shadow {
  box-shadow: 1px 1px 6px rgba(72, 72, 72, 0.4);
  border-radius: 15px 15px 0 0;
  background-color: #f9f9f9;
  margin-left: 10px;
  margin-right: 10px;
  margin-bottom: 24px;
}

@media (min-width: 768px) {
    .column-box--grey_shadow {
      max-width: 390px;
      margin-bottom: 16px;
    }
}

.column-box--grey_shadow h4.subtitle {
  height: 80px;
}

.column-box-title {
  text-align: center;
  color: white;
  border-radius: 15px 15px 0 0;
  background-color: #f15d22;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  padding: 5px 0;
}

.icon_box.icon_position_left {
    padding-left: 90px;
    margin-bottom: 0em;
}

.icon_box.icon_position_left .image_wrapper {
  width: 75px;
  height: 75px;
}

.features h3 {
  margin: 8px 0;
  color: #FFF;
}

.features li {
  color: #FFF;
}

.features h3:before {
  content:"";
  background-image: url('https://uat3.ctoscredit.com.my/wp-content/uploads/2020/01/icon-tickmark-white.png');
  background-repeat: no-repeat;
  background-position: top;
  display: block;
  position: absolute;
  width: 23px;
  height: 23px;
  margin-left: -30px;
  margin-top: 8px;
}