@media only screen and (max-width: 1200px) {
.container-web{
	width:960px;
}
.primary-menu ul li a{
    padding:32px 8px;
}
}
@media only screen and (max-width: 960px) {
.container-web{
	width:100%;
}
#menumobile{
	display:block;
}
.top-header,.primary-menu{
	display:none;
}
.wrap-bheader{
    height:auto;
}
.logo{
    width:50%;
    height:70px;
}
.logo img{
    padding:5px 0;
}
.left-contents,.right-contents{
    width:100%;
    padding:0;
}
.tfooter-inner{
    margin-left:0;
    margin-right:0;
}
.tfooterbox,.tfooterbox:first-child,.tfooterbox:last-child{
    width:100%;
    padding:0;
}
#container{
    padding:0 10px;
}
.aboutco-inner{
    margin-left:0;
    margin-right:0;
}
.aboutco-co,.aboutco-imagesgallery{
    width:100%;
    padding:10px 0;
}
.contactco{
    padding:90px 10px;
}
}
@media only screen and (max-width: 760px) {
.singleproslide .item{
    height:280px;
}
.probox:nth-child(3n+1){
    clear:none!important;
}
.probox:nth-child(2n+1){
    clear:both!important;
}
.probox{
    width:50%!important;
}
.probox-thumb{
    height:300px;
}
.left-secformreg,.right-secformreg{
    width:100%;
	padding:0;
}
.secformreg-thumb{
    width:100px;
    height:110px;
}
.catnewsbox-thumb{
    width:150px;
}
.catnewsboxinfo{
    width:-webkit-calc(100% - 150px);
    width:-moz-calc(100% - 150px);
    width:calc(100% - 150px);
}
.newshome-details{
    margin-left:0;
    margin-right:0;
}
.newshomebox{
    width:100%;
    padding:10px 0;
}
.contactco-title span{
    font-size:18px;
}
}
@media only screen and (max-width: 450px) {
.singleproslide .item{
    height:200px;
}
.prohome-details{
	margin-left:0;
    margin-right:0;
}
.probox{
	width:100%!important;
	padding:10px 0;
}
.singlepro-contact li a{
    padding:5px 10px;
    font-size:14px;
}
}