<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@charset "utf-8";
@charset "utf-8";
@import url('https://fonts.googleapis.com/css2?family=PT+Sans:ital,wght@0,400;0,700;1,400;1,700&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Roboto:ital,wght@0,100;0,300;0,400;0,500;0,700;0,900;1,100;1,300;1,400;1,500;1,700;1,900&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&amp;display=swap');
@import url('https://fonts.googleapis.com/css2?family=Inter:wght@100;200;300;400;500;600;700;800;900&amp;display=swap');




@font-face{font-family:'GothamReg';src:url('../fonts/GothamBlack.eot');src:url('../fonts/GothamBlack.eot') format('embedded-opentype'),url('../fonts/GothamBlack.woff2') format('woff2'),url('../fonts/GothamBlack.woff') format('woff'),url('../fonts/GothamBlack.ttf') format('truetype'),url('../fonts/GothamBlack.svg#GothamBlack') format('svg');}
@font-face{font-family:'GothamBold';src:url('../fonts/GothamBold_0.eot');src:url('../fonts/GothamBold_0.eot') format('embedded-opentype'),url('../fonts/GothamBold_0.woff2') format('woff2'),url('../fonts/GothamBold_0.woff') format('woff'),url('../fonts/GothamBold_0.ttf') format('truetype'),url('../fonts/GothamBold_0.svg#GothamBold_0') format('svg');}

/*@font-face{font-family:'GothamBook';src:url('../fonts/GothamBook.eot');src:url('../fonts/GothamBook.eot') format('embedded-opentype'),url('../fonts/GothamBook.woff2') format('woff2'),url('../fonts/GothamBook.woff') format('woff'),url('../fonts/GothamBook.ttf') format('truetype'),url('../fonts/GothamBook.svg#GothamBook') format('svg');}
*/
@font-face{font-family:'GothamBook';src:url('../fonts/gothambook-webfont.woff2') format('woff2'),url('../fonts/gothambook-webfont.woff') format('woff');font-weight:normal;font-style:normal;}

@font-face{font-family:'GothamLight';src:url('../fonts/GothamLight.eot');src:url('../fonts/GothamLight.eot') format('embedded-opentype'),url('../fonts/GothamLight.woff2') format('woff2'),url('../fonts/GothamLight.woff') format('woff'),url('../fonts/GothamLight.ttf') format('truetype'),url('../fonts/GothamLight.svg#GothamLight') format('svg');}

/*@font-face{font-family:'GothamMedium';src:url('../fonts/GothamMedium.eot');src:url('../fonts/GothamMedium.eot') format('embedded-opentype'),url('../fonts/GothamMedium.woff2') format('woff2'),url('../fonts/GothamMedium.woff') format('woff'),url('../fonts/GothamMedium.ttf') format('truetype'),url('../fonts/GothamMedium.svg#GothamMedium') format('svg');}
*/
@font-face{font-family:'GothamMedium';src:url('../fonts/gothammedium-webfont.woff2') format('woff2'),url('../fonts/gothammedium-webfont.woff') format('woff');font-weight:normal;font-style:normal;}



