/* HERO SECTION */
.research-hero{
             background: linear-gradient(135deg, #fcdfc359, #ff8c0040);
    padding: 62px 158px;
    color: #fff;
    position: relative;
    overflow: hidden;
}

.research-hero::before{
       content: '';
    position: absolute;
    width: 300px;
    height: 300px;
    background: rgb(255 167 134);
    border-radius: 50%;
    top: -100px;
    right: -100px;
        z-index: -7;
}

.research-hero::after{
        content: '';
    position: absolute;
    width: 250px;
    height: 250px;
    background: rgb(255 105 50);
    border-radius: 50%;
    bottom: -100px;
    left: -100px;
}
.frmbest{
    color: #ff7541;
    }
    .popbuts {
    font-family: 'Montserrat';
    color: #fff;
    background-color: #ff7541;
    border-color: #ff7541;
    padding: 7px 15px;
    font-size: 19px;
    font-weight: 900;
    }
.research-badge{
       display: inline-block;
    background: #ff807736;
    color: #262525;
    padding: 8px 18px;
    border-radius: 30px;
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 20px;
  
}
.research-title{
        font-size: 64px;
    line-height: 71px;
    margin-bottom: 29px;
    font-weight: 900;
    color: #f86a35;
    margin-top: 13px;
    text-align: center;
    font-family: 'Montserrat';
}

.research-desc{
       font-size: 23px;
    line-height: 36px;
    color: rgb(17 17 17 / 90%);
    margin-bottom: 20px;
    font-weight: 900;
    font-family: 'Comfortaa', sans-serif;
    text-align: justify;
}
#quesmcq{
padding: 7px 11px;
    background-color: #ffffff;
    border-radius: 20px;
    margin-right: 6px;
    font-size: 19px;
}
#tickques{
    margin-right: 6px;
    font-size: 18px;
}
/* FEATURES */

.feature-grid{
  display: grid;
    grid-template-columns: repeat(auto-fit, minmax(250px, 1fr));
    gap: 55px;
    margin-top: 47px;
}

.feature-card{
        /*background: rgb(255 173 143);
    backdrop-filter: blur(8px);*/

       background: rgb(240 162 133 / 37%);
    backdrop-filter: blur(4px);
    padding: 20px;
    border-radius: 12px;
    transition: .3s;
}

.feature-card:hover{
    transform:translateY(-5px);
        background: rgb(255 255 255);
}

.feature-card h3{
        margin: 6px 0 17px;
    font-size: 26px;
    color: #151414;
    font-weight: 500;
    text-transform: capitalize;
    font-family: 'Courgette', cursive;
}

.feature-card p{
      margin: 0;
    color: #030202;
    font-size: 16px;
    font-family: "Montserrat", sans-serif;
    font-optical-sizing: auto;
    font-weight: 500;
}
.hero-btn{
                  display: inline-block;
    text-decoration: none;
    padding: 14px 30px;
    border-radius: 50px;
    font-weight: 800;
    margin: 20px 20px 17px 0;
    transition: .3s;
    font-size: 28px;
    font-family: 'Montserrat';
    background: #085388;
    color: #fff;
}
.btn-contact{
   background: #fff;
    color: #1e3a8a;
}

.btn-contact:hover{
    transform:translateY(-2px);
}

/* COUNTER SECTION */

.lightguid {
     padding: 10px;
  text-align: center;
}
.iconguid {
  text-align: center;
}

.iconguid i {
               background: linear-gradient(to right, #c9e8ff 85%, #2196f329 50%);
    -webkit-box-shadow: inset 0px 0px 13px rgb(68 68 68 / 10%);
    -moz-box-shadow: inset 0px 0px 13px rgba(68, 68, 68, 0.1);
    /* box-shadow: 2px 4px 10px 9px rgb(0 0 0 / 10%); */
    /* color: #f9bc60; */
    color: #2d9be1;
    padding: 9px 35PX;
    font-size: 55px;
    border-radius: 100%;
    /* border: 2px solid #f9bc6063; */
    text-shadow: -1px 1.1px rgba(52, 68, 80, 0.145), -2px 2.2px rgba(57, 73, 87, 0.14), -3px 3.3px rgba(61, 79, 93, 0.135), -4px 4.4px rgba(66, 85, 100, 0.13), -5px 5.5px rgba(70, 91, 107, 0.125), -6px 6.6px rgba(75, 96, 114, 0.12), -7px 7.7px rgba(79, 102, 120, 0.115), -8px 8.8px rgba(84, 108, 127, 0.11), -9px 9.9px rgba(88, 114, 134, 0.105), -10px 11px rgba(93, 119, 141, 0.1), -11px 12.1px rgba(97, 125, 147, 0.095), -12px 13.2px rgba(102, 131, 154, 0.09), -13px 14.3px rgba(108, 136, 159, 0.085), -14px 15.4px rgba(115, 142, 163, 0.08), -15px 16.5px rgba(122, 147, 167, 0.075), -16px 17.6px rgba(129, 153, 172, 0.07), -17px 18.7px rgba(135, 158, 176, 0.065), -18px 19.8px rgba(142, 164, 181, 0.06), -19px 20.9px rgba(149, 169, 185, 0.055), -20px 22px rgba(156, 175, 190, 0.05), -21px 23.1px rgba(162, 180, 194, 0.045), -22px 24.2px rgba(169, 186, 199, 0.04), -23px 25.3px rgba(176, 191, 203, 0.035), -24px 26.4px rgba(183, 197, 208, 0.03), -25px 27.5px rgba(190, 202, 212, 0.025), -26px 28.6px rgba(196, 208, 216, 0.02), -27px 29.7px rgba(203, 213, 221, 0.015), -28px 30.8px rgba(210, 219, 225, 0.01), -29px 31.9px rgba(217, 224, 230, 0.005), -30px 33px rgba(223, 229, 234, 0);
}

.iconguid-title {
         color: #2d9be1;
    font-weight: 700;
    font-family: "Montserrat", sans-serif;
    font-optical-sizing: auto;
    font-style: normal;
    font-size: 22px;
    margin: 0px;
}
.counter{
          font-size: 103px;
    color: #252121;
    letter-spacing: -0.02em;
    line-height: 1em;
    font-weight: 400;
    font-family: fangsong;
}
.promisec{
    text-align: center;
        margin-top: 45px;
    margin-bottom: 20px;
}

.customer {
       float: right;
    position: relative;
    margin-top: -136px;
    margin-right: 36px;
    font-size: 45px;
    font-weight: 900;
}
.Inclusec ul li:hover{
       background-image: -webkit-linear-gradient(89deg, #ede8e3 47%, #f8f2ec 56%);
}

.counter-grid{
/*        display: flex;*/
    grid-template-columns: repeat(auto-fit, minmax(180px, 1fr));
    gap: 20px;
    margin-top: 50px;
}
#counsec{
     background-color: #ecf7ff;
    padding: 25px 213px;
    margin-top: 41px;
    margin-bottom: 23px;
}
.counter-box p{
    margin:10px 0 0;
    color:#666;
    font-size:15px;
}

.methodologyimg {
   width: 99%;
    height: auto;
    transition: .5s;
    margin: 31px auto 9px;
    display: flex;
}
.partmcq{
     padding: 70px 213px;

}
#partone{
     padding: 70px 213px;
/*   background:linear-gradient(135deg,#f8fbff,#eef4ff);*/
}
.counter-box h6{
          position: absolute;
    top: 0;
    left: 0;
    background-color: #edededa3;
    border-radius: 1em 0em 23em 1em;
    display: flex;
    align-items: center;
    padding: 15px 25px;
    font-size: 25px;
    font-weight: 600;
    color: #d4502d;

}
.counter-box{
            position: relative;
    width: 83%;
    height: 185px;
    background: #fff;
    margin-bottom: 23px;
    margin-top: 30px;
    border-radius: 20px;
    box-shadow: 0 5px 20px rgba(0, 0, 0, 0.08);
    overflow: hidden;
    text-align: center;
    padding: 36px 25px 20px;
    box-shadow: rgba(0, 0, 0, 0.1) 0px 0px 5px 0px, rgba(0, 0, 0, 0.1) 0px 0px 1px 0px;
/*     background-image: linear-gradient(to bottom right, #c9e8ff, white, #e0f4fb);*/
}
.counter-box:hover{
    transform:translateY(-8px);
    box-shadow:0 25px 50px rgba(0,0,0,.15);
}

/* Bottom Curve Background */
.counter-box::before{
      content: "";
    position: absolute;
    left: -15%;
    bottom: -40px;
    width: 125%;
    height: 58px;
    background: #d9f2fb;
    border-radius: 50% 50% 0 0;
    z-index: 0;
    overflow: hidden;
}
.counter-box h2{
       font-size: 40px;
    font-weight: 800;
    margin-bottom: 10px;
    color: #1e293b;
}
.counter-box p{
    color: #64748b;
    font-weight: 600;
    font-family: "Montserrat", sans-serif;
    font-optical-sizing: auto;
    font-style: normal;
    font-size: 20px;
    margin: 0px;
}
.methodologyimg:hover{
    transform:scale(1.02);
}

.highlightcontent{
      padding: 9px;
    font-size: 30px;
}

