@media only screen and (max-width: 600px) {
  #number_count {
    margin-top: 40px;
    text-align: center;
  }
  #number_count #second_row {
    margin-top: 20px;
    text-align: center;
  }
  .book_appointment_button {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .book_appointment_button .btn {
    flex: 0 0 calc(78% - 10px);
    margin: 5px;
  }
  #number_count #third_row {
    margin-top: 20px;
    text-align: center;
  }
  #number_count #fourth_row {
    margin-top: 20px;
    text-align: center;
  }
  #number_count #fifth_row {
    margin-top: 20px;
    text-align: center;
  }
  #number_count .wc_number {
    font-size: 120px;
    font-family: "Changa One", sans-serif;
    color: rgb(0 0 0 / 40%);
    text-align: justify;
    display: none;
  }
  h2.heading {
    font-size: 26px;
    line-height: 2;
  }
	.heading_trusted h3{
		font-size:26px;
	}
  .line {
    width: 70%;
  }
  .look_website .section_look_heading h1 {
    font-size: 29px;
    font-weight: 700;
    font-family: "Asap", sans-serif;
  }
  .heading_services h3 {
    font-size: 26px;
    font-family: "Asap", sans-serif;
    font-weight: bold;
  }
  #services .muftdeal_section {
    margin-top: 34px;
  }
  #services .icon_section {
    margin-top: 20px;
    align-items: center;
  }
 .icon_box {
    text-align: center;
    margin-top: 20px;
  }
  #choose_us .heading_distinct_reason p {
    font-size: 26px;
    font-weight: bold;
    width: 100%;
  }
  #choose_us .research_box {
    margin-left: 0px;
  }
  #choose_us .reasons_icon_box {
    background-color: rgb(191 127 255 / 20%);
    padding: 19px 30px 19px 30px;
    width: 100%;
    height: 83px;
    border-radius: 15px;
    margin-top: 15px;
  }
  #choose_us .design_box {
    margin-left: 0px;
  }
  #choose_us .develop_box {
    margin-left: 0px;
  }
  #choose_us .testing_box {
    margin-left: 0px;
  }
  #choose_us .launch_box {
    margin-left: 0px;
  }
  #choose_us .reason_image_box {
    position: relative;
    width: 100%;
    margin-top: 50px;
  }
  #focus_section .focus-heading h2 {
    font-size: 26px;
    font-weight: bold;
  }
  #focus_section .focus-heading p {
    font-size: 16px;
    font-weight: 400;
  }
  #five_benefits .heading_benefits p {
    font-size: 26px;
    font-weight: 700;
    overflow: hidden;
  }
  #five_benefits #benefit_box_first {
    padding: 1px 20px 10px 20px;
  }
  #five_benefits .benefit_icon_box {
    padding: 10px 30px 10px 30px;
    margin-top: 15px;
    margin-bottom: 10px;
    border-radius: 15px;
  }
  #five_benefits .know_more_benefits_button button {
    background-color: rgb(255 23 68/100%);
    color: #fff;
    padding: 10px 25px 10px 25px;
    font-size: 22px;
    font-weight: 600;
    font-family: "Asap", sans-serif;
    box-shadow: 2px 3px 4px rgb(0 0 0 / 50%);
    margin-top: 27px;
  }
  #web_pages_section .heading_web_pages h2 {
    font-weight: bold;
    font-size: 26px;
  }
  #testimonial_section .heading_testimonial h2 {
    font-size: 26px;
    font-weight: bold;
  }
	.about_page_heading{
		  font-size: 26px;
	}
  .para {
    color: #000;
    font-weight: 400;
    font-size: 15px;
  }
  .cont {
    font-size: 19px;
  }
  .full.cta-inner {
    background: linear-gradient(
      90deg,
      rgba(115, 70, 252, 1) 24%,
      rgba(138, 62, 252, 1) 100%
    );
    border-radius: 30px;
    padding: 44px 12px;
    position: relative;
    z-index: 1;
    overflow: hidden;
  }
  .full .cta-inner .themebtn {
    border-radius: 50px;
    padding: 8px 15px 8px 15px;
    background-color: #fff;
    color: #6a0eff;
    font-weight: bold;
    font-size: 17px;
    margin-top: 26px;
  }
  .full .cta-inner h2 {
    font-size: 20px;
    font-family: "Encode Sans Expanded", sans-serif;
    overflow: hidden;
    margin-top: 10px;
  }
  #services .muftdeal_section .images_muftdeal {
    height: 100%;
  }
  .look_website .book_appointment_button button {
    background-color: rgb(255 23 68/100%);
    color: #fff;
    max-width: 50%;
    padding: 10px 3px 10px 3px;
    font-size: 18px;
    font-weight: 600;
    font-family: "Asap", sans-serif;
    box-shadow: 2px 3px 4px rgb(0 0 0 / 50%);
  }
  .btn1.themebtn {
    background: rgb(255 23 68/100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4f4efc", endColorstr="#8a3efc", GradientType=1);
    color: #fff;
    padding: 15px 55px !important;
    font-weight: bold;
    font-size: 17px;
    border-radius: 50rem !important;
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2),
      0 6px 20px 0 rgba(0, 0, 0, 0.19);
    outline: none !important;
    position: relative;
    font-weight: 800 !important;
  }
  .back {
    background: #f4edff;
    padding: 34px !important;
    border-radius: 10px;
    text-align: center;
  }
	.back_product {
    background: #f4edff;
    padding: 34px 15px !important;
    border-radius: 20px;
  }
  .space {
    padding: 14px 0 14px 0;
  }
  .size {
    font-size: 19px !important;
    text-align: center !important;
  }
  .sizes {
    font-size: 15px;
    text-align: center;
  }
  #focus_section .paragraph_focus {
    margin-top: 40px;
    text-align: center;
  }
  .start .slider .logos .img-fluid {
    width: calc(100% / 2) !important;
    padding: 10px !important;
    animation: fade-in 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) forwards !important;
  }
  .start .slider .logos {
    width: 100%;
    display: inline-block;
    margin: 0px 0px !important;
  }
  #services p {
    font-family: "Asap", sans-serif;
    font-size: 16px;
    width: 100%;
    font-weight: 400;
  }
  #number_count .number_paragraphs p {
    font-size: 15px;
    font-weight: 400;
    width: 100%;
  }
  #number_count .number_paragraphs h3 {
    font-size: 24px;
    font-weight: bold;
  }
  button.carousel-control-prev {
    margin-left: 100px;
    margin-top: 30px;
  }
  button.carousel-control-next {
    margin-right: 100px;
    margin-top: 30px;
  }
  .book_free_call_button {
    margin-top: 50px !important;
  }
  .book_free_call_button button {
    background-color: rgb(255 23 68/100%);
    color: #fff;
    padding: 15px 50px 15px 50px;
    font-size: 19px;
    font-weight: 600;
    font-family: "Asap", sans-serif;
    box-shadow: 2px 3px 4px rgb(0 0 0 / 50%);
  }
  .hero-section h1 {
    font-size: 31px;
    margin-bottom: 20px;
  }
  .hero-section p {
    font-size: 17px;
  }
  .call_us {
    padding: 10px 45px;
  }
  .hero-section span,
  i {
    font-size: 25px;
  }
  .hero-section h3 {
    font-size: 22px;
    margin-bottom: 20px;
  }
  .font-45 {
    font-size: 26px;
    text-align: center;
  }
  .font-18 {
    font-size: 16px;
  }
  .icon_box1 p {
    font-size: 16px;
  }
  #multi_level_plans .heading_software_plans p {
    font-size: 26px !important;
  }
  .heading_top_mlm h1 {
    font-size: 26px;
  }
  .top-software-p {
    font-size: 16px;
  }
  .custom-logo-link img {
    width: 150px;
    height: auto;
  }
	.navbar.scrolled{
		padding: 15px 0px;
	}
  .slider1 .slide-track {
    -webkit-animation: webPages 40s linear infinite;
    animation: webPages 50s linear infinite;
    display: flex;
    width: calc(100% * 18);
  }
	.mt-80 {
    margin-top: 60px !important;
}
}
@media (min-width: 992px) {
  .fs-lg-5 {
    font-size: 1.25rem;
  }
  .mail {
    margin-left: -103px;
  }
  
  .software_img img {
    top: 100px;
    right: 6px;
  }
  .handshake_img img {
    top: 170px;
    right: 0px;
  }
  .overlay {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 605px !important;
    background: #ffffffc7;
    z-index: 1;
  }
  .tick_img {
    margin-top: -60px;
    margin-left: -28px;
  }
  .heading_about h1 {
    font-family: "Arizonia", sans-serif;
    font-size: 48px;
    color: var(--primary-color);
    text-align: center;
  }
}
@media (max-width: 991px) {
  .wizard {
    max-width: 768px;
  }
  .image-holder img {
    height: 521px;
    object-fit: cover;
  }
  #services .muftdeal_section {
    margin-top: 40px;
  }
  .software_img img {
    top: 100px;
    right: 50px;
    display: none;
  }
  .handshake_img img {
    top: 170px;
    right: 20px;
    display: none;
  }
}
@media (max-width: 767px) {
  .inner {
    display: block;
    box-shadow: none;
  }
  .image-holder {
    width: 100%;
  }
  .image-holder img {
    width: 100%;
  }
  .form-content {
    width: 100%;
    padding: 50px 20px 30px;
  }
  .form-row {
    display: block;
  }
  .form-row .form-holder,
  .form-row .select {
    width: 100%;
    margin-right: 0;
    margin-bottom: 18px;
  }
  .wrapper {
    background: none;
  }
  .checkbox-circle {
    width: 100%;
  }
  .wizard {
    height: 100%;
  }
  .wizard > .steps {
    right: 50%;
    top: 52%;
    transform: translateX(50%);
  }
  .actions {
    right: 50%;
    transform: translateX(50%);
    bottom: 3%;
  }
}
@media (min-width: 600px) and (max-width: 768px) {
  #number_count {
    margin-top: 40px;
    text-align: center;
  }
  .book_appointment_button {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  .book_appointment_button .btn {
    flex: 0 0 calc(78% - 10px);
    margin: 5px;
  }
  .btn1.themebtn {
    background: rgb(255 23 68/100%);
    filter: progid:DXImageTransform.Microsoft.gradient(startColorstr="#4f4efc", endColorstr="#8a3efc", GradientType=1);
    color: #fff;
    padding: 15px 40px !important;
    font-weight: bold;
    font-size: 17px;
    border-radius: 50rem !important;
    box-shadow: 0 8px 16px 0 rgba(0, 0, 0, 0.2),
      0 6px 20px 0 rgba(0, 0, 0, 0.19);
    outline: none !important;
    position: relative;
    font-weight: 800 !important;
  }
  #number_count #second_row {
    margin-top: 20px;
    text-align: center;
  }
  #number_count #third_row {
    margin-top: 20px;
    text-align: center;
  }
  #number_count #fourth_row {
    margin-top: 20px;
    text-align: center;
  }
  #number_count #fifth_row {
    margin-top: 20px;
    text-align: center;
  }
  #number_count .wc_number {
    font-size: 120px;
    font-family: "Changa One", sans-serif;
    color: rgb(0 0 0 / 40%);
    text-align: justify;
    display: none;
  }
  h2.heading {
    font-size: 30px;
    line-height: 2;
  }
  .line {
    width: 70%;
  }
  .look_website .section_look_heading h1 {
    font-size: 31px;
    font-weight: 700;
    font-family: "Asap", sans-serif;
  }
  .heading_services h3 {
    font-size: 31px;
    font-family: "Asap", sans-serif;
    font-weight: bold;
  }
  #services .muftdeal_section {
    margin-top: 34px;
  }
  #services .icon_section {
    margin-top: 20px;
    align-items: center;
  }
  .icon_box {
    text-align: center;
    margin-top: 20px;
  }
  #choose_us .heading_distinct_reason p {
    font-size: 33px;
    font-weight: bold;
    width: 100%;
  }
  #choose_us .research_box {
    margin-left: 0px;
  }
  #choose_us .reasons_icon_box {
    background-color: rgb(191 127 255 / 20%);
    padding: 19px 25px 19px 25px;
    width: 100%;
    height: 83px;
    border-radius: 15px;
    margin-top: 15px;
  }
  #choose_us .design_box {
    margin-left: 0px;
  }
  #choose_us .develop_box {
    margin-left: 0px;
  }
  #choose_us .testing_box {
    margin-left: 0px;
  }
  #choose_us .launch_box {
    margin-left: 0px;
  }
  #choose_us .reason_image_box {
    position: relative;
    width: 100%;
    margin-top: 50px;
  }
  #focus_section .focus-heading h2 {
    font-size: 31px;
    font-weight: bold;
  }
  #focus_section .focus-heading p {
    font-size: 16px;
    font-weight: 400;
  }
  #five_benefits .heading_benefits p {
    font-size: 28px;
    font-weight: 700;
    overflow: hidden;
  }
  #five_benefits #benefit_box_first {
    padding: 1px 20px 10px 20px;
  }
  #five_benefits .benefit_icon_box {
    padding: 10px 30px 10px 30px;
    margin-top: 15px;
    margin-bottom: 10px;
    border-radius: 15px;
  }
  #five_benefits .know_more_benefits_button button {
    background-color: rgb(255 23 68/100%);
    color: #fff;
    padding: 10px 25px 10px 25px;
    font-size: 22px;
    font-weight: 600;
    font-family: "Asap", sans-serif;
    box-shadow: 2px 3px 4px rgb(0 0 0 / 50%);
    margin-top: 27px;
  }
  #web_pages_section .heading_web_pages h2 {
    font-weight: bold;
    font-size: 24px;
  }
  #testimonial_section .heading_testimonial h2 {
    font-size: 28px;
    font-weight: bold;
  }
  .full.cta-inner {
    background: linear-gradient(
      90deg,
      rgba(115, 70, 252, 1) 24%,
      rgba(138, 62, 252, 1) 100%
    );
    border-radius: 30px;
    padding: 44px 12px;
    position: relative;
    z-index: 1;
    overflow: hidden;
  }
  .full .cta-inner .themebtn {
    border-radius: 50px;
    padding: 15px 15px 15px 15px;
    background-color: #fff;
    color: #6a0eff;
    font-weight: bold;
    font-size: 19px;
    margin-top: 26px;
  }
  .full .cta-inner h2 {
    font-size: 25px;
    font-family: "Encode Sans Expanded", sans-serif;
    overflow: hidden;
    margin-top: 10px;
  }
  #services .muftdeal_section .images_muftdeal {
    height: 100%;
    text-align: center;
  }
  .look_website .book_appointment_button button {
    background-color: rgb(255 23 68/100%);
    color: #fff;
    max-width: 50%;
    padding: 15px 0px 15px 0px;
    font-size: 18px;
    font-weight: 600;
    font-family: "Asap", sans-serif;
    box-shadow: 2px 3px 4px rgb(0 0 0 / 50%);
  }
  .back {
    background: #f4edff;
    padding: 13px !important;
    border-radius: 10px;
  }
	.back_product {
    background: #f4edff;
    padding: 35px 13px !important;
    border-radius: 20px;
  }
  #focus_section .paragraph_focus {
    margin-top: 50px;
    text-align: center;
  }
  .start .slider .logos .img-fluid {
    width: calc(100% / 2) !important;
    padding: 10px !important;
    animation: fade-in 0.5s cubic-bezier(0.455, 0.03, 0.515, 0.955) forwards !important;
  }
  .start .slider .logos {
    width: 100%;
    display: inline-block;
    margin: 0px 0px !important;
  }
  #services p {
    font-family: "Asap", sans-serif;
    font-size: 16px;
    width: 100%;
    font-weight: 400;
  }
  #number_count .number_paragraphs p {
    font-size: 15px;
    font-weight: 400;
    width: 100%;
  }
  #number_count .number_paragraphs h3 {
    font-size: 24px;
    font-weight: bold;
  }
  button.carousel-control-prev {
    margin-left: 100px;
    margin-top: 30px;
  }
  button.carousel-control-next {
    margin-right: 100px;
    margin-top: 30px;
  }
  .book_free_call_button {
    margin-top: 50px !important;
  }
  .para {
    text-align: center !important;
  }
  .hero-section h1 {
    font-size: 44px;
    margin-bottom: 20px;
  }
  .hero-section p {
    font-size: 22px;
  }
  .call_us {
    padding: 15px 55px;
  }
  .hero-section span,
  i {
    font-size: 25px;
  }
  .hero-section h3 {
    font-size: 25px;
    margin-bottom: 40px;
  }
  .font-18 {
    font-size: 16px;
  }
  .font-45 {
    font-size: 32px;
  }
	.custom-logo-link img {
    width: 150px;
    height: auto;
  }
	.navbar.scrolled{
		padding: 15px 0px;
	}
	.mt-80 {
    margin-top: 60px !important;
}
}
@media (min-width: 576px) and (max-width: 767px) {
  .tex {
    display: inline-flex;
    width: 100%;
    margin-bottom: 10px;
    font-size: 16px !important;
    align-items: center;
  }
}
@media (min-width: 768px) and (max-width: 992px) {
  .look_website .section_look_heading h1 {
    font-size: 44px;
    font-weight: 700;
    font-family: "Asap", sans-serif;
  }
	.item .box1 {
  text-align: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  height: 300px;
  position: relative;
  overflow: hidden;
}
  .contact_button {
    text-align: center;
  }
  .book_appointment_button {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
  }
  #five_benefits .benefit_icon_box {
    padding: 10px 6px 10px 6px;
    margin-top: 70px;
    margin-bottom: 10px;
    border-radius: 15px;
  }
  #five_benefits #benefit_box_first {
    padding: 12px 6px 10px 6px;
  }
  #five_benefits .benefit_icon_box h4,
	#five_benefits .benefit_icon_box h2{
    font-weight: 600;
    font-size: 20px;
  }
  #five_benefits .benefit_icon_box p {
    font-weight: 400;
    font-size: 14px;
  }
  .book_appointment_button .btn {
    flex: 0 0 calc(50% - 10px);
    margin: 5px;
  }
  .heading_services h3 {
    font-size: 33px;
    font-family: "Asap", sans-serif;
    font-weight: bold;
  }
  #services .muftdeal_section .images_muftdeal {
    height: 100%;
    text-align: center;
  }
  .icon_box {
    text-align: center;
  }
  #choose_us .heading_distinct_reason p {
    font-size: 33px;
    font-weight: bold;
    width: 100%;
  }
  #choose_us .research_box {
    margin-left: 0px;
  }
  #choose_us .design_box {
    margin-left: 0px;
  }
  #choose_us .develop_box {
    margin-left: 0px;
  }
  #choose_us .testing_box {
    margin-left: 0px;
  }
  #choose_us .launch_box {
    margin-left: 0px;
  }
  #choose_us .reasons_icon_box {
    background-color: rgb(191 127 255 / 20%);
    padding: 19px 30px 19px 30px;
    width: 80%;
    height: 83px;
    border-radius: 15px;
    margin-top: 15px;
  }
  #choose_us .reason_image_box {
    position: relative;
    width: 113%;
    margin-top: 50px;
  }
  #number_count .number_paragraphs h3 {
    font-size: 25px;
    font-weight: bold;
  }
  #number_count .number_paragraphs p {
    font-size: 15px;
    font-weight: 400;
    width: 100%;
  }
  #focus_section .focus-heading p {
    font-size: 21px;
    font-weight: 400;
  }
  #focus_section .focus-heading h2 {
    font-size: 38px;
    font-weight: bold;
  }
  .para {
    color: #000;
    font-weight: 400 !important;
    font-size: 13px !important;
  }
  #focus_section .book_free_call_button button {
    background-color: rgb(255 23 68/100%);
    color: #fff;
    padding: 10px 23px 10px 23px;
    font-size: 20px;
    font-weight: 600;
    font-family: "Asap", sans-serif;
    box-shadow: 2px 3px 4px rgb(0 0 0 / 50%);
  }
  .full .cta-inner h2 {
    font-size: 37px;
    font-family: "Encode Sans Expanded", sans-serif;
    overflow: hidden;
    margin-top: 10px;
  }
  .full .cta-inner .themebtn {
    border-radius: 50px;
    padding: 15px 45px 15px 45px;
    background-color: #fff;
    color: #6a0eff;
    font-weight: bold;
    font-size: 24px;
    margin-top: 26px;
  }
  #testimonial_section .heading_testimonial h2 {
    font-size: 32px;
    font-weight: bold;
  }
  #web_pages_section .heading_web_pages h2 {
    font-weight: bold;
    font-size: 32px;
  }
  #five_benefits .heading_benefits p {
    font-size: 32px;
    font-weight: 700;
    overflow: hidden;
  }
  .tablet {
    display: none;
  }
  .back {
    background: #f4edff;
    padding: 22px !important;
    border-radius: 10px;
  }
	 .back_product {
    background: #f4edff;
    padding: 22px !important;
    border-radius: 20px;
  }
  .cont {
    font-size: 19px;
  }
  .tex {
    font-size: 17px !important;
  }
  .hero-section h1 {
    font-size: 44px;
    margin-bottom: 20px;
  }
  .hero-section p {
    font-size: 22px;
  }
  .call_us {
    padding: 15px 55px;
  }
  .hero-section span,
  i {
    font-size: 28px;
  }
  .hero-section h3 {
    font-size: 25px;
    margin-bottom: 40px;
  }
  .font-18 {
    font-size: 16px;
  }
  h2 {
    font-size: calc(1.325rem + 0.1vw);
  }
	#grocery-hero li{
		font-size:13px;
	}
	.cust{
		height:450px;
	}
}
@media (min-width: 992px) and (max-width: 1200px) {
  .navbar .offcanvas .offcanvas-body .navbar-nav .nav-item .nav-link {
    font-size: 15px;
    color: #000;
    font-family: "Asap", sans-serif;
    font-weight: 500;
    text-shadow: 0px 3px 4px rgb(0 0 0 / 25%);
  }
  .tex {
    display: inline-flex;
    margin-bottom: 10px;
    font-size: 19px !important;
    align-items: center;
  }
  .para {
    color: #000;
    font-weight: 400 !important;
    font-size: 16px !important;
  }
  .navbar .offcanvas .offcanvas-body .contact_button button {
    background-color: rgb(255 23 68/100%);
    color: #fff;
    padding: 13px 20px 13px 20px;
    font-size: 17px;
    font-weight: 600;
    font-family: "Asap", sans-serif;
    box-shadow: 2px 3px 4px rgb(0 0 0 / 50%);
  }
}
@media screen and (max-width: 309px) {
  .custom-logo-link img {
    width: 150px;
    height: auto;
  }
  .tick_img {
    margin-top: -60px;
    margin-left: -22px;
  }
  #multi_level_plans {
    background-color: #9757ff1c;
    margin-top: 50px;
  }
  #multi_level_plans .heading_software_plans p {
    font-size: 30px;
  }
  .footer h6 {
    font-size: 16px;
  }
  .footer p {
    font-size: 16px;
  }
  .footer a {
    font-size: 16px;
  }
  h1 {
    font-size: 28px;
  }
	.cta-inner:before {

    height: 144px !important;
    width: 214px !important;
}
	.cta-inner:after {
    height: 223px !important;
    width: 35px !important;
}
}

