
@import 'https://fonts.googleapis.com/css?family=Open+Sans';
@import 'https://fonts.googleapis.com/css?family=Raleway';
@import 'https://fonts.googleapis.com/css?family=Roboto:300,400';

@font-face {
    font-family: 'futurabkbtbook'; /*a name to be used later*/
    src: url('fonts/ufonts.com_futura-bk-bt-book'); /*URL to font*/
}
/*-- HOME --*/


body
{	
	margin:0px;
	padding:0px;
	//word-break: break-all;
	text-align:justify;
		
}
.header
{
	min-height:220px;
	background-color:#622f19;
	background-image:url(../images/common/header/header-bg.png);
	width:100%;
	
	
}

.intdebox{

width:100%;
max-height:1800px;
	min-height:510px;
	background-color:#f7b67c;
	}
	.intboximg{
		position:relative;
		top:30px;
	}
	
	 .text h1{ 
 color:#000;
 font-family:"Futura Md BT";
 font-size:56px;


 }
.text1{font-size:30px;
 color:#fff;
 position:relative;
 left:20%;
 top:-30px;



 }
 .view{
	background:#f90801;
	border-radius: 3px;
	padding: 5px 18px;
	color: #fff;
	position:relative;
	left:20%;
	
	
	
}
.view:hover{
	background: #db8539;
	border-radius: 3px;
	padding: 5px 18px;
	color: #fff;
	text-decoration: none;
}
 
	.num1{
		position:relative;
		left:89%;
		top:25px;
		
	}
.num{background:#6e4d33;
	border-radius: 3px;
	padding: 5px 8px;
	color: #fff;
	text-decoration: none;
	top:10px;


}
.num:hover{background:#533b28;
	border-radius: 3px;
	padding: 5px 8px;
	color: #fff;
	text-decoration: none;
}
.mboximg{
	position:relative;
		left:5%;
		padding-top:30px;
}
/*. profile1 p{
	font-family:Raleway;
	text-align:center;
	font-size:20px;	
	margin-bottom:17px;
}*/
.profile1 p
{
	font-family: 'Raleway', sans-serif;
	font-size:20px;	
	margin-bottom:17px;
	text-align:justify;
}
/*. profile2{
	
	height:565px;
	background-image:url(../../../A%20design/htmlnew/cont-bg.jpg);
	//background-size:cover;
	//width:100%;
	//float:left;
	//padding:0px 100px 35px;
	//margin:45px 0px;
	
	
}*/
.profile2{ 
//width:100%;
min-height:545px;
background-size:cover;
background-image:url(../images/profile/Adesign_Interior_profile_bg_1.jpg);
background-repeat:no-repeat;
max-height:1500px;
}
.read1{
	background:#f90801;
	border-radius: 3px;
	padding: 7px 30px;
	color: #fff;
	//position:relative;
	left:45%;
	top:100px;
	font-size:15px;
	
}
.read1:hover{
	background: #f90801;
	border-radius: 3px;
	padding: 7px 30px;
	color: #fff;
	text-decoration: none;
	font-size:15px;
}

.im{
	position:relative;
	left:20%;
			width:60%;
	
	
	
}
.im img{
	
	position:relative;
		//left:20%;
		padding-top:60px;


}
.profile3{
width:100%;
min-height:432px;
background-color:#f7b67c;
background-size:cover;
text-align:center;
max-height:1500px;
margin-bottom:10px;
}
.profile4{
background-size:cover;
min-height:540px;
background-image:url(../images/profile/Adesign_Interior_profile_bg_2.jpg);
max-height:2000px;
//background-repeat:no-repeat;
}
.boxp11{
	
	padding-top:33px;
	padding-left:4%;
	
}
.boxp12{
	
	padding-top:30px;
padding-left:4%;
}
.boxp2{
	//width:62%;
min-height:460px;
max-height:1800px;
background:rgba(153,153,153,0.4);
position:relative;
top:37px;
left:-4%;
background-size:cover;
margin-bottom:50px;
}
.conimg{ width:90%;
	}






.newbox{
	max-height:1800px;
	min-height:650px;
font-family:Raleway;
font-size:24px;
max-width:1000px;
margin:1px 5% 1px 14%;
background-color:#f3f3f3;
margin-bottom:40px; }

.captch{position:relative;left:10%;}

