.widecontent div[id*="office_agent_listings"]{
	position:relative;
}
div[id*="office_agent_listings"] h2.subject{
font-size: 1em;
    text-align: center;
    padding: 0px;	
    font-style:normal;
}
div[id*="office_agent_listings"] #search_agent_form_widget{
	 width: 15vw;
    position: absolute;
    right: 4vw;
    top: 0px;
    z-index:20;
}
div[id*="office_agent_listings"] #search_agent_form_widget input.form-submit{
    margin: 0px;
    height: 1.7vw;
    width: 10%;
    color: #b1b3b5;
    font-size: 0.9vw;
    border: 0px;
    position: absolute;
    border-radius: 0px;
     right: 0.5vw;
    top: 0px;
    background-color: transparent;
    font-family: FontAwesome;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    font-style: normal;
    font-weight: 400;
    background: none;
 }
 div[id*="office_agent_listings"] #search_agent_form_widget .form-item{
  	margin:0px;
  }
  div[id*="office_agent_listings"] .noCarouselList .agent_search_form{
  	display:none;
  }
 div[id*="office_agent_listings"] #search_agent_form_widget input.form-text{
     border-radius: 1vw;
    border: 1px solid #e3e4e5;
    height: 1.8vw;	
    padding: 0px 2vw 0px 0.6vw;
        width: 100%;
    font-size:0.85vw;
-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
 }
 div[id*="office_agent_listings"] #search_agent_form_widget .search_name label{
    border: 0;
    clip: rect(0 0 0 0);
    height: 1px;
    margin: -1px;
    overflow: hidden;
    padding: 0;
    position: absolute;
    width: 1px;
 }
div[id*="office_agent_listings"] #search_agent_form_widget input.form-text:focus{
     -webkit-box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.56);
