@media (max-width:1360px){
	}


@media (max-width:1199px){
	.navbar-nav > li{    margin-right: 30px;}
	.header:before {    width: 40%;}
}



@media (max-width:991px){
	.navbar{ padding: 0;}
.logo img {width: 79%;}
	.navbar-nav > li { font-size: 12px; margin-right: 17px;}
	.nav > li > a{padding-top: 23px;}
	.hero-slide-content h2 { font-size: 40px;}
	.turnkey h4{line-height: 20px; font-size: 14px;}
	.quality-integrity h3 { font-size: 26px; line-height: 34px;}
	.download{    font-size: 13px;    padding: 7px 10px;}
	.quality-integrity { margin-top: 30px;}
	.vision { padding: 30px;}
	.vision h2 {font-size: 28px;    padding-bottom: 25px;}
	.hero-slider-area, .banner{margin-top: 83px;}
	.expertise-head{font-size: 20px;}
}

@media (max-width:900px){
	
}

@media (max-width:850px){
	
}
@media (max-width:767px){
	.header{background: #fff;}
    .logo img {width: auto;}
	.header:before {display: none;}
	.navbar {position: absolute; top:0; right: 0;width: 96%; margin: 0 auto; left: 0;    z-index: 99;}
	.navbar-default .navbar-toggle{border: none;margin: 0; padding: 0;margin-top: 17px; margin-right: 0; }
	.navbar-default .navbar-toggle:focus, .navbar-default .navbar-toggle:hover{ background: none;}
	.navbar-default .navbar-collapse{border:2px solid #fff; border-radius:5px; background:#000; float:left; width:100%;margin-top:40px;}
	.navbar-default .navbar-toggle .icon-bar{background-color: #000;}
	.nav > li > a {padding-top: 10px; padding-bottom: 10px; border-bottom: 1px solid #6b6a6a; padding-left: 10px !important;}
	.navbar-nav {margin: 10px 20px;}
	.footer{text-align: center;}
	.footer-social {float: none; padding-top: 10px;}
    .footer-top {display: inline-block;}
	.footer-align { align-self: inherit; padding: 0 15px !important;}
	.text-right { text-align: center;}
	.pt-0{padding-top: 0;}
    .pbbor-0{padding-bottom: 0; border-bottom: none;}
	.quality-integrity {margin-bottom: 30px;}
	.total-turnkey{margin-top: 30px;}
	.owl-prev{margin-left: 0 !important;}
	.owl-next{ margin-right: 0 !important;}
	.contact-info.text-black{padding-bottom: 30px;}
	.vision-width {width: 100%; display: block;}
	.fb { display: block;}
	.wrap.wrap2{display: none;}
	.dn{display: block;}
.db{display: none;}
	.tb-t{display: block;}
	.industries-fg{padding-left: 15px; padding-top: 30px;}
	.hero-slider-area, .banner { margin-top: 98px;}
	.expertise-head{line-height: 24px;    font-size: 16px;}
	.bg-gray.mr-15 {  margin-right: 0; margin-bottom: 15px;}
	.bg-gray.ml-15 {  margin-left: 0;}
	.navbar-nav .open .dropdown-menu>li>a {line-height: 24px;}
	.navbar-nav .open .dropdown-menu .dropdown-header, .navbar-nav .open .dropdown-menu>li>a {  padding-left:15px;}
	.nav li a:after{display: none;}.dropdown-menu > li { border-bottom: 1px solid #6b6a6a;}
	.dsfs { padding-top:15px;}
	.page_head h2{font-size: 24px; text-align: center;}
	.page_head p{text-align: center;}
	.row.d-flex.align-items-center.djh { display: block !important;}
}

@media (max-width:600px){
	.hero-slide-content h2 {font-size: 30px; padding-bottom: 10px;}
}

@media (max-width:500px){

}

@media (max-width:480px){	
	.nivoSlider img { height: 300px;}
	.nivo-directionNav a{width: 30px; height: 30px;}
	.nivo-directionNav a i {font-size: 20px; line-height: 30px;}
	.clients h2{font-size: 24px;}
	.breadcrumb-menu li{font-size: 14px;}
	.breadcrumb-menu {margin-top: 15px;}
	.page_head h2{font-size: 20px;}
	.page_head p{text-align: center;}
}

@media (max-width:400px){
	.hero-slide-content h2 { font-size: 24px;  padding-bottom: 8px;}
	.slider-btn{    font-size: 12px;    padding: 5px 12px;}
	.hero-slide-content .button-group {margin-top: 8px;}
	.industries h2{font-size: 22px; padding-bottom: 30px;}
}

@media (max-width:360px){
}

@media (max-width:320px){

}
