@charset "utf-8";


body
{
margin:0;
padding:0;
}

/********* main box *********/






@font-face {
    font-family: 'metamorphousregular';
    src: url('../font/metamorphous-regular-webfont.eot');
    src: url('../font/metamorphous-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/metamorphous-regular-webfont.woff2') format('woff2'),
         url('../font/metamorphous-regular-webfont.woff') format('woff'),
         url('../font/metamorphous-regular-webfont.ttf') format('truetype'),
         url('../font/metamorphous-regular-webfont.svg#metamorphousregular') format('svg');
    font-weight: normal;
    font-style: normal;

}






@font-face {
    font-family: 'signikaregular';
    src: url('../font/signika-regular-webfont.eot');
    src: url('../font/signika-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/signika-regular-webfont.woff2') format('woff2'),
         url('../font/signika-regular-webfont.woff') format('woff'),
         url('../font/signika-regular-webfont.ttf') format('truetype'),
         url('../font/signika-regular-webfont.svg#signikaregular') format('svg');
    font-weight: normal;
    font-style: normal;

}


@font-face {
    font-family: 'robotoregular';
    src: url('../font/roboto-regular-webfont.eot');
    src: url('../font/roboto-regular-webfont.eot?#iefix') format('embedded-opentype'),
         url('../font/roboto-regular-webfont.woff2') format('woff2'),
         url('../font/roboto-regular-webfont.woff') format('woff'),
         url('../font/roboto-regular-webfont.ttf') format('truetype'),
         url('../font/roboto-regular-webfont.svg#robotoregular') format('svg');
    font-weight: normal;
    font-style: normal;

}







main				
{
margin:0 auto;
padding:0;
width:100%;
background-image:url(../images/bg.png);
}


header				
{
margin:0 auto;
padding:0;
width:100%;
background-image:url(../images/bg.png);
}



.headerinn				
{
margin:0 auto;
padding:0;
width:90%;
background-image:url(../images/bg.png);
}



.logobox1				
{
margin:0 auto;
padding:0% 0% 0% 0%;
width:20%;
float:left;
box-sizing:border-box;
}

.logobox1 img				
{
	margin:0;
width:100%;
}



.logobox2				
{
    margin: 1% 0 0 auto;
    padding: 0;
    width: 30%;
    float: left;
}


.logobox2 img				
{
	margin:0% 0 0 0;
width:auto;
}



.logobox3				
{
margin:0 auto;
padding:0;
width:25%;

float:left;
}



.logobox3 img				
{
    margin: 2% 0 0 15%;
    width: 90%;
}


.logobox4				
{
margin:0 auto;
padding:0;
width:10%;
float:left;
}


.linkin		
{
margin:0 auto;
padding:0;
width:100%;

}


.linkin	 img				
{
	margin:8% 0 0 40%;
width:20%;
}


.twit	
{
margin:0 auto;
padding:0;
width:100%;

}


.twit		 img				
{
	margin:8% 0 0 40%;
width:20%;
}


.book			
{
margin:0 auto;
padding:0;
width:100%;
}

.book		 img				
{
	margin:0%;
width:100%;
}




nav				
{
margin:0 auto;
padding:0;
width:100%;
background-color:#d4e5f9;
}



.navinn				
{
margin:0 auto;
padding:0;
width:90%;
background-color:#d4e5f9;
}




.nav2				
{
margin:0 auto;
padding:0;
width:30%;
background-color:#d4e5f9;
float:left;
}


.nav2 p
{
margin:0 ;
padding:5% 0% 0% 0%;
font-family:signikaregular;
font-size:14px;	
color:#032246;
text-align:left;
box-sizing:border-box;
}




.banner		
{
margin:0 auto;
padding:0;
width:100%;
background-color:#5fa39d;
}

.banner	 img				
{
margin:0;
padding:0%;
width:100%;
display:block;
}






.welcome		
{
margin:0 auto;
padding:0;
width:100%;
background-image:url(../images/bg.png);
}


.welcomeinn				
{
margin:0 auto;
padding:5% 0%;
width:80%;
background-image:url(../images/bg.png);
box-sizing:border-box;
}


.wel1				
{
margin:0;
padding:0;
width:70%;
background-image:url(../images/bg.png);
float:left;
}


.wel1 h1
{
margin:0 ;
padding:0% 0% 0% 3%;
font-family:metamorphousregular;
font-size:30px;	
color:#a60000;
text-align:left;
font-weight:bold;
box-sizing:border-box;
}


.wel1 h6
{
margin:0 ;
padding:4% 5% 3% 3%;
font-family:robotoregular;
font-size:15px;	
color:#646363;
text-align:left;
line-height:140%;
box-sizing:border-box;
}


.wel1 p
{
margin:0 ;
padding:0% 5% 2% 3%;
font-family:robotoregular;
font-size:15px;	
color:#646363;
text-align:left;
line-height:140%;
box-sizing:border-box;
}


.wel1 .read
{
margin:0 ;
padding:0% 10% 2% 0%;
font-family:Verdana;
font-size:12px;	
color:#646363;
text-align:right;
box-sizing:border-box;
}

.wel1 .read a
{
color:#a60000;
text-decoration:none;	
}



.wel2				
{
margin:0% 0% 0% 3%;
padding:0;
width:26%;
background-image:url(../images/bg.png);
float:left;
border:solid 1px #000;
box-sizing:border-box;
}

.wel2 h2
{
margin:0 ;
padding:4% 5% 3% 25%;
font-family:signikaregular;
font-size:28px;	
color:#646363;
text-align:left;
text-decoration:underline;
box-sizing:border-box;
}



.wel2  ul
{
margin:3% 0% 4% 25%;
padding:1% 0% 3% 6%;
list-style-image: url(../images/arrow.png);
box-sizing:border-box;
}

.wel2  li
{
margin:0;
padding:1% 11% 0% 0%;
font-family:robotoregular;
font-size:18px;	
color:#646363;
text-align:left;
box-sizing:border-box;
line-height:150%;
}


.more a
{
color:#a60000;
font-size:12px;	
text-decoration:none;	
}






	.care		
{
margin:0 auto;
padding:0;
width:100%;
background-image:url(../images/bg.png);
display:block;
}

.careinn		
{
margin:0 auto;
padding:0;
width:80%;
background-image:url(../images/bg.png);
}



