/* Large devices (desktops, 992px and up) */ button.navbar-toggler { padding: 0; font-size: 24px; margin: 0 5px; border: 0; border-radius: 0; color: var(--aq-primary); } .navbar-toggler:focus { box-shadow: none; } .hiddn-btn.hiddn-btn-topbar { right: 20px; top: 50%; margin-top: -17px; position: absolute; display: block; z-index: 99; } button.navbar-toggler { margin-left: 10px; } .hiddn-btn { display: flex; align-items: center; } a.btn.btn-theme.sidbar-btn { width: 68px; } @media (min-width: 992px) { .navbar-nav li.nav-item:hover>a, .navbar-nav li.nav-item:hover>button { color: var(--aq-primary); } ul.navbar-nav li.nav-item li.nav-item { padding-right: 0; padding-left: 0; border-right: 0; } .caret { background-color: transparent; margin-top: 11px; } .main-menubar { left: 0; right: 0; position: absolute; background-color: #fff; top: calc(100% - 27px); } ul.navbar-nav li.nav-item { display: -ms-inline-grid; display: inline-block; border-right: 1px solid #cccc; padding-left: 10px; padding-right: 10px; } header .close-btn, .about-sidbar { display: none!important; } .blog-container, .blog-sidebar { position: sticky; height: 100%; top: 5%; bottom: 5%; } header li li.dropdown>.dropdown-menu { left: 100%; right: auto; top: 0; } .dropdown .dropdown-menu .dropdown-menu .dropdown>.dropdown-menu { right: 100%; left: auto; top: 0; } .dropdown .dropdown-menu .dropdown-menu .dropdown-menu .dropdown-menu .dropdown>.dropdown-menu { left: 100%; right: auto; top: 0; } button.navbar-toggler.menu.icon { display: none; } aside.widget.widget-open-timing { padding-right: 20px; border-right: 1px solid #fff; } nav.navbar { box-shadow: 7px 5px 20px 20px #33333314; padding: 15px 0; margin-top: 8px; left: 0; right: 0; position: absolute; z-index: 99; background-color: #fff; } .main-menubar .container { position: relative; } header#main-header { padding-bottom: 32px; } .topbar-right { display: flex; align-items: center; } .sidbar-btn, .navbar .logo, div#sidbar .close { display: none; } #sidbar.collapse { display: block; } .offer-wrapper { padding-bottom: 200px; } .social-media { display: flex; align-items: center; height: 100%; } .dropdown>.dropdown-menu { min-width: 240px; transform-origin: top; animation-fill-mode: forwards; transform: scale(1, 0); transition: all 0.2s linear; display: block; border: 0; padding: 0!important; border-radius: 0; } .dropdown:hover>.dropdown-menu, .dropdown:focus-within>.dropdown-menu, .dropdown .dropdown:hover>.dropdown-menu, .dropdown .dropdown:focus-within>.dropdown-menu { transform-origin: top; animation-fill-mode: forwards; transform: scale(1, 1); transition: all 0.2s linear; padding: 0!important; border-radius: 0; } li li.dropdown>.dropdown-menu { left: 100%; top: 0 !important; } .d-flex.flex-row-reverse { justify-content: space-between; align-items: center; } .about-img img { max-width: 50vw; } button.navbar-toggler2 { display: none; } ul.navbar-nav li.nav-item:last-child { border-right: 0; } } @media (max-width: 991.98px) { .logged-in .navbar-collapse { top: 47px; } header .collapse:not(.show) { display: block; height: 0px; overflow: hidden; transition: all 0.5s; visibility: hidden; opacity: 0; } header .collapse { transition: all 0.5s; visibility: visible; opacity: 1; } .navbar-collapse { position: fixed; width: 100%; top: 0; padding: 15px; right: 0; left: 0; z-index: 99; height: 100%; align-items: center; z-index: 99; background-color: var(--aq-secondary); } .dropdown-menu li.nav-item:hover>button.caret, .dropdown-menu li.nav-item:focus>button.caret { color: #fff; background-color: #162238; } button.navbar-toggler2 { border-radius: 4px; display: block; position: absolute; right: 0; left: 0; margin: auto; top: 14px; font-size: 20px; transition: all 0.4s; background-color: #fff; border: 0; width: 32px; height: 32px; background-color: #fff; } button.navbar-toggler2:focus, button.navbar-toggler2:hover { background-color: var(--aq-primary); transition: all 0.4s; color: #fff; } header ul.navbar-nav { margin-top: 40px!important; } header .caret { width: 34px; height: 30px; position: absolute; right: 0px; z-index: 99; top: 6px; margin-right: 4px; transition: all 0.4s; } header .caret:hover, header .caret:focus { background-color: var(--aq-primary); color: #fff; transition: all 0.4s; } .about-topbar-desktop { display: none; } header form.d-flex { margin-left: 0; margin-bottom: 20px; } .dropdown a { justify-content: space-between; } .pt-sm-60 { padding-bottom: 60px; } .blog-sidebar { padding-top: 60px; } .item-details, .portfolio-detail-content { margin-top: 30px; } .service-detail .list-group { margin-bottom: 30px; } header .navbar-collapse .navbar-nav { overflow-x: hidden; max-height: 80vh; } ul.navbar-nav li.nav-item { display: block!important; float: left; width: 100%; } .about-list-col { padding: 12px; min-height: 90px; } .navbar-nav .dropdown-menu { padding: 0!important; float: left; width: 100%; background-color: #ffffff08; border: 0; padding-left: 15px; } .navbar-nav .dropdown-menu { border-left: 1px solid #cccccc47; border-radius: 0; margin-left: 5px; } .navbar .navbar-nav .nav-link, .navbar .navbar-nav .dropdown-item { color: #fff; padding: 12px 0; border-right: 0; float: none; } section.few-service { transform: translate(0px, 0px); } .sidbar-btn, .navbar .logo, div#sidbar .close { display: block; } div#sidbar { position: fixed; right: 0; left: 0; top: 0; height: 100%; z-index: 999; bottom: 0; overflow: hidden; transform: translate(-100%, 0); transition: all 0.7s; } div#sidbar.show { transform: translate(0, 0); transition: all 0.7s; background-color: #000000c2; } div#sidbar .close { transform: translate(-100%, 0); transition: all 0.4s; } div#sidbar.show .close { transform: translate(0, 0); transition: all 0.4s; } .sidbar-container { background-color: #fff; height: 100vh; position: relative; z-index: 99; } .sidbar-container { max-width: 275px; } .middle-bar { overflow: auto; max-height: 50vh; margin-top: 20px; } .space-betwee .logo { display: none; } .container.top-bar-flex { margin: 0; display: block!important; padding: 0; } .topbar-right { padding: 15px; } section.few-service { margin: 60px 0; } .get-touch-content .get-touch-content-inner { text-align: center; } .get-touch-content .get-touch-content-inner h2 { font-size: 22px; } main .owl-nav .owl-prev, main .owl-nav .owl-next { width: 60px; height: 60px; font-size: 28px!important; } .slide-content h2.title { font-size: 35px; } .main-slider .item p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 1; -webkit-box-orient: vertical; } .main-slider .btn.btn-lg { padding: 12px 16px; font-size: 18px; } body .owl-carousel .owl-dots { bottom: 40px; } } /* Small devices (landscape phones, less than 768px) */ @media (max-width: 767.98px) { header h1 { font-size: 34px; } .section-title h2 { text-transform: capitalize; font-size: 26px; } .main-slider h2.title { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-box-orient: vertical; } .main-slider .btn.btn-lg { padding: 9px 12px; font-size: 15px; } main .owl-nav .owl-prev, main .owl-nav .owl-next { width: 50px; height: 50px; } .page-wrapper { padding-bottom: 0; } .feature-block { margin-bottom: 60px; } .portfolio-prev-next.content-center { display: block; } .element-css { display: none; } .portfolio-prev-next { padding: 20px 0; margin: 40px 0; } .navbar-nav li.nav-item { width: 100%; } .about-small-img, .about-big-img { margin: 5px; max-width: 100%; height: 100%; } .about-img { margin-bottom: 60px; } .about-list { grid-template-columns: repeat(1, minmax(0, 1fr)); } .navbar .logo { max-width: 400px; } .navbar .logo img { max-width: 130px; } .slide-content h2.title { font-size: 22px; } .container.slider-overlay { left: 3%; right: 3%; } body .owl-carousel .owl-dots { bottom: 40px; } .feature-block .container { transform: translate(0, 0%); position: static; } .feature-block-col { display: block; margin: 15px; padding: 15px; } .get-touch .center-lable { display: none; } .get-touch-content-inner h2 { font-size: 20px; } .get-touch-content-inner h2 { font-size: 20px; } .get-touch-col.newsletter .get-touch-content { padding-right: 80px; width: 100%; } .get-touch-content { width: 100%; } .blog_tag_share.content-center, .post-prev-next.content-center { display: block; } .post-prev { margin-right: 0; margin-bottom: 20px; } .post-next.d-flex { margin-left: 0; margin-top: 20px; } .comment-body .comment-author, .comment-body .comment-box { display: block; vertical-align: top; } .comment-list .children { margin-left: 0; } .blog-item .list-group-item { display: flex; align-items: baseline; } .comment-respond { padding: 40px 15px; } } /* X-Small devices (portrait phones, less than 576px)*/ @media (max-width: 575.98px) { header .contact-area { padding: 10px 2px; } .post-info.content-center { display: block; } .author-post-inner { padding: 0 15px; } .related-portfolio-slider .owl-nav { position: initial; } }