/*! lightslider - v1.1.3 - 2015-04-14
* https://github.com/sachinchoolur/lightslider
* Copyright (c) 2015 Sachin N; Licensed MIT */
/** /!!! core css Should not edit !!!/**/ 

.lSSlideOuter {
    overflow: hidden;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}
.lightSlider:before, .lightSlider:after {
    content: " ";
    display: table;
}
.lightSlider {
    overflow: hidden;
    margin: 0;
    height: auto !important;
}
.lSSlideWrapper {
    max-width: 100%;
    overflow: hidden;
    position: relative;
}
.lSSlideWrapper > .lightSlider:after {
    clear: both;
}
.lSSlideWrapper .lSSlide {
    -webkit-transform: translate(0px, 0px);
    -ms-transform: translate(0px, 0px);
    transform: translate(0px, 0px);
    -webkit-transition: all 1s;
    -webkit-transition-property: -webkit-transform,height;
    -moz-transition-property: -moz-transform,height;
    transition-property: transform,height;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade {
    position: relative;
}
.lSSlideWrapper .lSFade > * {
    position: absolute !important;
    top: 0;
    left: 0;
    z-index: 9;
    margin-right: 0;
    width: 100%;
}
.lSSlideWrapper.usingCss .lSFade > * {
    opacity: 0;
    -webkit-transition-delay: 0s;
    transition-delay: 0s;
    -webkit-transition-duration: inherit !important;
    transition-duration: inherit !important;
    -webkit-transition-property: opacity;
    transition-property: opacity;
    -webkit-transition-timing-function: inherit !important;
    transition-timing-function: inherit !important;
}
.lSSlideWrapper .lSFade > *.active {
    z-index: 10;
}
.lSSlideWrapper.usingCss .lSFade > *.active {
    opacity: 1;
}



/** /!!! End of core css Should not edit !!!/**/



/*css for product list slider start here*/
.lodingmore_btn{
    text-align: center;
}
div#static_box {
    background: #e7e8e4;
    margin: 0;
    padding: 41px 19px;
    float: right;
}
span.searchicon {
    width: 36px !important;
    display: inline-block;
    background: #9bafb2;
    position: relative;
    top: 2px;
    text-align: center;
    color: #fff;
}
span.searchicon:hover {
    background: #c9e6ed;
}
span.searchicon img {
    position: relative;
    top: 7px;
    left: 0px;
}


.serach_box input[type="search"] {
    width: 70%;
        height: 31px;
}
.span12.widget-span.widget-type-cell.hero-slider-section.bg_bottom.blog_cta {
    margin-top: 76px;
}
.lodingmore_btn a{
           padding: 8px 50px;
    margin: 30px 0;
}
.product_grid_mpdule li {
    float: left;
    width: 50%;
    margin-right: 0px;
    margin-bottom: 30px;
    padding: 0 10px 0;
}

.product_grid_mpdule li:nth-child(n+7){
 display: none;

}

.schedule__wrapper {
    display: none;
}
.tab_footer div {
    text-align: left;
    background-color: #fff;
    padding: 0 0 0 10px;
}

.tab_footer {
    width: 100%;
    float: left;
}
.product-list.section-bg-grey {
    padding: 60px 0 0;
}
.product_list_wrapper {
    width: 100%;
    float: left;
    padding: 0 10px 0 0;
}
.hs-menu-wrapper.hs-menu-flow-horizontal>ul li a:hover {
    color: #c9e6ed;
}
.product_img {
    width: 40%;
    float: left;
}
.product_infor{
    width: 60%;
    float:left;
    background-color: #ffffff;
}
.product_img img {
    width: 100%;
    height: 409px;
}
.internal_information_container {
    padding: 34px 30px 28px 30px;
    height:409px;
    overflow-y: scroll;
}
.internal_information_container::-webkit-scrollbar { width: 3px; }
.internal_information_container::-webkit-scrollbar-track { background: rgba(255,255,255,0.1); }
.internal_information_container::-webkit-scrollbar-thumb { background: rgba(0,0,0,0.3); }
.internal_information_container::-webkit-scrollbar-thumb:hover { background: #555; }
}
.list_heading {
    margin-bottom: 6px;
    color: #4f664b;
    font-weight: 700;
    font-size: 18px;
    font-family: 'Maven Pro';
    text-transform: uppercase;
}
.product_footer_wrapper.single_sheet_download .sheet_download {
    width: 100%;
}

.sheet_download {
    width: 48%;
    float: left;
    background: #9bafb2;
    padding: 15px 0;
    text-align: center;
    color: #fff;
    margin-right: 1px;
}
.sheet_download:hover {
    background-color: #8fb962;
}
.product_footer_wrapper {
    width: 100%;
    float: left;
}
.product_sechdule:hover {
    background: #8fb962;
}
.product_sechdule {
    width: 51.8%;
    float: left;
    background: #859395;
    padding: 15px 0;
    text-align: center;
    color: #fff;
}
 .sheet_download div a div , .sheet_download > a, .product_sechdule > a {
    color: #fff;
}
ul.lSPager.lSpg a.product_next_list,ul.lSPager.lSpg  a.product_prev_list {
    font-family: 'Font Awesome 5 Free';
}
a.product_next_list:before {
    content: '\f104';

}

a.product_prev_list:before {
    content: '\f105';

}
.lSSlideOuter.products_list_active {
    padding-bottom: 40px;
}
a.product_prev_list:hover{
    color: #fff;
}
a.product_next_list, .product_prev_list {
    background-position: 0 0;
    background: #9bafb2;
    position: relative;
    font-size: 21px;
    color: #fff;
    text-align: center;
    line-height: 42px;
    width: 42px;
}

