@charset "utf-8";


/* CSS Document */

@import url(http://fonts.googleapis.com/css?family=Source+Sans+Pro:300,400,600,700);

body{font-family: 'Source Sans Pro'!important;}

ul, ol {
    margin-top: 0px;
    margin-bottom: 20px;
}
ul.list-model li {
    text-indent: -16px;
    padding-left: 15px;
}
/*.row {
    margin-right: 0;
    margin-left: 0;
}*/

.col-md-9 {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
/*
html {
  box-sizing: border-box;
}
*, *:before, *:after {
  box-sizing: inherit;
  
}

*/
.location .media-body{text-align: left;}
html {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
*, *:before, *:after {
    -webkit-box-sizing: inherit;
    -moz-box-sizing: inherit;
    box-sizing: inherit;
}
a:hover {
    text-decoration: none
}
/*------------------ HEADER --------------------*/

.social-icons {
    height: 40px;
    width: 40px;
}
/*----------------------- CONTENT -----------------*/

.media-left{color: #fff;}
.media{margin-top: 0; margin-bottom: 15px;}
.media-body > span{display: block;color: #fff;}
h1 {
    font: 27px/100%;
    color: #2683c5;
}
.headtitle p {
    color: #58585b;
    font-size: 1.4em;
    font-weight: 400;/*line-height: 1.5;*/
}
.market-icon {
    height: 200px;
}

.col-sm-12.spqlogo{padding-bottom:50px !important;}


/*----------------------- FOOTER -----------------*/

.footer {
    background: #111 url("../images/footer-bg.png") repeat;
    font-size: 1.1em;
    padding-top: 42px;
    padding-left: 0;
    padding-right: 0;
    overflow: hidden;
    border-top: solid 10px #111;	
}
.heading {
    font: 24px/100% 'Open Sans', sans-serif;
    color: #ccc;
}
.list a:hover, .list a:select {
    color: #fff;
}
.footer-icons {
    height: 35px;
}
/*

/*----------------------- CAPABILITIES -----------------*/

h2 {
    color: #f7931d;
    font-size: 2em;
    padding: 0em 0 0.2em;
    font-weight: light;
}
header-image {
    background: #f3f4f6;
    height: 250px;
    font-weight: light;
    font-size: 60px;
}
h3 {
    color: #444;
    fontsize: 22px;
    font-weight: light;
}
.icon {
    height: 100px;
    width: 100px;
    stroke: 4px;
    color: #fff;
}
.line
{
    border-left:1px solid #F7931D;;

}

.readmore-btn {
    border: 1px solid #4c4c4c;
    font-size: 14px;
    font-weight: 400;
    padding: 0 18px;
    line-height: 30px;
    color: #4c4c4c;
    border-radius: 100px;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
}
.readmore-btn:hover {
    background: #2683c5;
    color: #fff;
    text-decoration: none;
    border: 1px solid #2683c5;
}
.innerblock .col-sm-3 {
    text-align: center;
    padding: 2.5% 5%;
    /* min-height: 205px; */
    border: 1px solid #fff;
    transition: all 0.3s ease;
    -webkit-transition: all 0.3s ease;
    -moz-transition: all 0.3s ease;
}
/*.innerblock .col-sm-6:hover{ background:#f1f1f1; border-radius:10px; border:1px solid #e8e8e8}*/

body {
    font-family: 'Source Sans Pro', sans-serif;
    font-weight: 400;/*    background: #2e343d !important;*/
    /*    padding-bottom: 8%;*/
}
.headerimg {
    width: 100%;
    z-index: 1030;
    border-bottom: solid 1px #eee;
}
.headtitle .digital {
    margin-top: -1.3em;
}
.content {
    background: #fff;/*    padding: 0 6%*/
}
.slider, .innerpage {
    margin-top: 10%;
}
.tab-pane p.blue_subheader {
    color: #2683c5
}
.orangeheader {
    color: #f7931d;
    padding-left: 1em;
    font-weight: bold;
}
/*.container {
background: #fff;
padding: 0
}*/


/*.navbar-default {
background:transparent;
border: none;
border-radius: 0
}  abc*/


/* Carousel base class */

.slider .carousel {
    background: #fff;
}
.slider .carousel .container {
    position: relative;
    z-index: 9;
}
.slider .carousel img {
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
    max-: none !important
}
.slider .carousel-control {
    height: 80px;
    margin-top: 0;
    font-size: 120px;
    text-shadow: 0 1px 1px rgba(0, 0, 0, .4);
    background-color: transparent;
    border: 0;
    z-index: 10;
}
.slider .carousel-inner {
    background: url(../images/banner.png) no-repeat;
}
.slider .carousel .item {
    height: 410px;
}
.slider .carousel img {
    position: absolute;
    top: 0;
    left: 0;
}
.carousel-caption {
    background-color: transparent;
    position: static;
    margin-top: 5%;
    float: left;
    text-align: left;
    text-shadow: none;
    margin-right: 10%;
    margin-left: 55px
}
.slider .carousel-caption .btn {
    margin-top: 10px;
    background: #616161;
    color: #fff;
    background: linear-gradient(to bottom, #adadad 0%, #747474 10%, #616161 100%);
    font-size: 1em;
    padding: 7px 20px
}
.slider .carousel-caption .btn {
    background: linear-gradient(to bottom, #adadad 0%, #747474 43%, #616161 100%);
}
.slider .carousel-caption h1 {
    font-size: 48px;
    font-weight: 700;
    color: #fff;
}
.market {
    overflow: hidden;
    padding: 3% 7% 3% 6%;
}
.market .vline {
    background: url(../images/marketdivide.png) no-repeat right;
}
.vline a {
    margin-top: 0px;
}
.aboutus {
    text-align: center;
    background: linear-gradient(to bottom, #fff 0%, #f2f2f2 100%);
}
.aboutus .container p {
    padding: 0 20%
}
.aboutus .container a, .mainpage .col-sm-5 .readmore, .innerblock .col-sm-6 .readmore {
    position: relative;
    display: block;
    width: 152px;
    padding: 10px 0;
    margin: 0 auto;
    background: url(../images/readmore_arrow.png) no-repeat 105px center;
    border: 1px solid #d3d3d3;
    border-radius: 5px;
    font-size: 13px;
    color: #939393;
    margin-top: 5%;
    text-align: left;
    padding-left: 30px;
    text-transform: uppercase
}
.aboutus .container a:hover, .mainpage .col-sm-5 .readmore:hover, .innerblock .col-sm-4 .readmore:hover {
    color: #f7931d
}
.aboutus img {
    margin-top: 5%
}
.aboutus .container, .market .container {
    padding: 25px 0;
}
.aboutus .container h3, .market .container h3 {
    color: #2683c5;
    font-size: 52px;
    font-weight: 400;
    padding-bottom: 10px;
    margin-top: 3%
}
.aboutus .container p, .market .container p {
    color: #666;
    font-size: 1em;
    font-weight: 400;
    line-height: 30px;
}
.market .container .media-left, .media > .pull-left {
    padding-right: 80px;
}
footer a {
    position: relative
}
footer .socialicons li a:before, .location li a:before {
    position: absolute;
    font-size: 1em;
    left: 0
}
.facebook:before {
    top: 0;
    content: "\f09a";
    font-family: FontAwesome;
}
.twitter:before {
    top: 0;
    content: "\f099";
    font-family: FontAwesome;
}
.youtube:before {
    top: 0;
    content: "\f16a";
    font-family: FontAwesome;
}
.gplus:before {
    top: 0;
    content: "\f0d5";
    font-family: FontAwesome;
}
.home:before {
    top: 0;
    left: -5px;
    content: "\f015";
    font-family: FontAwesome;
}
.phone:before {
    top: 0;
    left: -5px;
    content: "\f098";
    font-family: FontAwesome;
}
.socialicons li {
    display: inline-block;
    padding-right: 10px
}
.footer ul {
    float: left;
    padding-left: 5%;
    width: 25%;
    /*  padding-bottom: 1%;
      padding-top: 10px;	 */
}
.footer ul li {
    color: #f7931d;
    padding: 3px 0;
    list-style: none
}
.footer h3 {
    color: #f3f3f3;
    font-size: 1.1em;
    font-weight: 400;
    margin-top: 0;
    text-transform: uppercase
}
.footer li a {
    color: #fff;
    font-size: 14px;
    font-weight: 400;
}
footer .navigation li a:before, footer .capabilities1 li a:before {
    position: absolute;
    top: 0;
    left: 0;
    content: "\f105";
    font-family: FontAwesome;
}
footer .navigation li a, footer .capabilities1 li a {
    padding-left: 15px
}
.footer a:hover {
    text-decoration: underline;
}
.footer a {
    text-decoration: none;
}
.footer p, .footer a {
    color: #999999;
    font-size: 14px;
    font-weight: 400;
}
.footer a {
    color: #fff;
}
.contactinfo {
    display: block;
    margin: -50px 89px 0;
    position: fixed;
    right: 0;
    top: 45%;
    z-index: 999999;
}
.contactinfo li {
    list-style: none
}
.contactinfo li a {
    width: 40px;
    height: 40px;
    display: block
}
.contactinfo li .contactaside {
    background: #58585b;
    border-left: transparent 5px solid;
    width: 45px
}
.contactinfo li .contactaside:hover {
    background: #414446;
    border-left: #f7931d 5px solid
}
.contactinfo li .mail {
    background: #262829;
    border-left: transparent 5px solid;
    width: 45px
}
.contactinfo li .mail:hover {
    background: #111212;
    border-left: #f7931d 5px solid
}
.contactinfo li .skype {
    background: #00aff0;
    border-left: transparent 5px solid;
    width: 45px
}
.contactinfo li .skype:hover {
    background: #0199d2;
    border-left: #f7931d 5px solid
}
.contactinfo li a:hover img {
}
.footer .col-md-8 ul li a {
    list-style-type: circle;
}
.mainheading {
    background: radial-gradient(ellipse at center, #ffffff 0%, #f3f4f6 56%, #f3f4f6 56%);
    text-align: center;
    margin-top: 91px;
    border-bottom: 1px solid #dedede;
    height: 250px
}
.mainheading h1 {
    padding-top: 4%;
    color: #4c4c4c;
    font-weight: 400;
    font-size: 60px
}
.mainheading h1 span {
    color: #f7931d;
}
.mainheading p {
    font-size: 20px;
    font-weight: 400;
    padding-bottom: 2%;
    color: #4c4c4c;
    padding-top: 6%
}
.mainheading p .commentright {
    margin-top: 15px;
    margin-left: 10px
}
.mainheading p .commentleft {
    margin-top: -25px;
    margin-right: 10px
}
.breadcrumb {
    background-color: #fff;
    padding: 2% 0 0 0;
    padding-left: 0;
}
.innerpage {
    padding-bottom: 5%;
}
.innerpage h3 {
    font-weight: 100;
    color: #f7931d;
    font-size: 36px;
    margin: 0;/*    padding: 3% 0 0 ;*/
}
.innerpage h4 {
    font-weight: 400;
    color: #2683c5;
    font-size: 1.1em;
    /*    padding: 3% 0*/
    padding-top: 15px;
}
.innerpage .media {
    overflow: hidden;
    margin-top: 0;
}
.events {
    padding-bottom: 25px
}
.innerpage .media-heading {
    color: #333;
    font-size: 1.1em;
    padding-bottom: 2%;
    text-align: center !important;
    font-weight: 400
}
.innerpage .media-body p {
    color: #666;
    font-size: 1em;
    line-height: 25px;
    margin-bottom: 20px
}
.media-body h3 {
    margin-top: 4em;
}
.innerpage .icon {
    border: 1px solid #ccc !important;
    border-radius: 50%;
    height: 100px;
    margin: 3% 30% 5% 30%;
    padding: 20px;
    position: relative;
    width: 100px;
    background-position: center center;
}
.mainpage .col-sm-6 .media-body {
}
.mainpage .col-sm-6 h3 {
    font-size: 28px;
    font-weight: 400;
    color: #2683c5
}
.mainpage .icon {
    font-size: 0;
    border: 2px solid #f7931d !important;
    /*border-radius: 50%;*/
    padding: 60px;
    position: relative;
    margin-top: 15%;
    margin-right: 0;
    width: 120px;
    height: 80px;
}
.mainpage .icon2 {
    font-size: 0;
    border: 2px solid #f7931d !important;
    /*border-radius: 50%;*/
    padding: 60px;
    position: relative;
    margin-top: 15%;
    margin-right: 0;
    width: 100px;
    height: 100px;
    border-radius: 50%;
}
.mainpage .icon2 {
    background-position: center center;
    border: 2px solid #2683c5;
    display: block;
    margin: auto;
    padding: 0;
    position: relative;
}
.innerpage .vline {
    border-right: 1px solid #eee;
    padding-right: 30px !important;
}
/*.vline {
        margin-top: 0;*/


/*.vline {margin-top: 25px;}*/

.sline {
    padding-left: 50px;
    margin-top: 50px;
}
.breadcrumb > .active {
    color: #f7931d !important
}
.marsol1 {
    background-image: url(../images/NewProduct-Launches-and-Messaging-2.png);
    background-repeat: no-repeat;
}
.innerblock .col-sm-6:hover .marsol1 {
    background: url(../images/product&msg_white.png) #f7931d center;
    background-repeat: no-repeat;
}
.marsol2 {
    background-image: url(../images/Consumer-Data-Management.png);
    background-repeat: no-repeat;
}
.innerblock .col-sm-6:hover .marsol2 {
    background: url(../images/consumer_data_mng_white.png) #f7931d center;
    background-repeat: no-repeat;
}
.marsol3 {
    background-image: url(../images/Copy-and-Regulatory.png);
    background-repeat: no-repeat;
}
.innerblock .col-sm-6:hover .marsol3 {
    background: url(../images/copy_reg_white.png) #f7931d center;
    background-repeat: no-repeat;
}
.marsol4 {
    background-image: url(../images/CollateralManagement.png);
    background-repeat: no-repeat;
}
.innerblock .col-sm-6:hover .marsol4 {
    background: url(../images/collateral-managment_white.png) #f7931d center;
    background-repeat: no-repeat;
}
.marsol5 {
    background-image: url(../images/commerical_mrkt.png);
    background-repeat: no-repeat;
}
.innerblock .col-sm-6:hover .marsol5 {
    background: url(../images/commerical_mrkt_white.png) #f7931d center;
    background-repeat: no-repeat;
}
.marsol6 {
    background-image: url(../images/edetailing.png);
    background-repeat: no-repeat;
}
.innerblock .col-sm-6:hover .marsol6 {
    background: url(../images/edetailing_white.png) #f7931d center;
    background-repeat: no-repeat;
}
.marsol7 {
    background-image: url(../images/Branding-&-Creative.png);
    background-repeat: no-repeat;
}
.innerblock .col-sm-6:hover .marsol7 {
    background: url(../images/branding_creative_white.png) #f7931d center;
    background-repeat: no-repeat;
}
.marsol8 {
    background-image: url(../images/offline_campign.png);
    background-repeat: no-repeat;
}
.innerblock .col-sm-6:hover .marsol8 {
    background: url(../images/offline_campign_white.png) #f7931d center;
    background-repeat: no-repeat;
}
.marsol9 {
    background-image: url(../images/digital_marketing.png);
    background-repeat: no-repeat;
}
.innerblock .col-sm-6:hover .marsol9 {
    background: url(../images/digital_marketing_white.png) #f7931d center;
    background-repeat: no-repeat;
}
.demoimage
{
    /*background: url(../images/analytics/Healthcare_Analytics_white.png) #f7931d center;*/
    background: url(../images/analytics/Healthcare_Analytics.png)  center;
    border: 1px solid #CCC;
    background-repeat: no-repeat;
    border-radius: 50%;
    background-size:75% auto;
    background-position:50% 50%;
    border-bottom-width: 2px;
}
.it
{
    /*background: url(../images/analytics/Healthcare_Analytics_white.png) #f7931d center;*/
    background: url(../images/analytics/it.png)  center;
    border: 1px solid #CCC;
    background-repeat: no-repeat;
    border-radius: 50%;
    background-size:75% auto;
    background-position:50% 50%;
    border-bottom-width: 2px;
}
.marsol10 {
    background-image: url(../images/Video_production_editing.png);
    background-repeat: no-repeat;
}
.innerblock .col-sm-6:hover .marsol10 {
    background: url(../images/Video_production_editing_white.png) #f7931d center;
    background-repeat: no-repeat;
}
.marsol11 {
    background-image: url(../images/Medical-devices.png);
    background-repeat: no-repeat;
}
.marsol12 {
    background-image: url(../images/analytics/Healthcare_Analytics.png);
    background-repeat: no-repeat;
    background-size: 75% auto;
}
.innerblock .col-sm-6:hover .marsol11 {
    background: url(../images/Medical-devices-white.png) #f7931d center;
    background-repeat: no-repeat;
}
.main1 {
    background: url(../images/solutions.png) center no-repeat;
}
.main2 {
    background: url(../images/capabilities.png) center no-repeat;
}
.mainpage .col-sm-6:hover .main1 {
    background: url(../images/solutions_white.png) #f7931d center;
    background-repeat: no-repeat;
}
.main2 {
    background: url(../images/capabilities.png) center no-repeat;
}
.mainpage .col-sm-6:hover .main2 {
    background: url(../images/capabilities_white.png) #f7931d center;
    background-repeat: no-repeat;
}
.creat1 {
    background-image: url(../images/Branding.png);
    background-repeat: no-repeat;
}
.innerblock .col-sm-6:hover .creat1 {
    background: url(../images/Branding_white.png) #f7931d center;
    background-repeat: no-repeat;
}
.creat2 {
    background-image: url(../images/Animations.png);
    background-repeat: no-repeat;
}
.innerblock .col-sm-6:hover .creat2 {
    background: url(../images/Animations-white.png) #f7931d center;
    background-repeat: no-repeat;
}
.creat3 {
    background-image: url(../images/Video-Production.png);
    background-repeat: no-repeat;
}
.innerblock .col-sm-6:hover .creat3 {
    background: url(../images/Video-Production-white.png) #f7931d center;
    background-repeat: no-repeat;
}
.creat4 {
    background-image: url(../images/Visualization.png);
    background-repeat: no-repeat;
}
.innerblock .col-sm-6:hover .creat4 {
    background: url(../images/Visualization-white.png) #f7931d center;
    background-repeat: no-repeat;
}
.med1 {
    background-image: url(../images/Copy-approvals.png);
    background-repeat: no-repeat;
}
.innerblock .col-sm-6:hover .med1 {
    background: url(../images/Copy-approvals-white.png) #f7931d center;
    background-repeat: no-repeat;
}
.med2 {
    background-image: url(../images/Marketing-messaging.png);
    background-repeat: no-repeat;
}
.innerblock .col-sm-6:hover .med2 {
    background: url(../images/Marketing-messaging-white.png) #f7931d center;
    background-repeat: no-repeat;
}
.med3 {
    background-image: url(../images/New-product-launches.png);
    background-repeat: no-repeat;
}
.innerblock .col-sm-6:hover .med3 {
    background: url(../images/New-product-launches-white.png) #f7931d center;
    background-repeat: no-repeat;
}
.med4 {
    background-image: url(../images/Marketing-Strategies.png);
    background-repeat: no-repeat;
}
.innerblock .col-sm-6:hover .med4 {
    background: url(../images/Marketing-Strategies-white.png) #f7931d center;
    background-repeat: no-repeat;
}
.reach1 {
    background-image: url(../images/web.png);
    background-repeat: no-repeat;
}
.innerblock .col-sm-6:hover .reach1 {
    background: url(../images/web-white.png) #f7931d center;
    background-repeat: no-repeat;
}
.reach2 {
    background-image: url(../images/Social-Media.png);
    background-repeat: no-repeat;
}
.innerblock .col-sm-6:hover .reach2 {
    background: url(../images/Social-Media-white.png) #f7931d center;
    background-repeat: no-repeat;
}
.reach3 {
    background-image: url(../images/mobility.png);
    background-repeat: no-repeat;
}
.innerblock .col-sm-6:hover .reach3 {
    background: url(../images/mobility-white.png) #f7931d center;
    background-repeat: no-repeat;
}
.reach4 {
    background-image: url(../images/offline.png);
    background-repeat: no-repeat;
}
.innerblock .col-sm-6:hover .reach4 {
    background: url(../images/offline-white.png) #f7931d center;
    background-repeat: no-repeat;
}
.meds1 {
    background-image: url(../images/Medical-devices.png);
    background-repeat: no-repeat;
}
.innerblock .col-sm-6:hover .meds1 {
    background: url(../images/Medical-devices-white.png) #f7931d center;
    background-repeat: no-repeat;
}
.meds2 {
    background-image: url(../images/Compliance.png);
    background-repeat: no-repeat;
}
.innerblock .col-sm-6:hover .meds2 {
    background: url(../images/Compliance-white.png) #f7931d center;
    background-repeat: no-repeat;
}
.meds3 {
    background-image: url(../images/Research-and-Abstract-Services.png);
    background-repeat: no-repeat;
}
.innerblock .col-sm-6:hover .meds3 {
    background: url(../images/Research-and-Abstract-Services-white.png) #f7931d center;
    background-repeat: no-repeat;
}
.meds4 {
    background-image: url(../images/Anatomical-imaging.png);
    background-repeat: no-repeat;
}
.innerblock .col-sm-6:hover .meds4 {
    background: url(../images/Anatomical-imaging-white.png) #f7931d center;
    background-repeat: no-repeat;
}
.meds5 {
    background-image: url(../images/Claims-and-research.png);
    background-repeat: no-repeat;
}
.innerblock .col-sm-6:hover .meds5 {
    background: url(../images/Claims-and-research-white.png) #f7931d center;
    background-repeat: no-repeat;
}
.tech1 {
    background-image: url(../images/edetailing1.png);
    background-repeat: no-repeat;
}
.innerblock .col-sm-6:hover .tech1 {
    background: url(../images/edetailing_white.png) #f7931d center;
    background-repeat: no-repeat;
}
.tech2 {
    background-image: url(../images/collateral-managment.png);
    background-repeat: no-repeat;
}
.innerblock .col-sm-6:hover .tech2 {
    background: url(../images/collateral-managment_white.png) #f7931d center;
    background-repeat: no-repeat;
}
.tech3 {
    background-image: url(../images/Mobility-Frameworks.png);
    background-repeat: no-repeat;
}
.innerblock .col-sm-6:hover .tech3 {
    background: url(../images/Mobility-Frameworks-white.png) #f7931d center;
    background-repeat: no-repeat;
}
.tech4 {
    background-image: url(../images/Field-Sales-deployment.png);
    background-repeat: no-repeat;
}
.innerblock .col-sm-6:hover .tech4 {
    background: url(../images/Field-Sales-deployment-white.png) #f7931d center;
    background-repeat: no-repeat;
}
.tech5 {
    background-image: url(../images/Global-Support.png);
    background-repeat: no-repeat;
}
.innerblock .col-sm-6:hover .tech5 {
    background: url(../images/Global-Support-white.png) #f7931d center;
    background-repeat: no-repeat;
}
.tech6 {
    background-image: url(../images/Cloud-Infrastructure.png);
    background-repeat: no-repeat;
}
.innerblock .col-sm-6:hover .tech6 {
    background: url(../images/Cloud-Infrastructure-white.png) #f7931d center;
    background-repeat: no-repeat;
}
.rightsection h4 {
    margin: 0;
    padding: 0;
    font-size: 20px;
    color: #444444;
    font-weight: 600;
    padding-bottom: 20px
}
.rightsection h4 span {
    font-weight: 400;
}
.categories ul {
    margin: 0;
    padding: 0
}
.categories ul li {
    border: 1px solid #ccc;
    margin: 3px;
    list-style: none;
}
.categories ul li a {
    font-size: 1em;
    color: #666666;
    padding: 10px 15px;
    display: block;
    padding-left: 10%;
}
.categories ul li a:hover, .categories ul li a.active {
    color: #fff;
    background: #2683c5;
}
.events .media {
    padding-bottom: 25px !important
}
.events .media img {
    padding-bottom: 17px
}
.events .media a {
    padding: 0;
    margin-right: 1em;
    text-align: center;
    border-radius: 5px
}
.events .media a p {
    background: #2683c5;
    padding: 0 20px;
    color: #fff;
    font-size: 22px;
    font-weight: bold
}
.events .media a h6 {
    color: #444;
    font-size: 1em;
    font-weight: bold
}
.events .media a span {
    color: #888;
    font-size: 10px
}
.events .media-body h4 {
    color: #999999;
    font-size: 1em;
    padding-bottom: 6px;
}
.events .media-body p {
    color: #666 !important;
    font-size: 14px;
    border-bottom: 1px dashed #dedede;
    margin-bottom: 10px;
    padding-bottom: 2px;
}
.events .media-body span {
    color: #2683c5;
    font-size: 14px;
    background: url(../images/event_location.png) left no-repeat;
    padding-left: 12px
}
.testimonial .media-body h4 {
    color: #2683c5;
    font-size: 14px;
}
.testimonial .media-body p {
    color: #666 !important;
    font-size: 14px;
    margin-bottom: 0;
    height: 50px;
    overflow: hidden;
}
.testimonial .media-body {
    border: 1px solid #dedede;
    border-radius: 5px;
    padding: 10px
}
.testimonial .arrow-down {
    width: 12px;
    height: 12px;
    margin-top: 30px;
    margin-left: 119px;
    background: url(../images/arrow_testimonials.png) no-repeat;
    /*border-top: 12px solid transparent;
border-bottom: 12px solid transparent;
border-right: 12px solid #dedede;*/
    position: absolute
}
.testimonial h4 {
    margin-bottom: 10px;
    font-weight: 600;
    color: #fff;
    padding: 14px 0px 13px 15px;
    background: #808080
}
.cap1 {
    background-image: url(../images/medical-marketing.png);
    background-repeat: no-repeat;
}
.innerblock .col-sm-6:hover .cap1 {
    background: url(../images/medical-marketing-white.png) #f7931d center;
    background-repeat: no-repeat;
}
.cap2 {
    background-image: url(../images/reach.png);
    background-repeat: no-repeat;
}
.innerblock .col-sm-6:hover .cap2 {
    background: url(../images/reach-white.png) #f7931d center;
    background-repeat: no-repeat;
}
.cap3 {
    background-image: url(../images/medical-science.png);
    background-repeat: no-repeat;
}
.innerblock .col-sm-6:hover .cap3 {
    background: url(../images/medical-science-white.png) #f7931d center;
    background-repeat: no-repeat;
}
.cap4 {
    background-image: url(../images/technology.png);
    background-repeat: no-repeat;
}
.innerblock .col-sm-6:hover .cap4 {
    background: url(../images/technology-white.png) #f7931d center;
    background-repeat: no-repeat;
}
.cap5 {
    background-image: url(../images/creative.png);
    background-repeat: no-repeat;
}
.innerblock .col-sm-6:hover .cap5 {
    background: url(../images/creative_white.png) #f7931d center;
    background-repeat: no-repeat;
}
.abt1 {
    background-image: url(../images/basicfacts.png);
    background-repeat: no-repeat;
}
.innerblock .col-sm-6:hover .abt1 {
    background: url(../images/basicfacts_white.png) #f7931d center;
    background-repeat: no-repeat;
}
.abt2 {
    background-image: url(../images/aboutepro.png);
    background-repeat: no-repeat;
}
.innerblock .col-sm-6:hover .abt2 {
    background: url(../images/aboutepro_white.png) #f7931d center;
    background-repeat: no-repeat;
}
.abt3 {
    background-image: url(../images/vision.png);
    background-repeat: no-repeat;
}
.innerblock .col-sm-6:hover .abt3 {
    background: url(../images/vision_white.png) #f7931d center;
    background-repeat: no-repeat;
}
.abt4 {
    background-image: url(../images/journey.png);
    background-repeat: no-repeat;
}
.innerblock .col-sm-6:hover .abt4 {
    background: url(../images/journey_white.png) #f7931d center;
    background-repeat: no-repeat;
}
.media:hover .main1, .media:hover .main2, .media:hover .marsol1, .media:hover .marsol2, .media:hover .marsol3, .media:hover .marsol4, .media:hover .marsol5, .media:hover .marsol6, .media:hover .marsol7, .media:hover .marsol8, .media:hover .marsol9, .media:hover .marsol10, .media:hover .cap1, .media:hover .cap2, .media:hover .cap3, .media:hover .cap4, .media:hover .cap5 {
    transition: all 0.8s ease;
    -webkit-transition: all 0.8s ease;
    -moz-transition: all 0.8s ease;
}
.clients {
    background: #f7f6f6;
    border-top: 1px solid #e7e7e7;
    position: relative;
    padding: 0 6%
}
.clients ul {
    margin: 0;
    padding: 0
}
.clients ul li {
    display: inline-block;
    padding: 30px 65px;
}
.clients ul li a img {
    filter: grayscale(1);
    -webkit-filter: grayscale(100%);
    filter: gray;
    filter: grayscale(100%);
    opacity: 0.6
}
.clients ul li a:hover img {
    opacity: 1;
    -webkit-filter: grayscale(0%);
    filter: grayscale(0%);
}
.marketinner p, .aboutinner p {
    font-size: 1.5em;
    padding-bottom: 10px;
    color: #4c4c4c;
    padding-top: 5px;
    line-height: 24px;
    font-weight: 400;
}
.aboutinner img {
    margin-bottom: 8%
}
.aboutinner ul, .aboutus ul {
    margin-left: 2%;
    list-style: none
}
.aboutinner ul li, .aboutus ul li {
    color: #2683c5;
    font-size: 1em;
    line-height: 20px;
    padding-left: 1.5em;
    text-indent: -1.5em;
    padding-bottom: 10px
}
.aboutinner h3 a {
    color: #f7931d;
}
.aboutinner h3 a:hover {
    /*    background-*/
    text-decoration: underline !important;
}
.aboutinner h3 a:link {
    text-decoration: none;
}
aboutinner h3 a:hover label {
    color: #666;
    font-size: 1em;
    font-weight: 300
}
.form-control {
    background: #fcfcfc;
    border-color: #f1f1f1;
    box-shadow: none;
    font-weight: 300
}
address {
    font-size: 1em;
    font-weight: 400;
    color: #4c4c4c;
    font-weight: 400;
    line-height: 30px;
    float: left;
    padding-left: 2%;
    width: 100%
}
address span {
    font-weight: 400;
    font-size: 22px;
    color: #f7931d
}
.map {
    border: 1px solid #cccccc;
    border-radius: 7px;
    padding: 10px;
}
.col-sm-8, .col-md-8, .col-lg-8, .col-xs-8 {
    padding: 0
}
.contactinfo li a span {
    display: none;
    position: absolute;
    right: 50%;
    padding: 0 10px
}
.contactinfo li a span p {
    color: #fff !important;
    padding: 1px 10px;
    margin: 0
}
.contactinfo li a:hover span {
    display: block
}
.contactinfo li:nth-child(1) span {
    background-color: #58585b;
}
.contactinfo li:nth-child(2) span {
    background-color: #262829;
}
.contactinfo li:nth-child(3) span {
    background-color: #2683c5;
}
.contactinfo li:nth-child(4) span {
    background-color: #cccccc;
    padding: 8px;
    border-left: #f7931d 3px solid
}
.contactinfo input[type="search"] {
    border: 1px solid #ccc
}
.navbar-brand {
    height: 65px;
    padding-left: -30px !important
}
.nonehide {
    opacity: 0;
}
.navbar-brand {
    padding-left: 80px;
}
footer ul {
    list-style-position: inside;
}
.aboutus h3 b {
    font-weight: 400;
}
.breadcrumb a {
    color: #999
}
.breadcrumb .active {
    color: #777 !important
}
.navbar-nav i {
    margin-bottom: 25px
}
.breadcrumb > li {
    color: #4c4c4c;
    font-weight: 300
}
.medcntactbar > li > a:hover, .medcntactbar > li > a:focus {
    background: transparent;
}
.contactinner ul li {
    list-style: none;
    padding-bottom: 5px;
    font-weight: 500
}
.contactinner h5 {
    font-size: 1.1em;
    color: #2683c5
}
.contactinner .col-sm-12 {
    margin-bottom: 30px
}
#cssmenu, #cssmenu ul, #cssmenu ul li, #cssmenu ul li a, #cssmenu #menu-button {
    /*    margin: 0;*/
    padding: 0;
    border: 0;
    list-style: none;
    line-height: 1;
    /*    display: block;*/
    position: relative;
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
#cssmenu:after, #cssmenu > ul:after {
    content: ".";
    display: block;
    clear: both;
    visibility: hidden;
    line-height: 0;
    height: 0;
}
#cssmenu #menu-button {
    display: none;
}
#cssmenu {
    width: auto;
    line-height: 1;
    float: right;
}
#menu-line {
    position: absolute;
    bottom: 0;
    left: 0;
    height: 30px;
    /*background: linear-gradient(to bottom, #4c4c4c 0%, #222 100%);*/
    color: #f7931d;
    -webkit-transition: all 0.25s ease-out;
    -moz-transition: all 0.25s ease-out;
    -ms-transition: all 0.25s ease-out;
    -o-transition: all 0.25s ease-out;
    transition: all 0.25s ease-out;
}
/*.navbar-right li.social a{ background:#ffffff}
.navbar-right li.socialskype a{ background:#ffffff}
.navbar-right li.socialmail a{ background:#ffffff}*/

#cssmenu > ul > li {
    float: left;
}
#cssmenu > ul > li:last-child {
    margin: 0
}
#cssmenu.align-center > ul {
    font-size: 0;
    text-align: center;
}
#cssmenu.align-center > ul > li {
    display: inline-block;
    float: none;
}
#cssmenu.align-center ul ul {
    text-align: left;
}
#cssmenu.align-right > ul > li {
    float: right;
}
#cssmenu.align-right ul ul {
    text-align: right;
}
#cssmenu > ul > li > a {
    padding: 8px 11px;
    font-size: 15px;
    text-decoration: none;
    text-transform: uppercase;
    font-weight: 700;
    color: #fff;
    /*	border-right: 1px solid #f0f0f0;
border-left: 1px solid #fff;*/
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
.navbar-brand {
    -webkit-transition: all 0.4s ease;
    transition: all 0.4s ease;
}
/*#cssmenu > ul > li.has-sub > a {
padding-right: 25px;
}*/

