/*
 Theme Name:   Netwax Child
 Theme URI:    https://www.surveywallet.co.ke/wp-content/themes/netwax-child/
 Description:  Netwax Child Theme
 Author:       Thee Doctor
 Author URI:   https://www.surveywallet.co.ke
 Template:     netwax
 Version:      7.1.0
 License:      GNU General Public License v2 or later
 License URI:  http://www.gnu.org/licenses/gpl-2.0.html
 Tags:         full-width-template, responsive-layout, accessibility-ready, light-weight, reuse-objects
 Text Domain:  netwaxchild
*/

html{scroll-behavior: smooth;}
body{
    font-family: 'Montserrat', sans-serif;
    margin: 0 auto; 
    width: 100%;
    font-size: 1em;
}

#wpadminbar ul{
    display: block ;
}

.page, .post{
    margin: 0;
}

#netwax-contain, #page{
    width: 100%;
}

#page{
    display: flex;
    flex-direction: column;
}

header{
    display: flex;
    width: 100%;
}

header.site-header{
    position: sticky;
    top: 0;
    z-index: 300;
    height: 70px;
    align-items: center;
    padding-top: 0.5%;
    padding-bottom: 0.5%;
    background-color: #ffffff;
    box-shadow: 0px 2px 8px rgba(136,136,136,0.2);
}

.ns-header-positioning{
    display: flex;
    position: relative;
    width: 100%;
    height: 100%;
}

.admin-bar  header.site-header{
    top: 32px;
}

.full-contain{
    display: flex;
    width: 84%;
    margin: 0 auto;
    padding-left: 4%;
    padding-right: 4%;
}

.full-contain-header{
    height: 100%;
    align-items: center;
    width: 90%;
    padding-right: 1%;
    padding-left: 1%;
}

.site-branding{
    display: flex;
    width: 10%;
}

.NS-logo-section{
    display: flex;
    width: 100%;
}

img{
    display: flex;
}

.site-branding img{
    height: 80%;
    align-self: center;
}

#site-navigation{
    display: flex;
    width: 90%;
    height: 100%;
}

#site-navigation > div{
    display: flex;
    width: 100%;
}

#primary-menu{
    display: flex;
    width: 100%;
    align-items: center;
}

ul, li{
    list-style: none;
    display: flex;
    margin-left: 0;
    padding-left: 0;
}

ul{
    width: 100%;
}

li{
    list-style: none;
    display: flex;
}

.main-navigation #primary-menu > li{
    padding: 2%;
    margin-right: 2%;
    flex-wrap: nowrap;
    white-space: nowrap;
    position: unset;
}

a{
    display: flex;
    color: #ffffff;
    font-size: 16px;
    font-weight: 600;
    text-decoration: none;
}

.main-navigation a{
    display: inline-flex;
}

.main-navigation #primary-menu > li > a{
    margin-top: 14px;
    padding-bottom: 10px;
}

button:focus-visible, [type="button"]:focus-visible, [type="reset"]:focus-visible, [type="submit"]:focus-visible{
    outline: none;
}

a:hover, a:focus, a:active, a:target, a:visited{
    color: #ffffff;
    text-decoration: none;
}

#primary-menu a, #primary-menu a:hover, #primary-menu a:focus, #primary-menu a:active, #primary-menu a:target, #primary-menu a:visited{
    color: #FF8000;
}

.main-navigation .my-account-strip ul{
    position: inherit;
    box-shadow: inherit;
}

/*----.main-navigation a{
    font-family: 'Inter', sans-serif;
}---*/

/*------------------------------Mega Menu Start------------------------------*/
.ns-mega-menu{
    display: flex;
    justify-content: center;
    visibility: hidden;
    position: absolute;
    top: 74%;
    left: 0;
    width: 100%;
    background-color: #ffffff;
    box-shadow: 0px 2px 8px rgba(136,136,136,0.2);
}

#primary-menu > li > a:hover ~ .ns-mega-menu{
    visibility: visible;
}

.ns-mega-menu:hover{
    visibility: visible;   
}

.ns-mega-menu-inside{
    display: flex;
    width: 84%;
    padding-right: 4%;
    padding-left: 7%;
}


.ns-mega-menu-inside > .full-inside-one{
    flex-direction: row;
    padding-top: 3%;
    padding-bottom: 3%;
}

.ns-mega-menu-inside .full-inside-fourth{
    padding: 1%;
}

.ns-mega-menu img{
    height: 100%;
}

.ns-mega-menu h4{
    margin-top: 0;
    margin-bottom: 0.5em;
    border-bottom: solid 2px #ff8000;
    font-size: 24px;
    color: #ff8000;
}

ul#primary-mega-menu{
    position: unset;
    flex-direction: column;
    box-shadow: unset;
}

#primary-mega-menu a{
    color: #ff8000;
}
/*------------------------------Mega Menu End------------------------------*/

/*------------------------------Beeper Start------------------------------*/
.beeper-circle{
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translateX(-50%) translateY(-50%);
    width: 20px;
    height: 20px;
}
  
.beeper-circle::before {
    content: '';
    position: relative;
    display: block;
    width: 300%;
    height: 300%;
    box-sizing: border-box;
    margin-left: -100%;
    margin-top: -100%;
    border-radius: 45px;
    background-color: #FF8000;
    animation: pulse-ring 1.25s cubic-bezier(0.215, 0.61, 0.355, 1) infinite;
}
  
.beeper-circle::after{
    content: '';
    position: absolute;
    left: 0; 
    top: 0;
    display: block;
    width: 100%;
    height: 100%;
    background-color: #0B5A65;
    border-radius: 15px;
    box-shadow: 0 0 8px rgba(0,0,0,.3);
    animation: pulse-dot 1.25s cubic-bezier(0.455, 0.03, 0.515, 0.955) -.4s infinite;
}

@keyframes pulse-ring{
  0% {
    transform: scale(.33);
  }
  80%, 100% {
    opacity: 0;
  }
}

@keyframes pulse-dot{
  0% {
    transform: scale(.8);
  }
  50% {
    transform: scale(1);
  }
  100% {
    transform: scale(.8);
  }
}
/*------------------------------Beeper End------------------------------*/

#primary, article{
    display: flex;
    width: 100%;
    flex-direction: column;
}

.entry-content{
    display: flex;
    width: 100%;
    flex-direction: column;
    margin-top: 0;
} 

section{
    display: flex;
    width: 100%;
} 

section{
    min-height: calc(100vh - 70px);
}

.wp-block-group__inner-container, .full-sect{
    display: flex;
    width: 100%;
}

.full-sect{
    padding-top: 4%;
    padding-bottom: 4%;
}

.full-inside{
    display: flex;
    width: 100%;
    flex-direction: column;
    justify-content: space-between;
}

.full-inside-one{
    display: flex;
    width: 100%;
    flex-direction: column;
    padding-bottom: 2%;

}

h1, h2, h3, h4, h5, h6, h7, h8, p{
    display: flex;
}

h1{
    font-family: 'Nunito', sans-serif;
    font-size: 64px;
    font-weight: 700;
    color: #000000;
} 

h2{
    font-family: 'Nunito', sans-serif;
    font-size: 54px; /*nunito*/
    font-weight: 900;
    color: #1f1f2b;
    margin: 0;
    width: 100%;
    justify-content: center;
    text-align: center;
}

h3{
    font-family: 'Nunito', sans-serif;
    font-size: 36px;
    font-weight: 400;
    color: #555555;
    text-align: center;
}

h4{
    font-family: 'Nunito', sans-serif; 
    font-size: 32px;
    font-weight: 300;
    color: #1f1f2b;
}

h5{
    font-family: 'Nunito', sans-serif; 
    font-size: 22px; 
    font-weight: 400; 
    color: #5d5d5a;
    margin-top: 0;
    width: 100%;
    justify-content: center;
    text-align: center;
}

h6{
    font-family: 'Nunito', sans-serif;
    font-size: 18px;
    font-weight: 700;
    margin: 0;
}

h7{
    font-family: 'Nunito', sans-serif;
    font-size: 14px;
    font-weight: 400; 
    color: #5D5D5A;
}

h8{
    font-family: 'Nunito', sans-serif;
    font-size: 50px;
    font-weight: 700;
    color: #f6a720;
}

a{
    font-family: 'Montserrat', sans-serif;
}