/*css for product list slider End here*/

/* Pager */
.lSSlideOuter .lSPager.lSpg {
    margin: 10px 0 0;
    padding: 0;
    text-align: center;
}
.lSSlideOuter .lSPager.lSpg > li {
    cursor: pointer;
    display: inline-block;
    padding: 0 5px;
}


.lSSlideOuter .lSPager.lSpg > li a {
    background-color: #222222;
    border-radius: 30px;
    display: inline-block;
    height: 8px;
    overflow: hidden;
    text-indent: -999em;
    width: 8px;
    position: relative;
    z-index: 99;
    -webkit-transition: all 0.5s linear 0s;
    transition: all 0.5s linear 0s;
}
.lSSlideOuter .lSPager.lSpg > li:hover a, .lSSlideOuter .lSPager.lSpg > li.active a {
    background-color: #428bca;
}
.lSSlideOuter .media {
    opacity: 0.8;
}
.lSSlideOuter .media.active {
    opacity: 1;
}
/* End of pager */

/*css for blog module START*/
.product-slider-grid.section-bg-grey.slider_top {
    padding: 101px 0 30px;
}

.section-separator.text-center.section-bg-green.our_products_head {
    margin: 100px 0 0;
}
.post_blog_container li:nth-child(n+7){
 display: none;

}
.post_grid_sys img {
    height: 215px;
    width: 100%;
    display: none;
}
.bg_image_slide {
    height: 200px;
    background-size: contain;
    background-repeat: no-repeat;
        background-position: center;
}
.post_blog_container .post_form {
    padding: 0px 16px;
        padding-top: 16px;
}
ul.post_blog_container li {
    width: 32%;
    margin-right: 11px;
    margin-top: 21px;
    display: inline-block;
}
.post_grid_sys {
    width: 100%;
    float: left;
    border: 2px solid #adadad;
        
}
.post_blog_container  h4{
    position: relative;
    display: inline-block;
    word-wrap: break-word;
    overflow: hidden;
    max-height: 2.5em;
    line-height: 1.2em;
    text-align: justify;
        margin-top: 22px;
        margin-bottom: 0px;
}
span.dateof_post {
    font-size: 12px;
}
.readmore.fullwidth a {
    font-size: 12px;
    color: #6aa03f;
    margin-bottom: 20px;
}
.readmore.fullwidth a:hover {
    color: #c9e6ed;
}
.sidebar_blog {
    padding-top: 70px;
}
.post_blog_container  h4 a{

color: #4f664b;
    }
.post_blog_container .fullwidth.postcontetn {
    position: relative;
    display: inline-block;
    word-wrap: break-word;
    overflow: hidden;
    line-height: 1.2em;
    text-align: unset;
    height: 135px;
}
/* .fullwidth.postcontetn p {
    font-size: 12px;
} */
/*css for blog module END*/
/*css for product list gallary*/
.products_list_active ul.lSPager.lSpg li a {
    background-color: transparent !important;
    text-indent: 0 !important;
    height: 34px !important;
    width: 20px !important;
    color: #6b6b6b;
    font-size: 18px;
    font-family: 'Lato',sans-serif;
    font-weight: normal;
}
ul.lSPager.lSpg li.active a {
    color: #9bafb2;
}
ul.lSPager.lSpg a.product_next_list:hover, ul.lSPager.lSpg a.product_prev_list:hover {
    background: #8fb962;
}
.lSSlideOuter.products_list_active .lSAction {
    display: none !important;
}
.lSSlideOuter.products_list_active ul.lSPager.lSpg {
    margin-top: 29px !important;
    float: right;
    margin-right: 20px !important;
}
.lSSlideOuter.products_list_active a.product_next_list, .lSSlideOuter.products_list_active a.product_prev_list{
display: inline-block !important;
}
/* end of css for product list gallary*/

/** Gallery */
.lSSlideOuter .lSPager.lSGallery {
    list-style: none outside none;
    padding-left: 0;
    margin: 0;
    overflow: hidden;
    transform: translate3d(0px, 0px, 0px);
    -moz-transform: translate3d(0px, 0px, 0px);
    -ms-transform: translate3d(0px, 0px, 0px);
    -webkit-transform: translate3d(0px, 0px, 0px);
    -o-transform: translate3d(0px, 0px, 0px);
    -webkit-transition-property: -webkit-transform;
    -moz-transition-property: -moz-transform;
    -webkit-touch-callout: none;
    -webkit-user-select: none;
    -khtml-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}
.lSSlideOuter .lSPager.lSGallery li {
    overflow: hidden;
    -webkit-transition: border-radius 0.12s linear 0s 0.35s linear 0s;
    transition: border-radius 0.12s linear 0s 0.35s linear 0s;
}
.lSSlideOuter .lSPager.lSGallery li.active, .lSSlideOuter .lSPager.lSGallery li:hover {
    border-radius: 5px;
}
.lSSlideOuter .lSPager.lSGallery img {
    display: block;
    height: auto;
    max-width: 100%;
}
.lSSlideOuter .lSPager.lSGallery:before, .lSSlideOuter .lSPager.lSGallery:after {
    content: " ";
    display: table;
}
.lSSlideOuter .lSPager.lSGallery:after {
    clear: both;
}
/* End of Gallery*/
.lSAction {
    float: right;
        margin-top: 59px;
            margin-right: 53px;
}
/* slider actions */
.lSAction > a {
    width: 42px;
    display: block;
    top: 50%;
    height: 42px;
    background-image: url('../img/controls.png');
    cursor: pointer;
    
    z-index: 99;
    margin-top: -16px;
   
    -webkit-transition: opacity 0.35s linear 0s;
    transition: opacity 0.35s linear 0s;
     font-family: 'Font Awesome 5 Free';
            font-size: 21px;
    color: #fff;
}
.lSAction > a:hover {
   background: #8fb962;
}
.lSAction > .lSPrev {
    background-position: 0 0;
    background: #9bafb2;
    left: -37px;
    position: relative;
    font-family: 'Font Awesome 5 Free';
    font-size: 21px;
    color: #fff;
    text-align: center;
    line-height: 42px;
}
a.lSPrev::before {
    content: '\f104';
}

