
@font-face {
font-family: 'QuicheSans-Light';
src: url('../css/fonts/QuicheSans-Light.eot?#iefix') format('embedded-opentype'),  url('https://project810.com/wp-content/themes/theagency-v2/library/css/fonts/QuicheSans-Light.otf')  format('opentype'),
url('https://project810.com/wp-content/themes/theagency-v2/library/css/fonts/QuicheSans-Light.woff') format('woff'), url('https://project810.com/wp-content/themes/theagency-v2/library/css/fonts/QuicheSans-Light.ttf')  format('truetype'), url('https://project810.com/wp-content/themes/theagency-v2/library/css/fonts/QuicheSans-Light.svg#QuicheSans-Light') format('svg');
font-weight: normal;
font-style: normal;
}


@font-face {
font-family: 'QuicheSans-Regular';
src: url('https://project810.com/wp-content/themes/theagency-v2/library/css/fonts/QuicheSans-Regular.eot?#iefix') format('embedded-opentype'),  url('https://project810.com/wp-content/themes/theagency-v2/library/css/fonts/QuicheSans-Regular.otf')  format('opentype'),
url('https://project810.com/wp-content/themes/theagency-v2/library/css/fonts/QuicheSans-Regular.woff') format('woff'), url('https://project810.com/wp-content/themes/theagency-v2/library/css/fonts/QuicheSans-Regular.ttf')  format('truetype'), url('https://project810.com/wp-content/themes/theagency-v2/library/css/fonts/QuicheSans-Regular.svg#QuicheSans-Regular') format('svg');
font-weight: normal;
font-style: normal;
}

@font-face {
font-family: 'QuicheSans-Medium';
src: url('https://project810.com/wp-content/themes/theagency-v2/library/css/fonts/QuicheSans-Medium.eot?#iefix') format('embedded-opentype'),  url('https://project810.com/wp-content/themes/theagency-v2/library/css/fonts/QuicheSans-Medium.otf')  format('opentype'),
url('https://project810.com/wp-content/themes/theagency-v2/library/css/fonts/QuicheSans-Medium.woff') format('woff'), url('https://project810.com/wp-content/themes/theagency-v2/library/css/fonts/QuicheSans-Medium.ttf')  format('truetype'), url('https://project810.com/wp-content/themes/theagency-v2/library/css/fonts/QuicheSans-Medium.svg#QuicheSans-Medium') format('svg');
font-weight: normal;
font-style: normal;
}



body{
overflow-x: hidden;
font-weight: normal;
color: #000;
}
html, body, p, cite , a{
-webkit-font-smoothing: auto;
}
p{
margin-top: 0px;

-moz-hyphens: none;
-ms-hyphens: none;
-webkit-hyphens: none;
hyphens: none;
}
body header.header .nav li a{
font-family: 'QuicheSans-Light' !important;
font-weight: normal;
color: #000;
font-size: 14px;
}
@media only screen and (min-width : 768px) {

* {
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
*behavior: url(boxsizing.htc);
}
.col {
display: block;
float: left;
width: 100%;
padding: 0 10px;
margin-bottom:20px;
}
.span_1 {
width: 8.33333333333%;
}
.span_2 {
width: 16.6666666667%;
}
.span_3 {
width: 25%;
}
.span_4 {
width: 33.3333333333%;
}
.span_4_1 {
width: 33.3333333333%;
}
.span_5 {
width: 41.6666666667%;
}
.span_6 {
width: 50%;
}
.span_7 {
width: 58.3333333333%;
}
.span_8 {
width: 66.6666666667%;
}
.span_9 {
width: 75%;
}
.span_10 {
width: 83.3333333333%;
}
.span_11 {
width: 91.6666666667%;
}
.span_12 {
width: 100%;
}



span.wpcf7-form-control-wrap select {
-webkit-appearance: none;
border: 1px solid #6d6e71;
border-radius: 0px;
height: 136px;
overflow: hidden;
background: none;
padding-left: 0px;
padding-right: 0px;
max-width: 100%;
}
.homeslider{
height: calc(100vh - 97px);
overflow: hidden;
}
}
.container {
max-width: 1160px;
margin: 0 auto;
}

.gridhomesection .container > .row >.col.span_8{
width: calc( 8% + 66.6666666667% - 3px);
padding: 0px;
margin-bottom: 0px;
}
.gridhomesection .container > .row >.col.span_4{
width: calc(33.3333333333% - 8% + 3px);
}
.gridhomesection .container > .row >.col.span_8 .col.span_8 {
width: calc(66.6666666667% - 1%);
}
.gridhomesection .container > .row >.col.span_8 .col.span_4 {
width: calc(33.3333333333% + 1%);
}
.gridhomesection .container > .row >.col.span_12 {
padding: 0px;
}    

.gridhomesection .container > .row >.col.span_12 >.col.span_3{
width: calc(25% + 0.8%);
} 
.gridhomesection .container > .row >.col.span_12 >.col.span_6{
width: calc(50% - 0.7% );
}   
.gridhomesection .container > .row >.col.span_12 >.col.span_3:nth-child(2){
width: calc(25% - 0.3% );
}
/*	SELF CLEARING FLOATS - CLEARFIX METHOD */
.container:after, .row:after, .col:after, .clr:after, .group:after {
content: "";
display: table;
clear: both;
}

.homeslider .item .bannerslide img {
width: 100%;
display: block;
}
.gridimage img{
width: 100%;
display: block;
transform: scale(1);
transform-origin: center center;
transition: 0.5s all ease-in-out;
}
.circleimage-spotlight {
border-radius: 50% 50%;
overflow: hidden;

}
/*
.gridhomesection .container{
border: 1px solid #000;
}
*/
.gridimage {
overflow: hidden;
position: relative;
}
.gridimage:hover img{
transform: scale(1.1);
}

.gridimage-caption {
position: absolute;
background: rgba(0, 0, 0, 0.5);
top: 0px;
left: 0px;
width: 100%;
color: #fff;
bottom: 0px;
opacity: 0;
transition: 0.5s all ease-in-out;
text-align: center;
display: flex;
align-items: center;
justify-content: center;
font-family: 'QuicheSans-Light' !important;
pointer-events: none; 
font-size: 18px;
}
.gridimage:hover .gridimage-caption{
opacity: 1;
}
section.homecontent .homecontent-para{
max-width: 544px;
text-align: center;
margin: auto;
}
.homecontent-para p {
margin: 0px;
text-align: center;
font-family: 'QuicheSans-Light' !important;
color: #000;
font-size: 18px;
line-height: 32px;
-webkit-hyphens: none;
-moz-hyphens: none;
-ms-hyphens: none;
hyphens: none;
}
section.homecontent {
padding: 50px 0px;
/*margin-top: 96vh;*/
}
header.header{
background-color: #ffffff;
position: fixed;
animation: none;
}
.bannerslide {
position: relative;
}
.bannerimage-caption {
position: absolute;
bottom: 17%;
right: 0px;
padding: 6px 30px;
background: rgba(255, 255, 255, 0.7);
min-width: 204px;
text-align: center;
pointer-events: none;
}
.bannerimage-caption p {
margin: 0px;
font-family: 'QuicheSans-Light' !important;
color: #000;
font-size: 14px;
}
.bannerimage img{
opacity:0;
}

