.float-right {
    float: right;
}

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

@media (min-width: 768px) {
    .col-sm-9 {
        width: 75%;
    }

    .col-sm-3 {
        width: 25%;
    }

    .col-sm-12 {
        width: 100%;
    }

    .col-md-6 {
        width: 50%;
    }

    .col-sm-1 {
        width: 8.33333%;
    }

    .col-sm-2 {
        width: 16.66667%;
    }

    .col-sm-3 {
        width: 25%;
    }

    .col-sm-4 {
        width: 33.33333%;
    }

    .col-sm-5 {
        width: 41.66667%;
    }

    .col-sm-6 {
        width: 50%;
    }

    .col-sm-7 {
        width: 58.33333%;
    }

    .col-sm-8 {
        width: 66.66667%;
    }

    .col-sm-9 {
        width: 75%;
    }

    .col-sm-10 {
        width: 83.33333%;
    }

    .col-sm-11 {
        width: 91.66667%;
    }

    .col-sm-12 {
        width: 100%;
    }

    #column_1595992381527 {
        margin-bottom: 40px;
    }

}

.float-left {
    float: left;
}

@media (max-width: 767px) {

    .pagination {
        padding-left: 10px;
    }

    .inner #blog .blog-content {
        padding: 25px 15px;
    }

    .inner #blog .blog-info h2 {
        font-size: 16px;
        line-height: 28px !important;
    }

    .col-xs-12 {
        width: 100%;
        float: left;
    }
}

.no-padding {
    padding: 0;
}
.ss-block{
    font-family: "Oswald-Light";
    font-size: 18px;
}
aside .service li a {
    color: #fff;
    display: inline-block;
    font-size: 19px;
    font-weight: 700;
    padding: 12px 30px;
    transition: all 200ms ease 0s;
    font-family: "Oswald-Light";
}

aside .service>li {
    /* border-left: 3px solid #f5dd25 !important; */
    background-color: #8b8b8b;
    margin-bottom: 1px;
    transition: all 200ms ease 0s;
}

aside .service li.active {
    border-left: 3px solid #f5dd25 !important;
    background-color: #333333;
    margin-bottom: 1px;
    transition: all 200ms ease 0s;
}

aside .service>li>a:hover {
    color: #fff;
}

/* aside .service li a:hover, */
/* aside .service li a:focus { */
/* color: #f5dd25; */
/* } */

/* aside .service li a.active, */
/* aside .service li:hover a { */

/* color: #f5dd25; */
/* } */

aside .download-links .sppb-btn.sppb-btn-success {
    display: inline-block;
    width: 100%;
}

aside .download-links li a i {
    margin-right: 7px;
}

/* aside .widget:not(:last-child) {
    margin-bottom: 50px;
} */
aside .widget {
    margin-bottom: 50px;
}

aside .widget h3 {
    font-family: "Oswald-Light";
    color: #333333;
    font-size: 24px;
    font-weight: 600;
    line-height: 24px;
    margin-bottom: 20px;
    margin-top: 0;
}

aside .address li i {
    color: #fc5a01;
    margin-right: 10px;
}

aside .address>li:not(:last-child) {
    margin-bottom: 10px;
}

aside .address>li:not(:last-child) {
    margin-bottom: 10px;
}

aside .address a,
aside .address li {
    color: #222;
}

aside.sidebar .widget {
    background: #fff none repeat scroll 0 0;
    border: 1px solid #eee;
    margin-top: 30px;
    padding: 40px;
}

aside.sidebar .widget.about h3 {
    color: #222;
    font-size: 17px;
    font-weight: 600;
    margin-bottom: 10px;
    margin-top: 20px;
    text-transform: capitalize;
}

aside.sidebar .widget:first-child {
    margin-top: 0;
}

aside.sidebar .widget h3 {
    color: #222;
    line-height: 1;
    margin: 0 0 20px;
    text-transform: uppercase;
    font-size: 17px;
    font-weight: 600;
}

aside.sidebar .widget.category ul li a {
    display: block;
    line-height: 36px;
    padding: 2px 0;
    color: #222;
}

aside.sidebar .widget.category ul li {
    display: block;
}

aside.sidebar .widget.category ul li:not(:last-child) {
    border-bottom: 1px solid #e8e8e8;
}