.carebox2			
{
margin:0;
padding:0% 0% 5% 0%;
width:100%;
background-image:url(../images/bg.png);
float:right;
box-sizing:border-box;
}

.accreditation			
{
margin:0% 2% 0% 0%;
padding:0;
width:22.5%;
background-image:url(../images/bg.png);
float:left;
box-sizing:border-box;
}



.accreditation img				
{
margin:0;
padding:5% 0% 0% 0%;
box-sizing:border-box;
display:block;
}


a
{
text-decoration:none;	
}




.faq			
{
margin:0% 2% 0% 0%;
padding:0;
width:22.5%;
background-image:url(../images/bg.png);
float:left;
box-sizing:border-box;

}


.faq img				
{
margin:0;
padding:0;
display:block;
box-sizing:border-box;
}


a
{
text-decoration:none;	
}




.affalition			
{
margin:0% 2% 0% 0%;
padding:0;
width:22.5%;
background-image:url(../images/bg.png);
float:left;
box-sizing:border-box;
}

.affalition img				
{
margin:0;
padding:0%;
box-sizing:border-box;
display:block;
}







.inquiry
{
margin:0;
padding:0;
width:22.5%;
background-image:url(../images/bg.png);
float:left;

}



.inquiry img				
{
margin:0;
padding:0;
box-sizing:border-box;
display:block;
}






.map		
{
margin:0 auto;
padding:0;
width:100%;
background-image:url(../images/bg.png);
}









footer		
{
margin:0 auto;
padding:0;
width:100%;
background-color:#414143;
}



.footin	
{
margin:0 auto;
padding:0;
width:80%;
background-color:#414143;
}

.foot1	
{
margin:0 auto;
padding:0;
width:50%;
background-color:#414143;
float:left;
}




.foot1 p
{
margin:0 ;
padding:2% 2%;
font-family:Verdana;
font-size:14px;	
color:#fff;
text-align:left;
box-sizing:border-box;
}


.foot2	
{
margin:0 auto;
padding:0;
width:50%;
background-color:#414143;
float:left;
}



.foot2 p
{
margin:0 ;
padding:2% 2%;
font-family:Verdana;
font-size:14px;	
color:#fff;
text-align:right;
box-sizing:border-box;
}



.carenewbox
{
width:80%;
margin:0 auto 2% auto;
padding:0;

}

.care1
{
width:25%;
margin:0 auto;
padding:1% 0 0 0; 

float:left;
}


.care2
{
width:25%;
margin:0 auto;
padding:0;

float:left;
}


.care3
{
width:25%;
margin:0 auto;
padding:0;

float:left;
}


.care4
{
width:25%;
margin:0 auto;
padding:0;

float:left;
}


.both
{
clear:both;
}

	







.logobox-skull{
       margin: 3% 0 0 auto;
    padding: 0;
    width: 15%;
    float: left;
}


.logobox-skull img {
    width: 100%;
}




/**************************** media query for 1024px ************************************/




@media only screen and (max-width: 1024px) 

{



main				
{
margin:0 auto;
padding:0;
width:100%;
background-color:#f1e9eb;
}

header				
{
margin:0 auto;
padding:0;
width:100%;
background-image:url(../images/bg.png);
}



.headerinn				
{
margin:0 auto;
padding:0;
width:100%;
background-image:url(../images/bg.png);
}



.logobox1				
{
margin:0 auto;
padding:0% 0% 0% 0%;
width:20%;
float:left;
box-sizing:border-box;
}

.logobox1 img				
{
	margin:0;
width:100%;
}



.logobox2				
{
margin:0 auto;
padding:0;
width:45%;
float:left;
}


.logobox2 img				
{
	margin:0% 0 0 0;
width:70%;
}



.logobox3				
{
margin:0 auto;
padding:0;
width:30%;

float:left;
}



.logobox3 img				
{
	margin:2% 0 0 30%;
width:60%;
}


.logobox4				
{
margin:0 auto;
padding:0;
width:10%;
float:left;
}


.linkin		
{
margin:0 auto;
padding:0;
width:100%;

}


.linkin	 img				
{
	margin:8% 0 0 40%;
width:20%;
}


.twit	
{
margin:0 auto;
padding:0;
width:100%;

}


.twit		 img				
{
	margin:8% 0 0 40%;
width:20%;
}


.book			
{
margin:0 auto;
padding:0;
width:100%;
}

.book		 img				
{
	margin:0%;
width:100%;
}




nav				
{
margin:0 auto;
padding:0;
width:100%;
background-color:#d4e5f9;
}



.navinn				
{
margin:0 auto;
padding:0;
width:100%;

}




.nav2				
{
margin:0 auto;
padding:0;
width:25%;
float:left;
}


.nav2 p
{
margin:0 ;
padding:5% 0% 0% 0%;
font-family:signikaregular;
font-size:12px;	
color:#032246;
text-align:left;
}




.banner		
{
margin:0 auto;
padding:0;
width:100%;
background-color:#5fa39d;
}

.banner	 img				
{
margin:0;
padding:0%;
width:100%;
display:block;
}






.welcome		
{
margin:0 auto;
padding:0;
width:100%;
background-image:url(../images/bg.png);
}


.welcomeinn				
{
margin:0 auto;
padding:5% 0%;
width:100%;
background-image:url(../images/bg.png);
}


.wel1				
{
margin:0;
padding:0;
width:70%;
background-image:url(../images/bg.png);
float:left;
}


.wel1 h1
{
margin:0 ;
padding:0% 0% 0% 3%;
font-family:metamorphousregular;
font-size:30px;	
color:#a60000;
text-align:left;
font-weight:bold;
}


.wel1 h6
{
margin:0 ;
padding:4% 5% 3% 3%;
font-family:robotoregular;
font-size:15px;	
color:#646363;
text-align:left;
line-height:140%;
}


.wel1 p
{
margin:0 ;
padding:0% 5% 2% 3%;
font-family:robotoregular;
font-size:15px;	
color:#646363;
text-align:left;
line-height:140%;
}


.wel1 .read
{
margin:0 ;
padding:0% 10% 2% 0%;
font-family:Verdana;
font-size:12px;	
color:#646363;
text-align:right;
}

.wel1 .read a
{
color:#a60000;
text-decoration:none;	
}



.wel2				
{
margin:4% 0% 0% 3%;
padding:0;
width:26%;
background-image:url(../images/bg.png);
float:left;
border:solid 1px #000;
}

.wel2 h2
{
margin:0 ;
padding:4% 5% 3% 25%;
font-family:signikaregular;
font-size:28px;	
color:#646363;
text-align:left;
text-decoration:underline;
}



.wel2  ul
{
margin:3% 0% 4% 25%;
padding:1% 0% 3% 6%;
list-style-image: url(../images/arrow.png);
}

.wel2  li
{
margin:0;
padding:1% 11% 0% 0%;
font-family:robotoregular;
font-size:18px;	
color:#646363;
text-align:left;
line-height:150%;
}


.more a
{
color:#a60000;
font-size:12px;	
text-decoration:none;	
}






	.care		
{
margin:0 auto;
padding:0;
width:100%;
background-image:url(../images/bg.png);
display:block;
}

.careinn		
{
margin:0 auto;
padding:0;
width:100%;
background-image:url(../images/bg.png);
}



.carebox2			
{
margin:0;
padding:0% 0% 5% 0%;
width:100%;
background-image:url(../images/bg.png);
float:right;
box-sizing:border-box;
}

.accreditation			
{
margin:0% 2% 0% 0%;
padding:0;
width:22.5%;
background-image:url(../images/bg.png);
float:left;
box-sizing:border-box;
}



.accreditation img				
{
margin:0;
padding:5% 0% 0% 0%;
box-sizing:border-box;
display:block;
}


a
{
text-decoration:none;	
}




.faq			
{
margin:0% 2% 0% 0%;
padding:0;
width:22.5%;
background-image:url(../images/bg.png);
float:left;
box-sizing:border-box;

}


.faq img				
{
margin:0;
padding:0;
display:block;
box-sizing:border-box;
}


a
{
text-decoration:none;	
}




.affalition			
{
margin:0% 2% 0% 0%;
padding:0;
width:22.5%;
background-image:url(../images/bg.png);
float:left;
box-sizing:border-box;
}

.affalition img				
{
margin:0;
padding:0%;
box-sizing:border-box;
display:block;
}







.inquiry
{
margin:0;
padding:0;
width:22.5%;
background-image:url(../images/bg.png);
float:left;

}



.inquiry img				
{
margin:0;
padding:0;
box-sizing:border-box;
display:block;
}



.map		
{
margin:0 auto;
padding:0;
width:100%;
background-image:url(../images/bg.png);
}









footer		
{
margin:0 auto;
padding:0;
width:100%;
background-color:#414143;
}



.footin	
{
margin:0 auto;
padding:0;
width:80%;
background-color:#414143;
}

.foot1	
{
margin:0 auto;
padding:0;
width:50%;
background-color:#414143;
float:left;
}




.foot1 p
{
margin:0 ;
padding:2% 2%;
font-family:Verdana;
font-size:14px;	
color:#fff;
text-align:left;
}


.foot2	
{
margin:0 auto;
padding:0;
width:50%;
background-color:#414143;
float:left;
}



.foot2 p
{
margin:0 ;
padding:2% 2%;
font-family:Verdana;
font-size:14px;	
color:#fff;
text-align:right;
}





.both
{
clear:both;
}

.carenewbox
{
width:90%;
margin:0 auto 2% auto;
padding:0;

}
	


}






