 
/* general */
* { margin: 0px; padding: 0px; }
html, body  {scroll-behavior: smooth; font-family: 'Poppins', sans-serif;font-size: 16px;color: #000;font-weight: 400;/* overflow-x: hidden; */}
input, select, textarea {font-family: 'Poppins', sans-serif; font-size: 16px;color: #000;}
body { background: #fff; }
img {border: 0px;max-width: 100%;height: auto;display: inline-block;}
:focus { outline: none; }
ul { margin: 0; list-style: none; }
a:hover { text-decoration: none; }
:focus, a,button,input,textarea,span,em { outline: none!important; transition: .50s ease-in-out; -moz-transition: .50s ease-in-out; -webkit-transition: .50s ease-in-out; font-family: 'Poppins', sans-serif;}
strong { font-weight: 700;}
h1,h2,h3,h4,h5,h6{margin: 0px;color: #000;font-weight: bold;font-family: 'Playfair Display', serif;}
p {margin: 0;font-size: 18px;color: #1b1b1b;line-height: 20px;font-family: 'Poppins', sans-serif;}
/* global classes */
.clear { clear: both; height: 1px; }

a.webBtn {
  display: inline-block;
  text-align: center;
  background: linear-gradient(90deg, rgba(220,167,30,1) 10%, rgba(247,207,1,1) 52%, rgba(220,167,30,1) 90%);
    padding: 7px 9px;
}

@media (max-width: 768px) {
  a.webBtn {
  background: linear-gradient(90deg, rgba(220,167,30,1) 10%, rgba(247,207,1,1) 52%, rgba(220,167,30,1) 90%);
    padding: 7px 9px;
    display: block;         /* Forces button to take full width */
    margin: 10px auto;      /* Centers the block */
    max-width: 90%;         /* Optional: makes button responsive */
  }
}

a.webBtn:hover {
    color: #fff;
    background: #00002a;
}
body .home .header {
    background: #00000096 !important;
    position: absolute;
    width: 100%;
}
body .header {
    background: #00002a !important;
    position: relative !important;
    width: 100%;
}

.topBar {
    padding: 20px 0;
}

ul.topSocial-new {
    display: flex;
}

ul.topSocial-new li {
    color: #fff;
    margin: 0 12px 0 0;
}

ul.topSocial-new li:nth-child(5) {
    margin: 0;
}

.divisionText p {
    text-align: center;
    color: #fff;
}  

body .header {
    /*background: #00000096!important;
    position: absolute;
    width: 100%;*/
}

.topBar {
    padding: 10px 0;
    border-bottom: 1px solid #f9d005;
}

ul.topSocial-new {
    display: flex;
}

ul.topSocial-new li {
    color: #fff;
    margin: 0 12px 0 0;
}

ul.topSocial-new li:nth-child(5) {
    margin: 0;
}

.divisionText p {
    text-align: center;
      color: #fff;
}

.divisionText p b {
    font-weight: 600;
}

.lang-And-Price ul {
    display: flex;
    justify-content: flex-end;
    width: 100%;
}

.lang-And-Price ul li {
    margin: 0 0 0 10px;
}

.lang-And-Price ul li select {
    background: transparent;
    color: #fff;
    border: 1px solid #fff;
    padding: 7px;
    border-radius: 5px;
}

.topBar .row {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
}

.lang-And-Price ul li select option {
    background: #160e04;
}

.header-bottom {background: linear-gradient(90deg, rgba(220,167,30,1) 10%, rgba(247,207,1,1) 52%, rgba(220,167,30,1) 90%);padding: 0;}

.header-bottom .cmenu ul li a {
    font-family: 'Poppins', sans-serif;
    color: #000;
    font-weight: 700;
    font-size: 14px;
    position: relative;
    padding: 0;
}
.header-bottom .cmenu ul li {
    font-family: 'Poppins', sans-serif;
    padding: 10px 0 10px 19px;
    color: #000;
    font-weight: 700;
    font-size: 14px;
    position: relative;
}

.header-bottom .cmenu {
    margin: 0;
}

.header-bottom .cmenu ul {
    margin: 0;
    padding: 0;
}

.header-bottom .cmenu ul li:after {content: "";width: 4px;height: 4px;background: black;position: absolute;top: 44%;left: 6px;border-radius: 100px;z-index: 999999999;}

.header-bottom .cmenu ul li:nth-child(1)  {
    padding: 10px 0 10px 0;
}
.header-bottom .cmenu ul li:nth-last-child(1)   {
    padding: 10px 0px 10px 17px;
}

@media (min-width: 1200px){
.container {
    width: 1270px;
}
}

.header-bottom .cmenu ul li:nth-child(1):after {
    opacity: 0;
}

.header-bottom .cmenu ul li:hover a {
    color: white;
}

.hvr-underline-from-center:before {
    background: #000000;opacity:0;
}

.header-top-logo {
    margin-bottom: 1em;
    margin-top:8px;
}

/*--------------------Banner Area----------*/
.banner {
    margin: 0;
}
.bannertext {
    position: absolute;
    text-align: center;
    top: 41%;
    width: 100%;
    padding: 0 140px;
    left: 0;
    z-index: 99;
}

.bannertext h1 {
    color: #fff;
    margin-bottom: 11px;
    font-size: 32px;
}

.bannertext p {
    color: #fff;
    margin-bottom: 0;
    line-height: normal;
}


.banner .liverate {background: black;width: 1270px;text-align: center;margin: auto;position: relative;bottom: 0;right: 0;}

.banner .liverate img {
    width: 590px;
    margin: auto;
}
 

.cin {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    z-index: 99999;
    left: 0;
    bottom: 0;
}
.banner .owl-nav {
    position: absolute;
    top: 50%;
    width: 100%;
}

.banner .owl-dots {
    position: absolute;
    bottom: 20%;
    width: 100%;
    text-align: center;
}
 

.banner .owl-nav button {
    background: #0202029c!important;
    width: 60px;
    height: 60px;
    display: flex;
    justify-content: center;
    border-radius: 100px;
    align-items: center;
    position: absolute;
}

.banner .owl-nav button span {
    font-size: 59px;
    color: #fff;
    font-weight: 200;
    display: block;
    margin: -6px 0 0;
}

.banner .owl-nav button.owl-next {
    right: 7%;
}

.banner .owl-nav button.owl-prev {
    left: 7%;
}

.banner .owl-dots button {
    width: 16px;
    height: 16px;
    background: #ffffff00;
    margin: 0 16px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
    transform: rotate(45deg);
    border: 2px solid #fff!important;
}

.banner .owl-dots button span {
    width: 10px;
    height: 10px;
    background: #f7ce0300;
}

.banner .owl-dots button.owl-dot.active span {
    background: #f6cd02;
}
.item.over-lay {
    position: relative;
}

.item.over-lay:after {content: "";width: 100%;height: 100%;background: #00000075;position: absolute;left: 0;top: 0;}
/*--------------------------*/
.IMg3Area {
    position: relative;
    padding: 30px 0;
}

.IMg3Area .img-circle {
    
    padding: 6px;
    border-radius: 100%;
    position: relative;
    transition: 0.9s;
    max-width: 324px;
    margin: auto;
}

.IMg3Area .text-blueBox {
    text-align: center;
    background: #00002a;
    min-height: 13em;
    border-radius: 20px;
    display: flex;
    justify-content: center;
    margin: -80px 0 0 0;
    padding-top: 7em;
    transition: 0.9s;
}

.IMg3Area .text-blueBox h3 {
    color: #ffcd21;
    font-size: 27px;
    text-transform: uppercase;
    transition: 0.9s;
}



.IMg3Area .item-in:hover .img-circle {
    background: #00002a;
}

.IMg3Area .item-in {
    cursor: pointer;
}

.IMg3Area .item-in:hover .text-blueBox {
    background: #ffcc23;
}

.IMg3Area .item-in:hover .text-blueBox h3 {
    color: #00002a;
}

.customer-ContactArea {
    padding: 30px 0;
    background: #e3e3e3;
}

.promisetext h3 {
    color: #f6ca08;
    font-size: 45px;
    text-transform: capitalize;
    text-align: center;
    max-width: 580px;
    margin: auto;
    padding: 0;
    margin-bottom: 30px;
    background: #e3e3e3;
}
.promisetext p {
    text-align: center;
    margin: 20px 0 30px;
}
.promisetext h3 {
    position: relative;
}

.promisetext h3:before {
    width: 200px;
    height: 2px;
    background: #f6ca08;
    position: absolute;
    top: -7px;
    left: 14px;
    content: "";
}
.promisetext h3:after {
    width: 200px;
    height: 2px;
    background: #f6ca08;
    position: absolute;
    bottom: -7px;
    right: 14px;
    content: "";
}

.promisetext h3 span {
    padding: 10px 24px;
    display: inline-block;
    position: relative;
    z-index: 9999;
}

.promisetext h3 span:before {content: "";width: 100%;height: 100%;position: absolute;background: #00002a;z-index: -1;transform: skewX(-18deg);left: 0;top: 0;}

.promisetext a.webBtn {
    margin-top: 0;
}
.guranteeBox {
    border: 2px solid #00002a;
    border-radius: 15px;
    text-align: center;
    padding: 10px;
    margin-bottom: 3em;
}

.guranteeBox h5 {
    font-size: 20px;
    color: #00002a;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
    padding: 20px 0;
}

.guranteeBox ul {
    display: flex;
    justify-content: center;
    align-items: center;
    flex-wrap: wrap;
    padding-bottom: 16px;
}

.guranteeBox ul li {
    padding: 10px 30px;
}

.offerblueBox {
    background: #00002a;
    padding: 15px 0 20px;
    border-radius: 5px;
    margin: 0 100px -44px;
}

.offerblueBox h4 {
    font-size: 32px;
    color: #fff;
}
.ourMissionArea {
    background: url(/wp-content/themes/cash-for-gold/images/img-2021/our-mission-bg.png);
    padding: 10px 0;
    background-size: 100% 100%;
}

.ourMissionArea p {
    color: #fff;
    text-align: justify;
}

.ourMissionArea h1 {
    font-size: 40px;
    color: #f6ca08;
    margin: 0 0 10px;
}

.ourMissionArea h1 span {font-family: 'Playfair Display', serif;
}

.MissionTitle {
    padding: 40px 0 80px;
}

.inmission .row {
    display: flex;
    align-items: center;
}

.missionCircleImg {
    background: #ffffff14;
    border-radius: 100%;
    padding: 9px;
    overflow: hidden;
}

.missionCircleImg img {
    transition: 0.9s;
    cursor: pointer;
}

.ourMissionArea:hover img {
    transform: scale(1.2);
}

.MissionTitle a.webBtn:hover {
    background: #fff;
    color: #00002a;
}

.HighestArea {
    width: 100%;
    position: relative;
    background: url(/wp-content/themes/cash-for-gold/images/img-2021/diamond.jpg);
    background-size: 100% 100%;
    background-repeat: no-repeat;
}

.HighestArea {}

.HighestArea .img-diamond {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    display: none;
}

.pricetext {
    position: relative;
    z-index: 9;
    text-align: center;
    color: #fff;
    padding: 77px 0 33%;
}

.pricetext i {
    color: #fff;
    padding: 0 4px;
}

.pricetext h1 {
    font-size: 40px;
    color: #f6ca08;
    margin: 15px 0 15px;
}

.pricetext p {
    color: #fff;
}

.pricetext p strong {
    display: block;
    margin: 13px 0;
}

p.start-star {
    display: inline-block;
    position: relative;
}

p.start-star:after {content: "";width: 220px;height: 2px;background: white;position: absolute;right: 0;top: 50%;}
p.start-star:before {content: "";width: 220px;height: 2px;background: white;position: absolute;left: 0;top: 50%;}
p.start-star span {
    background: black;
    position: relative;
    z-index: 9;
    padding: 0 8px;
}
/*--------------*/
.homeMailerFormArea {
    padding: 60px;
    background: white;
    margin: 75px 0 18px;
}

 

.homeMailerFormArea  .FormTitle h1 span {
    display: block;
    font-family: 'Playfair Display', serif;
    text-align: center;
    font-size: 44px;
    margin: 0 0 20px;
    position: relative;
    line-height: 63px;
}

.homeMailerFormArea  .FormTitle h1 {
    position: relative;
    display: block;
}

.homeMailerFormArea  .FormTitle h1:after {content: "";width: 111px;height: 2px;background: #00002a;position: absolute;top: 50%;left: 0;opacity: 0;}
.homeMailerFormArea  .FormTitle h1:before {content: "";width: 10px;height: 10px;background: #00002a;position: absolute;top: 43%;left: 0;border-radius: 100px;opacity: 0;}
.homeMailerFormArea  .FormTitle h1 span:after {content: "";width: 150px;height: 2px;background: #00002a;position: absolute;top: 56%;right: 17%;opacity: 0;}
.homeMailerFormArea  .FormTitle h1 span:before {content: "";width: 10px;height: 10px;background: #00002a;position: absolute;top: 49%;right: 30%;border-radius: 100px;opacity: 0;}

.homeMailerFormArea  .formbox input,.formbox select {
    width: 100%;
    height: 45px;
    border: 0;
    background: #e5e5e5;
    padding: 0 20px;
    border-radius: 5px;
    color: #000;
    font-size: 16px;
    font-weight: 500;
}

.homeMailerFormArea  .formbox p {
    margin: 10px 0;
}

.homeMailerFormArea  .formbox input::placeholder {
    color: #000;
    font-weight: 500;
}

.homeMailerFormArea  p.btn-form {
    width: 100%;
    text-align: center;
    margin: 20px 0 0;
    background: #00002a;
    padding: 4px;
    border-radius: 4px;
    position: relative;
}
 

.homeMailerFormArea p.btn-form .ajax-loader {
    position: absolute;
    bottom: -20px;
}
.homeMailerFormArea .wpcf7 form .wpcf7-response-output {
    border: 0;
    margin: 0;
}

 

 

.homeMailerFormArea input#frm-pdf {
    padding: 10px 0;
    background: transparent;
    border: 1px solid #ffffff5c;
    color: #fff;
    text-transform: uppercase;
    display: block;
    transition: 0.9s;
    width: 100%;
    font-size: 18px;
}

.homeMailerFormArea input#frm-pdf:hover {
    background: #f2c807;
}
.homeMailerFormArea  p.btn-form button {
    padding: 10px 0;
    background: transparent;
    border: 1px solid #ffffff5c;
    color: #fff;
    text-transform: uppercase;
    display: block;
    transition: 0.9s;
    width: 100%;
}

.homeMailerFormArea  p.btn-form button:hover {background: linear-gradient(90deg, rgba(220,167,30,1) 10%, rgba(247,207,1,1) 52%, rgba(220,167,30,1) 90%);}
/**-------------------------------*/
.IMg3Area.part2 .img-circle {
    width: fit-content;
    margin: auto;
}
 

.IMg3Area.part2 .text-blueBox {
    display: block;
    padding: 6.5em 30px 0;
    min-height: 23em;
}

.IMg3Area.part2 .text-blueBox h3 {
    font-size: 20px;
    margin-bottom: 10px;
}

.IMg3Area.part2 .text-blueBox p {
    color: #fff;
    text-align: left;
    font-size: 15px;
}

.IMg3Area.part2 .text-blueBox ul li {
    color: #fff;
    text-align: left;
    font-size: 15px;
    position:relative;
    padding: 0px 0 0 17px;
    }

.IMg3Area.part2 .text-blueBox ul li:before {content: "";width: 6px;height: 6px;background: #ffcb22;position: absolute;left: 0;top: 30%;border-radius: 100px;}

/*------------------*/
.off50Area .discount {
    position: absolute;
    top: 0;
    width: 499px;
    background: #00002a;
    padding: 23px 15px 49px;
    border-radius: 0 0 20px 0;
}

.off50Area {
    position: relative;
}
.off50Area .img50 img {
    width: 100%;
}
.off50Area .discount h1 {
    color: #ffcb22;
    font-size: 52px;
    margin-bottom: 5px;
}

.off50Area .discount p {
    color: #fff;
}

.off50Area .discount p span {
    background: #ffcb22;
    color: #000;
    padding: 12px 24px;
    display: block;
    border-radius: 0 20px 20px 0;
    position: absolute;
    left: 0;
    bottom: -13%;
}

.off50Area .p50 {
    width: 110px;
    height: 110px;
    background: #e3e3e3;
    border-radius: 100px;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #000000;
    font-size: 44px;
    font-weight: bold;
    font-family: 'Playfair Display';
    position: absolute;
    right: -12%;
    bottom: 16%;
    transition: 0.9s;
}

.off50Area:hover .p50 {
    transform: rotateY(360deg);background:#ffcb22
}
/*-------------------*/
  .wantedArea {
    background: url(/wp-content/themes/cash-for-gold/images/img-2021/wantedbg.png);
    background-size: 100% 100%;
}

.wantedArea .insWanted {
    position: relative;
}

.wantedArea .leftyellow {
    width: 250px;
    background: #ffcb22;
    padding: 40px 0 80px;
}

.wantedArea .leftyellow h1 {
    text-align: center;
    margin: 0 0 20px;
}

 

.wantedArea .leftList .titletext {position: relative;}

.wantedArea .hoverText {
    display: block;
    position: absolute;
    left: 113%;
    background: #fff;
    min-width: 430px;
    border-radius: 20px;
    top: -70%;
    padding: 35px;
    visibility: hidden;
    opacity: 0;
    transition: 0.9s;
}
.hoverText.d-show {
    opacity: 1;
    visibility: visible;
}

.leftList:hover .hoverText.d-show {
    opacity: 0;
    visibility: hidden;
}
.wantedArea .leftList .hoverText:after {content: "";width: 27px;height: 27px;background: white;position: absolute;left: -14px;top: 14%;transform: rotate(45deg);}
.wantedArea .leftList .titletext span {
    color: #00002a;
    display: block;
    font-size: 21px;
    font-weight: 500;
    margin: 6px 0 0;
    padding: 13px 20px;
    transition: 0.9s;
    cursor: pointer;
    position: relative;
}

.wantedArea .leftList .titletext .hoverText span {
    display: block;
    padding: 0;
    margin: 0;
    font-size: 16px;
    color: #000;
    font-weight: 400;
    padding-left: 1em;
}

.wantedArea .hoverText ul li {
    padding-left: 1em;
    position: relative;
    font-size: 18px;
    margin: 0 0 5px;
}

.wantedArea .hoverText ul li:before {content: "";width: 6px;height: 6px;background: #00002a;position: absolute;left: 0;top: 31%;border-radius: 100px;}

.wantedArea .leftList .titletext:hover h5 span {
    background: #00002a;
    color: #fff;
}

.wantedArea .titletext:hover .hoverText {
    opacity: 1;
    visibility: visible;
}
.wantedArea .hoverText.Jewelry {
    top: -9em;
    padding: 20px 35px;
}
.wantedArea .leftList .hoverText.Jewelry:after {top: 36%;}

.wantedArea .hoverText.Watches {top: -7em;}
.wantedArea .leftList .hoverText.Watches:after {top: 43%;}

 
.wantedArea .leftList .hoverText.Diamonds:after {top: 23%;}

.wantedArea .hoverText.Silver {top: -4em;}
.wantedArea .leftList .hoverText.Silver:after {top: 45%;}  

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

.bonusArea {
    background: url(/wp-content/themes/cash-for-gold/images/img-2021/bonus.jpg);
    padding: 110px  0 90px;
    background-size: 100% 100%;
}

.bonusArea h1 {
    color: #121111;
    margin: 0 0 10px;
    font-size: 42px;
}

.bonusArea p span {
    position: relative;
    background: linear-gradient(90deg, rgba(220,167,30,1) 10%, rgba(247,207,1,1) 52%, rgba(220,167,30,1) 90%);
    padding: 5px 20px;
    display: inline-block;
    font-size: 16px;
    font-weight: 600;
    margin-bottom: 4em;
}

.bonusArea p span:after {content: "";width: 115px;height: 2px;background: #dca71e;position: absolute;right: -53%;top: 41%;}
.bonusArea p span:before {
    content: "";
    width: 6px;
    height: 6px;
    background: #dca71e;
    position: absolute;
    right: -55%;
    top: 35%;
    border-radius: 100px;
}

/*-------------------------------*/
.sellArea {
    position: relative;
    padding: 64px 0 60px;
    width: 100%;
}

.sellArea:before {content: "";width: 50%;position: absolute;height: 100%;background: #00002a;top: 0;}

.sellArea h3 {
    background: linear-gradient(90deg, rgba(220,167,30,1) 10%, rgba(247,207,1,1) 52%, rgba(220,167,30,1) 90%);
    display: inline-block;
    padding: 6px 40px 7px;
    margin: 0 0 34px;
}

 .sellArea p {
    color: #fff;
    font-size: 12px;
    padding-right: 3em;
    padding-bottom: 1em;
}

.sellArea .hourImg img {
    width: auto;
    padding-left: 2em;
    padding-bottom: 1em;
}

.sellArea .dataTABLE {
    margin-left: 2em;
    background: #f9f9f9;
    padding: 10px;
}

 

.sellArea .dataTABLE h2 {
    font-size: 20px;
}

 .sellArea .table-height {
    height: 237px;
    overflow-y: scroll;
    margin-top: 11px;
}
.blogArea {
    background: #e3e3e3;
    padding: 54px 0;
    position: relative;
}

.blogArea h1 {
    text-align: center;
    text-transform: uppercase;
    margin: 0 0 30px;
    color: #121111;
}

.blogArea .blogImg {
    margin-bottom: 1em;
}

.blogArea .BlogText h4 {
    min-height: 43px;
    color: #121111;
    font-size: 20px;
    line-height: 25px;
}

.blogArea p.BlogLINK a {
    color: #121111;
    font-size: 16px;
    font-weight: 500;
    border-bottom: 1px solid;
    display: inline-block;
    margin-top: 8px;
}

.blogArea .insideBlog {
    padding: 2px;
}

.blogArea p.BlogLINK a:hover {
    color: #f5cb03;
    border-color: #f6cd02;
}

div#blogCarousel {
    padding-bottom: 3em;
    border-bottom: 1px solid #f6ca08;
    position: relative;
}
 

.blogArea .owl-nav {
    background: #e3e3e3;
    width: 177px;
    position: absolute;
    bottom: -18px;
    left: 45%;
    height: 35px;
}
.blogArea .owl-nav button{
     position: absolute;
     bottom: -14px;
     width: 60px;
     height: 60px;
     color: #fff!important;
     font-size: 61px!important;
     font-weight: 300!important;
     background: red!important;
     display: flex;
     justify-content: center;
     align-items: center;
}

.blogArea .owl-nav button.owl-prev {
   left: 10%;
   background: #f6ca08!important;
   border-radius: 5px;
   color: #1a1a40!important;
}
.blogArea .owl-nav button.owl-next {
     left: 57%;
     background: #1a1a40!important;
     border-radius: 5px;
}

.blogArea .owl-nav button span {
    margin: -6px 0 0;
} 


 
.testimonialArea  {
    background: #00002a;
    padding: 54px 0;
}

.testimonialArea  h1 {
    text-align: center;
    text-transform: uppercase;
    margin: 0 0 30px;
    color: #ffffff;
    position: relative;
}

.testimonialArea  .blogImg {
    margin-bottom: 1em;
}

.testimonialArea  .BlogText h4 {
    min-height: 43px;
    color: #121111;
    font-size: 20px;
    line-height: 25px;
}

.testimonialArea  p.BlogLINK a {
    color: #121111;
    font-size: 16px;
    font-weight: 500;
    border-bottom: 1px solid;
    display: inline-block;
    margin-top: 8px;
}

.testimonialArea  .insideBlog {
    padding: 2px;
}

.testimonialArea  p.BlogLINK a:hover {
    color: #f5cb03;
    border-color: #f6cd02;
}

div#testmonialCarousel {
    padding-bottom: 3em;
    padding-top: 2em;
    border-bottom: 1px solid #f6ca08;
    border-top: 1px solid #fff;
}
 

.testimonialArea  .owl-nav {
    background: #00002a;
    width: 177px;
    position: absolute;
    bottom: -18px;
    left: 45%;
    height: 35px;
}
.testimonialArea  .owl-nav button{
     position: absolute;
     bottom: -14px;
     width: 60px;
     height: 60px;
     color: #fff!important;
     font-size: 61px!important;
     font-weight: 300!important;
     background: red!important;
     display: flex;
     justify-content: center;
     align-items: center;
}

.testimonialArea  .owl-nav button.owl-prev {
   left: 10%;
   background: #f6ca08!important;
   border-radius: 5px;
   color: #1a1a40!important;
}
.testimonialArea  .owl-nav button.owl-next {
     left: 57%;
     background: #1a1a40!important;
     border-radius: 5px;
}

.testimonialArea  .owl-nav button span {
    margin: -6px 0 0;
} 

.testimonialArea h1 span {
    display: block;
    font-size: 18px;
    font-weight: 500;
    margin-bottom: 7px;
}

.testimonialArea img {
    width: 39px!important;
    height: 28px;
    margin: auto;
}

.testimonialArea  .TestiImg {
    width: 70px;
    height: 70px;
    margin: auto;
    display: flex;
    justify-content: center;
    align-items: center;
    border: 2px solid #f6ca08;
    border-radius: 100px;
}

.testimonialArea  .TestiText {
    margin: 1em 0;
}

.testimonialArea  .TestiText p {
    color: #fff;
    font-size: 14px;
    text-align: center;
}

.testimonialArea  .insideTesti {
    padding: 0 3em;
}

.testimonialArea  .TestiText p i {
    color: #f6ca08;
    display: inline-block;
    margin: 24px 3px 14px;
}

.testimonialArea  .authorName p {
    font-size: 18px;
    font-weight: 500;
}

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

.brandArea {
    padding: 35px 0;
}

.brandArea ul {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    align-items: center;
}

.brandArea ul li {
    margin: 0 2em;
}

.brandArea ul li img {width: auto!important;}

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

footer.footerArea {
    background: #00002a !important;
    padding: 40px 0 0;
}

.footerArea .footerItem p {
    color: #fff;
}

.footerArea .bestImg p {
    margin: 14px 0;
    font-size: 14px;
}

.footerArea .bestImg2 {
    display: flex;
    align-items: center;
    margin: 17px 0 0;
}

.footerArea .bestImg2 p {
    padding-left: 1em;
    font-size: 14px;
}

 

footer.footerArea .widgetTitle {
    color: #f2c906;
    font-size: 30px;
    height: 51px;
}

footer.footerArea ul li {
    font-size: 20px;
    position: relative;
}

footer.footerArea ul li a {
    position: relative;
    padding: 6px 0 6px 15px;
    display: inline-block;
}

footer.footerArea ul.fooreMenu li a:before {content: "";width: 8px;height: 8px;background: #f2c906;position: absolute;left: 0;top: 38%;border-radius: 100px;}

 

.footerArea ul.contactFoot li {
    display: flex;
    margin: 10px  0 20px;
}

.footerArea ul.contactFoot li i {
    color: #f2c906;
    padding: 0;
    display: block;
    margin-right: 11px;
}

footer.footerArea ul.contactFoot  li a{padding:0;}

.footerArea ul.contactFoot li p {
    font-size: 15px;
}

footer.footerArea ul li a:hover {
    color: #f2c906;
}
.copyrightArea {
    text-align: center;
    background: linear-gradient(90deg, rgba(220,167,30,1) 10%, rgba(247,207,1,1) 52%, rgba(220,167,30,1) 90%);
    padding: 12px 0;
}

.copyrightArea h3 {
    font-size: 14px;
    color: #000;
    font-family: 'Poppins', sans-serif;
    font-weight: 500;
} 

/*-----------CONTACT PAGE CSS-------------------*/
body.new-contact .conText {
    position: absolute;
    top: 215px;
    width: 100%;
}

body.new-contact .banner-innerPAGE {
        height: 42em;
    overflow: hidden;
}

body.new-contact  .header {
    position: absolute!important;
    background: #00000057!important;
}

body.new-contact .conText .row {
    align-items: center;
    display: flex;
    flex-wrap: wrap;
}

body.new-contact .bannertext2 h1 {
    color: #fff;
    font-size: 58px;
    margin-bottom: 21px;
}

body.new-contact .bannertext2 p {
    color: #fff;
    line-height: 22px;
    font-size: 17px;
}

body.new-contact .bannertext2 p b {
    display: block;
    margin-top: 8px;
}
  body.new-contact .contactArea {position: relative;top: -52px;z-index: 99;}

body.new-contact .contactArea .contForm {
    background: #f8d100;
    padding: 50px 150px 50px 60px;
}

body.new-contact .contactArea .uspsimg {
    text-align: left;
    margin: 0 0 30px;
}

body.new-contact .contactArea .form-block input {
    height: 50px;
    background: #00000026;
    border: 0;
}

body.new-contact .contactArea .form-block input::placeholder {
    color: #000;
}
body.new-contact .contactArea .form-block textarea{background: #00000026;border: 0;height: 106px;color: red;}

body.new-contact .contactArea .form-block textarea::placeholder {
    color: #000;
}

body.new-contact .contactArea input.wpcf7-form-control.wpcf7-submit.sub {
    background: #00002a;
    color: #fff;
    width: 150px;
    margin-top: 1em;
    border-radius: 5px;
}

body.new-contact .contactArea input.wpcf7-form-control.wpcf7-submit.sub:hover {
    background: #000;
}

body.new-contact .contactArea .contInfo {
    background: #00002a;
    padding: 90px 60px;
    min-height: 17.1em;
}

body.new-contact .contactArea .contInfo h4 {
    color: #fff;
    font-size: 28px;
    font-family: 'Poppins';
    font-weight: 600;
}

body.new-contact .contactArea .icon i {
    color: #f8d100;
    font-size: 30px;
    margin: 0 16px 0 0px;
}

body.new-contact .contactArea .box {
    display: flex;
    margin: 42px 0;flex-wrap: wrap;
}

body.new-contact .contactArea .txt p {
    color: #fff;line-height: 25px;
}
body.new-contact .contactArea .contForm h4 {
    color: #222222;
    font-size: 28px;
    font-family: 'Poppins';
    font-weight: 600;
    margin-bottom: 1em;
}

body.new-contact .col-md-7.pr0 {
    padding-right: 0;
}

body.new-contact .col-md-5.pl0 {
    padding-left: 0;
}
body.new-contact .txt {
    width: 80%;
}

body.new-contact .contactArea .txt p a {
    word-break: break-all;
}

body.new-contact .mapArewa {
    padding: 0 0 8px;
}

body.new-contact .mapArewa iframe {
    width: 100%;
    height: 450px;
}

/*-------------03-05-2021---------------*/

 
.page-id-25 .img-block img{border:1px solid #ccc; padding:30px; margin:0; box-shadow: 5px 5px 0px #f6ca08;}

.page-id-25 h3{margin:30px 0 15px 0; position:relative; padding:0 0 10px 0; color:#000}

.page-id-25 h3:before{background:#f6ca08; height:2px; width:80px; position:absolute; left:0; bottom:0; content:""}

.page-id-25 .has-text-color, .inner-about .has-text-color strong{color:#00002a !important; font-weight:500 !important }

.page-id-25 p{text-align:justify}


.page-id-23 .img-block img{border:1px solid #ccc; padding:30px; margin:0; box-shadow: 5px 5px 0px #f6ca08;}

.page-id-23 h3{margin:30px 0 15px 0; position:relative; padding:0 0 10px 0; color:#000}

.page-id-23 h3:before{background:#f6ca08; height:2px; width:80px; position:absolute; left:0; bottom:0; content:""}

.page-id-23 .has-text-color, .inner-about .has-text-color strong{color:#00002a !important; font-weight:500 !important }

.page-id-23 p{text-align:justify}


 

.blogArea.page-blog .row {
    display: flex;
    flex-wrap: wrap;
}

.blogArea.page-blog .blogImg {
    min-height: 15em;
}

.blogArea.page-blog .insideBlog {
    padding: 10px;
    box-shadow: 0 3px 6px rgba(0,0,0,0.16), 0 3px 6px rgba(0,0,0,0.23);
    margin: 0 0 30px;
    background: #fff;
    border-radius: 5px;
    min-height: 23em;
}

.blogArea.page-blog  p.BlogLINK {
    margin: 0 0 15px;
}





.hustle-popup-content {}

 
.hustle-popup-content button.hustle-button-icon {
    position: absolute;
    z-index: 99999;
    top: 13px;
    right: 0;
    color: #ffeb3b!important;
    background: #000;
}

.hustle-popup-content span.hustle-subtitle {
    font-size: 26px!important;
    display: block;
    line-height: 1.6!important;
    color: red!important;
    text-transform: capitalize !important;
}

.hustle-popup-content {
    text-align: center!important;
}

body span.hustle-title {
    text-align: center!important;
    font-size: 25px!important;
    color: #00002a!important;
    text-transform: uppercase!important;
}

.hustle-layout .hustle-subtitle {
    text-align: center!important;
}

.hustle-layout {
    background: #fff;
    border: 2px solid #00002a;
    padding-bottom: 23px;
}

form.hustle-layout-form {
    margin-bottom: 0;
    padding-bottom: 19px!important;
}

.hustle-layout p.hustle-nsa-link a {
    color: #382c06!important;
}


.hustle-form .hustle-form-fields .hustle-button {
    background: gold!important;
    color: #fff;
    border-color: gold!important;
    color: #000!important;
    text-transform: uppercase!important;
}

button.playaudio {
    background: #0a457f;
    border: 0;
    color: #fff;
    font-size: 19px;
    padding: 7px 16px;
    border-radius: 5px;
    font-weight: 500;
}

button.playaudio i {
    color: gold;
}

button.playaudio:hover {
    background: #000;
}

.pay-4 { text-align: center; }
.pay-4 h2 { font-family: sans-serif; font-size: 20px; color: red; }
.pay-4 ul { display: flex; justify-content: center; align-items: center; }
.pay-4 ul li { padding: 34px; }