﻿html {
  scroll-behavior: smooth;
}

body
{
	background-color: #ffffff;
	margin: 0px;
}

/* Mobile Menubar - ONLY DISPLAY MOBILE MENUBAR ON PHONE */
.mobile-container { display:none; }

/*****************************************
  CSS3 Animation to allow fade in effect 
******************************************/

#pcview_only { display:block !important; tab-size: 1cm; }



#fadetext {
    margin-top: 15px;
	/*font-family:Arial;*/
	font-family:Calibri;
    font-weight:lighter;
    line-height: 45px;
    font-size: 48px;
    color:#ffffff;
    text-align:center;

    -webkit-animation: fadein 5s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 5s; /* Firefox < 16 */
        -ms-animation: fadein 5s; /* Internet Explorer */
         -o-animation: fadein 5s; /* Opera < 12.1 */
            animation: fadein 5s;
}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Down Arrow */
.arrow {
  /*border: solid black;*/
  border:solid #6B97C6;
  border-width: 0 3px 3px 0;
  display: inline-block;
  padding: 3px;
}

.down {
  transform: rotate(45deg);
  -webkit-transform: rotate(45deg);
}
/* End of Down Arrow */

/* Triangle Down */
.triangle-down {
	width: 0;
  height: 0;
	border-left: 18px solid transparent;
	border-right: 18px solid transparent;
  /*border-top: 50px solid #555;*/
  border-top: 20px solid#6B97C6;
}

/* Circle */
.circle {
  height: 50px;
  width: 50px;
  background-color: #ffffff;
  border-radius: 50%;
}

.somepadding 
{
  height:30px; 
  width:auto;
  margin:30% 0 0 0;
  /*border:solid 1px black;*/
}

.somepadding:hover
{
  /*border:solid 1px red;*/
  height:20px; 
  margin:45% 0 0 0;
}


