﻿.innerPageContent {
   /* padding-top: 25px;*/
}
h2, h3
{
    font-family: 'Segoe UI Light';  font-weight: 200;
}
a{
    text-decoration:none !important;
}
.sectionDiv .pageInner {
min-height: 0;
margin-bottom: 0;
padding-bottom: 30px;
}

.blockFooterSpace {
margin-bottom: 90px;
}

.spaceLine {
margin: 35px 0;
height: 1px;
border-top: 1px solid #000;
}

.nopadding {
padding-left: 0 !important;
padding-right: 0 !important;
}

.nopaddingTop {
padding-top: 0 !important;
}

.blockLink {
text-decoration: none !important;
font-size: 16px;
}
.disabled
{
    cursor:default; display:none;
}
.blockLink .iconActionBlack {
    background-image: url(../images/solution/sprite.png);
    display: inline-block;
    width: 16px;
    background-repeat: no-repeat;
    background-position: -101px -69px;
    height: 13px;
}
.blockLink .iconActionWhite {
    background-image: url(../images/solution/sprite.png);
    display: inline-block;
    width: 16px;
    background-repeat: no-repeat;
    background-position: -101px -93px;
    height: 13px;
}
.text-white {
color: #fff !important;
}

.block-content .block-heading {
    padding-top: 36px;
    color: #000;
}

.block-content .block-heading h3 {
    text-align: center; font-size:22px;
}

.block-content .block-heading h2 {
    text-align: center;  font-size:34px;
}

.block-content .block-heading h2 span {
    color: #ee0101;
}

.block-content .block-heading p.info {
    font-size: 18px;
    word-spacing: .18px;
    padding-top: 0;
    line-height: 32px;
    margin-top: -9px;
}

.block-content .block-boxSm .block-boxSmImage {
text-align: center;
}

.block-content .block-boxSm .block-boxSmContent {
text-align: center;
margin-top: 15px;
}