.bannerimage{
background-position: center center;
}
.footer #inner-footer textwidget ,.footer #inner-footer textwidget p, .footer #inner-footer textwidget p a{
font-family: 'QuicheSans-Light' !important;
}
.footer #inner-footer{
border: none;
}
header.header{
padding: 10px 0;
}
#container{
margin-top: 95px;
}
.bannerimage {
background-position: center center !important;
/*    background-attachment: fixed !important;*/
background-size: cover !important;
}
/*
.bannerimage  .item{
height: calc(100vh - 90px);
}
*/
/*
.fixedItem {
position: fixed;
width: 100%;
height: auto;
z-index: 1;
top: 86px;
}
*/


.footer .widget{
width: 16%;
}

#inner-footer p ,#inner-footer p a{
font-family: 'QuicheSans-Light' !important;
color: #000;
margin-top: 20px;
margin-bottom: 0px;
text-align: center;
font-size: 12px;

}
.footer .widget .textwidget .fa{
color: #000000;
font-size: 20px;
}
.gridhomesection , .homecontent{
background: #fff;
z-index: 9;
position: relative;
}





.space-text p {
text-align: center;
margin: 0px;
font-family: 'QuicheSans-Light' !important;
font-size: 14px;
color: #000;

}
.space-text p a{
color: #000;
}
.space-text p a:hover{
color: #ba784c;
}

.space-image-wrap:hover .space-text a {
color: #ba784c;
}
.space-text{
opacity: 1;
transition: 0.5s all ease-in-out;
padding-top: 14px;
text-transform: uppercase;
}
.space-image:hover +.space-text{
opacity: 1;
}
section.space-project-wrap {
padding-top: 50px;
}

section.space-project-wrap .container{
max-width: 1160px;
/*margin: 0 auto;*/
}
/*new-css-18-oct-2019*/
.space-image:hover img{
transform: scale(1.1);
opacity: 1;
}
.space-image img{

margin: 0 auto;
width: 100%;
display: block;
transform: scale(1);
transform-origin: center center;
transition: 0.5s all ease-in-out;

}
.space-image-wrap {
padding: 0px 0px;
margin-bottom: 10px;
}

.space-image {
overflow: hidden;
position: relative;
}

/*space-detail-css-18-oct-2019*/
section.space-projectdetail-wrap .col.span_12 {
padding: 0px;
}
.project-detail-image-wrap img {
width: 100%;
display: block;
}
.project-detail-image-system img {
width: 100%;
display: block;
}
section.projectdetail-mid-image .col.span_4 {
padding: 0px;
}
.project-detail-image-system {
padding-right: 20px;
}
.project-detail-head h2 {
color: #000;
font-family: 'QuicheSans-Light' !important;
font-size: 26px;
font-weight: normal;
line-height: 25px;
text-transform: uppercase;
margin: 0px;
}
.detail-text p {
font-family: 'QuicheSans-Light' !important;
color: #010101;
font-size: 15px;
line-height: 23px;
}

/*
.detail-text p:hover{
color:#b8794e;
} 
*/ 
section.project-detail-image-wrap .col.span_4 {
padding: 0px;
}
.project-bottom-image {
/*    padding-right: 20px;*/
padding: 10px;
}
.project-detail-image-system-2 img {
border-radius: 50%;
width: 100%;
display: block;
}
.project-detail-image-system-2 {
padding-bottom: 20px;
}
.project-detail-image-system-2 {
padding-bottom: 20px;
}
.col.span_4.list1 {
width: calc(37.3333% + 1%);
}
.col.span_4.list2 {
width: calc(23.333333% - 1%);
}
/*studio-page-css-19-oct-2019*/	
.studio_design {
overflow: hidden; }
.studio_design .studio_team {
overflow: hidden;
width: 100%; }
.studio_design .studio_team.small {
width: 85%;
margin: 0 auto; }
.studio_design .studio-design_image {
position: relative;
overflow: hidden;     border-radius: 50% 50%;
}
.studio_design .studio-design_image img {
width: 100%;
margin: 0 0 -6px;
-webkit-filter: grayscale(100%);
filter: grayscale(100%);
transition: all 0.5s ease-in-out;
transform: scale(1);
}
.studio_design .studio-design_image img.rounded {
border-radius: 50%; }
.studio_design .studio-design_image:hover .team_description_wrapper {
opacity: 1; }
.studio_design .team_description_wrapper {
position: absolute;
top: 0;
width: 100%;
height: 100%;
background-color: rgba(255, 255, 255, 0.8);
opacity: 0;
-webkit-transition: opacity 0.3s ease-in-out;
-moz-transition: opacity 0.3s ease-in-out;
-ms-transition: opacity 0.3s ease-in-out;
-o-transition: opacity 0.3s ease-in-out;
transition: opacity 0.3s ease-in-out;
cursor: default; }
.studio_design .team_description {
display: table;
width: 100%;
height: 100%; }
.studio_design .team_description .team_description_inner {
display: table-cell;
vertical-align: middle;
text-align: center;
padding: 0 50px; }
.studio_design .team_description .team_description_inner p.small {
font-family: 'QuicheSans-Light' !important;
font-size: 15px; 
letter-spacing: 1px;
}
/*.studio_design .team_description .team_description_inner .team_social_holder {
position: relative;
text-align: center; }*/
/*.studio_design .team_description .team_description_inner .team_social_holder .shortcode_social_icon_holder i.simple_social {
font-size: 24px; }
.studio_design .team_description .team_description_inner .team_social_holder .shortcode_social_icon_holder:hover i.simple_social {
color: #00a9c5; }*/
.studio_design .team_text {
padding: 0 24px 24px; }
/*.studio_design .team_text .team_title_holder {
text-align: center; }
.studio_design.team_text .team_title_holder .team_name {
margin-bottom: 7px; }*/
section.studio-design-wrap .col.span_12 {
padding: 0px;
}
.studio-main-banner img {
width: 100%;
display: block;
margin: 0 auto;
}
.our-people-head h5{
color: #cd9f80;
font-size: 14px;
font-family: 'QuicheSans-Light' !important;
border-top: 1px solid #6d6e71;
margin-top: 30px;
padding-top: 30px;
-webkit-font-smoothing: auto;
font-weight: normal; 
padding-top: 48px;
}
section.studio-design-people-wrap .container {
max-width: 1250px;

}
section.studio-design-people-wrap .col.span_3 {
margin-bottom: 40px;
}
.studio-text-detail p {
font-family: 'QuicheSans-Light' !important;
font-size: 15px;
color: #000;
}
/*.studio-text-detail p:hover{
color: #ba7a51;
}*/
.studio_design .team_description .team_description_inner p.small:after {
display: block;
content: '';
background-color: #1c1c1e;
width: 30px;
height: 2px;
margin: 20px auto;
}

