﻿/***** BEGIN RESET *****/

html, body, div, span, applet, object, iframe,
h1, h2, h3, h4, h5, h6, p, blockquote, pre,
a, abbr, acronym, address, big, cite, code,
del, dfn, em, font, img, ins, kbd, q, s, samp,
small, strike, strong, sub, sup, tt, var,
b, u, i, center,
dl, dt, dd, ol, ul, li,
fieldset, form, label, legend,
table, caption, tbody, tfoot, thead, tr, th, td {
	background: transparent;
	border: 0;
	margin: 0;
	padding: 0;	
}

ol, ul {
	list-style: none;
}

table{border-collapse:collapse; width:100%;}
td{vertical-align:top;}

/* Make HTML 5 elements display block-level for consistent styling */  
header, nav, article, footer, address {  
    display: block;  
} 

/*-------- COLORS --------

*/

/***** END RESET *****/
::-moz-selection {
    background: #000; 
    color: #fff;
    text-shadow: none;
}
::selection {
    background: #000;
    color: #fff;
    text-shadow: none;
}


/* Clearfix */
.cf:before,
.cf:after {
    content: " ";
    display: table;
}
.cf:after {
    clear: both;
}
.cf {
    *zoom: 1;
}

/*-------- BODY STYLES --------*/

body {

}

a:link, a:visited, a:active {text-decoration:none;}
a:hover {text-decoration:none;}


