body {
font-family: 'Arial', sans-serif;
}

.menu-line
{
width:100%;
height:auto;
padding:0px;
background:#923130;
margin:0px;
float:left;
}

.one_half {
width: 100%;
text-align: center !important;
}

.cforms label {
float: left;
width: 100%;
color: #454545;
text-align: left !important;
font-weight: normal;
font-size:14px;
}


.address_info {
float: left;
background-color: #fff;
border: 1px solid #eee;
padding: 25px 10px 18px 30px;
width: 100%;
margin-bottom: 0px;
}

.caps {
text-transform: uppercase;
}

.cforms input {
color: #454545;
float: left;
width: 100%;
padding: 5px 12px;
margin-bottom: 10px;
border: 1px solid #CBC3C3;
background: #f9f9f9;
-webkit-box-shadow: inset 1px 0px 2px 0px rgba(238,238,238,1);
-moz-box-shadow: inset 1px 0px 2px 0px rgba(238,238,238,1);
box-shadow: inset 0px 1px 2px 0px rgba(238,238,238,1);
border-radius: 2px;
}

.cforms textarea {
color: #454545;
float: left;
width: 100%;
padding: 9px 12px;
margin-bottom: 10px;
border: 1px solid #CBC3C3;
background: #f9f9f9;
-webkit-box-shadow: inset 1px 0px 2px 0px rgba(238,238,238,1);
-moz-box-shadow: inset 1px 0px 2px 0px rgba(238,238,238,1);
box-shadow: inset 0px 1px 2px 0px rgba(238,238,238,1);
border-radius: 2px;
}

.send-enquiry
{background: #F0542D;
padding: 10px;
border: none;
color: #fff;
font-weight: bold;
text-transform: uppercase;
font-size: 13px;
border-radius: 3px;
margin:15px !important;
float:left !important;
}

.send-enquiry:hover
{
background: #f7c605;
-webkit-transition:1s all;
-moz-transition: 1s all;
-webkit-transition: 1s all;
-o-transition: all 1s all;
}


.thambanal-text
{
	line-height: 25px !important;
	font-family: "Arial", sans-serif;
	font-size: 15px;
	}

.inner-page {
background: url(../images/about-us-banner.png);
    background-size: cover;
    background-attachment: fixed;
    position: relative;
padding: 36px 0px;
text-align: left;
float: left;
width: 100%;
}


.inner-page h2 {
color:#fff;
font-weight:bold;
margin-top:10px;
margin-bottom:0px !important;
text-transform:uppercase;
}
.inner-page p {
color:#fff;
font-weight:bold;
margin-top:10px;

}


.header-line {
background:#303030;
float:left;
margin:0px;
padding:0px;
text-align:left;
width:100%;
color:#fff;
}
.welcome-line {
background:#fff;
float:left;
margin:0px;
padding:35px 0px;
text-align:left;
width:100%;
}
.welcome-line h1 {
color:#923130;
margin: 0px 0px 13px 0px;
padding:0px;
text-transform: uppercase;
float:left;
font-size:25px;
font-weight:bold;
}
.welcome-line h3 {
color:#923130;
margin:10px 0px 13px 0px;
padding:0px;
text-transform: uppercase;
text-align:center;
font-size:25px;
font-weight:bold;
}
.welcome-line span {
color:#131313;
}
.welcome-line p {
	color: #131313;
	font-size: 16px;
	line-height: 26px;
	text-align: center;
}
.header-line span {
margin:0px;
padding:0px;
}
.header-tr {
text-align:right;
}
.quick-enquiry {
padding: 6px !important;
background: #b63c3b;
float: right;
color: #fff !important;
}
.quick-enquiry:hover {
padding: 6px !important;
background: #b63c3b;
float: right;
color: #fff !important;
text-decoration:blink;
}
.header-logo {
	background: #fff;
	float: left;
	margin: 0px;
	padding: 10px 0px;
	text-align: left;
	width: 100%;
	color: #000;
	font-size: 18px;
	font-family: Arial, "Times New Roman", Times, serif;
}
.slider-me {
float:left;
margin:0px;
padding:0px 0px;
text-align:left;
width:100%;
}
.menu-pad {
padding-top: 0px;
}
.product-line {
background:#b63c3b;
float:left;
margin:0px;
padding:45px 0px;
text-align:left;
width:100%;
}

.imgpro{
-webkit-transition: all 0.8s ease;
-moz-transition: all 0.8s ease;
-o-transition: all 0.8s ease;
-ms-transition: all 0.8s ease;
transition: all 0.8s ease;
}


.imgpro:hover{
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-o-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);
cursor:pointer;
}

.product-line h1 {
margin: 0px 0px 13px 0px;
padding:0px;
text-align:center;
color:#fff;
width:100%;
text-transform: uppercase;
float:left;
font-size:40px;
font-weight:bold;
}

