@import url(https://fonts.googleapis.com/css?family=Titillium+Web:200,300,400,500,600,700,800,900);
html,body
{
	font-family:'Titillium Web', sans-serif !important;
}
.top
{
	width:100%;
	height:170px;
	background:#fff;
	opacity:0.8;
	position:absolute;
	z-index:100;
}
.country
{
	width:32%;
	float:left;
	height:100%;
}
.country ul 
{
	list-style-type:none;
}
.country ul li
{
	width:55%;
	color: #494944;
    display: block;
    border-bottom: 1px solid #494944;
    letter-spacing: 7px;
    padding: 3% 0% 0% 1%;
    cursor: pointer;
    font-size: 11px;
}
.country ul li img
{
	float:left;
	padding-right:5%;
}
.logo
{
	width:33.33%;
	float:left;
	height:100%;
	padding:2% 7% 0% 7%;
}
.language
{
	width:34%;
	float:right;
	height:100%;
	padding-left:0%;
}
.language p
{
	text-align:left;
	font-size:11px;
	letter-spacing:7px;
	padding:4% 0% 1% 0%;
	border-bottom: 1px solid #494944;
}
.language ul
{
	padding:0px;
	list-style-type:none;
}
/*.language ul li
{
	padding:4% 5% 1% 0%;
	float:left;
	display:inline;
	color: #494944;
}*/
.language ul li
{
	padding:4% 0% 1% 0%;
	float:left;
	display:inline;
	color: #494944;
}
.language ul li a
{
	color: #494944;
}
.language ul li img
{
	float:left;
}
.language ul li p
{
	float:left;
	letter-spacing:5px;
	display:inline;
	border-bottom:none;
	/*padding:0% 0% 2% 8%;*/
	padding:0% 0% 2% 2%;
}
.navigation
{
	background-color:#333;
	height:auto;
	width:100%;
}
.navigation ul
{
	padding:0px;
	line-height:3;
	list-style-type:none;
}
.navigation ul li
{
	display:inline;
	letter-spacing:6px;
	font-size:11px;
	padding-left:2%;
	padding-right:2%;
	cursor:pointer;
	border-right:1px solid #fff;
	color:#fff;
}
.navigation ul li a
{
	text-transform:uppercase;
	text-decoration:none;
	color:#fff;
}
.banner
{
	width:100%;
	min-height:640px;
	position:relative;
	z-index:-100;
}
.service
{
	margin-top:-8px;
	position:relative;
	background-color:#03a0e3;
	height:auto;
}
.service h1
{
	padding-top:3%;
	font-weight:300;
	font-size:60px;
	text-align:center;
	letter-spacing:8px;
	color:#fff;
}
.service h2
{
	padding-top:2%;
	font-weight:300;
	font-size:67px;
	text-align:center;
	letter-spacing:33px;
	color:#436a81;
}
.s_text
{
	border-right:1px solid #c2c2c2;
}
.s_text img
{
	padding:5% 0% 2% 33%;
}
.s_text p
{
	color:#fff;
	text-align:center;
	letter-spacing:4px;
}
.text_section
{
	margin-top:-30px;
	padding-bottom:3%;
}
.text_section h4
{
	text-align:center;
	margin:3% 0% 3% 0%;
	font-size:16px;
	letter-spacing:1px;
	font-weight:bold;
	color:#b8dbef;
}
.text_section p
{
	text-align:center;
	font-size:16px;
	letter-spacing:1px;
	color:#b8dbef;
	
}
.remove_margin
{
	margin-bottom:0px !important;
}
.product
{
	margin-top:40px;
	background-color:#fff;
	height:auto;
}
.product h1
{
	font-size:67px;
	text-align:center;
	letter-spacing:35px;
	color:#007dc5;
	font-weight:300;
}
.product p
{
	margin-left:20%;
	margin-right:20%;
	text-align:center;
}
.p_img
{
	float:left;
	width:31% !important;
	height:auto;
	margin:1%;
	background:#fff;
	padding:0px !important;
}
.p_img p
{
	padding-top:3%;
	color:#3b3b3b;
	text-align:center;
	text-transform:uppercase;
	font-size:16px;
	font-weight:bold;
}
.p_img:hover
{
	border:3px solid #337ab7;
}
.item_zoom {
  position: relative;

  overflow: hidden;
}
.item_zoom img {
  max-width: 100%;
  
  -moz-transition: all 0.3s;
  -webkit-transition: all 0.3s;
  transition: all 0.3s;
}
.item_zoom:hover img {
  -moz-transform: scale(1.5);
  -webkit-transform: scale(1.5);
  transform: scale(1.5);
}
.quote
{
	padding-top:3%;
	padding-bottom:3%;
}
footer
{
	width:100%;
	height:auto;
	background-color:#24237a;
}
.left
{
	margin:1%;
	float:left;
	width:35%;
	height:100%;
	color:#fff;
	
	padding-right:2%;
}
.left h2
{
	font-family:Titillium Web;
	font-weight:bold;
	letter-spacing:5px;
}
.left p
{
	font-size:13px;
	letter-spacing:1px;
	font-family:Titillium Web;
}
.mid
{
	width:1px;
	height:525px;
	margin-top:4%;
	background:#c2c2c2;
	float:left;
}
.right
{
	float:right;
	width:61%;
	height:100%;
	color:#000;
	padding-top:4%;
}
.adr_head
{
	padding-bottom:3%;
	padding-left:2%;
}
.adr
{
	border-right:1px solid #c2c2c2;
}
.adr_head h3
{
	color:#fff;
}
.adr 
{
	height:485px;
	margin-top:15px;
}
.adr p
{
	letter-spacing:1px !important;
	font-size:13px;
	padding:0% 1% 0% 2%;
	color:#fff;
}
.adr span
{
	padding-right:5%;
}
.credit {
    text-align: center;
    background: #ff8500;
    background: -webkit-linear-gradient(90deg, #e83106,#eb460d,#f58022,#f9b32f,#f58022,#eb460d,#e83106);
    background: -moz-linear-gradient(90deg, #e83106,#eb460d,#f58022,#f9b32f,#f58022,#eb460d,#e83106);
    background: -o-linear-gradient(90deg, #e83106,#eb460d,#f58022,#f9b32f,#f58022,#eb460d,#e83106);
    background: linear-gradient(90deg, #e83106,#eb460d,#f58022,#f9b32f,#f58022,#eb460d,#e83106);
    font-size: 10px;
    padding: 7px;
    letter-spacing: 1px;
}

/*Raw Cotton*/
.rc_banner
{
	width:100%;
	height:450px;
	padding:12% 1%;
	text-align:center;
}
.h1, .h2, .h3, h1, h2, h3 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
}
.product_title h1
{
	font-size:63px;
	letter-spacing:60px;
	color:#fff;
	text-align:center;
	font-weight:300;
	text-shadow: 3px 3px #000;
}
.rc_head
{
	width:100%;
	height:auto;
	background-color:#2f2f2f;
	padding:1% 0% 1% 3%;
}
.rc_head h2
{
	text-transform:uppercase;
	font-size:48px;
	color:#76695b;
	text-align:center;font-weight:300;
	letter-spacing:50px;
}
.text
{
	margin:auto;
	padding:4% 4% 2% 4%;
}
.text p
{
	font-size:21px;
	color:#3b3b3b;
	text-align:center;
	
}
.text h1
{
	color:#3b3b3b;
	letter-spacing:10px;
	text-align:center;
}
.dropds
{
	font-size:13px;
	float:left;
	width:100%;
	height:100%;
	
}
.d_left
{
	float:left;
	height:100%;
}
.d_left ul
{
	list-style-type:none;
	padding:7% 0% 0% 11%;
}
.d_left ul li 
{
	padding:1%;
	border-right:1px solid #fff;
}
.d_left ul li a
{
	font-weight:300;
	color:#fff;
	text-decoration:none;
	letter-spacing:2px;
}
.d_mid
{
	float:left;
	height:100%;
}
.d_mid ul
{
	list-style-type:none;
	padding:7% 0% 0% 8%;
}
.d_mid ul li 
{
	padding:1%;
	border-right:1px solid #fff;
}
.d_mid ul li a
{
	font-weight:300;
	color:#fff;
	text-decoration:none;
	letter-spacing:2px;
}
.d_right
{
	float:left;
	height:100%;
}
.d_right ul
{
	list-style-type:none;
	padding:7% 0% 0% 1%;
}
.d_right ul li 
{
	padding:1%;
}
.d_right ul li a
{
	font-weight:300;
	color:#fff;
	text-decoration:none;
	letter-spacing:2px;
}
.hos_img p
{
	color:#3b3b3b;
	letter-spacing:1px;
	font-size:17px;
	padding:3% 0% 0% 5%;
	text-transform:uppercase;
}
/*About Us*/
.about
{
	width:100%;
	height:auto;
	margin:0px;
}
.about h1
{
	padding-top:3%;
	font-weight:300;
	font-size:60px;
	text-align:center;
	letter-spacing:30px;
	color:#24237a;
	text-transform:uppercase;
}
.about_img
{
	padding-left:4%;
}
.about_img h2
{
	margin-top:0px !important;
}
.about_des p
{
	padding-top: 7%;
	text-align:left;
	padding-right:5%;
	font-style:italic;
}
.vs
{
	width:100%;
	height:auto;
}
.vs h3
{
	font-weight:300;
	text-align:center;
	letter-spacing:2px;
	color:#24237a;
	text-transform:uppercase;
}
.vs p
{
	color:#000;
	letter-spacing:1px;
	font-size:17px;
	text-align:center;
	padding:0% 13% 0% 13%;
}
.msg
{
	width:100%;
	height:auto;
}
.msg h3
{
	font-weight:300;
	text-align:center;
	letter-spacing:2px;
	color:#24237a;
	text-transform:uppercase;
}
.msg p
{
	color:#000;
	letter-spacing:1px;
	font-size:17px;
	text-align:center;
	font-style:italic;
	padding:0% 13% 0% 13%;
}
.service_menu
{
	background-color:#e0e6ea;
	width:100%;
	height:auto;
}
.service_menu h1
{
	padding-top:3%;
	font-weight:400;
	font-size:60px;
	text-align:center;
	letter-spacing:30px;
	color:#24237a;
	text-transform:uppercase;
}
.service_menu ul
{
	list-style-type:none;
	text-align:center;
	padding:1% 0% 1% 0% ;
}
.service_menu ul li
{
	display:inline;
	letter-spacing:6px;
	font-size:13px;
	padding-left:2%;
	padding-right:2%;
	cursor:pointer;
	border-right:1px solid #fff;
	color:#696969;
}
.service_menu ul li a
{
	text-decoration:none;
	color:#696969;
}
.service_img
{
	width:100%;
	padding:1% 0% 2% 10%;
	height:auto;
	margin: 0 auto; 
	transition: transform .3s;
}
.service_img:hover 
{
	 -ms-transform: scale(1.05); /* IE 9 */
  -webkit-transform: scale(1.05); /* Safari 3-8 */
  transform: scale(1.05); 
  background-color:#4ca4d6;
  color:#fff;

}
.service_img h1
{ 
	color:#4d5c8a;
	letter-spacing:5px;
}
.service_img p
{
	text-align:justify;
	font-size:21px;
}
.contact
{
	width:100%;
	background-color:#3d91cb;
	height:auto;
}
.contact p
{
	color:#fff;
	font-size:21px;
	text-align:center;
	padding-top:1%;
	padding-bottom:1%;
}
.contact_main
{
background-color:#24237a;
color:#fff;
}
.c_left
{
	padding:4%;
	height:auto;
	float:left;
}
.c_right
{
	padding:1%;
	float:left;
}
.c_right_adr
{
	height:565px;
	border-right:1px solid #fff;
}
.c_right_adr p
{
	padding:1%;
	font-size:12px;
	text-align:center;
}
.RD
{
	width:100%;
	height:auto;
	background-color:#bebebe;
}
.RD h1
{
	padding-top:4%;
	font-weight:300;
	font-size:48px;
	text-align:center;
	letter-spacing:20px;
	color:#24237a;
	text-transform:uppercase;
}
.RD p
{
	font-size:17px;
	color:#fff;
	text-align:center;
	padding-bottom:2%;
}