@keyframes scroll {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(calc(-250px * 7));
  }
}
.slider {
  height: 100px;
  margin: auto;
  overflow: hidden;
  position: relative;
  width: auto;
}
.slider .slide-track {
  animation: scroll 40s linear infinite;
  display: flex;
  width: calc(250px * 14);
}
.slider .slide {
  height: 100px;
  width: 250px;
     margin-left:20px;
}





section.client-logo-box {
    width: 90%;
    margin: 0 auto;
 
    background-color: transparent;
}










/**************************** media query for 800px ************************************/




@media only screen and (max-width: 800px) 

{



main				
{
margin:0 auto;
padding:0;
width:100%;
background-color:#f1e9eb;
}

header				
{
margin:0 auto;
padding:0;
width:100%;
background-image:url(../images/bg.png);
}


.headerinn				
{
margin:0 auto;
padding:0;
width:100%;
background-image:url(../images/bg.png);
}



.logobox1				
{
margin:0 auto;
padding:0% 0% 0% 0%;
width:20%;
float:left;
box-sizing:border-box;
}

.logobox1 img				
{
	margin:0;
width:100%;
}



.logobox2				
{
margin:0 auto;
padding:0;
width:30%;
float:left;
}


.logobox2 img				
{
	margin:0% 0 0 0;
width:70%;
}



.logobox3				
{
margin:0 auto;
padding:0;
width:22%;

float:left;
}



.logobox3 img				
{
	margin:2% 0 0 0%;
width:100%;
}


.logobox4				
{
margin:0 auto;
padding:0;
width:10%;
float:left;
}


.linkin		
{
margin:0 auto;
padding:0;
width:100%;

}


.linkin	 img				
{
	margin:8% 0 0 40%;
width:20%;
}


.twit	
{
margin:0 auto;
padding:0;
width:100%;

}


.twit		 img				
{
	margin:8% 0 0 40%;
width:20%;
}


.book			
{
margin:0 auto;
padding:0;
width:100%;
}

.book		 img				
{
	margin:0%;
width:100%;
}





nav				
{
margin:0 auto;
padding:0;
width:100%;
background-color:#d4e5f9;
}



.navinn				
{
margin:0 auto;
padding:0;
width:100%;
background-color:#d4e5f9;
}




.nav2				
{
margin:0 auto;
padding:0;
width:30%;
background-color:#d4e5f9;
float:left;
display:none;
}


.nav2 p
{
margin:0 ;
padding:5% 0% 0% 5%;
font-family:signikaregular;
font-size:13px;	
color:#032246;
text-align:left;
}




.banner		
{
margin:0 auto;
padding:0;
width:100%;
background-color:#5fa39d;
}

.banner	 img				
{
margin:0;
padding:0%;
width:100%;
display:block;
}






.welcome		
{
margin:0 auto;
padding:0;
width:100%;
background-image:url(../images/bg.png);
}


.welcomeinn				
{
margin:0 auto;
padding:5% 0%;
width:100%;
background-image:url(../images/bg.png);
}


.wel1				
{
margin:0;
padding:0;
width:100%;
background-image:url(../images/bg.png);
float:left;
}


.wel1 h1
{
margin:0 ;
padding:0% 0% 0% 3%;
font-family:metamorphousregular;
font-size:30px;	
color:#a60000;
text-align:left;
font-weight:bold;
}


.wel1 h6
{
margin:0 ;
padding:4% 5% 3% 3%;
font-family:signikaregular;
font-size:18px;	
color:#646363;
text-align:left;
line-height:140%;
}


.wel1 p
{
margin:0 ;
padding:0% 5% 2% 3%;
font-family:robotoregular;
font-size:15px;	
color:#646363;
text-align:left;
line-height:140%;
}


.wel1 .read
{
margin:0 ;
padding:0% 10% 2% 0%;
font-family:Verdana;
font-size:12px;	
color:#646363;
text-align:right;
}

.wel1 .read a
{
color:#a60000;
text-decoration:none;	
}



.wel2				
{
margin:4% 0% 0% 35%;
padding:0;
width:30%;
background-image:url(../images/bg.png);
float:left;
border:solid 1px #000;
}

.wel2 h2
{
margin:0 ;
padding:4% 5% 3% 10%;
font-family:signikaregular;
font-size:28px;	
color:#646363;
text-align:center;
text-decoration:underline;
}



.wel2  ul
{
margin:3% 0% 4% 25%;
padding:1% 0% 3% 6%;
list-style-image: url(../images/arrow.png);
}

.wel2  li
{
margin:0;
padding:1% 11% 0% 0%;
font-family:robotoregular;
font-size:18px;	
color:#646363;
text-align:left;
line-height:150%;
}


.more a
{
color:#a60000;
font-size:12px;	
text-decoration:none;	
}




	.care		
{
margin:0 auto;
padding:0;
width:100%;
background-image:url(../images/bg.png);
display:block;
}

.careinn		
{
margin:0 auto;
padding:0;
width:100%;
background-image:url(../images/bg.png);
}



.carebox2			
{
margin:0;
padding:0% 0% 0% 0%;
width:73%;
background-color:#C63;

box-sizing:border-box;
}
.carenewbox
{
width:90%;
margin:0 auto 2% auto;
padding:0;

}
	



.care1
{
width:40%;
margin:0 auto 0 10%;
padding:1% 0 0 0; 

float:left;
}


.care2
{
width:40%;
margin:0 auto 0 5%;
padding:0;

float:left;
}


.care3
{
width:40%;
margin:0 auto 0 10%;
padding:0;

float:left;
}


.care4
{
width:40%;
margin:0 auto 0 5%;
padding:0;

float:left;
}

	
	
.accreditation			
{
margin:0% 10% 0% 10%;
padding:0;
width:80%;
background-image:url(../images/bg.png);
float:left;
box-sizing:border-box;
}



.accreditation img				
{
margin:0;
padding:5% 0% 0% 0%;
box-sizing:border-box;
display:block;
}


a
{
text-decoration:none;	
}




.faq			
{
margin:0% 10% 0% 10%;
padding:0;
width:80%;
background-image:url(../images/bg.png);
float:left;
box-sizing:border-box;

}


.faq img				
{
margin:0;
padding:0;
display:block;
box-sizing:border-box;
}


a
{
text-decoration:none;	
}




.affalition			
{
margin:0% 10% 0% 10%;
padding:0;
width:80%;
background-color:#C63;
float:left;
box-sizing:border-box;
}

.affalition img				
{
margin:0;
padding:0%;
box-sizing:border-box;
display:block;
}







.inquiry
{
margin:0% 10% 0% 10%;
padding:0;
width:80%;
background-color:#C63;
float:left;

}



.inquiry img				
{
margin:0;
padding:0;
box-sizing:border-box;
display:block;
}









.map		
{
margin:0 auto;
padding:0;
width:100%;
background-image:url(../images/bg.png);
}









footer		
{
margin:0 auto;
padding:0;
width:100%;
background-color:#414143;
}



.footin	
{
margin:0 auto;
padding:0;
width:100%;
background-color:#414143;
}

.foot1	
{
margin:0 auto;
padding:0;
width:50%;
background-color:#414143;
float:left;
}




.foot1 p
{
margin:0 ;
padding:2% 2%;
font-family:Verdana;
font-size:14px;	
color:#fff;
text-align:left;
}


.foot2	
{
margin:0 auto;
padding:0;
width:50%;
background-color:#414143;
float:left;
}



.foot2 p
{
margin:0 ;
padding:2% 2%;
font-family:Verdana;
font-size:14px;	
color:#fff;
text-align:right;
}





.both
{
clear:both;
}


}








