@import url(http://fonts.googleapis.com/css?family=Roboto:400,300,100,500,700); /*Roboto font import*/
@import url(http://maxcdn.bootstrapcdn.com/font-awesome/4.3.0/css/font-awesome.min.css); /*Font Awsome icons import*/
/******************************************************/
/* This style was originally created in Style Manager */
/******************************************************/

/****************************************/
/* HubSpot Style Boilerplate            */
/****************************************/  

/* This framework is required for Style Manager-created styles. */


/*****************************************/
/* Put your style declarations here      */ 
/*****************************************/

 /*****************************************/
/* Included CSS files are below          */
/*****************************************/ 

/* @import url('http://example.com/example_style.css'); */

/***********************************************/
/* CSS @imports must be at the top of the file */
/* Add them above this section                 */
/***********************************************/

/****************************************/
/* HubSpot Style Boilerplate            */
/****************************************/

/* This responsive framework is required for all styles. */
/* Responsive Grid */

.row-fluid {
    width: 100%;
    *zoom: 1;
}

.row-fluid:before, .row-fluid:after {
    display: table;
    content: "";
}

.row-fluid:after {
    clear: both;
}

.row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 28px;
    margin-left: 2.127659574%;
    *margin-left: 2.0744680846382977%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.row-fluid [class*="span"]:first-child {
    margin-left: 0;
}

.row-fluid .span12 {
    width: 99.99999998999999%;
    *width: 99.94680850063828%;
}

.row-fluid .span11 {
    width: 91.489361693%;
    *width: 91.4361702036383%;
}

.row-fluid .span10 {
    width: 82.97872339599999%;
    *width: 82.92553190663828%;
}

.row-fluid .span9 {
    width: 74.468085099%;
    *width: 74.4148936096383%;
}

.row-fluid .span8 {
    width: 65.95744680199999%;
    *width: 65.90425531263828%;
}

.row-fluid .span7 {
    width: 57.446808505%;
    *width: 57.3936170156383%;
}

.row-fluid .span6 {
    width: 48.93617020799999%;
    *width: 48.88297871863829%;
}

.row-fluid .span5 {
    width: 40.425531911%;
    *width: 40.3723404216383%;
}

.row-fluid .span4 {
    width: 31.914893614%;
    *width: 31.8617021246383%;
}

.row-fluid .span3 {
    width: 23.404255317%;
    *width: 23.3510638276383%;
}

.row-fluid .span2 {
    width: 14.89361702%;
    *width: 14.8404255306383%;
}

.row-fluid .span1 {
    width: 6.382978723%;
    *width: 6.329787233638298%;
}

.container-fluid {
    *zoom: 1;
}

.container-fluid:before, .container-fluid:after {
    display: table;
    content: "";
}

.container-fluid:after {
    clear: both;
}

@media (max-width: 767px) {
    .row-fluid {
        width: 100%;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: none;
        width: auto;
        margin-left: 0;
    }
}

@media (min-width: 768px) and (max-width: 1139px) {
    .row-fluid {
        width: 100%;
        *zoom: 1;
    }

    .row-fluid:before, .row-fluid:after {
        display: table;
        content: "";
    }

    .row-fluid:after {
        clear: both;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: left;
        width: 100%;
        min-height: 28px;
        margin-left: 2.762430939%;
        *margin-left: 2.709239449638298%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }

    .row-fluid [class*="span"]:first-child {
        margin-left: 0;
    }

    .row-fluid .span12 {
        width: 99.999999993%;
        *width: 99.9468085036383%;
    }

    .row-fluid .span11 {
        width: 91.436464082%;
        *width: 91.38327259263829%;
    }

    .row-fluid .span10 {
        width: 82.87292817100001%;
        *width: 82.8197366816383%;
    }

    .row-fluid .span9 {
        width: 74.30939226%;
        *width: 74.25620077063829%;
    }

    .row-fluid .span8 {
        width: 65.74585634900001%;
        *width: 65.6926648596383%;
    }

    .row-fluid .span7 {
        width: 57.182320438000005%;
        *width: 57.129128948638304%;
    }

    .row-fluid .span6 {
        width: 48.618784527%;
        *width: 48.5655930376383%;
    }

    .row-fluid .span5 {
        width: 40.055248616%;
        *width: 40.0020571266383%;
    }

    .row-fluid .span4 {
        width: 31.491712705%;
        *width: 31.4385212156383%;
    }

    .row-fluid .span3 {
        width: 22.928176794%;
        *width: 22.874985304638297%;
    }

    .row-fluid .span2 {
        width: 14.364640883%;
        *width: 14.311449393638298%;
    }

    .row-fluid .span1 {
        width: 5.801104972%;
        *width: 5.747913482638298%;
    }
}

@media (min-width: 1280px) {
    .row-fluid {
        width: 100%;
        *zoom: 1;
    }

    .row-fluid:before, .row-fluid:after {
        display: table;
        content: "";
    }

    .row-fluid:after {
        clear: both;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: left;
        width: 100%;
        min-height: 28px;
        margin-left: 2.564102564%;
        *margin-left: 2.510911074638298%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }

    .row-fluid [class*="span"]:first-child {
        margin-left: 0;
    }

    .row-fluid .span12 {
        width: 100%;
        *width: 99.94680851063829%;
    }

    .row-fluid .span11 {
        width: 91.45299145300001%;
        *width: 91.3997999636383%;
    }

    .row-fluid .span10 {
        width: 82.905982906%;
        *width: 82.8527914166383%;
    }

    .row-fluid .span9 {
        width: 74.358974359%;
        *width: 74.30578286963829%;
    }

    .row-fluid .span8 {
        width: 65.81196581200001%;
        *width: 65.7587743226383%;
    }

    .row-fluid .span7 {
        width: 57.264957265%;
        *width: 57.2117657756383%;
    }

    .row-fluid .span6 {
        width: 48.717948718%;
        *width: 48.6647572286383%;
    }

    .row-fluid .span5 {
        width: 40.170940171000005%;
        *width: 40.117748681638304%;
    }

    .row-fluid .span4 {
        width: 31.623931624%;
        *width: 31.5707401346383%;
    }

    .row-fluid .span3 {
        width: 23.076923077%;
        *width: 23.0237315876383%;
    }

    .row-fluid .span2 {
        width: 14.529914530000001%;
        *width: 14.4767230406383%;
    }

    .row-fluid .span1 {
        width: 5.982905983%;
        *width: 5.929714493638298%;
    }
}

/* Clearfix */

.clearfix {
    *zoom: 1;
}

.clearfix:before, .clearfix:after {
    display: table;
    content: "";
}

.clearfix:after {
    clear: both;
}

/* Visibilty Classes */

.hide {
    display: none;
}

.show {
    display: block;
}

.invisible {
    visibility: hidden;
}

.hidden {
    display: none;
    visibility: hidden;
}

/* Responsive Visibilty Classes */

.visible-phone {
    display: none !important;
}

.visible-tablet {
    display: none !important;
}

.hidden-desktop {
    display: none !important;
}

@media (max-width: 767px) {
    .visible-phone {
        display: inherit !important;
    }

    .hidden-phone {
        display: none !important;
    }

    .hidden-desktop {
        display: inherit !important;
    }

    .visible-desktop {
        display: none !important;
    }
}

@media (min-width: 768px) and (max-width: 1139px) {
    .visible-tablet {
        display: inherit !important;
    }

    .hidden-tablet {
        display: none !important;
    }

    .hidden-desktop {
        display: inherit !important;
    }

    .visible-desktop {
        display: none !important ;
    }
}

/* These includes are optional, but helpful. */
/* Images */

img {
    max-width: 100%;
    border: 0;
    -ms-interpolation-mode: bicubic;
    vertical-align: bottom; /* Suppress the space beneath the baseline */
}

/* Videos */

video {
    max-width: 100%;
    height: auto;
}

/* Embed Container (iFrame, Object, Embed) */

.hs-responsive-embed {
    position: relative;
    height: auto;
    overflow: hidden;
    padding-top: 0;
    padding-left: 0;
    padding-right: 0;
}

.hs-responsive-embed iframe, .hs-responsive-embed object, .hs-responsive-embed embed {
    width: 100%;
    height: 100%;
    border: 0;
}

.hs-responsive-embed,
.hs-responsive-embed.hs-responsive-embed-youtube,
.hs-responsive-embed.hs-responsive-embed-wistia,
.hs-responsive-embed.hs-responsive-embed-vimeo {
    padding-bottom: 2%;
}

.hs-responsive-embed.hs-responsive-embed-instagram {
    padding-bottom: 116.01%;
}

.hs-responsive-embed.hs-responsive-embed-pinterest {
    height: auto;
    overflow: visible;
    padding: 0;
}

.hs-responsive-embed.hs-responsive-embed-pinterest iframe {
    position: static;
    width: auto;
    height: auto;
}

iframe[src^="http://www.slideshare.net/slideshow/embed_code/"] {
    width: 100%;
    max-width: 100%;
}

@media (max-width: 568px) {
    iframe {
        max-width: 100%;
    }
}

/* Forms */

textarea,
input[type="text"],
input[type="password"],
input[type="datetime"],
input[type="datetime-local"],
input[type="date"],
input[type="month"],
input[type="time"],
input[type="week"],
input[type="number"],
input[type="email"],
input[type="url"],
input[type="search"],
input[type="tel"],
input[type="color"],
select {
    padding: 6px;
    display: inline-block;
    width: 100%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

/* Menus */

.hs-menu-wrapper ul {
    padding: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal ul {
    list-style: none;
    margin: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    display: inline-block;
    margin-bottom: 20px;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul:before {
    content: " ";
    display: table;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul:after {
    content: " ";
    display: table;
    clear: both;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
    float: left;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
    display: inline-block;
    padding: 10px 20px;
    white-space: nowrap;
    max-width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
    text-decoration: none;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children {
    position: relative;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.4s;
    position: absolute;
    z-index: 10;
    left: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
    display: block;
    white-space: nowrap;
    width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li.hs-item-has-children ul.hs-menu-children-wrapper {
    left: 180px;
    top: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {
    opacity: 1;
    visibility: visible;
}

.row-fluid-wrapper:last-child .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
    margin-bottom: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch {
    position: relative;
    margin-bottom: 20px;
    min-height: 7em;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul {
    margin-bottom: 0;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children {
    position: static;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    display: none;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper {
    display: block;
    visibility: visible;
    opacity: 1;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper:before {
    content: " ";
    display: table;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper:after {
    content: " ";
    display: table;
    clear: both;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li {
    float: left;
}

.hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li a {
    display: inline-block;
    padding: 10px 20px;
    white-space: nowrap;
    max-width: 140px;
    width: auto;
    overflow: hidden;
    text-overflow: ellipsis;
    text-decoration: none;
}

.hs-menu-wrapper.hs-menu-flow-vertical {
    width: 100%;
}

.hs-menu-wrapper.hs-menu-flow-vertical ul {
    list-style: none;
    margin: 0;
}

.hs-menu-wrapper.hs-menu-flow-vertical li a {
    display: block;
    white-space: nowrap;
    width: 140px;
    overflow: hidden;
    text-overflow: ellipsis;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul {
    margin-bottom: 20px;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-menu-depth-1 > a {
    width: auto;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li a {
    padding: 10px 20px;
    text-decoration: none;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children {
    position: relative;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: hidden;
    opacity: 0;
    -webkit-transition: opacity 0.4s;
    position: absolute;
    z-index: 10;
    top: 0;
    left: 180px;
}

.hs-menu-wrapper.hs-menu-flow-vertical > ul li.hs-item-has-children:hover > ul.hs-menu-children-wrapper {
    opacity: 1;
    visibility: visible;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li a {
    min-width: 140px;
    width: auto;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul {
    max-width: 100%;
    overflow: hidden;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    display: none;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper,
.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li.hs-item-has-children > ul.hs-menu-children-wrapper {
    display: block;
    visibility: visible;
    opacity: 1;
    position: static;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-2 > a {
    padding-left: 4em;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-3 > a {
    padding-left: 6em;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-4 > a {
    padding-left: 8em;
}

.hs-menu-wrapper.hs-menu-flow-vertical.hs-menu-show-active-branch li.hs-menu-depth-5 > a {
    padding-left: 140px;
}

.hs-menu-wrapper.hs-menu-not-show-active-branch li.hs-menu-depth-1 ul {
    box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18);
    -webkit-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18);
    -moz-box-shadow: 0px 1px 3px rgba(0, 0, 0, 0.18);
}

@media (max-width: 568px) {
    .hs-menu-wrapper, .hs-menu-wrapper * {
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        box-sizing: border-box;
        display: block;
        width: 100%;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal ul {
        list-style: none;
        margin: 0;
        display: block;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal > ul {
        display: block;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
        float: none;
    }

    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a,
    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a,
    .hs-menu-wrapper.hs-menu-flow-horizontal.hs-menu-show-active-branch > ul li.hs-item-has-children.active-branch > ul.hs-menu-children-wrapper > li a {
        display: block;
        max-width: 100%;
        width: 100%;
    }
}

.hs-menu-wrapper.hs-menu-flow-vertical.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper,
.hs-menu-wrapper.hs-menu-flow-horizontal.no-flyouts > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: visible;
    opacity: 1;
}

/* Space Module */

.widget-type-space {
    visibility: hidden;
}

/* Blog Author Section */

.hs-author-listing-header {
    margin: 0 0 .75em 0;
}

.hs-author-social-links {
    display: inline-block;
}

.hs-author-social-links a.hs-author-social-link {
    width: 24px;
    height: 24px;
    border-width: 0px;
    border: 0px;
    line-height: 24px;
    background-size: 24px 24px;
    background-repeat: no-repeat;
    display: inline-block;
    text-indent: -99999px;
}

.hs-author-social-links a.hs-author-social-link.hs-social-facebook {
    background-image: url("http://www.boston-technology.com/wp-content/uploads/images/facebook.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-linkedin {
    background-image: url("http://www.boston-technology.com/wp-content/uploads/images/linkedin.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-twitter {
    background-image: url("http://www.boston-technology.com/wp-content/uploads/images/twitter.png");
}

.hs-author-social-links a.hs-author-social-link.hs-social-google-plus {
    background-image: url("http://www.boston-technology.com/wp-content/uploads/images/googleplus.png");
}

/*
 * jQuery FlexSlider v2.0
 * http://www.woothemes.com/flexslider/
 *
 * Copyright 2012 WooThemes
 * Free to use under the GPLv2 license.
 * http://www.gnu.org/licenses/gpl-2.0.html
 *
 * Contributing author: Tyler Smith (@mbmufffin)
 */

/* Wrapper */
.hs_cos_wrapper_type_image_slider {
    display: block;
    overflow: hidden
}

/* Browser Resets */
.hs_cos_flex-container a:active,
.hs_cos_flex-slider a:active,
.hs_cos_flex-container a:focus,
.hs_cos_flex-slider a:focus  {outline: none;}
.hs_cos_flex-slides,
.hs_cos_flex-control-nav,
.hs_cos_flex-direction-nav {margin: 0; padding: 0; list-style: none;}

/* FlexSlider Necessary Styles
*********************************/
.hs_cos_flex-slider {margin: 0; padding: 0;}
.hs_cos_flex-slider .hs_cos_flex-slides > li {display: none; -webkit-backface-visibility: hidden; position: relative;} /* Hide the slides before the JS is loaded. Avoids image jumping */
.hs_cos_flex-slider .hs_cos_flex-slides img {width: 100%; display: block; border-radius: 0px;}
.hs_cos_flex-pauseplay span {text-transform: capitalize;}

/* Clearfix for the .hs_cos_flex-slides element */
.hs_cos_flex-slides:after {content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0;}
html[xmlns] .hs_cos_flex-slides {display: block;}
* html .hs_cos_flex-slides {height: 1%;}

/* No JavaScript Fallback */
/* If you are not using another script, such as Modernizr, make sure you
 * include js that eliminates this class on page load */

/* FlexSlider Default Theme
*********************************/
.hs_cos_flex-slider {margin: 0 0 60px; background: #fff; border: 0; position: relative; -webkit-border-radius: 4px; -moz-border-radius: 4px; -o-border-radius: 4px; border-radius: 4px; zoom: 1;}
.hs_cos_flex-viewport {max-height: 2000px; -webkit-transition: all 1s ease; -moz-transition: all 1s ease; transition: all 1s ease;}
.loading .hs_cos_flex-viewport {max-height: 300px;}
.hs_cos_flex-slider .hs_cos_flex-slides {zoom: 1;}

.carousel li {margin-right: 5px}


/* Direction Nav */
.hs_cos_flex-direction-nav {*height: 0;}
.hs_cos_flex-direction-nav a {width: 30px; height: 30px; margin: -20px 0 0; display: block; background: url(http://www.boston-technology.com/wp-content/uploads/images/bg_direction_nav.png) no-repeat 0 0; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 0; -webkit-transition: all .3s ease;}
.hs_cos_flex-direction-nav .hs_cos_flex-next {background-position: 100% 0; right: -36px; }
.hs_cos_flex-direction-nav .hs_cos_flex-prev {left: -36px;}
.hs_cos_flex-slider:hover .hs_cos_flex-next {opacity: 0.8; right: 5px;}
.hs_cos_flex-slider:hover .hs_cos_flex-prev {opacity: 0.8; left: 5px;}
.hs_cos_flex-slider:hover .hs_cos_flex-next:hover, .hs_cos_flex-slider:hover .hs_cos_flex-prev:hover {opacity: 1;}
.hs_cos_flex-direction-nav .hs_cos_flex-disabled {opacity: .3!important; filter:alpha(opacity=30); cursor: default;}

/* Direction Nav for the Thumbnail Carousel */
.hs_cos_flex_thumbnavs-direction-nav {
    margin: 0px;
    padding: 0px;
    list-style: none;
    }
.hs_cos_flex_thumbnavs-direction-nav {*height: 0;}
.hs_cos_flex_thumbnavs-direction-nav a {width: 30px; height: 140px; margin: -60px 0 0; display: block; background: url(http://www.boston-technology.com/wp-content/uploads/images/bg_direction_nav.png) no-repeat 0 40%; position: absolute; top: 50%; z-index: 10; cursor: pointer; text-indent: -9999px; opacity: 1; -webkit-transition: all .3s ease;}
.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-next {background-position: 100% 40%; right: 0px; }
.hs_cos_flex_thumbnavs-direction-nav .hs_cos_flex_thumbnavs-prev {left: 0px;}
.hs-cos-flex-slider-control-panel img { cursor: pointer; }
.hs-cos-flex-slider-control-panel img:hover { opacity:.8; }
.hs-cos-flex-slider-control-panel { margin-top: -30px; }



/* Control Nav */
.hs_cos_flex-control-nav {width: 100%; position: absolute; bottom: -40px; text-align: center;}
.hs_cos_flex-control-nav li {margin: 0 6px; display: inline-block; zoom: 1; *display: inline;}
.hs_cos_flex-control-paging li a {width: 11px; height: 11px; display: block; background: #666; background: rgba(0,0,0,0.5); cursor: pointer; text-indent: -9999px; -webkit-border-radius: 20px; -moz-border-radius: 20px; -o-border-radius: 20px; border-radius: 20px; box-shadow: inset 0 0 3px rgba(0,0,0,0.3);}
.hs_cos_flex-control-paging li a:hover { background: #333; background: rgba(0,0,0,0.7); }
.hs_cos_flex-control-paging li a.hs_cos_flex-active { background: #000; background: rgba(0,0,0,0.9); cursor: default; }

.hs_cos_flex-control-thumbs {margin: 5px 0 0; position: static; overflow: hidden;}
.hs_cos_flex-control-thumbs li {width: 25%; float: left; margin: 0;}
.hs_cos_flex-control-thumbs img {width: 100%; display: block; opacity: .7; cursor: pointer;}
.hs_cos_flex-control-thumbs img:hover {opacity: 1;}
.hs_cos_flex-control-thumbs .hs_cos_flex-active {opacity: 1; cursor: default;}

@media screen and (max-width: 860px) {
  .hs_cos_flex-direction-nav .hs_cos_flex-prev {opacity: 1; left: 0;}
  .hs_cos_flex-direction-nav .hs_cos_flex-next {opacity: 1; right: 0;}
}

.hs_cos_flex-slider .caption {
    background-color: rgba(0,0,0,0.5);
    position: absolute;
    font-size: 2em;
    line-height: 1.1em;
    color: white;
    padding: 0px 5% 0px 5%;
    width: 100%;
    bottom: 0;
    text-align: center;
}

.hs_cos_flex-slider .superimpose .caption {
    color: white;
    font-size: 3em;
    line-height: 1.1em;
    position: absolute;
    padding: 0px 5% 0px 5%;
    width: 90%;
    top: 40%;
    text-align: center;
    background-color: transparent;
}

@media all and (max-width: 400px) {
    .hs_cos_flex-slider .superimpose .caption {
        background-color: black;
        position: static;
        font-size: 2em;
        line-height: 1.1em;
        color: white;
        width: 90%;
        padding: 0px 5% 0px 5%;
        top: 40%;
        text-align: center;
    }

    /* beat recaptcha into being responsive, !importants and specificity are necessary */
    #recaptcha_area table#recaptcha_table {width: 300px !important;}
    #recaptcha_area table#recaptcha_table .recaptcha_r1_c1 {width: 300px !important;}
    #recaptcha_area table#recaptcha_table .recaptcha_r4_c4 { width: 67px !important;}
    #recaptcha_area table#recaptcha_table #recaptcha_image {width:280px !important;}
}

.hs_cos_flex-slider h1,
.hs_cos_flex-slider h2,
.hs_cos_flex-slider h3,
.hs_cos_flex-slider h4,
.hs_cos_flex-slider h5,
.hs_cos_flex-slider h6,
.hs_cos_flex-slider p {
    color: white;
}

/* Thumbnail only version of the gallery */
.hs-gallery-thumbnails li {
    display: inline-block;
    margin: 0px;
    padding: 0px;
    margin-right:-4px;
}
.hs-gallery-thumbnails.fixed-height li img {
    max-height: 150px;
    margin: 0px;
    padding: 0px;
    border-width: 0px;
}


/* responsive pre elements */

pre {
    overflow-x: auto;
}

/* responsive pre tables */

table pre {
    white-space: pre-wrap;
}

/* adding minimal spacing for blog comments */
.comment {
    margin: 10px 0 10px 0;
}

/* make sure lines with no whitespace don't interefere with layout */
.hs_cos_wrapper_type_rich_text,
.hs_cos_wrapper_type_text,
.hs_cos_wrapper_type_header,
.hs_cos_wrapper_type_section_header,
.hs_cos_wrapper_type_raw_html,
.hs_cos_wrapper_type_raw_jinja,
.hs_cos_wrapper_type_page_footer {
    word-wrap: break-word;
}
/* HTML 5 Reset */

article, aside, details, figcaption, figure, footer, header, hgroup, nav, section {
    display: block;
}

audio, canvas, video {
    display: inline-block;
    *display: inline;
    *zoom: 1;
}

audio:not([controls]) {
    display: none;
}

/* Support migrations from wordpress */

.wp-float-left {
    float: left;
    margin: 0 20px 20px 0;
}

.wp-float-right {
    float: right;
    margin: 0 0 20px 20px;
}

/* Responsive Google Maps */

#map_canvas img, .google-maps img {
    max-width: none;
}

/* line height fix for reCaptcha theme */
#recaptcha_table td {line-height: 0;}
.recaptchatable #recaptcha_response_field {min-height: 0;line-height: 12px;}


/*****************************************/
/* Start your style declarations here    */
/*****************************************/
/* 
You can use this CSS file as a guide in building out
your HubSpot website. It contains the major elements needed
to create your own custom style. 
*/

@font-face {
font-family: "proxima_novalight";
font-style: normal;
font-weight: 400;
src: url("http://www.boston-technology.com/hs-fs/hub/311347/file-358395800-eot/fonts/proximanova-light-webfont.eot?#iefix&t=1472455785203") format("embedded-opentype"), url("http://www.boston-technology.com/hs-fs/hub/311347/file-358411890-woff/fonts/proximanova-light-webfont.woff?t=1472455785203") format("woff"), url("http://www.boston-technology.com/hs-fs/hub/311347/file-354955418-ttf/fonts/proximanova-light-webfont.ttf?t=1472455785203") format("truetype"), url("../fonts/proximanova-light-webfont.svg#proxima_novalight") format("svg");
}
@font-face {
font-family: "proxima_novasemibold";
font-style: normal;
font-weight: 400;
src: url("http://www.boston-technology.com/hs-fs/hub/311347/file-356984812-eot/fonts/proximanova-semibold-webfont.eot?#iefix&t=1472455785203") format("embedded-opentype"), url("http://www.boston-technology.com/hs-fs/hub/311347/file-356984797-woff/fonts/proximanova-semibold-webfont.woff?t=1472455785203") format("woff"), url("http://www.boston-technology.com/hs-fs/hub/311347/file-353855569-ttf/fonts/proximanova-semibold-webfont.ttf?t=1472455785203") format("truetype"), url("../fonts/proximanova-semibold-webfont.svg#proxima_novasemibold") format("svg");
}
@font-face {
font-family: "proxima_nova_rgregular";
font-style: normal;
font-weight: 400;
src: url("http://www.boston-technology.com/hs-fs/hub/311347/file-358409835-eot/fonts/proximanova-regular-webfont.eot?#iefix&t=1472455785203") format("embedded-opentype"), url("http://www.boston-technology.com/hs-fs/hub/311347/file-356479181-woff/fonts/proximanova-regular-webfont.woff?t=1472455785203") format("woff"), url("http://www.boston-technology.com/hs-fs/hub/311347/file-356482081-ttf/fonts/proximanova-regular-webfont.ttf?t=1472455785203") format("truetype"), url("../fonts/proximanova-regular-webfont.svg#proxima_nova_rgregular") format("svg");
}

/* Apply a natural box layout model to all elements so that width and padding are combined */
*, *:before, *:after {
-moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box;
}

/* ------ Custom fonts (http://www.google.com/fonts) ------ */
/* @import url(#); */

/* Your website background color (background:#fff;) */
html, body {} 

body {
/* Normalize fonts cross browser and for responsive scaling & set base to 10px */
font-size: 62.5%; /**** 1.5 EMs equals 15px *****/
line-height: 1.5; /**** Makes line height 150% of the font size *****/
color: #484848;
font-family: 'Open Sans' !important;
font-size: 15px;
letter-spacing: 0.25pt;
line-height: 22px;
background: url(http://www.boston-technology.com/wp-content/uploads/images/body-bg.png) repeat;
margin: 0;
}

a {
color: #21759B;
text-decoration: none;
}
a:hover, a:focus {
color: #0F3647;
}

img {}


/* ------ Typography ------ */
/* Basic text */
p {font-size:15px;} /**** Keep this in Pixels not EMs ******/
small {}
strong {}
em {}
cite {}

/* Headings */
h1, h2, h3, h4, h5, h6 {
font-family: 'Open Sans';
clear: both;
}

h1 a, h2 a, h3 a, h4 a, h5 a, h6 a {}

h1 {
color: #333942;
font-size: 28px;
font-weight: 700;
margin: 0 0 20px;
}
h2 {
color: #333942;
font-size: 26px;
font-weight: 400;
line-height: 30px;
margin: 0 0 15px;
}
h3 {
color: #444444;
font-size: 20px;
line-height: 26px;
margin: 10px 0 12px;
font-weight: 400;
padding: 10px 0 0;
}

h4 {
color: #333942;
font-size: 18px;
font-weight: 400;
padding: 0 0 12px 4px;
text-align: left;
margin: 0;
}

h5 {}
h6 {}

.container-fluid h3.form-title {}

/* Lists */
ul, ol {}
ul ul, ul ol, ol ol, ol ul {}

li {}

ul.unstyled, ol.unstyled {}

ul.inline, ol.inline {}
ul.inline > li, ol.inline > li {}

dl {}
dt, dd {}
dt {}
dd {}

/* Quotes */
blockquote {}
blockquote p {}
blockquote small {}
blockquote small:before {}

q:before, q:after, blockquote:before, blockquote:after {}

/* Address */
address {}


@media screen and (min-width: 992px) and (max-width: 2080px){
    .body-container-wrapper{
        margin-top: 75px !important;
    }
}


/* ------ Structure ------ */
/* 
The outer wrappers of your website, if you wanted to set your website width
to a fixed size you could set a width or max-width of 960px for example. 
*/
.header-container-wrapper, .body-container-wrapper, .footer-container-wrapper {}

.header-container-wrapper {
background: #FFFFFF;
}
.body-container-wrapper {}
.footer-container-wrapper {
background: #FFFFFF;
padding: 43px 0 32px;
}

/* The inner wrappers of your website */
.header-container, .body-container, .footer-container {}

.header-container {}
.body-container {
background: #FFFFFF;
border: 1px solid #D4D5D9;
margin-bottom: 29px !important;
margin-top: 29px !important;
padding: 30px 10px;
}

.body-container > .row-fluid-wrapper {
margin: 0 2.3%;
width: 95.4%;
}

.footer-container {
padding: 0 10px;
max-width: 1021px !important;
}

.container-fluid {
max-width: 1001px;
margin: 0 auto;
}

.footer-container .hs_cos_wrapper_type_page_footer footer {
text-align: right;
}

.footer-container .hs-footer-company-copyright {
font-size: 14px;
line-height: 22px;
color: #676767;
}

/* ------ Grid ------ */
/* 
By default HubSpot's grid system utilizes 12 columns, making for a 940px wide container 
without responsive features enabled. With the responsive CSS file added, the grid adapts 
to be 724px and 1170px wide depending on your viewport. Below 767px viewports, the columns 
become fluid and stack vertically. 

You can also use spans to setup your different colored sidebar or container columns like 
this: span8 {background:#fff;} span4 {background:#eee;}. The column spans will always add 
up to 12 and will be setup for you automatically when you use Template Builder to adjust 
the visual layout.
*/
.span12 {}
.span11 {}
.span10 {}
.span9 {}
.span8 {}
.span7 {}
.span6 {}
.span5 {}
.span4 {}
.span3 {}
.span2 {}
.span1 {}

.body-container > .row-fluid-wrapper .widget-type-form,
.body-container > .row-fluid-wrapper .widget-type-rich_text,
.body-container > .row-fluid-wrapper .widget-type-section_header {}

/* ------ Header ------ */
.header-container-wrapper {}
.header-container {}

/* Logo styling */
.header-container .hs_cos_wrapper_type_logo {}
.header-container .hs_cos_wrapper_type_logo a {}

@media screen and (min-width: 320px) {
    .header-container .hs_cos_wrapper_type_logo a img {
    margin: 20px 10px;
    }
}

@media screen and (min-width: 640px) {
    .header-container .hs_cos_wrapper_type_logo a img {
    margin: 20px 0px;
    }
}


/* ------ Menu ------ */
/* 
Change the alignment of your menu easily by using the text-align or float CSS properties. 
For a full width centered menu, you could simply add text-align:center; below.
*/
.header-container .hs-menu-wrapper.hs-menu-flow-horizontal {}

.hs-menu-wrapper ul {
display: block !important;
}

/* Primary menu link text color */
.hs-menu-wrapper a {
display: block !important;
}
.hs-menu-wrapper a:hover {}

/* Drop down background color */
.hs-menu-wrapper.hs-menu-flow-horizontal ul {}

/* Menu link font family and basic padding including drop down links */
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {}




.hs-menu-wrapper ul ul {
background: #999999;
margin-top: 5px !important;padding:35px 17px 23px 28px;
transition: opacity 0.05s ease-in 0s, top 0.25s ease-in-out 0s;
}

.hs-menu-wrapper ul ul li:first-child {
background: url("http://www.boston-technology.com/wp-content/uploads/images/dropdown-arrow3.png") no-repeat scroll 1px 0;
margin-top: -42px;
padding-top: 41px;
}

.hs-menu-wrapper ul ul li {}

.hs-menu-wrapper ul ul li a {
color: #fff;
font-family: 'Open Sans';
font-size: 14px;
line-height: 20px;
padding: 3px 17px 14px 12px!important;
transition: padding 0.2s ease-in-out 0s;
text-align: left;text-transform: uppercase;
white-space: normal !important;
}

.hs-menu-wrapper ul ul li a:hover{
color:#353535;
padding: 3px 17px 14px 12px!important;
}

.hs-menu-wrapper ul ul ul {
left: 100% !important;
}

.hs-menu-wrapper ul ul ul li {
/*background: url("http://www.boston-technology.com/hs-fs/hub/311347/file-337474555-gif/images/foot-dot.gif?t=1472455785203") no-repeat 3px 8px !important;*/
padding: 0 !important;
margin: 0 !important;
}

.main-navigation ul ul ul li a {
color: #5F5F5F;
font-family: 'Open Sans';
font-size: 13px;
padding: 3px 0 4px 12px;
}


/* Dropdown width fix */
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
width: auto !important;
}

.hs-menu-wrapper.hs-menu-flow-horizontal > ul li a {
max-width: none !important;
padding-right:10px;
white-space: nowrap !important;
}
/*---------------------header top menu-------------------*/

.header-container .hs-menu-flow-horizontal {}

.header-container .hs-menu-flow-horizontal > ul {}

.header-container .hs-menu-flow-horizontal > ul > li {}

.header-container .hs-menu-flow-horizontal > ul > li > a {
border-top: 2px solid transparent;
color: #424242;
font-family: 'Open Sans';
font-size: 15px;
font-weight: 400;
line-height: 21.43px;
margin: 0 24px 0 0;
padding: 3px 0;
transition: all 0.0s ease-in-out 0s !important;
}

.header-container .hs-menu-flow-horizontal > ul > li > a:hover {
border-top: 2px solid rgba(0, 0, 0, 0) !important;
    color: #FF900E !important;
}

.header-container ul li.hs-item-has-children {}

/*---------------------header child menu-------------------*/

.header-container .hs-menu-flow-horizontal ul ul {}

.header-container .hs-menu-flow-horizontal ul ul li {}

.header-container .hs-menu-flow-horizontal ul ul li a {}

.header-container .hs-menu-flow-horizontal ul ul li a:hover {}

/*---------------------End header top menu-------------------*/

/*---------------------body horizontal menu-------------------*/

.body-container .hs-menu-flow-horizontal {}

.body-container .hs-menu-flow-horizontal > ul {}

.body-container .hs-menu-flow-horizontal > ul > li {}

.body-container .hs-menu-flow-horizontal > ul > li > a {
border-top: 2px solid transparent;
color: #424242;
font-family: 'Open Sans';
font-size: 15px;
font-weight: 400;
line-height: 21.43px;
margin: 0 12px;
padding: 3px 0;
transition: all 0.45s ease-in-out 0s;
}

.body-container .hs-menu-flow-horizontal > ul > li > a:hover {
border-top: 2px solid #4380D0;
color: #424242;
}

.body-container .hs-menu-flow-horizontal ul li.hs-item-has-children {}

/*---------------------body child menu-------------------*/

.body-container .hs-menu-flow-horizontal ul ul {}

.body-container .hs-menu-flow-horizontal ul ul li {}

.body-container .hs-menu-flow-horizontal ul ul li a {}

.body-container .hs-menu-flow-horizontal ul ul li a:hover {}

/*---------------------End Body horizontal menu-------------------*/

/*---------------------footer horizontal menu-------------------*/

.footer-container .hs-menu-flow-horizontal {}

.footer-container .hs-menu-flow-horizontal > ul {}

.footer-container .hs-menu-flow-horizontal > ul > li {}

.footer-container .hs-menu-flow-horizontal > ul > li > a {
color: #404040;
font-size: 15px;
font-weight: 400;
line-height: 22px;
padding: 0 20px;
}

.footer-container .hs-menu-flow-horizontal > ul >li > a:hover {}

.footer-container ul li.hs-item-has-children {}

/*---------------------footer child menu-------------------*/

.footer-container .hs-menu-flow-horizontal ul ul {}

.footer-container .hs-menu-flow-horizontal ul ul li {}

.footer-container .hs-menu-flow-horizontal ul ul li a {}

.footer-container .hs-menu-flow-horizontal ul ul li a:hover {}

/*---------------------End footer horizontal menu-------------------*/

/*---------------------side menu-------------------*/

.hs-menu-flow-vertical {}

.hs-menu-flow-vertical > ul {}

.hs-menu-flow-vertical > ul > li {}

.hs-menu-flow-vertical > ul > li > a {
padding: 10px 0 !important;
}

.hs-menu-flow-vertical > ul > li > a:hover {}

.hs-menu-flow-vertical ul li.hs-item-has-children {}

/*--side nav - child menu ---*/

.hs-menu-flow-vertical {}

.hs-menu-flow-vertical ul ul {
left: 100% !important;
}

.hs-menu-flow-vertical ul ul li {}

.hs-menu-flow-vertical ul ul li a {}

.hs-menu-flow-vertical ul ul li a:hover {}

/*---------------------End side menu-------------------*/


/* ------ Content ------ */
.body-container-wrapper {}
.body-container {}


/* ------ Blog ------ */
/* Your basic blog wrapper */
.blog-listing-wrapper {}

/* Use this to set up different styling for your blog posts */
.blog-post-wrapper,
.blog-listing-wrapper .post-listing .post-item {}
.blog-listing-wrapper .post-listing .post-item .post-body {}

/* Blog comments and blog comment form */
#blog-comment-form  div.hs-form-field {}

#blog-comment-form  div.hs-form-field label {}

#blog-comment-form  div.hs-form-field .hs-field-desc {}

#blog-comment-form  div.hs-form-field input[type="text"],
#blog-comment-form  div.hs-form-field input[type="email"],
#blog-comment-form  div.hs-form-field textarea { }

#blog-comment-form  div.hs-form-field select {}

#blog-comment-form  .hs-button {}

#blog-comment-form  textarea, 
#blog-comment-form  input[type="text"], 
#blog-comment-form  input[type="password"], 
#blog-comment-form  input[type="datetime"], 
#blog-comment-form  input[type="datetime-local"], 
#blog-comment-form  input[type="date"], 
#blog-comment-form  input[type="month"], 
#blog-comment-form  input[type="time"], 
#blog-comment-form  input[type="week"], 
#blog-comment-form  input[type="number"], 
#blog-comment-form  input[type="email"], 
#blog-comment-form  input[type="url"], 
#blog-comment-form  input[type="search"], 
#blog-comment-form  input[type="tel"], 
#blog-comment-form  input[type="color"], 
#blog-comment-form  .uneditable-input {}

#blog-comment-form form div.hs-form-field ul li {}

.hs_submit {}

/* Pagination */
.post-header h2 a {
color: #373636;
font-size: 26px;
line-height: 32px;
font-family: Arial,Helvetica,sans-serif;
margin: 0 0 20px;
text-decoration: none;
}
.post-header h2 a:hover {
color: #3479D0;
}
.post-header p {}

.hs-author-label,
.author-link {}

.blog-pagination {}

/* Subscription frequency form */
.hs_blog_default_blog_subscription {}
.hs_blog_default_blog_subscription ul {}

#comments-listing {
border: 0px solid #E2E2E2;
display: block;
line-height: 165%;
padding: 15px;
margin:15px 0;
}

#comments-listing h3 {
font-size: 21px;
margin: 0;
padding: 0;
}

.comment {
border-bottom: 1px solid #000000;
display: block;
padding: 15px;
}

.comment-date {
font-style: italic;
padding: 4px 0;
display: block;
font-size: 0.9em;
}

#recaptcha_table td {
line-height: 0;
}

.custom_social_bar {
border-top:1px solid #E2E2E2;
border-bottom:1px solid #E2E2E2;    
padding: 7px 0;
margin:7px 0
}

.custom_listing_comments {
border: 1px solid #E2E2E2;
display: block;
line-height: 165%;
padding: 15px;
margin:10px 0;
}

/* ------ Forms ------ */
/* This is the main form wrapper */
.hs-form {}

.hs-input {
border: 1px solid #E4E4E4;
border-radius: 0 0 0 0;
color: #939393;
margin-bottom: 12px;
font-family: 'Open Sans';
padding: 8px 10px !important;
}
.hs-input:hover {}
.hs-input:focus {}

.field label {
color: #484848;
font-family: 'Open Sans';
font-size: 15px;
letter-spacing: 0.25pt;
line-height: 22px;
margin-bottom: 10px;
}

.input ul {
list-style:none;
}

div.hs_blog_subscribe ul.inputs-list {
    padding:0;
}

form ul{
    padding:0;
}

.hs-form-booleancheckbox{
list-style:none;
}

#comment-form h4 {
color: #444444;
font-size: 20px;
line-height: 26px;
margin: 10px 0 12px;
font-weight: 400;
padding: 10px 0 0;
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] select {
width: 95%!important;    
}

/* ------ Buttons ------ */
.hs-button {
background: rgb(17,71,133); /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzExNDc4NSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjMlIiBzdG9wLWNvbG9yPSIjMTI0Nzg5IiBzdG9wLW9wYWNpdHk9IjEiLz4KICAgIDxzdG9wIG9mZnNldD0iNSUiIHN0b3AtY29sb3I9IiMxNTQ1ODUiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMCUiIHN0b3AtY29sb3I9IiMxMDQ2ODYiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIyNiUiIHN0b3AtY29sb3I9IiMxMjQ0ODMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI1MSUiIHN0b3AtY29sb3I9IiMwZjNkNzgiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI3NyUiIHN0b3AtY29sb3I9IiMwYjNhNzAiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSI5NyUiIHN0b3AtY29sb3I9IiMwZDM2NmMiIHN0b3Atb3BhY2l0eT0iMSIvPgogICAgPHN0b3Agb2Zmc2V0PSIxMDAlIiBzdG9wLWNvbG9yPSIjMDkzOTZhIiBzdG9wLW9wYWNpdHk9IjEiLz4KICA8L2xpbmVhckdyYWRpZW50PgogIDxyZWN0IHg9IjAiIHk9IjAiIHdpZHRoPSIxIiBoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top, rgba(17,71,133,1) 0%, rgba(18,71,137,1) 3%, rgba(21,69,133,1) 5%, rgba(16,70,134,1) 10%, rgba(18,68,131,1) 26%, rgba(15,61,120,1) 51%, rgba(11,58,112,1) 77%, rgba(13,54,108,1) 97%, rgba(9,57,106,1) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(17,71,133,1)), color-stop(3%,rgba(18,71,137,1)), color-stop(5%,rgba(21,69,133,1)), color-stop(10%,rgba(16,70,134,1)), color-stop(26%,rgba(18,68,131,1)), color-stop(51%,rgba(15,61,120,1)), color-stop(77%,rgba(11,58,112,1)), color-stop(97%,rgba(13,54,108,1)), color-stop(100%,rgba(9,57,106,1))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top, rgba(17,71,133,1) 0%,rgba(18,71,137,1) 3%,rgba(21,69,133,1) 5%,rgba(16,70,134,1) 10%,rgba(18,68,131,1) 26%,rgba(15,61,120,1) 51%,rgba(11,58,112,1) 77%,rgba(13,54,108,1) 97%,rgba(9,57,106,1) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top, rgba(17,71,133,1) 0%,rgba(18,71,137,1) 3%,rgba(21,69,133,1) 5%,rgba(16,70,134,1) 10%,rgba(18,68,131,1) 26%,rgba(15,61,120,1) 51%,rgba(11,58,112,1) 77%,rgba(13,54,108,1) 97%,rgba(9,57,106,1) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top, rgba(17,71,133,1) 0%,rgba(18,71,137,1) 3%,rgba(21,69,133,1) 5%,rgba(16,70,134,1) 10%,rgba(18,68,131,1) 26%,rgba(15,61,120,1) 51%,rgba(11,58,112,1) 77%,rgba(13,54,108,1) 97%,rgba(9,57,106,1) 100%); /* IE10+ */
background: linear-gradient(to bottom, rgba(17,71,133,1) 0%,rgba(18,71,137,1) 3%,rgba(21,69,133,1) 5%,rgba(16,70,134,1) 10%,rgba(18,68,131,1) 26%,rgba(15,61,120,1) 51%,rgba(11,58,112,1) 77%,rgba(13,54,108,1) 97%,rgba(9,57,106,1) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#114785', endColorstr='#09396a',GradientType=0 ); /* IE6-8 */
border: 1px solid #00102A;
border-radius: 5px 5px 5px 5px;
box-shadow: 0 0 1px 0 #FFFFFF inset;
color: #FFFFFF;
cursor: pointer;
font-size: 20px;
padding: 6px 20px;
}

.hs-button:hover {}
.hs-button:focus {}
.hs-button:active {}

.hs-button:hover, .hs-button:focus, .hs-button:active {}


/* ------ Footer ------ */
/* The main footer wrapper will default to fill 100% of the browser viewport */
.footer-container-wrapper {}

/* Your basic footer container */
.footer-container {}


/* ------ Misc ------ */
/* Any overflow styles can go in this space */

.custom-logo {
padding: 20px 0;
}

.custom-top-menu {
text-align: right;
padding-top: 20px;
}

.custom-top-menu ul {
display: inline-block !important;
}

.custom-footer-column h3 {
margin: 0;
padding: 0;
}

.custom-footer-column h3 a {
color: #215AA3;
font-size: 15px;
font-weight: 400;
line-height: 22px;
margin-bottom: 12px;
text-decoration: none;
font-family: 'Open Sans';
}

.custom-footer-column h3 a:hover {
color: #215AA3;
}

.custom-footer-column ul {
list-style: none;
padding-left: 0;
}

.custom-footer-column ul li {
margin: 0 0 10px;
display: block;
}

.custom-footer-column ul li a {
color: #404040;
font-size: 15px;
font-weight: 400;
line-height: 22px;
text-decoration: none;
font-family: 'Open Sans';

}

.custom-footer-column ul li a:hover {
color: #fff !important;
}

.custom-footer-column ul ul li {
background: url("http://www.boston-technology.com/wp-content/uploads/images/foot-dot.gif") no-repeat scroll left 10px;
margin: 10px 0 0;
padding-left: 13px;
}

.custom-footer-column ul ul li a {
color: #747474;
font-size: 14px;
}

.custom-social-sharing {
font-size: 14px;
color: #676767;
text-align: right;
padding: 23px 0 10px;
}

.custom-page-footer {
font-size: 14px;
line-height: 22px;
color: #676767;
text-align: right;
}

.custom-lets-talk p {
color: #215AA3;
text-transform: uppercase;
margin: 0;
}

.custom-lets-talk h4 {
color: #373636;
font-size: 28px;
font-weight: 400;
margin: 0;
padding: 12px 0 5px;
}

.custom-lets-talk a {
color: #4F7CB5;
font-size: 14px;
}

.custom-lets-talk a:hover {
text-decoration: underline;
}

.custom-footer-address p {
border-left: 1px solid #E2E2E2;
margin: 16px 0 0 0;
padding: 0 0 0 30px;
}

.custom-blog-module .hs-button {
background: url("http://www.boston-technology.com/wp-content/uploads/images/subscribe-btn.png") repeat-x scroll 0 0 #115397;
border: 1px solid #000000;
border-radius: 5px 5px 5px 5px;
box-shadow: 1px 1px 0 #587DAA inset;
color: #FFFFFF;
cursor: pointer;
font-size: 20px;
padding: 6px 20px;
}

.custom-blog-module .hs-button:hover {
background: url("http://www.boston-technology.com/wp-content/uploads/images/btn-bg.png") repeat-x scroll 0 0 #09396A;
}

/* custom home template */



.custom-home-top .client_wrap ul li {
float: left;
margin: 0;
padding: 0;
}



/* custom two column template */
.custom-body .body-container #main-column #two-column {    
background: none repeat scroll 0 0 #FFFFFF;
border-left: 1px solid #D4D5D9;
border-right: 1px solid #D4D5D9;
border-top: 1px solid #D4D5D9;
margin-bottom: 65px;
padding: 37px 33px 15px;
position: relative;   
-moz-box-sizing: border-box;
-webkit-box-sizing: border-box;
box-sizing: border-box;
}

.custom-body .body-container #main-column #two-column:after {   
background: url("http://www.boston-technology.com/wp-content/uploads/images/rope-btm-bg.png") no-repeat scroll left bottom rgba(0, 0, 0, 0);
bottom: -65px;
content: "";
height: 65px;
left: -1px;
position: absolute;
width: 1001px;
}

.custom-body .body-container #main-column #two-column .main-column {
border-left: 1px solid #E7E7E7;
margin-left: 0;
margin-right: -40px;
padding-left: 40px;
box-sizing:border-box;
-moz-box-sizing:border-box; 
-webkit-box-sizing:border-box; 
}

.custom-body .body-container #main-column #two-column .left-column {
padding-right: 20px;
box-sizing:border-box;
-moz-box-sizing:border-box; 
-webkit-box-sizing:border-box; 
}

.custom-body .body-container #main-column #two-column .row-fluid > div > span > div {
border: medium none;
padding: 0;
background: transparent;
margin-bottom: 0;
}

.custom-body .body-container #main-column #two-column .row-fluid > div > span > div:after {
display: none;
}


/* Custom One Column Template */
.custom-body {
overflow-x: hidden;
}

.custom-body .body-container {
background: transparent;
border: medium none;
margin: 0 auto!important;
padding: 0;
}

.custom-body .body-container > .row-fluid-wrapper {
margin: 0;
width: 100%;
}

.custom-body .body-container .custom-top-pane {
background: url(http://www.boston-technology.com/wp-content/uploads/images/inner-banner-bg.gif) repeat-x scroll left top #1C365D;
margin: -2px -9999px 0!important;
padding: 0 9999px!important;
box-sizing: content-box!important;
-moz-box-sizing: content-box!important; 
-webkit-box-sizing: content-box!important; 
color: white;
position: relative;
}

.custom-body .body-container .custom-top-pane h1,
.custom-body .body-container .custom-top-pane h2,
.custom-body .body-container .custom-top-pane h3,
.custom-body .body-container .custom-top-pane h4,
.custom-body .body-container .custom-top-pane h5,
.custom-body .body-container .custom-top-pane h6 {
color: white;
}

.custom-body .body-container .custom-top-pane h1 {
font-family: 'Open Sans';
font-size: 50px;
padding: 42px 0 0;    
font-weight: 400;
line-height: 1.2;
text-align: center;
letter-spacing: 0;
}

.custom-body .body-container .custom-top-pane .rope {
background: url("http://www.boston-technology.com/wp-content/uploads/images/rope.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
height: 50px;
left: 49.965%;
position: absolute;
top: 146px;
width: 18px;
}

.custom-body .body-container #main-column {
margin-top: 49px;
}

.custom-body .body-container #main-column .row-fluid > div  > span > div {
background: none repeat scroll 0 0 #FFFFFF;
border-left: 1px solid #D4D5D9;
border-right: 1px solid #D4D5D9;
border-top: 1px solid #D4D5D9;
margin-bottom: 65px;
padding: 37px 33px 15px;
position: relative;
}

.custom-body .body-container #main-column .row-fluid > div  > span > div:last-child {
margin-bottom: 82px;
}

.custom-body .body-container #main-column .row-fluid > div  > span > div:after {
background: url(http://www.boston-technology.com/wp-content/uploads/images/rope-btm-bg.png) no-repeat scroll left bottom transparent;
content: "";
position: absolute;
height: 65px;
width: 1001px;
left: -1px;
bottom: -65px;
}

.custom-body .body-container #main-column .row-fluid > div  > span > div:last-child:after {
background-image: url(http://www.boston-technology.com/wp-content/uploads/images/rope-btm-bg01-1.png);
bottom: -52px;
height: 52px;
}

.custom-body .body-container #main-column .clear {
clear: both;
}

.custom-body .body-container #main-column h1 {
letter-spacing: 0;
margin-bottom: 20px;
}

.custom-body .body-container #main-column  .text-style07 {
color: #F08D2B !important;
font-family: 'Open Sans';
font-size: 15px !important;
font-weight: 400;
padding-bottom: 5px;
margin: 0;
}

.custom-body .body-container #main-column .text-style09 {
font-family: 'Open Sans';
font-size: 15px;
font-style: italic;
line-height: 22px;
margin-bottom: 10px;
}

.custom-body .body-container #main-column .text-style10 {
color: #F08D2B !important;
font-family: 'Open Sans';
font-size: 15px;
font-style: italic;
line-height: 22px;
margin-bottom: 10px;
}

.custom-body .body-container #main-column .text-style11 {
color: #484848;
font-family: 'Open Sans';
font-size: 15px;
line-height: 21px !important;
margin-bottom: 10px;
}

.custom-body .body-container #main-column .text-style12 {
color: #F08D2B !important;
font-family: 'Open Sans';
font-size: 15px !important;
font-weight: 400;
padding-bottom: 5px;
margin: 0;
}

.custom-body .body-container #main-column .overview-list li .title {
color: #484848;
display: block;
font-size: 20px;
font-weight: 400;
margin: 0 0 11px;
padding: 0;
}

.custom-body .body-container #main-column p {
color: #484848;
font-family: 'Open Sans';
font-size: 16px;
letter-spacing: 0.25pt;
line-height: 25px;
margin-bottom: 14px;
margin-top: 15px ;
}
.hsformerror p{ font-size:11px !important; margin-bottom: 0 !important;
    margin-top: 0 !important;}
    
.custom-body .body-container #main-column * {
box-sizing:content-box;
-moz-box-sizing:content-box; 
-webkit-box-sizing:content-box; 
}

.custom-body .body-container #main-column .ai-check-lists ul {
margin: 0;
padding: 0;
}

.custom-body .body-container #main-column .ai-check-lists ul li {
background: url(http://www.boston-technology.com/wp-content/uploads/images/green-tick-ico.png) no-repeat scroll left 5px rgba(0, 0, 0, 0);
color: #2C2C2C;
display: block;
font-size: 16px;
padding: 0 0 7px 18px;
}

.custom-body .body-container #main-column .related-res-div {
width: 280px;
float: left;
padding: 0 25px 12px 0;
}

.custom-body .body-container #main-column .related-res-hd {
font-size: 20px;
line-height: 26px;
color: #444;
display: block;
margin: 10px 0 12px;
padding: 10px 0 0;
}

.custom-body .body-container #main-column .rcnt-blog-div {
border-left: 1px solid #E7E7E7;
border-right: 1px solid #E7E7E7;
float: left;
padding: 0 30px 12px;
width: 283px;
}

.custom-body .body-container #main-column .related-res-cs-more {
background: none repeat scroll 0 0 #1F66AF;
border-radius: 2px 2px 2px 2px;
color: #FFFFFF;
display: block;
float: left;
font-size: 13px;
font-weight: 400;
height: 21px;
line-height: 19px;
padding: 0 15px;
text-align: center;
}

.custom-body .body-container #main-column .related-res-cs-more:hover {
background: #1a58a3;
}

.custom-body .body-container #main-column .related-res-read-more {
background: none repeat scroll 0 0 #1F66AF;
border-radius: 2px 2px 2px 2px;
color: #FFFFFF;
display: block;
float: left;
font-size: 13px;
font-weight: 400;
height: 21px;
line-height: 19px;
padding: 0 15px;
text-align: center;
}

.custom-body .body-container #main-column .related-res-click-zoom-embedded {
background: none repeat scroll 0 0 #1F66AF;
border-radius: 2px 2px 2px 2px;
color: #FFFFFF;
display: block;
float: right;
font-size: 13px;
font-weight: 400;
height: 21px;
line-height: 19px;
padding: 0 15px;
text-align: center;
margin: -15px 0 0 0;
position: relative;
}

.custom-body .body-container #main-column .related-res-read-more:hover {
background: #1a58a3;
}

.custom-body .body-container #main-column .related-res-tst-more {
background: none repeat scroll 0 0 #1F66AF;
border-radius: 2px 2px 2px 2px;
color: #FFFFFF;
display: block;
float: left;
font-size: 13px;
font-weight: 400;
height: 21px;
line-height: 19px;
padding: 0 15px;
text-align: center;
}

.custom-body .body-container #main-column .related-res-tst-more:hover {
background: #1a58a3;
}

.custom-body .body-container #main-column .related-res-lists {
padding: 0;
}

.custom-body .body-container #main-column .related-res-lists ul {
padding: 0;
margin: 0;
}

.custom-body .body-container #main-column .related-res-lists ul li {
padding: 7px 4px 4px 3px;
margin: 0;
width: 280px;
min-height: 72px;
float: left;
display: block;
font-size: 15px;
line-height: 18px;
}

.custom-body .body-container #main-column .related-res-lists ul li.no-rt-brdr {
border-right: 0;
width: 278px;
}

.custom-body .body-container #main-column .related-res-lists ul li.no-btm-brdr {
border-bottom: 0;
padding-bottom: 20px;
}

.custom-body .body-container #main-column .related-res-lists ul li .m-icon {
width: 50px;
float: left;
}

.custom-body .body-container #main-column .related-res-lists ul li .m-text {
width: 200px;
float: left;
padding: 0 0 0 10px;
}
.custom-body .body-container #main-column .related-res-lists ul li .m-text2 {
width: auto;
float: left;
padding: 0 0 0 0px;
}
.custom-body .body-container #main-column .related-res-lists ul li .m-head {
font-size: 26px;
font-weight: 400;
color: #2b62a8;
display: block;
margin: 0 0 15px;
}

.custom-body .body-container #main-column .add-border {
border-left: 1px solid #E7E7E7;
border-right: 1px solid #E7E7E7;
margin-right: 20px;
padding: 0 25px 50px;
width: 250px;
}

.custom-body .body-container #main-column .oj-wrap {
clear: both;
background: url(http://www.boston-technology.com/wp-content/uploads/images/oj-main-bg.jpg) no-repeat center top;
min-height: 1350px
}

.custom-body .body-container #main-column .oj-wrap p {
font-size: 15px !important;
line-height: 22px !important;
}

.custom-body .body-container #main-column .oj-left h6 {
text-align: left;
color: #2b62a8;
font-size: 20px;
font-weight: 400;
margin: 0;
padding: 0 0 7px 5px;
display: block
}

.custom-body .body-container #main-column .oj-left {
float: left
}

.custom-body .body-container #main-column .oj-left4-wrap {
width: 440px;
float: left;
position: absolute;
top: 144px
}

.custom-body .body-container #main-column .oj-left4 {
padding: 20px 10px 10px 25px;
-webkit-box-shadow: 0 0 2px 0 #858383;
box-shadow: 0 0 2px 0 #858383;
border-radius: 8px;
-webkit-border-radius: 8px
}

.custom-body .body-container #main-column .oj-left4 .oj-left4-arrow {
background: url(http://www.boston-technology.com/wp-content/uploads/images/oj-rt-arrow.jpg) no-repeat right top;
position: absolute;
top: 49px;
right: -11px;
width: 11px;
height: 16px
}

.custom-body .body-container #main-column .oj-left8-wrap {
width: 440px;
float: left;
position: absolute;
top: 487px
}

.custom-body .body-container #main-column .oj-left8 {
padding: 20px 10px 10px 25px;
-webkit-box-shadow: 0 0 2px 0 #858383;
box-shadow: 0 0 2px 0 #858383;
border-radius: 8px;
-webkit-border-radius: 8px
}



.custom-body .body-container #main-column .more-bton {
background: none repeat scroll 0 0 #1F66AF;
border-radius: 2px 2px 2px 2px;
color: #FFFFFF;
display: block;
float: left;
font-size: 13px;
font-weight: 400;
height: 21px;
line-height: 19px;
padding: 0 15px;
text-align: center;
}


.custom-body .body-container #main-column .more-bton:hover {
background: none repeat scroll 0 0 #1A58A3;
color: #FFFFFF;
}

.custom-body .body-container #main-column .appinte-img {
float: left;
padding-top: 10px;
width: 148px;
}


.custom-body .body-container #main-column .appinte-txt {
float: right;
width: 785px;
}




.custom-body .body-container #main-column .more-testimonials {
background: none repeat scroll 0 0 #1F66AF;
border-radius: 2px 2px 2px 2px;
color: #FFFFFF;
display: block;
float: left;
font-size: 13px;
font-weight: 400;
height: 21px;
line-height: 19px;
padding: 0 15px;
text-align: center;
}

.custom-body .body-container #main-column a.more-testimonials:hover {
background: none repeat scroll 0 0 #1A58A3 !important;
color: #FFFFFF;
}

.custom-body .body-container #main-column .commn-list01 ul {
margin: 0;
padding: 0;
list-style: none;
}

.custom-body .body-container #main-column .commn-list01 li {
background: url(http://www.boston-technology.com/wp-content/uploads/images/green-tick-ico.png) no-repeat scroll left 5px rgba(0, 0, 0, 0);
color: #2C2C2C;
display: block;
font-size: 16px;
padding: 0 24px 7px 18px;
}

.custom-body .body-container #main-column .customer-speak {
border-right: 1px solid #E7E7E7;
float: left;
padding: 10px 25px 0 0;
width: 441px;
}


.custom-body .body-container #main-column .right-box {
border-right: 0 none;
padding: 10px 0 0 25px;
}

.custom-body .body-container #main-column .overview-list {
clear: both;
padding: 50px 0 0;
}

.custom-body .body-container #main-column .overview-list li {
display: block;
float: left;
margin: 0 50px 40px 0;
padding: 0;
width: 440px;
}


.custom-body .body-container #main-column .overview-list li .ovrvw-img {
float: left;
width: 84px;
}


.custom-body .body-container #main-column .overview-list li .ovrvw-txt {
float: right;
width: 356px;
}


.custom-body .body-container #main-column .overview-list li.no-mrgn {
margin-right: 0;
}

.custom-body .body-container .custom-top-pane  .web_ov-banner-div {
background-color: #1C365D;
overflow: hidden;
}







.custom-body .body-container .custom-top-pane  .clients {
background-color: #FFFFFF;
border-bottom: 1px solid #D5D6D9;
border-top: 1px solid #E8E8E8;
margin: 20px -9999px -2px;
padding: 8px 9999px 13px;
text-align: center;
position: relative;
}

.custom-body .body-container .custom-top-pane  .clients:after {
background: url(http://www.boston-technology.com/wp-content/uploads/images/rope-btm-bg2.png) no-repeat scroll left top transparent;
content: "";
left: 49.67%;
bottom: -58px;
position: absolute;
width: 1001px;
height: 65px;
}

.custom-body .clients img {
margin:0 -2.5px;
}

.custom-body .getstarted {
float: left;
padding-right: 25px;
width: 273px;
}

.custom-body .testimonial {
float: left;
padding: 0 0 0 30px;
width: 270px;
}

.custom-body .getstarted .click-zoom-embedded {
background: none repeat scroll 0 0 #1F66AF;
border-radius: 2px 2px 2px 2px;
color: #FFFFFF;
display: block;
float: right;
font: 400 11px Arial,Helvetica,sans-serif;
height: 15px;
margin: -15px;
position: relative;
text-align: center;
width: 80px;
z-index: 1;
}

.custom-body .more-testimonials {
background: none repeat scroll 0 0 #1F66AF;
border-radius: 2px 2px 2px 2px;
color: #FFFFFF;
display: block;
float: left;
font-size: 13px;
font-weight: 400;
height: 21px;
line-height: 19px;
padding: 0 15px;
text-align: center;
}


.custom-body .download_content {
float: left;
padding: 10px 0 0;
width: 270px;
}

.custom-body .download_content .download_content_bg {
background-image: url("http://www.boston-technology.com/wp-content/uploads/images/ipad_blank.png");
background-position: 30px 10px;
background-repeat: no-repeat;
height: 192px;
margin-top: 5px;
padding-left: 10px;
}


.custom-body .download_content .dwn-ebook {
background: none repeat scroll 0 0 #1F66AF;
border-radius: 3px 3px 3px 3px;
color: #FFFFFF;
display: block;
font-size: 19px;
height: 22px;
padding: 8px 0;
text-align: center;
text-decoration: none;
width: 241px;
}

.custom-body .download_content .download_content_bg .download_content_text1 {
color: #FFFFFF;
font-size: 17px;
padding: 50px 0 0 45px;
text-align: center;
width: 50%;
}

.custom-body .msolutions-banner-div .banner_wrapper {
margin-bottom: -50px;
}





.custom-body .msolutions-banner-div .banner-con .banner-list01 li {
background: url(http://www.boston-technology.com/wp-content/uploads/images/arrow_dotted_right.png) no-repeat scroll left 5px rgba(0, 0, 0, 0);
color: #FFFFFF;
display: block;
font-size: 17px;
padding: 0 0 10px 18px;
}


.custom-body .msolution-lists {
padding: 0;
margin-top: 50px;
}


.custom-body .msolution-lists ul {
margin: 0;
padding: 0;
list-style: none;
}

.custom-body .msolution-lists ul li {
border-right: 1px solid #E0E0E0;
display: block;
float: left;
font-size: 15px;
margin: 0;
min-height: 100px;
padding: 30px 0 30px 5px;width:31%;padding:10px 0 30px 24px;
}


.custom-body .msolution-lists ul li.no-pad-top {
    padding-left:0;

}


.custom-body .msolution-lists ul li.no-btm-brdr {
border-right: 0 none;
padding-bottom: 20px;
}


.custom-body .msolution-lists ul li .m-icon {
float: left;
width: 110px;
}


.custom-body .msolution-lists ul li .m-text {
float: left;
padding: 10px 0 0 0px;
width: 80%;
}


.custom-body .msolution-lists ul li .m-head {
color: #333942;
display: block;
font-size: 26px;
font-weight: 400;
margin: 0 0 15px;
}


.custom-body .view-more06 {
background: none repeat scroll 0 0 #1F66AF;
border-radius: 2px 2px 2px 2px;
color: #FFFFFF;
display: block;
float: left;
font-size: 13px;
font-weight: 400;
height: 21px;
line-height: 19px;
padding: 0 15px;
text-align: center;
}


.custom-body .view-more06:hover {
background: none repeat scroll 0 0 #1A58A3;
color: #FFFFFF;
}

.custom-body .finance-main-wrap {
min-height: 200px;
}

.custom-body .mhealth-meet-left {
background: url(http://www.boston-technology.com/wp-content/uploads/images/mhealth-main.jpg) no-repeat scroll left top rgba(0, 0, 0, 0);
float: left;
margin-top: 25px;
padding: 0 40px 20px 110px;
width: 570px;
}


.custom-body .sales-deals {
float: left;
width: 205px;
}


.custom-body .sales-eco-wrap {
min-height: 180px;
padding: 15px 0;
}

.custom-body .physian-block {
float: left;
width: 234px;
}

.custom-body .physian-block-bg {
background: url("http://www.boston-technology.com/wp-content/uploads/images/physian-block.jpg") no-repeat scroll left bottom rgba(0, 0, 0, 0);
min-height: 160px;
}

.custom-body .patient-block {
float: left;
width: 234px;
}

.custom-body .patient-block-bg {
background: url("http://www.boston-technology.com/wp-content/uploads/images/patient-block.jpg") no-repeat scroll left bottom rgba(0, 0, 0, 0);
min-height: 160px;
}

.custom-body .hospital-block {
float: left;
width: 234px;
}


.custom-body .hospital-block-bg {
background: url("http://www.boston-technology.com/wp-content/uploads/images/hospital-block.jpg") no-repeat scroll left bottom rgba(0, 0, 0, 0);
min-height: 160px;
}

.custom-body .research-block {
float: left;
width: 230px;
}

.custom-body .research-block-bg {
background: url("http://www.boston-technology.com/wp-content/uploads/images/research-block.jpg") no-repeat scroll left bottom rgba(0, 0, 0, 0);
min-height: 160px;
}


.custom-body .msale-customer-block {
border-right: 1px solid #E7E7E7;
float: left;
padding: 0 35px 20px 0;
width: 570px;
}

.custom-body .msale-playbook {
float: right;
width: 300px;
}

.custom-body .playbook-bg01 {
background: url("http://www.boston-technology.com/wp-content/uploads/images/whitepaper_img2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
height: 202px;
margin-top: 15px;
}


.custom-body .msale-build-get {
min-height: 160px;
}


.custom-body .msale-build {
float: left;
width: 450px;
}


.custom-body .msale-get {
float: left;
width: 475px;
}


.custom-body .msale-build-bg {
background: url("http://www.boston-technology.com/wp-content/uploads/images/sale-setting1.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
float: left;
height: 81px;
padding-right: 30px;
width: 80px;
}


.custom-body .msale-get-bg {
background: url("http://www.boston-technology.com/wp-content/uploads/images/sale-setting2.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
float: left;
height: 95px;
padding-right: 30px;
width: 61px;
}


.custom-body .msale-build-content {
float: left;
width: 260px;
}


.custom-body .msale-get-content {
float: left;
width: 350px;
}

.custom-body .msale-build h5, .custom-body .msale-get h5 {
color: #333942;
font-size: 26px;
font-weight: 400;
padding: 0 0 20px;
text-align: left;
margin: 0;
}


.custom-body .msale-build-get ul {
margin: 0;
padding: 0;
}


.custom-body .msale-build-get ul li {
background: url("http://www.boston-technology.com/wp-content/uploads/images/gray-tick.jpg") no-repeat scroll left 2px rgba(0, 0, 0, 0);
display: block;
float: left;
font-size: 15px;
margin: 0;
padding: 0 0 10px 35px;
text-align: left;
}

.custom-body .finance-main-wrap {
min-height: 200px;
}

.custom-body .finance-meet-left {
background: url(http://www.boston-technology.com/wp-content/uploads/images/m-finance-main.jpg) no-repeat scroll left top rgba(0, 0, 0, 0);
float: left;
margin-top: 25px;
padding: 0 40px 20px 110px;
width: 570px;
}


.custom-body .sales-eco-wrap {
min-height: 180px;
padding: 15px 0;
}


.custom-body .revolution-block {
float: left;
width: 470px;
}


.custom-body .money-block {
float: right;
width: 460px;
}


.custom-body .revolution-block-bg {
background: url(http://www.boston-technology.com/wp-content/uploads/images/revolution-block-bg.jpg) no-repeat scroll left bottom rgba(0, 0, 0, 0);
min-height: 160px;
}


.custom-body .money-block-bg {
background: url(http://www.boston-technology.com/wp-content/uploads/images/money-block-bg.jpg) no-repeat scroll left bottom rgba(0, 0, 0, 0);
min-height: 160px;
}

.custom-body .mfinance_playbook {
background: url(http://www.boston-technology.com/wp-content/uploads/images/mfinance_playbook.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
height: 202px;
margin-top: 15px;
}


.custom-body .sales-main-wrap {
min-height: 230px;
}


.custom-body .sales-meet-left {
background: url("http://www.boston-technology.com/wp-content/uploads/images/msales-main.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
float: left;
margin-top: 25px;
padding: 0 40px 20px 110px;
width: 570px;
}

.custom-body .sales-deals {
float: left;
width: 205px;
}


.custom-body .sales-eco-wrap {
min-height: 180px;
padding: 15px 0;
}

.custom-body .msale-eblock {
float: left;
width: 312px;
}

.custom-body .msale-mblock {
float: left;
width: 310px;
}

.custom-body .msale-mmblock {
float: right;
width: 307px;
}

.custom-body .msale-eblock-bg {
background: url("http://www.boston-technology.com/wp-content/uploads/images/msale-eblock.jpg") no-repeat scroll left bottom rgba(0, 0, 0, 0);
min-height: 160px;
}

.custom-body .msale-mblock-bg {
background: url("http://www.boston-technology.com/wp-content/uploads/images/msale-mblock.jpg") no-repeat scroll left bottom rgba(0, 0, 0, 0);
min-height: 160px;
}

.custom-body .msale-mmblock-bg {
background: url("http://www.boston-technology.com/wp-content/uploads/images/msale-mmblock.jpg") no-repeat scroll left bottom rgba(0, 0, 0, 0);
min-height: 160px;
}

.custom-body .playbook-bg {
background: url("http://www.boston-technology.com/wp-content/uploads/images/playbook-bg.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
height: 202px;
margin-top: 15px;
}

.custom-body .tech-img {
background: url("http://www.boston-technology.com/wp-content/uploads/images/tech-overview-img.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
float: right;
height: 214px;
width: 229px; 
}

.custom-body .tech-text {
float: left;
padding-top: 14px;
width: 698px;
}

.custom-body .commn-list01 ul {
margin: 0;
padding: 0;
}

.custom-body .img-div {
float: left;
width: 67px;
}

.custom-body .con-div {
float: right;
width: 842px;
}

.custom-body .head-type10 {
color: #242424;
display: block;
font-family: 'Open Sans';
font-size: 22px;
font-weight: 700;
margin: 0 0 8px;
padding: 0;
}

.custom-body .new-java-img {
background: url(http://www.boston-technology.com/wp-content/uploads/images/java.jpg) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
float: right;
height: 204px;
margin: 41px 0 0;
width: 201px;
}

.custom-body .java-text {
float: left;
width: 675px;
}

.custom-body .ios-check-features-border {
border-right: 1px solid #D6D7DA;
float: left;
width: 300px;
}


.custom-body .ios-check-features {
float: left;
padding-left: 34px;
width: 330px;
}

.custom-body .commn-list04 ul {
margin: 0;
padding: 0;
}

.custom-body .commn-list04 li {
background: url("http://www.boston-technology.com/wp-content/uploads/images/green-tick-ico02.png") no-repeat scroll left 8px rgba(0, 0, 0, 0);
color: #2C2C2C;
display: block;
font-size: 15px;
padding: 4px 0 8px 26px;
}
.custom-body .commn-list04 li ul li{
  background: url("http://www.boston-technology.com/wp-content/uploads/images/aroow01.png") no-repeat scroll left 11px rgba(0, 0, 0, 0);
    
   
}
.custom-body .commn-list04 li h5 {
color: #000000;
display: block;
font-size: 19px;
font-weight: 400;
margin: 0 0 5px;
}

.custom-body .new-dotnet-img {
background: url("http://www.boston-technology.com/wp-content/uploads/images/dot_net.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
float: right;
height: 204px;
margin: 41px 0 0;
width: 201px;
}

.custom-body  .net-text {
float: left;
width: 694px;
}

.custom-body .net-head-type2 {
background: url("http://www.boston-technology.com/wp-content/uploads/images/grey-tick-ico.png") no-repeat scroll left 8px rgba(0, 0, 0, 0);
color: #111111;
display: block;
font-size: 20px;
font-weight: 400;
padding: 4px 0 8px 26px;
}

.custom-body .new-php-img {
background: url(http://www.boston-technology.com/wp-content/uploads/images/php.jpg) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
float: right;
height: 204px;
margin: 41px 0 0;
width: 201px;
}

.custom-body .php-text {
float: left;
width: 685px;
}

.custom-body .php-check-lists {
padding-top: 25px;
}

.custom-body .php-check-features-border {
border-right: 1px solid #D6D7DA;
float: left;
width: 300px;
}

.custom-body .php-check-features {
float: left;
padding-left: 34px;
width: 330px;
}

.custom-body .php-text ul {
margin-left: 45px;
}

.custom-body .php-check-features {
float: left;
padding-left: 34px;
width: 330px;
}

.custom-body .commn-list05 ul {
margin: 0;
padding: 0;
list-style: none;
}

.custom-body .commn-list05 li {
background: url(http://www.boston-technology.com/wp-content/uploads/images/grey-tick-ico.png) no-repeat scroll left 7px rgba(0, 0, 0, 0);
color: #2C2C2C;
display: block;
font-size: 15px;
line-height: 23px;
padding: 4px 0 12px 30px;
}

.custom-body .new-mobiletech-img {
background: url(http://www.boston-technology.com/wp-content/uploads/images/mobile_technology.jpg) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
float: right;
height: 204px;
margin: 41px 0 0;
width: 201px;
}

.custom-body .ios-text {
float: left;
width: 682px;
}

.custom-body .android-text {
float: left;
width: 715px;
}

.custom-body .android-sub-title-1 {
color: #2B62A8;
display: block;
font-size: 16px;
margin: 0 0 10px;
padding: 0;
}

.custom-body .head-type11 {
color: #58935F;
display: block;
font-size: 18px;
margin: 0 0 8px;
padding-top: 10px;
}

.custom-body .text-style06 {
color: #2B62A8 !important;
font-family: proxima_nova_rgregular;
font-size: 18px !important;
}

.custom-body .head-type4 {
color: #333942;
display: block;
font-size: 20px;
font-weight: 400;
margin: 0 0 10px;
padding: 0;
}

.custom-body .mobiframe-text2 ul {
margin-top: 10px;
padding: 0;
}

.custom-body .mobiframe-text2 ul li {
color: #58935F;
display: block;
font-family: 'Open Sans';
font-size: 16px;
font-weight: 400;
padding: 0 0 13px;
}

.custom-body .mobile-check-crossplatform_lists {
float: left;
margin-right: 19px;
}


.custom-body .mobiframe-text2 ul li .imgdiv_list {
float: left;
margin-left: -24px;
padding-right: 18px;
text-align: right;
width: 40px;
}

.custom-body .mobiframe-img {
background: url(http://www.boston-technology.com/wp-content/uploads/images/mframeworks.jpg) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
float: right;
height: 204px;
margin: 41px 0 0;
width: 201px;
}

.custom-body .mobiframe-text {
float: left;
width: 670px;
}

.custom-body li .imgdiv_list {
float: left;
margin-left: -24px;
padding-right: 18px;
text-align: right;
width: 40px;
}

.custom-body .cs-listing {
padding: 10px 0 0;
}


.custom-body .cs-listing li {
border: 1px solid #000000;
float: left;
height: 163px;
margin: 0 39px 35px 0;
overflow: hidden;
position: relative;
width: 282px;
}

.custom-body .cs-listing li a {
display: block;
}

.mrgn-rgt {
margin-right: 0 !important;
}


.custom-body .cs-listing li .cs-thumb-img {
height: 128px;
}

.custom-body .cs-listing li .cs-shrt-txt {
background: url(http://www.boston-technology.com/wp-content/uploads/images/plus.png) no-repeat scroll center 55px rgba(0, 0, 0, 0.8);
color: #FFFFFF;
font-size: 22px;
height: 68px;
left: 0;
padding: 90px 12px 10px;
position: absolute;
text-align: center;
top: -168px;
transition: all 0.3s ease-in 0s;
width: 258px;
z-index: 9;
}

.custom-body .cs-listing li:hover .cs-shrt-txt {
cursor: pointer;
display: block;
top: 0;
}

.button01, #download-btn {
background: url(http://www.boston-technology.com/wp-content/uploads/images/button-bg.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
color: #FFFFFF;
display: block;
font-size: 22px;
margin: 0 auto;
padding: 13px 0;
text-align: center;
width: 174px;
clear: both;
}


.button01:hover, #download-btn:hover {
background: url(http://www.boston-technology.com/wp-content/uploads/images/button-hover-bg.png) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
color: #FFFFFF;
text-decoration: none;
}

.custom-body .rsrc-left.whitepapr-img {
background: url(http://www.boston-technology.com/wp-content/uploads/images/whiter-paper-img.jpg) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}

.custom-body .rsrc-left {
float: left;
min-height: 150px;
width: 180px;
}


.custom-body .rsrc-right {
float: right;
width: 730px;
}

.custom-body .rsrc-left.ebook-img {
background: url(http://www.boston-technology.com/wp-content/uploads/images/ebook-img.jpg) no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}


.custom-body .rcnt-blogs {
margin-bottom: 20px;
padding: 0;
}


.custom-body .rcnt-blogs li {
border-bottom: 1px solid #D3D3D3;
display: block;
margin-bottom: 32px;
padding-bottom: 30px;
}

.custom-body .rcnt-blogs li:last-child {
border-bottom: 0 none;
margin-bottom: 0;
padding-bottom: 0;
}

.custom-body .rcnt-blogs li .blog-head a {
color: #0C0C0C;
display: block;
font-size: 22px;
font-weight: 400;
line-height: 36px;
padding-bottom: 6px;
}

.custom-body #main-column .consumer-app-wraper {
border: 1px solid #D7D7D7;
box-shadow: 0 3px 5px 0 rgba(0, 0, 0, 0.09);
margin-top: 35px;
padding: 25px 40px 15px;
position: relative;
}

.custom-body #main-column .consumer-app-wraper .tab-con {
padding: 0;
}

.custom-body #main-column .tab-con .tab-up {
background: url("http://www.boston-technology.com/wp-content/uploads/images/andrid-tab-arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
height: 24px;
position: absolute;
width: 45px;
}


.custom-body #main-column .consumer-app-wraper .tab-up {
left: 110px;
top: -20px;
}

.custom-body #main-column .consumer-app-wraper p {
color: #2B62A8 !important;
font-size: 15px !important;
}


.custom-body #main-column .consumer-app-wraper .tab-con h5 {
color: #444444;
display: block;
font-size: 18px;
font-weight: 400;
margin: 0 0 12px;
padding: 0;
}

.custom-body #main-column .consumer-app-wraper ul {
margin: 0;
padding: 0;
list-style: none;
}


.custom-body #main-column .consumer-app-wraper li {
background: url("http://www.boston-technology.com/wp-content/uploads/images/green-tick-ico.png") no-repeat scroll left 5px rgba(0, 0, 0, 0);
color: #2C2C2C;
display: block;
font-size: 15px;
padding: 0 0 5px 18px;
}

.custom-body .body-container #main-column #ulAnimList2 {
padding-left: 0!important;   
}

/* custom blog */
.custom-blog .custom-top-pane h1 {
background: url("http://www.boston-technology.com/wp-content/uploads/images/resources-title-bg.png") no-repeat scroll left top rgba(0, 0, 0, 0);
margin-bottom: -26px;
padding-bottom: 70px !important;
position: relative;
}

.custom-blog .custom-top-pane h1:after {
background: url("http://www.boston-technology.com/wp-content/uploads/images/rope.png") no-repeat scroll left top rgba(0, 0, 0, 0);
bottom: -24px;
content: "";
height: 50px;
left: 49.3%;
position: absolute;
width: 18px;
}

.custom-blog.custom-body .body-container .custom-top-pane {
margin-bottom: 50px!important;
}

.custom-blog #two-column-right {
background-color: white;
padding: 20px;
border: 1px solid #D4D5D9;
}

.custom-blog .widget-type-blog_content .blog-section .post-header h2 {
background: none repeat scroll 0 0 #F0F0F0;
border-bottom: 1px solid #DDDDDD;
border-top: 1px solid #DDDDDD;
color: #333333;
font-family: 'Arimo',Tahoma,Verdana,Arial;
padding: 10px;
word-wrap: break-word;
}

.custom-blog .widget-type-blog_content .blog-section .post-header h2 a {
color: #444444;
font-size: 24px;
font-weight: bold;
line-height: 1.4em;
}

.custom-blog .widget-type-blog_content .blog-section .post-header p {
margin: 0 0 10px 0;
float: left;
background: none repeat scroll 0 0 #275EA7;
color: #FFFFFF;
display: inline-block;
padding: 0.7em 1em 0.7em 2em;
font-size: 0.9em;
line-height: 1.5em;
}

.custom-blog .widget-type-blog_content .blog-section .post-header p .author-link {
color: #FFFFFF;
text-decoration: underline;
}

.custom-blog .widget-type-blog_content .blog-section .post-body {
clear: both;
}

.custom-blog #right-column h3 {
background: none repeat scroll 0 0 #275EA7;
font-size: 16px;
line-height: 22px;
color: white;
padding: 10px 16px;
margin: 24px 0;
font-family: 'Open Sans';
}

/* ------ Mobile ------ */
/* Large desktop */
@media (min-width: 1200px) {}

/* Portrait tablet to landscape and desktop */
@media (min-width: 769px) and (max-width: 979px) {
.custom-logo {
padding: 20px 5px 20px 10px;
}


.custom-body .body-container .custom-top-pane .rope {
left: 50.52%;
}
}

/* Landscape phone to portrait tablet */
@media (max-width: 768px) {
    .custom-body .sales-eco-wrap > div {
        float: none;
        margin: 0 auto;
    }
    
    .custom-body .msale-customer-block {
        padding: 0;
        width: auto;
        float: none;
        border: medium none;
    }
    
    .custom-body .msale-playbook {
        float: none;
        width: auto;
        
    }
    
    .custom-body .msale-playbook  .playbook-bg {
        margin-bottom: 10px;
        
    }
    
    .custom-body .body-container #main-column .row-fluid > div > span > div:after {
        display: none;
    }
    
    .custom-body .body-container #main-column .row-fluid > div > span > div {
        border: medium none;
        padding: 10px 20px;
        margin-bottom: 0;  
        overflow: hidden;
    }
    
    .custom-body .body-container #main-column .row-fluid > div > span > div:last-child:after {
        display: none;
    }
    
    .custom-body .body-container .custom-top-pane .rope {
        display: none;    
    }
    
    .custom-body .body-container .custom-top-pane {
        margin: 0 !important;
        padding: 0!important;
    }
    
    .custom-body .body-container #main-column .oj-wrap {
        background: none;
    }
    
    .custom-body .body-container #main-column .oj-left {
        float: none;
    }
    
    .custom-body .body-container #main-column .oj-right {
        float: none;
        width: auto;
        padding-left: 0;
    }
    
    .custom-body .body-container #main-column .oj-right div,
    .custom-body .body-container #main-column .oj-left div {
        position: static;
        box-shadow: none;
        border: medium none;
        padding: 10px 0;
        float: left;
        display: block!important;
        width: auto;
    }
    
    .custom-body .body-container #main-column .oj-right h6 {
        text-align: left;
    }
    
    .custom-body .body-container #main-column .oj-right div, .custom-body .body-container #main-column .oj-left div {
        display: none;
    }
    
    .client-block {
        float: none;
        width: auto;
    }
    
    .customer-block {
        float: none;
        width: auto;
        border: medium none!important;
        padding: 0;
        margin: 10px 0;
    }
    
    .view-whiteppr {
        float: none;
        width: auto;
        background-position: left top;
        margin-top: 50px;
    }
    
    .custom-body .body-container #main-column .row-fluid > div > span > div div.ai-check-lists,
    .custom-body .body-container #main-column .row-fluid > div > span > div div.ai-check-lists div {
        float: none!important;
        margin: 0!important;
        width: auto!important;
        border: medium none!important;
        padding: 10px 0!important;
    }
    
    .custom-body .body-container #main-column .row-fluid > div > span > div > div {
        float: none!important;
        width: auto!important;
    }
    
    .custom-body .body-container #main-column .add-border {
        border: medium none;
        margin: 10px 0;
        padding: 0;
        width: auto;
    }
    
    .related-res-div {
        clear: left;
    float: left;
    overflow: hidden;
    }
    
    .custom-body .body-container #main-column .overview-list {
        overflow: hidden;
    }
    
    .custom-body .body-container #main-column .overview-list li {
        padding-bottom: 20px;
    }
    
    .custom-body .body-container .custom-top-pane .clients:after {
        display: none;
    }
    
    .custom-body .body-container .custom-top-pane .clients {
        margin: 0;
        padding: 0;
    }
    
    .custom-body .msolutions-banner-div .banner_wrapper {
        margin: 0;
    }
    
    .custom-body .msolutions-banner-div .banner-con {
        padding: 10px 20px;
        background: none;
    }
    
    .custom-body .con-div {
        width: auto;
    }
    
    .custom-body .body-container #main-column #ulAnimList2 * {
        width: auto!important;
    }
    
    .case-studies .cs-img {
        margin: 10px 0;
    }
    
    .custom-body .body-container #main-column .rcnt-blog-div {
        border: medium none;
    overflow: hidden;
    width: auto !important;
    }
    
    .custom-body .body-container #main-column .related-res-div {
        width: auto;
    }
    
    .custom-body .new-dotnet-img,
    .custom-body .new-php-img,
    .custom-body .new-mobiletech-img,
    .custom-body .mobiframe-img {
        margin-bottom: 20px;
    }
    
    .custom-body .body-container .custom-top-pane .web_ov-banner-div .banner-con {
        background: none #1C365D!important;
    }
    
    .custom-body .body-container .banner-con {
        padding: 0 20px 20px;
    }

.custom-body .download_content .download_content_bg {
        padding-left: 4px;
}
    .custom-body .download_content .download_content_bg .download_content_text1 {
        padding: 45px 0 0 42px;
        width: 20%;
}

.custom-check-features-border {
    width: auto;
    margin: 20px 0;
    border: medium none;
}

.custom-check-features {
    width: auto;
    padding-left: 0;
}

.mob-ov-img {
    background: none;
}

.custom-body .body-container #main-column .related-res-click-zoom-embedded {
        float: none;
    margin: 10px 0;
    width: auto;
}

.custom-body .body-container #main-column .related-res-read-more {
    float: none;
    width: auto;
    margin: 10px 0;
}

.custom-body .body-container #main-column .related-res-div {
    padding-right: 0;
}

.featured-apps .border {
    border: medium none!important;
}

.mob-ov-div {
padding-left: 20px;    
}

.mob-ov-img {
    display: none;
}

.mob-ov-cap1 {
    position: static;    
}

.mob-ov-div .mob-ov-subhead {
    margin-top: 0;
}

.ios-text.commn-list01,
.ios-text.commn-list01 * {
    float: none!important;
    width: auto!important;
}

.contact-features-border-l {
    margin-left: 0!important;
    padding: 0!important;
    border: medium none!important;
}

.how-div {
    padding: 0;
    margin: 10px auto;
    width: auto;
    float: none;
    background: none;
}

.how-div > div {
    position: static!important;
    width: auto!important;
    height: auto!important;
    text-align: left!important;
    
}

.dedicated-team-bnr {
    background: none #1C365D;
    margin: 0!important;
}

.dedicated-team-bnr .dedctd-bnr-con {
    padding: 30px!important;
    width: auto!important;
}

.custom-body .body-container #main-column .right-box {
    padding-left: 0;
}

.custom-body .body-container #main-column .row-fluid > div > span > div > .test_bg2 {
    float: right!important;
    width: 33px!important;
}

.custom-home-top .client_wrap {
    margin: 0;
    padding: 0;
}

.custom-home-top .mob-wrapper {
    overflow: hidden;
}

.custom-home-top .hs_cos_wrapper_type_image_slider {
    margin: 0!important;
}

.custom-home-top .hs_cos_flex-slider {
    margin-bottom: 0;
    width: 100% !important;
}

.custom-home-top .hs_cos_flex-slider .caption * {
    height: auto;
    width: auto;
}

.custom-home-top .banner_circle,
.custom-home-top .b22,
.custom-home-top .b3-txtbg {
    top: 50px;    
}

.custom-home-top .b1,
.custom-home-top .b23,
.custom-home-top .b33 {
    top: 125px;
    font-size: 80%;
}

.custom-home-top .b11,
.custom-home-top .ban,
.custom-home-top .gatherd-txt {
    top: 180px;
    font-size: 70%;
}

.custom-home-top .scs_button {
    top: 200px;
}

.custom-home-top .ban {
    top: 230px;
}

.custom-home-top .msolution-btn {
    padding: 0 10px;
}

.custom-home-top .scs_button {
    top: 220px;
}

#home-main-column > div > .row-fluid > div {
padding: 10px;
}

#home-main-column .hs_cos_wrapper_type_rich_text a img {
margin: 10px auto!important;
}

#home-main-column .wp_bg {
margin-left: -10px;

}

#home-main-column .success_bg {
margin: 10px 0!important;
background-position: -30px 0;
}

.custom-body .mobile-check-crossplatform_lists {
    float: none;    
}

.custom-body .mobile-check-crossplatform_lists .imgdiv_list {
    margin-left: 0!important;
}

.custom-body .body-container #main-column #two-column:after {
    display: none;
}

textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] select {
    width: 94%!important;
}

.custom-body .new-java-img {
    margin-bottom: 20px;
}

.custom-home-top .get_start_button { 
    top: 230px;
}

    /* blog */
    .custom-body.custom-blog #right-column {
    padding: 10px!important;    
    }
    
    .custom-body.custom-blog #right-column ul  { 
    padding-left: 20px!important;
    }
    
    .custom-body .body-container .custom-top-pane h1 {
        font-size: 300%;
    }
    
    .custom-blog .custom-top-pane h1:after {
        display: none;
    }
    
}

/* Landscape phones and down */
@media (max-width: 480px) {
    #custom-top-pane-image {
        height: auto!important;
        padding-bottom: 20px;
    }
    
    .custom-body .body-container #main-column #two-column {
     padding: 20px;
    }
    
    .custom-body .body-container #main-column #two-column .main-column {
        border: medium none!important;
        padding: 0!important;
        margin: 0!important;
    }
    
    .commn-list06 ul {
        margin: 0!important;
    }
    
    .shoper-benefis,
    .shoper-wowfctr {
        float: none;
        padding-left: 0;
        width: auto;
    }
    
    .mob-ov-cap1 {
        display: none;
    }
    
    .custom-body .download_content .download_content_bg .download_content_text1 {
    padding: 45px 0 0 80px;
    text-align: left;
    width: auto;
}

.custom-body .mhealth-meet-left {
    width: auto;
}

.dedicated-team-bnr {
    height: auto!important;
}

.custom-body .body-container #main-column .commn-list01 ul {
    width: auto!important;
}

.custom-body .body-container #main-column .customer-speak {
    border: medium none!important;
    width: auto!important;
}

.custom-body .body-container .banner-con h1 {
    font-size: 200%;
}

.custom-body .msolution-lists ul li .m-text {
    width: 70%;
}

.custom-body .finance-meet-left,
.custom-body .sales-meet-left,
.custom-body .msale-get-content,
.custom-body .msale-build-content {
    width: auto;
}

.custom-home-top .banner_circle,
.custom-home-top .b22,
.custom-home-top .b3-txtbg {
    top: 10px;   
    font-size: 50%;
}

.custom-home-top .b1,
.custom-home-top .b23,
.custom-home-top .b33 {
    top: 55px;
    font-size: 40%;
}

.custom-home-top .b11,
.custom-home-top .ban,
.custom-home-top .gatherd-txt {
    top: 80px;
font-size: 44%;
}

.custom-home-top .b33 {
    top: 75px;
}

.custom-home-top .gatherd-txt {
    top: 100px;
}

.custom-home-top .scs_button {
    font-size: 12px;
    line-height: 26px;
    top: 140px;
}

.custom-home-top .ban {
    top: 100px;
}

.custom-home-top .msolution-btn {
    padding: 0 10px;
}

.custom-home-top .b22 {
    font-size: 40%;
    line-height: 1;
}

.custom-home-top .b23 {
    line-height: 1;
    top: 45px;
}    

.custom-home-top .msolution-btn {
    font-size: 8px;
    line-height: 16px;
}

.custom-home-top .b1 {
    top: 35px;    
}

.custom-home-top .b11 {
    top: 60px;    
    line-height: 1;
}

.custom-home-top .get_start_button {
    top: 120px;
    font-size: 8px;
    line-height: 16px;
}

}

/* Iphone */
@media (max-width: 320px) {
    
    textarea, input[type="text"], input[type="password"], input[type="datetime"], input[type="datetime-local"], input[type="date"], input[type="month"], input[type="time"], input[type="week"], input[type="number"], input[type="email"], input[type="url"], input[type="search"], input[type="tel"], input[type="color"] select {
        width: 90%!important;
    }
    
    .custom-body .body-container #main-column .overview-list li,
    .custom-body .body-container #main-column .overview-list li * {
        width: auto!important;
        float: none!important;
        margin: 5px 0!important;
    }
    
    img {
        height: auto!important;        
        max-width: 100%!important;
    }
    
        
    .featured-apps .border {
        padding: 0;
    }
    
    .custom-body .testimonial {
        padding: 10px 0;
        width: auto;
    }
    
 .custom-body .mhealth-meet-left {
    width: auto;
    background: none;
    padding: 10px 0;
}   

.custom-body .msolution-lists ul li .m-text {
    width: auto;
    padding: 10px 0;
}

.custom-body .msale-build-content,
.custom-body .msale-get-content {
    float: none;
}

.custom-body .msale-build-get ul li {
    padding-left: 0;
    background: none;
}

.custom-body .msale-get,
.custom-body .msale-build {
    width: auto;
    padding: 10px 0;
}

.custom-body .msale-build h5, .custom-body .msale-get h5 {
    padding-top: 10px;
}

.custom-body .finance-meet-left,
.custom-body .sales-meet-left,
.custom-body .msale-build-content {
    width: auto;
    background: none;
    padding: 10px 0;
}

.custom-home-top .b3-txtbg  {
    font-size: 39%;
    top: 5px;
}

.custom-home-top .b33 {
    top: 25px;
    font-size: 30%;
}

.custom-home-top .b3-txtbg span {
    font-size: 100%;
}

.custom-home-top .gatherd-txt {
    top: 45px;
    font-size: 30%;
}

.custom-home-top .scs_button {
    font-size: 8px;
    line-height: 26px;
    top: 87px;
}

.custom-home-top .b1 {
    top: 25px;    
}

.custom-home-top .b11 {
    top: 50px;    
}

.custom-home-top .get_start_button {
    top: 93px;
}


    
    }


/******** MENU BUTTON STYLES **********/
a.mobile-trigger {
    display: none; /* Hide button on Desktop */ 
    padding: 5px 10px 4px 10px; /* Padding around button icon */
    margin: 10px; /* Adjust margin to position button */
    color: #ffffff; /* Button text color */
    font-size: 20px; /* Button font size */
    line-height: 20px; /* Button text line-height - Needs to match font-size */
    background-color: #383838; /* Button color */
    -webkit-border-radius: 4px; /*---------------*/
    -moz-border-radius: 4px;    /* Border Radius */
    border-radius: 4px;         /*---------------*/
    cursor: pointer; /* Mouse pointer type on hover */
}

a.mobile-trigger:hover {
    background-color: #000000; /* Button color on hover */
    color: #ffffff; /* Button text color on hover */
    text-decoration: none; /* Removes link text underline on button */
}



/********* MOBILE MENU STYLES **********/        
@media (max-width: 767px) { 

    /* Hide menu on mobile */
    .custom-menu-primary .hs-menu-flow-horizontal.flyouts.js-enabled {
        display: none; 
    }   

    /* Show menu button on mobile */
    a.mobile-trigger {
        display: inline-block; 
    }

    /* Make child lists appear in mobile menu rather than hovering above */
    .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children ul.hs-menu-children-wrapper {
    visibility: visible;
    opacity: 1;
    position: static;
    display: none !important;
    }
    
    /* Show child lists when hovering over parent */
    .hs-menu-wrapper.hs-menu-flow-horizontal>ul li.hs-item-has-children:hover ul.hs-menu-children-wrapper {
    display: block !important;
    }

    /* Add down arrow to nav items with children */
    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children > a:after{
    content:'';
    margin-left: 10px;
    position: relative;
    top: 10px;
    width: 0; 
    height: 0; 
    border-left: 5px solid transparent; /* Adjust border sizes to go bigger or smaller */
    border-right: 5px solid transparent;
    border-top: 5px solid #000000; /* change this color to match menu text */
    border-bottom: 0px !important;
    }

    /* General Menu Styles */
    .custom-menu-primary{}

    /* Parent List */
    .custom-menu-primary ul{}
    .custom-menu-primary ul li{}
    .custom-menu-primary ul li a{}
    .custom-menu-primary ul li a:hover{}

    /* Child List */
    .custom-menu-primary ul ul{}
    .custom-menu-primary ul ul li{}
    .custom-menu-primary ul ul li a{
        text-align:center;
    }
    .custom-menu-primary ul ul li a:hover{}

    /* Grandchild List */
    .custom-menu-primary ul ul ul{}
    .custom-menu-primary ul ul ul li{}
    .custom-menu-primary ul ul ul li a{}
    .custom-menu-primary ul ul ul li a:hover{}


}
/* Responsive Grid */

.row-fluid {
    width: 100%;
    *zoom: 1;
}

.row-fluid:before, .row-fluid:after {
    display: table;
    content: "";
}

.row-fluid:after {
    clear: both;
}

.row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 28px;
    margin-left: 2.127659574%;
    *margin-left: 2.0744680846382977%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.row-fluid [class*="span"]:first-child {
    margin-left: 0;
}

.row-fluid .span12 {
    width: 99.99999998999999%;
    *width: 99.94680850063828%;
}

.row-fluid .span11 {
    width: 91.489361693%;
    *width: 91.4361702036383%;
}

.row-fluid .span10 {
    width: 82.97872339599999%;
    *width: 82.92553190663828%;
}

.row-fluid .span9 {
    width: 74.468085099%;
    *width: 74.4148936096383%;
}

.row-fluid .span8 {
    width: 65.95744680199999%;
    *width: 65.90425531263828%;
}

.row-fluid .span7 {
    width: 57.446808505%;
    *width: 57.3936170156383%;
}

.row-fluid .span6 {
    width: 48.93617020799999%;
    *width: 48.88297871863829%;
}

.row-fluid .span5 {
    width: 40.425531911%;
    *width: 40.3723404216383%;
}

.row-fluid .span4 {
    width: 31.914893614%;
    *width: 31.8617021246383%;
}

.row-fluid .span3 {
    width: 23.404255317%;
    *width: 23.3510638276383%;
}

.row-fluid .span2 {
    width: 14.89361702%;
    *width: 14.8404255306383%;
}

.row-fluid .span1 {
    width: 6.382978723%;
    *width: 6.329787233638298%;
}

.container-fluid {
    *zoom: 1;
}

.container-fluid:before, .container-fluid:after {
    display: table;
    content: "";
}

.container-fluid:after {
    clear: both;
}

@media (max-width: 767px) {
    .row-fluid {
        width: 100%;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: none;
        width: auto;
        margin-left: 0;
    }
}

@media (min-width: 768px) and (max-width: 1139px) {
    .row-fluid {
        width: 100%;
        *zoom: 1;
    }

    .row-fluid:before, .row-fluid:after {
        display: table;
        content: "";
    }

    .row-fluid:after {
        clear: both;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: left;
        width: 100%;
        min-height: 28px;
        margin-left: 2.762430939%;
        *margin-left: 2.709239449638298%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }

    .row-fluid [class*="span"]:first-child {
        margin-left: 0;
    }

    .row-fluid .span12 {
        width: 99.999999993%;
        *width: 99.9468085036383%;
    }

    .row-fluid .span11 {
        width: 91.436464082%;
        *width: 91.38327259263829%;
    }

    .row-fluid .span10 {
        width: 82.87292817100001%;
        *width: 82.8197366816383%;
    }

    .row-fluid .span9 {
        width: 74.30939226%;
        *width: 74.25620077063829%;
    }

    .row-fluid .span8 {
        width: 65.74585634900001%;
        *width: 65.6926648596383%;
    }

    .row-fluid .span7 {
        width: 57.182320438000005%;
        *width: 57.129128948638304%;
    }

    .row-fluid .span6 {
        width: 48.618784527%;
        *width: 48.5655930376383%;
    }

    .row-fluid .span5 {
        width: 40.055248616%;
        *width: 40.0020571266383%;
    }

    .row-fluid .span4 {
        width: 31.491712705%;
        *width: 31.4385212156383%;
    }

    .row-fluid .span3 {
        width: 22.928176794%;
        *width: 22.874985304638297%;
    }

    .row-fluid .span2 {
        width: 14.364640883%;
        *width: 14.311449393638298%;
    }

    .row-fluid .span1 {
        width: 5.801104972%;
        *width: 5.747913482638298%;
    }
}

@media (min-width: 1280px) {
    .row-fluid {
        width: 100%;
        *zoom: 1;
    }

    .row-fluid:before, .row-fluid:after {
        display: table;
        content: "";
    }

    .row-fluid:after {
        clear: both;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: left;
        width: 100%;
        min-height: 28px;
        margin-left: 2.564102564%;
        *margin-left: 2.510911074638298%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }

    .row-fluid [class*="span"]:first-child {
        margin-left: 0;
    }

    .row-fluid .span12 {
        width: 100%;
        *width: 99.94680851063829%;
    }

    .row-fluid .span11 {
        width: 91.45299145300001%;
        *width: 91.3997999636383%;
    }

    .row-fluid .span10 {
        width: 82.905982906%;
        *width: 82.8527914166383%;
    }

    .row-fluid .span9 {
        width: 74.358974359%;
        *width: 74.30578286963829%;
    }

    .row-fluid .span8 {
        width: 65.81196581200001%;
        *width: 65.7587743226383%;
    }

    .row-fluid .span7 {
        width: 57.264957265%;
        *width: 57.2117657756383%;
    }

    .row-fluid .span6 {
        width: 48.717948718%;
        *width: 48.6647572286383%;
    }

    .row-fluid .span5 {
        width: 40.170940171000005%;
        *width: 40.117748681638304%;
    }

    .row-fluid .span4 {
        width: 31.623931624%;
        *width: 31.5707401346383%;
    }

    .row-fluid .span3 {
        width: 23.076923077%;
        *width: 23.0237315876383%;
    }

    .row-fluid .span2 {
        width: 14.529914530000001%;
        *width: 14.4767230406383%;
    }

    .row-fluid .span1 {
        width: 5.982905983%;
        *width: 5.929714493638298%;
    }
}

/* Clearfix */

.clearfix {
    *zoom: 1;
}

.clearfix:before, .clearfix:after {
    display: table;
    content: "";
}

.clearfix:after {
    clear: both;
}

/* Visibilty Classes */

.hide {
    display: none;
}

.show {
    display: block;
}

.invisible {
    visibility: hidden;
}

.hidden {
    display: none;
    visibility: hidden;
}

/* Responsive Visibilty Classes */

.visible-phone {
    display: none !important;
}

.visible-tablet {
    display: none !important;
}

.hidden-desktop {
    display: none !important;
}

@media (max-width: 767px) {
    .visible-phone {
        display: inherit !important;
    }

    .hidden-phone {
        display: none !important;
    }

    .hidden-desktop {
        display: inherit !important;
    }

    .visible-desktop {
        display: none !important;
    }
}

@media (min-width: 768px) and (max-width: 1139px) {
    .visible-tablet {
        display: inherit !important;
    }

    .hidden-tablet {
        display: none !important;
    }

    .hidden-desktop {
        display: inherit !important;
    }

    .visible-desktop {
        display: none !important ;
    }
}


  
.hs_blog_subcribe .hs-form-booleancheckbox label {
    font-size: 13px;
}
.hs-content-name-digital-catalog-cdsi{
    background:#525252 !important;
}
.hs-content-name-digital-catalog-cdsi .container-fluid {
    border: 0 none;
    margin: 0 auto !important;
    max-width:1242px !important;
    padding: 0;
}
.hs-content-name-digital-catalog-cdsi {
    overflow-x: hidden;
}
.lp-fluid {
	position: relative;
}
.lp-fluid .row-fluid {
	width: 100%;
}
.lp-fluid > .row-fluid-wrapper {
	width: 1129px !important;
	margin: 0 auto !important;
}
.catalog-lp-menu {
	padding: 0;
	float:left;
}
.catalog-lp-menu li {
	padding: 0 0 0 30px;
	margin: 10px 0 0 0;
	float: left;
	display: block;
	list-style: none;
}
.catalog-lp-menu li a {
	padding: 0;
	margin: 0 0 0 0;
	float: left;
	display: block;
	font-size:14px;
	color:#424242;
	text-transform:uppercase;
}
.hs-content-name-digital-catalog-cdsi .header-container-wrapper{ position:fixed; width:100%; z-index:999;}
.hs-content-name-digital-catalog-cdsi .body-container-wrapper{ padding-top:75px;}
.hs-content-name-digital-catalog-cdsi .header-container-wrapper .row-fluid{width: 1129px !important;margin: 0 auto!important;}
.hs-content-name-digital-catalog-cdsi .body-container > .row-fluid-wrapper {
	margin: 0 !important;
	width: 100% !important;
}


.catalog-lp-form .hs_submit input:hover{
	background:#103f7a;
}
.hs-content-name-digital-catalog-cdsi .footer-container-wrapper {
	background: #525252;
	padding:0 !important;
}
.hs-content-name-digital-catalog-cdsi .footer-container .hs_cos_wrapper_type_page_footer footer {
	text-align: center;
}
.hs-content-name-digital-catalog-cdsi .footer-container .hs-footer-company-copyright {
	font-size: 14px;
	line-height:20px;
	color: #000;
}
.hs-content-name-digital-catalog-cdsi .container-fluid {
    border: 0 none;
    margin: 0 auto !important;
    max-width: 1242px !important;
    padding: 0;
}
.hs-content-name-digital-catalog-cdsi .footer-container {
    padding: 20px 0 10px !important;
    width: 1242px !important;
	background: #dedede;
}


#thank-wrap{background:rgba(241,161,18,.98); padding:14px 0;width:100%; display:none; position:fixed; top:0; left:0; z-index:1550; text-align:center;}
#thank-wrap h3{ font-size:18px; font-weight:300; display:block; color:#fff; margin-bottom:2px;}
#thank-wrap p{ font-size:13px; font-weight:300; display:block; color:#fff; /*background:rgba(241,161,18,.90);*/}


.flexslider4{position:relative;}
.flexslider4 .slides{ margin:0; padding:0; list-style:none;}
.flexslider4 .slides li{ margin:0; padding:0; list-style:none; display:block;}
.flexslider4 .flex-direction-nav{padding:0; clear:both; width:74px; margin:0 auto;}
.flexslider4 .flex-direction-nav li{ background:none; list-style:none; height:auto; float:left;}
.flexslider4 .flex-direction-nav li a.flex-prev{
background: url(http://www.boston-technology.com/hs-fs/hub/311347/file-461929246-png/Landing_Page_Images/adwords-lp/quote-controls.png?t=1472455785203) 
no-repeat left top; width:23px; height:27px; margin-right:30px; }
.flexslider4 .flex-direction-nav li a.flex-next{
background: url(http://www.boston-technology.com/hs-fs/hub/311347/file-461929246-png/Landing_Page_Images/adwords-lp/quote-controls.png?t=1472455785203) 
no-repeat right top; width:16px; height:27px;}

.adwords-block06{ background:#2c3744;}
.adwords-block06 .row-fluid-wrapper{padding:2em 0!important;}
.get-ur-estimate{ padding:1.3em 2em; max-width:450px; display:block; margin:0 auto; background:#ff900e; color:#fff; font-size:20px; 
font-weight:600; text-transform:uppercase; text-decoration:none; outline:none; -webkit-border-radius:5px;
border-radius:5px; -webkit-box-shadow: -6px 7px 0 0 #232c36; box-shadow: -6px 7px 0 0 #232c36; text-align:center;}
.get-ur-estimate:hover{ color:#fff !important; background:#ff840c;}

.adwords-landng .footer-container-wrapper {background:#fff;padding:1.7em 0 1em 0;}
.adwords-landng .footer-container .hs_cos_wrapper_type_page_footer footer {text-align:center;}
.adwords-landng .footer-container .hs-footer-company-copyright {font-size:16px; color:#5d6869;line-height:18px;}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
.adwords-landng .adwords-block{margin:0!important;padding: 0!important;position: relative;}
.adwords-landng .adwords-block > .row-fluid-wrapper {width:96%!important; padding:0 2%;margin: 0 auto !important;}
.adwords-landng .container-fluid {max-width:100%!important;}
.adwords-block01 .adwords-bnr{width:100%;}
.adwords-landng .adwords-block01 > .row-fluid-wrapper {width:99%!important; padding:0 0 0 1%!important;}
.adwords-block01 h1{font-size:50px;}
.adwords-block01 h3{ font-size:18px;}
.adwords-block01 p{font-size:16px;}
.adwords-block01 p span {font-size: 20px;}
.adwords-block01 .adwords-img{width:280px; position:absolute; right:0!important; top:6px !important;background-size:contain;}

.flexslider5 .slides { margin: 20px auto 0 0 !important;}
.flexslider5 .flex-direction-nav { display:none;}
.adwords-block04 .row-fluid-wrapper img{ text-align:left; max-width:20%;}
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
.adwords-landng .lp-custom-logo {width:70% !important;float: left !important;z-index: 99999999;position: relative;}
.adwords-landng .lp-custom-logo img {max-width:200px;}
.adwords-landng .hs-link-logo img{width:100px !important;}
.adwords-landng .adwords-block{margin:0!important;padding: 0!important;position: relative;}
.adwords-landng .adwords-block > .row-fluid-wrapper {width:96%!important; padding:0 2%;margin: 0 auto !important;}
.adwords-landng .container-fluid {max-width:100%!important;}
.adwords-block01 .adwords-bnr{width:100%;}
.adwords-block01 h1{font-size:50px; text-align:center; padding:20px 0 0 0; line-height:54px}
.adwords-block01 h3{ font-size:22px; text-align:center; padding:14px 0 0 0;}
.adwords-block01 p{font-size:14px; text-align:center; padding:5px 0 0 0;}
.adwords-block01 p span {font-size:17px;}
.adwords-block01 .adwords-img{ display:none;}

.adwords-block02 .row-fluid-wrapper {padding:2.5em 0 3em !important;}
.adwords-block02 .intro-txt{padding-right:0.5em;}
.adwords-block02 h1{ font-size:35px; line-height:47px !important; padding-bottom:0;}
.flexslider5{ padding-bottom:30px;}
.adwords-block02 p.intro {padding: 0 0 .5em !important; margin: 0 0 1em !important;}
.flexslider5 .slides { margin:0px 1% 0!important;}
.flexslider5 .slides li{ margin:0 0 30px}
.flexslider5 .flex-direction-nav { display:none;}
.adwords-block02 .adword-lp-form{ padding:20px; border:2px solid #d1d1d1;-webkit-box-shadow:none; box-shadow:none; 
float:none; clear:both; display: block; margin-top:30px !important;}
.adwords-block02 .intro-txt ul li{ padding-bottom:20px;}

.adwords-block03 h1{font-size:28px;}
.adwords-block03 h1 span{font-size:24px;}
.adwords-block03 h2 {font-size:20px;}
.adwords-block03 h3 {font-size:18px;}
.adwords-block03 .right-brdr {border-right:0; padding-right:0; padding-bottom:1.5em;}

.adwords-block04 .row-fluid-wrapper img{ text-align:center; margin:0 auto; display:block;}
}
/* Responsive Grid */

.row-fluid {
    width: 100%;
    *zoom: 1;
}

.row-fluid:before, .row-fluid:after {
    display: table;
    content: "";
}

.row-fluid:after {
    clear: both;
}

.row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 28px;
    margin-left: 2.127659574%;
    *margin-left: 2.0744680846382977%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.row-fluid [class*="span"]:first-child {
    margin-left: 0;
}

.row-fluid .span12 {
    width: 99.99999998999999%;
    *width: 99.94680850063828%;
}

.row-fluid .span11 {
    width: 91.489361693%;
    *width: 91.4361702036383%;
}

.row-fluid .span10 {
    width: 82.97872339599999%;
    *width: 82.92553190663828%;
}

.row-fluid .span9 {
    width: 74.468085099%;
    *width: 74.4148936096383%;
}

.row-fluid .span8 {
    width: 65.95744680199999%;
    *width: 65.90425531263828%;
}

.row-fluid .span7 {
    width: 57.446808505%;
    *width: 57.3936170156383%;
}

.row-fluid .span6 {
    width: 48.93617020799999%;
    *width: 48.88297871863829%;
}

.row-fluid .span5 {
    width: 40.425531911%;
    *width: 40.3723404216383%;
}

.row-fluid .span4 {
    width: 31.914893614%;
    *width: 31.8617021246383%;
}

.row-fluid .span3 {
    width: 23.404255317%;
    *width: 23.3510638276383%;
}

.row-fluid .span2 {
    width: 14.89361702%;
    *width: 14.8404255306383%;
}

.row-fluid .span1 {
    width: 6.382978723%;
    *width: 6.329787233638298%;
}

.container-fluid {
    *zoom: 1;
}

.container-fluid:before, .container-fluid:after {
    display: table;
    content: "";
}

.container-fluid:after {
    clear: both;
}

@media (max-width: 767px) {
    .row-fluid {
        width: 100%;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: none;
        width: auto;
        margin-left: 0;
    }
}

@media (min-width: 768px) and (max-width: 1139px) {
    .row-fluid {
        width: 100%;
        *zoom: 1;
    }

    .row-fluid:before, .row-fluid:after {
        display: table;
        content: "";
    }

    .row-fluid:after {
        clear: both;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: left;
        width: 100%;
        min-height: 28px;
        margin-left: 2.762430939%;
        *margin-left: 2.709239449638298%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }

    .row-fluid [class*="span"]:first-child {
        margin-left: 0;
    }

    .row-fluid .span12 {
        width: 99.999999993%;
        *width: 99.9468085036383%;
    }

    .row-fluid .span11 {
        width: 91.436464082%;
        *width: 91.38327259263829%;
    }

    .row-fluid .span10 {
        width: 82.87292817100001%;
        *width: 82.8197366816383%;
    }

    .row-fluid .span9 {
        width: 74.30939226%;
        *width: 74.25620077063829%;
    }

    .row-fluid .span8 {
        width: 65.74585634900001%;
        *width: 65.6926648596383%;
    }

    .row-fluid .span7 {
        width: 57.182320438000005%;
        *width: 57.129128948638304%;
    }

    .row-fluid .span6 {
        width: 48.618784527%;
        *width: 48.5655930376383%;
    }

    .row-fluid .span5 {
        width: 40.055248616%;
        *width: 40.0020571266383%;
    }

    .row-fluid .span4 {
        width: 31.491712705%;
        *width: 31.4385212156383%;
    }

    .row-fluid .span3 {
        width: 22.928176794%;
        *width: 22.874985304638297%;
    }

    .row-fluid .span2 {
        width: 14.364640883%;
        *width: 14.311449393638298%;
    }

    .row-fluid .span1 {
        width: 5.801104972%;
        *width: 5.747913482638298%;
    }
}

@media (min-width: 1280px) {
    .row-fluid {
        width: 100%;
        *zoom: 1;
    }

    .row-fluid:before, .row-fluid:after {
        display: table;
        content: "";
    }

    .row-fluid:after {
        clear: both;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: left;
        width: 100%;
        min-height: 28px;
        margin-left: 2.564102564%;
        *margin-left: 2.510911074638298%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }

    .row-fluid [class*="span"]:first-child {
        margin-left: 0;
    }

    .row-fluid .span12 {
        width: 100%;
        *width: 99.94680851063829%;
    }

    .row-fluid .span11 {
        width: 91.45299145300001%;
        *width: 91.3997999636383%;
    }

    .row-fluid .span10 {
        width: 82.905982906%;
        *width: 82.8527914166383%;
    }

    .row-fluid .span9 {
        width: 74.358974359%;
        *width: 74.30578286963829%;
    }

    .row-fluid .span8 {
        width: 65.81196581200001%;
        *width: 65.7587743226383%;
    }

    .row-fluid .span7 {
        width: 57.264957265%;
        *width: 57.2117657756383%;
    }

    .row-fluid .span6 {
        width: 48.717948718%;
        *width: 48.6647572286383%;
    }

    .row-fluid .span5 {
        width: 40.170940171000005%;
        *width: 40.117748681638304%;
    }

    .row-fluid .span4 {
        width: 31.623931624%;
        *width: 31.5707401346383%;
    }

    .row-fluid .span3 {
        width: 23.076923077%;
        *width: 23.0237315876383%;
    }

    .row-fluid .span2 {
        width: 14.529914530000001%;
        *width: 14.4767230406383%;
    }

    .row-fluid .span1 {
        width: 5.982905983%;
        *width: 5.929714493638298%;
    }
}

/* Clearfix */

.clearfix {
    *zoom: 1;
}

.clearfix:before, .clearfix:after {
    display: table;
    content: "";
}

.clearfix:after {
    clear: both;
}

/* Visibilty Classes */

.hide {
    display: none;
}

.show {
    display: block;
}

.invisible {
    visibility: hidden;
}

.hidden {
    display: none;
    visibility: hidden;
}

/* Responsive Visibilty Classes */

.visible-phone {
    display: none !important;
}

.visible-tablet {
    display: none !important;
}

.hidden-desktop {
    display: none !important;
}

@media (max-width: 767px) {
    .visible-phone {
        display: inherit !important;
    }

    .hidden-phone {
        display: none !important;
    }

    .hidden-desktop {
        display: inherit !important;
    }

    .visible-desktop {
        display: none !important;
    }
}

@media (min-width: 768px) and (max-width: 1139px) {
    .visible-tablet {
        display: inherit !important;
    }

    .hidden-tablet {
        display: none !important;
    }

    .hidden-desktop {
        display: inherit !important;
    }

    .visible-desktop {
        display: none !important ;
    }
}
iframe {
    position: absolute;
    height: 0;
}
.to-right{ float:right;}
.footer-container {
    max-width: 1200px !important;
    padding: 0 10px;
}

.custom-logo img {
    max-width: 150px;
}
.header-container .hs-menu-flow-horizontal > ul > li > a {
    font-weight:400;
}
.custom-top-menu {
    padding-bottom: 30px;
    text-transform: uppercase;
    padding-top: 30px;
}
.custom-top-menu ul li ul {
	text-transform: none;
}

.formulabody {
	margin: -2px -9999px 0 !important;
	padding: 0 9999px 0 !important;
	background: url(http://www.boston-technology.com/hs-fs/hub/311347/file-405736296-jpg/images/ver-two/formulaBg.jpg?t=1472455785203) repeat-x left bottom #f9f9f9;
}
.group-three-list .widget-type-widget_container {
	-webkit-border-radius: 4px 4px 4px 4px;
	border-radius: 4px 4px 4px 4px;
	-webkit-box-shadow: 0 0px 4px 0px rgba(0,0,0,.3)!important;
	box-shadow: 0 0px 4px 0px rgba(0,0,0,.3) !important;
	border-top: 5px solid #ffddb6;
}




.h2head03 {
	color: #455058;
	font-size: 33px;
	line-height: 24px;
	font-weight: 600;
	margin: 0px 0 42px;
}










.ebook-block {
	background: #fff;
	margin-bottom: 60px;
	height: 188px !important;
	display: block;
}
.ebook-block .ebook-img {
	width: 349px;
	float: left;
	margin-right: 15px;
}
.ebook-block .ebook-txt {
	width: 818px;
	float: left;
	padding: 35px 0 0 25px;
}
.ebook-block .ebook-txt h4 {
	color: #114688;
	font-family: 'Open Sans' !important;
	font-size: 17px !important;
	font-weight: 600;
	margin: 0;
	padding: 0 0 20px !important;
	text-align: left;
	text-transform: uppercase;
}
.ebook-block .ebook-txt p {
	color: #42484f;
	font-size: 15px !important;
	line-height: 22px;
	margin: 0;
	padding: 0;
}
.ebook-block .ebook-txt .download-btn {
	color: #ff900e;
	font-size: 17px;
	font-weight: 600;
	float: left;
	padding: 0 18px 0 0;
	margin-top: 17px;
	background: url("http://www.boston-technology.com/wp-content/uploads/images/download-arw.png") no-repeat right 6px;
	text-transform: uppercase;
}
.footer-container-wrapper {
	background: none repeat scroll 0 0 #2c3744;
	padding: 50px 0 32px;
}
.custom-footer-column h3 a {
	color: #758495;
	font-size: 15px;
	font-weight: 400;
}
.custom-footer-column h3 a:hover {
	color: #758495;
}
.custom-lets-talk {
	width: 19.077%!important;
}
.custom-lets-talk p {
	color: #ff900e;
	margin: 0;
	text-transform: uppercase;
	font-weight: 600;
}
.custom-lets-talk a {
	color: #404040;
	font-size: 14px;
}
.custom-footer-address {
	width: 24.077%!important;
	margin-top: 18px;
}

.header-container .hs-menu-flow-horizontal > ul > li > a {
	font-size: 14px;
}



.custom-tabdiv {
	padding: 30px 0 0 0;
}
.custom-tabs {
	margin: 0 0 0 0;
	position: relative;
	padding: 68px 0 15px 0;
}
.custom-tabs .nav {
	overflow: hidden;
	width: 1001px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: -1px;
	left: -34px;
}
.custom-tabs .nav li {
	width: 167px;
	height: 68px;
	float: left;
	margin: 0;
	list-style: none;
}
.custom-tabs .nav li a {
	height: 68px;
	display: block;
	padding: 0;
	background: url(http://www.boston-technology.com/wp-content/uploads/images/tab-type2-bg.png) no-repeat 0 -204px;
	outline: none;
	text-indent: -9999px;
	overflow: hidden;
}
.custom-tabs .nav li a:hover, .custom-tabs .nav li a.current {
	background: url(http://www.boston-technology.com/wp-content/uploads/images/tab-type2-hover-bg.png) no-repeat 0 -204px;
}
.custom-tabs ul li.customtab-one {
	width: 363px;
}
.custom-tabs ul li.customtab-one a.current, .custom-tabs ul li.customtab-one a:hover {
	background-position: 0 -204px !important;
}
.custom-tabs ul li.customtab-two {
	width: 312px;
}
.custom-tabs ul li.customtab-two a {
	background-position: -363px -204px;
}
.custom-tabs ul li.customtab-two a.current, .custom-tabs ul li.customtab-two a:hover {
	background-position: -363px -204px !important;
}
.custom-tabs ul li.customtab-three {
	width: 326px;
}
.custom-tabs ul li.customtab-three a {
	background-position: -676px -204px;
}
.custom-tabs ul li.customtab-three a.current, .custom-tabs ul li.customtab-three a:hover {
	background-position: -676px -204px !important;
}
.how-we-do-it {
	border-top: 1px solid #ececec;
	padding-top: 30px;
	margin-top: 25px;
}
.srvc-includs {
	margin: 30px 0 22px 0;
}
.custom-social-sharing {
	padding: 74px 0 29px;
	text-align: center;
}


.mobility-app-tabs {
	margin: 0;
	padding: 32px 0 15px 0;
}
.mobility-app-tabs .nav {
	overflow: hidden;
	width: 1001px;
	margin: 0;
	padding: 0 0 0 79px;
}
.mobility-app-tabs .nav li {
	width: 110px;
	height: 110px;
	float: left;
	margin: 0 29px 0 0;
	list-style: none;
}
.mobility-app-tabs .nav li a {
	width: 110px;
	height: 110px;
	display: block;
	padding: 0;
	background: url(http://www.boston-technology.com/wp-content/uploads/images/tab-type-em-bg.png) no-repeat 0 0;
	outline: none;
	text-indent: -9999px;
	overflow: hidden;
}
.mobility-app-tabs .nav li a:hover, .mobility-app-tabs .nav li a.current {
	background: url(http://www.boston-technology.com/wp-content/uploads/images/tab-type-em-bg-hover.png) no-repeat 0 0;
}
.mobility-app-tabs ul li.mobility-apptab-one a.current, .mobility-app-tabs ul li.mobility-apptab-one a:hover {
	background-position: 0 0px !important;
}
.mobility-app-tabs ul li.mobility-apptab-two a {
	background-position: -139px 0;
}
.mobility-app-tabs ul li.mobility-apptab-two a.current, .mobility-app-tabs ul li.mobility-apptab-two a:hover {
	background-position: -139px 0 !important;
}
.mobility-app-tabs ul li.mobility-apptab-three a {
	background-position: -278px 0;
}
.mobility-app-tabs ul li.mobility-apptab-three a.current, .mobility-app-tabs ul li.mobility-apptab-three a:hover {
	background-position: -278px 0 !important;
}
.mobility-app-tabs ul li.mobility-apptab-four a {
	background-position: -419px 0;
}
.mobility-app-tabs ul li.mobility-apptab-four a.current, .mobility-app-tabs ul li.mobility-apptab-four a:hover {
	background-position: -419px 0 !important;
}
.mobility-app-tabs ul li.mobility-apptab-five a {
	background-position: -558px 0;
}
.mobility-app-tabs ul li.mobility-apptab-five a.current, .mobility-app-tabs ul li.mobility-apptab-five a:hover {
	background-position: -558px 0 !important;
}
.mobility-app-wraper {
	border: 1px solid #d7d7d7;
	padding: 25px 40px 15px 40px;
	margin-top: 35px;
	position: relative;
	-webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, .09);
	-moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, .09);
	-ms-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, .09);
	-o-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, .09);
	box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, .09);
}
.mobility-app-wraper .tab-con {
	padding: 0
}
.tab-up {
	width: 45px;
	height: 24px;
	background: url(http://www.boston-technology.com/wp-content/uploads/images/andrid-tab-arrow.png) no-repeat;
	position: absolute;
}
#mobility-app-one .tab-up {
	top: -20px;
	left: 110px;
}
#mobility-app-two .tab-up {
	top: -45px;
	left: 209px;
}
#mobility-app-three .tab-up {
	top: -45px;
	left: 349px;
}
#mobility-app-four .tab-up {
	top: -45px;
	left: 489px;
}
#mobility-app-five .tab-up {
	top: -45px;
	left: 628px;
}
.mobility-app-wraper .tab-con h5 {
	font-size: 21px;
	color: #444444;
	font-weight: normal;
	display: block;
	padding: 0;
	margin: 0 0 12px 0;
}
.mobility-app-wraper p {
	color: #2b62a8 !important;
}
.mobility-app-wraper li {
	background: url("http://www.boston-technology.com/wp-content/uploads/images/green-tick-ico.png") no-repeat scroll left 5px transparent;
	color: #2C2C2C;
	display: block;
	font-size: 15px;
	padding: 0 0 5px 18px;
}
.consumer-app-tabs {
	margin: 0;
	padding: 32px 0 15px 0;
}
.consumer-app-tabs .nav {
	overflow: hidden;
	width: 1001px;
	margin: 0;
	padding: 0 0 0 79px;
}
.consumer-app-tabs .nav li {
	width: 110px;
	height: 110px;
	float: left;
	margin: 0 29px 0 0;
	list-style: none;
}
.consumer-app-tabs .nav li a {
	width: 110px;
	height: 110px;
	display: block;
	padding: 0;
	background: url(http://www.boston-technology.com/wp-content/uploads/images/tab-type-cna.png) no-repeat 0 0;
	outline: none;
	text-indent: -9999px;
	overflow: hidden;
}
.consumer-app-tabs .nav li a:hover, .consumer-app-tabs .nav li a.current {
	background: url(http://www.boston-technology.com/wp-content/uploads/images/tab-type-cna-hover.png) no-repeat 0 0;
}
.consumer-app-tabs ul li.consumer-apptab-one a.current, .consumer-app-tabs ul li.consumer-apptab-one a:hover {
	background-position: 0 0px !important;
}
.consumer-app-tabs ul li.consumer-apptab-two a {
	background-position: -139px 0;
}
.consumer-app-tabs ul li.consumer-apptab-two a.current, .consumer-app-tabs ul li.consumer-apptab-two a:hover {
	background-position: -139px 0 !important;
}
.consumer-app-tabs ul li.consumer-apptab-three a {
	background-position: -278px 0;
}
.consumer-app-tabs ul li.consumer-apptab-three a.current, .consumer-app-tabs ul li.consumer-apptab-three a:hover {
	background-position: -278px 0 !important;
}
.consumer-app-tabs ul li.consumer-apptab-four a {
	background-position: -419px 0;
}
.consumer-app-tabs ul li.consumer-apptab-four a.current, .consumer-app-tabs ul li.consumer-apptab-four a:hover {
	background-position: -419px 0 !important;
}
.consumer-app-tabs ul li.consumer-apptab-five a {
	background-position: -558px 0;
}
.consumer-app-tabs ul li.consumer-apptab-five a.current, .consumer-app-tabs ul li.consumer-apptab-five a:hover {
	background-position: -558px 0 !important;
}
.consumer-app-tabs ul li.consumer-apptab-six a {
	background-position: -698px 0;
}
.consumer-app-tabs ul li.consumer-apptab-six a.current, .consumer-app-tabs ul li.consumer-apptab-six a:hover {
	background-position: -698px 0 !important;
}
.consumer-app-wraper {
	border: 1px solid #d7d7d7;
	padding: 25px 40px 15px 40px;
	margin-top: 35px;
	position: relative;
	-webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, .09);
	-moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, .09);
	-ms-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, .09);
	-o-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, .09);
	box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, .09);
}
.consumer-app-wraper .tab-con {
	padding: 0;
}
#consumer-app-one .tab-up {
	top: -20px !important;
	left: 110px !important;
}
#consumer-app-two .tab-up {
	top: -45px !important;
	left: 209px !important;
}
#consumer-app-three .tab-up {
	top: -45px !important;
	left: 349px !important;
}
#consumer-app-four .tab-up {
	top: -45px !important;
	left: 489px !important;
}
#consumer-app-five .tab-up {
	top: -45px !important;
	left: 628px !important;
}
#consumer-app-six .tab-up {
	top: -45px !important;
	left: 767px !important;
}
.consumer-app-wraper .tab-con h5 {
	font-size: 21px;
	color: #444444;
	font-weight: normal;
	display: block;
	padding: 0;
	margin: 0 0 12px 0;
}
.consumer-app-wraper p {
	font-size: 15px !important;
	color: #2b62a8 !important;
}
.consumer-app-wraper li {
	background: url("http://www.boston-technology.com/wp-content/uploads/images/green-tick-ico.png") no-repeat scroll left 5px transparent;
	color: #2C2C2C;
	display: block;
	font-size: 15px;
	padding: 0 0 5px 18px;
}
.last-box {
	padding: 0;
}
.last-box h3 {
	color: #114688;
	font-family: 'Open Sans' !important;
	font-size: 22px !important;
	line-height: 22px;
	font-weight: 600;
	margin: 0;
	padding: 0 0 14px !important;
	text-align: left;
}
.last-box .coloumn-one {
	width: 230px;
	float: left;
	padding: 0px 37px 0 0;
}
.last-box .coloumn-one .call {
	color: #4b4444;
	font-size: 34px;
	font-weight: 300;
	padding-top: 10px;
}
.last-box .coloumn-two {
	width: 303px;
	float: left;
	padding: 0px 30px 0 50px;
	min-height: 125px;
	border-right: 1px solid #e7e7e7;
	border-left: 1px solid #e7e7e7;
}
.last-box .coloumn-two p {
	font-size: 17px;
	font-weight: 600;
	line-height: 20px !important;
color:;
#4b4444;
}
.last-box .coloumn-two .download-btn {
	color: #ff900e;
	font-size: 17px;
	font-weight: 600;
	float: left;
	padding: 0 18px 0 0;
	background: url("http://www.boston-technology.com/wp-content/uploads/images/download-arw.png") no-repeat right 4px;
	text-transform: uppercase;
}
.last-box .coloumn-three {
	width: 208px;
	float: left;
	padding: 0px 0 0 45px;
}
.last-box .coloumn-three .clck-here {
	width: 180px;
	height: 58px;
	background: #ff900e;
	color: #fff;
	text-align: center;
	font-size: 18px;
	line-height: 58px;
	font-weight: 700;
	display: block;
	float: left;
	margin: 10px 0 0 0;
}
.hs-content-name-contact-us .hs_firstname, .hs-content-name-contact-us .hs_email {
	width: 274px;
	float: left;
	padding-right: 25px;
}
.hs-content-name-contact-us .hs_lastname, .hs-content-name-contact-us .hs_city {
	width: 274px;
	float: left
}
.hs-content-name-contact-us .field label {
	font-size: 14px !important;
}
.hs-content-name-contact-us .hs_your_message textarea {
	width: 559px !important;
}
.custom-blog {
	margin: 0;
	padding: 0;
}
.custom-blog .social-sharing iframe {
	position: relative;
	height: auto;
}
.custom-blog .footer-container {
	max-width: 1200px !important;
}
.custom-blog .container-fluid {
	max-width: 1100px;
}
.custom-blog .custom-top-pane h1 {
	background-position: center top !important;
}
.custom-blog .widget-type-blog_content .blog-section .post-header h2 {
	background: none;
	border-bottom: 0 none;
	border-top: 0 none;
	color: #495B67;
	font-family: 'Open Sans';
	font-weight: 400;
	padding: 10px 0;
	word-wrap: break-word;
}
.custom-blog .widget-type-blog_content .blog-section .post-header h2 a {
	color: #495B67;
	font-family: 'Open Sans';
	font-size: 1.4em;
	font-weight: 300;
	line-height: 1.1em;
}
.custom-blog .widget-type-blog_content .blog-section .post-header p {
	background: #fff;
	color: #666666;
	font-weight: 300;
	padding: 0.9em 3em 0.3em 0;
	float: none;
}
.custom-blog .widget-type-blog_content .blog-section .post-header p:last-child {
	padding-right: 10em;
}
.custom-blog .widget-type-blog_content .blog-section .post-header p .author-link {
	color: #666666;
	font-weight: 300;
}
.custom-blog .blog-listing-wrapper .post-listing .post-item {
	border-bottom: 1px solid #EEEEEE;
	margin: 0 0 20px;
	padding: 0 0 40px;
}
.custom-blog .blog-listing-wrapper .post-listing .post-item:last-child {
	border-bottom: none;
	padding-bottom: 0;
}
.custom-blog a.filter-expand-link {
	background: none repeat scroll 0 0 #1F66AF;
	border-radius: 2px;
	color: #FFFFFF;
	display: block;
	float: left;
	font-size: 13px;
	font-weight: 400;
	height: 21px;
	line-height: 19px;
	padding: 0 15px;
	text-align: center;
}
.custom-blog .post-item a.more-link {
	background: none repeat scroll 0 0 #1F66AF;
	border-radius: 4px;
	color: #FFFFFF;
	display: block;
	float: left;
	font-size: 15px;
	font-weight: 400;
	height: 32px;
	line-height: 29px;
	padding: 0 16px;
	text-align: center;
}
.custom-blog #two-column-right {
	padding: 30px 30px 0 30px;
	margin-bottom: 60px;
	position: relative;
}
.custom-blog .rope-btm01 {
	height: 52px;
	background: url(http://www.boston-technology.com/wp-content/uploads/images/rope-btm-bg-blog.png) no-repeat center top;
	position: absolute;
	bottom: -35px;
	left: -1px;
	z-index: 1;
}
.custom-blog #right-column .layout-widget-wrapper {
	-moz-border-bottom-colors: none;
	-moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color: #F6F6F6;
	border-color: #DDDDDD;
	border-image: none;
	border-radius: 0 0 4px 4px;
	border-right: 1px solid #DDDDDD;
	border-style: solid;
	border-width: 0 1px 1px;
	box-shadow: 0 -5px 0 #1F66AF;
	margin: 5px 0 2.5em;
	padding: 0 1.5em 1.5em;
}
.custom-blog #right-column .row-number-8 .layout-widget-wrapper{
-moz-border-bottom-colors: none;
    -moz-border-left-colors: none;
	-moz-border-right-colors: none;
	-moz-border-top-colors: none;
	background-color:none;
	border-color: #DDDDDD;
	border-image: none;
	border-radius:0;
	border-right:0;
	border-style: solid;
	border-width:0;
	box-shadow:none;
	margin: 5px 0 2.5em;
	padding:0;
}
.custom-blog .widget-type-blog_comments .layout-widget-wrapper {
}
.custom-blog #right-column h3 {
	background: none;
	color: #495B67;
	font-family: 'Open Sans';
	font-size: 23px;
	font-weight: 300;
	line-height: 28px;
	margin: 0 0 15px;
	padding: 20px 0 0;
}
.custom-blog .widget-type-post_filter .widget-module ul {
	margin: 0;
	padding: 0;
}
.custom-blog .widget-type-post_filter .widget-module ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	padding: 0 0 15px 0;
	display: block;
}
.custom-blog .widget-type-post_listing .widget-module ul {
	margin: 0;
	padding: 0;
}
.custom-blog .widget-type-post_listing .widget-module ul li {
	margin: 0;
	padding: 0;
	list-style: none;
	padding: 0 0 15px 0;
	display: block;
}
.custom-blog a.filter-expand-link {
	width: 100px;
	float: none;
}
.custom-blog #hubspot-topic_data {
	clear: both;
	display: block;
	font-size: 14px;
	font-weight: 300;
	margin: 35px 0 0;
}
.custom-blog .blog-pagination {
	border-bottom: 1px solid #EEEEEE;
	border-top: 1px solid #EEEEEE;
	clear: both;
	display: block;
	margin: 40px 0 0;
	padding: 10px 0;
}
.custom-blog .blog-pagination a.next-posts-link {
	float: right;
}
.custom-blog .hs-form-field .input label {
	display: block;
	margin: 0;
	padding: 15px 0 25px;
}
.custom-blog label input {
	margin: 0 8px 0 0 !important;
}
h2.post-listing-simple {
	color: #333942;
	font-size: 20px;
	font-weight: 300;
	line-height: 21px;
	margin: 0 0 15px;
}
.post-item .post-body p {
	font-size: 15px;
	line-height: 24px;
}
.custom-blog .widget-type-blog_subscribe .actions .hs-button {
	background: #FF900E;
	border: 0;
	border-radius: 5px;
	box-shadow: 0 0 1px 0 rgba(255,255,255,0) inset;
	color: #FFFFFF;
	cursor: pointer;
	font-size: 20px;
	padding: 6px 20px;
}
.custom-blog .blog-info {
	border-bottom: 1px solid #EEEEEE;
	border-top: 1px solid #EEEEEE;
	clear: both;
	display: block;
}
.footer-container {
	padding: 0!important;
	width: 1200px
}
h1 {
	line-height: 30px;
}
.custom-footer-column ul {
	margin-top: 40px;
}
.custom-footer-column ul li ul {
	margin-top: 0px;
}
.last-box .greybox01 {
	padding: 25px;
	background: #6a7585;
	color: #fff;
}
.last-box .greybox01 .row-div {
    padding:10px 0 10px 0;
    margin-bottom:14px;
}
.skype_c2c_free_text_span, .skype_c2c_logo_img{ display:none !important;}

.last-box .greybox02 {
	padding: 20px 25px 30px;
	background: #6a7585;
	color: #fff;
}
.last-box .greybox-left {
}
.last-box .greybox-right {
}
.last-box .greybox-left .head01 {
	font-size: 18px;
	font-weight: 400;
	line-height: 20px !important;
	color: #d4dce8;
	display: block;
	padding-bottom: 5px;
}
.last-box .greybox-left .head01 span{
    font-size: 19px;
	font-weight:600;
	line-height: 20px !important;
	color: #fff;
}
.last-box .greybox-left .head02 {
	font-size: 19px;
	font-weight: 600;
	line-height: 34px !important;
    padding-top:5px;
	color: #fff;
	display: block;
}
.last-box .greybox-right .head03 {
	font-size: 20px;
	font-weight: 400;
	color: #feb33c;
	display: block;
}
.last-box .greybox-right .head03 a {
    font-size: 20px;
    font-weight: 600;
	color: #feb33c;
    text-align:left !important;
}
.last-box .greybox-right .contact-but a {
     background: #f6643c none repeat scroll 0 0;
    color: #fff;
    float: right;
    font-size: 16px;
    font-weight: 600;
    margin-top: 2px;
    padding: 8px 12px;
    text-transform: uppercase;
}
.last-box .greybox-right .head03 a:hover {
    color: #feb33c;
}
.last-box .greybox02 .clckhere {
	background: #ff900e;
	 color: #fff;
    display: block;
    font-size: 18px;
    font-weight: 700;
    height: 35px;
    line-height: 41px;
    margin: 0;
    text-align: center;
    width: 140px;
}
.custom-tab002Mob {
	display: none;
}

/*-------Case study Detials-------------*/
.tech-tags {
    border: 1px solid #E5E5E5;
    border-radius: 3px;
    min-height: 30px;
    line-height: 13px;
    margin: 25px auto 20px;
}
.tech-tags ul {
    margin: 0;
    padding: 0;
}
.tech-tags li {
    border-right: 1px solid #E5E5E5;
    color: #F48402;
    float: left;
    list-style: none outside none;
    margin: 5px 0;
    padding: 3px 20px;
}
.tech-tags li:last-child {
    border: medium none;
    color: #F48402;
    font-weight: 400;
    padding-right: 0;
}
.cs-head-02 {
    color: #a0a0a0;  
    font-family: 'Open sans';
    font-size: 36px;
    font-weight: 400;
    line-height: 40px;
    margin-top: 25px;
}
.cs-head-02 span {
    color: #fff;  
}
ul.cs-listings{
    margin: 0;
    padding: 0;
}
ul.cs-listings li {
    background: url("http://www.boston-technology.com/wp-content/uploads/images/arrow05.png") no-repeat 0 6px;
    list-style: none;
    margin: 5px 0 0;
    padding: 0 0 3px 35px;
}
.cs-details .mrg0 {
    margin: 0 !important;
}
.cs-details .mrgTp0 {
    margin: 0 !important;
}
.mrgnTp02{margin-top:4em;}
.mrgnTp03{margin-top:1.5em;}
.mrgnBm02{margin-bottom:1.5em!important;}
.mrgn-lft0{margin-left:0px !important;}
.mrgn-75{margin-top:-75px;}
.ln-hgt30{ line-height:30px !important;}
.mrgn-rht-gutr{
	margin-right:4.5% !important;
	width:91% !important;
}
/*-------Case study Detial - CDSI Pipe-------------*/
.cdsi-pipe-cont .cdsi-head01 {
	padding: 40px 0 0 0;
	text-align: center;
}
.cdsi-pipe-cont .cdsi-head01 h1 {
	color: #5d5d5d;
	font-family: 'Open sans';
	font-size:32px;
	font-weight: 300;
	line-height:46px;
}
.cdsi-pipe-cont .cdsi-head01 h1 span {
    color: #4680bb;
    font-size: 46px;
    font-weight: 400;
    line-height: 46px;
}
.cdsi-pipe-cont .tech-tags {
    width:16%;
}
.cdsi-pipe-cont .cdsi-pipe-img01 {
    background: url("http://www.boston-technology.com/wp-content/uploads/images/cdsi-img001.jpg") no-repeat center top;
    height:524px;
    margin: 0 auto;
}
.cdsi-pipe-cont .cs-head-02 {
    color: #386795;
}
.cdsi-pipe-cont .cdsi-pipe-img02 {
    background: url("http://www.boston-technology.com/wp-content/uploads/images/cdsi-img02.jpg") no-repeat right top;
    height:602px;
	float:right !important;
}
.cdsi-pipe-cont .cdsi-pipe-blck03 {
	margin-right:4.5% !important;
	border-bottom:1px solid #e5e5e5;
	margin-left: 4.5%;
	width: 91% !important;
}
.cdsi-pipe-cont .cdsi-pipe-img03 {
    background: url("http://www.boston-technology.com/wp-content/uploads/images/cdsi-img003.jpg") no-repeat left top;
    height:353px;
	float:left;
}


/*-------Case study Detial - Sunshield-------------*/
.sunshield-cont .cs-head-02 {
    color: #262422; 
}
.sunshield-cont .sunshield-head01 {
	padding: 40px 0 40px 0;
	text-align: center;
}
.sunshield-cont .sunshield-head01 h1 {
	color: #757575;
	font-family: 'Open sans';
	font-size:40px;
	font-weight: 300;
	line-height:46px;
}
.sunshield-cont .sunshield-head01 h1 span {
    color: #ff7100;
    font-size: 44px;
    font-weight: 400;
    line-height: 46px;
}
.sunshield-cont .tech-tags {
    width:19%;
}
.sunshield-cont .tech-tags li{
	color:#3874c2;
}
.sunshield-cont .sunshield-img01 {
    background: url("http://www.boston-technology.com/wp-content/uploads/images/sunsheild-img01.jpg") no-repeat left 25px;
	float:left;
	padding:165px 0 0 0;
}
.sunshield-cont .sunshield-img02 {
    background: url("http://www.boston-technology.com/wp-content/uploads/images/2sunsheild-img02.jpg") no-repeat left top;
	float:left;
	height:522px;
}
.sunshield-cont .sunshield-blk03{
	float:right !important;
	margin-right:4.5% !important;
}
.sunshield-cont .sunshield-blk03 .cs-head-02, .sunshield-blk04 .cs-head-02 {
    color: #fe7500 !important;
}
.sunshield-cont .sunshield-blk03 p {
    color: #818181 !important;
}
.sunshield-cont .sunshield-img03 {
    background: url("http://www.boston-technology.com/wp-content/uploads/images/2sunsheild-img03.jpg") no-repeat left top;
	float:left;
	height:425px;
	width:42%;
}
.sunshield-blk04{ padding:2em 0 0 0;}
.sunshield-cont .sunshield-img04 {
    background: url("http://www.boston-technology.com/wp-content/uploads/images/2sunsheild-img04.jpg") no-repeat left top;
	float:left;
	height:536px;
}
/*-------Case study Detial - Contravisory-------------*/
.contra-cont .tech-tags {width:60%;}
.contra-cont .cs-head-02 {
    color: #2c588e;
}
.contra-cont .contra-head01 h1 {
	color: #fff;
	font-family: 'Open sans';
	font-size:46px;
	font-weight:400;
	line-height:46px;
	text-align:center;
}
.contra-cont .contrabg{
	background:#2d65a2;
	padding:2.5em 0 3.5em 0;
	min-height:471px;
	position:relative;
}
.contrabg .contra-intro{ width:32% !important; float:left;}
.contra-cont .contrabg p{
	color:#a7c2e0 !important;
	line-height:30px !important;
}
.contra-cont .contrabg .cs-listings li{
	color:#a7c2e0 !important;
	background: url("http://www.boston-technology.com/wp-content/uploads/images/arrow-07.png") no-repeat 0 6px;
}
.contra-cont .contra-img01 {
    background: url("http://www.boston-technology.com/wp-content/uploads/images/contra-img01.png") no-repeat left top;
	float:left;
	height:490px;
	width:585px;
	position:absolute;
	right:0;
	bottom:-89px;
}
.contra-cont .contrabg01{
	background:#2d65a2;
	padding:3em 0 2em;
	margin-top:1.5em;
}
.contra-cont .contra-img02 {
    background: url("http://www.boston-technology.com/wp-content/uploads/images/contra-img02.png") no-repeat left top;
	height:385px;
	width:52% !important;
	float:left;
}
.contra-cont .contrabg01 .cs-listings li{
	color:#a7c2e0 !important;
	background: url("http://www.boston-technology.com/wp-content/uploads/images/arrow-07.png") no-repeat 0 6px;
}

/* Desktops and laptops ----------- */
@media only screen and (min-width : 1224px) {
.custom-blog .social-sharing {
	background: none repeat scroll 0 0 #FFFFFF;
	float: none;
	left: -83px;
	padding: 10px 5px;
	position: absolute;
	text-align: center;
	width: 74px;
}
.custom-blog .rope-btm01 {
	width: 1180px;
}
.last-box .greybox01 {
	width: 400px;
	height: 40px;
	float: left;
}
.last-box .greybox02 {
	width: 400px;
	height: 40px;
	float: right;
}
.last-box .greybox-left {
	width: 230px;
	float: left;
}
.last-box .greybox-right {
	width: 130px;
	float: right;
}
.last-box .greybox-left01 {width: 246px !important;}
.last-box .greybox-right01 {width: 140px !important;}
.last-box .greybox-right .head03 {
	text-align: right;
	line-height: 20px !important;
}
.last-box .greybox02 .clckhere {
	float: right;
}
.custom-tab002Mob {
	display: none;
}
.homepage .group-three-list .widget-type-widget_container:first-child {
	margin-left: 18px !important;
}
.hs-content-name-need-an-estimate .form-title {
	margin: 0 0 25px;
	font-size: 20px;
	color: #114688;
	text-align: center;
}
.sunshield-blk04{min-height:489px !important;}
.sunshield-cont .sunshield-img04 {
	position: absolute;
    right: 30px;
    z-index: 999;
}
}
.homepage .group-three-list .widget-type-widget_container {
	margin-left: 3.455%;
}

/* Large screens ----------- */
@media only screen and (min-width : 1824px) {
.last-box .greybox01 {
	width: 400px;
	height: 40px;
	float: left;
}
.last-box .greybox02 {
	width: 400px;
	height: 40px;
	float: right;
}
.last-box .greybox-left {
	width: 230px;
	float: left;
}
.last-box .greybox-right {
	width: 130px;
	float: right;
}
.last-box .greybox-left01 {width: 246px !important;}
.last-box .greybox-right01 {width: 140px !important;}
.last-box .greybox-right .head03 {
	text-align: right;
	line-height: 33px !important;
}
.last-box .greybox02 .clckhere {
	float: right;
}

.hs-content-name-need-an-estimate .form-title {
	margin: 0 0 25px;
	font-size: 20px;
	color: #114688;
	text-align: center;
}

}

/* iPads (portrait and landscape) ----------- */
@media only screen and (min-device-width : 768px) and (max-device-width : 1024px) {
.bannerCont .bannerImg {
	width: 75%;
	background-size: 100%;
	bottom: -18px;
	background-position: 0 bottom;
}
.custom-body .body-container #main-column .related-res-read-more, .custom-body .body-container #main-column .related-res-click-zoom-embedded {
	max-width: 150px;
}
.custom-tabs .nav li a {
	height: 68px;
	display: block;
	padding: 0;
	background: url(http://www.boston-technology.com/wp-content/uploads/images/tab-type2-bg.png) no-repeat -20px -204px;
	outline: none;
	text-indent: -9999px;
	overflow: hidden;
}
.custom-tabs .nav li a:hover, .custom-tabs .nav li a.current {
	background: url(http://www.boston-technology.com/wp-content/uploads/images/tab-type2-hover-bg.png) no-repeat -20px -204px;
}
.custom-tabs ul li.customtab-one {
	width: 290px;
}
.custom-tabs ul li.customtab-one a.current, .custom-tabs ul li.customtab-one a:hover {
	background-position: -20px -204px !important;
}
.custom-tabs ul li.customtab-two {
	width: 235px;
}
.custom-tabs ul li.customtab-two a {
	background-position: -400px -204px;
}
.custom-tabs ul li.customtab-two a.current, .custom-tabs ul li.customtab-two a:hover {
	background-position: -400px -204px !important;
}
.custom-tabs ul li.customtab-three {
	width: 240px;
}
.custom-tabs ul li.customtab-three a {
	background-position: -730px -204px;
}
.custom-tabs ul li.customtab-three a.current, .custom-tabs ul li.customtab-three a:hover {
	background-position: -730px -204px !important;
}
#mobility-app-one .tab-up {
	top: -20px;
	left: 32px;
}
#mobility-app-two .tab-up {
	top: -45px;
	left: 122px;
}
#mobility-app-three .tab-up {
	top: -45px;
	left: 247px;
}
#mobility-app-four .tab-up {
	top: -45px;
	left: 373px;
}
#mobility-app-five .tab-up {
	top: -45px;
	left: 485px;
}
.consumer-app-tabs .nav {
	padding: 0 0 0 40px;
}
#consumer-app-one .tab-up {
	top: -20px !important;
	left: 70px !important;
}
#consumer-app-two .tab-up {
	top: -45px !important;
	left: 175px !important;
}
#consumer-app-three .tab-up {
	top: -45px !important;
	left: 313px !important;
}
#consumer-app-four .tab-up {
	top: -45px !important;
	left: 450px !important;
}
#consumer-app-five .tab-up {
	top: -45px !important;
	left: 595px !important;
}
#consumer-app-six .tab-up {
	top: -45px !important;
	left: 600px !important;
}
.custom-body .testimonial {
	padding-left: 0;
}
.last-box .greybox01 {
	width: 400px;
	height: 40px;
	float: left;
}
.last-box .greybox02 {
	width: 400px;
	height: 70px;
	float: right;
}
.last-box .greybox-left {
	width: 220px;
	float: left;
}
.last-box .greybox01 .greybox-right {
	width: 250px;
	float: left;
}
.last-box .greybox-right .head03 {
	text-align: left;
	line-height: 73px !important;
	font-size: 22px;
}
.last-box .greybox02 .clckhere {
	float: right;
}
.call-us-block .number:focus, .call-us-block .number:visited, .last-box .greybox-right .head03, .last-box .greybox-right .head03:focus,  .last-box .greybox-right .head03:link, .last-box .greybox-right .head03:visited {
	color: #F48402 !important;
}
a[href^=tel] {
	color: inherit;
	text-decoration: none;
}
.mobility-app-tabs .nav {
	padding: 0;
}
.mobility-app-tabs .nav li {
	margin: 0 14px 0 0;
}
.custom-footer-column ul li {
	margin-left: 10px;
}
.custom-footer-column h3 {
	margin-left: 10px;
}
.custom-body .body-container #main-column .row-fluid > div > span > div {

	margin: 0 10px 20px 10px !important;
	overflow: hidden;
	padding: 22px 15px 15px 15px;
	background: none repeat scroll 0 0 #FFFFFF !important;
	border:none !important;
	position: relative;
}
.hs-content-name-contact-us .body-container #main-column #two-column .row-fluid > div > span > div {
	margin: 0 0px 20px 10px !important;
	overflow: hidden;
	padding: 10px 0px;
	background: none repeat scroll 0 0 #FFFFFF !important;
	border: none !important;
	position: relative;
}
#custom-top-pane-image {
	margin-bottom: 0 !important;
	height: 145px !important;
}
.cdsi-pipe-cont .tech-tags {
    width:37%;
}
.cdsi-pipe-cont .cdsi-pipe-img02, .cdsi-pipe-cont .cdsi-pipe-img03 {
    background-size:contain;
	background-position:left top;
}
.cdsi-pipe-cont .cdsi-pipe-img03 {
    height:303px;
}
.cloud9-cont .tech-tags {
    width:45% !important;
}
.cloud9-cont .cloud9-img01 {
	background-size:contain;height:450px;
}
.cloud9-cont .cloud9-img02 {
    background-position:left 0px;
	padding:140px 0 0 0;
}
.cloud9-cont .clou9bg{
	background-position:420px 75px !important;
	min-height:700px;
}
.ipad70{width:70%;}
.sunshield-cont .sunshield-img02 {background-size:contain;}
.sunshield-cont .sunshield-img03 { background-position:right top;}
.sunshield-cont .sunshield-img04 {/*width:100%;*/background-size:contain; background-position:right bottom;}

.contrabg .contra-intro{width:55%!important;}
.contra-cont .contra-img01 {background-size:contain;width:350px; right:-60px; bottom:-109px;}
.contra-cont .contra-img02 { background-size:contain;}

}
@media (max-width: 1139px) and (min-width: 768px) {
.header-container .hs-menu-flow-horizontal > ul > li > a {
	font-size: 12px;
	margin: 0 8px;
}



.footer-container {
	max-width: 90% !important;
	padding: 0 10px;
}
.mrgn-rgt {
	margin-right: 0 !important;
}
.custom-body .body-container #main-column {
	margin-top: 20px;
}
.custom-body .body-container #main-column .rcnt-blog-div {
	padding: 0 0 12px;
}
.custom-body .body-container #main-column .related-res-div {
	padding-left: 0 !important;
}
.career-img, #hs_cos_wrapper_widget_356373751 img, .appinte-img img, .new-java-img,  .new-dotnet-img, .new-php-img, .new-mobiletech-img, .mobiframe-img, #single_1,  .custom-body .rsrc-left.whitepapr-img, .custom-body .rsrc-left.ebook-img, .tech-img {
	display: none !important;
}
.custom-body .con-div {
	width: 85%;
}
.custom-body .msale-get-bg {
	width: 80px;
}
.msale-build, .msale-get {
	width: 100%;
}
.msale-playbook {
	padding-top: 50px;
}
.playbook-bg01, .mfinance_playbook {
	margin-bottom: 30px;
}
.msale-get {
	padding-right: 10px;
	float: right;
}
.msale-build-content,  .msale-get-content {
	width: 500px;
}
.getstarted li {
	float: left;
}
.app-icons01 {
	background-position: 0 0 !important;
}
.mobile-enterprise {
	background: url("http://www.boston-technology.com/wp-content/uploads/images/mob_ov_enterprise_icon.png") no-repeat scroll 32px 16px rgba(0, 0, 0, 0);
	padding-top: 95px;
}
.custom-body .body-container #main-column .app-icons {
	background: url("http://www.boston-technology.com/wp-content/uploads/images/featured_app_icons.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0) !important;
}
.featured-apps .border, .custom-body .ios-check-features {
	padding: 0;
}
.shoper-wowfctr {
	width: 100%;
	padding: 25px 0 0 0;
}
.hs-content-name-contact-us .hs_your_message textarea {
	width: 90% Important;
}
.hs_your_message label {
	width: 90%;
	float: left;
}

.last-box .greybox-left {
	width: 220px;
	float: left;
}
.last-box .greybox-right {
	width: 213px;
	float: left;
}
.last-box .greybox01 .greybox-right {
	width: 250px;
	float: left;
}
.last-box .greybox-right .head03 {
	text-align: left;
	line-height: 73px !important;
	font-size: 22px;
}
/*   .what-we-do-box02 {padding-left: 4px!important;width: 40%!important;}
    */



.footer-container {
	width: 90% !important;
}

/* #hs_cos_wrapper_module_1381379983926136 img{width:80% !important;}*/

.custom-footer-column ul ul li a, .custom-footer-column ul ul li a:hover, .custom-footer-column ul li a {
	font-size: 13px;
}

.cs-listing01 li:nth-child(2n) {
	float: left
}
}


/* Note: Design for a width of 768px */
@media only screen and (min-width: 768px) and (max-width: 959px) {
.last-box {
	background: #6A7585
}
.last-box .greybox01 {
	width: 40% !important;
	height: 90px;
	float: left !important;
}
.last-box .greybox02 {
	width: 40% !important;
	height: 90px;
	float: right !important;
}
.last-box .greybox-right {
	width: 40%;
	float: left;
	margin-top: 10px;
}
.last-box .greybox02 .greybox-right {
	margin-left: 0px;
}
.last-box .greybox-right .contact-but a{font-size:15px;}
.custom-footer-column ul li {
	margin-left: 10px;
}
.custom-footer-column h3 {
	margin-left: 10px;
}
.contra-cont .tech-tags {
    width: 80%;
}
}
 @media only screen and (min-device-width : 320px) and (max-device-width : 480px) {
.mrgnTp02{margin-top:1.8em;}
.marMobB20 {
	margin-bottom: 20px !important;
}
.marMobB35 {
	margin-bottom: 35px !important;
}
.mobMarT15 {
	margin-top: 15px !important;
}
.mobMarT35 {
	margin-top: 35px !important;
}
.mobmarL8 {
	margin-left: 8px !important;
}

.last-box .greybox02{height:75px;}

.last-box .greybox-right .contact-but {float:left;}
/*-------Case study Detial - Cloud9-------------*/
.cloud9-hdline section{ font-size:23px; font-weight:400 ; line-height:32px; }
.app-download{ margin: 20px auto;    width: 70%;float:none;}
.cloud9-cont .cloud9-img01{margin-top:160px;}
.cloud9-cont .cloud9-img02{padding:0 !important;}

.to-right{ float:none !important;}
.header-container .hs-menu-wrapper.hs-menu-flow-horizontal {
	margin-top: 8px;
	width: 100% !important;
}
.hs_cos_shadow {
	box-shadow: 0 0 2px 0 rgba(112,112,112,0.4);
	margin: 2% !important;
	padding: 2% !important;
	width: 96%;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul {
	text-align: left !important;
	background: #fff;
	width: 100%!important;
}
.h2head03 {
	font-size: 28px;
	line-height: 20px;
	font-weight: 600;
	margin: 0px 20px;
}
.custom-body .body-container .custom-top-pane h1 {
	padding-top: 30px;
	font-size: 35px;
}
.hs-menu-wrapper ul ul {
	border-radius: 0;
	box-shadow: 0 0 0px 0px rgba(0, 0, 0, 0.2);
	margin-top: 10px !important;
	transition: opacity 0.05s ease-in 0s, top 0.25s ease-in-out 0s;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
	text-align: left !important;
	width: 100% !important;
}
.header-container .hs-menu-flow-horizontal > ul > li > a {
	font-size: 15px;
	font-weight: bold;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1 {
	border-bottom: 1px solid #e7e9ee;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
	text-align: left !important;
}

.custom-logo {
	width: 50% !important;
	float: left !important;
	z-index: 99999999; padding:28px 0 20px 0 !important;
	position: relative;
}
.hs-menu-wrapper ul ul li:first-child {
	background: none !important;
}


.footer-container {
	max-width: 90% !important;
	padding: 0 10px;
}


/*   .what-we-do-box02 {padding-left: 4px!important;width: 40%!important;}
    */



h3.head02 {
	margin: 0;
	font-size: 15px !important;
}


.call-us-block .number:focus, .call-us-block .number:visited, .last-box .greybox-right .head03, .last-box .greybox-right .head03:focus,  .last-box .greybox-right .head03:link, .last-box .greybox-right .head03:visited {
	color: #F48402 !important;
}
a[href^=tel] {
	color: inherit;
	text-decoration: none;
}
.last-box .greybox-left {
	margin-bottom: 6px !important;
}
.last-box .greybox-right .head03 {
	margin-top: 5px;
}



.footer-container, .scrol-to, .all-rights .custom-page-footer {
	width: 90% !important;
}
.Foot-contact-Box .leftBox {
	padding: 35px 0 0 0;
	font-size: 13px;
}
.Foot-contact-Box .rightBox {
	padding: 35px 0 0 0px;
	font-size: 13px;
	width: 100%;
	text-align: center;
}
.Foot-contact-Box .mail-us .rightBox {
	padding: 35px 0 0 10px;
}


.cs-listing01 li:nth-child(2n) {
	float: left
}
.Foot-contact-Box .join-us {
	float: none !important;
	margin-left: 2.12766% !important;
}
.fooSocialLink {
	width: 100%;
}
.custom-footer-column ul {
	margin-top: 10px;
}
.find-us, .mail-us, .join-us {
	width: 100% !important;
	height: 100px;
}


.fooSocialLink ul li {
	margin-bottom: 5px;
}



.custom-blog .footer-container .row-fluid {
	padding: 1em !important;
}
.custom-blog .footer-container .custom-lets-talk, .custom-blog .footer-container .custom-footer-address {
	float: none !important;
	display: block !important;
}
.footer-container-wrapper {
	background: none repeat scroll 0 0 #2C3744;
	padding: .5em 0 .5em;
}
.custom-lets-talk {
	width: 100%!important;
}
.custom-lets-talk p {
	color: #ff900e;
	margin: 0;
	text-transform: uppercase;
	font-weight: 600;
}
.custom-footer-address {
	width: 100%!important;
	margin-top: 18px;
}
.custom-blog .footer-container .custom-page-footer, .custom-blog .footer-container .custom-social-sharing, .custom-blog .footer-container.span6 {
	float: left !important;
	text-align: left;
}
.custom-blog .footer-container.span6 {
	width: 100%;
	display: block;
}
.custom-blog .footer-container .custom-page-footer {
	text-align: left!important;
}
.custom-footer-address p {
	padding-left: 0;
	border-left: 0;
}
.footer-container {
	width: auto;
}
.last-box .greybox01 {
	margin-bottom: 15px!important;
}
.footer-container {
	padding-left: 10px !important
}
.custom-footer-column ul li {
	margin-left: 10px !important;
}
.custom-footer-column h3 {
	margin-left: 10px !important;
}
.awards_con {
	background: none;
	padding-right: 0;
}
.our-mission {
	background: none !important;
	padding: 0 !important;
}
.mobility-app-tabs .nav li {
	float: none;
	margin: 0 0 25px 0;
}
.greybox01 .greybox-right .head03:visited {
	color: #FEB33C !important;
}
.custom-body .money-block-bg {
	max-width: 100% !important;
	min-height: 100px;
	background-size: contain;
}
.custom-body .revolution-block-bg {
	max-width: 100% !important;
	min-height: 100px;
	background-size: contain;
}
.custom-body .body-container .custom-top-pane .web_ov-banner-div .banner-con .svc_btn_box {
	width: 100%;
}
.custom-body .body-container .custom-top-pane .web_ov-banner-div .banner-con .svc_btn {
	margin-bottom: 5px;
}
.custom-body .download_content .download_content_bg .download_content_text1 {
	width: 50px !important;
}
.custom-body .download_content .download_content_bg .download_content_text1 strong {
	font-size: 10px !important;
}
.custom-tab002Mob {
	display: block;
}
.custom-tabsDesk {
	display: none !important;
}
.custom-body .body-container #main-column .row-fluid > div > span > div {
	margin: 0 10px 20px 10px !important;
	overflow: hidden;
	padding: 22px 15px 15px 15px;
	background: none repeat scroll 0 0 #FFFFFF !important;
	border: 1px solid #D4D5D9 !important;
	position: relative;
}
.hs-content-name-contact-us .body-container #main-column #two-column .row-fluid > div > span > div {
	margin: 0 0px 20px 10px !important;
	overflow: hidden;
	padding: 10px 0px;
	background: none repeat scroll 0 0 #FFFFFF !important;
	border: none !important;
	position: relative;
}
.custom-top-menu, .custom-menu-primary, .widget-type-menu {
	display: block;
	float: none!important;
	padding-top: 10px !important;
	position: absolute !important;
	z-index: 99999;
	top: -0px;
	right: 0;
	width: 100%!important;
}
.custom-menu-primary {
	width: 100% !important;
}
.custom-menu-primary .layout-widget-wrapper {
	width: 100%;
}
.custom-menu-primary .layout-widget-wrapper ul li.hs-menu-item {
	width: 300px !important;
	display: block;
	text-align: left;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a {
	color: #333 !important;
}
.header-container .hs-menu-flow-horizontal>ul>li>a, .hs-menu-wrapper ul ul li {
	text-align: left;
}
.header-container .hs-menu-flow-horizontal > ul > li > a {
	font-size: 12px;
	margin: 0 8px;
}
.header-container .hs-menu-flow-horizontal ul ul li {
	color: #333 !important;
}
.custom-menu-primary .custom-top-menu {
	text-align: left;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper {
	width: 100% !important;
}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children:nth-child(2) ul.hs-menu-children-wrapper{ float:left;}
.cdsi-pipe-cont .tech-tags {
    width:55%;
}
.cdsi-pipe-cont .cdsi-pipe-img01 {
    background-size:contain;width:100%; height:224px;
}
.cdsi-pipe-cont .cdsi-pipe-img02 {
    background-size:contain;width:100%; height:302px; float:none !important;
}
.cdsi-pipe-cont .cdsi-pipe-blck03 {
	margin-right:0 !important;
	border-bottom:none;
	margin-left:0;
	width:100% !important;
}
.cdsi-pipe-cont .cdsi-pipe-img03 {
	background-size:contain;width:100%; height:250px;float:none !important;
}
.mrgn-75{margin-top:0;}
.cloud9-cont .cloud9-img01 {
	background-size:contain; background-position:center top; width:100%; height:350px;float:none !important;
}
.cloud9-cont .cloud9-img02 {
	width:100%;float:none !important;
	background-position:center top;
	float:none !important;
	padding:92px 0 0 0; margin-top:1.5em;
}
.cloud9-cont .clou9bg{
	background-image:none !important;
}
.cloud9-cont .tech-tags {
    border:none;
    width:94%;
}
.sunshield-cont .cs-head-02 {
	font-size:32px;
}
.sunshield-cont .sunshield-head01 {
	padding:20px 0 10px 0;
}
.sunshield-cont .sunshield-head01 h1 {
	font-size:28px;
}
.sunshield-cont .sunshield-head01 h1 span {
    font-size:40px;
}
.sunshield-cont .tech-tags {
    width:90%;
}
.sunshield-cont .sunshield-img01 {
	background-position:left 10px;
	float:none;
	padding:125px 0 0 0;
}
.sunshield-cont .sunshield-img02 {
	background-size:contain;width:100%; height:360px;float:none !important; margin-top:2em;
}
.sunshield-cont .sunshield-blk03{
	float:none !important;
	margin-right:4.5% !important;
	margin-left:4.5% !important;
}
.sunshield-cont .sunshield-img03 {float:none;height:300px;width:100%;background-size:contain;}
.sunshield-cont .sunshield-img04 {float:none;height:400px;width:100%;background-size:contain;margin-top:2em;}
.contra-cont .contrabg{min-height:300px;}
.contrabg .contra-intro{ width:100% !important; float:none;}
.contra-cont .contra-img01 { background-size:contain;float:none;height:250px;width:100%;
position:relative;right:0;bottom:0; margin-top:1em;}
.contra-cont .contra-img02 { background-size:contain;width:100% !important; height:260px;float:none;}
.contra-cont .contrabg01 .cs-listings{ margin:0 1em;}
.cloud9-cont .tech-tags li{padding:3px 10px;}
.cloud9-cont .tech-tags{border:1px solid #E5E5E5;}
}

.no-hdr-ftr .header-container-wrapper, .no-hdr-ftr .footer-container-wrapper{ display:none !important;}

/* Responsive Grid */

.row-fluid {
    width: 100%;
    *zoom: 1;
}

.row-fluid:before, .row-fluid:after {
    display: table;
    content: "";
}

.row-fluid:after {
    clear: both;
}

.row-fluid [class*="span"] {
    display: block;
    float: left;
    width: 100%;
    min-height: 28px;
    margin-left: 2.127659574%;
    *margin-left: 2.0744680846382977%;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    -ms-box-sizing: border-box;
    box-sizing: border-box;
}

.row-fluid [class*="span"]:first-child {
    margin-left: 0;
}

.row-fluid .span12 {
    width: 99.99999998999999%;
    *width: 99.94680850063828%;
}

.row-fluid .span11 {
    width: 91.489361693%;
    *width: 91.4361702036383%;
}

.row-fluid .span10 {
    width: 82.97872339599999%;
    *width: 82.92553190663828%;
}

.row-fluid .span9 {
    width: 74.468085099%;
    *width: 74.4148936096383%;
}

.row-fluid .span8 {
    width: 65.95744680199999%;
    *width: 65.90425531263828%;
}

.row-fluid .span7 {
    width: 57.446808505%;
    *width: 57.3936170156383%;
}

.row-fluid .span6 {
    width: 48.93617020799999%;
    *width: 48.88297871863829%;
}

.row-fluid .span5 {
    width: 40.425531911%;
    *width: 40.3723404216383%;
}

.row-fluid .span4 {
    width: 31.914893614%;
    *width: 31.8617021246383%;
}

.row-fluid .span3 {
    width: 23.404255317%;
    *width: 23.3510638276383%;
}

.row-fluid .span2 {
    width: 14.89361702%;
    *width: 14.8404255306383%;
}

.row-fluid .span1 {
    width: 6.382978723%;
    *width: 6.329787233638298%;
}

.container-fluid {
    *zoom: 1;
}

.container-fluid:before, .container-fluid:after {
    display: table;
    content: "";
}

.container-fluid:after {
    clear: both;
}

@media (max-width: 767px) {
    .row-fluid {
        width: 100%;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: none;
        width: auto;
        margin-left: 0;
    }
}

@media (min-width: 768px) and (max-width: 1139px) {
    .row-fluid {
        width: 100%;
        *zoom: 1;
    }

    .row-fluid:before, .row-fluid:after {
        display: table;
        content: "";
    }

    .row-fluid:after {
        clear: both;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: left;
        width: 100%;
        min-height: 28px;
        margin-left: 2.762430939%;
        *margin-left: 2.709239449638298%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }

    .row-fluid [class*="span"]:first-child {
        margin-left: 0;
    }

    .row-fluid .span12 {
        width: 99.999999993%;
        *width: 99.9468085036383%;
    }

    .row-fluid .span11 {
        width: 91.436464082%;
        *width: 91.38327259263829%;
    }

    .row-fluid .span10 {
        width: 82.87292817100001%;
        *width: 82.8197366816383%;
    }

    .row-fluid .span9 {
        width: 74.30939226%;
        *width: 74.25620077063829%;
    }

    .row-fluid .span8 {
        width: 65.74585634900001%;
        *width: 65.6926648596383%;
    }

    .row-fluid .span7 {
        width: 57.182320438000005%;
        *width: 57.129128948638304%;
    }

    .row-fluid .span6 {
        width: 48.618784527%;
        *width: 48.5655930376383%;
    }

    .row-fluid .span5 {
        width: 40.055248616%;
        *width: 40.0020571266383%;
    }

    .row-fluid .span4 {
        width: 31.491712705%;
        *width: 31.4385212156383%;
    }

    .row-fluid .span3 {
        width: 22.928176794%;
        *width: 22.874985304638297%;
    }

    .row-fluid .span2 {
        width: 14.364640883%;
        *width: 14.311449393638298%;
    }

    .row-fluid .span1 {
        width: 5.801104972%;
        *width: 5.747913482638298%;
    }
}

@media (min-width: 1280px) {
    .row-fluid {
        width: 100%;
        *zoom: 1;
    }

    .row-fluid:before, .row-fluid:after {
        display: table;
        content: "";
    }

    .row-fluid:after {
        clear: both;
    }

    .row-fluid [class*="span"] {
        display: block;
        float: left;
        width: 100%;
        min-height: 28px;
        margin-left: 2.564102564%;
        *margin-left: 2.510911074638298%;
        -webkit-box-sizing: border-box;
        -moz-box-sizing: border-box;
        -ms-box-sizing: border-box;
        box-sizing: border-box;
    }

    .row-fluid [class*="span"]:first-child {
        margin-left: 0;
    }

    .row-fluid .span12 {
        width: 100%;
        *width: 99.94680851063829%;
    }

    .row-fluid .span11 {
        width: 91.45299145300001%;
        *width: 91.3997999636383%;
    }

    .row-fluid .span10 {
        width: 82.905982906%;
        *width: 82.8527914166383%;
    }

    .row-fluid .span9 {
        width: 74.358974359%;
        *width: 74.30578286963829%;
    }

    .row-fluid .span8 {
        width: 65.81196581200001%;
        *width: 65.7587743226383%;
    }

    .row-fluid .span7 {
        width: 57.264957265%;
        *width: 57.2117657756383%;
    }

    .row-fluid .span6 {
        width: 48.717948718%;
        *width: 48.6647572286383%;
    }

    .row-fluid .span5 {
        width: 40.170940171000005%;
        *width: 40.117748681638304%;
    }

    .row-fluid .span4 {
        width: 31.623931624%;
        *width: 31.5707401346383%;
    }

    .row-fluid .span3 {
        width: 23.076923077%;
        *width: 23.0237315876383%;
    }

    .row-fluid .span2 {
        width: 14.529914530000001%;
        *width: 14.4767230406383%;
    }

    .row-fluid .span1 {
        width: 5.982905983%;
        *width: 5.929714493638298%;
    }
}

/* Clearfix */

.clearfix {
    *zoom: 1;
}

.clearfix:before, .clearfix:after {
    display: table;
    content: "";
}

.clearfix:after {
    clear: both;
}

/* Visibilty Classes */

.hide {
    display: none;
}

.show {
    display: block;
}

.invisible {
    visibility: hidden;
}

.hidden {
    display: none;
    visibility: hidden;
}

/* Responsive Visibilty Classes */

.visible-phone {
    display: none !important;
}

.visible-tablet {
    display: none !important;
}

.hidden-desktop {
    display: none !important;
}

@media (max-width: 767px) {
    .visible-phone {
        display: inherit !important;
    }

    .hidden-phone {
        display: none !important;
    }

    .hidden-desktop {
        display: inherit !important;
    }

    .visible-desktop {
        display: none !important;
    }
}

@media (min-width: 768px) and (max-width: 1139px) {
    .visible-tablet {
        display: inherit !important;
    }

    .hidden-tablet {
        display: none !important;
    }

    .hidden-desktop {
        display: inherit !important;
    }

    .visible-desktop {
        display: none !important ;
    }
}
.small-h1{color: #444;
font-size: 20px;
line-height: 26px;
margin: 10px 0 12px;
font-weight: 400;
padding: 10px 0 0;}
.cs-listing01{padding:0}
.cs-listing01 li{width:441px;margin:0 0 35px 0;position:relative;overflow:hidden;}
.cs-listing01 li .cs-thumb-img{height:253px;}
.cs-listing01 li .cs-thumb-img img{border:0}
.cs-listing01 li .cs-thumb-title{ height:25px;padding:0 0 5px 0; font-size:18px !important; color:#3a3a3a; }
.cs-listing01 li .cs-thumb-title a{color:#fff}
.cs-listing01 li .cs-shrt-txt{width:417px;height:231px;background:rgba(0,8,18,.8);padding:12px 12px 10px;
position:absolute;left:0px;top:30px;z-index:9; visibility:hidden; opacity:0;
-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in;
color:#fff;text-align:center;font-size:14px; line-height:18px; text-align:left;}
.cs-listing01 li .cs-shrt-txt p.detail{color:#fff !important;font-size:16px;line-height:26px; min-height:175px;}
.cs-listing01 li .cs-shrt-txt p.tags{color:#f1a112!important;font-size:13px !important;line-height:18px!important;}
.cs-listing01 li .cs-shrt-txt p.tags span{text-decoration:underline;}
.cs-listing01 li:hover{ cursor:pointer;}
.cs-listing01 li:hover .cs-thumb-title{left:0px;}
.cs-listing01 li:hover .cs-shrt-txt , .cs-listing02 li:hover .cs-shrt-txt{visibility:visible;left:0px;cursor:pointer; opacity:1;}

.cs-listing01 li:nth-child(odd){float:left;}
.cs-listing01 li:nth-child(even){float:right;}

.downloads-list{ margin:0; padding:0; list-style:none;}
.downloads-list li{ margin:0; padding:0 0 1em 0; list-style:none;}
.downloads-list li .resrc-title{ font-size:15px; font-weight:400; color:#ff900e; display:block; padding:0 0 10px 0;}
.downloads-list li .resrc-img{padding:0 0 10px 0;}
.downloads-list li .resrc-name{padding:0 0 10px 0; color:#666666;}
.downloads-list li .resrc-name a{font-size:15px; line-height:19px; font-weight:400; color:#666666; text-decoration:none;}
.downloads-list li:nth-child(5n){margin-left:0;}

h3.blog-head{ margin-bottom:0; font-size:26px; font-weight:400; color:#717171;}
h3.blog-head a{font-size:26px; font-weight:400; color:#717171 !important;}
.custom-body .rcnt-blogs li { margin-bottom: 25px; padding-bottom: 25px;}

/* Mobile Overview page ----------- */
.left0{ margin-left:0 !important;}
.title-styl{ font-size:28px; color:#333942; font-weight:700; margin:0 0 10px 0; padding:0; display:block;}
.title-style-ornge{ font-size:34px; color:#f48402; font-weight:600; line-height:35px; margin:15px 0 15px 0; padding:0; 
display:block;}
.wht-wedo-ift{width:45%; float:left;} 
.wht-wedo{background:url(http://www.boston-technology.com/wp-content/uploads/images/wht-we-do.jpg) no-repeat left top;
padding:0 0 0 90px !important; width:42%; float:right; }
.wht-wedo h2{ font-family: 'Roboto'; font-weight: 400; font-size:34px; color:#0f478d; padding:0; margin:8px 0 10px 0; 
display:block;}
.wht-wedo p{font-size:14px !important; color:#888888 !important; padding:0 !important; margin:0 0 43px !important; display:block;}
ul.domians{ display:block; list-style:none; margin:12px 0; padding:0;}
ul.domians li{ display:block; list-style:none; float:left;}
ul.domians li{ display:block; list-style:none; float:left;font-size:18px; color:#000000; line-height:18px; background:url(http://www.boston-technology.com/wp-content/uploads/images/domains.jpg) no-repeat;}
ul.domians li.healthcare{width:128px; padding:10px 0 10px 44px; background-position:left top;}
ul.domians li.financial{width:119px; padding:10px 0 10px 57px; background-position:-174px top;}
ul.domians li.education{width:113px; padding:10px 0 10px 60px; background-position:-343px top;}
ul.domians li.travel{width:91px; padding:10px 0 10px 47px; background-position:-515px top;}
ul.domians li.ecommerce{width:135px; padding:10px 0 10px 49px; background-position:-653px top;}
ul.domians li.retail{width:49px; padding:10px 0 10px 38px; background-position:-843px top;}

.process-left{ float: left;margin-right: 20px;width: 435px;}
.four-steps{ list-style:none;}
.four-steps a{ list-style:non; background:url(http://www.boston-technology.com/wp-content/uploads/images/4-step-process.jpg) no-repeat;
padding:80px 0 0 0; text-align:center; text-decoration:none; font-size:14px; line-height:16px; color:#454545; float:left; display:block;}
.four-steps a.planing{ list-style:non; background-position:0 0; width:70px; margin-right:20px;}
.four-steps a:hover.planing{ background-position:0 -120px;}
.four-steps a.idea{ list-style:non; background-position:-92px 0; width:104px; margin-right:10px;}
.four-steps a:hover.idea{ background-position:-92px -120px;}
.four-steps a.developemnt{ list-style:non; background-position:-203px 0; width:100px; margin-right:10px;}
.four-steps a:hover.developemnt{ background-position:-203px -120px;}
.four-steps a.deploy{ list-style:non; background-position:-316px 0; width:94px;}
.four-steps a:hover.deploy{ background-position:-316px -120px;}

.process-slider{padding:0 0 20px 0; position:relative; width:470px; height:327px; float:left;}
.process-slider .slides{ margin:0; padding:0; list-style:none;}
.process-slider .slides li{ margin:0; padding:0; list-style:none; display:block; list-style:none;}
.process-slider .flex-control-nav{ margin:0; padding:0; position:absolute; bottom:-6px; left:189px; }
.process-slider .flex-control-nav li{ background:none; list-style:none; height:10px; width:10px; float:left; text-indent:-9999px; 
overflow:hidden;margin-right:6px;}
.process-slider .flex-control-nav li a{ background:url(http://www.boston-technology.com/wp-content/uploads/images/process-cntrl-nav.jpg) 
no-repeat right top; height:10px; width:10px; display:block; cursor:pointer;}
.process-slider .flex-control-nav li a:hover, .process-slider .flex-control-nav li a.flex-active{ background-position:left top}

.ability-tabs{ width:452px; float:left; position:relative; z-index:9;}
.ability-tabs-txt{ padding-right:1.5em}
.ability-tab-con{ width:425px; min-height:460px; padding:30px 27px; float:left; border:1px solid #b6cffa; position:relative; z-index:5; margin-left:-1px;}
.ability-tabs .nav{ margin:0; padding:0; list-style:none;}
.ability-tabs .nav li{ margin:0; padding:0; list-style:none; display:block; font-size:18px; font-weight:300; color:#496a9f;}
.ability-tabs .nav li a{ margin:0; padding:8px 0 12px 0; list-style:none; display:block; font-size:18px; font-weight:300; color:#496a9f;}
.ability-tabs .nav li a:hover, .ability-tabs .nav li a.current {
background:url(http://www.boston-technology.com/wp-content/uploads/images/ability-tabsbg.gif) no-repeat left top;
background-image:url(http://www.boston-technology.com/wp-content/uploads/images/process-tab-pointer.gif), url(http://www.boston-technology.com/wp-content/uploads/images/ability-tabsbg.gif);
background-position:93% 17px, left top; background-repeat:no-repeat, no-repeat;color:#f48402;}
.ability-tab-con h4 {color: #333942;font-size: 18px; line-height:24px;font-weight:600;margin: 0;padding: 0 0 20px 4px;
text-align: left;}

.agile-tabs {margin: 0;padding:15px 0;}
.agile-tabs .nav {overflow: hidden;width: 1001px;margin: 0;padding: 0 0 0 0px;}
.agile-tabs .nav li {width: 110px;height: 110px;float: left;margin: 0 27px 0 0;list-style: none;}
.agile-tabs .nav li a {width: 110px;height: 110px;display: block;padding: 0;text-indent: -9999px;overflow: hidden;
background: url(http://www.boston-technology.com/wp-content/uploads/images/agile-process.png) no-repeat 0 0;outline: none;}
.agile-tabs .nav li a:hover, .agile-tabs .nav li a.current {
background-position:0 -111px;}
.agile-tabs ul li.agile-one a.current, .agile-tabs ul li.agile-one a:hover {background-position: 0 -111px !important;}
.agile-tabs ul li.agile-two a {background-position: -131px 0;}
.agile-tabs ul li.agile-two a.current, .agile-tabs ul li.agile-two a:hover {background-position: -131px -111px !important;}
.agile-tabs ul li.agile-three a {background-position: -262px 0;}
.agile-tabs ul li.agile-three a.current, .agile-tabs ul li.agile-three a:hover {background-position: -262px -111px !important;}
.agile-tabs ul li.agile-four a {background-position: -393px 0;}
.agile-tabs ul li.agile-four a.current, .agile-tabs ul li.agile-four a:hover {background-position: -393px -111px !important;}
.agile-tabs ul li.agile-five a {background-position: -524px 0;}
.agile-tabs ul li.agile-five a.current, .agile-tabs ul li.agile-five a:hover {background-position: -524px -111px !important;}
.agile-tabs ul li.agile-six a {background-position: -655px 0;}
.agile-tabs ul li.agile-six a.current, .agile-tabs ul li.agile-six a:hover {background-position: -655px -111px !important;}
.agile-tabs ul li.agile-seven a {background-position: -786px 0;}
.agile-tabs ul li.agile-seven a.current, .agile-tabs ul li.agile-seven a:hover {background-position: -786px -111px !important;}
.agile-wraper {border: 1px solid #d7d7d7;padding: 25px 40px 15px 40px;margin-top: 35px;position: relative;
    -webkit-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, .09);
    -moz-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, .09);
	-ms-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, .09);
	-o-box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, .09);
	box-shadow: 0px 3px 5px 0px rgba(0, 0, 0, .09);}
.agile-wraper .tab-con {padding: 0}
.tab-up {width: 45px;height: 24px;
background: url(http://www.boston-technology.com/wp-content/uploads/images/andrid-tab-arrow.png) no-repeat;position: absolute;}
#agile-one .tab-up {top: -20px;left:29px;}
#agile-two .tab-up {top: -45px;left:128px;}
#agile-three .tab-up {top: -45px;left:265px;}
#agile-four .tab-up {top: -45px;left:402px;}
#agile-five .tab-up {top: -45px;left:540px;}
#agile-six .tab-up {top: -45px;left:679px;}
#agile-seven .tab-up {top: -45px;left:816px;}
.agile-wraper .tab-con h5 {font-size: 21px;color: #444444;font-weight: normal;display: block;padding: 0;margin: 0 0 12px 0;}
.agile-wraper p {color: #2b62a8 !important;}
.agile-wraper li {
background: url("http://www.boston-technology.com/wp-content/uploads/images/green-tick-ico.png") no-repeat scroll left 5px transparent;
color: #2C2C2C;display: block;font-size: 15px;padding: 0 0 5px 18px;}

/* iPads (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
.cs-listing01 li:nth-child(even){float:left;}
.wht-wedo-ift{width:100%; float:none;} 
.wht-wedo{width:100%; float:none; margin:20px 0 0 0; }
.wht-wedo p{margin:0 0 60px !important;}
ul.domians li{margin-bottom:12px !important;}
.process-left{ float:none;width:100%;}
.process-slider{padding:30px 0 20px 0;float:none; clear:both;}
.ability-tab-con{ width:95%; padding:2.5% 2%; float:none; border:1px solid #b6cffa; clear:both;}
.client-list{ padding-left:0 !important;}
.mob-ov-div {padding:25px 0 20px 20px;}
}

/* Smartphones (portrait and landscape) ----------- */
@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
.cs-listing01 li:nth-child(even){float:left;}
.wht-wedo h2{font-size:18px; margin: 8px 0 0; }
.wht-wedo p{margin:0 0 20px !important; line-height:16px}
ul.domians li{margin-bottom:12px !important; !important; display:block; float:none !important; 
padding:10px 0 10px 45px !important;}
.process-left{ float:none;width:100%;}
.process-slider{padding:30px 0 20px 0;float:none; clear:both;}
.four-steps a.planing{margin:0 0 20px 20px;}
.four-steps a.idea{margin:0 0 20px 20px;}
.four-steps a.developemnt{margin:0 0 20px 10px;}
.four-steps a.deploy{margin:0 0 20px 10px;}
.process-slider{padding:0 0 20px 0; height:180px; float:none;}
.process-slider .flex-control-nav{bottom:-6px; left:80px; }
.mob-ov-div {padding:20px 0 15px;}
.client-list{ padding-left:0 !important;}
.title-style-ornge {font-size:25px;}
.ability-tabs{ width:100%; float:none; position:relative;}
.ability-tabs-txt{ padding-right:0}
.ability-tab-con{ width:95%; padding:2.5% 2%; float:none; border:1px solid #b6cffa; clear:both;}
.ability-tabs .nav li{font-size:15px;}
.ability-tabs .nav li a{padding:8px 0 12px 0;font-size:15px;}
}


.container,.container-fluid{margin-right:auto;margin-left:auto;}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{position:relative;min-height:1px;padding-left:15px;padding-right:15px}
@media (min-width:480px){.col-xs-1,.col-xs-10,.col-xs-11,.col-xs-12,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9{float:left}
.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0}}
@media (min-width:768px){.col-sm-1,.col-sm-10,.col-sm-11,.col-sm-12,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0}}@media (min-width:992px){.col-md-1,.col-md-10,.col-md-11,.col-md-12,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0}}@media (min-width:1200px){.col-lg-1,.col-lg-10,.col-lg-11,.col-lg-12,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0}}.clearfix:after,.clearfix:before,.container-fluid:after,.container-fluid:before,.container:after,.container:before,.row:after,.row:before{content:" ";display:table}.clearfix:after,.container-fluid:after,.container:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right!important}.pull-left{float:left!important}.hide{display:none!important}.show{display:block!important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none!important}.affix{position:fixed}@-ms-viewport{width:device-width}.visible-lg,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block,.visible-md,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-print,.visible-print-block,.visible-print-inline,.visible-print-inline-block,.visible-sm,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-xs,.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block{display:none!important}@media (max-width:767px){.visible-xs{display:block!important}table.visible-xs{display:table}tr.visible-xs{display:table-row!important}td.visible-xs,th.visible-xs{display:table-cell!important}}@media (max-width:767px){.visible-xs-block{display:block!important}}@media (max-width:767px){.visible-xs-inline{display:inline!important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block!important}table.visible-sm{display:table}tr.visible-sm{display:table-row!important}td.visible-sm,th.visible-sm{display:table-cell!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline!important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block!important}table.visible-md{display:table}tr.visible-md{display:table-row!important}td.visible-md,th.visible-md{display:table-cell!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline!important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block!important}}@media (min-width:1200px){.visible-lg{display:block!important}table.visible-lg{display:table}tr.visible-lg{display:table-row!important}td.visible-lg,th.visible-lg{display:table-cell!important}}@media (min-width:1200px){.visible-lg-block{display:block!important}}@media (min-width:1200px){.visible-lg-inline{display:inline!important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block!important}}@media (max-width:767px){.hidden-xs{display:none!important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none!important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none!important}}@media (min-width:1200px){.hidden-lg{display:none!important}}@media print{.visible-print{display:block!important}table.visible-print{display:table}tr.visible-print{display:table-row!important}td.visible-print,th.visible-print{display:table-cell!important}}@media print{.visible-print-block{display:block!important}}@media print{.visible-print-inline{display:inline!important}}@media print{.visible-print-inline-block{display:inline-block!important}}@media print{.hidden-print{display:none!important}} /*Grid and layout styles*/


.box-wrapper {
    margin-right: auto;
    margin-left: auto;
    max-width: 1440px;
}
@media (min-width: 768px) {
.box-wrapper {
        width: 100%;
    }
}
@media (min-width: 992px) {
.box-wrapper {
        width: 100%;
    }
}
@media (min-width: 1200px) {
.box-wrapper {
        width: 100%;
    }
}
@media (min-width: 1440px) {
.box-wrapper {
        width: 1440px;
    }
}
.morphext > .animated {
    display: inline-block;
}
.header-container{
    padding: 0 !important;
}
.list-unstyled{
    list-style: none;
    padding: 0;
    margin: 0;
}
.main-nav, .sub-menu{
    list-style: none;
}
.main-nav{
    margin: 0;
    padding: 0;
}
 .main-nav > li{
     font-size: 15px;
     font-weight: 400;
     font-family: 'Roboto',sans-serif;
     position: relative;
 }
 .main-nav > li > a{
     display: block;
 }
.sub-menu{
    text-align: left;
}
.sub-menu ul{
    list-style: none;
    margin: 0;
    padding: 0;
}
.main-nav > li:hover > .sub-menu{
    display: block;
}
.sub-menu li{
    margin: 0 0 8px;
    font-weight: 500;
    white-space: nowrap;
}
.sub-menu li a{
    color: #454545;
    font-size: 14px;
    font-weight: 300;
}
.sub-menu li a.two-col-link01{ 
    font-weight:500;font-size:15px;
    }
.sub-menu li a:hover{
    color: #ff4e00;
}
@media (max-width: 767px) {
.mob-menu{
    right: 10px;
    top: -7px;
}
.fr-top{
    padding: 0 0 15px;
    text-align: center;
}
.social-panel li{
    display: inline-block;
}
.fr-top .box-wrapper div{
    text-align: center !important;
}
.copy-rights{
    padding: 20px 0;
}
}
@media (max-width: 992px) {
    .qck-cnt{
        display: none;
    }
    .headerTwo{
        overflow: visible !important;
    }
.mob-menu{
    width: 30px;
    height: 30px;
    position: absolute;
}
.mob-menu span {
  width: 100%;
  height: 2px;
  background: #fff;
  display: block;
  position: absolute;
  top: 50%;
  transition: all 0.3s;
}
.mob-menu span:nth-child(1) {
  margin-top: -8px;
}
.mob-menu span:nth-child(3) {
  margin-top: 8px;
}
.open .mob-menu span:nth-child(3) {
  -webkit-transform: rotate(45deg);
  transform: rotate(45deg);
  margin-top: 0;
}
.open .mob-menu span:nth-child(1) {
  -webkit-transform: rotate(-45deg);
  transform: rotate(-45deg);
  margin-top: 0;
}
.open .mob-menu span:nth-child(2) {
  background: none;
}
.main-nav{
    display: none;
    background: none repeat scroll 0 0 #ffffff;
    left: 0;
    position: absolute;
    top: 72px;
    width: 100%;
    padding: 15px 0;
}
.open .main-nav{
    display: block;
}
.main-nav a
{
    color: #454545;
}
.header-container .span2, .header-container-wrapper{
    position: relative !important;
}
.main-nav > li{
    padding: 0 18px;
}
.main-nav > li ul{
    padding: 0;
}
.main-nav > li > ul{
    padding: 5px 0 0 10px;
}
.header-container-wrapper{
    height: 75px;
}
}
@media (min-width: 768px) and (max-width: 991px) {
    .mob-menu{
    right: 0px;
    top: 16px;
}
.fr-top{
    height: 100px;
 }
 .social-panel li a{
    height: 100px;
    line-height: 100px;
 }
 .btc-email{
    line-height: 100px;
 }
 .social-panel li{
    float: left;
}
.copy-rights{
    padding: 20px 0;
}
.main-nav{
    top: 64px;
}
}
@media (min-width: 992px){
    .main-nav{
        height: 75px;
        text-align: center;
    }
     .main-nav > li{
     display: inline-block;
     }
.main-nav > li > a{
 height: 75px;
 line-height: 75px;
 padding: 0 25px;
 color: #c0c0c0;
}
.sub-menu{
    display: none;
    position: absolute;
    left: 0;
    padding: 22px 40px 18px 29px;
   background: #f6f6f6;
}
.hide-desk{
    display: none;
}
.three-col > li{
    width: 200px;
    float: left;
}
.two-col > li{
    width: 164px;
}
 .main-nav > li:hover > a{
     background: #f6f6f6;
     color: #ff4e00;
 }
 .qck-cnt{
    display: block;
 }
 .fr-top{
    height: 100px;
 }
 .social-panel li a{
    height: 100px;
    line-height: 100px;
 }
 .btc-email{
    line-height: 100px;
 }
 .social-panel li{
    float: left;
}
.copy-rights{
    padding: 60px 0 0px;
}
}
@media (min-width: 992px) and (max-width: 1225px) {
 .main-nav > li{
     font-size: 13px; 
 }
 .main-nav > li > a{
     padding: 0 15px;
 }
 .main-nav > li:last-child .sub-menu{
     left: auto;
     right: 0;
 }
}

/*====mobile-services-overview page ====*/
.concpt-deploymnt-block{ text-align:center;}
.concpt-deploymnt-block h2{ font-size:34px; margin-bottom:40px;}
.concpt-deploymnt-block .qck-cnt02 {
    background: #f6643c none repeat scroll 0 0;
    border-radius: 3px;
    color: #fff;
    float: none;
    font-size: 18px;
    font-weight: 500;
    height: 29px;
    line-height: 29px;
    margin: 6px auto;
    padding: 8px 20px;
    text-decoration: none;
    text-transform: uppercase;
    width: 130px;
}
.concpt-deploymnt-block .logs-for-customer{border-top:solid #dddddd 1px; margin: 25px 0 0;padding: 20px 0;}
.concpt-deploymnt-block .logs-for-customer img{width:100%;}

.WebinarDate{
    margin-top: 15px;
    color: #ff5f26;
    font-size: 20px;
    font-weight: 600;
}

/*====mobile-services-overview page End ====*/
.qck-cnt{
    background: #ff4e00;
    border-radius: 3px;
    height: 29px;
    line-height: 29px;
    text-decoration: none;
    color: #fff;
    font-weight: 300;
    font-size: 14px;
    padding: 0 20px;
    margin-top: 21px;
    float: right;
}
.qck-cnt:hover{
    color: #fff;
    background: #e74a05;
}
.fr-top{
    background: #3d3c42;
    position: absolute;
    left: 0;
    top: 0;
    right: 0;
}
.container{
    background: none !important;
}
.btc-email{
    display: inline-block;
    color: #9999a0;
    font-size: 14px;
    font-weight: 300;
}
.btc-email:hover{
    color: #eb4a05;
}
.footer-container{
    max-width: 1440px !important;
}
.footer-container-wrapper{
    position: relative;
    padding-top: 150px !important;
    background: #323237 !important;
}
.social-panel{
    list-style: none;
    padding: 0;
    margin: 0;
}
.social-panel li a{
    width: 24px;
    display: block;
    font-size: 24px;
    color: #6c6c6c;
    margin-right: 10px;
}
.social-panel li a:hover{
    color: #ff4e00;
}
.copy-rights{
    color: #9999a0 !important;
    font-size: 14px;
    font-weight: 300;
}
.copy-rights a, .copy-rights a:hover{
    color: #9999a0;
}
.fr-menu li{
    font-weight: 400;
}
.fr-menu li li{
    margin-bottom: 5px;
}
.fr-menu li h3{
    margin: 0 0 15px;
    font-size: 15px;
}
.fr-menu > li h3 a{
    color: #a7a7ac;
}
.fr-menu > li li a{
    font-size: 13px;
    color: #a7a7ac;
}
.fr-menu > li li span, .fr-menu > li li span a{
    color: #59595c;
    font-size: 14px;
}
.fr-menu > li li span a:hover, .fr-menu > li li a:hover{
    color: #fff;
}
.sub-li li > a{
    color: #9999a0;
    font-weight: 300;
}
.fr-menu > li .sub-li li > a:hover{
    color: #eb4a05;
}
.fthover > span{
    color: #9999a0 ! important;
    font-size: 13px ! important;
}
.fthover > span:hover{
    color: #eb4a05 ! important;
}
.liheight{
    line-height: 14px ! important;
}
.liheight2{
    line-height: 17px ! important;
}
.animated2 {
    -webkit-animation-duration: 2s;
       -moz-animation-duration: 2s;
         -o-animation-duration: 2s;
            animation-duration: 2s;
    -webkit-animation-fill-mode: both;
       -moz-animation-fill-mode: both;
         -o-animation-fill-mode: both;
            animation-fill-mode: both;
}
.animated3 {
    -webkit-animation-duration: 3s;
       -moz-animation-duration: 3s;
         -o-animation-duration: 3s;
            animation-duration: 3s;
    -webkit-animation-fill-mode: both;
	   -moz-animation-fill-mode: both;
	     -o-animation-fill-mode: both;
	        animation-fill-mode: both;
}

.Privacy_policy{ color:#677686;}
.Privacy_policy:hover{ color:#677686;text-decoration: underline;}
.header-container-wrapper {  position: fixed;  top: 0; width: 100%;  z-index: 9999;}
.body-container-wrapper {    margin-top: 75px;}
.text-left{text-align:left !important;}
.text-right{text-align:right !important;}

.header-container ul li.active-branch ul li a,.header-container ul li.active-branch ul.hs-menu-children-wrapper li a{ color:#fff ;}
.header-container ul li.active-branch ul li a:hover,.header-container ul li.active-branch ul.hs-menu-children-wrapper li a:hover{ color:#353535 ;}
.hs-menu-wrapper > ul ul{
    display: none;
}

.orange-head {
display: block;
font-size: 21px;
color: #ff7e00!important;
line-height: 30px;
font-weight: 400;
}
.marT50{margin-top:50px !important;}
/*===banner====*/


.custom-body .body-container #main-column .cs-shrt-txt p.detail{ margin-top:0px !important;}
#calroot{width:204px !important;}
.deskto60{top:60px !important;}
.tm{font-size:41px !important;}
.displDesc{ display: inline-block;}
.displMobOnly{ display: none;}
.custom-body .body-container .custom-top-pane h1{ }
.body-container-wrapper,.footer-container{overflow-x: hidden !important;}

.custom-body .body-container #main-column .related-res-hd h5{margin:0; font:normal 15px 'Open Sans' ;}
.topBack{position:absolute;right:18px;top:12px;z-index:999;}
.topBack2{position:absolute;right:18px;bottom:-10px;z-index:999;}
.topBack a, .topBack2 a{  background: url("http://www.boston-technology.com/wp-content/uploads/images/back.png") 0 8px no-repeat;
padding:0 0 0 10px;color:#767676;text-decoration:none; 
 }
 .textLeft{text-align:left !important;}
 .strategic_consultin_left a{color: #ff7e00!important;}  
.tabpad27 a{padding-top:27px !important;}
 .bockwid30{width:30% !important;} 
  .bockwid26{width:26% !important;}
.h2_02{margin-top:30px;}
.padAll0 {padding:0 !important;}
.padL0 {padding-left:0 !important;}
.padT20{padding-top:20px !important;} 
.marAll0 {margin:0 !important;}
.marB30 {margin-bottom:30px !important;}
.marB20 {margin-bottom:20px !important;}
.visible-xs{display:none;}
.hidden-xs{display:block;}
.pull-right{float:right !important;}
.pull-left{float:left !important;}
.marT0{margin-top:0px !important;}
.marT10{margin-top:10px !important;}
.marT20{margin-top:20px !important;}
.marT30{margin-top:30px !important;}

.marR10{margin-right:10px !important;}
.marR20{margin-right:20px !important;}
.marR30{margin-right:30px !important;}
.marB50 {margin-bottom:50px !important;}
.padR18{padding-right:18px ! important;}
.borderNone{border:none !important;}
.graybox01 {
    background:#ddd; color: #585a5b; padding: 5px 10px;}
.cs-details li{}
.cs-details p{color:#555555;line-height:26px; font-size:16px ;}
.cs-details h4{ font-family:'Open sans';  font-weight:600 ; font-size:16px ;line-height:40px; color:#222222;}
.menu004_3 ul li {
    background: url("http://www.boston-technology.com/wp-content/uploads/images/csImgpng2.png") no-repeat scroll 0 6px  !important;
    color: #fff !important;
}
.menu004_4 ul{margin:0;padding:0;}
.menu004_4 ul li{color:#BBC2CE  !important;padding: 0 0 3px 35px;
    background:url("http://www.boston-technology.com/wp-content/uploads/images/arrow007.png") 0 6px no-repeat !important;
     list-style: none;margin: 5px 0 0;}

.span1201{margin-left:0 !important;width:100% !important;}
.custom-footer-column ul{margin-top:25px;}
.custom-footer-column{margin-left:0px !important;}
.skype_c2c_print_container,.skype_c2c_logo_img{display:none !important;opacity:0;}
.skype_c2c_text_span{text-decoration:none !important;}
/*==CheckList page===*/
.tablecont{width:100%; margin:0px auto 90px auto;font-family: 'Open Sans';}
.onoffswitch { margin: 0px;float:right; }
.sticky_table{}
.sticky_table th {
background-color: #ee6d58;
font-weight: bold; text-align:center;
font-family: 'Open Sans'; text-transform:uppercase;
font-weight:400; font-size:20px;line-height:20px;
color: #fff; border-left:1px solid #fff;
white-space: nowrap; padding:25px 30px;
}
.sticky_table th:first-child{ text-align:left;border:0;}
.sticky_table td{ padding:25px 20px 25px 30px;color: #fff;font-family: 'Open Sans'; font-size:16px; text-align:center;
 border-bottom:1px solid #c7cacb; border-right:1px solid #c7cacb;text-align:center;}
.sticky_table tr td:first-child{background:#12478c; border-bottom:1px solid #416ca3;text-align:left; }

.ckbox{float:right; width:98px; height:60px;}



.butClass{ float:left; width:100%; margin-top:20px;}
.butOnePopup {
    border: none;
    padding: 0.6em 1.2em;
    background: #c0392b;
    color: #fff;
    font-family: 'Lato', Calibri, Arial, sans-serif;
    font-size: 1em;
	letter-spacing: 1px;
	text-transform: uppercase;
	cursor: pointer;
	display: inline-block;
	margin: 3px 2px;
	border-radius: 2px;
}
.butOne{ 
    -webkit-box-shadow: 1px 2px 5px 1px rgba(0,0,0,.3);
box-shadow: 1px 2px 5px 1px rgba(0,0,0,.3);
    -webkit-border-radius: 5px 5px 5px 5px;
border-radius: 5px 5px 5px 5px;
    text-transform:uppercase;
  -moz-user-select: none;
    background-image: none; text-align:center;
    border: 1px solid rgba(0, 0, 0, 0);
    cursor: pointer;
    display: inline-block; font-weight:500;
    font-size: 20px; color:#000;
    
    line-height: 1.42857;
    margin: 0; 
    padding:19px 0px 17px; width:100%;
    text-align: center;
    vertical-align: middle;
    white-space: nowrap;
background: #9dd53a; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iIzlkZDUzYSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iIzgwYzIxNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiM3Y2JjMGEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #9dd53a 0%, #80c217 50%, #7cbc0a 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#9dd53a), color-stop(50%,#80c217), color-stop(100%,#7cbc0a)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #9dd53a 0%,#80c217 50%,#7cbc0a 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #9dd53a 0%,#80c217 50%,#7cbc0a 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #9dd53a 0%,#80c217 50%,#7cbc0a 100%); /* IE10+ */
background: linear-gradient(to bottom,  #9dd53a 0%,#80c217 50%,#7cbc0a 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#9dd53a', endColorstr='#7cbc0a',GradientType=0 ); /* IE6-8 */

    }
	
	.block{display:block !important;}
p.cont{ text-align:center; color:#fff !important;font-weight:500px;}

/* General styles for the modal */

/* 
Styles for the html/body for special modal where we want 3d effects
Note that we need a container wrapping all content on the page for the 
perspective effects (not including the modals and the overlay).
*/
.md-perspective,
.md-perspective body {
	height: 100%;
	overflow: hidden;
}

.md-perspective body  {
	background: #222;
	-webkit-perspective: 600px;
	-moz-perspective: 600px;
	perspective: 600px;
}

.container {
	background: #e74c3c;
	min-height: 100%;
}

.md-modal {
	position: fixed;
	top: 50%;
	left: 50%;
	width: 50%;
	max-width: 630px;
	min-width: 320px;
	height: auto;
	z-index: 2000;
	visibility: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
	-webkit-transform: translateX(-50%) translateY(-50%);
	-moz-transform: translateX(-50%) translateY(-50%);
	-ms-transform: translateX(-50%) translateY(-50%);
	transform: translateX(-50%) translateY(-50%);
}

.md-show {
	visibility: visible;
}

.md-overlay {
	position: fixed;
	width: 100%;
	height: 100%;
	visibility: hidden;
	top: 0;
	left: 0;
	z-index: 1000;
	opacity: 0;
	background: rgba(143,27,15,0.8);
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.md-show ~ .md-overlay {
	opacity: 1;
	visibility: visible;
}

/* Content styles */
.md-content {
	color: #fff;
	background: #282828;
	position: relative;
	border-radius: 3px;
	margin: 0 auto;
}

.md-content h3 {
	margin: 0; color:#fff;
	padding: 0.4em;
	text-align: center;
	font-size: 2.4em;
	font-weight: 300;
	opacity: 1;
	background: #C0392B;
	border-radius: 3px 3px 0 0;
}

.md-content > div {
	padding: 15px 40px 30px;
	margin: 0;
	font-weight: 300;
	font-size: 1.15em;
}

.md-content > div p {
	margin: 0; color:#000; font-weight:500;
	padding: 10px 0;
}

.md-content > div ul {
	margin: 0;
	padding: 0 0 30px 20px;
}

.md-content > div ul li {
	padding: 5px 0;
}

.md-content button {
	display: block;
	margin: 0 auto;
	font-size: 0.8em;
}

.img-layout{
    position: relative;
}

.exp-infographic{
    position: absolute;
    bottom: 0;
    text-align: center;
    width: 100%;
    padding: 20px;
    background: #000;
    color: #fff;
    opacity: 0.6;
    cursor: pointer;
}

.exp-infographic a{
    color:#fff !important;
}

/* Individual modal styles with animations/transitions */


/* Effect 16:  Blur */
.md-show.md-effect-16 ~ .md-overlay {
	background: rgba(180,46,32,0.5);
}

.md-show.md-effect-16 ~ .container {
	-webkit-filter: blur(3px);
	-moz-filter: blur(3px);
	filter: blur(3px);
}

.md-effect-16 .md-content {
	-webkit-transform: translateY(-5%);
	-moz-transform: translateY(-5%);
	-ms-transform: translateY(-5%);
	transform: translateY(-5%);
	opacity: 0;
}

.md-show.md-effect-16 ~ .container,
.md-effect-16 .md-content {
	-webkit-transition: all 0.3s;
	-moz-transition: all 0.3s;
	transition: all 0.3s;
}

.md-show.md-effect-16 .md-content {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}
.radio {
    float: left;
    width: 50px;
}
.radio > input[type="radio"], .radio2 > input[type="radio"] {
    cursor: pointer;
    float: left;
    height: 24px;
    margin: 0;
    opacity: 0;
    position: absolute;
    width: 42px;
}
.radio > input[type="radio"] + label {
    background: url("http://www.boston-technology.com/wp-content/uploads/images/yes1.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    clear: none;
    cursor: pointer;
    margin: 0;
    padding: 4px 1px 1px 37px;
}
.radio input[type="radio"]:checked + label {
    background-image: url("http://www.boston-technology.com/wp-content/uploads/images/yes2.png");
}
.radio2 > input[type="radio"] + label {
    background: url("http://www.boston-technology.com/wp-content/uploads/images/no1.png") no-repeat scroll center center rgba(0, 0, 0, 0);
    clear: none;
    cursor: pointer;
    margin: 0;
    padding: 4px 1px 1px 37px;
}
.radio2 input[type="radio"]:checked + label {
    background-image: url("http://www.boston-technology.com/wp-content/uploads/images/no2.png");
}


 
/*==msolutions-overview (mobile Solutions)===*/
.svc_btn_box02 .svc_btn {
background:#1C365D;border: 1px solid #F38519;border-radius: 3px 3px 3px 3px;color: #99B8E0;display: block;float: left;
font-size: 14px;line-height: 18px;margin-right: 10px;padding-top: 10px;padding-bottom: 10px;text-align: center;
text-decoration: none;width: 115px;
}



div.scrollWrapper
{
    position: relative;
	overflow: hidden;
	width: 100%;
	height: 100%;
}

div.scrollableArea
{
	position: relative;
	width: auto;
	height: 100%;
}

/*===== In the News ========*/
.in-the-news{ margin:0; padding:0;}
.in-the-news .news-item{ padding:0 0 40px 0; border-bottom:1px solid #d6d6d6; margin:0 0 40px 0; display:block;}
.in-the-news .news-img{ width:295px; display:block; float:left; margin-top:10px;}
.in-the-news .news-detail{ width:596px; display:block; float:right;}
.in-the-news .news-detail h2{display:block; font-size:21px; color:#ff7e00 !important; line-height:30px; font-weight:400;}
.in-the-news .news-detail p{ font-size:16px; line-height:26px; color:#2f2f2f;}
.in-the-news .news-detail p a.more{ background:#1F66AF;border-radius: 2px;color: #FFFFFF;font-size: 14px;font-weight: 400;
line-height:16px;padding: 0 8px;text-align: center;}
.in-the-news .news-item:last-child{border-bottom:0px solid #d6d6d6; margin:0 0 0 0;}





 @media only screen and (min-device-width : 320px) and (max-device-width : 480px) {

.main-nav > li {font-size:17px; font-weight:600;}
 
/*==msolutions-overview (mobile Solutions)===*/
.custom-body .body-container .banner-con {    padding: 0 20px 100px;}
.svc_btn_box02 .svc_btn{margin-bottom:10px;}
.custom-body .msolution-lists ul li {width:98%;border:none;padding-left:0;}


 
 } 


.experts-speak{
    margin:0; padding:0;
}
.experts-speak li{
    width:449px;
	min-height:287px;
	margin:0 0 30px 0;
	padding:0;
	list-style:none;
	float:left;
	position:relative;
	overflow:hidden;
}
.experts-speak li:nth-child(odd){margin-right:32px;}
#thevideo iframe{height:370px;}
.experts-speak li .video-thumb{height:287px;}
.experts-speak li .video-txt{opacity:0;width:389px;height:237px;padding:25px 30px;
background:/*url('http://www.boston-technology.com/wp-content/uploads/images/video-play.jpg') no-repeat 380px 220px*/ rgba(0,0,0,.9);
position:absolute;left:0px;top:0;z-index:9; visibility:hidden; 
-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in;
color:#fff;text-align:center;font-size:16px; line-height:26px; text-align:left;}
.experts-speak li .video-txt .clickhere{color:#dc7230 !important; margin:35px 0 0 0; padding:0; display:block; font-weight:600;}
.experts-speak li:hover .video-txt{visibility:visible;left:0px;cursor:pointer; opacity:1;}


.experts-speak-detail{ padding:0; margin:0;}
.experts-speak-detail h2{ padding:0; margin:0; font-family: 'Open sans'; font-size:28px; font-weight:700; color:#333942; display:block; 
text-align:center; line-height:36px;}
.experts-speak-detail .y-player{width:572px;min-height:365px;overflow:hidden;padding:40px 0;margin:0 auto;}
.experts-speak-detail .video-name{font-size:16px;font-weight:400;line-height:25px;}

.evnts-menu{ margin:0; padding:0;}
.evnts-menu a{ margin:0 18px 0 0; padding:0 18px 0 0; display:block; float:left; color:#333942; font-size:18px; font-weight:600;}
.evnts-menu a.active{color:#ec7922;}
.evnts-menu a:first-child{border-right:1px solid #c5c5c5;}

.evnts-list{ margin:0; padding:35px 0 0 0; clear:both;}
.evnts-list li{width:448px;margin:0 0 30px 0;padding:0;list-style:none;float:left;overflow:hidden;}
.evnts-list li:nth-child(even){float:right;}
.evnts-list li .evnt-img{min-height:227px; position:relative;}
.evnts-list li .evnt-img .evnt-main-title{width:408px; min-height:35px; position:absolute; left:0; top:0; font-size:18px;
color:#fff; line-height:35px; font-weight:600; padding:0 20px; background:rgba(0,0,0,.5)}
.evnts-list li .evnt-img .evnt-title{width:408px; min-height:58px; position:absolute; left:0; bottom:0; font-size:18px;
color:#fff; line-height:20px; font-weight:600; padding:22px 20px 0 20px;
background: -moz-linear-gradient(top,  rpan12 .layout-widget-wrapper{height:300px; width:100% !important;}
.hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-menu-depth-1{width:100% !important;}gba(0,0,0,0) 0%, rgba(0,0,0,0.65) 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(0,0,0,0)), color-stop(100%,rgba(0,0,0,0.65))); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* IE10+ */
background: linear-gradient(to bottom,  rgba(0,0,0,0) 0%,rgba(0,0,0,0.65) 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00000000', endColorstr='#a6000000',GradientType=0 ); /* IE6-9 */
}
.evnts-list li .evnt-text{ background:#e9e9e9; padding:18px 15px; font-size:16px; line-height:25px; font-weight:400;}
.evnts-list li .evnt-text a{font-size:14px; color:#007aff; text-decoration:none;}
.evnts-list li .evnt-text .evnt-time{ float:left; text-align:left; font-size:14px; margin-bottom:20px;}
.evnts-list li .evnt-text .evnt-count{ float:right; text-align:right; font-size:14px; margin-bottom:20px;}


 
/*===IIRM===*/
.iirm_cont{text-align:left;font-size:17px;}
.iirm_Head01 .topBack a{color:#fff;}
.iirm_Head01{background:url("http://www.boston-technology.com/wp-content/uploads/images/cs-iirm-img001.jpg") center top
no-repeat;padding:40px 0 0px 0;margin-bottom:1.5em; text-align:center; min-height:700px;}
.iirm_Head01 h1{color:#d3d3d3; font-weight:300;line-height:50px;font-size:32px ;}
.iirm_Head01 h1 span{color:#ffffff; font-weight:400;line-height:44px;font-size:46px ;margin:0;}
.iirm_menu{width:21% !important;border-color:#928e93 }
.iirm_menu ul li, .iirm_menu ul li:last-child{color:#ffaa48; border-color:#928e93; font-size:15px; }
.iirm_cont h2{ font-family:'Open sans';  font-weight:400 ; font-size:36px ;line-height:40px; color:#386795;margin-top:25px; }
.iirm_cont .box01 { margin:0 2.5em !important;}
.iirm_cont .box02{ margin:2em 0 0 2.5em !important; width:53%; position:relative;}
.iirm_cont .box02 .iirm-img02{ width:325px; height:612px; position:absolute; right:-427px; top:-23px; background:url("http://www.boston-technology.com/wp-content/uploads/images/cs-iirm-img002.png") center top
no-repeat; background-size:cover; }
.iirm_cont .box03{ margin:10em 2.5em 0 0 !important; width:59%; position:relative; float:right}
.iirm_cont .box03 .iirm-img03{ width:425px; height:520px; position:absolute; left:-367px; top:-170px; background:url("http://www.boston-technology.com/wp-content/uploads/images/cs-iirm-img003.png") center top
no-repeat; background-size:cover; }
.iirm_cont .box04 {background: url("http://www.boston-technology.com/wp-content/uploads/images/cs-iirm-img04.jpg") 
no-repeat scroll right 30px rgba(0, 0, 0, 0);clear: both;float: none;margin: 30em 2.5em 0 !important;padding: 0 30% 2em 0;}


/*===GHP===*/
.ghp_cont{text-align:left;font-size:17px;}
.ghp_Head01 .topBack a{color:#fff;}
.ghp_Head01{background:url("http://www.boston-technology.com/wp-content/uploads/images/ghpbg.jpg") center top
no-repeat;padding:40px 0 0px 0;margin-bottom:1.5em; text-align:center; min-height:700px;}
.ghp_Head01 h1{color:#fe0000; font-weight:400;line-height:50px;font-size:46px;}
.ghp_cont .headerText {color:#ffffff; font-weight:300;line-height:35px;font-size:18px ;margin:0; padding:0 20px;}
.ghp_cont h2{ font-family:'Open sans';  font-weight:300 ; font-size:36px ;line-height:40px; color:#fe0000;margin-top:25px; }
.ghp_cont .box01, .ghp_cont .box04  { margin:0 2.5em !important;}
.ghp_cont .box02{ margin:2em 0 0 2.5em !important; width:93%; position:relative;}

.ghp_cont .box03{ margin:1em 2.5em 2em 0 !important; width:93%; position:relative; float:right}
.ghp_cont .box03 .ghp-img03{ width:548px; height:481px; position:absolute; right:-43px; top:0; background:url("http://www.boston-technology.com/wp-content/uploads/images/case-ghp2.jpg") center top
no-repeat; background-size:cover; }

/*==Advisor Adit===*/

.wid01{width:46.718% !important;margin:0 !important;}
.cs-details .body-container #main-column .row-fluid > div > span > div:first-child {
   padding: 0px 0px 0px !important;  } 

.cs-details .row .span12{margin-left:4.5641%; width:95.4359%;}
.advisor_adit_Head01{background:#1d1d1d; padding:40px 0; text-align:center;}
.advisor_adit_Head01 h1{ font-family:'Open sans';  font-weight:300 ; font-size:40px ;line-height:40px; color:#cacaca; }
.advisor_adit_Head01 h1 span{color:#d2cd27;; font-weight:400;}
.advisor_adit_menu{border:1px solid #343434;width:52%; margin:45px auto 0 auto;line-height:13px; height:30px;
-webkit-border-radius: 3px 3px 3px 3px;
border-radius: 3px 3px 3px 3px;}
.advisor_adit_menu  ul{margin:0; padding:0;}
.advisor_adit_menu li{float:left;border-right:1px solid #292929; padding:3px 20px;margin:5px 0;list-style:none; color:#a8a8a8;}
.advisor_adit_menu li:last-child{border:none;padding-right:0;color:#8c8c8c; font-weight:400 ; }

.advisor_adit_img {background:url("http://www.boston-technology.com/wp-content/uploads/images/csImg01.jpg") no-repeat;
width:100%; height:500px;}

.advisor_adit_cont h2{ font-family:'Open sans';  font-weight:300 ; font-size:36px ;line-height:40px; color:#d1a80d;margin-top:25px; }

.menu004 ul{margin:0; padding:0;}
.menu004 ul li{padding:0px 0px 3px 35px;margin:5px 0 0 0;list-style:none;
background:url("http://www.boston-technology.com/wp-content/uploads/images/arrow05.png") 0 6px no-repeat;}
.menu004_2 ul li{color:#c7c7c7 !important;
    background:url("http://www.boston-technology.com/wp-content/uploads/images/arrow06.png") 0 6px no-repeat !important;}
.advisor_aditImg02{float:right;width:508px; height:396px;margin-bottom:32px;
background:url("http://www.boston-technology.com/wp-content/uploads/images/csImg02.jpg") 0 0px no-repeat;}

.advisor_adit_sectionTwo{}
.advisor_adit_sectionTwo .span12{margin:65px 0 30px 0  !important; background:#292929; padding:35px 0 0 4.5641% !important;width:95.4359%;}
.advisor_adit_sectionTwo .span12 p{color:#818181!important;font-size:19px!important; margin-top:20px!important;}
.advisor_adit_img03{width:59%; height:311px;margin:0 auto;
background:url("http://www.boston-technology.com/wp-content/uploads/images/csImg03-1.jpg") 0 0px no-repeat;}

/*==Card Vault===*/
.Card_vault_cont{}
.border01{border-top:1px solid #e5e5e5;min-height:2px ;}
.Card_vault_Head01{ padding:40px 0; text-align:center;}
.Card_vault_Head01 h1{ font-family:'Open sans';  font-weight:300 ; font-size:32px ;line-height:46px; color:#17181a; }
.Card_vault_Head01 h1 span{color:#bc0000; font-weight:400;line-height:46px;font-size:46px ; }
.Card_vault_menu{border:1px solid #e5e5e5;width:19%; margin:25px auto 20px auto;line-height:13px; height:30px;
-webkit-border-radius: 3px 3px 3px 3px;border-radius: 3px 3px 3px 3px;}
.Card_vault_menu  ul{margin:0; padding:0;}
.Card_vault_menu li{float:left;border-right:1px solid #e5e5e5; padding:3px 20px;margin:5px 0;list-style:none; color:#f48402;}
.Card_vault_menu li:last-child{border:none;padding-right:0;color:#8c8c8c; font-weight:400 ; color:#f48402;}

.Card_vault_cont h2{ font-family:'Open sans';  font-weight:400 ; font-size:36px ;line-height:40px; color:#bc0000;margin-top:25px; }
.Card_vaultImg01{background:url("http://www.boston-technology.com/wp-content/uploads/images/csImg04.jpg") no-repeat;
width:45.8% !important; height:567px;}
.wid02{width:46% !important; margin:0 0 0 0 !important;}
.Card_vaultt_img02{background:url("http://www.boston-technology.com/wp-content/uploads/images/csImg05.jpg") no-repeat;
width:33% !important; height:566px; float:left;}
.Card_vault_sectionTwo .subTwo{color:#222222 !important;}
.Card_vaultt_img03{background:url("http://www.boston-technology.com/wp-content/uploads/images/csImg06.jpg") no-repeat;
width:16.8% !important; height:167px;}
.Card_vaultt_img04{background:url("http://www.boston-technology.com/wp-content/uploads/images/csImg07.jpg") no-repeat;
width:13.3% ; height:44px; }
.Card_vaultt_img05{background:url("http://www.boston-technology.com/wp-content/uploads/images/csImg08.jpg") no-repeat;
width:13.3% ; height:44px; }
.Card_vaultt_img04 a, .Card_vaultt_img05 a{ display:block;height:44px;}

/*==cchmc===*/

.cchmc_cont{}
.cchmc_cont .tech-tags{width:9%;}
.cchmc_Head01{ padding:40px 0; text-align:center;}
.cchmc_Head01 h1{ font-family:'Open sans';  font-weight:300 ; font-size:24px ;line-height:32px; color:#555555;margin-bottom:40px !important; }
.cchmc_Head01 h1 span{color:#4176c9; font-weight:400;line-height:32px;font-size:40px ; }
.cchmcImg01{background:url("http://www.boston-technology.com/wp-content/uploads/images/csImg09.jpg") no-repeat;
width:10.4% ; height:104px;margin:0 auto 30px auto;}
.cchmc_wid01{line-height:42px;font-weight:300;font-style:italic;font-size:18px; padding:10px;color:#45474b;text-align:left;margin-top:50px;}
.cchmcImg02{background:url("http://www.boston-technology.com/wp-content/uploads/images/csImg10.jpg") no-repeat;
width:62.9% ; height:471px;}
.cchmc_sectionTwo .span12{margin:30px 1% !important; width:98% !important; padding:40px 0;background: #3f72c0;}
.cchmc_sectionTwo .span12bg{margin:30px 1% !important; width:98% !important; padding:40px 0;
background:url("http://www.boston-technology.com/wp-content/uploads/images/csImg12.jpg") center center no-repeat #3f72c0 !important;}
.cchmc_sectionTthree .span12bg{position:relative; }
.cchmc_sectionTthree .span12bg .menu004{position:relative;z-index:9999; }
.cchmc_sectionTthree .span12bg .span12bgcont{position:absolute;bottom:-39px;right:0;width:232px; height:250px;z-index:99;
    background:url("http://www.boston-technology.com/wp-content/uploads/images/csImg14.jpg") right bottom no-repeat !important;}
.cchmc_sectionTwo .span12 ul li{color:#d9e1f0 !important;margin-top:10px;}
.cchmc_cont h2{ font-family:'Open sans';  font-weight:400 ; font-size:36px ;line-height:40px; color:#4176c9;margin-top:25px; }
.cchmc_sectionTwo .span12 h2{color:#fff;}
.cchmcImg03{background:url("http://www.boston-technology.com/wp-content/uploads/images/csImg11.jpg") no-repeat;
width:41.4% ; height:423px;}
.cchmcImg04{background:url("http://www.boston-technology.com/wp-content/uploads/images/csImg13.jpg") no-repeat;
width:44% ; height:423px;}
.cchmc_sectionTwo .span12 p{color:#d9e1f0 !important;}

/*==chamber-of-commerce===*/
.chamber-of-commerce_Head01{background:url("http://www.boston-technology.com/wp-content/uploads/images/csImg15.jpg") 0 bottom  repeat-X;
padding:40px 0 1px 0; text-align:center;margin-bottom:45px;}
.chamber-of-commerce_Head01 h1{ font-family:'Open sans';  font-weight:300 ; font-size:40px ;line-height:40px; color:#17181a; }
.chamber-of-commerce_Head01 h1 span{color:#63aadc; font-weight:400;}
.chamber-of-commerceImg01{background:url("http://www.boston-technology.com/wp-content/uploads/images/csImg16.jpg") no-repeat;
width:34.9% ; height:337px; margin:0 auto;}
.chamber-of-commerce_cont .Card_vault_menu{width:34% !important;}
.chamber-of-commerce_cont h2{ font-family:'Open sans';  font-weight:400 ; font-size:36px ;line-height:40px; color:#63aadc;margin-top:25px; }
.chamber-of-commerceImg02{float: right; margin-top: -180px;  vertical-align: middle;}
.chamber-of-commerceImg03{background:url("http://www.boston-technology.com/wp-content/uploads/images/csImg18.jpg") no-repeat;
width:39% !important; height:611px;}
.advisor_adit_sectionThree {margin-top:25px;}
.advisor_adit_sectionThree p span{color:#1f1f1f;}
.advisor_adit_sectionThree .Card_vaultt_img04, .advisor_adit_sectionThree .Card_vaultt_img05 {width:24.077% !important;}

/*==patient feedback survey===*/

.patient_feedback_survey_Head01{background:url("http://www.boston-technology.com/wp-content/uploads/images/csImgbg1.jpg") 0 bottom  no-repeat;
padding:40px 0 0px 0; text-align:center;margin:1px;margin-bottom:35px;}
.patient_feedback_survey_Head01 h1{ font-family:'Open sans';  font-weight:300 ; font-size:40px ;line-height:50px; color:#a5b9c8; }
.patient_feedback_survey_Head01 h1 span{color:#fff; font-weight:400;}

.patient_feedback_surveyImg01{background:url("http://www.boston-technology.com/wp-content/uploads/images/csImgpng1.png") 0 0 no-repeat;
width:69.5% ; height:323px; margin:0 auto;}
.patient_feedback_survey_menu{ border:1px solid #536573 !important;width:26% !important;margin-top:30px;}
.patient_feedback_survey_menu ul li{ color:#f1a112; !important; border-color:#5a6d7c !important;}
.patient_feedback_survey_menu ul li:last-child{ color:#f1a112; !important; }
.patient_feedback_survey_cont h2{ font-family:'Open sans';  font-weight:400 ; font-size:36px ;line-height:40px; color:#4a6b7e;margin-top:25px; }

.patient_feedback_surveyImg02 { height: 518px; width: 32.9%;background:url("http://www.boston-technology.com/wp-content/uploads/images/csImg19.jpg") 0 0 no-repeat; }
.pf_sectionTwo .span12 {margin:65px 1px 30px !important;padding:35px 0 0 4.5641% !important;background:#6886a0;}
.pf_sectionTwo .span12 h2 {color:#fff;}
.pf_sectionTwo .span12 p, .patient_feedback_survey_sectionTwo span12 ul li {color:#e6eaee !important;}
.apatient_feedback_surveyImg03 { height: 360px; width: 28.3%;float:right;margin-right:30px;
background:url("http://www.boston-technology.com/wp-content/uploads/images/csImg_20.jpg") 0 0 no-repeat; }
.patient_feedback_survey_cont .last{ text-align:center;}
.patient_feedback_survey_cont .last h2{ font-size:34px !important;}
.patient_feedback_survey_cont .last .span12{margin:0 3% !important;}

/*==ILG body key===*/

.ILG_body_key_Head01{background:#2e2e2e;padding:40px 0 0px 0; text-align:center;margin:0px;}
.ILG_body_key_Head01 h1{ font-family:'Open sans';  font-weight:300 ; font-size:32px ;line-height:50px; color:#c6c1c7; margin-bottom:0 !important;}
.ILG_body_key_Head01 h1 span{color:#a458ba; font-weight:400;font-size:46px ;}
.ILG_body_key_sectioOne .span12{ background:#2e2e2e; margin: 0px 0 50px !important; padding: 50px 0px 50px 4.5641% !important;}
.ILG_body_key_sectioOne ul li{ color:#fff !important;margin-bottom:10px !important;}
.ILG_body_key_sectioOne p{line-height:30px !important;margin-bottom:50px !important;color:#fff !important;}
.ILG_body_key_img01{ height: 543px;top:250px; width: 59.4% !important;float:right;right:0px;position:absolute;z-index:9;
background:url("http://www.boston-technology.com/wp-content/uploads/images/csImg21.jpg") 0 0 no-repeat; }
.ILG_body_key_img02{ height: 395px; width: 53%;float:left;
background:url("http://www.boston-technology.com/wp-content/uploads/images/csImg22.jpg") 0 0 no-repeat; }
.ILG_body_key_img03{ height: 391px; width: 48.6%;float:right;
background:url("http://www.boston-technology.com/wp-content/uploads/images/csImg23.jpg") 0 0 no-repeat; }
.ILG_body_key_sectioOne .span6{position:relative;z-index:99; margin-left:0 !important;}
.ILG_body_key_sectionTwo .span5{width:44.171% !important; margin-top:20px;}

.ILG_body_key_cont h2{ font-family:'Open sans';  font-weight:400 ; font-size:36px ;line-height:40px; color:#7a408b;margin-top:25px; }
.ILG_body_key_cont .last_row .span12{margin-top:30px !important; }
.ILG_body_key_cont .last_row .span6{margin:0 !important; }
.ILG_body_key_cont .tech-tags{width:56%; margin:0 auto;}

/*==ILG Perio Predict===*/
.ILG_PP_Head01{background:#402141;padding:40px 0 0px 0; min-height:360px; text-align:center;margin:0 0 300px 0; position:relative;}
.ILG_PP_Head01 h1{ font-family:'Open sans';  font-weight:400 ; font-size:30px ;line-height:36px; color:#fff; margin-bottom:35px !important;}
.ILG_PP_Head01 h1 span{color:#a458ba; font-weight:400;font-size:40px ;}
.ILG_PP_cont .tech-tags{width:66%; margin:0 auto; border:1px solid rgba(255,255,255,0.2) !important; color:#fff !important;}
.ILG_PP_cont .tech-tags li{border-right:1px solid rgba(255,255,255,0.2) !important; color:#fff !important;}
.ILG_PP_cont .tech-tags li:last-child{border-right:none !important;}
.ILG_PP_cont .topBack a{ color:#fff !important;}
.ILG_PP_cont .ilg-img01{width:803px; height:456px; position:absolute; left:124px; bottom:-265px; 
background:url(http://www.boston-technology.com/wp-content/uploads/images/ILG-pp-img01.png) no-repeat center top; }
.ILG_PP_cont .ilg-sec02{padding:15px 40px 0 40px !important;}
.ILG_PP_cont h2{ font-family:'Open sans';  font-weight:400 ; font-size:36px ;line-height:40px; color:#402141;margin-top:25px; }
.ILG_PP_cont .ilg-sec03{padding:0 40px 0 40px !important; margin-top:20px;
background:url(http://www.boston-technology.com/wp-content/uploads/images/ILG-pp-img02.png) no-repeat right 16px;}
.ILG_PP_cont .ilg-sec03 .lig-txtleft{ width:48%; float:left;}
.ILG_PP_cont .ilg-sec04{padding:20px 40px 300px 40px !important; margin:20px 0 160px 0; background:#292929; position:relative;}
.ILG_PP_cont .ilg-sec04 p{ color:#cfcfcf !important;}
.ILG_PP_cont .ilg-sec04 p.ilgpara{color:#fff !important; margin-top:25px !important;}
.ILG_PP_cont .ilg-sec04 p.ilgpara span{ font-size:20px; font-weight:400; color:#b87ec1 !important;}
.ILG_PP_cont .ilg-sec04 ul li {color: #cfcfcf !important;margin-bottom: 10px !important;}
.ILG_PP_cont .ilg-sec04 ul li strong{color: #fff !important;}
.ILG_PP_cont .ilg-sec04 h2{color:#b87ec1;}
.ILG_PP_cont .ilg-sec04 h3{ font-family:'Open sans';  font-weight:400 ; font-size:20px ;
line-height:36px; color:#fff;margin:15px 0; }
.ILG_PP_cont .ilg-img03{width:734px; height:419px; position:absolute; left:137px; bottom:-150px; 
background:url(http://www.boston-technology.com/wp-content/uploads/images/ILG-pp-img03.png) no-repeat center top; }
.ILG_PP_cont .ilg-sec05{padding:5px 40px 0 40px !important;}



/*==last-green-valley===*/
.last_green_valley_cont{}
.last_green_valley_Head01{ padding:60px 0 40px 0; text-align:center;}
.last_green_valley_Head01 h1 span{color:#676b71; font-weight:400;line-height:44px;font-size:46px ;margin-bottom:40px !important; }
.last_green_valley_menu{width:27% !important;}
.last_green_valleyImg02{background:url("http://www.boston-technology.com/wp-content/uploads/images/csImg24.jpg") no-repeat;
width:52.5% ; height:509px;}
.last_green_valleyImg03{background:url("http://www.boston-technology.com/wp-content/uploads/images/csImgpng3.png") no-repeat;
width:27.1% ; height:549px; position:absolute;left:90px ; top:-200px;}
.last_green_valleyImg01{ background: url("http://www.boston-technology.com/wp-content/uploads/images/csImg25.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
    height: 104px;margin: 50px 22% 30px;width:25.4%;}
.last_green_valley_cont h2{ font-family:'Open sans';  font-weight:400 ; font-size:36px ;line-height:40px; color:#2c64a2;margin-top:25px; }
.last_green_valley_sectionTthree {position:relative;z-index:9999; }
.last_green_valley_wid01 p{color:#555 !important; line-height:30px !important;}
.last_green_valley_wid01{text-align:left;}.last_green_valley_wid01 h2{margin-bottom:30px;}
.last_green_valley_sectionTwo .span12{margin:30px 0% !important; width:90% !important; padding:20px 5% 40px;background: #2c64a2;
position:relative;}
.last_green_valley_sectionTwo .span12 p{color:#aec3da !important;}
.last_green_valley_sectionTwo .span12 h2{color:#fff;}
.last_green_valley_sectionTthree .span7{width:50%; margin-right:5%;}
.last_green_valley_sectionTthree .span7 h2{ margin-top:0% !important;}

.last_green_valley_sectionTthree .Card_vaultt_img04{margin-bottom:70px !important;}
.last_green_valley_sectionFoure .menu004{margin-right:5% !important;}

/*===Mind jar===*/

.mind_jar_cont{}
.mind_jar_Head01{ padding:43px 0 40px 0; text-align:center;background:#1e1e1f;position:relative;margin-bottom:30px;}
.mind_jar_Head01 h1 span{color:#ffffff; font-weight:400;line-height:44px;font-size:46px ;margin-bottom:40px !important; }
.mind_jar_Head01 p{color:#fff !important;line-height:28px !important;}
.mind_jar_menu{width:16.5% !important;border-color:#4b4b4c}
.mind_jar_menu ul li, .mind_jar_menu ul li:last-child{color:#b5ab38; border-color:#4b4b4c; }
.mind_jar_cont h2{ font-family:'Open sans';  font-weight:400 ; font-size:36px ;line-height:40px; color:#ae1d23;margin-top:25px; }
.mind_jar_wid01{text-align:left;margin:50px 0 0 5% !important;}
.mind_jarImg01{background:url("http://www.boston-technology.com/wp-content/uploads/images/csImgpng4.png") no-repeat right bottom;
width:47.5% ; height:534px;position:absolute;z-index:99;right:0;top:160x;}
.mind_jarImg02{background:url("http://www.boston-technology.com/wp-content/uploads/images/csImg26.jpg") no-repeat left bottom;
width:35.7% ; height:654px;margin:30px 0 40px 0;}
.mind_jar_sectionTthree .span6 {margin-top:30px;}
.mind_jar_sectionTthree .Card_vaultt_img04{margin:25px  0 0 0 !important; }

/*===CHB===*/
h3.h3One{font-size:20px; color:#222222;}
.subThree{font-size:18px !important; color:#222222 !important;;}
.chb_cont{text-align:left;font-size:17px;}
.chb_Head01 .topBack a{color:#fff;}
.chb_Head01{background:url("http://www.boston-technology.com/wp-content/uploads/images/csImgbg2.jpg") 0 bottom  no-repeat;
padding:43px 0 0px 0;margin-bottom:30px; text-align:center;}
.chb_Head01 h1 span{color:#ffffff; font-weight:400;line-height:44px;font-size:36px ;margin-bottom:40px !important;  }
.chb_Head01 p{color:#fff !important;line-height:28px !important;}
.chb_menu{width:10% !important;border-color:#466D98 }.chb_Head01 h2{color:#fff !important;}
.chb_menu ul li, .chb_menu ul li:last-child{color:#fff; border-color:#6c859f; }
.chb_cont h2{ font-family:'Open sans';  font-weight:400 ; font-size:36px ;line-height:40px; color:#0d5bac;margin-top:25px; }
.chbImg01{background:url("http://www.boston-technology.com/wp-content/uploads/images/csImgpng5.png") no-repeat right bottom;
width:50.9% ; height:489px;margin:0 20px -22px 0;}
.chb_wid01{text-align:left;margin:50px 0 0 5% !important; width:34% !important;}
.chb_sectionTwo .span12{ background:#2c4a6a; margin: 30px 0 !important; padding: 20px 3% 0px;  width: 94% !important; text-align:left;}
.chbImg02 {background:url("http://www.boston-technology.com/wp-content/uploads/images/csImg27.jpg") no-repeat left bottom;
width:36.3% ; height:468px;margin:10px 0 0px 0;}
.chbImg03{background:url("http://www.boston-technology.com/wp-content/uploads/images/csImg28.jpg") no-repeat left bottom;
width:33.7% ; height:436px;position:absolute;right:20px; bottom:-39px;z-index:99;}
.chb_sectionTwo .span12 p, .chb_sectionTwo .span12 h2{color:#fff !important;}
.chb_sectionTwo .span12{margin-top:20px !important;}
.chb_sectionTthree .span12{position:relative;}

/*===Cg===*/
.cg_Head01 .topBack a{color:#fff;}
.subThree{font-size:18px !important; color:#222222 !important;;}
.cg_cont{text-align:left;font-size:17px;}
.cg_Head01{background:url("http://www.boston-technology.com/wp-content/uploads/images/csImgbg3.jpg") 0 top  no-repeat;
padding:43px 0 0px 0;margin-bottom:45px; text-align:center;position:relative;}
.cg_Head01 h1 span{color:#ffffff; font-weight:400;line-height:44px;font-size:46px ;margin-bottom:40px !important;  }
.cg_menu{width:15% !important;border-color:#66606c !important}
.cg_menu ul li, .cg_menu ul li:last-child{color:#fff; border-color:#765b54; }
.cg_cont h2{ font-family:'Open sans';  font-weight:400 ; font-size:36px ;line-height:40px; color:#955800;margin-top:25px; }
.cg_sectionOne{text-align:center;}
.cgImg01{background:url("http://www.boston-technology.com/wp-content/uploads/images/csImgpng6.png") no-repeat right bottom;
width:70.2% ; height:535px;margin:0 20px 0px 0;left:14%; bottom:-30px;position:relative;}
.cg_sectionTwo .span12{ background:#8d6630; margin: 30px 0 !important; padding: 20px 3% 0px;  width: 94% !important; text-align:left;
padding:20px 0% 0;width:100% !important;}
.cgImg02 {background:url("http://www.boston-technology.com/wp-content/uploads/images/csImg29.jpg") no-repeat left bottom;
width:38% ; height:582px;margin:10px 0 0px 0;}
.cg_sectionTwo .span12 h2, .cg_sectionTwo .span12 p{color:#fff !important;}
.cgImg03{background:url("http://www.boston-technology.com/wp-content/uploads/images/csImg30.jpg") no-repeat left bottom;
width:34.3% ; height:478px;margin-right:45px;}
.chb_sectionTthree .span12{margin-top:40px;} 




/*===wrapped===*/

.wrapped_cont{}
.wrapped_Head01{ padding:40px 0; text-align:center;}
.wrapped_Head01 h1{ font-family:'Open sans';  font-weight:300 ; font-size:32px ;line-height:46px; color:#17181a; }
.wrapped_Head01 h1 span{color:#b40000; font-weight:400;line-height:46px;font-size:46px ; }
.wrapped_menu{border:1px solid #c0c0c0;width:34%; margin:25px auto 20px auto;line-height:13px; height:30px;
-webkit-border-radius: 3px 3px 3px 3px;border-radius: 3px 3px 3px 3px;}
.wrapped_menu  ul{margin:0; padding:0;}
.wrapped_menu li{float:left;border-right:1px solid #a4a4a4; padding:3px 20px;margin:5px 0;list-style:none; color:#f48402;}
.wrapped_menu li:last-child{border:none;padding-right:0;color:#8c8c8c; font-weight:400 ; color:#f48402;}
.wrapped_cont h2{ font-family:'Open sans';  font-weight:400 ; font-size:36px ;line-height:40px; color:#b40000;margin-top:25px; }
.wrappedwid02{float:right !important;width:43% !important;margin:30px 5% 0 0 !important;}
.wrapped_sectionTwo .span12 {background:#201f24; margin: 0px 0  30px 0 !important; padding: 40px 0 20px 5%; text-align: left;
 width: 95% !important;position:relative;} .wrapped_sectionTwo .span12 h2{color:#fff;}
 .wrapped_sectionTwo .span12 p, .wrapped_sectionTwo .span12 li{color:#8b8b8b !important}
.wrappedImg01{background:url("http://www.boston-technology.com/wp-content/uploads/images/wrappedcsImg1-1.jpg") no-repeat;
width:49.4% !important; height:428px;}
.wrappedImg02{background:url("http://www.boston-technology.com/wp-content/uploads/images/wrappedcsImgpng2.png") no-repeat;
width:33.3% !important; height:499px; float:left;position:absolute;right:0;bottom:0;}
.wrappedImg03{background:url("http://www.boston-technology.com/wp-content/uploads/images/wrappedcsImg3.jpg") 0 bottom no-repeat;
width:36% !important; height:360px;margin:0 0 -39px 0;z-index:99;position:absolute;bottom:0;}
.wrapped_sectionThree .span12{position:relative;}
.wrapped_sectionThree .span6{margin-right:100px !important;float:right !important;}
.wrapped_sectionThree h2{margin-bottom:40px !important;}.wrapped_sectionThree p{margin:40px 0 !important;}



 /*=======Portfolio-overview=======*/

 ul.cs-listing02 , ul.clients-listing02{margin:0;padding:0;}
  ul.cs-listing02 li{position:relative;}
 ul.cs-listing02 li, ul.clients-listing02 li{margin:0 4.5161290% 4.5161290% 0 ;padding:1.190322%;list-style:none;width:27.52688172%;
 height:auto;background:#f8f8f8;float:left;border:1px solid #ececec;
 -webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;
 -webkit-box-shadow:0 1px 0px 0 rgba(0, 0, 0, 0.1);box-shadow:0 1px 0px 0 rgba(0, 0, 0, 0.1);}
 ul.cs-listing02 li .cs-shrt-txt {-webkit-transition:all .5s ease-in;-moz-transition:all .5s ease-in;-o-transition:all .5s ease-in;transition:all .5s ease-in;
    background:rgba(0,8,18,.8); color: #FFFFFF; font-size: 14px; height: 173px;
    left: 11px !important; line-height: 18px; opacity: 0; padding: 12px 12px 10px; position: absolute; text-align: left; top:11px !important;
      visibility: hidden; width:83%; z-index: 9;}
.cs-listing02 li .cs-shrt-txt p.detail{color:#fff !important;font-size:14px!important;line-height:23px!important;
min-height:135px;}
.cs-listing02 li .cs-shrt-txt p.tags{color:#f1a112!important;font-size:13px !important;line-height:18px!important;}
.cs-listing02 li .cs-shrt-txt p.tags span{text-decoration:underline;}

 ul.clients-listing02 li{margin:2% 4.5161290% 2% 0 ;}
 ul.cs-listing02 li .cs-shrt-txt2{color:#2f2f2f;padding:13px 0 5px 0}
 .Testimonials01{font-weight:300;}
.test_bg1 {background: url("http://www.boston-technology.com/wp-content/uploads/images/quote1.jpg") no-repeat;
  height: 30px; width: 33px;}
.test_bg2 { background: url("http://www.boston-technology.com/wp-content/uploads/images/quote2.jpg") no-repeat;
 float: right; height: 30px; margin-top: -5px;padding: 0; width: 33px;}
 
 
 /*==cardiac-assist===*/
.cardiac_assist_cont{text-align:left;}
.cardiac_assist_Head01{padding:43px 0 0px 0;margin-bottom:30px; }
.cardiac_assist_Head01 h1 {text-align:center;}
.cardiac_assist_Head01 h1 span{color:#2c3437; font-weight:400;line-height:44px;font-size:46px ;margin-bottom:40px !important;  }
.cardiac_assist_menu{width:7% !important;border-color:#d9d9d9 !important;margin-top:45px;}
.cardiac_assist_menu ul li, .cardiac_assist_menu ul li:last-child{color:#e59a57; border-color:#e5e5e5; }
.cardiac_assist_cont h2{ font-family:'Open sans';  font-weight:400 ; font-size:36px ;line-height:40px; color:#173c67;margin-top:25px; }
.cardiac_assist_sectionOne img{float:right;margin:20px 0 0 0px;}
.cardiac_assist_sectionTwo .span12{ background:#1a4371; margin: 0px 0  30px 0!important; padding: 20px 4.5641% 0px; 
 width: 90.8718% !important; text-align:left;line-height:26px;}
.cardiac_assisImg02 {background:url("http://www.boston-technology.com/wp-content/uploads/images/cardic-assistcsImg2.jpg") no-repeat left bottom;
width:57% ; height:415px;margin:10px -46px 0;}
.cardiac_assist_sectionTwo .span12 h2{color:#fff !important;}
.cardiac_assist_sectionTwo .span12 p, .cardiac_assist_sectionTwo .span12 li{color:#bbc2ce !important;}
.cardiac_assist_sectionTwo li {color: #bbc2ce!important;margin:10px 0px 0 !important;}

 /*==personalized_patient_guide===*/
.personalized_patient_guide_cont{}
.personalized_patient_guide_Head01{ padding:40px 0 40px 0; text-align:center;}
.personalized_patient_guide_Head01 h1 span{color:#e17000; font-weight:400;font-size:46px ; }
.personalized_patient_guide_Head01 h1{color:#5e5e5e; font-weight:300;line-height:44px;font-size:32px ;margin-bottom:30px !important; }
.personalized_patient_guide_menu{width:17% !important;}
.personalized_patient_guide_menu ul li{color:#b14583 !important;}
.personalized_patient_guideImg01{background:url("http://www.boston-technology.com/wp-content/uploads/images/personalized_patient_guidecsImg01.jpg") right bottom no-repeat;
width:58.3% ; height:512px;margin-top:50px;}
.personalized_patient_guideImg03{background:url("http://www.boston-technology.com/wp-content/uploads/images/personalized_patient_guidecsImg02.png") no-repeat;
width:45.4% ; height:590px; position:absolute;left:20px ; top:-390px;}
.personalized_patient_guide_cont h2{ font-family:'Open sans';  font-weight:400 ; font-size:36px ;line-height:40px; color:#972365;margin-top:25px; }
.personalized_patient_guide_wid01 p{color:#555 !important; line-height:30px !important;}
.personalized_patient_guide_wid01{text-align:left; margin-left:5% !important;}
.personalized_patient_guide_sectionTwo .span12{margin:0px 0% 30px 0% !important; width:90% !important; padding:20px 5% 40px;background: #191a1c;
position:relative;}.personalized_patient_guide_sectionTwo .span12 p{color:#a5a5a5 !important;}
.personalized_patient_guide_sectionTthree {position:relative;z-index:9999; }
.personalized_patient_guide_sectionTwo .span7, .personalized_patient_guide_sectionTthree .span7{width:51.718% !important;} 
.personalized_patient_guide_sectionFoure .span12 {margin-bottom:40px;margin-top:40px;}


/*==financial_data_dashboard ===*/
.financial_data_dashboard_cont{color:#555555;}
.border01{border-top:1px solid #e5e5e5;min-height:2px ;}
.financial_data_dashboard_Head01{ padding:40px 0; text-align:center;}
.financial_data_dashboard_Head01 h1{ font-family:'Open sans';  font-weight:300 ; font-size:32px ;line-height:46px; color:#7d7d7d; }
.financial_data_dashboard_Head01 h1 span{color:#36699e; font-weight:400;line-height:46px;font-size:46px ; }
.financial_data_dashboard_menu{border:1px solid #e5e5e5;width:34%; margin:25px auto 20px auto;line-height:13px; height:30px;
-webkit-border-radius: 3px 3px 3px 3px;border-radius: 3px 3px 3px 3px;}
.financial_data_dashboard_menu  ul{margin:0; padding:0;}
.financial_data_dashboard_menu li{float:left;border-right:1px solid #e5e5e5; padding:3px 20px;margin:5px 0;list-style:none; color:#e56100;}
.financial_data_dashboard_menu li:last-child{border:none;padding-right:0; font-weight:400 ; color:#e56100;}
.financial_data_dashboard_cont h2{ font-family:'Open sans';  font-weight:400 ; font-size:36px ;line-height:40px; color:#fa9b02;margin-top:25px; }
.financial_data_dashboardImg01{background:url("http://www.boston-technology.com/wp-content/uploads/images/finacial_datatImg01.jpg") 0 -10px no-repeat;
width:46.8% !important; height:607px;margin-right:50px;}

.financial_data_dashboard_cont .wid02{width:44% !important; margin:25px 0 0 0 !important;}
.financial_data_dashboard_sectionTwo .span12{
background:#48657d;line-height: 26px;margin: 40px 0 30px !important; padding: 50px 0% 30px; 
text-align: left; width: 100% !important;}
.financial_data_dashboard_sectionTwo .span12 h2{color:#fa9b02 !important;}
.financial_data_dashboard_sectionTwo .span12 p{color:#c3cad1 !important;}
.financial_data_dashboardImg02{background:url("http://www.boston-technology.com/wp-content/uploads/images/finacial_datatImg02.png") no-repeat;
width:35.8%; height:706px; float:left;margin-top:80px;}
.financial_data_dashboardImg03 {background:url("http://www.boston-technology.com/wp-content/uploads/images/finacial_datatImg03.jpg") no-repeat;
width:50.4% ; height:496px; float:right;margin:2px 0 -70px 0;position:relative;z-index:99;}
.financial_data_dashboard_sectionThree{position:relative;}
.financial_data_dashboard_sectionThree .span12 li{line-height:26px; margin-top:10px;}


 /*==case-study-coustom-PHP===*/
.coustom_php_cont{}
.coustom_php_cont .tech-tags{width:39%;}
.coustom_php_Head01{ padding:40px 0 40px 0; text-align:center;}
.coustom_php_Head01 h1 span{color:#336699; font-weight:400;font-size:46px ; }
.coustom_php_Head01 h1{color:#5e5e5e; font-weight:300;line-height:44px;font-size:32px ;margin-bottom:30px !important; }
.coustom_phpImg01{background:url("http://www.boston-technology.com/wp-content/uploads/images/coustom_phpImg01.jpg") left bottom no-repeat;
width:44.5% ; height:508px;margin-top:30px;}
.coustom_php_wid01 {color:#555 !important; line-height:30px !important;width:45.624% !important;text-align:left;margin-top:20px !important;}
.coustom_php_sectionTwo .span12 li{ color:#add0f2 !important; line-height: 26px; margin: 10px 0 0px !important;}
.coustom_php_sectionTwo .span12 p, .coustom_php_sectionTwo .span12 h2{ color:#fff !important;}
.coustom_php_sectionTwo .span12{ background:#155796; line-height: 26px; margin: 30px 0 30px !important;
    padding: 20px 4.5641% 249px; text-align: left;  width: 90.8718% !important;}
.coustom_php_cont h2{ font-family:'Open sans';  font-weight:400 ; font-size:36px ;line-height:40px; color:#34373a;margin-top:25px; }
.coustom_php_sectionTthree {position:relative;z-index:9999; }
.coustom_phpImg03{background:url("http://www.boston-technology.com/wp-content/uploads/images/coustom_phpImg02.png") no-repeat;
width:86.1% ; height:381px; position:absolute;left:70px ; top:-276px;}
.coustom_php_sectionTthree .span12{margin-top:100px !important;}


/*==legacy_ecommerce===*/
.legacy_ecommerce_cont p{ color:#555555 !important;}
.legacy_ecommerce_Head01{ padding:40px 0; text-align:center;}
.legacy_ecommerce_Head01 h1{ font-family:'Open sans';  font-weight:300 ; font-size:32px ;line-height:46px; color:#17181a; }
.legacy_ecommerce_Head01 h1 span{color:#454545; font-weight:400;line-height:46px;font-size:46px ; }
.legacy_ecommerce_cont h2{ font-family:'Open sans';  font-weight:400 ; font-size:36px ;line-height:40px; color:#f63c5a;margin-top:25px; }
.legacy_ecommerce_menu{border:1px solid #e5e5e5;width:48%; margin:25px auto 20px auto;line-height:13px; height:30px;
-webkit-border-radius: 3px 3px 3px 3px;border-radius: 3px 3px 3px 3px;}
.legacy_ecommerce_menu  ul{margin:0; padding:0;}
.legacy_ecommerce_menu li{float:left;border-right:1px solid #e5e5e5; padding:3px 20px;margin:5px 0;list-style:none; color:#f48402;}
.legacy_ecommerce_menu li:last-child{border:none;padding-right:0;color:#8c8c8c; font-weight:400 ; color:#f48402;}
.legacy_ecommerceImg01{background:url("http://www.boston-technology.com/wp-content/uploads/images/legacy-ecommerceImg01.png") right bottom no-repeat;
width:53.9% !important; height:526px; float:right;position:absolute;right:0;}
.legacy_ecommerce_sectionTwo .span12{padding-right:20px; margin-right:4.5641%!important; width:90.8718% !important;}
.legacy_ecommerceImg02{background:url("http://www.boston-technology.com/wp-content/uploads/images/legacy-ecommerceImg02.jpg") no-repeat;
width:75.7% ; height:414px;margin:20px auto;}
.legacy_ecommerceImg03{background:url("http://www.boston-technology.com/wp-content/uploads/images/legacy-ecommerceImg03.jpg") left bottom no-repeat;
 height:354px;margin:40px 0 0px -4.78% !important;width:50% !important;}
 legacy_ecommerce_sectionThree li{margin-top:10px;}
 .legacy_ecommerce_sectionThree .span5{margin-top:45px;}

/*===student-experience-management-portal(CAPA)===*/

.student_experience_management_portal_cont{text-align:left;font-size:17px;color:#555555;line-height:26px;}
.student_experience_management_portal_cont .wid02{width:41% !important; line-height:33px !important;margin:50px 0 0 !important;}
.student_experience_management_portal_cont .wid02 p{line-height:33px !important;}
.student_experience_management_portal_Head01{padding:53px 0 0px 0;margin-bottom:30px; text-align:center;}
.student_experience_management_portal_Head01 h1{ font-family:'Open sans';  font-weight:300 ; font-size:32px ;line-height:46px; color:#494949; }
.student_experience_management_portal_Head01 h1 span{color:#8e1b28; font-weight:400;line-height:44px;font-size:46px ;margin-bottom:40px !important;  }
.CAPAImg01{background:url("http://www.boston-technology.com/wp-content/uploads/images/CAPAImg1.jpg") no-repeat right bottom;
width:55% !important ; height:524px;margin:0 0px 0px 0;position:absolute;right:0;}
.CAPAImg02{background:url("http://www.boston-technology.com/wp-content/uploads/images/CAPAImg2.jpg") no-repeat left bottom;
width:48% !important ; height:348px;margin:60px 0 0 -4.8%;float:left;}
.student_experience_management_portal_cont .spOne{margin:40px 0 10px 0;font-size:20px; line-height:32px;font-weight:400; color:#8e1b28;}
.student_experience_management_portal_cont .spOne span{display:block; background:#e2e2e2;width:21px; height:25px; 
color:#333333;margin:0 10px 0 0;float:left;padding:0 0 6px 9px;
-webkit-border-radius: 30px 30px 30px 30px;border-radius: 30px 30px 30px 30px;}
.position02{position:relative;margin-left: 4.5641%;width: 95.4359%;}
.position02 strong{line-height:40px;}
.position02 ul li{background-position:0 16px;}
.CAPA_sectionThree img { float:right;margin:21px -9.3% 0 0;}
.CAPA_sectionThree h2{ font-family:'Open sans';  font-weight:400 ; font-size:36px ;line-height:40px; color:#8e1b28;margin-top:25px; }
.CAPA_sectionThree h2 span{  font-weight:300 ; font-size:26px ;color:#4a4a4a; }

/*===Ready to Retire (RR)===*/
.rr_Head01 .topBack a{color:#fff;}
.subThree{font-size:18px !important; color:#222222 !important;;}
.rr_cont{text-align:left;font-size:17px;}
.rr_Head01{background:url("http://www.boston-technology.com/wp-content/uploads/images/rrimgbg.jpg") 0 top  no-repeat;
padding:43px 0 0px 0;margin-bottom:45px; text-align:center;position:relative;margin:1px;}
.rr_Head01 h1 span{color:#ffffff; font-weight:400;line-height:44px;font-size:46px ;margin-bottom:40px !important;  }
.rr_menu{width:30% !important;border-color:#666d8e !important;margin-top:40px !important;}
.rr_menu ul li, .rr_menu ul li:last-child{color:#f1a112; border-color:#5e6589;
 margin: 8px 0 !important;padding: 0 20px; }
.rr_cont h2{ font-family:'Open sans';  font-weight:400 ; font-size:36px ;line-height:40px; color:#454e7b;margin-top:25px; }
.rr_sectionOne{padding-top:35px;}
.rrImg01{background:url("http://www.boston-technology.com/wp-content/uploads/images/rrImgpng1.png") no-repeat right bottom;
width:70.2% ; height:387px;margin:0 20px 0px 0;left:8%; bottom:0px;position:relative;}
.rr_sectionTwo .span12{ background:#3f4874; margin: 30px 0 0 0!important; padding: 20px 3% 0px;  width: 94% !important; text-align:left;
padding:20px 0% 0;width:100% !important;}
.rr_sectionTwo .span12 .span12{margin:0 2.5641% 0 4.5641% !important;width: 92% !important;padding:0;}
.rrImg02 {background:url("http://www.boston-technology.com/wp-content/uploads/images/rrImg02.jpg") no-repeat left bottom;
width:38% ; height:445px;margin:10px 0 0px 0;}
.rrImg03 {background:url("http://www.boston-technology.com/wp-content/uploads/images/rrImgpng2.png") no-repeat left bottom;
width:45% ; height:375px;margin:5px 0 30px 0;}
.rr_sectionTwo .span12 h2{color:#fff !important;}
.rr_sectionTwo .span12 p{color:#cccfdf !important;}
 .rr_sectionTwo .span12 .menu004_3 ul li{color:#cccfdf !important;margin-bottom:20px;}
 .menu004_4 ul li{margin:0 0 4px 22px !important; background:none !important;list-style-type:decimal; padding:0 0 0 10px;
 color: #484848 !important;}
 .rr_sectionTthree .subThree{width:100%; color:#484848 !important;}
.rr_sectionTthree .subThree strong{color:#454e7b;}
.rrImg04{background:url("http://www.boston-technology.com/wp-content/uploads/images/rrImg04.jpg") no-repeat left bottom;
width:24.3% ; height:212px;margin-right:45px;margin-bottom:30px;}
.rr_sectionTthree .span12 p{padding-right:3%; } 


.custom-body .new-mobiletech-img {
    background: url("http://www.boston-technology.com/wp-content/uploads/images/mobile_technology.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
}
/*==strategic_consultin, Apps Care, Concept to Development, m-squad,Testing,*/


.sharpointcsaelistMarT50per{margin: 0 0 0 30% !important;}
.strategic_consultin{}
.strategic_consultin_left{ float:left;width:100%;}
.strategic_consultin_left h2 {color:#ff7e00 !important; border-bottom:1px solid #c2c6c6; padding:0 0 35px 0; font-size:23px; text-align:center;}
.strategic_consultin_right{ float:left;width:100%;}
.strategic_consultin_left ul ,.strategic_consultin_right ul {margin:0; padding:0;}
.strategic_consultin_left ul li,.strategic_consultin_right ul li{list-style:none; float:left;}
ul.testingList li{ padding-bottom:5px !important;}
ul.testingList li p{ padding-bottom:0px !important; margin-bottom:0 !important;}


.strategic_consultin_left ul li{ margin:0; padding:0 4.5% 0 0; width:45%; float:left;font-size:14px;}
.strategic_consultin_left ul li.odd{ margin:0; padding:0 0 5% 5%; width:45%;}
.strategic_consultin_left li a{color:#ff7e00 !important; cursor:pointer;}
.strategic_consultin_left ul.list001 li{ margin:0; padding:0 30px 25px 0; width:auto; loat:left;font-size:14px;}
.strategic_consultin_left ul li h3{color:#717171;font-size:22px;padding:0;}
.strategic_consultin_left ul.list001 li h3{ color:#323232;font-size:17px;padding:0;}
.strategic_consultin_right ul li{position:relative;margin:0 0 25px 5%; width:45%;}
.strategic_consultin_right ul li:nth-child(odd){margin:0 4.5% 0 0;}
.strategic_consultin_right ul li div.cs-thumb-title{padding-top:10px;font-size:18px !important;}
.strategic_consultin_right h2{ font-size: 28px;color:#333942;text-align:center;font-weight:700;margin-bottom:30px;}
.strategic_consultin_right ul li .cs-shrt-txt {
    background: none repeat scroll 0 0 rgba(0, 8, 18, 0.8);
 color: #FFFFFF; font-size: 14px; height: 178px;left: 0;line-height: 18px;opacity: 0;padding: 12px 12px 10px; position: absolute;
    text-align: left; top: 0px; transition: all 0.5s ease-in 0s; visibility: hidden; width: 396px; z-index: 9;}
.strategic_consultin_right ul li:hover .cs-shrt-txt,.strategic_consultin_right ul li img:hover {
    cursor: pointer; left: 0;  opacity: 1; visibility: visible;}
.strategic_consultin_right ul li .imageblock{ width:100%; height: 200px; overflow: hidden;}
    
 .strategic_consultin_right ul li img{ width:100%;}
.strategic_consultin_right ul li .cs-shrt-txt p{font-size:14px !important; color:#fff !important; margin-bottom:10px !important;  line-height: 23px !important;}
.strategic_consultin_right ul li .cs-shrt-txt p.tags {color: #F1A112 !important;}

.strategic_consultin_left1 h3{color:#5a5a5a;font-size:16px;padding:0;}
.strategic_consultin_left1{ float:left;width:65.812%;}
.strategic_consultin_left1 h2 {color:#ff7e00 !important; border-bottom:1px solid #c2c6c6; padding:15px 0 35px 0; font-size:23px;margin-bottom:25px;}
.strategic_consultin_right1{ float:right;width:27.6239%;}
.strategic_consultin_left1 ul ,.strategic_consultin_right1 ul {margin:0; padding:0;}
.strategic_consultin_left1 ul li,.strategic_consultin_right1 ul li{list-style:none; float:left;}
ul.testingList li{ padding-bottom:5px !important;}
ul.testingList02 li{ padding-bottom:5px !important;padding:0 4.5% 0 30px !important;width:auto !important;
background:url("http://www.boston-technology.com/wp-content/uploads/images/arrowicons02.jpg") no-repeat scroll left 5px rgba(0, 0, 0, 0) !important;}
ul.testingList02 li p{ padding-bottom:0px !important; margin-bottom:0 !important;font-size:15px !important;}
ul.testingList02 li p a{color:#484848 !important;}


.font14{font-size:15px !important;margin-bottom:10px !important;}
.strategic_consultin_left1 ul li{ margin:0; padding:0 4.5% 0 0; width:45%; float:left;font-size:14px;}
.strategic_consultin_left1 ul li.odd{ margin:0; padding:0 0 5% 5%; width:45%;}
.strategic_consultin_left1 li a{color:#ff7e00 !important; cursor:pointer;}
.strategic_consultin_left1 ul.list001 li{ margin:0; padding:0 30px 25px 0; width:auto; loat:left;font-size:14px;}
.strategic_consultin_left1 ul li h3{color:#323232;font-size:17px;padding:0;font-weight:600}
.strategic_consultin_left1 ul.list001 li h3{ color:#323232;font-size:17px;padding:0;}
.strategic_consultin_right1 ul li{position:relative;margin:0 0 7% 0%; width:256px;}
.strategic_consultin_right1 ul li:nth-child(odd){margin:0 0% 28% 0;}
.strategic_consultin_right1 ul li div.cs-thumb-title{padding-top:15px;font-size:18px !important;}
.strategic_consultin_right1 h2{ font-size: 22px;color:#5a5a5a;font-weight:600;margin-bottom:32px;}
.strategic_consultin_right1 ul li .cs-shrt-txt {
    background: none repeat scroll 0 0 rgba(0, 8, 18, 0.8);
 color: #FFFFFF; font-size: 11px; height: 124px;left: 0;line-height: 18px;opacity: 0;padding: 12px 12px 10px; position: absolute;
    text-align: left; top: 0px; transition: all 0.5s ease-in 0s; visibility: hidden; width: 232px; z-index: 9;}
.strategic_consultin_right1 ul li:hover .cs-shrt-txt,.strategic_consultin_right ul li img:hover {
    cursor: pointer; left: 0;  opacity: 1; visibility: visible;}
.strategic_consultin_right1 ul li .imageblock{ width:100%; height: 146px; overflow: hidden; max-width:256px;}
    
 .strategic_consultin_right1 ul li img{ width:100%;}
.strategic_consultin_right1 ul li .cs-shrt-txt p{font-size:11px !important; color:#fff !important; margin-bottom:10px !important;  line-height: 14px !important;}
.strategic_consultin_right1 ul li .cs-shrt-txt p.tags {color: #F1A112 !important;}

.custom-tabs002, .custom-tabs003{margin-top: -36px !important; padding: 68px 0 15px !important;}
.custom-tabs002 .nav li a {background: url("http://www.boston-technology.com/wp-content/uploads/images/tabBg01_over.jpg") no-repeat  0 0 rgba(0, 0, 0, 0);
; color: #BABABA;display: block;height: 69px; outline: medium none; overflow: hidden;padding: 17px 0 0; text-align: center; text-indent: 0;}
.custom-tabs002 .nav li.navTabWid50 a {background: url("http://www.boston-technology.com/wp-content/uploads/images/tabBg01_over.jpg") repeat-x  0 0 rgba(0, 0, 0, 0);
;}
.custom-tabs002 .nav li a:hover,.custom-tabs002 .nav li a.current,.custom-tabs003 .nav li a:hover,.custom-tabs003 .nav li a.current
{background: url("http://www.boston-technology.com/wp-content/uploads/images/tabBg01.png") no-repeat  center 0 rgba(0, 0, 0, 0);
color:#fff; text-indent:0;}
.custom-tabs002 .nav li.navTabWid50 a:hover,.custom-tabs002 .nav li.navTabWid50 a.current 
{background: url("http://www.boston-technology.com/wp-content/uploads/images/tabBg02.png") no-repeat  center  0 rgba(0, 0, 0, 0);
color:#fff; text-indent:0;}

.custom-tabs003 .nav li a {background: url("http://www.boston-technology.com/wp-content/uploads/images/tabBg01_over.jpg") no-repeat  0 0 rgba(0, 0, 0, 0);
; color: #BABABA;display: block;height: 69px; outline: medium none; overflow: hidden;padding: 17px 0 0; text-align: center; text-indent: 0;}
.custom-tabs002 .nav li{width:250px !important;  height: 87px;}

.custom-tabs003 .nav li{width:333.5px !important;  height: 87px;}
.custom-tabs002 .nav li.navTabWid50 {width: 50%!important;}
.custom-tabs002 .nav li.navTabWid200{width: 200px!important;}
.custom-tabs002 .nav li.navTabWid200 a{padding-top:25px !important;}

.custom-tabscontact .nav{left:0;}
.custom-tabscontact .nav li {
    height: 75px;border-right: 1px solid #FFFFFF;
    width: 296px  !important;
}
.custom-tabscontact .nav li a:hover, .custom-tabscontact .nav li a.current{
    background: url("http://www.boston-technology.com/wp-content/uploads/images/tabBg01.png") no-repeat scroll center -12px rgba(0, 0, 0, 0);
    color: #FFFFFF; text-indent: 0; 
}
.custom-tabscontact .nav li a {
    background: url("http://www.boston-technology.com/wp-content/uploads/images/tabBg01_over.jpg") no-repeat scroll 0 -12px rgba(0, 0, 0, 0);
    color: #BABABA; display: block; height: 69px; outline: medium none; text-indent: 0;text-transform: uppercase;  padding: 12px 0 0;text-align:center;}

 .custom-check-features-border05 { border-right: none;float: left; margin-right: 0px; padding-right: 0px;width: auto;}
 .commn-list06 ul{ margin:0;padding:0;}
  .commn-list06 li {
    background: url("http://www.boston-technology.com/wp-content/uploads/images/green-tick-ico.png") no-repeat scroll left 5px rgba(0, 0, 0, 0);
    color: #2C2C2C; display: block; font-size: 16px; padding:0px 29px 10px 20px;
}
.tabpad20 a {
    padding-top: 20px !important;
}
 .commn-list06 ul ul{ margin-left:25px !important;}
 /*===testing===*/
 .ui-accordion-content{ overflow: visible !important;}
.ui-accordion .ui-accordion-content{ overflow: visible ;}
.testingaccordion .ui-accordion-icons{ color:#f08929;border:1px solid #dddddd;border-radius:5px; padding:8px 15px 8px 45px; font-size:19px;
    background:url("http://www.boston-technology.com/wp-content/uploads/images/arrowicons01.jpg") no-repeat scroll 15px  12px rgba(0, 0, 0, 0) !important;}
.testingaccordion .ui-accordion-content, .custom-check-features-border05 { margin-bottom:20px; }

.testingaccordion .ui-accordion-header-active{ 
    background:url("http://www.boston-technology.com/wp-content/uploads/images/arrowicons02.jpg") no-repeat scroll 15px  12px rgba(0, 0, 0, 0) !important;}

 .ui-accordion-header-icon{display: block;width: 22px;height: 25px; float: right;  
     background:url("http://www.boston-technology.com/wp-content/uploads/images/acoarrow01.jpg") no-repeat scroll right  10px rgba(0, 0, 0, 0) !important;}
.ui-accordion-header-active .ui-accordion-header-icon{   
    background:url("http://www.boston-technology.com/wp-content/uploads/images/acoarrow02.jpg") no-repeat scroll right  10px rgba(0, 0, 0, 0) !important;}
/*==surveys-data-capture-catalogue,SharePoint Integration==*/
 .listwid230 li{ width:230px !important;}
 .listwid100per li{width:100% !important;}


/*-------Case study Detial - sigma-------------*/
.padR5per{padding-right:5%;}
.sigma-cont .cs-head-02 {  color: #262422;}
.sigma-head01 { background: url("http://www.boston-technology.com/wp-content/uploads/images/sigmaBg.jpg") no-repeat scroll 0 top rgba(0, 0, 0, 0);
    margin-bottom: 45px; padding: 43px 0 0; position: relative; text-align: center;}
.sigma-cont .sigma-head01 h1 {	color: #fff;	font-family: 'Open sans';	font-size:20px;	font-weight: 300; line-height: 31px;padding: 0 50px;}
.sigma-cont .sigma-head01 h1 span {    color: #2fac36;    font-size: 46px;    font-weight: 400;    display:block;line-height: 60px;}
.sigma_headerLeft{ float:left;width:55%; text-align:left;color:#fff; padding:30px 0 60px 40px;}
.sigma_headerLeft h2{color:#fff !important; font-size:36px;}
.sigma_headerLeft ul li{color:#fff !important;line-height: 26px;  padding-bottom: 6px;}
.sigma_cont .cs-head-02{color:#2fac36;font-size:36px; margin-top: 10px;}
.sigma-cont .sigma-img01 {
    background: url("http://www.boston-technology.com/wp-content/uploads/images/sigmaimg01.png") no-repeat right 25px;
    float:right; padding:165px 0 0 0;height: 348px;  position: absolute;  right: 0;  width: 40%;}
  .sigma-cont .sigma-img02 {
    background: url("http://www.boston-technology.com/wp-content/uploads/images/sigmaimg02.png") no-repeat left top;
    float:left;    height:568px;} 
.sigma-cont .sigma-blk03{	float:left !important;	margin-left:4.5% !important;}
.sigma-cont .sigma-blk03 .cs-head-02{    color: #2FAC36 !important;margin-top:50px; margin-bottom: 30px;}
.sigma-cont .sigma-blk03 p {    color: #818181 !important;}
.sigma-cont .sigma-img03 {position:absolute;right:0;
    background: url("http://www.boston-technology.com/wp-content/uploads/images/sigmaimg03.jpg") no-repeat right top;
	float:right;	height:425px;	width:42%; margin-top:-75px;}
.sunshield-blk04{ padding:2em 0 0 0;}
.sunshield-cont .sunshield-img04 {
    background: url("http://www.boston-technology.com/wp-content/uploads/images/2sunsheild-img04.jpg") no-repeat left top;	float:left;	height:536px;}

/* ====contact page=====*/

    
.custom-body .body-container #main-column #two-column .contact-left-column {
    padding-right: 40px;border-right: 1px solid #E7E7E7;width:67.812%;
box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.custom-body .body-container #main-column #two-column .contact-main-column {
margin-left: 0;margin-right: 0px;padding-left: 20px;float:right;
box-sizing: border-box;-moz-box-sizing: border-box;-webkit-box-sizing: border-box;}
.contactIcons {
    width: 486px;
	margin: 0 auto;
}
.contactIcons ul {
	list-style: none;
	margin: 0;
	padding: 0;
}
.contactIcons ul li {
	list-style: none;
	float: left;
	margin: 0 3px;
}
.clienttxt{
    color: #484848;
    font-family: 'Open Sans';
    font-size: 17px;
    letter-spacing: .25pt;
    line-height: 25px;
    margin-bottom: 14px;
    margin-top: 35px;
    font-weight:400;
    padding: 0px 15px;
    text-align: center;
}
.contactIcons ul li a {
	width: 30px;
	height: 30px;
	display: block;
	text-indent: -99999px;
	-o-transition: background .2s ease-in;
	-ms-transition: background .2s ease-in;
	-moz-transition: background .2s ease-in;
	-webkit-transition: background .2s ease-in;
    
    
  /* ...and now override with proper CSS property */
 background .2s ease-in;
	background: url(http://www.boston-technology.com/wp-content/uploads/images/socila_icons.jpg) no-repeat;
}
.contactIcons ul li a:hover {
	background: url(http://www.boston-technology.com/wp-content/uploads/images/socila_icons.jpg) no-repeat 0 bottom;
}
.contactIcons ul li a.ln {	background-position: 0px 0;}.contactIcons ul li a:hover.ln {	background-position: 0px bottom;}
.contactIcons ul li a.fb {	background-position: -39px 0;}
.contactIcons ul li a:hover.fb {background-position: -39px bottom;}
.contactIcons ul li a.twit {background-position: -78px 0;}
.contactIcons ul li a:hover.twit {	background-position: -78px bottom;}
.contactIcons ul li a.pint {	background-position: -120px 0;}
.contactIcons ul li a:hover.pint {	background-position: -120px bottom;}
.contactIcons ul li a.blog {	background-position: -159px 0;}
.contactIcons ul li a:hover.blog {	background-position: -159px bottom;}
.contactIcons ul li a.gplus {	background-position: -200px 0;}
.contactIcons ul li a:hover.gplus {	background-position: -200px bottom;}

.mar0{margin:0 !important;}
.alink{color:#2b62a8;}
.ptextblue{color:#2b62a8 !important; font-size:16px;  margin-top: 5px !important;}
.custom-tabscontact input[type="text"] ,.custom-tabscontact input[type="email"], .custom-tabscontact textarea, #please_describe_your_interest-247b3d82-b2d0-458f-b5ff-76cc01e3629d,
#please_describe_your_interest-165bb1af-1aa1-45a8-a814-5386049d48d3 {background:#eeeeee;border:none;border-bottom:1px solid #cccccc;
border-radius:0;box-shadow:none;}
.custom-tabscontact textarea {}
.custom-tabscontact select{height:17px !important;}
#calroot #caldays{border:none !important;}
 #hsForm_165bb1af-1aa1-45a8-a814-5386049d48d3 .hs-form-field{width:47%;}


#hsForm_247b3d82-b2d0-458f-b5ff-76cc01e3629d  fieldset, #hsForm_165bb1af-1aa1-45a8-a814-5386049d48d3 fieldset{max-width:100%;}
#hsForm_165bb1af-1aa1-45a8-a814-5386049d48d3 .hs-form-field{width:47%;}
/*#hsForm_247b3d82-b2d0-458f-b5ff-76cc01e3629d .hs-form-field:nth-child(even),#hsForm_165bb1af-1aa1-45a8-a814-5386049d48d3 .hs-form-field:nth-child(even) { margin-left:6%;}*/
#hsForm_165bb1af-1aa1-45a8-a814-5386049d48d3 .form-columns-2:nth-child(2).hs-form-field:nth-child(2) { margin-left:6%;}
#hsForm_165bb1af-1aa1-45a8-a814-5386049d48d3 .form-columns-2 .hs_lastname{ margin-left:0;}
#hsForm_165bb1af-1aa1-45a8-a814-5386049d48d3 .form-columns-2 .hs_email{padding-left:25px;padding-right:0;}
#hsForm_247b3d82-b2d0-458f-b5ff-76cc01e3629d .hs-form fieldset, #hsForm_165bb1af-1aa1-45a8-a814-5386049d48d3 .hs-form fieldset{max-width:100%;}
#hsForm_247b3d82-b2d0-458f-b5ff-76cc01e3629d label, #hsForm_165bb1af-1aa1-45a8-a814-5386049d48d3 label{color: #484848;font-weight:300 !important;
    font-family: 'Open Sans' !important;  font-size: 16px !important; letter-spacing: 0.25pt; line-height: 22px;}
  
   #hsForm_247b3d82-b2d0-458f-b5ff-76cc01e3629d fieldset:nth-child(3) .hs-form-field,
   #hsForm_165bb1af-1aa1-45a8-a814-5386049d48d3 fieldset:nth-child(3) .hs-form-field
   {width:97.5%;margin-left: 0%;}
   #hsForm_247b3d82-b2d0-458f-b5ff-76cc01e3629d fieldset:nth-child(3) .hs-form-field .input,
   #hsForm_165bb1af-1aa1-45a8-a814-5386049d48d3 fieldset:nth-child(3) .hs-form-field .input
   {margin-right:0 !important;}
   #hsForm_247b3d82-b2d0-458f-b5ff-76cc01e3629d fieldset:nth-child(3) .hs-form-field .input input,
   #hsForm_165bb1af-1aa1-45a8-a814-5386049d48d3 fieldset:nth-child(3) .hs-form-field .input input
   {max-width:700px; width:97% !important;}
   
#hsForm_247b3d82-b2d0-458f-b5ff-76cc01e3629d fieldset:nth-child(6) {max-width:47%;float: left;}
 #hsForm_247b3d82-b2d0-458f-b5ff-76cc01e3629d fieldset:nth-child(7){width:100%;margin-left: 0%;}
  #hsForm_247b3d82-b2d0-458f-b5ff-76cc01e3629d fieldset:nth-child(7) .hs_please_describe_your_interest{width:100%;}
   #hsForm_247b3d82-b2d0-458f-b5ff-76cc01e3629d fieldset:nth-child(7) .input{height:auto!important;}

#hsForm_165bb1af-1aa1-45a8-a814-5386049d48d3 fieldset:nth-child(5),#hsForm_165bb1af-1aa1-45a8-a814-5386049d48d3 fieldset:nth-child(6)
{max-width:100%;float:left; width:100%;}
#hsForm_165bb1af-1aa1-45a8-a814-5386049d48d3 fieldset:nth-child(5) .hs-form-field,#hsForm_165bb1af-1aa1-45a8-a814-5386049d48d3 fieldset:nth-child(6) .hs-form-field {width:100%;}
/*
#hsForm_165bb1af-1aa1-45a8-a814-5386049d48d3 fieldset:nth-child(5) label {float:left;width:63%;}
#hsForm_165bb1af-1aa1-45a8-a814-5386049d48d3 fieldset:nth-child(5) .input{
 background:url(//cdn2.hubspot.net/hub/311347/file-990438540-jpg/images/cont_celect_bg.jpg?t=1472455785203) right 0 no-repeat;
height: 35px; overflow: hidden;width:30%; float:right; }*/

#hsForm_247b3d82-b2d0-458f-b5ff-76cc01e3629d fieldset:nth-child(5) .input, #hsForm_247b3d82-b2d0-458f-b5ff-76cc01e3629d fieldset:nth-child(7) .input
{background:url(http://www.boston-technology.com/wp-content/uploads/images/cont_celect_bg.jpg) right 0 no-repeat;
height: 35px; overflow: hidden;width:100%;}
#hsForm_165bb1af-1aa1-45a8-a814-5386049d48d3 fieldset:nth-child(5) .input select,
#hsForm_247b3d82-b2d0-458f-b5ff-76cc01e3629d fieldset:nth-child(6) .input  select, #hsForm_247b3d82-b2d0-458f-b5ff-76cc01e3629d fieldset:nth-child(7) .input  select
{  background: none;border: 0 none; margin: 0;  padding: 0; width: 108%;}
 
 #hsForm_247b3d82-b2d0-458f-b5ff-76cc01e3629d fieldset:nth-child(6) label, #hsForm_247b3d82-b2d0-458f-b5ff-76cc01e3629d fieldset:nth-child(7) label{font-size:13px !important;color:#818181 !important;}
  #hsForm_247b3d82-b2d0-458f-b5ff-76cc01e3629d fieldset:nth-child(7) label{ color: #484848 !important;   font-size: 16px !important;} 
#hsForm_247b3d82-b2d0-458f-b5ff-76cc01e3629d fieldset:nth-child(4) .hs-form-field,#hsForm_165bb1af-1aa1-45a8-a814-5386049d48d3 fieldset:nth-child(4) .hs-form-field,
#hsForm_247b3d82-b2d0-458f-b5ff-76cc01e3629d fieldset:nth-child(5) .hs-form-field,
#hsForm_247b3d82-b2d0-458f-b5ff-76cc01e3629d fieldset:nth-child(8) .hs-form-field{width:100%;}
#hsForm_247b3d82-b2d0-458f-b5ff-76cc01e3629d fieldset:nth-child(8) .input, #hsForm_165bb1af-1aa1-45a8-a814-5386049d48d3 fieldset:nth-child(6) .input{margin-right:0;}
#please_describe_your_interest-247b3d82-b2d0-458f-b5ff-76cc01e3629d,#please_describe_your_interest-165bb1af-1aa1-45a8-a814-5386049d48d3
{ width:97% !important; max-width:100%;box-shadow:none;height: 78px;}
.hs_interested_in_ ul.inputs-list li{float:left; width:30%;}
.hs_schedule_a_meeting_all_times_in_est_ .input{display:none;}

#hsForm_247b3d82-b2d0-458f-b5ff-76cc01e3629d .actions, #hsForm_165bb1af-1aa1-45a8-a814-5386049d48d3 .actions{margin-top:0;padding-top:0;}
#hsForm_247b3d82-b2d0-458f-b5ff-76cc01e3629d .hs-button, #hsForm_165bb1af-1aa1-45a8-a814-5386049d48d3 .hs-button {
background: #114785;
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJod…BoZWlnaHQ9IjEiIGZpbGw9InVybCgjZ3JhZC11Y2dnLWdlbmVyYXRlZCkiIC8+Cjwvc3ZnPg==);
background: -moz-linear-gradient(top,rgba(17,71,133,1) 0,rgba(18,71,137,1) 3%,rgba(21,69,133,1) 5%,rgba(16,70,134,1) 10%,rgba(18,68,131,1) 26%,rgba(15,61,120,1) 51%,rgba(11,58,112,1) 77%,rgba(13,54,108,1) 97%,rgba(9,57,106,1) 100%);
background: -webkit-gradient(linear,left top,left bottom,color-stop(0%,rgba(17,71,133,1)),color-stop(3%,rgba(18,71,137,1)),color-stop(5%,rgba(21,69,133,1)),color-stop(10%,rgba(16,70,134,1)),color-stop(26%,rgba(18,68,131,1)),color-stop(51%,rgba(15,61,120,1)),color-stop(77%,rgba(11,58,112,1)),color-stop(97%,rgba(13,54,108,1)),color-stop(100%,rgba(9,57,106,1)));
background: -webkit-linear-gradient(top,rgba(17,71,133,1) 0,rgba(18,71,137,1) 3%,rgba(21,69,133,1) 5%,rgba(16,70,134,1) 10%,rgba(18,68,131,1) 26%,rgba(15,61,120,1) 51%,rgba(11,58,112,1) 77%,rgba(13,54,108,1) 97%,rgba(9,57,106,1) 100%);
background: -o-linear-gradient(top,rgba(17,71,133,1) 0,rgba(18,71,137,1) 3%,rgba(21,69,133,1) 5%,rgba(16,70,134,1) 10%,rgba(18,68,131,1) 26%,rgba(15,61,120,1) 51%,rgba(11,58,112,1) 77%,rgba(13,54,108,1) 97%,rgba(9,57,106,1) 100%);
background: -ms-linear-gradient(top,rgba(17,71,133,1) 0,rgba(18,71,137,1) 3%,rgba(21,69,133,1) 5%,rgba(16,70,134,1) 10%,rgba(18,68,131,1) 26%,rgba(15,61,120,1) 51%,rgba(11,58,112,1) 77%,rgba(13,54,108,1) 97%,rgba(9,57,106,1) 100%);
background: linear-gradient(to bottom,#114785 0,#124789 3%,#154585 5%,#104686 10%,#124483 26%,#0F3D78 51%,#0B3A70 77%,#0D366C 97%,#09396A 100%) repeat scroll 0 0 rgba(0,0,0,0);
border: 1px solid #00102A;
border-radius: 5px 5px 5px 5px;
box-shadow: none!important;text-shadow:none;
color: #FFF;
cursor: pointer;
font-size: 17px;
font-weight: 300;
padding: 6px 25px;
}

 #custom-one .space,  #custom-two .space{margin-top:40px;}
 
/*-------Case study Detial - Cloud9-------------*/
.cloud9-cont .cs-head-02 {
    color: #00486e;
} 
.cloud9-cont .cloud9-head01 {
    padding: 80px 0 25px 0;
	text-align: center;
}
.cloud9-cont .cloud9-head01 h1 {
	color: #f48402;
	font-family: 'Open sans';
	font-size:32px;
	font-weight: 300;
	line-height:46px;
}
.cloud9-cont .cloud9-head01 h1 span { color: #fff; font-size: 46px;  font-weight: 400; line-height: 46px;}
.cloud9-cont .tech-tags {    width:34%;border:1px solid #939393;}
.cloud9-cont .cloud9-img01 {
    background: url("http://www.boston-technology.com/wp-content/uploads/images/cloud9-app.png") no-repeat left top;
    height:598px;
	float:left;
}
.cloud9-cont .cloud9-img02 {
    /*background: url("http://www.boston-technology.com/hs-fs/hub/311347/file-445697390-jpg/images/cs-details/cloud9-img02.jpg?t=1472455785203") no-repeat left 83px;*/
	float:left;
	padding:143px 0 0 0;
}
.cloud9-cont .clou9bg{
	background:#036590;
	padding:1.2em 0 1.5em 0;
	min-height:790px;
	margin-top:3em;
}
.cloud9-cont .clou9bg .span12{margin-left:2.5641% !important;}
.cloud9-cont .clou9bg .span12 .span6{margin-left:0 !important; width:55%;}
.cloud9-section4{margin-left:0.5641% !important;margin-top:50px;}
.cloud9-cont .clou9bg p{
	color:#b0c5d3 !important;
	line-height:26px !important;
}
.cloud9-img04{  background: url("http://www.boston-technology.com/wp-content/uploads/images/cloud9-img03.png") no-repeat scroll left top rgba(0, 0, 0, 0);
    float: right; width:43%;margin-top:-65px;
    height: 864px;}
 .cloud9-section4 .span6{margin-top:80px;}
.cloud9-img05{  background: url("http://www.boston-technology.com/wp-content/uploads/images/clud9img04.jpg") no-repeat scroll left top rgba(0, 0, 0, 0);
    float: left; width:48%;  height: 530px;}
.cloud9-cont .clou9bg .cs-listings li{
	color:#b0c5d3 !important;
	background: url("http://www.boston-technology.com/wp-content/uploads/images/arrow06.png") no-repeat 0 6px;
}
.menu005 ul {margin:0;padding:0;}
.menu005 ul li {
    background: url("http://www.boston-technology.com/wp-content/uploads/images/bul06.jpg") no-repeat scroll 0 6px rgba(0, 0, 0, 0);
    list-style: none outside none;    margin: 5px 0 0;   padding: 0 0 3px 35px;
}
.cloud9-section2{margin-top:-130px;margin-left:2.5641% !important;}
.cloud9-hdline{background:url(http://www.boston-technology.com/wp-content/uploads/images/cloudBg2.jpg) no-repeat center -85px; 
min-height:390px; text-align:center;}

.app-download{ float:right; margin: 40px 20px 0 0;}
.app-download a.g-play{ background:url(http://www.boston-technology.com/wp-content/uploads/images/google-ply.png) no-repeat center top;
width:97px; height:32px;text-indent:-9999px; overflow:hidden; float:right;}
.app-download a.istore{ background:url(http://www.boston-technology.com/wp-content/uploads/images/app-str.png) no-repeat center top;
width:97px; height:32px; text-indent:-9999px; overflow:hidden; float:right; margin-right:10px;}


/*-------Case study Detial - T2T-------------*/
.marT20{margin-top:20px !important;}
.f2t-cont{ font-size:16px; color:#4d4d4d;}
.f2t-cont .cs-head-02 {
    color: #0069d2;font-size:50px;font-weight: 100;
    font-family: "Roboto",sans-serif;
} 
.f2t-cont .ft2-head01 {
    width:50%;
    padding: 145px 0 25px 60px;
    text-align: left;color:#fff;
    font-size:16px;font-weight: 100;
}
.f2t-cont h1 {
	color: #fff;
font-family: "Roboto",sans-serif;
	font-size:70px;
	font-weight: 100; margin-bottom:20px;
	line-height:46px;
}
.f2t-cont .f2t-head01 h1 span { color: #fff; font-size: 46px;  font-weight: 400; line-height: 46px;}
.f2t-cont .tech-tags {    width:34%;border:1px solid #939393;}
.f2t-cont .f2t-hdline {
    background: url("http://www.boston-technology.com/wp-content/uploads/images/f2t1.jpg") no-repeat left top;
    height:515px;
	float:left;
}

.cs-details .row  .f2t-section2 { text-align:center; margin-left:4.5641% !important; margin-right:4.5641% !important; width:90%;}

.f2t-section3{ margin-top:20px;}
.f2t-section3 .menu005  ul{ margin:20px 0 0 0;}
.f2t-section3 .menu005  ul li, .menu008  ul li{
     background: url("http://www.boston-technology.com/wp-content/uploads/images/bult01.png") no-repeat scroll 0 6px rgba(0, 0, 0, 0);
     margin:5px 0 15px;
}
.menu008  ul{ padding:0;margin:0;}
.menu008  ul li{list-style: outside none none;  margin: 5px 0 0;padding: 0 0 15px 35px;
color: #4d4d4d;font-size: 16px; font-weight: 300;}



/*===blog thank-you-executive===*/
.linkpdf01 {text-align: center !important;font-size: 25px !important;color: #fff; }
.linkpdf01 a{ color: #f48402; font-size: 20px !important;}


/*-------Prodigy Easy Install App-------------*/

.prodigy-cont{font-size:17px;line-height:26px;}
.prodigy-cont .cs-head-02 {    color: #00486e;}
.prodigy-cont h2{font-size:34px !important; color:#313131;margin-bottom:20px;}
.prodigy-cont .tech-tags{width:28%;}
.prodigy-cont .prodigy-head01 {    padding: 40px 0 25px 0;    text-align: center;}
.prodigy-cont .prodigy-head01 h1 {    color: #5d5d5d;	font-family: 'Open sans';	font-size:32px;	font-weight: 300;	line-height:46px;}
.prodigy-cont .span12{margin-left:2.5641% !important;}
.yellowbul {margin-left:0 !important;}
 .yellowbul ul li {
     background: url("http://www.boston-technology.com/wp-content/uploads/images/bul07.jpg") no-repeat scroll 0 6px rgba(0, 0, 0, 0) !important;}
.prodigy-cont .prodigy-head01 h1 { color: #f39803; font-size: 46px;  font-weight: 400; line-height: 46px;}
 .prodigy-img01 { 
    background: url("http://www.boston-technology.com/wp-content/uploads/images/carseatimg01.png") no-repeat left top;
    height:510px; margin:20px 0 0 50px !important;width:44% !important;
	float:left;
}
 .prodigy-img02 { 
    background: url("http://www.boston-technology.com/wp-content/uploads/images/caeseatimg02.jpg") no-repeat left top;
    height:540px; margin:20px 0 0 36px !important;width:26% !important;
    float:right;
}
.prodigy-hdline { 
    background: url("http://www.boston-technology.com/wp-content/uploads/images/caeseatBg.jpg") no-repeat left top;
   min-height: 510px;
}
.prodigy-section3 .marT20{margin-top:60px !important;}
.prodigy-hdline .one{width:50%;color:#fff; text-align:left;padding-top:90px; float:left;   font-size: 22px;  line-height: 33px;}
.prodigy-hdline .one section.one{font-size:34px; margin-bottom:20px;width:100%;}


.prodigy-cont .prodigybg .span12{margin-left:2.5641% !important;}
.prodigy-cont .prodigybg .span12 .span6{margin-left:0 !important; width:55%;}
.prodigy-section4{margin-left:0.5641% !important;margin-top:50px;}
.prodigy-cont .prodigybg p{	line-height:26px !important;}


/*-------Case study Detial - CDSI Pipe v2-------------*/
.cdsiv2-pipe-cont{font-size:17px;line-height:26px;}
.cdsiv2-pipe-cont h2{font-size:36px !important; color:#00486e;margin-bottom:20px;line-height:48px;}
.cdsiv2-hdline{
    background: url("http://www.boston-technology.com/wp-content/uploads/images/cdspipv2bg.png") no-repeat scroll center top rgba(0, 0, 0, 0);
    min-height: 390px;    text-align: center;margin-top:90px;}
.cdsiv2-pipe-img01 { 
    background: url("http://www.boston-technology.com/wp-content/uploads/images/cdspipv2img01.png") no-repeat left top;
    height:458px;margin:-453px 0 0 50px !important;width:44% !important;
    float:right;
}
.cdsiv2-hdline .one{width:48%;color:#fff; text-align:left; float:left;   font-size: 17px;  line-height:26px; margin:130px 0 0 2.5641%;}
.cdsiv2-hdline .one section.one{font-size:32px; margin-bottom:20px;width:100%; margin:0 0 20px 0; font-weight: 600;}

 .bluemenu  ul{margin-top:25px !important;}
 .bluemenu  ul li {
     background: url("http://www.boston-technology.com/wp-content/uploads/images/cs-details/bul08.jpg") no-repeat scroll 0 6px rgba(0, 0, 0, 0) !important;}
 .white  ul li {
     background: url("http://www.boston-technology.com/wp-content/uploads/images/bul09.png") no-repeat scroll 0 6px rgba(0, 0, 0, 0) !important;color:#93b5ca !important;}
     
.cdsiv2-section2, .cdsiv2-pipe-cont .span12 {margin-left:2.5641% !important;}
.cdsiv2-section2 .marT20{margin-top:60px !important;}.cdsiv2-section2 .menu005{margin-top:35px;}
.cdsiv2-pipe-img02 { 
    background: url("http://www.boston-technology.com/wp-content/uploads/images/cdspipv2img02.jpg") no-repeat left top;
    height:600px;margin:21px 0 0 0px !important;width:33% !important; float:left;}
.cdsiv2-pipe-img03{ 
    background: url("http://www.boston-technology.com/wp-content/uploads/images/cdspipv2img03.png") no-repeat left top;
    height:590px;margin:-42px 0px 5px!important;width:39% !important; float:right;}
 .cdsiv2-pipe-img04{ 
    background: url("http://www.boston-technology.com/wp-content/uploads/images/cdspipv2img04.jpg") no-repeat left top;
    height:340px;margin:15px 0 5px!important;width:39% !important; float:left;}
 .cdsiv2-pipe-img05{ 
    background: url("http://www.boston-technology.com/wp-content/uploads/images/cdspipv2img05.jpg") no-repeat left top;
    height:220px;margin:60px 0 5px!important;width:27% !important; float:right;}

.cdsiv2-section3 .span12{background:#084265;margin: 30px 0 0 !important;padding: 20px 0 0; text-align: left; width: 100% !important;}
.cdsiv2-section3 p{color:#93b5ca !important;}.cdsiv2-section3 h2{color:#fff;}
.cdsiv2-section4 {text-align:center; margin-bottom:25px;}
.cdsiv2-section4 .span12{border-bottom:1px solid #e5e5e5; padding:35px 0 40px 0;}
.cdsiv2-pipe-cont .cdsi-head01 {
    padding: 40px 0 0 0;	text-align: center;}
.cdsiv2-pipe-cont .cdsiv2-head01 h1 {
	color: #5d5d5d; text-align:center;margin-top:40px;
	font-family: 'Open sans';	font-size:32px;	font-weight: 300;	line-height:46px;}
.cdsiv2-pipe-cont .cdsiv2-head01 h1 span {
    color: #4680bb;    font-size: 46px;    font-weight: 400    line-height: 46px;}
.cdsiv2-pipe-cont .tech-tags {
    width:38.5%;
}.cdsiv2-section6{margin-bottom:25px;}
.cdsiv2-section6 .span8{margin-left:0 !important;}

  /*Sustomer success stories*/
.Customer_success_stories{}
.Customer_success_stories .row .span12 {  margin-left: 4.5641% !important;  margin-right: 4.5641% ;  width: 90.8718%;}
.Customer_success_stories .sigma_headerLeft{font-size:18px; line-height:25px;width:45%;padding:67px 0 107px 65px;}
.Customer_success_stories .sigma-cont .sigma-img01{margin-top:-7%;background-size:contain;}
.Customer_success_stories .cdsiv2-hdline{margin-top:40px;}
.Customer_success_stories .cdsiv2-hdline .one{margin:63px 0 0 4.564%;width:43%;}
.Customer_success_stories .cdsiv2-pipe-img01{background-size:contain;width:41% !important;height:404px;margin:24px 0 0 50px !important;}
.Customer_success_stories .cloud9-hdline{margin-top:40px;}
.Customer_success_stories .cloud9-head01 .content_one{color: #fff; float: right; font-size: 17px; line-height: 26px;margin:43px 16.564% 0 0; text-align: left; width: 38%;}
.Customer_success_stories .cloud9-cont .cloud9-img01{margin:-350px 0 0 60px;width:29%;background-size:contain;height:400px;}
.Registerworkshop{font-size:18px; text-align:center;color:#ff900e;line-height: 24px;margin:25px 0 10px 0;}
.Registerworkshop span{color:#000;}
.Registerworkshop a{background: none repeat scroll 0 0 #ff900e; border-radius: 3px; color: #fff !important; display: block; font-size: 21px; font-weight:600;
    height: 50px;line-height: 47px; margin:28px auto 0 !important; text-align: center;transition: all 0.6s ease-in-out 0s;width: 160px;}
.Registerworkshop a span{color:#000;}

/*===== Partners ========*/
.partners{ margin:0; padding:0;}
.partners .intro{ font-size:20px !important; line-height:28px !important; color:#2f2f2f; padding:0 0 25px 0 !important; margin:0 !important;}
.partners .partner-item{ padding:0 0 40px 0; border-bottom:1px solid #d6d6d6; margin:0 0 40px 0; display:block;}
.partners .partner-img{ width:256px; display:block; float:left; margin: 5px 40px 0 0; padding:12px;
background:#f8f8f8; border:1px solid #ececec;  -webkit-border-radius: 5px 5px 5px 5px;border-radius: 5px 5px 5px 5px;
 -webkit-box-shadow:0 1px 0px 0 rgba(0, 0, 0, 0.1);box-shadow:0 1px 0px 0 rgba(0, 0, 0, 0.1);}
.partners .partner-imgfont{ font-size: 37px;min-height: 92px;line-height: 80px;}
.partners .partner-detail{ width:600px; display:block; float:right;}
.partners .partner-detail h2{display:block; font-size:24px; color:#ff7e00 !important; line-height:30px; font-weight:400;}
.partners .partner-detail h2 a{ font-size:16px; line-height:26px; color:#144788;}
.partners .partner-detail p{ font-size:16px; line-height:26px; color:#2f2f2f;}
.partners .partner-item:last-child{border-bottom:0px solid #d6d6d6; margin:0 0 0 0;}



/*=Landin page Webinar-iOS8_A_bounty_for_healthcare_player*/

.landingpage_webinar h2{font-weight:700; font-size:22px;margin-bottom:30px;}
.font24{font-size:24px ! important;}
.rdtxtt{color:#ff4e00 ! important;}
.txtblack{color:#000 ! important;}
.fontweight600{font-weight:600 ! important;}
.padR20{padding-right:20px ! important;}
.landingBanner01{background: url(http://www.boston-technology.com/wp-content/uploads/images/landing_banner_2.png) no-repeat;
height:290px;margin:-30px -33px 0 -32px;position: relative;}
.landingBanner02{background: url(http://www.boston-technology.com/wp-content/uploads/images/banneruxwebnar.png) no-repeat;
height:290px;margin:-30px -33px 0 -32px;position: relative;}
.landing-gomobile{background: url(http://www.boston-technology.com/wp-content/uploads/images/bannerMob.jpg) no-repeat;color:#fff;}
.landing-gomobile h3{ color: #fff; font-size: 31px;margin: 0; padding:50px 0 0 50px;line-height:37px;}
.landing-gomobile h4{  color: orange; font-size: 16px; padding: 7px 0 0 50px;}
.landing-gomobile02{background: url(http://www.boston-technology.com/wp-content/uploads/images/landing_banner005.jpg) no-repeat;color:#fff;}
.landing-gomobile02 h3{ color: #fff; font-size: 31px;margin: 0; padding:50px 0 0 50px;line-height:37px;}
.landing-gomobile02 h4{  color: orange; font-size: 16px; padding: 7px 0 0 50px;}

.landingBanner04{background: url(http://www.boston-technology.com/wp-content/uploads/images/landBan360.png) no-repeat;
height:400px;margin:-30px -33px 0 -32px;position: relative;}



.ihpneIconLog{background:url(http://www.boston-technology.com/wp-content/uploads/images/iphoneLog01.png) no-repeat; width:160px; height:163px;
float:left:margin:0 0 0 0; bottom: 20px;left: 70px;position: absolute;}
.banerbut{  background:#ff824b;border-radius: 5px;color: #fff;font-family: 'open sans';font-weight: 700;padding: 7px 15px;
  position: absolute;top: 180px;left: 259px;}
.webinar_landpage_left{ border-right:1px solid #e2e2e2;margin-top:20px;}
.webinar_landpage_left h4{font-size:16px;font-weight:600; color:#ff804b;margin-bottom:15px;}
.webinar_landpage_left h3{font-weight:600; color:#0069d2;margin-bottom:15px; font-size:20px;}
.webinar_landpage_left ul.list05{margin:0; padding:0;margin-bottom:30px;}
.webinar_landpage_left ul.list05 li{margin:6px 0 6px 0; padding:0  2px 0 16px; list-style:none;
background: url(http://www.boston-technology.com/wp-content/uploads/images/orangebult.jpg) 0  6px no-repeat;}
.arowtext01{padding:0  25pxpx 0 0px;margin-bottom:30px;}
 .arowtext01 span{background: url(http://www.boston-technology.com/wp-content/uploads/images/arow06.jpg) right  2px no-repeat; display:inline-block;
 width:30px; height:30px;}

.webinar_landpage_left .leadershipList{min-height:400px;}
.webinar_landpage_left .leadershipList ul li {height: 112px; margin: 10px 20px 0 0;width: 100px;}

.webinar_landpage_left .leadershipList ul li:hover .leaderImg{border:3px solid #fff ! important;}
.webinar_landpage_left .leadershipList ul li:hover .leaderImg img{border: 1px solid #fff ! important; height: 95px !important; width: 95px !important;}
.webinar_landpage_left .leadershipList ul li .leaderImg {height: 112px;width: 100px;}
.webinar_landpage_left .leadershipList ul li .deatilsBox {
    background:url(http://www.boston-technology.com/wp-content/uploads/images/orangeArow01.jpg) 0  6px no-repeat #fff;
     border: 1px solid #ff804b; padding: 0 20px 20px;  top: 112px; width: 520px;min-height:290px;}
  .webinar_landpage_left .leadershipList ul li .deatilsBox  strong{display:block; color:#000;font-weight:600;text-transform:uppercase;}
  .leadership_pos{
     color: #588edb;
    font-size: 13px;
  }
  .webinar_landpage_left .leadershipList ul li .deatilsBox p:first-child{font-weight:600;}
  .webinar_landpage_left .leadershipList ul li {height: 112px; margin: 10px 20px 0 0;width: 100px;}
.webinar_landpage_left .leadershipList ul li .leaderImg {height: 103px;width: 100px; }
.webinar_landpage_left .leadershipList ul li .deatilsBox01{background-position:40px 0px; opacity:1;visibility: visible;}
.webinar_landpage_left .leadershipList ul li .deatilsBox02{background-position:158px 0px; left:-120px;}
.webinar_landpage_left .leadershipList ul li .deatilsBox03{background-position:280px 0px; left:-240px;}

/*--30-01-2015--*/
.webinar_landpage_left{border-right:1px solid #ff5f26;}
.webinar_landpage_left .leadershipList ul li{;float:none;position:relative; height: auto; width: auto;}
.webinar_landpage_left .leadershipList ul li .leaderImg{border:3px solid #fff;  position: relative;}
.webinar_landpage_left .leadershipList ul li .leaderImg img{border: 1px solid #fff; height: 95px !important; width: 95px !important;}
.webinar_landpage_left .leadershipList ul li .leaderImg {height: 103px;width: 100px; float:left; margin-right:10px;}

.webinar_landpage_left .leadershipList ul li .namebox{margin-bottom: 0; padding-bottom: 0; padding-top: 48px;}
.webinar_landpage_left .leadershipList ul li .namebox p strong{color:#ff804b;}
.webinar_landpage_left .leadershipList ul li .deatilsBox{min-height: 135px; padding: 0 20px 11px;width:auto;position: static;margin-bottom: 30px;border: medium none;
  background: none;padding:0;}
 .webinar_landpage_left .leadershipList ul li .deatilsBox p:first-child {font-weight: normal;}
 
 
 .webinar_landpage_right .leadershipList ul li{;float:none;position:relative; height: auto; width: auto; margin-right:0;}
.webinar_landpage_right .leadershipList ul li .leaderImg{border:3px solid #ff804b;  position: relative;}
.webinar_landpage_right .leadershipList ul li .leaderImg img{border: 1px solid #fff; height: 106px !important; width: 94px !important;}
.webinar_landpage_right .leadershipList ul li .leaderImg {height: 112px;width: 100px; float:left; margin-right:10px;}

.webinar_landpage_right .leadershipList ul li .namebox{margin-bottom: 0; padding-bottom: 0; padding-top: 0px;}
.webinar_landpage_right .leadershipList ul li .namebox p strong{color:#ff804b;}
.webinar_landpage_right .leadershipList ul li .deatilsBox{min-height: 135px; padding: 0 20px 11px;width:auto;position: static;margin-bottom: 30px;border: medium none;
  background: none;padding:0; visibility:visible;opacity:1;}
  
.webinar_landpage_right .leadershipList ul li .deatilsBox p:first-child {font-weight: normal;}



.formhead02{background:url(http://www.boston-technology.com/wp-content/uploads/images/webinarTime.jpg) 0  0px no-repeat ;
padding:0 0 15px 92px;height:100px;}
.formhead01{background:url(http://www.boston-technology.com/wp-content/uploads/images/calnImg4.jpg) 0  0px no-repeat ;
padding:0 0 15px 92px;}
.formhead01 h4{font-weight:600; color:#ff804b;margin-bottom:1px; font-size:18px; padding: 15px 0 0; text-transform: uppercase;}
.formhead01 h3{font-weight:600; color:#21a7ff;margin-bottom:1px; font-size:32px;text-transform: uppercase; margin:0 0 3px 0; padding: 0;}
.formhead01 h5{font-weight:600; color:#595959;margin-bottom:15px; font-size:16px;text-transform: uppercase; margin: 0; }
.webinar_form h3.form-title{font-size:22px; font-weight:600;color:#0069d2;}
.webinar_form input.hs-input {
    background: transparent; border: none;color: #a0a4b2;font-size: 15px;padding: 11px 10px !important;border-bottom: 1px solid #cccccc;}

.webinar_form input.hs-input::-webkit-input-placeholder {
   color: #000;
}

.webinar_form input.hs-input:-moz-placeholder { /* Firefox 18- */
   color: #000;  
}

.webinar_form input.hs-input::-moz-placeholder {  /* Firefox 19+ */
   color: #000;  
}

.webinar_form input.hs-input:-ms-input-placeholder {  
   color: #000;  
}
 .webinar_form label{display:none;}
.webinar_form .hs-button{background: #ff5f26; /* Old browsers */
background: -moz-linear-gradient(top,  #ff5f26 0%, #ff5f26 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#ff5f26), color-stop(100%,#ff5f26)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #ff5f26 0%,#ff5f26 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #ff5f26 0%,#ff5f26 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #ff5f26 0%,#ff5f26 100%); /* IE10+ */
background: linear-gradient(to bottom,  #ff5f26 0%,#ff5f26 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#ff5f26', endColorstr='#ff5f26',GradientType=0 ); /* IE6-9 */
border:none; width:95%;
margin-top:30px;
font-size:15px;
text-transform: uppercase ! important;
padding:14px;
}


/*=homePage Webinar-iOS8 banner */
.webinar-counter{  display:block; background: #0069d2; padding-top:8px;padding-bottom: 8px;border-radius: 5px;}
.webnar_logo { background: url("http://www.boston-technology.com/wp-content/uploads/images/iphoneLog02.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
height: 90px; width: 90px; float:left; margin-right:15px;display:none !important;}
.webinar-counter .webnar_cont{float:left; width:45%;margin-right:20px;margin-left:50px;}
.webinar-counter .webnar_cont h4{ margin-bottom:10px; font-size:16px; padding: 0px 0 0; text-transform: uppercase;color:#fff;}
.webinar-counter .webnar_cont h4 strong {color:#000;}
.webinar-counter .webnar_cont h3{font-weight:400; color:#fff;margin-bottom:1px; font-size:24px; margin:0 0 3px 0; padding: 0;line-height:28px;}
.webinar-counter .webnar_cont h5{font-weight:500; color:#74abcf;margin-bottom:15px; font-size:16px; margin: 0 0 32px 0; }
.webnarbut{float:left;margin-top:28px;text-align:left;width:26%; }
.webnarbut a{  background:#ff4e00;border-radius: 3px;color: #fff;font-family: 'Roboto',sans-serif; font-size:14px;font-weight:400;padding: 10px 25px;
 }
 .timeCountdown{width:21%; float:left;margin-left:0px; margin-bottom:0px;  }
  .timeCountdown h5{font-weight:600; color:#000;margin-bottom:15px; font-size:16px; margin: 0 0 10px 7px;text-transform: uppercase;}
 /* jQuery Countdown styles 2.0.0. */
.is-countdown {margin-left:-14px; }
.countdown-rtl {	direction: rtl;}
.countdown-holding span {	color: #888;}
.countdown-row {	clear: both;	width: 100%;	padding: 0px 2px;	text-align: center;}
.countdown-show1 .countdown-section {	width: 98%;}
.countdown-show2 .countdown-section {	width: 48%;}
.countdown-show3 .countdown-section {	width: 32.5%;}
.countdown-show4 .countdown-section {	width: 24.5%;}
.countdown-show5 .countdown-section {	width: 19.5%;}
.countdown-show6 .countdown-section {	width: 16.25%;}
.countdown-show7 .countdown-section {	width: 14%;}
.countdown-section {	display: block;	float: left;	font-size: 75%;	text-align: center;}
.countdown-amount {	color:#fff; font-size:26px;font-family: 'Roboto', sans-serif; font-weight:300;}
.countdown-period {    display: block; color:#fff;font-size:13px;}

.countdown-descr {	display: block;	width: 100%;}


  /*==== landingpage_360===*/
  .hs-content-name-sales360 .container-fluid {
    margin: 0 auto;
    max-width: 1201px;
}
.custom-top-new-landingpage_newcontact{
       background:center #fff;
         background-size: inherit; margin: 0px -9999px 0 !important;
         padding: 35px 9999px 55px 9999px !important; box-sizing: content-box !important; color: white;  
}
.custom-top-new-landingpage_newcontact .last-box .greybox01, .custom-top-new-landingpage_newcontact .last-box .greybox02{ width:45%;}
.custom-top-new-landingpage_newcontact .last-box .greybox-left01 {    width: 67% !important;}


.hs-content-name-sales360 .related-res-div{width:320px;}
.hs-content-name-sales360 .body-container #main-column .add-border{width:320px;}
.header360h1{ padding-left:30px;}

.custom-top-new-landingpage_360, .custom-top-new-landingpage_360 p{font-size:17px; line-height:26px;}
.banner_hand_block360{  background:url("http://www.boston-technology.com/wp-content/uploads/images/landingimg01.png") no-repeat scroll center top / contain ;
width:615px; height:710px;position:absolute;left:0;top:0px;
   opacity:0; -webkit-transition:all .5s ease; -moz-transition:all .5s ease; -o-transition:all .5s ease; transition:all .5s ease;
}
.custom-top-new-landingpage_360{
     background: url("http://www.boston-technology.com/wp-content/uploads/images/langbanner001.jpg") no-repeat top  center #fff;
   background-size: inherit; margin: 0px -9999px 0 !important;
    padding: 0 9999px !important; box-sizing: content-box !important; color: white;  
}
.banner_text_block360{float: right; padding: 145px 0 0; text-align: right; width: 58%;font-weight:100; font-size:22px;line-height:28px;position: relative;z-index:1;}
.banner_text_block360 img{margin-bottom:15px;}
.content360block02{
     background: url("http://www.boston-technology.com/wp-content/uploads/images/landingimg002.png") no-repeat scroll center top / contain  rgba(0, 0, 0, 0);
    height: 710px;width:55% !important;margin:150px -25px 0 0 !important; float:right !important;
    opacity:0;
 -webkit-transition:all .5s ease; -moz-transition:all .5s ease; -o-transition:all .5s ease; transition:all .5s ease;
    }
 .content360block01 { color: #000000; margin: 400px 50px 50px 0 !important; width:40% !important;float:right !important; position:relative;z-index:1; }
 
.custom-top-new-landingpage_360 h2 {color:#46a1f1; font-size:42px; text-transform:uppercase;font-weight:100; margin:30px 0 0 0;}
.custom-top-new-landingpage_360 ul{ margin:10px 0 0px 0; padding:0;}
.custom-top-new-landingpage_360 ul li{background: url("http://www.boston-technology.com/wp-content/uploads/images/laddinglagebullet01.jpg") no-repeat  left 18px;
    list-style:none; padding:10px 0 5px 20px;color: #000000;}
  
 .newbuton03 {background:#f6643c; color: #fff; font-size: 15px; padding: 9px 20px;font-weight:100; text-align: center;text-transform: uppercase;display:block;
-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;} 
.newbuton03:hover{color:#fff;}
 .newbuton04 {background: url("http://www.boston-technology.com/wp-content/uploads/images/viewdemo.png") no-repeat;  min-width: 150px;height:48px;}
 
 /*==== Partners==*/
.custom-tabs004{padding:3px 0 15px !important;}
.custom-tabs004 .nav{left:0 !important;}
.custom-tabs004 .nav li{height:auto !important;border-right: 1px solid #a2a2a2; margin: 0 20px 0 0; widtj:180px !important;}
.custom-tabs004 .nav li:last-child{border:none;}
.custom-tabs004 .nav li a {color:#868686 !important;text-indent: 0 !important; background: none !important;height:auto; font-size:16px ;}
.custom-tabs004 .nav li a:hover, .custom-tabs004 .nav li a.current {
    background: none !important;  color: #1e90ff !important;text-indent: 0 !important; }
 .partners .intro { font-size:18px !important;}
 
 
 
 


 .header-container {max-width:100% !important;} 
    
          .hs-menu-item a{text-transform:uppercase;}
     .header-container-wrapper{background:none}
     .headerTwo{display:block;background:rgba(10, 10, 10, 0.88);position:absolute;z-index:2;}
    .body-container-wrapper{margin-top:75px}
   
/* menu for all apge /end ==*/

/*-------IBM MobileFirst Sap MobileFirst-------------*/
.new-ibmmobilefirst-img, .new-sapmobileplatform-img{ float: right; height: 204px; margin: 41px 0 0;width: 201px;}
 .new-ibmmobilefirst-img{background: url("http://www.boston-technology.com/wp-content/uploads/images/ibmlogo2.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
 .new-sapmobileplatform-img{background: url("http://www.boston-technology.com/wp-content/uploads/images/saplogo2.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
.hs-content-name-sap-smp-services .row .span12, hs-content-name-ibm-mobilefirst-service .row .span12{margin-left:3%;}
.ibm-cont {}

.ibm-cont .ibm-head01 { background: url(http://www.boston-technology.com/wp-content/uploads/images/ibm_bannerbg.jpg) no-repeat center top;
min-height: 257px;text-align: center;    padding: 90px 0 25px 0;    text-align: center;}

.sap-cont .sap-head01 { background: url(http://www.boston-technology.com/wp-content/uploads/images/roambimg-banner.jpg) no-repeat center top;
min-height: 257px;text-align: center;    padding: 90px 0 25px 0;    text-align: center;}
.ibm-cont .ibm-head01 h1, .sap-cont .sap-head01 h1 {
    color: #fff;	font-family: 'Open sans';	font-size:30px;	font-weight: 100;	line-height:46px;  padding: 0 50px; margin-bottom:50px;}
    .sap-cont .sap-head01 h1 { padding: 0 105px;}
.ibm-cont .ibm-head01 img{}

.imb-section2.rd h2{
    color: #fb592c;
    font-size: 32px;
    line-height: 45px;
}
.padRL30{padding:0px 40px 0px 30px;}
.txtaligncenter{text-align:center;}
.rtxtbold1{font-size: 36px;text-transform: uppercase;}
p.rtxtbtm {
    font-size: 20px;
    color: #e22d5a ! important;
    font-weight: 600;
    letter-spacing: 1px;
}

.ibm-section2 h2{color:#fb592c; font-size:32px; line-height:45px;}
.ibm-section2 .font14 p{ font-size:14px  !important; margin-bottom:0 !important;}
.ibm-section2 .blue{ color:#3c82dc;}
.list006  {margin:0; padding:0;}
.list006 li {
background: url("http://www.boston-technology.com/wp-content/uploads/images/laddinglagebullet02.jpg") no-repeat scroll 0 6px rgba(0,0,0,0);
list-style: none outside none;margin: 5px 0 0;padding: 0 0 3px 25px; font-size:14px;}

 
 .hs-menu-wrapper.hs-menu-flow-horizontal > ul li a{white-space:inherit !important;}
 .v-onenew  .widget-type-logo img{margin-left:13px !important;} 

.menublockinner {margin: 0 0 0 1% !important; width: 96% !important;}
.innerheaderblock{
   padding: 0 2% !important;
    width: 100% !important; }
.innerheaderblock .head_mwnu_icon{margin:20px 0px 0 0;}

.webinar-counter{  display: block !important;}
.more01 {background:#1F66AF; color: #fff; font-size: 25px;margin:5px auto; padding: 20px 10px;font-weight:700; text-align: center;text-transform: uppercase;display:block;
-webkit-border-radius: 3px;-moz-border-radius: 3px;border-radius: 3px;max-width:330px;}  
.more01:hover{color:#fff;}


/*---outsourced-technology-teams ----- */

.offshore-dev.hero-banner h1 span{
   font-size:40px; color:#00e4ff; line-height:95px; 
    
}

/***********************Blog******************/ 

#hs_form_target_module_138295009729352 .hs_email .hs-form-required{display:none;}
#hs_form_target_module_138295009729352 .hs-error-msgs li{list-style:none;}
#hs_form_target_module_138295009729352 .hs-error-msgs li label{color:red;}
.blog-color-block{border-radius:5px; border:1px solid #ddd; padding:20px; margin:20px 0;

 min-height: 350px;
    padding: 20px;
    text-align: center;
}
.blog-bg-color-01{ background:#c3f0cd;}
.blog-bg-color-02{ background:#FFE0F5;}
.blog-bg-color-03{ background:#EBCCCC;}
.blog-bg-color-04{ background:#C2E0FF;  min-height: 270px;}
.blog-bg-color-05{ background:#CCE0E0;}
.blog-color-block span {
 
    text-align: center;
 
    font-weight:bold;font-size:20px;line-height:35px;
}
.table-border-none table{border:none;}
.table-border-none table td{vertical-align:top; padding-bottom:15px;}
.widget-type-social_sharing{ margin-top:20px;}

@media (min-width: 320px) and (max-width: 767px) { 
    
    .blog-color-block, .blog-bg-color-04{min-height: 70px !important; height: 70px !important;}
  .blog-color-block span {
 
    position: relative;
    text-align: center;
    
   font-size:20px;line-height:10px;
}




}

@media only screen
and (min-width: 1600px) {
  


 .custom-top-new-landingpage_360{  background: url("http://www.boston-technology.com/wp-content/uploads/images/langbanner001large.jpg") no-repeat top  center #fff;}
}
  
  @media only screen 
  and (min-width : 1824px) {
    
 .hs-content-name-sales360 .container-fluid {
    margin: 0 auto;
    max-width: 1401px;
   
}

 .custom-top-new-landingpage_360{
   /*  background-size:10%  auto  !important;*/
  background: url("http://www.boston-technology.com/wp-content/uploads/images/langbanner001large.jpg") no-repeat top  center #fff;
 }
 .content360block02{margin:450px  -25px 0 0 !important;}
 .content360block01{}
}


/* iPads (portrait and landscape) ----------- */
@media (min-width: 1280px) {
    .footer-container {
    padding: 0 !important;
    width: 1260px;
}
    
}


@media (min-width: 1440px) {
    .footer-container {
    padding: 0 !important;
    width: 1440px;
}
    
}


@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
    

    
 .webinar_landpage_left .leadershipList ul li .namebox{padding-top: 26px;} 
  .webinar_landpage_right .leadershipList ul li .namebox{padding-top: 0px;} 


 .custom-menu-primary{width:80% !important; }

 
.displMobOnly{ display: none;}
 .topBack2 { bottom: 0;} 
/*ILG Periopredict Cs Detail*/
.ILG_PP_Head01{margin:0 0 260px 0;}
.ILG_PP_cont .tech-tags{width:89%;}
.ILG_PP_cont .ilg-img01{width:723px; height:406px; left:24px; bottom:-235px; background-size:contain; }
.ILG_PP_cont .ilg-sec03{background:url(http://www.boston-technology.com/wp-content/uploads/images/ILG-pp-img02.png) 
no-repeat 400px 46px;}
.ILG_PP_cont .ilg-sec03 .lig-txtleft{ width:58%;}
.ILG_PP_cont .ilg-sec04{margin:20px 0 130px 0;}
.ILG_PP_cont .ilg-img03{width:714px; height:419px; position:absolute; left:17px; bottom:-150px; 
background-size:contain; }






.iirm_menu{width:27% !important;}
.iirm_cont .box02 .iirm-img02{ width:325px; height:612px; position:absolute; right:-337px; top:10px; }
.iirm_cont .box03 .iirm-img03{ width:425px; height:520px; position:absolute; left:-377px; top:-150px; }
  
   /*contact page 3*/ 
 .custom-body .body-container #main-column #two-column .contact-left-column {
    padding: 0px;border: none;width:90.812%;}
.custom-body .body-container #main-column #two-column .contact-main-column {
margin: 0;padding: 0px;float:left;width:95%;border:none;}

 /*=======in-the-news=======*/
 .in-the-news .news-img {
    float: left;
    margin-top: 10px;
    width: 28%;
}
.in-the-news .news-detail {
    display: block;
    float: right;
    width: 70%;
}

 
.leadershipList{ margin-bottom:60px;}
.leadershipList ul{margin:0;padding:0;}
.leadershipList ul li{margin:10px 20px 0px 0;padding:0;width:125px; height:129px; list-style:none;float:left;
cursor:pointer;position:relative;}
.leadershipList ul li:last-child{margin:10px 0px 20px 0;}
.leadershipList ul li .leaderImg{width:125px; height:129px;position:absolute; }
.leadershipList ul li .leaderImg img{width:125px !important; height:129px !important;}
.leadershipList ul li .deatils{color:#fff;font-family:'Open sans';width:125px; height:50px; padding:80px 0 0;opacity: 0;left:0;}
.leadershipList ul li .deatilsBox{width:683px; z-index:999; top:133px;padding:10px; position:absolute;}

.deatilsBox02{left:-145px;}
.deatilsBox03{left:-289px;}
.deatilsBox04{left:-435px;}
.deatilsBox05{left:-580px;}  
  
/*===Mind jar===*/
 .mind_jar_menu{width:23% !important;}
 .mind_jarImg01 {background-size:contain; height:450px;}  
  .mind_jarImg02{background-size:contain; background-position:left  0; height:500px;}
  .mind_jar_sectionTthree .Card_vaultt_img04{margin:25px  0 50px 0 !important;  width:40% !important;}
 
/*==Advisor Adit===*/  

    .advisor_adit_menu{width:70%;}
   .advisor_adit_img {background-size:contain;width:100%; height:450px;}  
   .wid01{width:100% !important;} 
   .advisor_aditImg02{background-size:contain; background-position:right  0; height:500px;width:100%;}
  .advisor_adit_img03{width:70%; height:250px;background-size:contain; }
  
/*==Card Vault===*/
  .Card_vault_menu{width:25%;}
  .wid02{width:48% !important;}
  .Card_vaultt_img02{width:40% !important; background-position:right  0;} 
   .Card_vaultt_img03{width:20% !important; }
  .Card_vaultt_img04, .Card_vaultt_img05{width:20% !important;}
  
/*==cchmc===*/
.cchmc_cont .tech-tags{width:15%;}
  .cchmcImg01{width:15.4% ; height:104px;}
.cchmcImg02{background-size:contain; width:50%;background-position:left  100px; height:450px;}
.cchmcImg03{background-size:contain;background-position:right  100px; height:450px;}
.cchmcImg04{background-size:contain; background-position:left  100px; height:450px;}

 /*==chamber-of-commerce===*/
 .chamber-of-commerce_cont .Card_vault_menu{width:46% !important;}
.chamber-of-commerce_Head01 h1{ line-height:46px;}  
  .chamber-of-commerceImg01{width:47%; margin-top:20px;}
  .chamber-of-commerceImg02{margin-top: 0px;width:40%;}
  .advisor_adit_sectionThree .span7{width:50% !important;}
  .chamber-of-commerceImg03{background-size:contain; height:350px;width:40% !important;}
 .advisor_adit_sectionThree .Card_vaultt_img04,.advisor_adit_sectionThree .Card_vaultt_img05{width:40% !important;}
 
  /*==patient feedback survey===*/  
 .patient_feedback_survey_menu{width:35% !important;}
   .patient_feedback_surveyImg01 {background-size:contain;width:73%; height:250px;}  
   .patient_feedback_surveyImg02{background-size:contain; height:430px;}
   .apatient_feedback_surveyImg03{background-size:contain; height:450px;width:40%;background-position:0 bottom;}
   .pf_sectionTwo .span7{width:50% !important;}
   
       
/*==ILG body key===*/
.ILG_body_key_cont .tech-tags{width:75%;}
.ILG_body_key_sectioOne .span12{  margin: 0px 0 0px !important; padding: 20px 0px 10px 4.5641% !important;}
.ILG_body_key_cont h2{font-size:30px ;line-height:35px;}
   .ILG_body_key_img01 {background-size:contain;height:300px;background-position:right top;width:100%; 
   float:left;}
   .ILG_body_key_sectioOne .span6{ width:100%;}
   .ILG_body_key_sectioOne .span6 p{ width:55%;}
   .ILG_body_key_sectioOne .span6 .span8{ width:100%; margin-top:30px !important;}
   .ILG_body_key_img02{background-size:contain; background-position:left  0; height:300px;margin-top:100px;}
   .ILG_body_key_img03 {background-size:contain; background-position:right  0; height:300px;margin-top:100px;}
  

 /*==last-green-valley===*/
  .last_green_valley_menu{width:36% !important;}
   .last_green_valleyImg02 {background-size:contain; height:480px; background-position:left bottom;}  
   .last_green_valleyImg03 { background-position:left bottom; left:20px;width:42%;}  
  .last_green_valleyImg01 {background-size:contain;width:50%; } 
  .last_green_valley_sectionTthree .Card_vaultt_img04{width:60% !important;}

/*==personalized_patient_guide===*/
    .personalized_patient_guide_wid01{width:50% !important;}
  .personalized_patient_guide_menu{width:23% !important;}
   .personalized_patient_guideImg01 {background-size:contain;  width:40%;height:400px; }  
   .personalized_patient_guideImg03 { background-position:left bottom; left:20px;background-size:contain;top:-500px;height:350px;}
   .personalized_patient_guide_sectionTthree .span7{width:94.718% !important;}
  
   /*-------Case study Detial - sigma-------------*/
.padR5per{padding-right:5%;} 
.sigma-cont .sigma-head01 h1 {  	font-size:20px;	font-weight: 300; line-height: 31px;padding: 0 40px;}
.sigma-cont .sigma-head01 h1 span {      font-size: 35px;   line-height: 60px;}
.sigma-cont .sigma-img01 { background-size:contain; background-position:right bottom;height: 250px;  }
.sigma_headerLeft{ float:left;width:55%; text-align:left;color:#fff; padding:0px 0 10px 40px;}
.sigma_headerLeft h2{font-size:25px;}
.sigma_headerLeft ul li{line-height: 24px;  padding-bottom: 0px;}
.sigma-cont .sigma-img02 {background-size:contain; } 
.sigma-cont .sigma-img03 { background-size:contain; height:350px;}
   
 /*==CHB===*/
  .chb_Head01{padding:20px 0 0px 0}
  .chb_menu{width:14% !important;}
  .chb_wid01{text-align:left;margin:20px 0 0 5% !important; width:50% !important;}
   .chbImg01 {background-size:contain; height:400px; background-position:left bottom;width:42%;}  
   .chbImg02{background-size:contain; background-position:left bottom; left:20px;height:550px;}  
   .chbImg03{background-size:contain; background-position:left bottom; right:20px;}  
  
   /*===Cg===*/
       
  .cg_menu{width:21% !important; } 
  .cgImg01{width:90.2% ;background-size:contain;left:2%;  }
   .cgImg02 {background-size:contain; height:750px;background-position:left bottom; }  
   .cgImg03 {background-size:contain;} 
   
   /*==Ready to Retire (RR)===*/
     
  .rr_menu{width:40% !important; } 
  .rrImg01{width:90.2% ;background-size:contain;left:2%;  }
   .rrImg02 {background-size:contain; height:450px;background-position:left bottom; }  
   .rrImg03 {background-size:contain;height:350px;}  
   .rrImg04 {background-size:contain;width: 27.3%;}  
   
 /*===wrapped===*/
   .wrapped_menu{width:45%;}.wrappedwid02{margin-top:0 !important;}.wrapped_Head01{ padding:40px 0 0 0; }
  .wrappedImg01 {background-size:contain;height:430px;background-position:left  bottom;}  
  .wrappedImg03 {background-size:contain;}  
  
   /*==cardiac-assist===*/ 
  .cardiac_assist_menu{width:10% !important;}
     .cardiac_assisImg02{background-size:contain; background-position:left  bottom;width:45%; height:425px; margin-right:40px;}

/*==financial_data_dashboard ===*/
.financial_data_dashboard_menu{width:45%;}
.financial_data_dashboardImg01{background-size:contain; background-position:left bottom; }
.financial_data_dashboardImg02{background-position:right 0; }
.financial_data_dashboardImg03{background-size:contain;  background-position:left bottom; height:585px;}

  /*==case-study-coustom-PHP===*/
  .coustom_php_Head01 h1{margin-bottom:10px !important; }
  .coustom_php_sectionTwo .span12{  padding: 20px 4.5641% 205px; }
   .coustom_phpImg01 {background-size:contain;margin-top:0px; }  
   .coustom_phpImg03 {background-size:contain;left:20px; width:95%;top:-250px;}  
   .coustom_php_wid01 {margin-top:0px !important;}
   .coustom_php_sectionTthree .span12{margin-top:70px !important;}
   .coustom_php_cont .tech-tags{width:52%;}
   
 /*===student-experience-management-portal(CAPA)===*/
  .student_experience_management_portal_cont .topBack2{bottom:0;}
   .CAPAImg01{background-size:contain;}
  .CAPAImg02{background-size:contain; }
  .CAPA_sectionThree img {margin:21px -9.7% 0 0;width:70%;}

/*==legacy_ecommerce===*/
.legacy_ecommerce_menu{width:66%;}
 .legacy_ecommerceImg01 {background-size:contain; height:450px;} 
.legacy_ecommerce_sectionOne strong{display:block;width:650px !important;}
.legacy_ecommerce_sectionOne .span8{width:95% !important;}
.legacy_ecommerce_sectionTwo .span12{padding-right:20px; margin-right:4.5641%!important; width:90.8718% !important;}
 .legacy_ecommerceImg02 {background-size:contain; height:350px;margin:0 auto;width:95%;}
 .legacy_ecommerceImg03 {background-size:contain; margin:0px 0 0px -4.78% !important; height:354px;}
   
   
   .sunshield-cont .tech-tags {  width: 26%;}
    
  /*==strategic_consultin, Apps Care, Concept to Development, m-squad,Testing,*/
 .strategic_consultin_left{ float:left;width:100%;}
.strategic_consultin_left h2 {font-size:20px important;padding:0 0 25px 0;text-align: center;}
.strategic_consultin_left ul li{ margin:0; padding:0 30px 0px 0; width:auto; }
.strategic_consultin_left ul li.odd{ margin:0; padding:0 30px 0px 0px; width:auto;}
 .custom-tabs002 .nav li{width:191.5px !important;    font-size: 13px;line-height: 16px;}
 .custom-tabs002 .nav li.navTabWid50 {width: 40% !important;}
 .custom-tabs002 .nav li a, .custom-tabs003 .nav li a{padding-top:30px; text-align:center;}
 .custom-tabs003 .nav li { width: 255px !important;}
  .msale-playbook{width:100%; }
  .msale-playbook span{ display: block; float: left; width: 100%;padding-bottom:10px;}
 .msale-playbook img{ float:left;}
 .custom-tabs002 .nav li.navTabWid200{width: 154px!important;text-align:center !important;}
.custom-tabs002 .nav li.navTabWid200 a{padding-top:35px !important;text-align:center !important;}


 /*=======testing=======*/

 ul.testingList02 li{ padding-bottom:5px !important;padding:3px 4.5% 0 30px !important;width:38% !important;margin-top:10px;}
 
  /*-------Case study Detial - Cloud9-------------*/
 .app-download{margin: 40px 20px 0 0;}
 .cloud9-cont .cloud9-img01 {background-size:contain;height:490px;}
 .cloud9-img04{background-size:contain;margin-top:0;}
 .cloud9-img05{background-size:contain;height:415px;}
.cloud9-section4 .span6{margin-top:35px;}
 .cloud9-cont .clou9bg .span12 .span6{width:55%;}
 .cloud9-cont .clou9bg{min-height:905px;}
 .cloud9-section2{margin-top:-95px;}
 .cloud9-cont .cloud9-img02{padding-top:90px; width:45%;}
 
 /*------video page-------------*/   
.experts-speak li{  width:340px;min-height:100%;font-size:12px; line-height:19px;}
.experts-speak li:nth-child(odd){margin-right:32px;}
.experts-speak li .video-thumb{height:100%;}
.experts-speak li .video-txt{opacity:0;width:90%;height:100%;padding:25px 5%;
background:/*url('http://www.boston-technology.com/wp-content/uploads/images/video-play.jpg') no-repeat 380px 220px*/ rgba(0,0,0,.9);
font-size:16px; line-height:26px;}
.experts-speak-detail .y-player{padding:15px 0;}


/*-------Prodigy Easy Install App-------------*/
.prodigy-cont .tech-tags { width: 37%;}
.prodigy-img01{margin:20px 10px 0 10px !important;width:48% !important;background-size:contain ;}
.prodigy-hdline .one{width:45%;}
.prodigy-img02{background-size:contain;}

/*-------Case study Detial - CDSI Pipe v2-------------*/
.cdsiv2-pipe-cont .tech-tags{width:51.5%;}.cdsiv2-section2 .marT20{margin-top:20px !important;}
.cdsiv2-pipe-img02{margin:100px 0 0 !important;}
.cdsiv2-section3 .span12{padding:20px 0 26px;}
.cdsiv2-section2 .menu005{margin-top:0;}.cdsiv2-pipe-cont h2{font-size:33px !important;}
.cdsiv2-pipe-img02, .cdsiv2-pipe-img03, .cdsiv2-pipe-img04, .cdsiv2-pipe-img05{background-size:contain;}
.cdsiv2-pipe-img04{margin-top:50px;}.cdsiv2-pipe-img05{margin-top:180px;}


  /*Sustomer success stories*/
.Customer_success_stories .cdsiv2-pipe-img01{margin:116px 0 0 50px !important;height:295px;}
.Customer_success_stories .cdsiv2-hdline .one{margin:37px 0 0 4.564%;width:47%;}
.Customer_success_stories .cloud9-cont .cloud9-img01{  background-size: contain;  height: 360px;  margin: -309px 0 0 39px;  width: 34%;}

/*===== Partners ========*/
.partners .partner-img{ width:156px;margin: 5px 20px 0 0;}
.partners .partner-detail{ width:500px;}


 /*=Landin page Webinar-iOS8_A_bounty_for_healthcare_player*/
 
  .landingBanner01{background-size:contain; height:220px;}
 .ihpneIconLog{bottom: 40px; height: 103px;left: 70px;width: 100px;background-size:contain;}
 .banerbut{left:210px; top:110px;}
.webinar_landpage_left .leadershipList ul li .leaderImg img {height: 112px !important; width: 100px !important;}
.webinar_landpage_right .leadershipList ul li .leaderImg img {height: 112px !important; width: 100px !important;}
.formhead01 h3 {font-size: 26px;}
 
 /*=homePage Webinar-iOS8 banner */  
 .webnar_logo {margin-left:20px;}  
 .webnarbut {width: 100%;}
 .webinar-counter .webnar_cont{width:43%;margin-left:25px;}
 .webinar-counter .webnar_cont h5{margin-bottom:15px;}
.timeCountdown {width: 17%;float: left;margin-bottom: 20px; margin-bottom:20px;}




}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) {
    




.last-box .greybox-right{margin-top:0;}
.last-box .greybox-right .head03{line-height:29px !important;}
.last-box .greybox-left{width:243px;}
/*==sale360==*/
  .hs-content-name-sales360 .body-container #main-column .add-border {   margin: 0 3%; width: 92%;}
  .banner_hand_block360{height:420px; width:300px;padding:125px 33px 0;transition:none;}
  .banner_text_block360 img{max-width:75%;}
  .banner_text_block360{padding:65px 30px 0;}
  .content360block02{height:567px;margin:15px 0 0 !important;width:99% !important;transition:none;}
  .content360block01{margin:4px 10px 0 0 !important;width:95% !important;}
  .newbuton03{margin:20px 20px !important;}
  .hs-content-name-sales360 .body-container #main-column .related-res-lists ul li{padding:7px 4px 4px 3px;min-height:50px;width:95%;}
  .custom-top-new-landingpage_newcontact .layout-widget-wrapper{width:95%;margin:0 20px;}
  .custom-top-new-landingpage_newcontact .last-box .greybox-left01{width:100% !important;}
 
   /*===GHP===*/
.ghp_cont .headerText {  font-size: 15px;line-height: 29px;}
.ghp_cont .box03 .ghp-img03{  background:url("http://www.boston-technology.com/wp-content/uploads/images/case-ghp2.jpg") center top
no-repeat; background-size:cover;height: 612px;position: relative; right: -43px; top: 0; width: 100%;
}
  

 }




@media only screen 
and (min-device-width : 320px) 
and (max-device-width : 480px) {
  
  

  
   .webinar_landpage_left .leadershipList ul li .namebox{padding-top: 26px;} 
    .webinar_landpage_right .leadershipList ul li .namebox{padding-top:0px;} 
  
   
 /*=homePage Webinar-iOS8 banner */
 .webinar-counter .span12{ padding:0 !important;margin:0 !important; }
 .webinar-counter .span12 .layout-widget-wrapper{width:99% !important;padding: 15px 0 0; text-align:center;}

.webnar_logo {height: 44px;width: 44px;float: none;background-size: contain;margin: 0 auto;}
.webinar-counter .webnar_cont {float: none;width: 95%;margin: 5px 0 0 4%;}
.webinar-counter .webnar_cont h4{margin-bottom:0;text-align:center;}
.webinar-counter .webnar_cont h3{font-size:19px;}
.webinar-counter .webnar_cont h5{font-size:14px;}
.webnarbut{width:100%; margin-top:7px;float:none;}
.timeCountdown {width: 98%;float: none;margin: 8px 0 0 0;}
.timeCountdown h5{margin-top:20px; text-align:center;}
.is-countdown {width: 250px;margin: 0 auto;height:60px;}




 
  
 
 /*=Landin page Webinar-iOS8_A_bounty_for_healthcare_player*/
 .webinar_landpage_left { border-right: none;} 
 .webinar_landpage_right { border-right: none;}
 .landingBanner01{background-size:contain; height:110px;}
 .ihpneIconLog{ bottom: 15px; height: 53px; left: 29px;width: 53px;background-size:contain;}
 .banerbut{  font-size: 14px; font-weight: 600; left: 109px; padding: 3px 10px; top: 51px;}
.webinar_landpage_left .leadershipList ul li .leaderImg img {height: 112px !important; width: 100px !important;}
.webinar_landpage_right .leadershipList ul li .leaderImg img {height: 112px !important; width: 100px !important;}
.formhead01 h3 {font-size: 26px;}
.landingpage_webinar h2 { font-size: 17px; font-weight: 600; line-height: 22px;margin-bottom: 15px;}
.arowtext01 {   margin-bottom: 0;}
.webinar_landpage_left .leadershipList ul li{position:relative; width:100%;height:auto; margin:0;}
.webinar_landpage_left .leadershipList ul li .deatilsBox{ position:relative; top:0; width:300px; background:#fff !important; left:0 !important; width:100%;
opacity:1;visibility: visible;}
.webinar_landpage_left .leadershipList ul li .visible-xs{display:none;}

.webinar_landpage_right .leadershipList ul li{position:relative; width:100%;height:auto; margin:0;}
.webinar_landpage_right .leadershipList ul li .deatilsBox{ position:relative; top:0; width:300px; background:#fff !important; left:0 !important; width:100%;
opacity:1;visibility: visible;}
.webinar_landpage_right .leadershipList ul li .visible-xs{display:none;}

 
  
   .displDesc{ display: none;}
.displMobOnly{ display: block;}
 
 

.header-container-wrapper {  position: absolute;  top: 0; width: 100%;  z-index: 999;}
.body-container-wrapper {    margin-top: 75px;}
.custom-top-menu {  transition: all 0.4s ease;}
.sticky .custom-top-menu {  padding-bottom: 0px;   padding-top: 12px;}
.custom-logo {   transition: all 0.4s ease;padding:27px 0 20px 0;}
.sticky .custom-logo {    padding: 11px 0;}


 /*Menu*/


 .hs-menu-wrapper ul ul{padding:0 17px 22px 11px;margin-top:0 !important;}
 .hs-menu-wrapper ul ul li:first-child{margin-top:0px;padding-top:0;}
 .hs-menu-wrapper ul ul li a{font-size:12px;padding:1px 18px 7px 0 !important;}
 .hs-menu-wrapper ul ul li a:hover{padding:1px 18px 7px 0 !important;}
 .custom-menu-primary .layout-widget-wrapper ul li.hs-menu-item{width: 100% !important;float:left;}
 .header-container .hs-menu-flow-horizontal ul ul{padding-top:0;}
 
.hs-menu-wrapper ul ul {   background:  #fff; padding: 14px 17px 22px 11px;}
   
     
 
    .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper li a span{display:initial;}
 .header-container .hs-menu-flow-horizontal > ul > li > a span{display:initial;}
 .header-container ul li.hs-item-has-children:nth-child(4) span, .header-container ul li.hs-item-has-children:nth-child(5) span{display: inline;}


    
 .clearfix-onlymobile{clear:both;}  
 
  /*=======in-the-news=======*/
 .in-the-news .news-img { float: left; margin-top: 10px;  width: 98%;}
.in-the-news .news-detail { float: left; width: 98%;}
 
 
 /*==strategic_consultin, Apps Care, Concept to Development, m-squad,Testing,*/
.custom-tab002Mob h2{font-size:22px;font-weight:600;}
.sharpointcsaelistMarT50per{margin: 0 0 0 30% !important;}


.strategic_consultin_left{ width:98%;}
.strategic_consultin_left h2, .strategic_consultin_left1 h2 { padding:15px 0 20px 0; font-size:18px;margin-bottom:15px;}
.strategic_consultin_right{ float:left;width:98%; margin-top:20px;}


.font14{font-size:15px !important;margin-bottom:10px !important;}
.strategic_consultin_left ul li{ padding:0 0% 0 0; width:100%; font-size:14px;}
.strategic_consultin_left ul li.odd{ padding:0 0 0% 0%; width:100%;}
.strategic_consultin_left ul.list001 li{ margin:0; padding:0 30px 25px 0;}
.strategic_consultin_left ul li h3{color:#323232;font-size:17px;padding:0;}

.strategic_consultin_left ul.list001 li h3{font-size:18px;}
.strategic_consultin_right ul li{position:relative;margin:0 0 20px 0%;width:100%;}
.strategic_consultin_right ul li:nth-child(odd){margin:0 0% 20px 0;width:100%;}
.strategic_consultin_right ul li div.cs-thumb-title{font-size:14px !important; padding-top:5px;}
.strategic_consultin_right h2{ font-size: 18px;margin-bottom:20px;}

.strategic_consultin_left{ width:98%;}
.strategic_consultin_left h2 { padding:15px 0 20px 0; font-size:18px;margin-bottom:15px;}
.strategic_consultin_right{ float:left;width:98%; margin-top:20px;}
.strategic_consultin_right ul li .cs-shrt-txt{width:96%;}
.strategic_consultin_right ul li .cs-shrt-txt p ,.strategic_consultin_right1 ul li .cs-shrt-txt p { font-size: 11px !important; line-height: 16px !important;}

.font14{font-size:15px !important;margin-bottom:10px !important;}
.strategic_consultin_left1, .strategic_consultin_right1{width:96%;float:none;}
.strategic_consultin_left1 ul li{ padding:0 0% 0 0; width:100%; font-size:14px;}
.strategic_consultin_left1 ul li.odd{ padding:0 0 0% 0%; width:100%;}
.strategic_consultin_left1 ul.list001 li{ margin:0; padding:0 30px 25px 0;}
.strategic_consultin_left1 ul li h3{color:#323232;font-size:17px;padding:0;}

.strategic_consultin_left1 ul.list001 li h3{font-size:18px;}
.strategic_consultin_right1 ul li{position:relative;margin:0 0 20px 0%;}
.strategic_consultin_right1 ul li:nth-child(odd){margin:0 0% 20px 0;}
.strategic_consultin_right1 ul li div.cs-thumb-title{font-size:14px !important; padding-top:5px;}
.strategic_consultin_right1 h2{ font-size: 18px;margin-bottom:20px;}



/*-------Prodigy Easy Install App-------------*/
.prodigy-cont{font-size:15px;}
.prodigy-cont h2{line-height:40px;font-size:30px !important;}
.prodigy-cont .prodigy-head01 h1{font-size:25px;}
.prodigy-cont .tech-tags { width: 88%;margin:11px auto 10px;}
.prodigy-hdline{min-height:480px;}
.prodigy-img01{margin:20px 0 0 45px !important;width:80% !important;background-size:contain ;height:240px;}
.prodigy-hdline .one{padding:0 10px;line-height:29px; font-size:16px;width:95%;}
.prodigy-cont .prodigy-head01{padding:40px 0 0;}
.prodigy-img02{background-size:contain;float:left;height:494px; margin:10px 0 0 28px !important;width: 80% !important;}
.prodigy-section3 .marT20 {   margin-top: 20px !important;}
.prodigy-section3 {padding-bottom:40px;}

/*-------Case study Detial - CDSI Pipe v2-------------*/
.cdsiv2-pipe-cont{font-size:15px;}
.cdsiv2-pipe-cont .cdsiv2-head01 h1{font-size:21px;font-weight:400;}
.cdsiv2-pipe-cont .cdsiv2-head01 h1 span{font-size:35px;}
.cdsiv2-pipe-cont .tech-tags{width:96%;margin:10px auto 0;}
.tech-tags li{padding:3px 10px;}
.cdsiv2-hdline{margin-top:25px;background-repeat:y;min-height:383px;}
.cdsiv2-hdline .one{width:96%;font-size:15px;line-height:22px;}
.cdsiv2-hdline .one section.one{font-size:27px;}
.cdsiv2-pipe-img01{background-size:contain;height:231px;margin:-231px 0 0 50px !important;width:87% !important;}
.cdsiv2-pipe-img02{height:440px;margin:0 0 15px 24px  !important;width:95% !important;}
.cdsiv2-pipe-cont h2{font-size:30px !important;line-height:35px;}
.cdsiv2-pipe-img03{width:95% !important;height:360px;}
.cdsiv2-section3 .span6{margin-left:2.5% !important;}
.cdsiv2-section3 .span12{padding:20px 0 30px;}
.cdsiv2-section4 .span12{padding:20px 0;}
.cdsiv2-pipe-img04{height:200px;margin:0 30px 18px !important;width:95% !important;}
.cdsiv2-pipe-img02, .cdsiv2-pipe-img03, .cdsiv2-pipe-img04, .cdsiv2-pipe-img05{background-size:contain;}
.cdsiv2-pipe-img05{height:168px;margin:40px 0px 8px !important;width:95% !important;}


    /*-------Case study Detial - sigma-------------*/

.sigma-cont .sigma-head01{background:url("http://www.boston-technology.com/wp-content/uploads/images/sigmaBg.jpg") repeat scroll 0 top rgba(0, 0, 0, 0);
margin-bottom:10px;
}
.sigma-cont .sigma-head01 h1 {      font-size:14px;	font-weight: 300; line-height: 22px;padding: 0 10px;}
.sigma-cont .sigma-head01 h1 span {      font-size: 25px;   line-height: 33px;}
.sigma-cont .sigma-img01 { background-size:contain; background-position:right bottom;height: 250px;  width:100%; position:relative;  padding-top:0; }
.sigma_headerLeft{ float:left;width:96%; text-align:left;color:#fff; padding:0px 0 10px 15px;}
.sigma_headerLeft h2{font-size:18px;}
.sigma_headerLeft ul li{line-height: 20px;  padding: 0 10px 3px 24px; font-size:12px;}
.sigma-cont .sigma-img02 {background-size:contain;  }  
.sigma-cont .sigma-img03 { background-size:contain; height:350px;margin-top:-14px;position:relative;width:100%;}
.sigma-cont .sigma-blk03 .cs-head-02 {    margin-bottom: 17px;    margin-top: 14px;}
 
/*ILG Periopredict Cs Detail*/
.ILG_PP_Head01{padding:40px 0 0px 0; min-height:344px; margin:0 0 112px 0; }
.ILG_PP_Head01 h1{font-size:24px ;line-height:30px; margin-bottom:15px !important;}
.ILG_PP_Head01 h1 span{font-size:34px ;}
.ILG_PP_cont .tech-tags{width:94%;}
.ILG_PP_cont .ilg-img01{width:300px; height:256px; left:10px; bottom:-185px; background-size:contain; }
.ILG_PP_cont .ilg-sec02{padding:15px 1em 0 1em !important;}

.ILG_PP_cont .ilg-sec03{padding:215px 1em 0 !important; margin-top:20px; 
background-size:contain;background-position:right top;}

.ILG_PP_cont .ilg-sec03 .lig-txtleft{ width:100%; float:none;}
.ilg-sec03 .lig-txtleft .menu004{margin-top:20px !important;}
.ILG_PP_cont .ilg-sec04{padding:1px 1em 130px 1em !important; margin:20px 0 28px 0;}
.ILG_PP_cont .ilg-sec04 p.ilgpara{font-size:14px !important;}
.ILG_PP_cont .ilg-sec04 p.ilgpara span{font-size:17px !important;}
.ILG_PP_cont .ilg-img03{width:283px; height:171px;left:10px; bottom:-54px; background-size:contain; }
.ILG_PP_cont .ilg-sec05{padding:5px 1em 0 !important;}


.topBack2{bottom:5px;}
.topBack a, .topBack2 a{background-position:0 7px;}
.visible-xs{display:block;}
.hidden-xs{display:none;}
.MarL2Mob {margin-left:3% !important;}

 .sunshield-cont .tech-tags {  width: 65%;}
 

 
 /*=======Portfolio-overview=======*/

 ul.cs-listing02 li{margin:0 0% 6% 0 !important;list-style:none;width:97%;}
ul.clients-listing02 li{width:40% !important ;margin:0 4% 5% 0 !important;}

 
 
/*=======company=======*/
.leadershipList{}
.leadershipList ul{margin:0;padding:0;}
.leadershipList ul li{margin:10px 0px 0px 0;padding:0;width:90%; height:auto; position:static;padding:5%;}
.leadershipList ul li:last-child{margin:10px 0px 0px 0;}
.leadershipList ul li .leaderImg{width:100%; height:auto;position:static; }
.leadershipList ul li .deatils{width:96%; height:auto; position:static;padding:3%;opacity: 1;}
.leadershipList ul li .deatilsBox{position:static;background:#fff; width:96%; padding:3%;opacity: 1;}

.Journey-wrap{background:none;padding:5px 0 0 0px; margin:35px 0 20px 0;}
.Journey-wrap-cont{padding:5px 0 20px 0px;background:none;}
.Journey-wrap-cont h6{margin:0 0 5px 0px;position:relative;width:auto;}
.Journey-wrap-cont .header{font-size:20px; margin-bottom:18px;}
.Journey-wrap-cont .header02{font-size:22px; margin-bottom:18px;}

.mission-wrap{background:none;padding:0px 0 0 0px; margin:30px 0 20px 0;}
.mission-wrap-cont{background:none;padding:5px 0 20px 0px;}
.mission-wrap-cont-last{background:none;padding:5px 0 10px 0px;}
.mission-paddOne{padding:0 0 10px 0px;}
.mission-wrap-cont .header, .mission-wrap-cont-last .header{font-size:23px; margin:0 0 20px;color:#ec7922;line-height:25px;}

/*==ILG body key===*/

.ILG_body_key_cont .tech-tags{width:95%;border:none;}
 .ILG_body_key_Head01 h1{font-size:20px; line-height:30px;}  
 .ILG_body_key_Head01 h1 span{font-size:25px; line-height:30px;}  
  .ILG_body_key_cont h2{font-size:23px; line-height:25px;}
 .ILG_body_key_img01 {background-size:contain;height:300px;background-position:right top;width:100% !important; position:relative;
 }
   .ILG_body_key_sectioOne .span6{ width:100%;}
   .ILG_body_key_sectioOne .span6 .span8{ width:100%; margin-top:30px !important;}
.ILG_body_key_img02{background-size:contain; background-position:left  0;width:100%; height:250px;margin-top:10px;}
   .ILG_body_key_img03{background-size:contain; background-position:right  0;width:100%; height:200px;margin-bottom:30px;}
.ILG_body_key_sectionTwo .span5 {width:95% !important; margin-left:4% !important;}

  
 /*==Advisor Adit===*/   
  .Card_vault_Head01 h1{font-size:25px; line-height:30px;}  
  .Card_vault_cont h2{font-size:25px; line-height:25px;}  
  .advisor_adit_menu{border:none;width:100%; margin:15px auto 0 auto;line-height:13px;}
  .advisor_adit_img {background-size:contain; height:150px;}
  .advisor_aditImg02{background-size:contain; background-position:right  0; height:150px;width:100%;}
  .wid01{width:100% !important;}
  .advisor_adit_sectionTwo .span12{margin:30px 0 20px 0  !important;  padding:20px 0 0 4.5641% !important;}
  .advisor_adit_img03{width:100%; height:150px;background-size:contain; }
  .advisor_adit_sectionTwo .span12 p{font-size:12px!important; }
  
  /*==Card Vault===*/
   .Card_vault_cont h1{font-size:25px; line-height:30px;} 
   .Card_vault_cont h1 span{font-size:30px; line-height:30px;}  
  .Card_vault_cont h2{font-size:25px; line-height:25px;} 
   .Card_vault_menu{width:65%; margin:15px auto 0 auto;line-height:13px; }
    .Card_vaultImg01 {background-size:contain; width:100% !important; height:330px;}
    .wid02{width:98% !important;margin-left:2% !important;}
  .Card_vaultt_img02{width:100% !important; background-position:right  0;} 
  .Card_vaultt_img03{display:none !important;}
   .Card_vaultt_img04, .Card_vaultt_img05{width:100% !important;background-position:center  0; margin-bottom:40px;}

/*==financial_data_dashboard ===*/

 .financial_data_dashboard_cont h1{font-size:25px; line-height:30px;} 
 .financial_data_dashboard_cont h1 span{font-size:30px; line-height:30px;}  
 .financial_data_dashboard_cont h2{font-size:25px; line-height:25px;} 
 .financial_data_dashboard_menu{width:90%; margin:15px auto 0 auto;line-height:13px; }
 .financial_data_dashboard_menu li{padding:3px 10px; }
 .financial_data_dashboardImg01 {background-size:contain; width:100% !important; height:380px;margin:0;background-position:left bottom;}
.financial_data_dashboard_cont .wid02{width:100% !important; margin:0px 0 0 0 !important;}
 .financial_data_dashboardImg02 {background-size:contain; width:100% !important; height:460px; margin:10px 0 20px 0 !important;}
.financial_data_dashboard_sectionTwo .span12{margin: 20px 0 30px !important; padding: 20px 0% 30px; }
.financial_data_dashboard_sectionTwo .span7{padding:0 15px !important;}
.financial_data_dashboardImg03 {background-size:contain; width:100% !important; background-position:left bottom; height:385px;margin:0;}


 /*==case-study-coustom-PHP===*/
 .coustom_php_cont .tech-tags{width:95%;}
 .coustom_php_cont .tech-tags li{padding:3px 5px;}
.coustom_php_Head01{ padding:20px 0 0px 0;}
 .coustom_php_cont h1{font-size:25px; line-height:30px;} 
 .coustom_php_cont h1 span{font-size:25px; line-height:25px;}  
 .coustom_php_cont h2{font-size:25px; line-height:25px;margin-bottom:20px !important;} 
  .coustom_phpImg01{background-size:contain; width:95% !important; height:330px;margin:0 !important;background-position:left bottom;}
.coustom_php_wid01 {width:90% !important;margin-top:0px !important;margin-left:15px !important;}
.coustom_php_sectionTwo .span12{padding:20px 4.5641% 10px;}
.coustom_phpImg03{background-size:contain;width:95% ; height:130px; position:relative;left:10px ; top:0px;}
   .coustom_php_sectionTthree .span12{margin-top:0px !important;}


  /*==cchmc===*/
     .cchmc_cont h1{font-size:25px; line-height:30px;} 
   .cchmc_cont h1 span{font-size:30px; line-height:30px; margin-bottom:0 !important;}  
  .cchmc_cont h2{font-size:25px; line-height:30px;} 
  .cchmc_cont .tech-tags{width:30%;}
   .cchmcImg01{width:40% ; height:104px;}
.cchmcImg02{background-size:contain; width:100%;background-position:left  0px; height:250px;}
.cchmc_wid01{width:98%;  margin:0 !important;line-height:28px}
.cchmcImg03{background-size:contain;background-position:right  0px;width:100%; height:250px;}
.cchmcImg04{background-size:contain; background-position:left  0px;width:100%; height:250px;}
.cchmc_sectionTwo .span12 { margin: 0px 5% !important;  padding: 20px 0;width: 90% !important;}
.cchmc_sectionTwo .span12 .span6 { padding-left:15px; !important;}
.cchmc_sectionTthree .span12bg .span12bgcont{display:none;}

 /*==chamber-of-commerce===*/
 .chamber-of-commerce_cont .Card_vault_menu{width:89% !important;border:1px solid #E5E5E5 !important;}
 .chamber-of-commerce_cont .Card_vault_menu li{padding:3px 10px;}
   .chamber-of-commerce_Head01 h1{font-size:30px; line-height:30px;}  
  .hamber-of-commerce_cont h2{font-size:25px; line-height:25px;} 
  .chamber-of-commerceImg01{background-size:contain; width:80%; height:220px; margin-top:20px;}
  .chamber-of-commerceImg02{margin-top: 0px;}
  .chamber-of-commerceImg03{background-size:contain; height:350px;width:100% !important;}
 .advisor_adit_sectionThree .Card_vaultt_img04,.advisor_adit_sectionThree .Card_vaultt_img05{width:100% !important; margin-bottom:20px !important;}
 

  /*==patient feedback survey===*/ 
  .patient_feedback_survey_Head01{padding-top:10px !important;}
   .patient_feedback_survey_Head01 h1{font-size:25px; line-height:25px; margin-bottom:0px !important;}  
  .patient_feedback_survey_cont h2{font-size:25px; line-height:25px;}
  .patient_feedback_survey_menu{width:72% !important; margin:20px auto 0 auto !important;line-height:13px;}
  .patient_feedback_survey_menu ul li{padding:0 10px !important;}
  .patient_feedback_surveyImg01 {background-size:contain; height:80px;width:80%;background-position:center bottom; margin:30px auto 0 auto;}
  .patient_feedback_surveyImg02{background-size:contain; background-position:center  0; height:400px;width:100%;margin-bottom:30px;}
  .apatient_feedback_surveyImg03{background-size:contain; background-position:center  bottom; height:280px;width:80%;margin:0 auto ;}
  .patient_feedback_survey_cont .last .span12 h2{font-size:25px !important; line-height:25px; }
  
  
   /*==last-green-valley===*/
 .last_green_valley_Head01 {padding:30px 0 20px}  
  .last_green_valley_Head01 h1 span{font-size:25px; line-height:30px;}  
  .last_green_valley_menu{width:73% !important;border:1px solid #E5E5E5 !important;}
    .last_green_valley_cont h2{font-size:25px !important; line-height:25px;}
  .last_green_valley_menu li{padding:3px 10px;}
   .last_green_valleyImg02 {background-size:contain; width:100%; height:280px; background-position:left bottom;}  
   .last_green_valleyImg03 {left:10px;width:90%;background-size:contain;position:static; margin-left:5% !important;}  
   .last_green_valleyImg01 {background-size:contain;width:50%;height:100px;margin:20px 20px 30px;} 
   .last_green_valley_wid01{margin-left:5% !important;}
   .last_green_valley_sectionTwo .span12{margin:0 !important; padding:10px 5% 20px;}
   .last_green_valley_sectionTthree .span7 { margin:10px 5%;  width: 90%;}
    .last_green_valley_sectionTthree .Card_vaultt_img04{margin-bottom:30px !important;}
   
     /*===Mind jar===*/
      .mind_jar_Head01 {padding:30px 0 20px} 
       .mind_jar_cont h2{font-size:20px !important; line-height:25px;}
      .mind_jar_menu{width:48% !important;border:1px solid #4b4b4c !important;}
 .mind_jar_Head01 h1 span{font-size:30px; line-height:30px;}    .mind_jar_menu li{padding:3px 10px;}
.mind_jar_wid01{margin:0px 0 0 5% !important;}
   .mind_jarImg01 {background-size:contain;height:380px;width:100%; background-position:right bottom;position:relative;}  
.mind_jarImg02{background-size:contain; background-position:left  0; height:500px;width:100%;margin:0;}
  .mind_jar_sectionTthree .Card_vaultt_img04{margin:20px  0 50px 0 !important;  width:100% !important;}
  .mind_jar_sectionTthree .span6 {margin-left:5% !important;}

    /*===CHB===*/
  .chb_Head01 {
 background:url("http://www.boston-technology.com/wp-content/uploads/images/csImgbg2.jpg") 0 top  no-repeat #1d446e;
 padding:30px 0 20px;background-size:cover;} 
 .chb_wid01{width:94% !important;margin-top:5px !important;}
 .chb_cont h2{font-size:20px !important; line-height:25px;}
 .chb_menu{width:30% !important;border:1px solid #466D98 !important;margin:0 auto;}
 .chb_Head01 h1 span{font-size:30px; line-height:30px;}    .chb_menu li{padding:0px 10px !important; line-height:15px;}
.mind_jar_wid01{margin:0px 0 0 5% !important;}
  .chbImg01 {background-size:contain;height:260px;width:90%; background-position:right bottom;margin-bottom:-20px;}  
.chbImg02{background-size:contain; background-position:left  0; height:300px;width:100%;margin:0;}
 .chbImg03{background-size:contain;width:100% ; height:236px;position:static; bottom:-39px;}
    
/*==CG===*/
.cg_Head01 .topBack{top:0;}
.cg_Head01 h1 span{font-size:25px; line-height:30px;} 
 .cg_Head01{padding:20px 0 0px 0}
 .cg_menu{width:50% !important;border:1px solid #66606C !important;}
 .cgImg01 {background-size:contain; height:250px;width:90%;left:5%;}  
 .cgImg02{background-size:contain;width:95%;border-bottom:1px solid #7e5824; background-position:left bottom; height:300px;
 margin-bottom:30px;} 
 .cg_sectionTwo .span6{margin-left:5% !important; padding-bottom:30px;}
  .cgImg03{background-size:contain;width:100%;margin:0px auto 0 auto;} 
.cg_cont h2{font-size:25px; line-height:25px;}


/*==Ready to Retire (RR)===*/
.rr_Head01 .topBack{top:0;}
.rr_Head01 h1 span{font-size:30px; line-height:30px;} 
 .rr_Head01{padding:20px 0 0px 0}
 .rr_menu{width:87% !important;border:1px solid #66606C !important;}
 .rr_menu ul li, .rr_menu ul li:last-child { padding: 0 13px;}
 .rrImg01 {background-size:contain; height:200px;width:90%;left:5%;}  
 .rrImg02{background-size:contain;width:95%; background-position:right bottom; height:300px;
 margin-bottom:30px;} 
 .rr_sectionOne { padding-top: 0px;}
 .rr_sectionTwo .span6{margin-left:5% !important; padding-bottom:30px;}
  .rrImg03{background-size:contain;width:95%;margin:0px auto 0 auto;height: 250px;}
  .rr_sectionTthree .span8{width:95% !important;}
  .rrImg04{background-size:contain;width:95%;margin:0px auto 20px auto;height: 230px;}
  .rr_sectionTwo .span12 .marB30{margin-bottom:0px !important; padding-bottom:30px !important;}
.rr_cont h2{font-size:25px; line-height:30px;}
.rr_sectionTwo .span12 .menu004_3 ul li:last-child { margin-bottom: 0px !important;}

 /*==personalized_patient_guide===*/
.personalized_patient_guide_Head01 h1 span{font-size:25px; line-height:30px;} 
.personalized_patient_guide_Head01 h1 {font-size:23px; line-height:30px;} 
 .personalized_patient_guide_Head01{padding:35px 0 0px 0}
 .cg_menu{width:50% !important;border:1px solid #66606C !important;}
 .personalized_patient_guideImg01 {background-size:contain; height:250px;width:98%;}  
 .personalized_patient_guideImg03{background-size:contain;width:95%; height:280px;position:relative;top:0;margin-bottom:20px;} 
 .personalized_patient_guide_sectionTwo .span7, .personalized_patient_guide_sectionTthree .span7{width:95% !important;}
.personalized_patient_guide_cont h2{font-size:25px; line-height:25px;}


/*===student-experience-management-portal(CAPA)===*/
.student_experience_management_portal_cont h1 {font-size:23px; line-height:28px;} 
.student_experience_management_portal_cont h1 span{font-size:28px; line-height:28px;} 
 .student_experience_management_portal_Head01{padding:35px 0 0px 0}
 .CAPAImg01 {background-size:contain; height:250px;width:95% !important;position:relative;}  
 .CAPAImg02{background-size:contain;width:95% !important;;background-position:left bottom; height:180px; } 
 .student_experience_management_portal_cont .wid02{width:97% !important;margin:10px 0 0 !important;}
.student_experience_management_portal_cont .wid02 p{line-height:28px !important;}
 .CAPA_sectionThree h2{ font-size:28px ;line-height:28px; margin-top:15px; }
.CAPA_sectionThree h2 span{font-size:22px ; }

  /*==wrapped===*/
  .wrapped_Head01{ padding:20px 0 0 0; }
   .wrapped_Head01 h1{font-size:25px; line-height:30px;} 
   .wrapped_Head01 h1 span{font-size:30px; line-height:30px;}  
  .wrapped_cont h2{font-size:25px; line-height:25px;} 
   .wrapped_menu{width:89%; margin:15px auto 0 auto;line-height:13px; }.wrapped_menu li{padding:3px 10px;}
   .wrappedwid02{width:90% !important;margin-left:5% !important;margin-top:0 !important;}
    .wrappedImg01 {background-size:contain; width:100% !important; height:230px;position:static;margin-bottom:-30px;}
  .wrappedImg02{width:100%  !important; background-size:contain;position:static;
  height:350px;float:right;background-position:right  bottom;margin-bottom:-42px;}
  .wrapped_sectionThree .span6{width:90% !important;margin-left:5% !important;margin-right:10px !important;}
  .wrappedImg03{width:100% !important; background-size:contain;height:400px;float:right;background-position:left  bottom;
  position:static; } 
  .wrapped_sectionTwo .menu004 , .wrapped_sectionTwo p{padding-right:10px;}
  
  /*==legacy_ecommerce===*/
 
 .legacy_ecommerce_Head01{ padding:20px 0; text-align:center;}
  .legacy_ecommerce_cont h1{font-size:25px; line-height:30px;} 
   .legacy_ecommerce_cont h1 span{font-size:30px; line-height:30px;}  
  .legacy_ecommerce_cont h2{font-size:25px; line-height:25px;} 
   .legacy_ecommerce_menu{border:none;width:100%; margin:15px auto 0 auto;line-height:13px; }
    .legacy_ecommerceImg01 {background-size:contain; width:100% !important; height:330px;position:relative;}
  .legacy_ecommerceImg02{width:100% ; background-position:left  0;background-size:contain;height:150px;margin:0 auto;} 
  .legacy_ecommerceImg03{width:100% !important; background-position:left  bottom;background-size:contain;height:210px;margin:0px 0 0 -4.78% !important;} 
 .legacy_ecommerce_sectionThree .span5{margin-top:5px;}

 /*==cardiac-assist===*/
 .cardiac_assist_Head01 .topBack{top:5px;}
.cardiac_assist_Head01{padding:20px 0 0px 0;margin-bottom:30px; }
.cardiac_assist_Head01 h1 {text-align:center;}
.cardiac_assist_Head01 h1 span{font-size:25px; line-height:30px;margin-bottom:20px !important;  }
.cardiac_assist_menu{width:24% !important;margin-top:15px;margin-bottom:20px;border:1px solid #D9D9D9 !important;}
.cardiac_assist_cont h2{font-size:25px; line-height:25px; }
.cardiac_assist_sectionOne img{margin:20px 0 20px 0px;}
.cardiac_assisImg02 {background-size:contain;width:90% ; height:200px;margin:10px 0 15px -13px; border-bottom:1px solid #103967;}
.cardiac_assist_sectionTwo .span12{padding-bottom:40px;}

.adwords-landng .hs-link-logo img{width:100px !important;}
.adwords-landng .adwords-block{margin:0!important;padding: 0!important;position: relative;}
.adwords-landng .adwords-block > .row-fluid-wrapper {width:96%!important; padding:0 2%;margin: 0 auto !important;}
.adwords-landng .container-fluid {max-width:100%!important;}
.container-fluid {
    max-width: 1200px !important;
}
.adwords-block01 .adwords-bnr{width:100%;}
.adwords-block01 h1{font-size:50px; text-align:center; padding:20px 0 0 0; line-height:54px}
.adwords-block01 h3{ font-size:22px; text-align:center; padding:14px 0 0 0;}
.adwords-block01 p{font-size:14px; text-align:center; padding:5px 0 0 0;}
.adwords-block01 p span {font-size:17px;}
.adwords-block01 .adwords-img{ display:none;}

.adwords-block02 .row-fluid-wrapper {padding:2.5em 0 3em !important;}
.adwords-block02 .intro-txt{padding-right:0.5em;}
.adwords-block02 h1{ font-size:35px; line-height:47px !important; padding-bottom:0;}
.flexslider5{ padding-bottom:30px;}
.adwords-block02 p.intro {padding: 0 0 .5em !important; margin: 0 0 1em !important;}
.flexslider5 .slides { margin:0px 1% 0!important;}
.flexslider5 .slides li{ margin:0 0 30px}
.flexslider5 .flex-direction-nav { display:none;}
.adwords-block02 .adword-lp-form{ padding:20px; border:2px solid #d1d1d1;-webkit-box-shadow:none; box-shadow:none; 
float:none; clear:both; display: block; margin-top:30px !important;}
.adwords-block02 .intro-txt ul li{ padding-bottom:20px;}

.adwords-block03 h1{font-size:28px;}
.adwords-block03 h1 span{font-size:24px;}
.adwords-block03 h2 {font-size:20px;}
.adwords-block03 h3 {font-size:18px;}
.adwords-block03 .right-brdr {border-right:0; padding-right:0; padding-bottom:1.5em;}

.adwords-block04 .row-fluid-wrapper img{ text-align:center; margin:0 auto; display:block;}
.personalized_patient_guide_menu{ width:58%!important; border:1px solid #E5E5E5 !important;}


/*===IIRM===*/
.iirm_Head01{background:url("http://www.boston-technology.com/wp-content/uploads/images/cs-iirm-img001.jpg") center top
no-repeat;padding:40px 0 0px 0;margin-bottom:1.5em; text-align:center; min-height:400px;}
.iirm_Head01 h1{font-size:26px ;}

.iirm_menu{width:70% !important;}
.iirm_menu ul li, .iirm_menu ul li:last-child{color:#ffaa48; border-color:#928e93; font-size:15px; }
.iirm_cont h2{ font-family:'Open sans';  font-weight:400 ; font-size:34px ;line-height:36px; color:#386795;margin-top:20px; }
.iirm_cont .box01 { margin:0 .5em !important;}
.iirm_cont .box02{ margin:2em .5em 0 .5em !important; width:auto; position:relative;}
.iirm_cont .box02 .iirm-img02{ display:none; }
.iirm_cont .box03{ margin:2em .5em 0 .5em !important; width:auto; position:relative; float:none}
.iirm_cont .box03 .iirm-img03{ width:100%; height:420px; position:relative; left:0; top:0; 
background:url("http://www.boston-technology.com/wp-content/uploads/images/cs-iirm-img003.png") center top
no-repeat; background-size:cover; }
.iirm_cont .box04 {background: url("http://www.boston-technology.com/wp-content/uploads/images/cs-iirm-img04.jpg") 
no-repeat top center;clear: both;float: none; width:auto; margin:1.5em .5em 0 !important;padding:12em 16% 2em 0;}
.iirm_cont .box04 .cs-listings, .iirm_cont .box04 .cs-listings li{width:100%; display:block;}

  
  /*===GHP===*/

.ghp_Head01{background:url("http://www.boston-technology.com/hubfs/images/casestudies/ghpbg.jpg?t=1472455785203") center top
no-repeat;padding:40px 0 0px 0;margin-bottom:1.5em; text-align:center; min-height: 685px;}
.ghp_Head01 h1{color:#fe0000; font-weight:400;line-height:40px;font-size:26px; margin-bottom:10px !important;}
.ghp_cont .headerText {color:#ffffff; font-weight:300;line-height:21px;font-size:12px ;margin:0; padding:0 10px;}
.ghp_cont h2{  font-size:34px ;line-height:35px; margin-top:20px; }
.ghp_cont .box01, .ghp_cont .box04  { margin:0 .5em !important;}
.ghp_cont .box02{ margin:2em 0 0 .5em !important; width:93%; position:relative;}

.ghp_cont .box03{ margin:1em 0em 2em 0 !important; width:95%; position:relative; float:right}
.ghp_cont .box03 .ghp-img03{ width:100%; height:280px; position:relative; right:-43px; top:0; background:url("http://www.boston-technology.com/wp-content/uploads/images/case-ghp2.jpg") center top
no-repeat; background-size:cover; }
  
  
  /*contact page 3*/ 
    
    .contactTab  .custom-tabsDesk{display:block !important;}.tab-con{padding-top:90px;}
    .custom-tabs .nav {width:100%;}.custom-tabscontact .nav li{width:100%;}
 .custom-body .body-container #main-column #two-column .contact-left-column {
    padding: 0px;border: none;width:100%;}
.custom-body .body-container #main-column #two-column .contact-main-column {
margin: 0;padding: 0px;float:left;width:100%;border:none;}
.custom-body .body-container #main-column .row-fluid > div.contact-left-column > span > div, 
.custom-body .body-container #main-column .row-fluid > div.contact-main-column > span > div 
{border:none !important;margin:0 0px 10px !important;}
.ptextblue{color:#2b62a8 !important; font-size:16px;  margin-top: 5px !important;}
.custom-tab002Mob input[type="text"] ,.custom-tab002Mob input[type="email"], .custom-tab002Mob textarea, #please_describe_your_interest-247b3d82-b2d0-458f-b5ff-76cc01e3629d,
#please_describe_your_interest-165bb1af-1aa1-45a8-a814-5386049d48d3 {background:#eeeeee;border:none;border-bottom:1px solid #cccccc;
border-radius:0;box-shadow:none;}
#hsForm_165bb1af-1aa1-45a8-a814-5386049d48d3 fieldset:nth-child(5) .input select, #hsForm_247b3d82-b2d0-458f-b5ff-76cc01e3629d fieldset:nth-child(6) .input select, #hsForm_247b3d82-b2d0-458f-b5ff-76cc01e3629d fieldset:nth-child(7) .input select
{background:#eee; width:96%;}
#hsForm_247b3d82-b2d0-458f-b5ff-76cc01e3629d fieldset:nth-child(6) .input, #hsForm_247b3d82-b2d0-458f-b5ff-76cc01e3629d fieldset:nth-child(7) .input{background:none;}
#hsForm_165bb1af-1aa1-45a8-a814-5386049d48d3 fieldset:nth-child(5) .input{background:none;}
#hsForm_247b3d82-b2d0-458f-b5ff-76cc01e3629d label, #hsForm_165bb1af-1aa1-45a8-a814-5386049d48d3 label{font-size:15px !important;}
.hsformerror{left:0 !important;}

#hsForm_165bb1af-1aa1-45a8-a814-5386049d48d3 .hs-form-field {    width: 100%;}
.hs-form.stacked .field { margin-bottom: 10px;}.hs-input {margin-bottom:2px;}
.hs_interested_in_ ul.inputs-list li{width:100%;}
#hsForm_165bb1af-1aa1-45a8-a814-5386049d48d3 fieldset:nth-child(5) label{width:100%;}
#hsForm_165bb1af-1aa1-45a8-a814-5386049d48d3 fieldset:nth-child(5) .input{width:100%;}
#hsForm_247b3d82-b2d0-458f-b5ff-76cc01e3629d fieldset, #hsForm_165bb1af-1aa1-45a8-a814-5386049d48d3 fieldset{float:left;max-width:100%; width:100%;}
#please_describe_your_interest-247b3d82-b2d0-458f-b5ff-76cc01e3629d, #please_describe_your_interest-165bb1af-1aa1-45a8-a814-5386049d48d3{width:90% !important;}
#hsForm_247b3d82-b2d0-458f-b5ff-76cc01e3629d fieldset:nth-child(6), #hsForm_247b3d82-b2d0-458f-b5ff-76cc01e3629d fieldset:nth-child(7){max-width:100%;}
#hsForm_247b3d82-b2d0-458f-b5ff-76cc01e3629d fieldset:nth-child(7){margin-left:0;}

#hs_cos_wrapper_widget_999231688, #hs_cos_wrapper_module_138251857333735{border:none !important;margin:0 !important;}
#hsForm_247b3d82-b2d0-458f-b5ff-76cc01e3629d .hs-form-field { width: 100%;}
#hsForm_247b3d82-b2d0-458f-b5ff-76cc01e3629d .hs-form-field:nth-child(2n), #hsForm_165bb1af-1aa1-45a8-a814-5386049d48d3 .hs-form-field:nth-child(2n){margin-left:0;}
#hsForm_247b3d82-b2d0-458f-b5ff-76cc01e3629d .hs-button, #hsForm_165bb1af-1aa1-45a8-a814-5386049d48d3 .hs-button{margin-left:10px;} 

#hsForm_165bb1af-1aa1-45a8-a814-5386049d48d3 fieldset:nth-child(5) .input select,
#hsForm_247b3d82-b2d0-458f-b5ff-76cc01e3629d fieldset:nth-child(6) .input select,
#hsForm_247b3d82-b2d0-458f-b5ff-76cc01e3629d fieldset:nth-child(7) .input select  {padding-left:15px !important;}
#hsForm_165bb1af-1aa1-45a8-a814-5386049d48d3 fieldset:nth-child(5) .input {width:97%;}
#hsForm_165bb1af-1aa1-45a8-a814-5386049d48d3 .form-columns-2 .hs_email{padding-left:0px;padding-right:0;}
#hsForm_247b3d82-b2d0-458f-b5ff-76cc01e3629d fieldset:nth-child(3) .hs-form-field, #hsForm_165bb1af-1aa1-45a8-a814-5386049d48d3 fieldset:nth-child(3) .hs-form-field{width:94.5%;}
.custom-body .sales-meet-left {
    background: url("http://www.boston-technology.com/wp-content/uploads/images/msales-main.jpg") no-repeat scroll center top rgba(0, 0, 0, 0);
    padding: 130px 40px 20px 3px;}
    

    
/*-------Case study Detial - Cloud9-------------*/  
.cloud9-cont .cloud9-head01 { padding: 40px 0 25px 0;}
.cloud9-cont .tech-tags{width:87%;}
.app-download {  float: none; margin: 20px auto;   width: 70%;}
.cloud9-cont .cloud9-img01{background-size:contain;height:385px;}
.cloud9-img04{background-size:contain;width:98%;height:570px;}
.cloud9-cont .clou9bg .span12 .span6{width:98%;}
.cloud9-section4, .cloud9-section4 .span6{margin-top:0;margin-left:5%;}
.cloud9-img05{background-size:contain;width:98%;margin-top:20px;height:345px;}

 /*=======testing=======*/
 .ui-accordion-content { min-height:250px !important;
    overflow: auto !important;
}
 ul.testingList02 li{ padding:3px 4.5% 0 30px !important;width:100% !important;margin-top:10px;}
/*------video page-------------*/   
.experts-speak-detail h2{font-size:22px;}
#thevideo iframe{height:370px;max-width:93% !important;}
.iframeheight02 iframe{height:260px !important;}
.iframeheight03 iframe{height:280px !important;}
.experts-speak li{  width:100%;min-height:100%;font-size:12px; line-height:19px;}
.experts-speak li:nth-child(odd){margin-right:0;}
.experts-speak li .video-thumb{height:auto;}
.experts-speak li .video-txt{opacity:0;width:90%;height:100%;padding:25px 5%;
background:/*url('http://www.boston-technology.com/wp-content/uploads/images/video-play.jpg') no-repeat 380px 220px*/ rgba(0,0,0,.9);
font-size:12px; line-height:19px;}
.experts-speak-detail .y-player{padding:15px 0;}
.player_scott{min-height:290px !important;}
.player_ranjani{min-height:240px !important;}
.player_jothi {min-height:260px !important;}
.player_ranjith{min-height:260px !important;}

  /*Sustomer success stories*/ 
 .Customer_success_stories .sigma_headerLeft { font-size: 16px; line-height: 25px; padding: 16px 0 27px 25px; width: 85%;}
 .Customer_success_stories .cdsiv2-hdline .one { margin: 20px 0 0 4.564%; width: 93%;}
 .Customer_success_stories .cdsiv2-pipe-img01 {border-bottom: 1px solid #7f7f7f; height: 265px; margin: 13px 0 16px 50px !important; width: 100% !important;}
 .Customer_success_stories .cloud9-hdline { margin-top: 0;}
 .Customer_success_stories .cloud9-head01 .content_one {float: right; font-size: 16px;line-height: 24px; margin: -18px 0 0 0; width: 95%;}
 .Customer_success_stories .cloud9-cont .cloud9-img01 { background-size: contain; height: 296px; margin: -176px 0 0 39px;width: 72%;}
 .Registerworkshop {font-size: 16px; margin: 0 0 10px;}
 .Registerworkshop a { font-size: 18px; height: 40px; line-height: 37px;margin: 28px auto 0 !important;width: 120px;}
    
/*===== Partners ========*/
.partners .partner-img{ width:246px;margin: 5px 0 15px 0; padding:8px;}
.partners .partner-detail{width:100%;}



.hs-button{font-size:15px;}



 }
 



 @media only screen 
and (min-device-width : 320px) 
and (max-device-width : 767px) {
    
    
     /*=======page sales360 =====*/
    .newbuton04 {margin-left:26px;}

      /*=======home v4 speaker section =====*/
 
   
    
    .homeLogo{width:60% !important;float:left !important;}
    .headerTwo{overflow:hidden;}
    .needanestmate{display:none !important;}
    .webinar-counter .span12{margin:0 !important;padding:0 !important;}
    .webinar-counter .span12 .layout-widget-wrapper{width:100% !important;}
    
    .homemenu_section{width:40% !important;float:right !important;}
   
    
    
    
     .flexslider2 .flex-direction-nav, .flexslider3 .flex-direction-nav{margin-top:-10px;}
     .flexslider2{height:325px !important;}
     #custom-one .space, #custom-two .space{margin-top:0;}
     
     /*==Partnerships==*/
     .custom-tabs004 .tab-con{padding-top:50px;}
     .custom-tabs .nav li{width:133px;}
     .custom-tabs004 .nav li a{font-size:16px;text-align:center;}
      /*==ibmmobilefirst==*/
     .custom-body .body-container #main-column .related-res-read-more{float:left;}
     .new-ibmmobilefirst-img, .new-sapmobileplatform-img{margin:0;height:170px;}
      /*==ibm_mobilefirst-service==*/
      .ibm-cont .ibm-head01{padding:15px 0 25px;}
      .ibm-cont .ibm-head01 h1, .sap-cont .sap-head01 h1{font-size:25px;line-height:39px;padding:0 25px;}
      .ibm-section2 h2{font-size:25px;line-height:30px;}
 
     
    
     .headerOne{padding:20px 0 10px;width:100% !important;}
       .v-onenew .sticky  .headerTwo{
      margin: 0px  0px !important;
    padding: 0 10px !important;
}
 /* home---*/

.webinar-counter .webnar_cont h5{margin:0;}
.webnarbut{text-align:center;}

   /* ===sale360-==--*/
   .hs-content-name-sales360 .container-fluid{max-width:100% !important;}
   .custom-top-new-landingpage_360{padding:0 !important;margin:0 !important;}
   .banner_text_block360 img{max-width:75%;}
  .banner_hand_block360{height:207px;width:173px;top:0 !important;margin-top:80px !important;transition:none;}.banner_text_block360{width:100%;padding:145px 24px 3px;text-align:left;}
  .content360block02{width:100% !important;margin:16px 0 0 !important;height:350px;transition:none;} 
  .content360block01{margin:10px auto !important;width:95% !important;padding-right:20px !important;}
  .custom-top-new-landingpage_360 h2{font-size:35px;margin:21px 0 0;}.newbuton03{margin:8px 30px !important;}
  .custom-top-new-landingpage_360 img{margin:20px 30px;}
  
  
  .hs-content-name-sales360 .body-container #main-column .related-res-div, .custom-top-new-landingpage_newcontact{width:92%;margin:2px 4%;}
  .custom-top-new-landingpage_newcontact .layout-widget-wrapper {width:92% !important;margin:2px 4% !important;}
  .custom-top-new-landingpage_newcontact .last-box .greybox01, .custom-top-new-landingpage_newcontact .last-box .greybox02{width:85% !important;}
  .custom-top-new-landingpage_newcontact .last-box .greybox-left01{width:100% !important;}
  .hs-menu-wrapper.hs-menu-flow-horizontal > ul li.hs-item-has-children ul.hs-menu-children-wrapper{background:none;}
  

  

} 

  @media only screen 
and (min-device-width : 481px) 
and (max-device-width : 767px) {
    
    
    
    
   /*=======page sales360 =====*/
    .newbuton04 {margin-left:26px;}
    .custom-top-new-landingpage_360 img {
    margin: 20px 8px;
}
    
    .newbuton04 {margin-left:10px;}
    /*===home */
    .header-container-wrapper{position:absolute;}


.webinar-counter .webnar_cont{margin-left:15px;width:98%;}.timeCountdown{float:none;margin:0 auto;width:35%;}
.formula02{padding-top:25px;}
.formula02 h2{line-height:40px;}
.flexslider2 .flex-direction-nav, .flexslider3 .flex-direction-nav{margin-left:35%;}
.what-we-do02, .technology-experts,.get-started02,.all-rights{margin:0 !important;padding:0 !important;}


.footer-container{padding:13px !important;width:98%;}

.Foot-contact-Box .rightBox{float:left;}
.custom-social-sharing{padding:9px 0 65px;}
.custom-tabsDesk{display:none ;}.custom-tab002Mob{display:block ;}
/*==mobile-services-overview*/
.mob-ov-cap1{background-size:cover;height:60px;width:275px;}.mob-ov-subhead{font-size:20px;}.banner-list01 li{font-size:15px;}
.custom-body .body-container #main-column .row-fluid > div > span > div > div{float:left !important; margin-top:10px;}
.custom-body .body-container #main-column .row-fluid > div > span > div > div{width:98% !important;}
/*==end mobile-services-overview*/
.strategic_consultin_left1,.strategic_consultin_right1{width:98%;}.strategic_consultin_right1 ul li:nth-child(2n+1){margin:0;}
.custom-body .sales-meet-left{width:75%;}.in-the-news .news-detail{float:left;width:98%;}




}


@media (min-width: 320px) and (max-width: 767px) { 
  .custom-top-new-landingpage_360 img {
    margin: 20px 8px;
} 
    .footer-container .social-panel{padding-top:15px;}

 /*partners*/
 .custom-tabs .nav li {
    width: 112px;
}


.ErrMsg_1{
	 font-size: 72px;
    margin-top: 5%;    
    line-height: 75px;
}
.ErrMsg_2{
	 font-size: 35px;    
    line-height: 38px;
    font-weight: 300;
}

.ErrPage{
	margin-top:10%;
	margin-bottom: 10%;
}

