﻿@font-face {
font-family:'RobotoSlab-Regular';
src:url(../fonts/RobotoSlab-Regular.ttf) format("truetype")
}

html,body {
font-size:100%;
background:#fff
}

body {
font-size:100%;
font-family:'Open Sans',sans-serif
}

body a {
transition:.5s all ease;
-webkit-transition:.5s all ease;
-moz-transition:.5s all ease;
-o-transition:.5s all ease;
-ms-transition:.5s all ease
}

p {
margin:0
}

ul,label {
margin:0;
padding:0
}

body a:hover {
text-decoration:none
}

.head-main {
float:left;
width:25%
}

.header-top {
padding:1em 0
}

.navigation {
float:left;
margin:.6em 0 0
}

.navbar-default {
background-color:#fff!important;
border-color:#fff!important
}

.navbar {
border-radius:0!important;
position:relative;
min-height:50px;
margin-bottom:0;
border:none!important
}

.navbar-default .navbar-nav > li > a {
color:#9E6E4E;
font-size:1em;
font-family:'RobotoSlab-Regular';
padding:10px 24px
}

.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus {
color:#4C211D
}

.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus {
color:#999;
background-color:#fff
}

.navbar-collapse {
padding-right:0;
padding-left:0
}

.header-right {
float:right
}

.head {
position:relative
}

.hea-rgt {
float:right;
margin:.6em 0
}

.hea-rgt a {
color:#fff;
background-color:#9E6E4E;
padding:.5em 1em;
display:block;
text-decoration:none
}

.hea-rgt a:hover {
color:#fff;
background-color:#4C211D
}

.header {
padding:1em 0;
box-shadow:0 1px 9px 1px rgba(0,0,0,0.11)
}

.search-bar {
width:100%;
float:right;
position:relative
}

.search-bar input[type=text] {
width:100%;
padding:8px 45px 8px 8px;
border:none;
background:none;
outline:none;
-webkit-appearance:none;
color:rgba(0,0,0,0.74);
font-size:.875em;
box-shadow:0 0 1px 1px rgba(0,0,0,0.2);
font-family:'RobotoSlab-Regular'
}

.search-bar input[type=submit] {
background:url(../images/search.png)no-repeat 0 0;
outline:none;
-webkit-appearance:none;
border:0;
display:inline-block;
vertical-align:-webkit-baseline-middle;
position:absolute;
width:24px;
height:24px;
top:7px;
right:1%
}

.soc {
float:left;
margin:.4em 0
}

.soc ul li {
list-style:none;
display:inline-block;
margin:0 3px
}

.soc ul li a span {
background:url(../images/social.png) no-repeat;
width:16px;
height:16px;
display:block
}

.soc ul li a span:hover,.about-two ul li a span:hover {
transform:rotatey(360deg);
-webkit-transform:rotatey(360deg);
-moz-transform:rotatey(360deg);
-o-transform:rotatey(360deg);
-ms-transform:rotatey(360deg);
transition:.5s all ease;
-webkit-transition:.5s all ease;
-moz-transition:.5s all ease;
-o-transition:.5s all ease;
-ms-transition:.5s all ease
}

.soc ul li a span.fb {
background-position:0 0
}

.soc ul li a span.twit {
background-position:-16px 0
}

.soc ul li a span.pin {
background-position:-32px 0
}

.soc ul li a span.rss {
background-position:-48px 0
}

.soc ul li a span.drbl {
background-position:-64px 0
}

.head-main h1 a {
color:#9E6E4E;
font-size:1.5em;
text-decoration:none;
font-family:'RobotoSlab-Regular'
}

.head-main h1 {
margin:0
}

.banner {
background:url(../images/1.jpg) no-repeat;
min-height:600px;
background-size:cover;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
-ms-background-size:cover;
position:relative
}

.banner-text p {
font-size:1.2em;
color:#190608;
margin:1em 0;
line-height:1.8em;
font-weight:400
}

.banner-text h2 {
font-size:2.5em;
margin:20px 0 0;
color:#190608;
font-family:'RobotoSlab-Regular'
}

.banner-text {
padding:11em 2em;
width:59%;
background-color:rgba(185,176,176,0.64)
}

