.image-logo{
  width: 224px !important;
    height: 78px!important;
    max-height: 78px !important;
    max-width: 224px !important;

}
.header_s a.phone-call{
    margin-top: 0px !important;
position: relative;
    top: 13px;
}
/*** Offer Section ***/
.offer-section .section-header > h3::before, .offer-section .section-header > h3::after {
    background-color: #f1f1f1 !important;
}
.offer-section .section-header > h3 {
    border-color: #f1f1f1 !important;
    color: #000000 !important;
}
/*** Offer Section ***/

/*Header Title*/
.header-title{
    position: relative;
    left: 85px;
    top: 51px;
  /*  display: inline;*/
    font-family: 'Raleway', sans-serif;
    font-weight: 700;

    font-size: 24px;
      color: #009fd0;
;
}
.header-btn{
border-radius: 5px;
    position: relative;
        left: 800px;
    top: -19px;
    padding: 10px 20px;
    background: #00d2ee;
    color: #fff;
    text-decoration: none;
}
.header-btn:hover{
  color: #fff;
  text-decoration: none;

}
@media only screen and (max-width: 991px){
.header_s a.phone-call{
top: 2px !important;
}
.header-btn{
    position: relative !important;
    left: -8px !important;
    top: 1px !important;
    color: #ffffff !important;
    text-decoration: none !important;
    background: #00d2ee!important;
    border: 2px solid #00d2ee!important;
    border-bottom: none !important;
    border-radius: 10px 10px 0 0 !important;
    padding-top: 13px !important;
}
.header-title {
    position: relative !important;
    top: 0px !important;
    left: 0 !important;
    font-size: 100% !important;
    text-align: center !important;
    margin-bottom: 0 !important;
    padding: 15px 0px !important;
    font-weight: 900 !important
}
}
/*Header Title*/
.footer-main {
    border-top: 0px !important;
}

/*----------Siderbar Hours Widget ---------*/
.office-hours {
    margin: 0 0 2rem;
    background: #ffffff;
    border: 8px solid #00d2ee;
    border-radius: 2rem;
    padding: 1rem;
}
.widget-title {
    margin-bottom: 1em;
    font-size: 24px;
    font-size: 2.4rem;
    border-bottom: 2px solid #00d2ee;
    padding: .2rem .4rem .4rem;
}
.textwidget .widget-text {
    border: 0;
    font-family: inherit;
    font-size: 24px !important;
    font-style: inherit;
    font-weight: inherit;
    margin: 0;
    outline: 0;
    padding: 0;
    vertical-align: baseline;
    box-sizing: border-box;
}
.office-hours ul {
    margin: 1rem 1.4rem 0;
    padding: 0;
    list-style-type: none;
    list-style: none;
    display: block;
    -webkit-margin-before: 1em;
    -webkit-margin-after: 1em;
    -webkit-margin-start: 0px;
    -webkit-margin-end: 0px;
}
.office-hours li {
    text-decoration: none;
    display: block;
    transition: all .2s linear;
    color: #000000;
    font: normal 30px/1.4 dharma_gothic_eregular;
    font-size: 1.5rem;
    border-bottom: 1px solid rgba(0, 210, 238, 0.57);
    padding: 0 4px;
}
.office-hours .time1 {
    text-align: right;
    float: right;
    padding-top: 6px!important;
}
.office-hours h1 {
    color: #00d2ee;
    text-align: center;
    margin: 0;
    padding: 1.2rem .2rem 1.6rem;
    font-size: 2rem;
    border-bottom: 6px double rgba(0, 210, 238, 0.57);
    letter-spacing: .5px;
    font-weight: 700;
}
.widget ul li span {
    color: #00d2ee;
    font-size: 17px !important;
}
.widget-title:before{
    background-color: transparent!important;
}

@media only screen and (max-width: 414px){
.office-hours h1{
font-size: 1.8rem!important;
}
}
/*----------Sidebar Hours Widget ---------*/


.page_spacing{

margin-bottom:0px!important;

}

.entry-footer{

display:none!important;

}
.fa-facebook{

}

@media only screen and (max-width: 750px){
.page-banner{
        min-height: 0px!important;
    height: 110px!important;
}
.page-banner > .container{
top: 40%!important;
}
.page-banner .breadcrumb {
      bottom: -27%;
}
.page_spacing {
    margin-top: 50px!important;
}
.page-banner::before {
    background-color: rgba(0, 0, 0, 0)!important;
}
}

a{
-webkit-appearance: none!important;
cursor: pointer!important;

}
   

.contact-us .contact-call-box p > a {
    color:#00d2ee!important;
    text-decoration: none;
}


div.wpcf7-mail-sent-ok{
display:none!important;
}






#footer-main .fa-facebook:before {
content: url('/wp-content/uploads/2018/05/facebook-1.png')!important;

}


#footer-main .fa-twitter:before {
content: url('/wp-content/uploads/2018/05/google-plus.png')!important;
}

@media screen and (max-width: 1199px) and (min-width: 991px) {
.header-btn{
left: 618px!important;
}

.header-title {
   font-size:21px !important;
    left: 7px!important;
  
}

}

h3{
    font-weight: normal !important;
    margin-bottom: 30px !important;
    font-size: 26px !important;}
@media screen and  (min-width: 992px){
.navbar-brand {
    margin-top: 4px !important;}}


@media (min-width: 992px){
.header_default .ownavigation .navbar-nav > li > a {
    font-size: 14px;}}
@media (min-width: 992px){
.header_default .ownavigation .navbar-nav > li > a::after {
    content: "|";
    color: #00c1ef;
    padding-left: 17px !important;
}}
@media (min-width: 992px){
.ownavigation .navbar-nav li a {

    letter-spacing: 0px !important;}}