/*================================
-- CUSTOM FONT  --
==================================*/

@font-face {
  font-family: 'walkway-bold';
  src: url('/wp-content/webfonts/Walkway-Bold.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'walkway-ultrabold';
  src: url('/wp-content/webfonts/Walkway UltraBold.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'walkway-black';
  src: url('/wp-content/webfonts/Walkway Black.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'fff_tusj';
  src: url('/wp-content/webfonts/FFF_Tusj.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'walkway-semibold';
  src: url('/wp-content/webfonts/Walkway-SemiBold.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto-Light';
  src: url('/wp-content/webfonts/Roboto-Light.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto-Regular';
  src: url('/wp-content/webfonts/Roboto-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto';
  src: url('/wp-content/webfonts/Roboto-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Roboto-Medium';
  src: url('/wp-content/webfonts/Roboto-Medium.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'adamcg-pro';
  src: url('/wp-content/webfonts/Adamcg-Pro.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'oswald-regular';
  src: url('/wp-content/webfonts/Oswald-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'oswald-bold';
  src: url('/wp-content/webfonts/Oswald-Bold.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'roboto-bold';
  src: url('/wp-content/webfonts/Roboto-Bold.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'robotocondensed-regular';
  src: url('/wp-content/webfonts/RobotoCondensed-Regular.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

@font-face {
  font-family: 'Montserrat';
  src: url('/wp-content/webfonts/Montserrat-VariableFont_wght.ttf') format('truetype');
  font-weight: normal;
  font-style: normal;
}

.Montserrat {
  font-family: 'Montserrat', sans-serif;
}


.adamcg-pro {
  font-family: 'adamcg-pro' !important;
}

.fff_tusj {
  font-family: 'fff_tusj' !important;
}

.walkway-bold {
  font-family: 'walkway-bold' !important;
}

.walkway-semibold {
  font-family: 'walkway-semibold' !important;
}

.oswald-regular {
  font-family: 'oswald-regular' !important;
}

.oswald-bold {
  font-family: 'oswald-bold' !important;
}

.roboto-regular {
  font-family: 'roboto-regular' !important;
}

.roboto-bold {
  font-family: 'roboto-bold' !important;
}

.robotocondensed-regular {
  font-family: 'robotocondensed-regular' !important;
}




/*================================
-- Custom Scroll bar  --
==================================*/

/* width */
::-webkit-scrollbar {
  width: 8px;
}

/* Track */
::-webkit-scrollbar-track {
  background: #f1f1f1;
  overflow: hidden;
}

/* Handle */
::-webkit-scrollbar-thumb {
  background: #888;
  border: 4px solid transparent;
  /* border-radius: 8px; */
}

/* Handle on hover */
::-webkit-scrollbar-thumb:hover {
  background: #555;
}

/*discord rules modal scroll bar*/

/* width */
.cdc_popup_inner::-webkit-scrollbar {
  width: 8px;
}

/* Track */
.cdc_popup_inner::-webkit-scrollbar-track {
  background: #2C2F2C;
  overflow: hidden;
  border-radius: 30px;
}

/* Handle */
.cdc_popup_inner::-webkit-scrollbar-thumb {
  background: #23272A;
  border: 4px solid transparent;
  border-radius: 30px;
}

/*================================
-- Site Colors  --
==================================*/
:root {
  --brand-green: #61ad4e;
  --background-green: #add5a6;
  --darkbrand-green: #77b96b;
  --elite-gold: #edc967;
}

.brand-green{
  color: #61ad43;
}

/*================================
-- Hide Scroll bar  --
==================================*/

body.pmpro-login {
  overflow: hidden;
  /* Hide & disable scrollbars */
}


@media screen and (max-width: 480px) {
  body.pmpro-login {
    overflow: scroll;
    /* Hide & disable scrollbars */
  }
}


/*================================
-- Universal styles  --
==================================*/

.cdc_x_it {
  display: none !important;
}


/*================================
--  All Input Field  --
==================================*/

input[type=text],
input[type=email],
input[type=password],
input[type=search],
input[type=tel],
select,
textarea {
  margin-top: 4px;
  border-radius: 8px !important;
}


/*================================
-- FOOTER FIX  --
==================================*/
* {
  box-sizing: border-box;
}

*:before,
*:after {
  box-sizing: border-box;
}

html,
body {
  height: 100%;
  position: relative;
}

#wrapper {
  min-height: 100vh;
  /* will cover the 100% of viewport */
  overflow: hidden;
  display: block;
  position: relative;
  padding-bottom: 22px;
  /* height of your footer */
  /*fix for white top issue*/
  padding-top: 0px !important;
}

footer {
  position: absolute;
  /* bottom: 0; */
  left: 0;
  width: 100%;
  z-index: 99999999;
}

.page-id-3226 footer {
  bottom: 0;
}


/*========================================= 
--ALL PAGES BACKGROUND AND HEADERS WHOLE PAGE --
==========================================*/


#join::before,
.faq_col_1>div>div, 
.faq_col_2>div>div,
.footer_bottom_row,
#mission::before{
  background: rgba(173, 213,166, .80);
}


.home #content{
  background: rgba(214, 214,214, .3);
}


.header_img>figure>a>img {
  border: 1.3px solid #61ad4e;
  border-radius: 10px;
}

#faq_header_img_1>figure>a>img {
  max-width: 60% !important;
}


.page-id-3394 .header_img>a>img {
  border: 1.3px solid #61ad4e;
  border-radius: 4px;
  width: 20%;
  margin-bottom: 50px;
}


.page-id-3394 .wpb_single_image img,
.page-id-3388 .wpb_single_image img,
.page-id-3385 .wpb_single_image img,
.page-id-3391 .wpb_single_image img {
  max-width: 80% !important;
}

/* fix for firefox.social icons pushing below header bar*/
.md\:px-4 {
  padding-bottom: 2px !important;
}

.copyright,
.footer_navigation {
  font-family: 'Montserrat', 'roboto';
}

/*===== 404 Page =====*/
.error404>#wrapper-out .header {
  box-shadow: none !important;
}

.error404>#wrapper-out #navigation,
.error404>#wrapper-out .new_search_form {
  display: none !important;
}

.home #content h2, 
.home #content h3 {
  text-transform: none !important;
  padding-bottom: 0px !important;
  letter-spacing: 2px;
  font-family: 'walkway-black', 'Roboto' !important;
}

.home #content h3{
  letter-spacing: 1px;
}

.home .mission_para_2{
  font-size: 19px;
  line-height: 1.5;
}


/*========================================= 
-- Revolution silder left fix --
==========================================*/


#rev_slider_17_1_wrapper{
  left: 0px !important;
}


/*========================================= 
-- Temp banner site wide --
==========================================*/

.simple-banner-text>span {
  text-transform: uppercase;
}

/*banner height correction fix for socials bar to show
Remove when banner is off*/
.add_to_topbar {
  margin-top: 42px;
}


/*========================================= 
-- HOME PAGE --
==========================================*/

#home p{
  font-size: 17px;
}

#home .mt_discover p{
  font-size: 16px !important;
}

#home>div>div>#wrapper {
  padding-top: 0px !important;
}

.header_right_side {
  width: 100%;
  margin-right: 6rem;
}

#navigation {
  margin: 0 auto;
  font-size: 16px !important;
  font-family: 'Montserrat' !important;
}

#navigation ul {
  text-transform: initial !important;
}

#one_page_navigation,
#one_page_navigation a.active_menu_item {
  color: #343434 !important;
  opacity: .90;
  position: absolute;
  right: calc(3.75% - 24px);
  top: -17px;
}

#one_page_navigation a.active_menu_item{
  width: max-content;
}

#one_page_navigation a.active_menu_item:hover,
#navigation>ul>li>a:hover,
#navigation>ul li:hover>a {
  color: #61ad4e !important;
  background-color: transparent !important;
}

#branding{
  height: 117px;
}


#navigation ul li a,
#navigation ul li.current-menu-parent a,
#navigation ul li.current-menu-ancestor a,
#navigation>ul>li.current-menu-item>a {
  color: #343434;
  /* text-transform: uppercase; */
}

.responsive-menu-bar {
  background-color: transparent !important;
}

#one_page_navigation>li:nth-child(6) {
  right: 0;
  position: absolute;
}

#slider-17-slide-17-layer-6{
  font-family: 'Montserrat', 'Roboto' !important;
}

a.apply_button,
a.apply_button2,
.mt_get-started-btn > button,
.mt_get-started-btn > a,
.home #one_page_navigation>li:nth-child(6) a {
  color: #ffffff !important;
  background-color: #77b96b !important;
  border-color: #77b96b !important;
  letter-spacing: 1px;
  padding: 10px 35px;
  font-size: 16px !important;
  font-weight: 400 !important;
  /* font-family: 'Roboto' !important; */
  font-family: 'Montserrat', 'Roboto' !important;
  border-radius: 8px !important;
  transition: all .2s ease-in-out !important;
}

a.apply_button:hover,
.home .mt_get-started-btn > button:hover,
.home .mt_get-started-btn > a:hover,
.home #one_page_navigation>li:nth-child(6) a:hover {
  background-color: #61ad4e !important;
  color: #fff !important;
  box-shadow: 0 2px 8px rgba(0, 0, 0, 0.15);
  font-family: 'Montserrat', 'Roboto' !important;
}

a.apply_button{
  float: right;
  margin-top: 0px;
  top: -11px;
  position: relative;
}

a.apply_button2{
  margin-top: 0px;
  position: relative;
}

.cs_apply_html{
  text-align: center;
}

#responsive_navigation.sticky_mobile {
  position: static !important;
}

#navigation #menu-item-6480 {
  height: 42px;
  width: 8rem;
  text-align: center;
  line-height: 2.6rem;
  margin-left: 72px;
  font-size: 15px !important;
}

#navigation #menu-item-6480>a {
  color: #FFF !important;
  letter-spacing: 1.5px !important;
  font-size: 15px !important;
}

#menu-item-6480:hover {
  color: #fff !important;
}

#slider-5-slide-5-layer-11,
#slider-12-slide-12-layer-1,
#slider-12-slide-12-layer-22 {
  border-width: 2px;
  border-radius: 18px !important;
  box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
}

#slider-5-slide-5-layer-7,
#slider-5-slide-5-layer-6,
#slider-12-slide-12-layer-7,
#slider-12-slide-12-layer-6 {
  font-size: 16px !important;
  font-weight: 600 !important;
  font-family: 'Montserrat' !important;
  /* text-transform: uppercase !important; */
  border-radius: 8px !important;
  transition: all .2s ease-in-out !important;
}

#slider-5-slide-5-layer-7:hover,
#slider-5-slide-5-layer-6:hover,
#slider-12-slide-12-layer-7:hover,
#slider-12-slide-12-layer-6:hover {
  transition: all .2s ease-in-out !important;
  box-shadow: 0px 2px 4px -1px rgb(0 0 0 / 20%), 0px 4px 5px 0px rgb(0 0 0 / 14%), 0px 1px 10px 0px rgb(0 0 0 / 12%) !important;
}

#slider-5-slide-5-layer-10>strong,
#slider-12-slide-12-layer-3>strong,
#slider-12-slide-12-layer-10>strong {
  font-weight: 900 !important;
  text-decoration: underline;
}

#rev_slider_12_1_wrapper {
  left: 0px !important;
}

#slider-12-slide-12-layer-8 {
  font-family: 'fff_tusj' !important;
}

#slider-12-slide-12-layer-2 {
  font-family: 'walkway-bold' !important;
}

#adamcg-id {
  font-family: 'adamcg-pro' !important;
}

.mt_hero-subtitle{
  background-color: rgba(255,255,255,1);
}


/*===== New hero to correct safari issue =====*/
#slider-17-slide-17-layer-5>strong,
#slider-12-slide-12-layer-5>strong {
  color: #61ad4e;
  font-weight: 900;
}