aside.sidebar .widget.tag-blog ul li a {
    border: 1px solid #333333;
    border-radius: 30px;
    color: #333333;
    display: inline-block;
    font-weight: 400;
    line-height: 30px;
    margin-bottom: 10px;
    margin-right: 5px;
    padding: 0 15px;
}

aside.sidebar .widget.tag-blog ul li {
    border: medium none;
    display: inline-block;
}

aside.sidebar .widget:not(:last-child) {
    margin-bottom: 0;
}

aside.sidebar .widget.gallery {
    display: inline-block;
    width: 100%;
}

aside.sidebar .recent-post {
    border-bottom: 1px solid #e8e8e8;
    margin-bottom: 5px;
    padding-bottom: 5px;
}

aside.sidebar .recent-post a {
    color: #222;
    display: block;
    font-size: 14px;
    font-style: normal;
    font-weight: 600;
}

aside.sidebar .recent-post span {
    margin-right: 10px;
}

.col-xs-1,
.col-sm-1,
.col-md-1,
.col-lg-1,
.col-xs-2,
.col-sm-2,
.col-md-2,
.col-lg-2,
.col-xs-3,
.col-sm-3,
.col-md-3,
.col-lg-3,
.col-xs-4,
.col-sm-4,
.col-md-4,
.col-lg-4,
.col-xs-5,
.col-sm-5,
.col-md-5,
.col-lg-5,
.col-xs-6,
.col-sm-6,
.col-md-6,
.col-lg-6,
.col-xs-7,
.col-sm-7,
.col-md-7,
.col-lg-7,
.col-xs-8,
.col-sm-8,
.col-md-8,
.col-lg-8,
.col-xs-9,
.col-sm-9,
.col-md-9,
.col-lg-9,
.col-xs-10,
.col-sm-10,
.col-md-10,
.col-lg-10,
.col-xs-11,
.col-sm-11,
.col-md-11,
.col-lg-11,
.col-xs-12,
.col-sm-12,
.col-md-12,
.col-lg-12 {
    position: relative;
    min-height: 1px;
    padding-left: 15px;
    padding-right: 15px;
}

.left_nav {
    clear: both;
    padding-top: 5px;
}

.title_span {
    float: left;
    padding-top: 4px;
    text-indent: 4px;
    font-size: 12px;
    color: rgb(125, 125, 125);
}

.left_nav_ul {
    list-style: none;
    margin: 0px;
    padding: 0px;
    margin: 10px 0px 0px 0px;
    padding-bottom: 10px;
}

.left_nav_ul>li>a {
    text-decoration: none;
    color: #303c4b;
}

.left_nav_ul>li>a:hover,
.left_nav_ul li a.left_active {}

ul.left_snav_ul {
    list-style: none;
    padding: 0px;
    display: block;
    background: #E6E7EB;
}

ul.left_snav_ul>li {
    margin: 0px;
    padding: 5px 0px 5px 20px;
    border-top: 1px solid #FFF;
}

ul.left_snav_ul>li>a {
    border: 0;
    color: #969494;
    padding: 5px 0px 5px 0px;
    width: 90%;
}

@font-face {
    font-family: 'Glyphicons Halflings';
    src: url("../fonts/glyphicons-halflings-regular.eot");
    src: url("../fonts/glyphicons-halflings-regular.eot?#iefix") format("embedded-opentype"), url("../fonts/glyphicons-halflings-regular.woff2") format("woff2"), url("../fonts/glyphicons-halflings-regular.woff") format("woff"), url("../fonts/glyphicons-halflings-regular.ttf") format("truetype"), url("../fonts/glyphicons-halflings-regular.svg#glyphicons_halflingsregular") format("svg");
}

.glyphicon {
    position: relative;
    top: 1px;
    display: inline-block;
    font-family: 'Glyphicons Halflings';
    font-style: normal;
    font-weight: normal;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.search_group {
    margin: 22px 0px 30px 0px;
    border: 1px solid #dfe1e3;
}

.search_group input.form-control {
    border-radius: 0px;
    box-shadow: none;
    color: #787878;
    padding: 12px 10px;
    height: 36px;
    background: transparent;
    border: none;
}

.search_group input.form-control:focus {
    box-shadow: none;
    border-color: #b2e0fb;
}

.mysearch_btn {
    background-color: #00A43B;
    color: #fff;
}

.mysearch_btn:hover,
.mysearch_btn:focus {
    background-color: #004B87;
    color: #fff;
}

#submit_search {
    color: #FE5C0B;
    font-size: 13px;
}

