

body {
	margin: 0px;
	color: #000;
  	font-family:Verdana, Geneva, sans-serif;
	font-size: 11px;
	line-height:16px;
	background:#eaecee;
	font-weight:normal;
	letter-spacing:.4px;
}
img{ max-width:100%; }
h1, h2, h3, h4, h5, h6{
	font-family:Arial, Helvetica, sans-serif;
	margin:0px;
	color:#ffffff;
	font-size:30px;
	margin-bottom:20px;
	font-weight:600;
}

h2 {
    font-size: 18px; color:#326791; font-weight:normal;  padding-top:5px;
}
h3{ font-size:26px;}
h4{ font-size:24px;}
h5{ font-size:22px;}
h6{ font-size:20px; }
hr{ margin:10px 0px; border:0px; border-bottom:1px dashed #828282;}
p, ul, ol{ margin:0px; line-height:16px; padding:0px;}
 /*ul *, ol * { margin:0px; padding:0px;}*/
 p{padding:5px 0px;}
ol { padding-left: 25px;}
ul {display:block; }
ul li{
	list-style:none;	
}

ul li+li{
}
a img { border: 0px;}

.clr{ display: block; float: none; clear: both;}
.c { overflow:hidden; float:none;}
.underline{text-decoration:underline;}
.round5 {
	-webkit-border-radius: 5px;
	border-radius: 5px;
	behavior: url(css/PIE.htc);
	position: relative;
}
.round10 {
	-webkit-border-radius: 10px;
	border-radius: 10px;
	behavior: url(css/PIE.htc);
	position: relative;
}
.round15 {
	-webkit-border-radius: 15px;
	border-radius: 15px;
	behavior: url(css/PIE.htc);
	position: relative;
}
.left1{width:1%;float:left;} .left2{width:2%;float:left;} .left3{width:3%;float:left;} .left4{width:4%;float:left;} .left5{width:5%;float:left;} .left5more{width:5.5%;float:left;} .left6{width:6%;float:left;} .left7{width:7%;float:left;} .left8{width:8%;float:left;} .left9{width:9%;float:left;} .left10{width:10%;float:left;} .left11{width:11%;float:left;} .left12{width:12%;float:left;} .left13{width:13%;float:left;} .left14{width:14%;float:left;} .left15{width:15%;float:left;} .left16{width:16%;float:left;} .left17{width:17%;float:left;} .left18{width:18%;float:left;} .left19{width:19%;float:left;} .left20{width:20%;float:left;} .left21{width:21%;float:left;} .left22{width:22%;float:left;} .left23{width:23%;float:left;} .left24{width:24%;float:left;} .left25{width:25%;float:left;} .left26{width:26%;float:left;} .left27{width:27%;float:left;} .left28{width:28%;float:left;} .left29{width:29%;float:left;} .left30{width:30%;float:left;} .left31{width:31%;float:left;} .left32{width:32%;float:left;} .left-33{width:33%;float:left;} .left33{width:33.32%;float:left;} .left34{width:34%;float:left;} .left35{width:35%;float:left;} .left36{width:36%;float:left;} .left37{width:37%;float:left;} .left38{width:38%;float:left;} .left39{width:39%;float:left;} .left40{width:40%;float:left;} .left41{width:41%;float:left;} .left42{width:42%;float:left;} .left43{width:43%;float:left;} .left44{width:44%;float:left;} .left45{width:45%;float:left;} .left46{width:46%;float:left;} .left47{width:47%;float:left;} .left48{width:48%;float:left;} .left49{width:49%;float:left;} .left50{width:50%;float:left;} .left51{width:51%;float:left;} .left52{width:52%;float:left;} .left53{width:53%;float:left;} .left54{width:54%;float:left;} .left55{width:55%;float:left;} .left56{width:56%;float:left;} .left57{width:57%;float:left;} .left58{width:58%;float:left;} .left59{width:59%;float:left;} .left60{width:60%;float:left;} .left61{width:61%;float:left;} .left62{width:62%;float:left;} .left63{width:63%;float:left;} .left64{width:64%;float:left;} .left65{width:65%;float:left;} .left66{width:66%;float:left;} .left67{width:67%;float:left;} .left68{width:68%;float:left;} .left69{width:69%;float:left;} .left70{width:70%;float:left;} .left71{width:71%;float:left;} .left72{width:72%;float:left;} .left73{width:73%;float:left;} .left74{width:74%;float:left;} .left75{width:75%;float:left;} .left76{width:76%;float:left;} .left77{width:77%;float:left;} .left78{width:78%;float:left;} .left79{width:79%;float:left;} .left80{width:80%;float:left;} .left81{width:81%;float:left;} .left82{width:82%;float:left;} .left83{width:83%;float:left;} .left84{width:84%;float:left;} .left85{width:85%;float:left;} .left86{width:86%;float:left;} .left87{width:87%;float:left;} .left88{width:88%;float:left;} .left89{width:89%;float:left;} .left90{width:90%;float:left;} .left91{width:91%;float:left;} .left92{width:92%;float:left;} .left93{width:93%;float:left;} .left94{width:94%;float:left;} .left95{width:95%;float:left;} .left96{width:96%;float:left;} .left97{width:97%;float:left;} .left98{width:98%;float:left;} .left99{width:99%;float:left;} .left100{width:100%;float:left;}
.left,.flot_left{ float:left;}
.right,.flot_right{ float:right !important;}
.a_left { text-align: left !important;}
.a_center { text-align: center;}
.a_right { text-align: right;}
a { text-decoration:none; }
.hidden { display:none;}
.italic{
	font-style:italic;	
}
.bold{
	font-weight:bold;	
}
.c{clear:both;}
table{
	border-spacing:0px;
	border-collapse:collapse;
}
input[type="text"],input[type="url"],input[type="tel"], input[type="email"], input[type="password"], select, textarea {
    background:none;
    border:1px solid #ffffff;
    color: #000000;
    font-size: 14px;
    padding: 10px 15px;
    resize: vertical;
    width:100%;
	font-weight:300;
	box-sizing:border-box;
    font-family: 'Lato';
}
textarea {
    width:100%;
}
input[type="text"]:focus, input[type="password"]:focus, select:focus, textarea:focus { }
select { padding: 10px ; width:100%; border:1px solid rgba(000,000,000,.2); background:rgba(255, 255, 255, 0.3);}
input[type="button"], input[type="submit"], input[type="reset"] {
	font-size:14px;
	color:#ffffff;
 	 font-family: 'Lato';
	background:#ed1b24;
	padding:10px 25px;
	border:1px solid #f36b71;
	font-weight:300;	
}
input[type=button]:hover, input[type=submit]:hover, input[type=reset]:hover { 
	background-color:#d40810;
 }
 
/*---------------------------------------------------------------------------------------------------------*/
h1{font-size:22px; font-family:Arial, Helvetica, sans-serif; padding-top:5px;}
h3{font-size:14px; font-family:Arial, Helvetica, sans-serif; padding-top:5px;}
h4{font-size:16px; font-family:Arial, Helvetica, sans-serif; padding-top:5px;}
.main{
	margin-left: auto;
	margin-right: auto;
	max-width: 1000px;
	background-color:#FFF;
}
.sub-banner{
	background-image:url(../images/Copy%20of%20pic_bg.jpg);
	background-position:left top;
	background-repeat:no-repeat;
	background-size:cover;
	padding:3px 0px;
	text-align:center;
}
.top .color{
	background-color:#2c638c;
	min-height:10px;
	color:#2c638c;
	text-align:right;
}
.mob-icn{
	padding:10px;
	display:none;
}
.top .logo{
	background-color:#FFF;
	padding:8px;
}

.nav{
	padding-left:3px;
}
.nav ul li{
	float:left;
	padding:5px;
	font-size:11px;
	background-color:#d8dce0;
	color:#000;
	text-align:center;
	min-height:40px;
	line-height:13px;
	width:87px;
	margin-left:2px;
}

.nav ul li:hover{
	background-color:#7270c4;
	color:#FFF;
	}
.nav ul li a{
	text-decoration:none;
	color:#333;
	font-size:11px;
	
}

.nav ul li a:hover{
	color:#FFF;
}
.home-main{
	padding:4px;
	margin-top:5px;
	background-color:#FFF;
}
.home-main h1{
	color:#326791;
	font-weight:normal;
	line-height:23px;
}
.company-main{
	padding:4px;
	margin:10px auto;
	max-width:700px;
	background-color:#FFF;
}


.home-main .intro{
	float:left;
	width:61%;
}
.home-main  .imags-add{
	float:left;
	padding:30px 30px;
}
.company-main h1{
	color:#326791;
	font-weight:normal;
}

.home-main .intro h1{
	color:#326791;
	font-weight:normal;
}
.home-main .intro p{
	font-size:11px;
	
}
.home-main .intro a{
	text-decoration:none;
	color:#0099ff;
	font-weight:bold;
}
.home-main .intro a:hover{
	text-decoration:underline;
}
.home-main .preview{
	float:left;
}
.home-main .preview ul{
	padding-top:33px;
}
.home-main .preview ul li{
	list-style:disc;
}
.home-main .preview ul li a.sub{
	font-size:11px;
	line-height:10px;
}
.home-main .preview ul li a:hover{
	text-decoration:underline;
}
.three{
	
}
.home-main .three .box1{
	padding:10px;
	box-sizing:border-box;
	float:left;
	background-color:#e7e9eb;
	width:32.6%;
	margin-right:5px;
	min-height:330px;
	margin-bottom:4px;
	
}

.home-main .three .box1 h3{
	color:#326791;
	font-weight:bold;
}
.home-main .three .box1 .Slimline{
	float:left;
}
.home-main .three .box1 .v-box {
	padding:10px 0px;
}
.home-main .three .box1 .v-box .link{
	float:left;
	padding-left:8px;
	width:60%;
}
.home-main .three .box1 .v-box .link a{
	text-decoration:none;
	color:#000;
	font-size:10px;

}
.home-main .three .box1 .v-box .link a:hover{
	text-decoration:none;
	color:#0099ff;

}

.home-main .blue-box{
	
}
.home-main .blue-box .blue-1{ 
	background-color:#326791;
	width:32.6%;
	margin-right:5px;
	min-height:69px;
	float:left;
	padding:10px;
	box-sizing:border-box;
	
}
.home-main .blue-box .blue-1 .see a{
	text-decoration:none;
	font-size:13px;
	color:#FFf;
	font-weight:bold;
 }
.home-main .blue-box .blue-1 .see a:hover{
	color:#e2de00;	
}
.home-main  .Rollershield{
}
.home-main  .Rollershield h3{
	padding-top:15px;
	color:#326791;	
}
.home-main  .Rollershield p{
	font-size:11px;
	line-height:16px;
	

}
.home-main  .Rollershield p a{
	color:#0099ff;
}
.home-main  .Rollershield p a:hover{
	text-decoration:underline;
}

 .footer{
	background-color:#d8dce0;
	min-height:26px;
	padding:5px;
}
 .footer {text-align:center;}
 .footer .footer-nav ul li{
	 display:inline-block;
	 font-size:10px;
	 color:#000;
	 padding:3px;
}
 .footer .footer-nav ul li a{
	 text-decoration:none;
	 color:#000;
}	
 .footer .footer-nav ul li a:hover{
	 color:#0099ff;
}	
 
 .copyright{display:inline-block;}

 .copyright .copy-nav ul li{
	 display:inline-block;
	 font-size:10px;
	 color:#000;
	 padding:3px;
}
 .copyright .copy-nav ul li a{
	 text-decoration:none;
	 color:#000;
}	
 .copyright .copy-nav ul li a:hover{
	 color:#0099ff;
}	

.inner-contents{
	padding:8px;
	box-sizing:border-box;
	background-color:#FFF;
}

.inner-contents .left-l{
	float:left;
	width:23%;
}
.inner-contents .left-l img{
	width:100%;
}
.inner-contents .right-c{
	float:left;
	padding-left:15px;
	width:74%;
}
.inner-contents .left-l  .bgh{
	background-color:#326791;
	padding:5px;
}

.inner-contents .left-l  .bgh h4{
	color:#Fff;
	font-weight:normal;
	line-height:20px;
}


.inner-contents .left-l .l-links{
	
}
.inner-contents .left-l .l-links ul li a{
	padding:5px 0px;
	display:inline-block;
	font-size:11px;
	font-weight:bold;
	color:#3a688c;
	text-decoration:underline;
}
.inner-contents .left-l .l-links ul li a:hover{
	color:#0099ff;
}

.inner-contents .right-c h1{
	color:#326791;
	font-weight:normal;
	line-height:23px;
}
.inner-contents .right-c .info{
	
}
.info .hispan img{
	float:left;
	padding:10px;
	}
.inner-contents .right-c .info ul{
	padding-left:25px;
}
.inner-contents .right-c .info ul li{
	list-style-type:disc;
	
}
.inner-contents .right-c .info ul li a{
	color:#000
	
}
.inner-contents .right-c .info ul li a:hover{
	color:#0099ff;
	
}
.inner-contents .right-c .img-cnt-l{
	padding-bottom:25px;
}
.inner-contents .right-c .img-cnt-l img{
	float:left;
	padding:15px;
}
.inner-contents .right-c .img-cnt-r img{
	float:right;
	padding:15px;
}
.inner-contents .right-c .ad-h{
	color:#3a688c;
	font-weight:bold;
}
.ad-h{
	color:#3a688c;
}
.under-link{
	padding:8px 0px;
}
.under-link a{
	font-weight:bold;
	color:#3a688c;
	text-decoration:underline;
}
.under-link a:hover{color:#0099ff;}

.under-link1{
	padding:10px 0px 1px 0px ;
}
.under-link1 a{
	font-weight:bold;
	color:#3a688c;
	text-decoration:underline;
}
.under-link1 a:hover{color:#0099ff;}




.sitemap{
	padding-left:30px;
}
	
.sitemap ul li {
	list-style-type:disc;
}
.sitemap ul li a{
	color:#000;
}
.sitemap ul li a:hover{
	color:#0099ff;
}
.about{
	width:40%;
	float:left;
	padding-left:15px;
}
.about .l-img{
	padding:15px;
	float:left;
}

.about .l-img .details{
	
}
/*-----------gallery_louvre.html----------*/
.nav ul li ul {
    margin-left: -6px;
    margin-top: 20px;
	position:absolute;
	display:none;
}
.nav ul li ul li {
    display: block;
    min-height: auto;
    width: 78%;
	border-bottom:1px solid #fff;
}
.nav ul li:hover >ul{
	display:block;
}
.margin_btn_10{
	margin-bottom:10px;
}
.margin_top_10{
	margin-top:10px;
}
.gallery{
	background-image: url(../images/pic_bg.jpg);
	background-repeat:no-repeat;
	background-size:cover;
	margin-bottom:10px;
}
.gallery .gallery_head{
	height:80px;
	box-sizing:border-box;
	display:table-cell;
	vertical-align:middle;
	padding:20px;
}
.gallery .gallery_head h1{
	line-height: 30px;
	margin-bottom:0;
	padding: 0;
}
.gallery_sect {
    display: block;
    margin: 0 auto;
    width: 80%;
	text-align:center;
}
.gallery_sect .gallery_thumb{
	display: inline-block;
    margin: 10px;
	border:2px solid #808080;
	box-sizing:border-box;
}
.gallery_sect .gallery_thumb:hover{
	border:none;
	margin:12px;
}
.contact_to .address_sect {
    margin-bottom: 20px;
    text-align: center;
}
.contact_to .address_sect .address {
    display: inline-block;
    margin: 0 10px;
    text-align: left;
}
.contact_to input[type="submit"] {
	padding:3px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	color:#000;
	font-weight:300;
	background-color:#e5e5e5;
	border:1px solid #acacac;
	font-size:14px;
	margin:10px 0 0;
	
}
.contact_to input[type="text"], .contact_to textarea{
	border:1px solid #abadb3;
	font-size:13px;
	font-family: Verdana,Arial,Helvetica,sans-serif;
	line-height:16px;
	padding:2px 10px;
}
.contact_to table{
	margin:0 auto;
}
.contact_to td{
	padding-bottom:5px;
}
.suburb_sect > td input[type="text"] {
    width: 45%;
}
.suburb_sect .suburb_state {
    width: 15% !important;
}





	
@media only screen and (min-width:768px) and (max-width:1024px){
	.main{
		width:750px;
	}	
	.nav ul li{
		width:72px;
		padding:5px 0px;
	}
	.home-main .intro{
		width:53%;
	}
	.home-main .three .box1 .v-box .link{
		float:left;
		padding-left:4px;
		width:53%;
	}
		.home-main .three .box1{
			min-height:488px;
	}
	.nav ul li a{
		font-size:10px;
	}
	/*-----------arun----------*/
	.gallery_sect{
		width:100%;
	}



}

@media only screen and (min-width:480px) and (max-width:767px){
	.main{
		width:450px;
	}
	.mob-icn{
		display:block;
	}
	.nav{display:none;}
	.home-main .intro{
		width:100%;
	}
	.home-main .preview ul{
		padding-top:30px;
	}

	.home-main .three .box1{
		float:none;
		width:100%;
		border-bottom:1px solid #fff;
	}
	.home-main .three .box1 .v-box .link{
		width:74%;
	}
	.home-main .blue-box .blue-1{ 
		width:100%;
		float:none;
		margin-bottom:2px;
		text-align:center;
	}
	.inner-contents .left-l{
		width:23%;
	}
	.inner-contents .right-c{
		width:73%;
	}
	
	.inner-contents .right-c .hand td{
		display:block;
	}
	.about{
		width:97%;
		float:none;
	}

	
	
}
	/*-----------arun----------*/
@media only screen and (max-width:767px){
	.contact_to table {
		margin: 0 1%;
		width: 98%;
	}
	.contact_to td {
		display: block;
	}
	.contact_to .address_sect .address {
		margin: 0 auto 15px;
		width: 175px;
	}
	.suburb_sect > td input[type="text"] {
		margin-bottom: 10px;
		width: 100%;
	}
	.suburb_sect .suburb_state {
		width: 25% !important;
	}
	/*-----------arun----------*/
}
@media only screen and (max-width:479px) {
	.main{
		width:auto;
		margin:0 15px;
	}
	.mob-icn{
		display:block;
	}
	.nav{
		display:none;
	}
	.home-main .intro{
		width:100%;
	}
	.home-main  .imags-add{
		padding:20px 5px;
	}
	.home-main .preview ul{
		padding-top:20px;
		padding-left:10px;
	}

	.home-main .three .box1{
		float:none;
		width:100%;
		border-bottom:1px solid #fff;
	}
	.home-main .three .box1 .v-box .link{
		width:58%;
	}
	.home-main .blue-box .blue-1{ 
		width:100%;
		float:none;
		margin-bottom:2px;
		text-align:center;
	}
	.inner-contents .left-l{
		width:100%;
	}
	.inner-contents .right-c{
		padding-top:25px;
		width:100%;
		padding-left:0px;
	}

	.inner-contents .right-c .hand td{
		display:block;
	}
		.about{
		width:97%;
		float:none;
	}

	
}


