/* XL Device :1200px. */
@media (min-width: 1200px) and (max-width: 1449px) {
    

}




@media (min-width: 1200px) and (max-width: 1300px) {



}







/* LG Device :992px. */
@media (min-width: 992px) and (max-width: 1199px) {
  .about__list li {
      font-size: 18px;
  }
  .how_btn a {
      padding: 8px 18px;
      font-size: 16px;
  }
  .how_box h4 {
    font-size: 22px;
    line-height: 32px;
  }
  .hero__text p {
    font-size: 18px;
}



}
 



/* LG Device :992px. */
@media (min-width: 768px) and (max-width: 991px) {
  .hero__text p {
      font-size: 16px;
      line-height: 24px;
  }
  a.common__btn {
      font-size: 18px;
  }
  .about__top_text p {
    font-size: 18px;
    line-height: 26px;
  }
  .about__list li {
      font-size: 17px;
      line-height: 26px;
      padding-left: 40px;
      letter-spacing: 0px;
  }
  .how_box h4 {
      font-size: 20px;
      line-height: 32px;
  }
  .how_wrapper:after {
      display: none;
  }
  .how_box {
      text-align: center;
      margin-bottom: 25px;
      margin-top: 25px;
  }
  .how_circle {
      width: 150px;
      height: 150px;
  }
  .area__title h2 {
    font-size: 36px;
    line-height: 44px;
  }
  img.left_shp {
      display: none;
  }
  img.right_shp {
    display: none;
  }







}
 






/* SM Small Device :320px. */
@media only screen and (max-width: 767px) {
  .hero-area {
      padding: 50px 0;
  }
  .hero__top span {
    font-size: 13px;
    line-height: 20px;
}
  .hero__top h1 {
    font-size: 28px;
    line-height: 40px;
  }
  a.common__btn {
      padding: 10px 17px;
      font-size: 13px;
      letter-spacing: .5px;
  }
  .hero__image {
    margin-bottom: 35px;
  }
  .hero__text p {
      font-size: 16px;
      line-height: 22px;
  }
  .hero__text {
      max-width: 400px;
      text-align: center;
  }
  .hero__top {
      text-align: center;
      margin-bottom: 30px;
  }
  .hero__image {
      text-align: center;
  }

  .hero__image img {
      width: 300px;
  }
  .hero__btn {
      margin-top: 30px;
  }
  .area__title h2 {
      font-size: 28px;
      line-height: 40px;
  }
  .about__top {
      padding-right: 0;
      text-align: center;
      margin-bottom: 50px;
  }
  .about__top_text {
      text-align: center;
  }
  .about__top_text p {
      font-size: 16px;
      line-height: 26px;
  }
  .about__list li {
      font-size: 16px;
      line-height: 25px;
  }
  .price__box h4 {
      font-size: 24px;
      line-height: 32px;
  }
  .price__box {
      padding: 20px 12px;
  }
  .setup h5 {
      font-size: 24px;
      line-height: 32px;
  }
  .price_txt h3 {
      font-size: 25px;
      line-height: 30px;
  }
  .price_txt p {
      font-size: 16px;
      line-height: 20px;
  }
  .brokarage p {
      font-weight: 400;
      font-size: 16px;
      line-height: 20px;
  }
  .pricing_boxs {
      grid-gap: 10px;
  }
  .setup {
      padding: 10px 5px;
  }
  .area__title br {
      display: none;
  }
  .pricign__content {
      padding: 30px 0;
  }
  .pricign__content p {
      font-size: 16px;
      line-height: 28px;
  }
  .pricign__content h4 {
      font-size: 18px;
      line-height: 28px;
  }
  .box_txt {
      padding: 20px 15px;
  }
  .pricing-area {
      padding: 60px 0;
  }
  .solution-area {
      padding-top: 60px;
  }
  .how-work {
      padding: 60px 0;
  }
  .faq-area {
      padding: 60px 0;
  }
  .accordion-body {
      padding: 25px 20px;
  }
  .accordion-item button p {
      font-size: 18px;
      line-height: 30px;
  }
  .accordion-body p {
      font-size: 16px;
      line-height: 28px;
  }
  .copyright p {
      font-size: 16px;
      line-height: 25px;
  }
  .how_bottom p {
      font-size: 16px;
      line-height: 28px;
  }
  .area__title p {
      font-size: 16px;
      line-height: 28px;
  }
  .how_wrapper:after {
      display: none;
  }
  .how_circle {
      width: 140px;
      height: 140px;
      margin-bottom: 20px;
  }
  .how_circle img {
    max-width: 70px;
  }
  .how_box h4 {
      font-size: 22px;
      line-height: 32px;
  }
  .how_box {
      margin: 0 auto;
      margin-bottom: 50px;
      margin-top: 25px;
  }

  .how_btn a {
    font-size: 16px;
  }
  .about-area {
      padding: 60px 0;
      padding-bottom: 60px;
  }
  img.left_shp {
      display: none;
  }
  img.right_shp {
    display: none;
  }





}










/* SM Small Device :550px. */
@media only screen and (min-width: 576px) and (max-width: 767px) {

  
    
    
 
}