.hero_mobile_subhead1,
.hero_mobile_subhead2,
.hero_mobile_bg,
.hero_mobile_headimg {
  display: none !important;
}

/*===== Possible hero fix for trades miss aligned =====*/

#slider-5-slide-5-layer-1>rs-layer-wrap.rs-parallax-wrap.fff_tusj {
  left: 332px !important;
}

/*===== OUR MISSION =====*/

.hp_ourmiss_txt_row1 > div,
.hp_ourmiss_txt_row2 > div,
.hp_ourmiss_txt_row3 > div,
.hp_ourmiss_txt_col1 > div >div{
  padding: 30px 20px;
  border-radius: 18px;
  background-color: #ffffff;
  box-shadow: 2px 4px 12px rgba(0, 0, 0, .08);
}

.hp_ourmiss_txt_row1 > div{
  width: 56%;
  margin-left: 10em;
}

.hp_ourmiss_txt_row2 > div{
  width: 70%;
  margin-left: 20em;
}

.hp_ourmiss_txt_row3 > div{
  width: 70%;
  margin-left: 10em;
}

#mission_cards_main_row,
.mission_cards_cols,
.mission_cards_cols>div {
  display: flex !important;
}

.mission_cards_cols>div {
  padding-left: 20px !important;
  padding-right: 20px !important;
}

.mission_cards_cols>div>div {
  background-color: #fff;
  padding: 7px 10px;
  border-radius: 18px;
  box-shadow: 2px 4px 12px rgba(0, 0, 0, .08);
}

.mission_sub_header_col1 .box-title-content,
.mission_sub_header_col2 .box-title-content,
.mission_sub_header_col3 .box-title-content {
  padding-left: 0px !important;
}

.mission_cards_cols>div>div .box-title-content {
  color: #61ad4e !important;
}

#mission_card_p {
  margin-left: 20px;
  margin-right: 20px;
}

#mission_card_p>div p {
  font-size: 15px !important;
}

P>.brand_green {
  font-size: 18px !important;
}


@media screen and (min-width: 1920px) {
  .hp_ourmiss_txt_row1 > div {
    width: 42%;
    margin-left: 20em;
}

.hp_ourmiss_txt_row2 > div {
  width: 52%;
  margin-left: 30em;
}

.hp_ourmiss_txt_row3 > div {
  width: 50%;
  margin-left: 20em;
}
}


/*===== Video section =====*/

#hp_video_main_row {
  /* background-color: #4a4a4a; */
  background-color: #141414;
  padding:18px;
  padding-bottom: 12px;
  width: 90%;
  border-radius: 26px;
  display: inline-block;
  border: 2px solid #c0c0c0;
  box-shadow: 10px 15px 30px rgba(0, 0, 0, 0.25); /* Bottom right shadow */
  overflow: hidden; /* Clip any overflow from video corners */
}

.hp_video_col_1 {
  margin-bottom: 20px;
}

.hp_video_col_1>div>div>.wpb_raw_code {
  padding: 14px;
  border-radius: 18px;
  background-color: #4a4a4a;
  box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
}

.hp_video_col_1>div>div iframe {
  box-shadow: 0 5px 11px 0 rgb(0 0 0 / 18%), 0 4px 15px 0 rgb(0 0 0 / 15%);
  width: 100% !important;
  border-radius: 4px;
}

.intro_vid_1 {
  border-radius: 8px;
}

iframe {
  border-radius: 6px !important;
}

#hp_video_main_row h4{
  letter-spacing: 1px;
  padding-left: 10px;
  font-family: 'Raleway', 'walkway-black', 'roboto' !important;
}

.wpd_video_widget {
  box-shadow: 0 5px 11px 0 rgb(0 0 0 / 18%), 0 4px 15px 0 rgb(0 0 0 / 15%);
}

.vid_paras {
  padding: 30px;
  border-radius: 18px;
  background-color: #ffffff;
  box-shadow: 2px 4px 12px rgba(0, 0, 0, .08);
}

.ipad-container {
  position: relative;
  display: inline-block;
  max-width: 100%;
}

.ipad-frame {
  display: block;
  width: 100%;
  height: auto;
}

.video-wrapper {
  position: absolute;
  top: 8.5%;
  left: 5%;
  width: 77%;
  height: 70.5%;
  overflow: hidden;
  border-radius: 10px;
}

.intro-video {
  width: 100%;
  height: 100%;
  object-fit: cover;
}




/*===== LEARN =====*/

#learn {
  margin-top: 20px;
}

#learn:before {
  content: '';
  display: block;
  position: absolute;
  opacity: .055;
  background-repeat: no-repeat;
  background-size: 42%;
  background-position: right 93% top 10%, right 0% bottom 15%;
  left: 0;
  width: 100%;
  height: 100%;
}

#cc_learn_img_row {
  display: flex;
  flex-wrap: wrap;
}

.page-content{
  position: relative;
}

.home .page-content::before {
  content: ' ';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  opacity: 0.45;
  z-index: -1;
  background-image: url("/wp-content/uploads/2025/03/background_mt_repeat2.png");
  background-position: center;
  background-size: contain;
}

/* #join .mission_para_2 p, */
#learn .mission_para_2 p {
  background-color: #fff;
}


#cc_learn_img1_col,
#cc_learn_img2_col,
#cc_learn_img3_col {
  display: flex;
}


#cc_learn_img1_col>div,
#cc_learn_img2_col>div,
#cc_learn_img3_col>div {
  background-color: #fff !important;
  padding: 40px 40px;
  border-radius: 18px;
  flex: 1;
  margin: 0 25px;
  display: flex;
  flex-direction: column;
  border: 1px solid #61ad4e;
  box-shadow: 2px 4px 12px rgba(0, 0, 0, .08);
}

.cc_learn_img_col1,
.cc_learn_img_col4,
.cc_learn_img_col5 {
  display: block;
}

.cc_learn_img_col1,
.cc_learn_img_col5 {
  background-color: #fff !important;
  padding: 80px 30px;
  border-radius: 4px 0px 0px 4px;
}

.cc_learn_img_col1 {
  padding: 60px 30px;
}

.cc_learn_img_col4 {
  background-color: #fff !important;
  padding: 80px 30px;
  border-radius: 0px 4px 4px 0px;
}

.cc_learn_img_col2,
.cc_learn_img_col3,
.cc_learn_img_col6 {
  padding: 70px 30px;
}

.cc_learn_img1>figure>div img,
.cc_learn_img2>figure>div img {
  width: 44%;
  margin: 0 auto;
  margin-bottom: 40px;
}


.cc_learn_img3>figure>div img {
  width: 60%;
  margin: 0 auto;
  margin-bottom: 22px;
}


/*===== TESTTIMONIALS =====*/

.testimon_col_cc>div>div {
  padding: 40px 35px 34px;
  width: 100%;
  margin-bottom: 60px;
  background-color: #fff;
  border-radius: 18px;
  box-shadow: 2px 4px 12px rgba(0, 0, 0, .08);
}

.testimon_col_cc.test_col2 .vc_icon_element-outer{
  margin-bottom: 0px;
}

/*----Testimonial carousel-----*/
.testimonials_img1{
  width: 520px;
  /* height: 575px; */
}

.testimonial-content{
  margin: 0 auto;
}

.hp_icon_testimonials {
  position: absolute !important;
  top: 10px;
  left: 30px;
}

.hp_icon_testimonials>div span {
  opacity: .2;
}

.testimonial_txt>div img {
  border-radius: 50%;
  float: left;
}

.testimonial_txt>div p {
  font-size: 1em;
}


#exclusive_community_blub>div>div>div{
  padding: 40px 0px;
  border-radius: 18px;
  margin-top: 70px;
  margin-bottom: 30px;
  background-color: #ffffff;
  box-shadow: 2px 4px 12px rgba(0, 0, 0, .08);
}


/*====== Exclusive======*/

.exclusive_col_cc {
  padding: 42px 60px 30px;
  margin-bottom: 60px;
  background-color: #fff;
  border-radius: 18px;
  box-shadow: 2px 4px 12px rgba(0, 0, 0, .08);
}



/*===== JOIN =====*/

#join{
  max-width: 2150px !important;
  /* padding-left: 0px !important; */
  height: 126vh !important;
}


.mt_underline a{
  text-decoration: underline;
}


#join::before {
  height: 120vh;
  position: absolute;
  background-size: 100%;
  width: 2150px !important;
  background-repeat: no-repeat;
  background-position: right 70px bottom 0px;
  /* clip-path: polygon(-10px 240px, 430px 90px, 22% 214px, 150% 99%, -10px 112%); */
  clip-path: polygon(-10px 240px, 430px 90px, 22% 214px, 190% 109%, 0px 82%);
}

.join_col_1,
.join_col_2{
  padding-top: 10em;
}


.mt_join-new-col >div > .wpb_wrapper {
  border: none;
  background: #ffffff;
  border-radius: 18px;
  width: 100%;
  text-align: left !important;
  margin: 0 auto;
  padding: 1.6rem;
  box-shadow: 2px 4px 12px rgba(0, 0, 0, .08);
}

.home #content .mt_join-new-col h2{
  font-weight: 400;
  font-family: 'Roboto' !important;
}

.mt_join-new-col h3{
  font-size: 1rem;
  letter-spacing: 2px !important;
}

.join_col_1 .mission_para_2 p {
  font-size: 15px !important;
}


.mt_join-new-col >div > .wpb_wrapper p{
  line-height: 1.8;
  font-size: 15px;
  color: rgb(52, 52, 52) !important;
}


#join>div>div>div>div.cr_adv_tables.at_1>div>div:nth-child(1)>div {
  margin-right: 0px;
}

#join>div>div>div>div.cr_adv_tables.at_1>div>div:nth-child(2)>div {
  margin-left: 6px;
}

.join_col_1_subhead,
.join_col_1_subhead > div p{
  font-family: 'walkway-black', 'Roboto' !important;
  padding-bottom: 0px !important;
  letter-spacing: 2px;
}


.join_col_1 >div >div {
  padding: 40px;
  margin-left: 83px;
  border-radius: 18px;
  background-color: #ffffff;
  box-shadow: 2px 4px 12px rgba(0, 0, 0, .08);
}

.join_col_1 > div{
  padding-left: 0px !important;
}

#cwd_contact_home {
  background-color: #fff;
  margin: 0 auto;
}


.column_price {
  color: #343434 !important;
}


.column_action a {
  color: #ffffff;
  background-color: #77b96b !important;
  border-color: #77b96b !important;
  font-weight: 600;
  letter-spacing: 1px;
  border-radius: 8px !important;
  text-transform: none !important;
}

.column_action a:hover {
  background: #61ad4e !important;
  border: 1px solid #61ad4e !important;
  color: #fff !important;
  box-shadow: 0px 2px 4px -1px rgb(0 0 0 / 20%), 0px 4px 5px 0px rgb(0 0 0 / 14%), 0px 1px 10px 0px rgb(0 0 0 / 12%);
}

.column_separator {
  background-color: #77b96b !important;
}

.column_features ul li {
  font-size: 15px;
  color: #343434 !important;
}

#join .column_price {
  font-weight: 400;
  font-size: 2.2rem !important;
}


.home .column_price span {
  padding: 4px 16px;
  border-radius: 4px;
  top: 12px;
  position: relative;
  color: #fff;
  background-color: #61ad4e;
  font-weight: 400;
  font-size: 14px;
  font-family: 'raleway', 'walkway-black', 'Roboto';
}


.home #content .mt_join_tier_title  {
  padding-bottom: 6px !important;
}


@media screen and (min-width:1920px) {
  .join_col_1{
    padding-left: 11em;
  }

  .join_col_1 >div >div {
    margin-left: 73px;
}

  #join {
  padding-right: 181px !important;
}

.mt_join-new-col {
  width: 68%;
}

}




/*===== NEWSLETTER =====*/

