
/* Padding below the footer and lighter body text */

.inner-container {
    background-color: #fff;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-right: 0px;
    padding-left:0px; 
     margin-right: 0px;
    margin-left:0px; 
}


.chkbox-size {
    width: 25px;
    height: 25px;
    border-radius: 21px !important;
}


.table-responsive {
    margin-left: 0px;
}

.mob-left {
    margin: 0px;
}

.mob-padding {
    margin-left: 5px;
    margin-right: 5px;
    padding-left: 5px;
    padding-right: 5px;
}
/* left menu */



/* panel heading */
.panel-heading {
    padding-top: 5px;
    padding-bottom: 5px;
}

.container-title {
    padding-left: 15px;
    padding-right: 15px;
    margin-top: -20px;
    margin-bottom: -5px;
}

.panel-title {
    font-size: 20px;
    color: #1c6ba5;
}

.panel-title2 {
    font-size: 17px;
    color: #1c6ba5;
    margin-top: 0px;
    margin-bottom: 0px;
    padding-top: 0px;
    padding-bottom: 0px;
}

.search-text {
    /*width: 295px;*/
    width: 100%;
    height: 30px;
}


/* mobile version */



.row-map-services {
    background-color: #fff;
    padding-left: 0px;
    padding-right: 0px;
 
}

.row-section-services {
    background-color: #fff;
    padding: 25px 0px 5px 0px;
}




.labellegend {
    font-size: 11px;
    font-family: Tahoma;
    font-weight: normal;
    padding: 3px 5px 3px 5px;
}

.align-legend {
    text-align: center !important;
    padding-left: 0px;
}


.col-lg-1 {
    margin-bottom: 20px;
}

.col-lg-6 {
    margin-bottom: 20px;
}

.col-md-6 {
    margin-bottom: 20px;
}

.col-lg-3 {
    margin-bottom: 20px; /*text-align: center;*/
}


h2 {
    font-weight: normal;
}

.col-lg-3 p {
    margin-right: 10px;
    margin-left: 10px;
}


.lg4-bottom {
    margin-bottom: 20px;
}

.menu-back {
    background-color: #eceff1;
    color: #fff;
    text-align: center !important;
}

.ews-align {
    text-align: center;
    padding-left: 15px;
    padding-right: 15px;
    margin-bottom: 0px !important;
}

.logo-align {
    margin-left: 15px;
    padding-bottom: 5px !important;
}

.divOpacity a {
    text-decoration: none;
    color: #1c6ba5;
    text-align: center !important;
}

    .divOpacity a:hover {
        opacity: 0.7;
        filter: alpha(opacity=30);
        text-align: center !important;
    }



.div-bottom {
    text-align: center !important;
    margin-left: 25px;
    color: #1c6ba5 !important;
}

    .div-bottom p {
        text-align: center !important;
        color: #1c6ba5 !important;
    }

.slide2-date {
    font-size: 12px;
    color: #1c6ba5;
    margin: 10px 0px 5px 0px;
    text-align: center;
}



.slide2-summary {
    text-align: center;
    color: #1c6ba5;
    overflow: hidden;
    font-size: 12px;
    /* text-transform: uppercase;*/
}

.services-div {
    text-align: center;
}

h2 {
    position: absolute;
    left: 15px;
    top: 160px;
    width: 270px;
    background: rgba(0,0,0,0.6);
    padding: 5px 5px 0 5px;
    margin-left: 25px;
}

    h2 span {
        /*width: 373px;*/
        width: 100%;
        text-transform: uppercase; /* background: rgba(0,0,0,0.3);*/
        font-size: 10px;
        color: #FFF;
        font-weight: bold;
    }

        h2 span.spacer {
            padding: 0 0px;
        }


.col-lg-4 p {
    margin-right: 10px;
    margin-left: 10px;
}

.divOpacity {
    text-align: center;
}


.col-lg-4 {
    margin-bottom: 10px;
}

.header-right {
    margin-top: 0px;      
    padding-bottom:10px;    
    padding-right: 15px;        
}

.col-lg-2 {
    margin-bottom: 10px;
}

.col-lg-12 p {
    margin-bottom: 10px; /* text-align: center;*/
    color: #000; /*  font-size: 14px; */
}

.col-lg-6 {
    margin-bottom: 15px;
}

.col-lg-9 {
    margin-left: 10px;
    margin-right: 10px;
}

/* Featurettes
------------------------- */

.featurette-divider {
    margin: 80px 0; /* Space out the Bootstrap <hr> more */
}

/* Thin out the marketing headings */
.featurette-heading {
    font-weight: 300;
    line-height: 1;
    letter-spacing: -1px;
}



.row-center {
    text-align: left;
}


.content-inner-2 {
    margin-top: 0px;
}

    .content-inner-2 .content-section-inner-set-01 {
        background-color: #fff;
        padding: 30px 0px;
    }




.div-services-img {
    /*padding: 15px 55px 15px 65px;*/
    padding: 15px 0px 15px 0px;
    padding-left: 30%;
    padding-right: 30%;
}

.div-services-title {
    text-align: left;
    padding-left: 31% !important;
    color: #242c61;
    font-weight: bold;
    font-size: 14px;
}

.div-services-content {
    padding: 0px 0px 10px 0px;
    text-align: left;
    padding-left: 31% !important;
    color: #242c61;
    font-size: 12px;
}





/* RESPONSIVE CSS
-------------------------------------------------- */