.highlightcontent p{
       font-family: "Montserrat", sans-serif;
    font-optical-sizing: auto;
    font-style: normal;
    font-size: 18px;
    margin: 20px 0px 0px;
    line-height: 41px;
    color: #0a0a0a;
    text-align: justify;

}
.yearup{
          background: linear-gradient(8deg, #073455, #3097df);
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    font-size: 29px;
    font-weight: 800;
}

.questionpdf{
    margin-top:25px;
}
.questionpdf .btn{
    border:none;
    padding:0;
    background:none;
}
#answepdfbtn{
          display: inline-flex;
    align-items: center;
    gap: 4px;
    background: linear-gradient(135deg, #f87662, #f07a64);
    color: #fff;
    padding: 11px 16px;
    border-radius: 60px;
    font-size: 21px;
    font-weight: 900;
    box-shadow: 0 15px 35px rgba(79, 70, 229, .35);
    transition: .4s;
    font-family: "Montserrat", sans-serif;
    margin-left: 60px;
    float: left;
    border: 0;
    cursor: pointer;
}
#answepdfbtn:hover{
    transform:translateY(-4px);
    box-shadow:0 20px 45px rgba(79,70,229,.45);
}
#answepdfbtn i{
    font-size:18px;
}
.questin h6{
      font-weight: 300;
    font-size: 23px;
    line-height: 40px;
    color: #2d9be1;
    font-family: fangsong;
    text-transform: capitalize;
}
.questin h4{
      font-size: 29px;
    font-weight: 700;
    font-family: 'Montserrat';
    line-height: 40px;
    margin-top: 9px;
    margin-bottom: 9px;
    text-transform: capitalize;
    text-align: justify;
}
.questin li{
      transform: translateY(36%) scale(0.94);
    transition: transform 1.2sease;
    clip-path: polygon(1% 2%, 3.5% 0.1%, 8.9% 2.7%, 16.2% 1.2%, 19.7% 0.8%, 24.7% 2%, 31.2% 0%, 35.9% 2.3%, 40.6% 0.5%, 47.1% 1.8%, 49.9% 1%, 53.8% 2.5%, 62.2% 0.4%, 67.3% 1.2%, 70.3% 0.3%, 75.8% 1.4%, 78.5% 1.7%, 84% 2.6%, 91.1% 0.5%, 93.6% 2.4%, 97.3% 0.3%, 98.9% 6%, 98.1% 11.4%, 98.6% 15.5%, 97.3% 17.8%, 97.7% 27.4%, 98.3% 28.5%, 99.7% 34.1%, 98.8% 41.9%, 98.3% 45.7%, 98.4% 50.9%, 98.7% 57.4%, 99.6% 60.4%, 99.4% 66.6%, 99.2% 69.5%, 97.4% 77.1%, 98.1% 82.3%, 99.9% 83.5%, 98.2% 91.5%, 99.3% 95.3%, 98% 98.6%, 93.6% 97.4%, 90.3% 98.3%, 86.8% 98.3%, 78.6% 98.5%, 76.4% 99.2%, 69.7% 99.8%, 64.2% 99.3%, 61.8% 99.2%, 57.2% 98.1%, 48.7% 98.3%, 46.8% 99%, 39.6% 98.9%, 33.8% 97.3%, 28.2% 99.4%, 27% 98.3%, 22.1% 98.6%, 13.1% 97.1%, 8.7% 99.3%, 2.7% 97.4%, 2% 98.2%, 2.1% 94.3%, 0.7% 90.5%, 0.9% 86.3%, 2.2% 78.2%, 0.4% 76.7%, 1.2% 72.1%, 2% 64%, 1.4% 59.8%, 0.4% 57.3%, 0.3% 49.1%, 2.9% 44.7%, 1.9% 41.3%, 0.8% 35.7%, 2.9% 31.3%, 0.8% 24.9%, 2.7% 20.5%, 0.8% 17.4%, 2.5% 8.6%, 1.1% 5.5%);
    background: #bdbebe3d;
    height: 100%;
    text-align: justify;
    list-style: none;
    /* filter: drop-shadow(1px 1px 0px #0003); */
    transition: 0.2s;
    border-radius: 20px 24px 24px 23px;
    /* width: fit-content; */
    text-transform: capitalize;
    font-family: "Raleway", sans-serif;
    line-height: 30px;
    font-size: 18px;
    padding: 11px 10px 9px 37px;
    margin-top: 15px;
    font-weight: 500;
}
.questin li span{
    padding: 12px 11px;
    background: #ff8e31;
    box-shadow: 10px 10px 20px 0px rgb(138 156 189 / 40%), -10px -10px 10px 0px rgb(100 124 169 / 24%) inset, 10px 10px 30px 0px #fff inset;
    margin-right: 18px;
    margin-left: -29px;
}
.questimg{
width: 119%;
    height: auto;
    margin: 31px auto 20px;
    display: flex;
}
.define h3{
    font-size: 37px;
    font-family: "Raleway", sans-serif;
    font-optical-sizing: auto;
    font-weight: 900;
    line-height: 60px;
    font-style: normal;
    text-align: justify;
    margin-top: 30px;
    color: #000;
    text-transform: capitalize;
    margin-bottom: 20px;
}
.define p{
    font-family: "Montserrat", sans-serif;
    font-optical-sizing: auto;
    font-style: normal;
    font-size: 17px;
    margin: 16px 2px;
    line-height: 35px;
    color: #0a0a0a;
    text-align: justify;
    
}
.scrolpara p{
                   font-family: "Montserrat", sans-serif;
    font-optical-sizing: auto;
    font-style: normal;
    font-size: 16px;
    margin: 9px 2px;
    line-height: 35px;
    color: #0a0a0a;
    text-align: justify;
    height: 309px;
    /* overflow: scroll; */
    padding: 23px 22px 4px 28px;
/*    background-color: #fcfcfc;*/
    /* max-width: 1100px; */
    margin: auto;
/*   background: #f4f4f4;*/
    border-radius: 10px;
    /* padding: 50px; */
    border: 1px solid #cfd8e3;
    /* height: 450px; */
    overflow-y: auto;
}


.research-titlead{
       display: flex;
    align-items: center;
    gap: 35px;
    padding: 46px 18px;
    background: #f8f7fc;
    border-radius: 15px;
    font-family: 'Poppins', sans-serif;
}

.icon-boxad{
    position:relative;
    width:80px;
    height:80px;
    display:flex;
    align-items:center;
    justify-content:center;
}

.iconad{
        font-size: 50px;
    color: #3d9cd9;
}

.sparklead{
         position: absolute;
    left: -9px;
    top: 40px;
    color: #3d9cd9;
    font-size: 41px;
}

.small-titlead{
   display: block;
    font-size: 48px;
    font-family: 'Times New Roman', serif;
    font-style: italic;
    color: #f17a64;
    line-height: 1;
}

.title-contentad h3{
    margin:0;
    font-size:58px;
    font-weight:700;
    color:#0d1b4c;
    line-height:1.1;
}

.title-linead{
    display:flex;
    align-items:center;
    justify-content:center;
    gap:12px;
    margin-top:15px;
}

.title-linead span{
    width:70px;
    height:2px;
    background:#d8d2ea;
}

.title-linead i{
    width:10px;
    height:10px;
    background:#8b5cf6;
    border-radius:50%;
    position:relative;
}

.title-linead i::before,
.title-linead i::after{
    content:'';
    position:absolute;
    width:6px;
    height:6px;
    background:#c4b5fd;
    border-radius:50%;
    top:2px;
}

.title-linead i::before{
    left:-15px;
}

.title-linead i::after{
    right:-15px;
}

/*xdsd*/
.research-section{
    position:relative;
    background:#f5f4f8;
    border-radius:20px;
    padding:50px;
    overflow:visible;
}

/* Big Highlight Arrow */
.research-section::before{
            content: "“";
    position: absolute;
    top: -119px;
    left: 4px;
    font-size: 293px;
    color: rgb(45 155 225);
    opacity: 0.05;
    font-family: Georgia, serif;
    font-weight: 700;
}


/**/

.methodology-quotend{
       margin: 2px 69px;
    padding: 20px 45px;
    background: #ffffff;
    border-radius: 20px;
    display: flex;
    align-items: center;
    gap: 18px;
    position: relative;
    box-shadow: 0 5px 20px rgba(139, 92, 246, 0.08);
        margin-bottom: -97px;
}

.quote-iconnd{
       width: 62px;
    height: 56px;
    background: linear-gradient(135deg, #f17a64, #f17a64);
    clip-path: polygon(25% 0%, 75% 0%, 100% 50%, 75% 100%, 25% 100%, 0% 50%);
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    font-size: 29px;
}

.quote-textnd{
   font-size: 20px;
    color: #5c647a;
    line-height: 1.6;
    font-family: "Montserrat", sans-serif;
    font-optical-sizing: auto;
    font-style: normal;
    text-transform: capitalize;
}

.quote-textnd strong{
      color: #f17a64;
    font-weight: 700;
    
}

.quote-marknd{
            position: absolute;
    right: -54px;
    top: 55%;
    transform: translateY(-50%);
    font-size: 236px;
    color: #f08f7e87;
    font-family: Georgia, serif;
    line-height: 1;
    text-align: justify;
}
/**/
.customsec h3{
       text-align: justify;
    font-size: 54px;
    font-weight: 800;
    font-family: 'Montserrat';
    line-height: 55px;
    margin-top: 84px;
    margin-bottom: 34px;
}
.customsec p{
    font-family: "Montserrat", sans-serif;
    font-optical-sizing: auto;
    font-style: normal;
    font-size: 17px;
    margin: 8px 0px;
    line-height: 34px;
    color: #0a0a0a;
    text-align: justify;
}

/*faq*/

.didyouknow-section{
   
    background: linear-gradient(135deg, #e8f1fc, #e8f1fd);
   
}

.section-heading{
        text-align: center;
    margin-bottom: 30px
}

.section-heading .tag{
       display: inline-block;
    background: #ffdfa7;
    color: #f4632b;
    padding: 10px 25px;
    border-radius: 50px;
    font-size: 19px;
    font-weight: 900;
    letter-spacing: 1px;
      font-family: 'Courgette';
    margin-bottom: 15px;
}
#linkvisi{
font-weight: 400;
    float: right;
    
}
#linkvisi a{
background-color: #0b1d80;
    border-radius: 50px;
    padding: 5px 8px;
    color: white;
}
.section-heading h2{
         color: #f97d4e;
    font-size: 73px;
    font-weight: 800;
    font-family: 'Montserrat';
    line-height: 96px;
    margin-top: 8px;
    margin-bottom: 1px;
}

.section-heading p{
    color:#666;
    font-size:18px;
}

.image-box{
    position:relative;
    text-align:center;
}

.image-box img{
    width:100%;
    max-width:450px;
    animation:float 4s ease-in-out infinite;
}

@keyframes float{
    0%,100%{
        transform:translateY(0);
    }
    50%{
        transform:translateY(-15px);
    }
}

.faq-cardmcq{
      display: flex;
    align-items: flex-start;
    gap: 18px;
    /* background: #fff; */
    padding: 12px 1px;
    margin-bottom: 0px;
    /* border-radius: 20px; */
    /* box-shadow: 0 10px 30px rgba(0, 0, 0, .08); */
    transition: .4s;
    position: relative;
    border-bottom: 2px #29272b14 dotted;
}