#sib_signup_form_1>div.sib_signup_box_inside_1>p:nth-child(4)>input {
  width: 100%;
}

.news_lttr_row {
  box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
}

.home .sib_signup_box_inside_2>p.sib-email-area2>input,
#sib_signup_form_1>div.sib_signup_box_inside_1>p.sib-NAME-area>input,
#sib_signup_form_1>div.sib_signup_box_inside_1>p.sib-email-area>input {
  border-color: #77b96b !important;
  border-radius: 8px !important;
}

.home #content .sib-default-btn {
  font-size: 16px !important;
}

.home .sib-NAME-area {
  margin-bottom: 4px !important;
}

.news_lttr_col_1>div>div h2 {
  margin-bottom: 0px;
}

/*===== Newsletter Popup =====*/

.exit-intent-popup,
.exit-intent-popup2,
.exit-intent-popup3 {
  position: fixed;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  z-index: 1;
  background: rgba(33, 33, 33, 0.8);
  transform: translateY(60%) scale(0);
  transition: transform 0.3s cubic-bezier(0.4, 0.0, 0.2, 1);
}

.exit-intent-popup.visible,
.exit-intent-popup2.visible,
.exit-intent-popup3.visible {
  transform: translateY(0) scale(1);
}

.newsletter {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  text-align: center;
}

/* Popup-specific styles */

.newsletter {
  background: #FFF;
  padding: 40px 30px;
  border-radius: 18px;
  width: 26%;
}

.close {
  position: absolute;
  top: 10px;
  right: 15px;
  cursor: pointer;
  width: 10px;
  height: 10px;
  font-size: 18px;
}

.close.no_thanks {
  position: relative !important;
  top: 20px;
  right: 0px;
  cursor: pointer;
  width: 0px;
  height: 0px;
  font-size: 11px;
  text-decoration: underline;
}

.newsletter_title {
  font-size: 28px !important;
  text-transform: uppercase;
  font-weight: 600;
  color: #61ad4e;
}

.newsletter_title2 {
  font-size: 28px !important;
  text-transform: uppercase;
  font-weight: 600;
}

.newsletter_title2 span {
  color: #61ad4e;
}

.news_p1 {
  font-size: 18px;
  padding-top: 2px;
  color: #61ad4e;
  margin-bottom: 13px;
  font-weight: 600;
}

.news_p2 {
  font-size: 16px;
  line-height: 1.8rem;
  margin-bottom: 30px !important;
}

.news_p2_course {
  font-size: 16px;
  line-height: 1.8rem;
  margin-bottom: 26px !important;
}

.news_p2_course span {
  color: #61ad4e;
}

.news_p2_home {
  font-size: 16px;
  line-height: 1.4rem;
  margin-bottom: 20px !important;
}

.news_p2 span {
  color: #61ad4e;
}

.news_p3 {
  margin-bottom: 26px !important;
}

.news_p3a {
  margin-bottom: 36px !important;
}

#sib_signup_form_2>div.sib_signup_box_inside_2>p.sib-email-area {
  margin-bottom: 10px;
}

#sib_signup_form_2>div.sib_signup_box_inside_2>p.sib-email-area>input {
  border-radius: 4px;
}

#sib_signup_form_2>div.sib_signup_box_inside_2>p:nth-child(3)>input {
  width: 100%;
}

.sib-email-area {
  margin-bottom: 6px;
}

.sib-email-area2 {
  margin-bottom: 4px;
}

.popup_disc {
  margin-top: 24px;
  font-size: 10px !important;
}


/*----- Exclusive chat popup -----*/

.newsletterExcl {
  width: 38%;
  padding: 30px 40px 40px 40px;
}

.newsletterExclcourse {
  width: 40%;
  padding: 30px 40px 40px 40px;
}

.newsletter>a {
  padding-top: .75rem !important;
  padding-bottom: .75rem !important;
  padding-left: 9rem !important;
  padding-right: 9rem !important;
  text-align: center;
  font-size: 18px;
  border-radius: 4px;
}

.newsletter>a.course_pop_btn {
  padding-top: .75rem !important;
  padding-bottom: .75rem !important;
  padding-left: 8rem !important;
  padding-right: 8rem !important;
  text-align: center;
  font-size: 18px;
  border-radius: 4px;
}

/*===== CONTACT SETCTION =====*/

.no_contact_img figure>a img {
  box-shadow: 2px 4px 12px rgba(0, 0, 0, .08);
  border-radius: 18px;
  /* box-shadow: 5px 5px 15px rgba(0, 0, 0, 0.16); */
}

#mt_social_icons .get_social i {
  font-size: 30px;
  line-height: 60px !important;
}

#mt_social_icons ul {
  text-align: center;
  display: inline-flex;
  list-style: none;
}

#mt_social_icons ul>li>a {
  display: block;
  width: 65px;
  border-radius: 12px !important;
  background-color: #ffffff;
  color: #343434;
  margin-left: 40px;
  box-shadow: 1px 1px 0px rgba(0, 0, 0, 0.08);
  transition: all .2s ease-in-out !important;
}

#mt_social_icons ul>li>a:hover {
  border-radius: 12px !important;
  transition: all .2s ease-in-out !important;
  box-shadow: 2px 4px 12px rgba(0, 0, 0, .08);
  /* box-shadow: 0px 2px 4px -1px rgb(0 0 0 / 20%), 0px 4px 5px 0px rgb(0 0 0 / 14%), 0px 1px 10px 0px rgb(0 0 0 / 12%); */
}

.contact_col2>div>div {
  background-color: #fff;
  padding: 22px 20px 40px 20px;
  border-radius: 18px;
  border: 1px solid #61ad4e;
}

.contact_col2>div>div h2 {
  padding-left: 25px !important;
}

.wpcf7-response-output {
  background-color: rgba(97, 173, 78, 0.5);
  border-radius: 4px;
  margin-left: 0px !important;
  width: 100%;
  text-align: center;
  font-weight: 600;
  letter-spacing: 1px;
  border-color: transparent !important;
}


/* .social-icons-wrap .top_social a.twitter:hover,
.get_social li .twitter:hover,
.social-icons-wrap .top_social a.facebook:hover,
.get_social li .facebook:hover, 
#navigation .has-mega-menu 
.get_social li .facebook:hover{
  background-color: #000 !important;
} */


.fa-x-twitter::before {
  content: "\e61b"; 
  font-family: "Font Awesome 6 Brands";
}



/*===== BACKGROUND SETCTION =====*/

@keyframes candlestickFade {
  0% { opacity: 0.3; transform: translateY(0px); }
  50% { opacity: 0.6; transform: translateY(-5px); }
  100% { opacity: 0.3; transform: translateY(0px); }
}


@keyframes candleMove {
  0%, 100% { transform: scaleY(1); }
  50% { transform: scaleY(1.2); }
}

.candle {
  fill: #343434; /* Adjust for your theme */
  animation: candleMove 6s infinite alternate ease-in-out;
  transform-origin: bottom;
}


.floating-blur {
  position: absolute;
  width: 200px;
  height: 200px;
  background: radial-gradient(circle, rgba(173, 213, 166, 0.6) 0%, rgba(173, 213, 166, 0) 70%);
  filter: blur(40px);
  border-radius: 50%;
  z-index: -1;
}

.mt_brand_green{
  color: #61ad4e;
}



/*===== Iphone contact form shadow fix =====*/
textarea,
select,
input:not([type=checkbox]):not([type=radio]) {
  appearance: none;
  -moz-appearance: none;
  -webkit-appearance: none;
}

/*===== END Iphone contact form shadow fix END =====*/

#wpcf7-f3204-p7-o1 {
  margin: 0 auto !important;
}

#wpcf7-f3204-p7-o1>form>p:nth-child(5)>input {
  padding: 10px 10px !important;
  width: 40% !important
}

#wpcf7-f3204-p7-o1>form>p:nth-child(2)>span>input,
#wpcf7-f3204-p7-o1>form>p:nth-child(3)>span>input,
#wpcf7-f3204-p7-o1>form>p:nth-child(4)>span>select,
#wpcf7-f3204-p7-o1>form>p:nth-child(5)>span>textarea {
  border-color: #77b96b !important;
  border-radius: 8px !important;
}

#wpcf7-f3204-p7-o1>form>p:nth-child(2)>span>input,
#wpcf7-f3204-p7-o1>form>p:nth-child(3)>span>input {
  width: 48%;
}

#wpcf7-f3204-p7-o1>form>p:nth-child(2)>span>input {
  float: left;
  margin-right: 4%;
}

#wpcf7-f3204-p7-o1>form>p:nth-child(4)>span>select {
  color: #b2b2b6;
  height: 40px;
  width: 100%;
  border: 1px solid #77b96b !important;
  font-family: 'Montserrat', 'roboto';
  padding-left: 8px;
  background-color: #fff !important;
}

#wpcf7-f3204-p7-o1>form>p:nth-child(4)>span>select:focus-visible {
  outline: 1px #77b96b !important;
}

.home #wpcf7-f3204-p7-o1>form>p:nth-child(2)>span>span {
  position: absolute;
  width: 470px;
  top: 41px;
}

/*===== Footer Section =====*/

.footer_bottom_row {
  background-image: url("/wp-content/uploads/2024/09/BullvBear.png");
  background-position: right 20px bottom 4px;
  background-repeat: no-repeat;
  background-size: 20%;
  clip-path: polygon(0px 80px, 120px 0px, 100% 50px, 100% 100%, 0px 103%);
  box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 15px 0px, rgba(0, 0, 0, 0.18) 0px 5px 11px 0px;
}

.footer_logo>figure>a img {
  border: 2px solid #61ad4e;
  border-radius: 8px;
  box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
  padding: 3px 4px;
  background: #fff;

}

.footer_para>div p {
  font-size: 15px;
  padding-left: 4px;
  font-family: 'Roboto' !important;
}

#home .footer_para>div p {
  font-size: 15px;
}


.footer_para>div p,
.footer_links>div>ul li a {
  color: #343434 !important;
  font-family: 'Montserrat' !important;
}

footer {
  background-color: #343434 !important;
  box-shadow: rgba(0, 0, 0, 0.25) 0px 4px 15px 0px, rgba(0, 0, 0, 0.18) 0px 5px 11px 0px;
}

.top_social a:hover {
  box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
}

.footer_para p {
  letter-spacing: .1px !important;
}

.footer_col_1 {
  padding: 17.5px 0px 0px 0px !important;
}

.footer_col_2,
.footer_col_3 {
  padding-left: 5em !important;
}

#content .footer_bottom_row h2 {
  font-size: 16px !important;
  text-transform: uppercase !important;
  padding-bottom: 0px !important;
  letter-spacing: 1px;
  font-weight: 600 !important;
}

#site-footer{
  line-height: 42px;
  padding-left: 125px;
  padding-right: 125px;
  background-color: #343434;
}



.page-id-3394 .footer_bottom_row .wpb_single_image img,
.page-id-3391 .footer_bottom_row .wpb_single_image img,
.page-id-3388 .footer_bottom_row .wpb_single_image img,
.page-id-3385 .footer_bottom_row .wpb_single_image img {
  max-width: 100% !important;
}

p,
h4,
h3,
h5,
h6,
input,
label,
td,
.copyright,
.footer_navigation {
  font-family: 'Montserrat', 'roboto';
}

h6 {
  font-family: 'roboto' !important;
}

/*===== iphone footer fix copy right =====*/
footer>div>div {
  font-family: 'Montserrat', 'roboto';
}

/*========================================= 
-- DISCLAIMERS ALL PAGES--
==========================================*/

.disclaimer_titles h4 {
  font-size: 24px !important;
  letter-spacing: .3px;
}

.disclaimer_titles {
  float: left;
}

.disclaimer_sep_cc {
  float: left;
  width: 76%;
  margin-top: 16px;
  margin-left: 24px;
}

