@import url(http://fonts.googleapis.com/css?family=Muli);
body{padding: 0px; margin: 0px;background-color:  #888B8D;

	/*background-image: url("img/DL_BG_TileRender.jpg");*/

	background-repeat: repeat-x;

 background-position:left bottom;

font-family: "Muli";
}
/*body{
	padding: 0px; margin: 0px;background-color: #231F20;
}*/
body>.container{
	padding: 1px 0px;
	max-width:1072px ;
background-color: black !important;
}

@font-face{

	font-family:oxygen;

	src:url('fonts/Oxygen.otf');

}

@font-face{

	font-family:oxygen-bold;

	src:url('fonts/Oxygen-Bold.otf');

}

@font-face{

	font-family:helvetica;

	src:url('fonts/Helvetica.ttf');

}
a.bookq {

position: fixed;
right: -2px;
top:455px;
z-index: 99;
margin-right: -1px;
border-radius: 4px;

}
a.bookq1 {

position: fixed;
right: -2px;
top: 280px;
z-index: 99;
margin-right: -1px;
border-radius: 4px;

}
.copy{
width: 100%;
background:#3a3939;
font-size: 12px;
color:#878787 !important;
text-align: center;
}
.copy a{
font-size: 12px;
color:#878787 !important;
text-decoration: none;
}
.copy a:hover{
font-size: 12px;
color:#878787 !important;
text-decoration: none;
}
.tag{
margin-top: 30px;
}
.box1 a{

	color: #00a8b9 !important;
text-decoration: none;
}
.box1 h2{
font-weight: normal;
	color: #00a8b9 !important;
text-decoration: none;
}
.box1 p{
font-size: 15px;
text-align: left;
color:#898989 !important;
}
.ctrl{
	margin-top: 7px;
	margin-right: 5px;
}
.con2 h1{
font-size: 30px !important;
text-align: left;
	color: #00a8b9;
margin-bottom: -10px;
margin-top:20px;
font-weight: normal;
}
.sidebarimage{
	margin-top: 10px;
}
.con2 h2{
	text-align: left !important;
line-height: 29px;
	color: #00a8b9 !important;
font-weight: normal;
}
.con2{
margin-top: -40px;
}
.con2 a{

	

	color: #00a8b9 !important;

}

.con2 ul li{
	line-height: 25px;

	color:#8a8a8a;

}

.con6 h1{
font-size: 30px !important;
	color: #00a8b9;
font-weight: normal;
}

.con6 h2{

	color: #00a8b9;
font-weight: normal;
}

.con6 a{

	text-decoration: none;

	color: #00a8b9 !important;

}

.con6 ul li{

	color:#898989;

}

.con6{

	position: relative;

	margin-bottom: 20px;
text-align: justify;
}



.tag6{

	width: 95%;

	margin-left: 20px;

}

.tag6 h1{

font-family: "Century Gothic"
	font-size: 29px;
font-weight: normal;
}

.tag6 p{

	color: #898989;

	margin: 5px auto 5px;

	line-height: 1.5;

font-family: "Century Gothic"text-align: justify;

}

.timelinepic{

	margin-top: -360px;

	z-index: 8000px;

	height: 375px;

	width: 1042px;

}

.profilepic{

	position: absolute;

	border:solid 5px white;

	float: left;

	margin-top: -160px;

	margin-left: 60px;

	z-index: 9000px;

	

	

}
.headtext{

	position: absolute;

	float: left;

	margin-top: -310px;

	margin-left: 20px;
font-size: 40px;
	z-index: 9000px;
color: white;
	

	

}
.productbox{
	width: 280px;
	display: inline-block;
	padding: 10px;
	margin-left: 20px;
	
}
.productbox img{
margin-left: 40px;
	
}
.productbox h2{
font-size: 19px !important;
	margin-left: 40px;
}
.productbox .con{
margin-left: 52px;
	
}
.productbox .con h2{
margin-left: -10px;
	
}
.productbox ul{
margin-left: -32px;
	
}
.productbox ul li{
font-size: 12px !important;
	
}
.productbox a{
font-size: 12px !important;
	
}
.productboxtwo{
	width: 200px;
	display: inline-block;
	padding: 5px;
	margin-left: 20px;
	
}
.productboxtwo img{
margin-left: 0px;
	
}
.productboxtwo h2{
font-size: 19px !important;
	
}
.productboxtwo ul{
margin-left: -32px;
	
}
.productboxtwo ul li{
font-size: 12px !important;
	
}
.productboxtwo p{
	padding-top: 10px;
font-size: 12px !important;
	line-height: 30px !important;
}
.productboxthree{
	width: 310px;
	display: inline-block;
	padding: 5px;
	margin-left: 20px;
	
}
.productboxthree img{
margin-left: 0px;
	
}
.productboxthree h2{
font-size: 19px !important;
	
}
.productboxthree ul{
margin-left: -32px;
	
}
.productboxthree ul li{
font-size: 12px !important;
	
}
.productboxthree p{
	padding-top: 10px;
font-size: 12px !important;
	line-height: 30px !important;
}
#wrapper{

	background-color: #00a8b9 !important;

	max-width: 1072px;

	margin: auto;

	

}

