/* 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 ||||||||||| */
  .wcwl_elements.bound {display: flex !important; justify-content: center !important; align-items: center !important; flex-direction: column !important;}
  .woocommerce_waitlist {background-color: #178CC4 !important; color: #FFF !important}
  #gform_wrapper_2 {margin-top: -10px;}
  .egia-field, .egia-field label, .gfield_html {list-style: none!important;}
  .egia-field label {/*display: inline-block; padding-bottom: 10px; font-size: 16px!important; font-weight: 500!important;*/ display: none;}
  .gfield_label {display: none !important;}
  .ginput_container_email label {display: none !important;}
  .ginput_left {padding-left: 0 !important; padding-right: 16px !important;}
  .ginput_right {padding-left: 16px !important; padding-right: 0 !important;}
  .egia-field input, .egia-field select, .gfield_select, .ginput_container textarea, .egia-field .large.gfield_select {padding: 4px 15px!important; font-size: 18px!important; position: relative; margin-bottom: 10px; top: -4px;}
  #gform_submit_button_2 {background: linear-gradient(to right, #149DC4, #0C698A); font-size: 16px; display: block; width: 300px; text-align: center; padding: 15px 0; color: #ffffff; border: 1.5px solid #ffffff; height: auto; margin: 0 auto;}
  #gform_wrapper_2 .gform_footer { margin-top: -10px !important;}
  #field_2_184 {margin-top: -10px;}
  .gform_wrapper input, .gform_wrapper select {width: 100% !important}
  .gform_wrapper form .gform_body ul.gform_fields {max-width: 1020px;margin: 0 auto !important;width: 100%;display: block;}
  .gform_wrapper .gform_footer input.button, .gform_wrapper .gform_footer input[type=submit] {background-color: #00ADED; width: 180px;position: relative;display: flex !important;align-items: center;justify-content: center;font-size: 12px;font-weight: 700;letter-spacing: 1px;word-spacing: 2px;color: #fff;cursor: pointer;padding: 14px 0;max-width: 200px;margin: 0 auto !important;}
  #gform_previous_button_17 {display: none;}
  .gsection {border-bottom: 0px !important;}
  .section-container li {
    list-style-type: square;
	line-height: 1.5;
    font-size: 16px;
    font-weight: 300;
	}
/* |||||||||||||||| 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: 'Mulish', sans-serif;font-size: 14px;margin:0 !important;color: #000; background-color: #353535}
  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 |||||||||| */

  #wrapper {max-width: 1440px; position: relative; margin: 0 auto; width: 100%; overflow: hidden;}

  .mxw-container {width:100%;max-width:970px;}

  .page-container {background-color: #fff; float: left; width: 100%; display: block;}

  .float-none{float:none}
  .float-left{float:left}
  .float-right{float:right}

  .flex-right{justify-content: flex-end}
  .align-items-center{align-items: center}

  .clear-both{clear:both}

  .margin-zero-list{margin-block-start: 0;margin-block-end: 0;margin-inline-start: 0px;margin-inline-end: 0px;padding-inline-start: 0px;margin:0}
  .margin-zero{margin:0}
  .margin-center{margin:0 auto}
  .margin-bottom-zero{margin-bottom:0}
  .margin-top-zero{margin-top:0;}

  .padding-zero{padding:0 !important}
  .padding-bottom-zero{padding-bottom:0}
  .padding-top-zero{padding-top:0}

  .center-txt{text-align:center}
  .align-txt-right{text-align:right}

  .center-vert{display:flex;align-items:center}
  .center-all{display:flex;align-items:center;justify-content:center}
  .center-all img{max-width: 100%;padding: 30px 0 20px}

  .height-one-hundo {height: 100%}

  .width-one-hundo {width: 100%}
  .max-width-one-hundo {max-width: 100%}

  .relative {position: relative;}
  .flex{display: flex}
  .block{display:block}
  .none{display:none}
  .inline{display:inline-block}
  .underline {text-decoration: underline;}

  .embed-container {position: relative; padding-bottom: 56.25%; height: 0; overflow: hidden; width: 100%;}
  .embed-container iframe {position: absolute; top: 0; left: 0; width: 100%; height: 100%;}


  .mobile-only {display: none;}
  .desk-only {display: block;}

  .mobile-only-hero {display: none;}
  .desk-only-hero {display: block;}

  .desk-icons {display: block; margin: 0 auto;}
  .mobile-icons {display: none;}

  .mar-top-25 {margin-top: 25px;}
  .mar-bot-25 {margin-bottom: 25px;}

  .hider {display: none !important;}

  @media (max-width: 1024px) {
    #wrapper {overflow: hidden;}
  }

  @media (max-width: 1023px) {
    .flex{display: block}
    .float-left, .float-right{margin: 0 auto;display: block;}
    .hide-options-mobile {display: none !important;}
  }

  @media (max-width: 768px) {
    .desk-only {display: none;}
    .mobile-only {display: block;}
  }

  @media (max-width: 767px) {
	.desk-icons {display: none;}
	.mobile-icons {display: block; margin: 0 auto;}
  }

  @media (max-width: 414px) {
    .desk-only-hero {display: none;}
    .mobile-only-hero {display: block;}
  }

/* ||||||||||||| TOOLS END |||||||||||| */


/* <2>|||||||||| COLOR START |||||||||| */
  
  .dark-txt {color: #000000}
  .dark-bg {background-color: #000000}

  .guest-welcome {color:#00ADED !important;}
  .blue-txt {color:#459aba;}
  .blue-bg {background-color:#459aba;}

  .nav-bg {background-color: #f1f2f2;}

  .grey-txt {color: #2C3033}
  .grey-bg {background-color: #2C3033}

  .lite-grey-txt {color: #666666}
  .lite-grey-bg {background-color: #666666}

  .lite-gray-bg {background-color: #EFEDED;}

  .lite-txt {color: #ffffff}
  .lite-bg {background-color: #ffffff}
  .lite-txt-hover:hover {color: #ffffff !important}

  .main-rgb-txt {color: #ff9e19}
  .main-rgb-bg {background-color: #ff9e19}
  .login-rgb-bg {background-color: #000000}
  .main-rgb-txt-hover:hover {color: #ff9e19;transition: .5s;}
  .main-rgb-bg-hover:hover {background-color: #ff9e19;transition: .5s;}

  .opti-blue-bg {background-color: #00ADED}
  .opti-blue-txt {color: #00ADED}

  .dark-title {color: #2B2B2B;}

  .secondary-rgb-txt {color: #0B4C76}
  .secondary-rgb-bg {background-color:#0B4C76}

/* ||||||||||||| COLOR END |||||||||||| */


/* <3>|||||||||| FONT START |||||||||| */
/*    
  .roboto {font-family: 'Roboto', serif;}
  .secondary {font-family: 'Roboto', sans-serif;}*/

  h1,h2,h3,h4 {font-family: 'Mulish', sans-serif;margin:0; padding:0;}

  h1{font-size:26px;}
  h2{font-size: 36px;font-weight: 900;}
  h3{font-size:24px;}
  h4{font-size:18px;}

  .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 |||||||||||| */


/* <4>|||||||||| BUTTONS START |||||||||| */

  .nav-button {background-color: #00ADED;  width: 180px; position: relative; display: flex; align-items: center; justify-content: center; font-size: 12px; font-weight: 700; letter-spacing: 1px; word-spacing: 2px; color: #fff; cursor: pointer; padding: 14px 0;}
  .secondary-blue-btn {background: linear-gradient(to right, #149DC4, #0C698A); font-size: 16px; display: block; width: 300px; text-align: center; padding: 15px 0; color: #ffffff; border: 1.5px solid #ffffff; height: auto; margin: 0 15px;}

  .btn,.btn-box{width: 100%;max-width:330px;font-size: 15px;white-space: normal;padding: 10px 0;margin-bottom: 12px;text-align: initial}
  .btn a,.btn-box a{display: flex;align-items: center;justify-content: center}
  .btn a:hover,.btn-box a:hover, .btn a:focus,.btn-box a:focus{color: #ffffff;}
  .btn i,.btn-box i{font-size: 25px}
  .btn span,.btn-box span{width: 100%; max-width: 75%; padding-left: 15px}
  .btn-box {padding: 20px 0}
  .btn-box h3,.btn-box a {margin: 15px 0}
  .btn-box a {line-height: 1.5}
  .mob-only {display: none;}
  .desk-only {display: block;}
	
  @media (max-width: 1023px) {
    .btn span, .btn-box span {padding-left: 0;max-width: 85%}
    .btn, .btn-box {
      clear: both;
      float: left;
    }
    .btn.float-left, .btn.float-right, .btn-box.float-left, .btn-box.float-right {float: none}
  }

  @media (max-width: 767px) {
  	.mob-only {display: block;}
	.desk-only {display: none;}
    .btn, .btn-box { max-width: 100%}
  }

/* ||||||||||||| BUTTONS END |||||||||||| */


/* <4>|||||||||| HEADER START |||||||||| */

  header#main-header {position: relative;overflow: hidden;/*background: rgba(0,0,0,0.2);*/}
  .video-overlay {position: absolute;left: 0;width: 100%; max-width: 1440px; z-index: 9999;overflow: hidden;right: 0;margin: 0 auto;top: 59%;transform: translate(0, -50%);z-index: -1;}  
  .video-overlay video {width: 100%;height: 100%;}
  .secondary-image-bar {margin-top: 80px; height: 325px; overflow: hidden; position: relative;}
  .image-overlay {background-image: url('https://optimusfinancing.com/wp-content/uploads/2021/03/optimusHeader1.jpg'); max-width: 1440px; height: 200px; position: relative; width: 100%; background-position: center; background-size: cover; background-repeat: no-repeat; display: flex; justify-content: space-between; align-items: center;}
  .home-secondary-title-img {max-width: 650px; width: 100%;}
  .secondary-title-img {max-width: 550px; width: 100%; padding-right: 40px;}

  .hero-txt {margin: 0; position: absolute; top: 60%; -ms-transform: translateY(-60%); transform: translateY(-60%); left: 70px; max-width: 80%; width: 100%;}
  .hero-title-img {margin: 0; position: absolute; top: 70%; -ms-transform: translateY(-70%); transform: translateY(-70%); left: 70px; max-width: 80%; width: 100%;}
  .hero-txt h1 {font-size: 85px; font-weight: bold;}
  .hero-txt h2 {font-size: 22px; margin-top: 15px;}

  @media (max-width: 1023px) {
    .hero-txt {text-align: center; top: 50%; left: 0; max-width: 100%;}
  }

  @media (max-width: 1023px) {
    .hero-txt h1 {font-size: 45px;}
    .hero-txt h2 {font-size: 20px;}
    .secondary-image-bar {margin-top: 60px;} 
  }

  @media (max-width: 414px) {
    .hero-txt  {padding: 0 60px;}
  }

  @media (max-width: 320px) {
    .hero-txt h1 {font-size: 25px;}
    .hero-txt h2 {font-size: 16px;}
  }


/* ||||||||||||| HEADER END |||||||||||| */


/* <5>|||||||||| NAVIGATION START |||||||||| */

  .nav-bar-block {padding: 0 20px; height: 100%; display: inline-flex; align-items: center; justify-content: center; font-size: 14px; font-weight: 700; color: #000; letter-spacing: 1px; cursor: pointer; transition: .2s; margin: 0; text-align: center;}
  .nav-bar-block p {font-size: 14px; font-weight: bold}
  .optimus-header-logo {padding: 20px 0 !important; width: 200px !important;}
  
  .sticky {position: fixed; z-index: 33333; max-width: 1440px; width: 100%; top: 0; box-shadow: 0 2px 5px #0a0a0a31}

  .nav-text-hover:hover {color: #178CC4;}
  
  .hamburger-box {display: none;}
  .hamburger-menu {display: none;}

  .main-nav {display: flex; align-items: center; justify-content: space-between; padding: 0 20px 0 0;}

  .nav-left {display: inline-block;}
  .nav-right {display: inline-block;}

  .dropdown {overflow: hidden;}

  .dropdown .dropbtn {   
      border: none;
      outline: none;
      color: white;
      padding: 14px 16px;
      background-color: inherit;
  }

  .dropdown-content {
    display: none;
    position: absolute;
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    z-index: 1;
    top: 70px;
    justify-content: center;
    align-items: center;
    flex-direction: column;
    padding: 20px 10px;
    border-radius: 5px;
  }

  .dropdown-content:after {
  content: " ";
  position: absolute;
  right: 70px;
  top: -15px;
  border-top: none;
  border-right: 15px solid transparent;
  border-left: 15px solid transparent;
  border-bottom: 15px solid #f9f9f9;
}

  .dropdown:hover .dropdown-content {
    display: flex;
}

  @media (max-width: 1375px) {
    .nav-bar-block {padding: 0 10px; font-size: 14px;}
    .nav-bar-block p {font-size: 14px;}
  }

  @media (max-width: 1200px) {
    .nav-bar-block {padding: 0 8px; font-size: 12px;}
    .nav-bar-block p {font-size: 12px;}
    .nav-button {width: 140px;}
  }

  @media (max-width: 1070px) {
    .nav-bar-block {padding: 0 6px;}
  }

  @media (min-width: 1024px) {
    #nav-bar-main {height: 44px}
    #nav-bar-sub {padding: 15px 0}
    #nav-bar-sub ul {padding: 10px 0}
    #nav-bar-main ul li, #nav-bar-sub ul li {display: inline-block}
    #nav-bar-main ul li {padding: 0 10px}
    #nav-bar-sub ul li {padding: 0 15px}
    .mobile-sub-menu {display: none}
  } 

  @media (max-width: 1023px) {
    .nav-hide {display: none;}
    .hamburger-menu {display: block;}
    .hamburger-box {display: inline-block; padding: 0 20px;}
    .mobile-block {display: flex;}
    .mobile-inline-block {display: inline-block;}
    .hamburger {width: 40px; height: auto; float: right;}
    .hamburger-menu {display: none; position: fixed; left: 0; top: 72px; width: 100%; z-index:200;}
    .hamburger-menu ul {padding: 0;}
    .hamburger-menu li {height: 45px; border-bottom: 2px solid #0E173D; background-color: #fff; color: #000; display: flex; align-items: center; justify-content: center; text-transform: uppercase; font-weight: 700; letter-spacing: 1px; cursor: pointer; padding-top: 2px;}
    .nav-bar-block {padding: 0 20px; width: 100%;}
    /*.optimus-header-logo {width: 100px !important;}*/
    .mobile-float-left {float: left;}
    }

  @media (max-width: 414px) {
    .optimus-header-logo {width: 100px !important;}
    .hamburger-menu {top: 45px;}
  }

/* ||||||||||||| NAVIGATION END |||||||||||| */


/* ||||||||||||| VIDEO CONTAINER SECTION |||||||||| */
  
  .image-bar {height: 650px; overflow: hidden; position: relative;}

  @media (max-width: 1350px) {
   .image-bar {height: 495px;}
  }

  @media (max-width: 1270px) {
   .image-bar {height: 475px;}
  }

  @media (max-width: 1200px) {
   .image-bar {height: 450px;}
  }

  @media (max-width: 1110px) {
   .image-bar {height: 415px;}
  }

  @media (max-width: 1024px) {
   .image-bar {height: 395px;}
   .video-overlay {top: 62%;}
  }

  @media (max-width: 860px) {
   .image-bar {height: 345px;}
  }

  @media (max-width: 768px) {
   .image-bar {height: 295px;}
   .video-overlay {top: 62%;}
  }

  @media (max-width: 414px) {
    .image-bar {height: 260px;}
    .video-overlay {top: 67%;}
  }

  @media (max-width: 375px) {
    .image-bar {height: 240px;}
    .video-overlay {top: 69%;}
  }

  @media (max-width: 320px) {
    .image-bar {height: 210px;}
    .video-overlay {top: 70%;}
  }

/* ||||||||||| VIDEO CONTAINER SECTION END |||||||| */

/* <6>|||||||||| HOME PAGE START |||||||||| */

  /* NEW STYLES */

  .header-div {float: left; width: 100%; position: relative; margin-top: 85px; /*background-color: #F6F6F6;*/ padding: 100px 0; display: flex; justify-content: center; align-items: center;}
  .header-div h1 {font-size: 40px; font-weight: 900;}
  .nav-button {border-radius: 5px;}

  #slider-bar {padding: 70px 0 20px; float: left; width: 100%; position: relative; margin-top: 55px; background-color: #F6F6F6;}
  .options-bar-slider {position: relative; width: 100%; height: 100%;}
  .slider-options {position: relative; margin: 0 20px; text-align: center; display: flex; align-items: flex-start; justify-content: center;}
  .slider-button {top: 40%; height: 60px; width: 60px; background-size: cover; background-repeat: no-repeat; background-position: center; z-index: 100; text-transform: uppercase; position: absolute;}
  .slider-prev {left: 0; margin-left: 20px; background-image: url(https://epic2021event.com/wp-content/themes/egiadefault2019/images/arrow-left-blue.png); cursor: pointer;}
  .slider-next {right: 0; margin-right: 20px; background-image: url(https://epic2021event.com/wp-content/themes/egiadefault2019/images/arrow-right-blue.png); cursor: pointer;}
  .slider-option-txt {width: 75%; height: 90%; text-align: center; display: flex; align-items: center; justify-content: center; flex-direction: column; letter-spacing: 1px; word-spacing: 1px; line-height: 19px; font-size: 1rem; font-weight: 600; margin-top: 0; margin-bottom: 20px;}
  .slick-list {overflow: unset;}
  .slider-title {font-size: 45px; margin: 0 auto 15px;}
  .slider-option-txt p {max-width: 600px; margin-bottom: 30px;}
  .slider-btn {background-color: #00ADED; border-radius: 5px;width: 180px; position: relative; display: flex; align-items: center; justify-content: center; font-size: 16px; font-weight: 700; letter-spacing: 1px; word-spacing: 2px; color: #fff; cursor: pointer; padding: 10px 0;}

  .home-leasing-div {float: left; width: 100%; position: relative; background-color: #F6F6F6; background-image: url(https://optimusfinancing.com/wp-content/uploads/2022/11/home-intro-bg.jpg); background-position-y: 265px; background-repeat: no-repeat; padding: 40px;}
  .home-leasing-top-div {display: flex; justify-content: center; align-items: center; flex-direction: column;}
  .home-leasing-large-img {max-width: 1200px; width: 100%; margin: 40px auto 20px;}
  .home-leasing-top-div h2 {font-size: 40px;}
  .home-leasing-top-div p {max-width: 1000px; width: 100%;}

  .home-leasing-bot-div {display: flex; justify-content: space-between; align-items: center; max-width: 100%; width: 100%; margin: 40px auto 0; flex-wrap: wrap; max-width: 1200px;}
  .triple-box:first-child {margin-left: 0;}
  .triple-box {background-color: #EBEBEB; max-width: 375px; width: 100%; margin: 0 10px; border-radius: 10px;}
  .triple-box:last-child {margin-right: 0;}
  .triple-box-inner {padding: 40px 30px 20px; height: 340px; text-align: center;}
  .triple-box-img {max-width: 70px; width: 100%;}
  .triple-box-title {color: #2A2A2A; font-size: 26px; font-weight: 700; margin: 15px auto;}
  .triple-box-txt {font-weight: 500;}

  .home-mistakes-div {background-image: url(https://optimusfinancing.com/wp-content/uploads/2023/03/home-training-banner-bg.jpg); background-repeat: no-repeat; background-size: cover; padding: 60px 60px; display: flex; justify-content: center; align-items: flex-start; flex-direction: column;}
  .home-mistakes-div h3 {font-size: 34px; font-weight: 900; margin-bottom: 20px;}
  .mistakes-btn {font-size: 16px; display: block; width: 200px; text-align: center; padding: 15px 0; background-color: #00ADED; color: #FFF; height: auto; font-weight: 500; border-radius: 5px; margin: 20px auto 0;}
	.mistakes-alt-btn {
		font-size: 16px;
		display: block;
		width: 200px;
		text-align: center;
		padding: 15px 0;
		background-color: #ffffff !important;
		color: #00ADED !important;
		height: auto;
		font-weight: 500;
		border-radius: 5px;
		margin: 20px auto 0;
	}
  .home-ticker-div {background-color: #1DD5E6;display: block; padding: 5px 0;}
  .home-ticker-div h4 {font-size: 35px;font-weight: 700;margin-bottom: 0;float: right;line-height: 2.3;}
  .home-ticker-div .col-md-6 {padding-left: 10px; padding-right: 10px;}
  .ticker-copy {font-size: 18px; font-weight: 700; margin: 20px auto 0; max-width: 800px; width: 100%;}
  .ticker-number {font-weight: 900; font-size: 50px; margin: 0;}
	#ticker-value, .money-sign {float:left;}
  .home-quick-approval-div {margin: 0;background-image: url(https://optimusfinancing.com/wp-content/uploads/2022/11/home-phone-bg.jpg); padding: 100px 60px 0;}
  .approval-phone-div {background-image: url(https://optimusfinancing.com/wp-content/uploads/2023/03/optimus-phone-bg.png); height: 620px; background-repeat: no-repeat;}
  .home-approve-h4 {font-size: 50px; font-weight: 900;}
  .home-approve-txt {font-size: 18px; font-weight: 500; margin: 60px auto;}
  .approval-icon-div {display: flex; justify-content: center; align-items: center;}
  .approval-icon-single {border: 1px solid #20DDEB; margin: 10px; width: 250px; padding: 40px 20px; height: 240px; text-align: center; border-radius: 10px;}
  .approval-icon-single:first-child {margin-left: 0;}
  .approval-icon-single:last-child {margin-right: 0;}
  .approval-img {max-width: 50px; width: 100%;}
  .approval-txt {font-size: 20px; margin: 15px auto;}

  .home-enroll-now-div {background-image: url(https://optimusfinancing.com/wp-content/uploads/2023/04/optimus-computer-bg.jpg); background-repeat: no-repeat; background-size: cover; padding: 60px 60px; height: 600px;}
  .home-enroll-txt-div {display: flex; justify-content: center; align-items: flex-start; flex-direction: column; height: 460px;}
  .home-enroll-now-title {font-size: 40px; font-weight: 900; margin-bottom: 20px;}
  .home-enroll-now-txt {font-size: 18px; font-weight: 500; margin-bottom: 50px;}

  .home-schedule-div {background-image: url(https://optimusfinancing.com/wp-content/uploads/2023/03/consultation-bg.jpg); background-repeat: no-repeat; background-size: cover; padding: 60px 60px; height: 420px;}
  .home-schedule-txt-div {padding: 60px 0;}
  .home-schedule-title {font-size: 40px; font-weight: 900; margin-bottom: 20px;}
  .home-schedule-txt {font-size: 18px; font-weight: 500; margin-bottom: 50px;}

  .resources-top-div {float: left; width: 100%; position: relative; background-image: url(https://optimusfinancing.com/wp-content/uploads/2022/11/resources-intro-bg.jpg); background-repeat: no-repeat; padding: 40px 40px 100px;}
  .resources-top-div p {max-width: 950px; width: 100%; margin: 30px auto;}

  .resources-mid-div {float: left; width: 100%; position: relative; margin: 0;background-image: url(https://optimusfinancing.com/wp-content/uploads/2023/03/interior-gray-bg.jpg); padding: 80px 60px;}
  .resources-mid-txt-div p {margin: 40px 0; max-width: 540px; width: 100%; font-weight: 500;}
  .single-quote {display: flex; justify-content: center; align-items: center;}
  .single-quote-img {margin-right: 30px;}
  .single-quote-img img {max-width: 50px; width: 100%;}
  .single-quote-txt p {font-weight: 500;}

  .get-started-new-div {float: left; width: 100%; position: relative; margin: 0; background-image: url(https://optimusfinancing.com/wp-content/uploads/2023/03/interior-getStarted-bg.jpg); background-repeat: no-repeat; background-size: cover; padding: 80px 60px; height: 450px;}
  .get-started-new-content-div p {margin: 40px 0 50px;}
  .get-started-new-content-div .mistakes-btn {width: 280px;}

  .new-pathways-div {background-color: #F6F6F6; padding: 20px 80px 60px;}
  .pathways-top-div p {max-width: 1000px; margin: 30px auto 80px;}
  .lending-sidebar a p {margin: 30px 0; font-weight: 500; color: #2B2B2B; cursor: pointer;}
  .lending-sidebar .active p {background-color: #E4E4E4; border-radius: 10px; color: #00A7F0; padding: 10px 0; text-align: center; font-weight: 700;}

  .lending-options-div {background-color: #E4E4E4; padding: 40px;}
  .new-accordion-box {width: 100%; background-color: #FFF; border: none; border-radius: 10px; outline: none; text-align: left; padding: 40px; margin-bottom: 60px; cursor: pointer; display: flex; align-items: center; position: relative; flex-direction: column;}
  .new-accordion {width: 100%; border: none; background-color: unset; outline: none; text-align: left; cursor: pointer; display: flex; align-items: center; justify-content: space-between; position: relative;}
  .accordion-left h1 {font-size: 18px; font-weight: 800;}
  .accordion-left h2 {font-size: 18px; font-weight: 500;}
  .accordion-right img {max-width: 350px; width: 100%;}
  .accordion-right .single-accord-icon {max-width: 200px; width: 100%;}
  .accord-underline {border-bottom: 3px solid #F6F6F6; padding-bottom: 30px;}
  .new-accord-img {position: absolute; bottom: -30px; left: 0; right: 0; text-align: center;}
  .new-accordion-content {display: none;}
  .new-accordion-inner-box {padding: 20px 10px; float: left; width: 100%; display: flex; justify-content: flex-start; flex-direction: column;}
  .new-accordion-inner-box .new-finance-btn-div .rate-sheet-btn {width: 250px;}
  .rate-sheet-btn {border-radius: 5px;}

  #revolving-pathways-div, #advantage-pathways-div, #commercial-pathways-div, #canadian-pathways-div {display: none;}

  .footer-btn {border-radius: 5px;}

  @media (max-width: 1400px) {
    .approval-icon-single {height: 280px;}
    .approval-phone-div {height: 660px;}
    .home-quick-approval-div {padding: 100px 40px 0;}
  }

  @media (max-width: 1244px) {
    .home-leasing-div {background-position-y: 665px;}
    .home-leasing-bot-div {max-width: 800px;}
    .triple-box:first-child, .triple-box {margin: 10px;}
    .triple-box:last-child {margin: 20px auto 10px;}
    .approval-phone-div {height: 690px;}
    .get-started-new-content-div .mistakes-btn {width: 240px;}
    .get-started-new-div {background-position: center;}
  }

  @media (max-width: 1200px) {
    .home-quick-approval-div {padding: 40px 60px;}
    .approval-phone-div {height: unset; display: none;}
    .approval-txt-div {max-width: 100%; width: 100%; text-align: center;}
    .approval-icon-single {height: 240px;}
    .home-schedule-div {background-position-x: -100px;}
  }

  @media (max-width: 1150px) {
    .get-started-new-div {height: 550px;}
    .get-started-new-content-div .get-started-btn-container {display: flex; justify-content: center; align-items: center; flex-direction: column;}
    .get-started-new-content-div .mistakes-btn {width: 300px;}
    .get-started-new-content-div .mistakes-btn:first-child {margin-bottom: 20px;}
  }

  @media (max-width: 1130px) {
    .resources-top-div .pop-up-div {flex-direction: column;}
  }

  @media (max-width: 1100px) {
    .ticker-number {font-size: 90px;}
    .home-ticker-div {text-align: center;}
    .home-ticker-div .col-md-7, .home-ticker-div .col-md-5 {max-width: 100%; width: 100%;}
    .home-ticker-div h4, .money-sign, #ticker-value {float: unset;}
  }

  @media (max-width: 1023px) {
    .home-enroll-now-div {height: unset; background-position-x: 600px; background-color: #EFEFEF;}
    .home-enroll-txt-div {height: unset; align-items: center; text-align: center;}
    .home-schedule-div {background-position-x: -340px; background-repeat: repeat; height: unset;}
    .home-schedule-txt-div {padding: 0; display: flex; justify-content: center; align-items: center; flex-direction: column; text-align: center;}
    .resources-mid-txt-div {margin-bottom: 40px; text-align: center;}
    .resources-mid-txt-div p {margin: 40px auto;}
    .resources-mid-txt-div .mistakes-btn {margin: 0 auto;}
    .single-quote {flex-direction: column; margin-bottom: 40px;}
    .single-quote-img {margin-right: unset; margin-bottom: 20px;}
    .single-quote-img img {max-width: 100%;}
    .single-quote-txt {text-align: center;}
    .get-started-new-div {height: unset; background-color: #F6F6F6; background-image: unset; padding: 60px 40px;}
    .get-started-new-content-div {text-align: center;}
    .get-started-new-content-div .mistakes-btn {margin: 0 auto;}
  }

  @media (max-width: 869px) {
    .home-leasing-div {background-position-y: 760px;}
    .home-leasing-bot-div {flex-direction: column;}
    .triple-box:first-child, .triple-box, .triple-box:last-child {margin: 10px auto;}
    .triple-box-inner {height: unset;}
    .home-mistakes-div {align-items: center; justify-content: center;}
    .home-mistakes-div h3 {text-align: center; font-size: 30px;}
    .approval-icon-single {height: 260px;}
  }

  @media (max-width: 767px) {
    .slider-title {font-size: 25px; line-height: 1.25;}
    .home-ticker-div h4 {font-size: 22px;}
    .ticker-copy {font-size: 16px; margin-bottom: 20px;}
    .ticker-number {font-size: 60px;}
    .approval-icon-div {flex-direction: column;}
    .approval-icon-single {height: 240px; padding: 40px 20px;}
    .approval-icon-single:first-child {padding: 40px;}
    .home-schedule-div {background-position: center; background-repeat: no-repeat;}
  }

  @media (max-width: 580px) {
    .new-pathways-div {padding: 20px 40px 60px;}
    .accordion-center img {width: 100%;}
    .accordion-center h1 {font-size: 20px;}
    .new-accordion-box {padding: 20px 20px 40px;}
    .resources-top-div .resource-top-btn-div {flex-direction: column;}
    .resources-top-div .resource-top-btn-div a:first-child {margin-bottom: 20px;}
  }

  @media (max-width: 480px) {
    .header-div {padding: 60px 20px;}
    .slider-prev {margin-left: 0;}
    .slider-next {margin-right: 0;}
    .ticker-number {font-size: 40px;}
    .home-leasing-div {background-position-y: 1000px;}
    .home-quick-approval-div {padding: 40px 40px;}
    .home-approve-h4 {font-size: 36px;}
    .resources-mid-div {padding: 80px 20px 40px;}
    .get-started-new-content-div .mistakes-btn {width: 260px;}
  }

  @media (max-width: 414px) {
    .header-div {margin-top: 55px;}
  }

  @media (max-width: 330px) {
    .home-leasing-div {background-position-y: 1500px;}
  }

  /* END NEW STYLES */


  p#fooevents_custom_ktccamdrhejadypmdmlk_1__1_field {
    display: none !important;
  }

  .home-welcome-div {padding: 60px 260px; display: flex; justify-content: center; align-items: center; flex-direction: column;}
  .home-welcome-div h3 {font-size: 32px; font-weight: bold;}
  .home-welcome-div p {margin: 40px auto; line-height: 1.5;}
  .home-welcome-div h4 {font-weight: 500; margin-top: 20px;}
  .home-welcome-div .p-below-vid {margin: 10px auto;}

  .home-secondary-welcome-div {padding: 20px 0;}
  .secondary-img-div {text-align: center;}
  .secondary-home-img {max-width: 1200px; width: 100%;}
  .secondary-welcome-txt {max-width: 70%; width: 100%; margin: 0 auto 30px; display: flex; justify-content: center; align-items: center; flex-direction: column;}
  .secondary-welcome-txt p {margin: 15px auto;}
  .home-options-div {padding: 60px 100px;}
  .options-img-holder img {padding: 5px 0; cursor: pointer; max-width: 400px; width: 100%;}
  .options-logo {margin:-3px 0 30px; padding-top: 0 !important; cursor: unset !important;}
  .options-img-holder p {margin-top: 20px;}
  .options-txt-h6 {font-size: 18px; margin: 0 0 5px; font-weight: 300;}
  .options-description {margin-top: 35px; display: flex; justify-content: center; align-items: center; height: 265px; background-color: #EFEDED;}
  .options-description p {font-size: 36px;}
  .hidden-options {padding: 20px 40px; margin: 35px 0 0; display: none; height: 265px;}
  .prime-hide {display: none;}
  .subprime-hide {display: none;}
  .lease-hide {display: none;}
  .hidden-options div h6 {font-size: 25px; margin: 0; margin: 10px 0 20px; font-weight: 500;}
  .hidden-options div p {margin: 0 0 5px; font-size: 18px}
  /*.options-txt-holder {background-color:#231F20; margin: 60px auto 0; padding: 20px 40px;}  */
  .options-txt-holder {padding-left: 30px; padding-right: 0;}

  .get-started-section {background-image: linear-gradient(to left, rgba(20, 20, 20, .65), rgba(20, 20, 20, .65)), url(https://egia.org/wp-content/uploads/2021/02/partnerParallax.jpg); background-position: 10% 60%; height: 350px; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: center; align-items: center;}
  .parallax {background-attachment: fixed; background-repeat: no-repeat; background-size: cover;}
  .get-started-section h3 {font-size: 32px; font-weight: bold;}
  .get-started-section h6 {font-size: 18px; font-weight: 300; margin: 40px auto 10px;}
  .get-started-section p {margin: 40px auto ; max-width: 65%; width: 100%;}
  .get-started-btn {font-size: 16px; display: block; width: 300px; text-align: center; padding: 15px 0; color: #ffffff; border: 1.5px solid #ffffff; background-color: transparent; height: auto; margin: 0 15px;}

  .home-enroll-div {padding: 60px 60px 0;}
  .home-enroll-div div div h3 {font-size: 32px; font-weight: bold;}
  .home-enroll-div div div p {margin: 30px auto 40px; width: 100%;}
  .enroll-btn {background-color: #00ADED;  width: 260px; position: relative; display: flex; align-items: center; justify-content: center; font-size: 16px; font-weight: 500; letter-spacing: 1px; word-spacing: 2px; color: #fff; cursor: pointer; padding: 14px 0; margin: 0 auto;}  
  .enroll-div-img {max-width: 600px; width: 100%; margin-bottom: -3px;}
  .mobile-enroll-img {position: absolute; bottom: 0; right: 0%;}
  .hands-div {height: 330px;}

  .home-consultation-div {background-image: url(https://optimusfinancing.com/wp-content/uploads/2021/02/optimus_cover.jpg); background-repeat: no-repeat; background-size: cover; background-position: 10% 60%; padding: 60px 60px; display: flex; justify-content: center; align-items: center; flex-direction: column;}
  .home-consultation-div h3 {font-size: 32px; font-weight: bold;}
  .home-consultation-div p {margin: 30px auto 40px; max-width: 65%; width: 100%;}
  .consultation-btn {font-size: 16px; display: block; width: 300px; text-align: center; padding: 15px 0; background-color: #ffffff; color: #0C698A; height: auto; margin: 0 15px;}

  @media (max-width: 1200px) {
    .home-welcome-div {padding: 60px 140px;}
  }

  @media (max-width: 1023px) {
    .get-started-btn {margin: 10px auto;}
    .mobile-enroll-img {display: flex; justify-content: center; align-items: center; margin-top: 30px;}
    .consultation-btn {margin: 10px auto;}
    .home-consultation-div {padding: 40px;}
    .home-consultation-div p {margin: 30px auto 40px; max-width: 100%;}
    .secondary-welcome-txt {max-width: 80%;}
    .get-started-section {height: unset; padding: 30px 20px;}
    .get-started-section p {margin: 40px auto; max-width: 100%;}
    .enroll-div-img {margin-bottom: 0px; margin-top: 20px;}
    .options-img-holder {text-align: center;}
    .home-enroll-div {padding: 40px 40px 0;}
    .mobile-enroll-img {position: relative; bottom: unset; right: unset;}
    .hands-div {height: unset;}
  }

  @media (max-width: 768px) {
    .home-welcome-div {padding: 60px;}
    .secondary-welcome-txt {max-width: 100%; margin: 0 0 30px; padding: 0 40px;}
    .home-options-div {padding: 60px 40px;}
  }

   @media (max-width: 500px) {
    .home-welcome-div {padding: 40px 20px;}
    .home-welcome-div h3 {font-size: 22px;}
  }

  @media (max-width: 414px) {
    .home-enroll-div {padding: 40px 20px 0;}
  }



/* ||||||||||||| HOME PAGE END |||||||||||| */

/* <6>|||||||||| INNER PAGES START |||||||||| */

  section.inner-page-content {padding: 40px 60px;}

  @media (max-width: 500px) {
    section.inner-page-content {padding: 40px 20px;}
  }

  /* <a>|||||||||| Accordion */
    .secondary-inner-page-content {padding-top: 10px;}
    .accordion-top-div {padding: 20px 260px 40px; display: flex; justify-content: center; align-items: center; flex-direction: column;}
    .accordion-box {margin: 0 auto 40px;}
    button.accordion { width: 100%; background-color: whitesmoke; border: none; outline: none; text-align: left; padding: 40px; font-size: 18px; color: #333; cursor: pointer; transition: background-color 0.2s linear; display: flex; align-items: center; position: relative;}
    button.accordion p {max-width: 75%;}
    button.accordion:after {content: "\002B";font-size: 40px;float: right;position: absolute;right: 40px; font-weight: 700;}
    button.accordion img{float: left;padding-right: 40px; max-width: 240px;}
    button.accordion.open:after { content: "\2212";}
    button.accordion:hover,
    button.accordion.is-open { background-color: #ddd;}
    .accordion-content { background-color: whitesmoke; border-left: 1px solid whitesmoke; border-right: 1px solid whitesmoke; padding: 0 20px; max-height: 0; overflow: hidden; transition: max-height 0.2s ease-in-out;}
    .accordion-inner-box {padding: 20px 10px;float: left;display: block; width: 100%;}
    .accordion-center-items {display: flex; align-items: center;}
    .table-ex-odd {width: 100%;background: #313131;height: 50px; display: flex; justify-content: space-between; align-items: center; font-size: 20px; padding: 0 100px;}
    .table-ex-even {width: 100%;background: #555;height: 50px; display: flex; justify-content: space-between; align-items: center; font-size: 20px; padding: 0 100px;}
    .rate-sheet-btn {background-color: #00ADED;  max-width: 250px; width: 100%; margin: 0 auto; position: relative; display: flex; align-items: center; justify-content: center; font-size: 12px; font-weight: 700; letter-spacing: 1px; word-spacing: 2px; color: #fff; cursor: pointer; padding: 14px 0;}
    
    .accordion-box-new {margin: 0 auto; display: flex; justify-content: center; align-items: center;}
    button.accordion-new {width: 100%; background-color: whitesmoke; border: none; outline: none; text-align: left; font-size: 18px; color: #333; cursor: pointer; transition: background-color 0.2s linear; position: relative;}
    .accordion-box-new button.accordion-new:first-child {margin: 0 10px 0 0; padding: 0;}
    .accordion-box-new button.accordion-new {margin: 0 10px; padding: 0;}
    .accordion-box-new button.accordion-new:last-child {margin: 0 0 0 10px; padding: 0;}
    button.accordion-new img{max-width: 100%; text-align: center; margin: 0 auto; display: flex; justify-content: center;}
    button.accordion-new:hover,
    button.accordion-new.is-open { background-color: #ddd;}
    .accordion-content-new {background-color: whitesmoke; border-left: 1px solid whitesmoke; border-right: 1px solid whitesmoke; padding: 20px 0;overflow: hidden; transition: max-height 0.2s ease-in-out; position: relative;}
    .accordion-inner-box-new {padding: 40px 10px;float: left;display: block; width: 100%;}
    .accordion-inner-box-new-mid {padding: 40px 40px;float: left;display: block; width: 100%;}
    #new-accord-desk {display: block;}
    #new-accord-mob {display: none;}
    .close-x {position: absolute; right: 3%; cursor: pointer; font-size: 25px; color: #0eaded;}
    .new-finance-btn-div {max-width: 320px; margin: 30px auto;}
    .new-finance-btn {max-width: 320px;}
    .new-to-finance-div-desk {overflow: hidden; max-height: 0;transition: max-height 0.2s ease-in-out; position: relative;}
    .box-one-inner-new {padding-bottom: 0;}
    .new-finance-img {max-width: 600px; width: 100%; margin: 20px 0;}
    .new-pioneer-img {max-width: 350px; width: 100%; margin: 10px 0 20px;}
    .new-to-finance-div-mob {overflow: hidden; max-height: 0;transition: max-height 0.2s ease-in-out; position: relative;}
    .pioneer-div-mobile {margin: 40px 0;}
    .sub-option-header-div {display: flex; justify-content: space-between; align-items: center;}
    .sub-option-header-div-left h1 {font-size: 26px; font-weight: 700; margin: 0 auto 5px; color: #0eaded;}
    .sub-option-header-div-left h2 {font-size: 20px; font-weight: 500; margin: 0;}
    .sub-option-header-div-right img {max-width: 400px; width: 100%; margin:0;}

    @media (max-width: 1200px) {
      .accordion-top-div {padding: 20px 100px 40px;}
    }

    @media (max-width: 1100px) {
      .table-ex-odd {padding: 0 20px}
      .table-ex-even {padding: 0 20px}
    }

    @media (max-width: 1050px) {
      button.accordion p {max-width: 60%;}
    }

    @media (max-width: 1023px) {
      button.accordion {flex-direction: column;}
      button.accordion img {float: none; padding-right: unset;}
      button.accordion:after {top: 40%;}
      button.accordion p {margin-top: 20px;}
      .accordion-table {display: none;}
      .accordion-inner-box {padding: 20px 10px;}
    }

    @media (max-width: 900px) {
      .accordion-top-div {padding: 20px 40px 40px;}
    }

    @media (max-width: 800px) {
      #new-accord-desk {display: none;}
      #new-accord-mob {display: block;}
      .accordion-content-new-mob { background-color: whitesmoke; border-left: 1px solid whitesmoke; border-right: 1px solid whitesmoke; padding: 0; max-height: 0; overflow: hidden; transition: max-height 0.2s ease-in-out;}
      .accordion-box-mob {margin: 0 auto 40px;}
      button.accordion-new-mob img {max-width: 100%;}
      button.accordion-new-mob {padding: 0; width: 100%; background-color: whitesmoke; border: none; outline: none; text-align: center; font-size: 18px; color: #333; cursor: pointer; transition: background-color 0.2s linear; position: relative;} 
      .sub-option-header-div {justify-content: center; flex-direction: column;}
      .sub-option-header-div-left {text-align: center; margin-bottom: 20px;}
    }

    @media (max-width: 450px) {
      .accordion-top-div {padding: 20px 20px 40px;}
      .sub-option-header-div-left h1 {font-size: 22px;}
      .sub-option-header-div-left h2 {font-size: 16px;}
    }



  /* <a>|||||||||| End Accordion */

   /* <b>|||||||||| Enrollment PAGE */

    .enrollment-top-div {padding: 60px 260px; display: flex; justify-content: center; align-items: center; flex-direction: column;}
    .enrollment-top-div h3 {font-size: 32px; font-weight: bold;}
    .enrollment-top-div p {margin: 10px auto;}
    .enrollment-steps-holder {padding: 0 260px 20px;}
    .enrollment-steps-holder .row {display: flex; margin-bottom: 20px; align-items: center;}
    .step-img {max-width: 120px; width: 100%; display: flex; border-radius: 0; margin: 10px 40px 10px 0;}
    .enrollment-bot-div {padding: 0 160px 60px; display: flex; justify-content: center; align-items: center; flex-direction: column;}
    .enrollment-bot-holder h4 {font-weight: 700;}
    .enrollment-bot-div p {margin: 10px auto;}
    .steps-ul {display: flex; justify-content: space-between; padding-inline-start: 0;}
    .step-p {font-size: 18px; font-weight: 600;}
	.blue-gradient {background: linear-gradient(to right, #149DC4, #0C698A); padding: 50px 100px;}
	.checkmark-ul .checkmark-li {line-height: 1.85 !important; display: flex; font-size: 15px;}
	.checkmark-pointer {margin-right: 10px; margin-top: 5px; color: #006db7;}
	.fa-check:before {content: "\f00c";}

    @media (max-width: 1200px) {
    	.enrollment-top-div {padding: 60px 100px;}
    	.enrollment-steps-holder {padding: 0 160px 20px;}
    	.enrollment-bot-div {padding: 0 100px 60px;}
    }

    @media (max-width: 767px) {
    	.enrollment-top-div {padding: 60px 40px;}
    	.enrollment-steps-holder {padding: 0 80px 20px;}
    	.enrollment-bot-div {padding: 0 40px 60px;}
    	.blue-gradient {padding: 40px;}
    }

    @media (max-width: 500px) {
    	.enrollment-steps-holder .row {justify-content: center; flex-direction: column;}
    	.steps-ul {justify-content: center; flex-direction: column;}
    	.enrollment-top-div {padding: 60px 20px;}
    	.enrollment-steps-holder {padding: 0 40px 20px;}
    	.enrollment-bot-div {padding: 0 20px 60px;}
    }
    
  /* <b>|||||||||| End Enrollment PAGE */

  /* <c>|||||||||| Integrations PAGE */

    .integrations-welcome-div {padding: 60px 260px; display: flex; justify-content: center; align-items: center; flex-direction: column;}
    .integrations-secondary-welcome-div {padding: 60px 260px;}
    .integrations-ul li {line-height: 2; list-style: square;}
    .integrations-ul li::marker {color: #0C698A;}
    .bizpro-img {max-width: 300px; width:100%; margin-bottom: 30px;}
    .silverbullet-img {max-width: 180px; width:100%; margin-bottom: 30px;}

    @media (max-width: 1200px) {
    	.integrations-welcome-div {padding: 60px 100px;}
    	.integrations-secondary-welcome-div {padding: 60px 100px;}
    }

    @media (max-width: 767px) {
    	.integrations-welcome-div {padding: 60px 60px;}
    	.integrations-secondary-welcome-div {padding: 60px 60px;}
    }

    @media (max-width: 500px) {
    	.integrations-welcome-div {padding: 60px 20px;}
    	.integrations-secondary-welcome-div {padding: 60px 20px;}
    }
    
  /* <c>|||||||||| End Integrations PAGE */

  /* <d>|||||||||| FAQ Accordion */

  .faq-accordion-box {margin: 0 auto 20px;}
  button.faq-accordion {width: 100%; background-color: whitesmoke; border: none; outline: none; text-align: left; padding: 0 40px; font-size: 18px; color: #333; cursor: pointer; transition: background-color 0.2s linear; display: flex; align-items: center; position: relative;}
  button.faq-accordion p {font-weight: bold;}
  button.faq-accordion:after {content: "\002B";font-size: 40px;float: right;position: absolute;right: 40px; font-weight: 700;}
  button.faq-accordion img{float: left;padding-right: 40px; max-width: 240px;}
  button.faq-accordion.open:after { content: "\2212";}
  button.faq-accordion:hover,
  button.faq-accordion.is-open { background-color: #ddd;}
  .faq-accordion-content { background-color: whitesmoke; border-left: 1px solid whitesmoke; border-right: 1px solid whitesmoke; padding: 0 20px; max-height: 0; overflow: hidden; transition: max-height 0.2s ease-in-out;}
  .faq-accordion-inner-box {padding: 10px 10px;float: left;display: block; width: 100%;}

  @media (max-width: 1000px) {
    button.faq-accordion p {max-width: 90%;}
  }

  /* <d>|||||||||| End Accordion */

  /* <e>|||||||||| Resources PAGE */
/*
  .resource-map {max-width: 900px; width: 100%;}
  .resource-contacts {display: flex; justify-content: space-between; align-items: center;}
  .resource-contacts p {color: #0C698A;}*/
  /* <e>|||||||||| End Resources PAGE */

  /* <f>|||||||||| Request Info PAGE */

  .section-container {padding: 40px 40px 10px;}
  .request-section-header {position: relative; height: 62px; border-bottom: 6px solid #fff; background: linear-gradient(to right, #149DC4, #0C698A); display: flex; justify-content: center; align-items: center;}
  .request-section-header p {font-size: 2.2em; margin: 0; line-height: 1; font-weight: 700; color: #fff;}

  /* <f>|||||||||| End Request Info PAGE */

  /* <g>|||||||||| Schedule a Consultation PAGE */

  .demo-map {padding: 60px 200px;}
  #us-map {display: block; position: relative; /*top: 0; left: 0;*/ width: 100%; height: 100%; cursor: pointer;}
  path:hover, circle:hover {/*stroke: #227da7 !important;*/ /*stroke-width: 5px; *//*stroke-linejoin: round;*/ fill: #EFEDED !important; cursor: pointer;}
  #path67 {fill: none !important; stroke: #2cb3f0 !important; cursor: default;}
  #info-box {display: none; position: absolute; top: 0px; left: 0px; z-index: 1; background-color: #212121; color: #ffffff; border: 0px solid #ffffff; border-radius: 5px; padding: 15px; font-family: arial;}

  @media (max-width: 1023px) {
    .demo-map {padding: 60px}
  }

  @media (max-width: 450px) {
    .demo-map {padding: 40px}
  }

  /* <g>|||||||||| End Schedule a Consultation PAGE */

  /* <h>|||||||||| DISTRIBUTOR FINANCE PAGES */

  .dist-finance-img {max-width: 300px; margin: 40px 0 20px;}

  /* <h>|||||||||| End DISTRIBUTOR FINANCE PAGES */


/* <6>|||||||||| ALL BLOG PAGE START |||||||||| */
  .blog-page-container {background-color: #E9EAEC; margin-left: 0 !important; margin-right: 0 !important; padding: 40px 50px; width: 100%; float: left; position: relative; display: block;}
  .news-feed-img img {width:100%}
  .all-blog-padding {padding: 0 50px;}
  .blog-card-pad {padding: 0 10px;}
  .all-blog-card {background-color: #fff; padding: 5px; height: 300px; margin-bottom: 20px;}
  .blog-card-img img {width: 100%; margin-bottom: 10px;}
  .all-blog-category {color: #006db7; font-weight: 500; text-transform: uppercase; line-height: 1.25; padding: 0 10px;}
  .all-blog-title {font-weight: 600; color: #000; line-height: 1.25; margin: 10px 0; font-size: 14px; padding: 0 10px;}
  .all-blog-author {font-size: 12px; line-height: 1.25; color: #000; padding: 0 10px;}

  .pagination {clear: both; padding: 0 10px;}
  .page-numbers {clear: both; padding: 1em 0; display: -webkit-box; display: flex; -webkit-box-orient: horizontal; -webkit-box-direction: normal; flex-direction: row; flex-wrap: wrap;}
  .page-numbers.current {background-color: #0f6eb7; color: #fff; padding: 0; width: 100%; justify-content: center;}
  .page-numbers li {background-color: #fff; border: 1px solid #dedede; cursor: pointer; border-radius: 2px; display: -webkit-box; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; flex-shrink: 0; margin-right: 2px; padding: 0; width: 34px; height: 34px; line-height: 34px;}
  /*.page-numbers li:has(> .dots) {background-color: transparent; border: none; cursor: unset; border-radius: 2px; display: -webkit-box; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; flex-shrink: 0; margin-right: 2px; padding: 0; width: 34px; height: 34px; line-height: 34px;}*/
  .page-numbers li {background-color: #fff; border: 1px solid #dedede; cursor: pointer; border-radius: 2px; display: -webkit-box; display: flex; -webkit-box-align: center; align-items: center; -webkit-box-pack: center; justify-content: center; flex-shrink: 0; margin-right: 2px; padding: 0; width: 34px; height: 34px; line-height: 34px;}

  .contractor-p-pad {padding: 15px 95px;}

  .all-blog-category {display: none;}
  .single-blog-category {display: none;}

  @media (max-width: 1023px) {
    .contractor-p-pad {padding: 25px 100px;}
    .all-blog-card {padding: 5px 5px 20px; height: 360px;}
  }

  @media (max-width: 768px) {
    .all-blog-card {height: unset;}
    .contractor-p-pad {padding: 25px 15px;}
  }

  @media (max-width: 550px) {
    .blog-page-container {padding: 40px 0px;}
    .contractor-p-pad {padding: 25px 5px;}
  }

/* ||||||||||||| ALL BLOG PAGE END |||||||||||| */

/* <7>|||||||||| SINGLE BLOG PAGE START |||||||||| */

  .single-blog-container {padding: 60px}
  .single-blog-container .flex-container {display: flex;align-items: center; margin-bottom: 20px;}
  .single-blog-category {text-transform: uppercase; font-weight: 700; color: #000; margin-bottom: 10px; line-height: 1.25;}
  .single-blog-author {font-size: 14px;}
  .single-blog-title {font-size: 32px; margin: 30px 0 -10px; color: #006db7; font-weight: 500; text-transform: uppercase; line-height: 1.2;}

  .single-blog-container ul {list-style: inherit; padding-inline-start: 17px;}
  .single-blog-container ol {list-style: auto; padding-inline-start: 17px;}
  .single-blog-container li {font-size: 16px; line-height: 1.5; font-weight: 300;}

  .matt-chatt-vid {padding-right:30px;}
  .matt-chatt-btn-row {display: flex; justify-content: center; align-items: center; width: 100%; margin: 30px 0 20px;}

  @media (max-width: 1200px) {
    .matt-chatt-btn-row {flex-direction: column;}
    .matt-chatt-btn-row div:first-child {margin-bottom: 10px;}
  }

  @media (max-width: 1023px) {
    .single-blog-container .flex-container {flex-direction: column;}
    .single-blog-category {margin-top: 20px;}
    .matt-chatt-vid {padding-right:0;}
  }

  @media (max-width: 768px) {
    .single-blog-container {padding: 20px}
  }
  input#gform_submit_button_40 {
    background-color: #00ADED;
    width: 250px !important;
    position: relative;
    display: flex !important;
    align-items: center;
    justify-content: center;
    font-size: 14px;
    font-weight: 700;
    letter-spacing: 1px;
    word-spacing: 2px;
    color: #fff;
    cursor: pointer;
    padding: 14px 0;
    outline: none;
    border: 0;
    border-radius: 5px;
    max-width: 250px;
  }

/* ||||||||||||| INNER PAGES END |||||||||||| */


/* ||||||||||||| FOOTER SECTION |||||||||| */
    
    footer {color: #FFF;}
    .footer-logo {max-width: 300px; width: 100%; margin-bottom: 10px;}
    #footer-bar {padding: 40px 20px 60px; font-weight: 300;}
    .footer-col {height: 200px;}
    .footer-p {width: 80%; font-size: 12px; margin-top: 10px;}
    .footer-ul {line-height: 1.7;}
    .footer-ul li {font-size: 13px;}
    .footer-btn {font-size: 14px; display: block; width: 160px; text-align: center; padding: 8px 0; color: #ffffff; border: 1.5px solid #ffffff; background-color: transparent; height: auto; margin: 0; position: absolute; bottom: 5px;}
    .contact-ul {line-height: 1.7;}
    .contact-ul li {font-size: 13px;} 
    .contact-ul li i {margin-right: 5px;}
    .footer-addy {margin-bottom: 20px;}

    @media (max-width: 414px) {
      #footer-bar {padding: 0px 20px 60px;}
      #footer-bar .row {margin-top: 20px;}
    }

/* ||||||||||| FOOTER SECTION END |||||||| */

/* ||||||||||||| POPUP SECTION |||||||||| */

  #popup {position: fixed; bottom: 0%; z-index: 99999; right: 1.2%; max-width: 200px; width: 100%; text-align: center; background-color: #fff; border: 1px solid #00ADED; -webkit-box-shadow: -5px -5px 10px -9px rgba(0,0,0,0.75); -moz-box-shadow: -5px -5px 10px -9px rgba(0,0,0,0.75); box-shadow: -5px -5px 10px -9px rgba(0,0,0,0.75);}
  .popup-top-div {padding: 8px 10px; cursor: pointer;}
  .popup-title {font-size: 1.2rem;}
  .close-sign {float: right; margin-top: 3px;}
  .plus-sign {float: right; margin-top: 3px;}
  .popup-bottom-div {padding: 5px 15px 15px;}
  .popup-text {font-size: 0.9rem}
  .popup-button {background-color: #00ADED; text-transform: uppercase; height: 35px; width: 140px; 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;}

  @media (max-width: 1024px) {
    #popup {display: none;}
  }

/* ||||||||||||| POPUP SECTION END |||||| */


  @media (max-width: 767px) {} 

  @media (max-width: 1023px) {
    .hide-on-desk{display: block}
    .hide-on-mob{display: none !important}
  } 

  @media (min-width: 1024px) {
    .hide-on-desk{display: none !important}
    .hide-on-mob{display: block}
  } 


