| Server IP : 152.53.162.115 / Your IP : 216.73.217.85 Web Server : Apache/2 System : Linux host 6.12.0-55.40.1.el10_0.x86_64 #1 SMP PREEMPT_DYNAMIC Tue Oct 21 05:54:51 EDT 2025 x86_64 User : pbshosting ( 1005) PHP Version : 8.3.30 Disable Function : exec,system,passthru,shell_exec,proc_close,proc_open,dl,popen,show_source,posix_kill,posix_mkfifo,posix_getpwuid,posix_setpgid,posix_setsid,posix_setuid,posix_setgid,posix_seteuid,posix_setegid,posix_uname MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /home/pbshosting/domains/mangopeellive.com/private_html/backup/css/ |
Upload File : |
/*
Woodsman - Creative Coming Soon HTML5 Template
Version: 1.0.4
Author: Mountain-Themes
Author URL: https://themeforest.net/user/mountain-themes
Woodsman © 2025. Design & Coded by Mountain-Themes.
TABLE OF CONTENTS
---------------------------
1. General
2. Header
3. Countdown
4. Services
5. About
6. Subscribe
7. Contact
8. Google map
9. Footer
10. Responsive CSS
*/
/* ================================= */
/* :::::::::: 1. General ::::::::::: */
/* ================================= */
html, body {
font-family: 'Exo', sans-serif!important;
margin: 0;
padding: 0;
width: 100%;
height: 100%;
font-size: 14px;
-webkit-text-size-adjust: 100%;
-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;
font-smoothing: antialiased;
text-rendering: optimizeLegibility;
}
.page-loader {
background: #fff;
height: 100%;
width: 100%;
position: fixed;
z-index: 99999;
}
.loader-icon {
top: 50%;
left: 50%;
right: 0;
position: absolute;
margin: -20px 0 0 -20px;
bottom: 0;
}
.backstretch:after {
content: '';
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
background-image: url('../images/overlay.png');
background-color: rgba(0, 0, 0, 0.4);
z-index: 1;
}
.video-box {
background: transparent;
overflow: hidden;
position: absolute;
width: 100%;
height: 100%;
top: 0;
left: 0;
right: 0;
z-index: -1;
}
.video-box:after {
content: '';
position: absolute;
left: 0;
top: 0;
right: 0;
bottom: 0;
width: 100%;
height: 100%;
background-image: url('../images/overlay.png');
background-color: rgba(0, 0, 0, 0.4);
background-repeat: repeat;
z-index: 1;
}
a,
a:active,
a:focus,
a:active {
text-decoration: none!important;
color: #000;
transition: all 0.4s;
}
/* ================================= */
/* :::::::::: 2. Header :::::::::::: */
/* ================================= */
header {
height: auto;
margin-top: 0;
}
header .row {
justify-content: center;
align-items: center;
align-content: center;
}
.welcome {
min-height: 100vh;
position: relative;
overflow: hidden;
text-align: center;
height: 100vh;
width: 100%;
text-align: center;
display: flex;
align-items: center;
align-content: center;
justify-content: center;
overflow: hidden;
flex-direction: column;
}
header h1 {
font-size: 2.5em;
text-align: center;
color: #FFFFFF;
font-weight: 400;
padding: 20px;
text-transform: uppercase;
font-family: 'Aldrich', sans-serif;
}
header p {
padding: 15px 0 5px;
margin: 0px;
font-weight: 400;
font-size: 1.1em;
margin-top: -40px;
margin-bottom: 15px;
word-spacing: 1px;
color: #fff;
}
header .mouse {
margin-left: -20px;
position: absolute;
text-align: center;
bottom: 0;
left: 50%;
animation: wobbleArrow 1s ease-in-out 0s infinite alternate;
-webkit-animation: wobbleArrow 1s ease-in-out 0s infinite alternate;
-moz-animation: wobbleArrow 1s ease-in-out 0s infinite alternate;
-o-animation: wobbleArrow 1s ease-in-out 0s infinite alternate;
}
header .mouse a {
color: #F9F9F9;
position: relative;
bottom: 20px;
line-height: 45px;
font-size: 9px;
text-align: center;
width: 22px;
height: 36px;
border-radius: 10px;
display: inline-block;
border: 2px solid rgba(255, 255, 255, 0.6);
}
@-webkit-keyframes wobbleArrow
{
from {
bottom: 40px;
}
to {
bottom: 50px;
}
}
@-webkit-keyframes scrolls {
0%
{
top:10px;
opacity:1;
height:4px;
}
95%
{
top:18px;
opacity:0;
height:10px;
}
100%
{
top:8px;
opacity:1;
height:4px;
}
}
/* ================================= */
/* :::::::::: 3. Countdown ::::::::: */
/* ================================= */
.time_circles {
position: relative;
width: 100%;
height: 100%;
}
.time_circles > div {
position: absolute;
text-align: center;
}
.time_circles > div > h4 {
margin: 0px;
padding: 0px;
text-align: center;
text-transform: uppercase;
color: #eee;
font-weight: 200;
}
.time_circles > div > span {
display: block;
width: 100%;
text-align: center;
font-size: 300%;
margin-top: 0.5em;
font-weight: 400;
color: #fff;
}
/* ================================= */
/* :::::::::: 4. Services :::::::::: */
/* ================================= */
.services {
padding: 100px 0 100px;
background-color: #fff;
z-index: 10;
}
.services .icon i.fa {
height: 175px;
width: 175px;
font-weight: 400;
line-height: 175px;
max-width: 100%;
background: #2CC9B4;
position: relative;
margin: 0 auto;
display:block;
font-size: 55px;
border-radius: 50%;
-o-border-radius: 50%;
-moz-border-radius: 50%;
-webkit-border-radius: 50%;
border-bottom: none;
color: rgba(255, 255, 255, 1);
margin: 0 auto 45px auto;
text-shadow: rgb(40, 181, 162) 1px 1px,
rgb(40, 181, 162) 2px 2px,
rgb(40, 181, 162) 3px 3px,
rgb(40, 181, 162) 4px 4px,
rgb(40, 181, 162) 5px 5px,
rgb(40, 181, 162) 6px 6px,
rgb(40, 181, 162) 7px 7px,
rgb(40, 181, 162) 8px 8px,
rgb(40, 182, 163) 9px 9px,
rgb(40, 183, 164) 10px 10px,
rgb(40, 185, 165) 11px 11px,
rgb(41, 186, 167) 12px 12px,
rgb(41, 188, 168) 13px 13px,
rgb(41, 189, 169) 14px 14px,
rgb(42, 191, 171) 15px 15px,
rgb(42, 192, 172) 16px 16px,
rgb(42, 193, 173) 17px 17px,
rgb(42, 195, 174) 18px 18px,
rgb(43, 196, 176) 19px 19px,
rgb(43, 198, 177) 20px 20px,
rgb(43, 199, 178) 21px 21px,
rgb(44, 201, 180) 22px 22px;
}
.services h2 {
font-size: 16px;
color: #303440;
display: block;
margin-top: 45px;
text-align: center;
font-weight: 600;
text-transform: uppercase;
}
.services h2:after {
font-size: 13px;
display: block;
content: '//';
letter-spacing: -0.05em;
text-align: center;
margin: 13px 0px;
}
.services h3 {
font-weight: 500;
font-size: 25px;
color: #000000;
text-align: left;
border-left: 9px solid #EDEDED;
margin-bottom: 50px;
letter-spacing: -1px;
font-family: 'Aldrich', sans-serif;
}
.services p {
text-align:center;
font-size: 14px;
word-spacing: 1px;
line-height: 25px;
margin-top: -3px;
color: #303440;
}
/* ================================= */
/* :::::::::: 5. About ::::::::::::: */
/* ================================= */
.about {
padding: 100px 0 100px;
background-color: #FAFBFF;
text-align: center;
z-index: 10;
}
.about h3 {
font-weight: 500;
font-size: 25px;
color: #303440;
letter-spacing: -1px;
text-align: left;
margin-bottom: 50px;
border-left: 9px solid #303440;
font-family: 'Aldrich', sans-serif;
}
.about img {
width: 65%;
}
.about h2 {
font-size: 16px;
color: #303440;
font-weight: 600;
padding-top: 40px;
}
.about h2:after {
font-size: 13px;
display: block;
content: '//';
letter-spacing: -0.05em;
text-align: center;
margin: 13px 0px;
}
.about p {
word-spacing: 1px;
line-height: 25px;
font-size: 14px;
text-align: center;
padding: 0 0 5px 0;
color: #303440;
margin-top: -3px;
}
.about i {
background: #303440;
text-align: center;
line-height: 37px;
list-style: none;
font-size: 15px;
border-bottom: none;
color: #FFFFFF;
margin: 10px 10px 15px auto;
display: inline-block;
float: left;
border-radius: 50%;
border: 2px solid #303440;
height: 40px;
width: 40px;
transition: all 0.4s ease 0s;
-moz-transition: all 0.4s ease 0s;
-webkit-transition: all 0.4s ease 0s;
-o-transition: all 0.4s ease 0s;
-ms-transition: all 0.4s ease 0s;
}
.about .social-icons li {
list-style: none;
float: left;
}
.about i:hover {
background: #2CC9B4;
border: 2px solid #2CC9B4;
color:#fff;
}
.about .social-icons {
z-index: 999;
display: flex;
justify-content: center;
}
.about .social-icons ul {
padding-left: 0;
}
/* ================================= */
/* :::::::::: 6. Subscribe ::::::::: */
/* ================================= */
.subscribe {
padding: 100px 0 100px;
z-index: 10;
background: #242831;
}
.subscribe h2 {
font-weight: 500;
font-size: 25px;
color: #FFFFFF;
margin: 0px;
letter-spacing: -1px;
text-align: left;
margin-bottom: 50px;
border-left: 9px solid #FFFFFF;
font-family: 'Aldrich', sans-serif;
}
.subscribe #ajaxChimp {
text-align:center;
}
.subscribe input[type=text] {
background-color: rgba(255, 255, 255, 0);
border: solid 1px rgba(255, 255, 255, 1);
height: 55px;
width: 30%;
color: #fff;
border-right: none;
word-spacing: 1px;
padding-left: 20px;
font-size: 13px;
outline: none;
}
.subscribe button {
background-color: rgba(44, 201, 180, 0);
border: 1px solid;
color: #fff;
width: 65px;
word-spacing: 1px;
outline: none;
font-size: 17px;
font-weight: 700;
left: -4px; position: relative;
top: 1px;
height: 55px;
transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
}
.subscribe button:hover {
background: #2CC9B4;
color: #fff;
}
.subscribe label {
height: 2.5em;
padding: 15px 20px;
color: #ecf0f1;
font-size: 13px;
float: none;
top: 0;
display: block!important;
font-weight: 100;
}
.subscribe label i {
color: #FFFFFF;
padding-right: 5px;
}
::-webkit-input-placeholder { /* WebKit browsers */
color: #FFFFFF;
}
:-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: #FFFFFF;
opacity: 1;
}
::-moz-placeholder { /* Mozilla Firefox 19+ */
color: #FFFFFF;
opacity: 1;
}
:-ms-input-placeholder { /* Internet Explorer 10+ */
color: #FFFFFF;
}
/* ================================= */
/* :::::::::: 7. Contact ::::::::::: */
/* ================================= */
.contact {
background-color: #f3f5f8;
z-index: 10;
width: 100%;
text-align: center;
position: relative;
}
.contact-box-form {
position: absolute;
display: flex;
top: 0;
width: 100%;
height: 100%;
align-items: center;
align-content: center;
justify-content: center;
}
.contact h2 {
font-size: 20px;
font-weight: 300;
color: #000;
text-align:center;
letter-spacing: 1px;
text-transform: uppercase;
padding: 0 0 57px 0;
font-family: "Iceberg", sans-serif;
}
.contact .ajax-contact-form {
position: relative;
display: flex;
flex-direction: row;
width: 100%;
flex-wrap: wrap;
padding: 20px 20px 15px 20px;
}
.contact input[type='text'], .contact input[type='email'] {
width: 49%;
background: transparent;
height: 50px;
border: 1px solid #EDEDED;
font-size: 13px;
padding: 15px;
outline: none;
-webkit-transition: all 0.3s!important;
-moz-transition: all 0.3s!important;
transition: all 0.3s!important;
}
.contact input[type='email'] {
margin-left: auto;
}
.contact textarea {
width: 100%;
background: transparent;
font-size: 13px;
padding: 15px;
height: 100px;
border: 1px solid #EDEDED;
outline: none;
margin: 20px 0;
resize: none;
-webkit-transition: all 0.3s!important;
-moz-transition: all 0.3s!important;
transition: all 0.3s!important;
}
.contact input[type='submit'] {
background-color: #24B7A4;
border: 1px solid #24B7A4;
color: #FFFFFF;
width: auto;
display:block;
word-spacing: 1px;
padding: 12px 20px 10px 20px;
outline: none;
font-size: 14px;
float: left;
font-weight: 300;
height: 50px;
-webkit-transition: all 0.3s ease-in-out !important;
-moz-transition: all 0.3s ease-in-out !important;
-ms-transition: all 0.3s ease-in-out !important;
-o-transition: all 0.3s ease-in-out !important;
transition: all 0.3s ease-in-out !important;
}
.contact input[type="submit"]:hover {
color: #676767;
background: rgba(255, 255, 255, 1);
border: 1px solid #EDEDED;
}
.contact label.error {
position: relative;
}
.contact label.error i.message {
position: absolute;
right: 15px;
bottom: 30px;
}
.contact label.error i.email {
position: absolute;
right: 15px;
bottom: 18px;
}
.contact label.error i.name {
right: 15px;
bottom: 18px;
position: absolute;
}
.contact .ajax-contact-form i {
color: #24B7A4;
}
.contact .notification_ok {
text-align: center;
color: #000000;
font-weight: 300;
margin-bottom: 10px;
font-size: 14px;
position: absolute;
bottom: 20px;
right: 20px;
}
.contact .notification_ok i {
color: #000000;
padding-right: 5px;
}
.contact .contact-box {
padding-left: 15px;
}
.contact ul {
list-style: none;
line-height: 25px;
padding: 0px;
text-align: left;
position: relative;
margin-bottom: 0;
}
.contact h3 {
font-weight: 500;
margin-top: 15px;
margin-bottom: 20px;
font-size: 15px;
}
.contact ul li {
margin-top: 0px;
font-weight: 400;
color: rgb(0 0 0);
font-size: 13px;
}
.contact ul li i {
padding-right: 25px;
color: #000000;
margin-bottom: 10px;
width: 0;
}
.contact ul a {
max-width: 100%;
color: #000;
}
.contact ul a:hover {
text-decoration: none;
}
.contact-form {
position: absolute;
bottom: 20px;
background: #FFF;
display: flex;
border-radius: 3px;
align-items: center;
z-index: 2;
}
.contact ::-webkit-input-placeholder { /* WebKit browsers */
color: rgba(0, 0, 0, 0.81)!important;
}
.contact :-moz-placeholder { /* Mozilla Firefox 4 to 18 */
color: rgba(0, 0, 0, 0.81)!important;
opacity: 1;
}
.contact ::-moz-placeholder { /* Mozilla Firefox 19+ */
color: rgba(0, 0, 0, 0.81)!important;
opacity: 1;
}
.contact :-ms-input-placeholder { /* Internet Explorer 10+ */
color: rgba(0, 0, 0, 0.81)!important;
}
.contact .message-box {
text-align: left;
color: #000000;
font-weight: 500;
width: 100%;
margin-top: 20px;
display: none;
background-color: #fff;
position: absolute;
top: -70px;
left: 0;
right: 0;
}
.contact .message-box.success {
border: 1px solid #84e11f;
padding: 8px 12px 8px 12px;
}
.contact .message-box.danger {
border: 1px solid #cc0404;
padding: 8px 12px 8px 12px;
}
.contact .message-box.success i {
color: #84e11f;
padding-right: 5px;
}
.contact .message-box.danger i {
color: #cc0404;
padding-right: 5px;
}
/* ================================= */
/* :::::::::: 8. Google map :::::::: */
/* ================================= */
#google-container {
position: relative;
width: 100%;
height: 650px;
background-color: #e7eaf0;
z-index: 1;
}
.google-map {
position: relative;
}
#zoom-in, #zoom-out {
height: 32px;
width: 32px;
cursor: pointer;
margin-left: 50px;
background-color: rgba(36,183,164, 0.9);
background-repeat: no-repeat;
background-size: 32px 64px;
background-image: url("../images/icon-controller.svg");
transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
}
#zoom-in:hover, #zoom-out:hover {
background-color: #24B7A4;
}
#zoom-in {
background-position: 50% 0;
margin-top: 50px;
margin-bottom: 1px;
}
#zoom-out {
background-position: 50% -32px;
}
/* ================================= */
/* :::::::::: 9. Footer :::::::::::: */
/* ================================= */
footer {
background-color: #242830;
padding: 40px 0 40px;
z-index: 10;
position: relative;
color: rgba(236, 240, 241, 0.98);
}
footer .social-icons li {
float:left;
margin-right: 20px;
list-style: none;
}
footer .social-icons li i.fa {
color: rgb(236, 240, 241);
transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
}
footer .social-icons li:hover i.fa {
color: #D5D5D5;
}
footer .footer-content {
display: flex;
}
footer a {
transition: all 0.5s ease;
-moz-transition: all 0.5s ease;
-webkit-transition: all 0.5s ease;
-o-transition: all 0.5s ease;
color: rgb(243, 246, 247);
}
footer .social-icons {
order: 2;
margin-bottom: 0;
}
footer .copyright {
margin-right: auto;
order: 1;
}
footer a:hover, footer a:focus {
color: rgba(236, 240, 241, 1);
text-decoration: none;
}
/* ================================= */
/* :::::: 10. Responsive CSS ::::::: */
/* ================================= */
@media only screen and (max-width: 1036px) {
header {
height: auto;
}
.welcome {
padding-top: 120px;
}
.services .col-md-4 {
margin-bottom: 40px;
}
.subscribe button {
width: 10%;
}
footer .social-icons {
float: none;
text-align: center;
margin: 0 auto;
margin-top: 10px;
margin-left: -10px;
display: inline-block;
width: 100%;
}
footer .social-icons ul {
text-align: center;
margin: 0 auto;
display: inline-block;
float: none;
}
footer .copyright {
margin: 0;
float: none;
text-align: center;
}
.notification_ok {
font-size: 15px;
top: -29px;
left: 0;
background: #fff;
width: 100%;
padding-top: 16px;
}
.mouse {
display: none!important;
}
.contact-form {
width: 75%;
}
footer .footer-content {
flex-direction: column;
align-items: center;
}
footer .social-icon {
margin-bottom: 10px;
margin-right: 0;
}
}
@media only screen and (max-width: 768px) {
.subscribe input[type="email"] {
margin-bottom: 10px;
}
.subscribe button, .subscribe input[type="text"] {
width: 60%;
}
.subscribe button, .subscribe input[type="email"] {
width: 20%;
}
.google-map .phone, .google-map .email {
position: absolute;
}
.contact input[type="submit"] {
width: 100%;
}
.about .col-md-4 {
padding-bottom: 50px!important;
text-align: center;
display: flex;
flex-direction: column;
align-items: center;
}
}
@media only screen and (max-width: 540px) {
.contact input[type="submit"] {
width: 100%;
}
.contact-form {
width: 100%;
}
}