.gllr_image_block{

	text-align: center;

}

.gllr_image_block > p{

	width: 100% !important;

	height:  auto !important;

}

.gllr_image_block>p a{

	display: block;

}

.container{

	max-width: 102px;

	margin: auto;


font-family: "Century Gothic"}

.top:after{

	content:"";

	float: none;

	display: block;

	clear: both;

}

.logo{

	float: left;

	width: 390px !important;

	height: 100px;

margin-top: 36px;

margin-left: 40px;

}

.search{



	float: right;

	margin: 70px 32px 10px;

	

}

.srch{

	background: #1d99a1;

	border-radius: 7px;

	padding: 10px;

	

}

.srch:after{

	content:"";

	float: none;

	display: block;

	clear: both;

}

.stext{

	

	float:left;

	text-align: center;

	color:#fff;

}

.stext p{

	  margin: 3px auto;

}

.itype{

	float: left;

margin-left: 8px;
height: 25px;
}


.itype .ctrl{

  border-radius: 7px;

  border: 0px;

  box-shadow:inset 0px 0px 2px 2px #bdbbbc;

  padding: 5px;

  text-align: center;

  width: 160px;

}

.sbtn{

	padding-top:3px;

	padding-bottom:3px;

	

	width: 5.3%;

	float: left;

}



.menu1 ul{

	background:#fff;

	padding-left: 0px;

	margin-bottom: 0px;

	text-align: center;

}

.menu1 ul li{

	display: inline-block;

	list-style: none;

	padding: 8px 12px;

	position: relative;

}

.menu1 ul li a{

	text-decoration: none;

	color:#000;

}

.menu1 ul li:hover a{

	color:#636363;

}

.menu1 li ul{

	display: none;

	position: absolute;

	top:100%;

	left:0px;

	background: #fff;

	text-align: left;

	opacity: 0.8;

	z-index: 10;

}

.menu1 li li{

	padding: 5px;

	white-space: nowrap;

	display: block;

	padding-left: 10px;

}

.menu1 li li:hover{

	background:#000;

}

.menu1 li li:hover a{

	color:#fff;

}

.menu1 li:hover ul{

	display: block;

}

.content{

	background: #fff;

}



.banner{

	position: relative;

}

.sli{

	width: 100%;

}

.data{

	top: 80px;

	right: 0px;

	position: absolute;

}

.fb{

	top: 200px;

	right: 0px;

	position: absolute;

}



.con2{

	position: relative;

	margin-bottom: 20px;
text-align: justify;
}

.pbox{

	position: absolute;

	top:-123px;

	right:90px;

}



.tag{

	width: 40%;

	margin-left: 20px;
text-align: justify;
}

.tag h2{

	padding: 5px;

	margin:0px auto;

font-family: "Century Gothic"	font-size: 29px;

}

.tag p{

	margin: 0px auto 5px;

	padding: 5px;

font-family: "Century Gothic"	font-size: 22px;

	color: #818181;

	line-height: 1.5;
text-align: justify;

}

.br{

	margin-bottom: 20px;

}

.con3{

	background: #cdcdcd;

}

.con3:after{

	content:"";

	float: none;

	display: block;

	clear: both;

}