#cssmenu > ul > li.has-sub:hover > a::after {
    /*	border-color: #f7931d;*/
    color: #f7931d !important;
}
#cssmenu ul ul {
    position: absolute;
    left: -9999px;
}
#cssmenu li:hover > ul {
    left: auto;/*	border-radius: 5px*/
}
#cssmenu.align-right li:hover > ul {
    right: 0;
}
#cssmenu ul ul ul {
    margin-left: 98%;
    top: 0;
}
#cssmenu.align-right ul ul ul {
    margin-left: 0;
    margin-right: 100%;
}
#cssmenu ul ul li {
    height: 0;
    /*	background-color:#f0f0f0;*/
    -webkit-transition: height .2s ease;
    -moz-transition: height .2s ease;
    -ms-transition: height .2s ease;
    -o-transition: height .2s ease;
    transition: height .2s ease;
}
#cssmenu ul ul {
    border-radius: 5px;
    margin-left: -3px;
    padding: 0;
    margin-top: 0
}
#cssmenu ul ul li:first-child a {
    /*	border-top-right-radius: 5px;*/
}
#cssmenu ul ul li:last-child a {
    border-bottom-right-radius: 5px;
    border-bottom-left-radius: 5px;
}
#cssmenu ul li:hover > ul > li {
    height: auto;
}
#cssmenu ul ul li a {
    padding: 10px 20px;
    width: 200px;
    font-size: 14px;
    background: linear-gradient(to bottom, #fefefe 0%, #f4f4f4 63%);
    background-image: -webkit-linear-gradient(top, #fefefe 0%, #f4f4f4 63%);
    background-color: #fff;
    text-decoration: none;
    color: #626262;
    -webkit-transition: color .2s ease;
    -moz-transition: color .2s ease;
    -ms-transition: color .2s ease;
    -o-transition: color .2s ease;
    transition: color .2s ease;
    border-bottom: 1px solid #e8e8e8;
    margin: 0 3px;
    line-height: 1em;
    font-weight: 400;
}
#cssmenu ul ul li:hover > a, #cssmenu ul ul li a:hover {
    color: #f7931d;/*	background: #f7931d*/
}
#cssmenu ul ul li.has-sub > a::after {
    position: absolute;
    top: 17px;
    right: 10px;
    width: 4px;
    height: 4px;
    border-bottom: 1px solid #dddddd;
    border-right: 1px solid #dddddd;
    content: "";
    -webkit-transform: rotate(-45deg);
    -moz-transform: rotate(-45deg);
    -ms-transform: rotate(-45deg);
    -o-transform: rotate(-45deg);
    transform: rotate(-45deg);
    -webkit-transition: border-color 0.2s ease;
    -moz-transition: border-color 0.2s ease;
    -ms-transition: border-color 0.2s ease;
    -o-transition: border-color 0.2s ease;
    transition: border-color 0.2s ease;
}
#cssmenu.align-right ul ul li.has-sub > a::after {
    right: auto;
    left: 10px;
    border-bottom: 0;
    border-right: 0;
    border-top: 1px solid #dddddd;
    border-left: 1px solid #dddddd;
}
#cssmenu ul ul li.has-sub:hover > a::after {
    border-color: #ffffff;
}
#cssmenu ul {
    /*	background: linear-gradient(to bottom, #fbfafa 0%, #dcdbdb 100%);

background-image: -webkit-linear-gradient(top, #fbfafa 0%, #dcdbdb 100%);*/
    margin-top: 15px;
    /*	border: 1px solid #e8e8e8;*/
    z-index: 9;
    margin-right: 60px;
}
.block .market .container .media-left, .media > .pull-left {
    padding-right: 30px
}
.block .media-body p {
    color: #2683c5
}
.block .media {
    padding-bottom: 0;
}
.innerheading {
    font-size: 36px;
    color: #f7931d;
    font-weight: 400;
    text-align: center;
}
.innerpara {
    text-align: center;
    padding-bottom: 55px
}
.lightgray {
    background: #f7f7f7;
    padding: 75px;
    overflow: hidden
}
.block .overview {
    background: #2683c5;
    padding: 10px 20px;
    color: #fff;
    font-size: 1.1em;
}
/*.block .row{ padding-bottom:62px; border-bottom:1px solid #e9e9e9}*/