.product-slider-grid.section-bg-grey {
    padding: 50px 0 30px;
}
a.lSNext:before{
        content: '\f105';
}
.lSAction > .lSNext {
    background-position: -32px 0;
    right: -40px;
    top: -26px;
    background: #9bafb2;
    position: relative;
    text-align: center;
    line-height: 42px;
}
.lSAction > a.disabled {
    pointer-events: none;
}
.cS-hidden {
    height: 1px;
    opacity: 0;
    filter: alpha(opacity=0);
    overflow: hidden;
}


/* vertical */
.lSSlideOuter.vertical {
    position: relative;
}
.lSSlideOuter.vertical.noPager {
    padding-right: 0px !important;
}
.lSSlideOuter.vertical .lSGallery {
    position: absolute !important;
    right: 0;
    top: 0;
}
.lSSlideOuter.vertical .lightSlider > * {
    width: 100% !important;
    max-width: none !important;
}

/* vertical controlls */
.lSSlideOuter.vertical .lSAction > a {
    left: 50%;
    margin-left: -14px;
    margin-top: 0;
}
.lSSlideOuter.vertical .lSAction > .lSNext {
    background-position: 31px -31px;
    bottom: 10px;
    top: auto;
}
.lSSlideOuter.vertical .lSAction > .lSPrev {
    background-position: 0 -31px;
    bottom: auto;
    top: 10px;
}
/* vertical */


/* Rtl */
.lSSlideOuter.lSrtl {
    direction: rtl;
}
.lSSlideOuter .lightSlider, .lSSlideOuter .lSPager {
    padding-left: 0;
    list-style: none outside none;
}
.lSSlideOuter.lSrtl .lightSlider, .lSSlideOuter.lSrtl .lSPager {
    padding-right: 0;
}
.lSSlideOuter .lightSlider > *,  .lSSlideOuter .lSGallery li {
    float: left;
}
.lSSlideOuter.lSrtl .lightSlider > *,  .lSSlideOuter.lSrtl .lSGallery li {
    float: right !important;
}
/* Rtl */

@-webkit-keyframes rightEnd {
    0% {
        left: 0;
    }

    50% {
        left: -15px;
    }

    100% {
        left: 0;
    }
}
@keyframes rightEnd {
    0% {
        left: 0;
    }

    50% {
        left: -15px;
    }

    100% {
        left: 0;
    }
}
@-webkit-keyframes topEnd {
    0% {
        top: 0;
    }

    50% {
        top: -15px;
    }

    100% {
        top: 0;
    }
}
@keyframes topEnd {
    0% {
        top: 0;
    }

    50% {
        top: -15px;
    }

    100% {
        top: 0;
    }
}
@-webkit-keyframes leftEnd {
    0% {
        left: 0;
    }

    50% {
        left: 15px;
    }

    100% {
        left: 0;
    }
}
@keyframes leftEnd {
    0% {
        left: 0;
    }

    50% {
        left: 15px;
    }

    100% {
        left: 0;
    }
}
@-webkit-keyframes bottomEnd {
    0% {
        bottom: 0;
    }

    50% {
        bottom: -15px;
    }

    100% {
        bottom: 0;
    }
}
@keyframes bottomEnd {
    0% {
        bottom: 0;
    }

    50% {
        bottom: -15px;
    }

    100% {
        bottom: 0;
    }
}
.lSSlideOuter .rightEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative;
}
.lSSlideOuter .leftEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative;
}
.lSSlideOuter.vertical .rightEnd {
    -webkit-animation: topEnd 0.3s;
    animation: topEnd 0.3s;
    position: relative;
}
.lSSlideOuter.vertical .leftEnd {
    -webkit-animation: bottomEnd 0.3s;
    animation: bottomEnd 0.3s;
    position: relative;
}
.lSSlideOuter.lSrtl .rightEnd {
    -webkit-animation: leftEnd 0.3s;
    animation: leftEnd 0.3s;
    position: relative;
}
.lSSlideOuter.lSrtl .leftEnd {
    -webkit-animation: rightEnd 0.3s;
    animation: rightEnd 0.3s;
    position: relative;
}
/*/  GRab cursor */
.lightSlider.lsGrab > * {
  cursor: -webkit-grab;
  cursor: -moz-grab;
  cursor: -o-grab;
  cursor: -ms-grab;
  cursor: grab;
}
.lightSlider.lsGrabbing > * {
  cursor: move;
  cursor: -webkit-grabbing;
  cursor: -moz-grabbing;
  cursor: -o-grabbing;
  cursor: -ms-grabbing;
  cursor: grabbing;
}





/* css for layer by admin for pricing table module*/


