.reviewfull {
    padding: 9px 43px;
}
.reviewhed h1 {
    font-size: 40px;
    font-weight: 800;
    margin-top: 52px;
    margin-bottom: 34px;
    font-family: sans-serif;
    text-align: justify;
    color: #0f75c7;
    text-transform: capitalize;
}
.reviewfull p {
    font-family: sans-serif;
    font-size: 16px;
    line-height: 32px;
    text-align: justify;
    }
.reviewmg{
        margin: 38px 22px 31px 32px;
    }
    .frmdsd {
        
          box-shadow: 0px 0px 8px 0px #0000004d;
    border: 1px #0f75c7 solid;
    background-color: white;  
     border-radius: 11px;    
        
     padding: 27px 30px;
   
    margin: 16px 26px 6px 34px;
}
.frmdsd  select { color:black;}
.frmdsd  option {
    background: #fff;
    color: #1a1b1d;
}
.frmdsd  button{
          width: 65%;
    margin: 4px auto;
    font-weight: 700;
    font-size: 19px;
    display: block;
    border-radius: 4px;
    color: #fff;
    text-transform: capitalize;
    text-align: center;
    line-height: 34px;
    padding: 13px 4px;
    cursor: pointer;
    border: none;
    font-family: sans-serif;
    background: linear-gradient(to right, #33a3ff, #0675cf, #4cd5ff);
    box-shadow: rgb(50 50 93 / 25%) 0px 6px 12px -2px, rgb(0 0 0 / 30%) 0px 3px 7px -3px;
}
option {
    background: #ffffff;
    color: #1e1a1a;
}
.form-control { 
    font-size: 15px;
    font-family: sans-serif;
}
.frmdsd:hover {
    box-shadow: 0px 0px 8px 0px #0000004d;
       transition-duration: 1s;
     background: #f8f9fa;
   
    border: 1px #f0f1f3 solid;
}
#formsel{
display: block;
    width: 100%;
    padding: 0.27rem 0.65rem;
    font-size: 14px;
    line-height: 1.5;
    margin-top: 1px;
    color: #6c757d;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0.25rem;
    transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
    }