/*awards-page-css-19-oct-2019*/
.awards-head h4, .publications-head h4 , .partner-head h4{
font-family: 'QuicheSans-Light' !important;
font-size: 15px;
/*letter-spacing: 1px;*/
color: #ba784c;
margin: 0px;
-webkit-font-smoothing: auto;
font-weight: normal;
}
.awards-list-detail ul li h6 , .publications-list-detail ul li h6{
font-size: 15px;
margin: 0px;
/*    font-family: 'QuicheSans-Regular'!important;*/
color: #000;
font-weight: normal;
-webkit-font-smoothing: auto;
font-family: 'QuicheSans-Regular'!important;

}
.awards-list-detail ul li {
width: 33%;
display: inline-block;
display: inline-grid;
margin: 0px;
line-height: 28px;
}

.awards-list-detail ul li p, .publications-list-detail ul li p {
padding: 0px 0px 30px 0px;
margin: 0px;
font-size: 15px;
line-height: 23px;
font-family: 'QuicheSans-Light' !important;
}
/*awards-css-new-22-oct-2019*/
/*
section.awards-wrap .container {
max-width: 1224px;
}
*/
section.awards-wrap{
padding-top: 50px;	
}



.publications-list-detail ul li {
width: 24%;
display: inline-block;
margin: 0px;
line-height: 28px;
}

/*
section.publications-wrap .container {
max-width: 1224px;
}
*/
section.publications-wrap{
padding-top: 50px;	
}

/*designer-home-page-css-22-oct-2019*/
.designer-home-main-banner img {
width: 100%;
margin: 0 auto;
}
section.des-home-wrap .col.span_12 {
padding: 0px;
}
.des-home-text p{
font-family: 'QuicheSans-Light' !important;
font-size: 16px;
color: #000;
margin-bottom: 10px;
column-count: 2;
column-gap: 60px;
}
/*
.des-home-text p:hover{
color: #ba7a51;
}
*/
.des-home-display img {
width: 100%;
margin: 0 auto;
}
section.des-home-mid-image-wrap .col.span_6 {
padding: 0px;
}
.designer-bottom img {
width: 100%;
margin: 0 auto;
}
section.designer-home-bottom-wrap {
padding-top: 30px;
}
section.designer-home-bottom-wrap .col.span_4 {
/*    padding: 0px;*/
} 
.designer-bottom img {
padding-right: 30px;
}

/*contact-us-page-css-22-oct-2019*/
.contact-main-banner-image img {
width: 100%;
margin: 0 auto;
display: block;
}
/*
section.contact-us-wrap .container {
max-width: 1242px;
}
*/
/*
span.wpcf7-form-control-wrap select {
-webkit-appearance: none;
border: 1px solid #6d6e71;
border-radius: 0px;
height: 136px;
overflow: hidden;
background: none;
padding-left: 0px;
padding-right: 0px;
max-width: 100%;
}
*/
.textarea-field input{
font-family: 'QuicheSans-Light' !important;
}
form#contact-us-form {
background-color: #e6e7e9;
}
.contact-detail-text p{
font-family: 'QuicheSans-Light' !important;
font-size: 16px;
color: #2f2f30;
margin-bottom: 0px;
}
section.contact-us-wrap {
padding-top: 50px;
}
.contact-text h4 {
margin: 0px 0px 20px 0px;
font-family: 'QuicheSans-Light' !important;
font-size: 18px;
} 
.homeslider .slick-next:focus, .homeslider .slick-prev:focus {
outline: none;
}
.homeslider .slick-prev , .homeslider .slick-next{
width: 40px;
height: 40px;
background-size: 100% auto !important;
color: transparent;
top: calc(60% - 40px);
position: absolute;
z-index: 99;
box-shadow: none;
border: none;
}
.homeslider .slick-prev , .homeslider .slick-prev:hover{
background: url(../images/home/white-back.svg); 
left: 7%;

}
.homeslider .slick-next {
background: url(../images/home/white-next.svg);
right: 7%;
}

.homeslider ul.slick-dots{
bottom: 10% !important;
}
.homeslider .slick-dots li button::before {
font-size: 11px;
color: #fff;
opacity: 1;
}
.homeslider .slick-dots li.slick-active button:before{
opacity: 1;
color: #b5b5b5;
}
.homeslider .slick-next:before ,.homeslider .slick-prev:before{
content: none;
}

/*new-css-23-oct-2019*/
/*
.awards-wrap:after{
display: block;
content: '';
width: 91%;
height: 1px;
background-color: #3f3f3f;
margin: 15px 60px;

}
*/
/*
.publications-wrap:after{
display: block;
content: '';
width: 91%;
height: 1px;
background-color: #3f3f3f;
margin: 20px 60px;
}
*/
section.publications-wrap .container{
border-bottom: 1px solid #3f3f3f;
}
.partner-head h4 {
font-family: 'QuicheSans-Light' !important;
font-size: 16px;
letter-spacing: 1px;
color: #ca997a;
margin: 0px;
}
/*
.awards-partner-icon-wrap .container{
max-width: 1224px;

}
*/
.partner-logo-icons ul li {
display: inline-block;
}
.partner-logo-icons ul li {
display: inline-block;
width: 11.5%;
}
.partner-logo-icons ul li img {
width: 100%;
margin: 0 auto;
height: auto;
}
/*
.awards-partner-icon-wrap .container.list{
max-width: 1300px;
}
*/
.awards-head {
padding-bottom: 10px;
}
section.awards-partner-icon-wrap {
margin-top: 50px;
}
/*new-css-24-oct-2019*/
section.project-detail-image-wrap {
padding-bottom: 0px;
margin-bottom: 2rem !important; 
}
section.awards-partner-icon-wrap .partner-head {
margin-bottom: 20px;
}
section.publications-wrap.collaborations-wrap .publications-head {
margin-bottom: 10px;
}
.project-detail-slider{
margin: 0px -10px;
}
.project-detail-slider .slick-prev{
left: 0px;
}
.project-detail-slider .slick-next {
right: 0px;
}
section.project-detail-image-wrap .item:focus{
outline: none;
}
.project-detail-prv a {
font-family: 'QuicheSans-Light' !important;
color: #010101;
font-size: 15px;
}
.project-detail-prv {
text-align: center;
/*     max-width: 68%;*/
margin: auto;
}
.project-detail-head h2 span {
text-transform: lowercase;
font-size: 21px;
}
.project-detail-prv .col.span_4:first-child{
text-align: right;
padding-right: 15px;
}
.project-detail-prv .col.span_4:last-child{
text-align: left;
padding-left: 15px;
}
.detail-text p span {
color: #b8794e;
}
.detail-text p {
margin-bottom: 20px;
margin-top: 0px;
/*
-webkit-column-break-inside: avoid;
page-break-inside: avoid;
break-inside: avoid;
*/
} 
.project-area-detail p {
color: #b8794e;
font-size: 13px;
text-align: right;
line-height: 18px;
}
/*
.project-area-detail {
position: absolute;
bottom: 0px;
}
*/

.detail-text {
position: relative;
column-count: 2;
column-gap: 50px;
margin-bottom: 25px;
}

