
/*tablet landscape*/
@media screen and (max-device-width: 1024px) and (orientation: landscape) {

	.main-menu .nav li a{padding: 25px 8px; font-size: 13px;}
	.sm-70{width: 70%;}
	.partner-cover{min-height: 220px;}

}

/* iPads (portrait) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : portrait) {

	.men-pic{margin-top: 219px;}
	.footer-content{margin-bottom: 30px; height: 250px;}
	.copy-right{margin-top: 0;}
	.main-menu .nav li a{padding: 15px 10px; font-size: 13px;}
	.sm-70{width: 70%;}
	.breadcump h3{font-size: 40px;}
	.service-detail h4{margin-top: 35px;}
	.service-right .service-picture{margin-top: 25px;}
	.banner-cover{padding: 2.5% 0;}
	.banner-content{padding: 20px;}
	.logo{ text-align: center;}
	.logo img{ display: inline-block;}

}

@media (max-width: 767px) {
	.lh65{ line-height: 32px !important;}
	.navbar-toggle{ border-radius: 0;}
	.banner-slider .item{ height: 200px;}
	.main-menu{float: left !important; width: 100%; margin-top:0px !important;}
	.main-menu .navbar{min-height: 0 !important; margin-top: -60px ;}
	.main-menu .navbar-toggle{margin-top: 15px;}
	.logo img{width:200px;}
	.main-menu .nav li{margin: 0;}
	.main-menu .nav li a{padding: 15px; font-size: 14px;}
	.main-menu .navbar-nav{margin: 0;}
	.banner-slider .owl-dots{bottom: 10px !important; right: 20px;}
	.section{padding: 50px 0;}
	h2{font-size: 30px;}
	.large-btn{padding: 10px 15px !important;}
	.our-prodcuts{padding-bottom: 30px;}
	.partner-section{padding: 30px 0;}
	.partner-slider{margin-top: 20px;}
	.partner-slider .item img{margin: 0 auto;}
	.partner-slider .owl-nav{display: none;}
	.service-box{margin-top: 25px;}
	.product-content .mb30.mt40{margin: 10px 0 !important;}
	footer{padding: 30px 0;}
	.footer-content{margin-top: 20px;}
	.copy-right{margin-top: 30px !important;}
	.mt40{margin-top: 20px;}
	.mousetop{bottom: 55px; right: 15px;}

	.service-detail .service-picture, .service-right .service-picture, .service-detail{margin: 0 !important;}
	.service-detail{padding: 15px 0 !important; margin-bottom: 25px;}
	.service-detail .service-picture{margin: 15px 0 !important;}
	.service-list li{line-height: 24px; font-size: 14px; display: block;}

	

}

@media screen and (max-width: 1280px) and (min-width: 1280px) {
    .main-menu .nav li a{padding: 35px 15px;}
}