/*
Theme Name: Samatex Child
Theme URI: http://yourwebsite.com/
Description: Child theme for Samatex
Author: Your Name
Author URI: http://yourwebsite.com/
Template: samatex
Version: 1.0.0
Text Domain: samatex-child
*/

/* Import parent theme styles */
@import url("../samatex/style.css");



@media only screen and (min-width: 1280px) {
    .project-layout-wide .project-details > .container {
        max-width: 1200px !important;
    }
}

.project-template-default .wp-block-columns i {
    color: #ffa500;
    font-size: 40px;
    margin-bottom: 10px;
}

#resource-main-row .wpb_single_image img {
    border-radius: 10px 10px 0px 0px;
    min-height: 220px;
    max-height: 220px;
}

#safetynet-mag-img img {
    object-fit: cover;
    object-position: top;
}

/* custom css start */
.ceo-ratings-sec {
   
    height: auto!important;
}
.c-img-w-80 img {
	width:80%;
}
    .user-coment {
      display: block;
      overflow: hidden;
      position: relative;
    }
    
    /* Truncated with ellipsis */
    .user-coment.truncated {
      white-space: nowrap;
      overflow: hidden;
      text-overflow: ellipsis;
    }
    
    /* Read More link style */
    .user-coment .read-more {
        color: #007aff;
        cursor: pointer;
        margin-left: 5px;
   
        text-decoration: none;
        font-weight: 700;
    }
  
  
  .c-testimonial-box .ceo-ratings {
      padding: 20px;
      background: #fff;
      width: 97%;
      margin: auto;
  }
  
  .c-testimonial-box p.ceo-name {
      font-weight: 700;
      padding: 5px 0px;
  }
  
  .c-testimonial-box .ceo-ratings .overview {
      min-height: 190px;
      padding: 20px 0px;
  }
  
  .et-button.medium {
    padding: 13px 24px 13px 24px !important;
  }
  
  .owl-carousel .owl-dots > .owl-dot.active {
    background-color: #fff;
  }
  .capacity-blocks .et-carousel-item .content {
    min-height: 510px;
  }
  .dollar-sign {
    position: relative;
    top: -22px;
    font-size: 36px;
  }
  .fs-20 li {
    font-size: 20px;
  }
  .price-tbl-style span.plan-digit {
    display: block;
    color: #000;
    font-weight: 700;
  }
  .ceo-ratings-sec {
    position: static !important;
    width: 97% !important;
  }
  .c-img-bx-1 img {
    height: 48.98px !important;
    object-fit: contain;
    object-position: left;
    margin-bottom: 3px;
  }
  .c-gal-box-1 li.isotope-item {
    position: static !important;
  }
  .c-gal-box-1 ul.wpb_image_grid_ul {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 20px;
  }
  .c-txt-26 span.text {
    font-size: 24px;
    text-align: center;
  }
  .c-ico-img {
    width: 91px;
    height: 73px;
    object-fit: contain;
    padding: 10px;
    margin: auto;
  }
  .c-ico-text span.text {
    font-weight: 700;
    text-align: center;
  }
  
  .formal-workplace-banner .main-img img {
    border-radius: 10px;
    height: 350px !important;
    object-fit: cover;
  }
  
  .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1607983720253.vc_column-gap-24.vc_row-o-content-middle.vc_row-flex.vc-row-680027 {
    text-align: center;
  }
  .ceo-ratings .overview {
    min-height: 190px;
  }
  
  .ceo-ratings .row {
    position: relative;
    padding-right: 25px;
  }
  .ceo-ratings .google-icon {
    position: absolute;
    top: 25px;
    right: 0px;
  }
  
  .c-aco-style .et-accordion .toggle-title {
    background-color: #ffffff !important;
  }
  .c-aco-style .et-accordion .toggle-content {
    background-color: #f5f3f378;
    margin-bottom: 5px;
  }
  .c-gap-set .wpb_column.vc_column_container.vc_col-sm-6 {
    width: auto;
  }
  .c-main-tab-img img {
    height: 100px !important;
    margin: auto !important;
    text-align: center !important;
    display: block;
    object-fit: contain;
  }
  .c-footer-d-flex .wpb_wrapper {
    display: flex;
    align-items: center;
    gap: 20px;
  }
/*   footer#et-footer-403 {
    display: none;
  } */
  .c-footer-d-flex {
    align-items: center !important;
  }
  .c-justify-space .wpb_wrapper {
    justify-content: flex-end;
    gap: 30px;
  }
  ul#et-menu-1 li {
    padding: 0px 15px;
    font-weight: 500;
  }

  .c-fix-header {
    position: fixed !important;
    left: 0px;
    top: 0px;
    bottom: auto;
    z-index: 99;
    border-style: none;
  }
  .c-pad-20 {
    padding-left: 20px;
    padding-right: 20px;
  }
   /* Wrapper */
 
  .c-gartner .form-container {
    padding: 25px 0px;
    width: 100%;
    color: white;
    box-sizing: border-box;
}

    .c-gartner .form-container h2 {
      text-align: center;
      margin-bottom: 20px;
      font-size: 20px;
    }
.c-gartner .select-wrapper {
  position: relative;
}

.c-gartner .select-wrapper select {
  width: 100%;
  padding: 10px;
  padding-right: 40px; /* space for arrow */
  border-radius: 5px;
  border: none;
  font-size: 14px;
  box-sizing: border-box;
  appearance: none;
  -webkit-appearance: none;
  -moz-appearance: none;
  background-color: #fff;
}


    /* Form rows */
    .c-gartner .form-row {
      display: flex;
      gap: 15px;
      margin-bottom: 15px;
    }

    .c-gartner .form-group {
      flex: 1;
      display: flex;
      flex-direction: column;
    }

    .c-gartner .form-group label {
      font-size: 14px;
      margin-bottom: 6px;
    }
.c-gartner .form-group input, .c-gartner .form-group select {
    width: 100%;
    padding: 10px;
	height:35px;
    border: none;
    border-radius: 5px;
    font-size: 14px;
    box-sizing: border-box;
    margin-bottom: 10px;
}

    .c-gartner .form-group input:focus,
    .c-gartner .form-group select:focus {
      outline: 2px solid #1b4f72;
    }

    .c-gartner .privacy-text {
      font-size: 12px;
      color: #f1f1f1;
      margin: 15px 0;
      line-height: 1.4;
    }

  .c-gartner .submit-btn {
    background: #4CAF50;
    color: white;
    border: none;
    padding: 10px;
    width: 180px;
    border-radius: 6px;
    font-size: 16px;
    cursor: pointer;
    transition: background 0.3s ease;
    margin-top: 10px;
}

    .c-gartner .submit-btn:hover {
      background: #45a049;
    }

 
p.ceo-name span {
    height: 15px!important;
    display: block;
}
   /* Responsive tweaks */
   @media (max-width: 600px) {
    .c-gartner .form-row {
      flex-direction: column;
      gap: 0;
    }
  }
  @media (max-width: 1200px) {
    .formal-workplace-banner .main-img img {
      border-radius: 10px;
      height: auto !important;
      object-fit: cover !important;
      width: 100%;
    }
    .c-res-d-none {
      display: none;
    }
    .formal-workplace-banner .wpb_single_image .vc_figure,
    .formal-workplace-banner .wpb_single_image .vc_single_image-wrapper {
      width: 100% !important;
    }
  }
  @media (max-width: 1180px) {
    .c-fix-header .container.et-clearfix {
      padding-right: 25px;
    }
  
    .c-res-w-80 {
      width: 80% !important;
    }
    .c-res-w-20 {
      width: 20% !important;
    }
  }
  
  @media (max-width: 1024px) {
    .et-gap-590413 {
      height: 400px;
    }
  }
  @media (max-width: 768px) {
    .c-mob-gap.et-gap {
      height: 50px;
    }
    .c-tab-resp .wpb_column.vc_column_container {
      width: 100%;
    }
  
    .ceo-ratings-sec {
      position: static !important;
      width: 100% !important;
      margin: 20px 0px;
    }
    .ceo-ratings-sec {
      height: auto !important;
    }
    .ceo-ratings .overview {
      min-height: fit-content !important;
    }
    .c-tab-resp .vc_column-inner {
      padding-bottom: 20px !important;
    }
    .container,
    .wpml-ls-statics-post_translations {
      max-width: 100% !important;
    }
    .c-gap-set {
      gap: 20px;
    }
    .c-main-tab-img img {
      height: 70px !important;
      text-align: center !important;
      display: block;
      margin: 20px 0px !important;
      object-fit: contain;
      width: 100%;
    }
    .formal-workplace-banner h1 {
      font-size: 38px !important;
      line-height: 42px;
    }
  
   
    .vc_custom_1758107916455 {
      padding-right: 0px !important;
      padding-left: 0px !important;
    }
  }
  @media (min-width: 768px) and (max-width: 1024px) {
    .c-tap-land-resp .wpb_column.vc_column_container {
      width: 100%;
    }
  
    .ceo-ratings-sec {
      position: static !important;
      width: 100% !important;
      margin: 20px 0px;
    }
  
    .ceo-ratings-sec {
      height: auto !important;
    }
    .ceo-ratings .overview {
      min-height: fit-content !important;
    }
    .c-tab-resp .vc_column-inner {
      padding-bottom: 20px !important;
    }
    ul#et-menu-1 li {
      padding: 0px 5px;
  
      font-size: 14px;
    }
    .c-res-w-80 {
      width: 75% !important;
    }
    .c-res-w-20 {
      width: 25% !important;
    }
    .c-fix-header .wpb_single_image img {
      width: 160px;
    }
    .c-head-menu {
      gap: 18px !important;
      padding-left: 2px !important;
    }
    .c-head-menu a {
      font-size: 13px !important;
    }
    .c-footer-logo {
      width: 120px;
    }
    .c-mob-col-menu a,
    .c-footer-d-flex.c-col-txt-center {
      font-size: 10px !important;
    }
  }
  @media (min-width: 768px) {
    .c-mb-show {
      display: none !important;
    }
  }
  @media (min-width: 500px) {
    a.et-button.icon-position-left.modal-false.medium.hover-fill.click-none.c-mob-head-btn {
      display: none;
    }
  }
  
  @media (max-width: 767px) {
    .c-img-bx-1 img {
      height: 53.98px !important;
    }
    a.et-button.icon-position-left.modal-false.medium.hover-fill.click-none.c-mob-head-btn {
      display: none;
    }
    .c-mb-hide {
      display: none !important;
    }
    .c-mb-100 {
      width: 100% !important;
    }
    .c-mb-100 .wpb_wrapper {
      justify-content: space-between !important;
      gap: 10px;
    }
    a.et-button.icon-position-left.modal-false.medium.hover-fill.click-none.c-mob-head-btn {
      font-size: 10px !important;
      padding: 10px 20px !important;
    }
    .c-fix-header .container.et-clearfix {
      padding-right: 0px;
      padding-left: 10px;
    }
    .c-mb-100 .wpb_wrapper figure.wpb_wrapper.vc_figure {
      width: 220px;
    }
    .et-accordion .toggle-content {
      padding: 40px 25px;
    }
    .et-accordion .toggle-content .wpb_text_column.wpb_content_element {
      margin-left: 0px;
    }
    .c-mob-col-menu {
      flex-direction: column;
      display: flex;
      gap: 10px;
    }
    .c-mob-col-menu a {
      text-align: center;
    }
    .c-mob-col .wpb_wrapper {
      flex-direction: column;
    }
    .c-col-txt-center .wpb_wrapper {
      margin: auto;
      padding-top: 20px;
      margin-bottom: -10px;
    }
  }

/* custm-css end  */



/* additional css */

.category-podcast .attachment-samatex_1200X720{
	display: none;
}

.wp-image-66721{
	border-radius: 40px;
	width: 716px;
  height: 369px !important;
}
.custom-link-color{
	color: #e59215cc;
}

.wpdreams_asl_results {
    top: 420px!important;
}

/*Gravity Form*/
.gform_required_legend {
	display: none !important;
}

.gform_fields {
	row-gap: 15px !important;
}

#gform_confirmation_message_31 {
	text-align: center;
  font-weight: 600;
}

.single-post #post-social-share .post-twitter-share, .single-post #post-social-share .post-pinterest-share {
	display:none;
}

/* .gfield--type-html p a {
	font-size: 11px !important;
} */

.gfield input, .gfield select , .gfield textarea {
	padding: 0 15px !important;
  min-height: 27px !important;
	background-color: #f5f8fa !important;
	color: #33475b !important;
   border: 1px solid #cbd6e2 !important;
   box-sizing: border-box;
   -webkit-border-radius: 3px;
   -moz-border-radius: 3px;
   -ms-border-radius: 3px;
   border-radius: 3px !important;
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif !important;
    font-size: 16px !important;
    font-weight: normal;
    line-height: 22px !important;
	align-items:center !important;
}