/* used mainly on contact page */
h1 { font-family:Calibri Light, Helvetica; font-size: 1.5em; font-weight:300; line-height:1.9; color:#5C82A8; }
h2 { font-family:Arial, Calibri, Helvetica, Gadugi; font-size:1em; font-weight:400; line-height:2.0; color:#ffffff;  }
h3 { font-family:Calibri Light, Helvetica; font-size: 3em; font-weight:300; line-height:1.5; color:#000000; text-align:center; }

h4 { font-family:Calibri Light, Helvetica; font-size: 1em; font-weight:100; line-height:1.5; color:#000000; text-align:center; }
h6 { font-family:Calibri Light, Helvetica; font-size: 1.5em; font-weight:100; line-height:1.0; color:#000000; text-align:center; }
.h4_subtitle { font-family:Calibri Light, Helvetica; height:40px; font-size: 0.8em; font-weight:100; font-style:italic; line-height:1.5; color:darkgray; text-align:center !important; }

.read_more { border-top:solid 1px lightgray; background-color:#EFEFEF; font-family:Calibri Light, Helvetica; height:55px; width:100%; font-size: 0.8em; font-weight:600; line-height:1.5; color:#000000; text-align:center !important; }

/* used on Index page */
h5 { font-family:Nirmala UI; font-size: 1em; font-weight:100; line-height:1.8; color:#8FA2C4; }


#copyh3forhome { font-family:Calibri Light, Helvetica; font-size: 1.3em; font-weight:100; line-height:1.3; color:#5C82A8; }

/*
h6 { font-family:Palatino Linotype; font-size: 1.6em; font-weight:400; font-style:italic; line-height:1.5; color:#43464B; }
*/

  /* For Testimonial Quotes */
  .h1 { font-family:Palatino Linotype; font-size: 1.4em; font-weight:100; font-style:italic; line-height:1.3; color:#5C82A8; }
  .h2 { font-family:Palatino Linotype; font-size: 1em; text-align:center; font-weight:700; line-height:1.1; color:#000000; }
  .h7 { font-family:Calibri Light; font-size:1.25em; font-weight:400; line-height:1.3; text-align:left; color:#43464B; }

  /* Contact page */
  .h8 { font-family:Calibri Light, Helvetica; font-size: 1.1em; font-weight:900; line-height:1.5; color:#000000; text-align:left; }
  .h9 { font-family:Calibri Light, Helvetica; font-size: 1em; font-weight:200; line-height:1.5; color:#000000; text-align:left; }

/* Titles for Home Page Only */
#h1 { 
  display:block !important;
  font-family:Calibri Light, Helvetica;  
  font-size: 3em; 
  font-weight:300; 
  text-align:center;
  line-height:1.3; 
  color:#ffffff;

  /*text-shadow: -1px -1px 0 #808080, 1px -1px 0 #404040, -1px 1px 0 #808080, 1px 1px 0 #404040;*/
  }

#whatwedo
{
  font-family:'Arial Narrow Bold', sans-serif; 
  font-size: 0.8em; 
  font-weight:100; 
  text-align:center;
  margin:2% 0 0 0;
  line-height:1; 
  /*color:#000000;*/
  color:#ffffff;

}

#buttonblack
{
  font-family:'Arial Narrow Bold', sans-serif; 
  font-size: 0.8em; 
  font-weight:100; 
  text-align:center;
  margin:2% 0 0 0;
  line-height:1; 
  /*color:#000000;*/
  color:#000000;

}

.hoverdo {
  display: none;
}
  
a:hover + .hoverdo {
  display: block;
  color:#000000;
  background-color:#ffffff;
}



#borderforwhatwedo
{
  width:10%;
  height:10%;
  border:1px solid #ffffff;
  padding-top:1%;
  padding-bottom:1%;
  padding-left:1%;
  padding-right:1%;
  color:#ffffff;
}

#borderforwhatwedo:hover
{ 
  background-color:#ffffff;
  color:#000000; 
}


#smallerbuttonborder
{
  width:10%;
  height:10%;
  border:1px solid #ffffff;
  padding-top:4%;
  padding-bottom:4%;
  padding-left:2%;
  padding-right:2%;
  color:#ffffff;
}

#smallerbuttonborder:hover
{ 
  background-color:#ffffff;
  color:#000000; 
}

#smallerbuttonborderblack
{
  width:10%;
  height:10%;
  border:1px solid #000000;
  padding-top:1%;
  padding-bottom:1%;
  padding-left:1%;
  padding-right:1%;
  color:#000000;
}

#smallerbuttonborderblack:hover
{ 
  background-color:#000000;
  color:#ffffff; 
}



#h2 { 
  font-family:Microsoft YaHei UI Light,Arial; 
  font-size:1.3em; 
  width:25%; 
  font-weight:500; 
  line-height:1.8; 
  background-color:#696971; 
  color:#FBE0D7; 
  text-align:center;
  padding:0.7%;
}

#h3 { 
  font-family:Microsoft YaHei UI Light,Arial; 
  font-size:1.2em; 
  font-weight:800; 
  line-height:1.2; 
  height:6%;
  text-align:center;
  /*text-align:center;*/
  color:#ffffff; 
  font-style: italic;
  text-shadow: #000 0px 0px 1px, #000 0px 0px 1px;
  background-color:rgba(0,0,0,0.6);
  -webkit-font-smoothing: antialiased;
  width:23%;
  padding:1%;



  /*text-shadow: -1px -1px 0 #404040, 1px -1px 0 #404040, -1px 1px 0 #404040, 1px 1px 0 #404040;*/
}

#h4 { font-family:Palatino Linotype; font-size: 1em; font-weight:700; line-height:1.5; color:#000000; }
.h4 { font-family:Palatino Linotype; font-size: 1em; font-weight:700; line-height:1.5; color:#000000; }

#h5 { font-family:Calibri Light; font-size:1.8em; font-weight:450; line-height:1.2;  color:#43464B; }
.h5 { font-family:Calibri Light; font-size:1.8em; font-weight:450; line-height:1.4; text-align:left; color:#43464B; }

#h6 { font-family:Calibri Light; font-size:1.4em; font-weight:400; line-height:1.3; text-align:left; color:#43464B; }
.h6 { font-family:Calibri Light; font-size:1.4em; font-weight:400; line-height:1.3; text-align:left; color:#43464B; }


/* Position Arrov at Bottom of Page */
.sticky-image-wrapper{
  position: absolute;
  bottom: 0;
  width: 100%;
}

.sticky-image-wrapper img{
  display: table;
  position: relative;
  margin: auto;
}

.sticky-image-wrapper .triangle-down{
  display: table;
  position: relative;
  margin: auto;
}

.sticky-image-wrapper .circle{
  display: table;
  position: relative;
  margin: auto;
}

/* Forms Start */
.txtinput { height:30px; font-size:20px; line-height:2.0; font-family:Arial; width:40%; }
.txtinputlong { height:30px; font-size:20px; line-height:2.0; font-family:Arial; width:50%; }
.txtrows { height:200px; font-size:20px; line-height:2.0; font-family:Arial; width:60%;}
.txtinputshort { height:30px; font-size:20px; line-height:2.0; font-family:Arial; width:15%; }
.txtinputlong { height:30px; font-size:20px; line-height:2.0; font-family:Arial; width:75%; }
/* Forms end */

.mapsize { width:1200px; height:580px; }

#iphone_reviews_link { display:none; }
.nodisplay { display:block; width:960px; height:400px; text-align:center; margin:0 0 0 10% !important; }

html 
{
    -webkit-text-size-adjust: 100%;
}

/* LINKS */

    /* a { text-decoration:none; color:#5F223C; }*/
    a { text-decoration:none; color:#ffffff; font-weight:100; }

    /* setup links style */
    a:link { }

    a:visited { color:#D2D5D8; }

    /*when someone hovers over the link */
    /*a:hover { color:#F9BDA9; }*/
    a:hover { 
      color:#D2D5D8; 
      font-weight:100;
    
    }

    .activepc { 
      /*color:#F9BDA9;
      color:#FBE0D7;*/ 
      color:#6B97C6;
      font-weight:100;
    
    }

    .activepc:visited
    { 
      /*color:#FBE0D7;*/
      color:#6B97C6;
      font-weight:100;
    }
    
 
    a .bluelinks { font-family:Calibri Light, Helvetica; font-weight:300; line-height:1.9; color:#5C82A8; }

    .bluelinks { font-family:Calibri Light, Helvetica; font-weight:300; line-height:1.9; color:#5C82A8;  }

    .bluelinks:visited { font-family:Calibri Light, Helvetica; font-weight:300; line-height:1.9; color:#46627F; background-color:inherit;}

    .bluelinks:hover { font-family:Calibri Light, Helvetica; font-weight:300; line-height:1.9; color:#000000; background-color:inherit;}


/* Image Border */
    .imageBorder {
	    border: 5px solid #ffffff;
    }

    .imageBorder:hover {
	    border: 5px solid #7F676F;
    }

    .imageBorderActive {
	    border-bottom: 5px solid #5F4C52;
	    font-weight:900;
    }

    .homepageActive {
	    color:#000000;
	    font-weight:bold;
    }



.href_white
{
  color:#ffffff;
  font-weight:300;
  font-family:Arial, Calibri, Helvetica; 
}

.href_white:visited
{
  color:#ffffff;
  font-weight:300;
  font-family:Arial, Calibri, Helvetica;
}

.href_white:hover
{
  color:#D2D5D8; 
  font-weight:400;
  font-family:Arial, Calibri, Helvetica; 
}

.href_white a
{
  color:#ffffff;
  font-weight:300;
  font-family:Arial, Calibri, Helvetica;
}


.href_grey
{
  font-family:Calibri Light, Helvetica;
  font-size:1em;
  color:#2C2D2D;
  font-weight:500;
}

.href_grey:visited
{
  font-family:Calibri Light, Helvetica;
  font-size:1em;
  color:#000000;
  font-weight:500;
}

.href_grey:hover
{
  font-family:Calibri Light, Helvetica;
  font-size:1em;
  color:#D2D5D8; 
  font-weight:500;
}

.href_grey a
{
  font-family:Calibri Light, Helvetica;
  font-size:1em;
  color:#2C2D2D;
  font-weight:500;
}

/* Footer Middle */

.href_lightgrey
{
  font-family:Calibri Light, Helvetica;
  font-size:1.1em;
  color:#AEAFAF;
  font-weight:500;
}

.href_lightgrey:visited
{
  font-family:Calibri Light, Helvetica;
  font-size:1.1em;
  color:#AEAFAF;
  font-weight:500;
}

.href_lightgrey:hover
{
  font-family:Calibri Light, Helvetica;
  font-size:1.1em;
  color:#ffffff; 
  font-weight:500;
}

.href_lightgrey a
{
  font-family:Calibri Light, Helvetica;
  font-size:1.1em;
  color:#AEAFAF;
  font-weight:500;
}




/* SUBMIT BUTTON */
.btn{
    background-color: #F6CF3C;
    border: none;
    color: #000000;
    padding: 15px;
    text-align: center;
    font-family: 'Corbel', Arial, sans-serif;
    text-decoration: none;
    display: inline-block;
    font-weight:800;
    font-size: 16px;
    margin: 4px 2px;
    border-radius: 8px;
    border-left:solid 2px black; 
    border-top:solid 2px black; 
    border-right:solid 5px black; 
    border-bottom:solid 5px black; 
}

.btn:hover  {
  opacity: 0.8; font-weight:bold; 
  border-left:solid 2px black; 
  border-top:solid 2px black; 
  border-right:solid 5px black; 
  border-bottom:solid 5px black; 
  background-color:#ffffff; 
  color: #000000;
  padding: 15px;
  text-align: center;
  font-family: 'Corbel', Arial, sans-serif;
  text-decoration: none;
  display: inline-block;
  font-weight:800;
  font-size: 16px;
  margin: 4px 2px;
  border-radius: 8px;
}

/* SIMPLE BUTTON */
.btn_simple{
  background-color: #6B97C6;
  border: none;
  color: #FFFFFF;
  padding: 15px;
  text-align: center;
  font-family: 'Corbel', Arial, sans-serif;
  text-decoration: none;
  display: inline-block;
  font-weight:800;
  font-size: 17px;
  margin: 4px 2px;
  border-radius: 8px;

}

.btn_simple:hover  {
opacity: 0.8; font-weight:bold; 
/*background-color:#6B97C6;*/
background-color:#000000;
color: #FFFFFF;
padding: 15px;
text-align: center;
font-family: 'Corbel', Arial, sans-serif;
text-decoration: none;
display: inline-block;
font-weight:800;
font-size: 17px;
margin: 4px 2px;
border-radius: 8px;
}

/* BUTTON INVISIBLE */
.btn_invisible{
  display:none;
  border: none;
}

/* SUBMIT BUTTON - Black */
.btn_black {
    background-color: #111111;
    border: none;
    color: #ffffff;
    padding: 25px 40px 25px 40px;
    text-align: center;
    font-family: Microsoft YaHei UI LIght;
    text-decoration: none;
    display: inline-block;
    font-weight:500;
    font-size: 16px;
    margin: 4px 2px;
    /*border-radius: 12px;*/
}

.btn_black:hover {opacity: 0.95; color:#39CCCC; }

/* SUBMIT BUTTON - Black Rounded */
.btn_blackround {
    background-color: #111111;
    border: none;
    color: #ffffff;
    padding: 15px 30px 15px 30px;
    text-align: center;
    font-family: Microsoft YaHei UI LIght;
    text-decoration: none;
    display: inline-block;
    font-weight:500;
    font-size: 16px;
    margin: 4px 2px;
    border-radius: 12px;
}

.btn_blackround:hover {opacity: 0.95; color:#39CCCC; }

/*****************************************
  CSS3 Animation to allow fade in effect 
******************************************/

#fadetext {
    margin-top: 15px;
	/*font-family:Arial;*/
	font-family:Calibri;
    font-weight:lighter;
    line-height: 45px;
    font-size: 48px;
    color:#ffffff;
    text-align:left;

    -webkit-animation: fadein 5s; /* Safari, Chrome and Opera > 12.1 */
       -moz-animation: fadein 5s; /* Firefox < 16 */
        -ms-animation: fadein 5s; /* Internet Explorer */
         -o-animation: fadein 5s; /* Opera < 12.1 */
            animation: fadein 5s;
}

@keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Firefox < 16 */
@-moz-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Safari, Chrome and Opera > 12.1 */
@-webkit-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Internet Explorer */
@-ms-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}

/* Opera < 12.1 */
@-o-keyframes fadein {
    from { opacity: 0; }
    to   { opacity: 1; }
}




/* FULL PAGE CONTAINER */
.containerstress { vertical-align: top; margin: 0 auto; padding: 0; text-align: center; width:100%; font-family:Calibri Light, Helvetica;  }

/* IMPORTANT - Keep containerouterheader at MAX z-index so that the scroll works */
#containerouterheader{ vertical-align: top; margin: 0 auto; padding: 0.1% 0 0 0; text-align: center; position:fixed; z-index:350; width:100%; height:75px; background-color:#ffffff; }

#container_homebanner 
{ 
  display:block; 
  opacity:1.0; 
  z-index:-1; 
  background:url('../images/banner_home.png') no-repeat right; 
  height:100%; 
  height:700px; 
  width:100%; 
  max-width:100%;  
}

/* Home Page - Logo and Menubar  */
/*.container_menubar { display:block; text-align:center; width: 100%; height:128px; background-color:rgba(123,186,200,0.4); margin: 0 auto; padding: 0;  }
*/
.container_menubar { display:block; text-align:center; width: 100%; height:22%;  margin: 0 auto; padding: 0;  }

#menubar_left { float:left; width:19%; text-align:left; margin:0.1% 0 0 1%; opacity:1.0; }
#menubar_right { float:right; width:77%; text-align:right;  margin:1% 3% 0 0; opacity:1.0; z-index:200; color:#ffffff; font-size:2em; font-weight:bold; }

.container_menubar_top { display:block; text-align:top center; width: 100%; height:11%;  margin: 0 auto; padding: 0; background-color:#7B7F82;  }
#menubar_all {  display:block; width:1024px; height:100% !important; margin: 0 auto; text-align:center !important;  padding: 0;  }

#menubar_left_top { float:left; width:19%; height:100% !important; margin:0.1% 0 0 0;  text-align:left; opacity:1.0; }
#menubar_right_top { float:right; width:79%; height:100%;  text-align:right; margin:3.5% 0 0 0;  opacity:1.0; z-index:200; color:#ffffff; font-size:1em; font-family:Calibri Light, Helvetica; font-weight:100; }


/* Home Page

/* Home Page - Banner Titles - Mindset Coach etc */
.near_bottom_page{
  position: absolute;
  bottom: -1%;
  width: 100%;
}
.heading_left { float:left; width:100%; height:auto; margin:-45% 0 2% 0; text-align:center; vertical-align:bottom; vertical-align:text-bottom;  }
.heading_right { float:right; width:48%; height:auto; margin:2.4% 1% 2% 0; text-align:right; vertical-align:bottom; vertical-align:text-bottom;   }


/* Home Page  */
#container_bathrooms { display:block; text-align:center; width: 100%; height:580px; margin: 0 auto; padding: 0;   }
.bathroom_left { float:left; width:30%; text-align:right; margin:0 0 0 17%; opacity:1.0;  }
.bathroom_right { float:right; width:30%; text-align:left; margin:0 16% 0 0; opacity:1.0;  }


#stress_image  { display:block; z-index:-1; background:url('../images/home_stress.png') no-repeat center; height:500px; width:100%; max-width:100%; }

.resizetheimage { width:400px !important; height:533px !important; }
.resizetextured { width:100px !important; height:100px !important; }
.resizeshowroom { width:580px !important; height:387px !important; }


/* Wall Tiles */
#container_walltiles { display:block; text-align:center; background-color:#E2E2E2;  width: auto; height:600px !important; margin: 0 auto; padding: 0; padding:0 0 0 0;  }
.walltiles_inner { width: 1024px; height:100%; margin: 0 auto; margin-top:3% !important; text-align:center !important; vertical-align:top middle;  padding: 5% 0 0 15%;   }

.walltiles_left { float:left; width:50%; height:100%; vertical-align:top; text-align:right; margin-top:2%;  }
.walltiles_middle { float:left; width:10%; height:100%; margin-left:3%; line-height:2.0; vertical-align:top; text-align:left; margin-top:2%;   }
.walltiles_right { float:left; width:34%; height:100%; line-height:2.2; vertical-align:top; text-align:left; margin-top:2%; margin-left:1%;   }


/* ShowRoom */
#container_showroom { display:block; text-align:center; width: 100%; height:580px; margin: 0 auto; padding: 0;  }
#showroom_all {  display:block; text-align:center; width: auto; height:100%; margin: 0 auto; padding: 0; width: 1170px;  }

.showroomtitle_left { float:left; width:53%;  text-align:left;  }
.showroomtitle_right { float:right; width:46%;  text-align:right;  }

.showroom_left { float:left; width:50%; text-align:right; }
.showroom_right { float:right; width:49%; text-align:left; }

/* Home Page - Whitespace */
#container_whitespace { display:block; text-align:center; background-color:#ffffff; width: auto; height:115px; margin: 0 auto; padding: 0;    }
.freeconsult_inner { float:left; width: 100%; height:100%; text-align:center;  vertical-align:top middle; margin:0.1% 0 0 0;  }

/* Footer */
#container_footer { display:block; text-align:center; width: auto; height:190px; margin: 0 auto; padding: 0; /*background-color:#43464B;*/ background-color:#212D32;   }
.footer_inner {  display:block; width:1150px; text-align:center; margin: 0 auto; padding: 0; opacity:1.0; height:auto;  }

.footer_left { float:left; width:33%; text-align:left; margin:5% 0 0 0;  }
.footer_middle { float:left; width:33%; text-align:center; margin:4% 0 0 0;  }
.footer_right { float:right; width:33%; text-align:right; margin:2% 0 0 0;  }

#footer_bottom { display:block; text-align:center; width: auto; height:70px; margin: 0 auto; padding: 0; /*background-color:#43464B;*/ background-color:#7B7F82;  }
.footer_bottom_inner { display:block; width:1150px; text-align:left; color:#ffffff; font-family:Arial, Calibri, Helvetica, Gadugi; font-size:0.8em; margin: 0 auto; padding: 0; opacity:1.0; height:auto; padding-top:1.5%; }


.facebook { opacity:0.7; }
.instagram { opacity:0.7; }
.pinterest { opacity:0.7; }


.facebook:hover, .instagram:hover, .pinterest:hover
{
  opacity:3.5;
}

/* About Page */
/*
#container_about { display:block; text-align:center; width: auto; height:460px; margin: 0 auto; padding: 0; margin:0.5% 0 0 0;   }
.about_left { float:left; width:40%; text-align:left; margin:0 0 0 10%; opacity:1.0; }
.about_right { float:right; width:39%; text-align:right; margin:3% 10% 0 0; opacity:1.0; }
*/

#container_about { display:block; text-align:center; width:100%; height:500px;   margin: 0 auto; padding: 0; margin:3% 0 0 0;   }
.about_left { float:left; width:40%; height:100%; text-align:left; margin:0 0 0 5%; opacity:1.0; }
.about_right { float:right; width:45%; max-width:45%; text-align:right; margin:2% 0 0 0;   }
.about_right_image { 
  background: url('https://www.resetstress.co.uk/images/about_us.jpg') no-repeat center;
  max-width:670px; 
  height:450px;
  opacity:1.0; 
}

#container_aboutheart { display:block; text-align:center; width:100%; height:540px; margin: 0 auto; padding: 0;    }
.heart_left { float:left; width:47%; max-width:49%; height:96%; text-align:left; margin:3% 0 0 0;  }
.heart_right { float:right; width:46%; height:100%; text-align:right; margin:0 2% 0 2%; opacity:1.0;     }
.heart_left_image { 
  background: url('https://www.resetstress.co.uk/images/about_us3.jpg') no-repeat left;
  max-width:630px; 
  height:450px;
  opacity:1.0; 
}


/*
#container_aboutend { display:block; text-align:center; width: 1024px; height:350px;  margin: 0 auto; padding: 0;  }
.aboutend_left { float:left; width:40%; text-align:left; margin:3% 0 0 9%; opacity:1.0;  }
.aboutend_right { float:right; width:40%; text-align:right; margin:0 10% 0 0; opacity:1.0;  }
*/

#container_aboutconclusion { display:block; text-align:center; text-align:center; width: 1080px; height:790px;  margin: 0 auto; padding: 0;   }

/* Contact Page */
a.phone_black
{
	color: #000000;
}
#container_contactform { display:block; text-align:center; background-color:#E8E8E8;  width: auto; height:auto !important; margin: 0 auto; padding: 0; padding:0 0 0 0;  }
.contact_inner { width:1024px; height:100%; margin: 0 auto; text-align:center !important; vertical-align:top middle;  padding: 0; color:#000000;   }

.contact_left { display:inline-block; width:54%; text-align:left; opacity:1.0; padding:0 0 0 5%; background-color:#ffffff; box-shadow: 10px 10px 5px #9A9A9A; }
.contact_right { display:inline-block; width:32%; opacity:1.0; margin:0.3% 0 0 5%; line-height:2.0; padding:0 0 0 0.5%;  background-color:#7B7F82; color:#ffffff; vertical-align: top; text-align:center; }

/* Contact page - MAPS */
#container_maps { display:block; text-align:center; background-color:#FFFFFF; width: auto; height:auto !important; margin: 0 auto; padding: 0; padding:0 0 0 0; }
.maps_inner { width:99%; height:100%; margin: 0 auto; text-align:center !important; vertical-align:top middle;  padding: 0; color:#000000; margin:2% 0 2% 0; }


.txtinputcontact { height:27px !important; font-size:17px; line-height:1.0 !important; vertical-align:top !important; font-family:Arial; width:90%; }
.txtselectcontact { height:33px; font-size:17px; line-height:1.0; vertical-align:top; font-family:Arial; width:92%; }
.txtrowscontact { height:115px; font-size:18px; line-height:2.0; font-family:Arial; width:90%;}


/* Bathroom Showroom */
#container_bathroom { display:block; text-align:center; background-color:#ffffff;  width: auto; height:auto !important; margin: 0 auto; padding: 0; padding:0 0 0 0;  }
.bathroom_inner { width:824px; height:100%; margin: 0 auto; text-align:center !important; vertical-align:top middle;  padding: 0; color:#000000;   }

.bathimageresize { width:89%; height:auto; }

.newsimageresize { width:60%; height:auto; }

.tileimageresize { width:10%; height:auto; }

.bathroomimageresize { width:450px; height:auto; }

.news_imageresize { width:330px; height:auto; }

.index_imageresize { width:525px; height:auto; }



#container_bathroomtiles { display:block;  background-color:#E2E2E2;  width: auto; height:580px !important; margin: 0 auto; padding: 0;   }
.bathroomtiles_inner { width:1224px; height:100%; margin: 0 auto; margin-top:2% !important;   vertical-align:top middle; padding: 0;   }

.bathroomshow_left { float:left; vertical-align:top; text-align:right !important; width:66%; height:auto; margin-top:2%;   }
.bathroomshow_right { float:right; vertical-align:top right; width:19%; color:#ffffff; vertical-align: top; text-align:center; height:auto; opacity:1.0; margin:2% 5% 0 0; padding:5% 3% 5% 4%; line-height:2.0; background-color:#7B7F82; color:#ffffff; vertical-align: top; }


/* Tile Showroom */
#container_tileshowroom { display:block; text-align:center; width: 100%; height:680px; margin: 0 auto; padding: 0;  }



/* News Page */

#container_news { display:block;  background-color:#ffffff;  width: auto; height:1100px !important; margin: 0 auto; padding: 0;   }
.news_inner { width:1024px; height:100%; margin: 0 auto; margin-top:2% !important;   vertical-align:top middle; padding: 0;   }

.news_left { float:left; vertical-align:top; text-align:right; width:33%; height:auto; border:solid 1px lightgray; border-right:solid 5% #ffffff;   }

/*
.news_middle { float:left; vertical-align:top; text-align:center !important; width:33%; height:auto; border:solid 1px lightgray;    }
.news_right { float:right; vertical-align:top right; width:33%; color:#ffffff; text-align:left !important; height:auto; opacity:1.0; line-height:2.0; border:solid 1px lightgray;  }
*/

.news_right2 { float:right; vertical-align:top right; width:33%; color:#ffffff; text-align:left !important; height:auto; opacity:1.0;    }

/*.news_detail_right { float:right; vertical-align:top right; width:33%; color:#ffffff; text-align:left !important; height:auto; opacity:1.0; line-height:2.0; border:solid 1px lightgray;  }*/

#container_newsdetail_all { display:block; text-align:center; background-color:#ffffff;  width: auto; height:auto !important; margin: 0 auto; padding: 0; padding:0 0 0 0;  }
.newsdetail_inner { width:824px; height:100%; margin: 0 auto; text-align:center !important; vertical-align:top middle;  padding: 0; color:#000000;   }

/* News Detail Page */
#container_newspage4{ display:block;  background-color:#E2E2E2;  width: auto; height:820px !important; margin: 0 auto; padding: 0;   }
.newspage4_inner { width:1224px; height:100%; margin: 0 auto; margin-top:2% !important;   vertical-align:top middle; padding: 2% 0 0 0;   }

#container_news_detail { display:block;  background-color:#ffffff;  width: auto; height:2800px !important; margin: 0 auto; padding: 0;   }
.news_detail_inner { width:1124px; height:100%; margin: 0 auto; margin-top:2% !important;   vertical-align:top middle; padding: 0;   }

.news_container { width:100%; height:500px;   }
.news_detail_left { float:left; vertical-align:top; text-align:right !important; width:33%; height:auto;  }
.news_detail_middle { float:left; vertical-align:top; text-align:center !important; width:33%; height:auto;     }
.news_detail_right { float:right; vertical-align:top right;  width:19%; color:#ffffff; vertical-align: top; text-align:center; height:auto; opacity:1.0; margin:0 5% 0.5% 0; padding:5% 3% 5% 4%; line-height:2.0; background-color:#7B7F82; color:#ffffff; vertical-align: top; }
.imageresize_news { width:95%; height:auto; }

.imageresize_newsdetail2 { }

#container_newsdetail6 { display:block;  background-color:#ffffff;  width: auto; height:1100px !important; margin: 0 auto; padding: 0;   }
.news_inner6 { width:1024px; height:100%; margin: 0 auto; margin-top:2%; vertical-align:top middle; padding: 0;   }


/* Testimonial Page */
#container_testimonial { display:block; text-align:center; width: auto; height:3100px;  margin: 0 auto; padding: 0; margin:5% 0 0 0;   }
.testimonial_left { float:left; width:40%; text-align:left; margin:1% 0 0 10%; opacity:1.0; }
.testimonial_right { float:right; width:39%; text-align:center; margin:0.5% 5% 0 5%; opacity:1.0; }

/* Privacy Policy */
#container_privacy { display:block; text-align:center; width: auto; height:auto;  margin: 0 auto; padding: 0; margin:5% 10% 0 10%;   }

/* Mindset Page */
#container_mindset { display:block; text-align:center; width: auto; height:1550px;  margin: 0 auto; padding: 0; margin:5% 0 0 0;  }
#top_mindset_container { height:21%; width:80%; margin:0 10% 0 10%; }
.mind_wrap { height:41%; width:100%;     }
.mind_left { float:left; width:40%; text-align:left; margin:4% 0 0 10%; opacity:1.0; }
.mind_right { float:right; width:38%; text-align:right; margin:4% 10% 0 0; opacity:1.0; }
#bottom_mindset_container { height:25%; width:80%; margin:0 10% 0 10%; }


          /* ----------- iPhone 5 and 5S ----------- */

        /* Portrait and Landscape */
        @media only screen 
        and (min-device-width: 320px) 
        and (max-device-width: 568px)
        and (-webkit-min-device-pixel-ratio: 2) {

        }

        /* Iphone Portrait */
        @media only screen 
        and (min-device-width: 320px) 
        and (max-device-width: 568px)
        and (-webkit-min-device-pixel-ratio: 1)
        /* and (-webkit-text-size-adjust:auto) 414 width */
        and (orientation: portrait) 
        {
                   /* Home Page */

                  /* Home Page - Banner Titles - Mindset Coach etc */
                  .near_bottom_page{
                    position: absolute;
                    bottom: -1%;
                    width: 100%;
                  }
                  .heading_left { float:left; width:98% !important; height:auto; text-align:left; margin:-115% 0 2% 0; line-height:2.0 !important; vertical-align:bottom; vertical-align:text-bottom;  }
                  .heading_right { float:right; width:99%; height:auto; text-align:right; vertical-align:bottom; vertical-align:text-bottom;   }
                  

                  /* Mobile Menubar - ONLY DISPLAY MOBILE MENUBAR ON PHONE */
                  .mobile-container { display:block !important; padding:0 !important;  }
                  #pcview_only { display:none !important; }

                  #menubar_all {  display:block; width:100% !important; height:100% !important; margin: 0 auto; text-align:center !important;  padding: 0; }
                  .container_menubar { display:block; text-align:center; width: 100% !important; height:25% !important; margin: 0 auto; padding: 0;  }

                  #menubar_left { float:left; width:100% !important; text-align:center !important; margin:0 !important; opacity:1.0; }
                  #menubar_right { float:left !important; width:100% !important; text-align:left !important;  margin:0 !important; opacity:1.0;  }

                  .container_menubar_top { display:block; text-align:top center; width: 100%; height:15% !important;  margin: 0 auto; padding: 0; background-color:#7B7F82;  }
                  #menubar_left_top { float:left; width:100% !important; text-align:center !important; height:100% !important; margin:0 !important; opacity:1.0; }
                  #menubar_right_top { float:left !important; width:100% !important; height:100%; text-align:left !important; margin:0 !important; opacity:1.0; z-index:200; }


                  /* Titles for Home Page Only */


                    h1 { font-family:Calibri Light, Helvetica; font-size: 2em; font-weight:600 !important; line-height:1.6 !important; color:#5C82A8; }

                    #h3 { 
                      font-family:Microsoft YaHei UI Light,Arial; 
                      font-size:1.6em; 
                      font-weight:600; 
                      line-height:1.1; 
                      height:10%;
                      color:#ffffff; 
                      font-style: italic;
                      text-shadow: #000 0px 0px 1px, #000 0px 0px 1px;
                      background-color:rgba(0,0,0,0.1);
                      -webkit-font-smoothing: antialiased;
                      /*text-shadow: -1px -1px 0 #404040, 1px -1px 0 #404040, -1px 1px 0 #404040, 1px 1px 0 #404040;*/
                    }


                    h5 { font-family:Nirmala UI; font-size: 1.5em !important; font-weight:100; line-height:1.8; color:#8FA2C4; }

                    /* Home Page */
                    #container_bathrooms { display:block; text-align:center; width: 100%; height:1600px; margin: 0 auto; padding: 0;    }
                    .bathroom_left { float:left; width:98% !important; text-align:left; margin:0 0 0 2% !important; opacity:1.0;  }
                    .bathroom_right { float:left !important; width:98% !important; text-align:left; margin:0 0 0 2% !important; opacity:1.0;  }
                    
                     /* Home - Showroom */
                    #container_showroom { display:block; text-align:top center; width: 100%; height:1280px; margin: 0 auto; padding: 0;   }
                    #showroom_all { text-align:top center; width: auto; height:100%; margin: 0 auto; padding: 0; width: 100% !important;    }

                    .showroomtitle_left { float:left; width:100% !important; height:50px;  text-align:left;  }
                    .showroomtitle_right { float:left !important; width:100% !important;  height:50px; text-align:left !important;  }

                    .showroom_left { float:left; vertical-align:top !important; width:100% !important; text-align:left;  }
                    .showroom_right { float:left !important; vertical-align:top !important; width:100% !important; text-align:left; }

                    .resizeshowroom { width:100% !important; max-width:100% !important; height:auto !important;  }


                    /* Home Page - Three Boxes */
                    #container_threebox  { display:block; z-index:-1; background:none !important; opacity:0.6; height:1500px !important; width:100%; max-width:100%;  }

                    #allboxes { width:100% !important; height:1300px !important; vertical-align:middle; text-align:center !important; margin: 0 auto; padding: 0; padding:10% 0 0 0; }
                    .box1 { float:left; width:78% !important; text-align:center !important; height:400px !important; background-color:#000000; opacity:1.0; margin:0 10% 10% 10% !important; padding:0 1% 0 1% !important; }
                    .box2 { float:left; width:78% !important; text-align:center !important; height:400px !important; background-color:#000000; opacity:1.0; margin:0 10% 10% 10% !important; padding:0 1% 0 1% !important; }
                    .box3 { float:left !important; width:78% !important; text-align:center !important;  height:400px !important; background-color:#000000; opacity:1.0; margin:0 10% 0 10% !important; padding:0 1% 0 1% !important; }
              
                    /* Home Page - Wall Tiles */
                    #container_walltiles { display:block; text-align:center; background-color:#ffffff;  width: auto; height:700px !important; margin: 0 auto; padding: 0; padding:0 0 0 0;  }
                    .walltiles_inner { width: 100% !important; height:100%; margin: 0 auto; margin-top:3% !important; text-align:center !important; vertical-align:top middle;  padding: 0 !important;   }
                    
                    .walltiles_left { float:left; width:100% !important; height:auto; vertical-align:top; text-align:left !important; margin-top:0 !important;  }
                    .walltiles_middle { float:left; width:30%; height:100%; margin-left:3%; line-height:2.0; vertical-align:top; text-align:left; margin-top:5%!important;   }
                    .walltiles_right { float:left; width:44%; height:100%; line-height:2.2; vertical-align:top; text-align:left; margin-top:1%; margin-left:5% !important;   }

              
                    #container_mindsetcoaching { display:block; text-align:center; width: auto; height:1600px !important; margin: 0 auto; padding: 0;  }
                    .mindsetcoaching_left { float:left; width:100% !important; text-align:left; margin:0 !important; opacity:1.0; }
                    .mindsetcoaching_right { float:left !important; width:90% !important; text-align:left;  margin:5% 5% 0 5% !important; opacity:1.0;}

                    .index_imageresize { width:100%; max-width:100% !important; height:auto; }

                    /* Footer */
                    #container_footer { display:block; text-align:center; width: auto; height:270px !important; margin: 0 auto; padding: 0; /*background-color:#43464B;*/ background-color:#212D32;  }
                    .footer_inner {  display:block; width:100% !important; text-align:center; margin: 0 auto; padding: 0; opacity:1.0; height:auto;  }
                    
                    .footer_left { float:left; width:100%; text-align:center !important; margin:2% 0 0 0 !important;  }
                    .footer_middle { float:left; width:100%; text-align:center; margin:2% 0 0 0 !important;  }
                    .footer_right { float:left !important; width:100%; text-align:center !important; margin:1% 0 0 0 !important; }

                    #footer_bottom { display:block; text-align:center; width: auto; height:120px !important; margin: 0 auto; padding: 0; /*background-color:#43464B;*/ background-color:#7B7F82;  }
                    .footer_bottom_inner { display:block; width:94% !important; text-align:left; color:#ffffff; font-family:Arial, Calibri, Helvetica, Gadugi; line-height:1.5; font-size:1em; margin: 0 auto; padding: 5% 4% 0 4% !important; opacity:1.0; height:auto; padding-top:1.5%; }
                    
                    /* Bathroom Showroom */
                    #container_bathroom { display:block; text-align:center; background-color:#ffffff; width: auto; height:auto !important; margin: 0 auto; padding: 0; padding:0 0 0 0;  }
                    .bathroom_inner { width:92% !important; height:100%; margin: 0 auto; vertical-align:top middle;  padding: 0 4% 0 4% !important; color:#000000;   }
                    h4 { font-family:Calibri Light, Helvetica; font-size: 1.1em; font-weight:100; line-height:1.5; color:#000000; text-align:justify !important; }

                    #container_bathroomtiles { display:block;  background-color:#ffffff;  width: auto; height:580px !important; margin: 0 auto; padding: 0;   }
                    .bathroomtiles_inner { width:100% !important; height:100%; margin: 0 auto; margin-top:2% !important;   vertical-align:top middle; padding: 0;   }

                    .bathroomshow_left { float:left; vertical-align:top; text-align:left !important; width:100% !important; height:auto; margin-top:4% !important;   }
                    .bathroomshow_right { float:left !important; vertical-align:top right; width:93% !important; color:#ffffff; vertical-align: top; text-align:center; height:auto; opacity:1.0; margin:2% 0 0 0 !important; padding:5% 3% 5% 4%; line-height:2.0; background-color:#7B7F82; color:#ffffff; vertical-align: top; }
                    .bathimageresize { width:100% !important; height:auto; }

                    /* News Page */
                    .news_left { float:left; vertical-align:top; text-align:left !important; width:100% !important; height:auto; border:solid 1px lightgray; border-right:solid 5% #ffffff; border-bottom:5% !important;   }
                    .news_imageresize { width:100%; max-width:100%; height:auto; }

                    #container_news { display:block;  background-color:#ffffff;  width: auto; height:1100px !important; margin: 0 auto; padding: 0;   }
                    .news_inner { width:100% !important; height:100%; margin: 0 auto; margin-top:2% !important;   vertical-align:top middle; padding: 0;   }


                    /* News Detail Page */
                    #container_news_detail { display:block;  background-color:#ffffff;  width: auto; height:2800px !important; margin: 0 auto; padding: 0;   }
                    .news_detail_inner { width:100% !important; height:100%; margin: 0 auto; margin-top:2% !important;   vertical-align:top middle; padding: 0;   }

                    .news_detail_left { float:left; vertical-align:top; text-align:left !important; width:100% !important; height:auto;  }
                    .news_detail_middle { float:left; vertical-align:top; text-align:left !important; width:100%; height:auto;     }
                    .news_detail_right { float:right; vertical-align:top right;  width:86%; color:#ffffff; vertical-align: top; text-align:left !important; height:auto; opacity:1.0; margin:0 5% 0.5% 0; padding:5% 3% 5% 4%; line-height:2.0; background-color:#7B7F82; color:#ffffff; vertical-align: top; }
                    .news_right2 { float:left !important; vertical-align:top right; width:100% !important; color:#ffffff; text-align:left !important; height:auto; opacity:1.0;    }

                    .imageresize_newsdetail2 { width:100%; max-width:100%; height:auto; }

                    #container_newspage4{ display:block;  background-color:#E2E2E2;  width: auto; height:1120px !important; margin: 0 auto; padding: 0;   }
                    .newspage4_inner { width:100% !important; height:100%; margin: 0 auto; margin-top:2% !important;   vertical-align:top middle; padding: 2% 0 0 0;   }
                    .bathroomimageresize { width:100% !important; max-width:100% !important; height:auto; }

                    #container_newsdetail6 { display:block;  background-color:#ffffff;  width: auto; height:2050px !important; margin: 0 auto; padding: 0;   }
                    .news_inner6 { width:92% !important; height:100%; margin: 0 auto; margin:2% 4% 0 4% !important;  vertical-align:top middle; padding: 0;   }


                    /* Contact Page */
                    #container_contactform { display:block; text-align:center; background-color:#E8E8E8;  width: auto; height:auto !important; margin: 0 auto; padding: 0;   }
                    .contact_inner { width:100% !important; height:100%; margin: 0 auto; text-align:center !important; vertical-align:top middle;  padding: 0; color:#000000;   }

                    .contact_left { display:inline-block; width:95%; text-align:left; opacity:1.0; padding:0 0 0 5%; background-color:#ffffff; box-shadow: 10px 10px 5px #9A9A9A; }
                    .contact_right { display:inline-block; width:99%; margin:0.3% 0 0 0; line-height:2.0; padding:0 0 0 0.5%;  background-color:#7B7F82; color:#ffffff; vertical-align: top; text-align:center; }
                    
                    

                    /* About Page */
                    #container_about { display:block; text-align:center; width:100% !important;  height:1150px; margin: 0 auto; padding: 0; margin:3% 0 0 0;   }
                    .about_left { float:left; width:90% !important; height:53%; text-align:left; margin:0 5% 0 5% !important; opacity:1.0; }
                    .about_right { float:left; width:100% !important; max-width:100% !important; text-align:left; margin:0 !important;   }
                    .about_right_image { 
                      background: url('https://www.resetstress.co.uk/images/about_us.jpg') no-repeat center;
                      max-width:100% !important; 
                      height:450px;
                      opacity:1.0; 
                    }
                    
                    #container_aboutheart { display:block; text-align:center; width:100%; height:1250px;  margin: 0 auto; padding: 0;    }
                    .heart_left { float:left; width:100% !important; max-width:100% !important; height:41%; text-align:left; margin:3% 0 0 0;  }
                    .heart_right { float:left !important; width:90% !important; height:59%;  text-align:left; margin:0 5% 0 5%; opacity:1.0;     }
                    .heart_left_image { 
                      background: url('https://www.resetstress.co.uk/images/about_us3.jpg') no-repeat left;
                      max-width:100% !important; 
                      height:450px;
                      opacity:1.0; 
                    }

                    #container_aboutconclusion { display:block; text-align:center; text-align:center; width:90% !important; margin:0 5% 0 5%;  height:1300px !important;   margin: 0 auto; padding: 0;   }

                    /* Testimonial Page */
                    #container_testimonial { display:block; text-align:center; width: auto; height:1600px !important;  margin: 0 auto; padding: 0; margin:5% 0 0 0;   }
                    .testimonial_left { float:left; width:90% !important; text-align:left; margin:7% 5% 0 5% !important; opacity:1.0; }
                    .testimonial_right { float:left !important; width:100% !important; text-align:center; margin:5% 0 0 0 !important; opacity:1.0; }

                    /* Mindset Page */
                    #container_mindset { display:block; text-align:center; width: auto; height:2750px !important;  margin: 0 auto; padding: 0; margin:5% 0 0 0;  }
                    #top_mindset_container { height:23% !important; width:90% !important; margin:0 5% 0 5%; }
                    .mind_wrap { height:41%; width:100%; }
                    .mind_left { float:right; width:90%; text-align:left; margin:0 5% 0 5%; opacity:1.0; }
                    .mind_right { float:left; width:100%; text-align:left; margin:0 !important; opacity:1.0; }
                    #bottom_mindset_container { height:26%; width:90%; margin:0 5% 0 5%;    }


        }

        /* Iphone 5 / 5s Landscape */
        @media only screen 
        and (min-device-width: 320px) 
        and (max-device-width: 568px)
        and (-webkit-min-device-pixel-ratio: 1)
        /* and (-webkit-text-size-adjust:auto) 414 width */
        and (orientation: landscape) 
        {
                   /* Home Page - Banner Titles - Mindset Coach etc */
                   .near_bottom_page{
                    position: absolute;
                    bottom: -1%;
                    width: 100%;
                  }
                  .heading_left { float:left; width:98% !important; height:auto;  text-align:left; margin:-115% 0 2% 0; line-height:2.0 !important; vertical-align:bottom; vertical-align:text-bottom;  }
                  .heading_right { float:right; width:99%; height:auto;  text-align:right; vertical-align:bottom; vertical-align:text-bottom;   }
                  
        
                  /* Mobile Menubar - ONLY DISPLAY MOBILE MENUBAR ON PHONE */
                  .mobile-container { display:block !important; padding:1% 0 0 0 !important;  }
                  #pcview_only { display:none !important; }
        
                  #menubar_all {  display:block; width:100% !important; height:100% !important; margin: 0 auto; text-align:center !important;  padding: 0; }
                  .container_menubar { display:block; text-align:center; width: 100%; height:25% !important; background-color:none; margin: 0 auto; padding: 0;  }
                  #menubar_left { display:none !important; height:0 !important; }
                  #menubar_right { float:left !important; width:100% !important; text-align:left !important;  margin:0 !important; opacity:1.0;  }

                  .container_menubar_top { display:block; text-align:top center; width: 100%; height:15% !important;  margin: 0 auto; padding: 0; background-color:#7B7F82;  }
                  #menubar_left_top { float:left; width:100% !important; text-align:center !important; height:100% !important; margin:0 !important; opacity:1.0; }
                  #menubar_right_top { float:left !important; width:100% !important; height:100%; text-align:left !important; margin:0 !important; opacity:1.0; z-index:200; }
        
                  /* Titles for Home Page Only */
        
                    h1 { font-family:Calibri Light, Helvetica; font-size: 2em; font-weight:600 !important; line-height:1.6 !important; color:#5C82A8; }
        
                    h5 { font-family:Nirmala UI; font-size: 1.5em !important; font-weight:100; line-height:1.8; color:#8FA2C4; }
        
                    /* Home Page */
                    #container_bathrooms { display:block; text-align:center; width: 100%; height:1500px; margin: 0 auto; padding: 0;   }
                    .bathroom_left { float:left; width:98% !important; text-align:left; margin:0 0 0 2% !important; opacity:1.0;  }
                    .bathroom_right { float:left !important; width:98% !important; text-align:left; margin:0 0 0 2% !important; opacity:1.0;  }

                     /* Home - Showroom */
                     #container_showroom { display:block; text-align:top center; width: 100%; height:1280px; margin: 0 auto; padding: 0;   }
                     #showroom_all { text-align:top center; width: auto; height:100%; margin: 0 auto; padding: 0; width: 100% !important;    }
 
                     .showroomtitle_left { float:left; width:100% !important; height:50px;  text-align:left;  }
                     .showroomtitle_right { float:left !important; width:100% !important;  height:50px; text-align:left !important;  }
 
                     .showroom_left { float:left; vertical-align:top !important; width:100% !important; text-align:left;  }
                     .showroom_right { float:left !important; vertical-align:top !important; width:100% !important; text-align:left; }
 
                     .resizeshowroom { width:100% !important; max-width:100% !important; height:auto !important;  }
 
                    
                    #stress_image  { display:block; z-index:-1; background:url('../images/home_stress.png') no-repeat center !important; height:450px !important; width:100% !important; max-width:100%;  }
                    
        
                    /* Home Page - Three Boxes */
                    #container_threebox  { display:block; z-index:-1; background:none !important; opacity:0.6; height:1500px !important; width:100%; max-width:100%;  }
        
                    #allboxes { width:100% !important; height:1300px !important; vertical-align:middle; text-align:center !important; margin: 0 auto; padding: 0; padding:10% 0 0 0; }
                    .box1 { float:left; width:78% !important; text-align:center !important; height:400px !important; background-color:#000000; opacity:1.0; margin:0 10% 10% 10% !important; padding:0 1% 0 1% !important; }
                    .box2 { float:left; width:78% !important; text-align:center !important; height:400px !important; background-color:#000000; opacity:1.0; margin:0 10% 10% 10% !important; padding:0 1% 0 1% !important; }
                    .box3 { float:left !important; width:78% !important; text-align:center !important;  height:400px !important; background-color:#000000; opacity:1.0; margin:0 10% 0 10% !important; padding:0 1% 0 1% !important; }
              
                    /* Home Page - Wall Tiles */
                    #container_walltiles { display:block; text-align:center; background-color:#ffffff;  width: auto; height:700px !important; margin: 0 auto; padding: 0; padding:0 0 0 0;  }
                    .walltiles_inner { width: 100% !important; height:100%; margin: 0 auto; margin-top:3% !important; text-align:center !important; vertical-align:top middle;  padding: 0 !important;   }
                    
                    .walltiles_left { float:left; width:100% !important; height:auto; vertical-align:top; text-align:right; margin-top:0 !important;  }
                    .walltiles_middle { float:left; width:30%; height:100%; margin-left:3%; line-height:2.0; vertical-align:top; text-align:left; margin-top:5%!important;   }
                    .walltiles_right { float:left; width:44%; height:100%; line-height:2.2; vertical-align:top; text-align:left; margin-top:1%; margin-left:5% !important;   }
              
                    #container_mindsetcoaching { display:block; text-align:center; width: auto; height:1500px !important; margin: 0 auto; padding: 0;  }
                    .mindsetcoaching_left { float:left; width:100% !important; text-align:left; margin:0 !important; opacity:1.0; margin:10% 0 0 0 !important; }
                    .mindsetcoaching_right { float:left !important; width:90% !important; text-align:left;  margin:5% 5% 0 5% !important; opacity:1.0;}
        
                    /* Footer */
                    #container_footer { display:block; text-align:center; width: auto; height:250px !important; margin: 0 auto; padding: 0; /*background-color:#43464B;*/ background-color:#212D32;   }
                    .footer_inner {  display:block; width:100% !important; text-align:center; margin: 0 auto; padding: 0; opacity:1.0; height:auto;  }
                    
                    .footer_left { float:left; width:100%; text-align:center !important; margin:5% 0 0 0;  }
                    .footer_middle { float:left; width:100%; text-align:center; margin:3% 0 0 0;  }
                    .footer_right { float:left !important; width:100%; text-align:center !important; margin:2% 0 0 0;  }
                    
                    #footer_bottom { display:block; text-align:center; width: auto; height:120px !important; margin: 0 auto; padding: 0; /*background-color:#43464B;*/ background-color:#7B7F82;  }
                    .footer_bottom_inner { display:block; width:94% !important; text-align:left; color:#ffffff; font-family:Arial, Calibri, Helvetica, Gadugi; line-height:1.5; font-size:1em; margin: 0 auto; padding: 5% 4% 0 4% !important; opacity:1.0; height:auto; padding-top:1.5%; }
                    

                    /* Bathroom Showroom */
                    #container_bathroom { display:block; text-align:center; background-color:#ffffff; width: auto; height:auto !important; margin: 0 auto; padding: 0; padding:0 0 0 0;  }
                    .bathroom_inner { width:92% !important; height:100%; margin: 0 auto; vertical-align:top middle;  padding: 0 4% 0 4% !important; color:#000000;   }
                    h4 { font-family:Calibri Light, Helvetica; font-size: 1.1em; font-weight:100; line-height:1.5; color:#000000; text-align:justify !important; }

                    #container_bathroomtiles { display:block;  background-color:#ffffff;  width: auto; height:580px !important; margin: 0 auto; padding: 0;   }
                    .bathroomtiles_inner { width:100% !important; height:100%; margin: 0 auto; margin-top:2% !important;   vertical-align:top middle; padding: 0;   }

                    .bathroomshow_left { float:left; vertical-align:top; text-align:left !important; width:100% !important; height:auto; margin-top:4% !important;   }
                    .bathroomshow_right { float:left !important; vertical-align:top right; width:93% !important; color:#ffffff; vertical-align: top; text-align:center; height:auto; opacity:1.0; margin:2% 0 0 0 !important; padding:5% 3% 5% 4%; line-height:2.0; background-color:#7B7F82; color:#ffffff; vertical-align: top; }
                    .bathimageresize { width:100% !important; height:auto; }


                    /* News Page */
                    .news_left { float:left; vertical-align:top; text-align:left !important; width:100% !important; height:auto; border:solid 1px lightgray; border-right:solid 5% #ffffff; border-bottom:5% !important;   }
                    .news_imageresize { width:100%; max-width:100%; height:auto; }

                    #container_news { display:block;  background-color:#ffffff;  width: auto; height:1100px !important; margin: 0 auto; padding: 0;   }
                    .news_inner { width:100% !important; height:100%; margin: 0 auto; margin-top:2% !important;   vertical-align:top middle; padding: 0;   }

                    /* News Detail Page */
                    #container_news_detail { display:block;  background-color:#ffffff;  width: auto; height:2800px !important; margin: 0 auto; padding: 0;   }
                    .news_detail_inner { width:100% !important; height:100%; margin: 0 auto; margin-top:2% !important;   vertical-align:top middle; padding: 0;   }

                    .news_detail_left { float:left; vertical-align:top; text-align:left !important; width:100% !important; height:auto;  }
                    .news_detail_middle { float:left; vertical-align:top; text-align:left !important; width:100%; height:auto;     }
                    .news_detail_right { float:right; vertical-align:top right;  width:86%; color:#ffffff; vertical-align: top; text-align:left !important; height:auto; opacity:1.0; margin:0 5% 0.5% 0; padding:5% 3% 5% 4%; line-height:2.0; background-color:#7B7F82; color:#ffffff; vertical-align: top; }
                    .news_right2 { float:left !important; vertical-align:top right; width:100% !important; color:#ffffff; text-align:left !important; height:auto; opacity:1.0;    }

                    .imageresize_newsdetail2 { width:100%; max-width:100%; height:auto; }

                    #container_newspage4{ display:block;  background-color:#E2E2E2;  width: auto; height:1120px !important; margin: 0 auto; padding: 0;   }
                    .newspage4_inner { width:100% !important; height:100%; margin: 0 auto; margin-top:2% !important;   vertical-align:top middle; padding: 2% 0 0 0;   }
                    .bathroomimageresize { width:100% !important; max-width:100% !important; height:auto; }

                    #container_newsdetail6 { display:block;  background-color:#ffffff;  width: auto; height:2050px !important; margin: 0 auto; padding: 0;   }
                    .news_inner6 { width:92% !important; height:100%; margin: 0 auto; margin:2% 4% 0 4% !important;  vertical-align:top middle; padding: 0;   }



                    /* Contact Page */
                    #container_contactform { display:block; text-align:center; background-color:#E8E8E8;  width: auto; height:auto !important; margin: 0 auto; padding: 0;   }
                    .contact_inner { width:100% !important; height:100%; margin: 0 auto; text-align:center !important; vertical-align:top middle;  padding: 0; color:#000000;   }

                    .contact_left { display:inline-block; width:95%; text-align:left; opacity:1.0; padding:0 0 0 5%; background-color:#ffffff; box-shadow: 10px 10px 5px #9A9A9A; }
                    .contact_right { display:inline-block; width:99%; margin:0.3% 0 0 0; line-height:2.0; padding:0 0 0 0.5%;  background-color:#7B7F82; color:#ffffff; vertical-align: top; text-align:center; }
                    


                    /* About Page */
                    #container_about { display:block; text-align:center; width:100% !important;  height:1050px; margin: 0 auto; padding: 0; margin:3% 0 0 0;   }
                    .about_left { float:left; width:90% !important; height:46%; text-align:left; margin:0 5% 0 5% !important; opacity:1.0; }
                    .about_right { float:left; width:100% !important; max-width:100% !important; text-align:left; margin:0 !important;   }
                    .about_right_image { 
                      background: url('https://www.resetstress.co.uk/images/about_us.jpg') no-repeat center;
                      max-width:100% !important; 
                      height:450px;
                      opacity:1.0; 
                    }
                    
                    #container_aboutheart { display:block; text-align:center; width:100%; height:880px;  margin: 0 auto; padding: 0;    }
                    .heart_left { float:left; width:100% !important; max-width:100% !important; height:54%; text-align:left; margin:3% 0 0 0;  }
                    .heart_right { float:left !important; width:90% !important; height:40%;  text-align:left; margin:0 5% 0 5%; opacity:1.0;     }
                    .heart_left_image { 
                      background: url('https://www.resetstress.co.uk/images/about_us3.jpg') no-repeat center;
                      max-width:100% !important; 
                      height:450px;
                      opacity:1.0; 
                    }
        
                    #container_aboutconclusion { display:block; text-align:center; text-align:center; width:90% !important; margin:0 5% 0 5%;  height:900px !important;   margin: 0 auto; padding: 0;   }
        
                    /* Testimonial Page */
                    #container_testimonial { display:block; text-align:center; width: auto; height:1500px !important;  margin: 0 auto; padding: 0; margin:5% 0 0 0;   }
                    .testimonial_left { float:left; width:90% !important; text-align:left; margin:7% 5% 0 5% !important; opacity:1.0; }
                    .testimonial_right { float:left !important; width:100% !important; text-align:center; margin:5% 0 0 0 !important; opacity:1.0; }
        

                
                    /* Mindset Page */
                    #container_mindset { display:block; text-align:center; width: auto; height:2020px !important;  margin: 0 auto; padding: 0; margin:5% 0 0 0;  }
                    #top_mindset_container { height:21% !important; width:90% !important; margin:0 5% 0 5%; }
                    .mind_wrap { height:49%; width:100%; }
                    .mind_left { float:right; width:90%; text-align:left; margin:0 5% 0 5%; opacity:1.0; }
                    .mind_right { float:left; width:100%; text-align:center !important; margin:0 !important; opacity:1.0; }
                    #bottom_mindset_container { height:21%; width:90%; margin:0 5% 0 5%;   }
        }


      /* ----------- iPhone 6, 6plus 7, 8, X, XS and Nokia 3   ----------- */

      /* Portrait and Landscape */
      @media only screen 
        and (min-device-width: 375px) 
        and (max-device-width: 812px)
        and (-webkit-min-device-pixel-ratio: 1) {

      }

      /* Portrait */
      @media only screen 
      and (min-device-width: 375px) 
      and (max-device-width: 812px)
        and (-webkit-min-device-pixel-ratio: 1)
      /* and (-webkit-text-size-adjust:auto) 414 width */
        and (orientation: portrait) 
        {
          /* Home Page */

          /* Home Page - Banner Titles - Mindset Coach etc */
          .near_bottom_page{
            position: absolute;
            bottom: -1%;
            width: 100%;
          }
          .heading_left { float:left; width:98% !important; height:auto;  text-align:left; margin:-115% 0 2% 0; line-height:2.0 !important; vertical-align:bottom; vertical-align:text-bottom;  }
          .heading_right { float:right; width:99%; height:auto;  text-align:right; vertical-align:bottom; vertical-align:text-bottom;   }
          

          /* Mobile Menubar - ONLY DISPLAY MOBILE MENUBAR ON PHONE */
          .mobile-container { display:block !important; padding:0 !important;  }
          #pcview_only { display:none !important; }

          #menubar_all {  display:block; width:100% !important; height:100% !important; margin: 0 auto; text-align:center !important;  padding: 0; }
          .container_menubar { display:block; text-align:center; width: 100%; height:25% !important;  background-color:none; margin: 0 auto; padding: 0;  }
          #menubar_left { float:left; width:100% !important; text-align:center !important; margin:0 !important; opacity:1.0; }
          #menubar_right { float:left !important; width:100% !important; text-align:left !important;  margin:0 !important; opacity:1.0;  }

          .container_menubar_top { display:block; text-align:top center; width: 100%; height:15% !important;  margin: 0 auto; padding: 0; background-color:#7B7F82;  }
          #menubar_left_top { float:left; width:100% !important; text-align:center !important; height:100% !important; margin:0 !important; opacity:1.0; }
          #menubar_right_top { float:left !important; width:100% !important; height:100%; text-align:left !important; margin:0 !important; opacity:1.0; z-index:200; }

          /* Titles for Home Page Only */

            h1 { font-family:Calibri Light, Helvetica; font-size: 2em; font-weight:600 !important; line-height:1.6 !important; color:#5C82A8; }

            #h3 { 
              font-family:Microsoft YaHei UI Light,Arial; 
              font-size:1.6em; 
              font-weight:600; 
              line-height:1.1; 
              height:10%;
              color:#ffffff; 
              font-style: italic;
              text-shadow: #000 0px 0px 1px, #000 0px 0px 1px;
              background-color:rgba(0,0,0,0.1);
              -webkit-font-smoothing: antialiased;
              /*text-shadow: -1px -1px 0 #404040, 1px -1px 0 #404040, -1px 1px 0 #404040, 1px 1px 0 #404040;*/
            }


            h5 { font-family:Nirmala UI; font-size: 1.5em !important; font-weight:100; line-height:1.8; color:#8FA2C4; }

            /* Home Page  */
            #container_bathrooms { display:block; text-align:center; width: 100%; height:1500px; margin: 0 auto; padding: 0;   }
            .bathroom_left { float:left; width:98% !important; text-align:left; margin:0 0 0 2% !important; opacity:1.0;  }
            .bathroom_right { float:left !important; width:98% !important; text-align:left; margin:0 0 0 2% !important; opacity:1.0;  }

            /* Home - Showroom */
            #container_showroom { display:block; text-align:top center; width: 100%; height:1280px; margin: 0 auto; padding: 0;   }
            #showroom_all { text-align:top center; width: auto; height:100%; margin: 0 auto; padding: 0; width: 100% !important;    }

            .showroomtitle_left { float:left; width:100% !important; height:50px;  text-align:left;  }
            .showroomtitle_right { float:left !important; width:100% !important;  height:50px; text-align:left !important;  }

            .showroom_left { float:left; vertical-align:top !important; width:100% !important; text-align:left;  }
            .showroom_right { float:left !important; vertical-align:top !important; width:100% !important; text-align:left; }

            .resizeshowroom { width:100% !important; max-width:100% !important; height:auto !important;  }
 


            /* Home Page - Three Boxes */
            #container_threebox  { display:block; z-index:-1; background:none !important; opacity:0.6; height:1500px !important; width:100%; max-width:100%;  }

            #allboxes { width:100% !important; height:1300px !important; vertical-align:middle; text-align:center !important; margin: 0 auto; padding: 0; padding:10% 0 0 0; }
            .box1 { float:left; width:78% !important; text-align:center !important; height:400px !important; background-color:#000000; opacity:1.0; margin:0 10% 10% 10% !important; padding:0 1% 0 1% !important; }
            .box2 { float:left; width:78% !important; text-align:center !important; height:400px !important; background-color:#000000; opacity:1.0; margin:0 10% 10% 10% !important; padding:0 1% 0 1% !important; }
            .box3 { float:left !important; width:78% !important; text-align:center !important;  height:400px !important; background-color:#000000; opacity:1.0; margin:0 10% 0 10% !important; padding:0 1% 0 1% !important; }
      
            /* Home Page - Wall Tiles */
            #container_walltiles { display:block; text-align:center; background-color:#ffffff;  width: auto; height:700px !important; margin: 0 auto; padding: 0; padding:0 0 0 0;  }
            .walltiles_inner { width: 100% !important; height:100%; margin: 0 auto; margin-top:3% !important; text-align:center !important; vertical-align:top middle;  padding: 0 !important;   }
            
            .walltiles_left { float:left; width:100% !important; height:auto; vertical-align:top; text-align:right; margin-top:0 !important;  }
            .walltiles_middle { float:left; width:30%; height:100%; margin-left:3%; line-height:2.0; vertical-align:top; text-align:left; margin-top:5%!important;   }
            .walltiles_right { float:left; width:44%; height:100%; line-height:2.2; vertical-align:top; text-align:left; margin-top:1%; margin-left:5% !important;   }

      
            #container_mindsetcoaching { display:block; text-align:center; width: auto; height:1600px !important; margin: 0 auto; padding: 0;  }
            .mindsetcoaching_left { float:left; width:100% !important; text-align:left; margin:0 !important; opacity:1.0; }
            .mindsetcoaching_right { float:left !important; width:90% !important; text-align:left;  margin:5% 5% 0 5% !important; opacity:1.0;}

            /* Footer */
            #container_footer { display:block; text-align:center; width: auto; height:270px !important; margin: 0 auto; padding: 0; /*background-color:#43464B;*/ background-color:#212D32; }
            .footer_inner {  display:block; width:100% !important; text-align:center; margin: 0 auto; padding: 0; opacity:1.0; height:auto;  }
            
            .footer_left { float:left; width:100%; text-align:center !important; margin:2% 0 0 0 !important;  }
            .footer_middle { float:left; width:100%; text-align:center; margin:2% 0 0 0 !important;  }
            .footer_right { float:left !important; width:100%; text-align:center !important; margin:1% 0 0 0 !important; }

            #footer_bottom { display:block; text-align:center; width: auto; height:120px !important; margin: 0 auto; padding: 0; /*background-color:#43464B;*/ background-color:#7B7F82;  }
            .footer_bottom_inner { display:block; width:94% !important; text-align:left; color:#ffffff; font-family:Arial, Calibri, Helvetica, Gadugi; line-height:1.5; font-size:1em; margin: 0 auto; padding: 5% 4% 0 4% !important; opacity:1.0; height:auto; padding-top:1.5%; }
            

              /* Bathroom Showroom */
              #container_bathroom { display:block; text-align:center; background-color:#ffffff; width: auto; height:auto !important; margin: 0 auto; padding: 0; padding:0 0 0 0;  }
              .bathroom_inner { width:92% !important; height:100%; margin: 0 auto; vertical-align:top middle;  padding: 0 4% 0 4% !important; color:#000000;   }
              h4 { font-family:Calibri Light, Helvetica; font-size: 1.1em; font-weight:100; line-height:1.5; color:#000000; text-align:justify !important; }

              #container_bathroomtiles { display:block;  background-color:#ffffff;  width: auto; height:580px !important; margin: 0 auto; padding: 0;   }
              .bathroomtiles_inner { width:100% !important; height:100%; margin: 0 auto; margin-top:2% !important;   vertical-align:top middle; padding: 0;   }

              .bathroomshow_left { float:left; vertical-align:top; text-align:left !important; width:100% !important; height:auto; margin-top:4% !important;   }
              .bathroomshow_right { float:left !important; vertical-align:top right; width:93% !important; color:#ffffff; vertical-align: top; text-align:center; height:auto; opacity:1.0; margin:2% 0 0 0 !important; padding:5% 3% 5% 4%; line-height:2.0; background-color:#7B7F82; color:#ffffff; vertical-align: top; }
              .bathimageresize { width:100% !important; height:auto; }


              /* News Page */
              .news_left { float:left; vertical-align:top; text-align:left !important; width:100% !important; height:auto; border:solid 1px lightgray; border-right:solid 5% #ffffff; border-bottom:5% !important;   }
              .news_imageresize { width:100%; max-width:100%; height:auto; }

              #container_news { display:block;  background-color:#ffffff;  width: auto; height:1100px !important; margin: 0 auto; padding: 0;   }
              .news_inner { width:100% !important; height:100%; margin: 0 auto; margin-top:2% !important;   vertical-align:top middle; padding: 0;   }

              /* News Detail Page */
              #container_news_detail { display:block;  background-color:#ffffff;  width: auto; height:2800px !important; margin: 0 auto; padding: 0;   }
              .news_detail_inner { width:100% !important; height:100%; margin: 0 auto; margin-top:2% !important;   vertical-align:top middle; padding: 0;   }

              .news_detail_left { float:left; vertical-align:top; text-align:left !important; width:100% !important; height:auto;  }
              .news_detail_middle { float:left; vertical-align:top; text-align:left !important; width:100%; height:auto;     }
              .news_detail_right { float:right; vertical-align:top right;  width:86%; color:#ffffff; vertical-align: top; text-align:left !important; height:auto; opacity:1.0; margin:0 5% 0.5% 0; padding:5% 3% 5% 4%; line-height:2.0; background-color:#7B7F82; color:#ffffff; vertical-align: top; }
              .news_right2 { float:left !important; vertical-align:top right; width:100% !important; color:#ffffff; text-align:left !important; height:auto; opacity:1.0;    }

              .imageresize_newsdetail2 { width:100%; max-width:100%; height:auto; }

              #container_newspage4{ display:block;  background-color:#E2E2E2;  width: auto; height:1120px !important; margin: 0 auto; padding: 0;   }
              .newspage4_inner { width:100% !important; height:100%; margin: 0 auto; margin-top:2% !important;   vertical-align:top middle; padding: 2% 0 0 0;   }
              .bathroomimageresize { width:100% !important; max-width:100% !important; height:auto; }

              #container_newsdetail6 { display:block;  background-color:#ffffff;  width: auto; height:2050px !important; margin: 0 auto; padding: 0;   }
              .news_inner6 { width:92% !important; height:100%; margin: 0 auto; margin:2% 4% 0 4% !important;  vertical-align:top middle; padding: 0;   }



              /* Contact Page */
              #container_contactform { display:block; text-align:center; background-color:#E8E8E8;  width: auto; height:auto !important; margin: 0 auto; padding: 0;   }
              .contact_inner { width:100% !important; height:100%; margin: 0 auto; text-align:center !important; vertical-align:top middle;  padding: 0; color:#000000;   }

              .contact_left { display:inline-block; width:95%; text-align:left; opacity:1.0; padding:0 0 0 5%; background-color:#ffffff; box-shadow: 10px 10px 5px #9A9A9A; }
              .contact_right { display:inline-block; width:99%; margin:0.3% 0 0 0; line-height:2.0; padding:0 0 0 0.5%;  background-color:#7B7F82; color:#ffffff; vertical-align: top; text-align:center; }
              

            /* About Page */
            #container_about { display:block; text-align:center; width:100% !important;  height:1150px; margin: 0 auto; padding: 0; margin:3% 0 0 0;   }
            .about_left { float:left; width:90% !important; height:53%; text-align:left; margin:0 5% 0 5% !important; opacity:1.0; }
            .about_right { float:left; width:100% !important; max-width:100% !important; text-align:left; margin:0 !important;   }
            .about_right_image { 
              background: url('https://www.resetstress.co.uk/images/about_us.jpg') no-repeat center;
              max-width:100% !important; 
              height:450px;
              opacity:1.0; 
            }
            
            #container_aboutheart { display:block; text-align:center; width:100%; height:1250px;  margin: 0 auto; padding: 0;    }
            .heart_left { float:left; width:100% !important; max-width:100% !important; height:41%; text-align:left; margin:3% 0 0 0;  }
            .heart_right { float:left !important; width:90% !important; height:59%;  text-align:left; margin:0 5% 0 5%; opacity:1.0;     }
            .heart_left_image { 
              background: url('https://www.resetstress.co.uk/images/about_us3.jpg') no-repeat left;
              max-width:100% !important; 
              height:450px;
              opacity:1.0; 
            }

            #container_aboutconclusion { display:block; text-align:center; text-align:center; width:90% !important; margin:0 5% 0 5%;  height:1300px !important;   margin: 0 auto; padding: 0;   }

            /* Testimonial Page */
            #container_testimonial { display:block; text-align:center; width: auto; height:1500px !important;  margin: 0 auto; padding: 0; margin:5% 0 0 0;   }
            .testimonial_left { float:left; width:90% !important; text-align:left; margin:7% 5% 0 5% !important; opacity:1.0; }
            .testimonial_right { float:left !important; width:100% !important; text-align:center; margin:5% 0 0 0 !important; opacity:1.0; }

        
            /* Mindset Page */
            #container_mindset { display:block; text-align:center; width: auto; height:2750px !important;  margin: 0 auto; padding: 0; margin:5% 0 0 0;  }
            #top_mindset_container { height:23% !important; width:90% !important; margin:0 5% 0 5%; }
            .mind_wrap { height:41%; width:100%; }
            .mind_left { float:right; width:90%; text-align:left; margin:0 5% 0 5%; opacity:1.0; }
            .mind_right { float:left; width:100%; text-align:left; margin:0 !important; opacity:1.0; }
            #bottom_mindset_container { height:26%; width:90%; margin:0 5% 0 5%;    }

          }

      /* Landscape iPhone 6, 6plus 7, 8, X, XS and Nokia 3 */
      @media only screen 
      and (min-device-width: 375px) 
      and (max-device-width: 812px)
      and (-webkit-min-device-pixel-ratio: 1)
      /* and (-webkit-text-size-adjust:auto) 414 width */
      and (orientation: landscape) 
      {
          /* Home Page - Banner Titles - Mindset Coach etc */
          .near_bottom_page{
            position: absolute;
            bottom: -1%;
            width: 100%;
          }
          .heading_left { float:left; width:98% !important; height:auto; text-align:left; margin:-115% 0 2% 0; line-height:2.0 !important; vertical-align:bottom; vertical-align:text-bottom;  }
          .heading_right { float:right; width:99%; height:auto;  text-align:right; vertical-align:bottom; vertical-align:text-bottom;   }
          

          /* Mobile Menubar - ONLY DISPLAY MOBILE MENUBAR ON PHONE */
          .mobile-container { display:block !important; padding:1% 0 0 0 !important;  }
          #pcview_only { display:none !important; }

          #menubar_all {  display:block; width:100% !important; height:100% !important; margin: 0 auto; text-align:center !important;  padding: 0; }
          .container_menubar { display:block; text-align:center; width: 100%; height:25% !important;  background-color:none; margin: 0 auto; padding: 0;  }
          #menubar_left { display:none !important; height:0 !important; }
          #menubar_right { float:left !important; width:100% !important; text-align:left !important;  margin:0 !important; opacity:1.0;  }

          .container_menubar_top { display:block; text-align:top center; width: 100%; height:15% !important;  margin: 0 auto; padding: 0; background-color:#7B7F82;  }
          #menubar_left_top { float:left; width:100% !important; text-align:center !important; height:100% !important; margin:0 !important; opacity:1.0; }
          #menubar_right_top { float:left !important; width:100% !important; height:100%; text-align:left !important; margin:0 !important; opacity:1.0; z-index:200; }

          /* Titles for Home Page Only */

            h1 { font-family:Calibri Light, Helvetica; font-size: 2em; font-weight:600 !important; line-height:1.6 !important; color:#5C82A8; }

            h5 { font-family:Nirmala UI; font-size: 1.5em !important; font-weight:100; line-height:1.8; color:#8FA2C4; }

            /* Home Page */
            #container_bathrooms { display:block; text-align:center; width: 100%; height:1500px; margin: 0 auto; padding: 0;   }
            .bathroom_left { float:left; width:98% !important; text-align:left; margin:0 0 0 2% !important; opacity:1.0;  }
            .bathroom_right { float:left !important; width:98% !important; text-align:left; margin:0 0 0 2% !important; opacity:1.0;  }
           
            #stress_image  { display:block; z-index:-1; background:url('../images/home_stress.png') no-repeat center !important; height:450px !important; width:100% !important; max-width:100%;  }
            
            /* Home - Showroom */
            #container_showroom { display:block; text-align:top center; width: 100%; height:1280px; margin: 0 auto; padding: 0;   }
            #showroom_all { text-align:top center; width: auto; height:100%; margin: 0 auto; padding: 0; width: 100% !important;    }

            .showroomtitle_left { float:left; width:100% !important; height:50px;  text-align:left;  }
            .showroomtitle_right { float:left !important; width:100% !important;  height:50px; text-align:left !important;  }

            .showroom_left { float:left; vertical-align:top !important; width:100% !important; text-align:left;  }
            .showroom_right { float:left !important; vertical-align:top !important; width:100% !important; text-align:left; }

            .resizeshowroom { width:100% !important; max-width:100% !important; height:auto !important;  }
 

            /* Home Page - Three Boxes */
            #container_threebox  { display:block; z-index:-1; background:none !important; opacity:0.6; height:1500px !important; width:100%; max-width:100%;  }

            #allboxes { width:100% !important; height:1300px !important; vertical-align:middle; text-align:center !important; margin: 0 auto; padding: 0; padding:10% 0 0 0; }
            .box1 { float:left; width:78% !important; text-align:center !important; height:400px !important; background-color:#000000; opacity:1.0; margin:0 10% 10% 10% !important; padding:0 1% 0 1% !important; }
            .box2 { float:left; width:78% !important; text-align:center !important; height:400px !important; background-color:#000000; opacity:1.0; margin:0 10% 10% 10% !important; padding:0 1% 0 1% !important; }
            .box3 { float:left !important; width:78% !important; text-align:center !important;  height:400px !important; background-color:#000000; opacity:1.0; margin:0 10% 0 10% !important; padding:0 1% 0 1% !important; }
      
            /* Home Page - Wall Tiles */
            #container_walltiles { display:block; text-align:center; background-color:#ffffff;  width: auto; height:700px !important; margin: 0 auto; padding: 0; padding:0 0 0 0;  }
            .walltiles_inner { width: 100% !important; height:100%; margin: 0 auto; margin-top:3% !important; text-align:center !important; vertical-align:top middle;  padding: 0 !important;   }
            
            .walltiles_left { float:left; width:100% !important; height:auto; vertical-align:top; text-align:right; margin-top:0 !important;  }
            .walltiles_middle { float:left; width:30%; height:100%; margin-left:3%; line-height:2.0; vertical-align:top; text-align:left; margin-top:5%!important;   }
            .walltiles_right { float:left; width:44%; height:100%; line-height:2.2; vertical-align:top; text-align:left; margin-top:1%; margin-left:5% !important;   }
      
            #container_mindsetcoaching { display:block; text-align:center; width: auto; height:1500px !important; margin: 0 auto; padding: 0;  }
            .mindsetcoaching_left { float:left; width:100% !important; text-align:left; margin:0 !important; opacity:1.0; margin:10% 0 0 0 !important; }
            .mindsetcoaching_right { float:left !important; width:90% !important; text-align:left;  margin:5% 5% 0 5% !important; opacity:1.0;}

            /* Footer */
            #container_footer { display:block; text-align:center; width: auto; height:270px !important; margin: 0 auto; padding: 0; /*background-color:#43464B;*/ background-color:#212D32;  }
            .footer_inner {  display:block; width:100% !important; text-align:center; margin: 0 auto; padding: 0; opacity:1.0; height:auto;  }
            
            .footer_left { float:left; width:100%; text-align:center !important; margin:2% 0 0 0 !important;  }
            .footer_middle { float:left; width:100%; text-align:center; margin:2% 0 0 0 !important;  }
            .footer_right { float:left !important; width:100%; text-align:center !important; margin:1% 0 0 0 !important; }

              #footer_bottom { display:block; text-align:center; width: auto; height:120px !important; margin: 0 auto; padding: 0; /*background-color:#43464B;*/ background-color:#7B7F82;  }
              .footer_bottom_inner { display:block; width:94% !important; text-align:left; color:#ffffff; font-family:Arial, Calibri, Helvetica, Gadugi; line-height:1.5; font-size:1em; margin: 0 auto; padding: 5% 4% 0 4% !important; opacity:1.0; height:auto; padding-top:1.5%; }
              
              /* Bathroom Showroom */
              #container_bathroom { display:block; text-align:center; background-color:#ffffff; width: auto; height:auto !important; margin: 0 auto; padding: 0; padding:0 0 0 0;  }
              .bathroom_inner { width:92% !important; height:100%; margin: 0 auto; vertical-align:top middle;  padding: 0 4% 0 4% !important; color:#000000;   }
              h4 { font-family:Calibri Light, Helvetica; font-size: 1.1em; font-weight:100; line-height:1.5; color:#000000; text-align:justify !important; }

              #container_bathroomtiles { display:block;  background-color:#ffffff;  width: auto; height:580px !important; margin: 0 auto; padding: 0;   }
              .bathroomtiles_inner { width:100% !important; height:100%; margin: 0 auto; margin-top:2% !important;   vertical-align:top middle; padding: 0;   }

              .bathroomshow_left { float:left; vertical-align:top; text-align:left !important; width:100% !important; height:auto; margin-top:4% !important;   }
              .bathroomshow_right { float:left !important; vertical-align:top right; width:93% !important; color:#ffffff; vertical-align: top; text-align:center; height:auto; opacity:1.0; margin:2% 0 0 0 !important; padding:5% 3% 5% 4%; line-height:2.0; background-color:#7B7F82; color:#ffffff; vertical-align: top; }
              .bathimageresize { width:100% !important; height:auto; }

              /* News Page */
              .news_left { float:left; vertical-align:top; text-align:left !important; width:100% !important; height:auto; border:solid 1px lightgray; border-right:solid 5% #ffffff; border-bottom:5% !important;   }
              .news_imageresize { width:100%; max-width:100%; height:auto; }

              #container_news { display:block;  background-color:#ffffff;  width: auto; height:1100px !important; margin: 0 auto; padding: 0;   }
              .news_inner { width:100% !important; height:100%; margin: 0 auto; margin-top:2% !important;   vertical-align:top middle; padding: 0;   }

              /* News Detail Page */
              #container_news_detail { display:block;  background-color:#ffffff;  width: auto; height:2800px !important; margin: 0 auto; padding: 0;   }
              .news_detail_inner { width:100% !important; height:100%; margin: 0 auto; margin-top:2% !important;   vertical-align:top middle; padding: 0;   }

              .news_detail_left { float:left; vertical-align:top; text-align:left !important; width:100% !important; height:auto;  }
              .news_detail_middle { float:left; vertical-align:top; text-align:left !important; width:100%; height:auto;     }
              .news_detail_right { float:right; vertical-align:top right;  width:86%; color:#ffffff; vertical-align: top; text-align:left !important; height:auto; opacity:1.0; margin:0 5% 0.5% 0; padding:5% 3% 5% 4%; line-height:2.0; background-color:#7B7F82; color:#ffffff; vertical-align: top; }
              .news_right2 { float:left !important; vertical-align:top right; width:100% !important; color:#ffffff; text-align:left !important; height:auto; opacity:1.0;    }

              .imageresize_newsdetail2 { width:100%; max-width:100%; height:auto; }

              #container_newspage4{ display:block;  background-color:#E2E2E2;  width: auto; height:1120px !important; margin: 0 auto; padding: 0;   }
              .newspage4_inner { width:100% !important; height:100%; margin: 0 auto; margin-top:2% !important;   vertical-align:top middle; padding: 2% 0 0 0;   }
              .bathroomimageresize { width:100% !important; max-width:100% !important; height:auto; }

              #container_newsdetail6 { display:block;  background-color:#ffffff;  width: auto; height:2050px !important; margin: 0 auto; padding: 0;   }
              .news_inner6 { width:92% !important; height:100%; margin: 0 auto; margin:2% 4% 0 4% !important;  vertical-align:top middle; padding: 0;   }


              /* Contact Page */
              #container_contactform { display:block; text-align:center; background-color:#E8E8E8;  width: auto; height:auto !important; margin: 0 auto; padding: 0;   }
              .contact_inner { width:100% !important; height:100%; margin: 0 auto; text-align:center !important; vertical-align:top middle;  padding: 0; color:#000000;   }

              .contact_left { display:inline-block; width:95%; text-align:left; opacity:1.0; padding:0 0 0 5%; background-color:#ffffff; box-shadow: 10px 10px 5px #9A9A9A; }
              .contact_right { display:inline-block; width:99%; margin:0.3% 0 0 0; line-height:2.0; padding:0 0 0 0.5%;  background-color:#7B7F82; color:#ffffff; vertical-align: top; text-align:center; }
              


              /* About Page */
              #container_about { display:block; text-align:center; width:100% !important;  height:1050px; margin: 0 auto; padding: 0; margin:3% 0 0 0;   }
              .about_left { float:left; width:90% !important; height:46%; text-align:left; margin:0 5% 0 5% !important; opacity:1.0; }
              .about_right { float:left; width:100% !important; max-width:100% !important; text-align:left; margin:0 !important;   }
              .about_right_image { 
                background: url('https://www.resetstress.co.uk/images/about_us.jpg') no-repeat center;
                max-width:100% !important; 
                height:450px;
                opacity:1.0; 
            }
            
            #container_aboutheart { display:block; text-align:center; width:100%; height:880px;  margin: 0 auto; padding: 0;    }
            .heart_left { float:left; width:100% !important; max-width:100% !important; height:54%; text-align:left; margin:3% 0 0 0;  }
            .heart_right { float:left !important; width:90% !important; height:40%;  text-align:left; margin:0 5% 0 5%; opacity:1.0;     }
            .heart_left_image { 
              background: url('https://www.resetstress.co.uk/images/about_us3.jpg') no-repeat center;
              max-width:100% !important; 
              height:450px;
              opacity:1.0; 
            }

            #container_aboutconclusion { display:block; text-align:center; text-align:center; width:90% !important; margin:0 5% 0 5%;  height:900px !important;   margin: 0 auto; padding: 0;   }

            /* Testimonial Page */
            #container_testimonial { display:block; text-align:center; width: auto; height:1500px !important;  margin: 0 auto; padding: 0; margin:5% 0 0 0;   }
            .testimonial_left { float:left; width:90% !important; text-align:left; margin:7% 5% 0 5% !important; opacity:1.0; }
            .testimonial_right { float:left !important; width:100% !important; text-align:center; margin:5% 0 0 0 !important; opacity:1.0; }

        
            /* Mindset Page */
            #container_mindset { display:block; text-align:center; width: auto; height:2020px !important;  margin: 0 auto; padding: 0; margin:5% 0 0 0;  }
            #top_mindset_container { height:21% !important; width:90% !important; margin:0 5% 0 5%; }
            .mind_wrap { height:49%; width:100%; }
            .mind_left { float:right; width:90%; text-align:left; margin:0 5% 0 5%; opacity:1.0; }
            .mind_right { float:left; width:100%; text-align:center !important; margin:0 !important; opacity:1.0; }
            #bottom_mindset_container { height:21%; width:90%; margin:0 5% 0 5%;   }

      }

    /* Portrait Android Device - Nokia 3, Galaxy S5, Moto G4 */

    @media only screen 
      and (min-device-width: 360px) 
      and (max-device-width: 640px)
      and (-webkit-min-device-pixel-ratio: 1)
      and (orientation: portrait) {
          /* Home Page */

          /* Home Page - Banner Titles - Mindset Coach etc */
          .near_bottom_page{
            position: absolute;
            bottom: -1%;
            width: 100%;
          }
          .heading_left { float:left; width:98% !important; height:auto; text-align:left; margin:-115% 0 2% 0; line-height:2.0 !important; vertical-align:bottom; vertical-align:text-bottom;  }
          .heading_right { float:right; width:99%; height:auto; text-align:right; vertical-align:bottom; vertical-align:text-bottom;   }
          

          /* Mobile Menubar - ONLY DISPLAY MOBILE MENUBAR ON PHONE */
          .mobile-container { display:block !important; padding:0 !important;  }
          #pcview_only { display:none !important; }

          #menubar_all {  display:block; width:100% !important; height:100% !important; margin: 0 auto; text-align:center !important;  padding: 0; }
          .container_menubar { display:block; text-align:center; width: 100%; height:25% !important;  background-color:none; margin: 0 auto; padding: 0;  }
          #menubar_left { float:left; width:100% !important; text-align:center !important; margin:0 !important; opacity:1.0; }
          #menubar_right { float:left !important; width:100% !important; text-align:left !important;  margin:0 !important; opacity:1.0;  }

          .container_menubar_top { display:block; text-align:top center; width: 100%; height:15% !important;  margin: 0 auto; padding: 0; background-color:#7B7F82;  }
          #menubar_left_top { float:left; width:100% !important; text-align:center !important; height:100% !important; margin:0 !important; opacity:1.0; }
          #menubar_right_top { float:left !important; width:100% !important; height:100%; text-align:left !important; margin:0 !important; opacity:1.0; z-index:200; }

          /* Titles for Home Page Only */

            h1 { font-family:Calibri Light, Helvetica; font-size: 2em; font-weight:600 !important; line-height:1.6 !important; color:#5C82A8; }

            #h3 { 
              font-family:Microsoft YaHei UI Light,Arial; 
              font-size:1.6em; 
              font-weight:600; 
              line-height:1.1; 
              height:10%;
              color:#ffffff; 
              font-style: italic;
              text-shadow: #000 0px 0px 1px, #000 0px 0px 1px;
              background-color:rgba(0,0,0,0.1);
              -webkit-font-smoothing: antialiased;
              /*text-shadow: -1px -1px 0 #404040, 1px -1px 0 #404040, -1px 1px 0 #404040, 1px 1px 0 #404040;*/
            }


            h5 { font-family:Nirmala UI; font-size: 1.5em !important; font-weight:100; line-height:1.8; color:#8FA2C4; }

            /* Home Page */
            #container_bathrooms { display:block; text-align:center; width: 100%; height:1500px; margin: 0 auto; padding: 0;   }
            .bathroom_left { float:left; width:98% !important; text-align:left; margin:0 0 0 2% !important; opacity:1.0;  }
            .bathroom_right { float:left !important; width:98% !important; text-align:left; margin:0 0 0 2% !important; opacity:1.0;  }

            /* Home - Showroom */
            #container_showroom { display:block; text-align:top center; width: 100%; height:1280px; margin: 0 auto; padding: 0;   }
            #showroom_all { text-align:top center; width: auto; height:100%; margin: 0 auto; padding: 0; width: 100% !important;    }

            .showroomtitle_left { float:left; width:100% !important; height:50px;  text-align:left;  }
            .showroomtitle_right { float:left !important; width:100% !important;  height:50px; text-align:left !important;  }

            .showroom_left { float:left; vertical-align:top !important; width:100% !important; text-align:left;  }
            .showroom_right { float:left !important; vertical-align:top !important; width:100% !important; text-align:left; }

            .resizeshowroom { width:100% !important; max-width:100% !important; height:auto !important;  }

 
            /* Home Page - Three Boxes */
            #container_threebox  { display:block; z-index:-1; background:none !important; opacity:0.6; height:1500px !important; width:100%; max-width:100%;  }

            #allboxes { width:100% !important; height:1300px !important; vertical-align:middle; text-align:center !important; margin: 0 auto; padding: 0; padding:10% 0 0 0; }
            .box1 { float:left; width:78% !important; text-align:center !important; height:400px !important; background-color:#000000; opacity:1.0; margin:0 10% 10% 10% !important; padding:0 1% 0 1% !important; }
            .box2 { float:left; width:78% !important; text-align:center !important; height:400px !important; background-color:#000000; opacity:1.0; margin:0 10% 10% 10% !important; padding:0 1% 0 1% !important; }
            .box3 { float:left !important; width:78% !important; text-align:center !important;  height:400px !important; background-color:#000000; opacity:1.0; margin:0 10% 0 10% !important; padding:0 1% 0 1% !important; }
      
            /* Home Page - Wall Tiles */

            #container_mindsetcoaching { display:block; text-align:center; width: auto; height:1600px !important; margin: 0 auto; padding: 0;  }
            .mindsetcoaching_left { float:left; width:100% !important; text-align:left; margin:0 !important; opacity:1.0; }
            .mindsetcoaching_right { float:left !important; width:90% !important; text-align:left;  margin:5% 5% 0 5% !important; opacity:1.0;}

            /* Footer */
            #container_footer { display:block; text-align:center; width: auto; height:270px !important; margin: 0 auto; padding: 0; /*background-color:#43464B;*/ background-color:#212D32;  }
            .footer_inner {  display:block; width:100% !important; text-align:center; margin: 0 auto; padding: 0; opacity:1.0; height:auto;  }
            
            .footer_left { float:left; width:100%; text-align:center !important; margin:2% 0 0 0 !important;  }
            .footer_middle { float:left; width:100%; text-align:center; margin:2% 0 0 0 !important;  }
            .footer_right { float:left !important; width:100%; text-align:center !important; margin:1% 0 0 0 !important; }

              #footer_bottom { display:block; text-align:center; width: auto; height:120px !important; margin: 0 auto; padding: 0; /*background-color:#43464B;*/ background-color:#7B7F82;  }
              .footer_bottom_inner { display:block; width:94% !important; text-align:left; color:#ffffff; font-family:Arial, Calibri, Helvetica, Gadugi; line-height:1.5; font-size:1em; margin: 0 auto; padding: 5% 4% 0 4% !important; opacity:1.0; height:auto; padding-top:1.5%; }
                    
              /* Bathroom Showroom */
              #container_bathroom { display:block; text-align:center; background-color:#ffffff; width: auto; height:auto !important; margin: 0 auto; padding: 0; padding:0 0 0 0;  }
              .bathroom_inner { width:92% !important; height:100%; margin: 0 auto; vertical-align:top middle;  padding: 0 4% 0 4% !important; color:#000000;   }
              h4 { font-family:Calibri Light, Helvetica; font-size: 1.1em; font-weight:100; line-height:1.5; color:#000000; text-align:justify !important; }

              #container_bathroomtiles { display:block;  background-color:#ffffff;  width: auto; height:580px !important; margin: 0 auto; padding: 0;   }
              .bathroomtiles_inner { width:100% !important; height:100%; margin: 0 auto; margin-top:2% !important;   vertical-align:top middle; padding: 0;   }

              .bathroomshow_left { float:left; vertical-align:top; text-align:left !important; width:100% !important; height:auto; margin-top:4% !important;   }
              .bathroomshow_right { float:left !important; vertical-align:top right; width:93% !important; color:#ffffff; vertical-align: top; text-align:center; height:auto; opacity:1.0; margin:2% 0 0 0 !important; padding:5% 3% 5% 4%; line-height:2.0; background-color:#7B7F82; color:#ffffff; vertical-align: top; }
              .bathimageresize { width:100% !important; height:auto; }


              /* News Page */
              .news_left { float:left; vertical-align:top; text-align:left !important; width:100% !important; height:auto; border:solid 1px lightgray; border-right:solid 5% #ffffff; border-bottom:5% !important;   }
              .news_imageresize { width:100%; max-width:100%; height:auto; }

              #container_news { display:block;  background-color:#ffffff;  width: auto; height:1100px !important; margin: 0 auto; padding: 0;   }
              .news_inner { width:100% !important; height:100%; margin: 0 auto; margin-top:2% !important;   vertical-align:top middle; padding: 0;   }

              /* News Detail Page */
              #container_news_detail { display:block;  background-color:#ffffff;  width: auto; height:2800px !important; margin: 0 auto; padding: 0;   }
              .news_detail_inner { width:100% !important; height:100%; margin: 0 auto; margin-top:2% !important;   vertical-align:top middle; padding: 0;   }

              .news_detail_left { float:left; vertical-align:top; text-align:left !important; width:100% !important; height:auto;  }
              .news_detail_middle { float:left; vertical-align:top; text-align:left !important; width:100%; height:auto;     }
              .news_detail_right { float:right; vertical-align:top right;  width:86%; color:#ffffff; vertical-align: top; text-align:left !important; height:auto; opacity:1.0; margin:0 5% 0.5% 0; padding:5% 3% 5% 4%; line-height:2.0; background-color:#7B7F82; color:#ffffff; vertical-align: top; }
              .news_right2 { float:left !important; vertical-align:top right; width:100% !important; color:#ffffff; text-align:left !important; height:auto; opacity:1.0;    }

              .imageresize_newsdetail2 { width:100%; max-width:100%; height:auto; }

              #container_newspage4{ display:block;  background-color:#E2E2E2;  width: auto; height:1120px !important; margin: 0 auto; padding: 0;   }
              .newspage4_inner { width:100% !important; height:100%; margin: 0 auto; margin-top:2% !important;   vertical-align:top middle; padding: 2% 0 0 0;   }
              .bathroomimageresize { width:100% !important; max-width:100% !important; height:auto; }

              #container_newsdetail6 { display:block;  background-color:#ffffff;  width: auto; height:2050px !important; margin: 0 auto; padding: 0;   }
              .news_inner6 { width:92% !important; height:100%; margin: 0 auto; margin:2% 4% 0 4% !important;  vertical-align:top middle; padding: 0;   }



              /* Contact Page */
              #container_contactform { display:block; text-align:center; background-color:#E8E8E8;  width: auto; height:auto !important; margin: 0 auto; padding: 0;   }
              .contact_inner { width:100% !important; height:100%; margin: 0 auto; text-align:center !important; vertical-align:top middle;  padding: 0; color:#000000;   }

              .contact_left { display:inline-block; width:95%; text-align:left; opacity:1.0; padding:0 0 0 5%; background-color:#ffffff; box-shadow: 10px 10px 5px #9A9A9A; }
              .contact_right { display:inline-block; width:99%; margin:0.3% 0 0 0; line-height:2.0; padding:0 0 0 0.5%;  background-color:#7B7F82; color:#ffffff; vertical-align: top; text-align:center; }
              



            /* About Page */
            #container_about { display:block; text-align:center; width:100% !important; height:1200px;  margin: 0 auto; padding: 0; margin:3% 0 0 0;   }
            .about_left { float:left; width:90% !important; height:61%; text-align:left; margin:0 5% 0 5% !important; opacity:1.0; }
            .about_right { float:left; width:100% !important; max-width:100% !important; text-align:left; margin:0 !important;   }
            .about_right_image { 
              background: url('https://www.resetstress.co.uk/images/about_us.jpg') no-repeat center;
              max-width:100% !important; 
              height:450px;
              opacity:1.0; 
            }
            
            #container_aboutheart { display:block; text-align:center; width:100%; height:1180px;  margin: 0 auto; padding: 0;    }
            .heart_left { float:left; width:100% !important; max-width:100% !important; height:39%;  text-align:left; margin:3% 0 0 0;  }
            .heart_right { float:left !important; width:90% !important; height:56%; text-align:left; margin:0 5% 0 5%; opacity:1.0;     }
            .heart_left_image { 
              background: url('https://www.resetstress.co.uk/images/about_us3.jpg') no-repeat left;
              max-width:100% !important; 
              height:450px;
              opacity:1.0; 
            }

            #container_aboutconclusion { display:block; text-align:center; text-align:center; width:90% !important; margin:0 5% 0 5%;  height:1420px !important;   margin: 0 auto; padding: 0;   }

            /* Testimonial Page */

            #container_testimonial { display:block; text-align:center; width: auto; height:1600px !important;  margin: 0 auto; padding: 0; margin:5% 0 0 0;   }
            .testimonial_left { float:left; width:90% !important; text-align:left; margin:7% 5% 0 5% !important; opacity:1.0; }
            .testimonial_right { float:left !important; width:100% !important; text-align:center; margin:5% 0 0 0 !important; opacity:1.0; }


        
            /* Mindset Page */
            #container_mindset { display:block; text-align:center; width: auto; height:2750px !important;  margin: 0 auto; padding: 0; margin:5% 0 0 0;  }
            #top_mindset_container { height:23% !important; width:90% !important; margin:0 5% 0 5%; }
            .mind_wrap { height:41%; width:100%; }
            .mind_left { float:right; width:90%; text-align:left; margin:0 5% 0 5%; opacity:1.0; }
            .mind_right { float:left; width:100%; text-align:left; margin:0 !important; opacity:1.0; }
            #bottom_mindset_container { height:26%; width:90%; margin:0 5% 0 5%;    }
      }


    /* Landscape Android Device - Nokia 3, Galaxy S5, Moto G4 */

    @media only screen 
      and (min-device-width: 360px) 
      and (max-device-width: 640px)
      and (-webkit-min-device-pixel-ratio: 1)
      and (orientation: landscape) 
      {

          /* Home Page - Banner Titles - Mindset Coach etc */

          .near_bottom_page{
            position: absolute;
            bottom: -1%;
            width: 100%;
          }
          .heading_left { float:left; width:98% !important; height:auto; text-align:left; margin:-115% 0 2% 0; line-height:2.0 !important; vertical-align:bottom; vertical-align:text-bottom;  }
          .heading_right { float:right; width:99%; height:auto; text-align:right; vertical-align:bottom; vertical-align:text-bottom;   }
          

          /* Mobile Menubar - ONLY DISPLAY MOBILE MENUBAR ON PHONE */
          .mobile-container { display:block !important; padding:1% 0 0 0 !important;  }
          #pcview_only { display:none !important; }

          #menubar_all {  display:block; width:100% !important; height:100% !important; margin: 0 auto; text-align:center !important;  padding: 0; }
          .container_menubar { display:block; text-align:center; width: 100%; height:25% !important;  background-color:none; margin: 0 auto; padding: 0;  }
          #menubar_left { display:none !important; height:0 !important; }
          #menubar_right { float:left !important; width:100% !important; text-align:left !important;  margin:0 !important; opacity:1.0;  }

          .container_menubar_top { display:block; text-align:top center; width: 100%; height:15% !important;  margin: 0 auto; padding: 0; background-color:#7B7F82;  }
          #menubar_left_top { float:left; width:100% !important; text-align:center !important; height:100% !important; margin:0 !important; opacity:1.0; }
          #menubar_right_top { float:left !important; width:100% !important; height:100%; text-align:left !important; margin:0 !important; opacity:1.0; z-index:200; }

          /* Titles for Home Page Only */

            h1 { font-family:Calibri Light, Helvetica; font-size: 2em; font-weight:600 !important; line-height:1.6 !important; color:#5C82A8; }

            h5 { font-family:Nirmala UI; font-size: 1.5em !important; font-weight:100; line-height:1.8; color:#8FA2C4; }

            /* Home Page  */
            #container_bathrooms { display:block; text-align:center; width: 100%; height:1500px; margin: 0 auto; padding: 0;   }
            .bathroom_left { float:left; width:98% !important; text-align:left; margin:0 0 0 2% !important; opacity:1.0;  }
            .bathroom_right { float:left !important; width:98% !important; text-align:left; margin:0 0 0 2% !important; opacity:1.0;  }
           
            /* Home - Showroom */
            #container_showroom { display:block; text-align:top center; width: 100%; height:1280px; margin: 0 auto; padding: 0;   }
            #showroom_all { text-align:top center; width: auto; height:100%; margin: 0 auto; padding: 0; width: 100% !important;    }

            .showroomtitle_left { float:left; width:100% !important; height:50px;  text-align:left;  }
            .showroomtitle_right { float:left !important; width:100% !important;  height:50px; text-align:left !important;  }

            .showroom_left { float:left; vertical-align:top !important; width:100% !important; text-align:left;  }
            .showroom_right { float:left !important; vertical-align:top !important; width:100% !important; text-align:left; }

            .resizeshowroom { width:100% !important; max-width:100% !important; height:auto !important;  }
 
            #stress_image  { display:block; z-index:-1; background:url('../images/home_stress.png') no-repeat center !important; height:450px !important; width:100% !important; max-width:100%;  }
            

            /* Home Page - Three Boxes */
            #container_threebox  { display:block; z-index:-1; background:none !important; opacity:0.6; height:1500px !important; width:100%; max-width:100%;  }

            #allboxes { width:100% !important; height:1300px !important; vertical-align:middle; text-align:center !important; margin: 0 auto; padding: 0; padding:10% 0 0 0; }
            .box1 { float:left; width:78% !important; text-align:center !important; height:400px !important; background-color:#000000; opacity:1.0; margin:0 10% 10% 10% !important; padding:0 1% 0 1% !important; }
            .box2 { float:left; width:78% !important; text-align:center !important; height:400px !important; background-color:#000000; opacity:1.0; margin:0 10% 10% 10% !important; padding:0 1% 0 1% !important; }
            .box3 { float:left !important; width:78% !important; text-align:center !important;  height:400px !important; background-color:#000000; opacity:1.0; margin:0 10% 0 10% !important; padding:0 1% 0 1% !important; }
      
            /* Home Page - Wall Tiles */
            #container_walltiles { display:block; text-align:center; background-color:#ffffff;  width: auto; height:700px !important; margin: 0 auto; padding: 0; padding:0 0 0 0;  }
            .walltiles_inner { width: 100% !important; height:100%; margin: 0 auto; margin-top:3% !important; text-align:center !important; vertical-align:top middle;  padding: 0 !important;   }
            
            .walltiles_left { float:left; width:100% !important; height:auto; vertical-align:top; text-align:left !important; margin-top:0 !important;  }
            .walltiles_middle { float:left; width:30%; height:100%; margin-left:3%; line-height:2.0; vertical-align:top; text-align:left; margin-top:5%!important;   }
            .walltiles_right { float:left; width:44%; height:100%; line-height:2.2; vertical-align:top; text-align:left; margin-top:1%; margin-left:5% !important;   }

      
            #container_mindsetcoaching { display:block; text-align:center; width: auto; height:1500px !important; margin: 0 auto; padding: 0;  }
            .mindsetcoaching_left { float:left; width:100% !important; text-align:left; margin:0 !important; opacity:1.0; margin:10% 0 0 0 !important; }
            .mindsetcoaching_right { float:left !important; width:90% !important; text-align:left;  margin:5% 5% 0 5% !important; opacity:1.0;}

            /* Footer */
            #container_footer { display:block; text-align:center; width: auto; height:270px !important; margin: 0 auto; padding: 0; /*background-color:#43464B;*/ background-color:#212D32;  }
            .footer_inner {  display:block; width:100% !important; text-align:center; margin: 0 auto; padding: 0; opacity:1.0; height:auto;  }
            
            .footer_left { float:left; width:100%; text-align:center !important; margin:2% 0 0 0 !important;  }
            .footer_middle { float:left; width:100%; text-align:center; margin:2% 0 0 0 !important;  }
            .footer_right { float:left !important; width:100%; text-align:center !important; margin:1% 0 0 0 !important; }
            
              #footer_bottom { display:block; text-align:center; width: auto; height:120px !important; margin: 0 auto; padding: 0; /*background-color:#43464B;*/ background-color:#7B7F82;  }
              .footer_bottom_inner { display:block; width:94% !important; text-align:left; color:#ffffff; font-family:Arial, Calibri, Helvetica, Gadugi; line-height:1.5; font-size:1em; margin: 0 auto; padding: 5% 4% 0 4% !important; opacity:1.0; height:auto; padding-top:1.5%; }
              

              /* Bathroom Showroom */
              #container_bathroom { display:block; text-align:center; background-color:#ffffff; width: auto; height:auto !important; margin: 0 auto; padding: 0; padding:0 0 0 0;  }
              .bathroom_inner { width:92% !important; height:100%; margin: 0 auto; vertical-align:top middle;  padding: 0 4% 0 4% !important; color:#000000;   }
              h4 { font-family:Calibri Light, Helvetica; font-size: 1.1em; font-weight:100; line-height:1.5; color:#000000; text-align:justify !important; }

              #container_bathroomtiles { display:block;  background-color:#ffffff;  width: auto; height:580px !important; margin: 0 auto; padding: 0;   }
              .bathroomtiles_inner { width:100% !important; height:100%; margin: 0 auto; margin-top:2% !important;   vertical-align:top middle; padding: 0;   }

              .bathroomshow_left { float:left; vertical-align:top; text-align:left !important; width:100% !important; height:auto; margin-top:4% !important;   }
              .bathroomshow_right { float:left !important; vertical-align:top right; width:93% !important; color:#ffffff; vertical-align: top; text-align:center; height:auto; opacity:1.0; margin:2% 0 0 0 !important; padding:5% 3% 5% 4%; line-height:2.0; background-color:#7B7F82; color:#ffffff; vertical-align: top; }
              .bathimageresize { width:100% !important; height:auto; }


              /* News Page */
              .news_left { float:left; vertical-align:top; text-align:left !important; width:100% !important; height:auto; border:solid 1px lightgray; border-right:solid 5% #ffffff; border-bottom:5% !important;   }
              .news_imageresize { width:100%; max-width:100%; height:auto; }

              #container_news { display:block;  background-color:#ffffff;  width: auto; height:1100px !important; margin: 0 auto; padding: 0;   }
              .news_inner { width:100% !important; height:100%; margin: 0 auto; margin-top:2% !important;   vertical-align:top middle; padding: 0;   }

              /* News Detail Page */
              #container_news_detail { display:block;  background-color:#ffffff;  width: auto; height:2800px !important; margin: 0 auto; padding: 0;   }
              .news_detail_inner { width:100% !important; height:100%; margin: 0 auto; margin-top:2% !important;   vertical-align:top middle; padding: 0;   }

              .news_detail_left { float:left; vertical-align:top; text-align:left !important; width:100% !important; height:auto;  }
              .news_detail_middle { float:left; vertical-align:top; text-align:left !important; width:100%; height:auto;     }
              .news_detail_right { float:right; vertical-align:top right;  width:86%; color:#ffffff; vertical-align: top; text-align:left !important; height:auto; opacity:1.0; margin:0 5% 0.5% 0; padding:5% 3% 5% 4%; line-height:2.0; background-color:#7B7F82; color:#ffffff; vertical-align: top; }
              .news_right2 { float:left !important; vertical-align:top right; width:100% !important; color:#ffffff; text-align:left !important; height:auto; opacity:1.0;    }

              .imageresize_newsdetail2 { width:100%; max-width:100%; height:auto; }

              #container_newspage4{ display:block;  background-color:#E2E2E2;  width: auto; height:1120px !important; margin: 0 auto; padding: 0;   }
              .newspage4_inner { width:100% !important; height:100%; margin: 0 auto; margin-top:2% !important;   vertical-align:top middle; padding: 2% 0 0 0;   }
              .bathroomimageresize { width:100% !important; max-width:100% !important; height:auto; }

              #container_newsdetail6 { display:block;  background-color:#ffffff;  width: auto; height:2050px !important; margin: 0 auto; padding: 0;   }
              .news_inner6 { width:92% !important; height:100%; margin: 0 auto; margin:2% 4% 0 4% !important;  vertical-align:top middle; padding: 0;   }



              /* Contact Page */
              #container_contactform { display:block; text-align:center; background-color:#E8E8E8;  width: auto; height:auto !important; margin: 0 auto; padding: 0;   }
              .contact_inner { width:100% !important; height:100%; margin: 0 auto; text-align:center !important; vertical-align:top middle;  padding: 0; color:#000000;   }

              .contact_left { display:inline-block; width:95%; text-align:left; opacity:1.0; padding:0 0 0 5%; background-color:#ffffff; box-shadow: 10px 10px 5px #9A9A9A; }
              .contact_right { display:inline-block; width:99%; margin:0.3% 0 0 0; line-height:2.0; padding:0 0 0 0.5%;  background-color:#7B7F82; color:#ffffff; vertical-align: top; text-align:center; }
              



            /* About Page */
            #container_about { display:block; text-align:center; width:100% !important;  height:1050px; margin: 0 auto; padding: 0; margin:3% 0 0 0;   }
            .about_left { float:left; width:90% !important; height:46%; text-align:left; margin:0 5% 0 5% !important; opacity:1.0; }
            .about_right { float:left; width:100% !important; max-width:100% !important; text-align:left; margin:0 !important;   }
            .about_right_image { 
              background: url('https://www.resetstress.co.uk/images/about_us.jpg') no-repeat center;
              max-width:100% !important; 
              height:450px;
              opacity:1.0; 
            }
            
            #container_aboutheart { display:block; text-align:center; width:100%; height:880px;  margin: 0 auto; padding: 0;    }
            .heart_left { float:left; width:100% !important; max-width:100% !important; height:54%; text-align:left; margin:3% 0 0 0;  }
            .heart_right { float:left !important; width:90% !important; height:40%;  text-align:left; margin:0 5% 0 5%; opacity:1.0;     }
            .heart_left_image { 
              background: url('https://www.resetstress.co.uk/images/about_us3.jpg') no-repeat center;
              max-width:100% !important; 
              height:450px;
              opacity:1.0; 
            }

            #container_aboutconclusion { display:block; text-align:center; text-align:center; width:90% !important; margin:0 5% 0 5%;  height:900px !important;   margin: 0 auto; padding: 0;   }

            /* Testimonial Page */
            #container_testimonial { display:block; text-align:center; width: auto; height:1500px !important;  margin: 0 auto; padding: 0; margin:5% 0 0 0;   }
            .testimonial_left { float:left; width:90% !important; text-align:left; margin:7% 5% 0 5% !important; opacity:1.0; }
            .testimonial_right { float:left !important; width:100% !important; text-align:center; margin:5% 0 0 0 !important; opacity:1.0; }

        
            /* Mindset Page */
            #container_mindset { display:block; text-align:center; width: auto; height:2020px !important;  margin: 0 auto; padding: 0; margin:5% 0 0 0;  }
            #top_mindset_container { height:21% !important; width:90% !important; margin:0 5% 0 5%; }
            .mind_wrap { height:49%; width:100%; }
            .mind_left { float:right; width:90%; text-align:left; margin:0 5% 0 5%; opacity:1.0; }
            .mind_right { float:left; width:100%; text-align:center !important; margin:0 !important; opacity:1.0; }
            #bottom_mindset_container { height:21%; width:90%; margin:0 5% 0 5%;   }      
          
        
          }




    /* IPad 2 - Portrait View*/

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

                .near_bottom_page{
                  position: absolute;
                  bottom: -1%;
                  width: 100%;
                }

                .heading_left { float:left; width:98% !important; height:auto;  text-align:left; margin:-75% 0 2% 0; line-height:2.0 !important; vertical-align:bottom; vertical-align:text-bottom;  }
                .heading_right { float:right; width:99%; height:auto;  text-align:right; vertical-align:bottom; vertical-align:text-bottom;   }



                /* Mobile Menubar - ONLY DISPLAY MOBILE MENUBAR ON PHONE */
                .mobile-container { display:block !important; padding:0 !important;  }
                #pcview_only { display:none !important; }
      
                #menubar_all {  display:block; width:100% !important; height:100% !important; margin: 0 auto; text-align:center !important;  padding: 0; }
                .container_menubar { display:block; text-align:center; width: 100%; height:20% !important;  background-color:none; margin: 0 auto; padding: 0;  }
                #menubar_left { float:left; width:100% !important; text-align:center !important; margin:0 !important; opacity:1.0; }
                #menubar_right { float:left !important; width:100% !important; text-align:left !important; margin:0 !important; opacity:1.0;  }

                .container_menubar_top { display:block; text-align:top center; width: 100%; height:15% !important;  margin: 0 auto; padding: 0; background-color:#7B7F82;  }
                #menubar_left_top { float:left; width:100% !important; text-align:center !important; height:100% !important; margin:0 !important; opacity:1.0; }
                #menubar_right_top { float:left !important; width:100% !important; height:100%; text-align:left !important; margin:0 !important; opacity:1.0; z-index:200; }
      
                /* Titles for Home Page Only */
      
                  h1 { font-family:Calibri Light, Helvetica; font-size: 2em; font-weight:600 !important; line-height:1.6 !important; color:#5C82A8; }
      

                  h5 { font-family:Nirmala UI; font-size: 1.5em !important; font-weight:100; line-height:1.8; color:#8FA2C4; }
      
                  /* Home Page */
                  #container_bathrooms { display:block; text-align:center; width: 100%; height:1500px; margin: 0 auto; padding: 0;   }
                  .bathroom_left { float:left; width:98% !important; text-align:left; margin:0 0 0 2% !important; opacity:1.0;  }
                  .bathroom_right { float:left !important; width:98% !important; text-align:left; margin:0 0 0 2% !important; opacity:1.0;  }

                     /* Home - Showroom */
                     #container_showroom { display:block; text-align:top center; width: 100%; height:1680px; margin: 0 auto; padding: 0;   }
                     #showroom_all { text-align:top center; width: auto; height:100%; margin: 0 auto; padding: 0; width: 100% !important;    }
 
                     .showroomtitle_left { float:left; width:100% !important; height:50px;  text-align:left;  }
                     .showroomtitle_right { float:left !important; width:100% !important;  height:50px; text-align:left !important;  }
 
                     .showroom_left { float:left; vertical-align:top !important; width:100% !important; text-align:left;  }
                     .showroom_right { float:left !important; vertical-align:top !important; width:100% !important; text-align:left; }
 
                     .resizeshowroom { width:100% !important; max-width:100% !important; height:auto !important;  }
 
      
                  /* Home Page - Three Boxes */
                  #container_threebox  { display:block; z-index:-1; background:none !important; opacity:0.6; height:1500px !important; width:100%; max-width:100%;  }
      
                  #allboxes { width:100% !important; height:1300px !important; vertical-align:middle; text-align:center !important; margin: 0 auto; padding: 0; padding:10% 0 0 0; }
                  .box1 { float:left; width:78% !important; text-align:center !important; height:400px !important; background-color:#000000; opacity:1.0; margin:0 10% 10% 10% !important; padding:0 1% 0 1% !important; }
                  .box2 { float:left; width:78% !important; text-align:center !important; height:400px !important; background-color:#000000; opacity:1.0; margin:0 10% 10% 10% !important; padding:0 1% 0 1% !important; }
                  .box3 { float:left !important; width:78% !important; text-align:center !important;  height:400px !important; background-color:#000000; opacity:1.0; margin:0 10% 0 10% !important; padding:0 1% 0 1% !important; }
            
                  /* Home Page - Wall Tiles */

            
                  #container_mindsetcoaching { display:block; text-align:center; width: auto; height:1500px !important; margin: 0 auto; padding: 0;  }
                  .mindsetcoaching_left { float:left; width:100% !important; text-align:left; margin:0 !important; opacity:1.0; margin:10% 0 0 0 !important; }
                  .mindsetcoaching_right { float:left !important; width:90% !important; text-align:left;  margin:5% 5% 0 5% !important; opacity:1.0;}
      
                  /* Footer */
                  #container_footer { display:block; text-align:center; width: auto; height:270px !important; margin: 0 auto; padding: 0; /*background-color:#43464B;*/ background-color:#212D32; }
                  .footer_inner {  display:block; width:100% !important; text-align:center; margin: 0 auto; padding: 0; opacity:1.0; height:auto;  }
                  
                  .footer_left { float:left; width:100%; text-align:center !important; margin:2% 0 0 0 !important;  }
                  .footer_middle { float:left; width:100%; text-align:center; margin:2% 0 0 0 !important;  }
                  .footer_right { float:left !important; width:100%; text-align:center !important; margin:1% 0 0 0 !important; }
                  
                  #footer_bottom { display:block; text-align:center; width: auto; height:120px !important; margin: 0 auto; padding: 0; /*background-color:#43464B;*/ background-color:#7B7F82;  }
                  .footer_bottom_inner { display:block; width:94% !important; text-align:left; color:#ffffff; font-family:Arial, Calibri, Helvetica, Gadugi; line-height:1.5; font-size:1em; margin: 0 auto; padding: 5% 4% 0 4% !important; opacity:1.0; height:auto; padding-top:1.5%; }
                  

                    /* Bathroom Showroom */
                    #container_bathroom { display:block; text-align:center; background-color:#ffffff; width: auto; height:auto !important; margin: 0 auto; padding: 0; padding:0 0 0 0;  }
                    .bathroom_inner { width:92% !important; height:100%; margin: 0 auto; vertical-align:top middle;  padding: 0 4% 0 4% !important; color:#000000;   }
                    h4 { font-family:Calibri Light, Helvetica; font-size: 1.1em; font-weight:100; line-height:1.5; color:#000000; text-align:justify !important; }

                    #container_bathroomtiles { display:block;  background-color:#ffffff;  width: auto; height:580px !important; margin: 0 auto; padding: 0;   }
                    .bathroomtiles_inner { width:100% !important; height:100%; margin: 0 auto; margin-top:2% !important;   vertical-align:top middle; padding: 0;   }

                    .bathroomshow_left { float:left; vertical-align:top; text-align:left !important; width:100% !important; height:auto; margin-top:4% !important;   }
                    .bathroomshow_right { float:left !important; vertical-align:top right; width:93% !important; color:#ffffff; vertical-align: top; text-align:center; height:auto; opacity:1.0; margin:2% 0 0 0 !important; padding:5% 3% 5% 4%; line-height:2.0; background-color:#7B7F82; color:#ffffff; vertical-align: top; }
                    .bathimageresize { width:100% !important; height:auto; }

                    /* News Page */
                    
                    .news_left { float:left; vertical-align:top; text-align:left !important; width:100% !important; height:auto; border:solid 1px lightgray; border-right:solid 5% #ffffff; border-bottom:5% !important;   }

                    .news_imageresize { width:100%; max-width:100%; height:auto; }
                    

                    #container_news { display:block;  background-color:#ffffff;  width: auto; height:1100px !important; margin: 0 auto; padding: 0;   }
                    .news_inner { width:100% !important; height:100%; margin: 0 auto; margin-top:2% !important;   vertical-align:top middle; padding: 0;   }

                    /* Contact Page */
                    #container_contactform { display:block; text-align:center; background-color:#E8E8E8;  width: auto; height:auto !important; margin: 0 auto; padding: 0;   }
                    .contact_inner { width:100% !important; height:100%; margin: 0 auto; text-align:center !important; vertical-align:top middle;  padding: 0; color:#000000;   }

                    .contact_left { display:inline-block; width:95%; text-align:left; opacity:1.0; padding:0 0 0 5%; background-color:#ffffff; box-shadow: 10px 10px 5px #9A9A9A; }
                    .contact_right { display:inline-block; width:99%; margin:0.3% 0 0 0; line-height:2.0; padding:0 0 0 0.5%;  background-color:#7B7F82; color:#ffffff; vertical-align: top; text-align:center; }
                    



                  /* About Page */
                  #container_about { display:block; text-align:center; width:100% !important;  height:850px; margin: 0 auto; padding: 0; margin:3% 0 0 0;   }
                  .about_left { float:left; width:90% !important; height:53%; text-align:left; margin:0 5% 0 5% !important; opacity:1.0; }
                  .about_right { float:left; width:100% !important; max-width:100% !important; text-align:left; margin:0 !important;   }
                  .about_right_image { 
                    background: url('https://www.resetstress.co.uk/images/about_us.jpg') no-repeat center;
                    max-width:100% !important; 
                    height:450px;
                    opacity:1.0; 
                  }
                  
                  #container_aboutheart { display:block; text-align:center; width:100%; height:940px; margin: 0 auto; padding: 0;    }
                  .heart_left { float:left; width:100% !important; max-width:100% !important; height:49%; text-align:left; margin:7% 0 0 0;  }
                  .heart_right { float:left !important; width:90% !important; height:38%; text-align:left; margin:0 5% 0 5%; opacity:1.0;  }
                  .heart_left_image { 
                    background: url('https://www.resetstress.co.uk/images/about_us3.jpg') no-repeat center;
                    max-width:100% !important; 
                    height:450px;
                    opacity:1.0; 
                  }
      
                  #container_aboutconclusion { display:block; text-align:center; width:90% !important; margin:0 5% 0 5%;  height:950px !important;   margin: 0 auto; padding: 0;   }
      
                  /* Testimonial Page */
                  #container_testimonial { display:block; text-align:center; width: auto; height:1500px !important;  margin: 0 auto; padding: 0; margin:5% 0 0 0;   }
                  .testimonial_left { float:left; width:90% !important; text-align:left; margin:7% 5% 0 5% !important; opacity:1.0; }
                  .testimonial_right { float:left !important; width:100% !important; text-align:center; margin:5% 0 0 0 !important; opacity:1.0; }
      
              
                  /* Mindset Page */
                  #container_mindset { display:block; text-align:center; width: auto;  height:2000px !important;  margin: 0 auto; padding: 0; margin:5% 0 0 0;  }
                  #top_mindset_container { height:23% !important; width:90% !important; margin:0 5% 0 5%; }
                  .mind_wrap { height:49%; width:100%; }
                  .mind_left { float:right; width:90%; text-align:left; margin:0 5% 0 5%; opacity:1.0; }
                  .mind_right { float:left; width:100%; text-align:center !important; margin:0 !important; opacity:1.0; }
                  #bottom_mindset_container { height:21%; width:90%; margin:0 5% 0 5%;    }

    }

    /* IPad 2 - Landscape View*/

    @media only screen 
    and (min-device-width : 768px) 
    and (max-device-width : 1024px)
    and (-webkit-min-device-pixel-ratio: 1)  
    and (orientation: landscape) {
          
                    /* Mobile Menubar - ONLY DISPLAY MOBILE MENUBAR ON PHONE */
                    .mobile-container { display:block !important; padding:0 !important;  }
                    #pcview_only { display:none !important; }
          
                    #menubar_all {  display:block; width:100% !important; height:100% !important; margin: 0 auto; text-align:center !important;  padding: 0; }
                    .container_menubar { display:block; text-align:center; width: 100%; height:20% !important;  background-color:none; margin: 0 auto; padding: 0;  }
                    #menubar_left { float:left; width:100% !important; text-align:center !important; margin:0 !important; opacity:1.0; }
                    #menubar_right { float:left !important; width:100% !important; text-align:left !important; margin:0 !important; opacity:1.0;  }

                    .container_menubar_top { display:block; text-align:top center; width: 100%; height:15% !important;  margin: 0 auto; padding: 0; background-color:#7B7F82;  }
                    #menubar_left_top { float:left; width:100% !important; text-align:center !important; height:100% !important; margin:0 !important; opacity:1.0; }
                    #menubar_right_top { float:left !important; width:100% !important; height:100%; text-align:left !important; margin:0 !important; opacity:1.0; z-index:200; }
          
                    /* Titles for Home Page Only */
          
                      h1 { font-family:Calibri Light, Helvetica; font-size: 2em; font-weight:600 !important; line-height:1.6 !important; color:#5C82A8; }
          
                      h5 { font-family:Nirmala UI; font-size: 1.5em !important; font-weight:100; line-height:1.8; color:#8FA2C4; }
          
                      /* Home Page  */
                      #container_bathrooms { display:block; text-align:center; width: 100%; height:1500px; margin: 0 auto; padding: 0;   }
                      .bathroom_left { float:left; width:98% !important; text-align:left; margin:0 0 0 2% !important; opacity:1.0;  }
                      .bathroom_right { float:left !important; width:98% !important; text-align:left; margin:0 0 0 2% !important; opacity:1.0;  }

                     /* Home - Showroom */
                     #container_showroom { display:block; text-align:top center; width: 100%; height:1280px; margin: 0 auto; padding: 0;   }
                     #showroom_all { text-align:top center; width: auto; height:100%; margin: 0 auto; padding: 0; width: 100% !important;    }
 
                     .showroomtitle_left { float:left; width:100% !important; height:50px;  text-align:left;  }
                     .showroomtitle_right { float:left !important; width:100% !important;  height:50px; text-align:left !important;  }
 
                     .showroom_left { float:left; vertical-align:top !important; width:100% !important; text-align:left;  }
                     .showroom_right { float:left !important; vertical-align:top !important; width:100% !important; text-align:left; }
 
                     .resizeshowroom { width:100% !important; max-width:100% !important; height:auto !important;  }
 
          
                      /* Home Page - Three Boxes */
                      #container_threebox  { display:block; z-index:-1; background:none !important; opacity:0.6; height:1600px !important; width:100%; max-width:100%;  }
          
                      #allboxes { width:100% !important; height:1300px !important; vertical-align:middle; text-align:center !important; margin: 0 auto; padding: 0; padding:10% 0 0 0; }
                      .box1 { float:left; width:78% !important; text-align:center !important; height:400px !important; background-color:#000000; opacity:1.0; margin:0 10% 10% 10% !important; padding:0 1% 0 1% !important; }
                      .box2 { float:left; width:78% !important; text-align:center !important; height:400px !important; background-color:#000000; opacity:1.0; margin:0 10% 10% 10% !important; padding:0 1% 0 1% !important; }
                      .box3 { float:left !important; width:78% !important; text-align:center !important;  height:400px !important; background-color:#000000; opacity:1.0; margin:0 10% 0 10% !important; padding:0 1% 0 1% !important; }
                
                      /* Home Page - Wall Tiles */

                
                      #container_mindsetcoaching { display:block; text-align:center; width: auto; height:1500px !important; margin: 0 auto; padding: 0;  }
                      .mindsetcoaching_left { float:left; width:100% !important; text-align:left; margin:0 !important; opacity:1.0; margin:10% 0 0 0 !important; }
                      .mindsetcoaching_right { float:left !important; width:90% !important; text-align:left;  margin:5% 5% 0 5% !important; opacity:1.0;}
          
                      /* Footer */
                      #container_footer { display:block; text-align:center; width: auto; height:270px !important; margin: 0 auto; padding: 0; /*background-color:#43464B;*/ background-color:#212D32;  }
                      .footer_inner {  display:block; width:100% !important; text-align:center; margin: 0 auto; padding: 0; opacity:1.0; height:auto;  }
                      
                      .footer_left { float:left; width:100%; text-align:center !important; margin:2% 0 0 0 !important;  }
                      .footer_middle { float:left; width:100%; text-align:center; margin:2% 0 0 0 !important;  }
                      .footer_right { float:left !important; width:100%; text-align:center !important; margin:1% 0 0 0 !important; }
                      
                      #footer_bottom { display:block; text-align:center; width: auto; height:120px !important; margin: 0 auto; padding: 0; /*background-color:#43464B;*/ background-color:#7B7F82;  }
                      .footer_bottom_inner { display:block; width:94% !important; text-align:left; color:#ffffff; font-family:Arial, Calibri, Helvetica, Gadugi; line-height:1.5; font-size:1em; margin: 0 auto; padding: 5% 4% 0 4% !important; opacity:1.0; height:auto; padding-top:1.5%; }
                      

                    /* Bathroom Showroom */
                    #container_bathroom { display:block; text-align:center; background-color:#ffffff; width: auto; height:auto !important; margin: 0 auto; padding: 0; padding:0 0 0 0;  }
                    .bathroom_inner { width:92% !important; height:100%; margin: 0 auto; vertical-align:top middle;  padding: 0 4% 0 4% !important; color:#000000;   }
                    h4 { font-family:Calibri Light, Helvetica; font-size: 1.1em; font-weight:100; line-height:1.5; color:#000000; text-align:justify !important; }

                    #container_bathroomtiles { display:block;  background-color:#ffffff;  width: auto; height:580px !important; margin: 0 auto; padding: 0;   }
                    .bathroomtiles_inner { width:100% !important; height:100%; margin: 0 auto; margin-top:2% !important;   vertical-align:top middle; padding: 0;   }

                    .bathroomshow_left { float:left; vertical-align:top; text-align:left !important; width:100% !important; height:auto; margin-top:4% !important;   }
                    .bathroomshow_right { float:left !important; vertical-align:top right; width:93% !important; color:#ffffff; vertical-align: top; text-align:center; height:auto; opacity:1.0; margin:2% 0 0 0 !important; padding:5% 3% 5% 4%; line-height:2.0; background-color:#7B7F82; color:#ffffff; vertical-align: top; }
                    .bathimageresize { width:100% !important; height:auto; }

                    /* News Page */
                    
                    .news_left { float:left; vertical-align:top; text-align:left !important; width:100% !important; height:auto; border:solid 1px lightgray; border-right:solid 5% #ffffff; border-bottom:5% !important;   }
                    
                    .news_imageresize { width:100%; max-width:100%; height:auto; }
                    

                    #container_news { display:block;  background-color:#ffffff;  width: auto; height:1100px !important; margin: 0 auto; padding: 0;   }
                    .news_inner { width:100% !important; height:100%; margin: 0 auto; margin-top:2% !important;   vertical-align:top middle; padding: 0;   }

                    /* Contact Page */
                    #container_contactform { display:block; text-align:center; background-color:#E8E8E8;  width: auto; height:auto !important; margin: 0 auto; padding: 0;   }
                    .contact_inner { width:100% !important; height:100%; margin: 0 auto; text-align:center !important; vertical-align:top middle;  padding: 0; color:#000000;   }

                    .contact_left { display:inline-block; width:95%; text-align:left; opacity:1.0; padding:0 0 0 5%; background-color:#ffffff; box-shadow: 10px 10px 5px #9A9A9A; }
                    .contact_right { display:inline-block; width:99%; margin:0.3% 0 0 0; line-height:2.0; padding:0 0 0 0.5%;  background-color:#7B7F82; color:#ffffff; vertical-align: top; text-align:center; }
                    


                      /* About Page */
                      #container_about { display:block; text-align:center; width:100% !important;  height:850px; margin: 0 auto; padding: 0; margin:3% 0 0 0;   }
                      .about_left { float:left; width:90% !important; height:53%; text-align:left; margin:0 5% 0 5% !important; opacity:1.0; }
                      .about_right { float:left; width:100% !important; max-width:100% !important; text-align:left; margin:0 !important;   }
                      .about_right_image { 
                        background: url('https://www.resetstress.co.uk/images/about_us.jpg') no-repeat center;
                        max-width:100% !important; 
                        height:450px;
                        opacity:1.0; 
                      }
                      
                      #container_aboutheart { display:block; text-align:center; width:100%; height:940px; margin: 0 auto; padding: 0;    }
                      .heart_left { float:left; width:100% !important; max-width:100% !important; height:49%; text-align:left; margin:7% 0 0 0;  }
                      .heart_right { float:left !important; width:90% !important; height:38%; text-align:left; margin:0 5% 0 5%; opacity:1.0;  }
                      .heart_left_image { 
                        background: url('https://www.resetstress.co.uk/images/about_us3.jpg') no-repeat center;
                        max-width:100% !important; 
                        height:450px;
                        opacity:1.0; 
                      }
          
                      #container_aboutconclusion { display:block; text-align:center; width:90% !important; margin:0 5% 0 5%;  height:850px !important;   margin: 0 auto; padding: 0;   }
          
                      /* Testimonial Page */
                      #container_testimonial { display:block; text-align:center; width: auto; height:1500px !important;  margin: 0 auto; padding: 0; margin:5% 0 0 0;   }
                      .testimonial_left { float:left; width:90% !important; text-align:left; margin:7% 5% 0 5% !important; opacity:1.0; }
                      .testimonial_right { float:left !important; width:100% !important; text-align:center; margin:5% 0 0 0 !important; opacity:1.0; }
          
                      /* Contact Page */

                  
                      /* Mindset Page */
                      #container_mindset { display:block; text-align:center; width: auto;  height:1900px !important;  margin: 0 auto; padding: 0; margin:5% 0 0 0;  }
                      #top_mindset_container { height:20% !important; width:90% !important; margin:0 5% 0 5%; }
                      .mind_wrap { height:50%; width:100%; }
                      .mind_left { float:right; width:90%; text-align:left; margin:0 5% 0 5%; opacity:1.0; }
                      .mind_right { float:left; width:100%; text-align:center !important; margin:0 !important; opacity:1.0; }
                      #bottom_mindset_container { height:23%; width:90%; margin:0 5% 0 5%; }

                    }
