@media (max-width: 1300px) {
}
@media (max-width: 1171px) {
/* Structure */
.fixed-row {
	width: 96% !important;
	margin: 0 auto;
}
/* inner-header */
#inner_head_banner .i_b_content {
	top: 30px;
}
#inner_head_banner .i_b_content h1 {
	margin: 0 0 10px 0;
	font: 400 40px/100% 'PT Serif';
}
#inner_head_banner .i_b_content p {
	margin: 0;
	font: 400 13px/16px 'PT Serif';
}
/*- menu-dropdown -*/
.megnor-advanced-menu-popup_inner div.column {
	padding-right: 15px;
	width: 220px;
}
/*
.megnor-advanced-menu-popup_inner .block1 { width:75%; } 
.megnor-advanced-menu-popup_inner .block2 { width:25%; } 
*/ 
/*  jobs-list */
.jobs-application-apply .main {
	width: 100%;
	margin: 0;
}
}
@media (max-width: 1049px) {
#header #main-menu {
	padding-left: 5px;
}
}
@media (max-width: 1000px) {
/* Structure */
.desktop-view {
	display: none;
}
.mobile-view {
	display: block;
}
#page {
	padding: 0;
}
/* printer_level_bottom_sec */
#pro_level_t_s .con_r {
	padding: 0;
}
/* header */
#header .logo {
	width: 20%;
}
#header .search {
	width: 30%;
}
#header #main-menu {
	width: 48%;
	padding: 0 10px;
}
#header #main-menu .menu a {
	padding: 5px 15px;
}
.tippytop {
	width: 15%;
}
#header .search {
	width: 18%;
}
#header #main-menu {
	width: auto;
	padding-top: 18px;
}
}

@media (max-width: 900px) {
#header #main-menu {
	width: 33%;
}
.tippytop {
	width: 19%;
}
}

@media (max-width: 800px) {
/* home_soft_solu */

#home_soft_solu {
	background-position: left top;
}
#home_troy_toner {
	background-position: right top;
}
/* h_con_box */



.h_box_outer, #home_troy_toner .h_box_outer {
	float: none !important;
	margin: 0 auto;
}
.h_box_outer .para, .h_box_outer .section-title {
	text-align: center;
}
/* home-troy-toner */



#home_troy_toner .global_row .col6 {
	width: 100%;
	float: none !important;
}
#home_troy_toner .img_sec {
	padding-top: 0;
}
/* home-printer-solution */



#home_printer_solution .global_row .col6 {
	width: 100%;
	float: none !important;
}
#home_printer_solution .img_sec {
	padding-bottom: 15px;
	text-align: center;
}
/* home-paper-supplies */



#home_paper_supplies .global_row .col6 {
	width: 100%;
	float: none !important;
}
#home_paper_supplies .img_sec {
	padding-top: 0;
}
}

@media (max-width: 767px) {
/* Structure */

.h_box_outer {
	width: 100% !important;
	float: none !important;
}
.f-left-change, .f-right-change {
	float: none !important;
}
.w-flexible {
	width: 100% !important;
	float: none !important;
}
.margin-bot-mobile {
	margin-bottom: 20px !important;
}
.margin-bot-desktop {
	margin-bottom: 0 !important;
}
.global_row .col6, .global_row .col4, .global_row .col3, .global_row .col2, .global_row .col9 {
	width: 100% !important;
	float: none !important;
}
.global_row2 .col_50 {
	width: 100%;
	float: none;
}
h1.section-title {
	font: 400 26px/28px 'PT Serif';
}
h1.section_title02 {
	font: 400 24px/28px 'PT Serif';
}
/* footer */



#footer .footer-top .f_t_row .col20 {
	width: 50%;
	padding: 0;
	margin: 0 0 15px 0;
	float: none;
}
/* header */

#header .logo {
	text-align: center;
}
#header #main-menu {
	width: 100%;
	float: none;
	padding: 20px 0 0 0;
}
#header #main-menu .nav-inner {
	margin: 0;
}
/* inner-header */



#inner_head_banner img {
	min-height: 150px;
}
#inner_head_banner .i_b_content {
	top: 15px;
}
#inner_head_banner .i_b_content h1 {
	margin: 0 0 10px 0;
	font: 400 20px/100% 'PT Serif';
}
#inner_head_banner .i_b_content p {
	margin: 0;
	font: 400 13px/16px 'PT Serif';
}
/* printer_pro_sec */



.printer_pro_sec ul li {
	width: 100%;
	padding: 0 0 25px 0;
	float: none;
}
/* support-t-link */



#support_t_link ul li {
	padding: 40px 15px 70px 15px; /*text-align:center;*/
}
#support_t_link ul li .l_icon {
	float: none;
	width: 100%;
	margin: 0 0 10px 0;
	text-align: center;
}
#support_t_link ul li .r_con {
	float: none;
	width: 100%;
	margin: 0 0 10px 0;
	text-align: center;
}
#support_t_link ul li .more_btn {
	right: 0;
	left: 0;
	margin: 0 auto;
	bottom: 20px;
	top: inherit;
}
#support_t_link ul li .ac-content {
	padding: 0;
}
/* support_sec_01 */



