.insideheader {background: #fff;}
.insideheader  h1 {font-size: 40px;font-weight:bold;color:#333;padding:0;margin:8px 0 14px 0;}
.insideheader  p {font-size: 14px;line-height: 1.71;color: #606060;}

ul.breadcrumb {padding: 14px 16px 40px 0;list-style: none;}
ul.breadcrumb li {display: inline;font-size: 12px;color: #999}
ul.breadcrumb li+li:before {padding: 2px;color: #999;content: "|";}
ul.breadcrumb li a {color: #333;text-decoration: none;font-weight: 600;}
ul.breadcrumb li a:hover {color: #333;text-decoration: underline;}
.nopadding1 img {margin:0 0 0 -35px}

ul.breadcrumb1 {padding: 0 16px 8px 0;list-style: none;}
ul.breadcrumb1 li:first-child {padding:0 40px 0 0;position:relative;float: left;height: 50px;width:120px}
ul.breadcrumb1 li:first-child:before {content:"";position: absolute;top: 16px;right:30px;width: 10px;height: 9px;background: url(../img/arrow.svg);background-size: cover;}
ul.breadcrumb1 li {display:inline;font-size:14px;color:#909090;padding:0 18px 10px 0;font-weight:400;line-height: 40px;}
ul.breadcrumb1 li a {color: #909090;padding-bottom:3px;text-decoration:none;font-weight:400;border-bottom:1px dashed #909090;}
ul.breadcrumb1 li a:hover {color: #d8232a;text-decoration:none;border-bottom:1px dashed #d8232a;}

.button {width: 143px;height:44px;border-radius: 4px;background:#d8232a;font-size: 14px;
  font-weight: 600;color:#fff;line-height:43px;text-align:center;display:block;transition: 1s;}
.button:hover {background:#b71c1c;}

.button1 {width: 143px;height:44px;border-radius: 4px;background:none;border:1px solid #d8232a;font-size: 14px;
  font-weight: 600;color:#d8232a;line-height:43px;text-align:center;display:block;transition: 1s;margin:0 0 0 20px}
.button1:hover {background:#d8232a;color:#fff;}
.w1 {width: 192px;}




.topmenu {float:right;margin:15px 10px 0 0}
.topmenu ul{padding: 0;list-style: none;background: #f2f2f2;}
.topmenu ul span {width:180px;height:44px;border-radius:4px;box-shadow:0 1px 3px 0 rgba(48, 48, 48, 0.2);background:#fff;display:block;text-align:left;padding:0 0 0 10px;line-height:44px;position:relative;cursor:pointer;font-weight:600}
.topmenu li span:before { content:"";position: absolute;top:20px;right:12px;width:15px;height:8px;background: url(../img/downarrow.svg) no-repeat;}
.topmenu ul li{display:block;position: relative;line-height: 21px;text-align: left;font-weight:600;}
.topmenu ul li a{display: block;padding:0;color: #333;text-decoration: none;font-size:14px;}
.topmenu ul li a:hover{color: #d8232a;}
.topmenu ul li ul.dropdown{min-width: 100%;background: #fff;display:none;opacity:0;position: absolute;z-index: 999;right:0px; box-shadow: 0 4px 12px 0 rgba(48, 48, 48, 0.1);width:176px;padding:10px 0;transition: all .3s;top:45px;}
.topmenu ul li:hover ul.dropdown{display:block;opacity:1;}
.topmenu ul li ul.dropdown li{opacity:1;padding:10px 15px;}
.topmenu li.active {color:#d8232a;}
.rtarrow {width:15px;height:12px;top: 14px;background: url(../img/rightarrow.svg) no-repeat;position:absolute;right:10px}



/*whytochooseus Css Start */
.bgcolor {background:#fff4f2}
.easycustomizable:after {content: "";position: absolute;top: 10px;left: 0;width: 64px;height: 64px;background: url(../img/easy-customizabl.svg);background-size: cover;}
.quick:after {content: "";position: absolute;top: 10px;left: 0;width: 64px;height: 64px;background: url(../img/quick.svg);background-size: cover;}
.transparent:after {content: "";position: absolute;top: 10px;left: 0;width: 64px;height: 64px;background: url(../img/transparent.svg);background-size: cover;}
.spoiltchoice {width: 64px;  height: 64px;background:#fff;border-radius:50%;float: left;position: relative;}
.spoiltchoice:after {content: ""; position: absolute;top:13px;left:13px;width: 34px;height: 35px;background:url(../img/spoiltchoice.svg);background-size: cover;}
.whytochooseus {padding:61px 0 0 0}
.whytochooseus .box {margin:10px 0 0 8px;padding:0 40px 9px 56px}
.whytochooseus .row p {margin:0 0px 20px 0}
.whytochooseus .box2 {float: left;margin:-11px 0 31px 18px;width:76%}
.easyacess {width:64px;height: 64px;background:#fff;border-radius:50%;float: left;position: relative;}
.easyacess:after {content: "";position: absolute;top:13px;left:16px;width: 26px;height: 35px;background: url(../img/easyonlineaccess.svg);background-size: cover;}
.quickcomparison {width: 64px;  height: 64px;background:#fff;border-radius:50%;float: left;position: relative;}
.quickcomparison:after {content: "";position: absolute;top:15px;left:14px;width: 36px;height: 36px;background: url(../img/transparent.svg);background-size: cover;}
.lenders:after {top:15px;left:15px;width: 34px;height:35px;background: url(../img/lenders.svg);}
.trustedpartners:after {top:15px;left:20px;width:28px;height:32px;background: url(../img/trustedpartners.svg);}
.leadingbrands:after {top:15px;left:15px;width:34px;height:35px;background: url(../img/leadingbrands.svg);}  
.widedesign:after {top:15px;left:15px;width:35px; height:34px;background: url(../img/widedesign.svg);}
.quickquotes:after {top:15px;left:20px;width:27px;height: 36px;background: url(../img/quickquotes.svg);}
.easyapplication {width: 64px;  height: 64px;background:#fff;border-radius:50%;float: left;position: relative;}
.easyapplication:after {content: ""; position: absolute;top:15px;left:16px;width: 35px;height: 35px;background:url(../img/easyapplication.svg);background-size: cover;}
.smarttools {width: 64px;  height: 64px;background:#fff;border-radius:50%;float: left;position: relative;}
.smarttools:after {content: ""; position: absolute;top:13px;left:13px;width: 38px;height: 38px;background:url(../img/smarttools.svg);background-size: cover;}
/*whytochooseus Css End */


/*Any questions? Css Start */
.questionsBx {background: #fff;width: 100%;padding:50px 0 127px 0;}
.questionsBx h1 {color: #333;font-size: 24px;font-weight: 600;padding:0;margin:14px 0 65px 0;line-height: 1.67;}
.questionsBx h4 {border-bottom:1px solid #e8e8e8;padding:0 60px 0 0;position:relative;margin:0;line-height: 26px;}
.questionsBx h4:before {content:"";position: absolute;top:25px;right:12px;width:24px;height:24px;background: url(../img/downarrow1.svg) no-repeat;}
.questionsBx h4 a{ color: #333333; font-size: 18px; font-weight: 600;display: block;padding:25px 0 25px 0;transition: all .3s;}
.questionsBx p {font-size: 14px;font-weight: normal;line-height: 1.43;color: #606060;border-bottom:1px solid #e8e8e8;padding:0px 80px 20px 0;margin:0 !important}
.panel-heading {padding: 0;border:0;}
.panel-title>a, .panel-title>a:active{display:block;color:#600;color: #333;font-size: 24px;text-decoration:none;}
.panel-heading  a:before {content:"";position: absolute;top:25px;right:12px;width:24px;height:24px;background: url(../img/downarrow1.svg) no-repeat;float: right;transition: all 0.5s;}
.panel-heading.active  h4 {border:none;}
.panel-heading.active  h4 a{border:none;padding:25px 0 12px 0;}
.panel-heading.active a:before {-webkit-transform: rotate(180deg);-moz-transform: rotate(180deg);transform: rotate(180deg);}
.panel-heading.active a{color:#d8232a;}
.panel-heading a:hover {color:#d8232a;}
.headBx h1 span{display:block;}
.questionsBx p span {color:#333;font-weight: 600;display:block;padding:0;margin:8px 0px 2px 0;}
/*Any questions? Css End */


/*One in row Banner Css Start */
.explorenow {width: 253px;height:44px;border-radius: 4px;background:#d8232a;font-size: 14px;font-weight: 600;color:#fff;line-height:43px;text-align:center;display:block;transition: 1s;float:right;margin:39px 21px 0 0;opacity: 0;border:none;}
.explorenow:hover {background:#b71c1c;}
.bannerBx {margin:60px  0}
.oneinrowbanner {width:1200px;margin-top:88px;height:299px;position:relative; transition: all .2s;overflow: hidden;}
.oneinrowbanner .caption {background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));position: absolute;
bottom: 0;padding: 7px 0;width:100%;height:128px;}
.oneinrowbanner .caption div {position: absolute; bottom: 0;display:block}
.oneinrowbanner i {float:left;margin:0 20px 23px 24px;width:80px;height: 80px;border-radius: 4px;border: solid 1px #f5f5f5;background:#fff;padding:8px;}
.oneinrowbanner p {color:#fff;font-size:20px;font-weight:400;padding: 0;margin:10px 0 20px 3px;line-height:29px;float:left;}
.oneinrowbanner p span {display:block;}
.oneinrowbanner:hover {box-shadow: 0 6px 15px 0 rgba(0,0,0,0.2);}
.oneinrowbanner:hover .explorenow {opacity: 1;}
.oneinrowbanner .img {transition: all .4s ease-in-out;}
/* .oneinrowbanner:hover .img {transform: scale(1.04);} */
/*One in row Banner Css End */


/*Two in row Banner Css Start */
.twoinrowbanner {width:590px;float:left;margin-top:22px;height:299px;position:relative;transition: all .2s;overflow: hidden;}
.twoinrowbanner .caption {background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.7));position: absolute;
bottom: 0;padding: 7px 0;width:100%;height:130px;}
.twoinrowbanner .caption div {position: absolute; bottom: 0;display:block}
.twoinrowbanner i {float:left;margin:0 20px 20px 20px;width:80px;height: 80px;border-radius: 4px;border: solid 1px #f5f5f5;background:#fff;padding:8px;}
.twoinrowbanner p {color:#fff;font-size:20px;font-weight:400;padding: 0;margin:10px 0 20px 0;line-height:27px;float:left;opacity: 1;transition: 1s;}
.twoinrowbanner p span {display:block;}
.twoinrowbanner1{margin:22px 0 0 20px}
.twoinrowbanner:hover {box-shadow: 0 6px 15px 0 rgba(0,0,0,0.2);}
.twoinrowbanner .explorenow {margin:41px 21px 0 0;}
.twoinrowbanner:hover .explorenow {opacity: 1;}
.twoinrowbanner:hover p {opacity: 0;}
.twoinrowbanner .img {transition: all .4s ease-in-out;}
/* .twoinrowbanner:hover .img {transform: scale(1.04);} */
.twoinrowbannerHeight {min-height: 324px;}
/*Two in row Banner Css End */


/*Four in row Banner Css Start */
.fourinrowbanner {width:285px;float:left;margin:20px 20px 0 0;height:299px;position:relative;box-shadow: 0 2px 6px 0 rgba(48, 48, 48, 0.2);transition: all .2s;overflow: hidden;}
.fourinrowbanner .caption {position: absolute;
bottom: 10px;padding:0;width:100%;height:100%;}
.fourinrowbanner .caption div {position: absolute; bottom: 0;display:block}
.fourinrowbanner i {float:left;margin:0px 10px 16px 11px;width:80px;height: 80px;border-radius: 4px;border: solid 1px #d8d8d8;background:#fff;padding:22px 0 0 0;text-align:center;}
.fourinrowbanner p {color:#606060;font-size:16px;font-weight:400;padding:61px 0 0 4px;margin:0 0 10px 0;line-height:1px;float:left;opacity: 1;transition: 1s;}
.fourinrowbanner p span {display:block;}
.fourinrowbanner p.txt {color:#303030;padding:0 10px 0 15px;line-height:25px;position: relative;}
.fourinrowbanner:hover p.txt {opacity: 0;}
.fourinrowbanner .img {width:100%;transition: all .1s}
.nomagin {margin-right:0;}
.fourinrowbanner:hover {box-shadow: 0 6px 15px 0 rgba(0,0,0,0.2);}
.fourinrowbanner .explorenow {margin:0 0 0 16px;position: absolute;bottom:0;transition: all .1s}
.fourinrowbanner:hover .explorenow {opacity: 1;bottom:11px;transition: all .1s}
/* .fourinrowbanner:hover .img {transform: scale(1.04);} */
/*Four in row Banner Css End */


/*Helpful tips Css Start */
.helpfultips {padding:60px 0 40px 0;width: 100%;margin:30px 0 0}
.helpfultips .box h1 {color: #303030;font-size:24px;font-weight:600;padding: 0;margin:10px 30px 20px 0; line-height: 1.5;}

.viewalltxt {display: inline-block;background: #d8232a;color: #fff;border-radius: 3px;width: 83px;height:28px;text-align: center;line-height: 28px;font-size: 12px;	font-weight: 600;margin:30px 0 0;transition: all .3s;}
.viewalltxt:hover {background:#d8232a}

#helpfultips .item {cursor: pointer;margin: 6% 8%;transition: margin 0.4s ease;}
#helpfultips .owl-item.center .item {cursor: auto;margin: 0;}

.helpfultips .caption {background-image:linear-gradient(to bottom, rgba(0, 0, 0, .24), rgba(0, 0, 0, 1));position:absolute;bottom: 0;padding: 7px 0;width:100%;height:100%;}
.helpfultips .caption div {position: absolute; bottom: 0;display:block}
.helpfultips .caption span {color: #fff;font-size: 16px; display: block;padding: 0 40px 5px 20px;}
.helpfultips .box1 {width: 254px;position: relative;margin: 0;}
.helpfultips .box1 .logo {position: absolute;top: 10px;right: 10px;width: 128px;}
#helpfultips .item {width:280px;min-height: 310px;margin:32px 0;transition: all 1s;position: relative;}
#helpfultips .item .box {padding: 10px;height:124px;position: relative;background:#fff;cursor: pointer;
  box-shadow: 0 2px 6px 0 rgba(48, 48, 48, 0.2);  background-color: #ffffff;transition: all 1s;}
.helpfultips .img {width:100%;}
#helpfultips .item .box:hover {box-shadow: 0 2px 16px 0 rgba(48, 48, 48, 0.2);}
#helpfultips .owl-dots{display: none}
#helpfultips .owl-item {height:400px}
#helpfultips .owl-prev {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto; -webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;  width: 32px;  height: 32px;  top:45%;  border: none;  position: absolute;  left: -20px;margin:0; border-radius:50%; background:#fff;  color:#303030;transition: .3s;box-shadow: 0 3px 7px 0 rgba(51, 51, 51, 0.2); }
#helpfultips .owl-next {display: inline-block;font: normal normal normal 14px/1 FontAwesome;font-size: inherit;text-rendering: auto;-webkit-font-smoothing: antialiased;
-moz-osx-font-smoothing: grayscale;background:#fff;color:#303030;width: 32px;height: 32px;border: none;position: absolute;top:45%;right: -5px;margin:0;transition: .3s;border-radius:50%;box-shadow: 0 3px 7px 0 rgba(51, 51, 51, 0.2);}

#helpfultips .owl-prev:before {content: "\f104";font-size:22px; }
#helpfultips .owl-next:before {content: "\f105";font-size:22px;padding:0 0 0 4px;}
#helpfultips .owl-next:hover {background: #e02020;color:#fff;}
#helpfultips .owl-prev:hover {background: #e02020;color:#fff;}
#helpfultips .playbutton {position: absolute;top:56px;left:39.5%;width: 60px;height: 60px;z-index: 1;}
#helpfultips .item .box p {color: #000;font-size: 16px;font-weight: 600;padding: 0 32px 0 5px;}
#helpfultips .item .box p:after {content: "";position: absolute;bottom: 10px;right: 20px;width: 13px;height: 12px;background: url(../img/arrow.svg);background-size: cover;}
#helpfultips .item .box p:hover:after {animation: spinAround 2s linear infinite;}
.owl-carousel.owl-drag .center .item {cursor: auto; margin: 0 !important;transition: all .2s; }
@keyframes imgheightanim{
	0%{ height:174px}
	100%{height:200px}
}
@keyframes imgheightreduceanim{
	0%{ height:200px}
	100%{height:174px}
}
.owl-carousel.owl-drag .imgheight {animation: imgheightreduceanim 1s; animation-iteration-count:1; animation-delay:0s; animation-fill-mode: forwards; overflow: hidden;}
.owl-carousel.owl-drag .center .imgheight {animation: imgheightanim 1s; animation-iteration-count:1; animation-delay:0s; animation-fill-mode: forwards; overflow: hidden;}
.owl-carousel.owl-drag .center img { overflow: hidden;transform: scale(1.1);object-fit: contain;}
.owl-carousel.owl-drag .center img.playbutton {transform: scale(1);}

@keyframes animHeigth{
	0%{ height:124px}
	100%{height:150px}
}

@keyframes animHeigthreduce{
	0%{ height:150px}
	100%{height:124px}
}
.owl-carousel.owl-drag .box { animation: animHeigthreduce 1s; animation-iteration-count:1; animation-delay:0s; animation-fill-mode: forwards;}
.owl-carousel.owl-drag .center .box { animation: animHeigth 1s; animation-iteration-count:1; animation-delay:0s; animation-fill-mode: forwards;}
.owl-carousel.owl-drag .center .playbutton {top:70px !important;}

.owl-carousel.owl-drag .imgheight img {animation: imgheightreduceanim 1s; animation-iteration-count:1; animation-delay:0s; animation-fill-mode: forwards; overflow: hidden;}
.owl-carousel.owl-drag .center .imgheight img {animation: imgheightanim 1s; animation-iteration-count:1; animation-delay:0s; animation-fill-mode: forwards; overflow: hidden;}

/*Helpful tips Css End */


.verifytenant {width:100%; height:130px;background:#333f4f url(../img/verifytenantbg.svg) no-repeat top right;}
.verifytenant h1 {color: #ffffff;font-size:24px;font-weight:600;padding:30px 0 0;margin:0; line-height: 1.5;}
.verifytenant h1 span {display:block}
.verifytenant .button {font-size: 14px;font-weight: 600;width: 192px;margin:-58px 25.6% 0 0;float:right;}


/*Services We Offer Css Start */
.servicesweoffer {padding:0px 0 70px 0;}
.servicesweoffer h1 {color: #333333;font-size:24px;font-weight:600;padding: 0;margin:10px 40px 20px 0; line-height: 1.5;}
.servicesweoffer p { color: #606060; font-size: 16px;line-height: 1.5;font-weight: normal;}
.servicesweoffer  span.number {font-size: 100px; font-weight: bold;color: #f5f5f5;}
.servicesweoffer .box {width:50%;margin:0 0 40px 0}
.servicesweoffer h3 {font-size: 16px;font-weight: 600;color: #303030;}
.servicesweoffer .row h3 {font-size: 16px;font-weight: 600;color: #303030;}
.servicesweoffer .row p {font-size: 14px;font-weight: normal;color: #606060;line-height: 1.43;}
.servicesweoffer .row .viewpackages {color: #d8232a;font-size: 14px;font-weight: 600;transition: all 1.2s;}
.servicesweoffer .row .viewpackages:hover {color:#b8141b;}
/*Services We Offer Css End */


/*vastu for Home Css End */
.vastuforhome {padding:20px 0 0 0;}
.vastuforhome h1 {color: #333333;font-size:24px;font-weight:600;padding: 0;margin:10px 40px 20px 0; line-height: 1.5;}
.vastuforhome p { color: #606060; font-size: 16px;line-height: 1.5;font-weight: normal;padding-bottom:40px;}
.vastuforhome .img {float:right;margin:40px 0 50px 20px}
.vastuforhome .img2 {float:right;margin:-40px 0 50px 20px}
.vastuforhome .img1 {float:left;margin:0 70px 50px 0}
.vastuforhome .heading {padding:35px 0 0;}
/*vastu for Home Css End */



/*Why Interior Designing Css Start */
.whyinteriordesigning {padding:20px 0 70px 0}
.whyinteriordesigning h1{color: #333333;font-size:24px;font-weight:600;padding: 0;margin:10px 0 15px 0; line-height: 1.5;}
.whyinteriordesigning h2{color: #303030;font-size:18px;font-weight:600;padding: 0;margin:-4px 10px 10px 0; }
.whyinteriordesigning p { color: #606060; font-size: 14px;line-height:1.43;font-weight: normal;padding:0 0 40px 0;border:none;}
.whyinteriordesigning .leftbox{float: left;width:54.2%;}
.whyinteriordesigning .leftbox img {padding:30px 0 0}
.whyinteriordesigning .rightbox{float: left;width:45%;margin:15px 0 0}
.whyinteriordesigning .txt {width:40%;color: #606060;font-size: 16px;line-height: 1.5;margin:0;padding:0;}
/*Why Interior Designing Css End */

#decor .item .box1 {background: url(../img/img1.jpg) no-repeat;margin:15px 0 0;padding:0;position:relative}
#decor .item .box1 p {color:#fff;font-size:14px;}
#decor .item .box1 p b {font-weight:700;font-size:15px;}
#decor .item .box1 p span {display:block;}
#decor .item .box2 {background: url(../img/img.jpg) no-repeat;}
.breadcrumbBx {display: none;}


.homeloansacard {margin: 0px 0 250px 0;position: relative;}
.homeloansacard ul {margin:0;padding: 0;}
.homeloansacard ul li{list-style: none;float: left;margin: 0 30px 0 0;border: none;position: relative;}
.homeloansacard ul li span {display:block ;padding: 35px 130px 0 30px;font-size: 20px;font-weight: 700;line-height: 28px;min-height:230px;}
.homeloansacard ul li p {font-size: 14px; color: #606060;padding:0 0 0;border:none;line-height: 1.57;}
.homeloansacard ul li:last-child {margin:0}
.homeloansacard .line {border-top:1.31mm solid #303030;width:98%;margin: 0 auto 150px auto}
.homeloansacard .line:before {content: '';width: 14px;height: 14px;background: #000;position: absolute;border-radius: 50%;left:0;top:-5px;transition: 0.3s ease-in-out;}
.homeloansacard ul li:before {content: '';height: 98px;width: 3px;background: #000;position: absolute;top: -150px;left:96px;}
.homeloansacard ul li:after {content: '';width: 10px;height: 10px;background: #000;position: absolute;border-radius: 50%;left:92px;top: -60px;transition: 0.3s ease-in-out;}
.homeloansacard ul li span:before {content: '';width: 14px;height: 14px;background: #000;position: absolute;border-radius:50%;left:90px;top:-160px;transition: 0.3s ease-in-out;}
.homeloansacard .line:after {content:'';width:14px;height:14px;background:#000;position:absolute;border-radius:50%;right:0;top:-5px;transition:0.3s ease-in-out;}
.sp {background: url(../img/foldedcornerh.svg) no-repeat;float: left;display:block;width:215px;height:215px;}
.homeloansacard ul li.purchaseloan {background-position: 0 0;}
.homeloansacard ul li.constrictionloan {background-position:-248px 0;}
.homeloansacard ul li.plotloan {background-position:-495px 0;}
.homeloansacard ul li.improvementloan {background-position:-739px 0;}
.homeloansacard ul li.transferloan {background-position:-988px 0;}


.loanCalculator {margin:50px 0 250px 0}
.loanCalculator p {text-align: center;}
.loanCalculator h2 { text-align: center;color: #303030; font-size: 24px;font-weight: 600;margin:0 0 30px 0}
.formRow {float: left;width:190px}
.homeLoanCont .button {float:left;height: 41px; display: block;}
.homeLoanCont .homeSearch .labelText {color: #909090;font-size: 14px;font-weight: 600; padding-left: 15px;}
.homeSearch .formField.inputFocused .labelText{top:-20px;color:#909090;font-size:12px;padding-left:1px;font-weight: 400;}
.homeLoanCont .bannerSearch .homeSearch {width:auto;margin:20px auto 0}
.homeLoanCont .bannerSearch .homeSearch .amount {background:#fff;border:1px solid #d8d8d8;border-right:none;height: 42px;}
.homeLoanCont .bannerSearch .homeSearch .name {background:#fff;border:1px solid #d8d8d8;border-right:none;height: 42px;}
.homeLoanCont .bannerSearch .homeSearch .phone {background:#fff;border:1px solid #d8d8d8;height: 42px;}
.homeSearch .labelText, .rsText, .homeSearch .phone .countrycode {top:14px;}
.homeLoanCont .bannerSearch {background:none;height:auto;}
.homeLoanCont .blockArea {width:auto;margin:0;padding:0;}
.homeSearch .inputText {top:0;}
.nopadding1 img.homelaonimg {margin:0 0 0 -35px}
.nopadding1 img.decorimg {margin:0 0 0 -35px}
.nopadding1 img.rentalfurnitureimg {margin:0 0 0 -35px}
.nopadding1 img.instantloansimg {margin:0 0 0 -35px}
.nopadding1 img.tenantverificationimg {margin:0 0 0 -35px}


@media (min-width:320px)and (max-width:767px) {

ul.breadcrumb1, ul.breadcrumb {display:none;}
.breadcrumbBx {overflow: scroll;overflow-y:hidden;margin: 0 0 5px 0;display: block;box-shadow: 0 1px 5px 0 rgba(138, 94, 94, 0.15);padding:18px 10px 0px 10px;height:48px;z-index:9999; background: #fff;}
.breadcrumbBx ul.breadcrumb1 {width: 100%;float: none;margin: 0px auto;display: inline-block;border: 0px;padding:0}
.breadcrumbBx ul.breadcrumb1 li:first-child {display:none;}
.breadcrumbBx ul.breadcrumb1 li {display: table-cell; white-space: pre; float: none;line-height:16px;padding:0 11px 10px 8px}
.breadcrumbBx ul.breadcrumb1 li a {border:none;font-size:12px;}
ul.breadcrumb1 li a:hover {color:#909090;}
.breadcrumbBx ul.breadcrumb1 li.active a {color:#d8232a;}
.breadcrumbBx ul.breadcrumb1 li.active {border-bottom:2px solid #d8232a;}
.vastu img {width:156px;margin:10px 0 20px 10px}
.topmenu {position: absolute;right:0px;z-index: 2;margin:0 0 0 0}
.topmenu ul span {width: 124px;box-shadow: none;font-size:12px;font-weight: normal;}
.topmenu ul li ul.dropdown {left:-50px}
.insideheader {padding-bottom:0}
.insideheader h1 {font-size:24px;font-weight: 700;margin:14px 0 6px 0;color:#333333;line-height:30px;}
.w1 {width: 100%;margin: 10px 0;}
.helpfultips {margin:0;height:100%;padding:14px 0 0;}
.helpfultips .box img{display:none;}
.helpfultips .box h1 {font-size:18px;width:65%;margin:0;position:relative;padding:0 0 2px 15px;}
.viewalltxt {margin:0;float: right;width:68px;position:absolute;top:5px;right:15px}
.viewalltxt:after {display:none}
#helpfultips {margin:20px 0 20px 0;}
#helpfultips .owl-stage {margin-left:0;}
.helpfultips .nopadding {padding:0px !important;}
.owl-carousel.owl-drag .imgheight img {margin: auto;}
#helpfultips .item {margin:0;width:auto;min-height: 318px;}
.owl-carousel .owl-item img, #helpfultips .item .box {width:100%}
#helpfultips .owl-item {height:100%}
#helpfultips .item .box, .owl-carousel.owl-drag .center img {transform: none !important;margin: auto;}
#helpfultips .owl-next {right: 34px;}
.vastuforhome {padding:0;margin:0 15px;}
#helpfultips .owl-stage-outer {    margin-left: -26px !important;}

.vastuforhome .img2, .vastuforhome .img1, .vastuforhome .img {width:80%;float: none;text-align:center;display:block; margin: 10px auto 30px auto;height:auto;}
.vastuforhome h3{font-size: 18px;font-weight: 600;color: #303030;line-height:26px;}
.vastuforhome p {padding-bottom:0;font-size:14px;line-height: 1.71;}
.easycustomizable p, .quick p, .transparent p{margin:0 10px 20px 0 !important}
.questionsBx {padding:20px 15px 40px 15px}
.questionsBx h4 a {font-size: 16px;width:98%;display: block;line-height: 1.38;display: block;font-weight: normal;padding:15px 0px 15px 0}
.questionsBx h1 {font-size:18px;margin:0px 0 10px 0;line-height:25px;}
.questionsBx p {padding:6px 15px 20px 0}

.questionsBx img {max-width: 100%;margin:20px auto;height:auto}
.questionsBx  .nopadding {padding: 0 !important;}
.headBx h1 {margin:20px 0 0;}
.headBx h1 span{display:inline;}
.decorimg {width: 250px;margin: 51px auto 17px auto;display: block;}
.nopadding1 img{ width: 156px;height: 143px;margin:15px 0 20px 0}
.fourinrowbanner .caption {bottom:4px}
.fourinrowbanner p.txt {font-size:13px;margin-bottom: 0;padding:0 10px 0 12px;line-height: 16px;}
.fourinrowbanner .img {height:auto;}
.oneinrowbanner {width:254px;margin:35px 0 0 15px;background-size: cover;height:272px}
.oneinrowbanner i {margin:0 20px 0px 12px}
.twoinrowbanner i {margin:0 20px 0 15px}
.fourinrowbanner i {margin:0px 10px 4px 11px}
.fourinrowbanner, .twoinrowbanner {width:234px;height:216px;margin:91px 0 0 15px;background-size: cover;display: inline-block;}
.fourinrowbanner p {margin:2px 0 0 0;font-size:14px;opacity: 1 !important;}
.oneinrowbanner p {margin:10px 0 15px 15px;font-size:16px; line-height: 1.25;font-weight: normal;opacity: 1 !important;}
.twoinrowbanner p {margin:6px 0 10px 18px;font-size:14px;line-height:22px;opacity: 1 !important;}
.twoinrowbanner1 {margin:91px 0 0 15px}
.Bannercontainer {overflow-x: scroll;margin:0 15px 0 0;overflow-y: hidden;}
.oneinrowbanner, .fourinrowbanner, .twoinrowbanner {border-radius:9px;border:1px solid #dddddd;}
.twoinrowbanner .explorenow {margin: 52px auto 0 auto;width: 88%;float: none;clear: both;opacity: 0 !important;}
.Bannercontainer ul {display: inline-block;width: 100%;float: none;margin: 0px auto;}
.Bannercontainer ul li {display: table-cell;float: none;padding:0 5px 18px 0;vertical-align:top;}
.fourinrowbanner .explorenow {bottom: -4px;width: 90%; margin: 0 0 0 12px;opacity: 0 !important;}
.oneinrowbanner .explorenow {margin:39px 0 0 14px;float:none;font-size:16px;opacity: 0 !important;}
.oneinrowbanner p span {font-size:14px;margin:4px 0 0}
.twoinrowbannerBx2 .fourinrowbanner, .twoinrowbannerBx2 .twoinrowbanner{margin:48px 0 0 15px;}
.button  {width:100%;margin:15px 0 5px 0;}
.owl-carousel.owl-drag .center img {height:auto;}
.owl-carousel.owl-drag .center .box {height: 124px !important}
.owl-carousel.owl-drag .center .imgheight {height:auto;}
.whytochooseus { padding: 38px 0 22px 0;}
.whytochooseus h1 {margin:0 0 10px 0}
.whytochooseus h2 {margin:0px 0 10px 0}
.whytochooseus .box {margin: 10px 0 0 0;padding: 0 0 9px 0px}
.whytochooseus .box2 {width:82%;margin:0 0 0 12px}
.whyinteriordesigning .leftbox {float: none;width: 100%;}
.whyinteriordesigning {padding:0 0 20px 0}
.whyinteriordesigning .rightbox {width:100%}
.whyinteriordesigning .txt {width:100%;font-size:14px;line-height: 1.71;}
.whyinteriordesigning h2 {line-height:24px;margin:0px 0 0px 0;padding: 0;font-size:16px;}
.verifytenant {padding:31px 0 31px 0;height:auto;margin:0 0 20px 0} 
.verifytenant h1 {font-size:18px;padding:0;line-height:24px;margin:0 10px 0 15px;font-weight: 600;}
.verifytenant h1 span {display:inline}
.verifytenant .button {float:none;margin:21px auto 5px auto;width:90%}
.nopadding {padding: 0 15px !important;}
.servicesweoffer  {padding:0 15px 40px 15px}
.servicesweoffer .box {width:100%}
#scroll {display:none !important;}
.servicesweoffer .row p {min-height:auto;}
.bannerBx {margin:0;}

.hidemobile {display:none}
.p-r-20 {padding:0 !important}
.quickLinkBox {padding:0px 16px !important}
@keyframes imgheightanim{
	0%{ height:174px}
	100%{height:174px}
}
@keyframes imgheightreduceanim{
	0%{ height:174px}
	100%{height:174px}
}

@keyframes animHeigth{
	0%{ height:124px}
	100%{height:124px}
}

@keyframes animHeigthreduce{
	0%{ height:124px}
	100%{height:124px}
}

.owl-carousel.owl-drag .playbutton, .owl-carousel.owl-drag .center .playbutton {top: 58px !important;}
.servicesweoffer .box {margin:0}
.sp {width:auto;background-repeat: no-repeat;}
.homeloansacard {margin:0px 0 65px 0}
.homeloansacard ul {margin:50px 0 0}
.homeloansacard ul li {margin:0 15px 30px 60px;float: none;width: 244px;}
.homeloansacard ul li:last-child {margin:0 30px 30px 60px}
.homeloansacard .line {border-left: 1.31mm solid #303030;width:4px;margin:20px 0 0;height: 100%;position: absolute;}
.homeloansacard ul li {height:auto}
.homeloansacard .line:before {left: -10px;top: -8px;}
.homeloansacard .line:after {left: -10px;bottom: -8px;top: auto;}
.homeloansacard ul li:before {height: 3px; width: 59px;position: absolute;top: 32%;left: -58px;z-index: 1;}
.homeloansacard ul li:after {display:none;}
.homeloansacard ul li span:before {width: 14px;height: 14px;background: #000;position: absolute; left: -64px;top: 95px;}
.homeloansacard ul li:nth-child(3):before {top:34%;}
.homeloansacard ul li:nth-child(4):before {top:34%;}
.homeloansacard ul li:nth-child(5):before {top:28%;}
.homelaonimg {width: 158px;margin: 10px auto 17px 0;display: block;height: auto;}
.whyinteriordesigning .leftbox img {margin:0 0 10px 0;}

.homeLoanCont .bannerSearch .homeSearch .amount {margin:20px 0 40px 0;border:1px solid #d8d8d8;    width: 100%;}
.homeLoanCont .bannerSearch .homeSearch .name {margin:0 0 40px 0;border:1px solid #d8d8d8;    width: 100%;}
.homeLoanCont .bannerSearch .homeSearch .phone {margin:0 0 20px 0;border:1px solid #d8d8d8;    width: 100%;}
.formRow {float: none;width:100%}
.homeLoanCont .button {margin:0;}
.homeSearch .formField.inputFocused .labelText{top:-24px; }
.loanCalculator {margin: 38px 0 0 0;}
.nopadding1 img.homelaonimg {margin:10px 0 0 0}
.nopadding1 img.rentalfurnitureimg {margin:10px 0 0 0}
.nopadding1 img.decorimg {margin:10px 0 0 0}
.nopadding1 img.vastuimg {margin:10px 0 0 0}
.nopadding1 img.instantloansimg {margin:10px 0 0 0}
.nopadding1 img.tenantverificationimg {margin:10px 0 0 0}
.panel-heading.active h4 a {padding:18px 0 0 0;font-size: 16px;font-weight: normal;color: #d8232a; line-height: 1.38;}
.questionsBx h4 {padding:0 60px 0 0;}
.spoiltchoice, .easyacess, .quickcomparison {margin:24px 0 0 0}
.questionsBx img {display:none;}
.vastuforhome .heading {padding: 23px 0 0;margin: 0 0 10px 0;}
.vastuforhome h1 {padding: 23px 0 0;margin: 0 0 10px 0;}
.whytochooseus .row p {margin:0 0px 15px 0}


.easycustomizable:after {top: 10px;left: 0;width:44px;height: 44px;background-size: 100%;}
.quick:after {top: 10px;left: 0;width: 44px;height: 44px;background-size: 100%;}
.transparent:after {top: 10px;left: 0;width: 44px;height: 44px;background-size: 100%;}
.spoiltchoice:after {top:13px;left:14px;width:17px;height: 17px;background-size:100%;}
.easyacess:after {top: 10px;left: 13px;width: 16px; height: 22px;background-size: 100%;;}
.quickcomparison:after {top:13px;left:13px;width:17px;height: 17px;background-size: 100%;;}
.lenders:after {top: 13px;left: 14px;width: 18px; height: 18px;}
.trustedpartners:after {top: 13px;left: 14px;width: 17px;height: 19px;}
.leadingbrands:after {top:14px;left:14px;width:17px;height:17px;}  
.widedesign:after {top:12px;left:14px;width:17px; height:18px;}
.quickquotes:after {top: 12px;left: 15px;width: 16px;height: 21px;}
.easyapplication:after {top:15px;left:16px;width:15px;height:15px;background-size:100%;;}
.smarttools:after {top:13px;left:13px;width: 38px;height: 38px;background-size:100%;;}
.easyacess {width: 44px;height: 44px;}
.spoiltchoice {width: 44px;  height: 44px;}
.quickcomparison {width: 44px;  height: 44px;}
.whytochooseus .row p.txt {padding: 0 0 20px 0;}

.panel-heading  a:before {top:18px}
.questionsBx h4:before {top:18px;}





}