
@media (max-width:767px){
	#comment-stream .comment-header h3 {
		font-size:15px !important;
	}
	#comment-stream .comment-header a {
		font-size:15px !important;
		display:block;
		width:100%;
		padding:0px !important;
		margin:0px;
	}
	.maincontent .leaderboard {
		margin-top: 20px !important;
    margin:0;
	}
	}

.newsslider .carousel-caption a{
	color:#fff;
}

@media (max-width:991px){
	.company-profile .contact-us{
		width:100% !important;
	}
}
.company-profile  .contactus-form {
  float: left;
  padding:0px;
  width: 100% !important;
}
.company-content .contactus-form {
  float: left;
  width: 100%;
  padding: 0px;
}

/*span.media-object{
	width: 120px;
	height: 120px;
	background-size: cover;
	background-repeat: no-repeat;
	background-position: 50% 50%;
	border: 1px solid #989898;
	overflow: hidden;
	display: block;
	position: relative;
}

span.media-object.img-avatar.img-circle{
	width: 48px;
	height: 47px;
	border-radius: 50px;
	z-index: 100;
	background-size: cover;
	background-position: 50% 50%;
}*/
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 640px){ 
	.company-page .heading{
		width:100% !important;
		margin-left:-15px !important;	
	}
	#search form.search-form .input-group {
		clear: left;
		position: relative;
		width: 100%;	
	}
	.maincolumn ul.pager li > a{
		width:49%;
		font-size:15px;
	}
	.homepage .banner-ad-block,
	.homepage .banner-ad-block .right-ad,
	.homepage .banner-ad-block .right-ad .ads,
	.homepage .banner-ad-block .left-ad,
	.homepage .banner-ad-block .left-ad .ads{
		width:100% !important;
		margin:10px 0 0 0 !important;
		padding:0px !important;
		overflow:hidden !important;
	}
}

@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 640px) 
and (orientation : landscape) { 
	#newsCarousel .carousel-caption{
		width:82%;
	}
	header #signin a {
		display: block;
		margin-top: 10px;
	}
	html body div#google_image_div a img.img_ad{
		width:30% !important;
		position:relative !important;
		left:0px !important;
		overflow: hidden !important;
	}
	.homepage .banner-ad-block .left-ad .ads {
		width: 100% !important;
		position:relative !important;
		left:0px !important;
		overflow: hidden !important;
	}
}
.pound{
  position: absolute;
  top: 6px;
  left: 5px;
  z-index: 10;
  color: #666;
}
.homepage .sliderads-block .commissioncalc .col2  input#cal_money{
	padding-left:15px;
}

.questions label{
	width:100%;
}
/*
.homepage .img-comment-gray, .homepage .img-comment-eat, .homepage .img-comment-lat, .homepage .img-comment-llt, .homepage .img-comment-pit, .homepage .img-comment-it {
	position:relative !important;
}
.homepage .img-comment-lat .img-avatar, .homepage .img-comment-llt .img-avatar, .homepage .img-comment-pit .img-avatar, .homepage .img-comment-it .img-avatar {
  position: absolute;
  top: 10px !important;
  left: 10px !important;
}*/

html body #div-gpt-ad-1430493789827-0{
	/*display:none !important;*/
}

#adsinterested-carousel1 h4, #adsinterested-carousel2 h4{
height:31px !important;
}
#adsinterested-carousel1 p, #adsinterested-carousel2 p{
  height:39px;
}
ul.comment-reply-time{list-style:none;margin: 0px;padding: 0px;}
.comment-reply-time li {
display:inline-block;
position:relative;
}
            .personlikedContainer {
            position: absolute;
            width: 150px;
            background-color: #000000;
            border-radius:5px;
            margin-left:0px;
            z-index:999;
            display:none;
            bottom:27px;
            }
            .personlikedContainer:after{
                content: '';
    width: 0;
    height: 0;
    bottom: -4px;
    border-top: 5px solid black;
    border-left: 5px solid transparent;
    border-right: 5px solid transparent;
    margin-left: 25px;
    position: absolute;
}
            .personlikedBody {
            padding: 10px;
            color: #fff;
            font-size: 12px;
            font-weight: normal;
            }
           
