@media only screen and (max-width:767px) {.pt-100 {padding-top: 50px }.pb-70 {padding-bottom: 20px }.ptb-100 {padding-top: 50px;padding-bottom: 50px }.pb-100 {padding-bottom: 50px }.default-btn {font-size: 15px;padding: 10px 20px }.section-title {margin-bottom: 28px }.section-title h2 {font-size: 30px }.navbar-light .navbar-nav {margin-top: 14px }.navbar-light .navbar-nav .nav-item {margin-bottom: 10px }.navbar-light .navbar-nav .nav-item a {margin-left: 0;margin-right: 0 }.navbar-light .others-option .option-item .default-btn {padding: 10px 20px;font-size: 14px }.main-banner {height: 100%;padding-top: 40px;padding-bottom: 80px }.main-banner .banner-content {text-align: center }.main-banner .banner-content h1 {font-size: 30px }.main-banner .banner-content .banner-holder {margin-top: 20px }.main-banner .banner-content .banner-holder img {max-width: 45% }.main-banner .banner-image {margin-top: 50px }.main-banner .banner-form {padding: 20px;margin-top: 30px }.default-shape .shape-1 {display: none }.default-shape .shape-2 {display: none }.default-shape .shape-3 {display: none }.default-shape .shape-4 {display: none }.default-shape .shape-5 {display: none }.single-fun-fact .icon i {font-size: 40px }.single-fun-fact h3 {font-size: 30px }.about-content h3 {font-size: 24px }.about-content .about-btn {margin-top: 20px }.about-image {margin-top: 30px }.single-features h3 {font-size: 22px }.testimonial-slides .client-feedback .single-feedback {margin-bottom: 20px }.testimonial-slides .client-feedback .single-feedback p {max-width: 100%;font-size: 16px }.testimonial-slides .client-feedback .single-feedback .icon i {font-size: 40px;margin-bottom: 14px }.testimonial-slides .next-arrow, .testimonial-slides .prev-arrow {opacity: 1;visibility: visible }.overview-content h3 {font-size: 24px }.overview-content .overview-btn {margin-top: 20px }.overview-image {margin-top: 30px }.single-pricing-table .pricing-header h3 {font-size: 26px }.single-pricing-table .price {font-size: 35px }.single-pricing-table .price sup {top: -4px }.faq-accordion-content .accordion .accordion-title {font-size: 16px }.faq-image {margin-top: 30px }.single-team .image .content h3 {font-size: 22px }.app-download-content h3 {font-size: 30px }.app-holder img {max-width: 45% }.single-blog .content h3 {font-size: 22px }.single-blog .content .post-meta li {font-size: 14px;margin-right: 10px }.contact-info .contact-info-content {margin-top: 30px }.contact-info .contact-info-content h3 {font-size: 20px }.subscribe-content h2 {font-size: 26px;margin-bottom: 20px }.newsletter-form .input-newsletter {height: 55px }.newsletter-form button {position: relative;right: 0;top: 0;height: 55px;margin-top: 20px }.pl-5, .px-5 {padding-left: 0 !important }.single-footer-widget h3 {font-size: 20px;margin-bottom: 18px }.main-banner-two {height: 100%;padding-top: 70px;padding-bottom: 80px }.main-banner-two .banner-content h1 {font-size: 35px }.main-banner-two .banner-content .banner-form .input-newsletter {height: 55px }.main-banner-two .banner-content .banner-form button {position: relative;right: 0;top: 0;height: 55px;margin-top: 20px }.video-content {padding-top: 50px;padding-bottom: 50px }.video-content h3 {font-size: 25px }.video-content .video-btn {width: 60px;height: 60px;line-height: 75px }.page-title-area {height: 220px }.page-title-content h2 {font-size: 30px }.pagination-area .page-numbers {width: 35px }.blog-details-desc .article-content h3 {font-size: 22px }.comments-area .comment-body {padding-left: 60px }.comments-area .comments-title {font-size: 22px }.comments-area .comment-author .avatar {height: 50px;width: 50px;left: -65px }.comments-area .comment-respond .comment-reply-title {font-size: 22px }.widget-area .widget:first-child {margin-top: 30px }.blockquote, blockquote {padding: 25px !important }.blockquote p, blockquote p {font-size: 16px !important }}@media only screen and (width:1280px) and (height:800px) {a.nav-link {font-size: 14px }}@media only screen and (width:1280px) and (height:1024px) {a.nav-link {font-size: 14px }}@media only screen and (width:1024px) and (height:768px) {a.nav-link {font-size: 8px }}@media only screen and (width:1024px) and (height:1366px) {a.nav-link {font-size: 8px }}@media only screen and (width:320px) {#mobile-toggle-icon {width: 180px !important }}@media only screen and (min-width:768px) and (max-width:991px) {.pt-100 {padding-top: 80px }.pb-70 {padding-bottom: 50px }.ptb-100 {padding-top: 80px;padding-bottom: 80px }.pb-100 {padding-bottom: 80px }.default-btn {font-size: 15px;padding: 10px 20px }.section-title {margin-bottom: 28px }.section-title h2 {font-size: 40px }.navbar-light .navbar-nav {margin-top: 14px }.navbar-light .navbar-nav .nav-item {margin-bottom: 10px }.navbar-light .navbar-nav .nav-item a {margin-left: 0;margin-right: 0 }.navbar-light .others-option .option-item .default-btn {padding: 10px 20px;font-size: 14px }.main-banner {height: 100%;padding-top: 100px;padding-bottom: 100px }.main-banner .banner-content {text-align: center }.main-banner .banner-content h1 {font-size: 50px }.main-banner .banner-content .banner-holder {margin-top: 20px }.main-banner .banner-content .banner-holder img {max-width: 45% }.main-banner .banner-image {margin-top: 50px }.main-banner .banner-form {margin-top: 30px }.single-fun-fact .icon i {font-size: 50px }.single-fun-fact h3 {font-size: 40px }.about-content h3 {font-size: 34px }.about-content .about-btn {margin-top: 20px }.about-image {margin-top: 30px }.single-features h3 {font-size: 25px }.testimonial-slides .client-feedback .single-feedback {margin-bottom: 20px }.testimonial-slides .client-feedback .single-feedback p {max-width: 100%;font-size: 20px }.testimonial-slides .client-feedback .single-feedback .icon i {font-size: 40px;margin-bottom: 14px }.testimonial-slides .next-arrow, .testimonial-slides .prev-arrow {opacity: 1;visibility: visible }.overview-content h3 {font-size: 34px }.overview-content .overview-btn {margin-top: 20px }.overview-image {margin-top: 30px;text-align: center }.single-pricing-table .pricing-header h3 {font-size: 35px }.single-pricing-table .price {font-size: 45px }.single-pricing-table .price sup {top: -4px }.faq-image {margin-top: 30px;text-align: center }.app-download-content h3 {font-size: 40px }.app-holder img {max-width: 45% }.single-blog .content h3 {font-size: 25px }.single-blog .content .post-meta li {font-size: 14px;margin-right: 10px }.contact-info .contact-info-content {margin-top: 30px }.contact-info .contact-info-content h3 {font-size: 30px }.subscribe-content h2 {font-size: 35px;margin-bottom: 20px }.newsletter-form .input-newsletter {height: 55px }.newsletter-form button {position: relative;right: 0;top: 0;height: 55px;margin-top: 20px }.pl-5, .px-5 {padding-left: 0 !important }.single-footer-widget h3 {font-size: 25px;margin-bottom: 18px }.widget-area .widget:first-child {margin-top: 30px }}@media only screen and (min-width:992px) and (max-width:1199px) {.single-fun-fact p {font-size: 16px }.faq-accordion-content .accordion .accordion-title {font-size: 18px }.single-blog .content .post-meta li {font-size: 14px;margin-right: 10px }.single-blog .content h3 {font-size: 22px }}@media only screen and (min-width:280px) and (max-width:568px) {.main-banner {background-image: none }}@media only screen and (min-width:280px) and (max-width:767px) {#whatsapp-widget.ww-right {left: 10px !important;bottom: 15px }.go-top.active {top: 87%;right: 8% }.main-banner {background-image: none }}@media only screen and (min-width:280px) and (max-width:991px) {ul.navbar-nav.ms-md-auto.gap-2 {margin-top: 20px }.navbar-brand {width: 200px !important }.app-download {background-position: right }ul.features-list li {text-align: left }}@media only screen and (min-width:992px) and (max-width:1600px) {#main-nav-logo {max-width: 130%;width: 130% }.contact-info-content {margin-left: 50px }#home-services-img {height: 260px;width: 100% }#services-content-box {height: 130px }#services-content-h3 {margin-top: 20px }.navbar-expand-lg .navbar-nav {flex-direction: row;align-items: center }#home-banner-shape-1 {z-index: 99999 }#why-choose-shape-1 {width: 80px !important }#main-baner-shape-1 {top: -20px }.opc-low {opacity: .8 }.single-features.wow.fadeInLeft {height: 340px }#how-we-work-box {height: 260px }}@media only screen and (min-width:768px) and (max-width:991px) {.single-features.wow.fadeInLeft {height: 400px }#about-section-img {width: 100% }}@media only screen and (min-width:991px) {.margin-top-web-view {margin-top: -230px;}}