nL +D  550  H ? M x ,D"v ] q v ;6 * Z qn )ZP 0   !1 A "#a$2Qr  Tiny File Manager | style.css
/*=============================================== Template Name: Mediful Psychology & Counseling HTML Template Author: https://www.templatemonster.com/authors/dreamit/ Description: Description Version: 1.0.0 Text Domain: mediful Tags: consulting, finance, corporate, business, consultant, multipurpose, technology, it-solution, software, agency, company, portfolio, bangking, insurance, digital-agency, digital-marketing. ================================================*/ /*TABLE OF CONTENTS*/ /*===================== 01. mediful Header top area css 02. mediful Nav Menu Area Css 03. sidebar cart css 04. mediful Cart Item Css 05. mediful Search Popup Css 06. mediful slider area css 07. mediful Hero Area css 08. mediful Hero Area css Style two 09. mediful section title Css 10. mediful about area css 11. mediful service area css 12. mediful feature area css 13. mediful why choose area css 14. mediful testimonial area css 15. mediful team area css 16. mediful faq-section css 17. mediful counter area css 18. mediful contact section Css 19. mediful contact area css 20. mediful appointment area css 21. mediful blog area css 22. mediful Footer Area Css 23. mediful our skill area css 24. mediful our portfolio area css 25. mediful book-shop area css 26. mediful shop details section css 27. mediful shop Cart Section css 28. meddiful Product Section checkout css 29. mediful login page css 30. mediful pricing area css 31. mediful breadcumb Area css 32. mediful Video section css 33. mediful case-studies-area css 34. mediful team details area css 35. mediful blog area 2column css 36. mediful blog list area css 37. mediful blog details css 38. mediful service details css 39. Scroll Up Css 40. mediful Loader Css =======================*/ /*===================================== <!--= mediful Header top area css --> =======================================*/ .header-top-area { border-bottom: 1px solid rgb(85 85 85 / 10%); padding: 10px 42px 10px 60px; background-color: #0864ae !important ; } .header-top-info ul li { display: inline-block; position: relative; margin-right: 57px; } .header-top-info ul li::before { position: absolute; content: ""; width: 1px; height: 52px; background: rgb(85 85 85 / 10%); top: -13px; right: -30px; } .header-top-info ul li:last-child:before { display: none; } .header-top-info ul li span { display: inline-block; font-size: 16px; line-height: 27px; color: #ffffff; font-weight: 400; } .header-top-info ul li i { display: inline-block; color: #ffffff; margin-right: 10px; } .header-top-social-right { text-align: right; } .header-social-title { display: inline-block; } .header-social-title h5 { display: inline-block; font-size: 16px; line-height: 27px; color: #ffffff; font-weight: 400; margin: 0; } .header-top-social ul li { display: inline-block; margin-left: 10px; } .header-top-social { display: inline-block; position: relative; margin-right: 30px; } .header-top-social::before { position: absolute; content: ""; width: 1px; height: 52px; background: rgb(85 85 85 / 10%); top: -13px; right: -30px; } .header-time-line { display: inline-block; } ul.top-social-icon { display: inline-block; } .header-time-line p { font-size: 16px; line-height: 27px; color: #ffffff; font-weight: 400; margin-left: 25px; margin-bottom: 0; } .header-time-line p i { color: #ffffff; margin-right: 10px; } ul.top-social-icon li a { display: inline-block; font-size: 15px; color: #ffffff; transition: 0.5s; } ul.top-social-icon li a:hover { color: #0864ae; } /*===================================== <-- 02. mediful Nav Menu Area Css --> =======================================*/ .styl-one .row.menu-bg { padding: 0 0px 0 58px; } .mediful_nav_manu.style-2.mediful_nav_manu { margin: 0; transition: 0.5s; } .sticky { left: 0; margin: auto; position: fixed !important; top: 0; width: 100%; -webkit-box-shadow: 0 2px 5px -2px rgba(0, 0, 0, 0.1); box-shadow: 0 2px 5px -2px rgba(0, 0, 0, 0.1); background: #ffffff !important; z-index: 500; padding: 0; transition: 0.5s !important; z-index: 500; -webkit-animation: 300ms running fadeInDown; animation: 500ms running fadeInUp; animation-name: slideInDown; } .sticky .logo { margin-top: 0; } .sticky.mediful_nav_manu:before { display: none; } /* mediful Menu Css*/ .styl-one nav.mediful_menu { text-align: right; } .styl-two nav.mediful_menu { display: inline-block; text-align: right; } .styl-two .header-btn { display: inline-block; } .mediful_menu ul { list-style: none; display: inline-block; padding: 0; } .mediful_menu > ul > li { display: inline-block; position: relative; z-index: 2; } .mediful_menu > ul > li > a { text-decoration: none; text-transform: capitalize; display: inline-block; margin: 37px 20px; transition: 0.5s; font-size: 17px; line-height: 27px; color: #666666; font-weight: 400; } .mediful_menu > ul > li > a:hover { color: #0864ae; } nav.mediful_menu ul li a i { display: inline-block; font-size: 12px; padding-left: 5px; } nav.mediful_menu span { font-size: 13px; padding-left: 6px; font-family: FontAwesome; opacity: 0.5; } .sticky .mediful_menu > ul > li > a:hover { color: #fff; } /*** Sub Menu Style ***/ .mediful_menu ul .sub-menu { position: absolute; left: 0; top: 150%; width: 337px; text-align: left; background: #fff; margin: 0; z-index: 1; -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.3); transition: 0.5s; visibility: hidden; opacity: 0; border-bottom: 3px solid #0864ae; border-top: 3px solid #0864ae; } .mediful_menu ul li:hover > .sub-menu { -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; visibility: visible; top: 100%; opacity: 1; z-index: 9999; } .mediful_menu ul .sub-menu li { position: relative; } .mediful_menu ul .sub-menu li a { display: block; padding: 12px 20px; margin: 0; line-height: 1.3; letter-spacing: normal; font-size: 16px; font-weight: 500; -webkit-transition: 0.1s; visibility: inherit !important; color: #0b0b0a !important; text-decoration: none; transition: 0.5s; text-transform: capitalize; font-family: "jost"; } .mediful_menu ul .sub-menu li:hover > a, .mediful_menu ul .sub-menu .sub-menu li:hover > a, .mediful_menu ul .sub-menu .sub-menu .sub-menu li:hover > a, .mediful_menu ul .sub-menu .sub-menu .sub-menu .sub-menu li:hover > a { background: #0864ae; color: #fff !important; } /* sub menu 2 */ .mediful_menu ul .sub-menu .sub-menu { left: 100%; top: 130%; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; visibility: hidden; } .mediful_menu ul .sub-menu li:hover > .sub-menu { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; visibility: visible; top: 0%; } /* sub menu 3 */ .mediful_menu ul .sub-menu .sub-menu li { position: relative; } .mediful_menu ul .sub-menu .sub-menu .sub-menu { right: 100%; left: auto; top: 130%; opacity: 0; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=0)"; visibility: hidden; } .mediful_menu ul .sub-menu .sub-menu li:hover > .sub-menu { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; visibility: visible; top: 0%; } /* sub menu 4 */ .mediful_menu ul .sub-menu .sub-menu .sub-menu li { position: relative; } .mediful_menu ul .sub-menu .sub-menu .sub-menu li:hover > .sub-menu { opacity: 1; -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)"; visibility: visible; top: 0%; } .mediful_menu li a:hover:before { width: 100%; } .mediful_nav_manu.sticky .logo_img { display: none; } .main_sticky { display: none; } .mediful_nav_manu.sticky .main_sticky { display: inherit; } .mediful_nav_manu.styl-one.sticky .mediful_menu li a { color: #0864ae; } .mediful_nav_manu.styl-one.sticky button.cart_btn.headers-button { color: #0864ae; } .mediful_nav_manu.styl-one.sticky .search-box-btn.search-box-outer i { color: #0864ae; } .mediful_nav_manu.styl-two.sticky { background: transparent !important; } .mobile-menu.mean-container { overflow: hidden; } .header-btn a { display: inline-block; text-transform: capitalize; background: #0864ae; padding: 16px 40px; position: relative; z-index: 1; transition: 0.5s; font-size: 14px; line-height: 27px; color: #ffffff; font-weight: 500; border-radius: 10px; background-color: #0864ae; position: relative; z-index: 1; } .header-btn a::before { position: absolute; content: ""; height: 100%; width: 100%; top: 0; left: 0; background: #5b3128; z-index: -1; transition: 0.9s; opacity: 0; } .header-btn a::after { position: absolute; content: ""; height: 100%; width: 100%; top: 0; left: 0; background: #5b3128; z-index: -1; transition: 0.9s; opacity: 0; } .header-btn a:hover::before { transform: rotateX(90deg); opacity: 1; } .header-btn a:hover::after { transform: rotateY(90deg); opacity: 1; } .mediful_nav_manu.style-2 .mediful_menu > ul > li > a { color: #3e3e3e; } .mediful_nav_manu.style-2 .mediful_menu > ul > li > a:hover { color: #0864ae; } .mediful_nav_manu.style-2.sticky .mediful_menu > ul > li > a { color: #000 !important; } .mediful_nav_manu.style-2.sticky .mediful_menu li a { color: #000; } .header-sidebar { display: inline-block; position: relative; } .header-sidebar::before { position: absolute; content: ""; width: 1px; height: 40px; background-color: rgb(85 85 85 / 10%); top: -5px; left: 2px; } button.cart_btn.headers-button { display: inline-block; font-size: 16px; color: #5b3128; line-height: 0; position: relative; transition: 0.5s; outline: none; border: none; margin: 0 22px 0 27px; background: transparent; } button.cart_btn.headers-button .cart_counter { top: -12px; right: -5px; color: #fff; font-size: 10px; text-align: center; position: absolute; width: 16px; height: 16px; line-height: 16px; border-radius: 8px; background-color: #0864ae; } .header-src-btn { display: inline-block; margin-right: 5px; } /* =============================== */ /* sidebar cart css */ /* =============================== */ .sidebar-menu-wrapper { display: block; } .cart_sidebar { top: 0; width: 300px; right: -320px; height: 100vh; z-index: 9999; position: fixed; padding: 50px 20px; overflow-y: scroll; background-color: #fff; transition: 0.6s cubic-bezier(1, 0, 0, 1); } .cart_sidebar .mCustomScrollBox { overflow: visible !important; } .cart_sidebar.active { right: 0px; } .cart_sidebar .close_btn { top: 15px; right: 20px; line-height: 1; font-size: 24px; position: absolute; border: 0; background: transparent; } .cart_sidebar .close_btn:hover { color: red; } .cart_sidebar .heading_title { line-height: 1; font-size: 18px; margin-bottom: 20px; padding-bottom: 15px; border-bottom: 1px solid #000201; } .cart_sidebar .heading_title span { color: #f00; } .cart_sidebar .total_price { display: flex; font-size: 16px; font-weight: 500; margin-top: 20px; padding: 10px 0px; margin-bottom: 15px; align-items: center; color: #1b1b1b; border-top: 1px solid #000201; border-bottom: 1px solid #000201; justify-content: space-between; } .cart_sidebar .total_price span:first-child { font-family: "Montserrat", sans-serif; } .cart_sidebar .total_price span:last-child { color: #bb8173; } .cart_sidebar .btns_group { margin: -5px; } .btns_group.ul_li li { list-style: none; } .cart_sidebar .btns_group li { width: 50%; padding: 5px; } .cart_sidebar .btn { display: block; font-size: 12px; padding: 17px 20px; } .btn.btn_primary { background-color: #0681f7; color: #fff; } .cart_sidebar .btn.btn_border { padding: 15px 20px; } .cart_sidebar::-webkit-scrollbar { width: 0px; } .cart_sidebar_overlay { top: 0px; left: 0px; right: 0px; bottom: 0px; opacity: 0; z-index: 999; width: 100vw; height: 100vh; display: none; position: fixed; background: rgba(0, 0, 0, 0.8); transition: 0.6s cubic-bezier(0.25, 1, 0.5, 1); } .cart_sidebar_overlay.active { opacity: 1; display: block; transition: 0.5s; } .btn.btn_border { padding: 19px 42px; border: 2px solid transparent; } .btn.border_black { color: #1b1b1b; border-color: rgba(18, 16, 13, 0.3); } .cart_sidebar .btn.btn_border { padding: 15px 20px; } .btn.border_black:hover { color: #fff; border-color: #1b1b1b; background-color: #1b1b1b; } /* <!-- ============================================== --> <!-- mediful Cart Item Css --> <!-- ============================================== -->*/ .cart_item { display: flex; position: relative; align-items: center; padding-right: 25px; transition: 0.5s; } .cart_item.remove { display: none; } .cart_item:not(:last-child) { margin-bottom: 20px; } .cart_item .item_image { display: block; min-width: 70px; overflow: hidden; border-radius: 3px; position: relative; margin-right: 10px; } .cart_item .item_image img { width: 70px; height: 70px; } .cart_item .item_title { font-weight: 500; margin-bottom: 10px; font-size: 14px; line-height: 20px; } .cart_item .item_price { line-height: 1; display: block; font-weight: 600; color: #bb8173; } .cart_item .remove_btn { top: 50%; right: 0px; color: red; width: 20px; height: 20px; font-size: 12px; line-height: 20px; text-align: center; position: absolute; border-radius: 100%; background-color: #fff; transform: translateY(-50%); box-shadow: 0px 3px 10px 0px rgba(0, 0, 0, 0.15); border: 0; transition: 0.5s; } .cart_item .remove_btn:hover { color: #fff; background-color: red; } /*========================================== mediful Search Popup Css =========================================*/ .search-popup { position: fixed; left: 0; top: 0; height: 100vh; width: 100%; z-index: 99999; margin-top: -540px; transform: translateY(-100%); background-color: #f5f5f5; -webkit-transition: all 500ms cubic-bezier(0.86, 0, 0.07, 1); -moz-transition: all 500ms cubic-bezier(0.86, 0, 0.07, 1); -o-transition: all 500ms cubic-bezier(0.86, 0, 0.07, 1); transition: all 1500ms cubic-bezier(0.86, 0, 0.07, 1); -webkit-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1); -moz-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1); -o-transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1); transition-timing-function: cubic-bezier(0.86, 0, 0.07, 1); backdrop-filter: blur(5px); } .search-popup { width: 100%; } .search-active .search-popup { transform: translateY(0%); margin-top: 0; } .search-popup .close-search { position: absolute; left: 0; right: 0; top: 75%; margin: 0 auto; margin-top: -200px; border-radius: 50%; text-align: center; background: #bb8173; width: 70px; cursor: pointer; box-shadow: 0 0 10px rgba(0, 0, 0, 0.05); border-bottom: 3px solid #bb8173; border-left: 3px solid #393939; border-top: 3px solid #fff; border-right: 3px solid #393939; -webkit-transition: all 500ms ease; -moz-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; opacity: 0; visibility: hidden; height: 70px; line-height: 70px; text-align: center; } .search-popup .close-search i { position: relative; font-size: 30px; color: #fff; } .search-active .search-popup .close-search { visibility: visible; opacity: 1; top: 50%; -webkit-transition-delay: 1500ms; -moz-transition-delay: 1500ms; -ms-transition-delay: 1500ms; -o-transition-delay: 1500ms; transition-delay: 1500ms; } .search-popup form { position: absolute; max-width: 700px; top: 50%; left: 15px; right: 15px; margin: -35px auto 0; transform: scaleX(0); transform-origin: center; background-color: transparent; -webkit-transition: all 300ms ease; -moz-transition: all 300ms ease; -ms-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; } .search-active .search-popup form { transform: scaleX(1); -webkit-transition-delay: 1200ms; -moz-transition-delay: 1200ms; -ms-transition-delay: 1200ms; -o-transition-delay: 1200ms; transition-delay: 1200ms; } .search-popup .form-group { position: relative; margin: 0px; overflow: hidden; } .search-popup .form-group input[type="text"], .search-popup .form-group input[type="search"] { position: relative; display: block; font-size: 18px; line-height: 50px; color: #000000; height: 70px; width: 100%; padding: 10px 30px; padding-right: 100px; background-color: #fff; -webkit-transition: all 500ms ease; -moz-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; font-weight: 500; text-transform: capitalize; } .search-popup .form-group input::placeholder { font-size: 18px; font-family: "Montserrat", sans-serif; } .search-popup .form-group input[type="submit"], .search-popup .form-group button { position: absolute; right: 30px; top: 0px; height: 70px; line-height: 70px; background: transparent; text-align: center; font-size: 24px; color: #000000; padding: 0; cursor: pointer; -webkit-transition: all 500ms ease; -moz-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; border: none; transition: 0.5s; } .search-popup .form-group button i { transition: 0.5s; } .search-popup .form-group button:hover i { color: #f00; } .search-popup .form-group input { border-radius: 5px; border: 2px solid #f5f5f5; } .search-popup .form-group input[type="submit"]:hover, .search-popup .form-group button:hover { color: #000000; } .search-popup input::placeholder, .search-popup textarea::placeholder { color: #000000; } .search-popup .close-search.style-two { position: absolute; right: 25px; left: auto; color: #fff; width: auto; height: auto; top: 25px; margin: 0px; border: none; background: none !important; box-shadow: none !important; -webkit-transition: all 500ms ease; -moz-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; } .search-popup .close-search.style-two i { font-size: 20px; color: #181d4e; transition: 0.5s; } .search-popup .close-search.style-two i:hover { color: #f00; } .search-box-btn.search-box-outer i { cursor: pointer; display: inline-block; text-align: center; transition: all 500ms ease; font-size: 16px; color: #5b3128; } .sticky .search-box-btn.search-box-outer i { color: #5b3128; } /* <!-- =======================================--> <!-- mediful slider area css style-one --> <!-- ======================================= -->*/ section.mediful-slider-area.style-one { position: relative; padding-bottom: 0px; } .style-one .mediful-slider-height { height: 730px; display: flex; align-items: center; justify-content: center; } .style-one .mediful-slider-height-2 { height: 730px; } .style-one .mediful-slider-bg { background: url(../images/diabease/banner/diab.gif); background-repeat: no-repeat; background-size: cover; background-position: center center; } .style-one .mediful-slider-bg2 { background: url(../images/slider/slider-bg2.png); } .style-one .mediful-slider-bg, .mediful-slider-bg2 { position: absolute; top: 0px; left: 0; height: 100%; width: 100%; background-repeat: no-repeat; background-size: cover; background-position: center center; -webkit-transform: scale(1); transform: scale(1); -webkit-transition: opacity 1500ms ease-in, -webkit-transform 7000ms ease; transition: opacity 1500ms ease-in, -webkit-transform 7000ms ease; transition: transform 9000ms ease, opacity 1500ms ease-in; transition: transform 9000ms ease, opacity 1500ms ease-in, -webkit-transform 9000ms ease; } .style-one .mediful-slider-bg2 { top: 0px; height: 802px; } .style-one .mediful-slider-content { padding-top: 75px; text-align: left; } .style-one .mediful-slider-content2 { text-align: center; } .style-one h5.slider-sub-title { font-size: 16px; letter-spacing: 1px; color: #0864ae; font-weight: 500; font-family: "Jost"; margin-bottom: 17px; } .style-one .mediful-slider-content2 h5.slider-sub-title { font-size: 16px; letter-spacing: 1px; color: #fff; font-weight: 500; font-family: "Jost"; margin-bottom: 17px; } .style-one h1.mediful-slider-title { font-size: 80px; line-height: 95px; color: #5d3127; font-weight: 700; } .style-one .mediful-slider-content2 h1.mediful-slider-title { font-size: 80px; line-height: 95px; color: #fff; font-weight: 700; } .style-one p.mediful-slider-des { opacity: 0; z-index: 3; position: relative; transform: translateX(91px); width: 55%; transition: all 2500ms ease; font-size: 20px; line-height: 32px; color: #666666; font-weight: 400; margin: 4px 0 38px; } .style-one .hero_btn { display: inline-block; margin-right: 15px; } .style-one .hero_btn a { display: inline-block; font-size: 14px; line-height: 30px; color: #ffffff; font-weight: 500; border-radius: 10px; background-color: #0864ae; padding: 13px 40px; position: relative; z-index: 1; } .style-one .hero_btn a::before { position: absolute; content: ""; height: 100%; width: 100%; top: 0; left: 0; background: #5b3128; z-index: -1; transition: 0.9s; opacity: 0; } .style-one .hero_btn a::after { position: absolute; content: ""; height: 100%; width: 100%; top: 0; left: 0; background: #5b3128; z-index: -1; transition: 0.9s; opacity: 0; } .style-one .hero_btn a:hover::before { transform: rotateX(90deg); opacity: 1; } .style-one .hero_btn a:hover::after { transform: rotateY(90deg); opacity: 1; } .style-one .hero_btn2 { display: inline-block; } .style-one .hero_btn2 a { display: inline-block; font-size: 14px; line-height: 30px; color: #0864ae; font-weight: 500; border-radius: 10px; background-color: rgba(252, 251, 251, 0); border: 1px solid #0864ae; padding: 12px 40px; position: relative; z-index: 1; } .style-one .hero_btn2 a::before { position: absolute; content: ""; height: 100%; width: 100%; top: 0; left: 0; background: #0864ae; z-index: -1; transition: 0.9s; opacity: 0; } .style-one .hero_btn2 a::after { position: absolute; content: ""; height: 100%; width: 100%; top: 0; left: 0; background: #0864ae; z-index: -1; transition: 0.9s; opacity: 0; } .style-one .hero_btn2 a:hover::before { transform: rotateX(90deg); opacity: 1; } .style-one .hero_btn2 a:hover::after { transform: rotateY(90deg); opacity: 1; } .style-one .mediful-slider-title-box { opacity: 0; z-index: 3; position: relative; transform: translateY(-150px); } .style-one .mediful-slider-btn { transform: translateY(150px); opacity: 0; } .style-one .mediful-slider-wrapper .swiper-slide.swiper-slide-active .mediful-slider-bg2 { -webkit-transform: scale(1.2); transform: scale(1); } .style-one .mediful-slider-wrapper .swiper-slide.swiper-slide-active .mediful-slider-title-box { opacity: 1; transform: translatey(-17px); transition: all 2500ms ease; } .style-one .mediful-slider-wrapper .swiper-slide.swiper-slide-active .mediful-slider-btn { opacity: 1; transform: translatey(0px); transition: all 2500ms ease; } .style-one .mediful-slider-wrapper .swiper-slide.swiper-slide-active p.mediful-slider-des { opacity: 1; z-index: 3; position: relative; transform: translateX(-0px); } .style-one .mediful-slider-arrow-box button { font-size: 24px; line-height: 55px; transition: all 0.3s ease 0s; width: 55px; height: 55px; border-radius: 10px; background-color: #f9f6f3; border: 1px solid rgba(68, 68, 68, 0.15); color: #0864ae; } .style-one .mediful-slider-arrow-box button.slider-next { margin-bottom: 10px; left: auto; right: 60px; } .style-one .mediful-slider-arrow-box button { transition: 0.4s; } .style-one .mediful-slider-arrow-box-2 button { left: 0; } .style-one .mediful-slider-arrow-box-2 button.slider-next { right: 0; } .style-one .mediful-slider-arrow-box { display: flex; position: absolute; right: 0; bottom: -1px; z-index: 1; width: 305px; gap: 17px; height: 100px; background-color: #ffffff; border-radius: 10px 0px 0px 0px; padding: 24px 34px; } .style-one .slider-arrow-title h5 { display: inline-block; font-size: 18px; line-height: 27px; color: #333333; font-weight: 400; font-family: "Jost"; } .style-one button.slider-prev { transition: 0.5s; } .style-one button.slider-next { background: #0864ae; color: #fff; } .style-one button.slider-prev:hover { background: #0864ae; color: #fff; } /*============================================ <!--mediful Hero Area css Style three --> =============================================*/ section.mediful-slider-area.style-three { position: relative; } .style-three .mediful-slider-height3 { height: 800px; display: flex; align-items: center; justify-content: center; } .style-three .mediful-slider-bg4 { background: url(../images/slider/hero-bg31.jpg); background-repeat: no-repeat; background-size: cover; background-position: center center; } .style-three .mediful-slider-bg4 { position: absolute; top: 0; left: 0; height: 100%; width: 100%; background-repeat: no-repeat; background-size: cover; background-position: center center; -webkit-transform: scale(1); transform: scale(1); -webkit-transition: opacity 1500ms ease-in, -webkit-transform 7000ms ease; transition: opacity 1500ms ease-in, -webkit-transform 7000ms ease; transition: transform 9000ms ease, opacity 1500ms ease-in; transition: transform 9000ms ease, opacity 1500ms ease-in, -webkit-transform 9000ms ease; } .style-three .mediful-slider-content { padding-top: 75px; text-align: left; } .style-three h5.slider-sub-title { margin-bottom: 17px; font-size: 16px; letter-spacing: 1px; text-transform: uppercase; color: #b77869; font-weight: 600; font-family: "Jost"; } .style-three h1.mediful-slider-title { font-size: 80px; line-height: 90px; color: #5d3127; font-weight: 600; font-family: "Playfair Display"; } .style-three p.mediful-slider-des { opacity: 0; z-index: 3; position: relative; transform: translateY(91px); width: 50%; transition: all 2500ms ease; margin: 20px 0 45px; font-size: 17px; line-height: 30px; color: #666666; font-weight: 400; font-family: "Jost"; } .style-three .hero_btn { display: inline-block; margin-right: 15px; } .style-three .hero_btn a { display: inline-block; font-size: 14px; line-height: 30px; color: #ffffff; font-weight: 500; border-radius: 10px; background-color: #0864ae; padding: 13px 40px; position: relative; z-index: 1; } .style-three .hero_btn a::before { position: absolute; content: ""; height: 100%; width: 100%; top: 0; left: 0; background: #5b3128; z-index: -1; transition: 0.9s; opacity: 0; } .style-three .hero_btn a::after { position: absolute; content: ""; height: 100%; width: 100%; top: 0; left: 0; background: #5b3128; z-index: -1; transition: 0.9s; opacity: 0; } .style-three .hero_btn a:hover::before { transform: rotateY(90deg); opacity: 1; } .style-three .hero_btn a:hover::after { transform: rotateY(90deg); opacity: 1; } .style-three .mediful-slider-title-box { opacity: 0; z-index: 3; position: relative; transform: translateY(-150px); } .style-three .mediful-slider-btn { transform: translateY(150px); opacity: 0; } .style-three .mediful-slider-wrapper .swiper-slide.swiper-slide-active .mediful-slider-bg { -webkit-transform: scale(1.2); transform: scale(1.1); } .style-three .mediful-slider-wrapper .swiper-slide.swiper-slide-active .mediful-slider-bg4 { -webkit-transform: scale(1.2); transform: scale(1); } .style-three .mediful-slider-wrapper .swiper-slide.swiper-slide-active .mediful-slider-title-box { opacity: 1; transform: translatey(-17px); transition: all 2500ms ease; } .style-three .mediful-slider-wrapper .swiper-slide.swiper-slide-active .mediful-slider-btn { opacity: 1; transform: translatey(0px); transition: all 2500ms ease; } .style-three .mediful-slider-wrapper .swiper-slide.swiper-slide-active p.mediful-slider-des { opacity: 1; z-index: 3; position: relative; transform: translateY(-0px); } .style-three .mediful-hero-arrow-box button.hero-prev { position: absolute; margin-bottom: 10px; left: 55px; top: 43%; z-index: 1; opacity: 0.8; width: 55px; height: 55px; border-radius: 10px; background-color: #ffffff; color: #0864ae; transition: 0.5s; border: none; } .style-three .mediful-hero-arrow-box button.hero-prev:hover { background-color: #0864ae; color: #fff; } .style-three .mediful-hero-arrow-box button.hero-next { position: absolute; margin-bottom: 10px; left: auto; right: 55px; top: 43%; z-index: 1; opacity: 0.8; width: 55px; height: 55px; border-radius: 10px; background-color: #fff; color: #0864ae; transition: 0.5s; border: none; } .style-three .mediful-hero-arrow-box button.hero-next:hover { background-color: #0864ae; color: #fff; } /*===================================== <-- mediful Hero Area css Style two --> =======================================*/ .mediful_nav_manu.styl-two .row.menu-bg .logo { padding-left: 15px; } .header-top-area.style-two { border-bottom: none; padding: 10px 42px 10px 60px; position: relative; z-index: 2; } .header-top-area.style-two .header-top-social::before { position: absolute; content: ""; background: rgb(85 85 85 / 10%); top: 6px; right: -30px; width: 1px; height: 15px; background-color: rgb(0 0 0 / 10%); } .mediful_nav_manu.styl-two .row.menu-bg { border-radius: 10px; filter: drop-shadow(0px 10px 30px rgba(93, 49, 39, 0.05)); background-color: #ffffff; position: relative; z-index: 2; } .header-top-area { border-bottom: 1px solid rgb(85 85 85 / 10%); padding: 10px 42px 10px 60px; position: relative; z-index: 2; } .style-one .mediful-slider-bg3 { background: url(../images/slider/slider-bg21.png); background-repeat: no-repeat; background-size: cover; background-position: center center; height: 950px !important; } .style-one .mediful-slider-bg3 { position: absolute; top: -150px; left: 0; height: 100%; width: 100%; background-repeat: no-repeat; background-size: cover; background-position: center center; -webkit-transform: scale(1); transform: scale(1); -webkit-transition: opacity 1500ms ease-in, -webkit-transform 7000ms ease; transition: opacity 1500ms ease-in, -webkit-transform 7000ms ease; transition: transform 9000ms ease, opacity 1500ms ease-in; transition: transform 9000ms ease, opacity 1500ms ease-in, -webkit-transform 9000ms ease; } .style-one .mediful-hero-arrow-box button { display: inline-block; font-size: 30px; transition: all 0.3s ease 0s; color: #232323; border: 0; background: transparent; opacity: 0.8; } .style-one .mediful-hero-arrow-box button.hero-prev { position: absolute; margin-bottom: 10px; left: 55px; top: 37%; z-index: 1; opacity: 0.8; width: 55px; height: 55px; border-radius: 10px; background-color: #ffffff; color: #0864ae; transition: 0.5s; } .style-one .mediful-hero-arrow-box button.hero-prev:hover { background-color: #0864ae; color: #fff; } .style-one .mediful-hero-arrow-box button.hero-next { position: absolute; margin-bottom: 10px; left: auto; right: 55px; top: 37%; z-index: 1; opacity: 0.8; width: 55px; height: 55px; border-radius: 10px; background-color: #fff; color: #0864ae; transition: 0.5s; } .style-one .mediful-hero-arrow-box button.hero-next:hover { background-color: #0864ae; color: #fff; } /*===================================== <-- mediful section title Css --> =======================================*/ .section-title.text-center { margin-bottom: 40px; } .section-title.left-text { margin-bottom: 40px; } .section-sub-title h5 { font-size: 16px; letter-spacing: 1px; line-height: 27px; color: #0864ae; font-weight: 500; font-family: "Jost"; margin-bottom: 15px; } .section-main-title h1 { font-size: 45px; line-height: 55px; color: #5d3127; font-weight: 700; margin-bottom: 20px; } .section-desc p { margin-top: 7px; font-size: 17px; line-height: 28px; color: #666666; font-weight: 400; } .service-area.style-one .section-title.text-center { margin-bottom: 70px; } .why-choose-area.style-one .section-desc p { width: 70%; } .blog-area.style-one .section-title.text-center { margin-bottom: 100px; } .service-area.style-two .section-title.text-center { margin-bottom: 70px; } .our-skill-area.style-one .section-desc p { width: 74%; } .why-choose-area.style-one .section-main-title h1 { margin-bottom: 28px; } .testimonial-area.style-one .section-title.text-center { margin-bottom: 50px; } .team-area.style-one .section-title.left-text { margin-bottom: 68px; } .contact-section.style-two .section-title.left-text { margin-bottom: 30px; } .our-portfolio-area.style-one .section-title.left-text { margin-bottom: 72px; } .book-shop-area.style-one .section-title.left-text { margin-bottom: 60px; } .blog-area.style-two .section-title.text-center { margin-bottom: 60px; } .service-area.style-three .section-title.left-text { margin-bottom: 60px; } .pricing-area.style-one .section-title.text-center { margin-bottom: 70px; } .about-area.style-two .section-title.left-text { margin-bottom: 32px; } /*===================================== <!--mediful about area css style-one--> =======================================*/ .about-area.style-one { padding: 75px 0 75px; } .style-one .about-thumb { position: relative; } .style-one .about-phone { position: absolute; transform: translate(-50%, -50%); top: 50%; left: 46%; color: #5d3127; background: rgb(255 255 255 / 30%); display: inline-block; width: 100px; height: 100px; line-height: 100px; border-radius: 50%; } .about-phone a { display: inline-block; width: 80px; height: 80px; line-height: 80px; border-radius: 40px; background-color: #ffffff; color: #0864ae; font-size: 30px; text-align: center; -webkit-animation: spineerb 2s infinite; animation: spineerb 2s infinite; } .style-one .about-counter-box { position: absolute; border-radius: 10px; background-color: #ffffff; bottom: 0; left: 0; width: 244px; height: 70px; padding: 16px 0 0 34px; } .about-area.style-one .counter-content { display: flex; gap: 20px; } .style-one .about-thu-shape { position: absolute; width: 246px; height: 300px; background-color: #0864ae; border-radius: 10px; bottom: -3px; left: -3px; z-index: -1; } .about-area.style-one .odometer-wrapper.counter-box-title h1 { display: inline-block; margin: 0; font-size: 30px; line-height: 30px; color: #0864ae; font-weight: 700; font-family: "Jost"; } .about-area.style-one .odometer-plus { display: inline-block; font-size: 30px; line-height: 30px; color: #0864ae; font-weight: 700; margin: 0; } .about-area.style-one .counter-desc p { font-size: 17px; line-height: 30px; color: #666666; font-weight: 400; padding-left: 18px; } .style-one .about-btn { display: inline-block; margin-right: 27px; } .style-one .about-btn a { display: inline-block; border-radius: 10px; background-color: #0864ae; font-size: 14px; color: #ffffff; font-weight: 500; font-family: "Jost"; padding: 14px 39px; position: relative; z-index: 1; } .style-one .about-btn a::before { position: absolute; content: ""; height: 100%; width: 100%; top: 0; left: 0; background: #5b3128; z-index: -1; transition: 0.9s; opacity: 0; } .style-one .about-btn a::after { position: absolute; content: ""; height: 100%; width: 100%; top: 0; left: 0; background: #5b3128; z-index: -1; transition: 0.9s; opacity: 0; } .style-one .about-btn a:hover::before { transform: rotateX(90deg); opacity: 1; } .style-one .about-btn a:hover::after { transform: rotateY(90deg); opacity: 1; } .style-one .about-signature { display: inline-block; } /*===================================== <!--mediful about area css style-two--> =======================================*/ .about-area.style-two { padding: 130px 0 130px; } .style-two .about-thumb { position: relative; left: -88px; } .style-two .about-thumb img { width: 100%; border-radius: 10px; } .style-two .about-play a { display: inline-block; color: #0864ae; font-size: 30px; text-align: center; width: 110px; height: 110px; line-height: 110px; background-color: #f9f6f3; position: absolute; bottom: 0; left: 0; } .style-two .about-play { position: absolute; left: 0; bottom: 0; color: #5d3127; display: inline-block; width: 121px; height: 121px; line-height: 121px; background-color: rgba(255, 255, 255, 0.34901960784313724); } .style-two .row.about-box { border-radius: 10px; background-color: #f9f6f3; padding: 48px 10px 33px; } .style-two .about-single-box { text-align: center; } .style-two .about-icon img { width: 74px; height: 64px; } .style-two .about-box-content h5 { font-size: 16px; line-height: 26px; text-transform: uppercase; color: #5d3127; font-weight: 500; font-family: "Jost"; } .style-two .about-box-content p { font-size: 16px; line-height: 26px; text-transform: uppercase; color: #5d3127; font-weight: 500; margin: 0; } .style-two .about-btn { margin-top: 48px; } .style-two .about-btn a { display: inline-block; border-radius: 10px; background-color: #0864ae; font-size: 14px; color: #ffffff; font-weight: 500; font-family: "Jost"; padding: 14px 39px; position: relative; z-index: 1; overflow: hidden; } .style-two .about-btn a:before { content: ""; position: absolute; top: 0; bottom: 0; left: 0; transition: 0.5s; z-index: -1; right: -50px; border-right: 50px solid transparent; border-bottom: 80px solid #5b3128; transform: translateX(-100%); } .style-two .about-btn a:after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; transition: 0.5s; left: -50px; border-left: 50px solid transparent; border-top: 80px solid #5b3128; transform: translateX(100%); z-index: -1; } .style-two .about-btn a:hover::before { transform: translateX(-45%); } .style-two .about-btn a:hover::after { transform: translateX(54%); } /* <!-- =======================================--> <!--mediful service area css style one--> <!-- ======================================= -->*/ .service-area.style-one { background-color: #f9f6f3; padding: 50px 0 50px; position: relative; z-index: 1; } .style-one .single-service-box { border-radius: 10px; background-color: #fff; padding: 72px 30px 35px; margin-bottom: 20px; text-align: center; position: relative; transition: 0.5s; } .style-one .single-service-box::after { position: absolute; content: ""; width: 0; height: 100%; left: 50%; top: 0; background-color: #f3f3f3; border-radius: 10px; transition: 0.5s; } .style-one .service-inner-box::before { position: absolute; content: ""; width: 308px; height: 48px; background: #0864ae; left: 0px; top: -2px; border-radius: 10px 10px 0 0; z-index: -1; opacity: 0; transition: 0.5s; } .style-one .service-inner-box::after { position: absolute; content: ""; width: 308px; height: 48px; background: #0864ae; left: -2px; bottom: -2px; border-radius: 0 0 10px 10px; z-index: -1; opacity: 0; transition: 0.5s; } .style-one .service-icon { position: relative; z-index: 1; transition: 0.5s; } .style-one .service-icon::before { position: absolute; content: ""; width: 100%; height: 300%; left: 0; right: 0; top: -33px; background: url(../images/diabease/iconn/octagon.png); background-repeat: no-repeat; background-position: center; transition: 0.5s; z-index: -1; } .style-one .service-content { position: relative; z-index: 1; } .style-one h3.service-title { font-size: 23px; line-height: 27px; color: #5d3127; font-weight: 600; padding-top: 50px; margin-bottom: 18px; transition: 0.5s; } .style-one p.service-desc { font-size: 17px; line-height: 28px; color: #666666; font-weight: 400; transition: 0.5s; } .style-one .service-btn a { display: inline-block; font-size: 14px; line-height: 27px; color: #666666; font-weight: 500; transition: 0.5s; position: relative; z-index: 1; } .style-one .service-btn a i { display: inline-block; margin-left: 10px; transition: 0.5s; } .style-one .service-button { text-align: center; margin-top: 40px; transition: 0.5s; } .style-one .service-button a { display: inline-block; font-size: 14px; line-height: 30px; color: #ffffff; font-weight: 500; border-radius: 10px; background-color: #0864ae; padding: 13px 40px; transition: 0.5s; position: relative; z-index: 1; } .style-one .service-button a::before { position: absolute; content: ""; height: 100%; width: 100%; top: 0; left: 0; background: #5b3128; z-index: -1; transition: 0.9s; opacity: 0; } .style-one .service-button a::after { position: absolute; content: ""; height: 100%; width: 100%; top: 0; left: 0; background: #5b3128; z-index: -1; transition: 0.9s; opacity: 0; } .style-one .service-button a:hover::before { transform: rotateX(90deg); opacity: 1; } .style-one .service-button a:hover::after { transform: rotateY(90deg); opacity: 1; } /* all hover */ .style-one .single-service-box:hover::after { left: 0; width: 100%; } .style-one .single-service-box:hover .service-btn a { color: #0864ae; } .style-one .single-service-box:hover .service-inner-box::before { opacity: 1; } .style-one .single-service-box:hover .service-inner-box::after { opacity: 1; } /* <!-- =======================================--> <!--mediful service area css style two--> <!-- ======================================= -->*/ .service-area.style-two { padding: 105px 0 95px; position: relative; z-index: 1; } .style-two .single-service-box { border-radius: 10px; background-color: #fff; padding: 72px 30px 40px; margin-bottom: 30px; text-align: center; position: relative; transition: 0.5s; } .style-two .single-service-box::after { position: absolute; content: ""; width: 0; height: 100%; left: 50%; top: 0; background-color: #f9f6f3; border-radius: 10px; transition: 0.5s; } .style-two .service-inner-box::before { position: absolute; content: ""; width: 308px; height: 48px; background: #b87869; left: 0px; top: -2px; border-radius: 10px 10px 0 0; z-index: -1; opacity: 0; transition: 0.5s; } .style-two .service-inner-box::after { position: absolute; content: ""; width: 308px; height: 48px; background: #b87869; left: -2px; bottom: -2px; border-radius: 0 0 10px 10px; z-index: -1; opacity: 0; transition: 0.5s; } .style-two .service-icon { position: relative; z-index: 1; transition: 0.5s; } .style-two .service-icon::before { position: absolute; content: ""; width: 100%; height: 300%; left: 0; right: 0; top: -33px; background: url(../images/home-1/sericon-bg.png); background-repeat: no-repeat; background-position: center; transition: 0.5s; z-index: -1; } .style-two .service-content { position: relative; z-index: 1; } .style-two h3.service-title { font-size: 23px; line-height: 27px; color: #5d3127; font-weight: 600; padding-top: 50px; margin-bottom: 18px; transition: 0.5s; } .style-two p.service-desc { font-size: 17px; line-height: 28px; color: #666666; font-weight: 400; transition: 0.5s; } .style-two .service-btn a { display: inline-block; font-size: 14px; line-height: 27px; color: #666666; font-weight: 500; transition: 0.5s; position: relative; z-index: 1; } .style-two .service-btn a i { display: inline-block; margin-left: 10px; transition: 0.5s; } .style-two .service-button { text-align: center; margin-top: 20px; transition: 0.5s; } .style-two .service-button a { display: inline-block; font-size: 14px; line-height: 30px; color: #ffffff; font-weight: 500; border-radius: 10px; background-color: #b87869; padding: 14px 40px; transition: 0.5s; } /* all hover */ .style-two .single-service-box:hover::after { left: 0; width: 100%; } .style-two .single-service-box:hover .service-btn a { color: #0864ae; } .style-two .single-service-box:hover .service-inner-box::before { opacity: 1; } .style-two .single-service-box:hover .service-inner-box::after { opacity: 1; } /* <!-- =======================================--> <!--mediful service area css style three--> <!-- ======================================= -->*/ .service-area.style-three { padding: 110px 0 100px; background: url(../images/home-3/service-bg31.png); background-repeat: no-repeat; background-size: cover; background-position: center center; } .style-three .service-btn { text-align: right; } .style-three .service-btn a { display: inline-block; font-size: 14px; color: #ffffff; font-weight: 500; border-radius: 10px; background-color: #b87869; padding: 14px 40px; position: relative; z-index: 1; overflow: hidden; } .style-three .service-btn a:before { content: ""; position: absolute; top: 0; bottom: 0; left: 0; transition: 0.5s; z-index: -1; right: -50px; border-right: 50px solid transparent; border-bottom: 80px solid #5b3128; transform: translateX(-100%); } .style-three .service-btn a:after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; transition: 0.5s; left: -50px; border-left: 50px solid transparent; border-top: 80px solid #5b3128; transform: translateX(100%); z-index: -1; } .style-three .service-btn a:hover::before { transform: translateX(-45%); } .style-three .service-btn a:hover::after { transform: translateX(54%); } .style-three .service-thumb { margin-bottom: 30px; } .style-three .service-thumb img { width: 100%; border-radius: 10px; } .style-three .single-service-box.ml { margin-left: 85px; } .style-three .service-thumb.mtb { margin: 38px 0px; } .style-three .service-number h1 { font-size: 80px; line-height: 55px; font-weight: 700; font-family: "Jost"; color: transparent; -webkit-text-stroke-width: 1px; -webkit-text-stroke-color: rgb(93 49 39 / 0.1); transition: 0.5s; } .style-three .single-service-box:hover .service-number h1 { color: #f3ebe7; } .style-three h3.service-title { font-size: 23px; color: #5d3127; font-weight: 600; margin-top: 30px; margin-bottom: 20px; } .style-three p.service-desc { font-size: 17px; line-height: 28px; color: #666666; font-weight: 400; margin-bottom: 66px; position: relative; z-index: 1; } .style-three p.service-desc::before { position: absolute; content: ""; width: 576px; height: 1px; background-color: rgb(184 120 105 / 10%); bottom: -37px; } .style-three .service-arrow-btn a { display: inline-block; width: 55px; height: 55px; line-height: 55px; border-radius: 28px; color: #5d3127; border: 1px solid rgba(93, 49, 39, 0.1); text-align: center; position: relative; z-index: 1; transition: 0.5s; } .style-three .service-arrow-btn a:after { position: absolute; content: ""; left: 0; top: 0; height: 100%; width: 0; background: #b87869; transition: 0.5s; z-index: 1; border-radius: 50%; } .style-three .service-arrow-btn a:hover:after { width: 100%; z-index: -1; } .style-three .service-arrow-btn a:hover { color: #fff; } .style-three .service-arrow-btn a i { display: inline-block; transform: rotate(-45deg); font-size: 20px; } /* <!-- =======================================--> <!--mediful feature area css style one --> <!-- ======================================= -->*/ .style-one .single-feature-box { background-color: #479eba; padding: 30px 80px 42px; } .style-one .single-feature-box.box-2 { background-color: #b77869; } .style-one .single-feature-box.box-3 { background-color: #f9f6f3; } .style-one h1.feature-title { font-size: 45px; color: #ffffff; font-weight: 600; margin: 0; margin-bottom: 16px; } .style-one .single-feature-box.box-3 h1.feature-title { color: #5d3127; } .style-one p.feature-desc { font-size: 17px; line-height: 28px; color: #f5eeea; font-weight: 400; } .style-one .single-feature-box.box-3 p.feature-desc { color: #777777; } .style-one ul.feature-item { display: inline-block; } .style-one ul.feature-item li { font-size: 14px; line-height: 28px; color: #ffffff; font-weight: 500; font-family: "Jost"; margin-bottom: 9px; } .style-one .single-feature-box.box-3 ul.feature-item li { color: #666666; } .style-one .single-feature-box .feature-box-num h1 { font-size: 80px; color: #63b3cd; font-weight: 700; font-family: "Jost"; transition: 0.5s; opacity: 0; } .style-one .single-feature-box:hover .feature-box-num h1 { opacity: 1; } .style-one .single-feature-box.box-2 .feature-box-num h1 { color: #bb8173; } .style-one .single-feature-box.box-3 .feature-box-num h1 { color: #dad2ca; } .style-one .feature-box-num { float: right; margin-top: 80px; transition: 0.5s; } /*===================================== <!--mediful why choose area css--> =======================================*/ .why-choose-area.style-one { } .style-one .choose-bg { background-color: #60a1cf; } .style-one .why-choose-thumb { position: relative; } .style-one .why-choose-thumb img { width: 100%; } .style-one .choose-play-btn { position: absolute; top: 50%; left: 50%; transform: translate(-50%, -50%); } .style-one .choose-play-btn a { display: inline-block; font-size: 16px; color: #ffffff; font-weight: 400; width: 90px; height: 90px; line-height: 90px; border-radius: 10px; background-color: rgb(96 161 207); text-align: center; text-transform: capitalize; position: relative; -webkit-animation: spineerb 2s infinite; animation: spineerb 2s infinite; } .style-one .choose-play-btn a::before { position: absolute; content: ""; width: 70px; height: 70px; border-radius: 10px; background-color: rgba(91, 49, 40, 0); border: 1px solid rgba(255, 255, 255, 0.2); left: 10px; top: 10px; } .style-one .why-choose-content { margin-left: 100px; } .style-one .row.mt-box { margin-top: 11px; margin-bottom: 26px; } .style-one p.list-text { font-size: 18px; line-height: 28px; color: #ffffff; font-weight: 600; font-family: "Playfair Display"; } .style-one p.list-text span { display: inline-block; margin-right: 10px; } .style-one .choose-btn a { display: inline-block; border-radius: 10px; background-color: #0864ae; font-size: 14px; color: #ffffff; font-weight: 500; font-family: "Jost"; padding: 14px 39px; position: relative; z-index: 1; } .style-one .choose-btn a::before { position: absolute; content: ""; height: 100%; width: 100%; top: 0; left: 0; background: #5b3128; z-index: -1; transition: 0.9s; opacity: 0; } .style-one .choose-btn a::after { position: absolute; content: ""; height: 100%; width: 100%; top: 0; left: 0; background: #5b3128; z-index: -1; transition: 0.9s; opacity: 0; } .style-one .choose-btn a:hover::before { transform: rotateX(90deg); opacity: 1; } .style-one .choose-btn a:hover::after { transform: rotateY(90deg); opacity: 1; } /*================================================ <!--mediful testimonial area css style-one--> ==================================================*/ .testimonial-area.style-one { padding: 60px 0 60px; position: relative; } .style-one .single-testi-box { display: flex; align-items: center; gap: 30px; border-radius: 10px; filter: drop-shadow(0px 5px 20px rgba(102, 102, 102, 0.1)); background-color: #ffffff; padding: 16px 15px 16px; margin: 20px 10px 20px; } .style-one h4.autor-name { font-size: 23px; color: #5b3128; font-weight: 600; margin-bottom: 3px; } .style-one span.autor-desc { display: inline-block; font-size: 16px; color: #666666; font-weight: 400; } .style-one p.testi-desc { font-size: 17px; line-height: 27px; color: #666666; font-weight: 400; margin: 15px 0 18px; } .style-one .testi-autor-ratting ul li { display: inline-block; color: #0864ae; letter-spacing: 3px; } .style-one .test-shape { position: absolute; left: 30px; bottom: 170px; animation: bounceleft 4s linear infinite; } .style-one .owl-dots { margin-top: 30px; text-align: center; } .style-one .owl-dot.active { width: 10px; height: 10px; border-radius: 5px; background-color: #0864ae; position: relative; z-index: 1; } .style-one .owl-dot.active::before { position: absolute; content: ""; width: 18px; height: 18px; line-height: 18px; border-radius: 9px; border: 1px solid #b87869; left: -4px; top: -4px; } .style-one .owl-dot { width: 10px; height: 10px; border-radius: 5px; background-color: rgba(184, 120, 105, 0.2); display: inline-block !important; margin: 0 6px; -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; } /*---===================================================== <!--mediful team area css style-one--> =========================================================---*/ .team-area.style-one { background-color: #f9f6f3; padding: 50px 0 50px; } .style-one .single-team-box { margin-bottom: 30px; transition: 0.5s; } .style-one .team-thumb { position: relative; z-index: 1; transition: 0.5s; } .style-one .team-thumb img { width: 100%; } .style-one .team-content { position: relative; text-align: center; background: #fff; border-radius: 10px; width: 270px; margin: 0 auto; padding: 25px 0 28px; left: 0; right: 0; margin-top: -75px; } .style-one .team-content::before { content: ""; position: absolute; width: 270px; height: 166px; background-color: #b87869; border-radius: 10px; left: 0; bottom: 0px; z-index: -1; opacity: 0; transition: 0.5s; } .style-one .team-social-icon { position: relative; } .style-one .team-social-icon::before { position: absolute; content: ""; width: 227px; height: 1px; background-color: rgb(91 49 40 / 10%); left: 0; right: 0; margin: 0 auto; bottom: -15px; } .style-one .team-social-icon ul li { display: inline-block; margin: 0 5px; } .style-one .team-social-icon ul li a { display: inline-block; transition: 0.5s; } .style-one h3.team-title a { display: inline-block; font-size: 23px; line-height: 40px; color: #5b3128; font-weight: 600; padding-top: 14px; transition: 0.5s; } .style-one h3.team-title a:hover { color: #b87869; } .style-one h5.team-sub-title { font-size: 17px; color: #666666; font-weight: 400; font-family: "Jost"; margin: 0; } .style-one .team-social-icon ul li a:hover { color: #b87869; } .style-one .single-team-box:hover .team-content::before { opacity: 1; bottom: -2px; } .style-one .style-one h3.team-title a:hover { color: #b87869; } /*---===================================================== <!--mediful faq-section css style-one--> =========================================================---*/ .faq-section.style-one { padding: 50px 0 50px; } .style-one .accordion li { list-style: none; padding: 0px 0px 22px; } .style-one .accordion li a { position: relative; width: 100%; display: block; cursor: pointer; padding: 12px 20px 12px 25px; z-index: 1; font-size: 18px; color: #5b3128; font-weight: 500; border-radius: 10px; background-color: #f9f6f3; font-family: "Playfair Display"; } .style-one .accordion li a span:before { position: absolute; content: ""; top: -8px; right: -765px; width: 40px; height: 40px; border-radius: 20px; background-color: rgba(255, 255, 255, 0.30196078431372547); border: 2px solid #ffffff; } .style-one .accordion li p { display: none; padding: 24px 15px 10px 25px; margin: 0; background: transparent; overflow: hidden; } .style-one .accordion a:before { width: 3px; height: 15px; background: #5b3128; position: absolute; right: 41px; content: " "; top: 22px; transform: rotate(0deg); transition: all 0.5s ease-in-out; } .style-one .accordion a:after { width: 15px; height: 3px; background: #5b3128; position: absolute; right: 35px; content: " "; top: 28px; transition: all 0.5s ease-in-out; z-index: 1; } /* Active */ .style-one .accordion a.active:after { transform: rotate(0deg); -webkit-transition: all 0.5s ease-in-out; background: #fff; } .style-one .accordion a.active:before { display: none; } .style-one .accordion a.active { color: #fff !important; } /* STyle 2 */ .style-one .faq-section .tab_container { padding: 30px 0 0px; } .style-one .style-2.accordion li p { display: none; padding: 28px 17px 0px 30px; margin: 0; font-size: 17px; line-height: 28px; color: #555555; font-weight: 400; } .style-one .style-2.accordion li a span { padding: 0 0px 0 0px; } .style-one .accordion2.style-2 .accordion a.active { color: #fff !important; } /* Active */ .style-one .style-2.accordion a.active { padding: 10px 20px 13px 30px; font-size: 18px; line-height: 27px; color: #ffffff; font-weight: 500; border-radius: 10px; background-color: #0864ae; } /* Accordion Style 2 */ .style-one .accordion2 li { list-style: none; padding: 0px 0px 22px; } .style-one .accordion2 li a { position: relative; width: 100%; display: block; cursor: pointer; padding: 12px 20px 12px 25px; z-index: 1; font-size: 18px; color: #5b3128; font-weight: 500; border-radius: 10px; background-color: #f9f6f3; font-family: "Playfair Display"; } .style-one .accordion2 li a span { font-size: 20px; color: #fff; padding: 0 15px 0 0px; position: relative; z-index: 1; } .style-one .style-2.accordion2 li a span { padding: 0 0px 0 0px; } .style-one .accordion2 li p { display: none; padding: 28px 17px 0px 30px; margin: 0; font-size: 17px; line-height: 28px; color: #555555; font-weight: 400; } .style-one .accordion2 a:before { width: 3px; height: 15px; background: #5b3128; position: absolute; right: 41px; content: " "; top: 22px; transform: rotate(0deg); transition: all 0.5s ease-in-out; } .style-one .accordion2 a:after { width: 15px; height: 3px; background: #5b3128; position: absolute; right: 35px; content: " "; top: 28px; transition: all 0.5s ease-in-out; z-index: 1; } /* Active */ .style-one .accordion2 a.active:after { transform: rotate(0deg); -webkit-transition: all 0.5s ease-in-out; background: #fff; } .style-one .accordion2 a.active:before { display: none; } .style-one .accordion2 a.active { padding: 10px 20px 13px 30px; font-size: 18px; line-height: 27px; color: #ffffff; font-weight: 500; border-radius: 10px; background-color: #0864ae; } /*---===================================================== <!--mediful counter area css Style one--> =========================================================---*/ .coutner-area.style-one { background-color: #1881c3; padding: 100px 0 100px; } .style-one .counter-single-box { border: 1px solid #c3dced; text-align: center; padding: 21px 0 27px; border-radius: 10px; position: relative; z-index: 1; transition: 0.5s; } .style-one .counter-single-box::before { position: absolute; content: ""; width: 0; height: 100%; background-color: rgba(255 255 255 / 5%); left: 0; top: 0; z-index: -1; transition: 0.5s; border-radius: 10px; } .style-one .counter-single-box:hover::before { width: 100%; left: 0; } .style-one .counter-single-box:hover { border: 1px solid rgba(255, 255, 255, 0.15); border-radius: 10px; } .style-one .odometer-wrapper.counter-box-title h1 { display: inline-block; margin: 0; font-size: 40px; color: #ffffff; font-weight: 700; font-family: "Jost"; } .style-one .odometer-plus { position: absolute; } .style-one .counter-desc p { margin: 0; font-size: 18px; line-height: 28px; color: #ffffff; font-weight: 500; font-family: "Playfair Display"; } /*---===================================================== <!--mediful contact section Css Style one--> =========================================================---*/ .contact-section.style-one { position: relative; } .style-one .row.contact-bg { background-color: #f9f6f3; } .style-one .google-map iframe { width: 100%; height: 800px; } .style-one .google-map iframe { filter: saturate(0); } .style-one .row.form-space { margin-left: 65px; } .style-one .contact-section input::placeholder, textarea::placeholder { font-size: 16px; letter-spacing: 1px; line-height: 27px; color: #666666; font-weight: 400; font-family: "Jost"; } .style-one .form-box { display: flex; align-items: center; position: relative; margin-bottom: 40px; } .style-one .form-box::before { position: absolute; content: ""; width: 575px; height: 1px; background: rgb(91 49 40 / 10%); bottom: -5px; } .style-one.contact-section .form-box input { border: 0; width: 550px; transition: 0.3s; background: transparent; outline: 0; } .style-one.contact-section .form-box textarea { width: 570px; height: 50px !important; margin: 0; background: transparent; border: 0; outline: 0; } .style-one.contact-section .submit-button button { border: 0; outline: 0; background: #166db2; padding: 13px 37px; margin-top: 8px; font-size: 14px; letter-spacing: 1px; color: #ffffff; font-weight: 500; border-radius: 10px; background-color: #166db2; position: relative; z-index: 1; } .style-one.contact-section .submit-button button::before { position: absolute; content: ""; height: 100%; width: 100%; top: 0; left: 0; background: #5b3128; z-index: -1; transition: 0.9s; opacity: 0; } .style-one.contact-section .submit-button button::after { position: absolute; content: ""; height: 100%; width: 100%; top: 0; left: 0; background: #5b3128; z-index: -1; transition: 0.9s; opacity: 0; } .style-one.contact-section .submit-button button:hover::before { transform: rotateX(90deg); opacity: 1; } .style-one.contact-section .submit-button button:hover::after { transform: rotateY(90deg); opacity: 1; } .style-one .contact-shape { position: absolute; right: 143px; top: 143px; animation: bounceleft 4s linear infinite; } /*---===================================================== <!--mediful contact section css style-two--> =========================================================---*/ .contact-section.style-two { padding: 120px 0 130px; position: relative; } .style-two .appoinment-single-box { border-radius: 10px; filter: drop-shadow(0px 5px 17.5px rgba(89, 89, 89, 0.1)); background-color: #ffffff; border-top: 5px solid #b87869; padding: 50px 55px 50px 50px; } .style-two .appoinment-title h2 { font-size: 23px; color: #5b3128; font-weight: 600; text-align: center; margin-bottom: 48px; } .style-two .appoinment-scedule ul li { font-size: 20px; color: #5b3128; font-weight: 500; font-family: "Playfair Display"; margin-bottom: 26px; position: relative; } .style-two .appoinment-scedule ul li::before { position: absolute; content: ""; width: 100%; height: 1px; border: 1px dashed rgb(0 0 0 / 10%); bottom: 4px; } .style-two .appoinment-scedule ul li p { display: inline-block; font-size: 20px; color: #5b3128; font-weight: 500; font-family: "Playfair Display"; } .style-two .appoinment-scedule ul li p i { display: inline-block; margin-right: 15px; } .style-two .appoinment-scedule ul li span { display: inline-block; float: right; } .style-two .row.form-space { margin-left: 78px; } .style-two .contact-section input::placeholder, textarea::placeholder { font-size: 16px; letter-spacing: 1px; line-height: 27px; color: #666666; font-weight: 400; font-family: "Jost"; } .style-two .form-box { display: flex; align-items: center; position: relative; margin-bottom: 40px; } .style-two .form-box::before { position: absolute; content: ""; width: 575px; height: 1px; background: rgb(91 49 40 / 10%); bottom: -5px; } .style-two.contact-section .form-box input { border: 0; width: 550px; transition: 0.3s; background: transparent; outline: 0; } .style-two.contact-section input::placeholder { font-size: 16px; letter-spacing: 1px; line-height: 27px; color: #666666; font-weight: 400; font-family: "Jost"; } .style-two.contact-section .form-box textarea { width: 570px; height: 50px !important; margin: 0; background: transparent; border: 0; outline: 0; } .style-two.contact-section textarea::placeholder { font-size: 16px; letter-spacing: 1px; line-height: 27px; color: #666666; font-weight: 400; font-family: "Jost"; } .style-two.contact-section .submit-button button { border: 0; outline: 0; padding: 13px 37px; margin-top: 8px; font-size: 14px; letter-spacing: 1px; color: #ffffff; font-weight: 500; border-radius: 10px; background-color: #b87869; position: relative; z-index: 1; overflow: hidden; } .style-two .contact-shape { position: absolute; right: 208px; top: 165px; animation: bounceleft 4s linear infinite; } .style-two.contact-section .submit-button button:before { content: ""; position: absolute; top: 0; bottom: 0; left: 0; transition: 0.5s; z-index: -1; right: -50px; border-right: 50px solid transparent; border-bottom: 80px solid #5b3128; transform: translateX(-100%); } .style-two.contact-section .submit-button button:after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; transition: 0.5s; left: -50px; border-left: 50px solid transparent; border-top: 80px solid #5b3128; transform: translateX(100%); z-index: -1; } .style-two.contact-section .submit-button button:hover::before { transform: translateX(-45%); } .style-two.contact-section .submit-button button:hover::after { transform: translateX(54%); } /*========================================= <!--mediful contact area css--> ===========================================*/ .contact-address-area.style-inner { padding: 130px 0; } .style-inner .row.contact-bg { border-radius: 10px; background-color: #f9f6f3; padding: 50px 0 10px; } .style-inner .single-contact-box { text-align: center; margin-bottom: 30px; position: relative; } .style-inner .single-contact-box::before { position: absolute; content: ""; width: 1px; height: 130px; background-color: rgba(93, 49, 39, 0.10196078431372549); top: 40px; right: 0; } .style-inner .single-contact-box.last::before { display: none; } .style-inner .contact-icon { display: inline-block; width: 100px; height: 100px; line-height: 100px; border-radius: 50px; background-color: rgba(255, 255, 255, 0); border: 2px solid rgba(185, 115, 99, 0.1); text-align: center; } .style-inner .contact-icon a { display: inline-block; width: 80px; height: 80px; line-height: 77px; border-radius: 40px; background-color: #5d3127; color: #fff; font-size: 30px; transition: 0.5s; } .style-inner .contact-icon a:hover { background: #0864ae; } .style-inner .contact-box-title h2 { font-size: 23px; color: #5d3127; font-weight: 600; margin-top: 17px; margin-bottom: 10px; } .style-inner .contact-desc p { font-size: 17px; color: #666666; font-weight: 400; } .style-inner .contact-desc p span { display: block; } /*===========mediful appointment area css============= */ .appointment-area { padding: 135px 0 90px; } .contact-section.style-three.app { background-color: #f9f6f3; padding: 130px 0; } .appointment-thumb { animation: up-down 3s linear infinite; } .appointment-area .appoint-btn a { display: inline-block; border-radius: 10px; background-color: #0864ae; font-size: 14px; color: #ffffff; font-weight: 500; font-family: "Jost"; padding: 14px 39px; position: relative; z-index: 1; overflow: hidden; } .appointment-area .appoint-btn a:before { content: ""; position: absolute; top: 0; bottom: 0; left: 0; transition: 0.5s; z-index: -1; right: -50px; border-right: 50px solid transparent; border-bottom: 80px solid #5b3128; transform: translateX(-100%); } .appointment-area .appoint-btn a:after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; transition: 0.5s; left: -50px; border-left: 50px solid transparent; border-top: 80px solid #5b3128; transform: translateX(100%); z-index: -1; } .appointment-area .appoint-btn a:hover::before { transform: translateX(-45%); } .appointment-area .appoint-btn a:hover::after { transform: translateX(54%); } /*========================================= <!--mediful contact area css style-four--> ===========================================*/ .contact-section.style-four { padding-bottom: 105px; } .style-four .row.form-space { margin-left: 75px; } .style-four .google-map iframe { height: 630px; filter: saturate(0.2); border-radius: 10px; } .style-four .form-box input { width: 100%; height: 58px; border-radius: 4px; background-color: #ffffff; border: 1px solid rgba(27, 52, 52, 0.1); padding-left: 20px; margin-bottom: 20px; outline: 0; } .style-four .form-box textarea { width: 100%; height: 150px; border-radius: 4px; background-color: #ffffff; border: 1px solid rgba(27, 52, 52, 0.1); padding: 20px; outline: 0; } .style-four .input-check-box span { display: inline-block; font-size: 17px; color: #666666; font-weight: 400; font-family: "Jost"; margin-top: 18px; margin-bottom: 24px; } .style-four.contact-section .submit-button button { border: 0; outline: 0; padding: 16px 43px; margin-top: 8px; font-size: 16px; letter-spacing: 1px; color: #ffffff; font-weight: 500; border-radius: 10px; background-color: #b87869; position: relative; z-index: 1; overflow: hidden; font-family: "Playfair Display"; } .style-four.contact-section .submit-button button:before { content: ""; position: absolute; top: 0; bottom: 0; left: 0; transition: 0.5s; z-index: -1; right: -50px; border-right: 50px solid transparent; border-bottom: 80px solid #5b3128; transform: translateX(-100%); } .style-four.contact-section .submit-button button:after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; transition: 0.5s; left: -50px; border-left: 50px solid transparent; border-top: 80px solid #5b3128; transform: translateX(100%); z-index: -1; } .style-four.contact-section .submit-button button:hover::before { transform: translateX(-45%); } .style-four.contact-section .submit-button button:hover::after { transform: translateX(54%); } /*---===================================================== <!--mediful blog area css Style one--> =========================================================---*/ .blog-area.style-one { padding: 110px 0 100px; } .style-one .single-blog-box { border-radius: 10px; filter: drop-shadow(0px 3px 12.5px rgba(82, 66, 62, 0.08)); background-color: #ffffff; padding: 10px 10px 24px; margin-bottom: 30px; transition: 0.5s; position: relative; } .style-one .blog-meta { position: absolute; top: 0px; transition: 0.5s; } .style-one .blog-content { padding-left: 15px; transition: 0.5s; position: relative; } .style-one .blog-meta a { display: inline-block; font-size: 15px; color: #666666; font-weight: 500; margin-right: 32px; opacity: 0; transition: 0.5s; } .style-one .blog-meta p { display: inline-block; font-size: 15px; color: #666666; font-weight: 500; margin: 0; opacity: 0; transition: 0.5s; } .style-one .blog-content h3 { font-size: 23px; line-height: 32px; color: #5b3128; transition: 0.5s; padding-top: 15px; margin: 0; } .style-one .blog-content h3 a { font-size: 23px; color: #5b3128; font-weight: 700; font-family: "Playfair Display"; transition: 0.5s; } .style-one .blog-thumb img { width: 100%; transition: 0.5s; border-radius: 10px; } .style-one .blog-thumb { position: relative; height: 205px; width: 100%; overflow: hidden; transition: 0.5s; margin: 27px 0; } .style-one .blog-thumb img { position: absolute; top: 0; left: 0; width: auto; height: 100%; -webkit-transition: 0.5s; transition: 0.5s; background-size: cover; width: 100%; } .style-one .blog-thumb img:nth-child(1) { -webkit-transform: translatex(50%) scalex(2); transform: translatex(50%) scalex(2); opacity: 0; -webkit-filter: blur(10px); filter: blur(10px); } .style-one .blog-thumb:hover img:nth-child(1) { -webkit-transform: translatex(0) scalex(1); transform: translatex(0) scalex(1); opacity: 1; -webkit-filter: blur(0); filter: blur(0); } .style-one .blog-thumb img:nth-child(1) { -webkit-transform: translatex(50%) scalex(2); transform: translatex(50%) scalex(2); opacity: 0; -webkit-filter: blur(10px); filter: blur(10px); } .style-one .blog-thumb:hover img:nth-child(2) { -webkit-transform: translatex(-50%) scalex(2); transform: translatex(-50%) scalex(2); opacity: 0; -webkit-filter: blur(10px); filter: blur(10px); } .style-one .blog-btn a { display: inline-block; font-size: 14px; color: #555555; font-weight: 500; padding-left: 15px; transition: 0.5s; } .style-one .blog-btn a i { display: inline-block; margin-left: 6px; transition: 0.5s; } /* all hover */ .style-one .blog-btn a:hover { color: #b87869; } .style-one .blog-content h3 a:hover { color: #b87869; } .style-one .single-blog-box:hover .blog-meta a { opacity: 1; } .style-one .single-blog-box:hover .blog-meta p { opacity: 1; } .style-one .single-blog-box:hover { padding-top: 70px; margin-top: -45px; } .style-one .single-blog-box:hover .blog-meta { top: -40px; } .style-one .single-blog-box:hover .blog-content h3 { padding-top: 0px; } /*---===================================================== <!--mediful blog area css Style two--> =========================================================---*/ .blog-area.style-two { padding: 110px 0 70px; } .style-two .single-blog-box { border-radius: 10px; margin-bottom: 30px; transition: 0.5s; } .style-two .blog-thumb { position: relative; height: 205px; width: 100%; overflow: hidden; transition: 0.5s; } .style-two .blog-thumb img { position: absolute; top: 0; left: 0; width: auto; height: 100%; -webkit-transition: 0.5s; transition: 0.5s; background-size: cover; width: 100%; } .style-two .blog-thumb img:nth-child(1) { -webkit-transform: translatex(50%) scalex(2); transform: translatex(50%) scalex(2); opacity: 0; -webkit-filter: blur(10px); filter: blur(10px); } .style-two .blog-thumb:hover img:nth-child(1) { -webkit-transform: translatex(0) scalex(1); transform: translatex(0) scalex(1); opacity: 1; -webkit-filter: blur(0); filter: blur(0); } .style-two .blog-thumb img:nth-child(1) { -webkit-transform: translatex(50%) scalex(2); transform: translatex(50%) scalex(2); opacity: 0; -webkit-filter: blur(10px); filter: blur(10px); } .style-two .blog-thumb:hover img:nth-child(2) { -webkit-transform: translatex(-50%) scalex(2); transform: translatex(-50%) scalex(2); opacity: 0; -webkit-filter: blur(10px); filter: blur(10px); } .style-two .blog-thumb img { width: 100%; transition: 0.5s; border-radius: 10px; } .style-two .blog-content { border-radius: 0px 0px 10px 10px; background-color: #f9f6f3; padding: 25px 29px 32px; } .style-two .blog-meta { margin-bottom: 26px; position: relative; z-index: 1; } .style-two .blog-meta::before { position: absolute; content: ""; opacity: 0.102; width: 247px; height: 1px; background-color: #666666; bottom: -14px; } .style-two .blog-meta a { display: inline-block; font-size: 15px; color: #666666; font-weight: 500; transition: 0.5s; } .style-two .blog-meta p { display: inline-block; font-size: 15px; color: #666666; font-weight: 500; margin: 0; transition: 0.5s; } .style-two .blog-content h3 { font-size: 23px; line-height: 32px; color: #5b3128; transition: 0.5s; margin: 0; } .style-two .blog-content h3 a { font-size: 23px; color: #5b3128; font-weight: 700; font-family: "Playfair Display"; transition: 0.5s; } .style-two .blog-content h3 a:hover { color: #b87869; } /*===============brand area================= */ .brand-area { padding-bottom: 100px; } /*---===================================================== <!--mediful Footer Area Css Style one--> =========================================================---*/ .style-one.footer-area { background: url(../images/diabease/footer/diabetes_new_1.gif); background-repeat: no-repeat; background-size: cover; background-position: center center; padding: 125px 0 20px; } .footer-logo { position: relative; margin-top: -14px; } .style-one .footer-widget-desc p { margin: 26px 1px 10px; opacity: 0.8; font-size: 17px; line-height: 28px; color: #fefefe; font-weight: 400; font-family: "Jost"; width: 65%; } .footer-contact-box { display: flex; align-items: center; gap: 16px; } .phone-icon a { display: inline-block; width: 43px; height: 43px; line-height: 43px; border-radius: 22px; background-color: rgb(255 255 255 / 10%); text-align: center; color: #fff; transition: 0.5s; } .phone-icon a:hover { background-color: #b87869; } .style-one.footer-area .contact-title h5 { font-size: 14px; line-height: 27px; color: #ffffff; font-weight: 400; font-family: "Jost"; } .style-one.footer-area .contact-addres p { font-size: 17px; line-height: 27px; color: #ffffff; font-weight: 400; opacity: 0.8; } .style-one .footer-widget-title h4 { margin: 0 0 40px; font-size: 22px; color: #fefefe; font-weight: 600; } .footer-widget-menu ul li { list-style: none; } .style-one .footer-widget-menu ul li a { display: inline-block; transition: 0.5s; font-size: 17px; color: rgb(254 254 254 / 80%); font-weight: 400; margin-bottom: 14px; } .style-one .footer-widget-menu ul li a:hover { color: #b87869; } .style-one .footer-newslatter-box input { background: transparent; border: 1px solid #ffffff52; padding: 0 15px; height: 60px; width: 100%; color: #fff; border-radius: 3px; outline: 0; } .style-one .footer-newslatter-box input::placeholder { color: #fff; opacity: 0.5; } .style-one.footer-area input::placeholder { opacity: 0.8; font-size: 16px; line-height: 28px; color: #fefefe; font-weight: 400; font-style: italic; font-family: "Playfair Display"; } .style-one .footer-bottom-area { border-top: 1px solid #ffffff21; margin-top: 100px; padding-top: 30px; } .style-one .footer-bottom-content p { color: #fff; margin: 0; } .style-one .footer-botton-social-icon { text-align: right; } .style-one .footer-botton-social-icon ul li { display: inline-block; } .style-one .footer-botton-social-icon ul li i { width: 38px; height: 38px; border-radius: 50%; text-align: center; line-height: 38px; color: #fff; font-size: 14px; margin-left: 7px; transition: 0.5s; background-color: rgb(255 255 255 / 10%); } .style-one p.f-desc-2 { margin: 0 0 18px; opacity: 0.8; font-size: 17px; line-height: 28px; color: #fefefe; font-weight: 400; } .style-one .footer-botton-social-icon ul li i:hover { background: #b87869; } .style-one .footer-newslatter-box input { background: transparent; border: 1px solid #ffffff52; padding: 0 15px; height: 60px; width: 100%; color: #fff; border-radius: 3px; outline: 0; } .style-one .footer-newslatter-box button { display: inline-block; border: transparent; outline: 0; padding: 14px 82px; margin-top: 21px; font-size: 14px; color: #fefefe; font-weight: 400; border-radius: 10px; background-color: #b87869; position: relative; z-index: 1; } .style-one .footer-newslatter-box button::before { position: absolute; content: ""; height: 100%; width: 100%; top: 0; left: 0; background: #5b3128; z-index: -1; transition: 0.9s; opacity: 0; } .style-one .footer-newslatter-box button::after { position: absolute; content: ""; height: 100%; width: 100%; top: 0; left: 0; background: #5b3128; z-index: -1; transition: 0.9s; opacity: 0; } .style-one .footer-newslatter-box button:hover::before { transform: rotateX(90deg); opacity: 1; } .style-one .footer-newslatter-box button:hover::after { transform: rotateY(90deg); opacity: 1; } /*========================================= <!--mediful our skill area css style-one--> ===========================================*/ .our-skill-area.style-one { } .style-one .skill-thumb img { width: 100%; } .style-one .skill-bg { background: #5b3128; } .style-one .single-skill-box { padding: 25px 0 0; margin-right: 150px; } .style-one .skill-content { margin-left: 100px; } .style-one .prossess-ber-plugin span { font-size: 17px; color: #ffffff; font-weight: 400; } .style-one .barfiller { width: 100%; position: relative; margin-bottom: 30px; margin-top: 12px; border-radius: 5px; height: 5px; background: #693d33; } .style-one span.fill { background: #b87869 !important; border-radius: 5px; } /*========================================= <!--mediful our portfolio area css style-one--> ===========================================*/ .our-portfolio-area.style-one { background-color: #f9f6f3; padding: 115px 0 140px; } .our-portfolio-area.style-one.bg-white { padding: 5px 0 50px; background: #fff; } .style-one .single-portfolio-box { position: relative; margin-bottom: 30px; transition: 0.5s; } .style-one .portfolio-content-box { position: absolute; bottom: 0; left: 30px; } .style-one .portfolio-thumb img { width: 100%; border-radius: 10px; } .style-one .portfolio-content { display: flex; justify-content: space-between; align-items: center; width: 380px; border-radius: 10px 10px 0 0; background-color: rgba(255, 255, 255, 0.9019607843137255); border-bottom: 5px solid #b87869; padding: 30px 30px 32px 30px; transform: perspective(500px) rotateX(90deg); -webkit-transition: all 400ms linear 0ms; transition: all 400ms linear 0ms; } .style-one .portfolio-text span { display: inline-block; font-size: 16px; color: #b87869; font-weight: 500; } .style-one .portfolio-content h3 { margin: 0; transition: 0.5s; } .style-one .portfolio-content h3 a { display: inline-block; font-size: 23px; color: #5b3128; font-weight: 600; font-family: "Playfair Display"; transition: 0.5s; } .style-one .portfolio-content h3 a:hover { color: #b87869; } .style-one .portfolio-icon a { display: inline-block; width: 46px; height: 46px; line-height: 46px; border-radius: 23px; background-color: #b87869; text-align: center; color: #fff; transition: 0.5s; position: relative; z-index: 1; overflow: hidden; } .style-one .portfolio-icon a::before { position: absolute; content: ""; z-index: -1; right: 0; top: 0; width: 0; height: 100%; background-color: #5b3128; border-radius: 50%; transition: 0.5s; } .style-one .portfolio-icon a:hover::before { left: 0; width: 100%; } .style-one .portfolio-icon a i { display: inline-block; transform: rotate(-45deg); } .style-one .single-portfolio-box:hover .portfolio-content { transform: perspective(500px) rotateX(0); } .our-portfolio-area.style-one .owl-dots { margin-top: 48px; text-align: center; } .style-one .owl-nav { position: absolute; top: -145px; right: 305px; } .style-one .owl-prev { display: inline-block; color: #5d3127; font-size: 19px; transition: all 0.5s ease 0s; text-align: center; width: 50px; height: 50px; line-height: 50px; border-radius: 50%; border: 1px solid rgba(93, 49, 39, 0.15); margin-right: 10px; transition: 0.5s; } .style-one .owl-next { display: inline-block; color: #5d3127; font-size: 19px; transition: all 0.5s ease 0s; text-align: center; width: 50px; height: 50px; line-height: 50px; border-radius: 50%; border: 1px solid rgba(93, 49, 39, 0.15); } .style-one .owl-prev:hover { background-color: #0864ae; color: #fff; } .style-one .owl-next:hover { background-color: #0864ae; color: #fff; } /*========================================= <!-- mediful book-shop area css style-one--> ===========================================*/ .book-shop-area.style-one { padding: 120px 0 105px; background-color: #f9f6f3; } .select-box { text-align: right; } .row.space-top { margin-top: 60px; } .select-box select { font-size: 17px; color: #666666; font-weight: 400; font-family: "Jost"; padding: 6px 20px; transition: 0.5s; border-radius: 10px; background-color: #ffffff; width: 239px; height: 47px; border: 0; outline: 0; } .single-book-box { border-radius: 10px; background-color: #ffffff; padding: 25px 20px 23px; text-align: center; margin-bottom: 30px; } .book-thumb img { width: 100%; } .book-thumb { position: relative; z-index: 1; transition: 0.5s; } .book-thumb::before { position: absolute; left: 0; bottom: 0; content: ""; height: 0; width: 100%; border-radius: 10px; background-color: rgb(91 49 40 / 60%); transition: all 0.35s ease-in-out; } .single-book-box:hover:hover .book-thumb::before { height: 100%; } .book-thumb:hover .book-thumb:before { height: 100%; } h4.book-title { margin-top: 24px; margin-bottom: 10px; } h4.book-title a { display: inline-block; font-size: 23px; color: #5b3128; font-weight: 600; font-family: "Playfair Display"; transition: 0.5s; } h4.book-title a:hover { color: #b87869; } .book-content span { display: inline-block; font-size: 17px; color: #b87869; font-weight: 400; } .cart-button { display: inline-block; font-size: 13px; color: #ffffff; font-weight: 500; border: 0; border-radius: 5px; background: #b87869; transition: 0.5s; position: absolute; left: 0; right: 0; bottom: 0; width: 50%; margin: 0 auto; opacity: 0; padding: 5px 0; } .cart-button:hover { color: #fff; background: #5d3127; } .single-book-box:hover .cart-button { bottom: 44%; opacity: 1; } .cart-button a { color: #fff; display: inline-block; padding: 3px 19px; position: relative; z-index: 1; transition: 0.5s; border-radius: 5px; } .cart-button a:before { position: absolute; content: ""; left: 0; left: 0; top: 0; bottom: 0; width: 100%; height: 100%; background: #5b3128; transform: scale(0); transition: 0.5s; border-radius: 5px; z-index: -1; } .cart-button a:hover:before { transform: scale(1); width: 100%; } .cart-button a:hover { width: 100%; } .book-shop-area.style-one .pagination-menu { margin-top: 24px; text-align: center; } /*========================================= <!-- mediful book-shop area style-one--> ===========================================*/ /*============mediful shop details section css==============*/ .shop-details-section { padding: 130px 0; } .single-shop-box { margin: 0px 85px 0 0; } .shop-details-content h2 { font-size: 23px; color: #5b3128; font-weight: 600; } .shop-details-content span { font-size: 17px; color: #b87869; font-weight: 400; } .shop-details-disc p { margin: 30px 0; font-size: 17px; line-height: 28px; color: #666666; font-weight: 400; font-family: "Jost"; } .quantity { float: left; margin-right: 15px; } .quantity .cart-plus-minus { position: relative; width: 175px; text-align: left; border: 1px solid #ddd; height: 40px; overflow: hidden; border-radius: 5px; } .quantity .cart-plus-minus > .cart-plus-minus-box { text-align: center; font-size: 16px; font-weight: 600; border: 0; background-size: 6px 2px, 6px 2px, 2px 6px, 2px 7px; background-position: 0 0, 0 100%, 0 0, 100% 0; width: 172px; height: 36px; border-radius: 5px; background-color: #f4f4f4; } .quantity .cart-plus-minus > .ctnbutton.dec { top: 50%; left: 0%; -webkit-transform: translateY(-50%); transform: translateY(-50%); display: -webkit-box; display: flex; -webkit-justify-content: center; justify-content: center; height: 100%; padding: 0 27px; border-right: 1px solid rgba(85, 85, 85, 0.15); } .quantity .cart-plus-minus > .ctnbutton { cursor: pointer; position: absolute; text-align: center; font-size: 24px; font-weight: 600; width: 38px; -webkit-box-align: center; align-items: center; vertical-align: middle; color: #555555 !important; -webkit-transition: 0.5s; transition: 0.5s; } .quantity .cart-plus-minus > .ctnbutton.inc { top: 50%; right: 0%; -webkit-transform: translateY(-50%); transform: translateY(-50%); display: -webkit-flex; display: flex; -webkit-box-pack: center; justify-content: center; height: 100%; padding: 0 27px; border-left: 1px solid rgba(85, 85, 85, 0.15); } .add-to-cart-btn a { line-height: 40px; display: inline-block; text-transform: uppercase; text-align: center; transition: 0.4s; font-size: 14px; color: #ffffff; font-weight: 400; width: 156px; height: 40px; border-radius: 5px; background-color: #0864ae; } .cart-catagorie p { font-size: 14px; color: #0864ae; font-weight: 700; font-family: "Jost"; } .cart-catagorie span { color: #555555; } li.nav-item { margin-right: 15px; } .mission_menu { margin: 50px 0 0px; } .nav-link { display: inline-block; padding: 6px 42px; text-align: center; text-transform: uppercase; position: relative; z-index: 1; font-size: 14px; color: #0864ae; font-weight: 500; line-height: 50px; border-radius: 10px; background-color: #f4f4f4 !important; } p.mission-description { font-size: 17px; line-height: 28px; color: #666666; font-weight: 400; } .nav-pills .nav-link.active, .nav-pills .show > .nav-link { color: rgb(255, 255, 255); background-color: #0864ae !important; position: relative; z-index: 1; } .nav-link:focus, .nav-link:hover { color: #666666; } ul#pills-tab { border-bottom: 1px solid #ddd; } .tab-content { margin-top: 30px; } .tab_container { overflow: hidden; padding: 20px 0 0; } .add-review-title h3 { font-size: 18px; line-height: 28px; color: #555555; font-weight: 500; margin: 0; } .your-rate { display: flex; gap: 26px; align-items: center; } .rate-right li { font-size: 15px; letter-spacing: 5px; line-height: 28px; color: #0864ae; font-family: "Font Awesome"; display: inline-block; } .rate-left h5 { opacity: 0.8; font-size: 16px; line-height: 28px; color: #666666; font-weight: 400; margin: 0; } .review-form-top { display: flex; gap: 28px; margin-bottom: 20px; margin-top: 30px; } .form-top-left, .form-top-right { width: 100%; } form.review-form label { display: block; opacity: 0.902; font-size: 14px; line-height: 28px; color: #282828; font-weight: 400; margin-bottom: 6px; } form.review-form input { width: 100%; height: 54px; background-color: #ffffff; border: 1px solid rgba(13, 14, 20, 0.1); padding: 10px 20px; outline: 0; } form.review-form textarea { width: 100%; height: 156px; background-color: #ffffff; border: 1px solid rgba(13, 14, 20, 0.1); padding: 10px 20px; resize: none; outline: 0; } form.review-form input::placeholder, form.review-form textarea::placeholder { opacity: 0.702; font-size: 14px; line-height: 28px; color: #282828; font-weight: 400; } section.shop-related { margin: 0 0 100px; } .shop-related-title h2 { font-size: 36px; line-height: 40px; margin-bottom: 30px; } .shop-details-section .form-button button { display: inline-block; color: rgb(254, 254, 255); font-weight: 600; padding: 13px 40px; background-color: #bb8173; border: #bb8173; transition: 0.5s; font-size: 16px; position: relative; z-index: 1; overflow: hidden; margin-top: 30px; border-radius: 10px; } .shop-details-section .form-button button:before { content: ""; position: absolute; top: 0; bottom: 0; left: 0; transition: 0.5s; z-index: -1; right: -50px; border-right: 50px solid transparent; border-bottom: 80px solid #5b3128; transform: translateX(-100%); } .shop-details-section .form-button button:after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; transition: 0.5s; left: -50px; border-left: 50px solid transparent; border-top: 80px solid #5b3128; transform: translateX(100%); z-index: -1; } .shop-details-section .form-button button:hover::before { transform: translateX(-45%); } .shop-details-section .form-button button:hover::after { transform: translateX(54%); } /*============end-shop-details-section==============*/ /*================================= <--mediful shop Cart Section css --> =================================*/ .cart-section { background: #f5f5f5; padding: 100px 0; } button.remove-btn:hover i { color: red; } button { padding: 0px; border: none; outline: none; background: none; display: inline-block; } .product-quantity-count input { border: 1px solid rgb(0 0 0 / 50%); padding: 8px; outline: 0; border-radius: 5px; } .btn.btn_primary { background-color: #bb8173 !important; color: #fff; } /* Cart Product Mobile */ .cart-product-mobile { display: -webkit-box; display: -ms-flexbox; display: flex; gap: 20px; margin-bottom: 20px; } .cart-product-mobile-thumb { position: relative; -webkit-box-flex: 1; -ms-flex: 1 0 135px; flex: 1 0 135px; max-width: 135px; border: 1px solid #e5e5e5; } .cart-product-mobile-remove { position: absolute; top: 0; left: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); opacity: 1; border: none; border-radius: 50%; background-color: var(--text-color-white); transition: 0.5s; } .cart-product-mobile-remove i { display: inline-block; border-radius: 50%; transition: 0.5s; } .cart-product-mobile-remove i:hover { color: #dc3545; } .cart-product-mobile-image { display: -webkit-box; display: -ms-flexbox; display: flex; } .cart-product-mobile-image img { width: 100%; } .cart-product-mobile-content { -ms-flex-item-align: center; -ms-grid-row-align: center; align-self: center; } .cart-product-mobile-title { font-size: 16px; margin-bottom: 10px; } .cart-product-mobile-title a { font-weight: 600; } .cart-product-mobile-quantity, .cart-product-mobile-total { font-size: 14px; line-height: 1; display: block; margin-bottom: 10px; } .cart-product-mobile-total { margin-bottom: 15px; } .cart-product-mobile-add-to-cart { margin-top: 15px; } .cart-product-mobile-quantity, .cart-product-mobile-total { font-size: 15px; line-height: 1; display: -webkit-box; margin-bottom: 10px; font-weight: 500; color: #212529; } .cart-product-mobile-quantity .price, .cart-product-mobile-total .total { padding-left: 5px; } .btn { border: none; outline: none; line-height: 1; color: #fff; font-weight: 700; padding: 21px 42px; border-radius: 5px; display: inline-block; transition: 0.6s cubic-bezier(0.25, 1, 0.5, 1); font-family: "DM Sans", sans-serif; } button.btn.btn-primary { background: #5b3128; transition: 0.5s; } button.btn.btn-primary:hover { background: #b87869; } button.btn.btn-secondary { background: #b87869; transition: 0.5s; } button.btn.btn-secondary:hover { background: #5b3128; } /* Cart Checkout Alert */ .alert-btn.show-modal, .alert-box { position: fixed; left: 50%; top: 50%; transform: translate(-50%, -50%); box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1); } .alert-js.active .show-modal { display: none; } .alert-overlay { position: fixed; z-index: 922; height: 100%; width: 100%; background: rgba(0, 0, 0, 0.3); opacity: 0; pointer-events: none; } .alert-js.active .alert-overlay { opacity: 1; pointer-events: auto; } .alert-box { display: flex; flex-direction: column; align-items: center; max-width: 380px; width: 100%; padding: 30px 20px; border-radius: 24px; background-color: #ffffff; opacity: 0; pointer-events: none; transition: all 0.3s ease; transform: translate(-50%, -50%) scale(1.2); z-index: 923; } .alert-js.active .alert-box { opacity: 1; pointer-events: auto; transform: translate(-50%, -50%) scale(1); } .alert-box i { font-size: 70px; color: #27ff00; } .alert-box h2 { margin-top: 20px; font-size: 25px; font-weight: 600; color: #333; } .alert-box h3 { font-size: 16px; font-weight: 400; color: #333; margin-top: 15px; text-align: center; font-family: cursive; } .alert-box .alert-buttons { margin-top: 25px; } .alert-buttons a { display: inline-block; padding: 14px 22px; font-size: 18px; font-weight: 400; color: #fff; background: #313131; border-radius: 6px; cursor: pointer; margin: 0 10px; transition: 0.5s; } .alert-buttons a:first-child:hover { background-color: #ff0000; } .alert-buttons a:hover { background-color: #ff0000; } button.btn.btn_primary { color: #fff; } .btn.btn_border.border_black { color: #555555; border-color: rgba(18, 16, 13, 0.3); transition: 0.5s; } .btn.btn_border.border_black:hover { background: #bb8173; border-color: #bb8173; color: #fff; } .cart-totals { margin-top: 30px; max-width: 500px; margin-left: auto; padding: 30px; background-color: #f8f9fa; } .cart-totals h4.title { font-size: 20px; margin-bottom: 15px; } .cart-totals .table { margin-bottom: 20px; } .cart-section th { font-size: 16px; } .cart-totals .table th:first-child, .cart-totals .table td:first-child { padding-left: 10px; } .table > :not(caption) > * > * { padding: 10px; border-bottom-width: 0px; background-color: var(--bs-table-bg); box-shadow: inset 0 0 0 9999px var(--bs-table-accent-bg); } /*============================================ <--meddiful Product Section checkout css--> =============================================*/ .shop-product-section { background: #f5f5f5; padding: 100px 0; } #billing-form h4 { color: #5b3128; } .shop-product-section label { color: #5b3128; font-size: 16px; font-weight: 500; display: block; margin-bottom: 10px; } .checkout-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 30px; background-color: #f8f9fa; } .checkout-box:not(:last-child) { margin-bottom: 30px; } .cart-totals .table, .checkout-box .table { --bs-table-bg: transparent; } /* Cart Totals */ .cart-totals { margin-top: 30px; max-width: 500px; margin-left: auto; padding: 30px; background-color: #f8f9fa; } .cart-totals .title { margin-bottom: 15px; } .cart-totals .table { margin-bottom: 20px; } .cart-totals .table th:first-child, .cart-totals .table td:first-child { padding-left: 0; } .cart-totals .table th:last-child, .cart-totals .table td:last-child { padding-right: 0; } /* Checkout Box */ .checkout-box { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-orient: vertical; -webkit-box-direction: normal; -ms-flex-direction: column; flex-direction: column; padding: 30px; background-color: #f8f9fa; } .checkout-box:not(:last-child) { margin-bottom: 30px; } /* Form */ /* Checkbox */ .form-check { min-height: auto; margin-bottom: 0; } .form-check:not(:last-child) { margin-bottom: 15px; } .form-check .form-check-input { margin-top: 1px; border-width: 2px; } .form-check .form-check-input:checked, .form-check .form-check-input:focus { -webkit-box-shadow: none; box-shadow: none; } .form-check .form-check-label { font-size: 14px; } /* Checkout Payment Method */ .checkout-payment-method .single-method:not(:last-child) { margin-bottom: 25px; } .checkout-payment-method .single-method p { font-size: 14px; margin-top: 10px; } /*----------------------------------- - Form CSS -----------------------------------*/ /* Form Common Style */ fieldset { padding: 20px; padding-top: 10px; border: 1px solid #e5e5e5; } fieldset legend { font-size: 16px; font-weight: 700; float: none; width: auto; margin: 0; padding: 0 10px; background-color: var(--text-color-white); } /* Form Label */ label { font-size: 16px; font-weight: 500; display: block; margin-bottom: 10px; } /* Form Field Select */ select.form-field { font-size: 14px; width: 100%; height: 54px; padding: 10px 20px; border: 1px solid #e5e5e5; background-color: var(--text-color-white); background-image: url("../images/icons/angle-down-solid.html"); background-repeat: no-repeat; background-position: center right 20px; background-size: 12px; -webkit-appearance: none; appearance: none; } select.form-field:focus { border-color: transparent; } @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 992px) and (max-width: 1199px) { select.form-field { height: 52px; } } @media only screen and (max-width: 767px) { select.form-field { height: 44px; } } /* Form Field Input */ input.form-field:not([type="submit"]):not([type="checkbox"]):not( [type="radio"] ):not([type="range"]) { font-size: 14px; width: 100%; height: 54px; padding: 10px 24px; border: 1px solid #e5e5e5; background-color: var(--text-color-white); outline: 0; } input.form-field:not([type="submit"]):not([type="checkbox"]):not( [type="radio"] ):not([type="range"])::-webkit-input-placeholder { color: rgba(51, 51, 51, 0.7); } input.form-field:not([type="submit"]):not([type="checkbox"]):not( [type="radio"] ):not([type="range"]):-moz-placeholder { color: rgba(51, 51, 51, 0.7); } input.form-field:not([type="submit"]):not([type="checkbox"]):not( [type="radio"] ):not([type="range"])::-moz-placeholder { color: rgba(51, 51, 51, 0.7); } input.form-field:not([type="submit"]):not([type="checkbox"]):not( [type="radio"] ):not([type="range"]):-ms-input-placeholder { color: rgba(51, 51, 51, 0.7); } @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (min-width: 992px) and (max-width: 1199px) { input.form-field:not([type="submit"]):not([type="checkbox"]):not( [type="radio"] ):not([type="range"]) { height: 52px; } } @media only screen and (max-width: 767px) { input.form-field:not([type="submit"]):not([type="checkbox"]):not( [type="radio"] ):not([type="range"]) { height: 44px; } } input.form-field:not([type="submit"]):not([type="checkbox"]):not( [type="radio"] ):not([type="range"]):focus { border-color: #c7a17a; } #shipping-form h4 { color: #5b3128; } .checkout-box h4 { color: #5b3128; } /* Form Field Textarea */ textarea.form-field { font-size: 14px; width: 100%; height: 140px; padding: 10px 24px; border: 1px solid #e5e5e5; background-color: var(--text-color-white); } textarea.form-field::-webkit-input-placeholder { color: rgba(51, 51, 51, 0.7); } textarea.form-field:-moz-placeholder { color: rgba(51, 51, 51, 0.7); } textarea.form-field::-moz-placeholder { color: rgba(51, 51, 51, 0.7); } textarea.form-field:-ms-input-placeholder { color: rgba(51, 51, 51, 0.7); } textarea.form-field:focus { border-color: transparent; } /* News Letter Form */ .subscribe-newsletter { position: relative; width: 100%; max-width: 770px; } .subscribe-newsletter input[type="email"] { height: 60px !important; padding: 10px 30px !important; padding-right: 140px !important; border-radius: 100px; background-color: #f8f9fa; } @media only screen and (max-width: 767px) { .subscribe-newsletter input[type="email"] { font-size: 14px; height: 50px !important; } } .subscribe-newsletter input[type="submit"] { position: absolute; top: 0; right: 0; height: 60px; padding: 10px 30px; color: var(--text-color-white); border: none; border-radius: 100px; background-color: #c7a17a; } .subscribe-newsletter input[type="submit"]:hover { background-color: #bc8e5f; } @media only screen and (max-width: 767px) { .subscribe-newsletter input[type="submit"] { font-size: 14px; height: 50px; } } /* Reservation Form */ .reservation-form { padding: 40px 50px; border: 1px solid #e5e5e5; background-color: var(--text-color-white); -webkit-box-shadow: 10px 25px 80px rgba(0, 0, 0, 0.05); box-shadow: 10px 25px 80px rgba(0, 0, 0, 0.05); } @media only screen and (min-width: 768px) and (max-width: 991px), only screen and (max-width: 479px) { .reservation-form { padding: 30px; } } .reservation-form .block-title { margin-bottom: 20px; } .reservation-form .input-field { width: 100%; } .reservation-form .input-field:not(:last-child) { margin-bottom: 15px; } .reservation-form .input-field input, .reservation-form .input-field textarea { font-size: 15px; } .reservation-form .input-field textarea { height: 120px; } .reservation-form .input-field input[type="submit"] { text-transform: uppercase; } /* Form */ /* Checkbox */ .form-check { min-height: auto; margin-bottom: 0; } .form-check:not(:last-child) { margin-bottom: 15px; } .form-check .form-check-input { margin-top: 1px; border-width: 2px; } .form-check .form-check-input:checked, .form-check .form-check-input:focus { -webkit-box-shadow: none; box-shadow: none; } .form-check .form-check-label { font-size: 14px; line-height: 1.25; display: -webkit-box; display: -ms-flexbox; display: flex; margin: 0; } .single-method.form-check p { color: #5b3128; } button.btn.btn-dark { background: #5b3128; } /*============================================ <--mediful login page css--> =============================================*/ section.login-account-form-section { padding: 120px 0; } .login-account-form-section .auth-container { display: flex; justify-content: center; flex-direction: column; align-items: center; border: 1px solid rgba(0, 0, 0, 0.2509803922); padding: 50px 0; width: 50%; border-radius: 20px; } h3.single-form-title { font-size: 24px; font-weight: 600; color: #5b3128; } .login-account-form-section .auth-container form { padding: 40px 40px 0; display: grid; grid-gap: 15px; gap: 15px; border-radius: 3px; width: 100%; } .login-account-form-section form input { width: 100%; border: 1px solid rgba(0, 0, 0, 0.2509803922); border-radius: 3px; height: 45px; padding: 0 20px; outline: 0; } .login-account-form-section input::placeholder { font-size: 16px; letter-spacing: 1px; line-height: 27px; color: #666666; font-weight: 400; font-family: "Jost"; } .login-account-form-section .stay-sign-in input { width: 15px !important; } .login-account-form-section .auth-container form .stay-sign-in { display: flex; align-items: center; } .login-account-form-section .auth-container form input#sign-in-checkbox { margin-right: 5px; } .login-account-form-section label { font-size: 16px; font-weight: 500; display: block; color: #5b3128; margin: 0; } .login-account-form-section .auth-container form span.password-recovery-btn { color: #bb8173; } .login-account-form-section .password-recovery-btn.registration-link a { display: inline-block; color: #bb8173; } .login-account-form-section button.single-form-btn { padding: 0 80px; margin-top: 20px; justify-self: center; border-radius: 6px; background-color: #0864ae; height: 45px; line-height: 43px; font-size: 16px; color: #fff; border: 1px solid #0864ae; transition: 0.5s; } .login-account-form-section button.single-form-btn:hover { background: transparent; border: 1px solid #0864ae; color: #000; } .login-account-form-section .other-option p { font-size: 16px; line-height: 100%; color: #666666; margin-bottom: 17px; margin-top: 15px; text-align: center; } .login-account-form-section .social-box a { display: inline-block; text-align: center; width: 45px; height: 45px; line-height: 45px; font-size: 22px; color: #fff; background: #bb8173; margin-right: 10px; border-radius: 5px; transition: 0.5s; } .login-account-form-section .social-box a:hover { background: #5b3128; } .login-account-form-section p.password-recovery-btn.registration-link { font-size: 16px; color: #000; margin-top: 15px; } .modal.fade .form-box input { width: 100%; height: 50px; padding-left: 20px; border-radius: 5px; outline: 0; border: 1px solid #bb8173; } .modal.fade input::placeholder { color: #5b3128; } /*============================================ <--contact setion css style-three --> =============================================*/ .style-three .row.contact-bg { position: relative; z-index: 1; } .style-three .row.contact-bg::before { position: absolute; content: ""; height: 99%; width: 50%; background: url(../images/home-2/contact-bg21.png); background-repeat: no-repeat; background-size: cover; left: 0; top: 0; z-index: -1; } .style-three .contact-box { padding-left: 282px; } .style-three .google-map iframe { width: 100%; height: 580px; } .style-three .contact-title h2 { font-size: 35px; color: #ffffff; font-weight: 700; margin-bottom: 50px; } .style-three .contact-title h5 { font-size: 23px; color: #ffffff; font-weight: 600; margin-bottom: 25px; } .style-three .contact-addres p { opacity: 0.8; font-size: 17px; color: #ffffff; font-weight: 400; margin-bottom: 9px; } .style-three .contact-addres span { display: inline-block; opacity: 0.8; font-size: 17px; color: #ffffff; font-weight: 400; } .style-three .single-contact-box { position: relative; z-index: 1; } .style-three .single-contact-box::before { position: absolute; content: ""; width: 1px; height: 55px; background-color: rgb(255 255 255 / 10%); right: 20px; top: 50px; } .style-three .single-contact-box.right { margin-left: 48px; } .style-three .single-contact-box.right::before { display: none; margin-left: 48px; } .style-three .odometer-wrapper.counter-box-title h1 { display: inline-block; font-size: 45px; color: #ffffff; font-weight: 700; } .style-three .odometer-plus { position: absolute; } .style-three .counter-desc p { opacity: 0.8; font-size: 17px; color: #ffffff; font-weight: 400; } .style-three .row.border-line { margin-top: 80px; position: relative; z-index: 1; } .style-three .row.border-line::before { position: absolute; content: ""; width: 577px; height: 1px; background-color: rgb(255 255 255 / 10%); top: -34px; left: 0; } .book-shop-area.style-one .shop-details-title h2 { font-size: 23px; line-height: 28px; color: #5b3128; font-weight: 600; } /*========================================= <!-- mediful pricing area css style-one--> ===========================================*/ .pricing-area.style-one { padding: 110px 0 100px; background: url(../images/home-3/pricing-bg.jpg); background-repeat: no-repeat; background-size: cover; background-position: center center; } .style-one .single_pricing { -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; position: relative; z-index: 1; overflow: hidden; margin-bottom: 1px; background: #fff; border-radius: 10px; background-color: #ffffff; margin-bottom: 30px; } .style-one .single_pricing:before { content: "Personal"; position: absolute; top: 15px; right: -11%; width: 150px; text-align: center; transform: rotate(45deg); font-size: 14px; color: #0864ae; font-weight: 400; font-family: "Playfair Display"; border-radius: 24px; background-color: #f9f6f3; transition: 0.5s; } .single_pricing.box-2::before { content: "Couples"; } .single_pricing.box-3::before { content: "Family"; } .style-one .single_pricing::after { position: absolute; content: ""; width: 0; height: 100%; left: 50%; top: 0; background-color: #f3f3f3; border-radius: 10px; transition: 0.5s; z-index: -1; } .style-one .pricing_top_bar { padding: 37px 56px 26px; } .style-one .pricing_head { padding: 0 0 0px; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .style-one .pricing_title h3 { text-transform: capitalize; padding-bottom: 10px; font-size: 17px; line-height: 28px; color: #666666; font-weight: 400; font-family: "Jost"; } .style-one .single_pricing .order_now a, .single_pricing .price_item_inner, .single_pricing .pricing_title > h3 { -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; } .style-one .price_item { -webkit-transition: all 0.5s ease 0s; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; margin-bottom: 17px; margin-top: 13px; } .style-one .price_item span { -webkit-transition: all 0.3s ease 0s; -webkit-transition: all 0.5s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; font-size: 35px; font-weight: 700; color: #0864ae; font-family: "Playfair Display"; } .style-one span.bootmp { color: #000 !important; } .style-one .featur { -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; border-radius: 7px; } .style-one .featur ul { border-top: 1px solid rgb(100 100 100 / 20%); } .style-one .featur ul li { display: block; padding: 11px 40px 11px 54px; text-transform: none; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; text-transform: capitalize; border-bottom: 1px solid rgb(100 100 100 / 20%); font-size: 17px; line-height: 28px; color: #666666; font-weight: 400; font-family: "Jost"; } .style-one .featur ul li i { position: relative; font-size: 13px; color: #b87869; margin-right: 20px; } .style-one .pricing_bottom { padding: 48px 0 47px 50px; } .style-one .order_now { -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; } .style-one .order_now a i { display: inline-block; margin-left: 10px; position: relative; top: 2px; } .style-one .order_now a { display: inline-block; padding: 13px 42px; position: relative; text-transform: capitalize; -webkit-transition: all 0.3s ease 0s; -o-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; font-size: 16px; line-height: 28px; color: #0864ae; font-weight: 400; border-radius: 10px; border: 1px solid #0864ae; position: relative; z-index: 1; overflow: hidden; } .style-one .order_now a:before { content: ""; position: absolute; top: 0; bottom: 0; left: 0; transition: 0.5s; z-index: -1; right: -50px; border-right: 50px solid transparent; border-bottom: 80px solid #0864ae; transform: translateX(-100%); } .style-one .order_now a:after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; transition: 0.5s; left: -50px; border-left: 50px solid transparent; border-top: 80px solid #0864ae; transform: translateX(100%); z-index: -1; } /* all pricing hover */ .style-one .single_pricing:hover::after { left: 0; width: 100%; } .style-one .order_now:hover a { color: #fff; } .style-one .single_pricing:hover::before { background: #0864ae; color: #fff; } .style-one .order_now a:hover::before { transform: translateX(-45%); } .style-one .order_now a:hover::after { transform: translateX(54%); } /*========================================= <!--mediful breadcumb Area css--> ===========================================*/ .breadcumb-area { background: url(../images/inner/breadcumb-bg.png); padding: 150px 0 165px; background-repeat: no-repeat; background-size: cover; } .breadcumb-content h4 { margin-bottom: 20px; font-size: 45px; line-height: 50px; color: #ffffff; font-weight: 700; } .breadcumb-content ul li { display: inline-block; text-transform: capitalize; margin-right: 7px; font-size: 17px; color: #ffffff; font-weight: 400; } .breadcumb-content ul li a { display: inline-block; cursor: pointer; text-transform: capitalize; font-size: 17px; color: #ffffff; font-weight: 400; } /* <!-- =====================================--> <!--mediful Video section css --> <!-- =====================================-->*/ .video-section { padding: 130px 0; } .video-bg { background-image: url(../images/inner/video-bg.png); background-repeat: no-repeat; background-position: center; background-size: cover; position: relative; overflow: hidden; border-radius: 10px; } @media only screen and (min-width: 768px) and (max-width: 991px) { .video__area { background-attachment: unset; } } @media only screen and (max-width: 767px) { .video__area { background-attachment: unset; } } .video__area:hover .play-now { opacity: 0; visibility: hidden; } .video__area .play-now { display: inline-block; font-weight: 600; font-size: 15px; color: #fff; text-transform: uppercase; background-color: rgb(185 115 99 /90%); text-transform: capitalize; border-radius: 100%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); position: absolute; width: 100px; height: 100px; line-height: 100px; opacity: 1; visibility: visible; -webkit-transition: all 0.3s; transition: all 0.3s; top: 50%; left: 50%; text-align: center; } @media only screen and (min-width: 768px) and (max-width: 991px) { .video__area .play-now { width: 100px; height: 100px; line-height: 100px; } } @media only screen and (max-width: 767px) { .video__area .play-now { width: 100px; height: 100px; line-height: 100px; } } .video__content { display: block; width: 100%; height: 700px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .video__content { height: 550px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .video__content { height: 550px; } } @media only screen and (max-width: 767px) { .video__content { height: 450px; } } .video__content a { position: absolute; width: 100%; height: 100%; left: 0; top: 0; border: none; background-color: transparent; } .cursor { position: fixed; pointer-events: none; font-weight: 600; font-size: 15px; line-height: 23px; color: #fff; background: black; text-transform: capitalize; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; width: 100px; height: 100px; border-radius: 100%; -webkit-transform: translate(-50%, -50%) scale(0); transform: translate(-50%, -50%) scale(0); z-index: 999; -webkit-transition: all 0.3s; transition: all 0.3s; } .cursor.video { width: 100px; height: 100px; line-height: 100px; border-radius: 100%; background-color: rgb(185 115 99 /90%); } @media only screen and (max-width: 767px) { .cursor.video { display: none; } } /*========================================= <!--mediful case-studies-area css--> ===========================================*/ .case-studies-area { padding: 110px 0 120px; } .case_study_nav { margin: 28px 0 40px; } .case_study_menu ul { text-align: center; } .case_study_menu ul li { display: inline-block; padding: 6px 25px; margin: 0 0 30px 3px; border-radius: 5px; color: #666666; background-color: #f9f6f3; font-size: 16px; font-weight: 500; cursor: pointer; transition: 0.5s; font-family: "Playfair Display", serif; } .case_study_menu ul li:hover, .case_study_menu ul li.current_menu_item { color: #fff; background-color: #bb8173; } .case_study_menu ul li:hover, .case_study_menu ul li.current_menu_item { color: #fff; background-color: #bb8173; } .portfolio-thumb img { width: 100%; border-radius: 10px; } .portfolio-thumb-icon { -webkit-transition: all 0.3s; transition: all 0.3s; position: absolute; left: 50%; top: 37%; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); opacity: 0; z-index: 11; line-height: 65px; text-align: center; color: #0864ae; background: #fff; width: 65px; height: 65px; border-radius: 10px; background-color: rgb(255 255 255 / 80%); } .portfolio-thumb-icon i { font-size: 20px; } .single-portfolio-box:hover .portfolio-thumb-icon { opacity: 2; } .case-studies-area .single-portfolio-box { position: relative; margin-bottom: 30px; transition: 0.5s; } .case-studies-area .portfolio-content-box { position: absolute; bottom: 0; left: 0; } .case-studies-area .portfolio-thumb img { width: 100%; border-radius: 10px; } .case-studies-area .portfolio-content { display: flex; justify-content: space-between; align-items: center; width: 380px; border-radius: 10px 10px 0 0; background-color: rgba(255, 255, 255, 0.9019607843137255); border-bottom: 5px solid #b87869; padding: 30px 30px 32px 30px; transform: perspective(500px) rotateX(90deg); -webkit-transition: all 400ms linear 0ms; transition: all 400ms linear 0ms; } .case-studies-area .portfolio-text span { display: inline-block; font-size: 16px; color: #b87869; font-weight: 500; } .case-studies-area .portfolio-content h3 { margin: 0; transition: 0.5s; } .case-studies-area .portfolio-content h3 a { display: inline-block; font-size: 23px; color: #5b3128; font-weight: 600; font-family: "Playfair Display"; transition: 0.5s; } .case-studies-area .portfolio-content h3 a:hover { color: #b87869; } .case-studies-area .portfolio-icon a { display: inline-block; width: 46px; height: 46px; line-height: 46px; border-radius: 23px; background-color: #b87869; text-align: center; color: #fff; transition: 0.5s; position: relative; z-index: 1; overflow: hidden; } .case-studies-area .portfolio-icon a::before { position: absolute; content: ""; z-index: -1; right: 0; top: 0; width: 0; height: 100%; background-color: #5b3128; border-radius: 50%; transition: 0.5s; } .case-studies-area .portfolio-icon a:hover::before { left: 0; width: 100%; } .case-studies-area .portfolio-icon a i { display: inline-block; transform: rotate(-45deg); } .case-studies-area .single-portfolio-box:hover .portfolio-content { transform: perspective(500px) rotateX(0); } .case-studies-area .pagination-menu { margin-top: 34px; text-align: center; } .case-studies-area .pagination-menu ul li a { display: inline-block; width: 50px; height: 50px; line-height: 50px; text-align: center; transition: 0.5s; border-radius: 10px; background-color: transparent; border: 1px solid rgba(16, 16, 16, 0.1); font-size: 18px; font-weight: 400; color: #101010; } .case-studies-area .pagination-menu ul li a:hover { color: #fff; background-color: #bb8173; } /*========================================= <!--mediful team details area css--> ===========================================*/ .team-details-area { padding: 130px 0 130px; } .team-details-area .team-details-thumb img { width: 100%; border-radius: 20px 10px 0 0; } .team-details-area .team-details-content { border-radius: 10px; background-color: #f9f6f3; padding: 15px 25px 40px; } .team-details-area .team-details-title h2 { font-size: 23px; color: #5b3128; font-weight: 600; } .team-details-area .team-details-content-text ul li { margin-bottom: 10px; display: block; } .team-details-area .team-details-content-text ul li p { display: inline; color: #854235; } .team-details-area .team-details-content-text ul li p { display: inline; color: #3f201a; } .team-details-area .team-details-content-social { padding-top: 10px; } .team-details-area .team-details-content-social a { display: inline-block; text-align: center; transition: 0.5s; color: #5b3128; margin-right: 15px; } .team-details-area .team-details-content-social a:hover { color: #bb8173; } .team-details-area .team-button { margin-top: 30px; } .team-details-area .team-button a { display: inline-block; font-size: 16px; color: #ffffff; font-weight: 400; border-radius: 10px; background-color: #b87869; padding: 11px 40px; position: relative; z-index: 1; overflow: hidden; } .team-details-area .team-button a:before { content: ""; position: absolute; top: 0; bottom: 0; left: 0; transition: 0.5s; z-index: -1; right: -50px; border-right: 50px solid transparent; border-bottom: 80px solid #5b3128; transform: translateX(-100%); } .team-details-area .team-button a:after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; transition: 0.5s; left: -50px; border-left: 50px solid transparent; border-top: 80px solid #5b3128; transform: translateX(100%); z-index: -1; } .team-details-area .team-button a:hover::before { transform: translateX(-45%); } .team-details-area .team-button a:hover::after { transform: translateX(54%); } .team-details-area .team-details-contact { border-radius: 10px; background-color: #f9f6f3; padding: 15px 25px 40px; margin-top: 30px; } .team-details-area .team-details-title h2 { font-size: 23px; color: #5b3128; font-weight: 600; margin-bottom: 15px; } .team-details-area input::placeholder, textarea::placeholder { opacity: 0.702; font-size: 16px; line-height: 55px; color: #555555; font-weight: 400; } .team-details-area .form-box input { width: 100%; height: 50px; border-radius: 10px; background-color: #ffffff; border: 1px solid #d9d9d9; margin-bottom: 15px; outline: 0; padding-left: 20px; } .team-details-area .form-box textarea { width: 100%; height: 100px; border-radius: 10px; background-color: #ffffff; border: 1px solid #d9d9d9; outline: 0; padding-left: 20px; margin-bottom: 15px; } .team-details-area .form-button button { font-size: 14px; color: #ffffff; font-weight: 500; font-family: "Jost"; height: 50px; width: 100%; border-radius: 10px; background-color: #b87869; border: 0; text-transform: uppercase; position: relative; z-index: 1; overflow: hidden; } .team-details-area .form-button button:before { content: ""; position: absolute; top: 0; bottom: 0; left: 0; transition: 0.5s; z-index: -1; right: -50px; border-right: 50px solid transparent; border-bottom: 80px solid #5b3128; transform: translateX(-100%); } .team-details-area .form-button button:after { content: ""; position: absolute; top: 0; right: 0; bottom: 0; transition: 0.5s; left: -50px; border-left: 50px solid transparent; border-top: 80px solid #5b3128; transform: translateX(100%); z-index: -1; } .team-details-area .form-button button:hover::before { transform: translateX(-45%); } .team-details-area .form-button button:hover::after { transform: translateX(54%); } .team-details-area .team-details-right { margin-left: 25px; } .team-details-area .team-detail-title h2 { font-size: 23px; color: #5b3128; font-weight: 600; } .team-details-area .team-detail-title p { font-size: 17px; line-height: 28px; color: #666666; font-weight: 400; margin-top: 34px; margin-bottom: 0; } .team-details-area .exprience-disc p { font-size: 17px; line-height: 28px; color: #666666; font-weight: 400; margin-bottom: 36px; } .team-details-area table { border-collapse: collapse; width: 100%; } .team-details-area th { font-size: 23px; color: #5b3128; font-weight: 600; border-radius: 10px; padding: 20px; border: 1px dashed rgb(0 0 0 / 10%); } .team-details-area tr { border: 1px dashed rgb(0 0 0 / 10%); border-radius: 10px !important; } .team-details-area td { font-size: 17px; line-height: 28px; color: #666666; font-weight: 400; padding: 13px 20px; border: 1px dashed rgb(0 0 0 / 10%); } .team-details-area .team-details-box { border-radius: 10px; background-color: #f9f6f3; padding: 50px 30px; margin-bottom: 30px; } .team-details-area .team-details-disc p { font-size: 17px; line-height: 28px; color: #666666; font-weight: 400; margin-bottom: 30px; } .team-details-area .team-details-skills { margin-top: 115px; } .team-details-area .team-details-skills h4 { font-size: 36px; margin: 0 0 49px; } .team-details-area .skill { margin-bottom: 38px; position: relative; overflow: hidden; } .team-details-area input::placeholder { color: #232323; } .team-details-area textarea::placeholder { color: #232323; } /* prossesss bar */ .single-skill-box { padding: 115px 0 0; } .prossess-ber-plugin { } h4.skill-title { font-size: 36px; margin: 0 0 49px; } .prossess-ber-plugin span { font-size: 16px; color: #5b3128; font-weight: 500; font-family: "Playfair Display"; } .barfiller { width: 100%; height: 6px; background: rgba(0, 37, 112, 0.2); position: relative; margin-bottom: 25px; margin-top: 12px; border-radius: 5px; } span.fill { background: #5b3128 !important; border-radius: 5px; } .barfiller .fill { display: block; position: relative; width: 0px; height: 100%; background: #232323; z-index: 1; } .barfiller .tipWrap { display: none; } .barfiller .tip { margin-top: -37px; font-size: 18px; color: #5b3128; font-weight: 500; left: 0px; border-radius: 2px; position: absolute; z-index: 2; } /*========================================= <!--mediful blog area 2column css--> ===========================================*/ .blog-area.column { padding: 110px 0 70px; } .blog-area.column .single-blog-box { border-radius: 10px; margin-bottom: 30px; transition: 0.5s; } .blog-area.column .blog-thumb { position: relative; height: 305px; width: 100%; overflow: hidden; transition: 0.5s; } .blog-area.column .blog-thumb img { width: 100%; transition: 0.5s; border-radius: 10px; } .blog-area.column .blog-thumb img { position: absolute; top: 0; left: 0; width: auto; height: 100%; -webkit-transition: 0.5s; transition: 0.5s; background-size: cover; width: 100%; } .blog-area.column .blog-thumb img:nth-child(1) { -webkit-transform: translatex(50%) scalex(2); transform: translatex(50%) scalex(2); opacity: 0; -webkit-filter: blur(10px); filter: blur(10px); } .blog-area.column .blog-thumb:hover img:nth-child(1) { -webkit-transform: translatex(0) scalex(1); transform: translatex(0) scalex(1); opacity: 1; -webkit-filter: blur(0); filter: blur(0); } .blog-area.column .blog-thumb img:nth-child(1) { -webkit-transform: translatex(50%) scalex(2); transform: translatex(50%) scalex(2); opacity: 0; -webkit-filter: blur(10px); filter: blur(10px); } .blog-area.column .blog-thumb:hover img:nth-child(2) { -webkit-transform: translatex(-50%) scalex(2); transform: translatex(-50%) scalex(2); opacity: 0; -webkit-filter: blur(10px); filter: blur(10px); } .blog-area.column .blog-content { border-radius: 0px 0px 10px 10px; background-color: #f9f6f3; padding: 25px 29px 32px; } .blog-area.column .blog-meta { margin-bottom: 26px; position: relative; z-index: 1; } .blog-area.column .blog-meta::before { position: absolute; content: ""; opacity: 0.102; width: 247px; height: 1px; background-color: #666666; bottom: -14px; } .blog-area.column .blog-meta a { display: inline-block; font-size: 15px; color: #666666; font-weight: 500; transition: 0.5s; } .blog-area.column .blog-meta p { display: inline-block; font-size: 15px; color: #666666; font-weight: 500; margin: 0; transition: 0.5s; } .blog-area.column .blog-content h3 { font-size: 23px; line-height: 32px; color: #5b3128; transition: 0.5s; margin: 0; } .blog-area.column .blog-content h3 a { font-size: 23px; color: #5b3128; font-weight: 700; font-family: "Playfair Display"; transition: 0.5s; } .blog-area.column .blog-content h3 a:hover { color: #b87869; } /* widget-sidber css */ .widget-sidber { padding: 45px 30px 45px; margin-bottom: 30px; border-radius: 10px; background-color: #f8f8f8; } .widget_search { position: relative; } .widget_search input { padding-left: 20px !important; width: 100% !important; position: relative; color: #012549; outline: 0 !important; height: 65px; border-radius: 10px; background-color: #ffffff; border: 1px solid rgba(85, 85, 85, 0.1); } button.icons { border: 0; font-size: 16px; position: absolute; right: 0; top: 0; color: #fff; background: transparent; width: 86px; height: 65px; background-color: #0864ae; border-radius: 0 10px 10px 0; } .widget-sidber-content h4 { margin: 0 0 20px; font-size: 23px; line-height: 28px; color: #5d3127; font-weight: 600; } .widget-category ul li { list-style: none; border-bottom: 1px solid rgb(85 85 85 / 15%); margin-bottom: 11px; padding-bottom: 12px; } .widget-category ul li a { display: inline-block; transition: 0.5s; text-transform: capitalize; font-size: 17px; line-height: 27px; color: #555555; font-weight: 400; } .widget-category ul li a:hover { color: #bb8173; } /* wiget contact */ .widget-sidber-contact-box { background: url(../images/inner/sd-contact-bg.png); background-repeat: no-repeat; background-size: cover; background-position: center center; border-radius: 10px; padding: 50px 30px; } h2.widget-sidber-contact-title { font-size: 23px; line-height: 27px; color: #ffffff; font-weight: 600; } p.widget-sidber-contact-desc { font-size: 17px; line-height: 28px; color: #d4d4d4; font-weight: 400; margin: 20px 0 20px; } h3.widget-sidber-contact-number { font-size: 17px; line-height: 28px; color: #ffffff; font-weight: 500; font-family: "Jost"; } h3.widget-sidber-contact-number span { display: block; } span.widget-sidber-contact-gmail { font-size: 17px; line-height: 28px; color: #ffffff; font-weight: 500; } .sidber-widget-recent-post { margin-bottom: 27px; display: flex; align-items: center; gap: 19px; position: relative; } .sidber-widget-recent-post.list::before { display: none; } .sidber-widget-recent-post::before { position: absolute; content: ""; width: 351px; height: 1px; background-color: rgb(0 0 0 / 10%); bottom: -15px; left: 0; } .recent-widget-content a { transition: 0.5s; display: inline-block; font-size: 16px; color: #5d3127; font-weight: 600; font-family: "Playfair Display"; } .recent-widget-content a:hover { color: #bb8173; } .recent-widget-content p { margin: 0; text-transform: uppercase; font-size: 14px; color: #555555; font-weight: 400; } .widget-catefories-tags ul li { list-style: none; } .widget-catefories-tags ul li { padding-bottom: 10px; transition: 0.5s; } .widget-catefories-tags a { display: block; font-size: 16px; color: #555555; font-weight: 400; transition: 0.5s; } .widget-catefories-tags a:hover { color: #bb8173; } .widget-catefories-tags ul li a span { font-size: 15px; float: right; } /* comments box */ .sidebar__comments { position: relative; display: block; color: #fff; background-color: #f2f3f5; padding: 46px 50px 43px; border-radius: 10px; overflow: hidden; z-index: 1; } .sidebar__single + .sidebar__single { margin-top: 30px; } .sidebar__title { margin: 0; font-size: 20px; margin-bottom: 5px; font-weight: 400; } .sidebar__comments .sidebar__title { margin-bottom: 25px; } .sidebar__comments-list { position: relative; display: block; } .sidebar__comments-list li + li { margin-top: 23px; } .sidebar__comments-list li { position: relative; display: block; padding-left: 65px; color: #fff; } .sidebar__comments-icon { height: 45px; width: 45px; background-color: #937a4b; border-radius: 50%; font-size: 15px; color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; position: absolute; top: 0; left: 0; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; } .sidebar__comments-text-box p { font-size: 18px; margin: 0; line-height: 26px; font-weight: 500; color: #232323; } .sidebar__comments-text-box h5 { font-weight: 400; font-size: 18px; } /*---===================================================== <!-- mediful blog list area css--> =========================================================---*/ .blog-area.style-list { padding: 110px 0 70px; } .style-list .single-blog-box { border-radius: 10px; margin-bottom: 30px; transition: 0.5s; } .style-list .blog-thumb img { width: 100%; transition: 0.5s; border-radius: 10px; } .style-list .blog-content { border-radius: 0px 0px 10px 10px; background-color: #f9f6f3; padding: 50px 29px 48px; } .style-list .blog-meta { margin-bottom: 20px; } .style-list .blog-meta a { display: inline-block; transition: 0.5s; font-size: 17px; line-height: 30px; color: #666666; font-weight: 400; } .style-list .blog-meta a i { color: #0864ae; margin-right: 10px; } .style-list .blog-meta span { display: inline-block; font-size: 17px; color: #666666; font-weight: 400; } .style-list .blog-meta span i { color: #0864ae; margin-right: 10px; margin-left: 14px; } .style-list .blog-content h3 { font-size: 23px; line-height: 32px; color: #5b3128; transition: 0.5s; margin: 0; } .style-list .blog-content h3 a { font-family: "Playfair Display"; transition: 0.5s; font-size: 35px; color: #5d3127; font-weight: 600; } .style-list .blog-content h3 a:hover { color: #b87869; } p.blog-list-desc { font-size: 17px; line-height: 28px; color: #666666; font-weight: 400; padding: 24px 0 10px; } .style-list .blog-btn a { display: inline-block; font-size: 14px; color: #5d3127; font-weight: 500; border-bottom: 1px solid #5d3127; transition: 0.5s; } .style-list .blog-btn a:hover { color: #bb8173; } .pagination-menu { margin-top: 24px; } .pagination-menu ul li { list-style: none; display: inline-block; margin-right: 7px; } .pagination-menu ul li a { display: inline-block; width: 50px; height: 50px; line-height: 50px; text-align: center; transition: 0.5s; border-radius: 10px; background-color: #0864ae; font-size: 18px; color: #ffffff; font-weight: 400; } .pagination-menu ul li a:hover { color: #fff; background-color: #5d3127; } /*---===================================================== <!--mediful blog details css--> =========================================================---*/ .blog-details-area { padding: 130px 0 130px; } .blog-details-thumb { overflow: hidden; } .blog-details-area span.mate-text { position: relative; } .blog-details-area .meta-blog span { display: inline-block; margin-right: 28px; font-weight: 500; } .blog-details-content span.mate-text { display: inline-block; color: #232323; } span.mate-comment { display: inline-block; color: #232323; margin-left: 20px; } span.mate-text i, span.mate-comment i { display: inline-block; margin-right: 10px; } .blog-details-thumb img { width: 100%; transition: 0.5s; } .blog-details-thumb img:hover { transform: scale(1.2); } .blog-details-content { padding: 45px 36px 40px; border-radius: 10px; background-color: #f9f6f3; margin-bottom: 30px; } .blog-details-area .meta-blog span { display: inline-block; margin-right: 28px; font-size: 14px; line-height: 30px; color: #666666; font-weight: 400; font-family: "Jost"; } .blog-details-area .meta-blog i { display: inline-block; color: #0864ae; } .blog-details-area .meta-blog img { margin-right: 8px; position: relative; top: -1px; } h4.blog-details-title { font-size: 32px; margin: 12px 0 19px; } p.blog-details-desc { margin-bottom: 30px; font-size: 17px; line-height: 27px; color: #555555; font-weight: 400; margin-top: 20px; } ul.blog-details-items li i { display: inline-block; color: #fff; font-size: 12px; height: 20px; width: 20px; line-height: 20px; text-align: center; background-color: #0864ae; border-radius: 50%; margin-right: 16px; } ul.blog-details-items li { margin-bottom: 13px; font-size: 17px; color: #5d3127; font-weight: 500; } .blog-details-author-talk { display: flex; gap: 26px; padding: 41px 30px 40px; margin-top: 48px; position: relative; border-radius: 10px; background-color: #ffffff; } .blog-details-author-talk::before { position: absolute; content: ""; width: 5px; height: 210px; background-color: #0864ae; left: 0; top: 0; border-radius: 10px 0 0px 10px; } .blog-details-quote img { position: relative; top: 8px; } .blog-details-author-title p { font-size: 20px; line-height: 28px; color: #666666; font-weight: 400; font-style: italic; font-family: "Jost"; } .blog-details-quote img { position: relative; top: 8px; color: #001819; } .blog-details-author-title span { margin-left: 58px; display: inline-block; position: relative; font-size: 16px; line-height: 28px; color: #0864ae; font-weight: 400; } .blog-details-author-title span:before { position: absolute; content: ""; width: 40px; height: 2px; left: -58px; top: 12px; background: #0864ae; } h3.blog-details-title { margin: 40px 0 16px; font-size: 40px; color: #5d3127; font-weight: 700; } p.blog-details-desc.two { width: 95%; } .blog-details-list-item { margin-bottom: 40px; } .blog-details-list-item ul li { margin-bottom: 10px; font-size: 17px; } .blog-details-list-item ul li { list-style: none; } .blog-details-list-item ul li i { display: inline-block; color: #937a4b; font-size: 18px; margin-right: 16px; } h3.blog-details-title.two { font-size: 28px; margin: 38px 0 16px; font-weight: 400; } .blog-details-comment-title h4 { font-size: 28px; margin: 20px 0 28px; font-weight: 400; } .blog-details-comment.style-two { margin-left: 105px; } .blog-details-comment { margin-bottom: 19px; position: relative; border: 1px solid #22222214; padding: 29px 29px 25px; } .blog-details-comment-reply { position: absolute; right: 22px; top: 21px; } .blog-details-comment-reply a { background: #937a4b; padding: 3px 20px; font-size: 14px; font-weight: 600; color: #fff; border-radius: 2px; display: inline-block; } .blog-details-comment-thumb { float: left; margin-right: 30px; } .blog-details-comment-thumb img { border-radius: 50%; } .blog-details-comment-content { overflow: hidden; } .blog-details-comment-content span { display: inline-block; color: #232323; } .blog-details-comment-content h2 { font-size: 20px; margin-top: 0; display: inline-block; margin-right: 30px; font-weight: 400; } .blog-details-comment-content p { font-size: 15px; margin: 13px 0 0; color: #232323; } p.blog-details-desc.three { width: 100%; } .blog-details-socila-box { border: 1px solid #2222; border-top: transparent; padding: 19px 35px 18px; border-radius: 0 0 5px 5px; } .blog-details-category span a { display: inline-block; background: #f4f4f4; padding: 6px 16px; font-weight: 500; color: #001819; border-radius: 3px; margin-right: 7px; transition: 0.5s; } .blog-details-category span a:hover { background: #937a4b; color: #fff; } .blog-details-category span a.active-class { background: #937a4b; color: #fff; } .blog-details-social-icon { text-align: right; } .blog-details-social-icon ul li { display: inline-block; } .blog-details-social-icon ul li i { display: inline-block; background: #937a4b; color: #fff; width: 30px; height: 30px; text-align: center; line-height: 30px; border-radius: 50%; font-size: 13px; margin-left: 5px; } .blog-details-social-icon ul li:nth-child(2) i { background: #00aff5; } .blog-details-social-icon ul li:nth-child(3) i { background: #050a1e; } .blog-details-social-icon ul li:nth-child(4) i { background: #b7071c; } /* details form */ .single-comment-area { background-color: #f9f6f3; padding: 34px 40px; border-radius: 10px; } .blog-details-contact-title h4 { padding-bottom: 31px; font-size: 23px; line-height: 28px; color: #5d3127; font-weight: 600; } .blog-details-contact-title p { font-size: 17px; line-height: 28px; color: #666666; font-weight: 400; } .blog-details-area .contact-input-box input { background: #fff; width: 100%; padding: 22px; outline: 0; margin-bottom: 15px; height: 55px; border-radius: 10px; background-color: #ffffff; border: 1px solid rgba(85, 85, 85, 0.1); } .blog-details-area .contact-input-box textarea { background: #fff; width: 100%; padding: 12px 22px 0; outline: 0; margin-top: 15px; margin-bottom: 20px; height: 150px; border-radius: 10px; background-color: #ffffff; border: 1px solid rgba(85, 85, 85, 0.1); } .blog-details-area input::placeholder { font-size: 16px; color: rgb(102 102 102 /70%); } .input-check-box span { font-size: 15px; margin-left: 7px; color: #232323; } .blog-details-submi-button button { text-transform: uppercase; padding: 12px 26px; margin-top: 0; position: relative; z-index: 1; transition: 0.5s; border: 2px solid #0864ae; font-size: 14px; line-height: 28px; color: #ffffff; font-weight: 500; border-radius: 10px; background-color: #0864ae; } .blog-details-submi-button button:hover { color: #937a4b; } .blog-details-submi-button button:before { position: absolute; content: ""; width: 0; height: 100%; left: 50%; top: 0; background: #fff; transition: 0.5s; z-index: -1; border-radius: 5px; } .blog-details-submi-button button:hover:before { width: 100%; left: 0; } /*---===================================================== <!--mediful service details css--> =========================================================---*/ .service-details-area { padding: 130px 0 130px; } .services-details-thumb { position: relative; } .services-details-thumb img { width: 100%; border-radius: 10px; } .services-details-content h4 { margin-top: 30px; margin-bottom: 20px; font-size: 45px; color: #5b3128; font-weight: 700; } p.services-details-desc { font-size: 17px; line-height: 28px; color: #666666; font-weight: 400; margin-top: 35px; } .service-detalis-text-box h4 { font-size: 30px; margin-bottom: 10px; font-weight: 500; font-family: "Outfit", sans-serif; } p.services-details-desc2 { font-size: 17px; line-height: 28px; color: #555555; font-weight: 400; margin-bottom: 47px; } .service-detalis-thu img { width: 100%; } h3.service-details-title { font-size: 45px; color: #5b3128; font-weight: 700; margin: 40px 0 0; } .service-details-content h5 { font-size: 20px; font-weight: 500; margin-bottom: 10px; font-family: "Outfit", sans-serif; } .service-details-content p { color: #232323; } .service-details-content { margin-bottom: 30px; padding: 26px; border: 1px solid #ebebeb; } .service-details-des p { margin: 20px 0; font-size: 17px; line-height: 28px; color: #666666; font-weight: 400; } .widget-instagram ul { display: grid; grid-template-columns: repeat(3, 1fr); grid-gap: 10px; } .widget-instagram img { width: 100%; } /* service sd wiget */ .sd-info_widget { -webkit-filter: drop-shadow(0px 3px 45px rgba(64, 40, 229, 0.06)); filter: drop-shadow(0px 3px 45px rgba(64, 40, 229, 0.06)); padding: 35px 30px 40px; margin-bottom: 50px; background: #fff; } h3.sd-info-title { display: inline-block; font-size: 16px; font-weight: 600; width: 50%; color: #3e3e3e; } h3.sd-info-title { font-size: 16px; font-weight: 600; width: 50%; } p.sd-info-subtitle { display: inline; } .service-details-area ul.sd-info_list li { list-style: none; } .service-details-area .sd-booking-widget { padding: 25px 25px 35px; margin-top: 46px; background: #f5f5f5; border-radius: 10px; } h3.sd-widget-title { font-size: 24px; margin-bottom: 30px; font-weight: 600; } .service-details-area .sd-input-field { width: 100%; border-radius: 5px; padding: 13px 20px 13px 20px; background: #fff; display: flex; margin-bottom: 20px; } .service-details-area input.sd-form-field { width: 100%; border-radius: 5px; border: none; background: #fff; color: #937a4b; } .service-details-area .sd-input-field textarea { width: 100%; border: 0; } .service-details-area .sd-input-field span { display: inline-block; color: #937a4b; margin-right: 10px; } .service-details-area input::placeholder { color: #937a4b; } .service-details-area textarea::placeholder { color: #937a4b; } .service-details-area input:not(:focus) { background: inherit !important; border: none !important; outline-color: 0; } .service-details-area input:focus, button:focus { outline-color: transparent; border: 1px solid transparent; } .service-details-area textarea:focus { border: 1px solid transparent; outline-color: transparent; } form.sd-booking-form button { border: none; padding: 11px 30px; line-height: 1.6em; outline: none; color: #fff; background: #937a4b; border-radius: 5px; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; width: 100%; } .service-details-area .reviews-ratting { display: inline-block; } .service-details-area .reviews-ratting ul li { display: inline-block; color: #ffc107; } .service-details-area li.half-star { color: #d9d9d9 !important; } .service-details-area .contact-input-box input { background: #fff !important; border: transparent; width: 100%; height: 60px; padding: 22px; outline: 0; margin-bottom: 11px; } .service-details-area .contact-input-box textarea { background: #fff; border: transparent; width: 100%; height: 170px; padding: 12px 22px 0; outline: 0; margin-top: 11px; margin-bottom: 20px; } /*============================ /* Scroll Up Css ==============================*/ #progress { height: 70px; width: 70px; border-radius: 50%; position: fixed; bottom: 30px; right: 40px; box-shadow: 0 0 10px rgba(0, 0, 0, 0.2); display: grid; place-items: center; z-index: 99999; cursor: pointer; } .progress.hide { display: none !important; transition: 0.5s !important; } #progress-value { display: block; height: calc(100% - 15px); width: calc(100% - 15px); background-color: #ffffff; border-radius: 50%; display: grid; place-items: center; font-weight: 600; font-size: 20px; color: var(--primary-color); } #container { overflow-y: scroll; scroll-behavior: smooth; } /* Start Curser pointer CSS */ .cursor { position: fixed; width: 40px; height: 40px; margin-left: -20px; margin-top: -20px; border-radius: 50%; border: 1px solid #937a4b; transition: 0.3s; transform: translate(-50%, -50%); pointer-events: none; z-index: 1000; } .cursor2 { position: fixed; width: 4px; height: 4px; margin-left: -20px; margin-top: -20px; border-radius: 50%; background-color: #fff; transform: translate(-50%, -50%); transition: 0.1s; pointer-events: none; z-index: 1000; } .grow, .grow-small { transform: scale(3); background: white; mix-blend-mode: difference; border: none; } .grow-small { transform: scale(1.7); } /* End curser point */ /*=========================== <-- mediful Loader Css --> =============================*/ .loader-wrapper { position: fixed; top: 0; bottom: 0; left: 0; right: 0; width: 100%; height: 100%; transition: 0.8s 1s ease; z-index: 999; } .loader { position: relative; display: block; z-index: 201; top: 50%; left: 50%; width: 100px; height: 100px; margin: -50px 0 0 -50px; border-radius: 50%; transition: all 1s 1s ease; } .loader::before { content: ""; left: 0; right: 0; top: 0; bottom: 0; margin: auto; width: 100px; height: 100px; border: 3px dotted #bb8173; border-style: solid solid dotted dotted; border-radius: 50%; position: absolute; box-sizing: border-box; animation: rotation 2s linear infinite; } .loader::after { content: ""; box-sizing: border-box; position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; border: 3px dotted #fff; border-style: solid solid dotted; width: 50px; height: 50px; border-radius: 50%; animation: rotationBack 1s linear infinite; transform-origin: center center; } .loader-wrapper .loder-section { position: fixed; top: 0; width: 50%; height: 100%; background: #5b3128; z-index: 2; } .loader-wrapper .loder-section.left-section { left: 0; transition: 1s 1.4s ease; } .loader-wrapper .loder-section.right-section { right: 0; transition: 1s 1.4s ease; } /*/ When page loaded /*/ .loaded .loder-section.left-section { left: -100%; } .loaded .loder-section.right-section { right: -100%; } .loaded .loader-wrapper { visibility: hidden; } .loaded .loader { top: -100%; opacity: 0; } @keyframes rotation { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } @keyframes rotationBack { 0% { transform: rotate(0deg); } 100% { transform: rotate(-360deg); } } #diabserv { text-align: center; padding: 40px 20px; background: linear-gradient(rgb(255 255 255), rgba(255, 255, 255, 0.6)), url(../images/diabease/1/day.jpg) no-repeat center center / cover; } #diabserv h2 { color: #0864ae; font-size: 28px; margin-bottom: 20px; font-weight: bold; } /* Service Container */ #diabserv .services-container { display: flex; flex-wrap: wrap; justify-content: center; gap: 20px; } /* Individual Service Item */ #diabserv .service-item { text-align: center; width: 150px; } /* Circle Icon */ #diabserv .icon-circle { width: 100px; height: 100px; background-color: #0864ae; border-radius: 50%; display: flex; align-items: center; justify-content: center; margin: 0 auto 10px; box-shadow: 0px 4px 6px rgba(0, 0, 0, 0.1); } #diabserv .icon-circle img { width: 60%; height: auto; } /* Text Below Icon */ #diabserv .service-item p { font-size: 14px; font-weight: bold; color: #333; } .mediful-slider-wrapper{ height: 100% !important; } .about-thumb img{ width: -webkit-fill-available !important; } @media(min-width: 1900px){ .mediful-slider-wrapper{ height: 1005px !important; } .style-one .mediful-slider-bg{ height: 140% !important; } } @media(min-width: 1700px){ .bigcont{ max-width: 1520px !important; } } @media(min-width: 2200px){ .bigcont{ max-width: 1730px !important; } } @media(min-width: 1100px) and (max-width: 1400px){ .mediful-slider-wrapper{ height: 625px !important; } .style-one .mediful-slider-bg{ height: 80% !important; } } @media(min-width: 999px) and (max-width: 1099px){ .style-one .mediful-slider-bg, .mediful-slider-bg2{ height: 485px !important; } .mediful-slider-wrapper { height: 488px !important; } } @media(max-width: 998px){ .style-one .mediful-slider-bg { background: url(../images/diabease/banner/dvm2.gif); background-repeat: no-repeat; background-size: cover; background-position: center center; } }