.hvr-shutter-in-horizontal {
display:inline-block;
vertical-align:middle;
-webkit-transform:translateZ(0);
transform:translateZ(0);
box-shadow:0 0 1px rgba(0,0,0,0);
-webkit-backface-visibility:hidden;
backface-visibility:hidden;
-moz-osx-font-smoothing:grayscale;
position:relative;
background:#50393A;
-webkit-transition-property:color;
transition-property:color;
-webkit-transition-duration:.3s;
transition-duration:.3s;
text-decoration:none;
padding:.4em .8em;
font-size:.85em;
color:#fff
}

.hvr-shutter-in-horizontal:before {
content:"";
position:absolute;
z-index:-1;
top:0;
bottom:0;
left:0;
right:0;
background:#9E6E4E;
-webkit-transform:scaleX(1);
transform:scaleX(1);
-webkit-transform-origin:50%;
transform-origin:50%;
-webkit-transition-property:transform;
transition-property:transform;
-webkit-transition-duration:.3s;
transition-duration:.3s;
-webkit-transition-timing-function:ease-out;
transition-timing-function:ease-out
}

.hvr-shutter-in-horizontal:hover,.hvr-shutter-in-horizontal:focus,.hvr-shutter-in-horizontal:active {
color:#fff;
text-decoration:none
}

.hvr-shutter-in-horizontal:hover:before,.hvr-shutter-in-horizontal:focus:before,.hvr-shutter-in-horizontal:active:before {
-webkit-transform:scaleX(0);
transform:scaleX(0)
}

.more:hover {
background:#fff;
color:#000
}

.welcome {
padding:5em 0
}

.welcome p {
font-size:1em;
line-height:1.8em;
margin:0 0 1em;
color:#797979
}

.welcome h3 {
font-size:2.5em;
margin:0 0 1.5em;
color:#9E6E4E;
font-family:'RobotoSlab-Regular'
}

.wel-lft {
padding-left:0
}

.welcome li a span {
width:22px;
height:14px;
display:inline-block;
background:url(../images/dot.png) no-repeat 1px -1px;
margin-right:.5em;
vertical-align:middle
}

.welcome li a {
color:#D8B7B4;
font-size:1em;
text-decoration:none;
vertical-align:middle;
background-color:#774F4B;
padding:.15em .8em;
display:inherit
}

.welcome li a:hover {
color:#fff
}

.welcome li {
display:block;
line-height:2em;
margin:.4em 0
}

.col-md-8.welcome-left {
border-right:1px solid #D8CFCA
}

.cases {
padding:5em 0
}

.cases h3 {
font-size:2em;
margin:0 0 1.5em;
color:#9E6E4E;
font-family:'RobotoSlab-Regular'
}

.cases p {
font-size:1em;
line-height:1.8em;
margin:1em 0;
color:#797979
}

.news {
padding:5em 0
}

.news h3 {
font-size:2em;
margin:0 0 1.5em;
color:#9E6E4E;
font-family:'RobotoSlab-Regular'
}

.news h5 {
font-size:1.3em;
margin:0 0 1.5em;
color:#190608;
font-family:'RobotoSlab-Regular'
}

.news p {
font-size:1em;
line-height:1.8em;
margin:1em 0;
color:#797979
}

.new-lft {
padding-left:0
}

.news-left {
padding-left:0
}

.footer {
background-color:#2B2526;
padding:3em 0 0
}

.footer h4 {
font-size:2em;
color:#fff;
font-family:'RobotoSlab-Regular';
margin:0 0 1em
}

.cont-tp {
border-bottom:1px solid #fff;
padding:0 0 .5em;
margin:0 0 1.5em;
width:55%
}

.footer p {
color:#6F6E6E;
font-size:1em;
line-height:1.8em;
margin:.3em 0
}

address {
color:#6F6E6E;
line-height:1.8em
}

.copyright {
padding:1em 0;
text-align:center
}

.footer p a {
color:#fff;
text-decoration:none
}

.footer p a:hover {
color:#6F6E6E
}

.footer input[type=text] {
font-size:.95em;
color:#A5A5A5;
padding:.5em;
width:65%;
outline:none;
background:none;
border:1px solid #fff
}

.footer input[type=submit]:hover {
background:#474F52;
transition:.5s all;
-webkit-transition:.5s all;
-moz-transition:.5s all;
-o-transition:.5s all
}