.product-line h2
{color: #fff;font-size: 14px;line-height: 25px;margin: 0px 0px 4px 0px;font-weight: bold;text-transform: uppercase;}

.product-line p
{color: #fff;font-size: 14px;line-height: 25px;font-weight: normal;margin-bottom:30px;}

.product-line a
{border: solid 1px #fff;padding: 7px 36px;border-radius: 21px;color: #fff;}

.product-line a:hover
{border: solid 1px #000;padding: 7px 36px;border-radius: 21px;text-decoration:blink;-webkit-transition: all 0.8s ease;-moz-transition: all 0.8s ease;-o-transition: all 0.8s ease;-ms-transition: all 0.8s ease;transition: all 0.8s ease;color: #000;}

.border-pro
{
border-right: solid 1px #923130;
border-bottom: solid 1px #923130;
padding: 18px 4px 43px 11px;
height: 250px;
}

.border-pro img
{
width: 115px;
height: 101px;
border-radius: 50%;
}




.client-line {
background:#fff;
float:left;
margin:0px;
padding:45px 0px;
text-align:left;
width:100%;
}


.client-line h1 {
margin: 0px 0px 13px 0px;
padding: 0px;
text-align: center;
color: #131313;
width: 100%;
text-transform: uppercase;
float: left;
font-size: 40px;
font-weight: bold;

}

.services-line {
background:#923130;
float:left;
margin:0px;
padding:45px 0px;
text-align:center;
width:100%;
}

.services-line p {
font-weight:bold;
text-transform:uppercase;
font-size:14px;
color:#131313;
padding-top:20px;
padding-bottom:35px;
}

.services-line img {
margin: -45px 0px 0px 0px !important;
}



.thumbnail-me
{    border-radius: 0px !important;
border: solid 1px #e69f2d !important;
margin-bottom:100px;
}

.services-line h1 {
margin: 0px 0px 13px 0px;
padding: 0px;
text-align: center;
color: #fff;
width: 100%;
text-transform: uppercase;
float: left;
font-size: 40px;
font-weight: bold;

}

.services-link {
border: solid 1px #fff;
padding: 7px 50px;
border-radius: 21px;
color: #fff;
}



.services-link:hover {
border: solid 1px #000;
padding: 7px 50px;
border-radius: 21px;
text-decoration: blink;
-webkit-transition: all 0.8s ease;
-moz-transition: all 0.8s ease;
-o-transition: all 0.8s ease;
-ms-transition: all 0.8s ease;
transition: all 0.8s ease;
color: #000;
}



.footer-link {
border: solid 1px #fff;
padding: 7px 17px;
border-radius: 21px;
color: #fff;
}



.footer-link:hover {
border: solid 1px #000;
padding: 7px 25px;
background:#fff;
border-radius:17px;
text-decoration: blink;
-webkit-transition: all 0.8s ease;
-moz-transition: all 0.8s ease;
-o-transition: all 0.8s ease;
-ms-transition: all 0.8s ease;
transition: all 0.8s ease;
color: #000;
}


.footer-line {
background:#000;
float:left;
margin:0px;
padding:45px 0px;
text-align:left;
width:100%;
color:#fff;
}

.footer-line span {
font-weight: normal;
font-size: 12px !important;
text-align: justify;
line-height: 25px !important;
padding-bottom:20px !important;
margin: 0px !important;
color: #fff;
}

.footer-line h3 {
font-weight: bold;
font-size: 16px;
margin-bottom: 20px !important;
text-transform: uppercase;
padding: 0px !important;
padding-bottom: 13px !important;
margin: 0px !important;
color: #fff;
}
.footer-line p {font-weight: normal;font-size: 12px !important;text-align: justify;line-height: 20px !important;padding-bottom: 0;margin: 0px !important;color: #fff;}

.footerlni {font-weight: normal;font-size: 12px !important;text-align: justify;line-height: 20px !important;padding-bottom: 7px;margin: 0px !important;float:left !important;color: #fff;width: 100%;line-height: 25px !important;}
.footerlni:hover {
	color:#535666;
	text-decoration:blink;
	-webkit-transition: all 0.8s ease;
-moz-transition: all 0.8s ease;
-o-transition: all 0.8s ease;
-ms-transition: all 0.8s ease;
transition: all 0.8s ease;
}


.copyright-line {
background:#923130;
float:left;
margin:0px;
padding:10px 0px;
text-align:left;
width:100%;
color:#fff;
font-size:12px !important;
}

.copyright-ri{
text-align:right;
}

.copyright-line a {
	color:#cd4b4a;
	

}



.copyright-line a:hover {
	color: #FFFFFF;
	text-decoration: blink;
	

}


@media only screen and (min-width: 360px) and (max-width: 640px) {

.header-line {
background: #303030;
float: left;
margin: 0px;
padding: 0px;
text-align: center !important;
width: 100%;
color: #fff;
}

.copyright-line {
background:#923130;
float:left;
margin:0px;
padding:10px 0px;
text-align:center;
width:100%;
}

.copyright-ri{
text-align:center;
}


.client-line {
background:#fff;
float:left;
margin:0px;
padding:45px 0px;
text-align:left;
width:100%;
}


.client-line h1 {
margin: 0px 0px 13px 0px;
padding: 0px;
text-align: center;
color: #131313;
width: 100%;
text-transform: uppercase;
float: left;
font-size: 24px;
font-weight: bold;

}




.border-pro
{
border-right: solid 0px #923130 !important;
border-bottom: solid 0px #923130 !important;
padding: 18px 16px 43px 18px;
height: 350px;
text-align:center !important;
}


.product-line h2
{color: #fff;font-size: 14px;line-height: 25px;margin: 0px 0px 4px 0px;font-weight: bold;text-transform: uppercase;}


.product-line h1 {
margin: 0px 0px 13px 0px;
padding: 0px;
text-align: center;
color: #fff;
width: 100%;
text-transform: uppercase;
float: left;
font-size: 24px;
font-weight: bold;
}



.imgpro{
-webkit-transition: all 0.8s ease;
-moz-transition: all 0.8s ease;
-o-transition: all 0.8s ease;
-ms-transition: all 0.8s ease;
transition: all 0.8s ease;
margin-bottom:20px !important;
}


.imgpro:hover{
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-o-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);
cursor:pointer;
}


.welcome-line h1 {
color: #923130;
margin: 23px 0px 13px 0px;
padding: 0px;
text-transform: uppercase;
float: left;
font-size: 25px;
font-weight: bold;
}

}




@media only screen and (min-width:768px) and (max-width: 1024px) {




	
	.border-pro
{
border-right: solid 0px #923130 !important;
border-bottom: solid 0px #923130 !important;
padding: 18px 16px 43px 18px;
height: 380px;
text-align:center !important;
}


.product-line h1 {
margin: 0px 0px 13px 0px;
padding:0px;
text-align:center;
color:#fff;
width:100%;
text-transform: uppercase;
float:center !important;
font-size:40px;
font-weight:bold;
}

.product-line h2
{color: #fff;font-size: 12px;line-height: 25px;margin: 0px 0px 4px 0px;font-weight: bold;text-transform: uppercase;  text-align:center !important;}

.product-line p
{color: #fff;font-size: 12px;line-height: 25px;font-weight: normal;margin-bottom:30px; text-align:center;}

.product-line a
{
border: solid 1px #fff;
padding: 7px 25px;
border-radius: 21px;
color: #fff;
text-align:center;
}

.product-line a:hover
{
border: solid 1px #000;
padding: 7px 25px;
border-radius: 21px;
text-decoration:blink;
-webkit-transition: all 0.8s ease;
-moz-transition: all 0.8s ease;
-o-transition: all 0.8s ease;
-ms-transition: all 0.8s ease;
transition: all 0.8s ease;
color: #000;
}

.imgpro{
-webkit-transition: all 0.8s ease;
-moz-transition: all 0.8s ease;
-o-transition: all 0.8s ease;
-ms-transition: all 0.8s ease;
transition: all 0.8s ease;
margin-bottom:20px !important;
}


.imgpro:hover{
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-o-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);
cursor:pointer;
}

}













@media only screen and (min-width: 320px) and (max-width: 480px) {

.header-line {
background: #303030;
float: left;
margin: 0px;
padding: 0px;
text-align: center !important;
width: 100%;
color: #fff;
}

.copyright-line {
background:#923130;
float:left;
margin:0px;
padding:10px 0px;
text-align:center;
width:100%;
}

.copyright-ri{
text-align:center;
}


.client-line {
background:#fff;
float:left;
margin:0px;
padding:45px 0px;
text-align:left;
width:100%;
}


.client-line h1 {
margin: 0px 0px 13px 0px;
padding: 0px;
text-align: center;
color: #131313;
width: 100%;
text-transform: uppercase;
float: left;
font-size: 24px;
font-weight: bold;

}




.border-pro
{
border-right: solid 0px #923130 !important;
border-bottom: solid 0px #923130 !important;
padding: 18px 16px 43px 18px;
height: 350px;
text-align:center !important;
}


.product-line h2
{color: #fff;font-size: 14px;line-height: 25px;margin: 0px 0px 4px 0px;font-weight: bold;text-transform: uppercase;}


.product-line h1 {
margin: 0px 0px 13px 0px;
padding: 0px;
text-align: center;
color: #fff;
width: 100%;
text-transform: uppercase;
float: left;
font-size: 24px;
font-weight: bold;
}



.imgpro{
-webkit-transition: all 0.8s ease;
-moz-transition: all 0.8s ease;
-o-transition: all 0.8s ease;
-ms-transition: all 0.8s ease;
transition: all 0.8s ease;
margin-bottom:20px !important;
}


.imgpro:hover{
-webkit-transform: rotate(360deg);
-moz-transform: rotate(360deg);
-o-transform: rotate(360deg);
-ms-transform: rotate(360deg);
transform: rotate(360deg);
cursor:pointer;
}


.welcome-line h1 {
color: #923130;
margin: 23px 0px 13px 0px;
padding: 0px;
text-transform: uppercase;
float: left;
font-size: 25px;
font-weight: bold;
}

}
