.head-top-area > .container > .row > .col-sm-3 {
    width: 100%;
text-align:center;
}
.head-top-area > .container > .row > .col-sm-9 {
    display:none;
}
img.logo {
    width: 300px;
}

.page-title-content {
    padding-bottom: 72px;
    position: relative;
    padding-top: 72px;
    min-height: 126px;
}
.color-3 {
    background-color: #eb4947;
}
label 
{
display: block;
}

input[type=text], input[type=email], input[type=tel]{
    font-family: inherit;
    font-size: inherit;
    line-height: inherit;
    width: 100%;
    height: 37px;
    border: 2px solid #9e9e9e6e;
    border-radius: 4px;
}
input.wpcf7-form-control.wpcf7-submit {
    padding: 10px;
    font-weight: bold;
    background-color: #2f2b2b;
    color: white;
    border: 2px solid #2f2b2b;
    border-radius: 4px;
width:100%;
}
.bread-crumb {
    display: none;
}
.single .page-title.fix {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
}
.blog .page-title-content {
    padding-bottom: 50px!important;
       padding-top: 50px!important;
}
.margin_30 {
    margin: 20px 0 0;
    padding: 7px 18px;
    font-size: 14px;
    font-weight: 600;
    text-transform: lowercase;
    background-color: #F44336 !important;
    text-transform: capitalize;
    color: #fff;
}

#footer-area, .overlay::after, .nt-main-menu-container ul.nav.navbar-nav li ul li a, .button.menu-custom-btn, .button.button-cta, .sidebar .widget, .nt-theme-pricing-table.active .pricing-btn, .nt-theme-pricing-table {
    background-color: #333333;
}
.widget .search-form-input {
    padding: 5px 0 4px 10px;
    margin: 21px 0 0;
    border: 1px solid #333333;
}
.page-title-content span {
    font-size: 15px;
}
.blog .page-title {
    font-size: 30px!important;
    text-transform: capitalize;
}

h2.page-title {
    text-transform: capitalize;
}

.info-icon, a.link-out, .facts-headding h2 > strong, .nt-main-menu-container ul.nav.navbar-nav li ul li a:hover, a.replay-btn:hover, a.author, .slider-text h1 span, .sidebar .widget ul li a:hover, .logged-in-as a, .sidebar .nt-theme-testimonial .quote-icon {
    color: white;
}

.nt-main-menu-container ul.nav.navbar-nav li ul li a:hover {
    background: #ef2925 none repeat scroll 0 0;
}

.bb-top, .nt-main-menu-container ul.nav.navbar-nav li ul li {
    border-color: #333333b8;
}

.head-top-area {
    padding: 1.214em 0;
}
.head-bottom-area {
    background-color: white;
    box-shadow: 0 0 10px rgba(0,0,0,0.3);
}
.nt-main-menu-container ul.nav.navbar-nav > li > a:hover, .nt-main-menu-container ul.nav.navbar-nav li.active, .button-hover::after, .color-trigger, .about-gallery-posts .owl-dot.active, .nt-theme-pricing-table.active .pricing-status {
    background-color: white;
}
.nt-main-menu-container ul.nav.navbar-nav li a {
    color: black;
    display: inline-block;
    font-size: 14px;
    font-weight: 600;
    line-height: 20px;
    padding: 20px 15px 18px 15px;
    text-transform: uppercase;
    letter-spacing: 0.3px;
}
.nt-main-menu-container ul.nav.navbar-nav li a:hover {
    color: red !important;
}
.nt-main-menu-container ul.nav.navbar-nav li ul li a
{
background-color: white !important;
    color: black;
}
.nt-main-menu-container ul.nav.navbar-nav li.active > a {
    color: red;
}
div.header-mini-area {
display:none;
}