.block .divide {
    padding-top: 62px;
}
.divide a span {
    display: block;
    text-align: center;
    margin-top: 10%;
    background-color: #4c4c4c;
    font-size: 14px;
    font-weight: 400;
    padding: 5px 18px;
    color: #fff;
}
.aboutinner ul li:before, .aboutus ul li:before {
    top: 2px;
    font-size: 1.1em;
    content: url(../images/tick.gif);
    position: relative;
    margin-right: 15px;
}
.categories ul li:before {
    font-size: 1.1em;
    content: "\f0da";
    font-family: FontAwesome;
    position: relative;
    left: 10px;
    float: left;
    top: 9px;
    color: #ccc;
}
.categories ul li:hover:before {
    color: #fff
}
.aboutblock .item {
    height: 452px;
    border: 1px solid #ccc;
}
.innerpage .carousel-indicators li {
    background: #999999
}
.innerpage .carousel-indicators {
    top: -44px;
    right: 14px;
    width: auto;
    left: auto;
}
.innerpage .carousel-indicators .active {
    background: #fff;
}
.slider .carousel-indicators .active {
    background: #f68729;
}
.slider .carousel-indicators li {
    background: #fff;
    border: 1px solid #f68729;
}
/*h3:after,  h4:after {
display: block;
width: 30px;
border-top: 1px solid #f7931d;
margin: 3px 0 5px 0;
content: "";
}*/

.preloader {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    background-color: #008cba;
    z-index: 9999;
}
.spinner {
    font-weight: 400;
    color: #fff;
    position: absolute;
    top: 50%;
    left: 50%;
    right: 0;
    width: 70px;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.spinner .bounce1 {
    -webkit-animation-delay: -0.32s;
    animation-delay: -0.32s;
}
.spinner > div {
    width: 18px;
    height: 18px;
    background-color: #fff;
    border-radius: 100%;
    display: inline-block;
    -webkit-animation: bouncedelay 1.4s infinite ease-in-out;
    animation: bouncedelay 1.4s infinite ease-in-out;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both;
}
.spinner .bounce2 {
    -webkit-animation-delay: -0.16s;
    animation-delay: -0.16s;
}
user agent stylesheeta:-webkit-any-link {
    color: -webkit-link;
    text-decoration: underline;
    cursor: auto;
}
.contact .navbar #cssmenu .navbar-right li > a {
    border-bottom: rgba(0, 0, 0, 0.5) !important;
    padding: 23px 14px;
    line-height: 3.3;
}
.contact .navbar #cssmenu .navbar-right li > a.active {
    color: #f7931d !important;
    border-bottom: 4px solid #8cc63e !important;
}
#cssmenu .navbar-right li:not(.simg) > a {
    border-bottom: 4px solid #FFF;
}
#cssmenu .navbar-right li > a.active {
    /*    background: #f9f9f9 !important;*/
    color: #f7931d !important;
    border-bottom: 4px solid #8cc63e !important;
}
/*.navbar-right li > a:before{content: '';
width: 12px;
height: 12px;
border-radius: 50%;
border: 2px solid #fff;
background: #f6872a;
position: absolute;
top: -8px;
left: 50%;
margin-left: -6px;
-webkit-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
-webkit-transform: scale(0);
-moz-transform: scale(0);
-ms-transform: scale(0);
-o-transform: scale(0);
transform: scale(0);
-webkit-transition: transform 0.3s ease;
-moz-transition: transform 0.3s ease;
-o-transition: transform 0.3s ease;
transition: transform 0.3s ease;
-webkit-box-sizing: border-box;
-moz-box-sizing: border-box;
box-sizing: border-box;
-moz-box-shadow: 0 1px 1px rgba(0, 0, 0, .25), 0 2px 3px rgba(0, 0, 0, .1);
-webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .25), 0 2px 3px rgba(0, 0, 0, .1);
box-shadow: 0 1px 1px rgba(0, 0, 0, .25), 0 2px 3px rgba(0, 0, 0, .1);
}*/