#support_sec_01 .supp_c_out .r_icon {
	float: none;
	width: 100%;
	margin: 0 0 10px 0;
	text-align: center;
}
#support_sec_01 .supp_c_out .l_con {
	float: none;
	width: 100%;
	margin: 0 0 10px 0;
	text-align: center;
}
#support_sec_01 .supp_c_out .l_con ul li {
	display: inline-block;
}
/* support_sec_02 */



#support_sec_02 .supp_c_out .l_icon {
	float: none;
	width: 100%;
	margin: 0 0 10px 0;
	text-align: center;
}
#support_sec_02 .supp_c_out .r_con {
	float: none;
	width: 100%;
	margin: 0 0 10px 0;
	text-align: center;
}
#support_sec_02 .supp_c_out .r_con .white-plus-btn {
	float: none;
	margin: 0 auto;
}
/* contact-page-form */



#contact_bott_form form .col_50.padd-right-15 {
	padding-right: 0 !important;
}
/* contact_tab_sec */



.contact_tab_body .border-r {
	border-bottom: 1px solid #1279d0;
	border-right: none;
	min-height: inherit;
}
.contact_tab_body .TabSec01 .Sec_b {
	text-align: center;
}
/* about_sec */



.about_bott_con.supp_c_out .l_icon {
	width: 100% !important;
}
/* about_product_sec */



.about_pro_sec .global_row .col2 {
	margin-bottom: 30px;
	overflow: hidden;
}
/* formbuilder */



.formbuilder #custom_form ul.form-list > li {
	width: 100%;
	float: none;
}
/*  jobs-list */



.jobs-application-apply .main {
	width: 100%;
	margin: 0;
}
.jobs-application-apply .form-list li {
	margin: 0 0 5px 0;
	padding: 0 5px;
}
.jobs-application-apply .form-list .field, .jobs-application-apply .form-list .input-box {
	width: 100%;
	padding: 0;
	margin: 0 0 0 15px 0;
}
/* */

#header.sticky {
	position: inherit !important;
}
.h_con_box .con_right {
	width: 75% !important;
}
.h_con_box {
	min-height: 110px !important;
}
.w-flexible {
	padding: 0;
	margin: 0;
}
.box {
	text-align: center!important;
}
}

@media (max-width: 600px) {
/* Structure */


.h_box_outer .row2 .col {
	margin: 0 0 20px 0 !important;
	padding: 0;
	float: none;
	width: 100% !important;
}
.h_con_box {
	padding: 15px 5% 30px 5%;
	width: 100%;
}
/* home_soft_solu */



#home_soft_solu .fixed-row {
	padding: 50px 0;
}
}

@media (max-width: 479px) {
}

@media only screen and (min-width:768px) and (max-width:1098px) {
}

/*** 24-2-16 ***/
@media (max-width: 1171px) {
.global_row.boxpart .col3 {
	margin: 20px 14px;
}
}

@media (max-width: 1000px) {
.global_row.boxpart .col3 {
	margin: 20px 11px;
	font-size: 15px;
}
}

@media (max-width: 767px) {
.global_row.boxpart .col3 {
	float: left;
	word-break: break-all;
	padding: 10px;
	height: 130px;
	margin: 20px 8px;
}
}

@media (max-width: 600px) {
.global_row.boxpart .col3 {
	width: 46%;
	height: 160px;
	margin: 8px;
}
}

@media (max-width: 479px) {
.global_row.boxpart .col3 {
	width: 95%;
	height: 160px;
	margin: 8px;
}
}

@media (max-width: 1170px) {
.news_main .container_main{width:96%;}
.news_main .container_main .tm-about-text{margin-top:0;}
.news_main .container_main .footer_newsletter, .news_main .container_main .footer_newsletter .footer_outer.container-width{width:100%;margin:0 auto;} 
}
@media (max-width: 767px){
.news_main .container_main .footer_newsletter .footer-image-left .social_block li a img{height:auto;}
}
@media (max-width: 502px){
.news_main .container_main .footer_newsletter .footer_outer.container-width{bottom:auto;height:auto;}
.news_main .container_main .footer_newsletter .footer-image-left{padding-top:0;padding-bottom:0;background-image:none;background-color:transparent;}
.news_main .container_main .footer_newsletter .footer-image-left .social_block li a img{display:block;}
.news_main .container_main .footer_newsletter .footer-image-left .social_block{text-align:center;}
.news_main .container_main .footer_newsletter .footer-image-left .social_block li{display:inline-block;float:none;}
.news_main .container_main .footer_newsletter .newsletter-block .block-content{display:block;}
.news_main .container_main .footer_newsletter .newsletter-block .block-content .actions .button{float:none;display:block;width:100%;height:40px;}
.news_main .container_main .footer_newsletter .newsletter-block .block-content .actions .button>span{margin-left:0;padding-right:0;padding-left:0;text-align:center;}
.news_main .container_main .footer_newsletter .newsletter-block .block-content .actions .button:hover span{background-color:transparent;background-image:none;}
}


@media only screen and (min-width:901px) and (max-width:1100px){
.team-view-container{left:390px;}
}
@media only screen and (min-width:768px) and (max-width:900px){
.team-view-container{left:350px;}
}
@media only screen and (min-width:440px) and (max-width:767px){
.team-view-container{left:180px;}
}
@media (max-width: 439px){
.team-view-container{left:0;position:relative;margin:15px 0 0 0;}
}