.gform_wrapper {
	margin-top:10px !important;
}

.gfield--type-multi_choice input {
	padding: 0 !important;
	min-height:1px !important;
}

.gfooter input, .gform-footer  textarea  {
	    background: #8dc43f !important;
    border-color: #8dc43f !important;
    color: #ffffff !important;
    font-size: 14px !important;
    line-height: 14px !important;
    font-family: 'Montserrat', Sans-serif;
}


.footer .gfield_label  {
		color: #fff !important
}

.footer .gfield--type-html p a {
	color:#0cb2f9 !important
}

.gform_validation_errors {
	display: none !important;
}

/*---Remove Date from Blogs--------------*/
.post-meta, .posted-on {
    display: none !important;
}

.small-text-testimonial .et_testimonial_text {
    font-size: 0.8em; /* Adjust the size as needed */
}


/*---adding space to time, passing mark, and cert on courses--------------*/

div.wp-block-columns:nth-child(14) > div:nth-child(n) {
	padding-right: 30px;
	padding-left: 30px;
}

div.wp-block-columns:nth-child(17) > div:nth-child(n) {
	padding-right: 30px;
	padding-left: 30px;
}


div.wp-block-columns:nth-child(13) > div:nth-child(n) {
	padding-right: 30px;
	padding-left: 30px;
}

div.wp-block-columns:nth-child(19) > div:nth-child(n) {
	padding-right: 30px;
	padding-left: 30px;
}
#et-button-369697 {
    font-size: 13px !important;
   
}
#et-button-458831 {
    font-size: 13px !important;
   
}

/*------Styled Table FDA 11 Blog-----------------*/

/* dinesh */
.page-id-65116 #et-heading-427450 {
	font-size: 42px !important;
}
.page-id-65116 #et-heading-807719 {
padding-top: 30px;
  font-size: 42px !important;
  line-height: 52px !important;
}
.page-id-65116 .et-icon-content .et-font-size {
	display: flex;
	flex-wrap: wrap;
}
.page-id-65116 #et-heading-906850 a, .page-id-65116 #et-heading-904949 {
	color: #222;
}

.page-id-65116 #et-heading-906850 a:hover {
	color: #2222228a;
}

.page-id-65116 img {
	border-radius: 20px;
}

.page-id-65310 #et-heading-427450 {
	font-size: 42px !important;
}
.page-id-65310 #et-heading-807719 {
padding-top: 30px;
  font-size: 42px !important;
  line-height: 52px !important;
}
.page-id-65310 .et-icon-content .et-font-size {
	display: flex;
	flex-wrap: wrap;
}
.page-id-65310 #et-heading-906850 a, .page-id-65310 #et-heading-904949 {
	color: #222;
}

.page-id-65310 #et-heading-906850 a:hover {
	color: #2222228a;
}
.page-id-65310 img {
	border-radius: 20px;
}


.page-id-65304 #et-heading-427450 {
	font-size: 42px !important;
}
.page-id-65304 #et-heading-807719 {
padding-top: 30px;
  font-size: 42px !important;
  line-height: 52px !important;
}
.page-id-65304 .et-icon-content .et-font-size {
	display: flex;
	flex-wrap: wrap;
}
.page-id-65304 #et-heading-906850 a, .page-id-65304 #et-heading-904949 {
	color: #222;
}

.page-id-65304 #et-heading-906850 a:hover {
	color: #2222228a;
}
.page-id-65304 img {
	border-radius: 20px;
}

/* 65736 */


.page-id-65736 #et-heading-427450 {
	font-size: 42px !important;
}
.page-id-65736 #et-heading-807719 {
padding-top: 30px;
  font-size: 42px !important;
  line-height: 52px !important;
}
.page-id-65736 .et-icon-content .et-font-size {
	display: flex;
	flex-wrap: wrap;
}
.page-id-65736 #et-heading-906850 a, .page-id-65736 #et-heading-904949 {
	color: #222;
}

.page-id-65736 #et-heading-906850 a:hover {
	color: #2222228a;
}
.page-id-65736 img {
	border-radius: 20px;
}

/* 65899 */

.page-id-65899 #et-heading-427450 {
	font-size: 42px !important;
}
.page-id-65899 #et-heading-807719 {
padding-top: 30px;
  font-size: 42px !important;
  line-height: 52px !important;
}
.page-id-65899 .et-icon-content .et-font-size {
	display: flex;
	flex-wrap: wrap;
}
.page-id-65899 #et-heading-906850 a, .page-id-65899 #et-heading-904949 {
	color: #222;
}

.page-id-65899 #et-heading-906850 a:hover {
	color: #2222228a;
}
.page-id-65899 img {
	border-radius: 20px;
}

/* 66212 */

.page-id-66212 #et-heading-427450 {
	font-size: 42px !important;
}
.page-id-66212 #et-heading-807719 {
padding-top: 30px;
  font-size: 42px !important;
  line-height: 52px !important;
}
.page-id-66212 .et-icon-content .et-font-size {
	display: flex;
	flex-wrap: wrap;
}
.page-id-66212 #et-heading-906850 a, .page-id-66212 #et-heading-904949 {
	color: #222;
}

.page-id-66212 #et-heading-906850 a:hover {
	color: #2222228a;
}
.page-id-66212 img {
	border-radius: 20px;
}

/* dinesh end */

@media only screen and (max-width: 786px) {
.page-id-65116 #et-heading-427450, .page-id-65304 #et-heading-427450, .page-id-65310 #et-heading-427450, .page-id-65116 #et-heading-427450 {
	font-size: 32px !important;
}

}

.FDA11-table {
    margin: 5px;
    margin-left: auto;
    margin-right: auto;
    font-family: sans-serif;
    border-radius: 10px;
    width: 100%;
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
    overflow:hidden;
}

.FDA11-table thead tr {
    background-color: #00548F;
    color: #ffffff;
    text-align: left;
}
.FDA11-table th,
.FDA11-table td {
    padding: 12px 15px;
}
.FDA11-table tbody tr {
    border-bottom: 1px solid #dddddd;
}

.FDA11-table tbody tr:nth-of-type(even) {
    background-color: #f3f3f3;
}

.FDA11-table tbody tr:last-of-type {
    border-bottom: 2px solid #00548F;
}


/* Course search box 
----------------------*/

div#ajaxsearchlite1 {
    margin-bottom: 45px;
}

p.asl_desc {
    display: none;
}

/*Revolution slider
----------------------*/

.rev-btn.rev-withicon .slider-button-arrow {
    font-size:8px !important;
    margin-left:4px !important;
    vertical-align:middle;
    display:inline-block;
    position:relative;
    bottom:-1px;
    transition:none !important;
}

.slider-button-arrow {text-align: center !important;}

#rev_slider_14_1 .metis.tparrows {
    transition:none !important;
}

.et-slider-button {
    transition: all 300ms ease-out !important;
    position:relative;
}

.et-slider-button:before {
    display:block;
    content:"";
    opacity: 1;
	visibility: visible;
	transition: transform 700ms cubic-bezier(.19,1,.22,1) !important;
    width: calc(100% + 1px) !important;
    height: calc(100% + 1px) !important;
    transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform-origin: bottom right;
    -ms-transform-origin: bottom right;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	border-radius: inherit;
	background-color:#ffffff;
}

.et-slider-button:hover:before {
    transform: scaleX(1);
	-ms-transform: scaleX(1);
	transform-origin: bottom left;
}

.et-slider-custom-navigation i {
    display:block;
    position:absolute;
    width:100%;
    height:100%;
    line-height:inherit;
    transition: all 200ms ease !important;
}

.et-slider-custom-navigation:hover i {
    background-color:#212121 !important;
    color:#ffffff !important;
}

.et-slider-custom-navigation.border:hover i {
    background-color:#ffffff !important;
    color:#212121 !important;
}

/*Misc
----------------------*/

.et-button-icon-line-height .icon {
    line-height:89px;
}

.search #title-section-10747 + #et-content.padding-true {
    padding-top:0 !important;
}

.box-offset-correction {
    bottom:-1px;
}

.icon-rotate-180 .icon {
    transform: rotate(180deg) translateY(1px);
}

.z-index-1 {z-index:-1;}
.z-index-5 {z-index:5;}

.widget_categories ul .cat-item-149,
.widget_categories ul .cat-item-150 {
    display:none;
}

.widget-no-margin .widget {margin-bottom:0 !important;}
.footer-menu-widgets a {font-weight:700;letter-spacing:0.5px;}

.feature-list-custom-font .et-icon-list li div:last-child {
    font-size:24px;
    font-weight:700;
    color:#212121;
}

.icon-box-move-left .et-icon-box-container {
    margin-left:-12px;
}

.icon-box-title-margin .et-icon-box-title {
    margin-bottom:0 !important;
}

.header.sticky-true.active .header-5-sticky-active-margin-top .vc_column-inner,
.header.sticky-true.active .header-7-sticky-active-margin-top.vc_row,
.header.sticky-true.active .header-7-sticky-active-margin-top.vc_row .vc_column-inner{
    margin-top:0 !important;
    padding-left:0 !important;
    padding-right:0 !important;
}

.image-margin-0 .et-image {
    margin:0 !important;
    -webkit-transform: translateY(4px);
    -moz-transform: translateY(0);
}

#et-desktop-16746 #header-logo-204716 {-ms-transform:translateY(40px);transform:translateY(40px);}

.desktop-header-9-left > .container:before {
    position:absolute;
    left:-100%;
    top:0;
    width:100%;
    height:56px;
    content:"";
    display:block !important;
    background-color:#ffffff;
}

.footer-2-copy {
    display: inline-block;
    vertical-align: top;
    position: relative;
    top: -3px;
}

.elements-image .et-image {overflow:initial;}

.elements-image img {
   box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.08);
}

#et-heading-990551 .box,
#et-heading-74401 .box {
    padding:0 8px;
}




.testimonials-white .author,
.testimonials-white .title {
    color:#ffffff !important;
}

#header-menu-container-948363 .header-menu #megamenu-174 {
    margin-right: -195px;
    left: auto !important;
    right: 0 !important;
}

#header-menu-container-948363 .header-menu #megamenu-184 {
    margin-right: -562px !important;
    left: auto !important;
    right: 0 !important;
}

/*Revolution slider
----------------------*/

.rev-btn.rev-withicon .slider-button-arrow {
    font-size:8px !important;
    margin-left:4px !important;
    vertical-align:middle;
    display:inline-block;
    position:relative;
    bottom:-1px;
    transition:none !important;
}

.slider-button-arrow {text-align: center !important;}

#rev_slider_14_1 .metis.tparrows {
    transition:none !important;
}

.et-slider-button {
    transition: all 300ms ease-out !important;
    position:relative;
}

.et-slider-button:before {
    display:block;
    content:"";
    opacity: 1;
	visibility: visible;
	transition: transform 700ms cubic-bezier(.19,1,.22,1) !important;
    width: calc(100% + 1px) !important;
    height: calc(100% + 1px) !important;
    transform: scaleX(0);
    -ms-transform: scaleX(0);
    transform-origin: bottom right;
    -ms-transform-origin: bottom right;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	z-index: -1;
	border-radius: inherit;
	background-color:#ffffff;
}

.et-slider-button:hover:before {
    transform: scaleX(1);
	-ms-transform: scaleX(1);
	transform-origin: bottom left;
}

.et-slider-custom-navigation i {
    display:block;
    position:absolute;
    width:100%;
    height:100%;
    line-height:inherit;
    transition: all 200ms ease !important;
}

.et-slider-custom-navigation:hover i {
    background-color:#212121 !important;
    color:#ffffff !important;
}

.et-slider-custom-navigation.border:hover i {
    background-color:#ffffff !important;
    color:#212121 !important;
}

/*Misc
----------------------*/

.et-button-icon-line-height .icon {
    line-height:89px;
}

.search #title-section-10747 + #et-content.padding-true {
    padding-top:0 !important;
}

.box-offset-correction {
    bottom:-1px;
}

.icon-rotate-180 .icon {
    transform: rotate(180deg) translateY(1px);
}

.z-index-1 {z-index:-1;}
.z-index-5 {z-index:5;}

.widget_categories ul .cat-item-149,
.widget_categories ul .cat-item-150 {
    display:none;
}

.widget-no-margin .widget {margin-bottom:0 !important;}
.footer-menu-widgets a {font-weight:700;letter-spacing:0.5px;}

.feature-list-custom-font .et-icon-list li div:last-child {
    font-size:24px;
    font-weight:700;
    color:#212121;
}

.icon-box-move-left .et-icon-box-container {
    margin-left:-12px;
}

.icon-box-title-margin .et-icon-box-title {
    margin-bottom:0 !important;
}