.frmdsd h3 {
    font-size: 25px;
    text-decoration: none;
    text-align: justify;
    font-family: sans-serif;
    margin: 2px 0 24px 0;
    line-height: 39px;
    font-weight: 700;
    text-transform: capitalize;
    color: #1c1a1a;
}
.frmdsd h3 span{
   font-weight: 900;
    color: #0f75c7; 
}
.consult h4{
font-size: 24px;
    font-weight: 800;
    margin-top: 16px;
    margin-bottom: 7px;
    font-family: sans-serif;
    text-align: justify;
    color: #0a7ad2;
    text-transform: capitalize;
}
.formatpap h3{
        text-align: center;
    font-size: 46px;
    text-transform: capitalize;
    font-weight: 800;
    font-family: sans-serif;
    margin-top: 64px;
    margin-bottom: 51px;
    color: #0f75c7;
  }


  .indicator {
       width: 100%;
    grid-column-gap: 30px;
    grid-row-gap: 14px;
    grid-template-rows: auto auto;
    grid-template-columns: auto auto;
    grid-auto-columns: 1fr;
    padding-top: 23px;
    display: grid;
}
    .indicator__item {
    align-items: flex-start;
    display: flex;
}
    .indicator__text {
    margin-left: 10px;
    font-size: 20px;
    line-height: 30px;
    font-family: math;
    text-transform: capitalize;
}
.chosehed h3{
       text-align: center;
    font-size: 36px;
    text-transform: capitalize;
    font-weight: 700;
    font-family: sans-serif;
    margin-top: 71px;
    margin-bottom: 66px;
}
.chosehed h3 span{
      font-weight: 900;
    font-style: italic;
    color: #0a7ad2;
  }
  .typespap h4{
      text-align: justify;
    font-size: 32px;
    text-transform: capitalize;
    font-weight: 700;
    font-family: sans-serif;
    margin-top: 46px;
    margin-bottom: 20px;
    color: #19191a;
    }
    .typetre h5{
       color: #0f75c7;
    font-size: 22px;
    margin-top: 22px;
    margin-bottom: 10px;
    font-family: 'Rubik';
    font-weight: 900;
    text-transform: capitalize;
    }
    .typetre h5 i{
        font-size: 19px;
    margin-right: 4px;
    }
    .qualist li{
          list-style-type: none;
    line-height: 21px;
    font-size: 16px;
    font-weight: 100;
    color: #1c1d1e;
    text-align: justify;
    margin-bottom: 0px;
    font-family: 'Rubik';
    margin-top: 16px;
    }
    .qualitisec h3{
    text-align: justify;
    font-size: 35px;
    text-transform: capitalize;
    font-weight: 800;
    font-family: sans-serif;
    margin-top: 58px;
    margin-bottom: 21px;
    color: #19191a;
    }
    .mistaksec h3{
        text-align: center;
    font-size: 34px;
    text-transform: capitalize;
    font-weight: 700;
    font-family: sans-serif;
    margin-top: 69px;
    margin-bottom: 25px;
    color: #19191a;
    padding: 7px 32px;
    }
    
      .mistaksec h3 span{
    font-size: 60px;
    font-family: 'Coiny';
    color: #2196F3;
}
    .mistaklist li{
            font-family: 'Rubik', sans-serif;
    font-size: 17px;
    line-height: 21px;
    list-style: none;
    margin-top: 11px;
    margin-bottom: 16px;
    font-style: italic;
    }
    .writebut{
              margin: auto;
    width: 100%;
    font-weight: 100;
    font-size: 30px;
    display: block;
    border-radius: 4px;
    color: #fff;
    text-transform: capitalize;
    text-align: center;
    line-height: 43px;
    padding: 13px 11px;
    cursor: pointer;
    border: none;
    margin-top: 18px;
    margin-bottom: 8px;
    font-family: 'Coiny';
    background: linear-gradient(to right, #33a3ff, #0675cf, #4cd5ff);
    box-shadow: rgb(50 50 93 / 25%) 0px 6px 12px -2px, rgb(0 0 0 / 30%) 0px 3px 7px -3px;
    
    }
    
.whychuse{
padding: 10px 30px 37px 9px;
}
.whypara:hover{
      box-shadow: 0 25px 10px rgb(0 0 0 / 10%);
background-image: linear-gradient(183deg,#fafcff 25%,#f8f9fa 6%,#f8f9fa 75%,#efefef 89%,#54545459),linear-gradient(157deg,#f7f7f9 25%,#5454541a 25%,#92929e00 75%,#92929e40 75%,#efefef);
}
.whypara{      
       padding: 14px 16px;
}
.whychuse span{
       font-size: 35px;
    margin-top: -26px;
    font-weight: 200;
    color: #35393c;
    margin-bottom: 8px;
    margin-right: -18px;
    float: right;
    background-color: #0f75c747;
    border-radius: 26px 6px 6px 15px;
    border: 12px #f7f7f9 solid;
    padding: 5px 5px;
    }
    .whychuse  h5{
         font-size: 25px;
font-weight: 500;
    margin-bottom: 0px;
    text-transform: capitalize;
    font-style: italic;
    background-color: #e9ecef;
    padding: 11px 3px 11px 3px;
    color: #232628;
    text-align: center;
}

.proceshed h2{
    text-align: center;
    font-size: 34px;
    text-transform: capitalize;
    font-weight: 800;
    font-family: sans-serif;
   margin-top: 40px;
    margin-bottom: 31px;
}
.timeline{
  position:relative;
  margin:50px auto;
      padding: 15px 93px;
  box-sizing:border-box;
}
.timeline:before{
  content:'';
  position:absolute;
  left:50%;
  width:2px;
  height:100%;
  background:#c5c5c5;
}
.timeline ul{
  padding:0;
  margin:0;
}
.timeline ul li{
  list-style:none;
  position:relative;
  width:50%;
     padding: 14px 40px;
  box-sizing:border-box;
}
.timeline ul li:nth-child(odd){
  float:left;
  text-align:right;
  clear:both;
}
.timeline ul li:nth-child(even){
  float:right;
  text-align:left;
  clear:both;
}
.content{
 padding-bottom: 2px;
}
.timeline ul li:nth-child(odd):before
{
     content: '';
    position: absolute;
    width: 13px;
    height: 13px;
    top: 24px;
      right: -8px;
    background: #0f75c7;
    border-radius: 50%;
    box-shadow: 0 0 3px 9px #d9dbe4;
}
.timeline ul li:nth-child(even):before
{
          content: '';
    position: absolute;
    width: 13px;
    height: 13px;
    top: 24px;
    left: -6px;
      background: #4a4744;
    border-radius: 50%;
    box-shadow: 0 0 3px 9px #d9dbe4;
}
.timeline ul li h3{
      padding: 0;
    margin: 0;
   color: #0f75c7;
    font-weight: 800;
    font-size: 25px;
    text-transform: uppercase;
    letter-spacing: 1px;
}
.timeline ul li p{
  margin:10px 0 0;
  padding:0;
}
.timeline ul li .time h4{
  margin:0;
  padding:0;
  font-size:14px;
}
.timeline ul li:nth-child(odd) .time
{
  position: absolute;
       top: 18px;
    right: -117px;
    margin: 0;
    padding: 8px 16px;
    background: #e9ecef;
    color: #000000;
    border-radius: 18px;
    box-shadow: 0 0 0 6px #e9ecef;
}
.timeline ul li:nth-child(even) .time
{
      position: absolute;
       top: 17px;
    left: -120px;
    margin: 0;
    padding: 8px 16px;
    background: rgb(233 236 239);
    color: #504949;
    border-radius: 18px;
    box-shadow: 0 0 0 3px rgb(233 236 239);
}
@media(max-width:1000px)
{
  .timeline{
    width:100%;
  }
}
@media(max-width:767px){
  .timeline{
    width:100%;
    padding-bottom:0;
  }
  
  .timeline:before{
    left:20px;
    height:100%;
  }
  .timeline ul li:nth-child(odd),
  .timeline ul li:nth-child(even)
  {
    width:100%;
    text-align:left;
    padding-left:50px;
    padding-bottom:50px;
  }
  .timeline ul li:nth-child(odd):before,
  .timeline ul li:nth-child(even):before
  {
    top:-18px;
    left:16px;
  }
  .timeline ul li:nth-child(odd) .time,
  .timeline ul li:nth-child(even) .time{
    top:-30px;
    left:50px;
    right:inherit;
  }
}
.proceshelp{
   margin: auto;
    font-weight: 700;
    font-size: 21px;
    display: block;
    border-radius: 4px;
    color: #fff;
    text-transform: capitalize;
    text-align: center;
    line-height: 34px;
    padding: 15px 28px;
    cursor: pointer;
    border: none;
    font-family: sans-serif;
    background: linear-gradient(to right, #33a3ff, #0675cf, #4cd5ff);
    box-shadow: rgb(50 50 93 / 25%) 0px 6px 12px -2px, rgb(0 0 0 / 30%) 0px 3px 7px -3px;
    }
.bestreview h3 {
       text-align: center;
    font-size: 31px;
    text-transform: capitalize;
    font-weight: 800;
    font-family: sans-serif;
    margin-top: 65px;
    margin-bottom: 64px;
  }
.bestsubs h4{
    text-align: justify;
    font-size: 22px;
    text-transform: capitalize;
    font-weight: 400;
    font-family: sans-serif;
    margin-top: 9px;
    margin-bottom: 23px;
    color: #0f75c7;
}
.bestsubs span{
   font-size: 76px;
    font-weight: 200;
    color: #1a1b1c;
    }
    .hirebut{
       margin: auto;
    width: 41%;
    font-weight: 700;
    font-size: 19px;
    display: block;
    border-radius: 4px;
    color: #fff;
    text-transform: capitalize;
    text-align: center;
    line-height: 35px;
    padding: 13px 4px;
    cursor: pointer;
    border: none;
    margin-top: 26px;
    margin-bottom: -1px;
    font-family: sans-serif;
    background: linear-gradient(to right, #33a3ff, #0675cf, #4cd5ff);
    box-shadow: rgb(50 50 93 / 25%) 0px 6px 12px -2px, rgb(0 0 0 / 30%) 0px 3px 7px -3px;
    }
    .offerpara{
        margin-top: 40px;
  }
  .areashed h4{
      text-align: justify;
    font-size: 36px;
    text-transform: capitalize;
    font-weight: 800;
    font-family: sans-serif;
    margin-top: 52px;
    margin-bottom: 33px;
    color: #19191a;
  }
   formatsec {
  background: linear-gradient(#ccc, #fff);
  font: 14px sans-serif;
  padding: 20px;
}
.letter {
      background: #fff;
       box-shadow: 0 0 0px 0px rgb(0 0 0 / 30%);
    margin: 26px auto 0;
    min-height: 300px;
    padding: 35px;
    position: relative;
       width: 67%;
   
}
.letter:before, .letter:after {
  content: "";
  height: 98%;
  position: absolute;
  width: 100%;
  z-index: -1;
}
.letter:before {
 transform: rotate(356deg);
    background: repeating-linear-gradient(45deg, #dee2e6, #6b6e707d 9px);
  box-shadow: 0 0 8px rgba(0,0,0,0.2);
  left: -5px;
  top: 4px;
  
}
.letter:after {
  background: #f6f6f6;
  box-shadow: 0 0 3px rgba(0,0,0,0.2);
  right: -3px;
  top: 1px;
    transform: rotate(4deg);
    background: repeating-linear-gradient(45deg, #dee2e6, #6b6e707d 9px);
}
#formlist h5 span{
    color: black;
    }
#formlist h5{
   color: #0f75c7;
    font-size: 22px;
    margin-top: 19px;
    margin-bottom: 21px;
    font-family: sans-serif;
    font-weight: 900;
    text-transform: uppercase;
    }
   #formlist li {
       font-family: 'Rubik', sans-serif;
    font-size: 16px;
    line-height: 32px;
    text-align: justify;
    margin: 4px 31px 8px 65px;
    list-style: none;
}
 #formlist li:before {
        content: '\2714';
    margin-right: 10px;
    margin-left: -27px;
}
.formats li{
           font-family: 'Rubik', sans-serif;
    font-size: 17px;
    margin-bottom: 20px;
    margin-top: 22px;
    list-style: none;
    text-align: justify;
    }
.areas li{
       background: repeating-linear-gradient(45deg, #dee2e6, #ffffff 9px);
    background-size: 9px 5px;
  font-family: 'Rubik', sans-serif;
    font-size: 16px;
    margin-bottom: 41px;
    border-radius: 10px;
    margin-top: 34px;
    padding: 13px 2px 14px 1px;
    list-style: none;
    text-align: center;
border-left: 2px #0f75c7 solid;
    background-image: repeating-linear-gradient( 11deg, rgb(255 255 255), #007bff0d 25%, rgb(244 247 246 / 0%) 64%, rgb(251 251 253 / 0%) 50% );
    background-color: #fbaf811f;
    color: #1e1c1c;
    font-style: italic;
    box-shadow: inset 20px 20px 20px rgb(0 0 0 / 5%), 25px 35px 20px rgb(0 0 0 / 5%), 25px 30px 30px rgb(0 0 0 / 0%), inset -20px -20px 25px rgb(255 255 255 / 90%);
}
.areas li i{
display: grid;
    margin-top: -20px;
    transform: rotate(328deg);
    text-align: center;
    font-size: 16px;
    font-weight: 100;
       color: #0f75c7;
    margin-bottom: 5px;
}
.areabuts {
    margin: auto;
    width: 41%;
    font-weight: 700;
    font-size: 19px;
    display: block;
    border-radius: 4px;
    color: #fff;
    text-transform: capitalize;
    text-align: center;
    line-height: 35px;
    padding: 13px 4px;
    cursor: pointer;
    border: none;
    margin-top: 39px;
    margin-bottom: 6px;
    font-family: sans-serif;
    background: linear-gradient(to right, #33a3ff, #0675cf, #4cd5ff);
    box-shadow: rgb(50 50 93 / 25%) 0px 6px 12px -2px, rgb(0 0 0 / 30%) 0px 3px 7px -3px;
    }

.contactsect-numbrs h5{
        font-size: 20px;
    font-weight: 600;
    text-align: justify;
    font-family: 'Muli', sans-serif;
    line-height: 45px;
    font-style: italic;
    text-transform: capitalize;
    padding: 2px 22px;
}
#contacsect-contthesis{
    background-position: 50% 0;
    background-size: auto;
    padding: 36px 0px;
  }
.contactsect-numbrs h5 b{

    font-size: 34px;
    font-weight: 900;
    margin-top: 16px;
    margin-bottom: 7px;
    font-family: sans-serif;
    line-height: 49px;
    text-align: justify;
    color: #0a7ad2;
    text-transform: uppercase;
  }
.helpic{
    width: 544px;
    margin: -15px 22px 8px 52px;
}
.parahelp p{
   font-family: 'Rubik', sans-serif;
    font-size: 23px;
    line-height: 55px;
    text-align: justify;
    margin: 2px 86px 3px 11px;
    letter-spacing: 1px;
    text-transform: capitalize;
  }
.cta-1-am .btn i {
    margin-top: -8px;
    float: left;
    font-size: 22px;
    color: #343434;
    background: #ffffff;
    padding: 12px 12px;
    border-radius: 50%;
    margin-right: 5px;
}
.cta-1-am .btn {
   
      background: #0a7ad2;
    padding: 8px 18px 8px 0px;
    color: #ffffff;
    border-radius: 50px;
    display: block;
    font-size: 20px;
    font-family: "Ubuntu", sans-serif;
    font-weight: 500;
    margin: 18px 52px 19px 3px;
}
.cta-1-am .btn:hover,.cta-1-am .btn:focus{
        background: #121314;
    padding: 8px 0px 8px 0px;
    color: #ffffff;
    font-weight: 700;
}
      .cta-1-am .btn:hover i{
        transform: rotate(360deg);
        transition: all 0.5s ease;
      }
      
.serviceBox{
   font-family: 'Poppins', sans-serif;
    text-align: center;
           padding: 30px 15px 33px;
       border-radius: 9px 1px;
            box-shadow: 0 0 5px rgb(0 0 0 / 9%), 2px 1px 0 #d9dbe4;
    position: relative;
    z-index: 1;
        margin: 20px 20px 28px 9px;

}
.serviceBox:hover{
box-shadow: 0 0 10px rgb(0 0 0 / 20%), 10px 10px 0 #d9dbe4;
}
.serviceBox:before{
    content: '';
     background: linear-gradient(to top left, #ffffff 50%, #c6d8e7, #0f75c7);
    width: 100px;
    height: 100px;
    border-radius: 30px 0 0;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}
.serviceBox .service-icon{
       color: #201d1d;
    font-size: 30px;
    line-height: 60px;
    width: 60px;
    height: 60px;
    position: absolute;
    top: 2px;
    left: 2px;
}
.serviceBox .title{
      color: #0f75c7;
    font-size: 22px;
    font-weight: 600;
    text-transform: uppercase;
    letter-spacing: 0.5px;
        margin: 4px 0 15px;
}
.serviceBox .description{
       color: #2c393f;
          font-family: sans-serif;
    font-size: 16px;
    line-height: 32px;
    margin: 0;
        text-align: center;
}

@media only screen and (max-width: 1199px){
    .serviceBox{ margin: 0 0 30px; }
}
.keychara h4{
text-align: center;
    font-size: 35px;
    text-transform: capitalize;
    font-weight: 800;
    font-family: sans-serif;
    margin-top: 61px;
    margin-bottom: 40px;
    }
    /*popp*/
    .table-bordered th, .table-bordered td {
       border: 1px solid #dee2e6;
    font-family: sans-serif;
    font-size: 16px;
    padding: 20px 17px;
  }
  .table .thead-dark th {
    color: #fff;
    background-color: #212529;
    border-color: #0f75c7cf;
    font-size: 29px;
    font-weight: 800;
    font-style: italic;
    font-family: sans-serif;
    text-align: center;
  }
.section-title {
    position: relative;
    text-align: center;
    margin-bottom: 40px;
}
.section-title label {
  font-weight: 600;
  text-transform: uppercase;
  opacity: 0.6;
  margin: 0 0 7px;
  display: none;
}
.section-title .st-icon i {
  width: 60px;
  height: 60px;
  line-height: 60px;
  border-radius: 50%;
  font-size: 20px;
  background: #fff;
  display: inline-block;
  box-shadow: 0px 1px 27px -3px rgba(0, 0, 0, 0.2);
  margin-bottom: 30px;
}
.section-title h2 {
  font-weight: 700;
  font-size: 32px;
  margin-bottom: 30px;
  text-transform: uppercase;
  position: relative;
  z-index: 1;
  padding-bottom: 22px;
}
.section-title h2:after {
  position: absolute;
  left: 0;
  bottom: 0;
  content: '';
  width: 120px;
  height: 4px;
  transform: rotate(-180deg);
  right: 0;
  margin: auto;
  z-index: -1;
         background: #0f75c7;
  box-shadow: -2px 0px 0px 0px rgba(252, 137, 2,0.9);
}
.section-title i{
color: #0f75c7;
}
.section-title p {
  text-align: center;
  font-weight: 400;
  color: #797676;
  margin: 0;
}
.faq-row {
  box-shadow: 0 10px 20px 0 rgba(116,103,91,.059);
  border: 1px solid #eee;
  border-radius: 5px;
      margin: 0 0 29px;
}

.faq-row .faq-title { 
         padding: 20px 20px 20px 65px;
    margin: 0;
    font-size: 18px;
    position: relative;
    font-weight: 400;
    cursor: pointer;
    color: #1e1d1d;
    background: #dee2e6a8;
    text-transform: capitalize;
    font-family: sans-serif;
        margin-bottom: 9px;
    margin-top: 10px;
}

.faq-row .faq-title.collapsed .no{ 
 background: black;
  color: white;
}
.faq-row .no {
  position: absolute;
    left: 16px;
    top: 17px;
    width: 33px;
    height: 34px;
    text-align: center;
    line-height: 36px;
    color: #000;
    font-weight: 400;
    font-size: 15px;
    background: #fff;
        border-radius: 50px;
}
.faq-row .faq-body {
  padding: 20px;
  border-top: 1px solid #ddd;
}

.faq-row .faq-body p:last-child {
  margin-bottom: 0px;
    font-family: 'Rubik', sans-serif;
    font-size: 16px;
    line-height: 30px;
    text-align: justify;
}
.formats{
    margin-bottom: 55px;
  }

.form-container input{
        box-shadow: 2px 2px 2px #2c393ffc inset, -3px -3px 0px #106fbb8f inset;
  }
  .form-container select{
        box-shadow: 2px 2px 2px #2c393ffc inset, -3px -3px 0px #106fbb8f inset;
  }
.thesches-forms
 {
                      padding: 4px 11px;
    margin: 11px 24px 18px 0px;
 }
 .thesches-forms h2 {
           margin-top: 8px;
    font-size: 36px;
    font-weight: 900;
    text-align: center;
    line-height: 42px;
    margin-bottom: 14px;
    font-family: sans-serif;
    color: #4571dd;
}
.thesches-forms h2 b
{
   font-family: sans-serif;
    color: #151918;
  }
.thesches-forms label{
        font-size: 16px;
    margin-top: 13px;
    margin-bottom: 8px;
    text-transform: capitalize;
    font-family: sans-serif;
  }
.thesches-inputconts {
            border: 1px solid #545454;
    width: 100%;
    padding: 9px;
    margin-bottom: 5px;
    margin-top: -1px;
    border-radius: 3px;
    background-color: rgba(235,238,244,1);
    border-color: #969aa2;
    box-shadow: 0.1px 2.2px 1px -1px grey;
    border: navajowhite;
}

.thesches-subutn {
               width: 100%;
    font-weight: 700;
    font-size: 19px;
    display: block;
    background: #0f75c7;
    border-radius: 4px;
    color: #fff;
    text-transform: capitalize;
    text-align: center;
    line-height: 35px;
    padding: 13px 4px;
    cursor: pointer;
    border: none;
       margin-top: 26px;
    margin-bottom: 11px;
    font-family: sans-serif;
    box-shadow: 5px 4px 2px #383333b5 inset, -5px -5px 0px #106fbb8f inset;
    background: linear-gradient(to right, #33a3ff, #0675cf, #4cd5ff);
    box-shadow: rgb(50 50 93 / 25%) 0px 6px 12px -2px, rgb(0 0 0 / 30%) 0px 3px 7px -3px;
  }
#changbut{
          background: #de8d41;
}

.fulfrm{
      margin-top: 64px;
    margin-bottom: 51px;
}
#formsuport{
    background-image: linear-gradient(314deg, #19b7ca 0%, #0f75c7 100%);
    animation: border;
    animation-duration: 8s;
    animation-iteration-count: infinite;
    border-radius: 4% 6% 3% 70% / 2% 4% 8% 3%;
}
#formsuport h3{

        font-size: 51px;
    line-height: 78px;
    color: #0a0909;
    font-weight: 900;
    text-transform: capitalize;
    font-family: -webkit-body;
    text-shadow: 0px 2px #dee2e6;
    margin: 36px 3px 8px 15px;
  }
@keyframes border{
  0%{
   border-radius: 4% 6% 3% 70% / 2% 4% 8% 3%;
  }
  30%{
   border-radius: 4% 6% 30% 70% / 2% 4% 80% 3%;
  }
  50%{
   border-radius: 4% 6% 3% 70% / 2% 4% 8% 3%;
  }
  70%{
    border-radius: 4% 6% 3% 70% / 2% 40% 8% 3%;
  }
  90%{
    border-radius: 40% 6% 30% 70% / 2% 4% 8% 3%;
  }
}

.counterviw{
    color: #fff;
    font-family: 'Poppins', sans-serif;
    text-align: center;
    width: 200px;
    padding: 0 0 45px;
    margin: 0 auto;
    position: relative;
    z-index: 1;
}
.counterviw:before,
.counterviw:after{
    content: '';
    background-color: #05BCC0;
    height: calc(100% - 120px);
    width: 100%;
    border-radius: 0 0 20px 20px;
    position: absolute;
    left: 0;
    bottom: 20px;
    z-index: -1;
}
.counterviw:after{
    width: 30px;
    height: 30px;
    border-radius: 0;
    transform: translateX(-50%) rotate(45deg);
    bottom: 6px;
    left: 50%;
}
.counterviw .counterviw-value{
    color: #05BCC0;
    background: linear-gradient(#f9f9f9 50%,#f2f2f2 50%);
       font-size: 50px;
    font-weight: 800;
    line-height: 200px;
    width: 200px;
    height: 200px;
    margin: 0 auto 20px;
    border-radius: 50%;
    box-shadow: 0 -5px 0 rgba(255,255,255,0.8),0 10px 10px rgba(0, 0, 0, 0.3);
    display: block;
}
.counterviw h3{
    font-size: 17px;
    font-weight: 500;
    text-transform: capitalize;
    margin: 0 10px;
}
.counterviw.red:before,
.counterviw.red:after{
       background-color: #0f75c7;
}
.counterviw.red .counterviw-value{     color: #0f75c7; }
@media screen and (max-width:990px){
    .counterviw{ margin-bottom: 40px; }
}

#addplux{
    margin: -242px 3px 16px 107px;
    color: black;
    font-size: 26px;
  }
.counthed h2{
text-align: center;
    font-size: 35px;
    text-transform: capitalize;
    font-weight: 800;
    font-family: sans-serif;
    margin-top: 23px;
    margin-bottom: 50px;
    color: #19191a;
  }

.fullcount{
    margin: 59px 0px 38px 0px;
}

/*responsive start*/
 @media(min-width: 321px) and (max-width: 375px){
.reviewfull {
    padding: 5px 15px;
    }
.reviewfull p {
font-size: 15px;
    }
.reviewhed h1 {
    font-size: 25px;
  margin-top: 48px;
    margin-bottom: 25px;
  }
  .reviewmg {
    margin: 27px 1px 36px 0px;
    width: 316px;
  }
  .consult h4 {
    font-size: 19px;
    line-height: 29px;
  }
.indicator {
    
    display: flow-root;
  }
.indicator__text {
    margin-left: 8px;
    font-size: 18px;
    line-height: 43px;
  }
.frmdsd {
    padding: 27px 17px;
    margin: 16px 6px 5px 4px;
  }
.frmdsd h3 {
    font-size: 21px;
    margin: 2px 0 22px 0;
  }
.frmdsd button {

    padding: 8px 4px;
  }
.chosehed h3 {
    font-size: 21px;
    line-height: 38px;
  margin-top: 40px;
    margin-bottom: 46px;
  }
.whychuse {
    padding: 10px 3px 37px 1px;
  }
.whychuse h5 {
    font-size: 20px;
  }
  .whychuse span {
    font-size: 27px;
}
.contactsect-numbrs h5 b {
    font-size: 17px;
    margin-bottom: 6px;
   line-height: 25px;
    }
    .helpic {
    width: 260px;
    margin: -7px 25px 8px 54px;
  }
.parahelp p {
    font-size: 17px;
    line-height: 42px;
    text-align: justify;
    margin: 2px 21px 4px 21px;
  }
  .cta-1-am .btn {
   padding: 8px 18px 8px 0px;
  font-size: 17px;
 font-weight: 500;
    margin: 12px 32px 21px 35px;
}
.proceshed h2 {
  font-size: 21px;
    line-height: 29px;
    margin-top: 1px;
    margin-bottom: 31px;
    }
  .timeline ul li h3 {
    font-size: 17px;
  }
.timeline {
    padding: 15px 0px;
  }
  .proceshelp {
font-size: 17px;
  }
  .bestreview h3 {
     font-size: 18px;
    line-height: 30px;
    margin-top: 59px;
    margin-bottom: 49px;
  }.bestsubs span {
    font-size: 56px;
  }
.bestsubs h4 {
    font-size: 17px;
    margin-top: 16px;
  }
  #formsuport h3 {
    font-size: 27px;
    line-height: 53px;
    margin: 13px 3px 8px 15px;
  }
  .thesches-forms {
    padding: 4px 0px;
    margin: 11px 0px 19px 0px;
  }
  .formatpap h3 {
    font-size: 23px;
  margin-top: 26px;
    line-height: 35px;
    margin-bottom: 23px;
    }
  .formats {
    margin-bottom: -23px;
  }
  #formlist li {
    font-size: 15px;
    margin: 4px 0px 5px 0px;
  }
  #formlist h5 {
    font-size: 17px;
  }
  .letter {
   padding: 41px;
    position: relative;
    width: 87%;
  }
  .hirebut {
width: 100%;
font-size: 17px;
  }
  .counthed h2 {
    font-size: 21px;
    line-height: 37px;
    margin-top: 23px;
    margin-bottom: 20px;
  }
  .counterviw .counterviw-value {
    font-size: 36px;
  line-height: 200px;
    width: 174px;
    height: 174px;
  }
  .areashed h4 {
   font-size: 21px;
    line-height: 38px;
   margin-top: 6px;
    margin-bottom: 31px;
}
.areabuts {
 width: 84%;
   font-size: 19px;
   line-height: 26px;
    padding: 13px 8px;
    }
    .keychara h4 {
    line-height: 31px;
    font-size: 16px;
  }
  .serviceBox .title {
    font-size: 17px;
  }
  .serviceBox .description {
    font-size: 15px;
    line-height: 24px;
  }
  .serviceBox .service-icon {
    color: #201d1d;
    font-size: 20px;
  }
  .table .thead-dark th {
    font-size: 15px;

  }
  .table-bordered th, .table-bordered td {
 font-size: 15px;
    padding: 18px 4px;
  }
  .faq-row .faq-title {
    padding: 20px 20px 20px 61px;
    font-size: 17px;
    line-height: 29px;
  }
  .faq-row .faq-body p:last-child {
    font-size: 14px;
    line-height: 28px;
  }
  .typespap h4 {
    font-size: 21px;
    margin-top: 13px;
    margin-bottom: 20px;
  }
  .typetre h5 {
   
    font-size: 18px;
  }
  .qualitisec h3 {
    font-size: 19px;
    line-height: 35px;
  }
  .qualist li {
    font-size: 15px;
  }
  .mistaksec h3{
    text-align: justify;
    font-size: 21px;
    margin-top: 69px;
    margin-bottom: 25px;
    padding: 7px 4px;
}
.mistaksec h3 span {
    font-size: 37px;
}
.mistaklist li {
    font-size: 16px;
}
.writebut {
    font-size: 19px;
}
  
  
  
}
@media(min-width: 376px) and (max-width: 425px){
.reviewfull {
    padding: 5px 15px;
    }
.reviewfull p {
font-size: 15px;
    }
.reviewhed h1 {
    font-size: 25px;
  margin-top: 48px;
    margin-bottom: 25px;
  }
  .reviewmg {
margin: 27px 1px 36px 0px;
    width: 373px;
}
  
  .consult h4 {
    font-size: 19px;
    line-height: 29px;
  }
.indicator {
    
    display: flow-root;
  }
.indicator__text {
    margin-left: 8px;
    font-size: 18px;
    line-height: 43px;
  }
.frmdsd {
    padding: 27px 17px;
    margin: 16px 6px 5px 4px;
  }
.frmdsd h3 {
    font-size: 21px;
    margin: 2px 0 22px 0;
  }
.frmdsd button {

    padding: 8px 4px;
  }
.chosehed h3 {
   font-size: 24px;
    line-height: 38px;
  margin-top: 40px;
    margin-bottom: 46px;
  }
.whychuse {
    padding: 10px 3px 37px 1px;
  }
.whychuse h5 {
    font-size: 20px;
  }
  .whychuse span {
    font-size: 27px;
}
.contactsect-numbrs h5 b {
    font-size: 17px;
    margin-bottom: 6px;
   line-height: 25px;
    }
    .helpic {
        width: 308px;
    margin: -7px 25px 8px 54px;
  }
.parahelp p {
    font-size: 17px;
    line-height: 42px;
    text-align: justify;
    margin: 2px 21px 4px 21px;
  }
  .cta-1-am .btn {
   padding: 8px 18px 8px 0px;
  font-size: 17px;
 font-weight: 500;
    margin: 12px 32px 21px 35px;
}
.proceshed h2 {
  font-size: 21px;
    line-height: 29px;
    margin-top: 1px;
    margin-bottom: 31px;
    }
  .timeline ul li h3 {
    font-size: 17px;
  }
.timeline {
    padding: 15px 0px;
  }
  .proceshelp {
font-size: 17px;
  }
  .bestreview h3 {
     font-size: 18px;
    line-height: 30px;
    margin-top: 59px;
    margin-bottom: 49px;
  }.bestsubs span {
    font-size: 56px;
  }
.bestsubs h4 {
    font-size: 17px;
    margin-top: 16px;
  }
  #formsuport h3 {
    font-size: 27px;
    line-height: 53px;
    margin: 13px 3px 8px 15px;
  }
  .thesches-forms {
    padding: 4px 0px;
    margin: 11px 0px 19px 0px;
  }
  .formatpap h3 {
    font-size: 23px;
  margin-top: 26px;
    line-height: 35px;
    margin-bottom: 23px;
    }
  .formats {
    margin-bottom: -23px;
  }
  #formlist li {
    font-size: 15px;
    margin: 4px 0px 5px 0px;
  }
  #formlist h5 {
    font-size: 17px;
  }
  .letter {
   padding: 41px;
    position: relative;
    width: 87%;
  }
  .hirebut {
width: 100%;
font-size: 17px;
  }
  .counthed h2 {
    font-size: 21px;
    line-height: 37px;
    margin-top: 23px;
    margin-bottom: 20px;
  }
  .counterviw .counterviw-value {
    font-size: 36px;
  line-height: 200px;
    width: 174px;
    height: 174px;
  }
  .areashed h4 {
   font-size: 21px;
    line-height: 38px;
   margin-top: 6px;
    margin-bottom: 31px;
}
.areabuts {
 width: 84%;
   font-size: 19px;
   line-height: 26px;
    padding: 13px 8px;
    }
    .keychara h4 {
    line-height: 31px;
    font-size: 16px;
  }
  .serviceBox .title {
    font-size: 17px;
  }
  .serviceBox .description {
    font-size: 15px;
    line-height: 24px;
  }
  .serviceBox .service-icon {
    color: #201d1d;
    font-size: 20px;
  }
  .table .thead-dark th {
    font-size: 15px;

  }
  .table-bordered th, .table-bordered td {
 font-size: 15px;
    padding: 18px 4px;
  }
  .faq-row .faq-title {
    padding: 20px 20px 20px 61px;
    font-size: 17px;
    line-height: 29px;
  }
  .faq-row .faq-body p:last-child {
    font-size: 14px;
    line-height: 28px;
  }
  
  .typespap h4 {
    font-size: 21px;
    margin-top: 13px;
    margin-bottom: 20px;
  }
  .typetre h5 {
   
    font-size: 18px;
  }
  .qualitisec h3 {
    font-size: 19px;
    line-height: 35px;
  }
  .qualist li {
    font-size: 15px;
  }
  .mistaksec h3{
    text-align: justify;
    font-size: 21px;
    margin-top: 69px;
    margin-bottom: 25px;
    padding: 7px 4px;
}
.mistaksec h3 span {
    font-size: 37px;
}
.mistaklist li {
    font-size: 16px;
}
.writebut {
    font-size: 19px;
}
}

