|
Server IP : 145.79.210.100 / Your IP : 216.73.216.6 Web Server : LiteSpeed System : Linux in-mum-web1954.main-hosting.eu 5.14.0-570.26.1.el9_6.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jul 16 09:12:04 EDT 2025 x86_64 User : u474798400 ( 474798400) PHP Version : 7.4.33 Disable Function : system, exec, shell_exec, passthru, mysql_list_dbs, ini_alter, dl, symlink, link, chgrp, leak, popen, apache_child_terminate, virtual, mb_send_mail MySQL : OFF | cURL : ON | WGET : ON | Perl : OFF | Python : OFF Directory (0755) : /home/u474798400/domains/excentia.in/public_html/sass/ |
| [ Home ] | [ C0mmand ] | [ Upload File ] |
|---|
@import url("https://fonts.googleapis.com/css2?family=Playfair+Display:ital,wght@0,400..900;1,400..900&display=swap");
@import url("https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&display=swap");
* {
margin: 0;
padding: 0;
box-sizing: border-box;
}
body {
background-color: #f6eee4;
overflow-x: hidden;
}
a {
text-decoration: none;
color:#091a57;
}
a:hover{
color:#b87b2c;
}
/*_____COPY_____*/
body .banner-img {
width: 100%;
height: 100%;
position: absolute;
top: 0;
right: -100%;
animation: banner-img 1.5s linear forwards;
animation-delay: 11s;
}
body .banner-img .all-images {
display: flex;
align-items: center;
justify-content: space-between;
}
body .banner-img .all-images .img {
width: 100%;
height: 100vh;
position: relative;
overflow: hidden;
}
body .banner-img .all-images .img img {
width: 100%;
height: 100%;
transform: scale(1);
animation: zoomInOut 85s linear infinite;
}
@keyframes zoomInOut {
0% {
transform: scale(1);
}
50% {
transform: scale(1.4);
}
100% {
transform: scale(1);
}
}
body .banner-img .all-images .img .banner-text {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
display: flex;
align-items: center;
justify-content: center;
gap: 2.5em;
/*flex-direction: column;*/
width: 900px;
}
body .banner-img .all-images .img .banner-text-2{
display: flex;
flex-direction: column;
align-items: center;
justify-content: center;
}
body .banner-img .all-images .img .banner-text .left_part {
width: 3%;
}
body .banner-img .all-images .img .banner-text .left_part img {
width: 100%;
}
body .banner-img .all-images .img .banner-text .text {
font-family: "Playfair Display", serif;
font-size: 100px;
color: #ffffff;
}
body .banner-img .all-images .img .banner-text .numeric {
font-family: "Playfair Display", serif;
font-size: 300px;
color: #ffffff;
}
body .banner-img .all-images .img .banner-text .non-numeric{
font-family: "Playfair Display", serif;
font-size: 60px;
color: #ffffff;
font-style: italic;
}
body .banner-img .all-images .img .banner-text .o-design{
font-family: "Playfair Display", serif;
font-size: 180px !important;
color: #ffffff;
}
body .banner-img .all-images .img .banner-text .next-text{
font-size: 50px;
color: #fff;
text-align: center;
}
body .banner-img .all-images .img .banner-text .right_part {
width: 3%;
}
body .banner-img .all-images .img .banner-text .right_part img {
width: 100%;
}
body .banner-img .all-images .img .left-arrow-text {
position: absolute;
left: -3%;
top: 46%;
font-size: 40px;
color: #ffffff;
font-family: "Playfair Display", serif;
}
body .banner-img .all-images .img .right-arrow-text {
position: absolute;
right: -3%;
top: 46%;
font-size: 40px;
color: #ffffff;
font-family: "Playfair Display", serif;
}
body .banner-img .owl-next {
position: absolute;
right: 2%;
top: 47%;
z-index: 2;
animation: right_arrow 2s linear infinite;
}
.pro-logo {
position: absolute;
right: 0;
top: -80px;
max-width: 200px;
}
.pro-logo img{
width: 100%;
height: auto;
}
@keyframes right_arrow {
0% {
right: 2%;
}
50% {
right: 1%;
}
100% {
right: 2%;
}
}
body .banner-img .owl-next span {
color: white;
font-size: 80px;
display: flex;
align-items: center;
justify-content: center;
transition: 0.6s;
animation: right_arrow 2s linear;
}
body .banner-img .owl-prev {
font-size: 30px;
position: absolute;
left: 2%;
top: 47%;
z-index: 2;
animation: left_arrow 2s linear infinite;
}
@keyframes left_arrow {
0% {
left: 2%;
}
50% {
left: 1%;
}
100% {
left: 2%;
}
}
body .banner-img .owl-prev span {
color: white;
font-size: 80px;
display: flex;
align-items: center;
justify-content: center;
transition: 0.6s;
}
@keyframes banner-img {
0% {
right: -100%;
}
100% {
right: 0%;
}
}
.main {
position: relative;
height: 100vh;
background-color: #f6eee4;
overflow: hidden;
}
/*_______________COMMON CSS FOR MENUS FOR ALL PAGES_______________*/
.menu-items-container {
position: fixed;
z-index: 6;
overflow: hidden;
}
.menu-items-container ul {
position: fixed;
top: 0;
left: 100%;
height: 100%;
width: 100%;
margin: 0;
padding: 0;
overflow: hidden;
transition: 0.8s ease;
display: flex;
flex-direction: column;
align-items: start;
justify-content: center;
gap: 1.7em;
padding-left: 4%;
background: bisque;
}
.menu-items-container ul li {
list-style-type: none;
width: 100%;
transition: 0.5s;
}
.menu-items-container ul li:hover a {
color: #b87b2d;
margin-left: 3%;
}
.menu-items-container ul li a {
color: #040037;
font-size: 38px;
text-decoration: none;
font-family: "Playfair Display", serif;
margin-left: 0;
transition: 0.5s;
}
.menu-items-container ul li .menu-1-style {
animation: fade_left_1 0.7s ease;
animation-fill-mode: forwards;
}
@keyframes fade_left_1 {
0% {
margin-left: 90%;
}
100% {
margin-left: 0%;
}
}
.menu-items-container ul li .menu-2-style {
animation: fade_left_2 0.8s ease;
animation-fill-mode: forwards;
}
@keyframes fade_left_2 {
0% {
margin-left: 90%;
}
100% {
margin-left: 0%;
}
}
.menu-items-container ul li .menu-3-style {
animation: fade_left_3 0.9s ease;
animation-fill-mode: forwards;
}
@keyframes fade_left_3 {
0% {
margin-left: 90%;
}
100% {
margin-left: 0%;
}
}
.menu-items-container ul li .menu-4-style {
animation: fade_left_4 1s ease;
animation-fill-mode: forwards;
}
@keyframes fade_left_4 {
0% {
margin-left: 90%;
}
100% {
margin-left: 0%;
}
}
.menu-items-container ul li .menu-5-style {
opacity: 0;
animation: fade_left_5 1.1s ease;
animation-fill-mode: forwards;
}
@keyframes fade_left_5 {
0% {
margin-left: 90%;
opacity: 0;
}
100% {
margin-left: 0%;
opacity: 1;
}
}
.menu-items-container ul li .menu-6-style {
animation: fade_left_6 1.2s ease;
opacity: 0;
animation-fill-mode: forwards;
}
@keyframes fade_left_6 {
0% {
margin-left: 90%;
opacity: 0;
}
100% {
margin-left: 0%;
opacity: 1;
}
}
/*________________END OF COMMON MENU________________*/
.nav_wrap {
display: flex;
align-items: center;
justify-content: space-between;
padding: 0.5% 3%;
position: fixed;
top: 0;
z-index: 7;
opacity: 0;
transition: 0.5s;
animation: wrap_anim 1s linear forwards;
animation-delay: 10s;
}
@keyframes wrap_anim {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.nav_wrap {
width: 100%;
z-index: 7;
}
.nav_wrap .logo {
width: 7%;
}
.nav_wrap .logo img {
width: 100%;
}
.nav_wrap .menuWithIcons {
width: 28%;
display: flex;
align-items: center;
justify-content: space-between;
}
.nav_wrap .menuWithIcons ul {
width: 80%;
padding: 0;
margin: 0;
display: flex;
align-items: center;
justify-content: space-between;
margin-top: 2%;
}
.nav_wrap .menuWithIcons ul li {
list-style: none;
position: relative;
display: flex;
flex-direction: column;
align-items: center;
}
.nav_wrap .menuWithIcons ul li .box {
height: 10px;
width: 10px;
background-color: #c38e4b;
margin-bottom: 3px;
}
.nav_wrap .menuWithIcons ul li a {
text-decoration: none;
font-size: 15px;
color: #c38e4b;
font-family: "Roboto", sans-serif;
transition: 0.5s;
}
.nav_wrap .menuWithIcons ul li a:hover {
color: #000;
}
.nav_wrap .menuWithIcons ul li .underline {
position: absolute;
left: 40%;
right: 40%;
width: 20%;
background-color: #b87b2d;
height: 2px;
}
.nav_wrap .menuWithIcons .menu_icon {
display: flex;
flex-direction: column;
align-items: end;
gap: 0.5em;
cursor: pointer;
}
.nav_wrap .menuWithIcons .menu_icon .one {
display: block;
height: 2px;
width: 40px;
background-color: #b87b2d;
transition: 0.5s;
}
.nav_wrap .menuWithIcons .menu_icon .two {
display: block;
height: 2px;
width: 40px;
background-color: #b87b2d;
transition: 0.5s;
}
.nav_wrap .menuWithIcons .menu_icon .three {
display: block;
height: 2px;
width: 40px;
background-color: #b87b2d;
transition: 0.5s;
}
.mid-logo-container {
position: absolute;
left: 50%;
top: 50%;
transform: translate(-50%, -50%);
display: flex;
align-items: center;
justify-content: center;
gap: 1em;
width: 48%;
overflow: hidden;
animation: fade_top 2s linear forwards;
animation-delay: 8.5s;
}
@keyframes fade_top {
0% {
position: absolute;
top: 50%;
}
100% {
position: absolute;
top: 0%;
visibility: hidden;
left: 100%;
opacity: 0;
}
}
.mid-logo-container .first_part {
width: 5%;
position: absolute;
left: 0;
visibility: hidden;
animation: left_1 1.3s linear forwards;
animation-delay: 1.4s;
}
.mid-logo-container .first_part img {
width: 100%;
}
.mid-logo-container .first_part .line1 {
position: absolute;
height: 100%;
width: 19%;
top: 0;
right: 0;
opacity: 0;
background-color: #b87b2d;
}
@keyframes left_1 {
0% {
visibility: visible;
position: absolute;
left: 0%;
}
100% {
visibility: visible;
position: absolute;
left: 38%;
}
}
.mid-logo-container .second_part {
width: 5%;
position: absolute;
left: -5%;
animation: left_2 1.6s linear forwards;
animation-delay: 0.5s;
}
.mid-logo-container .second_part img {
width: 100%;
}
.mid-logo-container .second_part .line2 {
position: absolute;
height: 100%;
width: 25%;
top: 0;
right: 0;
opacity: 0;
background-color: #b87b2d;
}
@keyframes left_2 {
0% {
position: absolute;
left: 0%;
}
100% {
position: absolute;
left: 42.5%;
}
}
.mid-logo-container .third_part {
width: 1.7%;
opacity: 0;
animation: mid 1.5s linear forwards;
animation-delay: 0.5s;
}
.mid-logo-container .third_part img {
width: 100%;
}
.mid-logo-container .third_part .line3 {
position: absolute;
height: 100%;
width: 1.7%;
top: 0;
opacity: 0;
background-color: #b87b2d;
}
@keyframes mid {
0% {
opacity: 0;
}
100% {
opacity: 1;
}
}
.mid-logo-container .fourth_part {
width: 5%;
position: absolute;
right: -5%;
animation: right_1 1.6s linear forwards;
animation-delay: 0.5s;
}
.mid-logo-container .fourth_part img {
width: 100%;
}
.mid-logo-container .fourth_part .line4 {
position: absolute;
height: 100%;
width: 25%;
top: 0;
opacity: 0;
background-color: #b87b2d;
}
@keyframes right_1 {
0% {
position: absolute;
right: 0%;
}
100% {
position: absolute;
right: 42.5%;
}
}
.mid-logo-container .fifth_part {
width: 5%;
position: absolute;
right: 0;
visibility: hidden;
animation: right_2 1.3s linear forwards;
animation-delay: 1.4s;
}
.mid-logo-container .fifth_part img {
width: 100%;
}
.mid-logo-container .fifth_part .line5 {
position: absolute;
height: 100%;
width: 19%;
top: 0;
opacity: 0;
background-color: #b87b2d;
}
@keyframes right_2 {
0% {
visibility: visible;
position: absolute;
right: 0%;
}
100% {
visibility: visible;
position: absolute;
right: 38%;
}
}
.top-window {
position: absolute;
top: 0;
height: 0%;
width: 100%;
background-color: #f6eee4;
z-index: 2;
animation: top_window 1.3s linear forwards;
animation-delay: 2.8s;
}
@keyframes top_window {
0% {
height: 0%;
}
100% {
height: 49.8%;
}
}
.bottom-window {
position: absolute;
bottom: 0;
height: 0%;
width: 100%;
background-color: #f6eee4;
z-index: 2;
animation: bottom_window 1.3s linear forwards;
animation-delay: 2.8s;
}
@keyframes bottom_window {
0% {
height: 0%;
}
100% {
height: 49.8%;
}
}
/*________STEP-3 ANIMATION START HERE________*/
.line1 {
animation: line1 2s linear;
animation-delay: 4s;
animation-fill-mode: forwards;
}
@keyframes line1 {
0% {
opacity: 0;
}
100% {
opacity: 1;
width: 100%;
right: -18px;
}
}
.line2 {
animation: line2 2s linear;
animation-delay: 4s;
animation-fill-mode: forwards;
}
@keyframes line2 {
0% {
opacity: 0;
}
100% {
opacity: 1;
width: 250%;
right: -18px;
}
}
.line3 {
animation: line3 2s linear;
animation-delay: 4s;
animation-fill-mode: forwards;
}
@keyframes line3 {
0% {
opacity: 0;
}
100% {
opacity: 1;
width: 10%;
}
}
.line4 {
animation: line4 2s linear;
animation-delay: 4s;
animation-fill-mode: forwards;
}
@keyframes line4 {
0% {
opacity: 0;
}
100% {
opacity: 1;
width: 100%;
}
}
.line5 {
animation: line5 2s linear;
animation-delay: 4s;
animation-fill-mode: forwards;
}
@keyframes line5 {
0% {
opacity: 0;
}
100% {
opacity: 1;
width: 100%;
}
}
/*______STEP-3 ANIMATION END HERE______*/
/*_______STEP-4 ANIMATION START HERE______*/
.left-window {
position: absolute;
left: 0;
height: 100%;
width: 0%;
background-color: #f6eee4;
z-index: 2;
animation: left_window 3.5s ease forwards;
animation-delay: 5s;
}
@keyframes left_window {
0% {
width: 0%;
}
100% {
width: 47%;
}
}
.right-window {
position: absolute;
right: 0;
height: 100%;
width: 0%;
background-color: #f6eee4;
z-index: 2;
animation: right_window 3.5s ease forwards;
animation-delay: 5s;
}
@keyframes right_window {
0% {
width: 0%;
}
100% {
width: 47%;
}
}
/*___COPY___*/
/*__________Follwing CSS is directly linked with JAVASCRIPT____________*/
.top_line {
transform: rotate(45deg);
background-color: #040037;
}
.middle_line {
display: none;
}
.bottom_line {
transform: rotate(-45deg) translate(7px, -7px);
background-color: #040037;
}
/*------------------End for owl carousel css------------*/
/*_______________________________START OF ABOUT US PAGE_______________*/
.second-sec {
margin: 10%;
display: flex;
flex-direction: column;
}
.second-sec .head h3 {
font-family: "Playfair Display", serif;
text-decoration: underline;
color: #040037;
font-size: 48px;
margin-bottom: 4%;
}
.second-sec .main-title {
position: relative;
}
.second-sec .main-title span {
font-size: 90px;
font-family: "Playfair Display", serif;
font-style: italic;
color: #dbbd96;
}
.second-sec .main-title h1 {
font-size: 160px;
font-family: "Playfair Display", serif;
margin: 0;
margin-top: -2%;
width: 60%;
line-height: 1;
font-weight: lighter;
color: #dbbd96;
}
.second-sec .main-title .para-text {
position: absolute;
left: 36%;
top: 68%;
font-size: 21px;
color: #040037;
width: 24%;
}
.second-sec .main-title .bottom-logo {
width: 25%;
margin: 2% 0 0 2%;
}
.second-sec .main-title .bottom-logo img {
width: 100%;
}
.third-sec {
padding: 0 7%;
background: linear-gradient(#f6eee4 50%, #dbbd96 50%);
}
.third-sec .mid-image {
display: flex;
align-items: center;
justify-content: space-between;
}
.third-sec .mid-image .img {
width: 100%;
border: solid 7px #f6eee4;
}
.third-sec .mid-image .img img {
width: 100%;
height: auto;
}
.third-sec .mid-image .img p {
margin: 0;
text-align: center;
font-size: 33px;
color: #091a57;
font-weight: 500;
}
.third-sec .mid-image .img .date {
font-size: 23px;
}
.fifth-sec {
background: #dbbd96;
}
.fifth-sec .left-container {
padding: 9%;
}
.fifth-sec .left-container h3 {
font-size: 60px;
font-family: "Playfair Display", serif;
font-style: italic;
color: #dbbd96;
margin: 0;
font-weight: 100;
color: #f6eee4;
margin-bottom: 1%;
}
.fifth-sec .left-container h1 {
font-size: 130px;
font-family: "Playfair Display", serif;
margin: 0;
margin-top: -2%;
line-height: 1;
font-weight: lighter;
color: #f6eee4;
}
.fifth-sec .left-container .main_parent {
display: flex;
align-items: start;
gap: 3em;
}
.fifth-sec .left-container .main_parent .left_part {
display: flex;
flex-direction: column;
gap: 2em;
width: 47%;
}
.fifth-sec .left-container .main_parent .left_part h1 {
font-size: 130px;
font-family: "Playfair Display", serif;
margin: 0;
}
.fifth-sec .left-container .main_parent .left_part .bottom_img {
width: 92%;
}
.fifth-sec .left-container .main_parent .left_part .bottom_img img {
width: 100%;
}
.fifth-sec .left-container .main_parent .right_part {
width: 37%;
color: #14245d;
font-size: 25px;
margin-top: 3%;
}
.fifth-sec .left-container .main_parent .right_part p {
margin-bottom: 4%;
}
.fifth-sec .left-container .main_parent .right_part p img {
width: 6%;
}
footer {
display: flex;
align-items: end;
justify-content: space-between;
font-family: "Roboto", sans-serif;
padding: 2% 3%;
}
footer .left-footer {
color: #091a57;
display: flex;
flex-direction: column;
gap: 2em;
}
footer .left-footer .menus ul {
margin: 0;
padding: 0;
display: flex;
justify-content: space-between;
}
footer .left-footer .menus ul li {
list-style: none;
}
footer .left-footer .menus ul li a {
font-size: 16px;
text-decoration: none;
color: #091a57;
transition: 0.6s;
}
footer .left-footer .menus ul li a:hover {
color: #b87b2d;
text-decoration: underline;
}
footer .left-footer .copyright {
font-size: 16px;
}
footer .middle-footer {
display: flex;
flex-direction: column;
align-items: center;
width: 9%;
gap: 1em;
}
footer .middle-footer .logo {
width: 100%;
}
footer .middle-footer .logo img {
width: 100%;
}
footer .middle-footer .social_icons ul {
margin: 0;
padding: 0;
display: flex;
justify-content: space-around;
gap: 0.6em;
}
footer .middle-footer .social_icons ul li {
list-style: none;
}
footer .middle-footer .social_icons ul li a {
text-decoration: none;
}
footer .middle-footer .social_icons ul li a i {
font-size: 16px;
height: 40px;
width: 40px;
background-color: #091a57;
border-radius: 50%;
display: flex;
align-items: center;
justify-content: center;
color: #ffffff;
transition: 0.5s;
}
footer .middle-footer .social_icons ul li a i:hover {
background-color: #b87b2d;
transform: rotate(360deg);
}
footer .right-footer {
font-size: 16px;
color: #091a57;
display: flex;
flex-direction: column;
gap: 1em;
}
/*_______________________________END OF ABOUT US PAGE_________________*/
/*____________START OF PROJECT PAGE___________*/
.second {
margin: 9%;
position: relative;
}
.second .caption {
color: #14245d;
font-family: "Playfair Display", serif;
font-size: 45px;
display: inline;
position: relative;
}
.second .caption .underline {
position: absolute;
bottom: 0;
left: 0;
width: 100%;
height: 1px;
background-color: #091a57;
}
.second span {
font-size: 60px;
font-family: "Playfair Display", serif;
color: #dbbd96;
font-weight: lighter;
font-style: italic;
display: block;
margin-top: 4%;
}
.second h1 {
font-size: 130px;
font-family: "Playfair Display", serif;
color: #dbbd96;
font-weight: lighter;
margin: 0;
margin-top: -2.5%;
}
.second .parent {
display: flex;
align-items: start;
gap: 4em;
}
.second .parent .left_part {
max-width: 40%;
display: flex;
flex-direction: column;
align-items: start;
gap: 3em;
}
.second .parent .left_part h1 {
font-size: 130px;
font-family: "Playfair Display", serif;
color: #dbbd96;
font-weight: lighter;
margin: 0;
margin-top: -8%;
}
.second .parent .left_part .logo_part {
width: 100%;
}
.second .parent .left_part .logo_part img {
width: 100%;
}
.second .parent .right_part {
font-size: 25px;
color: #091a57;
width: 35%;
margin-top: 1%;
}
.project-container ul {
margin: 0;
padding: 0;
display: flex;
align-items: center;
justify-content: center;
gap: 3em;
}
.project-container ul li {
list-style-type: none;
font-size: 24px;
color: #091a57;
font-family: "Roboto", sans-serif;
cursor: pointer;
}
.project-container .img-container {
padding: 2.5%;
}
.project-container .img-container .all-images {
display: grid;
grid-template-columns: 50% 50%;
align-items: start;
justify-self: center;
gap: 2em;
}
.project-container .img-container .all-images .img {
width: 100%;
border: solid 1px #e8caa5;
}
.project-container .img-container .all-images .img img {
width: 100%;
}
.project-container .img-container .all-images .img span {
font-size: 26px;
font-family: "Roboto", sans-serif;
color: #091a57;
text-decoration: none;
padding: 9px 15px;
display: block;
}
/*__________END OF PROJECT PAGE______________*/
/*__________START OF CONTACT PAGE____________*/
.right_part form {
display: flex;
flex-direction: column;
gap: 3em;
}
.right_part form input, .right_part form textarea {
font-family: "Roboto", sans-serif;
display: block;
background: transparent;
font-size: 25px;
color: #091a57;
padding: 3% 0;
border: none;
border-bottom: 1px solid #091a57;
}
.right_part form input::-moz-placeholder, .right_part form textarea::-moz-placeholder {
color: #091a57;
}
.right_part form input::placeholder, .right_part form textarea::placeholder {
color: #091a57;
}
.right_part form input:focus, .right_part form textarea:focus {
outline: 0;
}
.right_part form .submit_btn button {
font-family: "Roboto", sans-serif;
padding: 4% 0;
font-size: 27px;
color: #091a57;
width: -moz-fit-content;
width: fit-content;
padding: 2% 8%;
float: right;
transition: 0.5s;
}
.right_part form .submit_btn button:hover {
background-color: #b87b2d;
border: none;
color: #ffffff;
}
/*___________END OF CONTACT PAGE___________*/
/*____________START OF PROJECT INNER PAGE__________*/
#right-part {
width: 60%;
}
#right-part p {
width: 51%;
margin-bottom: 10%;
}
#right-part .icon_container {
display: grid;
grid-template-columns: 50% 50%;
align-items: center;
justify-content: space-between;
gap: 1em;
}
#right-part .icon_container .part {
display: flex;
align-items: center;
gap: 1em;
}
#right-part .icon_container .part .icon {
padding: 4%;
border: 1px solid #b87b2d;
width: 30%;
}
#right-part .icon_container .part .icon img {
width: 100%;
}
#right-part .icon_container .part .caption {
font-size: 24px;
font-weight: normal;
line-height: 1.3;
font-family: var(--bs-font-sans-serif);
}
.project-container .menu-item {
margin: 0;
padding: 0;
display: flex;
align-items: center;
justify-content: space-between;
gap: 0;
width: 65%;
margin: 0 auto;
border-top: 1px solid #091a57;
border-bottom: 1px solid #091a57;
padding: 1% 0;
}
.img-container {
display: grid;
grid-template-columns: auto auto;
}
.desc-section {
padding: 5%;
}
.desc-section ul {
margin: 0;
padding: 0;
display: flex;
align-items: center;
justify-content: center;
gap: 1em;
margin-bottom: 5%;
}
.desc-section ul li {
list-style-type: none;
font-size: 48px;
font-family: "Playfair Display", serif;
color: #091a57;
padding: 3px 2%;
text-align: center;
}
.desc-section .desc-container {
display: flex;
flex-direction: column;
align-items: start;
justify-content: space-between;
overflow: hidden;
border: 1px solid #b87b2d;
}
.desc-section .desc-container .left, .desc-section .desc-container .right {
width: 100%;
font-size: 24px;
font-family: "Lora", serif;
display: flex;
flex-direction: column;
}
.desc-section .desc-container .left .filter-option-heading, .desc-section .desc-container .right .filter-option-heading {
position: relative;
color: #14245d;
padding: 1% 0;
border-bottom: 1px solid rgba(0, 0, 0, 0.2);
font-family: "Playfair Display", serif;
font-size: 28px;
padding-left: 1%;
margin: 0;
cursor: pointer;
}
.desc-section .desc-container .left .filter-option-heading span, .desc-section .desc-container .right .filter-option-heading span {
padding-right: 2%;
position: absolute;
right: 0;
font-size: 39px;
}
.desc-section .desc-container .left .filter-option-content, .desc-section .desc-container .right .filter-option-content {
display: none;
color: #181614;
padding-left: 1%;
font-size: 17px;
font-family: "Roboto", sans-serif;
border-bottom: 1px solid rgba(0, 0, 0, 0.2);
padding: 1%;
}
.last-section .blue-option-container {
background: #dbbd96;
padding: 3% 4%;
position: relative;
overflow: hidden;
}
.last-section .blue-option-container .bg-pattern {
position: absolute;
top: 0;
left: 0;
z-index: 0;
width: 100%;
height: 100%;
opacity: 0.12;
}
.last-section .blue-option-container .bg-pattern img {
width: 100%;
height: 100%;
opacity: 0.18;
}
.last-section .blue-option-container .heading {
padding-left: 6%;
}
.last-section .blue-option-container .heading .head {
width: 100%;
}
.last-section .blue-option-container .heading .head #caption {
font-size: 60px;
font-family: "Playfair Display", serif;
color: #ffffff;
letter-spacing: 1px;
text-transform: capitalize;
font-style: italic;
}
.last-section .blue-option-container .heading h1 {
font-size: 130px;
font-family: "Playfair Display", serif;
margin-bottom: 10%;
text-align: left;
color: #ffffff;
font-weight: lighter;
}
.last-section .blue-option-container .inputBoxes {
display: flex;
justify-content: space-between;
}
.last-section .blue-option-container .inputBoxes input, .last-section .blue-option-container .inputBoxes select {
font-size: 21px;
font-family: "Lora", serif;
color: #091a57;
width: 23%;
background: transparent;
border: none;
border-bottom: 1px solid white;
}
.last-section .blue-option-container .inputBoxes input::-moz-placeholder, .last-section .blue-option-container .inputBoxes select::-moz-placeholder {
color: #091a57;
}
.last-section .blue-option-container .inputBoxes input::placeholder, .last-section .blue-option-container .inputBoxes select::placeholder {
color: #091a57;
}
.last-section .blue-option-container .inputBoxes input:focus, .last-section .blue-option-container .inputBoxes select:focus {
outline: 0;
}
.last-section .blue-option-container .inputBoxes input option, .last-section .blue-option-container .inputBoxes select option {
background: transparent;
color: #151032;
}
.last-section .blue-option-container .submit-btn {
display: flex;
align-items: center;
justify-content: center;
margin-top: 5%;
}
.last-section .blue-option-container .submit-btn button {
font-size: 25px;
font-family: "Lora", serif;
padding: 0.5% 2%;
border: 1px solid #091a57;
background: transparent;
transition: 0.5s;
color: #091a57;
text-transform: capitalize;
font-family: "Roboto", sans-serif;
}
.last-section .blue-option-container .submit-btn button:hover {
background-color: #091a57;
color: #ffffff;
}
select {
background: #c38e4b;
}
/*______END OF PROJECT INNER PAGE_____________*/
/*_________START OF WORK WITH US PAGE__________*/
.blue-form {
width: 100%;
background-color: #dbbd96;
padding: 7% 4%;
}
.blue-form .bg-pattern {
position: absolute;
top: 0;
left: 0;
width: 100%;
height: 100%;
opacity: 0.1;
z-index: -1;
}
.blue-form .bg-pattern img {
width: 100%;
height: 100%;
opacity: 0.18;
}
.blue-form form {
font-family: "Roboto", sans-serif;
}
.blue-form form .field {
display: flex;
justify-content: space-between;
margin-bottom: 5%;
}
.blue-form form .field input {
width: 49%;
font-size: 20px;
font-family: "Roboto", sans-serif;
background: transparent;
border: none;
height: 55px;
color: #091a57;
border-bottom: 1px solid #091a57;
padding-bottom: 1%;
letter-spacing: 1px;
}
.blue-form form .field input:focus {
outline: 0;
}
.blue-form form .field input::-moz-placeholder {
color: #091a57;
}
.blue-form form .field input::placeholder {
color: #091a57;
}
.blue-form form .msg-box {
width: 100%;
margin-bottom: 2%;
}
.blue-form form .msg-box textarea {
width: 100%;
background: transparent;
border: none;
color: #091a57;
border-bottom: 1px solid #091a57;
padding-bottom: 1%;
font-size: 20px;
letter-spacing: 1px;
}
.blue-form form .msg-box textarea:focus {
outline: 0;
}
.blue-form form .msg-box textarea::-moz-placeholder {
color: #091a57;
}
.blue-form form .msg-box textarea::placeholder {
color: #091a57;
}
.blue-form form .last-line {
display: flex;
align-items: center;
justify-content: space-between;
}
.blue-form form .last-line .uploadFile {
font-size: 18px;
color: #091a57;
font-weight: normal;
}
.blue-form form .last-line button {
background-color: transparent;
border: 1px solid #091a57;
font-size: 21px;
color: #091a57;
font-family: "Roboto", sans-serif;
padding: 10px 2% 10px 2%;
letter-spacing: 1px;
float: right;
transition: 0.5s;
position: relative;
}
.blue-form form .last-line button:hover{
color:#fff;
}
.blue-form form .last-line button span {
z-index: 2;
position: relative;
}
.blue-form form .last-line button .left-side {
position: absolute;
left: 50%;
top: 0;
width: 0%;
height: 100%;
background-color: #c38e4b;
transition: 0.5s;
}
.blue-form form .last-line button .right-side {
position: absolute;
right: 50%;
top: 0;
width: 0%;
height: 100%;
background-color: #c38e4b;
transition: 0.5s;
}
.blue-form form .last-line button:hover {
border: 1px solid #ffffff;
}
.blue-form form .last-line button:hover .left-side, .blue-form form .last-line button:hover .right-side {
width: 50%;
}
/*______________END OF WORK WITH US PAGE___________*/
/*_________This css is for onscroll animation START__________*/
.logo-container {
display: flex;
align-items: center;
justify-content: center;
gap: 1em;
padding: 4% 0;
}
.logo-container .first-part, .logo-container .second-part, .logo-container .fourth-part, .logo-container .fifth-part {
width: 3%;
}
.logo-container .first-part img, .logo-container .second-part img, .logo-container .fourth-part img, .logo-container .fifth-part img {
width: 100%;
}
.logo-container .third-part {
width: 1%;
}
.logo-container .third-part img {
width: 100%;
}
.logo-container .firstpart, .logo-container .secondpart, .logo-container .fourthpart, .logo-container .fifthpart {
width: 3%;
}
.logo-container .firstpart img, .logo-container .secondpart img, .logo-container .fourthpart img, .logo-container .fifthpart img {
width: 100%;
}
.logo-container .thirdpart {
width: 1%;
}
.logo-container .thirdpart img {
width: 100%;
}
/*________This css is for onscroll animation END__________*/
@media (max-width: 1600px) {
.nav_wrap .menuWithIcons {
width: 38%;
}
/*______START OF INDEX PAGE______*/
body .banner-img .all-images .img .banner-text .numeric{
font-size: 220px;
}
body .banner-img .all-images .img .banner-text .o-design{
font-size: 140px !important;
}
body .banner-img .all-images .img .banner-text .non-numeric{
font-size: 45px;
}
body .banner-img .all-images .img .banner-text{
width: 750px;
}
body .banner-img .all-images .img .left-arrow-text {
position: absolute;
left: -2%;
top: 42%;
font-size: 35px;
}
body .banner-img .all-images .img .right-arrow-text {
position: absolute;
right: -2%;
top: 42%;
font-size: 35px;
}
body .banner-img .owl-next span {
color: white;
font-size: 45px;
}
body .banner-img .owl-prev span {
color: white;
font-size: 45px;
}
/*______END OF INDEX PAGE_______*/
/*___________START OF ABOUT US PAGE_________*/
.nav_wrap .menuWithIcons .menu_icon .one, .nav_wrap .menuWithIcons .menu_icon .two,
.nav_wrap .menuWithIcons .menu_icon .three {
display: block;
height: 1px;
width: 35px;
}
.nav_wrap .menuWithIcons .menu_icon {
gap: 0.5em;
}
.bottom_line {
transform: rotate(-45deg) translate(7px, -5px);
}
.menu-items-container ul {
gap: 0.7em;
}
.menu-items-container ul li a {
font-size: 28px;
}
.nav_wrap .menuWithIcons ul li a {
font-size: 16px;
}
.second {
margin: 22% 9%;
}
.second-sec .head h3 {
font-size: 30px;
margin-bottom: 1%;
}
.second-sec .main-title span {
font-size: 45px;
}
.second-sec .main-title h1 {
font-size: 99px;
}
.second-sec .main-title .para-text {
position: absolute;
left: 30%;
top: 56%;
font-size: 16px;
}
.fifth-sec .left-container h3 {
font-size: 45px;
}
.fifth-sec .left-container h1 {
font-size: 100px;
}
.fifth-sec .left-container .main_parent .left_part h1 {
font-size: 100px;
}
.fifth-sec .left-container .main_parent .right_part {
font-size: 17px;
}
.fifth-sec .left-container .main_parent .left_part .bottom_img {
width: 100%;
}
.second {
margin: 13% 9% 9% 9%;
}
/*__________END OF ABOUT US PAGE_______*/
/*_________Start of Project Page___________*/
.second .caption {
font-size: 25px;
}
.second span {
font-size: 40px;
}
.second h1 {
font-size: 90px;
margin-top: -2.5%;
}
.second .parent .left_part h1 {
font-size: 90px;
margin-top: -4%;
}
.second .parent .right_part {
font-size: 17px;
margin-left: -3%;
}
.second .parent .left_part {
gap: 1em;
}
.project-container ul li {
list-style-type: none;
font-size: 22px;
}
.project-container .img-container .all-images .img span {
font-size: 20px;
}
/*_______End of Project page_________*/
/*_________START OF CONTACT PAGE_________*/
.right_part form input, .right_part form textarea {
font-size: 17px;
padding: 2% 0;
}
.right_part form .submit_btn button {
padding: 2% 4%;
font-size: 17px;
}
.right_part form input, .right_part form textarea {
padding: 2% 0;
}
/*___________END OF CONTACT PAGE___________*/
/*____________START OF PROJECT INNER PAGE__________*/
#right-part .icon_container .part .caption {
font-size: 18px;
}
#right-part .icon_container {
display: grid;
grid-template-columns: 50% 50%;
}
.desc-section .desc-container .left .filter-option-heading, .desc-section .desc-container .right .filter-option-heading {
font-size: 24px;
}
.desc-section .desc-container .left .filter-option-content, .desc-section .desc-container .right .filter-option-content {
font-size: 17px;
}
.last-section .blue-option-container .heading .head #caption {
font-size: 45px;
}
.last-section .blue-option-container .heading h1 {
font-size: 90px;
}
.last-section .blue-option-container .inputBoxes input, .last-section .blue-option-container .inputBoxes select {
font-size: 17px;
}
.last-section .blue-option-container .submit-btn button {
font-size: 20px;
padding: 0.5% 2%;
}
/*__________END OF PROJECT INNER PAGE_________*/
/*____________START OF MEDIA PAGE___________*/
.third-sec .mid-image .img p {
font-size: 25px;
}
.third-sec .mid-image .img .date {
font-size: 17px;
}
/*________________END OF MEDIA PAGE____________*/
/*_________START OF WORK WITH US PAGE__________*/
.blue-form form .field input {
font-size: 15px;
padding-bottom: 0;
}
.blue-form form .msg-box textarea {
font-size: 15px;
}
.blue-form form .last-line .uploadFile {
font-size: 19px;
}
.blue-form form .last-line button {
font-size: 18px;
}
/*____________END OF WORK WITH US PAGE__________*/
footer .left-footer .copyright {
font-size: 14px;
}
footer .left-footer .menus ul li a {
font-size: 14px;
}
footer .right-footer {
font-size: 14px;
}
footer .middle-footer .social_icons ul li a i {
font-size: 13px;
height: 33px;
width: 33px;
}
}
/*____for tab responsive_______*/
@media (max-width: 1000px) {
.nav_wrap .logo {
width: 12%;
}
.second .parent .right_part {
font-size: 15px;
width: 50%;
}
.second .parent .left_part {
max-width: 50%;
}
.second .parent {
gap: 3em;
}
.second h1 {
font-size: 65px;
}
.second span {
font-size: 30px;
}
.second .parent .left_part h1 {
font-size: 65px;
}
.fifth-sec .left-container h3 {
font-size: 30px;
}
.fifth-sec .left-container h1 {
font-size: 65px;
}
.fifth-sec .left-container .main_parent .left_part h1 {
font-size: 65px;
}
.fifth-sec .left-container .main_parent .right_part {
width: 50%;
font-size: 15px;
}
footer {
display: flex;
flex-direction: column-reverse;
gap: 2em;
}
footer .left-footer {
width: 100%;
}
footer .left-footer .copyright {
text-align: center;
}
footer .middle-footer {
display: flex;
width: 100%;
}
footer .left-footer {
gap: 0.5em;
}
footer .middle-footer {
gap: 0.5em;
}
footer .right-footer {
font-size: 14px;
width: 100%;
gap: 0.4em;
}
.phone_number, .address, .email {
text-align: center;
}
footer .middle-footer .logo {
width: 20%;
}
.nav_wrap .menuWithIcons ul {
display: none;
}
.nav_wrap .menuWithIcons {
justify-content: end;
}
/*_________START OF PROJECT INNER PAGE_______*/
#right-part p {
width: 100%;
}
#right-part .icon_container {
display: grid;
grid-template-columns: auto auto;
}
#right-part .icon_container .part .caption {
font-size: 16px;
line-height: 1.2;
}
.project-container .menu-item {
flex-direction: column;
}
.desc-section .desc-container .left .filter-option-heading, .desc-section .desc-container .right .filter-option-heading {
font-size: 20px;
}
.desc-section .desc-container .left .filter-option-heading span, .desc-section .desc-container .right .filter-option-heading span {
font-size: 21px;
}
.desc-section .desc-container .left .filter-option-content, .desc-section .desc-container .right .filter-option-content {
font-size: 15px;
}
.last-section .blue-option-container .heading h1 {
font-size: 60px;
}
.last-section .blue-option-container .heading .head #caption {
font-size: 30px;
}
/*_______END OF PROJECT INNER PAGE_________*/
}
@media (min-width: 1000px) {
.nav_wrap .menuWithIcons ul {
display: flex;
}
.nav_wrap .menuWithIcons {
justify-content: end;
}
}
/*_______For mobile responsive_______*/
@media (max-width: 750px) {
.pro-logo{
right: 0;
top: -40px;
max-width: 120px;
}
/*______Start of index page style____*/
.mid-logo-container {
width: 75%;
}
body .banner-img .all-images .img .banner-text .numeric{
font-size: 170px;
}
body .banner-img .all-images .img .banner-text{
width: 350px;
}
body .banner-img .all-images .img .banner-text .next-text{
font-size: 40px;
}
body .banner-img .all-images .img .banner-text .non-numeric{
font-size: 40px;
}
body .banner-img .all-images .img .banner-text .o-design{
font-size: 80px !important;
}
body .banner-img .all-images .img .right-arrow-text {
font-size: 13px;
top: 46%;
}
body .banner-img .all-images .img .left-arrow-text {
position: absolute;
top: 46%;
font-size: 13px;
}
body .banner-img .owl-next span {
color: white;
font-size: 30px;
}
body .banner-img .owl-prev span {
color: white;
font-size: 30px;
}
.nav_wrap .logo {
width: 20%;
}
.menu-items-container ul li a {
font-size: 24px;
}
.menu-items-container ul {
gap: 0.5em;
}
#desk-banner {
display: none;
}
#mob-banner {
display: block;
}
/*________END OF INDEX PAGE STYLE_________*/
/*__________START OF ABOUT US PAGE___________*/
.second {
margin: 25% 9%;
}
.second .caption {
font-size: 18px;
}
.second span {
font-size: 25px;
}
.second h1 {
font-size: 50px;
}
.second .parent .left_part h1 {
font-size: 40px;
}
.second .parent {
display: flex;
flex-direction: column;
align-items: baseline;
gap: 2em;
}
.second .parent .left_part {
max-width: 100%;
}
.second .parent .left_part h1 {
font-size: 50px;
}
.second .parent .right_part {
font-size: 16px;
width: 100%;
text-align: justify;
}
.fifth-sec .left-container {
padding: 9%;
overflow: hidden;
}
.fifth-sec .left-container h3 {
font-size: 25px;
}
.fifth-sec .left-container h3 {
font-size: 22px;
}
.fifth-sec .left-container h1 {
font-size: 50px;
}
.fifth-sec .left-container .main_parent .left_part {
width: 100%;
}
.fifth-sec .left-container .main_parent .left_part h1 {
font-size: 50px;
}
.fifth-sec .left-container .main_parent {
display: flex;
flex-direction: column;
}
.fifth-sec .left-container .main_parent .right_part {
width: 100%;
text-align: justify;
}
footer {
display: flex;
flex-direction: column-reverse;
align-items: center;
justify-content: center;
gap: 2em;
padding: 10% 4% 3% 4%;
border-top: 1px solid rgba(0, 0, 0, 0.1);
}
footer .left-footer {
gap: 1em;
}
footer .right-footer {
font-size: 14px;
width: 100%;
gap: 0.4em;
}
footer .middle-footer {
gap: 0.5em;
}
footer .middle-footer .logo {
width: 40%;
}
footer .left-footer .menus ul {
display: grid;
grid-template-columns: auto auto auto;
}
footer .left-footer .copyright {
font-size: 14px;
text-align: center;
line-height: 1.2;
}
.phone_number, .address, .email {
text-align: center;
}
/*__________END OF ABOUT US PAGE________*/
/*__________START OF CONTACT PAGE__________*/
.right_part form {
gap: 1em;
font-size: 16px;
}
/*_______END OF CONTACT PAGE_____________*/
/*___________START OF PROJECT PAGE__________*/
.project-container .img-container .all-images {
display: grid;
grid-template-columns: auto;
}
.img-container {
display: grid;
grid-template-columns: auto;
}
.project-container ul li {
font-size: 19px;
}
.project-container ul {
gap: 2em;
}
.project-container .img-container .all-images .img span {
font-size: 17px;
}
/*__________END OF PROJECT PAGE___________*/
/*____________START OF PROJECT INNER PAGE________*/
#right-part p {
width: 100%;
}
#right-part {
width: 100%;
}
#right-part .icon_container {
display: grid;
grid-template-columns: auto auto;
}
#right-part .icon_container .part .caption {
font-size: 15px;
}
.project-container .menu-item {
display: flex;
flex-direction: column;
}
.img-container {
gap: 0em;
}
.fifth-sec .left-container .main_parent {
gap: 1em;
}
.desc-section .desc-container .left .filter-option-heading, .desc-section .desc-container .right .filter-option-heading {
font-size: 15px;
}
.desc-section .desc-container .left .filter-option-heading span, .desc-section .desc-container .right .filter-option-heading span {
font-size: 20px;
}
.desc-section .desc-container .left .filter-option-content, .desc-section .desc-container .right .filter-option-content {
font-size: 13px;
padding: 3%;
}
.last-section .blue-option-container .heading .head #caption {
font-size: 25px;
}
.last-section .blue-option-container .heading h1 {
font-size: 50px;
}
.last-section .blue-option-container .inputBoxes {
flex-direction: column;
gap: 0.6em;
}
.last-section .blue-option-container .inputBoxes input, .last-section .blue-option-container .inputBoxes select {
font-size: 16px;
width: 100%;
}
.last-section .blue-option-container .inputBoxes input {
padding-left: 1%;
}
.last-section .blue-option-container .submit-btn button {
font-size: 16px;
}
.desc-section ul li {
list-style-type: none;
font-size: 35px;
}
/*___________END OF PROJECT INNER PAGE________*/
/*_________START OF MEDIA PAGE________*/
.third-sec .mid-image .img p {
font-size: 15px;
line-height: 1.1;
}
.third-sec .mid-image .img .date {
font-size: 13px;
margin-top: 1%;
font-weight: lighter;
}
.third-sec .mid-image .img img {
width: 100%;
height: auto;
}
/*_________END OF MEDIA PAGE_________*/
/*___________START OF WORK WITH US PAGE___________*/
.blue-form form .field input {
font-size: 15px;
padding-bottom: 0;
width: 100%;
}
.blue-form form .field {
flex-direction: column;
margin: 0;
}
.blue-form form .last-line {
margin-top: 2%;
flex-direction: column;
gap: 1em;
}
.blue-form form .msg-box textarea {
margin-top: 3%;
}
.blue-form form .last-line button {
font-size: 16px;
padding: 6px 2% 6px 2%;
}
/*_________END OF WORK WITH US PAGE____________*/
}
@media (min-width: 751px) {
#desk-banner {
display: block;
}
#mob-banner {
display: none;
}
}/*# sourceMappingURL=style.css.map */