.box{

	width:23.5%;

	float:left;

	border-radius: 5px;

	margin: 15px auto;

	margin-left: 15px;

	background: #fff;

	position: relative;

}

.box1{

	width: 56%;

margin-left: 11px;

height: 200px;

}

.box1 h2{

	margin: 10px auto 0px;

font-family: "Century Gothic"	line-height: 1.3;

	font-size: 22px;

}

.box1 p {
    font-size: 10pt;
    margin: 0px auto;
    font-family: "Century Gothic" color: #949494;
    line-height: 1.5;
    position: relative;
    z-index: 1;
}



.pic{

	position: absolute;

	bottom: 10px;

	right: 5px;

}



.con4:after{

	content:"";

	float: none;

	display: block;

	clear: both;

}

.partners{

	float: left;

	width: 18%;

	margin: 0px auto;

	margin-left: 18px;

	text-align: center;

}

.place{

	margin:11px auto;

}

.bris{

	margin:11px auto;

}

.mart{

	margin:30px auto;

}

.duralex{

	margin:25px auto;

}

.rght{

	margin:20px auto;

}

.footer{

	background: #d9d9d9;

	padding-top: 15px;
color:#878787 !important;
}
.fcon a{

color:#878787 !important;
}
.fcon:after{

	content:"";

	float: none;

	display: block;

	clear: both;

}

.fcon{

	padding: 15px;

	background:#3a3939;

	color:#878787 !important;

}

.foot{

	float: left;

	width: 18%;

	margin: 0px auto;

	margin-left: 18px;

	border-right: 1px solid #878787;

	height: 180px;

}

.foot:last-of-type{

	border-right: 0px

}

.foot ul{

	padding-left: 0px;

	margin: 0px;

	

}

.foot ul > li:first-of-type{

	font-size: 16px;

	font-weight: bold;

}

.foot ul li{

	list-style: none;

		line-height: 16px !important;

}

.foot ul li a{

	text-decoration: none;
color:#878787 !important;

	font-size: 14px;



}



.fg li{

	display: inline;

}





/*...............about us.....................*/



.con2:after{

	content:"";

	float: none;

	display: block;

	clear: both;

}

.tag2{

	float: left;

	width:72%;

	margin-left: 30px;
	margin-right: 30px;

}

.tag2 h1{

font-family: "Century Gothic"	font-size: 29px;

}

.tag2 p{

	color: #898989;

	margin: 5px auto 5px;

	line-height: 1.5;

font-family: "Century Gothic"}
.tag3{

	float: left;

	width:95%;

	margin-left: 30px;
	margin-right: 30px;

}

.tag3 h1{

font-family: "Century Gothic"	font-size: 29px !important;

}

.tag3 h2{

font-family: "Century Gothic"	font-size: 19px !important;

}

.tag3 p{

	color: #898989;

	margin: 5px auto 5px;

	line-height: 1.5;

font-family: "Century Gothic"}
.tag10{

	float: left;

	width:95%;

	margin-left: 30px;
	
	display: inline-block;

}

.tag10 h2{

font-family: "Century Gothic"	font-size: 29px;
	text-align: center;

}

.tag10 p{

	color: #898989;

	margin: 5px auto 5px;

	line-height: 1.5;

font-family: "Century Gothic"
}

.shop{

	margin-left: 10px;

	margin-top: 70px;

	width: 200px;

	float: left;

}

.qld{

	color: #898989;

	float:right;

	margin-top: 10px;

}

.shop2{

	margin: 60px 30px;

}

.shop2 img{

	width: 50%;

	border:2px solid #fafafa;

}



/*...............why us.....................*/

.whyul ul li{

	color:#898989;

}

.whyul ul li:first-of-type{

	list-style: none;

	margin-left: -40px;

	color:#000000;

	font-size: 15pt;

}

.interior{

	margin: 162px 30px 0px;

}

.exterior{

	/**margin: 20px 30px;*/

}

.ie img{

	width: 100%;

}

.shop h4{

	margin: 5px;

}

.shop p{

	margin: 5px;

	color: #898989;

}

.shop img{

margin-top: 20px;

}

/*...............where to buy.....................*/

.buy{

	width: 90%;

	margin: 0px auto 20px;

}

