@charset "utf-8"; .btnRow button, .customSelectOuter, .fa-ul>li, .formBottomtextWrap .feildInput, .getAQuote .feildInput, .indexBanner, .nav-item.search-expend, .newsLetterWrapOuter .tnp-field, .odoo-wrap, .resTab, .subscribeFormPage .tnp-field.tnp-field-email, sub, sup { position: relative }
#nav li.hover ul.sub-menu, #navMob .menuFirstNode, #navMob .menuIcon, .contentPopup .popup-modal-dismiss .hiddenText, .locateUsDetail li h3 span.icon img, .noJS .jsRequired, .resTab .r-tabs-panel.r-tabs-state-active, .toggleMenu, .youCover, .youCover.active-iframe iframe, article, aside, details, figcaption, figure, footer, header, hgroup, hr, main, nav, section, summary { display: block }
.fa-fw, .fa-li, .jsRequired { text-align: center }
.tableData, table { border-spacing: 0; empty-cells: show }
img, textarea { max-width: 100% }
.longWord, .mfp-title, .wordBreak { word-wrap: break-word }
#header, #navMob li li .menuIcon, #navMob li li .menuIcon.active, #navMob li.parent { z-index: 2 }
.fa, .fa-times { text-rendering: auto }
.file-upload-button, .hiddenText, .toggleMenu .iconBar { text-indent: -9999px; text-indent: -9999px }
#counter, .cmmidev ul, .creators-details ul, .fa-ul, .single-post ul { list-style-type: none }
@font-face { font-family: 'Open Sans'; src: url('assets/css/fonts/opensans-bold-webfont.woff2') format('woff2'), url('assets/css/fonts/opensans-bold-webfont.woff') format('woff'); font-weight: 700; font-style: normal; font-display: swap }
@font-face { font-family: 'Open Sans'; src: url('assets/css/fonts/opensans-extrabold-webfont.woff2') format('woff2'), url('assets/css/fonts/opensans-extrabold-webfont.woff') format('woff'); font-weight: 800; font-style: normal; font-display: swap }
@font-face { font-family: 'Open Sans'; src: url('assets/css/fonts/opensans-light-webfont.woff2') format('woff2'), url('assets/css/fonts/opensans-light-webfont.woff') format('woff'); font-weight: 300; font-style: normal; font-display: swap }
@font-face { font-family: 'Open Sans'; src: url('assets/css/fonts/opensans-regular-webfont.woff2') format('woff2'), url('assets/css/fonts/opensans-regular-webfont.woff') format('woff'); font-weight: 400; font-style: normal; font-display: swap }
@font-face { font-family: 'Open Sans'; src: url('assets/css/fonts/opensans-semibold-webfont.woff2') format('woff2'), url('assets/css/fonts/opensans-semibold-webfont.woff') format('woff'); font-weight: 600; font-style: normal; font-display: swap }
*, :after, :before { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box }
a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h1, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var { border: 0; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0; outline: 0; padding: 0; vertical-align: baseline }
.fa, .fa-stack, audio, canvas, label, video { display: inline-block }
audio:not([controls]) { display: none; height: 0 }
html { -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100% }
:focus { outline-color: transparent; outline-style: none }
a, a:active, a:focus, a:hover, input:focus { outline: 0 }
a { text-decoration: underline; color: #fa7336; transition: .3s; -webkit-transition: .3s }
a:hover { text-decoration: none; color: #393939 }
h1, h2, h3, h4, h5, h6 { font-weight: 400 }
.bold, b, dt, strong, th { font-weight: 700 }
.italic, em, i { font-style: italic }
address, dd, fieldset, h1, h2, h3, h4, h5, h6, ol, p, table, ul { padding: 0; margin: 0 0 25px }
img { -ms-interpolation-mode: bicubic; border: 0; vertical-align: middle; height: auto }
.accordDetail ul, .banner-bg .swiper-wrapper, .feildRow.grecaptcha, .floatedQuoteForm .quoteForm .feildRow .feildCol, .mfp-figure figure, .noJS .ticker ul, .swiperFour .content-wrapper .content:first-child, .tableData table, .testimonial-main .swiper-pagination .swiper-pagination-bullets, figure, table table { margin: 0 }
legend { white-space: normal }
q { quotes: "\201C" "\201D" "\2018" "\2019" }
small { font-size: 80% }
sub, sup { font-size: 75%; line-height: 0; vertical-align: baseline }
sup { top: -.5em }
sub { bottom: -.25em }
button, input, select, textarea { margin: 0; vertical-align: baseline; background-color: transparent; border: none }
.mfp-gallery .mfp-image-holder .mfp-figure, .popupSecuredTxt, .swiper-pagination-clickable .swiper-pagination-bullet, button, input[type=button], input[type=reset], input[type=submit] { cursor: pointer }
input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea { font-size: 100%; line-height: normal; -webkit-appearance: none }
input[type=checkbox], input[type=radio] { box-sizing: border-box; padding: 0; margin: 0 5px 0 0 }
input[type=checkbox] { -webkit-appearance: checkbox }
input[type=radio] { -webkit-appearance: radio }
textarea { overflow: auto; vertical-align: top; resize: vertical; min-width: 100%; max-height: 500px; min-height: 90px }
#wrapper, body, html { overflow-x: hidden }
fieldset { border: 0; padding: 0 }
label { padding-bottom: 5px; font-weight: 400 }
input, textarea { -webkit-appearance: none }
input::-moz-placeholder, input::-webkit-input-placeholder, input::placeholder { color: #969696; opacity: 1 }
.boxs:after, .boxs:before, .cf:after, .cf:before, .container:after, .container:before, .radioList:after, .radioList:before, .row:after, .row:before, ul:after, ul:before { content: " "; display: table }
.boxs:after, .cf, .cf:after, .container:after, .newStockEvent .bulletBox, .radioList:after, .row:after, ul:after { clear: both }
.mainBanner .swiper-container:not(.swiper-container-horizontal) .homeBannerImgWrap { background-image: url(https://www.silvertouch.ca/wp-content/uploads/2023/06/collision-banner.webp); }
.innerBanner .pageBannerImg img { opacity: 1 !important; visibility: visible !important; }
.innerBanner .pageBannerImg[style] img { opacity: 0 !important; visibility: hidden; }
@media (min-width:1024px){
 .banner-bg:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 300px; background: linear-gradient(180deg, #252274, transparent); z-index: 2; pointer-events: none; }
 }
.services-box { padding: 0; height: unset !important; position: relative; }
.services-box:before {
    content: '';
    background: linear-gradient(360deg, rgba(0, 0, 0, .5) 20%, rgba(170, 170, 170, 0) 100%);
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 9;
}
.services-image img { height: auto; }
.services-info { position: absolute; bottom: 30px; left: 50%; transform: translateX(-50%); z-index: 11; width: 100%; }
.services-info h3 { color: #fff; font-size: 20px; line-height: 24px; font-weight: 600;}

/* .services-box .services-image:before { content:''; background:linear-gradient(0deg,rgb(0 0 0 / 50%) 0%,transparent 80%); width:100%; height:100%; position:absolute; z-index:1 } */
.services-box.match:hover img { -webkit-transform: scale(1.1); transform: scale(1.1); }
.services-box.match .services-image img { -webkit-transition: all 400ms ease; transition: all 400ms ease; }
.services-box.match .services-image { position: relative; overflow: hidden; margin-bottom: 0; }
.services-box.match:hover .services-image:after { left: 0; right: 0; opacity: 0; -webkit-transition: all 300ms linear; transition: all 300ms linear; }
.services-box.match .services-image:after { background: rgba(255, 255, 255, 0.3); bottom: 0; content: ""; left: 50%; position: absolute; right: 51%; top: 0; opacity: 1; pointer-events: none; -webkit-transition: all 400ms linear; transition: all 400ms linear; }
.services-info { position: absolute; bottom: 20px; left: 50%; transform: translateX(-50%); z-index: 111;padding: 0 10px;}
.mainBanner h1 { color: #221149; font-size: 48px; font-weight: 800 !important; letter-spacing: -1px; line-height: 1.1; }
.mainBanner h1 span { font-weight: 300; font-size: 36px; }
.mainBanner a { border-radius: 0 !important }
.banner-bg:before, .mainBanner:before { display: none }

/*!
* Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
* License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
*/
@font-face { font-family: FontAwesome; src: url('assets/css/fonts/fontawesome-webfont.eot?v=4.7.0'); src: url('assets/css/fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'), url('assets/css/fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('assets/css/fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('assets/css/fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('assets/css/fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg'); font-weight: 400; font-style: normal; font-display: swap }
.m-0 { margin: 0 !important }
.mt-0 { margin-top: 0 !important }
.mt-1 { margin-top: 10px !important }
.mrgT20, .mt-2 { margin-top: 20px !important }
.mt-3 { margin-top: 30px !important }
.mt-4 { margin-top: 40px !important }
.mt-5 { margin-top: 50px !important }
.mt-6 { margin-top: 60px !important }
.mb-0 { margin-bottom: 0 !important }
.mb-1 { margin-bottom: 10px !important }
.mb-2 { margin-bottom: 20px !important }
.mb-3 { margin-bottom: 30px !important }
.mb-4 { margin-bottom: 40px !important }
.mb-5 { margin-bottom: 50px !important }
.mb-6 { margin-bottom: 60px !important }
.p-0 { padding: 0 !important }
#nav li.menu-item-121 ul li, #nav li.menu-item-121 ul li:first-child, #nav li.menu-item-121 ul li:nth-child(5), #navMob li.menu-item-121 li:first-child, #navMob li.menu-item-121 li:nth-child(5), .fa-ul { padding-left: 0 }
.pt-0 { padding-top: 0 !important }
.pt-1 { padding-top: 10px !important }
.pt-2 { padding-top: 20px !important }
.pt-3 { padding-top: 30px !important }
.pt-4 { padding-top: 40px !important }
.pt-5 { padding-top: 50px !important }
.pt-6 { padding-top: 60px !important }
.pb-0 { padding-bottom: 0 !important }
.pb-1 { padding-bottom: 10px !important }
.pb-2 { padding-bottom: 20px !important }
.pb-3 { padding-bottom: 30px !important }
.pb-4 { padding-bottom: 40px !important }
.pb-5 { padding-bottom: 50px !important }
.pb-6 { padding-bottom: 60px !important }
.fa { font: 14px/1 FontAwesome; font-size: inherit; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale }
h2, h3, h4, h5, h6 { line-height: 1.3 }
.fa-times, .sb-icon-search { -webkit-font-smoothing: antialiased }
.fa-lg { font-size: 1.33333333em; line-height: .75em; vertical-align: -15% }
.fa-2x, .fa-stack-2x { font-size: 2em }
.fa-3x { font-size: 3em }
.fa-4x { font-size: 4em }
.fa-5x { font-size: 5em }
.fa-fw { width: 1.28571429em }
.fa-ul { margin-left: 2.14285714em }
.fa-li { position: absolute; left: -2.14285714em; width: 2.14285714em; top: .14285714em }
.fa-li.fa-lg { left: -1.85714286em }
.fa-border { padding: .2em .25em .15em; border: .08em solid #eee; border-radius: .1em }
.alignLeft, .fa-pull-left, .pull-left, .swiper-container-no-flexbox .swiper-slide { float: left }
.alignRight, .btnRight, .fa-pull-right, .ftLogoBlock, .headerRightCol, .pull-right { float: right }
.fa.fa-pull-left, .fa.pull-left { margin-right: .3em }
.fa.fa-pull-right, .fa.pull-right { margin-left: .3em }
.fa-spin { -webkit-animation: 2s linear infinite fa-spin; animation: 2s linear infinite fa-spin }
.fa-pulse { -webkit-animation: 1s steps(8) infinite fa-spin; animation: 1s steps(8) infinite fa-spin }
@-webkit-keyframes fa-spin {
 0% { -webkit-transform: rotate(0); transform: rotate(0) }
100% { -webkit-transform: rotate(359deg); transform: rotate(359deg) }
 }
@keyframes fa-spin {
 0% { -webkit-transform: rotate(0); transform: rotate(0) }
100% { -webkit-transform: rotate(359deg); transform: rotate(359deg) }
 }
.fa-rotate-90 { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg) }
.fa-rotate-180 { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg) }
.fa-rotate-270 { -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg) }
.fa-flip-horizontal { -webkit-transform: scale(-1, 1); -ms-transform: scale(-1, 1); transform: scale(-1, 1) }
.fa-flip-vertical { -webkit-transform: scale(1, -1); -ms-transform: scale(1, -1); transform: scale(1, -1) }
:root .fa-flip-horizontal, :root .fa-flip-vertical, :root .fa-rotate-180, :root .fa-rotate-270, :root .fa-rotate-90 { filter: none }
.fa-stack { position: relative; width: 2em; height: 2em; line-height: 2em; vertical-align: middle }
.sr-only, hr { height: 1px; padding: 0 }
.fa-stack-1x, .fa-stack-2x { position: absolute; left: 0; width: 100%; text-align: center }
.fa-stack-1x { line-height: inherit }
#navMob li ul li a:hover, #navMob li ul li>a.selected, #navMob li.hover>a, #navMob li>a:hover, #navMob ul a.selected, #navMob ul a:hover, #navMob ul>.highlight>a, #navMob>li.MenuLi1>ul>li:hover>a, #navMob>li.focus>a, #navMob>li.hover>a, #navMob>li>a:hover, #navMob>li>ul>li.current>a:hover, #navMob>li>ul>li:hover>a, #navMob>li>ul>li>a:hover, .btn-dark-blue a, .fa-inverse, .file-upload-button:after, .footerRow .widget_nav_menu ul li a:hover, .mfp-preloader a:hover, .noJS #navMob ul a:focus, .single-post .silverctaInner p { color: #fff }
.fa-glass:before { content: "\f000" }
.fa-music:before { content: "\f001" }
.fa-search:before { content: "\f002" }
.fa-envelope-o:before { content: "\f003" }
.fa-heart:before { content: "\f004" }
.fa-star:before { content: "\f005" }
.fa-star-o:before { content: "\f006" }
.fa-user:before { content: "\f007" }
.fa-film:before { content: "\f008" }
.fa-th-large:before { content: "\f009" }
.fa-th:before { content: "\f00a" }
.fa-th-list:before { content: "\f00b" }
.fa-check:before { content: "\f00c" }
.fa-close:before, .fa-remove:before, .fa-times:before { content: "\f00d" }
.fa-search-plus:before { content: "\f00e" }
.fa-search-minus:before { content: "\f010" }
.fa-power-off:before { content: "\f011" }
.fa-signal:before { content: "\f012" }
.fa-cog:before, .fa-gear:before { content: "\f013" }
.fa-trash-o:before { content: "\f014" }
.fa-home:before { content: "\f015" }
.fa-file-o:before { content: "\f016" }
.fa-clock-o:before { content: "\f017" }
.fa-road:before { content: "\f018" }
.fa-download:before { content: "\f019" }
.fa-arrow-circle-o-down:before { content: "\f01a" }
.fa-arrow-circle-o-up:before { content: "\f01b" }
.fa-inbox:before { content: "\f01c" }
.fa-play-circle-o:before { content: "\f01d" }
.fa-repeat:before, .fa-rotate-right:before { content: "\f01e" }
.fa-refresh:before { content: "\f021" }
.fa-list-alt:before { content: "\f022" }
.fa-lock:before { content: "\f023" }
.fa-flag:before { content: "\f024" }
.fa-headphones:before { content: "\f025" }
.fa-volume-off:before { content: "\f026" }
.fa-volume-down:before { content: "\f027" }
.fa-volume-up:before { content: "\f028" }
.fa-qrcode:before { content: "\f029" }
.fa-barcode:before { content: "\f02a" }
.fa-tag:before { content: "\f02b" }
.fa-tags:before { content: "\f02c" }
.fa-book:before { content: "\f02d" }
.fa-bookmark:before { content: "\f02e" }
.fa-print:before { content: "\f02f" }
.fa-camera:before { content: "\f030" }
.fa-font:before { content: "\f031" }
.fa-bold:before { content: "\f032" }
.fa-italic:before { content: "\f033" }
.fa-text-height:before { content: "\f034" }
.fa-text-width:before { content: "\f035" }
.fa-align-left:before { content: "\f036" }
.fa-align-center:before { content: "\f037" }
.fa-align-right:before { content: "\f038" }
.fa-align-justify:before { content: "\f039" }
.fa-list:before { content: "\f03a" }
.fa-dedent:before, .fa-outdent:before { content: "\f03b" }
.fa-indent:before { content: "\f03c" }
.fa-video-camera:before { content: "\f03d" }
.fa-image:before, .fa-photo:before, .fa-picture-o:before { content: "\f03e" }
.fa-pencil:before { content: "\f040" }
.fa-map-marker:before { content: "\f041" }
.fa-adjust:before { content: "\f042" }
.fa-tint:before { content: "\f043" }
.fa-edit:before, .fa-pencil-square-o:before { content: "\f044" }
.fa-share-square-o:before { content: "\f045" }
.fa-check-square-o:before { content: "\f046" }
.fa-arrows:before { content: "\f047" }
.fa-step-backward:before { content: "\f048" }
.fa-fast-backward:before { content: "\f049" }
.fa-backward:before { content: "\f04a" }
.fa-play:before { content: "\f04b" }
.fa-pause:before { content: "\f04c" }
.fa-stop:before { content: "\f04d" }
.fa-forward:before { content: "\f04e" }
.fa-fast-forward:before { content: "\f050" }
.fa-step-forward:before { content: "\f051" }
.fa-eject:before { content: "\f052" }
.fa-chevron-left:before { content: "\f053" }
.fa-chevron-right:before { content: "\f054" }
.fa-plus-circle:before { content: "\f055" }
.fa-minus-circle:before { content: "\f056" }
.fa-times-circle:before { content: "\f057" }
.fa-check-circle:before { content: "\f058" }
.fa-question-circle:before { content: "\f059" }
.fa-info-circle:before { content: "\f05a" }
.fa-crosshairs:before { content: "\f05b" }
.fa-times-circle-o:before { content: "\f05c" }
.fa-check-circle-o:before { content: "\f05d" }
.fa-ban:before { content: "\f05e" }
.fa-arrow-left:before { content: "\f060" }
.fa-arrow-right:before { content: "\f061" }
.fa-arrow-up:before { content: "\f062" }
.fa-arrow-down:before { content: "\f063" }
.fa-mail-forward:before, .fa-share:before { content: "\f064" }
.fa-expand:before { content: "\f065" }
.fa-compress:before { content: "\f066" }
.fa-plus:before { content: "\f067" }
.fa-minus:before { content: "\f068" }
.fa-asterisk:before { content: "\f069" }
.fa-exclamation-circle:before { content: "\f06a" }
.fa-gift:before { content: "\f06b" }
.fa-leaf:before { content: "\f06c" }
.fa-fire:before { content: "\f06d" }
.fa-eye:before { content: "\f06e" }
.fa-eye-slash:before { content: "\f070" }
.fa-exclamation-triangle:before, .fa-warning:before { content: "\f071" }
.fa-plane:before { content: "\f072" }
.fa-calendar:before { content: "\f073" }
.fa-random:before { content: "\f074" }
.fa-comment:before { content: "\f075" }
.fa-magnet:before { content: "\f076" }
.fa-chevron-up:before { content: "\f077" }
.fa-chevron-down:before { content: "\f078" }
.fa-retweet:before { content: "\f079" }
.fa-shopping-cart:before { content: "\f07a" }
.fa-folder:before { content: "\f07b" }
.fa-folder-open:before { content: "\f07c" }
.fa-arrows-v:before { content: "\f07d" }
.fa-arrows-h:before { content: "\f07e" }
.fa-bar-chart-o:before, .fa-bar-chart:before { content: "\f080" }
.fa-twitter-square:before { content: "\f081" }
.fa-facebook-square:before { content: "\f082" }
.fa-camera-retro:before { content: "\f083" }
.fa-key:before { content: "\f084" }
.fa-cogs:before, .fa-gears:before { content: "\f085" }
.fa-comments:before { content: "\f086" }
.fa-thumbs-o-up:before { content: "\f087" }
.fa-thumbs-o-down:before { content: "\f088" }
.fa-star-half:before { content: "\f089" }
.fa-heart-o:before { content: "\f08a" }
.fa-sign-out:before { content: "\f08b" }
.fa-linkedin-square:before { content: "\f08c" }
.fa-thumb-tack:before { content: "\f08d" }
.fa-external-link:before { content: "\f08e" }
.fa-sign-in:before { content: "\f090" }
.fa-trophy:before { content: "\f091" }
.fa-github-square:before { content: "\f092" }
.fa-upload:before { content: "\f093" }
.fa-lemon-o:before { content: "\f094" }
.fa-phone:before { content: "\f095" }
.fa-square-o:before { content: "\f096" }
.fa-bookmark-o:before { content: "\f097" }
.fa-phone-square:before { content: "\f098" }
.fa-twitter:before { content: "\f099" }
.fa-facebook-f:before, .fa-facebook:before { content: "\f09a" }
.fa-github:before { content: "\f09b" }
.fa-unlock:before { content: "\f09c" }
.fa-credit-card:before { content: "\f09d" }
.fa-feed:before, .fa-rss:before { content: "\f09e" }
.fa-hdd-o:before { content: "\f0a0" }
.fa-bullhorn:before { content: "\f0a1" }
.fa-bell:before { content: "\f0f3" }
.fa-certificate:before { content: "\f0a3" }
.fa-hand-o-right:before { content: "\f0a4" }
.fa-hand-o-left:before { content: "\f0a5" }
.fa-hand-o-up:before { content: "\f0a6" }
.fa-hand-o-down:before { content: "\f0a7" }
.fa-arrow-circle-left:before { content: "\f0a8" }
.fa-arrow-circle-right:before { content: "\f0a9" }
.fa-arrow-circle-up:before { content: "\f0aa" }
.fa-arrow-circle-down:before { content: "\f0ab" }
.fa-globe:before { content: "\f0ac" }
.fa-wrench:before { content: "\f0ad" }
.fa-tasks:before { content: "\f0ae" }
.fa-filter:before { content: "\f0b0" }
.fa-briefcase:before { content: "\f0b1" }
.fa-arrows-alt:before { content: "\f0b2" }
.fa-group:before, .fa-users:before { content: "\f0c0" }
.fa-chain:before, .fa-link:before { content: "\f0c1" }
.fa-cloud:before { content: "\f0c2" }
.fa-flask:before { content: "\f0c3" }
.fa-cut:before, .fa-scissors:before { content: "\f0c4" }
.fa-copy:before, .fa-files-o:before { content: "\f0c5" }
.fa-paperclip:before { content: "\f0c6" }
.fa-floppy-o:before, .fa-save:before { content: "\f0c7" }
.fa-square:before { content: "\f0c8" }
.fa-bars:before, .fa-navicon:before, .fa-reorder:before { content: "\f0c9" }
.fa-list-ul:before { content: "\f0ca" }
.fa-list-ol:before { content: "\f0cb" }
.fa-strikethrough:before { content: "\f0cc" }
.fa-underline:before { content: "\f0cd" }
.fa-table:before { content: "\f0ce" }
.fa-magic:before { content: "\f0d0" }
.fa-truck:before { content: "\f0d1" }
.fa-pinterest:before { content: "\f0d2" }
.fa-pinterest-square:before { content: "\f0d3" }
.fa-google-plus-square:before { content: "\f0d4" }
.fa-google-plus:before { content: "\f0d5" }
.fa-money:before { content: "\f0d6" }
.fa-caret-down:before { content: "\f0d7" }
.fa-caret-up:before { content: "\f0d8" }
.fa-caret-left:before { content: "\f0d9" }
.fa-caret-right:before { content: "\f0da" }
.fa-columns:before { content: "\f0db" }
.fa-sort:before, .fa-unsorted:before { content: "\f0dc" }
.fa-sort-desc:before, .fa-sort-down:before { content: "\f0dd" }
.fa-sort-asc:before, .fa-sort-up:before { content: "\f0de" }
.fa-envelope:before { content: "\f0e0" }
.fa-linkedin:before { content: "\f0e1" }
.fa-rotate-left:before, .fa-undo:before { content: "\f0e2" }
.fa-gavel:before, .fa-legal:before { content: "\f0e3" }
.fa-dashboard:before, .fa-tachometer:before { content: "\f0e4" }
.fa-comment-o:before { content: "\f0e5" }
.fa-comments-o:before { content: "\f0e6" }
.fa-bolt:before, .fa-flash:before { content: "\f0e7" }
.fa-sitemap:before { content: "\f0e8" }
.fa-umbrella:before { content: "\f0e9" }
.fa-clipboard:before, .fa-paste:before { content: "\f0ea" }
.fa-lightbulb-o:before { content: "\f0eb" }
.fa-exchange:before { content: "\f0ec" }
.fa-cloud-download:before { content: "\f0ed" }
.fa-cloud-upload:before { content: "\f0ee" }
.fa-user-md:before { content: "\f0f0" }
.fa-stethoscope:before { content: "\f0f1" }
.fa-suitcase:before { content: "\f0f2" }
.fa-bell-o:before { content: "\f0a2" }
.fa-coffee:before { content: "\f0f4" }
.fa-cutlery:before { content: "\f0f5" }
.fa-file-text-o:before { content: "\f0f6" }
.fa-building-o:before { content: "\f0f7" }
.fa-hospital-o:before { content: "\f0f8" }
.fa-ambulance:before { content: "\f0f9" }
.fa-medkit:before { content: "\f0fa" }
.fa-fighter-jet:before { content: "\f0fb" }
.fa-beer:before { content: "\f0fc" }
.fa-h-square:before { content: "\f0fd" }
.fa-plus-square:before { content: "\f0fe" }
.fa-angle-double-left:before { content: "\f100" }
.fa-angle-double-right:before { content: "\f101" }
.fa-angle-double-up:before { content: "\f102" }
.fa-angle-double-down:before { content: "\f103" }
.fa-angle-left:before { content: "\f104" }
.fa-angle-right:before { content: "\f105" }
.fa-angle-up:before { content: "\f106" }
.fa-angle-down:before { content: "\f107" }
.fa-desktop:before { content: "\f108" }
.fa-laptop:before { content: "\f109" }
.fa-tablet:before { content: "\f10a" }
.fa-mobile-phone:before, .fa-mobile:before { content: "\f10b" }
.fa-circle-o:before { content: "\f10c" }
.fa-quote-left:before { content: "\f10d" }
.fa-quote-right:before { content: "\f10e" }
.fa-spinner:before { content: "\f110" }
.fa-circle:before { content: "\f111" }
.fa-mail-reply:before, .fa-reply:before { content: "\f112" }
.fa-github-alt:before { content: "\f113" }
.fa-folder-o:before { content: "\f114" }
.fa-folder-open-o:before { content: "\f115" }
.fa-smile-o:before { content: "\f118" }
.fa-frown-o:before { content: "\f119" }
.fa-meh-o:before { content: "\f11a" }
.fa-gamepad:before { content: "\f11b" }
.fa-keyboard-o:before { content: "\f11c" }
.fa-flag-o:before { content: "\f11d" }
.fa-flag-checkered:before { content: "\f11e" }
.fa-terminal:before { content: "\f120" }
.fa-code:before { content: "\f121" }
.fa-mail-reply-all:before, .fa-reply-all:before { content: "\f122" }
.fa-star-half-empty:before, .fa-star-half-full:before, .fa-star-half-o:before { content: "\f123" }
.fa-location-arrow:before { content: "\f124" }
.fa-crop:before { content: "\f125" }
.fa-code-fork:before { content: "\f126" }
.fa-chain-broken:before, .fa-unlink:before { content: "\f127" }
.fa-question:before { content: "\f128" }
.fa-info:before { content: "\f129" }
.fa-exclamation:before { content: "\f12a" }
.fa-superscript:before { content: "\f12b" }
.fa-subscript:before { content: "\f12c" }
.fa-eraser:before { content: "\f12d" }
.fa-puzzle-piece:before { content: "\f12e" }
.fa-microphone:before { content: "\f130" }
.fa-microphone-slash:before { content: "\f131" }
.fa-shield:before { content: "\f132" }
.fa-calendar-o:before { content: "\f133" }
.fa-fire-extinguisher:before { content: "\f134" }
.fa-rocket:before { content: "\f135" }
.fa-maxcdn:before { content: "\f136" }
.fa-chevron-circle-left:before { content: "\f137" }
.fa-chevron-circle-right:before { content: "\f138" }
.fa-chevron-circle-up:before { content: "\f139" }
.fa-chevron-circle-down:before { content: "\f13a" }
.fa-html5:before { content: "\f13b" }
.fa-css3:before { content: "\f13c" }
.fa-anchor:before { content: "\f13d" }
.fa-unlock-alt:before { content: "\f13e" }
.fa-bullseye:before { content: "\f140" }
.fa-ellipsis-h:before { content: "\f141" }
.fa-ellipsis-v:before { content: "\f142" }
.fa-rss-square:before { content: "\f143" }
.fa-play-circle:before { content: "\f144" }
.fa-ticket:before { content: "\f145" }
.fa-minus-square:before { content: "\f146" }
.fa-minus-square-o:before { content: "\f147" }
.fa-level-up:before { content: "\f148" }
.fa-level-down:before { content: "\f149" }
.fa-check-square:before { content: "\f14a" }
.fa-pencil-square:before { content: "\f14b" }
.fa-external-link-square:before { content: "\f14c" }
.fa-share-square:before { content: "\f14d" }
.fa-compass:before { content: "\f14e" }
.fa-caret-square-o-down:before, .fa-toggle-down:before { content: "\f150" }
.fa-caret-square-o-up:before, .fa-toggle-up:before { content: "\f151" }
.fa-caret-square-o-right:before, .fa-toggle-right:before { content: "\f152" }
.fa-eur:before, .fa-euro:before { content: "\f153" }
.fa-gbp:before { content: "\f154" }
.fa-dollar:before, .fa-usd:before { content: "\f155" }
.fa-inr:before, .fa-rupee:before { content: "\f156" }
.fa-cny:before, .fa-jpy:before, .fa-rmb:before, .fa-yen:before { content: "\f157" }
.fa-rouble:before, .fa-rub:before, .fa-ruble:before { content: "\f158" }
.fa-krw:before, .fa-won:before { content: "\f159" }
.fa-bitcoin:before, .fa-btc:before { content: "\f15a" }
.fa-file:before { content: "\f15b" }
.fa-file-text:before { content: "\f15c" }
.fa-sort-alpha-asc:before { content: "\f15d" }
.fa-sort-alpha-desc:before { content: "\f15e" }
.fa-sort-amount-asc:before { content: "\f160" }
.fa-sort-amount-desc:before { content: "\f161" }
.fa-sort-numeric-asc:before { content: "\f162" }
.fa-sort-numeric-desc:before { content: "\f163" }
.fa-thumbs-up:before { content: "\f164" }
.fa-thumbs-down:before { content: "\f165" }
.fa-youtube-square:before { content: "\f166" }
.fa-youtube:before { content: "\f167" }
.fa-xing:before { content: "\f168" }
.fa-xing-square:before { content: "\f169" }
.fa-youtube-play:before { content: "\f16a" }
.fa-dropbox:before { content: "\f16b" }
.fa-stack-overflow:before { content: "\f16c" }
.fa-instagram:before { content: "\f16d" }
.fa-flickr:before { content: "\f16e" }
.fa-adn:before { content: "\f170" }
.fa-bitbucket:before { content: "\f171" }
.fa-bitbucket-square:before { content: "\f172" }
.fa-tumblr:before { content: "\f173" }
.fa-tumblr-square:before { content: "\f174" }
.fa-long-arrow-down:before { content: "\f175" }
.fa-long-arrow-up:before { content: "\f176" }
.fa-long-arrow-left:before { content: "\f177" }
.fa-long-arrow-right:before { content: "\f178" }
.fa-apple:before { content: "\f179" }
.fa-windows:before { content: "\f17a" }
.fa-android:before { content: "\f17b" }
.fa-linux:before { content: "\f17c" }
.fa-dribbble:before { content: "\f17d" }
.fa-skype:before { content: "\f17e" }
.fa-foursquare:before { content: "\f180" }
.fa-trello:before { content: "\f181" }
.fa-female:before { content: "\f182" }
.fa-male:before { content: "\f183" }
.fa-gittip:before, .fa-gratipay:before { content: "\f184" }
.fa-sun-o:before { content: "\f185" }
.fa-moon-o:before { content: "\f186" }
.fa-archive:before { content: "\f187" }
.fa-bug:before { content: "\f188" }
.fa-vk:before { content: "\f189" }
.fa-weibo:before { content: "\f18a" }
.fa-renren:before { content: "\f18b" }
.fa-pagelines:before { content: "\f18c" }
.fa-stack-exchange:before { content: "\f18d" }
.fa-arrow-circle-o-right:before { content: "\f18e" }
.fa-arrow-circle-o-left:before { content: "\f190" }
.fa-caret-square-o-left:before, .fa-toggle-left:before { content: "\f191" }
.fa-dot-circle-o:before { content: "\f192" }
.fa-wheelchair:before { content: "\f193" }
.fa-vimeo-square:before { content: "\f194" }
.fa-try:before, .fa-turkish-lira:before { content: "\f195" }
.fa-plus-square-o:before { content: "\f196" }
.fa-space-shuttle:before { content: "\f197" }
.fa-slack:before { content: "\f198" }
.fa-envelope-square:before { content: "\f199" }
.fa-wordpress:before { content: "\f19a" }
.fa-openid:before { content: "\f19b" }
.fa-bank:before, .fa-institution:before, .fa-university:before { content: "\f19c" }
.fa-graduation-cap:before, .fa-mortar-board:before { content: "\f19d" }
.fa-yahoo:before { content: "\f19e" }
.fa-google:before { content: "\f1a0" }
.fa-reddit:before { content: "\f1a1" }
.fa-reddit-square:before { content: "\f1a2" }
.fa-stumbleupon-circle:before { content: "\f1a3" }
.fa-stumbleupon:before { content: "\f1a4" }
.fa-delicious:before { content: "\f1a5" }
.fa-digg:before { content: "\f1a6" }
.fa-pied-piper-pp:before { content: "\f1a7" }
.fa-pied-piper-alt:before { content: "\f1a8" }
.fa-drupal:before { content: "\f1a9" }
.fa-joomla:before { content: "\f1aa" }
.fa-language:before { content: "\f1ab" }
.fa-fax:before { content: "\f1ac" }
.fa-building:before { content: "\f1ad" }
.fa-child:before { content: "\f1ae" }
.fa-paw:before { content: "\f1b0" }
.fa-spoon:before { content: "\f1b1" }
.fa-cube:before { content: "\f1b2" }
.fa-cubes:before { content: "\f1b3" }
.fa-behance:before { content: "\f1b4" }
.fa-behance-square:before { content: "\f1b5" }
.fa-steam:before { content: "\f1b6" }
.fa-steam-square:before { content: "\f1b7" }
.fa-recycle:before { content: "\f1b8" }
.fa-automobile:before, .fa-car:before { content: "\f1b9" }
.fa-cab:before, .fa-taxi:before { content: "\f1ba" }
.fa-tree:before { content: "\f1bb" }
.fa-spotify:before { content: "\f1bc" }
.fa-deviantart:before { content: "\f1bd" }
.fa-soundcloud:before { content: "\f1be" }
.fa-database:before { content: "\f1c0" }
.fa-file-pdf-o:before { content: "\f1c1" }
.fa-file-word-o:before { content: "\f1c2" }
.fa-file-excel-o:before { content: "\f1c3" }
.fa-file-powerpoint-o:before { content: "\f1c4" }
.fa-file-image-o:before, .fa-file-photo-o:before, .fa-file-picture-o:before { content: "\f1c5" }
.fa-file-archive-o:before, .fa-file-zip-o:before { content: "\f1c6" }
.fa-file-audio-o:before, .fa-file-sound-o:before { content: "\f1c7" }
.fa-file-movie-o:before, .fa-file-video-o:before { content: "\f1c8" }
.fa-file-code-o:before { content: "\f1c9" }
.fa-vine:before { content: "\f1ca" }
.fa-codepen:before { content: "\f1cb" }
.fa-jsfiddle:before { content: "\f1cc" }
.fa-life-bouy:before, .fa-life-buoy:before, .fa-life-ring:before, .fa-life-saver:before, .fa-support:before { content: "\f1cd" }
.fa-circle-o-notch:before { content: "\f1ce" }
.fa-ra:before, .fa-rebel:before, .fa-resistance:before { content: "\f1d0" }
.fa-empire:before, .fa-ge:before { content: "\f1d1" }
.fa-git-square:before { content: "\f1d2" }
.fa-git:before { content: "\f1d3" }
.fa-hacker-news:before, .fa-y-combinator-square:before, .fa-yc-square:before { content: "\f1d4" }
.fa-tencent-weibo:before { content: "\f1d5" }
.fa-qq:before { content: "\f1d6" }
.fa-wechat:before, .fa-weixin:before { content: "\f1d7" }
.fa-paper-plane:before, .fa-send:before { content: "\f1d8" }
.fa-paper-plane-o:before, .fa-send-o:before { content: "\f1d9" }
.fa-history:before { content: "\f1da" }
.fa-circle-thin:before { content: "\f1db" }
.fa-header:before { content: "\f1dc" }
.fa-paragraph:before { content: "\f1dd" }
.fa-sliders:before { content: "\f1de" }
.fa-share-alt:before { content: "\f1e0" }
.fa-share-alt-square:before { content: "\f1e1" }
.fa-bomb:before { content: "\f1e2" }
.fa-futbol-o:before, .fa-soccer-ball-o:before { content: "\f1e3" }
.fa-tty:before { content: "\f1e4" }
.fa-binoculars:before { content: "\f1e5" }
.fa-plug:before { content: "\f1e6" }
.fa-slideshare:before { content: "\f1e7" }
.fa-twitch:before { content: "\f1e8" }
.fa-yelp:before { content: "\f1e9" }
.fa-newspaper-o:before { content: "\f1ea" }
.fa-wifi:before { content: "\f1eb" }
.fa-calculator:before { content: "\f1ec" }
.fa-paypal:before { content: "\f1ed" }
.fa-google-wallet:before { content: "\f1ee" }
.fa-cc-visa:before { content: "\f1f0" }
.fa-cc-mastercard:before { content: "\f1f1" }
.fa-cc-discover:before { content: "\f1f2" }
.fa-cc-amex:before { content: "\f1f3" }
.fa-cc-paypal:before { content: "\f1f4" }
.fa-cc-stripe:before { content: "\f1f5" }
.fa-bell-slash:before { content: "\f1f6" }
.fa-bell-slash-o:before { content: "\f1f7" }
.fa-trash:before { content: "\f1f8" }
.fa-copyright:before { content: "\f1f9" }
.fa-at:before { content: "\f1fa" }
.fa-eyedropper:before { content: "\f1fb" }
.fa-paint-brush:before { content: "\f1fc" }
.fa-birthday-cake:before { content: "\f1fd" }
.fa-area-chart:before { content: "\f1fe" }
.fa-pie-chart:before { content: "\f200" }
.fa-line-chart:before { content: "\f201" }
.fa-lastfm:before { content: "\f202" }
.fa-lastfm-square:before { content: "\f203" }
.fa-toggle-off:before { content: "\f204" }
.fa-toggle-on:before { content: "\f205" }
.fa-bicycle:before { content: "\f206" }
.fa-bus:before { content: "\f207" }
.fa-ioxhost:before { content: "\f208" }
.fa-angellist:before { content: "\f209" }
.fa-cc:before { content: "\f20a" }
.fa-ils:before, .fa-shekel:before, .fa-sheqel:before { content: "\f20b" }
.fa-meanpath:before { content: "\f20c" }
.fa-buysellads:before { content: "\f20d" }
.fa-connectdevelop:before { content: "\f20e" }
.fa-dashcube:before { content: "\f210" }
.fa-forumbee:before { content: "\f211" }
.fa-leanpub:before { content: "\f212" }
.fa-sellsy:before { content: "\f213" }
.fa-shirtsinbulk:before { content: "\f214" }
.fa-simplybuilt:before { content: "\f215" }
.fa-skyatlas:before { content: "\f216" }
.fa-cart-plus:before { content: "\f217" }
.fa-cart-arrow-down:before { content: "\f218" }
.fa-diamond:before { content: "\f219" }
.fa-ship:before { content: "\f21a" }
.fa-user-secret:before { content: "\f21b" }
.fa-motorcycle:before { content: "\f21c" }
.fa-street-view:before { content: "\f21d" }
.fa-heartbeat:before { content: "\f21e" }
.fa-venus:before { content: "\f221" }
.fa-mars:before { content: "\f222" }
.fa-mercury:before { content: "\f223" }
.fa-intersex:before, .fa-transgender:before { content: "\f224" }
.fa-transgender-alt:before { content: "\f225" }
.fa-venus-double:before { content: "\f226" }
.fa-mars-double:before { content: "\f227" }
.fa-venus-mars:before { content: "\f228" }
.fa-mars-stroke:before { content: "\f229" }
.fa-mars-stroke-v:before { content: "\f22a" }
.fa-mars-stroke-h:before { content: "\f22b" }
.fa-neuter:before { content: "\f22c" }
.fa-genderless:before { content: "\f22d" }
.fa-facebook-official:before { content: "\f230" }
.fa-pinterest-p:before { content: "\f231" }
.fa-whatsapp:before { content: "\f232" }
.fa-server:before { content: "\f233" }
.fa-user-plus:before { content: "\f234" }
.fa-user-times:before { content: "\f235" }
.fa-bed:before, .fa-hotel:before { content: "\f236" }
.fa-viacoin:before { content: "\f237" }
.fa-train:before { content: "\f238" }
.fa-subway:before { content: "\f239" }
.fa-medium:before { content: "\f23a" }
.fa-y-combinator:before, .fa-yc:before { content: "\f23b" }
.fa-optin-monster:before { content: "\f23c" }
.fa-opencart:before { content: "\f23d" }
.fa-expeditedssl:before { content: "\f23e" }
.fa-battery-4:before, .fa-battery-full:before, .fa-battery:before { content: "\f240" }
.fa-battery-3:before, .fa-battery-three-quarters:before { content: "\f241" }
.fa-battery-2:before, .fa-battery-half:before { content: "\f242" }
.fa-battery-1:before, .fa-battery-quarter:before { content: "\f243" }
.fa-battery-0:before, .fa-battery-empty:before { content: "\f244" }
.fa-mouse-pointer:before { content: "\f245" }
.fa-i-cursor:before { content: "\f246" }
.fa-object-group:before { content: "\f247" }
.fa-object-ungroup:before { content: "\f248" }
.fa-sticky-note:before { content: "\f249" }
.fa-sticky-note-o:before { content: "\f24a" }
.fa-cc-jcb:before { content: "\f24b" }
.fa-cc-diners-club:before { content: "\f24c" }
.fa-clone:before { content: "\f24d" }
.fa-balance-scale:before { content: "\f24e" }
.fa-hourglass-o:before { content: "\f250" }
.fa-hourglass-1:before, .fa-hourglass-start:before { content: "\f251" }
.fa-hourglass-2:before, .fa-hourglass-half:before { content: "\f252" }
.fa-hourglass-3:before, .fa-hourglass-end:before { content: "\f253" }
.fa-hourglass:before { content: "\f254" }
.fa-hand-grab-o:before, .fa-hand-rock-o:before { content: "\f255" }
.fa-hand-paper-o:before, .fa-hand-stop-o:before { content: "\f256" }
.fa-hand-scissors-o:before { content: "\f257" }
.fa-hand-lizard-o:before { content: "\f258" }
.fa-hand-spock-o:before { content: "\f259" }
.fa-hand-pointer-o:before { content: "\f25a" }
.fa-hand-peace-o:before { content: "\f25b" }
.fa-trademark:before { content: "\f25c" }
.fa-registered:before { content: "\f25d" }
.fa-creative-commons:before { content: "\f25e" }
.fa-gg:before { content: "\f260" }
.fa-gg-circle:before { content: "\f261" }
.fa-tripadvisor:before { content: "\f262" }
.fa-odnoklassniki:before { content: "\f263" }
.fa-odnoklassniki-square:before { content: "\f264" }
.fa-get-pocket:before { content: "\f265" }
.fa-wikipedia-w:before { content: "\f266" }
.fa-safari:before { content: "\f267" }
.fa-chrome:before { content: "\f268" }
.fa-firefox:before { content: "\f269" }
.fa-opera:before { content: "\f26a" }
.fa-internet-explorer:before { content: "\f26b" }
.fa-television:before, .fa-tv:before { content: "\f26c" }
.fa-contao:before { content: "\f26d" }
.fa-500px:before { content: "\f26e" }
.fa-amazon:before { content: "\f270" }
.fa-calendar-plus-o:before { content: "\f271" }
.fa-calendar-minus-o:before { content: "\f272" }
.fa-calendar-times-o:before { content: "\f273" }
.fa-calendar-check-o:before { content: "\f274" }
.fa-industry:before { content: "\f275" }
.fa-map-pin:before { content: "\f276" }
.fa-map-signs:before { content: "\f277" }
.fa-map-o:before { content: "\f278" }
.fa-map:before { content: "\f279" }
.fa-commenting:before { content: "\f27a" }
.fa-commenting-o:before { content: "\f27b" }
.fa-houzz:before { content: "\f27c" }
.fa-vimeo:before { content: "\f27d" }
.fa-black-tie:before { content: "\f27e" }
.fa-fonticons:before { content: "\f280" }
.fa-reddit-alien:before { content: "\f281" }
.fa-edge:before { content: "\f282" }
.fa-credit-card-alt:before { content: "\f283" }
.fa-codiepie:before { content: "\f284" }
.fa-modx:before { content: "\f285" }
.fa-fort-awesome:before { content: "\f286" }
.fa-usb:before { content: "\f287" }
.fa-product-hunt:before { content: "\f288" }
.fa-mixcloud:before { content: "\f289" }
.fa-scribd:before { content: "\f28a" }
.fa-pause-circle:before { content: "\f28b" }
.fa-pause-circle-o:before { content: "\f28c" }
.fa-stop-circle:before { content: "\f28d" }
.fa-stop-circle-o:before { content: "\f28e" }
.fa-shopping-bag:before { content: "\f290" }
.fa-shopping-basket:before { content: "\f291" }
.fa-hashtag:before { content: "\f292" }
.fa-bluetooth:before { content: "\f293" }
.fa-bluetooth-b:before { content: "\f294" }
.fa-percent:before { content: "\f295" }
.fa-gitlab:before { content: "\f296" }
.fa-wpbeginner:before { content: "\f297" }
.fa-wpforms:before { content: "\f298" }
.fa-envira:before { content: "\f299" }
.fa-universal-access:before { content: "\f29a" }
.fa-wheelchair-alt:before { content: "\f29b" }
.fa-question-circle-o:before { content: "\f29c" }
.fa-blind:before { content: "\f29d" }
.fa-audio-description:before { content: "\f29e" }
.fa-volume-control-phone:before { content: "\f2a0" }
.fa-braille:before { content: "\f2a1" }
.fa-assistive-listening-systems:before { content: "\f2a2" }
.fa-american-sign-language-interpreting:before, .fa-asl-interpreting:before { content: "\f2a3" }
.fa-deaf:before, .fa-deafness:before, .fa-hard-of-hearing:before { content: "\f2a4" }
.fa-glide:before { content: "\f2a5" }
.fa-glide-g:before { content: "\f2a6" }
.fa-sign-language:before, .fa-signing:before { content: "\f2a7" }
.fa-low-vision:before { content: "\f2a8" }
.fa-viadeo:before { content: "\f2a9" }
.fa-viadeo-square:before { content: "\f2aa" }
.fa-snapchat:before { content: "\f2ab" }
.fa-snapchat-ghost:before { content: "\f2ac" }
.fa-snapchat-square:before { content: "\f2ad" }
.fa-pied-piper:before { content: "\f2ae" }
.fa-first-order:before { content: "\f2b0" }
.fa-yoast:before { content: "\f2b1" }
.fa-themeisle:before { content: "\f2b2" }
.fa-google-plus-circle:before, .fa-google-plus-official:before { content: "\f2b3" }
.fa-fa:before, .fa-font-awesome:before { content: "\f2b4" }
.fa-handshake-o:before { content: "\f2b5" }
.fa-envelope-open:before { content: "\f2b6" }
.fa-envelope-open-o:before { content: "\f2b7" }
.fa-linode:before { content: "\f2b8" }
.fa-address-book:before { content: "\f2b9" }
.fa-address-book-o:before { content: "\f2ba" }
.fa-address-card:before, .fa-vcard:before { content: "\f2bb" }
.fa-address-card-o:before, .fa-vcard-o:before { content: "\f2bc" }
.fa-user-circle:before { content: "\f2bd" }
.fa-user-circle-o:before { content: "\f2be" }
.fa-user-o:before { content: "\f2c0" }
.fa-id-badge:before { content: "\f2c1" }
.fa-drivers-license:before, .fa-id-card:before { content: "\f2c2" }
.fa-drivers-license-o:before, .fa-id-card-o:before { content: "\f2c3" }
.fa-quora:before { content: "\f2c4" }
.fa-free-code-camp:before { content: "\f2c5" }
.fa-telegram:before { content: "\f2c6" }
.fa-thermometer-4:before, .fa-thermometer-full:before, .fa-thermometer:before { content: "\f2c7" }
.fa-thermometer-3:before, .fa-thermometer-three-quarters:before { content: "\f2c8" }
.fa-thermometer-2:before, .fa-thermometer-half:before { content: "\f2c9" }
.fa-thermometer-1:before, .fa-thermometer-quarter:before { content: "\f2ca" }
.fa-thermometer-0:before, .fa-thermometer-empty:before { content: "\f2cb" }
.fa-shower:before { content: "\f2cc" }
.fa-bath:before, .fa-bathtub:before, .fa-s15:before { content: "\f2cd" }
.fa-podcast:before { content: "\f2ce" }
.fa-window-maximize:before { content: "\f2d0" }
.fa-window-minimize:before { content: "\f2d1" }
.fa-window-restore:before { content: "\f2d2" }
.fa-times-rectangle:before, .fa-window-close:before { content: "\f2d3" }
.fa-times-rectangle-o:before, .fa-window-close-o:before { content: "\f2d4" }
.fa-bandcamp:before { content: "\f2d5" }
.fa-grav:before { content: "\f2d6" }
.fa-etsy:before { content: "\f2d7" }
.fa-imdb:before { content: "\f2d8" }
.fa-ravelry:before { content: "\f2d9" }
.fa-eercast:before { content: "\f2da" }
.fa-microchip:before { content: "\f2db" }
.fa-snowflake-o:before { content: "\f2dc" }
.fa-superpowers:before { content: "\f2dd" }
.fa-wpexplorer:before { content: "\f2de" }
.fa-meetup:before { content: "\f2e0" }
.sr-only { position: absolute; width: 1px; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); border: 0 }
.sr-only-focusable:active, .sr-only-focusable:focus { position: static; width: auto; height: auto; margin: 0; overflow: visible; clip: auto }
#loader { background: url(assets/images/loading.gif) center center no-repeat #fff; position: relative; width: 54px; height: 54px; left: 50%; top: 50%; margin: -30px 0 0 -30px; z-index: 9999; border-radius: 50%; overflow: hidden }
#pageLoader { position: fixed; top: 0; left: 0; width: 100%; height: 100%; z-index: 99999 }
#pageLoader .loaderSec { position: fixed; top: 0; width: 51%; height: 100%; background: #1f7091; z-index: 1000; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0) }
#pageLoader .loaderLeft { left: 0 }
#pageLoader .loaderRight, .stickyHeader .sb-search { right: 0 }
.loaded #pageLoader .loaderLeft { -webkit-transform: translateX(-100%); -ms-transform: translateX(-100%); transform: translateX(-100%); -webkit-transition: .7s cubic-bezier(.645, .045, .355, 1) .3s; transition: .7s cubic-bezier(.645, .045, .355, 1) .3s }
.loaded #pageLoader .loaderRight { -webkit-transform: translateX(100%); -ms-transform: translateX(100%); transform: translateX(100%); -webkit-transition: .7s cubic-bezier(.645, .045, .355, 1) .3s; transition: .7s cubic-bezier(.645, .045, .355, 1) .3s }
.loaded #loader { opacity: 0; -webkit-transition: .3s ease-out; transition: .3s ease-out }
.loaded #pageLoader { visibility: hidden; -webkit-transform: translateY(-100%); -ms-transform: translateY(-100%); transform: translateY(-100%); -webkit-transition: .3s ease-out 1s; transition: .3s ease-out 1s }
#nav ul li a:after, #navMob li li li:hover>ul, #navMob li li:hover>ul, #navMob li.current ul, #navMob>li:hover>ul, .ERPBtn, .aiLearn, .checkList ul.listPoint li:before, .commonBtnArrow.cancelBtn:after, .costIndicationFrom .feildName, .floatedQuoteForm .feildName, .floatedQuoteFormBtn .blobBtnInner, .floatedQuoteFormWrap .close, .footerDownLinks li:last-child:before, .hideDiv, .maDevelopment .swiper-pagination, .menuBar, .mfp-align-top .mfp-container:before, .mfp-hide, .mfp-loading.mfp-figure, .mfp-s-error .mfp-content, .mfp-s-ready .mfp-preloader, .no-js #pageLoader, .noJS .btnMPause, .noJS .ticker .stop, .resTab .r-tabs-accordion-title, .silverIndustries:after, .silverServe:after, .single-post #innerBanner, .single-webinar #innerBanner, .single-post .breadcum, .stickyHeader .contactUs, .swiper-button-lock, .swiper-pagination-lock, .swiper-scrollbar-lock, .swiper-slide.swiper-slide-active a:before, .swiper-slide.swiper-slide-next a:before, .swiper.swiper-two .swiper-slide:nth-child(2n) a:after, .swiperFour .swiper-nav-wrapper .swiper-button-next:after, .swiperFour .swiper-nav-wrapper .swiper-button-prev:after, .toggleMenu .menuTitle, .yellowBtn i, section#locationMap { display: none }
hr { border: 0; border-top: 1px solid #ccc; margin: 20px 0 }
body, button, input, select, textarea { color: #535353; font-family: 'Open Sans', sans-serif; font-size: 16px; line-height: 1.3 }
body { background-color: #fff }
h2, h4, h5, h6 { color: #000; font-weight: 700 !important }
h1 { font-size: 55px }
.caseStudiesContent h1, h2 { font-size: 35px }
h3 { color: #252274; font-size: 28px }
h4 { font-size: 25px }
.aiInfoText.internalPadding p, .siteAddress li .fa-map-marker, h5, section.rpaBotDevelopmentSection.internalPadding.gryBackground p, section.rpaJourneySection.internalPadding p, section.rpaSupportMaintenanceSection.internalPadding p, section.rpaTranningsSection.internalPadding p { font-size: 22px }
.siteAddress li .fa-skype, .swiperFour .swiper-slide-active .content h6, h6 { font-size: 18px }
ul { padding: 0 0 0 15px }
ol { padding: 0 0 0 20px }
ol ol, ul ul { margin: 10px 0 }
ul.bulletText { list-style: none; padding: 0 }
ul.bulletText li { padding: 2px 0 4px 20px; font-size: 16px; margin-bottom: 15px; position: relative }
ul.bulletText li:before { content: "\f105"; font-family: FontAwesome; font-size: 24px; position: absolute; left: 0; top: 3px; color: #0d457f }
p { line-height: 1.6 }
input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea { border: 1px solid #e5e5e5; width: 100%; height: 30px; padding: 5px 10px }
.button, button, input[type=button], input[type=reset], input[type=submit] { background-color: #ff763a; color: #fff; font-size: 16px; font-weight: 600; border: 0; line-height: 25px; padding: 10px 20px; display: inline-block; text-decoration: none; margin: 0; outline: 0; border-radius: 3px; text-transform: uppercase; transition: .4s; -webkit-transition: .4s; position: relative; overflow: hidden; vertical-align: middle }
.button:hover, .ctcc-right-side button#catapultCookie:hover, button:hover, input[type=button]:hover, input[type=reset]:hover, input[type=submit]:hover { background-color: #ffd144; color: #222 }
input[type=button].cancelBtn, input[type=reset].cancelBtn, input[type=submit].cancelBtn { background-color: #888 }
.displayNone, .hasJS noscript, .hideThis { display: none !important; visibility: hidden }
.jsRequired { display: none; background-color: #c00; color: #fff; width: 100%; line-height: 40px; font-size: 13px; border: 0; position: absolute; top: 0; left: 0; z-index: 999999 }
.button, .message { position: relative }
.mrgAuto { margin-right: auto; margin-left: auto }
.mrgL20 { margin-left: 20px }
.mrgR20 { margin-right: 20px }
.getAQuote .popupSecuredWrap, .mrgB20, .optOutForm li, section.creators-main+section.counter-main ul#counter { margin-bottom: 20px }
.mrgB30, .newStockEvent .customermeetListDtl, .newYearNewTechSideBar .newTechSideImg { margin-bottom: 30px }
.maDevelopment h2, .mrgB60 { margin-bottom: 60px }
.mrgT10 { margin-top: 10px }
.mrgL10 { margin-left: 10px }
.extIcon, .fileSize { vertical-align: middle; margin-left: 3px }
.mrgR10 { margin-right: 10px }
.innerPageService figure, .mrgB10 { margin-bottom: 10px }
.imgCenter, .imgLeft, .imgRight, .message { margin-bottom: 20px }
.mrgT30 { margin-top: 30px }
#navMob li.menu-item-121 li, .padL20 { padding-left: 20px }
.cookie-bar-bar .ctcc-inner .ctcc-left-side, .ftLogoBlock ul li:last-child, .padR20 { padding-right: 20px }
.padB20 { padding-bottom: 20px }
.btnRow, .padT20, .requestCallPopup .popupContainer { padding-top: 20px }
.optionChild, .padL15 { padding-left: 15px }
.padR15 { padding-right: 15px }
.padB15 { padding-bottom: 15px }
.optInForm .opt_in_reqEmail, .optInForm .opt_in_reqName, .padB10, .padTB10 { padding-bottom: 10px }
.padT15 { padding-top: 15px }
.padT10, .padTB10 { padding-top: 10px }
.getAQuote .formBottomtextWrap .feildCol input[type=text], .padL10, .requestCallFrom .feildRow.grecaptcha .getquoteF { padding-left: 10px }
.padR10 { padding-right: 10px }
.example .boxs li, .example div div, .padTB15 { padding-top: 15px; padding-bottom: 15px }
.padTB20 { padding-top: 20px; padding-bottom: 20px }
.mfp-iframe-holder, .padTB40 { padding-top: 40px; padding-bottom: 40px }
.aboutBrands, .padT60, .padTB60 { padding-top: 60px }
.padTB60 { padding-bottom: 60px }
.pad10 { padding: 10px }
.pad15 { padding: 15px }
.pad20 { padding: 20px }
.pad25 { padding: 25px }
.pad30 { padding: 30px }
.cmmidev figure img, .cols12, .feildRow.twoCols .feildCol.fullWidth, .fullWidth .feildCol, .getAQuote .formBottomtextWrap .btnRowWithCaptch, .getAQuote .formBottomtextWrap .privacyText, .getAQuote .fullWidth .feildCol, .quoteForm .button, .service-bg img, .service-inner figure img, .width100p, .x-masEmoji img { width: 100% }
.width90p { width: 90% }
.width80p { width: 80% }
.width70p { width: 70% }
.width60p { width: 60% }
.cols6, .getAQuote .feildCol, .width50p { width: 50% }
.width40p { width: 40% }
.width35p { width: 35% }
.width30p { width: 30% }
.cols3, .width25p { width: 25% }
/* .cols3, .footer-inner .colume-comman:first-child, .width25p { width: 25% }  */
.width20p { width: 20% }
.width10p { width: 10% }
.fileSize { font-size: 12px; display: inline-block }
.imgLeft { float: left; margin-right: 20px }
.imgRight { float: right; margin-left: 20px }
.imgCenter { float: none; margin-left: auto; margin-right: auto; display: block }
.imgBorder { border: 1px solid #ccc; padding: 5px }
.rounded { -webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px }
.circle { -webkit-border-radius: 50%; -moz-border-radius: 50%; border-radius: 50% }
.shadow { -webkit-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .2); -moz-box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .2); box-shadow: 0 1px 3px 0 rgba(0, 0, 0, .2); padding: 4px }
.lazyload { background-image: url(assets/images/lazyload.gif); background-repeat: no-repeat; background-position: center center }
.lazyload.lazy-loaded { background-image: none }
.left { text-align: left !important }
.right { text-align: right !important }
.odooBusniness h2, .socialIconblog, .textCenter, section.counter-main h2 { text-align: center }
.justify { text-align: justify !important }
.message { padding: 10px 38px 10px 10px; border: 1px solid transparent }
.message.success { color: #3c763d; background-color: #dff0d8; border-color: #d6e9c6 }
.message.success a { color: #2b542c }
.message.error { color: #a94442; background-color: #f2dede; border-color: #ebccd1 }
#nav ul li a, #navMob li a { border-bottom: 1px solid #38349f }
.message.error a { color: #843534 }
.noJS .marqueeScrolling, .tableOut, .tableScroll { overflow-y: hidden; overflow-x: auto }
.button, .pdfButton { font-size: 16px; overflow: hidden; box-shadow: 0 0 24px rgba(0, 0, 0, .17); display: inline-block; line-height: 25px; vertical-align: middle; text-decoration: none; outline: 0; text-transform: uppercase }
.tableData, table { border-collapse: separate; width: 100%; border: none; border-top: 1px solid #e9e9ea; border-left: 1px solid #e9e9ea }
.tableData td, .tableData th, td, th { border: none; padding: 8px 10px; border-bottom: 1px solid #e9e9ea; border-right: 1px solid #e9e9ea }
.tableRowOdd, table tr:nth-child(odd) td { background-color: #efefef }
caption, td, th { font-weight: 400; background: #fff; text-align: left }
.tableData th, th { background: #f3f3f3; font-weight: 700 }
#nav ul, #navMob li ul, footer { background: #252274 }
.example .boxs li, .example div div { border: 1px solid #eee; margin-bottom: 15px }
.feildRow, .row, .single-post .blogRow { margin: 0 -15px }
.cols1, .cols10, .cols11, .cols12, .cols2, .cols3, .cols4, .cols5, .cols6, .cols7, .cols8, .cols9 { float: left; padding-left: 15px; padding-right: 15px }
.cols11 { width: 91.66666667% }
.cols10 { width: 83.33333333% }
.cols9 { width: 75% }
.cols8 { width: 66.66666667% }
.cols7 { width: 58.33333333% }
.cols5 { width: 41.66666667% }
.cols4 { width: 33.33333333% }
.cols2 { width: 16.66666667% }
.cols1 { width: 8.33% }
#nav li a:hover:before, #nav li.active>a:before, #nav li:hover>a:before, .mobileNav { left: 0; width: 100% }
.boxs { list-style: none; padding: 0; margin: 0 }
.boxs2, .boxs3, .boxs4, .boxs5, .boxs6 { margin-left: -2% }
.boxs>div, .boxs>li { float: left; min-height: 1px; margin-left: 30px }
.boxs2>div, .boxs2>li { width: 48%; margin-left: 2% }
.boxs3>div, .boxs3>li { width: 31%; margin-left: 2% }
.boxs4>div, .boxs4>li { width: 23%; margin-left: 2% }
.boxs5>div, .boxs5>li { width: 18%; margin-left: 2% }
.boxs6>div, .boxs6>li { width: 14.6%; margin-left: 2% }
.boxBorder { padding: 5px; border: 1px solid #ccc }
.button { background-color: #ff763a; color: #fff; font-weight: 600; border: 0; padding: 10px 23px; margin: 0; border-radius: 3px; transition: .4s; -webkit-transition: .4s;  }
.button:after, .ctcc-right-side button#catapultCookie:after { background: #fff; content: ""; height: 155px; left: -75px; opacity: .2; position: absolute; top: -50px; -webkit-transform: rotate(35deg); transform: rotate(35deg); transition: 550ms cubic-bezier(.19, 1, .22, 1); width: 50px; z-index: 1 }
#nav li, #nav li a, #nav ul li a, .pdfButton, .pdfButton .fa { position: relative }
.button:hover:after, .ctcc-right-side button#catapultCookie:hover:after { left: 120%; transition: 550ms cubic-bezier(.19, 1, .22, 1) }
.yellowBtn { background: #ffd144; color: #343434 }
.contentPopup .popup-modal-dismiss:hover, .inlineCommonPopup .popup-modal-dismiss:hover, .yellowBtn:hover { background: #ff763a; color: #fff }
.whiteBtn { background-color: #fff; border: 1px solid #ff763a; color: #707070; padding-bottom: 9px; padding-top: 9px }
.whiteBtn:hover { background-color: #ff763a; border: 1px solid #ff763a; color: #fff }
.pdfButton { background-color: #217293; color: #fff; font-weight: 600; border: 0; padding: 10px 23px; margin: 0; border-radius: 3px; transition: .4s; -webkit-transition: .4s }
#nav li a:after, #nav li a:before { -webkit-transition: .3s ease-in-out; z-index: 5; content: ""; left: 50% }
.pdfButton:hover { background-color: #ff763a; color: #fff }
.pdfButton .fa { font-size: 24px; margin-left: 10px; display: inline-block; vertical-align: middle; top: -3px }
#nav, .ftLogoBlock ul, .optInForm, .optOutForm { list-style: none; margin: 0; padding: 0 }
#nav li { float: left; margin: 0; padding: 20px 11px }
#nav li a { padding: 11px 10px; line-height: 25px; color: #fff; font-size: 20px; font-weight: 400; display: inline-block; text-decoration: none }
#nav li a:before { width: 0; bottom: -5px; height: 4px; background-color: #de463b; position: absolute; transition: .3s ease-in-out }
#nav li a:after { border-left: 7px solid transparent; border-right: 7px solid transparent; border-bottom: 7px solid #de463b; position: absolute; bottom: -1px; margin-left: -7px; opacity: 0; transition: .3s ease-in-out }
#nav li a:hover:after, #nav li.active>a:after, #nav li:hover a:after, .hasJS #navMob ul, .mfp-arrow:focus, .mfp-arrow:hover, .mfp-close:focus, .mfp-close:hover { opacity: 1 }
#nav ul { opacity: 0; z-index: 4; position: absolute; width: 300px; top: 48px; left: 11px; box-shadow: 0 0 5px rgba(0, 0, 0, .2); visibility: hidden; -webkit-transition: .3s ease-in-out; transition: .3s ease-in-out; margin: 0; padding: 0; border-top: 4px solid #de463b; pointer-events: none; z-index: 9; }
#nav li:nth-child(3) ul, #nav li:nth-child(4) ul { width: 280px }
#nav li:hover>ul { opacity: 1; visibility: visible; margin: 0; pointer-events: auto }
#nav ul ul { top: 0; right: 100%; padding: 0; left: auto }
#nav ul li { display: block; padding: 0; float: none; opacity: 0; -webkit-transition: .4s; transition: .4s }
#nav li:hover>ul li, .activeMobNav #navMob li { transform: translateX(0); -webkit-transform: translateX(0); opacity: 1 }
#nav li:hover>ul li:first-child { transition-delay: 80ms; -webkit-transition-delay: 80ms }
#nav li:hover>ul li:nth-child(2) { transition-delay: 0.16s; -webkit-transition-delay: 0.16s }
#nav li:hover>ul li:nth-child(3) { transition-delay: 0.24s; -webkit-transition-delay: 0.24s }
#nav li:hover>ul li:nth-child(4) { transition-delay: 0.32s; -webkit-transition-delay: 0.32s }
#nav li:hover>ul li:nth-child(5) { transition-delay: 0.40s; -webkit-transition-delay: 0.40s }
#nav li:hover>ul li:nth-child(6) { transition-delay: 0.48s; -webkit-transition-delay: 0.48s }
#nav li:hover>ul li:nth-child(7), .activeMobNav #navMob li:nth-child(5) { transition-delay: 0.56s; -webkit-transition-delay: 0.56s }
#nav li:hover>ul li:nth-child(8) { transition-delay: 0.64s; -webkit-transition-delay: 0.64s }
#nav li:hover>ul li:nth-child(9) { transition-delay: 0.72s; -webkit-transition-delay: 0.72s }
#nav li:hover>ul li:nth-child(10) { transition-delay: 0.80s; -webkit-transition-delay: 0.80s }
#nav li:hover>ul li:nth-child(11) { transition-delay: 0.88s; -webkit-transition-delay: 0.88s }
#nav li:hover>ul li:nth-child(12) { transition-delay: 0.96s; -webkit-transition-delay: 0.96s }
#nav li:hover>ul li:nth-child(13) { transition-delay: 1.04s; -webkit-transition-delay: 1.04s }
#nav li:hover>ul li:nth-child(14) { transition-delay: 1.12s; -webkit-transition-delay: 1.12s }
#nav li:hover>ul li:nth-child(15) { transition-delay: 1.20s; -webkit-transition-delay: 1.20s }
#nav ul li a { display: block; padding: 10px 20px 10px 20px; line-height: 25px; color: #fff; font-size: 16px; font-weight: 600 }
#nav ul li a:before, #nav ul li a:hover:before, #nav ul li:hover a:before { width: 14px; height: 9px; position: absolute; left: 15px; top: 18px; background: url(assets/images/sub-nav-arrow.png) no-repeat; content: none }
#nav ul li:last-child>a, .serve-blk:nth-child(n+7), li.casestudyListHeading { border-bottom: 0 }
#nav ul li:hover a { background-color: #4641c2; color: #fff }
#nav ul ul li:hover a, #navMob li li .menuIcon.active { background-color: #252274 }
.mobileNav { display: none; position: fixed; top: 0; height: 100%; -webkit-transform: translateX(-100%); -moz-transform: translateX(-100%); -ms-transform: translateX(-100%); -o-transform: translateX(-120%); transform: translateX(-120%); background: #252274; overflow: auto; z-index: 11; box-shadow: 0 0 20px 0 rgb(0 0 0 / 58%) }
#navMob li ul, #navMob li.parent, #wrapper, .swiper-container, .swiper-slide, .swiper-wrapper, .toggleMenu { position: relative }
.activeMobNav .mobileNav { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0) }
.mobileNav #navMob { background: #252274; display: block !important; margin-top: 100px; position: static }
#wrapper, .mobileNav { -webkit-transition: -webkit-transform .5s; transition: transform .5s }
.mobileNav .close { position: absolute; right: 0; top: 0; width: 60px; height: 174px; background-color: #252274; background-position: -327px 6px; cursor: pointer; -ms-transform: scale(0); -webkit-transform: scale(0); transform: scale(0) }
.activeMobNav .mobileNav .close { -ms-transform: scale(1); -webkit-transform: scale(1); transform: scale(1) }
.mobileNav .navigationText { position: absolute; left: 40px; top: 25px; color: #bfdbe7; font-size: 16px; font-weight: 700; text-transform: uppercase }
.mobileNav .logoText { z-index: -1; width: 100%; position: absolute; bottom: 0; margin-bottom: 15px; height: 74px; display: none }
.mobileNav .logoText .logoIcon { background-position: -452px -2px; margin: 0 auto; height: 66px; width: 213px; display: block }
#navMob { display: none; position: absolute; left: 0; right: 0; padding: 0 }
.toggleMenu { width: 42px; height: 40px }
.toggleMenu .iconBar { display: block; background-position: -136px 7px; width: 100%; height: 38px }
.serve-blk a, .service-content a, .toggleMenu:hover { text-decoration: none }
#navMob li { opacity: 0; -webkit-transition: .5s; transition: .5s; float: none; display: block; border: none }
.activeMobNav #navMob li:first-child { transition-delay: 0.20s; -webkit-transition-delay: 0.20s }
.activeMobNav #navMob li:nth-child(2) { transition-delay: 0.29s; -webkit-transition-delay: 0.29s }
.activeMobNav #navMob li:nth-child(3) { transition-delay: 0.38s; -webkit-transition-delay: 0.38s }
.activeMobNav #navMob li:nth-child(4) { transition-delay: 0.47s; -webkit-transition-delay: 0.47s }
.activeMobNav #navMob li:nth-child(6) { transition-delay: 0.63s; -webkit-transition-delay: 0.65s }
.activeMobNav #navMob li:nth-child(7) { transition-delay: 0.63s; -webkit-transition-delay: 0.74s }
.activeMobNav #navMob li:nth-child(8) { transition-delay: 0.63s; -webkit-transition-delay: 0.83s }
#navMob li a { transition: none; -webkit-transition: none; text-decoration: none; padding-left: 15px; padding-right: 15px; display: block; line-height: 40px; color: #fff }
#navMob li .menuIcon, #navMob li li .menuIcon { width: 60px; height: auto; position: absolute; right: 0; top: 0; bottom: 1px; cursor: pointer; background-image: url(assets/images/menu-mob-arrow.png); background-repeat: no-repeat; background-position: 22px 31px }
#navMob>li li .menuIcon { background-position: 22px 23px; bottom: -15px }
#navMob li li li .menuIcon { z-index: 2; display: none }
#navMob ul { width: 100%; display: none; position: static; transition: none; -webkit-transition: none }
#navMob .focus ul ul, #navMob .hover ul ul, #navMob:hover ul ul, #navMob ul { margin-left: 0 }
#navMob li ul li a { padding: 10px 65px 10px 20px; display: block; line-height: 21px; background: url(assets/images/right-arrow.png) 0 14px no-repeat; color: #fff; border: none; font-size: 16px }
#navMob>li.MenuLi1>ul>li>a, .headerScroll #navMob>li.MenuLi1>ul>li>a, .headerScroll #navMob>li>ul>li>a { padding: 8px 60px 8px 20px; font-size: 16px; line-height: 21px }
#navMob li ul li ul li a { padding-left: 38px; background-position: 20px 12px }
#navMob li ul li ul li ul li a { padding-left: 60px; background-position: 45px center }
#navMob>.highlight>a, #navMob>li.focus>a, #navMob>li.hover>a, #navMob>li>a:hover { background-color: #257a9f; color: #fff }
#navMob .linkIcon, #navMob .linkIconHover, #navMob>li.MenuLi1>ul>li>a:before, .commonPopup .mfp-close, .main-menu-more, .menu-item-link-return, .submenu-expand { display: none !important }
#navMob li li ul { position: static; width: 100%; background: 0 0; visibility: visible; border: 0; box-shadow: 0 0 0 #000; opacity: 1; padding: 0; transition: none }
#navMob li.megaMenu ul, .checkList ul.listPoint li, .dtodooSection .dtServicesBlock, .formBottomtextWrap .captachWrap .feildCol { padding: 0 }
#navMob li.megaMenu ul li { border: 0; float: none; height: auto; line-height: inherit; width: 100%; padding: 0 }
#navMob li>a { font-size: 27px; font-weight: 300; padding: 17px 60px 17px 40px }
#navMob li ul { box-shadow: -7px 0 7px rgba(0, 0, 0, .4) inset; padding: 15px 0 15px 40px; margin: 0 }
#navMob li ul:after { height: 100%; width: 60px; position: absolute; right: 0; top: 0; content: ""; z-index: 1; display: block }
.marquee, body.activeMobNav { overflow: hidden }
.indexBanner .sliderBanner .item { height: 300px }
.noJS .indexBanner { height: 302px; overflow: hidden }
.swiper-container { margin: 0 auto; overflow: hidden; list-style: none; padding: 0 0 30px; z-index: 1 }
.swiper-container-vertical>.swiper-wrapper { -webkit-box-orient: vertical; -webkit-box-direction: normal; -webkit-flex-direction: column; -ms-flex-direction: column; flex-direction: column }
.swiper-wrapper { width: 100%; height: 100%; z-index: 1; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-transition-property: -webkit-transform; -o-transition-property: transform; transition-property: transform, -webkit-transform; -webkit-box-sizing: content-box; box-sizing: content-box }
.swiper-container-android .swiper-slide, .swiper-wrapper { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
.swiper-container-multirow>.swiper-wrapper { -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap }
.swiper-container-free-mode>.swiper-wrapper { -webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out; margin: 0 auto }
.swiper-slide { -webkit-flex-shrink: 0; -ms-flex-negative: 0; flex-shrink: 0; width: 100%; height: 100%; -webkit-transition-property: -webkit-transform; -o-transition-property: transform; transition-property: transform, -webkit-transform }
.swiper-slide-invisible-blank { visibility: hidden }
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide { height: auto }
.swiper-container-autoheight .swiper-wrapper { -webkit-box-align: start; -webkit-align-items: flex-start; -ms-flex-align: start; align-items: flex-start; -webkit-transition-property: height, -webkit-transform; -o-transition-property: transform, height; transition-property: transform, height, -webkit-transform }
.swiper-container-3d { -webkit-perspective: 1200px; perspective: 1200px }
.swiper-container-3d .swiper-cube-shadow, .swiper-container-3d .swiper-slide, .swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top, .swiper-container-3d .swiper-wrapper { -webkit-transform-style: preserve-3d; transform-style: preserve-3d }
.swiper-container-3d .swiper-slide-shadow-bottom, .swiper-container-3d .swiper-slide-shadow-left, .swiper-container-3d .swiper-slide-shadow-right, .swiper-container-3d .swiper-slide-shadow-top { position: absolute; left: 0; top: 0; width: 100%; height: 100%; pointer-events: none; z-index: 10 }
.swiper-container-3d .swiper-slide-shadow-left { background-image: -webkit-gradient(linear, right top, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image: linear-gradient(to left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }
.swiper-container-3d .swiper-slide-shadow-right { background-image: -webkit-gradient(linear, left top, right top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(left, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image: linear-gradient(to right, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }
.swiper-container-3d .swiper-slide-shadow-top { background-image: -webkit-gradient(linear, left bottom, left top, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image: linear-gradient(to top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }
.swiper-container-3d .swiper-slide-shadow-bottom { background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, .5)), to(rgba(0, 0, 0, 0))); background-image: -webkit-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image: -o-linear-gradient(top, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)); background-image: linear-gradient(to bottom, rgba(0, 0, 0, .5), rgba(0, 0, 0, 0)) }
.swiper-container-wp8-horizontal, .swiper-container-wp8-horizontal>.swiper-wrapper { -ms-touch-action: pan-y; touch-action: pan-y }
.swiper-container-wp8-vertical, .swiper-container-wp8-vertical>.swiper-wrapper { -ms-touch-action: pan-x; touch-action: pan-x }
.swiper-button-next, .swiper-button-prev { position: absolute; top: 50%; width: 27px; height: 44px; margin-top: -22px; z-index: 10; cursor: pointer; background-size: 27px 44px; background-position: center; background-repeat: no-repeat }
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity: .35; cursor: auto; pointer-events: none }
.swiper-button-prev, .swiper-container-rtl .swiper-button-next { background-image: url("data:image/svg+xml; charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); left: 10px; right: auto }
.swiper-button-next, .swiper-container-rtl .swiper-button-prev { background-image: url("data:image/svg+xml; charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23007aff'%2F%3E%3C%2Fsvg%3E"); right: 10px; left: auto }
.swiper-button-prev.swiper-button-white, .swiper-container-rtl .swiper-button-next.swiper-button-white { background-image: url("data:image/svg+xml; charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") }
.swiper-button-next.swiper-button-white, .swiper-container-rtl .swiper-button-prev.swiper-button-white { background-image: url("data:image/svg+xml; charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23ffffff'%2F%3E%3C%2Fsvg%3E") }
.swiper-button-prev.swiper-button-black, .swiper-container-rtl .swiper-button-next.swiper-button-black { background-image: url("data:image/svg+xml; charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M0%2C22L22%2C0l2.1%2C2.1L4.2%2C22l19.9%2C19.9L22%2C44L0%2C22L0%2C22L0%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E") }
.swiper-button-next.swiper-button-black, .swiper-container-rtl .swiper-button-prev.swiper-button-black { background-image: url("data:image/svg+xml; charset=utf-8,%3Csvg%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20viewBox%3D'0%200%2027%2044'%3E%3Cpath%20d%3D'M27%2C22L27%2C22L5%2C44l-2.1-2.1L22.8%2C22L2.9%2C2.1L5%2C0L27%2C22L27%2C22z'%20fill%3D'%23000000'%2F%3E%3C%2Fsvg%3E") }
.swiper-pagination { position: absolute; -webkit-transition: opacity .3s; -o-transition: opacity .3s; transition: opacity .3s; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); z-index: 10 }
.my-mfp-zoom-in.mfp-removing.mfp-bg, .swiper-pagination.swiper-pagination-hidden, .word { opacity: 0 }
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: 0; left: 0; width: 100% }
.swiper-pagination-bullets-dynamic { overflow: hidden; font-size: 0 }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-transform: scale(.33); -ms-transform: scale(.33); transform: scale(.33); position: relative }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1) }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev { -webkit-transform: scale(.66); -ms-transform: scale(.66); transform: scale(.66) }
.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next, .swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev { -webkit-transform: scale(.33); -ms-transform: scale(.33); transform: scale(.33) }
.swiper-pagination-bullet { width: 8px; height: 8px; display: inline-block; border-radius: 100%; background: #000; opacity: .2 }
button.swiper-pagination-bullet { border: none; margin: 0; padding: 0; -webkit-box-shadow: none; box-shadow: none; -webkit-appearance: none; -moz-appearance: none; appearance: none }
.swiper-pagination-bullet-active { opacity: 1; background: #007aff }
.swiper-container-vertical>.swiper-pagination-bullets { right: 10px; top: 50%; -webkit-transform: translate3d(0, -50%, 0); transform: translate3d(0, -50%, 0) }
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 6px 0; display: block }
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 8px }
.swiper-container-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { display: inline-block; -webkit-transition: top .2s, -webkit-transform .2s; transition: transform .2s, top .2s, -webkit-transform .2s; -o-transition: transform .2s, top .2s }
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin: 0 6px }
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic { left: 50%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); white-space: nowrap }
.swiper-container-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-transition: left .2s, -webkit-transform .2s; transition: transform .2s, left .2s, -webkit-transform .2s; -o-transition: transform .2s, left .2s }
.swiper-container-horizontal.swiper-container-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet { -webkit-transition: right .2s, -webkit-transform .2s; transition: transform .2s, right .2s, -webkit-transform .2s; -o-transition: transform .2s, right .2s }
.swiper-pagination-progressbar { background: rgba(0, 0, 0, .25); position: absolute }
.swiper-pagination-progressbar .swiper-pagination-progressbar-fill { background: #007aff; position: absolute; left: 0; top: 0; width: 100%; height: 100%; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); -webkit-transform-origin: left top; -ms-transform-origin: left top; transform-origin: left top }
.swiper-container-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill { -webkit-transform-origin: right top; -ms-transform-origin: right top; transform-origin: right top }
.swiper-container-horizontal>.swiper-pagination-progressbar, .swiper-container-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite { width: 100%; height: 4px; left: 0; top: 0 }
.swiper-container-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite, .swiper-container-vertical>.swiper-pagination-progressbar { width: 4px; height: 100%; left: 0; top: 0 }
.accordion .accTrigger.active, .btn-dark-blue:hover, .faq-white-bg, .innerPageService .serve-blk:hover, .swiper-pagination-progressbar.swiper-pagination-white .swiper-pagination-progressbar-fill, .swiper-pagination-white .swiper-pagination-bullet-active { background: #fff }
.swiper-pagination-progressbar.swiper-pagination-white { background: rgba(255, 255, 255, .25) }
.swiper-pagination-black .swiper-pagination-bullet-active, .swiper-pagination-progressbar.swiper-pagination-black .swiper-pagination-progressbar-fill { background: #000 }
.swiper-pagination-progressbar.swiper-pagination-black { background: rgba(0, 0, 0, .25) }
.swiper-scrollbar { border-radius: 10px; position: relative; -ms-touch-action: none; background: rgba(0, 0, 0, .1) }
.swiper-container-horizontal>.swiper-scrollbar { position: absolute; left: 1%; bottom: 3px; z-index: 50; height: 5px; width: 98% }
.swiper-container-vertical>.swiper-scrollbar { position: absolute; right: 3px; top: 1%; z-index: 50; width: 5px; height: 98% }
.swiper-scrollbar-drag { height: 100%; width: 100%; position: relative; background: rgba(0, 0, 0, .5); border-radius: 10px; left: 0; top: 0 }
.swiper-scrollbar-cursor-drag, .swiper-slide-zoomed { cursor: move }
.swiper-zoom-container { width: 100%; height: 100%; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; text-align: center }
.swiper-zoom-container>canvas, .swiper-zoom-container>img, .swiper-zoom-container>svg { max-width: 100%; max-height: 100%; -o-object-fit: contain; object-fit: contain }
.swiper-lazy-preloader { width: 42px; height: 42px; position: absolute; left: 50%; top: 50%; margin-left: -21px; margin-top: -21px; z-index: 10; -webkit-transform-origin: 50%; -ms-transform-origin: 50%; transform-origin: 50%; -webkit-animation: 1s steps(12, end) infinite swiper-preloader-spin; animation: 1s steps(12, end) infinite swiper-preloader-spin }
.mfp-bg, .mfp-wrap { z-index: 11111; top: 0; height: 100%; width: 100%; left: 0; position: fixed }
.swiper-lazy-preloader:after { display: block; content: ''; width: 100%; height: 100%; background-image: url("data:image/svg+xml; charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%236c6c6c'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E"); background-position: 50%; background-size: 100%; background-repeat: no-repeat }
.swiper-lazy-preloader-white:after { background-image: url("data:image/svg+xml; charset=utf-8,%3Csvg%20viewBox%3D'0%200%20120%20120'%20xmlns%3D'http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg'%20xmlns%3Axlink%3D'http%3A%2F%2Fwww.w3.org%2F1999%2Fxlink'%3E%3Cdefs%3E%3Cline%20id%3D'l'%20x1%3D'60'%20x2%3D'60'%20y1%3D'7'%20y2%3D'27'%20stroke%3D'%23fff'%20stroke-width%3D'11'%20stroke-linecap%3D'round'%2F%3E%3C%2Fdefs%3E%3Cg%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(30%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(60%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(90%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(120%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.27'%20transform%3D'rotate(150%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.37'%20transform%3D'rotate(180%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.46'%20transform%3D'rotate(210%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.56'%20transform%3D'rotate(240%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.66'%20transform%3D'rotate(270%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.75'%20transform%3D'rotate(300%2060%2C60)'%2F%3E%3Cuse%20xlink%3Ahref%3D'%23l'%20opacity%3D'.85'%20transform%3D'rotate(330%2060%2C60)'%2F%3E%3C%2Fg%3E%3C%2Fsvg%3E") }
@-webkit-keyframes swiper-preloader-spin { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg) }
 }
@keyframes swiper-preloader-spin { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg) }
 }
.swiper-container .swiper-notification { position: absolute; left: 0; top: 0; pointer-events: none; opacity: 0; z-index: -1000 }
.swiper-container-fade.swiper-container-free-mode .swiper-slide { -webkit-transition-timing-function: ease-out; -o-transition-timing-function: ease-out; transition-timing-function: ease-out }
.swiper-container-fade .swiper-slide { pointer-events: none; -webkit-transition-property: opacity; -o-transition-property: opacity; transition-property: opacity }
.swiper-container-cube .swiper-slide .swiper-slide, .swiper-container-fade .swiper-slide .swiper-slide, .swiper-container-flip .swiper-slide .swiper-slide { pointer-events: none }
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-active .swiper-slide-active, .swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active, .swiper-container-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active { pointer-events: auto }
.swiper-container-cube, .swiper-container-flip { overflow: visible }
.swiper-container-cube .swiper-slide { pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1; visibility: hidden; -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; width: 100%; height: 100% }
.swiper-container-cube.swiper-container-rtl .swiper-slide { -webkit-transform-origin: 100% 0; -ms-transform-origin: 100% 0; transform-origin: 100% 0 }
.swiper-container-cube .swiper-slide-active, .swiper-container-cube .swiper-slide-next, .swiper-container-cube .swiper-slide-next+.swiper-slide, .swiper-container-cube .swiper-slide-prev { pointer-events: auto; visibility: visible }
.swiper-container-cube .swiper-slide-shadow-bottom, .swiper-container-cube .swiper-slide-shadow-left, .swiper-container-cube .swiper-slide-shadow-right, .swiper-container-cube .swiper-slide-shadow-top, .swiper-container-flip .swiper-slide-shadow-bottom, .swiper-container-flip .swiper-slide-shadow-left, .swiper-container-flip .swiper-slide-shadow-right, .swiper-container-flip .swiper-slide-shadow-top { z-index: 0; -webkit-backface-visibility: hidden; backface-visibility: hidden }
.swiper-container-cube .swiper-cube-shadow { position: absolute; left: 0; bottom: 0; width: 100%; height: 100%; background: #000; opacity: .6; -webkit-filter: blur(50px); filter: blur(50px); z-index: 0 }
.swiper-container-flip .swiper-slide { pointer-events: none; -webkit-backface-visibility: hidden; backface-visibility: hidden; z-index: 1 }
.mfp-wrap, .sb-search, input[type=search].sb-search-input { -webkit-backface-visibility: hidden }
.swiper-container-coverflow .swiper-wrapper { -ms-perspective: 1200px }
.swiper-pagination .swiper-pagination-bullet { border: 0; border-radius: 50%; transition: .3s; -webkit-transition: .3s }
.swiper-pagination .swiper-pagination-bullet.swiper-pagination-bullet-active { border: 0; background-color: #ff763a; transform: scale(1.2); -webkit-transform: scale(1.2) }
.mfp-bg { overflow: hidden; background: #0b0b0b; opacity: .8 }
.mfp-wrap { outline: 0 !important }
.mfp-container { text-align: center; position: absolute; width: 100%; height: 100%; left: 0; top: 0; padding: 0 8px; box-sizing: border-box }
.mfp-container:before { content: ''; display: inline-block; height: 100%; vertical-align: middle }
.mfp-content { position: relative; display: inline-block; vertical-align: middle; margin: 0 auto; text-align: left; z-index: 1045 }
#backtotop, .mfp-bottom-bar, .mfp-close, .mfp-preloader, .mfp-title { text-align: center }
.mfp-ajax-holder .mfp-content, .mfp-inline-holder .mfp-content { width: 100%; cursor: auto }
.mfp-ajax-cur { cursor: progress }
.mfp-zoom { cursor: pointer; cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in }
.mfp-auto-cursor .mfp-content { cursor: auto }
.mfp-preloader { color: #ccc; position: absolute; top: 50%; width: auto; margin-top: -.8em; left: 8px; right: 8px; z-index: 1044 }
.mfp-close, .mfp-counter { top: 0; position: absolute }
.mfp-preloader a { color: #ccc }
button.mfp-arrow, button.mfp-close { overflow: visible; cursor: pointer; border: 0; -webkit-appearance: none; display: block; outline: 0; z-index: 1046; box-shadow: none }
button::-moz-focus-inner { padding: 0; border: 0 }
.mfp-close { width: 44px; height: 44px; line-height: 44px; right: 0; text-decoration: none; opacity: .65; padding: 0 0 18px 10px; color: #fff; font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace }
.mfp-close:active { top: 1px }
.mfp-close-btn-in .mfp-close { color: #333 }
.mfp-iframe-holder .mfp-close, .mfp-image-holder .mfp-close { color: #fff; right: -6px; text-align: right; padding-right: 6px }
.mfp-counter { right: 0; color: #ccc; font-size: 12px; line-height: 18px; white-space: nowrap; display: none }
.mfp-figure, img.mfp-img { line-height: 0 }
button.mfp-arrow { position: absolute; opacity: 1; margin: -25px 0 0; top: 50%; padding: 0; width: 50px; height: 50px; -webkit-tap-highlight-color: transparent; background: url(assets/images/arrow.svg) left top/100% no-repeat; transition: .2s ease-out; -webkit-transition: .2s ease-out }
.mfp-arrow:after, .mfp-arrow:before { content: ''; width: 0; height: 0; position: absolute; left: 0; top: 0; margin-top: 35px; margin-left: 35px; border: inset transparent; display: none }
.mfp-arrow:after { border-top-width: 13px; border-bottom-width: 13px; top: 8px }
.mfp-arrow:before { border-top-width: 21px; border-bottom-width: 21px; opacity: .7 }
.mfp-arrow-left { left: 30px; transform: rotate(180deg); -webkit-transform: rotate(180deg) }
#header, .mfp-bottom-bar, .mfp-figure:after { position: absolute; left: 0 }
.mfp-arrow-left:after { border-right: 17px solid #fff; margin-left: 31px }
.mfp-arrow-left:before { margin-left: 25px; border-right: 27px solid #3f3f3f }
.mfp-arrow-right { right: 30px }
.mfp-arrow-right:after { border-left: 17px solid #fff; margin-left: 39px }
.mfp-arrow-right:before { border-left: 27px solid #3f3f3f }
.mfp-iframe-holder .mfp-content { line-height: 0; width: 100%; max-width: 900px }
.mfp-image-holder .mfp-content, img.mfp-img { max-width: 100% }
.mfp-iframe-holder .mfp-close { top: -40px }
.mfp-iframe-scaler { width: 100%; height: 0; overflow: hidden; padding-top: 56.25% }
.mfp-iframe-scaler iframe { position: absolute; display: block; top: 0; left: 0; width: 100%; height: 100%; box-shadow: 0 0 8px rgba(0, 0, 0, .6); background: #000 }
.mfp-figure:after, img.mfp-img { height: auto; display: block; width: auto }
img.mfp-img { box-sizing: border-box; padding: 40px 0; margin: 0 auto }
.mfp-figure:after { content: ''; top: 40px; bottom: 40px; right: 0; z-index: -1; box-shadow: 0 0 8px rgba(0, 0, 0, .6); background: #444 }
.mfp-figure small { color: #bdbdbd; display: block; font-size: 12px; line-height: 14px }
.mfp-bottom-bar { margin-top: -78px; top: 100%; width: 100%; cursor: auto; background: rgba(0, 0, 0, .5); padding: 10px }
.mfp-title { line-height: 18px; color: #fff }
.footerRow .widget_nav_menu ul, .resTab .tabNav, .siteAddress { margin: 0; padding: 0; list-style: none }
.container, .largeContainer, .smallContainer { margin: 0 auto; padding: 0 15px }
.resTab .tabNav li { display: inline-block; position: relative }
.resTab .tabNav li a { text-decoration: none; display: inline-block }
.resTab .tabContent { padding: 15px; display: none }
.resTab .r-tabs-accordion-title.r-tabs-state-disabled, .resTab .tabNav .r-tabs-state-disabled { opacity: .5 }
.resTab .r-tabs-accordion-title .r-tabs-anchor { display: block; padding: 18px 60px 18px 14px; background-color: #24a1e9; color: #fff; font-weight: 600; text-decoration: none; margin-bottom: 1px; position: relative }
#backtotop, #backtotop:hover { background: #ff763a }
.resTab .r-tabs-accordion-title .r-tabs-anchor:before { font-family: FontAwesome; position: absolute; right: 0; top: 0; content: "\f107"; height: 100%; width: 48px; line-height: 56px; color: #fff; background-color: #2098dd; text-align: center; font-size: 27px }
.resTab .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor:before { content: "\f106"; background-color: #164681 }
.resTab .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor { background-color: #215aa0; color: #fff; text-shadow: none }
.noJS .resTab .tabContainer { height: 150px; overflow: hidden }
.noJS .resTab .tabContent { display: block; height: 150px }
#backtotop { cursor: pointer; height: 40px; width: 40px; overflow: hidden; position: fixed; right: 10px; bottom: 40px; z-index: 999; display: none; border-radius: 50%; -webkit-border-radius: 50%; color: #fff; font-size: 30px; vertical-align: middle; line-height: 36px }
.marqueeScrolling li { float: left; margin-right: 25px }
.noJS .marquee { width: 240% }
.noJS .ticker .tickerDivBlock { height: 150px; overflow-y: scroll; overflow-x: hidden }
.gmap3 { border: 1px dashed silver; width: 100%; height: 400px }
.gmap3 img { max-width: inherit }
/*.noJS .gmap3 { background: url(assets/images/map_bg.jpg) no-repeat }*/
.vCenter { position: absolute; top: 50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width: 100% }
.container { width: 100%; max-width: 1270px }
.smallContainer { width: 100%; max-width: 920px }
.largeContainer { width: 100%; max-width: 1020px }
.fullContainer { width: 100%; padding: 0 15px }
.homeSprite { background-image: url(assets/images/home-sprite.png); background-repeat: no-repeat; display: inline-block; vertical-align: middle }
#content { min-height: 500px }
#header { top: 0; width: 100%; padding: 15px 0 }
#logo { float: left; margin-top: 12px }
#logo a { display: block; text-decoration: none }
#logo .sapLogo, #logo .sttlLogo { display: inline-block; vertical-align: bottom }
#logo .sapLogo { margin-left: 28px }
.contactUs { margin: 25px 0 -25px; padding: 0; list-style: none; text-align: right; position: relative; z-index: 1;}
.contactUs li, .footerSocialIcons li { display: inline-block; vertical-align: middle; margin-left: 20px }
.contactUs li, .contactUs li a { font-size: 18px; color: #fff; font-weight: 600; text-decoration: none }
.contactUs li a:hover, .siteAddress li a:hover { text-decoration: underline }
.contactUs li i { margin-right: 9px }
.contactUs li .yellowBtn { color: #343434; text-decoration: none; padding: 5px 10px }
.contactUs li .yellowBtn:hover, .locateUsDetail li a, .locateUsDetail li span { color: #fff; text-decoration: none }
.mainMenuWrap { position: relative; padding-right: 50px; margin-top: 10px }
.mainMenuWrap .headerRightBtns, .requestCallFrom .captchaImage, .sb-search, input[type=search].sb-search-input { position: absolute; top: 0; right: 0 }
.mainMenuWrap .searchBtnIcon { display: inline-block; vertical-align: middle; margin-right: 20px; font-size: 24px; color: #fff }
.sb-search { width: 0%; min-width: 40px; height: 46px; overflow: hidden; transition: .3s; -webkit-transition: .3s; z-index: 3; border-radius: 3px }
.no-js .sb-search, .sb-search.sb-search-open, .sb-search.sb-search-open input[type=search].sb-search-input { width: 400px; background: #fff }
input[type=search].sb-search-input { outline: 0; background: 0 0; width: 100%; margin: 0; z-index: 10; padding: 10px 55px 10px 10px; transition: .3s; -webkit-transition: .3s; -webkit-appearance: none; -webkit-border-radius: 0; border: 0; height: 47px }
.sb-icon-search, input[type=submit].sb-search-submit { width: 46px; height: 46px; display: block; position: absolute; right: 0; top: 0; padding: 0; margin: 0; line-height: 60px; text-align: center; cursor: pointer }
input[type=submit].sb-search-submit { background: 0 0; opacity: 0; color: transparent; border: none; outline: 0; z-index: -1 }
.sb-icon-search { color: #fff; background: 0 0; z-index: 90; font-size: 22px; font-family: icomoon; speak: none; font-style: normal; font-weight: 400; font-variant: normal; text-transform: none }
.sb-icon-search:before { content: "" }
.no-js .sb-search .sb-icon-search, .sb-search.sb-search-open .sb-icon-search { background: #ff763a; color: #fff; z-index: 11 }
.sb-search .fa-search { position: relative; top: -6px }
.stickyHeader #header { box-shadow: 0 2px 8px 0 rgba(0, 0, 0, .25); position: fixed; background: hsl(242deg 55% 29%); animation: .3s linear both slideDown; -webkit-animation: .3s linear both slideDown; -moz-animation: .3s linear slideDown; padding: 10px 0; z-index: 1010 }
.requestCallFrom .buttonRow, .single-post .blogContent .postAuthorDetails h3, .single-post section.silverCta.silverCTA .silverctaInner a.button, .stickyHeader #logo { margin-top: 0 }
.stickyHeader .mainMenuWrap { margin-top: 15px; padding-right: 50px }
.stickyHeader .sapLogo img { width: 60px }
.stickyHeader #logo img { width: 165px }
.stickyHeader .headerRightBtns .yellowBtn { font-size: 14px; padding: 10px 20px }
@keyframes slideDown {
 0% { opacity: 0 }
100% { opacity: 1 }
 }
@-webkit-keyframes slideDown {
 0% { opacity: 0 }
100% { opacity: 1 }
 }
@-moz-keyframes slideDown {
 0% { opacity: 0 }
100% { opacity: 1 }
 }
.getAQuote { padding: 50px 0 20px; background: #2c2898 }
.getAQuote h2 { text-align: center; z-index: 1; position: relative; font-size: 40px; color: #2b2794; font-weight: 700; margin-bottom: 10px }
.getAQuoteFormWrap { position: relative; margin-bottom: 27px; border-bottom: 1px solid rgba(255, 255, 255, .2) }
.getAQuoteFormWrap .formArrow { position: absolute; left: -45px; top: 50%; margin-top: 13px }
.getAQuoteFormInner { position: relative; background: #fff; border-top: 3px solid #ff763a; padding: 35px 45px; box-shadow: 0 0 58px rgba(0, 0, 0, .15) }
.feildCol { width: 33.33%; padding: 0 15px; float: left; margin-bottom: 30px }
.feildCol.width75 { width: 66.666% }
.getAQuote .feildCol input[type=text], .getAQuote .feildCol select, .getAQuote .feildCol textarea { height: 50px; width: 100%; border-radius: 0; border: 0; -webkit-border-radius: 0; border-bottom: 1px solid #a8a8a8; transition: .3s ease-out; -webkit-transition: .3s ease-out; padding-left: 30px; background: #fff; color: #969696; font-size: 16px }
.getAQuote .feildCol input[type=text]:focus, .getAQuote .feildCol select:focus, .getAQuote .feildCol textarea:focus, .getAQuote select:focus+span.customSelect, .hasJS .getAQuote select.customSelect:focus+span.customSelect { border-color: #3192d9 }
#getAQuote .feildCol.uploadFIle { width: 66.66% }
.getAQuote .file-upload-button::after { color: #b5b5b5; left: -5px }
.getAQuote .feildCol .custom-file-upload .file-upload-input { padding-left: 31px }
.getAQuote .feildCol select { color: #595959 }
.requestCallFrom .forCountrySelect .customSelect { color: #878787 }
.getAQuoteFormWrap .customSelect { height: 50px !important }
.getAQuoteFormWrap span.customSelectInner { padding-left: 30px; height: 50px !important; line-height: 50px; color: #969696 }
.captachWrap { float: left; width: 217px; margin-top: 15px }

.feildCol textarea { padding: 20px 10px 15px 30px; height: 65px; resize: none }
.getAQuote .feildInput .fa { position: absolute; left: 0; font-size: 22px; color: #b5b5b5; top: 50%; margin-top: -11px; transition: .3s ease-out; -webkit-transition: .3s ease-out }
.getAQuote .messageFeild .feildInput .fa { top: 15px; margin-top: 0 }
input[type=submit] { transition: .5s ease-out; -webkit-transition: .5s ease-out }
.commonBtn:hover { background: #3de8c8 }
.getAQuoteFormWrap:after, .getAQuoteFormWrap:before { background: rgba(255, 255, 255, .2); width: 1px; height: 108px; position: absolute; content: ""; bottom: 0 }
.captachWrap .feildCol, .costIndicationFrom .feildRow:last-child, .optInForm li.btnBox, .optOutForm li.btnBox, .quoteForm .feildRow.mrgBot0, .quoteForm .feildRow:last-child, .requestCallFrom .feildCol, .silverIndustries h2, .silverServe h2, section.creators-main+section.counter-main { margin-bottom: 0 }
.getAQuoteFormWrap:before { left: 0 }
.getAQuoteFormWrap:after { right: 0 }
#footer { margin-top: -441px }
.page-id-5557 #footer, .page-id-5560 #footer { padding-top: 39px; margin-top: 5px; clear: both }
.footerRow { padding-bottom: 40px }
.footerRow .footerLeftCol { float: left; width: 77% }
.footerRow .footerRightCol { float: right; width: 23%; padding-left: 30px; border-left: 1px solid #417e96 }
.footerRow .widget_nav_menu { float: left; padding-right: 40px }
.footerRow .widget_nav_menu h2 { font-size: 16px; font-weight: 700; color: #fff; margin-bottom: 20px; text-transform: uppercase }
.footerRow .widget_nav_menu ul li { margin-bottom: 10px; color: #dceaff; font-size: 15px }
.footerRow .widget_nav_menu ul li a { color: #dceaff; text-decoration: none; padding-left: 13px; position: relative }
.footerRow .widget_nav_menu ul li a:before { background-color: #6c8e9f; width: 5px; height: 5px; border-radius: 50%; position: absolute; left: 0; top: 8px; content: "" }
.siteAddress li { display: block; margin-bottom: 10px; position: relative; padding-left: 26px }
.siteAddress li, .siteAddress li a { font-size: 15px; color: #dceaff; text-decoration: none; line-height: 1.5 }
.siteAddress li .fa { position: absolute; left: 0; top: 3px }
.siteAddress li .fa-phone { font-size: 19px }
.footerCountryList { margin: 27px 0 0; padding: 0; list-style: none }
.footerCountryList li { float: left; margin-right: 19px; text-align: center; color: #dceaff; font-size: 13px; text-transform: uppercase }
.footerCountryList li .countryFlag { margin-bottom: 12px; width: 33px; height: 22px; display: block }
.footerCountryList li .UK { background-position: 0 -152px }
.footerCountryList li .USA { background-position: -34px -152px }
.footerCountryList li .france { background-position: -68px -152px }
.footerCountryList li .india { background-position: -102px -152px }
.copyright { padding: 25px 0; font-family: 'Open Sans' }
.footerSocialIcons { float: right; text-align: right; margin: 15px 0 0; padding: 0; list-style: none }
.footerSocialIcons li a { color: #fff; font-size: 23px; position: relative }
.footerSocialIcons li a .fa { transition: .3s ease-out; -webkit-transition: .3s ease-out }
.footerSocialIcons .tooltip { display: block; position: absolute; top: 6px; left: 50%; padding: .8rem 1rem; border-radius: 3px; font-size: .8rem; font-weight: 700; opacity: 0; pointer-events: none; text-transform: uppercase; -webkit-transform: translate(-50%, -100%); transform: translate(-50%, -100%); transition: .3s; z-index: 1; color: #fff; box-shadow: 0 0 10px rgba(0, 0, 0, .3); width: 100px; text-align: center }
.footerSocialIcons .tooltip:after { display: block; position: absolute; bottom: 0; left: 50%; width: 0; height: 0; content: ""; border: solid transparent; border-width: 10px 10px 0; -webkit-transform: translate(-50%, 100%); transform: translate(-50%, 100%) }
.footerSocialIcons li a:hover .tooltip { visibility: visible; opacity: 1; -webkit-transform: translate(-50%, -150%); transform: translate(-50%, -150%) }
.footerSocialIcons li .facebook .tooltip { background: #3b5a9b }
.footerSocialIcons li .facebook .tooltip:after { border-top-color: #3b5a9b }
.footerSocialIcons li .twitter .tooltip { background: #2b97f1 }
.footerSocialIcons li .twitter .tooltip:after { border-top-color: #2b97f1 }
.footerSocialIcons li .linkedin .tooltip { background: #006599 }
.footerSocialIcons li .linkedin .tooltip:after { border-top-color: #006599 }
.footerSocialIcons li .email .tooltip { background: #e24d37 }
.footerSocialIcons li .email .tooltip:after { border-top-color: #e24d37 }
.hiddenText { display: inline-block; overflow: hidden; text-align: left }
.feildRow.twoCols .feildCol { width: 50%; float: left }
#quickInquiryPopup { max-width: 900px }
#quickInquiryPopup .popupContainer { padding: 30px 20px }
.contentPopup .popup-modal-dismiss { -webkit-border-radius: 50%; display: block }
.mainBoxThk, .popupContainer h3 { font-weight: 600 }
.btnRow, .requestCallFrom, .silverIndustries .swiper.swiper-two .swiper-slide:nth-child(2n) .serve-blk, .single-post section.silverCta.silverCTA .silverctaInner h2, .single-post section.silverCta.silverCTA .silverctaInner h5 { margin-top: 20px }
.requestCallFrom .userMsg { font-size: 15px; margin-bottom: 10px }
.costIndicationFrom p.checkBox, .floatedQuoteForm p.checkBox, .requestCallFrom p.checkBox { position: relative; padding-left: 20px }
.costIndicationFrom p.checkBox input[type=checkbox], .floatedQuoteForm p.checkBox input[type=checkbox], .requestCallFrom p.checkBox input[type=checkbox] { position: absolute; left: 0; top: 6px }
.requestCallFrom .feildRow { border-bottom: 0; padding: 0; margin-bottom: 20px }
.commonPopupPopupForm .feildRow.grecaptcha, .requestCallFrom .feildRow.grecaptcha { border-bottom: none }
.requestCallFrom .feildName { float: left; width: 113px; padding-right: 15px; line-height: 1.3; position: relative; min-height: 32px; z-index: 1; display: none }
.requestCallFrom .feildInput { width: 100%; padding-left: 0; position: relative; min-height: 35px; background-color: #fff }
.requestCallFrom .feildName label { font-size: 14px; color: #323232; font-weight: 600; padding-bottom: 0 }
.requestCallFrom .star, label em { color: red; font-size: 14px }
.commonPopupPopupForm .feildName:before, .requestCallFrom .feildName:before { background: #a8bdc9; height: 100%; width: 1px; right: 0; top: 0; content: ""; position: absolute }
.requestCallFrom input[type=email], .requestCallFrom input[type=number], .requestCallFrom input[type=password], .requestCallFrom input[type=search], .requestCallFrom input[type=tel], .requestCallFrom input[type=text], .requestCallFrom input[type=url], .requestCallFrom select, .requestCallFrom textarea { border: 0; height: 52px; padding: 5px 0; border-bottom: 1px solid #ccc; transition: .5s ease-out; -webkit-transition: .5s ease-out }
.requestCallFrom #schdulecall_services+span.customSelect, .requestCallFrom .forCountrySelect .customSelect, .requestCallFrom input[type=email]:focus, .requestCallFrom input[type=number]:focus, .requestCallFrom input[type=password]:focus, .requestCallFrom input[type=search]:focus, .requestCallFrom input[type=tel]:focus, .requestCallFrom input[type=text]:focus, .requestCallFrom input[type=url]:focus, .requestCallFrom select:focus, .requestCallFrom textarea:focus { padding-left: 45px }
.commonPopupPopupForm .customSelectOuter, .requestCallFrom .customSelectOuter { border: 0; padding: 0; font-size: 16px }
.custom-file-upload input, .requestCallFrom .customSelectInner { height: 52px }
#quickInquiryPopup .requestCallFrom .customSelectInner { padding-left: 38px; color: #9e9e9e }
#quickInquiryPopup .requestCallFrom .customSelect { font-size: 16px !important }
.captchaFeildWarp { position: relative; padding-right: 105px }
.requestCallFrom .customSelect { font-size: 15px; line-height: 50px; padding-left: 10px; vertical-align: middle; border-bottom: 1px solid #ccc; color: #535353; height: 52px !important }
.btnRow.btnRight { text-align: right }
.commonBtn.cancelBtn { background: #b9b9b9; color: #fff; display: none; padding: 10px 20px; transition: .3s ease-out; -webkit-transition: .3s ease-out }
.radioButton { padding-top: 5px }
.radioButton label { vertical-align: middle; display: inline-block; margin-right: 18px }
.radioButton .radioInput input { position: absolute; left: 0; top: 0; z-index: 1; visibility: hidden; opacity: 0 }
.radioButton .radioInput { padding: 0 10px 0 0; background: 0 0; display: inline-block; position: relative }
.radioButton .radioInput label { cursor: pointer; z-index: 2; display: inline-block; padding-left: 25px; position: relative; line-height: 20px; vertical-align: middle }
.radioButton .radioInput input+label:before { background: #fff; width: 18px; height: 18px; content: ""; border: 2px solid #899aaa; position: absolute; left: 0; top: 50%; margin-top: -12px; border-radius: 50%; -webkit-border-radius: 50% }
.radioButton .radioInput input[type=radio]:checked+label:after { width: 8px; height: 8px; background: #f37326; border-radius: 50%; -webkit-border-radius: 50%; position: absolute; left: 5px; top: 50%; margin-top: -7px; content: ""; z-index: 1 }
.mrgT7 { margin-top: 7px }
.fa-times { display: inline-block; font-size: inherit; line-height: inherit }
.gglcptch_recaptcha { left: -2px; position: absolute; top: -13px }
.requestCallFrom .grecaptcha .feildInput { float: left; padding: 0; width: 380px }
.requestCallFrom .grecaptcha img { border: 1px solid #a8a8a8; border-bottom: 0; position: absolute; top: 17px; right: 0 }
.requestCallFrom .grecaptcha .btnRight { float: right; margin-top: 3px; padding-top: 0 }
.phoneWithCode .countryCode { float: left; width: 90px }
.phoneWithCode .phoneNoFeild { padding-left: 105px }
.optionGroup { font-size: 14px; color: #323232; font-weight: 700; padding-bottom: 0 }
.factsheet .allCounterBlock, .noBgBackground .commonContent, .quoteForm .btnRow { padding-top: 0 }
.factsheet .counterWrap, .subscribeFormPage .tnp-profile .tnp-field-button, .subscribeFormPage .tnp-subscription .tnp-field-button { text-align: left }
.gglcptch label.error { font-size: 0 !important }
.feildInput input~.focus-border:after, .feildInput input~.focus-border:before, .feildInput select~.focus-border:after, .feildInput select~.focus-border:before, .feildInput textarea~.focus-border:after, .feildInput textarea~.focus-border:before { content: ""; position: absolute; top: 0; right: 0; width: 0; height: 2px; background-color: #267b9e; transition: .2s .2s }
.feildInput input~.focus-border:after, .feildInput select~.focus-border:after, .feildInput textarea~.focus-border:after { top: auto; bottom: 0; right: auto; left: 0; transition-delay: .6s }
.feildInput input~.focus-border i:after, .feildInput input~.focus-border i:before, .feildInput select~.focus-border i:after, .feildInput select~.focus-border i:before, .feildInput textarea~.focus-border i:after, .feildInput textarea~.focus-border i:before { content: ""; position: absolute; top: 0; left: 0; width: 2px; height: 0; background-color: #267b9e; transition: .2s }
.feildInput input~.focus-border i:after, .feildInput select~.focus-border i:after, .feildInput textarea~.focus-border i:after { left: auto; right: 0; top: auto; bottom: 0; transition-delay: .4s }
.feildInput input:focus~.focus-border:after, .feildInput input:focus~.focus-border:before, .feildInput select:focus~.focus-border:after, .feildInput select:focus~.focus-border:before, .feildInput textarea .focus-border:focus~.focus-border:after, .feildInput textarea:focus~.focus-border:before { width: 100%; transition: .2s .6s }
.feildInput input:focus~.focus-border:after, .feildInput select:focus~.focus-border:after, .feildInput textarea:focus~.focus-border:after, [data-aos][data-aos][data-aos-delay="200"].aos-animate, body[data-aos-delay="200"] [data-aos].aos-animate { transition-delay: .2s }
.feildInput input:focus~.focus-border i:after, .feildInput input:focus~.focus-border i:before, .feildInput select:focus~.focus-border i:after, .feildInput select:focus~.focus-border i:before, .feildInput textarea:focus~.focus-border i:after, .feildInput textarea:focus~.focus-border i:before { height: 100%; transition: .2s }
.feildInput input:focus~.focus-border i:after, .feildInput select:focus~.focus-border i:after, .feildInput textarea:focus~.focus-border i:after, [data-aos][data-aos][data-aos-delay="400"].aos-animate, body[data-aos-delay="400"] [data-aos].aos-animate { transition-delay: .4s }
.custom-file-upload-hidden { display: none; visibility: hidden; position: absolute; left: -9999px }
.custom-file-upload { display: inline-block; float: left; width: 100%; font-size: 16px }
.custom-file-upload .supportFile { font-size: 13px; margin: 10px 0 0 }
.custom-file-upload label { display: block; margin-bottom: 0 }
.file-upload-wrapper { position: relative; margin-bottom: 0 }
.file-upload-input { width: 300px; color: #fff; font-size: 16px; padding: 11px 17px; border: none; background-color: #c0392b; -moz-transition: .2s ease-in; -o-transition: .2s ease-in; -webkit-transition: .2s ease-in; transition: .2s ease-in; float: left }
.file-upload-input:focus, .file-upload-input:hover { background-color: #ab3326; outline: 0 }
.file-upload-button { position: absolute; background: 0 0; right: 0; top: 0; height: 52px; border: 0; width: 100% }
.file-upload-button:after { width: 37px; height: 37px; border-radius: 50%; -webkit-border-radius: 50%; position: absolute; font-size: 22px; text-align: center; vertical-align: middle; line-height: 37px; left: 0; top: 5px; font-family: FontAwesome !important; font-weight: 400; content: "\f093"; text-indent: 0 }
.requestCallFrom .file-upload-button:after { left: 5px }
.file-upload-button:before { height: 15px; width: 20px; position: absolute; right: 10px; top: 50%; margin-top: -8px; content: "" }
.file-upload-button:hover { background-color: transparent; opacity: .7 }
.commonPopup { background: #fff; margin: 30px auto; max-width: 518px; position: relative }
.popupContainer .popupMandetoryTxt { font-style: italic; font-size: 12px; color: #8b8b8b; position: absolute; top: 29px; right: 30px }
.commonPopup .popupContainer { padding-top: 30px; padding-bottom: 80px }
.commonPopupPopupForm .feildRow { border-bottom: 1px solid #dadada; padding: 13px 0; margin: 0 }
.commonPopupPopupForm .feildRow:first-child { border-top: 1px solid #dadada }
.commonPopupPopupForm .feildName { float: left; width: 113px; padding-right: 15px; line-height: 32px; position: relative; min-height: 32px }
.commonPopupPopupForm .feildInput { width: 100%; padding-left: 140px; position: relative; min-height: 32px }
.commonPopupPopupForm .feildName label { font-size: 14px; color: #323232; font-weight: 600; padding-bottom: 0; margin-bottom: 0; margin-top: 0 }
.commonPopupPopupForm .star { color: red }
.commonPopupPopupForm input[type=email], .commonPopupPopupForm input[type=number], .commonPopupPopupForm input[type=password], .commonPopupPopupForm input[type=search], .commonPopupPopupForm input[type=tel], .commonPopupPopupForm input[type=text], .commonPopupPopupForm input[type=url], .commonPopupPopupForm select, .commonPopupPopupForm textarea { border: 0; height: 32px; padding: 5px 0 }
.commonPopupPopupForm .customSelect { font-size: 15px; line-height: 22px; vertical-align: middle }
.contentPopup h2, .inlineCommonPopup h2 { font-weight: 700; background: #257a9f; color: #fff; text-transform: uppercase; margin-bottom: 0; padding: 20px 90px 20px 30px; font-size: 18px }
.contentPopup .popup-modal-dismiss, .inlineCommonPopup .popup-modal-dismiss { position: absolute; right: -15px; top: -15px; background: #fff; width: 30px; height: 30px; line-height: 23px !important; vertical-align: middle; font-size: 16px !important; color: #323232; text-align: center; border-radius: 50%; -webkit-border-radius: 50%; box-shadow: 0 0 2px rgba(0, 0, 0, .5); -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .5); padding: 3px 9px }
.popupContainer h3 { font-size: 16px; color: #595959; margin-bottom: 20px }
.inlineCommonPopup .popupContainer, .popupContainer { padding: 30px; position: relative }
.commonPopupPopupForm .feildRow .error { clear: none }
/*.hasJS select.customSelect { position: absolute !important; width: 100.1% !important; cursor: pointer; height: 100% !important; left: 0 !important; top: 0 !important; border: 0 } */
.contactFormMain .customSelect{padding-left: 65px;cursor: pointer;}
span.customSelect { display: block !important; padding-right: 20px; background: url(assets/images/select-arrow.png) right center no-repeat #fff; border-bottom: 1px solid #9f9f9f }
.customSelect { font-size: 18px; color: #5b5b5b; height: 35px !important }
.customSelectInner { display: block !important; width: auto !important; word-break: keep-all; overflow: hidden; margin-right: 20px; height: 24px }








.fa.fa-css { position: absolute; left: 15px; top: 0; margin: 0 auto; bottom: 0; line-height: 52px; font-size: 20px; color: #9e9e9e; z-index: 1 }
.requestCallFrom .feildInput input { padding: 5px 0 5px 45px; background-color: transparent; color: #575757 }
.requestCallFrom .feildInput textarea { padding: 5px 0 5px 45px }
.phoneNoFeild .fa.fa-css { left: 110px }
.fa.fa-css.textArea { line-height: 30px; z-index: 1 }
.formBottomtextWrap .btnRowWithCaptch, .formBottomtextWrap .privacyText { display: inline-block; vertical-align: top }
.formBottomtextWrap .privacyText { width: 83% }
.formBottomtextWrap .btnRowWithCaptch .button { width: 157px; float: right; margin-top: 20px }
.formBottomtext p.checkBox { position: relative; padding-left: 20px; margin-bottom: 10px }
.formBottomtextWrap .captachWrap .gglcptch_v2 { margin: 0; width: 157px; float: right }
.formBottomtext p, .serve-inner figure, .social-icon h6, .swiperFour .content-wrapper .content ul { margin-bottom: 15px }
.my-mfp-zoom-in .zoom-anim-dialog { opacity: 0; -webkit-transition: .2s ease-in-out; -moz-transition: .2s ease-in-out; -o-transition: .2s ease-in-out; transition: .2s ease-in-out; -webkit-transform: scale(.8); -moz-transform: scale(.8); -ms-transform: scale(.8); -o-transform: scale(.8); transform: scale(.8) }
.my-mfp-zoom-in.mfp-ready .zoom-anim-dialog { opacity: 1; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1) }
.my-mfp-zoom-in.mfp-removing .zoom-anim-dialog { -webkit-transform: scale(.8); -moz-transform: scale(.8); -ms-transform: scale(.8); -o-transform: scale(.8); transform: scale(.8); opacity: 0 }
.my-mfp-zoom-in.mfp-bg { opacity: 0; -webkit-transition: opacity .3s ease-out; -moz-transition: opacity .3s ease-out; -o-transition: opacity .3s ease-out; transition: opacity .3s ease-out }
.my-mfp-zoom-in.mfp-ready.mfp-bg { opacity: .8 }
.home .floatedQuoteForm { right: -480px }
.home.pageLoaded .floatedQuoteForm { right: -405px }
.floatedQuoteForm { position: fixed; top: 150px; right: -405px; width: 400px; height: auto; z-index: 13; background: #fff; padding: 20px; border-radius: 10px 0 0 10px; -webkit-border-radius: 10px 0 0 10px; transition: .7s ease-out; -webkit-transition: .7s ease-out; overflow: inherit; box-shadow: 0 0 9px rgba(0, 0, 0, .3); -webkit-box-shadow: 0 0 9px rgba(0, 0, 0, .3) }
.floatedQuoteFormBtn { position: absolute; margin: 0; box-shadow: 0 3px 15px rgba(0, 0, 0, .3); -webkit-box-shadow: 0 3px 15px rgba(0, 0, 0, .3); transform: rotate(90deg); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); border-radius: 0 0 3px 3px; -webkit-border-radius: 0 0 3px 3px; padding: 0 15px 0 0; font-size: 16px; font-weight: 600; white-space: nowrap; height: 50px; line-height: 50px; overflow: inherit; background: #fff; text-decoration: none; color: #343434 }
.floatedQuoteFormBtn .inquiry-icon { background-position: -277px 15px; display: inline-block; vertical-align: middle; width: 50px; height: 40px; margin-top: -3px; margin-right: 15px; transition: .4s ease-out; -webkit-transition: .4s ease-out; transform: rotate(90deg); -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); background-color: #ff763a }
.floatedQuoteFormBtn:after, .floatedQuoteFormBtn:before { position: absolute; left: -8px; top: 0; height: 50px; width: 17px; content: ""; -ms-transform: skew(11deg, 0deg); -webkit-transform: skew(11deg, 0deg); transform: skew(11deg, 0deg); background: #ff763a; border-radius: 0 0 0 5px; box-shadow: -4px 0 5px rgba(0, 0, 0, .15); -webkit-box-shadow: -4px 0 5px rgba(0, 0, 0, .15); transition: .4s ease-out; -webkit-transition: .4s ease-out }
.floatedQuoteFormBtn:before { background: #fff; border-radius: 0 0 5px; -ms-transform: skew(-11deg, 0deg); -webkit-transform: skew(-11deg, 0deg); transform: skew(-11deg, 0deg); left: auto; right: -5px; box-shadow: 4px 0 5px rgba(0, 0, 0, .15); -webkit-box-shadow: 4px 0 5px rgba(0, 0, 0, .15) }
.floatedQuoteFormBtn.active, .floatedQuoteFormBtn.active:before, .floatedQuoteFormBtn:hover, .floatedQuoteFormBtn:hover:before { background: #ffd144 }
.floatedQuoteForm h3 { font-size: 20px; color: #ff763a; margin-bottom: 15px; font-weight: 400; text-align: left }
.floatedQuoteForm .quoteForm .feildRow .feildInput { margin-bottom: 10px; padding: 0 }
.floatedQuoteForm .quoteForm .feildRow input[type=email], .floatedQuoteForm .quoteForm .feildRow input[type=tel], .floatedQuoteForm .quoteForm .feildRow input[type=text], .floatedQuoteForm .quoteForm .feildRow textarea { height: 35px; font-size: 13px; border: 1px solid #cbcbcb }
.floatedQuoteForm .quoteForm .feildRow textarea { padding: 5px 10px; resize: none }
.floatedQuoteForm .quoteForm .customSelectOuter { border: 1px solid #cbcbcb }
.floatedQuoteForm .quoteForm .customSelectOuter span.customSelect { border: 0; font-size: 13px; padding: 7px 20px 5px 10px }
.floatedQuoteForm .quoteForm .customSelectOuter .customSelect, .floatedQuoteForm .quoteForm .customSelectOuter span.customSelect { height: 33px !important }
.floatedQuoteForm .feildRow label.error, .floatedQuoteForm .searchInput label.error { top: 1px !important; right: -9px }
.floatedQuoteForm .gglcptch label.error { top: 26px }
.floatedQuoteForm .quoteForm .commonBtn { background: #a02dc8; width: 100% }
.costIndicationFrom .userMsg, .floatedQuoteForm .userMsg { font-size: 13px; margin-bottom: 10px }
.costIndicationFrom .feildRow.grecaptcha .feildCol, .floatedQuoteForm .quoteForm .feildRow.grecaptcha .feildCol { float: left; width: 100% }
.costIndicationFrom .feildRow.grecaptcha .button, .floatedQuoteForm .quoteForm .feildRow.grecaptcha .button { float: right; width: auto; margin-right: 0 }
.floatedQuoteForm .quoteForm form.frm-submit-process .commonBtn { background-image: none; background-color: transparent; width: 50px; height: 50px; display: block; margin: 0 auto }
.costIndicationFrom .feildRow, .quoteForm .feildRow { margin: 0 0 10px }
.quoteForm .feildRow .feildCol { padding: 0; float: none; width: 100%; margin-bottom: 0 }
.quoteForm .feildRow input[type=email], .quoteForm .feildRow input[type=tel], .quoteForm .feildRow input[type=text], .quoteForm .feildRow textarea { height: 43px; border: 1px solid #e4e4e4; padding: 5px 10px; font-size: 16px; color: #595959; background: #fff }
.quoteForm .feildRow input[type=email]:focus, .quoteForm .feildRow input[type=tel]:focus, .quoteForm .feildRow input[type=text]:focus, .quoteForm .feildRow textarea:focus { color: #323232; background-position: 100% 100% }
.quoteForm .feildRow .feildName { width: 127px; float: left; padding: 10px 0 8px; font-size: 16px; color: #595959; position: relative; z-index: 1 }
.quoteForm .feildRow .feildName label { padding-bottom: 0 }
.quoteForm .feildRow .feildInput { padding-left: 135px; position: relative }
.quoteForm .feildRow textarea { height: 114px }
.quoteForm .btnRow a { width: 100%; display: block; text-align: center; font-weight: 400 }
.animateBdrField { position: relative; background-color: #fff }
.custom-file-upload button.file-upload-button, .customSelectOuter .animateBdrField { background: 0 0 }
.letter { display: inline-block; position: relative; transform: translateZ(25px); transform-origin: 50% 50% 25px }
.letter.out { transform: rotateX(90deg); transition: transform .32s cubic-bezier(.55, .055, .675, .19) }
.letter.behind { transform: rotateX(-90deg) }
.letter.in { transform: rotateX(0); transition: transform .38s cubic-bezier(.175, .885, .32, 1.275) }
button.mfp-close { position: absolute; right: -15px !important; top: -15px !important; background: #fff; width: 30px; height: 30px; line-height: 24px !important; vertical-align: middle; font-size: 23px !important; border-radius: 50%; -webkit-border-radius: 50%; box-shadow: 0 0 2px rgba(0, 0, 0, .5); -webkit-box-shadow: 0 0 2px rgba(0, 0, 0, .5); padding: 3px 7px; opacity: 1; color: #000 !important; text-align: center !important }
button.mfp-close:hover { background: #ff763a; color: #fff !important }
.hamburger-inner { top: 50%; display: block; margin-top: -2px; margin-left: 5px }
.hamburger-inner, .hamburger-inner:after, .hamburger-inner:before { position: absolute; width: 32px; height: 4px; transition-timing-function: ease; transition-duration: .15s; transition-property: transform; border-radius: 4px; background-color: #fff }
.hamburger-inner:after { bottom: -10px }
.hamburger-inner:after, .hamburger-inner:before { display: block; content: "" }
.hamburger-inner:before { top: -10px }
.inlineCommonPopup { background: #fff; margin: 30px auto; max-width: 900px; position: relative }
.inlineCommonPopup .popupContainer h3 { font-size: 19px; font-weight: 700; color: #234d5f }
.inlineCommonPopup button.mfp-close { border-radius: 0; font-size: 30px !important; box-shadow: 0 0 0 #000; width: 66px !important; height: 66px !important; color: #fff !important; line-height: 50px !important; right: 0 !important; top: 0 !important; background: #1e6787 }
.inlineCommonPopup button.mfp-close:hover { background: #1b5b77 }











.rc-anchor-compact .rc-anchor-content { margin-top: -5px }
.footerBotLinks a { color: #dceaff; text-decoration: none }
.footerBotLinks a:hover, .footerDownLinks li a:hover { color: #fff; text-decoration: underline }
.popupSecuredWrap { position: relative; float: right }
.popupSecuredTxt i { font-size: 20px; color: #fcb040; padding-right: 10px; }
.mandatoryRule { position: absolute; right: 0; top: 30px; min-width: 270px; background: #fff; z-index: 1; border: 1px solid #e2e2e2; padding: 20px 15px 12px; display: none; box-shadow: 0 0 5px rgba(0, 0, 0, .3) }
.mandatoryRule a { position: absolute; line-height: 23px; right: -13px; top: -13px; font-size: 14px; color: #fff; text-decoration: none; background: #257a9f; border-radius: 50%; width: 25px; height: 25px; text-align: center }
.mandatoryRule a:hover, .socialIconblog a .fa:hover { opacity: .7 }
.mandatoryRule.active { display: block; z-index: 11 }
.piverycList.greenBullet { margin: 0; list-style: none }
.piverycList.greenBullet li { position: relative; font-size: 12px; margin-bottom: 9px; text-align: left }
.piverycList.greenBullet li i { font-size: 12px; position: absolute; left: -16px; top: 4px; color: green }
.formLoading { position: fixed; width: 100%; height: 100%; background: url(assets/images/loading.gif) center center no-repeat rgba(255, 255, 255, .8); display: none; z-index: 9999 }


.imagePopupContent button.mfp-close { right: 15px !important; top: 15px !important }
[data-aos][data-aos][data-aos-duration="50"], body[data-aos-duration="50"] [data-aos] { transition-duration: 50ms }
[data-aos][data-aos][data-aos-delay="100"], [data-aos][data-aos][data-aos-delay="1000"], [data-aos][data-aos][data-aos-delay="1050"], [data-aos][data-aos][data-aos-delay="1100"], [data-aos][data-aos][data-aos-delay="1150"], [data-aos][data-aos][data-aos-delay="1200"], [data-aos][data-aos][data-aos-delay="1250"], [data-aos][data-aos][data-aos-delay="1300"], [data-aos][data-aos][data-aos-delay="1350"], [data-aos][data-aos][data-aos-delay="1400"], [data-aos][data-aos][data-aos-delay="1450"], [data-aos][data-aos][data-aos-delay="150"], [data-aos][data-aos][data-aos-delay="1500"], [data-aos][data-aos][data-aos-delay="1550"], [data-aos][data-aos][data-aos-delay="1600"], [data-aos][data-aos][data-aos-delay="1650"], [data-aos][data-aos][data-aos-delay="1700"], [data-aos][data-aos][data-aos-delay="1750"], [data-aos][data-aos][data-aos-delay="1800"], [data-aos][data-aos][data-aos-delay="1850"], [data-aos][data-aos][data-aos-delay="1900"], [data-aos][data-aos][data-aos-delay="1950"], [data-aos][data-aos][data-aos-delay="200"], [data-aos][data-aos][data-aos-delay="2000"], [data-aos][data-aos][data-aos-delay="2050"], [data-aos][data-aos][data-aos-delay="2100"], [data-aos][data-aos][data-aos-delay="2150"], [data-aos][data-aos][data-aos-delay="2200"], [data-aos][data-aos][data-aos-delay="2250"], [data-aos][data-aos][data-aos-delay="2300"], [data-aos][data-aos][data-aos-delay="2350"], [data-aos][data-aos][data-aos-delay="2400"], [data-aos][data-aos][data-aos-delay="2450"], [data-aos][data-aos][data-aos-delay="250"], [data-aos][data-aos][data-aos-delay="2500"], [data-aos][data-aos][data-aos-delay="2550"], [data-aos][data-aos][data-aos-delay="2600"], [data-aos][data-aos][data-aos-delay="2650"], [data-aos][data-aos][data-aos-delay="2700"], [data-aos][data-aos][data-aos-delay="2750"], [data-aos][data-aos][data-aos-delay="2800"], [data-aos][data-aos][data-aos-delay="2850"], [data-aos][data-aos][data-aos-delay="2900"], [data-aos][data-aos][data-aos-delay="2950"], [data-aos][data-aos][data-aos-delay="300"], [data-aos][data-aos][data-aos-delay="3000"], [data-aos][data-aos][data-aos-delay="350"], [data-aos][data-aos][data-aos-delay="400"], [data-aos][data-aos][data-aos-delay="450"], [data-aos][data-aos][data-aos-delay="50"], [data-aos][data-aos][data-aos-delay="500"], [data-aos][data-aos][data-aos-delay="550"], [data-aos][data-aos][data-aos-delay="600"], [data-aos][data-aos][data-aos-delay="650"], [data-aos][data-aos][data-aos-delay="700"], [data-aos][data-aos][data-aos-delay="750"], [data-aos][data-aos][data-aos-delay="800"], [data-aos][data-aos][data-aos-delay="850"], [data-aos][data-aos][data-aos-delay="900"], [data-aos][data-aos][data-aos-delay="950"], body[data-aos-delay="100"] [data-aos], body[data-aos-delay="1000"] [data-aos], body[data-aos-delay="1050"] [data-aos], body[data-aos-delay="1100"] [data-aos], body[data-aos-delay="1150"] [data-aos], body[data-aos-delay="1200"] [data-aos], body[data-aos-delay="1250"] [data-aos], body[data-aos-delay="1300"] [data-aos], body[data-aos-delay="1350"] [data-aos], body[data-aos-delay="1400"] [data-aos], body[data-aos-delay="1450"] [data-aos], body[data-aos-delay="150"] [data-aos], body[data-aos-delay="1500"] [data-aos], body[data-aos-delay="1550"] [data-aos], body[data-aos-delay="1600"] [data-aos], body[data-aos-delay="1650"] [data-aos], body[data-aos-delay="1700"] [data-aos], body[data-aos-delay="1750"] [data-aos], body[data-aos-delay="1800"] [data-aos], body[data-aos-delay="1850"] [data-aos], body[data-aos-delay="1900"] [data-aos], body[data-aos-delay="1950"] [data-aos], body[data-aos-delay="200"] [data-aos], body[data-aos-delay="2000"] [data-aos], body[data-aos-delay="2050"] [data-aos], body[data-aos-delay="2100"] [data-aos], body[data-aos-delay="2150"] [data-aos], body[data-aos-delay="2200"] [data-aos], body[data-aos-delay="2250"] [data-aos], body[data-aos-delay="2300"] [data-aos], body[data-aos-delay="2350"] [data-aos], body[data-aos-delay="2400"] [data-aos], body[data-aos-delay="2450"] [data-aos], body[data-aos-delay="250"] [data-aos], body[data-aos-delay="2500"] [data-aos], body[data-aos-delay="2550"] [data-aos], body[data-aos-delay="2600"] [data-aos], body[data-aos-delay="2650"] [data-aos], body[data-aos-delay="2700"] [data-aos], body[data-aos-delay="2750"] [data-aos], body[data-aos-delay="2800"] [data-aos], body[data-aos-delay="2850"] [data-aos], body[data-aos-delay="2900"] [data-aos], body[data-aos-delay="2950"] [data-aos], body[data-aos-delay="300"] [data-aos], body[data-aos-delay="3000"] [data-aos], body[data-aos-delay="350"] [data-aos], body[data-aos-delay="400"] [data-aos], body[data-aos-delay="450"] [data-aos], body[data-aos-delay="50"] [data-aos], body[data-aos-delay="500"] [data-aos], body[data-aos-delay="550"] [data-aos], body[data-aos-delay="600"] [data-aos], body[data-aos-delay="650"] [data-aos], body[data-aos-delay="700"] [data-aos], body[data-aos-delay="750"] [data-aos], body[data-aos-delay="800"] [data-aos], body[data-aos-delay="850"] [data-aos], body[data-aos-delay="900"] [data-aos], body[data-aos-delay="950"] [data-aos] { transition-delay: 0 }
[data-aos][data-aos][data-aos-delay="50"].aos-animate, body[data-aos-delay="50"] [data-aos].aos-animate { transition-delay: 50ms }
[data-aos][data-aos][data-aos-duration="100"], body[data-aos-duration="100"] [data-aos] { transition-duration: .1s }
[data-aos][data-aos][data-aos-delay="100"].aos-animate, body[data-aos-delay="100"] [data-aos].aos-animate { transition-delay: .1s }
[data-aos][data-aos][data-aos-duration="150"], body[data-aos-duration="150"] [data-aos] { transition-duration: .15s }
[data-aos][data-aos][data-aos-delay="150"].aos-animate, body[data-aos-delay="150"] [data-aos].aos-animate { transition-delay: .15s }
[data-aos][data-aos][data-aos-duration="200"], body[data-aos-duration="200"] [data-aos] { transition-duration: .2s }
[data-aos][data-aos][data-aos-duration="250"], body[data-aos-duration="250"] [data-aos] { transition-duration: .25s }
[data-aos][data-aos][data-aos-delay="250"].aos-animate, body[data-aos-delay="250"] [data-aos].aos-animate { transition-delay: .25s }
[data-aos][data-aos][data-aos-duration="300"], body[data-aos-duration="300"] [data-aos] { transition-duration: .3s }
[data-aos][data-aos][data-aos-delay="300"].aos-animate, body[data-aos-delay="300"] [data-aos].aos-animate { transition-delay: .3s }
[data-aos][data-aos][data-aos-duration="350"], body[data-aos-duration="350"] [data-aos] { transition-duration: .35s }
[data-aos][data-aos][data-aos-delay="350"].aos-animate, body[data-aos-delay="350"] [data-aos].aos-animate { transition-delay: .35s }
[data-aos][data-aos][data-aos-duration="400"], body[data-aos-duration="400"] [data-aos] { transition-duration: .4s }
[data-aos][data-aos][data-aos-duration="450"], body[data-aos-duration="450"] [data-aos] { transition-duration: .45s }
[data-aos][data-aos][data-aos-delay="450"].aos-animate, body[data-aos-delay="450"] [data-aos].aos-animate { transition-delay: .45s }
[data-aos][data-aos][data-aos-duration="500"], body[data-aos-duration="500"] [data-aos] { transition-duration: .5s }
[data-aos][data-aos][data-aos-delay="500"].aos-animate, body[data-aos-delay="500"] [data-aos].aos-animate { transition-delay: .5s }
[data-aos][data-aos][data-aos-duration="550"], body[data-aos-duration="550"] [data-aos] { transition-duration: .55s }
[data-aos][data-aos][data-aos-delay="550"].aos-animate, body[data-aos-delay="550"] [data-aos].aos-animate { transition-delay: .55s }
[data-aos][data-aos][data-aos-duration="600"], body[data-aos-duration="600"] [data-aos] { transition-duration: .6s }
[data-aos][data-aos][data-aos-delay="600"].aos-animate, body[data-aos-delay="600"] [data-aos].aos-animate { transition-delay: .6s }
[data-aos][data-aos][data-aos-duration="650"], body[data-aos-duration="650"] [data-aos] { transition-duration: .65s }
[data-aos][data-aos][data-aos-delay="650"].aos-animate, body[data-aos-delay="650"] [data-aos].aos-animate { transition-delay: .65s }
[data-aos][data-aos][data-aos-duration="700"], body[data-aos-duration="700"] [data-aos] { transition-duration: .7s }
[data-aos][data-aos][data-aos-delay="700"].aos-animate, body[data-aos-delay="700"] [data-aos].aos-animate { transition-delay: .7s }
[data-aos][data-aos][data-aos-duration="750"], body[data-aos-duration="750"] [data-aos] { transition-duration: .75s }
[data-aos][data-aos][data-aos-delay="750"].aos-animate, body[data-aos-delay="750"] [data-aos].aos-animate { transition-delay: .75s }
[data-aos][data-aos][data-aos-duration="800"], body[data-aos-duration="800"] [data-aos] { transition-duration: .8s }
[data-aos][data-aos][data-aos-delay="800"].aos-animate, body[data-aos-delay="800"] [data-aos].aos-animate { transition-delay: .8s }
[data-aos][data-aos][data-aos-duration="850"], body[data-aos-duration="850"] [data-aos] { transition-duration: .85s }
[data-aos][data-aos][data-aos-delay="850"].aos-animate, body[data-aos-delay="850"] [data-aos].aos-animate { transition-delay: .85s }
[data-aos][data-aos][data-aos-duration="900"], body[data-aos-duration="900"] [data-aos] { transition-duration: .9s }
[data-aos][data-aos][data-aos-delay="900"].aos-animate, body[data-aos-delay="900"] [data-aos].aos-animate { transition-delay: .9s }
[data-aos][data-aos][data-aos-duration="950"], body[data-aos-duration="950"] [data-aos] { transition-duration: .95s }
[data-aos][data-aos][data-aos-delay="950"].aos-animate, body[data-aos-delay="950"] [data-aos].aos-animate { transition-delay: .95s }
[data-aos][data-aos][data-aos-duration="1000"], body[data-aos-duration="1000"] [data-aos] { transition-duration: 1s }
[data-aos][data-aos][data-aos-delay="1000"].aos-animate, body[data-aos-delay="1000"] [data-aos].aos-animate { transition-delay: 1s }
[data-aos][data-aos][data-aos-duration="1050"], body[data-aos-duration="1050"] [data-aos] { transition-duration: 1.05s }
[data-aos][data-aos][data-aos-delay="1050"].aos-animate, body[data-aos-delay="1050"] [data-aos].aos-animate { transition-delay: 1.05s }
[data-aos][data-aos][data-aos-duration="1100"], body[data-aos-duration="1100"] [data-aos] { transition-duration: 1.1s }
[data-aos][data-aos][data-aos-delay="1100"].aos-animate, body[data-aos-delay="1100"] [data-aos].aos-animate { transition-delay: 1.1s }
[data-aos][data-aos][data-aos-duration="1150"], body[data-aos-duration="1150"] [data-aos] { transition-duration: 1.15s }
[data-aos][data-aos][data-aos-delay="1150"].aos-animate, body[data-aos-delay="1150"] [data-aos].aos-animate { transition-delay: 1.15s }
[data-aos][data-aos][data-aos-duration="1200"], body[data-aos-duration="1200"] [data-aos] { transition-duration: 1.2s }
[data-aos][data-aos][data-aos-delay="1200"].aos-animate, body[data-aos-delay="1200"] [data-aos].aos-animate { transition-delay: 1.2s }
[data-aos][data-aos][data-aos-duration="1250"], body[data-aos-duration="1250"] [data-aos] { transition-duration: 1.25s }
[data-aos][data-aos][data-aos-delay="1250"].aos-animate, body[data-aos-delay="1250"] [data-aos].aos-animate { transition-delay: 1.25s }
[data-aos][data-aos][data-aos-duration="1300"], body[data-aos-duration="1300"] [data-aos] { transition-duration: 1.3s }
[data-aos][data-aos][data-aos-delay="1300"].aos-animate, body[data-aos-delay="1300"] [data-aos].aos-animate { transition-delay: 1.3s }
[data-aos][data-aos][data-aos-duration="1350"], body[data-aos-duration="1350"] [data-aos] { transition-duration: 1.35s }
[data-aos][data-aos][data-aos-delay="1350"].aos-animate, body[data-aos-delay="1350"] [data-aos].aos-animate { transition-delay: 1.35s }
[data-aos][data-aos][data-aos-duration="1400"], body[data-aos-duration="1400"] [data-aos] { transition-duration: 1.4s }
[data-aos][data-aos][data-aos-delay="1400"].aos-animate, body[data-aos-delay="1400"] [data-aos].aos-animate { transition-delay: 1.4s }
[data-aos][data-aos][data-aos-duration="1450"], body[data-aos-duration="1450"] [data-aos] { transition-duration: 1.45s }
[data-aos][data-aos][data-aos-delay="1450"].aos-animate, body[data-aos-delay="1450"] [data-aos].aos-animate { transition-delay: 1.45s }
[data-aos][data-aos][data-aos-duration="1500"], body[data-aos-duration="1500"] [data-aos] { transition-duration: 1.5s }
[data-aos][data-aos][data-aos-delay="1500"].aos-animate, body[data-aos-delay="1500"] [data-aos].aos-animate { transition-delay: 1.5s }
[data-aos][data-aos][data-aos-duration="1550"], body[data-aos-duration="1550"] [data-aos] { transition-duration: 1.55s }
[data-aos][data-aos][data-aos-delay="1550"].aos-animate, body[data-aos-delay="1550"] [data-aos].aos-animate { transition-delay: 1.55s }
[data-aos][data-aos][data-aos-duration="1600"], body[data-aos-duration="1600"] [data-aos] { transition-duration: 1.6s }
[data-aos][data-aos][data-aos-delay="1600"].aos-animate, body[data-aos-delay="1600"] [data-aos].aos-animate { transition-delay: 1.6s }
[data-aos][data-aos][data-aos-duration="1650"], body[data-aos-duration="1650"] [data-aos] { transition-duration: 1.65s }
[data-aos][data-aos][data-aos-delay="1650"].aos-animate, body[data-aos-delay="1650"] [data-aos].aos-animate { transition-delay: 1.65s }
[data-aos][data-aos][data-aos-duration="1700"], body[data-aos-duration="1700"] [data-aos] { transition-duration: 1.7s }
[data-aos][data-aos][data-aos-delay="1700"].aos-animate, body[data-aos-delay="1700"] [data-aos].aos-animate { transition-delay: 1.7s }
[data-aos][data-aos][data-aos-duration="1750"], body[data-aos-duration="1750"] [data-aos] { transition-duration: 1.75s }
[data-aos][data-aos][data-aos-delay="1750"].aos-animate, body[data-aos-delay="1750"] [data-aos].aos-animate { transition-delay: 1.75s }
[data-aos][data-aos][data-aos-duration="1800"], body[data-aos-duration="1800"] [data-aos] { transition-duration: 1.8s }
[data-aos][data-aos][data-aos-delay="1800"].aos-animate, body[data-aos-delay="1800"] [data-aos].aos-animate { transition-delay: 1.8s }
[data-aos][data-aos][data-aos-duration="1850"], body[data-aos-duration="1850"] [data-aos] { transition-duration: 1.85s }
[data-aos][data-aos][data-aos-delay="1850"].aos-animate, body[data-aos-delay="1850"] [data-aos].aos-animate { transition-delay: 1.85s }
[data-aos][data-aos][data-aos-duration="1900"], body[data-aos-duration="1900"] [data-aos] { transition-duration: 1.9s }
[data-aos][data-aos][data-aos-delay="1900"].aos-animate, body[data-aos-delay="1900"] [data-aos].aos-animate { transition-delay: 1.9s }
[data-aos][data-aos][data-aos-duration="1950"], body[data-aos-duration="1950"] [data-aos] { transition-duration: 1.95s }
[data-aos][data-aos][data-aos-delay="1950"].aos-animate, body[data-aos-delay="1950"] [data-aos].aos-animate { transition-delay: 1.95s }
[data-aos][data-aos][data-aos-duration="2000"], body[data-aos-duration="2000"] [data-aos] { transition-duration: 2s }
[data-aos][data-aos][data-aos-delay="2000"].aos-animate, body[data-aos-delay="2000"] [data-aos].aos-animate { transition-delay: 2s }
[data-aos][data-aos][data-aos-duration="2050"], body[data-aos-duration="2050"] [data-aos] { transition-duration: 2.05s }
[data-aos][data-aos][data-aos-delay="2050"].aos-animate, body[data-aos-delay="2050"] [data-aos].aos-animate { transition-delay: 2.05s }
[data-aos][data-aos][data-aos-duration="2100"], body[data-aos-duration="2100"] [data-aos] { transition-duration: 2.1s }
[data-aos][data-aos][data-aos-delay="2100"].aos-animate, body[data-aos-delay="2100"] [data-aos].aos-animate { transition-delay: 2.1s }
[data-aos][data-aos][data-aos-duration="2150"], body[data-aos-duration="2150"] [data-aos] { transition-duration: 2.15s }
[data-aos][data-aos][data-aos-delay="2150"].aos-animate, body[data-aos-delay="2150"] [data-aos].aos-animate { transition-delay: 2.15s }
[data-aos][data-aos][data-aos-duration="2200"], body[data-aos-duration="2200"] [data-aos] { transition-duration: 2.2s }
[data-aos][data-aos][data-aos-delay="2200"].aos-animate, body[data-aos-delay="2200"] [data-aos].aos-animate { transition-delay: 2.2s }
[data-aos][data-aos][data-aos-duration="2250"], body[data-aos-duration="2250"] [data-aos] { transition-duration: 2.25s }
[data-aos][data-aos][data-aos-delay="2250"].aos-animate, body[data-aos-delay="2250"] [data-aos].aos-animate { transition-delay: 2.25s }
[data-aos][data-aos][data-aos-duration="2300"], body[data-aos-duration="2300"] [data-aos] { transition-duration: 2.3s }
[data-aos][data-aos][data-aos-delay="2300"].aos-animate, body[data-aos-delay="2300"] [data-aos].aos-animate { transition-delay: 2.3s }
[data-aos][data-aos][data-aos-duration="2350"], body[data-aos-duration="2350"] [data-aos] { transition-duration: 2.35s }
[data-aos][data-aos][data-aos-delay="2350"].aos-animate, body[data-aos-delay="2350"] [data-aos].aos-animate { transition-delay: 2.35s }
[data-aos][data-aos][data-aos-duration="2400"], body[data-aos-duration="2400"] [data-aos] { transition-duration: 2.4s }
[data-aos][data-aos][data-aos-delay="2400"].aos-animate, body[data-aos-delay="2400"] [data-aos].aos-animate { transition-delay: 2.4s }
[data-aos][data-aos][data-aos-duration="2450"], body[data-aos-duration="2450"] [data-aos] { transition-duration: 2.45s }
[data-aos][data-aos][data-aos-delay="2450"].aos-animate, body[data-aos-delay="2450"] [data-aos].aos-animate { transition-delay: 2.45s }
[data-aos][data-aos][data-aos-duration="2500"], body[data-aos-duration="2500"] [data-aos] { transition-duration: 2.5s }
[data-aos][data-aos][data-aos-delay="2500"].aos-animate, body[data-aos-delay="2500"] [data-aos].aos-animate { transition-delay: 2.5s }
[data-aos][data-aos][data-aos-duration="2550"], body[data-aos-duration="2550"] [data-aos] { transition-duration: 2.55s }
[data-aos][data-aos][data-aos-delay="2550"].aos-animate, body[data-aos-delay="2550"] [data-aos].aos-animate { transition-delay: 2.55s }
[data-aos][data-aos][data-aos-duration="2600"], body[data-aos-duration="2600"] [data-aos] { transition-duration: 2.6s }
[data-aos][data-aos][data-aos-delay="2600"].aos-animate, body[data-aos-delay="2600"] [data-aos].aos-animate { transition-delay: 2.6s }
[data-aos][data-aos][data-aos-duration="2650"], body[data-aos-duration="2650"] [data-aos] { transition-duration: 2.65s }
[data-aos][data-aos][data-aos-delay="2650"].aos-animate, body[data-aos-delay="2650"] [data-aos].aos-animate { transition-delay: 2.65s }
[data-aos][data-aos][data-aos-duration="2700"], body[data-aos-duration="2700"] [data-aos] { transition-duration: 2.7s }
[data-aos][data-aos][data-aos-delay="2700"].aos-animate, body[data-aos-delay="2700"] [data-aos].aos-animate { transition-delay: 2.7s }
[data-aos][data-aos][data-aos-duration="2750"], body[data-aos-duration="2750"] [data-aos] { transition-duration: 2.75s }
[data-aos][data-aos][data-aos-delay="2750"].aos-animate, body[data-aos-delay="2750"] [data-aos].aos-animate { transition-delay: 2.75s }
[data-aos][data-aos][data-aos-duration="2800"], body[data-aos-duration="2800"] [data-aos] { transition-duration: 2.8s }
[data-aos][data-aos][data-aos-delay="2800"].aos-animate, body[data-aos-delay="2800"] [data-aos].aos-animate { transition-delay: 2.8s }
[data-aos][data-aos][data-aos-duration="2850"], body[data-aos-duration="2850"] [data-aos] { transition-duration: 2.85s }
[data-aos][data-aos][data-aos-delay="2850"].aos-animate, body[data-aos-delay="2850"] [data-aos].aos-animate { transition-delay: 2.85s }
[data-aos][data-aos][data-aos-duration="2900"], body[data-aos-duration="2900"] [data-aos] { transition-duration: 2.9s }
[data-aos][data-aos][data-aos-delay="2900"].aos-animate, body[data-aos-delay="2900"] [data-aos].aos-animate { transition-delay: 2.9s }
[data-aos][data-aos][data-aos-duration="2950"], body[data-aos-duration="2950"] [data-aos] { transition-duration: 2.95s }
[data-aos][data-aos][data-aos-delay="2950"].aos-animate, body[data-aos-delay="2950"] [data-aos].aos-animate { transition-delay: 2.95s }
[data-aos][data-aos][data-aos-duration="3000"], body[data-aos-duration="3000"] [data-aos] { transition-duration: 3s }
[data-aos][data-aos][data-aos-delay="3000"].aos-animate, body[data-aos-delay="3000"] [data-aos].aos-animate { transition-delay: 3s }
[data-aos][data-aos][data-aos-easing=linear], body[data-aos-easing=linear] [data-aos] { transition-timing-function: cubic-bezier(.25, .25, .75, .75) }
[data-aos][data-aos][data-aos-easing=ease], body[data-aos-easing=ease] [data-aos] { transition-timing-function: ease }
[data-aos][data-aos][data-aos-easing=ease-in], body[data-aos-easing=ease-in] [data-aos] { transition-timing-function: ease-in }
[data-aos][data-aos][data-aos-easing=ease-out], body[data-aos-easing=ease-out] [data-aos] { transition-timing-function: ease-out }
[data-aos][data-aos][data-aos-easing=ease-in-out], body[data-aos-easing=ease-in-out] [data-aos] { transition-timing-function: ease-in-out }
[data-aos][data-aos][data-aos-easing=ease-in-back], body[data-aos-easing=ease-in-back] [data-aos] { transition-timing-function: cubic-bezier(.6, -.28, .735, .045) }
[data-aos][data-aos][data-aos-easing=ease-out-back], body[data-aos-easing=ease-out-back] [data-aos] { transition-timing-function: cubic-bezier(.175, .885, .32, 1.275) }
[data-aos][data-aos][data-aos-easing=ease-in-out-back], body[data-aos-easing=ease-in-out-back] [data-aos] { transition-timing-function: cubic-bezier(.68, -.55, .265, 1.55) }
[data-aos][data-aos][data-aos-easing=ease-in-sine], body[data-aos-easing=ease-in-sine] [data-aos] { transition-timing-function: cubic-bezier(.47, 0, .745, .715) }
[data-aos][data-aos][data-aos-easing=ease-out-sine], body[data-aos-easing=ease-out-sine] [data-aos] { transition-timing-function: cubic-bezier(.39, .575, .565, 1) }
[data-aos][data-aos][data-aos-easing=ease-in-out-sine], body[data-aos-easing=ease-in-out-sine] [data-aos] { transition-timing-function: cubic-bezier(.445, .05, .55, .95) }
[data-aos][data-aos][data-aos-easing=ease-in-cubic], [data-aos][data-aos][data-aos-easing=ease-in-quad], [data-aos][data-aos][data-aos-easing=ease-in-quart], body[data-aos-easing=ease-in-cubic] [data-aos], body[data-aos-easing=ease-in-quad] [data-aos], body[data-aos-easing=ease-in-quart] [data-aos] { transition-timing-function: cubic-bezier(.55, .085, .68, .53) }
[data-aos][data-aos][data-aos-easing=ease-out-cubic], [data-aos][data-aos][data-aos-easing=ease-out-quad], [data-aos][data-aos][data-aos-easing=ease-out-quart], body[data-aos-easing=ease-out-cubic] [data-aos], body[data-aos-easing=ease-out-quad] [data-aos], body[data-aos-easing=ease-out-quart] [data-aos] { transition-timing-function: cubic-bezier(.25, .46, .45, .94) }
[data-aos][data-aos][data-aos-easing=ease-in-out-cubic], [data-aos][data-aos][data-aos-easing=ease-in-out-quad], [data-aos][data-aos][data-aos-easing=ease-in-out-quart], body[data-aos-easing=ease-in-out-cubic] [data-aos], body[data-aos-easing=ease-in-out-quad] [data-aos], body[data-aos-easing=ease-in-out-quart] [data-aos] { transition-timing-function: cubic-bezier(.455, .03, .515, .955) }
[data-aos^=fade][data-aos^=fade], [data-aos^=zoom][data-aos^=zoom] { opacity: 0; transition-property: opacity, transform }
[data-aos^=fade][data-aos^=fade].aos-animate { opacity: 1; transform: translate(0) }
[data-aos=fade-up] { transform: translateY(100px) }
[data-aos=fade-down] { transform: translateY(-100px) }
[data-aos=fade-right] { transform: translate(-100px) }
[data-aos=fade-left] { transform: translate(100px) }
[data-aos=fade-up-right] { transform: translate(-100px, 100px) }
[data-aos=fade-up-left] { transform: translate(100px, 100px) }
[data-aos=fade-down-right] { transform: translate(-100px, -100px) }
[data-aos=fade-down-left] { transform: translate(100px, -100px) }
[data-aos^=zoom][data-aos^=zoom].aos-animate { opacity: 1; transform: translate(0) scale(1) }
[data-aos=zoom-in] { transform: scale(.6) }
[data-aos=zoom-in-up] { transform: translateY(100px) scale(.6) }
[data-aos=zoom-in-down] { transform: translateY(-100px) scale(.6) }
[data-aos=zoom-in-right] { transform: translate(-100px) scale(.6) }
[data-aos=zoom-in-left] { transform: translate(100px) scale(.6) }
[data-aos=zoom-out] { transform: scale(1.2) }
[data-aos=zoom-out-up] { transform: translateY(100px) scale(1.2) }
[data-aos=zoom-out-down] { transform: translateY(-100px) scale(1.2) }
[data-aos=zoom-out-right] { transform: translate(-100px) scale(1.2) }
[data-aos=zoom-out-left] { transform: translate(100px) scale(1.2) }
[data-aos^=slide][data-aos^=slide] { transition-property: transform }
[data-aos^=slide][data-aos^=slide].aos-animate { transform: translate(0) }
[data-aos=slide-up] { transform: translateY(100%) }
[data-aos=slide-down] { transform: translateY(-100%) }
[data-aos=slide-right] { transform: translateX(-100%) }
[data-aos=slide-left] { transform: translateX(100%) }
[data-aos^=flip][data-aos^=flip] { backface-visibility: hidden; transition-property: transform }
[data-aos=flip-left] { transform: perspective(2500px) rotateY(-100deg) }
[data-aos=flip-left].aos-animate, [data-aos=flip-right].aos-animate { transform: perspective(2500px) rotateY(0) }
[data-aos=flip-right] { transform: perspective(2500px) rotateY(100deg) }
[data-aos=flip-up] { transform: perspective(2500px) rotateX(-100deg) }
[data-aos=flip-down].aos-animate, [data-aos=flip-up].aos-animate { transform: perspective(2500px) rotateX(0) }
[data-aos=flip-down] { transform: perspective(2500px) rotateX(100deg) }
.animated { -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both }
@-webkit-keyframes bounceInDown { 60%, 75%, 90%, from, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) }
0% { opacity: 0; -webkit-transform: translate3d(0, -3000px, 0); transform: translate3d(0, -3000px, 0) }
60% { opacity: 1; -webkit-transform: translate3d(0, 25px, 0); transform: translate3d(0, 25px, 0) }
75% { -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0) }
90% { -webkit-transform: translate3d(0, 5px, 0); transform: translate3d(0, 5px, 0) }
to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
 }
@keyframes bounceInDown { 60%, 75%, 90%, from, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) }
0% { opacity: 0; -webkit-transform: translate3d(0, -3000px, 0); transform: translate3d(0, -3000px, 0) }
60% { opacity: 1; -webkit-transform: translate3d(0, 25px, 0); transform: translate3d(0, 25px, 0) }
75% { -webkit-transform: translate3d(0, -10px, 0); transform: translate3d(0, -10px, 0) }
90% { -webkit-transform: translate3d(0, 5px, 0); transform: translate3d(0, 5px, 0) }
to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
 }
.bounceInDown { -webkit-animation-name: bounceInDown; animation-name: bounceInDown }
@-webkit-keyframes bounceInLeft { 60%, 75%, 90%, from, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) }
0% { opacity: 0; -webkit-transform: translate3d(-3000px, 0, 0); transform: translate3d(-3000px, 0, 0) }
60% { opacity: 1; -webkit-transform: translate3d(25px, 0, 0); transform: translate3d(25px, 0, 0) }
75% { -webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0) }
90% { -webkit-transform: translate3d(5px, 0, 0); transform: translate3d(5px, 0, 0) }
to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
 }
@keyframes bounceInLeft { 60%, 75%, 90%, from, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) }
0% { opacity: 0; -webkit-transform: translate3d(-3000px, 0, 0); transform: translate3d(-3000px, 0, 0) }
60% { opacity: 1; -webkit-transform: translate3d(25px, 0, 0); transform: translate3d(25px, 0, 0) }
75% { -webkit-transform: translate3d(-10px, 0, 0); transform: translate3d(-10px, 0, 0) }
90% { -webkit-transform: translate3d(5px, 0, 0); transform: translate3d(5px, 0, 0) }
to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
 }
.bounceInLeft { -webkit-animation-name: bounceInLeft; animation-name: bounceInLeft }
@-webkit-keyframes bounceInUp { 60%, 75%, 90%, from, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) }
from { opacity: 0; -webkit-transform: translate3d(0, 3000px, 0); transform: translate3d(0, 3000px, 0) }
60% { opacity: 1; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0) }
75% { -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0) }
90% { -webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0) }
to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
 }
@keyframes bounceInUp { 60%, 75%, 90%, from, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) }
from { opacity: 0; -webkit-transform: translate3d(0, 3000px, 0); transform: translate3d(0, 3000px, 0) }
60% { opacity: 1; -webkit-transform: translate3d(0, -20px, 0); transform: translate3d(0, -20px, 0) }
75% { -webkit-transform: translate3d(0, 10px, 0); transform: translate3d(0, 10px, 0) }
90% { -webkit-transform: translate3d(0, -5px, 0); transform: translate3d(0, -5px, 0) }
to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
 }
.bounceInUp { -webkit-animation-name: bounceInUp; animation-name: bounceInUp }
@-webkit-keyframes bounceInRight { 60%, 75%, 90%, from, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) }
from { opacity: 0; -webkit-transform: translate3d(3000px, 0, 0); transform: translate3d(3000px, 0, 0) }
60% { opacity: 1; -webkit-transform: translate3d(-25px, 0, 0); transform: translate3d(-25px, 0, 0) }
75% { -webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0) }
90% { -webkit-transform: translate3d(-5px, 0, 0); transform: translate3d(-5px, 0, 0) }
to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
 }
@keyframes bounceInRight { 60%, 75%, 90%, from, to { -webkit-animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1) }
from { opacity: 0; -webkit-transform: translate3d(3000px, 0, 0); transform: translate3d(3000px, 0, 0) }
60% { opacity: 1; -webkit-transform: translate3d(-25px, 0, 0); transform: translate3d(-25px, 0, 0) }
75% { -webkit-transform: translate3d(10px, 0, 0); transform: translate3d(10px, 0, 0) }
90% { -webkit-transform: translate3d(-5px, 0, 0); transform: translate3d(-5px, 0, 0) }
to { -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0) }
 }
.bounceInRight { -webkit-animation-name: bounceInRight; animation-name: bounceInRight }
.accordion { margin-bottom: 20px; margin-top: 30px }
.accordion .accTrigger { padding: 18px 25px; font-size: 22px; margin-bottom: 10px; font-weight: 600; background: #fff; color: #333; position: relative; border: 1px solid #b5b5b5; cursor: pointer }
.accordion .accTrigger a { color: #333; text-decoration: none }
.accordDetail { padding: 10px 15px; display: none; font-size: 20px }
.accordDetail ul li { position: relative; line-height: 1.8em; text-align: justify }
.accordDetail ul li p { margin-bottom: .8em }
.accordion .accTrigger:before { position: absolute; right: 20px; top: 50%; content: "\f067"; font-family: FontAwesome; font-size: 14px; line-height: 26px; width: 26px; text-align: center; color: #252274; border: 1px solid #252274; border-radius: 100%; height: 26px; transform: translateY(-50%) }
.accordion .accTrigger.active:before { content: '\f068'; color: #de463b; border-color: #de463b }
.ftLogoBlock ul li { display: inline-block; padding: 0 15px 0 8px; position: relative }
.ftLogoBlock ul li:first-child { border-right: 1px solid #417e96; margin-right: 10px }
.ftLogoBlock ul li:last-child:before { position: absolute; content: ''; right: 0; top: 0; bottom: 0; height: 35px; width: 1px; background-color: #417e96; margin: auto }
body #catapult-cookie-bar { color: #666; background: #eaeaea; padding: 0 20px; text-align: center; font-size: 12px; overflow: hidden; border-bottom: 1px solid #cacaca }
#catapult-cookie-bar a.ctcc-more-info-link { color: #ff763a; font-weight: 600 }
.has-cookie-bar #catapult-cookie-bar { padding: 5px 15px }
.ctcc-right-side button#catapultCookie { background-color: #ff763a; color: #fff; font-size: 12px; font-weight: 600; border: 0; line-height: 20px; padding: 5px 18px; display: inline-block; vertical-align: middle; text-decoration: none; margin: 0; outline: 0; border-radius: 3px; text-transform: uppercase; transition: .4s; -webkit-transition: .4s; position: relative; overflow: hidden; box-shadow: 0 0 24px rgba(0, 0, 0, .17); z-index: 5 }
.optOutcenter { max-width: 500px; margin: 0 auto; padding: 50px; border: 1px solid #e6e6e6; box-shadow: 0 0 10px rgba(0, 0, 0, .15); position: relative; z-index: 0 }
.optOutForm label { font-size: 0px; padding-bottom: 10px }
input.getquoteF, input.opt_in_email, input.opt_in_name, input.unsubscibe_email { padding: 20px 10px; transition: .3s ease-in-out; -webkit-transition: .3s ease-in-out }
input.getquoteF:focus, input.opt_in_email:focus, input.opt_in_name:focus, input.unsubscibe_email:focus { border-color: #15749c }
#opt_in_ajax_responce { font-size: 14px; margin-bottom: 20px; color: red }
#opt_in_ajax_responce_success { font-size: 14px; margin-bottom: 20px; color: green }
.footerDownLinks { margin-top: 10px; padding: 0; list-style: none; float: left }
.footerDownLinks li { position: relative; display: inline-block; vertical-align: top; padding-right: 8px; margin-right: 8px }
.footerDownLinks li:before { position: absolute; right: -3px; width: 1px; top: 50%; margin-top: -7px; height: 14px; content: ""; background-color: #81abbc }
.footerDownLinks li a { color: #dceaff; text-decoration: none; font-size: 15px }
.youCover { position: relative; padding: 0 !important; height: 290px; background-color: #000 }
.youCover:before { -webkit-transition: .2s linear; -moz-transition: .2s linear; -o-transition: .2s linear; transition: .2s linear; -moz-opacity: .5; -khtml-opacity: .5; -webkit-opacity: .5; opacity: .5; content: " "; position: absolute; width: 100px; height: 70px; background-image: url(assets/images/youtube-ico.png); background-repeat: no-repeat; background-size: contain; top: 50%; left: 50%; margin-left: -50px; margin-top: -35px; z-index: 3 }
.youCover.active-iframe img { -moz-opacity: 0; -khtml-opacity: 0; -webkit-opacity: 0; opacity: 0 }
.youCover.active-iframe:before { -moz-opacity: 0 !important; -khtml-opacity: 0 !important; -webkit-opacity: 0 !important; opacity: 0 !important; -webkit-transform: scale(3); -ms-transform: scale(3); -moz-transform: scale(3); transform: scale(3) }
.youCover iframe, .youCover img { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; -webkit-transition: .2s linear; -moz-transition: .2s linear; -o-transition: .2s linear; transition: .2s linear }
.youCover:hover:before { -moz-opacity: 1; -khtml-opacity: 1; -webkit-opacity: 1; opacity: 1 }
.optInForm .valid+label.error:after, .optInForm label.error:after, .optOutForm .valid+label.error:after, .optOutForm label.error:after { background-image: url(assets/images/validation-sprite.png); width: 21px; height: 21px; content: ""; position: absolute; color: #fff; text-align: center; opacity: 1; visibility: visible; text-indent: 0; right: 10px; left: inherit }
.youCover.fancybox-active img { border: 5px solid #639 }
.costIndicationFrom .feildRow img, .floatedQuoteForm .grecaptcha input+img, .floatedQuoteForm .grecaptcha label+img { float: right; position: absolute; right: 0; top: 0; border: 1px solid #a8a8a8 }
.newsLetterWrapOuter label.error, .subscribeFormPage label.error { color: #222; -webkit-transform: scale(1); text-indent: -9999px; top: 5px; margin-top: 0; z-index: 10; font-weight: 400 }
.floatedQuoteForm .grecaptcha .error:after { top: 7px }





.pageLoadPopup { opacity: 0; visibility: hidden; top: 0; position: fixed; left: 0; width: 100%; height: 100%; z-index: 1111111; text-align: center; transition: .4s ease-out; -webkit-transition: .4s ease-out; overflow-y: auto; padding: 60px 25px 60px 15px }
.pageLoadPopup:after { background: rgba(0, 0, 0, .7); width: 100%; height: 100%; position: fixed; left: 0; top: 0; content: "" }
.pageLoadPopupContainer { margin: 0 auto; max-width: 700px; width: 100%; position: relative; z-index: 1111; top: -100%; transition: .4s ease-out .3s; -webkit-transition: .4s ease-out .3s }
.pageLoadPopup.active .pageLoadPopupContainer { top: 0 }
.closeLoadPoup { position: absolute; right: -20px; top: -20px; width: 41px; height: 41px; color: #989898; font-size: 21px; font-weight: 600; -webkit-border-radius: 50%; border-radius: 50%; box-shadow: 0 0 13px rgba(0, 0, 0, .5); -webkit-box-shadow: 0 0 13px rgba(0, 0, 0, .5); line-height: 33px }
.closeLoadPoup:hover { color: #222 }
.newsLetterWrapOuter { padding: 0 0 30px; border-top: 1px solid }
.newsLetterWrapOuter h3 { text-align: left; color: #fff; font-weight: 600; font-size: 22px; margin-bottom: 5px }
.newsLetterWrapOuter p { font-size: 14px; color: #fff; margin-bottom: 5px }
.newsLetterWrapOuter label.error { position: absolute; padding: 0 5x; opacity: 1; right: 130px; width: 21px; height: 21px }
.newsLetterWrapOuter label.error:after, .subscribeFormPage label.error:after { font-size: 13px; font-weight: 600; vertical-align: middle; line-height: 22px; position: absolute; background-repeat: no-repeat; left: 18px; border-radius: 50%; -webkit-border-radius: 50%; transition: .3s ease-out; -webkit-transition: .3s ease-out; z-index: 10; background-position: 0 0; border: 0; left: inherit; top: 8px }
.newsLetterWrapOuter .valid label.error:after, .subscribeFormPage .valid label.error:after { font-weight: 400; position: absolute; margin-top: -10px; border-radius: 50%; -webkit-border-radius: 50%; line-height: 21px; z-index: 1; font-size: 18px; transition: .3s ease-out; -webkit-transition: .3s ease-out; background-position: -27px 0; border: 0; left: inherit; top: 20px }
.newslettetFormWrap { position: relative; padding-right: 0; float: right; width: 50%; max-width: 450px; margin-top: 3px }
.newsletterTitlePart { float: left; width: 50% }
.newslettetFormWrap input[type=email] { width: 100%; border: 0; border-radius: 5px; -webkit-border-radius: 5px; padding-right: 130px !important; height: 50px !important; padding-left: 20px !important; font-size: 16px !important }
.newslettetFormWrap .tnp-field.tnp-field-button { position: absolute; right: 3px; top: 3px; max-width: 120px; width: 100% }
.newslettetFormWrap .tnp-widget input.tnp-submit, .subscribeFormPage .tnp-subscription input.tnp-submit { background-color: #ff763a; color: #fff; font-size: 16px; font-weight: 600; border: 0; line-height: 25px; padding: 8px 15px; display: inline-block; vertical-align: middle; text-decoration: none; margin: 0; outline: 0; border-radius: 3px; text-transform: uppercase; transition: .4s; -webkit-transition: .4s; position: relative; overflow: hidden; box-shadow: 0 0 24px rgba(0, 0, 0, .17); z-index: 5; height: 44px }
.optIncenter, .subscribeFormPage .tnp.tnp-profile, .subscribeFormPage .tnp.tnp-subscription { max-width: 500px; margin: 0 auto; border: 1px solid #e6e6e6; box-shadow: 0 0 10px rgba(0, 0, 0, .15) }
.newslettetFormWrap .tnp-widget input.tnp-submit:hover, .subscribeFormPage .tnp-profile input.tnp-submit:hover, .subscribeFormPage .tnp-subscription input.tnp-submit:hover { background-color: #ffd144 }
.noBgBackground, .noBgBackground.mainBoxThk .centerBox, .subscribeFormPage, .subscribeFormPage.mainBoxThk .centerBox { background: #fff !important }
.subscribeFormPage .tnp.tnp-profile, .subscribeFormPage .tnp.tnp-subscription { padding: 30px }
.subscribeFormPage label.error { position: absolute; padding: 0 5x; opacity: 1; right: 10px; width: 21px; height: 21px }
.dateCate p b, .noBgBackground.mainBoxThk h2.blueColorFont, .serve-blk:hover h6, .subscribeFormPage h2.blueColorFont { color: #234d5f }
.noBgBackground .centerBox p, .subscribeFormPage .centerBox p { font-size: 16px; font-weight: 400 }
.optIncenter { padding: 50px }
.optInForm label { font-size: 0px }
.checkBox .privacy_text, .optInForm .formBottomtext p a { font-size: 14px }
.optInForm .formBottomtext p { margin-bottom: 15px; font-size: 14px; text-align: left }
.optInForm .opt_in_email+label.error:after, .optInForm .opt_in_name+label.error:after { top: 10px }
.optInForm .opt_in_email.valid+label.error:after, .optInForm .opt_in_name.valid+label.error:after { top: 20px }
.videoWrapperOut { position: relative; padding-bottom: 56.25%; padding-top: 30px; height: 0; overflow: hidden }
.testimonialvideoWrapper iframe, .videoWrapperOut embed, .videoWrapperOut iframe, .videoWrapperOut object, .videoWrapperOutHome embed, .videoWrapperOutHome iframe, .videoWrapperOutHome object { position: absolute; top: 0; left: 0; width: 100%; height: 100% }
.videoWrapperOutHome { position: relative; overflow: hidden; height: 290px }
.videoWrapperOutHome img { position: absolute; top: 50%; left: 0; width: 100%; -webkit-transition: .2s linear; -moz-transition: .2s linear; -o-transition: .2s linear; transition: .2s linear; transform: translateY(-50%); -webkit-transform: translateY(-50%); height: 150% }
.videoWrapperOutHome img.playBtn { width: auto; height: auto; max-width: 100%; left: 50%; top: 50%; transform: translate(-50%, -50%); -webkit-transform: translate(-50%, -50%) }
.costIndicationFrom .feildRow input, select.eventDate { height: 35px; border: 1px solid #cbcbcb; padding: 5px 10px }
.single-post .blogRow .blog_left { width: 67%; float: left }
.single-post .blogRow .blog_right { width: 33%; float: left; padding: 0 15px; margin-top: 114px }
.costIndicationFrom h2 { font-size: 22px; color: #535353 }
.costIndicationFrom .feildRow .feildCol { margin: 0; padding: 0; float: none; width: 100% }
.costIndicationFrom .feildRow .feildInput { margin-bottom: 0; padding: 0; position: relative }
.costIndicationFrom .feildRow input { width: 100%; font-size: 14px; color: #595959; background: #fff }
.costIndicationFrom .grecaptcha label { float: right; position: absolute; right: 0; top: 0 }
.costIndicationFrom .feildRow div.valid label.error:after, .costIndicationFrom .file-upload-wrapper.valid+label.error:after { top: 50%; margin-top: -13px; right: -4px }
.costIndicationFrom .feildRow div.error label.error:after, .costIndicationFrom .file-upload-wrapper+label.error:after, .costIndicationFrom .searchInput label.error:after { top: 0; margin-top: -3px; margin-right: -4px }
.costIndicationFrom .feildRow.grecaptcha div.valid label.error:after { margin-top: -3px }
.costIndicationFrom .feildRow.grecaptcha div.error label.error:after { top: 6px; margin-top: 0; margin-right: -4px }
.checkList ul.listPoint { margin: 15px 0 0; padding: 0 }
.customermeetDate { float: left; width: 100%; margin: 0 0 10px }
.customermeetDate label { font-weight: 600; width: 85px; float: left }
.customermeetDate small { position: relative; bottom: 8px }
.customermeetDate label.blankLabel { text-indent: -999999px; opacity: 0; visibility: hidden }
select.eventDate { background: url(assets/images/select-arrow.png) right center no-repeat #fff; color: #9e9d9d; width: 100%; font-size: 14px }
div#eventregisterformError { float: left; width: 100%; margin: 0 0 20px; background: #ffb0b0; font-size: 14px; padding: 15px; border: 1px solid red; border-radius: 5px }
div#eventregisterformError div { float: left; width: 100%; margin: 0 0 8px; color: #000 }
img.spekrPic { margin: 70px 0 0; border: 1px solid #ccc; padding: 5px; box-shadow: 0 0 25px rgba(0, 0, 0, .2) }
.sapEventWebinar h3 { float: left; width: 100%; margin: 25px 0 15px }
.sapEventWebinar h4 { float: left; width: 100%; margin: 10px 0; padding: 0; font-size: 16px; color: #ff763a }
.sapEventWebinar ul.checkList li { float: left; width: 100%; padding-left: 25px; line-height: normal }
.postAuthorDetails { position: relative; padding-left: 175px; margin-top: 30px }
.postAuthorDetails .postAuthorImg img { border: 3px solid #e5e6e6; border-radius: 50%; -webkit-border-radius: 50%; overflow: hidden; max-width: 150px; margin-bottom: 10px }
.postAuthorDetails .postAuthorImg { position: absolute; left: 0; top: 0 }
.socialIconblog a .fa { padding: 7px; font-size: 17px; width: 30px; height: 30px; text-align: center; text-decoration: none; margin: 5px 0; border-radius: 4px }
.socialIconblog a .fa-facebook { background: #3b5998; color: #fff }
.socialIconblog a .fa-twitter { background: #55acee; color: #fff }
.socialIconblog a .fa-linkedin { background: #007bb5; color: #fff }
.newStockEvent h4 { margin-bottom: 20px; font-size: 22px }
.newStockEvent .checkList { margin-bottom: 20px; margin-left: 20px }
.newStockEvent .costIndicationFrom h2, .newStockEvent h3.orgText { color: #ff763a }
.newStockEvent .colorBgForm form { background: #ff9668; padding: 20px 15px; color: #fff }
.newStockEvent .colorBgForm input[type=email], .newStockEvent .colorBgForm input[type=tel], .newStockEvent .colorBgForm input[type=text], .newStockEvent .colorBgForm textarea { background: #fff; border-color: #fff }
.newStockEvent .colorBgForm .button { background: #fff; border-color: #fff; color: #ff763a; width: 100% !important; float: none !important }
.newStockEvent .colorBgForm .button:hover { background: #ffd144; border-color: #ffd144; color: #343434 }
.newStockEvent img.spekrPic { margin-top: 0; margin-bottom: 20px; border-radius: 50%; -webkit-border-radius: 50%; max-width: 300px !important }
.orgLeftLine { padding-left: 15px; position: relative; clear: both }
.orgLeftLine:before { background: #ff763a; height: 100%; width: 3px; position: absolute; left: 0; top: 0; bottom: 0; content: "" }
.newStockEvent .bulletBox li:before { width: 7px; height: 7px; top: 9px }
.sapExperienceDay .costIndicationFrom { background: #fff; box-shadow: 5px 0 32px rgba(0, 0, 0, .1); border-radius: 5px 5px 0 0; padding: 0; overflow: hidden }
.sapExperienceDay .costIndicationFrom h2 { background: #125c7b; color: #fff; font-size: 24px; line-height: 35px; font-weight: 400; padding: 16px 30px }
.sapExperienceDay .costIndicationFrom form#eventregisterform { padding: 0 30px 30px }
.sapExperienceDay .costIndicationFrom form#eventregisterform input, .sapExperienceDay .costIndicationFrom form#eventregisterform select.eventDate { height: 50px }
.sapExperienceDay .costIndicationFrom form#eventregisterform label:after { top: 50%; transform: translateY(-50%); margin: 3px 0 0 }
.sapExperienceDay .costIndicationFrom form#eventregisterform img.reqCaptachImg { height: 50px; width: 112px }
.sapExperienceDay .costIndicationFrom form#eventregisterform button.button { width: 100%; text-align: center; box-shadow: 0 0 0; border-radius: 0; font-size: 16px; height: 50px }
.sidebarSliderSapEvent { float: left; width: 100%; background: #fff; margin: 30px 0 0; box-shadow: 5px 0 32px rgba(0, 0, 0, .1); padding: 15px 25px 25px }
.sidebarSliderSapEvent h2 { font-size: 24px; line-height: normal; color: #125c7b; font-weight: 500; margin: 0 0 15px }
.sidebarSliderSapEvent .swiper-container { padding: 0; margin: 0 }
.sidebarSliderSapEvent .swiper-pagination { position: absolute; bottom: 15px }
.sidebarSliderSapEvent .swiper-pagination span { background: 0 0; border: 2px solid #fff }
.sidebarSliderSapEvent .swiper-pagination span.swiper-pagination-bullet-active { background: #fff; border: 2px solid #fff }
.sidebarSliderSapEvent .swiper-container .swiper-button-next, .sidebarSliderSapEvent .swiper-container .swiper-button-prev { width: auto; height: auto; background: 0 0 }
.sidebarSliderSapEvent .swiper-container .swiper-button-next i, .sidebarSliderSapEvent .swiper-container .swiper-button-prev i { color: #fff; font-size: 32px }
.single-events.postid-3599 .caseStudiesContent>h1 { float: left; width: auto; margin: 0 0 -45px; color: #ff763a }
.single-events.postid-3599 .caseContentInn { float: left; width: 100%; margin: 0 }
.sapEventExperience .cols8 { margin: 50px 0 0 }
.single-events.postid-3599 .caseContentInn .sapEventExperience h3 { float: left; width: 100%; margin: 0; padding: 0 0 0 40px; line-height: 45px; text-transform: uppercase; font-size: 20px; position: relative; color: #125c7b }
.sapEventExperience h3.locationTitle { background: url(assets/images/location.png) 0 50%/30px no-repeat }
.sapEventExperience h3.calanderTitle { background: url(assets/images/calander.png) 0 50%/30px no-repeat }
.single-events.postid-3599 .caseContentInn .sapEventExperience h3.agendaTitle { background: url(assets/images/agenda.png) 0 50%/30px no-repeat; margin: 0 0 30px }
.sapEventExperience .eventDetails { float: left; width: 50%; margin: 40px 0 50px }
.single-events.postid-3599 .caseContentInn .sapEventExperience h3:after { content: ''; width: 0; height: 2px; background: #234d5f; position: absolute; top: 50%; transform: translateY(-50%); left: auto; transition: 1s ease-out; margin: 0 0 0 10px; display: none }
.single-events.postid-3599 .activeBlock .caseContentInn .sapEventExperience h3:after { width: 25px }
.sapEventExperience .eventDetails p { float: left; width: 100%; margin: 15px 0 0; font-size: 16px; color: #282828; font-weight: 600; line-height: 24px }
.xmas .from div, .xmas .to div { font-family: quimby-mayoral, sans-serif; font-size: 40px }
.eventDetailsDateTime { float: left; width: 100%; padding: 20px 25px; border: 1px solid #efefef; margin: 0 0 5px; border-radius: 3px }
.eventDetailsDateTime:nth-child(odd) { background: #f5f5f5 }
.eventDetailsDateTime h6 { float: left; width: 100%; margin: 0; color: #ff763a; font-weight: 600; font-size: 16px; line-height: normal }
.eventDetailsDateTime h5, .eventDetailsDateTime p { float: left; width: calc(100% - 140px); color: #282828 }
.eventDetailsDateTime h6 span { width: 140px; float: left; color: #125c7b; text-transform: uppercase }
.eventDetailsDateTime h5 { margin: 15px 0 5px 140px; font-size: 15px }
.eventDetailsDateTime p { margin: 0 0 0 140px; font-size: 13px; line-height: 20px }
.sidebarSliderSapEvent .swiper-slide img { width: 100%; max-width: none; height: auto }
.bannerCaption .spaceLeft { display: inline-block; margin-left: 30px; margin-right: 30px }
.newYearNewTech .boldText { font-weight: 700; display: inline-block !important }
.newYearNewTech .blueColor { color: #125c7b !important }
.topNewBanner { background: #244081; padding: 18px 0; display: none }
.topNewBannerInner { padding-right: 45px; position: relative }
.topNewBannerInner p { margin-bottom: 0; font-size: 15px; font-weight: 400; color: #fff }
.topNewBannerInner p span { font-weight: 700; color: #ffd200 }
.topNewBannerInner .closeStrip { width: 30px; height: 30px; border-radius: 50%; -webkit-border-radius: 50%; font-size: 18px; line-height: 26px; text-align: center; font-weight: 400; background: #15254f; position: absolute; right: 0; top: -2px; color: #fff; text-decoration: none }
.xmas, .xmas .to { width: 100%; position: absolute }
.topNewBannerInner .closeStrip:hover { background: #ffd200 }
.activeBlock .devSection .title { max-width: 930px }
.floatedQuoteFormBtn { left: -157px; top: 128px }
.casestudyListPdf { float: none; clear: both; list-style: none; padding-left: 0; margin-top: 80px }
.casestudyListPdf li { padding-left: 0; margin-left: 0; display: -webkit-box; display: -ms-flexbox; display: flex; -webkit-box-pack: space-between; -ms-flex-pack: space-between; justify-content: space-between; margin-bottom: 10px; padding-bottom: 10px; border-bottom: 1px solid #ccc; -webkit-box-align: start; -ms-flex-align: start; align-items: start }
.casestudyListPdf li p { font-weight: 600; margin-bottom: 0; font-size: 1.2em }
.casestudyListHeading a { cursor: auto; color: initial; text-decoration: none }
.casestudyListPdf li a { flex: 0 0 auto; text-decoration: none; font-weight: 600; margin-left: 10px }
.casestudyListPdf li a:hover { color: #d20404 }
.casestudyListPdf li a img { margin-left: 5px }
.xmas { height: 99%; opacity: 1 !important; left: 0; top: 0 }
.xmas .to { top: 30px; text-align: center }
.xmas .to div { color: #fff; line-height: .5em; margin-bottom: 5px }
.xmas .to .to-name { font-size: 24px }
.xmas .to .client-logo { display: block; width: auto; max-height: 100px; max-width: 250px; margin: 10px auto 0 }
.xmas .xmas-message { position: absolute; left: 50%; top: 50%; z-index: 2; -webkit-transform: translate(-50%, -50%); transform: translate(-50%, -50%); width: calc(90% - 6rem); height: calc(100% - 12rem); margin: 0 auto; background: url(http://craftedbygc.com/images/merryxmas.png) 50% 50%/contain no-repeat }
.xmas .from { position: absolute; bottom: 40px; width: 100%; z-index: 3; text-align: center }
.xmas .from div { color: #fff; margin-bottom: 10px }
.xmas .from .gc-link { display: inline-block; font-family: brandon-grotesque, sans-serif; font-size: 24px; color: #fff; transition: .4s; text-decoration: none; text-transform: uppercase }
.xmas .from .gc-link:hover { color: #1cff94 }
.xmas #xmas { width: 100%; height: 100%; position: relative }
.x-masEmoji div#loaderImage { position: absolute; bottom: 45px; left: -250px; animation: 25s linear infinite ani; -webkit-animation: 25s linear infinite ani; z-index: 9 }
.x-masEmoji img.snowMan { width: auto; position: absolute; right: -8px; bottom: 56px }
.x-masEmoji { float: left; width: 100%; position: absolute; left: 0; bottom: -9%; z-index: 1 }
.home #masthead, .homeMAinBanner .owl-dots { z-index: 9999 }
@keyframes ani {
 0% { left: -250px }
100% { left: 100% }
 }
canvas.snow-canvas { display: block; width: 100%; height: 100%; top: 0; left: 0; position: fixed; pointer-events: none; z-index: 9 }
.homeMAinBanner.owl-carousel { z-index: auto }
.blog-blockquote { position: relative; padding: 20px 50px 20px 60px; background-color: #f1f5ff; margin: 60px 0 30px 25px; border: 0; font-style: normal }
.blog-blockquote strong { font-weight: 600; color: #000 }
.blog-blockquote:before { position: absolute; content: ""; width: 60px; height: 60px; left: -25px; top: -20px; background: url(assets/images/block-quote.png) 0 0/100% 100% no-repeat }
.blog-cta { position: relative; border: 2px solid #1d568b; border-radius: 30px; padding: 10px; margin-bottom: 3rem !important }
.blog-cta-inner { border-radius: 30px; box-shadow: inset 0 0 15px rgb(0 0 0 / 10%); padding: 3rem !important }
.blog-cta-inner img { margin-left: 17px; width: auto }
.blog-cta-inner:before { position: absolute; content: ""; width: 5px; height: 60px; background-color: #1d568b; left: 87px; top: -1px }
.btn-dark-blue:hover a { color: #105571 }
.btn-dark-blue { background: #105571; border: 1px solid #105571; color: #fff; text-transform: capitalize; font-size: 16px; line-height: 24px; padding: 10px 20px; display: inline-block }
.checkbox-img { background: url(assets/images/blog-box-check.png) 50%/contain no-repeat; width: 65px; height: 50px; display: inline-block; margin-top: 0 }
@media only screen and (max-width:1024px){
 .x-masEmoji img { max-width: none; width: 1700px }
.x-masEmoji { bottom: -10% }
 }
@media only screen and (max-width:991px){
 .container, .container-md, .container-sm { max-width: 100% !important }
 }
@media only screen and (max-width:1023px){
 .x-masEmoji, .xmas, canvas.snow-canvas { display: none }
.singleSocial { width: 50px }
 }
@media only screen and (max-width:575px){
 .single-post .blog-author-date { display: block }
 }
@media only screen and (max-width:1169px) { body.single-post .commonContent, body.single-webinar .commonContent { padding-top: 120px !important }
 }
@media only screen and (max-width:1399px){
 .service-main .service-inner h3 { font-size: 28px; line-height: 35px }
.service-inner .service-text h3:after { display: none }

.service-main .service-inner .service-content { /*height: 130px*/ height: 200px; }
 }
.single-post header#header, .single-webinar header#header { background: linear-gradient(to right, rgb(19 18 75) 0, rgb(29 28 134) 33%, rgba(125, 185, 232, 0) 100%); background-color: hsl(242deg 55% 29%) }
.single-post .commonContent, .single-webinar .commonContent { padding-top: 180px !important; }
.blog-author-date { display: flex; justify-content: flex-end }
.single-post .breadcumb span a { text-decoration: none; position: relative; margin-right: 15px }
.single-post .breadcumb span a:before { font-family: fontAwesome; content: "\f105"; position: absolute; right: -17px; top: 1px; width: 10px; height: 10px; z-index: 9 }
.single-post .breadcumb span { text-transform: capitalize; color: #242173 }
.single-post .breadcumb { border-bottom: 1px solid #f2f2f2; padding-bottom: 10px; margin-bottom: 10px }
.single-post .blogRow .blogLeftPart { float: left; width: 75%; padding: 0 15px; position: relative }
.single-post .blogRow .blogRightPart { float: right; width: 25%; padding: 0 15px }
.single-post .blogRightPart h3 { font-size: 24px; padding: 0 10px 8px 0; position: relative; z-index: 1; margin: 0 0 15px; border-bottom: 1px solid #0a4e8b; color: #2f2f2f }
.single-post ul { margin: 0; padding: 0 }
.single-post .blogRightPart ul li { border-bottom: 1px solid #d9e5e1; margin-bottom: 10px; padding-bottom: 10px; line-height: 1.25 }
.single-post .blogRightPart ul li a { color: #242173; text-decoration: none; display: block; margin-bottom: 10px }
.single-post .blogRightPart ul li a:hover { color: #e65a15 }
.single-post .blogRightPart ul li span { font-size: 14px; margin-bottom: 10px; display: block }
@media (max-width:1360px){
 .single-post .blogRow { padding: 0 15px }
.single-post .blogLeftPart { padding: 0 15px 0 55px }
.single-post .addtoany_shortcode { left: 0; margin-top: 0 }
 }
@media only screen and (max-width:767px){
 .single-post .addtoany_shortcode { position: absolute; right: 0; width: auto; margin-top: -40px; left: unset }
.single-post .blogDateWrap { display: block }
.single-post .blogRow { padding: 0 15px }
.single-post .blogRow .blogLeftPart { width: 100% }
.single-post .blogRow .blogRightPart { width: 100%; margin-top: 50px }
 }
.locateUsDetail li h3 { font-size: 25px; font-weight: 600; line-height: 32px; color: #fff }
.locateUsDetail li h4 span.devCenter { display: block; font-size: 12px; color: #fff }
.locateUsDetail li .cntIcon:hover a, .locateUsDetail li .cntIcon:hover i { color: #f58020 !important }
.locateUsDetail li h3 span.icon { width: 26px; height: 26px; text-align: center; overflow: hidden; border-radius: 50%; display: inline-block; vertical-align: middle; box-shadow: 2px 2px 2px rgb(0 0 0 / 30%); border: 1px solid #fff; margin-right: 14px; margin-top: -4px }
.locateUsDetail .cntIcon i.fa { margin-right: 10px; color: #fff }
.locateUsDetail .cntIcon { margin-top: 5px }
.locateUsDetail li p.cntAddress { margin: 15px 0 }
.dtodooSection .dtServices { justify-content: space-between; margin: 0 0 20px; justify-content: space-between }
.dtodooSection .bg-big_data_analytics { width: 70px; height: 57px; background-position: -10px 0 }
.dtodooSection .bg-internet_of_things { width: 53px; height: 57px; background-position: -262px 0 }
.dtodooSection .dtLeftSection h5 { font-weight: 500; margin-bottom: 10px }
.dtodooSection .bg-blockchain { width: 58px; height: 57px; background-position: 0 -257px }
.odoo-wrap:before { content: ''; background: #ddd; position: absolute; top: -102px; z-index: 1; height: 1px; transform: translateX(-50%); width: 65%; left: 50% }
.odooBusniness .businessOneInn { display: flex; align-items: center; margin-top: 50px; margin-bottom: 50px }
.creators-main .row, .footer-inner { justify-content: space-between }
.OdooModules img { width: 50px; aspect-ratio: 1 }
.OdooModules { aspect-ratio: 1 }
.OdooModules p, .silverctaInner p { font-size: 20px }
.odooBusniness .businessOneVideo img { border-radius: 10px; box-shadow: 0 0 10px #ebebeb }
.OdooKnow p { max-width: 65%; margin: 0 auto; width: 100% }
.testimonialvideoWrapper { position: relative; padding-bottom: 56.25%; height: 0 }
.testimonialvideoWrapper+h3 { padding-top: 30px }
.mainBanner, .mainBanner .swiper-container { height: 800px }
.mainBanner .homeBannerImgWrap img { visibility: hidden; opacity: 0 }
.mainBanner .homeBannerImgWrap { height: 100% !important; overflow: hidden; background-position: right center; background-size: cover; background-repeat: no-repeat; background-color: #23216c }
@media (min-width:1600px){
 .sb-search { top: 20px }
#nav ul { top: 68px }
 }

footer { padding: 50px 0px 20px}
.copyRightSec {background: #332794;padding: 5px;}
.copyRightSec p{font-size: 14px;text-align: center;}
.footer-inner { display: flex; color: #fff;border-bottom: 1px solid #ffffff26;padding-bottom: 20px;margin-bottom: 20px;}
.cmmidev { display: flex; color: #fff; justify-content: flex-start; flex-direction: column; width: 100%; align-items: flex-end; max-height: 280px; border-left: 1px solid #d1d1d1; height: 100%; padding: 0 0 0 35px }
.service-bg, .service-text { border-left: 7px solid transparent }
.cmmidev ul { display: flex; padding: 0 }
.cmmidev figure { max-width: 318px; margin-bottom: 30px }
.cmmidev ul li { max-width: 80px; margin-right: 36px }
/* .cmmidev ul li:last-child, .colume-comman:nth-child(2) ul:last-child { margin-right: 0 }  */
.colume-comman ul li { margin-bottom: 10px; line-height: 0 }
.colume-comman ul li a { font-family: 'Open Sans'; font-weight: 400; font-style: normal; font-size: 16px; line-height: 18px; color: #fff; text-decoration: none }
.service-f, .social-icon ul { display: flex }
.social-icon ul li { margin-right: 10px;margin-bottom: 0;}
.social-icon ul li a { width: 40px; height: 40px; border-radius: 100%; display: flex; align-items: center; justify-content: center; background: #fff; text-align: center; color: #de463b; font-size: 21px !important; line-height: 26px !important;text-decoration: none}
.social-icon ul li a:hover { background: #de463b; color: #fff;width: 40px; height: 40px; }
.colume-comman h6 { margin-bottom: 22px; color: #fff; font-size: 22px; font-family: 'Open Sans'; font-weight: 700; font-style: normal; line-height: 35px }
.colume-comman ul, .social-icon ul{ list-style: none; margin: 0; padding: 0; border: 0; font: inherit; vertical-align: baseline }
.colume-comman p, ul#counter li span { font-family: 'Open Sans'; font-weight: 400; font-style: normal }
/* .colume-comman:nth-child(2) { display: flex; flex-wrap: wrap; flex-direction: column }  */
.colume-comman p { margin-bottom: 0px; font-size: 16px; line-height: 30px; color: #fff }
/* .footer-inner .colume-comman:nth-child(2) { width: 42% }  */
/* .footer-inner .colume-comman:nth-child(3) { width: 30%; margin: 0 }  */
/* .colume-comman:nth-child(2) ul { margin-right: 40px }  */
.colume-comman ul li a:hover, header .cf { z-index: 11; width: 100%; max-width: 1680px; margin: 0 auto; left: 0; right: 0; padding: 0 15px }
.banner-inner { height: 100%; align-items: flex-start; background-size: cover; background-position: center; width: 100% }
.custom-file-upload { background-color: transparent }
.custom-file-upload input.file-upload-input { padding-left: 34px; width: 100% }
.form-group textarea { border: 0; border-bottom: 1px solid #fff }
.formBottomtext p, .formBottomtext p input, .formBottomtext p label { font-size: 16px; font-family: 'Open Sans'; font-weight: 400; font-style: normal }
.formBottomtext p a { color: #fa7336; text-decoration: none }
.formBottomtext p.checkBox input[type=checkbox] { position: absolute; left: 0; top: 6px; width: 15px; font-size: 20px; height: 15px }
.formBottomtextWrap.cf { display: flex; flex-direction: column; width: 100%; align-items: flex-start; padding: 0 20px }
.formBottomtextWrap .btnRowWithCaptch { width: 50%; margin-left: 0; float: left; text-align: left; display: flex; align-items: center }
.formBottomtextWrap .captachWrap { float: left; margin: 0 30px 0 0; max-width: 450px; width: 100% }
.formBottomtextWrap .captachWrap input { width: 100%; height: 60px }
header input#searchBar.search-open { position: absolute; top: -16px; right: -16px; transform: translate(0, 0); height: 55px; background: #de463b; line-height: 55px; padding-right: 55px; border-radius: 5px; box-shadow: 0 0 10px rgb(0 0 0 / 50%); display: block !important; color: #fff; transition: .5s !important }
header input#searchBar { width: 350px; padding-left: 25px; transition: .5s !important }
.banner-content a, .formBottomtextWrap .btnRowWithCaptch .button { font-size: 18px; line-height: 30px; padding: 12px 42px 11px; background: #de463b }
@media (min-width:1859px){
 .container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { max-width: 1680px !important }
 }
.about-main .container { max-width: 1280px }
.about-main p { font-size: 22px; line-height: 38px; margin-bottom: 0 }
.about-main h2, .service-main h2 { font-size: 34px; line-height: 45px }
.about-main { margin: 50px 0; text-align: center }
.about-main h2 { margin-bottom: 20px }
.service-inner { position: relative; overflow: hidden; margin-bottom: 27px }
.service-bg { width: 100%; max-width: 840px; position: relative }
.service-content { position: absolute; bottom: 0; width: 100%; z-index: 1; left: 0; padding: 0; overflow: hidden; height: 200px; display: flex; align-items: flex-start; justify-content: flex-end; transition: .3s ease-out }
.service-text { width: 100%; height: 0; padding-top: 0; overflow: hidden; -webkit-transition: .2s linear; -moz-transition: .2s linear; -o-transition: .2s linear; transition: .2s linear; font-size: 15px; line-height: 18px; text-align: left; color: #fff }
.service-bg figure { width: 100%; height: 100%; background-size: cover; background-position: center; background-repeat: no-repeat }
/*.service-inner .service-text h3:after { content: ""; position: absolute; background-image: url(../images/ionic-arrow-.png); background-size: 100%; background-position: center; width: 13px; height: 23px; right: 0; background-repeat: no-repeat }
*/.service-main h2 { text-align: center; margin: 50px 0 12px }
.service-content h3 { position: relative; display: flex; align-items: center; width: 100%; margin-bottom: 10px; color: #252274; font-size: 35px; line-height: 50px; font-weight: 700 }
.service-inner .service-content p, .service-inner h3 { display: -webkit-box; -webkit-box-orient: vertical; overflow: hidden }
.service-content p { font-size: 18px; line-height: 30px; color: #646464 }
.service-inner .service-content p { transition: .5s ease-out; -webkit-line-clamp: 2; margin-bottom: 0 }
.service-content .service-text { height: 100%; overflow: hidden; padding: 20px 30px; display: flex; flex-direction: column; align-items: flex-start; justify-content:center; position: relative }
.service-inner .service-content { width: 100%; height: 200px; max-width: 840px; position: absolute; border-left: 7px solid #de463b; background: rgb(255 255 255 / 90%) }
.service-inner:hover .service-bg figure { background-image: none !important }
.service-inner .service-content .service-text { height: 100%; background: 0 0 }
.service-content:before { content: ''; position: absolute; bottom: 0; height: 200px; width: 100%; left: 0; background: linear-gradient(180deg, #fffFFF00 0, #fff 100%) }
.industries-main { background: #252274; text-align: center; position: relative; padding-bottom: 100px; z-index: 1 }
.industries-main:after { content: ''; position: absolute; left: 0; width: 100%; background: #fff; height: 40px; bottom: -1px }
.innerPageService, .serve-inner { flex-wrap: wrap; justify-content: center; position: relative }
.innerPageService h6, .serve-inner h6 { color: #fff; letter-spacing: .22px; font-size: 20px; font-weight: 400 !important }
.creators-details p, .creators-title p, .service-main h2+p { font-size: 22px; line-height: 38px }
.innerPageService .serve-blk { position: relative; text-align: center; padding: 15px; transition: .3s ease-out; height: 160px; width: 100%; margin: 0 0 0 30px }
.innerPageService .serve-blk:hover::after, .serve-inner .serve-blk:hover::after { width: 0; height: 0 }
.innerPageService .serve-blk:hover:before, .serve-inner .serve-blk:hover:before { width: 50%; height: 50%; bottom: 0; right: 0; background: #fff; z-index: 1; border-radius: 0 }
.industries-main h2 { margin: 90px 0 70px }
.innerPageService .serve-blk:after { content: ''; width: 100%; height: 0; background: #ff763a; position: absolute; bottom: 0; left: 0; top: auto; transition: .3s ease-out; z-index: 9 }
.innerPageService .col-md-2:last-child .swiper-slide .serve-blk a:before {display: none;}
.innerPageService .col-md-2:nth-child(6) .swiper-slide .serve-blk a:before {display: none;}

.innerPageService .serve-blk:hover:after { height: 6px }
.swiper.swiper-two .swiper-slide { height: 150px; margin-bottom: 20px }
.swiper-pagination .swiper-pagination-bullet { background: #044AA7; width: 16px; height: 16px; margin: 0 5px; opacity: 1; cursor: pointer }
.swiper-pagination .swiper-pagination-bullet-active { background: #de463b }
.swiper-pagination {margin: 0 auto; height: 40px; bottom: 10px !important; padding: 20px 0 0}
.innerPageService .serve-blk a:before { content: ''; width: 1px; position: absolute; background: rgb(255 255 255 / 30%); right: -13px; top: 30px; bottom: 30px }
.innerPageService .serve-blk a:after, .serve-inner .serve-blk a:after { position: absolute; height: 1px; background: rgb(255 255 255 / 30%); right: 50px }
.innerPageService .serve-blk a:after { bottom: 0; left: 50px }
.innerPageService .serve-blk figure img { width: 65px; height: 65px }
.swiperFour .content-wrapper { position: relative; display: flex; width: 100%; justify-items: center; align-items: center; background: #fff; height: auto }
.swiperFour .content-wrapper .content { padding: 20px 30px; text-align: center; display: grid; justify-items: center; align-items: center; margin: 0 auto; color: #000; height: 100% }
.swiperFour .content-wrapper .content .swiper-avatar { width: 130px; height: 130px; border-radius: 100%; padding: 5px; margin-bottom: 10px }
.swiperFour .swiper-slide.swiper-slide-active .swiper-avatar { border: 2px dashed #37bbff }
.swiperFour .content-wrapper .content .swiper-avatar img { border-radius: 100%; width: 100%; height: 100%; object-fit: cover }
.swiperFour .swiper-slide-active .content-wrapper .content .cite { font-size: 26px; color: #252274; font-weight: 600; line-height: 1.2; margin-bottom: 10px }
.swiperFour .swiper-slide { margin: 25px 0 0; height: auto; width: 100%; padding: 0; opacity: .6; display: flex; align-items: center; border-radius: 6px; transition: .5s ease-in-out }
.swiperFour .swiper-slide.swiper-slide-active { background: #fff; opacity: 1; transform: scale(1.34); z-index: 1; height: auto; margin: 0 }
.swiperFour .swiper-nav-wrapper .swiper-button-next, .swiperFour .swiper-nav-wrapper .swiper-button-prev { top: auto; left: auto; right: auto; position: relative !important }
.swiperFour .swiper-nav-wrapper .swiper-button-next, .swiperFour .swiper-nav-wrapper .swiper-container-rtl .swiper-button-prev { background-image: url("data:image/svg+xml,%0A%3Csvg width='9px' height='16px' viewBox='0 0 9 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='chevron-right' fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cpath d='M8.674805,7.066406 L1.924805,0.316406 C1.696288,0.105468 1.432619,0 1.133789,0 C0.834959,0 0.57129,0.105468 0.342773,0.316406 C0.114257,0.544923 0,0.808592 0,1.107422 C0,1.406251 0.114257,1.669921 0.342773,1.898438 L6.301758,7.857422 L0.342773,13.816406 C0.114257,14.044923 0,14.308592 0,14.607422 C0,14.906251 0.114257,15.169921 0.342773,15.398438 C0.465821,15.521485 0.584472,15.609375 0.69873,15.662109 C0.812989,15.714844 0.958007,15.741211 1.133789,15.741211 C1.309571,15.741211 1.454589,15.714844 1.568848,15.662109 C1.683106,15.609375 1.801757,15.521485 1.924805,15.398438 L8.674805,8.648438 C8.903321,8.419921 9.017578,8.156251 9.017578,7.857422 C9.017578,7.558592 8.903321,7.294923 8.674805,7.066406 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important; width: 20px; height: 20px; background-size: 20px 20px; background-repeat: no-repeat; margin: 0; padding: 0 }
.swiperFour .swiper-nav-wrapper .swiper-button-prev, .swiperFour .swiper-nav-wrapper .swiper-container-rtl .swiper-button-next { background-image: url("data:image/svg+xml,%0A%3Csvg width='9px' height='16px' viewBox='0 0 9 16' version='1.1' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='chevron-right' transform='translate(4.508789, 7.870605) rotate(-180.000000) translate(-4.508789, -7.870605) translate(-0.000000, -0.000000)' fill='%23FFFFFF' fill-rule='nonzero'%3E%3Cpath d='M8.674805, 7.066406 L1.924805, 0.316406 C1.696288, 0.105468 1.432619, 0 1.133789, 0 C0.834959, 0 0.57129, 0.105468 0.342773, 0.316406 C0.114257, 0.544923 0, 0.808592 0, 1.107422 C0, 1.406251 0.114257, 1.669921 0.342773, 1.898438 L6.301758, 7.857422 L0.342773, 13.816406 C0.114257, 14.044923 0, 14.308592 0, 14.607422 C0, 14.906251 0.114257, 15.169921 0.342773, 15.398438 C0.465821, 15.521485 0.584472, 15.609375 0.69873, 15.662109 C0.812989, 15.714844 0.958007, 15.741211 1.133789, 15.741211 C1.309571, 15.741211 1.454589, 15.714844 1.568848, 15.662109 C1.683106, 15.609375 1.801757, 15.521485 1.924805, 15.398438 L8.674805, 8.648438 C8.903321, 8.419921 9.017578, 8.156251 9.017578, 7.857422 C9.017578, 7.558592 8.903321, 7.294923 8.674805, 7.066406 Z' id='Path'%3E%3C/path%3E%3C/g%3E%3C/g%3E%3C/svg%3E") !important; width: 20px; height: 20px; background-size: 20px 20px; background-repeat: no-repeat; margin: 0; padding: 0 }
.testimonial-main { display: none; background: #f1f1f2; padding: 70px 0 60px }
.testimonial-main .swiper-pagination { margin: 0 auto; padding: 0; display: flex; align-items: center; justify-content: center; bottom: 4px }
.testimonial-main .swiper-pagination .swiper-pagination-bullets .swiper-pagination-bullet { margin: 0; background: #fff !important }
.testimonial-main .swiper-pagination-bullet { transition: .2s ease-in-out }
.swiperFour .swiper-wrapper { position: relative; width: 100%; height: 100%; z-index: 1; display: flex; transition-property: transform; box-sizing: content-box; align-items: center; align-items: flex-start; margin-top: 80px }
.swiperFour .swiper-slide-active ul li.fa.fa-star { color: #bbb; font-size: 21px }
.swiperFour ul li.fa.fa-star.checked { color: #f5ba2f }
.swiperFour .swiper-slide-active .content-wrapper .content p { font-size: 14px; line-height: normal }
.swiperFour .swiper-slide.swiper-slide-active .content { border-bottom: 10px solid #de463b; background: #fff }
.swiperFour .content-wrapper .content .cite { font-size: 21px; color: #252274; line-height: 26px }
.swiperFour .content h6 { color: #818181; font-size: 13px; line-height: 23px; font-weight: 400; margin-bottom: 9px }
.swiperFour .content-wrapper .content p { color: #818181; font-size: 16px; line-height: 25px }
.testimonial-main h2 { text-align: center; margin-bottom: 58px }
.swiperFour .swiper-nav-wrapper { display: flex; justify-content: center; margin-top: 40px }
.swiperFour { position: relative; list-style: none; z-index: 1; margin-top: auto; padding-bottom: 100px }
.accordion .accTrigger.active:after { content: ''; width: 5px; height: 100%; background: #de463b; position: absolute; top: 0; left: -1px }
.service-main h2+p { text-align: center; margin-bottom: 40px }
.service-main { background-size: cover; background-position: top, center; padding: 0 }
.creators-main { margin: 50px 0 }
.creators-details p { margin-bottom: 20px }
.creators-title h2 { margin-bottom: 30px; font-size: 34px; line-height: 45px }
.creators-details ul li { font-size: 20px; position: relative; padding-left: 20px; font-weight: 600; color: #505050; margin-bottom: 5px }
.creators-details ul { padding: 0 }
.creators-details ul li:before { content: '\f105'; font: 22px/1 FontAwesome; color: #ff763a; position: absolute; top: 0; left: 0; margin-top: 4px }
.whatAreTheInner { box-shadow: -8px -10px 30px #00000029; position: relative; z-index: 9; padding: 30px 60px; border-top: 5px solid #de463b; background: #fff }
.whatAreTheInner h2 { font-size: 34px; line-height: 45px }
.whatAreTheInner p { font-size: 22px; margin: 15px 0 40px }
.techHead { background: #252274; height: 72px;display:flex;align-items:center; }
.techHead h5 { color: #fff; padding: 8px 20px; font-weight: 500 !important; font-size: 16px; line-height: 25px;margin:0px; }
.service-main .container .row .col-md-4.col-sm-12.col-lg-4.col-xl-4 .service-content .service-text, .techDetails p { padding: 10px 20px }
.techDetails { border: 1px solid #c7c7c7; height: 100px; margin-bottom: 25px }
.techDetails p { margin: 0; font-size: 17px }
section.service-main .swiperSliderWebAppDevelopment .swiper-pagination { bottom: 10px !important; top: unset }
.swiperSliderWebAppDevelopment .swiper-container { padding-bottom: 0px }
.swiperSliderWebAppDevelopment .swiper-pagination {display: block !important;}
.serve-inner .serve-blk { position: relative; text-align: center; padding: 15px; transition: .3s ease-out }
.serve-inner .serve-blk:hover:after { width: 50%; height: 50%; bottom: 0; left: 0; background: #fff; border-radius: 0 }
.serve-inner .serve-blk:hover { background: #fff; border-bottom: 6px solid #ff763a }
.serve-blk img.svg { filter: brightness(0) saturate(100%) invert(99%) sepia(0%) saturate(7498%) hue-rotate(247deg) brightness(102%) contrast(104%) }
.serve-blk:hover .svg { cursor: pointer; filter: brightness(0) saturate(100%) invert(24%) sepia(6%) saturate(4410%) hue-rotate(153deg) brightness(96%) contrast(86%) }
.industries-main h2 { margin-top: 50px; color: #fff; font-size: 34px; line-height: 45px }
.swiper.swiper-two { padding-bottom: 100px }
.silverServe.industries-main, section.keyHighLight p { padding-bottom: 50px }
#counter li:last-child, .serve-blk:nth-child(6n):before, .serve-inner .serve-blk:hover:after, .serve-inner .serve-blk:hover:before { border: 0 }
.serve-blk:nth-child(6n) { border-right: 0 }
.serve-inner .serve-blk figure img { width: 80px; height: 80px }
.serve-inner .serve-blk a:before { content: ''; width: 1px; position: absolute; background: rgb(255 255 255 / 30%); left: 0; top: 30px; bottom: 30px }
.serve-inner .serve-blk a:after { content: ''; bottom: 0; left: 50px }
.silverIndustries p, .silverServe p { margin-bottom: 50px; color: #fff; margin-top: 20px; font-size: 22px }
.silverIndustries .serve-blk { height: 180px }
.silverIndustries .swiper.swiper-two { padding-bottom: 30px }
.maDevelopment .swiperSliderWebAppDevelopment .swiper-container, .silverIndustries { padding-bottom: 80px }
.silverIndustries { margin-top: 0; position: unset }
.silverServe .serve-blk { height: 180px; margin-bottom: 20px }
.silverctaInner { background: url(assets/images/cta-img-1.jpg) 0 0/100% no-repeat; margin: 80px 0; padding: 40px; color: #fff }
.silverctaInner h2 { font-size: 45px; line-height: 50px; color: #fff }
.silverctaInner h2 span { color: #ff6420; display: block }
.maDevelopmentProcess h2, section.keyHighLight h2 { text-align: center; font-size: 34px; line-height: 45px }
.maDevelopmentProcess p, section.keyHighLight p { font-size: 22px; text-align: center }
#counter { max-width: 100%; margin:0px; padding: 0px; display: flex; justify-content: space-between }
#counter li { flex: 1; text-align: center; font-size: 50px; border-right: 1px solid #bfbfbf; margin: 0 }
#counter li span.percent:after { content: "+"; display: inline-block }
ul#counter li span { color: #000; display: block; font-size: 60px; line-height: 60px }
.counter-main { margin-bottom: 120px }
ul#counter li h5 { color: #252274; font-weight: 600 !important; font-size: 16px; margin-top: 14px }
section.maDevelopmentProcess { margin: 80px 0 }
.maDevrow { display: flex; width: 100% }
.maDevcol span { color: rgb(44 40 152 / 45%); font-size: 75px; font-weight: 600 }
.maDevcol h5 { font-size: 26px; color: #252274 }
.maDevcol p { color: #646464; font-size: 18px; text-align: left }
.maDevcol { padding: 0 20px; width: 30% }
.maDevcol:nth-child(2) { position: relative; left: 6% }
.maDevcol:last-child { position: relative; left: 8% }
.maDevelopmentInner .processImg+.maDevrow .maDevcol:last-child { left: 10% }
.service-inner h3 { -webkit-line-clamp: 1 }
.service-main .container .row .col-md-4.col-sm-12.col-lg-4.col-xl-4 .service-content { height: 80px }
.service-main .container .row .col-md-4.col-sm-12.col-lg-4.col-xl-4 .service-content h3 { font-size: 28px; text-transform: capitalize }
.bigdataSolutionBlock h3 a { color: #252274; text-decoration: none }
section.companyOverview .leaderDetails img { width: 100%; transition: .3s ease-out }
section.companyOverview .leaderDetails { padding: 20px; box-shadow: 0 0 10px #e7e7e7; border-radius: 10px; text-align: center }
section.companyOverview .leaderDetails h4 { color: #fff; font-size: 20px; padding: 10px 0 5px; margin: 0 }
section.companyOverview .leaderDetails h6 { font-weight: 400 !important; margin: 0; padding-bottom: 10px; color: #fff }
section.companyOverview { margin: 80px 0; text-align: center }
section.companyOverview h2 { margin-bottom: 50px; font-size: 34px }
.leaderDetailsInner { border: 1px solid #ff763a; overflow: hidden }
.lDetails { background: #b4b4b8; position: relative }
.leaderDetailsInner:hover img { transform: scale(1.1) }
.single-post section.silverCta.silverCTA .silverctaInner { padding: 1px 20px 20px; background-size: 100% 100% }
.single-post .silverctaInner h2 { font-size: 32px; line-height: 36px }
.single-post section.silverCta.silverCTA.silverCtaBig .silverctaInner { background: url(assets/images/cta-img.webp) }
/* .menu-industries-menu-container ul { display: flex; flex-wrap: wrap }  */
/* .menu-industries-menu-container ul li { flex: 0 1 auto; width: 50%; max-width: 100% }  */
#loading { position: fixed; z-index: 11024; background: rgba(255, 255, 255, 0.95); left: 0; top: 0; right: 0; bottom: 0; z-index: 99999; text-indent: -9999px; overflow: hidden; }
#loading img { position: relative; display: block; margin: auto; margin-top: 20%; }
#header { position: absolute; left: 0; top: 0; width: 100%; padding: 15px 0; z-index: 2; }

/*
cloud-hosting-solutions-for-sap-business-one,
sap-business-one-erp-hosting-for-msme,
silver-touch-private-cloud-hosting-for-erp css start
*/
.sttlCanada .blueColor { color: #044AA7; }
.sttlCanada .xxlFontSize { font-size: 3.375em; }
.sttlCanada .xlFontSize { font-size: 2.25em; }
.sttlCanada .lgFontSize { font-size: 1.875em; }
.sttlCanada .smallSize { font-size: 0.875em; }
.sttlCanada .bgWhiteColor { background-color: #fff; }
.sttlCanada .twoLineCharLimit { overflow: hidden; display: -webkit-box; -webkit-line-clamp: 2; -webkit-box-orient: vertical; margin: 0; }
.sttlCanada .threeLineCharLimit { overflow: hidden; display: -webkit-box; -webkit-line-clamp: 3; -webkit-box-orient: vertical; margin: 0; min-height: 75px; }
.sttlCanada .orangeBdrBottom { border-bottom: 3px solid #ff6421; }
.sttlCanada .borderListCont { list-style: none; margin: 0px 0 0; padding: 30px; }
.sttlCanada .borderListCont li { padding: 17px 0; display: flex; justify-content: start; text-align: left; }
.sttlCanada .borderListCont li:not(:last-child) { border-bottom: 1px solid #ccc; }
.sttlCanada .borderListCont li:last-child { padding-bottom: 0px; }
.sttlCanada .borderListCont li p { margin: 0px; padding: 0px; }
.sttlCanada .icon50px { flex-shrink: 0; height: 50px; margin-right: 10px; }
.sttlCanada .bgBackgound img { opacity: 0; }
.sttlCanada .sapHanaIcon { height: 70px; width: 70px; margin-bottom: 20px; }
.sttlCanada .sapHanaIcon img { width: 100%; max-height: 70px; }
.sttlCanada .msmeHostingWhy h2, .sttlCanada .msmeHostingWhy ul li { color: #fff; }
.sttlCanada .msmeHostingWhy ul.bulletText li:before { color: #fff; }
.sttlCanada .backgroundImgJs { background-size: cover; background-position: right top; }
.sttlCanada .backgroundImgJs img { opacity: 0; }
.sttlCanada .locateUsMap { left: 0; position: absolute; right: 0; text-align: center; top: 0; width: 100%; z-index: 0; width: 1370px; transform: scale(0.8); }
.sttlCanada .locationSection a span { background-color: #1f5eb1; color: #fff; padding: 0 10px; }
.sttlCanada .locateUsMapBlock { background-color: #628fc9; min-height: 650px; padding: 50px 0; }
.sttlCanada .locateUsMapBlock h3 { color: #fff; }
.sttlCanada .locateUsMap { left: 0; position: absolute; right: 0; text-align: center; top: 0; width: 100%; z-index: 0; width: 1370px; transform: scale(0.8); }
.sttlCanada .locateUsMapBlock h3 { position: relative; z-index: 1; }
.sttlCanada .locationSection { left: 39px; position: absolute; top: 160px; width: 100%; text-align: left; }
.sttlCanada .locationSection a { background: url(../sttl/assets/images/locate-Icon.png) left 0 no-repeat; font-weight: 600; line-height: 30px; display: block; font-size: 21px; margin: 0; padding-left: 35px; text-decoration: none; color: #323232; }
.sttlCanada .locationSection a:hover { text-decoration: underline; }
.sttlCanada .mapDtlImg { width: 63px; height: 63px; float: left; border-radius: 100%; -webkit-border-radius: 100%; overflow: hidden; margin-top: 5px; }
.sttlCanada .usaMap { height: 138px; left: 176px; position: absolute; top: 35px; width: 205px; }
.sttlCanada .usaMap a { margin: 30px 0 0 68px; }
.sttlCanada .locationSection a.locationLink { background: none; font-weight: 400; padding: 0 !important; display: inline-block; font-size: 15px; margin: 5px 0 0 -3px !important; }
.sttlCanada .locationSection a.locationLink i { font-size: 18px; }
.sttlCanada .locationSection a:hover { text-decoration: none; }
.sttlCanada .ukMap:hover, .franceMap:hover, .indiaMap:hover { cursor: pointer; }
.sttlCanada .usaMap:hover { background: url(../sttl/assets/images/usaMap.png) left 0 no-repeat; cursor: pointer; }
.sttlCanada .usaMap a span, .ukMap a span, .franceMap a span, .indiaMap a span { transition: all 350ms ease-out; -webkit-transition: all 350ms ease-out; }
.sttlCanada .usaMap:hover a span, .ukMap:hover a span, .franceMap:hover a span, .indiaMap:hover a span { opacity: 0; visibility: visible; }
.sttlCanada .mapDetail { background: #fff; box-shadow: 0 0 3px #d1d1d1; padding: 15px; position: absolute; right: -285px; top: -111px; width: 415px; opacity: 0; transition: all 350ms ease-out; -webkit-transition: all 350ms ease-out; z-index: 1; visibility: hidden; }
.sttlCanada .mapDetail:hover { cursor: pointer; }
.sttlCanada .usaMap:hover .mapDetail { opacity: 1; visibility: visible; }
.sttlCanada .mapDetail h4, .mapDetail p { margin: 0; padding: 0 0 0 78px; }
.sttlCanada .mapDetail h4 { font-size: 20px; font-weight: 600; margin-top: 0; margin-bottom: 5px; }
.sttlCanada .mapDetail p { font-size: 16px; }
.sttlCanada .ukMap { height: 44px; left: 586px; position: absolute; top: -4px; width: 28px; }
.sttlCanada .ukMap:hover { background: url(../sttl/assets/images/ukMap.png) left 0 no-repeat; cursor: pointer; }
.sttlCanada .ukMap .mapDetail { right: -400px; top: -135px; }
.sttlCanada .ukMap:hover .mapDetail { opacity: 1; visibility: visible; }
.sttlCanada .ukMap a:hover .mapDetail { opacity: 1; visibility: visible; }
.sttlCanada .franceMap { height: 52px; left: 592px; position: absolute; top: 23px; width: 50px; }
.sttlCanada .locationSection .franceMap a { background-position: 23px 5px; line-height: 35px; padding-left: 55px; }
.sttlCanada .franceMap:hover { background: url(../sttl/assets/images/franceMap.png) left 0 no-repeat; cursor: pointer; }
.sttlCanada .franceMap .mapDetail { right: -405px; top: -130px; }
.sttlCanada .franceMap:hover .mapDetail { opacity: 1; visibility: visible; }
.sttlCanada .indiaMap { height: 109px; left: 835px; position: absolute; top: 92px; width: 98px; }
.sttlCanada .indiaMap:hover { background: url(../sttl/assets/images/indiaMap.png) left 0 no-repeat; cursor: pointer; }
.sttlCanada .indiaMap .mapDetail { right: -330px; top: -110px; }
.sttlCanada .indiaMap:hover .mapDetail { opacity: 1; visibility: visible; }
.sttlCanada .locationSection .indiaMap a { margin-top: 25px; }
.sttlCanada .showingWorld { bottom: 50px; left: 0; position: absolute; }
.sttlCanada .showingWorld span { background: url(../sttl/assets/images/worldWide.png) left 0 no-repeat; color: #737373; display: block; font-size: 16px; line-height: 25px; padding-left: 40px; text-decoration: none; }
.sttlCanada .showingWorld a:hover { text-decoration: underline; }
.sttlCanada .posRelative { position: relative; }
.sttlCanada .canadaMap { height: 230px; left: 127px; position: absolute; top: -160px; width: 305px; display: flex; align-items: end; justify-content: right; }
.sttlCanada .locationSection .canadaMap a { background-position: 23px 5px; line-height: 35px; padding-left: 58px; margin-right: 9px; margin-bottom: 13px; }
.sttlCanada .canadaMap:hover { background: url(../sttl/assets/images/canada-map.png) left 0 no-repeat; cursor: pointer; background-size: cover; }
.sttlCanada .canadaMap .mapDetail { left: 70px; top: -50px; }
.sttlCanada .canadaMap:hover .mapDetail { opacity: 1; visibility: visible; }
.sttlCanada .locateUsMapBlock h3 { z-index: 0; }
.sttlCanada .boxShadow { box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.2); }
.sttlCanada .whiteBoxCloud { background-color: #fff; width: 100%; box-shadow: 0px 0px 25px 0px rgba(0, 0, 0, 0.1); padding: 0 20px; }
.sttlCanada .arrBulletsList { padding: 0px; margin: 0px; list-style: none; }
.sttlCanada .arrBulletsList li { position: relative; padding-left: 20px; margin-bottom: 15px; }
.sttlCanada .arrBulletsList li:before { content: ""; position: absolute; left: 0; top: 0; background: url(../sttl/assets/images/arrobulleticon.png) left 0 no-repeat; width: 15px; height: 15px; background-size: 15px; }
.sttlCanada .cloudSApWhy { max-width: 700px; }
.sttlCanada .discountBox { position: relative; }
.sttlCanada .discountBox a.orangeColor { position: absolute; left: 50%; bottom: 50px; transform: translateX(-50%); }
.sttlCanada .discountBox { text-align: center; }
.sttlCanada .discountBox .blueBorder { width: 100%; }
.sttlCanada .discountBox h3, .sttlCanada .discountBox p { width: 100%; }
.sttlCanada .blueBorder { border: 1px solid #044AA7; }
.sttlCanada .discountBoxSubTitle { color: #044AA7; background-color: #044AA71F; border-radius: 17px; width: auto !important; margin: 0 auto; display: inline-block; padding: 5px 20px; font-size: 16px; }
.sttlCanada .discountIcon { background: url(../sttl/assets/images/discountIcon.png) left 0 no-repeat; color: #FF6420; width: 130px; height: 130px; margin: 0 auto; }
.sttlCanada .discountIcon p { color: #000; }
.sttlCanada .discountIcon h4, .sttlCanada .orangeColor { color: #FF6420; }
.sttlCanada a.orangeColor:hover { color: #000; }
.sttlCanada .discountIcon h4, .sttlCanada .discountIcon p { margin: 0px; padding: 0px; }
.sttlCanada .blueDiscountBg { background: url(../sttl/assets/images/blue-discount-add.png) left 0 no-repeat; background-size: cover; }
.sttlCanada .blueDiscountBg .discountIcon { background-image: url(../sttl/assets/images/discountIconblue.png); background-size: cover; }
.sttlCanada .blueDiscountBg .button { width: 100%; }
.sttlCanada .blueDiscountBg h4 { line-height: 1; }
.sttlCanada .blueDiscountBg li, .sttlCanada .blueDiscountBg p { color: #fff; }
.sttlCanada .blueDiscountBg li { width: 100%; text-align: left; }
.sttlCanada .discountBox { min-height: 400px; }
.sttlCanada .freeAccessBanner { background: url(../sttl/assets/images/free-access-banner.jpg) left 0 no-repeat; background-size: cover; color: #fff; padding: 70px 0; }
.sttlCanada .freeAccessBanner p, .sttlCanada .freeAccessBanner h4 { color: #fff; }
.sttlCanada .innerSecPadd { padding: 50px 0; }
.sttlCanada .ComplexityBG { background: url(../sttl/assets/images/complexity-erp-bg.jpg) left 0 no-repeat; background-size: cover; color: #fff; }
.sttlCanada .privateCloudHosting { text-align: center; }
.sttlCanada .perMonthPrices .swiper-container { height: 450px; padding: 20px; }
.sttlCanada .sapCLoudBenefitsSection { margin: 0; }
.sttlCanada .setUpCloudSlider .swiper-container { padding: 20px 0; }
.sttlCanada .resSliderControl .swiper-button-next, .sttlCanada .resSliderControl .swiper-button-prev { visibility: hidden; }
.sttlCanada .dtQuickFacts, .sttlCanada .freeAccessBanner .row { position: relative; z-index: 9; }
.sttlCanada .ComplexityBGSlider, .sttlCanada .msmeFeatureSlider { display: none; }
.sttlCanada .bigdataSoluSlider .swiper-container { padding: 20px 10px !important; }
.sttlCanada .bigdataSoluBlockInfo { padding: 10px 0; clear: both; height: 100px; }
.sttlCanada .privateCloudHosting .bgBackgound { height: 100%; }
.sttlCanada .setUpCloudIcon { margin-bottom: 10px; height: 50px; }
.sttlCanada .setUpCloudIcon img { height: 50px; }
.sttlCanada .dtQuickFacts .leftImg { width: 100% !important; position: absolute; }
.sttlCanada .resSliderControl .swiper-button-next:after, .sttlCanada .resSliderControl .swiper-button-prev:after { display: none; }
.sttlCanada .blog-title { font-family: 'Open Sans'; font-weight: 600; font-style: normal; line-height: 36px; color: #252274; margin-bottom: 8px; -webkit-line-clamp: 2; text-decoration: none; }
.sttlCanada .bigdataSolutionBlock { width: 100%; }
.sttlCanada .sapCLoudBenefitBlockFullHeight { position: relative; height: 100%; display: flex; justify-content: center; align-items: center; flex-wrap: wrap; }
.sttlCanada .sapCLoudBenefitsSection { background-image: url(../sttl/assets/images/sap-hana-private-hosting-bg.jpg); }
.sttlCanada .sapCLoudBenefitBlock { margin: 15px 0; }
.sttlCanada h5 a { color: #044AA7; text-decoration: none; }
.sttlCanada { color: #323232; }
.home .hero:after { display: none }
.site-main:after { content: ""; position: absolute; left: 0%; right: 0%; top: 0%; width: 100%; height: 200px; background: rgba(2, 52, 102, 1); background: -ms-linear-gradient(top, rgba(2, 52, 102, 1) 0%, rgba(2, 52, 102, .4) 60%, rgba(231, 56, 39, 0) 100%); background: linear-gradient(to bottom, rgba(2, 52, 102, 1) 0%, rgb(37 34 116 / 33%) 60%, rgba(231, 56, 39, 0) 100%); filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#023466', endColorstr='#e73827', GradientType=0); }
.page-template-blog-page-php .innerBanner.smallBanner, .page-template-blog-page-php .innerBanner.smallBanner .pageBannerImg { height: 400px; }
.exploreOurGallery h2.title-text { margin: 0 0 25px; text-align: center; }
h2 strong { color: #de463b; }
@media (max-width:1199px){
 .site-main:after { display: none; }
 }



/*Teblu Page CSS*/
.powerBiPageWrap .industries-main { margin-top: 0; }
.powerBiPageWrap .service-inner .service-content { height: 90px; }
.powerBiPageWrap .service-content .service-text { display: initial; }
.powerBiPageWrap .serviceMainInner { margin-top: 50px; }
.powerBiPageWrap .service-bg { border-left: none; height: 100%; }
.powerBiPageWrap .service-inner { height: 400px; box-shadow: 1px 1px 20px #ccc; }
.powerBiPageWrap .service-bg img { height: 100%; object-fit: cover; }

@media (max-width:1399px){
 .powerBiPageWrap .service-inner .service-content { height: 60px; }
 }





  /*PowerBI*/
.powerBI .power-bi-tableau { padding: 80px 0px 80px; }
.powerBI .creators-title h2 { font-size: 50px; line-height: 60px; margin-bottom: 20px; }
.powerBI .power-bi-tableau .creators-title { max-width: 550px; }
.powerBI .power-bi-tableau .thumb { width: 100% ; height: 100%; }
.powerBI .power-bi-tableau .thumb img {height: 100%;object-fit: cover;}
.data-analytics { padding: 60px 0px 60px; background: url(https://www.silvertouch.ca/wp-content/themes/sttl/assets/images/da-bg.jpg)center center no-repeat; background-size: cover;}
.data-analytics .creators-title h2 { text-align: center; }
.data-analytics .text-content { text-align: center; }
.benifits-of-tebleau .benifits-box { background: #fff; box-shadow: 0px 0px 20px #00000029; padding: 50px 30px; height: 100%; border-bottom: 8px solid #DE463B; }
.benifits-of-tebleau .benifits-box .thumb { max-height: 90px; display: flex; justify-content: center; }
.benifits-of-tebleau .benifits-box .thumb img { width: auto; max-width: initial; max-height: 100%; }
.benifits-of-tebleau .benifits-box h6 { font-size: 22px; line-height: 32px; text-align: center; margin: 32px 0px 0px;color: #212529; }
.benifits-of-tebleau .creators-title h2 { margin-bottom: 50px; }
.benifits-of-tebleau .box-wrap { margin-bottom: 30px; }
.empower-companies .empower-box .empower-inner { position: relative; padding-bottom: 100%; height: auto; }
.empower-companies .empower-box h4 { position: absolute; left: 0; width: 100%; text-align: center; z-index: 1; font-size: 28px; line-height: 38px; margin-bottom: 0; bottom: 30px; }
.empower-companies .empower-box { width: calc(100% / 5); }
.empower-companies .empower-box img {position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 100%;height: 100%;object-fit: cover;}
.empower-companies .creators-title h2 {text-align: center;margin-bottom: 50px;}

section.valuable {padding: 50px 0; background: url(https://www.silvertouch.ca/wp-content/themes/sttl/assets/images/bi-cta-bg.jpg)center center no-repeat; background-size: cover;}
section.valuable.activeBlock {background-color: #191584;padding: 50px 0;}

.valueableText {color: #fff;}

.valueableText h2 {color: #fff;font-size: 40px;}

.valueableText p {font-size: 18px;}

.scheduleDemoBtn a {display: block;text-decoration: none;color: #fff;text-transform: uppercase;letter-spacing: 1px;background-color: #DE463B;padding: 15px;transition: all 0.3s;font-weight: 500;}

.scheduleDemoBtn a:hover {background-color: white;color: #191584;}

.powerBI .service-main h2{text-align: left;}
.powerBI .industries-main { margin-top: 0; }
.powerBI .service-inner .service-content { height: 90px; }
.powerBI .service-content .service-text { display: initial; }
.powerBI .serviceMainInner { margin-top: 30px; }
.powerBI .service-bg { border-left: none; height: 100%; }
.powerBI .service-inner { height: 400px; box-shadow: 1px 1px 20px #ccc; }
.powerBI .service-bg img { height: 100%; object-fit: cover; }

.powerBI .visualization { background-color: #F1F1F2; padding: 50px 0;}

.powerBI .empty-space h2 {width: 60%;margin: 0 auto;}


.powerBI section.noCode.activeBlock {text-align: center;width: 90%;margin: 0 auto;padding: 50px 0;}

.powerBI .noCodeTittle h2{font-size: 50px;}
.powerBI .service-main .services-info h3{color: #fff;}
.powerBI .slick-initialized .slick-slide {padding: 20px;}


@media (max-width:1399px){
    .powerBI .service-inner .service-content , .powerBI .service-inner .service-text { height: 60px;  }
     .powerBI .service-content h3{font-size: 28px; line-height: 35px;}
     .powerBI .service-content .service-text{padding: 10px;}
    }

    @media (max-width:991px) {
        .service-inner{margin-bottom: 5px;}
        .powerBI .creators-title h2 { font-size: 36px; line-height: 44px;}
        .valueableText h2{font-size: 34px;}
        .valueableText p{font-size: 16px;}
        .scheduleDemoBtn a{padding: 10px;}
        .powerBI .empty-space h2{width: 70%;}
        .powerBI .service-main h2, .visualization h2, .powerBI .noCodeTittle h2{font-size: 36px;}

    }

    @media (max-width:767px) {
        .benifits-of-tebleau .slick-track{padding: 0 0 30px 0;}
        .benifits-of-tebleau .services-slider ul.slick-dots{width: 180px !important;}
        .powerBI .service-content h3{font-size: 24px;}
        .powerBI .service-main .service-inner h3 {line-height: 45px;}

    }

    @media (max-width:576px) {
        .powerBI .power-bi-tableau{padding: 50px 0 80px;}
        .powerBI .empty-space h2{width: 100%;}

    }

    @media (max-width:479px) {
        .powerBI .creators-title h2 , .powerBI .service-main h2, .visualization h2, .powerBI .noCodeTittle h2  {
            font-size: 26px;
            line-height: 34px;
        }
        .powerBI .service-inner{height: 250px;}
        .powerBI .service-main .service-inner .service-content ,  .powerBI .service-main .service-content .service-text{padding: 0;}
        .powerBI .service-main .service-inner h3{line-height: 55px;}
        .powerBI .service-content h3{font-size: 20px;}
    }

.lightFont {
    font-weight: 400;
}
p.automatedDate {
    font-size: 22px!important;
}

p.automatedDate span {
    margin-right: 4px;
}

p.automatedDate span .fa-map-marker {
    margin-left: 30px;
}




/* Pricing Plan */
.PricingBlock { background-color: #F6F7FB; padding: 75px 0px 107px;    padding-bottom: 100px !important; }
.PricingBox { background-color: #fff; padding: 30px 35px 53px; border-bottom: 5px solid #DE463B; height: 100%; margin-top: 30px;}
.PricingBox .TopPart { margin: 0px 0px 48px; padding: 0px 0px 20px; border-bottom: 1px solid #BFBBBB; }
.PricingBox .IconBox { width: 71px; height: 71px; background-color: rgb(37 36 118 / 14%); }
.PricingBox .SubHeading { line-height: 1.3; margin: 9px 0px 0px; font-weight: 700; color: #252476; font-size: 40px; }
.PricingBox ul { padding: 0px; }
.PricingBox ul li { font-size: 20px; line-height: 1.2; margin-bottom: 21px; list-style: none; font-weight: 600; padding-left: 25px; }
.PricingBox ul li:last-child { margin-bottom: 0px; }
.PricingBox ul li:before { font-size: 17px; color: #00721B; font-family: 'fontawesome'; content: "\f00c"; position: absolute; left: 0; top: 5px; line-height: 1; }
.PricingBox .PopilarText { font-size: 20px; position: absolute; background-color: #252476; display: block; width: 100%; text-align: center; transform: rotate(-45deg); left: -171px; top: 17px; color: #fff; font-weight: 600; padding: 3px 10px; }
.PricingBox.Popular { border: 1px solid #DE463B; border-bottom: 5px solid #DE463B; margin-top: 0px; box-shadow: 0px 0px 30px #00000029; }
@media (min-width: 1859px) {
    .PricingBox .PopilarText{
        left: -225px;
    }
}
@media (max-width:1399px) {
	.PricingBox .SubHeading { font-size: 36px; }
	.PricingBox ul li { font-size: 18px; }
	.PricingBox .IconBox { width: 68px; height: 68px; }
	.PricingBox .PopilarText { font-size: 18px; left: -142px; top: 20px; }
	.PricingBox { padding: 30px 30px 35px; }
	.PricingBox .TopPart { margin: 0px 0px 35px; padding: 0px 0px 15px; }
}
@media (max-width:1199px) {
	.PricingBox .SubHeading { font-size: 32px; }
	.PricingBox ul li { font-size: 16px; padding-left: 20px; margin-bottom: 18px; }
	.PricingBox ul li:before { font-size: 15px; }
	.PricingBox { padding: 25px 25px 25px; }
	.PricingBox .PopilarText { font-size: 16px; left: -119px; top: 13px; }
	.PricingBox .TopPart { margin: 0px 0px 30px; padding: 0px 0px 15px; }
}
@media (max-width:991px) {
	.PricingCol { margin-bottom: 30px; }
	.PricingBox.Popular { margin-top: 0px; }
	.PricingBox .PopilarText { font-size: 16px; left: -139px; top: 13px; }
	.PricingBox { padding: 25px 25px 25px; margin-top: 0;}
}
@media (max-width:767px) {
	.PricingBox .PopilarText { font-size: 16px; left: -228px; top: 13px; }
	.PricingBox ul li { margin-bottom: 15px; }
	.PricingBox .PopilarText { font-size: 16px; left: -37px; top: 13px; width: 128px; }
	.PricingBox { padding: 25px 20px 25px; }
}
@media (max-width:575px) {
	.PricingBox { padding: 25px 15px 25px; }
	.PricingBox .SubHeading { font-size: 28px; }
	.PricingBox ul li:before { font-size: 15px; }
}

.iconCard {display: grid;grid-template-columns: 1fr 1fr 1fr 1fr;text-align: center;}
.iconCard h4 {font-size: 22px;font-weight: 600;margin-top: 10px;}
.iconCard h4 span {display: block;font-size: 18px;font-weight: 400;}
.iconCardInner {margin-top: 20px;}
.moduleBox img {max-width: 500px;margin: 0 auto 30px;display: block;}
.moduleBox h4 {font-size: 28px;text-align: center;font-weight: 600;}
.faq-bg{background-color: #EDF0F3;}
.headImg{height: 36px;}
.listAccordianItems {    border: 1px solid #CCCCCC;    margin-bottom: 20px;box-shadow: 0px 0px 10px #0000000A;}
.listAccordianItems:last-child{margin-bottom: 0px;}
.listAccordianItems  .accTrigger{padding: 20px 30px;color: #000;font-weight:700;}
.listAccordianItems .accordDetail .customRow{padding: 20px 30px;font-size: 22px;color: #000;align-items: center;}
.listAccordianItems .accordDetail .customRow:nth-child(odd){background-color: #EEF6FB;}
.listAccordianItems .accordDetail .customRow:nth-child(even){background-color: #fff;}
.listAccordianItems .accordDetail .customRow p{margin-bottom: 0px;}
.oddSapInnerPage .accordion .accTrigger:before {position: absolute;right: 20px;top: 50%;content: "\f107";font-family: FontAwesome;font-size: 28px;line-height: 26px;width: 26px;text-align: center;color: #000000;border: none;border-radius: 100%;height: 26px;padding-left: 1px;transform: translateY(-50%);font-weight: 900;}
.oddSapInnerPage .accordion .accTrigger.active:before { content: '\f106'; color: #000000; border: none; font-weight: 900;}
.oddSapInnerPage .accordion .accTrigger.active:after {display: none;}
.listAccordianItems .accordDetail .customRow .text-success{color: #09B285!important;font-size: 28px ;}
.oddSapInnerPage h4 {font-size: 28px;font-weight: 700 !important;}
.oddSapInnerPage .accordion { margin-top: 30px !important;}

@media only screen and (max-width: 991px) {
    .oddSapInnerPage .headImg { height: 24px;    }
}
@media only screen and (max-width: 767px) {
    .oddSapInnerPage .sectionPadding{padding: 40px 0px;}
    .oddSapInnerPage .headImg { height: 22px;    }
    .oddSapInnerPage .accordion.mt-2{margin-top: 12px !important;}
    .oddSapInnerPage .listAccordianItems .accTrigger { padding: 15px 12px;}
    .oddSapInnerPage .listAccordianItems .accordDetail .customRow { padding: 12px 12px; }
    .oddSapInnerPage .listAccordianItems .accordDetail .customRow .text-success { font-size: 18px; }
}



/* Webinar */
.webinarPage .about-main, .webinarPage .faqSection, .profile_sec{margin: 70px 0;}
.webinarPage .about-main p{max-width: 1280px;margin: 0 auto;}
.date_time_sec { background: #17155B; padding: 30px 0; margin-top: 10px;}
.date_time_sec span{ display: block; font-size: 30px; line-height: 28px; font-weight: 100; color: #ffffffb7;margin-bottom: 10px; }
.date_time_sec strong{ font-size: 24px; line-height: 26px; font-weight: 400; color: #fff;}
.date_time_sec .date_sec {border-right: 1px solid #ffffff88;}
.date_time_sec .date_sec p{ font-size: 18px; line-height: 25px; margin-bottom: 0;}
.date_time_sec .time_sec {padding-left: 10px;}
.times_des_wrap .times_des p {margin-bottom: 0; color:#ffffff88; font-size: 18px; line-height: 25px; font-weight: 400;}
.times_des_wrap .times_des p span { display: inline-block; margin-bottom: 0; color: #FFF; padding-left: 3px; font-size: 18px; line-height: 25px; font-weight: 400;}
.registration_btn_sec a {padding: 20px 45px;font-size: 18px;font-weight: 400;border-radius: 0;}


/*Webinar page*/
.webinar .eventList li {padding: 0 15px;margin: 0 0 30px;}
.webinar ul.eventList {margin: 0 -15px;}
.single-webinar .blogDetail .blogLeftPart iframe {max-width: 100%;}


section.whyWhoSection {background: #F8F8F8;padding: 70px 0;}
section.whyWhoSection ul {margin: 30px 0 0;padding: 30px 40px;background: #fff;box-shadow: 0px 0px 30px #00000029;list-style-type: none;}
section.whyWhoSection ul li {position: relative;padding-left: 20px;}
section.whyWhoSection ul li strong {font-size: 22px;}
section.whyWhoSection ul li:before {content: '';background: #DE463B;border-radius: 100%;width: 8px;height: 8px;position: absolute;top: 14px;left: 0;}
section.whyWhoSection ul.whoUl {padding: 25px;display: grid;grid-template-columns: 1fr 1fr;column-gap: 25px;}
section.whyWhoSection ul.whoUl li strong {font-weight: 500;}
section.whyWhoSection ul.whoUl:before {display: none;}
section.whyWhoSection ul.whoUl li {padding: 22px 0 23px 20px;border-bottom: 1px solid #aaa;}
section.whyWhoSection ul.whoUl li:before {top: 34px;}
section.whyWhoSection ul.whoUl li:nth-last-child(-n + 2) {border-bottom: none;}

.speakerBox{margin-top: 120px;}
.speakerBox .gy-6 {row-gap: 135px;}
.profile_hedding {position: relative;font-size: 26px;line-height: 28px;margin-bottom: 25px;}
.profile_hedding::after {content: ""; position: absolute; width: 55px; height: 5px; background: #DE463B; left: 0; bottom: -10px;} 
.profile_box {position: relative;background: #F1F7FF;padding: 30px 50px 40px;border-bottom: 5px solid #0058AE;text-align: left;height: 100%;}
.profile_box .profile_img_wrap  {display: flex; align-items: center; justify-content: space-between; padding-bottom: 25px;}
.profile_box .profile_img_wrap .profile_img { display: flex; align-items: center; justify-content: center; border: 1px solid transparent;border-radius: 100px; margin-top: -100px; object-fit: cover; width: 230px; aspect-ratio: 1; overflow: hidden;}
.profile_box .profile_img_wrap .profile_img img { height: auto;}
.profile_box .profile_img_wrap .profile_details { position: relative; right: 0; max-width: 60%; flex: 0 0 60%; padding-bottom: 20px;}
.profile_box .profile_img_wrap .profile_details span { display: block; font-size: 16px; line-height: 22px; font-weight: 600;color: #212529;}
.profile_box .profile_des p{ margin-bottom: 0;font-size: 16px;line-height: 24px; }
.aboutSection{background-color: #F8F8F8;padding: 70px 0;}


/* Career Page */
.careerList .jobShortList .table-responsive .jobTable th {padding: 10px 20px;font-weight: 600;background: transparent;color: #323232;border-bottom: 1px solid #cbcbcb;border-right: 1px solid #cbcbcb;}
.jobShortList table.jobTable {min-width: unset;margin-bottom: 0;border: 0;}
.careerList .jobTable td {padding: 10px 20px;font-size: 16px;color: #323232;transition: 0.3s all ease-in-out;border-right: 1px solid #cbcbcb;}
.careerList .jobTable th:last-child, .careerList .jobTable td:last-child{border-right: 0!important;}
.careerList .jobTable td a{text-decoration:none;font-size: 16px;}
a.applyPostBtn.jobApplyBtn {color: #232073;font-size: 20px;}
.careerList .jobTable tbody tr:nth-child(even) td {background: transparent!important;}
.single-careers .downloadPopup {background-color: transparent;max-width: 100%;}
.single-careers .downloadPopup .modal-dialog {max-width: 650px;}
.single-careers .downloadPopup h2 {background: transparent;color: #323232;font-size: 20px;text-transform: none;}
.single-careers .downloadPopup .downPopContainer {box-shadow: none;padding: 0;margin-top: 10px;}
.single-careers .downloadPopup .downPopContainer .form-field input {height: 44px;border-radius: 4px;padding: 15px;background-color: transparent;}
.single-careers .downloadPopup .downPopContainer .form-field {margin-bottom: 20px;}
.single-careers .downloadPopup .downPopContainer .custom-file-upload button.file-upload-button {background: transparent!important;}
.single-careers .downloadPopup .downPopContainer .file-upload-button:after {color: #323232;font-size: 20px;}
.single-careers .downloadPopup .downPopContainer .file-upload-button:before {background: content-box;}
.single-careers .downloadPopup .downPopContainer .form-field .custom-file-upload input {padding-left: 40px;}
.single-careers .downloadPopup.contentPopup .popup-modal-dismiss {top: 24px;right: 21px;box-shadow: none;background: transparent;border: 1px solid #aaa;padding: 2px 0;color: #aaa;}
.single-careers .downloadPopup .downPopContainer .form-field p a {text-decoration: none;color: #ff763a;}
.downloadPopup .modal-content {padding: 30px;}
.downloadPopup .modal-content .modal-header, .downloadPopup .modal-content .modal-body {padding: 0;border: 0;}
.downloadPopup .modal-content .modal-body {margin-top: 15px;}
.job-single-article {border: 1px solid #aaa;border-radius: 8px;padding: 20px;background: #f9f9f9;}
.job-single-article h2 {font-size: 28px;margin:0;color: #242173;}
.job-single-article .news-single-title{border-bottom: 1px solid #aaa;padding-bottom: 15px;margin-bottom: 20px;}
.job-single-article .news-single-info {border-bottom: 1px solid #aaa;padding-bottom: 8px;}
.job-single-article .jobDesription {padding-top: 20px;}
.job-single-article .jobDesription h4 {font-size: 20px;}
.job-single-article a.button.popup-modal {margin-top: 30px;}
.job-single-article .news-single-info ul {list-style-type: none;padding: 0;}
.job-single-article .news-single-info ul li svg {width: 25px;display: none;}
.job-single-article .news-single-info ul li {margin-bottom: 6px;}
.job-single-article .news-single-info ul li:last-child {margin-bottom: 0;padding-bottom: 0;}


@media (max-width:1859px) {
    .registration_btn_sec a{padding: 20px 35px;}
    section.whyWhoSection ul.whoUl{padding: 27px 25px;}
    section.whyWhoSection ul li strong{font-size: 20px;}
    .profile_box{padding: 30px 30px 40px;}
    .profile_box .profile_img_wrap .profile_img{width: 185px;}
    .profile_box .profile_img_wrap{padding-bottom: 20px;}
    .speakerBox .gy-6{row-gap: 110px;}
}
@media (max-width:1399px) {
    .date_time_sec{padding: 35px 0;}
    .registration_btn_sec a{padding: 15px 25px;font-size: 16px;}
    section.whyWhoSection p br{display: none;}
    section.whyWhoSection ul.whoUl{padding: 23px 25px;}
    .speakerBox {margin-top: 90px;}
    .profile_hedding{font-size: 22px;}
    .profile_box{padding: 20px;}
    .profile_box .profile_img_wrap .profile_img{width: 170px;}
    .profile_box .profile_img_wrap{padding-bottom: 0;}
    .webinarPage .what-is-odoo-erp-info .title-text{font-size: 32px;}
}
@media (max-width:1199px) {
    .date_time_sec{padding: 25px 0;}
    .date_time_sec .time_sec{padding-left: 0;}
    .registration_btn_sec a {padding: 11px 19px;font-size: 14px;}
    .times_des_wrap .times_des p span {display: inline-block;}
    .date_time_sec span{font-size: 24px;}
    .date_time_sec strong {font-size: 20px;line-height: 22px;}
    section.whyWhoSection ul.whoUl li{padding: 23px 0 23px 20px}
    .profile_box .profile_img_wrap .profile_img{width: 150px;}
    .profile_hedding{font-size: 18px;}
    .profile_box .profile_img_wrap .profile_details span{font-size: 14px;line-height: 18px;}
    .webinarPage .what-is-odoo-erp-info .title-text {font-size: 26px;}
}
@media (max-width:1024px) {
    .profile_hedding {font-size: 20px; margin-bottom: 10px;}
    .profile_hedding::after {bottom: -3px;height: 3px;}
    .profile_box {padding: 25px;}
    .profile_box .profile_img_wrap .profile_details{max-width: 60%; flex: 0 0 60%;}
    .date_time_sec span{font-size: 18px; line-height: 22px;}
    .date_time_sec .date_sec p{font-size: 16px;}
    .date_time_sec .time_sec{padding-left: 0;}
    .times_des_wrap .times_des p{font-size: 16px; line-height: 22px;}
    .times_des_wrap .times_des p span{padding-left: 0; font-size: 16px; line-height: 22px;}
}
@media (max-width:991px) {
    .speakerBox{margin-top: 35px;}
    .profile_box .profile_img_wrap .profile_img {margin-top: 0;}
    .profile_box .profile_img_wrap {align-items: center;margin-bottom: 20px;column-gap: 20px;}
    .profile_box .profile_img_wrap .profile_details {padding-bottom: 0;}
    .speakerBox .gy-6 {row-gap: 20px;}
    section.empty-space-top.aboutSection {padding: 70px 0;}
    .profile_hedding{font-size: 18px;line-height: 20px;}
    .what-is-odoo-erp-image {height: 400px;}
    .what-is-odoo-erp-image img{object-fit: cover;height: 100%;}
    .date_time_sec strong{font-size: 16px;}
    .registration_btn_sec {margin-top: 20px;text-align: center;}
}

@media (max-width:767px) {
    .webinarPage .about-main, .webinarPage .faqSection, .profile_sec{margin: 40px 0;}
    section.whyWhoSection{padding: 40px 0;}
    .profile_box {padding: 20px;}
    .times_des_wrap .times_des p {margin-bottom: 5px;}
    .times_des_wrap .times_des p span{display: inline-block;}
    .registration_btn_sec { margin: 10px 0; }
    section.whyWhoSection ul li strong{font-size: 18px;}
    section.whyWhoSection ul li:before{top:10px}
    section.whyWhoSection ul{padding: 30px;}
}

@media (max-width:575px) {
    section.whyWhoSection ul, section.whyWhoSection ul.whoUl{padding: 20px;}
    section.whyWhoSection ul li strong{font-size: 16px;}
    section.whyWhoSection ul.whoUl{grid-template-columns: 1fr;}
    section.whyWhoSection ul.whoUl li {padding: 10px 10px 10px 18px;;border-bottom: 1px solid #aaa !important;}
    section.whyWhoSection ul.whoUl li:last-child{padding-bottom: 0;border-bottom: 0!important;}
    section.whyWhoSection ul.whoUl li:before{top: 18px;}
    .date_time_sec .date_sec {display: flex;column-gap: 10px;border-right: 0;border-bottom: 1px solid #ffffff88;padding-bottom: 4px;margin-bottom: 10px;justify-content: center;}
    .registration_btn_sec a {padding: 7px 20px;font-size: 14px;}
    .time_sec{text-align: center;}
}


/* Custom Banner */
.hero-slider-box{min-height: 800px;}
.firstSlide .subTitle {border: 1px solid #fff;display: inline-flex;border-radius: 34px;color: #fff;align-items: center;font-size: 20px;font-weight: 600;padding: 10px 12px;line-height: 20px;margin-bottom: 15px;}
.firstSlide .subTitle img {margin-bottom: 0;margin-right: 10px;}
.firstSlide .dtBox {margin: 30px 0;}
.firstSlide .dateBox {background: #203C63;color: #fff;padding: 16px 30px;}
.firstSlide .dtBox .date {font-size: 60px;font-weight: 600;}
.firstSlide .dtBox .date sup{font-size: 0.5em;top: -1em;}
.firstSlide .dtBox .month {font-size: 30px;line-height: 45px;font-weight: 500;}
.firstSlide .dtBox .timeBox {padding:30px;background: #0B203E;}
.firstSlide .timeBox p span {color: rgba(255, 255, 255, 0.6);margin-right: 10px;}
.firstSlide .timeBox p {font-size: 24px;}
.firstSlide .dtBox .timeBox .d-grid {grid-template-columns: 1fr 1fr;gap: 50px;}
.firstSlide .button{padding: 24px 40px;font-size: 20px;margin-top: 0!important;}

/* Page Content */
.pageContent .about-main {margin: 0;padding: 80px 0 0;}
.rightImageSection .row.align-items-stretch {flex-direction: row-reverse;}
.empty-space-top.singleImage {padding-top: 80px;}
.singleImage p {font-size: 20px;}
.singleImage h6 {font-size: 22px;margin-bottom: 20px;}
.singleImage ul li {font-size: 20px;}
.singleImage ul li::marker {color: #ff763a;}
.pageContent section.empty-space.icon-card-section {padding: 80px 0;}
.pageContent section.empty-space.icon-card-section .services-we-offer-info h5 {font-size: 20px;margin-bottom: 8px;}
.services-we-offer-info h5 {font-size: 20px;margin-bottom: 8px;}
.singleImage.rightImageSection.grayBG {background: #F8F8F8;padding-bottom: 80px;}
.singleImage.rightImageSection.grayBG .row .what-is-odoo-erp-info{justify-content: center;display: flex;flex-direction: column;height: 100%;}
.singleImage.rightImageSection.grayBG .what-is-odoo-erp-info a.button {margin-top: 20px;width: fit-content;}
.object-cover{object-fit: cover;}
.singleImage p a {text-decoration: none;color: #ff763a;transition: 0.3s all ease-in-out;}
.singleImage p a:hover {color: #242173;}



@media (max-width:1399px){
    .firstSlide .subTitle{font-size: 18px;}
    .firstSlide .subTitle img{width: 25px;}
    .firstSlide .dtBox .date{font-size: 48px;}
    .firstSlide .timeBox p{font-size: 18px;}
    .firstSlide .dtBox .month{font-size: 32px;}
    .firstSlide .button{padding: 14px 24px;font-size: 16px;margin-top: 0!important;}
}
@media (max-width:1199px){
    .hero-slider-box{min-height: 600px;}
    .firstSlide .dtBox .timeBox{padding: 15px;}
    .firstSlide .dateBox{padding: 10px 15px;}
    .firstSlide .dtBox .date{font-size: 32px;}
    .firstSlide .timeBox p{font-size: 18px!important;}
    .firstSlide .dtBox .month{font-size: 20px;line-height: 30px;}
    .singleImage h6 {font-size: 18px;margin-bottom: 10px;}
    .singleImage ul li {font-size: 14px;}
    .pageContent section.empty-space.icon-card-section .services-we-offer-info h5{font-size: 16px;}
    .pageContent section.empty-space.icon-card-section .services-we-offer-info p{line-height: 18px;}
}
@media (max-width:991px){
    .firstSlide .hero-slider-info {margin-top: 50px;}
    .firstSlide .dtBox{margin: 15px 0;}
    .firstSlide .dtBox .timeBox .d-grid{gap: 15px;}
    .firstSlide .timeBox p {font-size: 15px !important;}
}
@media (max-width:768px){
    .firstSlide .button{padding: 14px 24px!important;margin-top: 0!important;}
    .singleImage .what-is-odoo-erp-info{text-align: left;display: block !important;}
    .singleImage.rightImageSection.grayBG .what-is-odoo-erp-info a.button {margin: 0 0 20px;}
    .pageContent .about-main{padding: 50px 0 0;}
    .empty-space-top.singleImage{padding-top: 50px;}
    .pageContent section.empty-space.icon-card-section{padding: 50px 0;}
}
@media (max-width:575px){
    .firstSlide .hero-slider-info{margin-top: 0;}
    .firstSlide .subTitle{font-size: 14px;padding: 6px 10px;line-height: 14px;}
    .firstSlide .subTitle img{margin-right: 6px;width: 20px;}
    .firstSlide .dtBox .date{font-size: 24px;}
    .firstSlide .dtBox .month {font-size: 16px;line-height: 24px;}
    .firstSlide .timeBox p {font-size: 14px !important;}
    .firstSlide .dateBox{padding: 13px 15px;}
    .hero-slider-info .button {padding: 9px 18px;font-size: 14px;margin-top: 0!important;}
    .job-single-article .news-single-title {flex-wrap: wrap;row-gap: 15px;}
    .job-single-article .news-single-title h2 {font-size: 24px;}
    .job-single-article .news-single-title .button {padding: 4px 16px;font-size: 12px;}
}