@media all and (max-width: 1440px){ .contact-section .contact-form { position: absolute; right: 10%; top: 100px; } } @media all and (max-width: 1024px){ .banner .heading { font-size: 50px; } .features-item .media-body { padding-right: 15px; } .features-section .features-item-right .media-body { padding-right: 0; padding-left: 15px; } .trending-news .trending-item .title { font-size: 22px; } .trending-news .trending-item { padding: 30px 18px; transition: 0.3s; } .contact-section .contact-form { position: absolute; right: 4%; top: 85px; } } @media all and (max-width: 991px){ .navbar.navbar-default .navbar-brand { color: #ff500d; line-height: 40px; } .banner .heading{ margin-top: 0 !important; } .features-section .features-item { margin-top: 0 !important; } .features-item .media-body { padding-right: 10px; } .features-section .features-item-right .media-body { padding-left: 10px; } .features-item .media i { font-size: 20px; height: 60px; width: 60px; line-height: 60px; } .banner { padding: 100px 0; text-align: center; } .fact-details { margin-bottom: 60px; } .mg-bottom-0767 { margin-bottom: 0 !important; } .client-section .client-details { margin-bottom: 50px; } .pricing-section .pricing-wrap { margin-bottom: 50px; } .blog-details { margin-bottom: 50px; } .download-section .section-title p br { display: none; } .author-details { margin-bottom: 50px; } .contact-form { padding: 30px 25px; } .page-title { padding: 70px 0 90px 0 !important; } .page-navigation { margin-bottom: 100px; } .widget-recent-post .media .media-left { width: 12%; } .comments-area { margin-bottom: 100px; } .page-title .title { font-size: 40px; line-height: 48px; } .trending-news .trending-item .title { font-size: 19px; } .trending-news .trending-item:hover { background: none; box-shadow: none; } .section-title p br { display: none; } .default-padding { padding: 50px 0; } .testimonial-slider .owl-prev { position: absolute; left: -75px; } .testimonial-slider .owl-next { position: absolute; right: -75px; } .contact-section { margin-bottom: 100px; } .contact-section #map { margin-bottom: 50px; } .contact-section .contact-form { position: static; margin: 0 auto; } .features-item-left .media-body { padding-right: 20px; } .video-section .overlay { padding: 138px 0 170px !important; } .navbar-nav { margin-left: 0 !important } ul.nav.navbar-nav li a { padding-left: 0; } .default-padding { padding: 100px 0; } .default-padding-2 { padding: 95px 0 100px 0; } .default-padding-3 { padding: 95px 0 90px 0; } .default-padding-4 { padding: 95px 0 70px 0; } .client-2.default-padding-2, #blog.default-padding-2, #team.default-padding-2, #pricing.default-padding-2 { padding: 95px 0 50px 0; } .trending-news.default-padding { padding: 50px 0; } .feature-pd-top { padding-top: 0 !important; } } @media all and (max-width: 767px){ .banner { padding: 90px 0 92px 0; } .banner .heading { font-size: 35px; line-height: 45px; margin-bottom: 35px; } .banner .heading br { display: none; } .banner .sub-heading { display: none; } .banner .banner-thumb { display: none; } .features-section .features-img { display: none; } .video-section .overlay { padding: 150px 0; } .apps-section .section-title .title, .download-section .section-title .title { font-size: 34px !important; } .apps-section .section-title p br { display: none; } .apps-section .apps-btn a { margin-bottom: 15px; } .section-title p br { display: none; } .fact-section .fact-details i { margin-bottom: 7px; } .fact-section .fact-details .fact-count { margin-top: 10px; } .contact-section .main-form { position: inherit; margin-top: 50px; margin-bottom: 100px; } #map { height: 420px !important; } .features-item-left { transform: rotateY(180deg) !important; } .features-item-left .media-body { transform: rotateY(180deg) !important; text-align: left; padding: 0 0 0 10px; } .features-item-left .media-left { padding-right: 0; } .testimonial-slider .owl-controls { display: none; } .section-title .title { font-size: 25px; } .social-area li { margin-bottom: 20px; } .contact-section .contact-form { width: 100%; } .trending-news .trending-item i { margin-bottom: 0; } .features-section .features-item-right .media-body { padding-left: 0px; } .footer-section .subscribe .form-control { height: 50px; } .footer-section .subscribe .btn-subscribe { font-size: 14px; padding: 18px 30px 18px 24px; } .client-section-2 .client-details { padding: 10px !important; margin: 0px !important; } .client-section-2 .client-details { padding: 11px; margin: 0; } .client-section-2 .client-details { position: relative; } .client-section-2 .client-details .media-left { position: absolute; left: 50%; top: 70px; margin-left: -40px; } .client-section-2 .client-details .media-body { text-align: center; padding-top: 120px; } .widget-recent-post .media .media-left { width: 22%; } .main-blog-section.default-padding { padding: 100px 0 30px 0 !important; } } @media all and (max-width: 480px){ .swiper-container { position: relative; width: 300px; z-index: 111; } .apps-section a.btn.btn-white { display: inline-block; margin: 5px; } .post-info { display: inherit; } .post-info li { display: initial; } .post-info li span { padding: 0 7px; } .social-area li { height: 45px; width: 45px; padding-top: 1px; } .social-area li a i { font-size: 17px; } } @media all and (max-width: 320px){ .footer-section .subscribe .form-control { padding: 0 22px; } .footer-section .subscribe .btn-subscribe { padding: 18px 22px 18px 16px; } }