#comment-stream .comment-reply ul.comment-reply-time li.reply a {
    font-weight:normal;
    font-size: 14px;
   }
.quote-add:before{
	font-family: FontAwesome;
    content: "\f10d";
}
.quote-add{
	background:#ffffe0;
}
.quote-add:after{
	font-family: FontAwesome;
    content: "\f10e";
}
.comment-reply li blockquote{
	background: #ececf9;
	font-size:16px;
	margin-bottom:15px;
	font-style:italic;
}
.comment-reply li blockquote:before{
	font-family: FontAwesome;
	content: "\f10d";
	color:#6666cc;
	border:none;
	padding-right:10px;
	font-style:normal;
}
.comment-reply li blockquote:after{
	font-family: FontAwesome;
	content: "\f10e";
	color:#6666cc;
	border:none;
	padding-left:10px;
	font-style:normal;
}
.quote .fa{
		font-size:10px;
		padding-right:3px;
	}

	#comment-stream .comment-input textarea:focus {
		    margin: 4px 4px 0;
		    box-shadow:none;
	}
.comment-holder{
	font-size:16px;
}
.comment-reply-time li:first-child{
	padding-left:0;
}

ul.comment-reply-time li.time{
	position:absolute;
	right:0;
}

ul.comment-reply-time li.peoples{
   position:absolute;
   display:inline-block;
}
ul.comment-info li.time{
color: #999;
    font-size: 13px;
     position:absolute;
     right:25px;
}
ul.comment-reply-time li.quote-take{
	left:115px;
}
.picOne, .picTwo {
      position:absolute;
    }
  .active-ad{
        z-index:99;
    }

/*Ewemove*/
#ewecalc{
            width:300px;
            height:167px;
            }
            #ewecalc #content{
            background:url(https://www.estateagenttoday.co.uk/img/ewemove-calc/evemove-calc.png) no-repeat;
            font-family: 'Lato', sans-serif;
            color:#636460;
            font-size:12px;
            width:300px;
            height:167px;
            padding: 15px;
            }
            #ewecalc h1{
			font-family: 'Lato', sans-serif;
            font-size:12px;
            margin:0;
            }
            #ewecalc h2{
			font-family: 'Lato', sans-serif;
            font-size:13px;
            color:#ee56a8;
            font-weight:bold;
            margin:0;
            padding:7px 0;
            }
            #ewecalc label{
            font-size:12px;
            font-weight:normal;
			font-family: 'Lato', sans-serif;
            }
            #ewecalc .form-group{
            margin-bottom:8px;
            }
            #ewecalc .form-control{
            height:25px;
            background:#ccc;
            padding: 2px 5px;
            }
            #ewecalc input[type=text]{
            outline: none;
            border: none;
            }
            #ewecalc input[type=text]:focus
            {
            box-shadow: 0 0 7px #bbb;
            outline: none;
            }
            #ewecalc .left{
            padding:0 15px;
            }
            #ewecalc .right{
            padding:0 15px 0 0;
            }
            #ewecalc .submit{
            width:262px;
            height:41px;
            margin:0 auto;
            background:url(https://www.estateagenttoday.co.uk/img/ewemove-calc/findoutmore.png);
            border:none;
            outline:none;
            }

/*Introducer overlay*/

#mask {
  position: fixed;
  left: 0;
  top: 0;
  z-index: 9000;
  background-color: #000;
  opacity:0.8;
  display: none;
  width:100%;
  height:100%;
}

#boxes .window {
  position: absolute;
  left: 50%;
  top: 50%;
  display: none;
  z-index: 9999;
  width: 300px;
  height: 300px;
  background-color: #ffffff;
  margin-left:-150px;
  margin-top:-150px;
}
#dialog-close{
  color:transparent;
    right: 0;
    position: absolute;
    top: 0;
    cursor:pointer;
    font-size: 25px;
    margin-top: -10px;
    margin-right: -3px;
}