.navbar-right li > .active:before, #cssmenu > ul > li:hover > a:before {
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    -webkit-transform: scale(1);
    -moz-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
}
.events > .up_events {
    padding-top: 40px;
}
.testimonial {
    border: 1px solid #ededed
}
.testimonial .media-body h4 {
    padding-top: 0
}
.media-heading {
     color: #fff;
     font-size: 14px;
    /* width:200px; */
}
.aboutblock {
    padding-top: 170px;
    border-bottom: 1px solid #dedede
}
.aboutblock .icon {
    margin: 3% 29% 5% 22%;
}
.aboutinner {
    padding-left: 0
}
.scroll-img {
    width: 92%;
    height: 108px;
    overflow: hidden;
    font-size: 0;
}
.scroll-img ul {
    width: 100%;
}
.scroll-img ul li {
    display: inline-block;
}
#demo5.scroll-img ul {
    width: 1500px;
}
.innerpage .col-md-1 {
    padding: 0
}
#demo5-backward {
}
#demo5-forward {
    right: 70px
}
.clients i {
    cursor: pointer;
    position: absolute;
    margin-top: -70px;
    opacity: 0.7
}
.clients i:hover {
    opacity: 1
}
#quote-carousel {
    padding: 0 10px 0px 10px;
}
#quote-carousel .carousel-control {
    background: none;
    color: #CACACA;
    font-size: 2.3em;
    text-shadow: none;
    margin-top: 30px;
}
#quote-carousel .carousel-control.left {
    left: -60px;
}
#quote-carousel .carousel-control.right {
    right: -60px;
}
.who_pic .name strong {
    font-size: 1.1em;
    color: #2683c5;
    display: block;
    text-align: left;
}
.who_pic .name i {
    font-size: 14px;
    color: #4c4c4c555;
    display: block;
    margin-top: -5px;
    text-align: left;
    font-style: normal
}
.who_pic {
    width: 100%;
    background: url(../images/testi-arrow.png) no-repeat left bottom;
    height: 80px
}
.who_pic .picture {
    padding: 0px;
    margin: 0px 0px 0px 50px;
    text-align: left;
    width: 13%;
    float: left;
}
.who_pic .picture img {
    border-radius: 50%;
    width: 60px;
    height: 60px
}
.who_pic .name {
    padding: 10px 0 0 40px;
    margin: 0px;
    text-align: left;
    width: 50%;
    float: left;
}
.videoblock {
    overflow: hidden;
    padding: 8% 0
}
.videoplay {
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    background-color: rgba(0, 0, 0, 0.5);
    opacity: 0;
    -webkit-transition: opacity 0.3s;
    transition: opacity 0.3s;
}
.videoicon {
    background: url(../images/video_icon.png) no-repeat center center;
    width: 69px;
    height: 69px;
    position: absolute;
    top: 33%;
    left: 40%
}
.video:hover .videoplay {
    opacity: 1;
}
.videoblock .video {
    position: relative;
    float: left;
    -webkit-box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
    box-shadow: 0 1px 4px rgba(0, 0, 0, 0.3);
}
.videoblock h3 {
    margin: 0;
    font-size: 26px;
    color: #414141
}
.videoblock p, .mainpage .col-sm-6 p, .carousel-caption p, .blog p, #quote-carousel p {
    font-size: 1em;
    line-height: 24px;
    padding-top: 10px;
    font-weight: 400;
    -webkit-font-smoothing: antialiased;
}
.videoblock ul {
    list-style: square outside none;
    width: 50%;
    margin-left: -20px;
}
.videoblock ul li {
    color: #f7931d;
    border-top: 1px solid #e7e7e7;
    padding: 4% 0
}
.videoblock ul li span {
    font-size: 1em;
    color: #626262;
    font-weight: 300
}
.more {
    background: #616161;
    color: #fff;
    background: linear-gradient(to bottom, #949494 0%, #848484 100%);
    font-size: 1em;
    padding: 7px 20px;
    text-transform: uppercase;
    border-radius: 5px;
    font-weight: 300
}
.more:hover, .videoblock .col-sm-7 a:hover {
    background: #f7931d;
    color: #fff
}
.mainpage .col-sm-6 p {
    font-size: 1.1em;
    margin-bottom: 27px;
    padding-left: 68px;
    width: 88%;
}
.blog {
    background-position: 50% 50%;
    background-repeat: no-repeat;
    background-attachment: fixed;
    -webkit-background-size: cover;
    -moz-background-size: cover;
    -o-background-size: cover;
    background-size: cover;
}
div.module.parallax-2 {
    background-image: url("../images/parallax.jpg");
}
.banner-secondary {
    background: rgba(255, 255, 255, .9);
    padding: 2% 6%;
    overflow: hidden;
    height: 260px;
}
div.module.parallax-2:before {
    background: linear-gradient(to bottom, #326f85 0%, #413479 100%);
    opacity: 0.7;
}
.blog ul {
    padding-bottom: 40px;
    padding-left: 0
}
.blog ul li {
    display: inline-block;
    background: url(../images/marketdivide.png) no-repeat right;
    width: 24.7%;
    padding: 0 20px
}
.blog ul li:last-child {
    background: none
}
.blog ul li:first-child {
    display: block;
    float: left;
}
.blog ul li h3 {
    color: #2683c5;
    font-size: 26px;
    font-weight: 600
}
.blog h1 {
    font-size: 38px;
    color: #dbdbdb;
    font-weight: 700;
    text-align: right;
    padding: 40px 20px 40px 40px;
    text-transform: uppercase;
    margin: 0
}
.blog p {
    padding-bottom: 20px;
}
footer .socialicons li a {
    padding-left: 20px;
}
footer .socialicons li {
    width: 100%
}
.location li {
    list-style: none;
    /*padding-bottom: 20px !important;*/
}
.location li span {
    color: #fff;
    font-size: 15px;
    font-weight: 400;
}
.location .home1 {
    position: relative;
    bottom: 4px;
}
.location .home2 {
    margin-left: 24px;
    position: relative;
    bottom: 6px;
}
.location .home3 {
    position: relative;
    bottom: 1px;
}
.location li i {
    float: left;
    height: 30px;
    color: #fff;
    margin-right: 10px;
    font-style: normal
}
footer .copyright {
    border-top: none;
    text-align: center;		
}
footer .copyright p {
    padding-top: 7px;
    color: #fff;		
}
footer .copyright a {
    margin-left: 9px;
    color:#ccc;	
}
.copyright{color:#222; padding:8px 0; }

.copy a {
    margin-left: 9px;
    text-decoration: none;
}
.copy a:hover {
    text-decoration: underline;
    color: #fff;
}
.copy p {
    color: #fff;
    text-decoration: none;
    position: relative;
    left: 0;
    top: 0.5em;
    text-align: center;
    padding-top: 0.7em;
    padding-bottom: 0;	
}
#quote-carousel p {
    font-size: 1em;
    line-height: 20px;
    line-height: 20px;
    padding: 10px 20px
}
#quote-carousel .p .a{
    font-size:1em;
}
header.sticky nav {
    /*    border-bottom: 1px solid #e7e7e7;*/
}
header.sticky #cssmenu > ul > li > a {
    padding: 12px 18px;
}
header.sticky .navbar-right li > a:before {
    width: 10px;
    height: 10px;
    top: -7px;
}
header.sticky #top_bar {
    height: 0
}
#top_bar {
    background: #f5f6f8;
    border-bottom: 1px solid #ebedef;
    max-height: 200px;
    overflow: hidden;
    transition: all 4s ease-in;
    -webkit-transition: all 4s ease-in;
}
#top_bar .span8 {
    float: left;
    display: block;
    min-height: 20px;
    box-sizing: border-box;
}
#top_bar .span8 a {
    padding-left: 10px;
    padding-right: 10px;
    padding-bottom: 7px;
    padding-top: 7px;
    border-left: 1px solid #ebedef;
    float: left;
}
#top_bar .span8 a i {
    width: 19px;
    height: 18px
}
.icon {
    transition: all 0.3s ease 0s;
    -webkit-transition: all 0.3s;
    -moz-transition: all 0.3s;
    transition: all 0.3s;
}
.visible {
    visibility: visible;
}
.videoblock .col-sm-7 ul {
    margin-bottom: 25px
}
.privacy .innerpage {
    margin-top: 30px
}
.market .sline .icon {
    margin-top: 16%
}
.back {
    float: right;
}
/* main.php css */

.page {
    background-image: url(../images/main_bg.png) !important;
    /* background-position: center center; */
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-size: cover;
}
.landing-page {
    overflow: hidden;
}
.landing-wrapper {
    position: relative;
    z-index: 999999;
}
.landing-logo {
    width: 255px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10%;
}
.landing-navigation {
    margin-top: 10%;
    width: 300px;
    margin-left: auto;
    margin-right: auto;
    overflow: hidden;
}
.landing-navigation a {
    text-align: center;
    color: rgba(255, 255, 255, 0.4);
    font-size: 15px;
    text-transform: uppercase;
    float: left;
    width: 100px;
    margin-left: 0px;
    margin-right: 0px;
    margin-bottom: 15px;
    transition: all 250ms ease;
}
.landing-navigation a i {
    display: block;
    width: 65px;
    height: 65px;
    margin-left: auto;
    margin-right: auto;
    line-height: 63px;
    border-radius: 65px;
    border: solid 2px #FFFFFF;
    color: #FFFFFF;
    font-size: 20px;
    margin-bottom: 10px;
}
.landing-wrapper a {
    display: block;
    text-decoration: none;
    color: #fff
}
.landing-wrapper img {
    display: block
}
.landing-footer {
    width: 150px;
    margin-left: auto;
    margin-right: auto;
    margin-top: 10%;
}
.landing-footer a {
    width: 35px;
    height: 35px;
    float: left;
    margin-left: 10px;
    margin-left: 10px;
    margin-bottom: 10%
}
.landing-footer a i {
    width: 35px;
    height: 35px;
    line-height: 35px;
    color: #FFFFFF;
    text-align: center;
    border-radius: 35px;
    border: solid 1px #FFFFFF;
}
.landing-footer p {
    text-align: center;
    font-size: 12px;
    margin-left: 0px;
    text-transform: uppercase;
    margin-bottom: 0;
    line-height: 26px;
    color: #ccc;
}
.landing-navigation a:nth-child(4) {
    margin-left: 20%;
}
ul.landsolu li:before {
    content: "";
    border-color: transparent #626262;
    border-style: solid;
    border-width: 0.35em 0 0.35em 0.45em;
    display: block;
    height: 0;
    width: 0;
    left: -1em;
    top: 0.9em;
    position: relative;
    font-size: 1em;
}
ul.landsolu li {
    list-style-type: none;
    padding: 0 1em;
    list-style: none;
}
.marketingsales {
    border-bottom: 1px solid #e6e7e8;
    padding-top: 10px;
    padding-bottom: 40px;
}
.marketingsales h2 {
    color: #808284;
    font-weight: 100;
    padding-bottom: 10px;
    font-size: 40px;
}
.marketingsales p {
    line-height: 15px;
}
.mainpage .col-sm-6 h3 {
    font-weight: 100;
}
.headertext {
    color: #fff;
    font-weight: 100;
    padding-left: 12%;
    padding-top: 6%;
    width: 50%;
    line-height: 40px;
}
.landsolu {
    list-style-type: none;
    padding-left: 0;
    margin-left: 10em;
}
.landsolu li {
    list-style-type: none;
    color: #2683c5;
    font-weight: 500;
    font-size: 1em;
    text-decoration: underline;
    text-align: left;
}
.fa-caret-right {
    color: #e6e7e8;
}
.headtitle {
    width: 100%;
}
.headtitle h2 {
    color: #2683c5;
    padding-bottom: 0.5%;
    font-weight: 600;
    font-size: 60px;
}
.pqhead{
	padding-top:40px;	
}

/* .subht img{border-bottom:1px solid #ccc;} */

.headtitle img {
    padding-top: 4%;
}
.blue {
    font-size: 28px;
    font-weight: 400;
    color: #2683c5;
}
.engage {
    right: -20px;
    top: -15;
    position: absolute;
}
.othertext {
    font-weight: 400 !important;
    line-height: 1;
    margin-top: 10px;
    padding-left: 10%;
    padding-top: 1%;
    padding-right: 10%;
    margin-bottom: 3% !important;
    font-size: 1.1em;
}
.othertext p {
    font-size: 1.1em;
}
.othertext ul {
    list-style: none;
}
.othertext ul li {
    padding: 7px;
    text-align: left;
    margin-left: 30px;
    color: #626262;
    font-weight: 600;
}
.othertext ul li:before {
    content: "";
    border-color: transparent #626262;
    border-style: solid;
    border-width: 0.35em 0 0.35em 0.45em;
    display: block;
    height: 0;
    width: 0;
    left: -1em;
    top: 0.9em;
    position: relative;
    font-size: 1em;
}
.left ul {
    list-style: none;
}
.left ul li:before {
    content: "";
    border-color: transparent #626262;
    border-style: solid;
    border-width: 0.35em 0 0.35em 0.45em;
    display: block;
    height: 0;
    width: 0;
    left: -1em;
    top: 0.9em;
    position: relative;
    font-size: 1em;
}
/*custom styles*/

.mar_align {
    margin: 2% 0%;
}
.mar_align .col-sm-3 {
    margin-left: 0;
    padding-right: 0;
    /*                     padding-right: 7px;*/
    width: 23%;
}
/*.solutions, .capabilities, .about, .consumer_data_management, .product_launches_messaging, .copy_regulatory_ompliance, .collateral_management, .edetailing, .branding_creative{  background: none;  height: 23%; }*/


/*.index #cssmenu > ul > li > a,.solutions #cssmenu > ul > li > a, .capabilities  #cssmenu > ul > li > a, .about #cssmenu > ul > li > a, .consumer_data_management #cssmenu > ul > li > a, .product_launches_messaging #cssmenu > ul > li > a, .copy_regulatory_ompliance #cssmenu > ul > li > a, .branding_creative #cssmenu > ul > li > a{color:#626262;} abc*/