hr{border:#000 1px solid;}

/*--- HEADER STYLES ---------------------*/
.header {
	display: flex;
	padding: 0% 0% 1% 5%;
	align-items: center;
}
.headerleft img{
	width: 100%;
}
.headerleft{
	width: 40%;
}
.headerright{
	width: 60%;
	display: flex;
	flex-wrap: wrap;
	justify-content: flex-end;
}
.headerbottom{
	padding: 0% 5% 0% 0%;
}
.redsquare{
	background: #d31d2c;
	width: 50px;
	height: 44px;
}
.headertop{
	display: flex;
    align-items: flex-end;
    width: 100%;
    justify-content: flex-end;
}
.headertop a:hover{
	color: #636363
}
.headerlink {
    padding: 0% 2%;
	font-family: 'Montserrat', sans-serif;
	color: #000;
	font-weight: 600;
	font-size: 14px;
}

.headerlink i{
color: #d31d2c;
padding: 0px 5px;
}
.right{
	display: flex;
	justify-content: right;
}
/*---BODY--------------------------------*/
.heroslides{
	width: 100%;
	height: 775px;
}
.heroslider1{
	background: url("/siteart/miller_slide2.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;
}
.heroslider2{
	background: url("/siteart/miller_slide1.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;

}
.heroslider3{
	background: url("/siteart/miller_slide3.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;

}
.heroslider4{
	background: url("/siteart/miller_slide4.jpg");
	background-size: cover;
	background-repeat: no-repeat;
	background-position: center;

}
.hpinvsect{
	display: flex;
	font-family: 'Montserrat', sans-serif;

}
.hpinvleft{
	display: flex;
	width: 55%;
	background: #fff;
	position: relative;
	top: -80px;
	flex-wrap: wrap;
	padding: 3% 5%;
}


.hpinvbtn {
    display: flex;
    border: solid #c42026 5px;
    width: 30%;
    align-items: center;
    height: 55px;
    margin: 15px 6px;
	justify-content: space-between;
	transition-duration: 0.2s;
	color: #c42026;

}
.hpinvbtn:hover{
	background: #c42026;
	color: #fff!important;

}
.hpinvicon {
    width: 45%;
    position: relative;
    top: -10px;
}
.hpinvicon img{
	width: 90px;
}
.longicon{
	width: 90%!important;
}
.hpinvtext{
	padding-right: 40px;
	font-weight: 700;
	font-size: 18px;
}
.hpinvright{
	width: 28%;
    font-family: 'Teko', sans-serif;
    padding: 3%;
}
.lgredheader{
	font-family: 'Teko', sans-serif;
	color: #d31d2c;
	font-size: 55px;
	line-height: 42px;
}
.hpconsignsect{
	background: #000;
	display: flex;
	padding: 20px 5%;
	position: relative;
	bottom: 40px;
	align-items: center;
	justify-content: space-between;
}
.hpconsignleft{
	width: 30%;
}
.hpconsignmiddle{
	width: 15%;
}
.hpconsignright{
	width: 45%;
}
.whtheader{
	font-family: 'Teko', sans-serif;
	color: #fff;
	font-size: 35px;
	line-height: 32px;
}
.whtbtn{
	color: #FFFFFF;
	border: solid #fff 3px;
	padding: 10px 45px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	transition-duration: 0.3s;
}
.whtbtn:hover {
background: #fff; color: #000;
}
.whitepara{
	color: #FFFFFF;
	font-family: 'Montserrat', sans-serif;
	font-weight: 500;
	padding: 0px 45px;
}
.redbox{
	background: #d31d2c;
	width: 100px;
	height: 70px;
	position: relative;
	bottom: 40px;
}
.hpaboutsect{
	display: flex;
    flex-direction: row;
	justify-content: center;
	flex-wrap: wrap;
    width: 90%; 
    margin: 0 auto;
    column-gap: 20px;
    padding: 25px 0;
    align-items: center;
}
.about-left {width: 50%; padding-right: 2%;}
.about-right {width: 45%;}
.about-right {text-align: center; background: #f1f1f1; padding: 4% 0;}
.about-right img {padding: 10px 0; max-width: 400px; width: 90%; margin: 0 auto; text-align: center;}
.about-right h4 {font-size: 28px; line-height: 35px; text-transform: uppercase; font-weight: 600; padding-bottom: 25px;}
.about-right h4 span {font-weight: 800; font-size: 40px; color:#D31D2C}
.hpaboutsect p{
	padding: 10px 0;
}
.blkheader{
	color: #000;
	font-family: 'Teko', sans-serif;
	font-size: 35px;
	padding-bottom: 15px;
	line-height: 32px;
}
.blkpara{
	color: #000;
	font-family: 'Montserrat', sans-serif;
	font-weight: 500;
	line-height: 35px;
	margin-bottom: 15px;

}
.redbtn{
	color: #d31d2c;
	border: solid #d31d2c 3px;
	padding: 10px 45px;
	font-family: 'Montserrat', sans-serif;
	font-weight: 700;
	width: fit-content;
	transition-duration: 0.3s;
}
.redbtn:hover{
	background: #d31d2c;
	color: #fff;
}
.hpcontactsect{
	display: flex;
	align-items: center;
	width: 100%;
	justify-content: space-between;
	margin: 20px 0px 0px 0px;
}
.hpcontactleft{
	width: 43%;
}
.hpcontactmiddle{
	width: 20%;
    display: inline-grid;
    align-content: center;
    padding: 0px 30px;
}
.hpcontactright{
	width: 33%;
	display: flex;
	align-items: center;
	justify-content: flex-end;
}
.hphourbox{
	width: 70%;
    background: #d31d2c;
    position: relative;
    right: -50px;
    padding: 40px 25px;
	z-index: 10;
}
.blksidebar{
	height: 47vh;
	width: 18%;
	background: #000;
	position: relative;

}
.redheader{
	color: #d31d2c;
	font-family: 'Teko', sans-serif;
	font-size: 35px;
	padding-bottom: 15px;
}
.hplink{
	color: #000;
	font-family: 'Montserrat', sans-serif;
	margin-bottom: 26px;
	width: 100%;
	text-transform: uppercase;
	
}
.hplink i{
	color: #d31d2c;
	padding-right: 10px;
}
.whtsubhead{
	color: #fff;
	font-family: 'Montserrat', sans-serif;
	font-size: 20px;
	font-weight: 500;
}
.hphours{
	display: flex;
	flex-wrap: wrap;
	justify-content: space-between;
	padding: 10px 0px;
	font-family: 'Montserrat', sans-serif;
	color: #fff;
}
.hphourleft{
	width: 50%;	
	font-weight: 600;
}
.hphourright{
	width: 50%;
	text-align: right;
}
.scrolling-wrap iframe{
	width: 100%;
	height: 90px;
}
.consignform{
	padding: 0% 10% 5% 10%;
}
.thirdformfield{
	width: 30%;
	height: 40px;
	font-family: 'Montserrat', sans-serif;
	padding: 0px 4px;
	border: 2px solid #636363;
	border-radius: 0px!important;
	color: #000!important;
	margin: 0px 10px 0px 0px;
}
.halfformfield{
	width: 45%;
	height: 40px;
	font-family: 'Montserrat', sans-serif;
	padding: 0px 4px;
	border: 2px solid #636363;
	border-radius: 0px!important;
	color: #000!important;
	margin: 0px 30px 0px 0px;
}
.fullformfield{
	width: calc( 90% + 46px );
	padding: 0px 4px;
	border: 2px solid #636363;
	height: 40px;
	border-radius: 0px!important;
	font-family: 'Montserrat', sans-serif;
	margin: 20px 0px;
}
.comments{
	width: calc( 90% + 46px );
	padding: 10px 4px;
	border: 2px solid #636363;
	height: 110px;
	border-radius: 0px!important;
	font-family: 'Montserrat', sans-serif;
}
.CaptchaPanel {
    margin: 10px 0px 10px 0px!important;
    text-align: left!important;
    padding: 0px!important;
	font-family: 'Montserrat', sans-serif!important;

}
.CaptchaMessagePanel{
	font-size: 14px!important;
	font-weight: 400!important;
}
.CaptchaWhatsThisPanel a{
	font-size: 12px!important;
	font-weight: 400!important;
	color: #000!important;
}
.submit{
	color: #d31d2c;
    border: solid #d31d2c 3px;
    padding: 10px 45px;
    font-family: 'Montserrat', sans-serif;
    font-weight: 700;
	background: #fff;
	text-transform: uppercase;
	cursor: pointer;
}
.submit:hover{
	background: #d31d2c;
	color: #fff;
}
.typadding{
	margin: 2% 10% 6% 10%;
}
.contactinfosect{display: flex; flex-wrap: wrap-reverse; padding: 0% 10%; align-items: center;}


.cpboxes {
    display: flex;
    flex-wrap: wrap;
    border: #d31d2c 3px solid;
    padding: 10px 20px;
    align-items: center;
    width: 32%;
    margin: 10px 20px 30px 0px;
	height: 70px;
}
.smcpboxes {
    display: flex;
    flex-wrap: wrap;
    border: #d31d2c 3px solid;
    padding: 10px 20px;
    align-items: center;
    width: 20%;
	height: 70px;
    margin: 10px 20px 30px 0px;
}
.cpicon {
	font-size: 22px;
    padding-right: 18px;
}
.cplink {
    font-family: 'Montserrat', sans-serif;
    font-size: 15px;
    color: #000000;
    text-transform: uppercase;
    font-weight: 600;
}
.contactinfosect a:hover{
	color: #636363;}
.cpinfoleft {
    width: 100%;
}
.cpinforight {
    width: 100%;
    display: flex;
    flex-wrap: wrap;
    align-content: center;
    align-items: center;
    justify-content: flex-start;
}
/*--------FORM STYLES--------------------*/




/*-------- FOOTER STYLES ----------------*/
.footer{
	background: #000;
	display: flex;
	flex-wrap: wrap;
	box-sizing: content-box;

}
.topfooter{
color: #cecece;	
display: flex;
width: 100%;
border-bottom: 1px solid #cecece;
box-sizing: content-box;
}
.footerleft{
	width: 20%;
	padding: 20px 5%;
	font-family: 'Montserrat', sans-serif;
}
.footerright{
	width: 70%;
	text-align: right;
	padding: 20px 5%;
}
.footerheader{
	font-size: 13px;
}
.footertext{
	font-size: 11px;	
}
.footernav{
		font-family: 'Montserrat', sans-serif;
		font-size: 13px;

}
.footerlink{
color: #cecece;	
padding: 0px 10px;
font-weight: 700;
}
.footericons i{
	padding-left: 5px;
	color: #d31d2c;
}
.footericons{
	padding: 10px;
}
.bottomfooter a{
	font-family: 'Montserrat', sans-serif;
	font-size: 12px;
	color: #cecece;	
}
.bottomfooter{
	color: #cecece;
	text-align: right;
	width: 90%;
	padding: 20px 5%;

}
.pagepadding{
	padding: 30px 0px;
}
.secondaryheader{
	border-left: solid 150px #000;
	padding: 25px 45px;
	background: #d31d2c;
	width: 45%;
}
.pageheader{
	color: #fff;
	font-family: 'Teko', sans-serif;
	font-size: 45px;
}

/*----INVENTORY STYLES - KEEP AT BOTTOM OF CSS----*/
.invpadding{
	padding: 2% 0% 5% 0%;
}

.list-top-section .list-title .list-title-text{
		font-family: 'Teko', sans-serif!important;
		font-size: 2.5em!important;
    	text-transform: uppercase!important;
}
.list-top-section .list-title .list-listings-count{
		font-family: 'Montserrat', sans-serif!important;
		color: #d31d2c!important;
		
}
.list-content .media-buttons .print-this, .list-content .media-buttons .email-this{
	background: #fff!important;
	padding: 8px 33px!important;
    border: 3px solid #d31d2c!important;
    border-radius: 0px!important;
	font-family: 'Montserrat', sans-serif!important;
	color: #d31d2c!important;

}
.list-content .price-container .price{
		color: #d31d2c!important;

}
.view-listing-details-link{
	background: #d31d2c!important;
    border-radius: 0px!important;
	font-family: 'Montserrat', sans-serif!important;
	color: #fff!important;
	font-weight: 600!important;
}

.list-content{
	font-family: 'Montserrat', sans-serif!important;

}
.list-content .list-container .buy-btn, .list-content .list-container .contact-btn, .list-content .list-container .check-availability, .list-content .list-container .email-seller, .list-content .list-container .video-chat, .list-content .list-container .facebook-messenger, .list-content .list-container .whatsapp, .list-content .list-container .text{
	background-color: #000!important;
    color: #fff;
	border-radius: 0px!important;
}
.faceted-search-content button.faceted-search{
		background-color: #000!important;

}
.faceted-search-content .faceted-section-box .faceted-btn-container .faceted-show-all-btn{
			background-color: #000!important;

}
.faceted-search-content .faceted-section-head{
		font-family: 'Montserrat', sans-serif!important;

}
.faceted-search-content .selected-facets-container .selected-facet{
	    background: #d31d2c!important;
}
.mobile-option-bar .mobile-option-bar-filter{
   		 color: #d31d2c!important;
}
.faceted-search-content .mobile-done-button-container .mobile-done-button{
	    background: #000000!important;
}
.list-top-section .sticky-top-menu .listing-option-bar-content .list-listings-count{
   		 color: #d31d2c!important;
	
}
/*---------- RESPONSIVE STYLES ----------*/

@media screen and (max-width: 1610px)  {

.hpconsignright {
    width: 36%;
}	
.hpconsignmiddle {
    width: 18%;
}
}
@media screen and (max-width: 1595px)  {
	.smcpboxes{margin:10px 8px 30px 0px; width: 18%;}
	.cpboxes{margin: 10px 8px 30px 0px; width: 33%;}
}
@media screen and (max-width: 1530px)  {
.headerright {
	width: 65%;}	
.headerleft {
    width: 35%;
}	
}
@media screen and (max-width: 1510px)  {
	.hpinvbtn{
    width: 46%;
	}
	.hpinvright {
    width: 38%;
    padding: 3%;
	}
	.hpinvleft{
	    width: 52%;	
		padding: 3% 2%;
	}
	.hpinvicon img {
    width: 70px;
	}
	.longicon {
    width: 80%!important;
	}
	.hpinvicon{
	top: -3px;	
	}
}
@media screen and (max-width: 1410px)  {
	.headerleft img{
		width: 100%;
	}
}
@media screen and (max-width: 1380px)  {
	.heroslides{
	height: 645px;	
	}

}
@media screen and (max-width: 1355px)  {
.hphourbox {
width: 88%;
right: -20px;
}
.hphourleft {
	width: 100%;}
.hphourright {
    width: 100%;	
}
.hpcontactmiddle {
	width: 24%;
	}
	.hpcontactleft {
    width: 38%;
	}
.blksidebar {
    height: 39vh;
	width: 15%;
}
	.footerleft {
		width: 38%;}
}
@media screen and (max-width: 1342px)  {
	.whitepara{
		padding: 0px 20px;
	}
	.hpconsignright {
    width: 32%;
	}
	.hpconsignleft {
    width: 35%;
	}
	.hpconsignmiddle {
    width: 28%;
	}
    .about-right h4 {font-size: 20px;}
    .about-right .redbtn {display: block; text-align: center; margin: 15px auto; max-width: 200px; width: 95%;}
	.hpaboutsect{
    padding: 0% 5% 2% 5%;	
	}
	.header{
	padding: 0% 0% 1% 2%;	
	}
}
@media screen and (max-width: 1285px)  {
		.cpinforight{
	padding-bottom: 28px;	
}
.smcpboxes {
    margin: 10px 8px 5px 0px;
    width: 92%;
}
	.cpboxes {
    margin: 10px 8px 5px 0px;
    width: 92%;
}	
	
}
@media screen and (max-width: 1200px)  {
	.headerright {
		width: 65%;
	}
	.headerleft{
		width: 35%;
	}

}
@media screen and (max-width: 1150px)  {
	.halfformfield {
	margin: 20px 30px 0px 0px;
	width: 95%;	
	}
	.headerbottom {
    padding: 0% 0% 1% 0%;
}
	.redsquare{
		height: 35px;
		width: 35px;
	}
}
@media screen and (max-width: 1100px)  {
	.heroslides {
    height: 540px;
}
.secondaryheader {
    border-left: solid 50px #000;
    width: 65%;
}

}
@media screen and (max-width: 1080px)  {
	.hpinvsect{
	flex-wrap: wrap-reverse;	
	}
	.hpinvleft {
    width: 100%;
    padding: 0% 2%;
	top: 0px;
	}
	.hpinvbtn {
    width: 30%;
	height: 70px;
	}
	.hpinvicon {
	width: 65px;}
	.longicon {
    width: 98px!important;
	}
	.hpinvright {
    width: 100%;
    padding: 3%;
	}
	.hpconsignsect{
		bottom: 0px;
		padding: 35px 5%;
		align-items: flex-start;
    	justify-content: flex-start;
    	flex-wrap: wrap;
	}
	.hpconsignleft {
    width: 52%;
    padding-bottom: 25px;
	}
	.hpconsignmiddle {
    width: 45%;
	}
	.hpconsignright {
    width: 100%;
	}
	.whitepara {
    padding: 0px;
	}
	.redbox{
		bottom: 0px;
	}
}
@media screen and (max-width: 1023px)  {
	.headerlink{
		display: none;
	}
	.headertop{
		width: 100%;
	}
	.header{
		flex-wrap: wrap-reverse; padding: 0%;
	}
	.headerleft {
    width: 80%;
    padding: 2% 10%;
}
	.headerright{
		width: 100%;
	}
	.hpcontactsect{
		flex-wrap: wrap;
		    margin: 80px 0px 0px 0px;
	}
	.hpcontactleft {
    width: 100%;
}
	.hpcontactmiddle {
    width: 40%;
}
	.hpcontactright {
		width: 50%;}
	.footerleft {
		width: 45%;}
}
@media screen and (max-width: 960px)  {
		.comments {
		width: 100%;}
	.fullformfield {
		width: 100%;}
	.thirdformfield {
		width: 100%;
		margin: 12px 10px 0px 0px;
	}
	.halfformfield {
			width: 100%; margin: 20px 0px 0px 0px;

	}
    .hpaboutsect {display: block;}
    .about-right, .about-left {width: 90%; margin: 0 auto; }
    .about-left {margin-bottom: 50px;}
    .about-left .redbtn {margin-top:20px;}
    .about-right a {width: 100%;display: block;}
    .hpaboutsect .redbtn {width: 90%; max-width: 250px; margin: 10px auto; text-align: center;} 
}
@media screen and (max-width: 880px)  {
	.herosection{
		padding-bottom: 40px;
	}
	.heroslider4{
		background-position: 46% 45%;
	}	
	.heroslider2 {
    background-position: 52% 26%;
	}
	.heroslider3{
	background-position: right;	
	}
	.hpinvbtn {
		width: 45%;}
	.hpaboutsect {
    padding: 8% 5% 2% 5%;
	}
	.hpaboutsect p {
    width: 90%;
    padding: 0px 5%;
}
	.topfooter{
		flex-wrap: wrap;
	}
	.footerleft {
    width: 75%;
	 padding: 20px 5% 0px 5%;

}
	.footerright {
    width: 90%;
    text-align: left;
    padding: 20px 5% 10px 5%;
}
	.footericons{
		padding: 10px 0px; 
	}
	.footerlink{
		padding: 0px 10px 0px 0px;
	}

}
@media screen and (max-width: 798px)  {
.hpconsignleft {
width: 100%;
}	
.hpconsignright{
padding-top: 30px;
}	
.hpconsignmiddle {
    width: 100%;
}
	.hpaboutsect p {
    width: 100%;
    padding: 0px 0%;
}
	.hpaboutsect {
    padding: 8% 4% 2% 4%;
}
}
@media screen and (max-width: 690px)  {
.hpcontactmiddle {
    width: 90%;
    padding: 8% 5%;
}	
.hpcontactright {
    width: 100%;
}	
.hphourbox {
	width: 83%;
	height: 200px;
	right: 0px;
}
.blksidebar {
    height: 280px;
    width: 10%;
}	
.secondaryheader {
    border-left: solid 0px #000;
    width: 88%;
	padding: 25px 20px;
}
}
@media screen and (max-width: 615px)  {
	.hpinvsect {
		padding: 3% 0%;
	}
.hpinvbtn {
    width: 95%;
}	
	.hpinvicon {
    width: 33%;
}
	.hpinvtext {
	font-size: 22px;
	}
	.hpaboutsect {
    padding: 18% 4% 5% 4%;
}
}
@media screen and (max-width: 590px)  {
.headerleft {
    width: 100%;
    padding: 6% 0% 2% 0%;
}	
.heroslides {
    height: 400px;
}

.cpicon {
    width: 100%;
    text-align: center;
	font-size: 24px;
    padding-bottom: 15px;
	padding-right: 0px;
}
.cpboxes {
    margin: 10px 8px 5px 0px;
    width: 98%;
	height: 145px;
	padding: 10px 0px;
    align-content: center;
	justify-content: center;
}
.smcpboxes{
	margin: 10px 8px 5px 0px;
    width: 98%;
	height: 145px;
	padding: 10px 0px;
    align-content: center;
	justify-content: center;

}
.contactinfosect{
	padding: 0% 5%;	
}
.cpboxes {
	margin: 10px 0px 5px 0px;
}
.smcpboxes{
margin: 10px 0px 5px 0px;		
}
    .about-right h4 span {font-size: 30px;}    
}

@media screen and (max-width: 460px)  {
	.pageheader{
		font-size: 34px;
		line-height: 30px;
	}
	.redheader{
		line-height: 32px;
	}
}
@media screen and (max-width: 430px)  {
.hpinvicon {
    width: 44%;
}
.footernav {
    display: flex;
    flex-wrap: wrap;
	padding: 15px 0px;
}
	.footerlink {
	width: 100%;
    padding: 0px 10px 10px 0px;
}
	.footericons i {
    padding-right: 20px;
    font-size: 20px;
}
	.secondaryheader{
		width: 80%;
	}
	.typadding {
    margin: 2% 10% 20% 10%;
}
	.blkpara{
	line-height: 30px;
    font-size: 14px;	
	}
	.headerleft {
    padding: 3% 0% 0% 0%;
}
	.redsquare{
	width: 30px;
    height: 30px;	
	}
}

@media screen and (max-width: 335px)  {
	.hpinvtext{
		width: 100%;
		text-align: center;
		padding-right: 0px;
	}
	.hpinvicon{
		display: none;
	}
	.blksidebar{
		display: none;
	}
	.hphourbox{
		width: 100%;
		height: auto;
	}
	.redbtn{
	padding: 10px 20px;	
	font-size: 13px;
	}
	.contactinfosect {
    padding: 0% 6%;
}
	.cpboxes{
	padding: 20px 12px;	
	}
}
@media screen and (max-width: 280px)  {
	.hpinvtext {
    font-size: 18px;
}
	.lgredheader{
	font-size: 45px;
    line-height: 38px;	
	}	
	.whtbtn{
	padding: 10px 22px;
	font-size: 14px;
	}
.redbtn {
    padding: 10px 12px;
    font-size: 11px;
}
	.pageheader{
		font-size: 16vw;
		line-height: 15vw;
	}
	.submit {
		padding: 10px 24px;
		font-size: 12px;
	}
	.cpboxes{
	    height: 200px;	
	}
	.smcpboxes{
		height: 200px;	
	
	}
	.contactinfosect {
    padding: 0% 10%;
}
}