.sbt{
	background:#f6aa66;
	font-size:14px;
	border-radius: 5px;
	padding: 10px 50px;
	color: #fff;
	margin-top:10px;
	position:relative;
	left:30%;
	//top:-50px;	}
	/*.sbt a{
	background:#f6aa66;
	font-size:14px;
	border-radius: 3px;
	padding: 10px 50px;
	color: #fff;
	position:relative;
	left:30%;
	top:-50px;
	} */
	/*.sbt:hover{
	background:#f6aa66;
	font-size:14px;
	border-radius: 3px;
	padding: 10px 50px;
	color: #fff;
	position:relative;
	left:30%;
	top:-50px;
	}
	.sbt:hover{
	background:#cd7526;
	font-size:14px;
	border-radius: 3px;
	padding: 10px 50px;
	color: #fff;
	position:relative;
	left:30%;
	top:-50px;
	}*/
/*.form3 input[type=text]{
    //width: 50%;
    margin: 0px 0;
	color:#000;
    box-sizing: border-box;
	border:1px solid #cfcdcd;
	min-height:33px;
	font-family: 'Raleway', sans-serif; 
	background-color:#fff  !important;
	font-size:16px;
	

}
.form3
{width:100%;
text-align:center;
	//margin-top:10px;
	padding:0 0% 0px 0%;
}*/
.un{width:80%;
border-bottom:1px solid rgba(204,204,204,1);
position:relative;
top:5px;
bottom:5px;
	}
.sect1{
	position:relative;
	left:5%;
	top:50px;
	min-height:550px;
	border-right:1px solid rgba(204,204,204,1);}

.etc{
	position:relative;
	left:70%;
	top:-60px;
}
.sect2{
	position:relative;
	left:5%;
	min-height:650px;
	margin-bottom:20px;}

.contact-cndt{
	height:auto;}






.logo
{
	margin-top:1.5%;
	margin-left:5%;
	
}

.menu-list 
{
	min-height:190px;
	left:4.5%;	
	position:relative;
	max-width:900px;
}
.menu-list ul
{
	display: inline;
	bottom:0px;
	position:absolute;
	border-top:0.3px solid  #ccbfa8;
	border-bottom:thin solid #ccbfa8;	
	min-height:47px;
	//paddin-top:45px;
	//padding:7.5px 42px;
	max-width:88%;
}

.border
{
    border-bottom:1px solid #c4ddd5;	
	float:left;
	width:88% !important;
	bottom:15px;
	position:absolute;
}

.menu-list ul li
{
	display: inline;	
}
.menu-list ul li
{
	display: inline;
	line-height:40px;	
}

.menu-list ul li  a:after 
{
    content:url(../images/bullet.png);
	//padding:0px 13px;
	padding-left:10px;
}
.fim-dropdown .img1 a:after{
	
	  content:none;
}
.menu-list ul li a
{
	font-size:17.86px;
	font-family: 'Raleway', sans-serif;
	color:#eeeeee;
	//font-weight:600;

}

.last a:after 
{
	content:"" !important;			
}
.con-add
{
	font-size:15px;
	font-family: 'Open Sans', sans-serif;
	color:#eeeeee;	
	float:left;
	max-width:236px;
	text-align:center;
	margin-top:2%;
	margin-left:5%;
	margin-left:-4.5%;
}
.con-add a
{
	font-size:15px;
	font-family: 'Open Sans', sans-serif;
	color:#eeeeee;	
}

.padding-0
{
	padding:0px !important;
}
.m7
{
	margin-bottom:7px;
}
.m20
{
	margin-bottom:20px;
}
.p18
{
	padding:0% 18%;
	font-weight:bold;
}
.p4
{
	padding:0% 4%;
}
a:hover
{
	-webkit-transition: all 2s; /* For Safari 3.1 to 6.0 */
    transition: all 2s;
}
.color-white
{
	color:#FFF !important;
}
.cgreen
{
	color:#6e4d33;
	font-weight:bold;
	font-family: 'Raleway', sans-serif; 
}
.height
{
	width:100%;
	height:55px;
	float:left;
}
.gallery-grid img:hover
{
	
}

.container-adesign
{
	
	margin:0px 4%;
}
.top
{	
	position:absolute;
	z-index:1;
	color:#000;
	text-align:right;
	background-image:url(../images/top-bg.png);
	background-repeat:repeat-x;
	height:50px;
	line-height:50px;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";       /* IE 8 */
	filter: alpha(opacity=50);  /* IE 5-7 */
	-moz-opacity: 0.5;          /* Netscape */
	-khtml-opacity: 0.5;        /* Safari 1.x */
	opacity: 0.89;               /* Good browsers */
	font-family: 'Raleway', sans-serif;
	width:100%;
}

.top a
{
	color:#000;
	font-size:15px;
}
.scroll-down img
{
	margin:-40px auto;
}
.wl img
{
	margin:0 auto;
	text-align:center;
	margin-top:38px;
}
.wl p
{
	font-family: 'Raleway', sans-serif;
	font-size:19.4px;
	height:auto;
	padding:5px 0px;	
}
.read-more a
{
	float:right;
	font-size:15.98px;
	font-family: 'Roboto', sans-serif;
	color:#000;
}
.vission-mission
{
	float:left;
	min-height:314px;
	height:auto;
	background-color:#6f4d32;
	width:100%;
	margin-top:16px;
	margin-bottom:32px;
	padding:0px 15px;
}
.vission-mission h3
{
	font-family: 'Raleway', sans-serif;
	font-size:35px;
	text-align:center;
	color:#FFF;
	font-weight:700;	
}
.vission-mission p
{
	font-family: 'Raleway', sans-serif;
	font-size:24.5px;
	text-align:justify;
	color:#FFF;	
	margin: 2.5%;
}
.vission-mission img
{
	text-align:center;
	margin:0 auto;
}
.box-head
{
	float:clear;
	
}
.box-head img
{
	margin:0 auto;
	text-align:center;	
}
.box-head h3
{
	text-align:center;
	font-size:33px;
	color:#6e4d33;
	border:thin solid #aeaeae;
	padding:5px 5px !important;
	max-width:355px;
	margin:0 auto 15px;	
	font-weight:700;
	font-family: "Raleway",sans-serif;
}
.col-left
{
	background-color:#354056;
	min-height:507px;
	text-align:center;
	font-family: 'Raleway', sans-serif;
	font-size:18px;
	color:#FFF;
	margin-top:13px;
	float:left;
}
.col-left h3::before
{
	content:url(../images/line.png);
}
.col-left h3::after
{
	content:url(../images/line.png);
}
.col-left h3
{
	margin:20px 0px 15px 15px;
	font-family: 'Raleway', sans-serif;
	font-size:18px;
	font-weight:600;
}
.col-left img
{
	text-align:center;
	margin:0 auto;
	padding:0% 4%;
	width:100%;
	height:321px;
}
.col-left p
{
	font-family: 'Raleway', sans-serif;
	font-size:18px;
	padding:20px 7% 9px 7%;
	text-align:center;	
	width:100%;
}
.gallery-grid
{
	margin-top:13px;
	min-height:507px;
	float:left;
}
.gallery-grid img1 img
{
	float:left;
}

.capt
{
	position:absolute;
	z-index:9999;
	bottom:0px;
	text-align:right;
	width:100%;
	padding:4% 4%;
	margin:5% 1%;
	background-image:url(../images/transparent-overlay.png) ;
	width:97.9%;
	
}
.capt a
{
	color:#FFF;
    font-family: "Raleway",sans-serif;
    font-size: 31px;
	
}
.capt a:hover
{
	/*background:#007351;*/
    opacity: 9;
    transition: all 1s;
    -webkit-transition: all 1s;
	text-decoration:none;
	color:#FFF;
	font-weight:bold;
	color:#622f19;
}
.project-gallery > h3, .professional-promise > h3
{
	text-align:center;
	font-size:33px;
	color:#6e4d33;
	border:thin solid #d6d6d6;
	padding:5px 5px !important;
	max-width:355px;
	margin:0 auto 20px;
	font-weight:700;
	font-family: "Raleway",sans-serif;
}
.section-img
{
	background-image:url(../images/home/Adesign_interior_photo_video_bg.png);
	background-repeat:no-repeat;
	/*margin:5%;*/
	background-position:center center;
	transition: all 1s ease;
  	-moz-transition: all 1s ease;
  	-ms-transition: all 1s ease;
  	-webkit-transition: all 1s ease;
  	-o-transition: all 1s ease;	
	min-height:500px;
	padding:25% 18%;
	
}
.design, .execution
{
	max-width:100%;	
}
#con1
{
	position:absolute;
	z-index:9999;
	font-size:32.99px;
	font-family: 'Raleway', sans-serif;
	color:#FFF;
	background:rgba(0,0,0,0.6);
    opacity: 2;
    transition: all 1s;
    -webkit-transition: all 1s;		
	vertical-align:middle;
	margin:35% auto 0%;
	left:15%;
	right:15%;
	text-align:center;


}
#con2
{
	position:absolute;
	z-index:9999;
	font-size:32.99px;
	font-family: 'Raleway', sans-serif;
	color:#FFF;
	background:rgba(0,0,0,0.6);
    opacity: 2;
    transition: all 1s;
    -webkit-transition: all 1s;		
	vertical-align:middle;
	margin:35% auto 0%;
	left:11%;
	right:11%;
	text-align:center;


}
#con3
{
	position:absolute;
	z-index:9999;
	font-size:32.99px;
	font-family: 'Raleway', sans-serif;
	color:#FFF;
	background:rgba(0,0,0,0.6);
    opacity: 2;
    transition: all 1s;
    -webkit-transition: all 1s;	
	margin-top:20%;
	vertical-align:middle;
	left:30%;
	right:30%;
	text-align:center;

}
#con1:hover, #con2:hover, #con3:hover
{
	background-color:#622f19;	
}
.section-img > h3
{
	font-size:29px;
	font-family: 'Raleway', sans-serif;
	color:#FFF;
	text-shadow: 2px 2px #666;
}
.section-img img
{
	margin:0 auto;
}

.video-glry h3
{	
	padding:0px !important;	
}
.photo-glry h3 a , .video-glry h3 a
{
	text-decoration:none;
	color:#FFF;
}
.video-glry h3 img:hover, .photo-glry h3 img:hover, .section-img > h3 :hover 
{	
	
    background:rgba(0,0,0,0.6);
    opacity: 2;
    transition: all 1s;
    -webkit-transition: all 1s;
}
.professional-promise img
{
	padding:5px;
	float:left;
}
.professional-promise img:hover
{
	background:rgba(0,0,0,0.6);
    opacity: 2;
    transition: all 1s;
    -webkit-transition: all 1s;	
}

.footer
{
	background-image:url(../images/common/footer/footer-bg.png);
	background-color:#622f19;
	background-repeat:repeat;
	min-height:467px;
	background-size:100% 100%;
	float:left;
	width:100%;
}
.col-1
{
	text-align:center;
	font-size:17.01px;
	color:#c4c4c4;
	font-family: 'Raleway', sans-serif;
	border-right:thin solid #999;
	margin:2% 0%;
}
.col-1 h3
{
	margin-top:50px;
}
.col-1 h3 img
{
	margin:0 auto;
	text-align:center;
}
.col-1 p
{
	margin-top:38px !important;	
	color:#FFF !important;
}
.follow-us
{
	font-size:17.59px;
	color:#FFF !important;
	font-family: 'Raleway', sans-serif;	
	text-align:center;
	margin-top:50px;
}
.col-2
{
	text-align:center;
	font-size:18.11px;
	color:#c4c4c4;
	font-family: 'Raleway', sans-serif;
	border-right:thin solid #999;
	padding:0% 2% 4% 2%;
	margin:2% 0% 0% 0%;
	max-width:360px;
	
}
.col-2 h3
{
	font-size:25.94px;
	color:#FFF;
	font-family: 'Raleway', sans-serif;
	margin-bottom:69px;
	width:100%;
	font-weight:600;
}
.col-2 ul
{
	padding:0px;
	margin:0px auto;
	float:left;
	width:100%;
}
.col-2 ul li
{
	list-style:none;
	padding:2px 5px;
	
}
.col-2 ul li a
{
	color:#FFF !important;
	text-decoration:none;
	color:#c4c4c4;
	font-size:18.11px;
}
.col-2 ul li a:hover
{
    opacity: 2;
    transition: all 1s;
    -webkit-transition: all 1s;	
	color:#633a34 !important;
	margin-top:2% 0%;
}

.col-3
{
	text-align:center;
	margin-top:2%;
	
}
.col-3 h3
{
	font-size:25.94px;
	color:#FFF;
	font-family: 'Raleway', sans-serif;
	margin-bottom:33px;
	width:100%;
	text-align:right;
	font-weight:600;
}
.col-3 img
{
	/*margin:0 auto;*/
	display:block;
	float:right;
}
.copy-right
{
	width:100%;
	background-color:#000;
	color:#007351;
	min-height:36px;
	float:left;
	padding:5px 17px;
}

.copy-right > ul li
{
	font-size:14px;
	color:#633a34;
	font-family: 'Raleway', sans-serif;	
	list-style:none;
	line-height:36px;
}
.terms
{
	text-align:center;
}
.powred
{
	text-align:right;
}
.powred a
{
	color:#633a34;
}

/* -- Profile -- */


.profile img
{
	margin:0 auto;
	text-align:center;
	margin-top:38px;
	max-width:100%;
}
.profile p
{
	font-family: 'Raleway', sans-serif;
	font-size:20px;	
	margin-bottom:17px;
	text-align:justify;
}
.profile h2
{
	font-size:22px;
	color:#6e4d33;
	text-align:center;
	font-family: 'futurabkbtbook', sans-serif;
}
.md-msg
{
	font-size:31px;
	color:#000;
	font-family: 'Raleway', sans-serif;		
	font-weight:600;
	padding-left:2%;
}

.md-wrap
{
	padding:0px 25px 0px 0px;	
}
.photo-wrap
{
	padding:0px;	
}
.photo
{
	background-color:#000;
	min-height:420px;
	 box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-shadow: 0px 0px 0px 5px #000;
    border: 1px solid #59595b;	
	max-width:400px;
}
.msg
{
	background-color:#31345f;
	min-height:420px;
	 box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-shadow: 0px 0px 0px 5px #31345f;
    border: 1px solid #CCC;
}
.msg p
{
	font-size:19.52px;
	color:#FFF;
	font-family: 'Raleway', sans-serif;		
	padding:7% 5% 0% 5%;
	text-align:center;
}
.position
{
	font-size:12.09px;
	color:#FFF;
	font-family: 'Raleway', sans-serif;		
	text-align:right;
	padding: 0 15px;
}
.box
{
	background-image:url(../images/adesign-about-bg.png);
	background-size:100% 100%;
	float:left;
	width:100%;
	margin:55px 0px 0px 0px;
	display:block;
	position:relative;
}
.box {
  display: inline-block;
  position: relative;
}
.box:hover
{
  opacity:.7;
  transition: all 1s;
  -webkit-transition: all 1s;
}
.box::after {
  content: '';
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  box-shadow: inset 0 0 0 0 rgba(255,255,255,.5);
  transition: box-shadow .1s ease;
}
.box:hover::after {
  box-shadow: inset 0 0 0 10px rgba(255,255,255,.5);	
}
.box p
{
	text-align: center;
	vertical-align: middle; 
	font-size:36.35px;
	color:#e5e1e1;
	text-shadow: 2px 2px #000;
	padding:125px 0px;
	text-transform:capitalize;
	
}
.box p a
{
	color:#FFF;
}

.client-speak
{
	height:auto;
	background-color:#886d58;
	background-image:url(../images/profile/Adesign_Interior_profile_bg_3.jpg);
	background-size:cover;
	width:100%;
	float:left;
	padding:0px 100px 35px;
	margin:45px 0px;
}
.client-speak h3
{
	font-size:31px;
	color:#FFF;
	font-family: 'Raleway', sans-serif;	
	text-align:center;
	font-weight:600;	
	width:100%;
	text-transform:capitalize;
	margin:25px 40px 0px 0px;
	float:left;
}

.client-msg
{
	padding:0px 25px;
	float:left;
	width:100%;
}
.client-msg p
{
	color:#FFF;
	font-family: 'Open Sans', sans-serif ;
	text-align:center;
	font-size:20px;
	margin-top:-15px;
}
.box-1
{
	margin-top:15px;
	float:left;
	width:100%;

}
.box-1 h2
{
	font-size:22px;	
	font-family: 'Open Sans', sans-serif;	
	color:#FFF;	
	text-align:center;
	width:100%;
}
.line
{
	width:100%;
	float:left;
}
.box-1 h5
{
	font-size:17px;	
	font-family: 'Open Sans', sans-serif;
	color:#dfdfdf;
	text-align:center;
	width:100%;

}


.box-1 img
{
	text-align:center;
	margin:15px auto;
	display:block;
}
.hl
{
  width: 100%;
  min-height: 4px;
  background-color: #FFF;
  color:#007351;	
}

.client-con tr td
{
	color:#FFF;
	font-family: 'Open Sans', sans-serif;
	text-align:center;
	font-size:20px;	
	height:100px;
}

/* -- Design Procss -- */

/*.design-p p
{
	font-family: 'Raleway', sans-serif;	
	//text-align:justify;
	font-size:19px;	
	margin-bottom:30px;
}*/
.design-p img
{
	margin:38px auto 0;
	text-align:center;
	max-width:100%; 
}
.box-2
{
	background-color:#6e4d33;
	min-height:515px;
	margin-bottom:30px;
	padding:0px 60px 60px 60px;
}
.box-2 h3
{
	text-align:center;
	font-size:54px;
	color:#e6e6e6;
	text-shadow: 2px 2px #000;
	padding:15px 25px;
	
}
.img-box-1
{
	background:url(../images/design-01.png);
	height:515px;
	 box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	background-size:100% 100%;	
}
.img-box-2
{
	background:url(../images/design-02.png);
	height:515px;
	 box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;	
	background-size:100% 100%;
	-ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=50)";       /* IE 8 */
	filter: alpha(opacity=70);  /* IE 5-7 */
	-moz-opacity: 0.7;          /* Netscape */
	-khtml-opacity: 0.7;        /* Safari 1.x */
	opacity: 0.7;               /* Good browsers */
	font-family: 'Raleway', sans-serif;
}
.img-box-3
{
	background:url(../images/design-03.png);
	height:515px;
	 box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	background-size:100% 100%;	
}
.box-2 p
{
	color:#e6e6e6;
	font-family: 'Raleway', sans-serif;	
	text-align:justify;
	font-size:20px;
}