.disc_main_col {
  background-color: #f1f1f1;
  box-shadow: none !important;
  padding: 26px 30px 58px;
  border-radius: 18px;
  margin-bottom: 60px;
  border: 1px solid #77b96b;
}

.outer_disclaimer_div {
  background-color: #fcfcfc;
  box-shadow: 0 5px 11px 0 rgb(0 0 0 / 18%), 0 4px 15px 0 rgb(0 0 0 / 15%);
  padding: 30px 60px 58px;
  border-radius: 4px;
  margin-bottom: 60px;
  border: 1px solid #77b96b;
}

/*========================================= 
-- EARNINGS DISCLAIMER --
==========================================*/

.earn_disc_col>div>div h2 {
  padding-bottom: 16px;
}

#disclaimer_row>div>div .para_text_mon,
.inner_disclaimer_div {
  background-color: #fff;
  padding: 50px;
  border-radius: 4px;
  box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
}



/*========================================= 
-- FAQ --
==========================================*/

.page-id-3919 #wrapper {
  background-color: #f1f1f1;
}

.page-id-3919 #wrapper::before {
  background-image: none;
}

/* .cc_faq_dashbtn {
  border-right: 1px solid #fff;
} */

.rtn_dashboard_faq>div>div>div>div {
  text-align: right;
}

.faq_col>div>div {
  padding: 40px;
  background-color: #add5a6;
  border-radius: 18px;
}

#faq_main_row>div>div>div {
  background-color: #add5a6;
  border-radius: 18px;
  margin-bottom: 20px;
  box-shadow: 2px 4px 12px rgba(0, 0, 0, .08);
}

#faq_main_row>div>div>div h2 {
  color: #77b96b;
}


/*===== faq new style nav =====*/

#fav_menu_col1 {
  width: 24% !important;
}

#fav_join_btn_cc a {
  background: #77b96b !important;
  border: 1px solid #77b96b !important;
  color: #ffffff !important;
  font-weight: 600 !important;
  font-size: 14px !important;
  font-family: 'Roboto' !important;
  letter-spacing: 1.5px !important;
  text-transform: uppercase;
  width: 100%;
  border-radius: 4px !important;
  padding: 10px !important;
  transition: all .2s ease-in-out !important;
  box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%) !important;
}

#fav_join_btn_cc a:hover {
  background: #61ad4e !important;
  border: 1px solid #61ad4e !important;
  font-weight: 600 !important;
  font-size: 14px !important;
  font-family: 'Roboto' !important;
  letter-spacing: 1.5px !important;
  text-transform: uppercase;
  width: 100%;
  border-radius: 4px !important;
  padding: 10px !important;
  transition: all .2s ease-in-out !important;
  box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%) !important;
}

#mt_fit_check span{
  text-decoration: underline;
  color: #000 !important;
  font-size: 16px !important;
}


/*===== faq new style nav End =====*/
.faq_top_nav {
  padding-bottom: 20px;
  margin-top: 4px;
}

.faq_top_nav>div {
  padding: 0 0px 10px 10px;
}

.faq_top_nav>div>div {
  box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
  padding: 12px 26px;
  border-radius: 4px;
  background-color: #fff;
  margin-top: 4px;
}

.faq_top_nav>div>div p {
  margin-bottom: 0px !important;
  padding-right: 12px;
  padding-left: 13px;
}

.faq_top_nav>div>div .wpb_wrapper {
  display: inline-flex;
}

#faq_main_row>div>div>div p {
  font-size: 15.5px !important;
}

.vc_tta-title-text {
  font-size: 17px !important;
}

.vc_tta-panel-body p{
  font-size: 16px !important;
}

.vc_tta-panel.vc_active span {
  color: #77b96b !important;
  font-size: 17px !important;
}

.vc_tta-panel-heading {
  padding: 4px;
  background-color: #fff !important;
}

.pf_content h4 {
  line-height: 2.5 !important;
}

.product_feature.prod_feature_counter_1 .pf_icon i,
.product_feature.prod_feature_counter_2 .pf_icon i,
.product_feature.prod_feature_counter_3 .pf_icon i,
.product_feature.prod_feature_counter_4 .pf_icon i {
  color: #444444 !important;
}



.prod_feature_counter_1,
.prod_feature_counter_2,
.prod_feature_counter_3,
.prod_feature_counter_4 {
  margin-bottom: 0px !important;
}

.vc_tta-panel-body {
  line-height: 1.7em;
  letter-spacing: .2px;
}

.vc_tta-panel-body>div>div {
  padding-left: 20px !important;
}

.vc_tta-container {
  margin-bottom: 0px !important;
}

.vc_tta-panel.vc_active > .vc_tta-panel-body,
.vc_tta-panel >.vc_tta-panel-heading{
  margin-bottom: 16px !important;
  border-color: #D9D9D9 !important;
}

.vc_tta-panel.vc_active > .vc_tta-panel-body{
  border-top: none !important;
}

.vc_tta-panel.vc_active > .vc_tta-panel-heading{
  margin-bottom: 0px !important;
}

.vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::after, .vc_tta-color-grey.vc_tta-style-classic .vc_tta-panel .vc_tta-panel-body::before {
  border-color: #D9D9D9 !important;
}

.faq_title_html>.wpb_wrapper {
  display: table;
}

.faq_section_icons {
  display: inline-block;
  font-size: 27px;
  padding-left: 10px;
  padding-right: 20px;
  padding-bottom: 20px;
  vertical-align: top;
}

.faq_section_titles {
  display: inline-block;
  padding-right: 20px;
  vertical-align: sub;
  font-size: 18px;
  font-family: 'Montserrat', 'roboto' !important;
  letter-spacing: 1px;
  font-weight: 600;
  margin-left: 10px;
}

/*=== logout row ===*/
.faq_logout_row {
  Background-color: #fff;
  border-radius: 4px;
  margin: 0px;
  box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
  padding: 15px 0px 4px 8px;
}

.faq_logout_row_cc a {
  color: #666666;
  padding: 10px 14px !important;
  font-size: 14px !important;
  font-family: 'Montserrat', 'Roboto' !important;
  letter-spacing: .3px !important;
  border-radius: 4px !important;
  margin-right: 12px !important;
  background-color: #fff !important;
  border: 1px solid #61ad4e !important;
  width: 100% !important;
  transition: all .2s ease-in-out !important;
  margin-top: 8px !important;
}

.faq_logout_row_cc a:hover {
  background: #61ad4e !important;
  color: #ffffff !important;
  transition: all .2s ease-in-out !important;
  box-shadow: 0px 2px 4px -1px rgb(0 0 0 / 20%), 0px 4px 5px 0px rgb(0 0 0 / 14%), 0px 1px 10px 0px rgb(0 0 0 / 12%) !important;
}


/*========================================= 
-- Member Agreement --
==========================================*/

.page-id-3391 .terms_col>div>div .wpb_text_column,
.page-id-3388 .disc_main_col>div>div .wpb_wrapper,
#disclaimer_row>div>div .para_text_mon,
.inner_disclaimer_div,
.page-id-3391 .terms_col>div>div .wpb_text_column,
.page-id-3385 .priv_col>div>div .wpb_text_column {
  box-shadow: 2px 4px 12px rgba(0, 0, 0, .08) !important;
  padding: 40px;
  background: #fff;
  border-radius: 18px !important;
  margin-top: 20px !important;
}

.disclaimer_titles h4 {
  font-family: 'roboto' !important;
  letter-spacing: 1px;
}

.page-id-3391 .vc_custom_heading,
.page-id-3388 .vc_custom_heading,
.page-id-3391 .vc_custom_heading,
.page-id-3385 .vc_custom_heading {
  margin-top: 30px;
  font-weight: 700 !important;
}


.page-id-3391 #wrapper h4.vc_custom_heading,
.page-id-3388 #wrapper h4.vc_custom_heading,
.page-id-3391 #wrapper h4.vc_custom_heading,
.page-id-3385 #wrapper h4.vc_custom_heading {
  font-family: 'Roboto' !important;

}





#disclaimer_row>div>div>div>div.wpb_text_column.wpb_content_element.tb_counter_1
/*========================================= 
-- Privacy Policy --
==========================================*/


.page-id-3394 #Legal_icon_img_row,
.page-id-3391 #Legal_icon_img_row,
.page-id-3388 #Legal_icon_img_row,
.page-id-3385 #Legal_icon_img_row {
  margin-top: 40px;
}


.page-id-3385 .priv_col>div>div .wpb_text_column {
  /* box-shadow: -4px 1px 19px -4px rgb(0 0 0 / 24%); */
  box-shadow: 2px 4px 12px rgba(0, 0, 0, .08);
  padding: 40px;
  background: #fff;
  border-radius: 18px;
  margin-top: 40px;
}

.page-id-3394 .footer_bottom_row,
.page-id-3388 .footer_bottom_row,
.page-id-3391 .footer_bottom_row,
.page-id-3385 .footer_bottom_row {
  position: relative;
  box-sizing: border-box;
  padding-left: 85px;
  padding-right: 85px;
}

.page-id-3385 .blogpost.mb-8 {
  margin-bottom: 0px !important;
}

.footer_links ul {
  list-style: none !important;
  margin: 0px !important;
  letter-spacing: 1px !important;
}

.footer_links ul li {
  padding-bottom: 10px;
}

.footer_links ul li a:hover {
  color: #61ad43 !important;
}

/*========================================= 
-- Redesign - Homepage Hero --
==========================================*/

mark {
  background-color: yellow !important; /* Or any color you prefer */
  color: black !important;
}


/*========================================= 
-- Terms and Conditions --
==========================================*/

.page-id-3391 .terms_col>div>div .wpb_text_column {
  box-shadow: -4px 1px 19px -4px rgb(0 0 0 / 24%);
  padding: 40px;
  background: #fff;
  border-radius: 4px;
}

/*========================================= 
-- Legal for mobile menu --
==========================================*/
.legal_pg_col_2>div>div ul li {
  list-style-type: none !important;
  padding: 10px;
  background-color: #ededed;
  border-bottom: 2px solid #fcfcfc;
  font-weight: 600;
}

/*==== Hide  mobile only footer view ====*/
.mobile_footer_disc {
  display: none;
}

/*===== Desktop size for Footer Logo =====*/
@media screen and (min-width: 481px) {
  .footer_logo img {
    width: 350px !important;
  }
}

/*========================================= 
-- Menus that are both Mobile and Desktop --
==========================================*/

#responsive_menu #menu-item-5423 {
  margin-top: 30px !important;
}

#navigation #menu-item-4800,
#navigation #menu-item-4801,
#navigation #menu-item-4804,
#navigation #menu-item-4803,
#navigation #menu-item-4802,
#navigation #menu-item-6476,
#navigation #menu-item-6477,
#navigation #menu-item-6479,
#navigation #menu-item-5420,
#navigation #menu-item-5421,
#navigation #menu-item-5422,
#navigation #menu-item-5427 {
  display: none;
}

.enable_menu {
  display: block !important;
}

.disable_menu {
  display: none !important;
}

.disable_menu_for_popup {
  opacity: .3 !important;
  pointer-events: none;
}

/*===== Fontawesome for Mobile Menus =====*/

.icon::before {
  display: inline-block;
  font-style: normal;
  font-variant: normal;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
}

.home_cc::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\e065";
  font-size: 18px;
  text-align: center;
  position: absolute;
  width: 34px;
  left: 0%;
  margin-left: 12px;
  bottom: 12px;
}

.home_cc2::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\e065";
  font-size: 18px;
  text-align: center;
  position: absolute;
  width: 34px;
  left: 0%;
  margin-left: 12px;
  bottom: 12px;
}

.editpro_icon_cc::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f013";
  font-size: 18px;
  text-align: center;
  position: absolute;
  width: 34px;
  left: 0%;
  margin-left: 12px;
  bottom: 12px;
}