.project-area-detail p {
margin: 0px;
font-family: 'QuicheSans-Light' !important;
font-size: 13px;
}
section.project-detail-text-wrap .container {
max-width: 68%;
}
/*
.des-home-text {
column-count: 2;
column-gap: 40px;
}
*/
.des-home-text p span{
color: #b8794e;
}
.des-home-text p{
-webkit-column-rule: 1px solid #6d6e71;
-moz-column-rule: 1px solid #6d6e71;
column-rule: 1px solid #6d6e71;
}
/*new-css-30-oct-2019*/
.studio-text-detail {
width: 84%;
margin: 0 auto;
}
.studio-text-detail p span {
color: #b8794e;
}
.studio-text-detail p {
margin-bottom: 20px;
margin-top: 0px;
line-height: 23px;
}
.projectdetail-mid-image .layout-2 .layout-2-list-2 .project-detail-image-system{
padding-right: 0px;
padding-left: 20px;
}

.projectdetail-mid-image .layout-2 .list1 .project-detail-image-system{
padding-left: 20px;
padding-right: 0px;
}
section.project-detail-text-wrap {
margin-top: 10px;
}
.row.layout-2 {
padding-left: 15px;
}
section.projectdetail-mid-image .row.layout-2.custom-layout{
    width: calc(100% + 15px);
}
.projectdetail-mid-image .layout-2 .col.span_4.list1{
width: calc(37.3333% + 1.4%);
}
.project-detail-prv a:hover{
color: #b8794e;
}



li a:focus {
outline: none;
}
body.single-projects header.header.headroom--top, body.page-template-page-fullscreen-php header.header.headroom--top{
background-color: rgb(255, 255, 255);
}
/*new-css-4-nov-2019*/

/*
.contact-form {
padding: 20px 15px 30px 15px;
background: #e6e7e9;
}
*/
.contact-form .radio-link label{
font-size: 14px;
padding-right: 12px;
color: #000;
font-family:'QuicheSans-Light' !important;
/*text-align: right;*/
/*width: 100px;*/
font-weight: normal;
padding-left: 25px;
}
.input-field .radio-link input {
display: inline-block;
margin-bottom: 0px !important;
max-width: 79%;
border: none !important;
height: 30px;
}
form#contact-us-form {
background-color: #e6e7e9;
width: 100%;
}
.contact-follow-image img {
width: 100%;
margin: 0 auto;
display: block;
border-radius: 50%;
}
.contact-form .input-field {
margin-bottom: 20px;
}
.contactus-submit {
text-align: left;
margin-top: 15px;
position: relative;

}
input#contactus-submit {
width:auto;
color: #fff;
background: #ba784c;
border: 1px solid #ba784c;
text-transform: uppercase;
font-size: 15px;
font-family: 'QuicheSans-Light' !important;
padding: 0px 29px;
text-align: center;
border-radius: 0px;
box-shadow: none;
font-weight: normal;
}
.contact-radio {
background: #fff;
margin: 5px 0px;
}
.contact-form .radio-link {
margin-bottom: 15px;
}
.contact-radio label {
display: block;
width: 100%;
text-align: left;
padding: 2px 30px 0px;
color: #b3b4b7;
}
.contact-radio label:hover {
cursor: pointer;
}
.contact-radio input[type="radio"] {
display: none;
}
/*
section.contact-follow-us .container {
max-width: 1217px;
}
*/
.follow-head {
margin-bottom: 10px;
}
.follow-head h4{
color:  #ba784c;
font-size: 15px;
font-family:'QuicheSans-Light' !important;
margin: 0px;
}
/*
section.contact-us-wrap:after {
display: block;
content: '';
width: 91%;
height: 1px;
background-color: #c4c4c4;
margin: 50px 60px;
text-align: justify;
}
*/
section.contact-follow-us {
padding-bottom: 30px;
padding-top: 50px;
}
.contact-main-banner-image {
padding-left: 0px;
}
section.contact-follow-us .col.span_3 {
padding: 20px;
}
.contact-text h4{

color: #ba784c;
font-weight: normal;

line-height: 25px;
}

.textarea-field .your-message textarea{
border: 1px solid #6d6e71;
height: 210px;
font-size: 15px;
}
.furniture-banner-wrap img {
width: 100%;
transform: scale(1);
transition: all 0.7s ease-in-out;
display: block;
}
.furniture-banner-wrap:hover img {
transform: scale(1.04);
opacity: 1;
transition: all 0.7s ease-in-out;
}
.furniture-banner-wrap {
overflow: hidden;
margin-bottom: 14px;
}
section.furniture-main-inner-wrap .col.span_12 {
padding: 0px;
} 

.contact-form .input-field label {
height: 20px;
text-align: left;
float: left;
font-size: 15px;
color: #000;
font-family:'QuicheSans-Light' !important;
font-weight: normal;
padding: 0px 12px 0px 0px !important;
min-width: 100px;
margin-bottom: 18px;
text-transform: inherit;

}
span.wpcf7-form-control-wrap.your-name {
position: relative;
display: block;
overflow: hidden;
}
span.wpcf7-form-control-wrap.your-name input{
height: 29px;
width: 100%;
border: 1px solid #6d6e71;
border-radius: 0px;
max-width: 100%;
color: #6d6e71;
padding: 4px 10px;
font-family: 'QuicheSans-Light';

        font-size: 12px;
}
span.wpcf7-form-control-wrap.your-email {
position: relative;
display: block;
overflow: hidden;
border: none;
border-radius: 0px;
}
span.wpcf7-form-control-wrap.your-email input{
height: 29px;
width: 100%;
max-width: 100%;
border: none;
border-radius: 0px;
border: 1px solid #6d6e71;
font-family: 'QuicheSans-Light';
padding: 2px 10px;
font-size: 15px;
}


/*new-csss-5-nov-2019*/
.studio-main-topic-detail p {
font-size: 12px;
font-family: 'QuicheSans-Light' !important;
line-height: 17px;
}
.contact-form .textarea-field label{
font-size: 15px;
padding-right: 12px;
color: #000;
font-family: 'QuicheSans-Light' !important;

font-weight: normal;
padding-left: 25px;

}
.contactus-submit img.ajax-loader {
position: absolute;
right: 4px;
top: 12px;
width: 12px;
}
.contact-us-wrap .col.span_6.list1{
width: 50%;
padding-right: 25px;
}

.contact-detail-text {
padding-top: 20px;
}
.designer-bottom img{
padding-right: 0px;  
} 
header.header .nav li a:hover, header.header .nav li a:focus{
color: #ba784c;
}
header.headroom--not-top .nav li a:hover{
color: #ba784c;
}
header.headroom--not-top .nav li.current-menu-item a, header.headroom--not-top .nav li.current_page_item a, header.headroom--not-top .nav li.current-page-ancestor a, header.headroom--not-top .nav li.current-menu-ancestor a, header.header .nav li.current-menu-item a, header.header .nav li.current_page_item a, header.header .nav li.current-page-ancestor a, header.header .nav li.current-menu-ancestor a{
color: #ba784c;
}
.designer-home-bottom-wrap .row{
margin: 0px -10px;
width: calc(100% + 20px);
}
#sb_instagram .sbi_photo_wrap{
border-radius: 50% 50%;
overflow: hidden;
border: 1px solid #eee;
}
#sb_instagram.sbi_col_4 #sbi_images .sbi_item {

