#page-template p {text-align:justify;}
.contact-form{display: block;width: 100%;max-width: 700px;}
.contact-form .row {display: block;margin: 0px 0px 30px;float: left;width: 100%;}
.contact-form .col-2:nth-child(2n+1) {padding-left: 0;}
.contact-form .col-2:nth-child(2n) {padding-right: 0;}
.contact-form label {color: #383838;font-weight: 700;font-size: 16px;}
.required {color: #fb1b1b;font-weight: 700;font-size: 16px;}

.content-area.site-map {margin-bottom:30px;}
.sitemap-list ul {list-style:none;padding:0;margin:0;}
ul.sitemap-list-ul-2 {
-moz-column-count: 5;
-moz-column-gap: 20px;
-webkit-column-count: 5;
-webkit-column-gap: 20px;
column-count: 5;
column-gap: 20px;
width:100%;
}
ul.sitemap-list-ul-2 a {position:relative;}
ul.sitemap-list-ul-2 a:before {content:'';width:100%;max-width:0;width:100%;height:1px;position:absolute;left:0;bottom:0px;background:#b41010;
-webkit-transition: all .3s ease-in-out;
-moz-transition: all .3s ease-in-out;
-o-transition: all .3s ease-in-out;
transition: all .3s ease-in-out;}
ul.sitemap-list-ul-2 a:hover:before {max-width:100%;}
ul.sitemap-list-ul-1 > li {margin-bottom: 40px;}
ul.sitemap-list-ul-1 > li:last-child {margin-bottom: 0px;}
.sitemap-list ul h2, .sitemap-list ul .nsl-2, .sitemap-list ul .h2 {margin-bottom: 5px;border-bottom: 1px solid #000;}
.sitemap-list ul h2 a {color:#000;}
.page-template-template-site-map .breadcrumb {display:none;}
.sitemap-list h1 {margin-top:30px;}

@media screen and (min-width: 768px){
#newsletter-page .col-2.left{padding:0 20px 0 0;}
#newsletter-page .col-2.right{padding:0 0 0 20px;}
}
@media screen and (max-width: 767px){
#newsletter-page .col-2.left{padding:0 0 20px;width:100%;}
#newsletter-page .col-2.right{padding:0;width:100%;}
}
@media screen and (max-width: 600px){
.contact-form .row {margin: 0px 0px 15px;}
.contact-form .row .col-2 {padding: 0;width: 100%;}
.contact-form .row .col-2:nth-child(2n) {padding-right: 0;margin-top: 15px;}
}