.header.sticky-true.active .header-5-sticky-active-margin-top .vc_column-inner,
.header.sticky-true.active .header-7-sticky-active-margin-top.vc_row,
.header.sticky-true.active .header-7-sticky-active-margin-top.vc_row .vc_column-inner{
    margin-top:0 !important;
    padding-left:0 !important;
    padding-right:0 !important;
}

.image-margin-0 .et-image {
    margin:0 !important;
    -webkit-transform: translateY(4px);
    -moz-transform: translateY(0);
}

#et-desktop-16746 #header-logo-204716 {-ms-transform:translateY(40px);transform:translateY(40px);}

.desktop-header-9-left > .container:before {
    position:absolute;
    left:-100%;
    top:0;
    width:100%;
    height:56px;
    content:"";
    display:block !important;
    background-color:#ffffff;
}

.footer-2-copy {
    display: inline-block;
    vertical-align: top;
    position: relative;
    top: -3px;
}

.elements-image .et-image {overflow:initial;}

.elements-image img {
   box-shadow: 0px 8px 24px 0px rgba(0, 0, 0, 0.08);
}

#et-heading-990551 .box,
#et-heading-74401 .box {
    padding:0 8px;
}

/*-----------Changing size of footer badge and footer logo--*/

.footer-image img {max-width: 200px;}

#et-footer-403 > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1607207136279.vc_row-has-fill.stretch_row_content.vc_row-o-equal-height.vc_row-o-content-top.vc_row-flex.vc-row-305609 > div > div.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-3\/5.vc_col-md-12.vc_col-xs-12.text-align-none.vc-column-514129 > div > div > div:nth-child(3) > div.wpb_column.vc_column_container.vc_col-sm-4.vc_col-has-fill > div > div > div > figure > div > img {
	max-width: 200px;
}


.testimonials-white .author,
.testimonials-white .title {
    color:#ffffff !important;
}

#header-menu-container-948363 .header-menu #megamenu-174 {
    margin-right: -195px;
    left: auto !important;
    right: 0 !important;
}

#header-menu-container-948363 .header-menu #megamenu-184 {
    margin-right: -562px !important;
    left: auto !important;
    right: 0 !important;
}

/* Disable to-top button ---------------------------------------*/

#to-top{display:none}

/* Other----------------------------------------------*/

#search-5 > form > fieldset {
	display:none !important
}

.wpb_video_widget .rll-youtube-player {
    padding-bottom: 0!important;
    position: absolute!important;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
}

.wpb_video_widget .rll-youtube-player .play {
    width: 64px!important;
    height: 45px!important;
    margin: 0!important;
    transform: translate(-50%, -50%)!important;
}

/* Style of course subscription table with title in row */
.course-subscription-table-front-title-12-column {
border-collapse: collapse;
margin: 5px;
margin-left: auto;
margin-right: auto;
font-family: sans-serif;
border-radius: 10px;
width: 100%;
box-shadow: 0 0 5px rgba(0, 0, 0, 0.15);
overflow:hidden;
}

.course-subscription-table-front-title-12-column thead tr {
    background-color: #00548F;
    font-size: 1em;
    color: #ffffff;
    text-align: left;
}

.course-subscription-table-front-title-12-column th,
.course-subscription-table-front-title-12-column td {
    padding: 10px 10px;
}
.course-subscription-table-front-title-12-column tbody tr {
    border-bottom: 1px solid #dddddd;
}
.course-subscription-table-front-title-12-column tr td { 
text-align: center; 
}
.course-subscription-table-front-title-12-column tr td:first-of-type { 
text-align: left; 
background-color: #00548F !important;
}

.course-subscription-table-front-title-12-column tbody tr:nth-of-type(odd) td {
    background-color: #ffffff;
    font-size: 1em;
}

.course-subscription-table-front-title-12-column tbody tr:nth-of-type(even) td {
    background-color: #f3f3f3;
    font-size: 1;
}

.course-subscription-table-front-title-12-column tbody tr:last-of-type {
    border-radius: 10px!important;
}


/* Style of course subscription table with title in row */

.course-subscription-table-front-title {
border-collapse: collapse;
margin: 5px;
margin-left: auto;
margin-right: auto;
font-family: sans-serif;
border-radius: 10px;
width: 100%;
box-shadow: 0 0 10px rgba(0, 0, 0, 0.50);
overflow:hidden;
}

.course-subscription-table-front-title thead tr {
    background-color: #00548F;
    font-size: 1.50em;
    color: #ffffff;
    text-align: left;
}

.course-subscription-table-front-title th,
.course-subscription-table-front-title td {
    padding: 20px 20px;
}
.course-subscription-table-front-title tbody tr {
    border-bottom: 1px solid #dddddd;
}
.course-subscription-table-front-title tr td { 
text-align: center; 
}
.course-subscription-table-front-title tr td:first-of-type {  
background-color: #00548F !important;
}

.course-subscription-table-front-title tbody tr:nth-of-type(odd) td {
    background-color: #ffffff;
    font-size: 1.25em;
}

.course-subscription-table-front-title tbody tr:nth-of-type(even) td {
    background-color: #f3f3f3!important;
    font-size: 1.25em;
}

.course-subscription-table-front-title tbody tr:last-of-type {
    border-radius: 10px!important;
}


/* Style of course subscription table */
.course-subscription-table {
border-collapse: collapse;
margin: 5px;
margin-left: auto;
margin-right: auto;
font-family: sans-serif;
border-radius: 10px;
width: 100%;
box-shadow: 0 0 20px rgba(0, 0, 0, 0.15);
overflow:hidden;
}

.course-subscription-table thead tr {
    background-color: #00548F;
    font-size: 1.50em;
    color: #ffffff;
    text-align: left;
}

.course-subscription-table th,
.course-subscription-table td {
    padding: 20px 20px;
}
.course-subscription-table tbody tr {
    border-bottom: 1px solid #dddddd;
}
.course-subscription-table tr td { 
text-align: center; 
}
.course-subscription-table tr td:first-of-type { 
text-align: left; 
}

.course-subscription-table tbody tr:nth-of-type(odd) td {
    background-color: #ffffff;
    font-size: 1.25em;
}

.course-subscription-table tbody tr:nth-of-type(even) td {
    background-color: #f3f3f3!important;
    font-size: 1.25em;
}

.course-subscription-table tbody tr:last-of-type {
    border-radius: 10px!important;
}

#post-15977 > main > div.vc_row.wpb_row.vc_row-fluid.label-black.vc_custom_1636495766709.vc_row-has-fill.vc-row-833470 > div > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1595282903093.vc_row-has-fill.vc_column-gap-24.vc-row-225012 > div > div > div > div > div > table > tbody:nth-child(2) > tr:nth-child(1) > td:nth-child(1) {
	background-color: #0099cb  !important
}

#post-15977 > main > div.vc_row.wpb_row.vc_row-fluid.label-black.vc_custom_1636495766709.vc_row-has-fill.vc-row-833470 > div > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1595282903093.vc_row-has-fill.vc_column-gap-24.vc-row-225012 > div > div > div > div > div > table > tbody:nth-child(3) > tr:nth-child(1) > td:nth-child(1) {
	background-color: #33a14a !important
}

#post-15977 > main > div.vc_row.wpb_row.vc_row-fluid.label-black.vc_custom_1636495766709.vc_row-has-fill.vc-row-833470 > div > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1595282903093.vc_row-has-fill.vc_column-gap-24.vc-row-225012 > div > div > div > div > div > table > tbody:nth-child(5) > tr:nth-child(1) > td:nth-child(1) {
	background-color: #0099cb  !important
}

#post-15977 > main > div.vc_row.wpb_row.vc_row-fluid.label-black.vc_custom_1636495766709.vc_row-has-fill.vc-row-833470 > div > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1595282903093.vc_row-has-fill.vc_column-gap-24.vc-row-225012 > div > div > div > div > div > table > tbody:nth-child(6) > tr:nth-child(1) > td:nth-child(1) {
	background-color: #33a14a !important
}

#post-15977 > main > div.vc_row.wpb_row.vc_row-fluid.label-black.vc_custom_1636495766709.vc_row-has-fill.vc-row-833470 > div > div > div > div > div.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_custom_1595282903093.vc_row-has-fill.vc_column-gap-24.vc-row-225012 > div > div > div > div > div > table > tbody:nth-child(8) > tr:nth-child(1) > td:nth-child(1) {
	background-color: #0099cb  !important
}

/*-----Add Margin to Mobile-------------------------------*/

@media only screen and (max-width: 786px) {
  .ui--title-text {
    padding-left: 15px;
  }
  .ui-row {
    padding: 0 10px;
  }
  .ui-column {
    padding: 0 15px;
  }
	.fix-padding{
		padding: 0 15px;
	}
	.auto-format{
		padding: 0 15px
	}
	 {
		padding-right: 20px;
	}
#et-content > div > div > div.blog-content.layout-content.et-clearfix
	{
		padding: 0px 20px 0px 20px;
			
	}
	.single-post .blog-sidebar {
		padding: 20px;
	}
	.single-post h2 {line-height: unset;}
}


/*----Mobile password page changes---------------------------------*/

@media only screen and (max-width: 786px) {

#post-16683 form.post-password-form {
	padding: 0px 50px 50px 100px;
}

#post-16683 > main > form > p:nth-child(1) {
	text-align: left;
	padding-top: 100px;
	font-size: 25px;
	font-weight: 700;
	color: white;
}

#post-16683 form.post-password-form {
	background: url("https://imgur.com/HhjtsCF.png"); 
	background-size: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	
	background-size: cover;
	text-align: center;
}

#post-16683 > main > form > p:nth-child(2) > label {
	color: white;
	text-align: center;
	margin: 20px
	}
}

/*------Changes to Password Page---------------------------*/

input#pwbox-16683 {
	max-width: 400px;
	margin: auto;
}

#post-16683 > main > form > p:nth-child(1) {
	text-align: center;
	padding-top: 200px;
	font-size: 25px;
	font-weight: 700;
	color: white;
}

#post-16683 form.post-password-form {
	background: url("https://imgur.com/HhjtsCF.png"); 
	background-size: 100%;
	background-position: center center;
	background-repeat: no-repeat;
	padding-bottom: 450px;
	background-size: cover;
	text-align: center;
	margin-bottom: -10px;
}

#post-16683 > main > form > p:nth-child(2) > label {
	color: white;
	text-align: center;
	margin: 50px
}

#post-16683 form.post-password-form {
  margin-left: calc(50% - 50vw);
  width: 100vw;
	
}

#comments {
	display: none;
}

#vc_images-carousel-1-1652137431 > ol {
	position: 300px !Important;
}

#vc_images-carousel-1-1652137733 > a.vc_right.vc_carousel-control {
	font-size: 500px !Important; 
}

/*----Max width of home page text block
-------------------------*/ 
 
#post-41 > main > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1658524760317.vc_row-has-fill.vc_column-gap-24.stretch_row_content.vc-row-1357 > div > div.width-75.wpb_column.vc_column_container.vc_col-sm-10.vc_hidden-md.vc_hidden-sm.vc_hidden-xs.text-align-none.vc-column-432143 > div > div > div.wpb_text_column.wpb_content_element.vc_custom_1668537720815.max-width\:.\39 62px\; {
	max-width: 900px;
}

#post-41 > main > div > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1658524760317.vc_row-has-fill.vc_column-gap-24.stretch_row_content.vc-row-1357 > div > div.width-75.wpb_column.vc_column_container.vc_col-sm-10.vc_hidden-md.vc_hidden-sm.vc_hidden-xs.text-align-none.vc-column-432143 > div > div > div.wpb_text_column.wpb_content_element.vc_custom_1668537730814.max-width\:.\39 62px\; {
	max-width: 900px;
}

#post-41 > main > div.vc_row.wpb_row.vc_row-fluid.vc_custom_1658525578143.vc_row-has-fill.vc_column-gap-24.stretch_row_content.vc-row-753158 > div > div.width-75.wpb_column.vc_column_container.vc_col-sm-10.vc_hidden-lg.vc_hidden-xs.text-align-none.vc-column-632463 > div > div > div.wpb_text_column.wpb_content_element.vc_custom_1652453281242.max-width\:.\39 62px\; {
	max-width: 750px;
}

/*-----Changing position of pop up forms so they are closer to top-*/

#popmake-17149 {
	top: 20px !Important;
}

.popmake {
	top: 20px !Important;
}

/*-------Changing the style of pop-up forms--------*/
@media only screen and (min-width: 1500px){
.popmake {
   max-width: 40% !Important;
   top: 25px !Important;
}}

/*-----Adding padding to all blog pages----------------------------*/

.blog-layout-single {
	padding-top: 50px !Important;
}