.gallery-box-1
{
	float:left;	
	width:100%;
	margin:0 auto;
}
.gallery-box-1 ul li
{
	display:inline-block;
	padding:10px 13px;
	margin:0px auto;
}

/* -- Interior Design -- */
.design-i1 p
{
	font-family: 'Raleway', sans-serif;	
	font-size:19px;	
	margin-bottom:30px;
}
.design-i p
{
	font-family: 'Raleway', sans-serif;	
	font-size:19px;	
	margin-bottom:30px;
}
.design-i img
{
	margin:38px auto 0;
	text-align:center;
	max-width:100%;	 
}
.design-i h3
{
	font-family: 'Raleway', sans-serif;	
	font-size:38px;	
	font-weight:700;
}
hr.bor-sty 
{
	height:5px;
	background-color:#6e4d33;
	max-width:140px;
}
.design-i  h2
{
	font-family: 'Raleway', sans-serif;	
	font-size:27px;	
	font-weight:600;
	text-align:center;	
}

.design-consult
{
	background-image:url(../images/interior/Adesign_Interior_Interior_bg.png);
	background-size:100% 100%;
	float:left;
	width:100%;
	height:625px;
	margin-top:10px;
}
.design-consult1
{
	background-image:url(../images/fitouts/Adesign_interior_Fitout_bg.png);
	background-size:100% 100%;
	float:left;
	width:100%;
	height:625px;
	margin-top:10px;
}
/*.design-consult:hover
{	 
	opacity:0.7;
    transition: all 1s;
    -webkit-transition: all 1s;			 
}*/
.interior-design-caption
{
	position: relative; 
	height: 625px;
}
.interior-design-caption img
{	 height: 625px;
	position: absolute;
	left:-5%;		 
}