.headerimg #cssmenu > ul > li > a {
    color: #626262;
}
/*.index,.solutions, .capabilities, .about, .consumer_data_management, .product_launches_messaging, .copy_regulatory_ompliance, .contact, .product_launches_messaging,  .copy_regulatory_ompliance, .collateral_management, .edetailing, .branding_creative, .index {  background: #fff; height: 13.3%; border-bottom:1px solid #e6e7e8; position:fixed;}*/

.index {
    height: 89px;
    background: #fff !important;
    position: fixed;    
}
.solutions, .about, .informationTechnology, .digital-marketing, .consumer-data-management, .product-launches-messaging, .copy-regulatory-compliance, .collateral-management, .edetailing, .branding-creative, .healthcare-analytics, .HCP-Customer-Engagement, .PQunitile{
    background: #fff !important;
    height: 88px;
    position: fixed;
}
/*.index #cssmenu > ul > li > a,.solutions #cssmenu > ul > li > a, .capabilities  #cssmenu > ul > li > a, .about #cssmenu > ul > li > a, .consumer_data_management #cssmenu > ul > li > a,  .product_launches_messaging #cssmenu > ul > li > a, .copy_regulatory_ompliance #cssmenu > ul > li > a, .contact #cssmenu > ul > li > a,
.index #cssmenu > ul > li > a,.collateral_management #cssmenu > ul > li > a, .edetailing #cssmenu > ul > li > a, .branding_creative #cssmenu > ul > li > a{color:#626262;}*/


/*.index .navbar-default .navbar-brand{
background:url("../images/logo12.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);
                                 color: #777;
                                 margin-left: 6%;
                                 width: 35%;} abc*/

.headerimg.solutions, .headerimg.about, .headerimg.informationTechnology, .headerimg.consumer-data-management, .headerimg.product-launches-messaging, .headerimg.copy-regulatory-compliance, .headerimg.collateral-management, .headerimg.edetailing, .headerimg.branding-creative, .headerimg.digital-marketing {
    border-bottom: 1px solid #e1e1e1;
}
.headerimg.contact {
    border-bottom: 1px solid #444;/*    padding:10px;*/
}
.headerimg .navbar-default .navbar-brand {
    background: url("../images/pquintile_logo.png") no-repeat scroll 0 center rgba(0, 0, 0, 0);
    margin-left: 0%;
    color: #777;
    width: 27%;
    margin-top: 1%;
}
.headerimg.index .navbar {
    border: none;
}
.navbar-right .has-sub .active {
    color: #f7931d;
    font-weight: bold;
}
.othertext .fa-caret-right::before {
    padding-right: 5px;
}
/*.solutions #cssmenu, #cssmenu ul, #cssmenu ul li, #cssmenu ul li a, #cssmenu #menu-button,.branding_creative #cssmenu, #cssmenu ul, #cssmenu ul li, #cssmenu ul li a, #cssmenu #menu-button, .about #cssmenu, #cssmenu ul, #cssmenu ul li, #cssmenu ul li a, #cssmenu #menu-button, .capabitlies #cssmenu, #cssmenu ul, #cssmenu ul li, #cssmenu ul li a, #cssmenu #menu-button, .contact #cssmenu, #cssmenu ul, #cssmenu ul li, #cssmenu ul li a, #cssmenu #menu-button, .product_launches_messaging #cssmenu, #cssmenu ul, #cssmenu ul li, #cssmenu ul li a, #cssmenu #menu-button{line-height:2.5;}*/

.headerimg #cssmenu {
    margin-top: 12px;
    margin-right: -6.5em;
}
.headerimg #cssmenu ul {
    height: 56px;
}
.headerimg #cssmenu, #cssmenu > ul, #cssmenu > ul > li, #cssmenu > ul > li > a, #cssmenu #menu-button {
    line-height: 2.6em;
    margin-bottom: 0;
    /*margin-top:12px;*/

}
.contactbg {
    background: url("../images/headerbg.jpg");
    height: 73%;
    margin-top: 4%;
}
.contactbg label {
    color: #fff;
    font-weight: normal;
}
.contactbg .form-group {
    padding-top: 50px;
}
.contactbg .contactsub:hover {
    background-color: none;
    border-color: none;
}
.contactsub {
    padding-left: 78%;
    padding-top: 3%;
}
.cothertext h1 {
    color: #2683c5;
    padding-top: 4%;
}
.cothertext h4 {
    color: #f7931d;
    font-weight: 600;
}
.cothertext p {
    font-weight: 400;
    line-height: 1;
}
.cothertext .col-sm-4 {
    padding-left: 4%;
}
.cothertext .col-sm-4 p:first-child, .cothertext .col-sm-4 .adc {
    font-weight: 600 !important;
}
.cothertext .vline {
    margin-top: 0!important;
    padding-right: 0px;
}
.cothertext p:first-child {
    font-weight: 600;
}
.left ul li {
    padding: 10px;
    text-align: left;
    margin-left: 8em;
    color: #626262;
    font-weight: 600;
}
.left {
    text-align: left;
    margin: 2em 3em 0 3em;
}
.detail {
    text-align: left;
    margin: 2em 3em 0 3em;
}
.innerblock p {
    color: #4c4c4c;
    font-size: 1.1em;
    font-weight: 400;
}
.innerblock .col-sm-12 .col-sm-9 {
    border-bottom: 1px solid #e6e7e8;
    padding-bottom: 15px;
    padding-left: 0%;
}
/*tabbed nav*/

.tabbed_navs {
    margin: 4% 0 2% 0;
}
.tab-pane {
    height: auto;
    font-size: 1em;
    color: #4c4c4c;
    line-height: 1.5;
    font-weight: 400;
}
.ready_lab {
    color: #f7931d;
    font-weight: 300;
    width: 190px;
    text-align: center;
    margin-top: 0%;
    margin-left: 5%;
    font-size: 20px !important;
}
.con_but {
    margin-left: 21%;
    margin-top: 7%;
}
.nav-tabs > li.active > a, .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus {
    color: #f7931d !important;
    font-weight: 400 !important;
    border-color: transparent !important;
    background: url("../images/arrow.jpg") no-repeat scroll 50% 102% transparent;
    border-bottom: 1px solid;
}
#tabpanel .nav-tabs {
    border-bottom: 1px solid #e1e1e1 !important;
    width: 100%;
    margin-bottom: 50px;
    margin-top: 10px;
    margin-left: 0;
    /*margin-left: -31px;*/
    padding-left: 0;/*padding-left: 30px;*/
}
/*#tabpanel ul  {list-style:none;list-style-image: url("../images/bullet.jpg"); }*/

.nav > li > a {
    padding: 21px 20px;
    color: #8cc63e;
}
.nav-tabs > li > a {
    font-size: 1.1em !important;
}
.tab-pane p {
    color: #4c4c4c;
    font-weight: 400 important;
    font-size: 1.1em;
    font-family: 'Source Sans Pro', sans-serif;
    padding: 0;/*margin-top:3%;*/
}
.tab-pane p i {
    font-weight: 400;
}
.tab-pane p.paraheaders {
    font-weight: 400;
    /*padding-top: 3%;*/
    color: #2683C5;
    font-size: 1.1em;
    padding: 0;
}
.tab-pane ul li {
    color: #4c4c4c;
    font-size: 1.1em;
    font-weight: 400;
    padding-bottom: 0.5em;
    font-family: 'Source Sans Pro', sans-serif;
}
.tab-pane ul li strong {
    font-weight: 600;
}
ul.bubble li {
    font-size: 0.5em;
    font-weight: 400;
    padding-bottom: 10px;
    margin-top: 5px;
    padding-bottom: 10px;
}
div#sudo-slider ul li {
    padding-bottom: 0px;
}
.tab-pane ul li a {
    font-size: 1em;
    padding-bottom: 5px;
}
/*.tab-pane ul li a:focus{outline:none !important; outline-offset:0 !important;}*/

a {
    outline: none !important;
}
.innerpage .icon:hover {
    opacity: .7;
}
.nav > li > a:hover {
    background: none;
    border-color: #fff #fff #e1e1e1;
}
.mainpage .icon {
    background-position: center center;
    border: 2px solid #2683c5 !important;
    /*border-radius: 50%;*/
    margin: auto;
    padding: 0px;
    position: relative;
    /*width: 120px;*/
    /*height: 120px;*/
    display: block;/*    margin-top: -40% !important;*/
}
.landpage .icon.active, .landage .icon:hover {
    /*background-color: #f7931d !important;*/
    /*border: 2px solid #f7931d !important;*/
}
/*.icon:hover {
    border: 2px solid #f7931d !important;
}*/
.marsolin1 {
    background-image: url(../images/brochure/PQ-Brochure.png);
    background-repeat: no-repeat;
    background-size: 75% auto;
}
.marsolin1:hover {
    /*    background: url(../images/newproduct_launch_and_messaging_white.png) #f7931d center;*/
    /* background-color:#f7931d;*/
    background-repeat: no-repeat;
    opacity: 0.8;
}
.marsolin1a, .marsolin1a:hover {
    background-image: url(../images/brochure/PQ-Brochure.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
}
.marsolin1a.active {
    /*   background: url(../images/newproduct_launch_and_messaging_white.png) #f7931d center;*/
    /* background-color:#f7931d;*/
    /*background-image: url(../images/digital_marketing_white.png);*/
    background-repeat: no-repeat;
}
.marsolin2, .marsolin2:hover {
    background-image: url(../images/brochure/PQ-PAC.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
}



.marsolin4, .marsolin4:hover {
    background-image: url(../images/brochure/PQ-Hospital.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
}

.marsolin5, .marsolin5:hover {
    background-image: url(../images/brochure/PQ-Device.png);
    background-repeat: no-repeat;
    background-size: 100% auto;
}


.mainpage .col-md-2 {
    padding: 0;
}
.mainpage h1 {
    /*color: #4c4c4c;*/
    font-size: 1em;
    font-weight: 500;
    /*padding: 15px 15px 15%;*/
    text-align: center !important;
}

/*.mainpage h4 {
    color: #4c4c4c;
    font-size: 1em;
    font-weight: 500;
    padding: 15px 15px 15%;
    text-align: center !important;
}*/
.mainpage h2 {
    /*color: #4c4c4c;*/
    font-size: 1em;
    font-weight: 500;
    /*padding: 15px 15px 15%;*/
    text-align: center !important;
}

.learn_more {
    color: #4c4c4c;
    font-weight: 600;
    font-size: 38px;
    padding-bottom: 20px;
    padding-top: 4%;
    padding-bottom: 2%;
}
/*.mainpage {
    padding-bottom: 1%;
}*/
.social a img {
    padding-top: -10%;
}
.simg a img {
    padding-bottom: 10px;
}
.pattern_land {
    font-family: 'Source Sans Pro', sans-serif;
}
.pattern_land {
    /*    background-image: url(../images/bg_pattern.png);*/
    position: fixed;
    bottom: 0;
    width: 100%;/*    background-repeat: repeat-x;*/
    /*               background-attachment: fixed;*/
    /*  background-color:#2683c5;*/
    /*   margin-top:-1.5%; */
}
.bottomblock {
    bottom: 0;
}
.bottomblock h3 {
    color: #fff;
    text-align: center;
    font-size: 28px;
    margin: 0;
    margin-top: 0;
    line-height: 1.5;
    padding-bottom: 3%;
    font-weight: 400;
}
video {
    overflow: hidden;/* margin-top:7px;*/
    /*	border: 1px solid #ddd;*/
}
.video-shadow {
    width: 100%;
    margin: 0 auto;
    margin-top: -1%
}
/*contact page*/


/*.contact_page{background: url("../images/contactbg.jpg") no-repeat 100% 100%;}*/

.contact_page .hdcont {
    color: #fff;
    font-size: 60px;
    margin-top: 11%;
}
.contact_page .for_info {
    color: #fff;
    font-size: 30px;
}
.contact_page h2 {
    color: #f7931d;
}
.contact_page p {
    color: #fff;
    font-size: 1em;
}
.contact_page p span{
    color: #fff;
    font-size: 1em;
}
.contact_page p a:hover{
	color: #fff;
    font-size: 1em;
	text-decoration:underline;
}
.contact_page h3 {
    color: #fff;
    font-size: 1.1em;
}
.content_middle {
    margin: 1% 0;
}
.further_info {
    margin-bottom: 2%;
}
/*.contact_page >  header > .contact{background: none !important; position: none !important;}
.contact_page header .navbar-default{background: none !important;}
.con_ques{}
.contact_page #cssmenu ul li a{color:#fff;}*/

.navbar-default {
    background: #fff;
    border-color: #ddd;
}
.contact .navbar-default .navbar-brand {
    background: url("../images/pquintile_logo.") no-repeat;
    /*    position: absolute;*/
    top: 0%;
    margin-left: 0%;
    margin-top: 2%
}
/*background:none repeat scroll 0 0 #000 !important;*/

.contact .navbar-default {
    background-color: transparent;
    border: none;
}
#cbg {
    z-index: -999;
    min-height: 100%;
    min-width: 1024px;
    width: 100%;
    height: auto;
    position: fixed;
    top: 0;
    left: 0;
}
.contact {
    background-color:#fff;
    position: fixed !important;
    height: 88px;
}
.con_solu a {
    padding-left: 0px;
    text-decoration: none;
}
.con_solu a:hover {
    text-decoration: underline;
}
/*changed on 16th*/

.para_li {
    font-weight: 400 !important;
    color: #4c4c4c;
}
.contact #cssmenu > ul > li > a {
    color: #fff;
}
/*#contactModal{background:#ccc;}*/

.cmhead h2 {
    color: #666;
    font-weight: bold;
}
.cmhead {
    border-bottom: none;
}
.cmdialog {
    width: 50% !important;
    top: 15%;
}
.cmdialog .modal-content {
    background-color: #ddd !important;
}
.cmbody .col-sm-6 .form-group {
    padding-bottom: 5px !important;
}
.cmbody .col-sm-6 .form-group .form-control, .cmbody .col-sm-12 .form-group .form-control {
    background-color: #eee;
    border: 1px solid #fff;
}
#contactModal {
    background-color: rgba(0, 0, 0, 0.8);
}
/*.cmbody .col-sm-6 .form-group .namec{background:url("../images/usercm_icon.jpg");}*/