.footer input[type=submit] {
padding:.55em 0;
font-size:1em;
width:25%;
background:#a5acaf;
color:#fff;
border:none;
outline:none
}

.glyphicon {
font-size:2em;
color:#9A8989
}

.footer-text {
padding:1em 0;
text-align:center
}

.banner-1 {
background:url(../images/1.jpg) center fixed;
min-height:300px;
background-size:cover;
-webkit-background-size:cover;
-moz-background-size:cover;
-o-background-size:cover;
-ms-background-size:cover;
position:relative
}

.clients h3,.practice h3,.resource h3,.contact h3 {
font-size:2.5em;
margin:0 0 1.5em;
color:#9E6E4E;
font-family:'RobotoSlab-Regular'
}

.clients p,.practice p,.resource p,.contact p {
font-size:1em;
line-height:1.8em;
margin:0 0 1em;
color:#797979
}

.clients h5 {
font-size:1.3em;
margin:1em 0;
color:#9E6E4E;
font-family:'RobotoSlab-Regular'
}

.clients h4,.practice h4,.resource h4,.contact h4 {
font-size:1.3em;
margin:0 0 1em;
line-height:1.3em;
color:#9E6E4E;
font-family:'RobotoSlab-Regular'
}

.clients,.practice,.resource,.contact,.typo {
padding:5em 0
}

.cli-top {
margin-bottom:4em
}

.clients h5 a,.resource h5 a {
color:#9E6E4E;
font-size:1.4em;
text-decoration:none
}

.clients h5 a:hover,.resource h5 a:hover {
color:#4C211D
}

.clients-left img:hover {
opacity:.5
}

.re-lft {
padding:0
}

.res-top {
margin:2em 0
}

.resource li,.practice li {
display:block
}

.resource li a span,.practice li a span {
width:22px;
height:14px;
display:inline-block;
background:url(../images/dot.png) no-repeat 1px -1px;
margin-right:.5em;
vertical-align:middle
}

.resource li a,.practice li a {
color:#9E6E4E;
font-size:1em;
text-decoration:none;
vertical-align:middle;
padding:.15em .8em;
display:inherit;
line-height:1.8em
}

.resource li a:hover,.practice li a:hover {
color:#4C211D
}

.about1-bottom1 span {
color:#4C211D;
font-size:4.5em;
display:block;
line-height:1em;
font-family:'RobotoSlab-Regular'
}

.about1-bottom2 {
margin-top:3em
}

.pra-lft {
float:left;
width:40%;
margin-right:2%
}

.pra-rgt {
float:left;
width:58%
}

.pra-tp {
margin:4em 0 0
}

.contact-bottom input[type=text],.contact-bottom textarea {
font-size:1em;
width:80%;
padding:.6em;
margin:1em 0;
outline:none;
background:none;
color:#544D4D;
border:1px solid #544D4D;
display:block
}

.contact-bottom textarea {
resize:none;
width:100%;
min-height:170px
}

.contact-bottom input[type=submit] {
padding:.3em 1em;
font-size:1.1em;
outline:none;
border:none;
color:#fff;
background:#9E6E4E
}

.contact-bottom input[type=submit]:hover {
background:#4C211D;
transition:.5s all;
-webkit-transition:.5s all;
-o-transition:.5s all;
-ms-transition:.5s all;
-moz-transition:.5s all
}

address {
margin-bottom:20px;
font-style:normal;
line-height:1.8em;
color:#7E7D7D
}

.contact-lft p a {
color:#7E7D7D
}

.map iframe {
width:100%;
height:190px;
margin:1em 0;
border:none
}

.show-grid [class^=col-] {
background:#fff;
text-align:center;
margin-bottom:10px;
line-height:2em;
border:10px solid #f0f0f0
}

.show-grid [class*="col-"]:hover {
background:#e0e0e0
}

.grid_3 {
margin-bottom:2em
}

.xs h3,h3.m_1 {
color:#000;
font-size:1.7em;
font-weight:300;
margin-bottom:1em
}

.grid_3 p {
color:#999;
font-size:.85em;
margin-bottom:1em;
font-weight:300
}

.grid_4 {
background:none;
margin-top:50px
}

.label {
font-weight:300!important;
border-radius:4px
}

