@charset "UTF-8"; .overlayOne { position: relative; z-index: 0; } .overlayOne::before { position: absolute; content: ""; background-color: rgba(var(--heading-color), 0.6); width: 100%; height: 100%; left: 0; top: 0; bottom: 0; right: 0; z-index: 0; background-repeat: no-repeat; } .overlayTwo { position: relative; z-index: 0; } .overlayTwo::before { position: absolute; content: ""; background-color: rgba(var(--main-color-one), 0.6); width: 100%; height: 100%; left: 0; top: 0; bottom: 0; right: 0; z-index: 0; background-repeat: no-repeat; } /*-------------Color include class--------------*/ .sectionBg1 { background: var(--main-color-two); } .sectionBg2 { background: #FEFCF0; } .sectionBg3 { background: #F2F4F7; } .white-bg { background: #ffffff; } .color-heading { color: var(--heading-color); } .color-paragraph { color: var(--paragraph-color); } .gray-bg { background: #f5f5f5; } .white-bg { background: #ffffff; } .black-bg { background: #000000; } .footerBg1 { background: #524EB7; } .footerBg2 { background: #000; } .white-color { color: #ffffff; } .black-color { color: #000000; } .theme-color { color: var(--main-color-one); } * { scrollbar-color: var(--main-color-one) var(--scrollbar-bg); scrollbar-width: thin; } * { -webkit-box-sizing: border-box; box-sizing: border-box; outline: none; -moz-osx-font-smoothing: grayscale; /* Firefox */ -webkit-font-smoothing: antialiased; /* WebKit */ } html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; overflow-x: hidden; } body { margin: 0; color: var(--paragraph-color); font-family: var(--body-font); overflow-x: hidden; } p { color: var(--paragraph-color); font-family: var(--body-font); -webkit-hyphens: auto; -ms-hyphens: auto; hyphens: auto; line-height: 1.6; margin-bottom: 0px; font-weight: 400; } /*-- Margin Bottom --*/ .mb-5 { margin-bottom: 5px; } .mb-10 { margin-bottom: 10px; } .mb-15 { margin-bottom: 15px; } .mb-20 { margin-bottom: 20px; } .mb-25 { margin-bottom: 25px; } .mb-30 { margin-bottom: 30px; } .mb-35 { margin-bottom: 35px; } .mb-40 { margin-bottom: 40px; } .mb-45 { margin-bottom: 45px; } .mb-50 { margin-bottom: 50px; } .mb-55 { margin-bottom: 55px; } .mb-60 { margin-bottom: 60px; } .mb-65 { margin-bottom: 65px; } .mb-70 { margin-bottom: 70px; } .mb-75 { margin-bottom: 75px; } .mb-80 { margin-bottom: 80px; } .mb-85 { margin-bottom: 85px; } .mb-90 { margin-bottom: 90px; } .mb-95 { margin-bottom: 95px; } .mb-100 { margin-bottom: 100px; } .mb-105 { margin-bottom: 105px; } .mb-110 { margin-bottom: 110px; } .mb-115 { margin-bottom: 115px; } .mb-120 { margin-bottom: 120px; } .mb-125 { margin-bottom: 125px; } .mb-130 { margin-bottom: 130px; } .mb-135 { margin-bottom: 135px; } .mb-140 { margin-bottom: 140px; } .mb-145 { margin-bottom: 145px; } .mb-150 { margin-bottom: 150px; } .mb-155 { margin-bottom: 155px; } .mb-160 { margin-bottom: 160px; } .mb-165 { margin-bottom: 165px; } .mb-170 { margin-bottom: 170px; } .mb-175 { margin-bottom: 175px; } .mb-180 { margin-bottom: 180px; } .mb-185 { margin-bottom: 185px; } .mb-190 { margin-bottom: 190px; } .mb-195 { margin-bottom: 195px; } .mb-200 { margin-bottom: 200px; } /*-- Margin Left --*/ .ml-5 { margin-left: 5px; } .ml-10 { margin-left: 10px; } .ml-15 { margin-left: 15px; } .ml-20 { margin-left: 20px; } .ml-25 { margin-left: 25px; } .ml-30 { margin-left: 30px; } .ml-35 { margin-left: 35px; } .ml-40 { margin-left: 40px; } .ml-45 { margin-left: 45px; } .ml-50 { margin-left: 50px; } .ml-55 { margin-left: 55px; } .ml-60 { margin-left: 60px; } .ml-65 { margin-left: 65px; } .ml-70 { margin-left: 70px; } .ml-75 { margin-left: 75px; } .ml-80 { margin-left: 80px; } .ml-85 { margin-left: 85px; } .ml-90 { margin-left: 90px; } .ml-95 { margin-left: 95px; } .ml-100 { margin-left: 100px; } .ml-105 { margin-left: 105px; } .ml-110 { margin-left: 110px; } .ml-115 { margin-left: 115px; } .ml-120 { margin-left: 120px; } .ml-125 { margin-left: 125px; } .ml-130 { margin-left: 130px; } .ml-135 { margin-left: 135px; } .ml-140 { margin-left: 140px; } .ml-145 { margin-left: 145px; } .ml-150 { margin-left: 150px; } .ml-155 { margin-left: 155px; } .ml-160 { margin-left: 160px; } .ml-165 { margin-left: 165px; } .ml-170 { margin-left: 170px; } .ml-175 { margin-left: 175px; } .ml-180 { margin-left: 180px; } .ml-185 { margin-left: 185px; } .ml-190 { margin-left: 190px; } .ml-195 { margin-left: 195px; } .ml-200 { margin-left: 200px; } /*-- Margin Right --*/ .mr-5 { margin-right: 5px; } .mr-10 { margin-right: 10px; } .mr-15 { margin-right: 15px; } .mr-20 { margin-right: 20px; } .mr-25 { margin-right: 25px; } .mr-30 { margin-right: 30px; } .mr-35 { margin-right: 35px; } .mr-40 { margin-right: 40px; } .mr-45 { margin-right: 45px; } .mr-50 { margin-right: 50px; } .mr-55 { margin-right: 55px; } .mr-60 { margin-right: 60px; } .mr-65 { margin-right: 65px; } .mr-70 { margin-right: 70px; } .mr-75 { margin-right: 75px; } .mr-80 { margin-right: 80px; } .mr-85 { margin-right: 85px; } .mr-90 { margin-right: 90px; } .mr-95 { margin-right: 95px; } .mr-100 { margin-right: 100px; } .mr-105 { margin-right: 105px; } .mr-110 { margin-right: 110px; } .mr-115 { margin-right: 115px; } .mr-120 { margin-right: 120px; } .mr-125 { margin-right: 125px; } .mr-130 { margin-right: 130px; } .mr-135 { margin-right: 135px; } .mr-140 { margin-right: 140px; } .mr-145 { margin-right: 145px; } .mr-150 { margin-right: 150px; } .mr-155 { margin-right: 155px; } .mr-160 { margin-right: 160px; } .mr-165 { margin-right: 165px; } .mr-170 { margin-right: 170px; } .mr-175 { margin-right: 175px; } .mr-180 { margin-right: 180px; } .mr-185 { margin-right: 185px; } .mr-190 { margin-right: 190px; } .mr-195 { margin-right: 195px; } .mr-200 { margin-right: 200px; } /*-- Padding Top --*/ .pt-5 { padding-top: 5px; } .pt-10 { padding-top: 10px; } .pt-15 { padding-top: 15px; } .pt-20 { padding-top: 20px; } .pt-25 { padding-top: 25px; } .pt-30 { padding-top: 30px; } .pt-35 { padding-top: 35px; } .pt-40 { padding-top: 40px; } .pt-45 { padding-top: 45px; } .pt-50 { padding-top: 50px; } .pt-55 { padding-top: 55px; } .pt-60 { padding-top: 60px; } .pt-65 { padding-top: 65px; } .pt-70 { padding-top: 70px; } .pt-75 { padding-top: 75px; } .pt-80 { padding-top: 80px; } .pt-85 { padding-top: 85px; } .pt-90 { padding-top: 90px; } .pt-95 { padding-top: 95px; } .pt-100 { padding-top: 100px; } .pt-105 { padding-top: 105px; } .pt-110 { padding-top: 110px; } .pt-115 { padding-top: 115px; } .pt-120 { padding-top: 120px; } .pt-125 { padding-top: 125px; } .pt-130 { padding-top: 130px; } .pt-135 { padding-top: 135px; } .pt-140 { padding-top: 140px; } .pt-145 { padding-top: 145px; } .pt-150 { padding-top: 150px; } .pt-155 { padding-top: 155px; } .pt-160 { padding-top: 160px; } .pt-165 { padding-top: 165px; } .pt-170 { padding-top: 170px; } .pt-175 { padding-top: 175px; } .pt-180 { padding-top: 180px; } .pt-185 { padding-top: 185px; } .pt-190 { padding-top: 190px; } .pt-195 { padding-top: 195px; } .pt-200 { padding-top: 200px; } /*-- Padding Bottom --*/ .pb-5 { padding-bottom: 5px; } .pb-10 { padding-bottom: 10px; } .pb-15 { padding-bottom: 15px; } .pb-20 { padding-bottom: 20px; } .pb-25 { padding-bottom: 25px; } .pb-30 { padding-bottom: 30px; } .pb-35 { padding-bottom: 35px; } .pb-40 { padding-bottom: 40px; } .pb-45 { padding-bottom: 45px; } .pb-50 { padding-bottom: 50px; } .pb-55 { padding-bottom: 55px; } .pb-60 { padding-bottom: 60px; } .pb-65 { padding-bottom: 65px; } .pb-70 { padding-bottom: 70px; } .pb-75 { padding-bottom: 75px; } .pb-80 { padding-bottom: 80px; } .pb-85 { padding-bottom: 85px; } .pb-90 { padding-bottom: 90px; } .pb-95 { padding-bottom: 95px; } .pb-100 { padding-bottom: 100px; } .pb-105 { padding-bottom: 105px; } .pb-110 { padding-bottom: 110px; } .pb-115 { padding-bottom: 115px; } .pb-120 { padding-bottom: 120px; } .pb-125 { padding-bottom: 125px; } .pb-130 { padding-bottom: 130px; } .pb-135 { padding-bottom: 135px; } .pb-140 { padding-bottom: 140px; } .pb-145 { padding-bottom: 145px; } .pb-150 { padding-bottom: 150px; } .pb-155 { padding-bottom: 155px; } .pb-160 { padding-bottom: 160px; } .pb-165 { padding-bottom: 165px; } .pb-170 { padding-bottom: 170px; } .pb-175 { padding-bottom: 175px; } .pb-180 { padding-bottom: 180px; } .pb-185 { padding-bottom: 185px; } .pb-190 { padding-bottom: 190px; } .pb-195 { padding-bottom: 195px; } .pb-200 { padding-bottom: 200px; } /*-- Padding Left --*/ .pl-5 { padding-left: 5px; } .pl-10 { padding-left: 10px; } .pl-15 { padding-left: 15px; } .pl-20 { padding-left: 20px; } .pl-25 { padding-left: 25px; } .pl-30 { padding-left: 30px; } .pl-35 { padding-left: 35px; } .pl-40 { padding-left: 40px; } .pl-45 { padding-left: 45px; } .pl-50 { padding-left: 50px; } .pl-55 { padding-left: 55px; } .pl-60 { padding-left: 60px; } .pl-65 { padding-left: 65px; } .pl-70 { padding-left: 70px; } .pl-75 { padding-left: 75px; } .pl-80 { padding-left: 80px; } .pl-85 { padding-left: 85px; } .pl-90 { padding-left: 90px; } .pl-95 { padding-left: 95px; } .pl-100 { padding-left: 100px; } .pl-105 { padding-left: 105px; } .pl-110 { padding-left: 110px; } .pl-115 { padding-left: 115px; } .pl-120 { padding-left: 120px; } .pl-125 { padding-left: 125px; } .pl-130 { padding-left: 130px; } .pl-135 { padding-left: 135px; } .pl-140 { padding-left: 140px; } .pl-145 { padding-left: 145px; } .pl-150 { padding-left: 150px; } .pl-155 { padding-left: 155px; } .pl-160 { padding-left: 160px; } .pl-165 { padding-left: 165px; } .pl-170 { padding-left: 170px; } .pl-175 { padding-left: 175px; } .pl-180 { padding-left: 180px; } .pl-185 { padding-left: 185px; } .pl-190 { padding-left: 190px; } .pl-195 { padding-left: 195px; } .pl-200 { padding-left: 200px; } /*-- Padding Right --*/ .pr-5 { padding-right: 5px; } .pr-10 { padding-right: 10px; } .pr-15 { padding-right: 15px; } .pr-20 { padding-right: 20px; } .pr-25 { padding-right: 25px; } .pr-30 { padding-right: 30px; } .pr-35 { padding-right: 35px; } .pr-40 { padding-right: 40px; } .pr-45 { padding-right: 45px; } .pr-50 { padding-right: 50px; } .pr-55 { padding-right: 55px; } .pr-60 { padding-right: 60px; } .pr-65 { padding-right: 65px; } .pr-70 { padding-right: 70px; } .pr-75 { padding-right: 75px; } .pr-80 { padding-right: 80px; } .pr-85 { padding-right: 85px; } .pr-90 { padding-right: 90px; } .pr-95 { padding-right: 95px; } .pr-100 { padding-right: 100px; } .pr-105 { padding-right: 105px; } .pr-110 { padding-right: 110px; } .pr-115 { padding-right: 115px; } .pr-120 { padding-right: 120px; } .pr-125 { padding-right: 125px; } .pr-130 { padding-right: 130px; } .pr-135 { padding-right: 135px; } .pr-140 { padding-right: 140px; } .pr-145 { padding-right: 145px; } .pr-150 { padding-right: 150px; } .pr-155 { padding-right: 155px; } .pr-160 { padding-right: 160px; } .pr-165 { padding-right: 165px; } .pr-170 { padding-right: 170px; } .pr-175 { padding-right: 175px; } .pr-180 { padding-right: 180px; } .pr-185 { padding-right: 185px; } .pr-190 { padding-right: 190px; } .pr-195 { padding-right: 195px; } .pr-200 { padding-right: 200px; } /*-- Margin Top --*/ .mt-5 { margin-top: 5px; } .mt-10 { margin-top: 10px; } .mt-15 { margin-top: 15px; } .mt-20 { margin-top: 20px; } .mt-25 { margin-top: 25px; } .mt-30 { margin-top: 30px; } .mt-35 { margin-top: 35px; } .mt-40 { margin-top: 40px; } .mt-45 { margin-top: 45px; } .mt-50 { margin-top: 50px; } .mt-55 { margin-top: 55px; } .mt-60 { margin-top: 60px; } .mt-65 { margin-top: 65px; } .mt-70 { margin-top: 70px; } .mt-75 { margin-top: 75px; } .mt-80 { margin-top: 80px; } .mt-85 { margin-top: 85px; } .mt-90 { margin-top: 90px; } .mt-95 { margin-top: 95px; } .mt-100 { margin-top: 100px; } .mt-105 { margin-top: 105px; } .mt-110 { margin-top: 110px; } .mt-115 { margin-top: 115px; } .mt-120 { margin-top: 120px; } .mt-125 { margin-top: 125px; } .mt-130 { margin-top: 130px; } .mt-135 { margin-top: 135px; } .mt-140 { margin-top: 140px; } .mt-145 { margin-top: 145px; } .mt-150 { margin-top: 150px; } .mt-155 { margin-top: 155px; } .mt-160 { margin-top: 160px; } .mt-165 { margin-top: 165px; } .mt-170 { margin-top: 170px; } .mt-175 { margin-top: 175px; } .mt-180 { margin-top: 180px; } .mt-185 { margin-top: 185px; } .mt-190 { margin-top: 190px; } .mt-195 { margin-top: 195px; } .mt-200 { margin-top: 200px; } .mb-24 { margin-bottom: 24px; } h1, h2, h3, h4, h5, h6 { font-family: var(--heading-font); color: var(--heading-color); margin-bottom: 0px; font-weight: 500; } h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit; } a, .button { -webkit-transition: 0.3s; transition: 0.3s; } a:focus, .button:focus { text-decoration: none; outline: none; } a { color: rgb(99, 92, 92); text-decoration: none; } a:focus, a:active, a:hover { color: var(--main-color-one); } .f-left { float: left; } .f-right { float: right; } .fix { overflow: hidden; } .clear { clear: both; } pre { margin-top: 15px; background-color: whitesmoke; background-image: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4gPHN2ZyB2ZXJzaW9uPSIxLjEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGRlZnM+PGxpbmVhckdyYWRpZW50IGlkPSJncmFkIiBncmFkaWVudFVuaXRzPSJvYmplY3RCb3VuZGluZ0JveCIgeDE9IjAuNSIgeTE9IjAuMCIgeDI9IjAuNSIgeTI9IjEuMCI+PHN0b3Agb2Zmc2V0PSI1MCUiIHN0b3AtY29sb3I9IiNmNWY1ZjUiLz48c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2U2ZTZlNiIvPjwvbGluZWFyR3JhZGllbnQ+PC9kZWZzPjxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxMDAlIiBoZWlnaHQ9IjEwMCUiIGZpbGw9InVybCgjZ3JhZCkiIC8+PC9zdmc+IA==); background-size: 100%; background-image: -webkit-gradient(linear, left top, left bottom, color-stop(50%, #f5f5f5), color-stop(50%, #e6e6e6)); background-image: linear-gradient(#f5f5f5 50%, #e6e6e6 50%); background-size: 38px 38px; border: 1px solid #d4d4d4; display: block; line-height: 19px; margin-bottom: 20px; overflow: visible; overflow-y: hidden; padding: 0 0 0 4px; word-break: break-word; } a i { padding: 0 2px; } img { max-width: 100%; height: auto; } ol:not([class]) { margin-bottom: 20px; } ol:not([class]) ol { margin-bottom: 0px; } ul ol:not([class]) { margin-bottom: 0px; } dl, ol, ul { padding-left: 0px; } ol ol, ol ul, ul ol, ul ul { margin-top: 0px; } ul { margin: 0px; padding: 0px; } li { list-style: none; } hr { border-bottom: 1px solid #eceff8; border-top: 0 none; margin: 30px 0; padding: 0; } input:focus::-moz-placeholder { opacity: 0; -webkit-transition: 0.4s; -moz-transition: 0.4s; transition: 0.4s; } /*input and button type focus outline disable*/ input[type=text]:focus, input[type=email]:focus, input[type=url]:focus, input[type=password]:focus, input[type=search]:focus, input[type=tel]:focus, input[type=number]:focus, textarea:focus, input[type=button]:focus, input[type=reset]:focus, input[type=submit]:focus, select:focus { outline: none; -webkit-box-shadow: none; box-shadow: none; border: 1px solid #ddd; } code { color: #faa603; } .check-list-02 { margin: 0; padding: 0; list-style: none; } .check-list-02 li { display: block; padding-left: 20px; position: relative; z-index: 0; } .check-list-02 li:after { position: absolute; left: 0; top: 0; font-family: "Font Awesome 5 Free"; content: "\f00c"; color: var(--main-color-one); } .check-list { margin: 0; padding: 0; list-style: none; } .check-list li { display: block; padding-left: 20px; position: relative; z-index: 0; } .check-list li:after { position: absolute; left: 0; top: 0; font-family: "Font Awesome 5 Free"; content: "\f105"; color: var(--main-color-one); } .site-main .comment-navigation, .site-main .posts-navigation, .site-main .post-navigation { clear: both; } .comment-navigation .nav-previous, .posts-navigation .nav-previous, .post-navigation .nav-previous { float: left; width: 50%; text-align: center; height: 50px; border-radius: 5px; line-height: 50px; color: #fff; -webkit-transition: 0.3s ease-in; transition: 0.3s ease-in; border: 1px solid #e2e2e2; } .comment-navigation .nav-next, .posts-navigation .nav-next, .post-navigation .nav-next { float: right; width: 50%; border: 1px solid #e2e2e2; text-align: center; height: 50px; border-radius: 5px; line-height: 50px; color: #fff; -webkit-transition: 0.3s ease-in; transition: 0.3s ease-in; } .comment-navigation .nav-previous > a, .posts-navigation .nav-previous > a, .post-navigation .nav-previous > a, .comment-navigation .nav-next > a, .posts-navigation .nav-next > a, .post-navigation .nav-next > a { -webkit-transition: 0.3s ease-in; transition: 0.3s ease-in; color: var(--paragraph-color); } .comment-navigation .nav-previous:hover, .posts-navigation .nav-previous:hover, .post-navigation .nav-previous:hover, .comment-navigation .nav-next:hover, .posts-navigation .nav-next:hover, .post-navigation .nav-next:hover { background-color: var(--main-color-one); color: #fff; } .comment-navigation .nav-previous:hover > a, .posts-navigation .nav-previous:hover > a, .post-navigation .nav-previous:hover > a, .comment-navigation .nav-next:hover > a, .posts-navigation .nav-next:hover > a, .post-navigation .nav-next:hover > a { color: #fff; } .messageBox .nicescroll-cursors { background-color: var(--main-color-two) !important; } /*-------------------------------------------------------------- # Accessibility --------------------------------------------------------------*/ /* Text meant only for screen readers. */ .screen-reader-text { border: 0; clip: rect(1px, 1px, 1px, 1px); -webkit-clip-path: inset(50%); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute !important; width: 1px; word-wrap: normal !important; /* Many screen reader and browser combinations announce broken words as they would appear visually. */ } .screen-reader-text:focus { background-color: #f1f1f1; border-radius: 3px; -webkit-box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); box-shadow: 0 0 2px 2px rgba(0, 0, 0, 0.6); clip: auto !important; -webkit-clip-path: none; clip-path: none; color: #21759b; display: block; font-size: 14px; font-size: 0.875rem; font-weight: bold; height: auto; left: 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: 0; } /*-------------------------------------------------------------- # Height & Width --------------------------------------------------------------*/ .h-100 { height: 100%; } /*-------------------------------------------------------------- # Alignments --------------------------------------------------------------*/ .aligncenter, .alignleft, .alignright { display: block; margin: 1.5rem auto; clear: both; } .alignleft { float: left; margin-right: 20px; } .alignright { float: right; margin-left: 20px; } .aligncenter { display: block; } .alignnone { margin: 1.75em auto 1.75em; } .alignfull { margin: 1.5em 0; max-width: 100%; } .alignwide { max-width: 1100px; } .alignnone { height: auto; } /*-------------------------------------------------------------- # Clearings --------------------------------------------------------------*/ .clear:before, .clear:after, .entry-content:before, .entry-content:after, .comment-content:before, .comment-content:after, .site-header:before, .site-header:after, .site-content:before, .site-content:after, .site-footer:before, .site-footer:after { content: ""; display: table; table-layout: fixed; } .clear:after, .entry-content:after, .comment-content:after, .site-header:after, .site-content:after, .site-footer:after { clear: both; } /*-------------------------------------------------------------- ## Posts and pages --------------------------------------------------------------*/ .sticky { display: block; } .updated:not(.published) { display: none; } /*-------------------------------------------------------------- # Media --------------------------------------------------------------*/ .page-content .wp-smiley, .entry-content .wp-smiley, .comment-content .wp-smiley { border: none; margin-bottom: 0; margin-top: 0; padding: 0; } /* Make sure embeds and iframes fit their containers. */ embed, iframe, object { max-width: 100%; } /* Make sure logo link wraps around logo image. */ .custom-logo-link { display: inline-block; } /*---------------------------------------- # Unit test ------------------------------------------*/ .wp-link-pages { margin-bottom: 30px; margin-top: 25px; } .wp-link-pages a { margin: 0 5px; -webkit-transition: 0.3s ease-in; transition: 0.3s ease-in; border: 1px solid #e2e2e2; padding: 5px 15px; display: inline-block; } .wp-link-pages a:hover { background-color: var(--main-color-one); color: #fff; border-color: var(--main-color-one); } .wp-link-pages span { border: 1px solid #e2e2e2; padding: 5px 15px; display: inline-block; } .wp-link-pages span:first-child { margin-right: 5px; } .wp-link-pages .current { background-color: var(--main-color-one); color: #fff; border-color: var(--main-color-one); } .post-password-form input { display: block; border: 1px solid #e2e2e2; height: 50px; border-radius: 3px; padding: 0 20px; } .post-password-form label { font-weight: 600; color: #333; } .post-password-form input[type=submit] { width: 100px; height: 50px; background-color: var(--main-color-one); color: #fff; font-size: 16px; font-weight: 600; letter-spacing: 1px; border: none; cursor: pointer; -webkit-transition: 0.3s ease-in; transition: 0.3s ease-in; display: inline-block; } .post-password-form input[type=submit]:hover { background-color: #121A2F; } .breadcrumb > .active { color: #888; } .footer-widget .table td, .footer-widget .table th { padding: 0.5rem !important; } .search-popup.show { position: relative; z-index: 9; } .search-popup.show .search-popup-inner { visibility: visible; opacity: 1; } .search-popup.show .search-popup-inner form { top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .search-popup .search-popup-inner { position: fixed; left: 0; top: 0; width: 100%; height: 100%; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; z-index: 9999; background-color: rgba(0, 0, 0, 0.5); visibility: hidden; opacity: 0; -webkit-transition: all linear 0.08s; transition: all linear 0.08s; } .search-popup .search-popup-inner form { position: absolute; padding: 120px 40px; width: 35%; background-color: #fff; display: -webkit-box; display: -ms-flexbox; display: flex; top: 55%; -webkit-transform: translateY(-50%); transform: translateY(-50%); -webkit-transition: all linear 0.2s; transition: all linear 0.2s; } .search-popup .search-popup-inner form .search-popup-close-btn { position: absolute; right: 0; top: 0; width: 30px; height: 30px; background-color: #dc3545; text-align: center; line-height: 30px; color: #fff; font-size: 20px; cursor: pointer; } .search-popup .search-popup-inner form .form-group { margin-bottom: 0; width: 100%; } .search-popup .search-popup-inner form .form-group input { height: 50px; } .search-popup .search-popup-inner form .search-btn { display: inline-block; border: none; height: 50px; width: 70px; border-radius: 3px; color: #fff; background-color: var(--main-color-two); -webkit-transition: 0.3s all; transition: 0.3s all; margin-left: 18px; } .search-popup .search-popup-inner form .search-btn i { display: block; } .info { font-size: 16px; line-height: 26px; font-weight: 400; } .title { color: var(--heading-color); } .dark-bg-01 { background-color: var(--bg-dark-one); } .dark-bg-02 { background-color: var(--bg-dark-two); } .light-bg-01 { background-color: #FFF8F2; } .light-bg-02 { background-color: #FEF3F4; } .light-bg-03 { background-color: #F6F4FE; } .light-bg-04 { background-color: #F5F9FE; } .bg-color-a { background-color: #F7ECFE; } .bg-color-b { background-color: #FFEBE7; } .bg-color-c { background-color: #E5F8FB; } .bg-color-d { background-color: #EDEEF8; } .bg-color-e { background-color: #E3F2FC; } .color-a { background-color: #BD63F9; } .color-b { background-color: #FC573B; } .color-c { background-color: #25C6DA; } .color-d { background-color: #6A75C4; } .color-e { background-color: #1491EA; } .border-radius-5 { border-radius: 5px; } .border-radius-10 { border-radius: 10px; } .border-radius-none { border-radius: 0 !important; } .four-column .col-lg-3 { margin-top: 40px; } .four-column .col-lg-3:nth-child(1), .four-column .col-lg-3:nth-child(2), .four-column .col-lg-3:nth-child(3), .four-column .col-lg-3:nth-child(4) { margin-top: 0; } .three-column .col-lg-4 { margin-top: 50px; } .three-column .col-lg-4:nth-child(1), .three-column .col-lg-4:nth-child(2), .three-column .col-lg-4:nth-child(3) { margin-top: 0; } .two-column .col-lg-6 { margin-top: 40px; } .two-column .col-lg-6:nth-child(1), .two-column .col-lg-6:nth-child(2) { margin-top: 0; } .one-column .col-lg-12 { margin-top: 50px; } .one-column .col-lg-12:nth-child(1) { margin-top: 0; } .font-size-16 { font-size: 16px !important; line-height: 26px !important; } .font-size-18 { font-size: 18px !important; line-height: 28px !important; } .font-size-20 { font-size: 20px !important; line-height: 30px !important; } .font-size-22 { font-size: 22px !important; line-height: 32px !important; } .font-size-24 { font-size: 24px !important; line-height: 34px !important; } .font-size-26 { font-size: 26px !important; line-height: 36px !important; } .font-size-32 { font-size: 32px !important; line-height: 42px !important; } .font-size-42 { font-size: 42px !important; line-height: 60px !important; } .font-weight-700 { font-weight: 700 !important; } .font-weight-600 { font-weight: 600 !important; } .font-weight-500 { font-weight: 500 !important; } .font-weight-400 { font-weight: 400 !important; } .background-img { background-position: top center; background-size: cover; background-repeat: no-repeat; } .nice-select { line-height: 30px; border: 1px solid #eaeaea; height: 50px; width: 100%; color: #071112; font-weight: 500; text-transform: capitalize; padding-top: 10px; border-radius: 25px; } .nice-select::after { border-bottom: 2px solid #a3a3a3; border-right: 2px solid #a3a3a3; height: 7px; right: 41px; width: 7px; } .nice-select .list { width: 100%; border-radius: 0; } .nice-select.open .list { width: 100%; border-radius: 0; } .nice-select .option { color: #071112; } .nice-select::-webkit-input-placeholder { color: #5E5E5E; font-size: 16px; font-weight: 400; } .nice-select::-moz-placeholder { color: #5E5E5E; font-size: 16px; font-weight: 400; } .nice-select:-ms-input-placeholder { color: #5E5E5E; font-size: 16px; font-weight: 400; } .nice-select::-ms-input-placeholder { color: #5E5E5E; font-size: 16px; font-weight: 400; } .nice-select::placeholder { color: #5E5E5E; font-size: 16px; font-weight: 400; } .inner-section-padding { padding-top: 80px; padding-bottom: 56px; } @media only screen and (min-width: 768px) and (max-width: 991px) { .inner-section-padding { padding-top: 80px; padding-bottom: 56px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .inner-section-padding { padding-top: 80px; padding-bottom: 56px; } } @media (max-width: 575px) { .inner-section-padding { padding-top: 115px; padding-bottom: 56px; } } .inner-section-padding2 { padding-top: 80px; padding-bottom: 80px; } @media only screen and (min-width: 768px) and (max-width: 991px) { .inner-section-padding2 { padding-top: 80px; padding-bottom: 80px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .inner-section-padding2 { padding-top: 80px; padding-bottom: 80px; } } @media (max-width: 575px) { .inner-section-padding2 { padding-top: 115px; padding-bottom: 80px; } } /*-- Section Padding -- */ .section-padding { padding-top: 120px; padding-bottom: 95px; } @media only screen and (min-width: 768px) and (max-width: 991px) { .section-padding { padding-top: 70px; padding-bottom: 45px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .section-padding { padding-top: 70px; padding-bottom: 45px; } } @media (max-width: 575px) { .section-padding { padding-top: 70px; padding-bottom: 45px; } } .section-padding2 { padding-top: 120px; padding-bottom: 120px; } @media only screen and (min-width: 768px) and (max-width: 991px) { .section-padding2 { padding-top: 70px; padding-bottom: 70px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .section-padding2 { padding-top: 70px; padding-bottom: 70px; } } @media (max-width: 575px) { .section-padding2 { padding-top: 70px; padding-bottom: 70px; } } .top-padding { padding-top: 120px; } @media only screen and (min-width: 768px) and (max-width: 991px) { .top-padding { padding-top: 100px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .top-padding { padding-top: 70px; } } @media (max-width: 575px) { .top-padding { padding-top: 70px; } } .top-padding2 { padding-top: 95px; } @media only screen and (min-width: 768px) and (max-width: 991px) { .top-padding2 { padding-top: 70px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .top-padding2 { padding-top: 70px; } } @media (max-width: 575px) { .top-padding2 { padding-top: 70px; } } .bottom-padding { padding-bottom: 120px; } @media only screen and (min-width: 768px) and (max-width: 991px) { .bottom-padding { padding-bottom: 70px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .bottom-padding { padding-bottom: 70px; } } @media (max-width: 575px) { .bottom-padding { padding-bottom: 70px; } } .bottom-padding2 { padding-bottom: 95px; } @media only screen and (min-width: 768px) and (max-width: 991px) { .bottom-padding2 { padding-bottom: 45px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .bottom-padding2 { padding-bottom: 45px; } } @media (max-width: 575px) { .bottom-padding2 { padding-bottom: 45px; } } .footer-padding { padding-top: 100px; padding-bottom: 50px; } .footer-padding2 { padding-top: 315px; padding-bottom: 50px; } @media (max-width: 575px) { .section-tittle { margin-bottom: 40px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .section-tittle { margin-bottom: 40px; } } .section-tittle .tittle { color: var(--heading-color); font-family: var(--heading-font); font-size: 44px; display: block; font-weight: 700; line-height: 1.3; margin-bottom: 18px; display: inline-block; position: relative; z-index: 0; } @media only screen and (min-width: 768px) and (max-width: 991px) { .section-tittle .tittle { font-size: 36px !important; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .section-tittle .tittle { font-size: 31px !important; } } @media (max-width: 575px) { .section-tittle .tittle { font-size: 24px !important; } } .section-tittle .tittle::after { position: absolute; content: ""; background-image: url(../img/icon/support-ticketing-tittleShape2.svg); background-repeat: no-repeat; width: 28px; height: 100%; top: -15px; left: -28px; background-position: 0 0; background-size: contain; } @media (max-width: 575px) { .section-tittle .tittle::after { left: -3px; width: 15px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .section-tittle .tittle::after { width: 23px; left: -16px; } } .section-tittle .tittle::before { position: absolute; content: ""; background-image: url(../img/icon/support-ticketing-tittleShape.svg); background-repeat: no-repeat; width: 32px; height: 100%; top: -7px; right: -55px; background-position: 0 0; background-size: contain; } @media (max-width: 575px) { .section-tittle .tittle::before { width: 19px; right: -15px; } } .section-tittle .tittle .tittleBg { position: relative; } .section-tittle .tittle .tittleBg::before { content: ""; position: absolute; width: 100%; height: 8px; background: var(--main-color-one); bottom: 10px; z-index: -1; border-radius: 16px; } .section-tittle .tittle .shape { position: absolute; width: 72px; height: 50px; background: var(--main-color-three); z-index: -1; left: 0; top: 0; margin: 0; line-height: 1; } @media only screen and (min-width: 576px) and (max-width: 767px) { .section-tittle .tittle .shape { height: 45px; } } @media (max-width: 575px) { .section-tittle .tittle .shape { width: 57px; height: 34px; } } .section-tittle .tittle .textColor { color: var(--main-color-one); } .section-tittle .tittle p { color: #344054; } .section-tittle .tittle .lineBrack { display: block; } @media (max-width: 575px) { .section-tittle .tittle .lineBrack { display: none; } } .section-tittle .tittle .color { color: var(--main-color-one); } .section-tittle .pera { color: var(--heading-color-tow); font-size: 18px; font-weight: 400; line-height: 1.5; margin-bottom: 20px; } .section-tittle .pera a { text-decoration: underline; } .section-tittle.section-tittle2 .tittle { text-transform: capitalize; font-size: 30px; line-height: 1.4; } .section-tittle.section-tittle3 h2 { font-size: 46px; line-height: 1.3; } .section-tittle.section-tittle4 h2 { color: var(--heading-color); font-size: 30px; margin-bottom: 30px; } @media only screen and (min-width: 576px) and (max-width: 767px) { .section-tittle.section-tittle4 h2 { font-size: 28px; } } @media (max-width: 575px) { .section-tittle.section-tittle4 h2 { font-size: 23px; line-height: 1.5; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .section-tittle.section-tittle4 h2 br { display: none; } } @media (max-width: 575px) { .section-tittle.section-tittle4 h2 br { display: none; } } .section-tittle.section-tittle5 span { color: var(--main-color-one); } .section-tittle.section-tittle6 .tittle { font-size: 64px; line-height: 1.1; } .subCatTitle { font-family: var(--heading-font); color: var(--heading-color); font-size: 16px; display: block; font-weight: 500; line-height: 1.4; margin-bottom: 15px; } @media only screen and (min-width: 576px) and (max-width: 767px) { .small-tittle { margin-bottom: 20px; } } @media (max-width: 575px) { .small-tittle { margin-bottom: 20px; } } .small-tittle .tittle { font-family: var(--heading-font); color: var(--heading-color); font-size: 20px; display: block; font-weight: 700; line-height: 1.4; margin-bottom: 0px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .small-tittle .tittle { font-size: 25px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .small-tittle .tittle { font-size: 24px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .small-tittle .tittle { font-size: 22px; } } @media (max-width: 575px) { .small-tittle .tittle { font-size: 20px; } } .small-tittle .lineStyleOne { padding-left: 15px; border-left: 3px solid var(--main-color-one); } .small-tittle .pear { font-family: var(--body-font); font-size: 15px; font-weight: 400; line-height: 1.5; } .small-tittle .pear a { text-decoration: underline; } .small-tittle.small-tittle2 .tittle { color: var(--heading-color); font-size: 20px; font-weight: 700; } .small-tittle.small-tittle2 .pera { color: #66816A; } .tittleStyleTow h3 { color: var(--heading-color); font-size: 20px; display: block; font-weight: 700; line-height: 1.4; margin-bottom: 16px; border-bottom: 1px solid #E1E1E1; padding-bottom: 4px; position: relative; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .tittleStyleTow h3 { font-size: 20px; } } .tittleStyleTow h3 span { width: 20px; height: 1px; background: var(--main-color-one); display: inline-block; position: absolute; -webkit-transform: translateY(-50%); transform: translateY(-50%); top: 50%; margin-left: 10px; } .tittleStyleTow p { font-size: 15px; font-weight: 400; line-height: 1.5; } .tittleStyleTow p a { text-decoration: underline; } .priceTittle { -webkit-transition: 0.4s; transition: 0.4s; font-family: var(--heading-font); color: var(--heading-color); font-size: 24px; font-weight: 600; } .infoTitle2 { color: var(--paragraph-color); font-size: 20px; display: block; font-weight: 600; } .infoTitle2 .icon { margin-right: 8px; font-size: 22px; position: relative; top: 3px; } .infoTitle { font-family: var(--heading-font); color: var(--heading-color); margin-bottom: 11px; font-size: 16px; font-weight: 500; display: block; } .catTittle { font-family: var(--heading-font); color: var(--heading-color); margin-bottom: 10px; font-size: 17px; font-weight: 500; } .plr { padding-left: 135px; padding-right: 135px; } @media only screen and (min-width: 1200px) and (max-width: 1399.99px) { .plr { padding-left: 35px; padding-right: 35px; } } @media (min-width: 1400px) and (max-width: 1599.99px) { .plr { padding-left: 40px; padding-right: 40px; } } @media only screen and (min-width: 992px) and (max-width: 1199px) { .plr { padding-left: 0px; padding-right: 0px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .plr { padding-left: 0px; padding-right: 0px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .plr { padding-left: 0px; padding-right: 0px; } } @media (max-width: 575px) { .plr { padding-left: 0px; padding-right: 0px; } } .sectionImg-bg { background-size: 100% 100%; background-repeat: no-repeat; background-position: center center; background-attachment: fixed; } .sectionImg-bg2 { background-size: cover; background-repeat: no-repeat !important; background-position: center center; } /*-------------------------------------------------------------- # Globals --------------------------------------------------------------*/ .padding-left-0 { padding-left: 0; } .padding-right-0 { padding-left: 0; } .gray-bg { background-color: #f5f5f5; } .secondary-bg { background-color: var(--secondary-color); } .padding-x-0 { padding-left: 0 !important; padding-right: 0 !important; } .padding-y-0 { padding-top: 0 !important; padding-bottom: 0 !important; } .padding-top-0 { padding-top: 0px !important; } .padding-top-10 { padding-top: 10px; } .padding-top-20 { padding-top: 20px; } .padding-top-25 { padding-top: 25px; } .padding-top-30 { padding-top: 30px; } .padding-top-35 { padding-top: 35px; } .padding-top-40 { padding-top: 40px; } .padding-top-45 { padding-top: 45px; } .padding-top-55 { padding-top: 55px; } .padding-top-50 { padding-top: 50px; } .padding-top-60 { padding-top: 60px; } .padding-top-65 { padding-top: 65px; } .padding-top-70 { padding-top: 70px; } .padding-top-75 { padding-top: 75px; } .padding-top-80 { padding-top: 80px; } .padding-top-85 { padding-top: 85px; } .padding-top-90 { padding-top: 90px; } .padding-top-95 { padding-top: 95px; } .padding-top-100 { padding-top: 100px; } .padding-top-103 { padding-top: 103px; } .padding-top-105 { padding-top: 105px; } .padding-top-110 { padding-top: 110px; } .padding-top-115 { padding-top: 115px; } .padding-top-120 { padding-top: 120px; } .padding-top-140 { padding-top: 140px; } .padding-top-150 { padding-top: 150px; } .padding-top-160 { padding-top: 160px; } .padding-top-175 { padding-top: 175px; } .padding-top-180 { padding-top: 180px; } .padding-top-190 { padding-top: 190px; } .padding-top-210 { padding-top: 210px; } .padding-top-260 { padding-top: 260px; } .padding-top-390 { padding-top: 390px; } .padding-bottom-10 { padding-bottom: 10px; } .padding-bottom-15 { padding-bottom: 15px; } .padding-bottom-20 { padding-bottom: 20px; } .padding-bottom-25 { padding-bottom: 25px; } .padding-bottom-30 { padding-bottom: 30px; } .padding-bottom-35 { padding-bottom: 35px; } .padding-bottom-40 { padding-bottom: 40px; } .padding-bottom-45 { padding-bottom: 45px; } .padding-bottom-50 { padding-bottom: 50px; } .padding-bottom-55 { padding-bottom: 55px; } .padding-bottom-60 { padding-bottom: 60px; } .padding-bottom-65 { padding-bottom: 65px; } .padding-bottom-70 { padding-bottom: 70px; } .padding-bottom-75 { padding-bottom: 75px; } .padding-bottom-80 { padding-bottom: 80px; } .padding-bottom-85 { padding-bottom: 85px; } .padding-bottom-90 { padding-bottom: 90px; } .padding-bottom-95 { padding-bottom: 95px; } .padding-bottom-100 { padding-bottom: 100px; } .padding-bottom-110 { padding-bottom: 110px; } .padding-bottom-105 { padding-bottom: 105px; } .padding-bottom-115 { padding-bottom: 115px; } .padding-bottom-120 { padding-bottom: 120px; } .padding-bottom-130 { padding-bottom: 130px; } .padding-bottom-140 { padding-bottom: 140px; } .padding-bottom-135 { padding-bottom: 135px; } .padding-bottom-190 { padding-bottom: 190px; } .padding-bottom-200 { padding-bottom: 200px; } .padding-bottom-227 { padding-bottom: 227px; } .padding-bottom-250 { padding-bottom: 280px; } .padding-bottom-285 { padding-bottom: 285px; } .padding-bottom-150 { padding-bottom: 150px; } .padding-bottom-160 { padding-bottom: 160px; } .padding-bottom-165 { padding-bottom: 165px; } .padding-bottom-170 { padding-bottom: 170px; } .padding-bottom-180 { padding-bottom: 180px; } .padding-bottom-215 { padding-bottom: 215px; } .padding-bottom-295 { padding-bottom: 295px; } .padding-bottom-300 { padding-bottom: 300px; } .padding-bottom-320 { padding-bottom: 320px; } .padding-bottom-460 { padding-bottom: 460px; } .margin-top-minus-90 { margin-top: -90px; } .margin-top-minus-100 { margin-top: -100px; } .margin-top-120 { margin-top: 120px; } .margin-top-150 { margin-top: 150px; } .margin-top-160 { margin-top: 160px; } .padding-x-0 { padding-left: 0; padding-right: 0; } .padding-y-0 { padding-top: 0; padding-bottom: 0; } .padding-120 { padding-top: 120px; padding-bottom: 120px; } .padding-110 { padding-top: 110px; padding-bottom: 110px; } .padding-100 { padding-top: 100px; padding-bottom: 100px; } .padding-20 { padding-top: 20px; padding-bottom: 20px; } .padding-30 { padding-top: 30px; padding-bottom: 30px; } .padding-40 { padding-top: 40px; padding-bottom: 40px; } .padding-50 { padding-top: 50px; padding-bottom: 50px; } .padding-60 { padding-top: 60px; padding-bottom: 60px; } .padding-65 { padding-top: 65px; padding-bottom: 65px; } .padding-70 { padding-top: 70px; padding-bottom: 70px; } .padding-80 { padding-top: 80px; padding-bottom: 80px; } .padding-90 { padding-top: 90px; padding-bottom: 90px; } .padding-10 { padding-top: 10px; padding-bottom: 10px; } .margin-top-10 { margin-top: 10px; } .margin-top-15 { margin-top: 15px; } .margin-top-20 { margin-top: 20px; } .margin-top-30 { margin-top: 30px; } .margin-top-35 { margin-top: 35px; } .margin-top-40 { margin-top: 40px; } .margin-top-50 { margin-top: 50px; } .margin-top-55 { margin-top: 55px; } .margin-top-60 { margin-top: 60px; } .margin-top-70 { margin-top: 70px; } .margin-top-80 { margin-top: 80px; } .margin-top-90 { margin-top: 90px; } .margin-top-100 { margin-top: 100px; } .margin-bottom-0 { margin-bottom: 0px !important; } .margin-bottom-10 { margin-bottom: 10px; } .margin-bottom-15 { margin-bottom: 15px; } .margin-bottom-20 { margin-bottom: 20px !important; } .margin-bottom-25 { margin-bottom: 25px; } .margin-bottom-30 { margin-bottom: 30px; } .margin-bottom-35 { margin-bottom: 35px; } .margin-bottom-40 { margin-bottom: 40px; } .margin-bottom-45 { margin-bottom: 45px; } .margin-bottom-50 { margin-bottom: 50px; } .margin-bottom-55 { margin-bottom: 55px; } .margin-bottom-60 { margin-bottom: 60px !important; } .margin-bottom-70 { margin-bottom: 70px; } .margin-bottom-80 { margin-bottom: 80px; } .margin-bottom-90 { margin-bottom: 90px; } .margin-bottom-100 { margin-bottom: 100px; } .margin-bottom-120 { margin-bottom: 120px; } .margin-bottom-150 { margin-bottom: 150px; } .margin-top-100 { margin-bottom: 100px; } .margin-top-120 { margin-top: 120px; } .min-height-600 { min-height: 600px; } .overflow-hidden { overflow: hidden; } /*-------------------------------------------------------------- ........................ Some Plugin style ................ --------------------------------------------------------------*/ /*----------- Back To Top --------*/ @-webkit-keyframes border-transform { 0%, 100% { border-radius: 63% 37% 54% 46%/55% 48% 52% 45%; } 14% { border-radius: 40% 60% 54% 46%/49% 60% 40% 51%; } 28% { border-radius: 54% 46% 38% 62%/49% 70% 30% 51%; } 42% { border-radius: 61% 39% 55% 45%/61% 38% 62% 39%; } 56% { border-radius: 61% 39% 67% 33%/70% 50% 50% 30%; } 70% { border-radius: 50% 50% 34% 66%/56% 68% 32% 44%; } 84% { border-radius: 46% 54% 50% 50%/35% 61% 39% 65%; } } .progressParent { position: fixed; right: 30px; bottom: 30px; height: 46px; width: 46px; cursor: pointer; display: block; border-radius: 50px; -webkit-box-shadow: inset 0 0 0 2px #d0d0d4; box-shadow: inset 0 0 0 2px #d0d0d4; z-index: 10000; opacity: 0; visibility: hidden; -webkit-transform: translateY(15px); transform: translateY(15px); -webkit-transition: all 200ms linear; transition: all 200ms linear; } .progressParent.rn-backto-top-active { opacity: 1; visibility: visible; -webkit-transform: translateY(0); transform: translateY(0); } .progressParent::after { position: absolute; font-family: "font Awesome 6 free"; content: "\f176"; font-weight: 900; text-align: center; line-height: 46px; font-size: 20px; color: var(--main-color-one); left: 0; top: 0; height: 46px; width: 46px; cursor: pointer; display: block; z-index: 2; -webkit-transition: all 200ms linear; transition: all 200ms linear; } .progressParent:hover::after { color: var(--heading-color); } .progressParent::before { position: absolute; font-family: "font Awesome 6 free"; content: "\f176"; font-weight: 900; text-align: center; line-height: 46px; font-size: 18px; opacity: 0; background: var(--main-color-one); -webkit-background-clip: text; -webkit-text-fill-color: transparent; left: 0; top: 0; height: 46px; width: 46px; cursor: pointer; display: block; z-index: 2; -webkit-transition: all 200ms linear; transition: all 200ms linear; } .progressParent:hover::before { opacity: 1; } .progressParent svg path { fill: none; } .progressParent svg.backCircle path { stroke: var(--main-color-one); stroke-width: 4; -webkit-box-sizing: border-box; box-sizing: border-box; -webkit-transition: all 200ms linear; transition: all 200ms linear; } /*--- Mouse Cursor ----*/ .mouseCursor { position: fixed; left: 0; top: 0; pointer-events: none; border-radius: 50%; -webkit-transform: translateZ(0); transform: translateZ(0); visibility: hidden; } .cursorInner { margin-left: -3px; margin-top: -3px; width: 6px; height: 6px; z-index: 10000001; background-color: var(--main-color-one); -webkit-transition: width 0.3s ease-in-out, height 0.3s ease-in-out, margin 0.3s ease-in-out, opacity 0.3s ease-in-out; transition: width 0.3s ease-in-out, height 0.3s ease-in-out, margin 0.3s ease-in-out, opacity 0.3s ease-in-out; } .cursorInner.cursor-hover { margin-left: -30px; margin-top: -30px; width: 60px; height: 60px; background-color: var(--main-color-one); opacity: 0.1; } .cursorOuter { margin-left: -15px; margin-top: -15px; width: 30px; height: 30px; border: 2px solid var(--main-color-one); -webkit-box-sizing: border-box; box-sizing: border-box; z-index: 10000000; opacity: 0.5; -webkit-transition: all 0.08s ease-out; transition: all 0.08s ease-out; } .cursorOuter.cursor-hover { opacity: 0; } .main-wrapper[data-magic-cursor=hide] .mouseCursor { display: none; opacity: 0; visibility: hidden; position: absolute; z-index: -1111; } .homeTow .cursorInner { background-color: var(--main-color-two); } .homeTow .cursorInner.cursor-hover { background-color: var(--main-color-two); } .homeTow .cursorOuter { border: 2px solid var(--main-color-two); } .slider-inner-margin .slick-slide { margin-left: 12px; margin-right: 12px; margin-bottom: 0; } .slider-inner-margin .slick-list { margin-left: -12px; margin-right: -12px; } .sliderArrow .slick-arrow { border: 1px solid #EAECF0; -webkit-transition: 0.3s; transition: 0.3s; height: 44px; width: 44px; line-height: 38px; position: absolute; text-align: center; top: -81px; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 12px; border-radius: 0px; background: #fff; cursor: pointer; z-index: 1; } .sliderArrow .slick-arrow i { color: var(--paragraph-color); font-size: 16px; position: relative; top: 2px; } @media only screen and (min-width: 576px) and (max-width: 767px) { .sliderArrow .slick-arrow { top: -65px; } } @media (max-width: 575px) { .sliderArrow .slick-arrow { height: 30px; width: 30px; line-height: 30px; top: -26px; } .sliderArrow .slick-arrow i { font-size: 14px; top: -1px; } } .sliderArrow .slick-arrow:hover { background: var(--main-color-three); } .sliderArrow .slick-arrow:hover i { color: var(--heading-color); } .sliderArrow .prev-icon { right: 65px; } @media (max-width: 575px) { .sliderArrow .prev-icon { right: 37px; } } .sliderArrow .next-icon { left: auto; right: 12px; } .arrowStyleTow .slick-arrow { border: 1px solid #EAECF0; -webkit-transition: 0.3s; transition: 0.3s; height: 44px; width: 44px; line-height: 38px; position: absolute; text-align: center; bottom: -25px; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 0; border-radius: 0px; background: #fff; cursor: pointer; z-index: 1; } .arrowStyleTow .slick-arrow i { color: var(--paragraph-color); font-size: 16px; position: relative; top: 2px; } @media only screen and (min-width: 576px) and (max-width: 767px) { .arrowStyleTow .slick-arrow { bottom: -17px; } } @media (max-width: 575px) { .arrowStyleTow .slick-arrow { height: 30px; width: 30px; line-height: 30px; top: -26px; } .arrowStyleTow .slick-arrow i { font-size: 14px; top: -1px; } } .arrowStyleTow .slick-arrow:hover i { color: var(--heading-color); } .arrowStyleTow .prev-icon { right: 65px; } @media (max-width: 575px) { .arrowStyleTow .prev-icon { right: 37px; } } .arrowStyleTow .next-icon { left: auto; right: 0px; } .arrowStyleThree .slick-arrow { border: 1px solid var(--main-color-one); -webkit-transition: 0.3s; transition: 0.3s; height: 44px; width: 44px; line-height: 38px; position: absolute; text-align: center; top: -81px; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 12px; border-radius: 50%; background: none; cursor: pointer; z-index: 1; background: #ffffff; } .arrowStyleThree .slick-arrow i { color: var(--main-color-one); font-size: 16px; position: relative; top: 2px; } @media only screen and (min-width: 576px) and (max-width: 767px) { .arrowStyleThree .slick-arrow { top: -65px; } } @media (max-width: 575px) { .arrowStyleThree .slick-arrow { height: 30px; width: 30px; line-height: 30px; top: -26px; } .arrowStyleThree .slick-arrow i { font-size: 14px; top: -1px; } } .arrowStyleThree .slick-arrow:hover { background: var(--main-color-one); } .arrowStyleThree .slick-arrow:hover i { color: #ffffff; } .arrowStyleThree .prev-icon { right: 70px; } @media (max-width: 575px) { .arrowStyleThree .prev-icon { right: 50px; } } .arrowStyleThree .next-icon { left: auto; right: 12px; } .arrowStyleFour .slick-arrow { border: 1px solid transparent; -webkit-transition: 0.3s; transition: 0.3s; height: 45px; width: 45px; line-height: 45px; position: absolute; text-align: center; top: -81px; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 0px; border-radius: 7px; background: none; cursor: pointer; z-index: 1; background: var(--main-color-one); opacity: 0.7; } .arrowStyleFour .slick-arrow i { color: var(--heading-color); font-size: 23px; position: relative; } @media only screen and (min-width: 576px) and (max-width: 767px) { .arrowStyleFour .slick-arrow { top: -65px; } } @media (max-width: 575px) { .arrowStyleFour .slick-arrow { height: 30px; width: 30px; line-height: 30px; top: -26px; } .arrowStyleFour .slick-arrow i { font-size: 14px; top: -1px; } } .arrowStyleFour .slick-arrow:hover { opacity: 1; } .arrowStyleFour .slick-arrow:hover i { color: var(--heading-color); } .arrowStyleFour .prev-icon { right: 65px; } @media (max-width: 575px) { .arrowStyleFour .prev-icon { right: 40px; } } .arrowStyleFour .next-icon { left: auto; right: 0px; } .DotStyleOne .slick-dots { text-align: center; bottom: -55px; left: 41px; position: absolute; } .DotStyleOne .slick-dots li { display: inline-block; } .DotStyleOne .slick-dots button { text-indent: -100000px; height: 3px; width: 33px; border: 0; padding: 0; margin-right: 5px; cursor: pointer; border-radius: 0; background: rgba(255, 94, 20, 0.2); } .DotStyleOne .slick-active button { background: #FF5E14; } .DotStyleTwo .slick-dots { text-align: center; margin-top: 47px; } @media only screen and (min-width: 576px) and (max-width: 767px) { .DotStyleTwo .slick-dots { bottom: 20px; } } @media (max-width: 575px) { .DotStyleTwo .slick-dots { bottom: 20px; } } .DotStyleTwo .slick-dots li { display: inline-block; } .DotStyleTwo .slick-dots button { text-indent: -100000px; height: 9px; width: 9px; border: 0; padding: 0; margin: 0 4px; cursor: pointer; border-radius: 50%; background: var(--main-color-one); opacity: 0.6; } .DotStyleTwo .slick-dots .slick-active button { background: var(--main-color-one); opacity: 1; height: 12px; width: 12px; position: relative; top: -1px; } .DotStyleTwo li { display: inline-block; } .DotStyleThree .slick-dots { text-align: center; bottom: 40px; left: 0; right: 0; position: absolute; } @media only screen and (min-width: 576px) and (max-width: 767px) { .DotStyleThree .slick-dots { bottom: 20px; } } @media (max-width: 575px) { .DotStyleThree .slick-dots { bottom: 20px; } } .DotStyleThree .slick-dots li { display: inline-block; } .DotStyleThree .slick-dots button { text-indent: -100000px; height: 10px; width: 10px; line-height: 10px; margin: 0 8px; border: 0; padding: 0; cursor: pointer; border-radius: 50%; background: rgba(255, 255, 255, 0.3); } .DotStyleThree .slick-dots .slick-active button { background: #fff; position: relative; -webkit-transition: 0.4s; transition: 0.4s; } .DotStyleThree .slick-dots li.slick-active button::before { position: absolute; content: ""; height: 22px; width: 22px; border-radius: 50%; border: 2px solid #fff; top: -6px; left: -6px; } .DotStyleThree li { display: inline-block; } .slick-initialized .slick-slide { outline: 0; } .simplePresentCart { padding: 30px 30px; border-radius: 8px; background: #FEFCF0; } .simplePresentCart2 { padding: 30px 30px; border: 1px solid #E1E1E1; padding-bottom: 10px; } .simplePresentCart3 { padding: 40px 40px 40px 40px; -webkit-box-shadow: 0 3px 10px rgba(27, 30, 120, 0.1); box-shadow: 0 3px 10px rgba(27, 30, 120, 0.1); border: 1px solid #E1E1E1; border-radius: 8px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .simplePresentCart3 { padding: 30px 19px 30px 16px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .simplePresentCart3 { padding: 30px 19px 30px 16px; } } /* Sticky*/ .sticky-bar { left: 0; margin: auto; position: fixed; top: 0; width: 100%; -webkit-box-shadow: 0 10px 15px rgba(25, 25, 25, 0.1); box-shadow: 0 10px 15px rgba(25, 25, 25, 0.1); z-index: 9999; -webkit-animation: 300ms ease-in-out 0s normal none 1 running fadeInDown; animation: 300ms ease-in-out 0s normal none 1 running fadeInDown; -webkit-box-shadow: 0 10px 15px rgba(25, 25, 25, 0.1); } /* Sticky end */ .sectionBgHalf { position: relative; } .sectionBgHalf::before { position: absolute; content: ""; background: #B4E0C5; width: 100%; height: 54%; top: 0; left: 0; right: 0; bottom: 0; } .sectionBgHalf2 { position: relative; } .sectionBgHalf2::before { position: absolute; content: ""; background: #B4E0C5; background-image: url(../img/gallery/footerBg.png); background-size: cover; background-repeat: no-repeat; width: 100%; height: 54%; bottom: 0; left: 0; right: 0; bottom: 0; } .tittleBgOne { position: relative; color: #ffffff; z-index: 1; } .tittleBgOne::before { -webkit-transition: 0.4s; transition: 0.4s; background: var(--main-color-one); content: ""; position: absolute; top: 3px; left: -4px; height: calc(84% + 5px); width: calc(96% + 20px); z-index: -1; border-radius: 5px; } @media (max-width: 1199px) { .tittleBgOne::before { top: 2px; } } @media (max-width: 575px) { .tittleBgOne::before { left: -5px; height: calc(82% + 5px); width: calc(88% + 20px); } } .tittleBgOne:hover { background-position: 0% 50%; } .lineBreak { display: block; } @media (max-width: 991px) { .lineBreak { display: inline-block; } } .positioningSection { position: relative; margin-bottom: -225px; } .sectionImg-bg { background-size: 100% 100%; background-repeat: no-repeat; background-position: center center; background-attachment: fixed; } .sectionImg-bg2 { background-size: 100% 100%; background-repeat: no-repeat !important; background-position: center center; } .flexContent { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; } .dateTimmerGlobal.whiteStyle .single { background: #ffffff; } .dateTimmerGlobal.whiteStyle .single .time { color: var(--heading-color); } .dateTimmerGlobal.whiteStyle .single .cap { color: var(--heading-color-tow); } .dateTimmerGlobal.greenStyle { position: absolute; bottom: 0px; text-align: center; margin: 0 auto; left: 0; right: 0; } .dateTimmerGlobal.greenStyle .single { background: #009220; height: 42px; width: 44px; } .dateTimmerGlobal.greenStyle .single .time { font-size: 12px; } .dateTimmerGlobal.greenStyle .single .cap { font-size: 8px; } .dateTimmerGlobal .single { background: var(--main-color-one); display: inline-block; text-align: center; height: 57px; width: 57px; margin-bottom: 10px; margin-left: 10px; padding: 5px 5px; border-radius: 8px; } .dateTimmerGlobal .single:first-child { margin-left: 0; } @media (max-width: 575px) { .dateTimmerGlobal .single { margin-left: 3px; } } .dateTimmerGlobal .single .time { font-family: var(--heading-font); font-size: 18px; color: #ffffff; font-weight: 500; margin-bottom: 0px; display: block; } .dateTimmerGlobal .single .cap { font-family: var(--heading-font); font-size: 12px; margin-bottom: 0; color: #ffffff; font-weight: 500; } input[type=number] { -webkit-appearance: none; margin: 0; -moz-appearance: textfield; } /******** base color css ********/ .btn-wrapper .cmn-btn { color: var(--heading-color); background: var(--btn-color-one); font-family: var(--heading-font); padding: 24px 25px; font-size: 16px; font-weight: 500; border-radius: 30px; line-height: 1; text-align: center; cursor: pointer; display: inline-block; -moz-user-select: none; line-height: 0; margin-bottom: 0; cursor: pointer; -webkit-transition: color 0.4s linear; transition: color 0.4s linear; position: relative; z-index: 1; border: 0; overflow: hidden; } .btn-wrapper .cmn-btn .icon { font-size: 11px; -webkit-transition: 0.3s; transition: 0.3s; -webkit-transform: rotate(45deg); transform: rotate(45deg); display: inline-block; position: relative; left: 0; } .btn-wrapper .cmn-btn::before { content: ""; position: absolute; left: 0; top: 0; width: 101%; height: 101%; background: var(--heading-color); z-index: 1; border-radius: 5px; -webkit-transition: -webkit-transform 0.5s; transition: -webkit-transform 0.5s; transition: transform 0.5s; transition: transform 0.5s, -webkit-transform 0.5s; -webkit-transition-timing-function: ease; transition-timing-function: ease; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transition-timing-function: cubic-bezier(0.5, 1.6, 0.4, 0.7); transition-timing-function: cubic-bezier(0.5, 1.6, 0.4, 0.7); -webkit-transform: scaleX(0); transform: scaleX(0); border-radius: 30px; } .btn-wrapper .cmn-btn:hover { color: #ffffff !important; } .btn-wrapper .cmn-btn:hover::before { -webkit-transform: scaleX(1); transform: scaleX(1); z-index: -1; } .btn-wrapper .cmn-btn:hover::after { background: var(--btn-color-one); } .btn-wrapper .cmn-btn:hover .icon { left: 3px; } .btn-wrapper .cmn-btn.cmn-btns { background: var(--paragraph-color); } .btn-wrapper .cmn-btn.cmn-btns:hover { color: #ffffff !important; } .btn-wrapper .cmn-btn.cmn-btns:hover::before { background: var(--btn-color-one); } .btn-wrapper .cmn-btn.cmn-btns:hover .icon { left: 3px; } .btn-wrapper .cmn-btn0 { border: none; padding: 19px 51px; text-transform: capitalize; border-radius: 30px; font-size: 18px; font-weight: 500; display: inline-block; cursor: pointer; color: #fff; display: inline-block; -webkit-transition: 0.5s; transition: 0.5s; background: var(--btn-color-one); background-position: right; background-size: 200%; } .btn-wrapper .cmn-btn0 .icon { color: #ffffff; font-size: 13px; font-weight: 500; position: relative; left: 26px; -webkit-transition: 0.4s; transition: 0.4s; } .btn-wrapper .cmn-btn0:hover .icon { left: 30px; } .btn-wrapper .cmn-btn0 img { padding-right: 17px; } .btn-wrapper .cmn-btn0:hover { -webkit-transition: 0.4s; transition: 0.4s; background-image: var(--btn-color-two); background-position: left; color: #fff; } .btn-wrapper .cmn-btn1 { font-family: var(--heading-font); -webkit-transition: 0.4s; transition: 0.4s; border: 1px solid transparent; background: var(--btn-color-one); color: var(--heading-color); padding: 7px 24px 8px 23px; font-size: 16px; font-weight: 500; display: inline-block; border-radius: 30px; text-align: center; } .btn-wrapper .cmn-btn1 .icon { -webkit-transition: 0.3s; transition: 0.3s; margin-right: 5px; font-size: 16px; line-height: 1; position: relative; bottom: -3px; } @media (max-width: 1399.99px) { .btn-wrapper .cmn-btn1 .icon { font-size: 20px; } } .btn-wrapper .cmn-btn1:hover { background: none; border: 1px solid var(--heading-color); color: var(--heading-color); } .btn-wrapper .cmn-btn1:hover .icon { color: var(--btn-color-one); } @media (max-width: 1799.99px) { .btn-wrapper .cmn-btn1 .text { display: none; } } .btn-wrapper .cmn-btn2 { font-family: var(--heading-font); -webkit-transition: 0.4s; transition: 0.4s; border: 1px solid transparent; background: #B4E0C5; color: var(--heading-color); padding: 15px 36px; font-size: 18px; font-weight: 700; display: inline-block; border-radius: 30px; text-align: center; } .btn-wrapper .cmn-btn2 .icon { -webkit-transition: 0.3s; transition: 0.3s; margin-right: 3px; font-size: 20px; line-height: 1; position: relative; bottom: -3px; } .btn-wrapper .cmn-btn2:hover { background: none; border: 1px solid var(--heading-color); color: var(--heading-color); } .btn-wrapper .cmn-btn2:hover .icon { color: var(--heading-color); } .btn-wrapper .cmn-btn02 { font-family: var(--heading-font); -webkit-transition: 0.4s; transition: 0.4s; border: 1px solid var(--btn-color-one); background: none; color: var(--btn-color-one); padding: 15px 64px; font-size: 16px; font-weight: 500; display: inline-block; border-radius: 30px; } .btn-wrapper .cmn-btn02 .icon { -webkit-transition: 0.3s; transition: 0.3s; margin-right: 3px; font-size: 28px; line-height: 1; position: relative; bottom: -4px; } .btn-wrapper .cmn-btn02:hover { background: var(--btn-color-one); border: 1px solid transparent; color: var(--heading-color); } .btn-wrapper .cmn-btn02:hover .icon { color: var(--btn-color-one); } .btn-wrapper .cmn-btn3 { font-family: var(--heading-font); -webkit-transition: 0.4s; transition: 0.4s; border: 1px solid transparent; background: #475467; color: var(--heading-color); padding: 13px 44px; font-size: 16px; font-weight: 500; display: inline-block; border-radius: 30px; } .btn-wrapper .cmn-btn3 .icon { -webkit-transition: 0.3s; transition: 0.3s; margin-right: 3px; font-size: 28px; line-height: 1; position: relative; bottom: -4px; } .btn-wrapper .cmn-btn3:hover { background: none; border: 1px solid var(--btn-color-one); color: var(--btn-color-one); } .btn-wrapper .cmn-btn3:hover .icon { color: var(--btn-color-one); } .btn-wrapper .cmn-btn4 { font-family: var(--heading-font); -webkit-transition: 0.4s; transition: 0.4s; border: 1px solid transparent; background: var(--btn-color-one); color: var(--heading-color); padding: 15px 36px; font-size: 18px; font-weight: 700; display: inline-block; border-radius: 30px; text-align: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .btn-wrapper .cmn-btn4 .icon { -webkit-transition: 0.3s; transition: 0.3s; margin-right: 3px; font-size: 28px; line-height: 1; position: relative; bottom: -4px; } @media (max-width: 1399.99px) { .btn-wrapper .cmn-btn4 .icon { font-size: 20px; } } .btn-wrapper .cmn-btn4:hover { background: none; border: 1px solid var(--heading-color); color: var(--heading-color); } .btn-wrapper .cmn-btn4:hover .icon { color: var(--btn-color-one); } @media (max-width: 1799.99px) { .btn-wrapper .cmn-btn4 .text { display: none; } } .btn-wrapper .cmn-btn04 { font-family: var(--heading-font); -webkit-transition: 0.4s; transition: 0.4s; border: 1px solid transparent; background: var(--btn-color-one); color: var(--heading-color); padding: 17px 51px; font-size: 16px; font-weight: 500; display: inline-block; border-radius: 30px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } @media (max-width: 1799.99px) { .btn-wrapper .cmn-btn04 { padding: 13px 43px; } } .btn-wrapper .cmn-btn04 .icon { -webkit-transition: 0.3s; transition: 0.3s; margin-right: 3px; font-size: 28px; line-height: 1; position: relative; bottom: -4px; } @media (max-width: 1399.99px) { .btn-wrapper .cmn-btn04 .icon { font-size: 20px; } } .btn-wrapper .cmn-btn04:hover { background: none; border: 1px solid var(--btn-color-one); color: var(--btn-color-one); } .btn-wrapper .cmn-btn04:hover .icon { color: var(--btn-color-one); } @media (max-width: 1799.99px) { .btn-wrapper .cmn-btn04 .text { display: none; } } .btn-wrapper .pro-btn1 { font-family: var(--heading-font); -webkit-transition: 0.4s; transition: 0.4s; border: 1px solid transparent; background: rgba(252, 79, 79, 0.1); color: var(--btn-color-one); text-transform: uppercase; padding: 4px 8px; font-size: 14px; font-weight: 400; display: inline-block; border-radius: 6px; margin-right: 6px; } .btn-wrapper .pro-btn1 .icon { -webkit-transition: 0.3s; transition: 0.3s; margin-right: 3px; font-size: 28px; line-height: 1; position: relative; bottom: -4px; } .btn-wrapper .pro-btn1:hover { background: var(--btn-color-one); border: 1px solid transparent; color: var(--heading-color); } .btn-wrapper .pro-btn1:hover .icon { color: var(--btn-color-one); } .btn-wrapper .pro-btn2 { font-family: var(--heading-font); -webkit-transition: 0.4s; transition: 0.4s; border: 1px solid transparent; background: rgba(82, 78, 183, 0.1); color: var(--btn-color-one); text-transform: uppercase; padding: 4px 8px; font-size: 14px; font-weight: 400; display: inline-block; border-radius: 6px; } .btn-wrapper .pro-btn2 .icon { -webkit-transition: 0.3s; transition: 0.3s; margin-right: 3px; font-size: 28px; line-height: 1; position: relative; bottom: -4px; } .btn-wrapper .pro-btn2:hover { background: var(--btn-color-one); border: 1px solid transparent; color: var(--heading-color); } .btn-wrapper .pro-btn2:hover .icon { color: var(--btn-color-one); } .btn-wrapper .cmn-btn-outline0 { -webkit-transition: 0.4s; transition: 0.4s; font-family: var(--heading-font); border: 1px solid #D0D5DD; color: #667085; font-size: 15px; font-weight: 500; padding: 13px 15px !important; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-radius: 30px; background: none; display: inline-block; } .btn-wrapper .cmn-btn-outline0 .icon { font-size: 11px; -webkit-transition: 0.3s; transition: 0.3s; display: inline-block; margin-right: 8px; } .btn-wrapper .cmn-btn-outline0 img { width: 17px; } .btn-wrapper .cmn-btn-outline0:hover { border-color: var(--btn-color-one); } .btn-wrapper .cmn-btn-outline1 { font-family: var(--heading-font); border: 1px solid #E1E1E1; color: #667085; font-size: 15px; font-weight: 500; text-transform: normal; padding: 14px 15px !important; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -moz-user-select: none; cursor: pointer; display: inline-block; position: relative; -webkit-transition: color 0.4s linear; transition: color 0.4s linear; position: relative; overflow: hidden; border-radius: 30px; background: none; z-index: 1; width: 100%; text-align: center; } .btn-wrapper .cmn-btn-outline1 .icon { font-size: 11px; -webkit-transition: 0.3s; transition: 0.3s; -webkit-transform: rotate(45deg); transform: rotate(45deg); display: inline-block; position: relative; left: 0; } .btn-wrapper .cmn-btn-outline1::before { border: 1px solid transparent; content: ""; position: absolute; left: 0; top: 0; width: 101%; height: 101%; background: var(--btn-color-one); z-index: -1; -webkit-transition: -webkit-transform 0.5s; transition: -webkit-transform 0.5s; transition: transform 0.5s; transition: transform 0.5s, -webkit-transform 0.5s; -webkit-transition-timing-function: ease; transition-timing-function: ease; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transition-timing-function: cubic-bezier(0.5, 1.6, 0.4, 0.7); transition-timing-function: cubic-bezier(0.5, 1.6, 0.4, 0.7); -webkit-transform: scaleX(0); transform: scaleX(0); border-radius: 0; } .btn-wrapper .cmn-btn-outline1:hover { color: var(--heading-color); } .btn-wrapper .cmn-btn-outline1:hover::before { -webkit-transform: scaleX(1); transform: scaleX(1); border: 1px solid transparent; } .btn-wrapper .cmn-btn-outline1:hover .icon { left: 3px; } .btn-wrapper .cmn-btn-outline2 { font-family: var(--heading-font); border: 1px solid #E1E1E1; color: #667085; font-size: 15px; font-weight: 500; text-transform: normal; padding: 14px 15px !important; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -moz-user-select: none; cursor: pointer; display: inline-block; position: relative; -webkit-transition: color 0.4s linear; transition: color 0.4s linear; position: relative; overflow: hidden; border-radius: 30px; background: none; z-index: 1; } .btn-wrapper .cmn-btn-outline2 .icon { font-size: 18px; margin-right: 6px; } .btn-wrapper .cmn-btn-outline2::before { border: 1px solid transparent; content: ""; position: absolute; left: 0; top: 0; width: 101%; height: 101%; background: var(--btn-color-one); z-index: -1; -webkit-transition: -webkit-transform 0.5s; transition: -webkit-transform 0.5s; transition: transform 0.5s; transition: transform 0.5s, -webkit-transform 0.5s; -webkit-transition-timing-function: ease; transition-timing-function: ease; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transition-timing-function: cubic-bezier(0.5, 1.6, 0.4, 0.7); transition-timing-function: cubic-bezier(0.5, 1.6, 0.4, 0.7); -webkit-transform: scaleX(0); transform: scaleX(0); border-radius: 0; } .btn-wrapper .cmn-btn-outline2:hover { color: var(--heading-color); } .btn-wrapper .cmn-btn-outline2:hover::before { -webkit-transform: scaleX(1); transform: scaleX(1); border: 1px solid transparent; } .btn-wrapper .cmn-btn-outline3 { font-family: var(--heading-font); border: 1px solid var(--btn-color-one); color: var(--btn-color-one); font-size: 15px; font-weight: 500; text-transform: normal; padding: 14px 29px !important; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-align: center; -moz-user-select: none; cursor: pointer; display: inline-block; position: relative; -webkit-transition: color 0.4s linear; transition: color 0.4s linear; position: relative; overflow: hidden; border-radius: 30px; background: none; z-index: 1; } .btn-wrapper .cmn-btn-outline3 .icon { font-size: 18px; margin-right: 6px; } .btn-wrapper .cmn-btn-outline3::before { border: 1px solid transparent; content: ""; position: absolute; left: 0; top: 0; width: 101%; height: 101%; background: var(--btn-color-one); z-index: -1; -webkit-transition: -webkit-transform 0.5s; transition: -webkit-transform 0.5s; transition: transform 0.5s; transition: transform 0.5s, -webkit-transform 0.5s; -webkit-transition-timing-function: ease; transition-timing-function: ease; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transition-timing-function: cubic-bezier(0.5, 1.6, 0.4, 0.7); transition-timing-function: cubic-bezier(0.5, 1.6, 0.4, 0.7); -webkit-transform: scaleX(0); transform: scaleX(0); border-radius: 0; } .btn-wrapper .cmn-btn-outline3:hover { color: var(--heading-color); } .btn-wrapper .cmn-btn-outline3:hover::before { -webkit-transform: scaleX(1); transform: scaleX(1); border: 1px solid transparent; } .btn-wrapper .cmn-btn-outline4 { -webkit-transition: 0.4s; transition: 0.4s; border: 1px solid #E1E1E1; font-family: var(--heading-font); color: #667085; font-size: 16px; font-weight: 500; padding: 18px 15px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-radius: 30px; display: inline-block; z-index: 1; } .btn-wrapper .cmn-btn-outline4 .icon { font-size: 18px; margin-right: 6px; } .btn-wrapper .cmn-btn-outline4:hover { border: 1px solid var(--main-color-one); background: none; color: var(--main-color-one); } .btn-wrapper .cmn-btn-outline04 { -webkit-transition: 0.4s; transition: 0.4s; border: 1px solid var(--heading-color); font-family: var(--body-font); color: var(--heading-color); font-size: 15px; font-weight: 500; padding: 8px 9px !important; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-radius: 30px; display: inline-block; z-index: 1; } .btn-wrapper .cmn-btn-outline04 .icon { font-size: 18px; margin-right: 6px; } .btn-wrapper .cmn-btn-outline04:hover { border: 1px solid var(--main-color-one); background: none; color: var(--heading-color); } .btn-wrapper .cmn-btn-outline5 { border: 1px solid #E1E1E1; font-family: var(--heading-font); color: #667085; font-size: 16px; font-weight: 500; padding: 13px 15px !important; -webkit-box-align: center; -ms-flex-align: center; align-items: center; border-radius: 30px; display: inline-block; } .btn-wrapper .cmn-btn-outline5 .icon { color: var(--btn-color-one); font-size: 24px; margin-right: 6px; position: relative; top: 2px; } .btn-wrapper .cmn-btn-outline5:hover { border: 1px solid transparent; background: var(--btn-color-one); color: var(--heading-color); } .btn-wrapper .cmn-btn-outline5:hover .icon { color: var(--heading-color); } .btn-wrapper .btn-rounded { font-family: #667085; position: absolute; top: 5px; right: 5px; height: 42px; border-radius: 30px; cursor: pointer; padding: 10px 20px; font-size: 16px; background: var(--btn-color-one) !important; color: #fff; font-weight: 600; line-height: 1; border: 0; } .btn-wrapper .btn-rounded .icon { color: var(--btn-color-one); } .btn-wrapper .btn-rounded2 { font-family: #667085; position: absolute; top: 5px; right: 5px; height: 42px; border-radius: 30px; cursor: pointer; padding: 12px 20px; font-size: 16px; background: 0; background: var(--main-color-two) !important; color: #fff; font-weight: 600; line-height: 1; border: 0; } .btn-wrapper .btn-rounded2 .icon { color: var(--btn-color-one); position: relative; top: -2px; margin-left: 5px; } .btn-wrapper .browseBtn { -webkit-transition: 0.4s; transition: 0.4s; font-family: var(--heading-font); font-size: 15px; color: var(--btn-color-one); font-weight: 600; display: inline-block; background: none; border: 0; padding: 0; text-align: left; } .btn-wrapper .browseBtn .icon { font-size: 24px; position: relative; top: 4px; } .btn-wrapper .browseBtn:hover { letter-spacing: 0.6px; color: var(--btn-color-one); } .btn-wrapper .browseBtn:hover .icon { color: var(--btn-color-one); } .btn-wrapper .hero-btn { padding: 19px 58px; } .btn-wrapper .more-btn { font-family: var(--body-font); color: var(--btn-color-one); font-size: 16px; font-weight: 600; position: relative; -webkit-transition: 0.3s; transition: 0.3s; } .btn-wrapper .more-btn::before { -webkit-transition: 0.3; transition: 0.3; background: var(--btn-color-one); content: ""; position: absolute; width: 100%; bottom: 0px; height: 1px; } .btn-wrapper .more-btn:hover { letter-spacing: 0.3px; color: var(--btn-color-one); } .btn-wrapper .more-btn:hover::before { background: var(--btn-color-one); } .btn-wrapper .more-btn .icon { -webkit-transform: rotate(45deg); transform: rotate(45deg); display: inline-block; line-height: 1; font-size: 18px; font-weight: 700; position: relative; top: 3px; left: 5px; } .btn-wrapper .more-btn2 { font-family: var(--body-font); color: var(--heading-color); font-size: 16px; font-weight: 600; -webkit-transition: 0.3s; transition: 0.3s; } .btn-wrapper .more-btn2:hover { letter-spacing: 0.3px; color: var(--btn-color-one); } .btn-wrapper .more-btn2 .icon { display: inline-block; line-height: 1; font-size: 10px; font-weight: 700; } .btn-wrapper .more-btn3 { font-family: var(--heading-font); color: var(--btn-color-one); font-size: 16px; font-weight: 400; position: relative; -webkit-transition: 0.3s; transition: 0.3s; } .btn-wrapper .more-btn3::before { -webkit-transition: 0.3; transition: 0.3; background: var(--btn-color-one); content: ""; position: absolute; width: 100%; bottom: 0px; height: 1px; } .btn-wrapper .more-btn3:hover { letter-spacing: 0.3px; color: var(--btn-color-one); } .btn-wrapper .more-btn3:hover::before { background: var(--btn-color-one); } .btn-wrapper .more-btn3 .icon { -webkit-transform: rotate(45deg); transform: rotate(45deg); display: inline-block; line-height: 1; font-size: 18px; font-weight: 700; position: relative; top: 3px; left: 5px; } .btn-wrapper .more-btn4 { font-family: var(--body-font); color: var(--heading-color); font-size: 16px; font-weight: 600; position: relative; -webkit-transition: 0.3s; transition: 0.3s; } .btn-wrapper .more-btn4::before { -webkit-transition: 0.3; transition: 0.3; background: var(--heading-color); content: ""; position: absolute; width: 100%; bottom: 0px; height: 1px; } .btn-wrapper .more-btn4:hover { letter-spacing: 0.3px; color: var(--btn-color-one); } .btn-wrapper .more-btn4:hover::before { background: var(--btn-color-one); } .btn-wrapper .more-btn4 .icon { -webkit-transform: rotate(45deg); transform: rotate(45deg); display: inline-block; line-height: 1; font-size: 18px; font-weight: 700; position: relative; top: 3px; left: 5px; } .btn-wrapper .boxed-btn { background: #fff; color: var(--btn-color-one) !important; display: inline-block; padding: 18px 44px; font-family: var(--heading-font); font-size: 14px; font-weight: 400; border: 0; border: 1px solid var(--btn-color-one); letter-spacing: 1px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: var(--btn-color-one); text-transform: uppercase; cursor: pointer; } .btn-wrapper .boxed-btn:hover { background: var(--btn-color-one); color: #fff !important; border: 1px solid var(--btn-color-one); } .btn-wrapper .boxed-btn:focus { outline: none; } .btn-wrapper .boxed-btn.large-width { width: 220px; } .btn:hover { background-position: right; } .btn.focus, .btn:focus { outline: 0; -webkit-box-shadow: none; box-shadow: none; } .white-btnFill { font-family: var(--heading-font); background: #ffffff; padding: 26px 26px 23px 34px; color: var(--btn-color-one); cursor: pointer; font-size: 18px; font-weight: 700; border-radius: 30px; line-height: 1; cursor: pointer; display: inline-block; line-height: 0; -moz-user-select: none; cursor: pointer; -webkit-transition: color 0.4s linear; transition: color 0.4s linear; position: relative; z-index: 1; border: 0; -webkit-box-shadow: 0 3px 10px rgba(27, 30, 120, 0.1); box-shadow: 0 3px 10px rgba(27, 30, 120, 0.1); } .white-btnFill .icon { font-size: 16px; -webkit-transition: 0.3s; transition: 0.3s; -webkit-transform: rotate(45deg); transform: rotate(45deg); display: inline-block; position: relative; left: 0; } .white-btnFill::before { content: ""; position: absolute; left: 0; top: 0; width: 101%; height: 101%; background: var(--heading-color); z-index: 1; border-radius: 5px; -webkit-transition: -webkit-transform 0.5s; transition: -webkit-transform 0.5s; transition: transform 0.5s; transition: transform 0.5s, -webkit-transform 0.5s; -webkit-transition-timing-function: ease; transition-timing-function: ease; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transition-timing-function: cubic-bezier(0.5, 1.6, 0.4, 0.7); transition-timing-function: cubic-bezier(0.5, 1.6, 0.4, 0.7); -webkit-transform: scaleY(0); transform: scaleY(0); border-radius: 0; } .white-btnFill.white-btn2 { padding: 20px 29px; } .white-btnFill.white-btn3 { padding: 25px 54px; border-radius: 30px; color: #777; } .white-btnFill:hover { color: var(--heading-color); } .white-btnFill:hover::before { -webkit-transform: scaleY(1); transform: scaleY(1); z-index: -1; } .white-btnBorder { font-family: var(--heading-font); border: 1px solid #ffffff; color: var(--heading-color); text-transform: normal; padding: 18px 15px !important; -moz-user-select: none; cursor: pointer; display: inline-block; font-size: 18px; font-weight: 700; position: relative; -webkit-transition: color 0.4s linear; transition: color 0.4s linear; position: relative; overflow: hidden; border-radius: 30px; background: none; z-index: 1; } .white-btnBorder .icon { font-size: 16px; -webkit-transition: 0.3s; transition: 0.3s; -webkit-transform: rotate(45deg); transform: rotate(45deg); display: inline-block; position: relative; left: 0; } .white-btnBorder::before { border: 1px solid transparent; content: ""; position: absolute; left: 0; top: 0; width: 101%; height: 101%; background: #ffffff; z-index: -1; -webkit-transition: -webkit-transform 0.5s; transition: -webkit-transform 0.5s; transition: transform 0.5s; transition: transform 0.5s, -webkit-transform 0.5s; -webkit-transition-timing-function: ease; transition-timing-function: ease; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transition-timing-function: cubic-bezier(0.5, 1.6, 0.4, 0.7); transition-timing-function: cubic-bezier(0.5, 1.6, 0.4, 0.7); -webkit-transform: scaleX(0); transform: scaleX(0); border-radius: 0; } .white-btnBorder:hover { color: var(--btn-color-one); } .white-btnBorder:hover::before { -webkit-transform: scaleX(1); transform: scaleX(1); border: 1px solid transparent; } .white-btnBorder:hover .icon { left: 3px; } .white-btnBorder.border-btn2 { border: 1px solid var(--main-color-two) !important; color: var(--main-color-two) !important; padding: 11px 27px !important; font-weight: 500; } .white-btnBorder.border-btn2::before { background: var(--main-color-two) !important; } .white-btnBorder.border-btn2:hover { border: 1px solid var(--main-color-two) !important; color: #ffffff !important; } .white-btnBorder.border-btn3 { padding: 8px 28px !important; border-radius: 5px; } .border-btn { border: 1px solid var(--btn-color-one); color: var(--btn-color-one); text-transform: normal; padding: 11px 15px !important; -moz-user-select: none; cursor: pointer; display: inline-block; font-size: 14px; font-weight: 500; letter-spacing: 1px; position: relative; -webkit-transition: color 0.4s linear; transition: color 0.4s linear; position: relative; overflow: hidden; border-radius: 30px; background: none; z-index: 1; } .border-btn .icon { font-size: 11px; -webkit-transition: 0.3s; transition: 0.3s; -webkit-transform: rotate(45deg); transform: rotate(45deg); display: inline-block; position: relative; left: 0; } .border-btn::before { border: 1px solid transparent; content: ""; position: absolute; left: 0; top: 0; width: 101%; height: 101%; background: var(--btn-color-one); z-index: -1; -webkit-transition: -webkit-transform 0.5s; transition: -webkit-transform 0.5s; transition: transform 0.5s; transition: transform 0.5s, -webkit-transform 0.5s; -webkit-transition-timing-function: ease; transition-timing-function: ease; -webkit-transform-origin: 0 0; transform-origin: 0 0; -webkit-transition-timing-function: cubic-bezier(0.5, 1.6, 0.4, 0.7); transition-timing-function: cubic-bezier(0.5, 1.6, 0.4, 0.7); -webkit-transform: scaleX(0); transform: scaleX(0); border-radius: 0; } .border-btn:hover { color: var(--heading-color); } .border-btn:hover::before { -webkit-transform: scaleX(1); transform: scaleX(1); border: 1px solid transparent; } .border-btn:hover .icon { left: 3px; } .border-btn.border-btn2 { border: 1px solid var(--main-color-two) !important; color: var(--main-color-two) !important; padding: 11px 27px !important; font-weight: 500; } .border-btn.border-btn2::before { background: var(--main-color-two) !important; } .border-btn.border-btn2:hover { border: 1px solid var(--main-color-two) !important; color: #ffffff !important; } .border-btn.border-btn3 { padding: 8px 28px !important; border-radius: 5px; } .about-btn { padding: 30px 40px; } .blog-btn { text-transform: uppercase !important; padding: 15px 18px; font-size: 13px !important; line-height: 1px; } .header-btn { font-family: var(--heading-font); padding: 13px 32px !important; cursor: pointer; color: #fff !important; display: inline-block !important; font-size: 12px !important; font-weight: 500 !important; background: var(--btn-color-one); text-transform: capitalize !important; border: 1px solid transparent; } .header-btn:hover { background: none; border: 1px solid var(--btn-color-one); color: var(--main-color-two) !important; } .header-btn2 { font-family: var(--heading-font); padding: 13px 32px !important; cursor: pointer; color: #fff !important; display: inline-block !important; font-size: 12px !important; font-weight: 500 !important; background: var(--btn-color-one); text-transform: capitalize !important; border: 1px solid transparent; } .header-btn2:hover { background: none; border: 1px solid var(--btn-color-one); color: var(--btn-color-one) !important; } .cal-btn .icon { color: #09cc7f !important; font-size: 31px; font-weight: 300; margin-right: 10px; } .cal-btn > p { color: #072366 !important; font-weight: 700; font-size: 16px; display: inline-block; margin: 0 !important; position: relative; top: -7px; } .slider-btn2 { color: #fff; font-size: 16px; font-weight: 500; text-decoration: underline; padding: 17px 24px; display: inline-block; } .slider-btn2:hover { color: #fff !important; text-decoration: underline !important; letter-spacing: 0.2px; } @media (max-width: 575px) { .slider-btn2 { padding-left: 0; } } .black-btn { padding: 14px 35px; background: #000; display: inline-block; } .black-btn::before { background: #331391; } .borders-btn { padding: 10px 64px; background: none; border: 1px solid var(--btn-color-one); display: inline-block; color: var(--btn-color-one); border-radius: 30px; text-transform: uppercase; } .submit-btn { -webkit-transition: 0.4s; transition: 0.4s; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-family: var(--body-font); padding: 13px 32px !important; cursor: pointer; color: #fff !important; display: inline-block !important; font-size: 18px !important; font-weight: 500 !important; background: var(--btn-color-one); text-transform: capitalize !important; border: 1px solid transparent; width: 100%; } .submit-btn:hover { background: none; border: 1px solid var(--btn-color-one); color: var(--btn-color-one) !important; } .submit-btn.submit-btn3 { padding: 7px 32px !important; border-radius: 5px; } .submit-btn2 { -webkit-transition: 0.4s; transition: 0.4s; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-family: var(--body-font); padding: 7px 32px !important; border-radius: 5px; cursor: pointer; color: #fff !important; display: inline-block !important; font-size: 18px !important; font-weight: 500 !important; background: var(--btn-color-one); text-transform: capitalize !important; border: 1px solid transparent; } .submit-btn2:hover { background: none; border: 1px solid var(--btn-color-one); color: var(--btn-color-one) !important; } .btn_001 { -webkit-transition: 0.4s; transition: 0.4s; background: none; border: 1px solid var(--btn-color-one); color: var(--btn-color-one); padding: 17px 36px; font-size: 16px; border-radius: 5px; font-weight: 500; text-transform: capitalize; display: inline-block; } @media (max-width: 575px) { .btn_001 { margin-bottom: 10px; } } .btn_001:hover { background: var(--btn-color-one); } .btn_1 { -webkit-transition: 0.4s; transition: 0.4s; color: var(--heading-color); font-family: var(--body-font); background: var(--btn-color-one); padding: 18px 30px; font-size: 15px; font-weight: 500; border: 1px solid transparent; display: inline-block; } .btn_1 .icon { margin-right: 8px; } .btn_1 img { margin-left: 10px; } .btn_1:hover { background: var(--btn-color-one); border: 1px solid var(--btn-color-one); } .btn_2 { color: var(--btn-color-one); border: 1px solid var(--btn-color-one); display: inline-block; padding: 22px 76px 22px 44px; text-transform: uppercase; font-size: 15px; font-weight: 500; position: relative; } .btn_2::after { position: absolute; content: ""; width: 15px; background: var(--btn-color-one); right: 36px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); height: 2px; } .btn_2:hover { background-color: var(--btn-color-one); border: 1px solid var(--btn-color-one); color: #ffffff !important; } .btn_2:hover::after { background: #ffffff; } .btn_02 { font-family: var(--heading-font); color: #fff; border: 1px solid var(--btn-color-one); display: inline-block; padding: 17px 45px; text-transform: capitalize; font-size: 18px; background: none; font-weight: 600; border-radius: 30px; } .btn_02:hover { background-color: var(--btn-color-one); border: 1px solid var(--btn-color-one); } .product_btn { font-size: 12px; background-color: var(--btn-color-one); display: inline-block; color: var(--heading-color); padding: 2px 15px; text-transform: uppercase; border: 1px solid var(--btn-color-one); } .product_btn:hover { border: 1px solid var(--btn-color-one); background-color: transparent; color: var(--btn-color-one); } .btn.focus, .btn:focus { outline: 0; -webkit-box-shadow: none; box-shadow: none; } .btn.focus, .btn:focus { outline: 0; -webkit-box-shadow: none; box-shadow: none; } .fb-btn { background: #3b5997; padding: 15px 26px; } .fb-btn:hover::before { background: var(--btn-color-one) !important; } .twit-btn { background: #1da1f2; padding: 15px 26px; } .twit-btn:hover::before { background: var(--btn-color-one) !important; } .boxed-btn2 { padding: 4px 20px !important; } .full-menu { padding: 35px 55px; } @media only screen and (min-width: 576px) and (max-width: 767px) { .full-menu { float: left; margin-bottom: 30px; padding: 29px 55px; } } @media (max-width: 575px) { .full-menu { float: left; margin-bottom: 30px; padding: 29px 55px; } } .loan-btn { padding: 28px 36px; } .wantToWork-area { background: var(--btn-color-one); } .wantToWork-area .wantToWork-caption h2 { color: #fff; font-size: 36px; font-weight: 700; } @media (max-width: 575px) { .wantToWork-area .wantToWork-caption h2 { font-size: 28px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .wantToWork-btn { float: left; margin-top: 20px; } } @media (max-width: 575px) { .wantToWork-btn { float: left; margin-top: 20px; } } /* 3 */ .btn-3 { -webkit-transition: 0.2s; transition: 0.2s; color: #fff; font-family: var(--heading-font); background: var(--btn-color-one); font-weight: 800; font-size: 16px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 210px; height: 67px; line-height: 67px; padding: 0; border: none; position: relative; display: inline-block; outline: none; } .btn-3.btn-03 { width: 230px; } @media (max-width: 575px) { .btn-3 { width: 210px; height: 55px; line-height: 55px; } } .btn-3 .icon { font-size: 15px; margin-left: 9px; position: relative; bottom: -1px; } .btn-3 span { position: relative; display: block; width: 100%; height: 100%; margin: 0; } .btn-3 span:hover { color: var(--btn-color-one); } .btn-3 span:before, .btn-3 span:after { position: absolute; content: ""; left: 0; bottom: 0; background: var(--btn-color-one); -webkit-transition: 0.5s; transition: 0.5s; } .btn-3 span:before { width: 2px; height: 0%; } .btn-3 span:after { width: 0%; height: 2px; } .btn-3 span:hover:before { height: 100%; } .btn-3 span:hover:after { width: 100%; } .btn-3:before, .btn-3:after { position: absolute; content: ""; right: 0; top: 0; background: var(--btn-color-one); -webkit-transition: 0.5s; transition: 0.5s; } .btn-3:before { height: 0%; width: 2px; } .btn-3:after { width: 0%; height: 2px; } .btn-3:hover { background: transparent; -webkit-box-shadow: none; box-shadow: none; } .btn-3:hover:before { height: 100%; } .btn-3:hover:after { width: 100%; } .btn-4 { font-family: var(--heading-font); border: 1px solid var(--btn-color-one); color: var(--btn-color-one); position: relative; overflow: hidden; padding: 0; width: 289px; height: 70px; display: inline-block; border-radius: 5px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; font-size: 16px; font-weight: 800; } .btn-4.pro-btn { width: 178px; height: 60px; font-size: 16px; border-radius: 5px; color: var(--heading-color); border-color: var(--heading-color); } .btn-4.pro-btn2 { width: 190px; } @media (max-width: 575px) { .btn-4 { width: 270px; height: 65px; } } .btn-4:hover { border-color: var(--btn-color-one); } .btn-4::before { background: var(--btn-color-one); content: attr(data-text); position: absolute; top: 0; left: 0; width: 100%; height: 100%; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } .btn-4:hover::before { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .btn-4 span { display: block; } .btn-4:hover > span { -webkit-transform: translate3d(0, 100%, 0); transform: translate3d(0, 100%, 0); } .btn-4::before, .btn-4 > span { padding: 22px 15px; -webkit-transition: -webkit-transform 0.3s; transition: -webkit-transform 0.3s; transition: transform 0.3s; transition: transform 0.3s, -webkit-transform 0.3s; -webkit-transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1); transition-timing-function: cubic-bezier(0.75, 0, 0.125, 1); } /* button style */ .btn6 { font-family: var(--heading-font); background: var(--btn-color-one); color: #fff; cursor: pointer; display: inline-block; font-size: 14px; font-weight: 500; line-height: 1; padding: 24px 58px 22px 84px; border-radius: 30px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; text-transform: uppercase; position: relative; margin-bottom: 0; } .btn6:hover { background: var(--btn-color-one); color: #fff; } .btn6:hover .icon { color: var(--btn-color-one); } .btn6 .icon { background: #ffffff; color: var(--btn-color-one); position: absolute; left: 5px; -webkit-box-align: center; -ms-flex-align: center; align-items: center; width: 50px; height: 50px; top: 5px; line-height: 50px; -webkit-transition: 0.3s; transition: 0.3s; font-size: 20px; border-radius: 100%; } .viwBtn { font-family: var(--body-font); font-size: 15px; color: var(--heading-color); font-weight: 500; margin-bottom: 6px; } .viwBtn .icon { color: var(--heading-color); font-size: 14px; } .viwBtn:hover { letter-spacing: 0.6px; color: var(--btn-color-one); } .viwBtn:hover .icon { color: var(--btn-color-one); } .tg-list { -webkit-box-align: center; -ms-flex-align: center; align-items: center; display: -webkit-box; display: -ms-flexbox; display: flex; } .tgl { display: none; } .tgl, .tgl:after, .tgl:before, .tgl *, .tgl *:after, .tgl *:before, .tgl + .tgl-btn { -webkit-box-sizing: border-box; box-sizing: border-box; } .tgl::-moz-selection, .tgl:after::-moz-selection, .tgl:before::-moz-selection, .tgl *::-moz-selection, .tgl *:after::-moz-selection, .tgl *:before::-moz-selection, .tgl + .tgl-btn::-moz-selection { background: none; } .tgl::selection, .tgl:after::selection, .tgl:before::selection, .tgl *::selection, .tgl *:after::selection, .tgl *:before::selection, .tgl + .tgl-btn::selection { background: none; } .tgl + .tgl-btn { outline: 0; display: block; width: 47px; height: 28px; position: relative; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } .tgl + .tgl-btn:after, .tgl + .tgl-btn:before { position: relative; display: block; content: ""; width: 50%; height: 100%; } .tgl + .tgl-btn:after { left: 0; } .tgl + .tgl-btn:before { display: none; } .tgl:checked + .tgl-btn:after { left: 50%; } .tg-list span { font-family: var(--heading-font); color: var(--heading-color); font-size: 16px; font-weight: 500; margin-right: 10px; } .tgl-ios + .tgl-btn { background: #fbfbfb; border-radius: 2em; padding: 4px; -webkit-transition: all 0.4s ease; transition: all 0.4s ease; border: 1px solid var(--btn-color-one); } .tgl-ios + .tgl-btn:after { border-radius: 2em; background: #fbfbfb; -webkit-transition: left 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275), padding 0.3s ease, margin 0.3s ease; transition: left 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275), padding 0.3s ease, margin 0.3s ease; -webkit-box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 4px 0 rgba(0, 0, 0, 0.08); box-shadow: 0 0 0 1px rgba(0, 0, 0, 0.1), 0 4px 0 rgba(0, 0, 0, 0.08); } .tgl-ios + .tgl-btn:hover:after { will-change: padding; } .tgl-ios + .tgl-btn:active { -webkit-box-shadow: inset 0 0 0 2em #e8eae9; box-shadow: inset 0 0 0 2em #e8eae9; } .tgl-ios + .tgl-btn:active:after { padding-right: 0.8em; } .tgl-ios:checked + .tgl-btn { background: var(--btn-color-one); } .tgl-ios:checked + .tgl-btn:active { -webkit-box-shadow: none; box-shadow: none; } .tgl-ios:checked + .tgl-btn:active:after { margin-left: -0.8em; } .success-btn { font-family: var(--heading-font); color: #4CAF50; background: rgba(76, 175, 80, 0.15); font-size: 14px; border-radius: 30px; padding: 5px 12px; margin-bottom: 10px; display: inline-block; border: 0; } .running { -webkit-animation: nudge 10s linear infinite alternate; animation: nudge 10s linear infinite alternate; } @-webkit-keyframes nudge { 0%, 100% { -webkit-transform: translate(0, 0); transform: translate(0, 0); } 50% { -webkit-transform: translate(-60px, 0); transform: translate(-60px, 0); @media (max-width: 575px) { .running { -webkit-transform: translate(-50px, 0) !important; transform: translate(-50px, 0) !important; } } } 80% { -webkit-transform: translate(60px, 0); transform: translate(60px, 0); @media (max-width: 575px) { .running { -webkit-transform: translate(50px, 0) !important; transform: translate(50px, 0) !important; } } } } @keyframes nudge { 0%, 100% { -webkit-transform: translate(0, 0); transform: translate(0, 0); } 50% { -webkit-transform: translate(-60px, 0); transform: translate(-60px, 0); @media (max-width: 575px) { .running { -webkit-transform: translate(-50px, 0) !important; transform: translate(-50px, 0) !important; } } } 80% { -webkit-transform: translate(60px, 0); transform: translate(60px, 0); @media (max-width: 575px) { .running { -webkit-transform: translate(50px, 0) !important; transform: translate(50px, 0) !important; } } } } .runningTwo { -webkit-animation: nudge 10s linear infinite alternate; animation: nudge 10s linear infinite alternate; } @keyframes nudge { 0%, 100% { -webkit-transform: translate(0, 0); transform: translate(0, 0); } 50% { -webkit-transform: translate(-20px, 0); transform: translate(-20px, 0); @media (max-width: 575px) { .runningTwo { -webkit-transform: translate(-20px, 0) !important; transform: translate(-20px, 0) !important; } } } 80% { -webkit-transform: translate(20px, 0); transform: translate(20px, 0); @media (max-width: 575px) { .runningTwo { -webkit-transform: translate(20px, 0) !important; transform: translate(20px, 0) !important; } } } } /* bounce-animate */ .bounce-animate { -webkit-animation-name: float-bob; animation-name: float-bob; -webkit-animation-duration: 2s; animation-duration: 2s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; /* animation-timing-function: linear; */ -moz-animation-name: float-bob; -moz-animation-duration: 2s; -moz-animation-iteration-count: infinite; -moz-animation-timing-function: linear; -ms-animation-name: float-bob; -ms-animation-duration: 2s; -ms-animation-iteration-count: infinite; -ms-animation-timing-function: linear; -o-animation-name: float-bob; -o-animation-duration: 2s; -o-animation-iteration-count: infinite; -o-animation-timing-function: linear; } @-webkit-keyframes float-bob { 0% { -webkit-transform: translateY(-20px); transform: translateY(-20px); } 50% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 100% { -webkit-transform: translateY(-20px); transform: translateY(-20px); } } /* heartbeat */ .heartbeat { -webkit-animation: heartbeat 1s infinite alternate; animation: heartbeat 1s infinite alternate; } @-webkit-keyframes heartbeat { to { -webkit-transform: scale(1.05); transform: scale(1.05); } } .heartbeat2, .sliderArea .heroCaption .tittle::after, .section-tittle .tittle::after { -webkit-animation: heartbeat 2s infinite alternate; animation: heartbeat 2s infinite alternate; } @-webkit-keyframes heartbeat { to { -webkit-transform: scale(1.2); transform: scale(1.2); } } .heartbeat3 { -webkit-animation: heartbeat 2s infinite alternate; animation: heartbeat 2s infinite alternate; } @-webkit-keyframes heartbeat { to { -webkit-transform: scale(1.1); transform: scale(1.1); } } .ZoomTwo { position: relative; -webkit-animation-name: myanimation; animation-name: myanimation; -webkit-animation-duration: 3s; animation-duration: 3s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; } @-webkit-keyframes myanimation { 0% { -webkit-transform: scale(0.5); transform: scale(0.5); } 50% { -webkit-transform: scale(1); transform: scale(1); } 100% { -webkit-transform: scale(0.5); transform: scale(0.5); } } @keyframes myanimation { 0% { -webkit-transform: scale(0.5); transform: scale(0.5); } 50% { -webkit-transform: scale(1); transform: scale(1); } 100% { -webkit-transform: scale(0.5); transform: scale(0.5); } } /* Rotate */ .rotateme, .sliderArea .heroCaption .tittle .TittleShape { -webkit-animation-name: rotateme; animation-name: rotateme; -webkit-animation-duration: 30s; animation-duration: 30s; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-timing-function: linear; animation-timing-function: linear; } @keyframes rotateme { from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @-webkit-keyframes rotateme { from { -webkit-transform: rotate(0deg); } to { -webkit-transform: rotate(360deg); } } .bouncingAnimation { -webkit-animation: bouncebubble infinite 5s; animation: bouncebubble infinite 5s; } @-webkit-keyframes bouncebubble { 1% { -webkit-transform: translateY(0); transform: translateY(0); } 25% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 50% { -webkit-transform: translateX(10px); transform: translateX(10px); } 75% { -webkit-transform: translateX(-10px); transform: translateX(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); -webkit-transform: translateX(0); transform: translateX(0); } } @keyframes bouncebubble { 1% { -webkit-transform: translateY(0); transform: translateY(0); } 25% { -webkit-transform: translateY(-10px); transform: translateY(-10px); } 50% { -webkit-transform: translateX(10px); transform: translateX(10px); } 75% { -webkit-transform: translateX(-10px); transform: translateX(-10px); } 100% { -webkit-transform: translateY(0); transform: translateY(0); -webkit-transform: translateX(0); transform: translateX(0); } } .live { display: inline-block; position: relative; } .live::before { content: ""; position: absolute; left: 0; top: -10px; background-color: var(--main-color-two); width: 10px; height: 10px; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 50%; z-index: 1; } .live::after { content: ""; display: block; position: absolute; background-color: rgba(225, 36, 84, 0.3); width: 20px; height: 20px; border-radius: 50%; -webkit-animation: live 2s ease-in-out infinite; animation: live 2s ease-in-out infinite; z-index: 1; top: -15px; left: -5px; } @-webkit-keyframes live { 0% { -webkit-transform: scale(1, 1); transform: scale(1, 1); } 100% { -webkit-transform: scale(3.5, 3.5); transform: scale(3.5, 3.5); background-color: rgba(225, 36, 84, 0.3); } } @keyframes live { 0% { -webkit-transform: scale(1, 1); transform: scale(1, 1); } 100% { -webkit-transform: scale(3.5, 3.5); transform: scale(3.5, 3.5); background-color: rgba(255, 0, 0, 0); } } .loader-line { width: 200px; height: 3px; position: relative; overflow: hidden; background-color: #ddd; margin: 100px auto; border-radius: 20px; } .loader-line:before { content: ""; position: absolute; left: -50%; height: 3px; width: 40%; background-color: coral; -webkit-animation: lineAnim 1s linear infinite; animation: lineAnim 1s linear infinite; border-radius: 20px; } @-webkit-keyframes lineAnim { 0% { left: -40%; } 50% { left: 20%; width: 80%; } 100% { left: 100%; width: 100%; } } @keyframes lineAnim { 0% { left: -40%; } 50% { left: 20%; width: 80%; } 100% { left: 100%; width: 100%; } } .routedOne, .section-tittle .tittle::before { -webkit-animation-name: des2; animation-name: des2; -webkit-animation-duration: 2s; animation-duration: 2s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-direction: alternate; animation-direction: alternate; } @-webkit-keyframes des2 { from { -webkit-transform: rotate(-5deg); transform: rotate(-5deg); } to { -webkit-transform: rotate(5deg); transform: rotate(5deg); } } @keyframes des2 { from { -webkit-transform: rotate(-5deg); transform: rotate(-5deg); } to { -webkit-transform: rotate(5deg); transform: rotate(5deg); } } .routedTwo { max-width: 800px; -webkit-animation-name: shape; animation-name: shape; -webkit-animation-duration: 3s; animation-duration: 3s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-direction: alternate; animation-direction: alternate; } @-webkit-keyframes shape { from { -webkit-transform: rotateY(-20deg); transform: rotateY(-20deg); } to { -webkit-transform: rotateY(15deg) rotateX(10deg); transform: rotateY(15deg) rotateX(10deg); } } @keyframes shape { from { -webkit-transform: rotateY(-20deg); transform: rotateY(-20deg); } to { -webkit-transform: rotateY(15deg) rotateX(10deg); transform: rotateY(15deg) rotateX(10deg); } } .slideEffect, .sliderArea .heroCaption .tittle .line::before, .section-tittle .tittle .textColor { background: -webkit-linear-gradient(left, var(--heading-color), rgba(var(--main-color-one-rgb), 0.4), var(--heading-color)); background-size: 1600px 200px; -webkit-background-clip: text; -webkit-text-fill-color: transparent; -webkit-animation-duration: 3s; animation-duration: 3s; -webkit-animation-name: animationgradienttitle; animation-name: animationgradienttitle; -webkit-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-fill-mode: forwards; animation-fill-mode: forwards; } @-webkit-keyframes animationgradienttitle { 0% { background-position: 0 1600px; } 100% { background-position: 1600px 0; } } @keyframes animationgradienttitle { 0% { background-position: 0 1600px; } 100% { background-position: 1600px 0; } } .textEffect2 { background: url(../../assets/img/gallery/templates1.png); background-size: auto 200%; background-clip: text; text-fill-color: transparent; -webkit-background-clip: text; -webkit-text-fill-color: transparent; -webkit-animation: shine 8s linear infinite; animation: shine 8s linear infinite; } .textEffect2:nth-child(2) { top: 50vh; } @keyframes shine { from { background-position: center 0; } to { background-position: center 200%; } } .LR-animated { -webkit-animation: question 1.5s linear 1; animation: question 1.5s linear 1; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; } @-webkit-keyframes question { 0% { -webkit-transform: scale(1), rotate(0deg); transform: scale(1), rotate(0deg); } 25% { -webkit-transform: rotate(10deg); transform: rotate(10deg); } 50% { -webkit-transform: scale(1.1), rotate(0deg); transform: scale(1.1), rotate(0deg); } 75% { -webkit-transform: rotate(-10deg); transform: rotate(-10deg); } 100% { -webkit-transform: scale(1); transform: scale(1); } } @keyframes question { 0% { -webkit-transform: scale(1), rotate(0deg); transform: scale(1), rotate(0deg); } 25% { -webkit-transform: rotate(10deg); transform: rotate(10deg); } 50% { -webkit-transform: scale(1.1), rotate(0deg); transform: scale(1.1), rotate(0deg); } 75% { -webkit-transform: rotate(-10deg); transform: rotate(-10deg); } 100% { -webkit-transform: scale(1); transform: scale(1); } } .UD-animated, .singleContact:hover .icon-wrap .icon { -webkit-animation: float 1.5s linear 1; animation: float 1.5s linear 1; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; } @-webkit-keyframes float { 0% { -webkit-transform: translate(0px, 0px); transform: translate(0px, 0px); } 25% { -webkit-transform: translate(0px, 5px); transform: translate(0px, 5px); } 50% { -webkit-transform: translate(0px, 0px); transform: translate(0px, 0px); } 75% { -webkit-transform: translate(0px, 5px); transform: translate(0px, 5px); } 100% { -webkit-transform: translate(0px, 0px); transform: translate(0px, 0px); } } @keyframes float { 0% { -webkit-transform: translate(0px, 0px); transform: translate(0px, 0px); } 25% { -webkit-transform: translate(0px, 5px); transform: translate(0px, 5px); } 50% { -webkit-transform: translate(0px, 0px); transform: translate(0px, 0px); } 75% { -webkit-transform: translate(0px, 5px); transform: translate(0px, 5px); } 100% { -webkit-transform: translate(0px, 0px); transform: translate(0px, 0px); } } @-webkit-keyframes pulse { 0% { -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4); } 70% { -webkit-box-shadow: 0 0 0 45px rgba(255, 255, 255, 0); } 100% { -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); } } @keyframes pulse { 0% { -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4); box-shadow: 0 0 0 0 rgba(255, 255, 255, 0.4); } 70% { -webkit-box-shadow: 0 0 0 45px rgba(255, 255, 255, 0); box-shadow: 0 0 0 45px rgba(255, 255, 255, 0); } 100% { -webkit-box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); box-shadow: 0 0 0 0 rgba(255, 255, 255, 0); } } @-webkit-keyframes jump { 0% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } 40% { -webkit-transform: translate3d(0, 50%, 0); transform: translate3d(0, 50%, 0); } 100% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @keyframes jump { 0% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } 40% { -webkit-transform: translate3d(0, 50%, 0); transform: translate3d(0, 50%, 0); } 100% { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } } @-webkit-keyframes rotated { 0% { -webkit-transform: rotate(0); transform: rotate(0); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @keyframes rotated { 0% { -webkit-transform: rotate(0); transform: rotate(0); } 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } } @-webkit-keyframes rotatedHalf { 0% { -webkit-transform: rotate(0); transform: rotate(0); } 50% { -webkit-transform: rotate(90deg); transform: rotate(90deg); } 100% { -webkit-transform: rotate(0); transform: rotate(0); } } @keyframes rotatedHalf { 0% { -webkit-transform: rotate(0); transform: rotate(0); } 50% { -webkit-transform: rotate(90deg); transform: rotate(90deg); } 100% { -webkit-transform: rotate(0); transform: rotate(0); } } @-webkit-keyframes rotatedHalfTwo { 0% { -webkit-transform: rotate(-90deg); transform: rotate(-90deg); } 100% { -webkit-transform: rotate(90deg); transform: rotate(90deg); } } @keyframes rotatedHalfTwo { 0% { -webkit-transform: rotate(-90deg); transform: rotate(-90deg); } 100% { -webkit-transform: rotate(90deg); transform: rotate(90deg); } } @-webkit-keyframes scale-upOne { 0% { -webkit-transform: scale(1); transform: scale(1); } 100% { -webkit-transform: scale(0.2); transform: scale(0.2); } } @keyframes scale-upOne { 0% { -webkit-transform: scale(1); transform: scale(1); } 100% { -webkit-transform: scale(0.2); transform: scale(0.2); } } @-webkit-keyframes scale-right { 0% { -webkit-transform: translateX(-50%); transform: translateX(-50%); } 50% { -webkit-transform: translateX(50%); transform: translateX(50%); } 100% { -webkit-transform: translateX(-50%); transform: translateX(-50%); } } @keyframes scale-right { 0% { -webkit-transform: translateX(-50%); transform: translateX(-50%); } 50% { -webkit-transform: translateX(50%); transform: translateX(50%); } 100% { -webkit-transform: translateX(-50%); transform: translateX(-50%); } } @-webkit-keyframes fade-in { 0% { opacity: 0.7; } 40% { opacity: 1; } 100% { opacity: 0.7; } } @keyframes fade-in { 0% { opacity: 0.7; } 40% { opacity: 1; } 100% { opacity: 0.7; } } @-webkit-keyframes hvr-ripple-out { 0% { top: 0px; right: 0px; bottom: 0px; left: 0px; opacity: 1; } 100% { top: -6px; right: -6px; bottom: -6px; left: -6px; opacity: 0; } } @keyframes hvr-ripple-out { 0% { top: 0px; right: 0px; bottom: 0px; left: 0px; opacity: 1; } 100% { top: -6px; right: -6px; bottom: -6px; left: -6px; opacity: 0; } } @-webkit-keyframes hvr-ripple-out-two { 0% { top: 0; right: 0; bottom: 0; left: 0; opacity: 1; } 100% { top: -12px; right: -12px; bottom: -12px; left: -12px; opacity: 0; } } @keyframes hvr-ripple-out-two { 0% { top: 0; right: 0; bottom: 0; left: 0; opacity: 1; } 100% { top: -12px; right: -12px; bottom: -12px; left: -12px; opacity: 0; } } @-webkit-keyframes scale-up-one { 0% { -webkit-transform: scale(1); transform: scale(1); } 40% { -webkit-transform: scale(0.5); transform: scale(0.5); } 100% { -webkit-transform: scale(1); transform: scale(1); } } @keyframes scale-up-one { 0% { -webkit-transform: scale(1); transform: scale(1); } 40% { -webkit-transform: scale(0.5); transform: scale(0.5); } 100% { -webkit-transform: scale(1); transform: scale(1); } } @-webkit-keyframes scale-up-two { 0% { -webkit-transform: scale(0.5); transform: scale(0.5); } 40% { -webkit-transform: scale(0.8); transform: scale(0.8); } 100% { -webkit-transform: scale(0.5); transform: scale(0.5); } } @keyframes scale-up-two { 0% { -webkit-transform: scale(0.5); transform: scale(0.5); } 40% { -webkit-transform: scale(0.8); transform: scale(0.8); } 100% { -webkit-transform: scale(0.5); transform: scale(0.5); } } @-webkit-keyframes scale-up-three { 0% { -webkit-transform: scale(0.7); transform: scale(0.7); } 40% { -webkit-transform: scale(0.4); transform: scale(0.4); } 100% { -webkit-transform: scale(0.7); transform: scale(0.7); } } @keyframes scale-up-three { 0% { -webkit-transform: scale(0.7); transform: scale(0.7); } 40% { -webkit-transform: scale(0.4); transform: scale(0.4); } 100% { -webkit-transform: scale(0.7); transform: scale(0.7); } } @keyframes animationFramesOne { 0% { -webkit-transform: translate(0px, 0px) rotate(0deg); transform: translate(0px, 0px) rotate(0deg); } 20% { -webkit-transform: translate(73px, -1px) rotate(36deg); transform: translate(73px, -1px) rotate(36deg); } 40% { -webkit-transform: translate(141px, 72px) rotate(72deg); transform: translate(141px, 72px) rotate(72deg); } 60% { -webkit-transform: translate(83px, 122px) rotate(108deg); transform: translate(83px, 122px) rotate(108deg); } 80% { -webkit-transform: translate(-40px, 72px) rotate(144deg); transform: translate(-40px, 72px) rotate(144deg); } 100% { -webkit-transform: translate(0px, 0px) rotate(0deg); transform: translate(0px, 0px) rotate(0deg); } } @-webkit-keyframes animationFramesOne { 0% { -webkit-transform: translate(0px, 0px) rotate(0deg); } 20% { -webkit-transform: translate(73px, -1px) rotate(36deg); } 40% { -webkit-transform: translate(141px, 72px) rotate(72deg); } 60% { -webkit-transform: translate(83px, 122px) rotate(108deg); } 80% { -webkit-transform: translate(-40px, 72px) rotate(144deg); } 100% { -webkit-transform: translate(0px, 0px) rotate(0deg); } } @keyframes animationFramesTwo { 0% { -webkit-transform: translate(0px, 0px) rotate(0deg) scale(1); transform: translate(0px, 0px) rotate(0deg) scale(1); } 20% { -webkit-transform: translate(73px, -1px) rotate(36deg) scale(0.9); transform: translate(73px, -1px) rotate(36deg) scale(0.9); } 40% { -webkit-transform: translate(141px, 72px) rotate(72deg) scale(1); transform: translate(141px, 72px) rotate(72deg) scale(1); } 60% { -webkit-transform: translate(83px, 122px) rotate(108deg) scale(1.2); transform: translate(83px, 122px) rotate(108deg) scale(1.2); } 80% { -webkit-transform: translate(-40px, 72px) rotate(144deg) scale(1.1); transform: translate(-40px, 72px) rotate(144deg) scale(1.1); } 100% { -webkit-transform: translate(0px, 0px) rotate(0deg) scale(1); transform: translate(0px, 0px) rotate(0deg) scale(1); } } @-webkit-keyframes animationFramesTwo { 0% { -webkit-transform: translate(0px, 0px) rotate(0deg) scale(1); } 20% { -webkit-transform: translate(73px, -1px) rotate(36deg) scale(0.9); } 40% { -webkit-transform: translate(141px, 72px) rotate(72deg) scale(1); } 60% { -webkit-transform: translate(83px, 122px) rotate(108deg) scale(1.2); } 80% { -webkit-transform: translate(-40px, 72px) rotate(144deg) scale(1.1); } 100% { -webkit-transform: translate(0px, 0px) rotate(0deg) scale(1); } } @keyframes animationFramesThree { 0% { -webkit-transform: translate(165px, -179px); transform: translate(165px, -179px); } 100% { -webkit-transform: translate(-346px, 617px); transform: translate(-346px, 617px); } } @-webkit-keyframes animationFramesThree { 0% { -webkit-transform: translate(165px, -179px); } 100% { -webkit-transform: translate(-346px, 617px); } } @keyframes animationFramesFour { 0% { -webkit-transform: translate(-300px, 151px) rotate(0deg); transform: translate(-300px, 151px) rotate(0deg); } 100% { -webkit-transform: translate(251px, -200px) rotate(180deg); transform: translate(251px, -200px) rotate(180deg); } } @-webkit-keyframes animationFramesFour { 0% { -webkit-transform: translate(-300px, 151px) rotate(0deg); } 100% { -webkit-transform: translate(251px, -200px) rotate(180deg); } } @keyframes animationFramesFive { 0% { -webkit-transform: translate(61px, -99px) rotate(0deg); transform: translate(61px, -99px) rotate(0deg); } 21% { -webkit-transform: translate(4px, -190px) rotate(38deg); transform: translate(4px, -190px) rotate(38deg); } 41% { -webkit-transform: translate(-139px, -200px) rotate(74deg); transform: translate(-139px, -200px) rotate(74deg); } 60% { -webkit-transform: translate(-263px, -164px) rotate(108deg); transform: translate(-263px, -164px) rotate(108deg); } 80% { -webkit-transform: translate(-195px, -49px) rotate(144deg); transform: translate(-195px, -49px) rotate(144deg); } 100% { -webkit-transform: translate(-1px, 0px) rotate(180deg); transform: translate(-1px, 0px) rotate(180deg); } } @-webkit-keyframes animationFramesFive { 0% { -webkit-transform: translate(61px, -99px) rotate(0deg); } 21% { -webkit-transform: translate(4px, -190px) rotate(38deg); } 41% { -webkit-transform: translate(-139px, -200px) rotate(74deg); } 60% { -webkit-transform: translate(-263px, -164px) rotate(108deg); } 80% { -webkit-transform: translate(-195px, -49px) rotate(144deg); } 100% { -webkit-transform: translate(-1px, 0px) rotate(180deg); } } @keyframes gradientBG { 0% { background-position: 0 0; } 50% { background-position: 300% 0; } 100% { background-position: 0 0; } } @-webkit-keyframes gradientBG { 0% { background-position: 0 0; } 50% { background-position: 300% 0; } 100% { background-position: 0 0; } } @-webkit-keyframes imageBgAnim { 0% { background-position: 0 0; } 50% { background-position: 120% 0; } 100% { background-position: 0 0; } } @keyframes imageBgAnim { 0% { background-position: 0 0; } 50% { background-position: 120% 0; } 100% { background-position: 0 0; } } @-webkit-keyframes gradientBG { 0% { background-position: 0 0; } 50% { background-position: 120% 0; } 100% { background-position: 0 0; } } .textFlip { position: relative; display: inline-block !important; } .textFlip .single { text-transform: lowercase; -webkit-transition: 0.4s; transition: 0.4s; position: relative; display: inline-block; -webkit-animation: flip 2s infinite; animation: flip 2s infinite; -webkit-animation-delay: calc(0.1s * var(--i)); animation-delay: calc(0.1s * var(--i)); } .textFlip .single:first-child { text-transform: uppercase; } @-webkit-keyframes flip { 0%, 80% { -webkit-transform: rotateY(360deg); transform: rotateY(360deg); } } @keyframes flip { 0%, 80% { -webkit-transform: rotateY(360deg); transform: rotateY(360deg); } } .colorEffect, .singlePortfolio .portfolioDetails .templateTittle:hover, .singlePortfolio .portfolioDetails .templateTittle, .popularServices-global .itemsCaption .itemsTittle, .singleServices-global .eventCaption .tittle, .footer-area .footerFlexItems .itemsCaption .itemsTittle, .navbar-area .nav-container .navbar-collapse .navbar-nav li a { background-image: -webkit-gradient(linear, left top, right top, color-stop(45%, var(--main-color-one)), color-stop(55%, var(--heading-color))); background-image: linear-gradient(to right, var(--main-color-one) 45%, var(--heading-color) 55%); background-size: 220% 100%; background-position: 100% 50%; cursor: pointer; color: transparent; -webkit-background-clip: text; background-clip: text; background-repeat: no-repeat; -webkit-transition: 0.9s ease-out; transition: 0.9s ease-out; } .colorEffect:hover, .singlePortfolio .portfolioDetails .templateTittle:hover, .popularServices-global .itemsCaption .itemsTittle:hover, .singleServices-global .eventCaption .tittle:hover, .footer-area .footerFlexItems .itemsCaption .itemsTittle:hover, .navbar-area .nav-container .navbar-collapse .navbar-nav li a:hover { background-position: 0% 50%; } .colorEffect2, .footer-area .footer-tittle .listing .listItem .singleLinks { background-image: -webkit-gradient(linear, left top, right top, color-stop(45%, var(--main-color-one)), color-stop(55%, var(--heading-color-tow))); background-image: linear-gradient(to right, var(--main-color-one) 45%, var(--heading-color-tow) 55%); background-size: 220% 100%; background-position: 100% 50%; cursor: pointer; color: transparent; -webkit-background-clip: text; background-clip: text; background-repeat: no-repeat; -webkit-transition: 0.6s ease-out; transition: 0.6s ease-out; } .colorEffect2:hover, .footer-area .footer-tittle .listing .listItem .singleLinks:hover { background-position: 0% 50%; } .colorEffect2, .footer-area .footer-tittle .listing .listItem .singleLinks { background-image: -webkit-gradient(linear, left top, right top, color-stop(45%, var(--main-color-one)), color-stop(55%, var(--paragraph-color))); background-image: linear-gradient(to right, var(--main-color-one) 45%, var(--paragraph-color) 55%); background-size: 220% 100%; background-position: 100% 50%; cursor: pointer; color: transparent; -webkit-background-clip: text; background-clip: text; background-repeat: no-repeat; -webkit-transition: 0.6s ease-out; transition: 0.6s ease-out; } .colorEffect2:hover, .footer-area .footer-tittle .listing .listItem .singleLinks:hover { background-position: 0% 50%; } .colorEffect3 { background-image: -webkit-gradient(linear, left top, right top, color-stop(45%, var(--main-color-one)), color-stop(55%, #ffffff)); background-image: linear-gradient(to right, var(--main-color-one) 45%, #ffffff 55%); background-size: 220% 100%; background-position: 100% 50%; cursor: pointer; color: transparent; -webkit-background-clip: text; background-clip: text; background-repeat: no-repeat; -webkit-transition: 0.9s ease-out; transition: 0.9s ease-out; } .colorEffect3:hover { background-position: 0% 50%; } .imgEffect, .singleServices-global:hover { overflow: hidden; position: relative; } .imgEffect::before, .singleServices-global:hover::before { position: absolute; top: 0; left: -75%; z-index: 2; display: block; content: ""; width: 50%; height: 100%; background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), to(rgba(255, 255, 255, 0.2))); background: linear-gradient(to right, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 100%); -webkit-transform: skewX(-25deg); transform: skewX(-25deg); } @-webkit-keyframes shine { 100% { left: 125%; } } @keyframes shine { 100% { left: 125%; } } .imgEffect img, .singleServices-global:hover img { border-radius: 12px; width: 100%; -o-object-fit: cover; object-fit: cover; -webkit-transform: scale(1.02); transform: scale(1.02); transition: all 1.5s ease-out; -webkit-transition: all 1.5s ease-out; -moz-transition: all 1.5s ease-out; -ms-transition: all 1.5s ease-out; } .imgEffect:hover::before, .singleServices-global:hover::before { -webkit-animation: shine 0.8s; animation: shine 0.8s; } .imgEffect:hover img, .singleServices-global:hover img { -webkit-transform: scale3d(1.1, 1.1, 1); transform: scale3d(1.1, 1.1, 1); } .imgEffect2 img { border-radius: 7px 7px 0 0; width: 100%; -o-object-fit: cover; object-fit: cover; -webkit-transform: scale(1.02); transform: scale(1.02); transition: all 1.5s ease-out; -webkit-transition: all 1.5s ease-out; -moz-transition: all 1.5s ease-out; -ms-transition: all 1.5s ease-out; } .imgEffect2:hover img { -webkit-transform: scale3d(1.1, 1.1, 1); transform: scale3d(1.1, 1.1, 1); } .zoomImg, .singleTeam-global .team-img { overflow: hidden; } .zoomImg img, .singleTeam-global .team-img img { width: 100%; -o-object-fit: cover; object-fit: cover; -webkit-transform: scale(1.02); transform: scale(1.02); transition: all 1.5s ease-out; -webkit-transition: all 1.5s ease-out; -moz-transition: all 1.5s ease-out; -ms-transition: all 1.5s ease-out; } .zoomImg:hover::before, .singleTeam-global .team-img:hover::before { -webkit-animation: shine 0.8s; animation: shine 0.8s; } .zoomImg:hover img, .singleTeam-global .team-img:hover img { -webkit-transform: scale3d(1.1, 1.1, 1); transform: scale3d(1.1, 1.1, 1); } .tittleBgColor::before { -webkit-transition: 0.4s; transition: 0.4s; background: var(--main-color-one); content: ""; position: absolute; top: 7px; left: -10px; height: calc(84% + 5px); width: calc(100% + 20px); z-index: -1; border-radius: 5px; } @media (max-width: 1199px) { .tittleBgColor::before { top: 2px; } } .tittleBgColor:hover { color: var(--main-color-one); background-position: 0% 50%; } .tittleBgColor:hover::before { background: #ffffff; } .hvr-wobble-bottom { -webkit-transform: translateZ(0); transform: translateZ(0); -moz-osx-font-smoothing: grayscale; -webkit-transform-origin: 0 100%; transform-origin: 0 100%; } .hvr-wobble-bottom:hover { -webkit-animation-name: hvr-wobble-bottom; animation-name: hvr-wobble-bottom; -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-timing-function: ease-in-out; animation-timing-function: ease-in-out; -webkit-animation-iteration-count: 1; animation-iteration-count: 1; } @-webkit-keyframes hvr-wobble-bottom { 16.65% { -webkit-transform: skew(-8deg); transform: skew(-8deg); } 33.3% { -webkit-transform: skew(8deg); transform: skew(8deg); } 49.95% { -webkit-transform: skew(-6deg); transform: skew(-6deg); } 66.6% { -webkit-transform: skew(4deg); transform: skew(4deg); } 83.25% { -webkit-transform: skew(-2deg); transform: skew(-2deg); } 100% { -webkit-transform: skew(0); transform: skew(0); } } .headerBg1 { background: #fff; } .headerBg2 { background: #000; } .header-transparent { position: absolute; top: 0; right: 0; left: 0; z-index: 9; } .NavWrapper { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .navbar-collapse { width: 100%; } @media (max-width: 991px) { .NavWrapper { width: 100%; } } .header-top { padding-top: 12px; padding-bottom: 2px; border-bottom: 1px solid rgba(255, 255, 255, 0.4705882353); } @media (max-width: 575px) { .header-top .header-info-left { text-align: center; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; } } .header-top .header-info-left .listing .listItem { font-family: var(--body-font); color: var(--heading-color); font-weight: 500; display: inline-block; font-size: 15px; margin-right: 8px; margin-bottom: 10px; } .header-top .header-info-left .listing .listItem .icon { margin-right: 5px; color: var(--heading-color); } .header-top .header-info-right { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; } @media (max-width: 575px) { .header-top .header-info-right { margin-bottom: 10px; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-flex: 1; -ms-flex-positive: 1; flex-grow: 1; } } .header-top .header-info-right .header-cart { margin-bottom: 10px; } .header-top .header-info-right .header-cart .listItem { display: inline-block; } .header-top .header-info-right .header-cart .listItem .social { font-family: var(--heading-font); color: #fff; margin-left: 4px; background: var(--heading-color); font-size: 12px; display: inline-block; text-align: center; width: 26px; height: 26px; line-height: 27px; border-radius: 50%; } .header-top .header-info-right .header-cart .listItem .social .icon { color: #fff; -webkit-transition: 0.4s; transition: 0.4s; transform: rotateY(0deg); -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); -ms-transform: rotateY(0deg); -o-transform: rotateY(0deg); } .header-top .header-info-right .header-cart .listItem .social:hover .icon { transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -o-transform: rotateY(180deg); } .header-top .header-info-right .select-language { margin-bottom: 10px; } .header-top .header-info-right .select-language .nice-select { border-radius: 0; background: none; border: none; font-family: var(--heading-font); color: var(--heading-color); font-weight: 500; height: 25px; padding: 0 7px 0px 0px; line-height: 22px; font-size: 15px; font-weight: 500; margin-right: 21px; } .header-top .header-info-right .select-language .nice-select::after { border: 0; color: var(--heading-color); font-family: "Font Awesome 5 Free"; content: "\f078"; font-weight: 900; margin-top: -9px; right: 12px; top: 50%; -webkit-transform: rotate(0deg); transform: rotate(0deg); font-size: 10px; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .header-top .header-info-right .select-language .nice-select.open::after { content: "\f077"; } .header-top .header-info-right .select-language .nice-select .option { padding: 0px 9px 0px 11px !important; } .header-top .header-info-right .select-language .nice-select .list { background-color: var(--main-color-two); border-radius: 4px; -webkit-box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11); box-shadow: 0 0 0 1px rgba(68, 68, 68, 0.11); -webkit-box-sizing: border-box; box-sizing: border-box; margin-top: 9px; width: 106%; z-index: 99; } .header-top .header-info-right .select-language .nice-select .list li { margin-right: 0; display: block; color: #ffffff; } .header-top .header-info-right .select-language .nice-select .list li::before { position: unset; } .header-top .header-info-right .select-language .nice-select .option:hover, .header-top .header-info-right .select-language .nice-select .nice-select .option.focus, .header-top .header-info-right .select-language .nice-select .nice-select .option.selected.focus { background-color: var(--heading-color); } .header-top .header-info-right .select-language .nice-select .option.selected.focus { background-color: var(--heading-color); } .navbar-area { z-index: 1; } @media (max-width: 991px) { .navbar-area { padding-bottom: 0; } } .navbar-area.navbar-border .nav-container { border-bottom: 1px solid rgba(255, 255, 255, 0.2); } .navbar-area.nav-absolute { position: absolute; left: 0; width: 100%; top: 0px; z-index: 9; } .navbar-area .nav-container { background: transparent; -webkit-box-shadow: none; box-shadow: none; } .navbar-area .nav-container .logo-wrapper { max-width: 160px; } .navbar-area .nav-container .nav-right-content { margin: 0; padding: 0; list-style: none; margin-left: 1px; display: -webkit-box; display: -ms-flexbox; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; } @media (min-width: 320px) and (max-width: 991.98px) { .navbar-area .nav-container .nav-right-content { visibility: hidden; opacity: 0; margin-left: auto !important; -webkit-transition: all 0.3s; transition: all 0.3s; margin-top: -40px !important; background: transparent; } .navbar-area .nav-container .nav-right-content.active { visibility: visible; opacity: 1; margin-top: 10px !important; } } .navbar-area .nav-container .nav-right-content .info-bar-item { display: -webkit-box; display: -ms-flexbox; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .navbar-area .nav-container .nav-right-content .info-bar-item .icon { font-size: 24px; -webkit-transition: all 0.3s; transition: all 0.3s; position: relative; z-index: 1; margin-right: 20px; } @media (min-width: 1200px) and (max-width: 1399.98px) { .navbar-area .nav-container .nav-right-content .info-bar-item .icon { margin-right: 10px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .navbar-area .nav-container .nav-right-content .info-bar-item .icon { margin-right: 5px; } } .navbar-area .nav-container .nav-right-content .info-bar-item .icon:hover { color: var(--main-color-one); } .navbar-area .nav-container .nav-right-content .info-bar-item .icon:hover .single-icon { color: var(--main-color-one); } .navbar-area .nav-container .nav-right-content .info-bar-item .icon .single-icon { color: var(--heading-color); } .navbar-area .nav-container .nav-right-content .info-bar-item-two { display: -webkit-box; display: -ms-flexbox; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; } .navbar-area .nav-container .nav-right-content .info-bar-item-two .author-thumb { display: inline-block; height: 40px; width: 40px; } .navbar-area .nav-container .nav-right-content .info-bar-item-two .author-thumb img { height: 100%; width: 100%; -o-object-fit: cover; object-fit: cover; border-radius: 50%; border: 2px solid var(--main-color-one); } .navbar-area .nav-container .nav-right-content .info-bar-item-two .author-nav-content .title { color: var(--heading-color); display: inline-block; -webkit-transition: all 0.3s; transition: all 0.3s; } .navbar-area .nav-container .nav-right-content .info-bar-item-two .author-nav-content .title:hover { color: var(--main-color-one); } @media (min-width: 992px) and (max-width: 1199.98px) { .navbar-area .nav-container .nav-right-content .info-bar-item-two .author-nav-content .title { display: none; } } .navbar-area .nav-container .nav-right-content .header-cart2 .listItem { display: inline-block; } .navbar-area .nav-container .nav-right-content .header-cart2 .listItem.cart { position: relative; } .navbar-area .nav-container .nav-right-content .header-cart2 .listItem .cart-badge { position: absolute; right: -4px; top: -14px; width: 20px; height: 20px; border-radius: 50%; background-color: var(--main-color-one); line-height: 22px; color: #fff; text-align: center; font-size: 10px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .navbar-area .nav-container .nav-right-content .header-cart2 .listItem .items { font-family: var(--heading-font); color: var(--main-color-one); font-size: 19px; display: inline-block; padding: 0 4px; } .navbar-area .nav-container .nav-right-content .header-cart2 .listItem .items .icon { -webkit-transition: 0.4s; transition: 0.4s; transform: rotateY(0deg); -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); -ms-transform: rotateY(0deg); -o-transform: rotateY(0deg); } .navbar-area .nav-container .nav-right-content .header-cart2 .listItem .items:hover .icon { transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -o-transform: rotateY(180deg); } .navbar-area .nav-container .navbar-collapse .navbar-nav { display: block; width: 100%; } @media (max-width: 991px) { .navbar-area .nav-container .navbar-collapse .navbar-nav { background: #fff; } } @media (min-width: 320px) and (max-width: 991.98px) { .navbar-area .nav-container .navbar-collapse .navbar-nav { margin-left: 0px; } } .navbar-area .nav-container .navbar-collapse .navbar-nav.desktop-center { text-align: center; } .navbar-area .nav-container .navbar-collapse .navbar-nav li { display: inline-block; font-size: 16px; font-family: var(--body-font); text-transform: capitalize; font-weight: 500; line-height: 70px; } .navbar-area .nav-container .navbar-collapse .navbar-nav li + li { margin-left: 0px; } @media (min-width: 1200px) and (max-width: 1399.98px) { .navbar-area .nav-container .navbar-collapse .navbar-nav li { font-size: 15px; } } @media (min-width: 992px) and (max-width: 1199.98px) { .navbar-area .nav-container .navbar-collapse .navbar-nav li { font-size: 14px; } } .navbar-area .nav-container .navbar-collapse .navbar-nav li a { font-family: var(--heading-font); padding: 10px 14px; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; font-weight: 500; } @media (max-width: 991px) { .navbar-area .nav-container .navbar-collapse .navbar-nav li a { color: #000 !important; } } .navbar-area .nav-container .navbar-collapse .navbar-nav li.current-menu-item { color: var(--main-color-one); background: none; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children { padding-right: 0; position: relative; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > .menuArrow { padding: 10px 20px; position: relative; z-index: 0; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > .menuArrow::after { font-family: "Font Awesome 6 Free"; content: "\f078"; font-weight: 900; font-size: 13px; color: var(--heading-color); opacity: 0.8; /* IE 9 */ -webkit-transform: translateY(-50%); /* Chrome, Safari, Opera */ transform: translateY(-50%); -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; top: 1px; left: 4px; position: relative; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > .menuArrow:hover::after { color: var(--main-color-one) !important; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > .menuArrow2 { padding: 10px 20px; position: relative; z-index: 0; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > .menuArrow2::after { position: absolute; font-family: "Font Awesome 6 Free"; content: "\f105"; font-weight: 900; font-size: 15px; color: var(--heading-color); opacity: 0.8; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); right: 16px; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > .menuArrow2:hover::after { color: #fff !important; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:hover > .sub-menu { visibility: visible; opacity: 1; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu { position: absolute; text-align: left; min-width: 220px; margin: 0; padding: 0; list-style: none; left: 0; top: 100%; -webkit-box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.05); box-shadow: 0 0 15px 0 rgba(0, 0, 0, 0.05); background-color: #ffffff; z-index: 992; border-bottom: 4px solid var(--main-color-one); visibility: hidden; opacity: 0; -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li { display: block; margin-left: 0; line-height: 24px; font-size: 14px; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li + li { border-top: 1px solid #e2e2e2; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a { display: block; padding: 10px 30px; background-color: #fff; white-space: nowrap; color: var(--heading-color); -webkit-transition: all 0.3s ease-in; transition: all 0.3s ease-in; background-position: unset; background-image: unset; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a:hover { background: var(--main-color-one); color: #fff !important; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children { position: relative; z-index: 0; padding-right: 0px; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children > .sub-menu { left: 100%; top: 0px; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children > .sub-menu .sub-menu .sub-menu { left: auto; right: 100%; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children:hover > .sub-menu { visibility: visible; opacity: 1; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .menu-item-has-children:hover > .sub-menu li:hover:before { color: #ffffff; } .navbar-area .nav-container .click_show_icon { position: absolute; right: 0px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); font-size: 32px; color: #344054; display: none; } @media (min-width: 320px) and (max-width: 991.98px) { .navbar-area .nav-container .click_show_icon { display: block; } } .navbar-area .nav-container .click_show_icon:hover { color: var(--main-color-one) !important; } @media (max-width: 991px) { .navbar-area.navbar-two .nav-container { padding: 20px 0px; } .navbar-area .nav-container { position: relative; z-index: 0; min-height: 50px; } .navbar-area .nav-container .responsive-mobile-menu { display: block; position: relative; width: 100%; } .navbar-area .nav-container .responsive-mobile-menu .navbar-toggler { position: absolute; right: 37px; top: 50%; /* IE 9 */ -webkit-transform: translateY(-50%); /* Chrome, Safari, Opera */ transform: translateY(-50%); border: 1px solid var(--heading-color); outline: none; -webkit-box-shadow: none; box-shadow: none; } .navbar-area .nav-container .responsive-mobile-menu .navbar-toggler.white-color { border: 1px solid #ffffff; } .navbar-area .nav-container .responsive-mobile-menu .navbar-toggler.white-color.active .navbar-toggler-icon::before, .navbar-area .nav-container .responsive-mobile-menu .navbar-toggler.white-color.active .navbar-toggler-icon::after { background: #ffffff; } .navbar-area .nav-container .responsive-mobile-menu .navbar-toggler.white-color .navbar-toggler-icon { background: #ffffff; } .navbar-area .nav-container .responsive-mobile-menu .navbar-toggler.white-color .navbar-toggler-icon::before, .navbar-area .nav-container .responsive-mobile-menu .navbar-toggler.white-color .navbar-toggler-icon::after { background: #ffffff; } .navbar-area .nav-container .responsive-mobile-menu .navbar-toggler.active .navbar-toggler-icon { background: none !important; } .navbar-area .nav-container .responsive-mobile-menu .navbar-toggler.active .navbar-toggler-icon::before, .navbar-area .nav-container .responsive-mobile-menu .navbar-toggler.active .navbar-toggler-icon::after { background: var(--heading-color); top: 0; -webkit-transform: rotate(45deg); transform: rotate(45deg); } .navbar-area .nav-container .responsive-mobile-menu .navbar-toggler.active .navbar-toggler-icon::after { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } .navbar-area .nav-container .responsive-mobile-menu .navbar-toggler .navbar-toggler-icon { background: var(--heading-color); display: inline-block; width: 25px; height: 2px; margin: 10px -4px 10px; position: relative; } .navbar-area .nav-container .responsive-mobile-menu .navbar-toggler .navbar-toggler-icon::before, .navbar-area .nav-container .responsive-mobile-menu .navbar-toggler .navbar-toggler-icon::after { position: absolute; content: ""; height: 2px; width: 25px; background: var(--heading-color); top: -7px; left: 0; -webkit-transition: all 0.4s; transition: all 0.4s; } .navbar-area .nav-container .responsive-mobile-menu .navbar-toggler .navbar-toggler-icon::after { top: auto; bottom: -7px; } .navbar-area .nav-container .navbar-collapse .navbar-nav { display: block; margin-bottom: 30px; margin-top: 12px; } .navbar-area .nav-container .navbar-collapse .navbar-nav li { display: block; text-align: left; line-height: 30px; padding: 10px 0; border-bottom: 1px solid rgba(143, 143, 143, 0.2); } .navbar-area .nav-container .navbar-collapse .navbar-nav li a { padding: 17px 20px; } .navbar-area .nav-container .navbar-collapse .navbar-nav li:last-child { border-bottom: none; } .navbar-area .nav-container .navbar-collapse .navbar-nav li + li { margin-left: 0; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:before { top: 25px; right: 20px; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:hover { padding-bottom: 0; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children:hover > .sub-menu { visibility: visible; height: auto; opacity: 1; background-color: transparent; border-bottom: none; padding-top: 10px; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu { position: initial; display: block; width: 100%; border-top: none; -webkit-box-shadow: none; box-shadow: none; margin-left: 0; padding-bottom: 0; visibility: hidden; opacity: 0; height: 0; overflow: hidden; max-height: 250px; overflow-y: scroll; -webkit-transition: height 500ms; transition: height 500ms; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu .sub-menu .menu-item-has-children:before { content: "\f107"; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li { padding: 0; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li.menu-item-has-children:hover:before { color: #ffffff; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li + li { border-top: none; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li:first-child { border-top: 1px solid rgba(255, 255, 255, 0.2); } } @media only screen and (max-width: 575px) { .navbar-area .nav-container .logo-wrapper .logo img { max-width: 140px; } } .heroPadding { padding: 323px 0px 100px 0px; } @media (max-width: 1199px) { .heroPadding { padding: 250px 0px 100px 0px; } } .heroPadding2 { padding: 201px 0px 96px 0px; } @media only screen and (min-width: 768px) and (max-width: 991px) { .heroPadding2 { padding: 146px 0px 96px 0px; } } @media (max-width: 575px) { .heroPadding2 { padding: 219px 0px 70px 0px; } } .heroPadding3 { padding: 150px 0 212px; } @media only screen and (min-width: 1200px) and (max-width: 1399.99px) { .heroPadding3 { padding: 100px 0 150px; } } @media only screen and (min-width: 992px) and (max-width: 1199px) { .heroPadding3 { padding: 100px 0 150px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .heroPadding3 { padding: 140px 0 130px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .heroPadding3 { padding: 80px 0 100px; } } @media (max-width: 575px) { .heroPadding3 { padding: 113px 0 90px; } } .heroImgBg { background-size: cover; background-repeat: no-repeat !important; background-position: center center; } .heroWhiteBg { background: #fff; } .sliderArea { position: relative; z-index: 0; } .sliderArea .heroCaption { position: relative; z-index: 1; } .sliderArea .heroCaption .tittle { font-size: 60px; font-weight: 700; margin-bottom: 30px; color: var(--heading-color); line-height: 1.3; position: relative; display: block; } @media only screen and (min-width: 1200px) and (max-width: 1399.99px) { .sliderArea .heroCaption .tittle { font-size: 50px; } } @media only screen and (min-width: 992px) and (max-width: 1199px) { .sliderArea .heroCaption .tittle { font-size: 42px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .sliderArea .heroCaption .tittle { font-size: 51px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .sliderArea .heroCaption .tittle { font-size: 49px; } } @media (max-width: 575px) { .sliderArea .heroCaption .tittle { font-size: 37px; } } .sliderArea .heroCaption .tittle::after { position: absolute; content: ""; background-image: url(../img/icon/support-ticketing-tittleShape2.svg); background-repeat: no-repeat; width: 30px; height: 100%; top: -10px; left: -24px; background-position: 0 0; background-size: contain; } @media (max-width: 575px) { .sliderArea .heroCaption .tittle::after { width: 24px; } } @media (max-width: 1199px) { .sliderArea .heroCaption .tittle::after { top: -20px; left: -10px; } } .sliderArea .heroCaption .tittle .line { position: relative; -webkit-transition: 0.3s; transition: 0.3s; display: inline-block; } .sliderArea .heroCaption .tittle .line::before { -webkit-transition: 0.3; transition: 0.3; background: #fff; content: ""; position: absolute; width: 100%; bottom: 3px; height: 3px; } .sliderArea .heroCaption .tittle .icon { position: relative; display: inline-block; background-image: url(../img/gallery/iconBar.svg); background-repeat: no-repeat; width: 195px; height: 74px; top: 14px; left: -7px; background-position: 0 0; background-size: contain; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .sliderArea .heroCaption .tittle .icon { width: 130px; top: 4px; height: 50px; } } @media (max-width: 991px) { .sliderArea .heroCaption .tittle .icon { width: 130px; top: 4px; height: 50px; } } @media (max-width: 575px) { .sliderArea .heroCaption .tittle .icon { width: 100px; top: 6px; height: 39px; } } .sliderArea .heroCaption .tittle .icon::before { content: ""; position: absolute; right: 26px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); background-color: #ffffff; width: 20px; height: 20px; border: 1px solid rgba(0, 0, 0, 0.1); border-radius: 50%; z-index: 1; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .sliderArea .heroCaption .tittle .icon::before { right: 15px; } } @media (max-width: 991px) { .sliderArea .heroCaption .tittle .icon::before { right: 15px; } } @media (max-width: 991px) { .sliderArea .heroCaption .tittle .icon::before { right: 9px; } } .sliderArea .heroCaption .tittle .icon::after { -webkit-transition: 0.4s; transition: 0.4s; content: ""; display: block; position: absolute; right: 26px; top: 37%; -webkit-transform: translateY(-50%); transform: translateY(-50%); background-color: var(--main-color-one); width: 20px; height: 20px; border-radius: 50%; -webkit-animation: live 2s ease-in-out infinite; animation: live 2s ease-in-out infinite; z-index: 1; } @media only screen and (min-width: 1200px) and (max-width: 1399.99px) { .sliderArea .heroCaption .tittle .icon::after { top: 36%; } } @media only screen and (min-width: 992px) and (max-width: 1199px) { .sliderArea .heroCaption .tittle .icon::after { right: 15px; top: 30%; } } @media (max-width: 991px) { .sliderArea .heroCaption .tittle .icon::after { right: 9px; top: 30%; } } @media (max-width: 575px) { .sliderArea .heroCaption .tittle .icon::after { top: 23%; right: 9px; } } @-webkit-keyframes live { 0% { -webkit-transform: scale(1, 1); transform: scale(1, 1); } 100% { -webkit-transform: scale(3.5, 3.5); transform: scale(3.5, 3.5); background-color: rgba(225, 36, 84, 0.3); } } @keyframes live { 0% { -webkit-transform: scale(1, 1); transform: scale(1, 1); } 100% { -webkit-transform: scale(3.5, 3.5); transform: scale(3.5, 3.5); background-color: rgba(255, 0, 0, 0); } } .sliderArea .heroCaption .tittle .TittleShape { display: inline-block !important; position: relative; right: -13px; } @media (max-width: 575px) { .sliderArea .heroCaption .tittle .TittleShape { width: 24px; } } .sliderArea .heroCaption .tittle .tittleColor { color: var(--main-color-one); } .sliderArea .heroCaption .tittle .tittleBg { position: relative; } .sliderArea .heroCaption .tittle .tittleBg::before { content: ""; position: absolute; width: 100%; height: 17px; background: #FCDA69; bottom: 10px; z-index: -1; border-radius: 16px; } .sliderArea .heroCaption .tittle .tittleBgColor::before { -webkit-transition: 0.4s; transition: 0.4s; background: var(--main-color-one); content: ""; position: absolute; top: 7px; left: -10px; height: calc(84% + 5px); width: calc(100% + 20px); z-index: -1; border-radius: 5px; } @media (max-width: 1199px) { .sliderArea .heroCaption .tittle .tittleBgColor::before { top: 2px; } } .sliderArea .heroCaption .tittle .tittleBgColor:hover { color: var(--main-color-one); background-position: 0% 50%; } .sliderArea .heroCaption .tittle .tittleBgColor:hover::before { background: #ffffff; } .sliderArea .heroCaption .tittle:hover .tittleBgColor { color: var(--main-color-one); background-position: 0% 50%; } .sliderArea .heroCaption .tittle:hover .tittleBgColor::before { background: #ffffff; } .sliderArea .heroCaption .tittle .lineBreak { display: block; } @media (max-width: 991px) { .sliderArea .heroCaption .tittle .lineBreak { display: inline-block; } } .sliderArea .heroCaption .pera { font-family: var(--body-font); color: var(--heading-color-tow); font-size: 18px; line-height: 1.5; font-weight: 400; margin-bottom: 41px; } @media (max-width: 575px) { .sliderArea .heroCaption .pera { margin-bottom: 30px; } } .sliderArea .heroCaption .offerDate { font-family: var(--body-font); color: var(--body-font); font-size: 18px; line-height: 1.5; font-weight: 700; display: inline-block; text-decoration: underline; margin-bottom: 15px; } .sliderArea .heroCaption .offerDate:hover { color: var(--main-color-one); } .sliderArea .hero-man { position: relative; z-index: 0; width: 100%; } .sliderArea .hero-man::after { -webkit-transition: 0.6s; transition: 0.6s; position: absolute; content: ""; background: var(--heading-color); width: 100%; height: 100%; bottom: -10px; right: -10px; z-index: -1; text-align: center; margin: 0 auto; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; border-radius: 16px; } .sliderArea .hero-man img { width: 100%; border-radius: 16px; } .sliderArea .hero-man:hover::after { bottom: 10px; right: 10px; } .sliderArea .shapeHero { position: absolute; z-index: 1; } @media only screen and (min-width: 576px) and (max-width: 767px) { .sliderArea .shapeHero { display: none; } } @media (max-width: 575px) { .sliderArea .shapeHero { display: none; } } .sliderArea .shapeHero > img { max-width: inherit !important; width: auto !important; } .sliderArea .shapeHero.shapeHero1 { left: -26px; top: 164px; z-index: -1; } .sliderArea .shapeHero.shapeHero2 { -webkit-transition: 0.4s; transition: 0.4s; right: 5px; top: -10px; z-index: 1; } .sliderArea .shapeHero.shapeHero2 img { -webkit-transition: 0.5s; transition: 0.5s; opacity: 0.3; -webkit-filter: contrast(0%); filter: contrast(0%); } .sliderArea .shapeHero.shapeHero2 img:hover { -webkit-filter: contrast(100%); filter: contrast(100%); opacity: 1; } .sliderArea .shapeHero.shapeHero3 { left: 0; bottom: 0; z-index: -1; } .sliderArea .shapeHero.shapeHero3 img { -webkit-transition: 0.5s; transition: 0.5s; opacity: 0.2; -webkit-filter: contrast(0%); filter: contrast(0%); } .sliderArea .shapeHero.shapeHero3 img:hover { -webkit-filter: contrast(100%); filter: contrast(100%); opacity: 1; } .sliderArea .shapeHero.shapeHero4 { right: 0; bottom: 100px; z-index: -1; } .sliderArea .shapeHero.shapeHero4 img { -webkit-transition: 0.5s; transition: 0.5s; opacity: 0.3; -webkit-filter: contrast(0%); filter: contrast(0%); } .sliderArea .shapeHero.shapeHero4 img:hover { -webkit-filter: contrast(100%); filter: contrast(100%); opacity: 1; } .sliderArea .shapeHero.innerShape1 { left: 50px; top: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); z-index: -1; } @media only screen and (min-width: 1200px) and (max-width: 1399.99px) { .sliderArea .shapeHero.innerShape1 { top: 40%; width: 16%; left: 20px; } } @media (min-width: 1400px) and (max-width: 1599.99px) { .sliderArea .shapeHero.innerShape1 { top: 40%; width: 17%; left: 20px; } } @media only screen and (min-width: 1600px) and (max-width: 1799.99px) { .sliderArea .shapeHero.innerShape1 { width: 20%; left: 20px; } } @media only screen and (min-width: 1800px) and (max-width: 1999.99px) { .sliderArea .shapeHero.innerShape1 { width: 20%; left: 20px; } } @media (max-width: 1199px) { .sliderArea .shapeHero.innerShape1 { display: none; } } .sliderArea .shapeHero.innerShape2 { left: 50px; top: 0; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); z-index: -1; } @media only screen and (min-width: 1200px) and (max-width: 1399.99px) { .sliderArea .shapeHero.innerShape2 { top: 40%; width: 16%; left: 20px; } } @media (min-width: 1400px) and (max-width: 1599.99px) { .sliderArea .shapeHero.innerShape2 { top: 40%; width: 17%; left: 20px; } } @media only screen and (min-width: 1600px) and (max-width: 1799.99px) { .sliderArea .shapeHero.innerShape2 { width: 20%; left: 20px; } } @media only screen and (min-width: 1800px) and (max-width: 1999.99px) { .sliderArea .shapeHero.innerShape2 { width: 20%; left: 20px; } } @media (max-width: 1199px) { .sliderArea .shapeHero.innerShape2 { display: none; } } .search-box { width: 100%; } .search-box .input-form { position: relative; } .search-box .input-form input { color: var(--heading-color); height: 65px; width: 100%; font-size: 16px; font-weight: 300; padding: 9px 190px 7px 50px; position: relative; border: 1px solid #EAECF0; border-radius: 30px; margin-bottom: 20px; background: #fff; } .search-box .input-form input::-webkit-input-placeholder { color: #667085; font-size: 16px; font-weight: 400; } .search-box .input-form input::-moz-placeholder { color: #667085; font-size: 16px; font-weight: 400; } .search-box .input-form input:-ms-input-placeholder { color: #667085; font-size: 16px; font-weight: 400; } .search-box .input-form input::-ms-input-placeholder { color: #667085; font-size: 16px; font-weight: 400; } .search-box .input-form input::placeholder { color: #667085; font-size: 16px; font-weight: 400; } @media only screen and (min-width: 768px) and (max-width: 991px) { .search-box .input-form input::-webkit-input-placeholder { font-size: 13px; } .search-box .input-form input::-moz-placeholder { font-size: 13px; } .search-box .input-form input:-ms-input-placeholder { font-size: 13px; } .search-box .input-form input::-ms-input-placeholder { font-size: 13px; } .search-box .input-form input::placeholder { font-size: 13px; } } @media (max-width: 575px) { .search-box .input-form input::-webkit-input-placeholder { font-size: 13px; } .search-box .input-form input::-moz-placeholder { font-size: 13px; } .search-box .input-form input:-ms-input-placeholder { font-size: 13px; } .search-box .input-form input::-ms-input-placeholder { font-size: 13px; } .search-box .input-form input::placeholder { font-size: 13px; } } .search-box .input-form .icon { position: absolute; left: 17px; top: 40%; -webkit-transform: translateY(-40%); transform: translateY(-40%); cursor: pointer; font-size: 23px; color: var(--heading-color-tow); border: 0; } .search-box .input-form button { background: var(--main-color-one); position: absolute; right: 0; left: auto; top: 0; text-align: center; line-height: 53px; border-radius: 30px; cursor: pointer; font-size: 16px; color: #000; border: 0; padding: 6px 63px; font-weight: 500; } @media (max-width: 575px) { .search-box .input-form button { width: 100%; top: 100%; } } .notice-listing .listItem { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: var(--heading-color-tow); font-size: 16px; } .notice-listing .listItem a { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .notice-listing .listItem:last-child { margin-top: 50px; } .notice-listing .listItem .icon { margin-right: 10px; font-size: 30px; } .searchBox-wrapper { position: relative; text-align: left; } @media (max-width: 575px) { .searchBox-wrapper { margin-bottom: 100px; } } .searchBox-wrapper .category-searchbar { position: absolute; z-index: 4; right: 0; top: 100%; width: 100%; background-color: #F9FAFB; padding: 30px 15px 15px; max-height: 450px; overflow-y: auto; padding-right: 30px; } .searchBox-wrapper .category-searchbar.search-showHide { -webkit-transition: 0.4s; transition: 0.4s; display: none; } .searchBox-wrapper .category-searchbar.search-showHide.show { display: block; } .searchBox-wrapper .category-searchbar .item-suggestions:not(:last-child) { margin-bottom: 40px; } .searchBox-wrapper .category-searchbar .item-suggestions .item-title { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; font-size: 17px; width: 100%; font-weight: 500; margin-bottom: 20px; display: block; } .searchBox-wrapper .category-searchbar .item-suggestions .category-suggestion-list .list:not(:last-child) { margin-bottom: 10px; } .searchBox-wrapper .category-searchbar .item-suggestions .category-suggestion-list .list .item { font-size: 16px; color: var(--heading-color); display: inline-block; -webkit-transition: all 0.3s; transition: all 0.3s; } .searchBox-wrapper .category-searchbar .item-suggestions .product-suggestion-list .item { display: -webkit-box; display: -ms-flexbox; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 8px; } .searchBox-wrapper .category-searchbar .item-suggestions .product-suggestion-list .item .product-image { border: 1px solid rgba(221, 221, 221, 0.5); height: auto; width: 67px; } .searchBox-wrapper .category-searchbar .item-suggestions .product-suggestion-list .item .product-info { -webkit-box-flex: 1; -ms-flex: 1; flex: 1; } .searchBox-wrapper .category-searchbar .item-suggestions .product-suggestion-list .item .product-info .product-info-top .product-name { font-size: 15px; font-weight: 500; margin-bottom: 4px; } .searchBox-wrapper .category-searchbar .item-suggestions .product-suggestion-list .item .product-info .product-price { display: -webkit-box; display: -ms-flexbox; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; gap: 20px; } .searchBox-wrapper .category-searchbar .item-suggestions .product-suggestion-list .item .product-info .product-price .price-update-through { display: -webkit-box; display: -ms-flexbox; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; gap: 10px; } .searchBox-wrapper .category-searchbar .item-suggestions .product-suggestion-list .item .product-info .product-price .price-update-through .flash-price { font-size: 12px; color: var(--heading-color); font-weight: 600; } .searchBox-wrapper .category-searchbar .item-suggestions .product-suggestion-list .item .product-info .product-price .price-update-through .flash-old-prices { font-size: 15px; text-decoration: line-through; } .searchBox-wrapper .category-searchbar .item-suggestions .product-suggestion-list .item .product-info .product-price .stock-out { background: var(--main-color-one); color: #fff; padding: 1px 4px; display: inline-block; font-size: 11px; } .searchBox-wrapper .closed-icon { -webkit-transition: 0.4s; transition: 0.4s; right: 15px; z-index: 10; top: 15px; cursor: pointer; background: var(--main-color-one); color: #ffffff; font-size: 13px; width: 20px; height: 20px; line-height: 20px; border-radius: 50%; text-align: center; display: inline-block; background-image: none; opacity: 1; border: 0; position: absolute; right: 10px; top: 10px; -webkit-transform: rotate(0deg); transform: rotate(0deg); } .searchBox-wrapper .closed-icon:hover { background: #dc3545 !important; color: white; -webkit-transform: rotate(90deg); transform: rotate(90deg); } .sliderAreaInner { position: relative; z-index: 0; } .sliderAreaInner .innerHeroContent .tittle { color: var(--heading-color) !important; font-size: 50px; font-weight: 700; margin-bottom: 20px; display: inline-block; } @media only screen and (min-width: 768px) and (max-width: 991px) { .sliderAreaInner .innerHeroContent .tittle { font-size: 40px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .sliderAreaInner .innerHeroContent .tittle { font-size: 40px; } } @media (max-width: 575px) { .sliderAreaInner .innerHeroContent .tittle { font-size: 31px; } } .sliderAreaInner .shapeHero { position: absolute; left: -5px; top: 5px; bottom: 0; z-index: -1; } @media (max-width: 575px) { .sliderAreaInner .shapeHero { display: none; } } .sliderAreaInner .shapeHero2 { position: absolute; right: -5px; top: 5px; bottom: 0; z-index: -1; } @media (max-width: 575px) { .sliderAreaInner .shapeHero2 { display: none; } } .hero-overly { position: relative; z-index: 0; } .hero-overly::before { position: absolute; content: ""; background-color: rgba(0, 0, 0, 0.7); width: 100%; height: 100%; left: 0; top: 0; bottom: 0; right: 0; z-index: -1; background-repeat: no-repeat; } .singleCategories { padding: 25px 23px; border: 1px solid #E1E1E1; border-radius: 12px; position: relative; background: #fff; } @media (max-width: 575px) { .singleCategories { margin-bottom: 5px; -ms-flex-wrap: wrap; flex-wrap: wrap; } } .singleCategories::after { -webkit-transition: 0.3s; transition: 0.3s; position: absolute; content: ""; background: var(--heading-color); width: 100%; height: 100%; bottom: 0px; right: 0px; z-index: -1; text-align: center; margin: 0 auto; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; border-radius: 12px; } .singleCategories .icon { -webkit-transition: 0.4s; transition: 0.4s; display: inline-block; width: 60px; height: 60px; line-height: 56px; color: #fff; background: var(--main-color-one); overflow: hidden; text-align: center; margin: 0 auto; margin-bottom: 18px; border-radius: 10px; } @media (max-width: 575px) { .singleCategories .cap { padding-left: 0px; margin-bottom: 10px; } } .singleCategories .cap .title { font-size: 22px; font-weight: 500; margin-bottom: 10px; display: block; } .singleCategories .cap .title:hover { color: inherit; } .singleCategories .cap .pera { font-size: 16px; font-weight: 400; margin: 0; } .singleCategories:hover { -webkit-box-shadow: 0 3px 10px rgba(35, 47, 85, 0.1); background: #ffffff; cursor: pointer; } .singleCategories:hover::after { bottom: -8px; right: -8px; } .singleCategories:hover .icon { -webkit-animation: float 1.5s linear 1; animation: float 1.5s linear 1; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; } .aboutImg { position: relative; z-index: 0; } .aboutImg::after { -webkit-transition: 0.6s; transition: 0.6s; position: absolute; content: ""; background: var(--heading-color); width: 100%; height: 100%; bottom: -10px; left: -10px; z-index: -1; text-align: center; margin: 0 auto; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; border-radius: 12px; } .aboutImg:hover::after { background: var(--main-color-one); } @media (max-width: 991px) { .aboutImg { margin-bottom: 50px; } } .aboutImg img { width: 100%; border-radius: 16px; } @media (min-width: 1199.99px) { .aboutCaption { margin-left: 50px; } } .singleTestimonial { -webkit-transition: 0.4s; transition: 0.4s; background: #ffffff; padding: 21px 20px 6px 18px; border-radius: 16px; border-radius: 8px; border: 1px solid #E1E1E1; } .singleTestimonial .testiPera .pera { -webkit-transition: 0.3s; transition: 0.3s; color: #667085; line-height: 1.8; margin-bottom: 14px; font-size: 16px; font-weight: 400; } @media only screen and (min-width: 576px) and (max-width: 767px) { .singleTestimonial .testiPera .pera { margin-bottom: 30px; } } @media (max-width: 575px) { .singleTestimonial .testiPera .pera { font-size: 15px; margin-bottom: 30px; } } .singleTestimonial .testimonialClient { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; } .singleTestimonial .testimonialClient .clients { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 27px; } .singleTestimonial .testimonialClient .clients .clientImg { margin-right: 9px; border-radius: 50px; max-width: 40px; border-radius: 50%; } .singleTestimonial .testimonialClient .clients .clientImg img { border-radius: 50%; } .singleTestimonial .testimonialClient .clients .clientText { text-align: left; } .singleTestimonial .testimonialClient .clients .clientText .clientName { -webkit-transition: 0.3s; transition: 0.3s; color: var(--heading-color); font-family: var(--heading-font); font-size: 16px; font-weight: 500; text-align: left; margin-bottom: 0px; display: block; } .singleTestimonial .testimonialClient .clients .clientText .clinetDisCrip { -webkit-transition: 0.3s; transition: 0.3s; font-family: var(--heading-font); line-height: 1.5; margin: 0; font-size: 13px; font-weight: 500; } .singleTestimonial .testimonialClient .feedback { margin-bottom: 27px; } .singleTestimonial .testimonialClient .feedback .rattingList .listItems { display: inline-block; margin-bottom: 0px; } .singleTestimonial .testimonialClient .feedback .rattingList .listItems .icon { color: #FFB72B; font-size: 16px; } .singleTestimonial .testimonialClient .feedback .dates .dateTime { -webkit-transition: 0.3s; transition: 0.3s; font-family: var(--heading-font); line-height: 1.5; margin: 0; font-size: 13px; font-weight: 500; } .faqArea { position: relative; /* collapse */ } @media only screen and (min-width: 768px) and (max-width: 991px) { .faqArea { margin-bottom: 0px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .faqArea { margin-bottom: 0px; } } @media (max-width: 575px) { .faqArea { margin-bottom: 0px; } } @media (min-width: 1199px) { .faqArea .faq-caption { margin-left: 35px; } } @media (max-width: 575px) { .faqArea .faq-caption { margin-bottom: 35px; } } .faqArea .faq-caption .pera-top { font-weight: 500; color: var(--heading-color); font-size: 18px; } .faqArea .faq-img { position: relative; } @media only screen and (min-width: 768px) and (max-width: 991px) { .faqArea .faq-img { margin-bottom: 50px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .faqArea .faq-img { margin-bottom: 50px; } } @media (max-width: 575px) { .faqArea .faq-img { margin-bottom: 50px; } } .faqArea .faq-img .faq-font-img { position: absolute; z-index: 1; right: -74px; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); } @media only screen and (min-width: 992px) and (max-width: 1199px) { .faqArea .faq-img .faq-font-img { right: 0px; } } .faqArea .faq-img .faq-back-img img { width: 100%; } .faqArea .faq-shape { position: absolute; bottom: 0; right: 0px; z-index: -1; } @media only screen and (min-width: 1200px) and (max-width: 1399.99px) { .faqArea .faq-shape { right: -50px; } } @media (min-width: 1400px) and (max-width: 1599.99px) { .faqArea .faq-shape { right: 20px; } } @media only screen and (min-width: 992px) and (max-width: 1199px) { .faqArea .faq-shape { bottom: -25%; right: 2%; } } @media (max-width: 991px) { .faqArea .faq-shape { display: none; } } .faqArea .collapse-wrapper .accordion-item { border: 0; margin-bottom: 20px; border-radius: 16px; border: 1px solid #E1E1E1; position: relative; z-index: 1; background: #ffffff; } .faqArea .collapse-wrapper .accordion:last-child { margin-bottom: 0px; } .faqArea .collapse-wrapper .accordion-header { padding: 0; border: 0; background: #ffffff; border-radius: 16px 16px 0 0; } .faqArea .collapse-wrapper .accordion-header .accordion-button { text-align: left; color: var(--heading-color); background: none; border: 0; padding: 30px 81px 28px 31px; font-size: 22px; font-weight: 600; border-bottom: 0; display: block; text-decoration: none; border-radius: 0; } @media (max-width: 575px) { .faqArea .collapse-wrapper .accordion-header .accordion-button { padding: 17px 6px 21px 13px; } } .faqArea .collapse-wrapper .accordion-header .accordion-button::after { position: absolute; top: 22px; font-size: 24px; color: var(--heading-color); right: 33px; content: "\f068"; font-family: "Line Awesome Free"; font-weight: 900; background-image: none; outline: 0; -webkit-transform: rotate(0deg); transform: rotate(0deg); background: var(--main-color-one); width: 40px; height: 40px; text-align: center; line-height: 40px; border-radius: 8px; } @media (max-width: 575px) { .faqArea .collapse-wrapper .accordion-header .accordion-button::after { font-size: 18px; right: 5px; width: 30px; height: 30px; line-height: 30px; } } .faqArea .collapse-wrapper .accordion-header .accordion-button.collapsed { border: 0; } .faqArea .collapse-wrapper .accordion-header .accordion-button.collapsed::after { content: "\f067"; font-weight: 800; } .faqArea .collapse-wrapper .accordion-header .accordion-button:focus { -webkit-box-shadow: none !important; box-shadow: none !important; border: 0; } .faqArea .collapse-wrapper .accordion-header .accordion-button:not(.collapsed) { -webkit-box-shadow: none; box-shadow: none; } .faqArea .collapse-wrapper .accordion-collapse { border: 0; border-radius: 0 0 16px 16px; } .faqArea .collapse-wrapper .accordion-collapse.show { background: #fff; } .faqArea .collapse-wrapper .accordion-collapse .accordion-body { -webkit-transition: 0.3s; transition: 0.3s; background: #fff; border-radius: 0 0 16px 16px; padding: 10px 10px 20px 24px; } .accordion-collapse.show { position: relative; -webkit-transition: 0.4s; transition: 0.4s; } .accordion-collapse.show::before { -webkit-transition: 0.4s; transition: 0.4s; position: absolute; content: ""; background: var(--heading-color); width: 100%; height: 175%; bottom: -5px; left: 5px; z-index: -1; text-align: center; margin: 0 auto; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; border-radius: 16px; } @media (max-width: 575px) { .accordion-collapse.show::before { display: none; } } .simpleContact { background: var(--main-color-one); padding: 107px 20px; position: relative; border-radius: 16px; background-repeat: no-repeat; background-size: cover; } @media (max-width: 575px) { .simpleContact { padding: 40px 15px; } } .simpleContact .subTittle { text-transform: uppercase; font-size: 12px; color: var(--main-color-one); margin-bottom: 10px; display: block; } .simpleContact .tittle { font-size: 60px; display: block; font-weight: 700; line-height: 1.4; margin-bottom: 25px; color: var(--heading-color); } @media only screen and (min-width: 992px) and (max-width: 1199px) { .simpleContact .tittle { font-size: 41px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .simpleContact .tittle { font-size: 37px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .simpleContact .tittle { font-size: 31px; } } @media (max-width: 575px) { .simpleContact .tittle { font-size: 25px; } } .simpleContact .pera { color: var(--heading-color); font-size: 16px; margin-bottom: 35px; } @media (min-width: 1199.99px) { .simpleContact .pera { padding: 0 100px; } } .simpleContact .shapeContact { position: absolute; z-index: 1; } @media (max-width: 991px) { .simpleContact .shapeContact { display: none; } } .simpleContact .shapeContact > img { width: auto; } .simpleContact .shapeContact.shapeContact1 { left: 0; right: 0; bottom: 0px; z-index: 0; } .simpleContact .shapeContact.shapeContact2 { left: 3%; top: 20%; z-index: 1; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .simpleContact .shapeContact.shapeContact3 { right: 3%; top: 20%; z-index: 1; -webkit-transform: translateY(-50%); transform: translateY(-50%); } .footer-area .footer-logo { max-width: 160px; } .footer-area .footer-pera.footer-pera2 .pera { color: var(--paragraph-color); } .footer-area .footer-pera .pera { color: var(--heading-color-tow); font-size: 16px; margin-bottom: 19px; line-height: 1.8; margin-bottom: 28px; } .footer-area .footer-pera.footer-pera2 .pera { padding: 0; } .footer-area .footer-tittle .footerTittle { color: #ffffff; font-size: 22px; margin-bottom: 34px; font-weight: 700; } .footer-area .footer-tittle .footerTittle { color: var(--heading-color); font-size: 24px; margin-bottom: 34px; font-weight: 600; } .footer-area .footer-tittle .listing .listItem { margin-bottom: 11px; } .footer-area .footer-tittle .listing .listItem .icon { margin-right: 15px; color: var(--main-color-one); font-size: 20px; -webkit-box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25); box-shadow: 0 2px 4px rgba(0, 0, 0, 0.25); } .footer-area .footer-tittle .listing .listItem .pera { margin-bottom: 1px; font-size: 16px; color: var(--heading-color-tow); } .footer-area .footer-tittle .listing .listItem .singleLinks { font-size: 16px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; color: var(--heading-color-tow); } .footer-area .footer-tittle .listing .listItem .singleLinks:hover { letter-spacing: 0.2px; } .footer-area .footer-tittle .listing .listItem .singleLinks .icon { color: var(--main-color-one); font-size: 17px; display: inline-block; margin-right: 22px; line-height: 1.6; } .footer-area .footer-tittle .listing-info .listItem { margin-bottom: 25px; } .footer-area .footer-tittle .listing-info .listItem .singleLinks { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: start; -ms-flex-align: start; align-items: start; color: var(--heading-color-tow); } .footer-area .footer-tittle .listing-info .listItem .singleLinks:hover { color: var(--main-color-one); } .footer-area .footer-tittle .listing-info .listItem .singleLinks:hover .icon { background: var(--main-color-one); color: #ffffff; } .footer-area .footer-tittle .listing-info .listItem .singleLinks .icon { -webkit-transition: 0.4s; transition: 0.4s; color: var(--heading-color-tow); background: #ffffff; font-size: 16px; display: inline-block; margin-right: 22px; line-height: 1.2; display: inline-block; text-align: center; margin-right: 7px; width: 40px; height: 40px; line-height: 40px; border-radius: 50%; -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.25); box-shadow: 0 4px 5px rgba(0, 0, 0, 0.25); } .footer-area .footer-tittle .listing-info .listItem .singleLinks2 { color: var(--heading-color-tow); display: -webkit-box; display: -ms-flexbox; display: flex; } .footer-area .footer-tittle .listing-info .listItem .singleLinks2 .icon { -webkit-transition: 0.4s; transition: 0.4s; color: var(--paragraph-color); font-size: 16px; display: inline-block; margin-right: 22px; line-height: 1.2; display: inline-block; text-align: center; margin-right: 7px; } .footer-area .footer-form { position: relative; z-index: 1; } .footer-area .footer-form .newsletter-footer { position: relative; } .footer-area .footer-form .newsletter-footer .input { border-radius: 8px; border: 1px solid rgba(255, 255, 255, 0.2); width: 100%; height: 52px; padding: 10px 20px; padding-right: 101px; background: none; color: #D0D5DD; } .footer-area .footer-form .newsletter-footer .input::-webkit-input-placeholder { color: #D0D5DD; font-size: 14px; } .footer-area .footer-form .newsletter-footer .input::-moz-placeholder { color: #D0D5DD; font-size: 14px; } .footer-area .footer-form .newsletter-footer .input:-ms-input-placeholder { color: #D0D5DD; font-size: 14px; } .footer-area .footer-form .newsletter-footer .input::-ms-input-placeholder { color: #D0D5DD; font-size: 14px; } .footer-area .footer-form .newsletter-footer .input::placeholder { color: #D0D5DD; font-size: 14px; } .footer-area .footerFlexItems { background: #FFFFFF; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-transition: 0.4s; transition: 0.4s; cursor: pointer; } @media (max-width: 575px) { .footer-area .footerFlexItems { -ms-flex-wrap: wrap; flex-wrap: wrap; } } .footer-area .footerFlexItems .itemsImg { max-width: 90px; min-width: 90px; height: 70px; background-size: cover; background-repeat: no-repeat; margin-right: 22px; margin-bottom: 15px; border-radius: 8px; } @media (max-width: 575px) { .footer-area .footerFlexItems .itemsImg { width: 100%; } } .footer-area .footerFlexItems .itemsCaption .itemsTittle { font-family: var(--heading-font); margin-bottom: 5px; line-height: 1.3; font-weight: 700; font-size: 16px; display: block; } @media only screen and (min-width: 1200px) and (max-width: 1399.99px) { .footer-area .footerFlexItems .itemsCaption .itemsTittle { font-size: 15px; } } @media only screen and (min-width: 992px) and (max-width: 1199px) { .footer-area .footerFlexItems .itemsCaption .itemsTittle { font-size: 15px; } } @media (max-width: 575px) { .footer-area .footerFlexItems .itemsCaption .itemsTittle { font-size: 15px; } } .footer-area .footerFlexItems .itemsCaption .itemsCap { font-family: var(--heading-font); font-size: 14px; color: var(--heading-font); margin-bottom: 8px; } @media only screen and (min-width: 1200px) and (max-width: 1399.99px) { .footer-area .footerFlexItems .itemsCaption .itemsCap { font-size: 12px; margin-bottom: 7px; } } .footer-bottom-area .footer-border { border-top: 1px solid rgba(255, 255, 255, 0.2588235294); padding-top: 30px; padding-bottom: 29px; } @media only screen and (min-width: 768px) and (max-width: 991px) { .footer-bottom-area .footer-border { padding-top: 20px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .footer-bottom-area .footer-border { padding-top: 20px; } } @media (max-width: 575px) { .footer-bottom-area .footer-border { padding-top: 20px; } } .footer-bottom-area .footer-copy-right .pera { color: var(--heading-color-tow); font-weight: 400; font-size: 16px; line-height: 2; margin: 0; } .footer-bottom-area .footer-copy-right .pera i { color: var(--main-color-one); } .footer-bottom-area .footer-copy-right .pera a { color: var(--heading-color-tow); font-weight: 700; } .footer-bottom-area .footer-copy-right .pera a:hover { color: var(--main-color-one); } .footer-social .social { -webkit-transition: 0.4s; transition: 0.4s; -webkit-transition: 0.4s; transition: 0.4s; color: var(--paragraph-color); background: rgba(194, 250, 216, 0.7411764706); font-size: 15px; display: inline-block; text-align: center; margin-right: 7px; width: 35px; height: 35px; line-height: 35px; border-radius: 30px; -webkit-box-shadow: 0 4px 5px rgba(0, 0, 0, 0.25); box-shadow: 0 4px 5px rgba(0, 0, 0, 0.25); position: relative; top: 0; } .footer-social .social .icon { -webkit-transition: 0.4s; transition: 0.4s; display: inline-block; transform: rotateY(0deg); -webkit-transform: rotateY(0deg); -moz-transform: rotateY(0deg); -ms-transform: rotateY(0deg); -o-transform: rotateY(0deg); } .footer-social .social:hover { -webkit-box-shadow: 0 6px 15px rgba(143, 143, 143, 0.25); box-shadow: 0 6px 15px rgba(143, 143, 143, 0.25); top: -5px; } .footer-social .social:hover .icon { transform: rotateY(180deg); -webkit-transform: rotateY(180deg); -moz-transform: rotateY(180deg); -ms-transform: rotateY(180deg); -o-transform: rotateY(180deg); } .footer-social2 .social { color: var(--paragraph-color); font-size: 18px; display: inline-block; text-align: center; margin-right: 11px; } .footer-social2 .social .icon { -webkit-transition: 0.4s; transition: 0.4s; display: inline-block; -webkit-transform: translateY(0px); transform: translateY(0px); } .footer-social2 .social:hover { color: #D0D5DD; } .footer-social2 .social:hover .icon { -webkit-transform: translateY(-5px); transform: translateY(-5px); } .breadcrumb { background: none; padding: 0; margin: 0; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; border-radius: 8px; } .breadcrumb a { font-family: var(--body-font); color: var(--heading-color) !important; font-size: 16px; text-transform: capitalize; line-height: 1; font-weight: 500; } .breadcrumb .breadcrumb-item { line-height: 1; } .breadcrumb .breadcrumb-item:last-child a { font-weight: 600; } .breadcrumb .breadcrumb-item + .breadcrumb-item::before { display: inline-block; color: var(--heading-color); content: "\f105"; font-family: "Font Awesome 6 free"; font-size: 14px; padding: 0 0px; margin: 0 2px; font-weight: 700; position: relative; top: 1px; padding-right: 10px; } .pricing { margin-bottom: 18px; font-family: var(--heading-font); color: var(--heading-color); font-weight: 800; font-size: 40px; display: block; } .payment-gateway-list { display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: wrap; flex-wrap: wrap; } .payment-gateway-list .single-gateway-item { display: inline-block; position: relative; width: 111px; border: 1px solid #E1E1E1; margin-right: 15px; margin-bottom: 15px; border-radius: 8px; background: #ffffff; } @media (max-width: 575px) { .payment-gateway-list .single-gateway-item { width: 92px; } } .payment-gateway-list .single-gateway-item::before { position: absolute; content: ""; width: 100%; height: 100%; border: 1px solid transparent; border-radius: 8px; } .payment-gateway-list .single-gateway-item::after { position: absolute; right: -8px; top: -10px; width: 17px; height: 17px; line-height: 17px; background-color: transparent; border-radius: 50%; background-color: var(--main-color-one); color: #fff; -webkit-transition: 0.4s; transition: 0.4s; font-size: 10px; text-align: center; margin: 0 auto; z-index: 9; } .payment-gateway-list .single-gateway-item img { padding: 9px 20px; margin-right: 12px; display: block; text-align: center; width: 100%; height: 100%; } .payment-gateway-list .single-gateway-item.selected { position: relative; background: rgba(var(--main-color-one-rgb), 0.05); } .payment-gateway-list .single-gateway-item.selected::before { content: ""; border: 1px solid var(--main-color-one); } .payment-gateway-list .single-gateway-item.selected::after { content: "\f00c"; font-weight: 900; font-family: "Font Awesome 6 Free"; } .payment-gateway-list .single-gateway-item:hover { cursor: pointer; } .checkWrap2 { font-size: 16px; color: var(--heading-color); font-family: var(--heading-font); display: block; position: relative; padding-left: 33px; margin-bottom: 10px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } @media (max-width: 575px) { .checkWrap2 { font-size: 14px; } } .checkWrap2 input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; } .checkWrap2 input:checked ~ .checkmark { background-color: var(--main-color-one); border: 2px solid transparent; } .checkWrap2 input:checked ~ .checkmark:after { display: block; } .checkWrap2 .checkmark { position: absolute; top: 2px; left: 0; height: 20px; width: 20px; border: 1px solid #E1E1E1; border-radius: 5px; } .checkWrap2 .checkmark::after { left: 5px; top: 1px; width: 6px; height: 12px; border: solid white; border-width: 0px 2px 2px 0; -webkit-transform: rotate(45deg); transform: rotate(45deg); } .checkWrap2 .checkmark:after { content: ""; position: absolute; display: none; } .applyDetails { padding: 100px 70px 80px 70px; border-radius: 8px; -webkit-box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05); box-shadow: 0px 1px 2px rgba(16, 24, 40, 0.05); border: 1px solid #E1E1E1; } @media only screen and (min-width: 576px) and (max-width: 767px) { .applyDetails { padding: 60px 30px; } } @media (max-width: 575px) { .applyDetails { padding: 60px 10px; } } input[type=number] { -webkit-appearance: none; margin: 0; -moz-appearance: textfield; } .input-form { position: relative; } .input-form.input-form2 input { padding: 9px 18px 9px 19px; } .input-form input { background: none; color: var(--heading-color); height: 50px; width: 100%; font-size: 16px; font-weight: 300; padding: 9px 18px 9px 52px; position: relative; border: 1px solid #E1E1E1; border-radius: 8px; margin-bottom: 20px; } .input-form input::-webkit-input-placeholder { color: var(--heading-color); font-size: 16px; font-weight: 400; } .input-form input::-moz-placeholder { color: var(--heading-color); font-size: 16px; font-weight: 400; } .input-form input:-ms-input-placeholder { color: var(--heading-color); font-size: 16px; font-weight: 400; } .input-form input::-ms-input-placeholder { color: var(--heading-color); font-size: 16px; font-weight: 400; } .input-form input::placeholder { color: var(--heading-color); font-size: 16px; font-weight: 400; } @media only screen and (min-width: 768px) and (max-width: 991px) { .input-form input::-webkit-input-placeholder { font-size: 13px; } .input-form input::-moz-placeholder { font-size: 13px; } .input-form input:-ms-input-placeholder { font-size: 13px; } .input-form input::-ms-input-placeholder { font-size: 13px; } .input-form input::placeholder { font-size: 13px; } } @media (max-width: 575px) { .input-form input::-webkit-input-placeholder { font-size: 13px; } .input-form input::-moz-placeholder { font-size: 13px; } .input-form input:-ms-input-placeholder { font-size: 13px; } .input-form input::-ms-input-placeholder { font-size: 13px; } .input-form input::placeholder { font-size: 13px; } } .input-form .icon { color: #667085; position: absolute; left: 13px; top: 13px; text-align: center; line-height: 17px; font-size: 23px; } .input-form .nice-select { line-height: 30px; border: 1px solid #E1E1E1; height: 50px; width: 100%; color: var(--heading-color); font-weight: 500; text-transform: capitalize; padding-top: 10px; border-radius: 8px; margin-bottom: 20px; } .input-form .nice-select::after { border-bottom: 2px solid #a3a3a3; border-right: 2px solid #a3a3a3; height: 9px; right: 25px; width: 9px; } .input-form .nice-select .list { width: 100%; border-radius: 0; } .input-form .nice-select.open .list { width: 100%; border-radius: 0; } .input-form .nice-select .option { color: #071112; } .input-form .nice-select::-webkit-input-placeholder { color: #5E5E5E; font-size: 16px; font-weight: 400; } .input-form .nice-select::-moz-placeholder { color: #5E5E5E; font-size: 16px; font-weight: 400; } .input-form .nice-select:-ms-input-placeholder { color: #5E5E5E; font-size: 16px; font-weight: 400; } .input-form .nice-select::-ms-input-placeholder { color: #5E5E5E; font-size: 16px; font-weight: 400; } .input-form .nice-select::placeholder { color: #5E5E5E; font-size: 16px; font-weight: 400; } .input-form textarea { background: none; color: var(--heading-color); height: 160px; width: 100%; font-size: 16px; font-weight: 300; padding: 15px 18px 9px 20px; position: relative; border: 1px solid #EAECF0; border-radius: 8px; margin-bottom: 20px; } .file_upload { border: 1px solid #E1E1E1; padding: 7px 15px 3px 15px; border-radius: 6px; margin-bottom: 20px; /* input file style */ } .file_upload .input-file, .file_upload .file_upload .input-file2 { width: 0.1px; height: 0.1px; opacity: 0; overflow: hidden; position: absolute; z-index: -1; } .file_upload .btn_file_upload { border: 1px solid #E1E1E1; padding: 8px 15px !important; border-radius: 5px; display: inline-block !important; font-size: 16px; color: var(--paragraph-color); border-radius: 6px; margin-right: 10px; } .file_upload .btn_file_upload:hover { background-color: var(--main-color-one); color: var(--heading-color); border: 1px solid transparent; } .file_upload .input-file + .js-labelFile, .file_upload .file_upload .input-file + .js-labelFile2, .file_upload .file_upload .input-file2 + .js-labelFile, .file_upload .file_upload .input-file2 + .js-labelFile2 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; } .sectionBg1-global { background: var(--site-); } .sectionBg2-global { background: #F4F4F4; } .aboutImg-global { border-radius: 8px; } .aboutImg-global img { width: 100%; border-radius: 8px; } .aboutCaption-global .tittle { color: var(--heading-color); font-size: 44px; display: block; font-weight: 700; line-height: 1.3; margin-bottom: 30px; display: inline-block; } @media only screen and (min-width: 768px) and (max-width: 991px) { .aboutCaption-global .tittle { font-size: 36px !important; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .aboutCaption-global .tittle { font-size: 31px !important; } } @media (max-width: 575px) { .aboutCaption-global .tittle { font-size: 24px !important; } } .aboutCaption-global .pera { font-size: 16px; font-weight: 400; line-height: 1.5; } .listingStyle.listing2 > .listItem { padding-left: 25px; } .listingStyle.listing2 > .listItem::before { content: "."; color: var(--main-color-one); display: inline-block; font-size: 78px; margin-right: 10px; line-height: 0; position: absolute; top: -10px; left: -4px; } .listingStyle.listing2 > .listItem::after { display: none; } .listingStyle .listItem { font-family: var(--heading-font); color: var(--heading-color); margin-bottom: 15px; font-size: 16px; padding-left: 30px; position: relative; } .listingStyle .listItem:last-child { margin-bottom: 30px; } .listingStyle .listItem::after { content: "✓"; background: var(--main-color-one); color: #fff; display: inline-block; font-size: 10px; margin-right: 10px; position: absolute; top: 5px; left: 0; width: 15px; height: 15px; line-height: 15px; border-radius: 50%; text-align: center; } .listingStyle .listItem .icon { -webkit-transition: 0.4s; transition: 0.4s; display: inline-block; width: 24px; height: 24px; color: #fff; background: var(--main-color-one); overflow: hidden; text-align: center; border-radius: 50%; margin-right: 10px; } .listingStyle .listItem .articlesTag { margin: 0; } .ourBranding-global.topPosition { margin-top: -86px; position: relative; z-index: 1; } .ourBranding-global .brandWrapper.wrapperStyleOne { background: #fff; } .ourBranding-global .brandWrapper.wrapperStyleOne .client-single { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; cursor: pointer; } @media (max-width: 575px) { .ourBranding-global .brandWrapper.wrapperStyleOne .client-single { -ms-flex-wrap: wrap; flex-wrap: wrap; } } .ourBranding-global .brandWrapper.wrapperStyleOne .client-single img { -webkit-transition: 0.4s; transition: 0.4s; -webkit-filter: contrast(0%); filter: contrast(0%); opacity: 0.5; } .ourBranding-global .brandWrapper.wrapperStyleOne .client-single:hover img { -webkit-filter: contrast(100%); filter: contrast(100%); opacity: 1; } .ourBranding-global .brandWrapper.wrapperStyleTwo { -webkit-box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.04); box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.04); padding: 52px 9px 50px 7px; border-radius: 20px; background: #fff; border: 1px solid #E1E1E1; } .ourBranding-global .brandWrapper.wrapperStyleTwo .client-single { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; cursor: pointer; } @media (max-width: 575px) { .ourBranding-global .brandWrapper.wrapperStyleTwo .client-single { -ms-flex-wrap: wrap; flex-wrap: wrap; } } .ourBranding-global .brandWrapper.wrapperStyleTwo .client-single img { -webkit-transition: 0.4s; transition: 0.4s; -webkit-filter: contrast(0%); filter: contrast(0%); opacity: 0.5; } .ourBranding-global .brandWrapper.wrapperStyleTwo .client-single:hover img { -webkit-filter: contrast(100%); filter: contrast(100%); opacity: 1; } .singleTestimonial-global { -webkit-transition: 0.4s; transition: 0.4s; background: #F9F9F9; padding: 21px 20px 6px 18px; border-radius: 16px; } .singleTestimonial-global .testiPera .pera { -webkit-transition: 0.3s; transition: 0.3s; color: #667085; line-height: 1.8; margin-bottom: 30px; font-size: 16px; font-weight: 400; } @media only screen and (min-width: 576px) and (max-width: 767px) { .singleTestimonial-global .testiPera .pera { margin-bottom: 30px; } } @media (max-width: 575px) { .singleTestimonial-global .testiPera .pera { font-size: 15px; margin-bottom: 30px; } } .singleTestimonial-global .testimonialClient { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -ms-flex-wrap: wrap; flex-wrap: wrap; } .singleTestimonial-global .testimonialClient .clients { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; margin-bottom: 12px; } .singleTestimonial-global .testimonialClient .clients .clientImg { margin-right: 9px; border-radius: 50px; max-width: 40px; border-radius: 50%; } .singleTestimonial-global .testimonialClient .clients .clientImg img { border-radius: 50%; } .singleTestimonial-global .testimonialClient .clients .clientText { text-align: left; } .singleTestimonial-global .testimonialClient .clients .clientText .clientName { -webkit-transition: 0.3s; transition: 0.3s; color: var(--heading-color); font-family: var(--heading-font); font-size: 16px; font-weight: 500; text-align: left; margin-bottom: 0px; display: block; } .singleTestimonial-global .testimonialClient .clients .clientText .clinetDisCrip { -webkit-transition: 0.3s; transition: 0.3s; font-family: var(--heading-font); line-height: 1.5; margin: 0; font-size: 13px; font-weight: 500; } .singleTestimonial-global .testimonialClient .feedback { margin-bottom: 12px; } .singleTestimonial-global .testimonialClient .feedback .rattingList .listItems { display: inline-block; margin-bottom: 0px; } .singleTestimonial-global .testimonialClient .feedback .rattingList .listItems .icon { color: #FFB72B; font-size: 16px; } .singleTestimonial-global .testimonialClient .feedback .dates .dateTime { -webkit-transition: 0.3s; transition: 0.3s; font-family: var(--heading-font); line-height: 1.5; margin: 0; font-size: 13px; font-weight: 500; } .contactUs .tittle { color: var(--heading-color); font-family: var(--heading-font); font-size: 32px; display: block; font-weight: 500; margin-bottom: 30px; display: inline-block; } @media (max-width: 575px) { .contactUs .tittle { font-size: 25px; } } .contactUs .input-form { position: relative; } .contactUs .input-form.input-form2 input { padding: 9px 18px 9px 19px; } .contactUs .input-form input { background: none; color: var(--heading-color); height: 50px; width: 100%; font-size: 16px; font-weight: 300; padding: 9px 18px 9px 52px; position: relative; border: 1px solid #E1E1E1; border-radius: 8px; margin-bottom: 20px; } .contactUs .input-form input::-webkit-input-placeholder { color: var(--heading-color); font-size: 16px; font-weight: 400; } .contactUs .input-form input::-moz-placeholder { color: var(--heading-color); font-size: 16px; font-weight: 400; } .contactUs .input-form input:-ms-input-placeholder { color: var(--heading-color); font-size: 16px; font-weight: 400; } .contactUs .input-form input::-ms-input-placeholder { color: var(--heading-color); font-size: 16px; font-weight: 400; } .contactUs .input-form input::placeholder { color: var(--heading-color); font-size: 16px; font-weight: 400; } @media only screen and (min-width: 768px) and (max-width: 991px) { .contactUs .input-form input::-webkit-input-placeholder { font-size: 13px; } .contactUs .input-form input::-moz-placeholder { font-size: 13px; } .contactUs .input-form input:-ms-input-placeholder { font-size: 13px; } .contactUs .input-form input::-ms-input-placeholder { font-size: 13px; } .contactUs .input-form input::placeholder { font-size: 13px; } } @media (max-width: 575px) { .contactUs .input-form input::-webkit-input-placeholder { font-size: 13px; } .contactUs .input-form input::-moz-placeholder { font-size: 13px; } .contactUs .input-form input:-ms-input-placeholder { font-size: 13px; } .contactUs .input-form input::-ms-input-placeholder { font-size: 13px; } .contactUs .input-form input::placeholder { font-size: 13px; } } .contactUs .input-form .icon { color: #667085; position: absolute; left: 13px; top: 13px; text-align: center; line-height: 17px; font-size: 23px; } .contactUs .input-form .nice-select { line-height: 30px; border: 1px solid #E1E1E1; height: 50px; width: 100%; color: var(--heading-color); font-weight: 500; text-transform: capitalize; padding-top: 10px; border-radius: 8px; margin-bottom: 20px; } .contactUs .input-form .nice-select::after { border-bottom: 2px solid #a3a3a3; border-right: 2px solid #a3a3a3; height: 9px; right: 25px; width: 9px; } .contactUs .input-form .nice-select .list { width: 100%; border-radius: 0; } .contactUs .input-form .nice-select.open .list { width: 100%; border-radius: 0; } .contactUs .input-form .nice-select .option { color: #071112; } .contactUs .input-form .nice-select::-webkit-input-placeholder { color: #5E5E5E; font-size: 16px; font-weight: 400; } .contactUs .input-form .nice-select::-moz-placeholder { color: #5E5E5E; font-size: 16px; font-weight: 400; } .contactUs .input-form .nice-select:-ms-input-placeholder { color: #5E5E5E; font-size: 16px; font-weight: 400; } .contactUs .input-form .nice-select::-ms-input-placeholder { color: #5E5E5E; font-size: 16px; font-weight: 400; } .contactUs .input-form .nice-select::placeholder { color: #5E5E5E; font-size: 16px; font-weight: 400; } .contactUs .input-form textarea { background: none; color: var(--heading-color); height: 160px; width: 100%; font-size: 16px; font-weight: 300; padding: 15px 18px 9px 20px; position: relative; border: 1px solid #EAECF0; border-radius: 8px; margin-bottom: 20px; } .contactUs .cmn-btn1 { border-radius: 8px; } .file_upload { border: 1px solid #E1E1E1; padding: 7px 15px 3px 15px; border-radius: 6px; margin-bottom: 20px; /* input file style */ } .file_upload .input-file, .file_upload .file_upload .input-file2 { width: 0.1px; height: 0.1px; opacity: 0; overflow: hidden; position: absolute; z-index: -1; } .file_upload .btn_file_upload { border: 1px solid #E1E1E1; padding: 8px 15px !important; border-radius: 5px; display: inline-block !important; font-size: 16px; color: var(--paragraph-color); border-radius: 6px; margin-right: 10px; } .file_upload .btn_file_upload:hover { background-color: var(--main-color-one); color: #fff; border: 1px solid transparent; } .file_upload .input-file + .js-labelFile, .file_upload .file_upload .input-file + .js-labelFile2, .file_upload .file_upload .input-file2 + .js-labelFile, .file_upload .file_upload .input-file2 + .js-labelFile2 { overflow: hidden; text-overflow: ellipsis; white-space: nowrap; cursor: pointer; } .singleContact { -webkit-transition: 0.4s; transition: 0.4s; background: rgba(255, 255, 255, 0.5); padding: 30px 20px 25px 20px; position: relative; z-index: 1; border-radius: 8px; border: 1px solid #E1E1E1; } .singleContact::before { position: absolute; content: ""; width: 100%; height: 0; background: #B4E0C5; -webkit-transition: 0.6s; transition: 0.6s; bottom: 0; left: 0; z-index: -1; border-radius: 8px; } .singleContact .icon-wrap .icon { font-size: 25px; display: inline-block; width: 60px; height: 60px; line-height: 56px; color: #fff; background: var(--main-color-one); overflow: hidden; text-align: center; margin: 0 auto; margin-bottom: 18px; border-radius: 8px; } .singleContact .cat-cap .tittle { color: var(--heading-color); -webkit-transition: 0.2s; transition: 0.2s; font-size: 20px; font-weight: 600; margin-bottom: 20px; display: block; -webkit-text-decoration: underline transparent; text-decoration: underline transparent; } @media only screen and (min-width: 576px) and (max-width: 767px) { .singleContact .cat-cap .tittle { font-size: 21px; } } @media (max-width: 575px) { .singleContact .cat-cap .tittle { font-size: 21px; } } .singleContact .cat-cap .pera { margin-bottom: 0px; color: var(--body-font); font-size: 16px; -webkit-transition: 0.2s; transition: 0.2s; margin: 0; line-height: 1.6; } @media only screen and (min-width: 576px) and (max-width: 767px) { .singleContact .cat-cap .pera { font-size: 15px; } } @media only screen and (min-width: 1200px) and (max-width: 1399.99px) { .singleContact .cat-cap .pera { font-size: 13px; } } .singleContact:hover { cursor: pointer; border: 1px solid #B4E0C5; } .singleContact:hover::before { height: 100%; } .mapWrapper-contact iframe { width: 100%; height: 370px; border: 0; margin-bottom: 10; border-radius: 8px; } .heading-color { color: var(--heading-color); } .form-Wrapper { background: #FFFFFF; -webkit-box-shadow: 0px 2px 11px 3px rgba(26, 40, 68, 0.06); box-shadow: 0px 2px 11px 3px rgba(26, 40, 68, 0.06); border-radius: 12px; padding: 50px 60px; border-radius: 8px; border: 1px solid #E1E1E1; } @media (max-width: 575px) { .form-Wrapper { padding: 30px 20px; } } .form-Wrapper .input-form { position: relative; } .form-Wrapper .input-form.input-form2 input { padding: 9px 18px 9px 19px; } .form-Wrapper .input-form input { background: none; color: var(--heading-color); height: 50px; width: 100%; font-size: 16px; font-weight: 300; padding: 9px 18px 9px 52px; position: relative; border: 1px solid #EAECF0; border-radius: 8px; margin-bottom: 20px; } .form-Wrapper .input-form input::-webkit-input-placeholder { color: var(--heading-color); font-size: 16px; font-weight: 400; } .form-Wrapper .input-form input::-moz-placeholder { color: var(--heading-color); font-size: 16px; font-weight: 400; } .form-Wrapper .input-form input:-ms-input-placeholder { color: var(--heading-color); font-size: 16px; font-weight: 400; } .form-Wrapper .input-form input::-ms-input-placeholder { color: var(--heading-color); font-size: 16px; font-weight: 400; } .form-Wrapper .input-form input::placeholder { color: var(--heading-color); font-size: 16px; font-weight: 400; } @media only screen and (min-width: 768px) and (max-width: 991px) { .form-Wrapper .input-form input::-webkit-input-placeholder { font-size: 13px; } .form-Wrapper .input-form input::-moz-placeholder { font-size: 13px; } .form-Wrapper .input-form input:-ms-input-placeholder { font-size: 13px; } .form-Wrapper .input-form input::-ms-input-placeholder { font-size: 13px; } .form-Wrapper .input-form input::placeholder { font-size: 13px; } } @media (max-width: 575px) { .form-Wrapper .input-form input::-webkit-input-placeholder { font-size: 13px; } .form-Wrapper .input-form input::-moz-placeholder { font-size: 13px; } .form-Wrapper .input-form input:-ms-input-placeholder { font-size: 13px; } .form-Wrapper .input-form input::-ms-input-placeholder { font-size: 13px; } .form-Wrapper .input-form input::placeholder { font-size: 13px; } } .form-Wrapper .input-form .icon { color: #667085; position: absolute; left: 6px; top: 8px; text-align: center; line-height: 17px; font-size: 23px; } .form-Wrapper textarea { background: none; color: var(--heading-color); height: 120px; width: 100%; font-size: 16px; font-weight: 300; padding: 15px 18px 9px 20px; position: relative; border: 1px solid #EAECF0; border-radius: 8px; margin-bottom: 20px; } .form-Wrapper .select-StyleTwo { position: relative; } .form-Wrapper .select-StyleTwo .icon { position: absolute; left: 15px; display: inline-block; top: 17px; font-size: 24px; } .form-Wrapper .select-StyleTwo .nice-select { border: 1px solid rgba(208, 213, 221, 0.4); width: 100%; height: 50px; background: #fff; border-radius: 0px; padding: 11px 19px 11px 19px; color: #667085; margin-bottom: 16px; line-height: 24px; border-radius: 8px; margin-bottom: 20px; font-size: 16px; } .form-Wrapper .select-StyleTwo .nice-select .list { width: 100%; } .form-Wrapper .select-StyleTwo .nice-select.open .list { width: 100%; border-radius: 0; border: 0; } .form-Wrapper .select-StyleTwo .nice-select::after { border-bottom: 2px solid #76787A; border-right: 2px solid #76787A; height: 9px; width: 9px; margin-top: -8px; right: 29px; } .form-Wrapper .select-StyleTwo .nice-select .option:hover, .form-Wrapper .select-StyleTwo .nice-select .nice-select .option.focus, .form-Wrapper .select-StyleTwo .nice-select .nice-select .option.selected.focus { background-color: var(--main-color-one); color: white; } .form-Wrapper .checkWrap2 { font-size: 16px; color: var(--heading-color); font-family: var(--heading-font); display: block; position: relative; padding-left: 33px; margin-bottom: 25px; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; } @media (max-width: 575px) { .form-Wrapper .checkWrap2 { font-size: 14px; } } .form-Wrapper .checkWrap2 input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; } .form-Wrapper .checkWrap2 input:checked ~ .checkmark { background-color: var(--main-color-one); border: 2px solid transparent; } .form-Wrapper .checkWrap2 input:checked ~ .checkmark:after { display: block; } .form-Wrapper .checkWrap2 a { color: var(--main-color-one); } .form-Wrapper .checkWrap2 .checkmark { position: absolute; top: 2px; left: 0; height: 20px; width: 20px; border: 1px solid #93959E; border-radius: 5px; } .form-Wrapper .checkWrap2 .checkmark::after { left: 5px; top: 1px; width: 6px; height: 12px; border: solid white; border-width: 0px 2px 2px 0; -webkit-transform: rotate(45deg); transform: rotate(45deg); } .form-Wrapper .checkWrap2 .checkmark:after { content: ""; position: absolute; display: none; } .form-Wrapper .cmn-btn1 { border-radius: 8px; } .form-Wrapper .cmn-btn-outline0 { border-radius: 8px; } .passRemember { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; margin-bottom: 18px; } .passRemember .forgetPassword .forgetPass { color: var(--main-color-one); font-weight: 500; font-size: 16px; background: none; border: 0; } .sinUp .singApp { font-family: var(--heading-font); color: var(--main-color-one); font-weight: 500; margin-left: 10px; } .success-checkmarkStyle { overflow: hidden; width: 100px; height: 100px; margin: 0 auto; padding: 0; margin-bottom: 40px; overflow: hidden; } .success-checkmarkStyle .check-icon { width: 80px; height: 80px; position: relative; border-radius: 50%; -webkit-box-sizing: content-box; box-sizing: content-box; border: 7px solid #14BA85; overflow: hidden; } .success-checkmarkStyle .check-icon::before { top: 3px; left: -2px; width: 36px; -webkit-transform-origin: 100% 50%; transform-origin: 100% 50%; border-radius: 100px 0 0 100px; } .success-checkmarkStyle .check-icon::after { top: 4px; left: 30px; width: 82px; -webkit-transform-origin: 0 50%; transform-origin: 0 50%; border-radius: 0 100px 100px 0; -webkit-animation: rotate-circle 8.25s ease-in; animation: rotate-circle 8.25s ease-in; } @-webkit-keyframes rotate-circle { 0% { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } 5% { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } 12% { -webkit-transform: rotate(-405deg); transform: rotate(-405deg); } 100% { -webkit-transform: rotate(-405deg); transform: rotate(-405deg); } } @keyframes rotate-circle { 0% { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } 5% { -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } 12% { -webkit-transform: rotate(-405deg); transform: rotate(-405deg); } 100% { -webkit-transform: rotate(-405deg); transform: rotate(-405deg); } } .success-checkmarkStyle .check-icon::before, .success-checkmarkStyle .check-icon::after { content: ""; height: 101px; position: absolute; background: #fafafa; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } .success-checkmarkStyle .check-icon .icon-line { height: 7px; background-color: #14BA85; display: block; border-radius: 2px; position: absolute; z-index: 10; } .success-checkmarkStyle .check-icon .icon-line.line-tip { top: 46px; left: 14px; width: 25px; -webkit-transform: rotate(45deg); transform: rotate(45deg); -webkit-animation: icon-line-tip 2s; animation: icon-line-tip 2s; } @-webkit-keyframes icon-line-tip { 0% { width: 0; left: 1px; top: 19px; } 54% { width: 0; left: 1px; top: 19px; } 70% { width: 50px; left: -8px; top: 37px; } 84% { width: 17px; left: 21px; top: 48px; } 100% { width: 25px; left: 14px; top: 45px; } } @keyframes icon-line-tip { 0% { width: 0; left: 1px; top: 19px; } 54% { width: 0; left: 1px; top: 19px; } 70% { width: 50px; left: -8px; top: 37px; } 84% { width: 17px; left: 21px; top: 48px; } 100% { width: 25px; left: 14px; top: 45px; } } .success-checkmarkStyle .check-icon .icon-line.line-long { top: 38px; right: 8px; width: 47px; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); -webkit-animation: icon-line-long 2s; animation: icon-line-long 2s; } @-webkit-keyframes icon-line-long { 0% { width: 0; right: 46px; top: 54px; } 65% { width: 0; right: 46px; top: 54px; } 84% { width: 55px; right: 0px; top: 35px; } 100% { width: 47px; right: 8px; top: 38px; } } @keyframes icon-line-long { 0% { width: 0; right: 46px; top: 54px; } 65% { width: 0; right: 46px; top: 54px; } 84% { width: 55px; right: 0px; top: 35px; } 100% { width: 47px; right: 8px; top: 38px; } } .success-checkmarkStyle .check-icon .icon-circle { top: -7px; left: -7px; z-index: 10; width: 80px; height: 80px; border-radius: 50%; position: absolute; -webkit-box-sizing: content-box; box-sizing: content-box; border: 7px solid rgba(76, 175, 80, 0.7); } .success-checkmarkStyle .check-icon .icon-fix { top: 8px; width: 7px; left: 26px; z-index: 1; height: 85px; position: absolute; -webkit-transform: rotate(-45deg); transform: rotate(-45deg); background: #fafafa; } .singleTeam-global { background: #ffffff; border-radius: 16px; } .singleTeam-global .team-img { position: relative; border-radius: 16px 16px 0 0; border-radius: 16px; } .singleTeam-global .teamCaption { padding: 17px 28px; } .singleTeam-global .teamCaption .title { font-weight: 500; font-size: 18px; } @media only screen and (min-width: 768px) and (max-width: 991px) { .singleTeam-global .teamCaption .title { font-size: 18px; } } .singleTeam-global .teamCaption .pera { color: var(--paragraph-color); } .singleTeam-global .teamSocial { position: absolute; top: 22px; right: 20px; } .singleTeam-global .teamSocial .single { margin-bottom: 10px; display: block; } .singleTeam-global .teamSocial .single .social { color: #ffffff; background: var(--main-color-one); width: 30px; height: 30px; border-radius: 50%; font-size: 14px; line-height: 30px; text-align: center; margin-left: 8px; display: inline-block; /* IE 9 */ -webkit-transform: 0.4s; /* Chrome, Safari, Opera */ transform: 0.4s; -webkit-transform: translateX(25px); transform: translateX(25px); opacity: 0; visibility: hidden; } .singleTeam-global .teamSocial .single .social i { display: inline-block; } .singleTeam-global .teamSocial .single:nth-child(1) a { -webkit-transition-delay: 0s; transition-delay: 0s; } .singleTeam-global .teamSocial .single:nth-child(2) a { -webkit-transition-delay: 0.1s; transition-delay: 0.1s; } .singleTeam-global .teamSocial .single:nth-child(3) a { -webkit-transition-delay: 0.3s; transition-delay: 0.3s; } .singleTeam-global:hover .teamSocial .social { -webkit-transform: translateX(0px); transform: translateX(0px); opacity: 1; visibility: visible; } .white-btn { font-family: var(--heading-font); background: #ffffff; padding: 26px 26px 23px 34px; color: var(--btn-color-one); cursor: pointer; font-size: 18px; font-weight: 700; border-radius: 8px; line-height: 1; cursor: pointer; display: inline-block; line-height: 0; -moz-user-select: none; cursor: pointer; -webkit-transition: color 0.4s linear; transition: color 0.4s linear; position: relative; z-index: 1; border: 0; } .singleServices-global { border: 1px solid #E1E1E1; border-radius: 8px; -webkit-transition: 0.4s; transition: 0.4s; background: #F9F9F9; } .singleServices-global:hover { -webkit-box-shadow: 0 3px 12px rgba(45, 23, 191, 0.09); box-shadow: 0 3px 12px rgba(45, 23, 191, 0.09); } .singleServices-global .event-img { position: relative; border-radius: 8px 8px 0 0; overflow: hidden; } .singleServices-global .event-img img { border-radius: 8px 8px 0 0; width: 100%; } .singleServices-global .event-img .content { position: absolute; top: 10px; right: 10px; z-index: 0; text-align: center; line-height: 1.2; border-radius: 8px; color: #fff; font-size: 16px; font-weight: 500; padding: 13px 16px; background: var(--main-color-two); } .singleServices-global .event-img .content .month { display: block; } .singleServices-global .eventCaption { padding: 24px 17px 0px 20px; } .singleServices-global .eventCaption .tittle { font-size: 20px; font-weight: 600; margin-bottom: 13px; line-height: 1.3; display: block; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .singleServices-global .eventCaption .tittle { font-size: 16px; } } .singleServices-global .eventCaption .pera { font-size: 16px; font-weight: 300; margin-bottom: 20px; } @media only screen and (min-width: 768px) and (max-width: 991px) { .singleServices-global .eventCaption .pera { font-size: 12px; } } .singleServices-global .eventCaption .cmn-btn-outline3 { border-radius: 8px; } .searchByTopic .checkWrap { display: block; position: relative; padding-left: 35px; margin-bottom: 2px; cursor: pointer; font-size: 22px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; color: #232F55; font-size: 16px; } @media (max-width: 575px) { .searchByTopic .checkWrap { font-size: 14px; } } .searchByTopic .checkWrap input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; } .searchByTopic .checkWrap input:checked ~ .checkmark { background-color: var(--main-color-one); border: 2px solid transparent; } .searchByTopic .checkWrap input:checked ~ .checkmark:after { display: block; } .searchByTopic .checkWrap .checkmark { position: absolute; top: 5px; left: 0; height: 15px; width: 17px; border: 1px solid #93959E; border-radius: 0; } .searchByTopic .checkWrap .checkmark::after { left: 4px; top: 1px; width: 5px; height: 8px; border: solid white; border-width: 0px 2px 2px 0; -webkit-transform: rotate(45deg); transform: rotate(45deg); } .searchByTopic .checkWrap .checkmark:after { content: ""; position: absolute; display: none; } .checkWrap { display: block; position: relative; padding-left: 35px; margin-bottom: 5px; cursor: pointer; font-size: 22px; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; color: var(--paragraph-color); font-size: 16px; } @media (max-width: 575px) { .checkWrap { font-size: 14px; } } .checkWrap.styleTwo { font-size: 16px; margin-bottom: 10px; } .checkWrap.styleTwo .checkmark { top: 4px; height: 15px; width: 16px; } .checkWrap input { position: absolute; opacity: 0; cursor: pointer; height: 0; width: 0; } .checkWrap input:checked ~ .checkmark { background-color: var(--main-color-one); border: 2px solid transparent; } .checkWrap input:checked ~ .checkmark:after { display: block; } .checkWrap .checkmark { position: absolute; top: 5px; left: 0; height: 15px; width: 17px; border: 1px solid #93959E; border-radius: 0; } .checkWrap .checkmark::after { left: 4px; top: 1px; width: 5px; height: 8px; border: solid white; border-width: 0px 2px 2px 0; -webkit-transform: rotate(45deg); transform: rotate(45deg); } .checkWrap .checkmark:after { content: ""; position: absolute; display: none; } .popularServices-global { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -webkit-transition: 0.4s; transition: 0.4s; cursor: pointer; } @media (max-width: 575px) { .popularServices-global { -ms-flex-wrap: wrap; flex-wrap: wrap; } } .popularServices-global .itemsImg { max-width: 100px; min-width: 100px; height: 82px; background-size: cover; background-repeat: no-repeat; margin-right: 22px; margin-bottom: 15px; border-radius: 8px; } @media (max-width: 575px) { .popularServices-global .itemsImg { width: 100%; } } .popularServices-global .itemsCaption .itemsTittle { font-family: var(--heading-font); margin-bottom: 5px; line-height: 1.3; font-weight: 600; font-size: 16px; display: block; } @media only screen and (min-width: 1200px) and (max-width: 1399.99px) { .popularServices-global .itemsCaption .itemsTittle { font-size: 15px; } } @media only screen and (min-width: 992px) and (max-width: 1199px) { .popularServices-global .itemsCaption .itemsTittle { font-size: 15px; } } @media (max-width: 575px) { .popularServices-global .itemsCaption .itemsTittle { font-size: 15px; } } .popularServices-global .itemsCaption .itemsCap { font-family: var(--heading-font); font-size: 14px; color: var(--heading-font); margin-bottom: 8px; } @media only screen and (min-width: 1200px) and (max-width: 1399.99px) { .popularServices-global .itemsCaption .itemsCap { font-size: 12px; margin-bottom: 7px; } } .popularServices-global .ratting .listItem { display: inline-block; line-height: 1; margin-bottom: 7px; } .popularServices-global .ratting .listItem .icon { color: #f7b614; font-size: 11px; } .popularServices-global .ratting .listItem .reviewNumber { color: var(--paragraph-color); } .popularServices-global .ratting .listItem p { margin: 0; } .popularServices-global .productPrice { margin-bottom: 15px; } .popularServices-global .productPrice .regularPrice { font-weight: 600; font-size: 16px; display: inline-block; color: var(--main-color-one); } .servicesDiscription-global .capImg { border-radius: 8px; margin-bottom: 40px; } .servicesDiscription-global .pera { margin-bottom: 40px; } .cartWrap { padding: 42px 47px; border-radius: 12px; text-align: center; background: var(--main-color-one); } @media (max-width: 575px) { .cartWrap { margin-bottom: 5px; -ms-flex-wrap: wrap; flex-wrap: wrap; } } .cartWrap .icon { -webkit-transition: 0.4s; transition: 0.4s; display: inline-block; text-align: center; margin: 0 auto; margin-bottom: 25px; } @media (max-width: 575px) { .cartWrap .cap { padding-left: 0px; margin-bottom: 10px; } } .cartWrap .cap .title { color: #ffffff; font-size: 32px; font-weight: 500; margin-bottom: 20px; display: block; } .cartWrap .cap .title:hover { color: #ffffff; } .cartWrap .cap .pera { color: #ffffff; font-size: 16px; font-weight: 400; margin-bottom: 20px; } .cartWrap:hover { cursor: pointer; } .cartWrap:hover .icon { -webkit-animation: float 1.5s linear 1; animation: float 1.5s linear 1; -webkit-transform-origin: 50% 50%; transform-origin: 50% 50%; } .singleBlog-global { border-radius: 8px; } .singleBlog-global .blog-img { position: relative; border-radius: 8px 8px 0 0; overflow: hidden; } .singleBlog-global .blog-img img { border-radius: 8px 8px 0 0; width: 100%; width: calc(100% + 60px); opacity: 1; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s; -webkit-transform: translate3d(-20px, 0, 0) scale(1.1); transform: translate3d(-20px, 0, 0) scale(1.1); -webkit-backface-visibility: hidden; backface-visibility: hidden; } .singleBlog-global .blog-img .content { position: absolute; top: 32px; left: 0; z-index: 2; color: var(--heading-color); font-size: 15px; font-weight: 400; padding: 2px 24px; padding-left: 8px; border-radius: 0px; background: var(--main-color-one); border-radius: 0 2px 2px 0; -webkit-clip-path: polygon(100% 0%, 90.6% 52.17%, 100% 100%, 0px 100%, -0.49% 47%, 0px 0px); clip-path: polygon(100% 0%, 83.44% 55.5%, 100% 100%, 0px 100%, -0.49% 47%, 0px 0px); } .singleBlog-global .blogCaption { border: 1px solid #E1E1E1; border-top: 0; padding: 24px 17px 0px 20px; border-radius: 8px; } .singleBlog-global .blogCaption .cartTop { margin-bottom: 16px; } .singleBlog-global .blogCaption .cartTop .listItmes { display: inline-block; margin-right: 10px; font-size: 16px; font-weight: 300; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .singleBlog-global .blogCaption .cartTop .listItmes { padding-right: 14px; } } .singleBlog-global .blogCaption .cartTop .listItmes:last-child { padding-right: 0px; } .singleBlog-global .blogCaption .cartTop .listItmes .icon { color: var(--peragraph-color); margin-right: 10px; } .singleBlog-global .blogCaption .tittle { font-size: 20px; font-weight: 600; margin-bottom: 13px; line-height: 1.2; display: block; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .singleBlog-global .blogCaption .tittle { font-size: 16px; } } .singleBlog-global .blogCaption .tittle:hover { color: var(--main-color-one); } .singleBlog-global .blogCaption .pera { font-size: 16px; } @media only screen and (min-width: 768px) and (max-width: 991px) { .singleBlog-global .blogCaption .pera { font-size: 12px; } } .singleBlog-global .blogFooter { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; -ms-flex-wrap: wrap; flex-wrap: wrap; padding-top: 18px; margin-top: 28px; border-top: 1px solid #E1E1E1; } @media (max-width: 575px) { .singleBlog-global .blogFooter { padding: 19px 10px 12px 12px; } } .singleBlog-global .blogFooter .blogPostUser { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .singleBlog-global .blogFooter .blogPostUser img { display: inline-block; padding-right: 7px; font-size: 16px; max-width: 40px; height: auto; border-radius: 50%; } .singleBlog-global .blogFooter .blogPostUser .tittle { display: inline-block; font-size: 14px; font-weight: 600; } .singleBlog-global .blogFooter .contacts .listing .listItem { display: inline-block; margin-left: 8px; } .singleBlog-global .blogFooter .contacts .listing .listItem .icon { -webkit-transition: 0.4s; transition: 0.4s; color: var(--peragraph-color); width: 34px; line-height: 34px; height: 34px; background: rgba(48, 76, 187, 0.06); border-radius: 50%; cursor: pointer; text-align: center; } .singleBlog-global .blogFooter .contacts .listing .listItem:hover .icon { background: var(--main-color-one); color: #ffffff; } .singleBlog-global.blog2 { margin: 0; } .singleBlog-global:hover .blog-img img { -webkit-transform: translate3d(0, 0, 0) scale(1); transform: translate3d(0, 0, 0) scale(1); } .notice p { font-size: 17px; color: #5C727D; padding: 16px 0 16px 14px; background: rgba(118, 167, 19, 0.07); margin: 0; font-style: italic; border-left: 4px solid #76A713; margin-bottom: 30px; } .itemReview .singleReview { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 28px; padding-bottom: 30px; border-bottom: 1px solid #E1E1E1; } @media (max-width: 575px) { .itemReview .singleReview { -ms-flex-wrap: wrap; flex-wrap: wrap; } } .itemReview .singleReview:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: 0; } .itemReview .singleReview .client1Img { margin-right: 17px; } @media (max-width: 575px) { .itemReview .singleReview .client1Img { margin-bottom: 20px; } } .itemReview .singleReview .client1Img img { padding: 0; } .itemReview .singleReview .reviewText .review_icon i { color: #ffb400; font-size: 12px; } .itemReview .singleReview .reviewText h3 { font-size: 16px; font-weight: 700; margin-right: 15px; margin-bottom: 0; } .itemReview .singleReview .reviewText span { color: var(--heading-color); font-size: 12px; font-weight: 300; margin-bottom: 11px; display: block; } .singleTab-items-global { display: none; } .tab-menu-global.tabStyleOne ul { display: inline-block; background: #fff; padding: 9px 10px; border-radius: 22px; border: 1px solid #E1E1E1; } .tab-menu-global.tabStyleOne ul li { display: inline-block; } .tab-menu-global.tabStyleOne ul li a { font-family: var(--body-font); color: var(--paragraph-color); border-radius: 8px; background: none; padding: 9px 19px; display: inline-block; font-size: 16px; font-weight: 500; } .tab-menu-global.tabStyleOne ul li a.active { background: var(--main-color-one); color: #fff; } .tab-menu-global.tabStyleTwo ul li { display: block; } .tab-menu-global.tabStyleTwo ul li a { font-family: var(--body-font); color: var(--paragraph-color); border-radius: 8px; background: none; display: inline-block; font-size: 22px; font-weight: 500; margin-bottom: 25px; } .tab-menu-global.tabStyleTwo ul li a.active { background: none; color: var(--main-color-one); text-decoration: underline; } .tab-menu-global.tabStyleThree ul li { display: inline-block; margin: 0 6px; } .tab-menu-global.tabStyleThree ul li a { font-family: var(--body-font); color: var(--paragraph-color); border-radius: 8px; background: none; display: inline-block; font-size: 22px; font-weight: 500; margin-bottom: 25px; } .tab-menu-global.tabStyleThree ul li a.active { background: none; color: var(--main-color-one); text-decoration: underline; } .faqArea-global { /* collapse */ } .faqArea-global .collapse-wrapper .accordion-item { border: 0; margin-bottom: 20px; border-radius: 16px; background: #F9F9F9; position: relative; z-index: 0; } .faqArea-global .collapse-wrapper .accordion:last-child { margin-bottom: 0px; } .faqArea-global .collapse-wrapper .accordion-header { padding: 0; border: 0; border-radius: 16px 16px 0 0; } .faqArea-global .collapse-wrapper .accordion-header .accordion-button { text-align: left; color: var(--heading-color); background: none; border: 0; padding: 30px 81px 28px 31px; font-size: 22px; font-weight: 600; border-bottom: 0; display: block; text-decoration: none; border-radius: 0; } @media (max-width: 575px) { .faqArea-global .collapse-wrapper .accordion-header .accordion-button { padding: 17px 6px 21px 13px; } } .faqArea-global .collapse-wrapper .accordion-header .accordion-button::after { position: absolute; top: 22px; font-size: 24px; color: #ffffff; right: 33px; content: "\f068"; font-family: "Line Awesome Free"; font-weight: 900; background-image: none; outline: 0; -webkit-transform: rotate(0deg); transform: rotate(0deg); background: var(--main-color-one); width: 40px; height: 40px; text-align: center; line-height: 40px; border-radius: 8px; } @media (max-width: 575px) { .faqArea-global .collapse-wrapper .accordion-header .accordion-button::after { font-size: 18px; right: 5px; width: 30px; height: 30px; line-height: 30px; } } .faqArea-global .collapse-wrapper .accordion-header .accordion-button.collapsed { border: 0; } .faqArea-global .collapse-wrapper .accordion-header .accordion-button.collapsed::after { content: "\f067"; font-weight: 800; } .faqArea-global .collapse-wrapper .accordion-header .accordion-button:focus { -webkit-box-shadow: none !important; box-shadow: none !important; border: 0; } .faqArea-global .collapse-wrapper .accordion-header .accordion-button:not(.collapsed) { -webkit-box-shadow: none; box-shadow: none; } .faqArea-global .collapse-wrapper .accordion-collapse { border: 0; border-radius: 0 0 16px 16px; } .faqArea-global .collapse-wrapper .accordion-collapse .accordion-body { -webkit-transition: 0.3s; transition: 0.3s; border-radius: 0 0 16px 16px; padding: 10px 10px 20px 24px; } .faqArea-global .input-form textarea { background: #F9F9F9; color: var(--heading-color); height: 200px; width: 100%; font-size: 16px; font-weight: 300; padding: 15px 18px 9px 20px; position: relative; border-radius: 16px; margin-bottom: 30px; border: 0; } .faqArea-global .input-form textarea:focus { -webkit-box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; box-shadow: rgba(149, 157, 165, 0.2) 0px 8px 24px; } .single-main-image { position: relative; } .single-main-image img { width: 100%; border-radius: 16px; } .single-main-image .video-icon { position: absolute; top: 50%; -webkit-transform: translateY(-50%); transform: translateY(-50%); left: 0; right: 0; margin: 0 auto; text-align: center; } .single-main-image .video-icon a { background: #fff; color: var(--main-color-one); width: 120px; height: 120px; display: inline-block; text-align: center; line-height: 120px; border-radius: 50%; -webkit-transform: scale(0.5); transform: scale(0.5); font-size: 20px; } .single-main-image .video-icon a::after { position: absolute; border: 100px solid rgba(255, 255, 255, 0.4); content: ""; border-radius: 50%; left: -39px; top: -41px; right: 0; z-index: 0; background: rgba(0, 0, 0, 0); } .single-main-image .video-icon a i { font-size: 39px; line-height: 1; position: relative; right: -2px; top: 4px; } .single-main-image .video-icon a.btn-icon { position: relative; /* Animations */ /* End Animated */ } .single-main-image .video-icon a.btn-icon::before { content: ""; display: inline-block; position: absolute; top: -2px; left: -2px; bottom: -2px; right: -2px; border-radius: inherit; border: 1px solid #fff; -webkit-animation: btnIconRipple 2s cubic-bezier(0.23, 1, 0.32, 1) both infinite; animation: btnIconRipple 2s cubic-bezier(0.23, 1, 0.32, 1) both infinite; } @-webkit-keyframes btnIconRipple { 0% { border-width: 4px; -webkit-transform: scale(1); transform: scale(1); } 50% { border-width: 1px; -webkit-transform: scale(1.5); transform: scale(1.5); } 80% { border-width: 1px; -webkit-transform: scale(1.9); transform: scale(1.9); } 100% { opacity: 0; } } .single-main-image .video-icon a.btn-icon:hover { background: var(--main-color-one); color: #fff; } .thumb-link img { border-radius: 10px; } .imgHeight1 { display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-align: center; -ms-flex-align: center; align-items: center; } .imgHeight1 img { height: 265px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .imgHeight1 img { height: 180px; } } @media (max-width: 991px) { .imgHeight1 img { height: auto; } } .imgHeight2 img { height: 555px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .imgHeight2 img { height: 384px; } } @media (max-width: 991px) { .imgHeight2 img { height: auto; } } .areaHeight1 { max-height: 265px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .areaHeight1 { height: 180px; } } @media (max-width: 991px) { .areaHeight1 { height: auto; } } .areaHeight2 { max-height: 555px; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .areaHeight2 { height: 384px; } } @media (max-width: 991px) { .areaHeight2 { height: auto; } } .singleGallery-global { position: relative; float: left; overflow: hidden; background: #3085a3; text-align: center; cursor: pointer; width: 100%; margin-bottom: 24px; border-radius: 8px; } .singleGallery-global::after { -webkit-transition: all 0.4s ease-out 0s; transition: all 0.4s ease-out 0s; position: absolute; content: ""; left: 0; top: 0px; bottom: 0; right: 0; width: 100%; height: 100%; background: rgba(105, 111, 142, 0.2); background: rgba(0, 0, 0, 0.2); z-index: 0; border-radius: 8px; opacity: 0; visibility: hidden; } .singleGallery-global h2 { -webkit-transition: 0.4s; transition: 0.4s; padding-top: 8%; -webkit-transition: -webkit-transform 0.35s; transition: -webkit-transform 0.35s; transition: transform 0.35s; transition: transform 0.35s, -webkit-transform 0.35s; opacity: 0; font-size: 25px; font-weight: 300; color: #fff; margin-bottom: 8px; } .singleGallery-global h2 span { color: #fff; font-weight: 700; } .singleGallery-global p { color: #fff; padding: 0.5em 2em; text-transform: none; opacity: 0; -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0); margin: 0; letter-spacing: 1px; font-size: 68.5%; } .singleGallery-global img { border-radius: 8px; position: relative; display: block; height: 100%; width: 100%; width: calc(100% + 60px); opacity: 1; -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s; -webkit-transform: translate3d(-20px, 0, 0) scale(1.1); transform: translate3d(-20px, 0, 0) scale(1.1); -webkit-backface-visibility: hidden; backface-visibility: hidden; } .singleGallery-global .caption { padding: 2em; color: #fff; text-transform: uppercase; font-size: 1.25em; -webkit-backface-visibility: hidden; backface-visibility: hidden; } .singleGallery-global:hover::after { opacity: 1; visibility: visible; } .singleGallery-global:hover img { opacity: 0.7; -webkit-transform: translate3d(0, 0, 0) scale(1); transform: translate3d(0, 0, 0) scale(1); } .singleGallery-global .caption { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 9; } .singleGallery-global .caption::before, .singleGallery-global .caption::after { pointer-events: none; } .singleGallery-global { background: rgba(221, 221, 221, 0.8666666667); } .singleGallery-global .caption::before, .singleGallery-global .caption::after { position: absolute; content: ""; opacity: 0; } .singleGallery-global .caption::after { top: 30px; right: 50px; bottom: 30px; left: 50px; border-right: 1px solid #fff; border-left: 1px solid #fff; -webkit-transform: scale(1, 0); transform: scale(1, 0); -webkit-transform-origin: 100% 0; transform-origin: 100% 0; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .singleGallery-global .caption::after { top: 20px; right: 30px; bottom: 20px; left: 30px; } } @media (max-width: 991px) { .singleGallery-global .caption::after { top: 20px; right: 30px; bottom: 20px; left: 30px; } } .singleGallery-global .caption::before { top: 50px; right: 30px; bottom: 50px; left: 30px; border-top: 1px solid #fff; border-bottom: 1px solid #fff; -webkit-transform: scale(0, 1); transform: scale(0, 1); -webkit-transform-origin: 0 0; transform-origin: 0 0; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .singleGallery-global .caption::before { top: 30px; right: 20px; bottom: 30px; left: 20px; } } @media (max-width: 991px) { .singleGallery-global .caption::before { top: 30px; right: 20px; bottom: 30px; left: 20px; } } .singleGallery-global h2 { -webkit-transform: translate3d(0, -30px, 0); transform: translate3d(0, -30px, 0); } .singleGallery-global .caption::before, .singleGallery-global .caption::after, .singleGallery-global h2, .singleGallery-global p { -webkit-transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, -webkit-transform 0.35s; transition: opacity 0.35s, transform 0.35s; transition: opacity 0.35s, transform 0.35s, -webkit-transform 0.35s; } .singleGallery-global:hover .caption::before, .singleGallery-global:hover .caption::after { opacity: 1; -webkit-transform: scale(1); transform: scale(1); } .singleGallery-global:hover h2, .singleGallery-global:hover p { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); } .singleGallery-global:hover .caption::after, .singleGallery-global:hover h2, .singleGallery-global:hover p, .singleGallery-global:hover img { -webkit-transition-delay: 0.15s; transition-delay: 0.15s; } .singlePortfolio { -webkit-box-shadow: 0 3px 12px rgba(45, 23, 191, 0.09); box-shadow: 0 3px 12px rgba(45, 23, 191, 0.09); border-radius: 16px; overflow: hidden; } .singlePortfolio .portfolioImg { border-radius: 16px 16px 0 0; overflow: hidden; } .singlePortfolio .portfolioImg img { border-radius: 16px 16px 0 0; width: 100%; } .singlePortfolio .portfolioDetails { background: #ffffff; padding: 18px 31px 0px 25px; border-top: 0; border-radius: 0 0 16px 16px; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: justify; -ms-flex-pack: justify; justify-content: space-between; -webkit-box-align: end; -ms-flex-align: end; align-items: end; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .singlePortfolio .portfolioDetails { padding: 33px 15px 0px 15px; } } @media (max-width: 991px) { .singlePortfolio .portfolioDetails { padding: 33px 15px 0px 15px; -ms-flex-wrap: wrap; flex-wrap: wrap; } } .singlePortfolio .portfolioDetails .cap { -ms-flex-preferred-size: 66%; flex-basis: 66%; } @media only screen and (min-width: 992px) and (max-width: 1199px) { .singlePortfolio .portfolioDetails .cap { -ms-flex-preferred-size: 63%; flex-basis: 63%; } } @media (max-width: 991px) { .singlePortfolio .portfolioDetails .cap { -ms-flex-preferred-size: 100%; flex-basis: 100%; } } .singlePortfolio .portfolioDetails .templateTittle { font-family: var(--heading-font); margin-bottom: 9px; line-height: 1.5; font-weight: 700; font-size: 24px; display: block; } @media only screen and (min-width: 1200px) and (max-width: 1399.99px) { .singlePortfolio .portfolioDetails .templateTittle { font-size: 21px; } } @media only screen and (min-width: 992px) and (max-width: 1199px) { .singlePortfolio .portfolioDetails .templateTittle { font-size: 21px; } } @media only screen and (min-width: 768px) and (max-width: 991px) { .singlePortfolio .portfolioDetails .templateTittle { font-size: 18px; } } @media only screen and (min-width: 576px) and (max-width: 767px) { .singlePortfolio .portfolioDetails .templateTittle { font-size: 16px; } } @media (max-width: 575px) { .singlePortfolio .portfolioDetails .templateTittle { font-size: 18px; } } .singlePortfolio .portfolioDetails .templateCap { font-family: var(--heading-font); font-size: 16px; color: var(--heading-font); margin-bottom: 20px; } .singlePortfolio .portfolioDetails .templatePricing { margin-bottom: 18px; font-family: var(--heading-font); color: var(--heading-color); font-weight: 500; font-size: 24px; display: block; } .stylePadding { padding-top: 50px; } .select-itms-blogal .niceSelect { width: 120px; border-radius: 8px; } .catListing .listing .listItem { display: -webkit-box; display: -ms-flexbox; display: flex; margin-bottom: 20px; } .catListing .listing .listItem:last-child { border-bottom: 0; padding-bottom: 0; } .catListing .listing .listItem .product { color: var(--heading-color); font-weight: 500; } .catListing .listing .listItem .leftCap, .catListing .listing .listItem .rightCap { font-size: 16px; display: block; color: var(--heading-color); font-weight: 700; margin-right: 10px; } .catListing .listing .listItem .rightCap { font-weight: 300; } .pagination { -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; } .pagination .pagination-list { margin: 0 auto; } .pagination .pagination-list li { display: inline-block; } .pagination .pagination-list li .page-number { font-family: var(--heading-font); color: #667085; background: #F7F7F7; display: inline-block; text-align: center; width: 40px; height: 40px; line-height: 40px; margin: 0 6px; -webkit-transition: all linear 0.2s; transition: all linear 0.2s; border: 0; font-weight: 400; border-radius: 8px; font-size: 21px; } @media (max-width: 575px) { .pagination .pagination-list li .page-number { width: 29px; height: 29px; line-height: 29px; margin: 0 2px; font-size: 13px; } } .pagination .pagination-list li .page-number.current { background-color: var(--main-color-one); color: #ffffff; } .pagination .pagination-list li .page-number:hover { background-color: var(--main-color-one); color: #ffffff; } .user-account .listItem a { color: var(--heading-color) !important; } .header-top { background: unset; border-bottom: 1px solid #999; } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children .sub-menu li a:hover { color: var(--heading-color) !important; } .searchBox-wrapper .search-box .input-form input { color: var(--heading-color); height: 65px; width: 100%; font-size: 16px; font-weight: 300; padding: 9px 190px 7px 50px; position: relative; border: 1px solid #EAECF0; border-radius: 30px; margin-bottom: 20px; background: #fff; } .sliderArea .hero-man { position: relative; } .sliderArea .hero-man::after { -webkit-transition: 0.6s; transition: 0.6s; position: absolute; content: ""; background: var(--heading-color); width: 100%; height: 100%; bottom: -10px; right: -10px; z-index: -1; text-align: center; margin: 0 auto; display: -webkit-inline-box; display: -ms-inline-flexbox; display: inline-flex; border-radius: 16px; display: block; } .singleCategories::after { display: none; } .accordion-collapse.show::before { height: calc(100% + 60px); } .searchBox-wrapper .search-box .input-form input { height: 65px; border-radius: 30px; } .breadcrumb .breadcrumb-item { color: var(--heading-color); } .singleJob { background: #f9f9f9; } .singleJob .jobCat .title { background: var(--heading-color); color: #fff; } .btn-wrapper .cmn-btn3 { background: var(--main-color-one); color: var(--heading-color); } .navbar-area .nav-container .navbar-collapse .navbar-nav li.menu-item-has-children > .menuArrow { color: initial; } .support-ticketing_cmn_btn:hover{ color: var(--main-color-one) !important; } .support-ticketing .footerWrapper .footer-area .footer-tittle .footerTittle{ color: var(--paragraph-color-two); } .support-ticketing .sliderArea{ height: auto !important; } @media screen and (min-width:911px) and (max-width:1024px){ .navbar-area .nav-container .navbar-collapse .navbar-nav li a{ padding: 10px 10px; } }