navbar { position:fixed; top:0; right:0; z-index:2;  height:60px; background-color:#fff; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -ms-transition:all 0.4s ease; -o-transition:all 0.4s ease; transition:all 0.4s ease; border:none; }.off { top:-60px; -webkit-box-shadow:0 0px 3px rgba(0, 0, 0, 0.25); -moz-box-shadow:0 0px 3px rgba(0, 0, 0, 0.25); -ms-box-shadow:0 0px 3px rgba(0, 0, 0, 0.25); -o-box-shadow:0 0px 3px rgba(0, 0, 0, 0.25); box-shadow:0 0px 3px rgba(0, 0, 0, 0.25); }.on { top:0; }.navbar .navbar-brand { background:url(../img/logo.png) center center no-repeat; background-size:contain; height:45px; min-width:185px; margin-top:8px; }/* Site Nav==================================================*//* desktop menu----------------------------*/#d-menu { text-align:center; position:relative; }#d-menu ul { padding:0; margin:0; text-align:center; width:100%; list-style:none; position:relative; z-index:1; float:right; }#d-menu li { margin:0; padding:0; float:left; zoom:1; position:relative; color:#425654; line-height:60px; transition:background-color 0.2s; outline:none; -moz-user-select:none; -webkit-user-select:none; -ms-user-select:none; }/* links of top-heading */#d-menu a, #d-menu a:link, #d-menu a:hover { color:inherit; }#d-menu a:hover { text-decoration:none; }#d-menu a:focus { outline:1px dotted #09F; }#d-menu .d-hover .top-heading:after { bottom:0; left:50%; border:solid transparent; content:""; height:0; width:0; position:absolute; pointer-events:none; border-color:rgba(255, 255, 255, 0); border-bottom-color:#fff; border-width:4px; margin-left:-2px; }/*menu customization */#d-menu .full-width { position:static; }#d-menu .d-hover { background-color:#0a9586; color:#fff; }#d-menu .d-hover.no-sub { }#d-menu .top-heading { white-space:nowrap; margin:0; padding-left:15px; padding-right:15px; color:inherit; text-decoration:none; display:inline-block; outline:0; cursor:pointer; position:relative; font-weight:400; }.active-menu a { background-color:#0a9586; color:#fff !important; }/* menu dropdown */#d-menu .dropdown { width:auto; left:0px; padding:0; margin:0; display:none; position:absolute; top:100%; font-size:0.9em; box-shadow:0 4px 5px 0 rgba(0, 0, 0, 0.3); border-radius:0 0 4px 4px; }#d-menu .full-width .dropdown { width:100%; padding:0; margin:0; }#d-menu .right-aligned { left:auto; right:0px; }#d-menu .d-hover .dropdown { display:block; }#d-menu .menu-inner { text-align:center; padding:20px 0; margin:0; background-color:#fff; display:table; width:100%; }#d-menu .menu-inner:last-child { border-radius:0 0 4px 4px; }/* links in dropdown */#d-menu .dropdown a { display:table-row; *display:block;color:#425654; line-height:1.6; text-decoration:none; padding:0; }#d-menu .dropdown a:hover, #d-menu .dropdown a:focus { text-decoration:underline; color:#0a9586; }/* blocks within the dropdown */#d-menu .column { text-align:left; vertical-align:top; display:table-cell; *display:inline;*zoom:1;white-space:normal; min-width:200px; padding:0 20px; border-right:1px solid #dcdcdc; color:#999; }#d-menu div.menu-inner div:last-child { border-right:none; }#d-menu .column h6 { text-transform:uppercase; margin-top:10px; margin-bottom:0; font-weight:bold; font-size:1em; }#d-menu .column.column4 { width:25%; }#d-menu .column.column3 { width:33%; }/* search site */#search-toggle { padding-left:15px; padding-right:15px; padding-top:21px; padding-bottom:21px; line-height:1; cursor:pointer; display:block; }#search { background-color:#eee; width:100%; text-align:center; box-shadow:0 0 3px rgba(0, 0, 0, 0.25); }#search input { background-color:#eee; border:0; color:#999; font-size:1.5em; letter-spacing:2px; padding:15px; width:100%; margin:auto; }/* mobile menu-----------------------------*/@media (min-width:1199px) {#m-menu {display:none;}}a.barline { display:none; float:right; text-align:center; font-weight:700; padding:15px 0; font-size:1.250em; }a.barline i { margin-top:0.25em; }.m-menu, .m-panels, .m-panels > .m-panel { margin:0; left:0; right:0; top:0; bottom:0; z-index:0; box-sizing:border-box }.m-btn, .m-menu { box-sizing:border-box }.m-listview a, .m-listview a:hover, .m-navbar a, .m-navbar a:hover { text-decoration:none }.m-hidden { display:none!important }.m-wrapper { overflow-x:hidden; position:relative }.m-menu { display:block; padding:0; position:absolute }.m-panels, .m-panels > .m-panel { background:inherit; border-color:inherit; position:absolute }.m-btn, .m-panel.m-highest { z-index:1 }.m-panels { overflow:hidden }.m-panel {transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease; -webkit-transform:translate3d(100%, 0, 0); transform:translate3d(100%, 0, 0) }.m-panel.m-opened { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) }.m-panel.m-subopened { -webkit-transform:translate3d(-30%, 0, 0); transform:translate3d(-30%, 0, 0) }.m-panels > .m-panel { -webkit-overflow-scrolling:touch; overflow:scroll; overflow-x:hidden; overflow-y:auto; padding:0 20px }.m-listview .m-divider, .m-listview > li > a, .m-listview > li > span, .m-navbar .m-title { text-overflow:ellipsis; white-space:nowrap; overflow:hidden }.m-navbar .m-title { font-weight:bold; }.m-panels > .m-panel.m-hasnavbar { padding-top:60px }.m-panels > .m-panel:after, .m-panels > .m-panel:before { content:''; display:block; height:20px }.m-vertical .m-panel { -webkit-transform:none!important; transform:none!important }.m-listview .m-vertical .m-panel, .m-vertical .m-listview .m-panel { display:none; padding:10px 0 10px 10px }.m-listview .m-vertical .m-panel .m-listview > li:last-child:after, .m-vertical .m-listview .m-panel .m-listview > li:last-child:after { border-color:transparent }.m-vertical li.m-opened > .m-panel, li.m-vertical.m-opened > .m-panel { display:block }.m-listview > li.m-vertical > .m-next, .m-vertical .m-listview > li > .m-next { height:40px; bottom:auto }.m-listview > li.m-vertical > .m-next:after, .m-vertical .m-listview > li > .m-next:after { top:16px; bottom:auto }.m-listview > li.m-vertical.m-opened > .m-next:after, .m-vertical .m-listview > li.m-opened > .m-next:after { -webkit-transform:rotate(45deg); transform:rotate(45deg); right:19px }.m-btn { width:40px; height:40px; position:absolute; top:0 }.m-clear:after, .m-clear:before, .m-close:after, .m-close:before { content:''; border:2px solid transparent; display:block; width:5px; height:5px; margin:auto; position:absolute; top:0; bottom:0; -webkit-transform:rotate(-45deg); transform:rotate(-45deg) }.m-clear:before, .m-close:before { border-right:none; border-bottom:none; right:18px }.m-clear:after, .m-close:after { border-left:none; border-top:none; right:25px }.m-arrow:after, .m-next:after, .m-prev:before { content:''; border:2px solid transparent; display:block; width:8px; height:8px; margin:auto; position:absolute; top:0; bottom:0; -webkit-transform:rotate(-45deg); transform:rotate(-45deg) }.m-prev:before { border-right:none; border-bottom:none; left:23px }.m-arrow:after, .m-next:after { border-top:none; border-left:none; right:23px }.m-navbar { border-bottom:1px solid; border-color:inherit; text-align:center; line-height:40px; height:60px; padding:0 40px; margin:0; position:absolute; top:0; left:0; right:0 }.m-navbar>* { display:block; padding:10px 0 }.m-navbar .m-btn:first-child { padding-left:20px; left:0; top:10px; }.m-navbar .m-btn:last-child { text-align:right; padding-right:20px; right:0 }.m-panel .m-navbar { display:none }.m-panel.m-hasnavbar .m-navbar { display:block }.m-listview, .m-listview > li { list-style:none; display:block; padding:0; margin:0 }.m-listview { font:inherit; font-size:0.875em; line-height:20px }.m-listview > li { position:relative }.m-listview > li, .m-listview > li .m-next, .m-listview > li .m-next:before, .m-listview > li:after { border-color:inherit }.m-listview > li > a, .m-listview > li > span { color:inherit; display:block; padding:10px 10px 10px 20px; margin:0 }.m-listview > li > a.m-arrow, .m-listview > li > span.m-arrow { padding-right:50px }.m-listview > li:not(.m-divider):after {content:'';border-bottom-width:1px;border-bottom-style:solid;display:block;position:absolute;right:0;bottom:0;left:0}.m-listview .m-next { background:rgba(3, 2, 1, 0); width:50px; padding:0; position:absolute; right:0; top:0; bottom:0; z-index:2 }.m-listview .m-next:before { content:''; border-left-width:1px; border-left-style:solid; display:block; position:absolute; top:0; bottom:0; left:0 }.m-listview .m-next+a, .m-listview .m-next+span { margin-right:50px }.m-listview .m-next.m-fullsubopen { width:100% }.m-listview .m-next.m-fullsubopen:before { border-left:none }.m-listview .m-next.m-fullsubopen+a, .m-listview .m-next.m-fullsubopen+span { padding-right:50px; margin-right:0 }.m-panels > .m-panel > .m-listview { margin:20px -20px }.m-panels > .m-panel > .m-listview:first-child, .m-panels > .m-panel > .m-navbar+.m-listview { margin-top:-20px }.m-listview .m-inset { list-style:disc inside; padding:0 10px 15px 40px; margin:0 }.m-listview .m-inset > li { padding:5px 0 }.m-listview .m-divider { font-size:0.625em; text-transform:uppercase; text-indent:20px; line-height:25px }.m-listview .m-spacer { padding-top:40px }.m-listview .m-spacer > .m-next { top:40px }.m-listview .m-spacer.m-divider { padding-top:25px }.m-menu { background:#0a9586; border-color:rgba(255, 255, 255, .1); color:rgba(255, 255, 255, .8) }.m-menu .m-navbar a, .m-menu .m-navbar>* { color:rgba(255, 255, 255, .4) }.m-menu .m-btn:after, .m-menu .m-btn:before { border-color:rgba(255, 255, 255, .3) }.m-menu .m-listview { border-color:rgba(255, 255, 255, .1) }.m-menu .m-listview > li .m-arrow:after, .m-menu .m-listview > li .m-next:after { border-color:rgba(255, 255, 255, .3) }.m-menu .m-listview > li a:not(.m-next) {-webkit-tap-highlight-color:rgba(255, 255, 255, .5);tap-highlight-color:rgba(255, 255, 255, .5)}.m-menu .m-listview > li.m-selected > a:not(.m-next), .m-menu .m-listview > li.m-selected > span {background:rgba(255, 255, 255, .5)}.m-menu .m-divider, .m-menu .m-listview > li.m-opened.m-vertical > .m-panel, .m-menu .m-listview > li.m-opened.m-vertical > a.m-next, .m-menu.m-vertical .m-listview > li.m-opened > .m-panel, .m-menu.m-vertical .m-listview > li.m-opened > a.m-next { background:rgba(0, 0, 0, .05) }.m-page { box-sizing:border-box; position:relative }.m-slideout {transition:-webkit-transform .4s ease;transition:transform .4s ease;transition:transform .4s ease, -webkit-transform .4s ease; z-index:1 }html.m-opened { overflow-x:hidden; position:relative }html.m-blocking, html.m-blocking body { overflow:hidden }html.m-background .m-page { background:inherit }#m-blocker { background:rgba(0, 0, 0, 0.5); display:none; width:100%; height:100%; position:fixed; top:0; left:0; z-index:2 }html.m-blocking #m-blocker { display:block }.m-menu.m-offcanvas { z-index:0; display:none; position:fixed }.m-menu.m-offcanvas.m-current { display:block }.m-menu { width:80%; min-width:140px; max-width:440px }html.m-opening .m-slideout { -webkit-transform:translate3d(80%, 0, 0); transform:translate3d(80%, 0, 0) }@media all and (max-width:175px) {html.m-opening .m-slideout {-webkit-transform:translate3d(140px, 0, 0);transform:translate3d(140px, 0, 0)}}@media all and (min-width:550px) {html.m-opening .m-slideout {-webkit-transform:translate3d(440px, 0, 0);transform:translate3d(440px, 0, 0)}}@media screen and (max-width:1199px) {#d-menu {display:none;}a.barline {display:block;}}@media screen and (max-width:980px) {.wrapper {max-width:94%;width:94%;}}html.mm-right.mm-opened .mm-menu.mm-effect-menu-zoom { -webkit-transform:scale(.7, .7) translate3d(30%, 0, 0); transform:scale(.7, .7) translate3d(30%, 0, 0); -webkit-transform-origin:right center; transform-origin:right center }html.mm-right.mm-opening .mm-menu.mm-effect-menu-zoom { -webkit-transform:scale(1, 1) translate3d(0, 0, 0); transform:scale(1, 1) translate3d(0, 0, 0) }html.mm-right.mm-opened .mm-menu.mm-effect-menu-slide { -webkit-transform:translate3d(30%, 0, 0); transform:translate3d(30%, 0, 0) }html.mm-right.mm-opening .mm-menu.mm-effect-menu-slide { -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) }html.mm-right.mm-opening.mm-fullscreen .mm-slideout { -webkit-transform:translate3d(-100%, 0, 0); transform:translate3d(-100%, 0, 0) }@media all and (max-width:140px) {html.mm-right.mm-opening.mm-fullscreen .mm-slideout {-webkit-transform:translate3d(-140px, 0, 0);transform:translate3d(-140px, 0, 0)}}@media all and (min-width:10000px) {html.mm-right.mm-opening.mm-fullscreen .mm-slideout {-webkit-transform:translate3d(-10000px, 0, 0);transform:translate3d(-10000px, 0, 0)}}.mm-menu.mm-pageshadow.mm-right:after { left:auto; right:100% }.mm-menu.mm-right { left:auto; right:0 }html.mm-right.mm-opening .mm-slideout { -webkit-transform:translate3d(-80%, 0, 0); transform:translate3d(-80%, 0, 0) }@media all and (max-width:175px) {html.mm-right.mm-opening .mm-slideout {-webkit-transform:translate3d(-140px, 0, 0);transform:translate3d(-140px, 0, 0)}}@media all and (min-width:550px) {html.mm-right.mm-opening .mm-slideout {-webkit-transform:translate3d(-440px, 0, 0);transform:translate3d(-440px, 0, 0)}}.mm-menu.mm-front.mm-right, .mm-menu.mm-next.mm-right { -webkit-transform:translate3d(100%, 0, 0); transform:translate3d(100%, 0, 0) }/* Footer==================================================*/footer { background-color:#3d3c42; padding:60px 0 0 0; position:relative; font-size:0.867em; color:#d9d9da; z-index:0; }footer a { color:#868688; }footer a:hover { color:#d9d9da; }footer .brand { display:inline-block; background:url(../img/logo-reversed.png) center center no-repeat; background-size:contain; height:29px; min-width:183px; margin-bottom:20px; }.footer-copy { margin-top:30px; padding-top:30px; padding-bottom:30px; color:#89898b; text-align:center; background-color:#2d2c31; }.footer-links .dl-horizontal dt { width:25%; text-align:left; float:left; }.footer-links .dl-horizontal dd { margin-left:25%; }.footer-links strong { font-size:1.2em; margin-bottom:10px; text-transform:uppercase; }.footer-links strong a { color:#d9d9da; }.footer-links strong a:hover { color:#fff; }.footer-links ul { list-style:none; text-align:left; padding:0; }.footer-links ul li { margin-bottom:5px; }.footer-links h4 { font-weight:bold; }.footer-socials { display:block; text-align:center; }.footer-socials a { text-align:center; font-size:1.5em; margin:0 0 0 1px; padding:8px; width:36px; line-height:0; display:inline-block; text-decoration:none; -webkit-transition:all 250ms ease-in-out; -moz-transition:all 250ms ease-in-out; -o-transition:all 250ms ease-in-out; -ms-transition:all 250ms ease-in-out; transition:all 250ms ease-in-out; }.ico-twitter:hover { background-color:#00a9ed; }.ico-linkedin:hover { background-color:#015886; }.ico-youtube:hover { background-color:#cd1b20; }.ico-facebook:hover { background-color:#3b5998; }.ico-gplus:hover { background-color:#cd1111; }@media screen and (max-width:980px) {footer {padding-top:30px;}#footer-copyright {border-right:none;}}/* Flip Box==================================================*/.icon-box { text-align:center; }.icon-box+.icon-box { margin-bottom:30px; }.icon-box .im-round { -webkit-transition:all .2s linear;transition:all .2s linear;}.icon-box:hover .im-round { color:#fff; background-color:#fcba41; }.im-round { text-align:center; color:#fff; background-color:#fcba41; border:solid 1px #fcba41; border-radius:50%; transition:all .45s ease;}.im-4x.im-round { width:120px; height:120px; padding-top:28px; }.flip-box { margin:0 auto 30px auto; height:250px; position:relative; -webkit-perspective:600px; -moz-perspective:600px; perspective:600px; }.flip-box .front, .flip-box .back { text-align:center; display:block; width:100%; }.flip-box .front { height:inherit; position:absolute; top:0; z-index:900; text-align:center; -webkit-transform:rotateY(0deg); -moz-transform:rotateY(0deg); transform:rotateY(0deg); -webkit-transform-style:preserve-3d; -moz-transform-style:preserve-3d; transform-style:preserve-3d; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; backface-visibility:hidden; -webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}.flip-box .back { height:inherit; position:absolute; top:0; z-index:1000; -webkit-transform:rotateY(-180deg); -moz-transform:rotateY(-180deg); transform:rotateY(-180deg); -webkit-transform-style:preserve-3d; -moz-transform-style:preserve-3d; transform-style:preserve-3d; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; backface-visibility:hidden; -webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out;}.flip-box.flip .front { z-index:900; -webkit-transform:rotateY(180deg); -moz-transform:rotateY(180deg); -ms-transform:rotateY(180deg); transform:rotateY(180deg); }.flip-box.flip .back { z-index:1000; -webkit-transform:rotateY(0deg); -moz-transform:rotateY(0deg); -ms-transform:rotateY(0deg); transform:rotateY(0deg); }.pad { background-color:#fff; box-shadow:0 0 3px rgba(0, 0, 0, 0.1); width:100%; height:250px; margin:0 auto; padding:30px; }.flip-box .front .pad { padding:30px 10px; }.flip-box .btn { position:absolute; bottom:-18px; left:50%; margin-left:-38px; }.flip-box .back h3 { margin-top:5px; margin-bottom:5px; }@media screen and (max-width:980px) {.flip-box {margin:0 auto 15px auto;}}@media screen and (max-width:480px) {.flip-box {margin:0 auto 15px auto;}.flip-box h3 {font-size:1.250em;}}/* CS/WP filter==================================================*/.cs-box { text-align:center; }.cs-box a { display:block; }.cs-box a:hover .im-round { color:#fcba41; background-color:#fff; border:solid 1px #fcba41; transition:all .45s ease;} /* Press Release==================================================*/.calendar * { display:block; width:100%; font-weight:bold; font-style:normal; text-align:center; line-height:1; }.calendar { display:block; position:relative; width:5.5em; height:6em; margin:0 auto 30px auto; background-color:#fff; box-shadow:0 1px 0 #bdbdbd, 0 2px 0 #fff, 0 3px 0 #bdbdbd, 0 4px 0 #fff, 0 5px 0 #bdbdbd, 0 0 0 1px #bdbdbd; overflow:hidden; -webkit-backface-visibility:hidden; -webkit-transform:rotate(0deg) skewY(0deg); -webkit-transform-origin:50% 10%; transform-origin:50% 10%; }.calendar .month { padding:5px 0; color:#fff; background-color:#fcba41; border-bottom:1px dashed #ffffff; box-shadow:0 3px 0 #fcba41; }.calendar .day { width:100%; font-size:2.2em; padding:10px 0 5px 0; color:#2f2f2f; }.calendar .year { color:#fcba41; }/* Common==================================================*/.row-flex { display:-webkit-box; display:-webkit-flex; display:-ms-flexbox; display:flex; -webkit-flex-wrap:wrap; -ms-flex-wrap:wrap; flex-wrap:wrap; }.row-flex.row:after, .row-flex.row:before { display:none; }.img-responsive, .thumbnail>img, .thumbnail a>img, .carousel-inner > .item>img, .carousel-inner > .item > a>img { margin-left:auto; margin-right:auto; }.page-content-wrapper { position:relative; right:0; z-index:1; padding:0; }.page-title { padding:60px 0 30px 0; background:#3d3c42 url(../img/banner-inner.jpg) center center no-repeat; background-size:cover; color:#fff; text-align:center; }.page-title h1, .page-title h4 { margin:15px 0; }.page-title p { font-size:1.125em; max-width:70%; margin-left:auto; margin-right:auto; margin-bottom:0; opacity:0.82; }.page-content { position:relative; }.page-content h4, .page-content h5 { font-weight:bold; }.press-heading { font-size:2.5em; }.press-subheading { font-size:1.25em; }.page-content .bg-white a.btn { text-decoration:none; }.box-block-holder { display:table; width:100%; border-spacing:1em 0.5em; vertical-align:top; }.box-block-holder a { text-decoration:none !important; color:#223344 !important; vertical-align:top; }.box-block-holder a:hover { color:#047165 !important; }.box-block-holder+p { margin-top:20px; }.box-block { display:table-cell; padding:10px 20px 5px 20px; position:relative; top:0; -webkit-transition:all .2s ease;-moz-transition:all .2s ease;-ms-transition:all .2s ease;-o-transition:all .2s ease;transition:all .2s ease;position:relative; }.box-block:hover { top:-2px; box-shadow:0 3px 10px rgba(0, 0, 0, 0.5); }.box-block h3 { margin-top:0; }.box-block.block-2 { width:49%; }.box-block.block-3 { width:33%; }.box-block.block-4 { width:24%; }.press { margin-bottom:5px; }#yearButtons span { display:block; margin-bottom:5px; }@media screen and (min-width:600px) {#yearButtons span {display:inline-block;margin-right:20px;}}@media screen and (max-width:600px) {.box-block-holder {border-spacing:0;}.box-block {display:table;margin-bottom:1em;}.box-block.block-2, .box-block.block-3, .box-block.block-4 {width:100%;}}.breadcrumb { font-size:0.800em; text-align:left; line-height:1; }.breadcrumb > li { vertical-align:top; }.breadcrumb a { color:rgba(255, 255, 255, 0.5); }.breadcrumb a:hover, .breadcrumb a:focus { color:rgba(255, 255, 255, 1); }.breadcrumb > li + li:before, .breadcrumb > .active { vertical-align:top; }@media (max-width:767px) {.page-title p {max-width:100%;}.breadcrumb > li a, .breadcrumb > .active {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:90px;}}@media (min-width:768px) and (max-width:991px) {.breadcrumb > li a, .breadcrumb > .active {white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:inline-block;max-width:175px;}}.btn.text-left { text-align:left; }blockquote .square { width:100px; min-height:50px; margin-right:22px; text-align:center !important; background-color:#ccc; padding:20px 0 }#refresh { margin-left:10px; }form .form-group, form .input-group { position:relative; }form textarea { height:150px; }form span.error { display:none; position:absolute; top:0; z-index:2; padding-top:2px; padding-right:5px; color:#fc7878; font-size:.8em; }form input[type=text].error, form select.error, form textarea.error { border-color:#fc7878; transition:all .5s;}form .submit-loading { display:none; width:130px; }form .input-group { margin-bottom:15px; }.by-line { text-transform:uppercase; font-size:14px; font-weight:700; color:#a0a0a0; padding-bottom:15px; padding-left:15px; position:relative; line-height:1.3; }.by-line:before { content:'\2013'; position:absolute; left:0; top:0; }@media screen and (max-width:980px) {form {margin-bottom:30px;}form button {margin-top:15px;}}img.img-grey {transition:all .5s; -webkit-filter:grayscale(1) !important; -moz-filter:grayscale(1) !important; -ms-filter:grayscale(1) !important; filter:grayscale(1) !important; }img.img-grey:hover { -webkit-filter:grayscale(0) !important; -moz-filter:grayscale(0) !important; -ms-filter:grayscale(0) !important; filter:grayscale(0) !important; }.btn-block+.btn-block, .btn-block+.panel { margin-top:30px; }.btn-txt-wrap { white-space:initial; text-align:left; padding-left:50px; position:relative; }.btn-txt-wrap i { position:absolute; left:20px; top:50%; margin-top:-8px; }.btn-wrap { white-space:normal !important; }.to-top { cursor:pointer; position:fixed; right:0; bottom:0; background:rgba(0, 0, 0, 0.4); color:#fff; font-size:24px; padding:8px 19px; border-radius:3px 0 0 0; z-index:1000; line-height:1; }.to-top:hover { background:rgba(0, 0, 0, 0.7); color:#fcba41; }.thumb { margin-bottom:30px; }blockquote footer { background-color:transparent; padding:0; }img.img-shadow { box-shadow:5px 5px 5px rgba(0, 0, 0, 0.3); }/* Page Secondary Navigation-----------------------------*/.sec-menu { width:100%; padding:0; text-align:center; position:absolute; z-index:2; background-color:#fff; box-shadow:0 0 3px rgba(0, 0, 0, 0.25); -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -ms-transition:all 0.4s ease; -o-transition:all 0.4s ease; transition:all 0.4s ease; }.sec-menu ul { list-style:none; margin:0; padding:0; font-size:0; }.sec-menu ul > li { display:inline-block; font-weight:bold; font-size:15px; }.sec-menu ul > li a { display:block; padding:15px 10px 10px 10px; border-bottom:3px solid transparent; }.sec-menu ul > li a:hover, .sec-menu ul > li a:focus { text-decoration:none; box-shadow:0 0 3px rgba(0, 0, 0, 0.3); }.sec-menu ul > li.active a { color:#fcba41; border-bottom:3px solid #fcba41; }.sec-fixed { position:fixed; top:0; z-index:2; background-color:#3d3c42; }.sec-menu+section { margin-top:50px; }.sec-nav-wrapper { position:relative; margin:0 auto; overflow:hidden; padding:0; height:50px; }.sec-nav-list { position:absolute; left:0px; top:0px; margin-left:12px; margin-top:0px; }.sec-nav-list li { display:table-cell; position:relative; text-align:center; cursor:grab; cursor:-webkit-grab; color:#efefef; vertical-align:middle; }.sec-nav-scroller { text-align:center; cursor:pointer; display:none; padding:0; padding:10px; padding-top:18px; white-space:no-wrap; vertical-align:middle; }.sec-nav-scroller-right { float:right; box-shadow:-5px 0px 5px -5px rgba(0, 0, 0, 0.3); }.sec-nav-scroller-left { float:left; box-shadow:5px 0px 5px -5px rgba(0, 0, 0, 0.3); } /*.sec-menu { width:100%; padding:15px 0; text-align:center; position:absolute; z-index:2; background-color:#fff; box-shadow:0 0 3px rgba(0, 0, 0, 0.25); -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -ms-transition:all 0.4s ease; -o-transition:all 0.4s ease; transition:all 0.4s ease; } .sec-menu ul { list-style:none; margin:0; padding:0; } .sec-menu ul > li { display:inline-block; font-weight:bold; } .sec-menu ul > li+li:before { padding:0 5px; color:#ccc; content:"|"; font-weight:400; } .sec-menu ul > li.active a { color:#fcba41; } .sec-fixed { position:fixed; top:0; z-index:2; background-color:#3d3c42; } .sec-menu+section { margin-top:57px; }*/@media screen and (max-width:1025px) {.sec-menu {display:none;}.sec-menu+section {margin-top:0px;}}@media screen and (max-width:1025px) {.sec-menu {display:none;}.sec-menu+section {margin-top:0px;}}/* accordian icon-----------------------------*/#accordion .panel-heading { cursor:pointer; }#accordion .panel-heading a:after { font-family:'icomoon'; content:'\e997'; float:right; }#accordion .panel-heading.collapsed a:after { content:'\e9ad'; }/* Content tabs-----------------------------*/.tab-pane { padding-top:30px; }.nav-tabs.nav-justified > li > a { font-size:1.3em; text-align:center; font-weight:bold; overflow:hidden; text-overflow:ellipsis; white-space:nowrap; word-wrap:normal; }.nav-tabs.nav-justified > li > a:hover { background-color:transparent; border-top-color:transparent; border-left-color:transparent; border-right-color:transparent; }.nav-tabs.nav-justified > .active > a, .nav-tabs.nav-justified > .active > a:hover, .nav-tabs.nav-justified > .active > a:focus { background-color:transparent; text-decoration:none; border:none; color:#f0ad4e; border-bottom:3px solid #f0ad4e; }.tabs-icon { display:block; background-color:#fff; width:64px; height:64px; font-size:2em; line-height:64px; margin:auto; border-radius:50%; box-shadow:2px 3px 5px rgba(0, 0, 0, 0.5); } /* footer call to action */.footer-cta { background:#0a9586 url(../img/banner-inner-btm.jpg) center center no-repeat; background-size:cover; color:#fff; text-align:center; }.footer-cta ul { margin-bottom:0; }.footer-cta .thumbnail { margin-bottom:0; }.tile-metr { display:table; text-align:center; }.tile-btn { display:table-cell; height:175px; vertical-align:middle; font-size:2.5em; box-shadow:0 0 3px rgba(0, 0, 0, 0.3); }.tile-btn span { display:block; font-size:0.5em; max-width:90%; margin:auto; }.org-metro { background-color:#fcba41; color:#fff; }.org-metro:hover, .org-metro:focus { color:#fcba41; background-color:#fff; text-decoration:none; }.grn-metro { background-color:#0a9586; color:#fff; }.grn-metro:hover, .grn-metro:focus { color:#0a9586; background-color:#fff; text-decoration:none; }.white-metro { background-color:#fff; }.white-metro:hover, .white-metro:focus { color:#fff; background-color:#fcba41; text-decoration:none; }.grey-metro { background-color:#fff; }.grey-metro:hover, .grey-metro:focus { background-color:#fff; text-decoration:none; }@media (max-width:980px) {.tile-metr {width:100%;margin-bottom:15px;}}/* Browser Fix==================================================*/@media screen and (-webkit-min-device-pixel-ratio:0) {}/* Bootstrap Override & Helper CSS==================================================*/a.link-white { color:rgba(255, 255, 255, 1); }a.link-white:hover, a.link-white:focus { color:rgba(255, 255, 255, 0.7); text-decoration:underline; }.g-recaptcha { margin-bottom:15px; }.gsc-selected-option-container { width:auto !important; }.no-pad { padding:0 !important; }.no-pad-bot { padding-bottom:0 !important; }.no-pad-top { padding-top:0 !important; }.no-margin { margin:0 !important; }.no-margin-top { margin-top:0 !important; }.no-margin-bot { margin-bottom:0 !important; }@media screen and (max-height:575px) {#rc-imageselect, .g-recaptcha {transform:scale(0.96);-webkit-transform:scale(0.96);transform-origin:0 0;-webkit-transform-origin:0 0;}}section { position:relative; padding:15px 0; }@media screen and (min-width:1024px) {section {position:relative;padding:30px 0;}}.bg-grey { background-color:#ddd; }.bg-lightgrey { background-color:#f7f9fa; }.bg-light { background-color:#f4f4f4; }.bg-white { background-color:#fff; }.bg-green { background-color:#0a9586; color:#fff; }.bg-orange { background-color:#fcba41; color:#fff; }.bullet-square { position:absolute; top:0; left:0; z-index:1; width:15px; height:15px; background-color:#fcba41; }.box-shad { box-shadow:0 0 3px rgba(0, 0, 0, 0.1); }.padT { padding-top:30px !important; }.padT10 { padding-top:10px !important; }.padB { padding-bottom:30px !important; }.padL { padding-left:30px !important; }.padR { padding-right:30px !important; }.padLR { padding-left:30px !important; padding-right:30px !important; }.padTB { padding-top:30px !important; padding-bottom:30px !important; }.marT { margin-top:30px !important; }.marB { margin-bottom:30px !important; }.marR5 { margin-right:5px !important; }.mar-B5 { margin-bottom:-5px !important; }@media (max-width:660px) {.padL {padding-left:15px !important;}.padR {padding-right:15px !important;}.padLR {padding-left:15px !important;padding-right:15px !important;}.padTB {padding-top:15px !important;padding-bottom:15px !important;}.marT {margin-top:15px !important;}.marB {margin-bottom:15px !important;}}p+h1, p+h2, p+h3, p+h4, p+h5, p+h6 { margin-top:30px; }.dark-well .panel { background-color:transparent; }.panel-default > .panel-heading a, .panel-default > .panel-heading a:hover, .panel-default > .panel-heading a:focus { text-decoration:none; }/*.panel-orange{border-color:#fff;}*/.panel-orange > .panel-heading { color:#fff; background-color:#fcba41; border-color:#fcba41; }.panel-orange > .panel-heading a { color:#fff; }.panel-orange > .panel-heading+.panel-collapse > .panel-body { border-top-color:#fcba41; }.panel-orange > .panel-heading .badge { color:#fcba41; background-color:#fff; }.panel-orange > .panel-footer+.panel-collapse > .panel-body { border-bottom-color:#fcba41; }/*.panel-green{border-color:#fff;}*/.panel-green > .panel-heading { color:#fff; background-color:#0a9586; border-color:#0a9586; }.panel-green > .panel-heading:hover { color:#fff; background-color:#2ca698; border-color:#2ca698; }.panel-green > .panel-heading a, .panel-green > .panel-heading a:hover, .panel-green > .panel-heading a:focus { color:#fff; text-decoration:none; display:block; }.panel-green > .panel-heading+.panel-collapse > .panel-body { border-top-color:#0a9586; }.panel-green > .panel-heading .badge { color:#0a9586; background-color:#fff; }.panel-green > .panel-footer+.panel-collapse > .panel-body { border-bottom-color:#0a9586; }.panel-plain { border-color:none; }.panel-plain > .panel-heading { background-color:#fff; border-bottom:3px solid #fcba41 }.panel-plain > .panel-heading+.panel-collapse > .panel-body { border-bottom-color:transparent; }.panel-plain > .panel-heading .badge { color:#337ab7; background-color:#fff }.panel-plain > .panel-footer+.panel-collapse > .panel-body { border-bottom-color:#337ab7 }.panel-white { border-color:#ddd; }.panel-white > .panel-heading { background-color:#fff; }.panel-white > .panel-heading.collapsed a, .panel-white > .panel-heading.collapsed a:hover, .panel-white > .panel-heading.collapsed a:focus { color:inherit; text-decoration:none; display:block; }.panel-white > .panel-heading a, .panel-white > .panel-heading a:hover, .panel-white > .panel-heading a:focus { color:#2ca698; text-decoration:none; display:block; }.panel-white > .panel-heading + .panel-collapse > .panel-body { border-bottom-color:transparent; border-top-color:transparent; }.panel-white > .panel-heading .badge { color:#337ab7; background-color:#fff }.panel-white > .panel-footer + .panel-collapse > .panel-body { border-bottom-color:transparent }.resp-tab .accordion-toggle { display:block; text-align:center; color:#fcba41; }.resp-tab .accordion-toggle.collapsed, .resp-tab .accordion-toggle:hover, .resp-tab .accordion-toggle:focus { text-decoration:none; color:#0A9586; }.modal-body h5 { margin-top:0; margin-bottom:0; }.vcenter { display:inline-block; vertical-align:middle; float:none; }.well { padding:29px; margin-bottom:0; }.well.dark-well { background-color:#3d3c42; color:#fff; border:none; }.bg-dark { background-color:#3d3c42; color:#fff; }.well.green-well { background-color:#0a9586; color:#fff; border:none; }.bg-green { background-color:#0a9586; color:#fff; }#no-more-tables { margin-bottom:20px; }@media only screen and (max-width:800px) {#no-more-tables table, #no-more-tables thead, #no-more-tables tbody, #no-more-tables th, #no-more-tables td, #no-more-tables tr {display:block;}#no-more-tables thead tr {position:absolute;top:-9999px;left:-9999px;}#no-more-tables tr {border:1px solid #eee;border-bottom:0;border-top:0;}#no-more-tables tr:first-child {border-top:1px solid #eee;}#no-more-tables td {border:none;border-bottom:1px solid #eee;position:relative;padding-left:35%;white-space:normal;text-align:left;}#no-more-tables td:before {content:attr(data-title);position:absolute;top:6px;left:6px;width:45%;padding-right:10px;white-space:nowrap;text-align:left;font-weight:bold;}}.modal { text-align:center; padding:0!important; }.modal:before { content:''; display:inline-block; height:100%; vertical-align:middle; margin-right:-4px; }.modal-dialog { display:inline-block; text-align:left; vertical-align:middle; } /*.label-default { max-width:150px; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }*/ /* Home Page Style==================================================*/.section { text-align:center; position:relative; overflow:hidden; }#section1, #section2, #section3, #section4, #section5 { margin:0; padding:60px 0; }@media screen and (max-width:980px) {#section1, #section2, #section3, #section4, #section5 {margin:0;padding:30px 0;}}#section1 { background-color:#333436; padding:0; min-height:650px; }#section3, #section5 { background-color:#dbe5ee; }#section5 { text-align:left; }#section2 h2, #section3 h2, #section4 h2 { margin:0 0 30px 0; font-size:2.5em; }@media screen and (max-width:660px) {#section2 h2, #section3 h2, #section4 h2, #section5 h2 {font-size:1.500em;}}/* Parial View Animation*/.elem { }.come-in { transform:translateY(150px); animation:come-in 0.9s ease forwards; }.come-in:nth-child(odd) {animation-duration:0.7s;}.already-visible { transform:translateY(0); animation:none; }@keyframes come-in { to {transform:translateY(0);}}/* Banner Style==================================================*/#section1 { position:relative; min-height:100vh; }.carousel-fade .carousel-inner .item { -webkit-transition-property:opacity; transition-property:opacity; }.carousel-fade .carousel-inner .item, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right { opacity:0; }.carousel-fade .carousel-inner .active, .carousel-fade .carousel-inner .next.left, .carousel-fade .carousel-inner .prev.right { opacity:1; }.carousel-fade .carousel-inner .next, .carousel-fade .carousel-inner .prev, .carousel-fade .carousel-inner .active.left, .carousel-fade .carousel-inner .active.right { left:0; -webkit-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); }.carousel-fade .carousel-control { z-index:2; }.carousel-fade .carousel-control .im-chevron-thin-left, .carousel-fade .carousel-control .im-chevron-thin-right { font-size:30px; height:30px; margin-left:-15px; margin-top:-15px; width:30px; }.carousel-fade .carousel-control .im-chevron-thin-left { left:50%; }.carousel-fade .carousel-control .im-chevron-thin-left, .carousel-fade .carousel-control .im-chevron-thin-right { display:inline-block; position:absolute; top:50%; z-index:5; }.fade-carousel { position:relative; height:100vh; }.fade-carousel .carousel-inner .item { height:100vh; }.hero { position:absolute; width:90%; top:50%; left:50%; z-index:3; color:#fff; text-align:center; text-shadow:1px 2px 0 rgba(0, 0, 0, .5); -webkit-transform:translate3d(-50%, -50%, 0); -moz-transform:translate3d(-50%, -50%, 0); -ms-transform:translate3d(-50%, -50%, 0); -o-transform:translate3d(-50%, -50%, 0); transform:translate3d(-50%, -50%, 0); }.hero h1, .hero h2, .hero h3, .hero a { color:#fff; margin:0 auto; padding-bottom:30px; }.hero h1, .hero h2 { font-size:4.125em; }.hero h1 small, .hero h2 small { display:block; color:#fff; }.hero h3 { font-weight:300; border:0; }.hero h4 { font-size:2em; }.hero a { font-size:1.500em; width:210px; letter-spacing:5px; padding:10px 50px; display:block; }.fade-carousel .carousel-inner .item .hero { opacity:0; -webkit-transition:2s all ease-in-out .1s;-moz-transition:2s all ease-in-out .1s;-ms-transition:2s all ease-in-out .1s;-o-transition:2s all ease-in-out .1s;transition:2s all ease-in-out .1s;}.fade-carousel .carousel-inner .item.active .hero { opacity:1; -webkit-transition:2s all ease-in-out .1s;-moz-transition:2s all ease-in-out .1s;-ms-transition:2s all ease-in-out .1s;-o-transition:2s all ease-in-out .1s;transition:2s all ease-in-out .1s;}.overlay { position:absolute; width:100%; height:100%; z-index:2; background-color:#000; opacity:.3; }.fade-carousel .slides .slide-1, .fade-carousel .slides .slide-2, .fade-carousel .slides .slide-3, .fade-carousel .slides .slide-4 { height:100vh; background-size:cover; background-position:center center; background-repeat:no-repeat; }.fade-carousel .slides .slide-1 { background-image:url(../img/banner01.jpg); }.fade-carousel .slides .slide-2 { background-image:url(../img/banner02.jpg); }.fade-carousel .slides .slide-3 { background-image:url(../img/banner03.jpg); }.fade-carousel .slides .slide-4 { background-image:url(../img/banner04.jpg); }.fade-carousel .slides .slide-4 .overlay { opacity:0; }.hero.left { position:absolute; width:75%; top:50%; left:50%; z-index:3; color:#fff; text-align:left; text-shadow:1px 2px 0 rgba(0, 0, 0, .5); -webkit-transform:translate3d(-50%, -50%, 0); -moz-transform:translate3d(-50%, -50%, 0); -ms-transform:translate3d(-50%, -50%, 0); -o-transform:translate3d(-50%, -50%, 0); transform:translate3d(-50%, -50%, 0); }.hero.left a { margin:0; }.MCE17logo { width:100%; max-width:400px; }@media screen and (max-width:640px) {.hero h1, .hero h2 {font-size:2em;}.hero.left {width:90%;top:50%;left:50%;z-index:3;color:#fff;text-align:center;text-shadow:1px 2px 0 rgba(0, 0, 0, .5);-webkit-transform:translate3d(-50%, -50%, 0);-moz-transform:translate3d(-50%, -50%, 0);-ms-transform:translate3d(-50%, -50%, 0);-o-transform:translate3d(-50%, -50%, 0);transform:translate3d(-50%, -50%, 0);}.hero h3 {display:none;}.hero h4 {font-size:1.2em;}.hero h1, .hero h2, .hero h3 {padding-bottom:20px;}.hero a {width:160px;padding:5px 10px;margin:auto !important;}.MCE17logo {width:100%;max-width:320px;}} /* Hover Box==================================================*/.hover-box { padding:0px; margin-bottom:30px; position:relative; overflow:hidden; height:250px; }@media screen and (max-width:980px) {.hover-box {margin-bottom:15px;}}.hover-box .img-1, .hover-box .img-2, .hover-box .img-3, .hover-box .img-4, .hover-box .img-5, .hover-box .img-6 { height:250px; background-size:cover; background-position:center center; background-repeat:no-repeat; }.hover-box .img-1 { background-image:url(../img/thumbs-home-01.png); }.hover-box .img-2 { background-image:url(../img/thumbs-home-02.png); }.hover-box .img-3 { background-image:url(../img/thumbs-home-03.png); }.hover-box .img-4 { background-image:url(../img/thumbs-home-04.png); }.hover-box .img-5 { background-image:url(../img/thumbs-home-05.png); }.hover-box .img-6 { background-image:url(../img/thumbs-home-06.png); }.hover-box img { z-index:4; }.hover-box .blur { z-index:5; position:absolute; width:100%; }.hover-box .hover-block { position:absolute; top:186px; -webkit-transition:all 0.4s ease; -moz-transition:all 0.4s ease; -o-transition:all 0.4s ease; -ms-transition:all 0.4s ease; transition:all 0.4s ease; width:100%; }.hover-box:hover .hover-block { opacity:1; transform:translateY(-186px); -webkit-transform:translateY(-186px); -moz-transform:translateY(-186px); -ms-transform:translateY(-186px); -o-transform:translateY(-186px); }.hover-box .caption-text { position:absolute; top:0; z-index:10; color:#fff; text-align:center; padding:0 10px; width:100%; min-height:250px; background-color:#0a9586; }.hover-box h3 { margin-top:20px; margin-bottom:10px; }/* Client scroll==================================================*/.carousel-clients .itemclone-1, .carousel-clients .itemclone-2, .carousel-clients .itemclone-3 { display:none; }@media all and (min-width:768px) {.carousel-clients .carousel-inner > .active.left, .carousel-clients .carousel-inner > .prev {left:-50%;}.carousel-clients .carousel-inner > .active.right, .carousel-clients .carousel-inner > .next {left:50%;}.carousel-clients .carousel-inner > .left, .carousel-clients .carousel-inner > .prev.right, .carousel-clients .carousel-inner > .active {left:0;}.carousel-clients .carousel-inner .itemclone-1 {display:block;}}@media all and (min-width:768px) and (transform-3d), all and (min-width:768px) and (-webkit-transform-3d) {.carousel-clients .carousel-inner > .item.active.right, .carousel-clients .carousel-inner > .item.next {-webkit-transform:translate3d(50%, 0, 0);transform:translate3d(50%, 0, 0);left:0;}.carousel-clients .carousel-inner > .item.active.left, .carousel-clients .carousel-inner > .item.prev {-webkit-transform:translate3d(-50%, 0, 0);transform:translate3d(-50%, 0, 0);left:0;}.carousel-clients .carousel-inner > .item.left, .carousel-clients .carousel-inner > .item.prev.right, .carousel-clients .carousel-inner > .item.active {-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);left:0;}}@media all and (min-width:992px) {.carousel-clients .carousel-inner > .active.left, .carousel-clients .carousel-inner > .prev {left:-25%;}.carousel-clients .carousel-inner > .active.right, .carousel-clients .carousel-inner > .next {left:25%;}.carousel-clients .carousel-inner > .left, .carousel-clients .carousel-inner > .prev.right, .carousel-clients .carousel-inner > .active {left:0;}.carousel-clients .carousel-inner .itemclone-2, .carousel-clients .carousel-inner .itemclone-3 {display:block;}}@media all and (min-width:992px) and (transform-3d), all and (min-width:992px) and (-webkit-transform-3d) {.carousel-clients .carousel-inner > .item.active.right, .carousel-clients .carousel-inner > .item.next {-webkit-transform:translate3d(25%, 0, 0);transform:translate3d(25%, 0, 0);left:0;}.carousel-clients .carousel-inner > .item.active.left, .carousel-clients .carousel-inner > .item.prev {-webkit-transform:translate3d(-25%, 0, 0);transform:translate3d(-25%, 0, 0);left:0;}.carousel-clients .carousel-inner > .item.left, .carousel-clients .carousel-inner > .item.prev.right, .carousel-clients .carousel-inner > .item.active {-webkit-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);left:0;}}/* Testimonial scroll==================================================*/#quote-carousel { padding:0 10px 30px 10px; margin-top:60px; text-align:left; }#quote-carousel .carousel-control { background:none; color:#222; text-shadow:none; padding-top:4%; width:5%; }#quote-carousel .carousel-control.left { left:-12px; }#quote-carousel .carousel-control.right { right:-12px !important; }#quote-carousel .carousel-indicators { right:50%; top:auto; bottom:0px; margin-right:-19px; margin-bottom:0; }#quote-carousel .carousel-indicators li { background:#c0c0c0; }#quote-carousel .carousel-indicators .active { background:#333333; }.item blockquote { border-left:none; margin:0; padding:0; font-size:1.488em; }.item blockquote img { margin-bottom:10px; }.item blockquote small { font-size:60%; color:#8b9b99; }.item blockquote p:before { content:"\e9b5"; font-family:'icomoon'; float:left; margin-right:20px; font-size:2em; color:#ccc; }@media (min-width:768px) {#quote-carousel {margin-bottom:0;padding:0 40px 30px 40px;}}@media (max-width:768px) {.item blockquote {text-align:center;}.item blockquote p:before {float:none;margin-right:0;} /*#quote-carousel .carousel-indicators { bottom:-20px !important; }*/#quote-carousel .carousel-indicators li {display:inline-block;margin:0px 5px;width:15px;height:5px;}}/* News scroll - jcarousellite==================================================*/.newsticker .panel { background-color:transparent; border:none; box-shadow:none; min-height:250px; }.newsticker .panel-body { padding:0; }.newsticker .panel-footer { background-color:transparent; }.newsticker .panel ul { list-style:none; padding:0; margin:0; }.newsticker .news-item { padding:6px 0; margin:0px; border-bottom:1px solid #cedae5; display:table; width:100%; }.newsticker .news-info { display:table-cell; text-align:left; padding-left:10px; vertical-align:top; }.newsticker .news-info a { color:inherit; }.newsticker .news-info span.place { display:block; font-size:0.750em; color:#8b9b99; }.calendar-home * { display:block; width:100%; font-size:0.875em; font-weight:bold; font-style:normal; text-align:center; line-height:1; }.calendar-home { display:table-cell; position:relative; width:60px; margin:0; background-color:#fff; box-shadow:0 1px 0 #bdbdbd, 0 2px 0 #fff, 0 3px 0 #bdbdbd, 0 4px 0 #fff, 0 5px 0 #bdbdbd, 0 0 0 1px #bdbdbd; overflow:hidden; -webkit-backface-visibility:hidden; -webkit-transform:rotate(0deg) skewY(0deg); -webkit-transform-origin:50% 10%; transform-origin:50% 10%; }.calendar-home .month { color:#fff; padding:2px 0; background-color:#fcba41; border-bottom:1px dashed #ffffff; box-shadow:0 1px 0 #fcba41; }.calendar-home .day { width:100%; font-size:1.4em; padding:2px 0; color:#2f2f2f; }.calendar-home .year { color:#fcba41; font-size:0.750em; }/* Whitepapers==================================================*/.whitepaper-links span { display:block; margin:0; border-bottom:1px solid #cedae5; line-height:1.7; position:relative; transition:all .3s ease-in-out;padding:10px 10px 10px 60px; min-height:70px; }.whitepaper-links span:hover { transition:all .3s ease-in-out;}.whitepaper-links span i { position:absolute; top:50%; left:0; width:48px; height:47px; padding:9px 0 0 0; margin-top:-23px; background-color:rgba(252, 186, 65, 1); text-align:center; transition:all .3s ease-in-out;color:#fff; }.whitepaper-links span:hover i { background-color:rgba(252, 186, 65, .6); transition:all .3s ease-in-out;}.whitepaper-links span a { color:inherit; }/* Slideout==================================================*/.slide-contact { position:fixed; width:480px; bottom:43px; right:-432px; padding-left:48px; z-index:50; }.clickme { position:absolute; bottom:0; left:0; height:42px; width:48px; padding-top:5px; text-align:center; cursor:pointer; background:#fcba41; border-radius:3px 0 0 3px; }.slidecontent { background-color:#fff; padding:30px 20px; -webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.3); -moz-box-shadow:0 0 5px rgba(0, 0, 0, 0.3); -ms-box-shadow:0 0 5px rgba(0, 0, 0, 0.3); box-shadow:0 0 5px rgba(0, 0, 0, 0.3); }.tele { display:inline-block; border-right:1px dotted #ddd; text-align:center; padding-right:20px; }.tele h3 { font-weight:bold; color:#47b3a8; margin:10px; }.tele h4 { margin:10px; }.mail { display:inline-block; margin-top:40px; vertical-align:top; padding-left:20px; }@media screen and (max-width:480px) {.slide-contact {display:none;}}/* Contact Us Map==================================================*/#global-map .gm-style { font-family:'Work Sans', sans-serif !important; }#global-map .gm-style .gm-style-iw { width:100% !important; left:0px !important; top:0px !important; font-size:14px !important; }#global-map .gm-style .gm-style-iw>div { width:100% !important; overflow:hidden !important; min-width:270px !important; max-width:100% !important; }#global-map .gm-style .gm-style-iw>div>div { overflow:hidden !important; }#global-map .google-map { position:relative; }#global-map .gmtt-header { padding:20px 20px 0 20px; }#global-map .gmtt-header .gmtt-address, #global-map .gmtt-body .gmtt-email, #global-map .gmtt-body .gmtt-phone, #global-map .gmtt-body .gmtt-fax { cursor:text; }#global-map .gmtt-body { padding:0 20px; }#global-map .gmtt-icon-map { padding:0 0 10px 30px; position:relative; }#global-map .gmtt-icon-email { border-top:1px solid #ddd; padding:10px 0 10px 30px; position:relative; }#global-map .gmtt-icon-phone, #global-map .gmtt-icon-fax { border-top:1px solid #ddd; padding:10px 0 10px 30px; position:relative; }#global-map .gmtt-icon-map:before, #global-map .gmtt-icon-email:before, #global-map .gmtt-icon-phone:before, #global-map .gmtt-icon-fax:before { position:absolute; left:0; font-family:'icomoon'; font-size:18px; }#global-map .gmtt-icon-map:before { content:'\e98c'; top:0; left:0; }#global-map .gmtt-icon-email:before { content:'\e909'; top:10px; left:0; }#global-map .gmtt-icon-phone:before { content:'\e9a8'; top:8px; left:0; }#global-map .gmtt-icon-fax:before { content:'\e96a'; top:8px; left:0; }#global-map #country-tab { width:100%; }#country-tab ul { margin:0; padding:0; display:table; width:80%; border-bottom:1px solid #ddd; background-color:#3d3c42; position:absolute; top:0; left:10%; z-index:1; }#country-tab ul li { list-style:none; float:left; width:50%; }#country-tab ul li a { font-size:1.3em; font-weight:bold; text-align:center; display:block; padding:10px 15px; line-height:1.42857; color:#fff; }#country-tab ul li a.active { background-color:#0a9586; }.mobile-address { display:none; }@media (min-width:0px) and (max-width:767px) {#global-map .google-map {display:none;}.mobile-address {display:block;}}/* Career Page==================================================*/.job-maillist { text-align:left; display:none; position:absolute; right:15px; bottom:65px; z-index:1; max-width:320px; background-color:#fff; border:1px solid #ddd; box-shadow:0 0 3px rgba(0, 0, 0, 0.3); padding:0 15px 15px 15px; }.job-maillist h5 { margin-bottom:5px; }.job-maillist ul { margin:0; padding:0; list-style:none; }.job-maillist ul li a { padding-left:22px; background-position:left center; background-repeat:no-repeat; }.job-maillist ul li a.email { background-image:url(/assets/img/company/icon-email.png); }.job-maillist ul li a.gmail { background-image:url(/assets/img/company/icon-gmail.png); }.job-maillist ul li a.yahoo { background-image:url(/assets/img/company/icon-yahoo.png); }.job-maillist ul li a.msmail { background-image:url(/assets/img/company/icon-outlook.png); }hr.dotted { padding:0; margin:30px 0; border:none; border-top:1px dotted rgba(255, 255, 255, 0.3); color:rgba(255, 255, 255, 0.3); text-align:center; }hr.dotteddark { padding:0; margin:30px 0; border:none; border-top:1px dotted rgba(0, 0, 0, 0.5); color:rgba(0, 0, 0, 0.5); text-align:center; }.img-grid { width:100%; max-width:1310px; margin:0 auto; overflow:hidden; padding:10px 5px 0; }.img-cell { float:left; position:relative; }.img-basic { padding:0 5px; text-align:center; }.basic-img { display:block; max-width:100%; height:auto; margin:0 auto; }.img-cell.is-collapsed .img-basic { cursor:pointer; }.img-cell.is-expanded .img-expand { max-height:500px; margin-bottom:10px; }.img-expand { position:relative; left:-5px; padding:0 5px; box-sizing:content-box; overflow:hidden; background:#3D3C42; color:#fff; text-align:center; max-height:0; transition:max-height .3s ease-in-out, margin-bottom .1s .2s;}.img-cell.is-collapsed .arrow-up { height:10px; width:100%; }.img-cell.is-expanded .arrow-up { border-bottom:8px solid #3D3C42; border-left:8px solid transparent; border-right:8px solid transparent; height:0; width:0; margin:2px auto 0; }.expand-close { position:absolute; top:10px; right:20px; width:32px; height:32px; overflow:hidden; }/*.expand-close:before { content:'\e93f'; }.expand-close:hover { color:#fff; text-decoration:none; }*/.expand-close:hover:before, .expand-close:hover:after { background:#fff; }.expand-close:before, .expand-close:after { content:''; position:absolute; height:2px; width:100%; top:50%; left:0; margin-top:-1px; background:#666; }.expand-close:before { -webkit-transform:rotate(45deg); -moz-transform:rotate(45deg); -ms-transform:rotate(45deg); -o-transform:rotate(45deg); transform:rotate(45deg); }.expand-close:after { -webkit-transform:rotate(-45deg); -moz-transform:rotate(-45deg); -ms-transform:rotate(-45deg); -o-transform:rotate(-45deg); transform:rotate(-45deg); }.img-large { max-width:100%; height:auto; display:block; padding:40px; margin:0 auto; box-sizing:border-box; }@media only screen and (max-width:530px) {.img-cell {width:50%;}.img-cell:nth-of-type(2n+2) .img-expand {margin-left:-100%;}.img-cell:nth-of-type(2n+3) {clear:left;}.img-expand {width:200%;}}@media only screen and (min-width:531px) {.img-cell {width:20%;}.img-cell:nth-of-type(5n+2) .img-expand {margin-left:-100%;}.img-cell:nth-of-type(5n+3) .img-expand {margin-left:-200%;}.img-cell:nth-of-type(5n+4) .img-expand {margin-left:-300%;}.img-cell:nth-of-type(5n+5) .img-expand {margin-left:-400%;}.img-cell:nth-of-type(5n+6) {clear:left;}.img-expand {width:500%;}}.row-flex, .row-flex > div[class*='col-'] {display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;flex:1 1 auto;}.row-flex-wrap { -webkit-flex-flow:row wrap; align-content:flex-start; flex:0; }.row-flex > div[class*='col-'], .container-flex > div[class*='col-'] {margin:-.2px;}.container-flex > div[class*='col-'] div, .row-flex > div[class*='col-'] div {width:100%;}.flex-col { display:flex; display:-webkit-flex; flex:1 100%; flex-flow:column nowrap; }.flex-grow { display:flex; -webkit-flex:2; flex:2; }.job-content { background:linear-gradient(white 30%, rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), white 70%) 0 100%, radial-gradient(50% 0, farthest-side, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)), radial-gradient(50% 100%, farthest-side, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)) 0 100%; background:linear-gradient(white 30%, rgba(255, 255, 255, 0)), linear-gradient(rgba(255, 255, 255, 0), white 70%) 0 100%, radial-gradient(farthest-side at 50% 0, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)), radial-gradient(farthest-side at 50% 100%, rgba(0, 0, 0, .2), rgba(0, 0, 0, 0)) 0 100%; background-repeat:no-repeat; background-color:#fff; background-size:100% 30px, 100% 30px, 100% 10px, 100% 10px; background-attachment:local, local, scroll, scroll; }@media (max-width:479px) {.label {display:inline-block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:49%;}}/* eBook image hover effect==================================================*/.img-container { position:relative; display:table; }.img-thumb { opacity:1; display:block; width:100%; height:auto; transition:.5s ease;backface-visibility:hidden; }.img-middle {transition:.5s ease; opacity:0; position:absolute; top:50%; left:50%; transform:translate(-50%, -50%); -ms-transform:translate(-50%, -50%); width:200px; text-align:center; }.img-container:hover .img-thumb { opacity:0.3; }.img-container:hover .img-middle { opacity:1; }.img-middle .im { vertical-align:sub; }/* Number countdown effect==================================================*/.counter-box { display:block; text-align:center; margin-bottom:30px; }.counter { display:inline-block; font-size:60px; font-weight:bold; min-width:110px; text-align:right; }.counter-badge { display:inline-block; min-width:30px; font-size:30px; font-weight:bold; vertical-align:text-bottom; text-align:left; line-height:1; }.counter-text { margin:0; padding:0; color:#6E7377; }.counter-icon { height:72px; margin:auto; color:#234; opacity:0.5; }
body{
	
    font-family: 'Work Sans', sans-serif;
    font-size: 15px;
    font-weight: 400;
    line-height: 1.5;
    color: #234;
    background-color: #dbe5ee;
	overflow-x:hidden;
}
.poke{
	    background-color: #3fc0e7;
        height: 367px;
    position: relative;
    border-radius: 10px;
      width: 225px;
    margin-right: 10px;
}
.poke h3{
	
	    color: black;
    font-size: 16px;
    line-height: 19px;
    text-transform: capitalize;
    font-family: proxima_novaregular;
    margin-top: 6px;
    margin-bottom: 0;
    font-weight: bold;
    text-align: center;
}
.poke p{
	color: #fff;
    font-size: 16px;
    line-height: 22px;
    font-family: proxima_novalight;
	text-align:center;
	
}
.poke img{
	float: none;
    height: 117px;
    width: auto;
    margin-left: 20px;
    margin-top: 11px;
}
.pokman{
	background-color: #60923b;
        height: 366px;
    position: relative;
    border-radius: 10px;
            width: 225px;
    margin-right: 10px;

}
.pokman p{
	color: #fff;
    font-size: 16px;
    line-height: 22px;
    font-family: proxima_novalight;
	text-align:center;
	
}
.pokman  h3{
	
	 color: black;
    font-size: 18px;
    line-height: 23px;
    text-transform: capitalize;
    font-family: proxima_novaregular;
    margin-top: 7px;
    margin-bottom: 0;
    font-weight: bold;
    text-align: center;
}
.komal{
	background-color: #eca822;
         height: 366px;
    position: relative;
    border-radius: 10px;
          width: 225px;
    margin-right: 10px;
}
  .komal p{
	color: #fff;
    font-size: 16px;
       line-height: 19px;
    font-family: proxima_novalight;
	text-align:center;
	
}
.komal h3{
	 
	color: black;
    font-size: 18px;
    line-height: 21px;
    text-transform: capitalize;
    font-family: proxima_novaregular;
    margin-top: 12px;
    margin-bottom: 0;
    font-weight: bold;
    text-align: center;
}
	
.rahul{
	background-color: #e7633f;
    height: 362px;

    position: relative;
    border-radius: 10px;
       width: 225px;
    margin-right: 10px;
}
.rahul p{
	color: #fff;
    font-size: 16px;
    line-height: 22px;
    font-family: proxima_novalight;
	text-align:center;
}
.rahul h3{	
	color: black;
    font-size: 18px;
    line-height: 36px;
    text-transform: capitalize;
    font-family: proxima_novaregular;
    margin-top: 6px;
    margin-bottom: 0;
    font-weight: 700;
	text-align:center;
}
.rahul img{
	 margin-left: 30px;
    margin-top: 29px;
	float: none;
    height: 108px;
    width: auto;
}
.komal img{
	margin-left: 36px;
    margin-top: 29px;
    float: none;
    height: 98px;
    width: auto;
}
.pokman img{

	margin-left: 54px;
    margin-top: 18px;
    float: none;
    height: 107px;
    width: auto;

}
.madhu{
	text-align:center;
	font-weight;bold;
	font-size: 23px;
	padding-top: 24px;
}
.mn{
	text-align:center;
	color:white;
	font-size: 17px;
	    padding-top: 7px;
}
.fa {
    display: inline-block;
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
	    
}
.add_cust i, .add_cust2 i, .add_cust3 i, .add_cust4 i {
    height: 25px;
    line-height: 26px!important;
    width: 25px;
    font-size: 16px;
    position: absolute;
    bottom: 11px;
    left: 0;
    right: 0;
    margin: 0 auto;
    border-radius: 100%;
}
.add_cust i {
    background-color: #8edaf1;
    color: #3fc0e7;
	    /* padding-left: 6px; */
}
.add_cust2 i {
	    background-color: #a1bf8c;
    color: #60923b;
	 
}
.add_cust3 i {
	    background-color: #fbd995;
    color: #f9be4a;
	 
}
.add_cust4 i {
	    background-color: #f1a38e;
    color: #e7633f;
	 
}
.cake{
    border: 1px groove;
    margin-top: 11px;
    background: #e7633f;
    border-radius: 15px;
}
.cake:hover{
	background:#f7943f;
}
.rohit{
	font-size: 1.7em;
    color: white;
    letter-spacing: -1.2px;	
	text-align:center;
}

.list-boxes {
    width: 100%;
    padding: 20px 0;
}
.list-boxes>div {
    height: 120px;
    padding: 5px;
    transition: .3s ease-in-out;
    border: 2px solid #ddd;
    border-right: 0;
    border-bottom: 0;
}
.list-boxes>div a {
    display: block;
}
a, a:focus, a:hover, a:visited {
    text-decoration: none
}
a, button {
    outline: 0;
    color: #2881cd;
}
.list-boxes>div>a>div.text {
    width: calc(100% - 100px);
    color: #333;
    float: left;
    text-align: left;
    font-size: 24px;
    font-weight: 300;
    line-height: 30px;
}
.padding-t20 {
    padding-top: 20px;
}
.list-boxes>div>a>div.icon {
    width: 100px;
    float: left;
    padding: 15px;
}
.list-boxes>div:hover {
    background: #2881cd;
}
.list-boxes>div>a>div.text {
    width: calc(100% - 100px);
    color: #333;
    float: left;
    text-align: left;
    font-size: 24px;
    font-weight: 300;
    line-height: 30px;
	    margin-top: 19px;
}
@media screen and (min-width: 992px)
.service_section .section_content {
    position: relative;
}
.service_section .service_item:nth-child(2n+1) {
    float: left;
    margin-right: 10%;
}
.service_section .service_item {
    margin-bottom: 15px;
    min-height: 78px;
    width: 32%;
}
.service_section .service_item .media-body h4 {
    margin: 0 0 5px;
}
.service_section .service_item .media-body h4 a {
    color: #000000;
    font-size: 16px;
    font-weight: 600;
}
.service_section .service_item .media-body a {
    display: block;
    font-size: 14px;
    letter-spacing: 1px;
    line-height: 22px;
}
img {
    height: auto;
    max-width: 100%;
    vertical-align: middle;
}
.nara{
	
	
    background: white;
    padding: 24px;
    margin-top: 26px;
}
.ritu{
	 background: white;
    /* padding: 14px; */
    padding: 22px;
}
.angel{
	    padding-top: 28px;
       width: 67%;
}
.raja{
	background:white;
	          padding: 21px;
}
.rani{
	background:white;
	       padding: 23px;
}
.soch{
	font-size: 17px;
    color: white;
}
b, optgroup, strong {
    font-weight: 700;
   font-size: 19px;
    margin-left: 76px;
    color: white;
}
.item blockquote small {
    /* font-size: 70%; */
    color: #8b9b99;
  font-size: 13px;;
}
footer a {
    color: #868688;
    font-size: 17px;
}
.footer-copy {
    margin-top: 30px;
    padding-top: 30px;
    padding-bottom: 30px;
    color: #89898b;
    text-align: center;
    background-color: #2d2c31;
    font-size: 17px;
}
.footer-links .dl-horizontal dt {
    width: 25%;
    text-align: left;
    float: left;
    font-size: 17px;
}
#section1 {
    position: relative;
        min-height: 82vh;
}
.fade-carousel {
    
    position: relative;
    height: 79vh;
}
}
.overlay {
    position: absolute;
    width: 100%;
        height: 86%;
    z-index: 2;
    background-color: #000;
    opacity: .3;
}
.fade-carousel .slides .slide-1, .fade-carousel .slides .slide-2, .fade-carousel .slides .slide-3, .fade-carousel .slides .slide-4 {
        height: 81vh;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
}
.gair{
    background: #f68627;
    padding: 4px;
    position: relative;
    z-index: 2;
}
#d-menu {
    text-align: center;
    position: relative;
       margin-top: 54px;
}







