@charset "utf-8";
/* ulrc400105 */
@media only screen and (max-width: 1750px){
	.ulrc400105 .img-size {
		width: 700px;
		}
	.ulrc400105 .position01 {
	padding-bottom: 180px;
	}

	}
@media only screen and (max-width: 1550px){
	.ulrc400105 .img-size {
		width: 600px;
		}
		.ulrc400105 .position01 {
	padding-bottom: 130px;
	}
	}
@media only screen and (max-width: 1477px){
	.ulrc400105 .service-name{
		font-size: 21px;
	}
	}
@media only screen and (max-width: 1173px) and (min-width: 992px){
	.ulrc400105 .service-name{
		font-size: 17px;
		font-weight: 700;
	}
	}
@media only screen and (max-width: 1199px) and (min-width: 1189px){
	.ulrc400105 .media-position {
		bottom: 10%;
		}
	.ulrc400105 .service-box{
		padding: 63px 25px;
	}
	}

@media only screen and (max-width: 1199px){
	.ulrc400105 .img-size {
		width: 500px;
		}
	.ulrc400105 .media-position {
		bottom: 10%;
		}
	.ulrc400105 .position01 {
	padding-bottom: 60px;
	}
	}
@media only screen and (max-width: 991.98px){
/*	.ulrc400105 .container-fluid{
		padding-right: 0;
		}*/
	.ulrc400105 .service-box {
		display: flex;
		flex-flow: row-reverse;
		padding: 50px 25px
		}
	.ulrc400105 .img-size {
		width: 350px;
		}
	.ulrc400105 .media-position {
    	position: unset;
		}
	.ulrc400105 .service-box{
		position: unset;
		border-radius: 0;
		}
	.ulrc400105 .box-sec{
		padding: 0;
		}
	.ulrc400105 .text1 {		
		font-size: 30px;
	}
	.ulrc400105 .img2 {
        width: 254px;
        margin-bottom: -78px;	
}
}
@media only screen and (max-width: 830px){
	.ulrc400105 .service-name{
		font-size: 20px;
	}
	}
@media only screen and (max-width: 767px){
	.ulrc400105 .service-box {
		display: flex;
    	flex-flow: column-reverse;
		}
	.ulrc400105 .box-sec{
		padding-right: 0;
		}
	.ulrc400105 .service-box {
		border-radius: 0;
		}
	.ulrc400105 .shift-top{
		padding-top: 30px;
		}
	.ulrc400105{
		padding-top: 0;
		}
	.ulrc400105 .service-name{
		font-size: 25px;
	}
	.ulrc400105 .img-size {
		width: 100%;
	}
	.ulrc400105 .text1 {		
		font-size: 25px;
	}
	.ulrc400105 .img2 {
        width: 204px;
        margin-bottom: -70px;
}
    .ulrc400105 .position01 {
        padding-bottom: 30px;
    }
}
@media only screen and (max-width: 433px){
	.ulrc400105 .service-name{
		font-size: 20px;
	}
	.ulrc400105 .shift-top {
		padding-right: 0 !important;
		padding-left: 10px !important;	
	}
}
/*top title	start*/





/*top title	end*/