@charset "utf-8";
/* CSS Document */

*{margin:0; padding:0; font-family:Arial, Helvetica, sans-serif; font-size:12px; color:#666666; outline:none; border:0;}
.clear{clear:both}
header{ width:100%; height:101px;}
.hdr-wrapper{ width:100%; height:101px;/* background:#e3e3e3*/}
.hdr{ width:1001px; height:101px; margin:0 auto; }
.logo{width:260px; height:90px; padding-top:9px; float:left;}
.hdr-right{width:413px; height:90px; padding-top:2px; float:right}
.callus{ font-size:16px; font-weight:bold; color:#646464; width:257px; float:left; padding-left:10px; text-align:right; vertical-align:  }
.callus span{ font-size:16px; font-weight:bold; color:#a1171b;}
.email{ font-size:14px; font-weight:normal; color:#666666; width:143px;float:left; text-align:right;font-family:Arial, Helvetica, sans-serif; }
.email a{ font-size:14px; font-weight:normal; color:#666666; text-decoration:none;font-family:Arial, Helvetica, sans-serif; }
.email a:hover{ font-size:14px; font-weight:normal; color:#a1171b; text-decoration:underline;}
.customer-login{width:200px; height:21px; float:right }
.menu-wrapper{ width:100%; height:38px; background:url(../images1/menu-wpr-bg.jpg) repeat-x;}
.menu{ width:1001px; height:43px; margin:0 auto; /*background:url(../images/menu-bg.png) no-repeat 20px 40px;*/}
.menuz{ width:1001px; height:43px; float:left;}
.menuz ul{ margin:0; padding:0}
.menuz li{ float:left; font-family:Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none; display:block; float:right;  list-style:none; /*padding:11px 0px 12px 0px;*/  }
.menuz li a{ font-family:Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold; color:#ffffff; text-decoration:none; /* padding:11px 37px 12px 37px; */list-style:none; }
.menuz li a:hover{ font-family:Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold; color:#ffffff; text-decoration:underline;background:#a1171b; }
.yellow{ /*background-color:#f5ae2e;*/font-family:Arial, Helvetica, sans-serif;font-size:12px; font-weight:bold; color:#ffffff; /*border:1px solid #f5ae2e;*/
border-radius:5px;  /*margin-top:2px; margin-bottom:2px; height:11px*/ background:url(../images1/many-bg.jpg) no-repeat 21px 0px}
.main-container{width:1001px; height:auto; margin:0 auto;}
.banner-wpr{
	width:100%;
	height:350px;
	/*background: #e7e7e7 url(../images1/bnr-wprbg.jpg) repeat-x 0px 202px;*/
	background-size:100%;
	padding-top:5px;
}
.banner{
	width:1001px;
	height:350px;
	margin:0 auto;
}
.banner-slideleft{
	float:left;
}
.banner-slideright{
	float:right;
}
.bnrshadow{width:1001px; height:13px; margin:0 auto;}
.column1{width:1001px; height:auto; }
.column1-left{width:700px; height:auto; float:left; padding:0px 10px 0px 0px;}
.column1-left h1{ font-size:26px; color:#a31a1c; font-family: 'Archivo Narrow', sans-serif; font-weight:normal; padding-top:15px; padding-bottom:5px}
.column1-left p{
	font-size:12px;
	
	color:#666666;
	font-family:Arial, Helvetica, sans-serif;
	text-align:justify;
	line-height:19px;
}
.column1-left span{font-size:26px;color:#323130;  font-family: "Times New Roman", Times, serif; font-weight:normal}

.column1-right{width:279px; height:auto; float:left; padding:0px 0px 0px 10px;}
.adv{width:275px; height:56px; float:right;}
.column1-right h1{ font-size:24px; color:#a31a1c; font-family: 'Archivo Narrow', sans-serif; font-weight:normal; padding-top:15px; padding-bottom:5px; text-align:center;}
.calbak{width:279px; height:auto;  padding:0px 0px 0px 0px;}
.calbak-form{width:279px; height:auto; }
.calbak-formsend{width:279px; height:100px; }
.calbak-form h2{font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#666666; line-height:18px; float:left; width:80px;padding-top:10px;}
.sep{width:5px;font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:bold; color:#666666;float:left;padding-top:10px; padding-right:5px;}
.calbak-box{width:187px; height:27px; float:left;padding-top:10px; }
.txtbox{width:186px; height:23px; border:1px solid #cbcbcb; padding:2px}
.sendbtn{width:72px; height:22px; padding-top:10px; float:right;}
.bg{ width:1001px; height:18px;}
.column2{width:1001px; height:auto; }
.column2 h1{ font-size:26px; color:#323130; font-family: 'Archivo Narrow', sans-serif; font-weight:normal; padding-top:15px; padding-bottom:5px float:left;}
.column2 span{font-size:26px; color:#a31a1c; font-family: 'Archivo Narrow', sans-serif; font-weight:normal}
.arrows{ width:46px; height:23px; float:right; }
.column2-left{width:745px; height:auto; float:left; padding:0px 0px 0px 0px;}
.column2-so1ts1{width:233px; height:250px; float:left;position:relative;}
/*.column2-so1ts2{width:233px; height:102px; float:left;}*/
.solts img{ width:233px; height:102px;position:relative;}
.solts-caption{width:130px;height:17px;position:absolute;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#ffffff;opacity:0.7;background:#000000;font-weight:normal;padding:2px 0px 2px 5px;top:73px;left: 0px;
}
.column2-so1ts1 p{font-size:12px; color:#666666; font-family:Arial, Helvetica, sans-serif; text-align:justify; line-height:18px; padding-top:10px;}
/*.column2-so1ts2 p{font-size:12px; color:#666666; font-family:Arial, Helvetica, sans-serif; text-align:justify; line-height:18px; padding-top:10px;}
*/.column2-so1ts1 a{font-size:12px; color:#a31a1c; font-family:Arial, Helvetica, sans-serif; text-align:justify; line-height:18px; padding-top:10px; text-decoration:none;}
/*.column2-so1ts2 a{font-size:12px; color:#a31a1c; font-family:Arial, Helvetica, sans-serif; text-align:justify; line-height:18px; padding-top:10px;text-decoration:none;}
*/.left-shadow{width:725px; height:13px;}
.request-quote{width:321px; height:92px; float:left; padding:13px 50px 10px 15px;}
.call{width:321px; height:92px; float:left;padding:13px 0px 10px 10px;}
.column2-right{width:243px; height:auto; float:left; padding:0px 0px 17px 12px;}

.specialoffers{width:240px; height:auto; background:#fdb53f; border-radius:10px;}
.specialoffers p{font-size:12px; color:#ffffff; font-family:Arial, Helvetica, sans-serif; text-align:justify; line-height:18px; padding:0px 10px 0px 10px;}
.specialoffers span{font-size:12px; color:#a31a1c; font-family:Arial, Helvetica, sans-serif; text-align:justify; line-height:18px; text-decoration:underline;font-weight:bold;}
.specialoffers a{font-size:12px; color:#a31a1c; font-family:Arial, Helvetica, sans-serif; text-align:right; line-height:18px; text-decoration:none; float:right}
.specialoffers strong{font-size:12px; color:#970507; font-family:Arial, Helvetica, sans-serif;  line-height:18px; text-decoration:underline; font-weight:bold;}


.footer-wrapper{width:100%; height:33px; background:#3a3939;}
.footer{width:1001px; height:33px; margin:0 auto;}
.copyright{ font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#ffffff; float:left; width:auto;height:23px;   padding-top:10px; }
.design{width:auto; float:right }
.design h6{font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#ffffff; float:left; width:202px;height:23px;   padding-top:10px; }
.design img{width:35px; height:26px; float:right ; padding-top:3px; }
.design a{font-size:11px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#ffffff; width:202px;height:23px; text-decoration:none; }

/*innerpages*/

.inr-banner-wpr{
	width:100%;
	height:220px;
	padding-top:5px;
	/*background:#e7e7e7 url(../images1/bnr-wprbg.jpg) repeat-x 0px 63px;*/
	background-size:100%;
}
.inr-banner{width:1001px; height:209px; margin:0 auto; position:relative; padding:0;  }
.inr-bnr-caption{
	width:520px;
	height:auto;
	position:absolute;
	bottom:10px;
	right:3px;
}
.caption-txt{
	
	background:#000000;
	width:440px;
	height:35px;
	float:left;
	padding:8px 10px 8px 10px;
	opacity:0.8;
	margin-top:9px;
	border:none;
}

.caption{
	width:440px;
	height:35px;
	padding:8px 10px 8px 10px;
	border:none;}


.bnr-logo{ width:58px; height:58px; float:left; padding-right:2px; padding-top:5px}
.inr-cont-container{width:1001px; height:auto;}
.breadcrumps{ font-weight:bold; color:#a31a1c; margin-right:5px; font-size:12px; padding-top:10px; padding-left:2px;}
.breadcrumps a{ font-weight:bold; color:#666666;margin-right:0px; text-decoration:none;font-size:12px}
.inr-cont-container h1{ font-size:26px; color:#323130; font-family: 'Archivo Narrow', sans-serif; font-weight:normal; padding-top:15px; padding-bottom:5px}
.inr-cont-container span{font-size:26px; color:#a31a1c; font-family: 'Archivo Narrow', sans-serif; font-weight:normal}
.inr-cont-container p{  font-size:12px; color:#666666; font-family:Arial, Helvetica, sans-serif; text-align:justify; line-height:18px;}
.inr-cont-container h3{ font-size:18px; color:#a31a1c; font-family: 'Archivo Narrow', sans-serif; font-weight:normal; padding-top:15px; padding-bottom:5px}
.inr-cont-container ul{padding:0; margin:0;}
.inr-cont-container li{  font-size:12px; color:#666666; font-family:Arial, Helvetica, sans-serif; list-style:none; list-style-position:inside; line-height:22px; list-style-image:url(../images1/li-arrow.jpg); margin-left:5px;}
.inr-cont-container-left{ width:500px; height:auto; float:left; }
.inr-cont-container-right{ width:500px; height:auto; float:left;}

.inr-cont-container-leftabouts{ width:650px; height:auto; float:left; }
.inr-cont-container-rightabouts{ width:350px; height:auto; float:left;}

.right-solution1{ width:365px; height:210px; float:left; padding-left:135px;}
.right-solution2{ width:485px; height:210px; float:left; padding-left:15px  }
.right-solution1 img{width:220px; height:194px; border:3px solid #eaeaea;}
.right-solution2 ul{ padding:0;margin:0px}
.right-solution2 li{width:220px; float:left; list-style:none; padding-left:15px; padding-top:10px;}
.right-solution2 img{width:220px;border:3px solid #eaeaea;  }
.right-solution2-img{width:220px; height:200px; float:left;padding-left:20px;}

.right-solution3{ width:485px; height:210px; float:left; padding-left:15px  }
.right-solution3 ul{ padding:0;margin:0px}
.right-solution3 li{width:220px; float:left; list-style:none; padding-left:15px; padding-top:10px;}
.right-solution3 img{width:220px;border:3px solid #eaeaea;  }
.right-solution3-img{width:220px; height:200px; float:left;padding-left:20px;}
/*index-slideshow*/

.prime-square-solution{width:745px; height:auto; }
.prime-square-solution h1{font-size:26px; color:#323130; font-family: 'Archivo Narrow', sans-serif; font-weight:normal; padding-top:0px; padding-bottom:0px}
.prime-square-solution span{font-size:26px; color:#a31a1c; font-family: 'Archivo Narrow', sans-serif; font-weight:normal}
.solution{width:233px; height:250px; float:left; position:relative;}
.solution img{width:233px; height:102px; float:left; position:relative; padding-bottom:10px;}
.solution p{font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal; text-align:justify; line-height:20px;	color:#666;}
.solution a{font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal; text-align:justify; line-height:20px;	color:#911417; text-decoration:none;}
.solution a:hover{color:#000;}
.solution-caption{width:130px;height:17px;position:absolute;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#ffffff;opacity:0.7;background:#000000;font-weight:normal;padding:2px 0px 2px 5px;top:73px;left: 0px;
}
/*index-slideshow*/

/*about us-slideshow*/
.prime-square-solution1{width:1001px; height:auto; }
.prime-square-solution1 h1{font-size:26px; color:#323130; font-family: 'Archivo Narrow', sans-serif; font-weight:normal; padding-top:0px; padding-bottom:0px}
.prime-square-solution1 span{font-size:26px; color:#a31a1c; font-family: 'Archivo Narrow', sans-serif; font-weight:normal}
.solution1{width:233px; height:250px; float:left; position:relative;}
.solution1 img{width:233px; height:102px; float:left; position:relative; padding-bottom:10px;}
.solution1 p{font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal; text-align:justify; line-height:20px;	color:#666;padding-top:5px;}
.solution1 a{font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal; text-align:justify; line-height:20px;	color:#911417; text-decoration:none;}
.solution1 a:hover{color:#000;}
.solution1-caption{width:130px;height:17px;position:absolute;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#ffffff;opacity:0.7;background:#000000;font-weight:normal;padding:2px 0px 2px 5px;top:70px;left: 0px;}
/*about us-slideshow*/

/*many-solutions-slideshow*/
.prime-square-solution2{width:1001px; height:auto; }
.prime-square-solution2 h1{font-size:26px; color:#323130; font-family: 'Archivo Narrow', sans-serif; font-weight:normal; padding-top:0px; padding-bottom:0px}
.prime-square-solution2 span{font-size:26px; color:#a31a1c; font-family: 'Archivo Narrow', sans-serif; font-weight:normal}
.solution2{width:233px; height:250px; float:left; position:relative;}
.solution2 img{width:233px; height:102px; float:left; position:relative; padding-bottom:10px;}
.solution2 p{font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal; text-align:justify; line-height:20px;	color:#666; padding-top:5px;}
.solution2 a{font-family:Arial, Helvetica, sans-serif;	font-size:12px;	font-weight:normal; text-align:justify; line-height:20px;	color:#911417; text-decoration:none;}
.solution2 a:hover{color:#000;}
.solution2-caption{width:130px;height:17px;position:absolute;font-family:Arial, Helvetica, sans-serif;font-size:13px;color:#ffffff;opacity:0.7;background:#000000;font-weight:normal;padding:2px 0px 2px 5px;top:73px;left: 0px;
}
/*many-solutions-slideshow*/

/*common*/
.texttitle{font-family:Arial, Helvetica, sans-serif; font-size:15px;  color:#a31a1c; font-weight:bold}
.textnormal{font-family:Arial, Helvetica, sans-serif; font-size:14px;  color:#000000; font-weight:normal; line-height:25px;}
.textsmall{font-family:Arial, Helvetica, sans-serif; font-size:10px;  color:#000000; font-weight:normal}

/*careers*/

/*careers*/
.careers-bg{width:900px; height:auto; padding-bottom:0px;  margin:0 auto;}
.careers{
	width:400px;
	height:auto;
	float:left;
	padding:0px 0px 0px 57px;
	background:url(../images1/careers-bg.png) no-repeat 450px 70px;
}
.careers-form{width:370px; height:auto;  }
.careers-form h5{font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#666666; line-height:18px; float:left; width:100px;padding-top:10px;}
.sep{width:5px;font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#666666;float:left;padding-top:10px; padding-right:5px;}
.careers-box{width:258px; height:27px; float:left;padding-top:10px; }
.txtbox1{width:251px; height:23px; border:1px solid #f5ae2e; padding:2px}
.tellus-box{width:258px; height:100px; float:left; padding-top:10px;}
select{border:1px solid #f5ae2e;width:251px; height:27px;}
.txtbox2{width:251px; height:100px; border:1px solid #f5ae2e; padding:2px}

.job-openings{width:300px; height:auto; float:left;padding:0px 0px 0px 40px; }
.job-openings ul{ padding:0; margin:0;}
.job-openings li{font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#666666; text-align:justify; line-height:22px; list-style-image:url(../images1/li-arrow.jpg); list-style-position:inside;}
.job-openings h3{font-size:18px; color:#a31a1c; font-family: 'Archivo Narrow', sans-serif; font-weight:normal; padding-top:15px; padding-bottom:5px}

/*careers*/

/*enquiry*/
.enquiry-bg{width:560px; height:auto; margin:0 auto; border:1px dotted #e8e3e3; background:#f4f2f2;}
.enquiry{width:490px; height:auto; margin:0 auto; padding-left:70px; padding-top:15px; /*background:url(../images/enquiry-bg.png) no-repeat 380px 100px*/}
.enquiry-form{width:494px; height:auto;  clear:both}
.enquiry-form h5{font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#666666; line-height:18px; float:left; width:150px;padding-top:10px;}
.sep1{width:5px;font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#666666;float:left;padding-top:10px;padding-right:5px;}
.enquiry-box{width:205px; height:27px; float:left;padding-top:10px; }
.txtbox3{width:200px; height:23px; border:1px solid #f5ae2e; padding:2px; background:#FFF}
.comment-box{width:205px; height:100px; float:left; padding-top:10px;}
.txtbox4{width:200px; height:100px; border:1px solid #f5ae2e; padding:2px;background:#FFF}
.chkbox-cont{width:200px; height:100px;}
.checkbox{ padding-top:0px; float:left; }
.enquiry h6{ font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#666666;float:left;padding-top:0px;padding-left:5px; }
/*enquiry*/

/*customer login*/
.clogin-bg{width:1000px; height:auto; margin:0 auto; border:1px dotted #e8e3e3; background:#f4f2f2;}
.clogin{width:600px; height:auto; margin:0 auto;   /*background:url(../images/clogin-bg.png) no-repeat 380px 100px*/}
.clogin-form{width:494px; height:auto;  clear:both;  }
.clogin-form h5{font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#666666; line-height:18px; float:left; width:200px;padding-top:10px;}
.sep1{width:5px;font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#666666;float:left;padding-top:10px;padding-right:5px;}
.clogin-box{width:205px; height:27px; float:left;padding-top:10px; }
.txtbox3{width:200px; height:23px; border:1px solid #f5ae2e; padding:2px; background:#FFF}
.comment-box{width:205px; height:100px; float:left; padding-top:10px;}
.txtbox4{width:200px; height:100px; border:1px solid #f5ae2e; padding:2px;background:#FFF}
.chkbox-cont{width:200px; height:100px;}
.checkbox{ padding-top:0px; float:left; }
.clogin h6{ font-size:12px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#666666;float:left;padding-top:0px;padding-left:5px; }

.linklogin{ font-size:16px; font-weight:bold; color:#E18200; width:143px;float:left; text-align:right;font-family:Arial, Helvetica, sans-serif; }
.linklogin a{ font-size:16px; font-weight:bold; color:#666666; text-decoration:none;font-family:Arial, Helvetica, sans-serif; }
.linklogin a:hover{ font-size:16px; font-weight:bold; color:#a1171b; text-decoration:underline;}
/*customer login*/

/*contact*/
.contact{
	width:850px;
	height:335px;
	margin:0 auto;
	border:1px solid #EBEBEB;
	/*background:url(../images/contact-bg.jpg) repeat-y 0px 0px;*/
}
.address{
	width:998px;
	height:285px;
	float:left;
	background:url(../images1/careers-bg.png) no-repeat 385px 70px;
	padding:50px 0px 0px 20px
}
.address-logo{width:972px; 
height:57px; text-align:center
}
.address p{font-size:13px; font-family:Arial, Helvetica, sans-serif; font-weight:normal; color:#666666; line-height:22px; text-align:center;}
.address strong{font-size:13px; font-family:Arial, Helvetica, sans-serif; color:#666666; line-height:22px; text-align:center;}


.social-links{
	width:430px;
	height:314px;
	float:left;
	padding:10px 0px 0px 0px
}
.locationmap{
	width:164px;
	height:28px;/*background:url(../images/social-bg.png) no-repeat 0px 90px;*/
	text-align:left;
}
.facebook{width:164px; height:98px;background:url(../images1/social-bg.png) no-repeat 0px 90px; text-align:center;}
.twitter{width:164px; height:98px;background:url(../images1/social-bg.png) no-repeat 0px 90px; text-align:center;}
.googleplus{width:164px; height:98px;background:url(../images1/social-bg.png) no-repeat 0px 90px; text-align:center;}
.social-links h4{font-size:23px; color:#a31a1c; font-family: 'Archivo Narrow', sans-serif; font-weight:normal; padding-top:0px; padding-bottom:5px;}
.social-links a{
	font-size:15px;
	color:#a31a1c;
	font-family: 'Archivo Narrow', sans-serif;
	font-weight:normal;
	text-decoration:none;
}
/*contact*/

.home-maintenance{width:750px; height:auto; float:left; }
.home-maintenance-right{width:250px; height:auto; float:left;}
.home-maintenance-right img{width:230px; height:105px; float:right;border:3px solid #eaeaea; margin-bottom:10px;}

table{width:740px; height:auto; float:left; padding-bottom:20px; background:#f2f2f2; padding-left:10px;}
th{font-family:Arial, Helvetica, sans-serif; font-size:13px;  color:#3f3f3f; font-weight:bold}
td{ height:20px;font-family:Arial, Helvetica, sans-serif; font-size:12px;  color:#666666; font-weight:normal}
.enquire-now{width:142px; height:43px; float:right;}

/*prime square cochin*/
.cochin-banner-wpr{
	width:100%;
	height:360px;
	/*background: #e7e7e7 url(../images1/bnr-wprbg.jpg) repeat-x 0px 202px;*/
	background-size:100%;
	padding-top:5px;
}
.bnr-cochin{ width:1001px; height:348px; position:relative;  margin:0 auto;}

.bnr-caption-cochin{
	width:730px;
	height:auto;
	position:absolute;
	bottom:8px;
	right:3px;
}
.caption-txt-cochin{
	
	background:#000000;
	width:650px;
	height:32px;
	float:left;
	padding:8px 10px 8px 10px;
	opacity:0.65;
	margin-top:5px;}
	
.bnr-logo1{ width:58px; height:58px; float:left; padding-right:2px; padding-top:50px}
.customer-login1{width:188px; height:21px; float:right; padding-top:10px;}
.cochin-breadcrumps{ font-weight:bold; color:#a31a1c; margin-right:5px; font-size:12px; padding-top:10px; padding-left:2px;}
.cochin-breadcrumps a{ font-weight:bold; color:#666666;margin-right:0px; text-decoration:none;font-size:12px}


orange{fe6a30}
