/* Stylesheet for Partner Sites */
/*-----------------------------------
[Table of contents]

xi. MEDIA QUERIES REFERENCE
xii. PLUGIN OVERRIDES
xiii. LOADER

0. RESET
1. TOOLS
2. COLOR 
3. FONT

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

/* <xi>|||||||||| MEDIA QUERIES REFERENCE START |||||||||| */

  /* !!!!!THESE ARE FOR REFERENCE ONLY DO NOT, I REPEAT DO NOT USE THESE FOR STYLES!!!!! */

  /* @media (max-width: 767px) {} */
  /* @media (max-width: 1023px) {} */
  /* @media (min-width: 1024px) {} */

/* |||||||||||||| MEDIA QUERIES REFERENCE END |||||||||||| */


/* <xii>||||||||||| PLUGIN OVERRIDES START ||||||||||| */

/* |||||||||||||||| PLUGIN OVERRIDES END ||||||||||||| */


/* <xiii>||||||||||| LOADER START ||||||||||| */

/* |||||||||||||||| LOADER END ||||||||||||| */


/* <0>|||||||||| RESET START |||||||||| */
  img,legend{border:0}legend,td,th{padding:0}html{font-family:sans-serif;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section,summary{display:block}audio,canvas,progress,video{display:inline-block;vertical-align:baseline}audio:not([controls]){display:none;height:0}[hidden],template{display:none}a{background-color:transparent}a:active,a:hover{outline:0}abbr[title]{border-bottom:1px dotted}b,optgroup,strong{font-weight:700}dfn{font-style:italic}mark{color:#000;background:#ff0}small{font-size:80%}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}svg:not(:root){overflow:hidden}figure{margin:1em 40px}hr{height:0;-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box}pre,textarea{overflow:auto}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}button,input,optgroup,select,textarea{margin:0;font:inherit;color:inherit}button{overflow:visible}button,select{text-transform:none}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],html input[disabled]{cursor:default}button::-moz-focus-inner,input::-moz-focus-inner{padding:0;border:0}input{line-height:normal}input[type=checkbox],input[type=radio]{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{height:auto}input[type=search]{-webkit-box-sizing:content-box;-moz-box-sizing:content-box;box-sizing:content-box;-webkit-appearance:textfield}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}fieldset{padding:.35em .625em .75em;margin:0 2px;border:1px solid silver}table{border-spacing:0;border-collapse:collapse}*,:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}
  body{line-height:1;font-family: 'Poppins', serif;font-size: 14px;margin:0 !important;color: #656565}
  ol,ul{list-style:none}
  blockquote,q{quotes:none}
  blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}
  table{border-collapse:collapse;border-spacing:0}
  a,a:hover,a:focus{color:inherit;text-decoration:none}

/* ||||||||||||| RESET END |||||||||||| */


/* <1>|||||||||| TOOLS START |||||||||| */
  
  body{width: 100%;margin:0 auto!important;line-height:1.85!important;color:#000 !important; height: 100%; background-color: #333333 !important;}
  #wrapper {max-width: 1280px; position: relative; margin: 0 auto; width: 100%; overflow: hidden;}
  .page-container {float: left; width: 100%; max-width: 100%; position: relative;}

  .clear-both{clear:both}

  .padding-zero {padding: 0;}
  .margin-zero {margin: 0;}

  .center-txt{text-align:center}
  .center-all {display: flex; justify-content: center; align-items: center;}

  .relative {position: relative;}
  .width-one-hundo {width: 100%}
  .max-width-one-hundo {max-width: 100%}

  .video-overlay {position: absolute;left: 0;width: 1280px;z-index: 9999;overflow: hidden;right: 0;margin: 0 auto;top: 50%;transform: translate(0, -50%);}
  .video-overlay video {width: 100%;height: 100%;}

  .video-container {position: relative;padding-bottom: 56.25%;padding-top: 25px;height: 0;width: 100%;}
  .video-container iframe {position: absolute;top: 0;left: 0;width: 100%;height: 100%;}

  .flex{display: flex}
  .block{display:block}
  .none{display:none}
  .inline{display:inline-block}
  .underline {text-decoration: underline;}


/* ||||||||||||| TOOLS END |||||||||||| */


/* <2>|||||||||| COLOR START |||||||||| */
  
  .dark-txt {color: #000000}
  .dark-bg {background-color: #000000}

  .grey-txt {color: #2C3033}
  .grey-bg {background-color: #2C3033}

  .lite-grey-txt {color: #666666}
  .lite-grey-bg {background-color: #666666}

  .lite-txt {color: #ffffff}
  .lite-bg {background-color: #ffffff}
  .lite-txt-hover:hover {color: #ffffff !important}

  .dark-blue-btn-bg {background-color: #002d4f;}
  .lite-blue-btn-bg {background-color: #0c6db7;}
  .blue-btn-bg {background-color: #0c6db7;}
  .blue-txt {color: #0c6db7;}
  .blue-bg {background-color: #0c6db7;}

  .main-rgb-txt {color: #ff9e19}
  .main-rgb-bg {background-color: #ff9e19}
  .main-rgb-txt-hover:hover {color: #ff9e19;transition: .5s;}
  .main-rgb-bg-hover:hover {background-color: #ff9e19;transition: .5s;}

  .secondary-rgb-txt {color: #0B4C76}
  .secondary-rgb-bg {background-color:#0B4C76}

/* ||||||||||||| COLOR END |||||||||||| */


/* <3>|||||||||| FONT START |||||||||| */
    
  .roboto {font-family: 'Poppins', serif;}
  .secondary {font-family: 'Poppins', sans-serif;}

  h1,h2,h3,h4 {font-family: 'Poppins', serif;margin:0; padding:0;}

  h1{font-size: 38px; font-weight: 300; line-height: 1.25;}
  h2{font-size: 36px;font-weight: 900;}
  h3{font-size:24px;}
  h4{font-size:18px; font-weight: 300}

  .inner-content ul li, .inner-content ul li a {line-height: 2;font-size: 16px;font-weight: 300}
  p {line-height: 1.5;font-size: 16px;font-weight: 300}

  .uppercase {text-transform: uppercase}
  .thin {font-weight: 300}
  .regular {font-weight: 500}
  .bold {font-weight: 700}
  .black {font-weight: 900}

/* ||||||||||||| FONT END |||||||||||| */



/* <3>|||||||||| HEADER START |||||||||| */

  .home #main-header {background-image: url(https://hvacdistributoruniversity.com/wp-content/uploads/2025/02/home-main-header.jpg); height: 335px;}
  #main-header {background-image: url(https://hvacdistributoruniversity.com/wp-content/uploads/2025/02/interior-header.jpg); height: 170px;}
  
  .nav-desk-only {display: block;}
  .nav-mobile-only {display: none;}

  .hamburger-menu {display: none;}
  .top-nav-btn-box {height: 35px;}
  .top-btn-box-1 {border-left: 0 solid #2C3033; border-right: 2px solid #2C3033; background-image: linear-gradient(to bottom right, #2e6eb1, #56B5E6);}
  .top-btn-box-2 {border-left: 2px solid #2C3033; border-right: 2px solid #2C3033; background-image: linear-gradient(to bottom right, #2e6eb1, #56B5E6);}
  .top-btn-box-3 {border-left: 2px solid #2C3033; border-right: 2px solid #2C3033; background-image: linear-gradient(to bottom right, #2e6eb1, #56B5E6);}
  .top-btn-box-4 {border-left: 2px solid #2C3033; border-right: 0 solid #2C3033; background-image: linear-gradient(to bottom right, #2e6eb1, #56B5E6);}
  .top-nav-btn-box.padding-zero:nth-child(odd) {padding-left: 0!important;}
  .top-nav-btn-box.padding-zero:nth-child(even) {padding-right: 0!important;}
  .top-btn-inside {font-weight: 400; color:#ffffff !important; font-size: 14px; letter-spacing: 2px; text-transform: uppercase;}
  .hamburger-box {margin-top:10px;}

  .main-nav-flex {display: flex; justify-content: space-between;}
  .main-nav-container {padding: 50px 70px 5px}
  .main-nav-container-mobile {padding: 0}
  .small-main-nav-container {padding: 50px 70px}
  .small-main-nav-container-mobile {padding: 0}
  .logo-box img {max-width: 250px;width: 100%;}

  .nav-items-box {width: 250px; display: flex; align-items: center; justify-content: space-between;}
  .nav-items-box-two-btn {width:430px; display: flex; align-items: center; justify-content: space-between;}
  .nav-join-button {width: 180px; height: 35px; border: none; border-radius: 5px;}

  .ham-img {width: 60px; height: 35px; margin-bottom: 2px; cursor: pointer;}
  header#main-header {position: relative;}

  @media (max-width: 900px) {
    .logo-box img {max-width: 180px;}
    .nav-items-box-two-btn {width:400px;}
    .nav-items-box {width:230px;}
    .nav-join-button {width: 160px;}
  }

  @media (max-width: 767px) {
    .nav-desk-only {display: none;}
    .nav-mobile-only {display: flex;}
    .nav-items-box, .nav-items-box-two-btn {width: 100%; padding: 20px 20px;}
    .logo-box img {max-width: 220px;}
    .home #main-header {height: unset; paddding-bottom: 20px;}
    #main-header {height: unset; paddding-bottom: 20px;}
  }

   @media (max-width: 450px) {
    .logo-box img {max-width: 180px;}
  }


/* ||||||||||||| HEADER END |||||||||||| */


/* <4>|||||||||| INNER PAGES START |||||||||| */

  /* |||||||||||||||| HOME ||||||||||||||||  */
    .home-top-div {float: left; position: relative; width: 100%; max-width: 100%; height: 450px; padding: 20px 100px;}
    .home-top-div h1 {position: absolute; top: -80px; right: 0; left: 0; width: 700px; margin: 0 auto;}
    .home-popup-img {margin-top: 20px; max-width: 680px; width: 100%}
    .blue-divider-div {float: left; position: relative; width: 100%; max-width: 100%; z-index: -1;}
    .blue-divider-div img {width: 100%; max-width: 100%; margin-bottom: -10px;} 

    .home-dist-training-div {float: left; position: relative; width: 100%; max-width: 100%; padding: 40px 100px 80px; text-align: center;}
    .home-dist-training-div h1 {margin-bottom: 40px;}
    .dist-training-row {display: flex; justify-content: center; align-items: stretch; gap: 20px; flex-wrap: wrap;}
    .dist-training-box {max-width: 320px; width: 100%; box-shadow: 0 2px 4px rgba(0, 0, 0, .075) !important; border-radius: 15px; flex: 1; display: flex; flex-direction: column; justify-content: space-between;}
    .dist-training-box img {width: 100%; max-width: 100%; border-top-left-radius: 15px; border-top-right-radius: 15px;}
    .online-courses-box {border-bottom: 3px solid #0c6db7;}
    .library-box {border-bottom: 3px solid #00b4f0;}
    .training-box {border-bottom: 3px solid #0c6db7;}
    .dist-training-box h4 {font-size: 16px; font-weight: 500; line-height: 1.25; padding-top: 25px; width: 70%; margin: 0 auto;}
    .dist-training-box p {font-size: 14px; padding: 20px 20px; margin: 0;flex-grow: 1; display: flex; align-items: center; justify-content: center;}
    .dist-training-box .btn-box {text-align: center; margin-top: auto; padding-bottom: 30px;}
    .btn-box button {width: 240px; border: none; border-radius: 5px; padding: 8px 0;}

    .home-dealer-dev-div {background-image: url(https://hvacdistributoruniversity.com/wp-content/uploads/2025/02/MCU-section-image.jpg); float: left; position: relative; width: 100%; max-width: 100%; background-repeat: no-repeat;}
    .home-dealer-dev-txt {max-width: 68%; width: 100%; padding: 60px 80px 80px;}
    .home-dealer-dev-txt h1 {margin-top: 0;}
    .home-dealer-dev-div button {width: 240px; border: none; border-radius: 5px; padding: 8px 0; margin-top: 20px}

    .home-live-training-div {background-image: url(https://hvacdistributoruniversity.com/wp-content/uploads/2025/02/Dealer-training-section-image.jpg); float: left; position: relative; width: 100%; max-width: 100%; background-repeat: no-repeat; display: flex; justify-content: flex-end;}
    .home-live-training-txt {max-width: 55%; width: 100%; padding: 60px 50px 80px 110px; color: #fff;}
    .home-live-training-txt h1 {margin-top: 0;}
    .home-live-training-div button {width: 240px; border: none; border-radius: 5px; padding: 8px 0; margin-top: 20px}

    .home-packages-div {float: left; position: relative; width: 100%; max-width: 100%; padding: 40px 100px 80px; text-align: center;}
    .home-packages-div p {margin-top: 20px; margin-bottom: 0;}
    .home-packages-row {display: flex; justify-content: center; align-items: center; flex-wrap: wrap; gap: 20px; padding: 30px 0 40px;}
    .home-packages-row img {max-width: 200px; width: 100%;}
    .home-packages-div button {width: 240px; border: none; border-radius: 5px; padding: 8px 0;}
    
    .home-values-div {background: url('https://hvacdistributoruniversity.com/wp-content/uploads/2025/06/core-values-section-bg.jpg'); float: left; position: relative; width: 100%; max-width: 100%; background-size: cover;}
    .home-values-txt {max-width: 68%; width: 100%; padding: 40px 80px;}
    .home-values-txt button {width: 240px; border: none; border-radius: 5px; padding: 8px 0; margin-top: 20px; background-color: #000;}

    .ld-section-heading {
        display: none !important;
    }
    
    a.ld-button {
        display: none !important;
    }  
    
    .learndash-wrapper {
        text-align: left !important;
    }
    
    @media (max-width: 1130px) {
      .home-top-div {height: 480px;}
    }

    @media (max-width: 1100px) {
      .home-live-training-div {background-position-x: -160px;}
      .home-live-training-txt {max-width: 65%; padding: 60px 80px 80px 140px;}
    }

    @media (max-width: 1038px) {
      .home-dealer-dev-txt {max-width: 80%;}
    }

    @media (max-width: 1023px) {
      .home-top-div {height: 520px;}
      .home-values-div {background-position-x: -130px}
    }

    @media (max-width: 983px) {
      .home-values-div {background-position-x: -340px}
    }

    @media (max-width: 970px) {
      .home-live-training-txt {max-width: 65%; padding: 60px 40px 80px 120px;}
    }

    @media (max-width: 900px) {
      .home-live-training-div {background-position-x: -260px;}
      .home-live-training-txt {max-width: 75%; padding: 60px 40px 80px 120px;}
      .home-dealer-dev-txt {max-width: 100%;}
    }

    @media (max-width: 880px) {
      .home-top-div {height: 520px;}
      .home-popup-img {width: 100%; max-width: 100%;}
    }

    @media (max-width: 805px) {
      .home-values-div {background-position-x: -510px}
    }
  

    @media (max-width: 767px) {
      .home-top-div {padding: 20px 40px 0; height: unset;}
      .home-top-div h1 {position: relative; top: unset; left: unset; right: unset; bottom: unset; width: 100%;}
      .home-dist-training-div {padding: 40px 20px 80px;}
      .home-dealer-dev-div {background-image: url(https://hvacdistributoruniversity.com/wp-content/uploads/2025/02/mcu-section-mobile.jpg); height: 860px; display: flex; justify-content: center; align-items: flex-end;}
      .home-dealer-dev-txt {display: flex; justify-content: center; align-items: center; flex-direction: column; text-align: center; padding: 60px 20px 80px;}
      .home-live-training-div {background-image: url(https://hvacdistributoruniversity.com/wp-content/uploads/2025/02/Dealer-training-section-mobile.jpg); background-position-x: 0; height: 860px; display: flex; justify-content: center; align-items: flex-end;}
      .home-live-training-txt {max-width: 100%; display: flex; justify-content: center; align-items: center; flex-direction: column; text-align: center; padding: 60px 20px 80px;}
      /*.home-dealer-dev-div {background-image: unset;}
      .home-dealer-dev-txt {display: flex; justify-content: center; align-items: center; flex-direction: column; text-align: center; background-color: #D4E4E8; padding: 60px 20px 80px;}
      .home-live-training-div {background-image: unset;}
      .home-live-training-txt {max-width: 100%; display: flex; justify-content: center; align-items: center; flex-direction: column; text-align: center; background-color: #192740; padding: 60px 20px 80px;}*/
      .home-packages-div {padding: 40px 20px 80px;}
      .blue-divider-div {display: none;}
      .home-values-div {background: unset; background-size: unset; background-color: #1B70B4; background-position-x: unset;}
      .home-values-txt {max-width: 100%; display: flex; flex-direction: column; justify-content: center; align-items: center; text-align: center; gap: 10px;}
    }

    @media (max-width: 450px) {
      .home-packages-row img {max-width: 300px;}
    }

  /* |||||||||||||||| HOME END ||||||||||||  */

  /* |||||||||||||||| INNER PAGE UNIVERSAL START ||||||||||  */

  .inner-div-main {float: left; position: relative; width: 100%; max-width: 100%; padding: 40px 100px 80px; text-align: center;}

  @media (max-width: 767px) {
    .inner-div-main {padding: 40px 20px 80px;}
  }

  /* |||||||||||||||| INNER PAGE UNIVERSAL END ||||||||||||  */


  /* |||||||||||||||| LIVE TRAINING START ||||||||||  */

  .training-offerings-holder {margin-top: 50px;}
  .training-div {background-color: #F6F6F6; border-radius: 15px; display: flex; justify-content: space-between; align-items: center; padding: 20px 20px; margin-bottom: 20px;}
  .training-left {display: flex; justify-content: center; align-items: center; gap: 30px;}
  .training-left img {max-width: 75px; width: 100%;}
  .training-left p {font-size: 18px; font-weight: 500;}
  .training-btn-div button {width: 240px; border: none; border-radius: 5px; padding: 8px 0;}

  @media (max-width: 1023px) {
    .training-div {flex-direction: column; justify-content: center;}
    .training-left {flex-direction: column; gap: 0;}
    .training-left p {margin-top: 20px; margin-bottom: 20px;}
  }

  /* |||||||||||||||| LIVE TRAINING END ||||||||||||  */


  /* |||||||||||||||| LIBRARY RESOURCES START ||||||||||  */

  .library-offerings-holder {margin-top: 50px; display: flex; justify-content: flex-start; align-items: stretch; gap: 20px; flex-wrap: wrap;}
  .library-offering-box {max-width: 345px; width: 100%; flex: 0 0 33.3333%; box-shadow: 0 2px 4px rgba(0, 0, 0, .075) !important; border-radius: 15px; flex: 1; display: flex; flex-direction: column; justify-content: space-between;}
  .library-offering-box img {border-top-left-radius: 15px; border-top-right-radius: 15px;}
  .library-offering-box h4 {text-align:center;font-size: 16px; font-weight: 500; line-height: 1.25; padding-top: 25px; width: 70%; margin: 0 auto;}
  .library-offering-box p {font-size: 14px; padding: 20px 20px; margin: 0;flex-grow: 1; display: flex; align-items: center; justify-content: center;}
  .library-offering-box .btn-box {text-align: center; margin-top: auto; padding-bottom: 30px;}
  .library-offering-box .btn-box button {width: 240px; border: none; border-radius: 5px; padding: 8px 0;}
  .library-offering-box .dbl-btn-box {display: flex; justify-content: center; align-items: center; gap: 10px; padding-bottom: 30px;}
  .library-offering-box .dbl-btn-box button {width: 150px; border: none; border-radius: 5px; padding: 8px 0;}

  @media (max-width: 1274px) {
    .library-offerings-holder {justify-content: center; gap: 30px;}
  }

  @media (max-width: 767px) {
    .library-offering-box .dbl-btn-box {flex-direction: column;}
    .library-offering-box .dbl-btn-box button {width: 240px;}
  }
  /* |||||||||||||||| LIBRARY RESOURCES END ||||||||||||  */


  /* |||||||||||||||| EVENTS PAGE START ||||||||||  */

    .event-type-header {text-align: center; font-size: 30px; font-weight: 400;}
    .event-title {text-align: center; font-size: 40px; font-weight: 500; margin-top: -20px;}
    .event-date {text-align: center; font-size: 28px; margin-top: -30px; font-weight: 400;}
    .event-time {text-align: center; font-size: 22px; margin-top: -20px; font-weight: 400;}
    .event-recruit-btn {width: 300px; padding: 10px; font-size: 20px; border: none; border-radius: 5px; display: flex; justify-content: center; align-items: center; margin: 40px auto 60px;}
    .events-div ul {list-style: disc;}
    .events-div ul li {font-size: 16px;}
    .event-subtitle {font-weight: 400; margin-top: 30px;}
    .event-presenter-div  {background-color: #F6F6F6; border-radius: 15px; padding: 20px 20px; margin-bottom: 20px; margin-top: 50px;}
    .event-presenter-title {text-align: center; font-size: 40px; margin-top: 0; font-weight: 500;}
    .speaker-description-info {display: flex; justify-content: center; align-items: center; flex-direction: column;}
    .speaker-image img {border-radius: 50%;}
    .speaker-description-name {font-size: 30px;}
    .speaker-description-details {max-width: 60%;}
    .speaker-description-text {margin-top: -20px;}
    .event-register-title {text-align: center; font-size: 40px; margin-top: 40px; font-weight: 500;}

    .event-gfrom-div .gform_heading {display: none;}
    .event-gfrom-div .ginput_container {margin-bottom: -15px;}
    .event-gfrom-div select {padding: 0px 15px!important;}
    .event-gfrom-div .gform-footer {margin-top: 40px !important}
    .event-gfrom-div .gform-footer .gform_button {width: 300px !important; height: unset !important; padding: 15px 10px !important; font-size: 20px !important; border: none !important; border-radius: 5px !important; display: flex !important; justify-content: center !important; align-items: center !important; margin: 20px auto !important;}

    @media (max-width: 767px) {
      .event-title {font-size: 35px;}
      .speaker-description-details {max-width: 100%; text-align: center;}
      .event-recruit-btn {width: 280px;}
    }
  /* |||||||||||||||| EVENTS PAGE END ||||||||||||  */

  /* ||||||||||||| POPUP SECTION |||||||||| */

    #popup {position: fixed; bottom: 0%; z-index: 99999; right: 1.2%; max-width: 280px; width: 100%; text-align: center; background-color: #fff; border: 1px solid #0c6db7; border-bottom: none;}
    .popup-top-div {padding: 8px 10px; cursor: pointer;}
    .popup-title {font-size: 1.2rem; line-height: 1.25}
    .close-sign {float: right; margin-top: -7px;}
    .plus-sign {float: right; margin-top: -7px;}
    .popup-bottom-div {padding: 5px 15px 15px;}
    .popup-text {font-size: 0.9rem}
    .popup-button {background-color: #27AAE1; text-transform: uppercase; height: 40px; width: 200px; margin: 0 auto; position: relative; display: flex; align-items: center; justify-content: center; font-size: 0.8rem; letter-spacing: 1px; word-spacing: 2px; color: #fff; cursor: pointer; border: 2px solid #fff; transition: .6s; padding: 0; border-radius: 0;}
    .hider {display: none !important;}
    @media (max-width: 1024px) {
      #popup {display: none;}
    }

  /* ||||||||||||| POPUP SECTION END |||||| */

 /* |||||||||||||||| RESTRICT PAGE START ||||||||||  */

  .inner-div-main {text-align: unset;}
  .restrict-flex {display: flex; justify-content: space-between; align-items: center; gap: 50px;}

  .guest-login-button {width: 240px; border: none; border-radius: 5px; padding: 8px 0; margin-top: 20px;}

  @media (max-width: 1023px) {
    .restrict-flex {display: flex; justify-content: center; align-content: center; flex-direction: column; gap: 30px; text-align: center;}
  }
  
  /* |||||||||||||||| RESTRICT PAGE END ||||||||||||  */


  /* |||||||||||||||| LIVE TRAINING PAGES START ||||||||||  */

  .lr-secondary-header {font-size: 18px; font-weight: 700; margin-top: 40px;}
  .lr-sub-header {font-weight: 500;}
  .lr-training-div ul {list-style: disc; padding-inline-start: 20px;}
  .lr-training-div ul li {font-weight: 300; font-size: 16px;}
  .lr-sub-ul {list-style: circle !important;}
  
  /* |||||||||||||||| LIVE TRAINING PAGES END ||||||||||||  */

  /* |||||||||||||||| JOIN PAGE START ||||||||||  */

  input[type="text"], input[type="email"], select, textarea, input[type="password"] {padding: 10px 15px!important; color: #808285; border-radius: 0; -webkit-appearance: none; background: #fff; box-shadow: none; border: #808285 solid 1px; width: 100%; margin-bottom: 10px;}
  .gform_heading {display: none;}
  .gform_footer {display: flex; justify-content: center; margin-bottom: 0 !important; margin-top: -10px !important}
  .gform_button {height: 35px !important; width: 200px !important; position: relative !important; display: flex !important; align-items: center !important; justify-content: center !important; letter-spacing: 1px !important; word-spacing: 2px !important; cursor: pointer !important; transition: .6s !important; padding: 0 !important; border-radius: 0 !important; border: 0 !important; background-color: #006db7 !important; color: #fff !important; font-size: 16px !important; margin: 0 !important;}

  .egia-field {margin-bottom: 5px !important;}
  .ginput_left {padding: 0 !important; margin-bottom: 5px !important; width: 100% !important;}
  .ginput_right {width: 100% !important; padding: 0 !important;}
  .gfield_label, .gform-field-label {display: none !important;}
  .vid-col {margin-top: 30px;}

  @media (max-width: 1023px) {
    .egia-field {margin-bottom: 5px !important;}
    .ginput_left {margin-bottom: 5px !important;}
    .vid-col {margin-top: 0; margin-bottom: 30px;}
  }
  
  /* |||||||||||||||| JOIN PAGE END ||||||||||||  */

/* ||||||||||||| INNER PAGES END |||||||||||| */


/* <5>|||||||||| FOOTER START |||||||||| */

  #footer-bar {padding: 40px 0 20px; float: left; background-color: #00111d; color: #3e6c8f;}
  .footer-top-holder {padding: 0 60px 30px;}
  .footer-ul {line-height: 1.7;}
  .footer-ul li {font-size: 13px;}
  .contact-ul {line-height: 1.7;}
  .contact-ul li {font-size: 13px;} 
  .contact-ul li i {margin-right: 5px;}
  .footer-addy {margin-bottom: 20px;}
  .footer-line {border-bottom: 1px solid #3e6c8f; width: 92%; margin-bottom: 25px;}
  .footer-bottom-holder {padding: 0 40px;}
  .footer-bottom-holder .footer-logo {float: left; position: relative;}
  .footer-bottom-holder .footer-logo img {max-width: 200px; width: 100%;}
  .footer-bottom-holder .social-media-box {float: right; position: relative; top: 5px; display: flex; justify-content: center; align-items: center; gap: 10px; margin-right: 15px;}
/*  .footer-bottom-holder .social-icon {display: inline-block; width: 30px; height: 30px; text-align: center; border-radius: 50%; margin-right: 10px;}*/
  .footer-bottom-holder .social-icon img {max-width: 30px; width: 100%;}

  @media (max-width: 1023px) {
    .footer-bottom-holder .social-media-box {float: left; margin-right: unset; margin-top: 20px; margin-left: 15px;}
  }

  @media (max-width: 767px) {
    .footer-logo {width: 100%; max-width: 100%;}
  }
/* ||||||||||||| FOOTER END |||||||||||| */