@media (max-width: 1700px) {
.about-banner .about-slide-content { padding: 200px 0; }
.about-banner .about-slide-text { padding: 0 70px; max-width: 100%; }
}
@media (max-width: 1660px) {
h1 { font-size: 60px; }
h2 { font-size: 54px; }
h3 { font-size: 46px; }
h4 { font-size: 40px; }
h5 { font-size: 34px; }
h6 { font-size: 28px; }
.wrapper { max-width: 1370px; }
header .header-menu ul.menu > li > a { padding: 0 10px; }
.banner-section h1 { font-size: 86px; }
.signup-section .signup-title { max-width: 370px; }
.signup-section .signup-title h2 { font-size: 32px; }
.testimonial-listing li { padding: 35px 35px 20px 15px; }
.testimonial-listing li .profile-img { width: 150px; } .content-area .sidebar h2.widget-title { font-size: 38px; }
.partner-section .partner-right .partner-right-inner { padding: 80px 30px; }
.about-banner .about-slide-content { padding: 170px 0; }
.inner-page .about-listing .about-listing-detail h4 { font-size: 42px; letter-spacing: 2px; line-height: 46px; }
.inner-page .about-listing .about-listing-detail h5 { font-size: 34px; line-height: 46px; letter-spacing: 2px; }
.about-listing .about-listing-text, .about-listing .about-listing-text p { font-size: 24px; }
.help-section .help-listing h5, .help-section .help-listing h4 { font-size: 32px; }
}
@media (max-width: 1400px) {
.wrapper { max-width: 1170px; }
header .header-menu ul.menu > li > a { font-size: 16px; letter-spacing: 0.5px; }
.banner-section { padding: 170px 0 280px; }
.banner-section h1 { font-size: 80px; }
.banner-section, .banner-section p { font-size: 30px; }
.content-area .marketing-listing ul li .text_box { padding-right: 0px; }
.content-area .sidebar h2.widget-title { margin-bottom: 40px; }
.content-area .marketing-listing ul li p { font-size: 22px; }
.partner-section .partner-right .partner-right-inner { padding: 50px 30px; }
.partner-section .partner-right p { margin-bottom: 30px; }
.partner-section .partner-right h5 { margin-bottom: 30px; }
.signup-section { padding: 70px 0; }
.footer-title-bar h5 { margin-bottom: 20px; }
.footer-title-bar .btn-style { margin-left: 0px; }
.title-bar { padding: 50px 0; }
.testimonial-listing li { padding: 15px; width: 100% !important; margin-top: 0; margin-bottom: 30px;}
.testimonial-listing li:last-child { margin-bottom: 20px; }
.testimonial-listing li .profile-img { width: 100%; text-align: center; }
.testimonial-listing li .content { width: 100%; text-align: center; margin-top: 20px; }
.latest-post li { margin-bottom: 70px; }
.content-area .marketing-listing ul li { margin-bottom: 100px; }
.win-listing .content .text p { font-size: 24px; }
.about-banner .about-slide-content { padding: 120px 0; }
.about-listing .about-listing-detail { padding-left: 20px; }
.about-listing > ul > li:nth-child(2n) .about-listing-detail { padding-right: 20px; }
.about-listing > ul > li:nth-child(2n) .about-listing-image img { padding-left: 20px; }
.about-listing .about-listing-image img { padding-right: 20px; }
.inner-page .about-listing .about-listing-detail h5 { letter-spacing: 0px; }
.help-section .help-listing h5, .help-section .help-listing h4 { font-size: 28px; }
.help-section .help-listing .text ul { padding-left: 20px; }
.message-map-banner-text, .message-map-banner-text p { font-size: 22px; }
.about-banner .about-slide-text p { font-size: 22px; }
.content-banner-inner .content-banner-text { max-width: 600px; }
.content-banner-inner .content-banner-image { width: calc(100% - 600px); }
.content-banner-inner .content-banner-text p { font-size: 22px; }
.blog-area h1 { font-size: 42px; }
.blog-area h2 { font-size: 38px; }
.blog-area h3 { font-size: 32px; }
.blog-area h4 { font-size: 26px; }
.blog-area h5 { font-size: 24px; }
.blog-area h6 { font-size: 22px; }
.related-post .rss-listing { max-width: 48%; flex: 1 0 48%; margin-bottom: 20px; }
}
@media (max-width: 1200px) {
h1 { font-size: 54px; }
h2 { font-size: 48px; }
h3 { font-size: 42px; }
h4 { font-size: 36px; }
h5 { font-size: 32px; }
h6 { font-size: 28px; }
header .header-menu ul.menu > li > a { font-size: 15px; letter-spacing: 0px; padding: 0 5px; }
.contact-btn { bottom: 150px; }
.banner-section { padding: 130px 0 250px; }
.banner-section h1 { font-size: 64px; margin-bottom: 20px; }
.banner-section, .banner-section p { font-size: 28px; }
.banner-section .btn-style { margin-top: 40px; }
.title-bar h2 { font-size: 32px; letter-spacing: 1.5px; }
.content-area { padding: 80px 0; }
.content-area .content-area-left { width: calc(100% - 380px); }
.content-area .sidebar { width: 380px; }
.content-area .sidebar .widget_search input[type="submit"] { min-width: 150px; }
.content-area .marketing-listing ul li { padding: 30px 20px; margin-bottom: 80px; }
.content-area .marketing-listing ul li .img-box { margin-right: 30px; }
.content-area .marketing-listing ul li p { margin-bottom: 20px; }
.signup-section .signup-title { max-width: 330px; }
.signup-section .signup-title h2 { font-size: 32px; }
.signup-section .signup-form { max-width: 400px; }
.latest-post li .content h6.title { font-size: 22px; line-height: 26px; }
.footer-main .footer-right ul li { margin-right: 10px; }
.about-banner .about-slide-content { padding: 80px 0; }
.about-banner .about-slide-text { padding: 0 50px; }
.about-content-area .content-area-left { padding-right: 30px; }
.inner-page .about-listing .about-listing-detail h4 { font-size: 38px; line-height: 42px; }
.inner-page .about-listing .about-listing-detail h5 { font-size: 32px; line-height: 40px; }
.about-listing .about-listing-text, .about-listing .about-listing-text p { font-size: 22px; }
.about-listing::before { height: 100%; }
.inner-page .about-listing .about-listing-detail h5 { font-size: 32px; }
.help-section .help-listing { padding: 70px 15px 50px; }
.help-section .help-listing > li { width: 48%; margin-bottom: 30px; }
.message-map-banner { padding: 180px 0 230px; }
.message-map-banner-text { max-width: 650px; }
.win-listing .content .text p { font-size: 22px; }
.search-list .content-area { padding: 80px 0 30px; }
.search-list .search-listing .entry-content h2.entry-title { font-size: 22px; line-height: 26px; }
.search-list .search-listing .entry-content p { font-size: 22px; }
.blog-area h1 { font-size: 38px; }
.blog-area h2 { font-size: 34px; }
.blog-area h3 { font-size: 30px; }
.content-area .blog-sidebar.sidebar h2.widget-title { font-size: 24px; }
.blog-content { padding-right: 30px; }
.blog-banner h1 { margin-bottom: 20px; }
.blog-banner p br { display: none; }
.single-post-content { padding-right: 30px; }
}
@media (max-width: 1024px) {
.btn-style a { font-size: 20px; }
body, p { font-size: 20px; }
h1 { font-size: 48px; }
h2 { font-size: 42px; }
h3 { font-size: 36px; }
h4 { font-size: 32px; }
h5 { font-size: 28px; }
h6 { font-size: 24px; }
header.site-header { padding: 20px 0; }
.contact-btn { bottom: 100px; }
#responsive-menu-pro-container ul li a br { display: none; }
.banner-section { padding: 120px 0 180px; }
.banner-section h1 { font-size: 54px; line-height: 0.9; }
.banner-section, .banner-section p { font-size: 26px; }
.title-bar { padding: 40px 0; }
.title-bar h2 { font-size: 28px; }
.content-area .sidebar h2.widget-title { font-size: 34px; }
.signup-section .signup-title { max-width: 290px; }
.signup-section .signup-title h2 { font-size: 32px; }
.latest-post li { margin-bottom: 50px; }
.partner-section .partner-left { width: 100%; padding-top: 56.25%; }
.partner-section .partner-right { display: inline-block; width: 100%; }
.partner-section .partner-right .partner-right-inner { max-width: 100%; }
.partner-section .partner-right p { margin-bottom: 25px; }
.copyright { padding: 35px 0; }
.footer-main-inner > ul > li:first-child { width: 100%; text-align: center; padding-right: 0px; }
.footer-main-inner > ul > li { width: 39%; }
.footer-main-inner > ul > li:last-child { width: 22%; }
.content-area .marketing-listing ul li, .content-area .marketing-listing ul li p { font-size: 20px; }
.about-banner .about-slide-content { padding: 60px 0; }
.about-banner .about-slide-text { padding: 0 20px; }
.about-banner .about-slide-text h1 { letter-spacing: -1px; }
.help-section .help-listing { padding: 50px 15px 20px; }
.about-listing .about-listing-text, .about-listing .about-listing-text p { font-size: 20px; }
.about-banner .about-slide-text p { font-size: 20px; }
.inner-page .about-listing .about-listing-detail h5 { font-size: 30px; line-height: 36px; }
.message-map-banner-text { max-width: 100%; }
.message-map-banner { padding: 130px 0; text-align: center; }
.message-map-banner h1 { letter-spacing: -1px; }
.message-map-banner-text, .message-map-banner-text p { font-size: 20px; }
.message-map-banner-text .btn-style{ margin-top: 40px; }
.inner-page .content-area-left h2 br { display: none; }
.win-listing ul li { margin-bottom: 70px; }
.win-listing .content .text p { font-size: 20px; }
.download-ebook, .download-ebook p { font-size: 22px; }
.content-banner-inner { display: inherit; }
.content-banner-inner .content-banner-image { width: 100%; max-width: 600px; float: none; margin: 0 auto 40px; }
.content-banner-inner .content-banner-text { max-width: 100%; text-align: center; }
.content-banner-inner .content-banner-text h1 { letter-spacing: -1px; margin-bottom: 20px; }
.content-banner-inner .content-banner-text p { font-size: 20px; }
.error-404 h1 { font-size: 95px; }
.blog-banner { padding: 180px 0 80px; }
}
@media (max-width: 991px) {
.content-area .content-area-left { width: 100%; padding-right: 0px; text-align: left; border-right: 0px; }
.content-area .marketing-listing ul { max-width: 100%; }
.content-area .sidebar { width: 100%; max-width: 600px; float: none; margin: 80px auto 0; display: inline-block; text-align: left; }
.content-area .sidebar h2.widget-title { margin-bottom: 30px; }
.about-listing { padding-right: 0px; }
.about-listing::before { display: none; }
.about-listing .about-listing-image { width: 33%; }
.about-listing .about-listing-image img { max-width: 300px; width: 100%; }
.about-listing .about-listing-text ul, .about-listing .about-listing-text p { margin-bottom: 30px; }
.inner-page .about-listing .about-listing-detail h4 { font-size: 34px; line-height: 38px; }
.inner-page .about-listing .about-listing-detail h5 { font-size: 30px; line-height: 36px; }
.blog-content { width: 100%; padding-right: 0px; }
.blog-area h1 { font-size: 32px; }
.blog-area h2 { font-size: 28px; }
.blog-area h3 { font-size: 26px; }
.blog-area h4 { font-size: 24px; }
.blog-area h5 { font-size: 22px; }
.blog-area h6 { font-size: 20px; }
.blog-content .post-meta > div { font-size: 18px; }
.single-post-content { width: 100%; float: left; padding-right: 0; }
}
@media (max-width: 767px) {
body, p { font-size: 18px; }
.btn-style a { font-size: 18px; }
input[type="text"], input[type="email"], input[type="url"], input[type="file"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, select { font-size: 16px !important; padding: 13px 15px !important; }
input[type="submit"], input[type="button"], input[type="reset"], article.post-password-required input[type="submit"] { padding: 15px !important; font-size: 16px !important; }
h1 { font-size: 42px; line-height: 1; }
h2 { font-size: 36px; line-height: 1; }
h3 { font-size: 32px; line-height: 1; }
h4 { font-size: 28px; line-height: 1; }
h5 { font-size: 24px; line-height: 1; }
h6 { font-size: 22px; line-height: 1; }
.contact-btn { bottom: 70px; }
.banner-section { padding: 100px 0 150px; }
.banner-section h1 { font-size: 46px; }
.banner-section, .banner-section p { font-size: 22px; }
.banner-section .btn-style { margin-top: 25px; }
.title-bar h2 { font-size: 24px; }
.content-area { padding: 60px 0; }
.content-area .content-area-left h2 { margin-bottom: 20px; }
.content-area .marketing-listing ul li { margin-bottom: 60px; }
.content-area .marketing-listing ul li h5 { letter-spacing: 2px; }
.content-area .marketing-listing ul li, .content-area .marketing-listing ul li p { font-size: 18px; }
.content-area .marketing-listing ul li p { margin-bottom: 10px; }
.testimonial-listing li .content .detail { font-size: 18px; }
.content-area .sidebar { margin-top: 60px; }
.content-area .sidebar h2.widget-title { font-size: 30px; }
.content-area .marketing-listing ul li .btn-box a { font-size: 16px; }
.latest-post li .content h6.title { font-size: 20px; }
.latest-post li .content .btn-readmore { margin-top: 25px; }
.latest-post li .content .btn-readmore a { font-size: 16px; }
.signup-section .signup-title { width: 100%; text-align: center; max-width: 100%; }
.signup-section .signup-title h2 { font-size: 32px; }
.signup-section .signup-form { max-width: 100%; }
.signup-section .signup-form h4 { text-align: center; margin-bottom: 15px; }
.footer-title-bar .btn-style a { padding: 15px 20px; min-width: 0; }
.footer-main .footer-right ul li a { width: 56px; height: 56px; line-height: 54px; font-size: 28px; }
.footer-main .footer-right h6 { font-size: 22px; }
.copyright { padding: 25px 0; }
.about-listing > ul > li { margin-bottom: 60px; }
.about-banner .about-slide-content { padding: 100px 0; }
.about-banner .about-slide-main { position: relative; display: inline-block; width: 100%; }
.about-banner .about-slide-content { width: 100%; display: inline-block; position: relative; z-index: 9; vertical-align: bottom; text-align: center; }
.about-banner .about-slide-image { position: absolute; left: 0; top: 0; width: 100%; height: 100%; opacity: 0.5; background-position: center top; }
.about-banner .about-slide-text p { margin-bottom: 0px; font-size: 18px; }
.inner-page .about-listing .about-listing-detail h4 { font-size: 30px; line-height: 34px; }
.inner-page .about-listing .about-listing-detail h5 { font-size: 26px; line-height: 32px; }
.about-listing .about-listing-image { border-right-width: 4px; }
.about-listing > ul > li:nth-child(2n) .about-listing-image { border-left-width: 4px; }
.about-listing .about-listing-text, .about-listing .about-listing-text p { font-size: 18px; }
.about-listing .about-listing-text ul, .about-listing .about-listing-text p { margin-bottom: 20px; }
.about-listing .about-listing-main { margin-bottom: 30px; }
.help-section .help-listing h6 { font-size: 18px; }
.help-section .help-listing .text ul li { line-height: 20px; }
.help-section .help-listing .text { padding: 25px 20px 60px; }
.help-section .help-listing .btn-style a { font-size: 16px; }
.message-map-banner { padding: 100px 0; }
.message-map-banner h1 { margin-bottom: 20px; }
.message-map-banner-text, .message-map-banner-text p { font-size: 18px; }
.message-map-banner-text .btn-style{ margin-top:30px; }
.win-listing::before { width: 100%; }
.win-listing .content .text h4 { margin-bottom: 15px; }
.win-listing .content .text p { font-size: 18px; }
.win-listing { padding-top: 30px; }
.content-banner { padding: 50px 0; }
.content-banner-inner .content-banner-text h1 { margin-bottom: 20px; }
.content-banner-inner .content-banner-text p { font-size: 18px; }
.content-banner-inner .banner-video-play img { max-width: 50px; }
.download-ebook, .download-ebook p { font-size: 20px; }
.download-ebook p { margin-bottom: 20px; }
.download-ebook .image { margin: 30px 0 20px; }
#ebook_form .F9214_sb_fbz_fieldtext { font-size: 18px; }
.error-404 h1 { font-size: 80px; letter-spacing: 7px; }
.search-list header.page-header { margin: 0 0 30px !important; }
.search-list .content-area { padding: 60px 0 10px; }
.search-list .search-listing .entry-content h2.entry-title { font-size: 20px; }
.search-list .search-listing .entry-content p { font-size: 20px; line-height: 24px; }
.search-list .search-listing .entry-content .btn a { font-size: 16px; }
.search-list .search-listing { display: inherit; }
.search-list .search-listing li { max-width: 100%; float: left; }
.search-list .search-listing .entry-content .btn { margin: 25px 0 0; }
.blog-banner { padding: 130px 0 60px; }
.blog-area h1 { font-size: 30px; }
.blog-content .post-inner .btn-style a { font-size: 16px; padding: 10px 15px; }
.content-area .blog-sidebar.sidebar h2.widget-title { font-size: 22px; }
.blog-sidebar .widget_rss ul li a { font-size: 16px; }
.blog-content .post_tag { font-size: 16px; }
.comments-area { margin: 25px 0 0 !important; padding-top: 15px; }
.wp-caption .wp-caption-text, .gallery-caption, .entry-caption { font-size: 14px; }
.blog-content .post-inner ol, .blog-content .post-inner ul { padding-left: 30px; }
.related-section { padding: 30px 0; }
#disqus_thread { margin-top: 30px; }
.F9214_page_fbz_err, .F9214_page_fbz_invalid, .F9214_sb_fbz_invalid, .F9214_sb_fbz_err { font-size: 16px; }
body.single article { padding-bottom: 30px; }
.blog-content .post_tag { margin: 10px 0; }
.blog-content .post-wrap { margin-top: 10px; }
.blog-content > h2 { margin-bottom: 20px; }
.pagination .nav-links .page-numbers { width: 45px; margin: 0 2px; }
.pagination .nav-links > * { line-height: 40px; }
}
@media (max-width: 640px) {
.footer-main .footer-left { width: 100%; }
.footer-main .ft-contact { margin-left: 0px; margin-bottom: 30px; }
.footer-main .footer-right { margin-top: 30px; }
.footer-main-inner > ul > li:last-child, .footer-main-inner > ul > li { width: 100%; }
.footer-main .footer-left .ft-logo { text-align: left; }
.about-listing .about-listing-image { width: 50%; }
.about-listing .about-listing-detail { width: 50%; }
.help-section .help-listing > li { width: 100%; }
.win-listing ul li { display: inherit; }
.win-listing .icon { width: 100%; padding: 0px; text-align: center; margin-bottom: 20px; }
.win-listing h2 { text-align: center; }
.win-listing .content { width: 100%; text-align: center; }
.win-listing .content .text { padding: 20px 0 0; border-left: 0px; position: relative; }
.win-listing .content .text:before { position: absolute; left: 50%; top: 0; content: ''; width: 50%; height: 3px; background-color: #3bc4f1; transform: translateX(-50%); -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); }
.win-listing .content .btn-style { margin-top: 25px; }
.win-listing .content .btn-style { padding-left: 0px; }
.inner-page .content-area-left h5 br { display: none; }
.contactus .contact-detail ul { display: inherit; width: 100%; }
.contactus .contact-detail ul li { max-width: 100%; flex: 1 0 100%; margin-bottom: 30px; }
}
@media (max-width: 480px) {
.btn-style a { font-size: 16px; }
body, p { font-size: 16px; }
h1 { font-size: 36px; }
h2 { font-size: 30px; }
h3 { font-size: 26px; }
h4 { font-size: 22px; }
h5 { font-size: 20px; }
h6 { font-size: 18px; }
header .header-logo img { max-width: 200px !important; }
.banner-section h1 { font-size: 40px; }
.banner-section, .banner-section p { font-size: 20px; }
.banner-section { padding: 80px 0; }
.banner-section .btn-style { margin-top: 15px; }
.title-bar { padding: 30px 0; }
.title-bar h2 { font-size: 20px; }
.content-area { padding: 50px 0; }
.content-area .marketing-listing ul li { display: inherit; text-align: center; padding: 30px 15px; }
.content-area .marketing-listing ul li .img-box { width: 100%; text-align: center; margin-right: 0px; }
.content-area .marketing-listing ul li .content-box { margin-top: 20px; }
.content-area .marketing-listing ul li h5 { margin-bottom: 10px; }
.content-area .marketing-listing ul li, .content-area .marketing-listing ul li p { font-size: 16px; }
.content-area .sidebar .widget_search input[type="search"] { padding: 10px 15px !important; font-size: 16px !important; height: auto; }
.content-area .sidebar .widget_search input[type="submit"] { position: inherit; float: none; margin: 10px auto 0 !important; height: 45px; font-size: 16px !important; padding: 10px 15px 10px 40px !important; background-size: 18px !important; min-width: 0px; background-position: 15px center !important; }
.testimonial-listing li { padding: 30px 15px 20px; }
.testimonial-listing li:last-child { margin-bottom: 0px; }
.testimonial-listing li .content .detail { font-size: 16px; }
.content-area .sidebar h2.widget-title { font-size: 26px; }
.latest-post li .content { padding: 30px 15px; }
.latest-post li .content h6.title { font-size: 18px; }
.partner-section .partner-right .partner-right-inner { padding: 40px 15px; }
.partner-section .partner-right h5 { margin-bottom: 20px; padding-bottom: 10px; padding-left: 0px; }
.partner-section .partner-right p { margin-bottom: 15px; }
.partner-section .partner-right .btn-style a { min-width: 0; padding: 10px 15px; }
.signup-section { padding: 50px 0; }
.footer-title-bar .btn-style a { font-size: 16px; }
.footer-main .footer-middle { width: 100%; }
.footer-main .footer-right { width: 100%; padding-left: 0px; margin-top: 30px; }
.footer-main h6 { font-size: 16px; margin-bottom: 10px; }
.footer-main .footer-main-inner { font-size: 16px; }
.footer-main .footer-middle a::before { top: 1px; }
.footer-main .footer-right h6 { font-size: 20px; }
.copyright { padding: 20px 0; line-height: 18px; }
.about-banner .about-slide-content { padding: 80px 0; }
.about-banner .about-slide-text h1 { letter-spacing: 0px; }
.about-listing .about-listing-main { display: inherit; }
.about-listing .about-listing-image { width: 100%; text-align: center; border-right: 0px; padding-bottom: 30px; margin-bottom: 20px; border-bottom: 4px solid #55c1e9; }
.about-listing .about-listing-detail { padding-left: 0px; width: 100%; }
.about-listing .about-listing-image img { padding-right: 0px; }
.inner-page .about-listing .about-listing-detail h4 { font-size: 26px; line-height: 30px; margin-bottom: 10px; }
.inner-page .about-listing .about-listing-detail h5 { font-size: 22px; line-height: 28px; }
.about-listing .about-listing-main { margin-bottom: 15px; }
.about-listing .about-listing-text, .about-listing .about-listing-text p { font-size: 16px; }
.about-listing .about-listing-text ul { padding-left: 30px; }
.about-listing > ul > li:nth-child(2n) .about-listing-image img { padding-left: 0px; }
.about-listing > ul > li:nth-child(2n) .about-listing-image { border-left: 0px; }
.help-section .help-listing h5, .help-section .help-listing h4 { font-size: 24px; }
.help-section .help-listing h4 { padding: 15px 10px; }
.help-section .help-listing h5 { padding: 11px 10px 5px; }
.message-map-banner { padding: 70px 0; }
.message-map-banner h1 { letter-spacing: 0px; }
.win-listing .content .text h4 { margin-bottom: 10px; }
.win-listing .content .text p { font-size: 16px; }
.win-listing .content .btn-style a { min-width: 280px; }
.win-listing ul li { margin-bottom: 50px; }
.win-listing .content .text { padding: 15px 0 0; }
.win-listing .icon { margin-bottom: 15px; }
.download-ebook, .download-ebook p { font-size: 18px; }
.iframeVideo { width: 90% !important; left: 5% !important; }
.iframeVideo .fancybox-inner { width: 100% !important; }
.search-list .content-area { padding: 50px 0 20px; }
.search-list .search-listing li { margin-bottom: 30px; }
.search-list .search-listing .entry-content { padding: 30px 15px; }
.search-list .search-listing .entry-content h2.entry-title { font-size: 18px; }
.search-list .search-listing .entry-content p { font-size: 18px; line-height: 22px; }
.blog-area h1 { font-size: 26px; }
.blog-area h2 { font-size: 24px; }
.blog-area h3 { font-size: 22px; }
.blog-area h4 { font-size: 20px; }
.blog-area h5 { font-size: 18px; }
.blog-area h6 { font-size: 16px; }
.blog-content .post-meta { margin-bottom: 15px; }
.blog-content .post-meta > div { font-size: 16px; margin-right: 5px; }
.content-area .blog-sidebar.sidebar h2.widget-title { font-size: 18px; }
.related-post .rss-listing { max-width: 100%; flex: 1 0 100%; }
.related-post .rss-listing:last-child { margin-bottom: 0px; }
.blog-content .post-head { width: 100%; padding-right: 0px; }
.blog-content .post-wrap { width: 100%; }
.blog-banner { padding: 100px 0 40px; }
}
@media only screen and (max-width: 420px) {
.F12925_sb_fbz_label { display: none !important; padding: 0 !important; }
.F12925_sb_fbz_abovelabel { display: block; }
.F12925_sb_fbz_tabcell { display: block!important; }
}
@media only screen and (min-width: 1661px) {
.signup-section h2 { font-size: 32px; }
}
@media only screen and (min-width: 641px) {
.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half) { max-width: 100% !important; }
}