// Portrait tablet to landscape and desktop @media (min-width: 768px) and (max-width: 1024px) { .fact-title{ font-size: 14px; } #single-testimonial-item .owl-controls .owl-buttons div.owl-prev{ margin-left: 0px; } #single-testimonial-item .owl-controls .owl-buttons div.owl-next{ margin-right: 0px; } .blog-item-wrapper .blog-item-text h3 a{ font-size: 14px; } .contact-info-title{ font-size: 18px; } .featured-box .featured-content h4{ font-size: 13px; } .about{ margin-bottom: 30px; } footer #copyright .copyright-text, footer #copyright .nav-inline{ line-height: 24px; } .nav-link{ padding: 8px 3px; } .social-footer a .fa{ margin: 0px; } .hero-content-v2{ margin-top: 0; } .list-title{ font-size: 20px; } .list-style li i{ margin-right: 5px; } .sub-title{ font-size: 14px; } .bs-example{ margin-bottom: 30px; } .bs-example .nav > li > a{ padding: 10px 19px; } .pricing-table-block .plan-list li{ font-size: 12px; } .pricing-table .table-header h3{ font-size: 15px; } .button-area .btn{ padding: 11px 12px } .service-box .service-content h4{ font-size: 14px; } #carousel-area .carousel-item .carousel-caption h3{ font-size: 26px; } #carousel-area .carousel-item .carousel-caption h5{ margin-bottom: 3px; } #carousel-area .carousel-item .btn-lg{ padding: 7px 10px; min-width: 150px; } .sup-desc-wrap .sup-meta-wrap .sup-description{ display: none; } .label{ padding: 0; } .blog-item-wrapper{ margin-bottom: 30px; } .blog-block{ margin-bottom: 30px; } .footer-widget{ margin-bottom: 30px; } .hero-content-v2 h3 strong{ font-size: 32px; } .massage-box strong{ font-size: 16px; } .pricing-table{ margin-bottom: 30px; } .pricing-table-block{ margin-bottom: 30px; } #posts-carousel .owl-controls .owl-buttons div.owl-prev{ margin-left: -26px; } #posts-carousel .owl-controls .owl-buttons div.owl-next{ margin-right: 0; } #image-slider .owl-controls .owl-buttons{ top: -200px; } #posts-carousel-3col .owl-controls .owl-buttons div.owl-prev{ margin-left: -26px; } #posts-carousel-3col .owl-controls .owl-buttons div.owl-next{ margin-right: 0px; } .table > tbody > tr > th, .table > tfoot > tr > th, .table > thead > tr > td, .table > tbody > tr > td, .table > tfoot > tr > td{ padding: 12px 12px; } } @media (max-width: 640px) { .page-header-title .heading-title{ font-size: 24px; } .navbar-light .navbar-toggler{ margin: 24px; border: 0; } .blog-item-wrapper{ margin-bottom: 30px; } .blog-item-wrapper .blog-item-text h3 a{ font-size: 12px; } .contact-form{ margin-bottom: 30px; } .contact-info{ margin-bottom: 30px; } .featured-box .featured-content h4{ font-size: 14px; } .footer-info .pull-right{ float: left!important; } .footer-widget{ margin-bottom: 30px; } .nav-link{ padding: 8px 3px; } .hero-content-v2{ margin-top: 0; } .hero-content-v2 h3{ font-size: 22px; } .hero-content-v2 h3 strong{ font-size: 32px; line-height: 38px; } .store-btn-wrap li{ margin-bottom: 20px; } .team-members-tow figure{ margin-bottom: 30px; } .about{ margin-bottom: 30px; } .bs-example{ margin-bottom: 30px; } .bs-example .nav > li > a{ padding: 10px 19px; } .tab-content .tabbing-content{ width: 100%; padding-left: 0; } .pricing-table{ margin-bottom: 30px; } .pricing-table-block{ margin-bottom: 30px; } .service-box .service-content h4{ font-size: 14px; } #carousel-area .carousel-item .carousel-caption{ top: 5%; } #carousel-area .carousel-item .carousel-caption h3{ font-size: 26px; } #carousel-area .carousel-item .carousel-caption h5{ margin-bottom: 0px; } #carousel-area .carousel-item .btn-lg{ padding: 7px 10px; min-width: 150px; } .controls{ .btn{ padding: 7px 14px; margin: 5px 0; } } .list-group{ margin-bottom: 30px; } .pricing-table-item{ margin-bottom: 30px; } .footer-3 h3{ margin-top: 30px; } .blog-item-wrapper{ margin-bottom: 30px; } .blog-block{ margin-bottom: 30px; } .footer-widget{ margin-bottom: 30px; } .pricing-table{ margin-bottom: 30px; } .pricing-table-block{ margin-bottom: 30px; } } // phones @media (max-width: 480px) { .navbar-brand img{max-width: 120px;} .sub-title{ font-size: 20px; } .top-menu{ height: 70px; } .top-menu .right{ float: left; } .page-header-title .heading-title{ font-size: 16px; } .title-head{ font-size: 20px; } .about{ margin-bottom: 30px; } #single-testimonial-item .owl-controls .owl-buttons{ display: none; } .blog-item-wrapper{ margin-bottom: 30px; } .contact-form{ margin-bottom: 30px; } .contact-info{ margin-bottom: 30px; } .contact-info-title{ font-size: 18px; } footer ul li a{ font-size: 12px; } header h3{ font-size: 18px; } .hero-content-v2{ margin-top: 0; } .hero-content-v2 h3{ font-size: 22px; } .hero-content-v2 h3 strong{ font-size: 32px; line-height: 38px; } .store-btn-wrap li{ margin-bottom: 20px; } .team-members-tow figure{ margin-bottom: 30px; } .bs-example{ margin-bottom: 30px; } .tab-content .tabbing-content{ width: 100%; margin-top: 10px; padding-left: 0; } .pricing-table{ margin-bottom: 30px; } .pricing-table-block{ margin-bottom: 30px; } .service-box .service-content h4{ font-size: 14px; } .count-one{ margin-top: 40px; margin-bottom: 40px; } .about{ margin-bottom: 30px; } .carousel-inner{ height: 175px; } #carousel-area .carousel-item .carousel-caption{ top: 2%; } #carousel-area .carousel-item .carousel-caption h3{ font-size: 14px; } #carousel-area .carousel-item .carousel-caption h5{ margin-bottom: 3px; font-size: 12px; line-height: 15px; } #carousel-area .carousel-item .btn-lg{ padding: 4px 5px; min-width: 150px; } .carousel-indicators{ display: none; } .controls{ .btn{ font-size: 13px; padding: 7px 8px; margin: 5px 0; } } .list-group{ margin-bottom: 30px; } .pricing-table-item{ margin-bottom: 30px; } .footer-3 h3{ margin-top: 30px; } #header-style-4 .header-title{ font-size: 24px; line-height: 38px; } .cta-content h2{ font-size: 26px; line-height: 38px; } .blog-item-wrapper{ margin-bottom: 30px; } .blog-block{ margin-bottom: 30px; } .footer-widget{ margin-bottom: 30px; } .pricing-table{ margin-bottom: 30px; } .pricing-table-block{ margin-bottom: 30px; } #image-slider .owl-controls .owl-buttons{ display: none; } }