-moz-box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.56);
box-shadow: inset 0px 0px 3px 0px rgba(0,0,0,0.56);
}
div[id*="office_agent_listings"] .widgets-featuredListings .horizontal_scroll img.featured{
	max-height: 100%;
	max-width:2000px!important;
    height: calc(100% - 2vw);
	width:auto!important;
    border-radius: 0px;
    position:absolute;
    left:50%;
    top:2vw;
	-webkit-transform: translateX(-50%);
    transform: translateX(-50%);
    margin: 0px;
    image-rendering: -webkit-optimize-contrast;
}
div[id*="office_agent_listings"] .featured_multi_img_wrapper{
width: 100%;
    height: 14vw;	
    position:relative;
    padding: 0vw 2vw;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
div[id*="office_agent_listings"] .featured_multi_img_wrapper span{
    display: block;
    width: 11vw;
    height: 100%;
    overflow: hidden;
    position: relative;
}
div[id*="office_agent_listings"] .horizontal_scroll .jcarousel > ul > li{
	height:auto;
	margin:0px 0.8vw;
	background-color:#f8f9fb;
	text-align:center;
}
div[id*="office_agent_listings"] .horizontal_scroll .jcarousel > ul > li:hover{
	background-color:#fff;
	 -webkit-box-shadow: 0px 0px 20px 0px rgba(136, 136, 131, 0.55);
-moz-box-shadow: 0px 0px 20px 0px rgba(136, 136, 131, 0.55);
box-shadow: 0px 0px 20px 0px rgba(136, 136, 131, 0.55);
}
div[id*="office_agent_listings"] div.property_div{
	right:0px;
	width: 15vw;
	min-height: 1px;
}
div[id*="office_agent_listings"] .agent_details h3.name,
div[id*="office_agent_listings"] .agent_details h4.title{
	font-family:Ubuntu, Arial, Helvetica, sans-serif;
	font-weight:400;
	    line-height: 1;
}
div[id*="office_agent_listings"] .agent_details h3.name{
color:#4c4c4c;
font-size:0.95vw;
    margin: 0px;
}
div[id*="office_agent_listings"] .agent_details h3.name a.wholelink{
color:#4c4c4c;
    padding: 0.8vw 2vw 0.4vw;
    display:block;
    width:100%;
    height:100%;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;     	
}
div[id*="office_agent_listings"] .agent_details h4.title{
color:#939598;
font-size:0.85vw;
margin:0px;
}
div[id*="office_agent_listings"] .agent_details h4.title a.wholelink{
	color:#939598;
	padding:0px 2vw 0.2vw;
	    display:block;
    width:100%;
    height:100%;
	-webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box; 
}
.widecontent div[id*="office_agent_listings"] .widgets-featuredListings{
	padding:0px;
	margin-bottom: 3vw;
	    background: transparent;
    border: none;
}
div[id*="office_agent_listings"] .horizontal_scroll .jcarousel{
    height: auto;
    margin: 1.7vw 0px 1vw;
    padding: 0.8vw 0px;
}
div[id*="office_agent_listings"] .horizontal_scroll .jcarousel-control-prev {
    left: -6vw;
    top: 7.8vw;
    width: 1.5vw;
    height: 2.5vw;
    background: url(../images/arrowFeatureListing.svg) no-repeat;
    background-size: 100% auto;
    background-position: 0px -4.6vw;
    border-radius: 0px;
    text-indent: -5000px;
}
div[id*="office_agent_listings"] .horizontal_scroll .jcarousel-control-prev:hover{
	background-position: 0px -7vw;
}
div[id*="office_agent_listings"] .jcarousel-wrapper{
	left:0px;
}
div[id*="office_agent_listings"] .horizontal_scroll .jcarousel-control-next {
    right: -6vw;
    top: 8vw;
    width: 1.5vw;
    height: 2.5vw;
    background: url(../images/arrowFeatureListing.svg) no-repeat;
    background-size: 100% auto;
    background-position: 0px 0vw;
    border-radius: 0px;
    text-indent: -5000px;
}
div[id*="office_agent_listings"] .horizontal_scroll .jcarousel-control-next:hover{
	background-position: 0px -2.35vw;
}
.widecontent div[id*="office_agent_listings"] .widgets-featuredListings .horizontal_scroll .wrapper_scroll {
    width: 82.3vw!important;
    left: 0;
}
div[id*="office_agent_listings"] .agent_social_media_icons{
    padding: 0.5vw 0px 0px;
    min-height: 3vw;
}
div[id*="office_agent_listings"] .view_all a{
	font-family:Ubuntu, Arial, Helvetica, sans-serif;
	color:#afb0b3;
	font-size:1vw;
    line-height: 1.1;
    display: block;
    padding: 0.4vw 0px 0.3vw;
    width: 5vw;
    text-align: center;
    margin: 0 auto;
    position:relative;
}
div[id*="office_agent_listings"] .view_all a:after {
    content: '⋮';
    display: block;
    font-family: "Times", "Times New Roman", "serif", "sans-serif";
    font-size: 1.4vw;
}
div[id*="office_agent_listings"] .view_all a:hover:before{
	content:'';
	display:block;
	width:100%;
	height:100%;
	opacity:0.7;
	position:absolute;
	left:0px;
	top:0px;
}
div[id*="office_agent_listings"] .agent_social_media_icons a.socialwholelink{
    margin: 0px;
    display: block;
    max-width: 100%;
    height: 2.5vw;
    margin-top: -0.5vw;
    padding: 0px 0px 0.5vw;
}

.inner .contentarea  .widecontent div[id*="office_agent_listings"] .widgets-featuredListings .horizontal_scroll .wrapper_scroll {
    width: 50vw!important;
 }
 .inner .contentarea .widecontent div[id*="office_agent_listings"] .widgets-featuredListings{
 	background-color:transparent;
 	border:none;
 }
 .inner .contentarea .widecontent div[id*="office_agent_listings"] .horizontal_scroll .jcarousel-control-prev {
    left: -2vw;
   }
  .inner .contentarea .widecontent div[id*="office_agent_listings"] .horizontal_scroll .jcarousel-control-next {
    right: -2vw!important;
}
.inner .contentarea .widecontent div[id*="office_agent_listings"] #search_agent_form_widget{
    right: auto;
    top: auto;
    position: relative;
    float: right;
        margin-top: 0.5em;
}
#wsidebar_right div[id*="office_agent_listings"] .widgets-featuredListings .horizontal_scroll .wrapper_scroll{
    width: 15.6vw;
    left: 0px;
}
#wsidebar_right div[id*="office_agent_listings"] #search_agent_form_widget {
    position: relative;
    right: auto;
    top: auto;
    margin: 0.6em auto;
    width: 95%;
        float: none;
}
#wsidebar_right div[id*="office_agent_listings"] .horizontal_scroll .jcarousel > ul > li{
margin: 0px 0.7em 0px 0.3em;
}
#wsidebar_right div[id*="office_agent_listings"] .horizontal_scroll .jcarousel-control-next {
    right: -1vw!important;
   }
 #wsidebar_right div[id*="office_agent_listings"] .horizontal_scroll .jcarousel-control-prev{
   	left:-1vw;
 }
