#vr-video:before {
position: absolute;
content: '';
left: 0;
top: 0;
right: 0;
height: 100%;
width: 100%;
background: transparent;
z-index: 999999999999;
}
.stats-slider {
display: block;
max-width: 460px !important;
float:right;
}
.stats-slider .stats-item {
max-width: 460px !important;
height: 376px;
display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
background-position: left top;
background-size: 100%;
}
.stats-slider .stats-item span {
display: block;
text-align: center;
width: 100%;
}
.stats-txt span {
color: #6D0E05;
font-size: 60px;
font-weight: 700;
margin-bottom: 10px;
line-height: 65px;
}
.stats-txt p {
font-size: 18px;
color: #000000;
text-align:center;
}
.statsbg1 {
background:url(https://sanchetibuilders.com/wp-content/uploads/2023/04/stats-bg-01.svg) no-repeat;
}
.statsbg2 {
background:url(https://sanchetibuilders.com/wp-content/uploads/2023/04/stats-bg-02.svg) no-repeat;
}
.statsbg3 {
background:url(https://sanchetibuilders.com/wp-content/uploads/2023/04/stats-bg-03.svg) no-repeat;
}
.statsbg4 {
background:url(https://sanchetibuilders.com/wp-content/uploads/2023/04/stats-bg-04.svg) no-repeat;
}
ul.sub-menu {
padding: 10px 20px;
width: 280px !important;
border-top: 2px solid #000;
margin-top: 0px !important;
}
ul.sub-menu li a.menu-link {
padding: 0 !important;
line-height: 30px !important;
}
.ast-builder-menu-1 .menu-item > .menu-link {
padding: 30px 12px;
}
.wpcf7-spinner {
top: 4px;
}
.wpcf7-not-valid-tip {
position: absolute;
top: 37px;
}
#downloadbrochure .popup h2 {
margin: 0 0 15px;
}
div#fancybox-content > div::-webkit-scrollbar-track{
background-color: #802e27;
}
div#fancybox-content > div::-webkit-scrollbar{
width: 4px;
background-color: #ff5959;
}
div#fancybox-content > div::-webkit-scrollbar-thumb{
background-color: #dd5043;
}
div#fancybox-content > div {
padding-right: 15px;
}
@media(max-width:1440px){
.morphing-section .morphing-wrap .text-wrap.first {
margin-top: 140px;
}
.morphing-section .morphing-wrap .text-wrap.second {
margin-top: 120px;
}
.specifications_wrap .elementor-tabs-wrapper .elementor-tab-title {
font-size: 19px;
}
}
@media(max-width:1280px){
.site-footer .site-primary-footer-wrap {
padding: 50px 0px !important;
}
.site-below-footer-wrap {
padding-left: 0px;
padding-right: 0px;
}
}
@media(max-width:1200px){
.ast-builder-footer-grid-columns.site-below-footer-inner-wrap.ast-builder-grid-row {
padding: 0 0px;
}
.project_sec_wrap .proj_box {
margin: 0 !important;
padding: 0 10px;
}
}
@media(max-width:1024px){
.homebannertagline {
display: block !important;
font-size: 20px;
line-height: 35px;
}
body section#vr-video {
position: relative !important;
height: auto !important;
}
.stats-slider {
float: none;
margin: 0 auto;
}
.ln-meta:before {
top: -20px !important;
}
.site-footer-below-section-3.site-footer-section.site-footer-section-3 p {
text-align: center;
margin: 0 !important;
padding-top: 10px;
}
.site-footer-below-section-3.site-footer-section.site-footer-section-3 a {
padding-bottom: 0 !important;
}
.site-footer-below-section-3.site-footer-section.site-footer-section-3 {
width: 100% !important;
}
.site-footer .site-below-footer-wrap .ast-builder-grid-row{
flex-wrap:wrap;
display:flex;
}
.site-footer .site-below-footer-wrap .site-footer-section {
width:100%;
}
.site-footer .site-below-footer-wrap #astra-footer-menu {
display: flex;
justify-content: space-between;
align-items: center;
}
.site-footer .site-below-footer-wrap .footer-nav-wrap {
display: flex;
justify-content: center;
}
}
@media(max-width:999px){
.site-header .ast-custom-button {
font-size: 0px !important;
}
div#leadershipteam .slick-list {
transform: translateX(0px) !important;
}
}
@media(max-width:921px){
header .custom-logo-link img {
max-width: 55px !important;
width: 55px !important;
}
.ast-builder-button-wrap.ast-builder-button-size- {
height:auto !important;
}
}
@media(max-width:880px){
a.ftrlinktitle {
display: block !important;
text-align: center;
margin: 0 auto !important;
}
.site-footer-primary-section-3.site-footer-section.site-footer-section-3 {
padding-left: 0px !important;
}
footer h2.widget-title {
margin-top: 30px !important;
text-align: center;
} .leader_pop_content h3 {
font-size: 35px !important;
line-height: 40px !important;
padding-right: 15px;
}
.project_sec_wrap .proj_box {
width: 50% !important;
}
.project_sec_wrap {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.site-footer ul.footer_addrs li a {
padding-bottom: 0;
}
.site-footer-primary-section-2.site-footer-section.site-footer-section-2, .site-footer-primary-section-3.site-footer-section.site-footer-section-3 {
width: 100%;
}
.site-footer .site-footer-primary-section-2.site-footer-section.site-footer-section-2 #text-3, .site-footer nav.menu-footer_secondary_menu-container {
width: 100%;
text-align: center;
display: block !important;
}
.site-footer .site-footer-primary-section-1 p {
margin-bottom: 10px;
text-align: center;
max-width: 100% !important;
}
.site-footer ul.footer_addrs {
padding-top: 0px !important;
margin-bottom: 10px;
}
.site-footer ul#menu-footer_secondary_menu {
padding-top: 0px !important;
display: flex;
justify-content: center;
flex-wrap:wrap !important;
}
.site-footer ul#menu-footer_secondary_menu li {
margin: 0 10px;
}
#astra-footer-menu .menu-item > a {
padding-left: 10px;
padding-right: 10px;
}
.enquiry_now_sec ul.contact_form li {
width:100% !important;
}
.enquiry_now_sec .submit_li p {
display: flex;
align-items: center;
justify-content: center;
flex-wrap: wrap;
max-width:170px;
margin-bottom:0;
}
li.submit_li {
display: flex;
justify-content: center;
}
.wpcf7 form .wpcf7-response-output {
margin: 0;
}
.enquiry_now_sec ul.contact_form li input.has-spinner.wpcf7-submit {
margin-bottom: 12px;
}
.cont_num .elementor-icon-box-title {
display: flex;
align-items: center;
justify-content: center;
}
.site-footer .site-primary-footer-wrap {
padding:40px 20px !important;
}
.site-footer.ast-header-break-point .site-primary-footer-wrap[data-section="section-primary-footer-builder"] {
display: grid !important;
flex-wrap: wrap;
}
.site-footer .ast-builder-footer-grid-columns.site-primary-footer-inner-wrap.ast-builder-grid-row {
flex-wrap: wrap;
display: flex;
}
.site-footer .site-footer-primary-section-1.site-footer-section.site-footer-section-1 {
width: 100%;
margin-bottom: 30px;
}
.site-footer .site-footer-primary-section-1 .widget_media_image {
display: flex;
justify-content: center;
}
}
@media(max-width:767px){
#page .site-content {
margin-top: 84px !important;
}
a.readmore_button {
margin-top: 0 !important;
}
.latest-news-vr .ln-item {
width: 100% !important;
}
.ln-slider {
padding: 0 !important;
}
.upcoming_home_sec .project_sec_wrap .proj_box {
width: 50% !important;
margin-bottom: 30px !important;
}
.stats-txt span {
font-size: 40px;
line-height: 45px;
} .leaderslid_slide_box_wrap.slick-current {
margin-left: 0px !important;
}
.ln-meta:before {
top: -20px !important;
}
.ln-meta {
bottom: 56px !important;
}
.ln-item h4 {
margin-top: 60px !important;
}
.latest-news-vr .ln-item{
margin-bottom: 30px !important;		
}
.latest-news-vr .ln-item {
width: 98% !important;
}
body .upcoming_home_sec .project_sec_wrap .proj_box{
width: 100% !important;
padding: 0 20px !important;
}
.testim_slider_div button.slick-prev.slick-arrow {
left: 0px ; }
.testim_slider_div button.slick-next.slick-arrow {
right: 0px; } #downloadbrochure .popup h2 {
margin: 0 0 15px;
}
.testim_slider_div button.slick-arrow {
top: auto !important;
bottom: 0 !important;
}
.testim_box.slick-slide.slick-current.slick-active.slick-center {
transform: translateY(0px) !important;
}
.testim_desig span {
font-size: 15px !important;
}
.testim_desig h3 {
font-size: 20px !important;
line-height: 30px !important;
}
.testim_desig {
padding: 20px !important;
}
.testim_slider_div .testim_box {
max-width: 300px !important;
padding-top: 20px !important;
}
.testim_slider_div .testim_box p {
padding: 0px 20px 0px !important;
}
.testim_slider_div .testim_box img {
padding: 0 20px !important;
}
.project_sec_wrap .proj_box .location {
margin: 0 0 30px !important;
min-height: auto !important;
}
.project_sec_wrap .proj_box {
width: 100% !important;
}
.project_sec_wrap {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
}
.project_sec_wrap .proj_box .proj_img_box a img {
float: none !important;
}
.project_sec_wrap .proj_box .proj_img_box {
max-width: 100% !important;
}
.main-banner-section section.elementor-section.elementor-inner-section {
padding: 10px 0 !important;
}
.main-banner-section h1 {
font-size: 35px !important;
line-height: 40px !important;
}
.site-footer .site-footer-section {
width: 100% !important;
}
.site-footer .site-footer-primary-section-2 .footer_addrs .footer_loc, .site-footer a {
max-width: initial;
}
.site-footer .site-footer-primary-section-2 .footer_addrs .footer_loc, .site-footer a {
max-width: 600px !important;
}
.elementor-shortcode .project_sec_wrap .proj_box {
margin: 0 0 40px !important;
}
}
@media(max-width:680px){
.leaderslid_slide_wrap h3{
white-space: break-spaces !important;
}
}
@media(max-width:480px){
.stats-slider .stats-item {
height: 79vw;
}
section#team-section-wrap {
background-size: 100%;
background-position: right -150px center;
}
.wpcf7-spinner {
margin: 0 0 0 17px;
top: 4px;
}
.popup {
width: 95% !important;
}
}
@media(max-width:380px){
.ln-meta:before {
top: -10px !important;
left: -17px !important;
right: auto;
}
}a.ftrlinktitle {
color: #ffffff;
margin-bottom: 0px !important;
margin-top: 50px !important;
font-size: 21px !important;
line-height: 1.5 !important;
font-family: 'Philosopher',sans-serif !important;
}
section#custom_html-2 {
margin-bottom: 15px;
}
.grecaptcha-badge {
display: none !important;
}
.sitemap_sec .sitemap_box ul{
margin:0;
padding:0;
}
.sitemap_sec .sitemap_box ul li a{
margin:0;
padding:11px 0;
text-decoration:none;
}
.sitemap_sec .sitemap_box ul li a:hover{
padding:11px 0 !important;
}
.sitemap_sec .sitemap_box .elementor-widget-heading {
margin:0 0 0 0 !important;
}
.sitemap_sec .sitemap_box .elementor-widget-heading h2{
margin:0 !important;
padding:0 !important;
}
.download_brochure a:hover {
color: #ee474c;
}
.morphing-section .morphing-wrap .text-wrap.second {
margin-left: 60px;
}
div#scrollbannericon {
position: fixed;
bottom: 50px;
left: 50px;
display: inline-block;
width: 68px;
z-index: 9999999999999999;
}
span.dropdown-menu-toggle.ast-header-navigation-arrow {
display: none;
}
header .custom-logo-link img {
max-width: 70px;
width: 70px;
}
.ln-slider {
display: flex;
flex-wrap: wrap;
justify-content: space-between;
padding: 0 10px;
}
.leaderslid_slide_box_inner .leaderslid_slide_img img {
cursor: url(https://sanchetibuilders.com/wp-content/uploads/2023/04/dragimg_D.png),auto;
}
.leaderslid_slide_wrap a.readmore_button {
cursor: pointer !important;
}
.homebannertagline {
display:none;
}
.wpcf7-not-valid-tip {
font-size: 13px;
}
.wpcf7-form.sent .counter {
display: none;
}
#rmp-menu-wrap-3665 .rmp-submenu .rmp-menu-current-item .rmp-menu-item-link {
color: #fff !important;
}
.rmp-menu-sub-level-item a.rmp-menu-item-link.menu-link {
color:#ba9c91 !important;
}
.menu-item-has-children.rmp-menu-item.rmp-menu-item-current-ancestor > a.rmp-menu-item-link.menu-link {
color: #ffffff !important;
}
.wpcf7 form .wpcf7-response-output {
font-size: 13px;
}
.specifications_wrap .elementor-tabs-content-wrapper ul.specification_wrap li:before {
top: 8px !important;
}
.overlay {
position: fixed;
top: 0;
bottom: 0;
left: 0;
right: 0;
background: rgba(0, 0, 0, 0.7);
transition: opacity 500ms;
visibility: hidden;
opacity: 0;
z-index: 999;
}
.overlay:target {
visibility: visible;
opacity: 1;
}
.popup {
margin: 70px auto;
padding: 20px;
background: #fff;
border-radius: 5px;
width: 30%;
position: relative;
transition: all 5s ease-in-out;
}
#page .site-content {
flex-grow: 1;
margin-top: 100px;
}
.popup .close {
position: absolute;
top: 20px;
right: 30px;
transition: all 200ms;
font-size: 30px;
font-weight: bold;
text-decoration: none;
color: #333;
}
.popup .close:hover {
color: #6d0e05;
}
#dwnldfrm #mybrochure {
width: 100%;
display: flex;
justify-content: center;
text-align: center;
}
.disclaimer_sec .policy_para a {
color: #720400;
}
.policy_para_wrap .policy_para a {
color: #720400;
}
select.wpcf7-form-control.wpcf7-select.wpcf7-validates-as-required {
padding: 0.9em 6px;
appearance: none;
-webkit-appearance:none;
height: 50px;    
-webkit-appearance: none;
-moz-appearance: none;
-o-appearance: none;
appearance: none;
background-image:url(https://sanchetibuilders.com/wp-content/uploads/2023/04/appearance-arrowe.svg);
background-repeat:no-repeat;
background-position: right 20px center;
background-color: #fff !important;
}
ul.contact_form li input.has-spinner.wpcf7-submit:hover {
background: #720400;
color: #ffffff;
}
a.vrarrowbtn {
display: none !important;
}
#rmp-menu-wrap-3665 .rmp-menu-item-link {
padding-left: 0;
}
ul.rmp-submenu.rmp-submenu-depth-1.rmp-submenu-open {
border-bottom: 1px solid #773900;
padding-bottom: 10px !important;
margin-bottom: 10px !important;
}
.site-header {
z-index: 9999;
position: relative;
position: fixed;
left: 0;
right: 0;
top: 0;
}
.site-footer-below-section-3.site-footer-section.site-footer-section-3 {
width: 100px;
}
.ast-builder-footer-grid-columns.site-below-footer-inner-wrap.ast-builder-grid-row {
display: flex;
justify-content: space-between;
padding: 0 10px;
}
.contact_addrs .elementor-widget-container a {
color: #000000;
text-decoration: none;
font-family: "Ubuntu", Sans-serif !important;
}
.contact_addr_sec a:hover {
color: #6d0e05 !important;
}
.contact_addrs .elementor-widget-container a:hover {
color: #6d0e05;
}
.floor_plans_wrap_main ul.floorplans_tab {
margin: 0 auto;
padding: 0;
list-style: none;
display: flex;
align-items: center;
justify-content: center;
text-align: center;
margin: 0px 0 20px;
}
.contact_addrs .elementor-widget-container {
font-family: "Ubuntu", Sans-serif !important;
}
.floor_plans_wrap_main ul.floorplans_tab li {
width: auto;
padding: 0px 0 0px;
margin: 20px 40px 15px;
font-size: 23px;
color: #595F62;
line-height: 22px;
font-family: "Philosopher", Sans-serif;
font-weight: 600;
position: relative;
cursor:pointer;
}
.floor_plans_wrap_main ul.floorplans_tab li:hover {
color: #EE474C;
}
.floor_plans_wrap_main ul.floorplans_tab li:after {
content: '';
position: absolute;
border: 1px solid #595F62;
height: 100%;
right: -41px;
}
.floor_plans_wrap_main ul.floorplans_tab li:last-child:after {
display: none;
}
.floor_plans_wrap_main ul.floorplans_tab li.current_plans {
color: #EE474C;
}
.floor_plans_wrap_main ul.floorplans_tab li.current_plans:before {
content: '';
position: absolute;
width: 100%;
background: red;
height: 2px;
bottom: -15px;
}
.location_contact img {
margin-right: 15px;
}
.floor_plan_wrap .elementor-swiper-button.elementor-swiper-button-prev {
left: -63px;
}
.floor_plan_wrap .elementor-swiper-button.elementor-swiper-button-next {
right: -65px;
}
.location_advantage a {
text-decoration: none !important;
}
.aioseo-breadcrumbs a {
color: #fff !important;
font-size: 13px !important;
line-height: 29px;
} .testim_slider_div .slick-list.draggable {
overflow: visible;
}
.testim_box.slick-slide.slick-current.slick-active.slick-center {
position: relative;
transition: all 0.5s;
transform: translateY(-41px);
}
.testim_slider_div .testim_box
{
max-width: 675px;
box-shadow: 0px 0px 30px #0000001C;
margin: 0 40px;
padding-top: 40px;
transform: translateY(0px);
transition: all 0.5s;
}
.testim_slider_div .testim_box img{
margin-bottom:15px;
}
.testim_slider_div .testim_box img{
padding:0 60px;
}
.testim_slider_div .testim_box p{
padding:0 60px;
font-size: 16px !important;
font-family: "Ubuntu", Sans-serif !important;
line-height: 26px;
}
.testim_desig{
background-color:#F8F5F4;
padding:20px 50px;
}
.testim_desig h3{ 
font-family: "Philosopher", Sans-serif;
margin:0;
color:#EE474C;
font-size:24px;
line-height:39px;
font-weight: 600;
}
.testim_desig span{
font-size:18px;
font-family: "Ubuntu", Sans-serif !important;
}
.testim_slider_div .slick-arrow {
left: 0;
right: 0;
margin: 0 auto;
top: auto;
bottom: -20px;
}
.testim_slider_div button.slick-prev.slick-arrow {
left: -65px;
right: 0;
}
.testim_slider_div button.slick-next.slick-arrow {
right: -65px;
left: 0;
} .abt_overvw_slider ul.slick-dots {
margin: 0 !important;
padding: 0 !important;
list-style: none !important;
display: flex !important;
justify-content: space-between ;
width: 500px;
height: 500px;
background: #add8e691;
border-radius: 100%;
}
.abt_overvw_slider ul.slick-dots li {
width:50px;
height:50px;
position:absolute;
left: 0;
right: 0;
}
.abt_overvw_slider ul.slick-dots li button {
background: red;
font-size: 0;
padding: 0;
width: 2px;
height: 20px;
}
.abt_overvw_slider ul.slick-dots li.slick-active { background: yellow;
border-radius: 100%;
display: flex;
justify-content: center;
align-items: center;
}
.abt_overvw_slider ul.slick-dots li.slick-active button{
height:10px;
width:10px;
border-radius:100%;
}
.abt_overvw_slider {
width: 600px;
display:flex;
flex-wrap:wrap;
justify-content:center;
align-item:center;
position:relative;
}
.abt_overvw_text {
display: flex;
align-items: center;
justify-content: center;
position:absolute; left: 6px; height: 300px;
width:300px
top: 0;
background:red
}
.abt_overvw_slider ul.slick-dots li:nth-child(1) {
bottom: 240px !important;
top: auto;
left: 48px;
}
.abt_overvw_slider ul.slick-dots li:nth-child(2) {
top: 85px !important;
left: 95px;
}
.abt_overvw_slider ul.slick-dots li:nth-child(3) {
left: 240px;
top:-5px;
}
.abt_overvw_slider ul.slick-dots li:nth-child(4){
right:0;
left:auto;
bottom: 240px !important;
} 
.abt_overvw_slider ul.slick-dots li:nth-child(5){
right:40px;
left:auto;
top: 100px !important;
}
.abt_overvw_slider ul.slick-dots li:nth-child(6){
right:170px;
left:auto;
top: 0px !important;
}  .sancheti_project_sec_home .proj_img_box {
max-width: 330px;
}
.sancheti_project_sec {
display: flex;
justify-content: space-between;
}
.sancheti_project_sec_home .proj_text h3 {
color: #BA9C91;
font-size: 25px;
line-height: 40px;
margin-bottom: 5px;
font-family:Philosopher;
}
.sancheti_project_sec_home .proj_text p {
margin-bottom: 0;
font-size: 17px;
line-height: 30px;
font-family: "Ubuntu-regular", Sans-serif;
}
.sancheti_project_sec_home .proj_img_box {
margin-bottom: 34px;
}
.sancheti_project_sec .slick-arrow:before{
font-size:0;
}
.sancheti_project_sec .slick-arrow:hover {
background: url(https://sanchetibuilders.com/wp-content/uploads/2023/04/slick_hover.svg) no-repeat;
}
.sancheti_project_sec .slick-arrow {
width: 44px;
height: 44px;
background: url(https://sanchetibuilders.com/wp-content/themes/astra-child/assets/images/arrow-slide.png) no-repeat;
position: absolute;
left: auto;
z-index: 9;
top:180px
}
.sancheti_project_sec button.slick-prev.slick-arrow {
transform: rotate(180deg);
left: -86px;
}
.sancheti_project_sec_home button.slick-next.slick-arrow {
right: -42px;
}
.sancheti_project_sec a {
max-width: 100%;
height: 100%;
padding: 0;
display: block;
text-decoration:none !important;
}
.sancheti_project_sec_home .proj_text a p{
color:#1E1E1E !important;
}
.sancheti_project_sec_home .proj_text a:hover h3 {
text-decoration:none;
color:#9f080a;
}
.sancheti_project_sec_home .proj_text a:hover p{
color:#9f080a !important;
} .usp_box .elementor-icon-box-wrapper {
position:relative;
}
.usp_box .elementor-icon-box-wrapper:after{
content:'';
position:absolute;
height:100%;
width:2px;
background-color:#dcdcdc;
right:-30px;
top:0
}
.usp_box4 .elementor-icon-box-wrapper::after {
height: 0 !important;
display: none;
}
.usp_box svg {
width: 70px;
height: 71px;
}
.usp_box svg g {
fill: #e40321;
} .ast-logo-title-inline .ast-site-identity {
padding: 0;
}
.ast-desktop-header .ast-custom-button-link{
position:relative;
}
.site-header .ast-custom-button:after {
content: '';
background: url(https://sanchetibuilders.com/wp-content/uploads/2023/03/header_mail_icon.svg);
background-repeat: no-repeat;
position: absolute;
height: 15px;
width: 20px;
background-size: 100%;
left: 0;
top: 28px;
bottom: 0;
}
.site-header .ast-custom-button {
position:relative;
}
.ast-custom-button-link:hover .ast-custom-button {
color:#720400;
}
.ast-builder-button-wrap.ast-builder-button-size- {
border-left: 1px solid #56545473;
padding-left: 30px;
height: 101px;
display: flex;
align-items: center;
}
.ast-custom-button-link {
padding: 0;
}  .site-below-footer-wrap{
background-color:#720400 !important;
}
.site-below-footer-wrap .ast-footer-copyright p{
color:#ffffff;
font-family: "Ubuntu", Sans-serif !important;
opacity:60%;
}
.site-below-footer-wrap .footer-nav-wrap .astra-footer-horizontal-menu li a{
color:#ffffff;
opacity:60% !important;
font-size:14px;
line-height:24px
font-family: "Ubuntu", Sans-serif !important;
}
.site-below-footer-wrap .footer-nav-wrap .astra-footer-horizontal-menu li a:hover{
color:#ffecec;
opacity:100% !important;;
}
.site-footer-primary-section-3.site-footer-section.site-footer-section-3 {
padding-left: 50px;
}
.site-below-footer-wrap ul#astra-footer-menu {
justify-content: left;
}
.site-footer .site-footer-primary-section-3 a{
font-size:16px;
line-height:36px;
font-weight:400;
margin:0;
padding:0;
}
.site-footer .site-footer-primary-section-3 a:hover, .site-footer .site-footer-primary-section-2 .footer_addrs li a:hover {
color:#EE474C !important;
}
footer h2.widget-title {
color: #ffffff;
margin-bottom: 10px;
margin-top: 50px;
}
footer#colophon {
z-index: 999;
}
.site-footer .site-primary-footer-wrap{
background-color: #720400;
color: #ffffff;
padding: 50px 0;
}
.site-footer ul.footer_addrs {
padding-top: 50px;
}
.site-footer ul#menu-footer_secondary_menu {
padding-top: 0;
}
.footer-widget-area.widget-area.site-footer-focus-item section#media_image-2 {
margin: 0;
}
.site-footer .site-footer-primary-section-1 p{
max-width: 302px;
font-size:20px;
line-height:30px;
font-family: "Philosopher", Sans-serif !important;
}
.site-footer .site-footer-primary-section-2.site-footer-section.site-footer-section-2 #text-3 {
display: flex;
justify-content: center;
align-items: center;
}
.site-footer .site-footer-primary-section-2 .footer_addrs li span {
font-size:16px;
font-weight:500;
display:inline-block;
padding-bottom:15px;
font-family: "Ubuntu", Sans-serif !important;
}
.site-footer .site-footer-primary-section-2 .footer_addrs .footer_loc, .site-footer a {
font-size:14px;
font-weight:400;
max-width:290px;
padding-bottom:16px;
display:inline-block;
color:#ffffff;
font-family: "Ubuntu", Sans-serif !important;
}
.footer-widget-area[data-section="section-fb-html-1"] .ast-builder-html-element {
text-align: right;
}
.site-footer .site-footer-primary-section-2 .footer_addrs li a:hover{
color:#ffecec;
} .latest-slider-sec .swiper-slide figure img {
display: block;
}
.vibe_news_sec .swiper-slide {
transition: all 0.5s;
position: relative;
}
.textblockeffect h2.elementor-heading-title {
position: relative;
overflow: hidden;
}
.textblockeffect h2.elementor-heading-title:before {
position: absolute;
content: '';
left: 0;
top: 0;
width: 100%;
height: 100%;
background: #8d308e;
transition:all 1.5s;
}
.animated.fadeIn.textblockeffect h2.elementor-heading-title:before {
left: 100%;
}
.scroll-down .bannerrighttxt, .scroll-up .bannerrighttxt {
display:none;
}
section#leadership-sec {
height: 100vh;
}
section#leadership-sec .swiper-container {
width: 100%; margin-left: auto;
margin-right: auto;
padding-bottom:0 !important;
} .gallery-top {
height: 100%;
width: 100%;
}
.gallery-thumbs {
height: 20%;
box-sizing: border-box;
padding: 10px;
}
.gallery-thumbs .swiper-slide {
width: 10.6% !important;
height: 120px;  display: flex;
justify-content: center;
align-items: flex-star;
transition: all 0.5s;
position: relative;
cursor: pointer;	
margin: 0 !important;
background: url(https://sanchetibuilders.com/wp-content/themes/astra-child/assets/images/white-piller.png) no-repeat 50% 100%;		 
}
.gallery-thumbs .swiper-slide-thumb-active {
opacity: 1; height: 85%;
transition: all 0.5s;
position: relative;
background: url(https://sanchetibuilders.com/wp-content/themes/astra-child/assets/images/color-piller.png) no-repeat 50% 100%;
}
.gallery-top .swiper-wrapper .swiper-slide {
height: 100vh;
position:relative;
}
.content-wrap {
width: 100%;
max-width: 1366px;
margin: 0 auto;
color: #ffffff;
position: absolute;
top: 20%;
left: 10%;
}
.content-wrap h2 {
margin: 0 0 60px 0;
font-size: 45px;
width: 100%;
max-width: 365px;
text-transform: uppercase;
line-height: 58px;
color: #ffffff;
position:relative;
}
.content-wrap h2:after {
content: '';
position: absolute;
height: 5px;
width: 75px;
background-color: #8d308e;
left: 0;
bottom: -10px;
}
.content-wrap h3 {
margin: 0 0px 15px 0;
font-size: 32px;
text-transform: uppercase;
width: 100%;
max-width: 150px;
color: #ffffff;
}
.content-wrap p {
margin: 0 0 0 0;
font-size: 16px;
line-height: 28px;
width: 100%;
max-width: 350px;
opacity: 0.8;
color: #ffffff;
font-family: "Open Sans", Sans-serif !important;
}
.gallery-thumbs {
position: absolute !important;
bottom: 0;
top: auto;
}
.gallery-thumbs .swiper-slide p {
font-size: 16px !important;
line-height: 20px;
width: 100px;
max-width: 150px;
margin: 0;
text-align: center;
font-family: "Open Sans", Sans-serif !important;
font-weight: 600;
color:#ffffff;
}
.gallery-thumbs .swiper-slide-thumb-active p {
color: #ffffff;
}
.gallery-thumbs .swiper-wrapper {
align-items: flex-end;
justify-content: space-between;
}
.gallery-top .swiper-wrapper .swiper-slide img {
display: block !important;
width: 100%;
height: 100%;
}
.consultant img {
filter: grayscale(100%);
}
.vmv-content-wrap p {
font-size: 18px;
line-height: 28px;
color: #ffffff;
width: 340px;
font-family: "Open Sans", Sans-serif !important;
}
.consultant img:hover {
filter: grayscale(0);
}
.vmv-banner .elementor-widget-container span {
font-weight: 800;
}
.custbtn a.elementor-button-link, .probtn {
position: relative;
overflow: hidden;
transition: all 0.5s;
}
.custbtn a.elementor-button-link span, .probtn span {
position:relative;
}
.custbtn a.elementor-button-link:before, .probtn:before {
position: absolute;
content: '';
top: -133px;
left: 0;
right: 0;
width: 100%;
height: 120px;
background: #5f0b24;
border-radius: 30%;
transform: rotate(10deg);
transition: all 0.5s;
}
.custbtn a.elementor-button-link:hover:before, .probtn:hover:before {
top: -40px;	  
}
.leaderslid_slide_wrap a.readmore_button::before {
z-index: -1;
}
.whtbtn.custbtn a.elementor-button-link:before {
background: #ffffff;
}
.whtbtn.custbtn a.elementor-button-link:hover span {
color: #5f0b24;
}
a.probtn.readmore_button {
overflow: hidden !important;
display: inline-block;
}
.bannerrighttxt {
right: 17vw !important;
top: 300px !important;
}
section#vr-video {
position: fixed !important;
height: 100vh;
top: 0 !important;
width:100%;
left:0;
right:0;
}
.latest-news-vr .ln-item {
padding: 40px 30px;
margin-right: 0;
border: 1px solid #b2b2b2;
background-size: 0 !important;
transition: all 0.5s;
min-height: 450px;
position: relative;
width: 48%;
}
.ln-item h4 {
font-size: 22px;
line-height: 32px;
color: #720400;
font-family: "Helvetica", Sans-serif;
font-weight: 600;
max-width: 430px;
transition: all 0.5s;
margin-top:100px;
}
.latest-news-vr .ln-item:hover h4 {
color:#ffffff;
margin-top:0px;
}
.latest-news-vr .ln-item:hover img {
display:none;
}
.latest-news-vr .ln-item:hover {
background-size: cover !important;
}
.ln-slider button.slick-prev.slick-arrow:before {
display: none;
}
.ln-slider .slick-arrow {
width: 44px;
height: 44px;
background: url(https://sanchetibuilders.com/wp-content/themes/astra-child/assets/images/arrow-slide.png) no-repeat;
position: absolute;
top: -92px;
right: 40px;
left: auto;
z-index: 9;
}
.latest-news-vr {
margin-top: 20px;
}
.ln-slider button.slick-prev.slick-arrow {
right: 105px;
transform: rotate(180deg);
top: -92px;
}
.ln-slider .slick-arrow:hover {
background: url(https://sanchetibuilders.com/wp-content/themes/astra-child/assets/images/arrow-slide-hover.png) no-repeat;
}
.ln-meta {
position: absolute;
bottom: 35px;
display: block;
}
.latest-news-vr .ln-item:hover .ln-meta {
display: none;
}
.latest-news-vr .ln-item:hover .vrarrowbtn {
display:block;
}
.vrarrowbtn {
display:none;
width: 58px;
height: 58px;
position: absolute;
border-radius: 100%;
background: #ffffff url(https://sanchetibuilders.com/wp-content/themes/astra-child/assets/images/arrowsvg.svg) no-repeat;
background-size: 22px;
background-position: center center;
bottom: 33px;
right: 25px;
transition: all 0.5s;
}
a.vrarrowbtn:hover {
transform: rotate(41deg);
}
.ln-meta span.ln-cat {
color: #b9694f;
font-size: 24px;
line-height: 36px;
display:block;
font-family: "Helvetica", Sans-serif;
}
.ln-meta span.ln-date {
font-size: 18px;
line-height: 25px;
display: block;
color: #000000;
font-family: "Helvetica", Sans-serif;
}
.ln-meta:before {
position: absolute;
content: '';
top: -40px;
width: 295px;
height: 1px;
background: #b2b2b2;
}
.vive-home-banner {
position: relative;
}
.carousel {
width: 100%;
cursor: -webkit-grab;
cursor: grab; 
}
.carousel.dragging {
cursor: -webkit-grabbing;
cursor: grabbing;
}
.carousel--wrap {
white-space: nowrap;
}
.carousel--item {
display: inline-block;
width: 291px;
padding: 0;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
user-select: none;
margin-right: -4px;
transform: scale(1) !important;
}
.carousel--item figure {
position: relative;
z-index: 1;
display: block;
height: 291px;
overflow: hidden;
}
.carousel--item figure img {
position: absolute;
z-index: 1;
height: 100%;
width: 100%;
-o-object-fit: cover;
object-fit: cover;
vertical-align: middle;
transform-origin: center;
transform: scale(1) !important;
}
.carousel--item h2 {
position: relative;
z-index: 1;
font-size: 26px;
bottom: 0;
color: #bb9d92;
line-height: 40px;
font-weight: 600;
margin-top: 20px;
text-transform: uppercase;
letter-spacing: 2px;
}
.carousel--progress {
position: fixed;
z-index: 2;
pointer-events: none;
bottom: 2vw;
width: 20vw;
left: 3vw;
height: 1px;
background: rgba(255, 255, 255, 0.2);
display:none;
}
.carousel--progress-bar {
position: absolute;
z-index: 1;
top: 0;
left: 0;
width: 100%;
height: 100%;
background: rgba(255, 255, 255, 0.8);
transform: scaleX(0);
transform-origin: 0% 0%;
}
.site-below-footer-wrap .ast-builder-footer-grid-columns {
position: relative;
}
.site-below-footer-wrap .ast-builder-footer-grid-columns:after {
content: '';
position: absolute;
width: 100%;
height: 1px;
background: #fff;
left: 0;
margin: -21px 0 0;
}
.site-below-footer-wrap {
border: none !important;
}
.site-footer .site-primary-footer-wrap {
border: none;
}
#astra-footer-menu > .menu-item > a.menu-link:hover {
color: #EE474C !important;
}
.inner-txt span {
font-size: 18px;
line-height: 29px;
color: #1e1e1e;
display: block;
}
.upcoming_home_sec h3.projectname {
font-size: 26px;
line-height: 40px;
color: #BA9C91 !important;
text-transform: uppercase;
font-weight: 400 !important;
}
.upcoming_home_sec .proj_box .flat_size {
margin: 0 0 0px !important;
}
.aioseo-breadcrumbs {
color: #fff;
font-size: 14px;
}
.aioseo-breadcrumbs a {
text-decoration: none !important;
font-size: 14px;
}
.aioseo-breadcrumbs a:hover {
text-decoration: underline;
color:#fff;
}
.aioseo-breadcrumbs > span {
margin: 0 6px 0 0;
font-size:13px;
}
.policy_para_wrap h2 {
font-size: 25px; line-height: 29px;
color: #BA9C91;
font-weight: 600;
text-transform:uppercase;
}
.policy_para_wrap {
font-size: 17px; line-height: 26px;
color: #0F181D;
}
.policy_para_wrap .policy_para h2 {
margin: 0 0 10px;
}
.policy_para_wrap .policy_para p {
margin: 0 0 6px;
}
.policy_para_wrap .policy_para {
margin: 0 0 35px;
}
ul.contact_form {
padding: 0;
margin: 0;
list-style: none;
display: flex;
justify-content: space-between;
flex-flow: wrap;
}
ul.contact_form li input, ul.contact_form li textarea {
border: 0;
border-radius: 0;
max-height: 41px;
overflow: hidden;
resize: none;
font-family: "Ubuntu", Sans-serif !important;
background: #FFFFFF;
outline: 0;
}
ul.contact_form li 
input.has-spinner.wpcf7-submit {
border: 1px solid #BA9C91;
border-radius: 20px;
opacity: 1;
color: #720400;
background: transparent;
line-height: 20px;
padding: 10px 35px !important;
font-size: 16px;
font-family: "Ubuntu", Sans-serif !important;
}
span.aioseo-breadcrumb a:hover {
color: #EE474C !important;
}
ul.contact_form li.input_li {
width: 32%;
margin-top: 10px;
}
ul.contact_form li.textarea_li {
width: 66%;
margin-top: 10px;
}
ul.contact_form li textarea{
max-height: 41px;
font-family: "Ubuntu", Sans-serif !important;
line-height: 41px;
padding: 0;
}
ul.contact_form li select {
height: 42px !important;
padding: 0 16px !important;
border: 0;
}
.download_brochure a.elementor-button-link {
width: 160px;
position:relative;
}
.download_brochure a.elementor-button-link:after{
content:'';
position:absolute;
left:0;
top:0;
right:0;
bottom:0;
margin:auto;
transform:scale(0.9);
width:95%;
height:86%;
border:1px solid #E94167;
}
#amenities_project .carousel--item figure {
border: 1px solid #E94167;
height: 291px;
width: 291px;
border-radius: 100%;
}
#amenities_project .carousel--item figure img {
position: absolute;
top: 0;
left: 0;
right: 0;
bottom: 0;
height: 100%;
width: 100%;
z-index: 5;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
transform: scale(0);
border-radius: 100%;
opacity: 0;
}
#amenities_project .carousel--item figure h3 {
position: absolute;
z-index: 13;
width: 100%;
height: auto;
top: 50%;
text-align: center;
font-family: 'Philosopher';
color: #0F181D;
opacity: 1;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
transform: scale(1) translateY(-50%);
white-space: break-spaces;
padding: 0 20px;
}
#amenities_project .carousel--item:hover figure h3{
opacity: 0;
transform: scale(0) translateY(-50%);
}
#amenities_project .carousel--item:hover figure img{
opacity: 1;
transform: scale(1) !important;
}
.floor_plan_wrap{
opacity: 0;
}
.floor_plan_wrap.active_floor{
opacity: 1;
}
.active_floor {
opacity: 1 !important;
}
div#floor_plan_1 {
position: relative;
bottom:0px;
}
.project_sec_wrap {
display: flex;
flex-wrap: wrap;
margin: 0 -10px;
}
.project_sec_wrap .proj_box {
width: 33.3%;
margin: 0 0 70px !important;
padding: 0 20px !important;
}
.project_sec_wrap .proj_box .proj_img_box {
width: 100%;
margin-right: 0;
max-width: max-content;
overflow: hidden;
}
.project_sec_wrap .proj_box .proj_img_box a {
width: 100%;
display: block;
margin:0 !important;
}
.project_sec_wrap .proj_box .proj_img_box a:hover img {
transform: scale(1.2);
}
.project_sec_wrap .proj_box .proj_img_box a img {
width: 100%;
margin: 0 0 0px 0!important;
transition: all 0.5s;
position: relative;
}
.project_sec_wrap .proj_box h3.projectname {
color: #720400;
margin: 25px 0 5px;
width: 100%;
font-weight:600;
font-size:25px;
}
.project_sec_wrap .proj_box .flat_size {
font-size: 19px;
line-height: 29px;
color: #000000;
font-weight: 400;
margin: 0 0 0px;
}
.project_sec_wrap .proj_box .location {
font-size: 19px;
line-height: 29px;
color: #000000;
font-weight: 400;
margin: 0 0 20px !important;
width: 100%;
min-height: auto !important;
}
.project_sec_wrap .proj_box p {
font-size: 19px;
line-height: 28px;
min-height: 90px;
}
a.readmore_button {
border: 1px solid #BA9C91;
border-radius: 20px;
opacity: 1;
color: #720400;
background: transparent;
line-height: 20px;
padding: 10px 35px;
font-size: 15px;
margin: 20px 0 0;
text-decoration: none !important;
font-family: "Ubuntu", Sans-serif;
}
a.readmore_button:hover {
border: 1px solid #720400;
border-radius: 20px;
opacity: 1;
color: #fff;
}
input, textarea, select {
padding-left: 15px !important;
}
.specifications_wrap .elementor-tabs-wrapper .elementor-active {
color: #EE474C !important;
}
.project_sec_wrap .proj_box:nth-child(3n + 1) {clear: left;}
span.wpcf7-not-valid-tip + span.wpcf7-not-valid-tip {
display: none !important;
}
.slick-arrow {
transition: all 0.5s;
font-size: 0;
background: url(https://sanchetibuilders.com/wp-content/uploads/2023/04/slick_hover.svg) no-repeat;
padding: 0;
width: 44px;
height: 44px;
position: absolute;
right: 0;
top:0px;
}
button.slick-prev.slick-arrow {
right: 60px;
transform: rotate(180deg);
z-index:9;
}
.slick-arrow:hover {
background: url(https://sanchetibuilders.com/wp-content/uploads/2023/04/slick_arrow_svg.svg) no-repeat;
transition: all 0.5s;
}
.slick-arrow:focus {
background-color: transparent !important;
}
.site-footer nav.menu-footer_secondary_menu-container {
display: flex;
}
.site-primary-footer-wrap[data-section="section-primary-footer-builder"] .ast-builder-grid-row {
padding: 0 10px;
}
.upcoming_home_sec .project_sec_wrap .proj_box{
width: 33% !important;
}
.project_sec_wrap .proj_box .proj_img_box {
max-width: 100% !important;
}
.specifications_wrap .elementor-tabs-wrapper .elementor-tab-title:after {
background: url(https://sanchetibuilders.com/wp-content/uploads/2023/04/arrow_image_1.svg);
content: '';
position: absolute;
left: 0;
top: 24px !important;
height: 14px !important;
width: 10px !important;
background-repeat: no-repeat;
opacity: 0;
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.specifications_wrap .elementor-tabs-wrapper .elementor-tab-title{
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.imagechanger .elementor-widget-container img {
-webkit-transition: all 0.5s ease-in-out;
-moz-transition: all 0.5s ease-in-out;
-o-transition: all 0.5s ease-in-out;
transition: all 0.5s ease-in-out;
}
.imagechanger .elementor-widget-container img.nowremove { transform: translateX(-100%);
}
.specifications_wrap .elementor-tabs-wrapper .elementor-active:after {
left: 25px;
opacity: 1;
}
.specifications_wrap .elementor-tabs-wrapper .elementor-active {
position: relative;
padding-left: 45px;
}
#downloadbrochure ul.contact_form li {
width: 100%;
}
#downloadbrochure .popup {
background: #f2eeee;
}
body .bannerrighttxt {
position: fixed !important;
right: 40px !important;
bottom: 40px !important;
top: auto !important;
left: auto !important;
}
body .bannerrighttxt .elementor-widget-container {
opacity: 1 !important;
}
.home-slider-wrap:after {
content: '';
position: absolute;
height: 150px;
background: #fff;
width: 100%;
bottom: 0;
left: 0;
right: 0;
z-index: 0;
}
.home-slider-wrap .slider-outer {
z-index: 1;
}
.home-slider-wrap {
padding-bottom: 120px;
}
.specifications_wrap .elementor-widget-wrap {
align-content: start !important;
align-items: start !important;
}
.specifications_wrap .elementor-tabs-wrapper {
position: relative;
overflow: visible !important;
}
.specifications_wrap .elementor-tabs-wrapper:after {
content: '';
position: absolute;
z-index: 1;
width: 100%;
height: 100%;
top: 100%;
left: 0;
right: 0;
background: #720400;
}
.specifications_wrap {
overflow: hidden;
}
section.specifications_wrap h2.elementor-heading-title {
margin: 60px 0 20px;
}
.slick-current .leaderslid_slide_box_inner{
position:relative;
}
iframe#widget2 {
height: 100vh;
}
.proj_overvw_sec p {
margin-bottom: 10px;
}
.home-slider-wrap .title {
font-family: "Philosopher", Sans-serif;
text-align: center;
color: #fff;
margin: 0;
line-height: 86px;
text-transform: uppercase;
font-size: 51px;
font-weight: 600;
}
@media(max-width:1980px) {
.specifications_wrap .elementor-tabs-wrapper {
min-width: 300px !important;
}
}
@media(max-width:1440px) {
div#leadershipteam .slick-list {
overflow: visible;
transform: translateX(-300px);
}
.leaderslid_slide_box_wrap.slick-current {
margin-left: 0;
}
.content-wrap h3 {
max-width: 250px;
}
.gallery-thumbs .swiper-slide-thumb-active {
height: 132px;
}
.content-wrap {
top: 12%;
}
.bannerrighttxt {
right: 200px !important;
}
section#leadership-sec .gallery-thumbs {
bottom: 0px;
}
.specifications_wrap .elementor-tabs-wrapper .elementor-active:after {
top: 19px !important;
}
.specifications_wrap .elementor-tabs-wrapper .elementor-tab-title {
padding-top: 15px !important;
padding-bottom: 15px !important;
}
}
@media (max-width: 1280px) {
.specifications_wrap .elementor-tabs-wrapper .elementor-active:after {
top: 17px !important;
}
.specifications_wrap .elementor-tabs-wrapper .elementor-tab-title {
padding-top: 12px !important;
padding-bottom: 12px !important;
}
}
@media (max-width: 1025px) {
.proj_overvw_sec  .elementor-section .elementor-container .elementor-column:first-child{
padding: 0 40px 0 0;
}
iframe#widget2 {
height: 100%;
}
}
@media (max-width: 999px) {
.project_sec_wrap .proj_box {
margin: 0 0 45px !important;
}
.elementor-widget-container .slick-arrow {
display: block !important;
}
.specifications_wrap .elementor-tabs-wrapper {
margin: 0 !important;
}
section.specifications_wrap h2.elementor-heading-title {
margin: 10px 0 0;
}
}
@media (min-width: 922px) {
.ast-container {
max-width: 1200px;
}
#downloadbrochure .popup h2 {
font-size: 25px;
}
}
@media(max-width:921px) {
.proj_overvw_sec .elementor-widget-text-editor {
padding-right: 40px;
}
#rmp_menu_trigger-3665.is-active .responsive-menu-pro-inner, #rmp_menu_trigger-3665.is-active .responsive-menu-pro-inner::before, #rmp_menu_trigger-3665.is-active .responsive-menu-pro-inner::after {
background-color: #ffffff !important;
}
.ast-builder-button-wrap.ast-builder-button-size- {
border-left: 0;
padding-left: 0;
margin-right: 40px;
}
#page .site-content {
margin-top: 80px;
}
}
@media(max-width:768px) {
.proj_overvw_sec  .elementor-section .elementor-container .elementor-column:first-child{
padding: 0 0px 0 0;
}
}
@media screen and (max-width: 700px){
.box{
width: 70%;
}
.popup{
width: 70%;
}
.popup {
margin: 100px auto 50px;
}
.testim_slider_div {
padding-bottom: 60px;
}
}