p{font-size: 18px; line-height: 24px; color: #5D5D5A;}

/*----------------------HOME PAGE Start-----------------------*/
/**--------------HOME PAGE-------Hero Section Start---------------------**/
section.home-sec-zero-base{
    background-image: url('/wp-content/uploads/2023/11/landing-home-section.jpg');
    background-size: cover;
}

section.home-sec-zero .full-contain{
    width: 90%;
    padding-left: 1%;
    padding-right: 1%;
}

.hsz-full-inside-one{
    flex-direction: row;
}

.hsz-full-inside-one .full-inside-half:first-child{
    width: 70%
}

section.home-sec-zero h1{
    display: inline;
    margin: 0;
    font-size: 62px;
    line-height: 72px;
    color: #1f1f2b;
    font-family: 'Nunito', sans-serif;
    font-weight: 900;
}

/*section.home-sec-zero h1 .exam-price::before { 
        content: "CASH"; 
       /* animation: surveyanimate infinite 5s; */
   /* } */
    
   /* @keyframes surveyanimate { 

        25% { 
            content: "AIRTIME"; 
        } 

        50% { 
            content: "GIFT VOUCHERS"; 
        } 

        75% { 
            content: "DISCOUNT COUPONS"; 
        } 
    }*/



section.home-sec-zero h1 .exam-price span {
  position: relative;
  display: inline-block;
  text-transform: uppercase;
  animation: fliparound 4s infinite;
  animation-delay: calc(.4s * var(--i))
}

@keyframes fliparound {
  0%,80% {
    transform: rotateY(360deg) 
  }
}

section.home-sec-zero h1 a{
    display: inline;
    font-size: 54px;
    color: #1f1f2b;
    font-family: 'Nunito', sans-serif;
    font-weight: 900;
}

section.home-sec-zero p{
    color: #1f1f2b;;
    font-size: 18px;
    line-height: 28px;
    display: inline;
}

section.home-sec-zero p.head-description, section.home-sec-zero p.head-description a{
    font-weight: 500;
}

section.home-sec-zero p a{
    color: #1f1f2b;
    display: inline;
    font-size: 18px;
    line-height: 28px;
}

.button-contain{
    justify-content: center;
    padding-bottom: 40px;
}

section.home-sec-zero .button-contain{
    justify-content: start;
}

.button-area{
    display: flex;
    flex-basis: 30%;
}

section.home-sec-zero .button-area{
    flex-basis: 30%;
}

.button-dark{
    padding: 3px 3px;
    border: solid 2px #ff8000;
    background-color: #ff8000;
    font-size: 16px;
    font-weight: 600;
    color: #ffffff;
    flex-basis: 100%;
    justify-content: center;
    text-align: center;
    align-items: center;
    border-radius: 10px;
}

section.home-sec-zero .button-dark{
    background-color: #FF8000;
    border: solid 2px #FF8000;
    padding: 4% 4%;
    z-index: 100;
}

section.home-sec-zero .button-area:last-child{
    margin-left: 8%;
}

.button-clear{
    padding: 3px 3px;
    border: solid 2px #404040;
    font-size: 16px;
    font-weight: 600;
    color: #ffffff;
    flex-basis: 100%;
    justify-content: center;
    text-align: center;
    align-items: center;
    border-radius: 10px;
}

section.home-sec-zero .button-clear{
    border: solid 2px #FF8000;
    padding: 4% 4%;
}

.hsz-full-inside-one .full-inside-half:last-child{
    width: 30%
}

.hsz-full-inside-one .full-inside-half:last-child .full-inside{
    box-shadow: 0px 4px 4px 8px rgba(136,136,136,0.2);
    padding: 6%;
    border-radius: 20px;
    animation: surveybounce 8s infinite;
    background-color: #ffffff;
}

@keyframes surveybounce {
  10%,
  20%,
  30%,
  40%,
  50% {
    transform: translateY(0);
  }
  15% {
    transform: translateY(-30px);
  }
  25% {
    transform: translateY(-15px);
  }
  35% {
    transform: translateY(-5px);
  }
  45% {
    transform: translateY(-2px);
  }
}

.hsz-full-inside-one .full-inside-half:last-child .full-inside:hover{
    animation: none;
}

.hsz-full-inside-one .full-inside-half:last-child .full-inside .full-inside-two{
    flex-direction: column;
}

.hsz-full-inside-one .full-inside-half:last-child .full-inside .full-inside-two .woocommerce-error, .hsz-full-inside-one .full-inside-half:last-child .full-inside .full-inside-two .woocommerce-info, .hsz-full-inside-one .full-inside-half:last-child .full-inside .full-inside-two .woocommerce-message{
    padding: 4%;
    margin: 0;
}

.hsz-full-inside-one .full-inside-half:last-child .full-inside .full-inside-two .woocommerce-error::before, .hsz-full-inside-one .full-inside-half:last-child .full-inside .full-inside-two .woocommerce-info::before, .hsz-full-inside-one .full-inside-half:last-child .full-inside .full-inside-two .woocommerce-message::before{
    top: -3%;
}

.hsz-full-inside-one .full-inside-half:last-child .full-inside .full-inside-two .woocommerce-error li, hsz-full-inside-one .full-inside-half:last-child .full-inside .full-inside-two .woocommerce-info li, hsz-full-inside-one .full-inside-half:last-child .full-inside .full-inside-two .woocommerce-message li{
    display: inline;
}

.hsz-full-inside-one .full-inside-half:last-child h3{
    font-size: 30px;
    justify-content: center;
    text-align: center;
    font-weight: 900;
    margin: 0;
    color: #009494;
}

section.home-sec-zero .woocommerce-form-row {
    display: flex;
    width: 100%;
    flex-direction: column;
    margin: 0;
  }

section.home-sec-zero .hsz-full-inside-one .full-inside-half:last-child p.woocommerce-form-row label{
    font-size: 18px;
}

section.home-sec-zero .hsz-full-inside-one .full-inside-half:last-child .woocommerce-privacy-policy-text p, section.home-sec-zero .hsz-full-inside-one .full-inside-half:last-child .woocommerce-privacy-policy-text a{
    font-size: 12px;
    line-height: 14px;
    display: inline-block;
}

/*----Need to be used here or moved to first use case-----*/
.full-inside-two{
    display: flex;
    width:  100%;
}

.full-inside-three{
    display: flex;
    width:  100%;
}
/*----Need to be used here or moved to first use case-----*/

/**--------------HOME PAGE-------Hero Section End---------------------**/
/**--------------HOME PAGE-------Section One Start---------------------**/
.eighty-full{
    width: 100%;
    padding-left: 10%;
    padding-right: 10%;
}

.ninety-full{
    width: 100%;
    padding-left: 5%;
    padding-right: 5%;
}

.home-sec-one .full-inside-two{
    width: 120%;
    margin-left: -10%;
}

.full-inside-third{
    display: flex;
    width: 33.3333%;
}

.full-inside-third ul{
    flex-direction: column;
    padding: 4%;
}

.full-inside-x-scroll .full-inside-third ul{
    margin-bottom: 0;
}

.full-inside-third li{
    padding-bottom: 10%;
}

.full-inside-x-scroll .full-inside-third ul li:last-child{
    padding-bottom: 0;
}

.full-inside-sixth{
    display: flex;
    width: 16.67%;
}

i{
    display: flex;
}

.full-inside-sixth i{
    font-size: 50px;
}

.full-inside-5sixth{
    display: flex;
    flex-direction: column;
    width: 83.33%;
}

.home-sec-one .full-inside-5sixth{
    justify-content: center;
}

.home-sec-one .full-inside-5sixth p{
    margin: 0;
}

/**--------------HOME PAGE-------Section One End---------------------**/

/**--------------HOME PAGE-------Section Two Start---------------------**/
.netwax-grey{
    background-color: #f6f7f8;
}

.home-sec-two .full-inside-sixth{
    justify-content: center;
    height: 200px;
    align-items: center;
}

.home-sec-two .full-inside-sixth:last-child{
    width: 16.65%;
}
/**--------------HOME PAGE-------Section Two End---------------------**/

/**--------------HOME PAGE-------Section Three Start---------------------**/
.netwax-blue{
   background-color: #FF8000; 
}

.home-sec-three .full-inside{
    position: relative;
    height: 100%;
}

.home-sec-three .full-inside-two{
    position: absolute;
    top: 0;
    left: 0;
    z-index: 51;
    align-items: center;
    justify-content: center;
    text-align: center;
    height: 100%;
}

.netwax-full-quotes{
    display: flex;
    width: 100%;
    height: 100%;
}

.home-sec-three .netwax-full-quotes p{
    display: none;
    position: absolute;
    top: -60%;
    left: 0;
    height: 100%;
    width: 100%;
    font-size: 1500px;
    justify-content: center;
    text-align: center;
    line-height: 400px;
    font-family: 'Nunito', sans-serif;
    font-weight: 900;
    margin: 0;
    transform: scale(-1, -1);
    -moz-transform: scale(-1, -1);
    -webkit-transform: scale(-1, -1);
    -o-transform: scale(-1, -1);
    -ms-transform: scale(-1, -1);
}

.full-inside-2third{
    display: flex;
    width: 66.667%;
}

.home-sec-three .full-inside-2third{
    position: absolute;
    top: 12%;
    left: 0;
    margin-left: 16.6665%;
    height: calc(100vh - (44% + 70px));
    background-color: #ffffff;
    opacity: 0.97;
    margin-right: 16.6665%;
    z-index: 52;
    border-radius: 20px;
}

.netwax-results-quotes{
    display: flex;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    z-index: 53;
    height: 100%;
    align-items: center;
    justify-content: center;
    text-align: center;
}

.netwax-results-quotes p{
    align-items: center;
    justify-content: center;
    text-align: center;
    font-size: 274px;
    font-family: 'sans serif';
    color: #FF8000;
    opacity: 0.5;
    margin: 0;
    height: 100%;
}

.netwax-results-text{
    display: flex;
    flex-direction: column;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 53;
    padding: 10%;
    align-items: center;
    justify-content: space-between;
    text-align: center;
}

.netwax-results-text-top{
    display: flex;
    width: 100%;
}

.netwax-results-text-top p{
    font-size: 22px;
    margin: 0;
}

.netwax-results-text-bottom{
    display: flex;
    flex-direction: column;
    width: 100%;
}

.netwax-results-text-bottom p{
    font-size: 18px;
    margin: 0;
    justify-content: center;
}

/**--------------HOME PAGE-------Section Three End---------------------**/

/**--------------HOME PAGE-------Section Four Start---------------------**/
.survey-tabbed {
	overflow-x: hidden; /* so we could easily hide the radio inputs */
    width: 100%;
}

.survey-tabbed [type="radio"] {
	/* hiding the inputs */
	display: none;
}

.survey-tabs {
	display: flex;
	align-items: stretch;
	list-style: none;
	padding: 0;
	border-bottom: 1px solid #ccc;
    justify-content: end;
    background: #eee;
}
.tab > label {
	display: block;
	margin-bottom: -1px;
	padding: 12px 15px;
	border: 1px solid #ccc;
	background: #eee;
	color: #666;
	font-size: 12px; 
	font-weight: 600;
	text-transform: uppercase;
	letter-spacing: 1px;
	cursor: pointer;	
	transition: all 0.3s;
}
.tab:hover label {
	border-top-color: #333;
	color: #333;
}

.tab-content {
	display: none;
	color: #777;
}

/* As we cannot replace the numbers with variables or calls to element properties, the number of this selector parts is our tab count limit */
.survey-tabbed [type="radio"]:nth-of-type(1):checked ~ .survey-tabs .tab:nth-of-type(1) label,
.survey-tabbed [type="radio"]:nth-of-type(2):checked ~ .survey-tabs .tab:nth-of-type(2) label,
.survey-tabbed [type="radio"]:nth-of-type(3):checked ~ .survey-tabs .tab:nth-of-type(3) label,
.survey-tabbed [type="radio"]:nth-of-type(4):checked ~ .survey-tabs .tab:nth-of-type(4) label,
.survey-tabbed [type="radio"]:nth-of-type(5):checked ~ .survey-tabs .tab:nth-of-type(5) label {
	border-bottom-color: #fff;
	border-top-color: #B721FF;
	background: #fff;
	color: #222;
}

.survey-tabbed [type="radio"]:nth-of-type(1):checked ~ .tab-content:nth-of-type(1),
.survey-tabbed [type="radio"]:nth-of-type(2):checked ~ .tab-content:nth-of-type(2),
.survey-tabbed [type="radio"]:nth-of-type(3):checked ~ .tab-content:nth-of-type(3),
.survey-tabbed [type="radio"]:nth-of-type(4):checked ~ .tab-content:nth-of-type(4) {
	display: block;
}

.home-sec-four .full-inside > .full-inside-one{
    width: 120%;
    margin-left: -10%;
    flex-direction: row;
    padding-bottom: 5%;
}

.home-sec-four .eighty-full{
    width: 53%; /* - 44.4% - */
    padding: 0;
}

.home-sec-four h2{
    justify-content: left;
    text-align: left;
}

.home-sec-four .ninety-full{
    width: 47%;
    padding-right: 0;
}

.home-sec-four h5{
    justify-content: right;
    text-align: right;
    padding-top: 3%;
}

.home-sec-four .full-inside > .full-inside-two{
    width: 120%;
    margin-left: -10%;
}

.full-inside-x-scroll{
    display: flex;
    width: 100%;
}

.home-sec-four .full-inside-third:first-child{
    padding-left: 0;
    width: 32%;
}

.home-sec-four .full-inside-third{
    flex-direction: column;
    padding: 0 3%;
    border-right: solid 2px #ff8000;
    width: 36%;
}

.home-sec-four .full-inside-third .full-inside-one h4{
    margin: 0;
}

.home-sec-four .full-inside-third .full-inside-two{
    display: none;
}

.home-sec-four .full-inside-third .full-inside-two h5{
    justify-content: left;
    text-align: left;
    padding-top: 2%;
    margin-bottom: 0;
    font-size: 20px;
    font-weight: 700;
}

.home-sec-four .full-inside-two.instructions-tablet{
    flex-direction: column;
}

.home-sec-four .full-inside-two.instructions-tablet .full-inside-third:first-child{
    width: 100%;
}

.home-sec-four .full-inside-two.instructions-tablet .full-inside-third img{
    height: 420px;
    width: 60%;
}

.home-sec-four .full-inside-two.instructions-tablet .full-inside-third{
    border-right: none;
    width: 100%;
    align-items: center;
}

.home-sec-four .full-inside-two.instructions-tablet .full-inside-third:last-child{
    width: 100%;
}

.home-sec-four .full-inside-two.instructions-mobile .full-inside-third img{
    height: 490px;
}

.home-sec-four .full-inside-third p{
    margin-top: 0;
    display: inline;
    text-align: justify;
}

.home-sec-four .full-inside-third a{
    display: inline;
    color: #5D5D5A;
}

.home-sec-four .full-inside-third a:hover{
    text-decoration: underline;
}

.home-sec-four .full-inside-third .full-inside-four{
    padding-bottom: 6%;
}

.home-sec-four .full-inside-two .full-inside-third img{
    height: 200px;
    box-shadow: 0px 4px 4px 8px rgba(136,136,136,0.2);
    border-radius: 20px;
}

.home-sec-four .full-inside-third:last-child{
    padding-right: 0;
    border-right: none;
    width: 32%;
}
/**--------------HOME PAGE-------Section Four End---------------------**/

/**--------------HOME PAGE-------Section Five Start---------------------**/
section.home-sec-five{
    background-image: url('/wp-content/uploads/2024/05/survey-wallet-summer-2024-ready.jpg'); /* Image by <a href="https://pixabay.com/users/mrpixel000-9125481/?utm_source=link-attribution&utm_medium=referral&utm_campaign=image&utm_content=6517214">Lutz Dieckmann</a> from <a href="https://pixabay.com//?utm_source=link-attribution&utm_medium=referral&utm_campaign=image&utm_content=6517214">Pixabay</a> */
    background-size: cover;
}

.netwax-black{
    background-color: #000000;
}

/**--------------HOME PAGE-------Section Five End---------------------**/

/**--------------HOME PAGE-------Section Six Start---------------------**/
.home-sec-six .full-inside-two{
    width: 120%;
    margin-left: -10%;
}

.full-inside-half{
    display: flex;
    width: 50%;
    flex-direction: column;
}

.home-sec-six .full-inside-half:first-child{
    border-right: solid 2px #FF8000;
}

.full-inside-half:first-child{
    padding-right: 4%;
}

.faq-collapse-accordion{
    display: flex;
}

.faq-collapse-accordion ul {
    display: flex;
    flex-direction: column;
    list-style: none;
    margin: 0;
    padding: 0;
}

.faq-collapse-accordion ul li{
    width: 100%;
    flex-direction: column;
    margin-bottom: 10px;
    border-radius: 10px;
}

.faq-collapse-accordion label{
    display: block;
    cursor: pointer;
    padding: 25px 25px;
    background-color: #FF8000;
    position: relative;
}

.faq-collapse-accordion label:hover {
    background-color: #009494;
}

.faq-collapse-accordion label:after {
    content: "";
    position: absolute;
    width: 12px;
    height: 12px;
    text-indent: -9999px;
    border-top: 1px solid #f2f2f2;
    border-left: 1px solid #f2f2f2;
    -webkit-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    text-decoration: none;
    color: transparent;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transform: rotate(225deg);
    right: 25px;
    top: 44%;
    margin-top: -5px;
}

.faq-collapse-accordion input[type="radio"]:checked+label:after {
    transform: rotate(135deg);
    top: 37px;
}

.faq-collapse-accordion label.last {
}

.faq-collapse-accordion ul ul li {
    padding: 10px 25px;
    box-shadow: 0px 0px 8px 4px rgba(136,136,136,0.2);
}

.faq-collapse-accordion input[type="radio"] {
    position: absolute;
    left: -9999px;
}

.faq-collapse-accordion input[type="radio"]+label{
    color: #ffffff;
    margin: 0;
    border-radius: 10px;
}

.faq-collapse-accordion input[type="radio"]~ul {
    height: 0;
    transform: scaleY(0);
    transition: transform .5s ease-out;
}

.faq-collapse-accordion input[type="radio"]:checked~ul {
    height: 100%;
    transform-origin: top;
    transition: transform .2s ease-out;
    transform: scaleY(1);
}

.faq-collapse-accordion input[type="radio"]:checked+label {
    background-color: #009494;
    box-shadow: 0px 0px 8px 4px rgba(136,136,136,0.2);
}

.faq-collapse-accordion input[type="radio"]:checked+label .faq-collapse-text {
    display: block;
    color: #ffffff;
}

.faq-collapse-accordion input[type="radio"]:checked+label .faq-expand-text {
    display: none;
}

.faq-collapse-text {
    display: none;
}

.full-inside-half:last-child{
    padding-left: 4%;
}

/**--------------HOME PAGE-------Section Six End---------------------**/

/**--------------HOME PAGE-------Section Seven Start---------------------**/
.home-sec-seven .full-sect{
    position: relative;
}

.home-sec-seven .full-sect-round, .home-sec-seven .full-sect-square{
    position: absolute;
    width: 300px;
    height: 300px;
}

.home-sec-seven .full-sect-round{
    top: 50%;
    left: 50%;
    transform: translateY(-50%) translateX(-65%);
    border-radius: 300px;
    background-color: #FF8000;
    z-index: 72;
}

.home-sec-seven .full-sect-square{
    bottom: -150px;
    right: 62.6px;
    background-color: #FF8000;
    transform: rotate(57deg);
    z-index: 71;
    border-radius: 71px;
}

.home-sec-seven .full-contain{
    z-index: 73;
}

.home-sec-seven .owl-carousel .owl-stage-outer {
    height: calc(100% + 30px);
    margin: -15px;
    padding: 15px;
    width: calc(100% + 30px);
}

.home-sec-seven .full-inside > .full-inside-two{
    margin-left: 10%;
    width: 80%;
    margin-right: 10%;
}

.owl-carousel .owl-item{
    border-radius: 20px;
}

.full-inside-testimonials{
    background-color: rgba(255, 255, 255, 0.95);
    padding: 8%;
    box-shadow: 0px 0px 8px 4px rgba(136,136,136,0.2);
    border-radius: 20px;
}

.home-sec-seven .active .full-inside-testimonials .full-inside-one.full-inside-in p{
    color: #FF8000;
}

.full-inside-testimonials .full-inside-one.full-inside-in p{
    margin: 0;
    font-size: 40px;
    color: #FF8000;
    opacity: 0.7;
    transform: scale(1, -1);
}

.full-inside-testimonials .full-inside-two.full-inside-in p{
    margin-top: 0;
}

.full-inside-testimonials .full-inside-three.full-inside-in{
    border-top: solid 1px #f6f7f8;
}

.full-inside-testimonials .full-inside-three.full-inside-in p{
    color: #ff8000;
    font-weight: 500;
}

.home-sec-seven .owl-prev{
    position: absolute;
    left: -10%;
    top: 15%;
}

.home-sec-seven .owl-prev span, .home-sec-seven .owl-next span{
    font-size: 120px;
    font-weight: 300;
}

.home-sec-seven .owl-next{
    position: absolute;
    left: 104%;
    top: 15%;
}

.owl-theme div.owl-nav [class*="owl-"]{
    padding: 0px!important;
    color: #1f1f2b;
}

.owl-theme .owl-nav [class*="owl-"]:hover{
    background: transparent;
    color: #1f1f2b;
}

.owl-theme .owl-dots{
    margin-top: -36px;
    margin-bottom: 44px;
}

.owl-theme .owl-dots .owl-dot span{
    width: 12px;
    height: 12px;
    margin: 6px 7px;
}

.owl-theme .owl-dots .owl-dot.active span, .owl-theme .owl-dots .owl-dot:hover span{
    background-color: #1f1f2b;
}

/**--------------HOME PAGE-------Section Seven End---------------------**/

/**--------------HOME PAGE-------Section Eight Start---------------------**/
.home-sec-eight{
    z-index: 74;
}

.home-sec-eight .full-inside-two{
  width: 120%;
  margin-left: -10%;
}

.home-sec-eight .full-inside-sixth{
    flex-direction: column;
    margin-right: 1%;
}

.home-sec-eight .full-inside-sixth:last-child{
    margin-right:0;
}

.home-sec-eight .full-inside-in{
    background-color: #ffffff;
    padding: 6%;
    margin-bottom: 8%;
}

.home-sec-eight .full-inside-sixth .full-inside-one i{
    font-size: 24px;
}

.home-sec-eight .full-inside-sixth .full-inside-in .full-inside-two{
    align-items: center;
    width: 100%;
    margin: 0;
}

.full-inside-4fifth{
    display: flex;
    width: 80%;
}

.home-sec-eight .full-inside-sixth .full-inside-in .full-inside-two h6{
    font-weight: 600;
    font-size: 16px;
}

.full-inside-fifth{
    display: flex;
    width: 20%;
}

.home-sec-eight .full-inside-sixth .full-inside-in .full-inside-two .full-inside-fifth{
    justify-content: flex-end;
}

.home-sec-eight .full-inside-sixth .full-inside-in .full-inside-two i{
    font-size: 14px;
}

.home-sec-eight .full-inside-sixth .full-inside-two.full-inside-in{
    width: 100%;
    margin-left: 0;
}

.home-sec-eight .full-inside-sixth > .full-inside-two, .home-sec-eight .full-inside-sixth > .full-inside-three{
    flex-direction: column;
}

.full-inside-four, .full-inside-five, .full-inside-six{
    display: flex;
    width:  100%;
    flex-direction: column;
}

/**--------------HOME PAGE-------Section Eight End---------------------**/

/**--------------HOME PAGE-------Section Nine Start---------------------**/
section.home-sec-nine{
    min-height: 100%;
    z-index: 74;
}

.home-sec-nine h2, .home-sec-nine h5, .home-sec-nine p{
    color: #ffffff;
}

.home-sec-nine h5{
    margin-bottom: 20px;
}

.home-sec-nine .button-clear{
    color: #ffffff;
    border-color: #ffffff;
    padding: 6% 9%;
    border-radius: 10px;
}

.home-sec-nine .full-sect{
    padding-bottom: 0;
}

.home-sec-nine .button-contain{
    justify-content: space-around;
}
/**--------------HOME PAGE-------Section Nine End---------------------**/




/**--------------HOME PAGE-------Section blaa Start---------------------**/

/**--------------HOME PAGE-------Section blaaa End---------------------**/

#secondary{
    display: none;
}
/*----------------------HOME PAGE End-----------------------*/

/*----------------------FOOTER SECTION Start-----------------------*/

.site-footer{
    display: flex;
    width: 100%;
    height: 100%;
    background-color: #FF8000;
}

/*.page-id-7 .site-footer .full-sect{
    padding-top: 0;
}*/

.site-footer .full-sect{
    padding-top: 0;
    padding-bottom: 0;
}

.site-footer .full-inside{
    justify-content: flex-end;
}

.full-inside-fourth{
    display: flex;
    width: 25%;
    flex-direction: column;
}

.site-footer .full-inside-fourth:first-child{
    width: 37%;
}

.site-footer .full-inside-fourth{
    width: 21%;
}

.site-footer-fourth-title{
    display: flex;
}

.site-footer-fourth-list{
    display: flex;
}

.footer-nav-list{
    flex-direction: column;
}

.site-footer a{
    font-weight: 500;
}

.footer-nav-list p{
    margin: 0;
    font-size: 16px;
    font-weight: 500;
    color: #ffffff;
}

.site-footer .full-inside-three{
    border-top: solid 2px #f2f2f2;
    padding: 2% 2%;
}

.footer-bottom-copyright{
    display: flex;
    width: 100%;
}

.footer-bottom-copyright p{
    font-size: 12px;
    font-weight: 400;
    color: #ffffff;
    line-height: 18px;
    margin: 0;
}

.site-footer .full-inside-three a{
    font-size: 12px;
    font-weight: 400;
}

.site-footer .full-inside-three .footer-copyright-name a:hover{
    font-size: 12px;
    text-decoration: underline;
}

.full-inside-2fifth{
    display: flex;
    width: 40%;
}

.full-inside-3fifth{
    display: flex;
    width: 60%;
}

.site-footer .full-inside-three .full-inside-3fifth{
    justify-content: space-evenly;
    padding-right: 4%;
}

/*----------------------COOKIE SECTION START-----------------------*/
#cookie-law-info-bar{
    width: 90%;
    border-radius: 40px;
    left: 5%;
}

#cookie-law-info-bar[data-cli-style="cli-style-v2"]{
    padding: 0px 10px;
    box-shadow: 0px 4px 4px 8px rgba(136,136,136,0.2);
}

.cli-style-v2{
    font-size: 13px;
}

.cli-style-v2 .cli-bar-message{
    width: 74%;
    text-align: justify;
    padding: 1%;
}

.cli-bar-message a{
    display: inline-block;
    font-weight: 400;
    font-size: 13px;
    color: #404040;
    text-decoration: underline;
}

.cli-bar-btn_container{
    margin-left: 0;
    width: 26%;
    padding: 1%;
}

.cli_settings_button{
    background-color: transparent!important;
    width: 48%;
}

.cli-plugin-button{
    border: solid 2px #404040;
    width: 48%;
    border-radius: 10px;
}

.green.cli-plugin-button, .green.cli-plugin-button:visited, .green.cli-plugin-button:hover{
    background-color: #404040;
}

.cli-modal-content{
    border-radius: 20px;
}

.cli-modal-body  .cli-row .cli-col-12{
    display: flex;
    flex-direction: column;
}

.cli-modal-body .cli-row .cli-col-12:first-child{
    padding-right: 3%;
}

.cli-tab-container h4, .cli-tab-container h1{
    font-weight: 500;
}

.cli-tab-container p, .cli-privacy-content-text{
    font-size: 13px;
    line-height: 20px;
}

.cli-modal-body .cli-row .cli-col-12:last-child{
    padding-right: 3%;
}

a.cli-privacy-readmore:hover{
    color: #000;
    text-decoration: underline;
}

.cli-switch input:checked + .cli-slider{
    background-color: #FF8000;
}

.cli-tab-header a.cli-nav-link, .wt-cli-cookie-description{
    font-size: 13px;
}

.wt-cli-cookie-description table{
    display: none;
}

.cli-tab-footer .wt-cli-privacy-accept-btn{
    background-color: #404040;
}

.cli-btn{
    font-size: 13px;
}
/*----------------------COOKIE SECTION END-----------------------*/

/*----------------------FOOTER SECTION End-----------------------*/

/*----------------------SURVEY SECTION START-----------------------*/
.survey-list-sect{
    display: flex;
    flex-direction: column;
    width: 70%;
    padding: 2%;
}

.survey-list-sect ul{
    flex-direction: column;
}

.survey-list-sect li{
    display: inline;
}

.survey-list-sect a{
    color: #ff8000;
    font-weight: 700;
    display: inline;
}

.survey-list-sect a.button-dark, .survey-list-sect a.button-dark:hover{
    color: #ffffff;
}

.survey-list-sect a:hover{
    text-decoration: underline;
}

.survey-list-sect a.button-dark:hover{
    font-size: 16px;
    text-decoration: none;
}

.survey-sect{
    width: 70%;
}

.survey-wallet-list-google-ad{
    display: flex;
    position: relative;
    flex-direction: column;
    width: 30%;
    padding: 2%;
}

.survey-wallet-list-google-ad-inside{
    display: flex;
    flex-direction: column;
    position: sticky;
    top: 72px;
    right: 0;
}

.ad-inside-one, .ad-inside-two, .ad-inside-three{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
    align-self: center;
    align-content: center;
    padding-bottom: 2%;
}

.survey-sect p, .survey-list-sect p{
    display: inline-block;
}

.survey-sect p, .survey-sect a{
    font-size: 18px;
}

p.login-disclaimer, p.login-disclaimer a {
    font-size: 15px;
    line-height: 20px;
}

.survey-sect a .survey-list-sect a{
    display: inline;
}

.survey-sect a, .survey-sect a:hover, .survey-list-sect a, .survey-list-sect a:hover{
    color: #ff8000;
}

.survey-sect a.button-dark, .survey-sect a.button-dark:hover{
    color: #ffffff;
}

.survey-sect .button-contain, .survey-list-sect .button-contain{
    justify-content: space-around;
}

.single-qsm_quiz .netwax-posts-hero, .single-qsm_quiz .netwax-post-nav-wide, .single-qsm_quiz .netwax-posts-comments, .single-qsm_quiz .netwax-single-postsRela{
    display: none;
}

.qsm-quiz-container section{
    min-height: 100%;
}

.qsm-page{
    flex-direction: column;
    padding: 10px;
}

.survey-wallet-google-ad{
    width: 30%;
    padding: 10px;
}

.qmn_btn, .qsm-quiz-container.qmn_quiz_container .qmn_btn, .qsm-quiz-container.qmn_quiz_container .btn{
    border: 2px solid #ff8000!important;
    border-radius: 10px!important;
}

.qmn_quiz_container .qmn_btn, .qmn_quiz_container .btn{
    background-color: #ff8000!important;
}

/*----------------------SURVEY SECTION END-----------------------*/

/*----------------------EARNINGS SECTION START-----------------------*/
.sec-earn-zero .full-sect{
    padding-bottom: 0;
}

.page-id-474 .earnings-list-inside{
    margin-left: -10%;
    width: 120%;
}

.page-id-474 .survey-list-sect{
    width: 40%;
    box-shadow: 0px 2px 8px rgba(136,136,136,0.2);
    margin-right: 1%;
}

.page-id-474 .survey-wallet-list-google-ad{
    width: 60%;
    box-shadow: 0px 2px 8px rgba(136,136,136,0.2);
    margin-left: 1%;
}

.survey-list-sect .survey-earn-table, .survey-list-sect .survey-earn-table table, .survey-wallet-list-google-ad .affiliate-earn-table, .survey-wallet-list-google-ad .affiliate-earn-table table{
    display: flex;
    width: 100%;
}

.survey-list-sect .survey-earn-table table, .survey-wallet-list-google-ad .affiliate-earn-table table{
    border: solid 2px #ff8000;
    flex-direction: column;
}