#wsidebar_right div[id*="office_agent_listings"] .widgets-featuredListings{
	position:relative;
}
#wsidebar_right div[id*="office_agent_listings"] .horizontal_scroll .jcarousel > ul > li{
background-color:#d8d8d8;
}
#wsidebar_right div[id*="office_agent_listings"] .horizontal_scroll .jcarousel > ul > li:hover{
background-color:#fff;
}
#wsidebar_right div[id*="office_agent_listings"] .agent_details h4.title a.wholelink {
    color: #666769;
}
#wsidebar_right div[id*="office_agent_listings"] .horizontal_scroll .jcarousel{
	margin:0px;
}
.front .widecontent div[id*='office_agent_listings'] h2.subject{
	margin-right:auto;
	margin-left:auto;
	max-width: 58vw;
}
div[id*="office_agent_listings"] .agent_social_media_icons a{
	max-width: 1vw;
    margin: 0px 0.2vw;
    padding: 0.3vw 0.4vw;
    height:auto;
}
div[id*="office_agent_listings"] .agent_social_media_icons a img{
	vertical-align:middle;
	max-height:0.9vw;
}
div[id*="office_agent_listings"] .agent_social_media_icons a.defaulticon img{
	display:none;
}
div[id*="office_agent_listings"] .agent_social_media_icons a.defaulticon{
		text-decoration:none;
		background-color:transparent;
		background: none;
}
div[id*="office_agent_listings"] .agent_social_media_icons a.defaulticon:hover{
	background-color:#f2f2f2;
}
div[id*="office_agent_listings"] .agent_social_media_icons .social_media{
		padding-top:0px;
	width: auto;
    margin: 0px;
        padding-bottom: 1vw;
}
div[id*="office_agent_listings"] .agent_social_media_icons a.defaulticon:before{
			font-family:FontAwesome;
	 text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  position:absolute;
  display:block;
width:100%;
height:100%;
text-align:center;  
line-height:2.5vw;
	position:relative;
	line-height: normal;
}
div[id*="office_agent_listings"] .agent_social_media_icons a.defaulticon,
div[id*="office_agent_listings"] .agent_social_media_icons a.custom_icon{
	font-size:1vw;
}
div[id*="office_agent_listings"] .agent_social_media_icons a.facebookicon.defaulticon:before{
	content:'\f09a';
	color:#2e4da7;
}
div[id*="office_agent_listings"] .agent_social_media_icons a.pinteresticon.defaulticon:before{
	content:'\f0d2';
	color:#cb2027;
}
div[id*="office_agent_listings"] .agent_social_media_icons a.linkedinicon.defaulticon:before{
	content:'\f0e1';
	color:#007ab9;
}
div[id*="office_agent_listings"] .agent_social_media_icons a.twittericon.defaulticon:before{
	font-family: 'fontello';
	content: '\e80c';
	color:#000000;
}
div[id*="office_agent_listings"] .agent_social_media_icons a.googleplusicon.defaulticon:before{
	content: '\f0d5';
	color:#dd4b39;
}
div[id*="office_agent_listings"] .agent_social_media_icons a.tiktokicon.defaulticon:before{
	content: "\e80b";
	font-family: 'fontello';
	color:#000000;
}
div[id*="office_agent_listings"] .agent_social_media_icons a.instagramicon.defaulticon:before{
	content: '\f16d';
	color: #c33cbe;
}
div[id*="office_agent_listings"] .agent_social_media_icons a.youtubeicon.defaulticon:before{
	content: '\f16a';
	color:#bb0000;
}
.widecontent div[id*="office_agent_listings"] .widgets-featuredListings .horizontal_scroll.no_carousel .wrapper_scroll {
    width: 100% !important;
}
div[id*="office_agent_listings"] .horizontal_scroll.no_carousel .jcarousel > ul{
	text-align:center;
	width:100%;
}
div[id*="office_agent_listings"] .horizontal_scroll.no_carousel .jcarousel > ul > li{
	float:none;
	display:inline-block;
	vertical-align: top;
}