.blog-layout {
	padding-top: 50px !Important;
}

/*-----width on privacy page and other changes on privacy page-------------------------*/

#post-18104 > main > div:nth-child(7) > div > div > div > div > div > div {
	max-width: 1000px;
}

#post-18104 > main > div.vc_row.wpb_row.vc_row-fluid.vc_column-gap-24.vc-row-847513 > div > div > div > div > div:nth-child(3) > div {
	max-width: 1000px;
}

#post-18104 > main > div.vc_row.wpb_row.vc_row-fluid.vc_column-gap-24.vc-row-847513 > div > div > div > div > div:nth-child(3) > div > ul:nth-child(n) > li:nth-child(n) {
	padding-left: 40px;
}

#post-18104 > main > div.vc_row.wpb_row.vc_row-fluid.vc_column-gap-24.vc-row-847513 > div > div > div > div > div:nth-child(n) > div > ul:nth-child(n) > ul > li:nth-child(n) {
	padding-left: 80px;
}

#post-18104 > main > div.vc_row.wpb_row.vc_row-fluid.vc_column-gap-24.vc-row-847513 > div > div > div > div > div:nth-child(3) > div > ul:nth-child(n) > li:nth-child(1)
{
	padding-top: 16px;
}


#et-recent-posts-1 {
	font-weight: 400
}

#et-recent-posts-1 h1 {
	font-size: 22px;
	line-height: 23px;
	font-weight: 500;
}

#et-heading-217346 > span { 
	border-radius: 5px !Important;
}

.center {
    width: 60%;
margin-left: 20%;
margin-right: 20%
}

.blue-highunderline {
    text-decoration: none;
    box-shadow: inset 0 -.40em 0 rgba(0, 153, 203, 1);
    color: inherit;
}


.green-highunderline {
    text-decoration: none;
    box-shadow: inset 0 -.40em 0 rgba(136, 191, 64, 1);
    color: inherit;
}

#et-icon-box-746833 {
	max-height: 300px !Important;
}

#et-icon-box-738216 {
	max-height: 300px !Important;
}

#et-icon-box-794332 {
	max-height: 300px !Important;
}

#et-icon-box-632929 {
	max-height: 300px !Important;
}

/*-----ancor scrolling-------------------------*/

:target:before {
content:"";
display:block;
height:90px; /* fixed header height*/
margin:-90px 0 0; /* negative fixed header height */
}
picture.logo img {
    max-width: 182px;
}
@media (min-width:1280px) and (max-width:1390px) {
	#header-logo-800638 {
    margin: 0px 40px 0px 0px;
}
	#header-menu-340605 > .menu-item.depth-0 {
    margin-left: 12px !important;
    margin-right: 12px !important;
}
}
@media (min-width: 480px) {
	.intigrity-2{
		display:none;
	} 
}
@media only screen and (min-width: 768px) {
.page-id-1501	
.vc_row.wpb_row.vc_row-fluid.vc_custom_1587027498726.vc_row-has-fill.vc_column-gap-48.vc-row-503141.vc_row.vc_column-gap-48 > .container > .vc_column_container {
      
        padding-bottom: 35px;
    }
.page-id-3510	
.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_column-gap-24.vc_row-o-content-middle.vc_row-flex.vc-row-951709 {
    padding-top: 35px;
}	
}
/* Responsive Css */
@media (max-width: 480px) {
    .page-id-3309	
    #et-button-330176 {
        min-width: 100%;
    }
	.page-id-4819	
