body {
    background-color: #534b3b;
    /*background-image: url("http://localhost/NewTemp/wp-content/uploads/2018/08/BG1.jpg");*/
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    /*font-family: "Cabin", "Myriad Web Pro", "Myriad Pro", Myriad, "Segoe UI", "Verdana", "Liberation Sans", "Nimbus Sans L", "Helvetica Neue", Helvetica, Arial, sans-serif;*/
}

.introheaderbanner {
    background-color: #fff;
    background-image: url(http://localhost/NewTemp/wp-content/uploads/2018/08/IntroHeaderImage.jpg);
    background-position: center center;
    background-size: cover;
    /*padding-top: 250px;*/
    /*padding-bottom: 250px;*/
}

/*.introheaderbanner {
    padding: 20px;
}*/

.introbgcon {
    padding: 0px;
    /*background-color: rgba(255, 255, 255, 0.75);*/
     /*padding: 10px 10px 40px 10px;*/
     /*border-radius: 5px 5px 5px 5px;*/
     margin-top: -10px;
     margin-bottom: 20px;
}

/*@media (max-width: 991px) {
    .introheaderbanner {
        padding-top: 200px;
        padding-bottom: 200px;
    }
}

@media (max-width: 768px) {
    .introheaderbanner {
        padding-top: 200px;
        padding-bottom: 200px;
    }   
}

@media (max-width: 420px) {
    .introheaderbanner {
        padding-top: 200px;
        padding-bottom: 200px;
    }
}*/

.colcon {
    background-color: #519cff;
    text-align: left;
    padding: 10px;
    color: #fff;
}

.txtintro {
    font-size: 45px;
    font-style: italic;
    font-family: -webkit-body;
    line-height: 1.2;
}

.introtxt {
    font-family: 'Lora';
    font-size: 48px;
    font-style: normal;
    text-align: left;
    color: #ffffff;
    text-shadow: 2px 1px #3d4a63;
    padding: 35px;
    line-height: 1.5;
}

@media (max-width: 768px) {
    .introtxt, .txtintro {
        font-size: 40px;
    }   
}

@media (max-width: 420px) {
    .introtxt, .txtintro {
        font-size: 26px;
    } 
}

.nopadding {
   padding: 0 !important;
   margin: 0 !important;
}

.wrap {
    background-color: #a8a090;
    border-radius: 2px;
}

.row {
    padding-bottom: 30px;
    border-radius: 5px 5px 5px 5px;
}

.cname {
    /*font-size: 30px;
    font-weight: 600;
    text-shadow: 1px 1px #535353;*/
    /*height: 70px;*/
}

/*@media (max-width: 420px) {
    .cname {
        height: 43px;
        margin-top: 18px
    }
}*/

.btnnmbr {
    color: #cccccc; 
    font-family: impact; 
    font-size: 35px; 
    font-weight: 600; 
    line-height: .5;
}

@media (max-width: 992px) {
    .btnnmbr {
        font-size: 28px;
    }
}

.navbar {
    margin-bottom: 0px;
}

.navbar-brand {
    float: left;
    padding: 15px 15px;
    font-size: 18px;
    line-height: 20px;
    height: 100%;
}

.navbar-nav {
    background-color: transparent;
    float: right;
    margin: 0;
    margin-top: 35px;
}

@media (max-width: 992px) {
    .navbar-nav {
        margin-top: 0px;
    }
}

@media (max-width: 768px) {
    .navbar-nav {
        margin-top: 0px;
    }
}

@media (max-width: 420px) {
    .navbar-nav {
        margin-top: 0px;
    }
}

.navbar-default {
    background-color: transparent;
    /*border-radius: 5px 5px 5px 5px;*/
    border: 0px solid rgba(212, 211, 211, 1);
    /*padding-bottom: 15px;*/
    margin: -80px 0px 15px 0px;
    /*border-top-right-radius: 20px;*/
    /*border-top-left-radius: 20px;*/
}

.nav>li>a {
    padding: 10px 15px;
}

@media (max-width: 992px) {
    .nav>li>a {
        padding: 10px 15px;
    }
}

@media (max-width: 768px) {
    .nav>li>a {
        padding: 10px 15px;
    }
}

.navbar-default .navbar-nav>li>a {
    color: inherit;
    /*line-height: 4;*/
}

.navbar-default .navbar-nav>.active>a, .navbar-default .navbar-nav>.active>a:hover, .navbar-default .navbar-nav>.active>a:focus {
    background-color: transparent;
    color: #665d4b;
    /*border-top: 2px solid #6b9f0e;*/
}

.navbar-default .navbar-nav>li>a:hover {
    color: #ffb219;
    /*background-color: #e3ce14;*/
    /*border-top: 2px solid #6b9f0e;*/
}

.navbar-nav>li {
    font-family: tahoma;
    font-size: 12px;
    /*font: normal normal normal 13px/1.4em avenir-lt-w01_35-light1475496,sans-serif;*/
    letter-spacing: 1px;
    color: #2a261e;
    /*padding: 0px 15px 0px 15px*/
}

/*@media (max-width: 1200px) {
    .navbar-nav>li {
        margin: 0px 0px 0px 0px
        letter-spacing: 0.7px;
    }
}*/

@media (max-width: 992px) {
    .navbar-nav>li {
        /*margin: 15px 0px 15px 0px*/
        letter-spacing: 1px;
    }
}

@media (max-width: 768px) {
    .navbar-nav>li {
        /*margin: 0px 35px 0px 35px*/
        letter-spacing: 0.7px;
    }
}

.hmcontactbg {
    margin-top: 15px;
    margin-bottom: 15px;
    padding: 10px;
    text-align: center;
    background-color: rgba(255, 255, 255, 0.75);
    border-radius: 5px 5px 5px 5px;
}

.wwd {
    background-color: #e3ce14;
    color: #fff;
    padding: 10px;
    margin-left: -40px;
}

.hmcntnt {
    font-size: 28px;
    color: #fff;
}

.callme {
    text-align: center;
    margin-bottom: 15px;
}

.clckcallbtn {
    margin-top: 15px;
    padding: 7px 30px;
    /*border-radius: 30px;*/
    background-color: #534b3b;
    color: #cccccc;
    /*border-color: transparent;*/
    border: 5px solid #cccccc;
    font-size: 30px;
    font-family: fantasy;
}

.clckcallbtn:hover {
    background-color: #2a261e;
    color: #ffb219;
    border: 5px solid #222222;
}

.callbtncon {
    background-color: #534b3b;
    border-radius: 5px;
    margin-top: 30px;
    margin-bottom: 30px;
    padding: 10px;
    box-shadow: 1px 2px 2px 3px #181818d4;
}

.hmtxt {
    color: #cccccc;
    background-color: #2a261e;
    border-radius: 2px;
    padding-top: 15px;
    padding-bottom: 15px;
    margin-bottom: 20px;
}

.servlist {
  height: auto;
}

.icoPhone, .icoEnvelope, .icoFacebook, .icoTwitter, .icoGoogle, .icoMap {
    color: #fff;
}

.icoPhone:hover, .icoEnvelope:hover, .icoFacebook:hover, .icoTwitter:hover, .icoGoogle:hover, .icoMap:hover {
    color: #ffb219;
}

.icoFacebook, .icoTwitter, .icoGoogle, .icoMap {
    padding: 0px 10px 0px 10px;
}

.social-network {
    font-size: 20px;
    float: right;
    padding: 10px 10px 10px 10px;
    /*background-color: #e3ce14;*/
    /*line-height: 6;*/
    border-bottom-left-radius: 5px;
    border-bottom-right-radius: 5px;
}

@media (max-width: 768px) {
    .social-network {
        float: left;
    }
}

.contentcn {
    margin-left: -15px;
    padding-left: 0px;
    padding-right: 0px;
}

.contactpg {
    margin-left: -15px;
    /*margin-top: 115px;*/
    /*background-color: #f0f3f6; */
    padding-left: 0px;
    padding-right: 0px;
    padding-bottom: 100px;
}

.submenucn {
    margin-left: -15px;
    /*margin-top: 115px;*/
    /*background-color: #f0f3f6; */
    padding: 10px;
}

.subheader {
    margin-left: -10px;
}

@media (max-width: 768px) {
    .submenucn, .contentcn, .contactpg {
        margin-left: 0px;
        padding-right: 0px;
    }

    .subheader {
        margin-left: 0px;
    }

    .abtcn {
        padding-right: 0px;
    }
}



ul, ol {
    font-family: 'Lora';
    font-size: 16px;
    font-style: normal;
    font-weight: 400;
    line-height: 1.8;
}

/*.subheader {
    background-color: #6b9f0e;
}*/

/*.headernm {
    background-color: #e3ce14;
}*/

.page-header {
    border-bottom: 0px solid #65c8c6;
    text-transform: uppercase;
    color: #0079fd;
    margin: 5px 0px 0px 0px;
    background-color: transparent;
    padding-top: 1px;
    text-align: center;
}

.contactheader {
    padding-bottom: 9px;
    color: #fff;
}

.sidebarcon {
    background-color: #545658;
    color: #fff;
    text-align: left;
    padding: 10px 15px 40px 15px;
}

@media (max-width: 768px) {
    .sidebarcon {
        background-color: #545658;
        color: #fff;
        text-align: left;
        padding: 10px 15px 60px 15px;
    }
}

/*h4, .h4 {
    background-color: #0079fd;
    color: #fff;
    padding: 5px;
    font-size: 18px;
}*/

.hmsrvc {
    font-family: impact;
    color: #cccccc;
    background-color: #2a261e;;
    padding: 10px;
    margin: 0px;
    text-align: center;
}

.srvone {
    padding-left: 0px; 
    padding-right: 6px;
}

.srvtwo {
    padding-left: 3px;
    padding-right: 3px;
}

.srvthree {
    padding-left: 6px; 
    padding-right: 0px;
}

.subheader {
    font-family: impact;
    font-size: 50px;
}

@media (max-width: 768px) {
    .subheader {
        font-size: 35px;
    }
    .srvone {
        padding-left: 0px; 
        padding-right: 0px;
    }

    .srvtwo {
        padding-left: 0px;
        padding-right: 0px;
    }

    .srvthree {
        padding-left: 0px; 
        padding-right: 0px;
    }
}

