h1,h2,h3,h4,h5,h6,p{font-weight:400;margin:0}
*,p{margin:0}
.wrapper,img{max-width:100%}
*{padding:0;box-sizing:border-box;-moz-box-sizing:border-box}
p{font-size:14px;line-height:24px}
a{transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s}
body{font-family:open_sansregular}
#page{float:left;width:100%}
.wrapper{width:1170px;margin:auto}
.rest1-outer-banner{float:left;width:100%;height:768px;position:relative}
.real-estate-ban-text{color:#fff;display:table;height:100%;position:relative;width:100%;z-index:5}
.real-estate-ban-text-cell{display:table-cell;height:100%;text-align:center;vertical-align:middle;width:100%;padding:15px;background:url(../../images/background-img/interior-design/banner.jpeg) center center no-repeat fixed;background-size:cover}
.real-estate-ban-text-bor{background:#48a1dd;display:inline-block;height:4px;width:40px;margin-bottom:20px}
.real-estate-ban-text-cell h5{font-size:48px;margin-bottom:5px}
.rest1-bnr-img-min{position:absolute;width:100%;height:100%;left:0;top:0;opacity:.3}
.rest1-bnr-cont{position:relative;z-index:2}
.rest1-outer-banner::after{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.7);z-index:1;content:""}
.rest1-bnr-img-inr,.rest1-bnr-img-out{height:100%;position:relative;width:100%;text-align:center}
.rest1-bnr-img-out{display:table;z-index:2}
.rest1-bnr-img-inr{display:table-cell;vertical-align:middle;background:#000}
.inter-design.real-estate.rest1-header nav ul li,.inter-design.real-estate.rest1-header nav ul li a{display:inline-block;vertical-align:middle;font-size:16px;text-transform:uppercase;color:#333}
.inter-design.rest1-header.real-estate{float:left;left:0;position:static;top:0;width:100%;z-index:5;background:#fff}
.real-estate .rest1-logo{float:left;width:150px;padding:8px 0;height:78px;position:relative}
.real-estate #rest1-menu img{cursor:pointer}
.real-estate .rest1-logo img{bottom:0;height:85%;left:0;margin:auto;max-width:100%;position:absolute;top:0}
.inter-design.real-estate.rest1-header nav{float:right;width:auto;box-shadow:none;margin:0}
.inter-design.real-estate.rest1-header nav ul{float:right;width:auto}
.intr-design-pub-inner,section{float:left;width:100%}
.inter-design.real-estate.rest1-header nav ul li a{font-family:open_sanssemibold;padding:27px 20px}
.inter-design.real-estate #rest1-menu{display:none}
/* section{padding:80px 0} */
.inter-design-inner-page .inter-design-comm-content {
    margin-top: 0;
}
.inter-design-inner-page .add_new_elements_rapify {
    display: inline-block; width: 100%; float: left;
}
.intr-design-com-heading{float:left;width:100%;text-align:center;}
.intr-design-pub-main{display:table;float:none;width:100%}
.intr-design-pub-main-left{display:table-cell;float:none;vertical-align:top;width:67%;background:url(../../images/background-img/interior-design/img1.jpg) center center no-repeat;background-size:cover}
.intr-design-pub-main-left.interior-design-2nd{background:url(../../images/background-img/interior-design/img2.jpg) center center no-repeat;background-size:cover}
.intr-design-pub-main-left img{float:left;width:100%}
.intr-design-pub-main-rigth{background:#f4f4f5;display:table-cell;float:none;vertical-align:top;width:33%;padding:32px 40px}
.intr-design-pub-main-rigth a{font-size:15px;text-transform:uppercase;color:#666}
.inter-design-blank-img{background:url(../../images/background-img/interior-design/big-bg.jpeg) center center no-repeat fixed;background-size:cover;height:655px}
.inter-design-three-outer,.inter-design-three-outer ul{float:left;width:100%}
.inter-design-three-outer ul li{width:33.3%;float:left}
.inter-design-three-img{float:left;position:relative;width:100%;height:360px;background:#000}
.inter-design-three-img img{position:absolute;top:0;left:0;width:100%;height:100%;opacity:.22;transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s;-moz-transition:all .5s ease 0s}
.inter-design-three-content{float:left;text-align:center;width:100%;background:#fff}
.inter-design-inner-banner{background:url(../../images/background-img/interior-design/inner-bnr.jpg) center center no-repeat rgba(0,0,0,0);background-size:cover;float:left;width:100%}
.inter-design-inner-bnr-heading{float:left;height:235px;position:relative;width:100%}
.inter-design-inner-bnr-heading-tbl{display:table;height:100%;position:absolute;width:100%}
.inter-design-inner-bnr-heading-cell{display:table-cell;height:100%;text-align:left;vertical-align:middle;width:100%}
.inter-design-inner-page{float:left;width:100%;padding:10px 0}
.inter-design-inner-page-in,.inter-design-inner-page-in ul{float:left;width:100%}
.inter-design-inner-page-in ul li{float:left;width:100%;margin-bottom:45px}
.inter-design-inner-page-in ul li:last-child{margin-bottom:0}
.inter-design-inner-page-in ul li .inner-design-pub-left{float:left}
.inner-design-pub-left{float:left;margin-bottom:15px;margin-right:30px;max-width:48%;position:relative;z-index:5}
.inner-design-pub-left img{width:auto}
.inter-design-inner-page-in ul li:nth-of-type(2n+0) .inner-design-pub-left{float:right;margin-left:15px;margin-right:0}
.inter-design-inner-page-in.commercial-inter ul li{display:inline-block;float:none;margin:0 2% 50px;vertical-align:top;width:45%;text-align:center}
.inter-design-comm-content{float:left;width:100%;margin-top:10px}
.inter-design-inner-cont{float:left;width:100%}
.inter-design-inner-cont-left{float:left;width:30%}
.inter-design-inner-cont-add-out-rigth h5{font-size:15px;margin-bottom:15px}
.inter-design-inner-cont-add-out-left{float:left;margin-top:30px;width:45%}
.inter-design-inner-cont-add-out-rigth{float:right;margin-top:30px;width:45%}
.inter-design-inner-cont-rigth{background:#f5f5f5;display:inline-block;padding:35px;width:62%}
.inter-design-form,.inter-design-input,.inter-design-input input,.inter-design-input.btn-form{float:left;width:100%}
.inter-design-inner-cont-rigth.design_get_qoute {
    width: 100%;    margin: 0 !important;padding: 15px;
}
.contact_form_all {
    display: flex;
    flex-wrap: wrap;
    margin: 0 -.6%;
}
.inter-design-inner-cont-rigth.design_get_qoute .inter-design-input.hall-rest1-cont {
    width: 32%;
    margin: 0 .6%;
}
.inter-design-inner-cont-rigth.design_get_qoute .contact_form {
    width: 100%;
}
.inter-design-inner-cont-rigth.design_get_qoute .btn-form {
    margin: 0;
}
.design_get_qoute .inter-design-input.hall-rest1-cont input, .design_get_qoute .inter-design-input.hall-rest1-cont textarea {
    border: 1px solid #d2d2d2 !important;
}
.design_get_qoute .inter-design-input.btn-form button {
    background-color: #da514d;
}
.inter-design-input input{box-sizing:border-box!important;height:52px!important;padding-left:12px!important;background:#fff!important;border-radius:5px!important;border:none!important;margin:0 0 20px}
.inter-design-input select{box-sizing:border-box!important;height:52px!important;padding-left:12px!important;background:#fff!important;border-radius:5px!important;border:none!important;margin:0 0 20px;float:left;width:100%}
.inter-design-input textarea{width:100%;box-sizing:border-box;float:left;height:100px;padding-top:8px;padding-left:12px;background:#fff;border-radius:5px;border:none;resize:none;margin-bottom:20px}
.inter-design-input input:focus{border:none!important;box-shadow:none!important}
.inter-design-input.btn-form{margin-top:20px}
.inter-design-input.btn-form button{background:#cb6865;color:#fff;padding:15px 34px;width:auto;border:none}
.editContent{position:relative}
.pencil_edit_icon{position:absolute;right:0;top:0;color:#000!important}
.pencil_edit_icon img{height:21px;width:26px}
.submenus-common ul li{position:relative}
.submenus-common ul.sub-menu{background:#fff;border-radius:5px;box-shadow:0 2px 5px rgba(0,0,0,.2);left:0;position:absolute;top:100%;width:220px!important;display:none;z-index:99}
.submenus-common ul.sub-menu li{width:100%;margin-left:0}
.submenus-common ul.sub-menu li a{padding:12px!important;width:100%}
.submenus-common ul li:hover ul.sub-menu{display:block}
.inter-design-inner-page .block-2-outer {
    margin: 0;
}
.inter-design-inner-cont-lft-p {
    color: #666;
    font-size: 15px !important;
    line-height: 24px;
    margin-top: 0;
}
.inter-design-inner-cont-lft-h4 {
    margin-bottom: 0;
}
#int-des-menu,#rest1-menu{display:none}

.jack_contact {
    display: inherit;
    overflow: hidden;
    margin: 0px auto!important;
    width: 60%;
}

::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
    color: #3f3f3f!important;
  }
  
  :-ms-input-placeholder { /* Internet Explorer 10-11 */
    color: #3f3f3f!important;
  }
  
  ::-ms-input-placeholder { /* Microsoft Edge */
    color: #3f3f3f!important;
  }


.jack_contact input {
    box-sizing: border-box!important;
    height: 52px!important;
    padding-left: 12px!important;
    background: #fff!important;
    border-radius: 5px!important;
    margin: 0 0 20px;
    font-size: 16px;
    color: #3f3f3f!important;
    font-weight: bold;
    font-style: italic;
    border: 1px solid #3a508e!important;
}
.jack_contact textarea  {
    box-sizing: border-box!important;
    padding-left: 12px!important;
    background: #fff!important;
    border-radius: 5px!important;
    margin: 0 0 20px;
    font-size: 16px;
    color: #3f3f3f!important;
    font-weight: bold;
    border: 1px solid #3a508e!important;
    font-style: italic;
}



@media screen and (max-width:1200px){
.wrapper{width:95%}
}
@media screen and (max-width:920px){
.inter-design.rest1-header nav{position:relative}
.inter-design.real-estate #rest1-menu{display:block;float:right}
.inter-design.real-estate.rest1-header nav ul li a{color:#333;padding:12px}
.inter-design .rest1-vision-img{width:100%;margin-right:0;max-width:inherit;margin-bottom:30px}
.inter-design.real-estate.rest1-header nav{margin:23px 0 0}
.rest1-outer-banner{height:668px}
.intr-design-pub-main-left,.intr-design-pub-main-rigth{width:100%;display:block;float:left}
.intr-design-pub-main-rigth p{margin-bottom:18px}
.intr-design-pub-main-rigth{padding:0px 0 18px;}
.inter-design-blank-img{height:555px}
.inter-design-three-img{height:332px}
}
@media screen and (max-width:768px){
    .rowcustom {
        padding: 0 !important;
    }
.inter-design-three-outer ul li{width:100%;margin-bottom:50px}
.inter-design-three-outer ul li:last-child{margin-bottom:0}
.inter-design-three-img img{position:static;width:100%}
.inter-design-three-img{height:auto}
.inter-design-inner-cont-left{margin-bottom:45px;width:100%}
.inter-design-inner-cont-rigth{width:100%}
.inter-design-inner-cont-rigth.design_get_qoute .inter-design-input.hall-rest1-cont{
    width:100% !important;
}
}
@media screen and (max-width:550px){
.intr-design-com-heading h4{font-size:32px}
.intr-design-com-heading p{padding:0}
.real-estate-ban-text-cell h4{font-size:38px}
.rest1-outer-banner{height:468px}
.inter-design-blank-img{height:355px}
.inter-design-inner-page-in ul li .inner-design-pub-left{width:100%;margin-right:0;margin-left:0;max-width:100%}
.inter-design-inner-bnr-heading-cell h4{font-size:35px}
.inter-design-inner-page-in.commercial-inter ul li{width:100%;margin-left:0;margin-right:0}
.inter-design-inner-cont-add-out-left,.inter-design-inner-cont-add-out-rigth{width:100%}
.inter-design-inner-cont-rigth{padding:10px}
}

.consent-text-row {
    display: flex;
  }
  
.consent-text-row input {
    width: auto;
    height: auto !important;
    position: relative;
    top: 5px;
    margin-right: 5px;
}
