@media only screen and (max-width:1040px){
.top-colum, .body-colum, .fotercolum{width:100%;}
.body-part{padding:0 15px;}
.center-div{padding:0px 10px !important;width:100% !important;}}
@media only screen and (max-width:830px){
.menucol{position:relative;}
.menus{position:absolute;top:8px;z-index:999;right:10px;}
.menus ul{margin:42px 0 0 0;background-color:#FFF;box-shadow:-2px 4px 7px 0 rgba(0, 0, 0 , 0.3);display:none;}
.menus li{float:none;border-bottom:solid 1px #ddd;}
.menus li a{padding:5px 25px;text-shadow:none;}
.menuicon{display:block;}
.slide{width:100%;}
.sptcol{margin:10px 0 0 0;width:100%;}
.spt{width:100%;float:left;}
.spt li{width:48%;float:left;clear:none;}
.spt li:last-child{float:right;}}
@media only screen and (max-width:785px){
.colum4, .colum3{margin:0 0 3% 4%;width:48%}
.colum5, .colum6{margin:0 0 3% 2%;width:32%;}
.right-container, .left-side, .right-side{width:100%;}
.spt li{width:100%;float:left;}
.navs{float:none;text-align:center;}
.navs li{float:none;display:inline;}}
@media only screen and (max-width:496px){
.colum2, .colum3, .colum4, .colum5, .colum6{margin:0 0 3% 0;width:100%;}
.sprt{float:left;}
.left-side, .right-side{width:100%;}
.pnme{float:none;}
.pnme span{display:none;}
.pfdet{text-align:left;}}
@media only screen and (max-width:320px){
.spt li{padding:20px 10px 20px 100px;}
.phicon{background:url(../images/contacticon.png) no-repeat scroll 30px center;}
.mailicon{background:url(../images/mailicon.png) no-repeat scroll 30px center;}
.social li{margin:0 3px 5px 0;}
.hd1{font-size:50px;}}
