/*------------------------------------*\
    Media Queries
\*------------------------------------*/

@media only screen and (min-width: 200px) and (max-width: 1100px) {

}
@media only screen and (min-device-width : 890px) and (max-device-width : 1024px) {
.vc_tta-panel-body .wpb_column{width:50%;}
.vc_tta-panel-body .vc_row{max-width:100%;}
}
@media only screen and (min-device-width : 760px) and (max-device-width : 889px) {
.footer #main{width:50%;}
.ptp-col{width:33.3% !important}
.vc_tta-panel-body .wpb_column{width:100%;}
.vc_tta-tabs #img{
margin: auto;
display: table;
float: none;
}
.content3{width: 95% !important;}
.content2{width: 95% !important;}
.wpb_single_image .vc_figure{
margin: auto !important;
display: table !important;
margin-top: 20px !important;
}
}
@media only screen and (min-device-width : 600px) and (max-device-width : 760px) {
.content3{width: 95% !important;}
.content2{width: 95% !important;}
.footer #main{width:50%;}
.ptp-col{width:33.3% !important}
.vc_tta-panel-body .wpb_column{width:100%;}
.vc_tta-tabs #img{
margin: auto;
display: table;
float: none;
}
.sidebar{width:100%;}
.bpage{width:100%;}
.wpb_single_image .vc_figure{
margin: auto !important;
display: table !important;
margin-top: 20px !important;
}
}
@media only screen and (min-device-width : 490px) and (max-device-width : 599px) {
.content3{width: 95% !important;}
.content2{width: 95% !important;}
.sidebar{width:100%;}
.bpage{width:100%;}
.footer #main{width:50%;}
.ptp-col{width:50% !important}
.vc_tta-panel-body .wpb_column{width:100%;}
.vc_tta-tabs #img{
margin: auto;
display: table;
float: none;
}
.wpb_single_image .vc_figure{
margin: auto !important;
display: table !important;
margin-top: 20px !important;
}
}
@media only screen and (min-device-width : 320px) and (max-device-width : 489px) {
.content3{width: 95% !important;}
.content2{width: 95% !important;}
.sidebar{width:100%;}
.bpage{width:100%;}
.header #form .support{height: auto;}
.vc_tta-panel-body .wpb_column{width:100%;}
.vc_tta-tabs #img{
margin: auto;
display: table;
float: none;
}
.wpb_single_image .vc_figure{
margin: auto !important;
display: table !important;
margin-top: 20px !important;
}
}
@media only screen and (max-width : 800px) {
table {
		overflow-x: auto;
		overflow-y: hidden;
		display: block;
	}
.tablepress thead th {
    padding: 0px 5px !important;
}
}
@media only screen and (max-width : 640px) {
.content3{width: 95% !important;}
.content2{width: 95% !important;}
.bmain .bottom span {
    float: right;
    width: 100%;
    border-top: 1px solid #e4e4e4;
    margin-top: 5px;
    padding: 8px 0px;
}
.vc_tta-panel-body .wpb_column{width:100%;}
.vc_tta-tabs #img{
margin: auto;
display: table;
float: none;
}
.header #logo{width:100%;border-bottom: 1px solid #efefef;}
.header #logo img{
margin: auto;
display: block;
}
.header #form{width:100%;}
.footer #main{width:100%;}
.ptp-col{width:100% !important}
.wpb_single_image .vc_figure{
margin: auto !important;
display: table !important;
margin-top: 20px !important;
}
}
@media only screen and (max-width : 410px) {
.ptp-col{width:100% !important}
#nav:target > ul{
display: block;
top: auto;
float: right;
width: 100%;
margin-top: 50px;
}
.head-top .right{width:100%;}
.head-top .left{width:100%;}
}

@media only screen and (min-width: 410px) and (max-width: 767px) {
.head-top .right{width:100%;}
.head-top .left{width:100%;}
#nav:target > ul{display:block;top:154px}
}

@media only screen and (min-width: 200px) and (max-width: 1100px) {
	.nav-list {
		display:none;
	}
	.nav-click {
		display: block;
float: left;
width: 100px;
height: 40px;
cursor: pointer;
position: relative;
text-align: left;
padding-left: 10px;
	}
	.nav-mobile-open {
		border-radius:5px 5px 0 0;
		-webkit-border-radius:5px 5px 0 0;
		-moz-border-radius:5px 5px 0 0;
	}
	.nav-item:hover .nav-submenu {
		display:none;
	}
	.nav-submenu {
		position:static;
		width:100%;
	}
        .nav-item a{color: #F2F2F2 !important;}
.nav-submenu-item a{background: #272727 !important;border-top: 1px solid #6E6E6E !important;padding-right: 30px !important; color: #a4f2ff !important;}
}