.survey-list-sect .survey-earn-table table thead, .survey-wallet-list-google-ad .affiliate-earn-table table thead{
    font-weight: 600;
}

.survey-list-sect .survey-earn-table table thead, .survey-list-sect .survey-earn-table table tbody, .survey-wallet-list-google-ad .affiliate-earn-table table thead, .survey-wallet-list-google-ad .affiliate-earn-table table tbody{
    display: flex;
    flex-direction: column;
    border-bottom: solid 2px #ff8000;
    width: 100%;
}

.survey-earn-table tr, .affiliate-earn-table tr{
    display: flex;
    width: 100%;
}

.survey-list-sect .survey-earn-table table tbody tr:not(:last-child), .survey-wallet-list-google-ad .affiliate-earn-table table tbody tr:not(:last-child){
    border-bottom: solid 2px #ff8000;
}

.survey-earn-table table td:first-child{
    width: 72%;
    border-right: solid 2px #ff8000;
    font-size: 14px;
}

.survey-earn-table table td:last-child{
    width: 28%;
    font-size: 14px;
}

.affiliate-earn-table table td:not(:last-child){
    width: 14.285714%;
    border-right: solid 2px #ff8000;
    font-size: 14px;
}

.affiliate-earn-table table td:last-child{
    width: 14.285714%;
    font-size: 14px;
}

.survey-list-sect .survey-earn-table table tfoot, .survey-wallet-list-google-ad .affiliate-earn-table table tfoot{
    display: flex;
    width: 100%;
    font-weight: 600;
}

.sec-earn-one .full-inside-three.button-contain{
    padding-top: 40px;
}

.sec-invite-one{
    min-height: 100%;
}

.invite-user-inside .survey-list-sect .wprc-copy-link, .invite-user-inside .survey-list-sect .input-group{
    display: flex;
}

.invite-user-inside .survey-list-sect .input-group{
    flex-direction: column-reverse;
}

.invite-user-inside .survey-list-sect .input-group-button{
    display: flex;
    width: 100%;
    margin-top: 8px;
}

.invite-user-inside .survey-list-sect .input-group-button button{
    width: 100%;
}

.wprc-copy-link .btn-copy{
    background-color: #FF8000;
    background-image: initial;
    border: solid 2px #FF8000;
    border-radius: 10px;
}

.swprc-copy-link .btn-copy:hover {
    background-color: #009494;
    background-image: initial;
    border: solid 2px #009494;
}

.invite-user-inside .survey-list-sect .wprc-copy-link .btn-copy svg{
    width: 100%;
}

.invite-user-level #primary-jd-menu h6{
    margin-top: 1%;
    margin-bottom: 1%;
}

.invite-user-level #primary-jd-menu li{
    display: inline;
}

.invite-user-level #primary-jd-menu li a{
    color: #FF8000;
}
/*----------------------EARNINGS SECTION END-----------------------*/


/*----------------------PACKAGES PAGE START-----------------------*/
section.sec-packages-one{
    min-height: 100%;
}

section.sec-packages-two{
    background-color: #eeeeee;
    padding-top: 4%;
    padding-bottom: 4%;
}

.sec-packages-two .full-contain{
    width: 100%;
    padding-left: 2%;
    padding-right: 2%;
}

.full-inside-package-block{
    display: flex;
    width: 100%;
}

.full-inside-package-block table{
    display: flex;
    flex-direction: column;
    border-radius: 20px;
    margin: 0;
}

.full-inside-package-block table thead, .full-inside-package-block table tbody, .full-inside-package-block table tfoot{
    display: flex;
    flex-direction: column;
}

.full-inside-package-block table tr{
    display: flex;
}

.full-inside-package-block table thead tr:first-child{
    border-bottom: none;
}

.full-inside-package-block table td{
    display: flex;
    flex-direction: column;
    width: 20%;
    padding: 2% 0;
    border-bottom: solid 2px #ff8000;
}

.full-inside-package-block table tr td:first-child{
    align-items: center;
    justify-content: center;
}

.full-inside-package-block table tr td:not(:first-child){
    background-color: #ffffff;
    text-align: center;
    justify-content: center;
    align-items: center;
}

.full-inside-package-block thead tr:first-child td:nth-child(2){
    border-top-left-radius: 40px;
}

.full-inside-package-block thead tr:first-child td:last-child{
    border-top-right-radius: 40px;
}

.full-inside-package-block tfoot tr:first-child td:nth-child(2){
    border-bottom-left-radius: 40px;
}

.full-inside-package-block tfoot tr:last-child td:last-child{
    border-bottom-right-radius: 40px;
}

.full-inside-package-block table td:not(:last-child){
    border-right: solid 4px #eeeeee;
}

.full-inside-package-block thead tr:first-child td{
    font-size: 36px;
    font-weight: 800;
    border-bottom: none;
}

.full-inside-package-block thead tr:first-child td{
    padding-bottom: 0;
}

.full-inside-package-block thead tr:last-child td{
    padding-top: 0;
    padding-bottom: 8%;
}

.full-inside-package-block table thead tr:first-child td::before:not(:first-child){
    content: "KSh";
    font-size: 20px;
}

.full-inside-package-block table tr td h4{
    margin: 0;
    line-height: 34px;
    font-weight: 900;
}

.full-inside-package-block table tr td:first-child p{
    margin-bottom: 0;
    font-size: 14px;
    line-height: 18px;
}

.full-inside-package-block table tr td:not(:first-child) p{
    text-align: center;
    justify-content: center;
    font-weight: 600;
}

.full-inside-package-block table tr td:not(:first-child) p i.fa-check{
    font-size: 40px;
    color: #03925e;
}

.full-inside-package-block table tr td:not(:first-child) p i.fa-xmark{
    font-size: 40px;
    color: #c60000;
}

.full-inside-package-block table tfoot tr:last-child, .full-inside-package-block table tfoot td{
    border-bottom: none;
    padding-bottom: 0;
}

.full-inside-package-block table tfoot td p{
    font-size: 14px;
    font-weight: 400;
}

.full-inside-package-block table tfoot .full-inside-one p{
    justify-content: center;
    text-align: center;
    margin: 0;
}

.full-inside-package-block table .button-area{
    flex-basis: 80%;
}

/*----------------------PACKAGES PAGE END-----------------------*/

/*----------------------CONTACTS PAGE START-----------------------*/
.page-id-126 .site-main a{ /* Remember Remember */
    color: #404040;
}
/**----------------------CONTACTS PAGE-------Section Zero Start-----------------------**/
section.contact-sec-zero{
    min-height: 100%;
    background-color: #FFB266;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 1600 800'%3E%3Cg stroke='%23000000' stroke-width='53.4' stroke-opacity='0.07' %3E%3Ccircle fill='%23FFB266' cx='0' cy='0' r='1800'/%3E%3Ccircle fill='%23ffaf61' cx='0' cy='0' r='1700'/%3E%3Ccircle fill='%23ffad5c' cx='0' cy='0' r='1600'/%3E%3Ccircle fill='%23ffaa58' cx='0' cy='0' r='1500'/%3E%3Ccircle fill='%23ffa753' cx='0' cy='0' r='1400'/%3E%3Ccircle fill='%23ffa44e' cx='0' cy='0' r='1300'/%3E%3Ccircle fill='%23ffa149' cx='0' cy='0' r='1200'/%3E%3Ccircle fill='%23ff9f44' cx='0' cy='0' r='1100'/%3E%3Ccircle fill='%23ff9c3f' cx='0' cy='0' r='1000'/%3E%3Ccircle fill='%23ff993a' cx='0' cy='0' r='900'/%3E%3Ccircle fill='%23ff9635' cx='0' cy='0' r='800'/%3E%3Ccircle fill='%23ff932f' cx='0' cy='0' r='700'/%3E%3Ccircle fill='%23ff902a' cx='0' cy='0' r='600'/%3E%3Ccircle fill='%23ff8d24' cx='0' cy='0' r='500'/%3E%3Ccircle fill='%23ff8a1d' cx='0' cy='0' r='400'/%3E%3Ccircle fill='%23ff8616' cx='0' cy='0' r='300'/%3E%3Ccircle fill='%23ff830c' cx='0' cy='0' r='200'/%3E%3Ccircle fill='%23FF8000' cx='0' cy='0' r='100'/%3E%3C/g%3E%3C/svg%3E");
    background-attachment: fixed;
    background-size: cover;
    /* background by SVGBackgrounds.com */
}

.contact-sec-zero .full-sect{
    padding-bottom: 8%;
}

.contact-sec-zero .full-inside-one h2{
    color: #ffffff;
    word-spacing: 20px;
}

.contact-sec-zero .full-inside-two{
    flex-direction: column;
    align-items: center;
    text-align: center;
}

.contact-sec-zero .full-inside-two a{
    font-size: 40px;
    font-weight: 700;
    color: #ffffff;
}

.contact-sec-zero .full-inside-two a:last-child{
    position: relative;
    letter-spacing: 8px;
    word-spacing: -2px;
}

.contact-sec-zero .full-inside-two a:last-child::after{
    display: none;
    position: absolute;
    content: 'Kenya';
    right: -14%;
    top: 0;
    font-size: 16px;
    font-weight: 500;
    letter-spacing: initial;
}
/**----------------------CONTACTS PAGE-------Section Zero End-----------------------**/

/**----------------------CONTACTS PAGE-------Section One Start-----------------------**/
section.contact-sec-one{
    min-height: 100%;
}

.contact-sec-one .wp-block-group__inner-container{
    margin-top: -100px;
}

.contact-sec-one .full-inside > .full-inside-one{
    width: 120%;
    margin-left: -10%;
    flex-direction: row;
    justify-content: center;  
}

.contact-sec-one .full-inside > .full-inside-one .full-inside-fourth{
    flex-direction: column;
    background-color: #ffffff;
    padding: 1%;
    justify-content: space-between;
    border-radius: 20px;
}

.contact-sec-one .full-inside > .full-inside-one .full-inside-fourth:not(:last-child){
    margin-right: 3%;
}

.contact-sec-one .full-inside-fourth .full-inside-one{
    padding: 16% 25% 0 25%;
}

.contacts-icon-position{
    display: flex;
    justify-content: center;
    background: #ff8000;
    border-radius: 50%;
}

.contacts-icon-position i{
    color: #fff;
    font-size: 60px;
    padding: 25%;
}

.contact-sec-one .full-inside-fourth .full-inside-two h4{
    margin: 0;
    justify-content: center;
    text-align: center;
    width: 100%;
    font-weight: 900;
}

.contact-sec-one .full-inside-fourth .full-inside-three p{
    font-size: 16px;
    justify-content: center;
    text-align: center;
    width: 100%;
}

.contact-sec-one .full-inside-fourth .button-area{
    flex-basis: 100%;
}

.contact-sec-one .full-inside-fourth a.button-dark{
    padding: 8px 3px;
    color: #ffffff;
}

#contactsfaqs, #contactsforms, #payment-details{
    scroll-margin-top: 70px;
}
/**----------------------CONTACTS PAGE-------Section One End-----------------------**/

/**----------------------CONTACTS PAGE-------Section Two Start-----------------------**/
.contact-sec-two .full-inside > .full-inside-one{
    width: 120%;
    margin-left: -10%;
    flex-direction: row;
}

#contactsform .eighty-full{
    padding: 0;
}

#contactsform > .full-inside-one > .full-inside-two{
    flex-direction: column;
    padding-bottom: 2%;
}

.contact-sec-two .full-inside-half:last-child{
    padding-left: 0;
}

.contact-details-in-threes.twothrees{
    padding-bottom: 2%;
    align-items: center;
}

.contact-details-in-threes.twothrees a{
    font-size: 30px;
    line-height: 40px;
    font-weight: 700;
}

.contact-details-in-threes{
    display: flex;
    flex-direction: column;
    padding-bottom: 6%;
}

.contact-details-in-threes-one{
    display: flex;
    align-items: center;
}

.contact-details-in-threes i{
    display: flex;
    font-size: 16px;
    color: #5D5D5A;
}

.contact-details-in-threes i, .contact-details-in-threes p{
    line-height: 18px;
}

.contact-details-in-threes p{
    font-size: 16px;
    padding-left: 1%;
    margin: 0;
}

.contact-details-in-threes-two{
    display: flex;
}

.contact-details-in-threes a{
    line-height: 18px;
}

#contactsform > .full-inside-one > .full-inside-three{
    flex-direction: column;
}

#contactsform > .full-inside-one > .full-inside-three .contact-details-in-threes{
    flex-direction: row;
    padding-bottom: 3%;
}

#contactsform > .full-inside-one > .full-inside-three .contact-details-in-threes-one{
    flex-direction: row;
    padding-right: 1%;
}

#contactsform h4{
    justify-content: center;
    text-align: center;
    width: 100%;
    margin: 0;
}

#wpcf7-f162-p126-o1{
    width: 100%;
}

.ns-contactsp-form-wide{
    display: flex;
}

.wpcf7 p{
    margin: 0;
}

.ns-form-row-field{
    padding-bottom: 2%;
}

.ns-form-row-field span, .ns-form-row-field input, .ns-form-row-field select, .ns-form-row-field textarea{
    width: 100%;
}

.wpcf7 input[type="text"]:focus-visible, .wpcf7 input[type="tel"]:focus-visible, .wpcf7 input[type="email"]:focus-visible, .wpcf7 select:focus-visible, .wpcf7 textarea:focus-visible{
    border: solid 2px #FF8000;
}

span.menu-538, span.menu-588{
    position: relative;
}

.menu-538 select {
  display: none; /*hide original SELECT element:*/
}

.cont-select-selected {
  background-color: transparent;
}

/*style the arrow inside the select element:*/
.cont-select-selected:after {
  position: absolute;
  content: "";
  top: 40%;
  right: 2%;
  width: 0;
  height: 0;
  border: 6px solid transparent;
  border-color: #727171 transparent transparent transparent;
}

/*point the arrow upwards when the select box is open (active):*/
.cont-select-selected.cont-select-arrow-active:after {
  border-color: transparent transparent #727171 transparent;
}

/*style the items (options), including the selected item:*/
.cont-select-selected, .cont-select-items div{
  color: #404040;
  padding: 6px 12px;
  cursor: pointer;
  user-select: none;
  font-size: 14px;
}

.cont-select-selected{
    border: solid 2px #404040;
}

/*style items (options):*/
.cont-select-items {
  position: absolute;
  border: solid 2px #404040;
  background-color: #ffffff;
  top: calc(100% - 2px);
  left: 0;
  right: 0;
  width: 100%;
  z-index: 99;
}

.cont-select-items div{
  border-color: transparent transparent rgba(0, 0, 0, 0.1) transparent;
}

/*hide the items when the select box is closed:*/
.cont-select-hide {
  display: none;
}

.cont-select-items div:hover, .cont-same-as-selected {
  background-color: #FF8000;
  color: #ffffff;
}

.menu-588 select {
  display: none; /*hide original SELECT element:*/
}

.menu-588 .cont-select-items{
    height: 250px;
    overflow-y: scroll;
    scroll-behavior: smooth;
}

.menu-588 .cont-select-items div{
    line-height: 15px;
}

.ns-forms-mandatory-fields{
    color: #f73718;
}

.ns-contactsp-form-long{
    display: flex;
    flex-direction: column;
}

.ns-forms-optional-fields{
    font-size: 12px;
    padding-left: 1%;
}

.ns-contactsp-form-wide .full-inside-half label{
    display: flex;
    width: 100%;
}

.ns-contactsp-form .ns-contactsp-form-long:last-child p:last-of-type{
    flex-direction: column;
}

.wpcf7-not-valid-tip{
    font-size: 14px;
}
/**----------------------CONTACTS PAGE-------Section Two End-----------------------**/

/**----------------------CONTACTS PAGE-------Section Three Start-----------------------**/
.contact-sec-three .full-inside > .full-inside-two{
    width: 120%;
    margin-left: -10%;
}

.contact-sec-three .wp-block-group__inner-container > .full-sect{
    padding-top: 0;
}

.full-inside-3fourth{
    display: flex;
    width: 75%;
}

.contact-sec-three .full-inside-3fourth{
    width: 70%;
    padding-right: 4%;
}

.contact-sec-three .full-inside-3fourth > .full-inside-one > .full-inside-one{
    display: none;
}

.contact-sec-three .full-inside-fourth{
    padding-bottom: 1%;
    width: 30%;
}

.contact-sec-three table{
    border: solid 2px #FF8000;
    width: 100%;
    border-spacing: 0;
}

.contact-sec-three table thead{
    display: table;
    width: 100%;
    background-color: #FF8000;
    height: 50px;
}

.contact-sec-three table tr{
    display: table;
    width: 100%;
    border-spacing: 5px;
}

.contact-sec-three table thead tr:first-child th{
    font-size: 24px;
}

.contact-sec-three table th{
    text-align: center;
    color: #ffffff;
}

.contact-sec-three table thead tr:nth-child(2) th{
    font-size: 14px;
    font-weight: 400;
    color: #fff;
}

.contact-sec-three table tbody{
    display: table;
    width: 100%;
}

.contact-sec-three table td{
    text-align: center;
}

.contact-sec-three table tbody tr:first-child td{
    font-weight: 700;
}

.contact-sec-three table tbody tr:nth-child(2){
    width: 90%;
    margin-left: 6%;
}

.contact-sec-three table tbody tr:nth-child(2) td{
    border: solid 2px #FF8000;
    border-radius: 30px;
    font-size: 30px;
    font-weight: 700;
    background-color: #FF8000;
    color: #ffffff;
    padding-left: 2%;
    letter-spacing: 4px;
}

.contact-sec-three table tbody tr:nth-child(3) td{
    font-weight: 700;
}

.contact-sec-three table tbody tr:nth-child(4){
    width: 90%;
    margin-left: 6%;
}

.contact-sec-three table tbody tr:nth-child(4) td{
    border: solid 2px #FF8000;
    border-radius: 30px;
    font-size: 30px;
    font-weight: 500;
    background-color: #FF8000;
    padding-left: 2%;
    color: #ffffff;
}

.contact-sec-three table tfoot{
    display: table;
    width: 100%;
}

.contact-sec-three table#ns-table-bank-payments tbody tr:nth-child(2) td{
    font-size: 18px;
    letter-spacing: unset;
    
}

.contact-sec-three table#ns-table-bank-payments tbody tr:nth-child(4) td {
  font-size: 20px;
}

/**----------------------CONTACTS PAGE-------Section Two End-----------------------**/
/*----------------------CONTACTS PAGE END-----------------------*/

/*----------------------QUIZES PAGE START-----------------------*/
.center-page{
    justify-content: center;
    text-align: center;
}

.exam-center-page{
    display: none;
}

.library-sec-zero .full-inside-pair{
    flex-direction: column;
    display: flex;
    width: 100%;
}

.full-inside-pair.careers-pair{
    flex-direction: row;
}

.sec-surveys-one h4, .full-inside-pair h4, .sec-invite-one h4, .sec-withdraw-one h4, .sec-packages-one h4, .sec-earn-one h4{
    margin-top: 0;
    font-weight: 600;
    margin-bottom: 16px;
    border-bottom: 2px solid #000;
}

#primary-library-menu{
    flex-direction: column;
}

#primary-library-menu a{
    color: #404040;
    font-weight: 400;
    font-family: 'Nunito', sans-serif;
}

#primary-library-menu a:hover{
    text-decoration: underline;
    font-weight: 600;
}

div.ays-quiz-container[id^="ays-quiz-container-"]{
    width: 100%!important;
}
/*----------------------QUIZES PAGE END-----------------------*/

/*----------------------NOT FOUND, SEARCH, RESULTS, NO RESULTS START-----------------------*/
section.not-found{
    min-height: 100%;
}

.padding-contain{
    padding-top: 4%;
    padding-bottom: 4%;
}

.not-found header{
    justify-content: center;
}

.not-found header h1{
    justify-content: center;
    text-align: center;
    width: 100%;
}

.not-found .page-content{
    display: flex;
    flex-direction: column;
    margin-top: 0;
}

.not-found .page-content p{
    width: 100%;
    justify-content: center;
    text-align: center;
}

.not-found .page-content p:first-of-type{
    margin-top: 0px;
    margin-bottom: 2.5em;
}