.faq_icon_cc::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f059";
  font-size: 18px;
  text-align: center;
  position: absolute;
  width: 34px;
  left: 0%;
  margin-left: 12px;
  bottom: 12px;
}

.upgrade_a_icon_cc::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f35b";
  font-size: 18px;
  text-align: center;
  position: absolute;
  width: 34px;
  left: 0%;
  margin-left: 12px;
  bottom: 12px;
}

.upgrade_b_icon_cc::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f35b";
  font-size: 18px;
  text-align: center;
  position: absolute;
  width: 34px;
  left: 0%;
  margin-left: 12px;
  bottom: 12px;
}

.join_icon_cc::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f234";
  font-size: 18px;
  text-align: center;
  position: absolute;
  width: 34px;
  left: 0%;
  margin-left: 12px;
  bottom: 12px;
}

.logoff_icon_cc::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f2f5";
  font-size: 18px;
  text-align: center;
  position: absolute;
  width: 34px;
  left: 0%;
  margin-left: 12px;
  bottom: 12px;
}

.login_icon_cc::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f2f6";
  font-size: 18px;
  text-align: center;
  position: absolute;
  width: 34px;
  left: 0%;
  margin-left: 12px;
  bottom: 12px;
}

.ourmiss_icon_cc::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f0c0";
  font-size: 18px;
  text-align: center;
  position: absolute;
  width: 34px;
  left: 0%;
  margin-left: 12px;
  bottom: 12px;
}

.learn_icon_cc::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f19d";
  font-size: 18px;
  text-align: center;
  position: absolute;
  width: 34px;
  left: 0%;
  margin-left: 12px;
  bottom: 12px;
}

.testitm_icon_cc::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f2bb";
  font-size: 18px;
  text-align: center;
  position: absolute;
  width: 34px;
  left: 0%;
  margin-left: 12px;
  bottom: 12px;
}

.contact_icon_cc::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f2b9";
  font-size: 18px;
  text-align: center;
  position: absolute;
  width: 34px;
  left: 0%;
  margin-left: 12px;
  bottom: 12px;
}

.dash_icon_cc::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f84c";
  font-size: 18px;
  text-align: center;
  position: absolute;
  width: 34px;
  left: 0%;
  margin-left: 12px;
  bottom: 15px;
}

.privacy_icon_cc::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f56c";
  font-size: 18px;
  text-align: center;
  position: absolute;
  width: 34px;
  left: 0%;
  margin-left: 12px;
  bottom: 15px;
}

.terms_icon_cc::before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f56c";
  font-size: 18px;
  text-align: center;
  position: absolute;
  width: 34px;
  left: 0%;
  margin-left: 12px;
  bottom: 15px;
}

.chat_icon_cc:before {
  font-family: "Font Awesome 5 Free";
  font-weight: 900;
  content: "\f086";
  font-size: 18px;
  text-align: center;
  position: absolute;
  width: 34px;
  left: 0%;
  margin-left: 12px;
  bottom: 15px;
}

/*===================================================
 ===== MOBLIE MEDIA QUIERIES Max width 480px =====
====================================================*/

@media screen and (max-width: 480px) {

  h2,
  h4 {
    font-size: 24px !important;
  }

  h3 {
    font-size: 14.5px !important;
  }

  ul li {
    font-size: 14px !important;
  }

  p {
    font-size: 14px !important;
  }

  #wrapper-out>div>div {
    padding-top: 0px !important;
  }

  .page-id-3227 #wrapper {
    background-repeat: space !important;
  }

  body.mobile-panel-open #mobile-panel {
    z-index: 999999999999999;
  }

  .home h2,
  h4 {
    font-size: 22px !important;
  }

  /*===== Mobile menu =====*/
  #responsive_menu {
    background: transparent !important;
  }

  #responsive_menu li {
    position: relative !important;
  }

  #responsive_menu li a {
    font-family: 'Roboto' !important;
    padding-left: 60px !important;
    padding-top: 14px !important;
    padding-bottom: 14px !important;
    letter-spacing: 1px;
    border: none !important;
    font-weight: 500;
    text-transform: initial !important;
    background-color: transparent !important;
    border-color: #343434 !important;
  }

  .learn_cards_col>div>div .home_chlist>div>div {
    margin-left: 0px !important;
  }

  /*=============================================== 
  --- Mobile Menu ALL Mobile ---
  ===============================================*/

  .header_reduced {
    display: none;
  }

  .mobile_footer_disc {
    display: block !important;
  }

  #mobile-panel-trigger>a>i {
    display: none;
  }

  #mobile-panel {
    padding-top: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    background-color: #141414;
  }

  .mobile-close_navbar {
    background-color: #fcfcfc;
    padding-top: 18px;
    padding-bottom: 18px;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: bottom;
    width: 100%;
    background-image: url("/wp-content/uploads/2021/07/websitehero90.png");
  }

  .mymobile_div {
    background-image: url("/wp-content/uploads/2021/09/MT_WhiteFBssm.png");
    border: 2px solid #61ad4e;
    border-radius: 4px;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    width: 51%;
    padding-bottom: 90px;
    padding-top: 30px;
    margin: 0 auto;
    box-shadow: 0 5px 11px 0 rgb(0 0 0 / 18%), 0 4px 15px 0 rgb(0 0 0 / 15%);
  }

  .mobile-panel-trigger>a i {
    display: none !important;
  }

  .Logged_instat {
    font-size: 12px !important;
  }

  .Logged_instat,
  #mobile_menu_current_user {
    padding-left: 10px;
    color: #fcfcfc;
    letter-spacing: .3px;
  }

  #mobile_menu_current_user {
    font-size: 16px !important;
  }

  #mobile-panel #responsive_menu li a {
    font-size: 15px;
    color: #fcfcfc;
  }

  body.mobile-panel-open .body-overlay-mobile {
    opacity: .6 !important;
  }

  #responsive-menu {
    color: #fcfcfc !important;
  }

  #menu-item-4227,
  #menu-item-6478,
  #menu-item-5418 {
    margin-top: 50px !important;
  }

  #menu-item-4900>a {
    border: none !important;
  }

  #menu-item-4899>a,
  #menu-item-4900>a {
    font-size: 14px !important;
  }

  .responsive-menu-bar {
    padding-top: 20px !important;
    background-color: transparent !important;
  }

  span.woo_cart_mobile_count {
    background-color: #add5a6 !important;
    color: #333333 !important;
  }

  /*header fix mobile */
  #wrapper-out>div.top-bar.relative.block.border-b.z-30>div>div.top-bar-left-area.mb-4.lg\:flex.lg\:mb-0 {
    margin: 0px;
  }

  .copyright p,
  .footer-copyright>.copyright {
    font-size: 12.5px !important;
  }

  #block-17>div {
    height: 0px !important;
  }

  #block-57>div {
    height: 60px !important;
  }

  /*=============================================== 
  --- Mobile Menu Setup various users---
  ===============================================*/

  .mobile_search_holder {
    display: none !important;
  }

  .enable_menu {
    display: block !important;
  }

  .disable_menu {
    display: none !important;
  }

  /*==== Green Menu Upgrade and Join Botton =====*/

  #responsive_menu #menu-item-4898,
  #responsive_menu #menu-item-4897,
  #responsive_menu #menu-item-4896,
  #responsive_menu #menu-item-5416,
  #responsive_menu #menu-item-5420,
  #responsive_menu #menu-item-5421,
  #responsive_menu #menu-item-5423,
  #responsive_menu #menu-item-6476 {
    margin-top: 30px !important;
  }

  #responsive_menu #menu-item-6476 a,
  #responsive_menu #menu-item-4898 a,
  #responsive_menu #menu-item-4897 a,
  #responsive_menu #menu-item-4896 a,
  #responsive_menu #menu-item-5416 a,
  #responsive_menu #menu-item-5420 a,
  #responsive_menu #menu-item-5421 a {
    padding: 9px !important;
    border: 1px solid #77b96b !important;
    margin: 20px 40px;
    text-align: center;
    padding-left: 0px !important;
    border-radius: 3px;
    background-color: #77b96b !important;
  }

  #responsive_menu #menu-item-4408 a {
    border-top: none !important;
    padding-top: 40px !important;
  }

  .responsive-menu-bar {
    background-color: transparent !important;
  }

  /*=============================================== 
  --- Mobile Homepage Mobile ---
  ===============================================*/

  /*==== Hero mobile =====*/

  .hero_subheader,
  #slider-5-slide-5-layer-3,
  #slider-12-slide-12-layer-22 {
    display: none !important;
  }

  .hero_mobile_subhead1,
  .hero_mobile_subhead2,
  .hero_mobile_bg,
  .hero_mobile_headimg {
    display: block !important;
    font-size: 13.5px !important;
  }

  #slider-5-slide-5-layer-2 {
    font-family: 'walkway-semibold' !important;
    font-weight: 500 !important;
  }

  #slider-5-slide-5-layer-8 {
    padding-left: 10px !important;
  }

  #slider-5-slide-5-layer-1>rs-layer-wrap.rs-parallax-wrap.fff_tusj {
    left: 107px !important;
  }

  #slider-5-slide-5-layer-10>strong {
    font-weight: 900 !important;
    text-decoration: underline;
    letter-spacing: .3px !important;
  }

  /*==== Mission cards Mobile ====*/

  .mission_para_1>div>p,
  .mission_para_2>div>p {
    text-align: left !important;
  }

  .mission_para_1>div>p {
    padding-bottom: 14px;
  }

  .hp_ourmiss_txt_col1 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  #slider-5-slide-5-layer-3 {
    font-size: 10px !important;
  }

  #mission_cards_main_row,
  .mission_cards_cols,
  .mission_cards_cols>div {
    display: block !important;
  }

  #mission_inner_row {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  P>.brand_green {
    font-size: 14px !important;
  }

  .mission_cards_cols>div>div p {
    text-align: center !important;
  }

  .mission_cards_cols>div>div .wpb_single_image {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }

  .mission_cards_cols>div>div .box-title-content {
    padding-left: 0px !important;
  }

  /*==== Video row mobile ====*/
  #hp_video_main_row {
    background-image: none !important;
  }

  .hp_video_col_1>div>div {
    padding: 10px !important;
  }

  .hp_video_col_1>div>div iframe {
    height: 100% !important
  }


  /*==== Exclusive Chat mobile====*/
  .logout_row,
  .editpro_col_3 {
    display: none;
  }

  #learn>div>div {
    padding-top: 30px !important;
  }

  .learn_cards_col>div>div>p {
    padding: 0 16px !important;
  }

  .home_chlist {
    padding-left: 0px !important;
    padding-bottom: 30px !important;
  }

  .home_chlist>div>div {
    float: none !important;
    padding-left: 0px !important;
  }

  .home_chlist>div ul {
    margin-bottom: -6px !important;
  }

  .checklist_sh_2 ul {
    margin-top: 10px !important;
  }

  .checklist_sh_2>p {
    margin-bottom: 4px !important;
  }

  .exclu_chat_sp {
    padding-top: 24px !important;
    padding-left: 10px !important;
  }

  #learn {
    background-position: right 40px bottom 79rem, left 6rem bottom 36.5rem !important;
  }

  .learn_cards_col .tb_counter_6,
  .learn_cards_col .tb_counter_7 {
    box-shadow: 0 2px 5px 0 rgb(0 0 0 / 16%), 0 2px 10px 0 rgb(0 0 0 / 12%);
  }

  .sp_1_cc {
    height: 50px !important;
  }

  .sp_2_cc {
    height: 20px !important;
  }

  /*==== Course Card mobile====*/
  .course_para_2 {
    padding-top: 34px !important;
    padding-left: 10px !important;
  }

  .checklist_sh_3 {
    padding-top: 5px !important;
  }

  .checklist_sh_4>p {
    margin-top: -16px !important
  }

  #learn>div>div {
    padding-bottom: 40px !important;
  }

  /*===== Tesitmonials Mobile =====*/

  #testimonials {
    padding-bottom: 10px !important;
  }

  /*===== Join now section mobile =====*/
  #join {
    padding-bottom: 50px !important;
    padding-top: 50px !important;
  }

  .sp_5_cc {
    height: 20px !important;
  }

  #join>div>div>div>div.cr_adv_tables.at_1>div>div:nth-child(1)>div>div.column_price.text-5xl.font-bold.text-gray-800.leading-none.mb-3>strong,
  #join>div>div>div>div.cr_adv_tables.at_1>div>div:nth-child(2)>div>div.column_price.text-5xl.font-bold.text-gray-800.leading-none.mb-3>strong,
  #join>div>div>div>div.cr_adv_tables.at_1>div>div:nth-child(3)>div>div.column_price.text-5xl.font-bold.text-gray-800.leading-none.mb-3>strong {
    padding-left: 0px !important;
  }

  .join_col_1_subhead,
  .join_col_1_mid_txt {
    font-size: 16px !important;
  }


  /*==== newsletter mobile=====*/

  /*---- All popups mobile -----*/
  .newsletter {
    width: 95%;
  }

  .newsletter>a {
    padding-top: .75rem !important;
    padding-bottom: .75rem !important;
    padding-left: 7rem !important;
    padding-right: 7rem !important;
    text-align: center;
    font-size: 18px;
    border-radius: 4px;
  }

  .news_2pexcl {
    line-height: 1.4rem;
  }

  .news_p3 {
    margin-bottom: 30px;
  }

  .news_lttr_row {
    padding: 0px !important;
  }

  .news_lttr_row>div>div {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .news_lttr_row>div>div>div h2,
  .news_lttr_row>div>div>div p {
    text-align: center !important;
  }

  .news_lttr_col_1 {
    padding-top: 18px;
  }

  .news_lttr_col_1>div>div {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .news_lttr_col_2 {
    padding-left: 20px !important;
    padding-right: 20px !important;
    padding-bottom: 30px !important;
    padding-top: 20px !important;
  }

  .sib_signup_box_inside_1 p input {
    border-radius: 4px !important;
  }

  /*===== contact us mobile=====*/

  #wpcf7-f3204-p7-o1>form>p:nth-child(2)>span>input,
  #wpcf7-f3204-p7-o1>form>p:nth-child(3)>span>input {
    width: 100%;
  }

  #wpcf7-f3204-p7-o1>form>p:nth-child(2)>span>input {
    float: none !important;
    margin-right: 0px;
  }

  .sp_6_cc {
    height: 0px !important;
  }

  .contact_col1>div {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  .social-links-wrap.si_scope_1 .get_social a {
    margin: 6px !important;
  }

  .social-links-wrap {
    padding-bottom: 20px !important;
  }

  /*===== footer mobile =====*/
  .footer_col_2 {
    width: 60% !important;
    float: left !important;
  }

  .footer_col_2>div {
    padding-left: 33px !important;
  }

  .footer_bottom_row {
    background-position: right 20px bottom 100px;
    background-size: 33%;
  }

  /*=============================================== 
  --- Mobile Disclaimers and FAQ Mobile ---
  ===============================================*/

  /*==== All Disclaimers =====*/
  .disc_main_col {
    padding: 26px 10px 8px !important;
  }

  #disclaimer_row>div>div .para_text_mon {
    padding: 20px;
  }

  .disclaimer_titles h4 {
    font-size: 20px !important;
  }

  .page-id-3388 .disc_main_col>div>div .wpb_wrapper,
  .page-id-3391 .terms_col>div>div .wpb_text_column,
  .page-id-3385 .priv_col>div>div .wpb_text_column {
    padding: 30px !important;
    margin-bottom: 20px !important;
  }

  /*==== Mobile FAQ Mobile =====*/
  .rtn_dashboard_faq button {
    width: 100%;
  }

  .faq_menu3_nav {
    width: 100% !important;
  }

  #fav_menu_col2 {
    margin-top: 20px;
  }

  .faq_col_1>div {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .faq_top_nav>div>div .wpb_text_column {
    text-align: center;
  }

  .faq_top_nav>div>div {
    padding: 26px 10px;
  }

  #faq_main_row>div>div>div p {
    font-size: 14px !important;
  }

  .faq_col_1>div,
  .faq_col_2>div,
  .faq_col_3>div,
  .faq_col_4>div {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }

  .faq_col_1>div>div,
  .faq_col_2>div>div,
  .faq_col_3>div>div,
  .faq_col_4>div>div {
    padding-left: 12px !important;
    padding-right: 12px !important;
    margin-bottom: 60px !important;
  }

  .faq_col_1>div .vc_tta-panel-heading,
  .faq_col_2>div .vc_tta-panel-heading,
  .faq_col_3>div .vc_tta-panel-heading,
  .faq_col_4>div .vc_tta-panel-heading {
    padding: 0px !important;
  }

  .faq_col_1 .faq_sp_row {
    display: none !important;
  }

  .faq_col_1>div>div h4,
  .faq_col_2>div>div h4,
  .faq_col_3>div>div h4,
  .faq_col_4>div>div h4 {
    font-size: 20px !important;
  }

  /*=== LEGAL PAGES AND FAQ Mobile===*/
  .faq_title_cc h4 {
    font-size: 20px;
    letter-spacing: 0px;
  }

  .para_text_mon {
    padding: 30px;
    margin-bottom: 60px !important;
  }

  .member_agree_row>div>div>div>.wpb_text_column {
    padding: 30px;
  }

  .member_agree_row>div>div>div>h3 {
    font-size: 18px !important;
  }

  .legal_txt_btns>div ul {
    margin: 0px !important;
  }

  /*=== FAQ Mobile===*/
  .faq_accord_cc span {
    font-size: 13px !important;
  }

  /*===== Password Reset =====*/
  .img_box_lock>h4 {
    font-size: 22px !important;
  }

}

