@media only screen and (max-width: 1239px) {
header nav li { display: inline-block; padding: 0 4px; font-size: 11px; }
header .right-panel .search_box { width: 62%; }
header .right-panel .quick { width: 38% }
.title-row .centering { padding-left: 0 }

}
 @media only screen and (max-width: 1023px) {
	
header .top-bar .logo { max-width: 150px; }
header .right-panel { width: 75% }
header .right-panel .search_box .f_row { width: 69% }
header .right-panel .search_box { width: 65% }
header .right-panel .quick { width: 35% }
header .right-panel .quick li { padding: 0 5px; font-size: 11px; }
footer .top-row .about { padding: 0 25px 0 15px; }
footer .top-row .about p { font-size: 14px; line-height: 22px }
footer .top-row h3 { font-size: 22px; font-weight: 500; line-height: 30px }
footer .top-row .col { padding: 0 15px; }
footer .top-row .col li a { font-size: 14px; }
footer .top-row ul { padding-top: 20px; }
footer .top-row li { padding: 4px 0 }
footer .copyright { font-weight: 400 }
header .right-panel .quick { width:40%}
header .right-panel .quick li{ font-size:11px; padding:0 2px}
header .right-panel .search_box{ width:60%; padding-right:5px;}
}
 @media only screen and (max-width: 1139px) {
header nav ul { display: none }
header nav { padding: 0; height: 50px }
.mm-listview img { display: inline-block }
.mm-menu { background: #e24921; }
.mm-opened #wrapper { box-shadow: 0px 0px 10px rgba(0,0,0,0.4); -webkit-box-shadow: 0px 0px 10px rgba(0,0,0,0.4); -ms-box-shadow: 0px 0px 10px rgba(0,0,0,0.4); }
.mm-opened a.close { display: block; top: 35px; }
.mm-opened a.logo { opacity: 0; }
#back-to-top { display: block; }
a.close { width: 50px; height: 20px; font-size: 0px; position: absolute; left: 10px; top: 19px; z-index: 8888; }
a.close:before, a.close:after { width: 30px; height: 3px; display: block; position: absolute; left: 4px; top: 0px; content: ""; background: #ccc; transform: rotate(45deg); -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); }
a.close:after { transform: rotate(-45deg); -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); }
a.mobilemenu { display: block; font-size: 16px; color: #fff; height: 30px; line-height: 32px; font-family: 'PT Sans', sans-serif; text-transform: uppercase; overflow: hidden; padding: 0 35px 0 0; position: absolute; right: 15px; top: 65px; width: 82px; }
.mobilemenu span { width: 30px; -webkit-transition: -webkit-transform .3s; transition: transform .3s; background: #fff; display: block; height: 3px; position: absolute; right: 0; top: 15px; }
.mobilemenu span:before { top: -10px; transition-property: top, transform; }
.mobilemenu span:after, .mobilemenu span:before { background-color: #fff; content: ""; display: block; height: 3px; left: 0; position: absolute; width: 100%; transition-duration: .3s, .3s; }
.mobilemenu span:after { bottom: -10px; transition-property: bottom, transform; }
.mm-menu .mm-navbar > *, .mm-menu .mm-navbar a, .mm-listview > li > a, .mm-listview > li > span { text-transform: uppercase; }
.mm-menu .mm-navbar .mm-btn::before, .mm-menu .mm-navbar .mm-btn::after, .mm-menu .mm-listview > li .mm-prev::before, .mm-menu .mm-listview > li .mm-next::after, .mm-menu .mm-listview > li .mm-arrow::after, .mm-menu .mm-listview > li .mm-prev::after, .mm-menu .mm-listview > li .mm-next::before { border-color: rgba(255,255,255,0.5); }
#header nav#menu { display: none; }
#header:before { width: 100%; height: 40px; content: ''; position: absolute; left: 0px; top: 0px; background: rgba(0,0,0,0.3); }
header .right-panel .quick li{ font-size:12px; padding:0 4px}
.mm-listview  li:last-child{ display:none}
#mm-0 li:last-child { display:none}
#mm-0 li img{ float:left; margin: 0 5px 0 0; width:14px; height:auto}
header .right-panel .quick li:last-child { display:inline-block}
}
 @media only screen and (max-width: 767px) {
header .right-panel .quick { position: absolute; left: 0; top: 70px; width: auto }
header .top-bar .quick a { color: #fff }
header .right-panel { width: auto }
header .right-panel .search_box { padding-right: 0; width: 335px; float: right }
header .right-panel .quick { top: 60px; }
a.mobilemenu { top: 81px; }
header .right-panel .search_box .f_row .input { padding: 10px 15px; }
header .right-panel .search_box .f_row button { padding: 11px; }
.title-row .breadcrumbs { width: 100%; padding-bottom: 20px; }
.title-row { padding: 25px }
footer .top-row { display: block; padding-bottom: 20px; margin-bottom: 20px; }
footer .top-row .about { width: 100%; padding-bottom: 20px; border-bottom: 1px solid #3e4755; margin-bottom: 20px; text-align: center }
footer .top-row .about img { display: inline-block }
footer .top-row .col { width: 32%; display: inline-block; vertical-align: top }
footer .copyright { display: block; text-align: center }
footer .copyright p { width: 100%; text-align: center }
footer { padding: 25px 0 }
}
 @media only screen and (max-width: 540px) {
a.mobilemenu { top: 19px; }
header .right-panel .quick { position: static }
header nav { display: none }
header .top-bar { padding: 0 }
header .top-bar .logo { margin: 15px }
header .right-panel { width: 100%; background: #e24921; }
header .right-panel .search_box { width: 100%; padding: 15px; }
header .right-panel .search_box .f_row { width: 70% }
header .right-panel .search_box a { width: 28%; margin-left: 2% }
.mm-opened a.close { display: block; top: 30px; }
header .right-panel .quick { width: 100%; text-align: center; padding: 15px; border-top: 1px solid #fff }
header .right-panel .search_box a { color: #fff }
header .right-panel .search_box .f_row .input { font-size: 12px; }
.title-row h1 { font-size: 35px; line-height: 40px }
.title-row .plan { padding: 5px 0 0 }
footer .top-row { border: none; margin-bottom: 0; padding-bottom: 0 }
footer .top-row .col { width: 100%; padding-bottom: 20px; border-bottom: 1px solid #3e4755; margin-bottom: 20px; }
}
 @media only screen and (min-width: 1140px) {
	  .hamburger_icon{display: none;}
.mm-menu.mm-current { display: none !important; }
html.mm-opening .mm-slideout { transform: translate(0px, 0px) !important; -webkit-transform: translate(0px, 0px) !important; }
html.mm-opened { overflow: visible !important; }
html.mm-opened body { overflow: visible !important; }
#mm-blocker { display: none !important; }
}
