/* 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 ||||||||||| */

  .addsearch-pagination button {width: 34px !important;}
  .result-title{line-height: 22px;}
  .highlight {line-height: 17px;}
  .addsearch-active-filters .item button {height: unset; width: unset; display: unset; justify-content: unset; align-items: unset; letter-spacing: 0;}
  .addsearch-active-filters .item {font-size: 14px;}
  .addsearch-searchresults .hit .hit-wrapper .main-image {height: 110px;}
  .search-main-wrapper {max-width: 100% !important; width: 100% !important; min-width: unset !important;}
  .gform_wrapper {margin-top: 0 !important;}
  .gfield_label {display: none !important;}
  #gform_submit_button_1 {height: 35px; width: 165px; position: relative; display: flex; align-items: center; justify-content: center; letter-spacing: 1px; word-spacing: 2px; cursor: pointer; transition: .6s; padding: 0; border-radius: 0; border: 0; background-color: #006db7; color: #fff; font-size: 16px;}
  .gform_wrapper .gform_footer {padding: 0 !important; margin: 0 !important; margin-bottom: 50px !important; clear: both; width: 100%;}
  .gform_confirmation_wrapper {margin: 20px auto;}
  .ginput_container input {margin-bottom: 5px; height: 35px;}
  .btn.all-results:hover {background-color: #00527f;}
  .addsearch-searchresults .hit:hover {background-color: unset;}
  #searchfield-container, .addsearch-searchfield, .addsearch-searchfield .search-searchfield-wrapper {width: 100%; margin: 0 auto;}
  .select-wrapper {display: none;}
  .addsearch-autocomplete.addsearch-searchresults {width: 80%; margin: 0 auto;}

  .ginput_container_email .ginput_left label, .ginput_container_email .ginput_right label {display: none !important;}
  .ginput_container_email .ginput_right {padding-right: 0 !important;}
  #gform_3 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_3 .gform_footer {display: flex; justify-content: center; margin-bottom: 0 !important;}
  #gform_submit_button_3 {height: 35px; width: 165px; position: relative; display: flex; align-items: center; justify-content: center; letter-spacing: 1px; word-spacing: 2px; cursor: pointer; transition: .6s; padding: 0; border-radius: 0; border: 0; background-color: #006db7; color: #fff; font-size: 16px;}
  .gform_footer {display: flex; justify-content: center; margin-bottom: 0 !important;}
  .gform_button {height: 35px; width: 165px; position: relative; display: flex; align-items: center; justify-content: center; letter-spacing: 1px; word-spacing: 2px; cursor: pointer; transition: .6s; padding: 0; border-radius: 0; border: 0; background-color: #006db7; color: #fff; font-size: 16px;}
  #gform_10 .ginput_recaptcha {display: flex; justify-content: center; align-items: center; margin: 20px 0;}

  .gform_body 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% !important; margin-bottom: 10px !important;}
  .gform_body .gform_footer {display: flex; justify-content: center; margin-bottom: 0 !important;}

  .dtr-data {width:100%; display:block;}
  table.dataTable.nowrap td {white-space: normal !important;}
  .gv-datatables tbody:last-child td a {color: red;}

  .addsearch-searchresults .hit:hover .category {background-color: #eee !important;}

  @media (max-width: 1023px) {
    .addsearch-autocomplete.addsearch-searchresults {width: 100%;}
  }

  @media (max-width: 540px) {
    .select-wrapper {display: none;}
  }

  @media (max-width: 480px) {
    .addsearch-searchresults .hit .hit-wrapper {justify-content: center; align-items: center;}
    .hit-highlight-wrapper {text-align: center;}
    .addsearch-searchresults .hit .hit-wrapper .result-title {margin: 10px 0;}
    .addsearch-searchresults .hit .hit-wrapper .main-image {margin: 0;}
  }

  @media (max-width: 419px) {
    .modal__container .modal__footer {display: flex; justify-content: center; align-items: center; flex-direction: column;}
    .modal__container .modal__footer .modal__btn.modal__close.modal__close-- {margin-bottom: 20px;}
  }


/* |||||||||||||||| 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: 'Roboto', sans-serif;font-size: 14px;margin:0 !important;color: #656565; background-color: #333333;}
  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: 1280px; position: relative; margin: 0 auto; width: 100%; overflow: hidden;}

  .mxw-container {width:100%;max-width:970px;}

  .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;}

  .margin-bottom-twenty {margin-bottom: 20px;}

  .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%}

  .flex{display: flex}
  .block{display:block}
  .none{display:none}
  .inline{display:inline-block}

  .flex-col {flex-direction: column;}

  .absolute {position: absolute;}
  
  .desk-only {display: block;}
  .mobile-only {display: none;}
  .desk-only-flex {display: flex;}
  .mobile-only-flex {display: none;}
  .nav-desk-only {display: block;}
  .nav-mobile-only {display: none;}
  .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%;}

  @media (max-width: 1023px) {
    .flex{display: block}
    .float-left, .float-right{/*float:none;*/margin: 0 auto;display: block;}
    .desk-only {display: none;}
    .mobile-only {display: block;}
    .desk-only-flex {display: none;}
    .mobile-only-flex {display: flex;}
    .mobile-m-bot-twenty {margin-bottom: 20px;}
    img.nav-desk-only {margin-bottom: 20px;}
    img.nav-hamburger.nav-desk-only {margin-bottom: 0px;}
  }

  @media (max-width: 767px) {
    .hide-this-mobile {display: none;}
  }

  @media (max-width: 414px) {
    .nav-desk-only {display: none;}
    .nav-mobile-only {display: block;}
  }

/* ||||||||||||| 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}

  .main-rgb-txt {color: #006db7 !important;}
  .main-rgb-bg {background-color: #006db7}
  .main-rgb-txt-hover:hover {color: #333;transition: .5s;}
  .main-rgb-bg-hover:hover {background-color: #333;transition: .5s;}
  .main-rgb-border {border: 1.5px solid #006db7 !important;}

  .secondary-rgb-txt {color: #0B4C76}
  .secondary-rgb-bg {background-color:#0B4C76}
  .page-container {background-color: #E9EAEC;}

  .nav-join-button.main-rgb-bg:hover {background-color: #00518b; color: #fff;}
  .nav-join-button.transparent-button:hover {background-color: #fff; color: #000;}
  .guest-button.main-rgb-bg:hover {background-color: #00518b; color: #fff;}
  .guest-login-button.transparent-button:hover {background-color: #fff; color: #000;}
  .transparent-button.main-rgb-border:hover {background-color: #006db7; color: #fff !important;}
  .logged-in-btn:hover {background-color: #006db7; color: #fff !important;}
  .contractor-training-btns button:hover {background-color: #00518b; color: #fff;}
  #gform_submit_button_1:hover {background-color: #00518b; color: #fff;}

  
/* ||||||||||||| COLOR END |||||||||||| */


/* <3>|||||||||| FONT START |||||||||| */

  .oswald {font-family: 'Oswald', sans-serif;}
  .roboto {font-family: 'Roboto', sans-serif;}

  h1 {font-family: 'Oswald', sans-serif;margin:0; padding:0;}
  h2,h3,h4 {font-family: 'Roboto', sans-serif;margin:0; padding:0;}

  h1{font-size: 50px; font-weight: 400;}
  h2{font-size: 26px; font-weight: 400;}
  h3{font-size: 20px; font-weight: 300;}
  h4{font-size: 18px; font-weight: 500;}

  .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}

  .section-title {text-transform: uppercase; font-size: 25px; font-weight: 500;}

  @media (max-width: 414px) {
  	h1 {font-size: 38px;}
  	h2 {font-size: 22px;}
  	h3 {font-size: 18px;}
  	h4 {font-size: 16px;}
  }

/* ||||||||||||| FONT END |||||||||||| */


/* <4>|||||||||| BUTTONS START |||||||||| */

  button {height: 35px; width: 180px; position: relative; display: flex; align-items: center; justify-content: center; letter-spacing: 1px; word-spacing: 2px; cursor: pointer; transition: .6s; padding: 0; border-radius: 0; border: 0;}
  .transparent-button {background:none; border:1px solid white;}

/* ||||||||||||| BUTTONS END |||||||||||| */