.et-gap-inline-6421 {
    
    display: -webkit-box !important;
}	   .wpb_column.vc_column_container.vc_col-sm-6.text-align-none.vc-column-270783	
    div#et-video-3 {
        margin: 0px 30px;
    }
    .wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-12.vc_col-md-12.vc_col-xs-12.text-align-none.vc-column-561749	
    .vc_custom_1676414972246 {
        margin-right: 20px !important;
        margin-left: 20px !important;
    }
        
    .vc_row.wpb_row.vc_row-fluid.vc_custom_1734603535783.vc_column-gap-16 {
        padding: 0px 20px;
    }
    .wpb_column.vc_column_container.vc_col-sm-2\/5.vc_col-lg-6.vc_col-md-6.vc_col-xs-12.text-align-none.vc-column-901013 {
        margin: 0px 20px !important;
    }	
    .page-id-3309	
    .vc_row.wpb_row.vc_row-fluid.vc_custom_1590404111975.vc_row-has-fill.vc_column-gap-24.vc-row-891590.grid-overlay-active	
    .wpb_column.vc_column_container.vc_col-sm-12.text-align-none {
        padding: 0px 0px !important;
    }
    .wpb_text_column.wpb_content_element.vc_custom_1735538417174 {
        margin-left: -25px;
    }	
    .page-id-1422	
    #et-button-739135 {
        width: 100%;
    }	
    .page-id-1501	
    #et-button-604113 {
        width: 100%;
    }	
    #et-icon-box-container-796560 {
        
        margin-bottom: 30px;
    }
    #et-icon-box-205859 {
        padding: 48px 10px 48px 10px;
    }
    #et-heading-101303 {
        margin: 0px 10px 0px 10px;
    }	
    a#et-button-389516 {
        width: 100% !important;
          
    
    }	
    #et-icon-box-461078 {
        padding: 48px 10px 48px 10px;
    }	
    .page-id-3309	
    #et-button-64162 {
        min-width: 100%;
    }	
    h3#et-heading-147131 {
        line-height: 66px !important;
    }	
    .page-id-2494	
    h3#et-heading-655088 {
        font-size: 45px !important;
        line-height: 50px !important;
    }
    .page-id-3510	
    h3#et-heading-568299 {
        font-size: 45px !important;
        line-height: 50px !important;
    }	
    .page-id-1262	
    .et-gap-392626 {
        height: 0px;
    }
    
    .page-id-5266	
    #et-heading-816593 {
       
        font-size: 45px;
       
        line-height: 50px;
      
    }	
    .page-id-1422	
    .et-gap-392626 {
        height: 0px;
    }	
    .page-id-3309		
    .et-gap-840141 {
        height: 0px !important;
        
    }	
    .page-id-3309		
    .vc_row.wpb_row.vc_row-fluid.vc_column-gap-24 {
        margin-bottom: 10px;
    }	
    .page-id-3309	
    h2#et-heading-628664 {
        font-size: 25px;
        line-height: 30px;
    }	
    .page-id-1501		
    #et-heading-284865 {
       
        font-size: 40px;
       
        line-height: 45px;
       
    }
    .page-id-3220		
    .vc_tta.vc_tta-accordion .vc_tta-controls-icon-position-left.vc_tta-panel-title>a {
    
        display: flex;
        justify-content: space-between;
        width: 100%;
    }
    .page-id-3220	
    .wpb_single_image.wpb_content_element.vc_align_center.wpb_content_element.vc_custom_1591821662627	
    img.vc_single_image-img.attachment-full {
      
        padding-right: 40px;
    }	
    .page-id-3220	
    i.vc_tta-icon.fas.fa-map-marker-alt {
        margin-top: 20px;
    }
    .page-id-3220	
    i.vc_tta-icon.fas.fa-bell {
        margin-top: 20px;
    }
    .page-id-3220	
    i.vc_tta-icon.fas.fa-chalkboard-teacher {
        margin-top: 20px;
    }
    .page-id-3220	
    i.vc_tta-icon.fas.fa-info-circle {
        margin-top: 10px;
    }	
    .page-id-3220	
    .et-gap-391211 {
        height: 0px;
    }
    .page-id-3220		
    .vc_row.wpb_row.vc_row-fluid.vc_custom_1590140686712.vc_row-has-fill.vc_column-gap-24.vc-row-32509.grid-overlay-active {
        padding: 0px 20px !important;
        margin-top: 20px;
    }	
    .page-id-3220		
    .et-gap-856239 {
        height: 350px;
    }	
    .page-id-3220
    .wpb_column.vc_column_container.vc_col-sm-12.text-align-none {
        padding: 0px 0px !important;
    }
    .page-id-3220	
    .et-gap-300022 {
        height: 0px;
    }	
    .page-id-1501		
    h1#et-heading-504988 {
        font-size: 40px !important;
        line-height: 45px !important;
    }	
    .page-id-1501		
    h1#et-heading-760261 {
        font-size: 40px !important;
        line-height: 45px !important;
    }	
    .page-id-1501			
    h1#et-heading-879814 {
        font-size: 40px !important;
        line-height: 45px !important;
    }	
    .page-id-1501		
    h2#et-heading-976100 {
        margin-top: 30px;
        font-size: 35px !important;
        line-height: 40px !important;
    }	
    .page-id-1501		
    .et-gap-392626 {
        height: 0px !important;
    }	
    .vc_row.wpb_row.vc_row-fluid.vc_custom_1607207136279.vc_row-has-fill.stretch_row_content.vc_row-o-equal-height.vc_row-o-content-top.vc_row-flex.vc-row-305609	
    .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_column-gap-24.vc-row-721769 {
        display: flex;
        flex-direction: column;
    }
    .vc_row.wpb_row.vc_row-fluid.vc_custom_1607207136279.vc_row-has-fill.stretch_row_content.vc_row-o-equal-height.vc_row-o-content-top.vc_row-flex.vc-row-305609	
    .wpb_column.vc_column_container.vc_col-sm-4.vc_col-lg-4.vc_col-md-4.vc_col-xs-4 {
        width: 100% !important;
    }	
    .vc_row.wpb_row.vc_row-fluid.vc_custom_1627591448317.vc_column-gap-24.vc-row-569895 {
        padding: 0px 20px;
    }
    .vc_custom_1627591479086 {
        margin-right: 0px !important;
        margin-left: 0px !important;
    }
    .page-id-15629		
    .et-gap-54370 {
        height: 0px;
    }	
    .page-id-15629	
    a#et-button-348520 {
        width: 100%;
    }
    .page-id-15629		
    h2#et-heading-452551 {
        font-size: 45px !important;
        line-height: 50px !important;
    }
        .vc_custom_1736236346860 {
        margin-right: 20px !important;
        margin-left: 20px !important;
    }
    .vc_custom_1736236361186 {
     
        padding: 0px 20px !important;
    }	
    .et-gap-44641 {
        height: 0px;
    }
    .et-gap-827165 {
        height: 0px;
    }	
        .intigrity-1{
            display:none;
        }	
    .page-id-1501	
    #et-icon-box {
        padding: 0px 0px 0px 0px !important;
    }	
    #et-icon-box-900267 {
        padding: 0px 0px 0px 0px !important;
    }
    p#et-highlight-heading-525272 {
        margin-top: 30px;
    }	
    a#et-button-107787 {
        margin-bottom: 5px;
    }
    a#et-button-442782 {
        margin-bottom: 4px;
    }	
    .page-id-5266	
    .wpb_single_image.wpb_content_element.vc_align_right.wpb_content_element.vc_custom_1734680763908	
    img.vc_single_image-img.attachment-large {
        margin-left: 45px;
    }	
    #et-icon-box-769626 {
         padding: 0px 0px 0px 0px !important;
    }
    a#et-button-247582 {
        margin-top: -10px;
    }	
    a#et-button-19739 {
        width: 80%;
        margin: 30px;
    }	
    #et-button-118116 {
       
        margin-bottom: 4px;
    }	
    #et-icon-box-404531 {
         padding: 0px 0px 0px 0px !important;
    }	
    .page-id-15629	
    h2#et-heading-945292 {
        font-size: 40px !important;
    }	
    .page-id-15629		
    h2#et-heading-29312 {
        font-size: 40px !important;
        line-height: 45px !important;
    }	
    .page-id-15629		
    #et-highlight-heading-897730 {
        color: #212121;
        font-size: 35px;
        font-weight: 800;
        text-transform: uppercase;
    }	
    .page-id-15629	
    h3#et-heading-629366 {
        font-size: 40px !important;
        line-height: 40px !important;
        text-align: left !important;
    }	
    .page-id-15629	
    h2#et-heading-312274 {
        font-size: 35px !important;
    }	
    .page-id-15629	
    #et-heading-359038 {
     
        font-size: 35px;
       
    }	
     #header-logo-493339 {
        margin: 0px 0px 0px 10px !important;
    }
    div#et-image-285867 {
        margin-bottom: 40px;
    }	
    .wpb_animate_when_almost_visible.wpb_right-to-left.right-to-left.wpb_column.vc_column_container.vc_col-sm-3\/5.vc_col-lg-6.vc_col-md-6.vc_col-xs-12.text-align-none.vc-column-122283.wpb_start_animation.animated {
        padding: 0px 30px 0px 30px !important;
    }
    .wpb_animate_when_almost_visible.wpb_left-to-right.left-to-right.wpb_column.vc_column_container.vc_col-sm-3\/5.vc_col-lg-6.vc_col-md-6.vc_col-xs-12.text-align-none.vc-column-333013.wpb_start_animation.animated {
        padding: 0px 30px 0px 30px !important;
    }	
    .wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-6.vc_col-md-12.vc_col-xs-12.text-align-none.vc-column-554762 {
        padding: 0px 30px 0px 30px !important;
    }
    #et-counter-73662 .counter-value, #et-counter-73662 .counter-value > * {
        color: #0099cb;
        font-size: 54px;
    }
    .wpb_column.vc_column_container.vc_col-sm-12	
    .owl-item {
        padding: 0px 30px 0px 30px;
    }
    .vc_column-inner.vc_custom_1588285577506 {
        padding: 0px 20px 0px 20px !important;
    }
    .vc_column-inner.vc_custom_158828557750	
    #et-heading-284865 .text-wrapper {
        padding: 0px 0px 0px 0px;
        font-size: 49px;
        line-height: 50px;
    }	
        .et-gap-128522 {
        height: 350px !important;
    }
    #et-icon-box-141411 {
        padding: 20px 32px 20px 32px !important;
    }
    #et-icon-box-600440 {
        padding: 20px 32px 20px 32px !important;
    }	
    #et-icon-box-235315 {
        padding: 20px 32px 20px 32px !important;
    }	
    #et-icon-box-838755 {
        padding: 20px 32px 20px 32px !important;
    }	
    #et-icon-box-690837 {
        padding: 20px 32px 20px 32px !important;
    }	
    #et-icon-box-154062 {
        padding: 20px 32px 20px 32px !important;
    }	
    #et-heading-618002 {
        margin: 0px 20px !important;
        font-size: 40px !important;
        line-height: 45px !important;
    }
    .wpb_animate_when_almost_visible.wpb_left-to-right.left-to-right.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-6.vc_col-md-12.vc_col-xs-12.text-align-none.vc-column-528344.wpb_start_animation.animated {
        padding: 0px 30px 0px 30px !important;
    }	
    .wpb_animate_when_almost_visible.wpb_right-to-left.right-to-left.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-6.vc_col-md-12.vc_col-xs-12.text-align-none.vc-column-26175.wpb_start_animation.animated {
        padding: 0px 30px 0px 30px !important;
    }	
    h3#et-heading-674763 {
        font-size: 40px !important;
        padding: 0px 20px !important;
        line-height: 45px !important;
    }
    .wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-12.vc_col-md-12.vc_col-xs-12.text-align-none.vc-column-561749	
    div#et-video-2 {
        margin: 0px 20px;
    }	
    p#et-heading-221987 {
        padding: 0px 20px 0px 20px !important;
    }	
    #et-heading-247479 {
        font-size: 35px !important;
        line-height: 40px !important;
    }
        h2#et-heading-745709 {
        font-size: 44px !important;
    }
    h2#et-heading-303263 {
        padding: 0px 30px 0px 30px !important;
    }
    .vc_row.wpb_row.vc_row-fluid.vc_custom_1590443223240.vc_row-has-fill.vc_column-gap-24.vc-row-876234.grid-overlay-active	
    .wpb_text_column.wpb_content_element {
        padding: 0px 30px 0px 30px !important;
    }	
    .vc_row.wpb_row.vc_row-fluid.vc_custom_1590404111975.vc_row-has-fill.vc_column-gap-24.vc-row-891590.grid-overlay-active	
    .wpb_wrapper {
        padding: 0px 30px 0px 30px !important;
    }
    h2#et-heading-41169 {
        font-size: 50px !important;
    }
    .wpb_text_column.wpb_content_element.vc_custom_1676414499442 {
        padding: 0px 0px 0px 0px !important;
        margin-bottom:20px;
    }
    .page-id-3309	
    h2#et-heading-628664 {
        font-size: 20px;
        line-height: 25px;
    }	
    h3#et-heading-316040 {
        font-size: 20px;
        line-height: 25px;
    }	
    .wpb_column.vc_column_container.vc_col-sm-4.text-align-right.vc-column-839893 {
        text-align: center !important;
    }	
    #et-heading-140926 {
        font-size: 44px !important;
        padding: 0px 0px !important;
          margin-top:25px;
    }
    h3#et-heading-960130 {
        font-size: 44px !important;
        padding: 0px 0px !important;
    }
    div#post-1262	
    .wpb_text_column.wpb_content_element {
        padding: 0px 30px !important;
    }
    h3#et-heading-316214 {
        padding: 0px 0px !important;
    }
    #et-button-349057 {
      
        margin: 0px 30px !important;
    }
    h3#et-heading-673571 {
        padding: 0px 0px !important;
    }
    #et-heading-348815 {
        padding: 0px 0px !important
    }
    a#et-button-896704 {
       margin: 0px 30px !important
    }	
    h2#et-heading-154078 {
        margin: 0px 30px;
    }	
    div#post-1262	
    .wpb_text_column.wpb_content_element {
        padding: 0px 0px !important;
    }	
    h1#et-heading-644759 {
        font-size: 30px !important;
        line-height: 40px !important;
       
         margin: 30px 0px;
    }
    a#et-button-882024 {
        width: 177px;
        margin: 0px 94px;
       
    }	
    h1#et-heading-550846 {
        font-size: 40px !important;
        line-height: 45px !important;
    }	
        .vc_row.wpb_row.vc_row-fluid.vc_custom_1589217831506.vc_column-gap-40.vc_row-o-equal-height.vc_row-o-content-top.vc_row-flex.vc-row-216459.grid-overlay-active {
        padding: 0px 20px !important;
    }
        .wpb_animate_when_almost_visible.wpb_right-to-left.right-to-left.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-12.vc_col-md-12.vc_col-xs-12.text-align-none.vc-column-187591.wpb_start_animation.animated {
        padding: 0px 20px !important;
    }
        div#et-icon-box-740163 {
        margin: 0px 0px 0px 0px;
    }
    h1#et-heading-391542 {
        font-size: 40px !important;
          line-height:45px !important;
    }
    h1#et-heading-983080 {
        font-size: 35px !important;
        line-height: 40px !important;
    }
    .page-id-2295	
    .vc_custom_1589531188167 {
        padding-right: 100px !important;
        padding-left: 0px !important;
    }
    .wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-6.vc_col-md-12.vc_col-xs-12.text-align-none.vc_col-has-fill.vc-parallax.vc-column-825214 {
        margin-bottom: 20px;
    }	
    .page-id-5266	
    .wpb_wrapper {
        padding: 0px 10px;
    }
    a#et-button-66549 {
      
        display: block;
        max-width: 90%;
        text-align: center;
        margin: 0 auto;
    }
    #et-button-292643 {
        width: 100%;
    }	
    a#et-button-913601 {
       
        width: 90%;
        margin: 0 auto;
        display: block;
        text-align: center;
    }
    
    div#post-4925	
    .wpb_column.vc_column_container.vc_col-sm-12.text-align-none {
        padding: 0px 20px;
    }	
    h3#et-heading-631920 {
        font-size: 50px !important;
    }	
    #et-heading-70281 {
       
        font-size: 40px !important;
          line-height: 45px !important;
      
    }
    #et-heading-899396 {
        margin: 30px 0px 0px 0px !important;
    }	
        a#et-button-107787 {
        width: 80%;
        max-width: 300px;
        font-weight: 600;
        text-transform: none;
        color: #ffffff;
        border-radius: 10px;
        margin: 0 auto;
        display: block;
        text-align: center;
    }
    a#et-button-85097 {
        width: 80%;
        max-width: 300px;
        font-weight: 600;
        text-transform: none;
        color: #ffffff;
        border-radius: 10px;
        margin: 0 auto;
        display: block;
        text-align: center;
    }
    .page-id-3054	
    .vc_row.background-cover-767 {
        background-size: cover !important;
        padding: 20px 20px !important;
    }	
    #et-heading-850427 {
			font-size:32px !important;
        margin: 0px 20px 0px 20px !important;
    }
    #et-heading-569208 {
        margin: 0px 010px 0px 20px;
    }	
    h3#et-heading-671427 {
        font-size: 40px !important;
        line-height: 44px !important;
    }
        h3#et-heading-450158 {
        font-size: 40px !important;
        line-height: 44px !important;
    }
    .page-id-4473	.wpb_column.vc_column_container.vc_col-sm-12.text-align-none {
        padding: 0px 20px;
    }
    h2#et-heading-538713 {
        font-size: 40px !important;
          line-height:45px !important;
    }
    div#post-2189	
    .wpb_text_column.wpb_content_element.wpb_animate_when_almost_visible.wpb_bottom-to-top.bottom-to-top.wpb_start_animation.animated {
        padding: 0px 20px;
    }
    .vc_row.wpb_row.vc_row-fluid.background-cover-767.vc_custom_1590491109492.vc_row-has-fill.vc_column-gap-40.vc-row-533295.grid-overlay-active {
        padding: 0px 20px;
    }
    h3#et-heading-584799 {
        font-size: 40px !important;
        line-height: 45px !important;
    }	
    #et-heading-529937 {
        margin: 30px 0px 0px 0px !important;
    }	
    h3#et-heading-564540 {
        font-size: 40px !important;
        line-height: 45px !important;
    }	
    h3#et-heading-972436 {
        font-size: 50px !important;
    }
    .page-id-4819	
    .wpb_column.vc_column_container.vc_col-sm-12.text-align-none {
        padding: 0px 30px !important;
    }	
    h2#et-heading-815032 {
        font-size: 40px !important;
        line-height: 45px !important;
    }	
    .wpb_column.vc_column_container.vc_col-sm-12.text-align-none {
        padding: 0px 20px !important;
    }
    .page-id-1422	
    .wpb_text_column.wpb_content_element {
        display: table;
        margin: 0px;
    }	
    .page-id-2036	
    div#top-inner-banner {
        padding: 0px 10px;
    }
    h2#et-heading-231482 {
        text-align: center !important;
    }	
    .page-id-4135	
    div#top-inner-banner {
        padding: 0px 10px;
    }
    #et-heading-59262 {
        text-align: center !important;
    }	
    #et-heading-231482 {
        margin: 0px 0px 0px 15px;
    }
    .page-id-2036	
    .wpb_text_column.wpb_content_element.text767-align-center {
        padding: 0px 20px;
    }	
    h2#et-heading-516368 {
        margin-top: 20px;
        font-size: 30px !important;
        line-height: 30px !important;
    }
    article#project-11843 {
        padding: 0px 20px !important;
    }
    .postid-11843	
    .project-title-section.et-clearfix.ehs-facts {
        padding: 0px 20px;
    }
    article#project-11869 {
        padding: 0px 20px;
    }
    .postid-11869	
    .project-title-section.et-clearfix.ehs-facts {
        padding: 0px 20px !important;
    }	
    article#project-11684 {
        padding: 0px 20px !important;
    }
    .postid-11684	
    .project-title-section.et-clearfix.ehs-facts {
        padding: 0px 20px !important;
    }
    #et-button-313116{
        padding: 16px 38px 17px 38px!important;
       
    }
    .page.page-id-2036	
    .et-icon-box.icon-position-left .et-icon.small + .et-icon-content, .et-icon-box.icon-position-right .et-icon.small + .et-icon-content {
        padding-left: 48px;
        padding-top: 3px;
    }	
    
    .page-id-1262	
    .form-li-1 {
        margin-left: -40px !important;
    }
        h1#et-heading-440387 {
        line-height: 80px;
    }
        h2#et-heading-747236 {
        line-height: 80px;
    }
    .page-id-2875	
    .asses-soft	
    .wpb_column.vc_column_container.vc_col-sm-12.text-align-none {
        padding: 0px 0px !important;
    }	
    .page-id-3840	
    .wpb_column.vc_column_container.vc_col-sm-12.text-align-none {
        padding: 0px 0px !important;
    }	
    div#post-3054	.wpb_column.vc_column_container.vc_col-sm-4.text-align-none {
        margin-bottom: -16px;
    }
    article#project-13260 {
        padding: 0px 20px !important;
    }
        
    .postid-13260	
    .project-title-section.et-clearfix.ehs-facts {
        padding: 0px 20px !important;
    }
    article#project-11688 {
        padding: 0px 20px !important;
    }
    .postid-11688		
    .project-title-section.et-clearfix.ehs-facts {
        padding: 0px 20px !important;
    }
    article#project-13694 {
        padding: 0px 20px !important;
    }
    .postid-13694	
    .project-title-section.et-clearfix.ehs-facts {
        padding: 0px 20px !important;
    }
    article#project-13853 {
        padding: 0px 20px !important;
    }
            
    .project-title-section.et-clearfix.ehs-facts {
        padding: 0px 20px !important;
    }
    article#project-13672 {
        padding: 0px 20px !important;
    }
    .postid-13672	
    .project-title-section.et-clearfix.ehs-facts {
        padding: 0px 20px !important;
    }
    article#project-13726 {
        padding: 0px 20px !important;
    }	
    article#project-11808 {
        padding: 0px 20px !important;
    }	
    article#project-11861 {
        padding: 0px 20px !important;
    }	
    article#project-12517 {
        padding: 0px 20px !important;
    }
    article#project-11835 {
        padding: 0px 20px !important;
    }	
    article#project-11837 {
        padding: 0px 20px !important;
    }
    article#project-11816 {
        padding: 0px 20px;
    }	
    article#project-12333 {
        padding: 0px 20px !important;
    }
    article#project-11570 {
        padding: 0px 20px !important;
    }	
    article#project-11586 {
        padding: 0px 20px !important;
    }
    article#project-11660 {
        padding: 0px 20px !important;
    }
    article#project-11590 {
        padding: 0px 20px !important;
    }
    article#project-12151 {
        padding: 0px 20px !important;
    }
    article#project-11821 {
        padding: 0px 20px !important;
    }
    article#project-12451 {
        padding: 0px 20px !important;
    }
    article#project-11831 {
        padding: 0px 20px !important;
    }	
    article#project-11682 {
        padding: 0px 20px !important;
    }	
    article#project-13642 {
        padding: 0px 20px !important;
    }
    article#project-12572 {
        padding: 0px 20px !important;
    }
    article#project-12055 {
        padding: 0px 20px !important;
    }	
    article#project-13354 {
        padding: 0px 20px !important;
    }	
    article#project-13632 {
        padding: 0px 20px !important;
    }
    article#project-12177 {
        padding: 0px 20px !important;
    }
    article#project-11676 {
        padding: 0px 20px !important;
    }	
    article#project-13756 {
        padding: 0px 20px !important;
    }
    article#project-13670 {
        padding: 0px 20px !important;
    }
    article#project-12993 {
        padding: 0px 20px !important;
    }	
    article#project-12570 {
        padding: 0px 20px !important;
    }	
    article#project-13638 {
        padding: 0px 20px !important;
    }
    article#project-12453 {
        padding: 0px 20px !important;
    }	
    article#project-12113 {
        padding: 0px 20px !important;
    }	
    article#project-12181 {
        padding: 0px 20px !important;
    }	
    article#project-13185 {
        padding: 0px 20px !important;
    }
    article#project-12568 {
        padding: 0px 20px !important;
    }	
    article#project-12553 {
        padding: 0px 20px !important;
    }
    article#project-13702 {
        padding: 0px 20px !important;
    }	
    article#project-12667 {
        padding: 0px 20px !important;
    }	
    article#project-13752 {
        padding: 0px 20px !important;
    }	
    .page-id-1501	
    .et-gap-890689 {
        height: 0px;
    }
    .page-id-1501		
    .et-gap-432750 {
        height: 0px;
    }
    .page-id-15629	
    #main-content-wrapper.mobile-p-100 {
        margin-bottom: -65px !important;
    }
    .page-id-3309		
    .mb-20 {
        margin-bottom: 4px !important;
    }	
    .vc_custom_1679939899689 {
      padding: 0px 0px !important;
    }
    .vc_custom_1679939899689 {
        
        padding: 0px 20px !important;
    }	
    .page-id-18911	
    .et-button{
            width: 100%;
            margin: auto;
        }
    .et-gap-83793 {
        height: 2px;
    }
    .et-gap-236795 {
        height: 2px;
    }
    .vc_column-inner.vc_custom_1666203372231 {
        padding: 0px 20px !important;
    }	
    .et-gap-388787 {
        height: 20px !important;
    }	
    #main-content-wrapper.mobile-p-100 {
        padding-left: 20px!important;
        padding-right: 20px!important;
    }
    .page-id-15629	
    .vc_row.wpb_row.vc_row-fluid.stretch_row_content.vc_row-o-equal-height.vc_row-o-content-middle.vc_row-flex.vc-row-460788 {
        padding: 0px 20px !important;
    }	
    .page-id-18911	
    #main-content-wrapper.mobile-p-100 {
        padding-left: 20px!important;
        padding-right: 20px!important;
    }	
    .page-id-3309	
    #main-content-wrapper.mobile-p-100 {
        padding-left: 20px!important;
        padding-right: 20px!important;
    }	
    .page-id-15629		
    .et-gap-382052 {
        height: 0px;
    }
    .page-id-15629		
    .et-gap-890689 {
        height: 0px;
    }	
    .page-id-15629	
    div#one-page-about {
        margin-top: -65px;
    }
    .page-id-15629		
    #et-icon-box-390820 {
        padding: 30px 0px 10px 0px;
    }
    .page-id-15629	
    .et-gap-918960 {
        height: 30px;
    }	
    .page-id-15629		
    .icon-box-move-left.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-6.vc_col-md-12.vc_col-xs-12.text-align-none.vc-column-755678 {
        margin-bottom: 30px;
    }	
    .page-id-3220	
    .et-gap-373964 {
        height: 10px;
    }
    .et-gap-448841 {
        height: 0px;
    }
    .page-id-4473
    .et-gap-794514 {
        height: 0px;
    }
    .page-id-4473	
    .et-gap-448841 {
        height: 0px;
    }	
    .page-id-2875	
    .et-gap-890689 {
        height: 4px;
    }	
    .page-id-2875		
    .et-gap-562763 {
        height: 0px;
    }
    .page-id-1262	
    .et-item-set[data-gap="40"] .owl-prev {
        
        top: 115px;
    }
    .page-id-1262	
    .et-item-set[data-gap="40"] .owl-next {
        
        top: 115px;
    }
    #et-heading-369305 {
        margin: 30px 0px 0px 0px !important;
    }	
    #et-heading-473435 {
        margin: 030px 0px 0px 0px !important;
    }	
    h3#et-heading-849105 {
        font-size: 40px !important;
        line-height: 45px !important;
    }
    .vc_column-inner.vc_custom_1589462458182 {
        margin-top: 20px;
    }
        h3#et-heading-620967 {
        font-size: 40px !important;
        line-height: 45px !important;
    }
    .page-id-5266	
    #et-heading-816593 {
        font-size: 40px;
        line-height: 45px;
    }
    .page-id-41	
    .wpb_column.vc_column_container.vc_col-sm-2.text-align-none {
        display: none;
    }
    h3#et-heading-525813 {
        line-height: 60px;
       
    }
    h3#et-heading-61429 {
        line-height: 60px;
    }
    h3#et-heading-699033 {
        line-height: 60px;
    }
    h3#et-heading-778718 {
        line-height: 60px;
    }	
    h2#et-heading-48921 {
        line-height: 50px !important;
    }	
    #et-button-862160 {
     
        margin-left: 20px;
        padding: 18px 60px !important;
    
    }
    .page-id-4599	
    .vc_custom_1660950082970 {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .page-id-4599	
    .vc_custom_1660950067438 {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .page-id-4599	
    .vc_custom_1660950005324 {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }
    .page-id-4925	
    . inspire-head-1	
    .wpb_column.vc_column_container.vc_col-sm-12.text-align-none {
        padding: 0px 0px !important;
    }	
    .page-id-2494	
    .equip-1	
    .wpb_column.vc_column_container.vc_col-sm-12.text-align-none {
        padding: 0px 0px !important;
    }		
    .page-id-4925	
    .inspire-head-2
    .wpb_column.vc_column_container.vc_col-sm-12.text-align-none {
        padding: 0px 0px !important;
    }	
    .page-id-4599	
    .vc_custom_1621277787657 {
        padding-right: 0px !important;
        padding-left: 0px !important;
    }	
    .page-id-4599	
    .vc_custom_1660950017431 {
        padding-top: 0px !important;
        padding-bottom: 0px !important;
    }	
    .page-id-4599	
    .background-position-left-bottom.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-6.vc_col-md-12.vc_col-xs-12.text-align-none.vc_col-has-fill.vc-column-646937	
    .wpb_single_image.wpb_content_element.vc_align_left.wpb_content_element {
        text-align: center;
    }	
    .vc_column-inner.vc_custom_1607988607024 {
        margin-right: 20px;
    }	
    .page-id-21057	
    #et-heading-234300 .text-wrapper {
        padding: 0px 0px 0px 10px;
    }	
    .page-id-62431	
    div#et-carousel-1	
    .owl-dot.active {
        background: #bdbdbd !important;
    }
    #main-content-wrapper.mobile-p-100 {
        padding-left: 20px!important;
        padding-right: 20px!important;
    }	
    .page-id-41	
    .et-icon-box.icon-position-left .et-icon.medium+.et-icon-content {
        padding-left: 64px;
        padding-top: 2px;
    }
    .wpb_column.vc_column_container.vc_col-sm-6.text-align-none.vc-column-439291
    .vc_custom_1735295307826 {
        margin-right: 20px !important;
        margin-left: 20px !important;
    }	
    
    h1#et-heading-56132 {
        text-align: left !important;
    }
    #et-heading-366803 {
        margin: 0px 0px 20px 0px;
    }
    #et-heading-844023 {
        margin: 0px 0px 20px 0px;
    }	
    .et-gap-480143 {
        height: 0px;
    }
    .et-gap-373013 {
        
        margin-top: -200px;
    }
    .page-id-2295		
    #main-content-wrapper.mobile-p-100 {
        padding-left: 20px!important;
        padding-right: 20px!important;
    }	
    .page-id-2295	
    .wpb_text_column.wpb_content_element {
        display: table;
        margin: 0px  !important;
    }	
    .et-gap-962185 {
        height: 0px;
    }	
    .et-gap-938252 {
        height: 0px;
    }	
    .page-id-2036	
    #main-content-wrapper.mobile-p-100 {
        padding-left: 20px!important;
        padding-right: 20px!important;
    }	
    .page-id-2875	
    #main-content-wrapper.mobile-p-100 {
        padding-left: 20px!important;
        padding-right: 20px!important;
    }	
    .page-id-3840	
    #main-content-wrapper.mobile-p-100 {
        padding-left: 20px!important;
        padding-right: 20px!important;
    }	
    .page-id-3054	
    #main-content-wrapper.mobile-p-100 {
        padding-left: 20px!important;
        padding-right: 20px!important;
    }
    .page-id-2494	
    #main-content-wrapper.mobile-p-100 {
        padding-left: 20px!important;
        padding-right: 20px!important;
    }
    .page-id-2189	
    #main-content-wrapper.mobile-p-100 {
        padding-left: 20px!important;
        padding-right: 20px!important;
    }	
    .page-id-4599	
    #main-content-wrapper.mobile-p-100 {
        padding-left: 20px!important;
        padding-right: 20px!important;
    }	
    .page-id-3510	
    #main-content-wrapper.mobile-p-100 {
        padding-left: 20px!important;
        padding-right: 20px!important;
    }	
    .page-id-4819	
    #main-content-wrapper.mobile-p-100 {
        padding-left: 20px!important;
        padding-right: 20px!important;
    }	
    .page-id-21057	
    #main-content-wrapper.mobile-p-100 {
        padding-left: 20px!important;
        padding-right: 20px!important;
    }	
    #et-button-690375 {
        padding: 16px 16px 17px 16px !important;
    }	
    a#et-button-546428 {
        padding: 16px 16px 17px 16px !important;
    }	
    #et-heading-25698 {
        margin: 0px 20px 0px 20px !important;
    }	
    #et-heading-171502 {
        margin: 0px 0px 0px 20px !important;
    }
    #et-heading-680185 {
        margin: 0px 0px 0px 20px;
    }	
    #et-heading-82678 {
        margin: 0px 0px 0px 20px !important;
    }	
    a#et-button-471300 {
        padding: 16px 16px 17px 16px !important;
    }	
    div#et-client-container-1 .client-inner.et-item-inner.animate {
        height: 180px;
        object-position: center;
        display: flex;
        justify-content: center;
        align-items: center;
    }
