@font-face {
  font-family: iranSans;
  src: url('Fonts/IRANSansWeb_FaNum_Medium.eot');
  src: url('Fonts/IRANSansWeb_FaNum_Medium.eot?#iefix') format('FontName-opentype'),
       url('Fonts/IRANSansWeb_FaNum_Medium.woff') format('woff'),
       url('Fonts/IRANSansWeb_FaNum_Medium.ttf') format('truetype');
  font-weight: normal;
        font-style: normal;
        }
      body{
        font-family: iranSans!important;
      }
.mobilehide {
display: block!important;
}

.mobileshow {
display: none!important;
}

.security-simple,
.cyberdiv,
.zinsight,
.contactdiv {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}

.branddiv {
    padding-top: 90px;
    padding-bottom: 60px;
}

/* TYPOGRAPHY */

/* make hover on links black */
.no-touch a:hover, .no-touch a:hover + .w-blog-post-body .w-blog-post-title a, .no-touch .w-blog-post-title a:hover {
  color:black;
}

.uppercase {
	text-transform: uppercase;
}

.orange {
	color: #f68b30;
}

.raleway h1, .raleway h2, .raleway h3, .raleway h4, .raleway h5, .raleway h6, .raleway p  {
	font-family: iranSans !important;
}

h1 {
	font-weight: bold !important;
	letter-spacing: 0px !important;
}

h2 {
	letter-spacing: 0px !important;
}

h3 {
	letter-spacing: 0px !important;
}

h4 {
	letter-spacing: 0px !important;
}

h5 {
	font-weight: 100 !important;
	letter-spacing: 0px !important;
}

h6 {
	letter-spacing: 0px !important;
}

.l-titlebar h1 {
    text-transform: uppercase;
}

/* MENU */

.header_hor .l-header.sticky .l-subheader.at_middle {
	background-color: #1a1a1a !important;
}


.l-subheader.at_middle, .l-subheader.at_middle .w-dropdown.active, .header_hor .l-subheader.at_middle .type_mobile .w-nav-list.level_1 {
  color:white;
}

/*BLOG*/
.blog-text-style{
  text-align: justify;
}
.row{
  margin-bottom: 40px;
}
.article-card {
  display: inline-block;
  width: 29%;
  margin: 0 auto;
  box-shadow: 0 0 18px 0 rgba(0, 0, 0, .1);
  border-radius: 5px;
  padding: 20px;
  margin: 18px;
}
.article-card img {
  border-radius: 5px;
  object-fit: cover;
}
p.card-text {
  text-align: justify;
  color: #333;
}
h5.card-title a:hover {
  color: #b55605 !important;
}
.card-body a:hover {
  color: #b55605 !important;
}
@media (max-width: 768px) {
  .row{
    margin-right: 0px;
    text-align: center;
  }
  .card-body h5 a{
    font-size: 28px;
  }
  .card-body p, a{
    font-size: 16px; 
  }
  .blog-section-title{
      margin-right: 60px;
      font-size: 32px;
  }
  .article-card {
    display: inline-block;
    width: 90%;
    margin: 0 auto;
    box-shadow: 0 0 18px 0 rgba(0, 0, 0, .1);
    border-radius: 5px;
    padding: 20px;
    margin: 18px;
  }
}


/* FOOTER */

.l-subfooter.at_top .w-contacts-list {
    font-size: 12px;
    letter-spacing: 0px;
    line-height: 18px;
    color: #ccc;
}

.l-subfooter.at_top h4 {
	font-size: 16px !important;
}

.l-subfooter.at_top a {
	font-size: 12px;
}

.l-footer .widget_nav_menu .menu-item:before {
	display: none;
}

.l-footer .widget_nav_menu ul li {
	line-height: 1em;
	padding: 0px 0px 0px 5px;
	
}

.l-subfooter.at_top .w-contacts-list {
	font-size: 12px;
	letter-spacing: 0px;
}

.l-subfooter.at_top .w-form-row-field:before {
	font-size: 16px;
}

.l-subfooter.at_top input,
.l-subfooter.at_top textarea {
	font-size: 12px;
}

.l-subfooter.at_top .w-btn, button {
	font-size: 12px;
	letter-spacing: 0px;
}

.w-copyright {
    font-size: 11px;
    letter-spacing: 0px;
}

.l-subfooter.at_top .menu a {
    text-transform: uppercase;
}

/* FORMS */

.w-form-row {
    margin-bottom: 10px !important;
}

/* footer contact form */
.z-footer-form #gform_wrapper_1, .z-footer-form #gform_wrapper_2 {
  font-size:13px;
}

.z-footer-form #gform_wrapper_1 .gf_left_half, .z-footer-form #gform_wrapper_1 .gf_right_half, .z-footer-form #gform_wrapper_3 .gf_left_half, .z-footer-form #gform_wrapper_3 .gf_right_half {
  width:100%;
}

.z-footer-form #gform_wrapper_1 .z-person > div::before, .z-footer-form #gform_wrapper_1 .z-email > div::before, .z-footer-form #gform_wrapper_1 .z-phone > div::before, .z-footer-form #gform_wrapper_1 .z-para > div::before, .z-footer-form #gform_wrapper_1 .z-org > div::before, .z-footer-form #gform_wrapper_1 .z-time > div::before, .z-footer-form #gform_wrapper_3 .z-person > div::before, .z-footer-form #gform_wrapper_3 .z-email > div::before, .z-footer-form #gform_wrapper_3 .z-phone > div::before, .z-footer-form #gform_wrapper_3 .z-para > div::before, .z-footer-form #gform_wrapper_3 .z-org > div::before, .z-footer-form #gform_wrapper_3 .z-time > div::before  {
  color:#cccccc;
}

.z-footer-form #gform_wrapper_1 .z-person.focused > div::before, .z-footer-form #gform_wrapper_1 .z-email.focused > div::before, .z-footer-form #gform_wrapper_1 .z-phone.focused > div::before, .z-footer-form #gform_wrapper_1 .z-para.focused > div::before, .z-footer-form #gform_wrapper_1 .z-org.focused > div::before, .z-footer-form #gform_wrapper_1 .z-time.focused > div::before, .z-footer-form #gform_wrapper_3 .z-person.focused > div::before, .z-footer-form #gform_wrapper_3 .z-email.focused > div::before, .z-footer-form #gform_wrapper_3 .z-phone.focused > div::before, .z-footer-form #gform_wrapper_3 .z-para.focused > div::before, .z-footer-form #gform_wrapper_3 .z-org.focused > div::before, .z-footer-form #gform_wrapper_3 .z-time.focused > div::before {
  opacity:1;
  color: white;
}

/* hide time frame drop-down from footer form */

.z-footer-form #gform_wrapper_1 .gform_body .gform_fields #field_1_9.gfield, .z-footer-form #gform_wrapper_3 .gform_body .gform_fields #field_1_9.gfield {
  display:none
}


/* Hide labels on GF form one */

body #gform_wrapper_1 .gform_body .gform_fields .gfield .gfield_label, body #gform_wrapper_3 .gform_body .gform_fields .gfield .gfield_label {
    display:none;
}


/* reduce vertical spacing on GF form #1 and #3 */

body #gform_wrapper_1 .gform_body .gform_fields .gfield .ginput_container, body #gform_wrapper_3 .gform_body .gform_fields .gfield .ginput_container {
    margin:0;
    padding:0;
    }

body #gform_wrapper_1 ul li.gfield, body #gform_wrapper_3 ul li.gfield {
  margin-top:4px;
}

body #gform_wrapper_1 .gform_heading, .l-content .gform_wrapper li, body #gform_wrapper_3 .gform_heading {
  padding-bottom:5px;
}

.z-person, .z-phone, .z-email, .z-para, .z-org, .z-time {
  position:relative;
}

.z-person > div::before, .z-email > div::before, .z-phone > div::before, .z-para > div::before, .z-org > div::before, .z-time > div::before {
  display: block;
  position: absolute;
  top: 0;
  left: 0;
  font-size: 20px;
  font-family: fontawesome;
  text-align: center;
  line-height: 40px;
  width: 50px;
  opacity: 0.33;
  pointer-events: none;
  transition: opacity 0.3s, color 0.3s;
  color:#666666;
}


/* move placeholder in field to show icon */

body #gform_wrapper_1 .gform_body .gform_fields .gfield input, body #gform_wrapper_1 .gform_body .gform_fields .gfield textarea, body #gform_wrapper_1 .gform_body .gform_fields .gfield select, body #gform_wrapper_3 .gform_body .gform_fields .gfield input, body #gform_wrapper_3 .gform_body .gform_fields .gfield textarea, body #gform_wrapper_3 .gform_body .gform_fields .gfield select  {
  padding-left:48px;
}


.z-person > div::before {
  content: '\f007';
}

.z-phone > div::before {
 content: '\f095';
}

.z-email > div::before {
 content: '\f0e0';
}

.z-para > div::before {
 content: '\f040';
}

.z-org > div::before {
 content: '\f0f7';
}

.z-time > div::before {
 content: '\f017';
}



/* alternate colour button */
body .gform_wrapper form.z-alt-submit .gform_footer input[type=submit] {
  background-color:#222222;
}


/* Full page form */
body .z-full-page-form_wrapper {
  max-width:480px;
  margin:0 auto;
}  

body .z-full-page-form_wrapper .gform_fields .gsection {
  margin: 0 0 20px 0 !important;
  padding: 0 0 5px 0;
  border-bottom: 3px solid #f68b30;
  border-top: none;
}



/*** RESPONSIVE ***/