@media all and (max-width: 1510px){
div[id*="office_agent_listings"] #search_agent_form_widget input.form-text {
    border-radius: 1em;
    height: 2em;
    padding: 0px 2em 0px 0.6em;
    font-size: 0.85em;
   }
   div[id*="office_agent_listings"] #search_agent_form_widget {
    width: 15em;
    right: 4em;
   }
   div[id*="office_agent_listings"] .horizontal_scroll .jcarousel-control-prev {
 left: -3em;
    top: 6.2em;
    width: 1.2em;
    height: 1.8em;
    background-position: 0px -3.9em;
   }
 div[id*="office_agent_listings"] .horizontal_scroll .jcarousel-control-prev:hover {
	background-position: 0px -5.85em;
}
div[id*="office_agent_listings"] .horizontal_scroll .jcarousel-control-next{
	   right: -3em;
    top: 6.2em;
    width: 1.2em;
    height: 1.8em;
}
div[id*="office_agent_listings"] .horizontal_scroll .jcarousel-control-next:hover{
		background-position: 0px -1.9em;
}
div[id*="office_agent_listings"] #search_agent_form_widget input.form-submit {
    height: 2em;
    font-size: 0.8em;
    right: 0.5em;
   }
   div[id*="office_agent_listings"] .agent_details h3.name {
    font-size: 1em;
   }
   div[id*="office_agent_listings"] .agent_details h4.title {
    font-size: 0.95em;
   }
   div[id*="office_agent_listings"] .featured_multi_img_wrapper{
   	padding: 0vw 1.5em;
   }
   div[id*="office_agent_listings"] .featured_multi_img_wrapper span {
    width: calc(15vw - 3em);
   }
   div[id*="office_agent_listings"] .agent_details h3.name a.wholelink {
    padding: 0.8em 1.5em 0.4em;
   }
   div[id*="office_agent_listings"] .agent_details h4.title a.wholelink {
    padding: 0px 1.5em 0.2em;
   }
   div[id*="office_agent_listings"] .agent_social_media_icons {
    padding: 0.5em 0px 0px;
    min-height: 3em;
   }
   div[id*="office_agent_listings"] .agent_social_media_icons a {
    max-width: 1em;
    margin: 0px 0.2em;
    padding: 0.3em 0.4em;
}
div[id*="office_agent_listings"] .agent_social_media_icons a.defaulticon,
div[id*="office_agent_listings"] .agent_social_media_icons a.custom_icon {
    font-size: 1em;
}
div[id*="office_agent_listings"] .agent_social_media_icons a img {
    max-height: 0.9em;
}
div[id*="office_agent_listings"] .view_all a {
    font-size: 1em;
    padding: 0.4em 0px 0.3em;
    width: 5em;
   }
   div[id*="office_agent_listings"] .view_all a:after {
    font-size: 1.2em;
}
    .widecontent div[id*="office_agent_listings"] .widgets-featuredListings {
    margin-bottom: 2em;
   }
   .front .widecontent div[id*='office_agent_listings'] h2.subject{
   	    max-width: 48vw;
   }
}


@media all and (max-width: 1260px){
	div[id*="office_agent_listings"] div.property_div{
	    width: 19vw;
}
div[id*="office_agent_listings"] .featured_multi_img_wrapper {
    height:18.5vw;
}
div[id*="office_agent_listings"] .featured_multi_img_wrapper span {
    width: calc(19vw - 3em);
}
div[id*="office_agent_listings"] .widgets-featuredListings .horizontal_scroll img.featured {
    height: calc(100% - 2em);
    top: 2em;
   }
   div[id*="office_agent_listings"] #search_agent_form_widget{
   	right:3em;
   }
   .inner .contentarea .widecontent div[id*="office_agent_listings"] .widgets-featuredListings .horizontal_scroll .wrapper_scroll {
    width: 62vw!important;
}
#wsidebar_right	div[id*="office_agent_listings"] div.property_div{
	    width: 15vw;
}
#wsidebar_right div[id*="office_agent_listings"] .featured_multi_img_wrapper {
    height:14vw;
}
#wsidebar_right div[id*="office_agent_listings"] .featured_multi_img_wrapper span {
    width: calc(15vw - 3em);
}
}

