


@media only screen and (max-width:1200px) {
	.section{padding:0px;}
	.tableft{width:100%;right:0px;}
	.tableft2{width:100%;left:0px; padding:0px;}
	.file{width:130px;}
	.navbar-expand-lg .navbar-nav .nav-link{margin:0px 10px;}
	.file img{width:100%;}
	
}

@media only screen and (max-width:991px) {
	.navbar-toggler { padding: .45rem .75rem .55rem .75rem;	}
	
	.edit:after { background: none; }
	
	.banner { margin-right: 0px; margin-left: 0px; }
	.CONTACT{margin-top:70px;}
	.navbar-nav { background: #fff; box-shadow: 0px 2px 5px rgba(0,0,0,0.4); }
	.navbar-nav .nav-link { color: #4b5459; }
	.navbar-nav .nav-link:hover { color: #000f15; font-weight: 500; background-color: #f3f3f3; }
	.navbar-nav .nav-link.file2 i { color: #4b5459; }
	.home{padding:0px 15px;}
	.viewup{padding:50px 30px;}
	.viewup img{width:100%; position:relative; right:0px; max-width:744px; margin:0 auto; }
	.promoteDiv .productsList .item { margin-bottom: 30px; }
	.promoteDiv .productsList .item.aboutContent { margin-bottom: 0px; }
	.view2{padding:30px;}
	.run{margin-top:0px;}
	.macro2{font-size:44px;}
	/* .div{padding:0px 0px;} */
	.section2{ float: right; position: absolute; right: 0px; top: 18px; z-index: 9;}
	.navbar-nav .active>.nav-link::after{top:auto; bottom:0px; height: 2px;}
	.navbar-nav .nav-link:after{top:auto; bottom:0px; height: 2px;}
	body{padding:0px;}
	.fouetr2{max-width:400px; margin:0 auto;}
	.about{float: left;}
	.bottomtop{padding-top:10px;}
	.text{padding:30px;}
	.textright{padding:30px;}
	
	.navbar-expand-lg>.container {  }
	.navbar-expand-lg .navbar-nav .nav-link { line-height: normal; padding: 20px 0px; }
	.CONTACT { margin-top: 0px; }
	.dropdown>.dropdown-menu { width: 100%; }
	
	.dropdown .dropdown-menu li a { padding: 12px 15px; }
	.navbar-expand-lg .navbar-nav .nav-link { padding: 15px 0px; }
	.dropdown>.dropdown-menu { margin-top: 0px; }
	
	/* .file {width: 200px; } */
	.inMobileShow { margin-left: auto; display: block; }
	
	.item .container { min-height: 250px; }
	.edit { height: 400px; }
	
	.footer { margin-right: 0px; margin-left: 0px; }
	.item .container h1 { font-size: 45px;  }  
	
	.imgAboutDiv { padding: 0; }
	.imgAboutDiv .aboutContent { padding: 0 50px; }
	
	video#homeVideo { height: 102%;  }
	
}

@media only screen and (max-width:767px) {
	.runup{padding:30px;}
	/* .run{height:500px;} */
	.tab{padding-bottom:20px;}
	.right2{padding-bottom:0px;}
	.bottomtop{padding:15px 0px;}
	/* .file { width:200px; } */
	/* .file img{width:215px;} */
	.box{padding:30px;}
	.tableft img{width:100%;}
	.tableft2 img{width:100%;}
	/* .inquiryBtn a{padding: 5px 70px;} */
	.tabup{ padding: 0px 20px; max-width: 380px; margin:0 auto; margin-top:-278px !important;}
	.viewup { padding: 35px 0px; } 
	.item .container h1 { font-size: 35px;  }  
	.aboutus { font-size: 55px;  }  
	.footerLogo { text-align:center; border-top: solid 1px #555; padding-top: 20px; margin-top: 20px; }
	.footer { padding: 15px 0px 30px 0px; }
	.footerLogo h3 { display:none; }
	
	.editimg { height: auto; min-height: 250px; height: 350px;  padding-bottom: 30px; }
	.imgAboutDiv { margin: 0px auto; }
	.editright { padding-top: 100px; }
	.appInnerDiv .appHead { font-size: 36px; }
	.appAreasDiv { padding: 20px 0; }
	.promoteDiv { min-height: 450px; }
}

@media only screen and (max-width:650px) {
	/* .inquiryBtn { display: none; } */
	.view2 { padding: 30px 15px; }
	.text { margin-top: -50px; margin-bottom: 50px; }
	.design { margin: 0px 0px; }
	.pageright { padding: 15px 0px; }
	.productsList.projectsView h1 { font-size: 20px; margin-top: 5px; }
	.productsList.projectsView .project_logo p { display: none; }
	.productsList.projectsView hr { margin-top: 2rem; opacity: 1; }
	/* .file img { width: 180px; } */
	/* .file { padding: 15px 5px 15px 5px; } */
	.productsList .item { margin-bottom: 30px; }
	.edit { height: auto; /* min-height: 250px; */ }
	
	.item .container span { font-size:20px; padding: 0 15px; letter-spacing: 4px; }  
	.item .container h1 { font-size:32px; }
	.menu ul li { font-size: 16px; }
	.menu ul li a { font-size: 16px; }
	
	.imgAboutDiv .aboutContent { padding: 0 30px; }
	.aboutUsHome { padding: 30px 15px; }
	
	.iconDiv { width: 33.3%; }
	
	/* .catalogSlider .edit { min-height: 230px; } */
	.macro { font-size: 22px; }
	.catalogMainDiv { margin: 2px 0; }
}

@media only screen and (max-width:575px) {
	/* .file { padding: 15px 0px 15px 5px; } */
	/* .file img { width: 160px; } */
	/* .macro2{font-size:28px; line-height: 32px;} */
	.footer_box p { padding-right: 35px; }
	.shopLicences span{ display: block; }
	.shopLicences { padding-top: 0px; }
	.shopLicences .footer_box h3 { margin-top: 10px; margin-bottom: 15px; }
	.open { padding: 0px; padding-top: 7px; }
	.boxbottom .textright { margin-top: 0px; }
	.top2 { height: 350px; }
	.top { display: block; width: 100%; padding: 12px 0px; }
	.copyrightDiv { padding: 10px 0; }
	
	.footerLogo p.addressOfficehead { padding-right: 0px; margin-top: 10px; margin-bottom: 10px; }
	.footerLogo img { margin-top: 10px; }
	/* .file { width: auto; } */
	.section2 { top: 16px; }
	
	.boxright { font-size: 12px; }

}


@media only screen and (max-width:410px) {
	.inMobileShow { margin:0px; width: 100%; border-top: solid 1px #f5f5f5; }
	.inMobileShow .file2 { line-height: 36px; text-align: center; padding: 10px 0; }
}


@media only screen and (max-width:367px) {
	.boxleft{margin-bottom:25px; padding:20px 45px;}
	.file{width:110px; padding:0px;}
}