@media (max-width: 767px) {
.mobilehide {
  display: none!important;
}

.mobileshow {
  display: block!important;
}

.l-subheader.at_middle {
    background-color: #222222 !important;
}

.herodiv {
    padding-top: 0px !important;
    padding-bottom: 00px !important;
}

.herosub {
    margin-bottom: 30px !important;
    margin-top: 30px !important;
    padding-top: 30px !important;
    border-top: 1px solid #fff !important;
}

.herodiv h5 {
    text-align: center;
}

.zinsight,
.cyberdiv,
.contactdiv {
    padding-top: 30px;
    padding-bottom: 40px;
}

.branddiv {
    padding-top: 30px;
    padding-bottom: 0px;
}

.w-btn-wrapper {
    width: 100% !important;
    float: none !important;
    text-align: center !important;
    margin-left: 0px !important;
}

p.w-iconbox-title {
  margin-right: 8px;
}

.w-logos-item {
    width: 50% !important;
    height: auto !important;
    padding: 10px !important;
}

.BrandReel02 img, .BrandReel03 img {
    height: auto !important;
    width: auto !important;
}

.cyberinsuranceicon img {
    width: 33%;
}

.insightdashboard img {
    width: 50% !important;
    height: auto !important;
}

}


@media (min-device-width: 768px) and (max-width: 900px) {

.header_hor .l-subheader.at_middle {
    background-color:#222222 !important;
}}

p.w-iconbox-title {
  padding-right: 15px !important;
}



.herodiv {
  padding-top: 30px;
  padding-bottom: 0px;
}

.herosub {
  margin-bottom: 90px;
}

.testdiv {
  padding-top: 80px;
  padding-bottom: 80px;
}

.indservicediv {
  padding-top: 60px;
  padding-bottom: 60px;
}

.assessdiv,
.managediv {
  border-right-width: 1px;
  padding-right: 90px !important;
  border-right: 1px solid;
  border-color: #f68b30 !important;
}

.protectdiv {
  border-left-width: 1px;
  padding-left: 40px !important;
  padding-right: 50px;
  border-left: 1px solid;
  border-color: #f68b30 !important;
}

span.w-btn-label {
  color: #fff;
}
p.w-iconbox-title {
  margin-right: 8px;
}
.w-btn.style_outlined {
  background-color: rgba(0, 0, 0, 0.25) !important;
}

.BrandReel01 img {
  height: 100px !important;
  width: auto !important;
  ;
}

.testimonial img {
  height: 50px !important;
  width: auto !important;
}

.BrandReel02 img,
.BrandReel03 img {
  height: 90px;
  width: auto !important;
}

.contactform .no-touch .w-btn.color_white {
  color: #fff;
}

.contactform span.w-btn-label:hover {
  color: #444444 !important;
}

.quartertwo,
.quarterone2 {
  margin-left: 8%;
}

.quarterone,
.quartertwo2 {
  margin-right: 8%;
}

.quarteroneblank {
  width: 9%;
}

.whatwedoicons img {
  width: 100px;
  height: auto !important;
}

.insightdashboard img {
  width: 400px;
  height: auto !important;
  margin-top: -40px;
}

.securitymadesimple a {
  color: #1a1a1a;
}

.securitymadesimple a:hover {
  color: #f68b30 !important;
}

@media (max-width: 767px) {
  .mobilehide {
    display: block!important;
  }

  .testdiv {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }

  .testdiv h3 {
    font-size: 18px !Important;
  }

  .indservicediv {
    padding-top: 0px;
    padding-bottom: 00px;
    margin-top: -10px !important;
  }

  .assessdiv,
  .managediv {
    padding-left: 25px !important;
    border-left: 0px !important;
    text-align: center;
  }

  .protectdiv {
    padding-right: 25px !important;
    border-right: 0px !important;
    text-align: center;
  }

  .assessdiv h2,
  .protectdiv h2,
  .managediv h2 {
    text-align: center !important;
  }

  .security-simple {
    padding-top: 60px;
    padding-bottom: 40px;
  }

  .home-button-hero {
    font-size: 18px !important;
  }

  a.w-btn.style_outlined.color_primary.icon_none {
    font-size: 12px;
  }
}

.vc_custom_1513836266133 {
  margin-top: 20px !important;
}

.vc_custom_1513836609257 {
  margin-top: 30px !important;
  margin-bottom: 35px !important;
}

.vc_custom_1513833067688 {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}

.vc_custom_1593220531474 {
  margin-top: 30px !important;
  margin-bottom: 35px !important;
}

.vc_custom_1593220576379 {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}

.vc_custom_1513836423239 {
  margin-top: 35px !important;
}

.vc_custom_1513836378747 {
  margin-top: 30px !important;
}

.vc_custom_1513836651509 {
  margin-top: 30px !important;
  margin-bottom: 35px !important;
}

.vc_custom_1513893748470 {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}

.vc_custom_1597111943310 {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}

.vc_custom_1471844668280 {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}

html {
  font-family: iranSans, sans-serif;
  font-size: 14px;
  line-height: 24px;
  font-weight: 400;
}

.w-text.font_main_menu,
.w-nav .menu-item-language,
.w-nav-item {
  font-family: iranSans, sans-serif;
  font-weight: 300;
}

h1,
h2,
h3,
h4,
h5,
h6,
.w-text.font_heading,
.w-blog-post.format-quote blockquote,
.w-counter-number,
.w-pricing-item-price,
.w-tabs-item-title,
.ult_price_figure,
.ult_countdown-amount,
.ultb3-box .ultb3-title,
.stats-block .stats-desc .stats-number {
  font-family: iranSans, sans-serif;
  font-weight: 400;
}

h1 {
  font-size: 40px;
  letter-spacing: 0px;
}

h2 {
  font-size: 34px;
  letter-spacing: 0px;
}

h3 {
  font-size: 28px;
  letter-spacing: 0px;
}

h4,
.widgettitle {
  font-size: 24px;
  letter-spacing: 0px;
}

h5,
.w-blog:not(.cols_1) .w-blog-list .w-blog-post-title {
  font-size: 19px;
  letter-spacing: 0px;
}

h6 {
  font-size: 18px;
  letter-spacing: 0px;
}

@media (max-width:767px) {
  html {
    font-size: 16px;
    line-height: 28px;
  }

  h1 {
    font-size: 30px;
  }

  h2 {
    font-size: 26px;
  }

  h3 {
    font-size: 22px;
  }

  h4,
  .widgettitle {
    font-size: 20px;
  }

  h5 {
    font-size: 18px;
  }

  h6 {
    font-size: 16px;
  }
}

body,
.header_hor .l-header.pos_fixed {
  min-width: 1300px;
}

.l-canvas.type_boxed,
.l-canvas.type_boxed .l-subheader,
.l-canvas.type_boxed~.l-footer .l-subfooter {
  max-width: 1300px;
}

.header_hor .l-subheader-h,
.l-titlebar-h,
.l-main-h,
.l-section-h,
.l-subfooter-h,
.w-tabs-section-content-h,
.w-blog-post-body {
  max-width: 1140px;
}

.l-sidebar {
  width: 25%;
}

.l-content {
  width: 70%;
}

@media (max-width:768px) {
  .g-cols>div:not([class*="-xs-"]) {
    float: none;
    width: 100%;
    margin: 0 0;
  }

  .g-cols.type_boxes>div,
  .g-cols>div:last-child,
  .g-cols>div.vc_col-has-fill {
    margin-bottom: 0;
  }
  body,
.header_hor .l-header.pos_fixed {
  min-width: auto!important;
}

.l-canvas.type_boxed,
.l-canvas.type_boxed .l-subheader,
.l-canvas.type_boxed~.l-footer .l-subfooter {
  max-width: 760px;
}

.header_hor .l-subheader-h,
.l-titlebar-h,
.l-main-h,
.l-section-h,
.l-subfooter-h,
.w-tabs-section-content-h,
.w-blog-post-body {
  max-width: 760px;
}

.l-sidebar {
  width: 25%;
}

.l-content {
  width: 70%;
}
}
@media (max-width:480px) {
  body,
.header_hor .l-header.pos_fixed {
  min-width: auto;
}

.l-canvas.type_boxed,
.l-canvas.type_boxed .l-subheader,
.l-canvas.type_boxed~.l-footer .l-subfooter {
  max-width: 480px;
}

.header_hor .l-subheader-h,
.l-titlebar-h,
.l-main-h,
.l-section-h,
.l-subfooter-h,
.w-tabs-section-content-h,
.w-blog-post-body {
  max-width: 480px;
}

.l-sidebar {
  width: 25%;
}

.l-content {
  width: 70%;
}
}
.w-btn,
.button,
.l-body .cl-btn,
.l-body .ubtn,
.l-body .ultb3-btn,
.l-body .btn-modal,
.l-body .flip-box-wrap .flip_link a,
.l-body .ult_pricing_table_wrap .ult_price_link .ult_price_action_button,
.tribe-events-button,
button,
input[type="submit"] {
  font-weight: bold;
  font-size: 15px;
  line-height: 2.9;
  padding: 0 2.7em;
  border-radius: 1.6em;
  letter-spacing: 0.03px;
}

.w-btn.icon_atleft i {
  left: 2.7em;
}

.w-btn.icon_atright i {
  right: 2.7em;
}