.interior-design-caption1 img
{	 padding-top:300px;	
position:relative;
left:-4%;
}
.interior-design-caption1 img:hover
{	 
	opacity:.6;
    transition: all 1s;
    -webkit-transition: all 1s;			 
}
.interior-design-caption img:hover
{	 
	opacity:.6;
    transition: all 1s;
    -webkit-transition: all 1s;			 
}
.enquiry
{
	max-width:330px;
	min-height:490px;
	background-image:url(../images/fitouts/Adesign_Interior_form_layer.png);
	float:right;
	background-size:100% 100%;
	position: absolute;
	right: 15px; 
	bottom: 20px;
	top:15px;	
}
hr.bor-sty5
{
	height:5px;
	background-color:#6e4d33;
	max-width:125px;
	margin-left:45px;
}
.form
{
	padding:0px 0px;
}
.enquiry p:nth-of-type(1)
{
	color:#6e4d33;
	font-size:21.43px;
	font-weight:600;
	padding:15px;
	font-family: 'Raleway', sans-serif;
	margin:0px auto !important;
}
.enquiry p:nth-of-type(2) {
	
	font-size:11px;
	font-family: 'Raleway', sans-serif; 
	color:#000; 
	text-align:center;
}
.submit
{
	height:36px;
	background-color:#6e4d33;
	border:none;
	text-align:center;
	padding:0px 50px;
	width:100%;	
	color:#000;
}
input[type=text]{
    width: 100%;
    margin: 0px 0;
    box-sizing: border-box;
	border-color:#413d38;
	min-height:40px;
	color:#000;
	font-family: 'Raleway', sans-serif; 
	font-size:13.3px;
}
.texta
{
	width: 100%;
    margin: 0px 0;
    box-sizing: border-box;
	border-color:#413d38;
	min-height:40px;
	color:#000;
	font-family: 'Raleway', sans-serif; 
	font-size:13.3px;	
}
.select-o
{
	width: 100%;
    margin: 0px 0;
    box-sizing: border-box;
	border-color:#413d38;
	min-height:40px;
	color:#000;
	font-family: 'Raleway', sans-serif; 
	font-size:13.3px;	
	text-align:center;	
}
hr.bor-sty2
{
	height:2.5px;
	background-color:#007351;
	max-width:79px;
}
input[type=submit]:hover{
	color:#FFF;
	font-family: 'Raleway', sans-serif; 
	-webkit-animation-name: example; /* Chrome, Safari, Opera */
    -webkit-animation-duration: 2s; /* Chrome, Safari, Opera */
    animation-name: example;
    animation-duration: 2s;	
}
input::-webkit-input-placeholder {
	color: black !important;
	font-family: 'Raleway', sans-serif; 
	font-size:13.3px;	
}
 