#lightSlider:parent +  ul.lSPager.lSpg {
    display: none;
}
 .text_support_img{
     position: relative;
     left: 13px;
    }
 .package_head {
    color: #fff;
    background: #4f664b;
    padding: 15px 23px;
}
.support_packge_img .package_deatils {
    padding: 0 20px 0 30px;
    text-align: left;
    min-height: 362px;
}
.package_deatils {
    padding: 0 20px 0 30px;
    text-align: left;
}
.green-text {
    font-size: 18px;
    color: #4f664b;
    padding-top: 40px;
    font-weight: 700;
}
.plan_cost {
    font-size: 55px;
    color: #4f664b;
    text-align: center;
    padding-top: 30px;
    font-family: 'Maven Pro';
    font-weight: 500;
}
.package_support {
    width: 100%;
    margin: auto;
    background-color: #ffffff;
}
.package_support .btn-style a {
    display: block;
    text-align: center;
    padding: 8px 0;
  font-family: 'Maven Pro';
  font-weight: 700;
  text-transform: uppercase;
}
.btn-link:hover{
    background-color: #8fb962;
    color: #fff;
}
.package_head img{
  width: 26px;
  float: left;
}
span.support_plan_price sup {
    font-weight: 500;
    font-size: 30px;
}
span.text_support_img div {
    text-align: left;
    font-family: 'Maven Pro';
    font-weight: 700;
    font-size: 18px;
    text-transform: uppercase;
}

ul.price_package_full {
    padding-left: 12px;
    text-align: left;
    padding-bottom: 40px;
    height: 260px;
    overflow-y: scroll;
}


ul.price_package_full li {
    list-style: disc;
    margin-left: 9px;
    line-height: 33px;
}
/* css for Industries Content Blocks */
.row-fluid .slick-dots button {
    cursor: pointer;
}
.Industries-content-blocks.section-bg-grey {
    margin-top: 200px;
    padding: 70px 0 50px;
}
.Industries-box {
    width: 32%;
    float: left;
    background-color: #ffffff;
    margin-right: 27px;
    margin-bottom: 20px;
}
.Industries-box:last-child {
    margin-right: 0;
}
.Industries-box:nth-last-child(4) {
    margin-right: 0;
}
.Industries-box .Industries-icon {
    float: left;
    width: 15%;
    background-color: #8fb962;
    height: 120px;
    padding: 35px 0 0;
    text-align: center; 
}