@media (min-width:901px) {
  .l-subheader.at_top {
    display: none;
  }

  .header_hor .l-subheader.at_top {
    line-height: 40px;
    height: 40px;
  }

  .header_hor .l-header.sticky .l-subheader.at_top {
    line-height: 0px;
    height: 0px;
    overflow: hidden;
  }

  .header_hor .l-subheader.at_middle {
    line-height: 100px;
    height: 100px;
  }

  .header_hor .l-header.sticky .l-subheader.at_middle {
    line-height: 50px;
    height: 50px;
  }

  .l-subheader.at_bottom {
    display: none;
  }

  .header_hor .l-subheader.at_bottom {
    line-height: 50px;
    height: 50px;
  }

  .header_hor .l-header.sticky .l-subheader.at_bottom {
    line-height: 50px;
    height: 50px;
  }

  .header_hor .l-header.pos_fixed~.l-titlebar,
  .header_hor .titlebar_none.sidebar_left .l-header.pos_fixed~.l-main,
  .header_hor .titlebar_none.sidebar_right .l-header.pos_fixed~.l-main,
  .header_hor .titlebar_none.sidebar_none .l-header.pos_fixed~.l-main .l-section:first-child,
  .header_hor.header_inpos_below .l-header.pos_fixed~.l-main .l-section:nth-child(2),
  .header_hor .l-header.pos_static.bg_transparent~.l-titlebar,
  .header_hor .titlebar_none.sidebar_left .l-header.pos_static.bg_transparent~.l-main,
  .header_hor .titlebar_none.sidebar_right .l-header.pos_static.bg_transparent~.l-main,
  .header_hor .titlebar_none.sidebar_none .l-header.pos_static.bg_transparent~.l-main .l-section:first-child {
    padding-top: 100px;
  }

  .header_hor .l-header.pos_static.bg_solid+.l-main .l-section.preview_trendy .w-blog-post-preview {
    top: -100px;
  }

  .header_hor.header_inpos_bottom .l-header.pos_fixed~.l-main .l-section:first-child {
    padding-bottom: 100px;
  }

  .header_hor .l-header.bg_transparent~.l-main .l-section.valign_center:first-child>.l-section-h {
    top: -50px;
  }

  .header_hor.header_inpos_bottom .l-header.pos_fixed.bg_transparent~.l-main .l-section.valign_center:first-child>.l-section-h {
    top: 50px;
  }

  .header_hor .l-header.pos_fixed~.l-main .l-section.height_full:not(:first-child) {
    min-height: calc(100vh - 50px);
  }

  .admin-bar.header_hor .l-header.pos_fixed~.l-main .l-section.height_full:not(:first-child) {
    min-height: calc(100vh - 50px - 32px);
  }

  .header_ver {
    padding-left: 300px;
    position: relative;
  }

  .rtl.header_ver {
    padding-left: 0;
    padding-right: 300px;
  }

  .header_ver .l-header,
  .header_ver .l-header .w-cart-notification {
    width: 300px;
  }

  .header_ver .l-navigation-item.to_next {
    left: calc(300px - 13.5rem);
  }

  .no-touch .header_ver .l-navigation-item.to_next:hover {
    left: 300px;
  }

  .rtl.header_ver .l-navigation-item.to_next {
    right: calc(300px - 13.5rem);
  }

  .no-touch .rtl.header_ver .l-navigation-item.to_next:hover {
    right: 300px;
  }

  .header_ver .w-nav.type_desktop [class*="columns"] .w-nav-list.level_2 {
    width: calc(100vw - 300px);
    max-width: 980px;
  }
}

@media (min-width:601px) and (max-width:900px) {
  .l-subheader.at_top {
    display: none;
  }

  .header_hor .l-subheader.at_top {
    line-height: 36px;
    height: 36px;
  }

  .header_hor .l-header.sticky .l-subheader.at_top {
    line-height: 36px;
    height: 36px;
  }

  .header_hor .l-subheader.at_middle {
    line-height: 80px;
    height: 80px;
  }

  .header_hor .l-header.sticky .l-subheader.at_middle {
    line-height: 50px;
    height: 50px;
  }

  .l-subheader.at_bottom {
    display: none;
  }

  .header_hor .l-subheader.at_bottom {
    line-height: 50px;
    height: 50px;
  }

  .header_hor .l-header.sticky .l-subheader.at_bottom {
    line-height: 50px;
    height: 50px;
  }

  .header_hor .l-header.pos_fixed~.l-titlebar,
  .header_hor .titlebar_none.sidebar_left .l-header.pos_fixed~.l-main,
  .header_hor .titlebar_none.sidebar_right .l-header.pos_fixed~.l-main,
  .header_hor .titlebar_none.sidebar_none .l-header.pos_fixed~.l-main .l-section:first-child,
  .header_hor .l-header.pos_static.bg_transparent~.l-titlebar,
  .header_hor .titlebar_none.sidebar_left .l-header.pos_static.bg_transparent~.l-main,
  .header_hor .titlebar_none.sidebar_right .l-header.pos_static.bg_transparent~.l-main,
  .header_hor .titlebar_none.sidebar_none .l-header.pos_static.bg_transparent~.l-main .l-section:first-child {
    padding-top: 80px;
  }

  .header_hor .l-header.pos_static.bg_solid+.l-main .l-section.preview_trendy .w-blog-post-preview {
    top: -80px;
  }

  .header_ver .l-header {
    width: 300px;
  }
}

@media (max-width:600px) {
  .l-subheader.at_top {
    display: none;
  }

  .header_hor .l-subheader.at_top {
    line-height: 36px;
    height: 36px;
  }

  .header_hor .l-header.sticky .l-subheader.at_top {
    line-height: 36px;
    height: 36px;
  }

  .header_hor .l-subheader.at_middle {
    line-height: 50px;
    height: 50px;
  }

  .header_hor .l-header.sticky .l-subheader.at_middle {
    line-height: 50px;
    height: 50px;
  }

  .l-subheader.at_bottom {
    display: none;
  }

  .header_hor .l-subheader.at_bottom {
    line-height: 50px;
    height: 50px;
  }

  .header_hor .l-header.sticky .l-subheader.at_bottom {
    line-height: 50px;
    height: 50px;
  }

  .header_hor .l-header.pos_fixed~.l-titlebar,
  .header_hor .titlebar_none.sidebar_left .l-header.pos_fixed~.l-main,
  .header_hor .titlebar_none.sidebar_right .l-header.pos_fixed~.l-main,
  .header_hor .titlebar_none.sidebar_none .l-header.pos_fixed~.l-main .l-section:first-child,
  .header_hor .l-header.pos_static.bg_transparent~.l-titlebar,
  .header_hor .titlebar_none.sidebar_left .l-header.pos_static.bg_transparent~.l-main,
  .header_hor .titlebar_none.sidebar_right .l-header.pos_static.bg_transparent~.l-main,
  .header_hor .titlebar_none.sidebar_none .l-header.pos_static.bg_transparent~.l-main .l-section:first-child {
    padding-top: 50px;
  }

  .header_hor .l-header.pos_static.bg_solid+.l-main .l-section.preview_trendy .w-blog-post-preview {
    top: -50px;
  }
}

@media (min-width:901px) {
  .ush_image_1 {
    height: 75px;
  }

  .l-header.sticky .ush_image_1 {
    height: 50px;
  }
}

@media (min-width:601px) and (max-width:900px) {
  .ush_image_1 {
    height: 55px;
  }

  .l-header.sticky .ush_image_1 {
    height: 40px;
  }
}

@media (max-width:600px) {
  .ush_image_1 {
    height: 40px;
  }

  .l-header.sticky .ush_image_1 {
    height: 30px;
  }
}

.ush_text_1 .w-text-value {
  color: #9b51e0;
}

@media (min-width:901px) {
  .ush_text_1 {
    font-size: 26px;
  }
}

@media (min-width:601px) and (max-width:900px) {
  .ush_text_1 {
    font-size: 24px;
  }
}

@media (max-width:600px) {
  .ush_text_1 {
    font-size: 20px;
  }
}

.ush_text_1 {
  white-space: nowrap;
}

.ush_text_2 .w-text-value {
  color: #9b51e0;
}

@media (min-width:901px) {
  .ush_text_2 {
    font-size: 13px;
  }
}

@media (min-width:601px) and (max-width:900px) {
  .ush_text_2 {
    font-size: 13px;
  }
}

@media (max-width:600px) {
  .ush_text_2 {
    font-size: 13px;
  }
}

.ush_text_2 {
  white-space: nowrap;
}

.ush_text_3 .w-text-value {
  color: #c9f6c9;
}

@media (min-width:901px) {
  .ush_text_3 {
    font-size: 13px;
  }
}

@media (min-width:601px) and (max-width:900px) {
  .ush_text_3 {
    font-size: 13px;
  }
}

@media (max-width:600px) {
  .ush_text_3 {
    font-size: 13px;
  }
}

.ush_text_3 {
  white-space: nowrap;
}

.ush_text_4 .w-text-value {
  color: #9b51e0;
}

@media (min-width:901px) {
  .ush_text_4 {
    font-size: 13px;
  }
}

@media (min-width:601px) and (max-width:900px) {
  .ush_text_4 {
    font-size: 13px;
  }
}

@media (max-width:600px) {
  .ush_text_4 {
    font-size: 13px;
  }
}

.ush_text_4 {
  white-space: nowrap;
}

.header_hor .ush_menu_1.type_desktop .w-nav-list.level_1>.menu-item>a {
  padding: 0 20px;
}

.header_ver .ush_menu_1.type_desktop {
  line-height: 40px;
}

.ush_menu_1.type_desktop .btn.w-nav-item.level_1>.w-nav-anchor {
  margin: 10px;
}

.ush_menu_1.type_desktop .w-nav-list.level_1>.menu-item>a,
.ush_menu_1.type_desktop [class*="columns"] .menu-item-has-children .w-nav-anchor.level_2 {
  font-size: 13px;
}

.ush_menu_1.type_desktop .submenu-languages .menu-item-language>a,
.ush_menu_1.type_desktop .w-nav-anchor:not(.level_1) {
  font-size: 15px;
}

.ush_menu_1.type_mobile .w-nav-anchor.level_1 {
  font-size: 15px;
}

