/*========================== ===== Table Of Contnt ====== * Default * Button * Header CSS * Header * Main Menu Navication * Sub Menu * Breadcroumb * Default Blog * Pagination * Post Navication * Sidebar * Widgetss * Comments * Comments Respond * Error Page * Search Page * Video PopUp Transition * Quote Post * Slik Slider Icon * Footer CSS * Footer One * Footer Two * Portfolio Related * Banner Widgets * Top To Buttom /************************************* ******** DEFAULT CSS ********** *************************************/ body { font-size: 16px; line-height: 28px; color: #454545; font-weight: 400; -ms-word-wrap: break-word; word-wrap: break-word; background: #ffffff; -webkit-font-smoothing: antialiased; -webkit-text-size-adjust: 100%; overflow-x: hidden; font-family: "Rubik" } .site.demo-ten { overflow: hidden; } a, h1, h2, h3, h4, h5, h6, strong, dt, th, .comment-meta .fn, .comment-reply-link, .no-comments { color: #1d2c38; -webkit-transition: .3s; transition: .3s; } a { text-decoration: none; } h1, h2, h3, h4, h5, h6 { font-family: "Nunito"; font-weight: 700; margin-bottom: 15px; } h1 { font-size: 40px; line-height: 50px; } h2 { font-size: 36px; line-height: 46px; } h3 { font-size: 32px; line-height: 40px; } h4 { font-size: 28px; line-height: 37px; } h5 { font-size: 24px; line-height: 32px; } h6 { font-size: 22px; line-height: 28px; } a:hover { color: #104cba; text-decoration: none; } .logo-area .site-branding .site-title { margin: 0; padding-top: 0px; } .logo-area .site-branding .site-title a { color: #ffffff; } .header-one.default .logo-area .site-branding .site-title a { color: #030511 } .header-two .logo-area .site-branding .site-title { padding-top: 0; } .logo-area .site-branding { min-width: 150px; text-align: center; } .header-three .site-branding img { height: auto; } .header-six .logo-area .site-branding .site-title a { color: #2f97f7; } /************************************* ******** PRELOADER CSS ********** *************************************/ .preloader-area { position: fixed; width: 100%; height: 100vh; background: #ffffff; z-index: 999999999999999; } .theme-loader { width: 70px; height: 70px; margin: auto; transform-style: preserve-3d; animation: animate 4.59s ease-in-out infinite; z-index: 999; position: absolute; left: 0; right: 0; top: 0; bottom: 0; } .theme-loader:before, .theme-loader:after { content: ""; width: 50px; height: 50px; border: 15px solid #1B76FF; border-radius: 50%; position: absolute; animation: animate_1 1.73s ease-in-out infinite both reverse; } .theme-loader:after { border-color: #0D47A1; animation-delay: -0.86s; } @keyframes animate { 0%, 100% { transform: rotateX(8.75deg) rotateY(35deg); } 50% { transform: rotateX(35deg) rotateY(-35deg) rotate(180deg); } } @keyframes animate_1 { 0%, 100% { transform: translateZ(25px) rotateX(14deg); } 33% { transform: translateZ(-25px) scale(0.4); } 66% { transform: translateZ(-25px); } } /************************************* ******** BUTTONS CSS ********** *************************************/ .theme-btns { border-radius: 5px; background-color: rgb(16, 76, 186); padding: 20px 30px; font-size: 16px; color: #fff; font-weight: 600; line-height: 1; display: inline-block; } .theme-btns:hover { background-color: #1d2c38; color: #fff; } ul.slick-dots { margin: 0; padding: 0; list-style: none; text-align: center; } ul.slick-dots li { display: inline-block; margin: 0 4px; line-height: 0; } ul.slick-dots li button { font-size: 0; border: none; width: 18px !important; height: 4px; background: #091d3e; border-radius: 0; display: inline-block; } ul.slick-dots li.slick-active button { background-color: #104cba } .theme-btns.gradient-btn-one, .theme-btns.gradient-btn-two, a.theme-btns.gradient-btn-one, a.theme-btns.gradient-btn-two { z-index: 1; position: relative; border-radius: 4px; padding: 20px 36px; text-transform: uppercase; background: -webkit-gradient(linear, left top, right top, color-stop(-21.46%, #A146E8), color-stop(36.39%, #6C63D0), to(#387DB8)); background: -webkit-linear-gradient(left, #A146E8 -21.46%, #6C63D0 36.39%, #387DB8 100%); background: -o-linear-gradient(left, #A146E8 -21.46%, #6C63D0 36.39%, #387DB8 100%); background: linear-gradient(90deg, #A146E8 -21.46%, #6C63D0 36.39%, #387DB8 100%); } .header-nine ul.restly-hmini { margin-right: 15px; } @media only screen and (max-width: 480px) { .theme-btns.gradient-btn-one, .theme-btns.gradient-btn-two, a.theme-btns.gradient-btn-one, a.theme-btns.gradient-btn-two { padding: 12px 25px; } } .theme-btns.gradient-btn-one:before, .theme-btns.gradient-btn-two:before, a.theme-btns.gradient-btn-one:before, a.theme-btns.gradient-btn-two:before { content: ''; z-index: -1; left: 50%; top: 50%; -webkit-transition: 0.5s; -o-transition: 0.5s; transition: 0.5s; border-radius: 4px; position: absolute; background: #030511; -webkit-transform: translate(-50%, -50%); -ms-transform: translate(-50%, -50%); transform: translate(-50%, -50%); } .theme-btns.gradient-btn-one:hover:before, .theme-btns.gradient-btn-two:not(hover):before, a.theme-btns.gradient-btn-one:hover:before, a.theme-btns.gradient-btn-two:not(hover):before { opacity: 1; width: calc(100% - 3px); height: calc(100% - 3px); } .theme-btns.gradient-btn-two:hover:before, .theme-btns.gradient-btn-one:not(hover):before, a.theme-btns.gradient-btn-two:hover:before, a.theme-btns.gradient-btn-one:not(hover):before { width: 0; height: 0; opacity: 0; } .header-ten .main-header.sticky-bar { background: transparent !important; } /*** header menu section **/ /*------------------- 2.5. Mobile Menu -------------------*/ .tp-menu-wrapper { position: fixed; top: 0; left: 0; bottom: 0; background-color: #24231dc4; z-index: 999999; width: 0; width: 100%; height: 100%; -webkit-transition: all ease 0.8s; transition: all ease 0.8s; opacity: 0; visibility: hidden; } .tp-menu-wrapper .mobile-logo { padding-bottom: 30px; padding-top: 40px; display: block; text-align: center; background-color: #104cba; } .tp-menu-wrapper .mobile-logo a { color: #ffffff; } .tp-menu-wrapper .mobile-logo svg { max-width: 185px; } .tp-menu-wrapper .tp-menu-toggle { border: none; font-size: 22px; position: absolute; right: -40.5px; top: 25px; padding: 0; line-height: 1; width: 33px; height: 33px; line-height: 35px; font-size: 18px; z-index: 1; color: #ffffff; background-color: #283641; border-radius: 50%; } .tp-menu-wrapper .tp-menu-area { width: 100%; max-width: 310px; background-color: #ffffff; border-right: 3px solid #104cba; height: 100%; position: relative; left: -110%; opacity: 0; visibility: hidden; -webkit-transition: all ease 1s; transition: all ease 1s; z-index: 1; } .tp-menu-wrapper.tp-body-visible { opacity: 1; visibility: visible; } .tp-menu-wrapper.tp-body-visible .tp-menu-area { left: 0; opacity: 1; visibility: visible; } .tp-mobile-menu { overflow-y: scroll; max-height: calc(100vh - 200px); padding-bottom: 40px; margin-top: 33px; text-align: left; } .tp-mobile-menu ul { margin: 0; padding: 0 0; } .tp-mobile-menu ul li { border-bottom: 1px solid; list-style-type: none; border-color: #ededed; } .tp-mobile-menu ul li li:first-child { border-top: 1px solid; border-color: #ededed; } .tp-mobile-menu ul li a { display: block; position: relative; padding: 12px 0; line-height: 1.4; font-size: 14px; text-transform: capitalize; color: #1d2c38; padding-left: 18px; } .tp-mobile-menu ul li.tp-active>a { color: #104cba; } .tp-mobile-menu ul li ul li { padding-left: 10px; } .tp-mobile-menu ul li ul li:last-child { border-bottom: none; } .tp-mobile-menu ul .tp-item-has-children>a { position: relative; } .tp-mobile-menu ul .tp-item-has-children>a .tp-mean-expand { position: absolute; right: 0; top: 50%; font-weight: 600; font-size: 10px; width: 25px; height: 25px; line-height: 25px; margin-top: -12.5px; display: inline-block; text-align: center; background-color: #104cba; color: #ffffff; border-radius: 50%; } .tp-mobile-menu ul .tp-item-has-children>a .tp-mean-expand:before { content: "\f061"; font-family: 'Font Awesome 5 Free'; } .tp-mobile-menu ul .tp-item-has-children>a:after { content: "\f063"; font-family: 'Font Awesome 5 Free'; width: 22px; height: 22px; line-height: 22px; display: inline-block; text-align: center; font-size: 12px; border-radius: 50px; background-color: #dfdfdfde; float: right; margin-top: 1px; } .tp-mobile-menu ul .tp-item-has-children.tp-active>a .tp-mean-expand:before { content: "\f063"; font-family: 'Font Awesome 5 Free'; } .tp-mobile-menu ul .tp-item-has-children.tp-active>a:after { content: "\f061"; font-family: 'Font Awesome 5 Free'; } .tp-mobile-menu>ul { padding: 0 25px; } .tp-mobile-menu>ul>li:last-child { border-bottom: none; } .tp-menu-toggle { width: 50px; height: 50px; padding: 0; font-size: 20px; border: none; display: inline-block; border-radius: 5px; margin-right: 24px; position: absolute; right: 20px; } .tp-menu-toggle:hover { background-color: #1d2c38; } @media (max-width: 400px) { .tp-menu-wrapper .tp-menu-area { width: 100%; max-width: 270px; } .tp-mobile-menu>ul { padding: 0 20px; } } /*------------------- 4.2. Header -------------------*/ .tp-header { position: relative; z-index: 41; } .tp-header .icon-btn { color: #1d2c38; background-color: transparent; } .tp-header .icon-btn:hover { background-color: #104cba; border-color: #104cba; color: #ffffff; } .sticky-wrapper { -webkit-transition: 0.4s ease-in-out; transition: 0.4s ease-in-out; } .sticky-wrapper.sticky .menu-area { position: fixed; top: 0; right: 0; left: 0; z-index: 99; background-color: #ffffff; box-shadow: 0 0 10px 0 rgba(0, 0, 0, 0.07); -webkit-animation: stickyAni 0.4s ease-in-out; animation: stickyAni 0.4s ease-in-out; } .sticky-wrapper.sticky .bg-transparent { background-color: #1d2c38 !important; } @-webkit-keyframes stickyAni { 0% { -webkit-transform: translate3d(0, -40px, 0) scaleY(0.8); transform: translate3d(0, -40px, 0) scaleY(0.8); opacity: 0.7; } 100% { -webkit-transform: translate3d(0, 0, 0) scaleY(1); transform: translate3d(0, 0, 0) scaleY(1); opacity: 1; } } @keyframes stickyAni { 0% { -webkit-transform: translate3d(0, -40px, 0) scaleY(0.8); transform: translate3d(0, -40px, 0) scaleY(0.8); opacity: 0.7; } 100% { -webkit-transform: translate3d(0, 0, 0) scaleY(1); transform: translate3d(0, 0, 0) scaleY(1); opacity: 1; } } .header-absolute { position: absolute; top: 0; left: 0; width: 100%; } .main-menu a { display: block; position: relative; font-weight: 600; font-size: 16px; text-transform: capitalize; } .main-menu>ul>li>a { padding: 33px 15px 30px 15px; } .main-menu ul { margin: 0; padding: 0; } .main-menu ul li { list-style-type: none; display: inline-block; position: relative; } .main-menu ul li:last-child { margin-right: 0 !important; } .main-menu ul li:first-child { margin-left: 0 !important; } .main-menu ul li:hover>ul.sub-menu, .main-menu ul li:hover ul.mega-menu { visibility: visible; opacity: 1; -webkit-transform: scaleY(1); -ms-transform: scaleY(1); transform: scaleY(1); z-index: 9; } .main-menu ul.sub-menu { position: absolute; text-align: left; top: 100%; left: 0; background-color: #ffffff; visibility: hidden; min-width: 190px; width: -webkit-max-content; width: -moz-max-content; width: max-content; padding: 7px; left: -14px; opacity: 0; z-index: -1; border: 0; -webkit-transform: scaleY(0); -ms-transform: scaleY(0); transform: scaleY(0); -webkit-transform-origin: top center; -ms-transform-origin: top center; transform-origin: top center; -webkit-transition: all 0.4s ease 0s; transition: all 0.4s ease 0s; } .main-menu ul.sub-menu a { font-size: 16px; line-height: 30px; } .main-menu ul.sub-menu { padding: 0; left: -27px; } .main-menu ul.sub-menu li { display: block; margin: 0 0; padding: 0px; border-bottom: 1px solid #dfdfdfde; } .main-menu ul.sub-menu li:last-child { border: none; } .main-menu ul.sub-menu li a { position: relative; padding-left: 0; text-transform: capitalize; padding: 15px 20px; } .main-menu ul.sub-menu li ul.sub-menu { left: 100%; right: auto; top: 0; margin: 0 0; } .main-menu ul.sub-menu li ul.sub-menu li ul { left: 100%; right: auto; } .menu-expand { font-weight: 500; text-transform: capitalize; color: #1d2c38; } .menu-expand:hover { color: #104cba; } .menu-expand i { margin-right: 8px; } .inquiry-list { font-weight: 500; text-transform: capitalize; color: #ffffff; } .inquiry-list:hover { color: #104cba; } .inquiry-list i { color: var(--yellow-color); margin-right: 10px; } .inquiry-list .count { font-size: 12px; display: inline-block; width: 26px; height: 26px; line-height: 26px; background-color: #ffffff; color: #1d2c38; text-align: center; border-radius: 99px; margin-left: 10px; } .header-button { height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; gap: 10px; margin-left: 15px; } .header-three .header-button { margin-right: 3px; } .header-logo { padding-top: 10px; padding-bottom: 10px; } .header-logo h2 { margin-bottom: 0; } /* ------------------------------------------- */ /* Mega Menu ------------------------------ */ /* ----------------------------------------- */ .main-menu li.mega ul ul { background: 0 0; width: auto } .main-menu li.mega li { display: inline-block; vertical-align: top; margin-left: 0 } .main-menu li.mega li li { display: block; position: relative; left: 4px } .main-menu>ul>li.mega { position: inherit } .main-menu>ul>li.mega>ul { width: 100%; padding-right: var(--bs-gutter-x, .75rem); padding-left: var(--bs-gutter-x, .75rem); margin-right: 0; margin-left: 0; max-width: 1320px; left: 0; right: 0; } .header-one .main-menu>ul>li.mega>ul { margin-right: auto; margin-left: auto; } .main-menu>ul>li.mega>ul li.has-sub ul { display: block; position: relative; left: auto } .main-menu>ul>li.mega>ul>li { padding-bottom: 15px; box-sizing: border-box } .main-menu li.mega li li a { padding: 3px 15px; border-color: transparent; font-size: 14px; font-weight: normal; } .main-menu li.mega li.has-sub a:after { display: none } .main-menu ul li.mega ul { opacity: 1; visibility: visible; top: auto; box-shadow: none; } .main-menu ul li.mega ul li a:hover, .main-menu ul li.mega ul li.current-menu-item a { background: transparent !important; color: #104cba; } .main-menu>ul>li.mega>ul li.has-sub ul { padding-top: 13px; padding-bottom: 1px; } .main-menu>ul>li.mega>ul li.has-sub ul { padding-top: 13px; padding-bottom: 1px; } .main-menu>ul>li.mega>ul>li>a { padding: 11px 15px; border-bottom: 1px solid rgb(223 223 223 / 87%); } .main-menu>ul>li.mega.column_2>ul>li { width: 49% !important; } .main-menu>ul>li.mega.column_3>ul>li { width: 33% !important; } .main-menu>ul>li.mega.column_4>ul>li { width: 24.6% !important; } .main-menu>ul>li.mega.column_5>ul>li { width: 19.6% !important; } .main-menu>ul>li.mega.column_6>ul>li { width: 16.3% !important; } .main-menu ul li.mega>ul { left: 0; } .main-menu li.mega>ul.sub-menu ul.sub-menu { opacity: 1; -webkit-transform: scaleY(1); -ms-transform: scaleY(1); transform: scaleY(1); position: relative; left: 0; } .main-menu li.mega>ul.sub-menu li { border-color: transparent; left: 0; } /************************************* ******** HEADER ONE CSS ********** *************************************/ .header-top ul li { display: inline-block; padding: 0; margin: 0; } .header-top ul { padding: 0; margin: 0; } .header-top ul li span, .header-top ul li p { display: inline-block; margin: 0; } .office-time, .social-icons { display: inline-block; } .header-top { background-color: #e5eef6; padding: 12px 0; } .header-top ul li, .header-top ul li span, .header-top ul li p, .header-top ul li a, .office-time, .social-icons { font-size: 16px; color: #1d2c38; } .header-eight .header-top ul li, .header-eight .header-top ul li span, .header-eight .header-top ul li p, .header-eight .header-top ul li a, .header-eight .office-time, .header-eight .social-icons { color: #ffffff; } .header-top ul li { margin-right: 45px; } .header-top ul li:last-child { margin-right: 0; } .top-header-right { text-align: right; } .office-time { margin-right: 50px; } .social-icons ul li { margin-right: 0; margin-left: 17px; } .social-icons ul li:first-child { margin-left: 0; } .header-top ul li a:hover { color: #104cba; } .header-top ul li span { margin-right: 5px; } .office-time i { color: #104cba; margin-right: 5px; } .header-two .main-navigation ul>li a:hover, .header-three .main-navigation ul>li a:hover { color: #b0c2d7; } .header-two .main-navigation ul>li a:hover { color: #b0c2d7; } .main-navigation ul ul.sub-menu li a:hover { color: #ffffff; background-color: #104cba; } .main-navigation ul ul.sub-menu li a { color: #1d2c38; } .logo-area.logobg { position: relative; overflow: hidden; padding: 31px 121px 28px 70px; z-index: 0; } .logo-area.logobg:after { content: ""; position: absolute; left: 0; top: 0; background: #104cba; height: 100%; width: 5000px; z-index: -1; } .site-branding img { max-width: unset; } .header-top-fluid { max-width: 93%; margin: auto; padding-right: 150px; } .main-header.header-fluid .navbar { padding: 0; } .main-header.header-fluid .nav-menu { margin-right: 217px; } .restly-header-builder .main-header.header-fluid .nav-menu { margin-right: 0px; } .header-two .logo-area { padding: 12px 38px; } .header-two .main-header.header-fluid .nav-menu { margin-right: 75px; } .header-two { position: absolute; width: 100%; clear: both; } .header-two .header-top { background-color: transparent; padding: 12px 0; border-bottom: 1px solid #4e597b; } .header-two .main-header-right { border-left: 1px solid #4e597b; } .header-two .header-top { background-color: transparent; padding: 12px 75px 12px 30px; border-bottom: 1px solid #4e597b; } .header-two .header-top ul li, .header-two .header-top ul li span, .header-two .header-top ul li p, .header-two .header-top ul li a, .header-two .office-time, .header-two .social-icons, .header-three .header-top ul li, .header-three .header-top ul li span, .header-three .header-top ul li p, .header-three .header-top ul li a, .header-three .office-time, .header-three .social-icons { font-size: 16px; color: #ffffff; } .header-two .main-navigation ul li a { color: #ffffff; } .header-two .office-time i, .header-three .office-time i { color: #ffffff; margin-right: 5px; } .header-two .main-header.header-fluid { width: 100%; border-bottom: 1px solid #4e597b; z-index: 1; } .header-two .main-header.header-fluid { display: flex; align-items: center; background: #222f5a; } .main-header-right.p-0.menu-width2 { width: inherit; } .site-header.header-three.defult .site-title { text-align: left; } .custom-container { padding-left: 80px; padding-right: 80px; } .site-header.header-seven .sticky-bar { background-color: #ffffff; } .header-three .main-header { border-bottom: 1px solid rgb(255 255 255 / 32%); position: absolute; width: 100%; z-index: 99; /* min-height: 100px; */ } .header-six .main-header { border-bottom: 1px solid rgb(255 255 255 / 32%); position: absolute; width: 100%; z-index: 99; min-height: 83px; } .header-three .header-top { background-color: #104cba; padding: 12px 0; } .header-three .header-top ul li a:hover { color: #1d2c38; } .sticky-bar { position: fixed; padding-top: 10px; padding-bottom: 15px; z-index: 999999999; -webkit-animation: 300ms ease-in-out 0s normal none 1 running fadeInDown; animation: 300ms ease-in-out 0s normal none 1 running fadeInDown; transition: .3s; -webkit-transition: .3s; -moz-transition: .3s; -ms-transition: .3s; -o-transition: .3s; width: 100%; top: 0; } .header-three .main-header.sticky-bar { position: fixed; background-color: #222f5a; padding: 2px 0; min-height: auto; border: none; z-index: 99999999; } .header-two .sticky-bar { padding-top: 0; padding-bottom: 0; } .header-two.sticky-bar .header-top { display: none; } .header-two.sticky-bar .logo-area { padding: 16px 70px; } .header-two.sticky-bar .main-header.header-fluid { background-color: #222f5a; } .header-two.sticky-bar { padding-top: 0; padding-bottom: 0; } .header-two.sticky-bar .main-navigation ul li ul { top: auto; } .header-two.sticky-bar .logo-area { padding: 7px 70px; } /** Header Four **/ .header-three.header-four .header-top { background-color: #e5eef6; } .header-three.header-four .header-top ul li, .header-three.header-four .header-top ul li span, .header-three.header-four .header-top ul li a, .header-three.header-four .office-time, .header-three.header-four .office-time i { color: #1d2c38; } .header-three.header-four .header-top ul li a:hover { color: #104cba; } .header-three.header-four .main-header { border-bottom: none; } .header-search-popup { position: fixed; justify-content: center; align-items: center; width: 100vw; height: 100vh; z-index: 9999; padding-left: 20px; padding-right: 20px; display: flex; top: 0; left: 0; transform: translateY(-130%); transition: transform 600ms ease, opacity 600ms ease; } .header-search-popup.active { transform: translateY(0%); } .header-search-overlay { position: absolute; top: 0; left: 0; right: 0; bottom: 0; background-color: rgb(6 18 39); opacity: 0.80; cursor: pointer; z-index: -1; } .header-four .button.search-open i { font-size: 17px; } .header-four .button.search-open { margin-right: 30px; color: #fff; font-weight: 400; cursor: pointer; } .header-search-popup-content { width: 100%; max-width: 550px; } .header-search-popup-content form { display: flex; flex-wrap: wrap; position: relative; background-color: #eff2f6; overflow: hidden; } .header-search-popup-content form button { border: none; outline: none; padding: 0; width: 70px; height: 68px; display: flex; justify-content: center; align-items: center; text-align: center; position: absolute; top: 0; right: -1px; border-radius: 0; background-color: #104cba; color: #fff; } /** Header five**/ .header-five .container nav { position: relative; } .header-five .container nav:after { content: ""; background: #ffffff; width: 5000px; height: 100%; top: 0; right: -16px; z-index: -1; position: absolute; box-shadow: 0px 11px 16px 0px rgb(16 76 186 / 10%); } .header-five .logo-area .site-branding .site-title a { color: #1d2c38; } .header-five .main-navigation ul li ul { top: 82px; } .header-five .main-navigation ul li a { color: #1d2c38; } .header-three.header-five .main-header.sticky-bar { background-color: transparent; } .header-six .main-header { background: #F4F7FA; } .button.search-open { cursor: pointer; transition: .4s; } .header-five .button.search-open { color: #040B11 } a.theme-login-btn { border: 2px solid #2F97F7; padding: 12px 20px; border-radius: 3px; font-family: "Rubik"; font-weight: 500; text-transform: uppercase; color: #2F97F7; } .login-signup-btn { margin-left: 20px; } a.theme-login-btn:hover { background-color: #2F97F7; color: #ffffff; } .header-six .main-header.sticky-bar { position: fixed; width: 100%; top: 0; } .site-header.header-seven .logo-area .site-branding .site-title a { color: #1d2c38; } .header-seven .header-number { margin-right: 100px; } .header-number>i { font-size: 18px; margin-right: 20px; border: 1px solid #E5E7EF; width: 50px; height: 50px; background: transparent; line-height: 50px; border-radius: 50%; text-align: center; } .header-number .number-content span { color: #333F7D; display: block; font-size: 14px; margin-bottom: 5px; } .header-number .number-content a { color: #000F5C; font-size: 20px; text-decoration: underline; } .header-number { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .header-seven .main-header { border-bottom: 1px solid #E5E7EF; } /*** Header Eight ***/ .header-top .top8 { display: inline-block; } .top-header-right.top8 { float: right; } .header-top .eight-email-list { display: inline-block; } .header-top .eight-email-list ul li { padding-right: 20px; margin-right: 20px; border-right: 1px solid rgba(255, 255, 255, 0.3); } .header-top .top8 ul li span i { color: #F43336; margin-right: 10px; } .header-eight .header-top { background: #000000; } .header-top .top8 ul li, .header-top .top8 ul li span, .header-top .top8 ul li a { color: #ffffff; } .header-top .top8 ul li a:hover { color: #F43336; } .top-header-left.top8 { padding-left: 270px; } .rtl .top-header-left.top8 { padding-left: 0px; padding-right: 270px; } .rtl .top-header-right.top8 { float: left; } .header-eight .logo-area a { background: #f43336; padding: 34px 60px; border-bottom-right-radius: 40px; border-bottom-left-radius: 40px; } .header-eight .logo-area { margin-top: -95px } .header-eight .main-header.sticky-bar .logo-area { margin-top: 0; } .header-eight .button.search-open { padding-right: 40px; } .header-eight .button.search-open { padding-right: 40px; } .header-eight .theme-btns { background-color: #000000; } .header-eight .theme-btns:hover { background: #f43336; } .header-eight .main-navigation ul li a:hover { color: #f43336; } .header-eight .main-navigation ul li ul li a:hover, .header-eight .main-navigation ul li ul li.current-menu-item>a, .header-eight .main-navigation ul li ul li.current_page_item>a, .header-eight .main-navigation ul li ul li.current_page_ancestor>a { background: #f43336; } .header-eight .sticky-bar { background-color: #f5f5f5; } .header-nine .main-navigation ul li a { color: #ffffff; } .header-nine .button.search-open, .header-nine .restly-hmini a span.fas { cursor: pointer; transition: .4s; width: 40px; height: 40px; border: 2px solid rgba(255, 255, 255, 0.2); border-radius: 100%; text-align: center; padding: 10px; color: #ffffff; font-size: 15px; } .header-nine ul.restly-hmini span.count { width: 20px; height: 20px; background: -webkit-gradient(linear, left top, right top, color-stop(-21.46%, #A146E8), color-stop(36.39%, #6C63D0), to(#387DB8)); background: -webkit-linear-gradient(left, #A146E8 -21.46%, #6C63D0 36.39%, #387DB8 100%); background: -o-linear-gradient(left, #A146E8 -21.46%, #6C63D0 36.39%, #387DB8 100%); background: linear-gradient(90deg, #A146E8 -21.46%, #6C63D0 36.39%, #387DB8 100%); line-height: 20px; border-radius: 50%; text-align: center; left: -14px; } .header-nine .main-header { border-bottom: 1px solid rgba(255, 255, 255, 0.1); background: transparent; position: absolute; width: 100%; z-index: 2; } .header-nine .main-header.sticky-bar { position: fixed; background-color: #0e0e0e; } /************************************* ******** HEADER TEN ********** *************************************/ .header-ten .main-header { position: relative; left: 0px; top: 0px; z-index: 999; width: 100%; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; } @media only screen and (min-width: 991px) { .header-ten .container { max-width: 1620px; } } .header-ten .logo-area .site-branding .site-title a { color: #1d2c38; } .header-ten .header-top { background: #104cba; color: #fff; } .header-ten .header-top p { margin: 0; padding: 0; } .header-ten .header-top a { color: #fff; text-decoration: underline; } .header-ten .header-top a:hover { color: #1d2c38; } .header-ten .header-upper { position: absolute; width: 100%; } .header-ten .sticky-bar .header-upper { background: white; } .header-ten a.theme-btns { color: #1d2c38; border: 1px solid #e5e5e5; background: transparent; padding: 17px 25px; } .header-ten a.theme-btns:hover { background: #e5eef6; } .header-ten a.theme-btns i { transition: .4s; margin-left: 10px; } .header-ten a.theme-btns:hover i { transition: .4s; margin-left: 15px; margin-right: -5px; } .header-ten a.login { color: #454545; font-size: 18px; margin: 0 35px; } .header-ten a.login i { margin-right: 8px; } .header-ten a.login:hover { color: #2058bf; } @media screen and (min-width:1024px) and (max-width: 1197px) { .header-ten .button .theme-btns { display: none; } } @media screen and (max-width: 1023px) { .header-ten a.login, .header-ten .button .theme-btns { display: none; } .header-ten .main-header .navbar { padding: 10px 0; } } /************************************* ******** BREADCROUMB CSS ********** *************************************/ .breadcroumb-area { background-position: top center; background-size: cover; background-repeat: no-repeat; padding-top: 290px; padding-bottom: 213px; background-color: #222f5a; } .header-two .breadcroumb-area { position: absolute; width: 100%; top: 0; z-index: -1; } .breadcroumn-contnt .brea-title { font-size: 60px; color: #fff; line-height: 80px; font-weight: 900; margin-bottom: 20px; } .bre-sub span { color: #fff; } .bre-sub span a { color: #fff; } .bre-sub { color: #fff; } .bre-sub span { margin: 0 2px; font-size: 18px; font-weight: 600; font-family: 'Rubik'; } .header-two .main-navigation ul li a, .header-three .main-navigation ul li a { color: #ffffff; } /** default page **/ .page-builder-not-used .site-main.content-area, .search .site-main.content-area { padding: 120px 0; } /************************************* ******** DEFAULT BLOG CSS ********** *************************************/ .post-single iframe { border: 0; width: 100%; } .post-tag label { font-weight: bold; color: #1d2c38; } .post-tag-social { font-size: 14px; margin: 0px 0 40px 0; clear: both; padding-top: 30px; } .post-tag-social .post-share label { color: #1d2c38; } .post-tag-social .post-share ul { padding: 0; margin: 0; } .post-tag span.tagcloud a { margin-left: 5px; text-transform: capitalize; color: #1d2c38; display: inline-block; } .post-tag span.tagcloud a:after { content: ","; } .post-tag-social .share-this-post ul li a { width: 30px; height: 30px; display: block; color: #fff; background-color: #2058bf; border-radius: 100%; font-size: 13px; line-height: 32px; } .post-tag-social .share-this-post ul li { display: inline-block; text-align: center; margin-left: 5px; } .post-tag-social .share-this-post ul li a:hover { background-color: #1d2c38; } .post-tag-social .share-this-post ul li a:hover i { color: #fff; } .post-tag-social .share-this-post ul li a i { color: #fff; } .post-tag span.tagcloud a:hover { color: #2058bf; } .grid .post-img img, .grid-ls .post-img img, .grid-rs .post-img img { height: auto; object-fit: cover; } .post-meta-box ul li i { margin-right: 10px; color: #104cba; } .post-img img { max-width: 100%; object-fit: cover; } .post-meta-box ul li { display: inline-block; margin-right: 30px; font-size: 14px; text-transform: capitalize; line-height: 27px; } li.post-cat a { display: inline-block; } .post-meta-box ul li a, .post-meta-box label { color: #1d2c38; } .share-this-post ul li { margin-right: 0; margin-left: 15px; } .share-this-post ul li a i { color: #1d2c38; } .share-this-post ul li a:hover i, .post-meta-box ul li a:hover { color: #104cba; } h2.entry-title { font-size: 30px; line-height: 40px; color: #1d2c38; } .post-details h2.entry-title { font-size: 35px; line-height: 45px; } .post-content p { font-size: 16px; line-height: 1.7; } .post-content { padding-top: 0px; margin-bottom: 25px; } .post-single .post-content { padding-top: 16px; } .post-meta-box { line-height: 1; padding-top: 33px; padding-bottom: 20px; } .post-details .post-meta-box { padding-top: 0px; } .post-meta-box ul { padding: 0; margin: 0; } .share-this-post { display: inline-block; } .post-share label { margin-right: 0px; } .post-share { margin-right: 6px; } .post-share ul li, .post-share span { display: inline; } .share-this-post ul li i { padding: 0; margin: 0; } .post-button .theme-btns { padding: 20px 45px; font-size: 15px; } .single-post-item .post-thumbnail img { max-width: 100%; } .post-title h2.entry-title { padding: 0; margin: 0; } .all-posts-wrapper .single-post-item { margin-bottom: 60px; } .post-img { position: relative; } a.post-video { position: absolute; left: 0; right: 0; top: 0; bottom: 0; margin: auto; width: 100px; height: 100px; background-color: #2058bf; border-radius: 100%; text-align: center; vertical-align: middle; line-height: 101px; color: #fff; } a.post-video:hover { background-color: #ffffff; color: #2058bf; } /************************************* ******** PAGINATION CSS ********** *************************************/ nav.navigation.pagination ul, .woocommerce-pagination ul, .pagination-area ul, nav.navigation.comments-pagination { padding: 0; margin: 0; list-style: none; } .woocommerce-pagination ul li a, nav.navigation.pagination ul li a, nav.navigation.pagination ul li span, .page-links span, .page-links a, .pagination-area ul li a, nav.navigation.comments-pagination ul li a, nav.navigation.comments-pagination ul li span.page-numbers.current, .woocommerce-pagination ul li span.page-numbers.current { display: inline-block; width: 50px; height: 50px; border-radius: 100%; border: 2px solid #e5e5e5; text-align: center; vertical-align: middle; color: #222f5a; line-height: 50px; font-weight: 400; } .woocommerce-pagination ul li, nav.navigation.pagination ul li, .pagination-area ul li, nav.navigation.comments-pagination ul li { display: inline-block; margin-right: 5px; } .woocommerce-pagination ul li span.page-numbers.current, nav.navigation.pagination ul li a:hover, nav.navigation.pagination ul li span.current, .page-links span.current, .page-links a:hover, .pagination-area ul li a:hover, .pagination-area ul li a.current, nav.navigation.comments-pagination ul li span.page-numbers.current { background-color: #2058bf; color: #fff; border-color: transparent; } .pagination-area { text-align: center; margin: 40px 0; } .comments-area a.page-numbers:hover { background-color: #2058bf; color: #fff; } .comment-pagination:empty { margin-top: 0; display: none; } .comment-content a { word-wrap: break-word; } nav.navigation.comments-pagination { margin-top: 50px; } /************************************* ******** SIDEBAR CSS ********** *************************************/ .sidebar-widget-area .widget p, .sidebar-widget-area .widget ul li, .sidebar-widget-area .widget { font-size: 14px; } .sidebar-widget-area .widget { background-color: #eff2f6; margin-bottom: 40px; padding: 40px 30px; } .widget.author-info-item, .sidebar-sticky-area { position: -webkit-sticky; position: sticky; top: 114px; } .sidebar-widget-area .widget form.search-form input { background: #ffffff; } /************************************* ******** SIDEBAR WIDGET CSS ********** *************************************/ footer .widget { margin-bottom: 50px; } .sidebar-widget-area h2.widget-title { font-size: 20px; font-weight: bold; line-height: 60px; position: relative; padding: 0; margin: 0; margin-bottom: 35px; } .sidebar-widget-area h2.widget-title:after { content: ""; width: 10px; height: 2px; background: #104cba; position: absolute; left: 0; bottom: 0; } .sidebar-widget-area h2.widget-title:before { content: ""; width: 30px; height: 2px; background: #104cba; position: absolute; left: 15px; bottom: 0; } .sidebar-widget-area ul li a { color: #1d2c38; font-size: 14px; line-height: 32px; } section.widget:last-of-type { margin-bottom: 0; } table { width: 100%; border-left: 1px solid; border-bottom: 1px solid; border-color: #d7d7d7; margin: 0 0 20px; } table th, table td { border-top: 1px solid; border-right: 1px solid; text-align: center; padding: 8px; border-color: #d7d7d7; } .widget table caption { padding-bottom: 0; } .widget.widget_rss .rss-date { margin-bottom: 8px; display: block; margin-top: 4px; color: #104cba; font-weight: 700; } .widget.widget_rss cite { margin-top: 10px; display: block; color: #104cba; } .widget.widget_rss ul li { border-top: 0; padding-bottom: 20px; border-bottom: 1px solid #2a5db9; margin-bottom: 20px; } .widget.widget_text img { max-width: 100%; height: auto; } .widget.widget_rss ul li:last-child { margin-bottom: 0; border: none; } .widget_rss li cite:before { display: inline-block; width: 20px; height: 2px; background: #ffffff; content: ""; position: relative; top: -5px; margin-right: 10px; } .widget.widget_text img { margin: 15px 0; } .widget.widget_tag_cloud a { background-color: #dfe3e8; padding: 11px 25px; line-height: 18px; font-size: 14px !important; text-transform: capitalize; border-radius: 5px; margin-right: 5px; color: #1d2c38; display: inline-block; clear: both; overflow: hidden; } .widget.widget_tag_cloud a:hover { background-color: #2058bf; color: #ffffff; } .widget select, .widget select:focus { padding: 0 15px; width: 100%; cursor: pointer; border-color: #dddddd; outline: none; color: #1d2c38; } .sidebar-widget-area .widget.widget_archive li, .sidebar-widget-area .widget.widget_categories li, .sidebar-widget-area .widget.widget_pages li, .sidebar-widget-area .widget.widget_meta li, .sidebar-widget-area .widget.widget_recent_entries li a, .sidebar-widget-area .widget.widget_rss li a, .sidebar-widget-area .widget.widget_text strong, .sidebar-widget-area .widget.widget_nav_menu a { color: #1d2c38; font-size: 16px; line-height: 30px; } .sidebar-widget-area .widget.widget_pages li a, .sidebar-widget-area .widget.widget_meta li a, .sidebar-widget-area .widget.widget_recent_entries li a, .sidebar-widget-area .widget.widget_nav_menu a { font-size: 16px; line-height: 28px; font-weight: 400; } .sidebar-widget-area .widget.widget_archive li:hover .post-count-number { background-color: #104cba; color: #ffffff; } .widget ul li>span.number { float: right; color: #1d2c38; } footer .widget ul li>span.number { color: #ffffff; } .sidebar-widget-area ul li a:hover, .sidebar-widget-area .widget.widget_nav_menu a:hover, .sidebar-widget-area .widget.widget_recent_entries li a:hover, .sidebar-widget-area .widget.widget_rss li a:hover { color: #2058bf; } .widget form.search-form { width: 100%; position: relative; } .widget form.search-form input, .widget form.search-form label { width: 100%; } .widget form.search-form input { padding: 14px; border: transparent; } .widget form.search-form .search-button button[type="submit"] { position: absolute; right: 0; width: auto; font-size: 14px; background: transparent; top: 0; border: none; padding: 26px 32px; color: #2058bf; line-height: 1; } .widget form.search-form input:focus, .widget form.search-form input:focus-visible { border: 1px solid #2058bf; outline: none; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .widget.widget_text img { margin: 15px 0; } .sidebar-widget-area .widget_recent_comments span.comment-author-link a { color: #104cba; } .bre-sub span>i { font-size: 11px; margin: 0 5px; } blockquote p { font-size: 16px; } blockquote p { font-size: 20px; } .post-content blockquote p { font-size: 20px; font-weight: bold; font-family: 'Nunito'; line-height: 30px; color: #1d2c38; } blockquote { padding-left: 30px; border-left: 5px solid #2058bf; margin: 30px 0 30px 0; } blockquote cite { font-size: 16px; font-style: normal; font-weight: 600; color: #1d2c38; } .post-contents.entry-content p { margin-bottom: 25px; } .post-contents.entry-content a { color: #26ade4; } /*------------------- COMMENTS LIST --------------------*/ .comments-area { background: #ffffff; } .cform-input { position: relative; } .all-comments { border-top: 1px solid #eef3f9; margin-top: 50px; padding-top: 50px; } .comment-list { margin-top: 50px; } .comment-list>ul, ul.children { margin: 0; padding: 0; list-style: none; } .single-comment { border-top: 1px solid #eef3f9; margin-top: 50px; padding-left: 100px; padding-top: 50px; position: relative; list-style-type: none; } .single-comment .single-comment { margin-left: -50px; } .single-comment.pingback-comment { padding-left: 0; } .comment-author { border-radius: 50%; -webkit-box-shadow: 0 16px 32px rgba(0, 0, 0, 0.12); box-shadow: 0 16px 32px rgba(0, 0, 0, 0.12); height: 80px; left: 0; overflow: hidden; position: absolute; top: auto; width: 80px; } .comment-meta { overflow: hidden; padding-bottom: 15px; } .comment-left-meta { float: left; } .comment-reply { float: none; margin-top: 20px; } .comment-list #reply-title { margin-top: 50px; } .comment-reply a { display: inline-block; } .comment-reply a i { margin-right: 5px; } .comment-reply a:hover { color: #2058bf; } .comment-meta h4 { font-size: 16px; margin-bottom: 5px; margin-right: 10px; display: inline-block; } .comment-meta .comment-date { color: #2058bf; font-size: 14px; letter-spacing: 1px; text-transform: capitalize; display: inline-block; } .no-comments { border-top: 1px solid #eef3f9; border-bottom: 1px solid #eef3f9; padding-top: 25px; padding-bottom: 25px; text-align: center; text-transform: capitalize; letter-spacing: 1px; font-weight: 700; } /*------------------- COMMENT FORM ----------------------*/ .comment-box { margin-top: 50px; } .comment-box { border-top: 1px solid #eef3f9; margin-top: 50px; padding-top: 39px; } .comment-form { margin-top: 30px; } .comment-form input, .comment-form textarea { border: 2px solid #eef3f9; border-radius: 0; margin-bottom: 27px; max-height: 140px; padding: 10px 20px; -webkit-transition: all 0.3s ease 0s; transition: all 0.3s ease 0s; width: 100%; } .comment-form input:focus, .comment-form textarea:focus { border-color: #2058bf; } .comment-form input[type="submit"] { border-radius: 5px; background-color: rgb(16, 76, 186); padding: 20px 30px; font-size: 16px; color: #fff; font-weight: 600; line-height: 1; display: inline-block; width: auto; font-weight: 500; border-color: transparent; margin-bottom: 0; } .comment-list #reply-title small a { font-size: 15px; margin-left: 10px; } .comment-box p.form-submit { margin-bottom: 0; } .comment-form input[type="submit"]:hover { background-color: #1d2c38; color: #fff; } .comments-title, .reply-title, .comment-reply-title { position: relative; text-transform: capitalize; z-index: 1; font-size: 25px; line-height: 1.5; margin: 0; } .comments-title span, .reply-title span { background: #fff none repeat scroll 0 0; overflow: hidden; padding: 10px 20px; position: relative; } .cform-input.name:after { content: "\f406"; font-family: 'Font Awesome 5 Free'; position: absolute; right: 25px; color: #104cba; z-index: 999; font-weight: 700; top: 20px; } .cform-input.email:after { content: "\f0e0"; font-family: 'Font Awesome 5 Free'; position: absolute; right: 25px; color: #104cba; z-index: 999; font-weight: 700; top: 22px; } .cform-input.website:after { content: "\f0c1"; font-family: 'Font Awesome 5 Free'; position: absolute; right: 25px; color: #104cba; z-index: 999; font-weight: 700; top: 20px; } .cform-input.message:before { content: "\f303"; font-family: 'Font Awesome 5 Free'; font-weight: 900; position: absolute; right: 13px; z-index: 999; top: 20px; color: #2058bf; } @media (min-width: 768px) and (max-width: 991px) { .comment-box { margin-bottom: 50px; } .no-comments { margin-bottom: 50px; } } @media only screen and (max-width: 767px) { .comments-area { border-top: 0; margin-top: 0; background: inherit; padding: 0; } .single-comment .single-comment { margin-left: -100px; } .comment-reply { display: inline-block !important; } .comment-box { margin-bottom: 50px; } .no-comments { margin-bottom: 50px; } } p:empty { display: none; } /************************************* ******** ERROR PAGE CSS ********** *************************************/ .error-404.not-found { text-align: center; padding: 120px 78px; } .error-button { display: block; clear: both; margin-top: 40px; line-height: 4; } .error-dec h2 { line-height: 40px; margin-bottom: 38px; font-size: 48px; } .error-button .theme-btns { padding: 20px 50px; } .error-image { margin-bottom: 60px; } /************************************* ******** SEARCH PAGE CSS ********** *************************************/ .page-content .search-form input.search-field { width: 100%; padding: 15px; border: 1px solid #104cba; } .page-content .search-form input.search-field:focus { outline: none; } .page-content .search-form .search-button button { top: 0; position: absolute; right: 0; padding: 23px 31px; border: none; background: transparent; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; line-height: 1.5; } .page-content .search-form { position: relative; } .page-content .search-form .search-button button:hover { color: #104cba; } /************************************* **** VIDEO POPUP TRANSITION CSS ***** *************************************/ .post-single .slick-slider img { height: auto; } .mfp-fade.mfp-bg { opacity: 0; -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; transition: all 0.15s ease-out; } .mfp-fade.mfp-bg.mfp-ready { opacity: 0.8; } .mfp-fade.mfp-bg.mfp-removing { opacity: 0; } .mfp-fade.mfp-wrap .mfp-content { opacity: 0; -webkit-transition: all 0.15s ease-out; -moz-transition: all 0.15s ease-out; transition: all 0.15s ease-out; } .mfp-fade.mfp-wrap.mfp-ready .mfp-content { opacity: 1; } .mfp-fade.mfp-wrap.mfp-removing .mfp-content { opacity: 0; } .row.all-posts-wrapper .format-audio .vendor { margin-bottom: -10px; } /************************************* ******** QUOTE POST CSS ********** *************************************/ .post-single.format-quote .post-contents { background: #2058bf; padding: 50px; position: relative; z-index: 1; } .post-single.format-quote .post-contents:after { content: "\f10e"; font-family: 'Font Awesome 5 Free'; font-weight: 600; position: absolute; left: 0; right: 0; top: 80px; bottom: 0; text-align: center; font-size: 120px; z-index: -1; color: #ffffff; opacity: .1; } .post-single.format-quote .post-contents h2.entry-title a { color: #ffffff; line-height: 40px; } .post-single.format-quote .post-contents h2.entry-title a:hover { color: #1d2c38; } /************************************* ******** SLIK SLIDER ICON CSS ********** *************************************/ button.slick-prev.slick-arrow:before { content: "\f284"; font-family: 'bootstrap-icons'; font-size: 25px; } .slick-slider { position: relative; } button.slick-prev.slick-arrow { position: absolute; left: 20px; top: 0; bottom: 0; height: 60px; width: 80px; z-index: 9; margin: auto 0; font-size: 0; line-height: 1; background: #104cba; border: transparent; color: #fff; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; border-radius: 5px; opacity: 0.5; } button.slick-prev.slick-arrow:hover, button.slick-next.slick-arrow:hover { background-color: #1d2c38; } button.slick-next.slick-arrow { position: absolute; right: 20px; top: 0; bottom: 0; height: 60px; width: 80px; z-index: 9; margin: auto 0; font-size: 0; line-height: 1; background: #104cba; border: transparent; color: #fff; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; border-radius: 5px; opacity: 0.5; } button.slick-next.slick-arrow:before { content: "\f285"; font-family: 'bootstrap-icons'; font-size: 25px; } /************************************* ******** FOOTER CSS ********** *************************************/ .footer-widgets-area { background-size: cover; background-position: center center; padding-top: 100px; padding-bottom: 100px; background-color: #104cba; } .footer-widgets-area.widget-no { padding: 0; } h4.widget-title { font-size: 28px; color: #fff; line-height: 1; margin-bottom: 40px; } .conpany-info-img { margin-bottom: 27px; } .company-info-widget p { color: #ffffff; } .widget ul { margin: 0; padding: 0; list-style: none; } .wp-calendar-table tr td a { color: #ffffff; } .widget ul li a { color: #fff; font-size: 16px; line-height: 1; position: relative; } .widget.widget_archive ul li a:before, .widget.widget_categories ul li a:before, .widget.widget_pages ul li a:before, .widget.widget_nav_menu ul li a:before { display: inline-block; content: "..."; top: -2px; position: relative; margin-right: 10px; opacity: 1; font-size: 20px; line-height: 1; color: #2058bf; } footer .widget.widget_archive ul li a:before, footer .widget.widget_categories ul li a:before, footer .widget.widget_pages ul li a:before, footer .widget.widget_nav_menu ul li a:before { color: #ffffff; } footer.footer-five .widget.widget_nav_menu ul li a:before { color: #2058bf; } .widget ul li a:hover { color: #b0c2d7; } .widget ul li { border: none; padding-top: 0; margin: 11px 0 10px 0px; } .widget.widget_rss ul li a.rsswidget { font-weight: 500; } .widget ul li ul li { margin-left: 15px; } .sidebar-widget-area .wp-calendar-table tr td a { color: #104cba; } footer .wp-calendar-table tr td a { color: #2058bf; font-weight: normal; } .widget ul li:last-child { border-color: transparent !important; padding-bottom: 0; } .sidebar-widget-area .wp-calendar-table tbody td#today { background: #2058bf; opacity: 1; color: #ffffff; } .sidebar-widget-area .wp-calendar-table tbody td#today a { color: #fff; } .company-contact-widget ul li { color: #fff; position: relative; padding-left: 28px; margin-bottom: 11px; } .company-contact-widget ul li i { position: absolute; left: 0; top: 7px; } .subscribe-widget { background-color: #2058bf; text-align: center; padding: 40px; border-radius: 5px; } .company-subscribe-widget p { margin: 0; padding: 0 30px 30px 30px; color: #fff; } .mc4wp-form-fields input[type=email] { width: 100%; height: 60px; border-radius: 30px; border: 1px solid #4d79cc; background: transparent; padding: 0 30px; color: #fff; font-size: 14px; font-family: 'Rubik'; line-height: 28px; } .mc4wp-form-fields { position: relative; } .mc4wp-form-fields button { -webkit-transition: .4s; transition: .4s; position: absolute; right: 0; border: none; border-radius: 100%; width: 45px; height: 45px; display: inline-block; margin: 7px; color: #fff; background-color: #4d79cc; top: 0; } .mc4wp-form-fields input:focus { outline: none; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .mc4wp-form-fields input::placeholder { color: #fff; } .mc4wp-form-fields button:hover { background-color: #1d2c38; color: #ffffff; box-shadow: 0px 0px 6px 0px #052765; } .footer-widtet.contact-widget { padding-left: 35px; padding-right: 50px; } .company-info-widget { padding-right: 50px; } .subscribe-widget h4.widget-title { margin-bottom: 25px; } .copyright-area .social-icons ul { padding: 0; margin: 0; list-style: none; } .copyright-area { background-color: #003fb4; padding: 20px 0; } .copyright-area .social-icons ul li { display: inline-block; } .copyright-area .social-icons ul li a { color: #ffffff; } .copyright-area .social-icons ul li a:hover { color: #b0c2d7; } .site-info { text-align: right; color: #ffffff; } .site-info p { margin: 0; padding: 0; } .site-info p a:hover { color: #b0c2d7; } /************************************* ******** FOOTER TWO CSS ********** *************************************/ .footer-two .company-info-widget p, .footer-two .widget ul li a, .footer-two p, .footer-three .company-info-widget p, .footer-three h4.widget-title, .footer-three .widget ul li a, .footer-three p, footer.footer-two .widget ul li>span.number, footer.footer-three .widget ul li>span.number, footer.footer-three table th, footer.footer-three table td, footer.footer-two table th, footer.footer-two table td, footer.footer-two .widget li.recentcomments, footer.footer-three .widget li.recentcomments, footer.footer-two .widget.widget_rss .rss-date, footer.footer-three .widget.widget_rss .rss-date, footer.footer-two .widget.widget_rss cite, footer.footer-three .widget.widget_rss cite, footer.footer-two .widget table caption, footer.footer-three .widget table caption, footer.footer-two span.wp-calendar-nav-prev a, footer.footer-three span.wp-calendar-nav-prev a, footer.footer-two span.wp-calendar-nav-next a, footer.footer-three span.wp-calendar-nav-next a, footer.footer-two .rssSummary, footer.footer-three .rssSummary, .footer-two .widget_text strong, .footer-three .widget_text strong { opacity: 70%; } .footer-two table td a, .footer-three table td a { color: #104cba; opacity: 1; } footer.footer-two .widget li.recentcomments, footer.footer-three .widget li.recentcomments, footer.footer-two .widget.widget_rss .rss-date, footer.footer-three .widget.widget_rss .rss-date, footer.footer-two .widget.widget_rss cite, footer.footer-three .widget.widget_rss cite, .footer-two .widget_text strong, .footer-three .widget_text strong { color: #ffffff; } .footer-two .widget ul li a:hover, .footer-three .widget ul li a:hover { opacity: 1; } .footer-two .subscribe-widget, .footer-three .subscribe-widget { background-color: transparent; text-align: left; padding: 0 25px; border-radius: 0; } .footer-two .company-subscribe-widget p, .footer-three .company-subscribe-widget p { padding-left: 0; } .footer-two .subscribe-widget h4.widget-title, .footer-three .subscribe-widget h4.widget-title { margin-bottom: 40px; } .company-info-widget ul li i { width: 45px; height: 45px; background: #223452; border-radius: 100%; text-align: center; line-height: 45px; color: #bdc2cb; } .company-info-widget ul li { padding-left: 60px; } .footer-two .footer-widgets-area { padding-bottom: 0; } .footer-two .copyright-area, .footer-three .copyright-area { margin-top: 80px; background-color: transparent; border-top: 1px solid #223452; } .ft2-icon i { width: 40px; height: 40px; background: #104cba; border-radius: 100%; text-align: center; line-height: 40px; color: #fff; } .ft2-item { display: flex; vertical-align: middle; } .ft2-content { vertical-align: middle; display: inline-block; } .ft2-icon i { font-size: 16px; } .ft2-content label { color: #bdc2cb; margin: 0; display: block; font-size: 16px; line-height: 28px; font-weight: normal; } .ft2-icon { margin-right: 15px; } .ft2-content a, .ft2-content span, .ft2-content { color: #ffffff; font-size: 18px; font-weight: 600; -webkit-transition: all 0.4s ease-in-out; -moz-transition: all 0.4s ease-in-out; -ms-transition: all 0.4s ease-in-out; -o-transition: all 0.4s ease-in-out; transition: all 0.4s ease-in-out; } .ft2-top { position: relative; margin-bottom: 50px; margin-top: 20px; } .ft2-top .row>div:last-child .ft2-item { border: none; } .ft2-content a:hover span { color: #1d2c38; } .footer-top-area { margin-bottom: 80px; } .footer-top-area .ft-top-item { border-right: 1px solid #223452; } .footer-top-area .ft-top-item:last-child { border-right: transparent; } .footer-two .footer-widgets-area { background-color: #091d3e; } ul.restly-widget-post-thum li img { width: 70px; height: 70px; border-radius: 100%; object-fit: cover; float: left; vertical-align: middle; } ul.restly-widget-post-thum li { vertical-align: middle; } .restly-widget-post-thum-content { margin-left: 20px; } .restly-widget-post-thum-content>h6>a.recent-post-title { line-height: 26px; font-size: 18px; font-weight: 600; color: #1d2c38; } .restly-widget-post-thum-content>h6>a.recent-post-title:hover { color: #2058bf; } .recent-widget-date { font-size: 14px; font-family: 'Rubik'; } .restly-widget-post-thum-content h6 { line-height: 1; margin-bottom: 5px; } ul.restly-widget-post-thum li { border-bottom: 1px solid #e0e3e6; margin-bottom: 30px; padding-bottom: 30px; display: flex; } ul.restly-widget-post-thum li:last-child { margin-bottom: 0; padding: 0; border: none; } .restly-social-widgets ul li { display: inline-block; } .restly-social-widgets ul li a { display: block; width: 45px; height: 45px; background: #1d2c38; border-radius: 100%; text-align: center; line-height: 46px; } .restly-social-widgets ul li a:hover { background-color: #ffffff; } /** Portfolio Related project **/ h2.restly-related-portfolio-title { font-size: 36px; line-height: 46px; margin-bottom: 60px; } /** Banner Widget ***/ .widget.restly-banner-widgets { padding: 0; } .restly-widget-banner-wrapper { padding: 120px 43px; text-align: center; background-position: center center; background-size: cover; background-repeat: no-repeat; position: relative; z-index: 1; } .restly-widget-banner-wrapper h2.widget-title { font-size: 45px; color: #fff; line-height: 45px; font-family: 'Nunito'; font-weight: 600; } .restly-widget-banner-wrapper h2.widget-title:after, .restly-widget-banner-wrapper h2.widget-title:before { content: ""; background: transparent; } .restly-widget-banner-wrapper:after { content: ""; width: 100%; height: 100%; background: #2058bf; position: absolute; left: 0; top: 0; z-index: -1; opacity: 85%; } .restly-widget-banner-wrapper .restly-banner-dec p { color: #ffffff; line-height: 32px; font-size: 16px; } .restly-widget-banner-wrapper .restly-banner-btn a { padding: 17px 40px; border: 2px solid #ffffff; border-radius: 50px; line-height: 1.5; font-size: 15px; color: #fff; display: inline-block; } .restly-widget-banner-wrapper .restly-banner-btn a i { font-size: 13px; margin-left: 10px; } .restly-banner-btn { margin-top: 30px; } .restly-widget-banner-wrapper .restly-banner-btn a:hover { background-color: #1d2c38; border-color: transparent; } .sidebar-widget-area ul li a { color: #1d2c38; } .sidebar-widget-area ul li a:hover { color: #104cba; } .footer-three .footer-widgets-area { padding-bottom: 0; } .footer-three .company-info-widget p, .footer-three .company-contact-widget ul li, .footer-three .company-subscribe-widget p, .footer-two .company-info-widget p, .footer-two .company-contact-widget ul li, .footer-two .company-subscribe-widget p { opacity: .7; } .site-footer.footer- .footer-widgets-area { padding-bottom: 0; } .site-footer.footer- .footer-widgets-area .copyright-area { margin-top: 80px; } .footer-five .site-info { font-style: normal; font-weight: normal; font-size: 18px; align-items: center; color: #000F5C; text-align: left; } .footer-menu li { display: inline-block; margin-left: 10px; } .footer-menu { margin: 0; padding: 0; text-align: right; } .footer-menu li a { font-family: Nunito; font-style: normal; font-weight: normal; font-size: 18px; line-height: 16px; display: flex; align-items: center; color: #000F5C; } .footer-menu li a:hover { color: #003fb4; } .footer-five .copyright-area { padding: 20px 25px; background: #F8FBFF; border-radius: 7px; margin-top: 70px; } .footer-menu li:first-child { margin-left: 0; } .footer-five { background-position: center center; background-repeat: no-repeat; background-size: cover; } .footer-five .footer-widgets-area { background-color: transparent !important; padding-bottom: 0; } /** Top To Bottom **/ .to-top { width: 40px; height: 40px; position: fixed; right: 50px; background: #2058bf; bottom: 20px; text-align: center; color: #fff; font-size: 16px; padding: 8px; cursor: pointer; border-radius: 5px; transition: .4s; } /************************************* ******** POST PAGINATION CSS ********** *************************************/ .restly-post-pagination nav.navigation.post-navigation .nav-links .nav-previous a:before, .restly-post-pagination nav.navigation.post-navigation .nav-links .nav-next a:after { content: ""; margin: 0; padding: 0; font-size: 0; } /*==================================== ====== RESTLY PORTFOLIO NAV CSS ====== ====================================*/ nav.navigation.post-navigation .nav-links .nav-previous, nav.navigation.post-navigation .nav-links .nav-next { width: 50%; display: inline-block; } nav.navigation.post-navigation .nav-links .nav-next { text-align: right; } nav.navigation.post-navigation .nav-links .nav-previous a .nav-title, nav.navigation.post-navigation .nav-links .nav-next a .nav-title { display: none; } nav.navigation.post-navigation { padding: 17px 0; border-top: 2px solid #e6ecf7; border-bottom: 2px solid #e6ecf7; } nav.navigation.post-navigation .nav-links .nav-previous a, nav.navigation.post-navigation .nav-links .nav-next a { font-size: 18px; font-weight: 600; font-family: 'Nunito'; text-transform: capitalize; position: relative; display: inline-block; line-height: 28px; width: 100%; } nav.navigation.post-navigation .nav-links .nav-next a:after { content: "\f061"; font-family: 'Font Awesome 5 Free'; font-size: 14px; margin-left: 5px; } nav.navigation.post-navigation .nav-links .nav-previous a:before { content: "\f060"; font-family: 'Font Awesome 5 Free'; font-size: 14px; margin-right: 5px; } nav.navigation.post-navigation { margin-top: 100px; margin-bottom: 100px; } .navigation.restly-post-pagination nav.navigation.post-navigation { margin-top: 0; margin-bottom: 0; border: none; padding: 30px 0; overflow: hidden; } .restly-post-pagination nav.navigation.post-navigation .nav-links .nav-previous a .restly-nav-title, .restly-post-pagination nav.navigation.post-navigation .nav-links .nav-next a .restly-nav-title { position: relative; top: 5px; } .restly-post-pagination nav.navigation.post-navigation .nav-links .nav-previous a, .restly-post-pagination nav.navigation.post-navigation .nav-links .nav-next a { padding: 30px; background-color: #e7f1fd; } .no-thum-img.post-contents.entry-content { margin-bottom: 50px; } .post-details .post-img { padding-bottom: 30px; } .post-details .no-thum-img.post-contents.entry-content { margin-bottom: 0px; } .restly-post-pagination nav.navigation.post-navigation .nav-links .nav-previous, .restly-post-pagination nav.navigation.post-navigation .nav-links .nav-next { width: 50%; } .restly-post-pagination nav.navigation.post-navigation .nav-links .nav-previous a:hover, .restly-post-pagination nav.navigation.post-navigation .nav-links .nav-next a:hover { background-color: #104cba; color: #ffffff; } .navigation.restly-post-pagination nav.navigation.post-navigation .nav-links { display: flex; } .navigation.restly-post-pagination .nav-previous { margin-right: 15px; } .navigation.restly-post-pagination .nav-next { margin-left: 15px; } span.tagcloud a:last-child:after { content: ""; } [type="search"]::-webkit-search-cancel-button, [type="search"]::-webkit-search-decoration { -webkit-appearance: none; appearance: none; } .widget_recent_comments ul li span { display: block; margin-bottom: 7px; } .widget.widget_recent_comments li { border-bottom: 1px solid #2a5db9; padding-bottom: 15px; margin-bottom: 15px; } .sidebar-widget-area .widget.widget_recent_comments li, .sidebar-widget-area .widget.widget_rss ul li { border-bottom: 1px solid #dbdfe4; } .sidebar-widget-area .widget_rss li cite:before { background: #2058bf; } /** Author profile ***/ .author-info-inner { display: flex; box-shadow: 0px 0px 33px 0px rgb(0 0 0 / 7%); padding: 29px 22px; border-radius: 5px; margin-bottom: 40px; } .author-img { width: 140px; height: 140px; border-radius: 100%; } .author-img img { width: 100%; object-fit: cover; border-radius: 100%; margin-right: 40px; } .author-info-title { font-size: 24px; text-transform: capitalize; margin: 0; line-height: 24px; } .author-dec { margin-top: 12px; margin-bottom: 15px; } .author-social-info ul { margin: 0; padding: 0; } .author-social-info ul li { display: inline-block; margin-right: 8px; } .author-social-info ul li a { width: 30px; height: 30px; display: block; background: #2058bf; text-align: center; color: #ffffff; font-size: 12px; border-radius: 100%; line-height: 32px; } .author-info-left { margin-right: 40px; } .author-social-info ul li a:hover { background: #222f5a; color: #fff; } .widget.author-info-item .author-img, .widget.author-info-item .author-img img { border-radius: 3px; box-shadow: 0px 0px 33px 0px #eff2f6; } .widget.author-info-item .author-img { margin-bottom: 24px; } .widget.author-info-item>ul li { border-bottom: 1px solid #dde0e4; padding-top: 0px; padding-bottom: 7px; } .widget.author-info-item>ul li span { font-weight: 500; margin-right: 10px; display: inline-block; } h2.author-single-title { font-size: 30px; margin-bottom: 30px; } .widget.author-info-item>ul li.aname, .widget.author-info-item>ul li.adname { text-transform: capitalize; } /**** Responsive start ***/ .site-footer.footer-four .mc4wp-form-fields input[type=email] { border-color: #d9e3ec; } .site-footer.footer-four .mc4wp-form-fields button { background: #2f97f7; } .site-footer.footer-four .mc4wp-form-fields button:hover { background-color: #223452; } .site-footer.footer-four .copyright-area .container { border-top: 1px solid #dbe1e8; padding-top: 42px; margin-top: -20px; } /** Footer five subsribe **/ .footer-five .subscribe-widget { background: #f8fbff; } .footer-five .mc4wp-form-fields input[type=email], .footer-five .mc4wp-form-fields input[type=email]::placeholder { color: #666F9D; border-radius: 5px; border-color: #cfdbf1; } .footer-five .mc4wp-form-fields button { border-radius: 3px; } .footer-six .footer-widgets-area { padding-bottom: 0; } .footer-six .copyright-area { margin-top: 70px; } .footer-six .site-info { text-align: left; padding-top: 22px; } .rtl .footer-six .site-info { text-align: right; } .footer-six .copyright-area { background: #1B2429; } .footer-six .copyright-area .copyright-inner { padding-top: 15px; } .footer-six .copyright-area .scroll-top { width: 50px; height: 50px; right: 0; font-size: 22px; position: relative; border-radius: 50%; background: -webkit-gradient(linear, left top, right top, color-stop(-21.46%, #A146E8), color-stop(36.39%, #6C63D0), to(#387DB8)); background: -webkit-linear-gradient(left, #A146E8 -21.46%, #6C63D0 36.39%, #387DB8 100%); background: -o-linear-gradient(left, #A146E8 -21.46%, #6C63D0 36.39%, #387DB8 100%); background: linear-gradient(90deg, #A146E8 -21.46%, #6C63D0 36.39%, #387DB8 100%); -webkit-animation: pulse 2s infinite; animation: pulse 2s infinite; margin: auto 0 auto auto; text-align: center; padding: 12px; color: #ffffff; cursor: pointer; } .header-nine .stellarnav .menu-toggle span.bars span { background: #ffffff; } .header-ten .sticky-bar { position: fixed; width: 100%; } .restly-footer-justify { display: flex; } /** =================== ===== FOOTER SEVEN ==== ======================*/ .site-footer.footer-seven h2.widget-title { font-size: 26px; } .footer-seven .footer-widgets-area { background-color: #ffffff; } .footer-seven .copyright-area { background-color: #f4f4f4; text-align: center; } .footer-seven .copyright-area p { margin: 0; } .footer-seven .restly-footer-widgets .widget .company-info-widget p, .footer-seven .restly-footer-widgets .widget .company-contact-widget ul li, .footer-seven .restly-footer-widgets .widget .company-subscribe-widget p, .footer-seven .restly-footer-widgets .widget .mc4wp-form-fields input[type=email], .footer-seven .restly-footer-widgets .widget .mc4wp-form-fields input[type=email]::placeholder, .footer-seven .restly-footer-widgets .widget p, .footer-seven .restly-footer-widgets .widget ul li, .footer-seven .restly-footer-widgets .widget ul li a, .footer-seven .restly-footer-widgets .widget, .footer-seven .restly-footer-widgets .widget.widget_archive ul li a:before, .footer-seven .restly-footer-widgets .widget.widget_categories ul li a:before, .footer-seven .restly-footer-widgets .widget.widget_pages ul li a:before, .footer-seven .restly-footer-widgets .widget.widget_nav_menu ul li a:before, .footer-seven .restly-footer-widgets .widget h4.widget-title, .footer-seven .restly-footer-widgets .widget .subscribe-widget h4.widget-title { color: #1d2c38 } .footer-seven .restly-footer-widgets .widget ul li a:hover, .footer-seven .restly-footer-widgets .widget.widget_archive ul li a:hover:before, .footer-seven .restly-footer-widgets .widget.widget_categories ul li a:hover:before, .footer-seven .restly-footer-widgets .widget.widget_pages ul li a:hover:before, .footer-seven .restly-footer-widgets .widget.widget_nav_menu ul li a:hover:before, .footer-seven .restly-footer-widgets .widget a:hover, .footer-seven .restly-footer-widgets .widget p a:hover { color: #2058bf } .success-item.style-six { display: -webkit-box; display: -ms-flexbox; display: flex; height: 100%; padding: 35px 25px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin: 0 -1px -1px 0; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; border: 1px solid #e7e7e9; } .success-item.style-six .icon { width: 75px; height: 75px; -webkit-box-flex: 0; -ms-flex: none; flex: none; color: white; font-size: 25px; line-height: 75px; margin-right: 25px; border-radius: 50%; text-align: center; background: #104cba; } @media only screen and (max-width: 767px) { .success-item.style-six .icon { width: 55px; height: 55px; font-size: 20px; line-height: 55px; margin-right: 15px; } } .success-item.style-six .count-text { display: block; font-size: 35px; margin-bottom: 3px; } @media only screen and (max-width: 767px) { .success-item.style-six .counter-title { font-size: 14px; } } /** ========================== ========= MIDEA QUERY START ======== ==============================*/ @media screen and (max-width: 1600px) { .header-one .logo-area.logobg { padding: 30px 35px; } } @media screen and (min-width: 1400px) and (max-width: 1500px) { .custom-container { padding-left: 10px; padding-right: 10px; } .header-seven .header-number { margin-right: 56px; } } @media screen and (min-width: 1448px) and (max-width: 1600px) { .header-top ul li { margin-right: 13px; } .main-navigation ul li a { padding: 33px 15px 30px 15px; } .top-header-right ul li { margin-right: 1px; } .top-header-left ul li:last-of-type { margin-right: 0px; } } @media screen and (min-width: 1200px) and (max-width: 1447px) { .main-header.header-fluid .nav-menu { margin-right: 30px; } /* .header-top ul li:last-child { display: none; } */ .header-top .social-icons { margin-right: 15px; } .main-header.header-fluid { width: 100%; padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0; max-width: 100%; } .header-top-fluid { width: 100%; padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0; max-width: 100%; } } @media all and (min-width: 1200px) and (max-width: 1399px) { .single-post .post-meta-box .post-meta-item ul li { margin-right: 20px; } .single-post .post-share label { margin-right: 0; } .header-seven .header-number { display: none; } .header-eight .theme-btns { display: none; } } @media all and (min-width: 1200px) and (max-width: 1500px) { .header-two .office-time { margin-right: 25px; } .header-two .header-top .social-icons { margin-right: 0px; } .custom-container { padding-left: 10px; padding-right: 10px; } .header-eight .header-top ul li:last-child { display: inline-block; } .header-eight .logo-area { margin-top: -90px; } .header-nine ul.restly-hmini { margin-right: 3px; } .header-nine a.theme-btns.gradient-btn-one { padding: 20px 15px; } } @media all and (min-width: 768px) and (max-width: 1199px) { .single-post .post-meta-box .post-share, .header-nine ul.restly-hmini, .header-nine .button.wallet, .header-two .button .theme-btns { display: none; } .header-eight .header-top ul li:last-child { display: inline-block; } .header-eight .theme-btns { display: none; } } @media all and (min-width: 1024px) and (max-width: 1199px) { .header-top-fluid { width: 100%; padding-left: var(--bs-gutter-x, .75rem); padding-right: var(--bs-gutter-x, .75rem); margin-left: 0; margin-right: 0; max-width: 100%; } /* .header-top ul li:last-child { display: none; } */ .header-top .social-icons { margin-right: 15px; } .header-two .header-top .social-icons { margin-right: 0px; } .header-one .button .theme-btns { display: none; } .main-header.header-fluid .nav-menu { margin-right: 0; } .main-navigation ul li a { padding: 33px 18px 30px 18px; } .header-two .header-top { padding: 13px 20px; } .header-two .office-time { float: left; } .header-two .button .theme-btns { display: none; } .navbar-expand-lg .navbar-nav { display: block; } .header-two .main-header.header-fluid .nav-menu { margin-right: 0; } .header-three .header-top ul li:nth-child(2) { margin-right: 0; } footer .widget-area { margin-bottom: 50px; } .company-info-widget ul li { padding-right: 100px; } .company-contact-widget ul li { padding-right: 100px; } .restly-post-pagination nav.navigation.post-navigation .nav-links .nav-previous, .restly-post-pagination nav.navigation.post-navigation .nav-links .nav-next { width: 100%; } .footer-two .copyright-area, .footer-three .copyright-area { margin-top: 40px; } .custom-container { padding-left: 10px; padding-right: 10px; } .header-seven .header-number, .header-seven .button-tral, .login-signup-btn, .post-meta-box .post-share, .header-three .button .theme-btns { display: none; } .header-eight .main-navigation ul li a { padding: 33px 10px 28px 10px; } .header-eight .main-navigation ul li a { padding: 33px 10px 28px 10px; } .header-eight .logo-area { margin-top: 0; } .header-eight .logo-area a { padding: 10px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; display: block; margin: 10px 0; } .top-header-left.top8 { padding-left: 0; } .header-eight .top-header-left ul li:nth-last-child(1), .header-eight .top-header-left ul li:nth-last-child(3) { display: block; text-align: center; margin-right: 0; } .header-eight .button.search-open { padding-right: 20px; padding-left: 20px; } } @media screen and (min-width: 993px) { .tp-menu-toggle { display: none; } } @media screen and (max-width: 1090px) { .header-two .office-time { display: none; } .header-top ul li { margin-right: initial; } .header-three .header-top ul li { margin-right: 6px; } } @media screen and (max-width: 1023px) { .header-one .button .theme-btns { display: none; } .main-header.header-fluid .nav-menu { margin-right: 0px; } .header-top-fluid { width: 100%; padding-left: var(--bs-gutter-x, .75rem); padding-right: var(--bs-gutter-x, .75rem); margin-left: 0; margin-right: 0; max-width: 100%; } .office-time { margin-right: 25px; } .header-three .office-time { margin-right: 12px; } .top-header-left ul li:nth-last-child(1), .top-header-left ul li:nth-last-child(3) { display: none; } header .button .theme-btns { color: #ffffff; position: absolute; right: 0; top: 25px; margin-right: 74px; } header.header-ten .button .theme-btns { color: #1d2c38; } header.header-three .button .theme-btns { display: none; } .header-nine .button.wallet { display: none; } .button.search-open { display: none; } .login-signup-btn { display: none; } ul.restly-hmini { display: none !important; } .header-six .main-header .navbar { padding: 12px 0; } .header-six a.menu-toggle.full { top: 9px; } .navbar ul li a[title]:before { content: unset; } .sticky-bar { position: relative !important; } .header-seven .header-number { margin-right: 95px; position: absolute; right: 0; top: 16px; } .custom-container { padding-left: 10px; padding-right: 10px; } .header-seven .main-header .navbar { padding: 20px 0px; } .header-seven .button-tral { position: absolute; top: 16px; left: 238px; } .header-eight .logo-area { margin-top: 0; } .header-eight .logo-area a { padding: 10px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; display: block; margin: 10px 0; } .top-header-left.top8 { padding-left: 0; } .header-eight .top-header-left ul li:nth-last-child(1), .header-eight .top-header-left ul li:nth-last-child(3) { display: block; text-align: center; margin-right: 0; } .header-nine a.menu-toggle.full { top: 0; } } @media screen and (min-width: 767px) { .site-header.header-one .site-branding { text-align: left; } } @media screen and (max-width: 767px) { .header-top-fluid { width: 100%; padding-left: 0; padding-right: 0; margin-left: 0; margin-right: 0; } .top-header-left { display: none; } .top-header-right { text-align: center; } .logo-area.logobg { padding: 25px 30px; } .main-navigation ul li a { padding: 15px; } .logo-area .site-branding { min-width: auto; text-align: left; } .button.search-open { display: none; } .login-signup-btn { display: none; } .custom-container { padding-left: 10px; padding-right: 6px; } .header-seven .header-number, .header-seven .button-tral { display: none; } } @media (min-width: 768px) and (max-width: 992px) { .footer-widtet.contact-widget { padding-left: 0; } .footer-two .subscribe-widget, .footer-three .subscribe-widget { padding-left: 0; } .footer-two .copyright-area, .footer-three .copyright-area { margin-top: 30px; } .logo-area .site-branding { min-width: auto; text-align: left; } } @media screen and (max-width: 768px) { header.header-three .button .theme-btns { display: none; } } @media screen and (max-width: 991px) { .sidebar-widget-area { margin-top: 80px; } } @media screen and (max-width: 992px) { .main-header-right.p-0.menu-width2 { display: none; } footer .widget-area { margin-bottom: 50px; } footer .widget-area:last-child { margin-bottom: 0; } .header-two .header-top { display: none; } .header-two .logo-area { padding: 20px; } .logo-column.p-0.logo-width2 { width: auto; justify-content: space-between; align-items: center; display: flex; } .header-two .main-header.header-fluid { display: block; } .header-two .button .theme-btns { top: -71px; } .header-three .header-top .top-header-right .office-time { float: left; } .header-three .header-top .top-header-right .social-icons { float: right; } .header-three .navbar-expand-lg { flex-wrap: wrap; padding-top: 15px; padding-bottom: 15px; } .breadcroumn-contnt h2 { font-size: 50px; } .post-single.format-quote .post-contents { padding: 30px; } h2.entry-title { font-size: 20px; line-height: 30px; } .post-title h2.entry-title { font-size: 30px; line-height: 45px; } .breadcroumb-area { padding-top: 170px; padding-bottom: 140px; } .entry-content table th, .entry-content table td, table td { padding: 7px; } } @media all and (min-width: 577px) and (max-width: 767px) { .company-info-widget { padding-right: 0; } .footer-widtet.contact-widget { padding-left: 0; padding-right: 0; } .site-info { text-align: center; margin-top: 13px; } footer .widget-area { margin-bottom: 50px; } footer .widget-area:last-child { margin-bottom: 0; } .copyright-area { text-align: center; } .company-subscribe-widget p { padding: 0 9px 30px 5px; } .subscribe-widget { padding: 25px 11px; } .header-two .header-top { display: none; } .header-two .logo-area { padding: 20px; } .company-info-widget ul li { padding-right: 100px; } .company-contact-widget ul li { padding-right: 100px; } .sticky-bar { position: relative !important; } .restly-post-pagination nav.navigation.post-navigation .nav-links .nav-previous, .restly-post-pagination nav.navigation.post-navigation .nav-links .nav-next { width: 100%; margin: 0 0 20px 0; text-align: left; } .navigation.restly-post-pagination nav.navigation.post-navigation .nav-links { display: block; } .header-three .main-header.sticky-bar { position: unset; } .header-eight .logo-area { margin-top: 0; } .header-eight .logo-area a { padding: 10px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; display: block; margin: 10px 0; } .top-header-left.top8 { padding-left: 0; } .top-header-right.top8 { float: unset; } .header-top .top8 { display: block; } .eight-email-list ul li { padding-right: 0; margin-right: 0; border-right: none; margin-bottom: 7px; } .header-eight .top-header-left ul li:nth-last-child(1), .header-eight .top-header-left ul li:nth-last-child(3) { display: block; text-align: center; margin-right: 0; } } @media screen and (max-width: 575px) { .site-info, .footer-five .site-info, .footer-menu { text-align: center; margin-top: 13px; } footer .widget-area { margin-bottom: 50px; } footer .widget-area:last-child { margin-bottom: 50px; } .footer-widtet.contact-widget { padding-left: 0; padding-right: 80px; } .copyright-area { text-align: center; } .company-subscribe-widget p { padding: 0 9px 30px 13px; } .header-two .navbar-collapse.nav-menu .button a { display: none; } .footer-two .footer-top-area .ft-top-item { display: block !important; margin-bottom: 20px; } .footer-top-area .ft-top-item:nth-last-child(1) { margin-bottom: 0; } .header-three .header-top .top-header-right .office-time, .header-three .header-top .top-header-right .social-icons { text-align: center; float: unset; } .comment .comment-content { padding-left: 0; margin-top: 22px; } .comment-metadata { position: absolute; right: -7px; top: 22px; } .comments-area .reply { padding-left: 0; } .comment ol.children { list-style: none; padding-left: 0; padding-right: 0; } .footer-two .subscribe-widget, .footer-three .subscribe-widget { padding-left: 0; } .restly-contact-info { padding: 65px 24px; } .post-share { display: none; } .restly-widget-banner-wrapper h2.widget-title { font-size: 38px; } .restly-widget-banner-wrapper .restly-banner-btn a { padding: 14px 25px; font-size: 15px; } .restly-post-pagination nav.navigation.post-navigation .nav-links .nav-previous, .restly-post-pagination nav.navigation.post-navigation .nav-links .nav-next { width: 100%; margin: 0 0 20px 0; text-align: left; } .navigation.restly-post-pagination nav.navigation.post-navigation .nav-links { display: block; } .sticky-bar { position: relative !important; } nav.navigation.pagination ul li a, nav.navigation.pagination ul li span, .page-links span, .page-links a, .pagination-area ul li a, nav.navigation.comments-pagination ul li a, nav.navigation.comments-pagination ul li span.page-numbers.current { width: 45px; height: 45px; padding: 15px 0; line-height: 15px; } .post-meta-box ul li { margin-right: 8px; } .restly-blog-top-area { padding: 25px 20px 0 20px; } .restly-blog-post-content .post-meta-item ul li { margin-right: 8px; } .header-eight .logo-area { margin-top: 0; } .header-eight .logo-area a { padding: 10px; border-bottom-right-radius: 0; border-bottom-left-radius: 0; display: block; margin: 10px 0; } .top-header-left.top8 { padding-left: 0; } .top-header-right.top8 { float: unset; } .header-top .top8 { display: block; text-align: center; } .eight-email-list ul li { padding-right: 0; margin-right: 0; border-right: none; margin-bottom: 7px; } .header-eight .top-header-left ul li:nth-last-child(1), .header-eight .top-header-left ul li:nth-last-child(3) { display: block; text-align: center; margin-right: 0; } .restly-header-template-eight .button.header-cta-button { display: none; } } .restly-header-template-seven .header-number, .header-seven.restly-header-template-seven .button-tral, .header-seven.restly-header-template-seven .button .theme-btns { position: relative; top: unset; left: unset; right: unset; }