.not-found .page-content form{
    padding-bottom: 42px;
}

.not-found .page-content form label, .not-found-sect .page-content form .search-submit{
    display: flex;
}

.not-found .page-content form label{
    justify-content: center;
    padding-bottom: 20px;
}

#searchform label{
    display: none;
}

[type="search"]{
    text-align: center;
}

section.not-found a, section.not-found a:hover, section.not-found a:focus, section.not-found a:active, section.not-found a:target, section.not-found a:visited, .netwax-search a, .netwax-search a:hover, .netwax-search a:focus, .netwax-search a:active, .netwax-search a:target, .netwax-search a:visited{
    color: #404040;
}

.not-found input[type="search"]{
    width: 50%;
    margin: 0 25% 20px 25%;
}

.not-found .page-content form .search-submit{
    width: 50%;
    margin-left: 25%;
    margin-right: 25%;
    border: 0;
    font-weight: 500;
    font-size: 16px;
    text-transform: uppercase;
}

.sec-zero-search h2{
    display: inline;
}

.sec-zero-search h2 span{
    text-transform: capitalize;
}

.netwax-search article:not(:last-of-type){
    padding-bottom: 2%;
    border-bottom: solid 2px #404040;
    margin-bottom: 4%;
}

.netwax-search article header{
    flex-direction: column;
}

.search-results .netwax-search article header h2{
    justify-content: left;
}

.search-results .netwax-search article header h2 a{
    font-size: 22px;
    color: #ff8000;
}

.entry-meta{
    display: flex;
    flex-direction: column;
}

.posted-on{
    display: flex;
}

.posted-on a{
    padding-left: 0.5%;
}

.byline .author{
    padding-left: 0.5%;
}

.netwax-search a.post-thumbnail img{
    height: 420px;
}

.netwax-search .article .entry-summary{
    margin-top: 0;
}

.entry-footer{
    display: flex;
    flex-direction: column;
}

.entry-footer span{
    display: flex;
}

.entry-footer .cat-links a{
    padding-left: 0.5%;
}

.no-results{
    flex-direction: column;
}
/*----------------------NOT FOUND, SEARCH, RESULTS, NO RESULTS END-----------------------*/
/*----------------------DOMAINS PAGE END-----------------------*/
.page-id-10{

}

/*----------------------JOB APPLICATIONS PAGE START-----------------------*/
#primary-jd-menu{
    flex-direction: column;
}

a.dark-pages-link{
    color: #5D5D5A;
    font-size: 18px;
    text-decoration: underline;
}
/*----------------------JOB APPLICATIONS PAGE END-----------------------*/

/*----------------------ULTIMATE MEMBER START-----------------------*/


/*----------------------ULTIMATE MEMBER END-----------------------*/

/**----------------------WP24 START-----------------------**/
.domain-full-page{
    display: flex;
    position: relative;
    max-width: 100%;
    width: 100%;
    -webkit-transition: all .7s ease-in-out;
    -moz-transition: all .7s ease-in-out;
    -ms-transition: all .7s ease-in-out;
    -o-transition: all .7s ease-in-out;
    transition: all .7s ease-in-out;
}

.domain-full-page-left{
    display: flex;
    width: 100%;
    -webkit-transition: all .7s ease-in-out;
    -moz-transition: all .7s ease-in-out;
    -ms-transition: all .7s ease-in-out;
    -o-transition: all .7s ease-in-out;
    transition: all .7s ease-in-out;
}

.domain-full-page-left .full-contain{
    -webkit-transition: all .7s ease-in-out;
    -moz-transition: all .7s ease-in-out;
    -ms-transition: all .7s ease-in-out;
    -o-transition: all .7s ease-in-out;
    transition: all .7s ease-in-out;
}

.domain-full-page-left.activate{
    display: flex;
    width: 75%;
    -webkit-transition: all .7s ease-in-out;
    -moz-transition: all .7s ease-in-out;
    -ms-transition: all .7s ease-in-out;
    -o-transition: all .7s ease-in-out;
    transition: all .7s ease-in-out;
}

.domain-full-page-left-content{
    display: flex;
    width: 100%;
}

.page-id-10 .beeper-circle{
    left: -14px;
}

.page-id-10 .beeper-circle::before{
    background-color: #ffffff;
}

.page-id-10 .beeper-circle::after{
    background-color: #FF8000;
}

.ns-help{
    display: flex;
    position: fixed;
    flex-direction: column;
    right: 8px;
    top: 84px;
}

.admin-bar .ns-help{
    top: 116px
}

.ns-visible-help{
    display: flex;
    visibility: visible;
    position: relative;
}

.ns-visible-help:hover::after{
    position: absolute;
    content: "Let us walk you through the process";
    left: -114px;
    top: 36px;
    width: 160%;
    padding: 4% 2%;
    line-height: 10px;
    font-size: 10px;
    color: #fff;
    background-color: #404040;
    text-align: center;
    border-radius: 2px;
}

.ns-help-text{
    display: flex;
    flex-direction: column;
    align-self: center;
}

.ns-help-text:hover{
    cursor: pointer;
}

.ns-help h5{
    margin-bottom: 0;
    line-height: 20px;
    text-decoration: underline;
    text-decoration-thickness: 2px;
}

.ns-help-icon{
    display: flex;
    align-self: center;
}

.ns-help-icon h5{
    text-decoration: none;
}

.dfpageleft.activate .drk-sec-zero .full-contain{
    -webkit-transition: all .7s ease-in-out;
    -moz-transition: all .7s ease-in-out;
    -ms-transition: all .7s ease-in-out;
    -o-transition: all .7s ease-in-out;
    transition: all .7s ease-in-out;
}

.dfpageleft.activate .drk-sec-one .full-contain{
    width: 90%;
    padding-left: 2%;
    padding-right: 2%;
    -webkit-transition: all .7s ease-in-out;
    -moz-transition: all .7s ease-in-out;
    -ms-transition: all .7s ease-in-out;
    -o-transition: all .7s ease-in-out;
    transition: all .7s ease-in-out;
}

.dfpageleft.activate .drk-sec-one .full-inside-one{
    padding-left: 6%;
    padding-right: 6%;
    -webkit-transition: all .7s ease-in-out;
    -moz-transition: all .7s ease-in-out;
    -ms-transition: all .7s ease-in-out;
    -o-transition: all .7s ease-in-out;
    transition: all .7s ease-in-out;
}

.ns-hidden-help{
    display: flex;
    visibility: hidden;
    position: relative;
}

.ns-hidden-help .ns-help-text h5:first-of-type{
    text-decoration: none;
}

.ns-hidden-help:hover::after{
    position: absolute;
    content: "Close the co-browsing module";
    right: 0;
    top: -34px;
    width: 160%;
    padding: 4% 2%;
    line-height: 10px;
    font-size: 10px;
    color: #fff;
    background-color: #404040;
    text-align: center;
    border-radius: 2px;
}

.ns-help.active{
    right: 25%;
    margin: 5px;
}

.ns-help.active .ns-visible-help{
    visibility: hidden;
}

.ns-help.active .ns-hidden-help{
    visibility: visible;
}

.domain-full-page-right{
    display: none;
    transition-delay: .5s;
}

.domain-full-page-right.active{
    display: flex;
    position: fixed;
    top: 70px;
    right: 0;
    background-color: #f6f7f8;
    height: 100vh;
    overflow-y: scroll;
    width: 25%;
    -webkit-transition: all .7s ease-in-out;
    -moz-transition: all .7s ease-in-out;
    -ms-transition: all .7s ease-in-out;
    -o-transition: all .7s ease-in-out;
    transition: all .7s ease-in-out;
}

.domain-full-page-right .full-contain{
    width: 90%;
    padding-right: 0;
    padding-left: 0;
    -webkit-transition: all .7s ease-in-out;
    -moz-transition: all .7s ease-in-out;
    -ms-transition: all .7s ease-in-out;
    -o-transition: all .7s ease-in-out;
    transition: all .7s ease-in-out;
}

.page-id-10.sidedomainsadvise footer.site-footer{
    width: 75%;
    -webkit-transition: all .7s ease-in-out;
    -moz-transition: all .7s ease-in-out;
    -ms-transition: all .7s ease-in-out;
    -o-transition: all .7s ease-in-out;
    transition: all .7s ease-in-out;
}

.page-id-10.sidedomainsadvise footer.site-footer .full-contain{
    width: 94%;
    padding-right: 0;
    padding-left: 0;
    -webkit-transition: all .7s ease-in-out;
    -moz-transition: all .7s ease-in-out;
    -ms-transition: all .7s ease-in-out;
    -o-transition: all .7s ease-in-out;
    transition: all .7s ease-in-out;
}

.page-id-10 footer.site-footer{
    -webkit-transition: all .7s ease-in-out;
    -moz-transition: all .7s ease-in-out;
    -ms-transition: all .7s ease-in-out;
    -o-transition: all .7s ease-in-out;
    transition: all .7s ease-in-out;
}

.page-id-10 footer.site-footer .full-contain{
    -webkit-transition: all .7s ease-in-out;
    -moz-transition: all .7s ease-in-out;
    -ms-transition: all .7s ease-in-out;
    -o-transition: all .7s ease-in-out;
    transition: all .7s ease-in-out;
}

section.drk-sec-zero{
    min-height: 100%;
    background-color: #FFB266;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 1600 800'%3E%3Cg stroke='%23000000' stroke-width='53.4' stroke-opacity='0.07' %3E%3Ccircle fill='%23FFB266' cx='0' cy='0' r='1800'/%3E%3Ccircle fill='%23ffaf61' cx='0' cy='0' r='1700'/%3E%3Ccircle fill='%23ffad5c' cx='0' cy='0' r='1600'/%3E%3Ccircle fill='%23ffaa58' cx='0' cy='0' r='1500'/%3E%3Ccircle fill='%23ffa753' cx='0' cy='0' r='1400'/%3E%3Ccircle fill='%23ffa44e' cx='0' cy='0' r='1300'/%3E%3Ccircle fill='%23ffa149' cx='0' cy='0' r='1200'/%3E%3Ccircle fill='%23ff9f44' cx='0' cy='0' r='1100'/%3E%3Ccircle fill='%23ff9c3f' cx='0' cy='0' r='1000'/%3E%3Ccircle fill='%23ff993a' cx='0' cy='0' r='900'/%3E%3Ccircle fill='%23ff9635' cx='0' cy='0' r='800'/%3E%3Ccircle fill='%23ff932f' cx='0' cy='0' r='700'/%3E%3Ccircle fill='%23ff902a' cx='0' cy='0' r='600'/%3E%3Ccircle fill='%23ff8d24' cx='0' cy='0' r='500'/%3E%3Ccircle fill='%23ff8a1d' cx='0' cy='0' r='400'/%3E%3Ccircle fill='%23ff8616' cx='0' cy='0' r='300'/%3E%3Ccircle fill='%23ff830c' cx='0' cy='0' r='200'/%3E%3Ccircle fill='%23FF8000' cx='0' cy='0' r='100'/%3E%3C/g%3E%3C/svg%3E");
    background-attachment: fixed;
    background-size: cover;
    /* background by SVGBackgrounds.com */
}


.drk-sec-zero .full-inside{
    justify-content: start;
}

.drk-sec-zero .full-inside > .full-inside-one h2{
    font-size: 64px;
    font-weight: 700;
    margin: 0.67em 0;
    justify-content: start;
}

.drk-sec-zero .full-inside > .full-inside-one h2, .drk-sec-zero .full-inside > .full-inside-one p{
    color: #ffffff;
}

.drk-sec-zero .full-inside > .full-inside-one p{
    display: none;
}

section.drk-sec-one{
    min-height: 0;
}

.drk-sec-one .full-inside > .full-inside-one{
    flex-direction: column;
    padding-right: 10%;
    padding-left: 10%;
}

.drk-sec-one .full-inside > .full-inside-one > .full-inside-one p:nth-of-type(2){
    flex-wrap: wrap;
    justify-content: center;
}

.ns-tld-span{
    padding: 0.5% 1%;
    border: solid 2px #404040;
    margin-right: 1.5%;
    margin-bottom: 1.5%;
    font-size: 14px;
}

.ns-tld-span.span-purple{
    border-color: purple;
}

.ns-tld-span.span-red{
    border-color: #ff0000;
}

.ns-tld-span.span-kenya-red{
    border-color: #99292D;
}

.ns-tld-span.span-green{
    border-color: green;
}


.ns-tld-span.span-yellow{
    border-color: #ff5000;
}

.ns-tld-span.span-brown{
    border-color: brown;
}

.ns-tld-span.span-ethiopia{
    border-color: #ffd700;
}

.ns-tld-span.span-kenya{
    border-image: linear-gradient(to right, black 30%, white 30%, white 35%, red 35%, red 65%, white 65%, white 70%, green 70%) 10;
}

.ns-tld-span.span-india{
    border-color: #FF9933;
}

.ns-tld-span.span-nigeria{
    border-color: #008751;
}

.ns-tld-span.span-rwanda{
    border-color: #00a3df;
}

.ns-tld-span.span-safrica{
    border-color: #007945;
}

.ns-tld-span.span-tanzania{
    border-color: #18b637;
}

.ns-tld-span.span-uganda{
    border-color: #ffcc20;
}

.wp24-dc{
    display: flex;
    width:  100%;
    flex-direction: column;
}

.wp24-dc form{
    display: flex;
    width: 100%;
}

.wp24-dc form > div{
    width: 100%;
}

.wp24-dc form > div > span{
    padding-right: 2px;
    letter-spacing: 2px;
    font-weight: 500;
    font-size: 20px;
}

input[type="text"], input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea{
    border: solid 2px #ff8000;
    padding: 6px 12px;
    color: #404040;
    font-size: 14px;
    border-radius: 14px;
}

.wp24-dc input[type="text"]{
    font-size: 16px;
}

input[type="text"]:placeholder{
    font-size: 16px;
}

.wp24-dc input[type="text"]:focus-visible{
    border-color: #FF8000;
}

.wp24-dc select{
    width: 15%;
    font-size: 17px;
}

select{
    background: #ffffff;
    padding: 8px 12px;
    font-size: 14px;
    font-family: 'Montserrat', sans-serif;
    border: 2px solid #ff8000;
    border-radius: 14px;
}

.wp24-dc select optgroup{
    background-color: red;
}

.wp24-dc input[type="submit"]{
    width: 20%;
    font-size: 18px;

}

button, input[type="button"], input[type="reset"], input[type="submit"]{
    background-color: #404040;
    color: #ffffff;
    font-size: 14px;
    font-family: 'Montserrat', sans-serif;
    border: solid 2px #404040;
    border-radius: 0;
    padding: 9px 12px;
    border-radius: 14px;
}

button:hover, input[type="button"]:hover, input[type="reset"]:hover, input[type="submit"]:hover, button:active, button:focus, input[type="button"]:active, input[type="button"]:focus, input[type="reset"]:active, input[type="reset"]:focus, input[type="submit"]:active, input[type="submit"]:focus{
    border: solid 2px #404040;
}

#dc-result-1{
    display: flex;
    width: 100%;
    height: 100%;
    padding-top: 5%;
}

#dc-result-1 .table{
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}

#dc-result-1 .table-row{
    display: flex;
    width: 100%;
    padding: 2%;
}

#dc-result-1 .table-row:nth-child(odd){
    background-color: #f6f7f8;
}

#dc-result-1 .table-cell-domain{
    display: flex;
    width: 64%;
    font-weight: 500;
    color: #000;
    font-size: 18px;
}

#dc-result-1 .table-cell-domain strong{
    font-weight: 900;
    font-size: 22px;
    line-height: 24px;
}

#dc-result-1 .table-cell-status{
    display: flex;
    width: 16%;
}

.table-cell-purchase{
    display: flex;
    position: relative;
    flex-wrap: wrap;
    justify-content: left;
    width: 20%;
    font-size: 9px;
    color: red;
}

#dc-result-1 .table-cell-purchase{
    display: flex;
    justify-content: left;
}

.table-cell-purchase > *{
    width: 20%;
    display: flex;
    justify-content: left;
}

.table-cell-purchase a{
    display: flex;
    width: 100%;
    justify-content: center;
    padding: 3% 0;
    border: solid 2px #404040;
    background-color: #404040;
    color: #ffffff;
    text-transform: uppercase;
    word-spacing: 3px;
}

.table-cell-purchase del{
    width: 35%;
}

.table-cell-purchase del > span{
    padding-left: 2%;
}

.table-cell-purchase ins{
    position: relative;
    width: 100%;
    justify-content: center;
    background: transparent;
    color: #404040;
}

#dc-result-1 [class*="-com"] + .table-cell-purchase ins{ /* 1 Domain (A) -com */
    justify-content: start;
    height: 34px;
}

.table-cell-purchase ins::before{
    position: absolute;
    content: "Now";
    left: 1px;
    font-size: 10px;
    display: flex;
    bottom: 24px;
}

#dc-result-1 [class*="-com"] + .table-cell-purchase ins::before{ /* 1 Domain (B) -com */
    font-size: 9px;
    background: #fff9c0;
    bottom: 23px;
    padding-right: 2%;
}

.table-cell-purchase ins > span{
    margin-left: 2px;
    font-size: 20px;
/**/font-weight: 500;
    padding-top: 4%;
    padding-right: 1%;
    padding-left: 1%;
    word-spacing: -0.7px;
}

#dc-result-1 [class*="-com"] + .table-cell-purchase ins > span{ /* 1 Domain (C) -com */
    margin-top: -20.5px;
    z-index: 2;
}

#dc-result-1 [class*="-com"] + .table-cell-purchase ins > span > bdi { /* 1 Domain (D) -com */
    background: #fff9c0;
    margin-left: 20px;
    font-size: 9px; /* amount is zero amount */
    padding-left: 1%;
    padding-right: 1%;
    word-spacing: -0.7px;
}

#dc-result-1 [class*="-com"] + .table-cell-purchase ins > span span{ /* 1 Domain (E) -com */
    font-size: 9px; /* amount is zero currency */
}

.table-cell-purchase ins::after{
    font-size: 30px;
    font-weight: 600;
    display: flex;
    width: calc(100% - 10px);
    left: 10px;
    bottom: -12px;
    margin-left: auto;
    margin-right: auto;
    justify-content: center;
    text-align: center;
}

#dc-result-1 [class*="-com"] + .table-cell-purchase ins::after{ /* 1 Domain (F) -com */
    position: absolute;
    content: "Free";
}

#dc-result-1 .table-row:nth-child(2), #dc-result-1 .table-row:nth-child(3), #dc-result-1 .table-row:nth-child(4){
    margin-top: 2%;
    border-top: solid 2px #404040;
    width: 33.3333%;
    flex-direction: column;
    justify-content: center;
    border-bottom: solid 2px #404040;
}

#dc-result-1 .table-row:nth-child(2) .table-cell-domain, #dc-result-1 .table-row:nth-child(2) .table-cell-status, #dc-result-1 .table-row:nth-child(3) .table-cell-domain, #dc-result-1 .table-row:nth-child(3) .table-cell-status, #dc-result-1 .table-row:nth-child(4) .table-cell-domain, #dc-result-1 .table-row:nth-child(4) .table-cell-status{
    width: 100%;
    justify-content: center;
}

#dc-result-1 .table-row:nth-child(2) .table-cell-purchase, #dc-result-1 .table-row:nth-child(3) .table-cell-purchase, #dc-result-1 .table-row:nth-child(4) .table-cell-purchase{
    width:  100%;
}

#dc-result-1 [class*="-coke"] + .table-cell-purchase ins{ /* 1 Domain (A) -coke */
    justify-content: start;
    height: 34px;
}

#dc-result-1 [class*="-coke"] + .table-cell-purchase ins::before{ /* 1 Domain (B) -coke */
    font-size: 9px;
    background: #fff9c0;
    bottom: 20.8px;
    padding-right: 2%;
}

#dc-result-1 [class*="-coke"] + .table-cell-purchase ins > span{ /* 1 Domain (C) -coke */
    margin-top: -20.5px;
    z-index: 2;
}

#dc-result-1 [class*="-coke"] + .table-cell-purchase ins > span > bdi { /* 1 Domain (D) -coke */
    background: #fff9c0;
    margin-left: 20px;
    font-size: 9px; /* amount is zero amount */
    padding-left: 1%;
    padding-right: 1%;
    word-spacing: -0.7px;
}

