@media (min-width: 1400px) and (max-width: 1920px) {

		
}


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

	.main-menu ul li{margin-left: 10px;}
	.service-right{margin-top: 80px;}
	.wedo-box .wedo-content{width: 69%;}
	.main-menu ul li a{color: #222 !important;}
	.main-menu ul .active a, .main-menu ul li a:hover{color: #f8931e !important;}
	body.scrolldown .main-menu ul .active a, body.scrolldown .main-menu ul li a:hover{color: #f8931e !important;}
	
}

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

	.main-menu .navbar-toggler{margin-top: -3px; cursor: pointer; outline: none;}
	.main-menu ul li{margin:0;}
	.main-menu ul li a{padding: 10px 20px !important; font-size: 14px; background: #222; color: #fff !important; display: block;}
	.main-menu .navbar-collapse{position: absolute; top: 37px; right: 15px; width: 270px; z-index: 99;}

	header{display: none;}
	header.animateIt{top: 0; background: none; display: block !important;}
	header.animateIt .logo{border-radius: 0 0 50px 50px;}
	body.scrolldown header.animateIt{top: 0; background: #fff;}
	body.scrolldown header .logo{border-radius: 0;}
	header .logo img{height: 80px;}
	header.animateIt .logo img{height: auto; width:28px;}
	body.scrolldown header.animateIt .logo img{height: auto;width:28px;}
	.banner-overlay{padding-top: 150px;}
	.banner-slider{height: 480px;}
	.banner-content h1{font-size: 30px;}
	section{padding: 40px 0;}
	.service-row .service-content{width: 72%;}
	.wedo-box .wedo-content{width: 70%;}
	.wedo-box p{font-size: 14px;}
	.wedo-box.text-right p br{display: none;}
	section h1{font-size: 24px;}
	.logo-none{display: none;}
	footer p{font-size: 12px;}
	.owner{width: 200px; height: 200px;}
}

@media(max-width: 1024px){

	.main-menu .navbar-toggler-icon{background: url(../images/svg/menu.svg) no-repeat !important;}
	.main-menu .navbar-toggler{border: none;}
	body.scrolldown header.animateIt{top: 0; background: #fff; -webkit-box-shadow: 0 8px 6px -6px #dedede;-moz-box-shadow: 0 8px 6px -6px #dedede;box-shadow: 0 8px 6px -6px #dedede;}
}


@media (max-width: 767px) {

	p{font-size: 14px;}
	header{padding: 10px 0;}
	.logo{margin-top: 0; padding: 10px; border-radius: 0;}
	.logo img{width: 30px;}
	header{display: none;}
	header.animateIt{top: 0; display: block !important; background: #fff;}	
	header.animateIt .logo{padding: 3px 20px;}
	header.animateIt .logo img{height: auto;width:38%;}
	.main-menu{float: none !important; margin: 0 !important;}
	.main-menu .navbar-toggler{font-size: 16px; padding: 3px; margin-top: -42px; z-index: 99; border: none; outline: none;}
	.main-menu .navbar-toggler-icon{background: url(../images/svg/menu.svg) no-repeat !important;}
	body.scrolldown .navbar-toggler{margin-top: -42px;}
	.main-menu ul .active a, .main-menu ul li a:hover{color: #222 !important;}
	.main-menu ul li{margin:0;}
	.main-menu ul li a{padding: 15px !important; z-index: 99; font-size: 14px; background: #f8931e; color: #fff !important; display: block;}
	.main-menu .navbar-collapse{position: absolute; top: 0px; right: 0; left: 0; z-index: 99;}
	.banner-section .item img{height: 250px;}
	.banner-overlay{padding-top: 80px;}
	.banner-content{padding: 20px;}
	.banner-content h1{font-size: 18px; line-height: 24px;}
	.banner-content h1 br{display: none;}
	.banner-slider{height: 340px;}
	section{padding: 30px 0;}
	h1{font-size: 22px;}
	.about-list ul li{font-size: 14px;}
	.service-row .service-content{width: 80%;}
	section h1.mb-5{margin-bottom: 10px !important;}
	.wedo-box{float: left; width: 100%;}
	.wedo-box .wedo-content{width: 74%;}
	.wedo-box .wedo-icon{margin-right: 10px;}
	.wedo-box p{font-size: 14px;}
	.wedo-box.text-right .wedo-icon{float: left; margin-left: 0;}
	.wedo-box.text-right .wedo-content{float: right;}
	.wedo-box.text-right p{text-align: left;}
	.desc2 p{margin-top: 10px;}
	.service-section{padding-bottom: 110px;}
	.service-row p{font-size: 14px; text-align: left;}
	.service-row .service-icon img{height: 30px;}
	.service-row .service-icon{margin-right: 10px;}
	.address li a{font-size: 13px;}
	.address li a br{display: none;}
	.logo-none{display: none;}
	footer p{font-size: 12px; text-align: center;}
	footer p.text-right{font-size: 12px; text-align: center !important;}
	.movetop{right: 20px; bottom: 70px;}
	.owner{width: 150px; height: 150px;}
	.owner img{height: 150px; object-fit: cover;}
}