.about{padding:50px 0;}
.counts{padding:100px 0 40px 0;}
.inner-item{position:absolute;left:50%;bottom:50px;transform:translateX(-50%);-moz-transform:translateX(-50%);-webkit-transform:translateX(-50%);}
.portfolio #portfolio-flters li{font-size:14px;}
.portfolio .portfolio-item{display:inline-block;width:400px;padding:15px;height:100%}
.portfolio .portfolio-item figure{background:transparent;text-align:center;height:300px;}
#hero{height:60vh;}
#hero .hero-content{padding:203px 0;}
#hero .imagebox{float:left;width:560px;height:560px;overflow:hidden;}
#hero .imagebox img{width:100%;height:100%;object-fit:cover;}
.portfolio-description img{width:100%;}
.sidebutton{position:fixed;top:50%;transform:translateY(-50%);right:0;width:160px;transform:translateY(-50%);right:-60px;}
.sidebutton .bttn{padding:6px 0;background-color:#32506d!important;height:initial;border-radius:5px 0 0 5px;width:100%;border-radius:5px;transform:rotate(-90deg);border-color:initial;}
.sidebutton span{margin-bottom:0;font-weight:400;}
.sidebutton .enquiry{margin-bottom:10px;}
.sidebutton .iconinq{display:inline-block;width:25px;}
.sidebutton .iconinq img{width:100%;height:100%;object-fit:cover;}
.sidebutton .linkpdf{background:linear-gradient(rgb(221,75,57),rgb(209,72,54))!important;}
.sidebutton .linkpdf label:hover{cursor:pointer;}
.sidebutton .linkpdf i.bi.bi-download:before{transform:rotate(90deg);}
.nb-form{position:fixed;z-index:9999999;max-width:250px;background:#fff;right:12%;bottom:-137px;transition:all .8s cubic-bezier(.22,.67,.43,1.22) .2s;border-radius:10px 10px 0 0;box-shadow:0 2px 2px 0 rgba(0,0,0,0.14),0 1px 5px 0 rgba(0,0,0,0.12),0 3px 1px -2px rgba(0,0,0,0.2)}
.nb-form:hover{bottom:-15px;border-bottom:1px solid #2eae1e}
.nb-form .user-icon{position:absolute;top:-35px;right:5%;display:block;width:35px;margin:15px auto 10px;}
.nb-form .title{background:#2eae1e;padding:7px 12px!important;border-radius:10px 10px 0 0;letter-spacing:.5px}
.nb-form .title p{font-size:14px!important;color:#ffffff!important}
.cform .message{font-size:13px!important;color:#080808!important;margin-top:5px}
.nb-form p{font-size:13px;margin:0;color:#666}
.nb-form p.message{margin-left:5px;line-height:18px;}
.nb-form .cform{padding:10px 15px 15px 15px}
.wpwhatsapp-chat-decswrap{max-height:300px;margin-bottom:-5px;overflow-y:auto}
.wpwhatsapp-chat-decs{margin-top:10px}
.wpwhatsapp-chat-decs a{color:#000;display:inline-block;padding:8px 11px;border:0!important;text-decoration:none;font-size:15px;font-weight:400;font-family:'Poppins',sans-serif;line-height:1.5}
.wpwhatsapp-title{padding:5px 10px;float:left;vertical-align:middle;position:absolute;left:90px;width:55%;bottom:10%;-webkit-box-shadow:0 0 15px rgba(140,140,140,.5);box-shadow:0 0 15px rgba(140,140,140,.5);-webkit-border-radius:10px;border-radius:10px;background-color:#fff}
.wpwhatsapp-title p{font-size:13px;color:#000}
.wpwhatsapp-title span{font-size:13px;color:#666}
.wpwhatsapp-title::before{content:"";position:absolute;left:-6px;top:51%;-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%);transform:translateY(-50%);border-right:6px solid #fff;border-top:6px solid transparent;border-bottom:6px solid transparent}
.wpwhatsapp-image{width:40px;display:inline-block;float:left;vertical-align:middle;height:40px;-webkit-border-radius:50%;border-radius:50%;overflow:hidden;border:2px solid #089d4b;-webkit-box-shadow:0 0 0 6px rgba(8,148,71,.3);box-shadow:0 0 0 6px rgba(8,148,71,.3)}
.wpwhatsapp-image img{width:40px;height:40px}
@media only screen and (max-width:991px){
	.nb-form{right:12%;}
}
@media screen and (max-width:768px){
	.nb-form{right:15%;}
}
@media screen and (max-width:676px){
	.nb-form{bottom:-86px;width:70%;right:17%;display:none;}
	.nb-form .message{display:none}
	.nb-form .wpwhatsapp-chat-decswrap{margin-bottom:0px}
	.nb-form .wpwhatsapp-chat-decs{margin-top:0}
	.nb-form .wpwhatsapp-title span{display:none}
	.nb-form .wpwhatsapp-title{padding:5px 10px;left:100px;width:calc(100% - 150px);}
	.nb-form .user-icon{position:absolute;top:-30px;right:12px;display:block;width:35px;margin:15px auto 10px;}
	.nb-form .title{padding:5px 12px!important;}
	.nb-form .title p{font-size:14px!important;}
}
.wpwhatsapp-chat-decswrap a:hover .wpwhatsapp-title{-webkit-box-shadow:0 0 15px rgba(8,157,75,.95);box-shadow:0 0 15px rgba(8,157,75,.95)}