/* --- End of max-width: 480px MOBLIE MEDIA QUIERIES --- */


@media screen and (width: 425px) {
  #slider-5-slide-5-layer-8 {
    padding-left: 16px !important;
  }

  #learn {
    background-size: 12%, 14%;
    background-position: right 70px bottom 74.4rem, left 7rem bottom 35.5rem !important;
  }

  .footer_bottom_row {
    background-size: 28%;
  }
}


/*=============================================== 
  --- IPAD QUIERIES---
  ===============================================*/

@media screen and (width: 768px) and (height: 1024px) {

  /*===== Ipad Menu Quieries =====*/
  .mobile_search_holder {
    display: none !important;
  }

  .enable_menu {
    display: block !important;
  }

  .disable_menu {
    display: none !important;
  }

  #responsive_menu {
    background: transparent !important;
  }

  #responsive_menu li {
    position: relative !important;
  }

  #responsive_menu li a {
    font-family: 'Roboto' !important;
    padding-left: 60px !important;
    letter-spacing: 1px;
    font-weight: 500;
    text-transform: initial !important;
    background-color: transparent !important;
  }

  /*========================================= 
      -- Homepage Ipad only --
==========================================*/
  #slider-12-slide-12-layer-0 {
    display: none !important;
  }

  .hero_subheader,
  #slider-5-slide-5-layer-3,
  #slider-12-slide-12-layer-22 {
    display: none !important;
  }

  .hero_mobile_subhead1 {
    display: block !important;
    top: -1rem !important;
    right: .5rem !important;
  }

  .hero_mobile_subhead2 {
    display: block !important;
    top: 0.5rem !important;
    right: 0rem !important;
  }

  #rev_slider_12_1>rs-slides>rs-slide>rs-layer-wrap:nth-child(6),
  #rev_slider_12_1>rs-slides>rs-slide>rs-layer-wrap:nth-child(11) {
    display: block !important;
  }

  .hero_mobile_headimg {
    display: block !important;
  }

  #branding .logo a img.show_logo {
    display: none !important;
  }

  #slider-5-slide-5-layer-8 {
    left: -110px !important;
  }

  #slider-5-slide-5-layer-10,
  #slider-5-slide-5-layer-3 {
    display: none !important;
  }

  .mission_cards_cols:nth-child(1)>div {
    padding-right: 5px !important;
    padding-left: 5px !important;
  }

  .mission_cards_cols>div>div .wpb_text_column {
    margin: 0px !important;
  }

  #mission_card_p>div>p {
    text-align: center;
    font-size: 13.5px !important;
  }

  .mission_cards_cols:nth-child(2)>div {
    padding-right: 5px !important;
    padding-left: 5px !important;
  }

  .mission_cards_cols:nth-child(3)>div {
    padding-right: 5px !important;
    padding-left: 5px !important;
  }

  .box-title-content {
    padding-left: 0px !important;
  }

  .mission_sub_header_col1 {
    margin-top: 20px;
  }

  #hp_video_main_row {
    background-position: left -11px bottom 160px !important;
  }

  .hp_video_col_1>div>div {
    padding: 10px !important;
  }

  #learn {
    background-position: right 11rem bottom 79rem, left 14rem bottom 39rem !important;
  }

  .home_chlist2>div>div>div {
    margin-top: 20px;
  }

  .home_chlist div {
    float: none !important;
  }

  .home_chlist>div>div {
    padding-left: 0px !important;
  }

  .exclu_chat_sp,
  .course_para_2 {
    padding-top: 4px !important;
  }

  .checklist_sh_1 ul {
    margin-bottom: 0px !important;
  }

  .checklist_sh_2 p,
  .checklist_sh_4 p {
    display: none !important;
  }

  .checklist_sh_2 ul {
    margin-top: 4px !important;
  }

  .checklist_sh_4 ul {
    margin-top: -15px !important
  }

  .checklist_sh_3 {
    padding-top: 1px !important;
  }

  #learn {
    background-position: right 40px bottom 1400px, left 124px bottom 620px;
  }

  .testimon_row_cc,
  .testimon_row2_cc,
  .testimon_col_cc,
  .testimon_col_cc>div {
    display: flex !important;
  }

  #home .cr_adv_tables_wrap {
    gap: 2rem;
    display: block !important;
    margin-left: 80px !important;
    margin-right: 80px !important;
  }

  .col_content {
    margin-left: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 50px !important;
  }

  .news_lttr_col_1>div {
    padding-left: 0px !important;
  }

  .news_lttr_col_2>div {
    padding-right: 0px !important;
  }

  .sp_6_cc {
    height: 70px !important;
  }

  .social-links-wrap.si_scope_1 .get_social a {
    margin: 0px !important;
  }

  .contact_col1>div {
    padding-right: 40px !important;
    padding-left: 40px !important;
  }

  .contact_col2>div {
    padding-left: 0px !important;
  }

  .footer_col_2>div {
    padding-left: 0px !important;
  }

  .footer_bottom_row {
    background-position: right 20px bottom 98px !important;
  }

  /* --- END OF IPAD QUIERIES--- */
}

/*========================================================================= 
  --- (min-height: 200px) and (max-height:428px) Mobile landscape fix---
  =======================================================================*/