/*.faq-cardmcq:hover{
    transform:translateY(-8px);
    box-shadow:0 15px 35px rgba(13,110,253,.18);
}
*/
.numbermcq{
         min-width: 45px;
    height: 45px;
    border-radius: 18px;
    background: linear-gradient(135deg, #ff985b, #f7d7c4);
    color: #100f0f;
    display: flex;
    align-items: center;
    justify-content: center;
    font-size: 22px;
    font-weight: 700;
    margin-top: 8px;
}

.contentmcq h4{
       font-size: 24px;
    margin-bottom: 11px;
    font-weight: 600;
    margin-top: 20px;
    font-family: 'Montserrat';
    color: #111827;
    text-transform: capitalize;
}

.contentmcq p{
       color: #0b0b0b;
    font-family: "Montserrat", sans-serif;
    font-optical-sizing: auto;
    font-style: normal;
    font-size: 16px;
    margin: 5px 0px;
    line-height: 30px;
    text-align: justify;
}

.contentmcq ul{
    margin:10px 0 0;
    padding-left:20px;
}

.contentmcq ul li{
       color: #444;
    font-family: "Montserrat", sans-serif;
    font-optical-sizing: auto;
    font-style: normal;
    font-size: 17px;
    margin: 11px 4px;
    line-height: 29px;
    text-align: justify;
    font-weight: 500;
    margin-top: 14px;
}


/*faqqq*/

/*=========================
  RESEARCH SERVICES SECTION
==========================*/

.research-hub{
    position:relative;
    padding:100px 30px;
    overflow:hidden;
    background:
    radial-gradient(circle at top left,#dfffe7 0%,transparent 30%),
    radial-gradient(circle at bottom right,#d8ffe3 0%,transparent 35%),
    linear-gradient(135deg,#f8fff9,#edf9f0);
}



/* SECTION */

.weekly-checklist{
           background: linear-gradient(135deg, #fcdfc3, #ff8c0040);
    position: relative;
    overflow: hidden;
    padding: 67px 59px 106px;
}

/* BIG BACKGROUND SHAPES */

.weekly-checklist::before{
   content: '';
    position: absolute;
    width: 400px;
    height: 400px;
    background: #ff8b66;
    border-radius: 50%;
    left: -180px;
    bottom: -180px;
    opacity: .95;
}


.weekly-checklist::after{
    content:'';
    position:absolute;
    width:300px;
    height:300px;
       background: #fd7505;
    border-radius:50%;
    right:-120px;
    top:180px;
    opacity:.25;
}
.scrolpara h4{
    text-align: justify;
    font-size: 41px;
    font-weight: 600;
    font-family: 'Montserrat';
    line-height: 55px;
    margin-top: 28px;
    margin-bottom: 34px;
    text-transform: capitalize;
    color: #f97d4e;
}
.dropbut{
   display: flex;
    align-items: center;
    gap: 4px;
    background: linear-gradient(135deg, #f87662, #f07a64);
    color: #fff;
    padding: 17px 32px;
    border-radius: 60px;
    font-size: 26px;
    font-weight: 700;
    box-shadow: 0 15px 35px rgba(79, 70, 229, .35);
    transition: .4s;
    font-family: "Montserrat", sans-serif;
    margin: 65px auto 30px;
}
.bestsec{
    margin-bottom: 69px;
}

.bestsec h4{
    text-align: justify;
    font-size: 48px;
    font-weight: 800;
    font-family: 'Montserrat';
    line-height: 42px;
    margin-top: 4px;
    margin-bottom: 34px;
    text-transform: capitalize;
}
.bestsec p{
    font-family: "Montserrat", sans-serif;
    font-optical-sizing: auto;
    font-style: normal;
    font-size: 17px;
    margin: 8px 0px;
    line-height: 34px;
    color: #0a0a0a;
    text-align: justify;
}
/* HEADING */

.heading-wrap{
    text-align:center;
    position:relative;
    z-index:2;
}

.heading-wrap h3{
     font-size: 16px;
    line-height: .85;
    text-shadow: 0 5px 20px rgba(0, 0, 0, .15);
    font-weight: 500;
    text-transform: capitalize;
    letter-spacing: 1px;
    font-family: 'Montserrat';
    display: inline-block;
    background: #ffffff;
    color: #1e1c1c;
    padding: 13px 13px;
    border-radius: 58px;
    margin-bottom: 17px;
    margin-top: 19px;
}

.heading-wrap h2{
          font-family: 'Comfortaa', sans-serif;
    /* font-family: "Bauhaus 93", "ITC Bauhaus", sans-serif; */
    font-size: 95px;
    font-weight: bold;
    color: #fc8d69;
    line-height: 1;
    text-shadow: -3px -3px 0 #1d1c1a, 3px -3px 0 #ff8c00, -3px 3px 0 #000000, 3px 3px 0 #ff8c00, 5px 5px 0 rgba(0, 0, 0, 0.15);
    letter-spacing: 2px;
      margin-top: 19px;
    margin-bottom: 16px;

}

/* CARD */

.checklist-card{
       margin: 40px 47px;
    background: #fff;
    border-radius: 40px;
    padding: 22px 44px;
    position: relative;
    z-index: 2;
/*    box-shadow: 0 25px 60px rgba(0, 0, 0, .18);*/
}

/* SIDE CUTS */

.checklist-card::before{
        content: '';
    position: absolute;
    width: 70px;
    height: 70px;
    border-radius: 50%;
    background: #fde0c2;
    left: -36px;
    top: 105px;
}

.checklist-card::after{
    content: '';
    position: absolute;
    width: 70px;
    height: 70px;
    border-radius: 50%;
    background: #fee1c1;
    left: -34px;
    top: 227px;
}

/* LIST */

.checklist-card ul{
    list-style:none;
}

.checklist-card li{
    display:flex;
    gap:20px;

    align-items:flex-start;

    padding:18px 0;

    border-bottom:2px solid #ececec;
}

.checklist-card li:last-child{
    border-bottom:none;
}

.tickmcq{
       color: #ff8c00;
         font-size: 29px;
    font-weight: 900;
    line-height: 1;
    font-family: 'Courgette';
}

.checklist-card li span:last-child{
      font-size: 19px;
    color: #0a2ded;
    font-weight: 900;
    font-family: 'Comfortaa', sans-serif;
    text-transform: capitalize;
}
.pdfcontents p{
    font-family: "Montserrat", sans-serif;
    font-optical-sizing: auto;
    font-style: normal;
    font-size: 15px;
    margin: 8px 0px;
    line-height: 34px;
    color: #0a0a0a;
    text-align: justify;
}
/* MOBILE */






/* Heading question */
.updatequestlist{
         background: #fafafa;
    box-shadow: 0 0 10px rgba(0, 0, 0, 0.3), 0 0 300px 25px rgb(209 232 255 / 15%) inset;
    /* margin: 39px 223px auto; */
    /* padding: 24px; */
    position: relative;
    /* width: 80vw; */
    /* height: 200px; */
    margin: 2em auto;
    background: #e1d4d438;
    /* box-shadow: 4px 4px 0 #0083c3; */
    /* background-image: linear-gradient(90deg, #fff 12px, 0, #430d09 0px, 0, #1373A9 11px, 0, #fff 100%), radial-gradient(circle closest-side, rgba(255, 255, 255, 0) 98%, #ffffff 100%), radial-gradient(circle at 29px 8px, #F44336 40%, #FFEB3B 40%, #FFEB3B 100%); */
    /* background-size: 32px 8px, 32px 16px, 32px 16px; */
    background-repeat: space no-repeat;
    background-position: center left, center 6px, center 6px;
    padding: 34px;
    border: 43px solid #ffffff;

}
#sympo {
              font-family: 'Caveat', cursive;
    font-size: 56px;
    font-weight: 900;
    color: #ff7757;
    text-align: center;
    margin-top: 16px;
    margin-bottom: 30px;
  
}
.updatequestlist h3{
   font-family: 'Poppins';
    font-size: 36px;
    font-weight: 300;
    color: #222;
    text-align: center;
    text-transform: capitalize;
}
.updatequestlist h2 {
                 font-size: 40px;
    font-weight: 800;
    font-family: 'Montserrat';
    line-height: 30px;
    margin-top: 18px;
    margin-bottom: 27px;
    text-align: center;
    color: #0f4881;
}
.updatequestlist h2 b {
        color: #ff7757;
    font-size: 88px;

}

.updatequestsec h5 {
          font-family: 'Poppins';
    margin-bottom: 21px;
    text-align: justify;
    font-size: 19px;
    text-transform: capitalize;
    line-height: 31px;
    margin-top: 36px;
}
.updatequestsec li {
         font-family: 'Poppins';
    font-size: 16px;
    margin-left: 20px;
    line-height: 33px;

     
}
.ans {
    color: #ef6639;
}
.updatequestsec ul {
            list-style-type: none;
    margin-bottom: 28px;
    text-decoration: none;
     background-color: #ffe6cac2;
    border-bottom: 1px solid rgba(0, 0, 0, .125);
    padding: 20px 20px;

}
.updatequestlist h6 {
           font-style: italic;
    font-size: 26px;
    text-align: center;
    color: #05386b;
    margin-top: 59px;
    font-weight: 900;
    line-height: 24px;
    font-family: math;
}
.updatequestlist h6 a {
    color: #fa7c5e;
}
.updatequestsec{
    margin-bottom: 80px;
}


.newdash{
    font-family:'Poppins',sans-serif;
    /*background:
    repeating-linear-gradient(
    90deg,
    #dff7f7 0,
    #dff7f7 118px,
    #cce9ea 120px
    );*/
}

/* SECTION */

.download-paper-section{
        box-shadow: inset 0px 0px 3px 0px rgba(174, 174, 192, 0.25), inset 8px 8px 8px 0 #2196f300, -8px -6px 24px 0 #18181736, 8px 8px 24px 0 rgba(174, 174, 192, 0.4);
    background: #ddffff url(../images/research-methodology.webp) no-repeat;
    position: relative;
    /* width: 99%; */
    min-height: 89vh;
    padding: 69px 20px;
    display: flex;
    justify-content: center;
    align-items: center;
       margin-top: 135px;
    margin-bottom: 63px;
}


/* BACK PAPER */
.paper-back{
        position: absolute;
    width: 35%;
    height: 64%;
    background: #f3eadb;
    transform: rotate(7deg);
    border-radius: 4px;
    box-shadow: 0 35px 60px rgba(0, 0, 0, .18);
    margin-left: 181px;
}
.frmadjec{
    margin-right: 166px;
}
.receimg{
    margin-bottom: 96px;
    margin-top: 29px;
}
/* MAIN PAPER */


.paper-note, .paper-note:before, .paper-note:after:hover  {
     border: 1px solid #0f75c76b;
    }
    
.paper-note, .paper-note:before, .paper-note:after  {
     background-color: #f3eadb;
       box-shadow: -2px 4px 9px -1px #423f3f61;

}

.paper-note  {
         position: relative;
    width: 35%;
    padding: 72px 30px 44px 40px;
    margin: 25px auto;
    transform: rotate(353deg);
}
.paper-note:hover.paper-note:before, .paper-note:after {
       background-color: #d8f1fd;
}

.paper-note:hover.paper-note:before, .paper-note:after {
   
    -webkit-transform: rotateZ(2.5deg);
    -o-transform: rotate(2.5deg);
    transform: rotateZ(10deg);
}
/*.paper-note:before, .paper-note:after  {
  content: "";
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  -webkit-transform: rotateZ(2.5deg);
  -o-transform: rotate(2.5deg);
  transform: rotateZ(2.5deg);
  z-index: -1;
}*/

.paper-note:after  {
  -webkit-transform: rotateZ(-2.5deg);
  -o-transform: rotate(-2.5deg);
  transform: rotateZ(-2.5deg);
}









/* PIN */
.pin {
           position: absolute;
    left: 309px;
    width: 2%;
    text-align: center;
    height: 21%;
    margin-top: -7px;
    display: flex;
    margin: -145px auto;
    transform: rotate(21deg);
}

.shadowsyno {
      top: 24px;
    left: -3px;
    border-radius: 50%;
    width: 60%;
    height: 72%;
    background: #0f75c7;
    margin-left: -11px;
    margin-top: -6px;
    opacity: .6;
    position: absolute;
  }

.metal {
  position: absolute;
  width: 5px;
  height: 20px;
  background: linear-gradient(to right, #808080, 40%, #eae8e8, 50%, #808080);
  border-radius: 0 0 30% 30%;
  transform: rotate(50deg);
  transform-origin: bottom left;
  top: 15px;
  border-bottom: 1px solid #808080;
}

.bottom-circle {
  position: absolute;
  right: 15px;
  width: 35px;
  height: 35px;
  border-radius: 50%;
  background-color: var(--pin-color);
  background: radial-gradient(
    circle at bottom right,
    var(--pin-light),
    25%,
    var(--pin-dark),
    90%,
    var(--pin-color)
  );
}


.bottom-circle::before {
  content: "";
  position: absolute;
  top: 0;
  left: -2px;
  width: 20px;
  height: 30px;
  transform: rotate(55deg);
  transform-origin: 100% 100%;
  border-radius: 0 0 40% 40%;
  background: linear-gradient(
    to right,
    var(--pin-dark),
    30%,
    var(--pin-color),
    90%,
    var(--pin-light)
  );
}

.bottom-circle::after {
  content: "";
  position: absolute;
  right: -10px;
  top: -5px;
  width: 25px;
  height: 25px;
  border-radius: 50%;
  background: radial-gradient(
    circle at right,
    var(--pin-light),
    30%,
    var(--pin-color),
    var(--pin-dark) 80%
  );
}


/* HEADING */
.questbanr{
   width: 100%;
    margin-top: 46px;
    margin-bottom: 98px;
    height: auto;
}
.paper-title{
    text-align: center;
    font-size: 50px;
    color: #222;
    line-height: 58px;
    margin-bottom: 30px;
    font-family: 'Montserrat';
    font-weight: 900;
    text-transform: capitalize;

}
.arowmc{
    font-size: 51px;
    color: #eedab8;
}
.paper-title span{
    display: block;
    color: #f47964;
    font-size: 44px;
    margin-top: 10px;
    text-shadow: 2px 2px 0 rgba(0, 0, 0, .08);
    font-family: 'Courgette', cursive;
}

/* FORM */
.paper-form{
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 21px 33px;
}

.field label{
       display: block;
    margin-bottom: 4px;
    font-size: 19px;
    color: #222;
    font-weight: 900;
        margin-top: 20px;
    font-family: 'Comfortaa', sans-serif;
}

.field input{
       width: 100%;
    height: 48px;
    border: none;
    border-radius: 24px;
    background: #fff;
    box-shadow: 0 8px 18px rgba(0, 0, 0, .08);
    padding: 0 18px;
    font-size: 14px;
}

/* BUTTON */
.download-btn{
        margin-top: 15px;
    border: none;
    padding: 10px 10px;
    border-radius: 14px;
    background: linear-gradient(to bottom, #f47964, #f47964);
    color: #fff;
    font-size: 28px;
    font-weight: 900;
    cursor: pointer;
    box-shadow: 0 10px 20px rgba(0, 0, 0, .2), inset 0 2px 2px rgba(255, 255, 255, .4);
    font-family: 'Montserrat';
}

/*formmmmmmm*/

 .clsmethod {
    margin-left: 435px;
    margin-top: -47px;
}
.close {
    float: right;
    font-size: 1.5rem;
    font-weight: 700;
    line-height: 1;
    color: #000;
    /* text-shadow: 0 1px 0 #fff; */
    /* opacity: .5; */
}

.methodformdesign{

    padding: 50px 37px;

}
.methodformdesign input{

    margin-bottom:20px;

}
.methodformdesign label{
    
    font-family: sans-serif;
    font-size: 15px;
    margin-bottom: 10px;
    font-weight: 600;
}
.methodformdesign h2{
    font-family: sans-serif;
    font-size: 30px;
    text-align: justify;
    text-transform: capitalize;
    font-weight: 800;
    margin-bottom: 20px;
}

.fulformset{
    justify-content: center;
    overflow: hidden;
    border-radius: 5px;
    padding: 48px 14px;
    margin-top: 145px;
    margin-bottom: 27px;
    box-shadow: inset 0px 0px 3px 0px rgb(255 169 49 / 39%), inset 8px 8px 8px 0 #f5a22f7d, -8px -6px 24px 0 #18181736, 8px 8px 24px 0 rgb(251 210 153 / 24%);
    
    }
.methodformdesign input{

    margin-bottom:20px;

}
.methodformdesign label{
    
    font-family: sans-serif;
    font-size: 15px;
    margin-bottom: 10px;
    font-weight: 600;
}
.methodformdesign h2{
    font-family: sans-serif;
    font-size: 30px;
    text-align: justify;
    text-transform: capitalize;
    font-weight: 800;
    margin-bottom: 20px;
}



.formimage h4{
    
    font-style: italic;
    font-size: 28px;
    position: absolute;
    font-family: sans-serif;
    margin-top: -499px;
    width: 321px;
    text-transform: capitalize;
    font-weight: 600;
    line-height: 38px;
    color: #ffa931;

}
.formimage  ul{
    
    list-style-type: none;
    font-style: italic;
    font-size: 15px;
    position: absolute;
    font-family: sans-serif;
    margin-top: 110px;
    color: #fff;
    font-weight: 700;
}
.formimage  ul li{
    margin-bottom: 0px;
}
.formimage  ul i{
    font-size: 14px;
    color: #4694e8;
}
.radiosec {
    
    clear: both;
    margin: -20px 5px 20px 37px;
}

.radiosec label {
    height: 35px;
    width: 85px;
    border-radius: 3px;
      border: 1px solid #a89f9f;
}
.mainform label{
    font-size: 15px;
    text-transform: capitalize;
    font-family: 'Comfortaa', sans-serif;
 
}
 /* hide input */
.mainform input.radio:empty {
       margin-left: -1042px;
}

/* style label */
.mainform input.radio:empty ~ label {
    position: relative;
    float: left;
    line-height: 2.5em;
    text-indent: 3.25em;
    margin-top: 2em;
    cursor: pointer;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

.mainform input.radio:empty ~ label:before {
    position: absolute;
    display: block;
    top: 0;
    bottom: 0;
    left: 0;
    content: '';
    width: 2.5em;
    background: #D1D3D4;
    border-radius: 3px 0 0 3px;
}

/* toggle hover */
.mainform input.radio:hover:not(:checked) ~ label:before {
    content:'\2714';
    text-indent: .9em;
    color: #C2C2C2;
}

.mainform input.radio:hover:not(:checked) ~ label {
    color: #888;
}

/* toggle on */
.mainform input.radio:checked ~ label:before {
    content: '\2714';
    text-indent: 0.9em;
    color: #ffffff;
    FONT-WEIGHT: 800;
    background-color: #ffa931;
}

.mainform input.radio:checked ~ label {
        color: #000;
}

/* radio focus */
.mainform input.radio:focus ~ label:before {
    box-shadow: 0 0 0 3px #999;
}





.mainform .container .form-area{
    display: flex;
    width: 100%;
    flex-direction: column;
    justify-content: center;
    align-items: center;
   
}

.mainform .container .form-area h2{
 line-height: 48px;
    margin-top: 15px;
    margin-bottom: 1px;
    font-size: 41px;
    text-transform: capitalize;
    font-weight: 800;
    color: #0078bf;
    font-family: 'Montserrat';
}
.mainform .container .form-area  b{
     color: #f5a22f;
}

.mainform .container .form-area form{
       padding: 3px 0px;
    display: flex;
    flex-direction: column;
    margin-top: 26px;
}
.mainform .container .form-area form input{
     padding: 15px 4px;
    margin-bottom: 10px;
    border: none;
    border-bottom: 1px solid #000;
    outline: none;
    width: 95%;
    font-size: 15px;
    font-family: 'Comfortaa', sans-serif;
}
.mainform .container .form-area form input::placeholder{
    color: #000;
    letter-spacing: 1px;
}
.mainform .container .form-area form input:hover::placeholder,
.mainform .container .form-area form textarea:hover::placeholder{
    padding-left: 10px;
    transition: .3s all ease-in-out;
}
.mainform .container .form-area form input:focus,
.mainform .container .form-area form textarea:focus{
    border-bottom: 1px solid #62c3fc;
    animation: border .5s ease;
}
.mainform .container .form-area form select{
   padding: 15px 2px;
    margin-bottom: 20px;
    border: none;
    border-bottom: 1px solid #000;
    outline: none;
}
.imgfornew{
width: auto;
    height: auto;
    margin: auto;
    display: flex;
}
.mainform .container .form-area form option{

    background-color: #fff;
}
.mainform .container .form-area form select::placeholder{
    color: #000;
    letter-spacing: 1px;
}
.mainform .container .form-area form select:hover::placeholder,
.mainform .container .form-area form select:hover::placeholder{
    padding-left: 10px;
    transition: .3s all ease-in-out;
}

.mainform .container .form-area form textarea{
    border: none;
    border-bottom: 1px solid #ddd;
    outline: none;
    resize: none;
    padding: 0px 5px;
}
.mainform .container .form-area form textarea::placeholder{
    font-size: 14px;
    color: #999;
}
.mainform .container .form-area form button{
     margin-top: 43px;
    border: none;
    padding: 11px 0px;
    border-radius: 30px;
    background-color: #0078bf;
    color: #fff;
    font-size: 24px;
    font-weight: 800;
    cursor: pointer;
    transition: .3s all ease-in-out;
    width: 91%;
}
.mainform .container .form-area form button:hover{
    background-color: #2fa5e9;
}
.mainform .container .form-area form select {
        width: 95%;
    font-size: 16px;
    text-transform: capitalize;
    font-family: 'Comfortaa', sans-serif;
}




/*end form*/


/*@media(max-width:576px){*/

/*    .counter-grid{*/
/*        grid-template-columns:1fr;*/
/*    }*/

/*    .counter-box h2{*/
/*        font-size:34px;*/
/*    }*/
/*}*/



/*responsive start*/

@media (min-width: 321px) and (max-width: 375px) {
    .research-hero {
        padding: 26px 15px;
    }
    .research-title{
           font-size: 18px;
        text-align: justify;
        line-height: 25px;
        margin-bottom: 24px;
}
.research-hero::before {
    content: '';
    position: absolute;
    width: 91px;
    height: 91px;
    background: rgb(255 167 134);
    border-radius: 50%;
    top: -29px;
    right: -48px;
}
.research-desc{
    font-size:15px;
}
.hero-btn {
   padding: 14px 27px;
    font-size: 21px;
}
.feature-card h3 {
    margin: 6px 0 17px;
    font-size: 22px;
}
.feature-card p {
    margin: 0;
    font-size: 15px;
    text-align: justify;
}
.research-hero::after {
    content: '';
    position: absolute;
    width: 210px;
    height: 224px;
    background: rgb(255 105 50);
    border-radius: 50%;
    bottom: -165px;
    left: -146px;
}
.feature-grid{
    grid-template-columns:1fr;
     gap: 38px;
}
#partone {
    padding: 55px 15px;
}
.highlightcontent {
    padding: 0px;

}
.highlightcontent p {
    font-size: 15px;
        line-height: 33px;
    }
    .heading-wrap h2 {
    font-family: 'Montserrat';
    font-size: 25px;
 text-shadow: none;
}
    .yearup {
    font-size: 20px;
}
#answepdfbtn {
    display: flex;
    align-items: center;
    gap: 0px;
   padding: 7px 5px;
    font-size: 14px;
}
.methodologyimg {
    width: 100%;
    height: auto;
    transition: .5s;
    margin: 59px auto 9px;
    display: flex;
}
#counsec {
    padding: 25px 15px;
    margin-top: 26px;
    margin-bottom: 23px;
}
.counter {
            font-size: 42px;
}
.partmcq {
    padding: 52px 15px;
}
.questin h4 {
    font-size: 16px;
    line-height: 27px;
    margin-top: 9px;
    margin-bottom: 16px;
}
.iconguid-title {
    font-size: 20px;
    margin: 9px 20px;
}
.iconguid i {
 padding: 9px 30PX;
    font-size: 36px;
}
.customer {
    float: right;
    position: relative;
    margin-top: -74px;
    margin-right: 88px;
    font-size: 31px;
    font-weight: 900;
}
.questin li {
            line-height: 30px;
        font-size: 15px;
        padding: 11px 10px 9px 25px;
        margin-top: 15px;
        font-weight: 500;
}
.questin li span{
    padding: 1px 1px;
    background: #ff8e3100;
    box-shadow: none;
    margin-right: 1px;
    margin-left: 0px;
}
.questimg {
    width: 100%;
}
.research-section {
    position: relative;
    background: #f5f4f8;
    border-radius: 20px;
    padding: 16px;
    overflow: visible;
}
.research-section::before {
    content: "“";
    position: absolute;
    top: -99px;
    left: 4px;
    font-size: 193px;
    
}
.define p {
    font-size: 16px;
    margin: 16px 2px;
    line-height: 30px;
   
}
.quote-textnd {
    font-size: 15px;
    color: #5c647a;
    text-align: justify;
    line-height: 1.6;
}
.quote-marknd {
           position: absolute;
        right: -35px;
        top: 35%;
        font-size: 136px;

}
.research-titlead {
    display: flow;
    align-items: center;
    gap: 35px;
    padding: 46px 2px;
  
}
.title-contentad h3 {

    font-size: 24px;
}
.methodology-quotend {
    margin: 2px 9px;
    padding: 20px 20px;
}
.frmadjec {
    margin-right: 0px;
}
    .paper-note {
        width: 100%;
        padding: 70px 19px;
    }
.paper-note {
    position: relative;
   
    padding: 72px 30px 44px 40px;
    margin: 25px auto;
    transform: rotate(359deg);
}
.pin {
    position: absolute;
    left: 142px;
    width: 5%;
    text-align: center;
    height: 11%;
    margin-top: -7px;
    display: flex;
    margin: -145px auto;
    transform: rotate(21deg);
}
.paper-form {
    display: block;
}
.paper-title {
    text-align: center;
    font-size: 24px;
    line-height: 31px;
    margin-bottom: 30px;
}
.paper-title span {
           display: block;
        font-size: 23px;
        margin-top: 18px;
}
    .download-btn {
    margin-top: 25px;
    
    font-size: 26px;
}
.scrolpara h4 {
    text-align: center;
    font-size: 23px;
    line-height: 32px;
    margin-top: 54px;
    margin-bottom: 34px;
}
.scrolpara p {
    font-size: 15px;
    margin: 9px 2px;
    line-height: 30px;
}
.dropbut {
    display: flex;
    padding: 17px 13px;
    font-size: 19px;
}
.customsec h3 {
    text-align: center;
    font-size: 27px;
  line-height: 37px;
    margin-top: 84px;
    margin-bottom: 23px;
}
.customsec p {
            font-size: 14px;
}
.section-heading h2 {
    font-size: 25px;
    line-height: 33px;
    margin-top: 22px;
    margin-bottom: 1px;
}
.contentmcq h4 {
   font-size: 17px;
        line-height: 29px;
}
.faq-cardmcq {
    display: block;
}
.contentmcq p {
font-size: 15px;
    margin: 5px 0px;
    line-height: 31px;
}
.contentmcq ul li {
    font-size: 16px;
}
.receimg {
    margin-bottom: 27px;
    margin-top: 29px;
    width: 100%;
}
.weekly-checklist {
    padding: 64px 16px 9px;
}
    .heading-wrap h2 {
        font-size: 42px;
    }
    .checklist-card {
           margin: 40px 8px;
        padding: 17px 9px 13px 40px;
}
.checklist-card li span:last-child {
    font-size: 16px;
}
.checklist-card {
   
    z-index: 0;
}
.pdfcontents p {
    line-height: 31px;
}
.imgfornew {
    width: 100%;
}
.mainform .container .form-area form button {
    margin-top: 43px;
    border: none;
    padding: 11px 0px;
    font-size: 18px;
    width: 100%;
}
.mainform .container .form-area h2 {
    line-height: 31px;
    margin-top: 15px;
    margin-bottom: 1px;
    text-align: justify;
    font-size: 20px;
}
.updatequestlist {
    padding: 1px;
}
.updatequestlist h2 b {
    font-size: 43px;
}
.updatequestlist h2 {
    font-size: 28px;
    line-height: 38px;
}
.updatequestlist h3 {
    font-size: 23px;
}
#sympo {
    font-size: 19px;
}
.updatequestsec h5 {
   
    font-size: 14px;
    line-height: 26px;
    margin-top: 36px;
}
.updatequestsec ul {
    padding: 20px 8px;
}
.updatequestsec li {
    font-size: 15px;
    margin-left: 9px;
    line-height: 33px;
}
.questbanr {
    width: 100%;
    margin-top: 45px;
    margin-bottom: 68px;
}

#linkvisi {
    font-size: 11px;
}
.updatequestlist h6 {
    font-size: 17px;
    text-align: justify;
   margin-top: 59px;
line-height: 22px;
}
.updatequestsec {
    margin-bottom: 55px;
}
    
.download-paper-section {
      background: #e3ffff url(../images/mcqs.jpg) no-repeat;
}
.partone-ban{
    margin-top: -102px;
}
.iconad {
    font-size: 39px;
}
.small-titlead {
    display: block;
    margin-top: 10px;
    font-size: 39px;
    line-height: 1;
}
.bestsec p {
    font-size: 15px;

}
.bestsec h4 {
   font-size: 21px;
line-height: 34px;
    margin-top: 4px;
    margin-bottom: 34px;
}
}

@media (min-width: 376px) and (max-width: 425px) {
    .research-hero {
               padding: 26px 27px;
    }
    .research-title{
           font-size: 18px;
        text-align: justify;
        line-height: 25px;
        margin-bottom: 24px;
}
.research-hero::before {
    content: '';
    position: absolute;
    width: 91px;
    height: 91px;
    background: rgb(255 167 134);
    border-radius: 50%;
    top: -29px;
    right: -48px;
}
.research-desc{
    font-size:15px;
}
.hero-btn {
   padding: 14px 27px;
    font-size: 21px;
}
.feature-card h3 {
    margin: 6px 0 17px;
    font-size: 22px;
}
.feature-card p {
    margin: 0;
    font-size: 15px;
    text-align: justify;
}
.research-hero::after {
    content: '';
    position: absolute;
    width: 210px;
    height: 224px;
    background: rgb(255 105 50);
    border-radius: 50%;
    bottom: -165px;
    left: -146px;
}
.feature-grid{
    grid-template-columns:1fr;
     gap: 38px;
}
#partone {
    padding: 55px 15px;
}
.highlightcontent {
    padding: 0px;

}
.highlightcontent p {
    font-size: 15px;
        line-height: 33px;
    }
    .yearup {
    font-size: 20px;
}
#answepdfbtn {
    display: flex;
    align-items: center;
    gap: 0px;
   padding: 7px 5px;
    font-size: 14px;
}
.methodologyimg {
    width: 100%;
    height: auto;
    transition: .5s;
    margin: 59px auto 9px;
    display: flex;
}
#counsec {
    padding: 25px 15px;
    margin-top: 26px;
    margin-bottom: 23px;
}
.counter {
            font-size: 42px;
}
.partmcq {
    padding: 52px 15px;
}
.questin h4 {
    font-size: 16px;
    line-height: 27px;
    margin-top: 9px;
    margin-bottom: 16px;
}
.iconguid-title {
    font-size: 20px;
    margin: 9px 20px;
}
.iconguid i {
 padding: 9px 30PX;
    font-size: 36px;
}
.customer {
    float: right;
    position: relative;
    margin-top: -74px;
    margin-right: 88px;
    font-size: 31px;
    font-weight: 900;
}
.questin li {
    line-height: 30px;
    font-size: 15px;
    padding: 11px 10px 9px 25px;
    margin-top: 15px;
    font-weight: 500;
}
.questin li span {
    padding: 1px 1px;
    background: #ff8e3100;
    box-shadow: none;
    margin-right: 1px;
    margin-left: -4px;
}
.questimg {
    width: 100%;
}
.research-section {
    position: relative;
    background: #f5f4f8;
    border-radius: 20px;
    padding: 16px;
    overflow: visible;
}
.research-section::before {
    content: "“";
    position: absolute;
    top: -99px;
    left: 4px;
    font-size: 193px;
    
}
.define p {
    font-size: 16px;
    margin: 16px 2px;
    line-height: 30px;
   
}
.quote-textnd {
    font-size: 15px;
    color: #5c647a;
    text-align: justify;
    line-height: 1.6;
}
.quote-marknd {
    position: absolute;
    right: -51px;
    top: 35%;
    font-size: 171px;

}
.research-titlead {
    display: flow;
    align-items: center;
    gap: 35px;
    padding: 46px 2px;
  
}
.title-contentad h3 {

    font-size: 24px;
}
.methodology-quotend {
    margin: 2px 9px;
    padding: 20px 20px;
}
.frmadjec {
    margin-right: 0px;
}
    .paper-note {
        width: 100%;
        padding: 70px 19px;
    }
.paper-note {
    position: relative;
   
    padding: 72px 30px 44px 40px;
    margin: 25px auto;
    transform: rotate(359deg);
}
.pin {
    position: absolute;
    left: 142px;
    width: 5%;
    text-align: center;
    height: 11%;
    margin-top: -7px;
    display: flex;
    margin: -145px auto;
    transform: rotate(21deg);
}
.paper-form {
    display: block;
}
.paper-title {
    text-align: center;
    font-size: 24px;
    line-height: 31px;
    margin-bottom: 30px;
}
.paper-title span {
          display: block;
        font-size: 23px;
        margin-top: 18px;
}
    .download-btn {
    margin-top: 25px;
    
    font-size: 26px;
}
.heading-wrap h2 {
    font-family: 'Montserrat';
    font-size: 25px;
 text-shadow: none;
}
.scrolpara h4 {
    text-align: center;
    font-size: 23px;
    line-height: 32px;
    margin-top: 54px;
    margin-bottom: 34px;
}
.scrolpara p {
    font-size: 15px;
    margin: 9px 2px;
    line-height: 30px;
}
.dropbut {
    display: flex;
    padding: 17px 13px;
    font-size: 19px;
}
.customsec h3 {
    text-align: center;
    font-size: 27px;
  line-height: 37px;
    margin-top: 84px;
    margin-bottom: 23px;
}
.customsec p {
            font-size: 14px;
}
.section-heading h2 {
    font-size: 25px;
    line-height: 33px;
    margin-top: 22px;
    margin-bottom: 1px;
}
.contentmcq h4 {
   font-size: 17px;
        line-height: 29px;
}
.faq-cardmcq {
    display: block;
}
.contentmcq p {
font-size: 15px;
    margin: 5px 0px;
    line-height: 31px;
}
.contentmcq ul li {
    font-size: 16px;
}
.receimg {
    margin-bottom: 27px;
    margin-top: 29px;
    width: 100%;
}
.weekly-checklist {
    padding: 64px 16px 9px;
}
    .heading-wrap h2 {
        font-size: 42px;
    }
    .checklist-card {
    margin: 40px 8px;
    padding: 22px 42px;
}
.checklist-card li span:last-child {
    font-size: 16px;
}
.checklist-card {
   
    z-index: 0;
}
.pdfcontents p {
    line-height: 31px;
}
.imgfornew {
    width: 100%;
}
.mainform .container .form-area form button {
    margin-top: 43px;
    border: none;
    padding: 11px 0px;
    font-size: 18px;
    width: 100%;
}
.mainform .container .form-area h2 {
    line-height: 31px;
    margin-top: 15px;
    margin-bottom: 1px;
    text-align: justify;
    font-size: 20px;
}
.updatequestlist {
    padding: 1px;
}
.updatequestlist h2 b {
    font-size: 43px;
}
.updatequestlist h2 {
    font-size: 28px;
    line-height: 38px;
}
.updatequestlist h3 {
    font-size: 23px;
}
#sympo {
    font-size: 19px;
}
.updatequestsec h5 {
   
    font-size: 14px;
    line-height: 26px;
    margin-top: 36px;
}
.updatequestsec ul {
    padding: 20px 8px;
}
.updatequestsec li {
    font-size: 15px;
    margin-left: 9px;
    line-height: 33px;
}
.questbanr {
    width: 100%;
    margin-top: 45px;
    margin-bottom: 68px;
}

