@charset "utf-8";
/* CSS Document */
@media only screen and (min-width: 970px) and (max-width: 1099px) 
{
#wrapper{ width:960px;}#logo{padding:30px 0px 12px 0px;}#logo img{width:100%;}#navi-part{width:73%;}.product-box-headline{font:normal 20px Arial, Helvetica, sans-serif;}
.service-box-part{margin:60px 0px 30px 0px;}
}
@media only screen and (min-width: 768px) and (max-width: 969px) 
{
#wrapper{ width:760px;}#header{background:#FFF;}#logo{padding:30px 0px 12px 0px;}#logo img{width:100%;}#navi-part{width:70%;}.header-navi{ background:#3db7ef; padding-top:0px;}.product-box-headline{font:normal 20px Arial, Helvetica, sans-serif;}.contant-box-part{min-height:auto; margin-top:30px;
}.contant-box-img-part{position:relative;top:0;}.product-box{width:48%;}.testi-text-part{width:100%;}.testi-text-img{width:100%;text-align:center;}.testi-text-img img{width:20%;}
.about-choose-left, .about-choose-right{width:100%;padding:30px; margin:10px 0px;}
.contact-left{width:100%;}.contact-right{width:100%;}
.clients-img{width:48%;}
.service-box-part{margin:0px 0px 30px 0px;}.service-box-left{width:100%;padding:0px 0px 0px 0px;}.service-box-right{width:100%;position:relative;right:0px;bottom:0px; text-align:center; margin-bottom:30px;}.service-box-right img{width:50%;}.service-box-heading, .service-box-text{text-align:center;}
}
@media only screen and (min-width: 520px) and (max-width: 767px) 
{
#wrapper{ width:500px;}#header{background:#FFF;}#logo{padding:10px 0px 0px 0px; width:100%; text-align:center;}#logo img{width:30%;}#navi-part{width:100%;padding:0px 0px 0px 0px;}.header-navi{ background:#3db7ef; padding-top:0px;}.product-box-headline{font:normal 20px Arial, Helvetica, sans-serif;}.contant-box-part{min-height:auto; margin-top:30px;}.contant-box-img-part{position:relative;top:0;}.product-box{width:48%;}.testi-text-part{width:100%;}.testi-text-img{width:100%;text-align:center;}.testi-text-img img{width:30%;}.contant-box-img{width:80%;margin:0px 10% 30px 10%;}#footer{padding:10px 0px 0px 0px;margin:0px 0px 0px 0px;}.footer-logo{position:relative;top:0px;}
.about-choose-left, .about-choose-right{width:100%;padding:30px; margin:10px 0px;}.about-banner-text{display:none;}
.contact-left{width:100%;}.contact-right{width:100%;}
.clients-img{width:48%;}
.service-box-part{margin:0px 0px 30px 0px;}.service-box-left{width:100%;padding:0px 0px 0px 0px;}.service-box-right{width:100%;position:relative;right:0px;bottom:0px; text-align:center; margin-bottom:30px;}.service-box-right img{width:50%;}.service-box-heading, .service-box-text{text-align:center;}
}
@media only screen and (min-width: 470px) and (max-width: 519px) 
{
#wrapper{ width:460px;}#header{background:#FFF;}#logo{padding:10px 0px 10px 0px; width:100%; text-align:center;}#logo img{width:30%;}#navi-part{width:100%;padding:0px 0px 0px 0px;}.header-navi{ background:#3db7ef; padding-top:0px;}.product-box-headline{font:normal 20px Arial, Helvetica, sans-serif;}.contant-box-part{min-height:auto; margin-top:30px;}.contant-box-img-part{position:relative;top:0;}.product-box{width:98%;}.testi-text-part{width:100%;}.testi-text-img{width:100%;text-align:center;}.testi-text-img img{width:30%;}.contant-box-img{width:80%;margin:0px 10% 30px 10%;}#product-part{background:#28a1d7;}.header-phone, .header-mail{width:100%;padding:0px 0px 10px 0px;text-align:center;background:none;}#banner-part{width:460px;margin:0px auto;float:none;}#footer{padding:10px 0px 0px 0px;margin:0px 0px 0px 0px;}.footer-logo{position:relative;top:0px;}
.about-choose-left, .about-choose-right{width:100%;padding:30px; margin:10px 0px;}.about-banner-text{display:none;}
.contact-left{width:100%;}.contact-right{width:100%;}.contact-input{width:100%;}
.clients-img-part{width:99%;}.clients-img{width:48%;}
.service-box-part{margin:0px 0px 30px 0px;}.service-box-left{width:100%;padding:0px 0px 0px 0px;}.service-box-right{width:100%;position:relative;right:0px;bottom:0px; text-align:center; margin-bottom:30px;}.service-box-right img{width:50%;}.service-box-heading, .service-box-text{text-align:center;}
}
@media only screen and (min-width: 320px) and (max-width: 469px) 
{
#wrapper{ width:310px;}#header{background:#FFF;}#logo{padding:10px 0px 10px 0px; width:100%; text-align:center;}#logo img{width:50%;}#navi-part{width:100%;padding:0px 0px 0px 0px;}.header-navi{ background:#3db7ef; padding-top:0px;}.product-box-headline{font:normal 20px Arial, Helvetica, sans-serif;}.contant-box-part{min-height:auto; margin-top:30px;}.contant-box-img-part{position:relative;top:0;}.product-box{width:98%;}.testi-text-part{width:100%;}.testi-text-img{width:100%;text-align:center;}.testi-text-img img{width:45%;}.contant-box-img{width:98%;}#product-part{background:#28a1d7;}.header-phone, .header-mail{width:100%;padding:0px 0px 10px 0px;text-align:center;background:none;}.contant-heading, .product-heading{font:normal 25px Arial, Helvetica, sans-serif;text-align:center;}.contant-text, .product-text, .testi-text, .testi-text-name{text-align:center;}.footer-left, .footer-right{width:100%; text-align:center;}#banner-part{width:310px;margin:0px auto;float:none;}#footer{padding:10px 0px 0px 0px;margin:0px 0px 0px 0px;}.footer-logo{position:relative;top:0px; margin-bottom:10px;}
.about-choose-left, .about-choose-right{width:100%;padding:20px 10px; margin:10px 0px;}.about-banner-text{display:none;}
.contact-left{width:100%;}.contact-right{width:100%; padding:20px 10px;}.contact-input{width:100%;}
.clients-img-part{width:99%;}.clients-img{width:98%;}
.service-box-part{margin:0px 0px 30px 0px;}.service-box-left{width:100%;padding:0px 0px 0px 0px;}.service-box-right{width:100%;position:relative;right:0px;bottom:0px; text-align:center; margin-bottom:30px;}.service-box-right img{width:85%;}.service-box-heading, .service-box-text{text-align:center;}
}