.ush_menu_1.type_mobile .menu-item-language>a,
.ush_menu_1.type_mobile .w-nav-anchor:not(.level_1) {
  font-size: 14px;
}

@media (min-width:901px) {
  .ush_search_1.layout_simple {
    max-width: 240px;
  }

  .ush_search_1.layout_modern.active {
    width: 240px;
  }
}

@media (min-width:601px) and (max-width:900px) {
  .ush_search_1.layout_simple {
    max-width: 200px;
  }

  .ush_search_1.layout_modern.active {
    width: 200px;
  }
}

@media (min-width:901px) {
  .ush_socials_1 {
    font-size: 18px;
  }
}

@media (min-width:601px) and (max-width:900px) {
  .ush_socials_1 {
    font-size: 18px;
  }
}

@media (max-width:600px) {
  .ush_socials_1 {
    font-size: 18px;
  }
}

.ush_socials_1 .custom .w-socials-item-link-hover {
  background-color: #1abc9c;
}

.ush_socials_1.color_brand .custom .w-socials-item-link {
  color: #1abc9c;
}

@media (min-width:901px) {
  .ush_dropdown_1 .w-dropdown-h {
    font-size: 13px;
  }
}

@media (min-width:601px) and (max-width:900px) {
  .ush_dropdown_1 .w-dropdown-h {
    font-size: 13px;
  }
}

@media (max-width:600px) {
  .ush_dropdown_1 .w-dropdown-h {
    font-size: 13px;
  }
}

@media (min-width:901px) {
  .ush_cart_1 .w-cart-link {
    font-size: 20px;
  }
}

@media (min-width:601px) and (max-width:900px) {
  .ush_cart_1 .w-cart-link {
    font-size: 20px;
  }
}

@media (max-width:600px) {
  .ush_cart_1 .w-cart-link {
    font-size: 20px;
  }
}

html {
  background-color: #eeeeee;
}

.l-subheader.at_top,
.l-subheader.at_top .w-dropdown-list,
.header_hor .l-subheader.at_top .type_mobile .w-nav-list.level_1 {
  background-color: #f5f5f5;
}

.l-subheader.at_top,
.l-subheader.at_top .w-dropdown.active,
.header_hor .l-subheader.at_top .type_mobile .w-nav-list.level_1 {
  color: #ffffff;
}

.no-touch .l-subheader.at_top a:hover,
.no-touch .l-subheader.at_top .w-cart-quantity,
.no-touch .l-header.bg_transparent .l-subheader.at_top .w-dropdown.active a:hover {
  color: #f68b30;
}

.header_ver .l-header,
.header_hor .l-subheader.at_middle,
.l-subheader.at_middle .w-dropdown-list,
.header_hor .l-subheader.at_middle .type_mobile .w-nav-list.level_1 {
  background-color: #ffffff;
}

.l-subheader.at_middle,
.l-subheader.at_middle .w-dropdown.active,
.header_hor .l-subheader.at_middle .type_mobile .w-nav-list.level_1 {
  color: #f68b30;
}

.no-touch .l-subheader.at_middle a:hover,
.no-touch .l-subheader.at_middle .w-cart-quantity,
.no-touch .l-header.bg_transparent .l-subheader.at_middle .w-dropdown.active a:hover {
  color: #f68b30;
}

.l-subheader.at_bottom,
.l-subheader.at_bottom .w-dropdown-list,
.header_hor .l-subheader.at_bottom .type_mobile .w-nav-list.level_1 {
  background-color: #f5f5f5;
}

.l-subheader.at_bottom,
.l-subheader.at_bottom .w-dropdown.active,
.header_hor .l-subheader.at_bottom .type_mobile .w-nav-list.level_1 {
  color: #0000ff;
}

.no-touch .l-subheader.at_bottom a:hover,
.no-touch .l-subheader.at_bottom .w-cart-quantity,
.no-touch .l-header.bg_transparent .l-subheader.at_bottom .w-dropdown.active a:hover {
  color: #f68b30;
}

.l-header.bg_transparent:not(.sticky) .l-subheader {
  color: #ffffff;
}

.no-touch .l-header.bg_transparent:not(.sticky) a:not(.w-nav-anchor):hover,
.no-touch .l-header.bg_transparent:not(.sticky) .type_desktop .menu-item-language>a:hover,
.no-touch .l-header.bg_transparent:not(.sticky) .type_desktop .menu-item-language:hover>a,
.no-touch .l-header.bg_transparent:not(.sticky) .type_desktop .w-nav-item.level_1:hover>.w-nav-anchor {
  color: #f68b30;
}

.l-header.bg_transparent:not(.sticky) .w-nav-title:after {
  background-color: #f68b30;
}

.w-search-form {
  background-color: #f68b30;
}

.w-search.layout_fullscreen .w-search-form:before {
  background-color: #f68b30;
}

.no-touch .w-nav.type_desktop .menu-item-language:hover>a,
.no-touch .w-nav-item.level_1:hover>.w-nav-anchor {
  background-color: #f5f5f5;
  color: #f68b30;
}

.w-nav-title:after {
  background-color: #f68b30;
}

.w-nav-item.level_1.current-menu-item>.w-nav-anchor,
.w-nav-item.level_1.current-menu-parent>.w-nav-anchor,
.w-nav-item.level_1.current-menu-ancestor>.w-nav-anchor {
  background-color: #2e2e2e;
  color: #f68b30;
}

.l-header.bg_transparent:not(.sticky) .type_desktop .w-nav-item.level_1.current-menu-item>.w-nav-anchor,
.l-header.bg_transparent:not(.sticky) .type_desktop .w-nav-item.level_1.current-menu-ancestor>.w-nav-anchor {
  color: #f68b30;
}

.w-nav.type_desktop .submenu-languages,
.w-nav-list:not(.level_1) {
  background-color: #ffffff;
  color: #ffffff;
}

.no-touch .w-nav.type_desktop .submenu-languages .menu-item-language:hover>a,
.no-touch .w-nav-item:not(.level_1):hover>.w-nav-anchor {
  background-color: #f68b30;
  color: #ffffff;
}

.w-nav-item:not(.level_1).current-menu-item>.w-nav-anchor,
.w-nav-item:not(.level_1).current-menu-parent>.w-nav-anchor,
.w-nav-item:not(.level_1).current-menu-ancestor>.w-nav-anchor {
  background-color: #0000ff;
  color: #f68b30;
}

.btn.w-menu-item,
.btn.w-nav-item .w-nav-anchor.level_1 {
  background-color: #f68b30 !important;
  color: #ffffff !important;
}

.no-touch .btn.w-menu-item:hover,
.no-touch .btn.w-nav-item .w-nav-anchor.level_1:before {
  background-color: #0000ff !important;
}

.no-touch .btn.w-menu-item:hover,
.no-touch .btn.w-nav-item .w-nav-anchor.level_1:hover {
  color: #ffffff !important;
}

a {
  color: #f68b30;
}

.no-touch a:hover,
.no-touch a:hover+.w-blog-post-body .w-blog-post-title a,
.no-touch .w-blog-post-title a:hover {
  color: #ffffff;
}

.no-touch .w-cart-dropdown a:not(.button):hover {
  color: #ffffff !important;
}


.l-section.color_primary,
.l-titlebar.color_primary,
.no-touch .l-navigation-item:hover .l-navigation-item-arrow,
.highlight_primary_bg,
.w-actionbox.color_primary,
.w-blog-post-preview-icon,
.w-blog.layout_cards .format-quote .w-blog-post-h,
button,
input[type="submit"],
a.w-btn.color_primary,
.w-btn.color_primary,
.w-btn.color_primary.style_outlined:before,
.no-touch .g-filters-item:hover,
.w-iconbox.style_circle.color_primary .w-iconbox-icon,
.no-touch .w-iconbox.style_circle .w-iconbox-icon:before,
.no-touch .w-iconbox.style_outlined .w-iconbox-icon:before,
.no-touch .w-person-links-item:before,
.w-pricing-item.type_featured .w-pricing-item-header,
.w-progbar.color_primary .w-progbar-bar-h,
.w-sharing.type_solid.color_primary .w-sharing-item,
.w-sharing.type_fixed.color_primary .w-sharing-item,
.w-sharing.type_outlined.color_primary .w-sharing-item:before,
.w-tabs.layout_modern .w-tabs-list,
.w-tabs.layout_trendy .w-tabs-item:after,
.w-tabs.layout_timeline .w-tabs-item:before,
.w-tabs.layout_timeline .w-tabs-section-header-h:before,
.no-touch .w-testimonials.style_6 .w-testimonial-h:hover .w-testimonial-text,
.no-touch .w-header-show:hover,
.no-touch .w-toplink.active:hover,
.no-touch .pagination .page-numbers:before,
.pagination .page-numbers.current,
.l-main .widget_nav_menu .menu-item.current-menu-item>a,
.rsThumb.rsNavSelected,
.l-body .cl-btn {
  background-color: #f68b30;
}


a.w-btn.color_primary.style_outlined,
.w-btn.color_primary.style_outlined,
.l-main .w-contacts-item:before,
.w-iconbox.color_primary.style_outlined .w-iconbox-icon,
.w-sharing.type_outlined.color_primary .w-sharing-item,
.w-tabs.layout_timeline .w-tabs-item,
.w-tabs.layout_timeline .w-tabs-section-header-h,
.button {
  box-shadow: 0 0 0 2px #f68b30 inset;
}

input:focus,
textarea:focus,
select:focus,
.tp-bullets.custom .tp-bullet.selected {
  box-shadow: 0 0 0 2px #f68b30;
}