#dc-result-1 [class*="-coke"] + .table-cell-purchase ins > span span{ /* 1 Domain (E) -coke */
    font-size: 9px; /* amount is zero currency */
}


#dc-result-1 [class*="-coke"] + .table-cell-purchase ins::after{ /* 1 Domain (F) -coke */
    position: absolute;
    content: "Free";
}

#dc-result-1 .table-row:nth-child(3) .table-cell-purchase ins::before{
    font-size: 14px;
    bottom: 22px;
}

#dc-result-1 .table-row:nth-child(3) .table-cell-purchase ins > span span{
    font-size: 14px;
}

#dc-result-1 .table-row:nth-child(5){
    margin-top: 2%;
}

#dc-result-1 [class*="-acke"] + .table-cell-purchase ins{ /* 1 Domain (A) -com */
    justify-content: start;
    height: 34px;
}

#dc-result-1 [class*="-acke"] + .table-cell-purchase ins::before{ /* 1 Domain (B) -com */
    font-size: 9px;
    background: #fff9c0;
    bottom: 20.8px;
    padding-right: 2%;
}

#dc-result-1 [class*="-acke"] + .table-cell-purchase ins > span{ /* 1 Domain (C) -com */
    margin-top: -20.5px;
    z-index: 2;
}

#dc-result-1 [class*="-acke"] + .table-cell-purchase ins > span > bdi { /* 1 Domain (D) -com */
    background: #fff9c0;
    margin-left: 20px;
    font-size: 9px; /* amount is zero amount */
    padding-left: 1%;
    padding-right: 1%;
    word-spacing: -0.7px;
}

#dc-result-1 [class*="-acke"] + .table-cell-purchase ins > span span{ /* 1 Domain (E) -com */
    font-size: 9px; /* amount is zero currency */
}


#dc-result-1 [class*="-acke"] + .table-cell-purchase ins::after{ /* 1 Domain (F) -com */
    position: absolute;
    content: "Free";
}

.table-cell-purchase ins > span span{
    font-size: 14px;
}

#dc-result-1 [class*="-store"] + .table-cell-purchase ins{ /* 1 Domain (A) -com */
    justify-content: start;
    height: 34px;
}

#dc-result-1 [class*="-store"] + .table-cell-purchase ins::before{ /* 1 Domain (B) -com */
    font-size: 9px;
    background: #fff9c0;
    bottom: 23px;
    padding-right: 2%;
}

#dc-result-1 [class*="-store"] + .table-cell-purchase ins > span{ /* 1 Domain (C) -com */
    margin-top: -20.5px;
    z-index: 2;
}

#dc-result-1 [class*="-store"] + .table-cell-purchase ins > span > bdi { /* 1 Domain (D) -com */
    background: #fff9c0;
    margin-left: 20px;
    font-size: 9px; /* amount is zero amount */
    padding-left: 1%;
    padding-right: 1%;
    word-spacing: -0.7px;
}

#dc-result-1 [class*="-store"] + .table-cell-purchase ins > span span{ /* 1 Domain (E) -com */
    font-size: 9px; /* amount is zero currency */
}


#dc-result-1 [class*="-store"] + .table-cell-purchase ins::after{ /* 1 Domain (F) -store */
    position: absolute;
    content: "Free";
}

#dc-result-1 [class*="-net"] + .table-cell-purchase ins{ /* 1 Domain (A) -net */
    justify-content: start;
    height: 34px;
}

#dc-result-1 [class*="-net"] + .table-cell-purchase ins::before{ /* 1 Domain (B) -net */
    font-size: 9px;
    background: #fff9c0;
    bottom: 23px;
    padding-right: 2%;
}

#dc-result-1 [class*="-net"] + .table-cell-purchase ins > span{ /* 1 Domain (C) -net */
    margin-top: -20.5px;
    z-index: 2;
}

#dc-result-1 [class*="-net"] + .table-cell-purchase ins > span > bdi { /* 1 Domain (D) -net */
    background: #fff9c0;
    margin-left: 20px;
    font-size: 9px; /* amount is zero amount */
    padding-left: 1%;
    padding-right: 1%;
    word-spacing: -0.7px;
}

#dc-result-1 [class*="-net"] + .table-cell-purchase ins > span span{ /* 1 Domain (E) -net */
    font-size: 9px; /* amount is zero currency */
}


#dc-result-1 [class*="-net"] + .table-cell-purchase ins::after{ /* 1 Domain (F) -net */
    position: absolute;
    content: "Free";
}

#dc-result-1 [class*="-org"] + .table-cell-purchase ins{ /* 1 Domain (A) -org */
    justify-content: start;
    height: 34px;
}

#dc-result-1 [class*="-org"] + .table-cell-purchase ins::before{ /* 1 Domain (B) -org */
    font-size: 9px;
    background: #fff9c0;
    bottom: 23px;
    padding-right: 2%;
}

#dc-result-1 [class*="-org"] + .table-cell-purchase ins > span{ /* 1 Domain (C) -org */
    margin-top: -20.5px;
    z-index: 2;
}

#dc-result-1 [class*="-org"] + .table-cell-purchase ins > span > bdi { /* 1 Domain (D) -org */
    background: #fff9c0;
    margin-left: 20px;
    font-size: 9px; /* amount is zero amount */
    padding-left: 1%;
    padding-right: 1%;
    word-spacing: -0.7px;
}

#dc-result-1 [class*="-org"] + .table-cell-purchase ins > span span{ /* 1 Domain (E) -org */
    font-size: 9px; /* amount is zero currency */
}


#dc-result-1 [class*="-org"] + .table-cell-purchase ins::after{ /* 1 Domain (F) -org */
    position: absolute;
    content: "Free";
}

#dc-result-1 [class*="-biz"] + .table-cell-purchase ins{ /* 1 Domain (A) -biz */
    justify-content: start;
    height: 34px;
}

#dc-result-1 [class*="-biz"] + .table-cell-purchase ins::before{ /* 1 Domain (B) -biz */
    font-size: 9px;
    background: #fff9c0;
    bottom: 23px;
    padding-right: 2%;
}

#dc-result-1 [class*="-biz"] + .table-cell-purchase ins > span{ /* 1 Domain (C) -biz */
    margin-top: -20.5px;
    z-index: 2;
}

#dc-result-1 [class*="-biz"] + .table-cell-purchase ins > span > bdi { /* 1 Domain (D) -biz */
    background: #fff9c0;
    margin-left: 20px;
    font-size: 9px; /* amount is zero amount */
    padding-left: 1%;
    padding-right: 1%;
    word-spacing: -0.7px;
}

#dc-result-1 [class*="-biz"] + .table-cell-purchase ins > span span{ /* 1 Domain (E) -biz */
    font-size: 9px; /* amount is zero currency */
}


#dc-result-1 [class*="-biz"] + .table-cell-purchase ins::after{ /* 1 Domain (F) -biz */
    position: absolute;
    content: "Free";
}

#dc-result-1 [class*="-xyz"] + .table-cell-purchase ins{ /* 1 Domain (A) -xyz */
    justify-content: start;
    height: 34px;
}

#dc-result-1 [class*="-xyz"] + .table-cell-purchase ins::before{ /* 1 Domain (B) -xyz */
    font-size: 9px;
    background: #fff9c0;
    bottom: 23px;
    padding-right: 2%;
}

#dc-result-1 [class*="-xyz"] + .table-cell-purchase ins > span{ /* 1 Domain (C) -xyz */
    margin-top: -20.5px;
    z-index: 2;
}

#dc-result-1 [class*="-xyz"] + .table-cell-purchase ins > span > bdi { /* 1 Domain (D) -xyz */
    background: #fff9c0;
    margin-left: 20px;
    font-size: 9px; /* amount is zero amount */
    padding-left: 1%;
    padding-right: 1%;
    word-spacing: -0.7px;
}

#dc-result-1 [class*="-xyz"] + .table-cell-purchase ins > span span{ /* 1 Domain (E) -xyz */
    font-size: 9px; /* amount is zero currency */
}


#dc-result-1 [class*="-xyz"] + .table-cell-purchase ins::after{ /* 1 Domain (F) -xyz */
    position: absolute;
    content: "Free";
}

#dc-result-1 [class*="-orke"] + .table-cell-purchase ins{ /* 1 Domain (A) -orke */
    justify-content: start;
    height: 34px;
}

#dc-result-1 [class*="-orke"] + .table-cell-purchase ins::before{ /* 1 Domain (B) -orke */
    font-size: 9px;
    background: #fff9c0;
    bottom: 23px;
    padding-right: 2%;
}

#dc-result-1 [class*="-orke"] + .table-cell-purchase ins > span{ /* 1 Domain (C) -orke */
    margin-top: -20.5px;
    z-index: 2;
}

#dc-result-1 [class*="-orke"] + .table-cell-purchase ins > span > bdi { /* 1 Domain (D) -orke */
    background: #fff9c0;
    margin-left: 20px;
    font-size: 9px; /* amount is zero amount */
    padding-left: 1%;
    padding-right: 1%;
    word-spacing: -0.7px;
}

#dc-result-1 [class*="-orke"] + .table-cell-purchase ins > span span{ /* 1 Domain (E) -orke */
    font-size: 9px; /* amount is zero currency */
}


#dc-result-1 [class*="-orke"] + .table-cell-purchase ins::after{ /* 1 Domain (F) -orke */
    position: absolute;
    content: "Free";
}

#dc-result-1 [class*="-info"] + .table-cell-purchase ins{ /* 1 Domain (A) -info */
    justify-content: start;
    height: 34px;
}

#dc-result-1 [class*="-info"] + .table-cell-purchase ins::before{ /* 1 Domain (B) -info */
    font-size: 9px;
    background: #fff9c0;
    bottom: 23px;
    padding-right: 2%;
}

#dc-result-1 [class*="-info"] + .table-cell-purchase ins > span{ /* 1 Domain (C) -info */
    margin-top: -20.5px;
    z-index: 2;
}

#dc-result-1 [class*="-info"] + .table-cell-purchase ins > span > bdi { /* 1 Domain (D) -info */
    background: #fff9c0;
    margin-left: 20px;
    font-size: 9px; /* amount is zero amount */
    padding-left: 1%;
    padding-right: 1%;
    word-spacing: -0.7px;
}

#dc-result-1 [class*="-info"] + .table-cell-purchase ins > span span{ /* 1 Domain (E) -info */
    font-size: 9px; /* amount is zero currency */
}


#dc-result-1 [class*="-info"] + .table-cell-purchase ins::after{ /* 1 Domain (F) -info */
    position: absolute;
    content: "Free";
}

/*----------------------WP24 END-----------------------*/
/*----------------------DOMAINS PAGE END-----------------------*/

/*----------------------KNOWLEDGE BASE START-----------------------*/
#epkb-main-page-container.epkb-basic-template .epkb-doc-search-container .epkb-search .epkb-search-box input[type="text"]{
    font-family: 'Montserrat', sans-serif;
}

#epkb-main-page-container.epkb-basic-template .epkb-doc-search-container .epkb-search .epkb-search-box .epkb-search-box_button-wrap button{
    background-color: #404040;
}

#epkb-main-page-container.epkb-basic-template .epkb-doc-search-container .epkb-search .epkb-search-box .epkb-search-box_button-wrap button{
    font-family: 'Montserrat', sans-serif;
}

#epkb-main-page-container.epkb-basic-template #epkb-content-container ul{
    flex-direction: column;
}

#epkb-main-page-container.epkb-basic-template .section-head .epkb-category--top-cat-icon .epkb-cat-name,
#epkb-main-page-container.epkb-basic-template .eckb-article-title .eckb-article-title__text{
    color:  #404040!important;
}


/*----------------------KNOWLEDGE BASE END-----------------------*/


/*----------------------WOOCOMMERCE START-----------------------*/
/**----------------------WOOCOMMERCE PRODUCTS START-----------------------**/
.page-id-445 .survey-my-account-full-sect .full-contain{
    width: 96%;
    padding-left: 2%;
    padding-right: 2%;
}

.post-442{
    display: flex;
    width: 84%;
    margin: 0 auto;
    padding-top: 4%;
    padding-right: 4%;
    padding-left: 4%;
}

.woocommerce .woocommerce-breadcrumb{
    display: none;
}