/**************************** media query for 640px ************************************/




@media only screen and (max-width: 640px) 

{



main				
{
margin:0 auto;
padding:0;
width:100%;
background-color:#f1e9eb;
}

.headerinn				
{
margin:0 auto;
padding:0;
width:100%;
background-image:url(../images/bg.png);
}



.logobox1				
{
margin:0 auto;
padding:0% 0% 0% 0%;
width:20%;
float:left;
box-sizing:border-box;
}

.logobox1 img				
{
	margin:0;
width:100%;
}



.logobox2				
{
margin:0 auto;
padding:0;
width:45%;
float:left;
}


.logobox2 img				
{
	margin:0% 0 0 0;
width:70%;
}



.logobox3				
{
margin:0 auto;
padding:0;
width:25%;

float:left;
}



.logobox3 img				
{
	margin:2% 0 0 30%;
width:60%;
}


.logobox4				
{
margin:0 auto;
padding:0;
width:10%;
float:left;
}


.linkin		
{
margin:0 auto;
padding:0;
width:100%;

}


.linkin	 img				
{
	margin:8% 0 0 40%;
width:20%;
}


.twit	
{
margin:0 auto;
padding:0;
width:100%;

}


.twit		 img				
{
	margin:8% 0 0 40%;
width:20%;
}


.book			
{
margin:0 auto;
padding:0;
width:100%;
}

.book		 img				
{
	margin:0%;
width:100%;
}




nav				
{
margin:0 auto;
padding:0;
width:100%;
background-color:#d4e5f9;
}



.navinn				
{
margin:0 auto;
padding:0;
width:100%;
background-color:#d4e5f9;
}




.nav2				
{
margin:0 auto;
padding:0;
width:30%;
background-color:#d4e5f9;
float:left;
display:none;
}


.nav2 p
{
margin:0 ;
padding:5% 0% 0% 5%;
font-family:signikaregular;
font-size:13px;	
color:#032246;
text-align:left;
}




.banner		
{
margin:0 auto;
padding:0;
width:100%;
background-color:#5fa39d;
display:block;
}

.banner	 img				
{
margin:0;
padding:0%;
width:100%;

}






.welcome		
{
margin:0 auto;
padding:0;
width:100%;
background-image:url(../images/bg.png);
}


.welcomeinn				
{
margin:0 auto;
padding:5% 0%;
width:100%;
background-image:url(../images/bg.png);
}


.wel1				
{
margin:0;
padding:0;
width:100%;
background-image:url(../images/bg.png);
float:left;
}


.wel1 h1
{
margin:0 ;
padding:4% 0% 0% 3%;
font-family:metamorphousregular;
font-size:30px;	
color:#a60000;
text-align:left;
font-weight:bold;
}


.wel1 h6
{
margin:0 ;
padding:4% 5% 3% 3%;
font-family:robotoregular;
font-size:15px;	
color:#646363;
text-align:left;
line-height:140%;
}


.wel1 p
{
margin:0 ;
padding:0% 5% 2% 3%;
font-family:robotoregular;
font-size:15px;	
color:#646363;
text-align:left;
line-height:140%;
}


.wel1 .read
{
margin:0 ;
padding:0% 10% 2% 0%;
font-family:Verdana;
font-size:12px;	
color:#646363;
text-align:right;
}

.wel1 .read a
{
color:#a60000;
text-decoration:none;	
}



.wel2				
{
margin:5% 0% 4% 30%;
padding:0;
width:40%;
background-image:url(../images/bg.png);
float:left;
border:solid 1px #000;
}

.wel2 h2
{
margin:0 ;
padding:4% 5% 3% 10%;
font-family:signikaregular;
font-size:28px;	
color:#646363;
text-align:center;
text-decoration:underline;
}



.wel2  ul
{
margin:3% 0% 4% 25%;
padding:1% 0% 3% 6%;
list-style-image: url(../images/arrow.png);
}

.wel2  li
{
margin:0;
padding:1% 11% 0% 0%;
font-family:robotoregular;
font-size:18px;	
color:#646363;
text-align:left;
line-height:150%;
}


.more a
{
color:#a60000;
font-size:12px;	
text-decoration:none;	
}



	.care		
{
margin:0 auto;
padding:0;
width:100%;
background-image:url(../images/bg.png);
display:block;
}

.careinn		
{
margin:0 auto;
padding:0;
width:100%;
background-image:url(../images/bg.png);
}



.carebox2			
{
margin:0;
padding:0% 0% 0% 0%;
width:77%;
background-color:#C63;

box-sizing:border-box;
}

.accreditation			
{
margin:0% 10% 0% 10%;
padding:0;
width:80%;
background-image:url(../images/bg.png);
float:left;
box-sizing:border-box;
}



.accreditation img				
{
margin:0;
padding:5% 0% 0% 0%;
box-sizing:border-box;
display:block;
}


a
{
text-decoration:none;	
}




.faq			
{
margin:0% 10% 0% 10%;
padding:0;
width:80%;
background-image:url(../images/bg.png);
float:left;
box-sizing:border-box;

}


.faq img				
{
margin:0;
padding:0;
display:block;
box-sizing:border-box;
}


a
{
text-decoration:none;	
}




.affalition			
{
margin:0% 10% 0% 10%;
padding:0;
width:80%;
background-color:#C63;
float:left;
box-sizing:border-box;
}

.affalition img				
{
margin:0;
padding:0%;
box-sizing:border-box;
display:block;
}







.inquiry
{
margin:0% 10% 0% 10%;
padding:0;
width:80%;
background-color:#C63;
float:left;

}



.inquiry img				
{
margin:0;
padding:0;
box-sizing:border-box;
display:block;
}









.map		
{
margin:0 auto;
padding:0;
width:100%;
background-image:url(../images/bg.png);
}









footer		
{
margin:0 auto;
padding:0;
width:100%;
background-color:#414143;
}



.footin	
{
margin:0 auto;
padding:0;
width:100%;
background-color:#414143;
}

.foot1	
{
margin:0 auto;
padding:0;
width:100%;
background-color:#414143;
float:left;
}




.foot1 p
{
margin:0 ;
padding:2% 2%;
font-family:Verdana;
font-size:14px;	
color:#fff;
text-align:center;
}


.foot2	
{
margin:0 auto;
padding:0;
width:100%;
background-color:#414143;
float:left;
}



.foot2 p
{
margin:0 ;
padding:2% 2%;
font-family:Verdana;
font-size:14px;	
color:#fff;
text-align:center;
}





.care1
{
width:40%;
margin:0 auto 0 10%;
padding:1% 0 0 0; 

float:left;
}


.care2
{
width:40%;
margin:0 auto 0 10%;
padding:0;

float:left;
}


.care3
{
width:40%;
margin:0 auto 0 10%;
padding:0;

float:left;
}


.care4
{
width:40%;
margin:0 auto 0 10%;
padding:0;

float:left;
}



}











