body{background:#fff; font-family: 'Open Sans', sans-serif; overflow-x:hidden;}
p{line-height:24px; font-size:14px; text-align:justify; margin-bottom:18px;}
img{max-width:100%; height:300px;}

.logo{text-align:left; }
.header{width:100%; 
	float:left;
	/*background:url('../images/header-bg.jpg');*/
	padding:5px 0;
	box-shadow: 0px 2px 15px #999;
	}
.header-top{width:100%; 
	float:left;
	padding:8px 0;
	background:#3366ff;
	}

.top-contact{width:100%;
	float:left;
	}
.top-contact ul{text-align:right;
	display:block;
	margin:0;
	padding:0;
	}
.top-contact ul li{display:inline-block;
	margin:0;
	color:#fff;
	font-size:13px;
	padding: 0 12px;
	font-weight: 400;
	}
.social-share{width:100%;
	float:left;
	}
.social-share ul{text-align:right;
	display:block;
	margin:0;
	padding:0;
	}
.social-share ul li{display:inline-block;
	margin:0;
	color:#fff;
	padding: 0 12px;
	}
.social-share ul li a{display:block;
	color:#fff;
	font-size:15px;
	transition:all .3s;
	}
.social-share ul li a:hover{color:#ccc;}
.welcome-sec{width:100%; 
	float:left;
	background:#f7f7f7; 
	padding:45px 0;
	position:relative;
	}
.welcome-sec .img{margin-top:20px; }
.welcome-sec h2{font-size:34px; 
	font-weight:700;
	text-transform:uppercase;
	font-style:italic;
	margin-top:0;
	margin-bottom:20px;
	color:#292726;
	
	}
.welcome-sec h2 span{color:#ba1c17}	
.welcome-sec h2:after{   background: #ba1c17 none repeat scroll 0 0;
    content: "";
    display: block;
    height: 2px;
    left: 0;
    margin-top: 6px;
    overflow: hidden;
    text-align: left;
    top: 40px;
    width: 25%;}

.welcome-sec p{color:#202020;}
.our-product-sec{width:100%;
	float:left;
	padding:45px 0 27px 0;
	background:url('../images/image1.jpg') fixed;
	position:relative;}
.our-product-sec h2{font-size:34px; 
	font-weight:700;
	text-transform:uppercase;
	font-style:italic;
	margin-top:0;
	margin-bottom:20px;
	color:#fff;
	text-align:center;}
.our-product-sec h2:after{
	 background: #fff none repeat scroll 0 0;
    content: "";
    display: block;
    height: 2px;
    left: 0;
    margin-top: 20px;
    overflow: hidden;
    text-align: left;
    top: 40px;
    width:8%;
	margin:20px auto;
}
.our-product-sec h2 span{color:#f44c49;}

.square{padding: 0 9px;}
.fst-square{width:100%;
	float:left;
	background:rgba(106,105,105,.5);
	padding:15px;
	margin-bottom:18px;
	min-height:280px;
	}
.innr-fst-square{width:100%;
	float:left;
	border:1px solid #a7a7a7;
	height: 250px;
	overflow:hidden;
	padding:40px 25px;
	text-align:center;
	}
.innr-fst-square p{text-align:center; 
	color:#fff;
	height:170px;
	overflow:hidden;
	font-weight:300;
	font-style:italic;
	}
.home-furniture{
	width:100%; 
	float:left;
	background:url('../images/war.jpg') center bottom;
	min-height:280px;
	position:relative;
	margin-bottom:18px;
	-moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}
 .home-furniture:hover{   -moz-transform: scale(1.3);
    -webkit-transform: scale(1.3);
	transform: scale(1.05);}
.home-furniture-text{width:100%;
	float:left;
	background:#ff6600;
	padding:15px 5px;
	position:absolute;
	bottom:0;
	text-align:center;}
.home-furniture-text h3{   
	margin: 0;
    font-size: 22px;
    text-transform: uppercase;
    color: #ffffff;
}

.home-furniture2{
	width:100%; 
	float:left;
	min-height:280px;
	position:relative;
	margin-bottom:18px;
	-moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}
 .home-furniture2:hover{   -moz-transform: scale(1.3);
    -webkit-transform: scale(1.3);
	transform: scale(1.05);}

.office-furniture{
	width:100%; 
	float:left;
	background:url('../images/work.jpg') center bottom;
	min-height:280px;
	position:relative;
	margin-bottom:18px;
	-moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}
.office-furniture:hover{   -moz-transform: scale(1.3);
    -webkit-transform: scale(1.3);
	transform: scale(1.05);}
.office-furniture-text{width:100%;
	float:left;
	background:#f7b40e;
	padding:15px 5px;
	position:absolute;
	bottom:0;
	text-align:center;}
.office-furniture-text h3{   
	margin: 0;
    font-size: 22px;
    text-transform: uppercase;
    color: #000000;
}
.office-furniture2{
	width:100%; 
	float:left;
	background:url('../images/indian/005.jpg') center bottom;
	min-height:280px;
	position:relative;
	margin-bottom:18px;
	-moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}
.office-furniture2:hover{   -moz-transform: scale(1.3);
    -webkit-transform: scale(1.3);
	transform: scale(1.05);}

.other-furniture{
	width:100%; 
	float:left;
	background:url('../images/tv.png') center bottom;
	min-height:280px;
	position:relative;
	margin-bottom:18px;
	-moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}
.other-furniture:hover{   -moz-transform: scale(1.3);
    -webkit-transform: scale(1.3);
	transform: scale(1.05);}
.other-furniture-text{width:100%;
	float:left;
	background:#f34c49;
	padding:15px 5px;
	position:absolute;
	bottom:0;
	text-align:center;}
.other-furniture-text h3{   
	margin: 0;
    font-size: 22px;
    text-transform: uppercase;
    color: #000000;
}
.other-furniture2{
	width:100%; 
	float:left;
	background:url('../images/jarmankitchen.jpg') center bottom;
	min-height:280px;
	position:relative;
	margin-bottom:18px;
	-moz-transition: all 0.5s;
    -webkit-transition: all 0.5s;
    transition: all 0.5s;
}
.other-furniture2:hover{   -moz-transform: scale(1.3);
    -webkit-transform: scale(1.3);
	transform: scale(1.05);}
.full-testimonial{width:100%;
	float:left;
	background:#dbdbdb;
	padding: 0;
	position:relative;
}
.testi-img img{max-width:none;}


.full-testimonial h2{font-size:34px; 
	font-weight:700;
	text-transform:uppercase;
	font-style:italic;
	margin-top:45px;
	margin-bottom:20px;
	color:#000;
	text-align:center;
	}
.full-testimonial h2:after{
	 background: #000 none repeat scroll 0 0;
    content: "";
    display: block;
    height: 2px;
    left: 0;
    margin-top: 20px;
    overflow: hidden;
    text-align: left;
    top: 40px;
    width:20%;
	margin:20px auto;
}
.full-testimonial h2 span{color:#f44c49;}
.logo-slider{width:100%;
	float:left;
	padding:20px 0;
	}
.main-footer{width:100%; 
	float:left;
	background:url('../images/ftbg.jpg') center bottom;
	padding:25px 0;
	background-color:rgba(0,0,0,.5);
}
.main-footer h3{    font-size: 20px;
    font-weight: 600;
    text-transform: uppercase;
    margin: 10px 0 20px 0;
    color: #f44c49;
    border-bottom: 1px dashed #a5a5a5;
    padding-bottom: 15px;
}
.main-footer h4{color:#fff;}
.main-footer i {color:#f44c49;}
.main-footer p{color:#fff; margin-bottom:7px;}

.main-footer .secondary-navigation{margin:0;}
.main-footer .secondary-navigation li{border-top:0px; background:url('../images/arro.png') no-repeat left center;}
.main-footer .secondary-navigation li:hover > a, .main-footer .secondary-navigation li.focus > a{background:transparent; color:#fff;}
.main-footer .secondary-navigation a{padding:6px 0;   
	color: #fff;
    display: block;
    text-transform: capitalize;
    font-size: 14px;
    font-weight: 500;
	font-style:normal;
	text-indent: 20px;}
.main-footer  .site-navigation .current_page_item > a, .main-footer  .site-navigation .current_page_ancestor > a, .main-footer  .site-navigation .current-menu-item > a, .main-footer  .site-navigation .current-menu-ancestor > a{border-bottom:0px; color:#fff;}
.main-footer .secondary-navigation{ width: 100%; border-bottom:0;}

.social-ico{width:100%; float:left;}
.social-ico ul{margin:0; display:block; }
.social-ico ul li{display:inline-block; padding:0 3px;}

.hm-contact{width:100%; float:left;}
.hm-contact input[type="text"], .hm-contact input[type="email"]{width:100%; background:#000;}
.hm-contact textarea{width:100%; background:#000; height:80px;}
.hm-contact input[type="submit"]{background:#000; border:2px solid #fff; padding:8px 30px;}

.ftb{padding:10px;}
.ftb p{margin:0;}
.ftb p a{color:#f44c49;}
.logo-slider li img{ border: 1px solid #eaeaea;
    margin: 0 5px;}

.pages h2{    font-size: 28px;
    text-transform: uppercase;
    font-style: italic;
    font-weight: 600;
    color: #ad1b1f;
    border-bottom: 1px dashed #ccc;
    padding-bottom: 10px;
    margin-bottom: 20px;
	}
.contct-en p{margin-bottom:7px;}	

.contct-en p textarea{height:60px !important;}	
.contct-en input[type="submit"] {
    background: #000;
    border: 2px solid #fff;
    padding: 8px 30px;
}


.jcarousel li{width:222px !important;}
.jw_easy_slider_name{display:none;}
.jcarousel-pagination{display:none;}
/**************************** Huge IT Catalog ***********************************/
/*.hugeitmicro .hugeitmicro-item{width:100% !important;}	*/

.element_9{width:100% !important;}
.huge_it_catalog_view_tabs li:last-child{display:none;}
.rating-and-share-blocks{display:none;}



/**********************************************************************************/
	
.primary-navigation li ul li:hover > a, .primary-navigation li ul li.focus > a{border-bottom:0px;}	
.primary-navigation ul ul a:hover, .primary-navigation ul ul li.focus > a{background:transparent;}
.primary-navigation ul ul a{    width: 230px;font-size: 13px; padding: 13px 12px;}
	

.site-navigation .current_page_item  ul ul li > a, .site-navigation .current_page_ancestor  ul ul li  > a, .site-navigation .current-menu-item  ul ul li  > a,
.site-navigation .current-menu-ancestor  ul ul li > a{border-bottom:0;}
	
.sub-menu .site-navigation .current_page_item > a, .sub-menu .site-navigation .current_page_ancestor > a, .sub-menu .site-navigation .current-menu-item > a, .sub-menu .site-navigation .current-menu-ancestor > a{border-bottom:0;}	
.site-navigation .current_page_item > a, .site-navigation .current_page_ancestor > a, .site-navigation .current-menu-item > a, .site-navigation .current-menu-ancestor > a{border-bottom:0;}
.site-navigation li .current_page_item > a, .site-navigation li .current_page_ancestor > a, .site-navigation li .current-menu-item > a, .site-navigation li .current-menu-ancestor > a{color:#000;}	
	
	
	
	
	
	
	
	
/******************************* Testimonial ********************************/
.quote {
    color: rgba(0,0,0,.1);
    text-align: center;
    margin-bottom: 30px;
}
.carousel-inner blockquote p{color:#000; font-weight:500; text-align:center;}
.carousel-inner blockquote h5{text-align:right; margin-top:10px; font-size:15; font-weight:700; font-style:italic; color:#000;}
.slide{width:100% !important;}
/*-------------------------------*/
/*    Carousel Fade Transition   */
/*-------------------------------*/

#fade-quote-carousel.carousel {
  padding: 30px 0 0;
}
#fade-quote-carousel.carousel .carousel-inner .item {
  opacity: 0;
  -webkit-transition-property: opacity;
      -ms-transition-property: opacity;
          transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-inner .active {
  opacity: 1;
  -webkit-transition-property: opacity;
      -ms-transition-property: opacity;
          transition-property: opacity;
}
#fade-quote-carousel.carousel .carousel-indicators {
  bottom: 10px;
}
#fade-quote-carousel.carousel .carousel-indicators > li {
  background-color: #e84a64;
  border: none;
}
#fade-quote-carousel blockquote {
    text-align: center;
    border: none;
}
#fade-quote-carousel .profile-circle {
    width: 100px;
    height: 100px;
    margin: 0 auto;
    border-radius: 100px;
}
/*************************************************************************/

/************************** For Loader ********************************/
#loader {
  position: absolute;
  z-index: 1;
  width:100%;
  height:100%;
  background:url('../images/load.gif') no-repeat ;
  background-position:center;  
}

@-webkit-keyframes spin {
  0% { -webkit-transform: rotate(0deg); }
  100% { -webkit-transform: rotate(360deg); }
}

@keyframes spin {
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}

/* Add animation to "page content" */
.animate-bottom {
  position: relative;
  -webkit-animation-name: animatebottom;
  -webkit-animation-duration: 1s;
  animation-name: animatebottom;
  animation-duration: 1s
}

@-webkit-keyframes animatebottom {
  from { bottom:-100px; opacity:0 }
  to { bottom:0px; opacity:1 }
}

@keyframes animatebottom {
  from{ bottom:-100px; opacity:0 }
  to{ bottom:0; opacity:1 }
}

#myDiv {
  display: none;
  text-align: left;
}
/**********************************************************/


@media(max-width:980px){
	.logo{text-align:center;}
	.primary-navigation{width:100%; text-align:center;}
	.testi-img{display:none;}
}

@media(max-width:768px){
	.primary-navigation{width:100%; text-align:left;}
	.primary-navigation.toggled-on{padding-top:48px; padding-bottom: 0;}
	.site-navigation .current_page_item > a, .site-navigation .current_page_ancestor > a, .site-navigation .current-menu-item > a, .site-navigation .current-menu-ancestor > a{border-bottom:0px;}
	.site-navigation ul{padding:0 10px; background: #f3f3f3;}
	.main-footer .site-navigation ul{background:transparent;}
	.site-navigation a:hover{color:#c11a16;}
	.site-navigation li{border-top: 1px solid rgba(150, 150, 150, 0.2);}
	.logo{text-align:left;}
	.site-header{top: -59px; right: 6px; position:absolute;}
	.site-navigation ul ul{margin-left:20px;}
	.primary-navigation ul ul a{padding: 7px 12px;}
	}
@media(max-width:767px){
	.top-contact ul{text-align:center;}
	.social-share ul{margin: 10px 0 0; text-align:center;}
	.welcome-sec .img{display:none;}
	.welcome-sec h2{font-size:24px;}
	.welcome-sec h2::after{width:12%;}
	.our-product-sec h2{text-align:left; font-size:24px;}
	.our-product-sec h2::after{margin: 20px 0 0 0;}
	.home-furniture-text h3{font-size:22px;}
	.office-furniture-text h3{font-size:22px;}
	.other-furniture-text h3{font-size:22px;}
	.full-testimonial h2{text-align:left; font-size:24px;}
	.full-testimonial h2:after{margin: 20px 0 0 0; width:8%;}
	.ftb p{text-align:center;}
}

@media(max-width:480px){
	.logo{width: 210px; height: 68px;}
}