@media(min-width: 426px) and (max-width: 575px){
.reviewfull {
    padding: 5px 15px;
    }
.reviewfull p {
font-size: 15px;
    }
.reviewhed h1 {
    font-size: 25px;
  margin-top: 48px;
    margin-bottom: 25px;
  }
  .reviewmg {
margin: 27px 1px 36px 0px;
  width: 494px;
}
  
  .consult h4 {
    font-size: 19px;
    line-height: 29px;
  }
.indicator {
    
    display: flow-root;
  }
.indicator__text {
    margin-left: 8px;
    font-size: 18px;
    line-height: 43px;
  }
.frmdsd {
    padding: 27px 17px;
    margin: 16px 6px 5px 4px;
  }
.frmdsd h3 {
    font-size: 21px;
    margin: 2px 0 22px 0;
  }
.frmdsd button {

    padding: 8px 4px;
  }
.chosehed h3 {
   font-size: 24px;
    line-height: 38px;
  margin-top: 40px;
    margin-bottom: 46px;
  }
.whychuse {
    padding: 10px 3px 37px 1px;
  }
.whychuse h5 {
    font-size: 20px;
  }
  .whychuse span {
    font-size: 27px;
}
.contactsect-numbrs h5 b {
      font-size: 21px;
    margin-bottom: 6px;
   line-height: 25px;
    }
    .helpic {
           width: 356px;
    margin: -5px 30px 8px 87px;
  }
.parahelp p {
    font-size: 17px;
    line-height: 42px;
    text-align: justify;
    margin: 2px 21px 4px 21px;
  }
  .cta-1-am .btn {
   padding: 8px 18px 8px 0px;
    font-size: 18px;
    font-weight: 500;
    margin: 11px 110px 23px 140px;
}
.proceshed h2 {
  font-size: 21px;
    line-height: 29px;
    margin-top: 1px;
    margin-bottom: 31px;
    }
  .timeline ul li h3 {
    font-size: 17px;
  }
.timeline {
    padding: 15px 0px;
  }
  .proceshelp {
font-size: 17px;
  }
  .bestreview h3 {
     font-size: 18px;
    line-height: 30px;
    margin-top: 59px;
    margin-bottom: 49px;
  }.bestsubs span {
    font-size: 56px;
  }
.bestsubs h4 {
    font-size: 17px;
    margin-top: 16px;
  }
  #formsuport h3 {
    font-size: 27px;
    line-height: 53px;
    margin: 13px 3px 8px 15px;
  }
  .thesches-forms {
    padding: 4px 0px;
    margin: 11px 0px 19px 0px;
  }
  .formatpap h3 {
    font-size: 23px;
  margin-top: 26px;
    line-height: 35px;
    margin-bottom: 23px;
    }
  .formats {
    margin-bottom: -23px;
  }
  #formlist li {
    font-size: 15px;
    margin: 4px 0px 5px 0px;
  }
  #formlist h5 {
    font-size: 17px;
  }
  .letter {
   padding: 41px;
    position: relative;
    width: 87%;
  }
  .hirebut {
width: 100%;
font-size: 17px;
  }
  .counthed h2 {
    font-size: 21px;
    line-height: 37px;
    margin-top: 23px;
    margin-bottom: 20px;
  }
  .counterviw .counterviw-value {
    font-size: 36px;
  line-height: 200px;
    width: 174px;
    height: 174px;
  }
  .areashed h4 {
   font-size: 21px;
    line-height: 38px;
   margin-top: 6px;
    margin-bottom: 31px;
}
.areabuts {
 width: 84%;
   font-size: 19px;
   line-height: 26px;
    padding: 13px 8px;
    }
    .keychara h4 {
    line-height: 31px;
    font-size: 16px;
  }
  .serviceBox .title {
    font-size: 17px;
  }
  .serviceBox .description {
    font-size: 15px;
    line-height: 24px;
  }
  .serviceBox .service-icon {
    color: #201d1d;
    font-size: 20px;
  }
  .table .thead-dark th {
    font-size: 15px;

  }
  .table-bordered th, .table-bordered td {
 font-size: 15px;
    padding: 18px 4px;
  }
  .faq-row .faq-title {
    padding: 20px 20px 20px 61px;
    font-size: 17px;
    line-height: 29px;
  }
  .faq-row .faq-body p:last-child {
    font-size: 14px;
    line-height: 28px;
  }
  .fullcount {
    margin: 29px 0px 7px 0px;
  }
  .areas{
  margin: 2px 91px 3px 91px;
}