/**************************** media query for 600px ************************************/



@media only screen and (max-width: 600px) 

{



main				
{
margin:0 auto;
padding:0;
width:100%;
background-color:#f1e9eb;
}

.logobox1				
{
margin:0 auto;
padding:0% 0% 0% 0%;
width:20%;
float:left;
box-sizing:border-box;
}

.logobox1 img				
{
	margin:0;
width:100%;
}



.logobox2				
{
margin:0 auto;
padding:0;
width:45%;
float:left;
}


.logobox2 img				
{
	margin:0% 0 0 0;
width:70%;
}



.logobox3				
{
margin:0 auto;
padding:0;
width:25%;

float:left;
}



.logobox3 img				
{
	margin:2% 0 0 30%;
width:60%;
}


.logobox4				
{
margin:0 auto;
padding:0;
width:10%;
float:left;
}
.logobox-skull {
    margin: 3% auto 0 auto;
    padding: 0;
    width: 55%;
    float: none;
    margin-bottom: 5%;
}

.linkin		
{
margin:0 auto;
padding:0;
width:100%;

}


.linkin	 img				
{
	margin:8% 0 0 40%;
width:20%;
}


.twit	
{
margin:0 auto;
padding:0;
width:100%;

}


.twit		 img				
{
	margin:8% 0 0 40%;
width:20%;
}


.book			
{
margin:0 auto;
padding:0;
width:100%;
}

.book		 img				
{
	margin:0%;
width:100%;
}





nav				
{
margin:0 auto;
padding:0;
width:100%;
background-color:#d4e5f9;
}



.navinn				
{
margin:0 auto;
padding:0;
width:100%;
background-color:#d4e5f9;
}




.nav2				
{
margin:0 auto;
padding:0;
width:30%;
background-color:#d4e5f9;
float:left;
display:none;
}


.nav2 p
{
margin:0 ;
padding:5% 0% 0% 5%;
font-family:signikaregular;
font-size:13px;	
color:#032246;
text-align:left;
}




.banner		
{
margin:0 auto;
padding:0;
width:100%;
background-color:#5fa39d;
display:block;
}

.banner	 img				
{
margin:0;
padding:0%;
width:100%;

}






.welcome		
{
margin:0 auto;
padding:0;
width:100%;
background-image:url(../images/bg.png);
}


.welcomeinn				
{
margin:0 auto;
padding:5% 0%;
width:100%;
background-image:url(../images/bg.png);
}


.wel1				
{
margin:0;
padding:0;
width:100%;
background-image:url(../images/bg.png);
float:left;
}


.wel1 h1
{
margin:0 ;
padding:4% 0% 0% 3%;
font-family:metamorphousregular;
font-size:30px;	
color:#a60000;
text-align:left;
font-weight:bold;
}


.wel1 h6
{
margin:0 ;
padding:4% 5% 3% 3%;
font-family:signikaregular;
font-size:18px;	
color:#646363;
text-align:left;
line-height:140%;
}


.wel1 p
{
margin:0 ;
padding:0% 5% 2% 3%;
font-family:robotoregular;
font-size:15px;	
color:#646363;
text-align:left;
line-height:140%;
}


.wel1 .read
{
margin:0 ;
padding:0% 10% 2% 0%;
font-family:Verdana;
font-size:12px;	
color:#646363;
text-align:right;
}

.wel1 .read a
{
color:#a60000;
text-decoration:none;	
}



.wel2				
{
margin:4% 0% 0% 30%;
padding:0;
width:45%;
background-image:url(../images/bg.png);
float:left;
border:solid 1px #000;
}

.wel2 h2
{
margin:0 ;
padding:4% 5% 3% 10%;
font-family:signikaregular;
font-size:28px;	
color:#646363;
text-align:center;
text-decoration:underline;
}



.wel2  ul
{
margin:3% 0% 4% 25%;
padding:1% 0% 3% 6%;
list-style-image: url(../images/arrow.png);
}

.wel2  li
{
margin:0;
padding:1% 11% 0% 0%;
font-family:robotoregular;
font-size:18px;	
color:#646363;
text-align:left;
line-height:150%;
}


.more a
{
color:#a60000;
font-size:12px;	
text-decoration:none;	
}






	.care		
{
margin:0 auto;
padding:0;
width:100%;
background-image:url(../images/bg.png);
display:block;
}

.careinn		
{
margin:0 auto;
padding:0;
width:100%;
background-image:url(../images/bg.png);
}



.carebox2			
{
margin:0;
padding:0% 0% 0% 0%;
width:75%;
background-color:#C63;

box-sizing:border-box;
}

.carenewbox
{
width:100%;
margin:0 auto 0 0%;
padding:0% 0 0 0; 

float:left;
}





.accreditation			
{
margin:0% 10% 0% 10%;
padding:0;
width:80%;
background-image:url(../images/bg.png);
float:left;
box-sizing:border-box;
}



.accreditation img				
{
margin:0;
padding:5% 0% 0% 0%;
box-sizing:border-box;
display:block;
}


a
{
text-decoration:none;	
}




.faq			
{
margin:0% 10% 0% 10%;
padding:0;
width:80%;
background-image:url(../images/bg.png);
float:left;
box-sizing:border-box;

}


.faq img				
{
margin:0;
padding:0;
display:block;
box-sizing:border-box;
}


a
{
text-decoration:none;	
}




.affalition			
{
margin:0% 10% 0% 10%;
padding:0;
width:80%;
background-color:#C63;
float:left;
box-sizing:border-box;
}

.affalition img				
{
margin:0;
padding:0%;
box-sizing:border-box;
display:block;
}







.inquiry
{
margin:0% 10% 0% 10%;
padding:0;
width:80%;
background-color:#C63;
float:left;

}



.inquiry img				
{
margin:0;
padding:0;
box-sizing:border-box;
display:block;
}







.map		
{
margin:0 auto;
padding:0;
width:100%;
background-image:url(../images/bg.png);
}









footer		
{
margin:0 auto;
padding:0;
width:100%;
background-color:#414143;
}



.footin	
{
margin:0 auto;
padding:0;
width:100%;
background-color:#414143;
}

.foot1	
{
margin:0 auto;
padding:0;
width:100%;
background-color:#414143;
float:left;
}




.foot1 p
{
margin:0 ;
padding:2% 2%;
font-family:Verdana;
font-size:14px;	
color:#fff;
text-align:center;
}


.foot2	
{
margin:0 auto;
padding:0;
width:100%;
background-color:#414143;
float:left;
}



.foot2 p
{
margin:0 ;
padding:2% 2%;
font-family:Verdana;
font-size:14px;	
color:#fff;
text-align:center;
}




.care1
{
width:80%;
margin:0 auto 0 20%;
padding:1% 0 0 0; 

float:left;
}


.care2
{
width:80%;
margin:0 auto 0 20%;
padding:0;

float:left;
}


.care3
{
width:80%;
margin:0 auto 0 20%;
padding:0;

float:left;
}


.care4
{
width:80%;
margin:0 auto 0 20%;
padding:0;

float:left;
}




}











