@charset "utf-8";.sidenav,body{overflow-x:hidden}.menu_bar,.sidenav a{font-family:var(--paragraph-font)}#counter li span,.title{font-size:40px;color:#2f2e2c}#loadMoreBtn,#navbar{background-color:transparent}.consult_design_section::before,.featured_project_section,.makeover_space_section,.quote_section{background-size:cover;background-repeat:no-repeat}:root{--title-font:"Josefin Sans",sans-serif;--paragraph-font:"Lato",sans-serif}body{margin:0;padding:0}h1,h2,h3,h4,h5{font-family:"Josefin Sans",sans-serif;color:#414043;margin:0;padding:0}a,button,del,input,label,li,p,select,td,textarea,ul{font-family:Lato,sans-serif;font-weight:300;color:#2f2e2c}.btn-close:focus,.btn:focus,.form-control:focus,.navbar-toggler:focus{box-shadow:none}.row-reverse{flex-direction:row-reverse}.about_hemang_img img,.client_testimonials_section .photothumb,.container,.container-fluid,.container-xxl,.home_banner_inner img,.service_box .service_img img{width:100%}section{padding-left:90px;padding-right:90px}.innerpg_banner_section img{width:100%;height:100vh;object-fit:cover}.header_section{position:absolute;z-index:1;width:100%;padding:10px 0}#navbar,.sidenav{position:fixed;top:0}.header_section .navbar-light .navbar-nav .nav-link{color:#fff;font-size:17px;text-transform:uppercase;font-weight:400;position:relative;display:inline-block;font-family:"Josefin Sans",sans-serif}#navbar{left:0;width:100%;transition:background-color .3s;z-index:1000}#navbar.scrolled{background-color:#fff}.menu_bar{text-transform:uppercase}.menu_bar img{margin-right:10px}.sidenav{height:100%;width:0;z-index:9999;right:0;background-color:#111;transition:.5s;padding-top:60px}.sidenav a{padding:8px 8px 8px 32px;text-decoration:none;font-size:20px;color:#818181;display:block;transition:.3s;position:relative}.sidenav .closebtn{position:absolute;top:0;right:25px;font-size:36px;margin-left:50px}.why-choose-content{margin:10px 0}.why-choose-content h6{font-size:18px;font-family:"Josefin Sans",sans-serif}.about_para p,.design_for_you_para p,.principals_content .tab-content p,.value-description p,.why-choose-content p{font-family:var(--paragraph-font);font-size:18px;font-weight:300;line-height:28px;text-align:left;color:#797979}@media screen and (max-height:450px){.sidenav{padding-top:15px}.sidenav a{font-size:18px}}.slick-dots li,.slick-dots li button{line-height:0;font-size:0;cursor:pointer;display:inline-block}.core-values-row>.custom-col:nth-child(5),.navbar-toggler{border:none}.home_banner_section .slick-dots{bottom:20px}.about_hemang_section,.about_us_Section,.client_testimonials_section,.core-values,.home_banner_section,.meet_our_team_section,.principals_section,.service_section{margin-bottom:100px}.slick-dots li{list-style:none;padding:10px;margin:1px;opacity:1}.title,.title span{line-height:50px;letter-spacing:.1em;text-align:left;font-family:var(--title-font);font-weight:700}.about_hemang h6,.about_para .para{margin-bottom:30px}.slick-dots li button{padding:0;color:transparent;border:1px solid transparent;outline:0;position:relative;z-index:1;margin:0;box-sizing:border-box;vertical-align:bottom;border-radius:50%;width:20px;height:20px;background:0 0!important}.slick-dots li.slick-active button,.tagcloud a,input[type=submit]:hover{border-color:#fff}.slick-dots li button:before{content:"";display:block;width:4px;height:4px;position:absolute;left:50%;top:50%;margin-top:-2px;margin-left:-2px;border-radius:50%}.slick-dots li.slick-active button:before{opacity:1;color:#fff;background-color:#fff}.banr_img{position:relative;height:100vh}.regular .slick-next,.regular .slick-prev{width:auto;height:auto;z-index:9}.regular .slick-next:before,.regular .slick-prev:before,.regular-project .slick-next:before,.regular-project .slick-prev:before{opacity:1;line-height:normal}.regular .slick-prev{left:20px}.regular .slick-next{right:20px}.regular .slick-prev:before,.regular-project .slick-prev:before{content:url(../images/left-arrow.svg)}.regular .slick-next:before,.regular-project .slick-next:before{content:url(../images/right-arrow.svg)}.wgl-social-share_pages.fixed{position:fixed;z-index:90}.wgl-social-share_pages.hovered_style{top:90%;left:40px}.wgl-social-share_pages.hovered_style .share_social-desc{width:40px;height:40px;position:absolute;z-index:-1}.wgl-social-share_pages.hovered_style .share_social-title{transform:translateY(0) rotate(180deg);border-radius:0;writing-mode:vertical-rl;text-orientation:mixed;padding:0;z-index:12;white-space:nowrap;transition:.45s;font-size:13px;font-weight:700;letter-spacing:2px;color:#323232;line-height:40px;position:absolute;bottom:calc(100% + 14px);text-transform:uppercase}.wgl-social-share_pages.hovered_style .share_social-icon-plus{height:40px;line-height:40px;vertical-align:middle;transition:transform .2s ease-in-out;border-radius:50%;display:inline-block;width:40px;position:absolute;cursor:pointer;bottom:0;background-color:#e1d1bf}.wgl-social-share_pages.hovered_style .share_social-icon-plus:after,.wgl-social-share_pages.hovered_style .share_social-icon-plus:before{position:absolute;content:"";z-index:1;top:50%;left:50%;background:#fff}.wgl-social-share_pages.hovered_style .share_social-icon-plus:before{width:2px;height:12px;margin-left:-1px;margin-top:-6px}.wgl-social-share_pages.hovered_style .share_social-icon-plus:after{width:12px;height:2px;margin-top:-1px;margin-left:-6px}.wgl-social-share_pages.hovered_style ul{width:40px;margin:0;position:absolute;bottom:100%;left:0;transform:translate(0,30px);opacity:0;transition:.2s ease-in-out;visibility:hidden;padding:0 0 10px;z-index:2}.wgl-social-share_pages.hovered_style ul li{padding:5px 0;text-align:center;list-style:none}.wgl-social-share_pages.hovered_style ul li a{color:#2f2e2c;font-size:20px}.wgl-social-share_pages.hovered_style:hover .share_social-title{opacity:0}.wgl-social-share_pages.hovered_style:hover .share_social-icon-plus{transform:rotate(-45deg)}.wgl-social-share_pages.hovered_style:hover ul{opacity:1;visibility:visible;transform:translate(0,0)}.item.hidden,.mission-vision-section,.vision-mission-img:hover h3,.wgl-social-share_pages{display:none}.title{text-transform:uppercase;margin-bottom:25px}.title span{color:#c9bc9d}.about_para{padding-right:20px}#counter{background:rgba(0,0,0,0);padding:0;width:800px;max-width:100%;margin:0 auto;display:flex;justify-content:space-between}#counter li{flex:1;text-align:center;list-style:none}#counter li span{font-family:var(--title-font);font-weight:700;line-height:40px;letter-spacing:.1em;text-align:left;font-family:var(--title-font)}#counter li p{font-family:var(--title-font);font-size:18px;font-weight:300;line-height:21.6px;text-align:center;padding-top:20px}#counter span.percent:after{content:"+";display:inline-block}.featured_project_section{background-image:url(../images/black-bg1.jpg);margin-bottom:100px;padding-top:80px;padding-bottom:80px}.projects_title p{font-family:var(--paragraph-font);font-size:22px;font-weight:700;line-height:29px;text-align:right;color:#797979;padding-right:10px}.consult_design_img,.navbar-nav .nav-item,.regular-project .project_box,.service_box,.service_box .service_img,.vision-mission-img{position:relative}.regular-project .project_box .proj_img::before{content:"";background:linear-gradient(179.86deg,rgba(0,0,0,0) 67.97%,#0000004d 99.87%);display:block;width:100%;height:100%;top:0;left:0;position:absolute}.regular-project .proj_name{position:absolute;bottom:25px;left:15px}.regular-project .slick-slide{padding:0}.regular-project .slick-next,.regular-project .slick-prev{width:auto;height:auto}.regular-project .slick-prev{left:-45px}.regular-project .slick-next{right:-45px}.regular-project .proj_name p{font-family:var(--paragraph-font);font-size:15.67px;font-weight:300;line-height:20.85px;letter-spacing:3.5px;text-align:left;color:#fff;text-transform:uppercase}.regular-project .proj_name h3{font-family:var(--title-font);font-size:40px;font-weight:700;line-height:50px;letter-spacing:.1em;text-align:left;color:#fffcf9;text-transform:uppercase}.service_box:hover .service_img img{filter:none}.service_box .service_title{position:static;bottom:20px;left:20px;margin:8px 0}.service_box .service_title h3{text-transform:capitalize;font-family:var(--title-font);font-size:18px;text-transform:uppercase;text-align:center;font-weight:600;letter-spacing:.02em;color:#2f2e2c;margin-top:15px}.about_hemang h6{font-size:22px;font-weight:700;line-height:32px;text-align:left;color:#41413f}.about_hemang p{font-size:18px;font-weight:300;line-height:28px;text-align:left;color:#797979}.consult_design_section{position:relative;margin-bottom:120px}.consult_design_section::before{content:url('../images/consult-design-bg.jpg');content:"";display:block;background-image:url(../images/consult-design-bg.jpg);background-position:center;position:absolute;top:60px;left:0;width:100%;height:415px;z-index:-1}.client_testimonials_section .grid,.grid{display:grid;grid-gap:10px;grid-template-columns:repeat(auto-fill,minmax(330px,1fr));grid-auto-rows:14px}.consult_design_img_sm{position:absolute;bottom:-100px;left:-100px}.consult_design_text a{text-decoration:none;display:inline-block;text-transform:uppercase;font-family:var(--paragraph-font);font-size:14px;border:1px solid #2f2e2c;border-radius:100px;padding:10px 20px;font-weight:400}#loadMoreBtn:hover,.consult_design_text a:hover{background-color:#2f2e2c;border:1px solid #2f2e2c;color:#fff}.consult_design_video video{border-radius:200px;width:360px;object-fit:cover;margin:0 auto}.design_for_you_section{margin-bottom:100px;padding-left:0;padding-right:0}.design_for_you_video video{object-fit:cover;height:90vh}.designed_for_you_video_box .col-lg-4,.footer_box2 ul,.footer_box3 ul,.social_media ul{margin:0;padding:0}#loadMoreBtn,.makeover_text_box a{padding:10px 20px;display:inline-block;text-transform:uppercase;text-decoration:none}.client_testimonials_section .grid{grid-template-columns:repeat(3,1fr);grid-auto-rows:30px}.client_testimonials_section .item{background-color:#fff;padding:0 15px}.client_testimonials_section .content{display:flex}.client_testimonials_section .item .testm_pic{width:80px}.client_testimonials_section .item .testm_pic img{border-radius:100px}.client_testimonials_section .item .testm_desc{width:calc(100% - 80px)}.client_testimonials_section .item .testm_desc .checked{color:orange}.client_testimonials_section .item .testm_desc span{font-size:11px}.client_testimonials_section .item .testm_desc h5{font-family:var(--title-font);font-size:16px;font-weight:700;line-height:28px;text-align:left}#loadMoreBtn,.makeover_text_box a{font-family:var(--paragraph-font)}.client_testimonials_section .item .testm_desc p,.meet_team_para p{font-family:var(--paragraph-font);font-size:18px;font-weight:300;line-height:28px;text-align:left}.client_testimonials_section .title{padding:20px}.client_testimonials_section .title h3{font-size:1.2em;color:#fff;text-transform:uppercase}.client_testimonials_section .project .title{background-color:#607d8b}.client_testimonials_section .blog .title{background-color:#ff9800}.client_testimonials_section .photo .title{background-color:#f44336}.client_testimonials_section .desc{padding:10px 10px 5px}.client_testimonials_section .desc img{width:50%;margin:0 10px 10px 0;float:left}.client_testimonials_section .desc p{margin-bottom:10px}#loadMoreBtn{margin-top:20px;font-size:14px;border:1px solid #2f2e2c;border-radius:100px;font-weight:400}.makeover_space_section{background-image:url(../images/makeover-space-bg.jpg);background-attachment:fixed;position:relative;height:65vh;background-position:center}.makeover_text_box{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.makeover_text_box h2{text-align:center;font-family:var(--title-font);font-size:40px;font-weight:700;line-height:50px;letter-spacing:.1em;margin-bottom:30px;text-transform:uppercase;color:#fff}.makeover_text_box a{font-size:14px;border:1px solid #fff;border-radius:100px;font-weight:400;color:#fff}.copyrights p,.footer_box2 ul li,.footer_box3 ul li .text a{font-family:var(--paragraph-font);font-weight:300;color:#fff}.makeover_text_box a:hover{background-color:#fff;border:1px solid #fff;color:#181818}.footer_section{background-color:#494744;padding:70px 0}.social_media ul li{margin:0;padding:0 15px;list-style:none;display:inline-block}.social_media ul li:first-child{padding-left:0}.footer_box2 ul li{margin:0;padding:0;display:block;font-size:18px;line-height:40px;text-align:left}.footer_box2 ul li a,.footer_box2 ul li a:hover{text-decoration:none;color:#fff}.footer_box3 ul li{margin:0;padding:0;list-style:none;display:flex;align-items:start}.footer_box3 ul li .icon{width:40px}.footer_box3 ul li .icon i{font-size:24px;color:#fff;line-height:28px}.footer_box3 ul li .text{width:calc(100% - 40px)}.footer_box3 ul li .text a{text-decoration:none;font-size:18px;line-height:28px;text-align:left}.copyrights p{margin:0;font-size:16px;line-height:22.69px;text-align:center;padding-top:30px}.about_banner_content{position:absolute;left:50%;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%);text-align:center}.team-image,.team-item_content{position:relative;z-index:1}.about_banner_content h1{font-family:var(--title-font);font-size:128px;font-weight:700;line-height:128px;letter-spacing:.10000000149011612px;text-align:center;color:#fff;text-transform:uppercase}.about_banner_content p{font-family:var(--paragraph-font);font-size:20px;font-weight:700;line-height:30px;letter-spacing:10px;text-align:center;color:#fff;text-transform:uppercase}.quote_section{background-color:#edece8;padding:80px 0;margin-bottom:100px;text-align:center;background-image:url(../images/consult-design-bg.jpg);background-attachment:fixed}.quote_section h3{font-family:var(--title-font);font-size:32px;font-weight:700;line-height:48px;letter-spacing:.1em;text-align:center;margin:0;padding:4px 0 0}.quote_section h4{margin-top:20px;text-transform:capitalize}.principals_section video{border-radius:200px;width:auto;margin:0 auto}.principal_img img,.team-image{margin-bottom:20px;width:100%}.principals_content .nav-pills .nav-link.active,.principals_content .nav-pills .show>.nav-link{color:#0c0c0c;background:0 0;border-bottom:1px solid #c9bc9f;border-radius:0;font-weight:500}.principals_content .nav-link{color:#000;font-weight:500;font-size:18px}.team-item_wrap{transition:.4s}.team-image{overflow:hidden;background-color:rgb(231 231 231)}.team-image:before{content:"";position:absolute;z-index:-1;width:100%;height:100%;left:0;top:0;border:1px solid #e1e1e1;box-sizing:border-box}.team-image img{transition:.4s;width:100%;transform:scale3d(1,1,1)}.team-item.grayscale_image img{filter:grayscale(100%)}.team-info_icons{position:absolute;z-index:1;width:max-content;top:30px;left:30px;text-align:center;transition:.5s;opacity:0}.team-icon{display:block;width:35px;height:37px;line-height:37px;font-size:13px;border-radius:unset;opacity:0;transform:translateY(100%);color:#fff}.team-icon:hover{color:#ccc}.team-item:hover.grayscale_image img{filter:grayscale(0%)}.team-item:hover .team-info_icons{opacity:1}.team-item:hover .team-icon{opacity:1;transform:translateY(0)}.team-item_titles h4{font-size:18px;text-transform:uppercase;color:#2f2e2c}.team-item_titles .team-department{text-transform:uppercase;color:#797979}.why_estrac_section{margin-bottom:100px;background-color:#edece8}.why_estarc{background-color:#edece8;padding:120px 0;position:relative}.why_estarc_content{width:95%;margin:0 auto}.why_estarc_img_box{position:static;right:120px;top:20%;z-index:99}.why_estarc_img{width:100%;border-radius:200px}.back_to_top{background-color:#000;color:#fff;border:1px solid #000;z-index:99}.back_to_top:hover{background-color:#fff;color:#000;border:1px solid #000}.navbar-nav .nav-link:after{background:#fff;content:"";display:block;position:absolute;transition:1s,_ 1s;left:50%;bottom:3px;width:0;height:2px}.navbar-nav .nav-link:hover:after{width:100%;left:0}.about_img img,.image-comparison__figure--overlay .image-comparison__image,.image-comparison__image,.principal_img img,.project-img:hover .overlay,.service_box .service_img img,.slick-slide img,.team-image,.team-image img,.team-item.grayscale_image img{border-radius:10px}.home_slider .slick-slide img{border-radius:0}.project-slider-link,.regular-project .proj_name h3{text-decoration:none}.value-img{display:flex;position:relative}.value-img img{position:absolute;top:0;left:0}.value-img p{position:absolute;top:0;right:0;padding:6px 14px;background:#f2f2f2;border-radius:50%}.value-description{margin-top:80px;text-align:left}#counter li .counter-subtitle{font-size:20px!important}.content-img{display:inline-block;background-color:#2f2e2c;border-radius:50%;padding:20px}.mission-vision-content{text-align:center}.odometer.odometer-auto-theme,.odometer.odometer-auto-theme .odometer-digit,.odometer.odometer-theme-minimal,.odometer.odometer-theme-minimal .odometer-digit{vertical-align:top!important}.vision-mission-img h3{position:absolute;top:45%;left:40%;font-size:55px;font-weight:700;color:#414043}.vision-mission-overlay{position:absolute;top:0;left:0;width:100%;height:100%;display:flex;justify-content:center;align-items:center;padding:40px;opacity:0;transition:opacity .3s;z-index:100}.vision-mission-overlay p{font-size:20px;font-weight:500}.vision-mission-img:hover .vision-mission-overlay{background:linear-gradient(to bottom,#ffffffb8,#b6b6b6d4);opacity:1;transform:translateY(0);transition-delay:0s;transition:transform .85s cubic-bezier(.23,1,.32,1)}.custom-col{flex:0 0 20%;max-width:22%;border-style:solid;border-width:0 1px 0 0;border-color:#7070701A}@media (min-width:992px){.navbar-expand-lg .navbar-nav .nav-link{margin-right:.5rem;margin-left:.5rem}}@media screen and (max-width:991px){.navbar-brand img{width:60px}.service_box{margin-bottom:30px}.service_box .service_title h3{font-size:18px}.about_hemang_img{margin-bottom:20px}.footer_box2{margin:30px 0;border-top:1px solid #595959;border-bottom:1px solid #595959;padding:20px 0}.consult_design_section::before{content:none}.consult_design_section{background-image:url(../images/consult-design-bg.jpg);padding:100px 0}.image-comparison{margin-top:0}.why_estarc_img_box{position:static;z-index:99;text-align:center;padding-top:80px}.why_estarc_content,.why_estarc_img{width:80%}}@media screen and (max-width:767px){#counter,.client_testimonials_section .grid{display:block}.home_banner_section .slick-slide img{width:100%;height:95vh;object-fit:cover}.home_banner_inner img{height:570px;object-fit:cover}#counter li,.about_img img,.consult_design_text{margin-bottom:30px}.regular-project .proj_name h3,.title{font-size:30px;line-height:40px}.about_para p{font-size:16px}#counter{margin-top:30px}#counter li,#counter li p,.projects_title p{text-align:center}.regular-project .slick-slide{padding:0}.regular-project .proj_name{position:static;margin-top:10px}.regular-project .slick-arrow{margin:0 auto}.regular-project .slick-next,.regular-project .slick-prev{bottom:-46px;transform:none;top:initial;z-index:9;margin:0;width:85%;text-align:left}.regular-project .slick-next{right:0}.regular-project .slick-prev{left:0}.consult_design_img img{width:100%}.consult_design_img_sm{bottom:-80px;left:0}.about_banner_content h1{font-size:72px;line-height:80px}.about_banner_content p{font-size:16px;font-weight:700;line-height:24px;letter-spacing:5px}.featured_project_section{padding-bottom:130px}.banr_img{height:auto}section{padding-left:12px;padding-right:12px}.regular-project .project_box .proj_img::before{display:none}.makeover_space_section{height:90vh}}@media (max-width:576px){.custom-col{flex:0 0 100%;max-width:100%;margin-bottom:50px!important;border-width:0 0 1px}.value-description{margin-top:50px}.vision-mission-img h3{top:43%;left:30%;font-size:50px}.value-img img{height:50px;width:50px}.single-value .value-img{padding:10px}.makeover_space_section{background-attachment:initial}.consult_design_video video{width:300px}}