.highlight_secondary,
.no-touch .w-blognav-prev:hover .w-blognav-title,
.no-touch .w-blognav-next:hover .w-blognav-title,
a.w-btn.color_secondary.style_outlined,
.w-btn.color_secondary.style_outlined,
.w-counter.color_secondary .w-counter-number,
.w-iconbox.color_secondary .w-iconbox-icon,
.w-separator.color_secondary,
.w-sharing.type_outlined.color_secondary .w-sharing-item,
.no-touch .w-sharing.type_simple.color_secondary .w-sharing-item:hover .w-sharing-icon {
  color: #222222;
}

.w-separator.color_secondary {
  border-color: #222222;
}

a.w-btn.color_secondary.style_outlined,
.w-btn.color_secondary.style_outlined,
.w-iconbox.color_secondary.style_outlined .w-iconbox-icon,
.w-sharing.type_outlined.color_secondary .w-sharing-item {
  box-shadow: 0 0 0 2px #222222 inset;
}

.w-blog.layout_latest .w-blog-post-meta-date {
  border-color: #999999;
}

.tribe-events-cost,
.tribe-events-list .tribe-events-event-cost {
  background-color: #999999;
}

.l-section.color_alternate,
.l-titlebar.color_alternate,
.color_alternate .g-filters.style_1 .g-filters-item.active,
.no-touch .color_alternate .g-filters-item.active:hover,
.color_alternate .w-tabs.layout_default .w-tabs-item.active,
.no-touch .color_alternate .w-tabs.layout_default .w-tabs-item.active:hover,
.color_alternate .w-tabs.layout_ver .w-tabs-item.active,
.no-touch .color_alternate .w-tabs.layout_ver .w-tabs-item.active:hover,
.color_alternate .w-tabs.layout_timeline .w-tabs-item,
.color_alternate .w-tabs.layout_timeline .w-tabs-section-header-h {
  background-color: #f5f5f5;
}

.color_alternate a.w-btn.color_contrast,
.color_alternate .w-btn.color_contrast,
.no-touch .color_alternate a.w-btn.color_contrast:hover,
.no-touch .color_alternate .w-btn.color_contrast:hover,
.no-touch .color_alternate a.w-btn.color_contrast.style_outlined:hover,
.no-touch .color_alternate .w-btn.color_contrast.style_outlined:hover,
.color_alternate .w-iconbox.style_circle.color_contrast .w-iconbox-icon {
  color: #f5f5f5;
}

.color_alternate .w-tabs.layout_modern .w-tabs-item:after {
  border-bottom-color: #f5f5f5;
}

.color_alternate input,
.color_alternate textarea,
.color_alternate select,
.color_alternate .w-blog-post-preview-icon,
.color_alternate .w-blog.layout_flat .w-blog-post-h,
.color_alternate .w-blog.layout_cards .w-blog-post-h,
.color_alternate .g-filters.style_1,
.color_alternate .g-filters.style_2 .g-filters-item.active,
.color_alternate .w-iconbox.style_circle.color_light .w-iconbox-icon,
.color_alternate .g-loadmore-btn,
.color_alternate .w-pricing-item-header,
.color_alternate .w-progbar-bar,
.color_alternate .w-tabs.layout_default .w-tabs-list,
.color_alternate .w-testimonials.style_4 .w-testimonial-h:before,
.color_alternate .w-testimonials.style_6 .w-testimonial-text,
.l-content .color_alternate .wp-caption-text {
  background-color: #ffffff;
}

.l-section.color_alternate,
.l-section.color_alternate hr,
.l-section.color_alternate th,
.l-section.color_alternate td,
.color_alternate .vc_column_container,
.color_alternate .vc_column-inner,
.color_alternate .w-blog-post,
.color_alternate .w-comments-list,
.color_alternate .w-pricing-item-h,
.color_alternate .w-profile,
.color_alternate .w-separator,
.color_alternate .w-tabs-list,
.color_alternate .w-tabs-section,
.color_alternate .w-tabs-section-header:before,
.color_alternate .w-tabs.layout_timeline.accordion .w-tabs-section-content,
.color_alternate .w-testimonials.style_1 .w-testimonial-h {
  border-color: #dddddd;
}

.color_alternate .w-separator,
.color_alternate .w-iconbox.color_light .w-iconbox-icon {
  color: #dddddd;
}

.color_alternate a.w-btn.color_light,
.color_alternate .w-btn.color_light,
.color_alternate .w-btn.color_light.style_outlined:before,
.color_alternate .w-btn.w-blog-post-more:before,
.color_alternate .w-iconbox.style_circle.color_light .w-iconbox-icon,
.no-touch .color_alternate .g-loadmore-btn:hover {
  background-color: #dddddd;
}

.color_alternate a.w-btn.color_light.style_outlined,
.color_alternate .w-btn.color_light.style_outlined,
.color_alternate .w-btn.w-blog-post-more,
.color_alternate .w-iconbox.style_outlined.color_light .w-iconbox-icon,
.color_alternate .w-person-links-item,
.color_alternate .pagination .page-numbers {
  box-shadow: 0 0 0 2px #dddddd inset;
}

.color_alternate .w-tabs.layout_trendy .w-tabs-list {
  box-shadow: 0 -1px 0 #dddddd inset;
}

.color_alternate h1,
.color_alternate h2,
.color_alternate h3,
.color_alternate h4,
.color_alternate h5,
.color_alternate h6,
.color_alternate .w-counter-number,
.color_alternate .w-pricing-item-header {
  color: #444444;
}

.color_alternate .w-progbar.color_contrast .w-progbar-bar-h {
  background-color: #444444;
}

.l-titlebar.color_alternate,
.l-section.color_alternate,
.color_alternate input,
.color_alternate textarea,
.color_alternate select,
.color_alternate a.w-btn.color_contrast.style_outlined,
.color_alternate .w-btn.color_contrast.style_outlined,
.color_alternate .w-form-row-field:before,
.color_alternate .w-iconbox.color_contrast .w-iconbox-icon,
.color_alternate .w-iconbox.color_light.style_circle .w-iconbox-icon,
.color_alternate .w-tabs.layout_timeline .w-tabs-item,
.color_alternate .w-tabs.layout_timeline .w-tabs-section-header-h {
  color: #666666;
}

.color_alternate a.w-btn.color_light,
.color_alternate .w-btn.color_light,
.color_alternate .w-btn.w-blog-post-more {
  color: #666666 !important;
}

.color_alternate a.w-btn.color_contrast,
.color_alternate .w-btn.color_contrast,
.color_alternate .w-btn.color_contrast.style_outlined:before,
.color_alternate .w-iconbox.style_circle.color_contrast .w-iconbox-icon {
  background-color: #666666;
}

.color_alternate a.w-btn.color_contrast.style_outlined,
.color_alternate .w-btn.color_contrast.style_outlined,
.color_alternate .w-iconbox.style_outlined.color_contrast .w-iconbox-icon {
  box-shadow: 0 0 0 2px #666666 inset;
}

.color_alternate a {
  color: #f68b30;
}

.no-touch .color_alternate a:hover,
.no-touch .color_alternate a:hover+.w-blog-post-body .w-blog-post-title a,
.no-touch .color_alternate .w-blog-post-title a:hover {
  color: #ffffff;
}

.color_alternate .highlight_primary,
.no-touch .l-titlebar.color_alternate .g-nav-item:hover,
.color_alternate a.w-btn.color_primary.style_outlined,
.color_alternate .w-btn.color_primary.style_outlined,
.l-main .color_alternate .w-contacts-item:before,
.color_alternate .w-counter.color_primary .w-counter-number,
.color_alternate .g-filters-item.active,
.no-touch .color_alternate .g-filters-item.active:hover,
.color_alternate .w-form-row.focused .w-form-row-field:before,
.color_alternate .w-iconbox.color_primary .w-iconbox-icon,
.no-touch .color_alternate .owl-prev:hover,
.no-touch .color_alternate .owl-next:hover,
.color_alternate .w-separator.color_primary,
.color_alternate .w-tabs.layout_default .w-tabs-item.active,
.color_alternate .w-tabs.layout_trendy .w-tabs-item.active,
.color_alternate .w-tabs.layout_ver .w-tabs-item.active,
.color_alternate .w-tabs-section.active .w-tabs-section-header,
.color_alternate .w-testimonials.style_2 .w-testimonial-h:before {
  color: #f68b30;
}

.color_alternate .highlight_primary_bg,
.color_alternate .w-actionbox.color_primary,
.color_alternate .w-blog-post-preview-icon,
.color_alternate .w-blog.layout_cards .format-quote .w-blog-post-h,
.color_alternate button,
.color_alternate input[type="submit"],
.color_alternate a.w-btn.color_primary,
.color_alternate .w-btn.color_primary,
.color_alternate .w-btn.color_primary.style_outlined:before,
.no-touch .color_alternate .g-filters-item:hover,
.color_alternate .w-iconbox.style_circle.color_primary .w-iconbox-icon,
.no-touch .color_alternate .w-iconbox.style_circle .w-iconbox-icon:before,
.no-touch .color_alternate .w-iconbox.style_outlined .w-iconbox-icon:before,
.color_alternate .w-pricing-item.type_featured .w-pricing-item-header,
.color_alternate .w-progbar.color_primary .w-progbar-bar-h,
.color_alternate .w-tabs.layout_modern .w-tabs-list,
.color_alternate .w-tabs.layout_trendy .w-tabs-item:after,
.color_alternate .w-tabs.layout_timeline .w-tabs-item:before,
.color_alternate .w-tabs.layout_timeline .w-tabs-section-header-h:before,
.no-touch .color_alternate .pagination .page-numbers:before,
.color_alternate .pagination .page-numbers.current {
  background-color: #f68b30;
}