.cmclose {
    margin-right: -8px;
    margin-top: -8px;
    position: absolute;
    right: 0;
    top: 0;
    cursor: pointer;
}
#name {
    background-image: url("../images/usercm_icon.png");
    background-color: #eee;
    background-position: 10px;
    background-repeat: no-repeat;
    padding-left: 30px;
    background-size: 15px 20px;
}
#phone {
    background-image: url("../images/phonecm_icon.png");
    background-color: #eee;
    background-position: 10px;
    background-repeat: no-repeat;
    padding-left: 30px;
    background-size: 15px 15px;
}
#email {
    background-image: url("../images/messagecm_icon.png");
    background-color: #eee;
    background-position: 10px;
    background-repeat: no-repeat;
    padding-left: 30px;
    background-size: 18px 11px;
}
#company {
    background-image: url("../images/addresscm_icon.png");
    background-color: #eee;
    background-position: 10px;
    background-repeat: no-repeat;
    padding-left: 30px;
    background-size: 13px 20px;
}
#cssmenu .social:first-child a {
    padding-left: 30px;
}
/*mega menu css*/

.dropdown_2columns {
    margin: -8px auto;
    float: left;
    position: absolute;
    left: -899em;
    /*left:-49px;*/
    top: 64px;
    right: -270px;
    text-align: left;
    padding: 10px 5px 10px 5px;
    border: 1px solid #ddd;
    border-top: none;
    /* Gradient background */
    background: #f5f5f5;
    background: -moz-linear-gradient(top, #fff, #f3f3f3);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f3f3f3));
    /* Rounded Corners */
    -moz-border-radius: 0px 0px 0px 5px;
    -webkit-border-radius: 0px 0px 0px 5px;
    border-radius: 0px 5px 5px 5px;
    width: 380px;
    z-index:-5;
}
.prod_consu.icube-inc{border: 0;}

.demo{
    margin: 1px auto;
    float: left;
    position: absolute;
    left: -899em;
    top: 58px;
    right: -467px;
    text-align: left;
    padding: 10px 5px 10px 5px;
    border: 1px solid #ddd;
    border-top: none;
    /* Gradient background */
    background: #f5f5f5;
    background: -moz-linear-gradient(top, #fff, #f3f3f3);
    background: -webkit-gradient(linear, 0% 0%, 0% 100%, from(#fff), to(#f3f3f3));
    /* Rounded Corners */
    -moz-border-radius: 0px 0px 0px 5px;
    -webkit-border-radius: 0px 0px 0px 5px;
    border-radius: 0px 5px 5px 5px;
    width: 560px;
}
#cssmenu li:hover .dropdown_2columns {
    left: -1px;
    display:block;
}
.prod_consu {
    float: left;
    width: 180px;
    border-right: 1px solid #ccc;
    padding: 0 20px;
}
.prod_consu1 {
    border-top: 1px solid #ccc;
}
#cssmenu .social a {
    /*padding-left: 50px;*/
}
.sub_menu {
    color: #2683c5;
    font-weight: 600;
    font-size: 1.1em;
    width: 150px;
    line-spacing: 3em;
}
.sub_menu a
{
    color: #F7931D;
}
.sub_menu a:hover
{
    color:#c86f07;
}
.inner_menu a {
    color: #F7931D;
    font-size: 1em;
    font-weight: 300;
}
.inner_menu a:hover{

}
.sub_menu_link {
    text-decoration: none;
    color: #4c4c4c;
}
.navbar::before {
    display: none;
}
.navbar.navbar-default {
    border: none;
}
.navbar {
    padding-right: 15px;
    padding-left: 15px;
    margin-right: auto;
    margin-left: auto;
    width: 1170px;
    margin-bottom: 8px;
}
.navbar2 {
    margin-bottom: 8px;
    margin-left: auto;
    margin-right: auto;
    padding-left: 10px;
    padding-right: 20px;
    width: 1170px;
}
/* Contact us form */

#myMenu ul li {
    text-decoration: none;
    list-style: none;
    padding: 10px 10px 0 10px;
}
.full-width {
    margin: 30px 0; 
}
.full-width li {
    border-bottom: 1px solid #f0f0f0;
    padding-bottom: 10px !important;
}
.full-width li a{
    font-size: 16px;
}

.full-width i.menu-icons {
    font-size: 30px;
    position: relative;
    top: 5px;
    left: -10px;
    color: #626262;
    border: transparent !important;
    margin: 0;
}

.btn-file {
    position: relative;
    overflow: hidden;
}
.btn-file input[type=file] {
    position: absolute;
    top: 0;
    right: 0;
    min-width: 100%;
    min-height: 100%;
    text-align: right;
    filter: alpha(opacity=0);
    opacity: 0;
    background: none repeat scroll 0 0 transparent;
    cursor: pointer;
    display: block;
}
/*left tabs*/

.tabs-left {
    border-bottom: none;
    padding-top: 2px;
}
.tabs-left>li {
    float: none;
    margin-bottom: 2px;
}
.tabs-left>li {
    margin-right: -1px;
}
.tabs-left>li.active>a, .tabs-left>li.active>a:hover, .tabs-left>li.active>a:focus {
    border-bottom-color: #ddd;
    border-right-color: transparent;
}
.tabs-left>li>a {
    border-radius: 4px 0 0 4px;
    margin-right: 0;
    display: block;
}
/*.left-tab ul li{padding-bottom: 0 !important;}*/

.vertical_tabs {
    margin-top: 0%;
}
.tabs-left li a {
    border-bottom: 1px solid #e9e9e9;
    color: #4c4c4c;
}
.tabs-left > li.active > a, .tabs-left > li.active > a:hover, .tabs-left > li.active > a:focus {
    margin-top: -13px;
    border-top: none;
    background-size: 10%;
    border-bottom: 1px solid #ccc;
    font-weight: 500 !important;
    font-size: 13px;
    border-radius: 5px;
    background: #f7931d !important;
    color: #fff !important;
}
/*padding: 6px 40px !important;*/

#tabpanel .tabs-left {
    border-bottom: none !important;
}
.tabs-left > li > a {
    padding: 6px 0 10px 10px;
}
.tabs-left .mobility {
    background: url("../images/Mobility_gray.png") no-repeat;
    background-size: 10%;
    padding: 0 40px;
}
.tabs-left .newproductLaunches {
    background: url("../images/New_Product_Launches_gray.png") no-repeat;
    background-size: 10%;
    padding: 0 40px;
}
.tabs-left .globalfield {
    background: url("../images/Global_Field-Sales_Organization_and_Deployment_gray.png") no-repeat;
    background-size: 10%;
    padding: 0 40px;
}
.tabs-left .analytics {
    background: url("../images/Analytics_gray.png") no-repeat;
    background-size: 10%;
    padding: 0 40px;
}
.tabs-left .marketingcontent {
    background: url("../images/Marketing_Content_and_Messaging_gray.png") no-repeat;
    background-size: 10%;
    padding: 0 40px;
}
.tabs-left > li.active > a.mobility {
    background: url("../images/Mobility_white.png") no-repeat scroll 1% 61% / 10% auto #f7931d;
}
.tabs-left > li.active > a.newproductLaunches {
    background: url("../images/New_Product_Launches_white.png") no-repeat scroll 1% 61% / 10% auto #f7931d;
}
.tabs-left > li.active > a.globalfield {
    background: url("../images/Global_Field-Sales_Organization_and_Deployment_white.png") no-repeat scroll 1% 61% / 10% auto #f7931d;
}
.tabs-left > li.active > a.analytics {
    background: url("../images/Analytics_white.png") no-repeat scroll 1% 61% / 10% auto #f7931d;
}
.tabs-left > li.active > a.marketingcontent {
    background: url("../images/Marketing_Content_and_Messaging_white.png") no-repeat scroll 1% 61% / 10% auto #f7931d;
}
.left-tab {
    padding: 0;
}
.tabs-left > li > a {
    padding: 2px 10px 11px 41px !important;
}
.tabs-left > li > a.mobility:hover {
    border-color: #FFF #FFF #ccc;
    background: url("../images/Mobility_gray.png") no-repeat;
    background-size: 10%;
    padding: 0 40px;
}
.tabs-left > li > a.newproductLaunches:hover {
    border-color: #FFF #FFF #ccc;
    background: url("../images/New_Product_Launches_gray.png") no-repeat;
    background-size: 10%;
    padding: 0 40px;
}
.tabs-left > li > a.globalfield:hover {
    border-color: #FFF #FFF #ccc;
    background: url("../images/Global_Field-Sales_Organization_and_Deployment_gray.png") no-repeat;
    background-size: 10%;
    padding: 0 40px;
}
.tabs-left > li > a.analytics:hover {
    border-color: #FFF #FFF #ccc;
    background: url("../images/Analytics_gray.png") no-repeat;
    background-size: 10%;
    padding: 0 40px;
}
.tabs-left > li > a.marketingcontent:hover {
    border-color: #FFF #FFF #ccc;
    background: url("../images/Marketing_Content_and_Messaging_gray.png") no-repeat;
    background-size: 10%;
    padding: 0 40px;
}
.logo {
    margin-left: 2px !important;
}
.cmcontent {
    height: 417px;
}
.mainpage .option {
    /*width: 14%;*/
    /*margin-top: 4%;*/
    margin: 1% 0 1.7% 0;
}
.row .abouttab {
    margin-left: 10%;
}
.content .padding0 {
    padding: 0px;
    margin-left: -9%;
}
#tabpanel .padding1 {
    padding: 0px;
}
.whoweare h2 {
    color: #2683c5;
    text-align: center;
    font-weight: 600;
    margin-top: 10%;
    font-size: 60px;
}
.whoweare p {
    font-size: 30px;
    margin-top: 4%;
    text-align: center;
}
.whoweare .col-sm-7 {
    width: 40%;
    padding-left: 7%;
}
.whoweare .col-sm-5 {
    margin-left: 19%;
    padding-top: 6%;
    font-size: 20px;
}
.whowearefoot img {
    padding: 7% 8%;
}
.whowearefoot p {
    font-size: 22px;
    padding: 1% 11%;
    text-align: center;
}
.abt1 {
    background-image: url(../images/Surgeons.png);
    background-repeat: no-repeat;
    background-size: 75% auto;
}
.abt1:hover {
    /*    background: url(../images/newproduct_launch_and_messaging_white.png) #f7931d center;*/
    /* background-color:#f7931d;*/
    background-repeat: no-repeat;
    opacity: 0.8;
}
.abt2 {
    background-image: url(../images/Field-Sales.png);
    background-repeat: no-repeat;
    background-size: 75% auto;
}
.abt2:hover {
    /*    background: url(../images/newproduct_launch_and_messaging_white.png) #f7931d center;*/
    /* background-color:#f7931d;*/
    background-repeat: no-repeat;
    opacity: 0.8;
}
.abt3 {
    background-image: url(../images/End_Consumers.png);
    background-repeat: no-repeat;
    background-size: 75% auto;
}
.abt3:hover {
    /*    background: url(../images/newproduct_launch_and_messaging_white.png) #f7931d center;*/
    /* background-color:#f7931d;*/
    background-repeat: no-repeat;
    opacity: 0.8;
}
.abt4 {
    background-image: url(../images/Medical_Noncare.png);
    background-repeat: no-repeat;
    background-size: 75% auto;
}
.abt4:hover {
    /*    background: url(../images/newproduct_launch_and_messaging_white.png) #f7931d center;*/
    /* background-color:#f7931d;*/
    background-repeat: no-repeat;
    opacity: 0.8;
}
.abtpage .option .icon {
    border: 2px solid #f7931d !important;
    border-radius: 50%;
    height: 120px;
    margin: 3% 30% 5% 30%;
    padding: 15px;
    position: relative;
    width: 120px;
    background-position: center center;
}
.abtpage .option .icon {
    border: 2px solid #f7931d !important;
    border-radius: 50%;
    height: 120px;
    margin: 3% 30% 5% 30%;
    padding: 15px;
    position: relative;
    width: 120px;
    background-position: center center;
}
.mainpage .option1 {
    width: 25%;
    
    margin-top: 3%;
}
#Ourfocus p {
    font-size: 1.1em;
}
.ourfocusfoot h2 {
    text-align: center;
    font-weight: 600;
    margin-top: 0px;
}
.ourfocusfoot .col-sm-6 img {
    padding: 10%;
    height: 400px;
    margin-left: 8%;
}
/*.of1  li{ color:#f7931d;}*/

