/*  
Theme Name: 
Theme URI: http://demo.thatid.com/calibre/
Description: Calibre theme. Sandi based.
Version: 1.0
Author: Agentpoint
Author URI: http://agentpoint.com.au/
*/

@import url('css/global.css?v=0.26');
@import url('css/realty.css?v=0.25');
@import url('fonts/stylesheet.css');

.cls_div {display:none;}


@media only screen 
and (min-width:320px) and ( max-width:480px) 
{
html,body {overflow-x:hidden; }
#header .header-wrap {float:left; width:100%;}
#header {float: left;background-size: 435% 100%;}
#home #wrapper {float: left;width: 100%;}
.main-nav { float: left; width: 100%;}
.site-call-us.left { box-sizing: border-box;margin: -40px auto 40px;position: inherit !important;width: 68%;}
.site-follow-us.right {float: left;margin-top: -42px;padding: 0 0 47px;position: inherit !important;width: 100% !important;}
.menu {display: none;background:#444444;float: left;height: auto !important;position: inherit !important;width: 100% !important;}
.boxes-wrap { float: left;width: 100% !important; position: inherit !important;height:inherit !important;}
.home-top {float: left;width: 100%;}
.home-top .boxes {float: left;position: inherit; width: 100% !important;}
.box.about {float: inherit !important;margin: 10px 11% !important;position: inherit !important;}
.box.services {float:inherit !important; margin: 10px 11% !important; position: inherit !important;}
.box.why-us {float: inherit !important;margin: 10px 11% !important;position: inherit !important;}
.home-middle.full-wrap {background:100% 100%;float: left !important;height: inherit;width: 100%;}
.inner-wrap { width: 100%;float: left;}
.feat-team { float: left; position: inherit !important; width: 100%;}
.feat-team .team-slide-wrap {padding: 10px 30px;}
.team-slide {height: inherit !important;width: 100% !important;}
.row-team-container {height: inherit !important;position: relative !important; width: 100% !important;}
.feat-team .team-slide-wrap .team-slide {height: inherit !important;}
.row-team-image { margin: 0 21%;}
#footer { float: left; position: inherit !important; width: 100% !important;}
.footer-wrap {position: inherit !important;width: 100%;}
.block-footer-extended {position: inherit !important; width: 100%;}
.site-logo { float: inherit !important; text-align: center; width: 100%;}
.site-call-us {left: -49px;}
.site-form {box-sizing: border-box;padding: 18px;}
.form-inline > input { width: 91% !important;}
#menu-main-nav li {float: left; width: 100%;}
.sub-menu { float: left; position: inherit !important;width: 100% !important;}
.main-nav ul li ul.sub-menu ul.sub-menu {left: 10px;}
.post-page > p {box-sizing: border-box; padding: 10px;width: 100%;}
.post-page {float: left;width: 100%;}
#wrapper {width: 100% !important;}
.aligncenter { width: 100%;}
.our_services ul li {box-sizing: border-box; margin: 0; padding: 0 15px; width: 100%;}
.boundary { margin: 0 auto;width: 220px;}
.contact_form.form_email_subscription { margin: 0 auto;width: 95%;}
.cf-ol input[type="text"] {box-sizing: border-box;width: 100%;}
.cf-ol select {width: 100%;}
.cf-ol textarea {box-sizing: border-box;width: 100%;}
.cls_div {display: block;}
.cls_div {float: left; width: 100%;}
.cls_div label {color: #fff; float: left; font-size: 19px; font-weight: bold;height: 41px; text-align: center; width: 50%;}
.cls_div label:first-child {height: auto;padding: 12px 0;}
.r-menu-to { cursor: pointer;float: right;margin-right: 5%; width: 40px !important;}

}


@media only screen 
and (min-width:480px) and ( max-width:640px) 
{
.site-logo { float: inherit !important; text-align: center; width: 100%;}
.site-call-us.left {box-sizing: border-box; margin: -40px auto 40px; position: inherit !important; width: 45%;}
.box.about { margin: 10px 24% !important;}
.box.services {margin: 10px 24% !important}
.box.why-us{margin: 10px 24% !important}
.row-team-content { float: right;width: 62% !important;}
.row-team-image {margin: 0;}

}
@media only screen 
and (min-width:360px) and ( max-width:640px) 
{
.home-top .boxes {float: none;margin: 0 auto;width: 85% !important;}
}

@media only screen 
and (min-width:600px) and ( max-width:600px) 
{
#header .header-wrap {float:left; width:100%;}
#header {float: left;background-size: 435% 100%;}
#home #wrapper {float: left;width: 100%;}
.main-nav { float: left; width: 100%;}
.site-call-us.left { box-sizing: border-box;margin: -40px auto 40px;position: inherit !important;width: 68%;}
.site-follow-us.right {float: left;margin-top: -42px;padding: 0 0 47px;position: inherit !important;width: 100% !important;}
.menu {display: none;background:#444444;float: left;height: auto !important;position: inherit !important;width: 100% !important;}
.boxes-wrap { float: left;width: 100% !important; position: inherit !important;height:inherit !important;}
.cls_div {display: block;}
.cls_div {float: left; width: 100%;}
.cls_div label {color: #fff; float: left; font-size: 19px; font-weight: bold;height: 41px; text-align: center; width: 50%;}
.cls_div label:first-child {height: auto;padding: 12px 0;}
.r-menu-to { cursor: pointer;float: right;margin-right: 5%; width: 40px !important;}
.home-top .boxes {float: left; margin: 0 auto; position: inherit !important; width: 100% !important;}
.box.about { margin: 10px 5% !important;}
.box.services {margin: 10px 5% !important;}
.box.why-us {margin: 10px 32% !important;}
#menu-main-nav li {float: left; width: 100%;}
.sub-menu { float: left; position: inherit !important;width: 100% !important;}
.main-nav ul li ul.sub-menu ul.sub-menu {left: 10px;}
.full-wrap {float: left;width: 100%;background-size: 100% 100%;}
.inner-wrap {width: 100%;}
.feat-team {width: 100%;}
.team-slide-wrap {box-sizing: border-box;float: left;position: inherit !important;width: 100% !important;}
.team-slide { width: 100% !important;}
.row-team-container {width: 100% !important;}
#footer {float: left; position: inherit !important; width: 100% !important;}
.footer-wrap { width: 100%;}
.block-footer-extended {width: 100%;}
#footer .site-logo {float: left !important;}
#about-east-coast-buyers-agents > div {box-sizing: border-box; padding: 0 10px; width: 100%;}
#wrapper {box-sizing: border-box; padding: 0 10px; width: 100% !important;}


}
@media only screen 
and (min-width:600px) and ( max-width:640px) and (orientation : landscape)
{
#header .header-wrap {float:left; width:100%;}
#header {float: left;background-size: 435% 100%;}
#home #wrapper {float: left;width: 100%;}
.main-nav { float: left; width: 100%;}
.site-call-us.left { box-sizing: border-box;margin: -40px auto 40px;position: inherit !important;width: 68%;}
.site-follow-us.right {float: left;margin-top: -42px;padding: 0 0 47px;position: inherit !important;width: 100% !important;}
.menu {display: none;background:#444444;float: left;height: auto !important;position: inherit !important;width: 100% !important;}
.boxes-wrap { float: left;width: 100% !important; position: inherit !important;height:inherit !important;}
.cls_div {display: block;}
.cls_div {float: left; width: 100%;}
.cls_div label {color: #fff; float: left; font-size: 19px; font-weight: bold;height: 41px; text-align: center; width: 50%;}
.cls_div label:first-child {height: auto;padding: 12px 0;}
.r-menu-to { cursor: pointer;float: right;margin-right: 5%; width: 40px !important;}
.home-top .boxes {float: left; margin: 0 auto; position: inherit !important; width: 100% !important;}
.box.about { margin: 10px 6.5% !important;}
.box.services {margin: 10px 6.5% !important;}
.box.why-us {margin: 10px 32% !important;}
#menu-main-nav li {float: left; width: 100%;}
.sub-menu { float: left; position: inherit !important;width: 100% !important;}
.main-nav ul li ul.sub-menu ul.sub-menu {left: 10px;}
.full-wrap {float: left;width: 100%;background-size: 100% 100%;}
.inner-wrap {width: 100%;}
.feat-team {width: 100%;}
.team-slide-wrap {box-sizing: border-box;float: left;position: inherit !important;width: 100% !important;}
.team-slide { width: 100% !important;}
.row-team-container {width: 100% !important;}
#footer {float: left; position: inherit !important; width: 100% !important;}
.footer-wrap { width: 100%;}
.block-footer-extended {width: 100%;}
#footer .site-logo {float: left !important;}
#about-east-coast-buyers-agents > div {box-sizing: border-box; padding: 0 10px; width: 100%;}
#wrapper {box-sizing: border-box; padding: 0 10px; width: 100% !important;}



}
@media only screen 
and (orientation : landscape) 
and (max-width:1024px) and ( min-width:768px)
{

}
@media only screen 
and (min-width:768px) and ( max-width:800px) 
{
.header-wrap {float: left;position: inherit !important;width: 100% !important;}
.main-nav {float: left;position: inherit !important; width: 100% !important;}
#header {float: left; width: 100% !important;}
.menu {width: 100% !important;}
.main-nav > ul > li > a {font-size: 9.5px;margin: 0;padding: 0 4px;}
#main_body {float: left;width: 100%;}
.boxes-wrap {float: left;width: 100% !important;position: inherit !important;}
.boxes {float: left; position: relative !important; width: 100% !important;z-index: 200;}
.home-top .boxes .box {margin: 0 10px;}
#footer {float: left; width: 100% !important;}
.slideshow {float: left; position: relative !important;width: 100% !important;}
.inner-wrap { width: 100% !important;float: left;}
.feat-team { float: left; width: 100%;}
.team-slide { float: left; width: 100% !important;}
.footer-wrap { width: 100%;}
.block-footer-extended {width: 90%;}
.post-page > p {box-sizing: border-box; padding: 10px;width: 100%;}
#wrapper {width: 100% !important;}
.boundary {width: 157px;}
.our_services ul li .boundary .icon {height: 151px;width: 151px;}
.contact_form.form_email_subscription { margin: 0 auto; width: 82%;}
.slideshow img {
	top: 0 !important;
}



}

@media only screen 
and (min-width:800px) and ( max-width:850px) 
{
.boxes {float: none !important;margin: 0 auto !important;width: 94% !important;}


}
@media only screen and (min-width:900px) and ( max-width:980px) {


}

@media screen and ( max-width:600px) {
	ul.agent_list li.agent-wrap {
	    width: 50%;
	}
	.cf-ol label {
		width: auto;
		float: none;
	}
	.page-id-855 img.zoowidget_captcha {
		margin-bottom: 5px;
	}
	.page-id-855 p.button {
		margin-left: 10px;
	}
}