.l-content .color_alternate blockquote,
.no-touch .l-titlebar.color_alternate .g-nav-item:hover,
.color_alternate .g-filters.style_3 .g-filters-item.active,
.no-touch .color_alternate .owl-prev:hover,
.no-touch .color_alternate .owl-next:hover,
.no-touch .color_alternate .w-logos.style_1 .w-logos-item:hover,
.color_alternate .w-separator.color_primary,
.color_alternate .w-tabs.layout_default .w-tabs-item.active,
.color_alternate .w-tabs.layout_ver .w-tabs-item.active,
.no-touch .color_alternate .w-tabs.layout_default .w-tabs-item.active:hover,
.no-touch .color_alternate .w-tabs.layout_ver .w-tabs-item.active:hover,
.no-touch .color_alternate .g-tags>a:hover,
.no-touch .color_alternate .w-testimonials.style_1 .w-testimonial-h:hover {
  border-color: #f68b30;
}

.color_alternate a.w-btn.color_primary.style_outlined,
.color_alternate .w-btn.color_primary.style_outlined,
.l-main .color_alternate .w-contacts-item:before,
.color_alternate .w-iconbox.color_primary.style_outlined .w-iconbox-icon,
.color_alternate .w-tabs.layout_timeline .w-tabs-item,
.color_alternate .w-tabs.layout_timeline .w-tabs-section-header-h {
  box-shadow: 0 0 0 2px #f68b30 inset;
}

.color_alternate input:focus,
.color_alternate textarea:focus,
.color_alternate select:focus {
  box-shadow: 0 0 0 2px #f68b30;
}

.color_alternate .highlight_secondary,
.color_alternate a.w-btn.color_secondary.style_outlined,
.color_alternate .w-btn.color_secondary.style_outlined,
.color_alternate .w-counter.color_secondary .w-counter-number,
.color_alternate .w-iconbox.color_secondary .w-iconbox-icon,
.color_alternate .w-separator.color_secondary {
  color: #444444;
}

.color_alternate .highlight_secondary_bg,
.no-touch .color_alternate input[type="submit"]:hover,
.color_alternate a.w-btn.color_secondary,
.color_alternate .w-btn.color_secondary,
.color_alternate .w-btn.color_secondary.style_outlined:before,
.color_alternate .w-actionbox.color_secondary,
.color_alternate .w-iconbox.style_circle.color_secondary .w-iconbox-icon,
.color_alternate .w-progbar.color_secondary .w-progbar-bar-h {
  background-color: #444444;
}

.color_alternate .w-separator.color_secondary {
  border-color: #444444;
}

.color_alternate a.w-btn.color_secondary.style_outlined,
.color_alternate .w-btn.color_secondary.style_outlined,
.color_alternate .w-iconbox.color_secondary.style_outlined .w-iconbox-icon {
  box-shadow: 0 0 0 2px #444444 inset;
}

.color_alternate .highlight_faded,
.color_alternate .w-blog-post-meta>*,
.color_alternate .w-profile-link.for_logout,
.color_alternate .w-testimonial-author-role,
.color_alternate .w-testimonials.style_4 .w-testimonial-h:before {
  color: #999999;
}

.color_alternate .w-blog.layout_latest .w-blog-post-meta-date {
  border-color: #999999;
}

.l-subfooter.at_top,
.no-touch .l-subfooter.at_top #lang_sel ul ul a:hover,
.no-touch .l-subfooter.at_top #lang_sel_click ul ul a:hover {
  background-color: #1a1a1a;
}

.l-subfooter.at_top input,
.l-subfooter.at_top textarea,
.l-subfooter.at_top select,
.l-subfooter.at_top .w-socials.style_solid .w-socials-item-link,
.no-touch .l-subfooter.at_top #lang_sel a,
.no-touch .l-subfooter.at_top #lang_sel_click a {
  background-color: #222222;
}

.l-subfooter.at_top,
.l-subfooter.at_top .w-profile,
.l-subfooter.at_top .widget_calendar #calendar_wrap {
  border-color: #222222;
}

.l-subfooter.at_top .w-socials.style_outlined .w-socials-item-link {
  box-shadow: 0 0 0 2px #222222 inset;
}

.l-subfooter.at_top h1,
.l-subfooter.at_top h2,
.l-subfooter.at_top h3,
.l-subfooter.at_top h4,
.l-subfooter.at_top h5,
.l-subfooter.at_top h6,
.l-subfooter.at_top input,
.l-subfooter.at_top textarea,
.l-subfooter.at_top select,
.l-subfooter.at_top .w-form-row-field:before {
  color: #cccccc;
}

.l-subfooter.at_top {
  color: #808080;
}

.l-subfooter.at_top a,
.l-subfooter.at_top .widget_tag_cloud .tagcloud a,
.l-subfooter.at_top .widget_product_tag_cloud .tagcloud a {
  color: #cccccc;
}

.no-touch .l-subfooter.at_top a:hover,
.no-touch .l-subfooter.at_top .w-form-row.focused .w-form-row-field:before,
.no-touch .l-subfooter.at_top .widget_tag_cloud .tagcloud a:hover,
.no-touch .l-subfooter.at_top .widget_product_tag_cloud .tagcloud a:hover {
  color: #ffffff;
}

.l-subfooter.at_top input:focus,
.l-subfooter.at_top textarea:focus,
.l-subfooter.at_top select:focus {
  box-shadow: 0 0 0 2px #ffffff;
}

.l-subfooter.at_bottom {
  background-color: #222222;
}

.l-subfooter.at_bottom {
  color: #666666;
}

.l-subfooter.at_bottom a {
  color: #999999;
}

.no-touch .l-subfooter.at_bottom a:hover {
  color: #ffffff;
}


.menu-link {
  text-decoration: none;
  padding: 10px 20px;
  display: block;
  color: #333;
  font-size: 13px;
  transition: background 0.3s, color 0.3s;
}

.menu-link:hover {
  background: #f0f0f0;
  color: #000;
}

.dropdown {
  position: relative;
}

.dropdown-content {
  display: none;
  position: absolute;
  border-radius: 3px;
  top: 40px;
  background-color: #f9f9f9;
  min-width: 120px;
  box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
  z-index: 1;
}

.dropdown-content a {
  color: black;
  padding: 6px 16px;
  text-decoration: none;
  display: block;
}

.dropdown-content a:hover {
  background-color: #f1f1f1;
}

.dropdown:hover .dropdown-content {
  display: block;
}

.wp-block-activecampaign-form-activecampaign-form-block{padding:1px}

a.blog-link:hover{
  font-weight: bold;
  color: #333!important;
}
/*RESPONSIVE*/
@media (max-width: 767px) {
  .mobilehide {
      display: block!important;
  }

  .testdiv {
      padding-top: 30px !important;
      padding-bottom: 30px !important;
  }

  .testdiv h3 {
      font-size: 18px!important;
  }

  .indservicediv {
      padding-top: 0px;
      padding-bottom: 00px;
      margin-top: -10px !important;
  }

  .assessdiv, .managediv {
      padding-left: 0px !important;
      border-left: 0px !important;
      text-align: center;
      padding-right: 0px !important;
  }

  .protectdiv {
      padding-right: 0px !important;
      border-right: 0px !important;
      text-align: center;
  }

  .assessdiv h2, .protectdiv h2, .managediv h2 {
      text-align: center !important;
  }

  .security-simple {
      padding-top: 60px;
      padding-bottom: 40px;
  }

  .home-button-hero {
      font-size: 18px !important;
  }

  a.w-btn.style_outlined.color_primary.icon_none {
      font-size: 12px;
  }
}

/*RESPONSIVE*/