/**************************** media query for 480px ************************************/




@media only screen and (max-width:480px) 

{



.logobox1				
{
margin:0 auto;
padding:0% 0% 0% 0%;
width:40%;
float:left;
box-sizing:border-box;
}

.logobox1 img				
{
	margin:0;
width:100%;
}



.logobox2				
{
margin:0 auto;
padding:0;
width:60%;
float:left;
}


.logobox2 img				
{
	margin:0% 0 0 0;
width:100%;
}



.logobox3				
{
margin:0 auto 0 0;
padding:0;
width:70%;

float:left;
}



.logobox3 img				
{
	margin:2% 0 0 35%;
width:40%;
}


.logobox4				
{
margin:0 0% 0 0;
padding:0% 0 2% 0;
width:20%;
float:left;

}


.linkin		
{
margin:0 auto;
padding:0;
width:100%;

}


.linkin	 img				
{
	margin:8% 0 0 35%;
width:20%;
}


.twit	
{
margin:0 auto;
padding:0;
width:100%;

}


.twit		 img				
{
	margin:8% 0 0 35%;
width:20%;
}


.book			
{
margin:0 auto;
padding:0;
width:100%;

}

.book		 img				
{
	margin:0%;
width:100%;
}







nav				
{
margin:0 auto;
padding:0;
width:100%;
background-color:#d4e5f9;
}



.navinn				
{
margin:0 auto;
padding:0;
width:100%;
background-color:#d4e5f9;
}




.nav2				
{
margin:0 auto;
padding:0;
width:30%;
background-color:#d4e5f9;
float:left;
display:none;
}


.nav2 p
{
margin:0 ;
padding:5% 0% 0% 5%;
font-family:signikaregular;
font-size:13px;	
color:#032246;
text-align:left;
}




.banner		
{
margin:0 auto;
padding:0;
width:100%;
background-color:#5fa39d;
display:block;
}

.banner	 img				
{
margin:0;
padding:0%;
width:100%;
display:block;
}






.welcome		
{
margin:0 auto;
padding:0;
width:100%;
background-image:url(../images/bg.png);
}


.welcomeinn				
{
margin:0 auto;
padding:5% 0%;
width:100%;
background-image:url(../images/bg.png);
}


.wel1				
{
margin:0;
padding:0;
width:100%;
background-image:url(../images/bg.png);
float:left;
}


.wel1 h1
{
margin:0 ;
padding:4% 0% 0% 3%;
font-family:metamorphousregular;
font-size:28px;	
color:#a60000;
text-align:left;
font-weight:bold;
}


.wel1 h6
{
margin:0 ;
padding:4% 5% 3% 3%;
font-family:robotoregular;
font-size:15px;	
color:#646363;
text-align:left;
line-height:140%;
}


.wel1 p
{
margin:0 ;
padding:0% 5% 2% 3%;
font-family:robotoregular;
font-size:15px;	
color:#646363;
text-align:left;
line-height:140%;
}


.wel1 .read
{
margin:0 ;
padding:0% 10% 2% 0%;
font-family:Verdana;
font-size:12px;	
color:#646363;
text-align:right;
}

.wel1 .read a
{
color:#a60000;
text-decoration:none;	
}



.wel2				
{
margin:4% 0% 0% 25%;
padding:0;
width:50%;
background-image:url(../images/bg.png);
float:left;
border:solid 1px #000;
}

.wel2 h2
{
margin:0 ;
padding:4% 5% 3% 10%;
font-family:signikaregular;
font-size:28px;	
color:#646363;
text-align:center;
text-decoration:underline;
}



.wel2  ul
{
margin:3% 0% 4% 25%;
padding:1% 0% 3% 6%;
list-style-image: url(../images/arrow.png);
}

.wel2  li
{
margin:0;
padding:1% 11% 0% 0%;
font-family:robotoregular;
font-size:18px;	
color:#646363;
text-align:left;
line-height:150%;
}


.more a
{
color:#a60000;
font-size:12px;	
text-decoration:none;	
}








	.care		
{
margin:0 auto;
padding:0;
width:100%;
background-image:url(../images/bg.png);
display:block;
}

.careinn		
{
margin:0 auto;
padding:0;
width:100%;
background-image:url(../images/bg.png);
}



.carebox2			
{
margin:0;
padding:0% 0% 0% 0%;
width:85%;
background-color:#C63;

box-sizing:border-box;
}

.accreditation			
{
margin:0% 10% 0% 10%;
padding:0;
width:80%;
background-image:url(../images/bg.png);
float:left;
box-sizing:border-box;
}



.accreditation img				
{
margin:0;
padding:5% 0% 0% 0%;
box-sizing:border-box;
display:block;
}


a
{
text-decoration:none;	
}




.faq			
{
margin:0% 10% 0% 10%;
padding:0;
width:80%;
background-image:url(../images/bg.png);
float:left;
box-sizing:border-box;

}


.faq img				
{
margin:0;
padding:0;
display:block;
box-sizing:border-box;
}


a
{
text-decoration:none;	
}




.affalition			
{
margin:0% 10% 0% 10%;
padding:0;
width:80%;
background-color:#C63;
float:left;
box-sizing:border-box;
}

.affalition img				
{
margin:0;
padding:0%;
box-sizing:border-box;
display:block;
}







.inquiry
{
margin:0% 10% 0% 10%;
padding:0;
width:80%;
background-color:#C63;
float:left;

}



.inquiry img				
{
margin:0;
padding:0;
box-sizing:border-box;
display:block;
}







.map		
{
margin:0 auto;
padding:0;
width:100%;
background-image:url(../images/bg.png);
}









footer		
{
margin:0 auto;
padding:0;
width:100%;
background-color:#414143;
}



.footin	
{
margin:0 auto;
padding:0;
width:100%;
background-color:#414143;
}

.foot1	
{
margin:0 auto;
padding:0;
width:100%;
background-color:#414143;
float:left;
}




.foot1 p
{
margin:0 ;
padding:4% 2% 2% 2%;
font-family:Verdana;
font-size:14px;	
color:#fff;
text-align:center;
}


.foot2	
{
margin:0 auto;
padding:0;
width:100%;
background-color:#414143;
float:left;
}



.foot2 p
{
margin:0 ;
padding:2% 2%;
font-family:Verdana;
font-size:14px;	
color:#fff;
text-align:center;
}





.both
{
clear:both;
}

	

}











