.listing-single .top-section .agent .mrtg {
    font-family: 'raleway' !important;
    font-size: 17px;
    font-weight: 600;
}

.dets {
    font-size: 17px;
    margin-bottom: 10px;
    font-weight: 500;
}

.listing-single .top-section .agent .mrtg {
    border: 0px !important;
}

.listing-single .top-section .agent .but a {
    box-shadow: 2px 2px 1px #9cd2d2 !important;
}

.shrtp {
    font-size: 26px;
}

.listing-single .top-section .links {
    font-size: 19px;
    letter-spacing: 0em !important;
    text-align: center;
}

@media only screen and (max-width: 1200px)	{
	
	.listing-single .top-section .agent .mrtg {
		font-size: 14px !important;
		font-weight: 600 !important;
	}
}

@media only screen and (max-width: 992px)	{
	
	.hundredcontain {
		transform: scale(1.2) !important;
	}
	.listing-single .top-section .agent .mrtg {
		font-size: 11px !important;
	}
}

@media only screen and (min-width:768px) and (max-width:768px) {
	
	.listing-single .top-section .data {
    	margin-top: 8px !important;
	}
	.listing-single .top-section .price {
    	font-size: 18px !important;
	}
	header.site-header .container {
    	padding-top: 30px !important;
	}
	.listing-single .top-section .agent .but {
    	font-size: 13px;
	}
	.listing-single .btns .but a {
    	min-width: 75% !important;
    	max-width: 75% !important;
    	display: block !important;
    	margin: auto !important;
	}
}

@media only screen and (max-width: 480px)	{

	.hundredcontain {
    	transform: scale(1.2) !important;
	}
	.listing-single .top-section .links {
    	font-size: 16px !important;
	}
}

@media only screen and (max-width: 359px) and (min-width: 300px)	{
	
	.page-title h1 {
		font-size: 23px !important;
	}
	.shrtp {
    	font-size: 24px !important;
	}
}