.page-id-61002		
.vc_custom_1695321840135 {
    text-align: center !important;
	    margin-bottom: 0px !important;
    margin-left: 0px !important;
} 
.page-id-61002	
.vc_custom_1695310635248 {
    margin-left: 20px !important;
}	
.page-id-61002		
.vc_custom_1695310742916 {
    margin-left: -15px !important;

}	
.page-id-61002	
#main-content-wrapper.mobile-p-100 {
    padding-left: 20px!important;
    padding-right: 20px!important;
}
.page-id-61002	
.vc_custom_1695307787551 {
    padding-right: 20px !important;
    padding-left: 20px !important;
}	
.et-gap-930240 {
    height: 0px;
}
.page-id-61002	
.ui-row {
    padding: 0 0px;
}	
.page-id-4473	
#main-content-wrapper.mobile-p-100 {
    padding-left: 20px!important;
    padding-right: 20px!important;
}	
.page-id-4473		
.vc_custom_1590495415353 {

    padding-right: 20px !important;

    padding-left: 20px !important;
}	
.page-id-4473			
.vc_custom_1594401218090 {
    padding-right: 20px !important;
    padding-left: 20px !important;
}
.page-id-4473				
a.vc_general.vc_btn3.vc_btn3-size-lg.vc_btn3-shape-rounded.vc_btn3-style-classic.vc_btn3-color-sky {
    width: 100% !important;
}
a#et-button-128803 {
    width: 100% !important;
}
.page-id-3510	
.vc_custom_1590495415353 {
    padding-top: 10px !important;

}	
div#et-counter-176227 {
    padding: 1px !important;
}
.page-id-5266	
#main-content-wrapper.mobile-p-100 {
    padding-left: 20px!important;
    padding-right: 20px!important;
}	
.page-id-5266	
.vc_custom_1592205926320 {
    padding-right: 20px !important;
    padding-left: 20px !important;
}	
.page-id-5266	
.vc_column-inner.vc_custom_1545317710224 {
    padding-left: 0% !important;
    padding-right: 0% !important;
}
.page-id-5266	
h1#et-heading-487093	
span.highlight.box {
    background: none !important;
    color: #000000 !important;
}	
.page-id-21057	
a#et-button {
    width: 100%;
    margin: auto;
}
.page-id-3054	
#et-counter-117333 .counter-title {
   
    padding: 0px 19px !important;
}	
.page-id-4925	
.vc_custom_1737375490969 {

    padding-right: 2px !important;

    padding-left: 2px !important;
}	
.page-id-4925	
#main-content-wrapper.mobile-p-100 {
    padding-left: 20px!important;
    padding-right: 20px!important;
}
.page-id-4925		
#et-icon-box-834464 {
    padding: 0px 0px 0px 0px !important;
}	
.page-id-4925			
#et-icon-box-252638 {
    padding: 0px 0px 0px 0px;
}	
.page-id-3220	
.wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-6.vc_col-md-12.vc_col-xs-12.text-align-none.vc_col-has-fill.vc-parallax.vc-column-903511 {
    /* padding: 10px; */
    margin: 0px !important;
}	
.page-id-3220	
a#et-button-158828
.et-button.large.has-icon {
    padding: 16px 32px 16px 32px !important;
}	
a#et-button-476942 {
    padding: 16px 32px 22px 32px !important;
}
.page-id-3220	
#main-content-wrapper.mobile-p-100 {
    padding-left: 20px!important;
    padding-right: 20px!important;
}
.page-id-3220	
.vc_custom_1619455759231 {
    margin-bottom: 0px !important;
}	
.page-id-3220		
.vc_custom_1619455772319 {
    margin-top: 0px !important;
}	
.page-id-3220		
.et-gap-862555 {
    height: 80px !important;
}	
.page-id-3220
.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_column-gap-24.vc_row-o-content-middle.vc_row-flex.vc-row-994503 {
    margin-bottom: 0px !important;
}	
#et-step-box-container-913519 .step-dot {
    background-color: #0099cb;
    margin-left: 20px;
    margin-bottom: 35px;
}	
.et-gap-129237 {
    height: 0px !important;
}	
.page-id-4819	
a#et-button-862160 {
    width: 100%;
    margin: auto;
	 margin-right:0px !important;
}
.page-id-4819
a#et-button-820859 {
    width: 100% !important;
    margin: auto;
	  margin-top:-27px !important;
}
.page-id-3309	
.vc_row.wpb_row.vc_row-fluid.vc_custom_1734603535783.vc_column-gap-16 {
    padding: 0px 20px  40px 20px !important;
}
#et-step-box-container-834348 .step-dot {
   
    margin-bottom: 35px;
    margin-left: 20px;
}	
.page-id-4599	
.vc_custom_1621277774758 {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
.page-id-4135	
#main-content-wrapper.mobile-p-100 {
    padding-left: 20px!important;
    padding-right: 20px!important;
}
.page-id-4135		
.vc_custom_1591166067309 {

    padding-right: 20px !important;

    padding-left: 20px !important;
}	
.page-id-1501	
div#et-video-2 {
    margin-bottom: 30px;
}
.page-id-1501		
a#et-button-674701 {
    width: 100%;
}	
.page-id-1501		
.vc_column-inner.vc_custom_1588701773214 {
    padding-left: 0% !important;
    padding-right: 0% !important;
}	
.page-id-1262
div#top-inner-banner	
h1#et-heading-440387 {
    line-height: 40px !important;
}
.page-id-1262
div#top-inner-banner	
h2#et-heading-747236 {
    line-height: 40px !important;
}	
.page-id-11122	
#et-heading-3336 {
    margin: 0px 20px 20px 20px;
}	
.page-id-11122	
#main-content-wrapper.mobile-p-100 {
    padding-left: 20px!important;
    padding-right: 20px!important;
}
.page-id-11122	
a#et-button-718799 {
    width: 100% !important;
}
.page-id-11122	
p#et-heading-36794 {
    line-height: 40px !important;
}
.page-id-11122	
.et-animate-box-536435 .content {
    padding: 48px 20px 48px 20px;
}
.page-id-11122	
.vc_custom_1592205926320 {

    padding-right: 20px !important;
    padding-left: 20px !important;
}
.page-id-11122	
.animate-box-mobile-padding-smaller.et-animate-box.curtain-left.curtain.et-animate-box-191934.active	
.ui-row {
    padding: 0 0px;
}
.page-id-11122	
.animate-box-mobile-padding-smaller.et-animate-box.curtain-left.curtain.et-animate-box-191934.active	
.ui-column {
    padding: 0 0px;
}
.page-id-11122	
.animate-box-mobile-padding-smaller.et-animate-box.curtain-left.curtain.et-animate-box-191934.active	
.auto-format {
    padding: 0 0px;
}	
a#et-button-444383 {
    padding: 16px 32px 17px 32px !important;
}
.page-id-62431	
.et-gap-503349 {
    height: 0px;
}
.page-id-62431	
.vc_custom_1720432782439 {
    margin-bottom: 15px !important;
    margin-left: 120px !important;
}
.page-id-62431	
#main-content-wrapper.mobile-p-100 {
    padding-left: 20px!important;
    padding-right: 20px!important;
}	
.page-id-62431		
#et-heading-234300 {

    line-height: 34px;

}	
.page-id-62431		
.mob-p-11 {
    padding: 0px 0px !important;
}	
.page-id-21057	
a#et-button-706082 {
    width: 100% !important;
    margin: auto;
}	
.page-id-21057	
a#et-button-520464 {
    width: 100% !important;
    margin: auto;
}
.page-id-21057	
a#et-button-178761 {
    width: 100% !important;
    margin: auto;
}
.page-id-21057		
a#et-button-952232 {
    width: 100%;
    margin: auto;
}	
.page-id-21057	
.vc_row.wpb_row.vc_row-fluid.vc_column-gap-24 {
    padding: 0px 20px !important;
}
.page-id-21057	
a#et-button-690375 {
    width: 100%;
    margin: auto;
}
.page-id-21057	
a#et-button-408540 {
    width: 100%;
    margin: 4px auto;
}
.page-id-21057
a#et-button-546428 {
    width: 100%;
    margin: auto;
}
.page-id-21057
a#et-button-89113 {
    width: 100%;
    margin: 4px auto;
}

