/************************************************************************
RESET
************************************************************************/
html,body,div,span,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,abbr,address,cite,code,del,dfn,em,img,ins,kbd,q,samp,small,strong,sub,sup,var,b,i,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,figcaption,figure,footer,header,hgroup,menu,nav,section,summary,time,mark,audio,video,main{margin:0;padding:0;border:0;outline:0;font-size:100%;vertical-align:baseline;background:transparent}
body{line-height:1}
article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}
nav ul{list-style:none}
blockquote,q{quotes:none}
blockquote:before,blockquote:after,q:before,q:after{content:none}
a{margin:0;padding:0;font-size:100%;vertical-align:baseline;background:transparent}
ins{background-color:#ff9;color:#000;text-decoration:none}
mark{background-color:#ff9;color:#000;font-style:italic;font-weight:bold}
del{text-decoration:line-through}
abbr[title],dfn[title]{border-bottom:1px dotted;cursor:help}
table{border-collapse:collapse;border-spacing:0}
hr{display:block;height:1px;border:0;border-top:1px solid #ccc;margin:1em 0;padding:0}
input,select{vertical-align:middle}
/************************************************************************
RESET
************************************************************************/
small.adsby{
	font-size: 13px;
	padding: 5px 15px;
}
.abouthn{
    width: 14px;
    height: 14px;
    display: block;
    float: right;
    margin: 16px 8px 0px -8px;
    background: white;
    border-radius: 100px;
    position: relative;
}
.abouthn .hnmark{
    position: absolute;
    top: 0px;
    bottom: 0px;
    left: 0px;
    right: 0px;
    line-height: 15px;
    text-align: center;
    font-size: 12px;
    font-family: serif;
    font-style: italic;
    color: black;
}
.abouthn .hninfo, .abouthn .hnline{
    display: none;
}
.abouthn:hover .hninfo{
    display: block;
    position: absolute;
    font-size: 12px;
    border-radius: 3px;
    color: black;
    text-align: center;
    background: white;
    height: 32px;
    line-height: 32px;
    top: -9px;
    padding: 0px 8px;
    right:18px;
    width: 130px;
}
.abouthn:hover .hnline{
    height: 4px;
    width: 6px;
    background: white;
    display: block;
    position: absolute;
    left: -5px;
    top: 5px;
}

/* aboutinfo above */

#flat{
    width: 100%;
    height: 70px;
    display: block;
    margin: 0px auto;
    font-family: sans-serif;
}
.vrt #flat{
    max-width: 169px;
}

.click-now{
    display: block;
    height: 50px;
    overflow: hidden;
}
.vrt .click-now{
    height: auto;
}
.click-now li{
    background: #B6CAEA;
    border-radius: 4px;
    width: 31%;
    height: 45px;
    display: block;
    float: left;
    position: relative;
    margin: 5px 7px;
}
.vrt .click-now li{
    float: none;
    width: auto;
    margin-bottom: 15px;
}
.click-now li a{
    position: absolute;
    left: 0px;
    right: 0px;
    top: -4px;
    bottom: 4px;
    display: block;
	color: #ffffff;
	text-align: center;
	text-decoration: none;
    font-size: 15px;
    line-height: 25px;
    overflow: hidden;
    border-radius: 4px;
background: #183b77;
border: 2px solid #183b77;
}
.click-now li a:hover{
    left: 0px;
    right: 0px;
    top: 0px;
    bottom: 0px;
    background: #b61b25;
    border: 2px solid #b61b25;
}
.click-now li.first a{
        background: #163979;
}
.click-now li a p{
      padding: 8px 0px 0px;
}
.click-now li a img{
    margin: 15px auto 0px;
    display: block;
    width: 125px;
    height: 60px;
}

.vrt .click-now li a img{
    width: 80%;
    height: auto;
    margin-top: 10px;
}
.vrt .click-now li a img{
   margin: 25px auto 0px;
}
.click-now li.first img{
    position: absolute;
	top: -23px;
	left: -84px;
	width: auto;
	height: auto;
}
.vrt .click-now li.first img{
	top: -23px;
	left: -44px;
}
.click-now li.second{
    background: #163979;
}

.call-now .chat{
    display: none;
}
.call-now, .callit{
    display: block;
    height: 45px;
    background: #adc3eb;
    margin:5px 8px;
    border-radius: 4px;
    position: relative;
}
.vrt .call-now{
    margin-top: -10px;
}
.callit{
    position: absolute;
    left: -4px;
    right: 4px;
    top: -4px;
    bottom: 4px;
    background: #163979;
    margin: 0px;
    line-height: 48px;
    color: white;
    font-size: 24px;
    overflow: hidden;
}
.vrt .callit{
    font-size: 14px;
    text-align: center;
}
.vrt .callit p span{
    display: none;
}
.callit p{
    float: left;
    padding: 0px 0px 0px 15px;
}
.vrt .callit p{
    float: none;
    display: block;
    padding: 0px;
    text-align: center;
    font-size: 14px;
}
.smallhn{
    display: none;
}
.vrt .smallhn{
    display: block;
    text-align: center;
    font-size: 9px;
    color: black;
    margin: 2px;
    text-decoration: none;
}
.callit p a{
    color: white;
    text-decoration: none;
}
@media(max-width: 620px){
    .click-now li{
        width: 30.1%;
    }
    .click-now li a{
	    font-size: 13px;
    }

}
@media(max-width: 530px){
    .callit p{
        font-size: medium;
    }
}
@media(max-width: 518px){
    .click-now li{
        width: 30.6%;
    }


}
@media(max-width: 509px){
    .click-now li{
        width: 45.7%;
    }
    .callit p{
        font-size: small;
    }
}

@media(max-width: 360px){
        .click-now li{
        width: 45.7%;
    }
    .callit p{
        display: block;
        text-align: center;
        width: 100%;
        padding: 0px;
        font-size: small;
    }

}
@media(max-width: 320px){
        .click-now li{
        width: 96%;
    }
    .click-now li a img{
        width: 90%;
        height: auto;
    }
    .callit p{
        display: block;
        text-align: center;
        width: 100%;
        padding: 0px;
        font-size: small;
    }

}
@media(max-width: 126px){
    .vrt .click-now li a img{
        margin-top: 20px;
    }

}
@media(max-width: 90px){
    .vrt .click-now li a img{
        margin-top: 25px;
    }
    .vrt .click-now li.first a{
        font-size: 14px;
    }
    .vrt .callit p, .vrt .callit img{
        display: none;
    }
    .vrt .callit a.chat{
        display: block;
    }
    .vrt .callit a.chat img{
        display: block;
        margin: -3px auto 0px;
    }
}