@media screen and (max-width:1440px){
header nav ul li a {font-size:16px;}
.loginbtn {height:36px;line-height: 34px;padding: 0px 30px;font-size: 16px;}
header .logo .img-fluid{max-width: 150px;}
.servDetails .services{padding: 150px 0px 20px;}
.servDetails .serpart a strong {font-size:24px;line-height:32px;}
.bannerimg h2 {font-size:30px;line-height:40px;}
.bannerimg h1 {font-size:20px;}
.bannerimg .btn-know {height:42px;line-height:40px;padding:0px 25px;font-size:18px;}
footer .follows .social img {width: 36px; margin-bottom: 12px;}
footer .follows .social br { display:none}
footer .cin img { width: 80px}	
.enviroman{ margin-top: -200px;}	
.aboutus .who-we-are h1,.casestudy .castext h1,.portfolio-sec .head-sec h1 { font-size:40px;  line-height:50px;}
.award .img-fluid{ max-width:180px;}
}

@media screen and (max-width:1280px){
.navtop .reachus .reasty a {padding-left: 0;}
.navtop ul li {padding: 0px 0 0px 0px;}
.navtop ul li a:first-child {margin-left: 6px;}
.navtop ul li a img {width: 18px;}
.navtop ul li a {margin: 0px 1px;}
.navtop ul li { font-size: 12px;}
}
@media screen and (max-width:1100px){
footer p strong {font-size: 18px;}
}
@media screen and (max-width:1024px){	
.mob{ display:none}
.navMob{background-color: #5a6057;padding:8px 0px; margin-top:91px;}
.navMob a{ font-size:16px; color:#fff;}
.navMob a img{ margin-right:8px;}


header nav ul li a:hover {color: #81c22b}
.navMob { display: block}
header nav ul, header.stick nav ul{ margin-top:50px;}
header nav ul li a {font-size: 14px; padding: 0 5px}
header nav ul > li {padding: 8px 10px;}
.mob-links { display: block}
header nav ul .mob-links li { display: block}
header nav ul .mob-links li {border-bottom: 1px solid rgba(0, 0, 0, .1); border-top: 1px solid rgba(255, 255, 255, .1); padding: 8px 10px;}
header nav ul .mob-links li a {color: #fff}
header nav ul .mob-links li a:hover {color: #81c22b;}

}
@media screen and (max-width:992px){	
.hompage footer { padding-top: 40px; margin-top: 0px; border-radius: 30px 30px 0px 0px;}

}

@media screen and (max-width:557px){
.js-hiraku-header-fixed { display: flex; align-items: center;}
footer p strong { font-size: 16px;}
footer ul li a,footer address p { font-size: 12px; line-height:14px;}
footer address p{line-height: 20px;}
header .logo .img-fluid {max-width: 100px;}
.loginbtn {height: 30px;    line-height: 28px;    padding: 0px 20px;    font-size: 14px;}
footer .border-left:after { border-left: solid 0px #95bf3d;}
footer .copyright { margin: 20px 0px 10px; text-align:left}
footer .copyright p {font-size: 12px;}
header {padding: 15px 0px 15px;}
.navbar-toggle {padding: 0px 5px 0px 15px;}
header.stick {padding: 13px 0px;}
footer {padding: 40px 0px 20px;}
footer ul {    margin-bottom: 8px;}
}
@media screen and (max-width:480px){
footer p strong { font-size: 14px; margin-top:30px;}
footer .cin p {font-size: 12px;}
.navMob a {font-size: 11px;}
}
.navMob{
	margin-top:68px;
}