*
{
	margin:0;
	padding:0;
}

body
{
	margin:0 auto;
	font-family:Tahoma, Geneva, sans-serif;
	overflow-x: hidden;
}

img {
	max-width: 100%;
	height: auto;
	width: auto\9; /* ie8 */
	border:none !important;
	outline:none !important;
}

.classname
{
	background-size:contain;
}


.clear
{
	clear:both;
}

.header
{
	margin:0 auto;
	width:100%;
	height:auto;
	padding-bottom:10px;
	
}

.logo
{
	float:right;
	width:15%;
	height:auto;
	margin:15px 15px 0 0;
}

.alpha {
    float: left;
    margin-top: -8%;
    position: relative;
    width: 23%;
    z-index: 100001;
}

.alpha_pro
{
	float:left;
	width:23%;
	/*position:absolute;
	top:0;*/
	margin-top:-8%;
	position:relative;
	z-index:0;
	
}

.slider_image_big
{
	float:left;
	width:100%;
}

.slider_image_big img
{
	float:left;
	width:100%;
}



.gallery_box
{
	/*border-bottom:#b2b2b2 solid 1px;*/
}

.menu_main
{
	float:right;
	/*width:50%;*/
	margin:3% 2% 0 0;
}



.slider_main
{
	float:left;
	width:100%;
	/*position:absolute;*/
	/*left:14%;*/
	background:none;
	/*position:relative;*/
	/*margin-left:-150px;*/
	/*position:relative;*/
}

.slider_inner
{
	float:left;
	width:68%;
	margin-left:9%;
	position:absolute;
	z-index:1001;
}

.middle
{
	float:left;
	width:40%;
	height:500px;
	padding:10px 0 0 20px;
	position:relative;
	z-index:10001;
}

.middle_garment
{
	float:left;
	width:48%;
	height:500px;
	padding:10px 0 0 20px;
	position:relative;
	z-index:10001;
}

.content_heading
{
	float:left;
	width:100%;
	padding:0 0 15px 0;
}

.content_heading h1
{
	float:left;
	width:100%;
	font-size:16px;
	color:#666;
}

.content_heading_main
{
	float:left;
	width:100%;
	padding:0 0 5px 0;
}

.content_heading_main h1
{
	float:left;
	width:100%;
	font-size:20px;
}

.inner_thumb
{
	float:left;
	width:100%;
	margin-top:15px;
}


.home_welcom_main
{
	float:left;
	width:25%;
	position:absolute;
	right:-1.5%;
}

.pro_page_hexa
{
	float:left;
	width:25%;
	position:absolute;
	z-index:0;
	right:-1.5%;
}

.right_main
{
	float:right;
	width:25%;
	/*position:absolute;
	right:0;*/
	border-top:#FFF solid 1px;
}

.home_welcom_title
{
	float:left;
	width:91%;
	font-size:22px;
	color:#363636;
	text-transform:uppercase;
	font-weight:bold;
	padding:3%;
}

.home_welcom_text
{
	float:left;
	width:91%;
	font-size:12px;
	color:#656565;
	padding:3%;
}


.adress_main
{
	float:left;
	font-size:11px;
	text-align:left;
	width:22.5%;
	padding-left:1%;
	padding-top:10px;
	padding-bottom:30px;
	color:#8d8d8d;
}

.middle_content_main
{
	float:left;
	width:100%;
	padding:20px 0 0 0;
}


.welcome_text_main
{
	float:left;
	width:51%;
}

.welcome_text_title
{
	float:left;
	width:100%;
	font-family:"Times New Roman", Times, serif;
	font-size:16px;
	color:#333;
	font-weight:bold;
	padding-bottom:5px;
}

.welcome_text
{
	float:left;
	width:100%;
	font-size:13px;
	color:#8d8d8d;
	line-height:19px;
	text-align:justify;
}

.footer_main
{
	float:left;
	width:100%;
	/*position:absolute;
	bottom:2%;*/
	margin-top:107px;
}

.footer_main_pro
{
	float:left;
	width:100%;
	/*position:absolute;
	bottom:2%;*/
	margin-top:0px;
}

.footer_main_inner
{
	float:left;
	width:100%;
	/*position:absolute;
	bottom:2%;*/
	margin-top:20px;
}

.footer_border
{
	float:left;
	width:100%;
	height:9px;
	background:url(../images/border.png) repeat-x;
}