@media screen and (min-width: 309px) {
  #multi_level_plans .heading_software_plans p {
    font-size: 32px;
  }
  .heading_about h1 {
    font-family: "Arizonia", sans-serif;
    font-size: 40px;
    color: var(--primary-color);
    text-align: center;
  }
  .tick_img {
    margin-top: -58px;
    margin-left: -26px;
  }
		.cta-inner:before {

    height: 144px;
    width: 214px;
}
	.cta-inner:after {
    height: 223px;
    width: 35px;
}
}
@media screen and (max-width: 768px) {
  .gap-4 {
    gap: 0.5rem !important;
  }
  .look_website {
    padding-top: 95px;
  }
  #Benefits {
    padding-top: 95px;
  }
  #focus_section {
    background-color: #f9f3ff;
    margin-top: 70px;
    padding-top: 35px;
    padding-bottom: 50px;
  }
  #five_benefits {
    margin-top: 70px;
    margin-bottom: 50px;
  }
  .heading_testimonial.mt-lg-3 {
    margin-top: 40px;
  }
  .hero-section .container {
    position: relative;
    z-index: 2;
    margin-top: 95px;
  }
  .call_us {
    padding: 10px 55px;
  }
  .hero-section span,
  i {
    font-size: 25px;
  }
  .fs-3 {
    font-size: calc(1.1rem + 0.6vw) !important;
  }
  .software_img img {
    top: 100px;
    right: 50px;
    display: none;
  }
  .handshake_img img {
    top: 170px;
    right: 20px;
    display: none;
  }
  .full1 .cta-inner1 h2 {
    font-size: 30px;
    font-family: "Encode Sans Expanded", sans-serif;
    overflow: hidden;
    margin-top: 10px;
  }
  .full1 .cta-inner1 .themebtn1 {
        border-radius: 50px;
        padding: 8px 30px 8px 30px;
        background-color: var(--white-color);
        color: #6a0eff;
        font-weight: bold;
        font-size: 21px;
        margin-top: 40px;
    }
  .contact_button {
    text-align: center;
  }
  .start .slider {
    animation: slidein 9s linear infinite;
    white-space: nowrap;
    margin-top: 5px;
  }
	.item .box1 {
  text-align: center;
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  height: 300px;
  position: relative;
  overflow: hidden;
}
}
@media screen and (min-width: 768px) {
  .font-45 {
    font-size: 32px;
    text-align: center;
  }
  .fs-3 {
    font-size: calc(1.1rem + 0.3vw) !important;
  }
  #multi_level_plans {
    background-color: #9757ff1c;
    margin-top: 45px;
  }
  .overlay {
    content: "";
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
/*     height: 560px !important; */
    background: #ffffffc7;
    z-index: 1;
  }
  .gap-4 {
    gap: 1.5rem !important;
  }
}
@media screen and (min-width: 780px) {
  .font-45 {
    font-size: 37px;
  }
  #multi_level_plans .heading_software_plans p {
    font-size: 45px;
  }
}
@media screen and (min-width: 1200px) {
  .font-45 {
    font-size: 45px;
  }
  .handshake_img img {
    top: 170px;
    right: 20px;
  }
  .software_img img {
    top: 100px;
    right: 20px;
  }
  .para {
    color: #000;
    font-weight: 400 !important;
    font-size: 18px !important;
    text-align: justify;
  }
}
@media screen and (min-width: 1400px) {
  .software_img img {
    top: 100px;
    right: 95px;
  }
  .handshake_img img {
    top: 170px;
    right: 75px;
  }
  .para {
    color: #000;
    font-weight: 400 !important;
    font-size: 21px !important;
    text-align: justify;
  }
}
@media screen and (max-width: 575px) {
  .icon_row {
    padding: 0px 30px;
  }
}