#linkvisi {
    font-size: 11px;
}
.updatequestlist h6 {
    font-size: 17px;
    text-align: justify;
   margin-top: 59px;
line-height: 22px;
}
.updatequestsec {
    margin-bottom: 55px;
}
    
.download-paper-section {
      background: #e3ffff url(../images/mcqs.jpg) no-repeat;
}
.partone-ban{
    margin-top: -102px;
}
.iconad {
    font-size: 39px;
}
.small-titlead {
    display: block;
    margin-top: 10px;
    font-size: 39px;
    line-height: 1;
}
.bestsec p {
    font-size: 15px;

}
.bestsec h4 {
   font-size: 21px;
line-height: 34px;
    margin-top: 4px;
    margin-bottom: 34px;
}
}


@media (min-width: 426px) and (max-width: 575px) {
    .research-hero {
               padding: 26px 27px;
    }
    .research-title{
                 font-size: 24px;
        text-align: justify;
        line-height: 35px;
        margin-bottom: 20px;
}
.research-hero::before {
    content: '';
    position: absolute;
    width: 91px;
    height: 91px;
    background: rgb(255 167 134);
    border-radius: 50%;
    top: -29px;
    right: -48px;
}
.research-desc{
    font-size:15px;
}
.hero-btn {
   padding: 14px 27px;
    font-size: 21px;
}
.feature-card h3 {
    margin: 6px 0 17px;
    font-size: 22px;
}
.feature-card p {
    margin: 0;
    font-size: 15px;
    text-align: justify;
}
.research-hero::after {
    content: '';
    position: absolute;
    width: 210px;
    height: 224px;
    background: rgb(255 105 50);
    border-radius: 50%;
    bottom: -165px;
    left: -146px;
}
.feature-grid{
    grid-template-columns:1fr;
     gap: 38px;
}
#partone {
    padding: 55px 15px;
}
.highlightcontent {
    padding: 0px;

}
.highlightcontent p {
    font-size: 15px;
        line-height: 33px;
    }
    .yearup {
    font-size: 20px;
}
#answepdfbtn {
    display: flex;
    align-items: center;
    gap: 0px;
   padding: 7px 5px;
    font-size: 14px;
}
.methodologyimg {
    width: 100%;
    height: auto;
    transition: .5s;
    margin: 59px auto 9px;
    display: flex;
}
#counsec {
    padding: 25px 15px;
    margin-top: 26px;
    margin-bottom: 23px;
}
.counter {
            font-size: 42px;
}
.partmcq {
    padding: 52px 15px;
}
.questin h4 {
    font-size: 16px;
    line-height: 27px;
    margin-top: 9px;
    margin-bottom: 16px;
}
.iconguid-title {
    font-size: 20px;
    margin: 9px 20px;
}
.iconguid i {
 padding: 9px 30PX;
    font-size: 36px;
}
.customer {
    float: right;
    position: relative;
    margin-top: -74px;
    margin-right: 88px;
    font-size: 31px;
    font-weight: 900;
}
.questin li {
    line-height: 30px;
    font-size: 15px;
    padding: 11px 10px 9px 25px;
    margin-top: 15px;
    font-weight: 500;
}
.questimg {
    width: 100%;
}
.research-section {
    position: relative;
    background: #f5f4f8;
    border-radius: 20px;
    padding: 16px;
    overflow: visible;
}
.research-section::before {
    content: "“";
    position: absolute;
    top: -99px;
    left: 4px;
    font-size: 193px;
    
}
.define p {
    font-size: 16px;
    margin: 16px 2px;
    line-height: 30px;
   
}
.quote-textnd {
    font-size: 15px;
    color: #5c647a;
    text-align: justify;
    line-height: 1.6;
}
.quote-marknd {
    position: absolute;
    right: -51px;
    top: 35%;
    font-size: 171px;

}
.research-titlead {
    display: flow;
    align-items: center;
    gap: 35px;
            padding: 10px 2px;
  
}
.title-contentad h3 {

    font-size: 24px;
}
.methodology-quotend {
    margin: 2px 9px;
    padding: 20px 20px;
}
.frmadjec {
    margin-right: 0px;
}
    .paper-note {
        width: 100%;
        padding: 70px 19px;
    }