@media all and (max-width: 1200px){
.front .widecontent div[id*='office_agent_listings'] h2.subject {
    max-width: 70vw;
    padding: 0 1.8em;
    margin-bottom: 0.5em;
}
div[id*="office_agent_listings"] #search_agent_form_widget{
	    position: relative;
    float: right;
    margin-bottom:1em;
}
}

@media all and (max-width: 1180px){
#wsidebar_right	div[id*="office_agent_listings"] div.property_div{
	    width: 19vw;
}
#wsidebar_right div[id*="office_agent_listings"] .featured_multi_img_wrapper {
    height:18.5vw;
}
#wsidebar_right div[id*="office_agent_listings"] .featured_multi_img_wrapper span {
    width: calc(19vw - 3em);
}
#wsidebar_right div[id*="office_agent_listings"] .widgets-featuredListings .horizontal_scroll .wrapper_scroll {
    width: 19.6vw;
}
}

@media all and (max-width: 1023px){
div[id*="office_agent_listings"] .horizontal_scroll .jcarousel{
	width:100%;
}
div[id*="office_agent_listings"] .horizontal_scroll .jcarousel-control-next{
	right:-3em!important;
}
}


@media all and (max-width: 900px){
	div[id*="office_agent_listings"] div.property_div{
	    width: 25.8vw;
}
div[id*="office_agent_listings"] .featured_multi_img_wrapper {
    height:25.5vw;
}
div[id*="office_agent_listings"] .featured_multi_img_wrapper span {
    width: calc(25.8vw - 3em);
}
div[id*="office_agent_listings"] #search_agent_form_widget{
	right:2em;
}
.inner .contentarea .widecontent div[id*="office_agent_listings"] .widgets-featuredListings .horizontal_scroll .wrapper_scroll {
    width: 55vw!important;
}
}


@media all and (max-width: 885px){
#wsidebar_right div[id*="office_agent_listings"] .widgets-featuredListings .horizontal_scroll .wrapper_scroll {
    width: 24.6vw;
}
#wsidebar_right	div[id*="office_agent_listings"] div.property_div{
	    width: 24vw;
}
#wsidebar_right div[id*="office_agent_listings"] .featured_multi_img_wrapper {
    height:22.5vw;
}
#wsidebar_right div[id*="office_agent_listings"] .featured_multi_img_wrapper span {
    width: calc(24vw - 3em);
}
.inner .contentarea .widecontent div[id*="office_agent_listings"] #search_agent_form_widget{
	    float: none;
    margin: 0.5em auto 0px;
}
}

@media all and (max-width: 768px){
div[id*="office_agent_listings"] .horizontal_scroll .jcarousel-control-next{
	right:-1.8em!important;
}
div[id*="office_agent_listings"] .horizontal_scroll .jcarousel-control-prev {
    left: -1.8em;
}
#wsidebar_right div[id*="office_agent_listings"] .widgets-featuredListings{
	background-color:transparent;
	border:none;
}
#wsidebar_right div[id*="office_agent_listings"] .horizontal_scroll .jcarousel > ul > li{
	background-color: #f8f9fb;
}
#wsidebar_right	div[id*="office_agent_listings"] div.property_div{
	    width: 25.8vw;
}
#wsidebar_right div[id*="office_agent_listings"] .featured_multi_img_wrapper {
    height:25.5vw;
}
#wsidebar_right div[id*="office_agent_listings"] .featured_multi_img_wrapper span {
    width: calc(25.8vw - 3em);
}
#wsidebar_right  div[id*="office_agent_listings"] .widgets-featuredListings .horizontal_scroll .wrapper_scroll {
    width: 55vw;
}
 #wsidebar_right  div[id*="office_agent_listings"] .widgets-featuredListings {
    width: auto;
   }
  #wsidebar_right  div[id*="office_agent_listings"] #search_agent_form_widget {
    width: 15em;
   }
   #wsidebar_right div[id*="office_agent_listings"] .horizontal_scroll .jcarousel-control-prev {
    left: -2em;
}
#wsidebar_right div[id*="office_agent_listings"] .horizontal_scroll .jcarousel-control-next {
    right: -2em!important;
}
}

