/*@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@100;200;300;400;500;600&display=swap');*/ /*@import url('https://fonts.googleapis.com/css?family=Roboto+Condensed&display=swap');*/ @import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap'); /* Colors */ :root { --color-gradient1:linear-gradient(to right, var(--color-primary1) 0%, var(--color-primary2) 51%, var(--color-primary1) 100%); --color-gradient2:linear-gradient(to right, var(--color-primary1), var(--color-primary1), var(--color-primary2), var(--color-primary2), var(--color-primary2)); --color-gradient3:linear-gradient(0deg, var(--color-primary1) 0%, var(--color-primary2) 100%); --color-gradient4:linear-gradient(-85deg, var(--color-primary2) 0%, var(--color-primary1) 100%); --color-gradient5:linear-gradient(90deg, var(--color-primary2) 0%, var(--color-primary1) 100%); --color-gradient6:linear-gradient(180deg, var(--color-primary2) 0%, var(--color-primary1) 100%); --color-gradient7:linear-gradient(0deg, var(--color-secondary3) 0%, var(--color-secondary) 100%); --color-primary1:#000; --color-primary2:#28a0a8; --color-secondary:#0f332e; --color-secondary2:#161415; --color-secondary3:#091d77; --font-awesome:'FontAwesome'; } .Tab:focus{ outline: 1px; box-shadow: 0px 0px 5px 2px #61C5FA !important; } svg path{ fill: #bb8fe7 !important; } /* Accessibility */ /* Text meant only for screen readers. */ .screen-reader-text { border: 0; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; word-wrap: normal; /* Many screen reader and browser combinations announce broken words as they would appear visually. */ } .screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; clip-path: none; color: #21759b; display: block; font-size: 14px; font-size: 0.875rem; font-weight: bold; height: auto; right: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; /* Above WP toolbar. */ } /* Do not show the outline on the skip link target. */ #content[tabindex="-1"]:focus { outline: 1; } .title { text-align: center; } .title h6 { font-size: 20px; color: var(--color-primary2) } .title h2 { color: var(--color-secondary2); font-size: 45px; font-weight: 700; padding-top: 10px } .title h2 i { background: var(--color-gradient2); -webkit-background-clip: text; -webkit-text-fill-color: transparent } .title p { max-width: 540px; margin: 0 auto; padding-top: 8px } .title.left { text-align: left } .title.left p { margin: 0 } .title.left .shap { margin-left: 0 } .pd-0{padding: 0;} .preloader { position: fixed; left: 0px; top: 0px; width: 100%; height: 100%; z-index: 999999; background-color: #ffffff; background-position: center center; background-repeat: no-repeat; background-image: url("../images/preloder.svg") } /*html, body { overflow-x: hidden; } */ body { font-family: 'Montserrat', sans-serif; } body h1, body h2, body h3, body h4, body h5, body h6 { margin: 0 } body p { color: #000; margin: 0; font-family: 'Montserrat', sans-serif; font-weight: 400; font-size: 16px; } body ul { margin: 0; padding: 0 } body ul li { list-style: none } body section.row, body header.row, body footer.row { margin: 0 } body #success { display: none } body #error { display: none } body iframe { border: none } body i:before { margin-left: 0px !important } body .media { display: flex; align-items: flex-start } body .media .media-body { flex: 1 } a, body .btn, body button { outline: none; transition: all 300ms linear 0s; text-decoration: auto; } body .btn, body button { text-decoration: none } body a:before, body a:after, body .btn:before, body .btn:after, body button:before, body button:after { transition: all 300ms linear 0s } body a:focus, body .btn:focus, body button:focus { outline-width: 2px; outline-offset: -3px; outline-color: #ff0000; outline-style: dashed; text-decoration: none; transition: all 300ms linear 0s; } a:not(.theme-button):not(.main-header .navbar .navbar-menu ul li a):not(.woocommerce-MyAccount-navigation ul li a):not(.woocommerce ul.products li.product a):not(.woocommerce nav.woocommerce-pagination ul.page-numbers li .page-numbers):not(.widget:not(.widget_social_widget):not(.widget_tag_cloud) li a) { text-decoration: underline; } svg:not(:root) { overflow: hidden; } svg { position: relative; top: -161px; z-index: 10; } .header-widget .info-widget>li a, .team-area .team-item .media-body a, .blog-item .comment-timing li a, .widget_social_widget li a, .widget:not(.widget_social_widget):not(.widget_tag_cloud) li a, .blog-item .blog-content h5.post-title a { text-decoration: underline; !important; } .load-item { display: none; } p.site-description { color: #000; font-size: 17px; font-weight: 500; } .text-align-center{text-align: center;} .clearfix{clear: both;} #parallax { overflow: hidden; display: block } .post_select { position: relative; background: #fff; border: 0; box-shadow: none; outline: none; font: 400 16px/40px "Work Sans", sans-serif; padding: 0 30px; height: auto; border-radius: 0; color: rgba(0, 0, 0, 0.6); min-width: 150px; background-color: transparent } .post_select:after { display: none } .post_select:before { content: ""; position: absolute; top: 0; right: 20px; font: normal normal normal 18px/40px FontAwesome; color: #6b6b6b } .post_select .list { width: 100%; border-radius: 0; margin: 0; border: 0; box-shadow: none; outline: none; box-shadow: 1px 0px 7px 0px rgba(22, 43, 70, 0.1) } .post_select .list li { border-bottom: 1px solid rgba(0, 0, 0, 0.05); color: var(--color-secondary2) } @-webkit-keyframes heartbeat { to { -webkit-transform: scale(1.2); transform: scale(1.2) } } @keyframes heartbeat { to { -webkit-transform: scale(1.2); transform: scale(1.2) } } @keyframes rotation { to { transform: rotate(360deg) } } @-webkit-keyframes BottomToTop { 49% { -webkit-transform: translateY(-100%) } 50% { opacity: 0; -webkit-transform: translateY(100%) } 51% { opacity: 1 } } @-moz-keyframes BottomToTop { 49% { -moz-transform: translateY(-100%) } 50% { opacity: 0; -moz-transform: translateY(100%) } 51% { opacity: 1 } } @keyframes BottomToTop { 49% { transform: translateY(-100%) } 50% { opacity: 0; transform: translateY(100%) } 51% { opacity: 1 } } @-webkit-keyframes doublePulse { 0% { -webkit-transform: scale(0.6); transform: scale(0.6); opacity: 1 } 100% { -webkit-transform: scale(1); transform: scale(1); opacity: 0 } } @keyframes doublePulse { 0% { -webkit-transform: scale(0.6); transform: scale(0.6); opacity: 1 } 100% { -webkit-transform: scale(1); transform: scale(1); opacity: 0 } } @keyframes slideTop { 49% { transform: translateY(100%) } 50% { opacity: 0; transform: translateY(-100%) } 51% { opacity: 1 } } @keyframes slideTop { 49% { -webkit-transform: translateY(100%); transform: translateY(100%) } 50% { opacity: 0; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=0); -webkit-transform: translateY(-100%); transform: translateY(-100%) } 51% { opacity: 1; -ms-filter: progid:DXImageTransform.Microsoft.Alpha(Opacity=100) } } @keyframes moveleftbounce { 0% { transform: translateX(0px) } 50% { transform: translateX(20px) } 100% { transform: translateX(0px) } } @keyframes moveleftRight { 0% { transform: translateX(0px) } 50% { transform: translateX(80px) } 100% { transform: translateX(0px) } } @keyframes animationFramesTwo { 0% { transform: translate(0) rotate(0deg) } 20% { transform: translate(-73px, 1px) rotate(-36deg) } 40% { transform: translate(-141px, -72px) rotate(-72deg) } 60% { transform: translate(-83px, -122px) rotate(-108deg) } 80% { transform: translate(40px, -72px) rotate(-144deg) } to { transform: translate(0) rotate(0deg) } } @keyframes pulseanim2 { 0% { box-shadow: 0 0 0 0 var(--color-primary1) } 70% { box-shadow: 0 0 0 60px rgba(240, 115, 57, 0) } 100% { box-shadow: 0 0 0 0 rgba(240, 115, 57, 0) } } /* HEADER */ header button[type="submit"], input[type="button"], input[type="reset"], input[type="submit"] { color: #000; display: inline-block; padding: 0 0px; background: none; transition: 0.3s; font: small-caption; border: 0; box-shadow: none; } header.site-header { position: relative; width: 100%; } header.site-header .header-content .site-logo:after { content: ""; position: absolute; right: -13px; bottom: 4px; width: 23px; height: 28px; transform: rotate(45deg); background: #28a0a9; z-index: -1; } header.site-header .site-contact{ background: rgb(97,116,190); background: linear-gradient(180deg, rgba(97,116,190,1) 0%, rgba(40,160,168,1) 100%); display: flex; align-items: center; justify-content: center; padding: 0 0 0 20px; position: relative; height: 100%; } header.site-header .site-contact a { text-decoration: none !important; } header.site-header .site-contact .header-call-icon { position: absolute; left: -11%; top: 25px; color: #fff; background: rgb(97,116,190); background: linear-gradient(73deg, rgba(97,116,190,1) 0%, rgba(40,160,168,1) 100%); width: 55px; display: flex; height: 55px; align-items: center; justify-content: center; font-size: 22px; border-radius: 50%; } header.site-header .site-logo a{ text-decoration: none !important; } header.site-header .site-title { color: #000; font-weight: 500; text-decoration: underline !important; font-size: 28px; position: relative; padding-top:18px ; } header.site-header .site-menu{ padding-top: 10px; display: flex; align-items: center; } header.headfer-content { margin-top: 5px;} .navigation .mainmenu li a:hover { color: var(--color-primary2); } header.site-header .site-info{ padding: 8px 0; } header.site-header .site-info i{ margin-right: 7px; background: #FBFA02; -webkit-background-clip: text !important; -webkit-text-fill-color: transparent; } header.site-header .site-info .h-cart i{ background: #fff; font-size: 25px; margin-top: 4px; } header.site-header .site-info span{ color: #fff; font-weight: 400; } header.site-header .site-nav{ padding: 14px 1em 0; text-align: left; } header.site-header .site-nav ul{ display: flex; justify-content: left; align-items: center; flex-direction: row; } header.site-header .site-nav ul li a.nav-link { padding: 0; margin: 0 18px; text-decoration: none!important; font-weight: 500; outline: none; border-bottom: none; font-size: 17px; color: #1f1f1f; } header.site-header .site-menu .box-info{ padding-left: 0; padding-right: 0; } header.site-header .site-menu .site-info p{ font-weight: 300; font-size: 15px; padding-top: 4px; } header.site-header .site-menu .site-info a{ text-decoration: none !important; text-align: right; } header.site-header .site-menu .site-info .email { text-align: right; margin-top: 3px; } header.site-header .header-content{ display: flex; height: 100px; position: relative; } header.site-header .header-content .site-logo{ width: 20%; height: 120px; } header.site-header .logo-box { position: relative; text-align: left; padding: 4px 4px 4px 1px; } header.site-header .box-info { text-align: left; } header.site-header .menus { padding-right: 0; margin-top: 23px; margin-bottom: 6px; } header.site-header .header-content .site-menu{ width: 100%; height: 100%; } header.site-header .header-content .site-contact{ width: 20%; } @media (min-width: 992px) { .top-header { display: block !important } .breadcrumb-section { background: #000; padding: 9em 0 1em 0; } } .logo-header{ height: 100%; position: relative; } .head { position: relative; height: 100%; } .logo-header-resp { display: none; } .logo { display: inline-block; margin: 0; padding: 0px; margin: 0 auto; text-align: center; background: #fff; position: absolute; top: -50px; padding: 0 3em; display: flex; text-align: center; height: 112px; align-items: center; justify-content: center; } .header-widget { display: flex; justify-content: space-between; padding: 12px 0 } .header-widget .info-widget { display: flex; align-items: center } .header-widget .info-widget>li { color: #fff; font: 400 16px/36px "Work Sans", sans-serif; padding: 0 20px; position: relative } .header-widget .info-widget>li::after { content: ""; position: absolute; right: 0; top: 3px; height: 30px; width: 1px; border-right: 1px solid #445396 } .header-widget .info-widget>li:last-child { padding-right: 0 } .header-widget .info-widget>li:last-child::after { display: none } .header-widget .info-widget>li:first-child { padding-left: 0 } .header-widget .info-widget>li svg { fill: #fff } .header-widget .info-widget>li .icon { height: 36px; line-height: 36px; width: 36px; border-radius: 50%; text-align: center; display: inline-block; background-image: var(--color-gradient1); transition: 0.3s; background-size: 200% auto; overflow: hidden; margin-right: 10px; color: #fff } .header-widget .info-widget>li a { display: flex; color: #fff } .header-widget .info-widget>li a:hover, .header-widget .info-widget>li a:focus { color: var(--color-primary2) } .header-widget .info-widget>li a:hover .icon, .header-widget .info-widget>li a:focus .icon { background-position: right center } .header-widget .info-widget>li a:hover .icon svg, .header-widget .info-widget>li a:focus .icon svg { animation: slideTop .8s } .navbar a.contactus { font-size: 16px; background: #ffbb3c; padding: 6px 9px; border-radius: 5px; font-weight: 500; line-height: 18px; text-decoration: none !important; color: #f6f7f4; position: relative; top: 8px; background-image: radial-gradient( circle farthest-corner at 10% 20%,#92B201 0%,#92B201 100.3% ); box-shadow: 3px 5px 12px 0px #b9b6b687; display: inline-block; } .navbar a.contactus:hover{ background: #92B201; background-image: radial-gradient( circle farthest-corner at 10% 20%,#92B201 0%,#92B201 100.3% ) !important; } .widget_social_widget ul { line-height: 0 } .widget_social_widget li { display: inline-block; padding-left: 4px } .widget_social_widget li:first-child { padding-left: 0 } .widget_social_widget li a { border: 1px solid #445396; background: transparent; height: 35px; line-height: 35px; width: 35px; border-radius: 50%; font-size: 16px; text-align: center; display: inline-block; color: #fff; overflow: hidden; position: relative; } .widget_social_widget li a i { display: block; -webkit-transition: -webkit-transform .5s ease-out; -moz-transition: -moz-transform .5s ease-out; transition: transform .5s ease-out; line-height: 35px; color: #fff; width: 100%; } .widget_social_widget li a i+i { position: absolute; display: block; width: 100%; height: 100%; top: 0; left: 0; transform: translate3d(0, 100%, 0) } .widget_social_widget li a:hover, .widget_social_widget li a:focus { background-image: var(--color-gradient2) } .widget_social_widget li a:hover i, .widget_social_widget li a:focus i { transform: translate3d(0, -100%, 0) } .widget_social_widget li a:hover i+i, .widget_social_widget li a:focus i+i { transform: translate3d(0, 0, 0) } .leftphonebox { float: right; } .tophead-brd{ content: ""; background: url(assets/images/head-t.png) repeat-x 0 0; height: 20px; position: relative; margin-bottom: 1.3em; } .header-section { padding-top: 0em; padding-bottom: 0em; } .main-header { display: block; width: 100%; z-index: 999; position: absolute; left: 0; top: 0; right: 0; padding: 0px 0 00px 0; margin-top:0em; background: #fff; } /*top header*/ /************/ .main-header .head-top{background: #000;padding: 1em 0;position:relative;} .main-header .head-bottom{background: #eee9e8; padding: 1em 0;position:relative;} .main-header .search-box { position: relative;top: 27px;} .main-header .search-box label { display: block;} .main-header .search-box input[type="search"]{ background: none; border-bottom: 1px solid #000 !important; border: 1px solid transparent; } .main-header .search-box button.search-submit{ position: absolute; top: 0; right: 0; } .main-header a.h-cart { position: relative; top: 27px; float: right; text-decoration: none !important; } .main-header .h-cart i{color: #000;font-size: 18px;} .main-header .h-cart span { color: #fff; text-decoration: none; background: #000; border-radius: 50px; padding: 0px 5px; font-size: 12px; position: absolute; text-align: center; top: -10px; left: 10px; font-weight: 500; } /**/ .pd-0, .padding-0{ padding: 0; } .main-header .top-header-toggler { position: absolute; top: -24px; right: -7px; background: var(--color-secondary); border: 0; -webkit-box-shadow: none; box-shadow: none; font-size: 30px; padding: 9px; padding-right: 20px; height: 70px; transform: rotate(-45deg); display: none; z-index: 9999 } .main-header .top-header-toggler i { color: #fff } .main-header .navbar { padding: 0px; width: 100%; display: inline-block; background: transparent; border-radius: 0px; z-index: 999; padding: 0 0 0 0; } p.blindscurtains-phone-label { color: #d5dce7; font-weight: 400; font-size: 15px; } .main-header .navbar .navbar-collapse { flex-shrink: 0; flex-grow: 0; } .main-header .navbar .navbar-brand { line-height: 55px; padding: 0 } .main-header .navbar-menubar { float: right; /* display: flex;*/ align-items: center; justify-content: flex-end; } .navbar-nav { display: block; } .main-header .navbar .navbar-menu ul li { float: left; display: block; padding-top: 0px; } .main-header .navbar .navbar-menu ul ul li, .main-header .navbar .navbar-menu ul ul ul li, .main-header .navbar .navbar-menu ul ul ul ul li { float: none; } .main-header .navbar .navbar-nav > li:hover a, .main-header .navbar .navbar-nav > li.focus a, .main-header .navbar .navbar-nav > li.active a, .main-header .navbar .navbar-nav > li a.active { color: #dee27b; } .main-header .navbar .navbar-menu ul li a { padding:7px 0px 7px 45px!important; color: #000; position: relative; display: block; z-index: 1; font-size: 20px; line-height: 20px; font-family: 'Montserrat', sans-serif; font-weight: 600; } .main-header .navbar .navbar-menu ul li a:after { display: none } .main-header .navbar .navbar-menu ul li.dropdown .sub-menu a:before{ display: none; } .main-header .navbar .navbar-nav > li:hover a{ outline: 0; } .main-header .offcanvas { height: 100vh;} .main-header .navbar .navbar-menu ul li .toggle-icon { height: 50px; line-height: 50px; width: 50px; border-radius: 50%; text-align: center; display: inline-block; background-image: var(--color-gradient1); transition: 0.3s; background-size: 200% auto; overflow: hidden; color: #fff } .main-header .navbar .navbar-menu ul li .toggle-icon:hover, .main-header .navbar .navbar-menu ul li .toggle-icon:focus { color: #fff; background-position: right center } .toggle-button .widget.widget_social_widget ul li a { background: var(--color-gradient2); } .main-header .navbar .navbar-menu ul li.dropdown { position: relative } .main-header .navbar .navbar-menu ul li.dropdown>a { position: relative; padding-right: 18px } .main-header .navbar .navbar-menu ul li.dropdown>a::after { content: "\f105"; position: absolute; font-size: 18px; top: 8px; font-family: var(--font-awesome); font-weight: 600; display: inline-block; border: 0; color: #000; } .main-header .navbar .navbar-menu ul li.dropdown .sub-menu a:not(.remove) { display: block; padding: 3px; position: relative; cursor: pointer; color: #000; border-left: 4px solid #dee27b; white-space: normal; font-size: 14px; font-family: 'Montserrat', sans-serif; } .main-header .navbar .navbar-menu ul li.dropdown .sub-menu a:after { display: none } .main-header .navbar .navbar-menu ul li.dropdown .sub-menu a:not(.remove){ padding:10px 14px !important; width: 90%; margin-left: 10px; } .main-header .navbar .navbar-menu ul li.dropdown .sub-menu>.dropdown { position: relative } .main-header .navbar .navbar-menu ul li.dropdown .sub-menu>.dropdown a:after { border: 0 } .main-header .navbar .navbar-menu ul li.dropdown .sub-menu>.dropdown:after { content: "\f105"; font-family: var(--font-awesome); font-weight: 400; position: absolute; top: 0; right: 20px; color: var(--color-secondary); line-height: 38px; z-index: 1 } .main-header .navbar .navbar-menu ul li.dropdown .sub-menu>.dropdown .sub-menu:before { content: "\f0de"; font-family: var(--font-awesome); top: -3px; left: -7px; color: #fff; transform: rotate(-90deg) } .main-header .navbar .navbar-menu .dropdown-icon { position: relative; z-index: 0; display: none; } .main-header .navbar .navbar-menu .dropdown-icon::after { content: "\f105"; position: absolute; right: 0; color: #fff; top: 0; font-family: var(--font-awesome); font-weight: 400; width: 100%; display: inline-block; margin: auto; border: 0; } header .hbtn a{ position: relative; border: 1px solid #dee27b; color: #fff; text-align: center; padding: 8px 26px; font-size: 15px; font-weight: 600; line-height: 18px; overflow: hidden; z-index: 2; border-radius: 0; background: transparent; top: 0; display: inline-block; text-decoration: none !important; transition: all 0.5s; } header .hbtn a:hover{transition: all 0.5s;color: #dee27b;} .hbtn1{display: none} .hbtn{text-align: center;position: relative; margin-top:18px;} blockquote:after, blockquote:before { border-color: #074842;} .main-header .navbar .navbar-menu ul .cs-menu { margin-left: 30px } .main-header .navbar .navbar-menu ul .cs-menu .nav-link { padding: 0; position: relative } .main-header .navbar .navbar-menu ul .cs-menu .nav-link::after { display: none } .main-header .navbar .navbar-menu ul .cs-menu .nav-link span { height: 16px; width: 16px; border-radius: 50%; text-align: center; display: block; color: #fff; line-height: 16px; font-size: 12px; background-image: var(--color-gradient2); position: absolute; top: 12px; right: -8px } .main-header .navbar .navbar-menu ul .cs-menu .sub-menu { left: auto !important; right: -10px; width: 250px !important; padding: 10px !important } .main-header .navbar .navbar-menu ul .search-menu .sub-menu { width: 272px !important; position: absolute; top: 100%; left: 0; transition: all 0.3s ease-in-out 0s; } .main-header .navbar .navbar-menu ul .cs-menu .sub-menu::before { left: auto !important; right: 20px } .main-header .navbar .navbar-menu ul .shopping-cart .shopping-cart-header, .sidebar .widget.widget_shopping_cart .shopping-cart-header { border-bottom: 1px solid #b7b7b7; display: flex; justify-content: space-between; align-items: flex-end; padding-bottom: 5px } .main-header .navbar .navbar-menu ul .shopping-cart .shopping-cart-header .cart-icon, .sidebar .widget.widget_shopping_cart .shopping-cart-header .cart-icon{ position: relative } .main-header .navbar .navbar-menu ul .shopping-cart .shopping-cart-header .cart-icon span, .sidebar .widget.widget_shopping_cart .shopping-cart-header .cart-icon span { height: 16px; width: 16px; padding: 0; border-radius: 50%; text-align: center; display: block; color: #fff; line-height: 16px; font-size: 12px; background-image: var(--color-gradient2); position: absolute; top: 0; right: -8px } .main-header .navbar .navbar-menu ul .shopping-cart .shopping-cart-header h3, .sidebar .widget.widget_shopping_cart .shopping-cart-header h3 { font-weight: 500; font-size: 16px; line-height: 1 } .main-header .navbar .navbar-menu ul .shopping-cart .cart-items li a:not(.remove), .sidebar .widget.widget_shopping_cart .cart-items li a:not(.remove) { display: flex; padding: 5px 0; border-bottom: 1px solid #f7f7f7; align-items: center; z-index: 0 } .main-header .navbar .navbar-menu ul .shopping-cart .cart-items li:last-child a:not(.remove), .sidebar .widget.widget_shopping_cart .cart-items li:last-child a:not(.remove) { border: 0 } .main-header .navbar .navbar-menu ul .shopping-cart .cart-items li .cart-img, .sidebar .widget.widget_shopping_cart .cart-items li .cart-img { height: 40px; width: 40px; padding: 7px; border-radius: 50%; box-shadow: 0px 0px 25px 0px rgba(9, 29, 118, 0.15) } .main-header .navbar .navbar-menu ul .shopping-cart .cart-items li .cart-img img, .sidebar .widget.widget_shopping_cart .cart-items li .cart-img img { max-width: 100% } .main-header .navbar .navbar-menu ul .shopping-cart .cart-items li .media-body, .sidebar .widget.widget_shopping_cart .cart-items li .media-body { flex: 1; padding-left: 10px; position: relative } .main-header .navbar .navbar-menu ul .shopping-cart .cart-items li .media-body h4, .sidebar .widget.widget_shopping_cart .cart-items li .media-body h4 { font-size: 15px; font-weight: 500; } .main-header .navbar .navbar-menu ul .shopping-cart .cart-items li .media-body h4 small, .sidebar .widget.widget_shopping_cart .cart-items li .media-body h4 small { display: block; font-size: 13px } .main-header .navbar .navbar-menu ul .shopping-cart .cart-items li .media-body .item-price, .sidebar .widget.widget_shopping_cart .cart-items li .media-body .item-price { font-weight: 500; display: block; } .main-header .navbar .navbar-menu ul .shopping-cart .cart-items li .remove, .sidebar .widget.widget_shopping_cart .cart-items li .remove { right: -12px; position: absolute; top: 4px; font-size: 24px; color: var(--color-secondary2) !important; } .sidebar .widget.widget_shopping_cart .cart-items li .remove { background: transparent; } .main-header .navbar .navbar-menu ul .shopping-cart .cart-items li .media-body span:hover, .main-header .navbar .navbar-menu ul .shopping-cart .cart-items li .media-body span:focus, .sidebar .widget.widget_shopping_cart .cart-items li .media-body span:hover, .sidebar .widget.widget_shopping_cart .cart-items li .media-body span:focus { color: var(--color-primary2) } .sidebar .widget.widget_shopping_cart .cart-items li .remove { line-height: 22px; } .main-header .navbar .navbar-menu ul .search-menu { margin-left: 5px } .searchinput-form { display: flex; flex-wrap: nowrap; align-items: center; } button.header-search-close { width: 44px; height: 44px; flex-shrink: 0; margin-left: 6px; font-size: 20px; color: var(--color-secondary2); border: 1px solid #b7b7b7; background-color: transparent; border-radius: 100px; } button.header-search-close:hover, button.header-search-close:focus { color: #ffffff; background-color: var(--color-secondary3); border-color: var(--color-secondary3); } .main-header .navbar .navbar-menu ul .search-menu .input-group { border-radius: 22px; border: 1px solid #b7b7b7; padding: 5px; background-color: #fff } .main-header .navbar .navbar-menu ul .search-menu .input-group .form-control { box-shadow: none; outline: none; border: 0; border-radius: 22px; padding: 0 10px; line-height: 32px; min-height: 30px; max-width: 150px; } .main-header .navbar .navbar-menu ul .search-menu .input-group .input-group-text { border: 0; box-shadow: none; outline: none; background-image: var(--color-gradient1); transition: 0.3s; background-size: 200% auto; overflow: hidden; color: #fff; cursor: pointer; margin: 0 !important; height: 34px; width: 34px; border-radius: 50% !important; text-align: center; line-height: 34px; padding: 0; display: block } .main-header .navbar .navbar-menu ul .search-menu .input-group .input-group-text svg { fill: #fff } .main-header .navbar .navbar-menu ul .search-menu .input-group .input-group-text:hover, .main-header .navbar .navbar-menu ul .search-menu .input-group .input-group-text:focus { color: #fff; background-position: right center } .main-header .navbar .navbar-menu ul .search-menu .input-group .input-group-text:hover svg, .main-header .navbar .navbar-menu ul .search-menu .input-group .input-group-text:focus svg { fill: #fff; animation: slideTop .8s } .main-header.header-fixed { position: fixed; width: 100%; top: -70px; left: 0; right: 0; z-index: 99999; background: #000; box-shadow: 0; transform: translateY(70px); transition: transform 500ms ease, background 200ms ease } .main-header.header-fixed .navbar .navbar-menu ul li a , .main-header.header-fixed p.blindscurtains-phone-label{color: #fff;} .main-header.header-fixed .navbar .navbar-nav > li.active a , .main-header.header-fixed .navbar .navbar-menu ul li a:hover{ color: #fff; } @media (min-width: 992px) { .main-header.header-fixed .top-header { display: none !important } } .offcanvas-header .btn-closed { color: #ffffff !important; overflow: hidden; border-radius: 100%; border: 0; width: 35px; height: 35px; position: relative; display: inline-block; z-index: 0; } .offcanvas-header .btn-closed:before { content: ""; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background-image: var(--color-gradient1); transition: 0.3s; background-size: 200% auto; z-index: -1; } .offcanvas-header .btn-closed:hover:before, .offcanvas-header .btn-closed:focus:before { background-position: right center; } ol.breadcrumb-list { padding: 0; text-align: left; margin-top: 10px; } .breadcrumb-list li { display: inline-block; word-break: break-word; font-weight: 500; color: #fff; font-weight: 600; letter-spacing: -1px; font-size: 18px; text-transform: capitalize; font-style: normal; } .breadcrumb-list li.active { font-size: 20px; } .breadcrumb-list li a { color: #fff !important; text-decoration: underline !important; } .breadcrumb-list li a:hover{ outline-width: 0px; } .breadcrumb-section svg path { fill: #fff !important; } .breadcrumb-section { background-color: #000 !important; } .breadcrumb-section h1 { color: #fff; } .breadcrumb-section svg { position: relative; top: 115px; } #product-content { position: relative; z-index: 2; } .sidebar { z-index: 2; position: relative; } .container-fluid { padding: 0 5px 0px 0; } /* Navigation Toggle ------------------------- */ .nav-toggle { position: absolute; bottom: 14px; right: 19px; border: none; border-radius: 2px; color: #000; background: #fff; width: 42px; height: 37px; z-index: 1; } .nav-toggle .toggle-icon, .nav-toggle svg { height: 0.8rem; width: 2.6rem; } .nav-toggle .toggle-inner { padding-top: 0.8rem; } /* Primary Menu ---------------------------- */ .primary-menu-wrapper { display: none; } ul.primary-menu { display: flex; font-size: 1.8rem; font-weight: 500; letter-spacing: -0.0277em; flex-wrap: wrap; justify-content: center; margin: -0.8rem 0 0 -1.6rem; } .primary-menu .icon { display: block; height: 0.7rem; position: absolute; pointer-events: none; transform: rotate(-45deg); width: 1.3rem; } .primary-menu .icon::before, .primary-menu .icon::after { content: ""; display: block; background-color: currentColor; position: absolute; bottom: calc(50% - 0.1rem); left: 0; } .primary-menu .icon::before { height: 0.6rem; width: 0.2rem; } .primary-menu .icon::after { height: 0.2rem; width: 0.6rem; } .primary-menu li { font-size: inherit; line-height: 1.25; position: relative; } .primary-menu > li { margin: 0.6rem 0 0 2.6rem; } .primary-menu > li.menu-item-has-children > a { padding-right: 2rem; } .primary-menu > li > .icon { color: #fff; top: calc(42% - 0.4rem); right: 0rem; } .primary-menu a { color: #fff; display: block; line-height: 1.2; text-decoration: none; word-break: normal; word-wrap: normal; font-size: 15px; font-weight: 600; text-decoration: none !important; font-family: 'Montserrat', sans-serif; } .primary-menu li ul li a{font-size: 18px;} .primary-menu a:hover, .primary-menu a:focus, .primary-menu .current_page_ancestor { text-decoration: underline; color: #dee27b; } .primary-menu li.current-menu-item > a, .primary-menu li.current-menu-item > .link-icon-wrapper > a { text-decoration: underline; color: #dee27b; } .primary-menu li.current-menu-item > a:hover, .primary-menu li.current-menu-item > .link-icon-wrapper > a:hover, .primary-menu li.current-menu-item > a:focus, .primary-menu li.current-menu-item > .link-icon-wrapper > a:focus { text-decoration: none; } /* SUB MENU */ .primary-menu ul { background: #000; border-radius: 0.4rem; color: #fff; font-size: 1.7rem; opacity: 0; padding: 1rem 0; position: absolute; right: 9999rem; top: calc(100% + 2rem); transition: opacity 0.15s linear, transform 0.15s linear, right 0s 0.15s; transform: translateY(0.6rem); width: 20rem; z-index: 1; } .primary-menu li.menu-item-has-children:hover > ul, .primary-menu li.menu-item-has-children:focus > ul, .primary-menu li.menu-item-has-children.focus > ul { right: 0; opacity: 1; transform: translateY(0); transition: opacity 0.15s linear, transform 0.15s linear; } .primary-menu ul::before, .primary-menu ul::after { content: ""; display: block; position: absolute; bottom: 100%; } .primary-menu ul::before { height: 2rem; left: 0; right: 0; } .primary-menu ul::after { border: 0.8rem solid transparent; border-bottom-color: #000; right: 1.8rem; } .primary-menu ul a { background: transparent; border: none; color: inherit; display: block; padding: 0 10px 10px 16px; transition: background-color 0.15s linear; width: 100%; } .primary-menu ul li.menu-item-has-children > a { padding-right: 4.5rem; } .primary-menu ul li.menu-item-has-children .icon { position: absolute; right: 1.5rem; top: calc(50% - 0.5rem); } /* DEEP DOWN */ .primary-menu ul ul { top: -1rem; } .primary-menu ul li.menu-item-has-children:hover > ul, .primary-menu ul li.menu-item-has-children:focus > ul, .primary-menu ul li.menu-item-has-children.focus > ul { right: calc(100% + 2rem); } .primary-menu ul ul::before { bottom: 0; height: auto; left: auto; right: -2rem; top: 0; width: 2rem; } .primary-menu ul ul::after { border-bottom-color: transparent; /*rtl:ignore*/ border-left-color: #000; bottom: auto; right: -1.6rem; top: 2rem; } .rtl .primary-menu ul ul::after { transform: rotate(180deg); } /* * Enable nav submenu expansion with tapping on arrows on large-viewport * touch interfaces (e.g. tablets or laptops with touch screens). * These rules are supported by all browsers (>IE11) and when JS is disabled. */ @media (any-pointer: coarse) { .primary-menu > li.menu-item-has-children > a { padding-right: 0; margin-right: 2rem; } .primary-menu ul li.menu-item-has-children > a { margin-right: 4.5rem; padding-right: 0; width: unset; } } /* Repeat previous rules for IE11 (when JS enabled for polyfill). */ body.touch-enabled .primary-menu > li.menu-item-has-children > a { padding-right: 0; margin-right: 2rem; } body.touch-enabled .primary-menu ul li.menu-item-has-children > a { margin-right: 4.5rem; padding-right: 0; width: unset; } /* -------------------------------------------------------------------------- */ /* 5. Menu Modal /* -------------------------------------------------------------------------- */ .menu-modal { background: #fff; display: none; opacity: 0; overflow-y: auto; overflow-x: hidden; position: fixed; bottom: 0; left: -99999rem; right: 99999rem; top: 0; transition: opacity 0.25s ease-in, left 0s 0.25s, right 0s 0.25s; z-index: 99; } .admin-bar .menu-modal { top: 32px; } @media (max-width: 782px) { .admin-bar .menu-modal { top: 46px; } } .menu-modal.show-modal { display: flex; } .menu-modal.active { left: 0; opacity: 1; right: 0; transition: opacity 0.25s ease-out; } .menu-modal-inner { background: #fff; display: flex; justify-content: stretch; overflow: auto; -ms-overflow-style: auto; width: 100%; } .menu-wrapper { display: flex; flex-direction: column; justify-content: space-between; position: relative; } button.close-nav-toggle { align-items: center; display: flex; font-size: 1.4rem; font-weight: 500; background: #dee27b; justify-content: flex-end; padding: 6px 20px; width: 100%; } button.close-nav-toggle svg { height: 1.6rem; width: 1.6rem; } .menu-modal .menu-top { flex-shrink: 0; } /* Main Menu --------------------------------- */ .modal-menu { position: relative; left: calc(50% - 50vw); width: 100vw; } .modal-menu li { border-color: #dee27b; border-style: solid; border-width: 0.1rem 0 0 0; display: flex; flex-wrap: wrap; line-height: 1; justify-content: flex-start; margin: 0; } .modal-menu > li > a, .modal-menu > li > .ancestor-wrapper > a { font-size: 16px; font-weight: 600; letter-spacing: normal; } .modal-menu > li:last-child { border-bottom-width: 0.1rem; } .modal-menu .ancestor-wrapper { display: flex; justify-content: space-between; width: 100%; } .modal-menu a { display: block; padding: 10px; text-decoration: none; width: 100%; color: #000; text-decoration: none !important; } .modal-menu a:focus, .modal-menu a:hover, .modal-menu li.current-menu-item > .ancestor-wrapper > a, .modal-menu li.current_page_ancestor > .ancestor-wrapper > a { text-decoration: underline; } button.sub-menu-toggle { /* border-left: 0.1rem solid #dedfdf;*/ flex-shrink: 0; background: #dee27b; margin: 0.5rem 0; padding: 0 0.5rem; border-radius: 0 50px 50px 50px; } button.sub-menu-toggle svg { height: 0.9rem; transition: transform 0.15s linear; width: 1.5rem; } button.sub-menu-toggle.active svg { transform: rotate(180deg); } .modal-menu ul { display: none; margin: 0; width: 100%; } .modal-menu ul li { border-left-width: 1rem; } .modal-menu ul li a { color: inherit; font-weight: 500; } /* Main menu animation ----------------------- */ .menu-wrapper .menu-item { position: relative; } .menu-wrapper .active { display: block; } .menu-wrapper.is-toggling { pointer-events: none; } .menu-wrapper.is-toggling .menu-item { position: absolute; top: 0; left: 0; margin: 0; width: 100%; } .menu-wrapper.is-toggling .menu-bottom .social-menu .menu-item { width: auto; } .menu-wrapper.is-animating .menu-item, .menu-wrapper.is-animating .toggling-target { transition-duration: 250ms; } .menu-wrapper.is-animating .menu-item { transition-property: transform; } .menu-wrapper.is-toggling .toggling-target { display: block; position: absolute; top: 0; left: 0; opacity: 1; } .menu-wrapper.is-toggling .toggling-target.active { opacity: 0; } .menu-wrapper.is-animating.is-toggling .toggling-target { display: block; transition-property: opacity; opacity: 0; } .menu-wrapper.is-animating.is-toggling .toggling-target.active { opacity: 1; } .menu-wrapper.is-toggling .modal-menu > li:last-child li { border-top-color: transparent; border-bottom-width: 0.1rem; } @media (prefers-reduced-motion: reduce) { .menu-wrapper.is-animating .menu-item, .menu-wrapper.is-animating .toggling-target { transition-duration: 1ms !important; } } /* Expanded Menu ----------------------------- */ .expanded-menu { display: none; } .mobile-menu { display: block; } /* Menu Bottom ------------------------------- */ .menu-bottom { flex-shrink: 0; padding: 4rem 0; } .menu-bottom nav { width: 100%; } .menu-copyright { display: none; font-size: 1.6rem; font-weight: 500; margin: 0; } .menu-copyright a:focus, .menu-copyright a:hover { text-decoration: underline; } .menu-bottom .social-menu { justify-content: center; } /*form css*/ button[type="submit"], input[type="button"], input[type="reset"], input[type="submit"] { background-position: right center; color: #fff; text-align: center; font: 600 20px/50px "Work Sans", sans-serif; display: inline-block; padding: 0 20px; background-image: var(--color-gradient1); transition: 0.3s; background-size: 200% auto; border-radius: 25px; border: 0; box-shadow: none; } input[type="text"]:not(.adminbar-input), input[type="email"], input[type="url"], input[type="password"], input[type="search"], input[type="number"], input[type="tel"], input[type="range"], input[type="date"], input[type="month"], input[type="week"], input[type="time"], input[type="datetime"], input[type="datetime-local"], input[type="color"], textarea, .form-control { border-radius: 0; display: block; line-height: 1.5; font-size: 0.95rem; font-weight: 500; vertical-align: middle; width: 100%; background-color: #ffffff; border: 1px solid #ffd9c4; outline: none; letter-spacing: 0.5px; box-shadow: none; -webkit-transition: var(--bs-transition); transition: var(--bs-transition); } /*=====end=====*/ /*General*/ /*======*/ .justify-content-center { -ms-flex-pack: center!important; -webkit-box-pack: center!important; text-align: center; justify-content: center!important; } .section-title{margin-bottom: 4em;} .section-title h2{ font-size: 35px; color: #000000; font-weight: 400; } /*===== slider Section=====*/ .slider-area::after{ display: none !important; } .hero-slider .slide-mainimg{width: 100%;} .slider-area .slidercontent { text-align: center; position: absolute; top: 16%; left: 15%; width: 600px; padding: 4em 15px 3em 15px; background: #000; } .slider-area .sl-oly{ position: absolute; border: 2px solid #fff ; left: 6px; right: 6px; bottom: 6px ; top: 6px; } .hero-style .slide-title h2 { font-size: 37px; line-height: 30px; color: #fff; padding: 0 0 0px 0; font-weight: 700; transition: all .4s ease; font-family: 'Montserrat', sans-serif; } .hero-style .slide-text p { padding: 2em 0 2em 0; line-height: 36px; font-size: 18px; color: #fff; transition: all .4s ease; font-family: 'Montserrat', sans-serif; opacity: 1; font-weight: 400; } .hero-style .slide-btns a{ position: relative; overflow: hidden; transition: all .4s ease; font-size: 21px; font-weight: 600; line-height: 20px; background: #fff; color: #000; padding: 10px 20px; display: inline-block; word-break: break-word; text-decoration: none !important; } .hero-style .slide-btns a:hover{color:#fff;background: #000;} .slider-area .sliderimg img { width: 100%;} .slider-area .blinds_curtainsswiper-button-prev{ left: 94%; color: #fff; background: #000; line-height: 45px; padding: 0 6px ; font-size: 15px; transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s; -ms-transition:all 0.5s; } .slider-area .blinds_curtainsswiper-button-prev:hover{ color: #000 !important; background: #fff !important; /* transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s; -ms-transition:all 0.5s;*/ } .slider-area .blinds_curtainsswiper-button-next{ right: 2%; color: #fff; background: #000; line-height: 45px; padding: 0 6px; transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s; -ms-transition:all 0.5s; font-size: 15px; } .slider-area .blinds_curtainsswiper-button-next:hover{ color: #000 !important; background: #fff !important; /* transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s; -ms-transition:all 0.5s;*/ } /*======== bestseller ========*/ /*======================*/ /* Style for filled stars */ .filled-star { color: #ffc500; } /* Style for empty stars */ .empty-star { color: #ccc; /* You can adjust the color of empty stars as desired */ } #bestseller-product-section { position: relative; overflow: hidden; padding: 4em 0 2em; background: #fff; } #bestseller-product-section .product-bx { position: relative; overflow: hidden; padding: 0 20px; } .pcontent { position: relative; overflow: hidden; padding: 10px 0; text-align: center; } #bestseller-product-section .product-image img { width: 100%; height: 350px; } #bestseller-product-section .pcontent a{text-decoration: none !important;} #bestseller-product-section .pcontent h3{ color: #404040; font-weight: 400; font-size: 18px; margin-bottom: 0.5em; text-align: left; } #bestseller-product-section .pcontent h3:hover{color: #e76453;} #bestseller-product-section ins{text-decoration: none;} #bestseller-product-section .pcontent p, #bestseller-product-section del .amount { display: none !important;} #bestseller-product-section .woocommerce-Price-amount ins , #bestseller-product-section .woocommerce-Price-amount.amount { font-size: 18px; letter-spacing: 1px; line-height: 63px; color: #e76453; font-weight: 600; } #bestseller-product-section .sec-btn{margin-top: 0.5em;} #bestseller-product-section .sec-btn li{list-style: none;display: inline-block;margin: 6px 0;} #bestseller-product-section .readmore, #bestseller-product-section .add-to-cart { font-size: 15px;} #bestseller-product-section .readmore a{ border: 1px solid #535455; padding: 3px 5px; color: #535455; font-weight: 400; border-radius: 2px; font-size: 14px; } #bestseller-product-section .add-to-cart a{ background: #FEB805; padding:4px 5px; color: #fff; font-weight: 400; border-radius: 2px; font-size: 14px; } /*======== Reviews ========*/ #reviews-section { position: relative; overflow: hidden; padding: 2em 0; } #reviews-section .box1 { position: relative; overflow: hidden; background: #ececec; margin: 0 0.2em 1.4em 0; padding: 20px 10px 20px 60px; } #reviews-section .box-hbx{ transform: rotate(90deg); bottom: 42%; position: absolute; left: -44%; } #reviews-section .box-heading{ font-size: 25px; font-weight: 600; text-align: center; } #reviews-section .box-heading:before, #reviews-section .box-heading:after { content: ""; position: absolute; border: 1px solid #000; top: 20px; width: 72px; } #reviews-section .box-heading:before { right: 60%; margin-right: 15px; } #reviews-section .box-heading:after { left: 60%; margin-left: 15px; } #reviews-section img { width: 170px; height: 170px; border-radius: 50%; } #reviews-section .c-detail{ position: relative; margin-top: 4em; left: 2em; } #reviews-section .c-name{ font-size: 25px; color: #000000; font-weight: 700; } #reviews-section .c-deg{ font-size: 18px; color: #000000; font-weight: 700; } #reviews-section .review p{ font-size: 16px; line-height: 31px; color: #7e7e7e; font-weight: 600; padding-top: 16px; } /**/ /*======== blog ========*/ /*======================*/ .blog-area { display: block; overflow: hidden; padding: 60px 0; position: relative; z-index: 1 } .blog-area .blogbx { position: relative; overflow: hidden; margin-bottom: 2em; border-radius: 5px; background: #191919; padding: 10px 10px; } .blog-area .blog-image{ position: relative; border-radius: 5px 5px 0 0; height: 250px; width: 100%; } .blogbx .blog-content { position: relative; padding: 1em 1em 1em 3em;} .blogbx .blog-content h6.post-title, .blogbx .blog-content h6.post-title a, .blogbx .blog-content .heding { display: block; font-size: 24px; font-weight: 400; font-family: 'Montserrat', sans-serif; text-decoration: none !important; color: var(--color-secondary2); color: #fff; margin: 0px 0 14px 0; line-height: 30px; } .blogbx .comment-timing { padding:12px 0px; } .blogbx .box-admin li.ath{width: 80%;padding:0 11px 0 0;} .blogbx .box-admin li.share-button{float: right;} .blogbx .box-admin li{list-style: none;display: inline-block;} .blogbx .box-admin a{ font-size: 13px; font-weight: 400; color: #dee27b; text-decoration: none !important; font-family: 'Montserrat', sans-serif; } .blogbx .blog-content i{color: #ccc;} .blogbx .blog-content p{ color: #fff; font-size: 15px; font-weight: 400; line-height: 21px; font-family: 'Montserrat', sans-serif; } .blogbx .blog-btn{margin-top: 1em;} .blogbx .blog-btn a{ font-size: 12px; display: inline-block; position: relative; overflow: hidden; text-decoration: none !important; color: #fff; } .blogbx .btn-brd{ border: 1px solid #6e7046; margin-top: 5px; } .blog-area .socialMedia { position: absolute; right: 5px; top: 26px; } .blog-area .socialMedia ul{ margin:0; padding:0; list-style:none; z-index: 9999; position: relative; } .blog-area .socialMedia ul li{ display:inline-block; margin-left: -30px; float: left; transition:all 0.5s; -moz-transition:all 0.5s; -o-transition:all 0.5s; -webkit-transition:all 0.5s; -ms-transition:all 0.5s; text-align: center; } .blog-area .socialMedia ul li a.site-button{ border-radius: 50%; width: 30px; line-height: 30px; height:30px; display: block; color:#fff; background: #191919; } .blog-area .socialMedia ul li a.site-button:hover{ background:#6e7046; } .blog-area .socialMedia ul:hover li.share-button a.site-button{ background:#6e7046; } .blog-area .socialMedia ul:hover li{ margin-left: 4px; } /*=======end=========*/ .inarea-blog-2-column-area { padding-bottom: 60px } .sidebar .image-img img { max-width: 100%; width: 100%; height: auto; object-fit: cover } .sidebar .text-and-icon { background-color: #fff; box-shadow: 0px 0px 25px 0px rgba(9, 29, 118, 0.15); position: relative; border-radius: 0 0 3px 3px } .sidebar .text-and-icon p { font-size: 14px; font-weight: 400; color: #102131; text-align: center; max-width: 330px; padding-top: 45px; margin: 0 auto } .sidebar .text-and-icon ul { text-align: center; padding-top: 22px } .sidebar .text-and-icon ul li { display: inline-block } .sidebar .text-and-icon ul li a { display: block; height: 40px; width: 40px; line-height: 40px; text-align: center; border-radius: 50%; color: #fff; background: #2569f3; font-size: 16px; border-color: transparent; } .sidebar .text-and-icon ul li .pinterest { background: #ce0cff } .sidebar .text-and-icon ul li .twitter { background: #00a2ff } .sidebar .text-and-icon ul li .linkedin { background: #0077b5 } .sidebar .text-and-icon ul li .youtube { background: #ed4234 } .sidebar .text-and-icon .signature-img { text-align: center; padding: 30px 0 40px } .sidebar>.widget:not(.widget_text):not(.widget_post):not(.widget_media_image) { background-color: #fff !important; border-radius: 3px; padding: 0em 0em 1em 0em; border: 1px solid #e0e0e0; } .sidebar .widget h1, .sidebar .widget h2, .sidebar .widget h3, .sidebar .widget h4, .sidebar .widget h5, .sidebar .widget h6{ text-align: center; padding:16px 2px !important; border-radius: 0px; letter-spacing: 0; font-size: 20px !important; font-weight: 700; text-transform: capitalize; word-break: break-word; background: #dee27b; color: #fff; margin: 0 !important; border-bottom: none !important; display:block; } .sidebar>.widget+.widget { margin-top: 50px; } .sidebar>.widget .widget-title { text-align: center; padding: 6px 16px 7px !important; border-radius: 0px; letter-spacing: 0; font-size: 20px !important; font-weight: 700; text-transform: capitalize; word-break: break-word; background: #ed59af; color: #fff; margin: 0 0 21px 8px !important; border-bottom: none !important; display: inline-block; position: relative; } .sidebar>.widget .widget-title:before { position: absolute; z-index: 0; content: ""; left: -8%; top: 0; height: 100%; width: 12%; background: #ed59af; -webkit-transform: skewX(10deg); -moz-transform: skewX(10deg); -ms-transform: skewX(10deg); transform: skewX(10deg); border-top-left-radius: 5px; border-bottom-left-radius: 5px; } .sidebar>.widget .widget-title:after { position: absolute; z-index: 0; content: ""; right: -8%; top: 0; height: 100%; width: 12%; background: #ed59af; -webkit-transform: skewX(-10deg); -moz-transform: skewX(-10deg); -ms-transform: skewX(-10deg); transform: skewX(-10deg); border-top-right-radius: 5px; border-bottom-right-radius: 5px; } .sidebar>.widget ul { padding: 1.5em 15px 15px; } .sidebar>.widget form, .footer-area .widget form { background: #ffffff; height: 50px; line-height: 50px; border-radius: 3px; border: none; box-shadow: none; outline: none; position: relative; } .footer-area .widget form{ background: #ffffff; } .footer-area .image { text-align: center; } .sidebar>.widget form input, .footer-area .widget form input { border: none; box-shadow: none; font-size: 16px; font-weight: 400; padding-left: 25px; background: none; outline: none; color: #000 } .sidebar>.widget form button { display: inline-block; background: #000; padding: 10px 22px !important; font-size: 16px; font-weight: 600; background-color: #000; color: #fff; position: relative; text-indent: -999px; transition: all 0.5s; border-radius: 50% !important; height: 42px; overflow: hidden; right: 3px; } .sidebar>.widget form button:after { position: relative; font-size: 18px; color: #fff; font-family: 'Fontawesome'; text-align: right; /* right: 9%;*/ float: right; margin: 0; top: -14px; left: 9px; z-index: 9999; content: "\f002"; clear: both; } .sidebar .widget_post .widget-title, .sidebar .widget_post .title { padding-left: 40px; padding-right: 40px; } .widget_post .post-area .post-item { display: flex; justify-content: space-between; background-color: #fff; box-shadow: 0px 0px 25px 0px rgba(9, 29, 118, 0.15); border-radius: 50px; padding: 10px; margin-bottom: 20px; position: relative } .widget_post .post-area .post-item .post-id { padding: 10px 0 0 30px } .widget_post .post-area .post-item .post-id small { display: block; font-size: 14px; font-weight: medium; color: #fff; height: 20px; line-height: 19px; width: 48px; border-radius: 25px; margin-bottom: 5px; text-align: center; background: var(--color-gradient2) } .widget_post .post-area .post-item .post-id b { color: var(--color-secondary2); font-size: 16px; font-weight: medium; max-width: 215px; padding-top: 5px } .widget_post .post-area .post-item .post-id p { font-size: 14px; color: var(--color-secondary2); font-weight: 400 } .widget_post .post-area .post-item .post-id p span i { background: var(--color-gradient2); -webkit-text-fill-color: transparent; -webkit-background-clip: text; margin-right: 5px } .widget_post .post-area .post-item .post-imgge { position: absolute; top: 8px; right: 8px; padding-left: 10px } .widget_post .post-area .post-item .post-imgge img { height: 90px; object-fit: cover; width: 90px; border-radius: 50% } .widget_tag_cloud a, .widget_product_tag_cloud .tagcloud a { color: var(--color-secondary2); padding: 0 10px 0 0; margin: 0 0 10px 3px; background: none; display: inline-block; font-size: 18px !important; text-align: center; box-shadow: none; transition: 0.3s; text-decoration: none!important; } .widget_tag_cloud a:after, .widget_product_tag_cloud .tagcloud a:after{ content:" /"; position: relative; font-size: 18px !important; } .widget_tag_cloud a:hover, .widget_tag_cloud a:focus, .widget_product_tag_cloud .tagcloud a:hover, .widget_product_tag_cloud .tagcloud a:focus { color: #ffffff; background-position: right center; background-image: var(--color-gradient1) } .footer-area .widget_tag_cloud a { color: #ffffff; } .sidebar .widget_media_image .title { display: none; } .sidebar .widget_media_image { position: relative; } .sidebar .widget_media_image img { width: 100%; max-width: 100%; height: auto } .sidebar .widget_media_image .widget-title { position: absolute; text-align: center; color: #ffffff; font-size: 35px; font-weight: bold; top: 50%; left: 50%; transform: translate(-50%, -50%); } .sidebar .widget_media_image .widget-title i { background: var(--color-gradient2); -webkit-background-clip: text; -webkit-text-fill-color: transparent } .textwidget .widget_social_widget li a { background-image: var(--color-gradient1); } .widget:not(.widget_social_widget):not(.widget_tag_cloud) li a { font-size: 18px; line-height: 39px; display: inline-block; position: relative; color: #000; font-weight: 500; text-decoration: underline; } .widget:not(.widget_social_widget):not(.widget_tag_cloud) li a:hover::after, .widget:not(.widget_social_widget):not(.widget_tag_cloud) li a:focus::after { left: 2px } .sidebar .widget:not(.widget_social_widget):not(.widget_tag_cloud):not(.widget_shopping_cart) li a:hover, .sidebar .widget:not(.widget_social_widget):not(.widget_tag_cloud):not(.widget_shopping_cart) li a:focus, .sidebar .widget:not(.widget_social_widget):not(.widget_tag_cloud):not(.widget_shopping_cart) li a:hover:after, .sidebar .widget:not(.widget_social_widget):not(.widget_tag_cloud):not(.widget_shopping_cart) li a:focus:after { font-weight: 600; color: #59544f; } .widget.widget_social_widget ul li a { padding: 0 !important; } .widget.widget_social_widget ul li a:after { display: none !important; } .widget form.wp-block-search { background: none; height: auto; padding: 10px; line-height: unset; position: inherit; } .widget form button.wp-block-search__button, .sidebar>.widget form.woocommerce-product-search button { width: auto; border-radius: 2px; padding: 0 15px; } .widget form .wp-block-search__inside-wrapper { display: flex; align-items: center; position: relative; } .widget form.wp-block-search .wp-block-search__inside-wrapper { display: flex; align-items: center; position: relative; background: none; height: 50px; line-height: 50px; border-radius: 2px; color: #ffffff; border: 1px solid #074842; border-radius: 50px; } .widget form .wp-block-search__label { margin-bottom: 10px; color: #000; } .sidebar .wp-block-calendar, .sidebar .calendar_wrap , .wp-block-calendar, .calendar_wrap { width: 100%; max-width: 346px; background-color: #f5f6fa; margin: 0 auto; position: relative; padding: 5px; z-index: 0; } .wp-block-calendar table, .calendar_wrap table { width: 100%; margin: 0; border: none; background: none; } .wp-block-calendar table caption, .calendar_wrap table caption { font-weight: 600; line-height: 3.7; color: var(--color-secondary2); text-align: left; padding-left: 14px; position: relative; z-index: 0; } .wp-block-calendar table th, .wp-block-calendar table td, .calendar_wrap table th, .calendar_wrap table td { text-align: center; line-height: 38px; font-size: 15px; border: 0; padding: 0; text-align: center; border-radius: 0; } .wp-block-calendar table th, .calendar_wrap table th { color: #ffffff; font-weight: 600; font-size: 16px; line-height: 35px; background: var(--color-gradient1); border: 6px solid #f5f6fa; } .wp-block-calendar table td, .calendar_wrap table td { color: initial; background: #eaedf6; border-collapse: collapse; outline: 5px solid #f5f6fa; outline-offset: -3px; } .sidebar .wp-block-calendar table td#today, .sidebar .calendar_wrap table td#today { background: var(--color-gradient1); color: #ffffff; } .sidebar .wp-block-calendar table td a, .sidebar .calendar_wrap table td a { color: var(--color-primary1); } .wp-block-calendar table tfoot, .calendar_wrap table tfoot { background-color: #e9e9ea; } .wp-calendar-nav { color: var(--color-secondary2); display: flex; align-items: center; justify-content: space-between; border: none; } .widget div.wp-block-calendar .wp-calendar-nav span.wp-calendar-nav-prev a, .widget div.calendar_wrap .wp-calendar-nav span.wp-calendar-nav-prev a { text-decoration: none; color: var(--color-secondary2); padding: 6px 12px; border: 1px solid #f3f3f3; border-radius: 6px; font-size: 15px; font-weight: 600; display: inline-block; margin-top: 10px; } .widget .wp-block-calendar .wp-calendar-nav span.wp-calendar-nav-prev a:hover, .widget .wp-block-calendar .wp-calendar-nav span.wp-calendar-nav-prev a:focus, .widget .calendar_wrap .wp-calendar-nav span.wp-calendar-nav-prev a:hover, .widget .calendar_wrap .wp-calendar-nav span.wp-calendar-nav-prev a:focus { color: #ffffff; background: var(--color-gradient1); } .sidebar .widget.woocommerce ul > li:not(:last-child){ margin-bottom: 20px; } .widget_products img { border-radius: 8px; } .widget_products .product-title { display: block; font-weight: 600; letter-spacing: 0.25px; color: #fff; margin: 5px 0px 0px -18px; } .woocommerce-Price-amount.amount { font-weight: 600; padding: 0 8px 0 0; color: #fff; } .widget.widget_products a { display: block !important; line-height: 25px !important; } .widget.widget_products a::after, .widget_shopping_cart li a::after { content: none !important; } .widget.widget_products ul li { background-color: var(--color-secondary2); border-radius: 8px; overflow: hidden; padding: 15px; color: #ffffff; } .sidebar .widget.widget_shopping_cart ul > li:last-child { display: block; } .inarea-blog-single-page-one .blog-item .blog-content .heding { font-size: 25px } .inarea-blog-single-page-one .blog-item .blog-content .bottom-paragraph { padding-top: 27px } .inarea-blog-single-page-two { padding-bottom: 160px } .inarea-blog-single-page-two .singel-page-area { max-width: 830px; margin: 0 auto } .inarea-blog-single-page-two .singel-page-area .blog-items { background-color: #fff; box-shadow: 0px 0px 25px 0px rgba(9, 29, 118, 0.15); padding: 37px 30px 22px 30px; position: relative; transition: all 300ms linear 0s; margin-bottom: 30px } .inarea-blog-single-page-two .singel-page-area .blog-items::after { content: ""; position: absolute; top: 0; left: 0; right: 0; height: 5px; width: 100%; background: var(--color-gradient2) } .inarea-blog-single-page-two .singel-page-area .blog-items .blog-content { position: relative; padding: 30px 40px 25px 0 } .inarea-blog-single-page-two .singel-page-area .blog-items .blog-content::before { content: ""; position: absolute; top: 0; left: 0; right: 0; height: 5px; width: 93%; border-top: 1px solid rgba(204, 204, 204, 0.639); border-bottom: 1px solid rgba(204, 204, 204, 0.639) } .inarea-blog-single-page-two .singel-page-area .blog-items .blog-content::after { content: ""; position: absolute; bottom: 0; left: 0; right: 0; height: 5px; width: 93%; border-top: 1px solid rgba(204, 204, 204, 0.639); border-bottom: 1px solid rgba(204, 204, 204, 0.639) } .inarea-blog-2-column-area .blog-item { border: 1px solid #000; border-radius: 10px; padding: 10px; margin-bottom: 20px; } .inarea-blog-2-column-area .theme-button { margin-top: 10px; } .inarea-blog-2-column-area a.btn_blog{ margin-top: 12px; display: block; font-size: 14px; padding: 8px 4px; color: #fff; border-radius: 5px; font-weight: 700; text-decoration: none !important; text-align: center; position: relative; background: #000; } .inarea-blog-2-column-area .blog-item .post-title { margin: 20px 0; text-decoration: underline; } .inarea-blog-2-column-area .blog-item h6 a{ color: #000; } .inarea-blog-single-page-two .blog-item { border: 1px solid #dee27b; border-radius: 10px; padding: 10px; margin-bottom: 20px; } .inarea-blog-single-page-two .theme-button { margin-top: 10px; } .inarea-blog-single-page-two a.btn_blog{ margin-top: 12px; display: block; font-size: 14px; padding: 8px 4px; color: #fff; border-radius: 5px; font-weight: 700; text-decoration: none !important; text-align: center; position: relative; background: #dee27b; } .inarea-blog-single-page-two .blog-item .post-title { margin: 20px 0; text-decoration: underline; } .inarea-blog-single-page-two .blog-item h6 a{ color: #3C3E6B; } .inarea-blog-single-page-two .singel-page-area .blog-items .blog-content .heding { display: block; font-size: 22px; font-weight: 600; color: var(--color-secondary2); padding-bottom: 7px } .inarea-blog-single-page-two .singel-page-area .blog-items .blog-content p { padding-bottom: 23px } .inarea-blog-single-page-two .singel-page-area .blog-items .blog-content .bottom-paragraph { padding-bottom: 30px } .inarea-blog-single-page-two .singel-page-area .blog-items .blog-content .bottom-paragraph-one { padding-bottom: 23px } .inarea-blog-single-page-two .singel-page-area .blog-items .blog-content .quote { background-color: #f8f9ff; padding: 19px 30px 22px; position: relative; transition: all 300ms linear 0s } .inarea-blog-single-page-two .singel-page-area .blog-items .blog-content .quote::after { content: ""; position: absolute; top: 0; left: 0; right: 0; height: 100%; width: 5px; background: var(--color-gradient2) } .inarea-blog-single-page-two .singel-page-area .blog-items .blog-content .quote cite { color: var(--color-secondary2); font-size: 18px; font-weight: 400; display: block } .inarea-blog-single-page-two .singel-page-area .blog-items .blog-content .quote .theme-btn { text-align: right; font-size: 16px; font-weight: 500; display: block; color: #f26f33; margin-top: 18px } .inarea-blog-single-page-two .singel-page-area .blog-items .blog-content .bottom-paragraph-one { padding-top: 30px } .inarea-blog-single-page-two .singel-page-area .blog-items .blog-content .bottom-paragraph-two { padding: 0 } .inarea-blog-single-page-two .singel-page-area .blog-items .comment-timing { padding-top: 15px } .inarea-blog-single-page-two .singel-page-area .blog-items .comment-timing li { display: inline-block } .inarea-blog-single-page-two .singel-page-area .blog-items .comment-timing li a { font-size: 14px; color: var(--color-secondary2); line-height: 1; border-left: 1px solid #ebebeb; padding: 0 15px } .inarea-blog-single-page-two .singel-page-area .blog-items .comment-timing li a i { background: var(--color-gradient2); -webkit-background-clip: text; -webkit-text-fill-color: transparent; margin-right: 5px } .inarea-blog-single-page-two .singel-page-area .blog-items .comment-timing li:first-child a { border: 0; padding-left: 0 } .inarea-blog-single-page-two .singel-page-area .blog-items .shap { height: 240px; width: 1px; background-image: var(--color-gradient5); position: absolute; right: 50px; top: 45px; bottom: 50px } .inarea-blog-single-page-two .singel-page-area .blog-items .shap .shap-top-img { position: absolute; top: -5px; right: -20px } .inarea-blog-single-page-two .singel-page-area .blog-items .shap .shap-top-img img { height: 40px; width: 40px; border-radius: 50%; display: block; object-fit: cover } .inarea-blog-single-page-two .singel-page-area .blog-items .shap::after { content: ""; position: absolute; bottom: -5px; right: -10px; height: 20px; width: 20px; border-radius: 50%; display: block; background: var(--color-gradient2) } .author-details { display: flex; background-color: #0b1b62; margin-top: 70px; padding: 50px } .author-details .image img { height: 285px; width: 250px; object-fit: cover } .author-details .text-item { padding-left: 30px } .author-details .text-item h6 { color: var(--color-primary2); font-size: 18px; font-weight: bold; padding-bottom: 7px } .author-details .text-item .author { color: #fff; padding-bottom: 7px } .author-details .text-item p { color: #fff; font-size: 16px; font-weight: 400 } .author-details .text-item .sophia-social { margin-top: 28px } .author-details .text-item .sophia-social li a { border: 0 } .author-details .text-item .sophia-social li .facebook { background: #2569f3 } .author-details .text-item .sophia-social li .pinterest { background: #ce0cff } .author-details .text-item .sophia-social li .twitter { background: #00a2ff } .author-details .text-item .sophia-social li .linkedin { background: #0077b5 } .author-details .text-item .sophia-social li .youtube { background: #ed4234 } .comments-area { margin-top: 50px } .comments-area .title { padding-bottom: 35px } .comments-area .title h2 { color: var(--color-secondary2); font-size: 30px; font-weight: bold; text-align: left; padding-bottom: 17px } .comments-area .title .shap { margin: 0; text-align: left } .comments-area .blog-items { background-color: #fff; box-shadow: 0px 0px 25px 0px rgba(9, 29, 118, 0.15); padding: 37px 80px 22px 30px; position: relative; transition: all 300ms linear 0s; margin-bottom: 30px } .comments-area .blog-items::after { content: ""; position: absolute; top: 0; left: 0; right: 0; height: 5px; width: 100%; background: var(--color-gradient2) } .comments-area .blog-items .blog-content { position: relative; padding: 30px 0 13px } .comments-area .blog-items .blog-content::before { content: ""; position: absolute; top: 0; left: 0; right: 0; height: 5px; width: 100%; border-top: 1px solid rgba(204, 204, 204, 0.639); border-bottom: 1px solid rgba(204, 204, 204, 0.639) } .comments-area .blog-items .blog-content::after { content: ""; position: absolute; bottom: 0; left: 0; right: 0; height: 5px; width: 100%; border-top: 1px solid rgba(204, 204, 204, 0.639); border-bottom: 1px solid rgba(204, 204, 204, 0.639) } .comments-area .blog-items .blog-content .heding { display: block; font-size: 22px; font-weight: 600; color: var(--color-secondary2); padding-bottom: 10px } .comments-area .blog-items .shap { height: 140px; width: 2px; background-image: var(--color-gradient5); position: absolute; right: 50px; top: 45px; bottom: 50px } .comments-area .blog-items .shap::before { content: ""; position: absolute; top: -5px; right: -20px; height: 40px; width: 40px; border-radius: 50%; display: block; background: var(--color-secondary2) } .comments-area .blog-items .shap::after { content: ""; position: absolute; bottom: -5px; right: -10px; height: 20px; width: 20px; border-radius: 50%; display: block; background: var(--color-gradient2) } .comments-area .comment-two { height: auto; width: 700px; max-width: 90%; margin-top: 50px; margin-left: auto } .comments-area .comment-three { margin-top: 50px } .comment-respond { margin-top: 50px } .comment-respond .comment-reply-title { padding-bottom: 35px; color: #000; font-size: 30px; font-weight: bold; text-align: left; padding-bottom: 10px; position: relative; } .comment-respond form { margin-top: 20px } .comment-respond form .your-comment { background-color: #fff; box-shadow: 0px 0px 25px 0px rgba(9, 29, 118, 0.15); display: flex; padding: 22px 0; border-radius: 50px; position: relative; margin-bottom: 30px } .comment-respond form .your-comment .icon { background-image: var(--color-gradient3); transition: 0.3s; height: 44px; width: 44px; line-height: 44px; text-align: center; display: flex; align-items: center; justify-content: center; border-radius: 50%; color: #fff; font-size: 16px; position: absolute; left: 15px; top: 13px } .comment-respond form .your-comment .icon:before { content: ""; position: absolute; top: 2px; left: 2px; border-radius: 50%; height: 40px; width: 40px; display: block; border: 4px solid #fff } .comment-respond form .your-comment input { border: none; background: none; outline: none; color: var(--color-secondary2); padding: 0 73px; padding-right: 38px; font-size: 16px; font-weight: 400; width: 100%; max-width: 100% } .comment-respond form .text-commnt { border-radius: 80px } .comment-respond form .text-commnt textarea { border: none; background: none; outline: none; padding: 0 55px 10px 55px; height: 120px; width: 100%; resize: none } .comment-respond form .check-item { display: flex; padding-top: 13px } .comment-respond form .check-item input { margin-top: 6px } .comment-respond form .check-item p { color: var(--color-secondary2); font-size: 16px; padding-left: 10px } .comment-respond .form-check .form-check-input { background-color: #f26f33; border: 0; box-shadow: none; outline: none } /* WP Single Blog Page */ .single-comments-title { margin-bottom: 35px; } .comment-list { list-style: none; padding: 0; margin: 0; } .comment-list, .children { list-style: none; } .comment-list { padding: 0; margin: 0; } .comment-body { background-color: #fff; border: 1px solid #074842; padding: 37px 30px 22px 30px; position: relative; transition: all 300ms linear 0s; margin-bottom: 30px; } .comment-body::after { content: ""; position: absolute; top: 0; left: 0; right: 0; height: 5px; width: 100%; background: var(--color-primary2); } .comment-body .comment-meta { padding-top: 30px; margin-top: 56px; padding-right: 50px; } .comment-body .comment-content::after, .comment-body .comment-meta::before { content: ""; position: absolute; top: 94px; left: 30px; right: 0; height: 5px; width: 86%; border-top: 1px solid #074842; border-bottom: 0; } .comment-body .comment-content::after { top: unset; bottom: 0; left: 0; width: 93.308%; } .comment-content { position: relative; padding: 15px 55px 30px 0; margin-bottom: 50px; } .comment-author.vcard img { top: 30px; position: absolute; right: 31px; height: 40px; width: 40px; border-radius: 50%; display: block; object-fit: cover; display: none; } .comment-author { font-size: 20px; } .comment-metadata a, .comment-author a { color: #000 !important; } .comment-metadata a.comment-edit-link{ color: #fff !important; } .comment-metadata a:hover, .comment-metadata a:focus, .comment-author a:hover, .comment-author a:focus { color: var(--color-primary1); } .comment-body .reply { position: absolute; top: 29px; } .comment-edit-link, .comment-reply-link { color: #fff !important; font: 600 20px/50px "Work Sans", sans-serif; display: inline-block; background: #dee27b; transition: 0.3s; border-radius: 3px; border: 0; box-shadow: none; text-align: left; padding: 0 15px; position: relative; line-height: 35px; font-size: 18px; min-width: 140px; } .comment-edit-link:hover, .comment-edit-link:focus, .comment-reply-link:hover, .comment-reply-link:focus { background: #074842; color: #fff; } .comment-edit-link:after, .comment-reply-link:after { content: "\f178"; font-family: var(--font-awesome); margin-left: 10px; float: right; } .comment-meta .comment-metadata { position: absolute; bottom: 15px; font-size: 15px; } .comment-meta .comment-metadata:before { content: "\f073"; font-family: var(--font-awesome); margin-right: 5px; background: var(--color-gradient2); -webkit-background-clip: text; -webkit-text-fill-color: transparent; } .comment-list ol.children { padding-left: 70px; } .comment-respond .comment-reply-title { margin-bottom: 50px; font-size: 45px; margin-top: 20px; } .comment-form { display: flex; flex-wrap: wrap; justify-content: flex-start; align-items: center; } .comment-form > p:not(:last-child) { margin-bottom: 35px; } .comment-form > p:not(.comment-notes):not(.comment-form-comment):not(.comment-form-cookies-consent):not(.form-submit) { flex: auto; } .comment-form > p:nth-child(2n+1):not(.comment-notes):not(.comment-form-comment):not(.comment-form-cookies-consent):not(.form-submit) { margin-left: 30px; } @media (max-width: 991px) { .comment-form > p:nth-child(2n+1):not(.comment-notes):not(.comment-form-comment):not(.comment-form-cookies-consent):not(.form-submit), .comment-form > p:not(.comment-notes):not(.comment-form-comment):not(.comment-form-cookies-consent):not(.form-submit) { max-width: 100%; flex-basis: 100%; margin-left: 0; } } .comment-form-comment { max-width: 100%; flex-basis: 100%; } .comment-form > p.comment-notes { flex-basis: 100%; text-align: center; } .comment-form-cookies-consent, .form-submit { width: 100%; } .comment-form input:not([type='submit']):not([type="checkbox"]):not([type="radio"]), .comment-form textarea { width: 100%; background-color: #fff; padding: 20px 36px; border-radius: 0; position: relative; margin-bottom: 0; border: 1px solid #074842; outline: none; transition: all 300ms linear 0s; border-radius: 3px; } .comment-form textarea { padding: 20px 50px; height: 164px; } .comment-form input[type="checkbox"] { background-color: #f26f33; border: 0; box-shadow: none; outline: none; border-radius: .25em; margin-right: .25em; width: 1em; height: 1em; margin-top: .25em; vertical-align: top; background-repeat: no-repeat; background-position: center; background-size: contain; -webkit-appearance: none; -moz-appearance: none; appearance: none; -webkit-print-color-adjust: exact; color-adjust: exact; } .comment-form input:checked[type=checkbox] { background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3e%3cpath fill='none' stroke='%23fff' stroke-linecap='round' stroke-linejoin='round' stroke-width='3' d='M6 10l3 3l6-6'/%3e%3c/svg%3e") } .comment-form input[type='submit'] { color: #fff; text-align: center; font: 600 20px/50px "Work Sans", sans-serif; display: inline-block; transition: 0.3s; border-radius: 0px; border: 0; box-shadow: none; margin-top: 23px; padding: 0 22px; background: #dee27b; } .comment-form input[type='submit']:hover, .comment-form input[type='submit']:focus { background-position: right center; color: #fff; background: #074842; } .error-area { padding: 130px 0 160px; overflow: hidden } .error-area .error-item .image img { max-width: 100% } .error-area .error-item h2 { color: var(--color-secondary2); font-size: 50px; font-weight: bold; padding-top: 5px } .error-area .error-item p { color: var(--color-secondary2); font-size: 16px; font-weight: 400; max-width: 480px; margin: 0 auto; padding: 17px 0 32px } .error-area .error-item .back-btn { background: var(--color-secondary); color: #fff; min-width: 120px; margin-right: 24px } .error-area .error-item .go-to-home { min-width: 180px } .error-two-area .error-item h2 { padding-top: 37px } /*======= footer =======*/ .footer-info { border-radius: 15px; background: var(--color-gradient4); padding: 50px 55px; position: relative; z-index: 1; transition: all 300ms linear 0s; display: flex; align-items: center; justify-content: space-between; margin: 0; margin-bottom: 95px; margin-top: -30px; overflow: hidden } .footer-info::after { content: ""; position: absolute; left: 0; right: 0; top: 0; bottom: 0; display: block; z-index: -1; background-size: 72px, 110px; transition: 1s } .footer-info .info-item svg { fill: #fff } .footer-info .info-item i { color: #fff; font-size:50px; } .footer-info .info-item img { height:60px; width:60px; } .footer-info .info-item h4, .footer-info .info-item a { display: block; color: #fff; font-weight: 700; font-size: 25px; padding-bottom: 5px } .footer-info .info-item a:hover { color: var(--color-secondary) } .footer-info .info-item h6 { font-size: 16px; color: #fff; padding-bottom: 0 } .footer-info .info-item .media-body { padding-left: 15px } .footer-info:hover::after, .footer-info:focus::after { background-size: 86px, 150px } .footer-area { display: block; } .footer-area .widget_text, .footer-area .widget_text p, .wp-block-latest-comments__comment-excerpt p, .wp-block-latest-comments__comment-date, .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-excerpt, .has-avatars .wp-block-latest-comments__comment .wp-block-latest-comments__comment-meta{ color: #fff; } .footer-area .widget_block h1, .footer-area .widget_block h2, .footer-area .widget_block h3, .footer-area .widget_block h4, .footer-area .widget_block h5, .footer-area .widget_block h6 { color: #fff; font-size: 20px; font-weight: 500; } .footer-area .footer-logo { padding-bottom: 10px } .footer-area .footer-logo p { color: #fff; padding: 35px 0 20px } .footer-area .widget_social_widget li a { border: 0 } .footer-area .widget_social_widget li .facebook { background: #2569f3 } .footer-area .widget_social_widget li .pinterest { background: #ce0cff } .footer-area .widget_social_widget li .twitter { background: #00a2ff } .footer-area .widget_social_widget li .linkedin { background: #0077b5 } .footer-area .widget_social_widget li .youtube { background: #ed4234 } .footer-area .footer-widget { padding-bottom: 40px; color: #000; } .footer-area .footer-widget .w-title { color: #fff; font-size: 23px; font-weight: 600; margin-bottom: 16px; font-family: 'Montserrat', sans-serif; /* background: #9FC224; */ display: inline-block; padding: 6px 0px; } .footer-area .footer-widget .shap { width: 80px; margin: 25px 0; height: 3px; background: #fff; display: none; position: relative } .footer-area .footer-widget .shap::before { content: ""; position: absolute; left: -5px; right: 0; bottom: -5px; background: var(--color-gradient2); height: 14px; width: 14px; border-radius: 50%; z-index: 2; animation: moveleftRight 5s linear infinite } .footer-area .footer-widget .widget:not(.widget_social_widget):not(.widget_tag_cloud) li { display: block; color: #000; margin-bottom: 15px; font-size: 18px; } .footer-area .footer-widget .widget:not(.widget_social_widget):not(.widget_tag_cloud) li:before { content: "\f111"; font-family: 'Fontawesome'; font-size: 11px; padding-right: 8px; color: #fff; opacity: 1; } .textwidget.footer-logo ul li { display: inline-block !important; } .footer-area .footer-widget .widget:not(.widget_social_widget):not(.widget_tag_cloud) li a{ font-size: 16px; line-height: 25px; display: inline-block; position: relative; text-decoration: none; font-weight: 500; } .footer-area .footer-widget .widget:not(.widget_social_widget):not(.widget_tag_cloud) li a{ color: #fff; } .footer-area .footer-widget .widget:not(.widget_social_widget):not(.widget_tag_cloud) li a:hover{ color: #fff; } .footer-area .footer-widget .widget:not(.widget_social_widget):not(.widget_tag_cloud) li a::after{ color: #fff; } .footer-area .footer-widget .widget:not(.widget_social_widget):not(.widget_tag_cloud) li a::after { display: none; } .footer-area .footer-widget.fw-2 { margin-left: -35px } .footer-area .footer-widget.pl0 { padding-left: 0 } .footer-area .footer-widget .input-group { border-radius: 22px; border: 1px solid rgba(255, 255, 255, 0.2); padding: 5px } .footer-area .footer-widget .input-group .form-control { box-shadow: none; outline: none; border: 0; border-radius: 22px; padding: 0 15px; line-height: 32px; background: transparent; color: #fff } .footer-area .footer-widget .input-group .form-control.placeholder { color: #fff } .footer-area .footer-widget .input-group .form-control:-moz-placeholder { color: #fff } .footer-area .footer-widget .input-group .form-control::-moz-placeholder { color: #fff } .footer-area .footer-widget .input-group .form-control::-webkit-input-placeholder { color: #fff } .footer-area h6 { color: #fff; font-size: 16px; padding-bottom: 15px } .footer-area .content { position: relative; z-index: 99; } .footer-area .widget_text p{font-size: 18px;} .footer-area li:before, .page-template-home-template .footer-area li:before, .page .footer-area li:before, .single .footer-area li:before { content: "\f105 "; font-family: 'Fontawesome'; font-size: 18px; padding-right: 10px; color: #000; font-weight: 600; } .copy-right { position: relative; padding: 0 0 1em 0; border-radius: 0; margin: 0; } .copy-right .container { display: block; text-align: center; align-items: center; justify-content: space-between } .copy-right { border-top: 1px solid #D2D1D1; } .copy-right p { color: #fff; font-size: 18px; font-weight: 400; font-family: 'Montserrat', sans-serif; padding: 2em 0; } .copy-right p a { color: #fff; text-decoration: underline !important; } .scroll-top { position: fixed; right: 30px; bottom: 15px; height: 40px; width: 40px; cursor: pointer; border: 1px solid rgba(255, 255, 255, 0.102); z-index: 999; background: #dee27b; color: #fff; outline: none; display: none; box-shadow: 0px 0px 25px 0px rgb(9 29 118 / 15%); } .scroll-top:hover, .scroll-top:focus { background: #000; } /*===== Pagination =====*/ .navigation.pagination { display: inline-flex; } nav.woocommerce-pagination ul, .pagination .nav-links { display: inline-flex; } .pagination .page-numbers:not(.dots) { font-weight: 600; border-width: 2px; border-style: solid; border-color: transparent; color: var(--bs-white); background-color: var(--bs-secondary); display: flow-root; font-size: 16px; line-height: 1.1; min-width: 44px; text-align: center; padding: 0.72rem 0.35rem; transition: all 0.3s ease 0s; vertical-align: baseline; white-space: nowrap; border-radius: 6.25rem; cursor: pointer; } .pagination .page-numbers.dots { display: inline-block; line-height: 16px; font-size: 50px; margin-right: 10px; } .pagination .nav-links a:hover, .pagination .nav-links a:focus, .pagination .nav-links .page-numbers.current { color: var(--bs-white); background: var(--color-gradient1); } .pagination .page-numbers:not(.dots):not(:last-child) { margin-right: 10px; } .sp-post-pagination div.nav { display: inline-flex; align-items: center; } .sp-post-pagination div.nav>span { display: inline-block; margin: 0 10px; line-height: 40px; padding: 0 10px; font-weight: 700; } .sp-post-pagination div.nav a { display: inline-block; color: var(--bs-white); padding: 5px 25px; font-weight: 600; letter-spacing: 0.185px; position: relative; z-index: 0; border-radius: 6.25rem; background-color: var(--bs-primary); vertical-align: middle; display: inline-block; padding: 0 20px; line-height: 40px; -webkit-transition: all 300ms ease; -o-transition: all 300ms ease; transition: all 300ms ease; } .sp-post-pagination { margin-bottom: 30px; } /*-------------------------------------------------------------- #button-style --------------------------------------------------------------*/ .theme-btn, .theme-btn-s2{ background-color: #ffffff; font-size: 20px; font-weight: 500; line-height: 1.4; text-align: center; color:#2b3b95; padding: 9px 32px; border: 0; border-radius: 3px; text-transform: uppercase; display: inline-block; line-height: initial; transition:all .4s ease; } a { transition: all 0.2s ease; } .theme-btn-s2{ background-color: rgba(255, 255, 255, 0.9); color: #131e4a; } .theme-btn:hover, .theme-btn-s2:hover, .theme-btn:focus, .theme-btn-s2:focus, .theme-btn:active, .theme-btn-s2:active { background-color:#2b3b95 ; color: #fff; } .theme-btn-s3{ font-size: 16px; font-weight: 500; line-height: 1.5; color: #ffffff; text-transform: uppercase; } i.fa-chevron-circle-right{ height:22px; width:22px; } a:hover { text-decoration: none; } /*slider Section*/ /*=======*/ .hero-slider { width: 100%; height: 700px; display: -webkit-box; display: -ms-flexbox; display: flex; position: relative; z-index: 0; transition:all .4s ease; overflow: hidden; } .hero-slider .blinds_curtainsswiper-slide { overflow: hidden; color: #fff; } .hero-slider .blinds_curtainsswiper-container { width: 100%; height: 100%; position: absolute; left: 0; top: 0; } .blinds_curtainsswiper-button-prev, .blinds_curtainsswiper-button-next { background-image: none !important; } .woocommerce .product-section ul.products li.product{ text-align: center; } .woocommerce .product-section ul.products li.product a img{ margin-bottom: 0!important; } .woocommerce .product-section ul.products li.product, .woocommerce-page ul.products li.product{ border-radius: 10px; overflow: hidden; background-color: #000 !important; padding-bottom: 45px; } .woocommerce .product-section ul.products li.product .woocommerce-loop-category__title, .woocommerce ul.products li.product .woocommerce-loop-product__title, .woocommerce .product-section ul.products li.product h3{ font-weight: 500; color: #fff !important; font-size: 26px !important; text-align: center; margin: 13px 0; } .woocommerce .product-section ul.products li.product .price{ font-weight: 400 !important; font-size: 14px; color: #3c3f6c !important; margin: 0; text-align: center; } .woocommerce .product-section ul.products li.product a.button{ background-color: #fe8800!important; border-color: #bb8fe7; margin: 1.3em auto 0; font-size: 18px; background: #fe8800 !important; border: none; padding: 11px 28px; color: #fff !important; border-radius: 5px; box-shadow: 0px 6px 10px -4px rgb(0 0 0 / 40%); display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); overflow: hidden; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; font-weight: 400; text-transform: capitalize; } /*media css*/ /*============*/ @media (max-width: 1600px) { .expertise-area .shap-1 { left: 5% } } @media (max-width: 1440px){ .slider-area .slidercontent { left: 7%;} .slider-area .blinds_curtainsswiper-button-next { right: 1.5%;} } @media (max-width: 1299px) { .slider-area .blinds_curtainsswiper-button-next { right: 1%;} .slidercontent { left: 5%;} .slider-area .blinds_curtainsswiper-button-prev, .slider-area .blinds_curtainsswiper-button-next { position: absolute; top: 40%;} } @media (min-width: 1200px) and (max-width: 1330px) { .container, .container-lg, .container-md, .container-sm, .container-xl { padding: 0 0px; max-width: 1200px; } .slider-area .owl-nav .owl-prev { left: -63px; } .slider-area .owl-nav .owl-next { right: -63px; } } @media (max-width: 1260px){ .main-header .navbar .navbar-menu ul li a{font-size: 18px;padding: 7px 8px !important;} } @media(min-width: 1200px) { body.boxed { width: 1170px; -webkit-box-shadow: 0 0 10px 0 rgba(48, 48, 48, 0.5); box-shadow: 0 0 10px 0 rgba(48, 48, 48, 0.5); margin: 0 auto; position: relative; background-color: #ffffff; } } @media(max-width: 1199px) { #service-section .single-service { padding: 1em 1.5em 2em;} .blog-area .blogbx{ padding: 0 20px !important; } } @media (max-width: 1199px) { .slider-area .blinds_curtainsswiper-button-prev, .slider-area .blinds_curtainsswiper-button-next {top: 45%;} .slider-area .blinds_curtainsswiper-button-prev { left: 93%;} .slider-area .slidercontent { top: 10%; left: 2%;} #bestseller-product-section .product-image img{height: 280px;} .blogbx .blog-content { padding: 1em 0em 1em 0em;} header .address p, header .phone a { font-size: 14px; padding-right: 0px;} .main-header .navbar .navbar-menu ul li a { font-size: 16px; padding: 10px 0; color: #000; } .main-header .navbar .navbar-nav > li:hover a, .main-header .navbar .navbar-nav > li.focus a, .main-header .navbar .navbar-nav > li.active a, .main-header .navbar .navbar-nav > li a.active { color: #000; } .padding-0{ padding: 0;} .hero-style .slide-title h2 {font-size: 46px;line-height: 56px;} .footer-info { padding: 50px 0} .footer-info .info-item a, .footer-info .info-item h4 {font-size: 20px} .blog-item .comment-timing li a {border-left: none;padding: 0} .inarea-portfolio-2-area .item-2 .inarea-text h6 {font-size: 22px } .services-area .service-item { padding: 46px 18px} .services-area .service-item .heding { font-size: 22px} .services-area .shap-3 { right: 0} .error-area .error-item h2 { font-size: 40px } } @media (max-width: 1024px){ .slidercontent {top: 14%} } @media screen and (min-width: 768px) and (max-width: 1024px){ header.site-header .site-info .cart a { top: 0px !important; right: 5px !important;} .footer-area .footer-widget { text-align: center;} .footer-area svg { top: 22px !important;} header.site-header .site-menu .site-info .email {text-align: center;} .slider-area .container.slidercontent { left: 0 !important; } .hero-slider{height: 500px;} } @media (min-width: 980px) and (max-width: 1199px) { body.boxed { width: 100%; } } @media (max-width: 999px){ .main-header .head-top { padding: 2em 0;} } @media ( min-width: 1000px ) { /* Document Setup ------------------------ */ /* Helper Classes ------------------------ */ /* Site Header --------------------------- */ #site-header { z-index: 2; } .header-inner { align-items: center; display: flex; justify-content: space-between; padding: 2.8rem 0; } .header-titles-wrapper { margin-right: 4rem; max-width: 50%; padding: 0; text-align: left; } .header-titles { align-items: baseline; display: flex; flex-wrap: wrap; justify-content: flex-start; margin: -1rem 0 0 -2.4rem; } .header-titles .site-title, .header-titles .site-logo, .header-titles .site-description { margin: 1rem 0 0 2.4rem; } .wp-custom-logo .header-titles { align-items: center; } /* HEADER NAVIGATION */ .header-navigation-wrapper { align-items: center; display: flex; } .primary-menu-wrapper { display: block; width: 100%; } /* HEADER TOGGLES */ .mobile-search-toggle, .mobile-nav-toggle { display: none !important; } .primary-menu-wrapper + .header-toggles { margin-left: 3rem; } .header-toggles { display: flex; flex-shrink: 0; margin-right: -3rem; } .header-inner .toggle { height: 4.4rem; padding: 0 3rem; position: relative; bottom: auto; left: auto; right: auto; top: auto; width: auto; } .header-inner .toggle-wrapper { position: relative; } .header-inner .toggle-wrapper::before { background: #dedfdf; content: ""; display: block; height: 2.7rem; position: absolute; left: 0; top: calc(50% - 1.35rem); width: 0.1rem; } .header-inner .toggle-wrapper:first-child::before { content: none; } .header-inner .primary-menu-wrapper + .header-toggles .toggle-wrapper:first-child::before { content: ""; } .nav-toggle-wrapper:not(.has-expanded-menu) { display: none; } .toggle-inner { position: static; } .header-toggles:only-child .nav-toggle .toggle-inner { padding-top: 0; } .header-toggles:only-child .toggle-inner { display: flex; flex-wrap: nowrap; align-items: center; } .header-toggles:only-child .toggle-inner .svg-icon { order: 1; } /* Menu Modal ---------------------------- */ .menu-modal { opacity: 1; justify-content: flex-end; padding: 0; transition: background-color 0.3s ease-in, left 0s 0.3s, right 0s 0.3s; } .menu-modal.cover-modal { background: rgba(0, 0, 0, 0); } .menu-modal.active { background: rgba(0, 0, 0, 0.2); transition: background-color 0.3s ease-out; } .menu-wrapper.section-inner { width: calc(100% - 8rem); } .menu-modal-inner { box-shadow: 0 0 2rem 0 rgba(0, 0, 0, 0.1); opacity: 0; padding: 0; transform: translateX(20rem); transition: transform 0.2s ease-in, opacity 0.2s ease-in; width: 50rem; } .menu-modal.active .menu-modal-inner { opacity: 1; transform: translateX(0); transition-timing-function: ease-out; } .mobile-menu { display: none; } .expanded-menu { display: block; } .menu-bottom { padding: 6rem 0; } .menu-bottom .social-menu { justify-content: flex-start; } } @media (min-width: 768px) and (max-width: 979px) { body.boxed { width: 100%; } } @media (min-width: 992px){ body.admin-bar .main-header.header-fixed { top: -70px; } } @media (min-width: 992px) { .main-header .navbar .navbar-menu ul li.dropdown .sub-menu { z-index: 99; padding: 0px; margin: 0; border: 0; border-radius: 0; box-shadow: 0; text-align: left; width: 100%; } .main-header .navbar .navbar-menu ul li.dropdown .sub-menu a{ border: none; border-radius: 0px; background: #fff; position: relative; margin-top: 0px; box-shadow: 0 0px 15px 4px rgb(63 78 100 / 15%); } .main-header .navbar .navbar-menu ul li.dropdown .sub-menu li:hover a{ background: #fff; } .main-header .navbar .navbar-menu ul li.dropdown:not(.search-menu) .sub-menu { position: absolute; display: block; top: 110%; left: 0; opacity: 0; visibility: hidden; transform: scaleY(0); transform-origin: 0 0; transition: all 0.3s ease-in-out 0s; width: 220px } } @media (min-width: 992px) { .main-header .navbar { flex-wrap: nowrap; justify-content: flex-start; } } @media (min-width: 992px) { .main-header .navbar .navbar-menu ul li.dropdown .sub-menu>.dropdown .sub-menu { display: block; transform: translateZ(0); transform: scaleX(0); transform-origin: 0 50%; position: absolute; left: 100%; right: auto; top: 0px } } @media (min-width: 992px) { .main-header .navbar .navbar-menu ul li.dropdown .sub-menu>.dropdown:hover .sub-menu, .main-header .navbar .navbar-menu ul li.dropdown .sub-menu>.dropdown.focus .sub-menu { transform: scale(1, 1) } } @media (min-width: 992px) { .main-header .navbar .navbar-menu ul li.dropdown:not(.search-menu):hover > .sub-menu, .main-header .navbar .navbar-menu ul li.dropdown:not(.search-menu).focus > .sub-menu { opacity: 1; visibility: visible; pointer-events: auto; -webkit-transform: scaleY(1); transform: scaleY(1) } } @media (max-width: 991px) { .logo-header { display: none;} .logo-header-resp { display: block;} .logo-header-resp .logo { display: inline-block; margin: 0; padding: 0px; margin: 0 auto 10px; text-align: center; background: #fff; position: relative; top: 0; padding: 0 10px; display: flex; text-align: center; height: 112px; align-items: center; justify-content: center; } .nav-width { width: 100%; } } @media( max-width:991px ) { .slider-area .blinds_curtainsswiper-button-prev, .slider-area .blinds_curtainsswiper-button-next { display: none;} .slider-area .slidercontent { top: 14%; } header.site-header .site-title{top:0;} body .main-header .navbar .navbar-menu ul li.dropdown .sub-menu li a:not(.remove), .main-header .navbar .navbar-menu ul li.dropdown a:not(.remove) { padding-right: 0; width: auto; display: inline-block; } .main-header .navbar .navbar-menu ul li.dropdown .sub-menu>.dropdown:after, .main-header .navbar .navbar-menu ul li.dropdown>a::after, .navbar .dropdown .dropdown-toggle::after { display:none; } .main-header .navbar .navbar-menu .dropdown-icon { margin: 9px 0; display: inline-block; width: 32px; height: 32px; line-height: 32px; cursor: pointer; vertical-align: middle; text-align: center; float: right; background: transparent; border: 1px solid transparent; outline: 0; padding: 0; } .main-header .navbar .navbar-menu .dropdown-icon:focus { border-color: #fff; } .main-header .navbar .navbar-menu .dropdown .dropdown .dropdown-icon { margin: 3px 0; } .theme-btn, .theme-btn-s2, .theme-btn-s3 {font-size: 13px; padding: 15px 25px;} .main-header .navbar .navbar-menu ul li a { color: #fff; } #service-section { padding-bottom: 0px;} .blogbx .box-admin li{border: none;} .blog-area, #service-section {padding-bottom: 2em !important;padding-top: 2em !important;} h3.section-title{margin-bottom: 0.5em !important;} #service-section .header-section,#blog-section .header-section { margin-bottom: 1em !important;} } @media (max-width: 991px){ header.site-header { position: relative;} header .mbtn{display: block !important;} header .dmob .hbtn{display: none !important;} header.site-header .site-logo {text-align: center;margin: 0px 0 ;} .hbtn1{display: block !important;} .hero-style .slide-text p { padding: 1em 0;} header.site-header .menus { padding-right: 0 !important; margin-top: 0px !important; margin-bottom: 0px !important; } #reviews-section .c-detail { margin-top: 1em;left: 0em;} #reviews-section .box1 { padding: 20px 10px;text-align: center;} #reviews-section .box-heading:before, #reviews-section .box-heading:after{display: none;} #reviews-section .box-hbx { transform: rotate(0deg); bottom: 5px; position: relative; left: 0; } } @media (max-width: 991px) { .main-header .navbar-menubar { flex-wrap: wrap; float: none; flex-basis: 100%; justify-content: flex-end; display: flex; } .main-header .top-header-wrap.active .top-header-toggler.top-header-close, .main-header .top-header-toggler { display: block } .main-header .top-header-wrap.active .top-header-toggler:not(.top-header-close), .main-header .top-header-toggler.top-header-close { display: none; } .main-header .top-header { position: absolute; top: 75px; left: 0; right: 0; background: var(--color-secondary); padding: 0 15px } .main-header .top-header .header-widget { display: block; text-align: center } .main-header .top-header .header-widget .info-widget { display: block; max-width: 330px; margin: 0 auto } .main-header .top-header .header-widget .info-widget li { padding: 0; padding-bottom: 10px } .main-header .top-header .header-widget .info-widget li::after { display: none } .main-header .navbar { padding: 1px 0px; display: inline-block; } .main-header .navbar .navbar-toggler { border: 2px solid #000; padding: 6px 8px; outline: none; box-shadow: none; position: absolute; right: 0px; top: -14px; color: #000; } header.site-header .email { margin-left: 0; } .main-header .navbar-menubar { position: relative; } .navbar-menubar.active .navbar-toggler:not(.navbar-toggler-close), .navbar-toggler-close { display: none; } .navbar-menubar.active .navbar-toggler-close { display: block; } .main-header .navbar .navbar-menu ul { padding-top: 16px; max-height: 322px; overflow-y: auto; } .main-header .navbar .navbar-toggler:hover, .main-header .navbar .navbar-toggler:focus { background: #dee27b; color: #fff; } .main-header .navbar .navbar-menu ul li { float: none; background-image: radial-gradient( circle farthest-corner at 10% 20%,#000 0%,#000 100.3% ) !important; padding: 0px 10px; } .main-header .navbar .navbar-menu ul li a { margin: 0 } .main-header .navbar .navbar-menu ul li.dropdown .sub-menu { padding: 0; box-shadow: none; border: 0 } .main-header .navbar .navbar-menu ul li.dropdown .sub-menu::before { display: none } .main-header .navbar .navbar-menu ul li.dropdown .sub-menu li a { border-radius: 0; border: 0; padding: 0 15px; background: #fff } .main-header .navbar .navbar-nav-left.nav-listing { display: none } .title h2 { font-size: 30px } .footer-info { padding-top: 30px; padding-bottom: 10px; margin-bottom: 60px } .footer-info .info-item { margin-bottom: 20px} .footer-area .footer-row { padding-bottom: 0} .footer-area .footer-widget.fw-2 { margin: 0} .footer-area .footer-widget.pl0 { padding-left: 15px} .blog-item .comment-timing li a { padding: 0 10px} .boosting-area .boosting-item-left { padding-top: 0} .boosting-area .image { bottom: -40px} } @media (max-width: 768px) { .slider-area .slidercontent { top: 10%; left: 0%; right: 0; width: 600px; margin: 0 auto; } .hero-style .slide-btns a { padding: 8px 14px;font-size: 16px;} .hero-slider{height: 400px;} p.site-description {text-align: center;} header.site-header .header-content .site-menu { width: 80%; height: 100%; position: relative; } .section-title { margin-bottom: 2em;} .section-title h2 { font-size: 26px;} } @media only screen and (max-width: 768px) { .main-header .navbar .navbar-menu ul li a { color: #fff !important; } .main-header .navbar .navbar-menu ul li.dropdown .sub-menu a:not(.remove) { color: #000 !important; } .main-header .navbar .navbar-menu ul li.dropdown .sub-menu a:not(.remove) { border-left-color: #dee27b !important; } } @media (max-width: 767px) { .main-header a.h-cart { margin: 1em 0;} .information-area { padding-top: 80px } .services-area { padding-top: 0; padding-bottom: 50px } .services-area .shap-1 { display: none } .copy-right .container { display: block; text-align: center } .copy-right .container .widget_social_widget ul { margin-bottom: 20px } .blog-item .comment-timing li a { border-left: 1px solid #ebebeb; padding: 0 15px} .error-area .error-item h2 { font-size: 30px } .error-area .error-item .back-btn { margin-right: 14px } .inarea-contact-here-area .contact-here-right-item .title-touch { display: none } .countdown-area .countdown-items .countdown .items { line-height: 1; padding: 0 15px } .countdown-area .countdown-items .countdown .items span { font-size: 30px; line-height: 1 } .countdown-area .countdown-items .countdown .items::after { font-size: 30px } } @media (max-width: 767px) { .comment-list ol.children { padding-left: 12px;} .comment-body .comment-meta::before { width: 77.765%;} .comment-body .comment-content::after { width: 88%;} .section-sub{text-align: center;width: 100%;} h3.section-title{ text-align: center; padding: 0; margin: 0; border: none; } } @media (max-width: 767px){ .theme-btn, .theme-btn-s2{padding: 13px 20px;font-size: 13px;} body.boxed { width: 100%;} body { padding-left: 0px; padding-right: 0px;} .slidercontent{ width: 500px ; } .hero-style .slide-title h2 {font-size: 24px ;line-height: 25px;} .footer-area .image { display: none; } } @media (max-width: 600px){ .slider-area .slidercontent {top: 6%;} .slider-area .slidercontent{width: 400px; padding: 1em 10px;} .hero-style .slide-text p { padding: 10px 0 ; line-height: 22px;font-size: 16px;} .hero-slider { height: 300px;} } @media (max-width: 575px) { .hbtn { margin-top: 0.2em;} .slider-area h2 { font-size: 30px } .slider-area .call { font-size: 16px } .slider-area .call span { height: 40px; width: 40px; line-height: 40px } .title h6 { font-size: 18px } .title h2 { font-size: 25px } .funfact-area .title h2 { font-size: 25px } .testimonial-area .feedback-text { padding-top: 30px } .expertise-area .expertise-nav li { width: 100% } .cta-area { padding: 30px 15px } .cta-area h2 { font-size: 20px; padding-bottom: 20px } .footer-area { overflow: hidden } .footer-area .footer-info { margin-top: 0 } .inarea-portfolio-area { padding: 80px 0 80px } .inarea-portfolio-2-area { overflow: hidden; display: block; padding: 70px 0 80px } .inarea-services-page { padding: 70px 0 50px !important } .boosting-area { padding-top: 70px } .inarea-features-area { padding: 70px 0 50px } .inarea-works-area { padding: 70px 0 40px } .inarea-works-area .inarea-work-items { text-align: center } .inarea-works-area .inarea-work-items p { max-width: 300px; margin: 0 auto } .inarea-works-area .inarea-work-items .works-icon-img .icon-arrew { display: none } .inarea-analizer-area { margin: 80px 0 0px } .inarea-have-a-look-area { padding: 70px 0 50px } .inarea-have-a-look-area .inarea-have-a-look-items .inarea-have-a-look-img img { padding-right: 0; display: block; margin: 0 auto } } @media (max-width: 530px) { .slidercontent { top: 8%; width: 400px;padding: 0px;} .hero-style .slide-btns a{padding: 8px 10px;font-size: 14px;} } @media (max-width: 475px){ .box-space { padding: 5px 15px;} .hero-style .slide-title h2 { font-size: 22px;} .hero-style .slide-text p { margin: 4px 0;} .hero-style .slide-btns { margin-top: 1em;} .hero-style .slide-text p { padding: 3px 0 !important;} } @media (max-width: 440px){ .slider-area .slidercontent{width: 300px;top: 6%;} .hero-slider .slide-mainimg { height: 300px;} } @media (max-width: 360px) { .slider-area h2 { font-size: 20px} .blog-item .blog-content .heding { font-size: 18px} .blog-item .comment-timing li a { padding: 0 5px} .blog-item .shap { right: 30px} .inarea-blog-single-page-two .singel-page-area .blog-items .blog-content .quote { padding: 10px} .inarea-blog-single-page-two .singel-page-area .blog-items .blog-content .quote .theme-btn { margin-top: 10px } .inarea-blog-single-page-two .singel-page-area .blog-items .blog-content .quote cite { font-size: 16px } } @media (max-width: 320px){ header.site-header .site-menu { padding: 0 10px;} }