
*, a, img, ul, ol{ list-style:none; padding:0px; margin:0px; outline:none; border:none; }
*, body, ul, p, h1, h2, h3, h4, h5 { padding:0px; margin:0px; list-style:none; font-family:'Arvo', serif; }
a:focus, *:focus  { outline:none; list-style:none; border:none; }
body, a, input { text-decoration:none; -webkit-transition:all 200ms linear; -moz-transition:all 200ms linear; -ms-transition:all 200ms linear; -o-transition:all 200ms linear; transition:all 200ms linear; }

textarea { resize:none; overflow:hidden; font-family: 'PT Sans', sans-serif; }
input, select { border:none; outline:none; font-family: 'PT Sans', sans-serif; }

/* General CLASSES */
body { font-family:'akzidenzgroteskregular'; }
.wrapper { max-width:1920px; width:100%; margin:0 auto; position:relative; }

.clearfix:after { content:""; display:block; clear:both; }
.floatLeft { float:left; }
.floatRight { float:right; }
.container { max-width:1140px; width: 100%; margin: 0 auto; position: relative; }
.mainWrapper { max-width:800px; position: relative; border: 3px solid #edc13d; background: #fff; }
.txtCntr  { text-align:center; }  

.hmPage .formPanel > h2, .tentMan > ul.tenntLog li blockquote,
.formPanel textarea, .formPanel input[type=text] { font-family: 'PT Sans', sans-serif; }
a { text-decoration:none; color:#626262; }

.lrgButton { background:url(../images/sprite.png) no-repeat; font-size:18px; color:#582f00; font-weight:500; text-align:center; display:block; border:0px; }
.lrgButton { background:url(../images/navIcon.jpg) no-repeat center; width:295px; height: 51px; padding: 13px 0; }

.lrgButton.active,
.lrgButton:hover { background:url(../images/navIcon.jpg) no-repeat center; width:295px; height: 51px; padding: 13px 0; }
.leefIcon { width: 560px; height: 50px; display: inline-block; background-position:-25px -156px; }
.icon { background-image: url(../images/sprite.png); background-repeat: no-repeat; }
.button { border:1px solid #d3b64a; min-width: 165px; float: right; margin: 30px auto; padding: 12px 10px; color: #fff; border-radius: 5px; text-transform: uppercase; font-weight: bold; text-align: center; background: rgb(255,255,255); /* Old browsers */ 
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(243,206,82,1) 0%, rgba(174,151,62,1) 55%, rgba(243,206,82,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(0%,rgba(243,206,82,1)), color-stop(55%,rgba(174,151,62,1)), color-stop(100%,rgba(243,206,82,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,206,82,1) 0%,rgba(174,151,62,1) 55%,rgba(243,206,82,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,206,82,1) 0%,rgba(174,151,62,1) 55%,rgba(243,206,82,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(243,206,82,1) 0%,rgba(174,151,62,1) 55%,rgba(243,206,82,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(243,206,82,1) 0%,rgba(174,151,62,1) 55%,rgba(243,206,82,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#f3ce52',GradientType=0 ); /* IE6-9 */ }
.button:hover { background:#d3b64a; }

.logo { background:url(../images/headerImg.jpg) no-repeat 0 0 #343434; background-size:cover; text-align:center; margin:0; padding:12px 0; }



.formPanel { width:390px; float: right; font-family: 'PT Sans', sans-serif; position:fixed; right:2% !important; top:35px; }
.formPanel h4 { font-size: 16px; font-family: 'PT Sans', sans-serif; color: #7C7C7C; text-align: center; text-transform: uppercase; font-weight: bold; margin: 0 0 15px; } 
.formPanel .formData { padding: 20px 40px; }
.formPanel p { font-size:16px; font-family: 'PT Sans', sans-serif; color:#55CAFB; }
.formPanel .fieldset.first input { width:49%; }
.formPanel .fieldset { margin-bottom:5px; }
.formPanel .fieldset.plsSlct{ max-width: 235px; margin: 0 auto 20px; }
.formPanel textarea, .formPanel input[type=text], .formPanel select { width:100%; font-family: 'PT Sans', sans-serif; border:1px solid #dfdfdf; padding:10px; font-size:14px; box-sizing: border-box; }
.formPanel input[type=tel] ,.formPanel input[type=email] { font-family: 'PT Sans', sans-serif; width:92%; border:1px solid #3280a0; padding:10px; font-size:14px; }
.formPanel input[type=radio] { font-family: 'PT Sans', sans-serif; display:inline-block; vertical-align:middle; margin-right:10px; }
.formPanel input[type=submit] { font-family: 'PT Sans', sans-serif; margin:5px auto 20px; cursor: pointer; font-size:16px; border-radius:5px; width:230px; font-weight: bold;}
.formPanel .cntr { text-align:center; }
/*.formPanel .cntr select { padding:3px 5px; margin:10px 0 0; }*/
.mapContact .formPanel h2 { padding-left:70px; }
.formPanel p label { font-size: 14px; color:#626262; }
.formPanel p.elected { font-family: 'PT Sans', sans-serif; font-size:16px; color: #000; text-transform: uppercase; text-align: center; font-weight: 400; padding:0 5px; font-family: 'Arvo', serif; }
.formPanel .formData h4 {font-family: 'PT Sans', sans-serif;  color:#000; font-weight:400; font-size: 17px; max-width: 250px; margin: 0 auto 20px; }
.hmPage .formPanel .innrPanel > h2 { font-family: 'PT Sans', sans-serif; font-size: 15px; color: #000; font-weight: normal; text-transform: uppercase; line-height: 20px; padding:10px 30px 15px; margin: 0 0 2px; background: #f9f5eb; position: relative; text-align:center; }
.hmPage .formPanel .innrPanel > h2 > i{width: 32px; height: 32px; background: url(//woodruffmi.com/wp-content/themes/woodruffRewamp/assets/css/../images/quesIcon.png) no-repeat 0 0; float: left; margin:15px 10px 0 0;}
.hmPage .formPanel .innrPanel > h2 i.phn-icon { width:32px; height:32px; background:url(../images/sprite.png) no-repeat 0 -25px; float:left; margin:0 10px 0 0; }
.hmPage .formPanel .innrPanel > h2 a:after { content:""; display:block; clear:both; }
.hmPage .formPanel .innrPanel > h2.fromHd a { font-family: 'PT Sans', sans-serif; font-size:15px; color:#000; text-decoration:none; text-transform:lowercase; display:block; line-height:31px; font-weight: bold;}
.hmPage .formPanel .innrPanel > h2 i.msg-icon { width:32px; height:32px; background:url(../images/sprite.png) no-repeat -38px -25px; :0 10px 0 0; float:left; }
.formPanel h2.hdDm span{display: block;}
.formPanel .frGry{color:#bbbbbb; text-transform: lowercase;}
.formPanel h2.hdDm a { font-family: 'PT Sans', sans-serif; color: #000; text-decoration: none !important; display: block; line-height: 32px; font-size:32px; font-weight: 700; }
.formPanel .innrPanel{background: #fff; box-shadow: 0 0 50px #000;}
.formPanel p.innrHdr{text-align: center; font-size: 18px; color: #fff !important; position: relative; margin: 0 0 20px;}
.formPanel p.innrHdr:before{content:""; z-index: 99; width: 30px; height: 60px; display: block; position: absolute; left: 10px; top: 0; background:url(../../images/arrowBtm.png) 0 0 no-repeat;}
.formPanel p.innrHdr span{ font-family: 'PT Sans', sans-serif; text-transform: uppercase; font-weight: bold; background: #d8ae5e; padding: 5px;}
.formPanel .frHlfWdth{width:50% !important;}



/*.formPanel { width:350px; float: right; font-family: 'Arvo', serif; position:fixed; right:4%; top:10px; }
.formPanel h4 { font-size: 16px; color: #7C7C7C; text-align: center; text-transform: uppercase; font-weight: bold; margin: 0 0 15px; } 
.formPanel .formData { padding:20px 0 10px; }
.formPanel p { font-size:16px; color:#55CAFB; }
.formPanel .fieldset.first input { width:49%; }
.formPanel .fieldset { margin-bottom:18px; }
.formPanel .fieldset.plsSlct{ max-width: 235px; margin: 0 auto 20px; }
.formPanel textarea,
.formPanel input[type=text]  { width:100%; border:1px solid #313131; padding:5px 10px; font-size:14px; box-sizing: border-box; border-radius:3px; box-shadow: 0 1px 0 0 #4a7891; }
.formPanel input[type=tel] ,.formPanel input[type=email] { width:92%; border:1px solid #3280a0; padding:10px; font-size:14px; }
.formPanel input[type=radio] { display:inline-block; vertical-align:middle; margin-right:10px; }
.formPanel input[type=submit] { margin:5px auto 20px; cursor: pointer; font-size:18px; border-radius:3px; border:1px solid #061118; border-top:3px solid #061118; background-color:#EDCD7A; font-weight: 600; }

	.formPanel h2.hdDm i { display:inline-block; vertical-align:middle; float:none; }
	.hmPage .formPanel > h2 { text-align:left; font-size: 13px !important; olor: #fff; margin:0 0 0px; font-weight: normal; text-transform: uppercase; line-height: 20px; }
.hmPage .formPanel > h2  > i { width:32px; height:32px; background:url(../images/quesIcon.png) no-repeat 0 0; float:left; margin:0 10px 0 0; }
.formPanel h2.hdDm { border-bottom:1px solid #F8E9B8; padding:12px 0 13px; position:relative; }
.formPanel h2.hdDm:before { content:""; display:block; bottom:1px; left:0px; width:100%; height:1px;  position:absolute; }
.formPanel h2.hdDm:after { content:""; display:block; clear:both; }
.formPanel h2.hdDm a { color:#fff; text-decoration:none; font-size:13px !important; }
.hmPage .formPanel > h2.hdDm .msgIcon { width:42px; height:30px; background:url(../images/msgIcon.png) no-repeat 0 0; }
.formPanel h2.hdDm { text-align:center; }

.formPanel .cntr { text-align:center; }
.formPanel .cntr select { padding:3px 5px; margin:10px 0 0; }
.mapContact .formPanel h2 { padding-left:70px; }
.formPanel p label { font-size: 14px; color:#9ec7e8; }
.formPanel p.elected { font-size:14px; color: #fff; text-transform: uppercase; text-align: center; font-weight: 400; padding:0 5px; font-family: 'Arvo', serif; line-height: 18px; margin-bottom: 20px; }
.formPanel .formData h4 { color:#fff; font-weight:400; font-size: 14px; max-width: 250px; margin:0 auto 15px; }
.hmPage .formPanel > h2 { line-height: 15px; font-size: 12px; color: #fff; font-weight: normal; text-transform: uppercase; border-bottom: 1px solid #F8E9B8; padding: 12px 0 13px; position: relative; text-align:left; }
.hmPage .formPanel > h2 i.phn-icon { width:30px; height:30px; background:url(../images/sprite.png) no-repeat -244px -1px; float:left; margin:0 10px 0 0; }
.hmPage .formPanel > h2 a:after { content:""; display:block; clear:both; }
.hmPage .formPanel > h2.fromHd a { font-size:12px; color:#fff; text-decoration:none; text-transform:lowercase; display:block; line-height: 30px; margin: 8px 0 0;; }
.hmPage .formPanel > h2 i.msg-icon { margin: 0 10px 0 0; width:30px; height:30px; background:url(../images/sprite.png) no-repeat -274px -1px; :0 10px 0 0; float:left; }

.hmPage .formPanel > ul.twtSocial { text-align: center; }
.hmPage .formPanel > ul.twtSocial li { display: inline-block; vertical-align: top; margin:0 5px; }
.hmPage .formPanel > ul.twtSocial li i { width:33px; height:33px; background-image:url(../images/sprite.png); background-repeat: no-repeat; display: block; }
.hmPage .formPanel i.fbCon { background-position:-345px -109px; }
.hmPage .formPanel i.twtCon { background-position:-385px -109px; }
.hmPage .formPanel i.gglCon { background-position:-423px -109px; }*/


.mapContact h3, .mapContact p { font-family: 'Arvo', serif; }
.mapContact { font-family: 'Arvo', serif; padding:0 30px 20px; }
.mapContact:after { clear:both; content:""; display:block; }
.mapContact h2 { font-size: 24px; font-weight:400; color:#626262; text-transform: uppercase; text-align: center; padding:15px 20px; max-width: 500px; margin: 0 85px 30px; border-bottom:1px solid #faaa00; padding-bottom:10px; }
.mapContact h2 > img { position: absolute; top: 20px; left: 30px; }
.mapContact figure > img { width:100%; height:auto; }

.mapContact .leftContent { width: 60%; float: left;  border: 1px solid #CFCFCF; border-radius: 7px; background: url(../images/mabBg.jpg) no-repeat 0 75px #FAFAFB; }
.mapContact .leftContent > ul { list-style:none; display:inline-block; vertical-align:top; padding:25px 20px; min-width: 140px; margin-left:20px; }
.mapContact .leftContent > ul.nomarg { margin:0px; }
.mapContact .leftContent > ul li { font-size: 16px; color: #7C7C7C; font-weight: bold; margin-bottom: 12px; text-transform: uppercase; }
.mapContact .leftContent > ul li.first{ margin-bottom:13px; }
.mapContact .leftContent > ul li a { color:#fff; }
.mapContact .formPanel h2:before { content: ""; position: absolute; top: 15px; left:25px; width:55px; height:55px; background: url(../images/sprite.png) no-repeat -545px 0; }
.hmPage .mapContact p { margin-bottom: 6px; }


.hmPage {     background: url(../images/background.jpg); }
.hmPage h2, .hmPage h3, .hmPage h4 { font-family: 'Arvo', serif; color:#626262; }
.hmPage p { font-family:'PT Sans', sans-serif; color:#626262; line-height: 24px; }
.hmPage p.lef { margin: 10px 0; text-align: center; }

.hmPt { padding:0px 30px 30px; }
.hmPt > div { width:48%; }
.hmPt > figure img,
.hmPt > div img { width:100%; height:auto; }
.hmPt h2 { color:#626262; font-size:24px; margin: 0 0 20px; font-weight:400; text-transform: uppercase; line-height: 30px; text-align:center; }
.hmPt p { color:#626262; font-size:16px; margin-top:20px; line-height: 22px; }
.mapContact p.lef { margin-bottom:20px; }


.tentMan { text-align:center; background:#fff; padding:30px 20px 10px; }
.tentMan > .lef { margin-bottom:10px; }
.tentMan h2 { font-size:24px; text-transform:uppercase; color:#626262; font-weight:500; max-width:400px; margin: 0 auto 40px; padding-bottom:5px; border-bottom:1px solid #faaa00; }
.tentMan h4 { font-size:18px; color:#626262; text-transform:uppercase; font-weight:400; margin:-20px 0 30px; }
.tentMan > ul { text-align:center; }
.tentMan > ul > li { display:inline-block; vertical-align:top; text-align:center; width:29%; margin-left:5%; }
.tentMan > ul > li:first-child { margin-left:0; }
.tentMan > ul > li figure { margin-bottom:40px; }
.tentMan > ul > li > h3 { font-size: 17px; line-height: 22px; text-transform: uppercase; font-weight:500; margin-bottom: 20px; }
.tentMan > ul > li > p { font-size: 12px; text-align: center; line-height: 18px; }

.tentMan .connectLog li { width: 15%; }
.tentMan .tenntLog { margin:30px 0 20px; }
.tentMan > ul.tenntLog li { margin-left:10px; text-align:left; font-family:'Arvo', serif; font-size:12px; color:#626262; line-height: 18px; }
.tentMan > ul.tenntLog li blockquote { position:relative; display:inline-block; }
.tentMan > ul.tenntLog li blockquote:before,
.tentMan > ul.tenntLog li blockquote:after { content:""; width:20px; height:20px; display:inline-block; background:url(../images/sprite.png) no-repeat -94px 0; margin:2px 10px 0 0; }
.tentMan > ul.tenntLog li blockquote:after { background-position:-120px 0; vertical-align: text-top; margin: 2px 10px; }
.tentMan > ul.tenntLog li p { text-align:left; margin-top:10px; font-weight:600; }
.tentMan > ul.tenntLog li p a { text-decoration:none; color:#feb500; font-size:14px; }
.mainWrapper .mapDm.tstmnlPg{ text-align: center; }

.tentChat { padding:40px 20px; background:#e5e5e5; text-align:center; }
.tentChat h2 { font-size:24px; text-transform:uppercase; text-align:center; margin:0 0 30px; font-weight: 500; color: #626262; line-height:30px; display:inline-block; border-bottom:1px solid #faaa00; padding-bottom:5px; }
.tentChat > ul { text-align:center; }
.tentChat figure { margin-bottom:30px; }
.tentChat > ul > li { display:inline-block; vertical-align:top; text-align:center; width:30%; margin-left:20px; }
.tentChat > ul > li:first-child { margin-left:0; }
.tentChat > ul > li > h3 { font-size:14px; line-height: 18px; font-weight:500; margin-bottom:20px; }
.tentChat > ul > li > p { font-size: 12px; line-height: 19px; text-align:left; }
.tentChat > ul > li .moreBtn { font-size:12px; min-width:inherit; margin-top:20px; }
.tentChat > ul > li > p img{max-width: 100%;width:auto;height:auto;}

.tentClm { padding:20px; text-align:center; }
.tentClm h2 { font-size:24px; text-transform:uppercase; text-align:center; margin:0 auto 30px; font-weight: 500; color: #626262; line-height:30px; border-bottom:1px solid #faaa00; padding-bottom:5px; max-width:520px; }
.tentClm > ul { text-align:center; }
.tentClm figure { margin-bottom:20px; }
.tentClm > ul > li { display:inline-block; vertical-align:top; text-align:center; width:30%; margin-left:20px; margin-bottom: 30px; }
.tentClm > ul > li:first-child { margin-left:0; }
.tentClm > ul > li > h3 { font-size:16px; line-height: 18px; font-weight:500; margin-bottom:20px; color:#626262; text-transform:uppercase; }
.tentClm > ul > li > h3 a { display:block; color:#626262; }


.tentClm > ul >div > li > h3 { font-size:16px; line-height: 18px; font-weight:500; margin-bottom:20px; color:#626262; text-transform:uppercase; }
.tentClm > ul >div > li > h3 a { display:block; color:#626262; }




.tentClm > ul > li > h3 i.phn-icon { background: url(../images/sprite.png) no-repeat -244px -1px; width: 30px; height: 30px; margin:0; display: inline-block; vertical-align: middle;}

.tentClm > ul >div > li > h3 >span i.phn-icon { background: url(../images/sprite.png) no-repeat -244px -1px; width: 30px; height: 30px; margin:0; display: inline-block; vertical-align: middle;}


.tentClm > ul > li > p { font-size: 14px; line-height: 21px; text-align: center; }
.tentClm > ul > li .moreBtn { font-size:12px; min-width:inherit; margin-top:20px; }

.testDm { text-align:center; padding:25px 25px 0; background:#e5e5e5; }
.testDm h2 { text-align:center; font-size:24px; color:#626262; text-transform:uppercase; margin: 10px 0 30px; font-weight:400; display:inline-block; border-bottom:1px solid #faaa00; } 
.testimonialSection .blockContent:hover { box-shadow: 0 0 9px 0px #333; }
.testimonialsColuumns li { display:inline-block; vertical-align:top; width:47%; }
.testimonialsColuumns li:first-child { padding-right:25px; }
.testimonialsColuumns li p { font-size:16px; line-height:22px; text-align: left; color:#626262; }
.testDm .testimonialsColuumns li blockquote { margin:0 0 25px; border: 1px solid #d8d8d8; border-radius: 3px; border-bottom: 3px solid #d8d8d8; }
.testDm .testimonialsColuumns blockquote { margin:0px; display:block; position:relative; background:#fff; padding:20px; font-family:arial; }
.testDm .testimonialsColuumns blockquote p { position:relative; font-size:13px; color:#000; line-height:19px; }
.testDm .testimonialsColuumns li blockquote .headBlock { text-align:left; margin-bottom:5px; }
.testDm .testimonialsColuumns li blockquote .headBlock figure { float:left; margin:0 20px 0 0; }
.testDm .testimonialsColuumns li blockquote .headBlock span { color:#a9a9a9; font-size:12px; }
.testDm .testimonialsColuumns li blockquote .footerBLock { background:#f9f9f9; margin: 10px 0 0; padding: 7px 10px; text-align: right; }
.fullowSec { background:#3c3c3c; text-align:center; padding:50px 10px; }
.fullowSec > ul > li { display:inline-block; vertical-align:top; width:25%; padding:0 15px; }
.fullowSec > ul > li > p { position:relative; min-height: 50px; padding-bottom:10px; margin-bottom:15px; }
.fullowSec > ul > li > p:after { content:""; position:absolute; bottom:0; left:0; width:30%; right:0; margin:0 auto; height:1px; background:#faaa00; }

.fullowSec > ul > li ul li { font-size:18px; text-align:left; color:#fff; clear:both; }
.fullowSec > ul > li ul li a { color:#fff; text-decoration:none; display:block; }
.fullowSec > ul > li ul li i { vertical-align:middle;  }
.fullowSec > ul > li ul li span { float:right; min-width:85%; }

.fullowSec > ul > li.frstDetail { width:32%; }
.fullowSec > ul > li.frstDetail li { font-size:11px; padding:6px 0; }

.fullowSec > ul > li.pgDetail li { position:relative; }
.fullowSec > ul > li.pgDetail li:before { content: ""; display: block; position: absolute; top: 38%; left: 6%; width: 12px; height: 12px; background: url(../images/sprite.png) no-repeat -69px -2px; }
.fullowSec > ul > li.pgDetail li a { padding:8px 10px 8px 40px; }

.fullowSec > ul > li.flwDetail li { padding: 8px 0; }

.fullowSec p { font-size:14px; font-weight:normal; color:#fff; margin-bottom: 10px; line-height: 16px; }
.fullowSec > article { position:relative; margin:30px 0 0; padding:30px 20px 20px; }
.fullowSec > article:before { content:""; position: absolute; top: 0; left: 0; width:40%; right: 0; margin: 0 auto; height: 1px; background: #faaa00; }
.fullowSec > article h4 { font-size:18px; color:#fff; font-weight:400; margin-bottom:20px; }
.fullowSec > article h6 { font-size:16px; color:#c59800; font-weight:400; margin-bottom:20px; }
.fullowSec > article p { font-size:14px; line-height:20px; margin-bottom:15px; }
.fullowSec > article p a{ font-size:14px; line-height:20px; text-decoration:none; color:#FFFFFF; }
.tentHead { text-align:center; background:#3e3e3e; border-bottom:1px solid #010307; }

.tentHead .headInr { max-width: 830px; }
.tentHead ul li { float:left; padding:8px 30px 2px; text-align: center; border-right:1px solid #5c5c5c; font-size:12px; min-height:20px; position:relative; }
.tentHead ul li:first-child { border-left:1px solid #5c5c5c; }
.tentHead ul li a { display:block; text-transform:uppercase; color:#cbcbcb; font-weight:600; text-decoration:none; font-family:'Arvo', serif; }
.tentHead ul li:before,
.tentHead ul li:first-child:after { content:""; display:block; width:1px; height:100%; position:absolute; top:0px; right:0px; background:#010307; }
.tentHead ul li:first-child:after { left:-2px; right:inherit; }
.tentHead ul li i { margin-top:-3px; }
.tentHead ul li.txtHd { min-width: 220px; }

.navigation { font-family:'Arvo', serif; }
.navigation > ul { background: #efd27c; border-bottom:1px solid #3b3b3b; margin: 0 -3px; }
.navigation > ul > li { float:left; background:url(../images/navIcon.jpg) no-repeat center; font-size:13px; text-align:center; text-transform:uppercase; position:relative; font-weight:600; border-right:1px solid #f9edc9; }
.navigation > ul > li.active,
.navigation > ul > li:hover { background:url(../images/navIconhvr.jpg) no-repeat center; box-shadow: inset 0 0 10px 0 #000; }
.navigation > ul > li > a { color:#582f00; display:block; padding:0 28px; text-decoration:none; line-height: 48px; }
.navigation > ul > li:first-child { border-left:1px solid #f9edc9; }
.navigation > ul > li:first-child:after,
.navigation > ul > li:before { content:""; display:block; position:absolute; top:0; right:0; width:1px; height:100%; background:#947e4a; }
.navigation > ul > li:first-child:after { left:0; right:inherit; }
.navigation > ul > li:hover ul.submenu { display:block; }
.navigation ul li .submenu { position:absolute; background:#383838; width:245px; left:0; display:none;z-index: 10000 }
.navigation ul li ul.submenu li { font-size:12px; position:relative; text-align:left; border-bottom:1px solid #222222; }
.navigation ul li ul.submenu li:after { content:""; display:block; position:absolute; top:0; left:0; width:100%; height:1px; background:#424242; }
.navigation ul li ul.submenu li:before { content:""; display:block; position:absolute; top:38%; left:6%; width:12px; height:12px; background:url(../images/sprite.png) no-repeat -69px -2px; }
.navigation ul li ul.submenu li a { text-shadow: none; font-weight: normal; color:#fff; text-align:left; text-decoration:none; display:block; padding:12px 20px 12px 40px; }
.navigation ul li ul.submenu li a:hover { background: #525252; }

.moreBtn { border:1px solid #525252; border-top:3px solid #525252; border-radius:3px; background:url(../images/navIcon.jpg) no-repeat center; font-size:18px; color:#582f00; font-weight:600; text-decoration:none; text-transform:uppercase; font-family:'Arvo', serif; padding: 12px; display: inline-block; min-width: 150px; }

.moreBtn.active,
.moreBtn:hover { background:url(../images/navIconhvr.jpg) no-repeat center; box-shadow: inset 0 0 10px 0 #000; }
.mapDm { padding-bottom:30px }
.mapDm figure { margin-bottom:30px; }
.mapDm .span-box{padding:0px 25px;}
.mapDm .moreBtn { margin-bottom:10px; }




.moreBtnColorado { border:1px solid #525252; border-top:3px solid #525252; border-radius:3px; background:url(../images/colorado.png) no-repeat center; font-size:18px; color:#582f00; font-weight:600; text-decoration:none; text-transform:uppercase; font-family:'Arvo', serif; padding: 12px; display: inline-block; min-width: 150px; }

.moreBtnColorado.active,
.moreBtnColorado:hover { background:url(../images/colorado.png) no-repeat center; box-shadow: inset 0 0 10px 0 #000; }


 .moreBtnColorado {     margin-bottom: -13px;
 height: 18px; }


 

.moreBtnmichigan { border:1px solid #525252; border-top:3px solid #525252; border-radius:3px; background:url(../images/michigan.png) no-repeat center; font-size:18px; color:#582f00; font-weight:600; text-decoration:none; text-transform:uppercase; font-family:'Arvo', serif; padding: 12px; display: inline-block; min-width: 150px; }

.moreBtnmichigan.active,
.moreBtnmichigan:hover { background:url(../images/michigan.png) no-repeat center; box-shadow: inset 0 0 10px 0 #000; }


 .moreBtnmichigan {     margin-bottom: -13px;
 height: 18px; }




.headCrsl { position:relative; }
.headCrsl > article { position:absolute; top:0; left:0; width:100%; padding:45px 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDA5ODQ5NDgxM0Y3MTFFNUI1NTY4QTUyM0EwQ0YwMjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDA5ODQ5NDkxM0Y3MTFFNUI1NTY4QTUyM0EwQ0YwMjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMDk4NDk0NjEzRjcxMUU1QjU1NjhBNTIzQTBDRjAyMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEMDk4NDk0NzEzRjcxMUU1QjU1NjhBNTIzQTBDRjAyMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqLAdkAAAAAYSURBVHjaYmRgYGhnwAOYGAiA4aEAIMAAkmQAl501ioAAAAAASUVORK5CYII=');  }
.headCrsl > article.padTop { padding:30px 0; }
.headCrsl > article li { width:100%; padding:0px; margin:0px; }
.headCrsl h3 { color:#fff; font-size:24px; font-weight:400; text-transform: uppercase; line-height: 30px; text-align:center; padding:35px 10px; position: absolute; top:0; left: 0; right: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDA5ODQ5NDgxM0Y3MTFFNUI1NTY4QTUyM0EwQ0YwMjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDA5ODQ5NDkxM0Y3MTFFNUI1NTY4QTUyM0EwQ0YwMjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMDk4NDk0NjEzRjcxMUU1QjU1NjhBNTIzQTBDRjAyMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEMDk4NDk0NzEzRjcxMUU1QjU1NjhBNTIzQTBDRjAyMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqLAdkAAAAAYSURBVHjaYmRgYGhnwAOYGAiA4aEAIMAAkmQAl501ioAAAAAASUVORK5CYII='); }
.headCrsl h1 { color:#fff; font-size:24px; font-weight:400; text-transform: uppercase; line-height: 30px; text-align:center; padding:35px 10px; position: absolute; top:0; left: 0; right: 0; background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAYAAADED76LAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyJpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuMy1jMDExIDY2LjE0NTY2MSwgMjAxMi8wMi8wNi0xNDo1NjoyNyAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENTNiAoV2luZG93cykiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6RDA5ODQ5NDgxM0Y3MTFFNUI1NTY4QTUyM0EwQ0YwMjMiIHhtcE1NOkRvY3VtZW50SUQ9InhtcC5kaWQ6RDA5ODQ5NDkxM0Y3MTFFNUI1NTY4QTUyM0EwQ0YwMjMiPiA8eG1wTU06RGVyaXZlZEZyb20gc3RSZWY6aW5zdGFuY2VJRD0ieG1wLmlpZDpEMDk4NDk0NjEzRjcxMUU1QjU1NjhBNTIzQTBDRjAyMyIgc3RSZWY6ZG9jdW1lbnRJRD0ieG1wLmRpZDpEMDk4NDk0NzEzRjcxMUU1QjU1NjhBNTIzQTBDRjAyMyIvPiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PqLAdkAAAAAYSURBVHjaYmRgYGhnwAOYGAiA4aEAIMAAkmQAl501ioAAAAAASUVORK5CYII='); }
.headCrsl figure img { width:100%; }
.headCrsl > article .prevBtn { position:absolute; top:40%; left:5%; cursor:pointer; z-index:999; }
.headCrsl > article .nextBtn { position:absolute; top:40%; right:5%; cursor:pointer; z-index:999;  }

.rsnSection { }
.rsnSection > article { padding:20px 40px; }
.rsnSection > article h3 { font-size:24px; text-transform:uppercase; margin-bottom:30px; color:#626262; }
.rsnSection > article h3 small { font-size:18px; text-transform:initial; display:block; font-weight:normal; }
.rsnSection > article p { font-size:16px; color:#626262; margin-bottom:5px; }
.rsnSection p a.moreBtn { font-size: 12px; min-width: inherit; padding: 8px 10px; margin-top:15px; border-top:1px solid; }
.rsnSection p.lef { margin: 0 0 20px; }

.newpmPage {  }
.newpmPage .mapContact.top { padding:40px 30px 0px; text-align:center; }
.mapContact.top h2 { display:inline-block; }

.tentReason { text-align:center; padding:0 35px 20px; }
.tentReason h2 {   font-size: 24px; font-weight: 400; display:inline-block; color: #626262; text-transform: uppercase; text-align: center; padding: 15px 20px; max-width: 500px; margin: 0 auto 30px; border-bottom: 1px solid #faaa00; padding-bottom: 10px; }
.tentReason > ul { text-align:center; max-width:715px; margin:0 auto; }
.tentReason > ul > li { display:block; vertical-align:top; text-align:left; margin-bottom:25px; padding-left:70px; position:relative; min-height: 50px; }
.tentReason > ul > li:after { content:""; display:block; clear:both; }
.tentReason > ul > li > i { background:url(../images/quoteDm.png); line-height:39px; width:46px; height:36px; text-align:center; font-size:20px; color:#552d00; font-style:normal; font-weight:bold; padding:5px 0; position:absolute; top:0; left:0; }
.tentReason > ul > li > h3 { font-size:16px; text-transform:uppercase; font-weight:400; margin-bottom:10px; }
.tentReason > ul > li > h3 span {font-weight:600; }
.tentReason > ul > li > p { font-size:15px; text-align:left; line-height: 22px; }

.btmInner { background:#edeef0; padding:40px; text-align:center; }
.btmInner h3 { font-size: 24px; font-weight: 400; display:inline-block; color: #626262; text-transform: uppercase; text-align: center; max-width: 500px; margin: 0 auto 30px; border-bottom: 1px solid #faaa00; padding-bottom: 10px; }
.btmInner p { font-size:16px; text-align:left; padding-bottom:15px; }
.btmInner ul{ list-style:disc; padding:0px 0px 0px 20px; margin:0px 0px 0px 15px;}
.btmInner ul li{font-size:16px; font-family: 'PT Sans', sans-serif; list-style:disc; text-align:left; padding:0px 0px 20px 0px; color: #626262;}

.ftrReason { margin-bottom:40px; text-align:center; }
.ftrReason .pagination li { border:1px solid #d7d7d7; border-radius:2px; background:#d7d7d7; font-size:14px; color:#fff; display:inline-block; vertical-align:top; width:34px; text-align:center; font-weight:bold; }
.ftrReason .pagination li.active { background:url(../images/navIcon.jpg) no-repeat center; border:1px solid #808080; }
.ftrReason .pagination li.active a { color:#582f00; }
.ftrReason .pagination li a { min-height: 23px; color:#fff; display:block; padding:8px 0 3px; text-decoration:none; font-family:'PT Sans', sans-serif; }
.ftrReason .pagination li.dotdBrdr { background:none; border:none; color:#d7d7d7; font-size:20px; }
.ftrReason .pagination li.dotdBrdr a  { color:#d7d7d7; }

.leasClm { padding-bottom:20px; }
.leasClm .leftClm { width:49%; float:left; text-align:center; }
.leasClm .leftClm figure img { width:inherit; }
.leasClm .rightClm { width:49%; float:right; }
.leasClm .rightClm  p { font-size:16px; text-align:left; }

.callSection { display:block; clear:both; text-align:center;  padding-top:10px;}
.callSection ul li { text-align:center; display:inline-block; vertical-align:top; width:47%; min-height: 165px; background:#edeef0; padding:15px 0; margin:0 6px; }
.callSection ul li h3 { font-size:24px; color:#626262; text-transform:uppercase; margin-bottom:10px; }
.callSection ul li p { font-size:16px; color:#626262; text-transform:uppercase; margin:0; }
.callSection ul { text-align:center; }

.chrgPoint { padding:0 20px 30px; }
.chrgPoint  figure { padding:20px; background:#edeef0; }
.chrgPoint a.moreBtn { min-width:200px; margin:30px 0 0; }

.connectUs { background:#edeef0; text-align:center; padding:30px 20px 0; }
.connectUs > h3 { font-size:24px; color:#626262; text-transform:uppercase; margin-bottom:20px; }
.connectUs ul  { padding-bottom:30px; }
.connectUs p.brder { border-bottom:1px solid #faaa00; width:40%; margin:0 auto 20px; }
.connectUs ul li { display:inline-block; vertical-align:top; padding:0 30px; }
.connectUs ul li h3 { font-size:16px; color:#626262; text-transform:uppercase; margin:15px 0 0; font-weight:500; }


.fb-icon { width:20px; height:20px; background-position:0 0; display:inline-block; }
.twt-icon { width:20px; height:20px; background-position:-23px 0; display:inline-block; }
.ggl-icon { width:20px; height:20px; background-position:-46px 0; display:inline-block; }
.phnIcon { width:30px; height:30px; background-position:-244px -1px; display:inline-block; }
.msgIcon { width:30px; height:30px; background-position:-274px -1px; display:inline-block; }
.adrsIcon { width:30px; height:30px; background-position:-304px -1px; display:inline-block; }
.tymIcon { width:30px; height:30px; background-position:-334px -1px; display:inline-block; }
.fbIcon { width:45px; height:45px; background-position:-464px -104px; display:inline-block; }
.goglIcon { width:45px; height:45px; background-position:-509px -104px; display:inline-block; }
.linedinIcon { width:45px; height:45px; background-position:-298px -104px; display:inline-block; }
.tweetIcon { width:45px; height:45px; background-position:-554px -104px; display:inline-block; }
.srchIcon { background:url(../images/sprite.png) no-repeat -274px -30px; width:16px; height:16px; display:inline-block; vertical-align: middle; }
.strsIcon { background:url(../images/sprite.png) no-repeat -293px -30px; width:70px; height:16px; display:inline-block; vertical-align: middle; margin-right:10px; }
.flgIcon { background:url(../images/sprite.png) no-repeat -308px -53px; width:20px; height:20px; display:inline-block; vertical-align: middle; margin-right:2px; }
.lnIcon { background:url(../images/sprite.png) no-repeat -341px -53px; width:20px; height:20px; display:inline-block; vertical-align: middle; }
.prvIcon { width:20px; height:20px; background-position:0px -68px; display:inline-block; }
.active .prvIcon { background-position:0px -88px; }
.nxtIcon { width:20px; height:20px; background-position:-19px -68px; display:inline-block; }
.active .nxtIcon { background-position:-19px -88px; }
.prevBtn { width:20px; height:30px; background-position:-41px -63px; display:inline-block; }
.nextBtn { width:20px; height:30px; background-position:-62px -63px; display:inline-block; }
.callIcon { width:70px; height:70px; background-position:-85px -38px; display:inline-block; }
.callIcon2 { width:70px; height:70px; background-position:-161px -38px; display:inline-block; }
.footerBLock{display: none;}


/*=== LOGIN SECTION CSS ===*/
.loginSection { padding:20px 40px 40px; }
.loginSection h2 { font-size:36px; margin-bottom:20px; }
.loginSection .leftPanel { width:260px; padding:26px 20px; float:left; margin-right:20px; }
.loginSection .loginForm { border:1px solid #c8cdd0; background: rgb(211,216,220); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(211,216,220,1) 0%, rgba(255,255,255,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(211,216,220,1)), color-stop(100%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(211,216,220,1) 0%,rgba(255,255,255,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(211,216,220,1) 0%,rgba(255,255,255,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(211,216,220,1) 0%,rgba(255,255,255,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(211,216,220,1) 0%,rgba(255,255,255,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#d3d8dc', endColorstr='#ffffff',GradientType=0 ); /* IE6-9 */}
.loginSection .loginForm h3 { font-size:20px; margin-bottom:40px; color:#000; font-family:'Arvo', serif; }
.loginSection .loginForm p { margin-bottom:15px; color:#000; }
.loginSection .loginForm p label { display:block; font-size:18px; margin-bottom:8px; font-weight:bold; }
.loginSection .loginForm p input[type=text],.loginSection .loginForm p input[type=password] { width:100%; background:#fff; padding:10px; border:1px solid #c2c7cb; }
.loginSection .loginForm p a { color:#000; text-decoration:underline; }
.loginSection .loginForm input[type=submit] { padding:5px 15px; color:#fff; font-weight:bold; font-size:14px; background: rgb(255,255,255); /* Old browsers */
background: -moz-linear-gradient(top,  rgba(255,255,255,1) 0%, rgba(255,172,84,1) 0%, rgba(255,114,0,1) 54%, rgba(255,172,84,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(255,255,255,1)), color-stop(0%,rgba(255,172,84,1)), color-stop(54%,rgba(255,114,0,1)), color-stop(100%,rgba(255,172,84,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,172,84,1) 0%,rgba(255,114,0,1) 54%,rgba(255,172,84,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,172,84,1) 0%,rgba(255,114,0,1) 54%,rgba(255,172,84,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(255,255,255,1) 0%,rgba(255,172,84,1) 0%,rgba(255,114,0,1) 54%,rgba(255,172,84,1) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(255,255,255,1) 0%,rgba(255,172,84,1) 0%,rgba(255,114,0,1) 54%,rgba(255,172,84,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ffffff', endColorstr='#ffac54',GradientType=0 ); /* IE6-9 */}
.loginSection .rightPanel { width:600px; padding:0 20px;  }
.loginSection .rightPanel h2 { font-size:30px; }
#loginDiv .button { display:block; float:none; margin:0px; }
.loginSection .headingtalent { margin-top:10px; }
.loginSection .headingtalent > br { display:none; }



.ownerForm { padding:0 20px 20px; }
.ownerForm .leftPanel {  background:#EDEFF1; border-radius:3px; border: 1px solid #CFCFCF; padding: 26px 0 0; }
.ownerForm .leftPanel table tr,
.ownerForm .leftPanel table td,
.ownerForm .leftPanel table { width:100%; padding:0px !important; margin:0px !important; border-collapse: collapse; }
.ownerForm .leftPanel div#loginDiv { padding: 0; height: 100%; width:100%; background:none; border:none; margin: 0; }
.ownerForm .leftPanel div#loginDiv .grayInner { padding:20px 10px; background:#898A8B; border-radius:0 0 3px 3px; border:1px solid #6D6E6F; }
.ownerForm .leftPanel div#loginDiv .grayInner h3 { color:#fff; text-transform:uppercase; text-align:center; font-size:18px; font-weight: normal; }
.ownerForm .leftPanel div#loginDiv .grayInner p { font-size:15px; color:#EDC23D; margin-bottom:10px; }
.ownerForm .leftPanel div#loginDiv .innerEdit { padding:0 20px 10px; }
.ownerForm .leftPanel div#loginDiv h2 { border-bottom:1px solid #CFCFCF; padding-bottom: 15px; margin-bottom: 5px; text-align:left; text-transform: uppercase; font-size: 18px; color: #7C7C7C; background: url('../images/iconlogin.png');background-repeat: no-repeat;background-position: 187px -4px;}
.ownerForm .leftPanel input[type=text],
.ownerForm .leftPanel input[type=password] { width: 100%; border: 1px solid #D3D3D3; padding: 8px 10px; margin: 10px 0; border-radius: 5px; }
.ownerForm .leftPanel div#loginDiv .primaryButtons { width: 100%; margin: 0; }
.loginSection .rightPanel ul li a,
.ownerForm .leftPanel #loginDiv .button { padding: 10px 10px; font-weight: bold; font-size: 12px; background: #E3A208; border: 1px solid #DE970D; height: auto; width: 100%; box-sizing: border-box;  color:#fff; }
.ownerForm .leftPanel .primaryButtons { margin-top:10px; }
.ownerForm .leftPanel a { color:#808080; }
.ownerForm .rightPanel {text-align:center; font-family: 'Arvo', serif; width:63%; }
.ownerForm .rightPanel .inner { background:#EDEFF1; border-radius:3px; border: 1px solid #CFCFCF; text-align:center; font-family: 'Arvo', serif; padding:22px 15px !important; display:block;  }
.ownerForm .rightPanel .inner .moreBtn { border:1px solid #525252; border-top:3px solid #525252; border-radius:3px; background:url(../images/navIcon.jpg) no-repeat center; font-size:16px; color:#582f00; font-weight:600; text-decoration:none; text-transform:uppercase; font-family:'Arvo', serif; padding: 8px; display: inline-block; min-width: 150px; }

.ownerForm .rightPanel .inner .moreBtn.active,
.moreBtn:hover { background:url(../images/navIconhvr.jpg) no-repeat center; box-shadow: inset 0 0 10px 0 #000; }
.ownerForm .rightPanel .inner h3 { text-transform: uppercase; text-align: center; color: #7C7C7C; font-size: 20px; font-family: 'Arvo', serif; }
.ownerForm .rightPanel .inner figure img { width: 100% !important; height: 261px !important; margin:0px 0px 20px 0px; }
.ownerForm .rightPanel .inner ul { width: 100%; text-align:center; padding:10px; }
.ownerForm .rightPanel .inner ul li { display: inline-block; width:60%; padding:20px; }
.ownerForm .rightPanel .inner ul li h4 { text-transform: uppercase; text-align: center; color: #7C7C7C; font-size:16px; margin-bottom:15px; }
.ownerForm .rightPanel .inner ul li a { display:inline-block; text-transform:uppercase; }
.ownerForm .rightPanel .resources { margin-top:20px;}
.ownerForm .rightPanel .resources h4{ display:inline-block;text-transform: uppercase; text-align: center; color: #7C7C7C; font-size:12px; margin-bottom:15px;}
.ownerForm .rightPanel .resources h4 a{display:inline-block; background:#e3a208; font-size:12px; padding:10px 20px; text-align:center; color:#FFFFFF; border-radius:3px; text-decoration:none; text-transform:uppercase; margin-left:4px;}

.proownSec { border-top: 1px solid #CFCFCF; border-bottom: 1px solid #CFCFCF; padding: 25px 50px; background: #EDEFF1; text-align: center; } 
.proownSec h2 { position:relative; font-size: 36px; color: #7C7C7C; margin:0; text-transform: uppercase; display:inline-block; padding:0 0 0 70px; } 
.proownSec h2:before { content: ""; position: absolute; top:-5px; left:0; width:55px; height:55px; background: url(../images/sprite.png) no-repeat -482px 0; }
.proownSec h4 { font-size: 24px; color: #7C7C7C; text-align: center; margin:0 0 20px; font-weight:normal; } 
.proownSec ul { text-align:center; } 
.proownSec ul li { text-align:left; display:inline-block; vertical-align:top; font-size:18px; color: #7C7C7C; padding: 0 10px; width: 25%; } 
.proownSec ul li:first-child { width:40%; } 
.proownSec ul li input[type=text] { width: 100%; border: 1px solid #CFCFCF; padding: 13px; border-radius: 5px; box-sizing: border-box; line-height: 16px; } 
.proownSec ul li input[type=submit] { font-weight: normal; background: #FCB000; width: 100%; padding:10px; font-size:18px; color: #fff; border: 1px solid #E49F00; cursor: pointer; border-radius:5px; box-sizing: border-box; } 
p.lef { margin:10px 0; text-align:center; }


.rentInhrt { padding:20px 15px 40px; }
.rentInhrt > p.lef { margin:0 0 20px; }
.rentInhrt #pw_listing_widget, .rentInhrt #pw_forsale_listing { width: 100% !important; }
.rentInhrt #moreOptsRow span { display:block; margin-bottom:10px; }
.rentInhrt #moreOptsRow ul {margin-bottom:15px; }
.rentInhrt #moreOptsRow ul:after { clear:both; content:""; display:block; }
.rentInhrt #moreOptsRow ul li { font-family:'PT Sans', sans-serif; line-height: 22px; }
.rentInhrt #moreOptsRow ul li input[type=checkbox] { vertical-align:middle; }

.rentInhrt div.pw_listing_widget_content_bar { display:none; }
.rentInhrt #pw_listing_widget h3 { margin-bottom:10px; }
.rentInhrt #pw_listing_widget_search_div { border:1px solid #CECECE; background:#EDEEF0; padding:10px 5px; }
.rentInhrt #pw_listing_widget_search_div th,
.rentInhrt #pw_listing_widget_search_div td { font-family: 'Arvo', serif; padding:5px; font-size: 13px; }
.rentInhrt #pw_listing_widget_search_div th{ font-size: 16px; color: #626262; text-transform: uppercase; font-weight: 600; }
.rentInhrt #pw_listing_widget_search_div input, .rentInhrt #pw_listing_widget_search_div textarea, .rentInhrt #pw_listing_widget_search_div select { padding: 6px 10px; height:auto; }
.rentInhrt #pw_listing_widget_search_div #pSeachButtonTd input#pSeachButton,
.rentInhrt #pw_listing_widget_search_div .btn.primary{ background: url(../images/sprite.png) no-repeat; font-size: 18px; color: #000; font-weight: normal; text-align: center; display: block; background-position:-385px -2px; width:200px; height:40px; }

.rentInhrt #pw_listing_widget_tabs { font-family: 'Arvo', serif; padding: 1.2em; border: 1px solid #CECECE; background: #EDEEF0; }
.rentInhrt #pw_listing_widget_tabs .ui-tabs-nav { padding: .2em 0 0; background:none; border:none; border-bottom:1px solid #CECECE; }
.rentInhrt #pw_listing_widget_tabs .ui-tabs-nav li { margin: 0 1em -1px 0; font-size: 14px; color: #626262; text-transform: uppercase; font-family:'PT Sans', sans-serif; }
.rentInhrt #pw_listing_widget_tabs .ui-tabs-nav li a { padding:0.7em 2em; font-size:12px; font-family: 'PT Sans', sans-serif; }
.rentInhrt #pw_listing_widget_tabs .ui-tabs-panel { background:#fff; padding:20px 15px; border: 1px solid #ccc; border-top: none;   }

.rentInhrt .pw_listing_widget_tabs_list_item td,
.rentInhrt .pw_listing_widget_tabs_list_item h3,
.rentInhrt #pw_listing_widget p { font-family: 'Arvo', serif; line-height: 24px !important; font-size: 15px; }
.rentInhrt .pw_listing_widget_tabs_list_item td  { padding:0 5px; line-height: 20px !important; }

.rentInhrt .pw_listing_widget_tabs_list_item { border-bottom:1px solid #D4DCE3; background: none; padding: 15px 10px; }
.rentInhrt .pw_listing_widget_tabs_list_item_img { border: 1px solid #E6A827; border-radius: 3px; }
.rentInhrt .ui-widget-content a { color:#E9AD03; }
.rentInhrt .pw_listing_widget_tabs_list_item td span.boldFont { font-weight: bold; color:#E9AD03; display: inline-block; margin-right: 10px; }

.rentInhrt #pw_listing_widget_tabs .inner_tabs .ui-tabs-panel { background: #EDEEF0; }
.rentInhrt #pw_listing_widget_tabs .inner_tabs .ui-tabs-panel h3 { border-bottom:1px solid #E6A827; font-size:16px !important; text-transform:uppercase; padding:0 0 5px; margin:0 0 25px; }
.rentInhrt #pw_listing_widget_tabs .inner_tabs .ui-tabs-panel ul li,
.rentInhrt #pw_listing_widget_tabs .inner_tabs #leasingContactDiv span,
.rentInhrt #pw_listing_widget_tabs .inner_tabs .ui-tabs-panel p { font-size: 15px; color: #626262; margin: 0 0 15px; line-height: 25px!important; }
.rentInhrt #pw_listing_widget_tabs .inner_tabs .ui-tabs-panel ul  { margin:0 0 25px; }
.rentInhrt #pw_listing_widget_tabs .inner_tabs .ui-tabs-panel ul li { margin: 0 0 0 20px; list-style: disc; }
.rentInhrt #pw_listing_widget_tabs .inner_tabs #leasingContactDiv span { margin:0 0 5px; }

.rentInhrt div.pw_listing_widget_content_section { border:1px solid #D4DCE3; border-radius:3px; padding:20px 0; }
.rentInhrt #pw_listing_widget table,
.rentInhrt #pw_listing_widget_tabs_detail_top_section { font-family: 'Arvo', serif; background:none; }
.rentInhrt #pw_listing_widget_tabs_detail_summary th { font-weight:500; text-transform:uppercase; }
.rentInhrt .pw_listing_widget_content_section h3 { color: #E9AD03; font-weight: 500; }
.rentInhrt #pw_listing_widget_tabs_detail_image { border: 1px solid #E6A827; border-radius: 5px; margin:0 0 10px 0; }
.rentInhrt #pw_listing_widget_tabs_detail_image_browser {  margin:0 40px 0 0; }
.rentInhrt #pw_listing_widget_tabs_detail_summary th { width: 45%; line-height: 18px; font-size: 13px; }
.rentInhrt #pw_listing_widget_tabs_detail_summary td { line-height: 18px; font-size: 13px; }

.rentInhrt #contactUsTable { width: 85%; }
.rentInhrt #contactUsTable th { width: 50%; font-weight: normal; font-size: 15px; }
.rentInhrt #contactUsTable input, .rentInhrt #contactUsTable textarea, .rentInhrt #contactUsTable select { width:100%; padding:6px 10px; height:auto; }
.rentInhrt #contactUsTable td { padding: 2px 0; }
.rentInhrt #moreSearchOptionsTd { background: transparent url(../images/search-arrow-down.png) no-repeat left center; }
.desktop-box{
	display:block;
	}
.mobile-box{
	display:none;
	}
.tstmnlPg {  }
.tstmnlPg ul.tenntLog li { background-color: #F4F4F4; padding: 15px 20px; width:25%; float:left; margin:5px 0px; }
.tstmnlPg ul.tenntLog li:first-child { margin:5px 0px; }
.mapDm.tstmnlPg { text-align:center; }
.mapDm.tstmnlPg .moreBtn { font-weight: normal; min-width: 208px; } 




.contactSection .leftPanel input[type=text], .banner .leftBan ul li a,
.contactSection .leftPanel textarea, .loginSection .leftPanel, .loginSection .rightPanel,
.navigation a#pull, textarea, input[type="text"], input[type="password"] { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }


.tpBtn { color: #582f00; padding:5px 10px; text-decoration: none; background:url(/wp-content/themes/woodruffRewamp/assets/images/navIcon.jpg) no-repeat center; font-size: 13px; text-align: center; text-transform: uppercase; position: relative; font-weight: 600; border-radius: 10px; margin: 0 15px; text-shadow: 1px 1px 1px #f9edc9; }

/*.mainWrapper .logo { padding: 18px 0; }*/
/*.mainWrapper .logo img { margin: 20px 0 0; }*/
.mainWrapper .mapContact { text-align:center; padding: 0 30px 0; }
.mainWrapper .mapContact h2 { margin:0 auto 20px; max-width:inherit; text-transform: initial; font-weight: 600; position: relative; padding:10px 0 0; border:none; }
.mainWrapper .mapContact h2:before { content: ""; display: block; position: absolute; left: 0; right: 0; max-width: 350px; margin: 0 auto; background-color: #faaa00; height: 1px; top: -10px; }

.mainWrapper .mapContact.top { padding:20px 30px 0; }
.mainWrapper .mapContact.top h2 { max-width: 600px; font-weight: 400; text-transform: uppercase; }
.mainWrapper .mapContact.top h4{  font-size: 20px;  font-weight: 400;  display: inline-block;  color: #626262;  text-transform: uppercase;  text-align: center; padding:15px 20px 10px 20px;  max-width: 500px; margin:0px auto 30px auto; border-bottom:1px solid #faaa00;}
.mainWrapper .mapContact.top p{ padding:0px 0px 20px 0px; margin:0px 0px 0px 0px;}
.mainWrapper .mapContact.top > ul { margin:0 auto 35px; }
.mainWrapper .mapContact.top > ul > li { min-height: inherit; padding: 4px 0 3px 45px; margin-bottom: 12px; display:block; position: relative; vertical-align: top; }
.mainWrapper .mapContact.top > ul > li > i { border: 1px solid #4d2900; background: url(../images/quoteDm.png) no-repeat center; border-radius: 50%; line-height: 30px; width: 30px; height: 30px; font-size: 18px; position: absolute;  top: 0px;  left: 0px; text-align:center; font-style:normal; font-weight:bold;   color: #552d00; }
.mainWrapper .mapContact.top > ul > li > p{font-family: "PT Sans",sans-serif;  color: #626262;  line-height: 22px; text-align:left; padding:0px 0px 0px 0px; margin:0px 0px 10px 0px;} 
.mainWrapper .mapContact.top > ul > li > p span{ font-weight:600;}
.mainWrapper .mapContact.top h2:before { display: none; }
.mainWrapper .mapContact.top p.lef { margin-top: 20px; }

.mainWrapper .mapContact.inrMap { padding:0 30px 20px; }
.mainWrapper .mapContact.inrMap h2 { max-width: 510px; font-weight: 400; border-bottom: 1px solid #faaa00; padding-bottom: 10px; text-transform: uppercase; }
.mainWrapper .mapContact.inrMap h2:before { display: none; }

.mainWrapper .testimonialsColuumns li.blockquote_text.last blockquote { margin: 0 0 17px; }
.mainWrapper .fullowSec > ul > li.frstDetail li { font-size: 10px; }
.mainWrapper .fullowSec > ul > li.flwDetail ul li i { margin: 0 15px 0 0; }

.mainWrapper .navigation {  border-top: 1px solid #faf2de; }
.mainWrapper .navigation > ul { margin:0; }
.mainWrapper .navigation > ul > li > a { padding: 0 27px; }
.mainWrapper .navigation > ul > li { text-shadow: 1px 1px 1px #f9edc9; }

.mainWrapper .headCrsl > article { position: relative; padding: 0; background-image: none; }
.mainWrapper .headCrsl.txtBnr > article h3 { max-width: 325px; }
/*.mainWrapper .tentClm { padding:30px 75px; background-color: #edeef0; margin: 30px 0; }
.mainWrapper .tentClm > ul > li { display: block; text-align: left; width: 100%; margin: 0; padding: 20px 0; position: relative; border-top: 1px solid #fafafb; }

.mainWrapper .tentClm > ul>div > li { display: block; text-align: left; width: 100%; margin: 0; padding: 20px 0; position: relative; border-top: 1px solid #fafafb; }


.mainWrapper .tentClm > ul > li:after { content:""; display:block; clear:both; }
.mainWrapper .tentClm > ul >div > li:after { content:""; display:block; clear:both; }
.mainWrapper .tentClm figure { float: left; margin: 0 40px 0 0; }
.mainWrapper .tentClm > ul > li:before { content: ""; display: block; width: 100%; height: 1px; background-color: #d5d5d6; position: absolute; top: -2px; left: 0; }
.mainWrapper .tentClm > ul > div > li > h3 span  { font-size: 18px; font-weight: 600; }
.mainWrapper .tentClm > ul > div > li > h3 a{ font-size: 16px; font-weight: 500; display: block; margin: 2px 0 0; }
.mainWrapper .tentClm > ul > div > li > h3  i.phn-icon { margin:0; }*/

.mainWrapper .chrgPoint { padding: 0 20px 30px; }
.mainWrapper .chrgPoint a.moreBtn { font-weight: 400; }
/*.mainWrapper .tentClm > ul > li > p { text-align:left; }
.mainWrapper .tentClm > ul >div > li > p { text-align:left; }
*/

.mainWrapper .leasingPg { padding: 15px 35px 20px; margin: 0 auto; max-width: 560px; } 
.mainWrapper .leasingPg p.lef { margin: 15px 0; }
.mainWrapper .leasingPg h2 { padding: 0 20px 10px; }
.mainWrapper .leasingPg > ul { margin:0 auto 35px; }
.mainWrapper .leasingPg > ul > li { min-height: inherit; padding: 4px 0 3px 45px; margin-bottom: 12px; }
.mainWrapper .leasingPg > ul > li > i { border: 1px solid #4d2900; background: url(../images/quoteDm.png) no-repeat center; border-radius: 50%; line-height: 20px; width: 30px; height: 20px; font-size: 18px; } 
.btmInner.whtBtm { background: #fff; padding: 0 40px 40px; }
.btmInner.whtBtm p { text-align: center; }
.headCrsl  img {
    width: 100%;
    display: block;
    max-height: 400px;
}
.bio-btn { color: #582f00; padding:5px 20px; text-decoration: none; background:url(/wp-content/themes/woodruffRewamp/assets/images/navIcon.jpg) no-repeat center; font-size: 13px; text-align: center; text-transform: uppercase; position: relative; font-weight: 600; border-radius: 10px; margin: 0 15px; text-shadow: 1px 1px 1px #f9edc9; }
.testDm-btn{ display:block; text-align:center; width:100%; padding:50px 0px;}
.testDm-btn  a{ color: #582f00; padding:15px 20px; text-decoration: none; background:url(../images/navIcon-big.jpg) no-repeat center #f2d780; font-size: 16px; text-align: center; text-transform: uppercase; position: relative; margin: 0px 0px 0px 0px;     font-family: 'PT Sans', sans-serif; border-radius: 5px;
    font-weight: bold; }
 .responsiveIMG img {
 	width: 100%!important;
 	height: auto!important;
}
.blog-content p a{ color:blue;}
@media only screen and (min-width: 0px) and (max-width:750px) {	
	.formPanel p.innrHdr {
    font-size: 15px;
    margin: 15px 0 20px;
}
.testimonialsColuumns li:first-child {
    padding-right: 0px;
}


.brokersschema {
   margin-left: 0px !important; 
}
.fullowSec > ul > li ul li { font-size: 14px;}

.mapDm .span-box { padding: 0px;}

.moreBtnmichigan {
    margin-bottom: 10px;
    height: 18px;
}

.moreBtnColorado {
   margin-bottom: 0px; 
    height: 18px;
    margin-right: 7px;
}



	.mainWrapper,
	.formPanel { width:100%; float:none; overflow:hidden; border:none; 
	 position: relative;
    top: 0;
    right: 0px !important; }
	.hmPage .formPanel > h2 { font-size: 11px; } 
	.hmPt figure img,
	.logo img { max-width:240px; height:auto; }
	.mapContact p.lef { margin: 5px 0 20px -47%; }
	.formPanel .formData { padding: 20px 10px 10px; }
	.tentMan h2,
	.hmPt h2 { font-size: 18px; }
	.hmPt > div { float:none !important; width:auto; padding:0px 10px; }
	.mapContact { padding: 0 20px 20px; }
	.mapContact h2 { font-size: 16px; }
	.tentChat > ul > li,
	.tentMan > ul > li { width:100%; margin:0 0 20px; }
	.tentMan > ul > li figure { margin-bottom: 10px; }
	.tentMan > ul > li > h3 { font-size: 17px; }
	.tentReason h2,
	.tentChat h2 { font-size: 17px; }
	.tentReason { padding: 30px 20px 40px; }
	.fullowSec { padding: 20px; }
	
	.tentHead ul li { font-size: 9px;  padding: 8px 9px 2px; }
	.tentHead ul li.txtHd { min-width: inherit; }
	.tentHead .floatLeft { float:none; }
	.navigation > ul > li,
	.navigation > ul > li:hover	{ background:none; width:100%; float:none; border-bottom:1px solid #3b3b3b; }
	.navigation > ul > li ul.submenu { display:block; position:relative; }
	
	.formPanel { position:relative; top:0; right:0; }
	.hmPt { padding: 20px 10px; }
	.mapDm figure img { max-width:100%; height:auto; }
	.tentMan .connectLog li { width: 48%; }
	
	.fullowSec > ul > li.frstDetail { width:100%; }
	.fullowSec > ul > li { width:100%; padding:10px; }

	
	.headCrsl h3 { font-size: 16px; line-height: 20px;  padding: 12px; }
	.headCrsl h1 { font-size: 16px; line-height: 20px;  padding: 12px; }
	.rsnSection > article { padding: 20px 15px; }
	.rsnSection > article h3 { font-size: 18px; }
	.rsnSection > article p { font-size: 14px; }
	
	.callSection ul li { width: 100%; margin:10px 0; }
	.tentClm { padding:20px 10px; }
	.tentClm ul li { width: 100%; margin:0px; padding:0px; display:block; clear:both; float:none; }
	
	.connectUs ul li { padding:0; }
	.tentClm .brokersschema{
		 width: 100%; 
		}
	
	
	
	.headCrsl > article { padding: 20px 0; }
	.headCrsl > article .nextBtn { right:3%; top:25%; }
	.headCrsl > article .prevBtn { left:3%; top:25%; }
	
	.mapContact h2 { padding: 15px 0 10px; }
	.newpmPage .mapContact.top { padding: 20px 15px 0; }
	.leasClm .rightClm p { font-size: 14px; }
	.leasClm .leftClm,
	.leasClm .rightClm	{ width:100%; float:none; }
	.btmInner { padding: 20px; }
	.btmInner p { font-size: 14px; line-height: 20px; text-align: left; }
	.btmInner ul li{font-size:14px;}
	
	.tentReason { padding: 30px 10px; }
	.tentReason > ul > li { padding-left: 55px; }
	.tentReason > ul > li > h3 { font-size: 14px; }
	.tentReason > ul > li > p { font-size: 13px; }
	
	.fullowSec > ul > li > p { min-height:inherit; }
	.fullowSec > ul > li > p > br,
	.hmPage p.lef { display:none; }
	.testimonialsColuumns li { padding:0; width:100%; }
	
	.main-section .leftPanel, #portalLoginForm,
	.main-section .rightPanel { float:none !important; }
	.loginSection { padding:20px 10px; }	 
	.loginSection .leftPanel { width: 100%; margin-bottom:15px; }
	.loginSection .rightPanel { width:100%; padding:0px; }
	.loginSection .rightPanel img { width:100%; height:auto!important; }
	.headingtalent { margin:0 !important; }
	
	.contactSection .leftPanel, .contactSection, .testimonialsColuumns li,
	#pw_listing_widget input, #pw_forsale_listing input, .rentInhrt #pw_listing_widget_tabs,
	.footerTop .footerCol { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
	.contactSection .rightPanel { padding:20px 0; width:100%; float:none; }
	.contactSection, .contactSection .leftPanel { padding:20px 10px; width:100%; float:none; }
	.rentInhrt { padding: 0 5px 40px; }
	.rentInhrt #moreSearchOptionsTd {display:none;  }
	.rentInhrt #pw_listing_widget_tabs { padding:1.2em 10px; }
 	.rentInhrt #pw_listing_widget_tabs .ui-tabs-nav li a { padding: 0.7em 1em; }
	.rentInhrt #pw_listing_widget_tabs .ui-tabs-nav li { margin: 0 5px -1px 0; }
	.rentInhrt #pw_listing_widget #pw_listing_widget_tabs_list li { float:none !important; padding:0; }
	#pw_listing_widget_tabs_list div.pw_listing_widget_content_section { padding: 20px 5px; }
	.rentInhrt #pw_listing_widget_tabs .ui-tabs-panel { padding: 20px 10px; }
	.rentInhrt #pw_listing_widget_tabs_list_ul .listTable .listItemImgTd { width:100% !important; }
	.rentInhrt #pw_listing_widget_tabs_list_ul .listTable { text-align:center; }
	
	.mainWrapper,
	.mainWrapper .formPanel  { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
	.desktop-box{
	display:none;
	}
	
.hmPage .formPanel > ul.twtSocial{
	padding-top:15px;
	}
}
@media only screen and (min-width: 0px) and (max-width:900px) {	
.desktop-box{
	display:none;
	}
	.mobile-box{
		display:block;
		}
	.mobile-box .logo{
		border-bottom:3px solid #edc13d;
		}

	.mobile-box .logo span a
{
	display: block;
	width:29px;
	height:24px;
	position: absolute;
	top:20px;
	left:10px;
	color:#f3d881!important;
}
}
@media only screen and (min-width: 480px) and (max-width:750px) {	
	.tentHead ul li { font-size: 11px; padding: 8px 4% 2px; }
	.hmPage .formPanel > h2  i { margin-left:2% !important; }
	.fullowSec > ul > li {  width: 45%; }
}
@media only screen and (min-width:0px) and (max-width:480px) {	
	.fullowSec > ul > li.pgDetail{  width:40%; }
	.fullowSec > ul > li.flwDetail{  width:40%; }
}
@media only screen and (min-width: 751px) and (max-width:959px) {	
	.formPanel { width: 45%; float: none !important; margin:0 auto 10px; position:relative; right:0; top:0; }
	.tentHead ul li.txtHd { min-width: 180px; }
	.navigation > ul > li > a { padding: 0 20px !important;}
	.callSection ul li { width: 46%; }
	.mainWrapper { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; -ms-box-sizing: border-box; -o-box-sizing: border-box; box-sizing: border-box; }
}
@media only screen and (min-width: 960px) and (max-width:1200px) {
	.hmPt figure img { max-width:100%; height:auto; }
	.formPanel { width: 32%; padding-right:10px; right:0; }
	.hmPage .formPanel > h2 { font-size: 12px; }
	.navigation > ul > li { font-size:12px; }
	.navigation > ul > li > a { padding:0 19px !important; }
	.fullowSec > ul > li.frstDetail { width: 45%; padding-bottom:30px; }
}
@media only screen and (min-width: 960px) and (max-width:1180px) {
	.navigation > ul > li > a { padding:0 13px !important; }
}
@media only screen and (min-width: 1199px) and (max-width:1320px) {

.mainWrapper {
    max-width: 760px;}
	    .navigation > ul > li > a {
    padding: 0 22px !important;
}

}

@media only screen and (min-width: 1100px) and (max-width:1200px) {

.mainWrapper {
    max-width: 700px; }

    .navigation > ul > li > a {
    padding: 0 11px;
}

}

@media only screen and (min-width: 1000px) and (max-width:1099px) {

.mainWrapper {
    max-width: 630px;}

    .navigation > ul > li > a {
    padding: 0 11px;
}

}
@media only screen and (min-width: 960px) and (max-width:999px) {

.mainWrapper {
    max-width: 600px;}

    .navigation > ul > li > a {
    padding: 0 11px;
}

}
@media only screen and (min-width: 0px) and (max-width:959px) {	
.mainWrapper{ float:none; margin:0px auto;}
}



@media only screen and (min-width: 1200px) and (max-width:1300px) {
.formPanel { right: 0% !important;}
}
@media only screen and (min-width: 1400px) and (max-width:1500px) {
.formPanel { right: 7% !important;}
}
@media only screen and (min-width: 1501px) and (max-width:1700px) {
.formPanel { right: 7% !important;}
}
@media only screen and (min-width: 1701px) and (max-width:1800px) {
.formPanel { right: 12% !important;}
}
@media only screen and (min-width: 1801px) and (max-width:1900px) {
.formPanel { right: 14% !important;}
}
@media only screen and (min-width: 1901px) and (max-width:2100px) {
.formPanel { right: 16% !important;}
}

@media only screen and (min-width: 2500px) and (max-width:2600px) {
.formPanel { right: 24% !important;}
}
@media only screen and (min-width: 2600px) and (max-width:2800px) {
.formPanel { right: 26% !important;}
}

@media only screen and (min-width: 3000px) and (max-width:4500px) {
.formPanel { right: 34% !important;}
}
@media only screen and (min-width: 4500px) and (max-width:6000px) {
.formPanel { right: 37.6% !important;}
}
.formPanel h2.hdDm span { font-family: 'PT Sans', sans-serif; }
.formPanel select { color: #757575; }
.formPanel h2.hdDm span.frGry { letter-spacing: 1px; font-weight: 600; margin: 0 8px 0 0; }
#menu { z-index: 10000;}




/*Style Home Section*/

.new-section-1{ 		
 	background-color: #f9f5ec;
    margin-top: 30px;
    padding: 30px 0;
}

.list-new li {
    font-size: 16px;
    color: #626262;
    font-weight: 100;
    margin-bottom: 30px;
    font-family: 'PT Sans', sans-serif;
}


.list-new {
    padding: 0 120px;
}

.icon-image-1 {
    float: left;
    margin-right: 17px;
}


.list-new li span{
    color: #626262;
    font-weight: 100;
    font-family: 'PT Sans', sans-serif;
}


.lists-sec-2{
	background-color: #eac774;
}

.lists-sec-2 {
    background-color: #eac774;
    float: left;
    width: 100%;
    padding: 26px 0;
    margin-bottom: 30px;
}

.col-lists {
	position: relative;
	width: 15%;
    /*width: 20%;*/
    color: #fff;
    float: left;
    font-family: 'PT Sans', sans-serif;
    padding-left: 5%;
}

.col-lists:before {
	position: absolute;
	top: 5px;
	left: 26px;
    content: '';
    padding: 0;
    background-position: center;
    background-size: contain;
    background-repeat: no-repeat;
    width: 15px;
    height: 12px;
    background-image: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAPCAYAAADkmO9VAAAACXBIWXMAAC4jAAAuIwF4pT92AAAFEmlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4gPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS42LWMxNDIgNzkuMTYwOTI0LCAyMDE3LzA3LzEzLTAxOjA2OjM5ICAgICAgICAiPiA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPiA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIiB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iIHhtbG5zOmRjPSJodHRwOi8vcHVybC5vcmcvZGMvZWxlbWVudHMvMS4xLyIgeG1sbnM6cGhvdG9zaG9wPSJodHRwOi8vbnMuYWRvYmUuY29tL3Bob3Rvc2hvcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIgeG1wOkNyZWF0b3JUb29sPSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIiB4bXA6Q3JlYXRlRGF0ZT0iMjAyMS0wNC0yMVQwMzozNDozMyswODowMCIgeG1wOk1vZGlmeURhdGU9IjIwMjEtMDQtMjFUMDM6MzU6NTgrMDg6MDAiIHhtcDpNZXRhZGF0YURhdGU9IjIwMjEtMDQtMjFUMDM6MzU6NTgrMDg6MDAiIGRjOmZvcm1hdD0iaW1hZ2UvcG5nIiBwaG90b3Nob3A6Q29sb3JNb2RlPSIzIiBwaG90b3Nob3A6SUNDUHJvZmlsZT0ic1JHQiBJRUM2MTk2Ni0yLjEiIHhtcE1NOkluc3RhbmNlSUQ9InhtcC5paWQ6YTU0NmQwMTUtNGYxOC1lMjQyLWI0Y2EtZDIwNmRhNzBiMzE5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOmE1NDZkMDE1LTRmMTgtZTI0Mi1iNGNhLWQyMDZkYTcwYjMxOSIgeG1wTU06T3JpZ2luYWxEb2N1bWVudElEPSJ4bXAuZGlkOmE1NDZkMDE1LTRmMTgtZTI0Mi1iNGNhLWQyMDZkYTcwYjMxOSI+IDx4bXBNTTpIaXN0b3J5PiA8cmRmOlNlcT4gPHJkZjpsaSBzdEV2dDphY3Rpb249ImNyZWF0ZWQiIHN0RXZ0Omluc3RhbmNlSUQ9InhtcC5paWQ6YTU0NmQwMTUtNGYxOC1lMjQyLWI0Y2EtZDIwNmRhNzBiMzE5IiBzdEV2dDp3aGVuPSIyMDIxLTA0LTIxVDAzOjM0OjMzKzA4OjAwIiBzdEV2dDpzb2Z0d2FyZUFnZW50PSJBZG9iZSBQaG90b3Nob3AgQ0MgKFdpbmRvd3MpIi8+IDwvcmRmOlNlcT4gPC94bXBNTTpIaXN0b3J5PiA8L3JkZjpEZXNjcmlwdGlvbj4gPC9yZGY6UkRGPiA8L3g6eG1wbWV0YT4gPD94cGFja2V0IGVuZD0iciI/PiGDZawAAAClSURBVDgRY/j//z8DhTgSiJ8BcSuIT6lhYf9RQTMlhoX+xwLINSz4P3aQQo5hQTgMS0IOw2ogvg/1Bj7DAnG5DKYGRFSiSQbhMMwfh2GpyOoYcCgKItKwNHSLQUQ6DsW+UEWeOOTTsfkExkjFoakbh3gGrnBG5uByKTrIwhdx6AIZBAzLJpSssAlm4TAsh5h0iksiG82wPGITPj7JfGgpUkRKTgIAKjnmcly9VCoAAAAASUVORK5CYII=');
}

.col-lists span {
    margin-left: 6px;
    font-family: 'PT Sans', sans-serif;
}

.middle-content {
    padding-top: 13px;
    display: inline-block;
}


@media only screen and (max-width: 650px){

	.list-new {
    	padding: 0px 60px;
	}


	.col-lists {
    	width: 88%;
    	margin-bottom: 12px;
	}

	.lists-sec-2 {
	    padding: 26px 27px;
	}	

	.headingh1 {
	     margin: 0 !important; 
	}	

}


@media only screen and (max-width: 480px){

	.list-new {
    	padding: 0px 20px;
	}

	.middle-content{
		display:inherit;
	}
}


.logo-caption {
  display: inline-block;
    color: #D6A850;
    /*background: #323d7c;*/
    margin-left: 70px;
    font-size: 14px;
    font-family: 'PT Sans', sans-serif;
    padding: 2px 5px;
    font-weight: bold;
}
.logo-cap-cont {
    margin-top: -17px;
}


.list-new .last {
    margin-bottom: 8px;
}


@media only screen and (min-width: 900px) and (max-width: 959px){
	.navigation > ul > li{
		font-size: 13px;
	}
}



 @media screen and (min-width: 900px) and (max-width:1024px){
    

/*	::i-block-chrome, .navigation > ul > li > a {
	    padding: 0 7.4px;
	}*/

	::i-block-chrome, .navigation > ul > li > a {
		padding: 0 10px;
	}

	::i-block-chrome, .navigation > ul > li {
		font-size: 90%;
	}	    
}


@media screen and (min-width: 1025px) and (max-width:1400px){

	::i-block-chrome, .navigation > ul > li > a {
		padding: 0 21.98px;
	}
}

@media screen and (-webkit-min-device-pixel-ratio:0) { 
::i-block-chrome, .navigation > ul > li > a {
		padding: 0 16px;
	}
}
  @media screen and (-webkit-min-device-pixel-ratio:0) and (min-width: 1400px) and (max-width:1500px){ 
/* Safari only override */ ::i-block-chrome, .navigation > ul > li > a{ padding: 0 14px !important; }
 }
 @media screen and (-webkit-min-device-pixel-ratio:0) and (min-width: 1100px) and (max-width:1200px){ 
/* Safari only override */ ::i-block-chrome, .navigation > ul > li > a{font-size:12px; padding: 0 16px !important;}
 }
  @media screen and (-webkit-min-device-pixel-ratio:0) and (min-width: 991px) and (max-width:1099px){ 
/* Safari only override */ ::i-block-chrome, .navigation > ul > li > a{font-size:12px; padding: 0 10px !important; }
 }
@media screen and (-webkit-min-device-pixel-ratio:0) and (min-width: 960px) and (max-width:990px){ 
/* Safari only override */ ::i-block-chrome, .navigation > ul > li > a{padding: 0 6.5px !important; font-size:12px; }
 }
@media screen and (-webkit-min-device-pixel-ratio:0) and (min-width: 821px) and (max-width:959px){ 
/* Safari only override */ ::i-block-chrome, .navigation > ul > li > a{padding: 0 16px !important; font-size:12px; }
 }

@media (max-width:500px){
	#pw_listing_widget_tabs_detail_description_amenities_ul li {
		float: none !important;
	}
}