/* Theme default css */ @font-face{ src: url(../fonts/Sans-Serif-bold.ttf); font-family: sans-serif-bold; } @font-face{ src: url(../fonts/Sans-Serif-Regular.ttf); font-family: sans-serif-regular; } body { font-weight: 400; color: black; font-size: 16px; font-family: sans-serif-regular; } button { cursor: pointer; } a:focus, .button:focus { text-decoration: none; outline: none; } a:focus, a:hover { color: inherit; text-decoration: none; } a, button { color: inherit; outline: medium none; text-decoration: none; } button:focus, input:focus, input:focus, textarea, textarea:focus { outline: 0; } h1, h2, h3, h4, h5, h6 { font-family: 'Montserrat', sans-serif; color: #1d2172; margin-top: 0px; font-weight: 500; text-transform: normal; } h1 a, h2 a, h3 a, h4 a, h5 a, h6 a { color: inherit; } h1 { font-size: 40px; font-weight: 500; } h2 { font-size: 35px; } h3 { font-size: 28px; } h4 { font-size: 22px; } h5 { font-size: 18px; } h6 { font-size: 16px; } ul { margin: 0px; padding: 0px; } li { list-style: none; } .mt_100 { margin-top: 100px; } .mb_100 { margin-bottom: 100px; } .mt_50 { margin-top: 50px; } .mb_50 { margin-bottom: 50px; } .m_lr{ margin-left: 20px; margin-right: 20px; } .padding{ padding: 40px; } .scroll_hide::-webkit-scrollbar {display: none;} /* default-css END ================================== */ .mobile_show{ display: none; } .logo { /* width: max-content; */ max-width: 128px; min-width: 140px; margin-left: auto; } .header-area { /* padding: 30px 0; */ width: 150px; z-index: 99; /* background: #ff7c47; */ position: fixed; height: 100%; right: 50px; } .menu-area nav ul li { list-style: none; display: inline-block; } .menu-area nav ul li a { font-size: 16px; color: #000; font-family: GilroyBold; display: inline-block; margin-left: 60px; position: relative; } .menu-area nav ul li a.theme-btn { background: white; display: inline-block; padding: 0 50px; height: 48px; color: #ff4900; line-height: 48px; border-radius: 30px; border: 2px solid white; transition: .3s; } /* humbergar */ .bar a { width: 32px; height: 32px; float: left; position: relative; } .bar a span { width: 100%; height: 3px; background: #524e4e; display: block; position: relative; top: 17px; border-radius: 30px; transition: .3s; } .bar a span:before {left: 0;content: "";position: absolute;width: 100%;height: 100%;background: #524e4e;bottom: 10px;border-radius: 30px;transition: .3s;} .bar a span:after {left: 0;content: "";position: absolute;width: 100%;height: 100%;background: #524e4e;bottom: -10px;border-radius: 30px;transition: .3s;} /* humbarger END */ /* mobile-menu START */ .mobile-menu { position: fixed; width: 320px; height: 100vh; background: #ffffff; z-index: 99; box-shadow: 0px 0px 9px -1px #737373; top: 0; left: 0; transition: .3s; margin-left: -400px; padding-left: 40px; padding-top: 100px; } .siteBar{ margin-left: 0; } .mobile-menu ul#pills-tab { margin-top: 90px; margin-bottom: 35px !important; display: block; } .mobile-menu nav ul li { list-style: none; display: block; } .mobile-menu nav ul li a { color: #B6B6B6; font-size: 16px; line-height: 35px; transition: .3s; text-transform: capitalize; font-family: 'sans-serif-regular'; } .mobile-menu nav ul li a.active{ color: black; } .mobile-menu nav ul li a:hover { color: #000000; } .mobile-menu ul#pills-tab li { display: inline-block; } .mobile-menu ul#pills-tab li a { color: #272835; font-size: 15px; } .mobile-menu a.theme-btn { margin-top: 60px; margin-left: 0; } .mobile-menu a.theme-btn { margin-top: 60px; margin-left: 0; height: 45px; line-height: 45px; } .mobile-menu .user a { display: block; width: 100%; padding: 0; color: #272835; line-height: 40px; font-size: 16px; } .mobile-menu .user { display: block; } .mobile-menu .user a:hover { background: none; opacity: .5; } .mobile-menu a.bars { position: absolute; right: 20px; top: 15px; width: 40px; height: 40px; background: #000000; text-align: center; line-height: 35px; border-radius: 50%; font-size: 28px; color: #fff; box-shadow: 0px 0px 17px -2px #0000004a; } /* Header section END */ /* home Page Start */ .home { height: 100vh; overflow: hidden; } nav.mein_menu { position: fixed; bottom: 40px; /* transform: translateY(-35%); */ top: auto; right: 60px; width: 100px; } section.right_side { height: 100%; height: 100vh; position: fixed; top: 30px; } .project{ width: 75%; /* height: max-content !important; */ height: 100vh; } main section .project_slider { /* height: max-content; */ height: 100vh; height: 100%; } .project_sgl_slide.half img { width: 70%; } main section .project_slider .project_sgl_slide img { object-fit: cover; /* height: 850px; */ height: 100%; height: 100vh; padding-bottom: 90px; } .logo a img {/* height: 46px; */width: 100%;} nav.mein_menu ul li a:hover { color: black; } nav.mein_menu ul li a { font-size: 16px; font-family: sans-serif-regular; color: #B6B6B6; transition: .3s; margin-bottom: 13px; display: block; text-transform: capitalize; } nav.mein_menu ul li a.active{ color: black; } /* home Page End */ /* About Page Start */ .About_left p { font-size: 16px; margin-bottom: 40px; line-height: 28px; } .About_right img { width: 100%; margin-left: -30px; } /* About Page End */ /* contact Page Start */ .contact_left p { font-size: 16px; display: flex; text-transform: capitalize; margin-bottom: 25px; } .contact_left p span { margin-right: 30px; } .contact_left p a { display: block; margin-left: 10px; } .contact_right img { width: 100%; } .contact_form { width: max-content; margin: auto; } .cont_input input { width: 280px; height: 60px; background: #F4F4F4; border: none; padding: 0 15px; } .contact_form textarea { width: 100%; height: 185px; background: #F4F4F4; border: none; margin-top: 30px; padding: 15px; } .contact_form a { display: block; margin: auto; width: max-content; margin-top: 30px; background: black; color: #ffff; padding: 6px 10px; font-size: 16px; text-transform: capitalize; } p.c_right { width: max-content; margin: auto; margin-top: 70px; font-size: 15px; color: #DFDFDF; margin-bottom: 30px; } /* contact Page End */ /* Architecture Page Start */ .Architecture { height: 100%; /* padding-bottom: 100px; */ } .Architecture p { font-size: 20px; } .Architecture_smpl { display: flex; flex-wrap: wrap; overflow: auto; justify-content: space-around; } .Architecture_smpl a{ width: 360px; height: 250px; margin: 5px; position: relative; } .Architecture_smpl img { /* margin: 5px; */ /* max-width: 373px; */ /* max-height: 250px; */ filter: grayscale(1); transition: .3s; object-fit: cover; /* margin-bottom: -30px; */ width: 100%; height: 100%; } .Architecture_smpl img:hover { filter: unset; } .urban_display {max-width: 770px;} .Architecture_smpl p{ position: absolute; bottom: 0; left: 15px; color: #fff; font-size: 14px; font-family: 'sans-serif-regular'; } /* Architecture Page End */ /*Residence Page Start */ .rd_bg { width: 100%; height: 900px; background-attachment: fixed; background-position: center center; background-size: cover; background-repeat: no-repeat; } .rd_bg img { width: 102%; /* background-attachment: fixed; */ } .Residence { margin-left: 90px; } .rd_left h6 { font-size: 22px; color: black; } .rd_left p { font-size: 16px; width: 90%; } .rd_right { margin-top: 20px; } .rd_right ul li p { font-size: 16px; width: max-content; } .rd_btm { display: flex; flex-wrap: wrap; } .rd_btm img { max-width: 345px; max-height: 240px; margin: 10px; } .arrow { position: absolute; z-index: 9; top: 45%; transform: translateY(-50%); left: 0px; display: flex; width: 100%; justify-content: space-between; padding: 0 20px; } .arrow img { color: red; width: 40px; } /*Residence Page End */ /* Page Start */ /* Page End */ /* Page Start */ /* Page End */