.setbg{background-size:cover;background-position:center;background-repeat:no-repeat;}
.setbg.setbg-top{background-position:center top;}
.top-banner-sec {
    background: url(../images/stimmer-new.jpg) no-repeat;
    /* background-position-y: -10vw; */
    background-position-x: center;
    padding: 165px 0 158px;
    /* padding-bottom: calc(12vw + 30px); */
    background-size: cover;
    position: relative;
}
.banner-title{color:#47b2ff;font-size:35px;line-height:50px;letter-spacing:1px;font-family:'now_altmedium';margin-bottom:100px;margin-top:100px;}
.commodities-content{    /* background: url(../images/commodities-banner.png) no-repeat; */
background-size:cover;padding:0 0px 16vh;position:relative;z-index:99;    /* margin-top: -186px; */    /* background-color: #ffffff; */}
.commodities-content:before{content:"";background:url(../images/banner-bottom-shap.png) no-repeat;width:100%;height:69px;display:block;position:absolute;top:-66px;background-position:center;background-size:cover;}
.commodities-content:after{content:"";background:url(../images/bottom-to-right.png) no-repeat;position:absolute;bottom:0;height:195px;width:100%;background-size:cover;z-index:-1;}

/* .top-banner-sec:before {
    content: "";
    background: #fff;
    width: 108%;
    height: 80px;
    display: block;
    border-radius: 100% 100% 0 0;
    position: absolute;
	bottom: 6vw;
} */
.banner-title span{color:#b6d4ea}
.section-title-1{position:relative;}
.section-title-1 h1{font-size:32px;color:#004176;text-align:center;}
.section-title-1 span{background:#b6d4ea;display:inline-block;position:relative;z-index:2;padding:15px;}
.section-title-1::before{content:'';position:absolute;z-index:1;height:2px;width:100%;top:50%;transform:translateY(-50%);background:#b6d4ea;display:inline-block;}
.service-box-1{text-align:center;margin-top:50px;position:relative;cursor:pointer;}
.service-box-1 .service-img{position:relative;height:200px;width:200px;border-radius:50%;display:flex;justify-content:center;align-items:center;margin:0 auto 15px;border:6px solid #0072bc;}
.service-box-1:hover .service-img:after{content:"";display:flex;position:absolute;align-items:center;justify-content:center;height:100%;width:100%;margin:0 20px;color:#333;background:#fff0;box-shadow:0 0 0px 0px rgb(171 125 253);cursor:pointer;border-radius:50%;-webkit-border-radius:50%;-moz-border-radius:50%;-ms-border-radius:50%;-o-border-radius:50%;transition:500ms color;-webkit-transition:500ms color;-moz-transition:500ms color;-ms-transition:500ms color;-o-transition:500ms color;animation-name:wave1;animation-duration:1s;animation-timing-function:linear;animation-iteration-count:infinite;top:0;right:0;left:0;margin:0 auto;}
.service-box-1 figcaption p{font-size:20px;line-height:32px;display:block;color:#0072bc;transition:all 0.5s ease;text-transform:uppercase;}
.service-box-1:hover p{color:#000000;}
.service-box-1 figcaption small{font-size:18px;display:block;line-height:30px;}
.service-box-1.revert-style .service-img{border-color:#ffffff;}
.service-box-1.revert-style figcaption p{color:#ffffff;}

/* .service-box-1.revert-style:hover p { color: #000000; } */
.service-box-1.revert-style:hover .service-img:after{animation-name:wave2;}
@keyframes wave2{
	0%{box-shadow:0 0 0px 0px rgba(255,255,255,0.5);}
	100%{box-shadow:0 0 0px 30px rgba(11,98,143,0);}
}
@keyframes wave1{
	0%{box-shadow:0 0 0px 0px rgba(11,98,143,0.5);}
	100%{box-shadow:0 0 0px 30px rgba(11,98,143,0);}
}
.inq-1{background:url(../images/bottom-banner-1.png) no-repeat!important;background-size:cover!important;margin-top:0!important;}
@media (min-width:992px){
	.container-midum{margin-right:auto;margin-left:auto;padding-left:30px;padding-right:30px;max-width:1500px;width:100%;}
}
@media (max-width:1400px){
	.service-box-1 .service-img{position:relative;height:240px;width:240px;}
	.container-midum{padding:0 15px;}
}
@media (max-width:1300px){
	.service-box-1 .service-img{position:relative;height:180px;width:180px;}
	.commodities-content:before{width:100%;transform:translate(0%,-3%);}
}
@media (max-width:991px){
	.banner-title{font-size:28px;line-height:38px;margin-bottom:45px;margin-top:5px;}
	.section-title-1 h1{font-size:24px;}
	.section-title-1 span{padding:10px;}
	.service-box-1{margin-top:30px;}
	.top-banner-sec{background-position-y:-10vw;background-position-x:left;padding-bottom:160px;background-size:cover;padding-top:220px;}
	.commodities-content{margin-top:-100px;}
	.commodities-content:before{content:none;}
}
@media (max-width:767px){
	.section-title-1 h1{font-size:20px;}
	.top-banner-sec{padding-bottom:130px;background-size:cover;}
	.commodities-content{padding:0 0 75px;margin-top:-64px;background:#fff;}
	.container-midum{padding:0 15px;}
}
