@charset "utf-8";
/************************************************/
/* Title	:	Amudhalakxmi Systems (P) Ltd.	*/
/* URL		:	Amrithaa.com		    	    */
/* Author	:	Amrithaa			            */
/* Created	:	April 23 2013		            */
/************************************************/

/* ========= Common Reset ============ */
body {font: 12px/18px Arial, Helvetica, sans-serif; color:#333333; background:#fff} 
html {font-smoothing: antialiased; -webkit-font-smoothing: antialiased; -moz-font-smoothing:antialiased;}
.clear {content:"."; display:block; clear:both;	height:0; visibility:hidden;}
a{ color:#575757;-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease;	transition: all 0.3s ease;	text-decoration:none;}
a:hover{ color:#999;}
img{max-width:100%; width:auto\9; height:auto; vertical-align:middle; border:0; -ms-interpolation-mode:bicubic;}
h1, h2, h3, h4, h5, h6 { color:#353535; font-family:Arial, Helvetica, sans-serif; font-weight:normal; }
h1{ font-size:24px;}
h2{font:normal 26px 'abeatbykairegular'; color:#474747; font-weight:normal;}
h3{ font-size:18px;}
h4{ font-size:16px;}
h5{ font-size:12px;}
h6{ font-size:10px;}

/* ========= Noscript Notice ============ */
.noscript {background:#ffff90; font-size:12px; line-height:1.25; text-align:center; color:#2f2f2f; }
.noscript .noscript-inner { width:1000px; margin:0 auto; padding:12px 0 12px; }
.noscript p { margin:0; }

/* ========= Common Message ============ */
.no-record {text-align: center; padding:20px 0;}
.no-record .warning-icon {font-size: 5em; color: #DA241C;}
.no-record .cancel-icon {font-size: 5em; color: #DA241C;}
.no-record h2{font-size:25px; color:#666;}
.no-record h3{font-size:25px; color:#666;}
.no-record p{font-size:12px; color:#999; font-weight:normal; padding-top:10px;}
.no-record p.cancel{font-size:12px; color:#999; font-weight:normal; padding-top:0;}
.success-msg{border:1px solid #a6d06c; background-color:#e9ffca; text-align:left; padding:5px; width:99%; margin:0 auto 8px;}
.success-msg .msg-icon{font-size: 1.2em; color: #508e00;}
.success-msg span{ color:#508e00; font-size:12px;}
.error-msg{ border:1px solid #df666d; background-color:#ffbfc2; text-align:left; padding:3px 3px 4px; margin:5px auto 0px;}
.error-msg .msg-icon{font-size: 1.2em; color: #ce242d;}
.error-msg span{ color:#ce242d; font-size:12px;}
.note-msg{border:1px solid #dcbb4b; background-color:#fff6d8; text-align:left; padding:5px; width:96%; margin:0 auto;}
.note-msg .msg-icon{font-size: 1.2em; color: #b7710c;}
.note-msg span{ color:#b7710c; font-size:12px;}
.success-msg-small{text-align:left; width:96%; margin:0 auto;}
.success-msg-small .msg-icon{font-size: 12px; color: #FFF;}
.success-msg-small span{ color:#FFF; font-size:12px;}
.error-msg-small{text-align:left; width:96%; margin:0 auto;}
.error-msg-small .msg-icon{font-size: 12px; color: #FFF;}
.error-msg-small span{ color:#FFF; font-size:12px;}

/* Main Wrapper */
#main-wrapper{width:100%; margin:0 auto;  font-size:12px; background:#FFF;}

/* Header */
#header-wrapper{ border-top:2px solid #eaa500; padding:10px 0; position:fixed; background:#FFF; z-index:9999;  width:100%;}
.logo-div{ float:left;}
.header-right{ float:right; width:75%;}
.social-icons{ float:right; margin:20px 0 0 0; width:26%;}
.social-icons ul li{ display:inline; margin:0 5px 0 0; padding:10px 10px 5px 10px; border:1px solid #ededed;}
.social-icons ul li a{}
.social-icons ul li a i{ font-size:16px; color:#a9a9a9;}
.social-icons ul li a i:hover{ color:#eaa500;}
.m-menu{ display:none;}

.banner-div{ width:100%; margin:0 auto; padding-top:90px;}
 
/* Body */
#body-main{width:100%; margin:0 auto; font:normal 14px 'robotoregular';}
#body-main h1{ text-align:center; font:normal 26px 'abeatbykairegular'; color:#4f4a4a; background:url(../images/bg/title-bg.png) no-repeat center bottom; padding:0 0 10px 0;}
#body-main h1 span.back{ float:right; font-size:15px;}
#body-main h1 span.back i.icon-circle-arrow-left{ color:#f6a600;}
.welcome-div{background:url(../images/bg/bg-main.png) no-repeat center center; width:100%; margin:-115px 0 0 0;}
.welcome-content{ padding-top:144px;}
.welcome-left{ float:left; width:750px; margin:10px 0;}
.welcome-left .box{ width:215px; height:110px; float:left; margin:10px 10px auto; text-align:center; padding:5px; background:#fcfcfc; border:1px solid #f0f0f0;}
.welcome-left .box .icon{ padding:5px; border:1px solid #d9d9d9; background:#f8f8f8; border-radius:30px; width:42px; height:42px; margin:0 auto;}
.welcome-left .box .icon img{ width:30px; height:30px; margin:6px 0;}
.welcome-left .box p{font:normal 16px 'abeatbykairegular'; color:#545454; margin:10px 0 0px 0;}
.welcome-right{ float:right; width:430px; margin:20px 0 0 0;}
.welcome-right h2{ color:#b37e00; font:normal 26px 'abeatbykairegular'; margin:0 0 5px 0;}
.welcome-right ul { margin:0 0 20px 0;}
.welcome-right ul li{ display:inline; margin:0 20px 0 0; font:normal 14px 'robotoregular'; color:#545454;}
.welcome-right ul li.kitchen{ background:url(../images/icons/kitchens.png) no-repeat center left; padding:0 0 0 25px;}
.welcome-right ul li.shutter{ background:url(../images/icons/shutters.png) no-repeat center left; padding:0 0 0 25px;}
.welcome-right ul li.ward{ background:url(../images/icons/wardobe.png) no-repeat center left; padding:0 0 0 25px;}
.welcome-right p{ line-height:25px; color:#545454;}

.about-cmpny{padding:0; float:right; width:33%;}
.about-cmpny .abt-box{ width:370px; float:left; margin:0 10px; text-align:center; color:#545454;}
.about-cmpny .abt-box h2{ margin:10px 0; font:normal 21px 'abeatbykairegular'; }
.about-cmpny .abt-box p{ line-height:22px;}

.abt-detail{ float:left; width:63%;}
h2.abt-title{ background:url(../images/who-we-are.jpg) no-repeat; padding:0px 0 0 110px; height:102px; line-height:102px;}
h2.abt-title1{ background:url(../images/what-we-do.jpg) no-repeat; padding:0px 0 0 80px; height:64px; line-height:64px;}

.products-div{}
.products-div ul{ margin:20px 0;}
.products-div ul li{ background:#fff5e0; border:1px solid #d9d9d9; margin:5px 16px; width:260px !important; float:left; border-radius:5px; text-align:center; color:#545454;}
.products-div ul li img{ width:100%; height:160px;}
.products-div ul li a{color:#545454;}
.products-div ul li a:hover{ color:#FFF;}
.products-div ul li p{ padding:10px 10px 0 10px; text-align:left; font:normal 20px/15px 'abeatbykairegular';}
.products-div ul li p.sub-txt{font:normal 12px 'robotoregular'; color:#959595; padding-bottom:10px;}
.products-div ul li:hover{ background:#eaa500; color:#FFF; cursor:pointer;}
.carousel_nav{ width:40px; height:20px; float:right;  margin-top:-300px; bottom:0; right:0;}
.carousel_nav i{ font-size:21px; color:#eaa500;}
.carousel_nav i:hover{ color:#d39500;}
.products-div ul li p.sub-txt:hover{ color:#FFF;}

.content-wrapper{ margin:20px 0;}
.content-wrapper p{ text-align:justify; font:normal 12px/20px 'robotoregular'; color:#787878; margin:10px 0;}
.content-wrapper h2{ font-size:22px;}
.accordion{ margin:10px 0;}
.accordion .faq-title{font:normal 14px 'robotoregular'; background:url(../images/icons/down-arrow.png) no-repeat 99% 50% #f7f7f7; border:1px solid #f1f1f1; cursor:pointer; padding:10px; color:#eaa500;}
.accordion .faq-desc{ background:#fafafa; padding:10px; font-size:12px; line-height:20px; border:1px solid #f1f1f1;}


.top-links{ float:right;}
.top-links li{ display:inline; font:normal 11px 'robotoregular'; color:#eaa500; }
.top-links li a{color:#787878;}
.top-links li a:hover{ color:#000;}

.inner-products-div{ margin:10px 0;}
.inner-products-div h2{font:normal 26px 'abeatbykairegular'; color:#393939;}
.inner-products-div p{ margin:5px 0;}
.inner-products-div .vertical-menu{float:left; width:23%; margin:10px 0;}
.inner-products-div .products-list{ float:right; width:76%;}
.inner-products-div .products-list ul{ margin:6px 0 10px 2px;}
.inner-products-div .products-list ul li{ background:#FFF; border:1px solid #d9d9d9; text-align:center;  margin:5px 8px; width:280px; float:left; border-radius:5px;color:#646464; position:relative;}
.inner-products-div .products-list ul li img{  height:220px;}
.inner-products-div .products-list ul li a .image-div { position: relative;}
.inner-products-div .products-list ul li p{ padding:10px 0 15px 0; font:normal 18px 'robotoregular'; text-align:center;}
.inner-products-div .products-list ul li p:hover{ color:#fff;}
.zoom{ width: 64px; height:64px; position:absolute; top:88px; right:0; left:-5px; margin:0 auto; background:url(../images/icons/zoom.png) no-repeat center; opacity: 0; filter: alpha(opacity=0); -webkit-transition: 500ms; -moz-transition: 500ms; -o-transition: 500ms; transition: 500ms;  cursor:pointer; transform: rotate(-4deg) scale(0.9);transform-origin: 50% 50% 0;transition: all 0.5s ease 0.5s;}
.inner-products-div .products-list ul li p.detail-tit{}
.inner-products-div .products-list ul li p.detail-text{ line-height:25px; padding:0; font-size:12px;}
.inner-products-div .products-list ul li:hover{ background:#eaa500; color:#FFF !important;}
.inner-products-div .products-list ul li a:hover .zoom{opacity: 1; filter: alpha(opacity=50); -webkit-transition: 500ms; -moz-transition: 500ms; -o-transition: 500ms; transition: 500ms;  transform: scale(1) rotate(0deg); color:#000; }

.package-div{ float:left; margin:20px 10px; width:28%; background:#fcfcfc; border:1px solid #f0f0f0; padding:10px 20px; text-align:center; min-height:260px;}
.package-div .package-img{border:1px solid #cfcfcf; width:32px; height:32px; padding:10px; margin:10px auto; border-radius:50%;}
.package-div p{ text-align:center;}
.popular-package{ float:left; width:49%; background:#fcfcfc; -webkit-box-shadow: 1px 1px 1px 1px #d4d4d4;
box-shadow: 1px 0px 3px 1px #d4d4d4; margin:20px 5px;}
.pp-left{ float:left; width:39%; text-align:center; height:140px; background:#f8c06b;}
.pp-left h2{ padding:15px 0px; border-bottom:1px solid #eeb660; font-size:23px;}
.pp-left p{ text-align:center; padding:5px 13px; font:normal 13px 'robotoregular'; color:#393939;}
.pp-right{ float:right; width:57%; padding:10px; position:relative;}
.pp-right ul li{ background:url(http://www.conceptkitchen.in/404.html) no-repeat 0 7px; padding:0 0 0 10px; font:normal 12px /20px'robotoregular'; color:#484848;}
.offer-image{ position:absolute; bottom:0; right:0;}
.index-package .carousel_nav{ margin-top:-215px;}
.pp-left span.at{font:normal 12px /20px'robotoregular';}

.package-image-div{ margin:10px 0;}
.package-image-div a{ margin:10px 2px;}
.package-image-div a img{ margin:5px 0;}


.offer-div {
    position:relative; top:10px; right:0px; cursor:pointer;
}
.tooltip { /* hide and position tooltip */
  top:-100px; right:-20px;
  background-color:#f6a600;
  color:white; padding:10px;
  opacity:0;
  position:absolute;
  -webkit-transition: all 240ms ease-in-out;
	-moz-transition: all 240ms ease-in-out;
	-ms-transition: all 240ms ease-in-out;
	-o-transition: all 240ms ease-in-out;
	transition: all 240ms ease-in-out;
}
.tooltip:after{
	position: absolute;
	bottom: -12px;
	left: 68%;
	margin-left: -7px;
	content: ' ';
	height: 0px;
	width: 0px;
	border: 6px solid transparent;
    border-top-color: rgba( 246, 166, 0, .7);	
}

.offer-div:hover .tooltip { /* display tooltip on hover */
    opacity:1; cursor:pointer;
}




.package-form{ width:95.5%; background:#fafafa; padding:30px 20px; border:1px solid #e5e5e5;}
.package-form ul{ float:left; width:50%; margin:0 0 20px 0;}
.package-form li{ float:left; font-size:13px;}
.package-form .pleft{ width:28%;}
.package-form .pdot{ width:3%; font-weight:bold;}
.package-form .pright{ width:68%;}
.package-form input[type=text]{ background:#FFF; border:1px solid #d9d9d9; width:352px; padding:8px; color:#575757;}
.package-form select{background:#FFF; border:1px solid #d9d9d9; width:370px; padding:8px; color:#575757;}
.package-form p{ margin:0 0 20px 0; font-weight:bold;}
.package-form span.star{ color:#F00;}
.package-form select.dob{ width:120px; margin:0 5px 0 0; float:left;}
.package-form textarea{ width:930px; background:#FFF; border:1px solid #d9d9d9; height:100px;}
.package-form .button {background:#eaa500; border:0; color:#FFF; padding:5px 10px; font:normal 15px 'robotoregular'; margin:5px 15px 0 0; cursor:pointer;}
.package-form .button:hover{ background:#f6a600;}


/*.product-detail-page{ height:480px;}*/

.address-div{ background:#fafafa; padding:20px 10px; border-left:5px solid #eaa500; margin:10px 0;}
.address-div .address-left{ float:left; width:33%;}
.address-div .address-left h2{font:normal 20px 'abeatbykairegular'; color:#eaa500;}
.address-div .address-left p{ color:#545454; margin:5px 0;}
.address-div .address-right{ float:right;}
.address-div .address-right i.icon-map-marker{ float:right; font-size:110px; margin:0 30px 0 0; color:#eaa500;}

.address-bottom{ margin:0;}
.enquiry-div{ float:left; background:#fafafa; width:60%; padding:20px;}
.enquiry-div ul li{ float:left;}
.enquiry-div ul li input[type=text]{ background:#FFF; border:1px solid #e5e5e5; width:310px; padding:10px; color:#575757; margin:5px 10px;}
.enquiry-div ul li select{ background:#FFF; border:1px solid #e5e5e5; width:332px; padding:10px; color:#575757; margin:5px 10px;}
.enquiry-div textarea{ background:#FFF; border:1px solid #e5e5e5; width:662px; height:150px; padding:10px; color:#575757; margin:5px 10px;}
.submit-btn{ float:right; background:#eaa500; border:0; color:#FFF; padding:5px 10px; font:normal 15px 'robotoregular'; margin:5px 15px 0 0; cursor:pointer;}
.submit-btn:hover{ background:#f6a600;}
.map-div{ float:right; width:34%;}

.enquiry{ position:fixed; right:0; bottom:50px; z-index:501; background:#f8ad00; padding:10px 10px 10px 15px; border-bottom-left-radius:5px; border-top-left-radius:5px;}
.enquiry a{font:normal 20px 'abeatbykairegular'; color:#FFF;}

.contact-cnt{ float:left; width:47%; margin:0 15px;}
.contact-cnt h2{ color:#fab51c;}
.contact-cnt span,.contact-cnt a{ color:#984807;}

/* Footer */
#footer-main{background:#f8f8f8; border-top:1px solid #d9d9d9; padding:10px 0; margin:30px 0 0 0;}
.footer-left{ float:left;}
.footer-right{ float:right; text-align:right; font:normal 12px/25px 'robotoregular'; color:#787878; margin:10px 0 0 0;}
.footer-right span{ color:#777777;}




