.paidpaer h1 {
    text-transform: capitalize;
    text-align: center;
    margin: 40px;
    font-size: 42px;
    font-weight: 900;
    color: #0096b0;
}
.paidpaer h2 {
    margin: 32px 0 0px 0;
    text-align: left;
    /* background: repeating-linear-gradient(45deg, #020258, #160050 771px); */
    font-size: 31px;
    padding: 7px 0 11px 0;
    font-weight: 700;
    text-transform: capitalize;
    color: #000000;
}
.saaa {
    background: #a2c5b5;
    margin: 75px 0 33px 0;
    border-radius: 24px;
}

.paidpaer h3 {
    text-align: 'left';
    text-align: center;
    font-size: 35px;
    font-weight: 700;
    font-family: system-ui;
    margin: 0px 0 19px 20px;
}
.paidpaer p {
    text-align: justify;
    font-size: 16px;
    padding: 0px 0px;
    font-family: sans-serif;
    line-height: 30px;
}
.paidpaer img{
    max-width:100%;
}
#no-icon {
    max-width: 4%;
    margin: -18px 0  0 -27px;
}
.sa ul>img {
    width: 36px;
    margin: 0 0  0 -14px;
}


.sa img {
    max-width: 90%;
    margin: 0 0 66px 51px;
    border-radius: 12px;
}
.paidpaer button {
    transform: translateX(402px);
    margin: 0px 0 0px 0;
    font-size: 22px;
 background: linear-gradient(130deg, rgb(0 195 231), rgb(51 120 231));
    font-family: sans-serif;
    color: white;
    border-radius: 12px;
    cursor: pointer;
    border: none;
    padding: 12px;
}
.ads {
    border-radius: 12px;
    padding: 10px 28px;
    border-style: groove;
}
.ads button {
    transform: translateX(0px);
    margin: 14px 0 20px -5px;
    font-size: 18px;
    background: #0095ae;
    font-family: sans-serif;
    color: white;
    border-radius: 12px;
    cursor: pointer;
    border: none;
    padding: 12px;
}
.ads h6{
    font-size: 18px;
    margin: 0 0 8px 0;
    font-family: system-ui;
}
.promise p {
    text-align: center;
    font-size: 17px;
    font-weight: 800;
    font-style: italic;
    padding: 0px 0px;
    font-family: sans-serif;
    line-height: 30px;
}
#rjt {
    position: absolute;
    left: -3%;
    top: 97%;
    border-radius: 14px;
    opacity: 0.3;
}
.sts {
    background: #ffffff;
    padding: 15px;
    border-radius: 11px;
    max-width: 18%;
    margin: 0 0 0 101px;
}
.setcount {
    background: #0c7385;
    padding: 29px 0 50px 0px;
}
.setcount span {
    position: absolute;
    top: 14px;
    left: 214px;
    font-size: 41px;
}
.cm h4 {
    font-size: 50px;
    text-align: center;
    margin: 48px 0 28px 0;
    font-weight: 800;
}
.cm {
    margin: 69px 20px 100px 0px;
    border-radius: 15px;
    box-shadow: 8px 5px 5px 6px;
    padding: 10px 80px;
}
.cm h5 {
    font-size: 28px;
    text-transform: capitalize;
    font-weight: 600;
    font-family: cursive;
}
.cm p {
    font-size: 16px;
    font-family: sans-serif;
    text-align: justify;
    margin: 4px 0 4px 0;
}
.cm button {
    padding: 14px;
    font-size: 21px;
    font-family: fantasy;
    border-radius: 13px;
    position: relative;
    cursor: pointer;
    left: -9%;
    margin: 22px 0 52px 0;
}
.wrapperer h6{
    font-size: 22px;
    text-align: center;
    font-family: cursive;
    line-height: 30px;
    padding: 10px 3px;
}
.setcount i {
    background: darkblue;
    width: 69px;
    font-size: 29px;
    padding: 0 0 0 17px;
    color: white;
}
.ltrrevewwriter9 {
    margin: 87px 0 0px 0;
}
.webs {
    padding: 13px 17px 13px 17px;
    text-align: justify;
    margin: 10px 0 24px 51px;
    background: linear-gradient(to right, #cfeff9 98%, #87a6ab 50%);
    border-radius: 17px;
    max-width: 460px;
    transition-duration: 4s;
}
.webs {
    font-size: 16px;
}
.websm {
    padding: 13px 17px 13px 17px;
    text-align: justify;
    margin: 10px 15px 24px 0px;
    background: linear-gradient(to right, #cfeff9 98%, #87a6ab 50%);
    border-radius: 17px;
    max-width: 358px;
    transition-duration: 4s;
}
.webs:hover,.websm:hover{
    transition-duration: 4s;
   background: linear-gradient(to right, #5ad3fc 0%, #0095ae 50%);

}

.ltrrevewwriter9 h5 {
    text-transform: capitalize;
    text-align: left;
    margin: 0 0 20px 0;
    font-size: 30px;
    font-weight: 600;
}
.ltrrevewwriter9 h6 {
    font-size: 20px;
    text-transform: capitalize;
}
.ltrrevewwriter9 p {
    margin: 0 0 20px 0;
    font-size: 16px;
}
.ans1,
.ans2,
.ans3,
.ans4,
.ans5 {
    padding: 3px;
    width: 100%;
    left: 0;
    text-align: justify;
    top: 0;
    display: none;
    position: relative;
}
.Quest0, .Quest1, .Quest2, .Quest3, .Quest4, .Quest5 {
    cursor: pointer;
    border-radius: 12px 0 0 0;
    list-style: none;
    margin: 10px 10px 15px 2px;
    font-size: 19px;
    width: 100%;
    box-shadow: 0 0 0 1px #00008b;
    font-style: italic;
    text-transform: capitalize;
    font-weight: 200;
    padding: 10px 0 10px 13px;
    text-align: -webkit-auto;
    font-family: sans-serif;
}
.ltrrevewwriter9prev h5 {
    text-align: left;
    font-size: 40px;
    font-family: sans-serif;
    font-weight: 600;
    text-transform: capitalize;
    margin: 0 0 11px 0;
}
.setcount h3 {
    text-align: center;
    /* font-size: 48px; */
    font-family: fantasy;
    font-weight: 500;
    color: #ffffff;
    font-size: 64px;
    margin: 0 0 0 0;
}
.setcount p {
    padding: 10px 42px;
    font-size: 18px;
    font-weight: 700;
    color: white;
    font-style: italic;
}
.sts {
   background: linear-gradient(to right, #ffffff, #fffdff);
    padding: 15px;
    border-radius: 11px;
    transition-duration: 2s;
}
.sts:hover {
    transition-duration: 2s;
    background: linear-gradient(to right, #ffffff, #fffdff);
    padding: 15px;
    border-radius: 60px;
    box-shadow: 15px 9px 1px #0a464f;
}

.count-numbers {
    font-size: 43px;
    font-weight: 700;
    font-style: italic;
    position: absolute;
    top: 17px;
    left: 136px;
}
.javaprjects2-sub {
    padding: 0px;
    border-radius: 17px;
    margin: 0 0 0 202px;
    max-width: 69%;
}

.javaprjects2-sub h3{
	font-weight: 800;
	border-bottom:2px darkblue dotted;
}
.javaprjects2-sub ul {
    display: flex;
    justify-content: space-around;
    background: #020258;
    font-size: 17px;
    list-style: none;
    padding: 4px 0 5px 0;
    border-radius: 1px 0px 12px 12px;
    font-weight: 700;
    --icon-space: 16px;
}
.javaprjects2-sub li{
	color: white;
}
.javaprjects2-sub li:before {
    content: "\f198";
    list-style: none;
    font-family: FontAwesome;
    display: inline-block;
    margin-left: calc( var(--icon-space) * -1 );
    width: var(--icon-space);
    color: var(--firstcolor);
    margin: 0 9px 0 -27px;
    text-align: justify;
    font-size: 17px;
    color: #c79008;
}
 
.javaprjects2-sub p {
    font-size: 15px;
    /* color: darkblue; */
    background: #8989897a;
    text-transform: capitalize;
    padding: 10px 12px 10px 12px;
}
.javaprjects3 h2 {
    text-align: left;
    margin: 24px 0 20px 0;
    font-weight: 700;
    font-size: 31px;
    /* border-bottom: 2px dotted darkblue; */
}
.javaprjects3 {
    border-radius: 12px;
    margin: 100px 0 0 0px;
}
.javaprjects3 p {
    line-height: 30px;
}

.paidpaer ul>li {
    line-height: 35px;
    list-style: none;
    font-size: 18px;
    font-style: italic;
    text-transform: capitalize;
    font-weight: 500;
    margin: -30px 0 0px 24px;
}

.paidpaer h4 {
    text-align: center;
    margin: 35px 0 16px 0;
    font-weight: 700;
    font-size: 31px;
    color: #0094ac;
}
.paidpaer ul {
    margin: 0px 0 11px 27px;
}
.paidpaer ul>i{
    color: darkblue;
}
.paidpaer ul>li:hover{
    text-decoration-line: underline;
    text-decoration-color: darkgoldenrod;
    font-style: normal;
    text-transform: capitalize;
}
#rjt {
    position: absolute;
    left: 0%;
    top: -5%;
    margin: 0 0 0 0;
    width: 100%;
    height: 653px;
    border-radius: 14px;
    box-shadow: 5px 6px 20px 9px #dc3545;
    opacity: 0.1;
}
.rjt ul {
    margin: 45px 0 11px 27px;
}
.rjt {
    margin: 100px 0 78px 0;
}
.rjt ul>li {
    line-height: 35px;
    list-style: none;
    font-size: 18px;
    font-style: italic;
    text-transform: capitalize;
    font-weight: 500;
    margin: -37px 0 39px 0px;
    color: darkred;
}
.ds img {
    width: 28px;
    margin: 0 0px 0 -14px;
}
.ds ul{
    margin: 20px 0 0 0;
}
.ds ul>li {
    line-height: 35px;
    list-style: none;
    font-size: 18px;
    font-style: italic;
    text-transform: capitalize;
    font-weight: 500;
    margin: -30px 0 9px 24px;
}
 .javaprjects4 {
    text-align: center;
    margin: 33px 0 31px 0;
}
 .javaprjects4 h4{
    text-align: center;
    font-size: 20px;
    font-weight: 600;
    color: darkblue;
    margin: 20px 0 9px 0;
}
.javaprjects4 p {
    line-height: 30px;
    /* padding: 0 60px 0 60px; */
}
.javaprjects4  h3 {
    font-weight: 700;
    font-size: 34px;
    margin: 30px 0 16px 0px;
}
 .javaprjects5 h3{
    text-align: left;
    font-size: 29px;
    font-weight: 700;
    margin: 17px 0 11px 0;
}
 .javaproject6 h3{
    margin: 54px 0 18px 0;
    font-size: 32px;
    font-family: sans-serif;
    font-weight: 600;
}
.javaproject6 h4 {
    text-align: center;
    font-size: 31px;
    font-weight: 600;
    padding: 25px 179px;
    margin: 52px 0 10px 0;
}
.javaproject6sub {
    margin: 40px 225px 30px 225px;
animation: backrndclr 5.5s infinite;
    color: white;
    border-radius: 15px;
}
@keyframes backrndclr{
    0%,100%{background: repeating-linear-gradient(45deg, #10044c,#170862,#210f7a,#08217e,#1e3897, #3069b1 744px); transition-delay: 1s;}
    20%,80%{background: repeating-linear-gradient(82deg, #10044c,#170862,#210f7a,#08217e,#1e3897, #3069b1 744px);transition-delay: 1.5s;}
    40%,60%{background: repeating-linear-gradient(149deg, #10044c,#170862,#210f7a,#08217e,#1e3897, #3069b1 744px);transition-delay: 2s;}
    50%{background: repeating-linear-gradient(316deg, #10044c,#170862,#210f7a,#08217e,#1e3897, #3069b1 744px);transition-delay: 2.5s;}
}
.javaproject6sub:hover{animation: none;
    background: repeating-linear-gradient(45deg, #10044c,#170862,#210f7a,#08217e,#1e3897, #3069b1 744px);
}

.javaproject6sub h4{
    text-align: center;
    line-height: 38px;
    font-size: 33px;
    color: white;
    margin: 20px 0 18px 0px;
    font-weight: 700;
}
.javaproject6sub ul{
    margin: 23px 0 23px 115px;
    line-height: 31px;
}
.javaproject6sub button {
    padding: 11px;
    border: none;
    font-size: 17px;
    cursor: pointer;
    background: #c79008;
    font-weight: 600;
    border-radius: 1px 0px 20px 0px;
}
.javaproject6sub button:hover{
    background: #e9e9e9;
    color: darkblue;
    font-weight: bold;
}
 .javaproject6 ul {
    margin: 0 0 18px 378px;
    line-height: 32px;
}
 .javaproject6 button{
    margin: 0 0 65px 267px;
    padding: 11px;
    font-size: 16px;
    border: none;
}
#jv:hover{
    margin: 0 -3px 65px 41px;
    border-radius: 0px 0px 0px 22px;
}
#jv {
    margin: 0 0px 65px 50px;
    border-radius: 0px 0px 0px 22px;
}
.javaprjects7 h3 {
    text-align: center;
    font-size: 27px;
    margin: 55px 0 38px 0;
    font-weight: 800;
}
.javaprjects7sub {
    margin: 0 0 50px 0px;
}
.javaprjects7sub p {
    text-align: justify;
    font-size: 16px;
    font-family: sans-serif;
    line-height: 30px;
    padding: 11px 9px 0 0px;
}
.javaprjects8 h4 {
    text-align: center;
    margin: 24px 0 36px 0;
    font-size: 32px;
    color: #c79008;
    font-weight: 600;
}
.javaprjects9 h4 {
    font-size: 29px;
    color: darkblue;
    text-align: center;
    margin: 43px 0 11px 0;
    text-transform: capitalize;
    font-weight: 600;
}
.javaprjects9  ul{
    list-style: none;
    margin: 16px 0 0 45px;
    text-align: left;
    line-height: 28px;
        --icon-space: 16px;
}
.javaprjects9 p {
    padding: 0 16px 0 16px;
    text-align: justify;
}
.javaprjects9  li:before {
    content: "\f198";
    list-style: none;
    font-family: FontAwesome;
    display: inline-block;
    margin-left: calc( var(--icon-space) * -1 );
    width: var(--icon-space);
    color: var(--firstcolor);
    margin: 0 9px 0 -27px;
    text-align: justify;
    font-size: 17px;
    color: #c79008;
}
.javaprjects10 h5 {
    text-align: center;
    margin: 0px 0 37px 0;
    font-size: 29px;
    font-weight: 700;
}
#ne {
    left: 67%;
    position: absolute;
    top: 37%;
    cursor: pointer;
    width: 24%;
    border: none;
    padding: 7px 1px 10px 0;
    font-size: 25px;
    border-radius: 11px;
    background: #f5b00c;
    font-weight: 700;
    box-shadow: 7px 7px 0px 1px #312200;
}
#ne:hover{
    transition-duration: 2s;
background: white;
    box-shadow: 1px 2px 0px 1px #312200;
}
.res{
    background: #020256;
     margin: 39px 0px 38px 0px;
}

.res img{
    position: absolute;
    top: 16%;
    left: 0%;
    transform: scaleX(-1);
    width: 15%;
}
.res h6 {
    font-size: 24px;
    text-align: center;
    clip-path: polygon(9% 0, 94% 0, 100% -2%, 95% 100%, 33% 100%, 0% 103%);
    color: white;
    background: #0a0a74;
    font-family: sans-serif;
    padding: 33px  446px 35px 122px;
    text-transform: capitalize;
    line-height: 43px;
    font-weight: bold;
}
#getjavasuprt {
    transform: translateX(194px);
    margin: 33px 0 0px 0;
    font-size: 22px;
    cursor: pointer;
    background: darkblue;
    color: white;
    text-transform: capitalize;
    border-radius: 10px;
    border-style: none;
    padding: 12px;
    font-weight: 700;
}
.javaprjects7 h4 {
    font-size: 18px;
    font-weight: 600;
    color: darkblue;
    font-weight: 600;
}
.javaprjects7sub i{
    background: #dddddd;
    padding: 12px;
    font-size: 20px;
    font-weight: bolder;
    border-radius: 8px;
     
}
.javaprjects7subset{   transition: background 1.3s ease-in-out;
    -webkit-transition: background 1.3s ease-in-out;}
.javaprjects7subset:hover{
    background: #dddddd;
    border-radius: 14px;
    transition-duration: 1s;
    padding: 10px;
        transition: background 1.3s ease-in-out;
    -webkit-transition: background 1.3s ease-in-out;
}
/*.javaprjects8sub{display: none;}*/
.javaprjects8c {
    margin: 57px 0 40px 0;
    padding: 8px 0px 51px 0px;
     background: #000042; 
}
.javaprjects8 h5 {
    padding: 10px;
    font-size: 20px;
    border: 1px white dotted;
    color: white;
    width: 100%;
    margin: 0 0 0px 0;
    border-radius: 0px 11px 0px 0px;
    font-family: sans-serif;
    font-weight: 700;
}
.javaprjects8 h5:hover{
    background: white;
    font-size: 20px;
    border: 1px white dotted;
    color: #101010;
    width: 100%;
}
.javaprjects8 p {
    border-bottom: 1px #000042 dotted;
    padding: 14px 12px 16px 3px;
    margin: 0 0 0px 0;
    color: #ffffff;
}
.javaprjects8 button {
    padding: 10px 20px 10px 20px;
    font-size: 22px;
    border: none;
    cursor: pointer;
    text-transform: capitalize;
    font-weight: 800;
    margin: 0px 0 5px 0;
    background: #c79008;
    color: darkblue;
    box-shadow: 6px 5px 5px 2px #a0a0a0;
}
.javaimpl {
    margin: 38px 0 -4px 0;
}
.javaprjects8 {
    padding: 0 25px 0 25px;
}
.javaprjects8 h5:focus +.javaprjects8sub{display: block;}
.javaprjects9 {
    border: 1px dotted #bcbcc7;
    margin: 31px 239px 50px 202px;
    padding: 25px;
    background: repeating-radial-gradient(#e5e5e5, white 396px);
    border-radius: 16px;
    transition: background 1.3s ease-in-out;
    -webkit-transition: background 1.3s ease-in-out;
}
@keyframes animbac{
    0%,100%{ background: repeating-radial-gradient(#e5e5e5, white 396px);}
    20%,80%{ background: repeating-radial-gradient(#e5e5e5, white 350px);}
    40%,60%{ background: repeating-radial-gradient(#e5e5e5, white 320px);}
    50%{ background: repeating-radial-gradient(#e5e5e5, white 225px);}
}

.javaprjects9:hover{
animation: none;
        background: repeating-radial-gradient(#e5e5e5, white 396px);
}
/*faq*/
.quest1, .quest2, .quest3, .quest4, .quest5, .quest6, .quest7, .quest8 {
    cursor: pointer;
    border-radius: 12px 11px 16px 9px;
    margin: 10px 10px 10px 153px;
    font-size: 20px;
    width: 73%;
    background: gainsboro;
    text-transform: capitalize;
    font-weight: 200;
    padding: 10px;
    text-align: -webkit-auto;
    font-family: sans-serif;
    /* border: 0.5px dotted darkblue; */
}
.anss1, .anss2, .anss3, .anss4, .anss5, .anss6, .anss7, .anss8 {
    padding: 18px;
    width: 71%;
    border-left: 1px dotted darkblue;
    left: 14%;
    text-align: justify;
    top: -1%;
    display: none;
    position: relative;
}
.qa1, .qa2, .qa3, .qa4{
    cursor: pointer;
    border-radius: 12px 11px 16px 9px;
    margin: 10px 10px 10px 153px;
    font-size: 20px;
    width: 73%;
  
    text-transform: capitalize;
    font-weight: 200;
    padding: 10px;
    text-align: -webkit-auto;
    font-family: sans-serif;
}
.aa1, .aa2, .aa3, .aa4 {
    padding: 18px;
    width: 100%;
    border-left: 1px dotted #000042;
    left: 0%;
    text-align: justify;
    top: -1%;
    display: none; 
    position: relative;
}

.javaprjects10 h6>span{
    background: radial-gradient(#c79008, white);
    padding: 6px;
    color: darkblue;
    font-weight: 600;
    border-style: inset;
    border-radius: 20px;
}
/*faq*/
.javaprjects11  h5 {
    text-align: center;
    font-size: 40px;
    border-bottom: 1px solid #878383;
    color: darkblue;
    font-family: 'FontAwesome';
    margin: 26px 129px 16px 151px;
    padding: 10px;
    font-weight: 700;
}
/*workflow*/
.javaprjects12 {
    background: #001354;
    margin: 76px 134px 86px 134px;
    border-radius: 16px;
}
.javaprjects12 h4{
    text-align: center;
    font-size: 33px;
    font-weight: 800;
    padding: 13px 11px;
    color: white;
}
.testimonial {
    border-right: 11px solid #2a3d7d;
    box-shadow: 5px 5px 3px rgba(0, 0, 0, 0.1);
    padding: 30px 30px 30px 129px;
    margin: 0 53px 30px 53px;
    overflow: hidden;
    cursor: -webkit-grabbing;
    background: wheat;
    position: relative;
}
.testimonial:before {
    content: "";
    position: absolute;
    bottom: -4px;
    left: -17px;
    border-top: 25px solid #cc9a1e;
    border-left: 25px solid transparent;
    border-right: 25px solid transparent;
    transform: rotate(45deg);
}
.testimonial:after {
  content: "";
  position: absolute;
  top: -4px;
  left: -17px;
  border-top: 25px solid #cc9a1e;
  border-left: 25px solid transparent;
  border-right: 25px solid transparent;
  transform: rotate(135deg);
}
.testimonial .pic {
    display: inline-block;
    width: 95px;
    height: 95px;
    border-radius: 50%;
    overflow: hidden;
    position: absolute;
    top: 32px;
    left: 20px;
}
.testimonial .pic img {
  width: 100%;
  height: auto;
}
.testimonial .description {
    font-size: 16px;
    font-family: sans-serif;
    font-weight: 600;
}
.testimonial .title {
    display: inline-block;
    font-size: 20px;
    text-decoration-line: underline;
    text-decoration-color: darkgoldenrod;
    text-decoration-skip-ink: auto;
    font-weight: 700;
    text-transform: uppercase;
    letter-spacing: 1px;
    color: #2a3d7d;
    margin: 0;
}
.testimonial .post {
    display: inline-block;
    font-size: 21px;
    font-weight: 700;
    font-family: sans-serif;
    color: #c79008;
}

.owl-theme .owl-controls .owl-page span {
  border: 2px solid #2a3d7d;
  background: #fff !important;
  border-radius: 0 !important;
  opacity: 1;
}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls .owl-page.active span, .owl-theme .owl-controls .owl-page:hover span {
    background: #00005c !important;
    border-color: #cc9a1e;
}
@media only screen and (max-width: 767px) {
  .testimonial {
    padding: 20px;
    text-align: center;
  }
  .testimonial .pic {
    display: block;
    position: static;
    margin: 0 auto 15px;
  }
}

/*popupformdesin*/
/* popup  form Design start */
.javapopupfrm  {
  position: fixed;
  left: 0;
  top: 0px;
  height: 100%;
  width: 100%;
  background-color: #000000;
  opacity: 0;
  visibility: hidden;
  -webkit-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  -moz-transition: opacity 0.3s 0s, visibility 0s 0.3s;
  transition: opacity 0.3s 0s, visibility 0s 0.3s;
  overflow-y: auto;
  z-index: 100000;  
}
.javapopupfrm.is-visible {
    opacity: 1;
    visibility: visible;
    -webkit-transition: opacity 1.3s 0s, visibility 0s 0s;
    -moz-transition: opacity 1.3s 0s, visibility 0s 0s;
    transition: opacity 0.3s 0s, visibility 0s 0s;
    padding: 122px 324px;
}
.javapopupfrm:before{
    content:'';
    background-color: #fff;
    opacity: .25;
    position:absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.submit-btn2 {
    padding: 10px 7px 11px 7px;
    border-radius: 12px;
    border: none;
    color: white;
    font-size: 18px;
    cursor: pointer;
    text-transform: capitalize;
    width: 97%;
    font-family: sans-serif;
    font-weight: bold;
    margin: 10px 0px 20px 6px;
    background: #ff7d71;
}
.submit-btn2:hover {
    background: #cccccc;
    color: #022a4c;
    transition: background 2s ease-in-out;
    -webkit-transition: background 1.3s ease-in-out;
}
.close-button2 {
    background: #ffffff;
    color: #ede4e4;
    font-size: 19px;
    cursor: pointer;
    position: absolute;
    top: 2px;
    right: 6px;
    border: none;
}
.ugcfrms {
    padding: 38px;
    background: repeating-linear-gradient(270deg, white, #fbfbfb 1px);
    border-radius: 12px;
    box-shadow: 1px 1px 1px 1px white;
    transition: background-repeat 2s ease-in-out;
    -webkit-transition: background-repeat 1.3s ease-in-out;
}
.ugcfrms h5 {
    text-align: center;
    margin: 10px 32px;
    font-size: 24px;
    color: #000c5b;
    text-transform: capitalize;
    font-weight: 800;
}
.ugcfrms label{
    font-weight: 600;
}
.ugcfrms button {
    margin: 0 0  0 64px;
    border-radius: 9px;
    padding: 10px;
    font-size: 20px;
    cursor: pointer;
    border: none;
    background: darkblue;
    box-shadow: 0px 3px 5px 1px #5a5a5a;
    font-weight: 700;
    color: white;
}
#btnCloseForm {
    border: none;
     background: none; 
     box-shadow:none; 
    color: #ede9e9;
}
.ugcfrms input,.ugcfrms select{
    color: #495057;
    background-color: #95700078;
    background-clip: padding-box;
}
/*poup2poup*/
.frmsc {
    margin: 77px 116px 52px 116px;
    background: wheat;
    border-radius: 13px;
    padding: 13px 20px 15px 20px;
}
.frmsc h4 {
    text-align: center;
    font-size: 35px;
    font-weight: 600;
    line-height: 45px;
    color: darkblue;
    font-family: sans-serif;
    margin: 18px 10px 27px 10px;
}
.frmsc button {
    padding: 12px;
    border: none;
    background: #052160;
    cursor: pointer;
    color: wheat;
    border-radius: 11px;
    font-size: 19px;
    margin: 0 0 0 77px;
    font-weight: 700;
}
.frmsc button:hover{
    border: 1px darkblue dotted;
    background: #f5deb3;
    color: darkblue;
    margin: 0 0 0 68px;
}
.frmsc label{
    text-transform: capitalize;
    font-weight: 600;
}
/*checkprice*/
.checkpricbtn {
    border: solid 3px #be141f;
    border-style: outset;
    background: #cd272d;
    color: #FFF !important;
    font-size: 15px;
    font-weight: 800;
    letter-spacing: 0px;
    text-transform: capitalize;
    margin-bottom: 0px;
    margin-top: 18px;
}
.pricingpagesec p {
    text-align: justify;
    margin-bottom: 0px;
    font-size: 16px;
    font-family: 'Roboto', sans-serif;
}
.pricingpagesec h5 {
    line-height: 43px;
    font-size: 25px;
    font-family: 'Open Sans', sans-serif;
    font-weight: bold;
    text-align: justify;
    text-transform: capitalize;
}
#lastbn {
    margin: 22px 0 12px 95px;
    width: 60%;
    padding: 10px;
}
.pricingpagesec {
    background: #f5f5f5;
    border: 1px solid #0000001c;
    margin: 50px 25px;
}
.pricingpagesec img {
    width: 100%;
    height: 426px;
}
.rightpricingpagesec {
    padding:10px 20px;
}
#bulkorderbtn {
    border: solid 3px #212529;
    border-style: outset;
    background: #000;
}
.masuc {
    color: #cd272d;
    font-size: 24px;
    line-height: 54px;
    font-family: 'Open Sans';
    font-weight: 900;
}
/*checkprice set*/
.javaprjects15 p {
    text-align: center;
    font-size: 17px;
    text-transform: capitalize;
    color: aliceblue;
    font-family: sans-serif;
    line-height: 30px;
    margin: 34px 0 25px 0;
    padding: 0 18px 0 26px;
}
.javaprjects15 {
    background: repeating-linear-gradient(49deg, #071c56, #032056c7 908px);
    padding: 10px;
    border: 1px dotted darkblue;
    color: white;
    border-radius: 15px;
    margin: 44px 0 90px 0;
    transition: padding 2s,line-height 2s;
}
.javaprjects15:hover p>b {
    background: wheat;
    padding: 5px;
    line-height: 46px;
    color: darkblue;
     text-transform:none;
    cursor: pointer;
    border-radius: 7px;
    transition-duration: 2s;
}
.javaprjects15 p>b{
    text-transform: none;
}
.javaprjects15 p>b:hover {
    background: darkblue;
    color: white;

}
.javaprjects15:hover {
    padding: 0 109px 0 109px;
}
.wrapper {
    max-width: 100%;
    width: 100%;
    padding: 27px;
    margin: 0 auto;
}
.wrapperer img{
    width: 21%;
}
.tabs {
    position: relative;
    margin: 3rem 0;
    height: 14.75rem;
    width: 100%;
}
.tabs::before,
.tabs::after {
  content: "";
  display: table;
}
.tabs::after {
  clear: both;
}
.tab {
  float: left;
}
.tab-switch {
  display: none;
}
.tab-label {
    position: relative;
    display: block;
    line-height: 2.75em;
    height: 3em;
    padding: 0 1.618em;
    background: #c79008;
    border-right: 0.125rem solid #ffffff;
    color: #080256;
    cursor: pointer;
    top: 0;
    transition: all 0.25s;
}
.tab-label:hover {
  top: -0.25rem;
  transition: top 0.25s;
}
.tab-content {
    height: 172px;
    position: absolute;
    z-index: 1;
    top: 2.75em;
    left: 0;
    padding: 1.618rem;
    background: #fff;
    color: #2c3e50;
    border-bottom: 0.25rem solid #bdc3c7;
    opacity: 0;
    transition: all 0.35s;
}
.tset h3{
    text-align: center;
    margin: 53px 0 -22px 0;
    font-size: 32px;
    font-weight: 700;
    font-family: sans-serif;
    color: darkblue;
}
.tab-switch:checked + .tab-label {
    background: #080256;
    color: #ffffff;
    border-bottom: 0;
    border-right: 0.125rem solid #fff;
    transition: all 0.35s;
    z-index: 1;
    top: -0.0625rem;
}
.tab-switch:checked + label + .tab-content {
  z-index: 2;
  opacity: 1;
  transition: all 0.35s;
}
.uniqueapproch h4 {
    text-align: left;
    margin: 69px 0 17px 0;
    font-size: 34px;
    font-weight: 800;
}
.uniqueapproch h3 {
    text-align: 'left';
    text-align: center;
    font-size: 35px;
    font-weight: 700;
    font-family: system-ui;
    margin: 0px 0 0px 0px;
}

/*steps*/

:root {
    --first-color: #4D49BF;
    --second-color: #05DBF2;
    --body-color: #DFE9F2;
    --title-color: #1C1C22;
    --text-color: #58576B;

    --body-font: 'Montserrat', sans-serif;
    --normal-font-size: 0.938rem;
    --h3-font-size: 1.125rem;
    --small-font-size: 0.75rem;


}
.card-glass{
    height: 200px;
}
.card-glass:hover .card-social{
    position: absolute;

    top:9px;
}
@media screen and (min-width: 968px) {
:root {
    --normal-font-size: 1rem;
    --h3-font-size: 1.25rem;
    --small-font-size: 17px;
}
}

*, ::before, ::after { box-sizing: border-box; }
.bd-container { max-width: 968px; width: calc(100% - 3rem); margin-left: 1.5rem; margin-right: 1.5rem; }
.card {
    position: relative;
    overflow: hidden;
    width: 1113px;
    height: 693px;
    overflow-y: scroll;
    padding: 43px 38px;
    background-color: var(--body-color);
}
.card-container { display: grid; gap: 1.5rem; }
.card-glass {
    position: relative;
    text-align: left;
    padding: 10px 35px;
    overflow: hidden;
    background: linear-gradient(130deg, rgba(251, 251, 254, 0.6), rgba(251, 251, 254, 0.2));
    box-shadow: inset 2px 2px 1px rgba(251, 251, 254, 0.3), inset -2px -2px 1px rgba(251, 251, 254, 0.2);
    border-radius: 1.5rem;
    backdrop-filter: blur(10px);
}
.card-img { width: 80px; height: 80px; border-radius: 50%; border: 2px solid #F4F4FB; margin-bottom: 1rem; }
.card-data { margin-bottom: 1.5rem; }
.card-title {
    font-size: var(--h3-font-size);
    color: var(--title-color);
    font-weight: 600;
    margin-bottom: 0.25rem;
    position: absolute;
    left: 121px;
    top: 41px;
}
.card-profession {
    font-size: var(--small-font-size);
    /* color: var(--text-color); */
    font-weight: 500;
    font-size: 20px;
    /* margin: 0 0 0; */
    top: 11px;
    position: relative;
}
.card-button {
    display: inline-block;
    background: linear-gradient(130deg, rgb(0 195 231), rgb(51 120 231));
    padding: 0.75rem 1.5rem;
    border-radius: 0.5rem;
    color: #ffffff;
    font-weight: 500;
    transition: 0.4s;
    position: absolute;
    left: 270px;
    top: 65px;
}
.clgm p{
    text-align: justify;
    padding: 14px 46px 0 0px;
}
    .card-button:hover { background: linear-gradient(130deg, rgba(251, 251, 254, 1), rgba(251, 251, 254, 0.4)); }
}
.card-social { position: absolute; top: 50%; transform: translateY(-50%); }
.card-link { display: block; font-size: 1.35rem; color: var(--title-color); margin: 1rem 0; transform: translateX(-5rem); }
    .card-link:nth-child(1) { transition: 0.2s; }
    .card-link:nth-child(2) { transition: 0.5s; }
    .card-link:nth-child(3) { transition: 0.8s; }
    .card-glass:hover .card-link { transform: translateX(-1.5rem); }
.card-circle { position: absolute; width: 250px; height: 250px; background: linear-gradient(130deg, rgba(77, 73, 191, 0.8), rgba(255, 255, 255, 0.2)); border-radius: 50%; }
.card-circle1 { top: 20%; left: -20%; animation:submita 2s infinite; }
.card-circle2 { bottom: -5%; right: -25%; background: linear-gradient(130deg, rgba(5, 219, 242, 0.8), rgba(255, 255, 255, 0.2)); }
/*Media Queries*/

@media screen and (min-width: 568px) {
    .card-container { grid-template-columns: repeat(2, 1fr); }
}

/*@media screen and (min-width: 768px) {
    .bd-container { margin-left: auto; margin-right: auto; }
    .card { padding: 0; }
    .card-container { height: 100vh; grid-template-columns: repeat(3, 1fr); align-content: center; }
    .card-circle1 { left: 5%; top: 12%; }
    .card-circle2 { right: 8%; bottom: 15%; } 
}
*/


.complete h3 {
    text-align: center;
    margin: 84px 0 23px 0;
    font-family: sans-serif;
    font-weight: 800;
    font-size: 32px;
}
.complete h4 {
    text-align: center;
    border-bottom: 4px darkblue double;
    width: 371px;
    margin: 19px 0 27px 338px;
    font-size: 31px;
    font-weight: 700;
    font-family: serif;
}
.complete h5 {
    font-family: cursive;
    text-transform: capitalize;
    font-size: 21px;
    margin: 3px 0 9px 0;
    font-weight: 700;
}




.hwdes ul>li {
    line-height: 35px;
    list-style: none;
    font-size: 18px;
    font-style: italic;
    text-transform: capitalize;
    font-weight: 500;
    margin: -40px 0 28px 24px;
}
.hwdes h3 {
    text-align: 'left';
    text-align: center;
    font-size: 35px;
    font-weight: 700;
    font-family: system-ui;
    margin: 21px 0 19px 20px;
}
.hwdes ul {
    margin: 32px 0 12px 27px;
}
.hwdes button {
    transform: translateX(402px);
    margin: 27px 0 54px 0;
    font-weight: 800;
    font-size: 22px;
    /* background: #3e7de1; */
    background: linear-gradient(130deg, rgb(0 195 231), rgb(51 120 231));
    font-family: sans-serif;
    color: white;
    border-radius: 12px;
    cursor: pointer;
    border: none;
    padding: 12px;
}
.dms{
    background-image: url(../images/dms.png);
}
.ads i{

    color: #0094ac;
}
.uniqueapproch {
    background: #dfe9f1;
    margin: 70px 0 0 -6px;
    border-radius: 14px;
}
.saaa button {
    width: 100%;
    transform: translateX(0px);
    margin: 0px 0 0px 0;
    font-size: 18px;
    background: #000000;
    color: white;
    text-transform: capitalize;
    border-radius: 12px;
    cursor: pointer;
    border: none;
    padding: 12px;
}
.saaa  h3 {
    text-align: 'left';
    text-align: center;
    font-size: 36px;
    font-weight: 700;
    line-height: 48px;
    font-family: system-ui;
    margin: 21px 0 19px 20px;
}
.tesischnais {
    padding: 0 25px;
}
.sdsd {
    position: absolute;
    z-index: -6;
    opacity: 0.1;
   animation: moveAround 6s linear infinite;
}
#we{
     animation: moveArounds 6s linear infinite;
}
#we2 {
    animation: zoomInOut 4s ease-in-out infinite;
    position: absolute;
    right: 24%;
    top: 189%;
    opacity: 0.2;
    width: 17%;
}

    @keyframes zoomInOut {
      0%, 100% { transform: scale(1); }
      50%      { transform: scale(1.3); } /* zoom level */
    }
  @keyframes moveAround {
    0%   { top: 50%; left: 0; transform: translateY(-50%); }
    25%  { top: 0; left: 50%; transform: translateX(-50%); }
    50%  { top: 50%; left: 100%; transform: translate(-100%,-50%); }
    75%  { top: 100%; left: 50%; transform: translate(-50%,-100%); }
    100% { top: 50%; left: 0; transform: translateY(-50%); }
  }
    @keyframes moveArounds {
    0%   { top: 30%; left: 0; transform: translateY(-50%); }
    25%  { top: 0; left: 30%; transform: translateX(-50%); }
    50%  { top: 20%; left: 100%; transform: translate(-100%,-50%); }
    75%  { top: 100%; left: 20%; transform: translate(-50%,-100%); }
    100% { top: 50%; left: 0; transform: translateY(-50%); }
  }
  .sdsd:hover{animation: none;}
  .saaa {
    background: #a2c5b5;
    margin: 75px 0 129px 0;
    border-radius: 24px;
}
.promise {
    margin: 76px 0 0 0;
}
#cnts  {
    position: absolute;
    top: 14px;
    left: 237px;
    font-size: 41px;
}
.setconts {
    background: #9abec375;
    padding: 57px 10px;
    margin: 109px 0 0 0;
}
.setconts p b i{
    font-size: 20px;
    text-align: center;
}
.setconts button {
    margin: 26px 0 -19px 0;
    text-transform: capitalize;
}
.cm img{
    border-radius:12px;
}
.lastone {
    padding: 10px 123px;
    margin: 78px 0 123px 0;
    font-size: 26px;
    color: #84a6ab;
    box-shadow: 0 0px 15px 2px;
}
.lastone p{
    font-size: 24px;
    text-align: center;
    line-height: 48px;
    text-transform: capitalize;
    margin: 0 0  0px 0;
}
.lastone p:hover a {
    border-bottom: 6px double #83a6aa;
}
.lastone p a{
    text-transform: lowercase;
}
.uniqueapproch p {
    text-align: justify;
    font-size: 16px;
    padding: 0px 0px;
    font-family: sans-serif;
    line-height: 30px;
    margin: 0 0 45px 0;
}

.uniqueapproch ::-webkit-scrollbar {
    width: 10px;
    display: block;
    color: black;
}
::-webkit-scrollbar-track {
  box-shadow: inset 0 0 10px #000000; 
  border-radius: 1px;
}
.uniqueapproch ::-webkit-scrollbar-thumb {
    background: #000000;
    border-radius: 10px;
}
label {
    margin: 0;
    text-transform: capitalize;
    font-weight: 600;
}
/*Responsive*/
@media (min-width: 321px) and (max-width: 375px){
    .paidpaer button {
    transform: translateX(68px);
}
.saaa button {
    transform: translateX(0px);
}
.ads button {
    transform: translateX(0px);
}.saaa {
    background: #a2c5b5;
    margin: 75px 0 12px 0;
    border-radius: 24px;
}

.paidpaer h1 {margin: 0px;font-size: 29px;}
.paidpaer h2 {margin: 32px 0 0px 0;font-size: 21px;padding: 7px 0 11px 0;}
.sa img {
    max-width: 100%;
    margin: 30px 0 66px 0px;
    border-radius: 12px;
}
.saaa  h3 {
    text-align: justify;
    font-size: 23px;
    line-height: 41px;
    margin: 21px 0 19px 0px;
}
.paidpaer h3 {
    text-align: center;
    font-size: 21px;
    margin: 0px 0 19px 0px;
}
#rjt {
    width: 100%;
    height: 973px;
}
.hwdes h3 {
    text-align: center;
    font-size: 21px;
    margin: 21px 0 19px 20px;
}
.paidpaer h2 {
    margin: 32px 0 0px 0;
    text-align: left;
    font-size: 19px;
    padding: 7px 0 11px 0;
}
.javaprjects3sub ul {margin: 16px 0 8px 0px;}
.javaprjects3sub ul>li {font-size: 16px;}
.javaprjects3sub h4 {font-size: 19px;}
.tab-content {height: 267px;top: 19.75em;padding: 15px 0;}  
.tab {float: left;width: 100%;}
.tset h3 {margin: 53px 0 -54px 0;font-size: 21px;}
.javaprjects7 h3 {font-size: 21px;margin: 55px 0 38px 0;}
.anss1, .anss2, .anss3, .anss4, .anss5, .anss6, .anss7, .anss8 {padding: 18px;width: 100%;left: 4%;}
.quest1, .quest2, .quest3, .quest4, .quest5, .quest6, .quest7, .quest8 {margin: 10px 10px 10px 10px;font-size: 16px;width: 100%;line-height: 30px;padding: 10px;}
.sdsd{animation: none;}
html,body{
    max-width: 100%;
    overflow-x: hidden;
}
.cm {
    margin: 69px 0px 100px 0px;
    border-radius: 15px;
    box-shadow: 8px 5px 5px 6px;
    padding: 10px 12px;
}
.cm h5 {
    font-size: 19px;
    margin: 23px 0  12px 0;
}
.paidpaer h4 {
    text-align: center;
    margin: 13px 0 -8px 0;
    font-size: 22px;
}

.setcount h3 {
    text-align: center;
    font-size: 29px;
    margin: 0px 0 19px 0px;
}
.sts {
    padding: 15px;
    max-width: 76%;
    margin: 0 0 15px 43px;
}
.card-img {
    width: 40px;
    height: 40px;
    margin-bottom: 1rem;
}
.card-glass {
    position: relative;
    text-align: left;
    padding: 10px 18px;
    background: linear-gradient(130deg, rgba(251, 251, 254, 0.6), rgba(251, 251, 254, 0.2));
    box-shadow: inset 2px 2px 1px rgba(251, 251, 254, 0.3), inset -2px -2px 1px rgba(251, 251, 254, 0.2);
}
.card {
    position: relative;
    width: 100%;
    height: 693px;
    padding: 50px 0px;
}
.card h3 {
    text-align: center;
    font-size: 21px;
    margin: -24px 0 19px -53px;
}
.card-profession {
    font-size: var(--small-font-size);
    font-weight: 500;
    font-size: 20px;
    top: -12px;
    font-size: 17px;
    position: relative;
    text-align: justify;
}
.card-button {
    display: inline-block;
    background: linear-gradient(130deg, rgb(0 195 231), rgb(51 120 231));
    padding: 0.75rem 1.5rem;
    transition: 0.4s;
    position: absolute;
    left: 67px;
    top: 110px;
}
.ltrrevewwriter9 h5 {
    text-transform: capitalize;
    text-align: left;
    margin: 0 0 20px 0;
    font-size: 23px;
    font-weight: 600;
}
.paidpaer h3 {
    text-align: center;
    font-size: 17px;
    margin: 7px 0 19px 0px;
}
.webs {
    padding: 13px 17px 13px 17px;
    text-align: justify;
    margin: 10px 0 24px 18px;
    max-width: 345px;
}
.paidpaer h4 {
    text-align: center;
    margin: 13px 0 8px -26px;
    font-size: 22px;
}
.websm {
    padding: 13px 17px 13px 17px;
    text-align: justify;
    margin: 10px 0px 24px 17px;
    max-width: 346px;
}
.lastone {
    padding: 10px 13px;
    margin: 40px 0 0 0;
    font-size: 15px;
}
.lastone p {
    font-size: 16px;
    text-align: justify;
    line-height: 29px;
    margin: 0 0  0px 0;
}
}

@media (min-width: 376px) and (max-width: 425px){
    .paidpaer button {
    transform: translateX(68px);
}
.saaa button {
    transform: translateX(0px);
}
.ads button {
    transform: translateX(0px);
}.saaa {
    background: #a2c5b5;
    margin: 75px 0 12px 0;
    border-radius: 24px;
}

.paidpaer h1 {margin: 0px;font-size: 29px;}
.paidpaer h2 {margin: 32px 0 0px 0;font-size: 21px;padding: 7px 0 11px 0;}
.sa img {
    max-width: 100%;
    margin: 30px 0 66px 0px;
    border-radius: 12px;
}
.saaa  h3 {
    text-align: justify;
    font-size: 23px;
    line-height: 41px;
    margin: 21px 0 19px 0px;
}
.paidpaer h3 {
    text-align: center;
    font-size: 21px;
    margin: 0px 0 19px 0px;
}
#rjt {
    width: 100%;
    height: 973px;
}
.hwdes h3 {
    text-align: center;
    font-size: 21px;
    margin: 21px 0 19px 20px;
}
.paidpaer h2 {
    margin: 32px 0 0px 0;
    text-align: left;
    font-size: 19px;
    padding: 7px 0 11px 0;
}
.javaprjects3sub ul {margin: 16px 0 8px 0px;}
.javaprjects3sub ul>li {font-size: 16px;}
.javaprjects3sub h4 {font-size: 19px;}
.tab-content {height: 267px;top: 19.75em;padding: 15px 0;}  
.tab {float: left;width: 100%;}
.tset h3 {margin: 53px 0 -54px 0;font-size: 21px;}
.javaprjects7 h3 {font-size: 21px;margin: 55px 0 38px 0;}
.anss1, .anss2, .anss3, .anss4, .anss5, .anss6, .anss7, .anss8 {padding: 18px;width: 100%;left: 4%;}
.quest1, .quest2, .quest3, .quest4, .quest5, .quest6, .quest7, .quest8 {margin: 10px 10px 10px 10px;font-size: 16px;width: 100%;line-height: 30px;padding: 10px;}
.sdsd{animation: none;}
html,body{
    max-width: 100%;
    overflow-x: hidden;
}
.cm {
    margin: 69px 0px 100px 0px;
    border-radius: 15px;
    box-shadow: 8px 5px 5px 6px;
    padding: 10px 12px;
}
.cm h5 {
    font-size: 19px;
    margin: 23px 0  12px 0;
}
.paidpaer h4 {
    text-align: center;
    margin: 13px 0 -8px 0;
    font-size: 22px;
}

.setcount h3 {
    text-align: center;
    font-size: 29px;
    margin: 0px 0 19px 0px;
}
.sts {
    padding: 15px;
    max-width: 76%;
    margin: 0 0 15px 43px;
}
.card-img {
    width: 40px;
    height: 40px;
    margin-bottom: 1rem;
}
.card-glass {
    position: relative;
    text-align: left;
    padding: 10px 18px;
    background: linear-gradient(130deg, rgba(251, 251, 254, 0.6), rgba(251, 251, 254, 0.2));
    box-shadow: inset 2px 2px 1px rgba(251, 251, 254, 0.3), inset -2px -2px 1px rgba(251, 251, 254, 0.2);
}
.card {
    position: relative;
    width: 100%;
    height: 693px;
    padding: 50px 0px;
}
.card h3 {
    text-align: center;
    font-size: 21px;
    margin: -24px 0 19px -53px;
}
.card-profession {
    font-size: var(--small-font-size);
    font-weight: 500;
    font-size: 20px;
    top: -12px;
    font-size: 17px;
    position: relative;
    text-align: justify;
}
.card-button {
    display: inline-block;
    background: linear-gradient(130deg, rgb(0 195 231), rgb(51 120 231));
    padding: 0.75rem 1.5rem;
    transition: 0.4s;
    position: absolute;
    left: 67px;
    top: 110px;
}
.ltrrevewwriter9 h5 {
    text-transform: capitalize;
    text-align: left;
    margin: 0 0 20px 0;
    font-size: 23px;
    font-weight: 600;
}
.paidpaer h3 {
    text-align: center;
    font-size: 17px;
    margin: 7px 0 19px 0px;
}
.webs {
    padding: 13px 17px 13px 17px;
    text-align: justify;
    margin: 10px 0 24px 18px;
    max-width: 345px;
}
.paidpaer h4 {
    text-align: center;
    margin: 13px 0 8px -26px;
    font-size: 22px;
}
.websm {
    padding: 13px 17px 13px 17px;
    text-align: justify;
    margin: 10px 0px 24px 17px;
    max-width: 346px;
}
.lastone {
    padding: 10px 13px;
    margin: 40px 0 0 0;
    font-size: 15px;
}
.lastone p {
    font-size: 16px;
    text-align: justify;
    line-height: 29px;
    margin: 0 0  0px 0;
}
}
@media (min-width: 426px) and (max-width: 576px){
    .paidpaer button {
    transform: translateX(68px);
}
.saaa button {
    transform: translateX(0px);
}
.ads button {
    transform: translateX(0px);
}.saaa {
    background: #a2c5b5;
    margin: 75px 0 12px 0;
    border-radius: 24px;
}

.paidpaer h1 {margin: 0px;font-size: 29px;}
.paidpaer h2 {margin: 32px 0 0px 0;font-size: 21px;padding: 7px 0 11px 0;}
.sa img {
    max-width: 100%;
    margin: 30px 0 66px 0px;
    border-radius: 12px;
}
.saaa  h3 {
    text-align: justify;
    font-size: 23px;
    line-height: 41px;
    margin: 21px 0 19px 0px;
}
.paidpaer h3 {
    text-align: center;
    font-size: 21px;
    margin: 0px 0 19px 0px;
}
#rjt {
    width: 100%;
    height: 973px;
}
.hwdes h3 {
    text-align: center;
    font-size: 21px;
    margin: 21px 0 19px 20px;
}
.paidpaer h2 {
    margin: 32px 0 0px 0;
    text-align: left;
    font-size: 19px;
    padding: 7px 0 11px 0;
}
.javaprjects3sub ul {margin: 16px 0 8px 0px;}
.javaprjects3sub ul>li {font-size: 16px;}
.javaprjects3sub h4 {font-size: 19px;}
.tab-content {height: 267px;top: 19.75em;padding: 15px 0;}  
.tab {float: left;width: 100%;}
.tset h3 {margin: 53px 0 -54px 0;font-size: 21px;}
.javaprjects7 h3 {font-size: 21px;margin: 55px 0 38px 0;}
.anss1, .anss2, .anss3, .anss4, .anss5, .anss6, .anss7, .anss8 {padding: 18px;width: 100%;left: 4%;}
.quest1, .quest2, .quest3, .quest4, .quest5, .quest6, .quest7, .quest8 {margin: 10px 10px 10px 10px;font-size: 16px;width: 100%;line-height: 30px;padding: 10px;}
.sdsd{animation: none;}
html,body{
    max-width: 100%;
    overflow-x: hidden;
}
.cm {
    margin: 69px 0px 100px 0px;
    border-radius: 15px;
    box-shadow: 8px 5px 5px 6px;
    padding: 10px 12px;
}
.cm h5 {
    font-size: 19px;
    margin: 23px 0  12px 0;
}
.paidpaer h4 {
    text-align: center;
    margin: 13px 0 -8px 0;
    font-size: 22px;
}

.setcount h3 {
    text-align: center;
    font-size: 29px;
    margin: 0px 0 19px 0px;
}
.sts {
    padding: 15px;
    max-width: 76%;
    margin: 0 0 15px 43px;
}
.card-img {
    width: 40px;
    height: 40px;
    margin-bottom: 1rem;
}
.card-glass {
    position: relative;
    text-align: left;
    padding: 10px 18px;
    background: linear-gradient(130deg, rgba(251, 251, 254, 0.6), rgba(251, 251, 254, 0.2));
    box-shadow: inset 2px 2px 1px rgba(251, 251, 254, 0.3), inset -2px -2px 1px rgba(251, 251, 254, 0.2);
}
.card {
    position: relative;
    width: 100%;
    height: 693px;
    padding: 50px 0px;
}
.card h3 {
    text-align: center;
    font-size: 21px;
    margin: -24px 0 19px -53px;
}
.card-profession {
    font-size: var(--small-font-size);
    font-weight: 500;
    font-size: 20px;
    top: -12px;
    font-size: 17px;
    position: relative;
    text-align: justify;
}
.card-button {
    display: inline-block;
    background: linear-gradient(130deg, rgb(0 195 231), rgb(51 120 231));
    padding: 0.75rem 1.5rem;
    transition: 0.4s;
    position: absolute;
    left: 67px;
    top: 110px;
}
.ltrrevewwriter9 h5 {
    text-transform: capitalize;
    text-align: left;
    margin: 0 0 20px 0;
    font-size: 23px;
    font-weight: 600;
}
.paidpaer h3 {
    text-align: center;
    font-size: 17px;
    margin: 7px 0 19px 0px;
}
.webs {
    padding: 13px 17px 13px 17px;
    text-align: justify;
    margin: 10px 0 24px 18px;
    max-width: 345px;
}
.paidpaer h4 {
    text-align: center;
    margin: 13px 0 8px -26px;
    font-size: 22px;
}
.websm {
    padding: 13px 17px 13px 17px;
    text-align: justify;
    margin: 10px 0px 24px 17px;
    max-width: 346px;
}
.lastone {
    padding: 10px 13px;
    margin: 40px 0 0 0;
    font-size: 15px;
}
.lastone p {
    font-size: 16px;
    text-align: justify;
    line-height: 29px;
    margin: 0 0  0px 0;
}
}
@media (min-width: 577px) and (max-width: 991px){
    .paidpaer button {
    transform: translateX(68px);
}
.saaa button {
    transform: translateX(0px);
}
.ads button {
    transform: translateX(0px);
}.saaa {
    background: #a2c5b5;
    margin: 75px 0 12px 0;
    border-radius: 24px;
}

.paidpaer h1 {margin: 0px;font-size: 29px;}
.paidpaer h2 {margin: 32px 0 0px 0;font-size: 21px;padding: 7px 0 11px 0;}
.sa img {
    max-width: 100%;
    margin: 30px 0 66px 0px;
    border-radius: 12px;
}
.saaa  h3 {
    text-align: justify;
    font-size: 23px;
    line-height: 41px;
    margin: 21px 0 19px 0px;
}
.paidpaer h3 {
    text-align: center;
    font-size: 21px;
    margin: 0px 0 19px 0px;
}
#rjt {
    width: 100%;
    height: 973px;
}
.hwdes h3 {
    text-align: center;
    font-size: 21px;
    margin: 21px 0 19px 20px;
}
.paidpaer h2 {
    margin: 32px 0 0px 0;
    text-align: left;
    font-size: 19px;
    padding: 7px 0 11px 0;
}
.javaprjects3sub ul {margin: 16px 0 8px 0px;}
.javaprjects3sub ul>li {font-size: 16px;}
.javaprjects3sub h4 {font-size: 19px;}
.tab-content {height: 267px;top: 19.75em;padding: 15px 0;}  
.tab {float: left;width: 100%;}
.tset h3 {margin: 53px 0 -54px 0;font-size: 21px;}
.javaprjects7 h3 {font-size: 21px;margin: 55px 0 38px 0;}
.anss1, .anss2, .anss3, .anss4, .anss5, .anss6, .anss7, .anss8 {padding: 18px;width: 100%;left: 4%;}
.quest1, .quest2, .quest3, .quest4, .quest5, .quest6, .quest7, .quest8 {margin: 10px 10px 10px 10px;font-size: 16px;width: 100%;line-height: 30px;padding: 10px;}
.sdsd{animation: none;}
html,body{
    max-width: 100%;
    overflow-x: hidden;
}
.cm {
    margin: 69px 0px 100px 0px;
    border-radius: 15px;
    box-shadow: 8px 5px 5px 6px;
    padding: 10px 12px;
}
.cm h5 {
    font-size: 19px;
    margin: 23px 0  12px 0;
}
.paidpaer h4 {
    text-align: center;
    margin: 13px 0 -8px 0;
    font-size: 22px;
}

.setcount h3 {
    text-align: center;
    font-size: 29px;
    margin: 0px 0 19px 0px;
}
.sts {
    padding: 15px;
    max-width: 76%;
    margin: 0 0 15px 43px;
}
.card-img {
    width: 40px;
    height: 40px;
    margin-bottom: 1rem;
}
.card-glass {
    position: relative;
    text-align: left;
    padding: 10px 18px;
    background: linear-gradient(130deg, rgba(251, 251, 254, 0.6), rgba(251, 251, 254, 0.2));
    box-shadow: inset 2px 2px 1px rgba(251, 251, 254, 0.3), inset -2px -2px 1px rgba(251, 251, 254, 0.2);
}
.card {
    position: relative;
    width: 100%;
    height: 693px;
    padding: 50px 0px;
}
.card h3 {
    text-align: center;
    font-size: 21px;
    margin: -24px 0 19px -53px;
}
.card-profession {
    font-size: var(--small-font-size);
    font-weight: 500;
    font-size: 20px;
    top: -12px;
    font-size: 17px;
    position: relative;
    text-align: justify;
}
.card-button {
    display: inline-block;
    background: linear-gradient(130deg, rgb(0 195 231), rgb(51 120 231));
    padding: 0.75rem 1.5rem;
    transition: 0.4s;
    position: absolute;
    left: 67px;
    top: 110px;
}
.ltrrevewwriter9 h5 {
    text-transform: capitalize;
    text-align: left;
    margin: 0 0 20px 0;
    font-size: 23px;
    font-weight: 600;
}
.paidpaer h3 {
    text-align: center;
    font-size: 17px;
    margin: 7px 0 19px 0px;
}
.webs {
    padding: 13px 17px 13px 17px;
    text-align: justify;
    margin: 10px 0 24px 18px;
    max-width: 345px;
}
.paidpaer h4 {
    text-align: center;
    margin: 13px 0 8px -26px;
    font-size: 22px;
}
.websm {
    padding: 13px 17px 13px 17px;
    text-align: justify;
    margin: 10px 0px 24px 17px;
    max-width: 346px;
}
.lastone {
    padding: 10px 13px;
    margin: 40px 0 0 0;
    font-size: 15px;
}
.lastone p {
    font-size: 16px;
    text-align: justify;
    line-height: 29px;
    margin: 0 0  0px 0;
}
}
@media (min-width: 1200px) and (max-width: 1280px){
    .sts {
    padding: 15px;
    max-width: 20%;
    margin: 0 0 0 49px;
}
.wrapperer h6 {
    font-size: 19px;
    line-height: 30px;
    padding: 10px 3px;
}
.count-numbers {
    font-size: 43px;
    top: 0px;
    left: 85px;
}
.setcount span {
    top: 0px;
    left: 164px;
}
#cnts {
    top: 0;
    left: 184px;
    font-size: 41px;
}
.lastone {
    padding: 10px 58px;
    margin: 78px 0 123px 0;
    font-size: 26px;
}
.lastone p {
    font-size: 23px;
    text-align: center;
    line-height: 48px;
    margin: 0 0  0px -8px;
}
#we2 {
    right: 13%;
    top: 190%;
    width: 21%;
}
}
@media (min-width: 1290px) and (max-width: 1440px){
    .paidpaer button {
    transform: translateX(68px);
}
.saaa button {
    transform: translateX(0px);
}
.ads button {
    transform: translateX(0px);
}.saaa {
    background: #a2c5b5;
    margin: 75px 0 12px 0;
    border-radius: 24px;
}

.paidpaer h1 {margin: 0px;font-size: 29px;}
.paidpaer h2 {margin: 32px 0 0px 0;font-size: 21px;padding: 7px 0 11px 0;}
.sa img {
    max-width: 100%;
    margin: 30px 0 66px 0px;
    border-radius: 12px;
}
.saaa  h3 {
    text-align: justify;
    font-size: 23px;
    line-height: 41px;
    margin: 21px 0 19px 0px;
}
.paidpaer h3 {
    text-align: center;
    font-size: 21px;
    margin: 0px 0 19px 0px;
}
#rjt {
    width: 100%;
    height: 973px;
}
.hwdes h3 {
    text-align: center;
    font-size: 21px;
    margin: 21px 0 19px 20px;
}
.paidpaer h2 {
    margin: 32px 0 0px 0;
    text-align: left;
    font-size: 19px;
    padding: 7px 0 11px 0;
}
.javaprjects3sub ul {margin: 16px 0 8px 0px;}
.javaprjects3sub ul>li {font-size: 16px;}
.javaprjects3sub h4 {font-size: 19px;}
.tab-content {height: 267px;top: 19.75em;padding: 15px 0;}  
.tab {float: left;width: 100%;}
.tset h3 {margin: 53px 0 -54px 0;font-size: 21px;}
.javaprjects7 h3 {font-size: 21px;margin: 55px 0 38px 0;}
.anss1, .anss2, .anss3, .anss4, .anss5, .anss6, .anss7, .anss8 {padding: 18px;width: 100%;left: 4%;}
.quest1, .quest2, .quest3, .quest4, .quest5, .quest6, .quest7, .quest8 {margin: 10px 10px 10px 10px;font-size: 16px;width: 100%;line-height: 30px;padding: 10px;}
.sdsd{animation: none;}
html,body{
    max-width: 100%;
    overflow-x: hidden;
}
.cm {
    margin: 69px 0px 100px 0px;
    border-radius: 15px;
    box-shadow: 8px 5px 5px 6px;
    padding: 10px 12px;
}
.cm h5 {
    font-size: 19px;
    margin: 23px 0  12px 0;
}
.paidpaer h4 {
    text-align: center;
    margin: 13px 0 -8px 0;
    font-size: 22px;
}

.setcount h3 {
    text-align: center;
    font-size: 29px;
    margin: 0px 0 19px 0px;
}
.sts {
    padding: 15px;
    max-width: 76%;
    margin: 0 0 15px 43px;
}
.card-img {
    width: 40px;
    height: 40px;
    margin-bottom: 1rem;
}
.card-glass {
    position: relative;
    text-align: left;
    padding: 10px 18px;
    background: linear-gradient(130deg, rgba(251, 251, 254, 0.6), rgba(251, 251, 254, 0.2));
    box-shadow: inset 2px 2px 1px rgba(251, 251, 254, 0.3), inset -2px -2px 1px rgba(251, 251, 254, 0.2);
}
.card {
    position: relative;
    width: 100%;
    height: 693px;
    padding: 50px 0px;
}
.card h3 {
    text-align: center;
    font-size: 21px;
    margin: -24px 0 19px -53px;
}
.card-profession {
    font-size: var(--small-font-size);
    font-weight: 500;
    font-size: 20px;
    top: -12px;
    font-size: 17px;
    position: relative;
    text-align: justify;
}
.card-button {
    display: inline-block;
    background: linear-gradient(130deg, rgb(0 195 231), rgb(51 120 231));
    padding: 0.75rem 1.5rem;
    transition: 0.4s;
    position: absolute;
    left: 67px;
    top: 110px;
}
.ltrrevewwriter9 h5 {
    text-transform: capitalize;
    text-align: left;
    margin: 0 0 20px 0;
    font-size: 23px;
    font-weight: 600;
}
.paidpaer h3 {
    text-align: center;
    font-size: 17px;
    margin: 7px 0 19px 0px;
}
.webs {
    padding: 13px 17px 13px 17px;
    text-align: justify;
    margin: 10px 0 24px 18px;
    max-width: 345px;
}
.paidpaer h4 {
    text-align: center;
    margin: 13px 0 8px -26px;
    font-size: 22px;
}
.websm {
    padding: 13px 17px 13px 17px;
    text-align: justify;
    margin: 10px 0px 24px 17px;
    max-width: 346px;
}
.lastone {
    padding: 10px 13px;
    margin: 40px 0 0 0;
    font-size: 15px;
}
.lastone p {
    font-size: 16px;
    text-align: justify;
    line-height: 29px;
    margin: 0 0  0px 0;
}
}
@media (min-width: 1442px) and (max-width: 1536px){
    #we2 {
    right: 19%;
    top: 191%;
    width: 18%;
}
.count-numbers {
    font-size: 43px;
    top: 0;
    left: 74px;
}
.setcount span {
    top: 0;
    left: 152px;
    font-size: 41px;
}
#cnts {
    top: 0;
    left: 174px;
    font-size: 41px;
}
.wrapperer h6 {
    font-size: 21px;
    line-height: 30px;
    padding: 10px 3px;
}
}
@media (min-width: 1537px) and (max-width: 1600px){}
@media (min-width: 1920px){
    .javaprjects2-sub {
    padding: 0px;
    border-radius: 17px;
    margin: 0 0 0 310px;
    max-width: 69%;
}
.pricingpagesec img {
    width: 96%;
    height: 420px;
}
.pricingpagesec {
    margin: 50px 84px;
}
.res h6 {
    font-size: 38px;
    padding: 25px  631px 48px 136px;
    line-height: 53px;
}
#ne {
    left: 71%;
    top: 37%;
    width: 24%;
    padding: 7px 1px 10px 0;
    font-size: 25px;
}
.res img {
    top: -4%;
    left: 0%;
    transform: scaleX(-1);
    width: 15%;
}
.javapopupfrm.is-visible {
    padding: 275px 583px;
}
.tab {
    float: left;
    width: 16%;
    margin: 0 0 0 8px;
}
}

.card-link + .card-link {
    margin-left: 0rem;
}