div#container {
    width: 100%;
    align: center;
}

.clear {
    clear: both
}

.wrapper {
    overflow: visible
}

#mk-page-title #mk-breadcrumbs .dark-skin {
    color: #5e5e5e;
    display: none
}

#mk-page-title {
    padding: 40px 0;
    height: 100px
}

input[type=submit] {
    padding: 12px 20px;
    border: 2px solid #dc3d25;
    background-color: #dc3d25;
    color: #fff;
    font-size: 19px
}

.first {
    overflow-x: hidden
}

div#wrapper {
    width: 100%;
    max-width: 1100px;
    align: center
}

.mk-testimonial .swiper-pagination-switch {
    display: inline-block;
    margin: 0 3px 6px;
    width: 10px;
    height: 10px;
    border: 2px solid #eee;
    cursor: pointer
}

h3,h4 {
    margin-bottom: 30px;
    margin-top: 14px
}

p.style2a {
    font-size: 10px;
    padding-bottom: 0;
    margin-bottom: 0
}

h1,h2,h3,h4,h5,h6 {
    font-family: Montserrat;
    color: #DC3D25;
}

*,:before,:after {
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    box-sizing: border-box
}

body {
    margin: 0;
	font-size:12px !important;
}

.columnsContainer {
    position: relative;
    margin: .5em
}

.leftColumn {
    border: 1px solid #ccc;
    padding: 1.25em;
    margin-bottom: .5em
}

.rightColumn {
    border: 1px solid #ccc;
    padding: 1.25em
}

div#left {
    width: 66.6%;
    display: block
}

div#right {
    width: 33.3%;
    display: block
}
b { font-style:normal!important; font-size:14px!important;}

input[type=text],textarea {
    -webkit-transition: all .3s ease-in-out;
    -moz-transition: all .3s ease-in-out;
    -ms-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    outline: none;
    padding: 3px 0 3px 3px!important;
    margin: 5px 1px 3px 0!important;
    border: 1px solid #DDD;
}

.ui-state-focus {
    outline: none;
}

div#accordion {
    cursor: pointer;
}

div#ui-id-2 {
    height: 100%!important;
}

input[type=text]:focus,textarea:focus {
    box-shadow: 0 0 5px rgba(81,203,238,1);
    padding: 3px 0 3px 3px!important;
    margin: 5px 1px 3px 0!important;
    border: 1px solid rgba(81,203,238,1)
}

h1 {
    font-size: 46px;
    font-weight: 300;
    margin-bottom: 36px;
    margin-top: -78px
}

.style5 {
    font-size: 36px;
    font-weight: 700
}

.style6 {
    color: #333
}

.style7 {
    color: #F90
}

.error {
    color: red
}

#format {
    margin-top: 2em
}

body {
    font-size: 62.5%;
    overflow-x: hidden
}

html {
    overflow-x: hidden
}

label {
    margin-top: 20px;
/* display: block; */
    font-size: 15px
}

input.text {
/* margin-bottom: 12px; */
    width: 100%;
    padding: .4em!important;
	font-size:15px !important;
}
select {
/* margin-bottom: 12px; */
    padding: .4em!important;
	font-size:16px !important;

}
fieldset {
    padding: 0;
    border: 0;
    margin-top: 25px
}

table { font-size:12px !important;}

div#users-contain {
    width: 350px;
    margin: 20px 0
}

div#users-contain table {
    margin: 1em 0;
    border-collapse: collapse;
    width: 100%
}

div#users-contain table td,div#users-contain table th {
    border: 1px solid #eee;
    padding: .6em 10px;
    text-align: left
}

.ui-dialog .ui-state-error {
    padding: .3em
}

.validateTips {
    border: 1px solid #000;
    padding: .3em
}

.accordion-toggle {
    cursor: pointer
}

.accordion-content {
    display: none
}

.accordion-content.default {
    display: block
}

.wrapper {
    padding-left: 15px
}

.fake-link {
       color: #D24116;
       text-decoration: underline;
       cursor: pointer;
}

#one {
    float: left;
    margin-right: 20px;
    width: 100%
}

#two {
    margin: 10px;
    width: 100%;
    padding-right: 38px;
    padding-left: 15px
}

#tooltip1 { position: relative; }
#tooltip1 b span { display: none; color: #FFFFFF; }
#tooltip1 b:hover span {
    display: block;
    position: absolute;
    width: 351px;
    height: 192px;
    background: url(https://bunce.carport.com/wp-content/themes/ken/builder/images/cvv.gif);
    left: 120px;
    top: -83px;
    color: #FFFFFF;
    padding: 0 5px;
}

@media only screen and (min-width: 920px) and (max-width: 2570px) {
#one {
    float: left;
    margin-right: 20px;
    width: 62.2%
}

#two {
    margin: 10px;
    width: 33.3%
}

div#mobile-price {
    display: block!important
}

img#render {
    border: none!important
}
}

@media screen and (max-width: 400px) {
#one {
    float: none
}
}

@media (min-width:600px) {
div#mobile-price {
    display: none
}

img#render {
    border: 7px solid #ECEEFF
}
}

@media (min-width:320px) {
div#mobile-price {
    display: none
}

img#render {
    border: 7px solid #ECEEFF
}
}

@media (min-width:480px) {
div#mobile-price {
    display: none
}

img#render {
    border: 7px solid #ECEEFF
}
}