.buy h1, p,h4{

	margin: 5px;

}

.buy p{

	color:#878787;

}

.plugin{

	box-shadow: 1px 0px 10px 1px #878787;

	margin: 10px auto;

	padding: 5px;

}



/*...............products.....................*/

.tc{

	text-align: center;

	color:#ff0000;

	margin:7px auto;

}



.conn:after{

	content:"";

	float: none;

	display: block;

	clear: both;

}

.conn{

	width: 95%;

	margin:15px auto;

	background: #CDCDCD;

}

.pro{

	float: left;

	width:72%;

	margin-left: 11px;

	background: #fff;

}

.prol{

	padding: 5px;

}

.prol ul li:first-of-type{

	list-style-type: none;

	margin-left: -40px;

	

}

.prol ul li:last-of-type{

	list-style-type: none;

	margin-left: -40px;

	

}

.cont{

	margin: 20px auto;

	width: 95%;

	background: #CDCDCD;

}

.cont:after{

	content:"";

	float: none;

	display: block;

	clear: both;

}

.pro1{

	float: left;

	width: 23.8%;

  	margin-left: 11px;

	background: #fff;

	height: 370px;

}



/*...............Maintenance Wash................*/

.note{

	font-style: italic;

}



.note:first-letter{

	color:#ff0000;

}

.int{

	margin: 92px 50px 0px;

}

.ext{

	margin: 20px 50px;

}



/*...............Faqs................*/

.blk{

	color: black;

}

/*...............@media query................*/



@media(min-width:1023px) and (max-width:1200px){

	

	.tag p {

  		margin: 5px auto 29px;

  	}

  	.pbox {

		top: -105px;

		right: 50px;

	}

	.box{

		width:23%;

	}

	.box1 {

		width: 80%;

	}

	

	.foot {

		width: 17%;

	}

	.partners {

		width: 17.5%;

	}

	.mart {

			width: 100%;

		}

}

@media(max-width:768px){

	body{

		width: 768px;

	}

	.container{

		width: 768px;

	}

	

	.tag p {

  		margin: 5px auto 29px;

  	}

  	.pbox {

		top: -105px;

		right: 50px;

	}

	.box{

		width:23%;

	}

	.box1 {

		width: 80%;

	}
	.box1 p {

		width: 20px !important;

	}

	.foot {

		width: 17%;

	}

	.partners {

		width: 17.5%;

	}

	.mart {

			width: 100%;

		}



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

body{ 
	width: 768px;
	overflow-x: hidden;
}
	.container{

		width: 768px;

	}

.search {
    float: right;
    margin: -97px 84px 20px;
    width: 260px;
}
.menu1 ul li a {
    text-decoration: none;
    color: #fff;
    font-size: 10px;
}
.pbox {
    top: -45px;
    right: 21px;
}
.box1 p {
    font-size: 13px !important;
    text-align: left;
    color: #898989 !important;
}
.box1 p {
    width: 133px !important;
    font-size: -50px !important;
}
.box {
    width: 22.5%;
}
.partners img {
    width: 90%;
    height: auto;
}
.partners {
    width: 16.5%;
}
.tag2 {
    float: left;
    width: 63%;
    margin-left: 30px;
    margin-right: 30px;
}
}

/*---------new---------*/

.tag2 a

{

	color:black;

	font-weight:bold;

}

#color img

{

	width:55%;

}

#color

{

	text-align:center;

}

.tag2

{

	padding-top: 35px;

}

.wrapper

{

	background-color: black;

}

textarea

{

	border: 1px solid #CCC;

border-radius: 4px;

}



.gllr_image_block{

	text-align: center;

}

.gllr_image_block > p,.gllr_single_image_text{

	width: 100% !important;

	height:  auto !important;

}

.gllr_image_block>p a{

	display: block;

}

.b-link-fade .b-wrapper, .b-link-fade .b-top-line 

{

background: transparent !important;

color: #898989;font-family: oxygen;font-size: 14px;

line-height: 1.42857;

}

.b-link-fade .b-wrapper h2, .b-link-fade .b-top-line  h2{

	font-size: 14px !important;

}

