﻿@media (max-width: 767px) { .row {--bs-gutter-x: 1.5rem;--bs-gutter-y: 0; display: flex; flex-wrap: wrap; margin-top: calc(-1* var(--bs-gutter-y)); margin-right: unset !important; margin-left: unset !important; } .none-mobile { display: none; } } .item figure .item-link { opacity: 0; position: absolute; right: unset !important; left: 9rem !important; bottom: 7rem !important; width: 4.2rem; height: 4.2rem; line-height: 2.2rem; z-index: 1; transition: all .3s ease-in-out; opacity: 0; color: #343f52; background: rgba(255,255,255,.7); box-shadow: 0 0.25rem 0.75rem rgba(30,34,40,.02); font-size: 4rem !important; border-radius: 100%; display: flex; align-items: center; justify-content: center;-webkit-backface-visibility: hidden;-moz-backface-visibility: hidden; }.d-none-l-1 { display: none } [class*=divider-v-] { position: relative; width: auto; height: 100%; overflow: hidden; } @media (min-width: 992px) { .d-lg-block { display: block !important; } } .text-gray {--bs-text-opacity: 1; color: #f6f7f9 !important; } .d-none { display: none !important; } [class*=divider-v-].divider-v-start > svg { top: 0; left: 0; } [class*=divider-v-].divider-v-start > svg { top: 0; left: 0; } [class*=divider-v-] > svg { height: 100%; width: auto; transform: scale(1.2); position: absolute; } [class*=divider-v-] > svg { height: 100%; width: auto; transform: scale(1.2); position: absolute; } img, svg { vertical-align: middle; } .blog-details figcaption { margin-top: 15px; font-size: 18px !important; font-family: Arial,sans-serif; } .dark-fields .form-control { background: #ffffff; border-color: rgba(255,255,255,.1); color: #1e1e1e !important; } .owl-carousel .owl-dots .owl-dot span { width: 1.8rem !important; height: 1.8rem !important; margin: 0 0.3rem; background: #aab0bc; opacity: .5; display: block;-webkit-backface-visibility: visible; transition: all .2s ease-in-out; border-radius: 100%; transform: scale(.6); border: 3px solid transparent; } footer .widget .list-unstyled:not(.tag-list) li + li { margin-top: 10px; } .btn-primary { color: #fff; background-color: #f15a27 !important; border-color: #f15a279c !important; letter-spacing: 0.07em !important; }