.grid_5 {
background:none;
padding:2em 0
}

.grid_5 h3,.grid_5 h2,.grid_5 h1,.grid_5 h4,.grid_5 h5,h3.hdg,h3.bars {
margin-bottom:1em;
color:#9E6E4E
}

.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td {
border-top:none!important
}

.tab-content > .active {
display:block;
visibility:visible
}

.pagination > .active > a,.pagination > .active > span,.pagination > .active > a:hover,.pagination > .active > span:hover,.pagination > .active > a:focus,.pagination > .active > span:focus {
z-index:0
}

.badge-primary {
background-color:#03a9f4
}

.badge-success {
background-color:#8bc34a
}

.badge-warning {
background-color:#ffc107
}

.badge-danger {
background-color:#e51c23
}

.grid_3 p {
line-height:2em;
color:#888;
font-size:.9em;
margin-bottom:1em;
font-weight:300
}

.bs-docs-example {
margin:1em 0
}

section#tables p {
margin-top:1em
}

.tab-container .tab-content {
border-radius:0 2px 2px 2px;
border:1px solid #e0e0e0;
padding:16px;
background-color:#fff
}

.table td,.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th {
padding:15px!important
}

.table > thead > tr > th,.table > tbody > tr > th,.table > tfoot > tr > th,.table > thead > tr > td,.table > tbody > tr > td,.table > tfoot > tr > td {
font-size:.9em;
color:#999;
border-top:none!important
}

.tab-content > .active {
display:block;
visibility:visible
}

.label {
font-weight:300!important
}

.label {
padding:4px 6px;
border:none;
text-shadow:none
}

.nav-tabs {
margin-bottom:1em
}

.alert {
font-size:.85em
}

h1.t-button,h2.t-button,h3.t-button,h4.t-button,h5.t-button {
line-height:1.8em;
margin-top:.5em;
margin-bottom:.5em
}

li.list-group-item1 {
line-height:2.5em
}

.input-group {
margin-bottom:20px
}

.in-gp-tl {
padding:0
}

.in-gp-tb {
padding-right:0
}

.list-group {
margin-bottom:48px
}

ol {
margin-bottom:44px
}

h2.typoh2 {
margin:0 0 10px
}

h3.title {
text-align:center;
color:#9E6E4E;
font-size:2.5em;
margin:0;
font-family:'RobotoSlab-Regular'
}

.typo {
padding:5em 0
}

@media(max-width:1024px) {
.navbar-default .navbar-nav > li > a {
padding:10px 17px
}

.banner-text p {
font-size:1em
}

.head-main {
width:23%
}

.banner-text h2 {
font-size:2em
}

.banner {
min-height:500px
}

.welcome h3 {
font-size:2.1em
}

.welcome li a {
font-size:.9em
}

.welcome p {
font-size:.9em
}

.welcome {
padding:3em 0
}

.cases {
padding:3em 0
}

.cases h3 {
font-size:1.7em
}

.cases p {
font-size:.9em
}

.news h3 {
font-size:1.7em
}

.news h5 {
font-size:1.2em;
margin:0 0 1em
}

.news p {
font-size:.9em
}

.news {
padding:3em 0
}

.footer h4 {
font-size:1.7em
}

address {
font-size:.9em
}

.clients h3,.practice h3,.resource h3,.contact h3 {
font-size:2.1em
}

.clients p,.practice p,.resource p,.contact p {
font-size:.9em
}

.resource li a,.practice li a {
font-size:.9em
}

.clients,.practice,.resource,.contact,.typo {
padding:3em 0
}

.clients h5 a,.resource h5 a {
font-size:1.2em
}

.clients h4,.practice h4,.resource h4,.contact h4 {
font-size:1.2em
}

.about1-bottom1 span {
font-size:3.5em
}

.footer input[type=submit] {
width:33%
}

h3.title {
font-size:2.1em
}
}

