/* -------------------------------------------------------------------------- */ /* Brikshya Portfolio Editor Styles — Classic Editor /* -------------------------------------------------------------------------- */ body{ margin: 0; } img{ height: auto; max-width: 100%; } h1,h2,h3,h4,h5,h6,a{ font-family: 'Poppins', sans-serif; } p,span{ font-family: 'Poppins', sans-serif; line-height: 1.7; } a{ color:#000; text-decoration: none!important; } .nav-wrapper .nav-item .nav-link{ padding: 10px 20px; text-transform: capitalize; letter-spacing: .03em; color: rgba(0, 0, 0, 1); font-size: 15px ; font-weight: 400; text-decoration: none;} .navbar-light .navbar-nav .active>.nav-link{ color: #f97c46; background: #f7f7f7; } .navbar-brand h1{ font-weight: bold; color: #f97c46; font-size: 50px; } .navbar-light .navbar-toggler { border-color: rgba(0,0,0,0); } /*navbar sticky*/ .sticky { position: fixed; top: 0; left: 0; width: 100%; box-shadow: 0 3px 10px rgba(0,0,0,0.2); z-index: 3; background-color:#fff; transition:all 0.7s ease; } .section{ padding: 4em 0; } .bannerbg-wrap { padding: 2em 0 0; } .bannerbg-wrap .user-name { color: #32333c; font-size: 70px; font-weight: 600; margin-top: 0; } .banner-text-content{ padding-top: 175px; } .user-catagory { max-width: 400px; margin-top: 0; color: #555555; font-size: 23px; line-height: 35px; font-weight: 400; margin-bottom: 50px; } .hire-btn{ border-radius: 10px; } .hire-btn a { padding: .8em 2.5em; background-color: #f97c46; color: #fff; font-size: 18px; font-weight: 400; border: 2px solid #f97c46; border-radius: 5px; box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important; } .btn-white{ background: #fff!important; color: #f97c46!important; } .cv-btn a { padding: .8em 2.5em; background-color: transparent; color: #f97c46; font-size: 18px; font-weight: 400; border: 2px solid #f97c46; border-radius: 5px; } .about_content p{ font-size: 16px; font-family: 'Poppins'; font-weight: 400; line-height: 28px; color: #8a8fa3; margin-bottom: 30px; transition: all 0.3s; } .sec-title{ position: relative; font-size: 45px; text-transform: capitalize; font-weight: 700; font-family: 'Poppins'; color: #32333c; padding-bottom: 20px; margin-top: 0; margin-bottom: 35px; transition: all 0.3s; } .sec-title:before { position: absolute; content: ""; bottom: 0; left: 0; width: 100px; height: 4px; background: #f97c46; transition: all 0.3s; } .about-img-shap { background-image: url('../image/about_shap_bg.png'); background-position: center center; background-size: auto auto; background-repeat: no-repeat; height: 290px; align-items: flex-end; padding-bottom: 35px; padding-left: 180px; max-width: 470px; margin: 0 auto; } .service-wrap .sec-details { color: #8a8fa3; } .center-content .sec-title { text-align: center; } .center-content .sec-title:before { right: 0; margin: 0 auto; } .center-content .sec-details { max-width: 770px; width: 100%; margin: 0 auto 40px; text-align: center; } .service-single-item { border-radius: 10px; margin-bottom: 30px; display: flex; align-items: center; background-repeat: no-repeat; background-position: center center; background-size: cover; position: relative; overflow: hidden; z-index: 1; } .service-single-item .overlay { position: absolute; width: 100%; height: 100%; top: 0; left: 0; opacity: 0.9; z-index: -1; } .service-item-inner { padding: 50px 70px; } .service-icon{ margin-bottom:15px; } .service-title a { font-size: 32px; color: #fff; margin-bottom: 15px; font-weight: 600; } .service-details { font-size: 16px; color: #fff; } /* ---- isotope ---- */ .button { display: inline-block; font-family: 'Poppins',sans-serif; font-size: 16px; cursor: pointer; margin: 5px 20px; /*color: */ } .button:hover { color: #222; } .button:active, .button.is-checked { color: #222; } .button.is-checked { color: #f97c46; border-bottom: 1px solid #f97c46; text-align: center; transition: all .45s ease-in-out; } .filter-img{ position: relative; margin-bottom: 30px; } .hover-content { position: absolute; top: 0; left: 0; width: 100%; height: 100%; display: flex; align-items: center; justify-content: center; opacity: 0; color: #fff; -webkit-transition: all 0.3s; transition: all 0.3s; background: rgba(249, 124, 70, .9); } .filter-img:hover .hover-content { opacity: 1; } .filter-img img{ min-height: 250px; width: 100%; object-fit: cover; overflow: hidden; transition: .3s all ease; } .experience-item { padding: 70px 40px; transition: all 0.3s; } .ex-date { color: #464646; font-size: 15px; line-height: 28px; text-transform: uppercase; margin-bottom: 5px; transition: all 0.3s; } .ex-title { color: #32333c; font-size: 22px; font-weight: 600; margin-bottom: 5px; margin-top: 0; transition: all 0.3s; } .ex-here { color: #464646; font-size: 15px; line-height: 28px; margin-bottom: 20px; transition: all 0.3s; } .ex-details { text-align: left; margin-bottom: 0; color: #444; } .experience-item:hover { background: #f97c46; transition: all .3s; } .hire-wrap{ padding: 120px 0 130px; background-repeat: no-repeat; background-position: 0 0; background-size: cover; background-color: #f97c46; transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s; } .hire-wrap .sec-title{ color: #fff; } .hire-wrap .sec-title:before { position: absolute; content: ""; bottom: 0; left: 0; width: 100px; height: 4px; background: #fff; transition: all 0.3s; } /*contact*/ .con-info-menu,.follow-link { margin: 0; padding: 0; list-style: none; } .follow-link li { display: inline-block; margin: 0 10px; } .follow-link li a { color: #727b86; transition: all 0.5s; } .con-info-menu li { color: #727b86; display: flex; margin-bottom: 30px; } .con-info-menu li .icon { margin-right: 10px; font-size: 20px; } .con-info-menu li .con-info-text { font-size: 16px; font-weight: 400; } .contact-form .form-group label { margin-bottom: 14px; font-family: "Poppins", sans-serif; font-weight: 400; text-transform: uppercase; font-size: 15px; line-height: 20px; color: #022144; } .contact-form .form-group .form-control { border: none; border-radius: 3px; font-family: "Poppins", sans-serif; font-weight: 400; font-size: 15px; transition: all 0.25s ease; padding: 25px; color: #555; box-shadow: 0px 3px 4px 0px rgba(0, 12, 29, 0.06); margin-bottom: 10px; } /*blog*/ .blog-banner { background-repeat: no-repeat; background-position: top left; background-size: cover; position: relative; padding: 125px 0 115px; } .blog-title { font: 700 50px/66px "Poppins", sans-serif; color: #fff; word-break: break-word; margin: 0; } .breadcrumb { background: transparent; text-align: center; margin-bottom: 0; color: #fff; justify-content: center; } .breadcrumb li a{ color: #FFF; font-size: inherit !important; word-break: break-word; } .breadcrumb > li + li:before { content: '|'; color: #fff; padding-left: 12px; padding-right: 12px; } .blog-post-img { display: inline-block; position: relative; margin-bottom: 30px; } .blog-post-img .post-date-month { position: absolute; top: 20px; left: 20px; font: 400 16px/22px "Poppins", sans-serif; width: 80px; height: 75px; text-align: center; background: #f97c46; color: #fff; border-radius: 5px; padding: 12px 0; display: table; margin-right: 30px; } .post-info li { display: inline; color: #9ca4b5; margin-right: 10px; margin-bottom: 20px; } .post-info li a { display: inline; color: #9ca4b5; font: 400 14px/16px "Poppins", sans-serif; -webkit-transition: all 0.3s; transition: all 0.3s; } .post-date-month .post-date { font-weight: 600; font-size: 20px; display: block; color: #FFF; } .blog-post-title { font: 600 24px/34px "Poppins", sans-serif; color: #022144; -webkit-transition: all 0.3s; transition: all 0.3s; } .blog-area .blog-item { margin-bottom: 60px; } .blog-content p, .entry-content p { color: #56677a; margin: 15px 0; } .blog-item blockquote { border: none; margin: 25px 0; position: relative; background: #f9fafb; padding: 35px 55px 35px 75px; } .blog-item blockquote p { font-size: 20px !important; color: #56677a !important; font-weight: 300; line-height: 30px !important; } .post-inner-img { padding: 25px 0 0; } .bio-wrap { padding: 30px 0; border-top: 1px solid #e4eaf2; border-bottom: 1px solid #e4eaf2; } .bio-wrap .user-img img{ width: 75px; height: 75px; border-radius: 50%; } .comment-form-title { padding-top: 20px; margin-top: 0; } .comment-form .form-control { border: none; box-shadow: none; font-size: 15px; color: #022144; border-bottom: 1px solid #dce6f3; border-radius: 0; padding-left: 0; font-weight: 300; margin-bottom: 25px; } .submit-btn { background: #f97c46; width: auto; height: auto; padding: 20px 30px; color: #fff; font: 400 16px/18px "Poppins", sans-serif; } .port-info-item p { color: #56677a; font: 300 16px/16px "Poppins", sans-serif; } .pagination-project-wrap { padding-top: 30px; margin-bottom: 10px; border-top: 1px solid #ecf1f7; } .pagination-project-wrap .pagination-link a:hover { color: #f97c46; border-color: #f97c46; } /*blog-sidebar*/ .blog-sidebar { padding-left: 25px; } .search-form{ width: 100%; height: 66px; border: 1px solid #edf1f5; -webkit-box-shadow: 0px 4px 8px 0px rgba(1, 19, 40, 0.06); box-shadow: 0px 4px 8px 0px rgba(1, 19, 40, 0.06); font: 300 15px/18px "Poppins", sans-serif; padding: 0 30px; border-radius: 5px !important; } .widget { margin-bottom: 50px; } .widget .widget-title,.comment-form-title{ color: #022144; position: relative; font: 600 18px/36px "Poppins", sans-serif; margin-bottom: 25px; margin-top: 0; } .widget .widget-title::before ,.comment-form-title:before { position: absolute; content: ''; bottom: 0; left: 0; width: 50px; height: 2px; background: #f97c46; } .media-left { margin-right: 25px; width: 35%; } .media-left img{ border-radius: 5px; } .rp-title { font-size: 16px; line-height: 24px; font-weight: 600; margin-bottom: 0; margin-top: 0; } .rp-date{ font-size: 14px; color: #627387; font-weight: 300; } .rp-title a:hover{ color: #f97c46; } .blog-sidebar .widget ul { list-style: none; margin: 0; padding: 0; } .blog-sidebar .widget ul li { border-bottom: 1px solid #eee; padding-top: 15px; color: #666; } .widget ul li:not(:last-child) { padding-bottom: 15px; } .widget ul li:last-child { border-bottom: none; padding-bottom: 0; } .blog-sidebar .widget ul li a:hover{ color: #f97c46; } .tagcloud a { border-radius: 5px; margin: 0 5px 10px 0; display: inline-block; color: #627387; border: transparent; text-transform: capitalize; font: 400 14px/38px "Poppins", sans-serif; padding: 4px 20px; background-color: #f4f5fa; } .pagination-wrap { width: 100%; padding-top: 20px; margin-bottom: 10px; border-top: 1px solid #ecf1f7; } .pagination-wrap a { color: #fff; background-color: #f97c46; border-right: 1px solid #fff; } /*error area*/ .error-area h1{ font-size: 8em; font-weight: bold; color: #f97c46; } .error-area h2{ font-size: 3rem;} /*footer*/ .footer-area{ padding: 4em 0 1em; background: #ecf3ff; } .footer-area .footer-top p { font-weight: 300; max-width: 600px; font-size: 18px; color: #8a8fa3; } .footer-top p { line-height: 32px; max-width: 565px; margin: 16px auto 30px; } ul { margin: 0px; padding: 0px; padding-left: 0px; } .footer-top .footer-social li { display: inline-block; padding: 0px 3px; } .footer-top .footer-social li a { color: #8a8fa3; background: #dce2ed; font-size: 18px; width: 48px; height: 48px; text-align: center; line-height: 48px; display: block; border-radius: 50%; transition: all 0.4s linear; text-decoration: none; } .footer-top .footer-social li a:hover { color: #fff; background: #f97c46; } .footer-top { padding: 0px 0px 40px; } .footer-bottom{ border-top: 1px solid #e1e6f1; padding: 22px 0 0; } .footer-bottom p { color: #8a8fa3; font-size: 15px; line-height: 28px; font-weight: 300; } /*============== media query ==============*/ @media (max-width: 768px) { .gallery-img{ margin-bottom: 30px; } .banner-text-content { padding-top: 50px; } .bannerbg-wrap .user-name { font-size: 45px; } .user-catagory { font-size: 18px; margin-bottom: 30px; } .service-item-inner { padding:30px; } .section { padding: 2em 0; } .experience-item { margin-bottom: 15px; } .blog-banner{ padding:70px; } .blog-sidebar{ padding: 0; margin-top: 20px; } .widget-recent-post .media{ margin-bottom: 10px; } } /*Extra small devices (portrait phones, less than 576px)*/ @media (max-width: 576px) { .user-img { padding-top: 25px; } .banner-text-content { padding-top: 15px; } .bannerbg-wrap .user-name { font-size: 45px; } .user-catagory{ margin-bottom: 0; } .sec-title { font-size: 30px; } .about-img-shap { padding-left: 0px; justify-content: center; } .section { padding: 2em 0; } .cv-btn a{ margin-top: 1em; } .service-item-inner { padding:30px; } .experience-item { padding: 40px 30px; } .contact-form { margin-top: 30px; } .footer-top .footer-social li a { font-size: 15px; width: 38px; height: 38px; line-height: 38px; } .blog-banner{ padding: 50px; } .blog-post-title { font: 600 18px/24px "Poppins", sans-serif; } .blog-sidebar{ padding-left:0; margin-top: 30px; } .blog-content p { margin:0; } .blog-area .blog-item,.blog-post-img,.widget { margin-bottom: 30px; } .blog-item blockquote{ padding: 30px; } .blog-title { font: 700 30px/30px "Poppins", sans-serif; } .error-area h1 { font-size: 2em; } .error-area h1 { font-size: 1em; } }