@media all and (max-width:744px){
	div[id*="office_agent_listings"] div.property_div{
	    width: 37.8vw;
}
div[id*="office_agent_listings"] .featured_multi_img_wrapper {
    height:37.5vw;
}
div[id*="office_agent_listings"] .featured_multi_img_wrapper span {
    width: calc(37.8vw - 3em);
}
div[id*="office_agent_listings"] .horizontal_scroll .jcarousel > ul > li {
    height: auto;
    margin: 0px 1.6vw;
}
.inner .contentarea .widecontent div[id*="office_agent_listings"] .widgets-featuredListings .horizontal_scroll .wrapper_scroll {
    width: 82vw!important;
}
#wsidebar_right	div[id*="office_agent_listings"] div.property_div{
	    width: 37.8vw;
}
#wsidebar_right div[id*="office_agent_listings"] .featured_multi_img_wrapper {
    height:37.5vw;
}
#wsidebar_right div[id*="office_agent_listings"] .featured_multi_img_wrapper span {
    width: calc(37.8vw - 3em);
}
#wsidebar_right  div[id*="office_agent_listings"] .widgets-featuredListings .horizontal_scroll .wrapper_scroll {
    width: 79vw;
}
.inner div[id*="office_agent_listings"] .agent_details h3.name {
    font-size: 1.15em;
}
}

@media all and (max-width:650px){
div[id*="office_agent_listings"] .jcarousel ul{
	font-size:0.9em;
}
div[id*="office_agent_listings"] .agent_details h4.title {
    font-size: 0.9em;
}
}

@media all and (max-width:500px){
.widecontent div[id*="office_agent_listings"] .widgets-featuredListings .horizontal_scroll .wrapper_scroll {
    width: 64.3vw!important;
 }
  div[id*="office_agent_listings"] div.property_div {
    width: 62.8vw;
}
div[id*="office_agent_listings"] .featured_multi_img_wrapper {
    height:59.5vw;
}
div[id*="office_agent_listings"] .featured_multi_img_wrapper span {
    width: calc(62.8vw - 3em);
}
div[id*="office_agent_listings"] #search_agent_form_widget {
    right: auto;
    float: none;
    margin: 0 auto 1em;
}
.inner .contentarea .widecontent div[id*="office_agent_listings"] .widgets-featuredListings .horizontal_scroll .wrapper_scroll {
    width: 67vw!important;
}
#wsidebar_right	div[id*="office_agent_listings"] div.property_div{
	    width: 62.8vw;
}
#wsidebar_right div[id*="office_agent_listings"] .featured_multi_img_wrapper {
    height:59.5vw;
}
#wsidebar_right div[id*="office_agent_listings"] .featured_multi_img_wrapper span {
    width: calc(62.8vw - 3em);
}
#wsidebar_right  div[id*="office_agent_listings"] .widgets-featuredListings .horizontal_scroll .wrapper_scroll {
    width: 63vw;
}
 }
   

 /*Youtube icon color changes*/
div[id*="office_agent_listings"] .agent_social_media_icons a.youtubeicon.defaulticon {
    position: relative;
}
div[id*="office_agent_listings"] .agent_social_media_icons a.youtubeicon.defaulticon:before {
    content: '';
    background: url('/themes/bannertheme/images/youtube_social_icon_red.png') no-repeat center center;
    background-size: auto 65%;
    width: 1.2em;
    height: 1.2em;
    position: relative;
}
div[id*="office_agent_listings"] .agent_social_media_icons a.custom_icon img {
    position: relative;
}
@media (max-width: 600px) {
    div[id*="office_agent_listings"] .agent_social_media_icons a.youtubeicon.defaulticon:before {
        width: 1.1em;
        height: 1.1em;
    }
}