.block-content .block-boxSm .block-boxSmContent > span {
    display: block;
    text-transform: uppercase;
    font-size: 16px;
    color: #000;
}
.setnav {
    position: relative;
    text-align: center;
}
.setnav .li {
    display: inline-block;
    margin: 0 10px;
    min-width: 130px;
}
.setnav .li a{ display:block; color:#000; text-decoration:none;}
.setnav .li a:hover{ color:#000; text-decoration:none;}
.setnav .li a .icon {
    display: block;
    width: 50px;
    height: 50px;
    border: 1px solid #000;
    border-radius: 50%;
    background-image: url('../images/solution/icons.png');
    background-repeat: no-repeat;
    margin: 0 auto; 
}
.setnav .li a .icon.icon1 {    background-position: -1px;}
.setnav .li a .icon.icon2 {     background-position: -53px;}
.setnav .li a .icon.icon3 { background-position: -99px;}
.setnav .li a .icon.icon4 {    background-position: -151px;}
.setnav .li a .icon.icon5 {     background-position: -202px;}
.setnav .li a .icon.icon6 {     background-position: -250px;}


.setnav .li a .text {
    display: block;
    font-size: 16px;
    padding-top: 10px;
}

.block-content.block-contentBackground {

background-repeat: no-repeat;
background-size: cover;
background-position-y: center;
}
.block-content.block-contentBackground1 {
    /*background-image: url('../images/solution/bannerAPPLICATIONSERVICES.jpg');*/
    background-image: url('../images/solution/banner1.png');
}
.block-content.block-contentBackground2 {
    /*background-image: url('../images/solution/bannerDIGITALEXPERIENCES.png');*/
    background-image: url('../images/solution/banner.png');
}
.block-content.block-contentBackground .block-top {
    padding-top: 30px;
}

.block-content.block-contentBackground .block-top .blockImg {
    width: 50px;
    height: 50px;
    background-image: url('../images/solution/icons.png');
    margin: 0 auto;
    border: 1px solid #000;
    border-radius: 100%;
}
.block-content.block-contentBackground .block-top .blockImg1
{
    background-position: -1px;
}
.block-content.block-contentBackground .block-top .blockImg2
{
    background-position: -151px;
}
.block-content.block-contentBackground .block-headingBox {
    text-align: center;
}

.block-content.block-contentBackground .block-headingBox > h2 {
    margin: 0;
    width: auto;
    padding: 16px 30px;
    border: 1px solid #000;
    display: inline-block;
    background-color: rgba(242,242,242,0.8);
}

.block-content .block-heading .block-headingInfo {
    font-size: 16px;
    line-height: 25px;
    word-spacing: -1px;
    padding-top: 0;
    color: #fff;
}

.block-content.block-contentBackground .block-link {
padding: 30px 0;
}

.block-content .block-boxLg {
background-color: #f2f2f2;
width: auto;
margin:0 auto;
}

.block-content .block-boxLg .block-boxLgIcon {
    padding-top: 30px;
    padding-left: 15px;
    padding-right: 15px;
}

.block-content .block-boxLg .block-boxLgIcon .boxLgIcon {
    height: 50px;
    width: 50px;
    margin: 0 auto;
    border: 1px solid #000;
    border-radius: 100%;
    background-image: url(../images/solution/icons.png);
}

.block-content .block-boxLg .block-boxLgIcon .boxLgIcon1 {
        background-position: -53px;
}

.block-content .block-boxLg .block-boxLgIcon .boxLgIcon2 {
   background-position: -99px;
}
.block-content .block-boxLg .block-boxLgIcon .boxLgIcon3 {
        background-position: -202px;
}
.block-content .block-boxLg .block-boxLgIcon .boxLgIcon4 {
    background-position: -250px;
}
.block-contentboxes {
    width: auto;
    margin: 0 auto;
    padding: 30px 0;
    margin-left: 5%;
    margin-right: 5%;
}

.block-contentboxes .col-left {
    padding-left: 0;
}

.block-contentboxes .col-right {
    padding-right: 0;
}

.block-content .block-boxLg .block-boxTitle {
    padding-top: 30px;
    padding-left: 30px;
    padding-right: 30px;
}

.block-content .block-boxLg .block-boxTitle .boxTitle > h2 {
    text-align: center;
    color: #000;
}

.block-content .block-boxLg .block-boxTitle .boxTitle > h2 > span {
    color: #ee0101;
}

.block-content .block-boxLg .block-boxLgline {
padding-top: 30px;
padding-left: 30px;
padding-right: 30px;
}

.block-content .block-boxLg .block-boxLgline .boxLgline {
    width: 14px;
    border-top: 1px solid #000;
    margin: 0 auto;
}

.block-content .block-boxLg .block-boxInfo {
padding-top: 30px;
padding-left: 30px;
padding-right: 30px;
}

.block-content .block-boxLg .block-boxInfo .boxInfo > p {
        font-size: 16px;
    color: #000;
    line-height: 25px;
    letter-spacing: .4px;
}

.block-content .block-boxLg .block-boxLgLink {
    padding: 15px 15px;
    text-align: center;
}

.block-content .block-boxLg .block-boxLgLink .boxLgLink > a {
    color: #000;
    text-transform: uppercase;
}

.block-content .block-boxLg .block-boxLgImg .boxLgImg {
    width: 100%;
    height: auto;
}

.block-content .block-boxLg .block-boxLgImg .boxLgImg > img {
    width: 100%;
    height: 100%;
}
.contactus {
    border: 1px solid #000;
    padding: 9px 20px;
    margin: 0 auto;
    display: block;
    color: #000 !important;
    width: 161px;
    margin-top: 30px;
    font-size: 16px; text-decoration:none !important;
}
.contactus:hover, .contactus:active, .contactus:visited { color:#000; text-decoration:none;}
.contactus span.text{ margin-right:10px;   }

.contactus span.icon2{    background-image: url(../images/solution/sprite.png);
    display: inline-block;
    width: 16px;
    background-repeat: no-repeat;
    background-position: -101px -69px;
    height: 13px;
}
.block-contentboxes .infocontactus {
    line-height: 25px;
    color: #000; 
    font-size: 16px; 
} 
@media (max-width: 1187px)
{
    .blockFooterSpace {
    margin-bottom: 45px;
}
}

@media (max-width: 991px)
{
   .block-content .col-left .block-boxLg
   {
       margin-bottom:30px;
   }
   .block-contentboxes .col-left
   {
       padding-left:15px;
   }
   .block-contentboxes .col-right
   {
       padding-right:15px;
   }
   .block-contentboxes
   {
       width:100%;
   }
   
}
@media (max-width: 992px)
{
    .block-contentboxes .infocontactus
    {
        display: block;
    max-width: 90%;
    margin: 0 auto;
    }
    .setnav .li
    {
        margin:15px 0;
    }
}
@media (max-width: 767px)
{

 .innerPageContent {
    padding-top: 0px;
}
 .block-contentboxes {
    width: auto;
    margin: 0 auto;
    padding: 30px 0; 
}
    .block-content .block-heading .block-headingInfo
   {
       padding:0 15px;
       text-align:left;
   }
  
     h2
    {
        font-size:26px;
    }
    h3
    {
        font-size:20px;
    }
}
@media (max-width: 500px) {
    .block-content .block-boxLg .block-boxLgImg .boxLgImg, .block-content .block-boxLg .block-boxLgImg .boxLgImg > img
    {
        height:auto;
    }
    .block-content .block-boxLg
   {
       width:100%;
   }

     h2
    {
        font-size:22px;
    }
    h3
    {
        font-size:18px;
    }

}
@media (max-width: 370px) {

     h2
    {
        font-size:20px;
    }
    h3
    {
        font-size:16px;
    }

}
@media (max-width: 340px) {

     h2
    {
        font-size:19px;
    }
    h3
    {
        font-size:16px;
    }

}