@media only screen
and (max-width : 1100px) {
  html, body{
    -webkit-touch-callout: none;
    -webkit-user-select: none; /* Webkit */
    -moz-user-select: none;    /* Firefox */
    -ms-user-select: none;     /* IE 10  */
  }
  /*header*/
  header, nav.page_nav, #banner, #middle, #main_area, #bottom1, #bottom2, .footer_top, .footer_btm {padding: 0 25px}

}

/* Large Tablet Devices */
@media only screen
and (max-width : 1024px) {
   /* Nav Area Sub-Menu Style */
   nav.page_nav ul li.menu-item-has-children > span{display:block;font-size: 17px;right:20px;top:30px;position:absolute;}
   nav.page_nav ul li:hover > ul{display: none;}
}

@media only screen
and (max-width : 1000px) {

	/*Header Area*/


	/*Nav Area*/
	nav.page_nav {clear: both; height:auto;margin:auto; padding:10px; transition:none; position:relative; width:100%; right:0; top:0; font-size: 0;}
	nav.page_nav ul{ margin:0; text-align:center;}
	nav.page_nav ul li{width: 32%; text-align: center; border:1px solid rgba(255,255,255,.5); margin:5px!important;}
	nav.page_nav ul li:after{content: "";}
	nav.page_nav ul li a {margin:0;}

	nav.page_nav ul li span{right:0;top:5px;}

	nav.page_nav ul ul, nav.page_nav ul ul li, nav.page_nav ul ul li a {width:100%;}
	nav.page_nav ul ul li{margin: 0 !important}

	/*Banner Area*/
	#banner{text-align:center; height:auto; margin:0; padding:0;}
	.slider {width: 232%; max-width: 300%; left: -42%;}
	.box_skitter{display:none;}
	.rslides{display:block;}
	
	.bnr_info {padding:40px 25px; position:static; }

	.non_ban {width: 100%; left: 0;}
	.non_ban img { width: 181%; max-width: 300%; position: relative; left: -38%; }

	/*Middle Area*/


	/*Main Area*/


	/*Bottom Area*/
	#bottom1{}
	.btm1_con {}

	/*Footer Area*/
	footer{}

}

@media only screen
and (max-width : 800px) {
	/* Other */
	.thumb_right_dd, .thumb_left_dd{width: 300px}
	.sitemap{-webkit-column-count: 1; -moz-column-count: 1; column-count: 1; -webkit-column-gap: 0; -moz-column-gap: 0;  column-gap: 0;}

	/* Header Area */
	.main_logo{width:calc(100% - 80px); position:static;}

	/* Nav Area */
	#nav_area{padding:25px 15px;}
	.nav_toggle_button{display:block;}
	nav.page_nav {width: 280px;position: fixed;top: 0;right: -280px;height: 100%;background: #999999;transition: all 0.7s ease;overflow-y: scroll;padding: 0 0 30px;opacity: 0;}
	nav.page_nav ul{margin: 0; padding: 0;}
	nav.page_nav ul li{width: 100%; display: block; margin: 0 auto !important;border: none;border-bottom: 1px solid #f8f8f8;text-align: left;}
	nav.page_nav ul li:last-child{border-bottom: none;}
	nav.page_nav ul li a{line-height: 50px;padding: 0 10px}

	nav.page_nav ul ul{width:100%; position:relative;  transition:none;}
	nav.page_nav ul ul li {border:none; width:100%;}

	/* Toggle Style */
	.toggle_right_nav {position: fixed;top: 0;left: 0;right: 0;width:100%;height: 100%;z-index: 1000;visibility: hidden; transition: all 0.7s ease;}
	.toggle_nav_close {position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2;}
	.toggle_right_cont {visibility: visible;background: rgba(0,0,0,0.9);}
	nav.toggle_right_style {right: 0;opacity: 1;z-index: 45;}
	.logo_slide_right {float:left;width: calc(100% - 90px);}

	.menu_slide_right {display: block;text-align: left;padding: 20px 10px;background: #fff;position: relative;}


	/*Footer Area*/
	.footer_nav ul{ margin:0; text-align:center; font-size: 0;}
	.footer_nav ul li{width: 32%; text-align: center; border:1px solid rgba(255,255,255,.5); margin:0px 2px 6px !important;}
	.footer_nav ul li:after{background: none;}
	.footer_nav ul li a{line-height: 50px;}


}

/* Smartphones */
@media only screen
and (max-width : 600px) {

	/*Banner Area*/
	.mobi_ban{display: block;}
	.non_ban img {width: 270%; left: -87%;}
	.page_title { font-size:30px;}

	/*Middle Area*/


	/*Bottom Area*/


	/*Footer Area*/
	footer {padding-bottom: 45px;}
	.footer_comp{display:block; line-height: 28px;}
	.footer_comp:before, .footer_comp:after{display: none;}
	.footer_nav ul li{width:100%; margin: 0 auto 6px!important;}

	/*Others*/
	.col2, .col3{-webkit-column-count: 1; -moz-column-count: 1; column-count: 1; -webkit-column-gap: 0; -moz-column-gap: 0;  column-gap: 0;}
	.thumb_left_dd, .thumb_right_dd, .thumb_center_dd, .slider{display: none;}
	main .bullet{padding-left:10px;}

	/*For (AddThis) Plugins*/
	.withAddThis_plugins {bottom: 48px;}
	.withAddThis_ftr_btm {padding: 0 10px 88px;}
	/*End (AddThis) Plugins*/

	html #wpadminbar {position:fixed!important;}

}