*{margin:0;padding:0;box-sizing:border-box}
ol,ul{list-style:none;padding-left: 0px;}
a{text-decoration:none;color:inherit}
button{outline:0;border:none;background:0 0;font-family: 'Open Sans', sans-serif;font-size:inherit;font-family:inherit;color:inherit;cursor:pointer}
input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}
body{font-weight: 400;font-family: 'Open Sans', sans-serif;box-sizing: border-box;-webkit-text-size-adjust:100%;font-style: normal;}
 

/* navigation */
header {
    background: #FFFFFF;
    box-shadow: 0px 10px 5px rgb(0 0 0 / 5%);
    height: 133px;
    display: flex;
    align-items: center;
    position: relative;
}
.containerheader{   width: 100%;
    max-width: 1310px;
    margin: 0 auto;
    padding: 0 15px;}
 .container {
    width: 100%;
    max-width: 1277px;
    margin: 0 auto;
    padding: 0 15px;
}
.headerwrapper {
    display: flex;
    justify-content: space-between;
    align-items: center;
}
.logo img {
    width: 100%;
}
.logo {
    max-width: 336px;
}
.header-section{display: flex;}
#menu-headermenu li a {
    font-weight: 600;
    font-size: 16px;
    line-height: 22px;
    text-align: center;
    letter-spacing: 0.3px;
    color: #112233;
}