.paper-note {
    position: relative;
   
    padding: 72px 30px 44px 40px;
    margin: 25px auto;
    transform: rotate(359deg);
}
.pin {
           position: absolute;
        left: 227px;
        width: 10%;
        text-align: center;
        height: 11%;
        margin-top: -7px;
        display: flex;
        margin: -112px auto;
        transform: rotate(21deg);
}
.paper-form {
    display: block;
}
.paper-title {
    text-align: center;
    font-size: 24px;
    line-height: 31px;
    margin-bottom: 30px;
}
.paper-title span {
    display: block;
    color: #f47964;
    font-size: 45px;
    margin-top: 18px;
}
    .download-btn {
    margin-top: 25px;
    
    font-size: 26px;
}
.scrolpara h4 {
    text-align: center;
    font-size: 23px;
    line-height: 32px;
    margin-top: 54px;
    margin-bottom: 34px;
}
.scrolpara p {
    font-size: 15px;
    margin: 9px 2px;
    line-height: 30px;
}
.dropbut {
    display: flex;
    padding: 17px 13px;
    font-size: 19px;
}
.customsec h3 {
    text-align: center;
    font-size: 27px;
  line-height: 37px;
    margin-top: 84px;
    margin-bottom: 23px;
}
.customsec p {
            font-size: 14px;
}
.section-heading h2 {
    font-size: 25px;
    line-height: 33px;
    margin-top: 22px;
    margin-bottom: 1px;
}
.contentmcq h4 {
   font-size: 17px;
        line-height: 29px;
}
.faq-cardmcq {
    display: block;
}
.contentmcq p {
font-size: 15px;
    margin: 5px 0px;
    line-height: 31px;
}
.contentmcq ul li {
    font-size: 16px;
}
.receimg {
    margin-bottom: 27px;
    margin-top: 29px;
    width: 100%;
}
.weekly-checklist {
    padding: 64px 16px 9px;
}
    .heading-wrap h2 {
        font-size: 42px;
    }
    .checklist-card {
    margin: 40px 8px;
    padding: 22px 42px;
}
.checklist-card li span:last-child {
    font-size: 16px;
}
.checklist-card {
   
    z-index: 0;
}
.pdfcontents p {
    line-height: 31px;
}
.imgfornew {
    width: 100%;
}
.mainform .container .form-area form button {
    margin-top: 43px;
    border: none;
    padding: 11px 0px;
    font-size: 18px;
    width: 100%;
}
.mainform .container .form-area h2 {
    line-height: 31px;
    margin-top: 15px;
    margin-bottom: 1px;
    text-align: justify;
    font-size: 20px;
}
.updatequestlist {
    padding: 1px;
}
.updatequestlist h2 b {
    font-size: 43px;
}
.updatequestlist h2 {
    font-size: 28px;
    line-height: 38px;
}
.updatequestlist h3 {
    font-size: 23px;
}
#sympo {
    font-size: 19px;
}
.updatequestsec h5 {
   
           font-size: 16px;
    line-height: 26px;
    margin-top: 36px;
}
.updatequestsec ul {
    padding: 20px 8px;
}
.updatequestsec li {
    font-size: 15px;
    margin-left: 9px;
    line-height: 33px;
}
.questbanr {
    width: 100%;
    margin-top: 45px;
    margin-bottom: 68px;
}

