/***********************
*  Site Specific CSS   *
************************/

@import url("http://cdn.myld.com.au/1/css/socialmedia.css");
@import url("http://cdn.myld.com.au/1/bootstrap/pixel_2.0/css/style.css");
@import url("http://cdn.myld.com.au/1/bootstrap/pixel_2.0/css/style-responsive.css");
@import url("http://abitgone.github.io/jQuery-Plugins/css/abitgone-carousel.css");
@import url('http://cdn.myld.com.au/1/js/cform_validation/validation-2.0.css');
/*-------- Custom CSS Document -------*/ 
.imagepadding {
  padding-top:10px;  
}
@font-face {
    font-family: 'open_sans';
    src: url('http://cdn.myld.com.au/1/fonts/OpenSans/opensans-regular-webfont.eot');
    src: url('http://cdn.myld.com.au/1/fonts/OpenSans/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('http://cdn.myld.com.au/1/fonts/OpenSans/opensans-regular-webfont.woff') format('woff'),
         url('http://cdn.myld.com.au/1/fonts/OpenSans/opensans-regular-webfont.ttf') format('truetype'),
         url('http://cdn.myld.com.au/1/fonts/OpenSans/opensans-regular-webfont.svg#open_sansregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

@font-face {
        font-family: 'HelveticaLTStd-Cond';
        src: url('http://cdn.myld.com.au/1/fonts/Helvetica/helveticaltstdcond.eot');
        src: url('http://cdn.myld.com.au/1/fonts/Helvetica/helveticaltstdcond.eot?#iefix') format('embedded-opentype'),
                 url('http://cdn.myld.com.au/1/fonts/Helvetica/helveticaltstdcond.woff') format('woff'),
                 url('http://cdn.myld.com.au/1/fonts/Helvetica/helveticaltstdcond.ttf') format('truetype'),
                 url('http://cdn.myld.com.au/1/fonts/Helvetica/helveticaltstdcond.svg#helveticaltstdcond') format('svg');
        font-weight: normal;
        font-style: normal;
}
@font-face {
        font-family: 'HelveticaLTStd-Light';
        src: url('http://cdn.myld.com.au/1/fonts/Helvetica/helveticaltstdlight.eot');
        src: url('http://cdn.myld.com.au/1/fonts/Helvetica/helveticaltstdlight.eot?#iefix') format('embedded-opentype'),
                 url('http://cdn.myld.com.au/1/fonts/Helvetica/helveticaltstdlight.woff') format('woff'),
                 url('http://cdn.myld.com.au/1/fonts/Helvetica/helveticaltstdlight.ttf') format('truetype'),
                 url('http://cdn.myld.com.au/1/fonts/Helvetica/helveticaltstdlight.svg#helveticaltstdlight') format('svg');
        font-weight: normal;
        font-style: normal;
}    
@font-face {
        font-family: 'HelveticaNeueLTStd-Md';
        src: url('http://cdn.myld.com.au/1/fonts/Helvetica/helveticaneueltstdmd.eot');
        src: url('http://cdn.myld.com.au/1/fonts/Helvetica/helveticaneueltstdmd.eot?#iefix') format('embedded-opentype'),
                 url('http://cdn.myld.com.au/1/fonts/Helvetica/helveticaneueltstdmd.woff') format('woff'),
                 url('http://cdn.myld.com.au/1/fonts/Helvetica/helveticaneueltstdmd.ttf') format('truetype'),
                 url('http://cdn.myld.com.au/1/fonts/Helvetica/helveticaneueltstdmd.svg#helveticaneueltstdmd') format('svg');
        font-weight: normal;
        font-style: normal;
}    
@font-face {
        font-family: 'HelveticaNeueLTStd-Bd';
        src: url('http://cdn.myld.com.au/1/fonts/Helvetica/helveticaneueltstdbd.eot');
        src: url('http://cdn.myld.com.au/1/fonts/Helvetica/helveticaneueltstdbd.eot?#iefix') format('embedded-opentype'),
                 url('http://cdn.myld.com.au/1/fonts/Helvetica/helveticaneueltstdbd.woff') format('woff'),
                 url('http://cdn.myld.com.au/1/fonts/Helvetica/helveticaneueltstdbd.ttf') format('truetype'),
                 url('http://cdn.myld.com.au/1/fonts/Helvetica/helveticaneueltstdbd.svg#helveticaneueltstdbd') format('svg');
        font-weight: normal;
        font-style: normal;
}    
@font-face {
        font-family: 'HelveticaNeueLTStd-Th';
        src: url('http://cdn.myld.com.au/1/fonts/Helvetica/helveticaneueltstdth.eot');
        src: url('http://cdn.myld.com.au/1/fonts/Helvetica/helveticaneueltstdth.eot?#iefix') format('embedded-opentype'),
                 url('http://cdn.myld.com.au/1/fonts/Helvetica/helveticaneueltstdth.woff') format('woff'),
                 url('http://cdn.myld.com.au/1/fonts/Helvetica/helveticaneueltstdth.ttf') format('truetype'),
                 url('http://cdn.myld.com.au/1/fonts/Helvetica/helveticaneueltstdth.svg#helveticaneueltstdth') format('svg');
        font-weight: normal;
        font-style: normal;
}
@font-face {
    font-family: 'HelveticaNeueLT55Roman';
    src: url('http://cdn.myld.com.au/1/fonts/Helvetica/helvetica-neue-lt-std-55-roman.eot');
    src: url('http://cdn.myld.com.au/1/fonts/Helvetica/helvetica-neue-lt-std-55-roman.eot') format('embedded-opentype'),
        url('http://cdn.myld.com.au/1/fonts/Helvetica/helvetica-neue-lt-std-55-roman.ttf') format('truetype'),
        url('http://cdn.myld.com.au/1/fonts/Helvetica/helvetica-neue-lt-std-55-roman.woff') format('woff'),
        url('http://cdn.myld.com.au/1/fonts/Helvetica/helvetica-neue-lt-std-55-roman.svg#helvetica-neue-lt-std-55-roman') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'HelveticaNeueLT25UltraLight';
    src: url('http://cdn.myld.com.au/1/fonts/Helvetica/helvetica-neue-lt-std-25-ultra-light.eot');
    src: url('http://cdn.myld.com.au/1/fonts/Helvetica/helvetica-neue-lt-std-25-ultra-light.eot') format('embedded-opentype'),
        url('http://cdn.myld.com.au/1/fonts/Helvetica/helvetica-neue-lt-std-25-ultra-light.ttf') format('truetype'),
        url('http://cdn.myld.com.au/1/fonts/Helvetica/helvetica-neue-lt-std-25-ultra-light.woff') format('woff'),
        url('http://cdn.myld.com.au/1/fonts/Helvetica/helvetica-neue-lt-std-25-ultra-light.svg#segoe-ui-webfont') format('svg');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'HelveticaNeueLT45Light';
    src: url('http://cdn.myld.com.au/1/fonts/Helvetica/helvetica-neue-lt-std-45-light.eot');
    src: url('http://cdn.myld.com.au/1/fonts/Helvetica/helvetica-neue-lt-std-45-light.eot') format('embedded-opentype'),
        url('http://cdn.myld.com.au/1/fonts/Helvetica/helvetica-neue-lt-std-45-light.ttf') format('truetype'),
        url('http://cdn.myld.com.au/1/fonts/Helvetica/helvetica-neue-lt-std-45-light.woff') format('woff'),
        url('http://cdn.myld.com.au/1/fonts/Helvetica/helvetica-neue-lt-std-45-light.svg#helvetica-neue-lt-std-45-light') format('svg');
    font-weight: normal;
    font-style: normal;
} 

#map img{
  max-width:none !important;
} 
#logo2{
  text-align:center;
  }
.navbar .nav>li>a {
padding: 10px 12px 10px;
}

.bottom_shadow_full {
background: url(http://cdn.myld.com.au/2/333/dp-cleaning-supplies-pty-ltd_9ba6f6bcbf.png) bottom no-repeat transparent;
}

.bottom_shadow_full {
height: 93px;
}
.ds-6 {
     position:relative;
     margin-bottom: 30px
}
.navbar .nav>li>a:hover {
background: #d7a43e;
padding: 10px 12px 10px;
}


.ds-6:after {
    content:"";
    position:absolute; 
    z-index:-2;
    width:100%;
    height:20%;
    background:url(http://cdn.myld.com.au/1/images/shadows/ds6.png) no-repeat center top;
    background-size:100%;
    display: block;
    /*edit the code below to change shadow opacity*/
    zoom: 1;
  filter: alpha(opacity=10);
	opacity: 1.0;
}

.titleshadow2 {
background: url(http://cdn.myld.com.au/2/315/dp-cleaning-supplies-pty-ltd_2fdbb6bedc.png) center -58px no-repeat;
margin-bottom: -80px;
height: 300px;
}

.products ul {
list-style: square;
color: #666 !important;
}

.ds-11 {
     position:relative;
     margin-bottom: 30px
}
.ds-11:after {
    content:"";
    position:absolute; 
    z-index:-2;
    width:100%;
    height:20%;
    background:url(http://cdn.myld.com.au/1/images/shadows/ds11.png) no-repeat center top;
    background-size:100%;
    display: block;
    /*edit the code below to change shadow opacity*/
    zoom: 1;
  filter: alpha(opacity=10);
	opacity: 1.0;
  top: 222px;
}


body {
font-family: 'open_sans';
font-size:14px;
}
/* ANIMATED LOGO */
#logo2 img {
  -webkit-animation: cssAnimation 1.1096s 1 ease;
  -moz-animation: cssAnimation 1.1096s 1 ease;
  -o-animation: cssAnimation 1.1096s 1 ease;
}
@-webkit-keyframes cssAnimation {
  from { -webkit-transform: rotate(0deg) scale(0.1) skew(1deg) translate(0px); }
  to { -webkit-transform: rotate(360deg) scale(1) skew(1deg) translate(0px); }
}
@-moz-keyframes cssAnimation {
  from { -moz-transform: rotate(0deg) scale(0.1) skew(1deg) translate(0px); }
  to { -moz-transform: rotate(360deg) scale(1) skew(1deg) translate(0px); }
}
@-o-keyframes cssAnimation {
  from { -o-transform: rotate(0deg) scale(0.1) skew(1deg) translate(0px); }
  to { -o-transform: rotate(360deg) scale(1) skew(1deg) translate(0px); }
}

.services_back h3 {
color: #3E1222;
font-family: open_sans;
font-size: 18px;
font-weight: normal;
text-transform: uppercase;
}

footer a, footer a:hover, .features:hover h2.internal_title, aside .widget_twitter .tweet_list li a, .comment-reply-link:hover, .comment-edit-link:hover, .staff_links li a:hover, .sc-col a, .price_1_col ul li span, .tweet_time {
color: #d7a43e;
}

.button_bar {
background-color: #d7a43e;
border: 1px solid #d7a43e;
}

.titleshadow{
background: url(http://cdn.myld.com.au/2/315/dp-cleaning-supplies-pty-ltd_2fdbb6bedc.png) center 0px no-repeat;
}

#page-not-found div#error h1, #page-not-found div#error p  {
  text-align: center;
  color: red;
}

.ds-12 {
     position:relative;
     margin-bottom: 30px
}
.ds-12:after {
    content:"";
    position:absolute; 
    z-index:-2;
    width:100%;
    height:20%;
    background:url(http://cdn.myld.com.au/1/images/shadows/ds12.png) no-repeat center top;
    background-size:100%;
    /*edit the code below to change shadow opacity*/
    zoom: 1;
  filter: alpha(opacity=10);
	opacity: 1.0;
}

/* FORM INPUT SIZE FIX */
input[type="text"], textarea, input, textarea, .uneditable-input {
width: 98% !important;
}

.button_bar{
  margin: 0 !Important;
width: 100% !Important;
  }


.carousel-caption{
  display:none !important;
  }

.feat-rollover{
  margin-bottom:15px;
  margin-top: -8px;
  }

.feat-img{
  padding-top:8px;
  }


.navbar-inner {
    background:none;
    background-repeat:none;
    border: none;
    border-radius:none;
    box-shadow:none;
    min-height: 40px;
    padding-left: 20px;
    padding-right: 20px;
    filter:none;
}

.custom_menu li {
  border: none;
  text-align: center;
  font-size: 14px;
  text-transform: capitalize;
  height: 104px;
  margin-top: -58px;
}

.custom_menu li a {
  font-size: 15px !important;
  font-weight: bold;
  color: #3E1222 !important;
  position: relative;
  font-family: open_sans;
  padding: 10px 15px 10px;
  font-weight: normal;
  top: 60px;
  text-shadow: none !important;  
}

.custom_menu li:hover a, .custom_menu li.active a {
 
  border: medium none;
  padding: 10px 12px 10px;
  font-family: open_sans;
  box-shadow: none;
}

.custom_menu li a:hover, {
  background: #d7a43e;
  border: medium none;
  padding: 10px 12px 10px;
  font-family: open_sans;
  box-shadow: none;
}

.navbar .nav>.active>a, .navbar .nav>.active>a:hover, .navbar .nav>.active>a:focus {
  background: #d7a43e;
}

#slider {
  background: url("http://cdn.myld.com.au/2/295/dp-cleaning-supplies-pty-ltd_f009ec8ea9.jpg");
  overflow: hidden;
}

.my_concepts {
    text-align: center;
}

.cleans_up h3 {
    color: #3E1222;
    font-family: open_sans;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
.linkus h3 {
    color: #3E1222;
    font-family: open_sans;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    padding: 0;
}
.linkus ul li{list-style:square;color:#3E1222 ;}
.linkus ul li a{color:#3E1222 ;font-weight:bold;}
.linkus ul li a:hover{text-decoration:underline;}

a.btn-tel {
	border: solid 1px #333333;
	color: #333333;
}

.navbar .btn-navbar {
	border: solid 1px #333333;
	color: #333333;
}

@media (max-width: 800px)  {
	.navbar-inner .container {
		border-top: 1px solid #333333;
	}
}

/*my-css*/

body {
	background:url("http://cdn.myld.com.au/2/294/dp-cleaning-supplies-pty-ltd_80ed3fc625.jpg") repeat scroll 0 0 transparent;
}
.header_container {
    margin: 15px 0;
}
ul.menu li{border:none;}

.navbar .nav.menu li:hover a, .navbar .nav.menu li.active a {
    background: #d7a43e;
    border: medium none;font-family: open_sans; font-size:15px;
    box-shadow: none;
}

.contact_up span {
    color: #FFFFFF;
    font-family: open_sans;
    font-size: 25px;
    font-weight: normal;
    text-align: center;
}
.contact_up {
    background: url("http://cdn.myld.com.au/2/294/dp-cleaning-supplies-pty-ltd_86d9b6b59f.png") no-repeat scroll 0 0 transparent;
    font-size: 0;
    height: 85px;
    padding: 16px 20px 0 0;
    text-align: center;
}


.contact_up span {
    color: #FFFFFF;
    font-family: open_sans;
    font-size: 22px;
    font-weight: normal;
    text-align: center;
    padding-left: 35px;
padding-right: 10px;
}

.full-header {
    border-bottom: 3px solid #D7A43E;
    margin-bottom: 3px;
}

.logo {
    padding: 10px 0;
}
.content_bar {
    text-align: center;
}
.clean .span3{text-align:center;}
.clean .span3 p{padding:0 20px;}
.clean .span3 h3 {
    margin: 0;
    padding: 0;
}
.control_bar {
    background: url("http://cdn.myld.com.au/2/294/dp-cleaning-supplies-pty-ltd_80ed3fc625.jpg") repeat scroll 0 0 transparent;
    text-align: center;
}
.shadow1{background:url("http://cdn.myld.com.au/2/294/dp-cleaning-supplies-pty-ltd_2643d2982b.png");}

.gram .content_bar {
    float: none;
    margin: 0 auto;
}
footer {
    background:url("http://cdn.myld.com.au/2/316/dp-cleaning-supplies-pty-ltd_d1db1de91d.jpg") repeat scroll center top transparent;
    color: #8A8A8A;
}
.supplies{}
ul.menu li a {
    color: #3E1222 !important;
    position: relative;
    font-family: open_sans;
    font-weight: bold;
    top: 60px ;
    text-shadow: none !important;
}

.supplies span {
    color: #B6B6B6;
    float: left;
    font-size: 16px;
    margin: 15px 5px 0 1px;
    text-transform: uppercase;
    width: 114px;
}
.locations span {
    color: #B6B6B6;
    float: left;
    font-size: 16px;
    margin: 15px 5px 0 1px;
    text-transform: uppercase;
    width: 134px;
}
.contact_us span {
    color: #B6B6B6;
    float: left;
    font-size: 16px;
    margin: 15px 5px 0 1px;
    text-transform: uppercase;
    width: 116px;
}
.widget{color:#B6B6B6;}
.footers p{color:#B6B6B6;}
.address span{color:#B6B6B6; font-weight:bold;}

footer .widget {
    float: none;
    margin-bottom: 30px;
    margin-top: 30px;
}

.list_contact ul {
    list-style: none outside none;
    margin: 0;
}
.cleaning ul{}
.cleaning ul li {
    list-style: square outside none;
	color: #3E1222;
	
}
.browns{background:#3e1222;}
.gram h3 {
    color: #3E1222;
    font-family: open_sans;
    font-size: 35px;
    font-weight: normal;
}

/** LD logo **/
.social-media.ld {
  float: left;
}

/*my-css-end*/
.gram {
    background: url("http://cdn.myld.com.au/2/294/dp-cleaning-supplies-pty-ltd_2643d2982b.png") no-repeat scroll 0 -6px transparent;
    height: 278px;
    padding:20px 110px 0 100px;
    text-align: center;border:0px none !important;
}

.boxes h3 {
    color: #3E1222;
    font-family: open_sans;
    font-size: 18px;
    font-weight: normal;
    text-transform: uppercase;
}
.menu li a {
    font-size: 16px;
}
.about_as h3{padding:0px; margin:0px;color: #3E1222;
    color: #3E1222;
    font-family: open_sans;
    font-size: 18px;
    font-weight: normal;}
	
.temples_back p{padding:20px 110px 0 100px;}	
.services_back .span9 h3{color: #3E1222;
    font-family: open_sans;
    font-size: 18px;
    font-weight: normal; text-transform: uppercase;}
	

.span12.products h3 {
    color: #3E1222;
    font-family: open_sans;
    font-size: 18px;
    font-weight: normal;
    text-transform: uppercase;
}
.products ul{list-style:square;color:#3E1222;}	
.span12.products h3 span{color: #3E1222;
    font-family: open_sans;
    font-size: 18px;text-transform: capitalize;
    font-weight: normal;}




/*  =====================================  New css here  ==============================================   */



.temples_back p{color: #575757;
    font-family: 'open_sans';
    font-size: 16px;
    line-height: 30px;}
.title_size {
   /* font-size: 23px;
    color: #909090;
    font-weight: 400;
    line-height: 31px;
    margin: 0!important;*/
	font-family:"open_sans";
	 color: #D7A43E;
    font-size: 43px;
    font-weight: 400;
    line-height: 111px;
    margin: 0 !important;
}
.page_title .container {background:url("http://cdn.myld.com.au/2/294/dp-cleaning-supplies-pty-ltd_80aaf163fa.png") no-repeat scroll center 0 transparent;}
.navbar-inner .icon-phone, .navbar-inner .icon-reorder {font-size:18px ;}

.leave_mss h3{color: #3E1222;
    font-family: open_sans;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-transform: uppercase;}
	.marks{color: #3E1222;font-weight:bold;clear:both;}
.company_links a:hover{opacity:0.8;}
.error_box{ background: none repeat scroll 0 0 #FAD3C4;
    border: 1px solid #A75B4E;
    border-radius: 5px 5px 5px 5px;
    color: #444444;display: none;
    font-size: 13px;
    margin: 0 0 15px;
    padding: 8px;}
	.gaping{padding:10px;}




/*  =====================================  Responsive css code here  ==============================================   */


/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
/* Styles */


}

/* Smartphones (landscape) ----------- */
@media only screen 
and (max-width : 320px) {
/* Styles */

.contact_up {background: url("http://cdn.myld.com.au/2/294/dp-cleaning-supplies-pty-ltd_86d9b6b59f.png") no-repeat scroll 0 0 / 100% 100% transparent !important;font-size: 0;height: 85px;padding: 16px 20px 0 0;text-align: center;}	

.gram p{color: #575757;font-family: open_sans;font-size: 15px;font-weight: lighter;line-height: 26px;}
ul.menu li a {top:0px ;}

.portfolio_shadow {background: 0px none;}
.title_size {line-height: 41px !important;}
.temples_back p {padding:0px;}
}

@media only screen 
and (min-width:480px) {
/* Styles */
.gram { background: none repeat scroll 0 center transparent;border-bottom: 3px solid #D7A43E;height: auto;margin-bottom: 30px;padding:20px 30px 10px;text-align: center;}
.contact_up {background: url("http://cdn.myld.com.au/2/294/dp-cleaning-supplies-pty-ltd_86d9b6b59f.png") no-repeat scroll 0 0 / 100% 100% transparent;font-size: 0;height: 85px;padding: 16px 20px 0 0;text-align: center;}

.gram p{color: #575757;font-family: open_sans;font-size: 15px;font-weight: lighter;line-height: 26px;}
.portfolio_shadow {background: 0px none;}

.temples_back p {padding:0px;}
}

@media(max-width:979px){
ul.menu li a {top:0px ;}
}

/* Smartphones (portrait) ----------- */
@media only screen 
and (max-width : 320px) {
/* Styles */


.contact_up {background: url("http://cdn.myld.com.au/2/294/dp-cleaning-supplies-pty-ltd_86d9b6b59f.png") no-repeat scroll 0 0 / 100% 100% transparent !important;font-size: 0;height: 85px;padding: 16px 20px 0 0;text-align: center;}	

.gram p{color: #575757;font-family: open_sans;font-size: 15px;font-weight: lighter;line-height: 26px;}
ul.menu li a {top:0px ;}

.portfolio_shadow {background: 0px none;}
.title_size {line-height: 41px !important;}
.temples_back p {padding:0px;}
.gram { background: none repeat scroll 0 center transparent;border-bottom: 3px solid #D7A43E;height: auto;margin-bottom: 30px;padding:20px 30px 10px;text-align: center;}

}
/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-width : 768px) 
and (max-width : 1024px) {
/* Styles */
}

/* iPads (landscape) ----------- */
@media only screen 
and (min-width : 768px) 
and (max-width : 1024px) 
and (orientation : landscape) {
/* Styles */

.portfolio_shadow {
    /*background:url("../images/features_shadow.png") no-repeat scroll center top / 100% 100% transparent;*/
  }

}

/* iPads (portrait) ----------- */
@media only screen 
and (min-width : 768px) 
and (max-width : 1024px) 
and (orientation : portrait) {
/* Styles */

.contact_up {
    background: url("http://cdn.myld.com.au/2/294/dp-cleaning-supplies-pty-ltd_86d9b6b59f.png") no-repeat scroll 0 0 / 100% 100% transparent;
    font-size: 0;
    height: 85px;
    padding: 16px 0 0;
    text-align: center;
}
.contact_up span{font-size: 21px; padding-left:50px;}
.row-fluid .offset8:first-child {
margin-left: 51.508287%;
width: 250px;
padding-right: 50px;
}
}


/* Desktops and laptops ----------- */
@media only screen 
and (min-width : 1224px) {
/* Styles */
.gram {
    /*background: url("http://cdn.myld.com.au/2/315/dp-cleaning-supplies-pty-ltd_2fdbb6bedc.png") no-repeat scroll 0 -6px transparent !important;*/
    border: 0 none !important;
    height: 240px;
    padding: 20px 110px 0 100px;
    text-align: center;
}
}

/* Large screens ----------- */
@media only screen 
and (min-width : 1824px) {
/* Styles */
}

/* iPhone 4 ----------- */
@media
only screen and (-webkit-min-pixel-ratio : 1.5),
only screen and (min-pixel-ratio : 1.5) {
/* Styles */
}
.staff_team h3 {
    color: #3E1222;
    font-family: open_sans;
    font-size: 18px;
    font-weight: normal;
    margin: 0;
    padding: 0;
    text-transform: uppercase;
}
.linkus ul{list-style:square;color:#3E1222;}
.linkus ul li a:hover{text-decoration:underline;color:#3E1222;font-weight:bold;}
.linkus ul li a:hover{text-decoration:underline;color:#3E1222;}



/*iphone 360 - 480*/
@media(min-width:378px)and (max-width:475px)

{
    .gram{background:none !important;height:auto;margin-bottom:15px;padding:20px 40px 0 40px;}
	.contact_up {
    background: url("http://cdn.myld.com.au/2/294/dp-cleaning-supplies-pty-ltd_86d9b6b59f.png") no-repeat scroll 49px 0 transparent;}
}






/********************
 * FEATURE CAROUSEL *
 ********************/
.carousel-container {
  position:relative;
  width:960px;
  margin:0 auto;
}
#carousel {
   font-family: open_sans;
    font-size: 12px;
    height: 340px;
    margin: 0 auto;
    position: relative;
    margin-top:35px;
}
.carousel-image {
  border:0;
  display:block;
}
.carousel-feature {
  position:absolute;
  top:-1000px;
  left:-1000px;
  border:2px solid #5d5d5d;
  cursor:pointer;
}
.carousel-feature .carousel-caption {
  position:absolute;
  bottom:0;
  background-color:none !important;
}
.carousel-feature .carousel-caption p {
  margin:0;
  padding:5px;
  font-weight:bold;
  font-size:12px;
  color:white;
}
.tracker-summation-container {
  position:absolute;
  color:white;
  right:48px;
  top:230px;
  padding:3px;
  margin:3px;
  background-color:#000;
  display:none;
}
.tracker-individual-container {
  position:absolute;
  color:white;
  right:48px;
  top:210px;
  padding:0;
  margin:0;
  display:none !important;
}
.tracker-individual-container li {
  list-style:none;
}
.tracker-individual-container .tracker-individual-blip {
  margin:0 3px;
  padding:0 3px;
  color:white;
  text-align:center;
  background-color:#DDD;
}
.tracker-individual-container .tracker-individual-blip-selected {
  color:white;
  font-weight:bold;
  background-color:#000;
}
#carousel-left {
  position:absolute;
  bottom:33px;
  left:48%;top:358px;
  cursor:pointer;
}
#carousel-right {
  position:absolute;
  bottom:33px;top:358px;
  right:48%;
  cursor:pointer;
}

/* RESPONSIVE FIXES */

@media (min-width: 1200px){
.feat-rollover {
margin-left: 0px;
}
}
@media (max-width: 1199px) and (min-width: 980px){
  
  .row-fluid .offset8:first-child {
margin-left: 63.085106%;
width: 250px;
}
  .ds-11:after {
  top: 180px;
}
.feat-rollover {
height: 180px;
overflow: hidden;
}
.feat-img img{
 height: 203px !important; 
 margin-top: -10px;
}
.feat-img{
  background-size: 100% !important;
  }
  .titleshadow2 {
background: none;
}
}
@media (max-width: 979px) and (min-width: 768px){
  .nav-collapse, .nav-collapse.collapse {
margin-top: 90px;
}
  .navbar {
margin-left: -190px;
}
  
  .ds-11:after {
  top: 136px;
}
  .titleshadow {
    background:none;
  }
.feat-rollover {
height: 136px;
overflow: hidden;
}
.feat-img img{
 height: 161px !important; 
 margin-top: -20px;
}
.feat-img{
  background-size: 100% !important;
  }
  .titleshadow2 {
background: none;
}
}
@media (max-width: 800px){
#ld_branding_link{
  display:none;
}

}
@media (max-width: 767px){
  .contact_up{
display:none !important;
}
  .temples_back p {
padding: 0;
}
  .titleshadow2 {
background: none;
height:380px;
}
  .ds-11:after {
  display:none;
}
  .titleshadow {
    background:none;
  }
.feat-rollover {
}
.feat-img img{
 width: 100% !important; 
}
.feat-img{
  background-size: 100% !important;
  }
  #ld_branding{
 display:none;   
}
}

/* 404 PAGE */
#page-not-found div#error{
  margin: 0 auto;
  padding: 30px;
  background: #fff
}

p, em, textarea, select, span {
font-family: 'open_sans';
line-height: 22px;
font-size: 14px;
}

.footer_title h2{
  margin-bottom:20px;
  }
  
  .googlemap_shadow {
margin-top: 0px;
}

.sticky {
width: 280px;
background: 
#fff !important;
padding-top: 10px !important;
}

@media only screen and (max-device-width: 568px) and (min-device-width: 320px) and (orientation: landscape){
.sticky {
width: 528px;
}
}

@media only screen and (min-device-width: 569px){
.sticky {
display:none;
}
}

.googlemap_shadow {
bottom: 0px;
position: relative;
}