/*Default Header Bottom Colour*/
body #wrapper #cshero-header {
    border-bottom-color: #136cb7!important;
}

/*Default Header Colour*/
body #cshero-header {
    background-color: #136cb7!important;
}

/*Default Header Top Colour*/
div#header-top {
    background: #34aeff!important;
}

/*Menu Width*/
div#menu {
    width: 100%!important;
}

/*Top Bar Padding*/
div#header-top {
    padding: 10px;
}

/*Hide Page Title &amp; Breadcrumbs*/
div#cs-page-title-wrapper {
    display: none!important;
}

/*Curved Head - Top Margin*/
div#primary {
    margin-top: 10%;
}

/*Pricings Table*/
table.pricings td {
    border: solid;
    border-color: #1683e0;
    border-width: 1px;
}

table.pricings th {
    border: solid;
    border-color: #1683e0;
    border-width: 1px;
}

/*Responsive Menu Font Size*/
@media (max-width: 1343px) and (min-width: 993px) { span.menu-title {
    font-size: 10.5px!important;
}
}

/*Responsive Menu Padding*/
@media (max-width: 1343px) and (min-width: 1024px) {
#wrapper #header-sticky ul.cshero-dropdown > li > a, #wrapper #cshero-header ul.cshero-dropdown > li > a, #wrapper #cshero-header .menu-pages .menu > ul > li > a {
    padding: 0px 7px;
}
}

/*Responsive Menu Padding*/
@media (max-width: 1024px) and (min-width: 993px) {
#wrapper #header-sticky ul.cshero-dropdown > li > a, #wrapper #cshero-header ul.cshero-dropdown > li > a, #wrapper #cshero-header .menu-pages .menu > ul > li > a {
    padding: 0px 5px;
}
}

/*Header Menu Z Index*/
div#cshero-header {
    z-index: 9999999;
}

.entry-content.row-edge {
    margin-top: 75px;
}


/* Smartphones (portrait and landscape) ----------- */
@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
h2.vc_custom_heading {
    font-size: 35px!important;
}
main#main {
    margin-top: 75px;
}
}

/*Hide blog date*/
.cs-date {
    display: none!important;
}

/*Hide blog post information*/
ul.unliststyle {
    display: none!important;
}

/*Right Menu Left Padding*/
@media (max-width: 1343px) and (min-width: 993px) {
li#menu-item-17905 {
    padding-left: 15px;
}
}

/*Hide Menu Curve Responsiveness*/
@media (max-width: 992px) {
.header-v4 #cshero-header .decor {
    display: none;
}

/*servicebutton CSS*/
button.servicebutton {
    color: #222222;
    border-color: #222222;
}