#submit_search:hover {
    color: #1D8295;
    cursor: pointer;
}

.glyphicon-search:before {
    content: "\e003";
}

.btn-lg,
.btn-group-lg>.btn {
    padding: 10px 20px;
    font-size: 18px;
    line-height: 1.33333;
    border-radius: 6px;
}

.btn-sm,
.btn-group-sm>.btn {
    padding: 5px 20px;
    font-size: 12px;
    line-height: 1.5;
    border-radius: 3px;
}
.input-group-addon,
  .input-group-btn,
  .input-group .form-control {
    display: table-cell;
  }
  .input-group-addon:not(:first-child):not(:last-child),
  .input-group-btn:not(:first-child):not(:last-child),
  .input-group .form-control:not(:first-child):not(:last-child) {
    border-radius: 0;
  }
  .input-group-addon,
  .input-group-btn {
    width: 1%;
    white-space: nowrap;
    vertical-align: middle;
  }
  .input-group-addon.input-sm,
  .input-group-sm > .input-group-addon,
  .input-group-sm > .input-group-btn > .input-group-addon.btn {
    padding: 5px 20px;
    font-size: 12px;
    border-radius: 3px;
  }
  .input-group-addon.input-lg,
  .input-group-lg > .input-group-addon,
  .input-group-lg > .input-group-btn > .input-group-addon.btn {
    padding: 10px 20px;
    font-size: 18px;
    border-radius: 6px;
  }
  .input-group .form-control:first-child,
  .input-group-addon:first-child,
  .input-group-btn:first-child > .btn,
  .input-group-btn:first-child > .btn-group > .btn,
  .input-group-btn:first-child > .dropdown-toggle,
  .input-group-btn:last-child > .btn:not(:last-child):not(.dropdown-toggle),
  .input-group-btn:last-child > .btn-group:not(:last-child) > .btn {
    border-bottom-right-radius: 0;
    border-top-right-radius: 0;
  }
  .input-group .form-control:last-child,
  .input-group-addon:last-child,
  .input-group-btn:last-child > .btn,
  .input-group-btn:last-child > .btn-group > .btn,
  .input-group-btn:last-child > .dropdown-toggle,
  .input-group-btn:first-child > .btn:not(:first-child),
  .input-group-btn:first-child > .btn-group:not(:first-child) > .btn {
    border-bottom-left-radius: 0;
    border-top-left-radius: 0;
  }
  .input-group-btn {
    position: relative;
    font-size: 0;
    white-space: nowrap;
  }
  .input-group-btn > .btn {
    position: relative;
  }
  .input-group-btn > .btn + .btn {
    margin-left: -1px;
  }
  .input-group-btn > .btn:hover, .input-group-btn > .btn:focus, .input-group-btn > .btn:active {
    z-index: 2;
  }
  .input-group-btn:first-child > .btn,
  .input-group-btn:first-child > .btn-group {
    margin-right: -1px;
  }
  .input-group-btn:last-child > .btn,
  .input-group-btn:last-child > .btn-group {
    z-index: 2;
    margin-left: -1px;
  }
  .input-group {
    position: relative;
    display: table;
    border-collapse: separate;
}
  
.product_list {
    clear: both;
    padding: 40px 0px 0px 0px;
    margin-right: -15px;
    margin-left: -15px;
}
@media (max-width: 768px) {
    .product_img {
        padding-right: 0;
        padding-left: 0;
    }
    .product_img img {
        /* margin:10px; */
        max-width: 95%;
    }
}

.product_title {
    margin: 15px 0px;
    line-height: 24px;
    text-align: center;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2;
    overflow: hidden;
    min-height: 48px;
}

.product_title a {
    color: #060606;
    font-size: 16px;
    line-height: 16px;
}

.product_title a:hover {
    text-decoration: none;
    color: #FFCC00;
}
@media (min-width: 768px) {
    .col-sm-4,
    .col-sm-12 {
        float: left;
    }
    .col-sm-4 {
        width: 33.33333%;
    }
    .col-sm-12 {
        width: 100%;
    }
}
.slider h1{margin-bottom:12px}
.service-detail{font-family: 'SourceSansPro',Arial, Helvetica, sans-serif;
}
.service-detail h3{
    font-family: "Oswald-Light";
}