input:-moz-placeholder { /* Firefox 18- */
	color: black !important;  
	font-family: 'Raleway', sans-serif;
	font-size:13.3px;	 
}
 
input::-moz-placeholder {  /* Firefox 19+ */
	color: black !important;  
	font-family: 'Raleway', sans-serif; 
	font-size:13.3px;	
}
 
input:-ms-input-placeholder {  
	color: black !important;  
	font-family: 'Raleway', sans-serif; 
	font-size:13.3px;	
}
textarea::-webkit-input-placeholder {
	color: black !important;  
	font-family: 'Raleway', sans-serif; 
	font-size:13.3px;
}
 
textarea:-moz-placeholder { /* Firefox 18- */
	color: black !important;  
	font-family: 'Raleway', sans-serif; 
	font-size:13.3px; 
}
 
textarea::-moz-placeholder {  /* Firefox 19+ */
	color: black !important;  
	font-family: 'Raleway', sans-serif; 
	font-size:13.3px; 
}
 
textarea:-ms-input-placeholder {  
	color: black !important;  
	font-family: 'Raleway', sans-serif; 
	font-size:13.3px;
}
/* Chrome, Safari, Opera */
@-webkit-keyframes example {
    from {background-color: #622f19;}
    to {background-color: #000;}
}

/* Standard syntax */
@keyframes example {
    from {background-color: #622f19;}
    to {background-color: #000;}
}
.recent-project
{
	
	min-height:300px;
	float:left;
	width:100%;
}
.imggroup{
	padding-top:20px;
	width:96%;
	padding-left:4%;
	
}
.recent-wrap
{
	width:100%;
	min-height:500px;
	padding:0px 70px;
	margin-top:20px;
	margin-bottom:20px;
	float:left;	
	padding:0px;
}
.project1
{
	background-image:url(../images/project-1.png);
	min-height:500px;
	 box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	float:left;
	background-repeat:no-repeat;
	border:none;
	background-size:100% 100%;
}
.project2
{
	background-image:url(../images/project-2.png);
	min-height:500px;
	 box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	float:left;
	background-repeat:no-repeat;
	background-size:100% 100%;
}
.project3
{
	background-image:url(../images/project-3.png);
	min-height:500px;
	 box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
	float:left;
	background-repeat:no-repeat;
	border:none;
	background-size:100% 100%;
}
.recent-project h3
{
	color: black !important;  
	font-family: 'Raleway', sans-serif; 
	font-size:38px; 
	text-align:center;
	font-weight:600;	
	margin-top:30px;
}
.bor-sty3
{
	height:2px;
	background-color:#333;
	width:100%;
	border:none;
}
.project-wrap
{
	float:left;
	min-height:620px;
	width:100%;	
}
.our-services
{
	padding:0% 2%;
	float:left;
	width:100%;
	
}
.our-services h3
{
	color: black !important;  
	font-family: 'Raleway', sans-serif; 
	font-size:38px; 
	text-align:center;	
	font-weight:600;
}
.list-style-bg
{
	background-image:url(../images/list-style.png);
	background-repeat: no-repeat;
	min-height:250px;
}
.service-highlight
{
	list-style:none;
	min-height:250px;
	background-image:url(../images/list-style.png);
	background-repeat:repeat-y;
	padding:0px 60px;
	float:left;
}

.service-highlight ul li
{
	list-style:none;
	padding:7px 50px;
	color: black !important;  
	font-family: 'Raleway', sans-serif; 
	font-size:25px;	
}
.testimonials
{
	float:left;
	
}
.testimonials h3
{
	color: black;  
	font-family: 'Raleway', sans-serif; 
	font-size:38px; 
	text-align:center;	
	font-weight:600;
}
.testimonials h3::after
{
	background-image:url(../images/quotes.png);	
}
.testi1
{
	background-color:#947b68;
	 box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-shadow: 0px 0px 0px 5px #947b68;
    border: 1px solid #FFF;	
	float:left;
	padding:36px 10px 15px;
	
}
.testi-wrap
{
	width:100%;
	margin-top:15px;
	float:left;
	padding:0px 5%;
}



.project1:hover, .project2:hover , .project3:hover
{
	opacity: .8;
	cursor:pointer;
    transition:background .5s;
    -webkit-transition:background .5s;
}
.project1 h2,.project2 h2,.project3 h2
{
	font-family: 'Raleway', sans-serif; 
	font-size:30px;
	color:#6e4d33;
	font-size:600;
	text-align:center;
	bottom:80px;
	position:absolute;
	width:90%;
	font-weight:600; 
}
.project1 h4,.project2 h4,.project3 h4
{
	background-color:#6e4d33;
	font-family: 'Raleway', sans-serif; 
	font-size:15.91px;
	padding:10px 0px;
	color:#FFF;
	position:absolute;
	bottom:35px;
	min-height:35px;
	width:60%;
	text-align:center;
	margin:0 15%;
	text-transform:uppercase;
}
.project1 h4:hover,.project2 h4:hover,.project3 h4:hover
{
  background:#6e4d33;
  cursor:pointer;
  transition:background .3s;
  -webkit-transition:background .3s;
  font-weight:bold;
}
.testi1 img
{
	margin:0 auto;
	text-align:center;
	display:block;
}
.testi1 h3
{
	color:#6e4d33;
	font-family: 'Raleway', sans-serif; 
	font-size:17px;
	font-weight:600;
	margin-bottom:20px;
}
.testi1 p
{
	color:#ffffff;
	font-family: 'Raleway', sans-serif; 
	font-size:15.93px;
	padding:5px 10px;
	text-align:center;
	line-height:35px;
}
.read-more1
{
	font-family: 'Raleway', sans-serif; 
	font-size:15.93px;
	color:#016346;
	margin-bottom:35px;
	margin:35px 25px 25px 25px;	
	text-decoration: none;
}

.read-more1 a
{
	color:#FFF;
	font-weight:600;
	background-color:#6e4d33;
	padding:10px 15px;	
	border-radius:5px;
	text-decoration:none;
	
}
.read-more1 a:hover
{
	text-decoration:none;
	text-transform: none;
	background-color:#300;
-webkit-transition: all 2s; /* For Safari 3.1 to 6.0 */
    transition: all 2s;
}


/* -- HOSPITALITY -- */

.box-3 h4
{
	font-family: 'Raleway', sans-serif; 
	font-size:20px;	
	font-weight:bold;		
}
.box-3 p
{
	font-family: 'Raleway', sans-serif; 
	font-size:20px;	
}
hr.bor-sty4 
{
	height:5px;
	background-color:#6e4d33;
	max-width:100px;
	padding:0px;
	margin:0px;
}

/* Photo */

.photo-gallery h3
{
	font-family: 'Raleway', sans-serif; 
	font-size:39px;		
}
.col-left1
{
	min-height:600px;
	padding-top:37% !important;
}
.left-wrap
{
	border-right:thin solid #e2e2e2;
}
.gallery img
{
	margin-bottom:25px;
	
}
.gallery img:hover
{
	transition:background .3s;
	-webkit-transition:background .3s;
	opacity: .8;		
}
.view-next
{
	bottom: 40px;
	position: absolute;
	color:#007351;
	font-family: 'Raleway', sans-serif; 
	font-size:20.16px;		
    position: absolute;
    right: 40px;
}

/* Video */

.video-col-left{
	border-right:thin solid #e2e2e2;
	margin-bottom:40px;	
}
.video-col-left img
{	
	border:10px solid #e2e2e2;
	width:100%;
	
}
.video-col-right
{
	margin-top:5px;	
	padding:5px 25px;
}
.video-col-right img
{
	margin-bottom:25px;	
	width:100%;
}
/* Contact Us */

.contact-us img
{
	margin:0 auto;
	text-align:center;
	max-width:100%;
}
.contact-us p
{
	font-family: 'Raleway', sans-serif; 
	font-size:25px;
	color:#6e4d33;
	text-align:center;
	margin-bottom:25px;		
}
.contact-left
{
	background-color:#6e4d33;
	min-height:675px;
	margin-bottom:46px;
	 box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-shadow: 0px 0px 0px 5px #6e4d33;
    border: 1px solid #FFF;	
}
.contact-left p
{
	font-family: 'Raleway', sans-serif; 
	font-size:19px;	
	color:#FFF;
	padding:5% 15%;
}
.contact-right
{
	padding-left:2.5%;	
}
.contact-right h3
{
	font-family: 'Raleway', sans-serif; 
	font-size:34px;	
	color:#000;		
	font-weight:bold;
}
.location p
{
	font-family: 'Raleway', sans-serif; 
	font-size:18px;	
	color:#FFF;	
	padding:0px;
	text-align:center;
}
.contact p
{
	font-family: 'Raleway', sans-serif; 
	font-size:18px;	
	color:#FFF;	
	padding:0px;
	text-align:center;	
}

.email p
{
	font-family: 'Raleway', sans-serif; 
	font-size:18px;	
	color:#FFF;	
	padding:0px;
	text-align:center;	
}
.location h4, .contact h4, .email h4
{
	font-family: 'Raleway', sans-serif; 
	font-size:18px;	
	color:#FFF;	
	border:thin solid #FFF;
	padding:5px 5px;
	text-align:center;
	max-width:200px;
	margin:5px auto;
	font-weight:bold; 	
	
}

.contact img, .email img, .location img
{
	margin:0 auto;
	text-align:center; 	
}
.form2
{
	margin-top:50px;
	padding:0 5% 0px 10%;
}

.sub
{
	height:36px;
	background-color:#6e4d33;
	border:none;
	text-align:center;
	padding:0px 50px;
	width:100%;	
	color:#FFF !important;
}
.form2  input[type=text]{
    width: 100%;
    margin: 8px 10%;
    box-sizing: border-box;
	border:1px solid #0a0a0a;
	min-height:53px;
	font-family: 'Raleway', sans-serif; 
	background-color:#fff  !important;
	font-size:16px;
}
.texta
{
	width: 100%;
    margin: 8px 10%;
    box-sizing: border-box;
	border:1px solid #0a0a0a;
	min-height:80px;
	color:#6e4d33;
	font-family: 'Raleway', sans-serif; 
	background-color:#fff  !important;
}
.text-fi
{
	width: 100%;
    margin: 0px 0;
    box-sizing: border-box;
	border:1px solid #0a0a0a;
	min-height:40px;
	color:#6e4d33;
	font-family: 'Raleway', sans-serif; 
	font-size:16px;
	
}
.capt-p
{
	padding:0% 17.5%;
}
.sub:hover{
	color:#FFF;
	font-family: 'Raleway', sans-serif; 
	font-size:13.3px;]
	-webkit-animation-name: example; /* Chrome, Safari, Opera */
    -webkit-animation-duration: 2s; /* Chrome, Safari, Opera */
    animation-name: example;
    animation-duration: 2s;	
}
.map
{
	left:5%;
	width:95%;
	min-height:400px;
	float:left;
	margin-bottom:40px;
}
.form2 input::-webkit-input-placeholder {
	color: #000 !important;
	font-size:19px !important;
	
}
 
.form2 input:-moz-placeholder { /* Firefox 18- */
	color: #000!important;
	font-size:19px !important; 
	
}
 
.form2 input::-moz-placeholder {  /* Firefox 19+ */
	color: #000 !important;  
	font-size:19px !important;
}
 
.form2 input::-ms-input-placeholder {  
	color: #000 !important ;  
	font-size:19px !important;
	
}
.form2 textarea::-webkit-input-placeholder {
	color: #000 !important ;  
	font-size:19px !important;
	
}
 
.form2 textarea:-moz-placeholder { /* Firefox 18- */
	color: #000 !important ;  
	font-size:19px !important;
	  
}
 
.form2 textarea::-moz-placeholder {  /* Firefox 19+ */
	color: #000 !important ;  
	font-size:19px !important;
	
}
 
.form2 textarea:-ms-input-placeholder {  
	color: #000 !important ;  
	font-size:14px !important;
}
.form3 input::-webkit-input-placeholder {
	color: #000 !important;
	font-size:14px !important;
	
}
 
.form3 input:-moz-placeholder { /* Firefox 18- */
	color: #000!important;
	font-size:14px !important; 
	
}
 
.form3 input::-moz-placeholder {  /* Firefox 19+ */
	color: #000 !important;  
	font-size:14px !important;
}
 
.form3 input::-ms-input-placeholder {  
	color: #000 !important ;  
	font-size:14px !important;
	
}
.form3 textarea::-webkit-input-placeholder {
	color: #000 !important ;  
	font-size:14px !important;
	
}
 
.form3 textarea:-moz-placeholder { /* Firefox 18- */
	color: #000 !important ;  
	font-size:19px !important;
	  
}
 
.form3 textarea::-moz-placeholder {  /* Firefox 19+ */
	color: #000 !important ;  
	font-size:19px !important;
	
}
 
.form3 textarea:-ms-input-placeholder {  
	color: #000 !important ;  
	font-size:19px !important;
}
/* Contact Us */

.enquiry-w
{
	
}
.enquiry-w img
{
	margin:30px auto -15px;
	text-align:center;
	max-width:100% !important;
}
.enquiry-left
{
	margin-bottom:50px;	
}
.enquiry-w2
{
	margin-top:50px;	
}
.enquiry-left h3
{
	font-family: 'Raleway', sans-serif; 
	font-size:31.01px;	
	color:#6e4d33;	
	font-weight:700;	
}
.enquiry-right
{
	height:auto;
	box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-shadow: 0px 0px 0px 5px #d8d8d8;
    border: 1px solid #FFF;	
	background-color:#d8d8d8;
	padding:0px 50px 50px 50px !important;
	margin-bottom:54px;
}
.enquiry-right h3
{
	font-family: 'Raleway', sans-serif; 
	font-size:40.17px;	
	color:#6e4d33;	
	font-weight:700;		
}
.enquiry-right h4
{
	font-family: 'Raleway', sans-serif; 
	font-size:18.17px;	
	color:#000;	
	text-align:center;	
	font-weight:600;
}
/*.form3
{
	margin-top:10px;
	padding:0%;
}*/
.form3
{
	margin-top:10px;
color:#000;

}
.name-01
{
	background-image:url(../images/text/icon-pack-01/name.png);
	background-repeat:no-repeat;
	background-position:2.5% 50%;
}
.phone-01
{
	background-image:url(../images/text/icon-pack-01/phone.png);
	background-repeat:no-repeat;
	background-position:2.5% 50%;	
}
.email-01
{
	background-image:url(../images/text/icon-pack-01/email.png);
	background-repeat:no-repeat;
	background-position:2.5% 50%;		
}
.city-01
{
	background-image:url(../images/text/icon-pack-01/city.png);
	background-repeat:no-repeat;
	background-position:2.5% 50%;		
}
.name-01:focus, .phone-01:focus, .email-01:focus, .city-01:focus, .text-a:focus
{
	background-image:none;	
}
.sub3
{
	height:36px;
	background-color:#007351;
	border:none;
	text-align:center;
	padding:0px 50px;
	width:100%;	
	color:#FFF !important;
}
.form3 input[type=text]{
   /* width: 100%;
    margin: 0px 0;
    box-sizing: border-box;
	border:1px solid #0a0a0a;
	min-height:25px;
	max-height:25px
	font-family: 'Raleway', sans-serif; 
	background-color:#f4f4f4  !important;
	font-size:18px;*/width: 90%;
    margin: 0px 0;
    box-sizing: border-box;
	border:1px solid #cfcdcd;
	min-height:25px;
	max-height:25px;
	font-family: 'Raleway', sans-serif; 
	background-color:#f4f4f4  !important;
	font-size:18px;
	text-align:center;
}
.text-a
{
	width: 100%;
    margin: 0px 0;
    box-sizing: border-box;
	border:1px solid #0a0a0a;
	height:208px;
	color:#000;
	font-family: 'Raleway', sans-serif;	
	background-color:#f4f4f4  !important;	
	background-image:url(../images/text/icon-pack-01/comments.png);
	background-repeat:no-repeat;
	background-position:2.5% 2.5%;	
	
}
.select-e
{
	width: 100%;
    margin: 0px 0;
    box-sizing: border-box;
	border-color:black !important;
	min-height:55px;
	color:#413d38;
	font-family: 'Raleway', sans-serif; 
	text-align:center;	
	background-color:#f4f4f4 !important;
	background-image:url(../images/text/icon-pack-01/service.png);
	background-repeat:no-repeat;
	background-position:50% 50%;	
	font-size:25px;
}
.sub-btn, .reset-btn
{	
	width:98%;
	min-height:56px;
	background-color:#6e4d33;
	border:none;
	float:left;		
	font-family: 'Raleway', sans-serif;
	font-weight:600;
	font-size:24.93px;
	color:#FFF;
}
.captcha h3
{
	font-family: 'Raleway', sans-serif; 
	font-size:18.01px;	
	color:#000000;
	text-align:center;
}
.refresh
{
	width:100%;
	float:left;
	min-height:35px;
	text-align:center;
	font-family: 'Raleway', sans-serif; 
	font-size:18.01px;	
}
.capt-p2 img 
{
	margin:0 auto;
	text-align:center;
}
.img-wrap img
{
	margin-top:25px;
}
.img-wrap img:hover
{
	opacity:.8;
    transition: all 1s;
    -webkit-transition: all 1s;
}
.address
{
	margin-top:50px;
	float:left;
	text-align:center;
	width:100%;
}
.address img
{
	margin:0 auto;
	text-align:center;
	width:5%;
}
.address p
{
	font-family: 'Raleway', sans-serif; 
	font-size:20px;	
	color:#6e4d33;
}



@media only screen and (min-width: 1024px) {
	
	.testi1
	{
		height:440px;
	}
	.client-msg
	{
		height:auto !important;
		float:left !important;
	}
	
}

@media only screen and (max-width: 992px) {
	
	.menu-list 
	{
		max-width:100% !important;
	}
	.menu-list ul
	{
		padding:7.5px 11.5px !important;
	}
	.menu-list ul li a:after 
	{
		padding:0px 11.5px !important;
	}
	.border
	{
		display:none !important;
	}
	.con-add 
	{
   		 position: absolute;
    	 right: 45px;
    	 text-align: right;
    	 top: 10px;
   		 width: 100%;

	}
	.logo
	{
		top:34px; !important;
		
	}
	.testi1
	{
		height:auto;
	}
	.col-left1
	{
		padding:0% !important;
		min-height:auto !important;
	}
	
}
@media only screen and (max-width: 768px) {

	.menu-list 
	{
		max-width:100% !important;	
	}
	.menu-list ul
	{
		padding:7.5px 11.5px !important;
		margin:55px 0px !important;
	}
	.logo
	{
		padding:1.9% !important;
		margin:0 auto !important;
	}
	.client-speak
	{
		padding:0px !important;
	}
	.photo
	{
		margin-bottom:50px !important;
		padding:25% 0% !important;
	}
	.box-2
	{
		padding:10px 10px !important;
	}

	.col-left1
	{
		min-height:150px !important;
		margin:0 auto !important;
		padding:0% !important;
	}
	.col-left1 img
	{
		margin:0 auto !important;
		text-align:center !important; 
	}
	.enquiry-right
	{
		padding:0px  !important;
	}
	.col-2
	{
		max-width:100% !important;
	}
	.col-3
	{
		padding:15px !important;
	}
	.copy-right
	{
		text-align:center !important;
	}
	.copy-right > ul li
	{
		text-align:center !important;
	}
	.gallery-grid
	{
		background-color:#622f19 !important;
	}
	.con-add, .con-add a
	{
		font-size:12px !important;	
	}
	#con1, #con2, #con3
	{
		font-size:12px !important;
	}
	.section-img
	{   
		background-size: 90% 65% !important;
    	padding: 50% 15% !important;
    	transition: all 1s ease 0s !important;
		min-height:auto !important;
	}
	.project1, .project2, .project3
	{
		background-size:100% 100% !important;
		box-shadow: inset 0 0 0 1px rgba(255,255,255,.9) !important;
		background-position:center center !important;
	}
	.carousel-indicators
	{
		display:none !important;
	}
	.client-msg
	{
		padding:0px !important;
	}
	.client-msg p
	{
		padding:0px !important;
	}
/* Medium Devices, Desktops */

@media only screen and (max-width: 1280px) {
	
	.menu-list 
	{
		max-width:100% !important;
	}
	.menu-list ul
	{
		padding:7.5px 11.5px !important;
	}
	.menu-list ul li a:after 
	{
		padding:0px 11.5px !important;
	}
	.border
	{
		display:none !important;
	}
	.col-3 img
	{
		margin:0 auto !important; 
		display:block !important;
		float:none !important;
	}
	.col-3 h3
	{
		text-align:center !important;
		
	}


}
@media only screen and (max-width: 480px) {
	
	.logo img
	{
		width:100px !important;
		height:100px !important;
		top:15px;	
	}
}
@media only screen and (min-width : 1400px)
	{
	.col-2
	{
		max-width:100% !important;
	}	
	.menu-list ul
	{
		width:100% !important;
	}
	}
	