

body{
  scrollbar-base-color: #FFFFFF;
  scrollbar-base-color: #FFFFFF;
  scrollbar-3dlight-color: #FFFFFF;
  scrollbar-highlight-color: #FFFFFF;
  scrollbar-track-color: ##FFFFFF;
  scrollbar-arrow-color: black;
  scrollbar-shadow-color: #0071bc;
  scrollbar-dark-shadow-color: #0071bc;
}

::-webkit-scrollbar { width: 8px; height: 3px;}
::-webkit-scrollbar-button {  background-color: #0071bc; }
::-webkit-scrollbar-track {  background-color: #FFF;}
::-webkit-scrollbar-track-piece { background-color: #FFFFFF;}
::-webkit-scrollbar-thumb { height: 50px; background-color: #0071bc; border-radius: 10px;}
::-webkit-scrollbar-corner { background-color: #999;}}
::-webkit-resizer { background-color: #666;}


::-moz-scrollbar {
width: 12px;
}
::-moz-scrollbar-track {
-moz-box-shadow: inset 0 0 6px #fff);
background:#000;
}
::-moz-scrollbar-thumb {
border-radius: 10px;
-moz-box-shadow: inset 0 0 6px #fff;
background:#0071bc;
}


::selection {
  background: #507982;
  color: #FFFFFF;
  text-shadow: none;
}

::-moz-selection {
  background: #507982;
  color: #FFFFFF;
  text-shadow: none;
}




@font-face {
font-family: 'OpenSans-Regular';
src: url('../fonts/opensans-regular-webfont.eot');
src: url('../fonts/opensans-regular-webfont.eot?#iefix') format('embedded-opentype'),
url('../fonts/opensans-regular-webfont.woff2') format('woff2'),
url('../fonts/opensans-regular-webfont.woff') format('woff'),
url('../fonts/opensans-regular-webfont.ttf') format('truetype'),
url('../fonts/opensans-regular-webfont.svg#open_sansregular') format('svg');
font-weight: normal;
font-style: normal;
}
@font-face {
    font-family: 'proxima_novalight';
    src: url('../fonts/proximanova-light-webfont.eot');
    src: url('../fonts/proximanova-light-webfont.eot?#iefix') format('embedded-opentype'),
         url('../fonts/proximanova-light-webfont.woff2') format('woff2'),
         url('../fonts/proximanova-light-webfont.woff') format('woff'),
         url('../fonts/proximanova-light-webfont.ttf') format('truetype'),
         url('../fonts/proximanova-light-webfont.svg#proxima_novalight') format('svg');
    font-weight: normal;
    font-style: normal;

}
*
{
margin:0;
padding:0;
}
body
 {
margin:0;
padding:0;
line-height:20px;
    font-family: 'proxima_novalight';
color:#434040; 
font-size:100%;
background-color:#FFFFFF;
}
.mnubr
{
	 
	width:1200px;
	margin:auto;
	height:auto;
	overflow:hidden;
	
}
.clear {overflow:auto;}

h1,h2,h3,h4,h5,h6,ul,li,a,ol,td,tr,th,img,p,html
{
margin:0;
padding:0;
border:0;
text-decoration:none;
list-style:none;
}
h1,h2,h3,h4,h6
{
 font-family: 'proxima_novalight';
padding:10px 0px;

}
h1
{
font-size:1.6em;
color:#3e8e8f;
line-height:26px;
font-weight: normal;
text-transform:uppercase;
}

h2
{
font-size:1.3em;
color:#7b8080;
line-height:28px;
font-weight: normal;
text-transform:uppercase;
}
h3
{
font-size:1.1em;
font-weight: normal;
color:#15bbac;
    text-transform: uppercase;
        margin-top: 30px;

}
h4
{
font-size:18px;
color:#666666;
border-bottom:#CCCCCC 1px solid;
margin-bottom:10px;
}
h5
{
font-size:18px;
color:#3e8e8f;
text-align:center;
}
h6
{
font-size:15px;

}
p
{
color:#434040; 
line-height:21px;
    font-family: 'proxima_novalight';
font-size:15px;
}
img {
border: 0;
page-break-inside:avoid;
max-width: 100% !important;
vertical-align: middle;
                
}


.alnjust
{
text-align:justify;
}
.alnlft
{
text-align:left;
}
.alnrght
{
text-align:right;
}
.alncntr
{
text-align:center;
}




.fntsz1
{
font-size:14px;
line-height:19px;
}

.fntsz2
{
font-size:px;
}


.fntsz3
{
font-size:px;
}



.fntclr1
{
color:rgba(255,255,255,1)
}

.fntclr2
{
color:;

}
.fntclr3
{
color:;

}
.fntclr4
{
color:
}
.fntclr5
{
color:
}


.bgclr1{ background-color:#f4f6f8;}

.bgclr2{ background-color:rgba(255,255,255,1);}

.bgclr2:hover{ background-color:#eef0f2;}

.bgclr3{ background-color:#e5eaee}


.bgclr4{ background-color:rgba(255,255,255,1);}

.bgclr5{ background-color:#105980;text-align:center;line-height:30px;font-size:14px;color:rgba(255,255,255,1);}

.bgclr5:hover{ background-color:#0b9185;text-align:center;line-height:30px;font-size:14px;color:rgba(255,255,255,1);}

.bgclr6{ background-color:#105980;padding:5px 0;}

.bgclr7{ background-color:#2C585B;}

.bgimage1 { background:url(../images/about-bg.jpg) no-repeat center top}

.bgimage2 { background-image:url(../images/footer.jpg);}

.bgimage3{ background-image:;}

.bgimage4{ background-image:;}

.bgimage5{ background-image:;}

.bgimage6{ background-image:;}


.bannr
{height:auto;
max-height:400px;
min-height:60px;
width:100%;
margin:auto;
max-width:1920px;
overflow:hidden;
}
.bannr img
{
margin:auto;
}

.bold
{
	font-weight:bold;
	color:#610935;
}

.bld1{
font-weight:normal;
font-size:18px;
color:#15BBAC;
}
.bld2{
font-weight:bold;
}
.bld3{
font-weight:bold;
}
.bld4{
font-weight:bold;
}
.bld5{
font-weight:bold;
}



.line1{height:1px;margin:auto;width:100%;background-color:#dae1e8;}

  .su_container4box:hover .line1{height:1px;margin:auto;width:100%;background-color:#96B0BD;}{
    transform: rotate(3deg) scale(1.2) skew(1deg) translate(0px);
    -webkit-transform: rotate(0deg) scale(1.2) skew(1deg) translate(0px);
    -moz-transform: rotate(0deg) scale(1.2) skew(1deg) translate(0px);
    -o-transform: rotate(0deg) scale(1.2) skew(1deg) translate(0px);
    -ms-transform: rotate(0deg) scale(1.2) skew(1deg) translate(0px);
    }



.line2{height:2px;margin:auto;width:100%;background-color:#dae1e8;}


.line3{}

.line4{height:1px;}

.line5{height:1px;}




.underline1{height:2px;width:80px;background-color:#3e8e8f;margin:5px auto;}

.underline2{height:2px;width:50px;background-color:#3e8e8f;margin-top:5px}

.underline3{height:1px;}

.underline4{height:1px;}

.underline5{height:1px;}



.border1{border-left:#f2815a 5px solid;}

.border2{border:#d3e1e2 1px solid;padding:0px 0px 10px 0px;}

.border3{border:#d3e1e2 1px solid;}

.border4{border:rgba(102,102,102,1) 1px solid;}

.border5{border:rgba(102,102,102,1) 1px solid;}


.redmr1{width:50%;float:left;background:url(../images/icon/border.jpg) right top no-repeat;text-align:center;font-size:14px;line-height:32px;height:32px;color:#639fa1;}
.redmr1:hover{color:#000000;background-color:#FFFFFF}

  .redmr1:hover{background:url(../images/icon/border-hvr.jpg) #f4f6f8 right top no-repeat;
    }

.redmr2{width:50%;float:left;text-align:center;font-size:14px;line-height:32px;height:32px;color:#639fa1;}

.redmr2:hover{color:#000000;background-color:#FFFFFF}

.redmr3{border:#639fa1 1px solid;line-height:25px;width:100px;text-align:center;font-size:13px;color:#639fa1}

.redmr3:hover{background-color:#639fa1;color:#FFFFFF}

#redmr4{background-color:#639fa1;line-height:25px;width:220px;text-align:center;font-size:13px;color:#FFFFFF;margin-bottom:10px;}

.redmr5{border:rgba(102,102,102,1) 1px solid;}



.mob{height:auto;padding-left:30px;background:url(../images/icons/fb.png) left top 6px no-repeat;line-height:30px;color:rgba(102,102,102,1);font-size:14px;}

.mob a{text-decoration:none;color:rgba(102,102,102,1);font-size:14px;}


.ph{height:auto;padding-left:30px;background:url(../images/icons/ph.jpg) left top 6px no-repeat;line-height:30px;color:rgba(102,102,102,1);font-size:14px;}

.ph a{text-decoration:none;color:rgba(102,102,102,1);font-size:14px;}

.msge{height:auto;padding-left:30px;background:url(../images/icons/msg.jpg) left top 6px no-repeat;line-height:30px;color:rgba(102,102,102,1);font-size:14px;}

.msge a{text-decoration:none;color:rgba(102,102,102,1);font-size:14px;}

.ad{height:auto;padding-left:30px;background:url(../images/icons/ads.jpg) left top 6px no-repeat;line-height:30px;color:rgba(102,102,102,1);font-size:14px;}

.ad a{text-decoration:none;color:rgba(102,102,102,1);font-size:14px;}


input[type=text],
input[type=email],
input[type=url],
input[type=search],
input[type=password],
textarea {
  font-size: 12px;
  -webkit-transition: all 100ms linear;
  -moz-transition: all 100ms linear;
  -ms-transition: all 100ms linear;
  -o-transition: all 100ms linear;
  transition: all 100ms linear;
}
textarea {
  resize: none;
}

.txt_bg1 {height:30px;width:43%;border:#e6e6e6 1px solid;margin-bottom:10px;padding-left:7px;background-color:#fdfdfd;border-radius:2px;float:left;margin-right:10px;}

.txt_bg2 {height:30px;width:90%;border:#e6e6e6 1px solid;margin-bottom:10px;padding-left:7px;background-color:#fdfdfd;border-radius:2px;float:left;}

.txt_bg3 {height:30px;width:460px;border:#e6e6e6 1px solid;margin-bottom:10px;padding-left:7px;background-color:#fdfdfd;border-radius:2px;}

.txt_area_bg {height:150px;width:90%;border:#e6e6e6 1px solid;margin-bottom:20px;padding-left:7px;background:resize:none;font-family: 'OpenSans-Regular';padding-top:10px;color:rgba(0,0,0,1);background-color:#fdfdfd;border-radius:2px;resize:none;}


.button-submit {height:30px;width:100px;background-color:#15bbac;color:rgba(255,255,255,1);border:none;font-size:15px;cursor:pointer;margin-bottom:20px;border-radius:2px;}

.button-submit:hover {text-align:center;opacity:.4;}

.contactbx
{
	width:90%;
	height:auto;
	overflow:hidden;
	padding:10px 0px 10px 0;
	clear:both;
	border-bottom: rgba(204,204,204,1) 1px solid;
	
}

.contactbx_imgbx
{
	float: left;
	margin-right:20px;
}
.contactbx_para
{
	float: left;
	width:320px;
	line-height:30px;
	 font-size:14px;
}
.contactbx_para a
{
	 font-size:14px;
	 color:#939495;
	 text-decoration:none;
}

.contactbx_para a:hover
{
color:#376808;
}


.contact_map
{
height:250px;
overflow:hidden;

}
.contact_map iframe
{
height:250px;
width:100%;
overflow:hidden;
background-color:rgba(204,204,204,1);

margin-bottom:20px;
}
#back-top {
position: fixed;
bottom: 10px;
right: 30px;
z-index: 99;
-webkit-transition:all .5s ease-out;
}
#back-top a {
width: 30px;
display: block;
text-align: center;
font-size: 0;
overflow: hidden;
text-indent: -9999px;
z-index:999999;
height: 30px;
background-image:url(../images/cycle-hover.png);
text-indent: -9999px;
border-radius:50px;
}

#vertical {
	width:160px;
	float:right;
}
#vertical div {
	margin-left:5px;
	float:left;
	width:30px;
	height:30px;
	position:relative;
	overflow:hidden;
	color:rgba(255,255,255,1);
}
#vertical div p {

	color:rgba(255,255,255,.5);
	padding-left:40px;
}
#vertical img {
	position:absolute;
}


.su_list1,.su_list2,.su_list3,.su_list4,.su_list5  {width:100%;height:auto;overflow:hidden;}

.su_list1 ul, .su_list2 ul, .su_list3 ul,.su_list4 ul, .su_list5 ul {margin:0;padding:0;}

.su_list1 ul li
{
list-style:none;
padding-left:20px;
margin:4px 2px;
line-height:22px;
background:url(../images/icon/li-1.png) left top 7px no-repeat;
-webkit-transition:all .4s ease-out;
-moz-transition:all .4s ease-out;
-ms-transition:all .4s ease-out;
-o-transition:all .4s ease-out;
}
.su_list1 ul li:hover
{


}

.su_list1 li a        
{
color:#f1f0ee;
font-size:15px;
}

.su_list1 a:hover 
{
color:#CCCCCC;
}
.su_list1 div      
{
padding-left:40px;
}
.su_list1 img        
{

}


.su_list2 ul li

{
list-style:none;
background:url(../images/icons/list2.png) left top 6px no-repeat;
padding-left:40px;
margin-bottom:1px;
font-size:15px;

line-height:23px;
}

.su_list2 div      
{
padding-left:40px;
}
.su_list2 img        
{

}



.su_list3 ul li

{
list-style:none;
font-size:14px;
color:rgba(255,255,255,.5);
line-height:23px;
}
.su_list3 a   
{
color:rgba(255,255,255,.5);
font-size:14px;
}
.su_list3 a:hover 
{

}
.su_list3 div      
{
padding-left:40px;
}
.su_list3 img        
{

}


.su_list4 ul li
{
	
list-style:none;
font-size:13px;
line-height:25px;
float:left;

}
.su_list4 a   
{
color:rgba(255,255,255,.5);
font-size:12px;
padding:0 10px;
}
.su_list4 a:hover 
{
color:rgba(255,255,255,.8);
}
.su_list4 div      
{
padding-left:40px;
}
.su_list4 img        
{

}



.su_list5 ul li

{
list-style:none;
background:url(../images/icons/li1bg.png) left top 5px no-repeat;

padding-left:40px;
margin-bottom:1px;
font-size:15px;
color:#FFFFFF;
line-height:25px;
}
.su_list5 a   
{
color:rgba(102,102,102,1);
font-size:14px;
}
.su_list5 a:hover 
{

}
.su_list5 div      
{
padding-left:40px;
}
.su_list5 img        
{

}


.sun_list1 ol
{
	margin:0;
	padding:;
}
.sun_list1 ol li
{
list-style:decimal inside;
font-size:14px;
margin:4px 2px;
color:#666666;
line-height:24px;

}

.sun_list1 a        
{
color:rgba(102,102,102,1);
font-size:13px;
}

.sun_list1 a:hover 
{
color:#000000;
}
.sun_list1 div      
{
padding-left:40px;
}
.sun_list1 img        
{

}


.su_menubar
{
height:90px;
width:1200px;
margin:auto;
top:0;
z-index:99999;
clear:both;

}

.ativ
{
background-color:#000000;
color:rgba(255,255,255,1);
padding:51px 10px 25px 10px;
}


.su_container_large
{
height:auto;
width:100%;
margin:auto;
}
.su_container
{
height:auto;
overflow:hidden;
width:1200px;
margin:auto;
clear:both;
}
.su_container12box, .su_container8box,.su_container6box, .su_container4box, .su_container3box, .su_container800box, .su_container500box, .su_container2box, .su_container700box, .su_container900box, .su_container1000box, .su_container10box, .su_container2-2box, .su_container4-2box, .su_container3-2box

{
height:auto;
overflow:hidden;
float:left;
}


.su_container12box            {width:100px;}

.su_container10box            {width:120px;}

.su_container8box             {width:150px;}

.su_container6box             {width:200px;}

.su_container4box             {width:300px;}

.su_container4-2box            {width:300px;}

.su_container3box             {width:400px;}

.su_container3-2box             {width:400px;}

.su_container500box           {width:500px;}

.su_container2box             {width:600px;}

.su_container2-2box           {width:600px;}

.su_container700box           {width:700px;}

.su_container800box            {width:800px;}

.su_container900box           {width:900px;}

.su_container1000box           {width:1000px;}




.su_box100
{
height:auto;
overflow:hidden;
width:100%;
}


.su_box95_marauoto
{
height:auto;
overflow:hidden;
width:95%;
margin:auto;
}
.su_box90_marauoto
{
width:90%;
height:auto;
overflow:hidden;
margin:auto;
}

.su_box85_marauoto
{
height:auto;
overflow:hidden;
width:85%;
margin:auto;
}
.su_box80_marauoto
{
width:80%;
height:auto;
overflow:hidden;
margin:auto;
}

.su_box95
{
height:auto;
overflow:hidden;
width:95%;
}
.su_box90
{
height:auto;
overflow:hidden;
width:90%;
}


.su_box85
{
height:auto;
overflow:hidden;
width:85%;
}
.su_box80
{
height:auto;
overflow:hidden;
width:80%;
}

.su_box75
{
height:auto;
overflow:hidden;
width:75%;
float:left;
}
.sub_70
{
height:auto;
overflow:hidden;
width:70%;
float:left;
}
.sub_30
{
height:auto;
overflow:hidden;
width:30%;
float:left;
}
.sub_80
{
height:auto;
overflow:hidden;
width:80%;
float:left;
}
.sub_20
{
height:auto;
overflow:hidden;
width:20%;
float:left;
}
.sub_60
{
height:auto;
overflow:hidden;
width:60%;
float:left;
}
.sub_40
{
height:auto;
overflow:hidden;
width:40%;
float:left;
}
.sub_50
{
height:auto;
overflow:hidden;
width:46%;
margin-right:4%;
float:left;
}

.aouto_mr       {margin:auto;}

.tp_mar10        {margin-top:10px;}
.tp_mar20        {margin-top:20px;}
.tp_mar30        {margin-top:30px;}
.tp_mar40        {margin-top:40px;}

.bm_mar10        {margin-bottom:10px;}
.bm_mar20        {margin-bottom:20px;}
.bm_mar30        {margin-bottom:30px;}
.bm_mar40        {margin-bottom:40px;}



.top_pad10        {padding-top:10px;}
.top_pad20        {padding-top:20px;}
.top_pad30        {padding-top:30px;}
.top_pad40        {padding-top:40px;}


.botm_pad10        {padding-bottom:10px;}
.botm_pad20        {padding-bottom:20px;}
.botm_pad30        {padding-bottom:30px;}
.botm_pad40        {padding-bottom:40px;}



.social_icon
{
-webkit-transition:all .4s ease-in-out;
-moz-transition:all .4s ease-in-out;
-ms-transition:all .4s ease-in-out;
-o-transition:all .4s ease-in-out;
-khml-transition:all .4s ease-in-out;
transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
-webkit-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
-moz-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
-o-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);
-ms-transform: rotate(0deg) scale(1) skew(0deg) translate(0px);

}
.social a
{
text-decoration:none;
color:rgba(153,153,153,1);
}
.social a:hover
{
text-decoration:underline;
color:rgba(153,153,153,1);
}
.social_icon:hover
{
background-color:#666666;
}

@media only screen and (min-width: 980px) and (max-width:1200px) {
	
.su_container
{
height:auto;
overflow:hidden;
width:95%;
margin-left:2.5%;
margin-right:2.5%;
clear:both;
}	


.su_menubar
{
height:90px;
width:100%;
margin:auto;
top:0;
z-index:99999;

}

.su_container4box, .su_container3box, .su_container800box, .su_container500box, .su_container2box, .su_container700box, .su_container900box,
.su_container1000box, .su_container2-2box, .su_container4-2box, .su_container3-2box

{
height:auto;
overflow:hidden;
float:left;
}

.su_container12box            {width:8.3%;}

.su_container10box            {width:10%;}

.su_container8box             {width:12.5%;}

.su_container6box             {width:16.6%;}

.su_container4box             {width:25%;}

.su_container4-2box            {width:25%;}

.su_container3box               {width:33.3%;}

.su_container3-2box             {width:33.3%;}

.su_container500box           {width:41.6%;}

.su_container2box             {width:50%;}

.su_container2-2box           {width:50%;}

.su_container700box           {width:58.3%;}

.su_container800box            {width:66.6%;}

.su_container900box           {width:75%;}

.su_container1000box           {width:83.3%;}



.sub_70
{
height:auto;
overflow:hidden;
width:70%;
float:left;
}
.sub_30
{
height:auto;
overflow:hidden;
width:30%;
float:left;
}
.sub_80
{
height:auto;
overflow:hidden;
width:80%;
float:left;
}
.sub_20
{
height:auto;
overflow:hidden;
width:20%;
float:left;
}
.sub_60
{
height:auto;
overflow:hidden;
width:60%;
float:left;
}
.sub_40
{
height:auto;
overflow:hidden;
width:40%;
float:left;
}
.sub_50
{
height:auto;
overflow:hidden;
width:46%;
margin-right:4%;
float:left;
}
.abtbg1,.abtbg2,.abtbg2,.abtbg4,.abtbg5,.abtbg6,.abtbg7

{height:170;
width:100%;
max-width:1920px;
min-width:1200px;
margin:auto;
color:rgba(255,255,255,1);
text-align:center;
}
.mnubr
{
	 
	width:100%;
	margin:auto;
	height:auto;
	overflow:hidden;
	clear:both;
}
}

@media only screen and (min-width: 801px) and (max-width:979px) {
	
.su_container
{
height:auto;
overflow:hidden;
width:95%;
margin-left:2.5%;
margin-right:2.5%;
clear:both;
}



.su_menubar
{
height:90px;
width:100%;
margin:auto;
top:0;
z-index:99999999;

}
.su_container4box, .su_container3box, .su_container800box, .su_container500box, .su_container2box, .su_container700box, .su_container900box, .su_container1000box

{
height:auto;
overflow:hidden;
float:left;
}



.su_container12box            {width:8.3%;}

.su_container10box            {width:10%;}

.su_container8box             {width:12.5%;}

.su_container6box             {width:16.6%;}

.su_container4box             {width:25%;}

.su_container4-2box           {width:25%;}

.su_container3box               {width:33.3%;}

.su_container3-2box             {width:33.3%;}

.su_container500box           {width:41.6%;}

.su_container2box             {width:50%;}

.su_container700box           {width:58.3%;}

.su_container800box            {width:66.6%;}

.su_container900box           {width:75%;}

.su_container1000box           {width:83.3%;}


.sub_70
{
height:auto;
overflow:hidden;
width:70%;
float:left;
}
.sub_30
{
height:auto;
overflow:hidden;
width:30%;
float:left;
}

.sub_80
{
height:auto;
overflow:hidden;
width:80%;
float:left;
}
.sub_20
{
height:auto;
overflow:hidden;
width:20%;
float:left;
}
.sub_60
{
height:auto;
overflow:hidden;
width:60%;
float:left;
}
.sub_40
{
height:auto;
overflow:hidden;
width:40%;
float:left;
}
.mnubr
{
	 
	width:100%;
	margin:auto;
	height:auto;
	overflow:hidden;
	
}
}

@media only screen and (min-width: 700px) and (max-width: 800px) {
.su_container
{
height:auto;
overflow:hidden;
width:80%;
margin-left:10%;
margin-right:10%;
clear:both;
}	
.su_container2-2box, .su_container4-2box           {width:50%;float:left;}

.su_container3-2box             {width:33.3%;}
.su_menubar
{
height:auto;
width:100%;
margin:auto;
top:0;
z-index:99999;

}
.su_container4box,.su_container3box,.su_container500box,.su_container2box

{
height:auto;
overflow:hidden;
float:none;
width:100%;
clear:both;
}
.su_container1000box, .su_container800box, .su_container700box, .su_container900box   {width:100%; float:none;}

.su_container12box, .su_container10box, .su_container8box, .su_container6box  {width:45%; float:none;margin-left:27.5%;margin-right:27.5%}


.sub_50,.sub_30,.sub_70,.sub_80,.sub_20,.sub_60,.sub_40,
{
height:auto;
overflow:hidden;
width:48%;
float:left;
margin-right:2%;
}

.mnubr
{
	 
	width:100%;
	margin:auto;
	height:auto;
	overflow:hidden;
	
}

.su_box80,.su_box85,.su_box95,.su_box90,.su_box95
{
height:auto;
overflow:hidden;
width:100%;
}


}



@media only screen and (min-width: 480px) and (max-width: 699px) {
.aouto_mr       {margin:auto;}

.tp_mar10        {margin-top:10px;}
.tp_mar20        {margin-top:20px;}
.tp_mar30        {margin-top:30px;}
.tp_mar40        {margin-top:40px;}

.bm_mar10        {margin-bottom:10px;}
.bm_mar20        {margin-bottom:20px;}
.bm_mar30        {margin-bottom:30px;}
.bm_mar40        {margin-bottom:40px;}

.lt_mar10        {margin-left:10px;}
.lt_mar20        {margin-left:20px;}
.lt_mar30        {margin-left:30px;}
.lt_mar40        {margin-left:40px;}

.rt_mar10        {margin-right:10px;}
.rt_mar20        {margin-right:20px;}
.rt_mar30        {margin-right:30px;}
.rt_mar40        {margin-right:40px;}


.top_pad10        {padding-top:7px;}
.top_pad20        {padding-top:15px;}
.top_pad30        {padding-top:20px;}
.top_pad40        {padding-top:25px;}


.botm_pad10        {padding-bottom:7px;}
.botm_pad20        {padding-bottom:15px;}
.botm_pad30        {padding-bottom:20px;}
.botm_pad40        {padding-bottom:25px;}


.left_pad10        {padding-left:7px;}
.left_pad20        {padding-left:15px;}
.left_pad30        {padding-left:20px;}
.left_pad40        {padding-left:25px;}

.right_pad10        {padding-right:7px;}
.right_pad20        {padding-right:15px;}
.right_pad30        {padding-right:20px;}
.right_pad40        {padding-right:25px;}


.su_container
{
height:auto;
overflow:hidden;
width:80%;
margin-left:10%;
margin-right:10%;
clear:both;
}
.su_box95_marauoto
{
height:auto;
overflow:hidden;
width:90%;
margin:auto;
}
.su_box85_marauoto
{
height:auto;
overflow:hidden;
width:90%;
margin:auto;
}
.su_box80_marauoto
{
width:90%;
height:auto;
overflow:hidden;
margin:auto;
}
.su_container12box, .su_container8box, .su_container6box, .su_container4box, .su_container3box, .su_container800box, .su_container500box, .su_container2box, .su_container700box, .su_container900box, .su_container1000box, .su_container10box,.sub_50,.sub_30,.sub_70,.su_box80,.su_box85,.su_box95,.su_box90,.su_box95, .su_container2-2box, .su_container4-2box, .su_container3-2box

{
height:auto;
overflow:hidden;
float:none;
width:100%;
clear:both;
}

.sub_50,.sub_30,.sub_70,.sub_80,.sub_20,.sub_60,.sub_40
{
height:auto;
overflow:hidden;
width:100%;
float:none;
}

.mnubr
{
	 
	width:100%;
	margin:auto;
	height:auto;
	overflow:hidden;
	
}

}

@media only screen and (min-width: 315px) and (max-width: 479px) {
	
.top_pad10        {padding-top:7px;}
.top_pad20        {padding-top:15px;}
.top_pad30        {padding-top:20px;}
.top_pad40        {padding-top:25px;}


.botm_pad10        {padding-bottom:7px;}
.botm_pad20        {padding-bottom:15px;}
.botm_pad30        {padding-bottom:20px;}
.botm_pad40        {padding-bottom:25px;}


.left_pad10        {padding-left:7px;}
.left_pad20        {padding-left:15px;}
.left_pad30        {padding-left:20px;}
.left_pad40        {padding-left:25px;}

.right_pad10        {padding-right:7px;}
.right_pad20        {padding-right:15px;}
.right_pad30        {padding-right:20px;}
.right_pad40        {padding-right:25px;}


.su_container12box, .su_container8box, .su_container6box, .su_container4box, .su_container3box, .su_container800box, .su_container500box, .su_container2box, .su_container700box, .su_container900box, .su_container1000box, .su_container10box,.sub_50,.sub_30,.sub_70,.su_box80,.su_box85,.su_box95,.su_box90,.su_box95, .su_container2-2box, .su_container4-2box, .su_container3-2box

{
height:auto;
overflow:hidden;
float:none;
width:100%;
clear:both;
}
.su_container
{
height:auto;
overflow:hidden;
width:95%;
margin-left:2.5%;
margin-right:2.5%;
clear:both;
}

.su_menubar
{
height:auto;
width:100%;
margin:auto;
top:0;
z-index:99999;

}

.sub_50,.sub_30,.sub_70,.sub_80,.sub_20,.sub_60,.sub_40
{
height:auto;
overflow:hidden;
width:100%;
float:none;
}
.su_box95_marauoto
{
height:auto;
overflow:hidden;
width:90%;
margin:auto;
}
.su_box85_marauoto
{
height:auto;
overflow:hidden;
width:90%;
margin:auto;
}
.su_box80_marauoto
{
width:90%;
height:auto;
overflow:hidden;
margin:auto;
}
.mnubr
{
	 
	width:100%;
	margin:auto;
	height:auto;
	overflow:hidden;
	
}

.su_list1 li a        
{
color:#000000;
font-size:15px;
}

.su_list1 a:hover 
{
color:#666666;
}
}

@media only screen and (max-width: 314px) {
	
.top_pad10        {padding-top:7px;}
.top_pad20        {padding-top:15px;}
.top_pad30        {padding-top:20px;}
.top_pad40        {padding-top:25px;}


.botm_pad10        {padding-bottom:7px;}
.botm_pad20        {padding-bottom:15px;}
.botm_pad30        {padding-bottom:20px;}
.botm_pad40        {padding-bottom:25px;}


.left_pad10        {padding-left:7px;}
.left_pad20        {padding-left:15px;}
.left_pad30        {padding-left:20px;}
.left_pad40        {padding-left:25px;}

.right_pad10        {padding-right:7px;}
.right_pad20        {padding-right:15px;}
.right_pad30        {padding-right:20px;}
.right_pad40        {padding-right:25px;}


.su_container12box, .su_container8box, .su_container6box, .su_container4box, .su_container3box, .su_container800box, .su_container500box, .su_container2box, .su_container700box, .su_container900box, .su_container1000box, .su_container10box,.sub_50,.sub_30,.sub_70,.su_box80,.su_box85,.su_box95,.su_box90,.su_box95, .su_container2-2box, .su_container4-2box, .su_container3-2box

{
height:auto;
overflow:hidden;
float:none;
width:100%;
clear:both;
}

.su_container
{
height:auto;
overflow:hidden;
width:80%;
margin-left:95%;
margin-left:2.5%;
margin-right:2.5%;
clear:both;
}
.su_box95_marauoto
{
height:auto;
overflow:hidden;
width:90%;
margin:auto;
}
.su_box85_marauoto
{
height:auto;
overflow:hidden;
width:90%;
margin:auto;
}
.su_box80_marauoto
{
width:90%;
height:auto;
overflow:hidden;
margin:auto;
}

.sub_50,.sub_30,.sub_70,.sub_80,.sub_20,.sub_60,.sub_40
{
height:auto;
overflow:hidden;
width:100%;
float:none;
}

.mnubr
{
	 
	width:100%;
	margin:auto;
	height:auto;
	overflow:hidden;
	
}

}

@media only screen and (max-width: 800px) {
	
.txt_bg1 {height:30px;width:90%;border:#e6e6e6 1px solid;margin-bottom:10px;padding-left:7px;background-color:#fdfdfd;border-radius:2px;float:left;margin-right:0px;}

}

@media only screen and (max-width: 500px) {
	
.bgimage1 { background-image:none;
background-color:rgba(0,0,0,1);

}