BossBey File Manager
PHP:
8.1.34
OS:
Linux
User:
ebookghostwritin
Root
/
home
/
demodesignproboa
/
public_html
/
primewebdeveloper
/
v1
/
assets
/
css
📤 Upload
📝 New File
📁 New Folder
Close
Editing: style.css
@import url('https://fonts.googleapis.com/css2?family=Kanit:wght@100;200;300;400;500;600;700;800;900&family=PT+Sans+Caption:wght@400;700&family=Poppins:ital,wght@0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,500;1,600;1,700&display=swap'); :root { --c1: #a8ff00; --c2: #aba4a4; --c3: #fbd026; --white: #ffffff; --black: #1e1e1e; } body { background-color: var(--black); color: var(--white); } body.ov-hidden { overflow: hidden; } ::selection{ color: var(--white); background:var(--c1); } a { transition: all .7s; } ::-webkit-scrollbar{ width: 6px; height: 6px; } ::-webkit-scrollbar-thumb { background-color: var(--c1); border-radius:10px; } ::-webkit-scrollbar-thumb:hover { background-color: var(--c3); } .wrapper { overflow: hidden; } .cursor1 { position: fixed; width: 40px; height: 40px; border: 1px solid var(--c3); border-radius: 50%; left: 0; top: 0; pointer-events: none; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: 0.15s; transition: 0.15s; z-index: 9999999999; mix-blend-mode: difference; } .cursor2 { position: fixed; width: 8px; height: 8px; background-color: var(--c3); border-radius: 50%; left: 0; top: 0; pointer-events: none; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); -webkit-transition: 0.2s; transition: 0.2s; z-index: 999999999; mix-blend-mode: difference; } .container-th { width: 90%; max-width: 1531px; margin: 0 auto; } section.main-banner { position: relative; height: 100vh; min-height: 800px; font-family: 'Kanit', sans-serif; } header.main-header { position: fixed; left: 0; top: 0; width: 100%; z-index: 1; padding: 25px 0; background: transparent; transition: all .7s; } header.main-header.fixed .main-logo img { height: 75px; } .main-logo img { transition: all .7s; height: 94px; } section.main-banner .banner-video video {width: 100%;height: 100%;object-fit: cover;} section.main-banner .banner-content-area { position: absolute; left: 0; top: 0; width: 100%; height: 100%; display: flex; align-items: center; } section.main-banner .banner-video { overflow: hidden; width: 100%; height: 100%; } section.main-banner .banner-video:after { content: ''; width: 100%; height: 100%; position: absolute; left: 0; top: 0; background-color: rgb(0 0 0 / 85%); background-image: url('../images/banner-icon.png'); } header.main-header .header-contact ul { display: flex; justify-content: flex-end; gap: 50px; list-style: none; align-items: center; margin: 0; } header.main-header .header-contact ul ul li {color: --var();} header.main-header .header-contact ul li a { color: #fff; text-decoration: none; font-size: 17px; font-family: 'Poppins', sans-serif; font-weight: 600; position: relative; transition: all .7s; } header.main-header .header-contact ul li a i{ margin-right:5px; } header.main-header .header-contact ul li.contact-list-top a:before { content: ''; display: table; position: absolute; left: 0; bottom: -2px; height: 2px; width: 0; background: var(--c1); transition: all .7s; } header.main-header .header-contact ul li.contact-list-top a:hover:before { width: 100%; } header.main-header .header-contact ul li a:hover { color: var(--c1); } section.main-banner .banner-content h2, section.main-banner .banner-content h1 { font-size: 90px; font-weight: 600; position: relative; padding-bottom: 45px; color: #fff; line-height: 100%; margin-bottom: 40px; } section.main-banner .banner-content p { font-size: 20px; font-family: 'Poppins', sans-serif; font-weight: 400; color: #fff; } section.main-banner .banner-content h2:before, section.main-banner .banner-content h1:before { content: ''; display: table; position: absolute; right: 0; top: 18px; background-image: url('../images/icons/icon-1.png'); width: 30px; height: 33px; background-repeat: no-repeat; } section.main-banner .banner-content h2:after, section.main-banner .banner-content h1:after { content: ''; display: table; position: absolute; right: 0; bottom: 0; background-image: url(../images/icons/icon-2.gif); width: 100%; height: 33px; background-repeat: no-repeat; } section.main-banner .banner-content { padding-right: 125px; } .form-style-01 .input-field input, .form-style-01 .input-field textarea { background: no-repeat; border: none; border-bottom: 2px solid #fff; width: 100%; color: #fff; line-height: 46px; font-family: 'Poppins', sans-serif; font-weight: 300; } .form-style-01 .input-field input::placeholder, .form-style-01 .input-field textarea::placeholder{ color:#fff; } .form-style-01 .input-field { padding: 26px 0; } .form-style-01 .input-field input:focus, .form-style-01 .input-field textarea:focus { outline: none; border-color: var(--c2); } section.main-banner .checkbox-field label { font-weight: 300; } section.main-banner .checkbox-field { padding-bottom: 60px; } .btn-style-2 input { background: border-box; color: #fff; border: none; background-image: url('../images/icons/button-icon1.png'); padding: 20px 40px 0 0; background-repeat: no-repeat; font-weight: 300; } .btn-style-2 input:before { content: ''; width: 100px; height: 10px; background: #fff; display: table; position: absolute; } .btn-style-2 .arrow-button { transform: rotate(180deg); padding: 20px 0; display: inline-flex; align-items: center; text-decoration: none; background: 0 0; } .btn-style-2 .button { position: relative; width: auto; height: auto; margin: 0; padding: 0; display: inline-flex; justify-content: space-between; align-items: center; border: none; border-radius: 0; background-color: var(--white); text-decoration: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; -webkit-user-select: none; -moz-user-select: none; user-select: none; cursor: pointer; } .btn-style-2 .arrow-button .text { position: absolute; right: 0; bottom: -10px; transform: rotate(180deg); background: linear-gradient(to right,var(--c1),var(--c1) 50%,var(--white) 50%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-size: 200% 100%; background-position: 100%; font-size: .85rem; font-weight: 400; text-transform: uppercase; line-height: 1.2; transition: background-position .4s ease; padding: 20px 3px; text-align: center; margin: 0 auto; } .btn-style-2 .arrow-button:hover .text, .parent:hover .arrow-button .text { background-position: 0 100%; } .btn-style-2 .arrow-button .line { overflow: hidden; position: relative; z-index: 1; width: 100px; height: 2px; background: var(--white); } .btn-style-2 .arrow-button .line:after { content: ''; position: absolute; left: 100%; width: 100100%; height: 2px; display: block; background: var(--c1); transition: .4s ease; } .btn-style-2 .arrow-button:hover .line:after { left: 0; } .btn-style-2 .button.arrow-button.next span.arrow { overflow: hidden; position: absolute; left: -21px; bottom: 0px; z-index: 0; width: 20px; height: 2px; background: var(--white); transform-origin: left bottom; transform: rotate(45deg) translate3d(15px,-15px,0); } .btn-style-2 .button.arrow-button.next span.arrow:after { content: ''; background: var(--c1); width: 100%; height: 0; display: table; transition: .4s ease; position: absolute; } .btn-style-2 .button.arrow-button.next:hover span.arrow:after { height: 100%; transition-delay: .2s; } header.main-header a#mobile-menu-openbtn span { display: table; height: 4px; width: 39px; background: var(--white); border-radius: 4px; position: relative; transition: .4s ease; } header.main-header a#mobile-menu-openbtn span:before { content: ''; display: table; width: 25px; height: 4px; background: var(--white); top: -11px; position: absolute; border-radius: 5px; transition: .4s ease; } header.main-header a#mobile-menu-openbtn span:after { content: ''; display: table; width: 25px; height: 4px; background: var(--white); top: 11px; position: absolute; border-radius: 5px; transition: .4s ease; } header.main-header a#mobile-menu-openbtn { display: table; padding: 15px 3px; width: 45px; } header.main-header a#mobile-menu-openbtn:hover span { background: var(--c1); width: 30px; } header.main-header a#mobile-menu-openbtn:hover span:before,header.main-header a#mobile-menu-openbtn:hover span:after { background: var(--c1); width: 39px; } header.main-header.fixed { background: rgb(0 0 0 / 70%); padding: 10px 0; border-bottom: 1px solid var(--c2); z-index: 9999; } section.performance-box { padding: 100px 0; } .working-list { display: flex; flex-wrap: wrap; gap: 25px; } .working-list .working-item { width: 180px; border: 1px solid var(--c2); height: 180px; border-radius: 5px; text-align: center; line-height: 180px; transition: all .4s; } .working-list .working-item a { color: var(--c2); font-size: 100px; } .working-list .working-item:hover{ border-color: var(--c3); } .working-list .working-item:nth-child(even):hover { transform: rotate(-10deg); } .working-list .working-item:nth-child(odd):hover { transform: rotate(10deg); } .working-list .working-item:first-child{ animation: animation-top 3s infinite; } /* the animation code */ @keyframes animation-top { 0% {margin-top: 0;} 50% {margin-top: -20px;} 100% {margin-top: 0;} } .extraordinary-area .extraordinary-content h2 { font-size: 48px; font-family: 'Poppins', sans-serif; } .extraordinary-area .extraordinary-content h2 span.text-outline { -webkit-text-fill-color: transparent; -webkit-text-stroke-width: 1px; } .extraordinary-area .extraordinary-content h2 span.text-underline { color: var(--c3); font-weight: 600; text-transform: uppercase; font-style: italic; position: relative; } .extraordinary-area .extraordinary-content h2 span.text-underline:before { content: ''; position: absolute; bottom: 11px; right: 0; background: var(--c1); height: 14px; width: 100%; z-index: -1; } section.performance-box .extraordinary-content p { font-size: 19px; line-height: 160%; color: var(--c2); letter-spacing: 0.4px; } .extraordinary-area .extraordinary-list { display: flex; gap: 40px; } .extraordinary-list .extraordinary-title h4 { text-align: center; font-size: 52px; -webkit-text-fill-color: transparent; -webkit-text-stroke-width: 1px; font-family: 'Poppins', sans-serif; margin: 0; line-height: 70%; font-weight: 700; } .extraordinary-list .extraordinary-item .extraordinary-title { position: absolute; left: 0; bottom: 0; width: 100%; } .extraordinary-list .extraordinary-item { position: relative; } section.performance-box .extraordinary-area { height: 100%; display: flex; flex-direction: column; justify-content: space-between; } .extraordinary-list .extraordinary-item { width: 27%; } .extraordinary-item .extraordinary-icon h5 { text-align: center; font-family: 'Poppins', sans-serif; font-weight: 600; font-size: 18px; color: #fff; } body{ font-family: 'Poppins', sans-serif; color:var(--c2); } section.our-services { padding: 60px 0 0; } .content-style-01 h2, .content-style-01 h3 { font-size: 56px; -webkit-text-fill-color: transparent; -webkit-text-stroke-width: 1px; } .content-style-01 h2 span, .content-style-01 h3 span { -webkit-text-fill-color: var(--c3); -webkit-text-stroke-width: 0; font-weight: 700; font-style: italic; } .content-style-01 p { font-size: 17px; } .services-slider-main {border-bottom: 1px solid #fff;border-top: 1px solid #ffff;margin-top: 70px;} .service-slide .service-slide-icon {min-height: 150px;display: flex;align-items: center;position: relative;} .services-slider .service-slide { padding: 0 25px; } .swiper.services-slider .swiper-slide { height: 100% !important; border-right: 1px solid #fff; } .service-slide .service-slide-icon:after { content: ''; display: table; width: 70px; height: 1px; background: var(--c1); position: absolute; bottom: 0; transition: all .7s; } .service-slide .service-slide-content h3 { color: #fff; font-size: 36px; } .service-slide .service-slide-content { padding-top: 30px; } .services-slider .service-slide { padding: 30px 30px 60px; position: relative; } .service-slide .service-slide-content p { color: #fff; font-weight: 300; line-height: 170%; min-height: 220px; max-height: 220px; } .services-slider .service-slide:before { content: ''; display: table; position: absolute; width: 0; height: 0; background: #111; left: 0; right: 0; top: 0; border: 0; z-index: -1; display: table; margin: 0 auto; transition: all .7s; } .services-slider .service-slide:hover:before { width:100%; height:100%; } .services-slider .service-slide:hover img { filter: brightness(100); } .services-slider .service-slide img { transition: all .4s; } .services-slider .service-slide:hover .service-slide-icon:after { background: #fff; } /*button style*/ .btn-style-1 a.button { position: relative; width: auto; height: auto; margin: 0; padding: 0; display: inline-flex; justify-content: space-between; align-items: center; border: none; border-radius: 0; background-color: var(--white); text-decoration: none; appearance: none; -webkit-appearance: none; -moz-appearance: none; -webkit-user-select: none; -moz-user-select: none; user-select: none; cursor: pointer; transform: rotate(180deg); } .btn-style-1 a.button span.text { position: absolute; right: 0; bottom: 10px; transform: rotate(180deg); background: linear-gradient(to right,var(--c1),var(--c1) 50%,var(--white) 50%); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-size: 200% 100%; background-position: 100%; font-size: .85rem; font-weight: 400; text-transform: uppercase; line-height: 1.2; transition: background-position .4s ease; padding: 20px 3px; text-align: center; margin: 0 auto; } .btn-style-1 a.button span.line { overflow: hidden; position: relative; z-index: 1; width: 100px; height: 2px; background: var(--white); } .btn-style-1 a.button { transform: rotate(180deg); padding: 20px 0; display: inline-flex; align-items: center; text-decoration: none; background: 0 0; } .btn-style-1 a.button span.arrow { overflow: hidden; position: absolute; left: -21px; bottom: 20px; z-index: 0; width: 20px; height: 2px; background: var(--white); transform-origin: left bottom; transform: rotate(45deg) translate3d(15px,-15px,0); } .btn-style-1 .button:hover .text { background-position: 0 100%; } .btn-style-1 .button:hover .line:after { left: 0px; } .btn-style-1 .button .line:after { content: ''; position: absolute; left: 100%; width: 100%; height: 2px; display: block; background: var(--c1); transition: .4s ease; } .btn-style-1 .button:hover span.arrow:after { height: 100%; transition-delay: .2s; } .btn-style-1 .button span.arrow:after { content: ''; background: var(--c1); width: 100%; height: 0; display: table; transition: .4s ease; position: absolute; } .services-slider .swiper-button-next { right: -60px; } .services-slider .swiper-button-prev { left: -60px; } .services-slider-main .swiper.services-slider { border-left: 1px solid #fff; border-right: 1px solid #fff; padding: 0; margin: 0 -3px; } /*marquee */ .marquee-slider .marquee { overflow: hidden; position: relative; height: 84px; overflow: hidden; white-space: nowrap; display: flex; align-items: center; } .marquee-slider .marquee--inner { display: block; width: 200%; position: absolute; animation: marquee 20s linear infinite; display: flex; } .marquee-slider .marquee--inner:hover { animation-play-state: paused; color: red; } .marquee-slider .marquee--inner span { } .marquee-slider .slider-left-right { transition: all .7s; background: #fff; } .marquee-slider .marquee span { font-size: 24px; color: #000; word-spacing: 40px; font-weight: 600; transition: all .7s; } .marquee-slider .slider-left-right:hover .marquee span { color: #fff; } .marquee-slider .slider-left-right:hover { background: #111; } .marquee-slider { background: var(--c1); } .marquee-slider .slider-right-left .marquee span { color: #fff; } .marquee-slider .slider-right-left { background: var(--c1); transition: all .7s; } .marquee-slider .slider-right-left:hover .marquee span { color: #fff; } .marquee-slider .slider-right-left:hover { background: #111; } .marquee-slider .slider-right-left .marquee--inner { animation: marquee-right 20s linear infinite; } .marquee-slider .slider-right-left .marquee--inner:hover { animation-play-state: paused; color: red; } @keyframes marquee { 0% { left: 0; } 100% { left: -100%; } } @keyframes marquee-right { 0% { right: 0; } 100% { right: -100%; } } .our-portfolio-are { padding: 100px 0 300px; } .content-style-02 h2 { font-family: 'Kanit', sans-serif; text-transform: uppercase; font-size: 200px; text-align: center; font-weight: 600; color: #fff; } .portfolio-list-01 { display: grid; -ms-grid-columns: 1fr 30px 1fr; grid-template-columns: 1fr 1fr; gap: 0px 30px; position: relative; margin-bottom: 0; } .portfolio-list-01 .portfolio-item { padding-bottom: 30px; position: fixed; top: 0; left: 0; z-index: 999; scale: 0.5; opacity: 0; -webkit-transform: perspective(4000px) rotateX(90deg); transform: perspective(4000px) rotateX(90deg); } .portfolio-list-01 .portfolio-item:nth-child(even) { top: 50%; } .row_v2 { height: 80vh; max-height: 680px; } .portfolio-btn-area { position: relative; bottom: 0px; display: flex; justify-content: center; align-content: flex-end; height: 100%; align-items: flex-end; } .portfolio-btn-area .btn-style-1 a.button span.text { font-size: 20px; text-align: center; padding-left: 10px; } .portfolio-btn-area .btn-style-1 a.button span.line { width: 150px; } .portfolio-btn-area .btn-style-1 a.button span.line:after { width: 100%; } .why-chose-us-wrapper { } .why-chose-us-wrapper .why-chose-us-step-1 { background: #1e1e1e; height: 100%; text-align: center; display: flex; align-items: center; } .content-large-1 h2 { font-family: 'Kanit', sans-serif; font-size: 200px; font-weight: 600; color: #fff; line-height: 100%; text-transform: uppercase; } .why-chose-us-mian { overflow: hidden; background-color: var(--pink-4); padding-top: 0px; direction: ltr; } .why-chose-us-wrapper { width: 400%; min-height: 700px; height: 100vh; display: -webkit-box; display: -ms-flexbox; display: flex; -ms-flex-wrap: no-wrap; flex-wrap: no-wrap; } .wcu-slide { width: 100%; height: 100%; will-change: transform; opacity: 1 !important; } section.our-brands { padding: 100px 0; } .content-style-01 h4 { color: #fff; font-weight: 600; } .font-large h2 { font-size: 64px; } section.our-brands .brand-list { display: flex; flex-wrap: wrap; border-left: 1px solid var(--c2); border-bottom: 1px solid var(--c2); margin-top: 45px; } .brand-list .brand-item { width: 16.66%; text-align: center; display: flex; justify-content: center; align-items: center; border-top: 1px solid var(--c2); border-right: 1px solid var(--c2); padding: 15px 0; position: relative; overflow: hidden; transition: all .4s; } .brand-list .brand-item .brand-item-inner { position: absolute; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; top: 0; left: 100%; transition: all .4s; } .brand-list .brand-item:hover .brand-item-inner { left: 0; } .brand-list .brand-item:hover { background: #111; } footer.main-footer { padding-top: 200px; background: #000000; position: relative; color: #fff; } footer.main-footer .footer-bg-image { position: absolute; right: 0; top: 0; width: 50%; height: 80%; background: url('../images/footer-bg.jpg'); background-attachment: fixed; background-size: cover; } footer.main-footer .footer-bg-image img { width: 100%; height: 100%; object-fit: cover; } footer.main-footer .footer-top { position: relative; } footer.main-footer .footer-top .container-th { margin: 0; background: #171717; } footer.main-footer .footer-row {display: flex;flex-wrap: wrap;width: 100%;gap: 20px;padding: 120px 0 70px 18%;} .main-footer .footer-content p { color: inherit; } .main-footer .footer-content { padding-top: 30px; } .footer-menu h4, .footer-detail h4 { font-family: 'Poppins', sans-serif; color: inherit; font-size: 20px; padding-bottom: 12px; } .footer-row .footer-col-4 { width: 37%; } .footer-row .footer-col-3 { width: 33%; } footer.main-footer .footer-menu ul li a { font-family: 'Poppins', sans-serif; color: inherit; text-decoration: none; font-size: 16px; font-weight: 300; position: relative; display: table; } footer.main-footer .footer-menu ul { list-style: none; padding: 0; } footer.main-footer .footer-menu ul li { padding: 7px 0; } .footer-detail ul li stronge { display: block; font-weight: 500; color: var(--c1); } .footer-detail ul { list-style: none; padding: 0; } .footer-detail ul li { padding: 10px 0; } .footer-detail ul li a { color: inherit; text-decoration: none; } footer.main-footer .footer-menu ul li a:hover { color: var(--c1); } footer.main-footer .footer-menu ul li a:after { content: ''; width: 0; height: 2px; background: var(--c1); display: table; transition: all .7s; } footer.main-footer .footer-menu ul li a:hover:after { width: 100%; } /*.footer-detail ul li:nth-child(2) a {*/ /* font-size: 20px;*/ /* font-weight: 600;*/ /*}*/ .footer-detail ul li a:hover { color: var(--c1); } .footer-top .footer-menu { padding-left: 40px; } .footer-top .contact-us { height: 100%; display: flex; flex-direction: column; flex-wrap: nowrap; align-items: center; justify-content: center; background: #2C2C2C; } .footer-top .contact-us h2 {font-size: 36px;text-align: center;} .footer-top .btn-style-1 {margin-top: 30px;} .btn-style-1.btn-large span.text { font-size: 18px !important; font-weight: 600 !important; padding: 20px 0 !important; } .btn-style-1.btn-large span.line { width: 170px !important; } .main-copyright {border-top: 2px solid #2c2c2c;padding: 23px 40px;} .main-copyright .copyright-text { padding-left: 20%; } .main-copyright .copyright-form { position: relative; } .main-copyright .copyright-form .input-text input { width: 100%; background: #2C2C2C; border: none; padding: 20px 20px; border: 1px solid #2C2C2C; transition: all .7s; color: var(--c3); } .main-copyright .copyright-form .input-btn { position: absolute; right: 0; top: 0; } .main-copyright .copyright-form .input-btn button { background: transparent; color: #ffffff; font-size: 26px; height: 100%; border: none; padding: 12px 15px; transition: all .7s; } .main-copyright .copyright-form .input-text input:focus, .main-copyright .copyright-form .input-text input:hover { outline: none; border-color:var(--c3); } .main-copyright .copyright-form .input-btn button:hover { color: var(--c3); } .main-copyright .copyright-text p { margin: 0; } .footer-row .footer-col-2 { width: 25%; } .why-chose-us-step-2 { background: #171717; } section.why-chose-us-section .why-choose-us-step-2 { padding: 150px 0; } .why-chose-us-mian .choose-us-content-style-01 h4 {font-size: 20px;font-weight: 700;line-height: 160%;text-transform: uppercase;} .why-chose-us-mian .why-choose-us-step-2 { color: #fff; } .why-chose-us-mian .choose-us-content-style-01 h2 { font-family: 'Kanit', sans-serif; font-size: 64px; line-height: 110%; padding: 70px 0 80px; } .why-chose-us-mian .choose-us-content-style-01 p { width: 62%; padding-left: 100px; font-size: 17px; } .choose-us-pro-list .choose-us-pro-list-item { display: flex; flex-wrap: nowrap; gap: 20px; align-items: center; margin: 20px 0; } .choose-us-pro-list-item .choose-us-item-value { width: 230px; height: 230px; border: 3px solid var(--c1); border-radius: 100%; display: flex; justify-content: center; align-items: center; position: relative; overflow: hidden; } .choose-us-pro-list-item .choose-us-item-value h4 { margin: 0; padding: 0; font-size: 64px; } .choose-us-pro-list-item .choose-us-item-text { width: 40%; } .choose-us-pro-list-item .choose-us-item-value:before { content: ''; display: table; position: absolute; width: 100%; height: 100%; left: -100%; top: 0; background: var(--c1); transition: all .4s; z-index: -1; border-radius: 100%; } .choose-us-pro-list-item .choose-us-item-value:hover:before { left: 0; } .choose-us-pro-list-item .choose-us-item-text h4 { text-transform: uppercase; color: var(--c1); font-weight: 600; font-family: 'Kanit', sans-serif; } .choose-us-pro-list-item .choose-us-item-text p { font-size: 15px; font-weight: 600; } .choose-us-pro-list .choose-us-pro-list-item:nth-child(2) { margin-left: -150px; } .why-choose-us-step-3 { background: #1e1e1e; padding: 130px 0; } .why-chose-us-mian .choose-us-counter { display: flex; flex-wrap: wrap; } .why-chose-us-mian .choose-us-counter .choose-us-counter-item { width: 50%; margin: 50px 0; } .why-chose-us-mian .choose-us-counter-item h2 {font-size: 124px;color: #fff;font-family: 'Kanit', sans-serif;line-height: 100%;} .why-chose-us-mian .choose-us-counter-item p { font-family: 'Kanit', sans-serif; font-size: 24px; } .why-choose-us-step-4 { background: #121212; display: flex; align-items: center; } .why-chose-us-mian .make-something-content { text-align: center; } .why-chose-us-mian .make-something-content h4 { font-family: 'Kanit', sans-serif; font-size: 48px; } .why-chose-us-mian .make-something-content h2 { font-size: 84px; font-family: 'Kanit', sans-serif; font-weight: 500; color: var(--c1); line-height: 100%; padding: 30px 0; } .why-chose-us-mian .choose-us-counter .choose-us-counter-item:first-child h2, .why-chose-us-mian .choose-us-counter .choose-us-counter-item:last-child h2 { color: var(--c1); } section.why-chose-us-section { position: relative; z-index: 1; } /*Mobile Menu*/ .mobile-menu-mian { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99999999; overflow: hidden; transition: all .7s; visibility: hidden; opacity: 0; } .mobile-menu-list {display: flex;flex-wrap: wrap;} .mobile-menu-list .mobile-col-4 {width: 40%;} .mobile-menu-item.mobile-col-6 { width: 60%; } .mobile-menu-image img { width: 100%; height: 100%; object-fit: cover; filter: grayscale(1); transition: all .6s; } .mobile-menu-image { height:60vh; overflow: hidden; position: relative; } .mb-service-title h2 { text-align: center; font-size: 14px; font-weight: 500; display: flex; margin: 0px auto; position: relative; align-items: center; gap: 10px; justify-content: center; } .mb-service-title h2:before { /* display: table; */ content: ''; width: 30px; height: 1px; background: var(--c2); } .mb-service-menu ul { list-style: none; padding: 0; margin: 0; text-align: center; } .mb-service-menu ul li a { color: var(--c2); text-decoration: none; font-size: 15px; transition: all .7s; } .mb-service-menu ul li {padding: 4px 0;} .mobile-menu-list .mb-service-title { margin-bottom: 30px; position: absolute; left: 0; right: 0; top: 40px; } .mb-service-menu ul li a:hover { color: var(--c1); } .mobile-menu-image:hover img { filter: grayscale(0); transform: scale(1.1); } .mobile-menu-mian .mobile-menu-box1 { height: 100%; display: flex; align-items: center; justify-content: center; flex-direction: column; position: relative; bottom: -100%; background: #1e1e1e; transition: all .5s; } .mobile-menu-mian .container-fluid { padding: 0; } .mobile-menu-box1 .mb-social-media ul {display: flex;list-style: none;gap: 20px;margin: 10px 0 0;padding: 0;} .mobile-menu-box1 .mb-social-media ul li a { color: var(--c2); } .mobile-menu-box1 .mb-social-media ul li a:hover {color: var(--c1);} .mobile-menu-image.mobile-menu-image2 { height: 40vh; } .mobile-menu-image .mobile-menu-image-content { position: absolute; left: 0; top: 100px; height: 100%; width: 100%; display: flex; align-items: center; justify-content: center; background: transparent; transition: all .7s; transform: scale(.8); opacity: 0; } .mobile-menu-image .mobile-menu-image-content a { color: #fff; font-size: 30px; text-decoration: none; font-weight: 600; font-family: 'Kanit', sans-serif; } .mobile-menu-image:hover .mobile-menu-image-content { background: rgb(0 0 0 / 60%); transform: scale(1); top: 0; opacity: 1; } .mobile-menu-parent-area .mobile-menu-parent ul li a { color: #fff; font-size: 74px; text-decoration: none; font-weight: 600; font-family: 'Kanit', sans-serif; position: relative; line-height: 100%; } .mobile-menu-parent-area .mobile-menu-parent ul { list-style: none; padding: 0; text-align: center; } .mobile-menu-parent-area { height: 100%; display: flex; flex-direction: column; justify-content: center; background: #121212; position: relative; bottom: -100%; transition: all .7s; } .mobile-menu-parent-area .mobile-menu-parent ul li a:hover { color: var(--c1); } .mobile-menu-parent-area .mobile-menu-parent ul li a:hover:before { width: 100%; } .mobile-menu-parent-area .mobile-menu-parent ul li a:before { position: absolute; left: 0; bottom: 6px; width: 0; height: 3px; background: var(--c1); content: ''; transition: all .7s; } .mobile-menu-parent-area .mobile-menu-parent ul li {padding: 20px 0;} .mobile-menu-parent-area .mb-label-vertical-1 { position: absolute; z-index: 3; top: 30px; left: -10px; writing-mode: vertical-rl; transform: rotate(180deg); font-weight: 500; letter-spacing: 1px; padding: 0; } .mb-label-vertical-2 { position: absolute; z-index: 3; bottom: 30px; right: -10px; writing-mode: vertical-rl; transform: rotate(180deg); font-weight: 500; letter-spacing: 1px; padding: 0; } .mobile-menu-mian .mobile-menu-mian-inner { position: relative; } .mobile-menu-mian .mobile-menu-cancel { position: absolute; right: 40px; top: 40px; z-index: 1; transform: rotate(45deg); } .mobile-menu-mian .mobile-menu-cancel a { display: table; width: 65px; height: 65px; border: 3px solid #fff; border-radius: 70px; position: relative; transition: all 1.2s; } .mobile-menu-mian .mobile-menu-cancel a:before { content: ''; display: table; width: 4px; height: 35px; background: #fff; position: absolute; top: 0; left: 0; margin: 8px 0; transition: all .7s; bottom: 0; right: 0; margin: auto; } .mobile-menu-mian .mobile-menu-cancel a:after { content: ''; display: table; width: 4px; height: 35px; background: #fff; position: absolute; top: 0; left: 0; margin: auto auto; transform: rotate(89deg); transition: all .7s; bottom: 0; right: 0; } .mobile-menu-mian .mobile-menu-cancel a:hover { border-color: var(--c3); transform: rotate(268deg); } .mobile-menu-mian .mobile-menu-cancel a:hover:before { background: var(--c3); } .mobile-menu-mian .mobile-menu-cancel a:hover:after { background: var(--c3); } a#mobile-menu-openbtn { display: block; } .mobile-menu-mian.active { visibility: visible; opacity: 1; direction: block; } .mobile-menu-hover1 { height: 100%; overflow: hidden; } .mobile-menu-mian.active .mobile-menu-box1 {bottom: 0;} .mobile-menu-box1 .mb-service-menu { transition: all .4s; margin-top: 100px; opacity: 0; transition-delay: .7s; } .mobile-menu-mian.active .mobile-menu-box1 .mb-service-menu {margin-top: 0;opacity: 1;} .mobile-menu-list .mobile-menu-hover2 { overflow: hidden; height: 100%; } .mobile-menu-hover2 .mobile-menu-box1 { position: relative; top: -100%; transition: all .7s; } .mobile-menu-mian.active .mobile-menu-hover2 .mobile-menu-box1 { top: 0; } .mobile-menu-hover2 .mobile-menu-image { left: -100%; transition: all .7s; } .mobile-menu-mian.active .mobile-menu-hover2 .mobile-menu-image { left: 0; } .mobile-menu-hover3 .mobile-menu-image { right: -100%; transition: all .7s; } .mobile-menu-mian.active .mobile-menu-hover3 .mobile-menu-image { right: 0px; } .mobile-menu-hover5 { height: 100%; overflow: hidden;} .mobile-menu-mian.active .mobile-menu-hover5 .mobile-menu-parent-area {bottom: 0;} .mobile-menu-hover { overflow: hidden; } .why-chose-us-mian .choose-us-logo img { width: 100%; } section.our-packages { padding: 100px 0; margin-top: -180px; background: #121212; position: relative; } .why-chose-us-mian .why-choose-us-step-2 { background: #121212; } .package-button-list ul li button.nav-link { background:transparent; border: 2px solid #fff; border-radius: 50px; padding: 6px 20px; color: #fff; transition: all .7s; position: relative; } .package-button-list ul li { padding: 0 5px; } section.our-packages .package-button-list ul li { } .package-button-list ul li button.nav-link:before { border-radius: 50px; content: ''; display: table; position: absolute; width: 0%; height: 100%; background: var(--c1); left: 0; right: 0; top: 0; z-index: 0; margin: 0 auto; transition: all .7s; } .package-button-list ul li button.nav-link:hover:before { width: 100%; } .package-button-list ul li button.nav-link.active { background: transparent; } section.our-packages .package-button-list ul {margin: 0 auto;display: flex;justify-content: center;} .package-button-list ul li button.nav-link span { position: relative; } .package-button-list ul li button.nav-link.active:before { width: 100%; } section.our-packages .package-item { border: 1px solid var(--c1); padding: 30px 30px 20px; border-radius: 5px; margin: 15px 0; transition: all .5s; } .package-item .package-header h3 { color: #fff; font-size: 21px; text-transform: uppercase; font-weight: 600; text-align: center; font-style: italic; position: relative; padding-bottom: 30px; margin-bottom: 22px; } .package-item .package-header { text-align: center; } .package-item .package-header h2 { font-size: 48px; font-weight: 700; line-height: 120%; color: var(--c1); } .package-item .package-header h2 span { -webkit-text-fill-color: transparent; -webkit-text-stroke-width: 1px; font-size: 28px; position: relative; top: -7px; color: var(--c2); } section.our-packages .package-button-list { padding: 30px 0 10px; } .package-item .package-header h3:before { content: ''; height: 13px; width: 100%; display: table; position: absolute; bottom: -5px; background-image: url(../images/line-icon.png); background-size: cover; background-repeat: no-repeat; } .package-item .package-header h3:after { } .package-item .package-body-data ul { list-style: none; padding: 0; margin: 0px; } .package-item .package-body h6 { color: #fff; font-size: 20px; display: table; background: 1px solid var(--c1); padding: 0px; } .package-item .package-body h6:before { content: "\f054"; font-family: "Font Awesome 5 Free"; color: #fff; font-weight: 900; padding-right: 10px; color: var(--c1); } .package-item .package-body-data ul li { font-size: 16px; line-height: 220%; position: relative; padding-left: 28px; } .package-item .package-body-data ul li:before { content: "\f00c"; font-family: "Font Awesome 5 Free"; font-weight: 900; padding-right: 13px; color: var(--c1); position: absolute; left: 0; } .package-item .package-body-data { height: 280px; overflow-y: auto; margin: 20px 0 30px; } .package-item .package-footer a {border: 1px solid #fff;color: #fff;text-decoration: none;padding: 10px 30px;display: inline-block;border-radius: 5px;width: 46%;text-align: center;margin: 0 1%;position: relative;overflow: hidden;} .package-item .package-footer a:before { display: table; width: 100%; height: 100%; background: var(--c1); left: 0; top: 0; } .package-item .package-footer p { text-align: center; margin-top: 11px; } .package-item .package-footer { position: relative; } .package-item .package-footer a:hover { background: var(--c1); border-color: var(--c1); } section.our-packages .package-item:hover { transform: scale(1.05); background: #010101; } section.inner-header { height: 600px; } .pb-space { margin-bottom: 180px; } section.inner-header.bg-image { background: url('../images/header-banner.jpg'); background-size: cover; background-attachment: fixed; background-position: center; position: relative; display: flex; align-items: center; padding-top: 150px; } section.inner-header.bg-image:before { content: ''; display: table; background: rgb(0 0 0 / 80%); width: 100%; height: 100%; left: 0; top: 0; position: absolute; } section.inner-header .container-th { position: relative; } .inner-header .header-title h4 { font-size: 120px; font-family: 'Kanit', sans-serif; line-height: 110%; } .inner-header .header-title { color: var(--white); } .inner-header .header-title p { font-size: 19px; margin: 0; } .inner-header .header-title h4 span { display: block; font-size: 30px; text-transform: uppercase; } section.contact-us-page { padding-top: 100px; padding-bottom: 100px; } .contact-us-page .contact-details { color: #fff; } .contact-us-page .contact-details ul { padding: 15px 0 0; margin: 0; list-style: none; width: 340px; } .contact-us-page .contact-details ul li { padding: 10px 0; } .contact-us-page .contact-details ul li a { color: inherit; text-decoration: none; font-size: 16px; } .contact-us-page .contact-details ul li a:hover { color: var(--c1); } .contact-us-page .form-style-01 .input-field textarea { height: 200px; } .contact-us-page .btn-style-2 .arrow-button .line { width: 108px; } .portfolio-list-02 { display: flex; flex-wrap: wrap; border-left: 1px solid #444; border-right: 1px solid #444; border-top: 1px solid #444; } .portfolio-list-02 .portfolio-item-2 { width: 33.33%; padding: 50px 40px; border-bottom: 1px solid; border-right: 1px solid #444; } .portfolio-list-02 .portfolio-item-2 img { width: 100%; } .portfolio-list-02 .portfolio-item-2:nth-child(3n+3) { border-right: none; } .mt-200{ margin-top: 200px ; } section#our-portfolio-2-are { padding: 100px 0 50px; background: #121212; } .button-list-style-1 ul { display: flex; justify-content: center; } .button-list-style-1 ul li button.nav-link { padding: 0; } .button-list-style-1 ul li button.nav-link { background: transparent; border: 2px solid #fff; border-radius: 50px; padding: 6px 20px; color: #fff; transition: all .7s; position: relative; } .button-list-style-1 ul li button.nav-link:before { border-radius: 50px; content: ''; display: table; position: absolute; width: 0%; height: 100%; background: var(--c1); left: 0; right: 0; top: 0; z-index: 0; margin: 0 auto; transition: all .7s; } .button-list-style-1 ul li button.nav-link.active { background: transparent; } .button-list-style-1 ul li button.nav-link.active:before { width: 100%; } .button-list-style-1 ul li button.nav-link:hover:before { width: 100%; } .button-list-style-1 ul li { padding: 0 5px; } .button-list-style-1 ul li button.nav-link span { position: relative; } section#our-portfolio-2-are .button-list-style-1 { padding: 30px 0 50px; } .image-box-01 img { width: 100%; transition: all .7s; } .image-box-01 { overflow: hidden; } .image-box-01:hover img { transform: scale(1.1); filter: grayscale(1); } .my-10 { padding: 100px 0; } .about-us-page .extraordinary-content { padding-bottom: 40px; } section.about-us-page { background: #121212; } .portfolio-list-01 .portfolio-item img { width: 100%; } .footer-menu h4 i, .footer-detail h4 i { display: none; } section.thank-you-page { background: #121212; min-height: 800px; height: 100vh; display: flex; align-items: center; } .content-thank-you h2 { color: var(--c1); font-size: 80px; text-align: center; font-family: 'Kanit', sans-serif; } section.thank-you-page .content-thank-you { text-align: center; } div#preloader { position: fixed; z-index: 999999999; background: #212121; width: 100%; height: 100%; display: flex; justify-content: center; align-items: center; } header.main-header .header-contact ul li a i { color: var(--c1); } .pb-space2 { margin-bottom: 150px; } .portfolio-list-02 .website-portfolio { height: 650px; position: relative; overflow: hidden; } .portfolio-list-02 .website-portfolio img { width: 100%; height: 100%; object-fit: cover; object-position: top; transition: all 2s ease-in-out; } .portfolio-list-02 .website-portfolio:hover img { object-position: bottom; } .font-small h4 { font-size: 86px !important; } .header-title h6 { font-size: 26px; display: flex; align-items: center; gap: 11px; } .header-title h6:before { content: ''; width: 30px; height: 3px; background: #fff; } section.services-main-area { padding: 120px 0; background: #121212; } .services-main-area .service-box-02 { border: 1px solid #303030; padding: 80px 25px 60px; cursor: pointer; color: #fff; position: relative; overflow: hidden; } .services-main-area .service-box-02 h3 { font-size: 36px; font-family: 'Kanit', sans-serif; color: #fff; transition: all .7s; } .services-main-area .service-box-02 h3 span { display: flex; align-items: center; color: var(--c1); transition: all .7s; } .services-main-area .service-box-02 h3 span:before { content: ''; display: table; width: 50px; height: 3px; background: var(--c1); margin-right: 15px; transition: all .7s; } .services-main-area .service-box-02:hover h3 span:before { background: #fff; } .services-main-area .service-box-02 h3:hover span:before { width: 0; margin-right: 0; } .services-main-area .service-box-02:hover h3 { color: #fff; } .services-main-area .service-box-02 p { font-size: 18px; margin: 30px 0; min-height: 54px; } .services-main-area .service-box-02 ul { padding: 0; list-style: none; font-size: 18px; } .services-main-area .service-box-02 ul li { padding: 4px 0; } .services-main-area .service-box-02 ul li span { transition: all .7s; display: inline-block; }.services-main-area .service-box-02 ul li:hover span { transform: rotate(90deg); } .services-main-area .service-box-02 ul li:hover { color: var(--c3); } .service-box-02-bg { width: 100%; position: absolute; right: -300%; top: 0; height: 100%; width: 300%; overflow: hidden; } .service-box-02 .service-box-02-bg:before { content: ''; left: 0; top: 0; width: 100%; height: 100%; position: absolute; background: rgb(0 0 0 / 85%); } .service-box-02 .service-box-02-bg img { width: 100%; height: 100%; object-fit: cover; } .service-box-02:hover .service-box-02-bg { transition: all 2.7s; right: 0; } .service-box-02 .service-box-02-content { position: relative; } section.simple-page-content { padding: 60px 0; } section.simple-page-content h4 { font-size: 30px; color: #fff; margin-top: 40px; } section.simple-page-content a { color: var(--c3); text-decoration: none; } section.simple-page-content a:hover { color: var(--c1); } div#GetAQuote .modal-body { padding: 25px; border: 2px solid var(--c1); overflow: hidden; } div#GetAQuote button.btn-close { position: absolute; right: 26px; top: 27px; color: #fff !important; opacity: 1; z-index: 1; background: none !important; } div#GetAQuote button.btn-close i { font-size: 24px; transition: all .7s; } div#GetAQuote button.btn-close i:hover { color: var(--c1); } div#GetAQuote .heading-form h6 { color: var(--c1) !important; font-size: 22px; text-align: center; margin: 0; } div#GetAQuote .heading-form h3 { text-align: center; color: #fff; } div#GetAQuote .heading-form { padding-bottom: 20px; } div#GetAQuote .modal-content {background: #222;border: none;} form.myform .form-control, form.myform textarea { background: transparent; border: 1px solid var(--c1); margin: 15px 0; height: 50px; color: #fff; border-radius: unset; } form.myform .form-control::placeholder, form.myform textarea::placeholder { color: #fff; } form.myform .form-control:focus, form.myform textarea { outline: none !important; border-color: var(--c3); } form.myform textarea { height: 110px; width: 100%; margin: 0; padding:8px; } form.myform button#submit { background: var(--c1); color: #fff; border: none; padding: 13px 24px; font-size: 16px; border-radius: 30px 0; transition: all .7s; margin-top: 20px; z-index: 1; } form.myform button#submit:hover { border-radius: 0 30px; background: var(--c3); color: #222; } .services-slider .swiper-slide { height: 100%; } div#GetAQuote { z-index: 999999999; } /* single services */ section.header-design-02 { padding: 140px 0 90px; position: relative; background-position: center; } section.header-design-02:before { content: ''; display: table; background: rgb(0 0 0 / 80%); width: 100%; height: 100%; left: 0; top: 0; position: absolute; } .header-title-02 h1 { font-size: 70px; font-family: 'Kanit', sans-serif; line-height: 110%; color: #fff; } .header-title-02 h1 span{ color: var(--c3); } .header-title-02 p { font-size: 20px; font-family: 'Poppins', sans-serif; font-weight: 400; color: #fff; } section.header-design-02 .container-th { position: relative; } section.header-design-02 .header-title-02 { width: 80%; } .button-list-01 ul { display: flex; list-style: none; padding: 0; margin: 0; gap: 20px; } section.header-design-02 .btn-style-1 span.text { font-size: 18px; } section.header-design-02 .btn-style-1 span.line { width: 130px; } section.single-service-section-1 .single-service-content-1 h2 { font-size: 60px; font-family: 'Kanit', sans-serif; color: #fff; } .s-content-design-01 { display: flex; gap: 50px; color: #fff; } .s-content-design-01 p { font-size: 18px; } .s-list-design-01 ul { font-size: 20px; color: #ffffff !important; list-style: none; display: flex; flex-wrap: wrap; font-weight: 500; padding: 0; margin: 0; } .s-list-design-01 ul li { width: 50%; padding: 5px 0; } .bt-2 { border-bottom: 2px solid; padding-bottom: 20px; } section.single-service-section-1 { padding: 100px 0; } section.single-service-section-1 .s-list-design-01 { margin-top: 30px; } section.our-process { background-size: cover; background-attachment: fixed; padding: 200px 0 0; } section.our-process .our-process-list { display: flex; background: #1e1e1e; margin-bottom: -1px; padding: 0 40px; } section.our-process .our-process-list .our-process-item { width: 25%; } .our-process-item .our-process-item-inner { padding: 60px 20px; margin-top: 60px; border-right: 1px solid #5a5a5a; height: 100%; } .our-process-item .our-process-item-inner h4 { font-size: 30px; color: #fff; font-weight: 600; } .our-process-item .our-process-item-inner h4 span { color: var(--c1); display: flex; align-items: center; transition:all .7s; } .our-process-item .our-process-item-inner h4 span:before { content: ''; width: 40px; height: 3px; background: #fff; transition: all .7s; margin-right: 15px; } .our-process-item:hover .our-process-item-inner h4 span:before { width: 0; margin-right: 0; } .our-process-item:hover .our-process-item-inner h4 span { color:#fff; } .our-process-item .our-process-item-inner p { color: #fff; font-size: 16px; margin-top: 20px; } section.our-process .our-process-list .our-process-item { position: relative; } .our-process-list .our-process-item:before {content: '';display: table;width: 100%;height: 1px;background: #5a5a5a;top: 60px;position: absolute;} .our-process-list .our-process-item:first-child .our-process-item-inner { border-left: 1px solid #5a5a5a; } .our-process-list .our-process-item:after { content: ''; display: table; width: 11px; height: 11px; background: #fff; top: 55px; position: absolute; border-radius: 11px; left: -5px; animation: our_process_icon 2s infinite; } @keyframes our_process_icon { 0% { transform:scale(.8); } 50% { transform:scale(1.4); } 100% { transform:scale(.8); } } .bg-gr { background: #1e1e1e !important; } section.single-service-faqs { padding: 100px 0; } .service-faqs-list .accordion-item { background: transparent; border: none; border-bottom: 1px solid var(--c2); } .service-faqs-list .accordion-item p { margin: 0; font-size: 16px; } .service-faqs-box h2 { font-size: 48px; font-family: 'Kanit', sans-serif; color: #fff; } .service-faqs-box .service-faqs-list { margin-top: 30px; border-top: 1px solid var(--c2); } .service-faqs-box h2 button {background: transparent;color: var(--c2);font-size: 22px;padding: 25px 0;} .service-faqs-list .accordion-item .accordion-button:not(.collapsed) { background: transparent; color: #fff; box-shadow: none; } .service-faqs-box h2 button.accordion-button:focus { outline: none; box-shadow:none; } .service-faqs-list .accordion-item .accordion-button:after {background: transparent;content: "\f067";font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 16px;transform: rotate(0);opacity: 1;} .service-faqs-list .accordion-item .accordion-body { padding: 10px 0 30px; } .service-faqs-box h2 button.accordion-button:focus { outline: none; box-shadow:none; } .service-faqs-list .accordion-item .accordion-button:after { color: #fff !important; } .service-faqs-list .accordion-item .accordion-body { padding: 10px 0 30px; } .service-faqs-list .accordion-item .accordion-button:not(.collapsed)::after { content: "\f068"; } section.service-content-3-area { padding: 100px 0; } .service-content-3-area .service-content-3 h2 { font-size: 48px; font-family: 'Kanit', sans-serif; color: #fff; } .service-content-3-area .service-content-3 { padding-bottom: 60px; } .services-main-area .service-box-02:hover h3 span { color: #fff; } main.single-service-page .portfolio-list-02 .portfolio-item-2:nth-child(n+10) { display: none; } main.single-service-page section#our-portfolio-2-are { padding-bottom: 120px; } .image-styl-01 { overflow: hidden; } .image-styl-01:hover img { transform: scale(1.2); } .image-styl-01 img { transition: all .7s; max-width: 100%; } main.single-service-page .btn-style-2 .arrow-button .line { width: 115px; } .content-box-style-02 { background: #1e1e1e; margin: 65px 0 0; position: relative; border-radius: 25px 0; } .content-box-style-02-inner:hover .content-box-style-02-icon i { color: var(--c3); } .content-box-style-02-inner .content-box-style-02-icon i { color: var(--c1); font-size: 38px; transition: all .7s; } section.digital-marketing-content-01 { padding: 100px 0; } .bg-dark{ background-color: #121212 !important; } .bg-light{ background:#1e1e1e !important; } .content-box-style-02-inner .content-box-style-02-content h4 { font-size: 26px; color: #fff; margin: 17px 0 12px; } .content-box-style-02-inner .content-box-style-02-content h4 span { color: var(--c1); font-weight: 600; } .content-box-style-02-inner .content-box-style-02-content p { font-size: 16px; margin: 0; } .content-box-style-02:before { position: absolute; content: ''; width: 0%; height: 0%; background: #000; right: 0; left: 0; top: 0; margin: 0 auto; display: table; transition: all .7s; z-index: 0; border-radius: 25px 0; } .content-box-style-02:hover:before { width: 100%; height: 100%; } .content-box-style-02-inner .content-box-style-02-icon { } .content-box-style-02 .content-box-style-02-inner { padding: 40px 25px 0; min-height: 280px; position: relative; } .content-style-04 .heading-small { color: #fff; font-size: 18px; } .content-style-04 .heading-large { font-size: 50px; font-weight: 600; color: #fff; font-family: 'Kanit', sans-serif; padding: 0; } .content-style-04 .heading-large span{ color:var(--c1); } section.service-content-options { padding: 100px 0; } section.service-content-options .mb-5 { margin-bottom: 3rem!important; } .service-options-list ul#pills-tab { display: flex; flex-direction: column; counter-reset: service; margin: 0; padding: 0; border-top: 1px solid #3c3c3c; } .service-options-list ul#pills-tab li button { width: 100%; text-align: left; color: var(--c2); font-family: 'Kanit', sans-serif; font-size: 28px; line-height: 130%; padding: 20px 0; display: flex; gap: 30px; align-items: center; transition: all .7s; position: relative; } .service-options-list ul#pills-tab li button.active {color: #fff;background: transparent;} .service-options-list ul#pills-tab li.nav-item { border-bottom: 1px solid #3c3c3c; } .service-options-list ul#pills-tab li button:before { counter-increment: service; content: "0" counter(service); display: table; } .service-options-list ul#pills-tab li button:hover { color: #fff; } .service-options-content-01 .service-options-01-content h2, .service-options-content-01 .service-options-01-content h3,.service-options-content-01 .service-options-01-content h4 { color: #fff; font-size: 42px; font-family: 'Kanit', sans-serif; } .service-options-content-01 .service-options-01-content p { font-size: 18px; } .float-right { float: right; } .service-options-list ul#pills-tab li button > span { font-size: 27px; overflow: hidden; width: 50px; height: 30px; line-height: 50px; position: absolute; right: 0; } .service-options-list ul#pills-tab li button span span { display: flex; width: 200%; transition: all .7s; } .service-options-list ul#pills-tab li button span span i { padding: 0 10px; font-size: 30px; } .service-options-list ul#pills-tab li button:hover span span { margin-left: -100%; } section.service-sticky-content-main { padding: 100px 0; } .service-sticky-content-01 .heading-01 { font-size: 40px; color: #fff; margin-bottom: 30px; font-family: 'PT Sans Caption', sans-serif; font-weight: 600; } section.services-main-area .service-box-02 a { text-decoration: none; color: #fff; } .service-sticky-content-01 .heading-01 span { color: var(--c1); } section.service-sticky-content-main .service-sticky-content-01 {font-size: 18px;line-height: 160%;} section.service-sticky-content-main .service-sticky-content-01 strong { color: #fff; } section.service-sticky-content-main .service-sticky-content-01 a { color: #fff; text-decoration: none; } section.service-sticky-content-main .service-sticky-content-01 a:hover { color: var(--c1); } .service-sticky-content-01 ul li {line-height: 180%;} .service-sticky-content-01 ul { display: flex; flex-wrap: wrap; column-gap: 60px; row-gap: 16px; padding-left: 20px; } .content-box-style-02-inner .content-box-style-02-icon { position: absolute; top: -45px; width: 90px; height: 90px; background: #1e1e1e; text-align: center; display: flex; align-items: center; justify-content: center; border-radius: 100%; } .image-style-01 { overflow: hidden; } .image-style-01 img { transition: all .7s; } .image-style-01:hover img { transform: scale(1.1); } section.our-brands { background: #1e1e1e !important; min-width: 100%; max-width: 100%; } .copyright-menu ul { display: flex; list-style: none; gap: 40px; padding: 0; margin: 0; justify-content: flex-end; } .copyright-menu ul li a { color: #fff; text-decoration: none; transition: all .6s; } .copyright-menu ul li a:hover { color: var(--c1); } .content-box-style-02-inner .content-box-style-02-icon img { width: 40px; } /* end single services */ /* Responsive Menu */ .mobile-menu-button { display:none; position: fixed; bottom: 0; left: -100; background: #000; width: 100%; background: rgb(219,255,0); /* background: linear-gradient(90deg, #CDDC39 0%, rgba(255,23,145,1) 100%); */ z-index: 9999; /* background: linear-gradient(90deg, rgba(0,0,0,1) 0%, rgba(255,23,145,1) 49%, rgba(0,0,0,1) 100%); */ background: linear-gradient(90deg, rgba(121,2,64,1) 0%, rgba(255,23,145,1) 49%, rgba(121,2,64,1) 100%); } .mobile-menu-button .mobile-menu-button-list ul li a { color: #fff; text-decoration: none; padding: 12px 0; display: table; width: 100%; border: 1px solid var(--c1); text-align: center; font-size: 18px; border-radius: 20px 0; background: rgb(0 0 0 / 70%); } .mobile-menu-button .mobile-menu-button-list ul li a i { color: var(--c1); } .mobile-menu-button .mobile-menu-button-list ul { display: flex; margin: 0; padding: 8px; gap: 10px; list-style: none; } .mobile-menu-button .mobile-menu-button-list ul li {width: 25%;} .mobile-menu-button .mobile-menu-button-list ul li a:hover{ background:rgb(255 255 255 / 70%); color:#222; } .service-menu-box-area { position: fixed; top: 0; left: -100%; width: 100%; height: 100%; background: rgb(0 0 0 / 87%); z-index: 999999; backdrop-filter: blur(8px); padding: 20px 20px; transition: all .7s; } .service-menu-box-area .service-menu-box-closed a { color: #fff; font-size: 20px; } .service-menu-box-area .service-menu-box-closed { display: flex; justify-content: space-between; align-items: center; } .service-menu-box-area .service-menu-list { display: flex; flex-wrap: wrap; gap: 16px; box-sizing: border-box; } .service-menu-box-area .service-menu-list .service-menu-item { width: 47%; background: #121212; padding: 25px 15px 10px; border-radius: 15px; text-align: center; border: 1px solid #121212; position: relative; } .service-menu-box-area .service-menu-list .service-menu-item img { height: 60px; } .service-menu-box-area .service-menu-list .service-menu-item h3 { font-size: 18px; color: #fff; } .service-menu-box-area .service-menu-list .service-menu-item .service-menu-item-title { margin-top: 30px; } .service-menu-box-area .service-menu-list .service-menu-item h3 span { display: block; color: var(--c1); } .service-menu-box-area .service-menu-box-heading h4 { color: #fff; text-align: left; font-size: 22px; margin: 20px 0; text-align: center; } .service-menu-box-area .service-menu-box img {height: 60px;} .service-menu-box-area .service-menu-box-heading h4 span { color: var(--c1); } .service-menu-box-area .service-menu-list .service-menu-item:first-child { border-color: var(--c1); } .service-menu-box-area.active { left: 0; } .service-menu-list .service-menu-item .service-menu-item-overlay { position: absolute; left: 0; top: 0; width: 100%; height: 100%; } .service-menu-list .service-menu-item .service-menu-item-overlay a { display: table; height: 100%; width: 100%; } .service-menu-box-area .service-menu-box-area-inner { display: flex; flex-direction: column; height: 100%; justify-content: space-around; } /* End Responsive Menu */ .package-item .package-body-data ul strong { margin-top: 10px; display: inline-block; } .service-slide .service-slide-content h3 a { color: #ffffff; text-decoration: none; } .service-slide .service-slide-content h3 a:hover { color: var(--c1); } .content-thank-you h2 span { color: #fff; } section.header-design-02 .large-btn-style-1 span.line { width: 160px !important; } .footer-detail ul li i { color: var(--c1); } .contact-us-page .contact-details ul li stronge {font-weight: 600;color: var(--c1);display: block;} .contact-us-page .contact-details ul li i { color: var(--c1); } section.page_404 { padding: 70px 0; } section.page_404 h1 { font-size: 60px; color: var(--c3); } section.page_404 .contant_box_404 .h2 {color: var(--white);} section.page_404 .contant_box_404 .link_404 { background: var(--c1); padding: 10px 20px; color: #fff; text-decoration: none; border-radius: 20px 0; display: inline-block; } section.page_404 .contant_box_404 .link_404:hover { background: var(--c3); color: #222; } .inner-header .header-title h1 { font-size: 120px; font-family: 'Kanit', sans-serif; line-height: 110%; } .package-item .package-header h2 span.sml{ display:block; font-size:16px;}
Save
Cancel