a#et-button-471300 {
    width: 100%;
    margin: auto;
}
a#et-button-433689 {
    width: 100%;
    margin: 4px auto;
}	
.page-id-21057	
.vc_column-inner.vc_custom_1675276059381	
.vc_row.wpb_row.vc_row-fluid.vc_column-gap-24 {
    padding: 0px 0px !important;
}	
.page-id-21057	
.vc_row.wpb_row.vc_row-fluid.vc_custom_1592501707874.vc_row-has-fill.vc_column-gap-48.vc-row-48982	
.vc_row.wpb_row.vc_row-fluid.vc_column-gap-24 {
    padding: 0px 0px !important;
}		
}
    h2#et-heading-760855
    span.after {
         bottom:-2px;
        background: #8dc43f !important;
    }
    h2#et-heading-850175
    span.after {
          bottom:-2px; 
        background: #0099cb !important;
    }
    #0099cb
    .page-id-1501
    .vc_row.wpb_row.vc_inner.vc_row-fluid.vc_column-gap-24.vc_row-o-content-middle.vc_row-flex.vc-row-951709 {
        display: flex;
        justify-content: center;
    }
    #et-button-988466 {
       min-width: 280px;
        padding: 15px 30px;
        font-weight: 600;
        text-transform: uppercase;
        color: #0099cb; 
        background-color: #0099cb; 
        border: none; 
        border-radius: 5px;
        text-align: center;
        display: inline-block;
    }
    h1#et-heading-780089 {
        line-height: 90px;
    }
    .wpb_column.vc_column_container.vc_col-sm-4.vc_col-lg-4.vc_col-md-12.vc_col-xs-12.text-align-none.vc_col-has-fill.vc-parallax.vc-column-289218 {
        padding: 10px;
    }
    .wpb_column.vc_column_container.vc_col-sm-12.vc_col-lg-6.vc_col-md-12.vc_col-xs-12.text-align-none.vc_col-has-fill.vc-parallax.vc-column-903511 {
        /* padding: 10px; */
        margin: 10px;
    }
    .classroom-checkbox ul li {
        display: flex;
        align-items: flex-start!important;
    }
    .classroom-checkbox .small.et-icon-list .icon-wrap, .small.et-icon-list .icon {
        line-height: inherit!important;
    }
    a.phone-link:hover {
        color: #000000;
    }
    
    .step-dot {
        font-size: 10px !important;
          margin-bottom: 30px;
    }
.page-id-3220
a#et-button-158828 {
    padding: 16px 32px 17px 32px !important;
}
.page-id-3220
.wpb_column.vc_column_container.vc_col-sm-4.vc_col-lg-4.vc_col-md-12.vc_col-xs-12.text-align-none.vc_col-has-fill.vc-parallax.vc-column-289218 {
    padding: 0px !important;
}
.page-id-3220
.vc_row.wpb_row.vc_inner.vc_row-fluid.vc_column-gap-24.vc_row-o-content-middle.vc_row-flex.vc-row-994503 {
    margin-bottom: 10px;
}
@media (min-width: 1340px) {
 a#et-button-874583 {
    padding: 16px 27px 17px 27px !important;
}
.page-id-11122
a#et-button-718799 {
    padding: 16px 26px 17px 26px !important;
}	
.page-id-2295	
.et-gap-394338 {
    height: 0px;
}
.page-id-2295
.et-gap-895076 {
    height: 30px;
}	
.page-id-2295	
.et-gap-165295 {
    height: 30px;
}	

}
h2#et-heading-805494
span.highlight.box {
    background: none !important;
    color: #000000 !important;
}
.page-id-3840
div#one-page-banner-1 {
    height: 750px;
}
.page-id-3840
.et-animate-box-141372 {
    -ms-transform: translate3d(0px,280px,0px);
    transform: translate3d(0px,130px,0px);
}
.page-id-21057
a#et-button-865007 {
    padding: 16px 16px 16px 16px !important;
}
.page-id-2189
a#et-button-228480 {
    padding: 16px 32px 22px 32px !important;
}
.page-id-4819
a#et-button-862160 {
    padding: 16px 60px 17px 60px !important;
	margin-right: 20px !important;
}
.page-id-4135	
a#et-button-369697 {
    padding: 16px 32px 17px 32px !important;
}	
.page-id-1501
a#et-button-458026 {
    padding: 16px 32px 17px 32px !important;
}
.page-id-1501	
a#et-button-292643 {
    padding: 16px 24px 17px 24px !important;
}	
.page-id-1501
a#et-button-967054{
	padding: 16px 24px 17px 24px !important;
}
.page-id-1501
a#et-button-476736{
	padding: 16px 24px 17px 24px !important;	
}
.page-id-1501
a#et-button-339897{
	padding: 16px 24px 17px 24px !important;	
}
.page-id-1501
a#et-button-679801{
	padding: 16px 24px 17px 24px !important;	
}
.page-id-1262
h1#et-heading-440387 {
    line-height: 65px !important;
}
.page-id-1262
a#et-button-74202 {
    padding: 16px 32px 17px 32px !important;
}	
.page-id-1262
h2#et-heading-747236 {
    line-height: 65px !important;
}
.page-id-1262
a#et-button-435555 {
    padding: 16px 24px 17px 24px !important;
}
.page-id-2494	
a#et-button-455387 {
    padding: 16px 24px 18px 24px !important;
}
.page-id-2295
a#et-button-444383 {
    padding: 16px 32px 17px 32px !important;
}
.page-id-2295
.et-button.medium {
    padding: 16px 24px 17px 24px !important;
  
}
.page-id-62431
a#et-button-133901 {
    padding: 16px 32px 17px 32px !important;
}