.ourfocusfoot .of1 > li {
    color: #f7931d !important;
    font-size: 120%;
}
.ourfocusfoot .of1 > li > span {
    color: #666;
    font-size: 20px;
    line-height: 1.5;
}
.ourfocusfoot .of3 > li {
    color: #000;
    font-size: 120%;
}
.ourfocusfoot .of2 > li > span, .ourfocusfoot .of3 > li > span {
    color: #666;
    font-size: 20px;
    line-height: 1.5;
}
.ourfocusfoot .of1, .ourfocusfoot .of2, .ourfocusfoot .of3 {
    margin-top: 58%;
}
.y2016 {
    width: 27%;
    position: absolute;
    top: 10%;
    text-align: right;
    right: 74%;
}
.y2013 {
    width: 27%;
    position: absolute;
    top: 30%;
    text-align: right;
    right: 74%;
}
.y2013 img {
    margin-left: 60%;
}
.y2009 {
    width: 27%;
    position: absolute;
    top: 47%;
    text-align: right;
    right: 74%;
}
.y2009 img {
    margin-left: 60%;
}
.y2005 {
    width: 27%;
    position: absolute;
    top: 61%;
    text-align: right;
    right: 74%;
}
.y2005 img {
    margin-left: 60%;
}
.y2001 {
    width: 27%;
    position: absolute;
    top: 79%;
    text-align: right;
    right: 74%;
}
.y2001 img {
    margin-left: 60%;
}
.y2017 {
    width: 27%;
    position: absolute;
    top: 2%;
    left: 74%;
    float: right;
}
.y2015 {
    width: 27%;
    position: absolute;
    top: 20%;
    left: 74%;
    float: right;
}
.y2011 {
    width: 27%;
    position: absolute;
    top: 39%;
    left: 73%;
    float: right;
}
.y2007 {
    width: 27%;
    position: absolute;
    top: 53%;
    left: 73%;
    float: right;
}
.y2003 {
    width: 27%;
    position: absolute;
    top: 72%;
    left: 73%;
    float: right;
}
.y1999 {
    width: 27%;
    position: absolute;
    top: 90%;
    left: 73%;
    float: right;
}
.yimage {
    margin-top: 5%;
    margin-bottom: 3%;
}
.tab-content h1 {
    margin-top: 0;
    display: block;
    margin-bottom: 0;
    padding: 0;
    margin-left: 0;
    margin-right: 0;
    font-size: 22px;
}
.tab-content > .active {
    color: #4c4c4c;
    font-weight: 400;
}
.ourjourneyimg p {
    font-size: 1em;
    font-weight: 400;
}
.whoweare .mainpage h4 {
    font-size: 1.1em;
}
.whoimg {
    width: 50%;
    margin: 1em auto;
}
.allhylink ul {
    list-style: none;
}
.allhylink {
    margin-left: 3%;
    border-bottom: 1px solid #f7931d;
    margin-top: 1%;
    width: 100%;
    font-size: 30px;
    height: 60px;
}
.allhylink ul li {
    display: inline;
    margin-left: 10%;
}
.allhylink > ul > li:first-child a {
    color: #f7931d;
}
.allhylink ul li a {
    color: #888888;
    margin-top: 5px;
}
.allhylink ul li a:active {
    color: #f7931d;
}
.allhylink ul li a:hover {
    color: #f7931d;
}
.focusimg {
    margin-left: -15%;
    height: 8%;
    margin-top: 7%;
}
.whoweare .mainpage {
    margin-top: 10%;
}
.ourfocusfoot .of2 > li {
    color: #2683c5;
    font-size: 120%;
}
.ourfocusfoot .of3 > li {
    color: #000;
    font-size: 120%;
}
.ourfocusfoot .of2 > li > span, .ourfocusfoot .of3 > li > span {
    color: #666;
    font-size: 20px;
    line-height: 1.5;
}
.ourfocusfoot .of1, .ourfocusfoot .of2, .ourfocusfoot .of3 {
    margin-top: 58%;
}
.yimage {
    margin-top: 5%;
    margin-bottom: 3%;
}
.tab-content h1 {
    margin-top: 0;
    display: block;
    margin-bottom: 0;
    padding: 0;
    margin-left: 0;
    margin-right: 0;
    font-size: 1.1em;
}
.tab-content > .active {
    color: #4c4c4c;
    font-weight: 400;
}
.ourjourneyimg p {
    font-size: 1em;
    font-weight: 400;
}
.whoweare .mainpage h4 {
    font-size: 1.1em;
}
.whoimg {
    width: 100%;
    padding: 2em !important;
    margin: 2em auto;
	text-align: center;
}
.allhylink ul {
    list-style: none;
}
.allhylink {
    margin-left: 3%;
    border-bottom: 1px solid #f7931d;
    margin-top: 1%;
    width: 100%;
    font-size: 30px;
    height: 60px;
}
.allhylink ul li {
    display: inline;
    margin-left: 10%;
}
.allhylink > ul > li:first-child a {
    color: #f7931d;
}
.allhylink ul li a {
    color: #888888;
    margin-top: 5px;
}
.allhylink ul li a:active {
    color: #f7931d;
}
.allhylink ul li a:hover {
    color: #f7931d;
}
.focusimg {
    margin-left: -15%;
    height: 8%;
    margin-top: 7%;
}
.whoweare .mainpage {
    margin-top: 10%;
}
.tab-pane1 ul li {
    display: inline;
    position: relative;
    margin-left: -46px;
    padding-right: 67px;
    top: -30px;
}
.filename {
    display: none;
    margin-left: 5px;
    border: none;
    background-color: rgb(238, 238, 238);
    padding-top: 5px;
    padding: 3px;
}
.landimg {
    margin-left: auto;
    margin-right: auto;
}
.landimg img {
    padding-top: 100px;
}
.pattern_land h3 {
    margin-top: 0;
    text-align: Center;
    color: #000;
    padding-top: 20px;
    padding-bottom: 15px;
    line-height: 1.5;
}
.landpage .icon {
    /*border: 2px solid #f7931d !important;*/
    /*background-color: #ffffff !important;*/
}
/*.landpage h4 {
    color: #fff;
    color:#67cae7 ;
    font-weight: 400;
    font-size: 1.2em;
}*/

.landpage h2 {
    color: #fff;
    /*color:#67cae7 ;*/
    font-weight: 400;
    font-size: 1.1em;
}
.landpage h1 {
    color: #fff;
    /*color:#67cae7 ;*/
    font-weight: 400;
    font-size: 1.1em;
}

#whowearem p {
    text-align: center;
    font-size: 1.2em;
}
#ourfocusm p {
    padding-bottom: 2% !important;
	text-align: center;
    font-size: 1.2em;
}
.edimg .icon {
    background-position: center center !important;
    border: 1px solid #ddd !important;
    border-radius: 50%;
    display: block;
    height: 60px;
    margin: auto;
    padding: 8px;
    position: relative;
    width: 60px;
}
.landimfix {
    width: 100%;
    height: 500px;
    position: fixed;
    background-image: url("../images/landingpage_image.jpg");
    background-size: 100%;
}
.callign {
    display: block !important;
    margin: 0 auto;
}
#nbg {
    background-color: transparent !important
}
/* Sudo slider ovverites*/

li.slide {
    width: 1140px !important;
}
#sudo-slider {
    width: 100%;
    margin-top: 3em;
    background-color: #f3f3f3;
    overflow: hidden;
    position: relative;
    height: 318px;
    width: 1170px;
    margin-left: -16px;
}
.graphic, .prevBtn, .nextBtn {
    margin: 0;
    padding: 0;
    display: block;
    overflow: hidden;
    text-indent: -8000px;
}
.prevBtn {
    left: 10px;
}
.prevBtn, .nextBtn {
    display: block;
    width: 37px;
    height: 37px;
    position: absolute;
    top: 64%;
    z-index: 1000;
    background: url(../images/arrow_l.png) no-repeat 0 0;
    cursor: pointer;
}
.nextBtn {
    right: 10px
}
.nextBtn {
    background: url(../images/arrow_r.png) no-repeat 0 0;
}
.capability-title {
    margin: 0px;
}
/*#sudo-slider .slide{
margin: 0.5em 0;
}*/

#sudo-slider .slide h2 {
    font-size: 22px;
}
#sudo-slider .slide p {
    font-size: 14px;
}
#sudo-slider .slide ul li {
    font-size: 14px;
    padding-bottom: 10px;
}
.slidebubble {
    list-style-type: none;
    background: url("../images/dot.png") no-repeat;
    float: left;
    padding: 8px;
}
.slidebubble.current {
    list-style-type: none;
    background: url('../images/dot_active.png') no-repeat;
}
.nav > li > a:hover, .nav > li > a:focus {
    background: transparent;
}
.contact #cssmenu .navbar-right li > a.active {
    background: transparent !important;
}
li.slide {
    width: 1140px !important;
}
.slidebubble.current {
    list-style-type: none;
    background: url('../images/dot_active.png') no-repeat;
}
.workicon {
    border: 2px solid #CCC;
    border-radius: 50%;
    padding: 8px;
}
hr.tabsborder {
    margin-top: -17px;
    margin-left: -30px;
    border-color: #f7931d;
}
.cbp-bislideshow {
    list-style: none;
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    z-index: -1;
    padding: 0;
    margin: 0;
    margin-top: 72px;
}
.cbp-bislideshow li {
    position: absolute;
    width: 100%;
    height: 75%;
    top: 1.8%;
    left: 0%;
    margin: 0 auto;
    padding: 0px;
    opacity: 0;
    -webkit-transition: opacity 1s;
    -moz-transition: opacity 1s;
    transition: opacity 1s;
}
/* If background-size supported we'll add the images to the background of the li */

.backgroundsize .cbp-bislideshow li {
    -webkit-background-size: cover;
    -moz-background-size: cover;
    background-size: cover;
    background-position: center center;
}
/* ...and hide the images */

.backgroundsize .cbp-bislideshow li img {
    display: none;
}
.cbp-bislideshow li img {
    display: block;
    width: 100%;
}
.cbp-bicontrols {
    position: fixed;
    width: 300px;
    height: 100px;
    margin: -50px 0 0 -150px;
    top: 50%;
    left: 50%;
}
.cbp-bicontrols span {
    float: left;
    width: 100px;
    height: 100px;
    position: relative;
    cursor: pointer;
}
.cbp-bicontrols span:before {
    position: absolute;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    text-align: center;
    font-family: 'entypo';
    speak: none;
    font-style: normal;
    font-weight: normal;
    font-variant: normal;
    text-transform: none;
    line-height: 100px;
    font-size: 80px;
    color: #fff;
    -webkit-font-smoothing: antialiased;
    opacity: 0.7;
}
.cbp-bicontrols span:hover:before {
    opacity: 1;
}
.cbp-bicontrols span:active:before {
    top: 2px;
}
span.cbp-biplay:before {
    content: "\e002";
}
span.cbp-bipause:before {
    content: "\e003";
}
span.cbp-binext:before {
    content: "\e000";
}
span.cbp-biprev:before {
    content: "\e001";
}
.cbp-bicontrols span.cbp-binext {
    float: right;
}
/* Fallback */

.no-js.no-backgroundsize .cbp-bislideshow li:first-child {
    opacity: 1;
}
.no-js.backgroundsize .cbp-bislideshow li:first-child img {
    display: block;
}
/*.landimg .landtext{background:#ccc; opacity:.5; bottom:20%; position:fixed; width:100%;}*/

.landtext {
    background: none repeat scroll 0 0 #fff;
    bottom: 225px;
    padding: 15px;
    position: absolute;
    text-align: center;
    width: 100%;
}
.pattern_land .landimg {
    background-color: #2683c5;/* opacity:.9; */
}
/*#Work .edimg {
    margin-top: 0;
    width: 100px;
    padding-top: 25px;
}
#Overview {
    padding-top: 0
}
#Capabilities {
    padding-top: 0;
}
.privacy img {
}*/
#Work .edimg {
    margin-top: 0;
    width: 100px;
    /*padding-top: 20px;*/
}
#Overview {
    padding-top: 0
}
#Capabilities {
    padding-top: 0;
}
.privacy img {
    position: relative;
    top: 21px;
}
.privacy h3 {
    text-align: center;
    color: #f7931d;
    margin-top: 60px;
}
.privacy {
    border-bottom: 1px solid #f7931d
}
.privacy p {
    margin-top: 25px;
}
.solutioninner {
    border-right: 1px solid #ccc;
    padding: 0;
    margin-top: 3.5em;
    width: 12%;
    margin-right: 1%;
}
.landimg container {
    width: 950px !important;
}
.dgpara ul {
    list-style: none;
    margin-left: -1%;
}
.dgpara ul li i {
    color: #f7931d;
    padding-right: 15px;
}
.dgpara .col-lg-8 h2 {
    padding-bottom: 0.3em;
    padding-left: 15px;
}
.dgpara .col-lg-8 p {
    padding-bottom: 10px;
    padding-left: 15px;
}
.dgpara ul li {
    line-height: 1.4;
}
.dgpara ul li:before {
    content: "\f0da";
    color: #f7931d;
    font-family: FontAwesome;
    padding-right: 10px;
}
.ovrvw ul li:before {
    content: "\f0da";
    color: #f7931d;
    font-family: FontAwesome;
    padding-right: 10px;
}
.ovrvw ul {
    list-style: none;
    margin-left: 0;
    padding-left: 20px;
    margin-bottom: 35px;
}
.overimg {
    background: none repeat scroll 0 0 #8cc63e;
    float: right !important;
    height: 15%;
    position: relative;
    top: 40%;
    width: 100%;
    color: #fff;
}
.overimg h2 {
    color: #fff;
    /*	padding-left: 3%;*/
    text-align: center;
    border-right: 1px solid #fff;
}
.overimg p {
    font-size: 1.2em;
    padding-left: 1%;
    color: #fff;
    text-align: left;
    padding-top: 1%
}
.hrline {
    border-bottom: 1px dashed #ccc;
    margin-bottom: 3em;
    padding-bottom: 3em;
    padding-top: 1%;
}
.hrline2 {
    border-bottom: 1px dashed #ccc;
    margin-bottom: 4em;
    padding-bottom: 4em;
    padding-top: 1%;
}
.hrline3 {
    margin-bottom: 2em;
}
.dgpara .col-md-8 {
    margin-top: -7px;
}
/****************** custom styling 05-06 ***************/

.btn-primary {
    border: none;
}
.col-sm-9, .col-sm-3 {
    padding-left: 0;
    padding-right: 0;
}
.col-md-9, .col-md-3 {
    padding-left: 0;
    padding-right: 0;
}
/* changed inline css*/

.headtitle .col-sm-12 {
    padding: 0;
}
.solutioninner .icon {
    margin: 0;
}
.edhtxt {
    text-align: left;
}
#Capabilities .col-lg-12, #Capabilities .col-md-12 {
    margin-top: 0;
}
.htop {
    margin-top: 0 !important;
}
.edimg a img {
    float: left;
    margin-right: 10px;
}
.edphead {
    color: #f7931d !important;
    font-size: 20px !important;
    padding-bottom: 0.1em !important;
}
.edpad {
    padding-top: 15px !important;
}
.dgmar {
    /*margin-top: -8%;*/
}
.pcrc {
    color: #8cc63e !important;
}
#ourjourneysm p {
    font-size: 1.2em;
}
.btn-primary {
    border: none;
}
.col-sm-9, .col-sm-3 {
    padding-left: 0;
    padding-right: 0;
}
.col-md-9, .col-md-3 {
    padding-left: 0;
    padding-right: 0;
}
.form-group #submit {
    margin-top: -15px;
}
.form-group #submit1 {
    margin-top: -15px;
    /* position:absolute; */
    left: 443px;
}
ul.list-model {
    margin-left: 0;
    padding-left: 20px;
    margin-bottom: 28px;
}

/*
.cbp-bislideshow li {
        -moz-transition-property: none;
        -webkit-transition-property: none;
        -o-transition-property: none;
        transition-property: none;
}*/
.icon-info-block {
    width: 100%;
    background: #f7931d;

}
/*.icon-info-block h2 {
  
    color: #8cc63e;
    font-weight: 600;
    padding: 0.5% 2% 0 0;
    margin: 0;
}*/

