@media(max-width: 1300px){
	.bottomfooter .col-md-2:first-child{padding-left: 35px}
}
@media(max-width: 1024px){
	.topheader .col-md-3 > .row > .lang{display: none;}
	.topheader .col-md-3 img{max-width: 200px}
	.menuright .boxnews .info h5 a,body{font-size: 13px}
	.overlay {position: fixed;background-color: rgba(0,0,0,0.5);width: 100%;height: 100%;z-index: 150;display: none;}
	header .nav-click {
		display: block;
	    background: url(../images/nav-click.png) no-repeat center top;
	    width: 42px;
	    border-radius: 5px;
	    height: 38px;
	    background-size: 42px;
	    right: 10px;
	    top: 10px;
	    position: fixed;
	    cursor: pointer;
	    z-index: 200;
	    -webkit-transition: right 300ms ease 0s;
	    -moz-transition: right 300ms ease 0s;
	    -o-transition: right 300ms ease 0s;
	    -ms-transition: right 300ms ease 0s;
	}
	nav.mobile .menu {float: left;width: 100%;background: #949AA1;}
	nav.mobile .menu ul {margin: 0;padding: 0;list-style: none;}
	nav.mobile.active {display: block;}
	nav.mobile .search {background: #4C5156;padding: 20px 0px;float: left;width: 100%;}
	nav.mobile .search i {cursor: pointer;float: left;width: 40px;height: 40px;text-align: center;line-height: 40px;color: #FFF;font-size: 18px;}
	nav.mobile .lang {float: left;width: 100%;background: rgba(255,255,255,0.7);text-align: center;padding: 10px 0px;}
	nav.mobile .lang a.active {opacity: 1;}
	nav.mobile .lang a {display: inline-block;margin: 0px 3px;opacity: 0.5;}
	nav.mobile {position: fixed;top: 0;width: 260px;right: -260px;height: 100%;overflow-x: hidden;overflow-y: scroll;background: #ccc;z-index: 200;display: none;}
	nav.mobile .menu ul li.active a {background: #61676D;}
	nav.mobile .menu ul li {position: relative;}
	nav.mobile .menu ul li a {display: block;width: 100%;text-align: center;border-bottom: solid 1px #CCC;color: #FFF;font-family: "MYRIADPRO-BOLDCOND";font-size: 18px;text-transform: uppercase;padding: 10px;position: relative;}
	nav.mobile .menu ul li span.dropdown {background: url(../images/arrow_down.png) no-repeat center center;position: absolute;left: 0;top: 0;width: 45px;height: 45px;z-index: 10;cursor: pointer;}
	nav.mobile .search input {float: left;width: calc( 100% - 40px );height: 40px;background-color: rgba(0,0,0,0.3);border: none;border-radius: 5px;color: #FFF;padding: 0px 10px;}
	nav.mobile .menu ul.sub {display: none;}
	nav.mobile .menu ul {margin: 0;padding: 0;list-style: none;}
	header .nav-click.active {right: 270px;background-position: center bottom;}
	.topheader .col-md-7 p#col1{font-size: 25px}
	ul.menu{display: none;}
	.responsive{display: block;float: right;}
	#dlmenu button{padding: 8px 10px;border: none;color: #fff;background: #f37123;font-size: 25px;outline: none;}
	.bottomheader #formsearch{margin-right: 10px}
	.bottomheader #formsearch input{height: 41px;padding: 10px}
	.bottomheader #formsearch span{padding: 10px}
	.topfooter .item h5{min-height: 38px}
	nav#left{display: none;}
	.banner .body{font-size: 25px;top: 45%}
	.breakcrumbs{padding: 10px 25px}
	.topfooter{background-size: auto 100%;}
	.bottomfooter .col-md-4,.bottomfooter .col-md-2{width: 25%}
	.bottomfooter .col-md-2:first-child{padding-left: 30px}
	.bottomfooter .col-md-2:first-child:after, .bottomfooter .col-md-2:first-child:before{display: none;}
	.bottomfooter .col-md-4{font-size: 10px}
	.boxnews .info h5 a{font-size: 15px}
	.boxnews .info p#date,.boxnews .info h5{margin: 0}
	.contact #owlbutton div.item:after{top: 98%}
	#owlbutton{margin-top: 30px}
}
@media(max-width: 768px){
	.newsdetail .othernews{display: block;}
	.topheader .col-md-2{text-align: center;margin-bottom: 15px}
	.topfooter .item{border:none;}
	.topfooter{padding-top: 10px;background-size: auto}
	.topfooter .item h5{margin-top: 0;min-height: auto}
	.bottomfooter .col-md-2:first-child{width: 25%;padding: 0;font-size: 18px;text-align: center;}
	.bottomfooter .col-md-2:first-child .row{margin: 0}
	.bottomfooter .col-md-4{width: 37.5%}
	.bottomfooter .col-md-8{width: 45%;padding: 0;text-align: center;}
	.bottomfooter .container-fluid > .row > div{float: left;}
	.bottomfooter .col-md-2:last-child{width: 100%;text-align: center;}
	.breakcrumbs{min-width: auto}
	.breakcrumbs li:last-child{margin-right: 0;}
	.banner .body{font-size: 20px;top: 40%}
	.menuright{display: none;}
	.contact .map .content .item #info span{float: left;}
	#owlbutton .owl-buttons > div.owl-prev{left: 0px}
	#owlbutton .owl-buttons > div.owl-next{right: 0px}
}
@media(max-width: 736px){
	.bottomheader .row{margin: 0}
	.topfooter .item{border-bottom: 1px dashed rgba(255,255,255,0.17)}
	.topfooter .item h5{min-height: 38px;}
	.bottomfooter .col-md-2:first-child{float: left;}
	.bottomfooter .col-md-8{width: 75%;float: left;text-align: right;padding-right: 30px}
	.bottomfooter .col-md-2:last-child{text-align: center;width: 100%}
	.breakcrumbs{display: none}
	.banner .body span{border: none;padding: 0}
	.bottomfooter .col-md-2:last-child{margin-top: 0}
	.newshome{padding-left: 15px}
	.newshome .boxnews .col-md-4{width: 40%}
	.newshome .boxnews .col-md-8{width: 60%}
}
@media(max-width: 667px){
	.bottomfooter .container-fluid .row >div{width: 100%;text-align: center;}
}
@media(max-width: 480px){
	.boxnews .img img{width: 100%}
	.topheader .col-md-2 img{width: 145px}
	.topheader .col-md-7 p#col1{font-size: 18px}
	.topheader .col-md-7 p#col2 img{width: 180px}
	.newshome .boxnews .col-md-8,.newshome .boxnews .col-md-4{width: 100%}
	.newsdetail .othernews ul a{font-size: 13px}
	.topfooter .item > p,.topfooter .item h5{min-height: 10px;}
	.contact .map .content .item #info i.dash{display: none;}
	.contact .map .content .item #info span{width: 100%;text-align: center;margin-top: 10px}
	.contact .map .content .item #info span:first-child{margin: 0}
	.contact .map .content .item #info span:last-child{margin-bottom: 10px}
	.contact .wrap #title,{font-size: 25px}
	.bottomfooter .col-md-4{line-height: 40px;font-size: 14px}
}
@media(max-width: 320px){
	body {font-size: 12px;}
	.topheader .col-md-2 img{width: 120px}
	.topheader .col-md-7 p#col1{margin-bottom: 5px;font-size: 16px}
	h3.title{font-size: 25px}
	.bottomfooter .col-md-2:first-child{line-height: 50px}
	.bottomfooter .col-md-8{line-height: 20px;padding: 10px 0}
	.topfooter .container-fluid{padding: 0}
	.topfooter .item h5{font-size: 15px;}
	.topfooter .item h5,.topfooter .item > p{min-height: 10px}
}