/*------------------------------------------------------------------ [Master Stylesheet] Theme Name: Donate Fund - Charity HTML5 Template Version: 1.0.0 Author: unique-theme URL: http://themeforest.net/user/unique-theme -------------------------------------------------------------------*/ /*-------------------------------------------------------------- >>> TABLE OF CONTENTS: ---------------------------------------------------------------- #0.1 Theme Reset Style #0.2 Global Elements #0.3 header #0.4 hero-slider #0.5 footer #0.6 features-section #0.7 about-section #0.8 services-section #0.9 donat-contact #1.0 faq-achievement-section #1.1 testimonials-section #1.2 fun-fact-section #1.3 portfolio-section #1.4 partners-section #1.5 blog-section #1.5 cta-section-s2 -------------------------------------------------------------- #home style 2 -------------------------------------------------------------- #2.1 features-section-s2 #2.2 about-section-s2 #2.3 services-section-s2 #2.4 donat-contact-s2 #2.5 testimonials-section-s2 -------------------------------------------------------------- #home style 3 -------------------------------------------------------------- #3.1 features-section-s3 -------------------------------------------------------------- #about page -------------------------------------------------------------- #4.1 mission-vision-section -------------------------------------------------------------- #contact page -------------------------------------------------------------- #5.1 contact-pg-section -------------------------------------------------------------- #project single page -------------------------------------------------------------- #6.1 project-sigle-section -------------------------------------------------------------- #service single page -------------------------------------------------------------- #7.1 service-single-section -------------------------------------------------------------- #blog page -------------------------------------------------------------- #8.1 blog-pg-section -------------------------------------------------------------- #blog single page -------------------------------------------------------------- #9.1 blog-single-section -------------------------------------------------------------- #404 page -------------------------------------------------------------- #10.1 error-404-section ----------------------------------------------------------------*/ /*--------------------------- Fonts ----------------------------*/ @import url("https://fonts.googleapis.com/css?family=Muli:400,400i,600,700,800&display=swap"); /*-------------------------------------------------------------- #0.1 Theme Reset Style --------------------------------------------------------------*/ html { font-size: 16px; line-height: 24px; } body { font-family: "Muli", sans-serif; background-color: #fff; font-size: 16px; -webkit-font-smoothing: antialiased; overflow-x: hidden; } @media (max-width: 767px) { body { font-size: 14px; } } p { color: #67748a; line-height: 26px; } h1, h2, h3, h4, h5, h6 { font-weight: bold; color: #242632; } ul { list-style-type: none; padding-left: 0; margin: 0; } a { text-decoration: none; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; -ms-transition: all 0.2s; transition: all 0.2s; } a:hover { text-decoration: none; } img { max-width: 100%; } /*-------------------------------------------------------------- #0.2 Global Elements --------------------------------------------------------------*/ .page-wrapper { position: relative; overflow: hidden; } .wow { visibility: hidden; } .fi:before { margin: 0; } .section-padding { padding: 110px 0; } @media (max-width: 991px) { .section-padding { padding: 90px 0; } } @media (max-width: 767px) { .section-padding { padding: 80px 0; } } .section-padding-2 { padding: 110px 0 80px; } @media (max-width: 991px) { .section-padding-2 { padding: 90px 0 70px; } } @media (max-width: 767px) { .section-padding-2 { padding: 80px 0 60px; } } .center { text-align: center !important; } .color-yeollo { color: #f28d35; } .color-green { color: #0fdaa2; } .mar-bot-20 { margin-bottom: 20px; } .mar-top-10 { margin-top: 5px; } .mar-top-11 { margin-top: 10px; } /*** contact form error handling ***/ .contact-validation-active .error-handling-messages { width: 100% !important; margin-top: 15px !important; } .contact-validation-active label.error { color: red; font-size: 14px; font-weight: normal; margin: 5px 0 0 0; text-align: left; display: block; } .contact-validation-active #loader { display: none; margin-top: 10px; } .contact-validation-active #loader i { font-size: 30px; color: #f28d35; display: inline-block; -webkit-animation: rotating linear 2s infinite; animation: rotating linear 2s infinite; } .contact-validation-active #success, .contact-validation-active #error { width: 100%; color: #fff; padding: 5px 10px; font-size: 16px; text-align: center; display: none; } @media (max-width: 767px) { .contact-validation-active #success, .contact-validation-active #error { font-size: 15px; } } .contact-validation-active #success { background-color: #009a00; border-left: 5px solid green; margin-bottom: 5px; } .contact-validation-active #error { background-color: #ff1a1a; border-left: 5px solid red; } @-webkit-keyframes rotating { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes rotating { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } .rotating { -webkit-animation: rotating 5s alternate infinite; animation: rotating 5s alternate infinite; } /*** back to top **/ .back-to-top { background-color: #f28d35; width: 45px; height: 45px; line-height: 45px; border: 1px solid rgba(255, 255, 255, 0.25); text-align: center; position: absolute; z-index: 999; left: calc(50% - 22.5px); top: -22.5px; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; -ms-transition: all 0.2s; transition: all 0.2s; } @media (max-width: 991px) { .back-to-top { width: 40px; height: 40px; line-height: 40px; } } .back-to-top:hover { background-color: #242632; } .back-to-top i { font-size: 18px; color: #fff; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } @media (max-width: 991px) { .back-to-top i { font-size: 15px; } } /** for popup image ***/ .mfp-wrap { background-color: rgba(0, 0, 0, 0.9); z-index: 99999; } .mfp-with-zoom .mfp-container, .mfp-with-zoom.mfp-bg { opacity: 0; -webkit-backface-visibility: hidden; -webkit-transition: all 0.3s ease-out; -moz-transition: all 0.3s ease-out; -o-transition: all 0.3s ease-out; transition: all 0.3s ease-out; } .mfp-with-zoom.mfp-ready .mfp-container { opacity: 1; } .mfp-with-zoom.mfp-ready.mfp-bg { opacity: 0.8; } .mfp-with-zoom.mfp-removing .mfp-container, .mfp-with-zoom.mfp-removing.mfp-bg { opacity: 0; } /*** for fancybox video ***/ .fancybox-overlay { background: rgba(0, 0, 0, 0.9); z-index: 9999 !important; } .fancybox-wrap { z-index: 99999 !important; } .section-title, .section-title-s2, .section-title-s3 { margin-bottom: 30px; } @media (max-width: 767px) { .section-title, .section-title-s2, .section-title-s3 { margin-bottom: 20px; } } .section-title > span, .section-title-s2 > span, .section-title-s3 > span { font-size: 14px; font-weight: bold; color: #f28d35; text-transform: uppercase; display: block; margin-top: -0.2em; } @media (max-width: 767px) { .section-title > span, .section-title-s2 > span, .section-title-s3 > span { font-size: 12px; } } .section-title h2, .section-title-s2 h2, .section-title-s3 h2 { font-size: 36px; margin: 0.2em 0 0; } @media (max-width: 991px) { .section-title h2, .section-title-s2 h2, .section-title-s3 h2 { font-size: 30px; } } @media (max-width: 767px) { .section-title h2, .section-title-s2 h2, .section-title-s3 h2 { font-size: 25px; } } .section-title-s2, .section-title-s3 { margin-bottom: 45px; } @media (max-width: 991px) { .section-title-s2, .section-title-s3 { margin-bottom: 30px; } } .section-title-s3 { text-align: center; } .theme-btn, .theme-btn-s2, .theme-btn-s3 { background-color: #f28d35; color: #fff; font-weight: 600; padding: 13px 25px; border-radius: 50px; display: inline-block; position: relative; text-transform: capitalize; } @media (max-width: 991px) { .theme-btn, .theme-btn-s2, .theme-btn-s3 { font-size: 14px; padding: 13px 22px; } } .theme-btn:hover, .theme-btn-s2:hover, .theme-btn-s3:hover, .theme-btn:focus, .theme-btn-s2:focus, .theme-btn-s3:focus, .theme-btn:active, .theme-btn-s2:active, .theme-btn-s3:active { background-color: #242632; color: #fff; text-decoration: none; } @media (max-width: 767px) { .theme-btn, .theme-btn-s2, .theme-btn-s3 { padding: 12px 17px; } } .theme-btn-s2, .theme-btn-s3 { padding: 14px 30px; } @media (max-width: 991px) { .theme-btn-s2, .theme-btn-s3 { font-size: 14px; padding: 13px 22px; } } @media (max-width: 767px) { .theme-btn-s2, .theme-btn-s3 { font-size: 13px; padding: 12px 17px; } } .theme-btn-s3 { background-color: #242632; } .theme-btn-s3:hover, .theme-btn-s3:focus, .theme-btn-s3:active { background-color: #f28d35; color: #fff; text-decoration: none; } .theme-btn-s4 { background-color: #f28d35; color: #fff; font-weight: 600; padding: 9px 18px; border-radius: 50px; margin-right: 8px; display: inline-block; position: relative; text-transform: capitalize; } @media (max-width: 991px) { .theme-btn-s4 { font-size: 14px; padding: 13px 22px; } } .theme-btn-s4:hover, .theme-btn-s4:focus, .theme-btn-s4:active { background-color: #242632; color: #fff; text-decoration: none; } .theme-btn-s5 { background-color: #242632; color: #fff; font-weight: 600; padding: 9px 18px; border-radius: 50px; display: inline-block; position: relative; text-transform: capitalize; } @media (max-width: 991px) { .theme-btn-s5 { font-size: 14px; padding: 13px 22px; } } .theme-btn-s5:hover, .theme-btn-s5:focus, .theme-btn-s5:active { background-color: #f28d35; color: #fff; text-decoration: none; } .theme-btn-s6 { background-color: #fff; color: #f28d35; font-weight: 600; padding: 13px 30px; border-radius: 50px; display: inline-block; position: relative; text-transform: capitalize; } @media (max-width: 991px) { .theme-btn-s6 { font-size: 14px; padding: 13px 22px; } } .theme-btn-s6:hover, .theme-btn-s6:focus, .theme-btn-s6:active { background-color: #242632; color: #fff; text-decoration: none; } .theme-btn-s7 { background-color: #242632; color: #fff; font-weight: 600; padding: 13px 30px; border-radius: 50px; display: inline-block; position: relative; text-transform: capitalize; } @media (max-width: 991px) { .theme-btn-s7 { font-size: 14px; padding: 13px 22px; } } .theme-btn-s7:hover, .theme-btn-s7:focus, .theme-btn-s7:active { background-color: #fff; color: #f28d35; text-decoration: none; } .hero-video-btn { display: inline-block; font-size: 16px; color: #fff; } .hero-video-btn i { display: inline-block; position: relative; top: 5px; background: #fff; width: 55px; height: 55px; line-height: 45px; text-align: center; border: 5px solid rgba(230, 230, 230, 0.88); border-radius: 85px; display: inline-block; margin-right: 10px; } @media (max-width: 991px) { .hero-video-btn i { width: 45px; height: 45px; line-height: 35px; } } .hero-video-btn .fi:before { font-size: 26px; color: #f28d35; padding-left: 0px; font-weight: bolder; } @media (max-width: 991px) { .hero-video-btn { font-size: 16px; } } @media (max-width: 767px) { .hero-video-btn .fi:before { font-size: 18px; } } .hero-video-btn:hover { color: #fff; } .form input, .form textarea, .form select { border-color: #bfbfbf; border-radius: 0; outline: 0; -webkit-box-shadow: none; box-shadow: none; color: #595959; } .form input:focus, .form textarea:focus, .form select:focus { border-color: #f28d35; -webkit-box-shadow: 0 0 5px 0 #fd8149; -moz-box-shadow: 0 0 5px 0 #fd8149; -o-box-shadow: 0 0 5px 0 #fd8149; -ms-box-shadow: 0 0 5px 0 #fd8149; box-shadow: 0 0 5px 0 #fd8149; } .form::-webkit-input-placeholder { font-style: 14px; font-style: italic; color: #595959; } .form:-moz-placeholder { font-style: 14px; font-style: italic; color: #595959; } .form::-moz-placeholder { font-style: 14px; font-style: italic; color: #595959; } .form:-ms-input-placeholder { font-style: 14px; font-style: italic; color: #595959; } .form select { font-style: italic; background: url(../images/select-icon.html) no-repeat right center; display: inline-block; -webkit-appearance: none; -moz-appearance: none; -ms-appearance: none; appearance: none; cursor: pointer; } .form select::-ms-expand { /* for IE 11 */ display: none; } .social-links { overflow: hidden; } .social-links li { float: left; width: 35px; height: 35px; margin-right: 1px; } .social-links li a { background-color: #fd8149; width: 35px; height: 35px; line-height: 35px; display: block; color: #fff; text-align: center; } .social-links li a:hover { background-color: #f28d35; } /****************************** #page title ******************************/ .page-title { background: url("../images/page-title.jpg") center center/cover no-repeat local; width: 100%; height: 430px; position: relative; text-align: center; } @media (max-width: 991px) { .page-title { height: 300px; } } .page-title .container { height: 100%; display: table; } @media screen and (min-width: 992px) { .page-title .container { padding-top: 100px; } } .page-title .container > .row { vertical-align: middle; display: table-cell; } .page-title h2 { font-size: 55px; font-weight: 900; color: #fff; margin: 1.2em 0 0.30em; } @media (max-width: 991px) { .page-title h2 { font-size: 45px; } } @media (max-width: 767px) { .page-title h2 { font-size: 40px; } } .preloader { background-color: #fff; width: 100%; height: 100%; position: fixed; z-index: 1000; } .preloader .sk-folding-cube { margin: 20px auto; width: 60px; height: 60px; position: absolute; left: calc(50% - 30px); top: calc(50% - 50px); -webkit-transform: rotateZ(45deg); -ms-transform: rotate(45deg); transform: rotateZ(45deg); } .preloader .sk-folding-cube .sk-cube { float: left; width: 50%; height: 50%; position: relative; -webkit-transform: scale(1.1); -ms-transform: scale(1.1); transform: scale(1.1); } .preloader .sk-folding-cube .sk-cube:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-color: #f28d35; -webkit-animation: sk-foldCubeAngle 2.4s infinite linear both; animation: sk-foldCubeAngle 2.4s infinite linear both; -webkit-transform-origin: 100% 100%; -ms-transform-origin: 100% 100%; transform-origin: 100% 100%; } .preloader .sk-folding-cube .sk-cube2 { -webkit-transform: scale(1.1) rotateZ(90deg); -ms-transform: scale(1.1) rotate(90deg); transform: scale(1.1) rotateZ(90deg); } .preloader .sk-folding-cube .sk-cube3 { -webkit-transform: scale(1.1) rotateZ(180deg); -ms-transform: scale(1.1) rotate(180deg); transform: scale(1.1) rotateZ(180deg); } .preloader .sk-folding-cube .sk-cube4 { -webkit-transform: scale(1.1) rotateZ(270deg); -ms-transform: scale(1.1) rotate(270deg); transform: scale(1.1) rotateZ(270deg); } .preloader .sk-folding-cube .sk-cube2:before { -webkit-animation-delay: 0.3s; animation-delay: 0.3s; } .preloader .sk-folding-cube .sk-cube3:before { -webkit-animation-delay: 0.6s; animation-delay: 0.6s; } .preloader .sk-folding-cube .sk-cube4:before { -webkit-animation-delay: 0.9s; animation-delay: 0.9s; } @-webkit-keyframes sk-foldCubeAngle { 0%, 10% { -webkit-transform: perspective(140px) rotateX(-180deg); transform: perspective(140px) rotateX(-180deg); opacity: 0; } 25%, 75% { -webkit-transform: perspective(140px) rotateX(0deg); transform: perspective(140px) rotateX(0deg); opacity: 1; } 90%, 100% { -webkit-transform: perspective(140px) rotateY(180deg); transform: perspective(140px) rotateY(180deg); opacity: 0; } } @keyframes sk-foldCubeAngle { 0%, 10% { -webkit-transform: perspective(140px) rotateX(-180deg); transform: perspective(140px) rotateX(-180deg); opacity: 0; } 25%, 75% { -webkit-transform: perspective(140px) rotateX(0deg); transform: perspective(140px) rotateX(0deg); opacity: 1; } 90%, 100% { -webkit-transform: perspective(140px) rotateY(180deg); transform: perspective(140px) rotateY(180deg); opacity: 0; } } .theme-accordion-s1 { margin-bottom: 0; } .theme-accordion-s1 .panel-default { background: transparent; border: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; } .theme-accordion-s1 .panel-heading { background-color: transparent; padding: 0; border-radius: 0; } .theme-accordion-s1 .panel + .panel { margin-top: 15px; } .theme-accordion-s1 .panel-heading a { background: #f28d35; font-size: 16px; font-weight: 600; color: #fff; display: block; padding: 18px 25px; position: relative; } @media (max-width: 991px) { .faq-container { margin-bottom: 70px; } } @media (max-width: 991px) { .theme-accordion-s1 .panel-heading a { font-size: 15px; padding: 15px 25px; } } @media (max-width: 767px) { .theme-accordion-s1 .panel-heading a { padding: 12px 15px; } } .theme-accordion-s1 .panel-heading a:before { font-family: "themify"; content: "\e62a"; font-size: 15px; position: absolute; right: 25px; -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; } @media (max-width: 991px) { .theme-accordion-s1 .panel-heading a:before { font-size: 18px; right: 20px; } } .theme-accordion-s1 .panel-heading a:focus { text-decoration: none; } .theme-accordion-s1 .panel-heading .collapsed { background-color: #fff; color: #242632; border: 1px solid #ececec; } .theme-accordion-s1 .panel-heading .collapsed:before { -webkit-transform: rotate(0); -ms-transform: rotate(0); transform: rotate(0); } .theme-accordion-s1 .panel-heading + .panel-collapse > .panel-body { background-color: #fff; border: 0; padding: 40px 25px 15px; border: 1px solid #ececec; } @media (max-width: 991px) { .theme-accordion-s1 .panel-heading + .panel-collapse > .panel-body { padding: 20px 25px 10px; font-size: 15px; } } @media (max-width: 767px) { .theme-accordion-s1 .panel-heading + .panel-collapse > .panel-body { padding: 15px 15px 8px; } } .theme-accordion-s1 .panel-heading + .panel-collapse > .panel-body p { margin-bottom: 1.3em; } /*-------------------------------------- service single sidebar ----------------------------------------*/ .service-sidebar { /*** service-list-widget ***/ /*** download-widget ***/ /*** contact-widget ***/ /*** service-features-widget ***/ } @media (max-width: 991px) { .service-sidebar { max-width: 300px; margin-top: 80px; } } .service-sidebar > .widget + .widget { margin-top: 60px; } .service-sidebar .service-list-widget ul { list-style: none; border-bottom: 0; border: 2px solid #f2f7fd; } .service-sidebar .service-list-widget ul li { border-bottom: 1px solid #ebf3fd; } .service-sidebar .service-list-widget ul > li:last-child { border-bottom: 0; } .service-sidebar .service-list-widget a { font-size: 14px; background: #fff; font-weight: bold; display: block; color: #0a172b; padding: 15px 24px; } .service-sidebar .service-list-widget a:hover, .service-sidebar .service-list-widget .current a { background-color: #f28d35; color: #fff; } .service-sidebar .download-widget ul { list-style: none; } .service-sidebar .download-widget ul > li + li { margin-top: 5px; } .service-sidebar .download-widget ul a { background: #f28d35; color: #fff; padding: 18px 25px; font-weight: 600; display: block; } .service-sidebar .download-widget ul i { display: inline-block; padding-right: 10px; color: #fff; } .service-sidebar .download-widget ul a:hover { background: #de4702; } .service-sidebar .contact-widget { background: url("../images/single-contact-widget-bg.html") center center/cover no-repeat local; padding: 45px 40px; position: relative; text-align: center; } .service-sidebar .contact-widget:before { content: ""; background: #f28d35; width: 100%; height: 100%; position: absolute; left: 0; top: 0; opacity: 0.9; } .service-sidebar .contact-widget > div { position: relative; z-index: 1; } .service-sidebar .contact-widget h5 { font-size: 20px; line-height: 30px; color: #fff; margin: 1em 0; text-transform: capitalize; } .service-sidebar .contact-widget a { background-color: #fff; font-size: 14px; font-weight: 600; color: #57667e; padding: 10px 15px; display: inline-block; margin-top: 25px; border-radius: 50px; } .service-sidebar .contact-widget a:hover { color: #f28d35; } .service-sidebar .service-features-widget { padding: 45px 30px; position: relative; border: 2px solid #f7f7f7; } .service-sidebar .service-features-widget:before { font-family: "Themify"; content: "\e61f"; font-size: 25px; color: #f28d35; position: absolute; right: 30px; top: 40px; opacity: 0.5; } .service-sidebar .service-features-widget h3 { font-size: 18px; margin: 0 0 0.8em; text-transform: capitalize; } .service-sidebar .service-features-widget ol { list-style-position: inside; padding-left: 0; margin: 0; } .service-sidebar .service-features-widget ol > li + li { margin-top: 8px; } /*------------------------------------ blog sidebar ------------------------------------*/ .blog-sidebar { /*** search-widget ***/ /*** about-widget ***/ /*** category-widget ***/ /*** recent-post-widget ***/ /*** tag-widget ***/ } @media screen and (min-width: 992px) { .blog-sidebar { padding-left: 45px; } } @media (max-width: 991px) { .blog-sidebar { margin-top: 80px; max-width: 400px; } } @media (max-width: 767px) { .blog-sidebar { margin-top: 60px; max-width: 400px; } } .blog-sidebar .widget { padding: 35px 28px; border: 1px solid #ececec; } .blog-sidebar .widget h3 { font-size: 18px; margin: 0 0 1.3em; position: relative; text-transform: capitalize; } .blog-sidebar .widget h3 { font-size: 18px; margin: 0 0 2em; position: relative; text-transform: capitalize; } .blog-sidebar .widget h3:before { content: ""; position: absolute; background-color: #f28d35; height: 3px; width: 40px; left: 0; bottom: -15px; } .blog-sidebar .widget h3 .icon { font-size: 18px; color: #303030; margin-right: 18px; font-weight: 900; } .blog-sidebar > .widget + .widget { margin-top: 40px; } .blog-sidebar .about-widget .img-holder { margin-bottom: 25px; } .blog-sidebar .about-widget p { font-size: 15px; font-size: 0.9375rem; margin-bottom: 1.2em; } .blog-sidebar .about-widget a { font-size: 14px; font-size: 0.875rem; font-weight: bold; color: #102541; } .blog-sidebar .about-widget a:hover { color: #f28d35; } .blog-sidebar .social-widget .social-icons { display: inline-block; overflow: hidden; } .blog-sidebar .social-widget .social-icons li { width: 35px; height: 35px; line-height: 35px; float: left; text-align: center; margin: 0 4px } .blog-sidebar .social-widget .social-icons li a { background: transparent; display: block; color: #242632; border-radius: 50%; } .blog-sidebar .social-widget .social-icons li a:hover { background: #f28d35; } .blog-sidebar .social-widget .social-icons > li + li { margin-left: 15px; } .blog-sidebar .search-widget form div { position: relative; } .blog-sidebar .search-widget input { background-color: rgba(242, 141, 53, 0.05); height: 50px; font-size: 16px; padding: 6px 50px 6px 20px; border: 0; border-radius: 5px; -webkit-box-shadow: none; box-shadow: none; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; } .blog-sidebar .search-widget input:focus { background-color: rgba(253, 94, 22, 0.1); } .blog-sidebar .search-widget form button { background: transparent; font-size: 20px; color: #f28d35; border: 0; outline: 0; position: absolute; right: 10px; top: 55%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .blog-sidebar .category-widget ul { list-style: none; } .blog-sidebar .category-widget ul li { font-size: 15px; position: relative; } @media (max-width: 767px) { .blog-sidebar .category-widget ul li { font-size: 14px; } } .blog-sidebar .category-widget ul li span { background: #f28d35; color: #fff; position: absolute; right: 0; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); height: 25px; width: 25px; line-height: 25px; border-radius: 50%; text-align: center; border: 1px solid #e8e8e6; font-weight: 300; box-shadow: 3px 4px 3px rgba(0, 0, 0, 0.3); } .blog-sidebar .category-widget ul > li + li { margin-top: 12px; padding-top: 12px; border-top: 1px dashed #e4e4e4; } .blog-sidebar .category-widget ul a { display: block; color: #57667e; } .blog-sidebar .category-widget ul a:hover, .blog-sidebar .category-widget ul li:hover:before { color: #f28d35; } .blog-sidebar .recent-post-widget .post { overflow: hidden; } .blog-sidebar .recent-post-widget .posts > .post + .post { margin-top: 15px; padding-top: 15px; border-top: 1px dashed #e4e4e4; } .blog-sidebar .recent-post-widget .post .img-holder { width: 68px; float: left; } .blog-sidebar .recent-post-widget .post .img-holder img { border-radius: 50%; } .blog-sidebar .recent-post-widget .post .details { width: calc(100% - 68px); float: left; padding-left: 20px; } .blog-sidebar .recent-post-widget .post h4 { font-size: 14px; line-height: 21px; margin: 0 0 0.3em; } @media (max-width: 1199px) { .blog-sidebar .recent-post-widget .post h4 { margin: 0; } } .blog-sidebar .recent-post-widget .post h4 a { display: inline-block; color: #242632; } .blog-sidebar .recent-post-widget .post h4 a:hover { color: #f28d35; } .blog-sidebar .recent-post-widget .post .details .date { font-size: 13px; color: #f28d35; } .blog-sidebar .recent-post-widget .post .details .date i { display: inline-block; padding-right: 7px; } .blog-sidebar .tag-widget ul { overflow: hidden; list-style: none; } .blog-sidebar .tag-widget ul li { float: left; margin: 0 8px 8px 0; } .blog-sidebar .tag-widget ul li a { font-size: 13px; display: inline-block; padding: 5px 14px; color: #57667e; border: 1px solid #ececec; } .blog-sidebar .tag-widget ul li a:hover { background: #f28d35; color: #fff; } .blog-sidebar .instagram-widget ul { overflow: hidden; list-style: none; margin: 0 -5px; } .blog-sidebar .instagram-widget ul li { width: calc(33.33% - 10px); float: left; margin: 0 5px 10px; } .blog-sidebar .video-widget .img-holder { margin-bottom: 20px; margin-left: 0; position: relative; } .blog-sidebar .video-widget a { background-color: rgba(242, 141, 53, 0.9294117647058824); border: 1px solid #fff; width: 45px; height: 45px; border-radius: 45px; display: inline-block; position: absolute; top: 50%; right: 110px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); -webkit-animation: spineer 2s infinite; animation: spineer 2s infinite; } .blog-sidebar .video-widget a:before { content: ""; width: 0px; height: 0px; border-top: 10px solid transparent; border-bottom: 10px solid transparent; border-left: 10px solid white; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .blog-sidebar .video-widget a:hover { color: #fd1e50ed; } /**** pagination ****/ .pagination-wrapper { text-align: center; margin-top: 60px; } @media (max-width: 991px) { .pagination-wrapper { text-align: left; margin-top: 40px; } } .pagination-wrapper .pg-pagination { display: inline-block; overflow: hidden; list-style-type: none; text-align: center; } .pagination-wrapper .pg-pagination li { float: left; margin-right: 10px; } @media (max-width: 767px) { .pagination-wrapper .pg-pagination li { margin-right: 5px; } } .pagination-wrapper .pg-pagination li:last-child { margin-right: 0; } .pagination-wrapper .pg-pagination li a { background-color: transparent; width: 50px; height: 50px; line-height: 47px; font-size: 16px; font-weight: bold; color: #a9b8c4; border: 2px solid #c9cfd4; display: block; border-radius: 50%; } @media (max-width: 991px) { .pagination-wrapper .pg-pagination li a { width: 40px; height: 40px; line-height: 37px; font-size: 15px; } } .pagination-wrapper .pg-pagination .active a, .pagination-wrapper .pg-pagination li a:hover { background: #f28d35; border-color: #f28d35; color: #fff; } .pagination-wrapper .pg-pagination .fi:before { font-size: 15px; } .pagination-wrapper-left { text-align: left; } .pagination-wrapper-right { text-align: right; } @media screen and (min-width: 1200px) { .pagination-wrapper-right { padding-right: 50px; } } @media (max-width: 991px) { .pagination-wrapper-right { margin-top: 45px; text-align: left; } } /*-------------------------------------------------------------- #0.3 header --------------------------------------------------------------*/ .site-header { /* navigation open and close btn hide for width screen */ /* style for navigation less than 992px */ /*navbar collaps less then 992px*/ } .site-header .navigation { background-color: #fff; margin-bottom: 0; border: 0; -webkit-border-radius: 0; -moz-border-radius: 0; -o-border-radius: 0; -ms-border-radius: 0; border-radius: 0; } .site-header .navigation > .container { position: relative; } .site-header #navbar { -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s; transition: all 0.5s; /*** mega-menu style ***/ } .site-header #navbar > ul li a:hover, .site-header #navbar > ul li a:focus { text-decoration: none; color: #0fdaa2 !important; } @media screen and (min-width: 992px) { .site-header #navbar { /*** hover effect ***/ } .site-header #navbar li { position: relative; } .site-header #navbar > ul > li > a { font-size: 16px; } .site-header #navbar > ul .sub-menu { background-color: #fff; width: 220px; position: absolute; left: 0; top: 100%; z-index: 10; visibility: hidden; opacity: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; -webkit-box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1); box-shadow: 0 8px 15px rgba(0, 0, 0, 0.1); } .site-header #navbar > ul > li .sub-menu li { border-bottom: 1px solid #efefef; } .site-header #navbar > ul > li .sub-menu a { font-size: 14px; font-weight: 600; color: #242632; display: block; padding: 13px 20px; } .site-header #navbar > ul > li > .sub-menu .sub-menu { left: 100%; top: 0; } .site-header #navbar > ul > li > .sub-menu > .menu-item-has-children > a { position: relative; } .site-header #navbar > ul > li > .sub-menu > .menu-item-has-children > a:before { font-family: "themify"; content: "\e649"; font-size: 11px; position: absolute; right: 15px; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .site-header #navbar > ul > li:hover > .sub-menu { top: 100%; visibility: visible; opacity: 1; } .site-header #navbar .sub-menu > li:hover > .sub-menu { left: 100%; visibility: visible; opacity: 1; } } @media (max-width: 991px) { .site-header #navbar > ul > li a { display: block; font-size: 14px; } .site-header #navbar > ul > li .sub-menu li { border-bottom: 1px solid #e6e6e6; } .site-header #navbar > ul .sub-menu > li:last-child { border-bottom: 0; } .site-header #navbar > ul > li > .sub-menu a { padding: 8px 15px 8px 45px; } .site-header #navbar > ul > li > .sub-menu .sub-menu a { padding: 8px 15px 8px 65px; } .site-header #navbar > ul .menu-item-has-children > a { position: relative; } .site-header #navbar > ul .menu-item-has-children > a:before { font-family: "themify"; content: "\e61a"; font-size: 11px; position: absolute; right: 15px; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } } @media screen and (min-width: 992px) { .site-header #navbar { /*** hover effect ***/ } .site-header #navbar .has-mega-menu { position: static; } .site-header #navbar .mega-menu, .site-header #navbar .half-mega-menu { background-color: #fff; padding: 20px; border-top: 2px solid #f28d35; position: absolute; right: 0; top: 100%; z-index: 10; visibility: hidden; opacity: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; } .site-header #navbar .mega-menu { width: 1140px; right: 15px; } .site-header #navbar .half-mega-menu { width: 585px; } .site-header #navbar .mega-menu-box-title { font-size: 14px; text-transform: uppercase; font-weight: bold; display: block; padding-bottom: 7px; margin-bottom: 7px; border-bottom: 1px solid #e6e6e6; } .site-header #navbar .mega-menu-list-holder li a { font-size: 14px; display: block; padding: 7px 8px; margin-left: -8px; } .site-header #navbar .has-mega-menu:hover > ul { top: 100%; visibility: visible; opacity: 1; } .site-header #navbar .mega-menu p { font-size: 15px; margin-top: 15px; } .site-header #navbar .mega-menu .contact-widget ul li { font-size: 15px; padding-left: 25px; position: relative; } .site-header #navbar .mega-menu .contact-widget ul > li + li { margin-top: 10px; } .site-header #navbar .mega-menu .contact-widget ul li i { position: absolute; left: 0; color: #000; } .site-header #navbar .mega-menu-list-holder li { border-bottom: 1px solid #f2f2f2; } .site-header #navbar .mega-menu-list-holder li a { display: block; padding: 13px 5px; margin-left: -8px; color: #6c6c6c; text-transform: capitalize; } .site-header #navbar .mega-menu-list-holder li a i { color: #3b1aaf; font-size: 14px; padding-right: 6px; } .site-header #navbar .mega-menu-list-holder > li:last-child { border-bottom: 0; } .site-header #navbar .has-mega-menu:hover > ul { top: 100%; visibility: visible; opacity: 1; background: #f9fbfd; -webkit-box-shadow: -2px 18px 40px -9px #999999; box-shadow: -2px 18px 40px -9px #999999; } .site-header #navbar .has-mega-menu h4 { margin-left: 16px; } .site-header #navbar .has-mega-menu .img-holder { padding-top: 15px; } .site-header #navbar .has-mega-menu .img-holder img { border: 2px solid; } .site-header #navbar .mega-menu .menu-item-has-children-1 ul { background-color: #fff; width: 260px; position: absolute; left: 0; top: 130%; z-index: 10; visibility: hidden; opacity: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; -webkit-box-shadow: -2px 18px 40px -9px #999999; box-shadow: -2px 18px 40px -9px #999999; } .site-header #navbar .mega-menu .menu-item-has-children-1 ul li { border-bottom: 1px solid #efefef; } .site-header #navbar .mega-menu .menu-item-has-children-1 ul li a { display: block; padding: 15px 0 15px 30px; color: #6c6c6c; } .site-header #navbar .mega-menu .menu-item-has-children-1 > a { position: relative; } .site-header #navbar .mega-menu .menu-item-has-children-1 > a:before { font-family: "themify"; content: "\e649"; font-size: 11px; font-size: 0.6875rem; position: absolute; right: 15px; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .site-header #navbar .mega-menu .menu-item-has-children-1:hover > .mega-menu-hover { top: 100%; visibility: visible; opacity: 1; } .pad-top { padding-top: 130px; } } @media (max-width: 1199px) { .site-header #navbar > ul .mega-menu { width: 950px; right: 15px; } .site-header #navbar > ul .half-mega-menu { width: 485px; } } @media (max-width: 991px) { .site-header #navbar > ul .mega-menu, .site-header #navbar > ul .half-mega-menu { width: auto; } .site-header #navbar > ul .mega-menu .row, .site-header #navbar > ul .half-mega-menu .row { margin: 0; } .site-header #navbar .mega-menu-content > .row > .col { margin-bottom: 25px; } } @media (max-width: 991px) { .site-header #navbar .mega-menu .mega-menu-list-holder a { padding: 5px 15px 5px 40px; } .site-header #navbar .mega-menu .mega-menu-box-title { font-size: 14px; text-transform: uppercase; display: block; border-bottom: 1px dotted #b3b3b3; padding: 0 0 4px 5px; margin: 0 25px 8px 25px; } } @media screen and (min-width: 992px) { .site-header .navbar-header .open-btn { display: none; } .site-header #navbar .close-navbar { display: none; } } @media (max-width: 991px) { .site-header { /* class for show hide navigation */ } .site-header .container { width: 100%; } .site-header .navbar-header button { background-color: #f28d35; width: 40px; height: 35px; border: 0; padding: 5px 10px; outline: 0; position: absolute; right: 15px; top: 12px; z-index: 20; } .site-header .navbar-header button span { background-color: #fff; display: block; height: 2px; margin-bottom: 5px; } .site-header .navbar-header button span:last-child { margin: 0; } .site-header #navbar { background: #fff; display: block !important; width: 280px; height: 100% !important; margin: 0; padding: 0; border-left: 1px solid #cccccc; border-right: 1px solid #cccccc; position: fixed; right: -330px; top: 0; z-index: 100; } .site-header #navbar ul a { color: #000; } .site-header #navbar ul a:hover, .site-header #navbar ul li.current a { color: #f28d35; } .site-header #navbar .navbar-nav { height: 100%; overflow: auto; } .site-header #navbar .close-navbar { background-color: #fff; width: 40px; height: 40px; color: #000; border: 0; outline: none; position: absolute; left: -41px; top: 90px; z-index: 20; } .site-header #navbar .close-navbar .ti-close { position: relative; top: 1px; } .site-header #navbar > ul > li { border-bottom: 1px solid #f2f2f2; } .site-header #navbar > ul > li > a { padding: 10px 15px 10px 35px; } .site-header .slideInn { right: 0 !important; } } @media (max-width: 767px) { .site-header .navbar-header .navbar-brand { font-size: 24px; } .site-header #navbar .navbar-nav { margin: 0; } } @media (max-width: 991px) { .site-header .navbar-collapse.collapse { display: none; } .site-header .navbar-collapse.collapse.in { display: block; } .site-header .navbar-header .collapse, .site-header .navbar-toggle { display: block; } .site-header .navbar-header { float: none; } .site-header .navbar-right { float: none; } .site-header .navbar-nav { float: none; } .site-header .navbar-nav > li { float: none; } } @media (max-width: 991px) { .page-wrapper { -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; } .body-overlay:before { content: ""; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.9); position: absolute; left: 0; top: 0; z-index: 10; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; } } /*-------------------------------------------------------------- #header-style-1 --------------------------------------------------------------*/ .header-style-1, .header-style-2, .header-style-3 { /*** search-contact ***/ } .header-style-1 .topbar, .header-style-2 .topbar, .header-style-3 .topbar { background-color: #242632; padding: 10px 0; } @media (max-width: 991px) { .header-style-1 .topbar, .header-style-2 .topbar, .header-style-3 .topbar { border-bottom: 1px solid #41424a; } } @media (max-width: 767px) { .header-style-1 .topbar, .header-style-2 .topbar, .header-style-3 .topbar { padding: 20px 0; } } @media (max-width: 767px) { .header-style-1 .topbar, .header-style-2 .topbar, .header-style-3 .topbar { text-align: center; } } .header-style-1 .topbar .social ul, .header-style-2 .topbar .social ul, .header-style-3 .topbar .social ul { overflow: hidden; padding-top: 2px; } @media (max-width: 767px) { .header-style-1 .topbar .social ul, .header-style-2 .topbar .social ul, .header-style-3 .topbar .social ul { display: inline-block; } } .header-style-1 .topbar .social li, .header-style-2 .topbar .social li, .header-style-3 .topbar .social li { float: left; } .header-style-1 .topbar .social ul > li + li, .header-style-2 .topbar .social ul > li + li, .header-style-3 .topbar .social ul > li + li { margin-left: 15px; } .header-style-1 .topbar .social a, .header-style-2 .topbar .social a, .header-style-3 .topbar .social a { font-size: 14px; color: #fff; } .header-style-1 .topbar .social a:hover, .header-style-2 .topbar .social a:hover, .header-style-3 .topbar .social a:hover { color: #fff; } .header-style-1 .topbar .text, .header-style-2 .topbar .text, .header-style-3 .topbar .text { text-align: right; } @media (max-width: 767px) { .header-style-1 .topbar .text, .header-style-2 .topbar .text, .header-style-3 .topbar .text { text-align: center; } } .header-style-1 .topbar .text span, .header-style-2 .topbar .text span, .header-style-3 .topbar .text span { font-weight: bold; color: #fff; background: #f28d35; padding: 12px; } @media (max-width: 767px) { .header-style-1 .topbar .text span, .header-style-2 .topbar .text span, .header-style-3 .topbar .text span { padding: 3px 6px; } } .header-style-1 .topbar .text p, .header-style-2 .topbar .text p, .header-style-3 .topbar .text p { margin: 0; } @media screen and (min-width: 992px) { .header-style-1, .header-style-2, .header-style-3 { width: 100%; position: absolute; left: 0; top: 0; z-index: 100; } .header-style-1 .navigation, .header-style-2 .navigation, .header-style-3 .navigation { background-color: transparent; } .header-style-1 #navbar, .header-style-2 #navbar, .header-style-3 #navbar { margin-right: 168px; } .header-style-1 #navbar > ul > li > a, .header-style-2 #navbar > ul > li > a, .header-style-3 #navbar > ul > li > a { font-size: 15px; font-weight: bold; color: #fff; padding: 40px 8px; } .header-style-1 .navigation .container, .header-style-2 .navigation .container, .header-style-3 .navigation .container { position: relative; } .header-style-1 .navigation .container .separator, .header-style-2 .navigation .container .separator, .header-style-3 .navigation .container .separator { background-color: rgba(255, 255, 255, 0.07); width: calc(100% - 0px); height: 1px; position: absolute; bottom: 0; left: 0px; } } @media screen and (min-width: 1200px) { .header-style-1 #navbar > ul > .menu-item-has-children > a:before, .header-style-2 #navbar > ul > .menu-item-has-children > a:before, .header-style-3 #navbar > ul > .menu-item-has-children > a:before { font-family: "themify"; content: "\e64b"; font-size: 8px; position: absolute; right: 4px; top: 41%; } .header-style-1 #navbar > ul > li > a, .header-style-2 #navbar > ul > li > a, .header-style-3 #navbar > ul > li > a { padding: 40px 18px; } } .header-style-1 .navbar-brand, .header-style-2 .navbar-brand, .header-style-3 .navbar-brand { margin-top: 6px; position: relative; top: 5px; } @media (max-width: 991px) { .header-style-1 .navbar-brand, .header-style-2 .navbar-brand, .header-style-3 .navbar-brand { margin-top: 0; padding-top: 0; margin-bottom: 10px; } } .header-style-1 .navbar-brand img, .header-style-2 .navbar-brand img, .header-style-3 .navbar-brand img { max-width: 213px; } @media (max-width: 991px) { .header-style-1 .navigation, .header-style-2 .navigation, .header-style-3 .navigation { background-color: #242632; padding: 15px 0; } } .header-style-1 .search-contact, .header-style-2 .search-contact, .header-style-3 .search-contact { position: absolute; right: 0; top: 32px; } @media (max-width: 991px) { .header-style-1 .search-contact, .header-style-2 .search-contact, .header-style-3 .search-contact { right: 75px; top: 12px; } } @media (max-width: 450px) { .header-style-1 .search-contact, .header-style-2 .search-contact, .header-style-3 .search-contact { display: none; } } .header-style-1 .search-contact > div, .header-style-2 .search-contact > div, .header-style-3 .search-contact > div { display: inline-block; } .header-style-1 .search-contact .open-btn, .header-style-2 .search-contact .open-btn, .header-style-3 .search-contact .open-btn { background-color: #242632; color: #fff; padding: 8px 11px; border: 0; margin-right: 1px; position: relative; top: -6px; border-radius: 50%; } @media (max-width: 1199px) { .header-style-1 .search-contact .open-btn, .header-style-2 .search-contact .open-btn, .header-style-3 .search-contact .open-btn { margin-right: 0px; } } @media (max-width: 991px) { .header-style-1 .search-contact .open-btn, .header-style-2 .search-contact .open-btn, .header-style-3 .search-contact .open-btn { margin-right: 10px; background: #f28d35; } } .header-style-1 .search-contact .open-btn:focus, .header-style-2 .search-contact .open-btn:focus, .header-style-3 .search-contact .open-btn:focus { border: 0; outline: 0; -webkit-box-shadow: none; box-shadow: none; } .header-style-1 .search-contact .contact, .header-style-2 .search-contact .contact, .header-style-3 .search-contact .contact { position: relative; top: -5px; } /*-------------------------------------------------------------- #header-style-2 --------------------------------------------------------------*/ .header-style-2, .header-style-3 { /*** search-social ***/ } .header-style-2 .topbar { background-color: #0e3c7b; } @media screen and (min-width: 992px) { .header-style-2, .header-style-3 { position: relative; } .header-style-2 .navigation, .header-style-3 .navigation { background-color: #fff; } .header-style-2 #navbar > ul > li > a, .header-style-3 #navbar > ul > li > a { color: #242632; padding: 40px 12px; } .header-style-2 .navigation .container, .header-style-3 .navigation .container { position: relative; } .header-style-2 .navigation .container .separator, .header-style-3 .navigation .container .separator { background-color: #ececec; top: 2px; } } @media screen and (min-width: 1200px) { .header-style-2 #navbar > ul > li > a, .header-style-3 #navbar > ul > li > a { padding: 40px 20px; } } @media (max-width: 991px) { .header-style-2 .navigation, .header-style-3 .navigation { background-color: #fff; padding: 15px 0; border-top: 1px solid #eaeaea; } } .header-style-2 .search-contact .open-btn, .header-style-3 .search-contact .open-btn { color: #fff; top: -6px; } /*-------------------------------------------------------------- #header-style-3 --------------------------------------------------------------*/ .header-style-3 .topbar { background-color: #242632; } .header-style-3 .topbar .social a { font-size: 14px; color: #fff; } .header-style-3 .topbar .social a:hover { color: #f28d35; } .header-style-3 .topbar .text p { margin: 0; color: #fff; } .header-search-form { width: 100%; height: 100%; position: fixed; left: 0; top: 0; z-index: 9999; background: rgba(0, 0, 0, 0.65); } .header-search-form form { width: 500px; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } @media (max-width: 767px) { .header-search-form form { width: 300px; } } .header-search-form form input { height: 60px; font-size: 16px; padding: 15px 25px; border: 0; -webkit-box-shadow: none; box-shadow: none; border-radius: 60px; } @media (max-width: 767px) { .header-search-form form input { height: 45px; font-size: 17px; } } .header-search-form form input:focus { -webkit-box-shadow: none; box-shadow: none; } .header-search-form form .btn { background-color: #f28d35; width: 60px; height: 100%; color: #fff; position: absolute; right: 0; top: 0; border: 0; border-radius: 0 60px 60px 0; } .header-search-form form .btn:focus, .header-search-form form .btn:active { outline: none; -webkit-box-shadow: none; box-shadow: none; } /*-------------------------------------------------------------- #0.4 hero slider --------------------------------------------------------------*/ .hero-slider { width: 100%; height: 700px; display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; z-index: 0; } @media (max-width: 991px) { .hero-slider { height: 600px; } } @media (max-width: 767px) { .hero-slider { height: 500px; } } .hero-slider .swiper-slide { overflow: hidden; color: #fff; } .hero-slider .swiper-container { width: 100%; height: 100%; position: absolute; left: 0; top: 0; } .hero-slider .slide-inner { width: 100%; height: 100%; position: absolute; left: 0; top: 0; z-index: 1; background-size: cover; background-position: center; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: left; } .hero-slider .swiper-button-prev, .hero-slider .swiper-button-next { background: rgba(255, 255, 255, 0.2); width: 60px; height: 60px; line-height: 60px; margin-top: -30px; text-align: center; border-radius: 60px; } @media (max-width: 767px) { .hero-slider .swiper-button-prev, .hero-slider .swiper-button-next { display: none; } } .hero-slider .swiper-button-prev { left: 25px; } @media (max-width: 991px) { .hero-slider .swiper-button-prev { display: none; } } .hero-slider .swiper-button-prev:before { font-family: "Flaticon"; content: "\f103"; font-size: 20px; color: #fff; } .hero-slider .swiper-button-next { right: 25px; } @media (max-width: 991px) { .hero-slider .swiper-button-next { display: none; } } .hero-slider .swiper-button-next:before { font-family: "Flaticon"; content: "\f104"; font-size: 20px; color: #fff; } .hero-slider .swiper-pagination-bullet { width: 12px; height: 12px; line-height: 12px; font-size: 12px; text-align: center; color: #000; opacity: 1; background: rgba(255, 255, 255, 0.2); } .hero-slider .swiper-pagination-bullet-active { color: #fff; background: #f28d35; } .hero-slider .swiper-container-horizontal > .swiper-pagination-bullets, .hero-slider .swiper-pagination-custom, .hero-slider .swiper-pagination-fraction { bottom: 30px; } @media screen and (min-width: 992px) { .hero-slider .swiper-container-horizontal > .swiper-pagination-bullets, .hero-slider .swiper-pagination-custom, .hero-slider .swiper-pagination-fraction { display: none; } } /*-------------------------------------------------------------- #hero-style-1 --------------------------------------------------------------*/ .hero-style-1, .hero-style-2, .hero-style-3 { height: 800px; } @media (max-width: 991px) { .hero-style-1, .hero-style-2, .hero-style-3 { height: 600px; } } @media (max-width: 767px) { .hero-style-1, .hero-style-2, .hero-style-3 { height: 500px; } } @media screen and (min-width: 992px) { .hero-style-1 .container, .hero-style-2 .container, .hero-style-3 .container { padding-top: 44px; margin-top: 6px; } } .hero-style-1 .slide-title, .hero-style-2 .slide-title, .hero-style-3 .slide-title { max-width: 550px; } .hero-style-1 .slide-title h2, .hero-style-2 .slide-title h2, .hero-style-3 .slide-title h2 { font-size: 55px; font-weight: 800; color: #fff; margin: 0 0 0.45em; } @media (max-width: 991px) { .hero-style-1 .slide-title h2, .hero-style-2 .slide-title h2, .hero-style-3 .slide-title h2 { font-size: 45px; } } @media (max-width: 767px) { .hero-style-1 .slide-title h2, .hero-style-2 .slide-title h2, .hero-style-3 .slide-title h2 { font-size: 35px; } } .hero-style-1 .slide-text, .hero-style-2 .slide-text, .hero-style-3 .slide-text { max-width: 600px; } .hero-style-1 .slide-text p, .hero-style-2 .slide-text p, .hero-style-3 .slide-text p { font-size: 20px; font-weight: 600; color: #fff; margin: 0 0 0.75em; } @media (max-width: 991px) { .hero-style-1 .slide-text p, .hero-style-2 .slide-text p, .hero-style-3 .slide-text p { font-size: 18px; } } @media (max-width: 767px) { .hero-style-1 .slide-text p, .hero-style-2 .slide-text p, .hero-style-3 .slide-text p { font-size: 16px; } } .hero-style-1 .slide-btns > a:first-child, .hero-style-2 .slide-btns > a:first-child, .hero-style-3 .slide-btns > a:first-child { margin-right: 15px; } /*-------------------------------------------------------------- #hero-style-2 --------------------------------------------------------------*/ .hero-style-2, .hero-style-3 { height: 750px; } .hero-style-2 .slide-title, .hero-style-2 .slide-text, .hero-style-2 .slide-btns { margin: 0 auto; text-align: center; } @media (max-width: 991px) { .hero-style-2, .hero-style-3 { height: 600px; } } @media (max-width: 767px) { .hero-style-2, .hero-style-3 { height: 500px; } } @media screen and (min-width: 992px) { .hero-style-2 .container { padding-top: 0; margin-top: 0; position: relative; top: -5px; } } @media screen and (min-width: 992px) { .hero-style-3 .container { padding-top: 0; position: relative; top: -52px; } } /*-------------------------------------------------------------- #hero-style-3 --------------------------------------------------------------*/ .hero-style-3 .slide-title, .hero-style-3 .slide-text, .hero-style-3 .slide-btns { margin: 0 auto; text-align: center; } /*-------------------------------------------------------------- #0.5 footer --------------------------------------------------------------*/ .site-footer { position: relative; font-size: 15px; overflow: hidden; /*** about-widget ***/ /*** link-widget ***/ /*** contact-widget ***/ /*** newsletter-widget ***/ /*** lower-footer ***/ } .site-footer:before { background: rgba(36, 38, 50, 0.97); content: ""; height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; } .bg-img-1 { background: url(../images/add/footer-bg.jpg); background-repeat: no-repeat; background-size: cover; background-position: center center; } .site-footer ul { list-style: none; } .site-footer p, .site-footer li { color: #fff; } .site-footer .upper-footer { padding: 90px 0; } @media (max-width: 991px) { .site-footer .upper-footer { padding: 90px 0 20px; } } @media (max-width: 767px) { .site-footer .upper-footer { padding: 80px 0 10px; } } @media (max-width: 991px) { .site-footer .upper-footer .col { min-height: 235px; margin-bottom: 70px; } } @media (max-width: 767px) { .site-footer .upper-footer .col { min-height: auto; margin-bottom: 60px; } } .site-footer .widget-title { margin-bottom: 30px; } @media (max-width: 767px) { .site-footer .widget-title { margin-bottom: 20px; } } .site-footer .widget-title h3 { font-size: 18px; font-weight: bold; color: #f28d35; margin: 0; padding-bottom: 0.4em; text-transform: capitalize; position: relative; } @media (max-width: 991px) { .site-footer .widget-title h3 { padding-bottom: 0; } } .site-footer .about-widget .logo { max-width: 180px; } .site-footer .about-widget p { margin-bottom: 0.9em; } .site-footer .about-widget .social-icons ul { overflow: hidden; padding-top: 15px; } @media (max-width: 767px) { .site-footer .about-widget .social-icons ul { padding-top: 8px; } } .site-footer .about-widget .social-icons ul li { float: left; } .site-footer .about-widget .social-icons ul > li + li { margin-left: 15px; } .site-footer .about-widget .social-icons ul a { color: #ffffff; background: #f28d35; padding: 6px; } .site-footer .about-widget .social-icons ul a:hover { color: #242632; } .site-footer .about-widget p:last-child { margin-bottom: 0; } .site-footer .link-widget { overflow: hidden; } @media screen and (min-width: 1200px) { .site-footer .link-widget { padding-left: 20px; } } @media (max-width: 1199px) { .site-footer .link-widget { padding-left: 20px; } } @media (max-width: 991px) { .site-footer .link-widget { padding-left: 0; } } @media (max-width: 767px) { .site-footer .link-widget { max-width: 350px; } } .site-footer .link-widget ul { width: 50%; float: left; } .site-footer .link-widget ul li { position: relative; } .site-footer .link-widget ul a { color: #eaeaea; } .site-footer .link-widget ul a:hover, .site-footer .link-widget ul li:hover:before { text-decoration: underline; } .site-footer .link-widget ul > li + li { margin-top: 15px; } @media screen and (min-width: 1200px) { .site-footer .contact-widget { padding-left: 25px; } } .site-footer .instagram-widget > ul { overflow: hidden; } .site-footer .instagram-widget > ul > li img { max-width: 100%; } .site-footer .instagram-widget > ul > li { width: 33.33%; float: left; border: 3px solid transparent; margin: -1px 0 0 -1px; } @media (max-width: 767px) { .site-footer .instagram-widget > ul > li { width: 14%; } } .site-footer .contact-widget ul { margin-top: 25px; } .site-footer .contact-widget ul li { position: relative; } .site-footer .contact-widget ul > li + li { margin-top: 15px; } .site-footer .contact-widget li span { font-weight: 600; } .site-footer .newsletter-widget form { margin-top: 25px; position: relative; } .site-footer .newsletter-widget form input { background-color: #fff; height: 50px; color: #57667e; padding: 6px 20px; border-radius: 5px; border: none; -webkit-box-shadow: none; box-shadow: none; } .site-footer .newsletter-widget form .submit { position: absolute; right: 20px; top: 55%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .site-footer .newsletter-widget form .submit button { background: transparent; border: 0; outline: 0; font-size: 20px; color: #f28d35; margin-top: -2px; position: relative; right: -5px; } .site-footer .lower-footer { text-align: center; position: relative; } .site-footer .lower-footer .row { padding: 20px 0; position: relative; } .site-footer .lower-footer .row .separator { background: rgba(255, 255, 255, 0.05); width: calc(100% - 30px); height: 1px; position: absolute; left: 15px; top: 0; } .site-footer .lower-footer .copyright { display: inline-block; float: left; font-size: 14px; margin: 0; } @media (max-width: 991px) { .site-footer .lower-footer .copyright { float: none; display: block; margin: 0 0 20px; } } .site-footer .lower-footer .copyright a { color: #fff; text-decoration: underline; } .site-footer .lower-footer .extra-link { display: inline-block; float: right; overflow: hidden; } @media (max-width: 991px) { .site-footer .lower-footer .extra-link { float: none; display: block; text-align: center; } } .site-footer .lower-footer .extra-link ul { overflow: hidden; list-style: none; } @media (max-width: 991px) { .site-footer .lower-footer .extra-link ul { display: inline-block; } } .site-footer .lower-footer .extra-link ul li { float: left; } .site-footer .lower-footer .extra-link ul > li + li { margin-left: 35px; position: relative; } @media (max-width: 767px) { .site-footer .lower-footer .extra-link ul > li + li { margin-left: 15px; } } .site-footer .lower-footer .extra-link ul > li + li:before { content: ""; background: #fff; width: 15px; height: 1px; position: absolute; left: -25px; top: 11px; } @media (max-width: 767px) { .site-footer .lower-footer .extra-link ul > li + li:before { display: none; } } .site-footer .lower-footer .extra-link ul a { font-size: 14px; color: #fff; } .site-footer .lower-footer .extra-link ul a:hover { text-decoration: underline; } .sticky-header { width: 100%; position: fixed; left: 0; top: -200px; z-index: 9999; opacity: 0; -webkit-transition: all 0.7s; -moz-transition: all 0.7s; -o-transition: all 0.7s; -ms-transition: all 0.7s; transition: all 0.7s; } .sticky-on { opacity: 1; top: 0; } .header-style-1 .sticky-header, .header-style-2 .sticky-header, .header-style-3 .sticky-header { background-color: #242632; } .header-style-2 .sticky-header, .header-style-3 .sticky-header { background-color: #fff; -webkit-box-shadow: 0 0 15px rgba(0, 0, 0, 0.1); box-shadow: 0 0 15px rgba(0, 0, 0, 0.1); } /*-------------------------------------------------------------- #0.6 features-section --------------------------------------------------------------*/ .features-pad-bot { padding-bottom: 114px; } @media screen and (min-width: 992px) { .features-section { margin-top: -87px; } } @media (max-width: 991px) { .features-section { padding: 90px 0 60px; } } @media (max-width: 767px) { .features-section { padding: 80px 0 50px; } } .features-section .feature-grids { margin: 0 -15px; } @media (max-width: 991px) { .features-section .feature-grids { margin: 0 -7.5px; } } .features-section .feature-grids .grid { width: calc(25%); float: left; } @media (max-width: 991px) { .features-section .feature-grids .grid { width: calc(50% - 15px); margin: 0 7.5px 30px; } } @media (max-width: 600px) { .features-section .feature-grids .grid { width: calc(100% - 15px); float: none; } } .features-section .header { background-color: rgba(242, 141, 53, 0.80); padding: 12px 30px; text-align: center; } @media (max-width: 767px) { .features-section .header { padding: 15px 30px; } } .features-section .header .fi:before { font-size: 50px; color: #fff; } .features-section .details { background-color: #fff; padding: 35px; -webkit-box-shadow: 0px 0px 36.8px 9.2px rgba(16, 37, 65, 0.1); box-shadow: 0px 0px 36.8px 9.2px rgba(16, 37, 65, 0.1); } @media (max-width: 767px) { .features-section .details { padding: 25px 25px 35px; } } .features-section .details h3 { font-size: 20px; margin: 0 0 0.7em; } @media (max-width: 767px) { .features-section .details h3 { font-size: 18px; } } .features-section .details p { margin: 0 0 1em; } .features-section .details .read-more { font-weight: bold; color: #f28d35; text-decoration: underline; } .features-section .details .read-more:hover { text-decoration: none; } /*-------------------------------------------------------------- #0.7 about-section --------------------------------------------------------------*/ .about-section { padding-top: 112px; } /*@media (max-width: 991px) { .about-section { padding-top: 0; } }*/ .about-section .grid-left .img-holder, .about-section .grid-right .img-holder-2 { position: relative; max-width: 490px; } @media (max-width: 991px) { .about-section .grid-left .img-holder { margin-bottom: 60px; } } @media (max-width: 991px) { .about-section .grid-right .img-holder-2 { display: none; } } .about-section .grid-left .img-holder:before { content: ""; background-color: #f28d35; width: 100%; height: 80%; position: absolute; left: -30px; bottom: -30px; z-index: -1; } @media (max-width: 1199px) { .about-section .grid-left .img-holder:before { right: 20px; } } @media (max-width: 991px) { .about-section .grid-left .img-holder:before { right: 8px; } } .about-section .grid-right .img-holder-2:before { content: ""; background-color: #f28d35; width: 100%; height: 80%; position: absolute; right: -30px; top: -30px; z-index: -1; } @media (max-width: 1199px) { .about-section .grid-right .img-holder-2:before { left: 20px; } } @media (max-width: 991px) { .about-section .grid-right .img-holder-2:before { left: 8px; } } .about-section .grid-right .details { padding: 35px 0 0; } @media (max-width: 1199px) { .about-section .grid-right .details { padding: 20px; } } .about-section .grid-right { margin-top: 30px; } @media (max-width: 991px) { .about-section .grid-right { margin-top: 0px; } } .about-section .grid-right h3 { font-size: 26px; line-height: 39px; margin: 0 0 0.7em; text-transform: uppercase; font-weight: 900; } @media (max-width: 1199px) { .about-section .grid-right h3 { font-size: 28px; } } @media (max-width: 767px) { .about-section .grid-right h3 { font-size: 22px; } } .about-section .grid-right h3 a { color: #274054; } .about-section .grid-right h3 a:hover { color: #0e3c7b; } .about-section .grid-right p { font-size: 18px; margin: 0 0 1.5em; } .about-section .grid-left .details h3 { font-size: 42px; line-height: 50px; margin: 0 0 0.7em; font-weight: 900; } @media (max-width: 1199px) { .about-section .grid-left .details h3 { font-size: 34px; line-height: 48px; } } .about-section .grid-left .details h3 a { color: #274054; } .about-section .grid-left .details h3 a:hover { color: #274054; } .about-section .img-holder img, .about-section-s2 .img-holder img { border: 10px solid #fff; -webkit-box-shadow: 0px 0px 36.8px 9.2px rgba(16, 37, 65, 0.1); box-shadow: 0px 0px 36.8px 9.2px rgba(16, 37, 65, 0.1); } .about-section .video-holder, .about-section-s2 .video-holder { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .about-section .video-holder a { background: rgba(242, 141, 53, 0.89); width: 75px; height: 75px; line-height: 75px; text-align: center; border: 2px solid #fff; border-radius: 85px; display: inline-block; } .about-section .video-holder .fi:before, .about-section-s2 .video-holder .fi:before { font-size: 30px; color: #fff; } .about-section .details { padding-left: 0px; } @media (max-width: 1199px) { .about-section .details { padding-left: 0; } } .about-section .btns > a:first-child { margin-right: 15px; } @media (max-width: 600px) { .about-section .btns > a:first-child { margin-bottom: 15px; } } .about-pg-about-section { padding-top: 55px; padding-bottom: 0; } @media (max-width: 991px) { .about-pg-about-section { padding-top: 0; } } /*-------------------------------------------------------------- #0.8 about-section-s2 --------------------------------------------------------------*/ .about-section-s2 { background: #f8f8f8; position: relative; } .about-bg-2 { background: url("../images/add/about-bg-2.jpg") center bottom/cover no-repeat local ; } @media (max-width: 991px) { .about-section-s2 .about-features { margin: 0 -22px; } } .about-section-s2 .about-features { margin-top: 20px; } .about-section-s2 .grid { width: 50%; float: left; padding-right: 45px;/* margin-bottom: 38px;*/ } .about-mar { margin-bottom: 40px; } @media (max-width: 991px) { .about-mar-res { margin-bottom: 40px; } } @media (max-width: 991px) { .about-section-s2 .grid { padding: 0 22px; } } @media (max-width: 767px) { .about-section-s2 .grid { padding: 0 22px; margin-bottom: 30px; } } @media (max-width: 600px) { .about-section-s2 .grid { width: 100%; float: none; } } .about-section-s2 .grid .fi:before { font-size: 50px; color: #ffbd34; } @media (max-width: 767px) { .about-section-s2 .grid .fi:before { font-size: 40px; } } .about-section-s2 .details { position: relative; margin-top: -15px; } .about-section-s2 .details .count { font-size: 72px; position: absolute; left: 0; top: 0; z-index: 0; opacity: 0.3; } @media (max-width: 767px) { .about-section-s2 .details .count { font-size: 62px; } } .about-section-s2 .details h3 { font-size: 21px; margin: 0 0 0.8em; padding: 2.6em 0 0; } @media (max-width: 767px) { .about-section-s2 .details h3 { font-size: 18px; } } .about-section-s2 .details p { margin: 0; } .about-section-s2 .about-title-s2 h2 { font-size: 42px; line-height: 61px; margin: 0 0 0.7em; font-weight: 900; text-transform: uppercase; } @media (max-width: 1199px) { .about-section-s2 .about-title-s2 h2 { font-size: 30px; line-height: 45px; } } .about-section-s2 .track-trace h2 { font-size: 26px; line-height: 41px; margin: 0 0 0.7em; font-weight: 900; } .about-section-s2 .track-trace h3 { font-size: 20px; margin: 0 0 1em; } @media (max-width: 991px) { .about-section-s2 .track-trace h3 { font-size: 18px; } } .about-section-s2 .track-trace label { font-size: 14px; font-weight: bold; color: #57667e; margin-bottom: 8px; } @media (max-width: 991px) { .about-section-s2 .track-trace label { font-size: 12px; } } .about-section-s2 .track-trace input, .about-section-s2 .track-trace select { border: 1px solid #dde0e4; -webkit-box-shadow: none; box-shadow: none; color: #57667e; border-radius: 0; } .about-section-s2 .track-trace form::-webkit-input-placeholder { font-style: 16px; font-style: normal; color: #57667e; } .about-section-s2 .track-trace form:-moz-placeholder { font-style: 16px; font-style: normal; color: #57667e; } .about-section-s2 .track-trace form::-moz-placeholder { font-style: 16px; font-style: normal; color: #57667e; } .about-section-s2 .track-trace form:-ms-input-placeholder { font-style: 16px; font-style: normal; color: #57667e; } .about-section-s2 .track-trace form > div + div { margin-top: 30px; } .mar-top-30 { margin-top: 30px; } .about-section-s2 .track-trace .submit-btn { background-color: #f28d35; width: 100%; height: 45px; font-size: 14px; font-weight: bold; color: #fff; text-align: center; border: 0; border-radius: 5px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; } .about-section-s2 .track-trace .submit-btn:hover { background-color: #ed4b02; } .about-section-s2 .track-trace { background-color: rgba(255, 255, 255, 0.84); height: 715px; padding: 40px 35px; -webkit-box-shadow: 0px 0px 32px 0px rgba(16, 37, 65, 0.1); box-shadow: 0px 0px 32px 0px rgba(16, 37, 65, 0.1); position: relative; } @media (max-width: 991px) { .about-section-s2 .track-trace { height: 652px; } } @media (max-width: 767px) { .about-section-s2 .track-trace { height: 612px; padding: 35px 25px; } } @media (max-width: 650px) { .about-section-s2 .track-trace { height: auto; } } .about-section-s2 .track-trace p { font-size: 14px; margin: 0; position: absolute; bottom: 55px; } @media (max-width: 991px) { .about-section-s2 .track-trace p { font-size: 12px; } } @media (max-width: 650px) { .about-section-s2 .track-trace p { position: static; margin: 20px 0 0; } } .about-section-s2 .donat-single-tab { margin: 30px 0; } @media (max-width: 991px) { .about-section-s2 .donat-single-tab { margin: 20px 0; } } .about-section-s2 .donat-single-tab .nav { overflow: hidden; margin: 0; } .about-section-s2 .donat-single-tab .nav li { float: left; padding-left: 0; } .about-section-s2 .donat-single-tab .nav > li + li { margin-top: 0; margin-left: 3px; } @media (max-width: 767px) { .about-section-s2 .donat-single-tab .nav > li + li { margin-left: 1px; } } .about-section-s2 .donat-single-tab .nav a { background: #fff; font-size: 16px; font-weight: bold; color: #242632; padding: 9px 20px; border: 1px solid rgba(242, 141, 53, 0.4); } @media (max-width: 767px) { .about-section-s2 .donat-single-tab .nav a { font-size: 13px; padding: 8px 12px; text-transform: none; } } @media (max-width: 350px) { .about-section-s2 .donat-single-tab .nav a { padding: 8px; } } .about-section-s2 .donat-single-tab .nav .active a, .about-section-s2 .donat-single-tab .nav a:hover { background: #f28d35; color: #fff; } .about-section-s2 .tab-content { padding: 40px 0; margin-top: -1px; } @media (max-width: 767px) { .about-section-s2 .tab-content { padding: 25px 20px; } } .form-control { height: 45px; } .about-section-s2 form textarea { background: #fff; font-size: 16px; height: 55px; padding: 6px 15px; border: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; } .about-section-s2 form input { background: #fff; font-size: 16px; border: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; } /*-------------------------------------------------------------- #0.7 count-down-section --------------------------------------------------------------*/ .count-down-section { position: relative; padding-top: 300px; height: 700px; } @media (max-width: 1199px) { .count-down-section { padding-top: 225px; height: 510px; } } @media (max-width: 991px) { .count-down-section { padding-top: 100px; height: 510px; } } @media (max-width: 767px) { .count-down-section { padding-top: 100px; height: 600px; } } .count-down-section:before { content: ""; background-color: rgba(0, 0, 0, 0.6); width: 100%; height: 100%; position: absolute; left: 0; top: 0; } .count-down-section .btn{ background: #f28d35; color: #fff; } .count-down-section h2 { font-size: 16px; color: #fff; margin-bottom: 1.5em; } @media (max-width: 1199px) { .count-down-section h2 { font-size: 14px; } } @media (max-width: 767px) { .count-down-section h2 { font-size: 12px; } } .count-down-section h2 > span { font-size: 30px; display: block; margin-bottom: 0.6em; font-style: normal; } @media (max-width: 1199px) { .count-down-section h2 > span { font-size: 25px; } } @media (max-width: 767px) { .count-down-section h2 > span { font-size: 20px; } } .count-down-section p { font-size: 14px; color: #fff; } .count-down-section .count-down-clock { margin-top: 60px; } @media (max-width: 991px) { .count-down-section .count-down-clock { margin-top: 35px; } } .count-down-section #clock { color: #242632; overflow: hidden; } .count-down-section #clock > div { background: rgba(255, 255, 255, 0.9); width: 23.5%; float: left; text-align: center; padding: 15px; -webkit-border-radius: 5px; -moz-border-radius: 5px; -o-border-radius: 5px; -ms-border-radius: 5px; border-radius: 5px; border: 5px solid rgba(0, 0, 0, 0.1); } @media (max-width: 767px) { .count-down-section #clock > div { width: calc(50% - 5px); } } .count-down-section #clock > div + div { margin-left: 2%; } @media (max-width: 767px) { .count-down-section #clock > div + div { margin: 0; } } .count-down-section #clock > div:nth-child(2), .count-down-section #clock > div:nth-child(4) { margin: 0 0 10px 10px; } .count-down-section #clock .box > div { font-size: 40px; font-size: 2.22222rem; font-weight: 600; line-height: 1em; } @media (max-width: 1199px) { .count-down-section #clock .box > div { font-size: 35px; font-size: 1.94444rem; } } @media (max-width: 991px) { .count-down-section #clock .box > div { font-size: 30px; font-size: 1.66667rem; line-height: 1.3em; } } .count-down-section #clock .box span { font-size: 14px; font-size: 0.77778rem; text-transform: uppercase; } /*-------------------------------------------------------------- #5.1 silver-section --------------------------------------------------------------*/ .silver-section .img-holder { max-width: 370px; -webkit-box-shadow: 0px 3px 41.65px 7.35px rgba(0, 0, 0, 0.15); box-shadow: 0px 3px 41.65px 7.35px rgba(0, 0, 0, 0.15); } @media screen and (min-width: 1200px) { .silver-section .details { padding-left: 50px; } } @media (max-width: 991px) { .silver-section .details { margin-top: 60px; } } .silver-section .details h2 { font-size: 40px; font-weight: bold; margin: 0 0 0.6em; } @media (max-width: 991px) { .silver-section .details h2 { font-size: 35px; } } @media (max-width: 767px) { .silver-section .details h2 { font-size: 30px; } } .silver-section .details h2 + p { font-size: 24px; color: #333; line-height: 1.5em; margin: 0 0 0.8em; } @media (max-width: 991px) { .silver-section .details h2 + p { font-size: 22px; } } @media (max-width: 767px) { .silver-section .details h2 + p { font-size: 20px; } } .silver-section .theme-btn-s2, .silver-section .theme-btn-s3 { margin-top: 2em; } /*-------------------------------------------------------------- #0.9 project-section --------------------------------------------------------------*/ .project-section { position: relative; } .project-section .projects-grids .grid { width: 33.33%; float: left; position: relative; text-align: center; position: relative; overflow: hidden; } @media (max-width: 991px) { .project-section .projects-grids .grid { width: calc(50% - 15px); margin: 0 7.5px 30px; } } @media (max-width: 600px) { .project-section .projects-grids .grid { width: 100%; } } .project-section .projects-grids .grid:hover { cursor: -webkit-grab; cursor: grab; } @media (max-width: 600px) { .project-section .projects-grids .grid .img-holder img { width: 100% } } .project-section .grids-filters { margin-left: 236px; margin-bottom: 40px; } @media (max-width: 1199px) { .project-section .grids-filters { margin-left: 0; } } @media (max-width: 991px) { .project-section .grids-filters { margin-bottom: 40px; } } @media (max-width: 767px) { .project-section .grids-filters { text-align: center; } } .project-section .grids-filters ul { overflow: hidden; } @media (max-width: 767px) { .project-section .grids-filters ul { display: inline-block; } } .project-section .grids-filters ul li { float: left; margin-right: 5px; } @media (max-width: 767px) { .project-section .grids-filters ul li { float: none; } } .project-section .grids-filters ul > li + li { margin-left: 12px; } @media (max-width: 991px) { .project-section .grids-filters ul > li + li { margin-left: 10px; } } @media (max-width: 767px) { .project-section .grids-filters ul > li + li { margin: 10px 0 0; } } .project-section .grids-filters ul a { font-size: 16px; font-weight: 500; color: #242632; display: block; padding: 8px 20px; border: 1px solid #e6e6e6; -webkit-border-radius: 25px; -moz-border-radius: 25px; -o-border-radius: 25px; -ms-border-radius: 25px; border-radius: 25px; background: #f8f8f8; } @media (max-width: 991px) { .project-section .grids-filters ul a { font-size: 16px; } } .project-section .grids-filters ul a.current { background-color: #f28d35; border-color: #f6ba18; color: #fff; } .project-section .grids-filters ul a.current:before { opacity: 1; } .project-section .projects-grids .grid .details { background-color: rgba(255, 255, 255, 0.7); width: 100%; height: 100%; position: absolute; left: 0; top: 30%; opacity: 0; visibility: hidden; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s; transition: all 0.5s; } .project-section .projects-grids .grid .details:before { content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; opacity: 0.85; } .project-section .projects-grids .grid:hover .details { opacity: 1; top: 0; visibility: visible; } .project-section .grid .fancybox { background-color: #ff8500; width: 50px; height: 50px; line-height: 50px; font-size: 20px; color: #fff; text-align: center; -webkit-border-radius: 50%; -moz-border-radius: 50%; -o-border-radius: 50%; -ms-border-radius: 50%; border-radius: 50%; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -100%); -moz-transform: translate(-50%, -100%); -o-transform: translate(-50%, -100%); -ms-transform: translate(-50%, -100%); transform: translate(-50%, -100%); z-index: 10; margin-top: -20px; opacity: 0; visibility: hidden; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s; transition: all 0.5s; } .project-section .grid:hover .fancybox { opacity: 1; visibility: visible; margin-top: 20px; } /*-------------------------------------------------------------- #1.0 recent-project-section --------------------------------------------------------------*/ .recent-project-section { padding-bottom: 95px; } @media (max-width: 991px) { .recent-project-section { padding-bottom: 85px; } } @media (max-width: 767px) { .recent-project-section { padding-bottom: 75px; } } .recent-project-section .grid { cursor: -webkit-grab; cursor: grab; padding-bottom: 40px; } .recent-project-section .inner { position: relative; overflow: hidden; } .recent-project-section .inner .details { background: rgba(16, 37, 65, 0.9); width: 100%; height: 100%; padding: 50px 35px; text-align: center; position: absolute; left: 0; top: 0; visibility: hidden; opacity: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; } @media (max-width: 767px) { .recent-project-section .inner .details { padding: 30px 20px; } } .recent-project-section .inner .info { width: 100%; position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); opacity: 0; margin-top: -20px; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s; transition: all 0.5s; } .recent-project-section .inner .info a:hover { color: #fff; } .recent-project-section .inner .info > a { color: #fff; font-style: italic; } .recent-project-section .inner .info > a .fi:before { margin: 0; font-size: 14px; position: relative; top: 1px; left: 3px; } .recent-project-section .inner h3 { font-size: 22px; font-weight: 600; color: #fff; margin: 0 0 0.5em; } @media (max-width: 991px) { .recent-project-section .inner h3 { font-size: 20px; font-weight: normal; } } .recent-project-section .inner h3 a { color: #fff; } .recent-project-section .inner h3 a:hover { color: #f28d35; } .recent-project-section .inner .cat { background: #0fdaa2; font-size: 14px; margin: 0; padding: 2px 15px; border-radius: 5px; display: inline-block; cursor: default; } @media (max-width: 767px) { .recent-project-section .inner .cat { font-size: 12px; } } .recent-project-section .grid:hover .details { opacity: 1; visibility: visible; top: 0; } .recent-project-section .grid:hover .details .info { opacity: 1; margin-top: 0; -webkit-transition-delay: 0.3s; -o-transition-delay: 0.3s; transition-delay: 0.3s; } .recent-project-section .owl-theme .owl-controls { margin-top: 20px; margin-bottom: 10px; } .recent-project-section .owl-theme .owl-controls .owl-nav [class*=owl-] { background: #fff; width: 60px; height: 60px; line-height: 60px; font-size: 20px; color: #bbbbbb; padding: 0; border-radius: 60px; -webkit-box-shadow: 0px 9px 20.8px 1.2px rgba(16, 37, 65, 0.16); box-shadow: 0px 9px 20.8px 1.2px rgba(16, 37, 65, 0.16); -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; z-index: 1; position: relative; } @media (max-width: 767px) { .recent-project-section .owl-theme .owl-controls .owl-nav [class*=owl-] { width: 50px; height: 50px; line-height: 50px; } } .recent-project-section .owl-theme .owl-controls .owl-nav [class*=owl-]:hover { background: #f28d35; color: #fff; } .recent-project-section .content-meta { padding:73px 40px 40px 40px; -webkit-box-shadow: 0px 0px 36.8px 9.2px rgba(16, 37, 65, 0.1); box-shadow: 0px 0px 36.8px 9.2px rgba(16, 37, 65, 0.1); border-radius: 0 0 10px 10px; } .recent-project-section .skills .progress { background-color: #e6e6e6; height: 5px; -webkit-box-shadow: none; box-shadow: none; overflow: visible; box-shadow: none; position: relative; border-radius: 3px; } .recent-project-section .skills .progress > span { font-size: 14px; font-weight: bold; color: #57667e; padding: 2px 6px; text-align: center; position: absolute; right: 20px; top: -35px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; -webkit-box-shadow: 0px 9px 15.84px 8.16px rgba(0, 0, 0, 0.08); box-shadow: 0px 9px 15.84px 8.16px rgba(0, 0, 0, 0.08); } @media (max-width: 991px) { .recent-project-section .skills .progress > span { padding: 0 6px; } } .recent-project-section .skills .progress-bar { background: #f28d35; position: relative; -webkit-box-shadow: none; box-shadow: none; border-radius: 3px; } .recent-project-section .skills .progress-bar:after { content: ""; width: 16px; height: 16px; background-color: #0fdaa2; border-radius: 50%; position: absolute; right: 0; top: -6px; -webkit-box-shadow: 0 0 5px #b1adad; box-shadow: 0 0 5px #b1adad; border: 1px solid #242632; } .recent-project-section .content-meta h3 { font-size: 20px; font-weight: bold; margin: 0 0 0.8em; line-height: 1.3em; } @media (max-width: 767px) { .recent-project-section .content-meta h3 { font-size: 18px; } } .recent-project-section .content-meta h3 a { color: #0e3c7b; } .recent-project-section .meta { overflow: hidden; margin: 0 0 1.2em; } .recent-project-section .meta .goal { float: left; } .recent-project-section .meta .raised { float: right; } .recent-project-section .goal p, .recent-project-section .raised p { color: #797979; margin-bottom: 0; } @media (max-width: 991px) { .recent-project-section .goal p, .recent-project-section .raised p { font-size: 14px; } } .recent-project-section .goal p:hover, .recent-project-section .raised p:hover { color: #ff8500; } /*-------------------------------------------------------------- #4.1 team-section --------------------------------------------------------------*/ .team-section { padding-bottom: 60px; } @media (max-width: 991px) { .team-section { padding-bottom: 40px; } } @media (max-width: 767px) { .team-section { padding-bottom: 15px; } } .team-section .team-grids { margin: 0 -15px; } @media (max-width: 767px) { .team-section .team-grids { margin: 0 -7.5px; } } .team-section .team-grids .grid { width: calc(25% - 30px); float: left; margin: 0 15px 50px; text-align: center; padding: 5px 5px 30px; -webkit-box-shadow: 0px 0px 36.8px 9.2px rgba(16, 37, 65, 0.1); box-shadow: 0px 0px 36.8px 9.2px rgba(16, 37, 65, 0.1); border-radius: 0 0 10px 10px; } @media (max-width: 991px) { .team-section .team-grids .grid { width: calc(50% - 30px); } } @media (max-width: 767px) { .team-section .team-grids .grid { width: calc(50% - 15px); margin: 0 7.5px 50px; } } @media (max-width: 500px) { .team-section .team-grids .grid { width: calc(100% - 15px); float: none; } } .team-section .team-grids ul { list-style: none; display: inline-block; } .team-section .team-grids ul li { float: left; } .team-section .team-grids ul > li + li { margin-left: 10px; } .team-section .team-grids ul li a { background-color: transparent; width: 35px; height: 35px; line-height: 35px; display: block; font-size: 13px; color: #fff; border-radius: 50%; } .team-section .team-grids ul li a:hover { background-color: #0fdaa2; } .team-section .team-grids .img-social { position: relative; } .team-section .team-grids .social { width: 100%; position: absolute; bottom: -20px; left: 50%; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -o-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); opacity: 0; visibility: hidden; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s; transition: all 0.5s; } .team-section .team-grids .grid:hover .social { opacity: 1; visibility: visible; bottom: 0px; background: rgba(242, 141, 53, 0.87); padding-top: 5px; } .team-section .team-grids .details { padding-top: 25px; } .team-section .team-grids h3 { font-size: 18px; font-weight: 500; margin: 0 0 0.2em; } @media (max-width: 767px) { .team-section .team-grids h3 { font-size: 16px; } } .team-section .team-grids h3 + span { font-size: 14px; color: #a2a2a2; font-weight: 600; } /*-------------------------------------------------------------- #0.8 services-section --------------------------------------------------------------*/ .services-section { background-color: #f8f8f8; padding-bottom: 80px; } @media (max-width: 991px) { .services-section { padding-bottom: 85px; } } @media (max-width: 767px) { .services-section { padding-bottom: 75px; } } .services-section .section-title-text p { font-size: 18px; margin: 0; text-align: right; padding-top: 20px; } @media (max-width: 991px) { .services-section .section-title-text p { text-align: left; padding-top: 0; margin-bottom: 50px; } } .services-section .service-grids { margin: 0 -15px; } @media (max-width: 991px) { .services-section .service-grids { margin: 0 -7.5px; } } .services-section .service-grids .grid { background-color: #fff; width: calc(33.33% - 30px); margin: 0 15px 30px; float: left; text-align: left; padding: 45px 35px; -webkit-box-shadow: 0px 0px 32px 0px rgba(16, 37, 65, 0.1); box-shadow: 0px 0px 32px 0px rgba(16, 37, 65, 0.1); border-radius: 10px; } @media (max-width: 991px) { .services-section .service-grids .grid { width: calc(50% - 15px); margin: 0 7.5px 30px; } } @media (max-width: 600px) { .services-section .service-grids .grid { width: calc(100% - 15px); float: none; } } .services-section .icon .fi:before { font-size: 45px; color: #f28d35; } .services-section .grid h3 { font-size: 20px; margin: 0.4em 0 0.7em; } @media (max-width: 767px) { .services-section .grid h3 { font-size: 18px; } } .services-section .grid h3 a { color: #242632; } .services-section .grid h3 a:hover { color: #f28d35; } .services-section .grid p { margin: 0 0 1em; } .services-section .grid .read-more { font-weight: bold; color: #f28d35; } .services-section .all-services { text-align: center; } .services-section .all-services p { font-size: 18px; font-weight: 600; color: #242632; margin: 0; padding-top: 10px; } .services-section .all-services p a { text-decoration: underline; color: #f28d35; } .services-pg-section { padding-bottom: 80px; } @media (max-width: 991px) { .services-pg-section { padding-bottom: 60px; } } @media (max-width: 767px) { .services-pg-section { padding-bottom: 50px; } } /*-------------------------------------------------------------- #0.9 donat-contact --------------------------------------------------------------*/ .donat-contact, .donat-contact-s2 { padding-bottom: 0; position: relative; } .donat-contact-pad { padding: 110px 0; } .fun-bg-1 { background: url("../images/add/donat-contact-bg.jpg") center bottom/cover no-repeat local; } .fun-bg-2 { background: url(../images/add/fun-bg-2.jpg) center bottom/cover no-repeat local; } .layer-blue { position: relative; } .layer-blue:before { content: ""; position: absolute; height: 100%; width: 100%; top: 0; left: 0; background: rgba(14, 60, 123, 0.80); } .layer-whit { position: relative; } .layer-whit:before { content: ""; position: absolute; height: 100%; width: 100%; top: 0; left: 0; background: rgba(14, 60, 123, 0.80); } .donat-contact .track-trace, .donat-contact-s2 .track-trace, .donat-contact .quote-form, .donat-contact-s2 .quote-form { width: 46.82%; float: left; margin: 0 15px; } @media (max-width: 650px) { .donat-contact .track-trace, .donat-contact-s2 .track-trace, .donat-contact .quote-form, .donat-contact-s2 .quote-form { width: 100%; float: none; } } .donat-contact .track-trace h2, .donat-contact-s2 .track-trace h2, .donat-contact .quote-form h2, .donat-contact-s2 .quote-form h2 { font-size: 26px; line-height: 41px; margin: 0 0 0.7em; font-weight: 900; } @media (max-width: 991px) { .donat-contact .track-trace h2, .donat-contact-s2 .track-trace h2, .donat-contact .quote-form h2, .donat-contact-s2 .quote-form h2 { font-size: 20px; } } .donat-contact .track-trace h3, .donat-contact-s2 .track-trace h3, .donat-contact .quote-form h3, .donat-contact-s2 .quote-form h3 { font-size: 20px; margin: 0 0 1em; } @media (max-width: 991px) { .donat-contact .track-trace h3, .donat-contact-s2 .track-trace h3, .donat-contact .quote-form h3, .donat-contact-s2 .quote-form h3 { font-size: 18px; } } .donat-contact .track-trace label, .donat-contact-s2 .track-trace label, .donat-contact .quote-form label, .donat-contact-s2 .quote-form label { font-size: 14px; font-weight: bold; color: #57667e; /* display: block; */ margin-bottom: 8px; } @media (max-width: 991px) { .donat-contact .track-trace label, .donat-contact-s2 .track-trace label, .donat-contact .quote-form label, .donat-contact-s2 .quote-form label { font-size: 12px; } } .donat-contact .track-trace input, .donat-contact-s2 .track-trace input, .donat-contact .track-trace select, .donat-contact-s2 .track-trace select, .donat-contact .quote-form input, .donat-contact-s2 .quote-form input, .donat-contact .quote-form select, .donat-contact-s2 .quote-form select { border: 1px solid #dde0e4; -webkit-box-shadow: none; box-shadow: none; color: #57667e; border-radius: 0; } .donat-contact .track-trace form::-webkit-input-placeholder, .donat-contact-s2 .track-trace form::-webkit-input-placeholder, .donat-contact .quote-form form::-webkit-input-placeholder, .donat-contact-s2 .quote-form form::-webkit-input-placeholder { font-style: 16px; font-style: normal; color: #57667e; } .donat-contact .track-trace form:-moz-placeholder, .donat-contact-s2 .track-trace form:-moz-placeholder, .donat-contact .quote-form form:-moz-placeholder, .donat-contact-s2 .quote-form form:-moz-placeholder { font-style: 16px; font-style: normal; color: #57667e; } .donat-contact .track-trace form::-moz-placeholder, .donat-contact-s2 .track-trace form::-moz-placeholder, .donat-contact .quote-form form::-moz-placeholder, .donat-contact-s2 .quote-form form::-moz-placeholder { font-style: 16px; font-style: normal; color: #57667e; } .donat-contact .track-trace form:-ms-input-placeholder, .donat-contact-s2 .track-trace form:-ms-input-placeholder, .donat-contact .quote-form form:-ms-input-placeholder, .donat-contact-s2 .quote-form form:-ms-input-placeholder { font-style: 16px; font-style: normal; color: #57667e; } .donat-contact .track-trace form > div + div, .donat-contact-s2 .track-trace form > div + div, .donat-contact .quote-form form > div + div, .donat-contact-s2 .quote-form form > div + div { margin-top: 30px; } .mar-top-30 { margin-top: 30px; } .donat-contact .track-trace .submit-btn, .donat-contact-s2 .track-trace .submit-btn, .donat-contact .quote-form .submit-btn, .donat-contact-s2 .quote-form .submit-btn { background-color: #f28d35; width: 100%; height: 45px; font-size: 14px; font-weight: bold; color: #fff; text-align: center; border: 0; border-radius: 5px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; } .donat-contact .track-trace .submit-btn:hover, .donat-contact-s2 .track-trace .submit-btn:hover, .donat-contact .quote-form .submit-btn:hover, .donat-contact-s2 .quote-form .submit-btn:hover { background-color: #1d3452; } .donat-contact .track-trace, .donat-contact-s2 .track-trace { background-color: rgba(255, 255, 255, 0.84); height:854px; padding: 55px 45px 65px; position: relative; } @media (max-width: 991px) { .donat-contact .track-trace, .donat-contact-s2 .track-trace { height: 852px; } } @media (max-width: 767px) { .donat-contact .track-trace, .donat-contact-s2 .track-trace { height: 804px; padding: 35px 25px; } } @media (max-width: 650px) { .donat-contact .track-trace, .donat-contact-s2 .track-trace { height: auto; } } .donat-contact .track-trace p, .donat-contact-s2 .track-trace p { font-size: 14px; margin: 0; position: absolute; bottom: 62px; } @media (max-width: 991px) { .donat-contact .track-trace p, .donat-contact-s2 .track-trace p { font-size: 12px; } } @media (max-width: 650px) { .donat-contact .track-trace p, .donat-contact-s2 .track-trace p { position: static; margin: 20px 0 0; } } .donat-contact .quote-form, .donat-contact-s2 .quote-form { padding: 55px 45px 65px; background-color: rgba(255, 255, 255, 0.84); } @media (max-width: 767px) { .donat-contact .quote-form, .donat-contact-s2 .quote-form { padding: 35px 25px 45px; } } .quote-bg { background: rgba(29, 52, 82, 0.05) !important; } .donat-contact .quote-form h3, .donat-contact-s2 .quote-form h3, .donat-contact .quote-form label, .donat-contact-s2 .quote-form label { color: #242632; } .donat-contact .quote-form label, .donat-contact-s2 .quote-form label { font-weight: 600; } .donat-contact .quote-form input, .donat-contact-s2 .quote-form input, .donat-contact .quote-form select, .donat-contact-s2 .quote-form select { background-color: #1d3452; border: 0; margin-bottom: 20px; color: #a8aeb6; width: 100%; } .donat-contact .quote-form form::-webkit-input-placeholder, .donat-contact-s2 .quote-form form::-webkit-input-placeholder { font-style: 16px; font-style: normal; color: #a8aeb6; } .donat-contact .quote-form form:-moz-placeholder, .donat-contact-s2 .quote-form form:-moz-placeholder { font-style: 16px; font-style: normal; color: #a8aeb6; } .donat-contact .quote-form form::-moz-placeholder, .donat-contact-s2 .quote-form form::-moz-placeholder { font-style: 16px; font-style: normal; color: #a8aeb6; } .donat-contact .quote-form form:-ms-input-placeholder, .donat-contact-s2 .quote-form form:-ms-input-placeholder { font-style: 16px; font-style: normal; color: #a8aeb6; } .donat-contact .donat-single-tab { margin: 35px 0; } @media (max-width: 991px) { .donat-contact .donat-single-tab { margin: 40px 0; } } .donat-contact .donat-single-tab .nav { overflow: hidden; margin: 0; } .donat-contact .donat-single-tab .nav li { float: left; padding-left: 0; } .donat-contact .donat-single-tab .nav > li + li { margin-top: 0; margin-left: 3px; } @media (max-width: 767px) { .donat-contact .donat-single-tab .nav > li + li { margin-left: 1px; } } .donat-contact .donat-single-tab .nav a { background: #fff; font-size: 16px; font-weight: bold; color: #242632; padding: 9px 20px; border: 1px solid rgba(242, 141, 53, 0.4); } @media (max-width: 767px) { .donat-contact .donat-single-tab .nav a { font-size: 13px; padding: 8px 12px; text-transform: none; } } @media (max-width: 350px) { .donat-contact .donat-single-tab .nav a { padding: 8px; } } .donat-contact .donat-single-tab .nav .active a, .donat-contact .donat-single-tab .nav a:hover { background: #f28d35; color: #fff; } .donat-contact .quote-form p { font-size: 14px; margin-bottom: 10px; font-weight: 600; } .donat-contact .tab-content { padding: 40px 0px; margin-top: -1px; } @media (max-width: 767px) { .donat-contact .tab-content { padding: 25px 20px; } } .form-control { height: 45px; } .donat-contact form textarea { background: #fff; font-size: 16px; height: 55px; padding: 6px 15px; border: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; } .donat-contact form input { background: #fff; font-size: 16px; border: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; } /*-------------------------------------------------------------- #8.1 shop-pg-section --------------------------------------------------------------*/ .shop-pg-section .shop-grids { margin: 0 -15px; } .shop-pg-section .shop-grids .grid { width: calc(33.33% - 30px); float: left; margin: 0 15px 30px; } @media (max-width: 991px) { .shop-pg-section .shop-grids .grid { width: calc(50% - 30px); } } @media (max-width: 550px) { .shop-pg-section .shop-grids .grid { width: calc(100% - 30px); float: none; } } .shop-pg-section .grid:hover .cart-details li { opacity: 1; visibility: visible; bottom: 0; } .shop-pg-section .img-cart { position: relative; overflow: hidden; } .shop-pg-section .cart-details { width: 100%; position: absolute; left: 0; bottom: 20px; text-align: center; } .shop-pg-section .cart-details ul { overflow: hidden; display: inline-block; } .shop-pg-section .cart-details li { float: left; margin: 7px; position: relative; bottom: -50px; opacity: 0; visibility: hidden; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s; transition: all 0.5s; } .shop-pg-section .cart-details li:last-child { -webkit-transition: all 0.5s 0.1s; -o-transition: all 0.5s 0.1s; transition: all 0.5s 0.1s; } .shop-pg-section .cart-details li a { background: #f28d35; width: 50px; height: 50px; line-height: 53px; text-align: center; font-size: 15px; font-size: 0.9375rem; color: #fff; border-radius: 50%; display: block; } .shop-pg-section .cart-details li a:hover { background: #333; } .shop-pg-section .details { text-align: center; padding: 30px 15px; } .shop-pg-section .details h4 { font-size: 18px; font-size: 1.125rem; margin: 0 0 0.4em; } @media (max-width: 991px) { .shop-pg-section .details h4 { font-size: 16px; font-size: 1rem; } } .shop-pg-section .details h4 a { color: #333; } .shop-pg-section .details h4 a:hover { color: #f28d35; } .shop-pg-section .details del { color: #aaa; font-weight: 500; display: inline-block; padding-right: 10px; } @media (max-width: 991px) { .shop-pg-section .details del { font-size: 14px; font-size: 0.875rem; } } .shop-pg-section .details .price { color: #333; font-weight: 500; } @media (max-width: 991px) { .shop-pg-section .details .price { font-size: 14px; font-size: 0.875rem; } } .shop-pg-section .pagination-wrapper { text-align: center; clear: both; } /*-------------------------------------------------------------- #shop single page --------------------------------------------------------------*/ /*-------------------------------------------------------------- #9.1 shop-single-section --------------------------------------------------------------*/ .shop-single-section { /*** product slider ***/ /*** product info ***/ } .shop-single-section .shop-single-slider .slider-for { text-align: center; } .shop-single-section .shop-single-slider .slider-for img { display: inline-block; } .shop-single-section .shop-single-slider .slider-nav { padding: 0 25px; margin-top: 35px; } .shop-single-section .shop-single-slider .slider-nav > i { position: absolute; top: 50%; left: 0; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); z-index: 100; } .shop-single-section .shop-single-slider .slider-nav > i:hover { cursor: pointer; } .shop-single-section .shop-single-slider .slider-nav .nav-btn-rt { left: auto; right: 0; } .shop-single-section .shop-single-slider .slider-nav .slick-slide { text-align: center; } .shop-single-section .shop-single-slider .slider-nav .slick-slide img { display: inline-block; } .shop-single-section .product-details { padding: 30px 30px 93px; /*** product option ***/ } @media (max-width: 1199px) { .shop-single-section .product-details { padding: 40px 30px 85px; } } @media (max-width: 991px) { .shop-single-section .product-details { margin-top: 45px; padding: 40px 30px; } } @media (max-width: 767px) { .shop-single-section .product-details { padding: 0; } } .shop-single-section .product-details h2 { font-size: 28px; font-size: 1.75rem; line-height: 1.4em; margin: 0 0 0.33em; } @media (max-width: 767px) { .shop-single-section .product-details h2 { font-size: 22px; font-size: 1.375rem; } } .shop-single-section .product-details .price { font-size: 36px; font-size: 2.25rem; color: #f28d35; margin: 7px 0 14px; } @media (max-width: 991px) { .shop-single-section .product-details .price { font-size: 30px; font-size: 1.875rem; } } @media (max-width: 767px) { .shop-single-section .product-details .price { font-size: 25px; font-size: 1.5625rem; } } .shop-single-section .product-details .price .old { font-size: 24px; font-size: 1.5rem; font-weight: normal; color: #acacac; text-decoration: line-through; display: inline-block; margin-left: 5px; } @media (max-width: 991px) { .shop-single-section .product-details .price .old { font-size: 20px; font-size: 1.25rem; } } @media (max-width: 767px) { .shop-single-section .product-details .price .old { font-size: 18px; font-size: 1.125rem; } } .shop-single-section .product-details p { margin-bottom: 1.3em; } .shop-single-section .product-details p:last-child { margin: 0; } .shop-single-section .product-details .product-option { margin-top: 45px; } .shop-single-section .product-details .product-option .product-row { overflow: hidden; } .shop-single-section .product-details .product-option .product-row > div { height: 35px; display: inline-block; float: left; } .shop-single-section .product-details .product-option .product-row > div + div { margin-left: 15px; } .shop-single-section .product-details .product-option .product-row > div:first-child { width: 85px; } .shop-single-section .product-details .product-option .product-row > div:last-child .theme-btn:hover, .shop-single-section .product-details .product-option .product-row > div:last-child .theme-btn-s2:hover, .shop-single-section .product-details .product-option .product-row > div:last-child .theme-btn-s3:hover { background: #f28d35; border-color: #f28d35; color: #fff; } .shop-single-section .product-details .product-option .theme-btn, .shop-single-section .product-details .product-option .theme-btn-s2, .shop-single-section .product-details .product-option .theme-btn-s3 { background-color: transparent; color: #333; font-size: 14px; font-size: 0.875rem; padding: 0 20px; height: 35px; line-height: 32px; outline: 0; border: 2px solid #e6e6e6; } .shop-single-section .product-details .product-option .theme-btn:hover, .shop-single-section .product-details .product-option .theme-btn-s2:hover, .shop-single-section .product-details .product-option .theme-btn-s3:hover { background-color: #f28d35; color: #fff; border-color: #f28d35; } @media (max-width: 767px) { .shop-single-section .product-details .product-option .theme-btn, .shop-single-section .product-details .product-option .theme-btn-s2, .shop-single-section .product-details .product-option .theme-btn-s3 { font-size: 14px; font-size: 0.875rem; } } .shop-single-section .product-details .product-option .theme-btn:before, .shop-single-section .product-details .product-option .theme-btn-s2:before, .shop-single-section .product-details .product-option .theme-btn-s3:before { display: none; } .shop-single-section .product-details .product-option .heart-btn i { font-size: 15px; font-size: 0.9375rem; } .shop-single-section .product-details .product-option .product-row > div:last-child .theme-btn, .shop-single-section .product-details .product-option .product-row > div:last-child .theme-btn-s2, .shop-single-section .product-details .product-option .product-row > div:last-child .theme-btn-s3 { background-color: #fff; font-size: 18px; font-size: 1.125rem; color: #797979; border: 1px solid #e6e6e6; } .shop-single-section .product-details #product-count { border-radius: 0; border: 1px solid #e6e6e6; } .shop-single-section .product-details #product-count:focus { -webkit-box-shadow: none; box-shadow: none; outline: none; } .shop-single-section .product-details .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up, .shop-single-section .product-details .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down { border-radius: 0; border-color: #e6e6e6; } .shop-single-section .product-details .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-up:hover, .shop-single-section .product-details .bootstrap-touchspin .input-group-btn-vertical .bootstrap-touchspin-down:hover { background-color: #f28d35; color: #fff; } .shop-single-section .product-info { margin-top: 75px; /*** tabs ***/ /*** client rv ***/ /*** review form ***/ } .shop-single-section .product-info h4 { font-size: 15px; font-size: 0.9375rem; margin: 0; line-height: 1.7em; } .shop-single-section .product-info p { margin-bottom: 1.3em; } .shop-single-section .product-info .tab-pane p:last-child { margin-bottom: 0; } .shop-single-section .product-info .nav-tabs { border: 0; } @media (max-width: 767px) { .shop-single-section .product-info .nav-tabs { margin-bottom: 20px; } } .shop-single-section .product-info .nav-tabs li { border: 2px solid #eaeaea; margin-right: 1px; } .shop-single-section .product-info .nav-tabs li.active a { border: 0; outline: 0; } .shop-single-section .product-info .nav-tabs a { font-size: 15px; font-size: 0.9375rem; font-weight: 600; color: #797979; border: 0; border-radius: 0; margin: 0; display: block; padding: 12px 20px 11px; text-transform: uppercase; } @media (max-width: 767px) { .shop-single-section .product-info .nav-tabs a { font-size: 14px; font-size: 0.875rem; font-weight: normal; padding: 10px 10px 8px; text-transform: none; } } .shop-single-section .product-info .nav-tabs a:hover, .shop-single-section .product-info .nav-tabs .active a { background: #f28d35; color: #fff; } .shop-single-section .product-info .nav-tabs .active, .shop-single-section .product-info .nav-tabs li:hover { border-color: #f28d35; } .shop-single-section .product-info .tab-content { border: 2px solid #eaeaea; padding: 35px 25px; margin-top: -1px; } @media (max-width: 767px) { .shop-single-section .product-info .tab-content { border: 0; padding: 0; margin: 0; } } .shop-single-section .product-info .client-rv { overflow: hidden; margin-bottom: 30px; } .shop-single-section .product-info .client-rv:last-child { margin-bottom: 0; } .shop-single-section .product-info .client-rv .client-pic { width: 60px; float: left; } @media (max-width: 767px) { .shop-single-section .product-info .client-rv .client-pic { width: 100%; float: none; margin-bottom: 10px; } } .shop-single-section .product-info .client-rv .details { width: calc(100% - 80px); float: right; } @media (max-width: 767px) { .shop-single-section .product-info .client-rv .details { width: 100%; float: none; } } .shop-single-section .product-info .client-rv .name-rating-time { border-bottom: 1px solid #e6e6e6; } @media (max-width: 767px) { .shop-single-section .product-info .client-rv .name-rating-time { padding-bottom: 3px; } } .shop-single-section .product-info .client-rv .name-rating-time > div, .shop-single-section .product-info .client-rv .name-rating > div { display: inline-block; font-size: 14px; font-size: 0.875rem; } @media (max-width: 767px) { .shop-single-section .product-info .client-rv .name-rating-time > div, .shop-single-section .product-info .client-rv .name-rating > div { font-size: 12px; font-size: 0.75rem; display: block; } } .shop-single-section .product-info .client-rv .rating { font-size: 12px; color: #f28d35; padding-left: 12px; } @media (max-width: 767px) { .shop-single-section .product-info .client-rv .rating { padding-left: 0; margin: 4px 0 7px; } } .shop-single-section .product-info .client-rv .name-rating-time .time { float: right; color: #b3b3b3; text-transform: uppercase; } @media (max-width: 767px) { .shop-single-section .product-info .client-rv .name-rating-time .time { float: none; } } .shop-single-section .product-info .client-rv .review-body { padding-top: 12px; } @media screen and (min-width: 1200px) { .shop-single-section .product-info .review-form-wrapper { padding-left: 45px; } } @media (max-width: 991px) { .shop-single-section .product-info .review-form { margin-top: 45px; } } .shop-single-section .product-info .review-form h4 { margin-bottom: 1.73em; } .shop-single-section .product-info .review-form form input, .shop-single-section .product-info .review-form form textarea { background: #fbfbfb; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; height: 40px; border: 2px solid #efefef; } .shop-single-section .product-info .review-form form input:focus, .shop-single-section .product-info .review-form form textarea:focus { -webkit-box-shadow: none; box-shadow: none; outline: none; } .shop-single-section .product-info .review-form form textarea { height: 130px; } .shop-single-section .product-info .review-form form > div { margin-bottom: 27px; } .shop-single-section .product-info .review-form form > div:last-child { margin-bottom: 0; } .shop-single-section .product-info .review-form form .rating-wrapper > div { display: inline-block; } @media (max-width: 767px) { .shop-single-section .product-info .review-form form .rating-wrapper > div { display: block; float: none !important; } } .shop-single-section .product-info .review-form form .rating-wrapper > div:last-child { float: right; } @media (max-width: 767px) { .shop-single-section .product-info .review-form form .rating-wrapper > div:last-child { margin-top: 20px; } } .shop-single-section .product-info .review-form form .rating a { font-size: 14px; color: #cccccc; display: inline-block; margin-right: 10px; } @media (max-width: 767px) { .shop-single-section .product-info .review-form form .rating a { font-size: 12px; margin-right: 5px; } } .shop-single-section .product-info .review-form form .rating a:last-child { margin: 0; } .shop-single-section .product-info .review-form form .rating a:hover { color: #f28d35; } .shop-single-section .product-info .review-form form .theme-btn-s4 { background-color: transparent; color: #908f8f; outline: 0; -webkit-box-shadow: none; box-shadow: none; } .shop-single-section .product-info .review-form form .theme-btn-s4:hover { background-color: #f28d35; color: #fff; } @media screen and (min-width: 767px) { .shop-single-section .product-info .review-form form .theme-btn-s4 { font-size: 15px; font-size: 0.9375rem; padding: 0 20px; } } .shop-single-section .slider-nav .slick-slide:focus { outline: none; } /*-------------------------------------------------------------- #1.1 recent-blog-section --------------------------------------------------------------*/ .recent-blog-section .recent-cases-thumbs-outer { overflow: hidden; } .recent-blog-section .recent-cases-thumbs-outer .recent-case-thumb { position: relative; cursor: pointer; overflow: hidden; background: #fff; margin-bottom: 23px; text-align: center; } @media (max-width: 500px) { .recent-blog-section .recent-cases-thumbs-outer .recent-case-thumb { width: 100%; float: none; } } .recent-blog-section .recent-cases-thumbs-outer .recent-case-thumb:last-child { margin-bottom: 0; } .recent-blog-section .recent-case-thumb .overlay-text { background: #f28e36; width: calc(100% - 12px); height: calc(100% - 12px); position: absolute; left: -30%; top: 6px; opacity: 0; visibility: hidden; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s; transition: all 0.5s; } .recent-blog-section .active-thumb .overlay-text { opacity: 1; visibility: visible; left: 6px; } .recent-blog-section .overlay-text .text-inner { width: 100%; text-align: center; padding: 0 10px; position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .recent-blog-section .overlay-text .text-inner .cat { font-size: 14px; font-weight: normal; color: #f28d35; text-transform: uppercase; margin: 0; } .recent-blog-section .recent-cases-thumbs-outer h2 { font-size: 27px; line-height: 37px; margin: 0 0 0.7em; text-transform: capitalize; font-weight: 900; background: #242632; padding: 15px 20px; color: #fff; border: 3px solid #f28d35; } .recent-blog-section .recent-cases-thumbs-outer h2 span { color: #f28e36; } .recent-blog-section .overlay-text .text-inner h3 { font-size: 22px; color: #fff; margin: 0; } @media (max-width: 767px) { .recent-blog-section .overlay-text .text-inner h3 { font-size: 18px; } } .recent-blog-section .recent-cases-content-outer { border: 1px solid #ececec; } @media (max-width: 1199px) { .recent-blog-section .recent-cases-content-outer { padding: 0; border: 0; } } @media (max-width: 991px) { .recent-blog-section .recent-cases-content-outer { border: 8px solid rgb(56, 62, 142); padding: 30px 25px; margin-top: 50px; } } @media (max-width: 767px) { .recent-blog-section .recent-cases-content-outer { border: 0; padding: 0; margin-top: 50px; } } .recent-blog-section .recent-cases-content-outer .recent-case-data { display: none; } .recent-blog-section .recent-cases-content-outer .active-case-data { display: block; } .recent-blog-section .recent-case-thumb .post { overflow: hidden; } .recent-blog-section .recent-case-thumb .posts > .post + .post { margin-top: 15px; padding-top: 15px; } .recent-blog-section .recent-case-thumb .post .img-holder { float: left; } .recent-blog-section .recent-case-thumb .post .details { float: left; text-align: left; padding-left: 20px; } .recent-blog-section .recent-case-thumb .post h4 { font-size: 19px; margin: 0 0 0.6em; } @media (max-width: 1199px) { .recent-blog-section .recent-case-thumb .post h4 { margin: 0; } } .recent-blog-section .recent-case-thumb .post h4 a { display: inline-block; color: #242632; } .recent-blog-section .recent-case-thumb .post h4 a:hover { color: #f28d35; } .recent-blog-section .recent-case-thumb .post .details .date { font-size: 12px; color: #67748a; font-weight: bold; } .recent-blog-section .recent-case-thumb .post .details .date i { display: inline-block; padding-right: 7px; margin: 0; } .recent-blog-section .recent-case-thumb .dates { background-color: #f28e36; padding: 10px 12px; text-align: center; position: absolute; right: 0px; top: 17px; } @media (max-width: 767px) { .recent-blog-section .recent-case-thumb .dates { padding: 10px 20px; right: 20px; top: 20px; } } .recent-blog-section .recent-case-thumb .dates p { font-size: 20px; font-weight: 900; color: #fff; line-height: normal; margin: 0; } .recent-blog-section .recent-case-thumb .dates p span { text-transform: uppercase; display: block; margin-top: 5px; } .recent-blog-section { position: relative; } .bg-w { background: #f7f7f7!important; } .recent-blog-section .blog-grids { margin: 0 -1px; } .recent-blog-section .content { background: #fff; padding: 14px 15px; border: 2px solid #f28d35; } @media (min-width: 320px) and (max-width: 991px) { .recent-blog-section .content { margin-left: 0px; } } .recent-blog-section .slider { border: 1px solid #ececec; box-shadow: none; } .recent-blog-section .content-meta { padding: 40px; background: #fff; } .recent-blog-section .skills .progress { background-color: #e6e6e6; height: 5px; -webkit-box-shadow: none; box-shadow: none; overflow: visible; box-shadow: none; position: relative; border-radius: 3px; } .recent-blog-section .skills .progress > span { font-size: 14px; font-weight: bold; color: #57667e; padding: 2px 6px; text-align: center; position: absolute; right: 20px; top: -32px; -webkit-border-radius: 3px; -moz-border-radius: 3px; -o-border-radius: 3px; -ms-border-radius: 3px; border-radius: 3px; } @media (max-width: 991px) { .recent-blog-section .skills .progress > span { padding: 0 6px; } } .recent-blog-section .skills .progress-bar { background: #f28d35; position: relative; -webkit-box-shadow: none; box-shadow: none; border-radius: 3px; } .recent-blog-section .skills .progress-bar:after { content: ""; width: 18px; height: 18px; background-color: #f09c7c; border-radius: 50%; position: absolute; right: 0; top: -6px; border: 3px solid #f28d35; } .recent-blog-section .content-meta h3 { font-size: 20px; font-weight: bold; margin: 0 0 0.8em; line-height: 1.3em; } @media (max-width: 767px) { .recent-blog-section .content-meta h3 { font-size: 18px; } } .recent-blog-section .content-meta h3 a { color: #0e3c7b; } .recent-blog-section .meta { overflow: hidden; } .recent-blog-section .meta .goal { float: left; } .recent-blog-section .meta .raised { float: right; } .recent-blog-section .goal p, .recent-blog-section .raised p { color: #797979; } @media (max-width: 991px) { .recent-blog-section .goal p, .recent-blog-section .raised p { font-size: 14px; } } .recent-blog-section .goal p:hover, .recent-blog-section .raised p:hover { color: #ff8500; } .recent-blog-section .content-meta .talk { padding-bottom: 10px; } .recent-blog-section .content-meta .social-icons ul { overflow: hidden; padding: 10px 0 20px; } @media (max-width: 767px) { .recent-blog-section .content-meta .social-icons ul { padding: 8px 0 15px; } } .recent-blog-section .content-meta .social-icons ul li { float: left; } .recent-blog-section .content-meta .social-icons ul > li + li { margin-left: 15px; } .recent-blog-section .content-meta .social-icons ul a { color: #2b2d38; padding: 6px; } .recent-blog-section .content-meta .social-icons ul a:hover { color: #242632; } /*-------------------------------------------------------------- #1.1 testimonials-section --------------------------------------------------------------*/ .testimonials-section { background: url("../images/add/testi-bg.jpg") center bottom/cover no-repeat local; padding-bottom: 40px; position: relative; } .testimonials-section:before { content: ""; position: absolute; height: 100%; width: 100%; top: 0; left: 0; background: rgba(255, 255, 255, 0.96); } @media (max-width: 991px) { .testimonials-section { padding-bottom: 30px; } } @media (max-width: 767px) { .testimonials-section { padding-bottom: 10px; } } .testimonials-section .testimonial-grids { margin: 0 -15px; } .testimonials-section .testimonial-grids .grid { width: calc(33.33% - 30px); float: left; margin: 0 15px 70px; } @media (max-width: 991px) { .testimonials-section .testimonial-grids .grid { width: calc(50% - 30px); } } @media (max-width: 600px) { .testimonials-section .testimonial-grids .grid { width: calc(100% - 30px); float: none; } } .testimonials-section .quote { background: rgba(255, 255, 255, 0.78); padding: 30px; position: relative; border-radius: 5px; -webkit-box-shadow: 0px 0px 36.8px 9.2px rgba(16, 37, 65, 0.1); box-shadow: 0px 0px 36.8px 9.2px rgba(16, 37, 65, 0.1); } @media (max-width: 767px) { .testimonials-section .quote { padding: 30px 25px; } } .testimonials-section .quote p { font-style: italic; } .testimonials-section .client-info { margin-bottom: 0px; position: relative; padding: 10px 0px 14px 90px; background: rgba(242, 141, 53, 0.81); } .testimonials-section .client-info .img-holder { position: absolute; left: 10px; top: 7px; } .testimonials-section .client-info .img-holder img { border-radius: 50%; } .testimonials-section .client-info h5 { font-size: 16px; margin: 0 0 0.3em; padding: 0.8em 0 0; } @media (max-width: 767px) { .testimonials-section .client-info h5 { font-size: 14px; } } .testimonials-section .client-info p { font-size: 12px; color: #1d3452; margin: 0; line-height: 1.7em; font-style: italic; } /*-------------------------------------------------------------- #1.2 fun-fact-section --------------------------------------------------------------*/ .fun-fact-section { background: url("../images/add/funfact-bg.jpg") center bottom/cover no-repeat local; text-align: center; position: relative; } .fun-fact-section:before { content: ""; position: absolute; height: 100%; width: 100%; top: 0; left: 0; background: rgba(14, 60, 123, 0.85); } @media (max-width: 767px) { .fun-fact-section { padding-bottom: 30px; } } .fun-fact-section h2 { font-size: 36px; margin: 0 0 1.8em; color: #fff; } @media (max-width: 991px) { .fun-fact-section h2 { font-size: 26px; } } @media (max-width: 767px) { .fun-fact-section h2 { font-size: 25px; } } .fun-fact-section .fun-fact-grids .grid { width: 25%; float: left; padding: 50px 50px 60px; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; background: #184071; border-right: 1px solid #143b6f; } @media (max-width: 991px) { .fun-fact-section .fun-fact-grids .grid { width: 50%; margin-bottom: 50px 0; } } @media (max-width: 767px) { .fun-fact-section .fun-fact-grids .grid { width: 50%; margin-bottom: 30px; } } .fun-fact-section .fun-fact-grids .grid:hover { background: #f28d35; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; } .fun-fact-section .fun-fact-grids .grid .info { padding: 0 19px; } .fun-fact-section .grid h3 { font-size: 48px; color: #fff; font-weight: 300; margin: 0 0 0.1em; position: relative; border-bottom: 2px solid #0fdaa2; } @media (max-width: 991px) { .fun-fact-section .grid h3 { font-size: 40px; } } @media (max-width: 767px) { .fun-fact-section .grid h3 { font-size: 30px; } } .fun-fact-section .grid h3 + p { font-size: 16px; color: #fff; margin: 0; } @media (max-width: 991px) { .fun-fact-section .grid h3 + p { font-size: 15px; } } /*-------------------------------------------------------------- #1.3 portfolio-section --------------------------------------------------------------*/ .portfolio-section { position: relative; background: #f8f8f8; } .portfolio-section:before { content: ""; width: 100%; height: 50%; position: absolute; left: 0; bottom: 0; } .portfolio-section .portfolio-grids .grid { position: relative; overflow: hidden; } .portfolio-section .portfolio-grids .grid:hover { cursor: -webkit-grab; cursor: grab; } .portfolio-section .portfolio-grids .grid .details { background-color: rgba(16, 37, 65, 0.9); width: 100%; height: 100%; position: absolute; left: 0; top: 30%; opacity: 0; visibility: hidden; -webkit-transition: all 0.5s; -moz-transition: all 0.5s; -o-transition: all 0.5s; -ms-transition: all 0.5s; transition: all 0.5s; } .portfolio-section .portfolio-grids .grid .details:before { content: ""; width: 100%; height: 100%; position: absolute; left: 0; top: 0; opacity: 0.85; } .portfolio-section .portfolio-grids .grid .inner { width: 100%; padding: 25px; position: absolute; left: 0; bottom: 25px; } .portfolio-section .portfolio-grids .grid h3 { font-size: 17px; margin: 0 0 0.3em; text-transform: capitalize; } @media (max-width: 991px) { .portfolio-section .portfolio-grids .grid h3 { font-size: 15px; } } .portfolio-section .portfolio-grids .grid h3 a { color: #fff; } .portfolio-section .portfolio-grids .grid p { font-size: 14px; font-weight: 600; color: #f28d35; margin: 0; } @media (max-width: 991px) { .portfolio-section .portfolio-grids .grid p { font-size: 12px; } } .portfolio-section .portfolio-grids .grid:hover .details { opacity: 1; top: 0; visibility: visible; } .portfolio-section .all-portfolio { text-align: center; margin-top: 55px; } .portfolio-pg-section { padding: 110px 0 100px; } @media (max-width: 991px) { .portfolio-pg-section { padding: 90px 0 80px; } } @media (max-width: 767px) { .portfolio-pg-section { padding: 80px 0 70px; } } /*-------------------------------------------------------------- #1.4 partners-section --------------------------------------------------------------*/ .partners-section { background: #f28d35; padding: 40px 15px 30px; } .partners-section .separator { background: #f4f4f4; width: calc(100% - 30px); height: 1px; position: absolute; left: 15px; bottom: 0; } .partners-section .grid { text-align: center; } .partners-section .grid img { width: auto; margin: 0 auto; display: inline-block; } /*-------------------------------------------------------------- #1.3 meta-blog-section --------------------------------------------------------------*/ .meta-blog-section { background-color: #f8f8f8; } @media (max-width: 991px) { .meta-blog-section { padding-bottom: 40px; } } @media (max-width: 767px) { .meta-blog-section { padding-bottom: 30px; } } .meta-blog-section-pad { padding: 110px 0 80px; } .mar-b-30 { margin-bottom: 30px; } .meta-blog-section .blog-grids .grid { width: 33.33%; float: left; position: relative; } @media (max-width: 991px) { .meta-blog-section .blog-grids .grid { width: 50%; margin-bottom: 50px; } } @media (max-width: 600px) { .meta-blog-section .blog-grids .grid { width: 100%; float: none; } } .meta-blog-section .blog-grids .details { background-color: #fff; padding: 35px 30px; -webkit-box-shadow: 0px 8px 48.38px 10.62px rgba(0, 0, 0, 0.03); box-shadow: 0px 8px 48.38px 10.62px rgba(0, 0, 0, 0.03); } @media (max-width: 767px) { .meta-blog-section .blog-grids .details { padding: 25px 20px; } } .meta-blog-section .blog-grids .date { background-color: rgba(242, 141, 53, 0.8); padding: 10px 20px; text-align: center; position: absolute; right: 30px; top: 30px; border-radius: 50%; border: 5px solid rgba(255, 255, 255, 0.80); z-index: 0; } .meta-blog-section .blog-grids .date:before { content: ""; position: absolute; height: 50%; width: 100%; left: 0; bottom: 0; background: #242632; border-radius: 0px 0px 50px 50px; z-index: -1; } @media (max-width: 767px) { .meta-blog-section .blog-grids .date { padding: 10px 20px; right: 20px; top: 20px; } } .meta-blog-section .blog-grids .date p { font-size: 20px; font-weight: bold; color: #fff; line-height: normal; margin: 0; } .meta-blog-section .blog-grids .date p span { text-transform: uppercase; display: block; margin-top: 5px; font-size: 18px; } .meta-blog-section .blog-grids .details h3 { font-size: 22px; margin: 0 0 0.5em; line-height: 1.5em; } @media (max-width: 991px) { .meta-blog-section .blog-grids .details h3 { font-size: 20px; } } .meta-blog-section .blog-grids .details h3 a { color: #282e3f; } .meta-blog-section .blog-grids .details h3 a:hover { color: #f28d35; } .meta-blog-section .meta ul { overflow: hidden; } .meta-blog-section .meta ul li { color: #afafaf; float: left; margin: 0 0 0.5em; } .meta-blog-section .meta li a { font-weight: normal; color: #f28d35; } .meta-blog-section .meta li a:hover { color: #0e3c7b; } .meta-blog-section .meta li a i { color: #f28d35 } .meta-blog-section .meta ul > li + li { margin-left: 30px; position: relative; } .meta-blog-section .meta ul > li + li:before { content: "|"; position: absolute; left: -15px; top: 0; color: #f28d35; } .meta-blog-section .blog-grids .details .view-all a { font-weight: 500; color: #f28d35; } .color-das { color: #616161 !important; } /*-------------------------------------------------------------- #1.5 features-section-s4 --------------------------------------------------------------*/ .features-section-s4 { padding-bottom: 50px; } @media (max-width: 991px) { .features-section-s4 { padding-bottom: 40px; } } @media (max-width: 767px) { .features-section-s4 { padding-bottom: 30px; } } .features-section-s4 .blog-grids { margin: 0 -15px; position: relative; } @media (max-width: 767px) { .features-section-s4 .blog-grids { margin: 0 -7.5px; } } .features-section-s4 .blog-grids .grid { width: calc(33% - 30px); float: left; margin: 0 15px 60px; border: 1px solid #ececec; padding: 45px 35px; position: relative; overflow: hidden; background: url(../images/portfolio/img-7.jpg) center bottom/cover no-repeat local; } .features-section-s4 .blog-grids .grid:nth-child(2) { background: url(../images/portfolio/img-9.jpg) center bottom/cover no-repeat local; } .features-section-s4 .blog-grids .grid:nth-child(3) { background: url(../images/portfolio/img-8.jpg) center bottom/cover no-repeat local; } @media (max-width: 991px) { .features-section-s4 .blog-grids .grid { width: calc(50% - 30px); } } @media (max-width: 767px) { .features-section-s4 .blog-grids .grid { width: calc(50% - 15px); margin: 0 7.5px 50px; padding: 35px 20px; } } @media (max-width: 550px) { .features-section-s4 .blog-grids .grid { width: calc(100% - 15px); float: none; } } .features-section-s4 .grid .overlay { background: url(../images/portfolio/img-6.jpg) center bottom/cover no-repeat local; width: 100%; height: 100%; text-align: center; position: absolute; left: 0; top: -10%; display: table; opacity: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; visibility: hidden; } .features-section-s4 .grid .overlay .middle { display: table-cell; vertical-align: middle; } .features-section-s4 .grid:hover .overlay { opacity: 1; visibility: visible; top: 0; } .features-section-s4 .entry-meta { position: relative; padding-left: 88px; min-height: 70px; margin-bottom: 10px; } .features-section-s4 .entry-meta .author { position: absolute; left: 0; } .features-section-s4 .entry-meta img { border-radius: 50%; } .features-section-s4 .entry-meta h4 { font-size: 28px; font-weight: bold; margin: 0; padding: 0.2em 0 0.6em 0; color: #fff; } @media (max-width: 767px) { .features-section-s4 .entry-meta h4 { font-size: 16px; } } .features-section-s4 .entry-meta .date { font-size: 15px; color: #0fdaa2; margin: 0; } .features-section-s4 .entry-details p { margin: 0 0 1em; color: #fff; } .features-section-s4 .grid .read-more { font-weight: bold; color: #0e3a71; background: #fff; padding: 0px 10px 2px; border-radius: 20px; } .color-p { color: #242632 !important; } /*-------------------------------------------------------------- #1.5 cta-section-s2 --------------------------------------------------------------*/ .cta-section-s2 { padding: 40px 0; position: relative; } @media (max-width: 767px) { .cta-section-s2 { text-align: center; } } .cta-bg { background: url(../images/add/footer-bg.jpg) center bottom/cover no-repeat local; } .cta-layer { position: relative; } .cta-layer:before { content: ""; position: absolute; height: 100%; width: 100%; left: 0; top: 0; background: rgba(242, 141, 53, 0.87); } .cta-section-s2 h2 { font-size: 30px; margin: 0.1em 0 0; line-height: 1.4em; padding-left: 80px; } @media (max-width: 991px) { .cta-section-s2 h2 { font-size: 25px; margin-bottom: 0; padding-left: 0; } } @media (max-width: 767px) { .cta-section-s2 h2 { font-size: 20px; padding-left: 0; } } .cta-section-s2 .contact-info { float: right; text-align: center; } @media (max-width: 991px) { .cta-section-s2 .contact-info { float: none; margin-top: 19px; } } @media (max-width: 767px) { .cta-section-s2 .contact-info { float: none; margin-top: 40px; } } .cta-section-s2 .icon { position: absolute; top: -1px; left: 0px; } @media (max-width: 991px) { .cta-section-s2 .icon { display: none; } } .cta-section-s2 h5 { font-size: 18px; margin: 1em 0 1.7em; } @media (max-width: 767px) { .cta-section-s2 h5 { font-size: 16px; } } /*-------------------------------------------------------------- #0.9 cta-section-s3 --------------------------------------------------------------*/ .cta-section-s3 { background-color: #f28d35; padding: 100px 0 110px; position: relative; } @media (max-width: 991px) { .cta-section-s3 { padding: 90px 0; } } @media (max-width: 767px) { .cta-section-s3 { padding: 80px 0; } } .cta-section-s3 h2, .cta-section-s3 .theme-btn-s4, .cta-section-s3 a { position: relative; z-index: 2; } .cta-section-s3 .shape { background: url("../images/add/cat-1.jpg") center bottom/cover no-repeat local; position: absolute; width: 55%; height: 100%; position: absolute; right: -10%; top: 0; -webkit-transform: skew(-10deg); -moz-transform: skew(-10deg); -o-transform: skew(-10deg); -ms-transform: skew(-10deg); transform: skew(-10deg); } .cta-section-s3 h3 { font-size: 35px; font-weight: 600; line-height: 1.3em; margin-bottom: 1em; margin-top: 0; color: #fff; } @media (max-width: 767px) { .cta-section-s3 h3 { font-size: 30px; } } /*-------------------------------------------------------------- #home style 2 --------------------------------------------------------------*/ /*-------------------------------------------------------------- #2.1 features-section-s2 --------------------------------------------------------------*/ .features-section-s2 { padding-bottom: 0; } .features-section-s3 .feature-grids { margin: 0 -15px; } @media (max-width: 991px) { .features-section-s3 .feature-grids { margin: 0 -7.5px; } } .features-section-s3 .feature-grids .grid { width: calc(33.33% - 30px); margin: 0 15px 30px; float: left; padding: 50px 40px; border-radius: 10px; -webkit-box-shadow: 0px 0px 36.8px 9.2px rgba(16, 37, 65, 0.1); box-shadow: 0px 0px 36.8px 9.2px rgba(16, 37, 65, 0.1); } @media (max-width: 991px) { .features-section-s3 .feature-grids .grid { width: calc(50% - 15px); margin: 0 7.5px 30px; } } @media (max-width: 600px) { .features-section-s3 .feature-grids .grid { width: calc(100% - 15px); float: none; } } .features-section-s3 .fi:before { font-size: 50px; color: #f28d35; } .features-section-s3 .details h3 { font-size: 20px; margin: 0.7em 0; } @media (max-width: 767px) { .features-section-s3 .details h3 { font-size: 18px; } } .features-section-s3 .details p { margin: 0 0 1em; } .features-section-s3 .details .read-more { font-weight: bold; color: #f28d35; text-decoration: underline; } .features-section-s3 .details .read-more:hover { text-decoration: none; } /*-------------------------------------------------------------- #2.4 donat-contact-s2 --------------------------------------------------------------*/ .donat-contact-s2 { background: url("../images/slider/slide-2.jpg") center bottom/cover no-repeat local; } /*-------------------------------------------------------------- #2.5 testimonials-section-s2 --------------------------------------------------------------*/ .testimonials-section-s2 { background: url("../images/add/testi-bg.jpg") center bottom/cover no-repeat local; position: relative; padding-top: 110px; } @media (max-width: 991px) { .testimonials-section-s2 { padding: 90px 0 80px; } } @media (max-width: 767px) { .testimonials-section-s2 { padding: 80px 0 70px; } } .testimonials-section-s2:before { content: ""; position: absolute; height: 100%; width: 100%; top: 0; left: 0; background: rgba(255, 255, 255, 0.82); } .testimonials-section-s2 .testimonial-grids img { width: auto; } .testimonials-section-s2 .testimonial-grids { background: rgba(255, 255, 255, 0.78); padding: 50px; } @media (max-width: 991px) { .testimonials-section-s2 .testimonial-grids { padding-left: 0; } } .testimonials-section-s2 .grid .fi:before { font-size: 38px; color: #f28d35; display: block; padding-left: 3px; position: absolute; left: 180px; top: 6px; margin: 0; opacity: 0.5; } @media (max-width: 991px) { .testimonials-section-s2 .grid .fi:before { font-size: 50px; margin: 0 0 0.3em; } } @media (max-width: 767px) { .testimonials-section-s2 .grid .fi:before { font-size: 40px; } } .testimonials-section-s2 .quote p { font-size: 19px; line-height: 29px; color: #242632; font-style: italic; } @media (max-width: 767px) { .testimonials-section-s2 .quote p { font-size: 16px; } } .testimonials-section-s2 .client-info { margin: 0 0 35px; position: relative; padding-left: 75px; height: 65px; } .testimonials-section-s2 .client-info .img-holder { position: absolute; left: 0; top: 0; } .testimonials-section-s2 .client-info .img-holder img { border-radius: 50%; } .testimonials-section-s2 .client-info h5 { font-size: 16px; margin: 0 0 0.3em; padding: 0.8em 0 0; } @media (max-width: 767px) { .testimonials-section-s2 .client-info h5 { font-size: 14px; } } .testimonials-section-s2 .client-info p { font-size: 12px; margin: 0; line-height: 1.7em; } .testimonials-section-s2 .owl-theme .owl-controls { margin-top: 25px; text-align: left; } .testimonials-section-s2 .owl-theme .owl-dots .owl-dot span { background: #242632; } .testimonials-section-s2 .owl-theme .owl-dots .owl-dot.active span { background: #f28d35; } @media (max-width: 991px) { .testimonials-section-s2 .testimonial-left-img-holder { display: none; } } /*-------------------------------------------------------------- #home style 3 --------------------------------------------------------------*/ /*-------------------------------------------------------------- #3.1 features-section-s3 --------------------------------------------------------------*/ .features-section-s3 { padding: 110px 0 80px } .features-section-s3 .feature-grids .grid { -webkit-box-shadow: none; box-shadow: none; border: 1px solid #ececec; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; } .features-section-s3 .feature-grids .grid:hover { -webkit-box-shadow: 0px 0px 36.8px 9.2px rgba(16, 37, 65, 0.1); box-shadow: 0px 0px 36.8px 9.2px rgba(16, 37, 65, 0.1); } /*-------------------------------------------------------------- #about page --------------------------------------------------------------*/ /*-------------------------------------------------------------- #4.1 mission-vision-section --------------------------------------------------------------*/ .mission-vision-section { padding-bottom: 70px; } @media (max-width: 991px) { .mission-vision-section { padding-bottom: 35px; } } @media (max-width: 767px) { .mission-vision-section { padding-bottom: 25px; } } .mission-vision-section .mission-vision-grids { margin: 0 -15px; } @media (max-width: 767px) { .mission-vision-section .mission-vision-grids { margin: 0 -7.5px; } } .mission-vision-section .mission-vision-grids .grid { width: calc(33.33% - 30px); float: left; margin: 0 15px 50px; } @media (max-width: 991px) { .mission-vision-section .mission-vision-grids .grid { width: calc(50% - 30px); } } @media (max-width: 767px) { .mission-vision-section .mission-vision-grids .grid { width: calc(50% - 15px); margin: 0 7.5px 50px; } } @media (max-width: 600px) { .mission-vision-section .mission-vision-grids .grid { width: calc(100% - 15px); float: none; } } .mission-vision-section .title-area { text-align: center; margin-bottom: 50px; } .mission-vision-section .title-area h2 { font-size: 24px; font-weight: 600; line-height: 1.4em; margin: -0.38em 0 0; } @media (max-width: 991px) { .mission-vision-section .title-area h2 { font-size: 22px; } } .mission-vision-section .grid .img-holder { margin-bottom: 30px; } .mission-vision-section .grid h3 { font-size: 22px; margin: 0 0 0.6em; } @media (max-width: 991px) { .mission-vision-section .grid h3 { font-size: 18px; } } .mission-vision-section .grid p { margin-bottom: 0; } /*-------------------------------------------------------------- #contact page --------------------------------------------------------------*/ /*-------------------------------------------------------------- #5.1 contact-pg-section --------------------------------------------------------------*/ .contact-pg-section .section-title-s3 p { font-size: 18px; margin: 0.8em 0 0; } .contact-pg-section .submit-btn-wrapper { text-align: center; } .contact-pg-section .submit-btn-wrapper button { border: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; } .contact-pg-section form { overflow: hidden; margin: 0 -15px; } @media (max-width: 767px) { .contact-pg-section form { margin: 0 0 0 -15px; } } .contact-pg-section form .one-third-col { width: 33.33%; float: left; } @media (max-width: 600px) { .contact-pg-section form .one-third-col { width: 100%; float: left; } } .contact-pg-section form div { padding: 0 15px 30px; } @media (max-width: 767px) { .contact-pg-section form div { padding: 0 0 15px 15px; } } .contact-pg-section form .submit-btn-wrapper { padding-bottom: 0; } .contact-pg-section form input, .contact-pg-section form textarea { background: #fff; font-size: 16px; height: 55px; padding: 6px 15px; border: 1px solid #ececec; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; } @media (max-width: 767px) { .contact-pg-section form input, .contact-pg-section form textarea { height: 45px; border: 1px solid #ebeff3; } } .contact-pg-section form input:focus, .contact-pg-section form textarea:focus { -webkit-box-shadow: none; box-shadow: none; border-color: #f28d35; } .contact-pg-section form textarea { height: 200px; padding: 15px; } .contact-pg-section .contact-info { margin-top: 20px; margin-bottom: 75px; border: 1px solid #ececec; } @media (max-width: 991px) { .contact-pg-section .contact-info { margin-top: 60px; } } @media (max-width: 767px) { .contact-pg-section .contact-info { margin-top: 50px; } } .contact-pg-section .contact-info > div { width: 33.33%; float: left; padding: 20px 35px 22px 110px; position: relative; border-left: 1px solid #efefef; } .contact-pg-section .contact-info > div:before { content: ''; position: absolute; left: 88px; width: 1px; height: 50px; top: 44%; margin-top: -15px; background: #ccc; } @media (max-width: 991px) { .contact-pg-section .contact-info > div { padding: 85px 35px 40px; margin-bottom: 20px; } .contact-pg-section .contact-info > div:before { display: none; } } @media (max-width: 767px) { .contact-pg-section .contact-info > div { width: 100%; padding: 15px 18px 13px 120px; border-left: 0; border-top: 1px solid #efefef; float: none; } .contact-pg-section .contact-info > div:before { display: block; } } .contact-pg-section .contact-info .icon i { font-size: 40px; color: #ff8500; position: absolute; left: 30px; top: 45px; } @media (max-width: 991px) { .contact-pg-section .contact-info .icon i { font-size: 40px; font-size: 2.5rem; } } @media (max-width: 767px) { .contact-pg-section .contact-info .icon i { font-size: 35px; font-size: 2.1875rem; } } .contact-pg-section .contact-info h5 { font-family: "Muli", sans-serif; font-size: 18px; font-size: 1.125rem; margin: 1em 0 0.5em; } .contact-pg-section .contact-map { height: 450px; margin-top: 100px; } @media (max-width: 991px) { .contact-pg-section .contact-map { margin-top: 80px; } } @media (max-width: 767px) { .contact-pg-section .contact-map { height: 350px; margin-top: 70px; } } .contact-pg-section .contact-map iframe { width: 100%; height: 100%; border: 0; outline: 0; } /*-------------------------------------------------------------- #project single page --------------------------------------------------------------*/ /*-------------------------------------------------------------- #6.1 project-sigle-section --------------------------------------------------------------*/ .project-sigle-section .project-info { background-color: rgba(29, 52, 82, 0.050980392156862744); max-width: 485px; height: 443px; padding: 45px; border: 5px solid #e6e6e6; z-index: 1; } @media (max-width: 1199px) { .project-sigle-section .project-info { height: 364px; } } @media (max-width: 991px) { .project-sigle-section .project-info { margin: 50px 0 0; padding: 25px; height: auto; } } .project-sigle-section .project-info h3 { font-size: 22px; margin: 0 0 1em; } @media (max-width: 991px) { .project-sigle-section .project-info h3 { font-size: 18px; } } .project-sigle-section .project-info ul { list-style: none; } @media (max-width: 991px) { .project-sigle-section .project-info ul { font-size: 14px; } } .project-sigle-section .project-info ul > li + li { margin-top: 12px; } .project-sigle-section .project-info li span { font-weight: bold; display: inline-block; padding-right: 5px; } .project-sigle-section .content-area h2 { font-size: 32px; margin: 2em 0 0.8em; } @media (max-width: 991px) { .project-sigle-section .content-area h2 { font-size: 28px; } } @media (max-width: 767px) { .project-sigle-section .content-area h2 { font-size: 25px; } } .project-sigle-section .content-area p { margin-bottom: 1.7em; } .project-sigle-section .challange-solution-section { margin-top: 70px; } .project-sigle-section .challange-solution-section ul { list-style: none; padding-bottom: 25px; } .project-sigle-section .challange-solution-section ul > li + li { margin-top: 8px; } .project-sigle-section .challange-solution-section li i { color: #f28d35; display: inline-block; padding-right: 7px; position: relative; top: 2px; } .project-sigle-section .prev-next-project { background: #fbfbfb; padding: 28px 22px; border: 2px solid #f7f7f7; margin-top: 80px; overflow: hidden; } @media (max-width: 767px) { .project-sigle-section .prev-next-project { text-align: center; padding: 35px 22px; } } .project-sigle-section .prev-next-project > div { display: inline-block; position: relative; padding-left: 75px; } @media (max-width: 767px) { .project-sigle-section .prev-next-project > div { display: block; float: none; padding: 0; } } .project-sigle-section .prev-next-project > div:first-child { float: left; } @media (max-width: 767px) { .project-sigle-section .prev-next-project > div:first-child { display: block; float: none; margin-bottom: 25px; } } .project-sigle-section .prev-next-project > div:last-child { float: right; padding: 0 75px 0 0; } @media (max-width: 767px) { .project-sigle-section .prev-next-project > div:last-child { display: block; float: none; padding: 0; } } .project-sigle-section .prev-next-project .icon { position: absolute; left: 0; top: 5px; border-right: 1px solid #e8e8e8; padding-right: 18px; } @media (max-width: 767px) { .project-sigle-section .prev-next-project .icon { display: none; } } .project-sigle-section .prev-next-project .icon .fi:before { font-size: 30px; color: #f28d35; } .project-sigle-section .prev-next-project > div:last-child .icon { left: auto; right: 0; border-left: 1px solid #e8e8e8; padding-left: 18px; border-right: 0; padding-right: 0; } .project-sigle-section .prev-next-project a { display: block; } .project-sigle-section .prev-next-project a > span { color: #7b7b7b; } .project-sigle-section .prev-next-project a > h5 { font-size: 16px; color: #242632; margin: 0.3em 0 0; -webkit-transition: all 0.2s; -moz-transition: all 0.2s; -o-transition: all 0.2s; -ms-transition: all 0.2s; transition: all 0.2s; } @media (max-width: 767px) { .project-sigle-section .prev-next-project a > h5 { font-size: 16px; margin: 0.1em 0 0; } } .project-sigle-section .prev-next-project a:hover h5 { color: #f28d35; } .project-sigle-section .content-area, .project-sigle-section .content-area-img { margin-bottom: 60px } .mr-top-70 { margin-top: 70px; } /*-------------------------------------------------------------- #service single page --------------------------------------------------------------*/ /*-------------------------------------------------------------- #7.1 service-single-section --------------------------------------------------------------*/ .service-single-section { /*** service single tab ***/ } @media screen and (min-width: 1200px) { .service-single-section .service-single-content { padding-left: 20px; } } .service-single-section .service-single-content .theme-btn, .service-single-section .service-single-content .theme-btn-s2, .service-single-section .service-single-content .theme-btn-s3 { margin-top: 10px; } .service-single-section .service-single-content h2 { font-size: 30px; margin: 0 0 0.7em; text-transform: capitalize; } @media (max-width: 991px) { .service-single-section .service-single-content h2 { font-size: 25px; } } @media (max-width: 767px) { .service-single-section .service-single-content h2 { font-size: 22px; } } .service-single-section .service-single-content h3 { font-size: 22px; text-transform: capitalize; margin: 0 0 1em; } @media (max-width: 991px) { .service-single-section .service-single-content h3 { font-size: 20px; } } @media (max-width: 767px) { .service-single-section .service-single-content h3 { font-size: 20px; } } .service-single-section .service-single-content p { margin-bottom: 1.3em; } .service-single-section .service-single-content blockquote { background: rgba(29, 52, 82, 0.050980392156862744); padding: 45px; margin: 0 0 80px; border: 0; position: relative; font-size: 17px; color: #242632; font-weight: 600; border-left: 5px solid #e6e6e6; } @media (max-width: 991px) { .service-single-section .service-single-content blockquote { font-size: 14px; padding: 35px 25px; margin: 45px 0 70px; } } .service-single-section .service-single-content blockquote p { margin-bottom: 0.5em; } .service-single-section .service-single-content blockquote > span { font-size: 13px; } .service-single-section .service-single-content .service-single-slider { position: relative; margin-bottom: 60px; } @media (max-width: 991px) { .service-single-section .service-single-content .service-single-slider { margin-bottom: 50px; } } .service-single-section .service-single-content .owl-controls { width: 100%; position: absolute; left: 0; bottom: 15px; } .service-single-section .service-single-content .owl-theme .owl-dots .owl-dot span { width: 13px; height: 13px; margin: 5px 7px; background: #ffffff; } .service-single-section .service-single-content .owl-theme .owl-dots .owl-dot.active span { background: #f28d35; } .service-single-section .service-single-content .benefit .details { width: calc(100% - 270px); float: left; padding-right: 25px; } @media (max-width: 767px) { .service-single-section .service-single-content .benefit .details { width: 100%; float: none; } } .service-single-section .service-single-content .benefit .img-holder { width: 270px; float: right; } @media (max-width: 767px) { .service-single-section .service-single-content .benefit .img-holder { width: 100%; float: none; margin: 45px 0; } } .service-single-section .service-single-content ul { margin-bottom: 30px; } .service-single-section .service-single-content ul li { position: relative; padding-left: 45px; font-weight: 600; } .service-single-section .service-single-content ul li span { background: #f28d35; width: 28px; height: 28px; line-height: 28px; color: #fff; border-radius: 30px; position: absolute; left: 0; top: -3px; text-align: center; } .service-single-section .service-single-content ul li .fi:before { font-size: 12px; color: #fff; } .service-single-section .service-single-content ul > li + li { margin-top: 15px; } .service-single-section .service-single-tab { margin: 50px 0; } @media (max-width: 991px) { .service-single-section .service-single-tab { margin: 40px 0; } } .service-single-section .service-single-tab .nav { overflow: hidden; margin: 0; } .service-single-section .service-single-tab .nav li { float: left; padding-left: 0; } .service-single-section .service-single-tab .nav > li + li { margin-top: 0; margin-left: 3px; } @media (max-width: 767px) { .service-single-section .service-single-tab .nav > li + li { margin-left: 1px; } } .service-single-section .service-single-tab .nav a { background: #fff; font-size: 16px; font-weight: bold; color: #242632; padding: 13px 25px; border: 1px solid rgba(253, 94, 22, 0.2); } @media (max-width: 767px) { .service-single-section .service-single-tab .nav a { font-size: 13px; padding: 8px 12px; text-transform: none; } } @media (max-width: 350px) { .service-single-section .service-single-tab .nav a { padding: 8px; } } .service-single-section .service-single-tab .nav .active a, .service-single-section .service-single-tab .nav a:hover { background: #f28d35; color: #fff; } .service-single-section .tab-content { padding: 35px 40px; border: 1px solid rgba(253, 94, 22, 0.2); margin-top: -1px; } @media (max-width: 767px) { .service-single-section .tab-content { padding: 25px 20px; } } .service-single-section .tab-content .tab-pane p { margin-bottom: 20px; } @media (max-width: 767px) { .service-single-section .tab-content .tab-pane p { margin-bottom: 15px; } } .service-single-section .tab-content .tab-pane p:last-child { margin-bottom: 0; margin-top: 30px } /*-------------------------------------------------------------- #blog page --------------------------------------------------------------*/ /*-------------------------------------------------------------- #8.1 blog-pg-section --------------------------------------------------------------*/ .blog-pg-section { /*** format-standard ***/ /*** format-gallery ***/ /*** format-quote ***/ /*** format-video ***/ } .blog-pg-section .blog-content .post { margin-bottom: 0px; border-radius: 0px; } @media (max-width: 991px) { .blog-pg-section .blog-content .post { margin-bottom: 50px; } } @media (max-width: 767px) { .blog-pg-section .blog-content .post { margin-bottom: 40px; } } .blog-pg-section .entry-meta { list-style: none; overflow: hidden; margin: -0.27em 0 0.7em; } .blog-pg-section .blog-content .entry-media img { border-radius: 0px; } .blog-pg-section .blog-content .date { background-color: rgba(242, 141, 53, 0.8); padding: 11px 21px; text-align: center; position: absolute; right: 30px; top: 30px; border-radius: 50%; border: 5px solid rgba(255, 255, 255, 0.80); z-index: 0; } .blog-pg-section .blog-content .date:before { content: ""; position: absolute; height: 50%; width: 100%; left: 0; bottom: 0; background: #242632; border-radius: 0px 0px 50px 50px; z-index: -1; } @media (max-width: 767px) { .blog-pg-section .blog-content .date { padding: 10px 20px; right: 20px; top: 20px; } } .blog-pg-section .blog-content .date p { font-size: 20px; font-weight: bold; color: #fff; line-height: normal; margin: 0; } .blog-pg-section .blog-content .date p span { text-transform: uppercase; display: block; margin-top: 5px; font-size: 18px; } @media (max-width: 767px) { .blog-pg-section .entry-meta { margin: 25px 0; } } .blog-pg-section .entry-meta li { font-weight: 500; font-size: 14px; float: left; } @media (max-width: 767px) { .blog-pg-section .entry-meta li { font-size: 12px; } } @media (max-width: 600px) { .blog-pg-section .entry-meta li { float: none; display: block; margin-bottom: 5px; } } .blog-pg-section .entry-meta li i { font-size: 16px; display: inline-block; padding-right: 5px; } @media (max-width: 767px) { .blog-pg-section .entry-meta li i { font-size: 12px; } } .blog-pg-section .entry-meta > li + li { margin-left: 20px; padding-left: 20px; position: relative; } @media (max-width: 600px) { .blog-pg-section .entry-meta > li + li { margin-left: 0; padding-left: 0; } } .blog-pg-section .entry-meta li a { color: #f28d35; } .blog-pg-section .entry-meta li a:hover { color: #9d9d9e; } .blog-pg-section .entry-meta li:last-child i { position: relative; top: 3px; } .blog-pg-section .post h3 { font-size: 30px; line-height: 1.2em; margin: 35px 0; } @media (max-width: 991px) { .blog-pg-section .post h3 { font-size: 25px; } } @media (max-width: 767px) { .blog-pg-section .post h3 { font-size: 22px; } } .blog-pg-section .post h3 a { color: #242632; } .blog-pg-section .post h3 a:hover { color: #f28d35; } .blog-pg-section .post p { margin-bottom: 1.8em; } @media (max-width: 991px) { .blog-pg-section .post p { font-size: 16px; } } .blog-pg-section .format-quote { background-color: rgba(29, 52, 82, 0.05); padding: 45px 35px; } @media (max-width: 767px) { .blog-pg-section .format-standard, .blog-pg-section .format-quote { padding: 25px 20px 45px; } } .blog-pg-section .format-gallery { position: relative; } .blog-pg-section .format-gallery .owl-controls { width: 100%; margin: 0; position: absolute; left: 0; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .blog-pg-section .format-gallery .owl-controls .owl-nav [class*=owl-]:hover { background: #f28d35; } .blog-pg-section .format-gallery .owl-controls .owl-nav [class*=owl-] { background: rgba(133, 133, 133, 0.5); width: 50px; height: 50px; line-height: 50px; padding: 0; margin: 0; border-radius: 50%; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; } .blog-pg-section .format-gallery .owl-controls .owl-nav .owl-prev, .blog-pg-section .format-gallery .owl-controls .owl-nav .owl-next { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -o-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); } .blog-pg-section .format-gallery .owl-controls .owl-nav .owl-prev { left: 15px; } .blog-pg-section .format-gallery .owl-controls .owl-nav .owl-next { right: 15px; } .blog-pg-section .format-quote { padding: 80px 60px; position: relative; } @media (max-width: 767px) { .blog-pg-section .format-quote { padding: 40px 20px; } } .blog-pg-section .format-quote p { margin-bottom: 0; } .blog-pg-section .format-quote:before { font-family: "Flaticon"; content: "\f114"; font-size: 200px; color: #ececec; margin-left: 0; position: absolute; right: 0; top: 35%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .blog-pg-section .format-quote h3, .blog-pg-section .format-quote p { position: relative; } .blog-pg-section .format-video .video-holder { position: relative; text-align: center; } .blog-pg-section .format-video .video-holder:before { content: ""; background-color: #242632; width: 100%; height: 100%; position: absolute; left: 0; top: 0; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; opacity: 0.5; border-radius: 0px; } .blog-pg-section .format-video .video-holder:hover:before { opacity: 0.7; } .blog-pg-section .format-video .video-holder a { position: absolute; left: 50%; top: 50%; -webkit-transform: translate(-50%, -50%); -moz-transform: translate(-50%, -50%); -o-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .blog-pg-section .format-video .video-holder .fi:before { font-size: 80px; color: #fff; } @media (max-width: 767px) { .blog-pg-section .format-video .video-holder .fi:before { font-size: 60px; } } @media screen and (min-width: 1200px) { .blog-pg-left-sidebar .blog-sidebar { padding-right: 45px; padding-left: 0; } } @media screen and (min-width: 1200px) { .blog-pg-fullwidth .blog-content { padding: 0; } } /*-------------------------------------------------------------- #blog single page --------------------------------------------------------------*/ /*-------------------------------------------------------------- #9.1 blog-single-section --------------------------------------------------------------*/ .blog-single-section { /*** tag-share ***/ /*** author-box ***/ /*** more-posts ***/ /*** comments area ***/ /*** comment-respond ***/ } .blog-single-section .entry-meta { list-style: none; overflow: hidden; margin: 35px 0; } @media (max-width: 767px) { .blog-single-section .entry-meta { margin: 25px 0; } } .blog-single-section .entry-meta li { font-weight: 500; font-size: 14px; float: left; } @media (max-width: 767px) { .blog-single-section .entry-meta li { font-size: 12px; } } @media (max-width: 600px) { .blog-single-section .entry-meta li { float: none; display: block; margin-bottom: 5px; } } .blog-single-section .entry-meta li i { font-size: 16px; display: inline-block; padding-right: 5px; } @media (max-width: 767px) { .blog-single-section .entry-meta li i { font-size: 12px; } } .blog-single-section .entry-meta > li + li { margin-left: 20px; padding-left: 20px; position: relative; } @media (max-width: 600px) { .blog-single-section .entry-meta > li + li { margin-left: 0; padding-left: 0; } } .blog-single-section .entry-meta li a { color: #9d9d9e; } .blog-single-section .entry-meta li a:hover { color: #f28d35; } .blog-single-section .entry-meta li:last-child i { position: relative; top: 3px; } .blog-single-section .post h2 { font-size: 30px; margin: -0.22em 0 0.7em; line-height: 1.3em; } @media (max-width: 991px) { .blog-single-section .post h2 { font-size: 30px; } } @media (max-width: 767px) { .blog-single-section .post h2 { font-size: 25px; } } .blog-single-section .post p { margin-bottom: 1.5em; } .blog-single-section .post h3 { font-size: 24px; line-height: 1.3em; margin: 1.8em 0 1em; } @media (max-width: 991px) { .blog-single-section .post h3 { font-size: 22px; } } @media (max-width: 767px) { .blog-single-section .post h3 { font-size: 20px; } } .blog-single-section .post blockquote { font-size: 20px; font-style: italic; color: #838383; line-height: 1.9em; padding: 30px 25px; margin: 50px 0; border-left: 3px solid #f28d35; background: #f8f8f8; } @media (max-width: 767px) { .blog-single-section .post blockquote { padding: 55px 25px; } } .blog-single-section .post blockquote .quoter { font-size: 14px; display: block; margin-top: 15px; } .blog-single-section .tag-share { color: #242632; } .blog-single-section .tag-share ul { list-style: none; display: inline-block; overflow: hidden; } .blog-single-section .tag-share ul li { float: left; } @media (max-width: 767px) { .blog-single-section .tag-share ul li { margin: 2px; } } .blog-single-section .tag-share ul > li + li { margin-left: 10px; } @media (max-width: 767px) { .blog-single-section .tag-share ul > li + li { margin: 2px; } } .blog-single-section .tag-share .tag { float: left; } .blog-single-section .tag-share .tag > span { color: #242632; font-weight: bold; display: inline-block; padding-right: 8px; } .blog-single-section .tag-share .tag ul { list-style: none; position: relative; top: 5px; } .blog-single-section .tag-share .tag li { position: relative; } .blog-single-section .tag-share .tag li:after { content: ","; position: absolute; right: -4px; bottom: 0; } .blog-single-section .tag-share .tag a { font-size: 14px; color: #242632; text-decoration: underline; } @media (max-width: 767px) { .blog-single-section .tag-share .tag a { font-size: 13px; } } .blog-single-section .tag-share .tag a:hover { color: #f28d35; } .blog-single-section .tag-share .share { position: relative; top: -5px; left: 50px; } .blog-single-section .tag-share .share > span { color: #242632; font-weight: 600; display: inline-block; padding-right: 8px; } .blog-single-section .tag-share .share ul { position: relative; top: 15px; } .blog-single-section .tag-share .share ul > li + li { margin-left: 10px; } @media (max-width: 767px) { .blog-single-section .tag-share .share ul > li + li { margin-left: 8px; } } @media (max-width: 767px) { .blog-single-section .tag-share .share ul > li { margin: 5px; } } .blog-single-section .tag-share .share a { width: 30px; height: 30px; line-height: 30px; text-align: center; border-radius: 50%; display: inline-block; font-size: 14px; color: #627381; } @media (max-width: 767px) { .blog-single-section .tag-share .share a { font-size: 13px; } } .blog-single-section .tag-share .share a:hover { background: #f28d35; border-color: #f28d35; color: #fff !important; } .blog-single-section .tag-share .share ul > li:first-child a { color: #3c5ba4; } .blog-single-section .tag-share .share ul > li:nth-child(2) a { color: #47a0d9; } .blog-single-section .tag-share .share ul > li:nth-child(3) a { color: #0073b1; } .blog-single-section .tag-share .share ul > li:nth-child(4) a { color: #933f94; } .blog-single-section .author-box { padding: 35px 40px 25px; margin: 70px 0; border: 1px solid #ececec; } @media (max-width: 991px) { .blog-single-section .author-box { padding: 35px 40px; } } @media (max-width: 767px) { .blog-single-section .author-box { padding: 25px; } } .blog-single-section .author-box .author-avatar { float: right; } @media (max-width: 767px) { .blog-single-section .author-box .author-avatar { float: none; } } .blog-single-section .author-box .author-avatar img { border-radius: 50%; } .blog-single-section .author-box .author-content { display: block; overflow: hidden; padding-right: 25px; } @media (max-width: 767px) { .blog-single-section .author-box .author-content { padding: 0; margin: 15px 0 0 0; } } .blog-single-section .author-box .author-content p { margin-bottom: 20px; } .blog-single-section .author-box .author-name { font-size: 16px; font-weight: 600; display: inline-block; margin-bottom: 10px; color: #242632; } .blog-single-section .author-box .social-link { display: inline-block; list-style: none; } .blog-single-section .author-box .social-link li { float: left; margin-right: 12px; } .blog-single-section .author-box .social-link a { display: block; font-size: 13px; color: #242632; } .blog-single-section .author-box .social-link a:hover { color: #f28d35; } .blog-single-section .more-posts { overflow: hidden; background: #f9f9f9; padding: 0 25px; } .blog-single-section .more-posts > div { width: 50%; float: left; } @media (max-width: 767px) { .blog-single-section .more-posts > div { width: 100%; float: none; } } .blog-single-section .more-posts > div > a { display: inline-block; } .blog-single-section .more-posts .previous-post, .blog-single-section .more-posts .next-post { padding: 40px 0; } @media (max-width: 767px) { .blog-single-section .more-posts .previous-post, .blog-single-section .more-posts .next-post { padding: 25px 15px !important; } } .blog-single-section .more-posts .next-post { text-align: right; border-left: 1px solid #ececec; padding-left: 15px; padding-right: 5px; } @media (max-width: 767px) { .blog-single-section .more-posts .next-post { border-left: 0; text-align: left; border-top: 1px solid #ececec; } } .blog-single-section .more-posts .next-post .post-control-link { padding-right: 25px; position: relative; } @media (max-width: 767px) { .blog-single-section .more-posts .next-post .post-control-link { padding-right: 0; } } .blog-single-section .more-posts .next-post .post-control-link:before { font-family: "Flaticon"; content: "\f104"; position: absolute; right: 0; top: 0; } @media (max-width: 767px) { .blog-single-section .more-posts .next-post .post-control-link:before { display: none; } } .blog-single-section .more-posts .previous-post { padding-right: 15px; padding-left: 5px; } .blog-single-section .more-posts .previous-post .post-control-link { padding-left: 25px; position: relative; } @media (max-width: 767px) { .blog-single-section .more-posts .previous-post .post-control-link { padding-left: 0; } } .blog-single-section .more-posts .previous-post .post-control-link:before { font-family: "Flaticon"; content: "\f103"; position: absolute; left: 0; top: 0; } @media (max-width: 767px) { .blog-single-section .more-posts .previous-post .post-control-link:before { display: none; } } .blog-single-section .more-posts .previous-post > a > span, .blog-single-section .more-posts .next-post > a > span { display: block; } .blog-single-section .more-posts .post-control-link { font-size: 14px; color: #57667e; } .blog-single-section .more-posts .post-name { font-size: 17px; color: #242632; margin: 0.7em 0 0; font-weight: 600; } @media (max-width: 991px) { .blog-single-section .more-posts .post-name { font-size: 18px; } } .blog-single-section .more-posts a:hover .post-control-link { color: #f28d35; } .blog-single-section .comments-area { margin-top: 70px; } .blog-single-section .comments-area .comments { border: 1px solid #ececec; } .blog-single-section .comments-area li > div { border-bottom: 1px solid #ececec; padding: 35px; } @media (max-width: 991px) { .blog-single-section .comments-area li > div { padding: 35px 25px; } } .blog-single-section .comments-area ol { list-style-type: none; padding-left: 0; } .blog-single-section .comments-area ol ul { padding-left: 30px; list-style-type: none; } .blog-single-section .comments-area ol > li:last-child div { border-bottom: 0; } .blog-single-section .comments-area .comments-title { font-size: 22px; font-weight: 600; margin: 0 0 1.5em; } @media (max-width: 991px) { .blog-single-section .comments-area .comments-title { font-size: 20px; } } .blog-single-section .comments-area li > div { position: relative; } .blog-single-section .comments-area .comment-theme { position: absolute; left: 35px; } @media (max-width: 767px) { .blog-single-section .comments-area .comment-theme { position: static; } } .blog-single-section .comments-area .comment-theme img { border-radius: 50%; } .blog-single-section .comments-area .comment-main-area { padding-left: 100px; } @media (max-width: 767px) { .blog-single-section .comments-area .comment-main-area { padding-left: 0; margin-top: 25px; } } .blog-single-section .comments-area .comment-main-area p { margin-bottom: 20px; } .blog-single-section .comments-area .comments-meta h4 { font-size: 16px; color: #242632; font-weight: bold; margin: 0 0 1em; } .blog-single-section .comments-area .comments-meta h4 span { font-size: 13px; color: #57667e; font-weight: normal; font-style: italic; text-transform: none; display: inline-block; padding-left: 5px; } @media (max-width: 767px) { .blog-single-section .comments-area .comments-meta h4 span { padding-left: 0; } } .blog-single-section .comments-area .comment-reply-link { color: #f28d35; float: right; font-size: 20px; margin-left: 14px; position: relative; top: -8px; cursor: pointer; -webkit-transition: color 0.3s ease; -o-transition: color 0.3s ease; transition: color 0.3s ease; padding: 10px; font-weight: bolder; } .blog-single-section .comments-area .comment-reply-link:hover { color: #242632; } .blog-single-section .comment-respond { margin-top: 70px; } .blog-single-section .comment-respond .comment-reply-title { font-size: 22px; margin: 0 0 1.5em; } @media (max-width: 991px) { .blog-single-section .comment-respond .comment-reply-title { font-size: 20px; } } .blog-single-section .comment-respond form input, .blog-single-section .comment-respond form textarea { background-color: #fff; width: 100%; height: 50px; border: 1px solid #ececec; padding: 6px 15px; margin-bottom: 15px; outline: 0; border-radius: 0; -webkit-box-shadow: none; box-shadow: none; -webkit-transition: all 0.3s; -moz-transition: all 0.3s; -o-transition: all 0.3s; -ms-transition: all 0.3s; transition: all 0.3s; } .blog-single-section .comment-respond form input:focus, .blog-single-section .comment-respond form textarea:focus { -webkit-box-shadow: none; box-shadow: none; border-color: #f28d35; } @media (max-width: 991px) { .blog-single-section .comment-respond form input, .blog-single-section .comment-respond form textarea { height: 40px; } } .blog-single-section .comment-respond form textarea { height: 220px; padding: 15px; } @media (max-width: 991px) { .blog-single-section .comment-respond form textarea { height: 150px; } } .blog-single-section .comment-respond .form-inputs { overflow: hidden; } .blog-single-section .comment-respond .form-inputs > input:nth-child(2) { width: 49%; float: left; } @media (max-width: 767px) { .blog-single-section .comment-respond .form-inputs > input:nth-child(2) { width: 100%; float: none; } } .blog-single-section .comment-respond .form-inputs > input:nth-child(3) { width: 49%; float: right; } @media (max-width: 767px) { .blog-single-section .comment-respond .form-inputs > input:nth-child(3) { width: 100%; float: none; } } .blog-single-section .comment-respond .form-submit input { max-width: 180px; background-color: #f28d35; color: #fff; margin-bottom: 0; border: 0; outline: 0; text-transform: capitalize; font-weight: bold; border-radius: 50px; } .blog-single-section .comment-respond .form-submit input:hover { background-color: #242632; } @media screen and (min-width: 1200px) { .blog-single-left-sidebar-section .blog-sidebar { padding-right: 45px; padding-left: 0; } } .mar-60 { margin: 50px 0; } /*-------------------------------------------------------------- #404 page --------------------------------------------------------------*/ /*-------------------------------------------------------------- #10.1 error-404-section --------------------------------------------------------------*/ .error-404-section { text-align: center; } .error-404-section .error h2 { font-size: 200px; margin: 0; } @media (max-width: 991px) { .error-404-section .error h2 { font-size: 150px; } } @media (max-width: 767px) { .error-404-section .error h2 { font-size: 100px; } } .error-404-section .error-message { margin-top: 40px; } .error-404-section .error-message h3 { font-size: 20px; margin: 0 0 0.8em; } .error-404-section .error-message p { margin-bottom: 1.8em; } .mar-b-0 { margin-bottom: 0 !important; } .pad-b-100 { padding-bottom: 100px; } /*# sourceMappingURL=style.css.map */