/*Calculator*/
.kitchensubcate{margin:0 0 70px;}
.costEstimator{position: relative;padding:70px 0;}
.renovationtype{display:none;padding:70px 0;}
.estimatorclc{text-align:center;}
.estimatorclc h2{margin:0 0 10px;font-family:Montserrat;font-style:normal;font-weight:bold;font-size:24px;line-height:29px;text-transform:capitalize;color:#484747;}
.estimatorclc p{font-family:Inter;font-style:normal;font-weight:normal;font-size:16px;line-height:27px;letter-spacing:-0.25px;color:#666;text-align:center;margin:0 0 40px;}
.estimatelist{text-align:center;display:flex;flex-wrap:wrap;justify-content:center;align-items:flex-start;align-content:center;max-width:700px;margin:auto;}
.estimatelist li{display:inline-block;margin:0 10px 20px;vertical-align:top;max-width:210px;width:210px;}


.all_listig_page .cost_cal_form ul { padding: 0; }

.estimbox{display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background: #FAF8F8; border: 1px solid #DCDCDC; box-sizing: border-box; box-shadow: 10px 10px 15px rgb(0 0 0 / 8%); border-radius: 7px;}



.estimcheckmark strong{font-family:GothamMedium;font-style:normal;font-size:16px;line-height:27px;display:flex;align-items:flex-end;text-align:center;letter-spacing:-0.25px;color:#444445;width:100%;justify-content:center;}
.estimbox input{position:absolute;opacity:0;cursor:pointer;}
.estimcheckmark{width:100%;height:130px;display:flex;justify-content:center;align-items:center;align-content:center;flex-wrap:wrap;border-radius:10px;position:relative;}
.estimbox:hover input ~ .estimcheckmark{background-color:#fff;border-color:#649E96;}
.estimbox:hover input ~ .estimcheckmark strong{color:#444445;font-weight:600;}
.estimbox input:checked ~ .estimcheckmark{background-color:#fff;border-color:#649E96;}
.estimbox input:checked ~ .estimcheckmark strong{color:#444445;}
.estimcheckmark:after{content:"";position:absolute;display:none;}
.estimbox input:checked ~ .estimcheckmark:after{display:block;}
.estimbox .estimcheckmark:after{top:9px;left:9px;width:8px;height:8px;border-radius:50%;background:white;}
.estimcheckmark span{display:flex;height:80px;width:100%;justify-content:center;align-items:center;align-content:center;}
/*.estimbox:hover{background:#FAF8F8;border:1px solid #DCDCDC;box-sizing:border-box;box-shadow:10px 10px 15px rgba(0,0,0,0.08);border-radius:7px;}*/
.renovationtype h2{margin:0 0 30px;font-family:GothamBold;font-style:normal;font-size:32px;line-height:38px;text-transform:capitalize;color:#1A2941;text-align:center;}
.backbtn{margin:20px 0 0;text-align:center;}
.backbtn a{display:inline-block;padding:13px 10px;background:#204A84;width:170px;font-family:Inter;font-style:normal;font-weight:normal;font-size:18px;line-height:27px;text-align:center;text-transform:uppercase;color:#fff;}
.backbtn a:hover,.backbtn a:focus{background:#444445;color:#fff;}
.renoestim h3{padding:15px 10px;background:#1A2941;border-radius:5px 5px 0 0;font-family:Montserrat;font-style:normal;font-weight:300;font-size:24px;line-height:29px;/*text-transform:capitalize;*/color:#FFFFFF;text-align:left;}

.costviewcnt{display:inline-block;vertical-align:top;max-width:83%;}
.costviewTitle{font-size:15px;}
.costviewprice{font-size:15px;}
.costviewprice .view_cost_upper { padding: 0; display: inline-block; vertical-align: middle; }
.costviewprice .view_cost_upper span:first-child { margin: 0 1px 0 0; }
.ter_con { position: relative; top: -3px; }




.renoestim h3 img{display:inline-block;vertical-align:middle;margin:-4px 5px 0 0;}
.renoestim{box-shadow:0 0 25px 0 rgb(0 0 0 / 15%);border-radius:5px 5px 0 0;}
.renoType{padding:20px 18px 100px;min-height:420px;position:relative;}
.renoType h4{font-family:GothamMedium;font-style:normal;font-size:20px;line-height:24px;text-transform:capitalize;color:#000000;margin:0 0 10px;}
.renotypedetail{position:relative;}
.renotypicon img{max-width:42px;object-fit:contain;}
.renotypicon{display:flex;align-items:center;align-content:center;}
.renotypicon span{padding:0 0 0 10px;font-family:Inter;font-style:normal;font-weight:600;font-size:16px;line-height:27px;color:#000;}
.renoedit{position:absolute;right:-10px;top:0;}
.renotypeoptions{display:flex;align-items:flex-start;align-content:flex-start;margin:0;border-bottom:1px solid #E7E6E6;padding:10px 0;}
.renoTypeList{margin:10px 0 0;}
.renotypenum{display:inline-flex;width:44px;height:44px;min-width: 44px; min-height: 44px;border:1px dashed #000000;border-radius:80px;align-items:center;align-content:center;justify-content:center;font-family:Inter;font-style:normal;font-weight:bold;font-size:24px;line-height:27px;text-align:center;letter-spacing:-0.25px;color:#000000;}
.renotypeplan &gt; img{position:absolute;left:16px;top:0;width:42px;height:42px;object-fit:contain;}
.renotypeplan{position:relative;max-width:100%;width: 90%;padding:0 13px 0 10px;}
.renotypeplan strong{    margin: 0 0 5px;font-family: GothamBook; font-style: normal; font-weight: 500; font-size: 12px; line-height: 15px; letter-spacing: -0.25px; color: #444445; display: block;}
.completeremoved{font-family:GothamBook;font-style:normal;font-size:14px;line-height:16px;letter-spacing:-0.25px;color:#1A2941;display:block;}
.lookingspeak{padding: 0 10px;font-family:GothamBook;font-size:16px;color:#444445;text-align:center;position:absolute;bottom:20px;left:0;right:0;margin:auto;}
.lookingspeak a { text-decoration: underline; color: #204A84; }
.renoplanedit{position:absolute;right:0;top:28px;}
.fewsteps{margin:20px 0 0;text-align:center;}
.fewsteps p{font-family:GothamBook;font-style:italic;font-weight:normal;font-size:14px;letter-spacing:-0.25px;color:#7D7D7D;text-align:center;}
.dishead{background:#1A2941;padding:10px;display:flex;align-items:center;align-content:center;justify-content:space-between;}
.dishead div{font-family:GothamMedium;font-style:normal;font-size:16px;line-height:27px;letter-spacing:-0.25px;color:#FFFFFF;}
.disdetail{padding:10px;}
.disdetail h4{font-family:GothamMedium;font-style:normal;font-weight:600;font-size:16px;line-height:27px;letter-spacing:-0.25px;color:#000000;}
.disdetail p{font-family:GothamBook;font-style:normal;font-weight:normal;font-size:14px;line-height:22px;letter-spacing:-0.25px;color:#616060;}

/*.category2,.category3,.category4,.category5{display:none;}*/
.shap-kitchen,.kitchenpart,.materialtype,.theSize,.postalcode,.yourestimate,.thebudget,.preferBrand{display:none;}
.totalEstimate{margin:auto;}
h1.my-text{position:absolute;left:110px;top:-89px;font-family:Montserrat;font-style:normal;font-weight:bold;font-size:16px;line-height:29px;color:#222222;}
.button-toggle{display:inline-block;height:38px;padding:4px;width:101px;position:relative;border-radius:60px;border:1px solid #78bc43;cursor:pointer;}
.button-toggle .handle{position:absolute;left:7px;top:6px;right:auto;width:25px;height:25px;background:#78bc43;transition:all 0.4s cubic-bezier(0.33,1.6,0.66,1);box-shadow:0 2px 5px rgba(0,0,0,0.22);border-radius:60px;}
.toggler{display:none;}
.toggler:checked + .button-toggle{background:#ffffff;}
.toggler:checked + .button-toggle .handle{left:67px;}
#backbutton{display:inline-block;vertical-align:middle;margin:0 10px 0 0;}
.postalcode p{font-family:Montserrat;font-style:normal;font-weight:600;font-size:15px;line-height:20px;text-transform:capitalize;color:#000000;margin:0 0 90px;text-align:center;padding:0 110px;word-break:break-word;}
.mappin{text-align:center;margin:0 0 40px;}
.mappin img{max-width:140px;object-fit:contain;}
.mappincode{margin:40px 0 0;}
.mappincode input{border:1px solid #b1b1b1;padding:15px 10px;border-radius:5px;}
.multipleselect{display:flex;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;align-content:flex-start;justify-content: center;}
.kitchenpart h3{color:#8c98a4;font-weight:400;font-size:15px;text-align:center;margin:0 0 30px;}

.kt-size .multipleselect li {display:inline-block;position:relative;/*width:23%;*/margin:0 1% 20px;min-width: 150px;}





.multicheckmark{ width: 100%; display: flex!important; justify-content: center; align-items: center; align-content: center; flex-wrap: wrap; border-radius: 10px!important; position: relative; padding: 10px 15px 10px 15px!important; color: #000!important;}
.multicheckmark img{position:absolute;left:0;right:0;margin:auto;top:10px;transition:all ease .3s;height:70px;object-fit:contain;}
.multiselebox{display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.multiselebox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}
.multiselebox:hover input ~ .multicheckmark{background-color:#649e9661;}
.multiselebox input:checked ~ .multicheckmark{background-color:#649e9661;}
.multicheckmark:after{content:"";position:absolute;display:none;}
.multiselebox input:checked ~ .multicheckmark:after{display:block;}
.multiselebox .multicheckmark:after{left:75px;top:32px;width:18px;height:40px;border:solid white;border-width:0 6px 6px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.multicheckmark strong{font-family:Inter;font-style:normal;font-weight:normal;font-size:16px;line-height:27px;display:flex;align-items:flex-end;text-align:center;letter-spacing:-0.25px;color:#60615F;width:100%;justify-content:center;}
#estimateLast .backbtn{display:none;}
.totalEstimate#estimateLast .backbtn{display:block;}
.shap-kitchen .estimatelist li{width:150px;}
.kt-size{text-align:center;}
.kt-size input { border: 1px solid #F5DCC4; border-radius: 4px; padding: 14px 14px; color: #818181; font-size: 16px; font-family: GothamBook; }
.kt-size ul li{display:inline-block;margin:0 5px 10px;}
.sizearea{position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;}
.sizearea input{position:absolute;opacity:0;cursor:pointer;}

.cus_quan_op { justify-content: flex-start; }
.cus_quan_op li { position: relative; padding-right: 90px; width: 47%; margin: 0 1.5% 20px; }



.show_amount {position: absolute; right: 0; /*z-index: 1; */top: 0; width: 80px;}

.show_amount input {width: 100%; border: 1px solid #d8d8d8; margin-top: 0; font-size: 13px; background: #f7f7f7; padding: 14px 5px;}

.show_amount input::-webkit-input-placeholder { color: #444445 }
.show_amount input:-moz-placeholder { color: #444445 }

.sizecheckmark{ height: auto; /*background:#FAF8F8;border:1px solid #DCDCDC;*/box-sizing:border-box;border-radius:7px;display:block;padding:10px 20px;text-align:center;font-family:GothamBook;font-style:normal;font-size:12px;color:#444445;}
.sizecheckmark strong{display:block;font-family:GothamMedium;font-style:normal;font-size:16px;color:#444445;}
.sizearea:hover input ~ .sizecheckmark{background:#FAF8F8;box-sizing:border-box;box-shadow:10px 10px 15px rgb(0 0 0 / 8%);border-radius:7px;}
.sizearea input:checked ~ .sizecheckmark{background:#FAF8F8;border:1px solid #DCDCDC;box-sizing:border-box;box-shadow:10px 10px 15px rgb(0 0 0 / 8%);border-radius:7px;}
.sizecheckmark:after{content:"";position:absolute;display:none;}
.sizearea input:checked ~ .sizecheckmark:after{display:block;}
.sizearea .sizecheckmark:after{top:9px;left:9px;width:8px;height:8px;border-radius:50%;background:white;}
.thebudget .sizecheckmark, .preferBrand .sizecheckmark{padding:15px 20px;font-size:18px;}
.sizeofhome{padding:0 0 0 20px;}
.sizeofhome span{font-size:11px;font-family:GothamBook;color:#181818;}
.sizesqft{font-size:16px;font-family:GothamBook;color:#1A2941;}

/* The container */
.termconbox{padding:0 0 0 24px;display:block;position:relative;cursor:pointer;font-size:22px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;font-family:'GothamBook';font-style:normal;font-weight:400;font-size:14px;color:#6F6F6F;}
.termconbox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}
.termcheckbox{position:absolute;top:0;left:0;height:18px;width:17px;background:#F9F8F8;border:1px solid #E0E0E0;box-sizing:border-box;box-shadow:0px 0px 11px rgb(0 0 0 / 10%);border-radius:2px;}
.termconbox:hover input ~ .termcheckbox{background-color:#ccc;}
.termconbox input:checked ~ .termcheckbox{background-color:#204a84;}
.termcheckbox:after{content:"";position:absolute;display:none;}
.termconbox input:checked ~ .termcheckbox:after{display:block;}
.termconbox .termcheckbox:after{left:5px;top:2px;width:5px;height:10px;border:solid white;border-width:0 1px 1px 0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg);}
.termconbox strong{color:#204A84;}

/*end*/
.lookingforcont h1{margin: 0 0 15px; color: #444445; font-family: GothamBold!important; font-style: normal; font-size: 32px!important; text-align: center; line-height: 35px!important;}
.lookingforcont h4{margin:0 0 15px;color:#666;font-family:GothamBold;font-style:normal;font-size:24px;text-align:center;}
.lookingforcont ul{text-align:center;}
.lookingforcont ul li:nth-child(1),.lookingforcont ul li:nth-child(2){display:inline-block;vertical-align:top;width:47%;margin:0 1% 15px;}
.lookingforcont ul li{display:inline-block;vertical-align:top;width:96.4%;margin:0 0 15px;}
.lookingforcont ul li input,.lookingforcont ul li select{width:100%;display:block;border:1px solid #F5DCC4;border-radius:4px;padding:14px 14px;color:#818181;font-size:16px;font-family:GothamBook;}
.lookingforcont ul li input::-webkit-input-placeholder,.lookingforcont ul li textarea::-webkit-input-placeholder{color:#818181}
.lookingforcont ul li input:-moz-placeholder,.lookingforcont ul li textarea:-moz-placeholder{color:#818181}
.lookingforcont ul li.termcon{text-align:left;}
.findmebuttonsec{text-align:center;margin:30px 0 10px;}
button.findmebutton{display:inline-block;padding:14px 20px;border:none;background:#204A84;font-family:'GothamMedium';color:#fff;text-align:center;}
.itfree{font-family:'GothamBook';font-style:normal;font-weight:500;font-size:14px;color:#444445;text-align:center;}
.totalprice{background:#FFFFFF;border:1px solid #C29870;box-sizing:border-box;box-shadow:0px 0px 6px rgb(203 163 115 / 60%);font-family:'GothamBold';font-style:normal;font-weight:700;font-size:24px;line-height:22px;color:#204A84;padding:15px 20px;text-align:center;margin:20px 0 10px;}

.g-recaptcha.custom_capcta { margin-left: 2%; }
label.termconbox strong a {  color: #204A84; text-decoration: underline!important;}














.findmebuttonsec{text-align:center;margin:30px 0 10px;}
button.findmebutton{display: inline-block; padding: 14px 20px; border: none; background: #204A84; font-family: 'GothamMedium'; font-size: 18px; color: #fff; text-align: center; text-transform: uppercase;}
.itfree{font-family:'GothamBook';font-style:normal;font-weight:500;font-size:14px;color:#444445;text-align:center;}
.totalprice{background:#FFFFFF;border:1px solid #C29870;box-sizing:border-box;box-shadow:0px 0px 6px rgb(203 163 115 / 60%);font-family:'GothamBold';font-style:normal;font-weight:700;font-size:24px;line-height:22px;color:#204A84;padding:15px 20px;text-align:center;margin:20px 0 20px;}
.multiselebox{display:block;position:relative;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;background: #FAF8F8; border: 1px solid #DCDCDC; box-sizing: border-box; box-shadow: 10px 10px 15px rgb(0 0 0 / 8%); border-radius: 7px;}
.multiselebox input{position:absolute;opacity:0;cursor:pointer;height:0;width:0;}
.multiselebox:hover input ~ .multicheckmark{background-color:#204a84c7;}
.multiselebox input:checked ~ .multicheckmark{background-color:#204a84c7;}
.multiselebox:hover input ~ .multicheckmark strong { color: #fff; }
.multicheckmark:after{content:"";position:absolute;display:none;}
.multiselebox input:checked ~ .multicheckmark:after{display:none;}
.multiselebox input:checked ~ .multicheckmark strong { color: #fff; }
.show_amout_field {     pointer-events: none; }
/*.multiselebox .multicheckmark:after{left: 69px; top: 28px; width: 18px; height: 40px; border: solid white; border-width: 0 4px 4px 0; -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); border-radius: 0; background: none;}*/

/*.multicheckmark strong { font-family: Inter; font-style: normal; font-weight: normal; font-size: 14px; line-height: 27px; display: flex; align-items: flex-end; text-align: center; letter-spacing: -0.25px; color: #242323; width: 100%; justify-content: center;}*/

#estimateLast .backbtn { display: none; }
.totalEstimate#estimateLast .backbtn { display: block; }


/*loader*/
.renovationtype .container .row { position: relative; }
/*.cost_cal_form { position: relative; }*/
.flexbox {display: none; -ms-flex-wrap: wrap; flex-wrap: wrap; width: 100%; justify-content: flex-start; align-items: center; align-content: flex-start; position: absolute; left: 0; right: 0; top: 0; bottom: 0; z-index: 1; background: rgba(255,255,255,0.8); padding-left: 29%; padding-top: 100px; }

.flexbox &gt; div{-webkit-box-flex: 0; -ms-flex: 0 0 25%; border: 1px solid rgba(255,255,255,0.1); -webkit-box-sizing: border-box; box-sizing: border-box; margin: 0; position: relative; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -ms-flex-align: center; align-items: center; overflow: hidden;}
.db-spinner{width:75px;height:75px;border-radius:50%;background-color:transparent;border:4px solid #ffffff;border-top-color:#1a2941;border-bottom-color:#1a2941;-webkit-animation:1s spin linear infinite;animation:1s spin linear infinite;}

-webkit-@keyframes spin{
  -webkit-from{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg);}
  -webkit-to{-webkit-transform:rotate(360deg);-ms-transform:rotate(360deg);transform:rotate(360deg);}
}
@-webkit-keyframes spin{
  from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
  to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
@keyframes spin{
  from{-webkit-transform:rotate(0deg);transform:rotate(0deg);}
  to{-webkit-transform:rotate(360deg);transform:rotate(360deg);}
}
/*endf*/

.thankpage .startover { margin: 0 0 20px; }

/* 25 April */
.bannerSlider .slider-for .slick-slide img{margin-left: auto;margin-right: auto;}
.costviewcnt{font-size: 15px;}
.costviewprice{display: inline-block;}
.renoestim h3{padding: 20px 10px;}
.blog_wrap {display: flex;}
.blog_imgbox img {max-width: 170px;height: 240px;object-fit: cover;width: 170px;}
.blog_imgbox {margin-right: 20px;}
.blog_cnt h2 {margin: 0 0 20px;color: #444445;}
.blog_cnt p {color: #666666; overflow: hidden; -o-text-overflow: ellipsis; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical;margin: 0 0 20px;} 
.read_more {font-size: 18px; line-height: 100%;font-weight: 500; text-transform: uppercase; color: #FFFFFF; background-color: #204A84;display: inline-block;padding: 12px 24px;font-family: 'GothamMedium';}
.read_more:hover{background: #444445;color: #fff;}

a.download_pdf {
    margin: 0 0 0 10px;
}
.lookingforcont h1 .view_cost_upper { display: inline-block; padding: 0; color: #0d6efd; }
span.termcheckbox.accpt_terms.invalid { border-color: #f30303 !important; }
.lookingforcont .view_cost_upper span:first-child {
&nbsp; &nbsp; margin: 0;
}

.lookingforcont h2 {
&nbsp; &nbsp; margin: 0 0 15px;
&nbsp; &nbsp; color: #444445;
&nbsp; &nbsp; font-family: GothamBold!important;
&nbsp; &nbsp; font-style: normal;
&nbsp; &nbsp; font-size: 24px!important;
&nbsp; &nbsp; text-align: center;
&nbsp; &nbsp; line-height: 35px!important;
}
.renovationtype h2 span.view_cost_upper { display: inline-block; padding: 0; }
.lookingforcont p { margin:0 0 30px; text-align: center; color: #666; }
.lookingforcont .view_cost_upper span:first-child { margin: 0; }

/*---Gajendra singh-----*/
.all_reno_list .estimbox{
	background: url(img/https://www.myhomeupgrade.ca/wp-content/uploads/2022/03/heating.png);
	height: 176px;
	width: 288px;
	display: flex;
	margin: 10px;
	position: static;
	border: 1px solid #CAA684;
	
}
.all_reno_list  .multicheckmark {
	border-radius: 7px !important;
	border: 1px solid #CAA684;
	background-color: rgba(26,41,65,.81);
}
.all_reno_list  .multiselebox:hover{
    /* background-color: #204a84c7; */
    background-color: transparent;
}
.all_reno_list  .multicheckmark img{
	position: static;
}
.all_reno_list .multicheckmark strong {
	color: #fff;
	text-shadow: 0px 0px 15px #28395473;
}
.all_reno_list .multicheckmark&gt;picture {
    position: absolute;
    height: auto;
    top: 0;
    border-radius: 4px;z-index: -1;
    bottom: 0;
    right: 0;left: 0;
}
.all_reno_list .multicheckmark&gt;picture img, .all_reno_list .multicheckmark .category{height: auto; top: 0; border-radius: 4px; z-index: -1; width: auto; position: absolute; left: 0; object-fit: cover;}
.all_reno_list .multiselebox input:checked ~ .multicheckmark{background:transparent;}
.all_reno_list .multiselebox:hover input ~ .multicheckmark{background-color:transparent;}
/*Responsive*/

@media(max-width: 1199px){
.renoestim h3 { font-size: 17px!important; line-height: 20px!important; }
}

@media(max-width: 991px){
.kt-size .multipleselect li { min-width: 140px; }
.multiselebox .multicheckmark:after { left: 55px; top: 24px; }
.renoestim h3 img { max-width: 27px; margin-right: 2px; }
.renoestim h3 { font-size: 14px!important; line-height: 16px!important; padding: 10px 5px; }
.view_cost_upper { display: block; padding: 0 0 0 34px; }
.step6 .kt-size .sizecheckmark strong { font-size: 13px; line-height: 16px; }
.cus_quan_op li .multiselebox { border-radius: 5px; }
.cus_quan_op li .multicheckmark { padding: 10px 6px!important; }
.show_amount input {font-size: 12px; padding: 8px 5px; border-radius: 3px;}
/* 25 April */
.blog_sec .blog_wrap { margin: 0 0 30px; }

}

@media(max-width: 767px){
.estimatelist li { width: 48%; margin: 0 1% 10px; }
.estimcheckmark strong { width: 100%; word-break: break-word; font-size: 14px; line-height: 19px; flex-wrap: wrap; margin: 5px 0 0; padding: 0 4px; }
.renoestim { margin: 40px 0 0; }	
.costEstimator, .renovationtype { padding: 30px 0; }
.lookingforcont h1 { font-size: 21px!important; line-height: 27px!important; }
.lookingforcont h4 { font-size: 19px; }
.lookingforcont h4 br { display: none; }
.lookingforcont ul li:nth-child(1), .lookingforcont ul li:nth-child(2) { width: 100%; margin: 0 0 15px; }
.lookingforcont ul li { width: 100%; }
.flexbox { padding-left: 10px; padding-right: 10px; justify-content: center; }
/* 25 April */
.blog_wrap { flex-wrap: wrap; flex-direction: column; }
.blog_imgbox img { max-width: 100%; width: 100%; margin: 0 0 15px; }
.blog_wrap {text-align: center;}
.blog_imgbox{margin-right: 0;}
button.findmebutton {padding: 8px 13px;font-size: 12px;}
.thankpage .startover a {
    display: block;
    width: 100%;
    margin: 0 0 10px;
}

.renovationtype .container .row { display: flex; flex-direction: column-reverse; }
.g-recaptcha.custom_capcta { margin-left: 0; }


}

@media(max-width: 580px){
.multipleselect.cus_quan_op li { width: 100%;margin: 0 0 16px; }	
.multipleselect.cus_quan_op li .multicheckmark { min-height: inherit; }
.show_amount { height: 100%; }
.show_amount input { height: 100%; }
#backbutton { margin: 0; }
}

@media(max-width: 575px){
.kt-size ul li { width: 48%; margin: 0 0.5% 10px;vertical-align: top; }
.sizecheckmark { min-height: 70px; display: flex; align-items: center; align-content: center; justify-content: center; }
.backbtn a { display: inline-block; width: 100px; margin: 0; vertical-align: top;    padding: 8px 10px; }
.kt-size .input_text_field input { width: 100%; }

.g-recaptcha.custom_capcta { transform:scale(0.77); transform-origin:0 0; }
}
</pre></body></html>