.woocommerce-MyAccount-navigation ul li a::before{
    font-size: 16px;
    color: #000000;
    padding-right: 4px;
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--dashboard a::before{
    content: "\f624";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--paid-surveys a::before{
    content: "\f681";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--paid-tests a::before{
    content: "\e582";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--packages a::before{
    content: "\f1b3";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--invite-users a::before{
    content: "\f1e1";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--earnings a::before{
    content: "\f543";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--withdraw a::before{
    content: "\e528";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-address a::before{
    content: "\f2b9";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--edit-account a::before{
    content: "\f05a";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
}

.woocommerce-MyAccount-navigation ul li.woocommerce-MyAccount-navigation-link--customer-logout a::before{
    content: "\f2f5";
    font-family: "Font Awesome 5 Free";
    font-weight: 900;
}

.woocommerce nav.woocommerce-pagination ul{
    border: 2px solid #ff8000;
}

.woocommerce nav.woocommerce-pagination ul li{
    border-right: 2px solid #ff8000;
}

.woocommerce nav.woocommerce-pagination ul li a:focus, .woocommerce nav.woocommerce-pagination ul li a:hover, .woocommerce nav.woocommerce-pagination ul li span.current{   
  color: #ff8000;
}

.woocommerce-pagination a{
    color:#ff8000;
}

.netwax-single-product .netwax-posts-content{
    padding-top: 0;
}

.netwax-single-product article header.entry-header{
    background-color: #FFB266;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 1600 800'%3E%3Cg stroke='%23000000' stroke-width='53.4' stroke-opacity='0.07' %3E%3Ccircle fill='%23FFB266' cx='0' cy='0' r='1800'/%3E%3Ccircle fill='%23ffaf61' cx='0' cy='0' r='1700'/%3E%3Ccircle fill='%23ffad5c' cx='0' cy='0' r='1600'/%3E%3Ccircle fill='%23ffaa58' cx='0' cy='0' r='1500'/%3E%3Ccircle fill='%23ffa753' cx='0' cy='0' r='1400'/%3E%3Ccircle fill='%23ffa44e' cx='0' cy='0' r='1300'/%3E%3Ccircle fill='%23ffa149' cx='0' cy='0' r='1200'/%3E%3Ccircle fill='%23ff9f44' cx='0' cy='0' r='1100'/%3E%3Ccircle fill='%23ff9c3f' cx='0' cy='0' r='1000'/%3E%3Ccircle fill='%23ff993a' cx='0' cy='0' r='900'/%3E%3Ccircle fill='%23ff9635' cx='0' cy='0' r='800'/%3E%3Ccircle fill='%23ff932f' cx='0' cy='0' r='700'/%3E%3Ccircle fill='%23ff902a' cx='0' cy='0' r='600'/%3E%3Ccircle fill='%23ff8d24' cx='0' cy='0' r='500'/%3E%3Ccircle fill='%23ff8a1d' cx='0' cy='0' r='400'/%3E%3Ccircle fill='%23ff8616' cx='0' cy='0' r='300'/%3E%3Ccircle fill='%23ff830c' cx='0' cy='0' r='200'/%3E%3Ccircle fill='%23FF8000' cx='0' cy='0' r='100'/%3E%3C/g%3E%3C/svg%3E");
    background-attachment: fixed;
    background-size: cover;
    /* background by SVGBackgrounds.com */
    padding-top: 100px;
    padding-bottom: 100px;
}

.netwax-single-product article header.entry-header .full-contain{
    flex-direction: column;
}

.netwax-single-product article header.entry-header h1, .netwax-single-product article header.entry-header #netwax-crumbs, .netwax-single-product article header.entry-header #netwax-crumbs a{
    color: #ffffff;
}

.netwax-single-product article header.entry-header #netwax-crumbs{
    margin-top: 1%;
    margin-left: 1%;
}

.netwax-single-product article .single-product .type-product > span.onsale{
    left: -4%;
}

.netwax-single-product article .single-product .type-product > .woocommerce-product-gallery{
    display: none;
}

.netwax-single-product article .single-product .type-product > .woocommerce-tabs{
    width: 50%;
    clear: unset;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li{
    border: solid 2px #ff8000;
}

.netwax-single-product article .single-product .type-product > .woocommerce-tabs h2{
    display: none;
}

.woocommerce div.product div.summary{
    border-top: solid 2px #ff8000;
    margin-top: 42px;
}

.woocommerce div.product p.price{
    color: #404040;
    font-weight: 700;
    font-size: 24px;
}

.woocommerce div.product .woocommerce-tabs ul.tabs::before{
    border-bottom: 2px solid #ff8000;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li::before, .woocommerce div.product .woocommerce-tabs ul.tabs li::after{
    border: 2px solid #ff8000;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li::before{

    border-width: 0 2px 2px 0;
}

.woocommerce div.product .woocommerce-tabs ul.tabs li::after{
    border-width: 0 0 2px 2px;
}

.woocommerce-message{
    border-top-color: #6dc22e;
}

.woocommerce-message::before{
    color: #6dc22e;
}

.woocommerce ul.products{
    flex-wrap: wrap;
}

.woocommerce ul.products li.product{
    justify-content: space-between; /*Add to Cart Uniform*/
}

.woocommerce span.onsale{
    background-color: #404040;
}

.woocommerce ul.products li.product .price{
    position: relative;
    text-align: center;
}

.woocommerce ul.products li.product_cat-email-packages .price{
    margin-bottom: 1.5em;
}

.woocommerce ul.products li.product .price del{
    position: absolute;
    bottom: 16px;
    width: 100%;
    left: 0;
    opacity: 0.6;
    font-size: 11px;
}


.woocommerce .product_meta{
    display: flex;
    flex-direction: column;
}

.woocommerce .product_meta .sku_wrapper, .woocommerce .product_meta .posted_in, .woocommerce .product_meta .tagged_as{
    display: inline-block;
}

.woocommerce .product_meta .sku_wrapper a, .woocommerce .product_meta .posted_in a, .woocommerce .product_meta .tagged_as a{
    display: inline;
    color: #ff8000;
}

/*
*
* Subscription module wont't integrate payment system
*

.product_cat-email-packages span.wps_sfw_interval::after{
    position: absolute;
    content: "\00a0 + KSh 1,000.00 For First 2 Months";
    width: 100%;
    bottom: -32px;
    width: 100%;
    left: 0;
    font-size: 11px;
}

.product_cat-email-packages span.wps_sfw_interval:hover::after{
    position: absolute;
    content: "New orders require to make payment of at least 3 months. Other months are billed monthly";
    background: rgba(255,255,255,0.97);
    box-shadow: 0px 2px 8px rgba(136,136,136,0.2);
    padding: 4%;
    font-size: 10px;
    color: #404040;
    line-height: 12px;
}

span.wps_sfw_expiry_interval, .wps_sfw_signup_fee{
    display: none;
}

*/

.woocommerce ul.products li.product .button{
    text-align: center;
}

.woocommerce ul.products li.product a.added_to_cart{
    color: #404040;
    text-align: center;
    margin-top: 4%;
    font-size: 14px;
    background-color: #ff8000;
    border-radius: 6px;
    padding-bottom: 8px;
}

.woocommerce .single-product .quantity{
    width: 100%;
}

.woocommerce .quantity input[type="number"]{
    min-width: 14%;
    max-width: 80%;
    transition: width 0.25s;
}

.woocommerce .quantity input.qty[type="number"]:focus-visible{
    border-color: #FF8000;
}

.woocommerce div.product form.cart div.quantity{
    margin-bottom: 27px;
}

.woocommerce div.product form.cart .single_add_to_cart_button{
    width: 100%;
    padding: 1em;
}

.single-product .product section.related{
    flex-direction: column;
    height: 100%;
    display: none;
}

.single-product .product section.related h2{
    margin-bottom: 30px;
}
/**----------------------WOOCOMMERCE PRODUCTS END-----------------------**/
/**----------------------WOOCOMMERCE CART START-----------------------**/
.full-inside-two-woocommerce, .woocommerce{
    width: 100%;
}

.woocommerce form.login, .woocommerce form.register{
    border: none;
    border-radius: 0;
}

ul.woocommerce-error{
    flex-direction: column;
}

.woocommerce-error, .woocommerce-info, .woocommerce-message{
    flex-direction: column;
}

.woocommerce-error li, .woocommerce-error li *, .woocommerce-info li, .woocommerce-info li *, .woocommerce-message li, .woocommerce-message li *{
    display: inline;
}

div.woocommerce-info{
    border-top-color: #FF8000;
}

p.woocommerce-info{
    font-size: 16px;
}

.woocommerce-info::before{
    color: #FF8000;
}

.woocommerce-notices-wrapper a, .woocommerce-info a{
    color: #404040;
    text-decoration: underline;
    text-decoration-thickness: 2px;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button{
    color: #ffffff;
    background-color: #ff8000;
    border-radius: 6px;
}

.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover{
    color: #ffffff;
    background-color: #404040;
}

.woocommerce td.product-name a{
    color: #404040;
}

/*
.woocommerce-cart-form__contents td.product-price{
    position: relative;
}

.woocommerce-cart-form__contents td.product-price > span.wps_sfw_interval:nth-of-type(2)::after{
    position: absolute;
    content: "\00a0 + First 2 Months - New Orders Only";
    width: 100%;
    bottom: -2px;
    width: 100%;
    left: 0;
    font-size: 11px;
}

.woocommerce-cart-form__contents td.product-price > span.wps_sfw_interval:nth-of-type(2):hover::after{
    position: absolute;
    content: "New orders require to make payment of at least 3 months. Other months are billed monthly";
    background: rgba(255,255,255,0.97);
    box-shadow: 0px 2px 8px rgba(136,136,136,0.2);
    padding: 4%;
    font-size: 10px;
    color: #404040;
    line-height: 12px;
}
*/

.woocommerce td.product-name dl.variation, .woocommerce td.product-name dl.variation p{
    margin-top: 0;
}

ul.products li.product, ul.products li.product a.woocommerce-LoopProduct-link{
    flex-direction: column;
}

.woocommerce table.shop_table tr.woocommerce-cart-form__cart-item td.product-quantity{
    display: flex;
}

.woocommerce .woocommerce-cart-form .quantity{
    display: flex;
}

.woocommerce .woocommerce-cart-form .quantity input[type="number"]{
    min-width: 70px;
}

.ns-period-cart{
  display: flex;
  margin-left: 2px;
  align-items: center;
}

.woocommerce-cart table.cart td.actions .coupon .input-text{
    min-width: 148px;   
}

.woocommerce button.button:disabled, .woocommerce button.button:disabled[disabled]{
    color: #ffffff;
}

.woocommerce button.button:disabled:hover, .woocommerce button.button:disabled[disabled]:hover{
    color: #ffffff;
    background-color: #404040;
}

.cart-collaterals .cross-sells h2{
    font-size: 34px;
    padding-top: 14px;
    padding-bottom: 16px;
}

.cart-collaterals .cross-sells ul.products li.product a.add_to_cart_button{
    text-align: center;
}

.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt{
    background-color: #ff8000;
}

.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover{
    background-color: #404040;
}

.cart-discount a, .cart-discount a:hover, .cart-discount a:focus, .cart-discount a:active, .cart-discount a:target, .cart-discount a:visited{
    color: #404040;
    display: inline-flex;
}

#add_payment_method .cart-collaterals .cart_totals table td, #add_payment_method .cart-collaterals .cart_totals table th, .woocommerce-cart .cart-collaterals .cart_totals table td, .woocommerce-cart .cart-collaterals .cart_totals table th, .woocommerce-checkout .cart-collaterals .cart_totals table td, .woocommerce-checkout .cart-collaterals .cart_totals table th{
    vertical-align: middle;
}

.return-to-shop a.button{
    font-size: 16px;
}

/**----------------------WOOCOMMERCE CART END-----------------------**/
/**----------------------WOOCOMMERCE CHECKOUT START-----------------------**/
.woocommerce form.woocommerce-form-login.login p:first-of-type{
    font-size: 16px;
    width: 100%;
}

form.woocommerce-form-login.login label{
    font-size: 16px;
}

.woocommerce form .form-row label{
    font-size: 16px;
}

.woocommerce-form__label-for-checkbox a{
    display: inline;
    color: #ff8000;
}

.woocommerce-form__label-for-checkbox .required{
    float: left;
    padding-right: 3px;
}

.woocommerce form.woocommerce-form-login.login p.form-row{
    flex-direction: column;
}

.woocommerce form.woocommerce-form-login.login p.form-row:nth-of-type(4){
    width: 100%;
}

.woocommerce form.woocommerce-form-login.login p.form-row .woocommerce-form-login__submit{
    margin-right: 0;
}

.woocommerce form.woocommerce-form-login.login p.lost_password{
    padding-left: 0.5%;
    margin-bottom: 0;
}

.woocommerce p.lost_password a{
    text-decoration: underline;
    font-size: 12px;
    font-weight: 400;
    padding-right: 1%;
    color: #404040;
}

.woocommerce p.lost_password a:hover, .woocommerce p.lost_password a:focus, .woocommerce p.lost_password a:active, .woocommerce p.lost_password a:target, .woocommerce p.lost_password a:visited{
    color: #404040;
}

.woocommerce form.checkout_coupon{
    border-top: solid 2px #404040;
    border-radius: 0;
    border-right: none;
    border-bottom: none;
    border-left: none;
}

.woocommerce form.checkout_coupon{
    background-color: #f7f6f7;
}

.woocommerce form.checkout_coupon .form-row{
    padding: .618em 3px;
}

.woocommerce form.checkout_coupon p:first-of-type{
    margin-bottom: 0.5em;
    font-size: 16px;
}

.woocommerce form.checkout_coupon p:nth-of-type(2){
    width: 70%;
}

.woocommerce form.checkout_coupon p:last-of-type{
    font-size: 16px;
    width: 30%;
    justify-content: center;
}

.woocommerce form.checkout_coupon p:last-of-type button.button{
    padding: .618em 4em;
}

.woocommerce form.checkout .woocommerce-NoticeGroup ul{
    flex-direction: column;
}

.woocommerce-checkout h3{
    margin-bottom: 0;
}

.woocommerce .col2-set, .woocommerce-page .col2-set{
    display: flex;
    flex-direction: column;
}

#customer_login h2{
    font-family: 'Montserrat', sans-serif;
    font-size: 44px;
    font-weight: 800;
}

.woocommerce .col2-set .col-1, .woocommerce-page .col2-set .col-1, .woocommerce .col2-set .col-2, .woocommerce-page .col2-set .col-2{
    width:  100%;
}

.woocommerce-billing-fields__field-wrapper{
    display: flex;
    flex-wrap: wrap;
}

.woocommerce-billing-fields__field-wrapper p.form-row{
    width: 50%;
    flex-direction: column;
}

.woocommerce-billing-fields__field-wrapper p.form-row > label, .woocommerce-billing-fields__field-wrapper p.form-row > span{
    display: flex;
    width: 100%;
}

.woocommerce form .form-row .required{
    color: #8b0000;
}

.select2-container--default .select2-selection--single{
    border: 2px solid #ff8000;
    border-radius: 14px;
    padding: 3.6px 12px;
    font-size: 14px;
    height: 100%;
}

.woocommerce form .form-row.woocommerce-validated .select2-container--default .select2-selection--single{
    border-color: #6dc22e;
}

.select2-container .select2-selection--single .select2-selection__rendered{
    padding-left: 0;
}

.select2-container--default .select2-selection--single .select2-selection__arrow{
    height: 100%;
}

.select2-container--open .select2-dropdown--below{
    border: 2px solid #404040;
    border-top: none;
}

.select2-container--open .select2-dropdown--above{
    border: 2px solid #404040;
    border-bottom: none;
}

.select2-container--default .select2-search--dropdown .select2-search__field{
    border: 2px solid #404040;
}

.select2-container--default .select2-search--dropdown .select2-search__field:focus-visible{
    outline: none;
    border-color: #16b;
}

.select2-container--default .select2-results__option[aria-selected="true"], .select2-container--default .select2-results__option[data-selected="true"]{
    background-color: #f6f7f8;
}

.select2-container--default .select2-results__option--highlighted[aria-selected], .select2-container--default .select2-results__option--highlighted[data-selected]{
    background-color: #FF8000;
}

.select2-results ul{
    flex-direction: column;
}

.select2-results__option{
    padding: 10px;
}

.woocommerce-billing-fields__field-wrapper p#billing_address_2_field.form-row{
    align-self: flex-end;
}

.woocommerce-additional-fields__field-wrapper p.form-row{
    display: flex;
    flex-direction: column;
    width: 100%;
}

.woocommerce-additional-fields__field-wrapper p.form-row > label, .woocommerce-additional-fields__field-wrapper p.form-row > span{
    display: flex;
    width: 100%;
}

.woocommerce form .form-row.woocommerce-validated textarea{
    border-color: #6dc22e;
}

.woocommerce form .woocommerce-account-fields p#account_password_field{
    flex-direction: column;
    width: 50%;
}

.woocommerce table.shop_table{
    border: 2px solid #ff8000;
    border-radius: 14px;
}

.woocommerce table.shop_table td, .woocommerce table.shop_table tbody th, .woocommerce table.shop_table tfoot td, .woocommerce table.shop_table tfoot th{
    border-top: 2px solid #ff8000;
}

.woocommerce table.shop_table th{
    padding: 18px 12px;
}

.woocommerce table.shop_table th.product-subtotal, .woocommerce table.shop_table td.product-subtotal{
    text-align: right;
}

#add_payment_method #payment, .woocommerce-cart #payment, .woocommerce-checkout #payment{
    border-radius: 0;
    background-color: #f6f7f8;
}

.woocommerce-checkout #payment ul, .woocommerce-checkout #payment ul.payment_methods{
    border: none;
    padding-bottom: 0;
}

.woocommerce-checkout #payment ul.payment_methods{
    flex-direction: column;
}

.woocommerce-checkout #payment ul li{
    padding-bottom: 2em;
}

.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method:not(.woocommerce-notice){
    position: relative;
}

.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method:not(.woocommerce-notice) input{
    width: 2%;
    margin-right: 1%;
}

.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method:not(.woocommerce-notice) label{
    display: flex;
    flex-direction: column;
    justify-content: center;
    line-height: 20px;
    width: 17%;
    margin-right: 1%;
    opacity: 0.7;
}

.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method:not(.woocommerce-notice) input[type="radio"]:checked ~ label{
    opacity: 1;
    font-weight: 700;
    text-decoration: underline;
    text-decoration-thickness: 2px;
}

.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method:not(.woocommerce-notice) label::after{
    position: absolute;
    color: #fff;
    right: 0;
    top: 0;
    height: 30px;
    width: 79%;
    background: #555;
    bottom: 2em;
    margin: auto;
    transition: all 1.1s ease-in-out 0s;
}

.woocommerce-checkout #payment ul.payment_methods li.payment_method_cod:not(.woocommerce-notice) label::after{
    content: "msape-looooooooooo00ooooong";
}

.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method:not(.woocommerce-notice) input[type="radio"]:checked ~ label::after{
    transition: all 0.3s ease-in-out 0.5s;
    width: 28%;
}

.woocommerce-checkout #payment ul.payment_methods li.payment_method_cod:not(.woocommerce-notice) input[type="radio"]:checked ~ label::after{
    content: "msape, airtel, TKash, Equitel!";
}

.woocommerce-checkout #payment ul.payment_methods li.payment_method_bacs:not(.woocommerce-notice) label::after{
    content: "Direct Bank Transfer-looooooooooo00ooooong";
}

.woocommerce-checkout #payment ul.payment_methods li.payment_method_bacs:not(.woocommerce-notice) input[type="radio"]:checked ~ label::after{
    content: "Direct Bank Transfer";
}

.woocommerce-checkout #payment ul.payment_methods li.payment_method_ppec_paypal:not(.woocommerce-notice) label::after{
    content: "Paypally-looooooooooo00ooooong";
}

.woocommerce-checkout #payment ul.payment_methods li.payment_method_ppec_paypal:not(.woocommerce-notice) input[type="radio"]:checked ~ label::after{
    content: "PayPal and Cards";
}

.woocommerce-checkout #payment div.payment_box{
    display: flex!important;
    position: unset;
    align-items: center;
    width: 50%;
    margin: 0 1% 0 0;
    visibility: hidden;
    transition: all 0.2s ease-in-out 0s;
}

.woocommerce-checkout #payment ul.payment_methods li.wc_payment_method:not(.woocommerce-notice) input[type="radio"]:checked ~div.payment_box{
    visibility: visible;
    transition: all 0.3s ease-in-out 0.7s;
}

.woocommerce-checkout #payment div.payment_box::before{
    top: 0;
    left: 13.1%;
    transform: rotate(-90deg);
    bottom: 2em;
    margin: 0;
}

.woocommerce-checkout #payment div.payment_box p:first-child{
    margin-top: 0;
}

.woocommerce-checkout #payment div.payment_box p{
    display: block;
}

.woocommerce-checkout #payment ul li:last-child{
    border-bottom: 1px solid #d3ced2;
}

.woocommerce-checkout #payment ul.payment_methods li.payment_method_ppec_paypal:not(.woocommerce-notice) img{
    display: none;
}

.woocommerce-privacy-policy-text p{
    display: block;
    font-size: 16px;
    text-align: justify;
}

.woocommerce-privacy-policy-text a{
    display: inline;
    font-weight: 500;
    font-size: 16px;
    color: #404040;
    text-decoration: underline;
}

.woocommerce-privacy-policy-text a:hover, .woocommerce-privacy-policy-text a:focus, .woocommerce-privacy-policy-text a:active, .woocommerce-privacy-policy-text a:target, .woocommerce-privacy-policy-text a:visited{
    color: #404040;
}

.wc_ppec_responsive_payment_buttons{
    text-align: center;
}

.wc_ppec_responsive_payment_buttons .paypal-buttons-label-paypal, .wc_ppec_responsive_payment_buttons .paypal-buttons-label-unknown{
    width: 52%!important;
}

.wc_ppec_responsive_payment_buttons .paypal-buttons-label-unknown{
    margin-top: 1%;
}

/**----------------------WOOCOMMERCE CHECKOUT END-----------------------**/
/**----------------------WOOCOMMERCE ACCOUNT START-----------------------**/
.woocommerce-account .woocommerce{
    display: flex;
    flex-direction: column;
}

.logged-in.woocommerce-account .woocommerce{
    display: flex;
    flex-direction: row-reverse;
}

.woosignregister{
    width: 120%;
    margin-left: -10%;
}

.logged-in .woosignregister{
    width: 100%;
    margin-left: 0;
}

#customer_login .col-1 {
    margin-right: 4%;
  }

#customer_login .col-2 {
    margin-left: 4%;
  }

#customer_login .col-1, #customer_login .col-2{
    display: flex;
    flex-direction: column;
    box-shadow: 0px 4px 4px 8px rgba(136,136,136,0.2);
    border-radius: 20px;
}

#customer_login .col-1{
    margin-right: 1%;
}

#customer_login .col-2{
    margin-left: 1%;
}

.woocommerce #customer_login form.woocommerce-form-login.login p.form-row:nth-of-type(-n+2){
    flex-direction: row;
}

.woocommerce #customer_login p.form-row > label,  .woocommerce #customer_login p:first-of-type > input, .woocommerce #customer_login p.form-row > span{
    width: 50%;
}

.woocommerce #customer_login p:nth-of-type(3){
    margin-bottom: 0;
}

.woocommerce #customer_login .woocommerce-form-login p.form-row:nth-of-type(3){
    align-items: end;
}

.woocommerce #customer_login p.form-row:nth-of-type(3) > label, .woocommerce #customer_login p.form-row:nth-of-type(3) > span{
    width: 100%;
}

.woocommerce #customer_login p.form-row:nth-of-type(3) button{
    margin-right: 0;
    width: 50%;
}

.woocommerce #customer_login p.woocommerce-LostPassword{
    justify-content: flex-end;
    margin-top: 0;
    margin-bottom: 2.6em;
}

.woocommerce #customer_login p.lost_password a{
    width: 50%;
}

.woocommerce-account .woocommerce-MyAccount-navigation{
    margin-left: 4%;
    width: 26%;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation ul{
    box-shadow: 0px 4px 8px 4px rgba(136,136,136,0.2);
    flex-direction: column;
    padding: 8%;
    border-top: solid 3px #FF8000;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation li:not(:first-child){
    margin-top: 4%;
}

.woocommerce-account .woocommerce a, .woocommerce-account .woocommerce a:hover, .woocommerce-account .woocommerce a:focus, .woocommerce-account .woocommerce a:active, .woocommerce-account .woocommerce a:target, .woocommerce-account .woocommerce a:visited{
    color: #404040;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-navigation a:hover, .woocommerce-account .woocommerce .woocommerce-Addresses.col2-set .woocommerce-Address header a:hover{
    font-weight: 700;
}

.woocommerce-account .woocommerce a.button, .woocommerce-account .woocommerce a.button:hover, .woocommerce-account .woocommerce a.button:focus, .woocommerce-account .woocommerce a.button:active, .woocommerce-account .woocommerce a.button:target, .woocommerce-account .woocommerce a.button:visited{
    color: #ffffff;
}

.woocommerce-account .woocommerce .woocommerce-MyAccount-content p, .woocommerce-account .woocommerce .woocommerce-MyAccount-content a{
    display: inline-block;
}

.woocommerce-account .col2-set{
    flex-direction: row;
}

.woocommerce-account .addresses .title{
    justify-content: space-between;
}

.woocommerce-account .addresses .title a{
    display: flex;
    text-decoration: underline;
    text-decoration-thickness: 2px;
}

.woocommerce-account .addresses address{
    font-size: 14px;
}

.woocommerce-account h3{
    margin-top: 0;
    margin-bottom: 0;
}

.woocommerce-address-fields__field-wrapper{
    display: flex;
    flex-wrap: wrap;
}

.woocommerce-address-fields__field-wrapper p.form-row{
    width: 50%;
    flex-direction: column;
}

.woocommerce-address-fields__field-wrapper p.form-row .select2-container--default .select2-selection--single{
    padding: 1.7px 12px;
}

.woocommerce-address-fields__field-wrapper p#billing_address_2_field.form-row, .woocommerce-address-fields__field-wrapper p#shipping_address_2_field.form-row{
    align-self: flex-end;
}

.woocommerce-EditAccountForm{
    display: flex;
    flex-wrap: wrap;
}

.woocommerce-EditAccountForm > p.form-row:first-of-type, .woocommerce-EditAccountForm > p.form-row:nth-of-type(2){
    width: 50%;
}

.woocommerce-EditAccountForm p.form-row{
    width: 100%;
}

.woocommerce-EditAccountForm > p.form-row:nth-of-type(4){
    margin-bottom: 12px;
}

.woocommerce-EditAccountForm p.form-row input[id="account_display_name"] + span em{
    font-size: 14px;
}

.woocommerce-account .woocommerce .woocommerce-EditAccountForm fieldset{
    width: 100%;
    border: solid 2px #ff8000;
}

.woocommerce-account .woocommerce .woocommerce-EditAccountForm fieldset p.form-row{
    display: flex;
}

.woocommerce-EditAccountForm fieldset p.form-row > label, .woocommerce-EditAccountForm fieldset p.form-row > span{
    width: 100%;
}

.woocommerce-EditAccountForm fieldset p.form-row label{
    font-size: 15px;
    line-height: 18px;
    padding-right: 1%;
}

.woocommerce form .show-password-input, .woocommerce-page form .show-password-input{
    top: 0.5em;
}

.woocommerce-EditAccountForm.edit-account p button.woocommerce-Button, .woocommerce-address-fields p button.button{
    font-size: 16px;
}

.woocommerce-lost-password .survey-my-account-full-sect .full-contain{
    width: 70%;
}

.woocommerce-lost-password .survey-my-account-full-sect .woocommerce-ResetPassword p, .woocommerce-lost-password .survey-my-account-full-sect .woocommerce-ResetPassword p.woocommerce-form-row{
    width: 100%;
}

.woocommerce-lost-password .survey-my-account-full-sect .woocommerce-ResetPassword p{
    justify-content: center;
    text-align: center;
}