@media(max-width:768px) {
.head-main {
width:22%
}

.navbar-default .navbar-nav > li > a {
padding:10px;
font-size:.9em
}

.hea-rgt a {
padding:.5em .8em;
font-size:.85em
}

.navigation {
margin:.5em 0 0
}

.head-main h1 a {
font-size:1.4em
}

.banner-text {
padding:6.4em 2em
}

.banner {
min-height:450px
}

.banner-text h2 {
font-size:1.5em
}

.welcome-right {
float:left;
width:40%
}

.welcome-left {
float:left;
width:60%
}

.wel-rgt {
padding:0;
margin:1em 0 0
}

.welcome h3 {
font-size:1.9em
}

.cases-left {
float:left;
width:33.33%
}

.news-left {
float:left;
width:50%
}

.contact-left {
float:left;
width:33.33%
}

.footer p {
font-size:.9em
}

.footer input[type=submit] {
width:45%
}

.footer input[type=text] {
width:100%;
margin:0 0 .5em
}

.new-rgt {
margin:1em 0 0;
padding:0
}

.clients h3,.practice h3,.resource h3,.contact h3 {
font-size:1.7em
}

.practice-left {
float:left;
width:40%
}

.pr-rgt {
float:left;
width:40%
}

.pr-lft {
float:right;
width:60%
}

.banner-1 {
min-height:200px
}

.clients-left {
float:left;
width:33.33%
}

.clients h5 a,.resource h5 a {
font-size:1.1em
}

.resource-lft {
float:left;
width:55%
}

.resource-rgt {
float:right;
width:45%
}

.re-rgt {
padding:0;
margin:1em 0 0
}

.about1-bottom1 {
float:left;
width:33.33%
}

h3.title {
font-size:1.7em
}
}

@media(max-width:767px) {
.navbar-toggle {
padding:9px 10px;
margin-top:28px;
margin-bottom:0;
margin-right:300px;
margin-top:-55px;
background-color:transparent
}

.navbar {
position:relative;
min-height:0;
margin-bottom:0;
border:none
}

.navbar-nav > li > a {
padding:.8em 0;
font-size:1em
}

.navbar-default .navbar-toggle .icon-bar {
background-color:#4C211D
}

.navbar-default .navbar-toggle:hover,.navbar-default .navbar-toggle:focus {
background-color:#fff
}

.navbar-nav {
margin:7.5px 0;
width:100%;
text-align:center
}

.navbar-default .navbar-toggle {
border-color:#fff
}

.navbar-default .navbar-collapse,.navbar-default .navbar-form {
border-color:#fff;
background:#9E6E4E
}

.navigation {
margin:.5em 0 0;
float:left;
width:100%
}

.navbar-default .navbar-nav > li > a {
font-size:1em
}

.navbar-default .navbar-nav > li > a:hover,.navbar-default .navbar-nav > li > a:focus {
color:#fff
}

.navbar-default .navbar-nav > .active > a,.navbar-default .navbar-nav > .active > a:hover,.navbar-default .navbar-nav > .active > a:focus {
color:#fff;
background-color:#9E6E4E
}

.navbar-default .navbar-nav > li > a {
color:#1D0E05
}
}

@media(max-width:667px) {
.navbar-toggle {
margin-right:325px;
margin-right:288px
}
}

@media(max-width:640px) {
.navbar-toggle {
margin-right:275px;
margin-top:-53px
}

.banner-text {
width:60%;
padding:5em 2em
}

.banner-text h2 {
font-size:1.4em
}

.welcome h3 {
font-size:1.5em
}

.cases h3 {
font-size:1.5em
}

.news h3 {
font-size:1.5em
}

.footer input[type=submit] {
width:58%
}

.footer h4 {
font-size:1.5em
}

.banner-text h1 {
font-size:1.2em
}

.clients h3,.practice h3,.resource h3,.contact h3 {
font-size:1.5em
}

.pra-tp {
margin:1em 0 0
}
}

@media(max-width:600px) {
.navbar-toggle {
margin-right:253px
}
}

@media(max-width:568px) {
.navbar-toggle {
margin-right:211px
}
}

