@charset "utf-8";
/* CSS Document */
@media only screen and (min-width: 1025px) and (max-width:1367px){
    .ajay_flowline {padding: 0 0 38.5% 0;}
    .product_img_sec {padding: 0 0 58% 0;}
}
@media only screen and (max-width:1500px){
    .query-form .btn-send { font-size: 14px; padding: 5px 33px; margin-top: 0;}
    .query-form .bottom p { margin-top: 0;}
    .query-form textarea { height: 70px}
    .query-form .radio .sec { padding: 7px 9px;}
}
@media only screen and (max-width:1300px){
    .accr-wrap { display: block;}
    .tab-wrap { display: none;}
    .banner-2 .query-form { display: none;}
    .form-wrap-sec { display: block; width: 100%;}
    .form-wrap .form-body { padding: 10px 2px;}
    .form-wrap-sec .query-form { position: static; width: 100%; right: auto; margin-right: 0; max-width: none; margin-top: 0;}
    .banner-2 figure img { height: auto !important;}
    .full-accr .accr-wrap { width: 58.33333333%; float: left;}
}
@media only screen and (max-width:1400px){
    .query-form { right: 7%; max-width: 423px; padding: 18px 30px;}
    .banner-2 figure img { height: 538px;}
}
@media only screen and (max-width:1367px){
    .query-form label { font-size: 10px !important;}
    .query-form .radio .sec { padding: 7px 7px;}
}
@media only screen and (max-width:1280px){
    .query-form { width: 344px; padding: 20px 30px;}
    .query-form .head p { padding: 0; font-size: 12px;}
    .query-form .head h2 { font-size: 18px;}
    .query-form .btn-send { padding: 4px 33px; font-size: 15px;}
    .query-form .head { margin-bottom: 10px;}
    .query-form .btn-send { margin-top: 0;}
    .query-form .disc { display: none;}
    
    .custom-banner { min-height: 515px;}
    .banner-2 figure img { height: 468px;}
}
@media only screen and (max-width:1170px){
    .custom-banner { min-height: 490px;}
    .query-form label { font-size: 12px;}
}
@media only screen and (max-width:1100px){
    .query-form { position: static; right: auto; margin: 0 auto; margin-top: 20px; margin-bottom: 20px; width: auto;}
    .query-form .radio-sec .sec { flex: 1; text-align: center;}
    .banner-2 figure img { height: auto;}
}
@media only screen and (max-width: 991px){
    .custom-banner { min-height: 303px;}
    .middle-header .right-sec { border-top: 1px solid #ddd; margin-top: 10px;}
    .bottom-header { margin: 174px 0 0 0;}
    .middle-header .sec-wrap { text-align: center; float: none;}
    .packerd-and-mov-wrap { position: relative; bottom: 0;}
    .packerd-and-mov-wrap .inner-wrap { margin-bottom: 15px;}
    .custom-shift { padding: 70px 0 50px 0;}
    .main-title-sec h1 { font-size: 23px;}
    .slidbg .slick-prev, .slidbg .slick-next { display: none !important;}
    .slick-dots li { background: #ddd;}
    .address-sec .box { height: 430px;}
    .contact-box .bounce-2 { width: 134px;}
    .contact-strip h2 { margin-top: 0;}
    .full-accr .accr-wrap { width: 100%; float: none;}
}
@media only screen and (min-width: 700px) and (max-width: 991px){
	#cssmenu > ul > li {
    float: none;
    display: inline-block;
}
#cssmenu {
    width: 100%;
	text-align:center;
}
.slidr-hd strong {
 	font-size:30px;
}
.slider p {
    font-size: 16px;
    margin: 0px auto 0%;
}
.slider img {
	margin-top:10px;
	width:50%;
	display:block;
	margin:0 auto;
}
.slider { background: url(../../index.html) no-repeat; padding:1% 0 2% 0px; margin-top: 100px; width: 100%; background-size:cover;}
.head_right_number{ display:none;}
.about_img{ display:none;}
.brother-printer {width: 100%;padding: 15% 0 3% 0;}
.logo {margin: 0 auto;}
.printer-support .button2{ width:35%;}
.color-print-bg{ background:#fff;}
.foot-button { margin: 30px 0; float: left;}
}
@media(max-width:768px){
    .address-sec .box { height: 420px;}
    .top-header .right-sec li a {  font-size: 18px; padding: 11px 0px; display: block;}
    .nav-wrap li a { padding: 12px 10px!important;}
}
@media only screen and (max-width: 767px){
    .logo img {width: 100% !important;}
    .query-form .sec { width: 50%; float: left;}   
    .query-form .head p { text-align: center;}
    .query-form .radio-sec { width: 100%;}
    .query-form .radio-sec .sec { width: auto;}
    .query-form .message { width: 100%;}
    .custom-banner { display: none;}
    .query-form { margin-top: 130px;}
    .logo { width: 345px; float: left; margin-top: 10px;}
    .middle-header .navbar-toggle { background: #b71f1f; margin: 0; padding: 18px 11px; border-radius: 0; border-radius: 3px;top: 0;
    right: 12px;} .navbar-toggle{position:absolute !important;}
    .bottom-header { margin-top: 101px; background: none; box-shadow: none; position: fixed; width: 100%; top: -1px; z-index: 99999;}
    .packerd-and-mov-wrap .sec { width: 50%; float: left;}
    .top-header .right-sec { text-align: center;}
    .main-title-sec { margin-top: 180px;}
    .contact-box .address { margin-top: 35px;}
     .address-sec .box { height: auto;}
    .heading { font-size: 25px;}
    .grid .box { width: 50%; float: left;}
    footer .sec { margin-bottom: 15px;}
    footer .line { margin: 0 auto; margin-top: 14px;}
    footer { text-align: center;}
    .address-sec .box { height: auto;} 
    .contact-box .address li { font-size: 13px;}
    .feature-sec .box {margin-bottom: 40px;}
    .feature-sec .box:nth-last-child(1) {margin-bottom: 0;}
    .contact-strip { text-align: center;}
    .contact-strip h2 { margin-bottom: 15px;}
    .contact-strip .bounce-2 { width: 330px; margin: 0 auto; float: none;}
    .form-wrap-sec .query-form .bottom .sec { width: 100%; float: none; text-align: center;} 
    .query-form .message textarea { height: 100px !important;}
    .feature-sec .box h3 { line-height: normal; font-size: 18px;}
}
@media (max-width: 700px){
	
.slidr-hd strong { font-size:30px;}
.slider p { font-size: 16px; margin: 0px auto 0%;}
.slider img { margin-top:10px; width:50%; display:block; margin:0 auto;}
.slider { background: url(../../index.html) no-repeat; padding:1% 0 2% 0px; margin-top: 50px; width: 100%; background-size:cover;}
.about_img{ display:none;}
.brother-printer { width: 100%; padding: 15% 0 3% 0;}
.button::after { height:8px; border-top: 2px solid #333; border-bottom: 2px solid #333;}
.button::before { background:#333;}
.button.menu-opened::after{ background:#666;}
.button.menu-opened::before{ background:#666;}
.no-pad{ padding:0;}
#cssmenu ul li a, #cssmenu ul ul li a { padding:10px;}
#cssmenu .submenu-button { height: 35px; width: 37px;}
#cssmenu .submenu-button::after { top: 19px; right: 14px}
#cssmenu .submenu-button::before { top: 16px; right: 17px;}
.caret{ display:none;}
#cssmenu ul ul li { background:#97D014 !important;}
#cssmenu ul ul li:hover { background: #40C900 !important;}
#cssmenu ul { width: 100%; height:220px; overflow: scroll;}
.head_right_number{ display:none;}
.blue-bg { padding: 20px 0px;}
.blue-bg h1 { font-size: 25px; color: #fff; padding-bottom: 10px; text-align: center;}
.color-print-bg{ padding:20px 0; background: #fff;}
.color-print-bg h2 { text-align: center; font-size: 25px;}
.p_img { margin-top: 0;}
 .printr-offline{ padding:20px 0;	 }
.printr-offline p{ padding:0; text-align:justify;}
.skew-box-bg{ padding:20px 0;}
.skew-box-bg h2{ margin-bottom:10px; font-size:25px;}
.skew-box-bg .box-printer-text{ padding:0; text-align:justify;}
.printer-change{ padding:20px 0; background:#fff;}
.printer-change h3 { font-size: 25px; color: #000; text-align: center; margin-bottom: 10px;}
.printer-support p{ padding:0; text-align:justify;}
.printer-support h4 { font-size: 25px; color: #000; margin-bottom:10px; text-align: center;}
.printer-support{
	padding:20px 0;
	background:#F5F5F5;
}
.printer-support .button2 {
    margin: 10px auto 0;
    width: 65%;
}
.free-suport{
	padding:20px 0;
}
.free-suport h4 {
    font-size: 25px;
    text-align: center;
    margin-bottom: 10px;
}
.free-suport p{
	text-align:justify;
}
.foot-bg{
 padding:20px 0;
}
.foot-link li {
	width:100%;
}
.foot-button{
	float:none;
}
.foot-bg h5 {
	padding-top:20px;
}
.foot-line{
	text-align:center;
}
.foot_privacy li {
    display: inline-block;
	float:none;
}
.foot_privacy {
    text-align: center;
	float:none;
}
.printr-offline h2{
	font-size:25px;
	margin-bottom:10px;
}
.brother-printer-say{
	padding:20px 0 !important;
	background:#F0F0F0;
}
.main-heading{
	text-align:center;
	margin-top:10px;
	font-size:25px;
	padding:0;
}
.we_do {
    font-size: 20px;
    font-weight: bold;
    width: 100%;
    margin-bottom: 10px;
    text-align: center;
    display: block;
}
.brother-printer-offline {
    padding: 20px 0;
}
.gap {
    padding-bottom: 0px;
    text-align: justify;
}
.hading3 {
    font-size: 25px;
    margin-bottom: 20px;
    margin-top: 20px;
    font-weight: 300;
    text-align: center;
}
p{
 text-align:justify;
}
.showing-offline {
    padding: 20px 0;
}
.center {
    text-align: justify;
}
}
@media only screen and (min-width: 568px) and (max-width: 667px){
.slidr-hd strong { font-size:30px;}
.slider p { font-size: 16px; margin: 0px auto 0%;}
.slider img { margin-top:10px; width:50%; display:block; margin:0 auto;}
.slider { background: url(../../index.html) no-repeat; padding:1% 0 2% 0px; margin-top: 50px; width: 100%; background-size:cover;}
.about_img{ display:none;}
.brother-printer { width: 100%; padding: 11% 0 3% 0;}
.center { text-align: justify;}
}
@media only screen and (max-width: 600px){
    .top-header li:nth-last-child(1) { display: none;}
    .top-header .right-sec li { border: none;}
    .middle-header .sec-wrap { display: block;}
    .middle-header { padding-bottom: 0; border-bottom: 0; padding-top: 10px;}
    .main-title-sec { margin-top: 132px;} 
    .heading-sm { font-size: 20px;}
    .form-wrap-sec .query-form { margin-top: 38px !important;}
}
@media only screen and (min-width: 480px) and (max-width: 567px){
.slidr-hd strong { font-size:30px;}
.slider p { font-size: 16px; margin: 0px auto 0%;}
.slider img { margin-top:10px; width:50%; display:block; margin:0 auto;}
.slider { background: url(../../index.html) no-repeat; padding:1% 0 2% 0px; margin-top: 50px; width: 100%; background-size:cover;}
.about_img{ display:none;}
.center { text-align: justify;}
.query-form .radio .sec { padding: 7px 7px;}
}
@media(max-width:580px){  
    .widget { text-align: center;}
   .sec-wrap { display: none;}
    .top-header .right-sec li a { color: #FFF; font-size: 18px; padding: 4px 10px; display: block;font-weight:bold;}
    .logo img {width: 100% !important;}
    .mid-header {padding-top: 84px;}
    .main-title-sec h1 {font-size: 18px !important;}
    .breadcrumb>li {font-size: 14px;}
    .feature-widget .widget h3 { font-size: 17px; padding: 10px 0px;}
    .modal-dialog .left-sec { display: none;} 
    .grid .box { float: none; width: 100%;}
    .contact-strip h2 { font-size: 20px;}
    .contact-strip .bounce-2 { width: 270px; font-size: 14px;}
}
@media only screen and (max-width: 567px){
    .custom-banner { padding: 100px; min-height: auto;}
    .query-form .radio-sec .sec { flex: none;}
    .packerd-and-mov-wrap .sec { float: none; width: auto;}
    .feature-widget .widget .text { text-align: center;}
}
@media only screen and (max-device-width: 479px) {
    .slidr-hd strong { font-size:30px;}
    .slider p { font-size: 16px; margin: 0px auto 0%;}
    .slider img { margin-top:10px; width:50%; display:block; margin:0 auto;}
    .slider { background: url(../../index.html) no-repeat; padding:1% 0 0% 0px; margin-top: 50px; width: 100%; background-size:cover;}
    .brother-printer{ margin-top:30px;}
    .about_img{ display:none;}
    .center { text-align: justify;}
    .address-sec .box li { font-size: 14px;}
    .tab button { background: #4ab9cf; float: left; border: none; outline: 0; transition: .3s; font-size: 17px; width: 18%; height: 51px;}
    .tab .icon { border-right:none;}
    .form-wrap-sec .query-form { padding: 20px 20px;}
    .query-form .radio .sec { padding: 7px 3px;}
    .query-form label { padding-left: 17px;}
    
}
@media only screen and (max-device-width: 380px){
    .logo { width: 85%; margin-top: 11px;}
	.top-header .right-sec li a{font-size: 18px;}
}