body{
/* margin:0; */
}
.page-wrapper {
background: #fff;
box-shadow: 1px 2px 15px #48484833;
position: relative;
}
.separator {
height: 20px;
background-color: var(--theme-color);
width: 85%;
margin: 0 auto;
border-bottom-left-radius: 12px;
border-bottom-right-radius: 12px;
}
.views-label {
padding: 5px 10px;
position: absolute;
color: var(--theme-color);
right: 50%;
top: 30px;
border: 1px solid var(--theme-color);
font-size: 14px;
margin-bottom: 0px;
border-radius: 18px;
transform: translate(50%, 0);
}
.upper {
display: flex;
justify-content: center;
align-items: center;
flex-direction: column;
padding: 0 10%;
padding-bottom: 30px;
margin: 0 auto;
position: relative;
margin-top: 70px;
margin-bottom: 6px;
border-bottom: 6px solid var(--theme-color);
}
.profile-pic-img {
max-width: 120px;
margin-bottom: 5px;
border: 5px solid var(--theme-color);
padding: 5px;
}
.firmname {
font-size: 17px;
font-family: 'Uniform Medium';
margin: 10px 0;
text-transform: uppercase;
color: #555555;
}
.firmname-underline {
width: 40%;
background-color: var(--theme-color);
height: 2px;
margin-bottom: 10px;
}
.name {
font-family: 'Uniform';
font-size: 16px;
margin: 4px 0 0;
color: #555555;
text-align: center;
}
.contact-buttons {
text-align: center;
width: calc(100% + 40px);
margin-top: 15px;
}
.contact-button {
padding: 8px 10px;
/* border-radius: 50px; */
min-width: 16px;
display: inline-block;
font-size: 16px;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2), 0 0 40px rgba(255, 251, 251, 0.1) inset;
text-align: center;
background-color: var(--theme-color);
color: #fff;
border: none;
margin-right: 5px;
margin-bottom: 10px;
}
.lower {
background-image: url(https://fabvisitingcard.in/templates/template6/black-bg.jpg);
}
.contact-info-container {
border-left: 65px solid var(--theme-color);
color: #ffffff;
padding-right: 10px;
margin-top: -10px;
padding-top: 40px;
font-size: 14px;
padding-bottom: 20px;
}
.contact-info-wrapper {
display: flex;
align-items: center;
margin-left: -30px;
}
.contact-info-container a{
text-decoration: none;
}
.contact-info-wrapper .contact-piller-button {
min-width: 40px;
min-height: 40px;
margin: 10px;
box-sizing: border-box;
color: var(--theme-color);
font-size: 18px;
background-color: #fff;
border-radius: 50%;
box-sizing: border-box;
display: flex;
align-items: center;
justify-content: center;
border: 2px solid var(--theme-color-50);
}
.contact-info-wrapper .contact-info {
padding-left: 5px;
text-align: left;
}
.contact-info-wrapper .contact-info a {
color: #ffffff;
}
.p-20 {
padding-top: 20px;
}
.shadow-buttons {
display: flex;
justify-content: center;
margin: -5px;
}
.shadow-button {
padding: 10px 2px;
font-size: 13px;
color: #F1F1F1;
margin: 5px;
flex: 1;
border: 2px solid var(--theme-color-75);
display: inline-block;
text-align: center;
text-decoration: none;
}
.p-30 {
padding-top: 30px;
}
.social-links {
list-style: none;
display: flex;
flex-wrap: wrap;
justify-content: flex-end;
padding: 0;
margin: 0;
}
.social-links .social-link {
padding: 3px;
list-style: none;
}
.social-links .social-link {
padding: 3px;
list-style: none;
}
.social-links .social-link i {
background-image: none;
box-sizing: border-box;
position: relative;
margin: 0;
overflow: hidden;
line-height: 1.1em;
color: #fff;
display: block;
cursor: pointer;
font-size: 12px;
padding: 0;
height: 27px;
width: 27px;
text-shadow: none;
display: flex;
justify-content: center;
align-items: center;
border-radius: 50%;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2), 0 0 40px rgba(255, 251, 251, 0.1) inset;
}
.bottom-separator {
height: 20px;
background-color: var(--theme-color);
width: 85%;
margin: 0 auto;
border-top-left-radius: 12px;
border-top-right-radius: 12px;
}
.section-container {
text-align: left;
margin-top: 20px;
line-height: 22px;
font-size: 14px;
position: relative;
box-shadow: 1px 2px 15px #48484833;
background: #fff;
/* overflow: hidden; */
word-break: break-word;
background-image: url(https://fabvisitingcard.in/templates/template6/black-bg.jpg);
color: #fff;
}
.separator {
height: 20px;
background-color: var(--theme-color);
width: 85%;
margin: 0 auto;
border-bottom-left-radius: 12px;
border-bottom-right-radius: 12px;
}
.section-content-wrapper {
padding: 0 20px 20px;
}
.section-header {
color: #fff;
text-transform: uppercase;
text-align: center;
margin-bottom: 15px;
}
.section-header-underline {
width: 20%;
background-color: var(--theme-color);
height: 2px;
margin: 0 auto;
margin-bottom: 20px;
}
.about-us-table {
font-size: 14px;
margin-top: 15px;
border-collapse: separate;
border-spacing: 0 5px;
}
.about-us-table tr {
text-align: -webkit-left;
vertical-align: top;
}
.about-us-table .table-row-label {
text-align: left;
min-width: 150px;
vertical-align: top;
position: relative;
}
.about-us-table .table-row-label .table-row-label-text {
display: inline-block;
margin: 0;
font-family: 'Uniform Medium';
font-size: 14px;
}
.about-us-table .table-row-label .table-row-label-separator {
position: absolute;
right: 0;
}
.speciality-label {
font-family: 'Uniform Medium';
}
.unorderedList {
list-style: disc;
padding-left: 16px;
}
::marker {
unicode-bidi: isolate;
font-variant-numeric: tabular-nums;
text-transform: none;
text-indent: 0px !important;
text-align: start !important;
text-align-last: auto !important;
}
.other-links-wrapper .other-links-header {
font-family: 'Uniform Medium';
}
.other-links-wrapper .other-links-link {
display: block;
line-height: 20px;
margin-bottom: 10px;
word-break: break-all;
}
a {
text-decoration: none;
color: var(--theme-color);
}
.section-content-wrapper {
padding: 0 20px 20px;
}
.bottom-separator {
height: 20px;
background-color: var(--theme-color);
width: 85%;
margin: 0 auto;
border-top-left-radius: 12px;
border-top-right-radius: 12px;
}
.section-header {
color: #fff;
text-transform: uppercase;
text-align: center;
margin-bottom: 15px;
}
.section-header-underline {
width: 20%;
background-color: var(--theme-color);
height: 2px;
margin: 0 auto;
margin-bottom: 20px;
}
.card{
text-align: left;
/* background-color: var(--theme-color-light); */
border: 1px solid var(--theme-color);
padding: 15px;
max-width: 100%;
margin: 0 auto;
margin-bottom: 20px;
/* box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2), 0 0 40px rgba(255, 251, 251, 0.1) inset; */
box-shadow: 0 6px 20px 0#dbdbe8;
border-radius: 7px;
}
.card .card-title {
font-size: 15px;
text-align: left;
margin: 0;
padding: 0;
margin-bottom: 15px;
font-family:'Uniform Medium';
}
.product-enquiry-section {
display: flex;
justify-content: space-between;
align-items: center;
}
.product-price {
font-size: 18px;
font-family: "Uniform Bold";
color: var(--theme-color);
}
#downloading {
display: none;
}
.product-enquiry-btn {
padding: 7px 15px;
color: #ffffff;
font-size: 14px;
display: inline-block;
background: linear-gradient(to right, var(--theme-color) 0%, var(--theme-color) 100%);
border: 3px solid #fff;
box-shadow: 0 2px 5px rgba(0, 0, 0, 0.2);
margin-left: 5px;
}
.images-container {
column-count: 3;
-webkit-column-count: 3;
column-gap: 0;
-webkit-column-gap: 0;
}
.images-container .image-wrapper {
break-inside: avoid;
-webkit-column-break-inside: avoid;
padding: 3px;
}
.images-container .image-wrapper img {
width: 100%;
height: auto;
border-radius: 5px;
cursor: pointer;
transition: 0.3s;
}
.feedback-wrapper{
margin:10px;
}
.feedback-wrapper .feedback-name-wrapper {
margin-bottom: 5px;
display: flex;
justify-content: space-between;
font-size: 12px;
}
.feedback-wrapper .feedback-name {
color: var(--theme-color);
font-size: 15px;
font-weight: 500;
}
.feedback-form {
margin-bottom: 0;
padding: 15px;
margin: 20px;
}
.feedback-form .feedback-form-heading {
font-size: 16px;
margin-bottom: 10px;
font-weight: 500;
}
.enquiry-email, .enquiry-phoneNumber{
width:100%;
}
.feedback-form input[type=text], select, textarea {
width: 100%;
padding: 10px;
border: 1px solid #ccc;
border-radius: 4px;
box-sizing: border-box;
margin-top: 6px;
margin-bottom: 6px;
resize: vertical;
outline: none;
font-size: 14px;
font-family: 'Uniform', sans-serif;
}
.enquiry-form input[type=text], select, textarea {
width: 100%;
padding: 10px;
border: 1px solid #ccc;
border-radius: 4px;
box-sizing: border-box;
margin-top: 6px;
margin-bottom: 6px;
resize: vertical;
outline: none;
font-size: 14px;
font-family: 'Uniform', sans-serif;
}
#feedback-section input[type=button] {
background-color: var(--theme-color);
color: white;
padding: 12px 20px;
border: none;
border-radius: 4px;
cursor: pointer;
margin: 6px 0;
font-family: 'Uniform', sans-serif;
}
#success-feedback-snackbar{
display:none;
}
.flex {
display: flex;
}
.enquiry-form .enquiry-phoneNumber {
flex: 1;
margin-right: 5px;
}
.enquiry-form input[type=text], select, textarea {
width: 100%;
padding: 10px;
border: 1px solid #ccc;
border-radius: 4px;
box-sizing: border-box;
margin-top: 6px;
margin-bottom: 6px;
resize: vertical;
outline: none;
font-size: 14px;
font-family: 'Uniform', sans-serif;
}
.enquiry-form .enquiry-email {
flex: 1;
margin-left: 5px;
}
.enquiry-form input[type=text], select, textarea {
width: 100%;
padding: 10px;
border: 1px solid #ccc;
border-radius: 4px;
box-sizing: border-box;
margin-top: 6px;
margin-bottom: 6px;
resize: vertical;
outline: none;
font-size: 14px;
font-family: 'Uniform', sans-serif;
}
.copy-link-wrapper {
color: #555555;
background-color: #fff;
border-radius: 10px;
display: flex;
justify-content: space-between;
align-items: center;
font-size: 15px;
box-shadow: 1px 2px 15px #48484833;
margin-bottom: 20px;
cursor: pointer;
}
.copy-link-wrapper .card-link {
padding: 10px;
}
.copy-link-wrapper .copy-link-icon-button {
padding: 10px;
font-size: 18px;
}
.snackbar {
visibility: hidden;
min-width: 250px;
background-color: #333;
color: #fff;
text-align: center;
border-radius: 2px;
padding: 16px;
position: fixed;
z-index: 2;
left: 50%;
transform: translate(-50%);
bottom: 30px;
font-size: 17px;
box-shadow: 0px 3px 5px -1px rgba(0, 0, 0, 0.2), 0px 6px 10px 0px rgba(0, 0, 0, 0.14), 0px 1px 18px 0px rgba(0, 0, 0, 0.12);
border-radius: 4px;
}
.qr-code-wrapper {
text-align: center;
margin-bottom: 20px;
display: flex;
flex-direction: column;
justify-content: center;
align-items: center;
}
.qr-code-wrapper .qr-code-label {
color: #ffffff;
}
.qr-code-wrapper .qr-code-label {
font-size: 14px;
padding: 2px 10px;
color: #555555;
margin-bottom: 8px;
}
.qr-code-wrapper .qr-code-image {
background-color: #fff;
border-radius: 15px;
min-width: 180px;
max-width: 180px;
border: 4px solid var(--theme-color);
}
.shadow-buttons {
display: flex;
justify-content: center;
margin: -5px;
}
.shadow-button {
padding: 10px 2px;
font-size: 13px;
color: #F1F1F1;
margin: 5px;
flex: 1;
border: 2px solid var(--theme-color-75);
display: inline-block;
text-align: center;
}
.shadow-button .shadow-button-icon {
color: #F1F1F1;
vertical-align: middle;
font-size: 15px;
margin-right: 10px;
margin-top: -2;
}
.p-30 {
padding-top: 30px;
}
.whatsapp-share-container {
text-align: center;
}
.whatsapp-share-container .whatsapp-input-label {
color: #ffffff;
}
.whatsapp-share-container .whatsapp-input-label {
font-size: 14px;
padding: 2px 10px;
margin-bottom: 5px;
display: inline-block;
margin-bottom: 5px;
}
.whatsapp-input {
text-align: left;
display: flex;
height:35px;
}
.input-wrapper {
position: relative;
flex: 1;
border: 1px solid rgba(0, 0, 0, 0.2);
}
.whatsapp-input input {
background-color: rgba(255, 255, 255, 0.9);
border: none;
padding: 10px;
outline: none;
font-size: 12px;
width: 100%;
color: rgba(0, 0, 0, 0.6);
/* height:14px; */
}
.whatsapp-button {
padding: 5px 10px;
font-size: 13px;
background-color: #51B14D;
opacity: 0.9;
color: #fff;
border: none;
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.2), 0 0 40px rgba(255, 251, 251, 0.1) inset;
display: flex;
align-items: center;
width:60px;
}
.copyright-wrapper {
color: rgba(0, 0, 0, 0.8);
background-color: #ffffff;
font-size: 14px;
line-height: 22px;
margin-top: 15px;
margin-bottom: -13px;
text-align: center;
}
.copyright-wrapper-inner {
background-color: var(--theme-color-light);
padding: 5px;
}
.copyright-wrapper a {
color: rgba(0, 0, 0, 0.8);
}
.footer {
position: fixed;
bottom: 0;
left: 0;
width: 100%;
text-align: center;
z-index: 1;
}
.footer-menu {
box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3), 0 0 40px rgba(255, 251, 251, 0.1) inset;
width: 100%;
height: auto;
padding: 0px;
margin: 0;
list-style-type: none;
overflow: auto;
position: relative;
background: white;
/* border-radius: 20px 20px 0 0; */
display: flex;
background-image: linear-gradient(to right, white, white), linear-gradient(to right, white, white), linear-gradient(to right, rgba(0, 0, 20, .50), rgba(255, 255, 255, 0)), linear-gradient(to left, rgba(0, 0, 20, .50), rgba(255, 255, 255, 0));
background-position: left center, right center, left center, right center;
background-repeat: no-repeat;
background-color: white;
background-size: 20px 100%, 20px 100%, 20px 100%, 20px 100%;
background-attachment: local, local, scroll, scroll;
}
.footer-menu li {
flex: 1;
min-width: 85px;
}
.footer-menu .footer-menu-link {
display: inline-block;
width: 100%;
text-align: center;
padding: 8px;
box-sizing: border-box;
color: #555555;
}
.footer-menu .footer-menu-icon {
font-size: 20px;
margin-bottom: 10px;
color: var(--theme-color);
}
.footer-menu .footer-menu-text {
font-size: 10px;
}