.footer_content
{
	float:left;
	width:100%;
	text-align:center;
	font-size:12px;
	color:#8f8f8f;
}

.blank
{
	width:80%;
	height:50px;
	border:#000 solid 1px;
}

.middle_main
{
	float:left;
	width:100%;
	border:#0F0 solid 1px;
}


.grayscale{
	/*opacity:0.4;*/
filter: grayscale(100%);
-webkit-filter: grayscale(100%);
-moz-filter: grayscale(100%);
-ms-filter: grayscale(100%);
-o-filter: grayscale(100%);

filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 10+, Firefox on Android */
filter: gray; /* IE6-9 */
}

.thumbs
{
	float:left;
	
}

#thumbs
{
	float:right;
	width:100%;
	*width:100%;
	/*position:absolute;*/
	right:0;
}


#thumbs_inner
{
	float:right;
	width:100%;
	*width:100%;
	/*position:absolute;*/
	right:0;
}


.thumb_main
{
	float:right;
	width:100%;
}

#hexa_size
{
	float:left;
	width:32%;
	border:none;
	outline:none;
}


#hexa_size a
{
	border:none;
	outline:none;
}

#hexa_size_inner
{
	float:left;
	width:48%;
}

#hexa_size_inner_bw
{
	float:left;
	width:24%;
	/*margin:0 0 0 -2%;*/
}

.hexa_image_defolt
{
	width:100%;
	height:312px;
}


#hexa_size_inner_bw_1
{
	float:left;
	width:48%;
	margin-left:-24%;
	/*margin:0 0 0 -2%;*/
}

#hexa_size_inner_bw_2
{
	float:right;
	width:24%;
	/*margin:0 0 0 -2%;*/
}



#hexa_image_1 {
    display: none;
	width:100%;
	height:415px;
	background:url(../images/image_01_large.png) no-repeat;
	position:absolute;
	left:0;
}

.hexa1:hover~#hexa_image_1{
    /*display: block;
	position:absolute;
	top:0;
	width:100%;*/
}



#hexa_image_2 {
    display: none;
	width:100%;
	height:415px;
	background:url(../images/image_02_large.png) no-repeat;
	position:absolute;
	left:0;
}

.hexa2:hover~#hexa_image_2{
    display: block;
	position:absolute;
	top:0;
	width:100%;
	
}


#hexa_image_3 {
    display: none;
	width:100%;
	height:415px;
	background:url(../images/image_03_large.png) no-repeat;
	position:absolute;
	left:0;
	
	
}

.hexa3:hover~#hexa_image_3{
    display: block;
	position:absolute;
	top:0;
	width:100%;
}



#hexa_image_4 {
    display: none;
	width:100%;
	height:415px;
	background:url(../images/image_04_large.png) no-repeat;
	position:absolute;
	left:0;
}

.hexa4:hover~#hexa_image_4{
    display: block;
	position:absolute;
	top:0;
	width:100%;
}


#hexa_image_5 {
    display: none;
	width:100%;
	height:415px;
	background:url(../images/image_05_large.png) no-repeat;
	position:absolute;
	left:0;
}

.hexa5:hover~#hexa_image_5{
    display: block;
	position:absolute;
	top:0;
	width:100%;
}


#hexa_image_6 {
    display: none;
	width:100%;
	height:415px;
	background:url(../images/image_06_large.png) no-repeat;
	position:absolute;
	left:0;
}

.hexa6:hover~#hexa_image_6{
    display: block;
	position:absolute;
	top:0;
	width:100%;
}


#hexa_image_7 {
    display: none;
	width:100%;
	height:415px;
	background:url(../images/image_07_large.png) no-repeat;
	position:absolute;
	left:0;
}

.hexa7:hover~#hexa_image_7{
    display: block;
	position:absolute;
	top:0;
	width:100%;
}



.hexa1
{
	position:relative;
	z-index:1001;
	margin:0 0 0 -.5%;
}

.hexa2
{
	position:relative;
	z-index:1001;
	margin:-9% 0 0 16%;
}

.hexa3
{
	position:relative;
	z-index:1001;	
	margin:-9% 0 0 1%;
}

.hexa4
{
	position:relative;
	z-index:1001;
	margin:-9% 0 0 1.5%;
}

