/* KC Container Responsiveness */ @media (min-width: 576px){ .container { max-width: 100%; } } @media (min-width: 768px){ .container { max-width: 100%; } } @media (min-width: 992px){ .container { max-width: 100%; } } @media (min-width: 1200px) { .container { max-width: 1170px; } } /* lg */ @media (min-width: 1400px) { } /* md */ @media (min-width: 992px) and (max-width: 1280px) { .tr-menu.no-btn .tr-dropdown-menu { min-width: 180px; } .tr-menu .navbar-nav li a.nav-link { padding: 20px 10px; } } /* md */ @media (min-width: 992px) and (max-width: 1199px) { .about-info { margin-top: 25px; } .needs-info, .choose-info { padding: 0 30px; } .author-social ul li { margin-right: 5px; } .entry-footer .tr-share, .entry-footer .tag-cloud { float: none; } .entry-footer .tr-share { margin-top: 30px; } .tr-features { margin-top: -290px; } .sk-post-sc .sk-col-3 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .tr-menu .navbar-nav { margin-right: 15px; } .tr-menu .navbar-brand { max-width: 165px; } } /* md */ @media (min-width: 992px) and (max-width: 1080px) { .tr-menu .navbar-nav li a.nav-link { padding: 20px 10px; } } @media (max-width: 991px) { .tr-menu .navbar .container { position: relative; } .tr-menu .navbar-nav { margin-top: 15px; } .tr-menu .navbar-nav li a.nav-link { padding: 10px 20px; } .tr-menu .tr-dropdown-menu .tr-dropdown-menu { margin-left: 0; } .tr-menu .navbar-nav>li:last-child .tr-dropdown-menu .tr-dropdown-menu { margin-right: 0; } .tr-menu .navbar-nav .tr-dropdown-menu .nav-link { padding: 6px 20px; font-size: 14px; } .tr-menu .right-content { position: absolute; right: 70px; top: 4px; bottom: 0; } .home-slider .carousel-indicators { bottom: 370px; } .noticed-info, .contact-info { padding-left: 0; } .work-info h2, .entry-title { font-size: 22px; } .work-info .icon, .entry-content .read-more { width: 40px; height: 40px; line-height: 40px; margin-top: -20px; } .entry-content .read-more { right: 20px; font-size: 14px; } .work-info .icon a { font-size: 14px; } .choose-info { padding: 0; margin-top: 35px; } .needs-info { padding: 0; margin-bottom: 35px; } .entry-footer .tr-share, .entry-footer .tag-cloud { float: none; } .entry-footer .tr-share { margin-top: 15px; } .blog-content .media { display: block; text-align: center; } .tr-author { width: 300px; margin-right: 0; margin-bottom: 40px; display: inline-block; } .details-info { text-align: left; } .tr-menu .navbar-nav { display: -ms-flexbox; display: flex; -ms-flex-direction: column; flex-direction: column; margin-right: 0; } } /* sm */ @media (min-width: 768px) and (max-width: 991px) { .section-title h1 { font-size: 36px; } .noticed-info { margin-top: 30px; } .work .work-info{ padding: 15px 20px; } .work, .work-2 .work { padding: 0 30px 100px 0; } .work .work-image + .work-info { bottom: 30px; } .work-info .info-content { padding-right: 50px; } .feature-work .info-content { padding-right: 0; } .work-info .icon { right: 20px; } .cta-info h1 { font-size: 50px; line-height: 50px; } .footer-widget.widget-menu li { width: 50%; } .footer-social ul li { margin-right: 5px; } .about-info { margin-top: 45px; padding-left: 0; } .tr-sidebar { padding-left: 15px; } .blog-details .entry-title { font-size: 30px; } .author-social ul li { margin-right: 5px; } .tr-features { margin-top: -315px; } .middle-content { padding: 240px 0 450px; } .sk-post-sc .sk-col-3 { -webkit-box-flex: 0; -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } } /* xs */ @media (max-width: 767px) { .footer-top { padding: 25px 0px 50px; } .tr-features { margin-top: -485px; } .features-content .col-md-3 { -ms-flex: 0 0 50%; flex: 0 0 50%; max-width: 50%; } .home-slider .carousel-indicators { bottom: 515px; } .banner-info h1, .breadcrumb-info h1 { font-size: 50px; } .section-title h1 { font-size: 30px; } .testimonial h1 { font-size: 30px; } .testimonial-title h2 { font-size: 25px; } .work { padding: 0 30px 100px 0; } .work .work-image + .work-info { bottom: 30px; } .cta-info { max-width: 100%; margin-left: 0; } .cta-info h1 { font-size: 50px; line-height: 50px; } .cta-info h1 { font-size: 40px; line-height: 45px; } .section-padding { padding: 80px 0; } .about-info { margin-top: 45px; padding-left: 0; bottom: 30px; } .team-member { padding: 0 30px 100px 0; } .member-info { padding: 15px 20px; } .entry-content .read-more { right: 35px; } .tr-sidebar::before { top: -50px; } .tr-author { margin-bottom: 30px; } .blog-details .entry-title { font-size: 24px; } .tr-footer .footer-widget { margin: 30px 0; } .noticed-info { margin-top: 35px; } .noticed-info .section-title { margin-bottom: 15px; } .middle-content { padding: 200px 0 180px; } .sk-post-sc .sk-col-2, .sk-post-sc .sk-col-3 { -webkit-box-flex: 0; -ms-flex: 0 0 100%; flex: 0 0 100%; max-width: 100%; } .tr-sidebar { margin-top: 35px; } } /* XS Portrait */ @media (max-width: 575px) { .work .work-info { width: 90%; } .work, .tr-post { margin-bottom: 30px; } .work-content .btn.btn-primary { margin-top: 30px; } .tr-menu .right-content { right: 60px; } .video-content { height: 300px; } .video-icon a { width: 80px; height: 80px; line-height: 80px; } .banner-info h1, .breadcrumb-info h1 { font-size: 40px; } .section-title h1 { font-size: 26px; } .testimonial h1 { font-size: 26px; } .testimonial p { font-size: 14px; } .testimonial-title h2 { font-size: 20px; } .entry-content .read-more { right: 20px; } .choose-icon, .needs-icon { margin-right: 20px; } .service { margin: 20px 0; } .cta-info h1 { font-size: 36px; line-height: 36px; } .tr-features { margin-top: -510px; } .comment-author, .comments-area .comment-metadata { float: none; } .comments-area .comment-metadata { padding-left: 45px; margin-bottom: 10px; } } /* XS Portrait */ @media (max-width: 475px) { .banner-info h1, .breadcrumb-info h1 { font-size: 36px; } .work .work-info, .entry-content, .blog-details .tr-post .entry-content, .blog-details .tr-post:hover .entry-content { width: 100%; } .tr-menu .right-content { display: none; } .section-padding { padding: 70px 0; } .footer-top { padding: 25px 0px 50px; } .tr-sidebar::before { top: -30px; } #gmap { height: 300px; } .form-control { margin-bottom: 15px; } .entry-footer .view-info ul li { margin-right: 30px; } .entry-footer .tr-share ul li { margin-right: 20px; } .entry-footer .tr-share ul li span { margin-left: 15px; } .blog-details .entry-title { font-size: 20px; } .footer-widget.widget-menu li { width: 50%; } .tr-author { width: 250px; } .footer-bottom .float-left { margin-bottom: 10px; } .footer-bottom .float-left, .footer-bottom .float-right { float: none !important; display: block; } .tr-features { margin-top: -495px; } .feature { font-size: 14px; } .feature span { font-size: 16px; } .coming-soon-newsletter .mc4wp-form-fields { width: 100%; max-width: 500px; } } @media (max-width: 450px) { .tr-features { margin-top: -530px; } .entry-meta li { font-size: 12px; } }