.icon-info-block h2 {
  
    color: #fff;
    font-weight: 400;
/*    padding: 0.5% 2% 0 0;
    margin: 0;*/
}

.icon-info-block p {
    font-weight: 400;
    padding-left: 3%;
    font-size: 1em;
 /*   border-left: 1px solid #f7931d; */

}
.icon-info-block .icon-info {
    display: none;
    background: #f7931d;
    padding: 2px;
}
.icon-info-block .icon-info.active {
    display: block;
}
.icon-info {
    /*position: relative; width:95%; margin-left:5%; display:inline-block;*/
}
.icon-info:after, .arrow_box:before {
    top: 97%;
    left: 50%;
    border: solid transparent;
    content: " ";
    height: 0;
    width: 0;
    position: absolute;
    pointer-events: none;
}
.icon-info:after {
    border-color: rgba(242, 242, 242, 0);
    /*border-top-color: #f7931d;*/
    border-width: 16px;
    margin-left: -30px;
}
.icon-info:before {
    border-color: rgba(242, 242, 242, 0);
    border-top-color: #f2f2f2;
    border-width: 16px;
    margin-left: -36px;
}
.icon-info:nth-child(1):after, .arrow_box:nth-child(1):before {
    left: 40%;
}
.icon-info:nth-child(2):after, .arrow_box:nth-child(2):before {
    left: 60%;
}
/*.icon-info:nth-child(3):after, .arrow_box:nth-child(3):before {
    left: 36.5%;
}
.icon-info:nth-child(4):after, .arrow_box:nth-child(4):before {
    left: 50%;
}
.icon-info:nth-child(5):after, .arrow_box:nth-child(5):before {
    left: 63.5%;
}
.icon-info:nth-child(6):after, .arrow_box:nth-child(6):before {
    left: 77%;
}
.icon-info:nth-child(7):after, .arrow_box:nth-child(7):before {
    left: 91%;
}*/


@media only screen and  (min-device-width:768px )and (max-device-width:1024px)
{
    .headerimg #cssmenu{margin-right: 8.5em;}
    /*#cssmenu > ul > li > a{font-size:14px;}*/
    .headerimg #cssmenu{margin-right: 7%;}
    .dropdown_2columns{margin-left:-50px;}
    #cssmenu ul{margin-right: 81px;}
    .abous h2{margin-top:7%;}
    .solutioninner{width: 14%;}
    .solutioninner .icon{margin: -12px;}    
}

@media   screen  and (max-width:640px){
    .navbar{width:367px;}
}


@media   screen  and (max-width:768px)
{
    /*    body { padding-top: 40px; }*/
    .innerpage .vline{padding-right: 0px !important;border-right:none;}
    .navbar{width:450px;border:3px solid green;}
    .navbar-header{float: none;}
    .headerimg .navbar-default .navbar-brand{width:85%;}

    #cssmenu ul{margin-right:0px;}
    /* #cssmenu ul li a {display:block;}*/
    /*.edhtxt h2{font-size:14px;}*/
    .headtitle h2 {font-size:25px;}
    .contact_page .hdcont{margin-top: 39%;}
    /*h2{padding: 2.5em 0px 0.2em;}*/
    .demo{margin-top:-2px;padding:0px;}
    #cssmenu ul{z-index:0;}
    #cssmenu > ul > li{float:none;}
    .navbar-collapse.in{overflow-y: hidden;overflow-x:hidden;}
    /*.headerimg #cssmenu ul{margin-right: 162px;}*/
    .navigation{display:none;}
    .capabilities1{display:none;} 
    .footer ul{width:100%;}
    .socialicons {width:30%;}
    .location  {width:70%; margin-left:-5px;}
    .location .home2{margin-left:23px;}
    /*.nav-tabs > li > a{font-size:14px !important;}*/    
}

.cbp-bislideshow li .imgtext1{opacity:0;color:#fff;position:relative; animation:text1 8050ms infinite;animation-timing-function:linear;}
@keyframes text1{
    10%{opacity:0;}
    25%{opacity:1;}
    75%{opacity:1;}
    90%{opacity:0;}
}
.cbp-bislideshow li .imgtext3{opacity:0;color:#fff;position:relative; animation:text1 8050ms infinite;animation-timing-function:linear;}
@keyframes text1{
    10%{opacity:0;}
    25%{opacity:1;}
    75%{opacity:1;}
    90%{opacity:0;}
}
.cbp-bislideshow li .imgtext2{opacity:0;color:#fff;position:relative;margin: 7% 0% 0% 3%;animation:text2 8050ms infinite;animation-timing-function:linear;}
@keyframes text2{
    10%{opacity:0;}
    25%{opacity:1;}
    75%{opacity:1;}
    90%{opacity:0;}
}
.cbp-bislideshow li .imgtext4{opacity:0;color:#fff;position:relative;animation:text2 4000ms infinite;animation-timing-function:linear;}
@keyframes text2{
    10%{opacity:0;}
    25%{opacity:1;}
    75%{opacity:1;}
    90%{opacity:0;}
}
.cbp-bislideshow li h3{font-size:310%; padding-bottom: 30px !important;}
.cbp-bislideshow li h4{font-size:310%; padding-bottom: 0 !important}

.cbp-bislideshow li .imgtext1{font-weight:600;color:#2683c5;}
.cbp-bislideshow li .imgtext2{font-weight:600;color:#000; font-size:20px;}


@media screen and (max-width:1280px){section .cbp-bislideshow li h3{font-size:320% ;margin:0px;} section .cbp-bislideshow li h4{font-size:320% ; margin:0px;}}
@media screen and (max-width:720px){section .cbp-bislideshow li h3{font-size:250%} section .cbp-bislideshow li h4{font-size:250%}}
@media screen and (max-width:480px){section .cbp-bislideshow li h3{font-size:185%} section .cbp-bislideshow li h4{font-size:185%}}




.contact_page{opacity: 1;background-color: #444;
}
.cbp-bislideshow h1{font-family: 'Ubuntu', sans-serif;}

.further_info .for_info #myButton{margin: 0% 3%;}


.cbp-bislideshow .animblock h1{
    /*background: rgba(255, 255, 255, .8);*/
    /*border:1px solid #fff;*/

    width: auto;
    height: auto;
    position: absolute;
    padding:3px 10px !important;
    /*-webkit-text-stroke: 1px #ddd;*/
}

.cbp-bislideshow .animblock h2{
    /*background: rgba(255, 255, 255, .8);*/
    /*border:1px solid #fff;*/

    width: auto;
    height: auto;
    position: absolute;
    padding:3px 10px !important;
    /*-webkit-text-stroke: 1px #ddd;*/
}

.cbp-bislideshow .animate{
    margin: 10%;
}
@media screen and (min-width : 980px) and (max-width : 1280px) and (orientation :landscape) {
    /*.mainpage .icon{width: 75px; height: 75px;}*/
    .landpage h4{font-size: 1em;}
    .cbp-bislideshow li{height: 73%;}
    .mainpage .option{padding-bottom: 10px;}
    .cbp-bislideshow li .imgtext1{margin-top: 20%;}
    
}
@media screen and (min-width : 600px) and (max-width : 1280px) and (orientation :landscape) {
    .cbp-bislideshow li .imgtext1{margin-top: 0%;}
}

@media screen and (min-width : 600px) and (max-width : 1280px) and (orientation :port) {
    .cbp-bislideshow li .imgtext1{margin-top: 10%;}
}
@media screen and (min-device-width: 360px){
    .cbp-bislideshow li h3 {font-size: 300%;}
}

@media screen and (min-device-width: 600px){
    .cbp-bislideshow li h3 {font-size: 230%;}
    .backgroundsize .cbp-bislideshow li{background-position:100% 50% !important;}
    .med-marketing{width: 56%;}
    .col-md-6.col-sm-12.about-image{text-align: center;}
    
}

@media screen and (min-device-width: 980px){
   .cbp-bislideshow li .imgtext2 {margin: -1% 0% -0% 4%;}
    
/*    .cbp-bislideshow li .imgtext2{margin: 4.8% 0% 0% 3%;}*/
    .cbp-bislideshow li h3 {font-size: 220%;}
    .backgroundsize .cbp-bislideshow li{background-position:95% 50%;}
    
}

@media screen and (min-device-width: 1024px){
    .cbp-bislideshow li .imgtext2 {margin: -1% 0% -0% 4%;}
    
/*    .cbp-bislideshow li .imgtext2{margin: 4.8% 0% 0% 3%;}*/
    .cbp-bislideshow li h3 {font-size: 210%;}
    .backgroundsize .cbp-bislideshow li{background-position:95% 50%;}
}

@media screen and (min-device-width: 1280px){
     .cbp-bislideshow li .imgtext2 {margin: -1% 0% -0% 4%;}
    
/*    .cbp-bislideshow li .imgtext2{margin: 5% 0% 0% 3%;}*/
    .cbp-bislideshow li h3 {font-size: 260%;}
    .animblock1 h3{width: 50%;}
.animblock2 h3{width: 50%;}
.med-marketing{width: 90%;}

    
}

@media screen and (min-device-width: 1440px){
     .cbp-bislideshow li .imgtext2 {margin: -1% 0% -0% 4%;}
/*    .cbp-bislideshow li .imgtext2{margin: 4.8% 0% 0% 3%;}*/
.cbp-bislideshow li h3 {font-size: 290%;}
    
}
@media screen and (min-device-width: 1640px){
    .cbp-bislideshow li h3 {font-size: 270%;}
}

@media screen and (max-device-width: 480px){
    .cbp-bislideshow li .imgtext2{margin: 10% 0% 0% 3%;}
    .cbp-bislideshow .animate {
        margin: 35% 0px 0px 7%; }
}

.pindex{color:#67CAE7; padding-left:10px;}
.popupbg1{background-color: rgba(0, 0, 0, 0.7);  padding-bottom: 1000px;}
.popup2{padding: 0; margin-top: -25px;}
.popup3{padding: 0 0 0 10px;}
.logowidth{max-width: 185px;}
.claims{font-size: 36px; color: #004d89 !important; margin-top: 10px; font-weight: 600;}
.padding-0{padding:0px;}
.margi{margin-top: 18px; max-width: 195px;}
.pdemo{background-color: #0078b9; border-bottom: 1px solid #111;}
.pdemo2{color:#fff; margin: 0; padding:10px 20px; font-size: 18px; line-height: 1.3;}
.pdemo3{color:#111; font-size: 26px; margin: 7px 0 10px 0;}
.margin-bottom-10{margin-bottom:10px;}
.pdemo4{padding: 0 !important;max-height: 110px !important;max-width: 160px !important;}
.text-fff{color:#fff !important;}
.pdemo5{padding-left: 15px; margin: 0; font-size: 16px; line-height: 1.2;}
.pdemo6{text-decoration:underline !important;  color: #ff7330; font-size: 16px;}
.border-0{border:0px;}


.btn-sytle{ background-color:#818286; max-width: 300px;overflow: hidden; word-wrap: break-word;text-overflow: ellipsis;border:none;background-color: rgba(129, 130, 134, 0.56);}
.btn-style2{background-color: #818286; text-color: #fff; color: #fff; margin-right: 3px;}
.whoimgabout{max-width:100%;max-height:100%;}
.med-marketing{max-width:100%;max-height:100%;padding:2em !important;}



.spqlogo img{margin: 0 auto;}
.preloader {display: none;}
.preloader .spinner{display: none;}
.prod_consuhcp{border-right:none;}
.popup{background-color: rgba(0, 0, 0, 0.7);  padding-bottom: 1000px;}
.popup .cnt223 .popuplogopng{padding: 0; margin-top: -25px;}
.popup .cnt223 .popuplogopng1{padding: 0 0 0 10px;}
.popup .cnt223 .popuplogopng1 img{max-width: 185px; margin-top:18px;}
.popup .cnt223 .popuplogopng2{padding: 0; text-align: center;}
.popup .popupptag{font-size: 36px; color: #004d89; margin-top: 10px; font-weight: 600;}
.popup .popupimgcms{padding: 0;}
.popup .popupimgcms img{margin-top: 18px; max-width: 195px;}
.popup .popapproved{background-color: #0078b9; border-bottom: 1px solid #111;}
.popup .popapproved1{color: #fff; margin: 0; padding:10px 20px; font-size: 18px; line-height: 1.3;}
.popup .popapproved1 span{font-weight: 700;}
.popup .popupbundled p{color: #111; font-size: 26px; margin: 7px 0 10px 0;}
.popup .popupfinancial{margin-bottom: 10px;}
.popup .popupfinancial img{padding: 0;max-height: 110px;max-width: 160px;}
.popup .popupfinancial p{padding-left: 15px; margin: 0; font-size: 16px; line-height: 1.2;}
.popup .popuploading a{text-decoration: underline; text-decoration-color:#ff7330; color: #ff7330; font-size: 16px;}
.landimg .copyright span{color:#67CAE7; padding-left:10px;}
.margin-top-1{margin-top:1px;}


.brand{font-size:36px;}
.demotext{font-size:49px;}
.text-h2{color:#fff;font-weight:300;}
.contact #cssmenu > ul > li > a{color: #626262;}
.contact .navbar-right{background-color:#fff;}
.list li{padding-left: 20px; padding-right: 20px; display: inline-block;}
.innerblock p a{color: #2683c5;}
.innerblock p a:hover{text-decoration: underline;}
.landimg .download{text-align: center; color: #fff; font-weight: 600; padding:0; display: inline-block; width: 100%; transform: 0.2s; font-size: 16px;}

.imgtext-button{ padding:10px 15px; margin-bottom: 30px; font-size: 16px; background: #707173; z-index: 99999; color:#fff;}
.imgtext-button:hover{background: #454647; color: #fff;-webkit-transition: background-color 0.6s;  -moz-transition: background-color 0.6s;  -o-transition: background-color 0.6s;  transition: background-color 0.6s;}
.imgtext-button:focus{color: #fff;}
.fa.fa-download {
    padding-left: 10px;
}

.animblock1 h3{width: 50%;}
.animblock2 h3{width: 46%;}
.animblock1 p{font-size:18px; color:#000; font-weight:300px; padding-top:10px; width: 600px;}