.hexa5
{
	position:relative;
	z-index:1001;
	margin:-9% 0 0 16%;
}

.hexa6
{
	position:relative;
	z-index:1001;
	margin:-9% 0 0 1%;
}

.hexa7
{
	position:relative;
	z-index:1001;
	margin:-9% 0 0 32.5%;
}

.hexa8
{
	position:relative;
	z-index:1001;
	margin:0% 0 0 32.5%;
}

.hexa1_inner
{
	position:relative;
	z-index:1001;
	margin:0;
}

.hexa2_inner
{
	position:relative;
	z-index:1001;
	margin:0 0 0 2%;
}

.hexa3_inner
{
	position:relative;
	z-index:1001;	
	margin:0 0 0 2%;
}

.hexa4_inner
{
	position:relative;
	z-index:1001;
	margin:-12.5% 0 0 1%;
}

.hexa5_inner
{
	position:relative;
	z-index:1001;
	margin:-12.5% 0 0 2%;
}

.hexa6_inner
{
	position:relative;
	z-index:1001;
	margin:-13% 0 0 0;
}

.hexa7_inner
{
	position:relative;
	z-index:1001;
	margin:-13% 0 0 2%;
}

.hexa8_inner
{
	position:relative;
	z-index:1001;
	margin:-13% 0 0 2%;
}




.hexa_white_bg
{
	position:absolute;
	right:-.1%;
	z-index:1;
}


.loading
{
	position:absolute;
	top:25%;
	left:50%;
}

.content
{
	font-size:13px;
	line-height:20px;
	color:#666;
	text-align:justify;
	
}


#content_2
{
	display:none;
}

#content_3
{
	display:none;
}

#content_4
{
	display:none;
}


.hexa_white_1
{
	float:left;
	margin:0 2% 0 -1%;
}


.hexa_white_2
{
	float:left;
	margin:0 0 0 2%;
}

.hexa_white_3
{
	float:left;
	margin:-8.5% 0 0 -1%;
}

.hexa_white_4
{
	float:left;
	margin:-8.5% 0 0 2%;
}

.dark
{
	color:#333;
	line-height:20px;
}

.content_list
{
	float:left;
	width:90%;
	padding:5px 0 20px 20px;
}

.content_list ul
{
	float:left;
	padding:0;
	margin:0;
	width:100%;
}

.content_list ul li
{
	float:left;
	width:100%;
	list-style:none;
	padding:3px 0 0 15px;
	margin:0;
	background:url(../images/bullet.png) no-repeat left;
}

.adress_content
{
	float:left;
	width:100%;
}


.adress
{
	float:left;
	width:50%;
	padding:10px 0 0 0;
}

.adress_map
{
	float:left;
	width:45%;
}

.contact_row
{
	float:left;
	width:100%;
	padding-bottom:10px;
}

.contact_row_icon
{
	float:left;
	width:26px;
}

.contact_row_text
{
	float:left;
	width:80%;
}

.back
{
	float:left;
	font-size:12px;
	padding:15px 0 0 20px;
}

.back a
{
	color:#900;
	text-decoration:none;
}

.back a:hover
{
	text-decoration:underline;
}

.manfacturing_photo
{
	float:left;
	padding-top:20px;
}

.manfacturing_photo_row
{
	float:left;
	width:100%;
	height:auto;
	padding-bottom:20px;
}

.manfacturing_photo_img
{
	float:left;
	width:45%;
	padding:0 1% 0 0;
}

.content_list_main
{
	float:left;
	width:100%;
}

.content_list_left
{
	float:left;
	width:45%;
}

.more
{
	float:left;
}

.more a
{
	float:left;
	color:#900;
	text-decoration:none;
}

.contact_half
{
	float:left;
	width:50%;
}

.inq_form
{
	float:left;
	width:100%;
}

.contact_main
{
	float:left;
	width:70%;
}


.contact_main_2
{
	float:left;
	width:90%;
}

.red
{
	color:#b20838;
}

.pro_box_main
{
	float:left;
	width:89%;
	position:relative;
	margin-left:-15%;
	margin-top:0;
	z-index:100;
}

.pro_box_1
{
	float:left;
	position:relative;
	z-index:7;
}

.pro_box_2
{
	float:left;
	margin-left:-8%;
	position:relative;
	z-index:6;
}

