.circleImageWithContentComp{padding:40px 0 30px;position:relative;background-color:#fff5ef;position:relative}
.circleImageWithContentComp .thsnHeading{padding-bottom:20px}
.circleImageWithContentComp .innerContentWrap{align-items:center}
.circleImageWithContentComp .innerContentWrap.flex-row-reverse .imageSec{padding-left:40px}
.circleImageWithContentComp .innerContentWrap .imageSec{padding-right:40px}
.circleImageWithContentComp .innerContent p{font-family:'Rubrik';font-size:2.4rem;line-height:30px;color:#000;padding-bottom:30px}
.circleImageWithContentComp .innerContent p strong{font-family:'Rubrik';font-weight:bold}
.circleImageWithContentComp .for-familis-icon1{position:absolute;right:0;top:-60px}
.circleImageWithContentComp .bg1{position:absolute;right:30px;top:50%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
.circleImageWithContentComp .fullImageSection{padding:50px 0;text-align:center}
.circleImageWithContentComp .bg2{position:absolute;right:30px;top:0}
.circleImageWithContentComp .bg3{position:absolute;left:30px;top:-200px}
.circleImageWithContentComp .bg4{position:absolute;right:30px;bottom:20px}
@media(max-width:1200px){.circleImageWithContentComp .bg1{right:20px;width:25px}
.circleImageWithContentComp .bg2{width:25px;right:15px}
.circleImageWithContentComp .bg3{left:10px;top:-100px;width:40px}
}
@media(max-width:992px){.circleImageWithContentComp .innerContentWrap .imageSec{padding:0 0 30px 0;margin:0 auto;text-align:center}
.circleImageWithContentComp .for-familis-icon1{right:30px;top:0;width:90px}
.circleImageWithContentComp .innerContentWrap.flex-row-reverse .imageSec{padding-left:20px}
.circleImageWithContentComp .innerContentWrap .imageSec{padding-right:20px}
.circleImageWithContentComp .bg1{display:none}
.circleImageWithContentComp .bg3{left:10px;top:-40px}
.circleImageWithContentComp .bg4{right:10px;bottom:10px;width:60px}
}
@media(max-width:767px){.circleImageWithContentComp{padding:20px 0 20px 0}
.circleImageWithContentComp .for-familis-icon1{right:12px;top:-20px;width:50px}
.circleImageWithContentComp .thsnHeading{padding-bottom:20px}
.circleImageWithContentComp .innerContent{text-align:center}
.circleImageWithContentComp .innerContent p{font-size:1.6rem;line-height:22px;padding-bottom:20px}
.circleImageWithContentComp .innerContentWrap.flex-row-reverse .imageSec{padding-left:00px}
.circleImageWithContentComp .innerContentWrap .imageSec{padding-right:0;width:253px;margin:0 auto}
.circleImageWithContentComp .fullImageSection{max-width:347px;margin:0 auto;padding:20px 0 30px}
.circleImageWithContentComp .bg2{top:40%;transform:translateY(-50%);-webkit-transform:translateY(-50%);-moz-transform:translateY(-50%);-ms-transform:translateY(-50%);-o-transform:translateY(-50%)}
}