margin-bottom: 20px !important;
width: 33.3%;
}
.contact-radio{
display: block;
}
section.studio-detail-wrap .container {
max-width: 965px;
}
.studio-text-detail {
width: 100%;
border-right: 1px solid #6d6e71;
padding-right: 40px;
}
.studio-main-topic-detail {
padding-left: 30px;
margin-top: 19px;
}
section.studio-detail-wrap .row {
display: table;
width: 100%;
}
section.studio-detail-wrap .row .col {
float: none;
display: table-cell;
vertical-align: top;
}
.studio-text-detail p:last-child {
margin-bottom: 0px ;
}
header.header .nav li a {

color: #050505;

}
header.header .nav >li:last-child a {
background: url(../images/home/designerhome-logo.jpg);

background-repeat: no-repeat;
background-size: 114px;
background-position: center center;
color: transparent;

}
header.header .nav >li:last-child a:hover {
background: url(../images/home/designerhome-logo-color.jpg);
transition: all 0.2s ease-in-out;
background-size: 114px;
background-repeat: no-repeat;
background-position: center center;
}
header.header .nav >li:last-child a:before {
content: '';
height: 12px;
border-right: 1px solid #333;
display: inline-block;
vertical-align: middle;
margin-right: 14px;
}
.project-detail-prv .col.span_4{
margin-bottom: 0px;
}
.project-detail-prv .col.span_4:last-child a{
position: relative;
padding-right: 50px;
text-align: left;
}
.project-detail-prv .col.span_4:first-child a{
position: relative;
padding-left: 50px;
text-align: right;
}
/*
.project-detail-prv .col.span_4:first-child {
text-align: left;
}

.project-detail-prv .col.span_4:last-child {
text-align: right;
}
*/
.project-detail-prv .col.span_4:last-child a:before{
content: '';
background: url(../images/home/project-detail-next.svg);
width: 20px;
height: 20px;
background-size: cover;
display: inline-block;
position: absolute;
right: 0px;
top: 0px;
filter: invert(1) contrast(0) brightness(0);
}
.project-detail-prv .col.span_4 a:before:hover , .project-detail-prv .col.span_4 a:after:hover{
filter: none;
}
header.dark.headroom--not-top .nav li a{
color: #000;
}
.project-detail-prv .col.span_4:first-child a:after{
content: '';
background: url(../images/home/project-detail-back.svg);
width: 20px;
height: 20px;
background-size: cover;
display: inline-block;
position: absolute;
left: 0px;
top: 0px;
filter: invert(1) contrast(0) brightness(0);
}
.radio-link >label:after {
content: '';
border-top: 6px solid #8a8a8a;
border-bottom: 6px solid #eee0;
border-left: 6px solid #eee0;
top: 6px;
position: absolute;
border-right: 6px solid #36333300;
margin-left: 10px;
right: 0px;
}
.contact-form .radio-link label{
position: relative;
display: block;
}
form.wpcf7-form span.wpcf7-not-valid-tip{
font-size: 13px;
}

input:checked {
border: 6px solid black;
}
.contact-form .textarea-field label{
padding-left: 0px !important;
}

.contact-radio input[type="radio"]:checked + span {
color: #000;
}



.mobilegrid{
display: none !important;
}

textarea:focus {
outline: none;
border:none
}
textarea{
border-radius: 0px;
border: none;
}

body.pace-done .footer{
border-top: 1px solid #6d6e71;
margin-top: 10px;
}

.homeslider .slick-next:hover, .homeslider .slick-next:focus{
background: url(../images/home/white-next.svg);
}

.homeslider .slick-prev:hover, .homeslider .slick-prev:focus{
background: url(../images/home/white-back.svg); 
}






/*section.studio-detail-wrap .col.span_9 {
border-right: 1px solid #c9cacb;
}*/
.nav li:last-child {
padding-left: 3px;
} 
.detail-text p{
-webkit-hyphens: none;
-ms-hyphens: none;
hyphens: none;
}
.detail-text p:last-child {
margin-bottom: 0px;
}
header.header{

border-bottom: 1px solid #6d6e71;
}
/*
.home header.header{
border-bottom:none;
}
*/
section.space-project-wrap .row .col.span_4:nth-child(3n + 1) {
clear: both;
}
#inner-footer p a:hover {
color: #ba784c;
} 


.space-image-wrap.upcomingspace .space-text {
padding-bottom: 14px;
background: #f1f2f2;
}
section.space-project-wrap.upcomingspacewrap{
padding-top: 0px;
}
.space-image-wrap.upcomingspace .space-text p a:hover ,.space-image-wrap.upcomingspace :hover .space-text a{
color: #000 !important;  
cursor: auto;


}
header.header #inner-header{
max-width: 1226px;
}
/*
section.space-project-wrap .container >.row {
width: calc(100% + 20px);
margin: 0px -10px;
}
*/

section.space-project-wrap .row .col.span_4:nth-child(3n + 1) {
padding-right: 25px;
padding-left: 0px;
}
section.space-project-wrap .row .col.span_4:nth-child(3n+2){
padding-right: 12px;padding-left: 13px;
}
section.space-project-wrap .row .col.span_4:nth-child(3n ) {
padding-left: 25px;
padding-right: 0px;
}
.furniture-head-wrap p {
font-family: 'QuicheSans-Light' !important;
text-align: center;

font-weight: normal;
font-size: 14px;
}
.furniture-head-wrap p a{
color: #000;
}
.furniture-head-wrap p a:hover{
color: #ba784c;
}
.wpcf7-form-control-wrap section.space-project-wrap.furniture-project-wrap {
padding-top: 0px;
}
.wpcf7-form-control-wrap option:checked  {
background-color: #ca997a !important;
background: #ca997a !important;
color: #fff!important;
background: linear-gradient(#ca997a ,#ca997a )!important;
}
.yoursubject-wrap {
margin-top: 14px;
}
.wpcf7-form-control-wrap option {
color: rgba(0, 0, 0, 0.5);
font-family: 'QuicheSans-Light' !important;
font-size: 15px;
line-height: 34px !important;
padding: 5px 17px;
}
.yoursubject-wrap {
clear: both;
padding-left: 100px;
}
.col.span_6.list2 {
padding-left: 0px;
}
.contact-us-wrap .col.span_6.list1 .wpcf7{
margin-right: 25px;
/*   border-right: 1px solid #6d6e71;*/
padding-right: 60px;
}
.contact-main-banner-image{
position: relative;
}
.contact-main-banner-image:before{
background: #6d6e71;
width: 1px;
content: '';
display: block;
height: 100%;
position: absolute;
left: -51px;
}
form.wpcf7-form span.wpcf7-not-valid-tip {
font-size: 11px;
font-family: 'QuicheSans-Light' !important;
color: #ff121b;
}

section.contact-us-wrap .container {
border-bottom: 1px solid #6d6e71;
padding-bottom: 10px;
}




/*
.project-4-8-grid.row >.col img, .project-8-4-grid.row >.col img {
width: 100%;
}
*/
.customgrid-wrap img{
width: 100%;
}
.customgrid-wrap.row{
width: calc(100% + 20px);
margin: 0px -10px;
}

.textarea-field .your-message textarea{
font-family: 'QuicheSans-Light';
}
section.publications-wrap.collaborations-wrap .container {
border-bottom: 0px;
}
section.awards-partner-icon-wrap .container {
border-bottom: 1px solid #3f3f3f;
}
section.des-home-mid-image-wrap .row .col:nth-child(2) {
border-left: 1px solid #fff;
}


section.des-home-mid-image-wrap .row .col:first-child {
border-right: 1px solid #fff;
}
.project-detail-head .col.span_6:first-child {
padding-left: 0px;
}




body.single-projects header.header:not(.slideDown), body.page-template-page-fullscreen-php header.header:not(.slideDown) {
background-color: white;
}
header.dark.headroom--not-top .nav >li:nth-child(6n) a {
color: transparent;
}

header.dark.headroom--not-top .nav li a:hover {
color: #ba784c;
}
.awards-list-detail ul li h6 {
font-size: 14px;
}
.col.span_8_1.list1 {
width: 77.2%;
padding-left: 0px;
}
section.space-project-wrap.furniture-project-wrap {
padding-top: 0px;
}
.page-template-furniture .furniture-main-inner-wrap {
padding-top: 0px;
}
#inner-footer i.fa:hover::before {
color: #ba784c;
}

