@import url("https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap");
* {
  padding: 0px;
  margin: 0px;
  box-sizing: border-box;
  font-size: 62.5%;
  font-family: "Montserrat", sans-serif;
}

body, p, .detail-box span, li {
  font-size: 1.6rem;
}

.space {
  margin-top: 8rem;
}

.blog-stand .contact-btn a, .blogs .blogger-inside-bg .blog-content .contact-btn a, .scanner-banner .qr-code .contact-btn a, .dental-web .dental-content .contact-btn a, .site_banner .banner-content .contact-btn a, .header-div .navigation_bar .contact-btn a {
  padding: 1.32rem 3.25rem;
  background-color: #98c738;
  color: #ffffff;
  font-size: 1.6rem;
  border-radius: 3rem;
  text-decoration: none;
}

.header-div {
  border-bottom: 0.1rem solid #ddd;
  background-color: #ffffff;
}
.header-div .navigation_bar {
  padding: 2.4rem 0rem;
}
.header-div .navigation_bar .brand-logo img {
  width: 18rem;
}
.header-div .navigation_bar .main-menu {
  margin: 0px auto;
}
.header-div .navigation_bar .main-menu .nav-item {
  font-size: 1.6rem;
  color: #000000;
}
.header-div .navigation_bar .main-menu .nav-item a {
  padding: 0rem 1.5rem;
}
.header-div .navigation_bar .main-menu .nav-item a:hover, .header-div .navigation_bar .main-menu .nav-item a:active, .header-div .navigation_bar .main-menu .nav-item a:focus {
  color: #98c738;
}
.header-div .navigation_bar .main-menu .nav-item .active {
  color: #98c738;
}
.header-div .navigation_bar .main-menu .nav-item .drop_box {
  padding: 0rem;
  background-color: #2492eb;
}
.header-div .navigation_bar .main-menu .nav-item .drop_box li a {
  padding: 1rem 2rem;
  color: #ffffff;
  font-size: 1.6rem;
  text-align: center;
  border-bottom: 0.1rem solid #373f4c;
}
.header-div .navigation_bar .main-menu .nav-item .drop_box li a:active, .header-div .navigation_bar .main-menu .nav-item .drop_box li a:hover, .header-div .navigation_bar .main-menu .nav-item .drop_box li a:focus {
  background-color: #98c738;
}
.header-div .navigation_bar .contact-btn a {
  display: inline-block;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
}
.header-div .navigation_bar .contact-btn a:hover {
  background-color: #2492eb;
}

.drop_box .dropdown-item.active {
  background-color: #98c738;
}

.header-div .navigation_bar .main-menu .nav-item .drop_box li:last-of-type a {
  border-bottom: 0rem;
}

