@import "banner/default.css";
@import "package/default.css";
@import "portfolio/default.css";




.default_sec_one-iconbox-icon2 img{max-width:100%;max-height:100%;}
/*! end @import */
.text-left{text-align:left!important;}
.text-justify{text-align:justify!important;}
.position-relative{position:relative;}
.bg-light2{background-color:var(--light-bg2)!important;}
.default_sec_one-iconbox-wrap2{padding:24px;margin:15px 10px;border-radius:5px;height:375px;margin-bottom:5px;box-shadow:rgb(0 0 0) 0 0 4px 0;border-radius:10px;}
.default_sec_one-iconbox-icon2{margin-bottom:30px;text-align:center;}
.default_sec_one-iconbox-icon2 img{max-height:174px;}
.default_sec_one-iconbox-data2 h3{margin-bottom:10px;color:black;margin-top:0px;font-size:30px;text-align:center;}
.default_sec_one-shape{position:absolute;bottom:-135px;right:3px;animation:float-left-right 6s ease-in-out infinite;}
@media screen and (min-width: 1280px){
.default_sec_one-iconbox-data2 p{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:11;overflow:hidden;text-overflow:ellipsis;}
.mox:hover{height:520px;}
.mox:hover .default_sec_one-iconbox-data2 p{-webkit-line-clamp:unset;}
}
.default_sec_one-iconbox-data2 p{font-size:17px;line-height:26px;text-align:center;}
.pttop{margin-top:78px;}
@media (max-width:991px){
.default_sec_one-shape{display:none;}
}
.default_sec_one{padding: 10px 0px 30px 0px;}
@media (max-width:991px){
.default_sec_one{padding:100px 0 70px;}
}
@media (max-width:767px){
.default_sec_one{padding:10px 0 0px;}
.default_sec_one-iconbox-wrap2{padding:10px;}
.default_sec_one-iconbox-data2 h3{margin-bottom:10px;text-align:center;}
}
@media (max-width:767px){
.default_sec_one-iconbox-data2 p{height:auto!important;font-size:16px!important;}
}
/*! CSS Used keyframes */
@keyframes float-left-right{0%{transform:translatex(0);}50%{transform:translatex(-40px);}100%{transform:translatex(0);}}