.typetre h5 {
   
    font-size: 18px;
  }
  .qualitisec h3 {
    font-size: 19px;
    line-height: 35px;
  }
  .qualist li {
    font-size: 15px;
  }
  .mistaksec h3{
    text-align: justify;
    font-size: 21px;
    margin-top: 69px;
    margin-bottom: 25px;
    padding: 7px 4px;
}
.mistaksec h3 span {
    font-size: 37px;
}
.mistaklist li {
    font-size: 16px;
}
.writebut {
    font-size: 19px;
}
}

@media(min-width: 576px) and (max-width: 767px){

.reviewfull p {
font-size: 15px;
    }
.reviewhed h1 {
    font-size: 25px;
  margin-top: 48px;
    margin-bottom: 25px;
  }
  .reviewmg {
margin: 27px 1px 36px 0px;
 width: 578px;
}
  
  .consult h4 {
    font-size: 19px;
    line-height: 29px;
  }
.indicator {
    
    display: flow-root;
  }
.indicator__text {
    margin-left: 8px;
    font-size: 18px;
    line-height: 43px;
  }
.frmdsd {
    padding: 27px 17px;
    margin: 16px 6px 5px 4px;
  }
.frmdsd h3 {
    font-size: 21px;
    margin: 2px 0 22px 0;
  }
.frmdsd button {

    padding: 8px 4px;
  }
.chosehed h3 {
   font-size: 24px;
    line-height: 38px;
  margin-top: 40px;
    margin-bottom: 46px;
  }
.whychuse {
    padding: 10px 3px 37px 1px;
  }
.whychuse h5 {
    font-size: 20px;
  }
  .whychuse span {
    font-size: 27px;
}
.contactsect-numbrs h5 b {
      font-size: 21px;
    margin-bottom: 6px;
   line-height: 25px;
    }
    .helpic {
           width: 356px;
    margin: -5px 30px 8px 87px;
  }
.parahelp p {
    font-size: 17px;
    line-height: 42px;
    text-align: justify;
    margin: 2px 21px 4px 21px;
  }
  .cta-1-am .btn {
   padding: 8px 18px 8px 0px;
    font-size: 18px;
    font-weight: 500;
    margin: 11px 110px 23px 140px;
}
.proceshed h2 {
  font-size: 21px;
    line-height: 29px;
    margin-top: 1px;
    margin-bottom: 31px;
    }
  .timeline ul li h3 {
    font-size: 17px;
  }
.timeline {
    padding: 15px 0px;
  }
  .proceshelp {
font-size: 17px;
  }
  .bestreview h3 {
     font-size: 18px;
    line-height: 30px;
    margin-top: 59px;
    margin-bottom: 49px;
  }.bestsubs span {
    font-size: 56px;
  }
.bestsubs h4 {
    font-size: 17px;
    margin-top: 16px;
  }
  #formsuport h3 {
    font-size: 27px;
    line-height: 53px;
    margin: 13px 3px 8px 15px;
  }
  .thesches-forms {
    padding: 4px 0px;
    margin: 11px 0px 19px 0px;
  }
  .formatpap h3 {
    font-size: 23px;
  margin-top: 26px;
    line-height: 35px;
    margin-bottom: 23px;
    }
  .formats {
    margin-bottom: -23px;
  }
  #formlist li {
    font-size: 15px;
    margin: 4px 0px 5px 0px;
  }
  #formlist h5 {
    font-size: 17px;
  }
  .letter {
   padding: 41px;
    position: relative;
    width: 87%;
  }
  .hirebut {
width: 100%;
font-size: 17px;
  }
  .counthed h2 {
    font-size: 21px;
    line-height: 37px;
    margin-top: 23px;
    margin-bottom: 20px;
  }
  .counterviw .counterviw-value {
    font-size: 36px;
  line-height: 200px;
    width: 174px;
    height: 174px;
  }
  .areashed h4 {
   font-size: 21px;
    line-height: 38px;
   margin-top: 6px;
    margin-bottom: 31px;
}
.areabuts {
 width: 84%;
   font-size: 19px;
   line-height: 26px;
    padding: 13px 8px;
    }
    .keychara h4 {
    line-height: 31px;
    font-size: 16px;
  }
  .serviceBox .title {
    font-size: 17px;
  }
  .serviceBox .description {
    font-size: 15px;
    line-height: 24px;
  }
  .serviceBox .service-icon {
    color: #201d1d;
    font-size: 20px;
  }
  .table .thead-dark th {
    font-size: 15px;

  }
  .table-bordered th, .table-bordered td {
 font-size: 15px;
    padding: 18px 4px;
  }
  .faq-row .faq-title {
    padding: 20px 20px 20px 61px;
    font-size: 17px;
    line-height: 29px;
  }
  .faq-row .faq-body p:last-child {
    font-size: 14px;
    line-height: 28px;
  }
  .fullcount {
    margin: 29px 0px 7px 0px;
  }
  .areas{
  margin: 2px 91px 3px 91px;
}
}
@media(min-width: 768px) and (max-width: 991px){

.reviewfull p {
font-size: 15px;
    }
.reviewhed h1 {
    font-size: 25px;
  margin-top: 48px;
    margin-bottom: 25px;
  }
  .reviewmg {
margin: 27px 1px 36px 0px;
    width: 871px;
}
.consult h4 {
    font-size: 19px;
    line-height: 29px;
  }

.indicator__text {
    margin-left: 8px;
    font-size: 18px;
    line-height: 43px;
  }
.frmdsd {
        padding: 27px 17px;
    margin: 16px 125px 16px 83px;
  }
.frmdsd h3 {
   font-size: 31px;
    margin: 2px 0 22px 0;
  }
.frmdsd button {

    padding: 8px 4px;
  }
.chosehed h3 {
   font-size: 24px;
    line-height: 38px;
  margin-top: 40px;
    margin-bottom: 46px;
  }
.whychuse {
    padding: 10px 3px 37px 1px;
  }
.whychuse h5 {
    font-size: 20px;
  }
  .whychuse span {
    font-size: 27px;
}
.contactsect-numbrs h5 b {
      font-size: 21px;
    margin-bottom: 6px;
   line-height: 25px;
    }
    .helpic {
           width: 356px;
    margin: -5px 30px 8px 87px;
  }
.parahelp p {
    font-size: 17px;
    line-height: 42px;
    text-align: justify;
    margin: 2px 21px 4px 21px;
  }
  .cta-1-am .btn {
   padding: 8px 18px 8px 0px;
    font-size: 18px;
    font-weight: 500;
       margin: 11px 9px 23px 14px;
}
.proceshed h2 {
  font-size: 21px;
    line-height: 29px;
    margin-top: 1px;
    margin-bottom: 31px;
    }
  .timeline ul li h3 {
    font-size: 17px;
  }
.timeline {
    padding: 15px 0px;
  }
  .proceshelp {
font-size: 17px;
  }
  .bestreview h3 {
     font-size: 18px;
    line-height: 30px;
    margin-top: 59px;
    margin-bottom: 49px;
  }.bestsubs span {
    font-size: 56px;
  }
.bestsubs h4 {
    font-size: 17px;
    margin-top: 16px;
  }
  #formsuport h3 {
    font-size: 27px;
    line-height: 53px;
    margin: 13px 3px 8px 15px;
  }
  .thesches-forms {
    padding: 4px 0px;
    margin: 11px 0px 19px 0px;
  }
  .formatpap h3 {
    font-size: 23px;
  margin-top: 26px;
    line-height: 35px;
    margin-bottom: 23px;
    }
  .formats {
    margin-bottom: -23px;
  }
  #formlist li {
    font-size: 15px;
    margin: 4px 0px 5px 0px;
  }
  #formlist h5 {
    font-size: 17px;
  }
  .letter {
   padding: 41px;
    position: relative;
    width: 87%;
  }
  .hirebut {
width: 100%;
font-size: 17px;
  }
  .counthed h2 {
    font-size: 21px;
    line-height: 37px;
    margin-top: 23px;
    margin-bottom: 20px;
  }
  .counterviw .counterviw-value {
    font-size: 36px;
  line-height: 200px;
    width: 174px;
    height: 174px;
  }
  .areashed h4 {
   font-size: 21px;
    line-height: 38px;
   margin-top: 6px;
    margin-bottom: 31px;
}
.areabuts {
 width: 84%;
   font-size: 19px;
   line-height: 26px;
    padding: 13px 8px;
    }
    .keychara h4 {
    line-height: 31px;
    font-size: 16px;
  }
  .serviceBox .title {
    font-size: 17px;
  }
  .serviceBox .description {
    font-size: 15px;
    line-height: 24px;
  }
  .serviceBox .service-icon {
    color: #201d1d;
    font-size: 20px;
  }
  .table .thead-dark th {
    font-size: 15px;

  }
  .table-bordered th, .table-bordered td {
 font-size: 15px;
    padding: 18px 4px;
  }
  .faq-row .faq-title {
    padding: 20px 20px 20px 61px;
    font-size: 17px;
    line-height: 29px;
  }
  .faq-row .faq-body p:last-child {
    font-size: 14px;
    line-height: 28px;
  }
  .fullcount {
    margin: 29px 0px 7px 0px;
  }
  }
@media (min-width: 1440px){
.reviewfull {
    padding: 9px 65px;
    }
    .reviewmg {
    margin: auto;
    display: flex;
  }
  .helpic {
    width: 599px;
    margin: -10px 22px 8px 86px;
  }
  }
  @media (min-width: 1920px){
.reviewfull {
        padding: 9px 302px;
  }
  .frmdsd {
    padding: 23px 30px;
    margin: 5px 61px 0px 54px;
  }
  .contactsect-numbrs h5 b {
    font-size: 41px;
    margin-top: 16px;
    margin-bottom: 7px;
    line-height: 69px;
  }
  .reviewmg {
   
      margin: 19px auto 32px;
    display: flex;
  }
  .cta-1-am .btn {
    margin: 18px 161px 19px 77px;
  }
  .parahelp p {
    font-size: 26px;
    line-height: 63px;
    margin: 2px 79px 3px 11px;
  }
  .helpic {
    width: 555px;
    margin: 4px 26px 8px 124px;
  }
}