img {
    border: 0 none;
    height: auto;
    max-width: 100%;
    vertical-align: middle;
}
@media only screen and (min-width: 959px) and (max-width: 1024px)
{
}

@media only screen and (max-width: 480px)
{
.logo{width:100% !important; height:60px !important}
.logo img{width:92%; margin:0 4%}
.wrappermain{width:96% !important; margin:0 2% !important}
.wrapper{width:100% !important}
.form{margin:77px 0 0 !important; width:100% !important}
.form input[type="text"]{width:89% !important}
.link{font:400 11px/1.5em "Open Sans",sans-serif !important; top:120px !important}
.header{height:170px !important}
body{background:none !important}
.banner{width:100% !important; height:150px !important}
.fp-slides-container{width:100% !important; height:150px !important}
.fp-slides{width:100% !important; height:150px !important}
.fp-thumbnail{width:100% !important; height:150px !important}
.fp-slides-items{width:100% !important; height:150px !important}
iframe{height:150px !important}
.fp-slider{width:100% !important; height:150px !important}
.container{width:100% !important; margin:10px 0 !important}
.left{width:100% !important}
h2{font-size:20px !important; text-align:left}
.left_part{width:93% !important}
.left_part img{width:100%}
.login_new a{padding:12px 90px 12px 23px !important}
.right_part{width:93% !important; float:left !important}
.right{width:100% !important}
.box{padding:0 !important; width:99% !important}
#footer-container{width:100% !important}
#cssmenu > ul > li > a:hover{margin:0 !important; background:none !important; color:#fff !important}
#cssmenu > ul > li{background:#fff !important}
#cssmenu > ul > li > a:hover{margin-top:0 !important; background:#f2f2f2 !important; color:#222 !important}
#cssmenu > ul > li > a{color:#222 !important; border-bottom:1px dotted #ccc !important}
#cssmenu #menu-button > a{background: #b90101 !important; color:#fff !important}
.jumbotron{padding:15px 10px !important}
.jumbotron h2{margin-bottom:0 !important}
.frt{margin:0 0 20px 0 !important}
.internal_right, .internal_left{width:100% !important; margin:0 !important}
h5, h4{font-size:19px !important; text-align:left}
.grid_box, .grid__item{width:100% !important; margin:0 0 20px 0 !important}
.grid_box .rich-text .grid-map{position:relative !important; width:100% !important}
.sub-contactlt, .sub-contactrt, .contact-left{width:100% !important; margin:0 !important; padding:0 !important}
.p1{float:left !important; width:70% !important; text-align:left}
.sub-contactlt > .contact{width:96% !important}
.contact-input > input, .contact-input > select, .contact-input > textarea, label{width:100% !important}
.select{width:97% !important}
p{font-size:14px !important}
.login-block{width:88% !important; margin:0 !important}
.c_boxlt, .c_boxrt, .c_boxrt img{width:100% !important}
.contact{width:96% !important}
}