@media screen and (min-height: 200px) and (max-height:428px) {
  #branding .logo a img.show_logo {
    display: none !important;
  }

  #home .full_header {
    display: none !important;
  }

  #slider-12-slide-12-layer-22 {
    display: none !important;
  }

  #slider-12-slide-12-layer-1 {
    display: block !important;
    width: 350px !important;
    height: 84px !important;
    top: -45px !important;
  }

  #slider-5-slide-5-layer-8 {
    left: -11.5rem;
  }

  #slider-5-slide-5-layer-7,
  #slider-12-slide-12-layer-7 {
    left: 3rem !important;
    line-height: 14px !important;
  }

  #slider-5-slide-5-layer-6,
  #slider-12-slide-12-layer-6 {
    left: -3rem !important;
    line-height: 14px !important;
  }

  #slider-12-slide-12-layer-5 {
    font-size: 15px !important;
  }

  #rev_slider_12_1>rs-slides>rs-slide>rs-layer-wrap:nth-child(7) {
    top: 49% !important;
  }

  #slider-12-slide-12-layer-10 {
    /* top: -22px !important; */
    font-size: 15px !important;
  }

  #rev_slider_12_1>rs-slides>rs-slide>rs-layer-wrap:nth-child(10) {
    top: 55% !important;
  }

  .mission_para_1>div p,
  .mission_para_2>div p {
    font-size: 18px !important;
  }

  #mission>div>div>div .wpb_row,
  .mission_cards_cols,
  .mission_cards_cols>div {
    display: flex !important;
  }

  .mission_cards_cols:nth-child(1)>div {
    padding-right: 5px !important;
    padding-left: 5px !important;
  }

  .mission_cards_cols>div>div .wpb_text_column {
    margin: 0px !important;
  }

  #mission_card_p>div>p {
    text-align: center;
    font-size: 13.5px !important;
  }

  .mission_cards_cols:nth-child(2)>div {
    padding-right: 5px !important;
    padding-left: 5px !important;
  }

  .mission_cards_cols:nth-child(3)>div {
    padding-right: 5px !important;
    padding-left: 5px !important;
  }

  .mission_cards_cols>div>div .box-title-content {
    position: absolute;
    bottom: 20px;
    margin-left: 24%;
  }

  .mission_sub_header_col3>.box-title-content {
    margin-left: 15% !important;
  }

  .box-title-content {
    padding-left: 0px !important;
  }

  #hp_video_main_row {
    background-position: left -11px bottom 160px !important;
  }

  .hp_video_col_1>div>div {
    padding: 10px !important;
  }

  .home_chlist div {
    float: none !important;
  }

  .home_chlist>div>div {
    padding-left: 0px !important;
  }

  .exclu_chat_sp,
  .course_para_2 {
    padding-top: 4px !important;
  }

  .checklist_sh_1 ul {
    margin-bottom: 0px !important;
  }

  .checklist_sh_2 p,
  .checklist_sh_4 p {
    display: none !important;
  }

  .checklist_sh_2 ul {
    margin-top: 4px !important;
  }

  .checklist_sh_4 ul {
    margin-top: -15px !important
  }

  .checklist_sh_3 {
    padding-top: 1px !important;
  }

  #learn {
    background-position: right 40px bottom 1374px, left 124px bottom 620px;
  }

  .testimon_row_cc,
  .testimon_row2_cc,
  .testimon_col_cc,
  .testimon_col_cc>div {
    display: flex !important;
  }

  #home .cr_adv_tables_wrap {
    display: block !important;
    margin-left: 80px !important;
    margin-right: 80px !important;
  }

  .col_content {
    margin-left: 0px !important;
    margin-right: 0px !important;
    margin-bottom: 50px !important;
  }

  .news_lttr_col_1>div {
    padding-left: 0px !important;
  }

  .news_lttr_col_2>div {
    padding-right: 0px !important;
  }

  .sp_6_cc {
    height: 70px !important;
  }

  .social-links-wrap.si_scope_1 .get_social a {
    margin: 0px !important;
  }

  .contact_col1>div {
    padding-right: 40px !important;
    padding-left: 40px !important;
  }

  .contact_col2>div {
    padding-left: 0px !important;
  }

  .footer_col_2>div {
    padding-left: 0px !important;
  }

  .footer_bottom_row {
    background-position: right 20px bottom 80px !important;
  }

  /*=============================================== 
  --- END OF (min-height: 200px) and (max-height:428px)---
  ===============================================*/
}


/*=============================================== 
  --- (min-width: 768px) and (max-width: 1025px)---
  ===============================================*/
@media screen and (min-width: 768px) and (max-width: 1025px) {

  /*===== Ipad, Ipad pro, other tablets Menu Quieries =====*/

  .mobile_search_holder {
    display: none !important;
  }

  .enable_menu {
    display: block !important;
  }

  #responsive_menu {
    background: transparent !important;
  }

  #responsive_menu li {
    position: relative !important;
  }

  #responsive_menu li a {
    font-family: 'Roboto' !important;
    padding-left: 60px !important;
    letter-spacing: 1px;
    font-weight: 500;
    text-transform: initial !important;
    background-color: transparent !important;
  }

  #menu-item-6478,
  #menu-item-5418 {
    margin-top: 50px !important;
  }

  #responsive_menu #menu-item-5420 {
    margin-top: 30px !important;
  }

  #responsive_menu #menu-item-5420 a,
  #responsive_menu #menu-item-6476 a,
  #responsive_menu #menu-item-5416 a {
    padding: 9px !important;
    border: 1px solid #77b96b !important;
    margin: 20px 40px;
    text-align: center;
    padding-left: 0px !important;
    border-radius: 3px;
    background-color: #77b96b !important;
  }

  #responsive_menu #menu-item-5416,
  #responsive_menu #menu-item-6476,
  #responsive_menu #menu-item-4898 {
    margin-top: 30px !important;
  }

  /*============================*/

  /*==== Payment successful =====*/


  .pymt_comp_main_col>div {
    padding: 0px !important;
  }

  .pymt_comp_main_col>div>div {
    padding: 20px 30px 40px 30px !important;
    margin-bottom: 20px;
  }

  .pymt_comp_txt_2>div p {
    letter-spacing: 1px;
  }

  /*========================================= 
-- Membership dashboard pages ipad and tablets --
==========================================*/

  .logout_row_cc a,
  #edit_profile_btn a {
    font-size: 11px !important;
  }

  /*========================================= 
-- Membership payment pages ipad and tablets --
==========================================*/

  .payment_col_1>div {
    margin-left: 20px !important;
  }

  .payment_col_1>div>div {
    margin-left: -10px !important;
    padding-right: 30px !important;
  }

  .payment_col_2>div>div {
    margin: 12px 19px 20px -27px !important;
  }


  /*========================================= 
-- Membership Renew pages ipad and tablets --
==========================================*/
  .cr_adv_tables ul>li {
    font-size: 13px !important;
  }

  /*========================================= 
-- FAQ page ipad and tablets --
==========================================*/
  #faq_row_nav_1 {
    display: flex;
  }

  #fav_menu_col1 {
    width: 26% !important;
  }

  .faq_dashboard_btn1>a i,
  .faq_dashboard_btn2>a i,
  .faq_dashboard_btn3>a i,
  .faq_dashboard_btn4>a i {
    display: none !important;
  }

  #fav_join_btn_cc a {
    padding: 8px !important;
  }

  .fav_sp_col2s {
    height: 2px !important;
  }

  #faq_main_row {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }

  #page-id-3919>div .logout_row_cc a,
  #page-id-3919 .fav_menu3_nav a,
  #page-id-3919 .rtn_dashboard_faq a {
    font-size: 10px !important;
  }

  /*=============================================== 
  --- END OF (min-width: 768px) and (max-width: 1025px)---
  ===============================================*/
}

/*=======================================================
--- Ipad landscape ---
====================================================*/

@media screen and (width:1024px) and (height:768px) {

  .logout_row_cc a,
  #edit_profile_btn a {
    font-size: 10px !important;
  }
}

/*=======================================================
--- Ipad pro ---
====================================================*/
@media screen and (width:1024px) and (height:1366px) {
  #faq_header_img_1 img {
    width: 78% !important;
  }

  .logout_row_cc a,
  #edit_profile_btn a {
    font-size: 10px !important;
  }

  .ipadpro_exclu_title {
    font-size: 13px !important;
  }

}


/*=============================================== 
  --- IPHONE 5/SE AND SMALLER PHONES---
  ===============================================*/

@media screen and (width: 320px) {

  #mobile-panel {
    background-position-y: 9rem !important;
  }

  #slider-5-slide-5-layer-7,
  #slider-12-slide-12-layer-7 {
    margin-top: 10px !important;
  }

  #slider-5-slide-5-layer-8 {
    padding-left: 0px !important;
    left: -.8rem !important;
    top: 1px !important;
  }

  #slider-5-slide-5-layer-12,
  #slider-5-slide-5-layer-4 {
    font-size: 11.5px !important;
  }

  li.mb-1 {
    font-size: 11.5px !important;
  }

  #learn {
    background-size: 12%, 14%;
    background-position: right 27px bottom 76rem, left 5rem bottom 36.5rem !important;
  }

  .learn_cards_col>div>div p {
    font-size: 13px !important;
  }

  .exclu_chat_sp,
  .course_para_2 {
    font-size: 12px !important;
  }

  .social-links-wrap.si_scope_1 .get_social a {
    margin: 2px !important;
  }

  .footer_bottom_row {
    background-position: right 20px bottom 122px;
  }

  .pymt_col_1_text_mobile>div p {
    font-size: 11px !important;
  }

}

@media screen and (min-width: 380px) and (max-width: 410px) {

  #learn {
    background-position: right 57px bottom 76rem, left 7rem bottom 37rem !important;
    background-size: 11%, 12%;
  }
}

@media screen and (min-width: 320px) and (max-width: 360px) {

  .page-id-3490 table,
  .page-id-3468 table,
  .page-id-3493 table,
  .page-id-3501 table,
  .page-id-3505 table,
  .page-id-4121 table {
    padding: 34px 10px 30px 10px !important;
  }
}

@media screen and (width: 360px) {
  #slider-5-slide-5-layer-8 {
    left: -9px !important;
  }

  /* #adamcg-id {
    letter-spacing: 2.67px !important;
} */
  .hero_mobile_subhead1,
  .hero_mobile_subhead2,
  .hero_mobile_bg {
    font-size: 12.5px !important;
  }

  #learn {
    background-position: right 40px bottom 78rem, left 6rem bottom 36.5rem !important;
    background-size: 12%, 13%;
  }

  .checklist_sh_1 ul li.mb-1,
  .checklist_sh_2 ul li.mb-1,
  .checklist_sh_3 ul li.mb-1,
  .checklist_sh_4 ul li.mb-1 {
    font-size: 13px !important;
  }

  footer>div {
    padding: 12px 9px !important;
  }

}


@media screen and (min-width: 411px) and (max-width: 414px) {
  #learn {
    background-size: 11%, 12%;
    background-position: right 62px bottom 76rem, left 7rem bottom 36.5rem !important;
  }
}


@media screen and (min-height: 640px) and (max-height:670px) {
  #mobile-panel {
    background-position-y: 9rem !important;
  }
}


/*=============================================== 
  --- Odd phone fixes PHONES One Plus etc ETC---
  ===============================================*/

/*one plus newer phone*/

@media screen and (width: 375px) {
  #slider-5-slide-5-layer-8 {
    padding-left: 5px !important;
  }

  #learn {
    background-size: 14%, 16%;
    background-position: right 40px bottom 76.2rem, left 5.5rem bottom 36.5rem !important;
  }

}

/*=============================================== 
  --- Laptops and tablest various ETC---
  ===============================================*/