.woocommerce-lost-password .survey-my-account-full-sect .woocommerce-ResetPassword p:nth-child(2){
    justify-content: space-around;
}

.woocommerce-lost-password .survey-my-account-full-sect .woocommerce-ResetPassword p:nth-child(2) label{
    width: 24%;
}

.woocommerce-lost-password .survey-my-account-full-sect .woocommerce-ResetPassword p:nth-child(2) input{
    width: 70%
}

.post-0{
    display: flex;
    width: 84%;
    margin: 0 auto;
    padding: 4%;
}

/**----------------------WOOCOMMERCE ACCOUNT END-----------------------**/
/*----------------------WOOCOMMERCE END-----------------------*/

/*----------------------PRIVACY & TERMS PAGE START-----------------------*/
section.privacy-sec-zero{
    min-height: 100%;
    background-color: #FFB266;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 1600 800'%3E%3Cg stroke='%23000000' stroke-width='53.4' stroke-opacity='0.07' %3E%3Ccircle fill='%23FFB266' cx='0' cy='0' r='1800'/%3E%3Ccircle fill='%23ffaf61' cx='0' cy='0' r='1700'/%3E%3Ccircle fill='%23ffad5c' cx='0' cy='0' r='1600'/%3E%3Ccircle fill='%23ffaa58' cx='0' cy='0' r='1500'/%3E%3Ccircle fill='%23ffa753' cx='0' cy='0' r='1400'/%3E%3Ccircle fill='%23ffa44e' cx='0' cy='0' r='1300'/%3E%3Ccircle fill='%23ffa149' cx='0' cy='0' r='1200'/%3E%3Ccircle fill='%23ff9f44' cx='0' cy='0' r='1100'/%3E%3Ccircle fill='%23ff9c3f' cx='0' cy='0' r='1000'/%3E%3Ccircle fill='%23ff993a' cx='0' cy='0' r='900'/%3E%3Ccircle fill='%23ff9635' cx='0' cy='0' r='800'/%3E%3Ccircle fill='%23ff932f' cx='0' cy='0' r='700'/%3E%3Ccircle fill='%23ff902a' cx='0' cy='0' r='600'/%3E%3Ccircle fill='%23ff8d24' cx='0' cy='0' r='500'/%3E%3Ccircle fill='%23ff8a1d' cx='0' cy='0' r='400'/%3E%3Ccircle fill='%23ff8616' cx='0' cy='0' r='300'/%3E%3Ccircle fill='%23ff830c' cx='0' cy='0' r='200'/%3E%3Ccircle fill='%23FF8000' cx='0' cy='0' r='100'/%3E%3C/g%3E%3C/svg%3E");
    background-attachment: fixed;
    background-size: cover;
}

.wp-block-column, .ns-privacy{
    display: flex;
}

.ns-privacy{
    flex-direction: column;
}

.ns-privacy h1{
    color: #ffffff;
}

.ns-privacy h4{
    text-align: left;
}

.ns-privacy p{
    display: block;
    margin-bottom: 0.125em;
    margin-top: 0;
    font-size: 16px;
}

.ns-privacy p a{
    display: inline;
    color: #ff8000;
}

.cookie-anchor{
    display: flex;
    flex-direction: column;
    scroll-margin-top: 70px;
}

.ns-privacy p:last-of-type{
    margin-top: 1.5em;
}

section.terms-sec-zero{
    min-height: 100%;
    background-color: #FFB266;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100%25' height='100%25' viewBox='0 0 1600 800'%3E%3Cg stroke='%23000000' stroke-width='53.4' stroke-opacity='0.07' %3E%3Ccircle fill='%23FFB266' cx='0' cy='0' r='1800'/%3E%3Ccircle fill='%23ffaf61' cx='0' cy='0' r='1700'/%3E%3Ccircle fill='%23ffad5c' cx='0' cy='0' r='1600'/%3E%3Ccircle fill='%23ffaa58' cx='0' cy='0' r='1500'/%3E%3Ccircle fill='%23ffa753' cx='0' cy='0' r='1400'/%3E%3Ccircle fill='%23ffa44e' cx='0' cy='0' r='1300'/%3E%3Ccircle fill='%23ffa149' cx='0' cy='0' r='1200'/%3E%3Ccircle fill='%23ff9f44' cx='0' cy='0' r='1100'/%3E%3Ccircle fill='%23ff9c3f' cx='0' cy='0' r='1000'/%3E%3Ccircle fill='%23ff993a' cx='0' cy='0' r='900'/%3E%3Ccircle fill='%23ff9635' cx='0' cy='0' r='800'/%3E%3Ccircle fill='%23ff932f' cx='0' cy='0' r='700'/%3E%3Ccircle fill='%23ff902a' cx='0' cy='0' r='600'/%3E%3Ccircle fill='%23ff8d24' cx='0' cy='0' r='500'/%3E%3Ccircle fill='%23ff8a1d' cx='0' cy='0' r='400'/%3E%3Ccircle fill='%23ff8616' cx='0' cy='0' r='300'/%3E%3Ccircle fill='%23ff830c' cx='0' cy='0' r='200'/%3E%3Ccircle fill='%23FF8000' cx='0' cy='0' r='100'/%3E%3C/g%3E%3C/svg%3E");
    background-attachment: fixed;
    background-size: cover;
}

/*----------------------PRIVACY & TERMS PAGE END-----------------------*/



/*----------------------AFFILIATES PAGE START-----------------------*/
.wcu-netwax-woocommerce{
    flex-direction: column;
}

.wcusage-login-form-title strong{
    text-transform: uppercase;
}

.wcusage-login-form-title strong::after{
    position: absolute;
    content: " AFFILIATE MEMBER";
}

.wcusage-login-form-section{
    position: relative;
}

.wcusage-login-form-section form.woocommerce-form-login{
    width: 48%;
    border: solid 2px #404040;
    border-radius: 0;
    padding: 20px!important;
}

.wcusage-login-form-section form.woocommerce-form-login p{
    width: 100%;
    align-items: center;
}

.wcusage-login-form-section form.woocommerce-form-login p label, .wcusage-login-form-section form.woocommerce-form-login p input{
    width: 50%;
}

.wcusage-login-form-section form.woocommerce-form-login p:nth-of-type(3){
    flex-direction: column;
    align-items: end;
    margin-bottom: 0;
}

.wcusage-login-form-section form.woocommerce-form-login p:nth-of-type(3) label{
    width: 100%;
}

.wcusage-login-form-section form.woocommerce-form-login p:nth-of-type(3) button{
    width: 50%;
}

.wcusage-login-form-section form.woocommerce-form-login p.lost_password{
    justify-content: flex-end;
    margin-top: 0;
    margin-top: 2px;
}

.wcusage-login-form-section form.woocommerce-form-login p.lost_password a{
    text-decoration: underline;
    font-size: 12px;
    font-weight: 400;
    padding-right: 1%;
    color: #404040;
    width: 50%;
}

.wcusage-login-form-section form.woocommerce-form-login p.lost_password a:hover, .wcusage-login-form-section form.woocommerce-form-login p.lost_password a:focus, .wcusage-login-form-section form.woocommerce-form-login p.lost_password a:active, .wcusage-login-form-section form.woocommerce-form-login p.lost_password a:target, .wcusage-login-form-section form.woocommerce-form-login p.lost_password a:visited{
    color: #404040;
}

.wcusage-login-form-section form.woocommerce-form-login::after{
    position: absolute;
    content: "Here";
    width: 50%;
    height: 100%;
    top: 0;
    right: 0;
}

.wcu-dash-coupon-area{
    width: 100%;
}

.wcusage-dash-logout{
    margin-left: 0.5%;
}

.wcu-dash-coupon-area a, .wcu-dash-coupon-area a:hover, .wcu-dash-coupon-area a:focus, .wcu-dash-coupon-area a:active, .wcu-dash-coupon-area a:target, .wcu-dash-coupon-area a:visited{
    color: #404040;
}

.wcutab button:hover, .wcutab button:active, .wcutab button:focus{
    border: none;
}

.wcusage-info-box{
    background: transparent;
    border: none;
    box-shadow: 0px 2px 8px rgba(136,136,136,0.2);
    border-radius: 0;
}

.wcusage-info-box p{
    flex-wrap: wrap;
}

.wcusage-info-box p > span{
    width: 100%;
}

.wcusage-info-box p > span.wcu-total-commission-text{
    font-size: 32px!important;
    line-height: 32px!important;
}

.wcusage-sales-stats-toggles p a:not(:last-child){
    margin-right: 0.5%;
}

.wcusage-sales-stats-toggles p a:not(:first-child){
    margin-left: 0.5%;
}

.wcu-campaigns-col1{
    width: 100%;
}

.wcu-campaigns-col1 strong{
    width: 20%;
    padding-right: 1%;
}

.wcu-campaigns-col1 input{
    width: 80%!important;
}

.wcu-campaigns-col1 input:focus-visible{
    border-color: #FF8000;
}

.referral-url-box, .creatives-box{
    background: transparent;
    box-shadow: 0px 2px 8px rgba(136,136,136,0.2);
    border-radius: 0;
}

.referral-url-box p{
    align-items: center;
    position: relative;
}

.referral-url-box p > *{
    margin-right: 1%;
}

.referral-url-box p code{
    margin: 0!important;
}

.referral-url-box p #wcusage_copylink{
    position: absolute;
    right: 0;
}

.wcusage-info-box-percent p span#wcu-total-usage-clicks-conversion{
    width: inherit;
}

.wcuTable{
    border: solid 2px #404040;
}

.wcu-dash-coupon-area .wcutabcontent .wcuTableRow, .wcu-dash-coupon-area .wcutabcontent .wcuTableRow td, .wcu-dash-coupon-area .wcutabcontent .wcuTableRow tr:nth-child(2n+1) td{
    background: transparent;
}

.wcutabcontent p, .wcutabcontent td, .wcutabcontent tr, .wcutabcontent code, .wcuTableCell{
    font-size: 14px;
}

.wcuTableCell{
    border-top: none;
    border-right: none;
    border-bottom: 2px solid #404040;
    border-left: none;
}

tr.wcuTableRow:last-child .wcuTableCell{
    border-bottom: none;
}

.wcutabcontent .woocommerce-EditAccountForm p.form-row{
    flex-direction: column;
    font-size: 16px;
}

.wcutabcontent input[type="text"]:focus-visible, .wcutabcontent input[type="email"]:focus-visible, .wcutabcontent input[type="password"]:focus-visible{
    border: solid 2px #FF8000;
}

.wcutabcontent .woocommerce-EditAccountForm > p.form-row:first-of-type, .wcutabcontent .woocommerce-EditAccountForm > p.form-row:nth-of-type(2){
    width: 49.5%;
}

.wcutabcontent .woocommerce-EditAccountForm > p.form-row:first-of-type{
    margin-right: 1%;
}

.wcutabcontent .woocommerce-EditAccountForm fieldset{
    width: 100%;
    border: solid 2px #404040;
}
/*----------------------AFFILIATES PAGE END-----------------------*/
/*----------------------POSTS START-----------------------*/
.survey-wallet-list-google-ad-blog{
    display: flex;
    width: 100%;
}

.netwax-posts-content{
    display: flex;
    flex-direction: column;
    padding-top: 40px;
}

.survey-posts-content{
    flex-direction: row;
}

.netwax-posts-content .entry-header{
    flex-direction: column;
    margin-bottom: 24px;
}

.netwax-posts-content .entry-header h1.entry-title{
    margin: 0;
    line-height: 60px
}

#netwax-crumbs{
    display: flex;
}

#netwax-crumbs a{
    color: #404040;
    font-weight: 500;
}

#netwax-crumbs a:hover{
    text-decoration: underline;
}

#netwax-crumbs a:hover, #netwax-crumbs a:focus, #netwax-crumbs a:active, #netwax-crumbs a:target, #netwax-crumbs a:visited{
    color: #404040;
}

#netwax-crumbs *{
    padding: 0 1px;
    font-size: 11px;
}

.netwax-posts-content .entry-footer a, .netwax-posts-content .entry-footer a:hover, .netwax-posts-content .entry-footer a:focus, .netwax-posts-content .entry-footer a:active, .netwax-posts-content .entry-footer a:target, .netwax-posts-content .entry-footer a:visited{
    color: #404040;
}

.netwax-post-nav-wide a, .netwax-post-nav-wide a:hover, .netwax-post-nav-wide a:focus, .netwax-post-nav-wide a:active, .netwax-post-nav-wide a:target, .netwax-post-nav-wide a:visited{
    color: #404040;
}

.netwax-posts-content .entry-footer, .woocommerce .netwax-post-nav-wide{
    display: none;
}

.netwax-posts-comments{
    padding-top: 4%;
    padding-bottom: 4%;
}

.comments-area{
    display: flex;
    flex-direction: column;
    width: 100%;
    padding-left: 1%;
    padding-right: 1%;
}

h2.comments-title{
    flex-wrap: wrap;
    font-size: 30px;
}

.comments-area > ol{
    margin-left: 0;
    padding-left: 0;
}

.comments-area > ol li{
    flex-direction: column;
}

.comment-author .fn{
    float: left;
    padding-right: 0.5%;
}

.comments-area a{
  color: #404040;
}

.comment-metadata a{
    font-weight: 400;
    font-size: 16px;
    line-height: 16px;
}

.comment-content p, .comment-content a{
    display: inline-block;
}

.comment-content p{
    text-align: justify;
}

.comment-respond{
    display: flex;
    flex-direction: column;
    width: 100%;
    padding-left: 1%;
    padding-right: 1%;
}

.comment-respond h3{
    margin: 0;
}

.comment-form p.logged-in-as{
    flex-wrap: wrap;
    font-size: 12px;
    margin: 0 0 0 0.5%;
}

.comment-form p.logged-in-as a{
    font-size: 14px;
}

.comment-form p.logged-in-as a[href*="wp-login"]{
    word-spacing: -4px;
    text-decoration: underline;
    text-decoration-thickness: 2px;
    padding-left: 0.5%;
}

.required-field-message{
    padding-left: 1%;
    font-size: 12px;
    width: 100%;
}

.comment-form{
    display: flex;
    flex-wrap: wrap;
}

.comment-notes{
    flex-direction: column;
}

.comment-form-comment{
    flex-direction: column;
}

.comment-form p:not(.comment-form-cookies-consent, .logged-in-as){
    flex-direction: column;
}

.comment-form p{
    margin-bottom: 0.5em;
}

.comment-form p:not(.comment-form-author, .comment-form-email, .form-submit){
    width: 100%;
}

p.comment-form-author{
    width: 49%;
    margin-right: 2%;
}

.comment-form label{
    display: flex;
    width: 100%;
}

p.comment-form-email{
    width: 49%;
}

.comment-form .comment-form-cookies-consent label{
    font-size: 16px;
    padding-left: 0.5%;
    letter-spacing: -0.3px;
}

.comment-form p.form-submit{
    clear: both;
}

.netwax-posts-main a, .netwax-posts-main a:hover, .netwax-posts-main a:focus, .netwax-posts-main a:active, .netwax-posts-main a:target, .netwax-posts-main a:visited{
    color: #404040;
}

.netwax-posts-main a{
    display: inline-block;
}

.netwax-posts-comments p a{
    display: inline-block;
}

#respond h3#reply-title{
    font-weight: 700;
    line-height: 32px;
}

#respond small{
    margin-left: 1%;
}

#respond small a#cancel-comment-reply-link{
    border: 2px solid #404040;
    padding: 3%;
    width: 124px;
    justify-content: center;
    text-align: center;
}

.netwax-single-postsRela{
    display: flex;
    flex-direction: column;
    padding-bottom: 4%;
}

.netwax-posts-footer{
    display: flex;
    width: 100%;
    flex-direction: column;
}

.netwax-sect-title{
    display: flex;
    width: 100%;
}

.netwax-single-postsRela .netwax-sect-title h2{
    margin-bottom: 40px;
}

.netwax-posts-related{
    display: flex;
    width: 100%;
}

.netwax-posts-related-inside{
    display: flex;
    width: 100%;
    flex-wrap: wrap;
}

.netwax-posts-related-inside > ul{
    width: 50%;
}

.netwax-posts-related-inside > ul:nth-child(odd){
    padding-right: 1%;
}

.netwax-posts-related-inside > ul:nth-of-child(odd){
    padding-right: 1%;
}

.netwax-posts-related-inside > ul > li:nth-child(odd){
    width: 40%;
}

.netwax-posts-related-inside > ul > li:first-child{
    padding-right: 4%;    
}

.netwax-posts-related-inside > ul > li{
    width: 60%;
    flex-direction: column;
    padding: 1%;
}

.netwax-posts-related-inside > ul > li img{
    height: 100px;
}

.netwax-posts-related-excerpt h4{
    margin: 0;
}

.netwax-posts-related-excerpt h4 a{
    font-size: 24px;
    font-weight: 500;
}

.netwax-posted{
    display: flex;
    flex-direction: column;
}

.byline{
    display: flex;
}

.netwax-posted .author{
    padding-left: 0.5%;
}

.netwax-posts-footer a, .netwax-posts-footer a:hover, .netwax-posts-footer a:focus, .netwax-posts-footer a:active, .netwax-posts-footer a:target, .netwax-posts-footer a:visited{
    color: #404040;
}

/**----------------------POSTS INSIDES START-----------------------**/
.netwax-blog-home{
    max-width: 100%;
    width: 100%;
}

section.blog-sect-zero{
    background-image: url('/wp-content/uploads/2023/11/survey-wallet-blog.jpg');
    background-attachment: fixed;
    background-size: cover;
}

.blog-sect-zero h2, .blog-sect-zero h4{
    color: #ffffff;
}

.blog-sect-zero h4{
    justify-content: center;
    text-align: center;
}

.netwax-blog-home .full-contain{
    width: 90%;
}

.blog-sect-zero .sect-zero-full{
    justify-content: center;
}

.netwax-blog-home .full-contain article{
    padding-top: 4%;
}

.netwax-posts{
    padding-top: 4%;
}

.netwax-blog-home .netwax-posts .netwax-blog-left{
    display: flex;
    width: 70%;
}

.netwax-blog-left-content{
    width: 100%;
}

.netwax-posts-organize{
    display: flex;
}

.blog-sect-zero .netwax-posts-organize article{
    flex-direction: column;
}

.netwax-posts-thumbnails{
    display: flex;
}

.netwax-posts-thumbnails a{
    width: 100%;
}

.netwax-posts-thumbnails img{
    display: flex;
    width: 100%;
    height: 420px;
    border: solid 2px #404040;;
}

.netwax-blog-home .entry-header{
    flex-direction: column;
    margin-bottom: 36px;
}

.netwax-blog-home .entry-header h3{
    margin: 10px 0 0;
}

.netwax-blog-home .entry-header h3 a{
    font-size: 46px;
    line-height: 40px
}

.netwax-blog-home-category{
    display: flex;
}

.netwax-blog-home-category h6 a{
    font-size: 14px;
    font-weight: 500;
    padding-left: 3%;
}

.button-full{
    margin-top: 2%;
    flex-basis: 100%;
}

.button-full .button-clear{
    background-color: #404040;
    border-color: #404040;
    padding: 6px 9px;
    font-size: 16px;
    color: #ffffff;
}

.netwax-blog-home a{
    color: #404040;
}

.netwax-blog-home .netwax-posts .netwax-blog-right{
    display: flex;
    width: 30%;
}

.netwax-posts-hero{
    display: flex;
    width: 100%;
    height: calc(100vh - 70px)
}

.netwax-posts-sect-zero{
    position: relative;
    display: flex;
    width: 100%;
}

.netwax-posts-hero .post-thumbnail{
    position: absolute;
    top: 0;
    left: 0;
    display: flex;
    width: 100%;
    height: 100%;
    z-index: 10;
}

.netwax-posts-hero .post-thumbnail img{
    height: calc(100vh - 70px);
}

.netwax-posts-hero h1{
    position: absolute;
    top: 0;
    left: 0;
    margin: 0;
    width: 100%;
    height: 100%;
    background-color: #009494;
    justify-content: center;
    align-items: center;
    z-index: 11;
    opacity: 0.8;
    color: #ffffff;
}