#linkvisi {
    font-size: 11px;
}
.updatequestlist h6 {
    font-size: 17px;
    text-align: justify;
   margin-top: 59px;
line-height: 22px;
}
.updatequestsec {
    margin-bottom: 55px;
}
    
.download-paper-section {
      background: #e3ffff url(../images/mcqs.jpg) no-repeat;
}
.partone-ban{
    margin-top: -102px;
}
.iconad {
    font-size: 39px;
}
.small-titlead {
    display: block;
    margin-top: 10px;
    font-size: 39px;
    line-height: 1;
}
.bestsec p {
    font-size: 15px;

}
.bestsec h4 {
   font-size: 21px;
line-height: 34px;
    margin-top: 4px;
    margin-bottom: 34px;
}
}



@media (min-width: 576px) and (max-width: 767px) {
    .research-hero {
               padding: 26px 27px;
    }
    .research-title{
                         font-size: 33px;
        text-align: justify;
        line-height: 35px;
        margin-bottom: 20px;
}
.research-hero::before {
    content: '';
    position: absolute;
    width: 91px;
    height: 91px;
    background: rgb(255 167 134);
    border-radius: 50%;
    top: -29px;
    right: -48px;
}
.research-desc{
    font-size:15px;
}
.hero-btn {
   padding: 14px 27px;
    font-size: 21px;
}
.feature-card h3 {
    margin: 6px 0 17px;
          font-size: 24px;
}
.feature-card p {
    margin: 0;
    font-size: 15px;
    text-align: justify;
}
.research-hero::after {
    content: '';
    position: absolute;
    width: 210px;
    height: 224px;
    background: rgb(255 105 50);
    border-radius: 50%;
    bottom: -165px;
    left: -146px;
}
.feature-grid{
    grid-template-columns:1fr;
     gap: 38px;
}
#partone {
    padding: 55px 15px;
}
.highlightcontent {
    padding: 0px;

}
.highlightcontent p {
    font-size: 15px;
        line-height: 33px;
    }
    .yearup {
    font-size: 20px;
}
#answepdfbtn {
    display: flex;
    align-items: center;
    gap: 0px;
   padding: 7px 5px;
    font-size: 14px;
}
.methodologyimg {
    width: 100%;
    height: auto;
    transition: .5s;
    margin: 59px auto 9px;
    display: flex;
}
#counsec {
    padding: 25px 15px;
    margin-top: 26px;
    margin-bottom: 23px;
}
.counter {
            font-size: 42px;
}
.partmcq {
    padding: 52px 15px;
}
.questin h4 {
           font-size: 23px;
        line-height: 33px;
        margin-top: 9px;
        margin-bottom: 16px;
}
.iconguid-title {
    font-size: 20px;
    margin: 9px 20px;
}
.iconguid i {
 padding: 9px 30PX;
    font-size: 36px;
}
.customer {
           float: right;
        position: relative;
        margin-top: -74px;
        margin-right: 270px;
        font-size: 31px;
        font-weight: 900;
}
.questin li span {
    margin-right: 19px;
    margin-left: -14px;
}
.questin li {
    line-height: 30px;
   font-size: 17px;
    padding: 11px 10px 9px 25px;
    margin-top: 15px;
    font-weight: 500;
}
    #linkvisi {
        font-size: 12px;
    }
.fulformset {
    margin: 15px 42px;
}
.questimg {
    width: 100%;
}
.research-section {
    position: relative;
    background: #f5f4f8;
    border-radius: 20px;
    padding: 16px;
    overflow: visible;
}
.research-section::before {
    content: "“";
    position: absolute;
    top: -99px;
    left: 4px;
    font-size: 193px;
    
}
.define p {
    font-size: 16px;
    margin: 16px 2px;
    line-height: 30px;
   
}
.quote-textnd {
    font-size: 15px;
    color: #5c647a;
    text-align: justify;
    line-height: 1.6;
}
.quote-marknd {
    position: absolute;
    right: -51px;
    top: 35%;
    font-size: 171px;

}
.research-titlead {
    display: flow;
    align-items: center;
    gap: 35px;
            padding: 10px 2px;
  
}
.title-contentad h3 {

    font-size: 24px;
}
.methodology-quotend {
    margin: 2px 9px;
    padding: 20px 20px;
}
.frmadjec {
    margin-right: 0px;
}
    .paper-note {
        width: 100%;
        padding: 70px 19px;
    }
.paper-note {
    position: relative;
   
    padding: 72px 30px 44px 40px;
    margin: 25px auto;
    transform: rotate(359deg);
}
.pin {
           position: absolute;
        left: 227px;
        width: 10%;
        text-align: center;
        height: 11%;
        margin-top: -7px;
        display: flex;
        margin: -112px auto;
        transform: rotate(21deg);
}
.paper-form {
    display: block;
}
.paper-title {
    text-align: center;
    font-size: 24px;
    line-height: 31px;
    margin-bottom: 30px;
}
.paper-title span {
    display: block;
    color: #f47964;
    font-size: 45px;
    margin-top: 18px;
}
    .download-btn {
    margin-top: 25px;
    
    font-size: 26px;
}
.scrolpara h4 {
    text-align: center;
    font-size: 23px;
    line-height: 32px;
    margin-top: 54px;
    margin-bottom: 34px;
}
.scrolpara p {
    font-size: 15px;
    margin: 9px 2px;
    line-height: 30px;
}
.dropbut {
    display: flex;
    padding: 17px 13px;
    font-size: 19px;
}
.customsec h3 {
    text-align: center;
    font-size: 27px;
  line-height: 37px;
    margin-top: 84px;
    margin-bottom: 23px;
}
.customsec p {
            font-size: 14px;
}
.section-heading h2 {
    font-size: 25px;
    line-height: 33px;
    margin-top: 22px;
    margin-bottom: 1px;
}
.contentmcq h4 {
   font-size: 17px;
        line-height: 29px;
}
.faq-cardmcq {
    display: block;
}
.contentmcq p {
font-size: 15px;
    margin: 5px 0px;
    line-height: 31px;
}
.contentmcq ul li {
    font-size: 16px;
}
.receimg {
    margin-bottom: 27px;
    margin-top: 29px;
    width: 100%;
}
.weekly-checklist {
    padding: 64px 16px 9px;
}
    .heading-wrap h2 {
        font-size: 42px;
    }
    .checklist-card {
    margin: 40px 8px;
    padding: 22px 42px;
}
.checklist-card li span:last-child {
    font-size: 16px;
}
.checklist-card {
   
    z-index: 0;
}
.pdfcontents p {
    line-height: 31px;
}
.imgfornew {
    width: 100%;
}
.mainform .container .form-area form button {
    margin-top: 43px;
    border: none;
    padding: 11px 0px;
    font-size: 18px;
    width: 100%;
}
.mainform .container .form-area h2 {
    line-height: 31px;
    margin-top: 15px;
    margin-bottom: 1px;
    text-align: justify;
    font-size: 20px;
}
.updatequestlist {
    padding: 1px;
}
.updatequestlist h2 b {
    font-size: 43px;
}
.updatequestlist h2 {
    font-size: 28px;
    line-height: 38px;
}
.updatequestlist h3 {
    font-size: 23px;
}
#sympo {
    font-size: 19px;
}
.updatequestsec h5 {
   
           font-size: 16px;
    line-height: 26px;
    margin-top: 36px;
}
.updatequestsec ul {
    padding: 20px 8px;
}
.updatequestsec li {
    font-size: 15px;
    margin-left: 9px;
    line-height: 33px;
}
.questbanr {
    width: 100%;
    margin-top: 45px;
    margin-bottom: 68px;
}

#linkvisi {
    font-size: 11px;
}
.updatequestlist h6 {
    font-size: 17px;
    text-align: justify;
   margin-top: 59px;
line-height: 22px;
}
.updatequestsec {
    margin-bottom: 55px;
}
    
