#contact-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#image-block{ width: 100%; height: 100%; margin-bottom:30px; }
.contact-wrapper{  width: 100%; height: 100%; margin:auto; background-color:transparent; }

#contact-text-block{ width: 100%; height: 100%;  background-color:#fff;}
.contact-text{ width: 1200px; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#support-block{ width: 100%; height: 100%;  background-color:#fff;}
.support-text{ width: 1200px; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; overflow:hidden; }
.call-text{ width: 48.5%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; float:left; }
.sales-text{ width: 50.5%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-left:10px; float:left; }

#form-block{ width: 100%; height: 100%;  background-color:#fff;}
.form-content{ width: 1000px; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#sitemap-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#sitemap-block{ width: 100%; height: 100%;  background-color:#fff;}
.sitemap-content{ width: 1000px; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

/*sitemap */
._site_nav{    width: 100% !important;  list-style:none; text-decoration: none; border-bottom: 0!important; padding: 0!important; height: 20px;}
._site_nav a{ color:#000 !important; font-weight:bold; text-decoration:none;}
._site_ul{ width:50%; height:220px; margin-left:-30px; float:left; }
._site_ul ul li{ list-style:none;}


@media all and (max-width:2560px)

{
	
#contact-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#image-block{ width: 100%; height: 100%; margin-bottom:30px; }
.contact-wrapper{  width: 100%; height: 100%; margin:auto; background-color:transparent; }

#contact-text-block{ width: 100%; height: 100%;  background-color:#fff;}
.contact-text{ width: 1200px; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#support-block{ width: 100%; height: 100%;  background-color:#fff;}
.support-text{ width: 1200px; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; overflow:hidden; }
.call-text{ width: 48.5%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; float:left; }
.sales-text{ width: 50.5%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-left:10px; float:left; }

#form-block{ width: 100%; height: 100%;  background-color:#fff;}
.form-content{ width: 1000px; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#sitemap-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#sitemap-block{ width: 100%; height: 100%;  background-color:#fff;}
.sitemap-content{ width: 1000px; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

/*sitemap */
._site_nav{    width: 100% !important;  list-style:none; text-decoration: none; border-bottom: 0!important; padding: 0!important; height: 20px;}
._site_nav a{ color:#000 !important; font-weight:bold; text-decoration:none;}
._site_ul{ width:50%; height:220px; margin-left:-30px; float:left; }
._site_ul ul li{ list-style:none;}	
	
}


@media all and (max-width:2048px)

{
	
#contact-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#image-block{ width: 100%; height: 100%; margin-bottom:30px; }
.contact-wrapper{  width: 100%; height: 100%; margin:auto; background-color:transparent; }

#contact-text-block{ width: 100%; height: 100%;  background-color:#fff;}
.contact-text{ width: 1200px; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#support-block{ width: 100%; height: 100%;  background-color:#fff;}
.support-text{ width: 1200px; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; overflow:hidden; }
.call-text{ width: 48.5%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; float:left; }
.sales-text{ width: 50.5%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-left:10px; float:left; }

#form-block{ width: 100%; height: 100%;  background-color:#fff;}
.form-content{ width: 1000px; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#sitemap-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#sitemap-block{ width: 100%; height: 100%;  background-color:#fff;}
.sitemap-content{ width: 1000px; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

/*sitemap */
._site_nav{    width: 100% !important;  list-style:none; text-decoration: none; border-bottom: 0!important; padding: 0!important; height: 20px;}
._site_nav a{ color:#000 !important; font-weight:bold; text-decoration:none;}
._site_ul{ width:50%; height:220px; margin-left:-30px; float:left; }
._site_ul ul li{ list-style:none;}	
	
}

@media all and (max-width:1920px)

{

#contact-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#image-block{ width: 100%; height: 100%; margin-bottom:30px; }
.contact-wrapper{  width: 100%; height: 100%; margin:auto; background-color:transparent; }

#contact-text-block{ width: 100%; height: 100%;  background-color:#fff;}
.contact-text{ width: 1200px; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#support-block{ width: 100%; height: 100%;  background-color:#fff;}
.support-text{ width: 1200px; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; overflow:hidden; }
.call-text{ width: 48.5%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; float:left; }
.sales-text{ width: 50.5%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-left:10px; float:left; }

#form-block{ width: 100%; height: 100%;  background-color:#fff;}
.form-content{ width: 1000px; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#sitemap-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#sitemap-block{ width: 100%; height: 100%;  background-color:#fff;}
.sitemap-content{ width: 1000px; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

/*sitemap */
._site_nav{    width: 100% !important;  list-style:none; text-decoration: none; border-bottom: 0!important; padding: 0!important; height: 20px;}
._site_nav a{ color:#000 !important; font-weight:bold; text-decoration:none;}
._site_ul{ width:50%; height:220px; margin-left:-30px; float:left; }
._site_ul ul li{ list-style:none;}

	
}

@media all and (max-width:1600px)

{
	
#contact-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#image-block{ width: 100%; height: 100%; margin-bottom:30px; }
.contact-wrapper{  width: 100%; height: 100%; margin:auto; background-color:transparent; }

#contact-text-block{ width: 100%; height: 100%;  background-color:#fff;}
.contact-text{ width: 1200px; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#support-block{ width: 100%; height: 100%;  background-color:#fff;}
.support-text{ width: 1200px; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; overflow:hidden; }
.call-text{ width: 48.5%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; float:left; }
.sales-text{ width: 50.5%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-left:10px; float:left; }

#form-block{ width: 100%; height: 100%;  background-color:#fff;}
.form-content{ width: 1000px; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#sitemap-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#sitemap-block{ width: 100%; height: 100%;  background-color:#fff;}
.sitemap-content{ width: 1000px; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

/*sitemap */
._site_nav{    width: 100% !important;  list-style:none; text-decoration: none; border-bottom: 0!important; padding: 0!important; height: 20px;}
._site_nav a{ color:#000 !important; font-weight:bold; text-decoration:none;}
._site_ul{ width:50%; height:220px; margin-left:-30px; float:left; }
._site_ul ul li{ list-style:none;}	
	
}


@media all and (max-width:1536px)

{
	
#contact-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#image-block{ width: 100%; height: 100%; margin-bottom:30px; }
.contact-wrapper{  width: 100%; height: 100%; margin:auto; background-color:transparent; }

#contact-text-block{ width: 100%; height: 100%;  background-color:#fff;}
.contact-text{ width: 1200px; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#support-block{ width: 100%; height: 100%;  background-color:#fff;}
.support-text{ width: 1200px; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; overflow:hidden; }
.call-text{ width: 48.5%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; float:left; }
.sales-text{ width: 50.5%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-left:10px; float:left; }

#form-block{ width: 100%; height: 100%;  background-color:#fff;}
.form-content{ width: 1000px; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#sitemap-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#sitemap-block{ width: 100%; height: 100%;  background-color:#fff;}
.sitemap-content{ width: 1000px; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

/*sitemap */
._site_nav{    width: 100% !important;  list-style:none; text-decoration: none; border-bottom: 0!important; padding: 0!important; height: 20px;}
._site_nav a{ color:#000 !important; font-weight:bold; text-decoration:none;}
._site_ul{ width:50%; height:220px; margin-left:-30px; float:left; }
._site_ul ul li{ list-style:none;}	
	
}

@media all and (max-width:1440px)

{

#contact-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#image-block{ width: 100%; height: 100%; margin-bottom:30px; }
.contact-wrapper{  width: 100%; height: 100%; margin:auto; background-color:transparent; }

#contact-text-block{ width: 100%; height: 100%;  background-color:#fff;}
.contact-text{ width: 1200px; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#support-block{ width: 100%; height: 100%;  background-color:#fff;}
.support-text{ width: 1200px; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; overflow:hidden; }
.call-text{ width: 48.5%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; float:left; }
.sales-text{ width: 50.5%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-left:10px; float:left; }

#form-block{ width: 100%; height: 100%;  background-color:#fff;}
.form-content{ width: 1000px; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#sitemap-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#sitemap-block{ width: 100%; height: 100%;  background-color:#fff;}
.sitemap-content{ width: 1000px; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

/*sitemap */
._site_nav{    width: 100% !important;  list-style:none; text-decoration: none; border-bottom: 0!important; padding: 0!important; height: 20px;}
._site_nav a{ color:#000 !important; font-weight:bold; text-decoration:none;}
._site_ul{ width:50%; height:220px; margin-left:-30px; float:left; }
._site_ul ul li{ list-style:none;}
	
}


@media all and (max-width:1366px)

{

#contact-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#image-block{ width: 100%; height: 100%; margin-bottom:30px; }
.contact-wrapper{  width: 100%; height: 100%; margin:auto; background-color:transparent; }

#contact-text-block{ width: 100%; height: 100%;  background-color:#fff;}
.contact-text{ width: 1200px; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#support-block{ width: 100%; height: 100%;  background-color:#fff;}
.support-text{ width: 1200px; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; overflow:hidden; }
.call-text{ width: 48.5%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; float:left; }
.sales-text{ width: 50.5%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-left:10px; float:left; }

#form-block{ width: 100%; height: 100%;  background-color:#fff;}
.form-content{ width: 1000px; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#sitemap-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#sitemap-block{ width: 100%; height: 100%;  background-color:#fff;}
.sitemap-content{ width: 1000px; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

/*sitemap */
._site_nav{    width: 100% !important;  list-style:none; text-decoration: none; border-bottom: 0!important; padding: 0!important; height: 20px;}
._site_nav a{ color:#000 !important; font-weight:bold; text-decoration:none;}
._site_ul{ width:50%; height:220px; margin-left:-30px; float:left; }
._site_ul ul li{ list-style:none;}

	
}


@media all and (max-width:1280px)

{

#contact-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#image-block{ width: 100%; height: 100%; margin-bottom:30px; }
.contact-wrapper{  width: 100%; height: 100%; margin:auto; background-color:transparent; }

#contact-text-block{ width: 100%; height: 100%;  background-color:#fff;}
.contact-text{ width: 1200px; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#support-block{ width: 100%; height: 100%;  background-color:#fff;}
.support-text{ width: 1200px; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; overflow:hidden; }
.call-text{ width: 48.5%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; float:left; }
.sales-text{ width: 50.5%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-left:10px; float:left; }

#form-block{ width: 100%; height: 100%;  background-color:#fff;}
.form-content{ width: 1000px; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#sitemap-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#sitemap-block{ width: 100%; height: 100%;  background-color:#fff;}
.sitemap-content{ width: 1000px; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

/*sitemap */
._site_nav{    width: 100% !important;  list-style:none; text-decoration: none; border-bottom: 0!important; padding: 0!important; height: 20px;}
._site_nav a{ color:#000 !important; font-weight:bold; text-decoration:none;}
._site_ul{ width:50%; height:220px; margin-left:-30px; float:left; }
._site_ul ul li{ list-style:none;}
	
}

@media all and (max-width:1232px)

{

#contact-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#image-block{ width: 100%; height: 100%; margin-bottom:30px; }
.contact-wrapper{  width: 100%; height: 100%; margin:auto; background-color:transparent; }

#contact-text-block{ width: 100%; height: 100%;  background-color:#fff;}
.contact-text{ width: 1200px; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#support-block{ width: 100%; height: 100%;  background-color:#fff;}
.support-text{ width: 1200px; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; overflow:hidden; }
.call-text{ width: 48.5%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; float:left; }
.sales-text{ width: 50.5%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-left:10px; float:left; }

#form-block{ width: 100%; height: 100%;  background-color:#fff;}
.form-content{ width: 1000px; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#sitemap-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#sitemap-block{ width: 100%; height: 100%;  background-color:#fff;}
.sitemap-content{ width: 1000px; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

/*sitemap */
._site_nav{    width: 100% !important;  list-style:none; text-decoration: none; border-bottom: 0!important; padding: 0!important; height: 20px;}
._site_nav a{ color:#000 !important; font-weight:bold; text-decoration:none;}
._site_ul{ width:50%; height:220px; margin-left:-30px; float:left; }
._site_ul ul li{ list-style:none;}

	
}

@media all and (max-width:1112px)

{

#contact-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#image-block{ width: 100%; height: 100%; margin-bottom:30px; }
.contact-wrapper{  width: 100%; height: 100%; margin:auto; background-color:transparent; }

#contact-text-block{ width: 100%; height: 100%;  background-color:#fff;}
.contact-text{ width: 90%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#support-block{ width: 100%; height: 100%;  background-color:#fff;}
.support-text{ width: 90%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; overflow:hidden; }
.call-text{ width: 48.5%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; float:left; }
.sales-text{ width: 48.5%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-left:10px; float:left; }

#form-block{ width: 100%; height: 100%;  background-color:#fff;}
.form-content{ width: 90%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#sitemap-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#sitemap-block{ width: 100%; height: 100%;  background-color:#fff;}
.sitemap-content{ width: 90%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

/*sitemap */
._site_nav{    width: 100% !important;  list-style:none; text-decoration: none; border-bottom: 0!important; padding: 0!important; height: 20px;}
._site_nav a{ color:#000 !important; font-weight:bold; text-decoration:none;}
._site_ul{ width:50%; height:220px; margin-left:-30px; float:left; }
._site_ul ul li{ list-style:none;}
	
}


@media all and (max-width:1024px)

{

#contact-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#image-block{ width: 100%; height: 100%; margin-bottom:30px; }
.contact-wrapper{  width: 100%; height: 100%; margin:auto; background-color:transparent; }

#contact-text-block{ width: 100%; height: 100%;  background-color:#fff;}
.contact-text{ width: 90%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#support-block{ width: 100%; height: 100%;  background-color:#fff;}
.support-text{ width: 90%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; overflow:hidden; }
.call-text{ width: 48.5%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; float:left; }
.sales-text{ width: 48.5%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-left:10px; float:left; }

#form-block{ width: 100%; height: 100%;  background-color:#fff;}
.form-content{ width: 90%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#sitemap-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#sitemap-block{ width: 100%; height: 100%;  background-color:#fff;}
.sitemap-content{ width: 90%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

/*sitemap */
._site_nav{    width: 100% !important;  list-style:none; text-decoration: none; border-bottom: 0!important; padding: 0!important; height: 20px;}
._site_nav a{ color:#000 !important; font-weight:bold; text-decoration:none;}
._site_ul{ width:50%; height:220px; margin-left:-30px; float:left; }
._site_ul ul li{ list-style:none;}
	
	
}

@media all and (max-width:991px)

{

#contact-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#image-block{ width: 100%; height: 100%; margin-bottom:30px; }
.contact-wrapper{  width: 100%; height: 100%; margin:auto; background-color:transparent; }

#contact-text-block{ width: 100%; height: 100%;  background-color:#fff;}
.contact-text{ width: 90%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#support-block{ width: 100%; height: 100%;  background-color:#fff;}
.support-text{ width: 90%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; overflow:hidden; }
.call-text{ width: 48.5%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; float:left; }
.sales-text{ width: 48.5%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-left:10px; float:left; }

#form-block{ width: 100%; height: 100%;  background-color:#fff;}
.form-content{ width: 90%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#sitemap-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#sitemap-block{ width: 100%; height: 100%;  background-color:#fff;}
.sitemap-content{ width: 90%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

/*sitemap */
._site_nav{    width: 100% !important;  list-style:none; text-decoration: none; border-bottom: 0!important; padding: 0!important; height: 20px;}
._site_nav a{ color:#000 !important; font-weight:bold; text-decoration:none;}
._site_ul{ width:50%; height:220px; margin-left:-30px; float:left; }
._site_ul ul li{ list-style:none;}

	
}

@media all and (max-width:834px)

{
	
#contact-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#image-block{ width: 100%; height: 100%; margin-bottom:30px; }
.contact-wrapper{  width: 100%; height: 100%; margin:auto; background-color:transparent; }

#contact-text-block{ width: 100%; height: 100%;  background-color:#fff;}
.contact-text{ width: 90%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#support-block{ width: 100%; height: 100%;  background-color:#fff;}
.support-text{ width: 90%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; overflow:hidden; }
.call-text{ width: 48.5%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; float:left; }
.sales-text{ width: 48.5%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-left:10px; float:left; }

#form-block{ width: 100%; height: 100%;  background-color:#fff;}
.form-content{ width: 90%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#sitemap-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#sitemap-block{ width: 100%; height: 100%;  background-color:#fff;}
.sitemap-content{ width: 90%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

/*sitemap */
._site_nav{    width: 100% !important;  list-style:none; text-decoration: none; border-bottom: 0!important; padding: 0!important; height: 20px;}
._site_nav a{ color:#000 !important; font-weight:bold; text-decoration:none;}
._site_ul{ width:50%; height:220px; margin-left:-30px; float:left; }
._site_ul ul li{ list-style:none;}	
	
}

@media all and (max-width:800px)

{

#contact-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#image-block{ width: 100%; height: 100%; margin-bottom:30px; }
.contact-wrapper{  width: 100%; height: 100%; margin:auto; background-color:transparent; }

#contact-text-block{ width: 100%; height: 100%;  background-color:#fff;}
.contact-text{ width: 90%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#support-block{ width: 100%; height: 100%;  background-color:#fff;}
.support-text{ width: 90%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; overflow:hidden; }
.call-text{ width: 48.5%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; float:left; }
.sales-text{ width: 48.5%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-left:10px; float:left; }

#form-block{ width: 100%; height: 100%;  background-color:#fff;}
.form-content{ width: 90%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#sitemap-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#sitemap-block{ width: 100%; height: 100%;  background-color:#fff;}
.sitemap-content{ width: 90%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

/*sitemap */
._site_nav{    width: 100% !important;  list-style:none; text-decoration: none; border-bottom: 0!important; padding: 0!important; height: 20px;}
._site_nav a{ color:#000 !important; font-weight:bold; text-decoration:none;}
._site_ul{ width:50%; height:220px; margin-left:-30px; float:left; }
._site_ul ul li{ list-style:none;}

	
}

@media all and (max-width:768px)

{

#contact-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#image-block{ width: 100%; height: 100%; margin-bottom:30px; }
.contact-wrapper{  width: 100%; height: 100%; margin:auto; background-color:transparent; }

#contact-text-block{ width: 100%; height: 100%;  background-color:#fff;}
.contact-text{ width: 93%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#support-block{ width: 100%; height: 100%;  background-color:#fff;}
.support-text{ width: 95%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; overflow:hidden; }
.call-text{ width: 100%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; float:none; }
.sales-text{ width: 100%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-top:10px; margin-left:0px; float:none; }

#form-block{ width: 100%; height: 100%;  background-color:#fff;}
.form-content{ width: 93%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#sitemap-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#sitemap-block{ width: 100%; height: 100%;  background-color:#fff;}
.sitemap-content{ width: 93%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

/*sitemap */
._site_nav{    width: 100% !important;  list-style:none; text-decoration: none; border-bottom: 0!important; padding: 0!important; height: 20px;}
._site_nav a{ color:#000 !important; font-weight:bold; text-decoration:none;}
._site_ul{ width:50%; height:220px; margin-left:-30px; float:left; }
._site_ul ul li{ list-style:none;}

	
}

@media all and (max-width:767px)

{

#contact-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#image-block{ width: 100%; height: 100%; margin-bottom:30px; }
.contact-wrapper{  width: 100%; height: 100%; margin:auto; background-color:transparent; }

#contact-text-block{ width: 100%; height: 100%;  background-color:#fff;}
.contact-text{ width: 93%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#support-block{ width: 100%; height: 100%;  background-color:#fff;}
.support-text{ width: 95%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; overflow:hidden; }
.call-text{ width: 100%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; float:none; }
.sales-text{ width: 100%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-top:10px; margin-left:0px; float:none; }

#form-block{ width: 100%; height: 100%;  background-color:#fff;}
.form-content{ width: 93%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#sitemap-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#sitemap-block{ width: 100%; height: 100%;  background-color:#fff;}
.sitemap-content{ width: 93%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

/*sitemap */
._site_nav{    width: 100% !important;  list-style:none; text-decoration: none; border-bottom: 0!important; padding: 0!important; height: 20px;}
._site_nav a{ color:#000 !important; font-weight:bold; text-decoration:none;}
._site_ul{ width:50%; height:220px; margin-left:-30px; float:left; }
._site_ul ul li{ list-style:none;}	
	
	
}

@media all and (max-width:736px)

{

#contact-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#image-block{ width: 100%; height: 100%; margin-bottom:30px; }
.contact-wrapper{  width: 100%; height: 100%; margin:auto; background-color:transparent; }

#contact-text-block{ width: 100%; height: 100%;  background-color:#fff;}
.contact-text{ width: 93%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#support-block{ width: 100%; height: 100%;  background-color:#fff;}
.support-text{ width: 95%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; overflow:hidden; }
.call-text{ width: 100%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; float:none; }
.sales-text{ width: 100%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-top:10px; margin-left:0px; float:none; }

#form-block{ width: 100%; height: 100%;  background-color:#fff;}
.form-content{ width: 93%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#sitemap-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#sitemap-block{ width: 100%; height: 100%;  background-color:#fff;}
.sitemap-content{ width: 95%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

/*sitemap */
._site_nav{    width: 100% !important;  list-style:none; text-decoration: none; border-bottom: 0!important; padding: 0!important; height: 20px;}
._site_nav a{ color:#000 !important; font-weight:bold; text-decoration:none;}
._site_ul{ width:50%; height:220px; margin-left:-30px; float:left; }
._site_ul ul li{ list-style:none;}
	
}

@media all and (max-width:720px)

{

#contact-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#image-block{ width: 100%; height: 100%; margin-bottom:30px; }
.contact-wrapper{  width: 100%; height: 100%; margin:auto; background-color:transparent; }

#contact-text-block{ width: 100%; height: 100%;  background-color:#fff;}
.contact-text{ width: 93%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#support-block{ width: 100%; height: 100%;  background-color:#fff;}
.support-text{ width: 95%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; overflow:hidden; }
.call-text{ width: 100%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; float:none; }
.sales-text{ width: 100%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-top:10px; margin-left:0px; float:none; }

#form-block{ width: 100%; height: 100%;  background-color:#fff;}
.form-content{ width: 93%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#sitemap-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#sitemap-block{ width: 100%; height: 100%;  background-color:#fff;}
.sitemap-content{ width: 95%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

/*sitemap */
._site_nav{    width: 100% !important;  list-style:none; text-decoration: none; border-bottom: 0!important; padding: 0!important; height: 20px;}
._site_nav a{ color:#000 !important; font-weight:bold; text-decoration:none;}
._site_ul{ width:50%; height:220px; margin-left:-30px; float:left; }
._site_ul ul li{ list-style:none;}
	
}

@media all and (max-width:684px)

{

#contact-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#image-block{ width: 100%; height: 100%; margin-bottom:30px; }
.contact-wrapper{  width: 100%; height: 100%; margin:auto; background-color:transparent; }

#contact-text-block{ width: 100%; height: 100%;  background-color:#fff;}
.contact-text{ width: 93%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#support-block{ width: 100%; height: 100%;  background-color:#fff;}
.support-text{ width: 95%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; overflow:hidden; }
.call-text{ width: 100%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; float:none; }
.sales-text{ width: 100%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-top:10px; margin-left:0px; float:none; }

#form-block{ width: 100%; height: 100%;  background-color:#fff;}
.form-content{ width: 93%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#sitemap-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#sitemap-block{ width: 100%; height: 100%;  background-color:#fff;}
.sitemap-content{ width: 95%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

/*sitemap */
._site_nav{    width: 100% !important;  list-style:none; text-decoration: none; border-bottom: 0!important; padding: 0!important; height: 20px;}
._site_nav a{ color:#000 !important; font-weight:bold; text-decoration:none;}
._site_ul{ width:50%; height:220px; margin-left:-30px; float:left; }
._site_ul ul li{ list-style:none;}
	
	
}

@media all and (max-width:667px)

{

#contact-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#image-block{ width: 100%; height: 100%; margin-bottom:30px; }
.contact-wrapper{  width: 100%; height: 100%; margin:auto; background-color:transparent; }

#contact-text-block{ width: 100%; height: 100%;  background-color:#fff;}
.contact-text{ width: 93%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#support-block{ width: 100%; height: 100%;  background-color:#fff;}
.support-text{ width: 95%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; overflow:hidden; }
.call-text{ width: 100%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; float:none; }
.sales-text{ width: 100%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-top:10px; margin-left:0px; float:none; }

#form-block{ width: 100%; height: 100%;  background-color:#fff;}
.form-content{ width: 93%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#sitemap-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#sitemap-block{ width: 100%; height: 100%;  background-color:#fff;}
.sitemap-content{ width: 95%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

/*sitemap */
._site_nav{    width: 100% !important;  list-style:none; text-decoration: none; border-bottom: 0!important; padding: 0!important; height: 20px;}
._site_nav a{ color:#000 !important; font-weight:bold; text-decoration:none;}
._site_ul{ width:50%; height:220px; margin-left:-30px; float:left; }
._site_ul ul li{ list-style:none;}
	
	
}

@media all and (max-width:600px)

{

#contact-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#image-block{ width: 100%; height: 100%; margin-bottom:30px; }
.contact-wrapper{  width: 100%; height: 100%; margin:auto; background-color:transparent; }

#contact-text-block{ width: 100%; height: 100%;  background-color:#fff;}
.contact-text{ width: 93%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#support-block{ width: 100%; height: 100%;  background-color:#fff;}
.support-text{ width: 95%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; overflow:hidden; }
.call-text{ width: 100%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; float:none; }
.sales-text{ width: 100%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-top:10px; margin-left:0px; float:none; }

#form-block{ width: 100%; height: 100%;  background-color:#fff;}
.form-content{ width: 93%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#sitemap-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#sitemap-block{ width: 100%; height: 100%;  background-color:#fff;}
.sitemap-content{ width: 95%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

/*sitemap */
._site_nav{    width: 100% !important;  list-style:none; text-decoration: none; border-bottom: 0!important; padding: 0!important; height: 20px;}
._site_nav a{ color:#000 !important; font-weight:bold; text-decoration:none;}
._site_ul{ width:50%; height:220px; margin-left:-30px; float:left; }
._site_ul ul li{ list-style:none;}
	
	
}

@media all and (max-width:568px)

{

#contact-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#image-block{ width: 100%; height: 100%; margin-bottom:30px; }
.contact-wrapper{  width: 100%; height: 100%; margin:auto; background-color:transparent; }

#contact-text-block{ width: 100%; height: 100%;  background-color:#fff;}
.contact-text{ width: 93%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#support-block{ width: 100%; height: 100%;  background-color:#fff;}
.support-text{ width: 95%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; overflow:hidden; }
.call-text{ width: 100%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; float:none; }
.sales-text{ width: 100%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-top:10px; margin-left:0px; float:none; }

#form-block{ width: 100%; height: 100%;  background-color:#fff;}
.form-content{ width: 93%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#sitemap-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#sitemap-block{ width: 100%; height: 100%;  background-color:#fff;}
.sitemap-content{ width: 95%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

/*sitemap */
._site_nav{    width: 100% !important;  list-style:none; text-decoration: none; border-bottom: 0!important; padding: 0!important; height: 20px;}
._site_nav a{ color:#000 !important; font-weight:bold; text-decoration:none;}
._site_ul{ width:50%; height:220px; margin-left:-30px; float:left; }
._site_ul ul li{ list-style:none;}
	

	
}

@media all and (max-width:480px)

{

#contact-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#image-block{ width: 100%; height: 100%; margin-bottom:30px; }
.contact-wrapper{  width: 100%; height: 100%; margin:auto; background-color:transparent; }

#contact-text-block{ width: 100%; height: 100%;  background-color:#fff;}
.contact-text{ width: 93%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#support-block{ width: 100%; height: 100%;  background-color:#fff;}
.support-text{ width: 95%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; overflow:hidden; }
.call-text{ width: 100%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; float:none; }
.sales-text{ width: 100%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-top:10px; margin-left:0px; float:none; }

#form-block{ width: 100%; height: 100%;  background-color:#fff;}
.form-content{ width: 93%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#sitemap-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#sitemap-block{ width: 100%; height: 100%;  background-color:#fff;}
.sitemap-content{ width: 95%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

/*sitemap */
._site_nav{    width: 100% !important;  list-style:none; text-decoration: none; border-bottom: 0!important; padding: 0!important; height: 20px;}
._site_nav a{ color:#000 !important; font-weight:bold; text-decoration:none;}
._site_ul{ width:100%; height:auto; margin-left:-30px; float:left; }
._site_ul ul li{ list-style:none;}
	

	
}

@media all and (max-width:414px)

{
	
#contact-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#image-block{ width: 100%; height: 100%; margin-bottom:30px; }
.contact-wrapper{  width: 100%; height: 100%; margin:auto; background-color:transparent; }

#contact-text-block{ width: 100%; height: 100%;  background-color:#fff;}
.contact-text{ width: 93%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#support-block{ width: 100%; height: 100%;  background-color:#fff;}
.support-text{ width: 95%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; overflow:hidden; }
.call-text{ width: 100%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; float:none; }
.sales-text{ width: 100%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-top:10px; margin-left:0px; float:none; }

#form-block{ width: 100%; height: 100%;  background-color:#fff;}
.form-content{ width: 93%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#sitemap-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#sitemap-block{ width: 100%; height: 100%;  background-color:#fff;}
.sitemap-content{ width: 95%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

/*sitemap */
._site_nav{    width: 100% !important;  list-style:none; text-decoration: none; border-bottom: 0!important; padding: 0!important; height: 20px;}
._site_nav a{ color:#000 !important; font-weight:bold; text-decoration:none;}
._site_ul{ width:100%; height:auto; margin-left:-30px; float:left; }
._site_ul ul li{ list-style:none;}
		
	
}

@media all and (max-width:412px)

{

#contact-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#image-block{ width: 100%; height: 100%; margin-bottom:30px; }
.contact-wrapper{  width: 100%; height: 100%; margin:auto; background-color:transparent; }

#contact-text-block{ width: 100%; height: 100%;  background-color:#fff;}
.contact-text{ width: 93%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#support-block{ width: 100%; height: 100%;  background-color:#fff;}
.support-text{ width: 95%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; overflow:hidden; }
.call-text{ width: 100%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; float:none; }
.sales-text{ width: 100%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-top:10px; margin-left:0px; float:none; }

#form-block{ width: 100%; height: 100%;  background-color:#fff;}
.form-content{ width: 93%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#sitemap-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#sitemap-block{ width: 100%; height: 100%;  background-color:#fff;}
.sitemap-content{ width: 95%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

/*sitemap */
._site_nav{    width: 100% !important;  list-style:none; text-decoration: none; border-bottom: 0!important; padding: 0!important; height: 20px;}
._site_nav a{ color:#000 !important; font-weight:bold; text-decoration:none;}
._site_ul{ width:100%; height:auto; margin-left:-30px; float:left; }
._site_ul ul li{ list-style:none;}
		
	
	
}

@media all and (max-width:411px)

{
	
#contact-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#image-block{ width: 100%; height: 100%; margin-bottom:30px; }
.contact-wrapper{  width: 100%; height: 100%; margin:auto; background-color:transparent; }

#contact-text-block{ width: 100%; height: 100%;  background-color:#fff;}
.contact-text{ width: 93%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#support-block{ width: 100%; height: 100%;  background-color:#fff;}
.support-text{ width: 95%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; overflow:hidden; }
.call-text{ width: 100%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; float:none; }
.sales-text{ width: 100%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-top:10px; margin-left:0px; float:none; }

#form-block{ width: 100%; height: 100%;  background-color:#fff;}
.form-content{ width: 93%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#sitemap-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#sitemap-block{ width: 100%; height: 100%;  background-color:#fff;}
.sitemap-content{ width: 95%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

/*sitemap */
._site_nav{    width: 100% !important;  list-style:none; text-decoration: none; border-bottom: 0!important; padding: 0!important; height: 20px;}
._site_nav a{ color:#000 !important; font-weight:bold; text-decoration:none;}
._site_ul{ width:100%; height:auto; margin-left:-30px; float:left; }
._site_ul ul li{ list-style:none;}
		
	
}

@media all and (max-width:384px)

{

#contact-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#image-block{ width: 100%; height: 100%; margin-bottom:30px; }
.contact-wrapper{  width: 100%; height: 100%; margin:auto; background-color:transparent; }

#contact-text-block{ width: 100%; height: 100%;  background-color:#fff;}
.contact-text{ width: 93%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#support-block{ width: 100%; height: 100%;  background-color:#fff;}
.support-text{ width: 95%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; overflow:hidden; }
.call-text{ width: 100%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; float:none; }
.sales-text{ width: 100%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-top:10px; margin-left:0px; float:none; }

#form-block{ width: 100%; height: 100%;  background-color:#fff;}
.form-content{ width: 93%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#sitemap-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#sitemap-block{ width: 100%; height: 100%;  background-color:#fff;}
.sitemap-content{ width: 95%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

/*sitemap */
._site_nav{    width: 100% !important;  list-style:none; text-decoration: none; border-bottom: 0!important; padding: 0!important; height: 20px;}
._site_nav a{ color:#000 !important; font-weight:bold; text-decoration:none;}
._site_ul{ width:100%; height:auto; margin-left:-30px; float:left; }
._site_ul ul li{ list-style:none;}
	
	
}

@media all and (max-width:375px)

{

#contact-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#image-block{ width: 100%; height: 100%; margin-bottom:30px; }
.contact-wrapper{  width: 100%; height: 100%; margin:auto; background-color:transparent; }

#contact-text-block{ width: 100%; height: 100%;  background-color:#fff;}
.contact-text{ width: 93%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#support-block{ width: 100%; height: 100%;  background-color:#fff;}
.support-text{ width: 95%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; overflow:hidden; }
.call-text{ width: 100%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; float:none; }
.sales-text{ width: 100%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-top:10px; margin-left:0px; float:none; }

#form-block{ width: 100%; height: 100%;  background-color:#fff;}
.form-content{ width: 93%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#sitemap-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#sitemap-block{ width: 100%; height: 100%;  background-color:#fff;}
.sitemap-content{ width: 95%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

/*sitemap */
._site_nav{    width: 100% !important;  list-style:none; text-decoration: none; border-bottom: 0!important; padding: 0!important; height: 20px;}
._site_nav a{ color:#000 !important; font-weight:bold; text-decoration:none;}
._site_ul{ width:100%; height:auto; margin-left:-30px; float:left; }
._site_ul ul li{ list-style:none;}
	
	
}

@media all and (max-width:360px)

{

#contact-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#image-block{ width: 100%; height: 100%; margin-bottom:30px; }
.contact-wrapper{  width: 100%; height: 100%; margin:auto; background-color:transparent; }

#contact-text-block{ width: 100%; height: 100%;  background-color:#fff;}
.contact-text{ width: 93%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#support-block{ width: 100%; height: 100%;  background-color:#fff;}
.support-text{ width: 95%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; overflow:hidden; }
.call-text{ width: 100%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; float:none; }
.sales-text{ width: 100%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-top:10px; margin-left:0px; float:none; }

#form-block{ width: 100%; height: 100%;  background-color:#fff;}
.form-content{ width: 93%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#sitemap-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#sitemap-block{ width: 100%; height: 100%;  background-color:#fff;}
.sitemap-content{ width: 95%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

/*sitemap */
._site_nav{    width: 100% !important;  list-style:none; text-decoration: none; border-bottom: 0!important; padding: 0!important; height: 20px;}
._site_nav a{ color:#000 !important; font-weight:bold; text-decoration:none;}
._site_ul{ width:100%; height:auto; margin-left:-30px; float:left; }
._site_ul ul li{ list-style:none;}
	
	
}

@media all and (max-width:320px)

{

#contact-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#image-block{ width: 100%; height: 100%; margin-bottom:30px; }
.contact-wrapper{  width: 100%; height: 100%; margin:auto; background-color:transparent; }

#contact-text-block{ width: 100%; height: 100%;  background-color:#fff;}
.contact-text{ width: 93%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#support-block{ width: 100%; height: 100%;  background-color:#fff;}
.support-text{ width: 95%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; overflow:hidden; }
.call-text{ width: 100%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; float:none; }
.sales-text{ width: 100%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-top:10px; margin-left:0px; float:none; }

#form-block{ width: 100%; height: 100%;  background-color:#fff;}
.form-content{ width: 93%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

#sitemap-content{width: 100%; height: 100%; margin: 0 auto; margin-bottom: -1px; padding-bottom: 1px; background-color: #fff;}
#sitemap-block{ width: 100%; height: 100%;  background-color:#fff;}
.sitemap-content{ width: 95%; height: 100%; margin:auto; background-color:transparent; margin:auto; padding:10px; border: 1px solid #dddddd; border-radius:10px; margin-bottom:10px;  }

/*sitemap */
._site_nav{    width: 100% !important;  list-style:none; text-decoration: none; border-bottom: 0!important; padding: 0!important; height: 20px;}
._site_nav a{ color:#000 !important; font-weight:bold; text-decoration:none;}
._site_ul{ width:100%; height:auto; margin-left:-30px; float:left; }
._site_ul ul li{ list-style:none;}
	
	
}