@media(max-width:480px) {
.head-main {
width:30%
}

.navbar-toggle {
margin-right:197px
}

.banner-text p {
font-size:.875em
}

.banner-text {
width:60%;
padding:2em
}

.banner {
min-height:352px
}

.welcome-left {
border-right:none!important;
float:none;
width:100%
}

.welcome-right {
float:none;
width:100%;
margin:2em 0 0
}

.cases {
padding:0
}

.cases-left {
float:left;
width:100%;
margin:0 0 2em
}

.cases h3 {
margin:0 0 1em
}

.contact-left {
float:left;
width:100%;
margin:0 0 2em
}

.footer {
background-color:#2B2526;
padding:2em 0 0
}

.practice-left {
float:none;
width:100%;
margin:0 0 2em
}

.clients h3,.practice h3,.resource h3,.contact h3 {
margin:0 0 1em
}

.clients p,.practice p,.resource p,.contact p {
font-size:.875em
}

.pra-lft {
float:left;
width:100%;
margin-right:0
}

.pra-rgt {
float:left;
width:100%;
margin:1em 0 0
}

.pr-rgt {
float:left;
width:100%
}

.pr-lft {
float:right;
width:100%;
margin:1em 0 0
}

.clients h5 a,.resource h5 a {
font-size:1em
}

.clients-left {
float:left;
width:100%;
margin:0 0 2em
}

.cli-top {
margin-bottom:0
}

.footer input[type=text] {
width:74%
}

.footer input[type=submit] {
width:24%
}

.about1-bottom2 {
margin-top:3em
}

.resource-lft {
float:left;
width:100%
}

.resource-rgt {
float:right;
width:100%
}

.col-md-4.about1-bottom1 {
float:left;
width:100%
}

.label {
font-size:54%
}

.grid_3 {
margin-bottom:2em
}

.grid_5 {
background:none;
padding:0
}
}

@media(max-width:414px) {
.navbar-toggle {
margin-right:150px
}

.banner-text {
width:72%;
padding:2em 1em
}
}

@media(max-width:384px) {
.navbar-toggle {
margin-right:145px
}

.header-right {
float:right;
width:50%
}

.head-main {
width:35%
}
}

@media(max-width:375px) {
.head-main {
width:35%
}

.navbar-toggle {
margin-right:147px
}
}

@media(max-width:320px) {
.hea-rgt a {
padding:.5em;
font-size:.8em
}

.navbar-toggle {
margin-right:127px
}

.head-main h1 a {
font-size:1.1em
}

.head-main {
width:75%
}

.header-right {
float:right;
width:50%
}

.soc {
float:left;
margin:.4em 0;
width:47%
}

.soc ul li {
margin:0 1px
}

.banner-text {
width:80%;
padding:1em 1em 2em
}

.banner-text h2 {
font-size:.9em;
line-height:1.5em;
margin:0
}

.banner-text p {
font-size:.85em
}

.hvr-shutter-in-horizontal {
padding:.3em .8em;
font-size:.8em
}

.banner {
min-height:307px
}

.welcome {
padding:2em 0
}

.welcome h3 {
margin:0 0 .8em
}

.welcome-left {
border-right:none;
padding:0
}

.welcome-right {
padding:0
}

.cases-left {
padding:0
}

.news {
padding:0
}

.news-left {
float:left;
width:100%;
margin:0 0 1em
}

.header-top {
padding:.5em 0
}

.header {
padding:.5em 0
}

.contact-left {
margin:0 0 1em;
padding:0
}

.footer input[type=text] {
width:64%
}

.footer input[type=submit] {
width:34%
}

.footer-text {
padding:0 0 .5em;
text-align:center
}

.clients,.practice,.resource,.contact,.typo {
padding:2em 0
}

.practice-left {
padding:0
}

.practice-right {
padding:0
}

.pr-rgt {
padding:0
}

.pr-lft {
padding:0
}

.clients-left {
padding:0
}

.resource-lft {
padding:0
}

.resource-rgt {
padding:0
}

.about1-bottom2 {
margin-top:2em
}

.about1-bottom1 {
padding:0
}

.contact-lft {
padding:0
}

.contact-bottom {
padding:0
}

.contact-bottom input[type=text],.contact-bottom textarea {
font-size:.9em;
width:100%
}

.contact-bottom textarea {
min-height:150px
}

.contact-bottom input[type=submit] {
font-size:1em
}

.banner-1 {
min-height:140px
}

.pagination-lg > li > a,.pagination-lg > li > span {
padding:8px 10px;
font-size:18px
}

.table td,.table>tbody>tr>td,.table>tbody>tr>th,.table>tfoot>tr>td,.table>tfoot>tr>th,.table>thead>tr>td,.table>thead>tr>th {
padding:8px!important
}
}