.download-paper-section {
      background: #e3ffff url(../images/mcqs.jpg) no-repeat;
}
.partone-ban{
    margin-top: -102px;
}
.iconad {
    font-size: 39px;
}
.small-titlead {
    display: block;
    margin-top: 10px;
    font-size: 39px;
    line-height: 1;
}
.bestsec p {
    font-size: 15px;

}
.bestsec h4 {
   font-size: 21px;
line-height: 34px;
    margin-top: 4px;
    margin-bottom: 34px;
}
}



@media (min-width: 768px) and (max-width:991px) {
    .research-hero {
              padding: 26px 74px;
    }
    .research-title{
                                 font-size: 39px;
        text-align: center;
        line-height: 42px;
        margin-bottom: 23px;
    }
.research-hero::before {
    content: '';
    position: absolute;
    width: 91px;
    height: 91px;
    background: rgb(255 167 134);
    border-radius: 50%;
    top: -29px;
    right: -48px;
}
.research-desc{
           font-size: 19px;
}
.hero-btn {
   padding: 14px 27px;
    font-size: 21px;
}
.feature-card h3 {
    margin: 6px 0 17px;
          font-size: 24px;
}
.feature-card p {
    margin: 0;
    font-size: 15px;
    text-align: justify;
}
.research-hero::after {
    content: '';
    position: absolute;
    width: 210px;
    height: 224px;
    background: rgb(255 105 50);
    border-radius: 50%;
    bottom: -165px;
    left: -146px;
}
.feature-grid{
     gap: 38px;
}
#partone {
            padding: 47px 60px;
}
.highlightcontent {
    padding: 0px;

}
.highlightcontent p {
    font-size: 16px;
        line-height: 34px;
    }
    .yearup {
    font-size: 20px;
}
#answepdfbtn {
           display: flex;
        align-items: center;
        gap: 0px;
        padding: 17px 23px;
        font-size: 20px;
}
.methodologyimg {
    width: 100%;
    height: auto;
    transition: .5s;
    margin: 59px auto 9px;
    display: flex;
}
#counsec {
    padding: 25px 15px;
    margin-top: 26px;
    margin-bottom: 23px;
}
.counter {
            font-size: 42px;
}
.partmcq {
    padding: 52px 51px;
}
.questin h4 {
           font-size: 23px;
        line-height: 33px;
        margin-top: 9px;
        margin-bottom: 16px;
}
.iconguid-title {
    font-size: 20px;
    margin: 9px 20px;
}
.iconguid i {
 padding: 9px 30PX;
    font-size: 36px;
}
.customer {
           float: right;
        position: relative;
        margin-top: -74px;
        margin-right: 270px;
        font-size: 31px;
        font-weight: 900;
}
.questin li span {
    margin-right: 19px;
    margin-left: -14px;
}
.questin li {
    line-height: 30px;
          font-size: 19px;
    padding: 11px 10px 9px 25px;
    margin-top: 15px;
    font-weight: 500;
}
    #linkvisi {
        font-size: 12px;
    }
.fulformset {
    margin: 15px 42px;
}
.questimg {
    width: 100%;
}
.research-section {
    position: relative;
    background: #f5f4f8;
    border-radius: 20px;
    padding: 16px;
    overflow: visible;
}
.research-section::before {
    content: "“";
    position: absolute;
    top: -99px;
    left: 4px;
    font-size: 193px;
    
}
.define p {
    font-size: 16px;
    margin: 16px 2px;
    line-height: 30px;
   
}
.quote-textnd {
    font-size: 15px;
    color: #5c647a;
    text-align: justify;
    line-height: 1.6;
}
.quote-marknd {
    position: absolute;
    right: -51px;
    top: 35%;
    font-size: 171px;

}
.research-titlead {
    display: flow;
    align-items: center;
    gap: 35px;
            padding: 10px 2px;
  
}
.title-contentad h3 {

    font-size: 24px;
}
.methodology-quotend {
    margin: 2px 9px;
    padding: 20px 20px;
}
.frmadjec {
    margin-right: 0px;
}
    .paper-note {
        width: 100%;
        padding: 70px 19px;
    }
.paper-note {
    position: relative;
   
    padding: 72px 30px 44px 40px;
           margin: 20px 120px;
    transform: rotate(359deg);
}
.pin {
           position: absolute;
        left: 227px;
        width: 10%;
        text-align: center;
        height: 11%;
        margin-top: -7px;
        display: flex;
        margin: -112px auto;
        transform: rotate(21deg);
}
.paper-form {
    display: block;
}
.paper-title {
    text-align: center;
    font-size: 40px;
    line-height: 31px;
    margin-bottom: 30px;
}
.paper-title span {
    display: block;
    color: #f47964;
    font-size: 45px;
    margin-top: 18px;
}
    .download-btn {
    margin-top: 25px;
    
    font-size: 26px;
}
.scrolpara h4 {
    text-align: center;
           font-size: 30px;
    line-height: 32px;
    margin-top: 54px;
    margin-bottom: 34px;
}
.scrolpara p {
            font-size: 17px;
        margin: 9px 2px;
        line-height: 39px;
}
.dropbut {
            display: flex;
        padding: 17px 26px;
        font-size: 22px;
}
.customsec h3 {
   text-align: center;
        font-size: 32px;
        line-height: 37px;
        margin-top: 92px;
        margin-bottom: 23px;
}
.customsec p {
                   font-size: 16px;
}
.section-heading h2 {
           font-size: 46px;
    line-height: 33px;
    margin-top: 22px;
    margin-bottom: 1px;
}
.contentmcq h4 {
           font-size: 22px;
        line-height: 29px;
}

.contentmcq p {
        font-size: 19px;
        margin: 5px 0px;
        line-height: 31px;
        color: #111010;
}
.contentmcq ul li {
          font-size: 19px;
}
.receimg {
    margin-bottom: 27px;
    margin-top: 29px;
    width: 100%;
}
.weekly-checklist {
    padding: 64px 16px 9px;
}
    .heading-wrap h2 {
        font-size: 42px;
    }
    .checklist-card {
            margin: 40px 1px;
        padding: 22px 21px;
}
.checklist-card li span:last-child {
    font-size: 16px;
}
.checklist-card {
   
    z-index: 0;
}
.pdfcontents p {
           line-height: 39px;
        font-size: 17px;
    
}
.imgfornew {
    width: 100%;
}
.mainform .container .form-area form button {
    margin-top: 43px;
    border: none;
    padding: 11px 0px;
    font-size: 18px;
    width: 100%;
}
.mainform .container .form-area h2 {
    line-height: 57px;
        margin-top: 15px;
        margin-bottom: 1px;
        text-align: center;
        font-size: 49px;
}
.updatequestlist {
    padding: 1px;
}
.updatequestlist h2 b {
    font-size: 43px;
}
.updatequestlist h2 {
           font-size: 39px;
        line-height: 38px;
}
.updatequestlist h3 {
    font-size: 23px;
}
#sympo {
    font-size: 19px;
}
.updatequestsec h5 {
   
               font-size: 21px;
    line-height: 26px;
    margin-top: 36px;
}
.updatequestsec ul {
    padding: 20px 8px;
}
.updatequestsec li {
           font-size: 17px;
    margin-left: 9px;
    line-height: 33px;
}
.questbanr {
    width: 100%;
    margin-top: 45px;
    margin-bottom: 68px;
}

#linkvisi {
           font-size: 16px;
}
.updatequestlist h6 {
    font-size: 17px;
    text-align: justify;
   margin-top: 59px;
line-height: 22px;
}
.updatequestsec {
    margin-bottom: 55px;
}
    
.download-paper-section {
      background: #e3ffff url(../images/mcqs.jpg) no-repeat;
}

.iconad {
    font-size: 39px;
}
.small-titlead {
    display: block;
    margin-top: 10px;
    font-size: 39px;
    line-height: 1;
}
.bestsec p {
    font-size: 15px;

}
.bestsec h4 {
   font-size: 21px;
line-height: 34px;
    margin-top: 4px;
    margin-bottom: 34px;
}
}


@media (min-width: 992px) and (max-width:1280px) {
    .research-hero {
                     padding: 55px 91px;
    }
    .research-title{
                                 font-size: 39px;
        text-align: center;
        line-height: 42px;
        margin-bottom: 23px;
    }
.research-hero::before {
       content: '';
    position: absolute;
    width: 300px;
    height: 300px;
    background: rgb(255 167 134);
    border-radius: 50%;
    top: -162px;
    right: -142px;
}
.research-desc{
           font-size: 19px;
}
.hero-btn {
   padding: 14px 27px;
    font-size: 21px;
}
.feature-card h3 {
    margin: 6px 0 17px;
          font-size: 24px;
}
.feature-card p {
    margin: 0;
    font-size: 15px;
    text-align: justify;
}
.research-hero::after {
    content: '';
    position: absolute;
    width: 200px;
    height: 200px;
    background: rgb(255 105 50);
    border-radius: 50%;
    bottom: -100px;
    left: -100px;
}
.feature-grid{
    gap: 24px;
}
#partone {
            padding: 47px 60px;
}
.highlightcontent {
    padding: 0px;

}
.highlightcontent p {
    font-size: 15px;
        line-height: 34px;
    }
    .yearup {
    font-size: 20px;
}
#answepdfbtn {
           display: flex;
        align-items: center;
        gap: 0px;
        padding: 17px 23px;
        font-size: 20px;
}
.methodologyimg {
    width: 100%;
    height: auto;
    transition: .5s;
    margin: 59px auto 9px;
    display: flex;
}
#counsec {
    padding: 25px 15px;
    margin-top: 26px;
    margin-bottom: 23px;
}
.counter {
            font-size: 42px;
}
.partmcq {
    padding: 52px 51px;
}
.questin h4 {
           font-size: 23px;
        line-height: 33px;
        margin-top: 9px;
        margin-bottom: 16px;
}
.iconguid-title {
    font-size: 20px;
    margin: 9px 20px;
}
.iconguid i {
 padding: 9px 30PX;
    font-size: 36px;
}
.customer {
  float: right;
        position: relative;
        margin-top: -74px;
        margin-right: 70px;
        font-size: 31px;
        font-weight: 900;
}
.questin li span {
    margin-right: 19px;
    margin-left: -14px;
}
.questin li {
    line-height: 30px;
          font-size: 15px;
    padding: 11px 9px 9px 22px;
    margin-top: 15px;
    font-weight: 500;
}
    #linkvisi {
        font-size: 12px;
    }
.fulformset {
    margin: 15px 42px;
}
.questimg {
           width: 100%;
        margin: 175px auto 20px;
}
.research-section {
    position: relative;
    background: #f5f4f8;
    border-radius: 20px;
    padding: 16px;
    overflow: visible;
}
.research-section::before {
    content: "“";
    position: absolute;
    top: -99px;
    left: 4px;
    font-size: 193px;
    
}
.define p {
  font-size: 16px;
        margin: 16px 2px;
        line-height: 32px;
   
}
.quote-textnd {
            font-size: 20px;
        color: #5c647a;
        text-align: justify;
        line-height: 1.6;
}
.quote-marknd {
    position: absolute;
    right: -51px;
    top: 35%;
    font-size: 171px;

}
.research-titlead {
    display: flow;
    align-items: center;
    gap: 35px;
            padding: 10px 2px;
  
}
.title-contentad h3 {

            font-size: 45px;
}
.methodology-quotend {
    margin: 2px 9px;
    padding: 20px 20px;
}
.frmadjec {
    margin-right: 0px;
}
    .paper-note {
        width: 100%;
        padding: 70px 19px;
    }
.paper-note {
    position: relative;
   
    padding: 72px 30px 44px 40px;
                 margin: 20px 249px;
    transform: rotate(359deg);
}
.pin {
           position: absolute;
        left: 400px;
        width: 20%;
        text-align: center;
        height: 11%;
        margin-top: -7px;
        display: flex;
        margin: -112px auto;
        transform: rotate(21deg);
}