.page-template-contact #sb_instagram ,.page-template-contact section.contact-follow-us{
padding-bottom: 0px !important;
}


section.des-home-detail-wrap .container {
max-width: 1000px;
}
.des-home-text{
column-gap: 50px;
}
.slick-dotted.slick-slider {
margin-bottom: 0px !important;
}
.footer .footer-bottom{
margin: 0px;
}
.studio-main-banner {
margin-bottom: 10px;
}
section.des-home-detail-wrap {
margin-top: 20px;
margin-bottom: 20px;
}
section.designer-home-bottom-wrap .col.span_4{
margin-bottom: 0px;
}
.project-detail-head {
margin-top: 15px;
margin-bottom: 30px;
}
.project-detail-head .row {
display: table;
width: 100%;
}
.project-detail-head .row .col.span_6 {
display: table-cell;
float: none;
vertical-align: bottom;
}
.projectdetail-mid-image .customgrid-wrap.row .col.span_4{
padding-right: 13px;
padding-left: 0px;
}

.projectdetail-mid-image .customgrid-wrap.row .col.span_8{
padding-right: 0px;
padding-left: 7px;
}


.brochurelink a{
font-family: 'QuicheSans-Light' !important;
color: #ba784c;
font-size: 15px;
text-decoration: underline; 
}
.brochurelink a:hover{
color: #000000;
}
.brochurelink {
text-align: center;
}
section.brochurelinkwrap {
margin-bottom: 20px;
}

li#menu-item-2005 a:hover {
color: transparent;
}
section.fixedItem{
position: relative;
}

.bottomarrow {
position: absolute;
width: 50px;
bottom: 12px;
background: url(../images/home/white-back.svg);
width: 28px;
height: 28px;
background-size: 28px 28px;
display: block;
transform: rotate(-90deg);
left: calc(50% - 10px);
cursor: pointer;
}

@media only screen and (max-width: 767px){
    span.wpcf7-form-control-wrap.your-name input , span.wpcf7-form-control-wrap.your-email input{
height: auto;


        font-size: 13px;
        line-height: 20px;
}
.studio_design .studio-design_image{
border-radius: 0px;
}
section.designer-home-bottom-wrap{
margin: 0px 15px 0px 15px;  
}
#sb_instagram.sbi_col_4 #sbi_images .sbi_item{
width: 50%;
}
.designer-home-bottom-wrap .row {
margin: 0px 0px;
width: calc(100%);
}
.container{
margin: 0px 15px;
}
section.space-project-wrap {
padding-top: 25px;
}

.space-image-wrap {
padding: 0px 5px;
}
.space-text {  
padding-bottom: 10px;
}

.des-home-text {
margin: 20px 0px;
}
.des-home-text p{
font-size: 13px;
margin-bottom: 10px;
}

.des-home-display {
padding-bottom: 15px;
}
section.designer-home-bottom-wrap {
padding-top: 0px;
margin: 25px 15px;

}
.designer-bottom img {
padding-right: 0px;
}
.designer-bottom {
padding-bottom: 15px;
}

section.project-detail-text-wrap .container {
max-width: 100%;
}
.project-detail-head h2{
font-size: 16px;
margin-bottom: 10px;
}
.detail-text p{
font-size: 13px;
margin-bottom: 10px;
}

.project-detail-image-system{
padding: 0px;
}
section.projectdetail-mid-image .col.span_4.list1 {
padding: 10px 5px;
width: 50%;
float: left;
}
.project-detail-image-system-2 img{
width: 100%;
}
.space-text p{
font-size: 14px;
}
.des-home-text{
column-gap: 0px;
column-count: 1;
}
section.des-home-mid-image-wrap {
margin: 0px 15px;
}
.project-area-detail{
position: static;
margin-bottom: 20px;
}
section.project-detail-image-wrap{
margin-top: 30px;
}
.detail-text{
column-count: 1;
column-gap: 0px;
}
section.projectdetail-mid-image {
margin: 0px 15px;
}
section.projectdetail-mid-image .col.span_4.list2 {
width: 100%;
}
.project-detail-image-system-2 {
float: left;
width: 50%;
padding: 10px 5px;
}
section.project-detail-text-wrap .container {
margin: 20px 15px;
}
.footer .widget {
width: 33%;
margin-bottom: 20px;
}

.mobile_menu_button span i{
background: rgba(255, 255, 255, 0.0);
color: #000000;
font-size: 21px;
}

header.header #inner-header .brand img{
max-height: 79px;
}
.mobile_menu_button , header.header #inner-header .brand{
line-height: 56px;
height: 50px;
} 

/*
.project-detail-prv {

display: none;
}
*/
.project-bottom-image{
padding: 10px 5px;
}
section.homecontent {

margin-top: 0px;
}
.fixedItem {
position: static;

}
.homeslider .item .bannerslide img{
height: 285px;
}
.homeslider .slick-next{
right: 20px;
}
.homeslider .slick-prev, .homeslider .slick-next{
width: 26px;
height: 26px;
top: calc(54% - 20px);
}
.homeslider .slick-prev{
left: 20px;
}
.homeslider ul.slick-dots {
bottom: 16px !important;
}
section.homecontent {
padding: 30px 0px;

}
/*
.gridhomesection .container > .row >.col.span_8{
width: 100%;
}
*/



section.gridhomesection .col {
float: left;
padding: 4px;
}
.gridhomesection .container > .row >.col.span_4 .gridimage , .gridhomesection .container > .row >.col.span_12 >.col.span_3:nth-child(2) .gridimage{
margin-bottom: 9px !important;
}
.gridimage-caption{
font-size: 12px;
line-height: 17px;
}
.gridhomesection .container > .row >.col.span_4 .gridimage:last-child {
margin-bottom: 0px !important;
}
.gridhomesection .container > .row >.col.span_12{
margin-top: -4px;
}
.row.layout-2 {
padding-left: 0px;
}
.projectdetail-mid-image .layout-2 .col.span_4.list1{
width: 50%;
padding: 10px 5px;
}
.projectdetail-mid-image .layout-2 .list1 .project-detail-image-system{
padding-left: 0px;
}
.contact-main-banner-image {
padding-left: 0%;
}
section.contact-us-wrap:after {
width: 92%;
margin: 20px 16px;
}
.contact-detail-text p{
font-size: 13px;
}
.textarea-field textarea#message {
width: 93%;
}
input#contactus-submit{
width: 36%;
padding: 0px;
}
.contactus-submit{
margin-right: 0px;
}

