/* Media Layout 1280px */
@media only screen and (min-width: 992px) and (max-width:1280px){
	.header-top-area{font-size:12px}
	.single-slide-item h2 {font-size: 45px;}
	
}


/* Tablet Layout 768px */
@media only screen and (min-width: 768px) and (max-width:991px){
	.header-top-area, .header-top-area .text-right, .mainmenu-area, .mainmenu ul, .single-slide-item, .factorian-cta-area, .factorian-cta-area .text-right{text-align:center}
	.mainmenu ul li a{padding:15px}
	.single-slide-item h2{font-size:35px;}
	.single-slide-item p{font-size:15px;}
	.factorian-cta-area h2{font-size:25px}
	.factorian-btn{padding:13px 20px;font-size:14px;margin-top:10px}
	.who-we-are-text{padding:0}
	.footer-wid{padding-top:20px;padding-bottom:20px}
	.factorian-content-block{text-align:center}
}

/* MObile Layout 320px */
@media only screen and (max-width:767px){
	.header-top-area, .header-top-area .text-right, .single-slide-item, .factorian-cta-area, .factorian-cta-area .text-right, .site-footer, .footer-copyright-area, .factorian-content-block {text-align:center}
	.mainmenu-area{position:relative;}
	.header-top-area{font-size:11px}
	.mainmenu{display:none}
	.responsive-nav-wrap{display:block;position: absolute;top:50%;margin-top:-22px;margin-right:10px;right:0;z-index: 9;right: 0;padding:0;}
	.single-service-item, .who-we-are-text{margin-bottom:50px}
	.single-slide-item h2{font-size:35px;}
	.single-slide-item p{font-size:15px;}
	.factorian-cta-area h2{font-size:25px}
	.factorian-btn{padding:13px 20px;font-size:14px;margin-top:10px}
	.who-we-are-text{padding:0}
	.footer-wid{padding-top:20px;padding-bottom:20px}
	.slicknav_menu {margin:0;background:none;}
	.slicknav_menu ul{background:#4c4c4c;width:200px;border-radius:4px}
	.slicknav_btn{margin:0;}
	.owl-carousel .owl-nav div{position:relative;display:inline-block;color:#333;border:2px solid #333;margin:5px;}
	.owl-carousel .owl-nav {text-align:center;margin-top:5px}
	.owl-carousel .owl-nav .owl-prev{left:0}
	.owl-carousel .owl-nav .owl-next{right:0}
	.logo h1{padding:5px 12px}
}
/* Wide Mobile Layout 480px */
@media only screen and (min-width: 200px) and (max-width:250px){
	
	.slicknav_menu .slicknav_menutxt{display:none}
	
}