.pro_box_3
{
	float:left;
	margin-left:-8%;
	position:relative;
	z-index:5;
}

.pro_box_4
{
	float:left;
	margin-left:-8%;
	position:relative;
	z-index:4;
}

.pro_box_5
{
	float:left;
	margin-left:-8%;
	position:relative;
	z-index:3;
}

.pro_box_6
{
	float:left;
	margin-left:-8%;
	position:relative;
	z-index:2;
}

.pro_box_7
{
	float:left;
	margin-left:-8%;
	position:relative;
	z-index:1;
}


.pro_box_2:hover
{
	margin-left:-7%;
}

.pro_box_2:hover~.pro_box_3
{
	margin-left:-9%;
}

.pro_box_3:hover
{
	margin-left:-7%;
}

.pro_box_3:hover~.pro_box_4
{
	margin-left:-9%;
}

.pro_box_4:hover
{
	margin-left:-7%;
}

.pro_box_4:hover~.pro_box_5
{
	margin-left:-9%;
}

.pro_box_5:hover
{
	margin-left:-7%;
}

.pro_box_5:hover~.pro_box_6
{
	margin-left:-9%;
}

.pro_box_6:hover
{
	margin-left:-7%;
}

.pro_box_6:hover~.pro_box_7
{
	margin-left:-9%;
}

.pro_box_7:hover
{
	margin-left:-7%;
}

.pro_box_7:hover~.pro_box_8
{
	margin-left:-9%;
}



.pro_box_size
{
	width:20%;
}

.pro_box_size_01
{
	width:24.2%;
}

.pro_box_size a
{
	text-decoration:none;
	outline:none !important;
	border:none !important;
}

.product_content_main
{
	float:left;
	width:60%;
	padding:2% 0 0 15%;
}

.pro_content
{
	float:left;
	width:100%;
}

.pro_content p
{
	float:left;
	color: #666666;
    font-size: 13px;
    line-height: 20px;
    text-align: justify;
}

.table_main
{
	float:left;
	width:100%;
}

.email_row
{
	border:#CCC solid 1px;
	text-align:center;
	font-size:11px;
	line-height:26px !important;
}



.email_col
{
	border:#CCC solid 1px;
}

.email_col a
{
	color:#333;

}

.garment_main
{
	float:left;
	padding-bottom:20px;
}

.garment_main img
{
	width:100%;
}

.garment_logo
{
	float:left;
}

.garment_logo img
{
	width:100%;
}

.gar_table
{
	float:left;
	width:100%;
	margin-bottom:25px;
}

.gr_title
{
	border-right:#FFFFFF solid 1px;
	background:#e2e2e2;
	font-weight:bold;
	color:#000000;
	text-align:center;
	padding:0 15px;
}

.gr_title_2
{
	border-right:#FFFFFF solid 1px;
	background:#e2e2e2;
	font-weight:bold;
	color:#000000;
	text-align:center;
	padding:6px 15px;
}


.gr_text
{
	border:#CCCCCC solid 1px;
	text-align:center;
	font-size:13px;
	padding:4px 5px;
}

.gr_text_s
{
	border:#CCCCCC solid 1px;
	text-align:center;
	font-size:13px;
	font-weight:bold;
	padding:4px 5px;
	background:#e2e2e2;
	text-transform:uppercase;
	color:#000000;
}


.gr_title_main
{

	font-weight:bold;
	color:#666666;
	text-align:center;
	padding:10px 15px;
	font-size:18px;
}

.gr_title_note
{
	padding:4px 0 4px 5px;
}

.expo_banner
{
	float:left;
	margin:15px 0 0 0;
	width:100%;
	border:#CCCCCC solid 1px;
}

.expo_logo
{
	float:left;
	width:100%;
	border:#f2f2f2 solid 1px;
	margin-bottom:5px;
	margin-top:15px;
}

.expo_logo img
{
	width:100%;
}

.inner_link
{
	color:#000000;
}

.uline{
	text-decoration: underline;
}

/*td{
	border:1px solid black;
}*/

/*atul*/
.footer_main{margin-top: 250px;}
.tcA{text-transform: uppercase;}
.pro_box_size {width: 18%;}
.pro_box_8{float: left; margin-left: -8%; position: relative; z-index: -1;}
.pro_box_size_01{width: 21%;}
.pro_box_8:hover {margin-left: -7%;}