/**************************** media query for 320px ************************************/




@media only screen and (max-width:320px) 

{


.logobox1				
{
margin:0 auto;
padding:0% 0% 0% 0%;
width:40%;
float:left;
box-sizing:border-box;
}

.logobox1 img				
{
	margin:0;
width:100%;
}



.logobox2				
{
margin:0 auto;
padding:0;
width:60%;
float:left;
}


.logobox2 img				
{
	margin:0% 0 0 0;
width:100%;
}



.logobox3				
{
margin:0 auto 0 0;
padding:0;
width:70%;

float:left;
}



.logobox3 img				
{
	margin:2% 0 0 25%;
width:50%;
}


.logobox4				
{
margin:0 5% 0 0;
padding:0;
width:25%;
background-color:#;
float:left;
}


.linkin		
{
margin:0 auto;
padding:0;
width:100%;

}


.linkin	 img				
{
	margin:8% 0 0 35%;
width:20%;
}


.twit	
{
margin:0 auto;
padding:0;
width:100%;

}


.twit		 img				
{
	margin:8% 0 0 35%;
width:20%;
}


.book			
{
margin:0 auto;
padding:0;
width:100%;

}

.book		 img				
{
	margin:0%;
width:100%;
}




nav				
{
margin:0 auto;
padding:0;
width:100%;
background-color:#d4e5f9;
}



.navinn				
{
margin:0 auto;
padding:0;
width:100%;
background-color:#d4e5f9;
}




.nav2				
{
margin:0 auto;
padding:0;
width:30%;
background-color:#d4e5f9;
float:left;
display:none;
}


.nav2 p
{
margin:0 ;
padding:5% 0% 0% 5%;
font-family:signikaregular;
font-size:13px;	
color:#032246;
text-align:left;
}




.banner		
{
margin:0 auto;
padding:0;
width:100%;
background-color:#5fa39d;
display:none;
}

.banner	 img				
{
margin:0;
padding:0%;
width:100%;
display:block;
}






.welcome		
{
margin:0 auto;
padding:0;
width:100%;
background-image:url(../images/bg.png);
}


.welcomeinn				
{
margin:0 auto;
padding:5% 0%;
width:100%;
background-image:url(../images/bg.png);
}


.wel1				
{
margin:0;
padding:0;
width:100%;
background-image:url(../images/bg.png);
float:left;
}


.wel1 h1
{
margin:0 ;
padding:4% 0% 0% 3%;
font-family:metamorphousregular;
font-size:25px;	
color:#a60000;
text-align:center;
font-weight:bold;
line-height:140%;
}


.wel1 h6
{
margin:0 ;
padding:4% 5% 5% 3%;
font-family:robotoregular;
font-size:13px;	
color:#646363;
text-align:center;
line-height:140%;
}


.wel1 p
{
margin:0 ;
padding:0% 5% 2% 3%;
font-family:robotoregular;
font-size:13px;	
color:#646363;
text-align:center;
line-height:140%;
}


.wel1 .read
{
margin:0 ;
padding:2% 0% 2% 0%;
font-family:Verdana;
font-size:12px;	
color:#646363;
text-align:center;
}

.wel1 .read a
{
color:#a60000;
text-decoration:none;	
}



.wel2				
{
margin:6% 0% 0% 10%;
padding:0;
width:80%;
background-image:url(../images/bg.png);
float:left;
border:solid 1px #000;
}

.wel2 h2
{
margin:0 ;
padding:4% 5% 3% 10%;
font-family:signikaregular;
font-size:28px;	
color:#646363;
text-align:center;
text-decoration:underline;
}



.wel2  ul
{
margin:3% 0% 4% 15%;
padding:1% 0% 3% 15%;
list-style-image: url(../images/arrow.png);
}

.wel2  li
{
margin:0;
padding:1% 11% 0% 0%;
font-family:robotoregular;
font-size:14px;	
color:#646363;
text-align:left;
line-height:150%;
}


.more a
{
color:#a60000;
font-size:12px;	
text-decoration:none;	
}






	.care		
{
margin:0 auto;
padding:0;
width:100%;
background-image:url(../images/bg.png);
display:block;
}

.careinn		
{
margin:0 auto;
padding:0;
width:100%;
background-image:url(../images/bg.png);
}



.carebox2			
{
margin:0;
padding:0% 0% 0% 0%;
width:100%;
background-color:#C63;

box-sizing:border-box;
}

.accreditation			
{
margin:0% 10% 0% 10%;
padding:0;
width:80%;
background-image:url(../images/bg.png);
float:left;
box-sizing:border-box;
}



.accreditation img				
{
margin:0;
padding:5% 0% 0% 0%;
box-sizing:border-box;
display:block;
}


a
{
text-decoration:none;	
}




.faq			
{
margin:0% 10% 0% 10%;
padding:0;
width:80%;
background-image:url(../images/bg.png);
float:left;
box-sizing:border-box;

}


.faq img				
{
margin:0;
padding:0;
display:block;
box-sizing:border-box;
}


a
{
text-decoration:none;	
}




.affalition			
{
margin:0% 10% 0% 10%;
padding:0;
width:80%;
background-color:#C63;
float:left;
box-sizing:border-box;
}

.affalition img				
{
margin:0;
padding:0%;
box-sizing:border-box;
display:block;
}







.inquiry
{
margin:0% 10% 0% 10%;
padding:0;
width:80%;
background-color:#C63;
float:left;

}



.inquiry img				
{
margin:0;
padding:0;
box-sizing:border-box;
display:block;
}






.map		
{
margin:0% 0% 0% 0%;
padding:0;
width:100%;
background-image:url(../images/bg.png);
}




.mapin		
{
margin:0% 10% 0% 10%;
padding:0;
width:80%;
background-image:url(../images/bg.png);
}







footer		
{
margin:0 auto;
padding:0;
width:100%;
background-color:#414143;
}



.footin	
{
margin:0 auto;
padding:0;
width:100%;
background-color:#414143;
}

.foot1	
{
margin:0 auto;
padding:0;
width:100%;
background-color:#414143;
float:left;
}




.foot1 p
{
margin:0 ;
padding:4% 2% 2% 2%;
font-family:Verdana;
font-size:12px;	
color:#fff;
text-align:center;
}


.foot2	
{
margin:0 auto;
padding:0;
width:100%;
background-color:#414143;
float:left;
}



.foot2 p
{
margin:0 ;
padding:2% 2%;
font-family:Verdana;
font-size:12px;	
color:#fff;
text-align:center;
}





.both
{
clear:both;
}

	

}







