.breadcrumb{display:none}
.fea-icon {  background-image: url(../images/fea-sprite.png);}
.fea-icon {height: 40px;width: 40px;display: inline-block;}
.fea-icon1 {background-position: 0 -90px !important;}
.fea-icon2 {background-position: 0px 0px !important;}
.fea-icon3 {background-position: 0px -45px !important;}
.fea-icon4 {background-position: 0px -135px !important;}
.hm-fea-col1 {background: none repeat scroll 0 0 hsl(0, 0%, 97%);border-top: 1px dashed hsl(0, 0%, 67%);float: left;margin: 2% 2% 0 0;padding: 2%;width: 43%;min-height:195px;}
.hm-fea-col2 {background: none repeat scroll 0 0 hsl(0, 0%, 97%);border-top: 1px dashed hsl(0, 0%, 67%);float: left;margin: 2% 2% 0 0;padding: 2%;width: 43%;min-height:195px;}
.feature-box {color: hsl(201, 13%, 30%);margin-top: 20px;}
.feature-box p {color: hsl(0, 0%, 47%);margin: 15px 0 5px;}
.feature-col1 {float: left;margin: 2% 2% 0 0;width: 48%;}
.feature-col2 {float: left;margin: 2% 2% 0 0;   width: 48%;min-height:195px;}.fea-inhead {font-size: 16px;margin-top: 8px;margin-left: 2%;letter-spacing: -0.5px;}