section.studio-design-people-wrap .col.span_3 {
margin-bottom: 30px;
width: 50%;
float: left;
}
.studio_design .team_description_wrapper{
margin-top: 20px;
position: static;
opacity: 1;
}
.studio_design .team_description .team_description_inner{
padding: 0 0px;
display: block;
}
.studio_design .team_description .team_description_inner p.small:after{
margin: 10px auto;
}
section.studio-detail-wrap .row, section.studio-detail-wrap .row .col {
display: block;

}
.studio-text-detail{
border-right: none;
padding-right: 0px;
}
.studio-main-topic-detail {
padding-left: 0px;
}
.awards-list-detail ul li, .publications-list-detail ul li{
width: 100%;
}
.awards-wrap:after , .publications-wrap:after{
margin: 15px 4%;
width: 92%;
}
section.publications-wrap {
padding-top: 30px;
}
.partner-logo-icons ul li{

width: 18.5%;
}
.footer #inner-footer{
padding-bottom: 10px;
}
nav.mobile_menu ul li a{
font-family: 'QuicheSans-Light';
}
.contact-us-wrap .col.span_6.list1{
padding-right: 0px;
}
#sb_instagram .sbi_photo_wrap{
border-radius: 0px;

}
.contact-detail-text{
padding-top: 20px;
margin-bottom: 20px;
}
.contact-form{
padding: 15px;
}
.contact-form .input-field {
margin-bottom: 10px;
}
/*
#sb_instagram .sbi_photo{
height: 100px !important;
}
*/
#sb_instagram.sbi_col_4 #sbi_images .sbi_item {
margin-bottom: 5px !important;
}
section.space-project-wrap .row .col.span_4 {
width: 50%;
float: left;
margin-bottom: 15px;
}
.space-text{
opacity: 1;
}
section.space-project-wrap .row .col.span_4:nth-child(2n + 1),    .studio-design-people-wrap .container .row .col.span_3:nth-child(2n + 1){
clear: both;
}
#inner-footer p, #inner-footer p a{
font-size: 11px;
padding: 0px 6px;
}
.project-detail-prv{
padding: 0px 15px;

}
.project-detail-prv .col.span_4:last-child{
float: right;
width: 50%;
text-align: right;
}
.project-detail-prv .col.span_4:first-child{
float: left;
width: 50%;
text-align: left;
}
.project-detail-prv .col.span_4:last-child a{
font-size: 13px;
padding-right: 29px;
}
.project-detail-prv .col.span_4:first-child a{
font-size: 13px;
padding-left: 29px;
}

.deskstopgrid{
display: none;
}
.mobilegrid{
display: block !important;
}
.outhouseimagemobile{
margin: 4px;
margin-top: 6px;
}
.gridhomesection .container > .row >.col.span_12{
margin-top: -1px;
}
.gridhomesection .container > .row >.col.span_12 >.col.span_3 .gridimage:nth-child(2n) {
margin-bottom: 0px !important;
}
.project-detail-prv .col.span_4 span {
display: none;
}
.gridhomesection .container > .row >.col.span_8 >.col.span_4:first-child {
width: 33.9%;
}
#container {
margin-top: 77px;
}
section.space-project-wrap .row .col.span_4:nth-child(3n+2), section.space-project-wrap .row .col.span_4:nth-child(3n + 1), section.space-project-wrap .row .col.span_4:nth-child(3n ) {
padding-right: 0px;
padding-left: 0px;
}
section.space-project-wrap .row .col.span_4:nth-child(2n + 1){
clear: both; 
}
section.space-project-wrap .row .col.span_4:nth-child(3n + 1){
clear: none; 
}
.space-image-wrap.upcomingspace .space-text {
padding-bottom: 10px;
background: #f1f2f2;
min-height: 57px;
padding-left: 10px;
padding-right: 10px;
line-height: 18px;
}
.contact-us-wrap .col.span_6.list1 .wpcf7{
padding-right: 0px;
margin-right: 0px;
}
span.wpcf7-form-control-wrap.your-name input{
border: 1px solid #6d6e71;
}
span.wpcf7-form-control-wrap.your-email{
width: 100%;
}
.yoursubject-wrap{
padding-left: 00px;
}
.textarea-field .your-message textarea{
height: 100px;
}
.contact-form .input-field label{
margin-bottom: 10px;
}
div#sbi_images {
padding-left: 0px !important;
padding-right: 0px !important;
}

#inner-footer p, #inner-footer p a{
line-height: 19px;
}


.customgrid-wrap.row {
width: 100%;
padding: 0px 15px;
margin: 0px;
}


.project-area-detail p{
text-align: left;
}
.customgrid-wrap.row .col.span_4_1 {
width: 33.3%;
float: left;
padding: 5px 5px;
}
.project-detail-prv {

max-width: 100%;

}
.projectdetail-mid-image .col.span_8_1.list1{
width: 100%;
}


.project-detail-head .row .col.span_6{
display: block;
}
.project-detail-head{
margin-bottom: 10px;
}
nav.mobile_menu ul li a:hover{
color: #ba784c;

}

.projectdetail-mid-image .customgrid-wrap.row{
padding: 0px 0px;  
}


.homecontent-para p{
font-size: 14px;
line-height: 25px;
}

.contact-text {
margin-top: 30px;
}
.contact-text h4{
margin-bottom: 0px;
}
.contact-us-wrap .row{
display: grid;
}
.contact-us-wrap .row .col.span_6.list1 {
order: 2;
}
.contact-us-wrap .row .col.span_6.list2 {
order: 1;
}
section.project-detail-image-wrap .col.span_4:nth-child(2) {
display: none;
}
.project-detail-prv .col.span_4:first-child a:after, .project-detail-prv .col.span_4:last-child a:before{
width: 11px;
height: 13px;
}

.homeslider{
/*height: calc(76vh - 97px);*/
overflow: hidden;
}
.bottomarrow{
display: none;
}

.postid-2774 .col.span_8.bottom-image_900_614 {
    width: calc(100% - 33.3%);
    float: left;
    padding: 5px;
    padding-left: 0px;
}
.postid-2774 .col.span_4.bottom-image_416_580{
  padding-right: 0px;
}
.postid-2774  section.project-detail-text-wrap + .row.customgrid-wrap {
  padding-left: 10px;
  padding-right: 10px;
}
.postid-2774  section.project-detail-text-wrap + .row.customgrid-wrap img {
  display: block;
}
.brochurelink a {
	font-size: 13px;
}
}





@media only screen and (max-width: 321px){

.project-detail-prv .col.span_4:first-child a, .project-detail-prv .col.span_4:last-child a {
font-size: 12px;
padding-left: 18px;
}
.project-detail-prv .col.span_6:first-child a:after{
width: 13px;
height: 14px;
}
.project-detail-prv .col.span_6:last-child a:before{
width: 13px;
height: 14px;
}


}

.studio_design .studio-design_image:hover img {
transform: scale(1.1);
transition: 0.5s all ease-in-out;
}
.wpcf7-form-control-wrap option:hover {
background: #e9d5c8;
}

