@media only screen and (min-width:980px) and (max-width:1200px) {

#main-wrapper {width: 980px;}
.topmenu li a {font-size: 19px; padding: 0 17px;}
.b-upper {width: 980px; margin-top:150px;}
.banner-bg{
	width:auto;
	height:490px;
	padding:0;
	margin:0 0 25px 0;
	background:url(../images/banner01.jpg) center top/133% auto no-repeat fixed;
}
.formr {left:630px; width: 308px; padding-top:0;}
.pacbox {
    border: 1px solid #9fd7ee;
    float: left;
    height: auto;
    margin: 0 10px 25px 0;
    padding: 0 0 20px;
    width: 235px;
}
.b-heading {font-size: 25px;}
.right-img {height: auto; width: 450px;}
.points2 {width: 470px;}
.points3 li {width: 45%;}
.payment-box {margin: 0 13px 16px 0; width: 302px; font-size:18px;}
.cont-left {width: 450px;}
.cont-right {width: 345px;}

.iconbox img {float: none; margin: 10px 7px 13px 0px;}
.iconbox{ text-align:center;}
.iconbox h2{ text-align:center;}

.bb1 {width: 228px;}
.imgarea{height: 180px;}
.imgarea img{height: 180px;}
.mbox {margin: 0 20px 0 0; width: 457px;}
.mbox img {height: 300px;}

.ileft {padding: 10px; width: 658px;}
.iright {padding: 10px; width: 245px;}


.add1 {
	width:470px;
	height:auto;
	margin-top:9px;
}
.en-input {height: 22px; margin: 0 0 2px;}
.formtrans { padding: 17px;}
.en-textarea {height: 65px;}

}



@media only screen and (min-width:768px) and (max-width:979px) {

#main-wrapper {width: 740px;}
.b-upper {width: 740px; margin-top:150px;}
h2 {font-size: 18px;}
.pacbox {margin: 0 23px 25px 37px; width: 298px;}
.pacbox img {height: 180px;}
.pacbox:last-child {float: left;}
.calltop {margin: 0 0 5px 0px;}
.topmenu li a {line-height: 34px;}
.logo {margin: 16px 0 0;}

.banner-bg {
    background: rgba(0, 0, 0, 0) url("../images/banner01.jpg") no-repeat fixed center top / 135% auto;
    height: 317px;
}
.formr {left: 468px; width: 260px;}
.formtrans {padding: 10px;}

.enhead {
    font-size: 17px;
    margin: 0;
    padding: 0 0 3px;
}
.en-input {height: 22px; margin: 0 0 2px;}

.formr{padding-top:0;}
.en-textarea {height: 32px; margin-bottom:1px;}
.contactbg {font-size: 23px;}
.subbt {height: 25px; line-height: 23px; font-size:15px;}


}


@media only screen and (min-width:320px) and (max-width:767px) {

#main-wrapper {width: 300px;}
.b-upper {width: 300px; margin-top:150px;}
h2 {font-size: 18px;}
.pacbox {margin: 0 0 25px 7px; width: 286px;}
.pacbox img {height: 180px;}
.pacbox:last-child {float: left;}
.calltop {margin: 0 0 5px 0px;}
.topmenu li a {line-height: 34px;}
.logo {margin: 0 0 7px; width: 100%;}
.banner-bg {
    background: rgba(0, 0, 0, 0) url("../images/banner01.jpg") no-repeat fixed center top / 200% auto;
    height: 317px;
	background-size:cover;
}
.formr {left: 0px; width: 300px; position:absolute;}
.formtrans {padding: 15px;}
.enhead {font-size: 18px; margin: 0; padding: 0 0 6px;}
.en-input {height: 22px; margin: 0 0 2px;}
.formr{padding:0; margin:114px auto 0;}
.en-textarea {height: 45px;}
h1{ background:none; border-bottom:1px solid #0473b7; margin-bottom:10px; padding-bottom:10px;}
h1 span {font-size: 26px; padding: 0; line-height:35px;}
.iconbox {width: 50%;}
.iconbox:last-child { margin-left:75px;}
.shead {width: 300px; font-size:18px; font-weight:bold;}
.md-content button {font-size: 15px !important;}

#portamento_container #header3.fixed .logo{display:none;}
#portamento_container #header3.fixed .calltop{display:none;}
.contactbg {font-size: 20px; line-height: 32px; padding: 8px 0 15px; text-align: center; text-transform: uppercase; width: auto;}
.callf{width:100%; text-align:center;}

.bhead-inner {min-height: 50px;}

.mt{ margin-top:328px !important;}

}



@media only screen and (max-width:320px) {

#main-wrapper {width: 300px;}
.b-upper {width: 300px; margin-top:150px;}
h2 {font-size: 18px;}
.pacbox {margin: 0 0 25px 7px; width: 286px;}
.pacbox img {height: 180px;}
.pacbox:last-child {float: left;}
.calltop {margin: 0 0 5px 0px;}
.topmenu li a {line-height: 34px;}
.logo {margin: 0 0 7px; width: 100%;}
.banner-bg {
    background: rgba(0, 0, 0, 0) url("../images/banner01.jpg") no-repeat fixed center top / 200% auto;
    height: 317px;
	background-size:cover;
}
.formr {left: 0px; width: 300px; position:absolute;}
.formtrans {padding: 15px;}
.enhead {font-size: 18px; margin: 0; padding: 0 0 6px;}
.en-input {height: 22px; margin: 0 0 2px;}
.formr{padding:0; margin:114px auto 0;}
.en-textarea {height: 45px;}
h1{ background:none; border-bottom:1px solid #f6c141; margin-bottom:10px; padding-bottom:10px;}
h1 span {font-size: 26px; padding: 0; line-height:35px;}
.iconbox {width: 50%;}
.iconbox:last-child { margin-left:75px;}
.shead {width: 300px; font-size:18px; font-weight:bold;}
.md-content button {font-size: 15px !important;}

#portamento_container #header3.fixed .logo{display:none;}
#portamento_container #header3.fixed .calltop{display:none;}
.contactbg {font-size: 20px; line-height: 32px; padding: 8px 0 15px; text-align: center; text-transform: uppercase; width: auto;}
.callf{width:100%; text-align:center;}

.bhead-inner {min-height: 50px;}

.mt{ margin-top:328px !important;}

}