/* .navbar .navbar-brand {
    background: url(../img/logo.png) center center no-repeat;
    background-size: contain;
    height: 45px;
    min-width: 185px;
    margin-top: 36px;
} */
/* .veer{
	padding: 11px;
    position: fixed;
    z-index: 2;
    background: #f68627;
    
    right: 0;
    margin-top: -8px;
    
    width: 29.9%;
    border-radius: 4px;
    margin-right: -12px;
    height: 35px;

}.veer{
	padding: 11px;
    position: fixed;
    z-index: 2;
    background: #f68627;
    
    right: 0;
    margin-top: -8px;
    
    width: 29.9%;
    border-radius: 4px;
    margin-right: -12px;
    height: 35px;

}.veer{
	padding: 11px;
    position: fixed;
    z-index: 2;
    background: #f68627;
    
    right: 0;
    margin-top: -8px;
    
    width: 29.9%;
    border-radius: 4px;
    margin-right: -12px;
    height: 35px;

} */
.mome{
	background: #f68627;
	border-radius:15px;
	padding:7px;
	color:white;
}
.hero a {
    font-size: 1.500em;
        width: 523px;
    letter-spacing: 5px;
    padding: 10px 50px;
    display: block;
    BORDER-RADIUS: 10PX;
}

#section1, #section2, #section3, #section4, #section5 {
    margin: 0;
    padding: 9px 0;
}
#d-menu ul {
    padding: 0;
    margin: 0;
    text-align: center;
    width: 100%;
    list-style: none;
    position: relative;
    z-index: 1;
    float: right;
    margin-right: 41px;
}
.nalaa{
	background: white;
        padding: 22px;
        margin-top: 21px;
}
.angel1{
	     padding-top: 21px;
    width: 69%;
}
.poke:hover{
	 opacity:0.3;
  
}
.pokman:hover{
	 opacity:0.3;
}
.komal:hover{
	 opacity:0.3;
}
.rahul:hover{
	 opacity:0.3;
}
.hover-box h3 {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 22px;
}
.caption-text p{
	font-size:16px;
}
.hover-box {
    padding: 0px;
    margin-bottom: 54px;
    position: relative;
    overflow: hidden;
    height: 327px;
}
.hover-box .img-1 {
    background-image: url(../img/thumbs-home-01.png);
}
 section.row {
    margin: 0;
    position: relative;
 }
 .page_header {
    background: url(../img/main_banner.jpg) center fixed;
	background-size:cover;
	     background-position: -264px -176px;
    padding: 194px 0 65px;
    height: 486px;
 }
 h1 {
    font-family: 'Open Sans';
    font-weight: 700;
    line-height: 1;
    letter-spacing: 1px;
    color: #f58d1e;
    text-transform: uppercase;
    margin: 0;
 }
 .page_header .breadcrumb {
    padding: 0;
    background: 0 0;
    border-radius: 0;
    margin: 0;
    text-transform: uppercase;
}
.page_header .breadcrumb li {
    font-family: Raleway;
    font-weight: 700;
}
.page_header .breadcrumb li a {
    color: #f58d1e;
}
.page_header .breadcrumb li.active {
    color: #ccc;
}
.inner_nav {
    background: #f58d1e;
}
.inner_nav>div ul {
    width: 100%;
    list-style: none;
    margin: 0;
    padding: 0;
}
.inner_nav>div ul li {
    float: left;
}
.inner_nav>div ul li.active a {
    background: #2881cd;
    color: #fff;
    border: 1px solid #2881cd;
}
.inner_nav>div ul li a {
    display: block;
    padding: 5px 20px;
            width: 153px;
    border: 1px solid #ccc;
    text-align: center;
    font-size: 16px;
}
 section.row {
    margin: 0;
    position: relative;
}
.pricing_plan_table {
    background: #f1f6f8;
    padding: 50px 0;
}
.pricing_plan_table .sectionTitle {
    margin-bottom: -3px;
    margin-top: -53px;
}
.sectionTitle {
    text-align: center;
    color: white;
    font-size: 23px;
}
.sectionTitle h2 {
    font-size: 36px;
    font-weight: 100;
    color: #f58d1e;
}
.table-responsive {
    overflow-x: auto;
    min-height: .01%;
}
.table {
    width: 100%;
    max-width: 100%;
    margin-bottom: 20px;
}
table {
    border-collapse: collapse;
}
.table>caption+thead>tr:first-child>td, .table>caption+thead>tr:first-child>th, .table>colgroup+thead>tr:first-child>td, .table>colgroup+thead>tr:first-child>th, .table>thead:first-child>tr:first-child>td, .table>thead:first-child>tr:first-child>th {
    border-top: 0;
}
.table>thead>tr>th {
    border: 1px solid #c56b0b!important;
    text-align: center;
}
.pricing_list_table thead tr th {
    border-color: #f58d1e!important;
    background: #f58d1e;
    color: #fff;
}
.table>thead>tr>th {
    vertical-align: middle;
}
.pricing_list_table thead tr th {
    border: 1px solid #c8c5c5!important;
    padding: 10px 17px;
    line-height: 15px;
    text-align: left;
    font-family: Raleway;
}
.table>thead>tr>th {
    border: 1px solid #c56b0b!important;
    text-align: center;
}
.pricing_list_table thead tr th {
    border-color: #f58d1e!important;
    background: #f58d1e;
    color: #fff;
}
.pricing_list_table tbody {
    padding-bottom: 10px;
}
.text-right {
    text-align: right;
}
.table>thead>tr>th {
    border: 1px solid #c56b0b!important;
    text-align: center;
}
.pricing_list_table thead tr th {
    border-color: #f58d1e!important;
    background: #f58d1e;
    color: #fff;
}
.pricing_list_table tbody tr th {
    padding: 0 42px;
    line-height: 45px;
    font-family: Raleway;
    color: #f2f2f2;
    background: #1585cd;
    border: 1px solid #0c598a;
    text-align: center;
}
.pricing_list_table tbody tr th {
    padding: 0 42px;
    line-height: 45px;
    font-family: Raleway;
    color: #f2f2f2;
    background: #1585cd;
    border: 1px solid #0c598a;
    text-align: center;
}
.bgf2 {
    background: #f2f2f2;
}
.table>thead>tr>th {
    border: 1px solid #c56b0b!important;
    text-align: center;
}
.table-responsive {
    overflow-x: auto;
    min-height: .01%;
}
.pricing_list_table tbody tr td div.button a {
    color: #fff;
    padding: 5px 8px;
    background: #f58d1e;
    border-radius: 5px;
}
.pricing_list_table tbody tr td div.button a:hover {
    background: #bd1347;
}
.host p{
	text-align:justify;
}
.inner_nav>div ul li a:hover{
	background:#2881cd;
	color:white;
}
.table>tbody>tr>td, .table>tbody>tr>th, .table>tfoot>tr>td, .table>tfoot>tr>th, .table>thead>tr>td, .table>thead>tr>th {
    padding: 8px;
    line-height: 1.42857143;
    vertical-align: top;
    border-top: 1px solid #ddd;
    border-right: 1px solid #ddd;
	    text-align: center;
}
.host1{
	text-align:center;
	color:#f8aa68
}
.featured_sec>div {
    background: rgba(0, 0, 0, .8);
    padding: 80px 15px;
}
.featured_sec {
    background: url(../images/datacenter-bg-img.jpg) 100% fixed;
    margin: 30px 0 0;
}
.featured_sec>div {
    background: rgba(0, 0, 0, .5);
padding: 80px 15px;}
.margin-b30 {
    margin-bottom: 30px;
}
.reasons_box>div>div.rb_up {
    background: rgba(0, 0, 0, .6);
    color: #fff;
}
.reasons_box>div>div {
    width: 100%;
    padding: 5px;
}
.reasons_box>div>div.rb_up>.rb_icon {
    width: 40px;
    float: left;
	margin-top: 13px;
}
.reasons_box>div>div.rb_up>.rb_icon img {
    width: 100%;
}
.reasons_box>div>div.rb_up>.rb_title {
    width: calc(100% - 60px);
    padding-left: 5px;
    float: left;
}
.reasons_box>div>div.rb_up {
    background: rgba(0, 0, 0, .6);
    color: #fff;
}
.reasons_box>div>div {
    width: 100%;
    padding: 5px;
}
.reasons_box>div>div.rb_down {
    background: rgba(40, 129, 205, .5);
    color: #fff;
    padding: 10px;
    text-align: justify;
    min-height: 180px;
    margin-bottom: 30px;
}
.reasons_box>div>div.rb_up>.rb_title {
    width: calc(100% - 60px);
    padding-left: 5px;
    float: left;
}
.reasons_box>div>div.rb_up {
    background: rgba(0, 0, 0, .6);
    color: #fff;
}
.reasons_box>div>div.rb_down {
    background: rgba(40, 129, 205, .5);
    color: #fff;
    padding: 10px;
    text-align: justify;
    min-height: 180px;
    margin-bottom: 30px;
}
.featured_sec {
    background: url(../img/back.jpg) 100% fixed;
       margin: 27px 0 0;
}
.margin-t30 {
    margin-top: 30px;
}
.sectionTitle {
    text-align: center;
    margin-bottom: 15px;
}
.red {
    color: #e74c3c;
}
 h3 {
    font-family: 'Open Sans';
    font-weight: 700;
    line-height: 1;
    letter-spacing: 1px;
    color: #f58d1e;
    text-transform: uppercase;
    margin: 0;
	font-size: 22px;
}
.sectionTitle p {
    text-align: center;
    padding: 15px 0;
    line-height: 20px;
	    font-size: 18px;
}
p {
    font-family: Raleway;
    font-weight: 400;
    color: #443a44; 
   /*  letter-spacing: 1px; */
    line-height: 24px;
    margin-bottom: -1px;
    text-align: justify;
	   /*  color: white; */
}
.margin-b30 {
    margin-bottom: 30px;
}
.magical_circle>div {
    position: relative;
}
.magical_circle .m_circle {
    width: 250px;
    overflow: hidden;
    height: 250px;
    margin: 0 auto 0 15px;
    border-radius: 50%;
    background: #f2f2f2;
    border: 10px solid #1585cd;
}
.magical_circle .icons, .magical_circle .shadow {
    width: 80px;
    height: 80px;
    background: #f58c1c;
    position: absolute;
    top: 34%;
    padding: 10px;
    z-index: 99;
    transform: rotate(45deg);
    right: 15%;
}
.magical_circle .icons img {
    width: 60px;
    transform: rotate(-44deg);
}
.magical_circle .icons, .magical_circle .shadow {
    width: 80px;
    height: 80px;
    background: #f58c1c;
    position: absolute;
    top: 34%;
    padding: 10px;
    z-index: 99;
    transform: rotate(45deg);
    right: 15%;
}
.c_blue {
    color: #2881cd;
}
.panel-body {
    text-align: justify;
}
.panel-body {
    padding: 15px;
}
.magical_circle .m_circle.lft {
    margin-left: 0;
    margin-right: 15px;
    float: right;
}
.magical_circle .m_circle {
    width: 250px;
    overflow: hidden;
    height: 250px;
    margin: 0 auto 0 15px;
    border-radius: 50%;
    background: #f2f2f2;
    border: 10px solid #1585cd;
}
.magical_circle .icons img {
    width: 60px;
    transform: rotate(-44deg);
}
.magical_circle>div {
    position: relative;
}
.magical_circle .m_circle {
    width: 250px;
    overflow: hidden;
    height: 250px;
    margin: 0 auto 0 15px;
    border-radius: 50%;
    background: #f2f2f2;
    border: 10px solid #1585cd;
}
.magical_circle .shadow {
    right: 12%;
    background: rgba(255, 255, 255, .7);
    border: 1px solid #e9e9e9;
    opacity: .6;
    z-index: 9;
    padding: 0;
    box-shadow: 3px -3px 20px #f2f2f2;
}
.nose{
	margin-top:30px;
}
.hover-box .caption-text {
    position: absolute;
    top: 0;
    z-index: 10;
    color: #fff;
    text-align: center;
    padding: 0 10px;
    width: 100%;
    min-height: 250px;
   /*  background-color: #60923b; */
       background-color: rgba(0, 0, 0, 0.8);
}
 section.row {
    margin: 0;
    position: relative;
}
.title.custom {
    margin: 50px 0 20px;
}
.pull-left {
    float: left!important;
}
.align_j {
    text-align: justify;
}
.pull-left {
    float: left!important;
}
.strong {
    font-weight: 700;
    font-size: 16px;
}
.list-mid-img {
    width: 100%;
    float: left;
}
.list-mid-img .dailog_box {
    padding: 10px 10px 0;
    margin: 0 0 20px;
    text-align: left;
    position: relative;
    border-radius: 5px;
    border: 1px solid #2881cd;
    background: #2881cd;
}
.list-mid-img .dailog_box p {
    text-align: left;
    color: #fff;
}
.list-mid-img .dailog_box .fa {
    position: absolute;
    color: #2881cd;
    right: -10px;
    top: 15%;
    font-size: 30px;
}
.fa {
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}
.fa, .fa-stack {
    display: inline-block;
}
.list-mid-img .dailog_box.orange {
    background: #f58d1e;
    border-color: #f58d1e;
}
.list-mid-img .dailog_box {
    padding: 10px 10px 0;
    margin: 0 0 20px;
    text-align: left;
    position: relative;
    border-radius: 5px;
    border: 1px solid #2881cd;
    background: #2881cd;
}
.list-mid-img .dailog_box {
    padding: 10px 10px 0;
    margin: 0 0 20px;
    text-align: left;
    position: relative;
    border-radius: 5px;
    border: 1px solid #2881cd;
    background: #2881cd;
}
.list-mid-img .dailog_box.orange {
    background: #f58d1e;
    border-color: #f58d1e;
}
.list-mid-img .dailog_box {
    padding: 10px 10px 0;
    margin: 0 0 20px;
    text-align: left;
    position: relative;
    border-radius: 5px;
    border: 1px solid #2881cd;
    background: #2881cd;
}
.list-mid-img .dailog_box.orange {
    background: #f58d1e;
    border-color: #f58d1e;
}
.padding-b30 {
    padding-bottom: 30px;
}
.padding-t30 {
    padding-top: 30px;
}
.list-mid-img .dailog_box.orange {
    background: #f58d1e;
    border-color: #f58d1e;
}
.list-mid-img .dailog_box {
    padding: 10px 10px 0;
    margin: 0 0 20px;
    text-align: left;
    position: relative;
    border-radius: 5px;
    border: 1px solid #2881cd;
    background: #2881cd;
}
.list-mid-img .dailog_box p {
    text-align: left;
    color: #fff;
}
.list-mid-img .dailog_box.orange .fa, .list-mid-img .dailog_box.orange.rht .fa {
    color: #f58d1e;
}
.list-mid-img .dailog_box.rht .fa {
    position: absolute;
    left: -10px;
    color: #2881cd;
    top: 15%;
    font-size: 30px;
}
.list-mid-img .dailog_box {
    padding: 10px 10px 0;
    margin: 0 0 20px;
    text-align: left;
    position: relative;
    border-radius: 5px;
    border: 1px solid #2881cd;
    background: #2881cd;
}
.list-mid-img .dailog_box p {
    text-align: left;
    color: #fff;
}
.list-mid-img .dailog_box.rht .fa {
    position: absolute;
    left: -10px;
    color: #2881cd;
    top: 15%;
    font-size: 30px;
}
.list-mid-img .dailog_box .fa {
    position: absolute;
    color: #2881cd;
    right: -10px;
    top: 15%;
    font-size: 30px;
}
.title.custom {
    margin: 50px 0 20px;
}
.pull-left {
    float: left!important;
}
.pull-left {
    float: left!important;
}
.list-mid-img {
    width: 100%;
    float: left;
}
.list-mid-img .dailog_box {
    padding: 10px 10px 0;
    margin: 0 0 20px;
    text-align: left;
    position: relative;
    border-radius: 5px;
    border: 1px solid #2881cd;
    background: #2881cd;
}
.list-mid-img .dailog_box .fa {
    position: absolute;
    color: #2881cd;
    right: -10px;
    top: 15%;
    font-size: 30px;
}
.list-mid-img .dailog_box.orange {
    background: #f58d1e;
    border-color: #f58d1e;
}
.list-mid-img .dailog_box .fa {
    position: absolute;
    color: #2881cd;
    right: -10px;
    top: 15%;
    font-size: 30px;
}
.list-mid-img .dailog_box {
    padding: 10px 10px 0;
    margin: 0 0 20px;
    text-align: left;
    position: relative;
    border-radius: 5px;
    border: 1px solid #2881cd;
    background: #2881cd;
}
.list-mid-img .dailog_box.orange {
    background: #f58d1e;
    border-color: #f58d1e;
}
.list-mid-img .dailog_box {
    padding: 10px 10px 0;
    margin: 0 0 20px;
    text-align: left;
    position: relative;
    border-radius: 5px;
    border: 1px solid #2881cd;
    background: #2881cd;
}
.list-mid-img .dailog_box.rht .fa {
    position: absolute;
    left: -10px;
    color: #2881cd;
    top: 15%;
    font-size: 30px;
}
.list-mid-img .dailog_box .fa {
    position: absolute;
    color: #2881cd;
    right: -10px;
    top: 15%;
    font-size: 30px;
}
.sectionTitle {
    text-align: center;
    margin-bottom: 15px;
}
.sectionTitle h2 {
    font-size: 36px;
    font-weight: 100;
    color: #f58d1e;
}
.cus_tabs {
    background: 0 0;
    border: none;
    float: left;
}
.row_left {
    margin-left: -15px;
    margin-right: 0;
}
.nav-tabs {
    margin: 0;
}
.nav-tabs, .nav-tabs.inner {
    border: none;
    background: 0 0;
    z-index: 999;
}
.nav-tabs>li.active, .nav-tabs>li:hover {
    border-right: none;
    background: #fff;
    color: #f58d1e;
    border-color: #ddd;
}
.nav-tabs>li {
    width: 100%;
    border: 1px solid #1065ad;
    background: #2881cd;
    position: relative;
}
.nav-tabs>li {
    float: left;
    margin-bottom: -1px;
}
.nav>li, .nav>li>a {
    display: block;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    border-radius: 0;
    background: 0 0;
    color: #f58d1e;
    border: none;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    background-color: #fff;
    cursor: default;
}
.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
}
.nav>li>a {
    padding: 10px 15px;
}
.nav>li, .nav>li>a {
    display: block;
    position: relative;
}
a, a:focus, a:hover, a:visited {
    text-decoration: none;
}
.active_arrow {
    position: absolute;
    display: none;
    right: 5px;
    top: 10px;
    font-size: 18px;
    color: #f58d1e;
}
.fa {
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}
.nav-tabs>li {
    width: 100%;
    border: 1px solid #1065ad;
    background: #2881cd;
    position: relative;
}
.nav-tabs>li {
    width: 100%;
    border: 1px solid #1065ad;
    background: #2881cd;
    position: relative;
}
.nav-tabs>li:hover a {
    background: #fff;
    color: #f58d1e;
}
.nav-tabs>li>a:hover {
    border-color: #eee #eee #ddd;
}
.nav>li>a:hover {
    text-decoration: none;
}
.nav-tabs>li>a {
    border-radius: 0;
    border: none;
}
.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
}
.nav>li, .nav>li>a {
    display: block;
    position: relative;
}
.tab-content {
    padding: 15px 0;
    min-height: 400px;
}
.tab-content>.active {
    display: block;
}
.fade.in {
    opacity: 1;
}
.fa {
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    border-radius: 0;
    background: 0 0;
    color: #f58d1e;
    border: none;
}
.nav-tabs>li>a {
    border-radius: 0;
    border: none;
    color: #fff;
}
.active_arrow {
    position: absolute;
    display: none;
    right: 5px;
    top: 10px;
    font-size: 18px;
    color: #f58d1e;
}
.nav-tabs>li.active .active_arrow {
    display: block;
}
.red {
    color: #e74c3c;
}
.sectionTitle.red h4 {
    text-transform: none;
    font-weight: 800;
    font-size: 20px;
}
.sectionTitle h4 {
    color: #2881cd;
}
.collapse.in {
    display: block;
}
.panel-group {
    margin-bottom: 20px;
}
.panel-group .panel {
    border-radius: 0;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.panel-group .panel {
    margin-bottom: 0;
}
.panel-default {
    border-color: #ddd;
}
.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.panel-default>.panel-heading {
    background-image: -webkit-linear-gradient(top, #f5f5f5 0, #ededed 100%);
    background-image: -o-linear-gradient(top, #f5f5f5 0, #ededed 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f5f5f5), to(#ededed));
    background-image: linear-gradient(to bottom, #f5f5f5 0, #ededed 100%);
    background-repeat: repeat-x;
}
.panel-default>.panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
}
.panel-default>.panel-heading h4 {
    color: #7e7e7e;
    font-weight: 600;
}
.panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ddd;
}
.panel-group .panel-heading+.panel-collapse>.panel-body {
    border-top: 1px solid #ddd;
}
.panel-body {
    text-align: justify;
}
.panel-body {
    padding: 15px;
}
.panel-group .panel+.panel {
    margin-top: 5px;
}
.panel-group .panel {
    border-radius: 0;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.panel-default {
    border-color: #ddd;
}
.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 
}
.panel-default>.panel-heading {
    background-image: -webkit-linear-gradient(top, #f5f5f5 0, #ededed 100%);
    background-image: -o-linear-gradient(top, #f5f5f5 0, #ededed 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f5f5f5), to(#ededed));
    background-image: linear-gradient(to bottom, #f5f5f5 0, #ededed 100%);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
}
.panel-default>.panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
}
.panel-default>.panel-heading h4 {
    color: #7e7e7e;
    font-weight: 600;
}
a, a:focus, a:hover, a:visited {
    text-decoration: none;
}
.btn, a, button {
    outline: 0;
    color: #2881cd;
}
.btn, .btn:after, .btn:before, .btn:focus, .btn:hover, a, a:after, a:before, a:focus, a:hover, body, button, button:after, button:before, button:focus, button:hover {
    transition: all .3s ease-in-out 0s;
}
.collapse {
    display: none;
}
.panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ddd;
}
.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body {
    border-top: 1px solid #ddd;
}
.panel-group .panel-heading+.panel-collapse>.list-group, .panel-group .panel-heading+.panel-collapse>.panel-body {
    border-top: 1px solid #ddd;
}
.panel-default>.panel-heading+.panel-collapse>.panel-body {
    border-top-color: #ddd;
}
.panel-group .panel+.panel {
    margin-top: 5px;
}
.panel-group .panel {
    border-radius: 0;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.panel-group .panel {
    margin-bottom: 0;
}
.panel-default {
    border-color: #ddd;
}
.panel {
    margin-bottom: 20px;
    background-color: #fff;
    border: 1px solid transparent;
    border-radius: 4px;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.panel-default>.panel-heading {
    background-image: -webkit-linear-gradient(top, #f5f5f5 0, #ededed 100%);
    background-image: -o-linear-gradient(top, #f5f5f5 0, #ededed 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, color-stop(0, #f5f5f5), to(#ededed));
    background-image: linear-gradient(to }
.panel-default>.panel-heading h4 {
    color: #7e7e7e;
    font-weight: 600;
}bottom, #f5f5f5 0, #ededed 100%);
    background-repeat: repeat-x;
    filter: progid: DXImageTransform.Microsoft.gradient(startColorstr='#fff5f5f5', endColorstr='#ffe8e8e8', GradientType=0);
}
.panel-default>.panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
}
.panel-default>.panel-heading h4 {
    color: #7e7e7e;
    font-weight: 600;
}
.panel-default>.panel-heading h4 {
    color: #7e7e7e;
    font-weight: 600;
}
.panel-group .panel+.panel {
    margin-top: 5px;
}
.panel-group .panel {
    margin-bottom: 0;
}
.panel-default {
    border-color: #ddd;
}
.panel-group .panel {
    border-radius: 0;
    -webkit-box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
    box-shadow: 0 1px 1px rgba(0, 0, 0, .05);
}
.panel-default>.panel-heading {
    color: #333;
    background-color: #f5f5f5;
    border-color: #ddd;
}
.unique_features {
    margin-bottom: 20px;
}
.unique_features>div p {
    line-height: 20px;
    font-size: 16px;
    margin-top: 0;
    text-align: left;
    font-weight: 700;
}
.unique_features>div ul {
    margin: 0;
    padding: 0;
    list-style: none;
}
.unique_features>div ul li {
    padding: 7px 6px 0;
    width: 100%;
    background: #2881cd;
    color: #fff;
    margin-bottom: 1px;
    float: left;
}

.unique_features>div ul li .fa {
    margin-bottom: 10px;
    float: left;
}
.fa {
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}
.fa, .fa-stack {
    display: inline-block;
}
.unique_features>div ul li .fa {
    margin-bottom: 10px;
    float: left;
}
.unique_features>div ul li p {
    font-weight: 600;
    float: left;
    margin: 0 0 0 5px;
    width: 93%;
    color: #fff;
    font-size: 14px;
    text-align: left;
    line-height: 16px;
}
.unique_features>div p {
    line-height: 20px;
    font-size: 16px;
    margin-top: 0;
    text-align: left;
    font-weight: 700;
}
.unique_features>div ul li:hover, .unique_features>div ul li:hover p {
    color: #f5cf1c;
}
.featured_sec {
    background: url(../img/datacenter-bg-img.jpg) 100% fixed;
    /* margin: 30px 0 0; */
}
.featured_sec>div {
    background: rgba(0, 0, 0, .8);
    padding: 80px 15px;
}
.pull-left {
    float: left!important;
}
.c-white {
    color: #fff!important;
}
.red_c {
    color: #f58d1e!important;
}
.cus_tabs {
    background: 0 0;
    border: none;
    float: left;
}
@media (min-width: 768px)
.col-sm-3 {
    width: 25%;
}
.nav-tabs {
    margin: 0;
}
.nav-tabs, .nav-tabs.inner {
    border: none;
    background: 0 0;
    z-index: 999;
}
.nav-tabs>li.active, .nav-tabs>li:hover {
    border-right: none;
    background: #fff;
    color: #f58d1e;
    border-color: #ddd;
}
.nav-tabs>li {
    width: 100%;
    border: 1px solid #1065ad;
    background: #2881cd;
    position: relative;
}
.nav-tabs>li {
    float: left;
    margin-bottom: -1px;
}
.nav>li, .nav>li>a {
    display: block;
    position: relative;
}
.nav-tabs>li.active>a, .nav-tabs>li.active>a:focus, .nav-tabs>li.active>a:hover {
    border-radius: 0;
    background: 0 0;
    color: #f58d1e;
    border: none;
}
.nav-tabs>li>a {
    margin-right: 2px;
    line-height: 1.42857143;
}
.nav>li>a {
    padding: 10px 15px;
}
.nav>li>a {
    display: block;
    position: relative;
}
.nav-tabs>li.active .active_arrow {
    display: block;
}
.active_arrow {
    position: absolute;
    display: none;
    right: 5px;
    top: 10px;
    font-size: 18px;
    color: #f58d1e;
}
.nav-tabs>li.active, .nav-tabs>li:hover {
    border-right: none;
    background: #fff;
    color: #f58d1e;
    border-color: #ddd;
}
.fa {
    font: normal normal normal 14px/1 FontAwesome;
    font-size: inherit;
    text-rendering: auto;
    -webkit-font-smoothing: antialiased;
}
.fa, .fa-stack {
    display: inline-block;
}
.nav-tabs>li {
    width: 100%;
    border: 1px solid #1065ad;
    background: #2881cd;
    position: relative;
}
.nav-tabs>li {
    float: left;
    margin-bottom: -1px;
}
.nav>li, .nav>li>a {
    display: block;
    position: relative;
}
.nav-tabs>li {
    float: left;
    margin-bottom: -1px;
}
.tab-content.in {
    border: 1px solid #ddd;
    border-left: 0;
    padding-bottom: 0;
}
.tab-content {
    padding: 15px 0;
}
.padding-t0 {
    padding-top: 0!important;
}
.tab-content.in {
    border: 1px solid #ddd;
    border-left: 0;
    padding-bottom: 0;
    min-height: 205px;
}
.padding-t0 {
    padding-top: 0!important;
}
.tab-content>.active {
    display: block;
}
.tab-content>.tab-pane {
    display: none;
}
.fade.in {
    opacity: 1;
}
.tab-content.in h3 {
    text-transform: none;
    color: #2881cd;
}
.tab-content.in p {
    margin-bottom: 5px;
}
.tab-content>.tab-pane {
    display: none;
}
.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear;
}
.padding-t10 {
    padding-top: 10px;
}
.tab-content.in h3 {
    text-transform: none;
    color: #2881cd;
}
.tab-content.in p {
    margin-bottom: 5px;
}
.tab-content>.tab-pane {
    display: none;
}
.fade {
    opacity: 0;
    -webkit-transition: opacity .15s linear;
    -o-transition: opacity .15s linear;
    transition: opacity .15s linear;
}
.padding-t10 {
    padding-top: 10px;
}
.tab-content.in h3 {
    text-transform: none;
    color: #2881cd;
}
.tab-content.in p {
    margin-bottom: 5px;
}
.tab-content>.tab-pane {
    display: none;
}
.tab-content.in h3 {
    text-transform: none;
    color: #2881cd;
}
.tab-content.in p {
    margin-bottom: 5px;
}
.tab-content.in {
    border: 1px solid #ddd;
    border-left: 0;
    padding-bottom: 0;
    min-height: 205px;
}
.nav>li, .nav>li>a {
    display: block;
    position: relative;
}
.tab-content>.tab-pane {
    display: none;
}
.small_points {
    padding-top: 30px;
    margin-top: 30px;
    background: #ebf4f9;
}
.margin-t0 {
    margin-top: 0!important;
}
.sectionTitle {
    text-align: center;
    margin-bottom: 15px;
}
.red_c {
    color: #f58d1e!important;
}
.sectionTitle p {
    text-align: center;
    padding: 15px 0;
    line-height: 20px;
}
.featured_wd_icons {
    min-height: 180px;
    float: left;
    width: 100%;
    padding: 5px 0;
    margin-bottom: 15px;
}
.featured_wd_icons>.fdc_icon {
    width: 60px;
    float: left;
}

.featured_wd_icons>.fdc_text {
    width: calc(100% - 60px);
    padding-left: 10px;
    float: left;
}
.featured_wd_icons>.fdc_text h4 {
    margin-bottom: 10px;
    line-height: 24px;
    color: #f58d1e;
    text-transform: none;
}
.title.custom {
    margin: 50px 0 20px;
}
.pull-left {
    float: left!important;
}
.pull-left {
    float: left!important;
}
.align_j {
    text-align: justify;
}
.loyal{
	
    letter-spacing: -1.6px;
    
    font-size: 11.5px;
    
    color: white;
}
.focus{
	    border-right: 1px solid white;
		padding-left: 34px;
}
.tab-content > .active {
    display: block;
}
/* .tab-content > .tab-pane {
    display: none;
} */
.vps_section .frame {
    margin-top: 30px;
    margin-top: 30px;
    padding-top: 13px;
}
.vps_section .sub_text {
    width: 100%;
    float: left;
    text-align: center;
    color: #fb7700;
    font-size: 25px;
    margin-bottom: 40px;
}
.vps_section .frame .sec {
    position: relative;
    width: 23.5%;
    margin-left: 15px;
    box-shadow: 0px 0px 20px #888;
    background: #fff;
    padding: 0px;
}
@media (min-width: 992px)
.col-md-3 {
    width: 25%;
    margin-bottom: 10px;
    padding-left: 5px;
    padding-right: 5px;
}
.vps_section .frame .sec h4 {
    font-weight: 700;
    text-align: center;
    font-size: 21px;
    color: #fff;
    background: url(../img/bar.png);
    background-size: 100% 40px;
    height: 40px;
    margin: -20px auto 30px;
    padding-top: 10px;
    width: 96%;
    position: relative;
    z-index: 99;
}
.vps_section .small-h {
    padding: 0px 20px 0px 20px;
    color: #666;
}
.dd-btn {
    margin: 0 auto;
    padding: 20px 10px;
    width: 60%;
}
.dd-btn li {
    list-style: none;
    float: left;
    width: 50%;
}
.dd-btn li a.active {
    color: #fff;
    background: #0072bc;
    display: block;
    padding: 7px;
}
.dd-btn li:first-child a {
    border-top-left-radius: 18px;
    border-bottom-left-radius: 18px;
}
.dd-btn li a {
    text-decoration: none;
    font-size: 14px;
    background: #ddd;
    display: block;
    padding: 7px;
    font-weight: bold;
    color: #444;
    text-align: center;
}
.dd-btn li {
    list-style: none;
    float: left;
    width: 50%;
}

.vps_section .frame .sec .vps-info {
    margin: 0px;
    padding: 0px;
}
.vps_section .frame .sec .sp-hover {
    background: #fff;
    height: 30px;
}
.vps_section .frame .sec .vps-info li {
    float: left;
    width: 100%;
    list-style: none;
    clear: both;
    padding: 8px 0px;
    text-align: center;
}
.vps_section .frame .sec .vps-info li p {
    float: left;
    width: 45%;
    text-align: left;
    font-size: 15px;
    color: #787878;
    padding: 0px 10px 0px 20px;
    margin: 0px;
}
.vps_section .frame .sec .vps-info li span {
    float: left;
    width: 55%;
    text-align: left;
    font-size: 13px;
    color: #FB7700;
    padding: 0px;
    margin: 4px 0px 0px;
    font-weight: 700;
}
.vps_section .frame .sec .vps-info li span {
    float: left;
    width: 55%;
    text-align: left;
    font-size: 13px;
    color: #FB7700;
    padding: 0px;
    margin: 4px 0px 0px;
    font-weight: 700;
}
.vps_section .frame .sec .vps-info li:nth-child(odd) {
    background: #fff;
}
.vps_section .frame .sec .vps-info li {
    float: left;
    width: 100%;
    list-style: none;
    clear: both;
    padding: 8px 0px;
    text-align: center;
}
.vps_section .frame .sec .vps-info li p {
    float: left;
    width: 45%;
    text-align: left;
    font-size: 15px;
    color: #787878;
    padding: 0px 10px 0px 20px;
    margin: 0px;
}
.vps_section .frame .sec .vps-info li span {
    float: left;
    width: 55%;
    text-align: left;
    font-size: 13px;
    color: #FB7700;
    padding: 0px;
    margin: 4px 0px 0px;
    font-weight: 700;
}
.hdd-storage1 {
    display: none;
}
.vps_section .frame .sec .vps-info li span.p-plan {
    font-size: 17px;
    font-weight: 700;
    color: #6c6c6c;
    line-height: 12px;
}
.vps_section .frame .sec .vps-info li span {
    float: left;
    width: 55%;
    text-align: left;
    font-size: 13px;
    color: #FB7700;
    padding: 0px;
    margin: 4px 0px 0px;
    font-weight: 700;
}
.vps_section .frame .sec .vps-info li span.p-plan {
    font-size: 17px;
    font-weight: 700;
    color: #6c6c6c;
    line-height: 12px;
}
.vps_section .frame .sec .vps-info li span {
    float: left;
    width: 55%;
    text-align: left;
    font-size: 13px;
    color: #FB7700;
    padding: 0px;
    margin: 4px 0px 0px;
    font-weight: 700;
}
.vps_section .frame .sec .vps-info h3 {
    margin: 0px;
    background: #7f7f7f;
    padding: 3px 0px;
    border-left: 1px #8F8F8F solid;
    border-right: 1px #8F8F8F solid;
    text-align: center;
}
.vps_section .frame .sec .vps-info h3 a {
    color: #fff;
    font-size: 18px;
}
.vps_section .frame .sec .vps-info {
    margin: 0px;
    padding: 0px;
}
.vps_section .frame .sec {
    position: relative;
    width: 23.5%;
    margin-left: 15px;
    box-shadow: 0px 0px 20px #888;
    background: #fff;
    padding: 0px;
}
.vps_section .frame .sec .vps-info h3 {
    margin: 0px;
    background: #7f7f7f;
    padding: 3px 0px;
    /* border-left: 1px #8F8F8F solid; */
    /* border-right: 1px #8F8F8F solid; */
    text-align: center;
}
.joker{
	background: url(img/bar.png);
	
}
dl, ol, ul {
    margin-top: 0;
    /* margin-bottom: 20px; */
}
.fade-carousel .slides .slide-1 {
    background-image: url(../img/banner01.jpg);
	
}
.title.custom {
    margin: 50px 0 20px;
}
.pull-left {
    float: left!important;
}
.sectionTitle.red h4 {
    text-transform: none;
    font-weight: 800;
    font-size: 20px;
}
.sectionTitle h4 {
    color: #2881cd;
}
.align-l {
    text-align: left!important;
}
.featured_wd_icons {
    min-height: 180px;
    float: left;
    width: 100%;
    padding: 5px 0;
    margin-bottom: 15px;
}
.featured_wd_icons>.fdc_icon {
    width: 60px;
    float: left;
}
.featured_wd_icons>.fdc_text {
    width: calc(100% - 60px);
    padding-left: 10px;
    float: left;
}
.featured_wd_icons>.fdc_text h4 {
    margin-bottom: 10px;
    line-height: 24px;
    color: #f58d1e;
    text-transform: none;
}
.featured_wd_icons {
    min-height: 180px;
    float: left;
    width: 100%;
    padding: 5px 0;
    margin-bottom: 15px;
}

.featured_wd_icons>.fdc_icon {
    width: 60px;
    float: left;
}
.featured_wd_icons>.fdc_text {
    width: calc(100% - 60px);
    padding-left: 10px;
    float: left;
}
.fade-carousel .carousel-inner .item {
    height: 99vh;
}
.overlay {
    position: absolute;
    width: 100%;
    height: 81%;
    z-index: 2;
    background-color: #000;
    opacity: .3;
}
.ritu2{
	background:white;
	    padding: 11.9px;
}
.rani1{
	background:white;
	padding:15px;
}
.raja1{
	background:white;
	padding:15px;
}
@media only screen and (min-width: 1261px) {
	.poke {
		       width: 273px !important;
		       margin-right: 28px;
               margin-left: 26px;
	}
	.pokman{
		     width: 273px !important;
			     margin-right: 21px;
	}
	.komal{
		     width: 273px !important;
	}
	.rahul {
		     width: 273px !important;
			     margin-left: 5px;

	}
	.pokman img{
		    margin-left: 79px !important;
	}
	.poke img{
		margin-left: 45px !important;
	}
	.komal img {
		    margin-left: 65px;
	}
	.rahul img{
		    margin-left: 61px;
	}
	.poke h3 {
    
    line-height: 42px !important;
    
	}
	.pokman h3{
		    line-height: 27px;
	}
	 .komal h3{
	  line-height: 21px;
	 }
}
@media only screen and (min-width: 1024px) {
	.nara{
		    padding: 14px !important;
	}
	.ritu {
		    padding: 15px;
			    
	}
	.rani{
		padding: 15px;
	}
	.raja {
		    padding: 14px;
	}
	.nalaa{
		    padding: 4px;
	}
}
.hero h2 {
    font-size: 3.225em;
}
.hero h1{
	    font-size: 2.725em;
}
.fa fa-angle-left {
    display: inline-block;
    position: absolute;
    top: 50%;
    z-index: 5;
}
.img-ra{
	    width: 9%;
}
#d-menu .column {
    text-align: left;
    vertical-align: top;
    display: table-cell;
    white-space: normal;
    min-width: 271px;
    padding: 0 20px;
    border-right: 1px solid #dcdcdc;
    color: #999;
}
#d-menu .full-width .dropdown {
    width: 100%;
    padding: 0;
    margin: 0;
    margin-left: -195px;
}
.zoom{
	border-bottom:3px groove;
}
#d-menu .dropdown a {
    display: table-row;
    color: #425654;
    line-height: 1.7;
    text-decoration: none;
}
@media only screen and (max-width: 640px) {
    .veer {
       padding:0;
       margin-right: 90px; 
       	      height: 69px !important; 
    }
	.navbar .navbar-brand{
    margin-left: -46px;
    margin-top: 1.5px;
	}
	.hero a {
    /* font-size: -25.7em; */
    width: 307px;
    letter-spacing: -1px;
    padding: 5px 0px;
    display: block;
    BORDER-RADIUS: 10PX;
	}
	.poke{
		margin-left: 44px;
	}
	.pokman{
		margin-left: 44px;
	}
	.komal{
		margin-left: 44px;
	}
	.rahul{
		margin-left: 44px;
	}
	.madhu{
		 font-size: 21px;
	}
	.jacky{
		    margin-left: -58px !important;
	}
}
@media (min-width: 992px)
.col-md-4 {
    width: 25.433333%;
}
.loyal{
margin-left: -29px;
}
.neha{
	background-color: rgba(0,0,0,.8);
    background-image: url(img/1.jpg);
}
.jacky{
	text-align:center;
	font-size: 23px;
    color: #f58d1e;
}
.him{
list-style: none;
    margin-left: 21px;
}
.him li{ 
 padding: 4px;
font-size: 16px;
    color: white;
}
.radha{
	background:black;
	padding;20px;
}
.him li a{
	padding: 4px;
font-size: 16px;
    color: white;
}
.fo_tark p{
	text-align:center;
	font-size:19px;
	    margin-top: -8px;
		color:#f58d1e;
}
.bina{
	font-size:11px;
	    margin-left: -8px;
}
.lokas{
	width: 9px;
    height: 11px;
}
.social-icons ul {
    display: inline-block;
    padding: 0;
	margin-left: 32px;
}
.social-icons ul li {
    position: inherit;
    display: inline-block;
    width: inherit;
}
.w3ls-grids li {
    display: block;
    font-weight: 300;
    font-size: 0.9em;
    color: #fff;
}
.social-icons ul li a {
    background: url(img/social-icons.png) #55acee no-repeat 2px 1px;
    display: block;
    height: 35px;
    width: 35px;
    -webkit-transition: .5s all;
    transition: .5s all;
}
.social-icons ul li {
    position: inherit;
    display: inline-block;
    width: inherit;
}
.w3ls-grids li {
    display: block;
    font-weight: 300;
    font-size: 0.9em;
    color: #fff;
}
.w3ls-grids ul li:nth-child(1) a {
    margin: 0;
}
.social-icons ul li a {
    background: url(../images/social-icons.png) #55acee no-repeat 2px 1px;
    display: block;
    height: 35px;
    width: 35px;
    -webkit-transition: .5s all;
    transition: .5s all;
}
.social-icons ul li a {
    background: url(../img/social-icons.png) #55acee no-repeat 2px 1px;
    display: block;
    height: 35px;
    width: 35px;
}
.social-icons ul li a.fb {
    background-position: 1px -40px;
    background-color: #3b5998;
}
.social-icons ul li {
    position: inherit;
    display: inline-block;
    width: inherit;
}
.social-icons ul li a.gp {
    background-position: 2px -80px;
    background-color: #dc4e41;
}
.social-icons ul li a:hover {
    -webkit-border-radius: 32px;
    -moz-border-radius: 32px;
    border-radius: 32px;
    /* -webkit-transform: rotatez(360deg); */
    -moz-transform: rotatez(360deg);
    transform: rotatez(360deg);
}
.ma{
	text-align:center;
	color:#f58d1e;
	padding-top:10px;
}
.ma1{
	    width: 100%;
    /* padding-top: 16px; */
    margin-top: 15px;
}
.faq-search-box input {
    width: 100%;
    padding: 5px 10px;
}
.se1 h3{
	 font-size: 16px;
    line-height: 25px;
    padding-left: 0px;
    font-weight: 700;
    color: #0c3376;
	margin-top: 9px;
}

	
.se1 img {
    float: left;
    margin-right: 10px;
    width: 26px;
    margin-bottom: 15px;
}
.se1 p{
	 font-size: 16px;
    color: #999;
    line-height: 25px;
}
.fake{
	text-align:center;
}
.specifications {
        border: 1px #006FBA solid;
    height: 260px;
    padding: 15px;
    margin: 10px 10px 10px 10px;
    width: 31.7%;
}
.specifications h5 {
    font-weight: 700;
    font-size: 20px;
    color: #006FBA;
}
.specifications:hover {
    box-shadow: 0px 0px 3px #FB7F11;
	border: 1px #f58d1e solid;
}
.specifications ul li i {
    color: #FB7700;
    font-weight: 700;
    font-style: normal;
    text-decoration: underline;
}

.fake{
	color:#f58d1e
}
.table>thead>tr>th {
    border: 1px solid #c56b0b!important;
    text-align: center;
        font-size: 22px;

}
