@charset "utf-8";
/* CSS Document */
@media (min-width:768.98px){
	.ulrc400312 .inner-sec{
	padding: 129px 0;
	}
}
@media (max-width:767px){
.ulrc400312 .contact-sec {
		padding: 30px 10px !important;
	}
.ulrc400312 .head-line {
	font-size: 30px !important;
	}
.ulrc400312 .sub-text {
    font-size: 21px !important;
	padding: 0 15px !important;
	}
.ulrc400312 .number{
	font-size: 24px !important;
	}
.ulrc400312 .contact-icon {
    width: 50px !important;
	}
.ulrc400312 .inner-sec {
    padding-top: 99px;
    padding-bottom: 93px;
	}
.ulrc400312 .background-pic{
    margin-top: 0px;
}
@media (max-width:575px){
.ulrc400312 .background-pic{
    padding: 0 !important;
	}
.ulrc400312 .btn {
	width: 180px;
    height: 50px;
	}
}			
@media (max-width:515px){
.ulrc400312 .background-pic{
	height: 600px !important;
	align-content: center;
	}	
	
}
@media (max-width:425px){
.ulrc400312 .head-line {
	font-size: 24px !important;
	}
.ulrc400312 .ph-number-sec{
	display: block !important;
	}
.ulrc400312 .inner-sec {
    padding-top: 65px;
    padding-bottom: 65px;
	}
}
@media (max-width:401px){
.ulrc400312 .inner-sec {
    padding-top: 48px;
    padding-bottom: 48px;
	}
}
@media (min-width:391px){
	.ulrc400312 .inner-sec {
	padding: 30px;
	}
}
@media (max-width:391.98px){
.ulrc400312 .inner-sec {
    padding-top: 31px;
    padding-bottom: 31px;
	}
}
@media (max-width:353px){
	.ulrc400312 .inner-sec {
		padding-top: 33px;
		padding-bottom: 33px;
	}
	.ulrc400312 .sub-text {
		font-size: 17px !important;
	}
	.ulrc400312 .number{
		font-size: 21px !important;
	}
}
@media (max-width:331px){
.ulrc400312 .inner-sec {
    padding-top: 11px;
    padding-bottom: 11px;
	}
}