/*new-css-21-nov-2019*/
.bannerimage-caption {
position: absolute;
bottom: 40%;
right: 0px;
padding: 6px 30px;
background: rgba(255, 255, 255, 0.7);
min-width: 204px;
text-align: center;
pointer-events: none;
}

#detailpopup h2{
font-family: 'QuicheSans-Light' !important;
font-size: 16px;
font-weight: normal !important;
text-align: center;
margin-bottom: 20px;
}
div#detailpopup {
width: 530px;
}
div#detailpopup input {
border: 1px solid #eee;
border-radius: 0px;
font-family: 'QuicheSans-Light' !important;
font-size: 12px;
}
#detailpopup input#submitBrochure{
background-color: #ba784c;
}
#detailpopup .formfield{
width: 50%;
float: left;
padding: 0px 5px;
}


@media only screen and (max-width: 767px){
.homeslider .item .bannerslide img{
height: 100%;
}
.bannerimage-caption {
bottom: 24%;
}
.gridimage:hover img {
transform: none !important;
}

.gridimage {
overflow: auto;!important;
}
.gridimage-caption{
opacity: 1 !important;
background: rgba(0, 0, 0, 0.3);
}
div#detailpopup{
    width: 320px;
    padding: 40px 10px;
}
.des-home-text p{
column-count: 1;
}
.bannerimage-caption{
padding: 6px 16px;
min-width: 176px;
}

}


.submitBrochure-wrap{
      margin-top: 20px;
}
.error{
        font-family: 'QuicheSans-Light' !important;
} 


.award-image img, .Event-collaborations-image img, .social_media-image img, .publication-image img {
    width: 100%;
	 display: block;
}
  
 
  
  .award-image-wrap, .Event-collaborations-image-wrap, .publication-image-wrap, .social_media-image-wrap {
    position: relative;
}
  
  .award-text h6 , .award-text p , .publication-text h6, .publication-text p {
    color: #fff;
}
  
  .award-text h6, .publication-text h6, .Event-collaborations-text h6, .social_media-text h6 {
    margin-bottom: 0px;
    font-size: 20px;
    font-family: 'QuicheSans-Regular';
    text-align: center;
    padding-bottom: 20px;
}
  
  .award-text p, .Event-collaborations-text p, .social_media-text p, .publication-text p {
    font-size: 12px;
    text-transform: uppercase;
    font-family: 'QuicheSans-Light';
}
  .award-image-wrap:hover .award-text, .social_media-image-wrap:hover .social_media-text, .publication-image-wrap:hover .publication-text,.Event-collaborations-image-wrap:hover .Event-collaborations-text {
    opacity: 1;
}
  .award-text h6:after, .publication-text h6:after, .Event-collaborations-text h6:after, .social_media-text h6:after {
    content: '';
    width: 25px;
    background: #fff;
    height: 1px;
    display: block;
    right: auto;
    position: absolute;
    left: calc(50% - 13px);
    margin-top: 10px;
}
section.social_media-wrap, section.Event-collaborations-wrap, section.publication-wrap, section.award-wrap {
    padding-top: 50px;
}



.social_media-text, .publication-text, .award-text, .Event-collaborations-text {
    position: absolute;
    top: 0px;
    background: rgba(0, 0, 0, 0.5);
    width: 100%;
    bottom: 0px;
    text-align: center;
    opacity: 0;
    transition: all 0.7s ease-in-out;
    pointer-events: none;
    display: flex;
    flex-flow: column;
    justify-content: center;
    align-items: center;
	padding: 0px 15px;
}
.social_media-text h6, .social_media-text p, .Event-collaborations-text h6, .Event-collaborations-text p {
    color: #fff;
}













.Event-collaborations-image-wrap:hover .Event-collaborations-text {
    opacity: 1;
}



.studio-our-client .partner-head h4{
  font-size: 15px;
}
ul.awards-client.publications-page-list li {
  padding-bottom: 18px;
    font-size: 15px;
    margin: 0px;
    color: #000;
    font-weight: normal;
    -webkit-font-smoothing: auto;
     font-family: 'QuicheSans-Regular'!important;
}
ul.awards-client.publications-page-list {
margin-left: -10px;
}

.single-projects section.projectdetail-mid-image.mid-image .col.span_8 {
    padding-right: 10px;
}

.single-projects section.projectdetail-mid-image.mid-image .col.span_4 {
    padding-right: 0px;
    padding-left: 7px;
}
@media only screen and (max-width: 767px){
.col.span_4.bottom-image_416_580 {
    width: 33.3%;
    float: left;
    padding: 5px;
}
.col.span_4.bottom-image_416_580 .colom-image {
    width: 100%;
}
section.projectdetail-mid-image .row.layout-2.custom-layout {
    width: 100%;
}
.projectdetail-mid-image .col.span_8_1.list1 {
    width: 100%;
    padding-bottom: 5px;
}
.projectdetail-mid-image .customgrid-wrap.row .col.span_8 {
    padding-right: 0px;
    padding-left: 0px; 
}
.single-projects section.projectdetail-mid-image.mid-image .col.span_8 {
    padding-right: 0px;
}
.row.customgrid-wrap.custom-mid-4-8 .col.span_4_1, section.projectdetail-mid-image.mid-image .col.span_4_1 {
    width: 100%;
    padding: 0px;
}

section.publication-wrap .col.span_3 , section.social_media-wrap .col.span_3, .Event-collaborations-wrap  .col.span_3 ,.awards-wrap  .col.span_3 {
    margin-bottom: 10px;
    width: 50%;
    float: left;
    padding: 0px 5px;
}
}
li#menu-item-3591 ul.sub-menu li a {
    font-size: 11px;
}
.nav li ul.sub-menu li {
	padding-left: 0px;
}
.nav li ul.sub-menu li a {
	color: #000 !important;
	}
header.header .nav li ul.sub-menu li > a {
	color: #ba784c!important ;
}
ul.sub-menu li:nth-child(-n+3) {
    border-bottom: 1px solid #fff!important;
}
section.awards-partner-icon-wrap.studio-our-client.publications-wrap.collaborations-wrap.collaborations-studio {
    border-top: 1px solid #666560;
}
.our-people-head h5 {
    padding-left: 34px;
}
section.publications-wrap.collaborations-wrap.collaborations-studio {
    border-top: 1px solid #666560;
}
header.header .nav li ul.sub-menu li:hover {
	background-color: #e8e0df!important ;
}
ul.awards-client.publications-page-list li,ul.publications-page-list li h6, ul.publications-page-list li p {
    font-size: 13px;
}


header.header .nav li ul.sub-menu li > a {
    color: #ba784c!important;
    font-size: 11px;
}
section .publications-head {
    margin-bottom: 26px;
}

.publications-head h4 {
    padding-left: 9px;
}
section.publication-wrap .row .col.span_3:nth-child(4n + 1) {
    clear: both;
}
section.social_media-wrap .row .col.span_3:nth-child(4n + 1) {
    clear: both;
}
img {
user-drag: none;
-webkit-user-drag: none;
}

@media screen and (min-width:767px){
 
.bannerslide {
    position: relative;
    height: calc(100vh - 94px);
}

.bannerslide .bannerimage-caption{
    bottom: 10% !important;
}
}