@media (max-width:900px){
  .header_ver.header-show{
      overflow:hidden
  }
  .header_ver .w-header-show{
      display:block
  }
  .header_ver.admin-bar .w-header-show{
      top:56px
  }
  .header_ver .l-header{
      bottom:0;
      overflow-y:auto;
      -webkit-overflow-scrolling:touch;
      box-shadow:4px 0 5px -2px rgba(0,0,0,0),2px 0 1px -1px rgba(0,0,0,0);
      transition:transform 0.3s,box-shadow 0.3s;
      -webkit-transform:translate3d(-100%,0,0);
      transform:translate3d(-100%,0,0)
  }
  .header_ver.header-show .l-header{
      box-shadow:4px 0 5px -2px rgba(0,0,0,.1),2px 0 1px -1px rgba(0,0,0,.05);
      -webkit-transform:translate3d(0,0,0);
      transform:translate3d(0,0,0)
  }
  .header_ver .l-canvas:after{
      content:'';
      position:fixed;
      z-index:110;
      top:0;
      left:0;
      right:0;
      bottom:0;
      visibility:hidden;
      pointer-events:none;
      background-color:rgba(0,0,0,0);
      transition:all 0.3s
  }
  .header_ver.header-show .l-canvas:after{
      visibility:visible;
      pointer-events:auto;
      background-color:rgba(0,0,0,.75)
  }
  .header_hor .l-subheader{
      padding-left:15px!important;
      padding-right:15px!important
  }
  .l-header.bg_transparent~.l-titlebar.size_large,.l-header.bg_transparent~.l-titlebar.size_huge{
      padding-bottom:0
  }
  .l-sidebar,.l-content{
      float:none!important;
      width:100%!important
  }
  .w-nav.type_desktop [class*="columns"] .w-nav-list.level_2,.w-nav.type_desktop [class*="columns"] .w-nav-item.level_2{
      padding:0
  }
  .w-nav.type_desktop [class*="columns"] .w-nav-item.menu-item-has-children.level_2{
      margin:10px 0
  }
  .w-nav.type_desktop .columns_3 .w-nav-item.level_2,.w-nav.type_desktop .columns_4 .w-nav-item.level_2,.w-nav.type_desktop .columns_5 .w-nav-item.level_2{
      width:50%
  }
  .l-section.preview_modern .w-blog:after{
      height:100%
  }
  .sidebar_none .l-header.bg_transparent.pos_static+.l-main .l-section.preview_trendy .w-blog{
      padding-top:10%
  }
  .w-testimonials.type_grid.cols_3 .w-testimonial,.w-testimonials.type_grid.cols_5 .w-testimonial,.w-blog.cols_3 .w-blog-post,.w-blog.cols_3.masonry .w-blog-post,.w-blog.cols_5 .w-blog-post,.l-content .w-portfolio:not(.cols_2) .w-portfolio-item{
      width:50%
  }
  .l-content .w-portfolio:not(.cols_2) .w-portfolio-item.size_2x1,.l-content .w-portfolio:not(.cols_2) .w-portfolio-item.size_2x2{
      width:100%
  }
  .style_16 .w-portfolio-item-title{
      font-size:22px
  }
  .style_16 .w-portfolio-item-text{
      margin-top:10px
  }
  .mfp-container:after{
      font-size:42px;
      line-height:60px;
      width:60px
  }
}
@media (max-width:767px){
  h1,h2,h3,h4,h5,h6,.wpb_text_column h1:last-child,.wpb_text_column h2:last-child,.wpb_text_column h3:last-child,.wpb_text_column h4:last-child,.wpb_text_column h5:last-child,.wpb_text_column h6:last-child{
      margin-bottom:1rem
  }
  img.alignleft,img.alignright,.wp-caption.alignleft,.wp-caption.alignright{
      float:none;
      display:block;
      margin:0 0 20px
  }
  .w-image.align_left,.w-image.align_right{
      float:none;
      margin-left:0;
      margin-right:0;
      text-align:center
  }
  .align_center_xs{
      text-align:center
  }
  .wpb_column.align_center_xs .w-btn-wrapper.align_left,.wpb_column.align_center_xs .w-btn-wrapper.align_right{
      margin-left:.6rem;
      margin-right:.6rem
  }
  .l-section.remove_bg_xs .l-section-img{
      display:none
  }
  .l-navigation{
      display:flex
  }
  .l-navigation-item{
      display:flex;
      align-items:center;
      position:relative;
      top:auto;
      left:auto!important;
      right:auto!important;
      margin:0;
      padding:0 .8rem;
      width:50%
  }
  .l-navigation-item:only-of-type{
      width:100%
  }
  .l-navigation-item.to_prev{
      flex-direction:row-reverse
  }
  .l-navigation-item-preview{
      position:absolute;
      top:0;
      left:0;
      width:100%;
      height:100%
  }
  .l-navigation-item-arrow{
      position:relative;
      z-index:1;
      padding:0;
      width:auto;
      background:none!important
  }
  .l-navigation-item-arrow:before{
      transform:none!important;
      transition:none!important;
      width:auto
  }
  .l-navigation-item-title{
      position:relative;
      z-index:1;
      padding:1rem .8rem
  }
  .l-navigation-item-title span{
      display:inline;
      padding:0;
      opacity:1;
      white-space:normal;
      transform:none;
      transition:none;
      background:none
  }
  .l-navigation-item:after{
      content:'';
      position:absolute;
      top:0;
      left:0;
      width:100%;
      height:100%;
      background-color:rgba(30,30,30,.66)
  }
  .w-actionbox{
      padding:20px
  }
  .w-actionbox.controls_right{
      display:block;
      text-align:center
  }
  .w-actionbox.controls_right .w-actionbox-text{
      display:block
  }
  .w-actionbox.controls_right .w-actionbox-controls{
      display:block;
      text-align:center;
      padding:20px 0 0;
      white-space:normal
  }
  .w-actionbox.controls_right .w-btn{
      margin-left:5px;
      margin-right:5px
  }
  .l-section.height_auto .g-cols:not(.type_boxes) .w-blog.layout_classic .w-blog-list,.l-section.height_auto .g-cols:not(.type_boxes) .w-blog.layout_smallcircle .w-blog-list,.l-section.height_auto .g-cols:not(.type_boxes) .w-blog.layout_smallsquare .w-blog-list,.l-section.height_auto .g-cols:not(.type_boxes) .w-blog.layout_latest .w-blog-list,.l-section.height_auto .g-cols:not(.type_boxes) .w-blog.layout_compact .w-blog-list{
      margin-top:25px
  }
  .l-section.width_full .g-cols:not(.type_boxes) .w-blog.layout_classic .w-blog-list,.l-section.width_full .g-cols:not(.type_boxes) .w-blog.layout_smallcircle .w-blog-list,.l-section.width_full .g-cols:not(.type_boxes) .w-blog.layout_smallsquare .w-blog-list,.l-section.width_full .g-cols:not(.type_boxes) .w-blog.layout_latest .w-blog-list,.l-section.width_full .g-cols:not(.type_boxes) .w-blog.layout_compact .w-blog-list{
      margin-left:0;
      margin-right:0
  }
  .w-blog-post{
      width:100%!important
  }
  .w-blog.layout_classic.cols_1 .w-blog-post,.w-blog.layout_smallcircle.cols_1 .w-blog-post,.w-blog.layout_smallsquare.cols_1 .w-blog-post{
      margin-bottom:50px
  }
  .w-blog.layout_related .w-blog-post{
      float:none;
      margin-bottom:20px
  }
  .w-blog.layout_related .w-blog-post:last-child{
      margin-bottom:0
  }
  .w-gallery-list{
      text-align:center
  }
  .w-gallery.cols_5 .w-gallery-item,.w-gallery.cols_6 .w-gallery-item,.w-gallery.cols_7 .w-gallery-item,.w-gallery.cols_8 .w-gallery-item,.w-gallery.cols_9 .w-gallery-item,.w-gallery.cols_10 .w-gallery-item{
      width:25%
  }
  .w-logos.type_grid.cols_3 .w-logos-item,.w-logos.type_grid.cols_4 .w-logos-item,.w-logos.type_grid.cols_5 .w-logos-item,.w-logos.type_grid.cols_6 .w-logos-item,.w-logos.type_grid.cols_7 .w-logos-item,.w-logos.type_grid.cols_8 .w-logos-item{
      width:50%
  }
  .w-pricing{
      display:block
  }
  .w-pricing-item-h{
      box-shadow:none;
      margin:0!important
  }
  .w-pricing-item-header{
      box-shadow:none
  }
  .w-search.layout_fullscreen input{
      font-size:30px
  }
  .w-search.layout_fullscreen .w-search-close{
      line-height:80px;
      width:80px
  }
  .w-tabs-item,.w-tabs-section-header{
      font-size:16px!important;
      line-height:24px
  }
  .w-tabs-section-control{
      line-height:24px;
      height:24px;
      margin-top:-12px
  }
  .w-tabs-section.with_icon i+.w-tabs-section-title,.w-tabs-section.with_icon .w-tabs-section-title+i{
      margin-left:10px
  }
  .rtl .w-tabs-section.with_icon i+.w-tabs-section-title,.rtl .w-tabs-section.with_icon .w-tabs-section-title+i{
      margin-right:10px
  }
}
@media (max-width:480px){
  .admin-bar .l-header.sticky{
      top:0
  }
  .g-cols.type_boxes>div>.vc_column-inner{
      padding-top:50px
  }
  .vc_col-sm-12.wpb_column.vc_column_container.animate_afb.animate_start div.wpb_wrapper h3 {
    padding-top: 55px !important;
}
img.attachment-thumbnail.size-thumbnail {
  width: 26%;
}
}