.rpg-gal-title{

	font-size: 18px;margin: 5px;font-family: oxygen;color: #333;

}

.search-submit

{

	text-indent: -999999px;

	background: url("img/bsearch.png") no-repeat ;

	border: none;

	background-color: transparent;

	display: inline-block;

	width: 40px;

	height: 32px;



	

}

.search-form

{

	margin-bottom: 0;

}

.screen-reader-text{

	display: none;

}

.search-field

{

	padding: 7px;

margin: 0px 4px;

border-radius: 7px;

border: medium none;

box-shadow: 0px 0px 5px rgb(68, 68, 68) inset;

}

.menu1,.content

{

	margin: 0px 15px;

}

.container{

	max-width: 1350px;

	margin: auto;

}

.modal.fade {

   position: fixed;

top: 0px;

right: 0px;

padding-top:100px;

bottom: 0px;

left: 0px;

z-index: 10409999999999999999;

background-color: rgba(0,0,0,0.5);

display: none !important;

overflow: hidden;

outline: 0px none;

}

.fade {

    opacity: 0;

    transition: opacity 0.15s linear 0s;

}

.modal.fade .modal-dialog {

    transition: transform 0.3s ease-out 0s;

    transform: translate(0px, -25%);

}

.modal-dialog {

    width: 600px;

    margin: 30px auto; position: relative;

}

.modal-content {

    box-shadow: 0px 5px 15px rgba(0, 0, 0, 0.5);

    position: relative;

background-color: #FFF;

background-clip: padding-box;

border: 1px solid rgba(0, 0, 0, 0.2);

border-radius: 6px;

outline: 0px none;

}

.modal-header {

    min-height: 16.4286px;

    padding: 15px;

    border-bottom: 1px solid #E5E5E5;

}

.close {

    float: right;

    font-size: 21px;

    font-weight: bold;

    line-height: 1;

    color: #000;

    text-shadow: 0px 1px 0px #FFF;

    opacity: 0.2;

}

.modal-header .close {

    margin-top: -2px;

   

    padding: 0px;

    cursor: pointer;

    background: none repeat scroll 0% 0% transparent;

    border: 0px none;



}

.modal.shown

{

	opacity: 1;


	display: block;

}

.modal-title {

    margin: 0px;

    line-height: 1.42857;

}

.modal-body {

    position: relative;

    padding: 15px;

}

.modal-footer {

    padding: 15px;

    text-align: right;

    border-top: 1px solid #E5E5E5;

}

.btn-default:hover, .btn-default:focus, .btn-default.focus, .btn-default:active, .btn-default.active, .open > .dropdown-toggle.btn-default {

    color: #333;

    background-color: #E6E6E6;

    border-color: #ADADAD;

}



.btn {

    display: inline-block;

    padding: 6px 12px;

    margin-bottom: 0px;

    font-size: 14px;

    font-weight: normal;

    line-height: 1.42857;

    text-align: center;

    white-space: nowrap;

    vertical-align: middle;

    cursor: pointer;

    -moz-user-select: none;

    background-image: none;

    border: 1px solid transparent;

    border-radius: 4px;

}

.btn-default {

    color: #333;

    background-color: #FFF;

    border-color: #CCC;

}

.conint79

{

	margin: 15px 30px 0px;

}

.modal-body .btn+.btn

{

	margin-left: 5px;

}

#searchForm table,#searchForm tr,#searchForm td,#searchForm tbody{

display: block;

}

#searchForm table  +table tr{

	float: left;

	width: 50%;

}

#searchForm table  +table td

{

	width: 100%;

display: block;

}

.sl_footer{

	display: none !important;

}

body.page-id-188 .tag2{

	float: none;

	width:auto;

}



#searchForm .sl_header,#searchForm .sl_header tbody{

display: table;

}

#searchForm .sl_header tr{

	display: table-row;

}

#searchForm .sl_header td{

	display: table-cell;

}

#sidebar_div_0 .results_entry:after

{

	clear: both;

	content: "";

	display: block;

}

#sidebar_div_0.results_entry tr{

	float: none;

}
.top
{
	background-color: #231f20;
	margin: 0px 16px;
	padding-bottom: 15px;
}
.menu1 ul{
	margin-top: 0;
}