.our-services-section{padding: 150px 0 0px 0;text-align: center; background-color: #f6f9fd;position: relative;z-index: 1;overflow: hidden;border-bottom-left-radius: 20px;}
.our-services-section::after{content:"";width:1213px;height:1202px;background: url(../../../images/circle-shape-solid.png) no-repeat;position: absolute;left: 0;right: 0;margin: 0 auto;top: 94%;z-index: -1;}
.service-list{background: #4fb4e6 url(../../../images/service-shape-bg.png) no-repeat;padding: 0px 0; background-size:100% 126%; background-position: top -90px right -10px; border-radius: 30px 0 0 30px;}
.service-block{width:100%;min-height:326px;display: flex;flex-wrap: wrap;flex-direction: column;padding: 64px 54px;justify-content: space-between;border-bottom:1px solid #FFFFFF;}
.service-block:last-child{border-bottom:none;}
.service-block .icon{width:100px; height: 100px; position: relative;display: flex;justify-content: center; align-items: center;}
.service-block .icon img{position: relative;z-index: 1;}
.service-block .icon:after{content:"";width:165px; height: 165px; position: absolute; top: 50%;left: 50%;background: url(../../../images/service-icon-bg.png) no-repeat; z-index: 0;margin-top: -4px;margin-left: -4px;transform: translate(-50%, -50%);-webkit-transform: translate(-50%, -50%);-moz-transform: translate(-50%, -50%);}
.service-block a{color:#FFFFFF;}
.service-block:hover a, .service-block a:focus, .service-block:hover h2 strong{color:#f1ae2e;}
.service-info {display: flex;justify-content: space-between;align-items: center;}
.service-info h2{ font-size:28px;padding-right: 50px; margin: 0;color:#FFFFFF;text-align: left;}
.service-info h2 strong{color:#FFFFFF;}
.our-services-section .section-title .container-small{max-width: 640px; position: relative; z-index: 2;}
.our-services-section .section-title{margin: 0;}
.service-block:hover .read-more-btn {margin-right: -10px;}

.our-services-section .orb-canvas5 {max-width: 300px;margin-bottom: -10px;height: 300px;transform: rotate(-270deg);}

@media screen and (max-width: 1440px){
	.our-services-section{padding: 76px 0 0px 0;}
}

@media screen and (max-width: 1280px){
	.service-block{padding: 46px 26px;min-height:276px;}
	.our-services-section::after{top: 92%;}
}

@media screen and (max-width: 991px){
	.service-info h2{font-size: 24px;}
}
@media screen and (max-width: 767px){
	.our-services-section .section-title{margin-bottom: 40px;}
	.service-list{margin-left: 26px; margin-right: 26px; border-radius: 30px;}
	.our-services-section .bottom-left{display: none;}
	.service-info h2{padding-right: 26px;}
	.service-info h2{font-size: 22px;}
}
@media screen and (max-width: 480px){
	.service-list{background-position: top 140px right 0;background-size: auto 300px;}
}