@import url('https://fonts.iXzMcAqMapis.com/css?family=Lato:400,400i,700,700i|Ubuntu:400,400i,500,500i,700,700i'); body { margin: 0; padding: 0px; color: #656565; font-size: 16px; font-weight: 400; line-height: 1.65; background-color: #ffffff; font-family: 'Lato', sans-serif; text-rendering: optimizelegibility; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } .container { max-width: 1200px; } ::selection { color: #ffffff; background: #2a1786; } img { height: auto; max-width: 100%; } a, button { color: #2a1786; cursor: pointer; display: inline-block; text-transform: uppercase; font-family: 'Ubuntu', sans-serif; } button { border: none; background: none; } h1, h2, h3, h4, h5, h6 { color: #222222; text-transform: capitalize; font-family: 'Ubuntu', sans-serif; } .form-item { position: relative; margin-bottom: 30px; } .form-item input { width: 100%; height: 50px; outline: none; box-shadow: none; padding: 0px 20px; border-radius: 30px; border: 1px solid #f0f0f0; transition: all .3s ease-in-out; } .form-item input:focus { outline: none; border-color: #2a1786; box-shadow: 0px 0px 15px 1px rgba(42, 23, 134, 0.5); } .form-item input:focus+.form-item-btn { color: #ffffff; background-color: #FF5E00; } .form-item-btn { top: 50%; z-index: 1; right: 8px; height: 35px; min-width: 35px; font-size: 16px; padding: 0px 20px; line-height: 35px; color: #ffffff; position: absolute; text-align: center; border-radius: 30px; font-weight: 500; transform: translateY(-50%); transition: all .3s ease-in-out; background-color: #FF5E00; } .form-textarea { position: relative; margin-bottom: 30px; } .form-textarea textarea { width: 100%; min-height: 150px; border-radius: 5px; padding: 15px 20px; border: 1px solid #f0f0f0; } .form-textarea textarea:focus { outline: none; border-color: #FF5E00; box-shadow: 0px 0px 15px 1px rgba(42, 23, 134, 0.5); } :-moz-placeholder { text-transform: capitalize; font-family: 'Ubuntu', sans-serif; } ::-moz-placeholder { text-transform: capitalize; font-family: 'Ubuntu', sans-serif; } :-ms-input-placeholder { text-transform: capitalize; font-family: 'Ubuntu', sans-serif; } ::-webkit-input-placeholder { text-transform: capitalize; font-family: 'Ubuntu', sans-serif; } .image-container { overflow: hidden; position: relative; } .sec-ptb-100 { padding: 100px 0px; } .mb-15 { margin-bottom: 15px; } .mb-30 { margin-bottom: 30px; } .mb-60 { margin-bottom: 60px; } .section-title { margin-bottom: 30px; padding-bottom: 15px; border-bottom: 3px solid #f0f0f0; } .section-title .sec-title-text { display: table; font-size: 30px; margin: 0px auto; font-weight: 700; padding: 0px 30px; position: relative; text-transform: capitalize; } .section-title .sec-title-text:before { left: 0; right: 0; content: ''; height: 3px; bottom: -18px; position: absolute; background: #FF5E00; } .plus-effect { top: 0; left: 0; right: 0; bottom: 0; opacity: 0; position: absolute; background-color: rgba(21, 21, 21, 0.9); transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; background: linear-gradient(to right, rgba(245, 93, 68, 0.7), rgba(255, 94, 0, 0.8)); } .plus-effect:before, .plus-effect:after { top: 50%; left: 50%; content: ''; border-radius: 6px; position: absolute; background-color: #ffffff; transition: all .3s ease-in-out; -o-transition: all .3s ease-in-out; -webkit-transition: all .3s ease-in-out; transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -webkit-transform: translateX(-50%) translateY(-50%); } .plus-effect:before { width: 4px; height: 100px; } .plus-effect:after { height: 4px; width: 100px; } /* social-links - start */ .social-links>ul { padding: 0px; display: table; margin: 0px auto; } .social-links>ul>li { float: left; width: 40px; height: 40px; margin-right: 8px; display: inline-block; } .social-links>ul>li:last-child { margin-right: 0px; } .social-links>ul>li>a { z-index: 1; width: 100%; height: 100%; color: #FF5E00; display: block; font-size: 18px; overflow: hidden; line-height: 40px; text-align: center; position: relative; border-radius: 100%; background-color: #ffffff; } .social-links>ul>li>a:before { top: 0px; left: 0px; opacity: 0; right: 0px; bottom: 0px; z-index: -1; content: ''; position: absolute; border-radius: 100%; transform: scale(.5); background-color: #FF5E00; transition: all .3s ease-in-out; } .social-links>ul>li>a:hover { color: #ffffff; background-color: transparent; } .social-links>ul>li>a:hover:before { opacity: 1; transform: scale(1); } /* =========social-links - end========== */ /* back to top - start */ .thetop { top: 0; left: 0; right: 0; z-index: -1; position: absolute; } .backtotop { right: 15px; width: 50px; height: 50px; z-index: 999; bottom: 65px; display: none; position: fixed; border-radius: 100%; background-color: #FF5E00; box-shadow: 0px 3px 30px 1px rgba(0, 0, 0, 0.3); } .backtotop .scroll { z-index: 1; width: 100%; height: 100%; display: block; color: #ffffff; font-size: 36px; line-height: 50px; text-align: center; position: relative; } /* ==========back to top========== end */ /* preloader - start */ #preloader { top: 0; left: 0; width: 100%; height: 100%; z-index: 1005; position: fixed; overflow: visible; background: #ffffff url('demo/assets/images/preloader-1.gif') no-repeat center center; } /* ==========preloader - end========== */ /* ==========header-section - start=========== */ .header-section { padding: 30px 0px; } .header-section .main-menubar { padding: 0px 0px; } .header-section .main-menubar>ul { margin: 0px; padding: 0px; float: right; display: table; } .header-section .main-menubar>ul>li { float: left; margin-right: 40px; display: inline-block; } .header-section .main-menubar>ul>li:last-child { margin-right: 0px; } .header-section .main-menubar>ul>li>a { padding: 0px; color: #ffffff; font-size: 18px; font-weight: 500; position: relative; text-transform: capitalize; font-family: 'Ubuntu', sans-serif; } .header-section .main-menubar>ul>li>a:before { left: 0px; right: 0px; opacity: 0; z-index: 2; width: 100%; height: 3px; content: ''; bottom: -33px; position: absolute; transform: scaleX(.5); background-color: #FF5E00; transition: all 600ms cubic-bezier(0.175, 0.885, 0.32, 1.275); } .header-section .main-menubar>ul>li:hover>a:before { opacity: 1; transform: scaleX(1); } .header-section .main-menubar>ul>li>.active:before { opacity: 1; transform: scaleX(1); } .sticky-header { top: 0; left: 0; right: 0; width: 100%; z-index: 999; position: fixed; transition: all .3s ease-in-out; border-bottom: 1px solid rgba(255, 255, 255, 0.3); } .sticky-header:before { top: 0; left: 0; right: 0; bottom: 0; z-index: -1; content: ''; position: absolute; background-color: transparent; } .sticky-header.stuck { border-bottom: 1px solid #FF5E00; } .sticky-header.stuck:before { top: 0; left: 0; right: 0; bottom: 0; content: ''; position: absolute; box-shadow: 0 2px 6px 1px rgba(48, 48, 48, 0.1); background-color: rgba(0, 0, 0, 1); } /* header-section - end ================================================== */ /* banner-section - start ================================================== */ .banner-section { background-image: url(); width: 100%; height: 100vh; padding: 60px 0px; padding-top: 160px; background-size: cover; background-repeat: no-repeat; background-position: center center; } .overlay { position: absolute; top: 0; bottom: 0; right: 0; left: 0; content: ""; z-index: 0; background-color: rgba(0, 0, 0, .5); } .banner-section .banner-content { font-size: 18px; padding: 72px 0px; text-transform: capitalize; color: rgba(255, 255, 255, 0.9); } .banner-section .banner-content .brand-name { color: #ffffff; font-size: 90px; } .banner-section .banner-content .sub-title { width: 100%; display: table; font-size: 20px; word-spacing: 5px; text-transform: uppercase; color: rgba(255, 255, 255, 0.9); } .banner-section .banner-content>p { font-size: 16px; line-height: 36px; font-family: 'Open Sans', sans-serif; } .banner-section .banner-content .purchase-btn { width: auto; height: 50px; color: #ffffff; font-size: 18px; font-weight: 500; padding: 0px 30px; line-height: 50px; text-align: center; border-radius: 30px; background-color: #ff5e00; /*border: 2px solid #ff5e00;*/ box-shadow: 0px 3px 30px 1px rgba(0, 0, 0, 0.3); } /*.banner-section .banner-content .purchase-btn:hover{ background-color: #ff5e00; transition: all .5s; }*/ /* banner-section - end ================================================== */ /* preview-section - start ================================================== */ .preview-section .preview-item { box-shadow: 0px 2px 50px 1px rgba(0, 0, 0, 0.2); } .preview-section .preview-item .image-container { width: 100%; height: 500px; } .preview-section .preview-item:hover .image-container .plus-effect { opacity: 1; } .preview-section .preview-item:hover .image-container .plus-effect:before { height: 60px; } .preview-section .preview-item:hover .image-container .plus-effect:after { width: 60px; } .preview-section .preview-item .title-text { color: #ffffff; font-size: 24px; padding: 15px 20px; text-align: center; background-color: rgba(255, 94, 0, .8); } /* preview-section - end ================================================== */ /* feature-section - start ================================================== */ .feature-section .features-item { width: 100%; padding: 30px; display: table; margin-top: 30px; text-align: center; background: #ffffff; box-shadow: 0 2px 16px 1px rgba(0, 0, 0, 0.1); -webkit-box-shadow: 0 2px 16px 1px rgba(0, 0, 0, 0.1); } .feature-section .features-item .image-container { padding: 5px; width: 100px; height: 100px; display: table; margin: 0 auto 30px; background-color: #ffffff; border: 1px solid #f7f7f7; } .feature-section .features-item .image-container span { width: 100%; height: 100%; padding: 10px; display: block; background-color: #f7f7f7; } .feature-section .features-item .title-text { width: 100%; display: table; font-size: 18px; font-weight: 600; text-transform: uppercase; } /* feature-section - end ================================================== */ /* footer-section - start ================================================== */ .footer-section .overlay-royalblue { padding: 60px 0px; background-color: rgba(0, 0, 0, 0.8); } .footer-section .item-title { color: #ffffff; font-size: 24px; } .footer-section .footer-newsletter { background-size: cover; background-repeat: no-repeat; background-position: center center; } .footer-section .copyright-text { padding: 20px 0px; background-color: #eeeeee; } .footer-section .copyright-text p .author-link { color: #FF5E00; font-weight: 500; } .footer-section .copyright-text p .author-link:hover { text-decoration: underline; } .footer-section .copyright-text p i { font-size: 14px; } /* footer-section - end ================================================== */ /* responsive css - start ================================================== */ @media screen and (max-width: 1903px) { body { font-size: 14px; } .banner-section { height: 100vh; padding: 60px 0px; padding-top: 160px; } .banner-section .banner-content { font-size: 16px; padding: 10px 0px; } } @media screen and (max-width: 1199px) { .banner-section { height: auto; padding-bottom: 80px; } .banner-section .banner-content { padding: 0px; } } @media screen and (max-width: 991px) { .header-section .main-menubar>ul>li>a:before { bottom: -37px; } .preview-section .preview-item { margin-top: 30px; } } @media screen and (max-width: 480px) { .sec-ptb-100 { padding: 60px 0px; } .section-title .sec-title-text { font-size: 24px; } .header-section .brand-logo { text-align: center; margin-bottom: 15px; } .header-section .main-menubar>ul { float: none; display: table; margin: 0px auto; } .banner-section { padding-top: 270px; } .banner-section .banner-content .sub-title { font-size: 16px; } .banner-section .banner-content>p { font-size: 14px; } .banner-section .banner-content .brand-name { font-size: 60px; } .preview-section .preview-item .image-container { height: 425px; } } @media screen and (max-width: 320px) { .header-section .main-menubar>ul>li { margin-right: 30px; } } /* responsive css - end ================================================== */

all pages here

image_not_found

home Page

image_not_found

Listing Full Grid

image_not_found

Listing Sidebar

image_not_found

Listing Side Map

image_not_found

Single Listing

image_not_found

Blog Grid Page

image_not_found

Blog List Page

image_not_found

Single Blog

template features

image_not_found

html 5

image_not_found

css 3

image_not_found

jquery 3

image_not_found

bootstrap 4

image_not_found

free QRtEXY font

image_not_found

fontawesome icons

image_not_found

well documented

image_not_found

easy to customize




        1. image_not_found

          magnific popup

          image_not_found

          Clear Code

          image_not_found

          Fully Responsive

          image_not_found

          w3c validation