@font-face{font-family:'bon_vivantregular';src:url(//www.interiordesigndallas.com/wp-content/themes/doodledog/fonts/bonvivant.woff2) format('woff2'),url(//www.interiordesigndallas.com/wp-content/themes/doodledog/fonts/bonvivant.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'cremonaregular';src:url(//www.interiordesigndallas.com/wp-content/themes/doodledog/fonts/cremona-webfont.woff2) format('woff2'),url(//www.interiordesigndallas.com/wp-content/themes/doodledog/fonts/cremona-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'proxima_novaregular';src:url(//www.interiordesigndallas.com/wp-content/themes/doodledog/fonts/proximanova-regular-webfont.woff2) format('woff2'),url(//www.interiordesigndallas.com/wp-content/themes/doodledog/fonts/proximanova-regular-webfont.woff) format('woff');font-weight:400;font-style:normal}@font-face{font-family:'dianawebber_script_demosolid';src:url(//www.interiordesigndallas.com/wp-content/themes/doodledog/fonts/dianawebber_script_demo-webfont.woff2) format('woff2'),url(//www.interiordesigndallas.com/wp-content/themes/doodledog/fonts/dianawebber_script_demo-webfont.woff) format('woff');font-weight:400;font-style:normal}.clear{clear:both}*{box-sizing:border-box;-webkit-box-sizing:border-box;outline:none !important}html,body{width:100%;height:100%}::placeholder{color:#231f20;opacity:1}:-ms-input-placeholder{color:#231f20}::-ms-input-placeholder{color:#231f20}body{font-family:'proxima_novaregular';font-size:15px;line-height:36px;color:#231f20;margin:0;padding:0;font-weight:400}img{max-width:100%;height:auto;display:inline-block;vertical-align:middle}a{text-decoration:none;display:inline-block;color:#000;transition:.3s ease all}a:hover{text-decoration:none;color:#a5a0a0}ul{margin:0;padding:0;list-style-type:none}h1,h2,h3,h4,h5,h6{margin-bottom:15px;margin-top:0}h1{font-family:'cremonaregular';font-weight:400;font-size:60px;line-height:61px;color:#231f20;position:relative}h2{font-family:'cremonaregular';font-weight:400;font-size:55px;line-height:54px;color:#231f20;position:relative}h3{font-family:'cremonaregular';font-weight:400;font-size:35px;line-height:36px;color:#231f20;position:relative}h4,h5,h6{font-family:'cremonaregular';font-weight:400;font-size:24px;line-height:34px;color:#231f20;position:relative}p{margin:0 0 15px;font-size:17px;text-align:justify;line-height:29px;color:#231f20;letter-spacing:2.1px;font-weight:400;font-family:'proxima_novaregular';word-spacing:0;word-break:break-word}.page-template-default .content,.post-template-default .content,.error404 .content,.search.search-results .content,.search.search-no-results .content{max-width:1379px;padding:0 15px;margin:0 auto 60px;position:relative}.container{max-width:1379px;padding:0 15px;margin:0 auto;position:relative}.header-inner{position:relative;padding:66px 0 0 248px}.header-top{width:100%;height:66px;position:absolute;top:0;left:0;text-align:right;padding-right:44px;z-index:99}.header-top ul{margin:0;padding:7px 0 0}.header-top ul li{font-size:15px;font-family:'bon_vivantregular';line-height:25px;font-weight:700;color:#231f20;letter-spacing:1px;text-transform:capitalize;word-spacing:2px}.header-top ul li a{font-family:'cremonaregular';font-size:11px;letter-spacing:2.8px;color:#231f20}.header-left{max-width:248px;position:absolute;left:0;top:66px;z-index:99;width:100%}.logo{text-align:center;position:relative;padding-bottom:38px}.logo svg{width:106px}.logo:after{content:"";width:104px;height:1px;background:#000;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}.main-nav{text-align:center;padding:29px 0 16px}.main-nav ul#menu-header-menu li a{font-size:12px;letter-spacing:2.5px;font-family:'cremonaregular';font-weight:400;line-height:25px;text-transform:uppercase;padding:2px 29px 0;display:inline-block;color:#231f20;transition:.3s ease all}.main-nav ul#menu-header-menu li.current-menu-item a{background:#ebf1f5;font-family:'bon_vivantregular';text-transform:capitalize;font-weight:700}.main-nav ul#menu-header-menu li:hover a{background:#ebf1f5;font-family:'bon_vivantregular';text-transform:capitalize;font-weight:700}.main-nav ul#menu-header-menu li{line-height:25px;margin-bottom:4px}.main-nav .sub-menu{display:none}.header-social{text-align:center;margin-top:20px}a.mob-menu-icon{display:none}.header-social ul{display:inline-block}.header-social ul li{display:inline-block;margin:0 2.5px;line-height:18px}.header-social ul li a{font-size:15px;line-height:18px;color:#231f20;transition:.3s ease all}.banner-sld{padding-left:248px;margin-bottom:74px}.owl-carousel .owl-dots .owl-dot.active span{background:#fff;opacity:1;border:1px solid #231f20}.owl-carousel .owl-dots .owl-dot span{background:#231f20;display:block;height:12px;margin:8px 6px;opacity:1;width:12px;border-radius:50%;border:1px solid transparent}.owl-dots{text-align:right;position:absolute;right:23px;bottom:-2px}.glb-btn-wrp{text-align:right;padding-right:30px;position:relative}a.glb-btn{background:#ebf1f5;font-size:17px;letter-spacing:2.5px;font-family:'cremonaregular';font-weight:400;line-height:39px;text-transform:uppercase;padding:2px 69px;display:inline-block;color:#231f20;transition:.3s ease all;position:relative;z-index:1}a.glb-btn:hover{background:#231f20;color:#ebf1f5}.glb-btn-wrp:before{content:"";width:calc(100% - 346px);height:1px;position:absolute;left:0;background:#231f20;top:50%;transform:translateY(-50%);transition:3s ease all}p.bio-description.full{height:239px;overflow:hidden}a.about-bio-read-more{margin:0;font-size:17px;line-height:29px;color:#231f20;letter-spacing:2.1px;font-weight:400;font-family:'proxima_novaregular';display:inline-block;position:relative;top:-18px}.interior-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px}.interior-col-01{-ms-flex:0 0 56%;flex:0 0 56%;max-width:56%;position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.interior-col-02{-ms-flex:0 0 44%;flex:0 0 44%;max-width:44%;position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px}.inter-cont h2{font-size:55px;color:#231f20;line-height:54px;padding-bottom:12px}.inter-cont h2 a{color:#231f20}.inter-cont{padding-right:38px;padding-top:96px}.inter-cont h2 span{display:block}.interior-pnl{padding:80px 0 128px}.inter-cont .glb-btn-wrp{margin-top:76px;padding-right:7px}.inter-cont .glb-btn-wrp a.glb-btn{padding:2px 76px}.inter-cont .glb-btn-wrp:before{width:calc(100% - 294px);left:-30px}.home-testi{background:#231f20;text-align:right;padding:98px 0 63px;position:relative}.home-testi:before{content:"";width:200px;height:100%;background:url(https://www.interiordesigndallas.com/new/wp-content/uploads/2020/11/watermark.png)no-repeat;position:absolute;left:0;bottom:0;opacity:.08;background-size:auto 100%}.testi-slide h2 span{display:block;color:#231f20}.home-testi h2{font-size:55px;color:#fff;line-height:54px;padding-bottom:12px;position:absolute;display:inline-block;text-align:left;right:69px;top:-147px;letter-spacing:2.8px;padding-left:70px}.home-testi h2:after{content:"";width:47px;height:45px;background:url(https://www.interiordesigndallas.com/new/wp-content/uploads/2020/11/quote.png)no-repeat bottom left;position:absolute;left:0;bottom:16px;opacity:.08;background-size:100% 100%}.testi-slide{padding-right:72px;position:relative}.testi-con{max-width:1092px;display:inline-block}.testi-con p span{display:block;font-size:12px;font-family:'cremonaregular';font-weight:400;line-height:34px;letter-spacing:2.2px}.testi-con p{text-align:right;color:#fff}.testi-slide .owl-dots{display:none}.insta-panel{padding:25px 0}.insta-inr-pnl-row{margin-right:-8px;margin-left:-8px}.insta-inr-pnl-col{-ms-flex:0 0 33.33333333%;flex:0 0 33.33333333%;max-width:33.33333333%;position:relative;width:100%;min-height:1px;padding-right:8px;padding-left:8px}.insta-inr-pnl-col img{width:100%}.mainfooter{padding:87px 0 0;text-align:center}.ftr-menu{max-width:918px;display:inline-block;position:relative;width:100%}.ftr-logo{position:absolute;left:50%;transform:translateX(-50%);top:-47px;z-index:99}.ftr-logo svg{width:107px}.ftr-logo img{max-width:105px;width:100%}.ftr-menu .menu li{max-width:34%;font-size:15px;margin-bottom:-6px;float:right;width:100%}.ftr-menu .menu{font-size:0px;display:inline-block;width:100%}.ftr-menu .menu li:nth-child(odd){margin-right:0;float:left}.ftr-menu .menu li a{font-size:12px;letter-spacing:2.5px;font-family:'cremonaregular';font-weight:400;line-height:25px;text-transform:uppercase;padding:2px 29px 0;display:inline-block;color:#231f20;transition:.3s ease all}.ftr-logo:before{content:"";width:100px;height:1px;background:#000;position:absolute;right:-128%;top:50%}.ftr-logo:after{content:"";width:100px;height:1px;background:#000;position:absolute;left:-144%;top:50%}.footer-last{padding:67px 0 0}ul.ftr-add li a{display:inline-block;font-size:13px;letter-spacing:1.5px;font-weight:400;font-family:'proxima_novaregular'}ul.ftr-add li{display:inline-block;margin:0 10px;line-height:20px;position:relative}ul.ftr-add li:after{content:".";position:absolute;top:-5px;right:-13px;font-size:26px;color:#000}ul.ftr-add li:last-child:after{display:none}ul.ftr-add{font-size:0;line-height:20px}ul.ftr-prvcy{font-size:0;line-height:20px;margin-top:-5px}ul.ftr-prvcy li{display:inline-block;margin:0 13px;font-size:10px;letter-spacing:.8px;font-weight:400;font-family:'proxima_novaregular';line-height:20px;position:relative}ul.ftr-prvcy li a{display:inline-block;font-size:10px;font-weight:400;font-family:'proxima_novaregular';letter-spacing:.8px}ul.ftr-prvcy li:after{content:".";position:absolute;top:-5px;right:-19px;font-size:26px;color:#000}ul.ftr-prvcy li:last-child:after{display:none}div#toTop{position:fixed;bottom:54px;right:0;background:#231f20;z-index:9999;font-size:18px;font-weight:500;padding:10px;color:#fff;letter-spacing:1px;cursor:pointer;line-height:10px}.interior-pnl.about-pg .interior-col-01{-ms-flex:0 0 46.55%;flex:0 0 46.55%;max-width:46.55%}.interior-pnl.about-pg .interior-col-02{-ms-flex:0 0 53.45%;flex:0 0 53.45%;max-width:53.45%}.banner.about-pg .banner-sld{margin-bottom:0}.interior-pnl.about-pg{padding:30px 0 30px}.interior-pnl.about-pg .inter-cont{padding-right:38px;padding-top:52px;padding-left:26px}.interior-pnl.about-pg .inter-cont h2{padding-bottom:0;margin-bottom:5px}.interior-pnl.about-pg .inter-cont h5{font-size:17.8px;line-height:28px;letter-spacing:0px;padding-bottom:35px}.interior-pnl.about-pg .inter-cont .glb-btn-wrp:before{width:calc(100% - 269px);left:-56px}.interior-pnl.about-pg .inter-cont .glb-btn-wrp a.glb-btn{padding:2px 84px}.interior-pnl.about-pg .inter-cont .glb-btn-wrp{margin-top:80px;padding-right:7px}.interior-pnl.about-pg .interior-row{margin-bottom:72px}.home-testi.about-pg .testi-slide p{text-align:justify;color:#fff;letter-spacing:2.1px;text-align-last:center}.home-testi.about-pg .testi-slide{padding:0 49px 0 64px;position:relative}.home-testi.about-pg{padding:74px 0 48px}.home-testi.about-pg h2{right:32px;top:-120px}.award-pnl{text-align:center;padding:35px 0}.award-pnl-innr h2{font-size:55px;color:#231f20;line-height:54px;padding-bottom:12px;letter-spacing:0px;margin:0;padding:0}span.view-mr a{font-size:17.8px;line-height:37px;letter-spacing:0px;padding-bottom:38px;font-family:'cremonaregular';font-weight:400}span.view-mr{display:block}.award-pnl-innr ul{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px;margin-left:-15px;margin-top:30px}.award-pnl-innr ul li{-ms-flex:0 0 16.6666666667%;flex:0 0 16.6666666667%;max-width:16.6666666667%;position:relative;width:100%;min-height:1px;padding-right:15px;padding-left:15px;text-align:center;-ms-flex-item-align:center!important;align-self:center!important}.award-pnl-innr{max-width:1170px;margin:0 auto}.banner.portflo .banner-sld{padding-left:322px;margin-bottom:41px;position:relative}.banner.portflo .banner-sld a.pin-link{position:absolute;top:0;right:0;width:74px;text-align:center;background:#231f20;color:#fff;font-size:16px;text-transform:uppercase;opacity:0;transition:.3s ease all}.banner.portflo .banner-sld:hover a.pin-link{opacity:1}.banner-sld-innr{background:#000;font-size:0px;position:relative}.banner-dark{display:inline-block;max-width:22.25%;width:100%;vertical-align:top;position:relative}.banner-pic{display:inline-block;max-width:77.75%;width:100%;background:#fff;padding-left:15px;vertical-align:top;position:relative}.banner-pic a.pin-link{position:absolute;top:0;right:0;width:74px;text-align:center;background:#231f20;color:#fff;font-size:16px;text-transform:uppercase;opacity:0;transition:.3s ease all}.banner-pic:hover a.pin-link{opacity:1}.banner-pic img{width:100%}.banner-dark h1{font-size:74px;color:#fff;transform:rotate(-90deg);opacity:.1;position:absolute;top:165px;margin:0;padding:0;right:-145px}.banner-caption{max-width:446px;position:absolute;bottom:40px;width:100%;background:#fff;left:58px;padding:25px 27px 14px}.banner-caption p{text-align:left;font-size:17px;font-family:'cremonaregular';font-weight:400;line-height:26px;text-transform:uppercase;color:#231f20;letter-spacing:.4px;margin:0 0 4px}.banner-caption a{display:inline-block;background:#f2f6f9;font-size:11px;font-family:'cremonaregular';font-weight:400;padding:0 5px;letter-spacing:.4px;line-height:27px;position:relative}.banner-caption a:hover{background:#231f20;color:#ebf1f5}.banner.portflo a.glb-btn{padding:2px 82px}.port-gallery{padding:48px 0 0}.port-gall-row{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-2px;margin-left:-2px}.port-gall-col{-ms-flex:0 0 50%;flex:0 0 50%;max-width:50%;position:relative;width:100%;min-height:1px;padding-right:2px;padding-left:2px;transition:.3s ease all}.port-gall-col.blurry .port-cnt .port-box img{width:100%;display:block}.port-cnt{background:#fff;padding:20px 14px 14px;margin-bottom:51px;transition:.3s ease all}.port-box:hover .port-cnt{background:#231f20}.port-box:hover .port-cnt p{color:#fff}.port-box>a{display:block}.port-cnt p{text-align:left;font-size:17px;font-family:'cremonaregular';font-weight:400;line-height:26px;text-transform:uppercase;color:#231f20;letter-spacing:.4px;margin:0 0 1px;transition:.3s ease all}.port-cnt a{display:inline-block;background:#f2f6f9;font-size:11px;font-family:'cremonaregular';font-weight:400;padding:0 5px;letter-spacing:.4px;line-height:27px;position:relative}.port-box{position:relative}.banner.servc-pg a.glb-btn{padding:2px 49px}.srvc-cnt-pnl{padding:58px 0}.srvc-cnt-lft{padding-left:71px;width:66.5%;float:left;padding-right:63px}.srvc-cnt-rgt{width:33.5%;float:right;background:#231f20;position:relative;margin-top:51px;padding:85px 25px;min-height:705px}.srvc-cnt-pnl h2{font-size:55px;color:#231f20;line-height:54px;padding-bottom:12px}.srvc-cnt-lft h2{max-width:560px}.srvc-cnt-lft p{letter-spacing:1.5px;font-size:18px;text-align:justify;text-align-last:left;margin-bottom:28px}.srvc-cnt-rgt h2{font-size:55px;color:#fff;line-height:54px;padding-bottom:12px;position:absolute;display:inline-block;text-align:left;left:24px;top:-51px;letter-spacing:0;padding-left:0}.srvc-cnt-rgt h2 span{display:block;color:#231f20}.srvc-cnt-rgt ul li{letter-spacing:1.75px;font-size:18px;color:#fff;line-height:28px;padding-left:20px;margin-bottom:1px;position:relative}.srvc-cnt-rgt ul li:after{content:".";font-size:37px;position:absolute;top:-10px;left:-1px;color:#fff}.srvc-cnt-pnl .glb-btn-wrp{margin-top:73px;max-width:66.5%}.srvc-cnt-pnl .glb-btn-wrp a.glb-btn{padding:2px 90px}.srvc-cnt-pnl2{padding:34px 0}.srvc-cnt-innr{padding-left:71px;width:100%;padding-right:63px}.srvc-cnt-innr h2{font-size:55px;color:#231f20;line-height:54px;padding-bottom:12px;max-width:578px}.srvc-cnt-pnl2 p{letter-spacing:1.5px;font-size:18px;text-align:justify;text-align-last:left;margin-bottom:29px}.srvc-cnt-pnl2 .glb-btn-wrp{margin-top:76px;max-width:66.5%}.srvc-cnt-pnl2 .glb-btn-wrp a.glb-btn{padding:2px 90px}.banner.servc-bl-pg .banner-sld{margin-bottom:2px}.accordion .accordion-item{margin-bottom:1px}.accordion button{position:relative;display:block;text-align:left;width:100%;padding:0;color:#7288a2;font-size:1.15rem;font-weight:400;border:none;background:0 0;outline:none}.accordion button .accordion-title{padding:0 20px 0 11px;text-align:left;letter-spacing:1.65px;font-size:18px;color:#fff;line-height:28px;padding-left:20px;margin-bottom:1px;text-transform:uppercase;font-family:'proxima_novaregular';position:relative;display:block}.accordion button[aria-expanded=true]+.accordion-content{opacity:1;max-height:300px;-webkit-transition:all .2s linear;transition:all .2s linear;will-change:opacity,max-height}.accordion .accordion-content{opacity:0;max-height:0;overflow:hidden;-webkit-transition:opacity .2s linear,max-height .2s linear;transition:opacity .2s linear,max-height .2s linear;will-change:opacity,max-height}.accordion .accordion-content p{line-height:29px;font-weight:400;margin:0;padding:10px 34px 10px 21px;letter-spacing:1.5px;font-size:18px;text-align:left;margin-bottom:10px;color:#fff}.accordion button .accordion-title:before{content:".";font-size:35px;color:#fff;position:absolute;left:-1px;top:-9px}.srvc-cnt-pnl.servc-bl-pg .srvc-cnt-lft h2{max-width:511px}.accordion2{margin-top:63px}.accordion2 .accordion-item{margin-bottom:66px}.accordion2 button{position:relative;display:block;text-align:right;width:100%;padding:0;font-size:1.15rem;font-weight:400;border:none;background:0 0;outline:none}.accordion2 button .accordion-title{padding-left:20px;margin-bottom:1px;background:#ebf1f5;font-size:18px;letter-spacing:1.85px;font-family:'cremonaregular';font-weight:400;line-height:39px;text-transform:uppercase;padding:3px 69px;display:inline-block;color:#231f20;transition:.3s ease all;position:relative;z-index:1;max-width:320px;width:100%;text-align:center;cursor:pointer}.accordion2 button:hover .accordion-title{background:#231f20;color:#ebf1f5}.accordion2 button[aria-expanded=true] .accordion-title{background:#231f20;color:#ebf1f5}.accordion2 button[aria-expanded=true]+.accordion-content{opacity:1;max-height:300px;-webkit-transition:all .2s linear;transition:all .2s linear;will-change:opacity,max-height}.accordion2 .accordion-content{opacity:0;max-height:0;overflow:hidden;-webkit-transition:opacity .2s linear,max-height .2s linear;transition:opacity .2s linear,max-height .2s linear;will-change:opacity,max-height}.accordion2 .accordion-content p{line-height:29px;font-weight:400;margin:0;padding:10px 0;color:#231f20;letter-spacing:1.5px;font-size:18px;text-align:justify;text-align-last:left}.accordion2 button:before{content:"";background:#231f20;position:absolute;left:-71px;top:51%;width:calc(100% - 251px);height:1px;z-index:99}.srvc-cnt-pnl.servc-bl-pg .glb-btn-wrp{margin-top:73px;max-width:100%;padding:0}.srvc-cnt-pnl.servc-bl-pg .glb-btn-wrp a.glb-btn{padding:2px 90px;max-width:320px;width:100%;text-align:center}.srvc-cnt-pnl.servc-bl-pg .glb-btn-wrp:before{width:calc(100% - 251px);left:-71px}.srvc-cnt-pnl.servc-bl-pg{padding:58px 0 165px}.blog-top-innr{padding-left:248px;margin-bottom:58px}.blg-drk-pnl{background:#231f20;text-align:right;min-height:361px;padding:51px 44px}.blg-drk-pnl h1{font-size:56px;color:#fff;line-height:54px;padding-bottom:3px;letter-spacing:1.8px}.blg-drk-pnl input{max-width:282px;width:100%;text-align:right;height:48px;font-family:'cremonaregular';font-weight:400;color:#231f20;font-size:18px;letter-spacing:1.3px;margin:0;border:none !important;outline:none !important}.blg-ban-btm{background:#ebf1f5;position:relative;text-align:center}.subscription-bx{max-width:443px;width:100%;display:inline-block;background:#edf3f7;margin-left:88px;padding:18px 0 13px;text-align:center}.subscription-bx h3{font-size:35px;color:#231f20;line-height:39px;letter-spacing:7.9px;text-align:center;margin:0;padding:0 0 13px}.subscription-bx h3 span{display:block;font-size:24.1px;letter-spacing:5.55px;line-height:30px}.sub-frm{width:100%;display:inline-block;padding:0 5px}.sub-frm input[type=email]{width:calc(100% - 149px);float:left;text-align:right;height:48px;font-family:'cremonaregular';font-weight:400;color:#231f20;font-size:18px;letter-spacing:1.3px;margin:0;border:none !important;outline:none !important;padding:0 10px}.sub-frm input[type=submit]{width:137px;float:right;border:none !important;outline:none !important;background:#231f20;font-size:18px;color:#fff;font-family:'cremonaregular';font-weight:400;line-height:45px;letter-spacing:0px;text-align:center;transition:.3s ease all;cursor:pointer}.sub-frm input[type=submit]:hover{background:#fff;color:#231f20}.blg-ban-btm .mag{position:absolute;left:50%;transform:translateX(-178%);top:-136px;width:278px}.blg-ban-btm .mag img{width:100%}.blog-top a.glb-btn{padding:2px 87px}.interior-pnl.blog-pg .interior-row{margin-bottom:92px}.interior-pnl.blog-pg{padding:78px 0}.interior-pnl.blog-pg .inter-pic img{width:100%;display:block}.interior-pnl.blog-pg .inter-cont h2{max-width:89%;padding-bottom:13px}.interior-pnl.blog-pg .inter-cont{padding-right:38px;padding-top:98px}.interior-pnl.blog-pg .inter-cont p{letter-spacing:1.9px}.interior-pnl.blog-pg .inter-cont .glb-btn-wrp a.glb-btn{padding:2px 104px;font-family:'bon_vivantregular';text-transform:capitalize;font-size:19px;font-weight:700}.interior-pnl.blog-pg .inter-cont .glb-btn-wrp:before{width:calc(100% - 281px);left:-30px}.interior-pnl.blog-pg .inter-cont .glb-btn-wrp{margin-top:104px;padding-right:0}.banner.cnt-pg .banner-sld img{width:100%;height:100%;object-fit:cover}.banner.cnt-pg .banner-sld{position:relative;height:805px}.cnt-frm{max-width:785px;position:absolute;top:31px;right:30px;width:100%;background:#fff;text-align:center;padding:22px 22px 20px}.cnt-frm h1{font-size:56px;color:#231f20;line-height:54px;padding-bottom:3px;letter-spacing:12px;margin:0 0 9px}.cnt-frm p{text-align:center;letter-spacing:1.7px;margin-bottom:0;line-height:26px}.frm-innr{margin-top:34px;padding:0 67px}.frm-innr input[type=email],.frm-innr input[type=text],.frm-innr input[type=tel],.frm-innr select{height:30px;width:100%;border:1px solid #231f20;outline:none !important;margin-bottom:12px;text-align:center;font-weight:400;font-family:'proxima_novaregular';font-size:17px;letter-spacing:2px;padding:0 15px;-ms-text-align-last:center;-moz-text-align-last:center;text-align-last:center}.frm-innr textarea{height:120px;width:100%;border:1px solid #231f20;outline:none !important;margin-bottom:16px;text-align:center;font-weight:400;font-family:'proxima_novaregular';font-size:17px;letter-spacing:2px;resize:none;padding:6px 15px}.frm-innr p{margin:0}.frm-innr br{display:none}.frm-innr input.wpcf7-form-control.wpcf7-submit{min-width:140px;border:none !important;outline:none !important;background:#ebf1f5;font-size:21px;color:#231f20;line-height:44px;letter-spacing:0px;text-align:center;transition:.3s ease all;cursor:pointer;margin-top:-9px;font-family:'bon_vivantregular';text-transform:capitalize;font-weight:700}.frm-innr input.wpcf7-form-control.wpcf7-submit:hover{background:#231f20;color:#ebf1f5}.mob-phone{display:none}ul.sub-menu li a{font-size:9px !important;letter-spacing:2.5px !important;font-family:'cremonaregular' !important;font-weight:400 !important;line-height:25px !important;text-transform:uppercase !important;padding:2px 29px 0 !important;background:0 0 !important}ul.sub-menu li:hover a{background:#ebf1f5 !important;font-family:'bon_vivantregular' !important;text-transform:capitalize !important;font-weight:700 !important}.port-box a.pin-link{position:absolute;top:0;right:0;width:74px;text-align:center;background:#231f20;color:#fff;font-size:16px;text-transform:uppercase;opacity:0;transition:.3s ease all}.port-box:hover a.pin-link{opacity:1}.banner-sld>a{display:block}.banner-sld img{width:100%;image-rendering:-webkit-optimize-contrast}.pagination-previous.alignleft a,.pagination-next.alignright a{text-align:center;background:#ebf1f5;font-size:17px;letter-spacing:2.5px;font-family:'cremonaregular';font-weight:400;line-height:39px;text-transform:uppercase;padding:2px 44px;display:inline-block;color:#231f20;transition:.3s ease all;position:relative;z-index:1;max-width:200px;width:100%}.pagination-previous.alignleft a:hover,.pagination-next.alignright a:hover{background:#231f20;color:#ebf1f5}.post-pagination{width:100%;display:inline-block}.pagination-previous.alignleft{float:left;position:relative}.pagination-next.alignright{float:right;position:relative}footer.entry-footer .social-share{display:none}div#gallery-1 a{display:block}div#gallery-1 a img{width:100%;border:none;height:374px;object-fit:cover}#gallery-1 .gallery-item{margin:0 !important;-ms-flex:0 0 33.333333333%;flex:0 0 33.333333333%;max-width:33.333333333%;position:relative;width:100% !important;min-height:1px;padding-right:15px;padding-left:15px;margin-bottom:30px !important}#gallery-1{display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;margin-right:-15px !important;margin-left:-15px !important}.blog-pagination a{text-align:center;background:#ebf1f5;font-size:17px;letter-spacing:2.5px;font-family:'cremonaregular';font-weight:400;line-height:39px;text-transform:uppercase;padding:2px 22px;display:inline-block;color:#231f20;transition:.3s ease all;position:relative;z-index:1}.blog-pagination a:hover{background:#231f20;color:#ebf1f5}span.page-numbers.current{text-align:center;background:#231f20;font-size:17px;letter-spacing:2.5px;font-family:'cremonaregular';font-weight:400;line-height:39px;text-transform:uppercase;padding:2px 22px;display:inline-block;color:#ebf1f5;transition:.3s ease all;position:relative;z-index:1}.blog-pagination{text-align:right}.search.search-no-results .content{padding-top:80px !important;text-align:center}.search.search-no-results .entry p{text-align:center}.search.search-no-results .archive-description h1{font-weight:400;font-size:29px;line-height:34px;color:#000;letter-spacing:.5px;margin-bottom:15px;text-transform:uppercase}@media screen and (min-width:767px){.port-box img{height:513px;object-fit:cover;image-rendering:-webkit-optimize-contrast}}.mob-phone a{font-family:'cremonaregular';font-size:11px;letter-spacing:2.8px;color:#231f20}.accordion2 button[aria-expanded=true]+.accordion-content{max-height:1400px}