/*new Index page style start*/
.bannerflex {background: #035fac !important;}
.flex-control-nav li a.flex-active {background: #ffce26 !important;}
.flexslider .flexBnrslides > li .flex {display: flex;min-height: 380px;align-items: center;justify-content: center;}
.flexslider .flexBnrslides > li .flex .caption {margin: 0 45px;width: 50%;}
.flexslider .flexBnrslides > li .flex .clip {width: 40%;text-align: center;}
.flexslider .flexBnrslides > li .flex .clip img {width: 380px;margin: auto;}.flexslider .flexBnrslides > li.rail .flex .clip {width: 50%;}
.flexslider .flexBnrslides > li.rail .flex .clip img {width: 100%;}
.flexslider .flexBnrslides > li.office .flex .clip {width: 40%;}
.flexslider .flexBnrslides > li.office .flex .clip img {width: 100%;}
.flexslider .flexBnrslides > li .flex .caption h2 {font-size: 34px;font-weight: lighter;line-height: 62px;margin: 0;margin-bottom: 25px;color: #fff;}
.flexslider .flexBnrslides > li .flex .caption a {position: relative;display:inline-block;/*max-width: 160px;*/text-align: center;color: #000;background-color: #ffd40e;padding: 12px;font-size: 19px;font-weight: 700;text-decoration: none;margin-bottom: 25px;}
.flex-control-nav li a.flex-active {background: #ffd50a;}
p {font-size: 15px;line-height: 30px;}
a.link, .menu-active a, .nav>li>a:hover, .nav>li>span:hover, [data-soldrop]:hover {color: #2a79bb !important;}
.osd h2, .osd h1 {font-size: 30px;font-weight: 300;line-height: 60px;padding: 0;margin: 0;text-align: center;letter-spacing: normal;}
.osd h2 strong,.osd h1 strong {font-size: 32px;font-weight: 600;}
.osd h3 {font-weight: 600;margin: 30px 0 0;font-size: 20px;}
.osd.intro {padding: 30px 30px 40px;text-align: left;}
.osd.intro p {margin: 0 0 20px;text-align: center;}
.osd.intro p:last-child {margin: 0;}.osd.overview {padding: 30px 30px 40px;background-color: #f3fcff;text-align: left;}
.osd.overview h1 {padding: 0;}.osd.overview .flex {display: flex;justify-content: center;text-align: center;flex-wrap:wrap;}
.osd.overview .flex .flex-inner{max-width: 250px;margin: 0 30px;}
.osd.overview .flex .flex-inner h3 {font-weight: 600;margin: 30px 0 0;font-size: 20px;}
.osd.overview .flex .flex-inner img {font-weight: 600;max-width:100px !important;margin: 10px 0 0;font-size: 20px;}
.osd.overview .flex .flex-inner p {margin: 20px 0 0;font-size: 14px;line-height:26px;}
.osd.features .flex {display: flex;flex-wrap: wrap;justify-content:center;max-width:1100px;margin:auto;}
.osd.features .flex-inner {max-width: 315px;padding:20px;border-right: 1px solid #00e0ff;border-bottom: 1px solid #00e0ff;}
.osd.features .flex-inner .head {display: flex;align-items: center;margin: 0 0 10px;}
.osd.features .flex-inner .head img {width: 60px;height: 60px;margin: 0 20px 0 0;}
.osd.features .flex-inner .head h3 {margin: 0;color: #005B9F;}.osd.features .flex-inner .head h3 a {color: #206da2;text-decoration: none;}.osd.features .flex-inner h4{margin:0;font-size:16px;line-height:23px;color:#004c80;}
.osd.features .flex-inner p {margin: 10px 0 0;font-size: 14px;line-height: 26px;}
.osd.features .flex-inner:nth-last-child(1),.osd.features .flex-inner:nth-last-child(4) {border-right: 0px;}
.osd.features .flex-inner:nth-last-child(1),.osd.features .flex-inner:nth-last-child(2),.osd.features .flex-inner:nth-last-child(3) {border-bottom: 0px;}
.osd.capabilities{background-color: #f3fcff;padding:30px 30px 40px;text-align: left;}
.osd.capabilities .flex {display: flex;justify-content: center;text-align: center;max-width:1100px;margin:0 auto;flex-wrap:wrap;}
.osd.capabilities .flex-inner {width: 150px;overflow: hidden;transition: all ease 350ms;margin:20px 30px;}
.osd.capabilities .flex-inner img {display:block;width:70px;margin:20px auto;opacity:1;transition: all ease 350ms;}
.osd.capabilities .flex-inner h3 {display:block;margin: 0;font-size: 17px;line-height: 25px;transition: all ease 350ms;}
.osd.capabilities .flex-inner p {display:block;margin: 0;font-size: 14px;line-height: 26px;transition: all ease 350ms;opacity:0;}
.osd.edition {padding: 30px 30px 0;text-align: left;}
.osd.edition .flex{display:flex;justify-content:center;}
.osd.edition .flex .flex-inner {margin: 20px;background-color: #fff;max-width: 334px;flex-wrap: wrap;display: flex;align-content: space-between;box-shadow: 0 0 3px #0003}
.osd.edition .flex .flex-inner:first-child{max-width:220px;}
.osd.edition .flex .flex-inner .edi-head {background-color: #0badec;color: #fff;text-align: center;padding: 15px;width: 100%;}
.osd.edition .flex .flex-inner .edi-head h3{color:#fff;margin:0;padding:0;}
.osd.edition .flex .flex-inner .edi-fea {margin: 0;padding: 15px 30px;width: 100%;}
.osd.edition .flex .flex-inner .edi-fea li {position: relative;line-height: 20px;padding-bottom: 10px;font-size: 14px;margin-left: 15px;text-align: left;}
.osd.edition .flex .flex-inner .edi-fea li:before {content: '»';color: #24a5ff;position: absolute;left: -15px;}
.osd.edition .flex .flex-inner .edi-cta{font-size:18px;font-weight:600;display:block;background-color:#e9132a;color:#fff;text-align:center;width:40%;padding:8px 15px;margin:15px auto;text-decoration: none;}
.osd.edition .flex .flex-inner:first-child .edi-cta {width: 50%;}
/*new Index page style End*/

/*Features Page start*/
.box > ul {text-align: center;display: flex;flex-wrap: wrap;justify-content: center;}
.box > ul > li {display: inline-block;vertical-align: top;}
.box > ul > li .para {display: block;color: #000;margin-top: 5px;}
.box > ul > li h3 {display: inline-block;font-size: 17px;font-weight: 600;line-height: 24px;margin: 0 0 10px 48px;color: #2978bb;}
.box > ul > li.list h3 {color: #000;}
.box > ul > li > a, .box > ul > li.list {display: block;width: 300px;min-height: 120px;position: relative;vertical-align: top;text-align: initial;padding: 20px 25px;margin: 15px;box-shadow: 0 0 2px #ccc;}
.box > ul > li > a:hover {box-shadow: 0 0 10px #9fd2ff;color: #000;text-decoration: none;}
.box > ul > li.list {display: inline-block;}
.box > ul > li.big a {width: 685px;}
.box > ul > li.big a .para {display: inline-block;width: 40%;margin-right: 2%;vertical-align: top;}
.box > ul > li.big a h3 {display: block;}
.box > ul > li.list > ul {list-style: inside;font-size: 13px;}
.box > ul > li .more {position: absolute;right: 0;bottom: 0;display: none;}
.box > ul > li .more a {display: block;padding: 4px 14px;background-color: #eee;color: #000;text-decoration: none;transition: all ease 350ms;}
.box > ul > li .more a:hover {background-color: #267fc3;color: #fff;}
.box > ul > li:hover .more {display: block;}
.box > ul > li > a:after, .box > ul > li.list:after {content: '';position: absolute;display: inline-block;left: 25px;border-left: 0px;border-bottom: 0px;top: 15px;width: 40px;height: 40px;background-size: 40px;background-repeat: no-repeat;background-position: center center;}
.box > ul > li#box1 > a:after{background-image: url(../images/box-icon-1.png);}
.box > ul > li#box2 > a:after{background-image: url(../images/box-icon-2.png);}
.box > ul > li#box3 > a:after{background-image: url(../images/box-icon-3.png);}
.box > ul > li#box4 > a:after{background-image: url(../images/box-icon-4.png);}
.box > ul > li#box5 > a:after{background-image: url(../images/box-icon-5.png);}
.box > ul > li#box6 > a:after{background-image: url(../images/box-icon-6.png);}
.box > ul > li#box7 > a:after{background-image: url(../images/box-icon-7.png);}
.box > ul > li#box8 > :after{background-image: url(../images/box-icon-8.png);}
.box > ul > li#box9 > a:after{background-image: url(../images/box-icon-9.png);}
.box > ul > li#box10 > a:after{background-image: url(../images/box-icon-10.png);}
.box > ul > li#box11 > a:after{background-image: url(../images/box-icon-11.png);}
.box > ul > li#box12 > a:after{background-image: url(../images/box-icon-12.png);}
.box > ul > li#box13 > a:after{background-image: url(../images/box-icon-13.png);}
.box > ul > li#box14 > a:after{background-image: url(../images/box-icon-14.png);}
.box > ul > li#box15 > a:after{background-image: url(../images/box-icon-15.png);}
.box > ul > li#box16 > a:after{background-image: url(../images/box-icon-16.png);}
.box > ul > li#box17 > a:after{background-image: url(../images/box-icon-17.png);}
.box > ul > li#box18 > a:after{background-image: url(../images/box-icon-18.png);}
.box > ul > li#box19 > a:after{background-image: url(../images/box-icon-19.png);}
.box > ul > li#box20 > a:after{background-image: url(../images/box-icon-20.png);}
.box > ul > li#box21 > a:after{background-image: url(../images/box-icon-21.png);}
.box > ul > li#box22 > a:after{background-image: url(../images/box-icon-22.png);}
.box > ul > li#box23 > a:after{background-image: url(../images/box-icon-23.png);}
.box > ul > li#box24 > a:after{background-image: url(../images/box-icon-24.png);}
.box > ul > li#box25 > a:after{background-image: url(../images/box-icon-25.png);}
.box > ul > li#box26 > a:after{background-image: url(../images/box-icon-26.png);}
.box > ul > li#box27 > a:after{background-image: url(../images/box-icon-27.png);}
.box > ul > li#box28 > a:after{background-image: url(../images/box-icon-28.png);}
.box > ul > li#box29 > a:after{background-image: url(../images/box-icon-29.png);}
.box > ul > li#box30 > a:after{background-image: url(../images/box-icon-30.png);}
.box > ul > li#box31 > a:after{background-image: url(../images/box-icon-31.png);}
.box > ul > li#box32 > a:after{background-image: url(../images/box-icon-32.png);}
.box > ul > li#box33 > a:after{background-image: url(../images/box-icon-33.png);}
.box > ul > li#box34 > a:after{background-image: url(../images/box-icon-34.png);}
.box > ul > li#box35 > a:after{background-image: url(../images/box-icon-35.png);}
.box > ul > li#box1:after{background-image: url(../images/box-icon-1.png);}
.box > ul > li#box8:after{background-image: url(../images/box-icon-8.png);}
.box > ul > li#box9:after{background-image: url(../images/box-icon-9.png);}
.box > ul > li#box10:after{background-image: url(../images/box-icon-10.png);}
.box > ul > li#box11:after{background-image: url(../images/box-icon-11.png);}
.box > ul > li#box12:after{background-image: url(../images/box-icon-12.png);}
.box > ul > li#box13:after{background-image: url(../images/box-icon-13.png);}
.fea-icon {height: 40px;width: 40px;display: inline-block;}
.fea-icon1 {background-position: 0 -90px !important;}
.fea-icon2 {background-position: 0px 0px !important;}
.fea-icon3 {background-position: 0px -45px !important;}
.fea-icon4 {background-position: 0px -135px !important;}



/*Feature page End*/
@media screen and (max-width:1120px){
.osd.features .flex-inner{border:1px solid #ccc !important;margin:10px;}
}

@media screen and (max-width:900px){
.osd.edition .flex{flex-wrap:wrap;}
.osd.edition .flex .flex-inner:first-child,.osd.edition .flex .flex-inner{max-width:450px;width:90%;box-sizing:border-box;}
.osd.overview .flex .flex-inner{max-width:300px;width:90%;}
}
@media screen and (max-width:760px){
.osd.features .flex-inner{max-width:600px;border:unset !important;}
.hm-fea-col1,.hm-fea-col2,.feature-col1,.feature-col2{width:60%;max-width:600px;margin:10px auto;float:none;box-sizing:border-box;float:none;}
.feature-col1,.feature-col2{  background: #f1f1f1;padding: 10px;}
.osd.capabilities .flex-inner{width:50%;}
}

.nav-dwn a,#btmBar .btm-dwn a{width:auto}
.dwn-priv{margin:10px 0}
.cmnFormArea{box-sizing:border-box!important;max-width:500px!important}
@media screen and (max-width:500px){
.cmnFormArea{padding:0 0!important}
.cmnFormArea table td input[type="submit"],.cmnFormArea table td input[type="reset"]
{width:100%;box-sizing:border-box;margin:5px 0}
.cmnFormArea table td{padding:10px 5px;font-size:12px}
}