BossBey File Manager
PHP:
8.1.34
OS:
Linux
User:
ebookghostwritin
Root
/
home
/
ebookghostwritin
/
public_html
/
assets
/
css
📤 Upload
📝 New File
📁 New Folder
Close
Editing: custom.css
@import url(https://fonts.googleapis.com/css2?family=Belleza&family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap);.home_about img,.theme-btn,span.coupon { animation: .5s infinite alternate scrollDownAnimation } .clr,.txtcl1 { line-height: 35px } *,a,button,input,p,span,textarea,ul { padding: 0; margin: 0 } .txtcl1,h1,h2,h3,h4,h5,h6 { text-transform: capitalize } .btn-epic:after,.btn-epic:before { position: absolute; top: 0; height: 100%; transition: .6s; width: 100%; content: ''; left: 0 } .btn-epic,.btn-epic div { position: relative } .btn-epic,.btn-epic div,main { overflow: hidden } .btn-epic span,.container .head,.head_area,.scroll-to-top,.thankyou,.theme-btn { text-align: center } .banner_wrapper h4 span,.btn-group,.dropdown:hover>.dropdown-menu,.modules_wapper h4 span,.thankyou a { display: block } * { box-sizing: border-box } body { overflow-x: hidden; background: #fff } :root { --primary-bgcolor: #00838c; --secondary-bgcolor: #d69f83; --text-color: #000000; --texxt-clr2: #666666; --text-clr3: #00838c; --font-M: "Montserrat",serif; --font-B: "Belleza",serif } p,ul { list-style: none } a:hover { color: inherit } a,button,input,textarea:focus { outline: 0; box-shadow: none; text-decoration: none } input::-webkit-inner-spin-button,input::-webkit-outer-spin-button { -webkit-appearance: none; margin: 0 } input[type=number] { -moz-appearance: textfield } .txtcl1 { color: var(--text-clr3)!important; font-size: 29px!important; font-weight: 600!important } ::-webkit-scrollbar-thumb { border-radius: 10px; background: #00838c } ::-webkit-scrollbar { width: 3px } ::-webkit-scrollbar-track { background-color: #00838c30; -webkit-border-radius: 10px; border-radius: 10px } .btn-epic { margin: auto; width: 190px; height: 46px; background: var(--secondary-bgcolor); transform: translate3d(0,0,0); text-decoration: none; font-weight: 600; font-size: 16px; transition-delay: 0.6s; border-radius: 4px } .btn-epic:before { background: var(--primary-bgcolor); border-radius: 50% 50% 0 0; transform: translateY(100%) scaleY(.5) } .btn-epic:after,.btn_group a,.btn_group a:nth-child(2):hover,.reviews .crd:hover,.scroll-to-top,.thankyou a,header .site_header .navbar-nav .nav-item.dropdown ul li a:hover { background: var(--secondary-bgcolor) } .btn-epic:after { border-radius: 0; transform: translateY(0) scaleY(1) } .btn-epic:hover,.btn_group a:first-child:hover,.btn_group a:nth-child(2),.contact_us form button:hover,.home_banner form button:hover,header .site_header .navbar-nav .nav-item.dropdown ul,header .top_notch { background: var(--primary-bgcolor) } .btn-epic div { top: 16px; width: 100%; height: 26px; text-transform: uppercase } .btn-epic span { position: absolute; z-index: 1; top: -3px; width: 100%; transition: transform .5s } .btn-epic span:first-child { color: #fff; transform: translateY(24px) } .btn-epic span:last-child { color: #fff; transform: translateY(0) } .btn-epic:hover { transition: background .2s linear .6s } .btn-epic:hover:after { border-radius: 0 0 50% 50%; transform: translateY(-100%) scaleY(.5); transition-delay: 0 } .btn-epic:hover:before { border-radius: 0; transform: translateY(0) scaleY(1); transition-delay: 0 } .btn-epic:hover span:first-child { transform: translateY(0) } .btn-epic:hover span:last-child { transform: translateY(-24px) } .btn_group { font-family: var(--font-M); display: flex; justify-content: center; gap: 20px; margin: 35px 0 } .btn_group a { color: #fff; font-weight: 500; width: 230px; font-size: 16px; border-radius: 3px; padding: 12px 0; transition: .3s ease-in-out } .head_area h2 { font-family: var(--font-B); font-size: 35px; font-weight: 600; color: var(--text-color); line-height: 52px } .head_area p { font-family: var(--font-M); color: var(--texxt-clr2); font-size: 16px; font-weight: 500; line-height: 1.6; padding: 10px 0 } .banner_wrapper { padding: 4rem 0; background: #ebebebb8 } .banner_wrapper h1 { color: var(--secondary-bgcolor); font-family: var(--font-B); font-size: 30px; font-weight: 600; line-height: 46px } .banner_wrapper h2 { color: var(--primary-bgcolor); font-family: var(--font-M); margin: 0; font-size: 60px; font-weight: 700; line-height: 46px } .banner_wrapper p,.modules_wapper p { font-family: var(--font-M); color: var(--texxt-clr2); font-size: 16px; font-weight: 500; line-height: 1.6; padding: 16px 0 22px; width: 58% } .banner_wrapper .services_form,.modules_wapper .services_form { margin: 7px 0 0 } .banner_wrapper .services_form input,.modules_wapper .services_form input { border: none; padding: 10px 18px; font-family: var(--font-M); font-size: 14px; width: 187px; border-radius: 2px } .banner_wrapper .services_form button,.modules_wapper .services_form button { background: var(--secondary-bgcolor); border: none; font-family: var(--font-M); width: 149px; padding: 9px 0; color: #fff; font-weight: 500; text-transform: uppercase; font-size: 16px; border-radius: 2px } .book_a_call h2,.main_privacy .term h3,.thankyou { font-family: var(--font-B) } .home_services,.main_privacy { padding: 0 0 4rem } .main_privacy .banner_detail { text-align: center; background: #00838c5c; padding: 4rem 0; border-radius: 19px; margin-bottom: 2rem } .main_privacy .banner_detail h4 { font-family: var(--font-B); font-size: 5rem } .main_privacy .term h3 { padding: 22px 0 0 } .main_privacy .term p,header { font-family: var(--font-M) } .main_privacy .term p { padding: 13px 0; font-size: 16px } .main_privacy .term a,.main_privacy .term p strong,.main_privacy .term ul li strong { color: var(--primary-bgcolor) } .main_privacy .term ol li,.main_privacy .term ul li { font-family: var(--font-M); font-size: 16px; line-height: 2 } .scroll-to-top { width: 45px; height: 46px; position: fixed; bottom: 23px; z-index: 155; transition: .4s; border-radius: 50%; right: 34px } .scroll-to-top i { color: #fff; font-size: 18px; line-height: 50px; -webkit-transition: .4s; transition: .4s } .theme-btn.bt-support-now { background: -moz-linear-gradient(45deg,#1ebbf0 8%,#39dfaa 100%); background: var(--primary-bgcolor); bottom: 71px } .theme-btn.bt-buy-now { background: #8ac346; background: -moz-linear-gradient(top,#a3d179 0,#88ba46 100%) } .theme-btn { border-radius: 40px; bottom: 13px; display: table; height: 50px; left: 29px; width: 50px; z-index: 20; display: flex; justify-content: center; align-items: center; font-size: 19px; box-shadow: 2px 2px 20px #323a3a45 } .theme-btn,span.coupon { position: fixed; color: #fff } @keyframes scrollDownAnimation { 0% { transform: translateY(0) } 100% { transform: translateY(-10px) } } .thankyou { background: #f5f5f5; height: 628px; display: flex; align-items: center; justify-content: center; flex-direction: column; position: relative } .thankyou::after { content: ''; position: absolute; width: 500px; height: 500px; background: url(https://cdn.culture.ru/images/11ad63a8-3835-5254-98b8-51cda1c8f549) 0 0/cover no-repeat; top: 30%; left: 0; z-index: 0 } .thankyou h1 { font-size: 7rem; margin: 0; z-index: 2 } .thankyou p { font-size: 48px; padding: 20px 0 35px; z-index: 2 } .thankyou a { color: #fff; z-index: 2; width: 223px; margin: 0 auto; padding: 10px; font-size: 21px; border-radius: 47px } header .top_notch { padding: 11px 0 } header .top_notch ul { display: flex; justify-content: space-between; align-items: center } header .top_notch ul li { padding: 0 15px 0 0 } header .top_notch a { font-weight: 500; color: #fff; font-size: 16px; transition: .4s ease-in } footer .links li a:hover,footer .social li a,header .top_notch a:hover { color: var(--secondary-bgcolor) } header .top_notch a i { padding: 0 11px; font-size: 16px } header .site_header .navbar-brand img { width: 189px } header .site_header .navbar-nav .nav-item { padding: 0 5px } header .site_header .navbar-nav .nav-item .nav-link { color: var(--text-color); font-weight: 500; font-size: 15px } header .site_header .navbar-nav .nav-item .nav-link:hover { background: var(--secondary-bgcolor); color: #fff; border-radius: 2px } header .site_header .navbar-nav .nav-item.dropdown ul li { padding: 6px 0 } header .site_header .navbar-nav .nav-item.dropdown ul li a { color: #fff; font-size: 14px; transition: .2s ease-in } .book_a_call { padding: 5rem 0; background: url(../images/book-a-call.webp) 100% 100%/cover no-repeat; text-align: center } .book_a_call h2 { font-size: 35px; font-weight: 600; text-transform: capitalize; color: var(--text-color); line-height: 45px } .book_a_call .btn a,.book_a_call p { color: var(--text-color); font-weight: 500 } .book_a_call p { font-family: var(--font-M); font-size: 16px; line-height: 2.1; margin: 37px 0 } .book_a_call .btn { display: flex; justify-content: center; align-items: center; font-family: var(--font-B) } .book_a_call .btn a { margin: 0 19px; width: 268px; padding: 18px 0; font-size: 23px; transition: .3s ease-in-out } .book_a_call .btn a:nth-child(2) { background: var(--secondary-bgcolor); color: #fff; height: 60px; line-height: 24px; width: 271px; border-radius: 3px } .book_a_call .btn a:nth-child(2):hover,.contact_form_wrapper form button,.container .side-ul li .btn-link:hover { background: var(--primary-bgcolor); color: #fff } .book_a_call .btn a i { font-size: 39px; margin: 0 21px; color: var(--primary-bgcolor) } .book_a_call .btn a span { display: block; text-align: right; width: 235px } .portfolio { padding: 5rem 0; background: url(../images/portfolio.webp) 100% 100%/cover no-repeat } .portfolio img { width: 82%!important; margin: 0 auto; display: block; height: 473px; object-fit: cover; border-radius: 8px } .modules_wapper h1,.modules_wapper h2 { font-family: var(--font-B); font-size: 30px } .modules_wapper { position: relative; padding: 6rem 0; background: linear-gradient(90deg,#00838c 0,#eacfbe 100%) } .modules_wapper::after { content: ""; position: absolute; top: 0; right: -13px; width: 638px; height: 100%; background: url(../images/service-banner.png) 0 0/cover no-repeat; z-index: 1 } .modules_wapper h1 { font-weight: 600; line-height: 46px; text-shadow: 1px 1px 100px #fff; color: #eacfbe } .modules_wapper h2 { color: var(--primary-bgcolor); margin: 0; font-weight: 800; width: 60% } .tx_s,.why_choose_us h2 { font-size: 40px!important } .modules_wapper_quote { background: linear-gradient(180deg,#00838c 0,#fffFFF00 100%); position: relative; padding: 6rem 0 4rem } .modules_wapper_quote .svg_wrap { direction: ltr; top: -1px; left: 0; line-height: 0; overflow: hidden; position: absolute; width: 100% } .svg_wrap svg .elementor-shape-fill { fill: #fff; transform: rotateY(0); transform-origin: center } .modules_wapper_quote .svg_wrap svg { height: 50px; display: block; left: 50%; position: relative; transform: translateX(-50%); width: calc(100% + 1.3px) } .modules_wapper_services { padding: 0 0 5rem } .modules_wapper_services .crd { border: 1px solid var(--primary-bgcolor); padding: 31px 26px; height: 332px; margin: 11px 0; border-radius: 5px; box-shadow: 5px 5px 0 var(--primary-bgcolor); transition: .3s ease-in } .modules_wapper_services .crd:hover { background: #d69f831c; box-shadow: 5px 5px 0 var(--secondary-bgcolor); border: 1px solid var(--secondary-bgcolor) } .modules_wapper_services .crd img { width: 54px; animation: 3s infinite alternate scrollDownAnimation } .modules_wapper_services .crd h3 { font-family: var(--font-B); font-size: 23px; font-weight: 600; color: var(--text-color); margin: 14px 0 } .modules_wapper_services .crd p { font-family: var(--font-M); text-align: justify; color: var(--texxt-clr2); font-size: 14px; font-weight: 600; line-height: 1.6; height: 136px; overflow-y: scroll; padding: 0 9px 0 0 } .tx_s { text-shadow: 1px 1px 1px #000; color: #fff } .model_cta { background: url(../images/model-cta-bg.png) 0 0/cover no-repeat!important } .tbs_portfolio { padding: 5rem 0 3rem } .tbs_portfolio .tbs { margin: 2rem 0 0 } .tbs_portfolio .tbs .nav-tabs { justify-content: center; font-family: var(--font-M); border: none } .tbs_portfolio .tbs .nav-tabs .nav-item { background: var(--secondary-bgcolor); margin: 0 10px; border-radius: 5px; transition: .3s ease-in } .tbs_portfolio .tbs .nav-tabs .nav-link { color: #fff; font-weight: 600; font-size: 18px; width: 176px; padding: 10px 0; border: none } .tbs_portfolio .tbs .nav-tabs .nav-link.active { background: var(--primary-bgcolor); border: none; border-radius: 10px } .tbs_portfolio .tbs .tab-content { margin: 4rem 0 } .tbs_portfolio .tbs .tab-content .tab-pane img { width: 100%; margin: 19px 0; transition: .3s ease-in } .tbs_portfolio .tbs .tab-content .tab-pane img:hover { transform: scale(1.1) } .module_cta { background: url(../images/module-cta.jpg) 0 0/cover no-repeat!important } .why_choose_us { background-image: linear-gradient(120deg,#f6d365 0,#fda085 100%)!important } .why_choose_us h2 { stroke-width: 4px; -webkit-text-stroke: 1px black; -webkit-text-fill-color: #00000000; color: transparent!important; width: 76%; margin: 0 auto 3rem!important; display: block; font-weight: 700!important; line-height: 47px } .contact_form_wrapper { padding: 37px; box-shadow: 11px 2px 33px #524d4d47; border: 1px solid #cb977cb0; border-radius: 20px; margin: 0 0 6rem } .contact_form_wrapper .cta_form_text { padding: 0 20px 0 0 } .contact_form_wrapper .cta_form_text h2 { font-family: var(--font-B); font-size: 40px; font-weight: 600; color: var(--primary-bgcolor) } .contact_form_wrapper .cta_form_text p { font-family: var(--font-M); text-align: justify; color: var(--texxt-clr2); font-size: 16px; font-weight: 500; line-height: 1.6; margin: 21px 0 } .contact_form_wrapper form input,.contact_form_wrapper form textarea { width: 100%; border: 2px solid var(--primary-bgcolor); padding: 15px 21px; margin: 6px 0; border-radius: 7px; font-family: var(--font-M); color: var(--text-color); font-size: 15px } .contact_form_wrapper form textarea { height: 112px } .contact_form_wrapper form button { width: 188px; padding: 14px 0; font-family: var(--font-M); font-size: 16px; font-weight: 600; border: none; border-radius: 8px } .modules_wapper_steps { padding: 1rem 0 8rem } .modules_wapper_steps .steps { margin-top: 4rem; position: relative } .modules_wapper_steps .steps .steps_text { background: url(../images/right-bg.png) 0 0/cover no-repeat; height: 273px; padding: 50px 40px; border-radius: 16px; width: 570px } .modules_wapper_steps .steps .li_ht,.modules_wapper_steps .steps::after { position: absolute; right: 23px; left: 0; margin: 0 auto; top: 0; width: 4px; border-radius: 28px } .modules_wapper_steps .steps::after { content: ''; background: linear-gradient(180deg,#00838c 0,#eacfbe 100%); height: 100%; z-index: 9 } .modules_wapper_steps .steps .li_ht { background: red; height: 0; z-index: 10 } .modules_wapper_steps .steps .steps_text h3 { font-family: var(--font-B); font-size: 21px; font-weight: 600; color: var(--text-color); text-align: center } .modules_wapper_steps .steps .steps_text p { font-family: var(--font-M); text-align: center; color: var(--texxt-clr2); font-size: 14px; font-weight: 600; height: 116px; line-height: 1.6; overflow-y: auto } .container .head h2,.counter,.faq .accordion .accordion-item .accordion-header,.faq .benefits h2,.home_banner,.home_banner form h2,.home_banner h2 { font-family: var(--font-B) } .modules_wapper_steps .steps .steps_number p { font-family: var(--font-B); width: 589px; font-size: 47px; font-weight: 700; background-color: transparent; background-image: linear-gradient(180deg,#00838c 0,#fff 100%); -webkit-background-clip: text; background-clip: text; -webkit-text-fill-color: transparent; text-transform: uppercase } .modules_wapper_steps .steps .row:nth-child(2n) .steps_number { text-align: right } .container .head h2 { font-size: 40px; font-weight: 600; color: var(--primary-bgcolor); margin: 0 0 43px } .container .side-ul { display: grid; grid-template-columns: repeat(6,1fr); align-items: center; justify-content: start; gap: 26px } .container .side-ul li .btn-link { color: var(--primary-bgcolor); border: 2px solid var(--primary-bgcolor); border-radius: 8px; padding: 10px 24px; text-decoration: auto; transition: .4s ease-in-out; width: 100%; display: flex; justify-content: center } section.container.cites-sec .contact_form_wrapper { box-shadow: none; border: 0 } .faq,.home_story { padding: 5rem 0 } .faq .accordion .accordion-item { margin: 12px 0; border: none } .faq .accordion .accordion-item .accordion-header button { background: #f3f3f3; font-size: 18px; padding: 17px 21px } .faq .accordion .accordion-item .accordion-body { background: #f7f7f7; border-radius: 20px } .faq .accordion .accordion-item .accordion-body p { font-family: var(--font-M); font-size: 14px } .faq .accordion-button:not(.collapsed) { background: var(--primary-bgcolor)!important; color: #fff } .faq .accordion .accordion-item .accordion-header button:focus { box-shadow: none } .faq .benefits { background: var(--text-color); padding: 2rem 2rem 1px; border-radius: 10px } .faq .benefits img { width: 202px; margin: 0 auto; display: block } .faq .benefits h2 { color: var(--secondary-bgcolor); margin: 18px 0; font-size: 20px; font-weight: 600 } .faq .benefits ul { font-family: var(--font-M); color: #fff; line-height: 1.9 } .faq .benefits ul li { font-size: 14px } .faq .benefits ul li i { color: var(--secondary-bgcolor); margin: 0 4px 0 0 } .faq.service_faq .accordion .accordion-item .accordion-header button { background: var(--secondary-bgcolor); font-weight: 600; border-radius: 8px } .accordion-button:not(.collapsed)::after { filter: brightness(0) saturate(100%) } .page_404 { padding: 35px 0 87px; background: #fff } .contact_us img,.page_404 img { width: 100% } .four_zero_four_bg { background-image: url(https://cdn.dribbble.com/users/285475/screenshots/2083086/dribbble_1.gif); height: 450px; background-position: center; background-repeat: no-repeat } .counter,.link_404,.reviews .crd { background: var(--primary-bgcolor) } .four_zero_four_bg h1 { font-size: 100px; font-weight: 700 } .four_zero_four_bg h3 { font-size: 100px } .link_404 { padding: 15px 40px; font-size: 20px; font-weight: 400; cursor: pointer; color: #fff } .blue-background .card.card-body ul li a,.home_partner .crd:hover h4,.home_partner .crd:hover p,.link_404:hover { color: #fff } .contant_box_404 { margin-top: -50px } .counter { padding: 1rem 0 } .counter ul { display: flex; justify-content: space-between; align-items: center; color: #fff; text-align: center } .counter ul li span { font-size: 70px; font-weight: 700 } .counter ul li p,.reviews .crd p { font-family: var(--font-M); font-weight: 500 } .counter ul li p { font-size: 23px } .reviews { padding: 5rem 0 0 } .reviews .crd { height: 301px; padding: 31px; border-radius: 13px; position: relative; transition: .3s ease-in } .reviews .crd p { color: #fff; font-size: 16px; line-height: 1.6; height: 237px; overflow-y: scroll; padding: 0 12px 0 0 } .reviews .reviewer-info { display: flex; align-items: center; font-family: var(--font-B); position: absolute; bottom: 16px } .reviews .reviewer-info img { width: 60px; height: 60px; border-radius: 11px; margin: 0 19px 0 0 } .reviews .reviewer-info span { color: #eacfbe; font-size: 26px; font-weight: 700; display: block } .reviews .reviewer-info small { color: #eacfbe; font-size: 16px } section.reviews.location .crd { height: 247px } section.reviews.location .crd p { height: 98px; overflow-y: scroll } section.reviews.location .crd .reviewer-info { bottom: 26px } .clr,.home_about .content h2 { font-weight: 600; text-transform: capitalize } .home_about { padding: 4rem 0 } .home_about .content h2 { font-family: var(--font-B); font-size: 28px; color: var(--texxt-color); margin: 20px 0 } .home_about .content p { font-family: var(--font-M); text-align: justify; color: var(--texxt-clr2); font-size: 16px; font-weight: 600; line-height: 1.6 } .home_about img { width: 90%; margin: 0 auto; display: block } .clr { color: var(--text-clr3)!important; font-size: 30px; margin: 0 0 20px } .attach_one,.attach_two { background-position: 100% 100%; background-size: cover; background-attachment: fixed } .home_banner form button,.home_banner h2 { font-weight: 600; text-transform: uppercase } .home_banner { text-align: center; background: url('../images/banner-home.webp') 100% 100%/cover no-repeat; padding: 94px 0; color: #fff; height: 690px } .home_banner .container { width: 63%; margin: 0 auto } .home_banner h1 { font-size: 18px; margin: 0 } .home_banner h1 img { width: 57px; margin: 0 10px 0 0; border-radius: 50% } .home_banner h2 { font-size: 40px; line-height: 1.3; text-shadow: 0 0 6px rgba(0,0,0,.85); color: #eeddd3; padding: 10px 0; margin: 11px auto } .home_banner p { font-size: 18px; font-weight: 500; padding: 9px 0 } .home_banner form h2 { font-size: 27px; font-weight: 600; text-shadow: 0 0 5px rgba(0,0,0,.68); margin: 0 0 13px } .home_banner form input { background-color: #fff; border: 1px solid #69727d; color: var(--text-color); width: 240px; font-size: 14px; padding: 10px 32px; border-radius: 5px; margin: 0 2px } .contact_us form button,.home_banner form button { background: var(--secondary-bgcolor); transition: .3s ease-in-out } .home_banner form button { width: 156px; padding: 8px 0; border-radius: 3px; border: none; font-size: 16px; color: #fff } .brand_logo { background: var(--primary-bgcolor); padding: 22px 0 } .brand_logo img { width: 168px!important; margin: 0 auto } .brand_logo .owl-carousel .owl-stage { display: flex; align-items: center } .home_cta { background: url(../images/home-cta.webp) 100% 100%/cover no-repeat; padding: 4rem 0 } .home_cta .content h2 { font-family: var(--font-B); font-size: 35px; font-weight: 600; text-transform: capitalize; color: #fff; margin: 20px 0 } .home_cta .content p { font-family: var(--font-M); text-align: justify; color: #fff; font-size: 16px; font-weight: 500; line-height: 1.6 } .home_cta img { width: 97%; margin: 0 auto; display: block } .home_cta.cta2 { background: url(../images/cta2.webp) 100% 100%/cover no-repeat } .home_cta.cta2 .content h3,.home_cta.cta2 .content p { color: #000 } .home_cta.cta2 .content h2 { font-size: 30px; color: #000 } .home_cta.cta2 .content p { font-size: 14px; line-height: 1.8 } .home_partner { padding: 5rem 0; background: url(../images/crumpled-paper.webp) 100% 100%/cover no-repeat } .home_partner .crd { border: 2px solid #000; padding: 17px; box-shadow: 0 0 10px 0 rgba(0,0,0,.19); border-radius: 7px; height: 325px; background: #ffffff8a; transition: .3s ease-in } .home_partner .crd:hover { background: var(--primary-bgcolor); border: 2px solid var(--primary-bgcolor) } .home_partner .crd h3 { font-family: var(--font-B); font-size: 22px; font-weight: 600; line-height: 27px; color: #000; margin: 12px 0 13px } .home_partner .crd p { font-family: var(--font-M); color: var(--texxt-clr2); font-size: 16px; font-weight: 500; line-height: 1.7; height: 222px; overflow-y: auto } .home_story h2 { font-family: var(--font-B); font-size: 29px; font-weight: 600; text-transform: capitalize; color: var(--text-color); margin: 20px 0 } .home_story img { width: 100%; animation: 2.5s infinite alternate scrollDownAnimation } .home_story p { font-family: var(--font-M); text-align: justify; color: var(--text-color); font-size: 16px; font-weight: 500; line-height: 2.1; margin: 22px 0 } .home_story p img { width: 129px; margin: 0 10px 0 0 } .contact_us { padding: 3rem 0 } .contact_us form h2 { color: var(--secondary-bgcolor); font-family: var(--font-B); font-size: 25px; font-weight: 600 } .contact_us form span { color: var(--primary-bgcolor); font-family: var(--font-B); font-size: 38px; font-weight: 900; display: block } .contact_us form p { font-family: var(--font-M); color: var(--texxt-clr2); font-size: 16px; font-weight: 500; line-height: 1.6; padding: 14px 0 15px } .contact_us form input,.contact_us form textarea { font-family: var(--font-M); width: 100%; border: 1px solid #484141; padding: 10px 21px; margin: 10px 0; border-radius: 3px } .contact_us form textarea { height: 157px } .contact_us form button { color: #fff; font-weight: 600; width: 190px; font-size: 18px; border-radius: 3px; padding: 12px 0; font-family: var(--font-M); border: none; text-transform: uppercase } .home_services .crd { border-radius: 10px; padding: 14px; transition: .3s ease-in } .home_services .crd:hover { box-shadow: 2px 2px 19px #0a09092e } .home_services .crd span { font-family: var(--font-B); font-size: 42px; font-weight: 600; padding: 26px 0; display: block; border-bottom: 1px solid var(--text-clr3); line-height: 27px; color: var(--text-clr3) } .home_services .crd h3 { font-family: var(--font-B); font-size: 23px; font-weight: 600; line-height: 27px; color: #000; margin: 23px 0 16px } .home_services .crd p { font-family: var(--font-M); color: var(--texxt-clr2); font-size: 16px; font-weight: 500; line-height: 1.7; height: 115px; overflow-y: auto; padding: 0 16px 0 0 } .home_services .crd a { font-size: 20px; color: var(--text-clr3) } footer { background: #000; font-family: var(--font-M); text-align: center; padding: 2rem 0 10px } footer p { color: #fff; font-size: 14px; line-height: 1.6; margin: 15px 0 } footer .logo a img { width: 267px } footer .links { display: flex; justify-content: center; padding: 19px 0 14px } footer .links li { margin: 0 4px; border-right: 1px solid var(--secondary-bgcolor); padding: 0 18px } footer .links li a { font-size: 16px; color: #fff; transition: .4s ease-in } footer .social { display: flex; justify-content: center } footer .social li { margin: 0 19px } footer .social li a { font-size: 21px } footer .blue-background a.foot-btn { color: #fff; font-size: 20px; display: flex; align-items: center; justify-content: center; gap: 12px } .blue-background { margin: 20px 0 22px } .blue-background .card.card-body { background: 0 0 } .blue-background .card.card-body ul { display: grid; grid-template-columns: repeat(6,1fr); align-items: center; justify-content: center; gap: 20px } .get_quote { display: none; /* Hide by default */ position: fixed; bottom: 59px; left: 37px; background: #fff; padding: 11px 14px; border-radius: 7px; box-shadow: 0 0 10px rgb(239 115 36 / 11%); z-index: 9999; border: 2px solid #00838c; font-size: 13px; text-transform: capitalize; } .get_quote a { display: block; color: #000000; text-decoration: none; background: #d5d5d5c7; padding: 4px 18px; border-radius: 5px; margin: 6px 0; text-align: center; } .get_quote_btn { position: fixed; bottom: 15px; left: 9px; background: #00838c; color: #fff; border: none; border-radius: 50%; width: 35px; height: 35px; font-size: 18px; cursor: pointer; z-index: 10000; } /*testimonials*/ section.testimonials { padding: 100px 0px 0px; } section.testimonials .testi_box { display: flex; align-items: center; justify-content: center; background: #00838c; gap: 15px; padding: 20px; border-radius: 10px; cursor: pointer; overflow: hidden; } section.testimonials .testi_box:hover{ background: #d69f83; } section.testimonials .testi_box .txt { } section.testimonials .testi_box .txt ul { display: flex; align-items: center; justify-content: start; gap: 10px; margin: 0px 0px 15px; } section.testimonials .testi_box .txt ul li { } section.testimonials .testi_box .txt ul li img { width: 70px; height: 70px; border-radius: 50%; object-fit: cover; border: 2px solid #d69f83; } section.testimonials .testi_box:hover .txt ul li img{ border: 2px solid #00838c; } section.testimonials .testi_box .txt ul li h4 { font-size: 30px; font-weight: 600; color: #fff; } section.testimonials .testi_box .txt p { font-size: 16px; line-height: 22px; color: #ffffff; font-weight: 400; margin: 0px 0px 21px; height: 115px; overflow: auto; font-family: var(--font-M); } section.testimonials .testi_box .main-img { width: 100%; } section.testimonials .testi_box .main-img img { width: 200px; height: 335px; object-fit: contain; } section.testimonials .testi_box .txt .star { gap: 5px; } section.testimonials .testi_box .txt .star li i { font-size: 15px; color: #ffc200; } .testi-slider.owl-carousel.owl-theme.owl-loaded.owl-drag {} section.testimonials .testi-slider {} section.testimonials .testi-slider .owl-dots { margin: 25px 0px 0px !important; } section.testimonials .testi-slider .owl-dots button.owl-dot.active span { background: #00838c; } section.testimonials .testi-slider .owl-dots button.owl-dot span { padding: 0; height: 15px; width: 15px; background: #d69f83; margin: 0px 5px 0px; } section.testimonials .testi-slider .owl-dots button.owl-dot span:hover{ background: #00838c; } /*testimonials*/
Save
Cancel