/* <4>|||||||||| FORMS START |||||||||| */
  
  .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;}
  .egia-field input, .egia-field select {padding: 6px 15px!important; font-size: 14px !important; position: relative; margin-bottom: 10px; top: -4px; font-weight: 300; background: #ebebeb; border: none;}
  #gform_wrapper_2 .egia-field input, #gform_wrapper_2 .egia-field select {background: #ffffff; border: 1px solid;}
  .egia-field textarea {-moz-appearance: none; -webkit-appearance: none; padding: 13px 15px!important; font-size: 1.7em!important; position: relative; margin-bottom: 10px; top: -4px;}
  select#input_2_16, select#input_2_17, textarea#input_2_15 {font-size: 14px !important;padding: 8px 20px !important;}

  /* ||||| CHECKBOXES & RADIO BUTTONS START ||||| */
  
    .check-container { display: block; position: relative; padding-left: 35px; margin-bottom: 12px; cursor: pointer; font-size: 22px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none;}
    .check-container input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0;}
    
    /* CHECKBOX SPECIFIC */
      .checkmark {position: absolute; top: 0; left: 0; height: 25px; width: 25px; background-color: #eee;}
      .check-container:hover input ~ .checkmark {background-color: #ccc;}
      .check-container input:checked ~ .checkmark {background-color: #2196F3;}
      .checkmark:after {content: ""; position: absolute; display: none;}
      .check-container input:checked ~ .checkmark:after {display: block;}
      .check-container .checkmark:after {left: 9px; top: 5px; width: 5px; height: 10px; border: solid white; border-width: 0 3px 3px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg);}

    /* RADIO SPECIFIC */
      .radio-btn { position: absolute; top: 0; left: 0; height: 25px; width: 25px; background-color: #eee; border-radius: 50%;}
      .check-container:hover input ~ .radio-btn {background-color: #ccc;}
      .check-container input:checked ~ .radio-btn {background-color: #2196F3;}
      .radio-btn:after {content: ""; position: absolute; display: none;}
      .check-container input:checked ~ .radio-btn:after {display: block;}
      .check-container .radio-btn:after {top: 9px; left: 9px; width: 8px; height: 8px; border-radius: 50%; background: white;}
  
  /* ||||| CHECKBOXES & RADIO BUTTONS END ||||||| */


/* ||||||||||||| FORMS END |||||||||||| */

/* <4>|||||||||| TABLES START |||||||||| */

  table {
    border-collapse: collapse;
  }

  table, th, td {
    border: 1px solid black;
  }

/*  tr {height: 25px;}
  th {width: 50px;}*/

/* ||||||||||||| TABLES END |||||||||||| */

/* <4>|||||||||| HEADER START |||||||||| */
  
  .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:2px;}
  .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}
  #tagline-box {padding: 50px 80px 50px}
  .logo-box img {max-width: 200px;width: 100%;}
  /*.nav-items-box {width: 220px; display: flex; align-items: center; justify-content: space-between;}*/
  .nav-items-box {width:400px; display: flex; align-items: center; justify-content: space-between;}
	.nav-join-button {width: 165px;}
  #tagline-box h2 {letter-spacing: 1.8px; word-spacing: 3.25px; margin-bottom: 15px; font-size: 21px; font-weight: 300;}
  #tagline-box h1 {margin-bottom: 25px; font-size: 56px;}
  #tagline-box h3 {font-size: 18px;}
  .addsearch-box {margin-bottom: 25px;}
  #learn-more-carrot {padding-bottom: 25px;}
  #learn-more-carrot h3 {margin-bottom: 15px;}
  .ham-img {width: 38px; height: 35px; margin-bottom: 2px; cursor: pointer;}
  header#main-header {position: relative;/*overflow: hidden;*//*background: rgba(0,0,0,0.2);*/}
  .video-overlay {position: absolute;left: 0;width: 1280px;z-index: 9999;overflow: hidden;right: 0;margin: 0 auto;top: 50%;transform: translate(0, -50%);z-index: -1;}
  .video-overlay video {width: 100%;height: 100%;}
  .featured-bar {height: 40px; background-color: #0a6eb5; display: flex; justify-content: center;}
  .featured-bar h3 {letter-spacing: 3.25px;}
  .nav-items-box-partners {width:640px; display: flex; align-items: center; justify-content: space-between;}
  .nav-items-box-partners .nav-join-button {width: 200px;}
  
  @media (max-width: 1023px) {
    .main-nav-container {padding: 0}
    .main-nav-container-mobile {padding: 20px 70px;}
    .main-nav-flex {display: flex; justify-content: center; flex-direction: column; align-items: center;}
    .small-main-nav-container {padding: 0}
    .small-main-nav-container-mobile {padding: 20px 70px;}
    .logo-box {margin-top: 50px;}
    #tagline-box {padding: 30px 80px 80px;}
    .top-nav-btn-box {height: 40px;}
    .video-overlay {width: 1700px; top: unset; transform: unset;}
    .nav-mobile-only.logo-box img {max-width: 240px; width: 100%;}
  }

  @media (max-width: 820px) {
    .search-main-wrapper {width: 90%;}
  }

  @media (max-width: 768px) {
    #tagline-box {padding: 30px 20px 100px;}
    #tagline-box h2 {letter-spacing: 1.25px; word-spacing: 1px;} 
    #tagline-box h1 {margin-bottom: 30px;}
    .page-container {padding: 30px 10px !important;}
    #contractor-marketplace-section-mem-dash .marketplace-item {max-width: 100% !important;}
    header#main-header {background-image: url(https://mycontractoruniversity.com/wp-content/uploads/2021/08/mcu_bg.jpg);}
    .video-overlay {display: none;}
  }

  @media (max-width: 650px) {
    .nav-items-box-partners {flex-direction: column;}
    .nav-items-box-partners .nav-join-button {margin-bottom: 15px; width: 200px;}
  }

  @media (max-width: 600px) {
    .search-main-wrapper {max-width: 540px; width: 100%;}
  }

  @media (max-width: 540px) {
    .select-wrapper {display: none;}
  }

  @media (max-width: 480px) {
    .addsearch-searchfield input[type=search] {min-width: 380px !important;}
    .addsearch-searchfield button {height: 56px;}
  }

  @media (max-width: 479px) {
    .addsearch-searchfield input[type=search] {min-width: 150px !important;}
  }

  @media (max-width: 414px) {
  	.main-nav-container-mobile {padding: 30px 20px;}
    .small-main-nav-container-mobile {padding: 30px 20px;}
    #tagline-box {padding: 50px 20px;}
    .nav-items-box {width: 100%;float: right; align-items: center; justify-content: flex-start;}
    .hamburger-box {margin-top:0;}
    .video-overlay {width: 2000px;}
    .nav-items-box-partners {margin: 40px 0 -40px;}
  }

  /* |||||||||| TYPEWRITER START |||||||||||| */
  .cursor {
    font-weight: 100;
    font-size: 30px;
    color: #006db7;
    -webkit-animation: 1s blink step-end infinite;
    -moz-animation: 1s blink step-end infinite;
    -ms-animation: 1s blink step-end infinite;
    -o-animation: 1s blink step-end infinite;
    animation: 1s blink step-end infinite;
  }

  @keyframes "blink" {
    from, to {
      color: transparent;
    }
    50% {
      color: black;
    }
  }

  @-moz-keyframes blink {
    from, to {
      color: transparent;
    }
    50% {
      color: black;
    }
  }

  @-webkit-keyframes "blink" {
    from, to {
      color: transparent;
    }
    50% {
      color: black;
    }
  }

  @-ms-keyframes "blink" {
    from, to {
      color: transparent;
    }
    50% {
      color: black;
    }
  }

  @-o-keyframes "blink" {
    from, to {
      color: transparent;
    }
    50% {
      color: black;
    }
  }

/* |||||||||| TYPEWRITER END ||||||||||||||| */

/* |||||||||| MOUSE START |||||||||||| */

  .scroll-animate-text {
    margin: 20px auto 0;
    display: block;
    text-align: center;
    font-family: "Cabin", sans-serif;
    letter-spacing: 10px;
    text-indent: 10px;
    color: #ffffff;
    font-size: 12px;
  }

  .mouse {
    margin: 0 auto;
    background: #4e5559 -webkit-gradient(linear, left top, left bottom, from(transparent), color-stop(50%, transparent), color-stop(50%, #ffffff), to(#ffffff));
    background: #ffffff;
    position: relative;
    width: 31px;
    height: 52px;
    border-radius: 100px;
    background-size: 100% 200%;
  }
  .mouse:before, .mouse:after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
  }
  .mouse:before {
    width: 25px;
    height: 48px;
    background-color: #222a30;
    border-radius: 100px;
  }
  .mouse:after {
    background-color: #ffffff;
    width: 6px;
    height: 6px;
    border-radius: 100%;
    top:-20px;
  }

/* |||||||||| MOUSE END ||||||||||||||| */

/* ||||||||||||| HEADER END |||||||||||| */

/* |||||||||| FEATURED CONTENT SECTION START |||||||||||| */
    
    .home-btns-container a .btn-counter-1.home-small-promo img {padding-left: 11px;}
    .home-btns-container a .home-small-promo img {padding: 0 5px; height: 250px;}
    .home-btns-container a .btn-counter-4.home-small-promo img {padding-right: 11px;} 

    

    @media (max-width: 1130px) {
      .home-btns-container a .home-small-promo img {height: 200px;}
    }

    @media (max-width: 1000px) {
      .home-btns-container a .home-small-promo img {height: 180px;}
    }

    @media (max-width: 850px) {
      .home-btns-container a .home-small-promo img {height: 150px;}
    }

    @media (max-width: 767px) {
      .home-btns-container a .home-small-promo img {height: 300px;}
      .home-btns-container a .btn-counter-1.home-small-promo img {padding: 11px 5px 5px 11px;}
      .home-btns-container a .btn-counter-2.home-small-promo img {padding: 11px 11px 5px 5px;}
      .home-btns-container a .btn-counter-3.home-small-promo img {padding: 5px 5px 11px 11px;}
      .home-btns-container a .btn-counter-4.home-small-promo img {padding: 5px 11px 11px 5px;} 
    }

    @media (max-width: 650px) {
      .home-btns-container a .home-small-promo img {height: 230px;}
    }

    @media (max-width: 505px) {
      .home-btns-container a .home-small-promo img {height: 200px;}
    }

    @media (max-width: 425px) {
      .home-btns-container a .home-small-promo img {height: 160px;}
    }

/* |||||||||| FEATURED CONTENT SECTION END |||||||||||||| */

/* |||||||||| CONTRACTOR TRAINING START |||||||||||| */

  #contractor-training-section {padding: 60px 20px 50px; background-color: #FFF;}
  #contractor-training-section h3 {font-weight: 300;}
  .training-box-h3 {line-height: 1.25; font-family: 'Roboto', sans-serif; text-transform: uppercase; letter-spacing: 1px; color: #ffffff; font-size: 22px !important; font-weight: 700 !important;}
  .contractor-p-pad {padding: 15px 95px;}
  .contractor-training-btns-row {padding: 0 15px;}
  .contractor-training-btns {padding: 20px; background-color: #fff; height: 600px;}
  .contractor-training-btns img {max-width: 400px; padding: 0px 0 20px;}
  .contractor-training-btns p {padding: 0 15px; margin-bottom: 30px;}
  .contractor-training-btns button {max-width: 300px; width: 100%; position: absolute; bottom: 5%;}

  @media (max-width: 1175px) {
    .contractor-training-btns {height: 666px;}
  }

  @media (max-width: 1024px) {
    .contractor-p-pad {padding: 25px 100px;}
    .contractor-training-btns button {max-width: 240px;}
  }
  

  @media (max-width: 1023px) {
    .contractor-training-btns-row {max-width: 470px; width: 100%;}
    .mobile-training-container {float: left; width: 100%; position: relative; display: flex; justify-content: center; align-items: center; flex-direction: column;}
    .contractor-training-btns {height: unset;}
    .contractor-training-btns button {position: relative; bottom: unset;}
  }

  @media (max-width: 768px) {
    .contractor-p-pad {padding: 25px 15px;}
  }


  @media (max-width: 414px) {
    #contractor-training-section {padding: 60px 10px 50px;}
    .contractor-p-pad {padding: 25px 5px;}
  }

/* ||||||||||||| CONTRACTOR TRAINING END ||||||||||| */


/* |||||||||| EGIA FINANCING START |||||||||||| */

  .egia-financing-section {background-image: url(https://mycontractoruniversity.com/wp-content/uploads/2021/06/MCU_Optimus_bg-1.jpg); background-position: 10% 60%; height: 370px; display: flex; flex-direction: column; flex-wrap: nowrap; justify-content: center; align-items: center; padding: 0 90px;}
  .parallax {background-attachment: fixed; background-repeat: no-repeat; background-size: cover;}
  .egia-financing-btn {font-size: 16px; display: block; width: 250px; text-align: center; padding: 8px 0; color: #ffffff; border: 1.5px solid #ffffff; background-color: transparent; height: auto; margin: 0 10px;}
  .egia-financing-btn:hover {background-color: #fff; color: #58595b;}
  .egia-financing-section h1 {margin-bottom: 10px;}
  .egia-financing-section h3 {margin-bottom: 10px; font-weight: 300;}
  .egia-financing-section p {margin-bottom: 30px;}
  #testimonial-section .egia-financing-btn:hover {background-color: #00aeef; color: #fff;}
  @media (max-width: 1023px) {
    .egia-financing-section {height: unset; padding: 40px 80px;}
    .egia-financing-btn-container {display: flex; flex-direction: column; align-items: center; justify-content: center;}
    .egia-financing-btn {margin: 10px 15px;}
  }

  @media (max-width: 600px) {
    .egia-financing-section {padding: 40px 20px;}
  }

/* |||||||||| EGIA FINANCING END |||||||||||| */


/* |||||||||| CONTRACTOR MARKETPLACE START |||||||||||| */

  .col-md-5ths {position: relative; min-height: 1px; padding-right: 0; padding-left: 0; margin:0 0;}
  #contractor-marketplace-section {padding: 60px 0 20px; background-color: #FFF;}
  #contractor-marketplace-section h1 {margin-bottom: 10px;}
  #contractor-marketplace-section p {padding: 20px 90px 40px;}
  .marketplace-item-row {margin-bottom: 60px; display: flex; justify-content: center; align-items: center;}
  .marketplace-operations {background-image: url(https://mycontractoruniversity.com/wp-content/uploads/2021/03/operations.jpg); background-size: cover !important; background-repeat: no-repeat !important; transition: .5s;}
  .marketplace-tools {background-image: url(https://mycontractoruniversity.com/wp-content/uploads/2021/03/tools.jpg); background-size: cover !important; background-repeat: no-repeat !important; transition: .5s;}
  .marketplace-vehicles {background-image: url(https://mycontractoruniversity.com/wp-content/uploads/2021/03/vehicles.jpg); background-size: cover !important; background-repeat: no-repeat !important; transition: .5s;}
  .marketplace-marketing {background-image: url(https://mycontractoruniversity.com/wp-content/uploads/2021/03/marketing.jpg); background-size: cover !important; background-repeat: no-repeat !important; transition: .5s;}
  .marketplace-consulting {background-image: url(https://mycontractoruniversity.com/wp-content/uploads/2021/03/consulting.jpg); background-size: cover !important; background-repeat: no-repeat !important; transition: .5s;}
  .marketplace-item {padding: 0; height:350px;}
  .marketplace-item img {border-radius: 50%; margin-bottom: 25px; padding: 0;}
  .marketplace-item .row {padding: 0; margin: 0;}
  .marketplace-h3 {line-height: 1.25; font-family: 'Oswald', sans-serif; text-transform: uppercase; letter-spacing: 1px; color: #ffffff; font-size: 24px !important; padding-top: 20px;}
  .marketplace-btn {max-width: 150px; width: 100%; background-color: transparent !important; border:solid 1px #ffffff; color:#ffffff; margin: 210px 0 20px;}
  .product-h3 {font-weight: 300;}
  .marketplace-item:last-child {margin-right: 0;}


  .home .marketplace-item-row {padding: 0 32px;}
  .home .marketplace-item:last-child {margin-right: 10px;}

  @media (min-width: 992px) {
    .col-md-5ths {width: 20%; float: left; margin-right:20px}
    .home .col-md-5ths {width: 20%;float: left;margin-right: 15px;margin-left: 11px;}
  }

  @media (max-width: 1023px) {
    .marketplace-item-row {margin: 40px auto 20px; display: block; justify-content: unset; align-items: unset; max-width: 100%; padding: 0 20px;}
    .marketplace-item {display: block; max-width: 33.33%; width: 100%; margin: 5px 0;}
  }

  @media (max-width: 767px) {
    .marketplace-item {max-width: 50%;}
  }

  @media (max-width: 450px) {
    .marketplace-item {max-width: 50%;}
    .marketplace-h3 {font-size: 20px !important;}
  }

  @media (max-width: 414px) {
    #contractor-marketplace-section p {padding: 20px 45px 40px;}
  }

/* |||||||||| CONTRACTOR MARKETPLACE END |||||||||||| */


/* |||||||||| TESTIMONIAL SECTION START |||||||||||| */
  .unlock-btn-container {max-width: 1000px;margin: 0 auto;}
  .risk-free-title-box {max-width: 100%;margin: 0 auto;line-height: 1;padding: 10px;letter-spacing: 1px;width: 100%;}
  .risk-free-title {color: #00aeef;font-size: 22px;}
  span.risk-icon {float: left;}
  span.risk-text {width: 94%;float: left;}
  .risk-free-p {margin-bottom: 10px; display: block; float: left; font-size: 14px;}
  .risk-free-row {margin-bottom: 30px;}
  .unlock-btn-container .egia-financing-btn {width: 280px;}
  
  #testimonial-section {background-color: #006db7; padding: 60px; position: relative;background-image: linear-gradient(45deg,#006db7, #000028);}
  #testimonial-section h1 {margin-bottom: 40px;}
  .testimonial-button { top: 50%; height: 60px;width: 60px; background-size: cover; background-repeat: no-repeat; background-position: center; z-index: 100; text-transform: uppercase;}
  .testimonial-prev { left: 0; margin-left: 0px; background-image: url(https://mycontractoruniversity.com/wp-content/uploads/2021/03/arrow-left-blue.png);}
  .testimonial-next { right: 0;margin-right: 0px; background-image: url(https://mycontractoruniversity.com/wp-content/uploads/2021/03/arrow-right-blue.png);}
  .testimonial-bar-slider { position: relative; width: 100%; height: 100% }
  .testimonials { position: relative; margin: 0 20px; display: block;}
  .testimonial-btn {max-width: 260px; width: 100%; margin-top: 20px;}
  .testimonial-item {background-color: #FFF; margin: 10px 15px; padding: 10px 20px; height: 600px; width: 380px; box-sizing: border-box;}
  .testimonial-img-holder img {padding: 30px 10px 0; max-width: 120px; width: 100%}
  .testimonial-txt {padding: 0 10px 20px;}
  .location {display: block; margin: 5px 0; max-width: 70%; line-height: 1.5; font-size: 18px}
  .courses {display: block; margin-top: 30px; line-height: 1.5;}
  .slick-center {height: 640px;}

  @media (max-width: 1023px) {
    .testimonial-item {height: 460px;}
  }

  @media (max-width: 767px) {
    .row.unlock-btn-container.center-all.risk-free-row {display: block !important;}
    .row.unlock-btn-container.center-all.risk-free-row .col-md-7.col-sm-12 {float: left;    margin: 11px 15px !important;padding: 20px !important;}
    span.risk-text {width: 90%;float: left;}    
  }

/* |||||||||| TESTIMONIAL SECTION END |||||||||||| */

/* |||||||||| JOIN SECTION START |||||||||||| */
  
  #join-section {padding: 60px 60px 10px; background-color: #FFF;}
  #join-section h1 {margin-bottom: 10px;}
  #join-section h2 {margin-bottom: 20px; font-size: 22px;}
  #join-section h3 {font-size: 20px; font-weight: 300;}
  .join-box {max-width: 1220px; width: 100%;}
  .join-box input {max-width: 500px; width: 100%;}
  .join-box button {font-size: 20px; position: relative; width: 200px;}
  #join-section p {padding-top: 10px;}

  @media (max-width: 1023px) {
  	.join-box {display: flex; justify-content: center; align-items: center; flex-direction: column; margin-top: 20px;}
  }

  @media (max-width: 768px) {
  }

  @media (max-width: 414px) {
    #join-section {padding: 60px 10px 50px;}
  }

/* |||||||||| JOIN SECTION END |||||||||||| */


/* |||||||||| MEMBER DASHBOARD PAGE START |||||||||||| */
  
  #mem-dash-container {background-color: #EAEAEA; padding: 0 40px;}

  @media (max-width: 414px) {
    #mem-dash-container {padding: 0 20px;}
  }

  /* |||||||||| LOGGED IN USER START |||||||||||| */
    
    #logged-in {padding: 34px 20px;}
    .logged-in-info {display: flex; justify-content: flex-start; align-items: center;}
    .logged-in-user {padding-right: 20px;}
    .mem-dash-user-info {padding-left: 20px;}
    .mem-dash-user-info h2 {font-size: 20px;}
    .logged-in-user img {max-width: 70px; width: 100%; padding: 0; margin-top: -10px;}
    .logged-in-right-border {border-right: 1px solid #000; height: 95px; margin-top: 0;}
    .logged-in-btn-div {display: flex; justify-content: center; align-items: center; flex-direction: column;}
    .logged-in-btn {font-size: 16px; display: block; width: 200px; text-align: center; padding: 10px 0; color: #006db7; border: 1.5px solid #006db7; background-color: transparent; height: auto; margin: 5px auto;}
    .user-name {margin: 10px 0; font-size: 40px;}
    #logged-out {padding: 10px 20px;}
    .logged-out-btns {display: flex; justify-content: center; align-items: center; flex-direction: column;}
    .logged-out-btns:first-child {margin-bottom: 10px;}
    .guest-button {font-size: 16px; display: block; width: 200px; text-align: center; padding: 10px 0; background-color: #006db7; border: 1.5px solid #006db7; color: #fff; height: auto; margin: 5px auto;}
	  .guest-welcome {margin: 10px 0; font-size: 25px;}
	  .logged-out-user {display: flex; justify-content: center; align-items: center; flex-direction: column; margin: 0 10px 0 20px; padding: 10px 20px;}
	  .logged-out-user h1 {margin: 10px auto; font-size: 30px;}
  	.guest-login-button {font-size: 16px; display: block; width: 240px; text-align: center; padding: 10px 0; height: auto; margin: 5px auto;}
    .schedule-demo-button {font-size: 16px; display: block; width: 200px; text-align: center; padding: 10px 0; height: auto; margin: 5px auto;}

    @media (max-width: 1200px) {
      .login-btn-only-two .col-md-6.col-sm-0.col-xs-0 {width: 0%;}
      .logged-in-btn {width: 170px;}
    }

    @media (max-width: 1120px) {
      .logged-in-btn {width: 165px;}
    }

    @media (max-width: 1023px) {
      .logged-in-info {flex-direction: column;}
      .logged-in-user {padding-right: 0;}
      .logged-in-right-border {border-right: none; margin-bottom: 30px;}
      .mem-dash-user-info {padding-left: 0; text-align: center; margin-bottom: 30px;}
      .logged-in-btn {width: 200px;}
      .logged-out-btns {margin-top: 10px;}
      .logged-out-user {max-width: 400px; margin: 20px auto;}
    }

  /* |||||||||| LOGGED IN USER END |||||||||||||| */


  /* |||||||||| DASH BUTTONS START |||||||||||| */
    
    #dash-buttons {background-color: #525252;}
    .dash-buttons-row {padding: 0 30px;}
    .mem-dash-button {margin: 15px 0; max-width: 270px; width: 100%;}

  /* |||||||||| DASH BUTTONS END |||||||||||||| */


  /* |||||||||| PROMO SECTION START |||||||||||| */
    
    #promo-section {padding: 20px 0 0px; background-color: #EAEAEA;}
    
    .daikin-img-one {padding-right: 10px !important;}
    .daikin-img-two {padding-left: 10px !important;}
    .daikin-items {padding-top: 20px !important;}
    
    .big-promo img {padding-right: 10px !important; height: 250px;}
    .small-promo img {padding: 0 10px !important; height: 250px;}
    .promo-items a:last-child .small-promo img {padding-left: 10px !important; padding-right: 0 !important; height: 250px;}

    /*.big-promo {margin-right: 10px !important;width: 100%;max-width: 540px;float: left;height: 260px;}
    .big-promo img {height: 260px;}
    .small-promo {padding-left: 10px !important; padding-right: 10px !important;}
    .small-promo:last-child {padding-left: 5px !important; padding-right: 0px !important;}
    .small-promo img {height: 250px;}*/

    @media (max-width: 1130px) {
      .big-promo img {height: 200px;}
      .small-promo img {height: 200px;}
      .promo-items a:last-child .small-promo img {height: 200px;}
    }

    @media (max-width: 1000px) {
      .big-promo img {height: 180px;}
      .small-promo img {height: 180px;}
      .promo-items a:last-child .small-promo img {height: 180px;}
    }

    @media (max-width: 850px) {
      .big-promo img {height: 150px;}
      .small-promo img {height: 150px;}
      .promo-items a:last-child .small-promo img {height: 150px;}
    }

    @media (max-width: 767px) {
      .big-promo img {padding-right: 0px !important; padding-bottom: 20px !important; margin-right: 0 !important; height: 300px;}
      .small-promo img {padding-right: 10px !important; padding-left: 0 !important; height: 300px;}
      .promo-items a:last-child .small-promo img {padding-left: 10px !important; padding-right: 0 !important; height: 300px;}
    }

    @media (max-width: 650px) {
      .big-promo img {height: 230px;}
      .small-promo img {height: 230px;}
      .promo-items a:last-child .small-promo img {height: 230px;}
    }

    @media (max-width: 505px) {
      .big-promo img {height: 200px;}
      .small-promo img {height: 200px;}
      .promo-items a:last-child .small-promo img {height: 200px;}
    }

    @media (max-width: 425px) {
      .big-promo img {height: 160px;}
      .small-promo img {height: 160px;}
      .promo-items a:last-child .small-promo img {height: 160px;}
    }


  /* |||||||||| PROMO SECTION END |||||||||||||| */


  /* |||||||||| ONLINE TRAINING SECTION START |||||||||||| */
    
    #online-training {padding: 0; background-color: #EAEAEA}
    #online-training h1 {margin: 60px 0 25px 0;}
    .online-training-item {padding: 20px 0 40px;}
    .online-training-item:first-child {background-color: #2897D3;}
    .online-training-item:nth-child(2) {background-color: #3DA7DE;}
    .online-training-item:nth-child(3) {background-color: #56B5E6;}
    .online-training-item:last-child {background-color: #7AC9F0;}

  /* |||||||||| ONLINE TRAINING SECTION END |||||||||||||| */


  /* |||||||||| DISCOUNTED PRODUCTS START |||||||||||| */

    #contractor-marketplace-section-mem-dash {padding: 25px 20px 10px;}
    .marketplace-item-row-mem-dash {margin: 30px 0 10px; display: flex; justify-content: center; align-items: center;}
    .discount-products-h3 {line-height: 1.25;}

    @media (max-width: 1100px) {
      .marketplace-item-row-mem-dash .marketplace-item.col-md-5ths {margin-right: 10px;}
      .marketplace-item-row-mem-dash .marketplace-item .marketplace-btn {max-width: 130px;}
    }

    @media (max-width: 1023px) {
      .marketplace-item-row-mem-dash {margin: 40px auto 20px; display: block; justify-content: unset; align-items: unset; max-width: 100%; padding: 0 20px;}
      #contractor-marketplace-section-mem-dash .marketplace-item {display: block; max-width: 33.33%; width: 100%; margin: 0;}
      .marketplace-item-row-mem-dash .marketplace-item.col-md-5ths {padding: 0 10px; margin: 10px 0 !important;}
    }

    @media (max-width: 767px) {
      #contractor-marketplace-section-mem-dash .marketplace-item {max-width: 50%;}
      #contractor-marketplace-section {padding: 60px 20px 20px; background-color: #FFF;}
      .marketplace-item {max-width: 100%;}
      #contractor-marketplace-section p {padding: 20px 20px 10px;}
      #testimonial-section {padding: 30px 20px !important;}

    }

    @media (max-width: 450px) {
      #contractor-marketplace-section-mem-dash .marketplace-item {max-width: 50%;}
      .marketplace-item-row-mem-dash {padding: 0;}
    }

  /* |||||||||| DISCOUNTED PRODUCTS END |||||||||||||| */

  /* |||||||||| BOTTOM 3 SECTION START |||||||||||| */

    #bottom-3 {background-color: #EAEAEA; padding: 20px 0;}
    #bottom-3 .bottom-3-flex {display: flex; justify-content: center; align-items: center;}
    .bottom-3-pad-right {border-right: 10px solid transparent;padding: 0 !important; float: left;}
    .bottom-3-pad-middle {border-left: 10px solid transparent; border-right: 10px solid transparent; padding: 0 !important; float: left;}
    .bottom-3-pad-left {border-left: 10px solid transparent; padding: 0 !important; float: left;}
    .bottom-3-img {max-width: 353px; width: 100%;}

    @media (max-width: 1000px) {
      #bottom-3 .bottom-3-flex {flex-direction: column;}
      .bottom-3-pad-right {border-right: unset; padding-bottom: 20px !important; float: left;}
      .bottom-3-pad-middle {border-left: unset; border-right: unset; padding-bottom: 20px !important; float: left;}
      .bottom-3-pad-left {border-left: unset;}
    }

    @media (max-width: 767px) {

      .daikin-items, .daikin-img-two {padding-top: 15px !important;}
      .daikin-img-two, .daikin-img-one {padding-left: 0 !important;padding-right: 0 !important;}
      .bottom-3-pad-right, .bottom-3-pad-middle, .bottom-3-pad-left {border-right: none; border-left: none; padding-bottom: 15px !important;}
      #bottom-3 {padding: 15px 0 0;}
    }
    

  /* |||||||||| BOTTOM 3 SECTION END |||||||||||||| */

  /* |||||||||| QUESTION DASH SECTION START |||||||||||| */

    #questions-dash {background-color: #EAEAEA;}
    .question-dash-img {max-width: 1200px; width: 100%;}

  /* |||||||||| QUESTION DASH SECTION END |||||||||||||| */

/* |||||||||| MEMBER DASHBOARD PAGE START |||||||||||| */

/* <4>|||||||||| FOOTER START |||||||||| */

    #footer-bar {padding: 40px 0 20px;}
    .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 #eaeaea; width: 92%; margin-bottom: 25px;}
    .footer-bottom-holder {padding: 0 40px;}
    .footer-bottom-holder .footer-logo {float: left; width: 70px !important; position: relative;}
    .footer-bottom-holder .social-media-box {float: right; position: relative; top: 5px;}
    .footer-bottom-holder .social-icon {display: inline-block; width: 30px; height: 30px; text-align: center; border-radius: 50%; margin-right: 10px;}
    #footer-bar.thank-you-footer-bar {padding: 20px 0 20px !important;}
    #footer-bar .thank-you-row {display: flex;align-items: center;justify-content: center;}
    #footer-bar .thank-you-text {margin-right: 30px;font-size: 17px;line-height: 1;}
    #footer-bar .thank-you-media {top: 1px;}

    @media (max-width: 360px) {
      .footer-bottom-holder .footer-logo {display: flex; justify-content: center; align-items: center;}
      .footer-bottom-holder .social-media-box {display: flex; justify-content: center; align-items: center;}
    } 
    
/* ||||||||||||| FOOTER END |||||||||||| */

/* <5>|||||||||| INNER PAGE START |||||||||| */

  .page-container {background-color: #E9EAEC; margin-left: 0 !important; margin-right: 0 !important; padding: 30px 50px; width: 100%; float: left; position: relative; display: block;}
  .home .page-container {padding: 0 !important;}
  .page-id-109449 .page-container {padding: 30px 0;}
  .sidebar-content-box {padding: 15px 25px 10px;float: left;width: 100%;}
  .sidebar-content-box h4, .sidebar-content-box p {text-align: center;}
  section.page-container.section-container.bottom-divider {border-top: 8px solid #ffffff;}
  .educational-article {border-top: 7px solid #ffffff;}
  
/* ||||||||||||| INNER PAGE END |||||||||||| */

/* <6>|||||||||| ALL BLOG PAGE START |||||||||| */
  .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;}

  @media (max-width: 1023px) {
    .all-blog-card {padding: 5px 5px 20px; height: 360px;}
  }

  @media (max-width: 768px) {
    .all-blog-card {height: unset;}
  }

/* ||||||||||||| ALL BLOG PAGE END |||||||||||| */

/* <7>|||||||||| SINGLE BLOG PAGE START |||||||||| */

  .single-blog-container {padding: 20px 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;}

  @media (max-width: 1023px) {
    .single-blog-container .flex-container {flex-direction: column;}
    .single-blog-category {margin-top: 20px;}
  }

  @media (max-width: 768px) {
    .single-blog-container {padding: 20px}
  }


  /* ||||||||||||| POPUP SECTION |||||||||| */

  #popup {position: fixed; bottom: 0%; z-index: 99999; right: 1.2%; max-width: 200px; width: 100%; text-align: center; background-color: #fff;}
  .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: #27AAE1; 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;}
  .hider {display: none !important;}
  @media (max-width: 1024px) {
    #popup {display: none;}
  }

/* ||||||||||||| POPUP SECTION END |||||| */

/* ||||||||||||| SINGLE BLOG PAGE END |||||||||||| */ 

/* ||||||||||||| MEMBER BENEFITS START |||||||||||| */ 
  .mobile-included-container {
      float: left;
      width: 100%;
  }
  .online-row {
    height: 1000px;
  }
  .included-style {
    padding: 20px;
    background-color: #FFF;
  }
  .who-has-access {
    padding: 0px 10px 7px;
    font-size: 17px;
    font-weight: 400;
    color: #006db7;
    line-height: 1 !important;
    margin: 0px;
  }
  .two-included-tooltip {
    position: relative;
    display: inline-block;
  }
  .two-included-tooltip .two-included-tooltiptext {
    visibility: hidden;
    width: 160px;
    background-color: black;
    color: #fff;
    text-align: center;
    border-radius: 6px;
    padding: 5px 10px;
    font-size: 12px;
    line-height: 16px;
    position: absolute;
    z-index: 1;
    top: 100%;
    left: 40%;
    margin-left: -60px;
  }
  .two-included-tooltip:hover .two-included-tooltiptext {
    visibility: visible;
  }
  .two-shields-size {
    width: 50%;
    float: left;
  }
  .cbs-style {
    background-color: #006DB7;
    height: 30px;
    text-align: center;
    margin-right: 3px;
  }
  .style-text {
    padding: 7px 10px;
    color: #ffffff;
    font-size: 13px;
    line-height: 1 !important;
    margin: 0px;
  }
  .premium-style {
    background-color: #CCA443;
    height: 30px;
    text-align: center;
    margin-left: 3px;
  }
  .m-bot-thirty {
    margin-bottom: 30px;
  }
  .included-text-pad {
    padding: 20px 15px 10px;
    margin-top: 0px;
    font-size: 15px;
    font-family: 'Roboto', sans-serif;
    line-height: 1.85!important;
    color: #565556!important;
  }
  .foundation-auto-height {
      height: auto;
      margin-bottom: 30px;
  }
  .foundation-row {
    height: 850px;
  }
  .unfiltered-row {
    height: 980px;
  }
  .included-button-position {
    position: absolute;
    bottom: 3%;
  }
  .included-buttons {
    width: 100%;
    max-width: 300px;
  }
  .included-buttons span, .bth {
    font-weight: normal;
    font-size: 17px;
  }
  .partner-page-container .btn:active,
  .partner-page-container .btn.active,
  .page-id-114331 .btn:active, 
  .page-id-114331 .btn.active, 
  .page-id-114224 .btn:active, 
  .page-id-114224 .btn.active {
    background-image: none;
    outline: 0;
    -webkit-box-shadow: inset 0 3px 5px rgb(0 0 0 / 13%);
    box-shadow: inset 0 3px 5px rgb(0 0 0 / 13%);
  }
  .partner-page-container .btn:hover, 
  .partner-page-container .btn:focus, 
  .partner-page-container .btn.focus,
  .page-id-114456 .btn:hover, 
  .page-id-114456 .btn:focus, 
  .page-id-114456 .btn.focus,
  .page-id-114460 .btn:hover, 
  .page-id-114460 .btn:focus, 
  .page-id-114460 .btn.focus,
  .page-id-114331 .btn:hover, 
  .page-id-114331 .btn:focus, 
  .page-id-114331 .btn.focus, 
  .page-id-114224 .btn:hover, 
  .page-id-114224 .btn:focus, 
  .page-id-114224 .btn.focus {
      color: #333;
      text-decoration: none;
  }
  
  .partner-page-container .btn span:focus, 
  .partner-page-container .btn span:hover, 
  .partner-page-container .btn:focus, 
  .partner-page-container .btn:hover,
  .page-id-114456 .btn span:focus, 
  .page-id-114456 .btn span:hover, 
  .page-id-114456 .btn:focus, 
  .page-id-114456 .btn:hover,
  .page-id-114460 .btn span:focus, 
  .page-id-114460 .btn span:hover, 
  .page-id-114460 .btn:focus, 
  .page-id-114460 .btn:hover,
  .page-id-114331 .btn span:focus, 
  .page-id-114331 .btn span:hover, 
  .page-id-114331 .btn:focus, 
  .page-id-114331 .btn:hover, 
  .page-id-114331 button:focus, 
  .page-id-114331 button:hover,
  .page-id-114224 .btn span:focus, 
  .page-id-114224 .btn span:hover, 
  .page-id-114224 .btn:focus, 
  .page-id-114224 .btn:hover, 
  .page-id-114224 button:focus, 
  .page-id-114224 button:hover {
      color: #fff;
  }
  .partner-page-container .btn:hover,
  .page-id-114456 .btn:hover,
  .page-id-114460 .btn:hover,
  .page-id-114331 .btn:hover,
  .page-id-114224 .btn:hover {
      color: #fff !important;
      background-color: #4d4d4f;
  }
  .partner-page-container .btn,
  .page-id-114456 .btn,
  .page-id-114460 .btn,
  .page-id-114331 .btn, 
  .page-id-114224 .btn {
    display: inline-block;
    padding: 6px 30px;
    margin-bottom: 0;
    font-size: 14px;
    font-weight: normal;
    line-height: 1.42857143;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    -ms-touch-action: manipulation;
    touch-action: manipulation;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background-image: none;
    border: 1px solid transparent;
    border-radius: 0;
    background: #006db7;
    color: #fff;
  }
  .two-button-position {
    position: absolute;
    bottom: 3%;
    text-align: center;
  }
  .button-margins {
    margin: 10px auto !important;
  }
  div#included-top-row {
    margin-bottom: 30px;
  }
/* ||||||||||||| MEMBER BENEFITS END |||||||||||| */ 

  .loader-cover {
    position: fixed;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    z-index: 99999999;
    background: #000;
    align-items: center;
    display: flex;
    justify-content: center;
    color:#fff;
  }
  .spinner{display:inline-block;width:51.2px;height:51.2px;position:relative;top:0;margin-top:-25.6px;line-height:100%}.spinner .text{position:absolute;top:100%;left:0;right:0;margin-top:1.6em;text-align:center;font-size:80%;color:hsla(0,0%,0%,.4)}.spinner .spinner-circle{position:absolute;background-color:transparent;-webkit-border-radius:50%;border-radius:50%;border-style:solid;border-color:#181818 transparent #181818 transparent}.spinner .spinner-circle.spinner-circle-outer{width:51.2px;height:51.2px;border-width:12.8px;top:-6.400000000000002px;left:-6.400000000000002px;opacity:.2;-webkit-animation:spinner-rotate-outer 2s 0s ease-in-out infinite;-moz-animation:spinner-rotate-outer 2s 0s ease-in-out infinite;-o-animation:spinner-rotate-outer 2s 0s ease-in-out infinite;-ms-animation:spinner-rotate-outer 2s 0s ease-in-out infinite;animation:spinner-rotate-outer 2s 0s ease-in-out infinite}.spinner .spinner-circle.spinner-circle-inner{width:25.6px;height:25.6px;border-width:6.4px;top:12.799999999999999px;left:12.799999999999999px;opacity:0;-webkit-animation:spinner-rotate-inner 3s 0s linear infinite;-moz-animation:spinner-rotate-inner 3s 0s linear infinite;-o-animation:spinner-rotate-inner 3s 0s linear infinite;-ms-animation:spinner-rotate-inner 3s 0s linear infinite;animation:spinner-rotate-inner 3s 0s linear infinite}.spinner .spinner-circle.spinner-circle-single-1{width:38.4px;height:38.4px;border-width:9.6px;top:3.200000000000001px;left:3.200000000000001px;opacity:.9;-webkit-animation:spinner-rotate-single-1 5s 0s ease-in-out infinite;-moz-animation:spinner-rotate-single-1 5s 0s ease-in-out infinite;-o-animation:spinner-rotate-single-1 5s 0s ease-in-out infinite;-ms-animation:spinner-rotate-single-1 5s 0s ease-in-out infinite;animation:spinner-rotate-single-1 5s 0s ease-in-out infinite;border-color:transparent transparent transparent #4dc3ff;-webkit-box-shadow:2px 0 2px #4dc3ff;box-shadow:2px 0 2px #4dc3ff}.spinner .spinner-circle.spinner-circle-single-2{width:0;height:0;border-width:25.6px;top:6.399999999999999px;left:6.399999999999999px;opacity:0;-webkit-animation:spinner-rotate-single-2 7s 0s ease-in-out infinite;-moz-animation:spinner-rotate-single-2 7s 0s ease-in-out infinite;-o-animation:spinner-rotate-single-2 7s 0s ease-in-out infinite;-ms-animation:spinner-rotate-single-2 7s 0s ease-in-out infinite;animation:spinner-rotate-single-2 7s 0s ease-in-out infinite;border-color:#4dc3ff transparent transparent transparent;-webkit-box-shadow:0 -12px 4px #4dc3ff;box-shadow:0 -12px 4px #4dc3ff}@-moz-keyframes spinner-rotate-outer{0%{-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);-o-transform:rotateZ(360deg);-ms-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@-webkit-keyframes spinner-rotate-outer{0%{-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);-o-transform:rotateZ(360deg);-ms-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@-o-keyframes spinner-rotate-outer{0%{-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);-o-transform:rotateZ(360deg);-ms-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@-ms-keyframes spinner-rotate-outer{0%{-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);-o-transform:rotateZ(360deg);-ms-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@keyframes spinner-rotate-outer{0%{-webkit-transform:rotateZ(0);-moz-transform:rotateZ(0);-o-transform:rotateZ(0);-ms-transform:rotateZ(0);transform:rotateZ(0)}100%{-webkit-transform:rotateZ(360deg);-moz-transform:rotateZ(360deg);-o-transform:rotateZ(360deg);-ms-transform:rotateZ(360deg);transform:rotateZ(360deg)}}@-moz-keyframes spinner-rotate-inner{0%{-webkit-transform:rotateZ(30deg);-moz-transform:rotateZ(30deg);-o-transform:rotateZ(30deg);-ms-transform:rotateZ(30deg);transform:rotateZ(30deg)}100%{-webkit-transform:rotateZ(390deg);-moz-transform:rotateZ(390deg);-o-transform:rotateZ(390deg);-ms-transform:rotateZ(390deg);transform:rotateZ(390deg)}}@-webkit-keyframes spinner-rotate-inner{0%{-webkit-transform:rotateZ(30deg);-moz-transform:rotateZ(30deg);-o-transform:rotateZ(30deg);-ms-transform:rotateZ(30deg);transform:rotateZ(30deg)}100%{-webkit-transform:rotateZ(390deg);-moz-transform:rotateZ(390deg);-o-transform:rotateZ(390deg);-ms-transform:rotateZ(390deg);transform:rotateZ(390deg)}}@-o-keyframes spinner-rotate-inner{0%{-webkit-transform:rotateZ(30deg);-moz-transform:rotateZ(30deg);-o-transform:rotateZ(30deg);-ms-transform:rotateZ(30deg);transform:rotateZ(30deg)}100%{-webkit-transform:rotateZ(390deg);-moz-transform:rotateZ(390deg);-o-transform:rotateZ(390deg);-ms-transform:rotateZ(390deg);transform:rotateZ(390deg)}}@-ms-keyframes spinner-rotate-inner{0%{-webkit-transform:rotateZ(30deg);-moz-transform:rotateZ(30deg);-o-transform:rotateZ(30deg);-ms-transform:rotateZ(30deg);transform:rotateZ(30deg)}100%{-webkit-transform:rotateZ(390deg);-moz-transform:rotateZ(390deg);-o-transform:rotateZ(390deg);-ms-transform:rotateZ(390deg);transform:rotateZ(390deg)}}@keyframes spinner-rotate-inner{0%{-webkit-transform:rotateZ(30deg);-moz-transform:rotateZ(30deg);-o-transform:rotateZ(30deg);-ms-transform:rotateZ(30deg);transform:rotateZ(30deg)}100%{-webkit-transform:rotateZ(390deg);-moz-transform:rotateZ(390deg);-o-transform:rotateZ(390deg);-ms-transform:rotateZ(390deg);transform:rotateZ(390deg)}}@-moz-keyframes spinner-rotate-single-1{0%{-webkit-transform:rotateZ(56deg);-moz-transform:rotateZ(56deg);-o-transform:rotateZ(56deg);-ms-transform:rotateZ(56deg);transform:rotateZ(56deg)}20%{-webkit-transform:rotateZ(-132deg);-moz-transform:rotateZ(-132deg);-o-transform:rotateZ(-132deg);-ms-transform:rotateZ(-132deg);transform:rotateZ(-132deg)}40%{-webkit-transform:rotateZ(-250deg);-moz-transform:rotateZ(-250deg);-o-transform:rotateZ(-250deg);-ms-transform:rotateZ(-250deg);transform:rotateZ(-250deg)}60%{-webkit-transform:rotateZ(40deg);-moz-transform:rotateZ(40deg);-o-transform:rotateZ(40deg);-ms-transform:rotateZ(40deg);transform:rotateZ(40deg)}70%{-webkit-transform:rotateZ(-80deg);-moz-transform:rotateZ(-80deg);-o-transform:rotateZ(-80deg);-ms-transform:rotateZ(-80deg);transform:rotateZ(-80deg)}100%{-webkit-transform:rotateZ(56deg);-moz-transform:rotateZ(56deg);-o-transform:rotateZ(56deg);-ms-transform:rotateZ(56deg);transform:rotateZ(56deg)}}@-webkit-keyframes spinner-rotate-single-1{0%{-webkit-transform:rotateZ(56deg);-moz-transform:rotateZ(56deg);-o-transform:rotateZ(56deg);-ms-transform:rotateZ(56deg);transform:rotateZ(56deg)}20%{-webkit-transform:rotateZ(-132deg);-moz-transform:rotateZ(-132deg);-o-transform:rotateZ(-132deg);-ms-transform:rotateZ(-132deg);transform:rotateZ(-132deg)}40%{-webkit-transform:rotateZ(-250deg);-moz-transform:rotateZ(-250deg);-o-transform:rotateZ(-250deg);-ms-transform:rotateZ(-250deg);transform:rotateZ(-250deg)}60%{-webkit-transform:rotateZ(40deg);-moz-transform:rotateZ(40deg);-o-transform:rotateZ(40deg);-ms-transform:rotateZ(40deg);transform:rotateZ(40deg)}70%{-webkit-transform:rotateZ(-80deg);-moz-transform:rotateZ(-80deg);-o-transform:rotateZ(-80deg);-ms-transform:rotateZ(-80deg);transform:rotateZ(-80deg)}100%{-webkit-transform:rotateZ(56deg);-moz-transform:rotateZ(56deg);-o-transform:rotateZ(56deg);-ms-transform:rotateZ(56deg);transform:rotateZ(56deg)}}@-o-keyframes spinner-rotate-single-1{0%{-webkit-transform:rotateZ(56deg);-moz-transform:rotateZ(56deg);-o-transform:rotateZ(56deg);-ms-transform:rotateZ(56deg);transform:rotateZ(56deg)}20%{-webkit-transform:rotateZ(-132deg);-moz-transform:rotateZ(-132deg);-o-transform:rotateZ(-132deg);-ms-transform:rotateZ(-132deg);transform:rotateZ(-132deg)}40%{-webkit-transform:rotateZ(-250deg);-moz-transform:rotateZ(-250deg);-o-transform:rotateZ(-250deg);-ms-transform:rotateZ(-250deg);transform:rotateZ(-250deg)}60%{-webkit-transform:rotateZ(40deg);-moz-transform:rotateZ(40deg);-o-transform:rotateZ(40deg);-ms-transform:rotateZ(40deg);transform:rotateZ(40deg)}70%{-webkit-transform:rotateZ(-80deg);-moz-transform:rotateZ(-80deg);-o-transform:rotateZ(-80deg);-ms-transform:rotateZ(-80deg);transform:rotateZ(-80deg)}100%{-webkit-transform:rotateZ(56deg);-moz-transform:rotateZ(56deg);-o-transform:rotateZ(56deg);-ms-transform:rotateZ(56deg);transform:rotateZ(56deg)}}@-ms-keyframes spinner-rotate-single-1{0%{-webkit-transform:rotateZ(56deg);-moz-transform:rotateZ(56deg);-o-transform:rotateZ(56deg);-ms-transform:rotateZ(56deg);transform:rotateZ(56deg)}20%{-webkit-transform:rotateZ(-132deg);-moz-transform:rotateZ(-132deg);-o-transform:rotateZ(-132deg);-ms-transform:rotateZ(-132deg);transform:rotateZ(-132deg)}40%{-webkit-transform:rotateZ(-250deg);-moz-transform:rotateZ(-250deg);-o-transform:rotateZ(-250deg);-ms-transform:rotateZ(-250deg);transform:rotateZ(-250deg)}60%{-webkit-transform:rotateZ(40deg);-moz-transform:rotateZ(40deg);-o-transform:rotateZ(40deg);-ms-transform:rotateZ(40deg);transform:rotateZ(40deg)}70%{-webkit-transform:rotateZ(-80deg);-moz-transform:rotateZ(-80deg);-o-transform:rotateZ(-80deg);-ms-transform:rotateZ(-80deg);transform:rotateZ(-80deg)}100%{-webkit-transform:rotateZ(56deg);-moz-transform:rotateZ(56deg);-o-transform:rotateZ(56deg);-ms-transform:rotateZ(56deg);transform:rotateZ(56deg)}}@keyframes spinner-rotate-single-1{0%{-webkit-transform:rotateZ(56deg);-moz-transform:rotateZ(56deg);-o-transform:rotateZ(56deg);-ms-transform:rotateZ(56deg);transform:rotateZ(56deg)}20%{-webkit-transform:rotateZ(-132deg);-moz-transform:rotateZ(-132deg);-o-transform:rotateZ(-132deg);-ms-transform:rotateZ(-132deg);transform:rotateZ(-132deg)}40%{-webkit-transform:rotateZ(-250deg);-moz-transform:rotateZ(-250deg);-o-transform:rotateZ(-250deg);-ms-transform:rotateZ(-250deg);transform:rotateZ(-250deg)}60%{-webkit-transform:rotateZ(40deg);-moz-transform:rotateZ(40deg);-o-transform:rotateZ(40deg);-ms-transform:rotateZ(40deg);transform:rotateZ(40deg)}70%{-webkit-transform:rotateZ(-80deg);-moz-transform:rotateZ(-80deg);-o-transform:rotateZ(-80deg);-ms-transform:rotateZ(-80deg);transform:rotateZ(-80deg)}100%{-webkit-transform:rotateZ(56deg);-moz-transform:rotateZ(56deg);-o-transform:rotateZ(56deg);-ms-transform:rotateZ(56deg);transform:rotateZ(56deg)}}@-moz-keyframes spinner-rotate-single-2{0%{-webkit-transform:rotateZ(-24deg);-moz-transform:rotateZ(-24deg);-o-transform:rotateZ(-24deg);-ms-transform:rotateZ(-24deg);transform:rotateZ(-24deg)}10%{-webkit-transform:rotateZ(142deg);-moz-transform:rotateZ(142deg);-o-transform:rotateZ(142deg);-ms-transform:rotateZ(142deg);transform:rotateZ(142deg)}20%{-webkit-transform:rotateZ(-87deg);-moz-transform:rotateZ(-87deg);-o-transform:rotateZ(-87deg);-ms-transform:rotateZ(-87deg);transform:rotateZ(-87deg)}30%{-webkit-transform:rotateZ(-345deg);-moz-transform:rotateZ(-345deg);-o-transform:rotateZ(-345deg);-ms-transform:rotateZ(-345deg);transform:rotateZ(-345deg)}40%{-webkit-transform:rotateZ(86deg);-moz-transform:rotateZ(86deg);-o-transform:rotateZ(86deg);-ms-transform:rotateZ(86deg);transform:rotateZ(86deg)}50%{-webkit-transform:rotateZ(175deg);-moz-transform:rotateZ(175deg);-o-transform:rotateZ(175deg);-ms-transform:rotateZ(175deg);transform:rotateZ(175deg)}60%{-webkit-transform:rotateZ(-245deg);-moz-transform:rotateZ(-245deg);-o-transform:rotateZ(-245deg);-ms-transform:rotateZ(-245deg);transform:rotateZ(-245deg)}70%{-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg)}80%{-webkit-transform:rotateZ(-132deg);-moz-transform:rotateZ(-132deg);-o-transform:rotateZ(-132deg);-ms-transform:rotateZ(-132deg);transform:rotateZ(-132deg)}90%{-webkit-transform:rotateZ(345deg);-moz-transform:rotateZ(345deg);-o-transform:rotateZ(345deg);-ms-transform:rotateZ(345deg);transform:rotateZ(345deg)}100%{-webkit-transform:rotateZ(-24deg);-moz-transform:rotateZ(-24deg);-o-transform:rotateZ(-24deg);-ms-transform:rotateZ(-24deg);transform:rotateZ(-24deg)}}@-webkit-keyframes spinner-rotate-single-2{0%{-webkit-transform:rotateZ(-24deg);-moz-transform:rotateZ(-24deg);-o-transform:rotateZ(-24deg);-ms-transform:rotateZ(-24deg);transform:rotateZ(-24deg)}10%{-webkit-transform:rotateZ(142deg);-moz-transform:rotateZ(142deg);-o-transform:rotateZ(142deg);-ms-transform:rotateZ(142deg);transform:rotateZ(142deg)}20%{-webkit-transform:rotateZ(-87deg);-moz-transform:rotateZ(-87deg);-o-transform:rotateZ(-87deg);-ms-transform:rotateZ(-87deg);transform:rotateZ(-87deg)}30%{-webkit-transform:rotateZ(-345deg);-moz-transform:rotateZ(-345deg);-o-transform:rotateZ(-345deg);-ms-transform:rotateZ(-345deg);transform:rotateZ(-345deg)}40%{-webkit-transform:rotateZ(86deg);-moz-transform:rotateZ(86deg);-o-transform:rotateZ(86deg);-ms-transform:rotateZ(86deg);transform:rotateZ(86deg)}50%{-webkit-transform:rotateZ(175deg);-moz-transform:rotateZ(175deg);-o-transform:rotateZ(175deg);-ms-transform:rotateZ(175deg);transform:rotateZ(175deg)}60%{-webkit-transform:rotateZ(-245deg);-moz-transform:rotateZ(-245deg);-o-transform:rotateZ(-245deg);-ms-transform:rotateZ(-245deg);transform:rotateZ(-245deg)}70%{-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg)}80%{-webkit-transform:rotateZ(-132deg);-moz-transform:rotateZ(-132deg);-o-transform:rotateZ(-132deg);-ms-transform:rotateZ(-132deg);transform:rotateZ(-132deg)}90%{-webkit-transform:rotateZ(345deg);-moz-transform:rotateZ(345deg);-o-transform:rotateZ(345deg);-ms-transform:rotateZ(345deg);transform:rotateZ(345deg)}100%{-webkit-transform:rotateZ(-24deg);-moz-transform:rotateZ(-24deg);-o-transform:rotateZ(-24deg);-ms-transform:rotateZ(-24deg);transform:rotateZ(-24deg)}}@-o-keyframes spinner-rotate-single-2{0%{-webkit-transform:rotateZ(-24deg);-moz-transform:rotateZ(-24deg);-o-transform:rotateZ(-24deg);-ms-transform:rotateZ(-24deg);transform:rotateZ(-24deg)}10%{-webkit-transform:rotateZ(142deg);-moz-transform:rotateZ(142deg);-o-transform:rotateZ(142deg);-ms-transform:rotateZ(142deg);transform:rotateZ(142deg)}20%{-webkit-transform:rotateZ(-87deg);-moz-transform:rotateZ(-87deg);-o-transform:rotateZ(-87deg);-ms-transform:rotateZ(-87deg);transform:rotateZ(-87deg)}30%{-webkit-transform:rotateZ(-345deg);-moz-transform:rotateZ(-345deg);-o-transform:rotateZ(-345deg);-ms-transform:rotateZ(-345deg);transform:rotateZ(-345deg)}40%{-webkit-transform:rotateZ(86deg);-moz-transform:rotateZ(86deg);-o-transform:rotateZ(86deg);-ms-transform:rotateZ(86deg);transform:rotateZ(86deg)}50%{-webkit-transform:rotateZ(175deg);-moz-transform:rotateZ(175deg);-o-transform:rotateZ(175deg);-ms-transform:rotateZ(175deg);transform:rotateZ(175deg)}60%{-webkit-transform:rotateZ(-245deg);-moz-transform:rotateZ(-245deg);-o-transform:rotateZ(-245deg);-ms-transform:rotateZ(-245deg);transform:rotateZ(-245deg)}70%{-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg)}80%{-webkit-transform:rotateZ(-132deg);-moz-transform:rotateZ(-132deg);-o-transform:rotateZ(-132deg);-ms-transform:rotateZ(-132deg);transform:rotateZ(-132deg)}90%{-webkit-transform:rotateZ(345deg);-moz-transform:rotateZ(345deg);-o-transform:rotateZ(345deg);-ms-transform:rotateZ(345deg);transform:rotateZ(345deg)}100%{-webkit-transform:rotateZ(-24deg);-moz-transform:rotateZ(-24deg);-o-transform:rotateZ(-24deg);-ms-transform:rotateZ(-24deg);transform:rotateZ(-24deg)}}@-ms-keyframes spinner-rotate-single-2{0%{-webkit-transform:rotateZ(-24deg);-moz-transform:rotateZ(-24deg);-o-transform:rotateZ(-24deg);-ms-transform:rotateZ(-24deg);transform:rotateZ(-24deg)}10%{-webkit-transform:rotateZ(142deg);-moz-transform:rotateZ(142deg);-o-transform:rotateZ(142deg);-ms-transform:rotateZ(142deg);transform:rotateZ(142deg)}20%{-webkit-transform:rotateZ(-87deg);-moz-transform:rotateZ(-87deg);-o-transform:rotateZ(-87deg);-ms-transform:rotateZ(-87deg);transform:rotateZ(-87deg)}30%{-webkit-transform:rotateZ(-345deg);-moz-transform:rotateZ(-345deg);-o-transform:rotateZ(-345deg);-ms-transform:rotateZ(-345deg);transform:rotateZ(-345deg)}40%{-webkit-transform:rotateZ(86deg);-moz-transform:rotateZ(86deg);-o-transform:rotateZ(86deg);-ms-transform:rotateZ(86deg);transform:rotateZ(86deg)}50%{-webkit-transform:rotateZ(175deg);-moz-transform:rotateZ(175deg);-o-transform:rotateZ(175deg);-ms-transform:rotateZ(175deg);transform:rotateZ(175deg)}60%{-webkit-transform:rotateZ(-245deg);-moz-transform:rotateZ(-245deg);-o-transform:rotateZ(-245deg);-ms-transform:rotateZ(-245deg);transform:rotateZ(-245deg)}70%{-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg)}80%{-webkit-transform:rotateZ(-132deg);-moz-transform:rotateZ(-132deg);-o-transform:rotateZ(-132deg);-ms-transform:rotateZ(-132deg);transform:rotateZ(-132deg)}90%{-webkit-transform:rotateZ(345deg);-moz-transform:rotateZ(345deg);-o-transform:rotateZ(345deg);-ms-transform:rotateZ(345deg);transform:rotateZ(345deg)}100%{-webkit-transform:rotateZ(-24deg);-moz-transform:rotateZ(-24deg);-o-transform:rotateZ(-24deg);-ms-transform:rotateZ(-24deg);transform:rotateZ(-24deg)}}@keyframes spinner-rotate-single-2{0%{-webkit-transform:rotateZ(-24deg);-moz-transform:rotateZ(-24deg);-o-transform:rotateZ(-24deg);-ms-transform:rotateZ(-24deg);transform:rotateZ(-24deg)}10%{-webkit-transform:rotateZ(142deg);-moz-transform:rotateZ(142deg);-o-transform:rotateZ(142deg);-ms-transform:rotateZ(142deg);transform:rotateZ(142deg)}20%{-webkit-transform:rotateZ(-87deg);-moz-transform:rotateZ(-87deg);-o-transform:rotateZ(-87deg);-ms-transform:rotateZ(-87deg);transform:rotateZ(-87deg)}30%{-webkit-transform:rotateZ(-345deg);-moz-transform:rotateZ(-345deg);-o-transform:rotateZ(-345deg);-ms-transform:rotateZ(-345deg);transform:rotateZ(-345deg)}40%{-webkit-transform:rotateZ(86deg);-moz-transform:rotateZ(86deg);-o-transform:rotateZ(86deg);-ms-transform:rotateZ(86deg);transform:rotateZ(86deg)}50%{-webkit-transform:rotateZ(175deg);-moz-transform:rotateZ(175deg);-o-transform:rotateZ(175deg);-ms-transform:rotateZ(175deg);transform:rotateZ(175deg)}60%{-webkit-transform:rotateZ(-245deg);-moz-transform:rotateZ(-245deg);-o-transform:rotateZ(-245deg);-ms-transform:rotateZ(-245deg);transform:rotateZ(-245deg)}70%{-webkit-transform:rotateZ(4deg);-moz-transform:rotateZ(4deg);-o-transform:rotateZ(4deg);-ms-transform:rotateZ(4deg);transform:rotateZ(4deg)}80%{-webkit-transform:rotateZ(-132deg);-moz-transform:rotateZ(-132deg);-o-transform:rotateZ(-132deg);-ms-transform:rotateZ(-132deg);transform:rotateZ(-132deg)}90%{-webkit-transform:rotateZ(345deg);-moz-transform:rotateZ(345deg);-o-transform:rotateZ(345deg);-ms-transform:rotateZ(345deg);transform:rotateZ(345deg)}100%{-webkit-transform:rotateZ(-24deg);-moz-transform:rotateZ(-24deg);-o-transform:rotateZ(-24deg);-ms-transform:rotateZ(-24deg);transform:rotateZ(-24deg)}}