.netwax-posts-hero .byline{
    position: absolute;
    top: 0;
    left: 0;
    margin-top: 56px;
    width: 100%;
    height: 100%;
    justify-content: center;
    align-items: center;
    z-index: 12;
    color: #ffffff;
}

.netwax-posts-hero .byline a{
    color: #ffffff;
}

.netwax-posts-hero .byline a:hover{
    color: #ffffff;
}

.netwax-post-nav-wide{
    padding-top: 2%;
}

.netwax-post-nav-wide .post-navigation{
    width: 100%;
}

.post-navigation .nav-previous{
    display: flex;
}

.post-navigation a{
    width: 50%;
    border: solid 2px #404040;
    justify-content: center;
    padding-top: 5px;
    padding-bottom: 5px;
}

.post-navigation a:hover{
    background-color: #404040;
    color: #ffffff;
}

.post-navigation a span{
    display: flex;
    align-items: center;
}

.post-navigation a span.nav-subtitle{
    padding-right: 0.5%;
}

.post-navigation .nav-next{
    display: flex;
    justify-content: end;
}
/**----------------------POSTS INSIDES END-----------------------**/
/*----------------------POSTS END-----------------------*/

/*----------------------RESPONSIVENESS SECTION START-----------------------*/
/*---------------------Responsive Breakpoint 1320px Start-------------------------*/
@media (max-width:1320px){
    .full-contain-header{
        width: 80%;
        margin-left: 0;
    }

    .home-sec-one .full-inside-two{
        width: 130%;
        margin-left: -15%;
    }
}
/*---------------------Responsive Breakpoint 1320px End-------------------------*/

/*---------------------Responsive Breakpoint 1232px Start-------------------------*/
@media (max-width:1232px){
    section.home-sec-zero h1, section.home-sec-zero h1 a{
        font-size: 54px;
        line-height: 62px;
    }

    .hsz-full-inside-one .full-inside-half:last-child h3{
        font-size: 26px;
    }

    section.home-sec-zero .hsz-full-inside-one .full-inside-half:last-child p.woocommerce-form-row label{
        font-size: 16px;
    }

    h1{
        font-size: 58px;
    }

    h2{
        line-height: 62px;
    }

    h2.woocommerce-loop-product{
        line-height: 24px;
    }

    .home-sec-one .full-inside-two{
        position: relative;
        height: 258px;
        overflow-x: scroll;
    }

    .full-inside-x-scroll{
        position: absolute;
        bottom: 0;
        width: 1218px;
    }
}
/*---------------------Responsive Breakpoint 1232px End-------------------------*/

/*---------------------Responsive Breakpoint 1200px Start-------------------------*/
@media (max-width:1220px){
    section.home-sec-zero h1, section.home-sec-zero h1 a{
        font-size: 50px;
    }

    h1{
        font-size: 52px;
    }

    h2{
        line-height: 58px;
    }

    h2.woocommerce-loop-product{
        line-height: 24px;
    }

    .ns-privacy h4{
        font-size: 30px;
    }
    
}
/*---------------------Responsive Breakpoint 1220px End-------------------------*/

/*---------------------Responsive Breakpoint 1120px Start-------------------------*/
@media (max-width:1120px){
    .home-sec-four .full-inside > .full-inside-two{
        flex-direction: column;
    }

    .home-sec-four .full-inside-third:first-child, .home-sec-four .full-inside-third, .home-sec-four .full-inside-third:last-child{
        width: 100%;
        border: 0;
    }

    .home-sec-four .full-inside-third .full-inside-four{
        align-items: center;
        padding-bottom: 4%;
    }

    .home-sec-four .full-inside-two .full-inside-third img{
        width: 50%;
    }

    #survey-wallet-faqs .full-inside-half{
        padding: 0;
        border: 0;
        width: 100%;
    }

    #survey-wallet-faqs .full-inside-two{
        flex-direction: column;
    }
}
/*---------------------Responsive Breakpoint 1120px End-------------------------*/

/*---------------------Responsive Breakpoint 1100px Start-------------------------*/
@media (max-width:1100px){
    #rmp_menu_trigger-728{
        width: 50px;
        height: 50px;
        right: 3%;
        border-radius: 10px;
        top: 30px;
    }

    .page-id-14 #rmp_menu_trigger-728{
        top: 56px;
    }

    #rmp-container-728{
        border-right: solid 2px #009494;
    }

    #rmp-menu-title-728{
        font-size: 26px;
        font-weight: 700;
    }

    #rmp-menu-additional-content-728{
        color: #ffffff;
        font-size: 13px;
        font-weight: 500;
        line-height: 17px;
    }

    #rmp-menu-wrap-728 .rmp-menu-item{
        display: block;
    }

    #rmp-menu-wrap-728 .rmp-submenu.rmp-submenu-open{
        flex-direction: column;
    }

    #rmp_menu_trigger-728.is-active, #rmp-menu-wrap-728 .rmp-menu-current-item > .rmp-menu-item-link{
        background-color: #ff8000;
    }

    button#rmp_menu_trigger-728{
        border: none;
    }

    .logged-in #rmp-menu-item-756, .logged-in #rmp-menu-item-764{
        display: none;
    }

    #rmp-search-box-728 .rmp-search-box{
        border: none;
    }

    .site-header{
        display: none;
    }

    .hsz-full-inside-one .full-inside-half:first-child{
        width: 100%;
    }

    section.home-sec-zero h1, section.home-sec-zero p.head-description{
        text-align: center;
    }

    section.home-sec-zero .button-contain{
        justify-content: space-evenly;
    }


    .hsz-full-inside-one .full-inside-half:last-child{
        display: none;
    }

    .woocommerce-account .woocommerce-MyAccount-navigation{
        display: none;
    }

    .woocommerce-account .woocommerce-MyAccount-content{
        width: 100%;
    }

    .survey-wallet-list-google-ad-inside{
        top: 2px;
    }
}
/*---------------------Responsive Breakpoint 1100px End-------------------------*/

/*---------------------Responsive Breakpoint 1100px Start-------------------------*/
@media screen and (max-width:1100px) and (max-height:637px){
}
/*---------------------Responsive Breakpoint 1100px End-------------------------*/

/*---------------------Responsive Breakpoint 1024px Start-------------------------*/
@media (max-width:1024px){
    .netwax-results-text{
        padding: 5%;
    }
}
/*---------------------Responsive Breakpoint 1024px End-------------------------*/


/*---------------------Responsive Breakpoint 1000px Start-------------------------*/
@media (max-width:1000px){
    h1{
        font-size: 48px;
        line-height: 50px;
    }

    h5{
        line-height: 28px;
    }

    .home-sec-four .full-inside > .full-inside-one{
        flex-direction: column;
        align-items: center;
    }

    .home-sec-four .eighty-full{
        width: 80%;
    }

    .home-sec-four h2{
        justify-content: center;
        text-align: center;
    }

    .home-sec-four .ninety-full{
        width: 90%;
        padding-left: 0;
    }

    .home-sec-four h5{
        justify-content: center;
        text-align: center;
    }

    .home-sec-four .full-inside-third .full-inside-one h4, .home-sec-four .full-inside-third p{
        justify-content: center;
        text-align: center;
    }

    .full-inside-testimonials .full-inside-two.full-inside-in p{
        justify-content: center;
        text-align: center;
    }

    .site-footer .full-inside-two{
        flex-wrap: wrap;
    }

    .site-footer .full-inside-two .full-inside-fourth{
        width: 50%;
        align-items: center;
        justify-content: center;
    }

    .footer-nav-list{
        align-items: center;
    }

    #cookie-law-info-bar{
        left: 0;
        width: 100%;
    }

    #customer_login{
        flex-direction: column;
    }

    #customer_login .col-1{
        margin-right: 0;
        margin-bottom: 4%;
    }

    #customer_login .col-2{
        margin-left: 0;
    }

    #customer_login h2{
        font-size: 42px;
    }

    .woocommerce #customer_login p:nth-of-type(3){
        justify-content: end;
    }

    .sec-surveys-one .full-inside-two, .sec-invite-one .invite-user-inside, .library-sec-zero .full-inside-two, .sec-withdraw-one .full-inside-two, .contact-sec-three .full-inside > .full-inside-two, .survey-list-sect .full-inside-two, .sec-earn-one .full-inside-two, .sec-test-one  .full-inside-two, .full-inside-pair.careers-pair{
        flex-direction: column-reverse;
    }

    .survey-wallet-google-ad, .survey-wallet-list-google-ad{
        width: 100%;
    }

    .survey-list-sect, .survey-sect{
        width: 100%;
    }

    .page-id-474 .earnings-list-inside{
        margin-left: 0;
        width: 100%;
    }

    .page-id-474 .survey-list-sect, .page-id-474 .survey-wallet-list-google-ad{
        width: 100%;
    }

    .page-id-474 .survey-wallet-list-google-ad{
        margin-left: 0;
        margin-bottom: 2%;
    }

    .page-id-474 .survey-list-sect{
        margin-right: 0;
    }

    .survey-list-sect .button-contain, .survey-sect .button-contain{
        align-items: center;
    }

    .survey-sect .button-area, .survey-list-sect .button-area{
        width: 50%;
    }

    .survey-sect .button-area:last-child, .survey-list-sect .button-area:last-child{
        padding-bottom: 1%;
    }

    .full-inside-package{
        position: relative;
        height: 1930px;
        overflow-x: scroll;
    }

    .full-inside-package-block{
        position: absolute;
        bottom: 0;
        width: 1218px;
    }

    .contact-sec-two .full-inside > .full-inside-one{
        flex-direction: column;
    }

    #contactsfaqs{
        width: 100%;
        padding-right: 0;
    }

    #contactsform{
        width: 100%;
        padding-left: 0;
        padding-top: 4%;
    }

    .drk-sec-zero .full-inside > .full-inside-one h2{
        font-size: 42px;
        line-height: 50px;
    }

    .sec-surveys-one h4, .full-inside-pair h4, .sec-invite-one h4, .sec-withdraw-one h4, .sec-packages-one h4, .sec-earn-one h4{
        font-size: 28px;
        line-height: 30px;
    }

    .ns-privacy h4{
        font-size: 28px;
    }

    .woocommerce-lost-password .survey-my-account-full-sect .woocommerce-ResetPassword p:nth-child(2) {
        justify-content: center;
        flex-direction: column;
        align-items: center;
    }

    .woocommerce-lost-password .survey-my-account-full-sect .woocommerce-ResetPassword p:nth-child(2) label{
        width: 100%;
    }
}
/*---------------------Responsive Breakpoint 1000px End-------------------------*/

/*---------------------Responsive Breakpoint 950px Start-------------------------*/
@media (max-width:950px){
    #cookie-law-info-bar{
        border-radius: 0;
    }

    .cli-style-v2.cli-bar-container{
        flex-direction: column;
    }

    .cli-style-v2 .cli-bar-message{
        width: 100%;
        text-align: center;
        padding-bottom: 0;
    }

    .cli-style-v2 .cli-bar-btn_container{
        margin-top: 0px;
        padding: 0 0 1% 0;
        width: 100%;
    }
}
/*---------------------Responsive Breakpoint 950px End-------------------------*/

/*---------------------Responsive Breakpoint 900px Start-------------------------*/
@media (max-width:900px){
    .home-sec-three .full-inside-2third{
        margin-left: 13.667%;
        width: 72.667%;
        margin-right: 13.667%;
    }

    #survey-wallet-faqs .ninety-full{
        padding: 0;
    }

    .home-sec-nine .eighty-full{
        padding: 0;
    }

    .woocommerce-page.columns-5 ul.products li.product, .woocommerce.columns-5 ul.products li.product{
        width: 29.3%;
    }

    .contact-sec-zero .full-inside-two a:last-child{
        letter-spacing: 2px;
    }

    .contact-sec-one .full-contain{
        width: 92%;
    }

    .contact-sec-one .full-inside > .full-inside-one{
        width: 110%;
        margin-left: -5%;
    }

    .contact-sec-one .full-inside > .full-inside-one .full-inside-fourth{
        width: 28%;
    }

    section.contact-sec-one{
        display: none;
    }
}
/*---------------------Responsive Breakpoint 900px End-------------------------*/

/*---------------------Responsive Breakpoint 870px Start-------------------------*/
@media (max-width:870px){
    .footer-bottom-copyright{
        flex-wrap: wrap;
    }

    .footer-bottom-copyright p.footer-copyright-terms{
        width: 100%;
    }

    .site-footer .full-inside-three .full-inside-3fifth{
        flex-wrap: wrap;
        justify-content: space-between;
    }

    .full-inside-3fifth a:nth-child(3){
        width: 100%;
    }
}
/*---------------------Responsive Breakpoint 870px End-------------------------*/

/*---------------------Responsive Breakpoint 800px Start-------------------------*/
@media (max-width:800px){
    width: 31%;
}
/*---------------------Responsive Breakpoint 800px End-------------------------*/

/*---------------------Responsive Breakpoint 767px Start-------------------------*/
@media (max-width:767px){
    section.home-sec-zero h1, section.home-sec-zero h1 a{
        font-size: 48px;
        line-height: 56px;
    }

    h1{
        font-size: 44px;
        line-height: 48px;
    }

    h2{
        font-size: 40px;
        line-height: 42px;
    }

    h5{
        font-size: 20px;
        line-height: 24px;
    }

    p{
        font-size: 16px;
        line-height: 20px;
        text-align: center;
        justify-content: center;
    }

    section.home-sec-zero .button-contain{
        flex-direction: column;
    }

    section.home-sec-zero .button-area:first-child{
        margin-bottom: 2%;
    }

    section.home-sec-zero .button-area:last-child{
        margin: 0;
    }

    .home-sec-three .full-inside-2third{
        margin-left: 9.667%;
        width: 80.667%;
        margin-right: 9.667%;
    }

    .netwax-results-text-top p{
        font-size: 16px;
    }

    .netwax-results-text-bottom p{
        font-size: 14px;
        font-style: italics;
    }

    .home-sec-four .full-inside-two .full-inside-third img{
        width: 64%;
        height: 160px;
    }

    .home-sec-seven .full-inside > .full-inside-two{
        margin-left: 0;
        width: 100%;
        margin-right: 0;
    }

    .home-sec-seven .full-sect-round{
        transform: translateY(-50%) translateX(-50%);
    }

    .home-sec-seven .owl-next{
        left: 96%;
    }

    .home-sec-nine .button-contain{
        flex-direction: column;
    }

    .home-sec-nine .button-contain .button-area:first-child{
        margin-bottom: 2%;
    }

    .home-sec-nine .button-clear{
        padding: 4%;
    }

    .site-footer .full-inside-two .full-inside-fourth{
        width: 100%;
    }

    #customer_login h2{
        font-size: 40px;
    }

    #customer_login p{
        text-align: left;
    }

    .woocommerce #customer_login form.woocommerce-form-login.login p.form-row, .woocommerce #customer_login form.woocommerce-form-login.login p.lost_password, .woocommerce #customer_login form.woocommerce-form-register.register p.form-row, .woocommerce #customer_login form.woocommerce-form-register.register p.lost_password{
        flex-direction: column!important;
    }

    .woocommerce #customer_login p.form-row > label, .woocommerce #customer_login p:first-of-type > input, .woocommerce #customer_login p.form-row > span{
        width: 100%;
    }

    .woocommerce-form__label-for-checkbox{
        text-align: left;
    }

    .woocommerce #customer_login p.lost_password a{
        width: inherit;
        justify-content: end;
    }

    .woocommerce #customer_login form.woocommerce-form-register.register p:nth-of-type(3){
        align-items: end;
    }

    .woocommerce-privacy-policy-text p{
        font-size: 13px;
        line-height: 17px;
    }

    .drk-sec-zero .full-inside > .full-inside-one h2{
        text-align: center;
        justify-content: center;
    }

    .sec-surveys-one h4, .full-inside-pair h4, .sec-invite-one h4, .sec-withdraw-one h4, .sec-packages-one h4, .sec-earn-one h4{
        text-align: center;
        justify-content: center;
    }

    .survey-sect .button-area, .survey-list-sect .button-area{
        width: 100%;
    }

    .contact-sec-zero .full-inside-two a:last-child{
        font-size: 26px;
    }

    .wpcf7 form.invalid .wpcf7-response-output, .wpcf7 form.unaccepted .wpcf7-response-output, .wpcf7 form.payment-required .wpcf7-response-output{
        text-align: center;
    }

    .woocommerce-lost-password .survey-my-account-full-sect .full-contain{
        width: 84%;
    }

    #wpcf7-f500-o1 .ns-contactsp-form-wide{
        flex-direction: column;
    }

    #wpcf7-f500-o1 .ns-contactsp-form-wide .full-inside-half{
        padding-right: 0;
        width: 100%;
    }

    #wpcf7-f500-o1 .ns-contactsp-form-wide .full-inside-half{
        padding-left: 0;
        width: 100%;
    }

    .page-id-474 .earnings-list-inside .survey-wallet-list-google-ad{
        position: relative;
        min-height: 192px;
        overflow-x: scroll;
      }

    .page-id-474 .earnings-list-inside .survey-list-sect{
        position: relative;
        min-height: 170px;
        overflow-x: scroll;
    }

    .earnings-x-scroll{
        display: flex;
        flex-direction: column;
        position: absolute;
        bottom: 0;
        width: 560px;
    }

    .ns-privacy p{
        text-align: justify;
    }
}
/*---------------------Responsive Breakpoint 767px End-------------------------*/

/*---------------------Responsive Breakpoint 650px Start-------------------------*/
@media (max-width:650px){
    .full-contain{
        width: 90%;
    }

    /*.home-sec-seven  .full-contain{
        width: 84%;
    }*/

    .home-sec-one .full-inside-two{
        width: 120%;
        margin-left: -10%;
    }

    .home-sec-three .full-contain{
        padding-right: 0;
        padding-left: 0;
    }

    .ninety-full{
        padding-right: 0;
        padding-left: 0;
    }

    .woocommerce-lost-password .survey-my-account-full-sect .full-contain{
        width: 90%;
    }
    
}
/*---------------------Responsive Breakpoint 650px End-------------------------*/

/*---------------------Responsive Breakpoint 550px Start-------------------------*/
@media (max-width:550px){
    section.home-sec-zero .home-sec-zero .full-contain{
        width: 96%;
    }

    section.home-sec-zero h1, section.home-sec-zero h1 a{
        font-size: 46px;
        line-height: 56px;
    }

    .home-sec-three .full-inside-2third{
        margin-left: 0%;
        width: 100%;
        margin-right: 0;
    }

    .home-sec-four .full-inside-two .full-inside-third img{
        height: 130px;
    }
}
/*---------------------Responsive Breakpoint 550px End-------------------------*/

/*---------------------Responsive Breakpoint 520px Start-------------------------*/
@media (max-width:520px){
    .site-footer .full-inside-three{
        flex-direction: column;
        justify-content: center;
        align-items: center;
    }

    .footer-bottom-copyright, .footer-bottom-copyright p.footer-copyright-terms{
        justify-content: center;
    }

    .site-footer .full-inside-three .full-inside-3fifth{
        padding-right: 0;
    }

    .site-footer .full-inside-three a:nth-child(3){
        justify-content: center;
    }
}
/*---------------------Responsive Breakpoint 520px Start-------------------------*/

/*---------------------Responsive Breakpoint 454px Start-------------------------*/
@media (max-width:454px){
    .contact-details-in-threes.twothrees a{
        font-size: 22px;
    }

    .contact-sec-zero .full-inside-two a:last-child {
        font-size: 16px;
    }
}
/*---------------------Responsive Breakpoint 454px End-------------------------*/

/*---------------------Responsive Breakpoint 414px Start-------------------------*/
@media (max-width:414px){
    .full-inside-2fifth{
        width: 100%;
    }

    .site-footer .full-inside-three .full-inside-3fifth{
        justify-content: space-evenly;
        width: 100%;
    }
}
/*---------------------Responsive Breakpoint 414px End-------------------------*/

/*---------------------Responsive Breakpoint 350px Start-------------------------*/
@media (max-width:350px){
    .contact-details-in-threes.twothrees a{
        font-size: 18px;
    }
}
/*---------------------Responsive Breakpoint 350px End-------------------------*/

/*----------------------RESPONSIVENESS SECTION END-----------------------*/