@charset "utf-8";
/* CSS Document */
body{ margin:0; padding:0; font-family: 'proxima_nova_rgregular';}
@font-face {
    font-family: 'proxima_nova_rgregular';
    src: url('../fonts/proximanova/proximanova-regular-webfont.eot');
    src: url('../fonts/proximanova/proximanova-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/proximanova/proximanova-regular-webfont.woff') format('woff'),
         url('../fonts/proximanova/proximanova-regular-webfont.ttf') format('truetype'),
         url('../fonts/proximanova/proximanova-regular-webfont.svg#proxima_nova_rgregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'sabatica_regularregular';
    src: url('../fonts/sabatica/sabatica-regular-webfont.eot');
    src: url('../fonts/sabatica/sabatica-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/sabatica/sabatica-regular-webfont.woff') format('woff'),
         url('../fonts/sabatica/sabatica-regular-webfont.ttf') format('truetype'),
         url('../fonts/sabatica/sabatica-regular-webfont.svg#sabatica_regularregular') format('svg');
    font-weight: normal;
    font-style: normal;

}

@font-face {
    font-family: 'bd_garmonderegular';
    src: url('../fonts/bdgarmonde/bdgarmonde-webfont.eot');
    src: url('../fonts/bdgarmonde/bdgarmonde-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/bdgarmonde/bdgarmonde-webfont.woff') format('woff'),
         url('../fonts/bdgarmonde/bdgarmonde-webfont.ttf') format('truetype'),
         url('../fonts/bdgarmonde/bdgarmonde-webfont.svg#bd_garmonderegular') format('svg');
    font-weight: normal;
    font-style: normal;

}

.clearfix{ height:44px; clear:both;}
.clearfix1{  clear:both;height:20px;}
.clearfix2{ clear:both;}

.orange-strip{ background:url(../images/top-strip-bg.png) right top #c95711 no-repeat;
 padding:6px 0 5px 0; display:none;}
.translater, .mail{ text-shadow:none; text-transform:none}
.translator{ min-height:0 !important; text-align:left}
.mail { min-height:0 !important}
.mail a{ color:#fff; font-size:12px;}
.mail a .mail-icon{ background:url(../images/mail-icon.png) no-repeat; width:22px; height:16px; float:left; margin-top:2px;}

.more a{ position:absolute; top:10px; right:70px; background:url(../images/more.png) no-repeat;  width:21px; height:18px;}
.pos-relative{ position:relative;}
.tag-line{position: absolute; top:35%; left:30%; display:none;}
.ar{ text-align:right}
.al{ text-align:left}
.ac{ text-align:center}
.pad{ padding:10px 0}

.industries p{ padding-left:10px;}

.industries strong.head{ padding-left:10px; padding-bottom:5px; float:left; width:100%;}
.presense{ text-align:right}

.google-translater{ width:60%; float:left; text-align:right; padding-top:4%}
.nav{ width:100%; position:absolute; background:url(../images/nav-bg.png) repeat-x; margin-bottom:0; z-index:1000;}
.al-center{ text-align:center}

h1,h2,h3{ padding:8px 0 5px 10px; font-family: 'sabatica_regularregular'; color:#fff; text-transform:uppercase; font-size:20px; margin-bottom:10px;}
h3{ color:#000; text-align:left; background:#f2f2f2; background:url(../img/background.png) left top repeat-x; 
padding:10px; font-size:16px; margin-top:0;
 margin-bottom:15px;
}

h4{ padding:8px 0 5px 10px; font-family: 'sabatica_regularregular'; color:#fff; text-transform:uppercase; font-size:20px; margin:13px 0 0 0;}
h5{ text-align:center; padding:10% 0;}
.orange-heading{ background:#e16f29; border-bottom:4px solid #953f0b; margin-bottom:20px;}
.brown-heading{ background:#953f0b; border-bottom:4px solid #5e2503;}
.address{ line-height:28px; font-size:14px;}
.address strong{ text-transform:uppercase; border-bottom:1px solid #ccc}
.address a{ color:inherit}
.address span{ font-weight:bold;}
.add{ padding-bottom:20px;}


p{ font-size:14px; line-height:20px; text-align:justify}
p{ margin-bottom:20px;}
.our-presense{ padding-top:20px;}
.clients{}
.clients img{ margin-bottom:30px; border:1px solid #ccc;

-webkit-box-shadow: 0px 3px 6px 0px rgba(50, 50, 50, 0.33);
-moz-box-shadow:    0px 3px 6px 0px rgba(50, 50, 50, 0.33);
box-shadow:         0px 3px 6px 0px rgba(50, 50, 50, 0.33);
border:1px dashed #ccc;
background:url(../img/background.png) left top repeat;
}
.welcome{ background:url(../images/divider.jpg) right center no-repeat; padding-right:7%; position:relative;}
.aboutus{ position:relative;}
ul#about-list li{ line-height:24px; font-size:14px;}
ul#about-list li strong{ text-transform:uppercase; font-size:12px;}
.quote{ background:#ededed; padding:10px;  line-height:24px; font-family: 'bd_garmonderegular'; text-align:justify; font-size:18px;}
.infra{ padding-top:20px;}

.aboutus .quote{ background:#ededed; padding:10px;  line-height:44px; font-family: 'bd_garmonderegular'; text-align:center; font-size:22px;}

.awards{ text-align:center;float:left; width:100%;  margin-bottom:20px;

box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 5px 0px;
-webkit-box-shadow: rgba(0, 0, 0, 0.4) 0px 0px 5px 0px;


}
.product-img{
	
}
.awards span{ padding:10px 1%; width:99%; float:left; text-align:center; font-size:12px;} 


.enquiryform {

	height:auto;
	float:left;
	padding:0 0 10px 0;
	
}
.enquiryform h2 {
	background:#5d2203;
	width:256px;
	padding:10px;
	font-weight:400;
	color:#fff;
	font-size:18px;
	text-transform:uppercase;
}

.enquiryform input, .enquiryform textarea {
	width:280px;
	padding:10px;
	background:#fff;
	border:none;
	margin:9px 0 5px 0;
	font-size:14px;
	color:#000; border:1px solid #ccc;
	font-family:Verdana, Geneva, sans-serif;
	border-radius:8px;
	background:url(../images/name.jpg) #fff 255px center no-repeat;
	transition:.4s;
	-moz-transition:.4s;
	-webkit-transition:.4s;
}

.enquiryform input.submitbtn {
   background: none repeat scroll 0 0 #b46a39!important;
    border-radius: 100px 100px 100px 100px !important;

    color: #FFFFFF !important; box-shadow:none;


    margin: 0 !important;

    transform: rotate(0deg) !important;
    transition: all 0.2s ease 0s !important;
    width: 80px !important;


	
	
}
.enquiryform input.submitbtn:hover {

	 color: #FFFFFF;


}
.enquiryform input.submitbtn:hover {
 color: #FFFFFF;}
.enquiryform textarea {
	height:50px;
}
.enquiryform input:focus, .enquiryform textarea:focus {
	background:#fff;
	color:#757575;
	transition:.4s;
	-moz-transition:.4s;
	-webkit-transition:.4s;
	box-shadow:inset 0 0 2px #000;
	border-radius:5px;
	background:url(../images/name.jpg) #fff 260px center no-repeat;
}
.enquiryform input.submit:focus {
	background:#2d0508;
}
.enquiryform input.mail{background:url(../images/mail.jpg) #fff 255px center no-repeat;}
.enquiryform input.mail:focus{	background:url(../images/mail.jpg) #fff 260px center no-repeat;}
.enquiryform input.phone{background:url(../images/phone.jpg) #fff 255px center no-repeat;}
.enquiryform input.phone:focus{	background:url(../images/phone.jpg) #fff 260px center no-repeat;}
.enquiryform input.inquiry{background:url(../images/inquiry.jpg) #fff 255px center no-repeat;}
.enquiryform input.inquiry:focus{	background:url(../images/inquiry.jpg) #fff 260px center no-repeat;}


.enquiry-image{ position:absolute; top:80px; right:30px;}


 .enquiryform textarea.message{background:url(../images/message.jpg) #fff 255px center no-repeat; height:125px;}
.enquiryform textarea.message:focus {
	background:url(../images/message.jpg) #fff 260px center no-repeat;
	height:125px;
}


.submitarea{ position:relative;}
.enquiryform .submit {
	float:right;
	transition:.2s;	
	-moz-transition:.2s;
	-webkit-transition:.2s;
	transform:rotate(0deg);
	-moz-transform:rotate(0deg);
	-webkit-transform:rotate(0deg);
	padding:10px 0;
}
.enquiryform .submit:hover {
	transform:rotate(30deg);
	-moz-transform:rotate(30deg);
	-webkit-transform:rotate(30deg);
	
	transition:.2s;
	
	-moz-transition:.2s;
	-webkit-transition:.2s;
}
.enquiryform .submit img {
	width:80px;
	height:80px;
	position:absolute; 
	top:-20px;
	right:10px;
}

.enquiryform select {
	width:288px;
	padding:10px 6px;
	background:#fff;
	border:none;
	margin:9px 0 5px 0;
	font-size:14px;
	font-family:Verdana, Geneva, sans-serif;
	color:#757575;
	border-radius:5px;

}
.enquiryform select option {
	color:#757575;
	transition:.3s;
	background:#ffffff;
}


ul#profile{ margin:0; padding:0}
ul#profile li{ line-height:24px; list-style:none; padding:10px;}
ul#profile li strong{  text-transform:uppercase; font-size:14px;}
ul#profile li p{ font-size:14px;}
/*ul#profile li:nth-child(odd) { background:#ebebeb}
ul#profile li:nth-child(even) { background:#fff}*/
.featured-product{padding:10px ; text-align:center;}
.featured-product .product-img{ text-align:center; padding:5px 0;}
.featured-product .product-desc{ text-align:center; }
.featured-product .product-desc a{ font-size:12px; color:#000; text-transform:uppercase; line-height:18px;}
.presense-map{ text-align:center}
.projects a img{ width:100%; height:180px;}
.projects span{ font-size:12px;}
.box-area{ text-align:center;}
.box-area p{ text-align:center; line-height:44px;font-family: 'bd_garmonderegular'; font-size:22px; }
.box-vision{background:#faab72; padding:30px 90px; font-family: 'sabatica_regularregular'; font-size:36px; margin-bottom:20px; color:#fff;


}
ul#font20 { margin:0; padding:0}
ul#font20 li{ font-size:14px; line-height:20px; background:url(../images/arrow-quick.png) no-repeat left 6px; padding-left:15px;}
ul#font20 li strong{ color:#e16f29}
ul#media { margin:0; padding:0}
ul#media li{ list-style:none; padding:10px 10px 10px 20px; font-size:14px; line-height:20px; background: url(../images/arrow-quick.png) #f2f2f2 no-repeat 7px center; margin-bottom:5px;}
ul#footer li span{ display:none !important}
.box-vision.second{background:#f89247;}
.box-vision.third{background:#f47b20;}
.team strong{ background:#ededed;float:left; width:98%; padding:1%; font-size:12px; text-align:center}
.team span{ background:#f6f6f6;float:left; width:98%; padding:1%; font-size:14px; text-align:center}

.footer{ width:100%; height:auto; background:#1e1e1e; border-top:5px solid #5e2503; padding-bottom:20px; position:relative}
.map-bg{ background:url(../images/map.jpg) center top no-repeat;}
.footer h2{ padding-left:0;font-family: 'proxima_nova_rgregular'; font-size:14px; border-bottom:1px solid #343434; color:#efefef}
ul#footer{ margin:0; padding:0}
ul#footer li{ list-style:none; background:url(../images/arr.png) left center no-repeat; padding-left:10px; line-height:24px; transition:.2s;}
ul#footer li:hover{ background-position:2px center;transition:.2s;}
ul#footer a{ font-size:14px; color:#fff; transition:.3s}
ul#footer a:hover{ color:#E16F29; text-decoration:none; transition:.3s}
ul.footer1 li{background:none !important; padding-left:0 !important; line-height:24px;}
.map{ background:#080808; padding:0 10px 10px 10px; position:relative;}
.map a{ color:#fff !important; font-size:10px;}

ul#footer li span{ padding-left:5px;}
.copyright{ padding:10px 0; background:#000; width:100%; position:absolute;top:296px; left:0; font-size:12px;} 

.image-set{
	
}
.box-cat h2{ margin-top:14px;}

ul#fabric-list{ margin:0; padding:10px 0 0 0}
ul#fabric-list li{ list-style:none; line-height:24px; font-size:14px;}



.slider-inner{}
.logo img{ width:280px;}
.presense img{ width:160px;}
ul#quick-link, ul#quick-link ul{ margin:0; padding:0}
ul#quick-link li a.mar-no { margin:0;}
ul#quick-link li{ list-style:none; }
ul#quick-link li ul li a{ margin-bottom:0; background:#f2f2f2; }
ul#quick-link a{ font-size:14px;width:85%; padding:3% 5% 3% 10%; margin-bottom:5px; float:left; color:#000; background:url(../images/arrow-quick.png) #e2e2e2 no-repeat 7px center }


@media (min-width: 240px) and (max-width: 359px){

	   .logo{ text-align:center}
	  .presense{ display:none;}
	  .orange-strip{ text-align:center; background:#c95711; padding:5px;}
	  .mail a .mail-icon{ display:none;}
.aboutus{ padding:0 10px;}
.nav{ background:none; width:100%}
	.dn{ display:none !important;}
	   .nav1 > li {
        float: none !important;
    }
	.tag-line{ display:none;}
	.slider-inner{ padding:0 10px; }
		.welcome{ background:none; padding:0 10px;}
	p{ font-size:14px; line-height:22px;}
	.infra{ padding-top:30px;}
	.box-cat{ padding:0 10px;}
	.quote{ font-size:16px; line-height:22px;}
	h1,h2{ font-size:14px; text-align:left}
	.more a{ right:20px; top:8px;}
	.footer h2{ text-align:center;}
		.footer h2{ text-align:center;}
	ul#footer li{ text-align:center; background:#141414; margin-bottom:5px; }
ul#footer a{ font-size:12px; }
.copyright{ display:none;} 
.box-vision{ font-size:28px; padding:20px 40px}
.box-area  p{ font-size:18px; line-height:28px;}
.aboutus .quote{ font-size:18px; line-height:28px;}
ul#profile li strong{ font-size:12px;}
h3{ text-align:center; padding:0}
.enquiry-image{ display:none;}
.address, .clients{ text-align:center}
	.nav1 { text-align:center}
.nav1 a{ font-size:13px;}
.clients img{ padding-bottom:0;}
.aboutus .span3 { display:none !important;}
.tparrows{ display:none}


}
@media (min-width: 360px) and (max-width: 767px) {
	
	  .logo{ text-align:center}
	  .presense{ display:none;}
	  	.nav1 { text-align:center}
	  .orange-strip{ text-align:center; background:#c95711; padding:5px;}
	  .mail a .mail-icon{ display:none;}
.aboutus{ padding:0 10px;}
.nav{ background:none; width:100%}
.dn{ display:none !important;}
   .nav1 > li {
        float: none !important;
    }
	.tag-line{ display:none;}
	.welcome{ background:none; padding:0 10px;}
	p{ font-size:14px; line-height:22px;}
	.infra{ padding-top:30px;}
	.box-cat{ padding:0 10px;}
	.quote{ font-size:16px; line-height:22px;}
	h1,h2{ font-size:16px; text-align:left}
	
	h2{ text-align:left;}
	.more a{ right:20px; top:8px;}
	.footer h2{ text-align:center;}
	ul#footer li{ text-align:center; background:#141414; margin-bottom:5px; }
ul#footer a{ font-size:12px; }
.copyright{ display:none;} 
.box-vision{ font-size:28px; padding:20px 40px}
.box-area  p{ font-size:18px; line-height:28px;}
.aboutus .quote{ font-size:18px; line-height:28px;}
ul#profile li strong{ font-size:14px;}
h3{ text-align:center;padding:0}
.enquiry-image{ display:none;}
.address, .clients{ text-align:center}
.slider-inner{ padding:0 10px;}
.clients img{ padding-bottom:0;}
.enquiryform{ text-align:center; width:100%;}
.aboutus .span3 { display:none !important;}.tparrows{ display:none}
}


@media (min-width: 768px) and (max-width: 1199px){
    	 
		 .enquiry-image{ display:none;}
		
		 .welcome{ padding-right:0; background:none;}
		 
		 	.footer h2{ font-size:12px;}
	ul#footer li{ }
	ul#footer li span { display:none;}
ul#footer a{ font-size:12px; }
.more a{ right:10px;}
.aboutus{ padding:0 ;}
.box-vision{ font-size:28px; padding:20px 40px}
.box-area  p{ font-size:18px; line-height:28px;}

.aboutus .quote{ font-size:18px; line-height:28px;}
	ul#quick-link a{ font-size:12px;}
	.google-translater{ width:35%}	
}

@media (min-width: 980px) and (max-width: 1199px){
.box-cat{ display:block !important;}

}
.img_border{border: 1px solid #999;
padding: 3px;}