.site_banner {
  padding: 2rem 0rem;
  position: relative;
}
.site_banner::before {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  background-image: url(../images/dental-bg.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-position: center;
  z-index: -1;
  opacity: 0.05;
}
.site_banner .row {
  align-items: center;
}
.site_banner .banner-content span {
  font-size: 2.7rem;
  color: #777777;
}
.site_banner .banner-content h1, .site_banner .banner-content h1 span {
  font-size: 4.6rem;
  color: #2492eb;
  font-weight: bold;
}
.site_banner .banner-content h1 span {
  color: #98c738;
  display: inline-block;
}
.site_banner .banner-content p, .site_banner .banner-content .detail-box span, .detail-box .site_banner .banner-content span {
  font-size: 2.6rem;
  color: #000000;
}
.site_banner .banner-content .contact-btn {
  margin-top: 2rem;
}
.site_banner .banner-content .contact-btn a {
  background-color: #2492eb;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  display: inline-block;
}
.site_banner .banner-content .contact-btn a:hover {
  background-color: #98c738;
}
.site_banner .fig-im img {
  width: 100%;
}

.services-img {
  text-align: right;
  height: 100%;
}
.services-img img {
  height: 100%;
}

.section-heading {
  text-align: center;
  margin-bottom: 4rem;
}
.section-heading h2, .section-heading h2 span {
  font-size: 4rem;
  font-weight: bold;
  color: #2492eb;
  text-transform: uppercase;
}
.section-heading h2 span {
  color: #98c738;
}
.section-heading span {
  color: #333333;
  font-size: 1.8rem;
  font-weight: 600;
}

.support-box {
  margin-bottom: 1.5rem;
}
.support-box .service_section {
  box-shadow: 0px 0px 25px -8px rgba(0, 0, 0, 0.3);
  -webkit-box-shadow: 0px 0px 25px -8px rgba(0, 0, 0, 0.3);
  -moz-box-shadow: 0px 0px 25px -8px rgba(0, 0, 0, 0.3);
  padding: 2rem 1.5rem;
  height: 100%;
  border-radius: 1.5rem;
}
.support-box .service_section img {
  width: 100%;
}
.support-box .service_section h3, .support-box .service_section .talk-us h3 a, .talk-us h3 .support-box .service_section a, .support-box .service_section .talk-us .scanner-banner .qr-code p a, .support-box .service_section .talk-us .scanner-banner .qr-code .detail-box span a, .detail-box .support-box .service_section .talk-us .scanner-banner .qr-code span a, .talk-us .scanner-banner .qr-code p .support-box .service_section a, .talk-us .scanner-banner .qr-code .detail-box span .support-box .service_section a, .detail-box .talk-us .scanner-banner .qr-code span .support-box .service_section a, .support-box .service_section .scanner-banner .qr-code .talk-us p a, .support-box .service_section .scanner-banner .qr-code .talk-us .detail-box span a, .detail-box .support-box .service_section .scanner-banner .qr-code .talk-us span a, .scanner-banner .qr-code .talk-us p .support-box .service_section a, .scanner-banner .qr-code .talk-us .detail-box span .support-box .service_section a, .detail-box .scanner-banner .qr-code .talk-us span .support-box .service_section a, .support-box .service_section .scanner-banner .qr-code p, .support-box .service_section .scanner-banner .qr-code .detail-box span, .detail-box .support-box .service_section .scanner-banner .qr-code span, .scanner-banner .qr-code .support-box .service_section p, .scanner-banner .qr-code .support-box .service_section .detail-box span, .detail-box .scanner-banner .qr-code .support-box .service_section span {
  font-weight: bold;
}
.support-box .service_section figure {
  width: 6rem;
  height: 6rem;
}
.support-box .service_section p, .support-box .service_section .detail-box span, .detail-box .support-box .service_section span {
  font-size: 1.4rem;
}

.dental-web {
  padding: 6rem 0rem;
  background-image: url(../images/largebg.jpg);
}
.dental-web .dental-img {
  text-align: right;
}
.dental-web .dental-img img {
  width: 100%;
}
.dental-web .dental-content .section-heading {
  text-align: left;
  margin-bottom: 0rem;
}
.dental-web .dental-content .contact-btn {
  margin-top: 3rem;
}
.dental-web .dental-content .contact-btn a {
  background-color: #2492eb;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
  display: inline-block;
}
.dental-web .dental-content .contact-btn a:hover {
  background-color: #98c738;
}

.dental-listing ul {
  padding: 1.5rem 0rem 0rem 4rem;
}
.dental-listing ul li strong {
  font-size: 1.8rem;
}

.scanner-banner {
  background-image: url(../images/blue-bnr-bgs.jpg);
  background-repeat: no-repeat;
  background-size: cover;
  background-attachment: fixed;
  padding: 5rem;
}
.scanner-banner .row {
  align-items: center;
}
.scanner-banner .qr-img img {
  width: 100%;
}
.scanner-banner .qr-code h3, .scanner-banner .qr-code .talk-us h3 a, .talk-us h3 .scanner-banner .qr-code a, .talk-us .scanner-banner .qr-code p a, .talk-us .scanner-banner .qr-code .detail-box span a, .detail-box .talk-us .scanner-banner .qr-code span a, .scanner-banner .qr-code .talk-us p a, .scanner-banner .qr-code .talk-us .detail-box span a, .detail-box .scanner-banner .qr-code .talk-us span a, .scanner-banner .qr-code p, .scanner-banner .qr-code .detail-box span, .detail-box .scanner-banner .qr-code span {
  font-weight: bold;
  font-size: 3rem;
  color: #ffffff;
}
.scanner-banner .qr-code p, .scanner-banner .qr-code .detail-box span, .detail-box .scanner-banner .qr-code span {
  font-weight: 400;
  font-size: 1.6rem;
}
.scanner-banner .qr-code .contact-btn {
  margin-top: 3rem;
}
.scanner-banner .qr-code .contact-btn a {
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
}
.scanner-banner .qr-code .contact-btn a:hover {
  background-color: #fff;
  color: #000;
}

.slider-group {
  background: url(../images/largebg.jpg) no-repeat;
  background-size: cover;
  padding: 6rem 0rem;
}
.slider-group .testi-content {
  text-align: center;
  padding: 1rem 1.5rem;
  line-height: 1.5;
  color: #333333;
}
.slider-group .testi-content img {
  display: inline-block;
}
.slider-group .testi-content h3, .slider-group .testi-content .talk-us h3 a, .talk-us h3 .slider-group .testi-content a, .slider-group .testi-content .talk-us .scanner-banner .qr-code p a, .slider-group .testi-content .talk-us .scanner-banner .qr-code .detail-box span a, .detail-box .slider-group .testi-content .talk-us .scanner-banner .qr-code span a, .talk-us .scanner-banner .qr-code p .slider-group .testi-content a, .talk-us .scanner-banner .qr-code .detail-box span .slider-group .testi-content a, .detail-box .talk-us .scanner-banner .qr-code span .slider-group .testi-content a, .slider-group .testi-content .scanner-banner .qr-code .talk-us p a, .slider-group .testi-content .scanner-banner .qr-code .talk-us .detail-box span a, .detail-box .slider-group .testi-content .scanner-banner .qr-code .talk-us span a, .scanner-banner .qr-code .talk-us p .slider-group .testi-content a, .scanner-banner .qr-code .talk-us .detail-box span .slider-group .testi-content a, .detail-box .scanner-banner .qr-code .talk-us span .slider-group .testi-content a, .slider-group .testi-content .scanner-banner .qr-code p, .slider-group .testi-content .scanner-banner .qr-code .detail-box span, .detail-box .slider-group .testi-content .scanner-banner .qr-code span, .scanner-banner .qr-code .slider-group .testi-content p, .scanner-banner .qr-code .slider-group .testi-content .detail-box span, .detail-box .scanner-banner .qr-code .slider-group .testi-content span {
  font-size: 2rem;
  margin-top: 1rem;
  margin-bottom: 1rem;
  color: #333333;
}
.slider-group .testi-content p, .slider-group .testi-content .detail-box span, .detail-box .slider-group .testi-content span {
  margin-top: 1rem;
}

.testimonial-slider .slick-dots {
  display: flex;
  align-items: center;
  justify-content: center;
  list-style: none;
  margin-top: 2rem;
}
.testimonial-slider .slick-dots li {
  margin-right: 0.8rem;
}
.testimonial-slider .slick-dots li:last-of-type {
  margin-right: 0rem;
}
.testimonial-slider .slick-dots li button {
  border-radius: 50%;
  width: 1.2rem;
  height: 1.2rem;
  font-size: 0;
  border: 0rem;
  background-color: #98c738;
}
.testimonial-slider .slick-dots .slick-active button {
  background-color: #2492eb;
  position: relative;
}
.testimonial-slider .slick-dots .slick-active button:before {
  content: "";
  position: absolute;
  width: 2rem;
  height: 2rem;
  border: 0.1rem solid #2492eb;
  top: -0.4rem;
  left: -0.4rem;
  right: 0;
  bottom: 0;
  border-radius: 50%;
}

.date-author {
  display: flex;
  align-items: center;
  margin-bottom: 1rem;
}
.date-author .icon i {
  font-size: 1.2rem;
  color: #98c738;
  margin-right: 0.3rem;
}
.date-author span {
  font-size: 1.4rem;
  color: #777777;
  margin-right: 1rem;
}

.blogs {
  background-color: #f3fbff;
  padding: 6rem 0rem;
}
.blogs .blogger-inside-bg {
  background-color: #ffffff;
  height: 100%;
}
.blogs .blogger-inside-bg .blog-content {
  padding: 1.5rem;
  padding: 1.5rem 1.5rem 3rem;
}
.blogs .blogger-inside-bg .blog-content h4 {
  font-size: 2rem;
  font-weight: 700;
  color: #333333;
}
.blogs .blogger-inside-bg .blog-content p, .blogs .blogger-inside-bg .blog-content .detail-box span, .detail-box .blogs .blogger-inside-bg .blog-content span {
  font-size: 1.4rem;
  color: #333333;
}
.blogs .blogger-inside-bg .blog-content .contact-btn a {
  display: inline-block;
  padding: 0.8rem 2rem;
  margin-top: 1rem;
  background-color: #2492eb;
  font-size: 1.4rem;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
}
.blogs .blogger-inside-bg .blog-content .contact-btn a:hover {
  background-color: #98c738;
}
.blogs .blog-img {
  margin-bottom: 0rem;
}
.blogs .blog-img img {
  width: 100%;
}

.inside-conts {
  text-align: center;
}

.blog-stand {
  margin-bottom: 6rem;
}
.blog-stand .row {
  align-items: center;
}
.blog-stand .blog-img img {
  width: 100%;
  border-radius: 3rem;
}
.blog-stand .contact-btn a {
  display: inline-block;
  background-color: #2492eb;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
}
.blog-stand .contact-btn a:hover {
  background-color: #98c738;
}
.blog-stand .blog-content h4 {
  font-size: 2.2rem;
  font-weight: bold;
}
.blog-stand .blog-content p, .blog-stand .blog-content .detail-box span, .detail-box .blog-stand .blog-content span {
  margin-bottom: 2rem;
}

.reach-left-content h3, .reach-left-content .talk-us h3 a, .talk-us h3 .reach-left-content a, .reach-left-content .talk-us .scanner-banner .qr-code p a, .reach-left-content .talk-us .scanner-banner .qr-code .detail-box span a, .detail-box .reach-left-content .talk-us .scanner-banner .qr-code span a, .talk-us .scanner-banner .qr-code p .reach-left-content a, .talk-us .scanner-banner .qr-code .detail-box span .reach-left-content a, .detail-box .talk-us .scanner-banner .qr-code span .reach-left-content a, .reach-left-content .scanner-banner .qr-code .talk-us p a, .reach-left-content .scanner-banner .qr-code .talk-us .detail-box span a, .detail-box .reach-left-content .scanner-banner .qr-code .talk-us span a, .scanner-banner .qr-code .talk-us p .reach-left-content a, .scanner-banner .qr-code .talk-us .detail-box span .reach-left-content a, .detail-box .scanner-banner .qr-code .talk-us span .reach-left-content a, .reach-left-content .scanner-banner .qr-code p, .reach-left-content .scanner-banner .qr-code .detail-box span, .detail-box .reach-left-content .scanner-banner .qr-code span, .scanner-banner .qr-code .reach-left-content p, .scanner-banner .qr-code .reach-left-content .detail-box span, .detail-box .scanner-banner .qr-code .reach-left-content span {
  font-size: 2.8rem;
  color: #2492eb;
  font-weight: bold;
}
.reach-left-content .reach-sub-content {
  font-size: 1.8rem;
  color: #333333;
  font-weight: 500;
  margin-bottom: 3rem;
  display: block;
}
.reach-left-content p, .reach-left-content .detail-box span, .detail-box .reach-left-content span {
  color: #333333;
}

.form-area {
  background-color: #2492eb;
  border-radius: 1.8rem;
  text-align: center;
}
.form-area h4 {
  font-size: 2.8rem;
  color: #ffffff;
  font-weight: bold;
}
.form-area p, .form-area .detail-box span, .detail-box .form-area span {
  color: #ffffff;
}
.form-area .form-section {
  margin-top: 3rem;
}
.form-area .form-section input, .form-area .form-section textarea {
  padding: 0.8rem 1.5rem;
  font-size: 1.6rem;
}
.form-area .form-section .form-btn .prime-btn {
  font-size: 1.8rem;
  text-transform: uppercase;
  display: block;
  width: 100%;
  border: 0px;
  padding: 0.8rem 1.5rem;
  border-radius: var(--bs-border-radius);
  background-color: #98c738;
  color: #ffffff;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
}
.form-area .form-section .form-btn .prime-btn:hover {
  background-color: #ffffff;
  color: #2492eb;
}

.reach-form {
  padding: 8rem 0rem;
  position: relative;
  overflow: hidden;
}
.reach-form:before {
  content: "";
  position: absolute;
  top: -30rem;
  right: -30rem;
  bottom: 0;
  width: 100%;
  background-image: url(../images/bg-dots.png);
  background-repeat: no-repeat;
  background-position-x: right;
  z-index: -1;
}

.story-left .host-img img {
  width: 100%;
}

.about-bnr {
  padding: 6rem 0rem 0rem;
}

.story-content h3, .story-content .talk-us h3 a, .talk-us h3 .story-content a, .story-content .talk-us .scanner-banner .qr-code p a, .story-content .talk-us .scanner-banner .qr-code .detail-box span a, .detail-box .story-content .talk-us .scanner-banner .qr-code span a, .talk-us .scanner-banner .qr-code p .story-content a, .talk-us .scanner-banner .qr-code .detail-box span .story-content a, .detail-box .talk-us .scanner-banner .qr-code span .story-content a, .story-content .scanner-banner .qr-code .talk-us p a, .story-content .scanner-banner .qr-code .talk-us .detail-box span a, .detail-box .story-content .scanner-banner .qr-code .talk-us span a, .scanner-banner .qr-code .talk-us p .story-content a, .scanner-banner .qr-code .talk-us .detail-box span .story-content a, .detail-box .scanner-banner .qr-code .talk-us span .story-content a, .story-content .scanner-banner .qr-code p, .story-content .scanner-banner .qr-code .detail-box span, .detail-box .story-content .scanner-banner .qr-code span, .scanner-banner .qr-code .story-content p, .scanner-banner .qr-code .story-content .detail-box span, .detail-box .scanner-banner .qr-code .story-content span {
  font-size: 3rem;
  font-weight: bold;
  color: #333333;
  margin-bottom: 1rem;
}

.talk-us {
  background-color: #2492eb;
  padding: 4rem 0rem;
}
.talk-us h3, .talk-us h3 a, .talk-us .scanner-banner .qr-code p a, .talk-us .scanner-banner .qr-code .detail-box span a, .detail-box .talk-us .scanner-banner .qr-code span a, .scanner-banner .qr-code .talk-us p a, .scanner-banner .qr-code .talk-us .detail-box span a, .detail-box .scanner-banner .qr-code .talk-us span a, .talk-us .scanner-banner .qr-code p, .talk-us .scanner-banner .qr-code .detail-box span, .detail-box .talk-us .scanner-banner .qr-code span, .scanner-banner .qr-code .talk-us p, .scanner-banner .qr-code .talk-us .detail-box span, .detail-box .scanner-banner .qr-code .talk-us span {
  text-align: center;
  color: #ffffff;
  font-size: 4rem;
}
.talk-us h3 a, .talk-us .scanner-banner .qr-code p a, .talk-us .scanner-banner .qr-code .detail-box span a, .detail-box .talk-us .scanner-banner .qr-code span a, .scanner-banner .qr-code .talk-us p a, .scanner-banner .qr-code .talk-us .detail-box span a, .detail-box .scanner-banner .qr-code .talk-us span a {
  display: inline-block;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
}
.talk-us h3 a:hover, .talk-us .scanner-banner .qr-code p a:hover, .talk-us .scanner-banner .qr-code .detail-box span a:hover, .detail-box .talk-us .scanner-banner .qr-code span a:hover, .scanner-banner .qr-code .talk-us p a:hover, .scanner-banner .qr-code .talk-us .detail-box span a:hover, .detail-box .scanner-banner .qr-code .talk-us span a:hover {
  color: #98c738;
}

.lease-webs li {
  margin-bottom: 1rem;
}
.lease-webs strong {
  font-size: 1.6rem;
}

.banner-content p b, .banner-content .detail-box span b, .detail-box .banner-content span b {
  font-size: 2.6rem;
}

.ours-storys .lease-webs {
  margin-left: 2rem;
}

.detail-box {
  border: 0.1rem solid #ddd;
  padding: 2rem 2rem 6rem;
  border-radius: 1rem;
  height: 100%;
}
.detail-box .icon-contact i {
  font-size: 4rem;
  color: #2492eb;
}
.detail-box p, .detail-box span {
  font-size: 2rem;
  font-weight: 600;
  margin-bottom: 0rem;
}
.detail-box span {
  font-weight: 400;
  font-size: 1.8rem;
}

.contact-detail {
  margin: 6rem 0rem;
}

.contact-form-div {
  background: url(../images/largebg.jpg) no-repeat;
  padding: 6rem 0rem 8rem;
  margin-bottom: 5rem;
}
.contact-form-div .form-area {
  padding: 2rem;
  background-color: #ffffff;
  border: 0.1rem solid #333;
}
.contact-form-div .form-area input, .contact-form-div .form-area textarea {
  border: 0.1rem solid #333;
  border-radius: 1.5rem;
  padding: 1.5rem;
}
.contact-form-div .form-area .form-heading {
  font-size: clamp(3rem, 5vw, 4.8rem);
  font-weight: bold;
  color: #2492eb;
}
.contact-form-div .form-area iframe {
  width: 100%;
}
.contact-form-div .form-area .form-btn .prime-btn {
  padding: 1.5rem;
  border-radius: 1.5rem;
  background-color: #2492eb;
}
.contact-form-div .form-area .form-btn .prime-btn:hover {
  background-color: #98c738;
  color: #ffffff;
}

.business-timing {
  border: 0.1rem solid #000000;
  background-color: #ffffff;
  padding: 2rem;
  border-radius: 1.8rem;
}
.business-timing h3, .business-timing .scanner-banner .qr-code p, .scanner-banner .qr-code .business-timing p, .business-timing .talk-us h3 a, .talk-us h3 .business-timing a, .business-timing .talk-us .scanner-banner .qr-code p a, .talk-us .scanner-banner .qr-code p .business-timing a, .business-timing .scanner-banner .qr-code .talk-us p a, .scanner-banner .qr-code .talk-us p .business-timing a, .business-timing .scanner-banner .qr-code .detail-box span, .scanner-banner .qr-code .detail-box .business-timing span, .business-timing .detail-box .scanner-banner .qr-code span, .detail-box .scanner-banner .qr-code .business-timing span, .business-timing .talk-us .scanner-banner .qr-code .detail-box span a, .talk-us .scanner-banner .qr-code .detail-box span .business-timing a, .business-timing .detail-box .talk-us .scanner-banner .qr-code span a, .detail-box .talk-us .scanner-banner .qr-code span .business-timing a, .business-timing .scanner-banner .qr-code .talk-us .detail-box span a, .scanner-banner .qr-code .talk-us .detail-box span .business-timing a, .business-timing .detail-box .scanner-banner .qr-code .talk-us span a, .detail-box .scanner-banner .qr-code .talk-us span .business-timing a {
  font-size: 2.4rem;
  font-weight: bold;
  margin-bottom: 2rem;
}
.business-timing ul {
  margin-left: 2rem;
  list-style: none;
  margin-left: 0rem;
  padding-left: 0rem;
}
.business-timing ul li {
  font-size: 1.8rem;
  border-bottom: 0.1rem solid #ddd;
  padding: 1.4rem 0rem;
}
.business-timing ul li strong {
  font-size: 1.8rem;
}

.social-icons {
  list-style: none;
  display: flex;
  padding-left: 0;
  margin-bottom: 0px;
}
.social-icons li {
  margin-right: 0.5rem;
}
.social-icons li span {
  display: inline-block;
}
.social-icons li span i {
  font-size: 3rem;
  color: #98c738;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
}
.social-icons li span i:hover {
  color: #2492eb;
}

.foot-styl h3, .foot-styl .scanner-banner .qr-code p, .scanner-banner .qr-code .foot-styl p, .foot-styl .talk-us h3 a, .talk-us h3 .foot-styl a, .foot-styl .talk-us .scanner-banner .qr-code p a, .talk-us .scanner-banner .qr-code p .foot-styl a, .foot-styl .scanner-banner .qr-code .talk-us p a, .scanner-banner .qr-code .talk-us p .foot-styl a, .foot-styl .scanner-banner .qr-code .detail-box span, .scanner-banner .qr-code .detail-box .foot-styl span, .foot-styl .detail-box .scanner-banner .qr-code span, .detail-box .scanner-banner .qr-code .foot-styl span, .foot-styl .talk-us .scanner-banner .qr-code .detail-box span a, .talk-us .scanner-banner .qr-code .detail-box span .foot-styl a, .foot-styl .detail-box .talk-us .scanner-banner .qr-code span a, .detail-box .talk-us .scanner-banner .qr-code span .foot-styl a, .foot-styl .scanner-banner .qr-code .talk-us .detail-box span a, .scanner-banner .qr-code .talk-us .detail-box span .foot-styl a, .foot-styl .detail-box .scanner-banner .qr-code .talk-us span a, .detail-box .scanner-banner .qr-code .talk-us span .foot-styl a {
  font-size: 2rem;
  font-weight: bold;
  color: #2492eb;
}
.foot-styl .footer-menu .nav-item .drop_box {
  padding: 0rem;
}
.foot-styl .footer-menu .nav-item .drop_box li a {
  font-size: 1.6rem;
}
.foot-styl .footer-menu .nav-item .drop_box li a:hover {
  background-color: var(--bs-dropdown-link-hover-bg);
  color: #98c738;
}
.foot-styl .footer-menu .nav-item .drop_box li a:active:focus {
  background-color: #ddd;
}

.footer-div {
  background-color: #ffffff;
  padding: 6rem 0rem 3rem;
}
.footer-div .footer-menu {
  padding-left: 0rem;
}
.footer-div .footer-menu li {
  list-style: none;
}
.footer-div .footer-menu li span {
  font-size: 1.6rem;
  color: #333333;
  width: 100%;
}
.footer-div .footer-menu li .nav-link {
  padding: 0.5rem 0rem;
  color: #333333;
  transition: all 0.5s;
  -webkit-transition: all 0.5s;
  -moz-transition: all 0.5s;
}
.footer-div .footer-menu li .nav-link:hover {
  color: #98c738;
}

.contact-list .nav-item {
  display: flex;
  flex-wrap: wrap;
  margin-bottom: 1rem;
}
.contact-list .nav-item .head {
  font-weight: 600;
}

.foot-bottom-last {
  background-color: #98c738;
  padding: 1rem 0rem;
  text-align: center;
}
.foot-bottom-last span {
  font-size: 1.6rem;
  display: inline-block;
  color: #ffffff;
}

.foot-logo img {
  width: 20rem;
}

.footer-social-media p b, .footer-social-media .detail-box span b, .detail-box .footer-social-media span b {
  font-size: 1.6rem;
}

@media only screen and (max-width: 1199px) {
  .services-img img {
    height: auto;
  }
  .host-img img, .services-img img {
    width: 100%;
  }
  .hosting-left .host-sp {
    display: none;
  }
  .blue-banner p, .blue-banner .detail-box span, .detail-box .blue-banner span {
    width: 100%;
  }
  .lease-price-box .lease-price {
    font-size: 6rem;
  }
}
@media only screen and (max-width: 991px) {
  .support-box:nth-child(n+2) {
    margin-bottom: 1.5rem;
  }
  .space {
    margin-top: 4rem;
  }
  .circle-box:before {
    display: none;
  }
  .circle-box {
    margin-bottom: 2rem;
  }
  .circle-box:last-of-type {
    margin-bottom: 0rem;
  }
  .lease-price-box {
    margin-bottom: 3rem;
  }
  .right-price {
    margin-bottom: 0;
  }
  .middle-price {
    padding: 4rem 1.5rem;
  }
  .reach-form {
    padding: 5rem 0rem;
  }
  .reach-form:before {
    display: none;
  }
  .reach-left-content {
    margin-bottom: 3rem;
  }
  .header-div .navigation_bar .navbar-toggler-icon {
    font-size: 1.8rem;
  }
  .header-div .navigation_bar button:focus {
    box-shadow: none;
  }
  .header-div .navigation_bar button:hover {
    border: 1px solid #98c738;
  }
  .header-div .navigation_bar .main-menu .nav-item a {
    padding: 1rem 0rem;
    border-bottom: 0.1rem solid #ddd;
  }
  .blog-stand .blog-img {
    margin-bottom: 2rem;
  }
  .mission-two .row {
    flex-direction: column-reverse;
  }
  .misson-img {
    margin-top: 3rem;
  }
  .google-map {
    margin-bottom: 3rem;
  }
  .det-cos {
    margin-bottom: 3rem;
  }
  .det-cos:last-of-type {
    margin-bottom: 0rem;
  }
}
@media only screen and (max-width: 767px) {
  .bnr-img {
    display: none;
  }
}
@media only screen and (max-width: 575px) {
  .site_banner {
    padding: 3rem 0rem;
  }
  html {
    font-size: 50%;
  }
}
@media only screen and (max-width: 414px) {
  .site_banner .banner-content h1, .site_banner .banner-content h1 span {
    font-size: 3.8rem;
  }
  .section-heading h2, .section-heading h2 span {
    font-size: 3rem;
  }
}
.mission-set .row {
  align-items: center;
}

.mission-set .section-heading {
  margin-bottom: 1rem;
  text-align: left;
}

.mission-set h2, .mission-set .section-heading h2 span, .section-heading h2 .mission-set span {
  text-align: left;
}

.misson-img img {
  width: 100%;
}

.all-services {
  margin-bottom: 0rem;
}
.all-services img {
  border-top-left-radius: 2rem;
  border-top-right-radius: 2rem;
}

.pahra-cont-imgs img {
  width: 100%;
}

.pahra-cont-txt strong {
  font-size: 1.6rem;
}

.partner-del {
  margin: 1rem 0rem 2rem;
}
.partner-del .row {
  align-items: center;
}
.partner-del .row .cn-im {
  display: block;
}
.partner-del .row .cn-im img {
  width: 100%;
}
.partner-del .row .parter-content {
  text-align: center;
}
.partner-del .row .parter-content .link-side {
  word-wrap: break-word;
}
.partner-del .row .parter-content .link-side a {
  font-size: 1.6rem;
  color: #777;
}
.partner-del .row .parter-content p, .partner-del .row .parter-content span {
  font-size: 1.8rem;
}
.partner-del .row .parter-content .blue-clr-partner {
  color: #70a1e9;
}
.partner-del .row .parter-content .red-clr-partner {
  color: #ea1e1e;
}
.partner-del .row .parter-content .phra-txt {
  font-weight: 600;
}/*# sourceMappingURL=main.css.map */