@media (max-width:600px){
  .admin-bar .l-header.sticky{
      top:0
  }
  .g-cols.type_boxes>div>.vc_column-inner{
      padding:25px
  }
  .header_ver .l-header{
      width:280px
  }
  .header_ver .w-search.layout_simple{
      width:240px
  }
  .header_ver .w-search.layout_modern.active{
      width:266px
  }
  .w-header-show{
      top:10px;
      right:10px
  }
  .w-toplink{
      right:10px;
      bottom:10px
  }
  .l-titlebar.size_small .l-titlebar-h,.l-titlebar.size_medium .l-titlebar-h{
      display:block;
      text-align:center
  }
  .l-titlebar.size_small h1,.l-titlebar.size_medium h1,.l-titlebar.size_small p,.l-titlebar.size_medium p{
      display:block;
      margin-left:0!important;
      margin-right:0!important
  }
  .l-titlebar.size_small .g-nav,.l-titlebar.size_medium .g-nav{
      margin:0
  }
  .l-titlebar.size_large.color_default .g-nav-item,.l-titlebar.size_huge.color_default .g-nav-item{
      top:25px
  }
  .header_hor .l-subheader,.l-titlebar,.l-canvas.sidebar_left .l-main,.l-canvas.sidebar_right .l-main,.l-canvas.sidebar_none .l-section,.l-subfooter,.l-section.width_full .vc_col-sm-12 .w-tabs-section-content{
      padding-left:25px;
      padding-right:25px
  }
  .l-titlebar.size_large .l-titlebar-h,.l-titlebar.size_huge .l-titlebar-h,.l-sidebar,.l-section-h,.l-section.height_large .l-section-h,.l-section.height_huge .l-section-h,.l-subfooter-h,.l-section.width_full .vc_col-sm-12 .w-tabs-section-content-h{
      padding:25px 0
  }
  .sidebar_left .l-section.preview_modern+.l-section .l-section-h,.sidebar_right .l-section.preview_modern+.l-section .l-section-h{
      padding-top:25px
  }
  .l-section.preview_modern .w-blog{
      padding:40% 25px 20px
  }
  .l-section.preview_trendy .w-blog{
      padding:24% 25px
  }
  .l-section.preview_basic .w-blog-post-preview{
      margin-bottom:15px
  }
  .header_hor .w-nav.type_mobile .w-nav-list.level_1{
      left:-15px;
      right:-15px;
      padding-left:5px;
      padding-right:5px
  }
  .header_hor .w-search.layout_simple,.header_hor .w-search.layout_modern{
      position:static;
      overflow:visible;
      margin-left:0;
      margin-right:0;
      padding:0;
      min-width:0;
      width:auto!important
  }
  .header_hor .l-subheader-cell.at_left .w-search.layout_simple:first-child{
      margin-left:-12px
  }
  .header_hor .l-subheader-cell.at_right .w-search.layout_simple:last-child{
      margin-right:-12px
  }
  .header_hor .w-search.layout_simple .w-search-open,.header_hor .w-search.layout_modern .w-search-open{
      display:block;
      position:static;
      transform:none
  }
  .header_hor .w-search.layout_simple .w-search-form,.header_hor .w-search.layout_modern .w-search-form{
      position:absolute;
      top:0;
      left:-25px;
      right:-25px;
      height:0;
      overflow:hidden;
      border-radius:0;
      opacity:1;
      z-index:100;
      transition:height 0.3s cubic-bezier(.4,0,.2,1)
  }
  .header_hor .w-search.layout_simple.active .w-search-form,.header_hor .w-search.layout_modern.active .w-search-form{
      height:100%
  }
  .header_hor .w-search.layout_simple input,.header_hor .w-search.layout_modern input{
      position:absolute;
      top:50%;
      left:0;
      margin-top:-20px;
      padding:0 50px 0 25px
  }
  .rtl.header_hor .w-search.layout_simple input,.rtl.header_hor .w-search.layout_modern input{
      padding:0 25px 0 50px
  }
  .header_hor .w-search.layout_simple button{
      display:none
  }
  .header_hor .w-search.layout_simple .w-search-close,.header_hor .w-search.layout_modern .w-search-close{
      display:block;
      top:50%;
      margin-top:-20px;
      padding-right:25px;
      width:auto;
      transform:none
  }
  .rtl.header_hor .w-search.layout_simple .w-search-close,.rtl.header_hor .w-search.layout_modern .w-search-close{
      padding-left:25px;
      padding-right:0
  }
  .w-search.layout_fullwidth input{
      font-size:15px
  }
  .w-search.layout_fullscreen input{
      font-size:20px
  }
  .w-separator.type_short{
      width:auto
  }
  .w-separator.size_small{
      margin:5px 0
  }
  .w-separator.size_medium{
      margin:15px 0
  }
  .w-separator.size_large{
      margin:25px 0
  }
  .w-separator.size_huge{
      margin:35px 0
  }
  .w-separator.type_invisible.size_small{
      margin:2px 0
  }
  .w-separator.type_invisible.size_medium{
      margin:5px 0
  }
  .w-separator.type_invisible.size_large{
      margin:10px 0
  }
  .w-separator.type_invisible.size_huge{
      margin:15px 0
  }
  .w-tabs.accordion .w-tabs-section-content-h{
      padding-top:10px;
      padding-bottom:20px
  }
  .w-tabs.layout_timeline.accordion .w-tabs-section-content{
      padding:60px 20px 20px
  }
  .l-section.width_full .g-cols:not(.type_boxes) .vc_col-sm-12 .wpb_text_column,.l-section.width_full .g-cols:not(.type_boxes) .w-tabs-section.no_indents .w-tabs-section-content-h>.wpb_text_column{
      padding:0 5%
  }
}
@media (max-width:480px){
  .l-subfooter.at_bottom .w-menu-item{
      display:block;
      line-height:2.5
  }
  .l-subfooter.at_bottom .btn.w-menu-item{
      margin-top:5px!important;
      margin-bottom:5px!important
  }
  .single-us_portfolio .l-titlebar.size_large .l-titlebar-h,.single-us_portfolio .l-titlebar.size_huge .l-titlebar-h{
      padding-left:0;
      padding-right:0
  }
  .l-titlebar .g-breadcrumbs,.l-titlebar .g-nav-item{
      display:none
  }
  .w-author{
      text-align:center;
      padding:25px
  }
  .w-author+.w-blog{
      margin-top:25px
  }
  .w-author-img{
      float:none!important;
      margin-bottom:10px
  }
  .w-author-name,.w-author-meta,.w-author-url,.w-author-desc{
      margin-left:0!important;
      margin-right:0!important
  }
  .w-blog.layout_flat .w-blog-post-body,.w-blog.layout_cards .w-blog-post-body,.w-blog.layout_cards .format-quote .w-blog-post-body{
      padding:30px
  }
  .g-filters-item{
      font-size:14px!important;
      text-align:center;
      margin:0!important;
      padding-left:10px!important;
      padding-right:10px!important;
      overflow:hidden;
      width:50%
  }
  .w-form.for_cform .w-form-row.for_submit{
      float:none!important;
      display:block!important;
      margin:0!important
  }
  .w-form.for_cform .w-form-row.for_submit .w-btn{
      width:100%
  }
  .w-form.align_left .w-form-message.type_success,.w-form.align_right .w-form-message.type_success{
      display:block;
      text-align:center;
      padding-top:10px
  }
  .w-form.for_protectedpost .w-form-row.for_post_password{
      float:none!important;
      margin:0 0 5px!important
  }
  .w-gallery.cols_3 .w-gallery-item,.w-gallery.cols_4 .w-gallery-item,.w-gallery.cols_5 .w-gallery-item,.w-gallery.cols_6 .w-gallery-item,.w-gallery.cols_7 .w-gallery-item{
      width:50%
  }
  .w-gallery.cols_8 .w-gallery-item,.w-gallery.cols_9 .w-gallery-item,.w-gallery.cols_10 .w-gallery-item{
      width:33.3333%
  }
  .l-section.height_auto.width_full .g-loadmore-btn{
      padding:20px
  }
  .w-logos-item{
      width:100%!important
  }
  .w-nav-anchor.level_2,.w-nav-anchor.level_3,.w-nav-anchor.level_4{
      white-space:normal
  }
  .l-content .w-portfolio-item{
      float:none!important;
      width:100%!important
  }
  .w-progbar.style_3 .w-progbar-title,.w-progbar.style_3 .w-progbar-bar{
      width:100%
  }
}

/*MENU */

/* Default styles for desktop */
.w-nav-list {
  display: flex;
}

.w-nav-control {
  display: none;
}

/* Responsive styles */
@media (max-width: 768px) {
  .w-nav-list {
    display: none;
    flex-direction: column;
  }
  .w-nav-control {
    display: block;
    font-size: 30px;
    cursor: pointer;
  }
  .w-nav-list.open {
    display: flex;
    flex-direction: column!important;
  }
}
/* Default styles for desktop */
.w-nav-list {
  display: flex;
}

/* Responsive styles */
@media (max-width: 768px) {
  .w-nav-list {
    display: none; 
    flex-direction: column!important; 
    width: 100%; 
    background-color: #fff; 
    position: absolute; 
    top: 60px; 
    left: 0;
    z-index: 1000; 
    overflow: hidden;
  }
  
  .w-nav-list.open {
    display: flex; 
  }
  
  .w-nav-item {
    width: 20%; 
    text-align: start; 
  }
  
  .w-nav-anchor {
    display: block; 
    padding: 15px; 
    border-bottom: 1px solid #ddd; 
  }
  
  .w-nav-anchor:last-child {
    border-bottom: none; 
  }
  
  .w-nav-control {
    overflow: hidden;
    display: block; 
    font-size: 30px; 
    cursor: pointer; 
    padding: 0px 15px; 
    background-color: #f68b30; 
    color: #fff; 
  }
}

@media (max-width: 480px) {
  .w-nav-list {
    display: none; /* Hide menu by default */
    flex-direction: column !important; /* Stack items vertically */
    width: 100%; /* Full width for mobile */
    background-color: #fff; /* Background color for better visibility */
    position: absolute; /* Positioning to overlay on content */
    top: 60px; /* Adjust based on header height */
    left: 0;
    z-index: 1000; /* Ensure it appears on top */
    overflow: hidden;
  }
  
  .w-nav-list.open {
    display: flex; /* Show menu when open */
    flex-direction: column !important;
  }
  
  .w-nav-item {
    width: 20%; /* Full width for menu items */
    text-align: right; /* Center text */
    overflow: hidden;
  }
  
  .w-nav-anchor {
    display: block; /* Block display for better click area */
    padding: 15px; /* Space around text */
    border-bottom: 1px solid #ddd; /* Optional: separator between items */
  }
  
  .w-nav-anchor:last-child {
    border-bottom: none; /* Remove border for last item */
  }
  
  .w-nav-control {
    display: block; /* Show menu toggle button */
    font-size: 30px; /* Adjust size */
    cursor: pointer; /* Pointer cursor for click */
    padding: 0px 15px; /* Space around button */
    background-color: #f68b30; /* Button background color */
    color: #fff; /* Button text color */
  }
}






/*Changing style in mobile*/
@media (max-width: 768px) {
  .g-cols {
    display: flex;
    flex-direction: column-reverse;
}
.assessdiv,
    .vc_col-sm-3 {
        width: 100%;
        margin-bottom: 20px;
    }
.assessdiv, .managediv{
    padding: 10px!important;
    }
.protectdiv{
  padding: 10px!important;
}
}



/**SLIDER**/


.carousel img {
  width: 100%;
  border-radius: 10px;
  transition: transform 0.3s ease;
}