/*===== width: 7688px =====*/
@media screen and (width: 768px) {
  #responsive_menu {
    background: transparent !important;
  }

  #responsive_menu li {
    position: relative !important;
  }

  #responsive_menu li a {
    font-family: 'Roboto' !important;
    padding-left: 60px !important;
    padding-top: 14px !important;
    padding-bottom: 14px !important;
    letter-spacing: 1px;
    border: none !important;
    font-weight: 500;
    text-transform: initial !important;
    background-color: transparent !important;
    border-color: #343434 !important;
  }

  #branding .logo a img {
    display: none !important;
  }

  #responsive_navigation>div>div>div>span {
    display: none !important;
  }

  #home>div.full_header.relative.z-20>div>header>div>div>div {
    display: none !important;
  }

  #slider-5-slide-5-layer-8 {
    left: -9.8rem !important;
  }

  .header_reduced {
    display: none;
  }

  #rev_slider_5_1>rs-slides>rs-slide>rs-layer-wrap:nth-child(7),
  #rev_slider_5_1>rs-slides>rs-slide>rs-layer-wrap:nth-child(6) {
    top: 27rem !important;
  }

  .mobile_footer_disc {
    display: block !important;
  }

  #mobile-panel-trigger>a>i {
    display: none;
  }

  #mobile-panel {
    padding-top: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    background-color: #141414;
  }

  .mobile-close_navbar {
    background-color: #fcfcfc;
    padding-top: 18px;
    padding-bottom: 18px;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: bottom;
    width: 100%;
    background-image: url("/wp-content/uploads/2021/07/websitehero90.png");
  }

  .mymobile_div {
    background-image: url("/wp-content/uploads/2021/09/MT_WhiteFBssm.png");
    border: 2px solid #61ad4e;
    border-radius: 4px;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    width: 51%;
    padding-bottom: 90px;
    padding-top: 30px;
    margin: 0 auto;
    box-shadow: 0 5px 11px 0 rgb(0 0 0 / 18%), 0 4px 15px 0 rgb(0 0 0 / 15%);
  }

  .mobile-panel-trigger>a i {
    display: none !important;
  }

  .Logged_instat {
    font-size: 12px !important;
  }

  .Logged_instat,
  #mobile_menu_current_user {
    padding-left: 10px;
    color: #fcfcfc;
    letter-spacing: .3px;
  }

  #mobile_menu_current_user {
    font-size: 16px !important;
  }

  #mobile-panel #responsive_menu li a {
    font-size: 15px;
    color: #fcfcfc;
  }

  body.mobile-panel-open .body-overlay-mobile {
    opacity: .6 !important;
  }

  #responsive-menu {
    color: #fcfcfc !important;
  }

  #menu-item-4227 {
    margin-top: 50px !important;
  }

  #menu-item-4900>a {
    border: none !important;
  }

  #menu-item-4899>a,
  #menu-item-4900>a {
    font-size: 14px !important;
  }

  .responsive-menu-bar {
    padding-top: 20px !important;
    background-color: transparent !important;
  }

  .responsive-menu-bar span {
    display: none !important;
  }

  /*header fix mobile */
  #wrapper-out>div.top-bar.relative.block.border-b.z-30>div>div.top-bar-left-area.mb-4.lg\:flex.lg\:mb-0 {
    margin: 0px;
  }

  .copyright p,
  .footer-copyright>.copyright {
    font-size: 12.5px !important;
  }

  /*=============================================== 
  --- Mobile Menu Setup various users---
  ===============================================*/
  .mobile_search_holder {
    display: none !important;
  }

  .enable_menu {
    display: block !important;
  }

  /*===== hero =====*/

  #slider-5-slide-5-layer-6 {
    right: 1rem !important;
  }

  #slider-5-slide-5-layer-7 {
    right: -1rem;
  }

  /*===== mission cards =====*/
  #mission_inner_row {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }

  .mission_cards_cols>div {
    padding-left: 6px !important;
    padding-right: 6px !important;
  }

  .mission_card_p>div p {
    text-align: center;
    font-size: 14px !important;
  }


  .mission_sub_header_col2 .box-title-content,
  .mission_sub_header_col3 .box-title-content {
    padding-top: 20px;
  }

  .mission_sub_header_col1 .box-title-content,
  .mission_sub_header_col2 .box-title-content,
  .mission_sub_header_col3 .box-title-content {
    padding-left: 0px !important;
  }

  #mission_card_p {
    margin: 4px !important;
  }


  .mission_para_1>div p,
  .mission_para_1>div p strong,
  .mission_para_2>div p {
    font-size: 17px !important;
  }

  .mission_para_1>div p {
    padding-bottom: 6px;
  }

  /*===== Intro video section 768px media======*/

  .hp_video_col_1>div {
    padding: 0px !important;
  }

  .hp_video_col_1>div>div {
    padding: 12px !important;
    margin-top: 0px !important;
  }

  #hp_video_main_row {
    background-position: left 6px bottom 160px;
    background-size: 18%;
    padding-top: 20px !important;
  }

  /*===== Learn Section 768px media =====*/
  #learn {
    background-position: right 11rem bottom 78rem, left 14rem bottom 38rem;
    background-size: 10%, 13%;
  }

  .learn_cards_col>div>div p {
    font-size: 17px !important;
  }

  .learn_cards_col>div>div>p {
    padding: 0 16px !important;
  }

  .learn_cards_col>div>div .home_chlist>div>div {
    margin-left: 70px !important;
  }

  .home_chlist {
    /* padding-left: 0px !important; */
    padding-bottom: 30px !important;
  }

  .home_chlist>div>div {
    float: none !important;
    padding-left: 0px !important;
  }

  .home_chlist>div ul {
    margin-bottom: -6px !important;
  }

  .checklist_sh_2 ul {
    margin-top: 10px !important;
  }

  .checklist_sh_2>p {
    margin-bottom: 4px !important;
  }

  .checklist_sh_3 {
    padding-top: 2px;
  }

  .home_chlist .checklist_sh_4 ul {
    margin-top: -16px !important;
  }

  .learn_cards_col .exclu_chat_sp {
    padding-top: 24px !important;
    padding-left: 10px !important;
    font-size: 13px !important;
  }

  .learn_cards_col .course_para_2 {
    padding-top: 24px !important;
    font-size: 13px !important;
  }

  /*===== Memember testimonial 768px =====*/

  .testimon_row_cc,
  .testimon_row2_cc,
  .testimon_col_cc,
  .testimon_col_cc>div {
    display: flex !important;
  }

  /*===== Join 768px =====*/

  #join>div>div>div>div.cr_adv_tables.at_1>div>div:nth-child(1)>div>div.column_price.text-5xl.font-bold.text-gray-800.leading-none.mb-3>strong,
  #join>div>div>div>div.cr_adv_tables.at_1>div>div:nth-child(2)>div>div.column_price.text-5xl.font-bold.text-gray-800.leading-none.mb-3>strong,
  #join>div>div>div>div.cr_adv_tables.at_1>div>div:nth-child(3)>div>div.column_price.text-5xl.font-bold.text-gray-800.leading-none.mb-3>strong {
    padding-left: 0px !important
  }

  /*===== news letter column =====*/
  .news_lttr_col_1>div,
  .news_lttr_col_2>div {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }

  /*===== Contact us 768px ======*/
  .contact_col1>div {
    padding-right: 20px !important;
    padding-left: 20px !important;
  }

  .contact_col1>div>div h2 {
    font-size: 25px !important;
  }

  .social-links-wrap.si_scope_1 .get_social a {
    margin: 6px !important;
  }

  .social-links-wrap {
    padding-bottom: 20px !important;
  }

  /*===== Footer 768px =====*/
  .footer_bottom_row {
    background-position: right 20px bottom 100px;
    background-size: 16%;
  }

  .footer_col_2>div {
    padding-left: 50px !important;
  }

  /*===== END width: 7688px =====*/

}


/*========================================= 
-- 1024px media quiere --
==========================================*/

@media screen and (width: 1024px) {

  .learn_cards_col>div>div .home_chlist>div>div {
    margin-left: 0px !important;
  }

  .faq_top_nav {
    width: 37px !important;
  }

  #editprof_logoffbtn>a i {
    left: 18px !important;
  }


  #responsive_menu {
    background: transparent !important;
  }

  #responsive_menu li {
    position: relative !important;
  }

  #responsive_menu li a {
    font-family: 'Roboto' !important;
    padding-left: 60px !important;
    padding-top: 14px !important;
    padding-bottom: 14px !important;
    letter-spacing: 1px;
    border: none !important;
    font-weight: 500;
    text-transform: initial !important;
    background-color: transparent !important;
    border-color: #343434 !important;
  }


  #branding .logo a img {
    display: none !important;
  }

  #slider-5-slide-5-layer-8 {
    left: -2rem;
  }

  .mission_sub_header_col2 .box-title-content {
    margin-top: 21px !important;
  }

  .news_lttr_col_1>div {
    padding-left: 50px !important;
  }


  /*=============================================== 
  --- 1500px and above ---
  ===============================================*/

  @media screen and (min-width:1500px) {
      #our_vision{
        padding-left: 370px;
        padding-right: 370px;
      }
  }


  /*=============================================== 
  --- Mobile Menu ALL Mobile ---
  ===============================================*/

  .header_reduced {
    display: none;
  }

  #mobile-panel-trigger>a>i {
    display: none;
  }

  #mobile-panel {
    padding-top: 0px !important;
    padding-left: 0px !important;
    padding-right: 0px !important;
    background-color: #141414;
  }

  .mobile-close_navbar {
    background-color: #fcfcfc;
    padding-top: 18px;
    padding-bottom: 18px;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: bottom;
    width: 100%;
    background-image: url("/wp-content/uploads/2021/07/websitehero90.png");
  }

  .mymobile_div {
    background-image: url("/wp-content/uploads/2021/09/MT_WhiteFBssm.png");
    border: 2px solid #61ad4e;
    border-radius: 4px;
    background-size: 100%;
    background-repeat: no-repeat;
    background-position: center;
    width: 51%;
    padding-bottom: 90px;
    padding-top: 30px;
    margin: 0 auto;
    box-shadow: 0 5px 11px 0 rgb(0 0 0 / 18%), 0 4px 15px 0 rgb(0 0 0 / 15%);
  }

  .mobile-panel-trigger>a i {
    display: none !important;
  }

  .Logged_instat {
    font-size: 12px !important;
  }

  .Logged_instat,
  #mobile_menu_current_user {
    padding-left: 10px;
    color: #fcfcfc;
    letter-spacing: .3px;
  }

  #mobile_menu_current_user {
    font-size: 16px !important;
  }

  #mobile-panel #responsive_menu li a {
    font-size: 15px;
    color: #fcfcfc;
  }

  body.mobile-panel-open .body-overlay-mobile {
    opacity: .6 !important;
  }

  #responsive-menu {
    color: #fcfcfc !important;
  }

  #menu-item-4227 {
    margin-top: 50px !important;
  }

  #menu-item-4900>a {
    border: none !important;
  }

  #menu-item-4899>a,
  #menu-item-4900>a {
    font-size: 14px !important;
  }

  .responsive-menu-bar {
    padding-top: 20px !important;
    background-color: transparent !important;
  }

  .responsive-menu-bar span {
    display: none !important;
  }

  /*header fix mobile */
  #wrapper-out>div.top-bar.relative.block.border-b.z-30>div>div.top-bar-left-area.mb-4.lg\:flex.lg\:mb-0 {
    margin: 0px;
  }

  .copyright p,
  .footer-copyright>.copyright {
    font-size: 12.5px !important;
  }

  .mobile_search_holder {
    display: none !important;
  }

  .enable_menu {
    display: block !important;
  }

  /*===== 1024 laptop responsive quieres=====*/
  #hp_video_main_row {
    background-position: left 38px bottom 300px;
    background-size: 16%;
    padding-top: 30px;
  }

  .hp_video_col_1>div>div {
    padding: 20px !important;
  }

  #learn {
    background-image: url("/wp-content/uploads/2021/09/echat.png"), url("/wp-content/uploads/2021/09/bull3434.png");
    background-position: right 19rem bottom 62rem, left 23rem bottom 28rem;
  }

  .home .checklist_sh_1 .fontawesome_list li,
  .home .checklist_sh_2 .fontawesome_list li,
  .home .checklist_sh_3 .fontawesome_list li,
  .home .checklist_sh_4 .fontawesome_list li {
    font-size: 13px !important;
  }

  .testimon_row_cc,
  .testimon_row2_cc,
  .testimon_col_cc,
  .testimon_col_cc>div {
    display: flex !important;
  }

  .news_lttr_col_2>div {
    padding-right: 0px !important;
  }

  .social-links-wrap.si_scope_1 .get_social a {
    margin: 0px !important;
  }

  .footer_bottom_row {
    background-position: right 20px bottom 56px;

  }
}