@media (max-width: 767px) {
  

    .map-container {
        height: 300px !important;
        width: 280px !important;
        margin-top: 0px;
        padding-top: 0px;
        margin-left: 15px !important;
        margin-right: 15px !important;
        text-align: center !important;
    }

    .row-center {
        text-align: center;
    }
}


@media (min-width: 768px) {
    /* Navbar positioning foo */
   

    /* The navbar becomes detached from the top, so we round the corners */
    /* Bump up size of carousel content */


    .carousel-caption p {
        margin-bottom: 20px;
        font-size: 21px;
        line-height: 1.4;
    }

    .featurette-heading {
        font-size: 50px;
    }

    .col-lg-2 {
        text-align: left;
    }

    .col-lg-3 {
        text-align: left;
    }

    .search-text {
        /* width: 348px;*/
        width: 100%;
        height: 30px;
    }

    .col-lg-4 {
        margin-bottom: 10px;
    }

    .row-center {
        text-align: center;
    }
}

/*@media (min-width: 992px) {
    .pad-main {
        float: left;
        margin-left: 50px;
        margin-right: 50px;
    }
}*/

@media (min-width: 992px) {

    /*.pad-main
     {
         float :left;
         margin-left:300px;
         margin-right:300px;

     }*/

    .featurette-heading {
        margin-top: 120px;
    }



    .col-lg-3 {
        text-align: left;
    }

        .col-lg-3 p {
            text-align: left;
        }

        .col-lg-3 table {
            text-align: left;
        }

        .col-lg-3 div {
            text-align: left;
        }

    .row-center {
        text-align: left;
    }

    .marketing .form-control {
        height: 24px;
    }



   

    


    .search-text {
        /* width: 348px;*/
        width: 100%;
        height: 30px;
    }

    .marketing {
        padding-left: 0px;
        padding-right: 0px;
    }

    .container-title {
        padding-left: 0px;
        padding-right: 0px;
        padding-top: 15px;
        /*margin-top: -20px;
        margin-bottom: -5px;*/
    }


    .col-lg-6 {
        margin-bottom: 10px;
    }

    .table-responsive {
        margin-left: 15px;
    }

    .col-lg-10 {
        margin-left: 0px;
    }



    .mob-left {
        margin: auto;
    }

    .mob-padding {
        margin-left: 0px;
        margin-right: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }

    .col-lg-9 {
        margin-left: 0px;
        margin-right: 0px;
    }

    .list-group-item {
        padding-top: 7px;
        padding-bottom: 7px;
    }

        .list-group-item active {
            padding-top: 7px;
            padding-bottom: 7px;
        }

    .col-lg-1 {
        margin-bottom: 0px;
    }



    .col-lg-4 {
        margin-bottom: 0px;
        text-align: left;
    }


    .chkbox-size {
        width: 15px;
        height: 15px;
        border-radius: 11px !important;
    }

    .pnlgap {
        padding-right: 20px;
    }

    .pnlgap1 {
        padding-left: 0px;
    }

    .padding-20 {
        padding-right: 20px;
    }

    .padding-0 {
        padding-left: 0px;
    }

    .div-bottom {
        width: 263px;
        height: 55px;
        background-color: transparent;
        background-color: #e6e6e6;
        line-height: 18px;
        padding: 10px 10px 10px 10px;
        font-size: 13px;
        color: #1c6ba5 !important;
        border-left: 1px solid #e6e6e6;
        border-right: 1px solid #e6e6e6;
        border-bottom: 1px solid #e6e6e6;
        margin-left: 0px;
    }

    .slide2-date {
        font-size: 12px;
        color: #1c6ba5;
        margin: 10px 0px 5px 0px;
        text-align: left;
        /*  text-transform: uppercase;*/
    }



    .slide2-summary {
        text-align: left;
        color: #1c6ba5;
        overflow: hidden;
        font-size: 12px;
        /* text-transform: uppercase;*/
    }


    .menu-back {
        background-color: #f8f8f8;
        border: none;
        padding-left: 0px;
        padding-right: 0px;
    }

    .ews-align {
        text-align: right;
    }

    .logo-align {
        margin-left: 0px;
    }

    .lg4-bottom {
        margin-bottom: 0px;
    }

    .header-midd {
        margin-bottom: 0px;
    }

    .header-right {
        margin-top: 15px;
        padding-left: 0px; 
        margin-left:0px;
    }

    .services-div {
        text-align: left;
    }

    .labellegend {
        font-size: 12px;
        font-family: Tahoma;
        font-weight: normal;
        padding: 7px 10px 7px 10px;
        font-weight: bold;
    }

    .align-legend {
        text-align: right !important;
    }

    .div-services-img {
        /*padding: 15px 55px 15px 65px;*/
        padding: 15px 0px 15px 0px;
        padding-left: 30%;
        padding-right: 30%;
    }

    .div-services-title {
        padding-left: 30% !important;
        color: #242c61;
        font-weight: bold;
        font-size: 14px;
    }

    .div-services-content {
        padding: 0px 0px 10px 0px;
        padding-left: 30% !important;
        color: #242c61;
        font-size: 12px;
    }

    .col-md-6 {
        margin-bottom: 5px;
    }

    .row-map-services {
        background-color: #fff;
        padding-left: 15px;
        padding-right: 15px;
    }

    .row-section-services {
        background-color: #fff;
        padding: 25px 15px 5px 15px;
    }
	 .inner-container {
    background-color: #fff;
    padding-top: 30px;
    padding-bottom: 30px;
    padding-right: 0px;
    padding-left:15px; 
     margin-right: 0px;
    margin-left:0px; 
}

}