.postid-66534 .wp-post-image, .postid-66539 .wp-post-image, .cust-Jenifar-lastra {width: 600px; border-radius: 25px;}


/* resource page */

.resources-read-more a {
    background: #8dc33f;
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    display: block;
    padding: 10px 30px;
	    border-radius: 0px 0px 10px 10px;
}

.resources-read-more a:hover{
    background: #F0F6FC;
    color: #8dc33f;
}

.resources-read-more a:hover .share-icon {
	 background: url(https://stg-bissafetycom-staging.kinsta.cloud/wp-content/uploads/2019/02/share-green.png);
}

.resources-read-more .share-icon {
    background: url(https://stg-bissafetycom-staging.kinsta.cloud/wp-content/uploads/2019/02/share-white.png);
    width: 30px;
    height: 30px;
    display: inline-block;
    float: right;
}

#resource-main-row .vc_column_container>.vc_column-inner {
	border: 3px solid #F0F6FC !important;
	border-radius: 10px;
	    margin-bottom: 24px;
}

#resource-main-row .wpb_single_image img {
	border-radius: 10px 10px 0px 0px;
	    min-height: 220px;
			  max-height: 220px;
}

.Conversation-sec .vc_column-inner {
	border-radius: 16px 0px 0px 16px
}

@media (max-width: 600px){
	.vc_column_container>.vc_custom_1750333364115 {
		padding-left: 15px !important;
    padding-right: 15px !important;
		padding-bottom: 30px !important
	}
	
	#resources-top-row .vc_column-inner {
	    padding-left: 15px !important;
    padding-right: 15px !important;
		padding-bottom: 30px !important
}
	
/* 	podcast page */
	
	#post-66881 .vc-row-676478 {
		margin-top: unset !important;
		padding-top: unset !important;
	}
	
	#post-66881 .vc-row-676478 .vc_custom_1750742470693 {
		    height: 200px !important;
    width: 100% !important;
		    background-size: contain !important;
		    padding-top: 0px !important;
    padding-bottom: 0px !important;
		margin: unset !important;
	}
	#story-submit-row {
		margin-top: 0px !important;
	}
	
	#story-submit-col .wpb_wrapper {
		display: block !important;
		text-align: center !important;
	}
	
	#story-submit-col .wpb_wrapper h3 {
		font-size: 16px !important;
    font-weight: 600 !important;
    text-align: center !important;
		line-height: 22px !important;
	}
	
	#story-submit-col .wpb_wrapper h3 br {display:none;}
	
	.vc-column-912244 .vc_custom_1750335768529 {
		padding-right: unset !important;
		padding-left: unset !important;
	}
	
/* 	#podcast-cust-grid .vc_gitem-zone-a {
		height: 200px !important;
	} */
}

#post-66789 #top-inner-banner, #post-66881 #top-inner-banner {display: none;}

#podcast-cust-grid .vc_gitem-zone-a {
	    height: unset !important;
	    background-position: bottom;
    border-radius: 16px 16px 0px 0px;
	background-size: contain !important;
/* 	margin-top: -100px; */
}

#podcast-cust-grid .vc-gitem-zone-height-mode-auto:before {
	    padding-top: 57% !important;
}

#podcast-cust-grid .vc_gitem-zone-c {
	background-color: #fff !important;
    border-width: 0px 3px 3px 3px;
    border-color: #F0F6FC;
    border-radius: 0px 0px 16px 16px;
	    border-style: solid;
}

#podcast-cust-grid .vc_gitem-zone-c .vc_btn3 {
	font-weight: 500;
    line-height: 25px !important;
    text-transform: uppercase;
    color: #ffffff;
    border-radius: 10px;
	background-color: #88BF40;
	font-size: 16px;
	padding: 8px 16px;
}

#podcast-cust-grid .vc_gitem-zone-c .vc_btn3:hover {
	background-color: #F0F6FC;
	color: #88BF40;
}

#story-submit-col .wpb_wrapper {
	    display: flex;
    justify-content: space-around;
    align-items: center;
}

#podcast-cust-grid .vc_gitem-zone-c h4{
	min-height: 128px;
    max-height: 128px;
    overflow: hidden;
}
@media (min-width: 1280px) {
	#g-speaker-right-img img {
	 min-height: 331px;
    object-fit: cover;
}
}

.Resources-content-col .vc_column-inner {
	position: relative;
}

.resources-read-more {
	bottom: 0px;
    position: absolute;
    width: 100%;
}

#safetynet-mag-img img {
	object-fit: cover;
    object-position: top;
}

#et-heading-999831 {
	    line-height: 1em;
}

.spotlight-get-feature-btn {
	width: 20%;
    margin-left: 40%;
    margin-right: 40%;
}
   
#spotlight-article-posts article .post-image img {
	    min-height: 300px;
    max-height: 300px;
    object-fit: cover;
    object-position: top;
}

#spotlight-article-posts article .post-excerpt {
	max-height: 128px;
    overflow: hidden;
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    text-overflow: ellipsis;
}

.cust-spot-top-heading .vc_custom_1752577380390 {
	padding-left: 15px !important;
}

#gform_29 .gform-footer {
	justify-content: end;
}

.vc-hoverbox-wrapper .vc-hoverbox-block-inner {padding: unset;}

.vc-hoverbox-wrapper .vc-hoverbox-block-inner img {
	margin: unset;
}

.vc-hoverbox-wrapper .vc-hoverbox-inner{
	min-height: 500px !important;
}

#gform_29 #field_29_23 {
	display: grid;
    justify-items: end;
    margin-top: 30px;
}

.story-share-icon-list {
	display: inline-block;
/* 	margin-bottom: 10px; */
}

.story-share-icon-list-2 {
	float: right;
}

#share-story-sec-2-btn {
	text-align: center;
}

.Pocket-book-text-block {
	margin: unset !important;
}

.safety-app-certificate-row .vc_column_container {
	padding: unset !important;
}

#gform_31 #field_31_6 .gfield_label {
	display: none;
}

#gform_31 .address_country, #gform_35 .address_country {
	inline-size: 100% !important;
}

@media only screen and (max-width: 567px) {
		#cust-spot-contact-col .vc_custom_1752575662141 {
		margin-left: 50px !important;
		margin-right: 50px !important;
	}
	#cust-spot-contact-col .wpb_wrapper {
		align-items: center;
    display: flex;
    flex-direction: column;
    gap: 10px;
	}
	#cust-spot-contact-col .wpb_wrapper a {
		width: fit-content;
		margin-bottom: 20px;
	}
	
	#podcast-cust-grid .vc_btn3-left {
		text-align: center;
	}
	
	.story-share-icon-list {
	display: block;
}
	
	.share-story-banner-img .vc_column-inner {
		padding: unset !important;
	}
	
}

@media only screen and (min-width: 567px) {
	#podcast-cust-grid .vc_pageable-slide-wrapper .vc_col-sm-3 {
		width: 50%;
		display: inline-block;
	}
}

@media only screen and (max-width: 768px) {
	 #cust-spot-contact-col .vc_custom_1752643359502 {
		margin-left: 50px !important;
		margin-right: 50px !important;
	}
	
	#cust-spot-contact-col .wpb_wrapper {
		text-align: center;
		margin-bottom: 20px;
	}
		#pocket-book-img-row {
		    padding: 0px 25px;
	}
	#et-heading-943726 {
		font-size: 38px !important;
	}
}

@media only screen and (min-width: 768px) {
	.tabset .tab {
		margin-bottom: 12px;
	}
}

@media only screen and (max-width: 1032px) {
	#cust-spot-contact-col .vc_custom_1752575662141, #cust-spot-contact-col .vc_custom_1752643359502 {
		margin-left: 50px !important;
	}
	
	.page-id-67182 #top-inner-banner .container {
		width: 85% !important;
	}
	
	.page-id-67182 #top-inner-banner .banner-btn-wrapper {
		width: 100%;
	}
	
	.vc-row-670051 .container {
		flex-direction: column-reverse;
	}
	
	.story-share-icon-list-2 {
	float: unset;
}

}

@media only screen and (min-width: 1032px) {
			#podcast-cust-grid .vc_pageable-slide-wrapper .vc_col-sm-3 {
		width: 33.33%;
		display: inline-block;
	}
/* 			#pocket-book-img-row {
		    padding: 0px 80px;
	} */
}

@media only screen and (min-width: 1300px) {
	#podcast-cust-grid .vc_pageable-slide-wrapper .vc_col-sm-3 {
		width: 25%;
		display: inline-block;
	}
}
/* Temporary css */
.blog .blog-layout .category-podcast {
display: none;}

/* -------- */

/* div#top-inner-banner {
    background-image: linear-gradient(90deg, rgb(0 0 0 / 60%) 0%, rgb(0 0 0 / 25%) 64%, rgba(255, 255, 255, 0) 100%, rgba(255, 255, 255, 0) 100%, rgba(255, 255, 255, 0.46) 82%, rgba(255, 255, 255, 0) 100%, rgba(243, 246, 254, 1) 100%), url(/wp-content/uploads/2025/08/HeroSection_DigitalForm_1920x750.webp?id=68142) !important;
    background-size: cover;
    background-position: center center;
}
 */

.list-white li::marker {
	color: #fff;
}

	.contact-mbl-left {
		text-align: right;
	}

.vc_custom_1756809526634 .container::before{
 content: "";
  position: absolute;
  inset: 0;
  background: rgba(0,0,0,0.2);
  z-index: 1;
}

.popmake-68841 {
	font-weight: 600;
}

.popmake-68841:hover {
	text-decoration: underline;
	color: blue;
}

.page-id-68825 .header-menu-container, .page-id-68825 .et-header-button, .page-id-68825 .header-search {display: none;}

.page-id-68872 .header-menu-container, .page-id-68872 .et-header-button, .page-id-68872 .header-search {display: none;}


.page-id-68825 footer, .page-id-68872 footer {
	display: none;
}

#input_36_6 .gfield-choice-input {
	padding: 0px 5px !important;
}

#gform_submit_button_36 {
  width: fit-content !important;
}

.pum-theme-15410 .pum-content + .pum-close, .pum-theme-enterprise-blue .pum-content + .pum-close {
		width: 28px !important;
    left: auto;
    right: -3px;
    bottom: auto;
    top: -9px;
    padding: 4px !important;
    color: #ffffff;
    font-family: Times New Roman;
    font-weight: 100;
    font-size: 20px !important;
    line-height: 20px;
    border: 1px none #ffffff !important;
    border-radius: 42px !important;
	    background-color: rgba(49, 91, 124, 1.00) !important;
}

@media (min-width: 768px) and (max-width: 1500px) {
	.survey-top-heading {
		font-size : 60px !important;
		line-height: 65px !important;
	}
}

@media (min-width: 1500px) {
		.survey-top-heading {
		font-size : 65px !important;
		line-height: 75px !important;
	}
}

#gform_confirmation_message_36 ul {
	    margin-top: 24px;
}
	
@media only screen and (max-width: 1200px) {
	.mbl-col-reverse, .mbl-col-reverse .container {
	    flex-direction: column-reverse;
}
	
	.contact-mbl-left {
		text-align: left;
	}
	
		.blue-contact-sec, .blue-contact-sec h3, .contact-mbl-left {
		text-align: center !important;
	}
	
.text-mbl-center {
		text-align: center !important;
	}
}

.c-testimonial-box .ceo-ratings-sec {
   
    height: auto!important;
}

.header-logo img {

    max-width: 230px!important;
}
.c-gartner .submit-btn {
   
    padding: 10px!important;
    width: 180px!important;
}
@media (max-width:500px){
	.c-testimonial-box .ceo-ratings-sec {
    height: auto!important;
    padding: 20px 0px;
}
	
}

@media (max-width:1200px){
	.c-form-top-hide {
    display: none;
}
	.c-form-box {
		padding:0px!important;
	}
	
	.gartner-banner .container {
		    flex-direction: column;
	}
}

@media (max-width: 768px) {
		.solid-curtain-green .container {
		background: #88BF40;
	}
}

.cust-form-gartner {
	box-shadow: 0 6px 20px rgba(0, 0, 0, 0.3);
    border-radius: 25px;
	    background: #0c6ca4;
}

.page-id-69508 footer, .page-id-69061 footer, .page-id-69517 footer, .page-id-69575 footer, .page-id-69573 footer {
	display: none;
}

#spotlight-article-posts .et-shortcode-posts article .post-body {
 min-height: 411px;
}


@media only screen and (min-width: 768px) {
    .page-id-2295 .wpb_column.vc-video-bg .video-container {
		width: 100% !important;
	}
}

/* additional css end */