.increase_hi .Industries-icon {
    height: 134px;
    padding: 50px 0 0;
    width: 18%;
}
.Industries-box .Industries-head-text {
    float: right;
    width: 85%;
    padding: 10px 0 0 20px;
}
.support-right .Industries-box .Industries-head-text {
    width: 82%;
    padding: 10px 0 0 10px;
}
.Industries-head-text .heading {
    font-size: 18px;
    font-weight: 700;
    text-transform: uppercase;
    text-align: left;
    font-family: 'Maven Pro';
    color: #4f664b;
}
.Industries-head-text .text {
    font-size: 18px;
    text-align: left;
}
.Industries-box .Industries-icon:hover {
    background-color: #9bafb2;
}
/* css for Halfwidth Industries Content Blocks  */
.industries-block-column {
    background-color: #e7e8e4;
    padding: 29px 0px 0px 6px
}
.halfwidth.Industries-content-blocks {
    padding: 100px 0;
}
.halfwidth.Industries-content-blocks .industries-block-column .Industries-box {
    width: 46%;
    float: left;
    background-color: #ffffff;
    margin-right: 27px;
    margin-bottom: 20px;
}
.support-right.halfwidth.Industries-content-blocks .industries-block-column .Industries-box {
    width: 48%;
    margin-right: 20px;
}
.halfwidth.Industries-content-blocks .industries-block-column .Industries-box:nth-last-child(3), .halfwidth.Industries-content-blocks .industries-block-column .Industries-box:nth-last-child(5) , .halfwidth.Industries-content-blocks .industries-block-column .Industries-box:nth-last-child(1) {
    margin-right: 0px;
}
/* css for Toggle Menu */
.toggle-section {
    margin: 200px 0 100px;
}
.first-column.section-bg-gray {
    background-color: #e7e8e4;
    padding: 70px 50px;
}
.second-column.section-bg-white {
     padding: 70px 0;
}
.second-column.section-bg-white .row-fluid .accordion-tab {
    background: #e7e8e4;
}
/* css for Support Package */
.support-package.section-bg-grey {
    margin: 150px 0;
    padding: 80px 0;
}
/* css for Hero Slider */
.hero-slider-section .row-fluid .hero-slide h2 {
    font-size: 45px;
    line-height: 18px;
    color: #fff;
    font-family: 'Maven Pro';
}
.hero-slider-section .row-fluid .btn-style a {
    background: #9bafb2;
    font-size: 18px;
    color: #fff;
    transition: .5s ease all;
    padding: 15px 35px;
    position: relative;
    z-index: 100;
}
.hero-slider-section.bg_bottom.blog_cta .btn-style {
    width: 18%;
}
.hero-slider-section .row-fluid .fullwidth {
    float: none;
}
.hero-slider-section .row-fluid .hero-slide .wrapper>span {
    max-width: 80%;
    float: left;
}
.hero-slider-section .btn-style {
    float: left;
    width: 20%;
    padding: 100px 0;
    text-align: center;
}
.slider-heading-btn .hero-slider-section .btn-style {
    float: left;
    width: auto;
    padding: 0px 0 70px;
    text-align: left;
}
.row-fluid .slider-heading-btn .hero-slide h2 {
    font-size: 40px;
    line-height: 48px;
    color: #fff;
    font-family: 'Lato',sans-serif;
}
.hero-slider-section.bottom .btn-style {
    width: 18%;
}
.hero-slider-section .row-fluid .btn-style a:hover {
    background: #8fb962;
}
/* css for Section Separator*/
.section-separator.text-center.section-bg-green {
    border-top: 5px solid #8fb962;
    margin: 100px 0;
    position: relative;
}
.section-separator.text-center.section-bg-green h1 {
    color: #ffffff;
    font-size: 45px;
    font-family: 'Maven Pro';
    padding: 10px 0;
}
.section-separator.text-center.section-bg-green:before {
    height: 30px;
    width: 30px;
    background-image: url(https://cdn2.hubspot.net/hub/116265/hubfs/arrow.png?width=94&height=39&name=arrow.png);
    background-repeat: no-repeat;
    content: '';
    position: absolute;
    transform: rotate(-224deg);
    top: 56px;
    bottom: 0;
    left: 49%
    
}
.new_Service_content{

    display: block !important;
        margin: auto !important;
}
.without_bg .span12.widget-span.widget-type-cell.industries-block-column {
    background: transparent !important;
}

.support_packge_img {
    background-image: url(https://cdn2.hubspot.net/hubfs/116265/fbsystems-website-mockups-services-image-supportbackground-1920x86.jpg);
    background-position: top center;
    background-repeat: no-repeat;
    background-size: cover;
}


.span12.widget-span.widget-type-cell.fullwidth.support-package.support_packge_img {
    padding: 70px 0;
    margin-top: 48px;
}
.trainig_Section .service-box1 {
    margin: 10px 1% 50px !important;
}
.span12.widget-span.widget-type-cell.fullwidth.support-package.faq_sects {
    padding: 70px 0 120px 0;
}
.trainig_Section.our_Service_sp{
      padding: 23px 0 0;
  
}
.text-uppercase.what-we-offer h1 {
    text-align: center;
    font-size: 18px;
    color: #4f664b;
    font-weight: 700;
}
.span12.widget-span.widget-type-custom_widget.new_slider_grid .btn-style.lodingmore_btn {
    width: 100%;
    float: left;
}
.span12.widget-span.widget-type-cell.product-slider-grid.section-bg-grey.template_industry_before {
    padding-bottom: 150px;
}
.bg_bottom .hero-slide.slick-slide.slick-current.slick-active{
  background-position:bottom !important;
  
}


.side_Bar_items li:before {
    content: "\f054";
    font-size: 13px;
    font-family: "Font Awesome 5 Free";
    top: 17px;
    left: 6px;
    font-weight: 900;
    position: absolute;
    color: #8fb962;
}
.side_Bar_items li {
    position: relative;
    padding-left: 38px !important;
    border-bottom: 1px solid;
    padding: 15px 0px;
    
}
.side_Bar_items li a {
    font-size: 16px;
    color: #8fb962;
}
.side_Bar_items li a:hover{
color: #c9e6ed;
}
.cat_sec h5 {
    margin-top: 43px;
}

h5.item_heading{
        margin-top: 43px;
        text-transform: uppercase;
}
.post_blog_container h4 {
    text-align: inherit;
}
.subscribe_blog input {
    padding: 10px 7px;
    margin: 12px 0;
}
.btn-style.sbscribe_btn {
    text-align: center;
}
.row-fluid .subscribe_blog .btn-style a{
        padding: 5px 22px;
        width: 100%;
      font-size: 16px;
}
.sidebar_container input::placeholder {
    color: #d2d2d2;
}

.blog_single_page {
    font-size: 12px;
    margin-bottom: 14px;
      color: #c0d7a6;
}
span.arrow_view_all {
    padding-left: 13px;
}
.blog_single_page i.fa.fa-angle-double-left:hover {
    color: lightblue;
}
.blog_single_page i.fa.fa-angle-double-left {
    vertical-align: middle;
}
.arrow_view_all a {
    font-weight: 500;
    color: #8fb962;
    font-size: 14px;
    text-transform: capitalize;
}
.arrow_view_all a:hover {
    color: lightblue;
}
span.poster_name {
    color: #c0d7a6;
}

p.content_under {
    width: 70%;
    margin: auto;
    margin-top: 38px;
}

.share_wrappper {
    padding: 32px 23px !important;
    width: 100%;
    margin: 46px auto;
    float: left;
    background: #e7e8e4;
 
}
.left_container {
    text-transform: uppercase;
    font-weight: 900;
    font-size: 14px;
    float: left;
    width: 70%;
}
.right {
    width: 30%;
    float: left;
    text-align: right;
}
.right li a {
    font-weight: 400;
    font-size: 30px;
    border-radius: 5px;
    border: 1px solid;
    color: #e7e8e4;
    background-color: #9bafb2;
    padding: 7px 7px;
}
.right li a:hover {
    background-color: #c9e6ed;
    color: #fff;
    border-color: #c9e6ed;
}
.left_container p {
    padding-top: 10px;
    padding-left: 20px;
}
a.facebook {
    padding: 7px 14px !important;
}
a.linkedin {
    padding: 7px 9px !important;
}
.share_wrappper .right ul li {
    display: inline-block;
    margin-right: 21px;
}

/* .share_wrappper  i {
    background: #9bafb2;
    padding: 6px;
    color: #e7e8e4;
} */
.single_blog_page .postbody.fullwidth {
    display: none;
}

.single_blog_page  .fullwidth.rec-post-inner span {
    display: none;
}

.single_blog_page  .row-fluid .rec-post{

  padding-bottom:0px;
}




/* .single_blog_page  .row-fluid .postread {
  
  position:static;
} */
.single_blog_page .row-fluid .postread {
    bottom: 0px;
}
.row-fluid .home-blog-posts .slick-arrow:hover {
    background: lightblue;
}
.single_blog_page .blog_single_page {
   font-size: 16px;
   margin-bottom: 14px;
   color: #8fb962;
}
.single_blog_page  span.poster_name {
   color: #8fb962;
}
.left_container {
   text-transform: uppercase;
   font-weight: 700;
   font-size: 18px;
   float: left;
   width: 70%;
   color: #4f664b;
   font-family: 'Maven Pro',sans-serif;
}

.text-with-btn .slick-list.draggable{
    height: auto !important;
}
.text-with-btn  .hero-slider-section .btn-style{
    padding-top: 0;
    float: none; 
    padding-bottom: 170px;
    margin-left: 3%;
}
.text-with-btn  .row-fluid .hero-slide .wrapper>span{
    margin-bottom: 0px !important;
}
.span12.widget-span.widget-type-cell.fullwidth.partner-logo-section.logo_cr_sec {
    background: #ffffff;
}

.footer-form.fill_out {
    width: 100%;
    padding-left: 0;
    margin-bottom: 0;
}

.footer-form.fill_out  a.hs-button.large.primary,.btn_cta_action a.cta_button{
    padding: 23px 10px;
    width: 100%;
    background: #9bafb2;
    color: #fff;
    border: 0;
    outline: 0;
    border-radius: 0;
    font-weight: 700;
    font-size: 18px;
    font-family: 'Maven Pro',sans-serif;
    -webkit-appearance: none;
    text-transform: uppercase;
    cursor: pointer;
    -webkit-transition: .5s ease all;
    -moz-transition: .5s ease all;
    transition: .5s ease all;
    text-align: center;
}
.btn_cta_action a.cta_button{
  width: 50% !important;

    }
.btn_cta_action a.cta_button:hover{
  background: #8fb962;

    }

.left_side_ltp .span6.widget-span.widget-type-custom_widget img {
    width: 100% !important;
}
.hs-content-name-lpt-template ul.slick-dots {
    display: none !important;
}
.lpt_from_wrapper {
    padding-top: 74px;
}
.image_and_text{
    margin-top:26px;
}

.span12.widget-span.widget-type-cell.footer-form.fill_out .row-fluid-wrapper.row-depth-1.row-number-2{
        padding: 27px;
}

.span12.widget-span.widget-type-cell.fullwidth.toggle-section.lpt_image_text_sec {
    background: #e7e8e4;
}
.span12.widget-span.widget-type-cell.fullwidth.toggle-section.lpt_image_text_sec .row-fluid [class*="span"]:first-child{
        padding-top: 0px;
}
.span12.widget-span.widget-type-cell.fullwidth.toggle-section.lpt_image_text_sec {
    margin-top: 47px;
    padding-top: 55px;
    margin-bottom: 0px;
}
.span12.widget-span.widget-type-cell.section-separator.text-center.section-bg-green.separtor_ltp {
    margin: 0px;
}
.span12.widget-span.widget-type-cell.fullwidth.Industries-content-blocks.section-bg-grey.ltp_industry_block {
    margin-top: 0;
}
ul.price_package_full::-webkit-scrollbar { width: 3px; }
ul.price_package_full::-webkit-scrollbar-track { background: rgba(255,255,255,0.1); }
ul.price_package_full::-webkit-scrollbar-thumb { background: rgba(0,0,0,0.3); }
ul.price_package_full::-webkit-scrollbar-thumb:hover { background: #555; }


.span12.widget-span.widget-type-cell.wrapper.sidebar_blog .fullwidth.postcontetn span,.span12.widget-span.widget-type-cell.wrapper.sidebar_blog .fullwidth.postcontetn p,.span12.widget-span.widget-type-cell.wrapper.sidebar_blog .fullwidth.postcontetn strong {
    color: #6b6b6b;
    font-size: 18px;
}

/* media query css for Industries Content Blocks */


@media (max-width: 1366px) and (min-width: 1024px){
    .span12.widget-span.widget-type-custom_widget.footer-address, .getintouch-text {
    padding-left: 25px !important;
}
}



@media (max-width: 1139px) and (min-width: 768px){
.support_packge_img .row-fluid .span8 ,.faq_sects .row-fluid .span8{
    width: 64.50%;
    
}
}

@media (max-width: 991px) and (min-width: 768px){
.second-column.section-bg-white .row-fluid .accordion-tab a{
   font-size: 12px;   
    line-height: 20px;
    
}
}


@media (max-width: 767px) and (min-width: 620px){
.span12.widget-span.widget-type-cell.hero-slider-section.bottom .btn-style{

padding-left: 17px;
    }
}
@media (min-width: 1920px){
.text-with-btn .hero-slider-section .btn-style {
    margin-left: 10%;
}
  .hero-slider-section.bottom .btn-style {
    width: 15%;
}
  .hero-slider-section.bg_bottom.blog_cta .btn-style {
    width: 15%;
}
} 
@media (max-width: 1560px){
.section-separator.text-center.section-bg-green:before {
    right: auto;
}
}
@media (max-width: 1500px){
.text-with-btn .hero-slider-section .btn-style {
    text-align: left;
}
}

@media (max-width: 1380px){
    .Industries-box {
    margin-right: 20px;
}
  .green-text {
    min-height: 102px;
}
}
@media (max-width: 1370px){
.product_img img {
    min-height: 409px;
}
ul.post_blog_container li {
    margin-right: 5px;
}
}
@media (max-width: 1355px){

    .plan_cost {
    font-size: 43px;

}
.hero-slider-section.bottom .btn-style {
    width: 20%;
}
  .hero-slider-section.bg_bottom.blog_cta .btn-style {
    width: 20%;
}
}
@media (max-width: 1340px){
.span12.widget-span.widget-type-cell.fullwidth.support-package.support_packge_img .row-fluid .ourblog-left {
    width: 30%;
}
}
@media (max-width: 1306px){
.product_img img {
    min-height: 440px;
}
}
@media (max-width: 1300px){

.hero-slider-section .row-fluid .hero-slide .wrapper>span {
    max-width: 75%;
}
  .hero-slider-section .btn-style {
    width: 25%;
}
  .hero-slider-section.bottom .btn-style {
    width: 25%;
}
  .hero-slider-section.bg_bottom.blog_cta .btn-style {
    width: 25%;
}
}

@media (max-width: 1213px){
.product_img img {
    min-height: 471px;
}
.support-right .Industries-head-text .heading {
    font-size: 15px;
    line-height: 20px;
}
.support-right .Industries-head-text .text {
    font-size: 16px;
    line-height: 20px;
}
  .support-right.halfwidth.Industries-content-blocks .industries-block-column .Industries-box {
    
    height: 134px;
    background:#8fb962;
}
.support-right .Industries-box .Industries-head-text{
        height: 134px;
    background: #fff;
}


  .increase_hi .Industries-icon {
    height: 134px;
    padding: 0;
        display: table;
}
 .increase_hi .Industries-icon a{
    display: table-cell;
   
}
@media (max-width: 1140px){
    .span12.widget-span.widget-type-cell.wrapper.sidebar_blog .span9.widget-span.widget-type-cell {
    width: 100%;
}
.span12.widget-span.widget-type-cell.wrapper.sidebar_blog div#static_box {
    width: 100%;
}
.list_detail {
    font-size: 16px;
}
.list_heading {
    font-size: 16px;
}
.internal_information_container {
    padding: 20px 30px 10px 30px;
}
  .product_infor {
    min-height: 470px;
}
}
@media (max-width: 1199px){
.sheet_download {
    margin-right: 0;
    border-right: 1px solid #ffffff;
}
.sheet_download div a div, .sheet_download > a, .product_sechdule > a {
    font-size: 16px;
}
}
@media (max-width: 1167px){
.Industries-head-text .heading {
    font-size: 15px;  
}
  .plan_cost {
    font-size: 35px;
}
}
@media (max-width: 1067px){
.support-right.halfwidth.Industries-content-blocks .industries-block-column .Industries-box {
    margin-right: 15px;
    width: 46%;
}
.support-right .Industries-icon img {
    width: 34px;
}
}
@media (max-width: 1100px){
.sheet_download div a div, .sheet_download > a, .product_sechdule > a {
    font-size: 14px;
}
  .share_wrappper .right ul li {
    margin-right: 13px;
}
}
@media (max-width: 1060px){
.hero-slider-section .row-fluid .hero-slide .wrapper>span {
    max-width: 70%;
}
  .hero-slider-section .btn-style {
    width: 30%;
}
  .hero-slider-section.bottom .btn-style {
    width: 30%;
}
  .hero-slider-section .row-fluid .hero-slide h2 {
    font-size: 35px;
}
  .hero-slider-section.bg_bottom.blog_cta .btn-style {
    width: 30%;
}
}
@media (max-width: 1050px){
span.text_support_img div {
    font-size: 15px;
}
}
@media (max-width: 1030px){
.Industries-box {
    margin-right: 10px;
}
.product_img img {
    min-height: 501px;
}
}
@media (max-width: 1005px){
.internal_information_container {
    min-height: 500px;
}
}
@media (max-width: 1003px){
.product_img  {
    min-height: 501px;
        background-repeat: no-repeat;
    background-size: cover;
    background-position: center;
}
.product_img img {
   
       display: none;
}
}
@media (max-width: 992px){
     .increase_hi .Industries-icon a{
    display: inline-block ;
   
}
.product_infor {
    min-height: 501px;

}
.sheet_download div a div, .sheet_download > a, .product_sechdule > a {
    font-size: 13px;
}
}
@media (max-width: 991px){
    .span12.widget-span.widget-type-cell.fullwidth.support-package.faq_sects .span8.widget-span.widget-type-cell.second-column.section-bg-white {
    margin-left: 0;
    padding-left: 0;
}
.first-column.section-bg-gray , .second-column.section-bg-white {
    padding: 70px 40px;
}
  .hero-slider-section .row-fluid .hero-slide .wrapper>span {
    max-width: 65%;
}
  .hero-slider-section .btn-style {
    width: 35%;
}
  .share_wrappper .right ul li {
    margin-right: 0px;
}
  .hero-slider-section.bottom .btn-style {
    width: 35%;
}
  .hero-slider-section.bg_bottom.blog_cta .btn-style {
    width: 35%;
}
}
@media (max-width: 990px){
    .support-right.halfwidth.Industries-content-blocks .industries-block-column .Industries-box {
    width: 100%;
    height: 134px;
    background:#8fb962;
}
.support-right .Industries-box .Industries-head-text{
        height: 134px;
    background: #fff;
}
    .Industries-box .Industries-icon {
    height: 134px;
    padding: 45px 0 0;
}
.Industries-head-text .heading {
    line-height: 22px;
}
 .product_grid_mpdule li{
    width: 100%;
}  
}
@media (max-width: 960px){
.hero-slider-section .row-fluid .hero-slide h2 {
    font-size: 30px;
}
}
@media (max-width: 918px){
  .green-text {
    font-size: 16px;
    line-height: 22px;
}
}
@media (max-width: 891px){
.Industries-head-text .text {
    font-size: 15px;
    line-height: 22px;
    padding-top: 10px;
}
  .hero-slider-section .row-fluid .hero-slide h2 {
    font-size: 40px;
}
  .hero-slider-section .row-fluid .hero-slide h2 {
    font-size: 30px;

}
}
@media (max-width: 844px){
  .green-text {
    min-height: 106px;
}
 .hero-slider-section .row-fluid .hero-slide h2 {
    line-height: 30px;
} 
}
@media (max-width: 812px){
.product_infor {
    min-height: 501px;
}
}
@media (max-width: 767px){
    .span12.widget-span.widget-type-cell.fullwidth.toggle-section.lpt_image_text_sec{
            padding-bottom: 32px;
    }
    .left_container p{
padding-left: 0px;
}

     .support-right.halfwidth.Industries-content-blocks .industries-block-column .Industries-box {
    
    height: 134px;
    background:#8fb962;
}
.support-right .Industries-box .Industries-head-text{
        height: 134px;
    background: #fff;
}


  .increase_hi .Industries-icon {
    height: 134px;
    padding: 40px 0 0;
        display: block;
}

    div#hs_cos_wrapper_module_15561854955451233 {
    margin-top: 28px;
}
.Industries-box {
    width: 100%;
    margin-right: 0;
}
  .row-fluid .service-box1 {
    width: 100%;
}
  div#static_box {
    float: none;
}
  .hero-slider-section.bg_bottom.blog_cta .btn-style {
    width: 100%;
}
  .halfwidth.Industries-content-blocks .industries-block-column .Industries-box {
    width: 100%;
}
  .industries-block-column {
    padding: 70px 20px 50px 20px;
}
  .hero-slider-section .row-fluid .hero-slide .wrapper>span {
    max-width: 100%;
    float: none;
}
.hero-slider-section.bottom .btn-style {
    width: 100%;
    text-align: left;
}
  .hero-slider-section .row-fluid .wrapper {
    padding-top: 50px;
}
  .product_infor {
    min-height: 501px;
}
  .list_heading {
    margin-bottom: 0px;
}
.product_sechdule {
    min-height: 0;
}
  div#static_box {
    margin: 20px 0 0;
}
.serach_box input[type="search"] {
    width: 90%;
}
  span.searchicon {
    top: -1px;
    height: 31px;
}
.support-right.halfwidth.Industries-content-blocks .industries-block-column .Industries-box {
    width: 100%;
    
}
.support-right .Industries-box .Industries-head-text{
        height: 134px;
    background: #fff;
}
  .left_container {
    float: none;
    width: 100%;
    text-align: center;
}
  .right {
    width: 100%;
    float: none;
    text-align: center;
}
  .span12.widget-span.widget-type-cell.fullwidth.support-package.support_packge_img .row-fluid .ourblog-left {
    width: 100%;
}
}
@media (max-width:620px){
    p.content_under{
            width: 100%;
    }

ul.post_blog_container li {
    width: 48%;

}

    .hero-slider-section .btn-style{
            padding-right: 15px;
    padding-left: 15px;
        width: 40%;
    }

.left_container,.right {
    width: 100%;
    text-align: center;
  float:none;
  
}
    }