.paper-title {
    text-align: center;
    font-size: 40px;
    line-height: 31px;
    margin-bottom: 30px;
}
.paper-title span {
    display: block;
    color: #f47964;
    font-size: 45px;
    margin-top: 18px;
}
    .download-btn {
    margin-top: 25px;
    
    font-size: 26px;
}
.scrolpara h4 {
    text-align: center;
                  font-size: 41px;
    line-height: 32px;
    margin-top: 54px;
    margin-bottom: 34px;
}
.scrolpara p {
            font-size: 17px;
        margin: 9px 2px;
        line-height: 39px;
}
.dropbut {
            display: flex;
        padding: 17px 26px;
        font-size: 22px;
}
.customsec h3 {
   text-align: center;
        font-size: 32px;
        line-height: 37px;
        margin-top: 92px;
        margin-bottom: 23px;
}
.customsec p {
                   font-size: 16px;
}
.section-heading h2 {
           font-size: 46px;
    line-height: 33px;
    margin-top: 22px;
    margin-bottom: 1px;
}
.contentmcq h4 {
           font-size: 22px;
        line-height: 29px;
}

.contentmcq p {
        font-size: 16px;
        margin: 5px 0px;
        line-height: 31px;
        color: #111010;
}
.contentmcq ul li {
          font-size: 16px;
}
.receimg {
    margin-bottom: 27px;
    margin-top: 29px;
    width: 100%;
}
.weekly-checklist {
    padding: 64px 16px 9px;
}
    .heading-wrap h2 {
        font-size: 42px;
    }
    .checklist-card {
            margin: 40px 1px;
        padding: 22px 30px;
}
.checklist-card li{
      font-size: 15px;
}
.checklist-card li span:last-child {
    font-size: 16px;
}
.checklist-card {
   
    z-index: 0;
}
.pdfcontents p {
           line-height: 39px;
              font-size: 16px;
    
}
.imgfornew {
    width: 100%;
}
.mainform .container .form-area form button {
    margin-top: 43px;
    border: none;
    padding: 11px 0px;
    font-size: 18px;
    width: 100%;
}
.mainform .container .form-area h2 {
   line-height: 42px;
        margin-top: 12px;
        margin-bottom: 1px;
        text-align: center;
        font-size: 35px;
}
.updatequestlist {
    padding: 1px;
}
.updatequestlist h2 b {
    font-size: 43px;
}
.updatequestlist h2 {
           font-size: 39px;
        line-height: 38px;
}
.updatequestlist h3 {
    font-size: 23px;
}
#sympo {
    font-size: 19px;
}
.updatequestsec h5 {
   
               font-size: 21px;
    line-height: 26px;
    margin-top: 36px;
}
.updatequestsec ul {
    padding: 20px 8px;
}
.updatequestsec li {
           font-size: 17px;
    margin-left: 9px;
    line-height: 33px;
}
.questbanr {
    width: 100%;
    margin-top: 45px;
    margin-bottom: 68px;
}

#linkvisi {
           font-size: 16px;
}
.updatequestlist h6 {
    font-size: 17px;
    text-align: justify;
   margin-top: 59px;
line-height: 22px;
}
.updatequestsec {
    margin-bottom: 55px;
}
    
.download-paper-section {
      background: #e3ffff url(../images/mcqs.jpg) no-repeat;
}

.iconad {
    font-size: 39px;
}
.small-titlead {
    display: block;
    margin-top: 10px;
    font-size: 39px;
    line-height: 1;
}
.bestsec p {
    font-size: 15px;

}
.bestsec h4 {
   font-size: 21px;
line-height: 34px;
    margin-top: 4px;
    margin-bottom: 34px;
}
}

@media(min-width: 1281px) and (max-width: 1400px){
    .research-hero {
                     padding: 55px 91px;
    }
    .research-title{
                                 font-size: 39px;
        text-align: center;
        line-height: 42px;
        margin-bottom: 23px;
    }
.research-hero::before {
       content: '';
    position: absolute;
    width: 300px;
    height: 300px;
    background: rgb(255 167 134);
    border-radius: 50%;
    top: -162px;
    right: -142px;
}
.research-desc{
           font-size: 19px;
}
.hero-btn {
   padding: 14px 27px;
    font-size: 21px;
}
.feature-card h3 {
    margin: 6px 0 17px;
          font-size: 24px;
}
.feature-card p {
    margin: 0;
    font-size: 15px;
    text-align: justify;
}
.research-hero::after {
    content: '';
    position: absolute;
    width: 200px;
    height: 200px;
    background: rgb(255 105 50);
    border-radius: 50%;
    bottom: -100px;
    left: -100px;
}
.feature-grid{
     gap: 38px;
}
#partone {
            padding: 47px 60px;
}
.highlightcontent {
    padding: 0px;

}
.highlightcontent p {
    font-size: 16px;
        line-height: 34px;
    }
    .yearup {
    font-size: 20px;
}
#answepdfbtn {
           display: flex;
        align-items: center;
        gap: 0px;
        padding: 17px 23px;
        font-size: 20px;
}
.methodologyimg {
    width: 100%;
    height: auto;
    transition: .5s;
    margin: 59px auto 9px;
    display: flex;
}
#counsec {
    padding: 25px 15px;
    margin-top: 26px;
    margin-bottom: 23px;
}
.counter {
            font-size: 42px;
}
.partmcq {
    padding: 52px 51px;
}
.questin h4 {
           font-size: 23px;
        line-height: 33px;
        margin-top: 9px;
        margin-bottom: 16px;
}
.iconguid-title {
    font-size: 20px;
    margin: 9px 20px;
}
.iconguid i {
 padding: 9px 30PX;
    font-size: 36px;
}



.customer {
  float: right;
        position: relative;
        margin-top: -74px;
        margin-right: 70px;
        font-size: 31px;
        font-weight: 900;
}
.questin li span {
    margin-right: 19px;
    margin-left: -14px;
}
.questin li {
    line-height: 30px;
          font-size: 16px;
    padding: 11px 10px 9px 25px;
    margin-top: 15px;
    font-weight: 500;
}
    #linkvisi {
        font-size: 12px;
    }

.questimg {
    width: 100%;
}
.research-section {
    position: relative;
    background: #f5f4f8;
    border-radius: 20px;
    padding: 36px;
    overflow: visible;
    margin:10px 90px;
}
.research-section::before {
    content: "“";
    position: absolute;
    top: -99px;
    left: 4px;
    font-size: 193px;
    
}
.define p {
  font-size: 18px;
        margin: 16px 2px;
        line-height: 32px;
   
}
.quote-textnd {
            font-size: 20px;
        color: #5c647a;
        text-align: justify;
        line-height: 1.6;
}
.quote-marknd {
    position: absolute;
    right: -51px;
    top: 35%;
    font-size: 171px;

}
.research-titlead {
    display: flow;
    align-items: center;
    gap: 35px;
            padding: 10px 2px;
  
}
.title-contentad h3 {

            font-size: 45px;
}
.methodology-quotend {
    margin: 2px 9px;
    padding: 20px 20px;
}
.frmadjec {
    margin-right: 0px;
}
    .paper-note {
        width: 100%;
        padding: 70px 19px;
    }
.paper-note {
    position: relative;
   
    padding: 72px 30px 44px 40px;
                 margin: 20px 249px;
    transform: rotate(359deg);
}
.pin {
           position: absolute;
        left: 400px;
        width: 10%;
        text-align: center;
        height: 11%;
        margin-top: -7px;
        display: flex;
        margin: -112px auto;
        transform: rotate(21deg);
}

.paper-title {
    text-align: center;
    font-size: 40px;
    line-height: 31px;
    margin-bottom: 30px;
}
.paper-title span {
    display: block;
    color: #f47964;
    font-size: 45px;
    margin-top: 18px;
}
    .download-btn {
    margin-top: 25px;
    
    font-size: 26px;
}
.scrolpara h4 {
    text-align: center;
                  font-size: 41px;
    line-height: 32px;
    margin-top: 54px;
    margin-bottom: 34px;
}
.scrolpara p {
            font-size: 15px;
        margin: 9px 2px;
        line-height: 34px;
}
.dropbut {
            display: flex;
        padding: 17px 26px;
        font-size: 22px;
}
.customsec h3 {
   text-align: center;
        font-size: 32px;
        line-height: 37px;
        margin-top: 92px;
        margin-bottom: 23px;
}
.customsec p {
                   font-size: 16px;
}
.section-heading h2 {
           font-size: 46px;
    line-height: 33px;
    margin-top: 22px;
    margin-bottom: 1px;
}
.contentmcq h4 {
           font-size: 22px;
        line-height: 29px;
}

.contentmcq p {
        font-size: 16px;
        margin: 5px 0px;
        line-height: 30px;
        color: #111010;
}
.contentmcq ul li {
          font-size: 16px;
}
.receimg {
    margin-bottom: 27px;
    margin-top: 29px;
    width: 100%;
}
.weekly-checklist {
    padding: 64px 16px 9px;
}
    .heading-wrap h2 {
        font-size: 42px;
    }
    .checklist-card {
            margin: 40px 1px;
        padding: 22px 21px;
}
.checklist-card li{
    padding: 18px 28px;
}

.checklist-card li span:last-child {
    font-size: 16px;
}
.checklist-card {
   
    z-index: 0;
}
.pdfcontents p {
           line-height: 39px;
        font-size: 17px;
    
}
.imgfornew {
    width: 100%;
}
.mainform .container .form-area form button {
    margin-top: 43px;
    border: none;
    padding: 11px 0px;
    font-size: 18px;
    width: 100%;
}
.mainform .container .form-area h2 {
    line-height: 57px;
        margin-top: 15px;
        margin-bottom: 1px;
        text-align: center;
        font-size: 49px;
}
.updatequestlist {
    padding: 1px;
}
.updatequestlist h2 b {
    font-size: 43px;
}
.updatequestlist h2 {
           font-size: 39px;
        line-height: 38px;
}
.updatequestlist h3 {
    font-size: 23px;
}
#sympo {
    font-size: 19px;
}
.updatequestsec h5 {
   
               font-size: 21px;
    line-height: 26px;
    margin-top: 36px;
}
.updatequestsec ul {
    padding: 20px 8px;
}
.updatequestsec li {
           font-size: 17px;
    margin-left: 9px;
    line-height: 33px;
}
.questbanr {
    width: 100%;
    margin-top: 45px;
    margin-bottom: 68px;
}

#linkvisi {
           font-size: 16px;
}
.updatequestlist h6 {
    font-size: 17px;
    text-align: justify;
   margin-top: 59px;
line-height: 22px;
}
.updatequestsec {
    margin-bottom: 55px;
}
    
.download-paper-section {
      background: #e3ffff url(../images/mcqs.jpg) no-repeat;
}

.iconad {
    font-size: 39px;
}
.small-titlead {
    display: block;
    margin-top: 10px;
    font-size: 39px;
    line-height: 1;
}
.bestsec p {
    font-size: 15px;

}
.bestsec h4 {
   font-size: 21px;
line-height: 34px;
    margin-top: 4px;
    margin-bottom: 34px;
}
}
@media(min-width: 1401px) and (max-width: 1600px){
.research-hero {
     padding: 55px 91px;
}
.research-title {
    font-size: 55px;
}
.questimg {
    width: 101%;
    height: auto;
    margin: 103px auto 20px;
    display: flex;
}
.paper-title {
    margin-bottom: 2px;
}
    .bestsec h4 {
        font-size: 45px;
        line-height: 42px;
        margin-top: 2px;
    }
.paper-back {
             width: 29%;
        height: 76%;
}
.paper-form {
    gap: 7px 33px;
}
.feature-grid {
    gap: 28px;
}
.download-paper-section {
                            min-height: 72vh;
        background-size: contain;

}
.customsec p {
    font-size: 16px;
}
.checklist-card li span:last-child {
    font-size: 18px;
}
.checklist-card {
    margin: 40px 5px;
    padding: 22px 37px;
}
.download-btn {
    font-size: 25px;
}
.frmadjec {
    margin-right: 103px;
}
.paper-note {
    
                 width: 41%;
}
.feature-card h3 {
    font-size: 24px;
}
#partone {
    padding: 70px 73px;
}
#counsec {
    padding: 25px 73px;
}
.counter {
    font-size: 81px;
}
.partmcq {
    padding: 70px 83px;
}
}