#menu-headermenu li {
    padding-left: 40px;
}
#menu-headermenu li:first-child {
    padding-left: 0px;
}
.current-menu-item a { color: #0D49BD !important; }
.footermain .current-menu-item a { color: #fff !important; }
.contentmenu{display: none;}

/* footer */
.footermain{background: #051032;}
.footerwrapper{max-width:725px;margin: 0 auto;}
.footerlogo { max-width: 156px; margin: 0 auto;    padding: 31px 0px 40px;}
.footerlogo img { width: 100%; }
#menu-footer-menu { display: flex; align-items: center; justify-content: center;    max-width: 650px;margin: 0 auto;      padding-bottom: 36px;flex-wrap: wrap;}
#menu-footer-menu li a { font-family: 'Poppins', sans-serif;  font-weight: 400; font-size: 11.6923px; line-height: 19px; text-align: center; color: #FFFFFF;position: relative;padding: 0 6px; }
ul#menu-footer-menu li:not(:last-child) a::after{ position: absolute; content: ''; border-right: 1px solid; height: 10px; top: 4px; right: 0; }

/* Lander Page*/

/* middle section */
.bluebg{background: #E8EDFF;}
.agencywrapper { max-width: 585px; margin: 0 auto; display: flex; align-items: center; justify-content: space-between; padding: 20px 0px; }
.agencywrapper p { font-family: 'Open Sans';  font-weight: 600; font-size: 14px; line-height: 20px; text-align: center; color: #000000; }
.agencyicon img{    height: 24px;}

/* banner */
.banner{background: url(../image/banner.jpg) center top no-repeat;background-size: cover;height: 569px;width: 100%;}
.bannerwrapper {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;    
    height: 100%;
    max-width: 761px;
    margin: 0 auto;
}
.bannerwrapper h1 {
    font-family: 'Poppins', sans-serif;
    font-weight: 700;
    font-size: 64px;
    line-height: 130.5%;
    text-align: center;
    color: #FFFFFF;
    margin-bottom: 22px;
}
.bannerwrapper h2 {
    font-weight: 400;
    font-size: 24px;
    line-height: 33px;
    text-align: center;
    color: #FFFFFF;
    }

/* About    */
.wrapper{    display: flex;
    justify-content: space-between;
    }
    .about .wrapper{flex-wrap: wrap;} 
 .about {
        margin: 70px 0px;
    }
.aboutdesc h2{font-family: 'Poppins', sans-serif;
    font-weight: 700;
    font-size: 47px;
    line-height: 70px;
    color: #112233;
    margin-bottom: 15px;
    }
.aboutdesc p{ 
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #576E88;
    }
.aboutdesc{    padding-left: 33px;
    padding-right: 16px;max-width: 630px;width: 100%;}
    
    .imagebox {
        max-width: 45%
    }
    .imagebox img {
        width: 100%;;display: block;
    }


/* benefit */
.benefit{padding-bottom: 91px;}
.benefitbox h4{font-family: 'Poppins', sans-serif;
    font-weight: 700;
    font-size: 48px;
    line-height: 56px;
    color: #112233;
    margin-bottom: 15px;
    }
.benefitbox p{ 
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    color: #576E88;
    }
.benefitbox.box1{    width: 44%;
    margin-right: 119px;}
.benefitbox{    width: 50%;}
 
 

/* Reads */
.reads { padding: 70px 0px; background: #F8F8F8; }

.topreadheading{    font-family: 'Poppins', sans-serif;
    font-weight: 700;
    font-size: 47px;
    line-height: 70px;
    color: #112233;
    text-align: center;
    margin-bottom: 40px;}
    .readwrapper {
        display: flex;
        justify-content: space-between;
        flex-wrap: wrap;
    }
   
    .readbox h3 {
        font-family: 'Poppins', sans-serif;
        font-weight: 600;
        font-size: 20px;
        line-height: 30px;
        text-transform: capitalize;
        color: #112233;
        margin:15px 0px 10px;
    }
    .readbox p {
        font-weight: 400;
        font-size: 16px;
        line-height: 24px;
        color: #576E88;
        margin-bottom: 10px;
    }
    .readbox .readmore {
        font-weight: 600;
        font-size: 16px;
        line-height: 20px;
        text-decoration-line: underline;
        text-transform: capitalize;
        color: #377DE7;
        display: flex;
        align-items: center;
    }
    .readbox .imagebox {
        max-width: 100%;
    }

    /* faq */
    .faqwrapper{padding: 70px 0px 108px;}
    .faqwrapper .topreadheading{margin-bottom: 43px;}
    .faqaccordion{ max-width: 846px;margin: 0 auto;padding: 40px 30px 0px;background: #FFFFFF; border: 1px solid #EAEAEA; border-radius: 10px; }

    .accordion-item {
        border-bottom: 1px solid #D0D0D0;
        padding: 30px 0px;
    }
      
      .accordion-item-header {
        display: flex;
        align-items: center;
        position: relative;
        cursor: pointer;
        width: 100%;
        text-align: left;
        outline: none;
        transition: 0.4s;
        font-family: 'Poppins', sans-serif;
        font-weight: 500;
        font-size: 20px;
        line-height: 30px;
        text-transform: capitalize;
        color: #112233;
      }
      .accordion .accordion-item:nth-child(1){
        padding-top: 0px;
    }
    .accordion .accordion-item:last-child {
        border-bottom: none;
    }
      .accordion-item-header::after {
        content: "\002B";
        font-size: 27px;
        position: absolute;
        right: 0rem;
        color: #112233;
        font-weight: 600;
      }
      
      .accordion-item-header.active::after {
        content: "\2212";    font-size: 35px;
      }
      
      .accordion-item-body {
        max-height: 0;
        overflow: hidden;
        transition: max-height 0.2s ease-out;
      }
      
      .accordion-item-body-content {
        padding-top: 10px;
        font-weight: 400;
        font-size: 16px;
        line-height: 24px;
        color: #576E88;
      }
      .accordion-item-header.active{
        font-weight: 600;
        font-size: 24px;
        line-height: 30px;
        color: #377DE7;
      }

      /* About Page */
   .aboutwrapper {
        height: calc(100vh - 133px);
        background: #E8EDFF;
        display: flex;
        align-items: center;
        justify-content: center;
        text-align: center;
        min-height: 697px;
    }
    .abouttext {
        max-width: 1014px;
        margin: 0 auto;
    }
    .abouttext h1 {
        font-family: 'Poppins', sans-serif;
        font-weight: 700;
        font-size: 64px;
        line-height: 130.5%;
        text-align: center;
        color: #112233;
        margin-bottom: 20px;
    }
    .abouttext p {
        font-weight: 400;
        font-size: 24px;
        line-height: 183.18%;
        text-align: center;
        color: #112233;
    }

    /* article page */
    .articlewrapper { padding: 50px 0px 56px; }
    .articlewrapper .topreadheading{text-align: left;    font-weight: 600; font-size: 38px; line-height: 70px; text-transform: capitalize; color: #112233; margin-bottom: 20px;}
    .articleinfo {display: flex; justify-content: space-between; }
    .articleitems { display: flex; justify-content: space-between;max-width: 63%;flex-wrap: wrap;}
    .articlebox{max-width: 46.3%;margin-bottom: 56px;}
    .recombox { background: #FFFFFF; box-shadow: 0px 0px 12px rgb(0 0 0 / 25%); border-radius: 8px; padding: 36px 32px 36px 31px; }
    .recombox h2 { font-family: 'Poppins'; font-weight: 600; font-size: 24px; line-height: 30px; text-transform: capitalize; color: #112233;margin-bottom: 20px; }
    .recombox ul li { font-weight: 400; font-size: 16px; line-height: 24px; color: #576E88; margin-bottom: 20px; }
    .recommentaion {width:328px; }
    .articles{ max-width:1144px; margin: 0 auto; }
    .articlebox h3 { font-family: 'Poppins';  font-weight: 600; font-size: 20px; line-height: 30px; text-transform: capitalize; color: #112233;    margin: 18px 0px 10px; }
    .articlebox p{ font-weight: 400; font-size: 16px; line-height: 24px; color: #576E88;margin-bottom: 6px;}
    .articlebox .readmore { font-weight: 600; font-size: 16px; line-height: 20px; text-decoration-line: underline; text-transform: capitalize; color: #377DE7; display: flex;
        align-items: center;}
    .articlebox .readmore span, .readbox .readmore  span{width: 14px; margin-left: 10px;transition: 0.2s ease-in;}
    .recombox ul li:last-child { margin-bottom: 0px; }
    .articlebox .imagebox {     max-width: 337px; max-height: 216px; border-radius: 10px; overflow: hidden; height: auto;}
    .articlebox .imagebox img { width: 100%; height: 100%; display: block;-webkit-transform: scale(1);
        transform: scale(1);
        -webkit-transition: .3s ease-in-out;
        transition: .3s ease-in-out; }
     /* article details page */
     .articledetailswrapper{padding: 30px 0px 130px;}
     .articledetailswrapper .topreadheading{ margin-bottom: 10px !important; }
   .articledetailswrapper .recommentaion{    margin-top: 20px;}
    .articledetails{    max-width: 64%;}
.articledetails p {font-weight: 400; font-size: 16px; line-height: 24px; color: #576E88;margin-bottom: 30px;}
  .articledetails h2{ font-family: 'Poppins'; font-weight: 600; font-size: 24px; line-height: 32px; text-transform: capitalize; color: #112233; margin-bottom: 10px; }
  .articledetails h2 strong { font-weight: 600; }
  .morearticles .topreadheading{margin-bottom: 10px;}
  .morearticles .readtext{font-weight: 400; font-size: 16px; line-height: 24px; text-align: center; color: #576E88;max-width: 630px;margin: 0 auto;padding-bottom: 40px;}
  .articlebanner img { height: 100%; width: 100%;display: block; }
.articlebanner { height: auto; }
.readwrapper .readbox .imagebox{  border-radius: 10px; overflow: hidden;  }
.readwrapper .readbox{    max-width: 413px;width: 32%;}
.readwrapper .readbox .imagebox { max-width: 413px; max-height: 329px; height: auto;    border: 1px solid #EAEAEA; } 
.readwrapper .readbox .imagebox img { width: 100%; height: 100%; -webkit-transform: scale(1);
    transform: scale(1);
    -webkit-transition: .3s ease-in-out;
    transition: .3s ease-in-out;}
ul#menu-recommended-list{list-style-type: decimal; margin-left: 18px;}

/* contact page */
.contactuswrapper { padding: 70px 0px 71px; position: relative;min-height: 100vh;}
.contactuswrapper::after{position: absolute;content: '';background: #E8EDFF;height: 569px;width: 100%;left: 0;top: 0; z-index: -9;}
.fieldwrap{position: relative;margin-bottom: 28px;}
.fieldwrap label { font-weight: 600; font-size: 14px; line-height: 19px; color: #132335; display: inline-block; background: #fff; height: 20px; position: absolute; left: 19px; top: -8px; padding: 0px 10px; }
.fieldwrap input { background: #FFFFFF; border: 1px solid #BEBEBE; border-radius: 5px; width: 100%; height: 60px; padding: 0px 19px;outline: none;    font-weight: 700; font-size: 16px; line-height: 22px; color: #132335;    font-family: 'Open Sans', sans-serif }
textarea { width: 100%; height: 134px; background: #FFFFFF; border: 1px solid #BEBEBE; border-radius: 5px; resize: none; outline: none; padding: 15px 19px;    font-weight: 700 ; font-size: 16px  ; line-height: 22px ; color: #1F1F1F ; font-family: 'Open Sans', sans-serif; }
.fieldwrap input::placeholder,.fieldwrap textarea::placeholder{font-weight: 400; font-size: 14px; line-height: 24px; color: #708BA9;    font-family: 'Open Sans', sans-serif; }
.formwrapper { background: #FFFFFF; border: 1px solid rgba(94, 94, 94, 0.2); box-shadow: 0px 10px 10px rgb(0 0 0 / 10%); border-radius: 8px; max-width: 580px; margin: 0 auto; padding: 40px 41px 30px; }
.captcha { margin: 0 auto 25px; text-align: center; max-width: 298px; }
.captcha img{width: 100%;}
.formbutton { background: #377DE7; border-radius: 12px; width: 300px; height: 80px; font-weight: 800; font-size: 32px; line-height: 44px; text-align: center; letter-spacing: 0.3px; color: #FFFFFF; text-transform: uppercase ; margin: 0 auto; display: block; }
.contactmain h1 { font-family: 'Poppins'; font-style: normal; font-weight: 700; font-size: 64px; line-height: 130.5%; text-align: center; color: #112233; margin-bottom: 20px; }
.contactmain p{font-weight: 400; font-size: 24px; line-height: 33px; text-align: center; color: #112233; margin-bottom: 30px;}
.namewrap { display: flex; justify-content: space-between; }
.namewrap .fieldwrap { width: 46%; }
/* 31-01-23 */
form.wpcf7-form{
    background: #FFFFFF;
    border: 1px solid rgba(94, 94, 94, 0.2);
    box-shadow: 0px 10px 10px rgb(0 0 0 / 10%);
    border-radius: 8px;
    max-width: 550px;
    margin: 0 auto;
    padding: 40px 40px 0px;
}
form.wpcf7-form label {
    position: relative;
    display: block;
    left: 0px !important;
    width: 100%;
    margin-bottom: 28px;
}
form.wpcf7-form label span {
    font-weight: 600;
    font-size: 14px;
    line-height: 19px;
    color: #132335;
    display: inline-block;
    background: #fff;
    height: 20px;
    position: absolute;
    left: 13px;
    top: -9px;
    padding: 0px 6px;
}
span.wpcf7-form-control-wrap {
    width: 100%;
    display: block;
    position: relative !important;
    left: 0px !important;
    height: 60px !important;
    top: 0px !important;
    padding: 0px !important;
}
span.wpcf7-form-control-wrap input {
   display: block;
    border: 1px solid #BEBEBE;
    border-radius: 5px;
    width: 100%;
    height: 100% !important;
    padding: 0px 19px !important;
    outline: none;
    font-weight: 700 !important;
    font-size: 16px !important;
    line-height: 22px !important;
    color: #1F1F1F !important;
    font-family: 'Open Sans', sans-serif;
    position: relative;
}
input#fname,input#lname{text-transform: capitalize;}
span.wpcf7-form-control-wrap input::placeholder,span.wpcf7-form-control-wrap textarea::placeholder{font-weight: 400; font-size: 14px; line-height: 24px; color: #708BA9;    font-family: 'Open Sans', sans-serif;text-transform: initial;}

input.wpcf7-form-control.wpcf7-submit {
    background: #377DE7;
    border-radius: 12px;
    width: 300px;
    height: 80px;
    font-weight: 800;
    font-size: 32px;
    line-height: 44px;
    text-align: center;
    letter-spacing: 0.3px;
    color: #FFFFFF;
    text-transform: uppercase;
    margin: 0 auto;
    display: block;
    border: navajowhite;
    outline: 0;
    border: none;
    cursor: pointer;
    font-family: 'Open Sans', sans-serif;
    transition: 0.3s all ease-in-out;
}

form.wpcf7-form p{ flex-wrap: wrap;
    justify-content: space-between;display: flex;
    margin-bottom: 30px !important;
}

form.wpcf7-form p label:first-child {
    width: 100%;
}
form.wpcf7-form p label{width:48.7%; margin-bottom: 27px;   }

form.wpcf7-form label span:nth-child(1) {
    z-index: 10 !important;
}

form.wpcf7-form p label:nth-child(7) {
    width: 100%;    margin-bottom: 22px;
}

form.wpcf7-form p br{display: none;}
span.wpcf7-not-valid-tip {
    color: #f00 !important;
    font-size: 12px !important;
    font-weight: normal;
    display: block;
    position: relative!important;
    left: 0 !important;
    background: transparent !important;
    top: 0px !important;
    text-align: left !important;
    width: 100% !important;
    padding-left: 0px !important;
    font-weight: 400 !important;
}
 

/* terms and condition page */
.pagenamewrapper .container{height: 100%;padding: 0;}
.pagename,.pagenamewrapper{display: flex;align-items: center;justify-content: center;height: 100%;background: #E8EDFF;height: 569px;margin-bottom: 70px;}
.pagename h1{font-family: 'Poppins'; font-style: normal; font-weight: 700; font-size: 64px; line-height: 130.5%; text-align: center; color: #112233;}
.content-wrap { margin-bottom: 71px; }
.ootb-tabcordion--entry::before{display: none;}
.tcwrapper { margin-bottom: 277px; }
.tcmain{display: flex;}
.ootb-tabcordion.has-tabs .ootb-tabcordion--entry { min-height: 0; }
.ootb-tabcordion.has-tabs .ootb-tabcordion--entry::before { display: none; }

.ootb-tabcordion .ootb-tabcordion--tabs { width: 35%; }
.sticky-div { position: sticky; position: -webkit-sticky; top: 40px; height: 700px; }

.infotc { width: 64%; margin-left: 1%; }
.ootb-tabcordion--tabs .tab { display: block; font-family: 'Poppins'; font-weight: 500; font-size: 16px; line-height: 20px; text-transform: capitalize; color: #112233; cursor: pointer; margin-bottom: 25px; margin-left: 19px; position: relative; height: 33px; text-align: left;display: flex;justify-content: flex-start;align-items: center; }
.tclistwrap { border-left: 5px solid #EEEEEE; }
.ootb-tabcordion--tabs .tab:first-child{padding-top: 5px;}
.ootb-tabcordion--tabs .tab:last-child{margin-bottom: 0px;padding-bottom: 5px;}
.ootb-tabcordion--tabs .tab.is-active::after { position: absolute;content: '';border-left: 5px solid #2183EE;height: 33px;left: -24px;top: 0; }
.ootb-tabcordion--entry { overflow: hidden; }
.ootb-tabcordion--entry:hover, .ootb-tabcordion--entry:focus { outline: none; }
/* .ootb-tabcordion--entry:hover::before, .ootb-tabcordion--entry:focus::before { background: #535353; } */
.ootb-tabcordion--entry.is-active::before { background: url(../image/line.png) no-repeat 17px center; }
.ootb-tabcordion--entry-container { overflow: hidden; margin-bottom: 1px; }
.ootb-tabcordion--entry-content h4 {font-family: 'Poppins'; font-style: normal; font-weight: 700; font-size: 16px; line-height: 48px; letter-spacing: 1px; color: #112033; margin-bottom: 10px; }
.ootb-tabcordion--entry-content p { font-weight: 400; font-size: 16px; line-height: 24px; letter-spacing: 1px; color: #576E88; margin-bottom: 20px; }
.ootb-tabcordion--entry{position: relative;}

.ootb-tabcordion--entry-content h4 {
    font-family: 'Poppins';
    font-style: normal;
    font-weight: 700;
    font-size: 16px;
    line-height: 48px;
    letter-spacing: 1px;
    text-transform: uppercase;
    color: #33312F;
    
}

.ootb-tabcordion--entry-content ul {
    list-style-type: disc;
    padding-left: 20px;
    margin-bottom: 20px;
}
 
.ootb-tabcordion--entry-content p,.ootb-tabcordion--entry-content h5,.ootb-tabcordion--entry-content ul li,.ootb-tabcordion--entry-content h3,.mainppcontent p{font-family: 'Poppins';
    font-style: normal;
    font-weight: 400;
    font-size: 16px;
    line-height: 24px;
    letter-spacing: 1px;
    color: #5E5E5E;
margin-bottom: 20px;}

.ootb-tabcordion--entry-content ul li{margin-bottom: 0px;}
.ootb-tabcordion--entry-content a,.mainppcontent p a{text-decoration: underline;}
 

    /* Error  page */
    .errordec h1 { font-weight: 600; font-size: 56px; line-height: normal;   color: #112233; margin-bottom:5px; }
    .errordec h2{font-weight: 400; font-size: 24px; line-height: 34px; color: #576E88;margin-bottom: 54px;}
    .backhome{display: block;max-width: 294px; height: 80px;background: #377DE7; border-radius: 12px;font-weight: 700; font-size: 24px; line-height: 34px; display: flex; align-items: center; color: #FFFFFF;text-align: center;justify-content: center;}
   .errorpage { height: 100vh; display: flex; align-items: center;    min-height: 568px;}
   .errorwrapper { display: flex; max-width: 1068px; margin: 0 auto; height: 100%; width: 100%; align-items: center; }
   .errorimg { width: 50%; margin-right: 39px; }
  .errorimg img { max-width: 516px; }


  /* unsubscribe page */
.cont-sec{  max-width: 846px;margin: 0px auto 40px;}
.entry-content h2{ margin-bottom: 31px; }
.cont-sec h2{background: #377DE7; border: 1px solid #EEEEEE; box-shadow: 0px 4px 5px rgb(0 0 0 / 6%); font-family: 'Poppins'; font-style: normal; font-weight: 600; font-size: 24px; line-height: 24px; text-transform: capitalize; color: #FFFFFF; height: 70px; padding: 23px 25px;}
.cont-block{display:flex;justify-content:space-between;cursor:pointer;align-items:center;    font-family: 'Poppins'; font-style: normal; font-weight: 700; font-size: 16px; line-height: 48px; letter-spacing: 1px; color: #33312F;    padding: 20px 25px 0px;}
.cont-block span{line-height:0;}
.cont-block span svg:nth-child(2){display:none;}
.cont-block:hover span{transition:all 320ms ease;transform:rotate(90deg);}
.cont-show{background:#fff;padding:0 22px 16px;display:none;margin-bottom:10px;}
.desc{font-size:10px;color:#7c6d8f;max-width:804px;margin:0 auto;text-align:center;}
.cont-block p{margin-bottom: 0px; font-family: 'Poppins'; font-style: normal; font-weight: 700 !important; font-size: 16px !important; line-height: 48px !important; letter-spacing: 1px; color: #112233;}
.cont-block:hover span.animate{transform:rotate(0);}
.bwrs_title span{margin-right:12px;padding-top:2px;display: none;}
.steps_list{margin-left: 0px;margin-bottom: 0px}
.steps_list li{display:flex;padding-bottom:30px;align-items:baseline;flex-direction:column;}
.steps_list li:last-child{border-bottom: 1px solid #BEBEBE;}
.steps_list li span{margin-right:0px; margin-bottom:5px;font-family: 'Poppins'; font-style: normal; font-weight: 700; font-size: 14px; line-height: 21px; letter-spacing: 1px; color: #112233;}
.steps_list li p,.bwrs_desc{font-size:14px;color:#000;word-break:break-word;}
.bwrs_desc a{color:#0074ff;text-decoration:underline;}
.bwrs_desc a.brand{text-decoration:none;}
.bwrs_desc a:hover{text-decoration:none;}
.bwrs_desc b{color:#0074ff;font-weight:700;} 
.steps_list li p, .bwrs_desc{ font-style: normal; font-weight: 400; font-size: 14px; line-height: 19px; letter-spacing: 1px; color: #576E88;}
.cont-show hr{border-color:#e9edf2;height:1px;margin-bottom:20px;}
.bwrs_title_a{font-size:14px;}
.ast-single-post .entry-title, .page-title{font-family: 'Roboto'; font-style: normal; font-weight: 700; font-size: 64px; line-height: 75px; letter-spacing: 1px; color: #F87060;    border: none;
    border-bottom: 8px dotted #F87060;    margin: 0px auto 24px;    padding-bottom: 8px; }
.entry-content p{    font-family: 'Roboto'; font-style: normal;  color: #102442;margin-bottom: 0px;}
p.bwrs_desc{    display: initial; font-style: normal; font-weight: 400; font-size: 14px; line-height: 19px; letter-spacing: 1px; color: #576E88;}
.cont-sec:first-child .cont-grid { margin-bottom: 20px; }
.cont-grid{    border: 1px solid #F87060;}
.cont-sec:first-child .cont-grid:last-child { margin-bottom: 0px; }
.cont-show._desktop .steps_list:nth-child(2) { margin-bottom:15px; }
.cont-sec_b { margin-bottom: 10px; }
header.entry-header.ast-no-thumbnail.ast-no-meta{    max-width: 1166px;}
.bwrs_title{ display:flex;align-items: flex-start;margin-bottom: 25px !important; font-family: 'Poppins'; font-style: normal; font-weight: 400; font-size: 16px; line-height: 48px; letter-spacing: 1px; text-transform: capitalize; color: #112233;}
.bwrs_title.bwrs_title_a { align-items: center;     line-height: 28px;font-size: 16px;}
.steps_list li p a { text-decoration: underline; }
.unsub-wrap.staticpage {
    min-height: 100vh;
    height: 100%;
}
.nav-toggle {
    display: none
}

nav ul {
    list-style: none;
    padding-left: 0;
    margin: 0
}

nav ul li {
    display: flex;
    align-items: center;
}

nav ul li:first-child {
    margin-left: 0
}
html {
    scroll-behavior: smooth;
  }



    @media screen and (max-width: 1200px) {
        .about .wrapper{  max-width: 558px; margin: 0 auto; justify-content: center; text-align: left;}
            .imagebox { max-width: 100%; }
            .aboutdesc{    padding-left: 0px; padding-right: 0px;}
         }
  
         @media screen and (max-width:1000px) {
            /* Error page */
            .errorimg{width: auto;margin: 0px auto 28px auto; text-align: center;}
            .errordec { max-width: 720px; margin: 0 auto;text-align: center;}
            .backhome{    margin: 0 auto;}
            .errorwrapper{flex-wrap: wrap;}
         }

    @media screen and (max-width:900px) {
        .recombox h2{    font-size: 18px;}
     }


@media screen and (max-width: 768px) {
 
   

    #menu-headermenu li{padding-left: 0px;}
    .menu li a{margin: 0;padding: 10px 0;display: block;}
    /* header .menushown{    position: absolute; top: 60px; left: 0; right: 0; background-color: #fff; height: auto; z-index: 1;} */
    /* .hamburger{display: inline-flex;flex-direction: column; width: 21px;cursor: pointer; }
    .hamburger span { background-color: #A0A7BC; height: 3.33px; margin-bottom: 4px; display: block; border-radius: 2px; } */
      header{    height: 60px;box-shadow: 0px 5px 5px rgba(0, 0, 0, 0.05);}
      header .logo{max-width: 141px;}
      .footerlogo{    max-width: 93px;    padding: 11px 0px;}
      #menu-footer-menu{    flex-wrap: wrap; padding: 0px 20px 11px;justify-content: center;height: 100%;}
      #menu-footer-menu li a{font-size: 8px; line-height: 16px;display: block;padding: 0px 6px;}
      #menu-footer-menu li { margin: 0px 0px; }
      ul#menu-headermenu.menushown {top: 60px !important;}
      

      /* lander page */
      .agencywrapper{    max-width: 320px;    padding: 10px 0px;}
      .agencyicon{    margin-right: 19px;}
      .agencywrapper p{text-align: left; font-weight: 600; font-size: 12px; line-height: 15px;}
      .agencyicon img{height: 18px;}

    .banner{background: url(../image/bannermobile.jpg) center top no-repeat;background-size: cover;width: 100%;}
    .bannerwrapper{    max-width: 294px}
    .bannerwrapper h1{    font-weight: 700; font-size: 20px; line-height: 130.5%; margin-bottom: 10px; padding: 0px 20px;}
    .bannerwrapper h2 { font-weight: 400; font-size: 14px; line-height: 19px; }

    .about {    margin: 30px 0px 5px; }
    .aboutdesc h2,.topreadheading{    font-size: 20px; line-height: 30px;}
    .aboutdesc p,.benefitbox p{font-size: 14px; line-height: 24px;}
    .benefitbox h4{    font-size: 20px; line-height: 30px;    margin-bottom: 10px;}

    .readbox h3{font-size: 16px;  margin: 10px 0px 0px;}
    .readbox p,.readbox .readmore,.accordion-item-body-content{    font-size: 14px;}
    .readbox span img { width: 14px; margin-left: 5px; }
    .aboutdesc,.benefitbox.box2{padding-left: 0px;}
    .aboutdesc{margin-top: 16px;}
    .aboutdesc h2{    margin-bottom: 10px;}

    .benefit { padding-bottom: 70px; }
    .benefit .wrapper{flex-wrap: wrap;}
    .benefitbox.box1 { width: 100%; margin-right: 0px; }
    .benefitbox { width: 100%; }

    .reads { padding: 30px 0px 0px; }
    .topreadheading {    margin-bottom: 20px;}
    .readbox { margin-bottom: 20px; }
    .faqwrapper {    padding: 20px 0px 50px;}
    .faqwrapper .topreadheading{    margin-bottom: 15px;}
    .faqaccordion{padding: 15px 12px 0px;}
    .accordion-item-header{    font-weight: 500; font-size: 13px; line-height: 20px; }
    .accordion-item{    padding: 15px 0px;}
    .accordion-item-header::after{    font-size: 16px;}
    .accordion-item-header.active{font-size: 16px; line-height: 20px;}
    .accordion-item-header.active::after{font-size: 19px;}

    /* About Page */
   
    .abouttext h1{    font-weight: 700; font-size: 24px; line-height: 130.5%; margin-bottom: 19px;}
    .abouttext p{font-weight: 400; font-size: 14px; line-height: 184.18%;}

    /* article page */
 
    .articlewrapper .topreadheading{text-align: center; font-weight: 600; font-size: 24px; line-height: 32px;margin-bottom: 52px;}
    .articlebox h3{    margin: 10px 0px 0px;    font-size: 16px;}
    .articlewrapper{    padding: 25px 0px 48px;}
    .articlebox p{font-size: 14px;margin-bottom: 5px;}
    .articlebox .readmore{font-size: 14px;}
    .articledetailswrapper{padding: 20px 0px 48px;}
    .articledetails p{font-size: 14px;    margin-bottom: 15px;}
    .articledetails h2{font-size: 20px;margin-bottom: 5px;}
    .morearticles .readtext{    font-size: 14px;    padding-bottom: 16px;}
    .articledetailswrapper  .topreadheading{text-align: left;}
    .articleitems{margin-top: 0px;}
   

    /* contact page */
    .contactmain h1{ font-size: 24px; line-height: 130.5%; margin-bottom: 10px;}
    .contactmain p{    font-size: 14px; line-height: 19px; }
    .contactuswrapper{    padding: 58px 0px 62px; }

    
      
    /* terms and condition */
    .pagename,.pagenamewrapper{height: 199px;margin-bottom: 0px;}
    .pagename h1{    font-size: 24px;
        line-height: 130.5%;}
    .unsub-wrap  .pagename h1{    max-width: 244px;    margin-top: 40px;}

    /* error page */
    .errorimg img { max-width: 168px; }
    .errordec h1{    margin-bottom: 16px; font-size: 24px; line-height: 10px;}
    .backhome{    margin: 0 auto; font-size: 24px; line-height: 33px; max-width: 221px; height: 60px;}

    /* unsubscribe page */
    .grid.wrapper-inner { padding-top: 20px; }
.cont-sec { padding: 0px;     margin: 0px auto 32px;}
 .cont-sec h2{font-weight: 600; font-size: 18px; line-height: 24px; letter-spacing: 0.3px; height: 57px; padding: 16px 32px 17px;}
 .ast-single-post .entry-title, .page-title{font-weight: 700; font-size: 45px; line-height: 53px;    padding-bottom: 8px;}
 .ast-container, .ast-container-fluid{padding-left: 10px; padding-right: 10px;}
 .cont-block{font-weight: 500; font-size: 16px; line-height: 24px;padding: 10px 22px 0px;}
 .cont-sec:first-child .cont-grid { margin-bottom: 19px; }
 .cont-show{    padding: 0 22px 14px;}
 .steps_list { margin-left: 0px; }
 .steps_list li{padding-bottom:20px;}
 .bwrs_desc{font-weight: 400; font-size: 14px; line-height: 20px;}
 .page .entry-header{    margin-top: 0px;}
 header.entry-header.ast-no-thumbnail.ast-no-meta{    padding-bottom: 0px; padding-left: 10px; padding-right: 10px;}
 .bwrs_title span{   padding-top: 0px;}
 .bwrs_title {    margin-bottom: 15px !important; font-weight: 500; font-size: 14px; line-height: 21px; letter-spacing: 1px;}
 .cont-show .bwrs_desc { font-weight: 400; font-size: 14px; line-height: 20px; letter-spacing: 0px; }
 .cont-block:hover span{transition:all 320ms ease;transform:rotate(0deg);}
 .bwrs_desc a:hover{text-decoration: underline}
 .steps_list li span{    font-weight: 700; font-size: 14px; line-height: 21px; letter-spacing: 1px;    margin-bottom: 7px;}
 .cont-block p{    font-weight: 500!important;    line-height: 44px !important;}


 ul#menu-footer-menu li:not(:last-child) a::after{    position: absolute; content: ''; border-right: 1px solid; height: 8px; top: 4px; right: 0px;}
 .readwrapper .readbox{    width: 49%;}
 .ootb-tabcordion--entry-content a,.mainppcontent p a,.ootb-tabcordion--entry-content ul li{word-break: break-all;}

}



@media only screen and (min-width:768px){   
    #menu-headermenu li:hover a{color: #0D49BD;}
    .readbox:hover .readmore, .articlebox:hover .readmore{text-decoration: none;}
    #menu-footer-menu li a:hover {text-decoration: underline;}
    input.wpcf7-form-control.wpcf7-submit:hover { background: #0d49bd; }
    .articlebox:hover .readmore span,.readbox:hover .readmore span { transform: translateX(7px); }
    .steps_list li p a:hover { text-decoration: none; }
    .articlebox:hover .imagebox img , .readwrapper .readbox:hover .imagebox img { -webkit-transform: scale(1.1); transform: scale(1.1); }
    #menu-recommended-list li:hover a{color: #0D49BD;}
    .ootb-tabcordion--entry-content a:hover,.mainppcontent p a:hover{text-decoration: none;}
}


/* Header new css */

ul#menu-headermenu {
    display: flex;
    max-height: 0;
    overflow: hidden;
    -webkit-transition: all .3s ease-out;
    -moz-transition: all .3s ease-out;
    -ms-transition: all .3s ease-out;
    -o-transition: all .3s ease-out;
    transition: all .3s ease-out;
    z-index: 10
}


@media only screen and (min-width:840px) {
    ul#menu-headermenu {
        margin-right: 0
    }
}

@media(min-width:1025px) {
    ul#menu-headermenu {
        display: flex !important;
        max-height: none
    }
    
}



@media only screen and (max-width:1024px) {
    ul#menu-headermenu {
        transition: all 450ms ease-in-out
    }
    ul#menu-headermenu.menushown {
        width: 100%;
        display: flex;
        flex-direction: column;
        position: absolute;
        left: 0;
        right: 0;
        background: #fff;
        top: 133px;
        padding: 0;
        bottom: 20px;
        gap: 0;
        height: 271px;
        max-height: 271px;
        z-index: 9999
    }
    #menu-headermenu li {
        height: 30px;
        height: 48px;
        margin: 0 0 20px;
        padding: 0 10px
    }
    #menu-headermenu li:first-child {
        margin: 0 0 20px
    }
    #menu-headermenu a {
        height: 100%;
        width: 100%;
        align-items: center;
        justify-content: flex-start
    }
    #menu-headermenu li:last-child a {
        width: 100%
    }
    #menu-headermenu .current-menu-item {
        border: 0
    }
    .nav-toggle {
        border-radius: 5px;
        background-color: transparent;
        display: flex;
        flex-direction: column;
        height: 18px;
        width: 21px;
        cursor: pointer;
        justify-content: space-between
    }
    .nav-toggle.open span:first-child {
        transform: translateY(10px) rotate(40deg);
    }
    .nav-toggle.open span:nth-child(2) {
        width: 0%;
        opacity: 0
    }
    .nav-toggle.open span:last-child {
        transform: translateY(-5px) rotate(-40deg);
    }
    ul#menu-headermenu {
        height: 0;
        display: none
    }
    .nav-toggle span {
        position: relative;
        height: 2px;
        width: 100%;
        border-bottom: 3.3px solid #A0A7BC;
        transition: all .25s;
        border-radius: 2px
    }
    .container{    padding: 0 14px;}
    .recommentaion{display: none;}
    .articleitems{max-width: 86%;    justify-content: space-between; margin: 0 auto;}
    .articlewrapper .topreadheading{text-align: center;}
    .articledetails{max-width: 100%;}
    .articledetailswrapper .topreadheading{text-align: left;}
}


@media screen and (max-width:500px) {
    .abouttext{    max-width:280px;}
    .banner{height: 233px;}
    .accordion-item-header  p{ max-width: 270px;}
    .articlebox{    max-width: 100%;margin-bottom: 21px;}
    .articles{max-width: 330px;}
    .articledetailswrapper .articles { max-width: 100%; }
    .contactmain p{ max-width: 294px; margin: 0px auto 58px;}
    .formwrapper{    padding: 33px 12px 25px;}
    .fieldwrap{    margin-bottom: 23px;}
    .fieldwrap input{    height: 50px; padding: 0px 15px;}
    textarea{    height: 101px;}
    .contactuswrapper::after{    height: 394px;}
    .captcha{    margin: 0 auto 15px;}
    .formbutton{    width: 306px; height: 60px;    font-weight: 700; font-size: 24px; line-height: 33px;}
    .namewrap .fieldwrap{width: 48%;}
    form.wpcf7-form{padding: 33px 12px 0px;}
    form.wpcf7-form p{    max-width: 306px;margin-bottom: 9px !important;}
    form.wpcf7-form p label{margin-bottom: 24px;}
    form.wpcf7-form p label:nth-child(7){margin-bottom: 16px;}
    input.wpcf7-form-control.wpcf7-submit{    width: 306px;height: 60px;font-size: 24px; line-height: 33px;border-radius: 5px;}
    span.wpcf7-form-control-wrap{    height: 50px !important;}
    form.wpcf7-form label span{    padding: 0px 7px;font-size: 12px !important;
        line-height: 16px !important;}
    .readwrapper .readbox{margin: 0 auto 27px;}
    span.wpcf7-form-control-wrap input::placeholder,span.wpcf7-form-control-wrap textarea::placeholder{font-size: 12px;line-height: 16px;}
    .readwrapper .readbox{  width:100%;}
    .articleitems{max-width: 100%; } 
    .ootb-tabcordion--tabs .tab{ max-width: 268px;}
    .showtc-tab.tclist .tclistwrap::before{height: 461px;}
}

@media (max-width:350px){
    ul#menu-headermenu.menushown{top:93px }
}

@media screen and (max-width:850px) {
    .mainppcontent { padding: 0px 15px; }
    .tcmain{position: relative;flex-direction: column;display: block;}
    .ootb-tabcordion .ootb-tabcordion--tabs{width: 100%;background-color: #fff;z-index: 1; padding: 0;}
    .ootb-tabcordion--tabs .tab{margin-left: 15px;}
    .sticky-div{top: 60px;height: 57px;overflow: hidden;}
    .tclistwrap{border: 0px solid #EEEEEE; padding: 0 17px;position: relative;}
    .tcwrapper .container{padding: 0;}
    .infotc{padding: 15px 15px;}
    .ootb-tabcordion--tabs .tab.is-active::after{display: none;}
    .ootb-tabcordion--tabs .tab { font-size: 14px; line-height: 24px; margin-bottom: 16px; display: block; height: auto; }
    .ootb-tabcordion--tabs .tab:first-child{margin-top:8px;}
    .contentmenu{    position: absolute; z-index: 2; right: 13px; top: 8px;display: block;}
    .showtc-tab{height: 262px;}
    .showtc-tab.tclist .tclistwrap{height: 262px;overflow-y: scroll;}
    .header-section{position: sticky;top: 0%;z-index: 9 ;}
    .infotc { width: 100%; margin-left:0%; }
    .ootb-tabcordion--entry-content h4{margin-bottom: 15px;line-height: normal;}
    .ootb-tabcordion--entry-content p{margin-bottom: 30px;}
    .tcwrapper { margin-bottom: 60px;margin-top:4px; }
    .showtc-tab.tclist .tclistwrap .tab.is-active::before { position: absolute; content: ''; height: 100%; left: -15px; top: 0px; border-left: 5px solid #377DE7; }
    .showtc-tab.tclist .tclistwrap::before { position: absolute; content: ''; height: 150%; left: 17px; top: 15px; border-left: 5px solid #EEEEEE; }
    .ootb-tabcordion--entry-content ul{    word-break: break-word;}
}

@media only screen and (max-width: 898px) and (min-width:851px)  {
    .sticky-div{    height: 260px;overflow-y: scroll;}
    .showtc-tab{overflow-y: scroll;}

}
 
@media only screen and (-webkit-min-device-pixel-ratio: 1.77) and (orientation:portrait){
    .showtc-tab.tclist .tclistwrap::before{    height: 180%;}
}