/**
Author: Skylark Infotech
website:www.skylarkinfotech.com
**/

/**Google Fonts**/
@import url(https://fonts.googleapis.com/css?family=Oswald);
@import url(https://fonts.googleapis.com/css?family=Abel);
@import url(https://fonts.googleapis.com/css?family=Josefin+Sans:400,400italic,600);
@import url(https://fonts.googleapis.com/css?family=Lato);
@import url(https://fonts.googleapis.com/css?family=Dancing+Script:400,700);
@import url(https://fonts.googleapis.com/css?family=Tangerine:400,700);
@import url(https://fonts.googleapis.com/css?family=Playball);

/**Stylesheet**/
@import url("style3.css");
@import url("bootstrap.min.css");
@import url("font-awesome.css");
@import url("font-awesome.min.css");
@import url("animation.css");
@import url("navigation.css");
/**
font-family: 'Lato', sans-serif;
font-family: 'Oswald', sans-serif;
font-family: 'Abel', sans-serif;
font-family: 'Dancing Script', cursive;
**/

body {
	margin:0;
	padding:0;
	line-height:23px !important;
	font-family: 'Lato', sans-serif;
	color:#323232;
	overflow-x:hidden
}
h1, h2, h3 {
	/*font-family: 'Abel', sans-serif;*/
	font-family: 'Lato', sans-serif;
	color:#323232;
}
h1 {
	font-size:32px;
	font-weight:600;
}
h2 {
	font-size:32px;
}
h3 {
	font-size:28px;
}
.pt30 {
	padding:30px 0;
}
.pt45 {
	padding-top:45px;
}
.pb45 {
	padding-bottom:45px;
}
.pb35 {
	padding-bottom:30px;
}
.pb20 {
	padding-bottom:20px;
}
.pt20 {
	padding-top:20px;
}
.h2pb20 {
	padding-bottom:15px;
}
.albtn .btn {
	width:100% !important;
}
/**Main Css Start**/
header {
	width:100%;
	float:left;
	background:rgba(255, 255, 255, 0.68);
	-webkit-box-shadow: 0px 4px 10px 0px rgba(133, 133, 133, 1);
	-moz-box-shadow: 0px 4px 10px 0px rgba(133, 133, 133, 1);
	box-shadow: 0px 4px 10px 0px rgba(133, 133, 133, 1);
	z-index:2500;
	position:absolute;
	top:0;
}
.head-top {
	width:100%;
	float:left;
}
.head-navi {
	width:100%;
	float:left;
}
.interbox .col-md-4 h2 {
	visibility:visible;
	position:absolute;
	position: absolute;
	text-align: center;
	font-size: 18px;
	width: 92%;
	background: rgba(255, 255, 255, 0.55);
	padding: 15px;
	top: 8%;
}
.interbox .col-md-4:hover h2 {
	position:absolute;
	position: absolute;
	text-align: center;
	font-size: 18px;
	width: 92%;
	background: #323232;
	color:#fff;
	padding: 15px;
	top: 8%;
	visibility:visible;
}
.enter {
	background:#323232;
	color:#fff;
	text-align:center;
	padding:12px 35px;
	border:none;
	border-radius:0;
	text-transform:uppercase;
}
.trunkdesign {
	background:#404040;
	width:100%;
	float:left;
	margin-top:45px;
}
.abtcntent {
	width: 86.3612%;
	float: left;
	padding: 30px;
	padding-right:0;
}
.abtcntent h2 {
	color:#fff;
	font-size:28px;
	text-align:right;
}
.abtcntent h3 {
	color:#fff;
	font-size:22px;
	text-align:right;
	margin-top:10px;
}
.abtcntenta {
	width: 98%;
	float: left;
	padding: 30px;
	padding-right:0;
}
.abtcntenta h2 {
	color:#fff;
	font-size:28px;
	text-align:right;
}
.pcntent {
	/*padding:15px;
	border:1px solid #777;*/
	color:#fff;
}
.arctdesign-btn {
	width:100%;
	float:left;
	padding-top:15px;
}
.abtcntent .btn {
	padding:6px 6px;
}
.interdesign {
	background:#fff;
	width:100%;
	float:left;
	margin-top:0;
}
.abtcntent1 {
	width: 86.3612%;
	float: right;
	padding: 30px;
	padding-left:0;
}
.abtcntent1 h2 {
	color:#323232;
	font-size:28px;
	text-align:left;
}
.abtcntent1 h3 {
	color:#323232;
	font-size:22px;
	text-align:left;
	margin-top:10px;
}
.pcntent1 {/*padding:15px; border:1px solid #777; */
	color:#323232;
}
.abtcntent1 .btn {
	padding:6px 6px;
}
.arctdesign-btn .btn a {
	text-decoration:none;
	color:#404040 !important;
}
.arctdesign-btn .btn a {
	text-decoration:none;
	color:#404040 !important;
	padding-left:0;
}
.bynw {
	background: rgba(255, 255, 255, 0.61);
	border: 4px solid rgba(64, 64, 64, 0.74);
	padding: 30px 20px;
	text-align:center;
	font-size:26px;
	font-weight:700;
	line-height:35px;
	margin-top:55px;
	margin-bottom:45px;
	border-radius:6px;
}
.bgfix {
	background:url(../images/background.jpg);
	background-size: cover;
	background-attachment:scroll;
	background-attachment:cover;
}
.mt-top {
	margin-top:0px;
}
.promisbg {
	background:url(../images/our-promise.jpg) 50%;
	background-size: cover;
	background-attachment:scroll;
	background-attachment:cover;
}
.ct7wd {
	background:rgba(255, 255, 255, 0.72);
	width:100%;
	float:left;
}
.abt7wd {
	background:url(../images/conng.jpg) 50%;
	background-size: cover;
	background-attachment:scroll;
	background-attachment:cover;
}
.ourprmise {
	background:rgba(50, 50, 50, 0.62);
	width:100%;
	float:left;
	padding:15px;
	margin-top:10px;
	margin-bottom:10px;
}
.ourprmise h2 {
	color:#fff;
	margin-top:10px;
	text-align:center;
	border-bottom:3px double rgba(238, 238, 238, 0.55);
	padding-bottom:10px;
}
.ourprmise ul {
	margin:0;
	padding:0;
}
.ourprmise ul li {
	display:inline-block;
	float:left;
	width:100%;
}
.servbox {
	width:100%;
	float:left;
	/*background:#2fa3db;*/
	padding:10px;
	color:#fff;
	font-weight:300;
	font-size:16px;
	margin-bottom:5px;
	text-align:center;
}
.servbox .fa {
	margin-right:5px;
}
.servbox a {
	text-decoration:none;
	color:#fff;
	text-align:center;
}
.hvr-float-shadow {
	display: inline-block;
	vertical-align: middle;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
	box-shadow: 0 0 1px rgba(0, 0, 0, 0);
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
	-moz-osx-font-smoothing: grayscale;
	position: relative;
	-webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform;
	transition-property: transform;
}
.hvr-float-shadow:before {
	pointer-events: none;
	position: absolute;
	z-index: -1;
	content: '';
	top: 100%;
	left: 5%;
	height: 10px;
	width: 90%;
	opacity: 0;
	background: -webkit-radial-gradient(center, ellipse, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
	background: radial-gradient(ellipse at center, rgba(0, 0, 0, 0.35) 0%, rgba(0, 0, 0, 0) 80%);
	/* W3C */
  -webkit-transition-duration: 0.3s;
	transition-duration: 0.3s;
	-webkit-transition-property: transform, opacity;
	transition-property: transform, opacity;
}
.hvr-float-shadow:hover, .hvr-float-shadow:focus, .hvr-float-shadow:active {
	-webkit-transform: translateY(-5px);
	transform: translateY(-5px);/* move the element up by 5px */
}
.hvr-float-shadow:hover:before, .hvr-float-shadow:focus:before, .hvr-float-shadow:active:before {
	opacity: 1;
	-webkit-transform: translateY(5px);
	transform: translateY(5px);/* move the element down by 5px (it will stay in place because it's attached to the element that also moves up 5px) */
}
.conbg {
	background:url(../images/conng.jpg) 50%;
	background-size: cover;
	background-attachment:scroll;
	background-attachment:cover;
}
.map {
	width:100%;
	float:left;
	position:absolute;
}
.mapadd {
	width: 100%;
	/* left: 25%; */
    background: rgba(255, 255, 255, 0.66);
	padding: 30px;
	min-height: 250px;
}
.mapadd h2 {
	font-size:36px;
	margin-top:15px;
}
.mapadd h3 {
	font-size:24px;
	margin-top:10px;
	color:#777777;
}
.contactbtm {
	width:100%;
	float:left;
	margin-top:0px;
	padding-top:20px;
}
.reach {
	font-size:22px !important;
}
.reach1 {
	font-size:18px !important;
}
.bordrbtm {
	padding-bottom:5px;
	border-bottom:1px solid #ddd;
}
.contactdetails {
	width:100%;
	float:left;
	padding-top:5px;
}
.contactdetails p {
	line-height:21px;
}
.hdingbdr {
	border-bottom:1px solid #ddd;
	padding-bottom:5px;
	padding-top:10px;
}
/*enquryform*/
.enquryfrm {
	width:100%;
	float:left;
	border:1px solid #ddd;
	padding:15px;
	padding-bottom:0;
}
.enquheading {
	font-size:20px;
	background:#353535;
	padding:10px;
	color:#fff;
	margin:-15px;
}
.talkto {
	margin-top:20px;
	font-family: 'Playball', cursive;
	font-size:20px;
}
footer {
	width:100%;
	float:left;
	background:#404040;
	color:#fff;
}
footer .col-md-3 {
	padding:0 5px !important;
}
footer h3 {
	margin-top:0;
	color:#fff;
	font-size:17px;
}
footer ul {
	margin:0;
	padding:0;
}
footer ul li {
	display:inline-block;
	width:100%;
	float:left;
}
footer ul li a {
	display:inline-block;
	width:100%;
	float:left;
	text-decoration:none;
	color:#D2D2D2;
	padding:3px 0;
	font-weight:500;
	font-size:14px;
}
footer ul li a:focus, a:hover {
	color:#000000;
	text-decoration:none;/* background:#D2D2D2;*/
}
footer .socil a {
	background:#fff;
	color:#323232;
	width:30px;
	height:30px;
	text-align:center;
	line-height:30px;
	float:left;
	margin-right:5px;
}
footer .socil a:hover {
	padding-left:0;
}
.ftrcon span {
	float:left;
	padding-right:5px;
	clear:left;
}
.ftrcon label {
	font-weight:normal;
	float:left;
}
.footer-btm {
	width:100%;
	float:left;
	background:#323232;
	padding-top:15px;
}
.contacts1 {
	width:100%;
	float:left;
	background:#fff;
	padding:15px;
	min-height:190px;
}
.contacts1 h2 {
	font-size:18px;
}
.contacts1 p {
	font-size:14px;
	line-height:16px;
}
/*Tabs*/
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
	border-bottom:#ddd;
}
.serv1 {
	border-bottom:none;
}
.serv1 li a {
	background:#fff;
	position: relative;
	display: block;
	padding: 5px 5px;
	border: 1px solid #ddd !important;
	border-radius:4px;
}
.abtcntent h2 {
	color:#fff;
	font-size:28px;
	text-align:right;
}
.abtcntent h3 {
	color:#fff;
	font-size:22px;
	text-align:right;
	margin-top:10px;
}
.protab {
	text-align:center;
	margin-top:15px;
}
.protab>li {
/*float:none !important;*/
}
.protab>li a {
	background: #0076BD;
	color: #fff;
	padding: 8px 15px;
}
.protab>li a:hover {
	background: #014693;
	color: #fff;
	padding: 8px 15px;
}
.pcolr {
	color:#fff;
}
.servBox {
	width:100%;
	float:left;
}
.abtp p {
	font-family: 'Abel', sans-serif;
	font-size:16px;
}
/*Interiior Designer*/
.head {
	position:relative !important;
}
.interior-designer {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	left: 0 !important;
	/*opacity: 0;
    top: 0;
    position: absolute;*/
    width: 100%;
	display: block !important;
	height: 330px;
	-webkit-transition: opacity ease-in-out 500ms;
	-moz-transition: opacity ease-in-out 500ms;
	-o-transition: opacity ease-in-out 500ms;
	transition: opacity ease-in-out 500ms;
}
.interior-designer h2 {
	color:#fff;
	font-size: 38px;
	font-weight: 700;
	padding-top:30px;
}
.interior-designer h3 {
	color:#0079d3;
	font-size: 24px;
	font-weight: 700;
	margin-top:10px;
	line-height:39px;
}
.titlebg {
	background:rgba(0, 0, 0, 0.74);
	padding:5px;
}
.area {
	font-size:20px;
	color:#fff;
	padding-top:30px;
	/*background:rgba(0, 0, 0, 0.57);*/
	padding:5px;
}
.designBox {
	width:100%;
	float:left;
	margin-bottom:30px;
}
.designBox h3 {
	font-size:16px;
	text-align:center;
	margin-top:0;
}
.designBox .btn {
	width:100%;
	margin-top:-15px;
}
.designBox img {
	min-height:260px;
}
.thme{width:100%; float:left;}
.thme img {
	width:100%;
	float:left;
	margin-bottom:15px;
}
.thme .btn {
	width:100%;
}
.thme1 img {
	width:100%;
	float:left;
	margin-bottom:15px;
}
.thme1 .btn {
	width:100%;
	background:#404040;
	color:#fff;
}
.thme1 .btn a {
	text-decoration:none;
	color:#fff;
}
.interior-decorator {
	background-position: 50%;
	background-repeat: no-repeat;
	background-size: cover;
	left: 0 !important;
	/*opacity: 0;
    top: 0;
    position: absolute;*/
    width: 100%;
	display: block !important;
	/*height: 485px;*/
	-webkit-transition: opacity ease-in-out 500ms;
	-moz-transition: opacity ease-in-out 500ms;
	-o-transition: opacity ease-in-out 500ms;
	transition: opacity ease-in-out 500ms;
}
.interior-decorator h2 {
	margin-top:0;
	color:#323232;
}
.interior-decorator p {
	line-height:21px;
	color:#323232;
}
.promisbg {
	background:url(../images/our-promise.jpg) 50%;
	background-size: cover;
	background-attachment:scroll;
	background-attachment:cover;
}
.imgheigh img {
	width:33.333333%;
	float:left;
}
.trdndhead {
	font-size:24px;
	color:#0061aa;
	text-align:center;
	line-height:30px;
	margin-top:10px;
}
.trdndhead span {
	font-size:20px;
	color:#323232
}
.heighendd {
	background:#10253f;
}
.heighendd p {
	font-size:16px;
	color:#fff;
}
.pb0 {
	padding-bottom:0 !important;
}
.pt30a {
	padding-top:30px;
}
.pt30a h2 {
	margin-bottom:30px;
}
.hspitality {
	background: #404040;
	font-size: 26px;
	color: #fff;
	padding: 10px;
}
.pt20 .buyheading {
	width: 100%;
	text-align: center;
	bottom: 0;
	float: left;
	margin-top: -366px;
	background: rgba(50, 50, 50, 0.65);
}
.pt20 .buyheading h2 {
	color:#fff;
	font-weight:bold;
}
.pt20 .buyheading h2 {
	text-align:center;
}
.byebg {
	width:100%;
	float:left;
}
.byebg img {
	width:100%;
	float:left;
}
.lgbtn {
	width:100%;
	float:left;
	background:#323232;
}
.lgbtn ul{padding:0; margin:0; text-align:center;}
.lgbtn ul li{display:inline-block; text-align:center; padding:10px 16px; color:#fff; font-size:16px;}


.abt7wd1 {
	background:url(../images/buy-furniture/luxerybg.jpg) 50%;
	background-size: cover;
	background-attachment:scroll;
	background-attachment:cover;
}
.buytext{padding:15px; width:100%; float:left; background:rgba(0, 0, 0, 0.67);}
.buytext h2{text-align:center; color:#fff;}
.buytext h3{text-align:center; color:#fff;font-family: 'Abel', sans-serif; margin-top: 15px;
    margin-bottom: 0px; font-size:26px;}
.buytext p{text-align:center; color:#fff; line-height:20px;}
.buytext p strong{font-size:16px;}

.designerwall {
	background:url(../images/designer-wall/bg-designer-wall.jpg) 50%;
	background-size: cover;
	background-attachment:scroll;
	background-attachment:cover;
}
.custhead h2{font-size:30px; text-align:left;}
.cust p {
	font-family: 'Abel', sans-serif;
	font-size:16px;
	color:#fff;
}


.designerwall1b {
	background:url(../images/cutomize/customer-furniture.jpg) 50%;
	background-size: cover;
	background-attachment:scroll;
	background-attachment:cover;
}
.designerwall1a {
	background:url(../images/cutomize/bannerbg1.jpg) 47%;
	background-size: cover;
	background-attachment:scroll;
	background-attachment:cover;
}

.pt20 .buyheading1 {
	width: 100%;
	text-align: center;
	bottom: 0;
	float: left;
	margin-top: -421px;
	background: rgba(50, 50, 50, 0.65);
}
.pt20 .buyheading1 h2 {
	color:#fff;
	font-weight:bold;
}
.mapa{width:100%; float:left;}



.galheading{    margin: 0;
    font-size: 28px;
    padding-bottom: 10px;
    background: #404040;
    color: #fff;
    padding-top: 10px;
    padding-left: 10px;
    margin-bottom: 20px;}
	
	.seo-sam{
	font-family:"Times New Roman", Times, serif;
	font-size:8px;
	text-decoration:none;
	color:#282727;
	padding-left:800px;
	padding-top:30px;
	}
		.seo-sam:hover{
	font-family:"Times New Roman", Times, serif;
	font-size:8px;
	text-decoration:none;
	color:#323239;
	padding-left:800px;
	padding-top:30px;
	}
	
	
	
	.about-imgg{min-height:347px;}
	#tawkchat-minified-container{position:fixed; bottom:0; right:0}
	
	
	.ftr1 h2 {
	color: #FFFFFF;
    font-size: 17px;
    /* padding-bottom: 4px; */
    /* border-bottom: solid 2px #0F91C2; */
    margin-top: 0;
}
.ftr1 a {color:#fff}
.ftr1 a:hover {color:#0F91C2}
.ftr1 h2 a {
	color:#fff
}
.ftr1 h2 a:hover {
	color:#fa964b;
	text-decoration:none
}
.ftr1 {
	float:left
}
.ftr1 ul {
	margin:0;
	padding:0
}
.ftr1 ul li {
	list-style:none;
	padding:0px 0 !important;
}
.ftr1 ul li .fa {position:inherit;  margin-right:5px;}

.ftr1 ul li a {
	font-size:14px;
	color:#fff
	padding:0px 0 !important;
}
.ftr1 ul li a:hover {
	color:#0F91C2;
	text-decoration:none
}
.ftr1 p {position:relative; padding-left:30px; font-size: 14px;}
.ftr1 i {font-size:20px; position:absolute; left:0;}
.ftr1 p:first-child {margin-bottom:0;}
.conpdb{padding:17px 15px; border:1px solid #eee; margin-top:25px; clear:both;}

.mapcon{width:100%; float:left; margin-top:30px;}
iframe{transform: rotate(0deg) translateZ(0px) !important;}
#tawkchat-minified-wrapper{outline: none !important;
    visibility: visible !important;
    resize: none !important;
    box-shadow: none !important;
    overflow: visible !important;
    opacity: 1 !important;
    position: fixed !important;
    border: 0px !important;
    padding: 0px !important;
    transition-property: none !important;
    z-index: 1000001 !important;
    cursor: auto !important;
    float: none !important;
    height: 40px !important;
    min-height: 40px !important;
    max-height: 40px !important;
    width: 320px !important;
    min-width: 320px !important;
    max-width: 320px !important;
    /* transform: rotate(90deg) translateZ(0px) !important; */
    transform-origin: 50% center 0px !important;
    /* left: -140px !important; */
    right: 0 !important;
    /* top: 50% !important; */
    bottom: -3px !important;
    margin: -20px 0px 0px !important;
    display: block !important;
    background: none transparent !important;}
.chtfrm{transform: rotate(0deg) translateZ(0px) !important; position:fixed; bottom:0; right:0; float:right;}

.social .pull-left span{float:left; padding-left:15px; padding-top:8px;font-size:16px;}
.social .pull-left a{color:#000; padding:4px; float:left; font-size:16px;}
.powrd{padding-left:10%; float:left; width:50%;}

@media (max-width:440px){
.conpdb strong{width: 100%;
    float: left;	}
}


.fixed-header {
    position: fixed !important;
    top: 0;
    left: 0;
    width: 100%;
    background: rgb(255, 255, 255);
    box-shadow: 0px 4px 5px rgba(133, 132, 132, 0.63);
}
.fixed-header .logo img{
	max-width:120px;
}
.fixed-header .col-md-offset-4.hidden-xs{
	display:none !important;
}