@media (max-width: 500px){
 .hero-slider-section .btn-style{

        padding-right: 15px;
    padding-left: 15px;
        width: 48%;
 }
    ul.post_blog_container li {
    width: 45%;

}
  .sheet_download div a div, .sheet_download > a, .product_sechdule > a {
    font-size: 12px;
}
  .list_detail {
    font-size: 14px;
}
  .list_heading {
    font-size: 14px;
}
  .internal_information_container {
    padding: 10px 30px 10px 30px;
}
  .product_infor {
    min-height: 0;
}
  .product_img {
    width: 100%;
    float: none;
}
  .product_infor {
    width: 100%;
    float: none;
}
  .product_img img {
    min-height: 0;
}
.row-fluid .slider-heading-btn .hero-slide h2 {
    font-size: 30px;
}
}
@media (max-width: 462px){
    ul.post_blog_container li {
        width: 98%;
    margin: 11px auto;

}
    .section-separator.text-center.section-bg-green:before {
    top: 44px;
}
.section-separator.text-center.section-bg-green h1 {
    font-size: 35px;
}
}
@media (max-width: 440px){
.hero-slider-section .row-fluid .hero-slide h2 {
    font-size: 30px;
}
  
}
@media (max-width: 430px){
.serach_box input[type="search"] {
    width: 88%;
}
  
}
@media (max-width: 417px){


.product_sechdule {
    min-height: 82px;
}

    }
@media (max-width: 396px){

    ul.post_blog_container li {
    width: 100%;

}
.product_sechdule {
    min-height: 82px;
}
}
@media (max-width: 368px){
.serach_box input[type="search"] {
    width: 85%;
}
}
@media (max-width: 366px){
.section-separator.text-center.section-bg-green h1 {
    font-size: 30px;
}
.section-separator.text-center.section-bg-green:before {
    top: 38px;
}
}

@media (max-width: 360px){
    .hero-slider-section .btn-style{

        padding-right: 15px;
    padding-left: 15px;
        width: 66%;
 }
.hero-slider-section .row-fluid .hero-slide h2 {
    font-size: 25px;
}
.row-fluid .slider-heading-btn .hero-slide h2 {
    font-size: 25px;
}
}
@media (max-width: 350px){

.text p {
    font-size: 15px !important;
}

}