/* ===== Responsive Styles =====================================================
   Author: Dan Mitchell / Vitamin Cornwall
   ========================================================================== */


	/* ----------- */
	@media only screen 
	and (max-width : 610px) {
		
		.mobileTrigger {
			display: block !important;
			height: 1px;
			visibility: hidden;
		}

		.formobile {
			display: block;
		}
		
		.wrapper {
			width: 85%;
		}
		

		.one-col, .two-col, .three-col, .four-col, .five-col, .six-col, .seven-col, .eight-col, .nine-col, .ten-col, .eleven-col, .twelve-col, .last-col {
			display: block;
			width: auto;
			margin: 0 0 1em 0;
			float: none;
		}
		
		.l,
		.r {
			float: none !important;
			width: auto !important;
			text-align: left;
			margin: 0;
		}
		
		.hero {
			background-attachment: scroll;
		}
		
		header {
			padding-left: 16px;
			padding-right: 16px;
		}
			header .logo {
				width: 230px;
			}
			header ul {
				float: right;
				margin: 0;
				margin-right: 3.5em;
				display: none;
			}
			header li {
				margin-right: 0;
				margin-left: 0.5em;
			}
			header strong,
			header ul li.b,
			header ul li.c {
				display: none;
			}
			header li a.li {
				margin-left: 0;
			}
			header li a.tw {
				margin-right: 0;
			}
		
		footer .three-col {
			width: auto;
			margin: 0 0 1em 0;
		}
		footer .part1 .signupholder {
			float: none;
			margin: 1em 0 0 0;
		}
			footer .part1 input {
				width: 100%;
			}
			footer .part1 button {
				width: 100%;
			}
		footer .r {
			float: none;
			text-align: center;
		}
		footer .part2 {
			padding-bottom: 50px;
		}
		footer .part2 img {
			width: 40%;
			margin: 0;
			vertical-align: middle;
		}
		footer .part3 {
			text-align: center;
		}
			footer .part3 .l,
			footer .part3 .r {
				float: none;
				margin: 0;
				text-align: center;
			}
			footer .part3 .l {
				margin-bottom: 1em;
			}
		
		a.menubutton {
			right: 16px;
			top: 25px;
		}
		
		nav .inner {
			padding-left: 20px;
			padding-right: 20px;
		}
		nav .social {
			float: none;
			text-align: center;
		}
		nav .contact {
			font-size: 14px;
		}

		#main {
		}
		
		html.hero-slim .hero {
			height: 400px;
		}
		
		.hero .inner p {
			width: 95%;
		}
		
		.crumbs {
			padding: 16px 0;
		}
		.crumbs li::after {
			margin: 0 0.5em;
		}

		.content {
			padding: 25px 0;
		}
		
		.jobs {
			padding: 25px 0;
		}
		
		.job {
			margin-bottom: 25px;
			padding-bottom: 15px;
		}
		
		.results {
			padding: 25px 0;
		}
		.resultsbar {
			padding: 16px 0;
		}
		.resultsbar .l,
		.resultsbar .r {
			padding: 0;
			text-align: center;
		}
		.resultsbar .l {
			margin-bottom: 0.5em;
		}
		.resultsbar .viewlabel,
		.resultsbar .recentlysoldlabel {
			display: none !important;
		}
		
		.view-grid .listing {
			width: 100%;
			margin: 0 0 2em 0;
			display: block;
			min-height: 0;
		}
		
		.listing .info {
			padding-left: 16px;
			padding-right: 16px;
		}
		
		.view-grid .listing .info p.buttons {
			position: relative;
			left: auto;
			bottom: auto;
			margin-bottom: 0;
		}
		.view-grid .listing .info a.button {
			margin-bottom: 0;
		}
		
		.promo-1 .nine-col,
		.promo-1 .last-col {
			float: none;
			margin: 0;
			display: block;
			width: auto;
		}
		
		.soldproperties {
			padding: 25px 0;
		}
		
		.callout {
			font-size: 1.2em;
		}
		
		.ourprofile {
			padding: 25px 0 100px 0;
		}
		
		.clients {
			padding: 25px 0;
		}
		.clients .two-col {
			float: left !important;
			width: 50% !important;
			margin: 0 0 2em 0 !important;
		}
			.clients .two-col:nth-child(2n+1) {
				clear: both;
			}
		
		.panels a {
			padding: 100px 0;
		}
		
		.ourservices {
			padding: 40px 0;
		}
			.ourservices .marginbottom {
				margin-bottom: 0;
			}
			
			.ourservices .item{
				margin-bottom:20px;
			}
			.ourservices .item h3 {
				min-height: 0;
				margin: 1em 0;
				font-size:18px;
			}
		
		.oursupport {
			padding: 25px 0;
			background-image: none;
		}
		
		.ranks {
			padding: 25px 0;
		}
			.ranks h3 {
				width: auto;
				line-height:30px;
			}
		
		.map-holder {
			height: 450px;
		}
		
		.property .side {
			display: none;
		}
		.property .overview .pic {
			height: 300px;
		}
		.property .overview .thumbs {
			display: none;
		}
		.property .overview .info .button {
			display: block;
			margin-top: 5px !important;
		}
		.property .overview .heading {
			margin-top: 2em;
			margin-bottom: 0;
		}
		.property .overview .price {
			margin-top: 0;
		}
		.property .overview .formobile .thumbs {
			display: block;
			position: relative;
		}
			.property .overview .formobile .thumbs .col {
				width: 100%;
			}
				.property .overview .formobile .thumbs .col a.thumb {
					height: 300px;
				}
		
		.page-propertymanagement .map-holder {
			height: 400px;
		}
		.page-propertymanagement .profiles {
			display: none;
		}
		
		.testimonials {
			padding: 25px 0;
		}
			.testimonials h3 {
				margin: 0 0 20px 0;
			}
			.testimonials .slide {
				padding-left: 3em;
				padding-right: 3em;
				font-size: 0.8em;
			}
			.testimonials .glide__arrow--left {
				left: -1em;
			}
			.testimonials .glide__arrow--right {
				right: -1em;
			}
		
		.search-container {
		}
		
		.skills .item strong{
			font-size:20px;
			line-height:24px;
		}
		
		.search-container.fixed .fields {
			display: none;
			padding-left: 1em;
			padding-right: 1em;
		}
		
		.search-container .search .fields select {
			width: 100%;
			float: none;
			margin: 0 0 1em 0;
		}
		.search-container .search .fields input[type=text] {
			display: none;
		}
		.search-container.fixed .range-container {
			width: 99%;
		}
		.search-container.fixed .button-holder {
			display: block;
			margin-top: 5em;
		}
			.search-container.fixed .button-holder button {
				width: 100%;
				float: none;
			}
		
		.faqs .tabs li {
			float: none;
			width: auto;
			border: none;
			border-bottom: 1px solid #fff;
		}
		.faqs .tabcontent {
			padding: 25px 0;
		}
		.faqs .faq {
			margin-bottom: 1em;
		}
			.faqs .tabs {
				display: none;
			}
			.faqs .faq > a {
				padding-right: 8em;
				font-size: 14px;
				line-height: 1.2;
			}
			.faqs .tabs li a.selected {
				background: #0f6b37;
				color: #fff;
			}
			.faqs .faq .faq-content {
				font-size: 14px;
				padding: 10px 30px;
			}
		
		.page-successes .map-holder {
			display: none;
		}
		.page-successes .search-container-success {
			display: none;
		}
		
		.propertygrid-3x a.item,
		.propertygrid-2x a.item {
			width: 100%;
			margin: 0 auto 1em auto;
			float: none;
			display:block;
		}
		
		.soldproperties h3 {
			margin-bottom: 0;
			text-align: center;
		}
		.soldproperties .glide__arrow--left {
			left: 0;
			display: none;
		}
		.soldproperties .glide__arrow--right {
			right: 0;
			display: none;
		}
		
		.currentproperties {
			padding: 25px 0;
		}
			.currentproperties h3 {
				margin-bottom: 0;
				text-align: center;
			}
		.currentproperties .glide__arrow--left {
			left: 0;
			display: none;
		}
		.currentproperties .glide__arrow--right {
			right: 0;
			display: none;
		}

		.myarticles .glide__arrow--left {
			left: 0;
			display: none;
		}
		.myarticles .glide__arrow--right {
			right: 0;
			display: none;
		}
		
		.profile-top .profile-container .profile i {
			height: 350px;
			margin-bottom: 6em;
		}
		.profile-container a.contactme {
			left: 0;
			top: auto;
			bottom: -8.3em;
			width: 100%;
		}
		
		.bio {
			padding: 25px 0;
		}
		
		.otherproperties {
			padding: 25px 0;
		}
			.otherproperties h3 {
				text-align: center;
				margin: 0;
			}
		.otherproperties .glide__arrow--left {
			left: 0;
			display: none;
		}
		.otherproperties .glide__arrow--right {
			right: 0;
			display: none;
		}
		
		.property .overview {
			padding: 0 0 25px 0;
		}
		.property .content h4 {
			margin-top: 1em;
		}
		.page-property .crumbs {
			display: none;
		}
		.page-property .property .overview .info a.button {
			margin-bottom: 1em;
		}
		.page-property .property .overview .info a.button:last-child {
			margin-bottom: 0;
		}
		.page-property .property .overview .heading {
			margin: 0;
			margin-top: 1.5em;
		}
		.page-property .property .overview .r {
			text-align: left;
		}
		.property .overview .belowtitles .pic {
			display: none;
		}
		.property .formobile {
			position: relative;
		}
		.mobilepropertytop .l {
			float: left !important;
			width: 50% !important;
		}
		.mobilepropertytop .r {
			float: right !important;
			width: 50% !important;
		}
		.page-property .belowtitles {
			border-top: 1px solid #bdbdbd;
			padding-top: 0.8em;
			margin-top: 1.5em;
			position: relative;
			z-index: 4;
		}
		.page-property .mobileagentconnect {
			display: none;
			transition: all 300ms ease;
			box-shadow: 0px 5px 10px 0px rgba(0,0,0,0.5);
			border-bottom: 1px solid #fff;
		}
		.page-property .mobileagentconnect.visible {
			display: block;
		}
		
		.welcome {
			padding-top: 1em;
			height: 180px;

			background-position: center bottom;
		}
		
		.home-blurb {
			margin-top: 1em;
			margin-bottom: 1em;
		}
		
		.about {
    padding: 2em 0;
    background: url(../images/prototype/about-1.jpg) 60% -4% no-repeat;
    background-size: 414%;
		}
		
		
			.about .wrapper .six-col p{
				font-size:14px;
			}
		
		.bigslider {
			display: none !important;
		}
		
		.page-home .hero .inner {
			padding:1rem;
			padding-top:8rem;
		}
		
		.hero .inner h1{
			font-size:2rem;
			line-height:2.5rem;
		}
		
		.latestproperties {
			text-align: center;
		}
		.latestproperties h3 {
			text-align: center;
			margin-bottom: 0.2em;
		}
		.latestproperties a.button {
			margin: 0 auto 1em auto;
			display: inline-block;
			float: none;
			width:100%;
			margin-top:2em;
			font-size: 12px;
			padding-top:1.5em;
			padding-bottom:1.5em;
		}

		.latestproperties .glide__arrow--left {
			left: 0;
			display: none;
		}
		.latestproperties .glide__arrow--right {
			right: 0;
			display: none;
		}
		
		h2{
			line-height:32px;
			font-size:20px;
		}
		
		
		.about > .wrapper > .six-col{
		padding-right:100px;
		box-sizing:border-box;
		}
			.about > .wrapper > .six-col > h3{
			font-size:24px;
			line-height:30px;
			}
			
			.about > .wrapper > .six-col .button {
				margin-top:20px;
			}
			
		footer .part1 span {
		padding-top:0px;
		}
		
		.page-property .property .overview .info a.button{
			width:100%;
		}
		
		.property .overview .heading h3{
			line-height:30px;
			margin-bottom:10px;
		}
		
		.property .overview .heading p{
		margin-bottom:10px;
		}
		
		.profile-top h2{
		padding-top:90px;
		}
		
		.profile-top .contactinfo p strong {
		display: block;
		font-weight: 500;
		width: 120px;
		}
		
		.bio > .wrapper{
			width:80%;
		}
		
		.glide__arrow{
			top:40%;
		}
		
		.myarticles{
		padding-top:30px;
		}
		
		.myarticles h3{
		margin-bottom:10px;
		}
		
		.ranks > .wrapper{
		width:80%;
		padding-top:10px;
		}
		
		.job .button{
			width:100%;
			margin-bottom:-10px;
		}
		
		.page-careers .content .button{
		width:100%;
		}
		
		.view-grid .listing .info a.button{
			width:100%;
			margin-bottom:-10px;
			padding-top:15px;
			padding-bottom:15px;
		}
		
		.listing .info h5{
			margin-top:10px;
		}
		
		.listing .info h4{
			font-size:18px;
			line-height:22px;
		}
		
		.search-container.fixed input[type=text] {
			padding-top: 0.75em;
			padding-bottom: 0.75em;
		}
		
		.search-container.fixed select {
			padding-top: 0.75em;
			padding-bottom: 0.75em;
		}
		
		.topmobilebar a.button.filtersbutton {
			padding: 0.5em 1.3em !important;
			line-height: 1.5;
		}
		
		.services_text{
			padding-right:10px;
		}
		
		.section .profile-container {
			width: 100%;
			margin-left:0;
			margin-right:0;
		}
			.section .profile-container .profile i {
				height: 330px;
			}
		
		.section h3 a.button {
			display: none;
		}
		
		.pg-grid-grid .item {
			flex: 1 0 100%;
			margin: 0 0 1em 0;
		}
		
		.view-grid {
			width: 100%;
		}
		
		footer .part3 .wrapper {
			display: block;
		}
		
		footer .part2 .six-col p {
			display: block;
		}
		
		footer .part1 button {
			margin-left: 0;
			margin-top: 0.5em;
		}

		.property .header-col {
			display: block;
		}
		
		.property .header-col > div:nth-child(2) {
			margin-top: 1em;
			margin-left: 0;
			flex-direction: column;
		}
		
		.property .content .wrapper {
			padding: 1em;
		}
		
		.property .side-col {
			display: none;
		}
		.property .gallerycontainer .wrapper {
			flex-direction: column;
		}
		.property .gallerycontainer .item-images {
			flex: 0 0 auto;
			width: 100%;
			height: 400px;
		}
		.property .gallerycontainer .item-thumbs {
			display: none;
		}
		.property .gallerycontainer .wrapper {
			height: auto;
		}
		
		.propertybar .wrapper {
			flex-direction: column;
		}
		
		.propertybar .wrapper div:nth-child(1) {
			width: 100%;
			margin-bottom: 0.5em;
		}
		
		.topmobilebar .r {
			display: flex;
			padding-left: 1em;
		}
		
		.topmobilebar a.button.filtersbutton {
			margim-left: 0.5em;
		}
		
		.section .profilesholder {
			flex-direction: column;
		}
		.section .profile-container {
			flex: 0 0 auto;
			max-width: 100%;
			width: 100%;
		}
		
		.propertygrid-2x .item-images {
			height: 200px;
		}
		.propertygrid-2x .item-body-upper {
			display: block;
		}
		
		.newsgrid {
			flex-direction: column;
		}
		
		.newsgrid2 {
			display: block !important;
		}
		
		.newsgrid2 .ng-itemfeatured {
			min-heigh: 400px;
			margin-bottom: 1.5em !important;
			padding: 1em 0;
		}
		
		.newsfeatured {
			flex-direction: column;
		}
		
	}
	

	@media only screen 
	and (min-device-width : 768px) 
	and (max-device-width : 1024px) {
	
		.wrapper {
			width: 80%;
			max-width: 1024px;
			margin: 0 auto;
		}
			

		nav {
			width: 65%;
		}
			nav .inner {
				padding-left: 60px;
				padding-right: 60px;
			}
		
		nav li ul li a {
			font-weight: 300;
			font-size: 20px;
			line-height: 1.75;
		}
		
		nav li a {
			display: block;
			color: #fff;
			text-decoration: none;
			font-size: 24px;
			font-weight: 500;
		}

		.search-container .formobile {
			 display:block;
		}
		
		.mobileTrigger {
			display: block !important;
			height: 1px;
			visibility: hidden;
		}
		
		html.page-home .inner {
			padding-top: 140px;
			padding-left: 70px;
		}

		.search-container.fixed .fields {
			display: none;
			padding-left: 1em;
			padding-right: 1em;
		}
		
		.search-container .search .fields select {
			width: 100%;
			float: none;
			margin: 0 0 1em 0;
		}
		.search-container .search .fields input[type=text] {
			display: none;
		}
		.search-container.fixed .range-container {
			width: 96%;
		}
		.search-container.fixed .button-holder {
			display: block;
			margin-top: 5em;
		}
			.search-container.fixed .button-holder button {
				width: 100%;
				float: none;
			}
		
		.search-container .search .fields.visible {
				display: block !important;
				margin-top: -1px;
			}
		
		footer .part1 span {
			display: block;
			text-align: center;
			padding-top: 0;
			margin-bottom: 0.5em;
			font-weight: 300;
    		margin-bottom: 24px;
		}
		footer .part1 .signupholder {
			margin: 0 auto;
			display: block;
			float: none;
			text-align: center;
		}
		footer .part2 img:first-child {
			margin-left: 0;
		}
		footer .part3 .l {
			float: none;
			font-size:18px;
		}
		footer .part3 .r {
			float: none;
			margin-top: 1em;
			text-align: left;
			font-size:18px;
		}
		
		footer .part1 input {
			width: 466px;
			margin-bottom: 17px;
		}
		
		footer .part2 .wrapper{
			width:85%;
		}
		
			footer .part2 .wrapper .three-col{
				    width: 42%;
    				margin-right: 52px;
			}
			
				footer .part2 h4{
					font-size:20px;
				}
				
				footer .part2 p{
					font-size:18px;
				}
				
				footer .part2 .r{
					float:left;
					margin-top:45px;
				}
				
				footer .part3 .wrapper{
					width:90%;
				}
		
		
		.wrapper .homeblurb .container .six-col p span{
			font-size:18px;
		}
		
		
		.topmobilebar a.button.filtersbutton {
			padding: 1em 1.3em !important;
			line-height: 1.5;
			width: 104%;
			margin-left: -13px;
		}
		
		.bigslider {
			xdisplay: none !important;
		}
			
			.bigslider .l{
				width:90%;
			}
			
			.bigslider .r{
				width:90%;
				display:none;
			}
			
			.profile-container a.contactme {
				position: absolute;
				left: 0;
				top: -7em;
				background: #0b9346;
				color: #fff;
				width: 100%;
				padding: 20px 30px;
				font-size: 18px;
				font-weight: 300;
				text-decoration: none;
				box-shadow: 0px 0px 10px 0px rgba(0,0,0,0.1);
			}
			
			.profile-container {
				width: 490px;
				margin: 12.5em auto 0 auto;
				position: relative;
			}
			
			
			.propertygrid a.item b {
				display: block;
				font-weight: normal;
				position: absolute;
				left: 0px;
				/* bottom: 130px; */
				top: 184px;
				width: 100%;
				color: #fff;
				text-transform: uppercase;
				background: #0b9346;
				font-size: 13px;
				font-weight: 500;
				padding: 10px;
			}
			
			.profile-container {
   				width: 609px;
				}
			.profile-container .profile .button {
				float: right;
				font-size: 19px;
			}
			
			.ourservices .item h3 {
				margin: 35px 0;
				min-height: 2.75em;
				font-size: 20px;
			}
			
			.promo-1 .wrapper .nine-col{
				width: 68%;
    			padding-left: 3rem;
				padding-right: 2rem;
			}
			
				.promo-1 .wrapper .nine-col p{
					font-size:16px;
				}
			
			.about {
				padding: 130px 0;
				background: url(../images/prototype/about-1.jpg) 65% 100% no-repeat;
				background-size: cover;
				padding-top:80px;
			}
			
				.about .wrapper .six-col{
				width: 49.10714%;
				margin-left: 2rem;
			}
					.about .wrapper .six-col h3{
						font-size:28px;
					}
					
					.about .wrapper .six-col p{
						font-size:16px;
					}
					
					.about .wrapper .six-col .button{
						font-size:18px;
						margin-top:20px;
					}
			
					
		.panels a {
			padding: 100px 0;
		}

		.section .profile-container .profile i {
			height: 230px;
		}

		.profile-top .profile-container .profile i {
			height: 280px;
		}
		
		.home-blurb {
			margin-top: 36px;
			margin-bottom: 70px;
			width: 90%;
		}
		
	
		
		.section .profile-container {
			float: left;
			width: 48%;
			margin: 0 1% 2em 1%;
			height:430px;
			position:relative;
		}
		
		.section .profile-container .profile {
			margin: 0;
			box-shadow: none;
			height: 430px;
		}
		
		.profile-container .banner{
			position:absolute;
			bottom:0px;
			width:100%;
			    height: 94px;
		}
		
		.section .profile-container .profile i {
			height: 350px;
		}
		
		.profile-container .banner a.button{
			display:none;
		}
		
		.profile-container .banner strong{
			font-size:20px;
		}
		
		.section .profile-container .banner span {
    		font-size: 1em;
			margin-top:0px;
			color:#a0e421;
		}
		
		.content {
			padding: 40px 0;
		}
		
		
		.content .wrapper p{
			font-size:19px;
		}
		
		.content li {
			margin: 0;
			padding: 0;
			font-size:19px;
			color:#666666;
			font-style:italic;
		}
		
		.profile-top .profile-container{
			width:100%;
		}
		
		.profile-top .wrapper .five-col{
			width:100% !important;
		}
		
		.profile-top .wrapper .six-col{
			width:100% !important;
			padding-top:20px;
		}
		
		.profile-top .wrapper .one-col{
			display:none !important;
		}
		
		.profile-top .profile-container .profile i {
			height: 520px;
		}
		
		.profile-container .banner span {
			display: block;
			margin-top: 0.5em;
			font-size: 20px;
			padding-left: 0px;
		}
		
		.services_pic{
			width:100% !important;
		}
		
		.services_text{
			width:100% !important;
		}
		
		.testimonials .wrapper{
			width:90% !important;
		}
		
		.results-wrapper{
			width:90% !important;
		}
		
		.view-grid .listing{
			width:48%;
			margin: 0.8%;
		}
		
		.view-grid .listing .info .buttons{
			position: relative;
			margin-left: -20px;
			margin-top:20px;
		}
		
		.view-grid .listing .info a.button {
			display: block;
			width: 100%;
			margin: 0px;
						
			}
			
			.resultsbar .wrapper{
				width:90%;
			}
			
			.resultsbar .l{
			display:block;
			margin-bottom:20px;
			}
			
			.resultsbar .r{
				float:left;
			}
			
			.view-list .listing .pic {
				display: block;
				position: absolute;
				left: 0;
				top: 0;
				width: 100%;
				height: 300px;
				background-repeat: no-repeat;
				background-position: center center;
				background-size: cover;
				cursor: pointer;
			}
			
			.view-list .listing .info {
				padding: 20px 30px;
				font-size: 12px;
				width: 100%;
				height: auto;
				display: block;
				float: left;
				margin-top: 300px;
				margin-left:0px;
				margin-right:0px;
			}
			
			.view-list .listing .person{
				display:none;
			}
			
			.view-list .listing .info a.button {
				font-size: 16px;
			}
			
			.view-list .listing .info h4 {
				font-size: 22px;
				margin: 0;
				font-weight: 500;
			}
			
			.view-list .listing .info li {
				font-size: 15px;
			}
			
			.view-list .listing .info h5{
				font-size:18px;
			}
			
			.view-list .listing .pic span{
				font-size:14px;
			}
			
			.belowtitles .six-col, .five-col{
				width:100% !important;
			}
			.property .side{
			 display:none;
			}
			
			.property .overview .info p:first-child{
				font-size:18px;
			}
			
			.property .overview .info ul{
				font-size:18px;
			}
			
			.property .overview .info .button{
				font-size:18px;
			}
			
			.propertygrid-3x a.item {
				width: 100%;
				margin-right: 4%;
				height:450px;
			}
			
			.propertygrid-3x a.item i{
				height:300px;
			}
			
			.propertygrid-3x a.item strong{
				font-size:22px;
			}
			
			.otherproperties{
				display:none;
			}
			
			.property .overview .thumbs{
				margin-bottom:3em;
			}
			
			.crumbs a{
				font-size:18px;
			}
			
		.property .overview .glide__arrow--right {
			right: -4em;
		}
		.property .overview .glide__arrow--left {
			left: -4em;
		}
		


	}



	/* ----------- */
	@media only screen 
	and (max-width : 1460px) {
		
		header strong {
			display: none;
		}
		
	}

	/* ----------- */
	@media only screen 
	and (max-width : 1035px) {
		
		header li.b,
		header li.c {
			display: none;
		}
		
	}

	/* ----------- */
	@media only screen 
	and (max-width : 988px) {
	}




