@charset "utf-8";/*
Theme Name: Silver Touch
Theme URI: https://www.silvertouch.com/themes/silvertouch/
Author: Silver Touch Technologies
Author URI: https://www.silvertouch.com/
Description: Silver Touch new website on the year 2018.
Version: 1
License: GNU General Public License v2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: twentyseventeen
Tags: one-column, two-columns, right-sidebar, flexible-header, accessibility-ready, custom-colors, custom-header, custom-menu, custom-logo, editor-style, featured-images, footer-widgets, post-formats, rtl-language-support, sticky-post, theme-options, threaded-comments, translation-ready

This theme, like WordPress, is licensed under the GPL.
Use it to make something cool, have fun, and share what you've learned with others.
*/
/*======================================================================
Site Name: Silver Touch Technoloty
Theme URI: https://sttlvss.silvertouch.com/svn/htmlcodebank/html
Description: this site is developed by STTL
Version: 1.0
Author: Web Team
------------------------------------------------------------------------
Base Color: #fff (White)
Site Color: #062a4a (Dark Blue)
Header Color: #062a4a (Dark Blue)
Text Color: #393939 (Dark Grey)
Title Color: #393939 (Dark Grey), #e65a15 (Orange)
Footer Color: #393939 (Dark Grey)
------------------------------------------------------------------------ 
Layout Width: 100%
Container Width: 1170px
Responsive Layout: Yes
=======================================================================*/
/********* Reset CSS *********/
*, *:before, *:after { -moz-box-sizing: border-box; -webkit-box-sizing: border-box; box-sizing: border-box; } 
html, body, div, span, applet, object, iframe, h1, h2, h3, h4, h5, h6, p, blockquote, pre, a, abbr, acronym, address, big, cite, code, del, dfn, em, font, ins, kbd, q, s, samp, small, strike, strong, sub, sup, tt, var, dl, dt, dd, ol, ul, li, fieldset, form, label, legend, table, caption, tbody, tfoot, thead, tr, th, td { border: 0; font-size: 100%; font-style: inherit; font-weight: inherit; margin: 0; outline: 0; padding: 0; vertical-align: baseline; } 
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav, section, summary { display:block } 
audio, canvas, 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 { text-decoration:underline; color:#E65A15; transition: all 0.3s ease 0ms; -webkit-transition: all 0.3s ease 0ms; } 
a:focus { outline:0 none; } 
a:hover, a:active { outline: 0; } 
a:hover { text-decoration:none; color:#393939; } 
h1, h2, h3, h4, h5, h6 { font-weight:normal; } 
b, strong, dt, th { font-weight: bold; } 
em, i { font-style:italic; } 
p, h1, h2, h3, h4, h5, h6, ul, ol, dd, table, fieldset, address { margin:0; padding:0; } 
img { -ms-interpolation-mode: bicubic; border: 0; vertical-align: middle; max-width:100%; height:auto; } 
figure { margin:0; } 
legend { white-space:normal; } 
q { quotes:"\201C" "\201D" "\2018" "\2019" } 
small { font-size:80% } 
sub, sup { font-size:75%; line-height:0; position:relative; vertical-align:baseline } 
sup { top:-0.5em } 
sub { bottom:-0.25em } 
table { border-collapse: separate; border-spacing: 0; width: 100%; empty-cells:show; border:none; } 
table table { margin:0 } 
th, td { border:none; padding:8px 10px } 
caption, th, td { font-weight: normal; } 
/********* Form fields *********/
button, input, select, textarea { margin: 0; vertical-align: baseline; background-color:transparent; border:none; } 
button, input[type="button"], input[type="reset"], input[type="submit"] { cursor:pointer; } 
input[type="text"], input[type="email"], input[type="tel"], input[type="number"], input[type="url"], input[type="password"], input[type="search"], select, textarea { border:1px solid #e5e5e5; width:100px; height:30px; padding:0; 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 } 
input[type="submit"], input[type="button"], input[type="reset"], button, .button { line-height:25px; padding:4px 10px; display:inline-block; text-decoration:none; border:0 none; margin:0; outline:0 none; } 
textarea { overflow:auto; vertical-align: top; resize:vertical; height:100px; max-width:100%; min-width:100%; max-height:500px; min-height:90px; } 
fieldset { border:0 none; margin:0; padding:0 } 
label { display:inline-block; padding-bottom:5px; font-weight:normal; } 
input:focus { outline:0 none; } 
input, textarea { -webkit-appearance:none; } 
/********* Clear floats *********/ 
.cf:before, .cf:after, .container:before, .container:after, /* .row:before, .row:after, */ ul:before, ul:after, .boxs:before, .boxs:after, .radioList:after, .radioList:before, .headerInner:after, .headerInner:before, .twoColsBlock:after, .twoColsBlock:before, .onethirdCols:after, .onethirdCols:before, .feildRow:after, .feildRow:before, .awardDetails:after, .awardDetails:before, .certificateLogos:after, .certificateLogos:before, .counterBlock:after, .counterBlock:before, .topLinks:after, .topLinks:before, .menuPart:after, .menuPart:before, .cols2Block:after, .cols2Block:before, .menuListWithImg:after, .menuListWithImg:before, .tabNav:after, .tabNav:before, .infAndControl:after, .infAndControl:before, .getInstantQuoteWrap:after, .getInstantQuoteWrap:before { content:" "; display:table } 
.cf:after, .container:after, .row:after, ul:after, .boxs:after, .radioList:after, .headerInner:after, .twoColsBlock:after, .onethirdCols:after, .feildRow:after, .awardDetails:after, .certificateLogos:after, .counterBlock:after, .topLinks:after, .menuPart:after, .cols2Block:after, .menuListWithImg:after, .tabNav:after, .infAndControl:after, .getInstantQuoteWrap:after { clear:both } 

/********* Fonts *********/
@font-face { font-family: 'open_sans'; src: url(../../../../../../themes/silvertouch/assets/css/fonts/opensans-light-webfont.woff2) format('woff2'),
 url(../../../../../../themes/silvertouch/assets/css/fonts/opensans-light-webfont.ttf) format('truetype'); font-weight: 300; font-style: normal;}

@font-face { font-family: 'open_sans'; src: url(../../../../../../themes/silvertouch/assets/css/fonts/opensans-regular-webfont.woff2) format('woff2'),
 url(../../../../../../themes/silvertouch/assets/css/fonts/opensans-regular-webfont.ttf) format('truetype'); font-weight: 400; font-style: normal;}
@font-face { font-family: 'open_sans'; src: url(../../../../../../themes/silvertouch/assets/css/fonts/opensans-italic-webfont.woff2) format('woff2'),
 url(../../../../../../themes/silvertouch/assets/css/fonts/opensans-italic-webfont.ttf) format('truetype'); font-weight: 400; font-style: italic;}

@font-face { font-family: 'open_sans'; src: url(../../../../../../themes/silvertouch/assets/css/fonts/opensans-semibold-webfont.woff2) format('woff2'),
 url(../../../../../../themes/silvertouch/assets/css/fonts/opensans-semibold-webfont.ttf) format('truetype'); font-weight: 600; font-style: normal;}

@font-face { font-family: 'open_sans'; src: url(../../../../../../themes/silvertouch/assets/css/fonts/opensans-bold-webfont.woff2) format('woff2'),
 url(../../../../../../themes/silvertouch/assets/css/fonts/opensans-bold-webfont.ttf) format('truetype'); font-weight: 700; font-style: normal;}

@font-face { font-family: 'open_sans'; src: url(../../../../../../themes/silvertouch/assets/css/fonts/opensans-bolditalic-webfont.woff2) format('woff2'),
 url(../../../../../../themes/silvertouch/assets/css/fonts/opensans-bolditalic-webfont.ttf) format('truetype'); font-weight: 700; font-style: italic;}

@font-face { font-family: 'open_sans'; src: url(../../../../../../themes/silvertouch/assets/css/fonts/opensans-extrabold-webfont.woff2) format('woff2'),
 url(../../../../../../themes/silvertouch/assets/css/fonts/opensans-extrabold-webfont.ttf) format('truetype'); font-weight: 800; font-style: normal;}

@font-face { font-family:"Material Design Icons"; src:url(../../../../../../themes/silvertouch/assets/css/fonts/materialdesignicons-webfont.eot?v=2.0.46); src:url("../../../../../../themes/silvertouch/assets/css/fonts/materialdesignicons-webfont.eot?#iefix&v=2.0.46") format("embedded-opentype"),url(../../../../../../themes/silvertouch/assets/css/fonts/materialdesignicons-webfont.woff2?v=2.0.46) format("woff2"),url(../../../../../../themes/silvertouch/assets/css/fonts/materialdesignicons-webfont.woff?v=2.0.46) format("woff"),url(../../../../../../themes/silvertouch/assets/css/fonts/materialdesignicons-webfont.ttf?v=2.0.46) format("truetype"),url("../../../../../../themes/silvertouch/assets/css/fonts/materialdesignicons-webfont.svg?v=2.0.46#materialdesigniconsregular") format("svg"); font-weight:normal; font-style:normal } .mdi:before,.mdi-set { display:inline-block; font:normal normal normal 24px/1 "Material Design Icons"; font-size:inherit; text-rendering:auto; line-height:inherit; -webkit-font-smoothing:antialiased; -moz-osx-font-smoothing:grayscale } .mdi-access-point:before { content:"\F002" } .mdi-access-point-network:before { content:"\F003" } .mdi-account:before { content:"\F004" } .mdi-account-alert:before { content:"\F005" } .mdi-account-box:before { content:"\F006" } .mdi-account-box-outline:before { content:"\F007" } .mdi-account-card-details:before { content:"\F5D2" } .mdi-account-check:before { content:"\F008" } .mdi-account-circle:before { content:"\F009" } .mdi-account-convert:before { content:"\F00A" } .mdi-account-edit:before { content:"\F6BB" } .mdi-account-key:before { content:"\F00B" } .mdi-account-location:before { content:"\F00C" } .mdi-account-minus:before { content:"\F00D" } .mdi-account-multiple:before { content:"\F00E" } .mdi-account-multiple-minus:before { content:"\F5D3" } .mdi-account-multiple-outline:before { content:"\F00F" } .mdi-account-multiple-plus:before { content:"\F010" } .mdi-account-network:before { content:"\F011" } .mdi-account-off:before { content:"\F012" } .mdi-account-outline:before { content:"\F013" } .mdi-account-plus:before { content:"\F014" } .mdi-account-remove:before { content:"\F015" } .mdi-account-search:before { content:"\F016" } .mdi-account-settings:before { content:"\F630" } .mdi-account-settings-variant:before { content:"\F631" } .mdi-account-star:before { content:"\F017" } .mdi-account-switch:before { content:"\F019" } .mdi-adjust:before { content:"\F01A" } .mdi-air-conditioner:before { content:"\F01B" } .mdi-airballoon:before { content:"\F01C" } .mdi-airplane:before { content:"\F01D" } .mdi-airplane-landing:before { content:"\F5D4" } .mdi-airplane-off:before { content:"\F01E" } .mdi-airplane-takeoff:before { content:"\F5D5" } .mdi-airplay:before { content:"\F01F" } .mdi-alarm:before { content:"\F020" } .mdi-alarm-bell:before { content:"\F78D" } .mdi-alarm-check:before { content:"\F021" } .mdi-alarm-light:before { content:"\F78E" } .mdi-alarm-multiple:before { content:"\F022" } .mdi-alarm-off:before { content:"\F023" } .mdi-alarm-plus:before { content:"\F024" } .mdi-alarm-snooze:before { content:"\F68D" } .mdi-album:before { content:"\F025" } .mdi-alert:before { content:"\F026" } .mdi-alert-box:before { content:"\F027" } .mdi-alert-circle:before { content:"\F028" } .mdi-alert-circle-outline:before { content:"\F5D6" } .mdi-alert-decagram:before { content:"\F6BC" } .mdi-alert-octagon:before { content:"\F029" } .mdi-alert-octagram:before { content:"\F766" } .mdi-alert-outline:before { content:"\F02A" } .mdi-all-inclusive:before { content:"\F6BD" } .mdi-alpha:before { content:"\F02B" } .mdi-alphabetical:before { content:"\F02C" } .mdi-altimeter:before { content:"\F5D7" } .mdi-amazon:before { content:"\F02D" } .mdi-amazon-clouddrive:before { content:"\F02E" } .mdi-ambulance:before { content:"\F02F" } .mdi-amplifier:before { content:"\F030" } .mdi-anchor:before { content:"\F031" } .mdi-android:before { content:"\F032" } .mdi-android-debug-bridge:before { content:"\F033" } .mdi-android-head:before { content:"\F78F" } .mdi-android-studio:before { content:"\F034" } .mdi-angular:before { content:"\F6B1" } .mdi-angularjs:before { content:"\F6BE" } .mdi-animation:before { content:"\F5D8" } .mdi-apple:before { content:"\F035" } .mdi-apple-finder:before { content:"\F036" } .mdi-apple-ios:before { content:"\F037" } .mdi-apple-keyboard-caps:before { content:"\F632" } .mdi-apple-keyboard-command:before { content:"\F633" } .mdi-apple-keyboard-control:before { content:"\F634" } .mdi-apple-keyboard-option:before { content:"\F635" } .mdi-apple-keyboard-shift:before { content:"\F636" } .mdi-apple-mobileme:before { content:"\F038" } .mdi-apple-safari:before { content:"\F039" } .mdi-application:before { content:"\F614" } .mdi-approval:before { content:"\F790" } .mdi-apps:before { content:"\F03B" } .mdi-archive:before { content:"\F03C" } .mdi-arrange-bring-forward:before { content:"\F03D" } .mdi-arrange-bring-to-front:before { content:"\F03E" } .mdi-arrange-send-backward:before { content:"\F03F" } .mdi-arrange-send-to-back:before { content:"\F040" } .mdi-arrow-all:before { content:"\F041" } .mdi-arrow-bottom-left:before { content:"\F042" } .mdi-arrow-bottom-right:before { content:"\F043" } .mdi-arrow-collapse:before { content:"\F615" } .mdi-arrow-collapse-all:before { content:"\F044" } .mdi-arrow-collapse-down:before { content:"\F791" } .mdi-arrow-collapse-left:before { content:"\F792" } .mdi-arrow-collapse-right:before { content:"\F793" } .mdi-arrow-collapse-up:before { content:"\F794" } .mdi-arrow-down:before { content:"\F045" } .mdi-arrow-down-bold:before { content:"\F72D" } .mdi-arrow-down-bold-box:before { content:"\F72E" } .mdi-arrow-down-bold-box-outline:before { content:"\F72F" } .mdi-arrow-down-bold-circle:before { content:"\F047" } .mdi-arrow-down-bold-circle-outline:before { content:"\F048" } .mdi-arrow-down-bold-hexagon-outline:before { content:"\F049" } .mdi-arrow-down-box:before { content:"\F6BF" } .mdi-arrow-down-drop-circle:before { content:"\F04A" } .mdi-arrow-down-drop-circle-outline:before { content:"\F04B" } .mdi-arrow-down-thick:before { content:"\F046" } .mdi-arrow-expand:before { content:"\F616" } .mdi-arrow-expand-all:before { content:"\F04C" } .mdi-arrow-expand-down:before { content:"\F795" } .mdi-arrow-expand-left:before { content:"\F796" } .mdi-arrow-expand-right:before { content:"\F797" } .mdi-arrow-expand-up:before { content:"\F798" } .mdi-arrow-left:before { content:"\F04D" } .mdi-arrow-left-bold:before { content:"\F730" } .mdi-arrow-left-bold-box:before { content:"\F731" } .mdi-arrow-left-bold-box-outline:before { content:"\F732" } .mdi-arrow-left-bold-circle:before { content:"\F04F" } .mdi-arrow-left-bold-circle-outline:before { content:"\F050" } .mdi-arrow-left-bold-hexagon-outline:before { content:"\F051" } .mdi-arrow-left-box:before { content:"\F6C0" } .mdi-arrow-left-drop-circle:before { content:"\F052" } .mdi-arrow-left-drop-circle-outline:before { content:"\F053" } .mdi-arrow-left-thick:before { content:"\F04E" } .mdi-arrow-right:before { content:"\F054" } .mdi-arrow-right-bold:before { content:"\F733" } .mdi-arrow-right-bold-box:before { content:"\F734" } .mdi-arrow-right-bold-box-outline:before { content:"\F735" } .mdi-arrow-right-bold-circle:before { content:"\F056" } .mdi-arrow-right-bold-circle-outline:before { content:"\F057" } .mdi-arrow-right-bold-hexagon-outline:before { content:"\F058" } .mdi-arrow-right-box:before { content:"\F6C1" } .mdi-arrow-right-drop-circle:before { content:"\F059" } .mdi-arrow-right-drop-circle-outline:before { content:"\F05A" } .mdi-arrow-right-thick:before { content:"\F055" } .mdi-arrow-top-left:before { content:"\F05B" } .mdi-arrow-top-right:before { content:"\F05C" } .mdi-arrow-up:before { content:"\F05D" } .mdi-arrow-up-bold:before { content:"\F736" } .mdi-arrow-up-bold-box:before { content:"\F737" } .mdi-arrow-up-bold-box-outline:before { content:"\F738" } .mdi-arrow-up-bold-circle:before { content:"\F05F" } .mdi-arrow-up-bold-circle-outline:before { content:"\F060" } .mdi-arrow-up-bold-hexagon-outline:before { content:"\F061" } .mdi-arrow-up-box:before { content:"\F6C2" } .mdi-arrow-up-drop-circle:before { content:"\F062" } .mdi-arrow-up-drop-circle-outline:before { content:"\F063" } .mdi-arrow-up-thick:before { content:"\F05E" } .mdi-assistant:before { content:"\F064" } .mdi-asterisk:before { content:"\F6C3" } .mdi-at:before { content:"\F065" } .mdi-atom:before { content:"\F767" } .mdi-attachment:before { content:"\F066" } .mdi-audiobook:before { content:"\F067" } .mdi-auto-fix:before { content:"\F068" } .mdi-auto-upload:before { content:"\F069" } .mdi-autorenew:before { content:"\F06A" } .mdi-av-timer:before { content:"\F06B" } .mdi-baby:before { content:"\F06C" } .mdi-baby-buggy:before { content:"\F68E" } .mdi-backburger:before { content:"\F06D" } .mdi-backspace:before { content:"\F06E" } .mdi-backup-restore:before { content:"\F06F" } .mdi-bandcamp:before { content:"\F674" } .mdi-bank:before { content:"\F070" } .mdi-barcode:before { content:"\F071" } .mdi-barcode-scan:before { content:"\F072" } .mdi-barley:before { content:"\F073" } .mdi-barrel:before { content:"\F074" } .mdi-basecamp:before { content:"\F075" } .mdi-basket:before { content:"\F076" } .mdi-basket-fill:before { content:"\F077" } .mdi-basket-unfill:before { content:"\F078" } .mdi-battery:before { content:"\F079" } .mdi-battery-10:before { content:"\F07A" } .mdi-battery-20:before { content:"\F07B" } .mdi-battery-30:before { content:"\F07C" } .mdi-battery-40:before { content:"\F07D" } .mdi-battery-50:before { content:"\F07E" } .mdi-battery-60:before { content:"\F07F" } .mdi-battery-70:before { content:"\F080" } .mdi-battery-80:before { content:"\F081" } .mdi-battery-90:before { content:"\F082" } .mdi-battery-alert:before { content:"\F083" } .mdi-battery-charging:before { content:"\F084" } .mdi-battery-charging-100:before { content:"\F085" } .mdi-battery-charging-20:before { content:"\F086" } .mdi-battery-charging-30:before { content:"\F087" } .mdi-battery-charging-40:before { content:"\F088" } .mdi-battery-charging-60:before { content:"\F089" } .mdi-battery-charging-80:before { content:"\F08A" } .mdi-battery-charging-90:before { content:"\F08B" } .mdi-battery-minus:before { content:"\F08C" } .mdi-battery-negative:before { content:"\F08D" } .mdi-battery-outline:before { content:"\F08E" } .mdi-battery-plus:before { content:"\F08F" } .mdi-battery-positive:before { content:"\F090" } .mdi-battery-unknown:before { content:"\F091" } .mdi-beach:before { content:"\F092" } .mdi-beaker:before { content:"\F68F" } .mdi-beats:before { content:"\F097" } .mdi-beer:before { content:"\F098" } .mdi-behance:before { content:"\F099" } .mdi-bell:before { content:"\F09A" } .mdi-bell-off:before { content:"\F09B" } .mdi-bell-outline:before { content:"\F09C" } .mdi-bell-plus:before { content:"\F09D" } .mdi-bell-ring:before { content:"\F09E" } .mdi-bell-ring-outline:before { content:"\F09F" } .mdi-bell-sleep:before { content:"\F0A0" } .mdi-beta:before { content:"\F0A1" } .mdi-bible:before { content:"\F0A2" } .mdi-bike:before { content:"\F0A3" } .mdi-bing:before { content:"\F0A4" } .mdi-binoculars:before { content:"\F0A5" } .mdi-bio:before { content:"\F0A6" } .mdi-biohazard:before { content:"\F0A7" } .mdi-bitbucket:before { content:"\F0A8" } .mdi-black-mesa:before { content:"\F0A9" } .mdi-blackberry:before { content:"\F0AA" } .mdi-blender:before { content:"\F0AB" } .mdi-blinds:before { content:"\F0AC" } .mdi-block-helper:before { content:"\F0AD" } .mdi-blogger:before { content:"\F0AE" } .mdi-bluetooth:before { content:"\F0AF" } .mdi-bluetooth-audio:before { content:"\F0B0" } .mdi-bluetooth-connect:before { content:"\F0B1" } .mdi-bluetooth-off:before { content:"\F0B2" } .mdi-bluetooth-settings:before { content:"\F0B3" } .mdi-bluetooth-transfer:before { content:"\F0B4" } .mdi-blur:before { content:"\F0B5" } .mdi-blur-linear:before { content:"\F0B6" } .mdi-blur-off:before { content:"\F0B7" } .mdi-blur-radial:before { content:"\F0B8" } .mdi-bomb:before { content:"\F690" } .mdi-bomb-off:before { content:"\F6C4" } .mdi-bone:before { content:"\F0B9" } .mdi-book:before { content:"\F0BA" } .mdi-book-minus:before { content:"\F5D9" } .mdi-book-multiple:before { content:"\F0BB" } .mdi-book-multiple-variant:before { content:"\F0BC" } .mdi-book-open:before { content:"\F0BD" } .mdi-book-open-page-variant:before { content:"\F5DA" } .mdi-book-open-variant:before { content:"\F0BE" } .mdi-book-plus:before { content:"\F5DB" } .mdi-book-secure:before { content:"\F799" } .mdi-book-unsecure:before { content:"\F79A" } .mdi-book-variant:before { content:"\F0BF" } .mdi-bookmark:before { content:"\F0C0" } .mdi-bookmark-check:before { content:"\F0C1" } .mdi-bookmark-music:before { content:"\F0C2" } .mdi-bookmark-outline:before { content:"\F0C3" } .mdi-bookmark-plus:before { content:"\F0C5" } .mdi-bookmark-plus-outline:before { content:"\F0C4" } .mdi-bookmark-remove:before { content:"\F0C6" } .mdi-boombox:before { content:"\F5DC" } .mdi-bootstrap:before { content:"\F6C5" } .mdi-border-all:before { content:"\F0C7" } .mdi-border-bottom:before { content:"\F0C8" } .mdi-border-color:before { content:"\F0C9" } .mdi-border-horizontal:before { content:"\F0CA" } .mdi-border-inside:before { content:"\F0CB" } .mdi-border-left:before { content:"\F0CC" } .mdi-border-none:before { content:"\F0CD" } .mdi-border-outside:before { content:"\F0CE" } .mdi-border-right:before { content:"\F0CF" } .mdi-border-style:before { content:"\F0D0" } .mdi-border-top:before { content:"\F0D1" } .mdi-border-vertical:before { content:"\F0D2" } .mdi-bow-tie:before { content:"\F677" } .mdi-bowl:before { content:"\F617" } .mdi-bowling:before { content:"\F0D3" } .mdi-box:before { content:"\F0D4" } .mdi-box-cutter:before { content:"\F0D5" } .mdi-box-shadow:before { content:"\F637" } .mdi-bridge:before { content:"\F618" } .mdi-briefcase:before { content:"\F0D6" } .mdi-briefcase-check:before { content:"\F0D7" } .mdi-briefcase-download:before { content:"\F0D8" } .mdi-briefcase-upload:before { content:"\F0D9" } .mdi-brightness-1:before { content:"\F0DA" } .mdi-brightness-2:before { content:"\F0DB" } .mdi-brightness-3:before { content:"\F0DC" } .mdi-brightness-4:before { content:"\F0DD" } .mdi-brightness-5:before { content:"\F0DE" } .mdi-brightness-6:before { content:"\F0DF" } .mdi-brightness-7:before { content:"\F0E0" } .mdi-brightness-auto:before { content:"\F0E1" } .mdi-broom:before { content:"\F0E2" } .mdi-brush:before { content:"\F0E3" } .mdi-buffer:before { content:"\F619" } .mdi-bug:before { content:"\F0E4" } .mdi-bulletin-board:before { content:"\F0E5" } .mdi-bullhorn:before { content:"\F0E6" } .mdi-bullseye:before { content:"\F5DD" } .mdi-burst-mode:before { content:"\F5DE" } .mdi-bus:before { content:"\F0E7" } .mdi-bus-articulated-end:before { content:"\F79B" } .mdi-bus-articulated-front:before { content:"\F79C" } .mdi-bus-double-decker:before { content:"\F79D" } .mdi-bus-school:before { content:"\F79E" } .mdi-bus-side:before { content:"\F79F" } .mdi-cached:before { content:"\F0E8" } .mdi-cake:before { content:"\F0E9" } .mdi-cake-layered:before { content:"\F0EA" } .mdi-cake-variant:before { content:"\F0EB" } .mdi-calculator:before { content:"\F0EC" } .mdi-calendar:before { content:"\F0ED" } .mdi-calendar-blank:before { content:"\F0EE" } .mdi-calendar-check:before { content:"\F0EF" } .mdi-calendar-clock:before { content:"\F0F0" } .mdi-calendar-multiple:before { content:"\F0F1" } .mdi-calendar-multiple-check:before { content:"\F0F2" } .mdi-calendar-plus:before { content:"\F0F3" } .mdi-calendar-question:before { content:"\F691" } .mdi-calendar-range:before { content:"\F678" } .mdi-calendar-remove:before { content:"\F0F4" } .mdi-calendar-text:before { content:"\F0F5" } .mdi-calendar-today:before { content:"\F0F6" } .mdi-call-made:before { content:"\F0F7" } .mdi-call-merge:before { content:"\F0F8" } .mdi-call-missed:before { content:"\F0F9" } .mdi-call-received:before { content:"\F0FA" } .mdi-call-split:before { content:"\F0FB" } .mdi-camcorder:before { content:"\F0FC" } .mdi-camcorder-box:before { content:"\F0FD" } .mdi-camcorder-box-off:before { content:"\F0FE" } .mdi-camcorder-off:before { content:"\F0FF" } .mdi-camera:before { content:"\F100" } .mdi-camera-burst:before { content:"\F692" } .mdi-camera-enhance:before { content:"\F101" } .mdi-camera-front:before { content:"\F102" } .mdi-camera-front-variant:before { content:"\F103" } .mdi-camera-gopro:before { content:"\F7A0" } .mdi-camera-iris:before { content:"\F104" } .mdi-camera-metering-center:before { content:"\F7A1" } .mdi-camera-metering-matrix:before { content:"\F7A2" } .mdi-camera-metering-partial:before { content:"\F7A3" } .mdi-camera-metering-spot:before { content:"\F7A4" } .mdi-camera-off:before { content:"\F5DF" } .mdi-camera-party-mode:before { content:"\F105" } .mdi-camera-rear:before { content:"\F106" } .mdi-camera-rear-variant:before { content:"\F107" } .mdi-camera-switch:before { content:"\F108" } .mdi-camera-timer:before { content:"\F109" } .mdi-cancel:before { content:"\F739" } .mdi-candle:before { content:"\F5E2" } .mdi-candycane:before { content:"\F10A" } .mdi-cannabis:before { content:"\F7A5" } .mdi-car:before { content:"\F10B" } .mdi-car-battery:before { content:"\F10C" } .mdi-car-connected:before { content:"\F10D" } .mdi-car-convertable:before { content:"\F7A6" } .mdi-car-estate:before { content:"\F7A7" } .mdi-car-hatchback:before { content:"\F7A8" } .mdi-car-pickup:before { content:"\F7A9" } .mdi-car-side:before { content:"\F7AA" } .mdi-car-sports:before { content:"\F7AB" } .mdi-car-wash:before { content:"\F10E" } .mdi-caravan:before { content:"\F7AC" } .mdi-cards:before { content:"\F638" } .mdi-cards-outline:before { content:"\F639" } .mdi-cards-playing-outline:before { content:"\F63A" } .mdi-cards-variant:before { content:"\F6C6" } .mdi-carrot:before { content:"\F10F" } .mdi-cart:before { content:"\F110" } .mdi-cart-off:before { content:"\F66B" } .mdi-cart-outline:before { content:"\F111" } .mdi-cart-plus:before { content:"\F112" } .mdi-case-sensitive-alt:before { content:"\F113" } .mdi-cash:before { content:"\F114" } .mdi-cash-100:before { content:"\F115" } .mdi-cash-multiple:before { content:"\F116" } .mdi-cash-usd:before { content:"\F117" } .mdi-cast:before { content:"\F118" } .mdi-cast-connected:before { content:"\F119" } .mdi-cast-off:before { content:"\F789" } .mdi-castle:before { content:"\F11A" } .mdi-cat:before { content:"\F11B" } .mdi-cctv:before { content:"\F7AD" } .mdi-ceiling-light:before { content:"\F768" } .mdi-cellphone:before { content:"\F11C" } .mdi-cellphone-android:before { content:"\F11D" } .mdi-cellphone-basic:before { content:"\F11E" } .mdi-cellphone-dock:before { content:"\F11F" } .mdi-cellphone-iphone:before { content:"\F120" } .mdi-cellphone-link:before { content:"\F121" } .mdi-cellphone-link-off:before { content:"\F122" } .mdi-cellphone-settings:before { content:"\F123" } .mdi-certificate:before { content:"\F124" } .mdi-chair-school:before { content:"\F125" } .mdi-chart-arc:before { content:"\F126" } .mdi-chart-areaspline:before { content:"\F127" } .mdi-chart-bar:before { content:"\F128" } .mdi-chart-bar-stacked:before { content:"\F769" } .mdi-chart-bubble:before { content:"\F5E3" } .mdi-chart-donut:before { content:"\F7AE" } .mdi-chart-donut-variant:before { content:"\F7AF" } .mdi-chart-gantt:before { content:"\F66C" } .mdi-chart-histogram:before { content:"\F129" } .mdi-chart-line:before { content:"\F12A" } .mdi-chart-line-stacked:before { content:"\F76A" } .mdi-chart-line-variant:before { content:"\F7B0" } .mdi-chart-pie:before { content:"\F12B" } .mdi-chart-scatterplot-hexbin:before { content:"\F66D" } .mdi-chart-timeline:before { content:"\F66E" } .mdi-check:before { content:"\F12C" } .mdi-check-all:before { content:"\F12D" } .mdi-check-circle:before { content:"\F5E0" } .mdi-check-circle-outline:before { content:"\F5E1" } .mdi-checkbox-blank:before { content:"\F12E" } .mdi-checkbox-blank-circle:before { content:"\F12F" } .mdi-checkbox-blank-circle-outline:before { content:"\F130" } .mdi-checkbox-blank-outline:before { content:"\F131" } .mdi-checkbox-marked:before { content:"\F132" } .mdi-checkbox-marked-circle:before { content:"\F133" } .mdi-checkbox-marked-circle-outline:before { content:"\F134" } .mdi-checkbox-marked-outline:before { content:"\F135" } .mdi-checkbox-multiple-blank:before { content:"\F136" } .mdi-checkbox-multiple-blank-circle:before { content:"\F63B" } .mdi-checkbox-multiple-blank-circle-outline:before { content:"\F63C" } .mdi-checkbox-multiple-blank-outline:before { content:"\F137" } .mdi-checkbox-multiple-marked:before { content:"\F138" } .mdi-checkbox-multiple-marked-circle:before { content:"\F63D" } .mdi-checkbox-multiple-marked-circle-outline:before { content:"\F63E" } .mdi-checkbox-multiple-marked-outline:before { content:"\F139" } .mdi-checkerboard:before { content:"\F13A" } .mdi-chemical-weapon:before { content:"\F13B" } .mdi-chevron-double-down:before { content:"\F13C" } .mdi-chevron-double-left:before { content:"\F13D" } .mdi-chevron-double-right:before { content:"\F13E" } .mdi-chevron-double-up:before { content:"\F13F" } .mdi-chevron-down:before { content:"\F140" } .mdi-chevron-left:before { content:"\F141" } .mdi-chevron-right:before { content:"\F142" } .mdi-chevron-up:before { content:"\F143" } .mdi-chili-hot:before { content:"\F7B1" } .mdi-chili-medium:before { content:"\F7B2" } .mdi-chili-mild:before { content:"\F7B3" } .mdi-chip:before { content:"\F61A" } .mdi-church:before { content:"\F144" } .mdi-circle:before { content:"\F764" } .mdi-circle-outline:before { content:"\F765" } .mdi-cisco-webex:before { content:"\F145" } .mdi-city:before { content:"\F146" } .mdi-clipboard:before { content:"\F147" } .mdi-clipboard-account:before { content:"\F148" } .mdi-clipboard-alert:before { content:"\F149" } .mdi-clipboard-arrow-down:before { content:"\F14A" } .mdi-clipboard-arrow-left:before { content:"\F14B" } .mdi-clipboard-check:before { content:"\F14C" } .mdi-clipboard-flow:before { content:"\F6C7" } .mdi-clipboard-outline:before { content:"\F14D" } .mdi-clipboard-plus:before { content:"\F750" } .mdi-clipboard-text:before { content:"\F14E" } .mdi-clippy:before { content:"\F14F" } .mdi-clock:before { content:"\F150" } .mdi-clock-alert:before { content:"\F5CE" } .mdi-clock-end:before { content:"\F151" } .mdi-clock-fast:before { content:"\F152" } .mdi-clock-in:before { content:"\F153" } .mdi-clock-out:before { content:"\F154" } .mdi-clock-start:before { content:"\F155" } .mdi-close:before { content:"\F156" } .mdi-close-box:before { content:"\F157" } .mdi-close-box-outline:before { content:"\F158" } .mdi-close-circle:before { content:"\F159" } .mdi-close-circle-outline:before { content:"\F15A" } .mdi-close-network:before { content:"\F15B" } .mdi-close-octagon:before { content:"\F15C" } .mdi-close-octagon-outline:before { content:"\F15D" } .mdi-close-outline:before { content:"\F6C8" } .mdi-closed-caption:before { content:"\F15E" } .mdi-cloud:before { content:"\F15F" } .mdi-cloud-braces:before { content:"\F7B4" } .mdi-cloud-check:before { content:"\F160" } .mdi-cloud-circle:before { content:"\F161" } .mdi-cloud-download:before { content:"\F162" } .mdi-cloud-off-outline:before { content:"\F164" } .mdi-cloud-outline:before { content:"\F163" } .mdi-cloud-print:before { content:"\F165" } .mdi-cloud-print-outline:before { content:"\F166" } .mdi-cloud-sync:before { content:"\F63F" } .mdi-cloud-tags:before { content:"\F7B5" } .mdi-cloud-upload:before { content:"\F167" } .mdi-code-array:before { content:"\F168" } .mdi-code-braces:before { content:"\F169" } .mdi-code-brackets:before { content:"\F16A" } .mdi-code-equal:before { content:"\F16B" } .mdi-code-greater-than:before { content:"\F16C" } .mdi-code-greater-than-or-equal:before { content:"\F16D" } .mdi-code-less-than:before { content:"\F16E" } .mdi-code-less-than-or-equal:before { content:"\F16F" } .mdi-code-not-equal:before { content:"\F170" } .mdi-code-not-equal-variant:before { content:"\F171" } .mdi-code-parentheses:before { content:"\F172" } .mdi-code-string:before { content:"\F173" } .mdi-code-tags:before { content:"\F174" } .mdi-code-tags-check:before { content:"\F693" } .mdi-codepen:before { content:"\F175" } .mdi-coffee:before { content:"\F176" } .mdi-coffee-outline:before { content:"\F6C9" } .mdi-coffee-to-go:before { content:"\F177" } .mdi-coin:before { content:"\F178" } .mdi-coins:before { content:"\F694" } .mdi-collage:before { content:"\F640" } .mdi-color-helper:before { content:"\F179" } .mdi-comment:before { content:"\F17A" } .mdi-comment-account:before { content:"\F17B" } .mdi-comment-account-outline:before { content:"\F17C" } .mdi-comment-alert:before { content:"\F17D" } .mdi-comment-alert-outline:before { content:"\F17E" } .mdi-comment-check:before { content:"\F17F" } .mdi-comment-check-outline:before { content:"\F180" } .mdi-comment-multiple-outline:before { content:"\F181" } .mdi-comment-outline:before { content:"\F182" } .mdi-comment-plus-outline:before { content:"\F183" } .mdi-comment-processing:before { content:"\F184" } .mdi-comment-processing-outline:before { content:"\F185" } .mdi-comment-question-outline:before { content:"\F186" } .mdi-comment-remove-outline:before { content:"\F187" } .mdi-comment-text:before { content:"\F188" } .mdi-comment-text-outline:before { content:"\F189" } .mdi-compare:before { content:"\F18A" } .mdi-compass:before { content:"\F18B" } .mdi-compass-outline:before { content:"\F18C" } .mdi-console:before { content:"\F18D" } .mdi-console-line:before { content:"\F7B6" } .mdi-contact-mail:before { content:"\F18E" } .mdi-contacts:before { content:"\F6CA" } .mdi-content-copy:before { content:"\F18F" } .mdi-content-cut:before { content:"\F190" } .mdi-content-duplicate:before { content:"\F191" } .mdi-content-paste:before { content:"\F192" } .mdi-content-save:before { content:"\F193" } .mdi-content-save-all:before { content:"\F194" } .mdi-content-save-settings:before { content:"\F61B" } .mdi-contrast:before { content:"\F195" } .mdi-contrast-box:before { content:"\F196" } .mdi-contrast-circle:before { content:"\F197" } .mdi-cookie:before { content:"\F198" } .mdi-copyright:before { content:"\F5E6" } .mdi-corn:before { content:"\F7B7" } .mdi-counter:before { content:"\F199" } .mdi-cow:before { content:"\F19A" } .mdi-creation:before { content:"\F1C9" } .mdi-credit-card:before { content:"\F19B" } .mdi-credit-card-multiple:before { content:"\F19C" } .mdi-credit-card-off:before { content:"\F5E4" } .mdi-credit-card-plus:before { content:"\F675" } .mdi-credit-card-scan:before { content:"\F19D" } .mdi-crop:before { content:"\F19E" } .mdi-crop-free:before { content:"\F19F" } .mdi-crop-landscape:before { content:"\F1A0" } .mdi-crop-portrait:before { content:"\F1A1" } .mdi-crop-rotate:before { content:"\F695" } .mdi-crop-square:before { content:"\F1A2" } .mdi-crosshairs:before { content:"\F1A3" } .mdi-crosshairs-gps:before { content:"\F1A4" } .mdi-crown:before { content:"\F1A5" } .mdi-cube:before { content:"\F1A6" } .mdi-cube-outline:before { content:"\F1A7" } .mdi-cube-send:before { content:"\F1A8" } .mdi-cube-unfolded:before { content:"\F1A9" } .mdi-cup:before { content:"\F1AA" } .mdi-cup-off:before { content:"\F5E5" } .mdi-cup-water:before { content:"\F1AB" } .mdi-currency-btc:before { content:"\F1AC" } .mdi-currency-chf:before { content:"\F7B8" } .mdi-currency-cny:before { content:"\F7B9" } .mdi-currency-eth:before { content:"\F7BA" } .mdi-currency-eur:before { content:"\F1AD" } .mdi-currency-gbp:before { content:"\F1AE" } .mdi-currency-inr:before { content:"\F1AF" } .mdi-currency-jpy:before { content:"\F7BB" } .mdi-currency-krw:before { content:"\F7BC" } .mdi-currency-ngn:before { content:"\F1B0" } .mdi-currency-rub:before { content:"\F1B1" } .mdi-currency-sign:before { content:"\F7BD" } .mdi-currency-try:before { content:"\F1B2" } .mdi-currency-twd:before { content:"\F7BE" } .mdi-currency-usd:before { content:"\F1B3" } .mdi-currency-usd-off:before { content:"\F679" } .mdi-cursor-default:before { content:"\F1B4" } .mdi-cursor-default-outline:before { content:"\F1B5" } .mdi-cursor-move:before { content:"\F1B6" } .mdi-cursor-pointer:before { content:"\F1B7" } .mdi-cursor-text:before { content:"\F5E7" } .mdi-database:before { content:"\F1B8" } .mdi-database-minus:before { content:"\F1B9" } .mdi-database-plus:before { content:"\F1BA" } .mdi-debug-step-into:before { content:"\F1BB" } .mdi-debug-step-out:before { content:"\F1BC" } .mdi-debug-step-over:before { content:"\F1BD" } .mdi-decagram:before { content:"\F76B" } .mdi-decagram-outline:before { content:"\F76C" } .mdi-decimal-decrease:before { content:"\F1BE" } .mdi-decimal-increase:before { content:"\F1BF" } .mdi-delete:before { content:"\F1C0" } .mdi-delete-circle:before { content:"\F682" } .mdi-delete-empty:before { content:"\F6CB" } .mdi-delete-forever:before { content:"\F5E8" } .mdi-delete-sweep:before { content:"\F5E9" } .mdi-delete-variant:before { content:"\F1C1" } .mdi-delta:before { content:"\F1C2" } .mdi-deskphone:before { content:"\F1C3" } .mdi-desktop-classic:before { content:"\F7BF" } .mdi-desktop-mac:before { content:"\F1C4" } .mdi-desktop-tower:before { content:"\F1C5" } .mdi-details:before { content:"\F1C6" } .mdi-developer-board:before { content:"\F696" } .mdi-deviantart:before { content:"\F1C7" } .mdi-dialpad:before { content:"\F61C" } .mdi-diamond:before { content:"\F1C8" } .mdi-dice-1:before { content:"\F1CA" } .mdi-dice-2:before { content:"\F1CB" } .mdi-dice-3:before { content:"\F1CC" } .mdi-dice-4:before { content:"\F1CD" } .mdi-dice-5:before { content:"\F1CE" } .mdi-dice-6:before { content:"\F1CF" } .mdi-dice-d10:before { content:"\F76E" } .mdi-dice-d20:before { content:"\F5EA" } .mdi-dice-d4:before { content:"\F5EB" } .mdi-dice-d6:before { content:"\F5EC" } .mdi-dice-d8:before { content:"\F5ED" } .mdi-dice-multiple:before { content:"\F76D" } .mdi-dictionary:before { content:"\F61D" } .mdi-dip-switch:before { content:"\F7C0" } .mdi-directions:before { content:"\F1D0" } .mdi-directions-fork:before { content:"\F641" } .mdi-discord:before { content:"\F66F" } .mdi-disk:before { content:"\F5EE" } .mdi-disk-alert:before { content:"\F1D1" } .mdi-disqus:before { content:"\F1D2" } .mdi-disqus-outline:before { content:"\F1D3" } .mdi-division:before { content:"\F1D4" } .mdi-division-box:before { content:"\F1D5" } .mdi-dna:before { content:"\F683" } .mdi-dns:before { content:"\F1D6" } .mdi-do-not-disturb:before { content:"\F697" } .mdi-do-not-disturb-off:before { content:"\F698" } .mdi-dolby:before { content:"\F6B2" } .mdi-domain:before { content:"\F1D7" } .mdi-donkey:before { content:"\F7C1" } .mdi-dots-horizontal:before { content:"\F1D8" } .mdi-dots-horizontal-circle:before { content:"\F7C2" } .mdi-dots-vertical:before { content:"\F1D9" } .mdi-dots-vertical-circle:before { content:"\F7C3" } .mdi-douban:before { content:"\F699" } .mdi-download:before { content:"\F1DA" } .mdi-download-network:before { content:"\F6F3" } .mdi-drag:before { content:"\F1DB" } .mdi-drag-horizontal:before { content:"\F1DC" } .mdi-drag-vertical:before { content:"\F1DD" } .mdi-drawing:before { content:"\F1DE" } .mdi-drawing-box:before { content:"\F1DF" } .mdi-dribbble:before { content:"\F1E0" } .mdi-dribbble-box:before { content:"\F1E1" } .mdi-drone:before { content:"\F1E2" } .mdi-dropbox:before { content:"\F1E3" } .mdi-drupal:before { content:"\F1E4" } .mdi-duck:before { content:"\F1E5" } .mdi-dumbbell:before { content:"\F1E6" } .mdi-ear-hearing:before { content:"\F7C4" } .mdi-earth:before { content:"\F1E7" } .mdi-earth-box:before { content:"\F6CC" } .mdi-earth-box-off:before { content:"\F6CD" } .mdi-earth-off:before { content:"\F1E8" } .mdi-edge:before { content:"\F1E9" } .mdi-eject:before { content:"\F1EA" } .mdi-elephant:before { content:"\F7C5" } .mdi-elevation-decline:before { content:"\F1EB" } .mdi-elevation-rise:before { content:"\F1EC" } .mdi-elevator:before { content:"\F1ED" } .mdi-email:before { content:"\F1EE" } .mdi-email-alert:before { content:"\F6CE" } .mdi-email-open:before { content:"\F1EF" } .mdi-email-open-outline:before { content:"\F5EF" } .mdi-email-outline:before { content:"\F1F0" } .mdi-email-secure:before { content:"\F1F1" } .mdi-email-variant:before { content:"\F5F0" } .mdi-emby:before { content:"\F6B3" } .mdi-emoticon:before { content:"\F1F2" } .mdi-emoticon-cool:before { content:"\F1F3" } .mdi-emoticon-dead:before { content:"\F69A" } .mdi-emoticon-devil:before { content:"\F1F4" } .mdi-emoticon-excited:before { content:"\F69B" } .mdi-emoticon-happy:before { content:"\F1F5" } .mdi-emoticon-neutral:before { content:"\F1F6" } .mdi-emoticon-poop:before { content:"\F1F7" } .mdi-emoticon-sad:before { content:"\F1F8" } .mdi-emoticon-tongue:before { content:"\F1F9" } .mdi-engine:before { content:"\F1FA" } .mdi-engine-outline:before { content:"\F1FB" } .mdi-equal:before { content:"\F1FC" } .mdi-equal-box:before { content:"\F1FD" } .mdi-eraser:before { content:"\F1FE" } .mdi-eraser-variant:before { content:"\F642" } .mdi-escalator:before { content:"\F1FF" } .mdi-ethernet:before { content:"\F200" } .mdi-ethernet-cable:before { content:"\F201" } .mdi-ethernet-cable-off:before { content:"\F202" } .mdi-etsy:before { content:"\F203" } .mdi-ev-station:before { content:"\F5F1" } .mdi-eventbrite:before { content:"\F7C6" } .mdi-evernote:before { content:"\F204" } .mdi-exclamation:before { content:"\F205" } .mdi-exit-to-app:before { content:"\F206" } .mdi-export:before { content:"\F207" } .mdi-eye:before { content:"\F208" } .mdi-eye-off:before { content:"\F209" } .mdi-eye-off-outline:before { content:"\F6D0" } .mdi-eye-outline:before { content:"\F6CF" } .mdi-eyedropper:before { content:"\F20A" } .mdi-eyedropper-variant:before { content:"\F20B" } .mdi-face:before { content:"\F643" } .mdi-face-profile:before { content:"\F644" } .mdi-facebook:before { content:"\F20C" } .mdi-facebook-box:before { content:"\F20D" } .mdi-facebook-messenger:before { content:"\F20E" } .mdi-factory:before { content:"\F20F" } .mdi-fan:before { content:"\F210" } .mdi-fast-forward:before { content:"\F211" } .mdi-fast-forward-outline:before { content:"\F6D1" } .mdi-fax:before { content:"\F212" } .mdi-feather:before { content:"\F6D2" } .mdi-ferry:before { content:"\F213" } .mdi-file:before { content:"\F214" } .mdi-file-account:before { content:"\F73A" } .mdi-file-chart:before { content:"\F215" } .mdi-file-check:before { content:"\F216" } .mdi-file-cloud:before { content:"\F217" } .mdi-file-delimited:before { content:"\F218" } .mdi-file-document:before { content:"\F219" } .mdi-file-document-box:before { content:"\F21A" } .mdi-file-excel:before { content:"\F21B" } .mdi-file-excel-box:before { content:"\F21C" } .mdi-file-export:before { content:"\F21D" } .mdi-file-find:before { content:"\F21E" } .mdi-file-hidden:before { content:"\F613" } .mdi-file-image:before { content:"\F21F" } .mdi-file-import:before { content:"\F220" } .mdi-file-lock:before { content:"\F221" } .mdi-file-multiple:before { content:"\F222" } .mdi-file-music:before { content:"\F223" } .mdi-file-outline:before { content:"\F224" } .mdi-file-pdf:before { content:"\F225" } .mdi-file-pdf-box:before { content:"\F226" } .mdi-file-plus:before { content:"\F751" } .mdi-file-powerpoint:before { content:"\F227" } .mdi-file-powerpoint-box:before { content:"\F228" } .mdi-file-presentation-box:before { content:"\F229" } .mdi-file-restore:before { content:"\F670" } .mdi-file-send:before { content:"\F22A" } .mdi-file-tree:before { content:"\F645" } .mdi-file-video:before { content:"\F22B" } .mdi-file-word:before { content:"\F22C" } .mdi-file-word-box:before { content:"\F22D" } .mdi-file-xml:before { content:"\F22E" } .mdi-film:before { content:"\F22F" } .mdi-filmstrip:before { content:"\F230" } .mdi-filmstrip-off:before { content:"\F231" } .mdi-filter:before { content:"\F232" } .mdi-filter-outline:before { content:"\F233" } .mdi-filter-remove:before { content:"\F234" } .mdi-filter-remove-outline:before { content:"\F235" } .mdi-filter-variant:before { content:"\F236" } .mdi-find-replace:before { content:"\F6D3" } .mdi-fingerprint:before { content:"\F237" } .mdi-fire:before { content:"\F238" } .mdi-firefox:before { content:"\F239" } .mdi-fish:before { content:"\F23A" } .mdi-flag:before { content:"\F23B" } .mdi-flag-checkered:before { content:"\F23C" } .mdi-flag-outline:before { content:"\F23D" } .mdi-flag-outline-variant:before { content:"\F23E" } .mdi-flag-triangle:before { content:"\F23F" } .mdi-flag-variant:before { content:"\F240" } .mdi-flash:before { content:"\F241" } .mdi-flash-auto:before { content:"\F242" } .mdi-flash-off:before { content:"\F243" } .mdi-flash-outline:before { content:"\F6D4" } .mdi-flash-red-eye:before { content:"\F67A" } .mdi-flashlight:before { content:"\F244" } .mdi-flashlight-off:before { content:"\F245" } .mdi-flask:before { content:"\F093" } .mdi-flask-empty:before { content:"\F094" } .mdi-flask-empty-outline:before { content:"\F095" } .mdi-flask-outline:before { content:"\F096" } .mdi-flattr:before { content:"\F246" } .mdi-flip-to-back:before { content:"\F247" } .mdi-flip-to-front:before { content:"\F248" } .mdi-floppy:before { content:"\F249" } .mdi-flower:before { content:"\F24A" } .mdi-folder:before { content:"\F24B" } .mdi-folder-account:before { content:"\F24C" } .mdi-folder-download:before { content:"\F24D" } .mdi-folder-google-drive:before { content:"\F24E" } .mdi-folder-image:before { content:"\F24F" } .mdi-folder-lock:before { content:"\F250" } .mdi-folder-lock-open:before { content:"\F251" } .mdi-folder-move:before { content:"\F252" } .mdi-folder-multiple:before { content:"\F253" } .mdi-folder-multiple-image:before { content:"\F254" } .mdi-folder-multiple-outline:before { content:"\F255" } .mdi-folder-open:before { content:"\F76F" } .mdi-folder-outline:before { content:"\F256" } .mdi-folder-plus:before { content:"\F257" } .mdi-folder-remove:before { content:"\F258" } .mdi-folder-star:before { content:"\F69C" } .mdi-folder-upload:before { content:"\F259" } .mdi-font-awesome:before { content:"\F03A" } .mdi-food:before { content:"\F25A" } .mdi-food-apple:before { content:"\F25B" } .mdi-food-croissant:before { content:"\F7C7" } .mdi-food-fork-drink:before { content:"\F5F2" } .mdi-food-off:before { content:"\F5F3" } .mdi-food-variant:before { content:"\F25C" } .mdi-football:before { content:"\F25D" } .mdi-football-australian:before { content:"\F25E" } .mdi-football-helmet:before { content:"\F25F" } .mdi-forklift:before { content:"\F7C8" } .mdi-format-align-bottom:before { content:"\F752" } .mdi-format-align-center:before { content:"\F260" } .mdi-format-align-justify:before { content:"\F261" } .mdi-format-align-left:before { content:"\F262" } .mdi-format-align-middle:before { content:"\F753" } .mdi-format-align-right:before { content:"\F263" } .mdi-format-align-top:before { content:"\F754" } .mdi-format-annotation-plus:before { content:"\F646" } .mdi-format-bold:before { content:"\F264" } .mdi-format-clear:before { content:"\F265" } .mdi-format-color-fill:before { content:"\F266" } .mdi-format-color-text:before { content:"\F69D" } .mdi-format-float-center:before { content:"\F267" } .mdi-format-float-left:before { content:"\F268" } .mdi-format-float-none:before { content:"\F269" } .mdi-format-float-right:before { content:"\F26A" } .mdi-format-font:before { content:"\F6D5" } .mdi-format-header-1:before { content:"\F26B" } .mdi-format-header-2:before { content:"\F26C" } .mdi-format-header-3:before { content:"\F26D" } .mdi-format-header-4:before { content:"\F26E" } .mdi-format-header-5:before { content:"\F26F" } .mdi-format-header-6:before { content:"\F270" } .mdi-format-header-decrease:before { content:"\F271" } .mdi-format-header-equal:before { content:"\F272" } .mdi-format-header-increase:before { content:"\F273" } .mdi-format-header-pound:before { content:"\F274" } .mdi-format-horizontal-align-center:before { content:"\F61E" } .mdi-format-horizontal-align-left:before { content:"\F61F" } .mdi-format-horizontal-align-right:before { content:"\F620" } .mdi-format-indent-decrease:before { content:"\F275" } .mdi-format-indent-increase:before { content:"\F276" } .mdi-format-italic:before { content:"\F277" } .mdi-format-line-spacing:before { content:"\F278" } .mdi-format-line-style:before { content:"\F5C8" } .mdi-format-line-weight:before { content:"\F5C9" } .mdi-format-list-bulleted:before { content:"\F279" } .mdi-format-list-bulleted-type:before { content:"\F27A" } .mdi-format-list-checks:before { content:"\F755" } .mdi-format-list-numbers:before { content:"\F27B" } .mdi-format-page-break:before { content:"\F6D6" } .mdi-format-paint:before { content:"\F27C" } .mdi-format-paragraph:before { content:"\F27D" } .mdi-format-pilcrow:before { content:"\F6D7" } .mdi-format-quote-close:before { content:"\F27E" } .mdi-format-quote-open:before { content:"\F756" } .mdi-format-rotate-90:before { content:"\F6A9" } .mdi-format-section:before { content:"\F69E" } .mdi-format-size:before { content:"\F27F" } .mdi-format-strikethrough:before { content:"\F280" } .mdi-format-strikethrough-variant:before { content:"\F281" } .mdi-format-subscript:before { content:"\F282" } .mdi-format-superscript:before { content:"\F283" } .mdi-format-text:before { content:"\F284" } .mdi-format-textdirection-l-to-r:before { content:"\F285" } .mdi-format-textdirection-r-to-l:before { content:"\F286" } .mdi-format-title:before { content:"\F5F4" } .mdi-format-underline:before { content:"\F287" } .mdi-format-vertical-align-bottom:before { content:"\F621" } .mdi-format-vertical-align-center:before { content:"\F622" } .mdi-format-vertical-align-top:before { content:"\F623" } .mdi-format-wrap-inline:before { content:"\F288" } .mdi-format-wrap-square:before { content:"\F289" } .mdi-format-wrap-tight:before { content:"\F28A" } .mdi-format-wrap-top-bottom:before { content:"\F28B" } .mdi-forum:before { content:"\F28C" } .mdi-forward:before { content:"\F28D" } .mdi-foursquare:before { content:"\F28E" } .mdi-fridge:before { content:"\F28F" } .mdi-fridge-filled:before { content:"\F290" } .mdi-fridge-filled-bottom:before { content:"\F291" } .mdi-fridge-filled-top:before { content:"\F292" } .mdi-fuel:before { content:"\F7C9" } .mdi-fullscreen:before { content:"\F293" } .mdi-fullscreen-exit:before { content:"\F294" } .mdi-function:before { content:"\F295" } .mdi-gamepad:before { content:"\F296" } .mdi-gamepad-variant:before { content:"\F297" } .mdi-garage:before { content:"\F6D8" } .mdi-garage-open:before { content:"\F6D9" } .mdi-gas-cylinder:before { content:"\F647" } .mdi-gas-station:before { content:"\F298" } .mdi-gate:before { content:"\F299" } .mdi-gauge:before { content:"\F29A" } .mdi-gavel:before { content:"\F29B" } .mdi-gender-female:before { content:"\F29C" } .mdi-gender-male:before { content:"\F29D" } .mdi-gender-male-female:before { content:"\F29E" } .mdi-gender-transgender:before { content:"\F29F" } .mdi-gesture:before { content:"\F7CA" } .mdi-gesture-double-tap:before { content:"\F73B" } .mdi-gesture-swipe-down:before { content:"\F73C" } .mdi-gesture-swipe-left:before { content:"\F73D" } .mdi-gesture-swipe-right:before { content:"\F73E" } .mdi-gesture-swipe-up:before { content:"\F73F" } .mdi-gesture-tap:before { content:"\F740" } .mdi-gesture-two-double-tap:before { content:"\F741" } .mdi-gesture-two-tap:before { content:"\F742" } .mdi-ghost:before { content:"\F2A0" } .mdi-gift:before { content:"\F2A1" } .mdi-git:before { content:"\F2A2" } .mdi-github-box:before { content:"\F2A3" } .mdi-github-circle:before { content:"\F2A4" } .mdi-github-face:before { content:"\F6DA" } .mdi-glass-flute:before { content:"\F2A5" } .mdi-glass-mug:before { content:"\F2A6" } .mdi-glass-stange:before { content:"\F2A7" } .mdi-glass-tulip:before { content:"\F2A8" } .mdi-glassdoor:before { content:"\F2A9" } .mdi-glasses:before { content:"\F2AA" } .mdi-gmail:before { content:"\F2AB" } .mdi-gnome:before { content:"\F2AC" } .mdi-gondola:before { content:"\F685" } .mdi-google:before { content:"\F2AD" } .mdi-google-analytics:before { content:"\F7CB" } .mdi-google-assistant:before { content:"\F7CC" } .mdi-google-cardboard:before { content:"\F2AE" } .mdi-google-chrome:before { content:"\F2AF" } .mdi-google-circles:before { content:"\F2B0" } .mdi-google-circles-communities:before { content:"\F2B1" } .mdi-google-circles-extended:before { content:"\F2B2" } .mdi-google-circles-group:before { content:"\F2B3" } .mdi-google-controller:before { content:"\F2B4" } .mdi-google-controller-off:before { content:"\F2B5" } .mdi-google-drive:before { content:"\F2B6" } .mdi-google-earth:before { content:"\F2B7" } .mdi-google-glass:before { content:"\F2B8" } .mdi-google-keep:before { content:"\F6DB" } .mdi-google-maps:before { content:"\F5F5" } .mdi-google-nearby:before { content:"\F2B9" } .mdi-google-pages:before { content:"\F2BA" } .mdi-google-photos:before { content:"\F6DC" } .mdi-google-physical-web:before { content:"\F2BB" } .mdi-google-play:before { content:"\F2BC" } .mdi-google-plus:before { content:"\F2BD" } .mdi-google-plus-box:before { content:"\F2BE" } .mdi-google-translate:before { content:"\F2BF" } .mdi-google-wallet:before { content:"\F2C0" } .mdi-gradient:before { content:"\F69F" } .mdi-grease-pencil:before { content:"\F648" } .mdi-grid:before { content:"\F2C1" } .mdi-grid-large:before { content:"\F757" } .mdi-grid-off:before { content:"\F2C2" } .mdi-group:before { content:"\F2C3" } .mdi-guitar-acoustic:before { content:"\F770" } .mdi-guitar-electric:before { content:"\F2C4" } .mdi-guitar-pick:before { content:"\F2C5" } .mdi-guitar-pick-outline:before { content:"\F2C6" } .mdi-hackernews:before { content:"\F624" } .mdi-hamburger:before { content:"\F684" } .mdi-hand-pointing-right:before { content:"\F2C7" } .mdi-hanger:before { content:"\F2C8" } .mdi-hangouts:before { content:"\F2C9" } .mdi-harddisk:before { content:"\F2CA" } .mdi-headphones:before { content:"\F2CB" } .mdi-headphones-box:before { content:"\F2CC" } .mdi-headphones-off:before { content:"\F7CD" } .mdi-headphones-settings:before { content:"\F2CD" } .mdi-headset:before { content:"\F2CE" } .mdi-headset-dock:before { content:"\F2CF" } .mdi-headset-off:before { content:"\F2D0" } .mdi-heart:before { content:"\F2D1" } .mdi-heart-box:before { content:"\F2D2" } .mdi-heart-box-outline:before { content:"\F2D3" } .mdi-heart-broken:before { content:"\F2D4" } .mdi-heart-half:before { content:"\F6DE" } .mdi-heart-half-full:before { content:"\F6DD" } .mdi-heart-half-outline:before { content:"\F6DF" } .mdi-heart-off:before { content:"\F758" } .mdi-heart-outline:before { content:"\F2D5" } .mdi-heart-pulse:before { content:"\F5F6" } .mdi-help:before { content:"\F2D6" } .mdi-help-box:before { content:"\F78A" } .mdi-help-circle:before { content:"\F2D7" } .mdi-help-circle-outline:before { content:"\F625" } .mdi-help-network:before { content:"\F6F4" } .mdi-hexagon:before { content:"\F2D8" } .mdi-hexagon-multiple:before { content:"\F6E0" } .mdi-hexagon-outline:before { content:"\F2D9" } .mdi-high-definition:before { content:"\F7CE" } .mdi-highway:before { content:"\F5F7" } .mdi-history:before { content:"\F2DA" } .mdi-hololens:before { content:"\F2DB" } .mdi-home:before { content:"\F2DC" } .mdi-home-assistant:before { content:"\F7CF" } .mdi-home-automation:before { content:"\F7D0" } .mdi-home-circle:before { content:"\F7D1" } .mdi-home-map-marker:before { content:"\F5F8" } .mdi-home-modern:before { content:"\F2DD" } .mdi-home-outline:before { content:"\F6A0" } .mdi-home-variant:before { content:"\F2DE" } .mdi-hook:before { content:"\F6E1" } .mdi-hook-off:before { content:"\F6E2" } .mdi-hops:before { content:"\F2DF" } .mdi-hospital:before { content:"\F2E0" } .mdi-hospital-building:before { content:"\F2E1" } .mdi-hospital-marker:before { content:"\F2E2" } .mdi-hotel:before { content:"\F2E3" } .mdi-houzz:before { content:"\F2E4" } .mdi-houzz-box:before { content:"\F2E5" } .mdi-human:before { content:"\F2E6" } .mdi-human-child:before { content:"\F2E7" } .mdi-human-female:before { content:"\F649" } .mdi-human-greeting:before { content:"\F64A" } .mdi-human-handsdown:before { content:"\F64B" } .mdi-human-handsup:before { content:"\F64C" } .mdi-human-male:before { content:"\F64D" } .mdi-human-male-female:before { content:"\F2E8" } .mdi-human-pregnant:before { content:"\F5CF" } .mdi-humble-bundle:before { content:"\F743" } .mdi-image:before { content:"\F2E9" } .mdi-image-album:before { content:"\F2EA" } .mdi-image-area:before { content:"\F2EB" } .mdi-image-area-close:before { content:"\F2EC" } .mdi-image-broken:before { content:"\F2ED" } .mdi-image-broken-variant:before { content:"\F2EE" } .mdi-image-filter:before { content:"\F2EF" } .mdi-image-filter-black-white:before { content:"\F2F0" } .mdi-image-filter-center-focus:before { content:"\F2F1" } .mdi-image-filter-center-focus-weak:before { content:"\F2F2" } .mdi-image-filter-drama:before { content:"\F2F3" } .mdi-image-filter-frames:before { content:"\F2F4" } .mdi-image-filter-hdr:before { content:"\F2F5" } .mdi-image-filter-none:before { content:"\F2F6" } .mdi-image-filter-tilt-shift:before { content:"\F2F7" } .mdi-image-filter-vintage:before { content:"\F2F8" } .mdi-image-multiple:before { content:"\F2F9" } .mdi-import:before { content:"\F2FA" } .mdi-inbox:before { content:"\F686" } .mdi-inbox-arrow-down:before { content:"\F2FB" } .mdi-inbox-arrow-up:before { content:"\F3D1" } .mdi-incognito:before { content:"\F5F9" } .mdi-infinity:before { content:"\F6E3" } .mdi-information:before { content:"\F2FC" } .mdi-information-outline:before { content:"\F2FD" } .mdi-information-variant:before { content:"\F64E" } .mdi-instagram:before { content:"\F2FE" } .mdi-instapaper:before { content:"\F2FF" } .mdi-internet-explorer:before { content:"\F300" } .mdi-invert-colors:before { content:"\F301" } .mdi-itunes:before { content:"\F676" } .mdi-jeepney:before { content:"\F302" } .mdi-jira:before { content:"\F303" } .mdi-jsfiddle:before { content:"\F304" } .mdi-json:before { content:"\F626" } .mdi-keg:before { content:"\F305" } .mdi-kettle:before { content:"\F5FA" } .mdi-key:before { content:"\F306" } .mdi-key-change:before { content:"\F307" } .mdi-key-minus:before { content:"\F308" } .mdi-key-plus:before { content:"\F309" } .mdi-key-remove:before { content:"\F30A" } .mdi-key-variant:before { content:"\F30B" } .mdi-keyboard:before { content:"\F30C" } .mdi-keyboard-backspace:before { content:"\F30D" } .mdi-keyboard-caps:before { content:"\F30E" } .mdi-keyboard-close:before { content:"\F30F" } .mdi-keyboard-off:before { content:"\F310" } .mdi-keyboard-return:before { content:"\F311" } .mdi-keyboard-tab:before { content:"\F312" } .mdi-keyboard-variant:before { content:"\F313" } .mdi-kickstarter:before { content:"\F744" } .mdi-kodi:before { content:"\F314" } .mdi-label:before { content:"\F315" } .mdi-label-outline:before { content:"\F316" } .mdi-lambda:before { content:"\F627" } .mdi-lamp:before { content:"\F6B4" } .mdi-lan:before { content:"\F317" } .mdi-lan-connect:before { content:"\F318" } .mdi-lan-disconnect:before { content:"\F319" } .mdi-lan-pending:before { content:"\F31A" } .mdi-language-c:before { content:"\F671" } .mdi-language-cpp:before { content:"\F672" } .mdi-language-csharp:before { content:"\F31B" } .mdi-language-css3:before { content:"\F31C" } .mdi-language-go:before { content:"\F7D2" } .mdi-language-html5:before { content:"\F31D" } .mdi-language-javascript:before { content:"\F31E" } .mdi-language-php:before { content:"\F31F" } .mdi-language-python:before { content:"\F320" } .mdi-language-python-text:before { content:"\F321" } .mdi-language-r:before { content:"\F7D3" } .mdi-language-swift:before { content:"\F6E4" } .mdi-language-typescript:before { content:"\F6E5" } .mdi-laptop:before { content:"\F322" } .mdi-laptop-chromebook:before { content:"\F323" } .mdi-laptop-mac:before { content:"\F324" } .mdi-laptop-off:before { content:"\F6E6" } .mdi-laptop-windows:before { content:"\F325" } .mdi-lastfm:before { content:"\F326" } .mdi-launch:before { content:"\F327" } .mdi-lava-lamp:before { content:"\F7D4" } .mdi-layers:before { content:"\F328" } .mdi-layers-off:before { content:"\F329" } .mdi-lead-pencil:before { content:"\F64F" } .mdi-leaf:before { content:"\F32A" } .mdi-led-off:before { content:"\F32B" } .mdi-led-on:before { content:"\F32C" } .mdi-led-outline:before { content:"\F32D" } .mdi-led-strip:before { content:"\F7D5" } .mdi-led-variant-off:before { content:"\F32E" } .mdi-led-variant-on:before { content:"\F32F" } .mdi-led-variant-outline:before { content:"\F330" } .mdi-library:before { content:"\F331" } .mdi-library-books:before { content:"\F332" } .mdi-library-music:before { content:"\F333" } .mdi-library-plus:before { content:"\F334" } .mdi-lightbulb:before { content:"\F335" } .mdi-lightbulb-on:before { content:"\F6E7" } .mdi-lightbulb-on-outline:before { content:"\F6E8" } .mdi-lightbulb-outline:before { content:"\F336" } .mdi-link:before { content:"\F337" } .mdi-link-off:before { content:"\F338" } .mdi-link-variant:before { content:"\F339" } .mdi-link-variant-off:before { content:"\F33A" } .mdi-linkedin:before { content:"\F33B" } .mdi-linkedin-box:before { content:"\F33C" } .mdi-linux:before { content:"\F33D" } .mdi-loading:before { content:"\F771" } .mdi-lock:before { content:"\F33E" } .mdi-lock-open:before { content:"\F33F" } .mdi-lock-open-outline:before { content:"\F340" } .mdi-lock-outline:before { content:"\F341" } .mdi-lock-pattern:before { content:"\F6E9" } .mdi-lock-plus:before { content:"\F5FB" } .mdi-lock-reset:before { content:"\F772" } .mdi-locker:before { content:"\F7D6" } .mdi-locker-multiple:before { content:"\F7D7" } .mdi-login:before { content:"\F342" } .mdi-login-variant:before { content:"\F5FC" } .mdi-logout:before { content:"\F343" } .mdi-logout-variant:before { content:"\F5FD" } .mdi-looks:before { content:"\F344" } .mdi-loop:before { content:"\F6EA" } .mdi-loupe:before { content:"\F345" } .mdi-lumx:before { content:"\F346" } .mdi-magnet:before { content:"\F347" } .mdi-magnet-on:before { content:"\F348" } .mdi-magnify:before { content:"\F349" } .mdi-magnify-minus:before { content:"\F34A" } .mdi-magnify-minus-outline:before { content:"\F6EB" } .mdi-magnify-plus:before { content:"\F34B" } .mdi-magnify-plus-outline:before { content:"\F6EC" } .mdi-mail-ru:before { content:"\F34C" } .mdi-mailbox:before { content:"\F6ED" } .mdi-map:before { content:"\F34D" } .mdi-map-marker:before { content:"\F34E" } .mdi-map-marker-circle:before { content:"\F34F" } .mdi-map-marker-minus:before { content:"\F650" } .mdi-map-marker-multiple:before { content:"\F350" } .mdi-map-marker-off:before { content:"\F351" } .mdi-map-marker-outline:before { content:"\F7D8" } .mdi-map-marker-plus:before { content:"\F651" } .mdi-map-marker-radius:before { content:"\F352" } .mdi-margin:before { content:"\F353" } .mdi-markdown:before { content:"\F354" } .mdi-marker:before { content:"\F652" } .mdi-marker-check:before { content:"\F355" } .mdi-martini:before { content:"\F356" } .mdi-material-ui:before { content:"\F357" } .mdi-math-compass:before { content:"\F358" } .mdi-matrix:before { content:"\F628" } .mdi-maxcdn:before { content:"\F359" } .mdi-medical-bag:before { content:"\F6EE" } .mdi-medium:before { content:"\F35A" } .mdi-memory:before { content:"\F35B" } .mdi-menu:before { content:"\F35C" } .mdi-menu-down:before { content:"\F35D" } .mdi-menu-down-outline:before { content:"\F6B5" } .mdi-menu-left:before { content:"\F35E" } .mdi-menu-right:before { content:"\F35F" } .mdi-menu-up:before { content:"\F360" } .mdi-menu-up-outline:before { content:"\F6B6" } .mdi-message:before { content:"\F361" } .mdi-message-alert:before { content:"\F362" } .mdi-message-bulleted:before { content:"\F6A1" } .mdi-message-bulleted-off:before { content:"\F6A2" } .mdi-message-draw:before { content:"\F363" } .mdi-message-image:before { content:"\F364" } .mdi-message-outline:before { content:"\F365" } .mdi-message-plus:before { content:"\F653" } .mdi-message-processing:before { content:"\F366" } .mdi-message-reply:before { content:"\F367" } .mdi-message-reply-text:before { content:"\F368" } .mdi-message-settings:before { content:"\F6EF" } .mdi-message-settings-variant:before { content:"\F6F0" } .mdi-message-text:before { content:"\F369" } .mdi-message-text-outline:before { content:"\F36A" } .mdi-message-video:before { content:"\F36B" } .mdi-meteor:before { content:"\F629" } .mdi-metronome:before { content:"\F7D9" } .mdi-metronome-tick:before { content:"\F7DA" } .mdi-micro-sd:before { content:"\F7DB" } .mdi-microphone:before { content:"\F36C" } .mdi-microphone-off:before { content:"\F36D" } .mdi-microphone-outline:before { content:"\F36E" } .mdi-microphone-settings:before { content:"\F36F" } .mdi-microphone-variant:before { content:"\F370" } .mdi-microphone-variant-off:before { content:"\F371" } .mdi-microscope:before { content:"\F654" } .mdi-microsoft:before { content:"\F372" } .mdi-minecraft:before { content:"\F373" } .mdi-minus:before { content:"\F374" } .mdi-minus-box:before { content:"\F375" } .mdi-minus-box-outline:before { content:"\F6F1" } .mdi-minus-circle:before { content:"\F376" } .mdi-minus-circle-outline:before { content:"\F377" } .mdi-minus-network:before { content:"\F378" } .mdi-mixcloud:before { content:"\F62A" } .mdi-mixer:before { content:"\F7DC" } .mdi-monitor:before { content:"\F379" } .mdi-monitor-multiple:before { content:"\F37A" } .mdi-more:before { content:"\F37B" } .mdi-motorbike:before { content:"\F37C" } .mdi-mouse:before { content:"\F37D" } .mdi-mouse-off:before { content:"\F37E" } .mdi-mouse-variant:before { content:"\F37F" } .mdi-mouse-variant-off:before { content:"\F380" } .mdi-move-resize:before { content:"\F655" } .mdi-move-resize-variant:before { content:"\F656" } .mdi-movie:before { content:"\F381" } .mdi-movie-roll:before { content:"\F7DD" } .mdi-multiplication:before { content:"\F382" } .mdi-multiplication-box:before { content:"\F383" } .mdi-mushroom:before { content:"\F7DE" } .mdi-mushroom-outline:before { content:"\F7DF" } .mdi-music:before { content:"\F759" } .mdi-music-box:before { content:"\F384" } .mdi-music-box-outline:before { content:"\F385" } .mdi-music-circle:before { content:"\F386" } .mdi-music-note:before { content:"\F387" } .mdi-music-note-bluetooth:before { content:"\F5FE" } .mdi-music-note-bluetooth-off:before { content:"\F5FF" } .mdi-music-note-eighth:before { content:"\F388" } .mdi-music-note-half:before { content:"\F389" } .mdi-music-note-off:before { content:"\F38A" } .mdi-music-note-quarter:before { content:"\F38B" } .mdi-music-note-sixteenth:before { content:"\F38C" } .mdi-music-note-whole:before { content:"\F38D" } .mdi-music-off:before { content:"\F75A" } .mdi-nature:before { content:"\F38E" } .mdi-nature-people:before { content:"\F38F" } .mdi-navigation:before { content:"\F390" } .mdi-near-me:before { content:"\F5CD" } .mdi-needle:before { content:"\F391" } .mdi-nest-protect:before { content:"\F392" } .mdi-nest-thermostat:before { content:"\F393" } .mdi-netflix:before { content:"\F745" } .mdi-network:before { content:"\F6F2" } .mdi-new-box:before { content:"\F394" } .mdi-newspaper:before { content:"\F395" } .mdi-nfc:before { content:"\F396" } .mdi-nfc-tap:before { content:"\F397" } .mdi-nfc-variant:before { content:"\F398" } .mdi-ninja:before { content:"\F773" } .mdi-nintendo-switch:before { content:"\F7E0" } .mdi-nodejs:before { content:"\F399" } .mdi-note:before { content:"\F39A" } .mdi-note-multiple:before { content:"\F6B7" } .mdi-note-multiple-outline:before { content:"\F6B8" } .mdi-note-outline:before { content:"\F39B" } .mdi-note-plus:before { content:"\F39C" } .mdi-note-plus-outline:before { content:"\F39D" } .mdi-note-text:before { content:"\F39E" } .mdi-notification-clear-all:before { content:"\F39F" } .mdi-npm:before { content:"\F6F6" } .mdi-nuke:before { content:"\F6A3" } .mdi-null:before { content:"\F7E1" } .mdi-numeric:before { content:"\F3A0" } .mdi-numeric-0-box:before { content:"\F3A1" } .mdi-numeric-0-box-multiple-outline:before { content:"\F3A2" } .mdi-numeric-0-box-outline:before { content:"\F3A3" } .mdi-numeric-1-box:before { content:"\F3A4" } .mdi-numeric-1-box-multiple-outline:before { content:"\F3A5" } .mdi-numeric-1-box-outline:before { content:"\F3A6" } .mdi-numeric-2-box:before { content:"\F3A7" } .mdi-numeric-2-box-multiple-outline:before { content:"\F3A8" } .mdi-numeric-2-box-outline:before { content:"\F3A9" } .mdi-numeric-3-box:before { content:"\F3AA" } .mdi-numeric-3-box-multiple-outline:before { content:"\F3AB" } .mdi-numeric-3-box-outline:before { content:"\F3AC" } .mdi-numeric-4-box:before { content:"\F3AD" } .mdi-numeric-4-box-multiple-outline:before { content:"\F3AE" } .mdi-numeric-4-box-outline:before { content:"\F3AF" } .mdi-numeric-5-box:before { content:"\F3B0" } .mdi-numeric-5-box-multiple-outline:before { content:"\F3B1" } .mdi-numeric-5-box-outline:before { content:"\F3B2" } .mdi-numeric-6-box:before { content:"\F3B3" } .mdi-numeric-6-box-multiple-outline:before { content:"\F3B4" } .mdi-numeric-6-box-outline:before { content:"\F3B5" } .mdi-numeric-7-box:before { content:"\F3B6" } .mdi-numeric-7-box-multiple-outline:before { content:"\F3B7" } .mdi-numeric-7-box-outline:before { content:"\F3B8" } .mdi-numeric-8-box:before { content:"\F3B9" } .mdi-numeric-8-box-multiple-outline:before { content:"\F3BA" } .mdi-numeric-8-box-outline:before { content:"\F3BB" } .mdi-numeric-9-box:before { content:"\F3BC" } .mdi-numeric-9-box-multiple-outline:before { content:"\F3BD" } .mdi-numeric-9-box-outline:before { content:"\F3BE" } .mdi-numeric-9-plus-box:before { content:"\F3BF" } .mdi-numeric-9-plus-box-multiple-outline:before { content:"\F3C0" } .mdi-numeric-9-plus-box-outline:before { content:"\F3C1" } .mdi-nut:before { content:"\F6F7" } .mdi-nutrition:before { content:"\F3C2" } .mdi-oar:before { content:"\F67B" } .mdi-octagon:before { content:"\F3C3" } .mdi-octagon-outline:before { content:"\F3C4" } .mdi-octagram:before { content:"\F6F8" } .mdi-octagram-outline:before { content:"\F774" } .mdi-odnoklassniki:before { content:"\F3C5" } .mdi-office:before { content:"\F3C6" } .mdi-oil:before { content:"\F3C7" } .mdi-oil-temperature:before { content:"\F3C8" } .mdi-omega:before { content:"\F3C9" } .mdi-onedrive:before { content:"\F3CA" } .mdi-onenote:before { content:"\F746" } .mdi-opacity:before { content:"\F5CC" } .mdi-open-in-app:before { content:"\F3CB" } .mdi-open-in-new:before { content:"\F3CC" } .mdi-openid:before { content:"\F3CD" } .mdi-opera:before { content:"\F3CE" } .mdi-orbit:before { content:"\F018" } .mdi-ornament:before { content:"\F3CF" } .mdi-ornament-variant:before { content:"\F3D0" } .mdi-owl:before { content:"\F3D2" } .mdi-package:before { content:"\F3D3" } .mdi-package-down:before { content:"\F3D4" } .mdi-package-up:before { content:"\F3D5" } .mdi-package-variant:before { content:"\F3D6" } .mdi-package-variant-closed:before { content:"\F3D7" } .mdi-page-first:before { content:"\F600" } .mdi-page-last:before { content:"\F601" } .mdi-page-layout-body:before { content:"\F6F9" } .mdi-page-layout-footer:before { content:"\F6FA" } .mdi-page-layout-header:before { content:"\F6FB" } .mdi-page-layout-sidebar-left:before { content:"\F6FC" } .mdi-page-layout-sidebar-right:before { content:"\F6FD" } .mdi-palette:before { content:"\F3D8" } .mdi-palette-advanced:before { content:"\F3D9" } .mdi-panda:before { content:"\F3DA" } .mdi-pandora:before { content:"\F3DB" } .mdi-panorama:before { content:"\F3DC" } .mdi-panorama-fisheye:before { content:"\F3DD" } .mdi-panorama-horizontal:before { content:"\F3DE" } .mdi-panorama-vertical:before { content:"\F3DF" } .mdi-panorama-wide-angle:before { content:"\F3E0" } .mdi-paper-cut-vertical:before { content:"\F3E1" } .mdi-paperclip:before { content:"\F3E2" } .mdi-parking:before { content:"\F3E3" } .mdi-passport:before { content:"\F7E2" } .mdi-pause:before { content:"\F3E4" } .mdi-pause-circle:before { content:"\F3E5" } .mdi-pause-circle-outline:before { content:"\F3E6" } .mdi-pause-octagon:before { content:"\F3E7" } .mdi-pause-octagon-outline:before { content:"\F3E8" } .mdi-paw:before { content:"\F3E9" } .mdi-paw-off:before { content:"\F657" } .mdi-pen:before { content:"\F3EA" } .mdi-pencil:before { content:"\F3EB" } .mdi-pencil-box:before { content:"\F3EC" } .mdi-pencil-box-outline:before { content:"\F3ED" } .mdi-pencil-circle:before { content:"\F6FE" } .mdi-pencil-circle-outline:before { content:"\F775" } .mdi-pencil-lock:before { content:"\F3EE" } .mdi-pencil-off:before { content:"\F3EF" } .mdi-pentagon:before { content:"\F6FF" } .mdi-pentagon-outline:before { content:"\F700" } .mdi-percent:before { content:"\F3F0" } .mdi-periodic-table-co2:before { content:"\F7E3" } .mdi-periscope:before { content:"\F747" } .mdi-pharmacy:before { content:"\F3F1" } .mdi-phone:before { content:"\F3F2" } .mdi-phone-bluetooth:before { content:"\F3F3" } .mdi-phone-classic:before { content:"\F602" } .mdi-phone-forward:before { content:"\F3F4" } .mdi-phone-hangup:before { content:"\F3F5" } .mdi-phone-in-talk:before { content:"\F3F6" } .mdi-phone-incoming:before { content:"\F3F7" } .mdi-phone-locked:before { content:"\F3F8" } .mdi-phone-log:before { content:"\F3F9" } .mdi-phone-minus:before { content:"\F658" } .mdi-phone-missed:before { content:"\F3FA" } .mdi-phone-outgoing:before { content:"\F3FB" } .mdi-phone-paused:before { content:"\F3FC" } .mdi-phone-plus:before { content:"\F659" } .mdi-phone-settings:before { content:"\F3FD" } .mdi-phone-voip:before { content:"\F3FE" } .mdi-pi:before { content:"\F3FF" } .mdi-pi-box:before { content:"\F400" } .mdi-piano:before { content:"\F67C" } .mdi-pig:before { content:"\F401" } .mdi-pill:before { content:"\F402" } .mdi-pillar:before { content:"\F701" } .mdi-pin:before { content:"\F403" } .mdi-pin-off:before { content:"\F404" } .mdi-pine-tree:before { content:"\F405" } .mdi-pine-tree-box:before { content:"\F406" } .mdi-pinterest:before { content:"\F407" } .mdi-pinterest-box:before { content:"\F408" } .mdi-pipe:before { content:"\F7E4" } .mdi-pipe-disconnected:before { content:"\F7E5" } .mdi-pistol:before { content:"\F702" } .mdi-pizza:before { content:"\F409" } .mdi-plane-shield:before { content:"\F6BA" } .mdi-play:before { content:"\F40A" } .mdi-play-box-outline:before { content:"\F40B" } .mdi-play-circle:before { content:"\F40C" } .mdi-play-circle-outline:before { content:"\F40D" } .mdi-play-pause:before { content:"\F40E" } .mdi-play-protected-content:before { content:"\F40F" } .mdi-playlist-check:before { content:"\F5C7" } .mdi-playlist-minus:before { content:"\F410" } .mdi-playlist-play:before { content:"\F411" } .mdi-playlist-plus:before { content:"\F412" } .mdi-playlist-remove:before { content:"\F413" } .mdi-playstation:before { content:"\F414" } .mdi-plex:before { content:"\F6B9" } .mdi-plus:before { content:"\F415" } .mdi-plus-box:before { content:"\F416" } .mdi-plus-box-outline:before { content:"\F703" } .mdi-plus-circle:before { content:"\F417" } .mdi-plus-circle-multiple-outline:before { content:"\F418" } .mdi-plus-circle-outline:before { content:"\F419" } .mdi-plus-network:before { content:"\F41A" } .mdi-plus-one:before { content:"\F41B" } .mdi-plus-outline:before { content:"\F704" } .mdi-pocket:before { content:"\F41C" } .mdi-pokeball:before { content:"\F41D" } .mdi-polaroid:before { content:"\F41E" } .mdi-poll:before { content:"\F41F" } .mdi-poll-box:before { content:"\F420" } .mdi-polymer:before { content:"\F421" } .mdi-pool:before { content:"\F606" } .mdi-popcorn:before { content:"\F422" } .mdi-pot:before { content:"\F65A" } .mdi-pot-mix:before { content:"\F65B" } .mdi-pound:before { content:"\F423" } .mdi-pound-box:before { content:"\F424" } .mdi-power:before { content:"\F425" } .mdi-power-plug:before { content:"\F6A4" } .mdi-power-plug-off:before { content:"\F6A5" } .mdi-power-settings:before { content:"\F426" } .mdi-power-socket:before { content:"\F427" } .mdi-power-socket-eu:before { content:"\F7E6" } .mdi-power-socket-uk:before { content:"\F7E7" } .mdi-power-socket-us:before { content:"\F7E8" } .mdi-prescription:before { content:"\F705" } .mdi-presentation:before { content:"\F428" } .mdi-presentation-play:before { content:"\F429" } .mdi-printer:before { content:"\F42A" } .mdi-printer-3d:before { content:"\F42B" } .mdi-printer-alert:before { content:"\F42C" } .mdi-printer-settings:before { content:"\F706" } .mdi-priority-high:before { content:"\F603" } .mdi-priority-low:before { content:"\F604" } .mdi-professional-hexagon:before { content:"\F42D" } .mdi-projector:before { content:"\F42E" } .mdi-projector-screen:before { content:"\F42F" } .mdi-publish:before { content:"\F6A6" } .mdi-pulse:before { content:"\F430" } .mdi-puzzle:before { content:"\F431" } .mdi-qqchat:before { content:"\F605" } .mdi-qrcode:before { content:"\F432" } .mdi-qrcode-scan:before { content:"\F433" } .mdi-quadcopter:before { content:"\F434" } .mdi-quality-high:before { content:"\F435" } .mdi-quicktime:before { content:"\F436" } .mdi-radar:before { content:"\F437" } .mdi-radiator:before { content:"\F438" } .mdi-radio:before { content:"\F439" } .mdi-radio-handheld:before { content:"\F43A" } .mdi-radio-tower:before { content:"\F43B" } .mdi-radioactive:before { content:"\F43C" } .mdi-radiobox-blank:before { content:"\F43D" } .mdi-radiobox-marked:before { content:"\F43E" } .mdi-raspberrypi:before { content:"\F43F" } .mdi-ray-end:before { content:"\F440" } .mdi-ray-end-arrow:before { content:"\F441" } .mdi-ray-start:before { content:"\F442" } .mdi-ray-start-arrow:before { content:"\F443" } .mdi-ray-start-end:before { content:"\F444" } .mdi-ray-vertex:before { content:"\F445" } .mdi-rdio:before { content:"\F446" } .mdi-react:before { content:"\F707" } .mdi-read:before { content:"\F447" } .mdi-readability:before { content:"\F448" } .mdi-receipt:before { content:"\F449" } .mdi-record:before { content:"\F44A" } .mdi-record-rec:before { content:"\F44B" } .mdi-recycle:before { content:"\F44C" } .mdi-reddit:before { content:"\F44D" } .mdi-redo:before { content:"\F44E" } .mdi-redo-variant:before { content:"\F44F" } .mdi-refresh:before { content:"\F450" } .mdi-regex:before { content:"\F451" } .mdi-relative-scale:before { content:"\F452" } .mdi-reload:before { content:"\F453" } .mdi-remote:before { content:"\F454" } .mdi-rename-box:before { content:"\F455" } .mdi-reorder-horizontal:before { content:"\F687" } .mdi-reorder-vertical:before { content:"\F688" } .mdi-repeat:before { content:"\F456" } .mdi-repeat-off:before { content:"\F457" } .mdi-repeat-once:before { content:"\F458" } .mdi-replay:before { content:"\F459" } .mdi-reply:before { content:"\F45A" } .mdi-reply-all:before { content:"\F45B" } .mdi-reproduction:before { content:"\F45C" } .mdi-resize-bottom-right:before { content:"\F45D" } .mdi-responsive:before { content:"\F45E" } .mdi-restart:before { content:"\F708" } .mdi-restore:before { content:"\F6A7" } .mdi-rewind:before { content:"\F45F" } .mdi-rewind-outline:before { content:"\F709" } .mdi-rhombus:before { content:"\F70A" } .mdi-rhombus-outline:before { content:"\F70B" } .mdi-ribbon:before { content:"\F460" } .mdi-rice:before { content:"\F7E9" } .mdi-ring:before { content:"\F7EA" } .mdi-road:before { content:"\F461" } .mdi-road-variant:before { content:"\F462" } .mdi-robot:before { content:"\F6A8" } .mdi-rocket:before { content:"\F463" } .mdi-roomba:before { content:"\F70C" } .mdi-rotate-3d:before { content:"\F464" } .mdi-rotate-left:before { content:"\F465" } .mdi-rotate-left-variant:before { content:"\F466" } .mdi-rotate-right:before { content:"\F467" } .mdi-rotate-right-variant:before { content:"\F468" } .mdi-rounded-corner:before { content:"\F607" } .mdi-router-wireless:before { content:"\F469" } .mdi-routes:before { content:"\F46A" } .mdi-rowing:before { content:"\F608" } .mdi-rss:before { content:"\F46B" } .mdi-rss-box:before { content:"\F46C" } .mdi-ruler:before { content:"\F46D" } .mdi-run:before { content:"\F70D" } .mdi-run-fast:before { content:"\F46E" } .mdi-sale:before { content:"\F46F" } .mdi-sass:before { content:"\F7EB" } .mdi-satellite:before { content:"\F470" } .mdi-satellite-variant:before { content:"\F471" } .mdi-saxophone:before { content:"\F609" } .mdi-scale:before { content:"\F472" } .mdi-scale-balance:before { content:"\F5D1" } .mdi-scale-bathroom:before { content:"\F473" } .mdi-scanner:before { content:"\F6AA" } .mdi-school:before { content:"\F474" } .mdi-screen-rotation:before { content:"\F475" } .mdi-screen-rotation-lock:before { content:"\F476" } .mdi-screwdriver:before { content:"\F477" } .mdi-script:before { content:"\F478" } .mdi-sd:before { content:"\F479" } .mdi-seal:before { content:"\F47A" } .mdi-search-web:before { content:"\F70E" } .mdi-seat-flat:before { content:"\F47B" } .mdi-seat-flat-angled:before { content:"\F47C" } .mdi-seat-individual-suite:before { content:"\F47D" } .mdi-seat-legroom-extra:before { content:"\F47E" } .mdi-seat-legroom-normal:before { content:"\F47F" } .mdi-seat-legroom-reduced:before { content:"\F480" } .mdi-seat-recline-extra:before { content:"\F481" } .mdi-seat-recline-normal:before { content:"\F482" } .mdi-security:before { content:"\F483" } .mdi-security-home:before { content:"\F689" } .mdi-security-network:before { content:"\F484" } .mdi-select:before { content:"\F485" } .mdi-select-all:before { content:"\F486" } .mdi-select-inverse:before { content:"\F487" } .mdi-select-off:before { content:"\F488" } .mdi-selection:before { content:"\F489" } .mdi-selection-off:before { content:"\F776" } .mdi-send:before { content:"\F48A" } .mdi-send-secure:before { content:"\F7EC" } .mdi-serial-port:before { content:"\F65C" } .mdi-server:before { content:"\F48B" } .mdi-server-minus:before { content:"\F48C" } .mdi-server-network:before { content:"\F48D" } .mdi-server-network-off:before { content:"\F48E" } .mdi-server-off:before { content:"\F48F" } .mdi-server-plus:before { content:"\F490" } .mdi-server-remove:before { content:"\F491" } .mdi-server-security:before { content:"\F492" } .mdi-set-all:before { content:"\F777" } .mdi-set-center:before { content:"\F778" } .mdi-set-center-right:before { content:"\F779" } .mdi-set-left:before { content:"\F77A" } .mdi-set-left-center:before { content:"\F77B" } .mdi-set-left-right:before { content:"\F77C" } .mdi-set-none:before { content:"\F77D" } .mdi-set-right:before { content:"\F77E" } .mdi-settings:before { content:"\F493" } .mdi-settings-box:before { content:"\F494" } .mdi-shape-circle-plus:before { content:"\F65D" } .mdi-shape-plus:before { content:"\F495" } .mdi-shape-polygon-plus:before { content:"\F65E" } .mdi-shape-rectangle-plus:before { content:"\F65F" } .mdi-shape-square-plus:before { content:"\F660" } .mdi-share:before { content:"\F496" } .mdi-share-variant:before { content:"\F497" } .mdi-shield:before { content:"\F498" } .mdi-shield-half-full:before { content:"\F77F" } .mdi-shield-outline:before { content:"\F499" } .mdi-shopping:before { content:"\F49A" } .mdi-shopping-music:before { content:"\F49B" } .mdi-shovel:before { content:"\F70F" } .mdi-shovel-off:before { content:"\F710" } .mdi-shredder:before { content:"\F49C" } .mdi-shuffle:before { content:"\F49D" } .mdi-shuffle-disabled:before { content:"\F49E" } .mdi-shuffle-variant:before { content:"\F49F" } .mdi-sigma:before { content:"\F4A0" } .mdi-sigma-lower:before { content:"\F62B" } .mdi-sign-caution:before { content:"\F4A1" } .mdi-sign-direction:before { content:"\F780" } .mdi-sign-text:before { content:"\F781" } .mdi-signal:before { content:"\F4A2" } .mdi-signal-2g:before { content:"\F711" } .mdi-signal-3g:before { content:"\F712" } .mdi-signal-4g:before { content:"\F713" } .mdi-signal-hspa:before { content:"\F714" } .mdi-signal-hspa-plus:before { content:"\F715" } .mdi-signal-off:before { content:"\F782" } .mdi-signal-variant:before { content:"\F60A" } .mdi-silverware:before { content:"\F4A3" } .mdi-silverware-fork:before { content:"\F4A4" } .mdi-silverware-spoon:before { content:"\F4A5" } .mdi-silverware-variant:before { content:"\F4A6" } .mdi-sim:before { content:"\F4A7" } .mdi-sim-alert:before { content:"\F4A8" } .mdi-sim-off:before { content:"\F4A9" } .mdi-sitemap:before { content:"\F4AA" } .mdi-skip-backward:before { content:"\F4AB" } .mdi-skip-forward:before { content:"\F4AC" } .mdi-skip-next:before { content:"\F4AD" } .mdi-skip-next-circle:before { content:"\F661" } .mdi-skip-next-circle-outline:before { content:"\F662" } .mdi-skip-previous:before { content:"\F4AE" } .mdi-skip-previous-circle:before { content:"\F663" } .mdi-skip-previous-circle-outline:before { content:"\F664" } .mdi-skull:before { content:"\F68B" } .mdi-skype:before { content:"\F4AF" } .mdi-skype-business:before { content:"\F4B0" } .mdi-slack:before { content:"\F4B1" } .mdi-sleep:before { content:"\F4B2" } .mdi-sleep-off:before { content:"\F4B3" } .mdi-smoking:before { content:"\F4B4" } .mdi-smoking-off:before { content:"\F4B5" } .mdi-snapchat:before { content:"\F4B6" } .mdi-snowflake:before { content:"\F716" } .mdi-snowman:before { content:"\F4B7" } .mdi-soccer:before { content:"\F4B8" } .mdi-sofa:before { content:"\F4B9" } .mdi-solid:before { content:"\F68C" } .mdi-sort:before { content:"\F4BA" } .mdi-sort-alphabetical:before { content:"\F4BB" } .mdi-sort-ascending:before { content:"\F4BC" } .mdi-sort-descending:before { content:"\F4BD" } .mdi-sort-numeric:before { content:"\F4BE" } .mdi-sort-variant:before { content:"\F4BF" } .mdi-soundcloud:before { content:"\F4C0" } .mdi-source-branch:before { content:"\F62C" } .mdi-source-commit:before { content:"\F717" } .mdi-source-commit-end:before { content:"\F718" } .mdi-source-commit-end-local:before { content:"\F719" } .mdi-source-commit-local:before { content:"\F71A" } .mdi-source-commit-next-local:before { content:"\F71B" } .mdi-source-commit-start:before { content:"\F71C" } .mdi-source-commit-start-next-local:before { content:"\F71D" } .mdi-source-fork:before { content:"\F4C1" } .mdi-source-merge:before { content:"\F62D" } .mdi-source-pull:before { content:"\F4C2" } .mdi-soy-sauce:before { content:"\F7ED" } .mdi-speaker:before { content:"\F4C3" } .mdi-speaker-off:before { content:"\F4C4" } .mdi-speaker-wireless:before { content:"\F71E" } .mdi-speedometer:before { content:"\F4C5" } .mdi-spellcheck:before { content:"\F4C6" } .mdi-spotify:before { content:"\F4C7" } .mdi-spotlight:before { content:"\F4C8" } .mdi-spotlight-beam:before { content:"\F4C9" } .mdi-spray:before { content:"\F665" } .mdi-square:before { content:"\F763" } .mdi-square-inc:before { content:"\F4CA" } .mdi-square-inc-cash:before { content:"\F4CB" } .mdi-square-outline:before { content:"\F762" } .mdi-square-root:before { content:"\F783" } .mdi-stackexchange:before { content:"\F60B" } .mdi-stackoverflow:before { content:"\F4CC" } .mdi-stadium:before { content:"\F71F" } .mdi-stairs:before { content:"\F4CD" } .mdi-standard-definition:before { content:"\F7EE" } .mdi-star:before { content:"\F4CE" } .mdi-star-circle:before { content:"\F4CF" } .mdi-star-half:before { content:"\F4D0" } .mdi-star-off:before { content:"\F4D1" } .mdi-star-outline:before { content:"\F4D2" } .mdi-steam:before { content:"\F4D3" } .mdi-steering:before { content:"\F4D4" } .mdi-step-backward:before { content:"\F4D5" } .mdi-step-backward-2:before { content:"\F4D6" } .mdi-step-forward:before { content:"\F4D7" } .mdi-step-forward-2:before { content:"\F4D8" } .mdi-stethoscope:before { content:"\F4D9" } .mdi-sticker:before { content:"\F5D0" } .mdi-sticker-emoji:before { content:"\F784" } .mdi-stocking:before { content:"\F4DA" } .mdi-stop:before { content:"\F4DB" } .mdi-stop-circle:before { content:"\F666" } .mdi-stop-circle-outline:before { content:"\F667" } .mdi-store:before { content:"\F4DC" } .mdi-store-24-hour:before { content:"\F4DD" } .mdi-stove:before { content:"\F4DE" } .mdi-subdirectory-arrow-left:before { content:"\F60C" } .mdi-subdirectory-arrow-right:before { content:"\F60D" } .mdi-subway:before { content:"\F6AB" } .mdi-subway-variant:before { content:"\F4DF" } .mdi-summit:before { content:"\F785" } .mdi-sunglasses:before { content:"\F4E0" } .mdi-surround-sound:before { content:"\F5C5" } .mdi-surround-sound-2-0:before { content:"\F7EF" } .mdi-surround-sound-3-1:before { content:"\F7F0" } .mdi-surround-sound-5-1:before { content:"\F7F1" } .mdi-surround-sound-7-1:before { content:"\F7F2" } .mdi-svg:before { content:"\F720" } .mdi-swap-horizontal:before { content:"\F4E1" } .mdi-swap-vertical:before { content:"\F4E2" } .mdi-swim:before { content:"\F4E3" } .mdi-switch:before { content:"\F4E4" } .mdi-sword:before { content:"\F4E5" } .mdi-sword-cross:before { content:"\F786" } .mdi-sync:before { content:"\F4E6" } .mdi-sync-alert:before { content:"\F4E7" } .mdi-sync-off:before { content:"\F4E8" } .mdi-tab:before { content:"\F4E9" } .mdi-tab-plus:before { content:"\F75B" } .mdi-tab-unselected:before { content:"\F4EA" } .mdi-table:before { content:"\F4EB" } .mdi-table-column-plus-after:before { content:"\F4EC" } .mdi-table-column-plus-before:before { content:"\F4ED" } .mdi-table-column-remove:before { content:"\F4EE" } .mdi-table-column-width:before { content:"\F4EF" } .mdi-table-edit:before { content:"\F4F0" } .mdi-table-large:before { content:"\F4F1" } .mdi-table-row-height:before { content:"\F4F2" } .mdi-table-row-plus-after:before { content:"\F4F3" } .mdi-table-row-plus-before:before { content:"\F4F4" } .mdi-table-row-remove:before { content:"\F4F5" } .mdi-tablet:before { content:"\F4F6" } .mdi-tablet-android:before { content:"\F4F7" } .mdi-tablet-ipad:before { content:"\F4F8" } .mdi-taco:before { content:"\F761" } .mdi-tag:before { content:"\F4F9" } .mdi-tag-faces:before { content:"\F4FA" } .mdi-tag-heart:before { content:"\F68A" } .mdi-tag-multiple:before { content:"\F4FB" } .mdi-tag-outline:before { content:"\F4FC" } .mdi-tag-plus:before { content:"\F721" } .mdi-tag-remove:before { content:"\F722" } .mdi-tag-text-outline:before { content:"\F4FD" } .mdi-target:before { content:"\F4FE" } .mdi-taxi:before { content:"\F4FF" } .mdi-teamviewer:before { content:"\F500" } .mdi-telegram:before { content:"\F501" } .mdi-television:before { content:"\F502" } .mdi-television-classic:before { content:"\F7F3" } .mdi-television-guide:before { content:"\F503" } .mdi-temperature-celsius:before { content:"\F504" } .mdi-temperature-fahrenheit:before { content:"\F505" } .mdi-temperature-kelvin:before { content:"\F506" } .mdi-tennis:before { content:"\F507" } .mdi-tent:before { content:"\F508" } .mdi-terrain:before { content:"\F509" } .mdi-test-tube:before { content:"\F668" } .mdi-text-shadow:before { content:"\F669" } .mdi-text-to-speech:before { content:"\F50A" } .mdi-text-to-speech-off:before { content:"\F50B" } .mdi-textbox:before { content:"\F60E" } .mdi-textbox-password:before { content:"\F7F4" } .mdi-texture:before { content:"\F50C" } .mdi-theater:before { content:"\F50D" } .mdi-theme-light-dark:before { content:"\F50E" } .mdi-thermometer:before { content:"\F50F" } .mdi-thermometer-lines:before { content:"\F510" } .mdi-thought-bubble:before { content:"\F7F5" } .mdi-thought-bubble-outline:before { content:"\F7F6" } .mdi-thumb-down:before { content:"\F511" } .mdi-thumb-down-outline:before { content:"\F512" } .mdi-thumb-up:before { content:"\F513" } .mdi-thumb-up-outline:before { content:"\F514" } .mdi-thumbs-up-down:before { content:"\F515" } .mdi-ticket:before { content:"\F516" } .mdi-ticket-account:before { content:"\F517" } .mdi-ticket-confirmation:before { content:"\F518" } .mdi-ticket-percent:before { content:"\F723" } .mdi-tie:before { content:"\F519" } .mdi-tilde:before { content:"\F724" } .mdi-timelapse:before { content:"\F51A" } .mdi-timer:before { content:"\F51B" } .mdi-timer-10:before { content:"\F51C" } .mdi-timer-3:before { content:"\F51D" } .mdi-timer-off:before { content:"\F51E" } .mdi-timer-sand:before { content:"\F51F" } .mdi-timer-sand-empty:before { content:"\F6AC" } .mdi-timer-sand-full:before { content:"\F78B" } .mdi-timetable:before { content:"\F520" } .mdi-toggle-switch:before { content:"\F521" } .mdi-toggle-switch-off:before { content:"\F522" } .mdi-tooltip:before { content:"\F523" } .mdi-tooltip-edit:before { content:"\F524" } .mdi-tooltip-image:before { content:"\F525" } .mdi-tooltip-outline:before { content:"\F526" } .mdi-tooltip-outline-plus:before { content:"\F527" } .mdi-tooltip-text:before { content:"\F528" } .mdi-tooth:before { content:"\F529" } .mdi-tor:before { content:"\F52A" } .mdi-tower-beach:before { content:"\F680" } .mdi-tower-fire:before { content:"\F681" } .mdi-trackpad:before { content:"\F7F7" } .mdi-traffic-light:before { content:"\F52B" } .mdi-train:before { content:"\F52C" } .mdi-tram:before { content:"\F52D" } .mdi-transcribe:before { content:"\F52E" } .mdi-transcribe-close:before { content:"\F52F" } .mdi-transfer:before { content:"\F530" } .mdi-transit-transfer:before { content:"\F6AD" } .mdi-translate:before { content:"\F5CA" } .mdi-treasure-chest:before { content:"\F725" } .mdi-tree:before { content:"\F531" } .mdi-trello:before { content:"\F532" } .mdi-trending-down:before { content:"\F533" } .mdi-trending-neutral:before { content:"\F534" } .mdi-trending-up:before { content:"\F535" } .mdi-triangle:before { content:"\F536" } .mdi-triangle-outline:before { content:"\F537" } .mdi-trophy:before { content:"\F538" } .mdi-trophy-award:before { content:"\F539" } .mdi-trophy-outline:before { content:"\F53A" } .mdi-trophy-variant:before { content:"\F53B" } .mdi-trophy-variant-outline:before { content:"\F53C" } .mdi-truck:before { content:"\F53D" } .mdi-truck-delivery:before { content:"\F53E" } .mdi-truck-fast:before { content:"\F787" } .mdi-truck-trailer:before { content:"\F726" } .mdi-tshirt-crew:before { content:"\F53F" } .mdi-tshirt-v:before { content:"\F540" } .mdi-tumblr:before { content:"\F541" } .mdi-tumblr-reblog:before { content:"\F542" } .mdi-tune:before { content:"\F62E" } .mdi-tune-vertical:before { content:"\F66A" } .mdi-twitch:before { content:"\F543" } .mdi-twitter:before { content:"\F544" } .mdi-twitter-box:before { content:"\F545" } .mdi-twitter-circle:before { content:"\F546" } .mdi-twitter-retweet:before { content:"\F547" } .mdi-uber:before { content:"\F748" } .mdi-ubuntu:before { content:"\F548" } .mdi-ultra-high-definition:before { content:"\F7F8" } .mdi-umbraco:before { content:"\F549" } .mdi-umbrella:before { content:"\F54A" } .mdi-umbrella-outline:before { content:"\F54B" } .mdi-undo:before { content:"\F54C" } .mdi-undo-variant:before { content:"\F54D" } .mdi-unfold-less-horizontal:before { content:"\F54E" } .mdi-unfold-less-vertical:before { content:"\F75F" } .mdi-unfold-more-horizontal:before { content:"\F54F" } .mdi-unfold-more-vertical:before { content:"\F760" } .mdi-ungroup:before { content:"\F550" } .mdi-unity:before { content:"\F6AE" } .mdi-untappd:before { content:"\F551" } .mdi-update:before { content:"\F6AF" } .mdi-upload:before { content:"\F552" } .mdi-upload-network:before { content:"\F6F5" } .mdi-usb:before { content:"\F553" } .mdi-van-passenger:before { content:"\F7F9" } .mdi-van-utility:before { content:"\F7FA" } .mdi-vanish:before { content:"\F7FB" } .mdi-vector-arrange-above:before { content:"\F554" } .mdi-vector-arrange-below:before { content:"\F555" } .mdi-vector-circle:before { content:"\F556" } .mdi-vector-circle-variant:before { content:"\F557" } .mdi-vector-combine:before { content:"\F558" } .mdi-vector-curve:before { content:"\F559" } .mdi-vector-difference:before { content:"\F55A" } .mdi-vector-difference-ab:before { content:"\F55B" } .mdi-vector-difference-ba:before { content:"\F55C" } .mdi-vector-intersection:before { content:"\F55D" } .mdi-vector-line:before { content:"\F55E" } .mdi-vector-point:before { content:"\F55F" } .mdi-vector-polygon:before { content:"\F560" } .mdi-vector-polyline:before { content:"\F561" } .mdi-vector-radius:before { content:"\F749" } .mdi-vector-rectangle:before { content:"\F5C6" } .mdi-vector-selection:before { content:"\F562" } .mdi-vector-square:before { content:"\F001" } .mdi-vector-triangle:before { content:"\F563" } .mdi-vector-union:before { content:"\F564" } .mdi-verified:before { content:"\F565" } .mdi-vibrate:before { content:"\F566" } .mdi-video:before { content:"\F567" } .mdi-video-3d:before { content:"\F7FC" } .mdi-video-off:before { content:"\F568" } .mdi-video-switch:before { content:"\F569" } .mdi-view-agenda:before { content:"\F56A" } .mdi-view-array:before { content:"\F56B" } .mdi-view-carousel:before { content:"\F56C" } .mdi-view-column:before { content:"\F56D" } .mdi-view-dashboard:before { content:"\F56E" } .mdi-view-day:before { content:"\F56F" } .mdi-view-grid:before { content:"\F570" } .mdi-view-headline:before { content:"\F571" } .mdi-view-list:before { content:"\F572" } .mdi-view-module:before { content:"\F573" } .mdi-view-parallel:before { content:"\F727" } .mdi-view-quilt:before { content:"\F574" } .mdi-view-sequential:before { content:"\F728" } .mdi-view-stream:before { content:"\F575" } .mdi-view-week:before { content:"\F576" } .mdi-vimeo:before { content:"\F577" } .mdi-vine:before { content:"\F578" } .mdi-violin:before { content:"\F60F" } .mdi-visualstudio:before { content:"\F610" } .mdi-vk:before { content:"\F579" } .mdi-vk-box:before { content:"\F57A" } .mdi-vk-circle:before { content:"\F57B" } .mdi-vlc:before { content:"\F57C" } .mdi-voice:before { content:"\F5CB" } .mdi-voicemail:before { content:"\F57D" } .mdi-volume-high:before { content:"\F57E" } .mdi-volume-low:before { content:"\F57F" } .mdi-volume-medium:before { content:"\F580" } .mdi-volume-minus:before { content:"\F75D" } .mdi-volume-mute:before { content:"\F75E" } .mdi-volume-off:before { content:"\F581" } .mdi-volume-plus:before { content:"\F75C" } .mdi-vpn:before { content:"\F582" } .mdi-walk:before { content:"\F583" } .mdi-wall:before { content:"\F7FD" } .mdi-wallet:before { content:"\F584" } .mdi-wallet-giftcard:before { content:"\F585" } .mdi-wallet-membership:before { content:"\F586" } .mdi-wallet-travel:before { content:"\F587" } .mdi-wan:before { content:"\F588" } .mdi-washing-machine:before { content:"\F729" } .mdi-watch:before { content:"\F589" } .mdi-watch-export:before { content:"\F58A" } .mdi-watch-import:before { content:"\F58B" } .mdi-watch-vibrate:before { content:"\F6B0" } .mdi-water:before { content:"\F58C" } .mdi-water-off:before { content:"\F58D" } .mdi-water-percent:before { content:"\F58E" } .mdi-water-pump:before { content:"\F58F" } .mdi-watermark:before { content:"\F612" } .mdi-waves:before { content:"\F78C" } .mdi-weather-cloudy:before { content:"\F590" } .mdi-weather-fog:before { content:"\F591" } .mdi-weather-hail:before { content:"\F592" } .mdi-weather-lightning:before { content:"\F593" } .mdi-weather-lightning-rainy:before { content:"\F67D" } .mdi-weather-night:before { content:"\F594" } .mdi-weather-partlycloudy:before { content:"\F595" } .mdi-weather-pouring:before { content:"\F596" } .mdi-weather-rainy:before { content:"\F597" } .mdi-weather-snowy:before { content:"\F598" } .mdi-weather-snowy-rainy:before { content:"\F67E" } .mdi-weather-sunny:before { content:"\F599" } .mdi-weather-sunset:before { content:"\F59A" } .mdi-weather-sunset-down:before { content:"\F59B" } .mdi-weather-sunset-up:before { content:"\F59C" } .mdi-weather-windy:before { content:"\F59D" } .mdi-weather-windy-variant:before { content:"\F59E" } .mdi-web:before { content:"\F59F" } .mdi-webcam:before { content:"\F5A0" } .mdi-webhook:before { content:"\F62F" } .mdi-webpack:before { content:"\F72A" } .mdi-wechat:before { content:"\F611" } .mdi-weight:before { content:"\F5A1" } .mdi-weight-kilogram:before { content:"\F5A2" } .mdi-whatsapp:before { content:"\F5A3" } .mdi-wheelchair-accessibility:before { content:"\F5A4" } .mdi-white-balance-auto:before { content:"\F5A5" } .mdi-white-balance-incandescent:before { content:"\F5A6" } .mdi-white-balance-iridescent:before { content:"\F5A7" } .mdi-white-balance-sunny:before { content:"\F5A8" } .mdi-widgets:before { content:"\F72B" } .mdi-wifi:before { content:"\F5A9" } .mdi-wifi-off:before { content:"\F5AA" } .mdi-wii:before { content:"\F5AB" } .mdi-wiiu:before { content:"\F72C" } .mdi-wikipedia:before { content:"\F5AC" } .mdi-window-close:before { content:"\F5AD" } .mdi-window-closed:before { content:"\F5AE" } .mdi-window-maximize:before { content:"\F5AF" } .mdi-window-minimize:before { content:"\F5B0" } .mdi-window-open:before { content:"\F5B1" } .mdi-window-restore:before { content:"\F5B2" } .mdi-windows:before { content:"\F5B3" } .mdi-wordpress:before { content:"\F5B4" } .mdi-worker:before { content:"\F5B5" } .mdi-wrap:before { content:"\F5B6" } .mdi-wrench:before { content:"\F5B7" } .mdi-wunderlist:before { content:"\F5B8" } .mdi-xaml:before { content:"\F673" } .mdi-xbox:before { content:"\F5B9" } .mdi-xbox-controller:before { content:"\F5BA" } .mdi-xbox-controller-battery-alert:before { content:"\F74A" } .mdi-xbox-controller-battery-empty:before { content:"\F74B" } .mdi-xbox-controller-battery-full:before { content:"\F74C" } .mdi-xbox-controller-battery-low:before { content:"\F74D" } .mdi-xbox-controller-battery-medium:before { content:"\F74E" } .mdi-xbox-controller-battery-unknown:before { content:"\F74F" } .mdi-xbox-controller-off:before { content:"\F5BB" } .mdi-xda:before { content:"\F5BC" } .mdi-xing:before { content:"\F5BD" } .mdi-xing-box:before { content:"\F5BE" } .mdi-xing-circle:before { content:"\F5BF" } .mdi-xml:before { content:"\F5C0" } .mdi-xmpp:before { content:"\F7FE" } .mdi-yammer:before { content:"\F788" } .mdi-yeast:before { content:"\F5C1" } .mdi-yelp:before { content:"\F5C2" } .mdi-yin-yang:before { content:"\F67F" } .mdi-youtube-play:before { content:"\F5C3" } .mdi-zip-box:before { content:"\F5C4" } .mdi-blank:before { content:"\F68C"; visibility:hidden } .mdi-18px.mdi-set,.mdi-18px.mdi:before { font-size:18px } .mdi-24px.mdi-set,.mdi-24px.mdi:before { font-size:24px } .mdi-36px.mdi-set,.mdi-36px.mdi:before { font-size:36px } .mdi-48px.mdi-set,.mdi-48px.mdi:before { font-size:48px } .mdi-dark:before { color:rgba(0,0,0,0.54) } .mdi-dark.mdi-inactive:before { color:rgba(0,0,0,0.26) } .mdi-light:before { color:#fff } .mdi-light.mdi-inactive:before { color:rgba(255,255,255,0.3) } .mdi-rotate-45:before { -webkit-transform:rotate(45deg); -ms-transform:rotate(45deg); transform:rotate(45deg) } .mdi-rotate-90:before { -webkit-transform:rotate(90deg); -ms-transform:rotate(90deg); transform:rotate(90deg) } .mdi-rotate-135:before { -webkit-transform:rotate(135deg); -ms-transform:rotate(135deg); transform:rotate(135deg) } .mdi-rotate-180:before { -webkit-transform:rotate(180deg); -ms-transform:rotate(180deg); transform:rotate(180deg) } .mdi-rotate-225:before { -webkit-transform:rotate(225deg); -ms-transform:rotate(225deg); transform:rotate(225deg) } .mdi-rotate-270:before { -webkit-transform:rotate(270deg); -ms-transform:rotate(270deg); transform:rotate(270deg) } .mdi-rotate-315:before { -webkit-transform:rotate(315deg); -ms-transform:rotate(315deg); transform:rotate(315deg) } .mdi-flip-h:before { -webkit-transform:scaleX(-1); transform:scaleX(-1); filter:FlipH; -ms-filter:"FlipH" } .mdi-flip-v:before { -webkit-transform:scaleY(-1); transform:scaleY(-1); filter:FlipV; -ms-filter:"FlipV" } .mdi-spin:before { -webkit-animation:mdi-spin 2s infinite linear; animation:mdi-spin 2s infinite linear } @-webkit-keyframes mdi-spin { 
 0% { -webkit-transform:rotate(0deg); transform:rotate(0deg) } 100% { -webkit-transform:rotate(359deg); transform:rotate(359deg) } 
 } @keyframes mdi-spin { 
 0% { -webkit-transform:rotate(0deg); transform:rotate(0deg) } 100% { -webkit-transform:rotate(359deg); transform:rotate(359deg) } 
 } 
/*# sourceMappingURL=materialdesignicons.min.css.map */

/********* Common Classes *********/

hr { display:block; height:1px; border:0; border-top:1px solid #ccc; margin:20px 0; padding:0 } 
body, button, input, select, textarea { color:#595959/*6c6b6b*/; font-family: 'open_sans'; font-size:16px; line-height:25px; font-weight:400; } 
body { background-color:#fff; overflow-x: hidden; } 
h1, h2, h3, h4, h5, h6 { color:#323232; margin-bottom:30px; line-height:1.3; } 
h1 { font-size:46px; } 
h2 { font-size:43px; } 
h3 { font-size:40px; font-weight:700; line-height:1.2; } 
h4 { font-size: 23px; font-weight: 400; line-height:1.4; } 
h5 { font-size: 21px; font-weight: 400; line-height:1.5; } 
h6 { font-size: 19px; font-weight: 400; line-height:1.5; } 
ul { padding:0 0 0 15px; } 
ol { padding:0 0 0 20px } 
ul ul, ol ol { margin:10px 0 } 
ul.bulletText { list-style:none; padding:0; } 
ul.bulletText li { background:var(--wpr-bg-0733800e-7faa-4e2b-aee2-31a28d23db7f) no-repeat;padding: 2px 0 4px 30px;font-size: 16px;margin-bottom: 15px;background-size: 20px 19px;background-position: left;} 
.post ul.bulletText { margin:0 0 25px 0 } 
.post ul.bulletText li { background-position:left 2px; } 
p, h1, h2, h3, h4, h5, h6, ul, ol, dd, table, fieldset, address { margin: 0 0 25px; } 
input[type="text"], input[type="email"], input[type="tel"], input[type="number"], input[type="url"], input[type="password"], input[type="search"], select, textarea { border:1px solid #e5e5e5; width:100%; height:30px; padding:5px 10px; } 
input[type="submit"], input[type="button"], input[type="reset"], button, .button { background-color:#1CCACD; color:#fff; border:0 none; } 
input[type="submit"]:hover, input[type="button"]:hover, input[type="reset"]:hover, button:hover, .button:hover { color:#fff; } 
input[type="submit"].cancelBtn, input[type="button"].cancelBtn, input[type="reset"].cancelBtn { background-color:#888; } 
a { outline:0 none; } 
.alignLeft { float:left } 
.alignRight { float:right; } 
.displayNone, .hasJS noscript, .hideThis { display:none!important; visibility:hidden } 
.jsRequired { display:none; background-color:#C00; color:#fff; width:100%; line-height:40px; text-align:center; font-size:13px; border:0 none; position:absolute; top:0; left:0; z-index:999999; } 
.noJS .jsRequired { display:block; } 
.mrgAuto { margin-right:auto; margin-left:auto; } 
.mrgT20 { margin-top:20px; } 
.mrgL20 { margin-left:20px; } 
.mrgR20 { margin-right:20px; } 
.mrgB20 { margin-bottom:20px; } 
.mrgB30 { margin-bottom:30px; } 
.mrgB60 { margin-bottom:60px; } 
.mrgT10 { margin-top:10px; } 
.mrgL10 { margin-left:10px; } 
.mrgR10 { margin-right:10px; } 
.mrgB10 { margin-bottom:10px; } 
.mrgT30 { margin-top:30px; } 
.padL20 { padding-left:20px; } 
.padR20 { padding-right:20px; } 
.padB20 { padding-bottom:20px; } 
.padT20 { padding-top:20px; } 
.padL15 { padding-left:15px; } 
.padR15 { padding-right:15px; } 
.padB15 { padding-bottom:15px; } 
.padT15 { padding-top:15px; } 
.padL10 { padding-left:10px; } 
.padR10 { padding-right:10px; } 
.padB10 { padding-bottom:10px; } 
.padT10 { padding-top:10px; } 
.padTB10 { padding-top:10px; padding-bottom:10px; } 
.padTB15 { padding-top:15px; padding-bottom:15px; } 
.padTB20 { padding-top:20px; padding-bottom:20px; } 
.pad10 { padding:10px; } 
.pad15 { padding:15px; } 
.pad20 { padding:20px; } 
.pad25 { padding:25px; } 
.pad30 { padding:30px; } 
.width100p { width:100%; } 
.width90p { width:90%; } 
.width80p { width:80%; } 
.width70p { width:70%; } 
.width60p { width:60%; } 
.width50p { width:50%; } 
.width40p { width:40%; } 

.width30p { width:30%; } 
.width20p { width:20%; } 
.width10p { width:10%; } 
.fileSize { font-size:12px; display:inline-block; vertical-align:middle; margin-left:3px; } 
.extIcon { vertical-align:middle; margin-left:3px; } 
.bold { font-weight:bold; } 
.italic { font-style:italic; } 
.longWord, .wordBreak { word-wrap: break-word; } 
.contentTdivider { border-top:1px solid #e3e3e3; } 


.fontsize55 { font-size:55px; } 
.bigFontTitle { font-size:25px; color:#252525; line-height:35px; margin-bottom:10px; } 
.thinLargeTitle { font-size:45px; font-weight:300; line-height:1.4; } 
.whiteText h3, .whiteText h4, .whiteText h5, .whiteText h6, .whiteText p, .whiteText, .whiteText a, .whiteText a:hover, .whiteText .bigFontTitle { color:#fff; } 
.titleDark { color:#323232; } 

.darkFont { color:#121212; } 
.skyText { color:#2b98e7; } 
.colorGreen { color:#1dab4f; } 
.colorDarkBlue { color:#0b1a68; } 
.colorDarkYellow { color:#945929; } 
.colorLightBlue { color:#5653ca; } 
.colorLightOrange { color:#ff8063; } 
.colorOrange { color:#e77018; } 
.colorMagento { color:#0058ae; } 
.colorPink { color:#6226af; } 
.colorLightGreen { color:#469462; } 
.colorLightSkyBlue { color:#5db2e8; } 
.colorLightYellow { color:#5db2e8; } 
.colorWater { color:#10819b; } 
.colorNavyBlue { color:#2d62b2; } 
.colorBottalGreen { color:#005586; } 
/********** Image Formating & Alignment **********/
.imgLeft { float:left; margin-right:20px; margin-bottom:20px; } 
.imgRight { float:right; margin-left:20px; margin-bottom:20px; } 
.imgCenter { float:none; margin-bottom:20px; 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:0px 1px 3px 0px rgba(0, 0, 0, 0.2); -moz-box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.2); box-shadow:0px 1px 3px 0px rgba(0, 0, 0, 0.2); padding:4px; } 
.lazyload { background-image:var(--wpr-bg-93a7d848-3bf7-4ccf-bf4a-2ae16f9810d3); background-repeat:no-repeat; background-position:center center; } 
.lazyload.lazy-loaded { background-image:none; } 
/********** Alignment **********/

.left { text-align:left !important } 
.right { text-align:right !important } 
.center { text-align:center !important } 
.justify { text-align:justify !important } 
/********** Error/Alert Messages **********/
.message { padding:10px 38px 10px 10px; margin-bottom:20px; border:1px solid transparent; position:relative; } 
.message.success { color: #3c763d; background-color: #dff0d8; border-color: #d6e9c6; } 
.message.success a { color: #2b542c; } 
.error { color:#E22828; } 
.message.error { color: #a94442; background-color: #f2dede; border-color: #ebccd1; } 
.message.error a { color: #843534; } 
/********** Table **********/

.tableOut { overflow-y:hidden; overflow-x:auto } 
table, .tableData { border-collapse: separate; border-spacing: 0; width: 100%; empty-cells:show; border:none; border-top:1px solid #e1e1e1; border-left:1px solid #e1e1e1; text-align:left; } 
table table, .tableData table { margin:0 } 
th, td, .tableData th, .tableData td { border:none; padding:20px; border-bottom:1px solid #E9E9EA; border-right:1px solid #e1e1e1; } 
table tr:nth-child(odd) td, .tableRowOdd {background-color:rgba(245,245,245,0.88); } 
caption, th, td { font-weight: normal; background:#fff } 
th, .tableData th { background:#2b98e7; color:#fff; } 
.tableScroll { overflow-y:hidden; overflow-x:auto } 
/* ******** Grid : 12 Coloum and Boxs ******** */

.example div div, .example .boxs li { border:1px solid #eee; margin-bottom:15px; padding-top:15px; padding-bottom:15px } 
.row { margin:0 0 20px; } 
.cols1, .cols2, .cols3, .cols4, .cols5, .cols6, .cols7, .cols8, .cols9, .cols10, .cols11, .cols12 { float:left; padding-left:15px; padding-right:15px; } 
.cols12 { width:100% } 
.cols11 { width:91.66666667% } 
.cols10 { width:83.33333333% } 
.cols9 { width:75% } 
.cols8 { width:66.66666667% } 
.cols7 { width:58.33333333% } 
.cols6 { width:50% } 
.cols5 { width:41.66666667% } 
.cols4 { width:33.33333333% } 
.cols3 { width:25% } 
.cols2 { width:16.66666667% } 
.cols1 { width:8.33% } 
.boxs { list-style:none; padding:0; margin:0; } 
.boxs2 { margin-left:-2%; } 
.boxs3 { margin-left:-2%; } 
.boxs4 { margin-left:-2%; } 
.boxs5 { margin-left:-2%; } 
.boxs6 { margin-left:-2%; } 
.boxs > li, .boxs > div { float:left; min-height:1px; margin-left:30px; } 
.boxs2 > li, .boxs2 > div { width:48%; margin-left:2%; } 
.boxs3 > li, .boxs3 > div { width:31%; margin-left:2%; } 
.boxs4 > li, .boxs4 > div { width:23%; margin-left:2%; } 
.boxs5 > li, .boxs5 > div { width:18%; margin-left:2%; } 
.boxs6 > li, .boxs6 > div { width:14.6%; margin-left:2%; } 
.boxBorder { padding:5px; border:1px solid #ccc; } 
.noList { list-style:none; padding:0; margin:0; } 
/********* Form Input Border *********/
.animateBdrField { position:relative; background-color:#fff; } 
.customSelectOuter .animateBdrField { background:none; } 
.bdrAnimate { border: 1px solid #ccc; padding: 7px 14px 9px; transition: 0.4s; } 
.bdrAnimate ~ .focus-border:before,
.bdrAnimate ~ .focus-border:after { content: ""; position: absolute; top: 0; left: 0; width: 0; height: 2px; background-color: #c8c8c8; transition: 0.3s; } 
.bdrAnimate ~ .focus-border:after { top: auto; bottom: 0; left: auto; right: 0; } 
.bdrAnimate ~ .focus-border i:before,
.bdrAnimate ~ .focus-border i:after { content: ""; position: absolute; top: 0; left: 0; width: 2px; height: 0; background-color: #c8c8c8; transition: 0.4s; } 
.bdrAnimate ~ .focus-border i:after { left: auto; right: 0; top: auto; bottom: 0; } 
.bdrAnimate:focus ~ .focus-border:before,
.bdrAnimate:focus ~ .focus-border:after { width: 100%; transition: 0.3s; } 
.bdrAnimate:focus ~ .focus-border i:before,
.bdrAnimate:focus ~ .focus-border i:after { height: 100%; transition: 0.4s; } 
/********* Navigation *********/
.navigationRow { background:#eef4ff; } 
.mainNavigation { margin:0 42px 0 0; /*position:relative; background:#060613; */ clear:both; /*z-index:9999*/ } 
.hasDropdown a { position:relative; } 
.hasDropdown a:after { background:var(--wpr-bg-fc093396-a9eb-4ad6-b9a9-58287b8e926d) no-repeat right center; width:10px; height:10px; content:""; position:absolute; right:15px; top:50%; margin-top:-5px; } 
.hasDropdown a:after { display:none; } 
.menuIcon { display:none; cursor:pointer; } 
.desktop .menuIcon { right:10px; top:12px; } 
.menuIcon { position:absolute; right:5px; top:20px; width:9px; height:9px; display:none; } 
.cdMorphDropdown .mainNav ul { margin-bottom:0; padding-left:0; } 
.cdMorphDropdown .mainNav li { display:inline-block; vertical-align: middle; float:none; margin:0; padding:0; position:relative; } 


.cdMorphDropdown .mainNav li a {
 padding:0 15px 0 15px; line-height:30px; color: #000; font-size: 20px; display:inline-block; text-decoration:none; text-transform:none; font-weight: 500; position:relative; } 





.cdMorphDropdown .mainNav li > a { padding:11px 18px; } 
.cdMorphDropdown .mainNav li:first-child > a { padding-left:0; } 
.cdMorphDropdown .mainNav li:last-child > a { padding-right:0; } 
.cdMorphDropdown .mainNav li.hasDropdown > a { /*padding-right:35px; */ } 
.cdMorphDropdown::before { /* never visible - used in JS to check mq */
content: 'mobile';display:none; } 
.cdMorphDropdown .navTrigger { /* menu icon - visible on small screens only */ position: absolute; bottom:8px; right:15px; height:46px; width:46px; /* replace text with icon */ overflow: hidden; text-indent: 100%; white-space: nowrap; color: transparent; border:1px solid #d9d9d9; -webkit-border-radius:5px; border-radius:5px; padding:10px; } 
.cdMorphDropdown .navTrigger span, .cdMorphDropdown .navTrigger span::after, .cdMorphDropdown .navTrigger span::before { position: absolute; background-color: #fff; height: 3px; width: 26px; } 
.cdMorphDropdown .navTrigger span { left: 50%; top: 50%; bottom: auto; right: auto; -webkit-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); -webkit-transition: background-color .3s; transition: background-color .3s; } 
.cdMorphDropdown .navTrigger span::after, .cdMorphDropdown .navTrigger span::before { content: ''; left: 0; -webkit-transition: -webkit-transform .3s; transition: -webkit-transform .3s; transition: transform .3s; transition:transform .3s, -webkit-transform .3s; } 
.cdMorphDropdown .navTrigger span::before { -webkit-transform: translateY(-9px); -ms-transform: translateY(-9px); transform: translateY(-9px); } 
.cdMorphDropdown .navTrigger span::after { -webkit-transform: translateY(9px); -ms-transform: translateY(9px); transform: translateY(9px); } 
.cdMorphDropdown.navOpen .navTrigger span { background-color: transparent; } 
.cdMorphDropdown.navOpen .navTrigger span::before { -webkit-transform: rotate(45deg); -ms-transform: rotate(45deg); transform: rotate(45deg); } 
.cdMorphDropdown.navOpen .navTrigger span::after { -webkit-transform: rotate(-45deg); -ms-transform: rotate(-45deg); transform: rotate(-45deg); } 
.cdMorphDropdown .mainNav { display: none; } 
.cdMorphDropdown .morphDropdownWrapper { opacity:0; visibility:hidden; transition: all 0.5s ease 0ms; -webkit-transition: all 0.5s ease 0ms; position:absolute; top:100%; left:0; width:100%; padding:0; -webkit-box-shadow:0 3px 18px rgba(0, 0, 0, 0.7); box-shadow:0 3px 18px rgba(0, 0, 0, 0.7); background-color: transparent; z-index:10; } 
.cdMorphDropdown.navOpen .morphDropdownWrapper { opacity:1; visibility:visible; transition: all 0.5s ease 0ms; -webkit-transition: all 0.5s ease 0ms; } 
.cdMorphDropdown .content li:after { clear: both; content: ""; display: block; } 


.fixedHeader #services .megaMenuWrap { height:530px; } 
.fixedHeader #technologies .megaMenuWrap {height: 600px; overflow-y:auto;}
.fixedHeader #services .megaMenuWrap::-webkit-scrollbar ,.fixedHeader #technologies .megaMenuWrap::-webkit-scrollbar { width: 4px; background-color: #F5F5F5; } 
.fixedHeader #services .megaMenuWrap::-webkit-scrollbar-thumb,.fixedHeader #technologies .megaMenuWrap::-webkit-scrollbar-thumb { background-color: #a7a7a7; } 
.fixedHeader #services .megaMenuWrap::-webkit-scrollbar-track, .fixedHeader #technologies .megaMenuWrap::-webkit-scrollbar-track { -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3); background-color: #F5F5F5; } 

.topRightCol .topRightLinks .topLinks li .popup-modal { text-indent:-999px; width:30px; padding:8px!important; overflow:hidden; } 
.techlabBtn a { background: rgba(130,35,59,0.68);background: -moz-linear-gradient(-45deg, rgba(130,35,59,0.68) 0%, rgba(239,78,34,0.79) 33%, rgba(239,78,34,1) 100%);background: -webkit-gradient(left top, right bottom, color-stop(0%, rgba(130,35,59,0.68)), color-stop(33%, rgba(239,78,34,0.79)), color-stop(100%, rgba(239,78,34,1)));background: -webkit-linear-gradient(-45deg, rgba(130,35,59,0.68) 0%, rgba(239,78,34,0.79) 33%, rgba(239,78,34,1) 100%);background: -o-linear-gradient(-45deg, rgba(130,35,59,0.68) 0%, rgba(239,78,34,0.79) 33%, rgba(239,78,34,1) 100%);background: -ms-linear-gradient(-45deg, rgba(130,35,59,0.68) 0%, rgba(239,78,34,0.79) 33%, rgba(239,78,34,1) 100%);background: linear-gradient(135deg, rgba(130,35,59,0.68) 0%, rgba(239,78,34,0.79) 33%, rgba(239,78,34,1) 100%);filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#82233b', endColorstr='#ef4e22', GradientType=1 );font-weight:600; padding:8px 15px; display:inline-block; vertical-align:top; color:#fff!important; position:relative; top:-5px; text-decoration:none!important; } 

.techlabBtn:after { display:none!important; } 
.topRightCol .topLinks li:last-child::after { display:none; } 

@media only screen and (min-width: 1025px) {.dropdown > a { display:none; } 
.cdMorphDropdown { width: 100%; padding: 0; text-align: center; background-color: transparent; } 
.cdMorphDropdown::before {content: 'desktop';display:none; } 
.cdMorphDropdown .navTrigger { display:none; } 
.cdMorphDropdown .mainNav { display:block; } 
/*.cdMorphDropdown .mainNav > ul > li { display: inline-block; float:left; } */
.cdMorphDropdown .mainNav > ul > li:last-child { margin-left:20px; } 


.cdMorphDropdown .morphDropdownWrapper { /* dropdown wrapper - used to create the slide up/slide down effect when dropdown is revealed/hidden */ display: block; opacity:1; visibility:visible; top: 100%; /* overwrite mobile style */ width: 100%; padding: 0; background-color: transparent; /* Force Hardware acceleration */ -webkit-transform: translateZ(0); transform: translateZ(0); will-change: transform; -webkit-transform: translateY(20px); -ms-transform: translateY(20px); transform: translateY(20px); -webkit-transition: -webkit-transform .1s;transition: -webkit-transform .1s;transition: transform .1s;transition: transform .1s, -webkit-transform .1s; background:#fff; } 
.cdMorphDropdown.isDropdownVisible .morphDropdownWrapper { -webkit-transform: translateY(0); -ms-transform: translateY(0); transform: translateY(0); } 
.cdMorphDropdown .dropdownList { position: absolute; top: -50px; left: 0; width:100% !important; visibility: hidden; -webkit-transform: translateZ(0); transform: translateZ(0); will-change: transform, width, height; -webkit-transition: visibility .1s;transition: visibility .1s;/*box-shadow: 0 10px 20px rgba(0, 0, 0, 0.08); */padding: 35px 0 0; } 
.cdMorphDropdown .bgLayerArrow.techArrowActive {bottom: 94.3%;}
.cdMorphDropdown .bgLayerArrow.aboutArrowActive {bottom: 88%;}
.no-csstransitions .cdMorphDropdown .dropdownList { display: none; } 
.cdMorphDropdown .bgLayerArrow {display: none;}
.cdMorphDropdown .mainNav li.hasDropdown.active:before {content: '';width: 0;height: 0;border-left: 10px solid transparent;border-right: 10px solid transparent;border-bottom: 10px solid #ff6421;position: absolute;bottom: -29px;left: 50%;transform: translateX(-50%);transition: all 0.3s ease-out;}


.fixedHeader .cdMorphDropdown .dropdownList{top: -35px}
.fixedHeader .cdMorphDropdown .mainNav li.hasDropdown.active:before {bottom: -35px;}


.cdMorphDropdown .bgLayerArrow { /* dropdown top triangle */ content: ''; position: absolute; bottom: 93.2%; /* left: 50%; */ left: -17px; right: auto; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); height: 0; width: 0; border: 8px solid transparent; border-bottom-color: #de6a25; opacity: 0; -webkit-transition: opacity .3s;transition: all .3s; } 
.cdMorphDropdown .dropdownList > ul { position: relative; z-index: 1; height: 100%; width: 100%; overflow: visible; list-style:none; } 
.cdMorphDropdown.isDropdownVisible .dropdownList { visibility: visible; -webkit-transition: width .3s, height .3s, -webkit-transform .3s;transition: width .3s, height .3s, -webkit-transform .3s;transition: transform .3s, width .3s, height .3s;transition: transform .3s, width .3s, height .3s, -webkit-transform .3s; } 
.cdMorphDropdown.isDropdownVisible .dropdownList::before {opacity: 1; } 
.cdMorphDropdown.isDropdownVisible .bgLayerArrow { opacity:1; } 
.cdMorphDropdown .dropdown { position: absolute; left: 0; top: 0; opacity: 0; visibility: hidden; width: 100%; -webkit-transition: opacity .3s, visibility .3s;transition: opacity .3s, visibility .3s; } 
.cdMorphDropdown .dropdown.active { opacity: 1; visibility: visible; } 
.cdMorphDropdown .dropdown.moveLeft .content { -webkit-transform: translateX(-100px); -ms-transform: translateX(-100px); transform: translateX(-100px); } 
.cdMorphDropdown .dropdown.moveRight .content { -webkit-transform: translateX(100px); -ms-transform: translateX(100px); transform: translateX(100px); } 
.cdMorphDropdown .label { /* hide the label on bigger devices */ display:none; } 
.cdMorphDropdown .content {-webkit-transition: -webkit-transform .3s;transition: -webkit-transform .3s;transition: transform .3s;transition: transform .3s, -webkit-transform .3s; text-align: left; } 
.cdMorphDropdown .content > ul::after {clear: both;content: "";display: block; } 
.cdMorphDropdown .content > ul > li { width: 48%; float: left; margin-right: 4%; margin-top:0; } 
.cdMorphDropdown .content > ul > li:nth-of-type(2n) {margin-right:0; } 
.cdMorphDropdown .gallery .content { width: 510px; padding-bottom: .8em; } 
.cdMorphDropdown .gallery .content li { margin-bottom:1.8em; } 
.cdMorphDropdown .links .content > ul > li { margin-top: 0; } 
.cdMorphDropdown .links .content, .cdMorphDropdown .button .content { width: 390px; } 
.cdMorphDropdown .linksList a { font-size: 1.6rem; margin-left: 0; } 
.cdMorphDropdown .bgLayer { position: absolute; top: 0; left: 0; height: 1px; width: 100% !important; background:#fff; opacity: 0; -webkit-transition: opacity .3s;transition: opacity .3s; transform: scaleY(0) !important; -webkit-transform: scaleY(0) !important;-webkit-transform-origin: top left; -ms-transform-origin: top left; transform-origin: top left; -webkit-transform: translateZ(0); transform: translateZ(0); /*will-change: transform; */ -webkit-backface-visibility: hidden; backface-visibility: hidden; } 
.websqldatabase .cdMorphDropdown .bgLayer { -webkit-backface-visibility: visible; backface-visibility:visible; transition:all 0s ease 0ms; -webkit-transition:all 0s ease 0ms; } 
.cdMorphDropdown.isDropdownVisible .bgLayer {opacity: 1;/*-webkit-transition: opacity .3s, -webkit-transform .3s;transition: opacity .3s, -webkit-transform .3s;transition: transform .3s, opacity .3s;transition: transform .3s, opacity .3s, -webkit-transform .3s; */}
}
/* ******** Index Slider ******** */
.indexBanner { position:relative } 
.indexBanner .sliderBanner .item { height:300px; } 
.noJS .indexBanner { height:302px; overflow:hidden } 
/********** swiper **********/
.swiper-container { margin-left:auto; margin-right:auto; position:relative; overflow:hidden; z-index:1 } 
.swiper-container-no-flexbox .swiper-slide { float:left } 
.swiper-container-vertical>.swiper-wrapper { -webkit-box-orient:vertical; -moz-box-orient:vertical; -ms-flex-direction:column; -webkit-flex-direction:column; flex-direction:column } 
.swiper-wrapper { position:relative; width:100%; height:100%; z-index:1; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-transition-property:-webkit-transform; -moz-transition-property:-moz-transform; -o-transition-property:-o-transform; -ms-transition-property:-ms-transform; transition-property:transform; -webkit-box-sizing:content-box; -moz-box-sizing:content-box; box-sizing:content-box } 
.swiper-container-android .swiper-slide, .swiper-wrapper { -webkit-transform:translate3d(0, 0, 0); -moz-transform:translate3d(0, 0, 0); -o-transform:translate(0, 0); -ms-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0) } 
.swiper-container-multirow>.swiper-wrapper { -webkit-box-lines:multiple; -moz-box-lines:multiple; -ms-flex-wrap:wrap; -webkit-flex-wrap:wrap; flex-wrap:wrap } 
.swiper-container-free-mode>.swiper-wrapper { -webkit-transition-timing-function:ease-out; -moz-transition-timing-function:ease-out; -ms-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:0 0 auto; flex-shrink:0; width:100%; height:100%; position:relative } 
.swiper-container-autoheight, .swiper-container-autoheight .swiper-slide { height:auto } 
.swiper-container-autoheight .swiper-wrapper { -webkit-box-align:start; -ms-flex-align:start; -webkit-align-items:flex-start; align-items:flex-start; -webkit-transition-property:-webkit-transform, height; -moz-transition-property:-moz-transform; -o-transition-property:-o-transform; -ms-transition-property:-ms-transform; transition-property:transform, height } 
.swiper-container .swiper-notification { position:absolute; left:0; top:0; pointer-events:none; opacity:0; z-index:-1000 } 
.swiper-wp8-horizontal { -ms-touch-action:pan-y; touch-action:pan-y } 
.swiper-wp8-vertical { -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; -moz-background-size:27px 44px; -webkit-background-size:27px 44px; background-size:27px 44px; background-position:center; background-repeat:no-repeat } 
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled { opacity:0; 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-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-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-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-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-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-pagination { position:absolute; text-align:center; -webkit-transition:.3s; -moz-transition:.3s; -o-transition:.3s; transition:.3s; -webkit-transform:translate3d(0, 0, 0); -ms-transform:translate3d(0, 0, 0); -o-transform:translate3d(0, 0, 0); transform:translate3d(0, 0, 0); z-index:10 } 
.swiper-pagination.swiper-pagination-hidden { opacity:0 } 
.swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom:10px; left:0; width:100% } 
.swiper-pagination-bullet { width:12px; height:12px; display:inline-block; border-radius:100%; background:#044AA7; opacity:1; } 
button.swiper-pagination-bullet { border:none; margin:0; padding:0; box-shadow:none; -moz-appearance:none; -ms-appearance:none; -webkit-appearance:none; appearance:none } 
.swiper-pagination-clickable .swiper-pagination-bullet { cursor:pointer } 
.swiper-pagination-white .swiper-pagination-bullet { background:#fff } 
.swiper-pagination-bullet-active { opacity:1; background:#f37326 } 
.swiper-pagination-white .swiper-pagination-bullet-active { background:#fff } 
.swiper-pagination-black .swiper-pagination-bullet-active { background:#000 } 
.swiper-container-vertical>.swiper-pagination-bullets { right:10px; top:50%; -webkit-transform:translate3d(0, -50%, 0); -moz-transform:translate3d(0, -50%, 0); -o-transform:translate(0, -50%); -ms-transform:translate3d(0, -50%, 0); transform:translate3d(0, -50%, 0) } 
.swiper-container-vertical>.swiper-pagination-bullets .swiper-pagination-bullet { margin:5px 0; display:block } 
.swiper-container-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet { margin:0 5px } 
.swiper-pagination-progress { background:rgba(0, 0, 0, .25); position:absolute } 
.swiper-pagination-progress .swiper-pagination-progressbar { background:#007aff; position:absolute; left:0; top:0; width:100%; height:100%; -webkit-transform:scale(0); -ms-transform:scale(0); -o-transform:scale(0); transform:scale(0); -webkit-transform-origin:left top; -moz-transform-origin:left top; -ms-transform-origin:left top; -o-transform-origin:left top; transform-origin:left top } 
.swiper-container-rtl .swiper-pagination-progress .swiper-pagination-progressbar { -webkit-transform-origin:right top; -moz-transform-origin:right top; -ms-transform-origin:right top; -o-transform-origin:right top; transform-origin:right top } 
.swiper-container-horizontal>.swiper-pagination-progress { width:100%; height:4px; left:0; top:0 } 
.swiper-container-vertical>.swiper-pagination-progress { width:4px; height:100%; left:0; top:0 } 
.swiper-pagination-progress.swiper-pagination-white { background:rgba(255, 255, 255, .5) } 
.swiper-pagination-progress.swiper-pagination-white .swiper-pagination-progressbar { background:#fff } 
.swiper-pagination-progress.swiper-pagination-black .swiper-pagination-progressbar { background:#000 } 
.swiper-container-3d { -webkit-perspective:1200px; -moz-perspective:1200px; -o-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; -moz-transform-style:preserve-3d; -ms-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, left top, right 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:-moz-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, right top, left 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:-moz-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 top, left bottom, 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:-moz-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 bottom, left top, 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:-moz-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-coverflow .swiper-wrapper, .swiper-container-flip .swiper-wrapper { -ms-perspective:1200px } 
.swiper-container-cube, .swiper-container-flip { overflow:visible } 
.swiper-container-cube .swiper-slide, .swiper-container-flip .swiper-slide { pointer-events:none; -webkit-backface-visibility:hidden; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; backface-visibility:hidden; z-index:1 } 
.swiper-container-cube .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-flip .swiper-slide-active, .swiper-container-flip .swiper-slide-active .swiper-slide-active { pointer-events:auto } 
.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; -moz-backface-visibility:hidden; -ms-backface-visibility:hidden; backface-visibility:hidden } 
.swiper-container-cube .swiper-slide { visibility:hidden; -webkit-transform-origin:0 0; -moz-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; -moz-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-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-fade.swiper-container-free-mode .swiper-slide { -webkit-transition-timing-function:ease-out; -moz-transition-timing-function:ease-out; -ms-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; -moz-transition-property:opacity; -o-transition-property:opacity; transition-property:opacity } 
.swiper-container-fade .swiper-slide .swiper-slide { pointer-events:none } 
.swiper-container-fade .swiper-slide-active, .swiper-container-fade .swiper-slide-active .swiper-slide-active { pointer-events:auto } 
.swiper-zoom-container { width:100%; height:100%; display:-webkit-box; display:-moz-box; display:-ms-flexbox; display:-webkit-flex; display:flex; -webkit-box-pack:center; -moz-box-pack:center; -ms-flex-pack:center; -webkit-justify-content:center; justify-content:center; -webkit-box-align:center; -moz-box-align:center; -ms-flex-align:center; -webkit-align-items: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%; object-fit:contain } 
.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 { cursor:move } 
.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%; -moz-transform-origin:50%; transform-origin:50%; -webkit-animation:swiper-preloader-spin 1s steps(12, end) infinite; -moz-animation:swiper-preloader-spin 1s steps(12, end) infinite; animation:swiper-preloader-spin 1s steps(12, end) infinite } 
.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%; -webkit-background-size:100%; 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) } 
 } 
@keyframes swiper-preloader-spin { 100% { transform:rotate(360deg) } 
 } 
/********** Responsive Tab **********/
.resTab { position: relative; } 
.resTab .tabNav { margin:0; padding: 0; list-style:none; } 
.resTab .tabNav li a { text-decoration:none; display:block; position:relative; z-index:1; } 
.resTab .tabNav li:hover a:before, .resTab .tabNav li.active a:before, .resTab .tabNav li.r-tabs-state-active a:before { background-color:#2b98e7; width:100%; } 
.resTab .tabContent { display: none; } 
.resTab .r-tabs-panel.r-tabs-state-active { display: block; } 
.resTab .r-tabs-accordion-title { display:none; } 
.resTab .tabNav .r-tabs-state-disabled { opacity: 0.5; } 
.resTab .r-tabs-accordion-title .r-tabs-anchor { display: block; padding: 10px; background-color:rgba(0, 142, 242, 0.75); color: #fff; font-weight: bold; text-decoration: none; border:0; margin-bottom:1px; } 
.resTab .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor { background-color:rgba(243, 115, 38, 0.75); color: #fff; text-shadow: none; border-bottom:0 none; } 
.resTab .r-tabs-accordion-title.r-tabs-state-disabled { opacity: 0.5; } 
.resTab .r-tabs-accordion-title .r-tabs-anchor { position:relative; padding-right:45px !important; } 
.resTab .r-tabs-accordion-title .r-tabs-anchor:after { width:40px; height:100%; position:absolute; right:0; top:0; content:"+"; background:rgba(0, 142, 242, 1); text-align:center; font-size:26px; color:#fff; } 
.resTab .r-tabs-accordion-title.r-tabs-state-active .r-tabs-anchor:after { content:"-"; background:#d0611f; font-size:31px; line-height:35px; } 

.defaultTab { overflow:hidden; } 
.defaultTab .tabNav { border-bottom:1px solid #e3e3e3; overflow:hidden; list-style-type: none; margin: 0; padding: 0; } 
.defaultTab .tabNav li { float:left; } 
.defaultTab .tabNav li:first-child { margin-left: -9px; position: relative; } 
.defaultTab .tabNav li a { font-size:16px; color:#323232; text-decoration:none; display:block; line-height:24px; padding:8px 45px; position:relative; z-index:1; } 
.defaultTab .tabNav li a:focus { outline:0 none; } 
.defaultTab .tabNav li a:before { content:""; width:2px; height:40px; background:#e3e3e3; position:absolute; right:0; top:50%; margin-top:-20px; /* Safari */ -webkit-transform: skew(25deg); /* Firefox */ -moz-transform:skew(25deg); /* IE */ transform: skew(25deg); transition:all 0.5s ease; -webkit-transition:all 0.5s ease; z-index:-1 } 
.defaultTab .tabNav li:last-child a:before { background:none; } 
.defaultTab .tabNav li a:hover, .defaultTab .tabNav li.active a, .defaultTab .tabNav li.r-tabs-state-active a { color:#fff; } 
.defaultTab .tabNav li:hover a:before, .defaultTab .tabNav li.active a:before, .defaultTab .tabNav li.r-tabs-state-active a:before { background-color:#2b98e7; width:100%; } 
.defaultTab .tabNav li:first-child { margin-left:-9px; position:relative; } 
.defaultTab .tabNav li:first-child a { padding-left:45px; } 
.defaultTab .tabContent { padding:30px 0; } 
.tabNavOuter { position:relative; } 
/********* Back to Top **********/

#backtotop { background:var(--wpr-bg-ecb16f13-50a5-4d36-9740-c4cdad3b7e39) no-repeat; cursor:pointer; height:17px; width:32px; overflow:hidden; position:fixed; right:10px; bottom:20px; text-indent:-99999px; z-index:999; display:none } 

/********* Accordion ******** */
.defaultAccord { margin-bottom:20px; } 
.defaultAccord .accTrigger { background:var(--wpr-bg-33e8769f-5e3d-442d-88f8-a61579b405c7) 99% 20px no-repeat; padding:15px 20px; cursor:pointer; font-weight:600; font-size:16px; border:1px solid #c9c9c9; border-radius:10px; margin-bottom:10px; color:#121212; } 
.defaultAccord .accTrigger a { display:block; text-decoration:none; outline:0; } 
.defaultAccord .accTrigger.active { background:#2b98e7 var(--wpr-bg-82d717b5-b961-44f5-8770-320a4ae1f53e) 99% 28px no-repeat !important; color:#fff; margin-bottom:0; } 
.accordDetail { display:none; } 
.defaultAccord .accordDetail { padding:30px 20px; margin-bottom: 10px; margin-top: -7px; border:1px solid #c9c9c9; border-top:0; } 



/********** Ticker *********/
.noJS .ticker .stop { display:none } 
.noJS .ticker ul { margin:0 } 
.noJS .ticker .tickerDivBlock { height:150px; overflow-y:scroll; overflow-x:hidden } 
/* Magnific Popup CSS */
.mfp-bg { top: 0; left: 0; width: 100%; height: 100%; z-index: 11111; overflow: hidden; position: fixed; background: #0b0b0b; opacity: 0.8; } 
.mfp-wrap { top: 0; left: 0; width: 100%; height: 100%; z-index: 11111; position: fixed; outline: none !important; -webkit-backface-visibility: hidden; } 
.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-align-top .mfp-container:before { display: none; } 
.mfp-content { position: relative; display: inline-block; vertical-align: middle; margin: 0 auto; text-align: left; z-index: 1045; } 
.mfp-inline-holder .mfp-content, .mfp-ajax-holder .mfp-content { width: 100%; cursor: auto; } 
.mfp-ajax-cur { cursor: progress; } 
.mfp-zoom-out-cur, .mfp-zoom-out-cur .mfp-image-holder .mfp-close { cursor: -moz-zoom-out; cursor: -webkit-zoom-out; cursor: zoom-out; } 
.mfp-zoom { cursor: pointer; cursor: -webkit-zoom-in; cursor: -moz-zoom-in; cursor: zoom-in; } 
.mfp-auto-cursor .mfp-content { cursor: auto; } 
.mfp-close, .mfp-arrow, .mfp-preloader, .mfp-counter { /*-webkit-user-select: none; -moz-user-select: none; user-select: none; */ } 
.mfp-loading.mfp-figure { display: none; } 
.mfp-hide { display: none; } 
.mfp-preloader { color: #CCC; position: absolute; top: 50%; width: auto; text-align: center; margin-top: -0.8em; left: 8px; right: 8px; z-index: 1044; } 
.mfp-preloader a { color: #CCC; } 
.mfp-preloader a:hover { color: #FFF; } 
.mfp-s-ready .mfp-preloader { display: none; } 
.mfp-s-error .mfp-content { display: none; } 
button.mfp-close, button.mfp-arrow { overflow: visible; cursor: pointer; background: transparent; border: 0; -webkit-appearance: none; display: block; outline: none; padding: 0; z-index: 1046; box-shadow: none; /*touch-action: manipulation; */ } 
button::-moz-focus-inner { padding: 0; border: 0; } 
.mfp-close { width: 20px; height: 20px; line-height: 20px; position: absolute; right: -1px; top: 0; text-decoration: none; text-align: center; opacity: 1; padding: 0 0 18px 10px; color: #FFF; font-style: normal; font-size: 28px; font-family: Arial, Baskerville, monospace; background-color:#fff!important; border-radius:50%; } 
.mfp-close:hover, .mfp-close:focus { opacity: 1; } 
.mfp-close:active { top: 1px; } 
.mfp-close-btn-in .mfp-close { color: #333; } 
.mfp-image-holder .mfp-close, .mfp-iframe-holder .mfp-close { color: #000; right: -6px; text-align: center; padding-right: 0; width: 25px; height:25px; top:10px; } 
.mfp-counter { position: absolute; top: 0; right: 0; color: #CCC; font-size: 12px; line-height: 18px; white-space: nowrap; display:none; } 
button.mfp-arrow { position: absolute; opacity:1; margin: 0; top: 50%; margin-top: -25px; padding: 0; width:50px; height:50px; -webkit-tap-highlight-color: transparent; background:var(--wpr-bg-36d1a78b-7271-4e78-b45e-d7353d91e0d7) left top no-repeat; transition:all 0.2s ease-out; -webkit-transition:all 0.2s ease-out; background-size:100%; } 
.mfp-arrow:hover, .mfp-arrow:focus { opacity: 1; } 
.mfp-arrow:before, .mfp-arrow:after { content: ''; display: block; width: 0; height: 0; position: absolute; left: 0; top: 0; margin-top: 35px; margin-left: 35px; border: medium 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: 0.7; } 
.mfp-arrow-left { left:30px; } 
.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 { padding-top: 40px; padding-bottom: 40px; } 
.mfp-iframe-holder .mfp-content { line-height: 0; width: 100%; max-width: 900px; } 
.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, 0.6); background: #000; } 
/* Main image in popup */
img.mfp-img { width: auto; max-width: 100%; height: auto; display: block; line-height: 0; box-sizing: border-box; padding: 40px 0 40px; margin: 0 auto; } 
/* The shadow behind the image */
.mfp-figure { line-height: 0; } 
.mfp-figure:after { content: ''; position: absolute; left: 0; top: 40px; bottom: 40px; display: block; right: 0; width: auto; height: auto; z-index: -1; box-shadow: 0 0 8px rgba(0, 0, 0, 0.6); background: #444; } 
.mfp-figure small { color: #BDBDBD; display: block; font-size: 12px; line-height: 14px; } 
.mfp-figure figure { margin: 0; } 
.mfp-bottom-bar { margin-top: -36px; position: absolute; top: 100%; left: 0; width: 100%; cursor: auto; } 
.mfp-title { text-align: left; line-height: 18px; color: #F3F3F3; word-wrap: break-word; padding-right: 36px; } 
.mfp-image-holder .mfp-content { max-width: 100%; } 
.mfp-gallery .mfp-image-holder .mfp-figure { cursor: pointer; } 
.mfp-arrow-left { transform:rotate(180deg); -webkit-transform:rotate(180deg); } 
button.mfp-arrow:hover { opacity:0.7; } 
@media screen and (max-width: 800px) and (orientation: landscape), screen and (max-height: 300px) { /** * Remove all paddings around the image on small screen */
.mfp-img-mobile .mfp-image-holder { padding-left: 0; padding-right: 0; } 
.mfp-img-mobile img.mfp-img { padding: 0; } 
.mfp-img-mobile .mfp-figure:after { top: 0; bottom: 0; } 
.mfp-img-mobile .mfp-figure small { display: inline; margin-left: 5px; } 
.mfp-img-mobile .mfp-bottom-bar { background: rgba(0, 0, 0, 0.6); bottom: 0; margin: 0; top: auto; padding: 3px 5px; position: fixed; box-sizing: border-box; } 
.mfp-img-mobile .mfp-bottom-bar:empty { padding: 0; } 
.mfp-img-mobile .mfp-counter { right: 5px; top: 3px; } 
.mfp-img-mobile .mfp-close { top: 0; right: 0; width: 35px; height: 35px; line-height: 35px; background: rgba(0, 0, 0, 0.6); position: fixed; text-align: center; padding: 0; } 
 }
@media all and (max-width: 900px) {/*.mfp-arrow { -webkit-transform: scale(0.75); transform: scale(0.75); } 
.mfp-arrow-left { -webkit-transform-origin: 0; transform-origin: 0; } 
.mfp-arrow-right { -webkit-transform-origin: 100%; transform-origin: 100%; } */
.mfp-container { padding-left: 6px; padding-right: 6px; } 
 }
/********** From Page **********/
.formList { list-style:none; padding:0; margin:0; } 
.formList li { padding:0 0 15px; margin:0; } 
.required, .formList .error { color:#C00; } 
.formList .error { display:block; font-size:12px; } 
.formList .textBoxOut { margin-bottom:5px; } 
.formList label, .formList .label { color:#333; display:block; font-weight:normal; padding-bottom:7px; } 
.radioList input { float:left; margin:5px; clear:left; } 
.radioList label, .radioList .label { float:left; color:#555; } 
.note { font-size:12px; font-style:italic; padding:5px 0 0; } 
.captcha { position:relative; } 
.captcha .captchaImg { border: 1px solid #d7d7d7; float: left; max-height:33px; } 
.captcha .refreshCaptcha { float: left; margin: 5px 0 0 10px; } 
.fixedErrorMsg { background-color:rgba(233, 48, 30, 0.92); color:#fff; text-align:center; padding:20px 20px; font-size:15px; position:fixed; left:0; top:0; z-index:99999; width:100%; text-transform:uppercase; display:none; } 
.fixedSuccessMsg { background-color:rgba(20, 155, 65, 0.92); color:#fff; text-align:center; padding:20px 20px; font-size:15px; position:fixed; left:0; top:0; z-index:99999; width:100%; text-transform:uppercase; display:none; } 
/*==========================================================================================================================*/
/*================================================ Main CSS Theme Start ====================================================*/
/*==========================================================================================================================*/
/********** Layout **********/
#wrapper { width:100%; margin:0; padding:0; } 
.container { max-width:1290px; margin:0 auto; width:100%; } 
/*==========================================================================================================================*/
/*================================================ website CSS ====================================================*/
/*==========================================================================================================================*/
/****************Header*****************/
/* #loading { background:#fff url(../../../../../../themes/silvertouch/assets/images-new/loader.gif) center no-repeat; background-size:60px 60px; position:fixed; left:0; top:0; right:0; bottom:0; z-index:99999; text-indent:-9999px; overflow:hidden; } */

#wrapper > svg { position:absolute; left:0; width:100%; top:0; } 
#header { background:#fff; position:relative; z-index:1; } 
#header h1 { font-size:14px; } 
.headerInner { position:relative; } 
.logoPart { margin:12px auto 10px; float:none; max-width:169px; } 
.topRightCol { /*float:right; */ } 
.topLeftLinks { float:left; } 
.topRightLinks { float:right; } 
.topRightCol .topLinks { margin-bottom:0; } 
.topRightCol .topLinks ul { margin:17px 10px 0 0; padding:0; list-style:none; float:left; } 
.topRightCol .topRightLinks .topLinks li { float:left; list-style:none; margin-left:30px; line-height:1; position:relative; } 
.topRightCol .topLeftLinks .topLinks li { float:left; list-style:none; margin-right:30px; line-height:1; position:relative; } 
.topRightCol .topRightLinks .topLinks li:last-child { margin-left:10px; } 
.topRightCol .topLinks li:after { position:absolute; right:-15px; top:50%; margin-top:-5px; content:""; height:12px; background:#ccc; width:1px; } 
.topRightCol .topLinks li:last-child:after, .topRightCol .topLinks li:nth-child(7):after { display:none; } 
.topRightCol .topLinks li a { color:#737373; text-decoration:none; font-size:14px; } 
.topRightCol .topRightLinks .topLinks li:last-child a { background: #ff953f; position:relative; display: block; padding:8px 7px 8px 30px; top:-6px; color:#fff; } 
.topRightCol .topRightLinks .topLinks li:last-child a:after { width:30px; height:30px; background:var(--wpr-bg-d0906f33-327c-4932-85b4-91f9f93a237b) no-repeat center center; position:absolute; left:0; top:0; content:""; } 
.topRightCol .topRightLinks .topLinks li:last-child a:hover { text-decoration:none; background:#195ed4; } 
.topRightCol .topLinks li a:hover { text-decoration:underline; } 
.topRightCol .topLinks li.phoneNo, .topRightCol .topLinks li.phoneNo a { color:#4f4f4f; font-size:20px; line-height:20px; font-weight:400; text-decoration:none; } 
.topRightCol .topLinks li.phoneNo { margin-top:-4px; } 
.topRightCol .topLinks li.phoneNo i { color:#f37326; } 
.topRightCol .topLinks li.phoneNo a { margin-top:-5px; } 
#nav > li a:before { background:#b7b7b7; width:1px; height:15px; right:0; top:50%; margin-top:-6px; position:absolute; content:""; display:none; } 
.navigationRow { width:100%; position:relative; } 
.navigationRow .searchBoxWrap { position:absolute; right:0; top:8px; /*top:20px*/ transition:all 0.5s ease; -webkit-transition:all 0.5s ease; } 
.navigationRow .searchIcon1 { font-size:26px; line-height:22px; vertical-align:top; display:inline-block; height:28px; padding:2px 5px; border:0 none; background:none; color:#0a2462; margin-top:0; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; text-decoration:none; position:relative; } 
.desktop .navigationRow .searchIcon1:after { position:absolute; bottom:4px; left:19px; width:10px; height:4px; background:#fff; content:""; display:none; } 
.navigationRow .active .searchIcon1 { color:#737373; } 
.desktop .navigationRow .active .searchIcon1 { -ms-transform: rotate(-135deg); -webkit-transform: rotate(-135deg); transform: rotate(-135deg); } 
.desktop .navigationRow .active .searchIcon1:after { display:block; -ms-transform: rotate(-45deg); -webkit-transform: rotate(-45deg); transform: rotate(-45deg); } 
.searchInputWrap { width:100%; display:none; vertical-align:top; height:93px; background:#f6f6f6; position:absolute; top:100%; right:0; z-index:12; -webkit-box-shadow:0 5px 5px rgba(0, 0, 0, 0.15); box-shadow:0 5px 5px rgba(0, 0, 0, 0.15); margin-top:-1px; } 
.searchInputWrap .container { position:relative; } 

.searchInput input { width:100%; height:93px; background:none; border:0 none; color:#646464; min-width:auto; border-bottom:0 none; padding:0 0 0 0; -webkit-border-radius:0; border-radius:0; font-size:32px; font-weight:300; } 
.searchInput input:focus { outline:0 none; } 
.searchInput { padding-right:150px; position:relative; } 
.searchInput .searchBtn { position:absolute; font-size:40px; color:#cbcbcb; right:95px; top:50%; margin-top:-22px; width:40px; background:none; border:none; font-weight:400; line-height:1; padding:0; display:block; } 
.searchInput .searchBtn:hover { color:#f37326; } 
.navigationRow input::-webkit-input-placeholder { color:#4b4b4b !important; opacity:1 !important; } 
.navigationRow input::-moz-placeholder { color:#4b4b4b !important; opacity:1 !important; } 
.navigationRow input:-ms-input-placeholder { color:#4b4b4b !important; opacity:1 !important; } 
.navigationRow input:-moz-placeholder { color:#4b4b4b !important; opacity:1 !important; } 
.closeIconBtn { font-size:62px; line-height:70px; background:#d1d1d1; vertical-align:top; display:inline-block; border:0 none; color:#fff; position:absolute; right:0; top:0; font-weight:100; width:85px; height:93px; text-align:center; } 
.closeIconBtn i { overflow:hidden; background:var(--wpr-bg-14514657-1426-42ce-b231-5c74e67b0653) center no-repeat; vertical-align:middle; } 
.closeIconBtn i:before { opacity:0; visibility:hidden; } 
.closeIconBtn:hover { color:#fff; background:#737373; } 
.searchPanelWrap { position:relative; padding-right:70px; } 
.hideElement { height:0; width:0; opacity:0; visibility:hidden; text-indent:-9999px; display:inline-block; overflow:hidden; } 
/***********************General Blocks CSS********************/
.twoColsBlock .colsBlock { width:100%; background-position: right center !important; } 
.displyFlex{display: flex; align-items: center; justify-content: center; flex-wrap: wrap; padding: 60px 0;}
.factSheetWidth{width: 50% !important;}
.ComputingWidth{width: 50% !important ;} 
.halfContainer { max-width:610px; width:100%; position:relative; } 
.threeCols .colsBlock { width:33.33%; float:left; } 
.counterBlock { margin:0 -10px; } 
.counterBlock.threeCols .colsBlock, .counterBlock.twoColsBlock .colsBlock { padding:0 10px; } 
.hiddenText { text-indent:-9999px; display:inline-block; overflow:hidden; text-align:left; } 
.fullColLeft { position:absolute; width:calc(50% + 193px); left:0; } 
.fullColRight { position:absolute; width:calc(50% + 193px); right:0; top:0; } 
.mrgLeftNone { margin-left:0; margin-right:-15px; } 
.mrgLeftNone .colsBlock:first-child { padding-left:0 !important; } 
.mrgLeftNone .colsBlock:last-child { padding-right:17px !important; } 
.colsBlock.padRight40 { padding-right:40px; } 
.colsBlock.padLeft40 { padding-left:40px; } 
.fourColsBlock { margin:0 -15px; } 
.fourColsBlock .colsBlock { width:25% !important; float:left; padding:0 15px; } 
.arrowSprite { background-image:var(--wpr-bg-7b0bff43-56b1-4e71-abfc-2a0cb9424c93); background-repeat:no-repeat; } 
.threeCols .colsBlock.alignRight { float:right; } 
/******************megaMenuWrap****************/
.cdNavTrigger.innerWrapper { opacity:0; visibility:hidden; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; z-index:-1; } 
.cdNavTrigger { display:none; text-indent:-9999px!important; } 
.cdNav { visibility:hidden; display:none; } 
.megaMenuWrap { background:#ffffff; -webkit-box-shadow:0 18px 18px rgba(0, 0, 0, 0.3); box-shadow:0 18px 18px rgba(0, 0, 0, 0.3); } 
/*.desktop.fixedHeader .megaMenuWrap { height: 400px; overflow-y:auto; } */
#nav li:hover .megaMenuWrap { opacity:1; visibility:visible; height:auto; overflow:visible; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; z-index:111; } 
.megaMenuWrap .sideBgLinks { width:33%; padding:35px; } 
.megaMenuWrap .normalBgLinks { width:100%; padding:35px 65px 35px; background:#fff; min-height:180px; border-top:2px solid #f37326; position:relative; } 
.megaMenuWrap .normalBgLinks:after { background:#121212; width:20px; height:330px; position:absolute; right:-20px; top:50%; margin-top:-165px; content:""; display:none; } 
.megaMenuWrap .colsBlock h2 { text-transform:uppercase; font-weight:400; text-align:center; color:#101646; padding: 25px 0; border-bottom:1px solid #e5e5e5; border-top:1px solid #e5e5e5; font-size:21px; margin-bottom:0; } 
.megaMenuWrap .colsBlock h2 a { color:#ff6623; font-weight:600; } 
.megaMenuWrap .menuListWithImg { margin:0 -15px; } 
.megaMenuWrap .menuListWithImg .meulist { width:60%; float:left; padding:0 15px; } 
.megaMenuWrap .menuListWithImg .menuImg { width:40%; float:left; padding:0 15px; text-align:center; } 
.megaMenuWrap .menuListWithImg .menuImg h3 { text-align:left; } 
.megaMenuWrap h3 { font-size:25px; color:#323232; margin-bottom:30px; font-weight:400; margin-left:-10px; } 
.megaMenuWrap li a { text-decoration:none; } 
.megaMenuWrap .sideBgLinks h2 { font-size:15px; color:#59cbfa; margin-bottom:35px; font-weight:400; } 
.megaMenuWrap .sideIconMenus { margin:0; padding:0; list-style:none; } 
.megaMenuWrap .sideIconMenus li { width:100%; margin-bottom:40px; font-size:16px; font-weight:600; color:#fff; text-transform:none; } 
.megaMenuWrap .sideIconMenus li span, .megaMenuWrap li a span { display:block; font-size:15px; color:#59cbfa; font-weight:400; } 
.megaMenuWrap .sideIconMenus li a { display:block; padding:0 0 20px 75px; color:#fff; text-transform:none; background:none; border-top:0 none; position:relative; } 
.megaMenuWrap .sideIconMenus li a:before { background:#41f0bc; height:2px; width:0; content:""; left:0; bottom:0; position:absolute; transition:all 0.5s 0.3s ease-out; -webkit-transition:all 0.5s 0.3s ease-out; display:block; right:auto; top:auto; } 
.megaMenuWrap .sideIconMenus li a:hover:before { width:100%; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; } 
.megaMenuWrap .sideIconMenus li a:after { background:#f37326; height:2px; width:0; content:""; right:0; bottom:0; position:absolute; transition:all 0.2s ease-out; -webkit-transition:all 0.2s ease-out; } 
.megaMenuWrap .sideIconMenus li a:hover:after { width:70px; transition:all 0.5s 0.5s ease-out; -webkit-transition:all 0.5s 0.5s ease-out; } 
.megaMenuWrap .recomService .sideIconMenus li.serviceLis1 a { background:var(--wpr-bg-6b9ae26d-5b4c-4c52-bd1c-b405e7db47f3) left top no-repeat; } 
.megaMenuWrap .recomService .sideIconMenus li.serviceLis2 a { background:var(--wpr-bg-45634ce8-d780-4467-b209-2a9f450b05b1) left top no-repeat; } 
.megaMenuWrap .recomService .sideIconMenus li.serviceLis3 a { background:var(--wpr-bg-0ae7dec9-2e2a-49ec-9d5b-2933e8c2dc42) left top no-repeat; } 
.megaMenuWrap .sideIconMenus li:last-child { margin-bottom:20px; } 
#nav > li ul li a:before { display:none; } 
.megaMenuWrap .listMenu { margin:0 -40px; padding:0; list-style:none; } 
.megaMenuWrap .listMenu li { padding:0; margin-bottom:0; color:#595959; font-weight:400; font-size:17px; width:50%; float:left; line-height:1.2; margin:0 5px; } 
.megaMenuWrap .threeColsList .listMenu li { width:33.33%; } 
.megaMenuWrap .listMenu li a { color:#676767; text-transform:none; padding:7px 10px 7px 25px; display:block; position:relative; font-size:15px; } 
.megaMenuWrap .listMenu li.bgColor { background:#f6f6f6; } 
.megaMenuWrap .listMenu li a:after { width:7px; height:12px; background:var(--wpr-bg-6b819090-0545-4ba2-839e-8e2f356bad9f) left top no-repeat; content:""; position:absolute; right:45px; top:50%; margin-top:-5px; opacity:0.5; display:none; } 
.megaMenuWrap .listMenu li a:before { font-family: "fontello";font-style: normal;font-weight: normal;speak: never;display: inline-block;text-decoration: inherit;width: 1em;text-align: center;opacity: .8;font-variant: normal;text-transform: none;line-height: 1.2;font-size: 17px;-webkit-font-smoothing: antialiased;-moz-osx-font-smoothing: grayscale;text-shadow: 1px 1px 1px rgba(127, 127, 127, 0.3); position: absolute;left: 5px;top: 6px; content: '\f105'; } 

.dropdownList #services .megaMenuWrap .listMenu .submenu li a:before { font-family: "fontello"; speak: never; display: inline-block; text-decoration: inherit; width: 1em; text-align: center; font-variant: normal; text-transform: none; line-height: 1.2; webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: absolute; left: 5px; top: 6px; content: '\f105'; } 
.megaMenuWrap .listMenu li a:hover:before { opacity:1; visibility:visible; transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out; height:100%; } 
.megaMenuWrap .listMenu li a:hover { color:#ff6420; /*color:#003492; background:#fff; -webkit-box-shadow:0 0px 15px rgba(0, 0, 0, 0.15); box-shadow:0 0px 15px rgba(0, 0, 0, 0.15); */ } 
.megaMenuWrap .listMenu li.bgColor a:hover { -webkit-box-shadow:0 5px 10px rgba(186, 186, 186, 0.25); box-shadow:0 5px 10px rgba(186, 186, 186, 0.25); } 
.megaMenuWrap .menuImg { position:relative; } 
.megaMenuWrap .menuImg:before { background:#e3e3e3; width:1px; height:237px; top:0; left:-15px; content:""; position:absolute; } 
.megaMenuWrap .menuImg a:before { display:none; } 
.normalBgLinks h2 { font-size:25px; color:#323232; font-weight:700; margin-bottom:30px; } 
.megaMenuWrap .menuListWithImg .menuImg .articleImg { text-align:center; margin-bottom:15px; position:relative; padding-left:30px; } 
.megaMenuWrap .menuImg a { background:var(--wpr-bg-c25cde97-be92-46c8-b69d-9774eb866c28) left center no-repeat; padding-left:30px; text-transform:none; padding-right:0; color:#4f4f4f; text-decoration:none; } 
.megaMenuWrap .menuImg a:hover { color:#021b66; } 
#nav > li.parent > a:after { border-left:10px solid transparent; border-right:10px solid transparent; border-bottom:10px solid #f37326; left:50%; margin-left:-10px; bottom:-11px; content:""; position:absolute; opacity:0; visibility:hidden; -webkit-transform:translateY(30px); transform:translateY(30px); -webkit-transition:all 0.5s ease 0.3s; z-index:0; transition:all 0.5s ease 0.3s; } 
#nav > li.parent:hover > a:after { opacity:1; visibility:visible; transform:translateY(0); -webkit-transform:translateY(0); transition:all 0.5s 0.3s ease; -webkit-transition:all 0.5s 0.3s ease; } 
.menuRotateText { background:#121212; width:70px; height:330px; color:rgba(255, 255, 255, 0.30); font-size:35px; font-weight:300; letter-spacing:2px; position:absolute; left:-70px; top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); text-align:center; text-transform:uppercase; display:none; } 
.menuRotateText span { transform:rotate(-90deg); -webkit-transform:rotate(-90deg); display:block; margin-top:235px; } 
#technologies .menuRotateText span { margin-top:255px; } 
#solutions .menuRotateText span { margin-top:216px; } 
.dropdownList li:nth-child(2) .menuRotateText, .dropdownList li:nth-child(2) .normalBgLinks:after { background:#121212; } 
.dropdownList li:nth-child(3) .menuRotateText, .dropdownList li:nth-child(3) .normalBgLinks:after { background:#121212; } 
.dropdownList li:nth-child(4) .menuRotateText, .dropdownList li:nth-child(4) .normalBgLinks:after { background:#121212; } 
/****************inner Page Common**********************/
.mainContentArea { min-height:600px; } 
.innerBannerPart > img { visibility:hidden; } 
.technologiesBanner{overflow: visible !important;}
.innerBannerPart { background-size:cover; position:relative; /*margin-bottom:60px; */ background-repeat:no-repeat; height:650px; z-index:1; overflow:hidden; } 
.innerBannerPart:after { position:absolute; width:100%; height:100%; content:''; left:0; top:0; display:none; } 
.innerBannerPart.mrgBotNone { margin-bottom:0; } 
.inrBannerCapWrap { position:absolute; left:0; top:0; width:100%; padding-top:73px; } 
/* .noJS .inrBannerCapWrap { top:50%; transform:translateY(-50%); -webkit-transform:translateY(-50%); z-index:1; } */
.noJS .errorWrap .inrBannerCapWrap { top:0; transform:translateY(0); -webkit-transform:translateY(0); z-index:1; } 
.inrBannerCapWrap .container { position:relative; } 
.innerBannerPart .innerCaptionBlockWarp { float:left; width:50.2%; position:relative; } 
.innerBannerPart .innerCaptionBlock { position:relative; width:100%; border:2px solid #fff; border-left:0 none; padding:65px 40px 60px; } 
.innerBannerPart .innerBannerImg { float:right; width:49%; position:relative; min-height:300px; } 
.innerBannerPart.iotBanner .innerBannerImg { margin-right:-40px; } 
.innerBannerLeft { position:relative; } 
.innerBannerLeftImgWrap { width:100%; height:100%; position:absolute; z-index:1; } 
.noJS .innerBannerLeftImgWrap.bgBackground { background:none; } 
.noJS .innerBannerPart:after { display:none; } 
.bannerLeftGradiant:after { position:absolute; width:100%; height:100%; top:0; left:0; content:'';background: rgba(4,31,106,1); background: -moz-linear-gradient(45deg, rgba(4,31,106,1) 0%, rgba(14,121,163,1) 50%, rgba(24,210,220,1) 100%); background: -webkit-gradient(left bottom, right top, color-stop(0%, rgba(4,31,106,1)), color-stop(50%, rgba(14,121,163,1)), color-stop(100%, rgba(24,210,220,1))); background: -webkit-linear-gradient(45deg, rgba(4,31,106,1) 0%, rgba(14,121,163,1) 50%, rgba(24,210,220,1) 100%); background: -o-linear-gradient(45deg, rgba(4,31,106,1) 0%, rgba(14,121,163,1) 50%, rgba(24,210,220,1) 100%); background: -ms-linear-gradient(45deg, rgba(4,31,106,1) 0%, rgba(14,121,163,1) 50%, rgba(24,210,220,1) 100%);background: linear-gradient(45deg, rgba(4,31,106,1) 0%, rgba(14,121,163,1) 50%, rgba(24,210,220,1) 100%); /*filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#041f6a', endColorstr='#18d2dc', GradientType=1 ); */ } 
.innerBannerPart h2, .innerBannerPart h1 { font-size:60px; font-weight:800; color:#fff; line-height:1.2; margin-bottom:40px; position:relative; text-transform:uppercase; } 
.strategicBackupManaBanner.innerBannerPart h2,.strategicBackupManaBanner.innerBannerPart h1, .innerBannerPart h2.bannerSmallTitle, .innerBannerPart h1.bannerSmallTitle { font-size:57px; } 
.innerBannerPart.erpBanner h2 { font-size:48px; } 
.innerBannerPart h2:after, .innerBannerPart h1:after { background:#fff; width:174px; height:1px; transition:all 0.5s 4s ease-out; -webkit-transition:all 0.5s 4s ease-out; content:""; position:absolute; left:0; bottom:-15px; } 
.innerBannerPart p, .innerBannerPart .bannerCaption p { font-size:18px; color:#ffffff; margin-bottom:25px; line-height:28px; } 
.innerBannerPart .verticleText { left:-15px; top:100px; } 
.innerBannerPart .verticleText span { margin-top:105px; text-align:right; } 
.innerCaptionBlock:before { width:2px; content:""; position:absolute; left:0; top:0; height:68px; background:#fff; } 
.innerCaptionBlock:after { width:2px; content:""; position:absolute; left:0; bottom:0; height:68px; background:#fff; } 
.commonBtnArrow.colorBtn, .newCommonBtnArrow.colorBtn { background:#83f8ff; color:#121212; } 
.commonBtnArrow.colorBtn.whiteText { color:#fff; } 

.commonBtnArrow.colorBtn:after { background-position:left top; } 
.commonBtnArrow.colorBtn.whiteText:after { background-position:-12px top; } 
.commonBtnArrow.colorBtn.redBtn { background:#f47568; color:#fff; } 
.commonBtnArrow.colorBtn.redBtn:after { background-position:-12px top; } 
.commonBtnArrow.colorBtn.redBtn:hover:after { right:20px; } 
.commonBtnArrow.colorBtn.darkRed { background:#89180d; color:#fff; } 
.commonBtnArrow.magentoBtn { background:#af66f4; color:#fff; } 
.commonBtnArrow.colorBtn.darkRed:after { background-position:-12px top; } 
.commonBtnArrow.colorBtn.waterGreenBtn { background:#00abbd; color:#fff; } 
.commonBtnArrow.colorBtn.waterGreenBtn:after { background-position:-12px top; } 
.commonBtnArrow.colorBtn.darkBlue { background:#225a9f; color:#fff; } 
.commonBtnArrow.colorBtn.darkBlue:after { background-position:-12px top; } 
.commonBtnArrow.colorBtn.yellowBtn { background:#ffd044; color:#1d1d1d; } 
.commonBtnArrow.colorBtn.darkYellowBtn { background:#d07933; color:#fff; } 
.commonBtnArrow.colorBtn.darkYellowBtn:after { background-position:-12px top; } 
.commonBtnArrow.colorBtn.blueBtn { background:#4795f6; color:#fff; } 
.commonBtnArrow.colorBtn.blueBtn:after { background-position:-12px top; } 
.commonBtnArrow.colorBtn.waterLightBtn { background:#34c0e0; color:#fff; } 
.commonBtnArrow.colorBtn.waterLightBtn:after { background-position:-12px top; } 
.commonBtnArrow.colorBtn.lightGreenBtn { background:#35d754; color:#fff; } 
.commonBtnArrow.colorBtn.lightGreenBtn:after { background-position:-12px top; } 
.commonBtnArrow.colorBtn.orangeBtn { background:#ff6022; color:#fff; } 
.commonBtnArrow.colorBtn.orangeBtn:after { background-position:-12px top; } 
.commonBtnArrow.colorBtn.darkGreenBtn { background:#1fcb91; color:#fff; } 
.commonBtnArrow.colorBtn.darkGreenBtn:after, .commonBtnArrow.colorBtn.pinkBtn:after, .commonBtnArrow.colorBtn.lightPinkBtn:after, .commonBtnArrow.colorBtn.heavyDarkBlue:after, .newCommonBtnArrow.colorBtn.pinkBtn:after { background-position:-12px top; } 
.commonBtnArrow.colorBtn.pinkBtn, .newCommonBtnArrow.colorBtn.pinkBtn { background:#c082ff; color:#fff; } 
.commonBtnArrow.colorBtn.heavyDarkBlue { background:#193388; color:#fff; } 

.commonBtnArrow.colorBtn.lightPinkBtn { background:#fb466c; color:#fff; } 

.commonBtnArrow.darkPink { background:#e34264; color:#fff; } 
.commonBtnArrow.darkPink:after { background-position:-12px top; } 
.commonBtnArrow.darkPink:hover:after { right:20px; } 
.commonBtnArrow.darkPink .blobBtnBlob { background:#cb0c34; } 
.commonBtnArrow.darkBlue { background:#207efe; color:#fff; } 
.commonBtnArrow.darkBlue:after { background-position:-12px top; } 
.commonBtnArrow.darkBlue:hover:after { right:20px; } 
.commonBtnArrow.darkBlue .blobBtnBlob { background:#0358cc; } 
.commonBtnArrow.digitalRed { background:#fc6577; color:#fff; } 
.commonBtnArrow.digitalRed:after { background-position:-12px top; } 
.commonBtnArrow.digitalRed:hover:after { right:20px; } 
.commonBtnArrow.digitalRed .blobBtnBlob { background:#dc253b; } 
/*.commonBtnArrow.colorBtn.waterLightBtn:hover { color:#084857; } 
.commonBtnArrow.colorBtn.waterLightBtn:hover:after { background-position:0 0; } */
.commonBtnArrow.colorBtn.blueBtn .blobBtnBlob { background:#1371e6; } 
.commonBtnArrow.colorBtn .blobBtnBlob { background:#32aeb5; } 
.commonBtnArrow.colorBtn.yellowBtn .blobBtnBlob { background:#d3a400; } 
.commonBtnArrow.colorBtn.redBtn .blobBtnBlob { background:#d12516; } 
.commonBtnArrow.colorBtn.darkRed .blobBtnBlob { background:#bd3f32; } 
.commonBtnArrow.colorBtn.waterGreenBtn .blobBtnBlob { background:#009aaa; } 
.commonBtnArrow.colorBtn.darkBlue .blobBtnBlob { background:#093e80; } 
.commonBtnArrow.colorBtn:hover { color:#fff; } 
.commonBtnArrow.colorBtn:hover:after { background-position:-12px top; } 
/*.commonBtnArrow.colorBtn.darkGreenBtn:hover { color:#0e501b; } 
.commonBtnArrow.colorBtn.darkGreenBtn:hover:after { background-position:0 0; } */
.webDevelopment .innerBannerImg { position:absolute; right:0; height:100%; min-height:auto; } 
.readMoreBtn { font-size:14px; color:#323232; font-weight:400; position:relative; display:inline-block; } 
.readMoreBtn:after { background:var(--wpr-bg-a5fa1084-72cd-4883-b880-a1ba6d0eb278) left top no-repeat; position:absolute; right:-15px; content:""; color:#fff; top:50%; width:7px; height:17px; margin-top:-5px; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; } 
.readMoreBtn:hover:after { right:-20px; } 
.hireDeveloperCont { padding:110px 90px 110px 0; } 
.commonBtnArrow.magentoBtn { background-position:-10px 6px; } 
.commonBtnArrow.magentoBtn .blobBtnBlob { background:#9c41f1; } 
/******************btn CSS*********************/
.bdrBtn { display:inline-block; border:1px solid #595959; font-size:14px; font-weight:400; text-transform:uppercase; margin-bottom:55px; padding:6px 35px 6px 15px; color:#595959; text-decoration:none; border-radius:4px; -webkit-border-radius:4px; position:relative; } 
.bdrBtn:after { background:var(--wpr-bg-2ef5c4d3-edac-414c-aad5-1decdee8d6a9) left 0 no-repeat; position:absolute; right:15px; content:""; color:#fff; top:50%; width:7px; height:12px; margin-top:-6px; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; } 
.bdrBtn.downArrow:after { margin-top:-6px; -webkit-transform:rotate(90deg); transform:rotate(90deg); right:15px; } 
.bdrBtn:hover { color:#2499e1; } 
.bdrBtn:hover:after { right:16px; background-position:left bottom; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; } 
.bdrBtn.downArrow:hover:after { right:10px; } 
.bdrBtn:hover { border-color:transparent; } 
.bdrBtn:hover .line1, .sectorBox:hover .line1, .healthCare:hover .line1 { -webkit-animation: move1 1500ms infinite ease; animation: move1 1500ms infinite ease; } 
.bdrBtn:hover .line2, .sectorBox:hover .line2, .healthCare:hover .line2 { -webkit-animation: move2 1500ms infinite ease; animation: move2 1500ms infinite ease; } 
.bdrBtn:hover .line3, .sectorBox:hover .line3, .healthCare:hover .line3 { -webkit-animation: move3 1500ms infinite ease; animation: move3 1500ms infinite ease; } 
.bdrBtn:hover .line4, .sectorBox:hover .line4, .healthCare:hover .line4 { -webkit-animation: move4 1500ms infinite ease; animation: move4 1500ms infinite ease; } 
.bdrBtn .line1 { content:""; display:block; position:absolute; width:1px; background-color:#2499e1; left:0; bottom:0; } 
.bdrBtn .line2 { content:""; display:block; position:absolute; height:1px; background-color:#2499e1; left:0; top:0; } 
.bdrBtn .line3 { content:""; display:block; position:absolute; width:1px; background-color:#2499e1; right:0; top:0; } 
.bdrBtn .line4 { content:""; display:block; position:absolute; height:1px; background-color:#2499e1; right:0; bottom:0; } 
@-webkit-keyframes move1 { 
 0% { height: 100%; bottom: 0; } 54% { height: 0; bottom: 100%; } 55% { height: 0; bottom: 0; } 100% { height: 100%; bottom: 0; } 
 } 
@keyframes move1 { 
 0% { height: 100%; bottom: 0; } 54% { height: 0; bottom: 100%; } 55% { height: 0; bottom: 0; } 100% { height: 100%; bottom: 0; } 
 } 
@-webkit-keyframes move2 { 
 0% { width: 0; left: 0; } 50% { width: 100%; left: 0; } 100% { width: 0; left: 100%; } 
 } 
@keyframes move2 { 
 0% { width: 0; left: 0; } 50% { width: 100%; left: 0; } 100% { width: 0; left: 100%; } 
 } 
@-webkit-keyframes move3 { 
 0% { height: 100%; top: 0; } 54% { height: 0; top: 100%; } 55% { height: 0; top: 0; } 100% { height: 100%; top: 0; } 
 } 
@keyframes move3 { 
 0% { height: 100%; top: 0; } 54% { height: 0; top: 100%; } 55% { height: 0; top: 0; } 100% { height: 100%; top: 0; } 
 } 
@-webkit-keyframes move4 { 
 0% { width: 0; right: 0; } 55% { width: 100%; right: 0; } 100% { width: 0; right: 100%; } 
 } 
@keyframes move4 { 
 0% { width: 0; right: 0; } 55% { width: 100%; right: 0; } 100% { width: 0; right: 100%; } 
 } 
.commonBtnArrow, .commonBtn { z-index: 1; -webkit-transition: color 0.5s; transition: color 0.5s; position:absolute; cursor: pointer; overflow:hidden; } 
.button { z-index: 1; position: relative; -webkit-transition: color 0.5s; transition: color 0.5s; cursor: pointer; overflow:hidden; } 
.blobBtnInner { z-index: -1; overflow: hidden; position: absolute; left: 0; top: 0; width:100%; height: 100%; border-radius:5px; -webkit-border-radius:5px; } 
.inquiryBtn .blobBtnInner { border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; } 
.caseSutdyBtn .blobBtnInner { border-radius:5px 5px 0 0; -webkit-border-radius:5px 5px 0 0; } 
.blobBtnBlobs { position: relative; display: block; height: 100%; -webkit-filter: url("#goo"); filter: url("#goo"); } 
.blobBtnBlob { position: absolute; top: 2px; width: 25%; height: 100%; background: #e3461b; border-radius: 100%; -webkit-transform: translate3d(0, 150%, 0) scale(1.7); transform: translate3d(0, 150%, 0) scale(1.7); -webkit-transition: -webkit-transform 0.45s; transition: -webkit-transform 0.45s; transition: transform 0.45s; transition: transform 0.45s, -webkit-transform 0.45s; } 
@supports ((-webkit-filter: url("#goo")) or (filter: url("#goo"))){
 .blobBtnBlob { -webkit-transform: translate3d(0, 150%, 0) scale(1.4); transform: translate3d(0, 150%, 0) scale(1.4); } 
 } 
.blobBtnBlob:nth-child(1) { left: 0%; -webkit-transition-delay: 0s; transition-delay: 0s; } 
.blobBtnBlob:nth-child(2) { left: 30%; -webkit-transition-delay: 0.08s; transition-delay: 0.08s; } 
.blobBtnBlob:nth-child(3) { left: 60%; -webkit-transition-delay: 0.16s; transition-delay: 0.16s; } 
.blobBtnBlob:nth-child(4) { left: 90%; -webkit-transition-delay: 0.24s; transition-delay: 0.24s; } 
.commonBtnArrow:hover .blobBtnBlob, .commonBtn:hover .blobBtnBlob, .button:hover .blobBtnBlob { -webkit-transform: translateZ(0) scale(1.7); transform: translateZ(0) scale(1.7); } 
@supports ((-webkit-filter: url("#goo")) or (filter: url("#goo"))){
 .blob-btn:hover .blobBtnBlob { -webkit-transform: translateZ(0) scale(1.4); transform: translateZ(0) scale(1.4); } 
 } 
.commonBtn { background:#f37326; padding:12px 32px; border-radius:5px; -webkit-border-radius:5px; color:#fff; text-decoration:none; font-size:16px; font-weight:600; text-transform:uppercase; position:relative; overflow:hidden; } 
.commonBtnArrow, .newCommonBtnArrow { background:#f37326; padding:12px 45px 12px 25px; border-radius:5px; -webkit-border-radius:5px; color:#fff; text-decoration:none; font-size:16px; font-weight:600; text-transform:uppercase; position:relative; overflow:hidden; display:inline-block; vertical-align:top; } 
.commonBtnArrow:after, .newCommonBtnArrow:after { background:var(--wpr-bg-b41a3c92-dbba-4e4b-b85e-7172ec80a070) -12px 0 no-repeat; position:absolute; right:25px; content:""; color:#fff; top:50%; margin-top:-6px; transition:all 0.2s ease-out; -webkit-transition:all 0.2s ease-out; width:7px; height:12px; } 
.commonBtnArrow:hover:after, .newCommonBtnArrow:hover:after { right:25px; } 
.commonBtn:hover, .commonBtnArrow:hover, .newCommonBtnArrow:hover { color:#fff; } 
/******************Share Btn********************/
.shareBtnWrap { position:absolute; right:20px; top:20px; color:#fff; font-size:30px; font-weight:normal; height:50px; z-index:1; } 
.shareBtnWrap a { color:#fff; text-decoration:none; transition:none; -webkit-transition:none; } 
.shareBtnWrap a .hiddenText { display:block; } 
.share { max-width:250px; height:50px; margin: 0 auto; -webkit-filter: url("#goo1"); filter: url("#goo1"); position: relative; } 
.share-button, .share-toggle-button { position:absolute; display:block; right:0; top:0; border-radius:50%; width:50px; height:50px; line-height:50px; background:transparent; text-align:center; color:#fff; border:none; outline:none; } 
.share-button:hover, .share-toggle-button:hover, .shareBtnWrap.active .share-toggle-button { color:#fff; background:#195ed4; } 
.share-button:focus, .share-toggle-button:focus { outline:0 none; } 
.share-button { font-size:30px; background:#737070; color:#222; } 
a.share-button { color:#3D4444; } 
a.share-button:hover, a.share-button:focus { color:#fff; } 
.share-toggle-button { z-index:9; background:none; font-size:28px; line-height:50px; vertical-align:middle; } 
.share-items { list-style-type:none; padding:0; margin:0; } 
a.share-button.facebook { background:#10347c; color:#fff; } 
a.share-button.twitter { background:#49a6e8; color:#fff; } 
a.share-button.linkedIn, a.share-button.linkedin { background:#3787b5; color:#fff; } 
.share-items { list-style-type:none; padding:0; margin:0; opacity:0; visibility:hidden; transition:all 0.5s 0.5s ease-out; -webkit-transition:all 0.5s 0.5s ease-out; } 
.shareBtnWrap.active .share-items { opacity:1; visibility:visible; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; } 
.share-item { display:inline-block; } 

/****************banner verticle text***************/
.verticleText { position:absolute; left:-35px; bottom:0; color:#fff; font-size:17px; } 
.verticleText span { -ms-transform: rotate(-90deg); /* IE 9 */ -webkit-transform: rotate(-90deg); /* Chrome, Safari, Opera */ transform: rotate(-90deg); display:block; width:280px; margin:-114px 0 0 -126px; } 
.bannerCaptionCont { position:relative; } 
.inquiryBtnWrap { position:fixed; right:0; top:200px; overflow:hidden; height:156px; width:90px; z-index:11111; display:none; } 
.inquiryBtn { border-radius:0 0 5px 5px; padding:14px 20px 14px 20px; -webkit-border-radius:0 0 5px 5px; font-size:18px; font-weight:400; text-transform:none; z-index:1 !important; margin-right:-49px; box-shadow:0 0 20px rgba(0, 0, 0, 0.20); -webkit-box-shadow:0 0 20px rgba(0, 0, 0, 0.20); -ms-transform: rotate(90deg); /* IE 9 */ -webkit-transform: rotate(90deg); /* Chrome, Safari, Opera */ transform: rotate(90deg); white-space:nowrap; display:block; margin-top:49px; } 
/******************common Grid*****************/
.cols2Block { margin:0 -15px; } 
.cols2Block.gutter60, .threeCols.gutter60 { margin:0 -30px; } 
.cols2Block.gutter60 .colsBlock, .threeCols.gutter60 .colsBlock { padding:0 30px; } 
.threeCols.gutter30 { margin:0 -15px; } 
.threeCols.gutter30 .colsBlock { padding:0 15px; } 
.cols2Block.noPad { margin:0; } 
.cols2Block.noPad .colsBlock { padding:0; } 
.cols2Block .colsBlock.fullWidth { width:100%; padding:0 !important; } 
.cols2Block .colsBlock { padding:0 15px; width:50%; float:left; } 
/**************animatedSvg Slider***************/
.customPagination.innerPage { position:relative; max-width:615px; width:100%; } 
.customPagination.innerPage .svgMrph { width:100%; height:50px; top:-16px; left:-16px; position:relative; } 
.customPagination.innerPage ul { margin:0 0 20px; padding:0; position:relative; list-style:none; } 
.customPagination.innerPage li { width:25%; float:left; padding:0 10px; text-align:center; position:relative; margin-top:40px; } 
.customPagination.innerPage li a { font-size:16px; font-weight:400; color:#bababa; text-decoration:none; padding-top:40px; } 
.customPagination.innerPage li a:hover, .customPagination.innerPage li a.currentNav { color:#525252; font-weight:600; } 
.customPagination.innerPage a:after { background:#1290c4; border:4px solid transparent; width:14px; height:14px; position:absolute; left:50%; margin-left:-10px; content:""; border-radius:50%; -webkit-border-radius:50%; top:-30px; -webkit-transition: all 0.8s cubic-bezier(0.75, 0.19, 0.49, 0.5); -moz-transition: all 0.8s cubic-bezier(0.75, 0.19, 0.49, 0.5); -ms-transition: all 0.8s cubic-bezier(0.75, 0.19, 0.49, 0.5); -o-transition: all 0.8s cubic-bezier(0.75, 0.19, 0.49, 0.5); transition: all 0.8s cubic-bezier(0.75, 0.19, 0.49, 0.5); z-index:1111; } 
.customPagination.innerPage a.currentNav:after { background:#59d9fa; border-color:#59d9fa; top:-33px; width:20px; height:20px; } 
/*************************innerPage************************/
.commonTextContent { padding:60px 0; background:#fff; } 
.commonTextContent p.darkFont { font-size:18px; } 
.halfContainer { width:100%; max-width:645px; } 
.halfContainer.leftBlock { padding-right:50px; } 
.halfContainer.rightBlock { padding-left:20px; } 
.technologiesBlock { padding-bottom:0; } 
.technologiesWrap .twoColsBlock { position:relative; } 
.technologiesWrap .twoColsBlock:before { background:var(--wpr-bg-07884978-bf52-4d04-9a22-7e694e802f23) left bottom no-repeat; position:absolute; left:-100px; bottom:0; content:""; height:293px; width:100%; transition:all 0.2s 0.2s ease-out; -webkit-transition:all 0.2s 0.2s ease-out; } 
.posRelativeFulBlock { position:relative; } 


/*****************animated Slider*****************/
.animatedSlider .bigFontTitle { font-size:25px; color:#323232; line-height:1.6; margin-bottom:75px; } 
.animatedSlider h5 { font-size:18px !important; color:#323232; font-weight:700; padding:13px 0 13px 60px; margin-bottom:15px; } 
.animatedSlider a { text-decoration:none; } 
.animatedSlider h5.joomla { background:var(--wpr-bg-78dde398-e168-47ba-a412-f9229fddd90e) left center no-repeat; } 
.animatedSlider h5.openSource { background:var(--wpr-bg-d7d412b1-4d81-450e-a12b-0620dbf1faca) left center no-repeat; } 
.animatedSlider h5.drupal { background:var(--wpr-bg-3f0a95bc-b2b5-4290-b132-562f9a63d737) left center no-repeat; } 
.animatedSlider h5.magento { background:var(--wpr-bg-ea9d0422-ca17-42ff-ab6e-29076cf031fd) left center no-repeat; } 
.animatedSlider .cols2Block { margin-bottom:20px; } 
.animatedSlider .cols2Block:last-child { margin-bottom:0; } 
.thinTitle { color:#595959; font-size:38px; line-height:55px; font-weight:300; } 
.thinTitle .greenMark { color:#469462; } 

.animatedSlider h5.html { background:var(--wpr-bg-beebc0fc-f340-4816-a4f6-ca3e42e99a44) left center no-repeat; } 
.animatedSlider h5.angJS { background:var(--wpr-bg-cb5d227f-2683-4bb9-ad66-556c6b36228a) left center no-repeat; } 
.animatedSlider h5.nodeJS { background:var(--wpr-bg-a3476138-8556-4ec6-b268-36ed2314b29f) left center no-repeat; } 
.animatedSlider h5.reactJS { background:var(--wpr-bg-9c59ac94-c97c-4e7d-a0c3-2eab1cbfc43d) left center no-repeat; } 
.animatedSlider h5.php { background:var(--wpr-bg-d9abec9c-11a2-45a4-94f0-458f80e1564d) left center no-repeat; padding-left:100px; } 
.animatedSlider h5.java { background:var(--wpr-bg-eac712a2-6151-4891-a168-c90078802cae) left center no-repeat; } 
.animatedSlider h5.ruby { background:var(--wpr-bg-0c63b302-a303-4e8b-906e-73975104c7fc) left center no-repeat; } 
.animatedSlider h5.dotNet { background:var(--wpr-bg-74e6d881-c64e-49e0-afe7-7058476f455a) left center no-repeat; padding-left:100px; } 
.animatedSlider h5.woocms { background:var(--wpr-bg-da4043b4-1d3b-4a1b-b5bc-998972ad9a12) left center no-repeat; padding-left:100px; } 
.animatedSlider h5.opCart { background:var(--wpr-bg-9e211326-0755-4609-8aa9-93473c78255e) left center no-repeat; padding-left:100px; } 
.animatedSlider h5.prestaShop { background:var(--wpr-bg-57287987-93b3-4cb4-aea4-c9b41426de53) left center no-repeat; } 
/********positionBlock********/
.setPositionBlock { position:absolute; right:0; width:50%; top:0; height:100%; } 
.setPositionBlock.leftSide { left:0; right:auto; } 
.setPositionBlock img { width:100%; height:100%; max-width:none; } 
.positonBlockBotContent { position:absolute; bottom:60px; left:85px; max-width:550px; } 
.positonBlockBotContent h3 { color:#fff; margin-bottom:15px; } 
.positonBlockBotContent h4 { font-size:25px; font-weight:700; color:#fff; margin-bottom:20px; } 
.positonBlockBotContent p { color:#fff; margin-bottom:15px; } 
.positonBlockBotContent .readMoreBtn, .whiteText .readMoreBtn { color:#fff; } 
.positonBlockBotContent .readMoreBtn:after, .whiteText .readMoreBtn:after { background:var(--wpr-bg-cbb2d251-a02f-4fcb-b26a-ff223fe0c5b5) -12px top no-repeat; position:absolute; right:-15px; content:""; color:#fff; top:50%; width:7px; height:17px; margin-top:-5px; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; } 
.positonBlockBotContent .readMoreBtn:hover:after, .whiteText .readMoreBtn:hover:after { right:-20px; } 
.fullBlockLink, .fullBlockLink:hover, .fullBlockLink div { transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; } 
.fullBlockLink:hover .positonBlockBotContent { transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; } 
.positonBlockBotContent .readMoreBtn, .fullBlockLink .readMoreBtn { opacity:0; visibility:hidden; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; } 
.positonBlockBotContent:hover .readMoreBtn, .fullBlockLink:hover .readMoreBtn { opacity:1; visibility:visible; transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; } 
.fullBlockLink:hover .positonBlockBotContent { bottom:40px; } 
/******************Custom Select********************/ 
.customSelectOuter { position:relative; } 
.customSelect { font-size:18px; color:#5b5b5b; padding:4px 0; height:35px !important; } 
.hasJS select.customSelect { position:absolute!important; width:100.1%!important; cursor:pointer; height:100%!important; left:0!important; top:0!important; border:0; opacity:0; } 
span.customSelect { display:block!important; padding-right:20px; background:#fff var(--wpr-bg-90291fbc-2d55-49d7-a5b8-b9be24472f75) no-repeat right center; border-bottom:1px solid #9f9f9f; } 
.customSelectInner { display:block!important; width:auto!important; word-break:keep-all; overflow:hidden; margin-right:20px; height:24px; } 
.bgBackground { background-repeat:no-repeat; background-size:cover; background-position:center top; } 
.bgBackground > img { visibility:hidden; opacity:0; } 
.customSelectOuter select { color:#595959; } 
.noJS .bgBackground { background:#f2f2f2 var(--wpr-bg-fe294120-7c81-4857-80fb-e4e8b1c394eb) center no-repeat; background-size:40px; } 
.requestCallPopup span.customSelect { border-bottom:0; } 
.file-upload-input { padding-right:46px !important; } 
/*********************schduleCall Popup***********************/
.requestCallPopup { background:#fff; margin:30px auto; max-width:518px; position:relative; } 
.popupContainer { padding:30px; position:relative; } 
.contentPopup h2 { background:#003492; color:#fff; text-transform:uppercase; font-weight:700; margin-bottom:0; padding:15px 30px; font-size:24px; } 
.contentPopup .popup-modal-dismiss { position:absolute; right:-7px; top:-7px; background:#fff; width:32px; height:32px; line-height:32px; vertical-align:middle; font-size:16px; color:#323232; text-align:center; border-radius:50%; -webkit-border-radius:50%; box-shadow:0 0 2px rgba(0, 0, 0, 0.5); -webkit-box-shadow:0 0 2px rgba(0, 0, 0, 0.5); display:block; } 
.contentPopup .popup-modal-dismiss .hiddenText { display:block; } 
.contentPopup .popup-modal-dismiss:hover { background:#195ed4; color:#fff; } 
.popupContainer .popupMandetoryTxt { font-size:12px; color:#8b8b8b; position:absolute; top:20px; right:30px; } 
.requestCallPopup .popupContainer { padding-top:20px; } 
.popupContainer h3 { font-size:16px; font-weight:600; color:#195ed4; margin-bottom:10px; } 
.requestCallFrom .feildRow { border-bottom:1px solid #dadada; padding:13px 0; } 
.requestCallFrom .feildRow.grecaptcha, .commonPopupPopupForm .feildRow.grecaptcha { border-bottom:none; } 
.requestCallFrom .feildRow:first-child { border-top:1px solid #dadada; } 
.requestCallFrom .feildName { float:left; width:113px; padding-right:15px; line-height:1.3; position:relative; min-height:32px; z-index:1; } 
.requestCallFrom .feildInput { width:100%; padding-left:140px; position:relative; min-height:35px; } 
.requestCallFrom .feildName label { font-size:14px; color:#323232; font-weight:600; padding-bottom:0; } 
.requestCallFrom .star, label em { color:#F00; font-size: 14px; } 
.requestCallFrom .feildName:before { background:#a8bdc9; height:100%; width:1px; right:0; top:0; content:""; position:absolute; } 
.requestCallFrom input[type="text"], .requestCallFrom input[type="email"], .requestCallFrom input[type="tel"], .requestCallFrom input[type="number"], .requestCallFrom input[type="url"], .requestCallFrom input[type="password"], .requestCallFrom input[type="search"], .requestCallFrom select, .requestCallFrom textarea { border:0 none; height:32px; padding:5px 0; } 
.requestCallFrom .customSelectOuter { border:0 none; padding:0; font-size:16px; } 
.requestCallFrom .customSelect { font-size:15px; line-height:22px; vertical-align:middle; } 
.captchaFeildWarp { position:relative; padding-right:105px; } 
.requestCallFrom .captchaImage { position:absolute; right:0; top:0; } 
.btnRow { margin-top:20px; } 
.btnRow button { position:relative; } 
.btnRow.btnRight { text-align:right; } 
.commonBtnArrow.cancelBtn { background:#b9b9b9; color:#fff; display: none; padding:10px 20px 10px 20px; transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out; } 
.commonBtnArrow.cancelBtn:after { display:none; } 
.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:none; display:inline-block; position:relative; } 
.radioButton .radioInput label, .radioButton .radioInput label { display:inline-block; padding-left:25px; position:relative; vertical-align:middle; line-height:1; cursor:pointer; z-index:2; } 
.radioButton .radioInput label { 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; } 
.hideDiv { display:none; } 
.mrgT7 { margin-top:7px; } 
/*******************footer***************/
#footer { width:100%; position:relative; line-height:1; } 
.footerLogosWrap { width:100%; border:1px solid #f0f0f0; padding:33px 0; } 
.footerLogosWrap.innerPageLogos { border-top:1px solid #d5d5d5; } 
.footerLogoSlider { margin:0 -5px; padding:0; list-style:none; } 
.footerLogosWrap .swiper-slide { width:16.66%; padding:0 5px; list-style:none; float:left; text-align:center; } 
.footerContentRow { background:#05205f; border-top:3px solid #ff801a; padding:30px 0; font-size:13px; color:#fff; } 
#footer .footerLeftCol { float:left; width:43%; } 
#footer .footerRightCol { float:left; width:57%; } 
.copyRight { margin-bottom:0; text-align:right; font-size:14px; float:right; } 
.copyRight .hideSmallDevice { display:none; } 

#footer .footerLinks { float:left; margin:0 -15px; } 
.footerLinks { margin:0 -18px; padding:0; list-style:none; } 
.footerLinks li { float:left; padding:0 15px; position:relative; } 
.footerLinks li:before { background:#fff; height:11px; width:1px; position:absolute; left:0; top:50%; margin-top:-6px; content:""; } 
.footerLinks li a { color:#fff; text-decoration:none; position:relative; } 
.footerLinks li a:hover { color:#ff9b4b; text-decoration:none; } 
.footerLinks li a:before { left:auto; right:auto; bottom:-10px; height:2px; width:0; background:#ff9b4b; content:''; position:absolute; transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out; } 
.footerLinks li a:hover:before { width:100%; } 
.footerLinks li:first-child:before, .footerLinks li:last-child { display:none; } 
.footerFlags, .single-post ul.footerFlags { margin:-2px -5px 0 20px; padding:0; list-style:none; float:right; } 
.footerFlags li { float:left; margin:0 5px; } 
#schduleCall .mfp-close { display:none !important; } 
.footerSocial.showMobile { display:none; } 
.footer-cmmi-logo img { max-width: 140px; } 
/*****************filter*********************/
.filterText.active { display:block; } 
.filterText.inactive { display:none; } 
/*****************breadCum*******************/
.breadCumWrap { margin-top:10px; position:relative; z-index:1; } 
.breadCum { margin:0 0 0 40px; padding:0; list-style:none; } 
.breadCum li { float:left; margin-right:36px; color:#fff; position:relative; font-size:14px; font-weight: 400; } 
.breadCum li a { color:#fff; text-decoration:none; position:relative; display:inline-block; vertical-align:middle; } 
.breadCum li:before { background:var(--wpr-bg-78c3f1df-19cb-4cf7-b0f5-850dcb2577e2) -12px top no-repeat; position:absolute; right:-21px; content:""; color:#fff; top:50%; margin-top:-6px; width:7px; height:12px; } 
.breadCum li a.homeLink { background:var(--wpr-bg-d33857f9-0c3d-42d2-bafe-74ed6aaf91ca) left top no-repeat; text-indent:-9999px; display:inline-block; height:18px; width:20px; } 
.breadCum li:last-child:before { background-image:none; } 
.breadCum li a:hover { opacity:0.7; } 
.mobileShowClone { display:none; text-align:center; } 
.breadCumIocn { display:none; } 
/*****************animation*******************/
.fadeInDownBig { -webkit-animation-name: fadeInDownBig; animation-name: fadeInDownBig; } 
@-webkit-keyframes fadeInLeft { 
 0% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } 
 } 
@keyframes fadeInLeft { 
 0% { opacity: 0; -webkit-transform: translate3d(-100%, 0, 0); transform: translate3d(-100%, 0, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } 
 } 
.fadeInLeft { -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; } 
@-webkit-keyframes fadeInRight { 
 0% { opacity: 0; -webkit-transform: translate3d(20%, 0, 0); transform: translate3d(20%, 0, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } 
 } 
@keyframes fadeInRight { 
 0% { opacity: 0; -webkit-transform: translate3d(100%, 0, 0); transform: translate3d(20%, 0, 0); } 100% { opacity: 1; -webkit-transform: none; transform: none; } 
 } 
.fadeInRight { -webkit-animation-name: fadeInRight; animation-name: fadeInRight; } 
.colsBlock.width35pt, .threeCols .colsBlock.width35pt { width:35%; } 
.colsBlock.widthOneThird { width:33.33%; } 
.colsBlock.width66pt { width:66.66%; } 
.colsBlock.width65pt, .threeCols .colsBlock.width65pt { width:65%; } 
.colsBlock.width30pt, .threeCols .colsBlock.width30pt { width:30%; } 
.colsBlock.width70pt, .threeCols .colsBlock.width70pt { width:70%; } 
.colsBlock.width45pt, .threeCols .colsBlock.width45pt { width:45%; } 
.colsBlock.width55pt, .threeCols .colsBlock.width55pt { width:55%; } 
.colsBlock.width40pt, .threeCols .colsBlock.width40pt { width:40%; } 
.colsBlock.width60pt, .threeCols .colsBlock.width60pt { width:60%; } 
.colsBlock.width25pt, .threeCols .colsBlock.width25pt { width:25%; } 
.colsBlock.width50pt, .threeCols .colsBlock.width50pt { width:50%; } 
.colsBlock.width80pt, .threeCols .colsBlock.width80pt { width:80%; } 
.colsBlock.width20pt, .threeCols .colsBlock.width20pt { width:20%; } 
.colsBlock.width15pt, .threeCols .colsBlock.width15pt { width:15%; } 
.fullWidth > .cols2Block { margin:0; } 
.fullWidth .colsBlock { padding:0; } 
.colsBlock.width55pt .halfContainer { max-width:663px; } 
.colsBlock.width35pt .container { max-width:437px; } 
.colsBlock.width65pt .container { max-width:858px; } 
.colsBlock.width30pt .container { max-width:340px; } 
.colsBlock.width45pt .container { max-width:530px; } 
.colsBlock.width55pt .container { max-width:730px; } 
.colsBlock.width40pt .container { max-width:480px; } 
.colsBlock.width60pt .container { max-width:780px; } 
.oneThirdSection .padRight { padding-right:30px; } 
.oneThirdSection .padLeft { padding-left:30px; } 
.bulletText.orangeBullet li { background:var(--wpr-bg-eb960cb7-0210-4fb4-a109-28a0f2f13109) left 5px no-repeat; margin-bottom:20px; padding-left:35px; } 
.bulletText.greenBullet li { background:var(--wpr-bg-c1a79e5e-7389-4b5e-b257-8ecbce3da6c7) left 3px no-repeat; margin-bottom:20px; padding-left:35px; } 
/*******************counter Block*************/
.counterBlock { margin-bottom:90px; } 
.counterBlock .count, .counterBlock .couterWrap { font-size:25px; color:#2499e1; display:inline-block; font-weight:400; } 
.innerpage .counterBlock .count, .innerpage .counterBlock .couterWrap { font-weight:400; } 
.counterBlock .counterTitle { font-size:16px; margin-top:5px; display:block; line-height:1.3; } 
.centerTextDivider .colsBlock { text-align:center; position:relative; } 
.centerTextDivider .colsBlock:after { background:#e0e0e0; position:absolute; right:-1px; top:50%; height:45px; width:1px; margin-top:-22px; content:""; } 
.centerTextDivider .colsBlock:last-child:before { display:none; } 
.centerIconDivider .colsBlock:nth-child(3) a:before { display:none; } 
.centerIconDivider a span, .centerIconDivider .iconWrap span { display:block; text-align:center; } 
.techLogo { height:71px; vertical-align:middle; display:inline-block; margin-bottom:10px; line-height:71px; } 
.centerIconDivider a, .centerIconDivider .iconWrap { display:block; margin-bottom:40px; margin-top:30px; color:#323232; text-decoration:none; position:relative; } 
.centerIconDivider .colsBlock:last-child a:before, centerIconDivider .colsBlock:last-child .iconWrap:before { display:none; } 
.centerIconDivider a:before, .centerIconDivider .iconWrap:before { background:#e0e0e0; position:absolute; right:0; top:50%; height:85px; width:1px; margin-top:-42px; content:""; } 
.centerIconDivider a:after, .centerIconDivider .iconWrap:after { background:#e0e0e0; position:absolute; bottom:-40px; left:50%; height:1px; width:175px; margin-left:-87px; content:""; } 
.centerIconDivider .colsBlock:nth-child(4) a:after, .centerIconDivider .colsBlock:nth-child(5) a:after, .centerIconDivider .colsBlock:nth-child(6) a:after, .centerIconDivider .colsBlock:nth-child(4) .iconWrap:after, .centerIconDivider .colsBlock:nth-child(5) .iconWrap:after, .centerIconDivider .colsBlock:nth-child(6) .iconWrap:after, .centerIconDivider .colsBlock:nth-child(3) .iconWrap::before, .centerIconDivider .colsBlock:nth-child(6) .iconWrap::before { display:none; } 
.centerIconDivider .rowCols:last-child a { margin-bottom:0; } 
.innerpage .counterBlock { margin-bottom:20px; margin-top:40px; } 
.bgBackground > img { visibility:hidden; opacity:0; } 
.bgBackground { background-size:cover; background-position:left center; } 
.bgSizeAuto { background-size:auto auto; background-position:left center; } 
.bgSizeAuto img { margin-left:-90px; } 
.padBotNone { padding-bottom:0; } 
.customizeRequirements { background:#fdfdfd; } 
.singleImgeSlider { position:relative; } 
.inHouseProducts { background:#fdfdfd; } 
.rightImgSliderWarp .sliderContent { width:45%; float:left; background:#fff; padding:50px 30px; box-shadow:0 0 30px rgba(0, 0, 0, 0.11); -webkit-box-shadow:0 0 30px rgba(0, 0, 0, 0.11); } 
.rightImgSliderWarp .sliderImg { width:57%; float:left; margin-left:-2%; margin-top:-2%; } 
.rightImgSliderWarp h3 { font-size:30px; font-weight:400; color:#085db4; line-height:1.2; } 
.rightImgSliderWarp h4 { font-size:15px; color:#3e3e3e; margin-bottom:10px; font-weight:600; } 
.pad50 { padding:50px 0; } 
.counterBlock .counterCountWrap { display:inline-block; padding:40px 0; } 
.softwareDevIndSlider .sttlWebServices { width:45.1%; } 
.softwareDevIndSlider .sttlServicesIndSlider { width:45.9%; } 
.serviceIndSlider.softwareDevlopmentIndSlider .sttlServicesIndSlider { padding:0; width:50%; } 
.serviceIndSlider.softwareDevlopmentIndSlider .sttlWebServices { width:50%; } 
/***************************contactAddressBlock*****************/
.innerContactInfo .contactFrom { width:95%; position:relative; border:2px solid #d2d2d2; border-left:0 none; padding:70px 40px 50px; } 
.contactFrom:before { width:2px; content:""; position:absolute; left:0; top:0; height:45px; background:#d2d2d2; } 
.contactFrom:after { width:2px; content:""; position:absolute; left:0; bottom:0; height:45px; background:#d2d2d2; } 
.contactAddressBlock { margin-top:11%; } 
.contactAddressBlock .cols2Block .colsBlock { padding-left:93px; margin-top:30px; margin-bottom:60px; } 
.contactAddressBlock .cols2Block .colsBlock:nth-child(3) { clear:left; } 
.contactAddressBlock .cols2Block { margin:0; } 
.contactAddressBlock h4 { color:#0c0c0c; font-size:28px; position:relative; font-weight:400; margin-bottom:30px; } 
.contactAddressBlock h5 { font-size:16px; color:#0c0c0c; font-weight:600; padding:0 0; margin-bottom:5px; } 
.contactAddressBlock h5 span { font-weight:400; color:#5b5b5b; font-size:14px; } 
.contactAddressBlock p { font-size:20px; color:#5b5b5b; margin-bottom:20px; line-height:1.7; } 
.contactAddressBlock .countryIcon { width:73px; height:73px; position:absolute; left:0; top:0; text-align:center; overflow:hidden; padding:5px 0; } 
.contactAddressBlock .countryIcon img { height:100%; } 
.contactAddressBlock .flagIcon { width:26px; height:26px; position:absolute; left:48px; top:47px; text-align:center; overflow:hidden; border-radius:50%; } 
.contactAddressBlock .flagIcon img { display:block; } 
.contactAddressBlock .colsBlock { position:relative; } 
.contactAddressBlock .colsBlock.fullWidth:before, .contactAddressBlock .colsBlock.fullWidth:after { display:none; } 
.contactAddressBlock .colsBlock:before { position:absolute; left:0; top:0; height:73px; width:73px; content:""; border:2px solid #4dbbd6; border-radius:50%; -webkit-border-radius:50%; } 
.contactAddressBlock .france:before { background:var(--wpr-bg-7d4ec595-073c-4873-8dea-a50919d0b27e) center top no-repeat; } 
.contactAddressBlock .ukConctact:before { background:var(--wpr-bg-470eb153-5534-4abd-a4d7-27b14016e908) center top no-repeat; } 
.contactAddressBlock .usa:before { background:var(--wpr-bg-b195ca0d-e7a2-48d8-9422-39ac84b31951) center top no-repeat; } 
.contactAddressBlock .india:before { background:var(--wpr-bg-b2def8d9-1077-4d46-8eb3-0214fc3ac728) center top no-repeat; } 
.contactAddressBlock .colsBlock:after { position:absolute; left:48px; top:48px; height:26px; width:26px; content:""; border-radius:50%; -webkit-border-radius:50%; background-size:cover; box-shadow:0 0 5px rgba(0, 0, 0, 0.35); -webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.35); } 
.contactAddressBlock .australia:after { background:var(--wpr-bg-a559a365-791e-409f-9c0a-f7087fa64e5b) left top no-repeat; background-size:cover; } 
.contactAddressBlock .usa:after { background:var(--wpr-bg-000587d9-5164-4603-9255-dc3ef339256f) left top no-repeat; background-size:cover; } 
.contactAddressBlock .france:after { background:var(--wpr-bg-ee3e86fe-8c86-485d-a861-d9098cec0d3d) left top no-repeat; background-size:cover; } 
.contactAddressBlock .ukConctact:after { background:var(--wpr-bg-4655ab2d-55f0-40c9-a6b1-835e0eb6fae3) left top no-repeat; background-size:cover; } 
.contactAddressBlock .india:after { background:var(--wpr-bg-8601ad63-e7cd-48a6-9d4e-79c6fce3b828) left top no-repeat; background-size:cover; } 
.contactAddressBlock .extNo { font-size:14px; } 
.contactAddressBlock .developmentTitle { font-size:14px; font-weight:normal; margin-bottom:40px; position:relative; } 
.contactAddressBlock .developmentTitle:before { background:#dddddd; width:calc(100% - 150px); height:1px; content:""; position:absolute; right:0; top:50%; margin-top:-1px; } 
.mrgBNone { margin-bottom:0; } 
.innerContactInfo { padding-bottom:60px; padding-top:80px; } 
.contactFrom label { display:block; width:100%; color:#0c0c0c; font-size:16px; font-weight:600; padding:5px 0; position:relative; } 
.contactFrom label:before, .searchInput label:before { width:37px; height:37px; border-radius:50%; -webkit-border-radius:50%; position:absolute; font-size:22px; color:#fff; text-align:center; vertical-align:middle; line-height:37px; left:-60px; top:0; font-family:"Material Design Icons"; font-weight:400; } 
.contactFrom label.userName:before { background:#b587fb; content:"\f004"; } 
.contactFrom label.emailLabel:before { background:#f6a264; content:"\F1EE"; } 
.contactFrom label.phoneNo:before { background:#54c890; content:"\f3f2"; } 
.contactFrom label.uploadFile:before { background:#528ec1; content:"\F219"; } 
.contactFrom .feildRow input[type="text"], .contactFrom .feildRow input[type="email"], .contactFrom .feildRow input[type="tel"], .contactFrom select { background:#fff; border:0 none; height:36px; border-bottom:1px solid #9f9f9f; padding:5px 0; font-size:18px; color:#5b5b5b; } 
.contactFrom .feildRow { margin-bottom:35px; } 
.contactFrom .lastRow { margin-bottom:0; } 
.contactFrom .feildName { float:left; width:110px; position:relative; z-index:1; } 
.contactFrom .feildInput { padding-left:115px; position:relative; } 
.contactFrom .feildInput:before { background:#33b74c; width:21px; height:21px; content:"\f12c"; font-family:"Material Design Icons"; font-weight:400; position:absolute; right:5px; top:50%; margin-top:-13px; border-radius:50%; -webkit-border-radius:50%; color:#fff; text-align:center; line-height:21px; z-index:1; opacity:0; visibility:hidden; } 
.custom-file-upload-hidden { visibility:hidden; position:absolute; left:-9999px; width:100px; } 
.custom-file-upload { display:inline-block; float:left; width:100%; font-size:16px; background-color:#fff; } 
.custom-file-upload label { display:block; margin-bottom:0; } 
.file-upload-wrapper { position:relative; margin-bottom:0; z-index: 1; } 
.file-upload-input { width:300px; color:#fff; font-size:16px; padding:11px 17px; border:none; background-color:#c0392b; -moz-transition:all 0.2s ease-in; -o-transition: all 0.2s ease-in; -webkit-transition:all 0.2s ease-in; transition:all 0.2s ease-in; float:left; /* IE 9 Fix */ } 
.file-upload-input:hover, .file-upload-input:focus { background-color:#ab3326; outline:none; } 
.file-upload-button, .contactFrom .file-upload-wrapper .file-upload-button { position:absolute; background:rgba(255, 255, 255, 0.1); right:0; top:0px; height:36px; border:0 none; text-indent:-9999px; width:100%; z-index:9; cursor: pointer; } 
.file-upload-button:before, .contactFrom .file-upload-wrapper .file-upload-button:before { background:var(--wpr-bg-0572c387-b8bd-4ee3-9a18-0c86b672c8a3) -36px top no-repeat; height:15px; width:23px; position:absolute; right:17px; top:50%; margin-top:-8px; content:""; left:auto; z-index:6 } 
.file-upload-button:hover, .file-upload-wrapper label.file-upload-button:hover { background:rgba(255, 255, 255, 0.1); opacity:0.7; } 
.sttlWebServices .shareBtnWrap { right:10px; top:10px; } 
.contactFrom .button { background:#4795f6; float:right; } 


.contactFrom .button .blobBtnBlob { background:#044596; } 
.contactFrom .btnRow { margin-bottom:-20px; padding-top:20px; } 
.phoneWithCode .countryCode { float:left; width:90px; } 
.phoneWithCode .phoneNoFeild { padding-left:105px; } 
.contactFrom ::-webkit-input-placeholder { color:#5b5b5b; } 
.contactFrom :-moz-placeholder { color:#5b5b5b; opacity:1; } 
.contactFrom ::-moz-placeholder { color:#5b5b5b; opacity:1; } 
.contactFrom :-ms-input-placeholder { color:#5b5b5b; } 

.showDevice { display:none; } 
.blockWithDivider .iconTextWrap { position:relative; min-height:140px; } 
.blockWithDivider .iconTextWrap:after { background:#ececec; width:1px; height:100%; content:""; position:absolute; right:-30px; top:0; } 
.blockWithDivider .iconTextWrap:before { background:#ececec; width:100%; height:1px; content:""; position:absolute; left:0; bottom:-30px; } 
.blockWithDivider .colsBlock:last-child .iconTextWrap:after { display:none; } 
.centerIconDivider .cols2Block .colsBlock:first-child { padding-left:0; } 
.commonDividerBlocks { margin-bottom:90px; } 
.commonDividerBlocks .colsBlock { width:auto; padding:0 30px; color:#fff; float:left; } 
.commonDividerBlocks .colsBlock:first-child { padding-left:0; } 
.commonDividerBlocks .colsBlock:last-child span.iconCenterText:before { display:none; } 
.rightImgAnimate { -webkit-transform:translateX(-350px); transform:translateX(-350px); } 
.activeBlock .rightImgAnimate { animation:1.5s ease-out 0.8s normal forwards 1 running moveRight; -webkit-animation:1.5s ease-out 0.8s normal forwards 1 running moveRight; } 
.leftAnimate { -webkit-transform:translateX(350px); transform:translateX(350px); } 
.activeBlock .leftAnimate { animation:moveLeft 1s 0.5s ease-out forwards; -webkit-animation:moveLeft 1s 0.5s ease-out forwards; } 
/************************animation**********************/
@keyframes moveLeft { 
 0% { transform:translateX(350px); } 100% { transform:translateX(0); opacity:1; } 
 } 
@-webkit-keyframes moveLeft { 
 0% { transform:translateX(350px); } 100% { transform:translateX(0); opacity:1; } 
 } 
@keyframes moveRight { 
 0% { transform:translateX(-350px); } 100% { transform:translateX(0); opacity:1; } 
 } 
@-webkit-keyframes moveRight { 
 0% { transform:translateX(-350px); } 100% { transform:translateX(0); opacity:1; } 
 } 
.imgParallax { background-position:center; background-repeat:no-repeat; background-size:cover; } 
.counterBlock.commonDividerBlocks { margin:0; } 
.counterBlock.commonDividerBlocks .colsBlock { padding:0 30px; color:#595959; position:relative; } 
.counterBlock.commonDividerBlocks .colsBlock:after { content:""; background:#e6e6e6; width:1px; height:100%; right:0; top:0; margin-top:0; position:absolute; } 
.counterBlock.commonDividerBlocks .colsBlock:last-child:after { display:none; } 
.textAlignLeft .colsBlock { text-align:left; } 
.counterBlock.commonDividerBlocks .colsBlock.pad40 { padding:0 40px; } 
.counterBlock.commonDividerBlocks .colsBlock:first-child { padding-left:0; } 
.centerIconDivider .cols2Block:last-child a:before { display:none; } 
.commonLineBlock .colsBlock { padding:0 25px; width:auto; } 
.commonLineBlock .colsBlock:first-child { padding-left:0; } 
.commonLineBlock .cols2Block:last-child a:before { display:none; } 
/****************************case Study******************/
.caseStudiesWrap { background:#0b257b; padding:0 0; position:relative; } 
.caseStudiesWrap .container { position:relative; } 
.caseStudiesWrap h2 { font-size:36px; color:#fff; font-weight:700; } 
.caseStudySelection { padding:0 315px 0 268px; } 
.caseStudyTitle { position:absolute; left:0; top:0; line-height:45px; vertical-align:middle; } 
.donwloadBrochure { position:absolute; right:0; top:0; padding-left:25px; } 
.donwloadBrochure:before { background:rgba(255, 255, 255, 0.3); content:""; height:100%; width:1px; position:absolute; left:0; top:0; } 
.downloadLink { background:var(--wpr-bg-3626b53b-5833-47d9-a239-5e0a385b02c9) left center no-repeat; line-height:44px; font-size:16px; color:#fff; text-transform:uppercase; padding:0 25px 0 57px; position:relative; display:inline-block; text-decoration:none; } 
.downloadLink:hover { text-decoration:none; color:rgba(255, 255, 255, 0.7); } 
.downloadLink:before { background:var(--wpr-bg-036c518a-9ae6-4602-9756-0166e254b057) -12px top no-repeat; position:absolute; right:3px; content:""; color:#fff; top:50%; margin-top:-6px; transition:all 0.2s ease-out; -webkit-transition:all 0.2s ease-out; width:7px; height:12px; } 
.downloadLink:hover:before { right:0; transition:all 0.2s ease-out; -webkit-transition:all 0.2s ease-out; } 
.caseStudyFrom { margin:0 -15px; } 
.caseStudyFrom .colsBlock { padding:0 15px; width:50%; float:left; } 
.caseStudyFrom select { font-size:15px; font-weight:400; height:45px; padding:10px 15px; } 
.caseStudyFrom .customSelect { height:45px !important; padding:10px 15px; border-radius:5px; background:#fff var(--wpr-bg-3509f345-15cb-4179-b5e7-ce48711f55c2) right center no-repeat; font-size:15px; font-weight:400; line-height:1.7; vertical-align:middle; } 
.caseStudyFrom .customSelectOuter { background:transparent; border:0 none; } 
.caseStudyFrom .customSelectInner { height:30px; } 
.caseStudiesExplore { max-width:450px; } 
.caseStudiesExplore .tagListing { margin:0 -6px 20px; padding:0; list-style:none; } 
.caseStudiesExplore .tagListing li { float:left; padding:0 6px; margin-bottom:13px; } 
.caseStudiesExplore .tagListing li a { color:#fff; font-size:14px; background:#2447b9; padding:13px 20px; display:block; border-radius:20px; -webkit-border-radius:20px; text-decoration:none; line-height:1; } 
.caseStudiesExplore .tagListing li a:hover { background:#3dafff; } 
.caseStudyRighImgWrap { height:100%; } 
.caseStudyRighImgWrap:before { background:var(--wpr-bg-b8d09888-2a98-499c-936f-5b3cc558d0da) left center no-repeat; width:836px; background-size:100% 100%; position:absolute; right:0; content:""; top:0; bottom:0; } 
.leftBorderImg { float:left; border:4px solid #5d83ff; padding:13px; position:relative; z-index:1; } 
.caseStudiesWrap .colsBlock { padding:100px 15px; } 
.caseStudiesWrap .colsBlock.caseStudyRighImgWrap { padding:0; } 
.caseStudyRighImg { position:relative; left:0; margin-top:-55px; margin-right:-75px; } 
.rightTopImg { top:-132px; right:75px; width:181px; position:absolute; } 
.rightCenterImg { position:absolute; right:-34px; width:163px; top:48px; } 
.rightCenterImg:after { width:1px; height:63px; position:absolute; content:''; left:30px; top:100%; background:#d6d6d6; } 
.rightCenterImg:before { width:30px; height:1px; position:absolute; content:''; left:0; bottom:-63px; background:#d6d6d6; } 
.rightBottomImg { position:absolute; right:122px; bottom:-45px; } 
.leftBorderImg img { box-shadow:5px 0 38px rgba(0, 0, 0, 0.75); -webkit-box-shadow:5px 0 38px rgba(0, 0, 0, 0.75); } 
/****************commonpopup********/
.commonPopup { background:#fff; margin:30px auto; max-width:518px; position:relative; } 
.popupContainer .popupMandetoryTxt { font-size:12px; color:#8b8b8b; position:absolute; top:20px; right:30px; } 
.commonPopup .popupContainer { padding-top:20px; } 
.commonPopupPopupForm .feildRow { border-bottom:1px solid #dadada; padding:13px 0; } 
.commonPopupPopupForm .feildRow:first-child { border-top:1px solid #dadada; } 
.commonPopupPopupForm .feildName { float:left; width:113px; padding-right:15px; line-height:1.3; 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; } 
.commonPopupPopupForm .star { color:#F00; } 
.commonPopupPopupForm .feildName:before { background:#a8bdc9; height:100%; width:1px; right:0; top:0; content:""; position:absolute; } 
.commonPopupPopupForm input[type="text"], .commonPopupPopupForm input[type="email"], .commonPopupPopupForm input[type="tel"], .commonPopupPopupForm input[type="number"], .commonPopupPopupForm input[type="url"], .commonPopupPopupForm input[type="password"], .commonPopupPopupForm input[type="search"], .commonPopupPopupForm select, .commonPopupPopupForm textarea { border:0 none; height:32px; padding:5px 0; } 
.commonPopupPopupForm .customSelectOuter { border:0 none; padding:0; font-size:16px; } 

.commonPopupPopupForm .customSelect { font-size:15px; line-height:22px; vertical-align:middle; } 
.commonPopup .mfp-close { display:none !important; } 
.commonPopupPopupForm .btnRow .commonBtnArrow { display:inline-block; vertical-align:middle; } 
/****************************case Study******************/
.fullHalfContainer { max-width:800px; } 
.mobileIndSliderWrap { display:none; position:relative; } 
.readMoreBtn.noLine { font-size:14px; font-weight:400; color:#323232; text-decoration:none; } 
.readMoreBtn.noLine:hover { text-decoration:underline; } 
h3.smallTitle { font-size:23px; font-weight:400; margin-bottom:30px; line-height:30px; } 
/****************************innerBannerTech******************/
.innerBannerPart .bannerContainer { position:absolute; top:0; width:100%; height:auto; padding:100px 0 50px !important; z-index:1; } 
.innerBannerPart.smallBanner .colsBlock, .innerBannerPart.smallBanner { min-height:730px; } 
.innerBannerPart.smallBanner .bannerCaption { margin-left:0; border:2px solid #fff; border-left:0 none; float:left; max-width:560px; padding:65px 20px 0 30px; position:relative; } 
.innerBannerPart.smallBanner .bannerCaption h2 ,.innerBannerPart.smallBanner .bannerCaption h1 { margin-left:0; margin-bottom:10px; font-size:65px; } 
.digtlTransformBanner.innerBannerPart.smallBanner .bannerCaption h2,.digtlTransformBanner.innerBannerPart.smallBanner .bannerCaption h1 { font-size:60px; } 
.innerBannerPart.smallBanner .bannerCaption:before { height:66px; width:2px; background:#fff; content:""; position:absolute; left:0; top:0; } 
.innerBannerPart.smallBanner .bannerCaption p { position:relative; padding-bottom:20px; min-height:150px; margin-bottom:0; font-weight:400; } 
.innerBannerPart.smallBanner .bannerCaption p:before { height:100%; width:2px; background:#fff; content:""; position:absolute; left:-30px; top:0; } 
.innerBannerPart.smallBanner h2::after ,.innerBannerPart.smallBanner h1::after { display:none; } 
.colOneThirdFixCol { width:430px; } 
.solutionIntroduction .bigFontTitle { font-size:45px; line-height:1.3; font-weight:300; } 
.solutionIntroduction h3 { margin-bottom:20px; } 
.fullBlockLink { display:block; height:100%; } 
/****************postionImg*****************/
.positionImg { position:absolute; left:0; top:0; height:100%; } 
.positionImg.rightImg { left:35%; background-position:left center; } 
.positionImg.leftImg { left:auto; right:35%; background-position:right center; } 
.positionImg img { max-width:none; } 
.posRelative { position:relative; } 
.padBothNone { padding:0 !important; } 
.pad100, .colsBlock.pad100 { padding-top:100px; padding-bottom:100px; } 
.commonContentRow { margin-bottom:50px; } 
.commonContentRow:last-child { margin-bottom:0; } 
/****************slider Arrow***************/
.arrowNextBtn { background:var(--wpr-bg-de6283a1-819b-4e41-a72e-f03a3c8a5466) right top no-repeat; width:14px; height:26px; text-indent:-9999px; position:absolute; right:40px; top:15px; cursor:pointer; opacity:0.7; transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out; } 
.arrowPrevBtn { background:var(--wpr-bg-6e1ec170-0e67-4ffc-9fd7-bb97b0b492b9) left top no-repeat; width:14px; height:26px; text-indent:-9999px; position:absolute; right:70px; top:15px; cursor:pointer; opacity:0.7; transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out; } 
.arrowNextBtn:hover, .arrowPrevBtn:hover { opacity:1; transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out; } 
.carouselPrevBtn { position:absolute; left:-48px; top:50%; margin-top:1px; border:0 none; height:71px; width:47px; text-align:center; background-image:none; text-indent:-9999px; background-color:rgba(0, 0, 0, 0.45); cursor:pointer; } 
.carouselNextBtn { position:absolute; left:-48px; top:50%; margin-top:-72px; height:71px; width:47px; text-align:center; background-image:none; background-color:rgba(0, 0, 0, 0.45); text-indent:-9999px; cursor:pointer; } 
.carouselNextBtn:before { background:var(--wpr-bg-c4a51e7d-600d-4479-98d4-040e7716f431) left top no-repeat; position:absolute; left:50%; content:""; color:#fff; top:57.6%; transition:all 0.2s ease-out; -webkit-transition:all 0.2s ease-out; width:49px; height:40px; background-size:100%; margin-top:-26px; margin-left:-25px; } 
.swiper-button-disabled { opacity:0.5; } 
.carouselPrevBtn:before { background:var(--wpr-bg-56e6e590-3294-4c2c-b4b0-6b162a9f1604) left top no-repeat; position:absolute; left:50%; content:""; color:#fff; top:50%; transition:all 0.2s ease-out; -webkit-transition:all 0.2s ease-out; width:49px; height:40px; background-size:100%; margin-top:-15px; margin-left:-25px; transform:rotate(180deg); -webkit-transform:rotate(180deg); } 
.carouselPrevBtn:hover, .carouselNextBtn:hover { background:rgba(0, 0, 0, 0.7); } 
/******************commonShareButton**********************/
.bigTitleBtn { border-bottom: 1px solid #ddd; margin-bottom: 30px; padding-bottom: 30px; position: relative; } 
.bigTitleBtn h3 { margin-bottom:12px; } 
.bigTitleBtn .shareBtnWrap { top:10px; right:0; } 
.bigTitleBtn .share-toggle-button { background-color:#fff; } 
.bigTitleBtn .shareBtnWrap .share-toggle-button { color: #ccc; font-size: 32px; } 
/*.bigTitleBtn .shareBtnWrap a, .bigTitleBtn .shareBtnWrap a i { color:#ccc; font-size:32px; } */
.date { font-size:16px; } 
.page-template-articlestemplate .bigTitleBtn h3 { padding-right:60px; } 
.page-template-articlestemplate .bigTitleBtn .shareBtnWrap { top:0; } 
/******************contentTabs**********************/
.resTab.contentLinkTabs { border:0 none; } 
.resTab.contentLinkTabs .tabNav { margin-bottom:40px; } 
.resTab.contentLinkTabs .tabNav li { background:none; padding:0 20px; } 
.resTab.contentLinkTabs .tabNav li a { background:none; color:#323232; font-size:16px; padding:10px 0; font-weight:400; } 
.resTab.contentLinkTabs .tabNav li.r-tabs-state-active a { color:#3db5a4; } 
.resTab.contentLinkTabs .tabNav li:first-child { padding-left:0; margin-left:0; } 
.resTab.contentLinkTabs .tabContent { padding:0; } 
.resTab.contentLinkTabs .tabNav li a { position:relative; } 
.resTab.contentLinkTabs .tabNav li a:after { content:"/"; font-size:30px; font-weight:100; color:#3db5a4; position:absolute; right:-25px; top:50%; margin-top:-12px; } 
.resTab.contentLinkTabs .tabNav li:last-child a:after { display:none; } 
.resTab.contentLinkTabs .tabNav li a:before { background:#3db5a4; height:1px; bottom:0; left:0; content:""; position:absolute; width:0; transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out; } 
.resTab.contentLinkTabs .tabNav li.r-tabs-state-active a:before { width:100%; transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out; } 
/* Accessibility: hide screen reader texts (and prefer "top" for RTL languages).
Reference: http://blog.rrwd.nl/2015/04/04/the-screen-reader-text-class-why-and-how/ */
.mejs__offscreen { border: 0; clip: rect( 1px, 1px, 1px, 1px ); -webkit-clip-path: inset( 50% ); clip-path: inset( 50% ); height: 1px; margin: -1px; overflow: hidden; padding: 0; position: absolute; width: 1px; word-wrap: normal; } 
.mejs__container { box-sizing: border-box; font-family: 'Helvetica', Arial, serif; position: relative; text-align: left; text-indent: 0; vertical-align: top; } 
.mejs__container * { box-sizing: border-box; } 

/* Hide native play button and control bar from iOS to favor plugin button */
.mejs__container video::-webkit-media-controls, .mejs__container video::-webkit-media-controls-panel, .mejs__container video::-webkit-media-controls-panel-container, .mejs__container video::-webkit-media-controls-start-playback-button { -webkit-appearance: none; display: none !important; } 
.mejs__fill-container, .mejs__fill-container .mejs__container { height: 100%; width: 100%; } 
.mejs__fill-container { background: transparent; margin: 0 auto; overflow: hidden; position: relative; } 
.mejs__container:focus { outline: none; } 
.mejs__iframe-overlay { height: 100%; position: absolute; width: 100%; } 
.mejs__embed, .mejs__embed body { background: #000; height: 100%; margin: 0; overflow: hidden; padding: 0; width: 100%; } 
.mejs__fullscreen { overflow: hidden !important; } 
.mejs__container-fullscreen { bottom: 0; left: 0; overflow: hidden; position: fixed; right: 0; top: 0; z-index: 1000; } 
.mejs__container-fullscreen .mejs__mediaelement, .mejs__container-fullscreen video { height: 100% !important; width: 100% !important; } 
/* Start: LAYERS */
.mejs__background { left: 0; position: absolute; top: 0; } 
.mejs__mediaelement { height: 100%; left: 0; position: absolute; top: 0; width: 100%; z-index: 0; } 
.mejs__poster { background-position: 50% 50%; background-repeat: no-repeat; background-size: cover; left: 0; position: absolute; top: 0; z-index: 1; } 
:root .mejs__poster-img { display: none; } 
.mejs__poster-img { border: 0; padding: 0; } 
.mejs__overlay { -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; 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; left: 0; position: absolute; top: 0; } 
.mejs__layer { z-index: 1; } 
.mejs__overlay-play { cursor: pointer; } 
.mejs__overlay-button { background: var(--wpr-bg-3b28374f-e2bf-426f-8550-c311f3170cd5) no-repeat; background-position: 0 -39px; height: 80px; width: 80px; } 
.mejs__overlay:hover > .mejs__overlay-button { background-position: -80px -39px; } 
.mejs__overlay-loading { height: 80px; width: 80px; } 
.mejs__overlay-loading-bg-img { -webkit-animation: mejs__loading-spinner 1s linear infinite; animation: mejs__loading-spinner 1s linear infinite; background: transparent var(--wpr-bg-6412b32d-17b6-47ae-bcab-85c866c5eee2) -160px -40px no-repeat; display: block; height: 80px; width: 80px; z-index: 1; } 
 @-webkit-keyframes mejs__loading-spinner { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } 
 } 
 @keyframes mejs__loading-spinner { 100% { -webkit-transform: rotate(360deg); transform: rotate(360deg); } 
 } 
/* End: LAYERS */

/* Start: CONTROL BAR */
.mejs__controls { bottom: 0; display: -webkit-box; display: -webkit-flex; display: -ms-flexbox; display: flex; height: 40px; left: 0; list-style-type: none; margin: 0; padding: 0 10px; position: absolute; width: 100%; z-index: 3; } 
 .mejs__controls:not([style*='display: none']) { background: rgba(255, 0, 0, 0.7); background: -webkit-linear-gradient(transparent, rgba(0, 0, 0, 0.35)); background: linear-gradient(transparent, rgba(0, 0, 0, 0.35)); } 
.mejs__button, .mejs__time, .mejs__time-rail { font-size: 10px; height: 40px; line-height: 10px; margin: 0; width: 32px; } 
.mejs__button > button { background: transparent var(--wpr-bg-afc32085-bd1c-406e-9ca7-d76c290b6284); border: 0; cursor: pointer; display: block; font-size: 0; height: 20px; line-height: 0; margin: 10px 6px; overflow: hidden; padding: 0; position: absolute; text-decoration: none; width: 20px; } 
/* :focus for accessibility */
.mejs__button > button:focus { outline: dotted 1px #999; } 
.mejs__container-keyboard-inactive a, .mejs__container-keyboard-inactive a:focus, .mejs__container-keyboard-inactive button, .mejs__container-keyboard-inactive button:focus, .mejs__container-keyboard-inactive [role=slider], .mejs__container-keyboard-inactive [role=slider]:focus { outline: 0; } 
/* End: CONTROL BAR */
/* Start: Time (Current / Duration) */
.mejs__time { box-sizing: content-box; color: #fff; font-size: 11px; font-weight: bold; height: 24px; overflow: hidden; padding: 16px 6px 0; text-align: center; width: auto; } 
/* End: Time (Current / Duration) */
/* Start: Play/Pause/Stop */
.mejs__play > button { background-position: 0 0; } 
.mejs__pause > button { background-position: -20px 0; } 
.mejs__replay > button { background-position: -160px 0; } 
/* End: Play/Pause/Stop */
/* Start: Progress Bar */
.mejs__time-rail { direction: ltr; -webkit-box-flex: 1; -webkit-flex-grow: 1; -ms-flex-positive: 1; flex-grow: 1; height: 40px; margin: 0 10px; padding-top: 10px; position: relative; } 
.mejs__time-total, .mejs__time-buffering, .mejs__time-loaded, .mejs__time-current, .mejs__time-float, .mejs__time-hovered, .mejs__time-float-current, .mejs__time-float-corner, .mejs__time-marker { border-radius: 2px; cursor: pointer; display: block; height: 5px; position: absolute; } 
.mejs__time-total { background: rgba(255, 255, 255, 0.3); margin: 5px 0 0; width: 100%; } 
.mejs__time-buffering { -webkit-animation: buffering-stripes 2s linear infinite; animation: buffering-stripes 2s linear infinite; background: -webkit-linear-gradient(135deg, rgba(255, 255, 255, 0.4) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.4) 75%, transparent 75%, transparent); background: linear-gradient(-45deg, rgba(255, 255, 255, 0.4) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.4) 50%, rgba(255, 255, 255, 0.4) 75%, transparent 75%, transparent); background-size: 15px 15px; width: 100%; } 
 @-webkit-keyframes buffering-stripes { 
 from { background-position: 0 0; } 
 to { background-position: 30px 0; } 
 } 
 @keyframes buffering-stripes { 
 from { background-position: 0 0; } 
 to { background-position: 30px 0; } 
 } 
.mejs__time-loaded { background: rgba(18, 80, 183, 0.3); } 
.mejs__time-current, .mejs__time-handle-content { background: rgba(18, 80, 183, 0.9); } 
.mejs__time-hovered { background: rgba(255, 255, 255, 0.5); z-index: 10; } 
.mejs__time-hovered.negative { background: rgba(0, 0, 0, 0.2); } 
.mejs__time-current, .mejs__time-buffering, .mejs__time-loaded, .mejs__time-hovered { left: 0; -webkit-transform: scaleX(0); -ms-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 0 0; -ms-transform-origin: 0 0; transform-origin: 0 0; -webkit-transition: 0.15s ease-in all; transition: 0.15s ease-in all; width: 100%; } 
.mejs__time-buffering { -webkit-transform: scaleX(1); -ms-transform: scaleX(1); transform: scaleX(1); } 
.mejs__time-hovered { -webkit-transition: height 0.1s cubic-bezier(0.44, 0, 1, 1); transition: height 0.1s cubic-bezier(0.44, 0, 1, 1); } 
.mejs__time-hovered.no-hover { -webkit-transform: scaleX(0) !important; -ms-transform: scaleX(0) !important; transform: scaleX(0) !important; } 
.mejs__time-handle, .mejs__time-handle-content { border: 4px solid transparent; cursor: pointer; left: 0; position: absolute; -webkit-transform: translateX(0); -ms-transform: translateX(0); transform: translateX(0); z-index: 11; } 
.mejs__time-handle-content { border: 4px solid rgba(255, 255, 255, 0.9); border-radius: 50%; height: 10px; left: -7px; top: -6px; -webkit-transform: scale(0); -ms-transform: scale(0); transform: scale(0); width: 10px; } 
.mejs__time-rail:hover .mejs__time-handle-content, .mejs__time-rail .mejs__time-handle-content:focus, .mejs__time-rail .mejs__time-handle-content:active { -webkit-transform: scale(1); -ms-transform: scale(1); transform: scale(1); } 
.mejs__time-float { background: #eee; border: solid 1px #333; bottom: 100%; color: #111; display: none; height: 17px; margin-bottom: 9px; position: absolute; text-align: center; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 36px; } 
.mejs__time-float-current { display: block; left: 0; margin: 2px; text-align: center; width: 30px; } 
.mejs__time-float-corner { border: solid 5px #eee; border-color: #eee transparent transparent; border-radius: 0; display: block; height: 0; left: 50%; line-height: 0; position: absolute; top: 100%; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 0; } 
.mejs__long-video .mejs__time-float { margin-left: -23px; width: 64px; } 
.mejs__long-video .mejs__time-float-current { width: 60px; } 
.mejs__broadcast { color: #fff; height: 10px; position: absolute; top: 15px; width: 100%; } 
/* End: Progress Bar */
/* Start: Fullscreen */
.mejs__fullscreen-button > button { background-position: -80px 0; } 
.mejs__unfullscreen > button { background-position: -100px 0; } 
/* End: Fullscreen */
/* Start: Mute/Volume */
.mejs__mute > button { background-position: -60px 0; } 
.mejs__unmute > button { background-position: -40px 0; } 
.mejs__volume-button { position: relative; } 
.mejs__volume-button > .mejs__volume-slider { -webkit-backface-visibility: hidden; background: rgba(50, 50, 50, 0.7); border-radius: 0; bottom: 100%; display: none; height: 115px; left: 50%; margin: 0; position: absolute; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 25px; z-index: 1; } 
.mejs__volume-button:hover { border-radius: 0 0 4px 4px; } 
.mejs__volume-total { background: rgba(255, 255, 255, 0.5); height: 100px; left: 50%; margin: 0; position: absolute; top: 8px; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 2px; } 
.mejs__volume-current { background: rgba(255, 255, 255, 0.9); left: 0; margin: 0; position: absolute; width: 100%; } 
.mejs__volume-handle { background: rgba(255, 255, 255, 0.9); border-radius: 1px; cursor: ns-resize; height: 6px; left: 50%; position: absolute; -webkit-transform: translateX(-50%); -ms-transform: translateX(-50%); transform: translateX(-50%); width: 16px; } 
.mejs__horizontal-volume-slider { display: block; height: 36px; position: relative; vertical-align: middle; width: 56px; } 
.mejs__horizontal-volume-total { background: rgba(50, 50, 50, 0.8); border-radius: 2px; font-size: 1px; height: 8px; left: 0; margin: 0; padding: 0; position: absolute; top: 16px; width: 50px; } 
.mejs__horizontal-volume-current { background: rgba(255, 255, 255, 0.8); border-radius: 2px; font-size: 1px; height: 100%; left: 0; margin: 0; padding: 0; position: absolute; top: 0; width: 100%; } 
.mejs__horizontal-volume-handle { display: none; } 
/* End: Mute/Volume */
/* Start: Track (Captions and Chapters) */
.mejs__captions-button, .mejs__chapters-button { position: relative; } 
.mejs__captions-button > button { background-position: -140px 0; } 
.mejs__chapters-button > button { background-position: -180px 0; } 
.mejs__captions-button > .mejs__captions-selector, .mejs__chapters-button > .mejs__chapters-selector { background: rgba(50, 50, 50, 0.7); border: solid 1px transparent; border-radius: 0; bottom: 100%; margin-right: -43px; overflow: hidden; padding: 0; position: absolute; right: 50%; visibility: visible; width: 86px; } 
.mejs__chapters-button > .mejs__chapters-selector { margin-right: -55px; width: 110px; } 
.mejs__captions-selector-list, .mejs__chapters-selector-list { list-style-type: none !important; margin: 0; overflow: hidden; padding: 0; } 
.mejs__captions-selector-list-item, .mejs__chapters-selector-list-item { color: #fff; cursor: pointer; display: block; list-style-type: none !important; margin: 0 0 6px; overflow: hidden; padding: 0; } 
.mejs__captions-selector-list-item:hover, .mejs__chapters-selector-list-item:hover { background-color: rgb(200, 200, 200) !important; background-color: rgba(255, 255, 255, 0.4) !important; } 
.mejs__captions-selector-input, .mejs__chapters-selector-input { clear: both; float: left; left: -1000px; margin: 3px 3px 0 5px; position: absolute; } 
.mejs__captions-selector-label, .mejs__chapters-selector-label { cursor: pointer; float: left; font-size: 10px; line-height: 15px; padding: 4px 10px 0; width: 100%; } 
.mejs__captions-selected, .mejs__chapters-selected { color: rgba(33, 248, 248, 1); } 
.mejs__captions-translations { font-size: 10px; margin: 0 0 5px; } 
.mejs__captions-layer { bottom: 0; color: #fff; font-size: 16px; left: 0; line-height: 20px; position: absolute; text-align: center; } 
.mejs__captions-layer a { color: #fff; text-decoration: underline; } 
.mejs__captions-layer[lang=ar] { font-size: 20px; font-weight: normal; } 
.mejs__captions-position { bottom: 15px; left: 0; position: absolute; width: 100%; } 
.mejs__captions-position-hover { bottom: 35px; } 
.mejs__captions-text, .mejs__captions-text * { background: rgba(20, 20, 20, 0.5); box-shadow: 5px 0 0 rgba(20, 20, 20, 0.5), -5px 0 0 rgba(20, 20, 20, 0.5); padding: 0; white-space: pre-wrap; } 
 .mejs__container.mejs__hide-cues video::-webkit-media-text-track-container { display: none; } 
/* End: Track (Captions and Chapters) */
/* Start: Error */
.mejs__overlay-error { position: relative; } 
.mejs__overlay-error > img { left: 0; position: absolute; top: 0; z-index: -1; } 
.mejs__cannotplay, .mejs__cannotplay a { color: #fff; font-size: 0.8em; } 
.mejs__cannotplay { position: relative; } 
.mejs__cannotplay p, .mejs__cannotplay a { display: inline-block; padding: 0 15px; width: 100%; } 
/* End: Error */
section#videoBlock .mejs__controls { padding:0; } 
section#videoBlock .mejs__button, section#videoBlock .mejs__time, section#videoBlock .mejs__duration, section#videoBlock .mejs__volume-button { display:none; } 

section#videoBlock .mejs__time-rail { margin:0; } 
section#videoBlock .mejs__time-total { margin-top:25px; } 
#videoBlock .mejs__time-total { margin-top:9px; } 
#videoBlock .mejs__time-current, .mejs__time-handle-content { background:-moz-linear-gradient(45deg, rgba(17, 40, 178, 1) 0%, rgba(22, 217, 240, 1) 100%); /* ff3.6+ */ background: -webkit-gradient(linear, left bottom, right top, color-stop(0%, rgba(17, 40, 178, 1)), color-stop(100%, rgba(22, 217, 240, 1))); /* safari4+,chrome */ background: -webkit-linear-gradient(61deg, rgba(17, 40, 178, 1) 0%, rgba(22, 217, 240, 1) 100%); /* safari5.1+,chrome10+ */ background: -o-linear-gradient(61deg, rgba(17, 40, 178, 1) 0%, rgba(22, 217, 240, 1) 100%); /* opera 11.10+ */ background: -ms-linear-gradient(61deg, rgba(17, 40, 178, 1) 0%, rgba(22, 217, 240, 1) 100%); /* ie10+ */ background: linear-gradient(29deg, rgba(17, 40, 178, 1) 0%, rgba(22, 217, 240, 1) 100%); /* w3c */ } 
#videoBlock .mejs__time-total, #videoBlock .mejs__time-buffering { height:5px; } 
.error404 #header, .error404 #footer { display:none; } 
.error404 { overflow:hidden; } 
/**********custom Tabs***********/
.customTabsWrap .tabContent { display:none; } 
/**********validation messages***********/
.feildRow label.error, .searchInput label.error { position:absolute; text-indent:-9999px; right:10px; top:10px; margin-top:0; width:21px; height:21px; z-index: 10; font-weight:400; } 
.searchInput label.error { right:160px; top:50%; margin-top:-11px; } 
.feildRow label.error:after, .searchInput label.error:after { opacity:0; visibility:hidden; transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out; } 
.feildRow div.error label.error:after, .file-upload-wrapper + label.error:after, .searchInput label.error:after { background:var(--wpr-bg-29f77008-973d-4a44-8a97-6d566c7fc8ad) -65px top no-repeat; content:""; font-size:13px; font-weight:600; text-align:center; vertical-align:middle; line-height:22px; position:absolute; left:18px; top:0; border-radius:50%; -webkit-border-radius:50%; width:21px; height:21px; color:#fff; text-indent:0; transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out; opacity:1; visibility:visible; z-index:10; } 
.feildRow div.valid label.error, .file-upload-wrapper.valid + label.error { display:block !important; color:#249a3a; } 
.feildRow div.valid label.error:after, .file-upload-wrapper.valid + label.error:after { background:var(--wpr-bg-802b4b89-3a85-419f-b8fd-d96eeca619ef) -92px top no-repeat; width:21px; height:21px; content:""; font-weight:400; position:absolute; right:-18px; top:50%; margin-top:-10px; border-radius:50%; -webkit-border-radius:50%; color:#fff; text-align:center; line-height:21px; z-index:1; font-size:18px; transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out; opacity:1; visibility:visible; text-indent:0; } 

.lazy-hidden { opacity: 0; } 
.lazy-loaded, .swiper-lazy-loaded { opacity: 1; transition: opacity 0.4s ease 0s; } 
.svgWrapDiv { width:0; width:0; overflow:hidden; position:absolute; bottom:0; left:0; } 
.menuSttlLogo { width:169px; height:76px; position:absolute; left:25px; top:25px; background:var(--wpr-bg-9b8364ac-05c5-46ad-be6c-d1cea1281d85) 0 0 no-repeat; } 
body .dataTables_wrapper .dataTables_paginate .paginate_button:hover { color:#000 !important; } 

.gglcptch, .g-recaptcha { border: 1px solid #c9c9c9; border-radius: 5px; -weblit-border-radius: 5px; height:78px; overflow: hidden; padding: 0; position: relative; width: 158px; background:var(--wpr-bg-bedcdef3-524b-4c1c-ac4c-e7598c3c234d) center center no-repeat; } 
.gglcptch_recaptcha { left: -2px; position: absolute; top: -8px; } 
.requestCallFrom .grecaptcha .feildInput { float: left; padding: 0; width: auto; } 
.requestCallFrom .grecaptcha .btnRight { float:right; margin-top:3px; padding-top:0; } 
#dwnLoadPopup .grecaptcha .feildInput { float: left; padding: 0; width: auto; } 
#dwnLoadPopup .grecaptcha .btnRight { float:right; margin-top:0; } 
.quoteForm .feildRow.grecaptcha .feildInput, .contactFrom .grecaptcha .feildInput { float:left; } 
.contactFrom .grecaptcha { margin-top:30px; margin-bottom:0; } 
.yourProfileFrm .contactFrom .grecaptcha .feildInput { float:none; } 
.grecaptcha label.error, .requestServiceForm .grecaptcha label.error { top: 8px; left: 120px; right: auto; } 
.form-error { color:#F00; padding-bottom:10px; font-size:14px; } 
/*form.frm-submit-process .commonBtnArrow, form.frm-submit-process .commonBtn, form.frm-submit-process .default-btn { background-image:none; background-color:transparent; width: 50px !important; height:50px !important; padding:0; border:6px solid #bbbbbb; margin-right:10px; font-size: 0; border-left-color: #ff6420; border-radius:50%; -webkit-border-radius:50%; -webkit-animation: submitSpin 2s 0.25s linear infinite; animation: submitSpin 2s 0.25s linear infinite; } 
form.frm-submit-process .commonBtnArrow:after, form.frm-submit-process .commonBtn:after, form.frm-submit-process .default-btn:after, form.frm-submit-process .default-btn:before { display:none; } 
form.frm-submit-process .commonBtnArrow span, form.frm-submit-process .commonBtn span, form.frm-submit-process .default-btn span { display:none; } 
*/
form.file-upload-button:focus { outline:0 none; } 
 @-webkit-keyframes submitSpin { 
 from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 
to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } 
 }
 @keyframes submitSpin { 
 from { -webkit-transform: rotate(0deg); transform: rotate(0deg); } 
to { -webkit-transform: rotate(360deg); transform: rotate(360deg); } 
 }

.errorTooltip { position:absolute; top:7px; background-color:#E22828; color:#fff; border-radius:3px; -webkit-border-radius:3px; font-size:11px; line-height:20px; padding:3px 7px; z-index:99999; } 
#commentform .feildInput { position:relative; } 

/********Header Sticky**********/
.desktop.fixedHeader .searchPanelWrap { opacity:0; visibility:hidden; } 
.desktop #header { width:100%; left:0; top:-61px; position:static; } 
.desktop .searchInputWrap { /*top:113px; */top:144px; } 
.desktop.fixedHeader #header { position:fixed; box-shadow:0 0 5px rgba(0, 0, 0, 0.5); background-color:#fff; z-index:111; top:0; -webkit-transition:all 0.3s ease 0ms; transition:all 0.3s ease 0ms; } 
.desktop.fixedHeader #header .topHeader { padding-top:10px; padding-bottom:10px; } 
.desktop.fixedHeader .mainNavigation { margin:0; } 
.desktop #logo a { height:79px; overflow:hidden; position:relative; z-index:1; display:block; transition:none; -webkit-transition:none; } 
.desktop.fixedHeader .headerInner { position:static; } 
.desktop #logo:after { background-color:rgba(0,0,0,0.25); content:""; opacity:0; position:absolute; left:0; right:100%; margin-right:480px; bottom:0; top:0; display:none; } 
.desktop.fixedHeader #logo:after { right:50%; opacity:1; } 
/*.desktop.fixedHeader #logo a { height:44px; overflow:hidden; } */ 
.desktop.fixedHeader .topLinks { margin-top:-52px; opacity:0; } 
.desktop.fixedHeader .topRightLinks .topLinks { opacity:1; margin-top:2px; } 
.desktop.fixedHeader .topRightLinks .topLinks .headerSocial a { color:#fff; } 
.desktop.fixedHeader .topRightLinks .topLinks .techlabBtn a { background:#fff; color:#4d4d4d !important; } 
.desktop.fixedHeader #nav > li:last-child a:before { display:none; } 
.desktop.fixedHeader #nav > li a:before { opacity:0.5; } 

.desktop.fixedHeader .logoPart { margin:10px 0; } 
.desktop.fixedHeader #wrapper { margin-top:113px; } 
.desktop.fixedHeaderBack #header { top:-60px; } 
.desktop.fixedHeader .searchInputWrap { display:none !important; } 
/************ie9************/
.no-flexbox .blobBtnInner { display:none; } 
.no-flexbox .portfolioCarousel .swiper-slide { float:left; width:320px; } 
.no-flexbox .portfolioCarousel .innerPortfolioCarousel { overflow:auto; height:520px; } 
.no-flexbox .technologyIconSlider .swiper-slide { width:275px; margin-right:10px; margin-bottom:20px; float:left; } 
.no-flexbox .technologyIconSlider { overflow:auto; height:235px; } 
.no-flexbox .portfolioCarousel .swiper-button-next, .no-flexbox .portfolioCarousel .swiper-button-prev, .no-flexbox .technologyIconSlider .swiper-button-next, .no-flexbox .technologyIconSlider .swiper-button-prev, .no-flexbox .technologyIconSlider .swiper-button-next2, .no-flexbox .technologyIconSlider .swiper-button-prev2 { display:none; } 
.no-flexbox .g2cPortfolio { background:#3d0469; } 

/*****Get a Quote Fixed form*****/
.home .floatedQuoteForm { right:-390px; } 
.home.pageLoaded .floatedQuoteForm { right:-330px; } 
.floatedQuoteForm { position:fixed; top:175px; right:-330px; width:325px; height:auto; z-index:9999; background:#fff; padding:20px; border-radius:10px 0 0 10px; -webkit-border-radius:10px 0 0 10px; transition:all 0.7s ease-out; -webkit-transition:all 0.7s ease-out; overflow:inherit; /*display:none; */ box-shadow:0 0 9px rgba(0, 0, 0, 0.3); -webkit-box-shadow:0 0 9px rgba(0, 0, 0, 0.3); } 
.floatedQuoteFormBtn { position:absolute; left:-123px; top:108px; margin:0; box-shadow:0 3px 15px rgba(0, 0, 0, 0.30); -webkit-box-shadow:0 3px 15px rgba(0, 0, 0, 0.30); transform:rotate(90deg); -webkit-transform:rotate(90deg); -ms-transform:rotate(90deg); border-radius:0 0 5px 5px; -webkit-border-radius:0 0 5px 5px; padding:0 15px 0 0; line-height:24px; text-transform:uppercase; font-size:15px; font-weight:700; white-space:nowrap; height:50px; line-height:50px; overflow:inherit; background:#a02dc8; } 
.floatedQuoteFormBtn .inquiry-icon { background:#fff var(--wpr-bg-78ea8817-c4da-4a45-97b1-e233de424dde) no-repeat center center; display:inline-block; vertical-align:middle; width:50px; height:50px; margin-top:-3px; margin-right:15px; transition:all 0.4s ease-out; -webkit-transition:all 0.4s ease-out; } 
.floatedQuoteFormBtn:after, .floatedQuoteFormBtn:before { position:absolute; left:-8px; top:0; height:50px; width:14px; content:""; -ms-transform: skew(8deg, 0deg); -webkit-transform: skew(8deg, 0deg); transform: skew(8deg, 0deg); background:#fff; border-radius:0 0 0 5px; box-shadow:-4px 0 5px rgba(0, 0, 0, 0.15); -webkit-box-shadow:-4px 0 5px rgba(0, 0, 0, 0.15); transition:all 0.4s ease-out; -webkit-transition:all 0.4s ease-out; } 
.floatedQuoteFormBtn:before { background:#a02dc8; border-radius:0 0 5px 0; -ms-transform: skew(-8deg, 0deg); -webkit-transform: skew(-8deg, 0deg); transform: skew(-8deg, 0deg); left:auto; right:-5px; box-shadow:4px 0 5px rgba(0, 0, 0, 0.15); -webkit-box-shadow:4px 0 5px rgba(0, 0, 0, 0.15) } 
.floatedQuoteFormBtn .blobBtnInner { display:none; } 
.floatedQuoteForm h3 { font-size: 20px; color: #a02dc8; margin-bottom: 15px; font-weight: 400; text-align: left; } 
.floatedQuoteForm .feildName { display:none; } 
.floatedQuoteForm .quoteForm .feildRow .feildInput { margin-bottom:10px; padding:0; } 
.floatedQuoteForm .quoteForm .feildRow .feildCol { margin:0; } 
.floatedQuoteForm .quoteForm .feildRow input[type="text"], .floatedQuoteForm .quoteForm .feildRow input[type="email"], .floatedQuoteForm .quoteForm .feildRow input[type="tel"], .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; padding-left:10px; font-size:13px; padding-top:4px; } 
.floatedQuoteForm .quoteForm .customSelectOuter span.customSelect, .floatedQuoteForm .quoteForm .customSelectOuter .customSelect { height: 33px!important; } 
.floatedQuoteForm .feildRow label.error, .floatedQuoteForm .searchInput label.error { top:5px; } 
.floatedQuoteForm .gglcptch label.error { top:26px; } 
.floatedQuoteForm .quoteForm .commonBtn { background:#a02dc8; width:100%; } 
.floatedQuoteForm .quoteForm form.frm-submit-process .commonBtn, .floatedQuoteForm .quoteForm form.frm-submit-process .default-btn { background-image:none; background-color:transparent; width:50px; height:50px; display:block; margin:0 auto; } 
.floatedQuoteForm ::-webkit-input-placeholder { color:#9a9a9a; opacity:1; } 
.floatedQuoteForm :-moz-placeholder { color:#9a9a9a; opacity:1; } 
.floatedQuoteForm ::-moz-placeholder { color:#9a9a9a; opacity:1; } 
.floatedQuoteForm :-ms-input-placeholder { color:#9a9a9a; opacity:1; } 
.floatedQuoteFormWrap .close { display:none; } 
.floatedQuoteFormBtn.active .inquiry-icon { background:#f37326 var(--wpr-bg-80046782-b766-4319-abf8-143859f657c1) no-repeat center center; } 
.floatedQuoteFormBtn.active:after { background:#f37326; } 

/*********Contact Social*********/
.contactSocial { font-size:27px; color:#323232; display:inline-block; position:absolute; right:0; top:5px; margin-top:0; } 
.contactSocial a { display:inline-block; color:#b3b3a7; font-size:28px; margin:0 2px; text-decoration:none; } 
.contactSocial a.facebook:hover { color:#4862a3; } 
.contactSocial a.twitter:hover { color:#49a6e8; } 
.contactSocial a.linkedin:hover { color:#006699; } 
.contactSocial a.email:hover { color:#b42119; } 
.footerSocial .twitter, .shareBtnWrap { display:none !important; } 


/*********Home page new design*********/
.megaFooter { background: #1b2e8d var(--wpr-bg-e252ab0a-32fd-461b-b162-9959ba05bf6b) no-repeat right top; position: relative; padding: 60px 0; position: relative; } 
.megaFooter:before { height: 100%; width: 400px; content: ""; position: absolute; left: 0; top: 0; background:var(--wpr-bg-fe24b63d-1234-4e6b-8114-c29a570d9ce6) no-repeat 0 0; } 
.megaFooter .container { position: relative; z-index: 1; } 
.megaFooter .leftCol, .megaFooter .rightCol { float:left; } 
.megaFooter .leftCol { width: 66%; } 
.megaFooter .rightCol { float:left; width: 34%; } 
.footerLinksBox { float: left; width: 33.333%; padding-right: 40px; } 
.footerLinksBox h2 { color: #fff; padding-bottom: 20px; margin-bottom: 35px; text-transform: uppercase; font-size: 16px; font-weight: 700; border-bottom: 1px solid rgba(255, 255, 255, 0.22); } 
.footerLinksBox ul { margin: 0; padding: 0; list-style: none; } 
.footerLinksBox ul li { display: block; } 
.footerLinksBox ul li a { display: block; background:var(--wpr-bg-c56eedbf-7794-45ef-a273-5c93b460c764) no-repeat 0 11px; font-size: 15px; color: #dceaff; text-decoration: none; padding: 8px 0 8px 17px; } 
.footerLinksBox ul li a:hover { color: #ff801a; } 
.footerMegaLinks { margin: 0; padding: 0; list-style: none; } 
.footerMegaLinks > li { float: left; width: 33.333%; padding-right: 40px; } 
.footerMegaLinks > li > a { color: #fff; padding-bottom: 20px; margin-bottom: 35px; text-transform: uppercase; font-size: 16px; font-weight: 700; border-bottom: 1px solid rgba(255, 255, 255, 0.22); display: block; text-decoration: none; } 

.footerMegaLinks ul { margin: 0; padding: 0; list-style: none; } 
.footerMegaLinks ul li { display: block; } 
.footerMegaLinks ul li a { display: block; background:var(--wpr-bg-1beb0f33-088b-428b-8b64-a8c6d2e86206) no-repeat 0 11px; font-size: 15px; color: #dceaff; text-decoration: none; padding: 8px 0 8px 17px; } 
.footerMegaLinks ul li a:hover, .footerMegaLinks > li > a:hover { color: #ff801a; } 

.footerPartnerLogo { margin: 0 0; padding: 0; list-style: none; text-align: right; } 
.footerPartnerLogo li { display: inline-block; vertical-align: middle; padding: 0 15px; } 
.footerPartnerLogo li:first-child { display: block; text-align: right; padding-right: 0; padding-bottom:30px; } 
.footerPartnerLogo li:last-child, .footerCertificateLogo li:last-child { padding-right: 0; } 

.footerCertificateLogo { margin: 0 0; padding: 30px 0 0 0; list-style: none; text-align: right; } 
.footerCertificateLogo li { display: inline-block; vertical-align: middle; padding: 0 5px; } 
.footerCertificateLogo li:first-child { padding-right: 30px; } 

/******************************new CSS***************/
.headerSocial { position:absolute; left:22px; top:15px; } 
.headerSocial a { font-size:24px; } 
.headerSocial a:hover { opacity:0.85; } 
.headerSocial a.facebook { color:#4862a3; } 
.headerSocial a.twitter { color: #49a6e8; } 
.headerSocial a.linkedin { color:#006699; } 
.topRightCol .topRightLinks .topLinks { padding-left:83px; position:relative; } 
.footerBottomSocial { text-align:right; margin-top:30px; } 
.footerBottomSocial a { font-size:24px; color:#fff; margin-right:10px; } 
.footerBottomSocial a:hover { opacity:0.8; } 
.blogImg + .entry-content ol { margin:0 0 0 20px; padding:0; list-style:decimal outside; } 
.blogImg + .entry-content ol.boldList { margin-left:0; list-style:none; counter-reset: item; } 
.blogImg + .entry-content ol.boldList > li { position:relative; list-style-type:none; counter-increment:item; padding-left:25px; } 
.blogImg + .entry-content ol.boldList > li:before { display:inline-block; width:20px; padding-right:5px; font-weight:bold; font-size:16px; text-align:right; content:counter(item) "."; position:absolute; left:0; top:0; } 
.bulletText.twoColsList { margin:0 -10px; } 
.bulletText.twoColsList li { float:left; width:50%; padding-right:10px; } 
.bulletText.twoColsList li:nth-child(2n+1) { clear:left; } 

@media (max-width:1366px) {.footerlogos ul { flex-basis: 0; } 
 }

@media only screen and (max-width: 1330px) {.cdMorphDropdown .mainNav li > a { padding:0px 14px; } 
 }
@media only screen and (max-width: 1279px) {/*********Home page new design*********/
.footerMegaLinks > li { padding-right: 20px; } 
.megaFooter .leftCol { width: 62%; } 
.megaFooter .rightCol { width: 38%; } 
.cdMorphDropdown .mainNav li > a { padding:0px 10px; } 
 }
@media only screen and (max-width: 1169px) {#nav > li > a.has-dropdown { padding:0 28px 0 10px; } 
.footerContentRow .twoColsBlock .colsBlock { width:100%; float:none; text-align:center; } 
#footer .footerContentRow ul { display:inline-block; margin:0 auto 10px; float:none; } 
.footerContentRow { text-align:center; } 
.copyRight { display:block; } 
#footer .footerContentRow .footerFlags li { margin-bottom:0; } 
#footer .footerContentRow ul li { float:none; display:inline-block; margin-bottom:8px; } 
.footerLinks li a:before { display:none !important; } 
.copyRight { float:none; text-align:center; line-height:1.5; } 
.footerFlags { float:none; display:inline-block; margin:0 auto 10px; } 
#footer .halfContainer { max-width:100%; } 
.hasDropdown a:after { right:9px; } 
.navigationRow .searchBoxWrap { top:8px; } 
.cdMorphDropdown .mainNav li > a, .cdMorphDropdown .mainNav li.hasDropdown > a { padding:11px 9px 11px 9px; } 
.cdMorphDropdown .mainNav li.hasDropdown > a { padding-right:7px; } 
.mainNavigation { margin-right:36px; } 
.cdMorphDropdown .mainNav li a { font-size:15px; } 
/*********Home page new design*********/
#footer .footerContentRow ul.footerLinks li:last-child { display:none; } 
}
@media only screen and (max-width: 1024px) {/**************navigation********************/
body, html { overflow-x:hidden; } 
#wrapper { position: relative; z-index: 2; height: 100%; overflow-y: auto; -webkit-overflow-scrolling: touch; padding: 0; background-color: #fff; /* -webkit-transform: translateZ(0); */
 -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); /* transform: translateZ(0); */
 -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: -webkit-transform 0.7s; -moz-transition: -moz-transform 0.7s; transition: transform 0.7s; -webkit-transition-timing-function: cubic-bezier(0.91, 0.01, 0.6, 0.99); -moz-transition-timing-function: cubic-bezier(0.91, 0.01, 0.6, 0.99); transition-timing-function: cubic-bezier(0.91, 0.01, 0.6, 0.99); } 


/* #wrapper { position: relative; z-index:2; height:100%; overflow-y:auto; -webkit-overflow-scrolling:touch; padding:0; background-color:#ffffff; -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: -webkit-transform 0.7s; -moz-transition: -moz-transform 0.7s; transition: transform 0.7s; -webkit-transition-timing-function: cubic-bezier(0.91, 0.01, 0.6, 0.99); -moz-transition-timing-function: cubic-bezier(0.91, 0.01, 0.6, 0.99); transition-timing-function: cubic-bezier(0.91, 0.01, 0.6, 0.99); } */
.navigationIsOpen #wrapper { -webkit-transform: translateX(100%)!important; -moz-transform: translateX(100%)!important; -ms-transform: translateX(100%)!important; -o-transform: translateX(100%)!important; transform: translateX(100%)!important; } 
.cdNavTrigger { position: absolute; z-index: 13; right: 15px; top:57px; height: 40px; width: 40px; background-color: #fff; border-radius: 5px; -webkit-border-radius: 5px; /* image replacement */ overflow: hidden; text-indent: 100%; white-space: nowrap; -webkit-transition: -webkit-transform 0.5s; -moz-transition: -moz-transform 0.5s; transition: transform 0.5s; border:1px solid #d3d3d3; outline:0 none; display:block; text-indent:-999px; } 
.navigationIsOpen .cdNavTrigger { border:0 none; border-radius: 50%; height: 54px; z-index: 3; width: 54px; position: fixed; } 
.cdNavTrigger .cdNavIcon { /* icon created in CSS */ position: absolute; left: 50%; top: 50%; bottom: auto; right: auto; -webkit-transform: translateX(-50%) translateY(-50%); -moz-transform: translateX(-50%) translateY(-50%); -ms-transform: translateX(-50%) translateY(-50%); -o-transform: translateX(-50%) translateY(-50%); transform: translateX(-50%) translateY(-50%); width: 28px; height: 3px; background-color: #616161; } 
.cdNavTrigger .cdNavIcon::before, .cdNavTrigger .cdNavIcon:after { /* upper and lower lines of the menu icon */ content: ''; position: absolute; top: 0; right: 0; width: 100%; height: 100%; background-color: inherit; /* Force Hardware Acceleration in WebKit */ -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transition: -webkit-transform 0.5s, width 0.5s, top 0.3s; -moz-transition: -moz-transform 0.5s, width 0.5s, top 0.3s; transition: transform 0.5s, width 0.5s, top 0.3s; } 
.cdNavTrigger .cdNavIcon::before { -webkit-transform-origin: right top; -moz-transform-origin: right top; -ms-transform-origin: right top; -o-transform-origin: right top; transform-origin: right top; -webkit-transform: translateY(-8px); -moz-transform: translateY(-8px); -ms-transform: translateY(-8px); -o-transform: translateY(-8px); transform: translateY(-8px); } 
.cdNavTrigger .cdNavIcon::after { -webkit-transform-origin: right bottom; -moz-transform-origin: right bottom; -ms-transform-origin: right bottom; -o-transform-origin: right bottom; transform-origin: right bottom; -webkit-transform: translateY(8px); -moz-transform:translateY(8px); -ms-transform:translateY(8px); -o-transform:translateY(8px); transform:translateY(8px); } 
.noTouch .cdNavTrigger:hover .cdNavIcon::after { top: 2px; } 
.noTouch .cdNavTrigger:hover .cdNavIcon::before { top: -2px; } 
.cdNavTrigger svg { position: absolute; top: 0; left: 0; } 
.cdNavTrigger circle { /* circle border animation */ -webkit-transition: stroke-dashoffset 0.4s 0s; -moz-transition: stroke-dashoffset 0.4s 0s; transition: stroke-dashoffset 0.4s 0s; } 
.navigationIsOpen .cdNavTrigger { /* rotate trigger when navigation becomes visible */ -webkit-transform: rotate(-360deg); -moz-transform: rotate(-360deg); -ms-transform: rotate(-360deg); -o-transform: rotate(-360deg); transform: rotate(-360deg); } 
.navigationIsOpen .cdNavTrigger.innerWrapper { opacity:1; visibility:visible; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; z-index:3; } 
.navigationIsOpen #header .cdNavTrigger { opacity:0; visibility:hidden; transition:all 0.5s ease; -webkit-transition:all 0.5s ease; } 
.navigationIsOpen .cdNavTrigger .cdNavIcon::after, .navigationIsOpen .cdNavTrigger .cdNavIcon::before { /* animate arrow --> from hamburger to arrow */ width: 50%; -webkit-transition: -webkit-transform 0.5s, width 0.5s; -moz-transition: -moz-transform 0.5s, width 0.5s; transition: transform 0.5s, width 0.5s; } 
.navigationIsOpen .cdNavTrigger .cdNavIcon:before { -webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg); -o-transform: rotate(45deg); transform: rotate(45deg); } 
.navigationIsOpen .cdNavTrigger .cdNavIcon::after { -webkit-transform: rotate(-45deg); -moz-transform: rotate(-45deg); -ms-transform: rotate(-45deg); -o-transform: rotate(-45deg); transform: rotate(-45deg); } 
.noTouch .navigationIsOpen .cdNavTrigger:hover .cdNavIcon:after, .noTouch .navigationIsOpen .cdNavTrigger:hover .cdNavIcon:before { top: 0; } 
.navigationIsOpen .cdNavTrigger circle { stroke-dashoffset: 0; -webkit-transition: stroke-dashoffset 0.4s 0.3s; -moz-transition: stroke-dashoffset 0.4s 0.3s; transition: stroke-dashoffset 0.4s 0.3s; } 
.cdNav { position: fixed; z-index: 1; top: 0; left: 0; height: 100%; width: 100%; background-color: #003492; visibility: hidden; -webkit-transition: visibility 0s 0.7s; -moz-transition: visibility 0s 0.7s; transition: visibility 0s 0.7s; display:block; padding-bottom:120px; } 
.cdNav .cdNavigationWrapper { /* all navigation content */ height:100%; -webkit-overflow-scrolling: touch; padding:0; /* Force Hardware Acceleration in WebKit */ -webkit-transform: translateZ(0); -moz-transform: translateZ(0); -ms-transform: translateZ(0); -o-transform: translateZ(0); transform: translateZ(0); -webkit-backface-visibility: hidden; backface-visibility: hidden; -webkit-transform: translateX(-50%); -moz-transform: translateX(-50%); -ms-transform: translateX(-50%); -o-transform: translateX(-50%); transform: translateX(-50%); -webkit-transition: -webkit-transform 0.7s; -moz-transition: -moz-transform 0.7s; transition: transform 0.7s; -webkit-transition-timing-function: cubic-bezier(0.86, 0.01, 0.77, 0.78); -moz-transition-timing-function: cubic-bezier(0.86, 0.01, 0.77, 0.78); transition-timing-function: cubic-bezier(0.86, 0.01, 0.77, 0.78); padding:0 0 30px; top:125px; overflow-y:auto; position:relative; height:100%; } 
.navigationIsOpen .cdNav { visibility: visible; -webkit-transition: visibility 0s 0s; -moz-transition: visibility 0s 0s; transition: visibility 0s 0s; } 
.navigationIsOpen .cdNav .cdNavigationWrapper { -webkit-transform: translateX(0); -moz-transform: translateX(0); -ms-transform: translateX(0); -o-transform: translateX(0); transform: translateX(0); -webkit-transition: -webkit-transform 0.5s; -moz-transition: -moz-transform 0.5s; transition: transform 0.5s; -webkit-transition-timing-function: cubic-bezier(0.82, 0.01, 0.77, 0.78); -moz-transition-timing-function: cubic-bezier(0.82, 0.01, 0.77, 0.78); transition-timing-function: cubic-bezier(0.82, 0.01, 0.77, 0.78); } 
.cdNavigationWrapper ul { margin:0; padding:0; list-style:none; } 
.cdNavigationWrapper li { position:relative; } 
/*.cdNavigationWrapper li#technologies .submenu { display:none; } */
/*.cdNavigationWrapper > ul > li:last-child { display:none; } */
.cdNavigationWrapper li a { font-size:30px; padding:15px 0; color:rgba(255,255,255,0.85); text-decoration:none; } 
.megaMenuWrap { position:fixed; left:0; top:0; width:100%; height:100%; padding:20px; min-height:100%; border-top:0 none; transform:translateX(-110%); -webkit-transform:translateX(-110%); -ms-transform:translateX(-110%); transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; overflow-y:auto; background:#021b66; } 
.cdNavigationWrapper .dropdown > a { font-size:24px; padding:15px 25px; display:block; border-bottom:1px solid rgba(255,255,255,0.15); line-height:1.3; } 
.cdNavigationWrapper .dropdown > a:hover { color:rgba(255,255,255,1); } 
.cdNavigationWrapper .dropdown:last-child > a { border-bottom:0 none; } 
.cdNavigationWrapper .dropdown.active .megaMenuWrap { opacity:1; visibility:visible; transform:translateX(0); -webkit-transform:translateX(0); -ms-transform:translateX(0); transition:all 0.5s ease-out; -webkit-transition:all 0.5s ease-out; height:100vh; } 
.megaMenuWrap .listMenu { margin:0 0 20px; } 
.megaMenuWrap .listMenu li, .megaMenuWrap .threeColsList .listMenu li { margin-bottom:0; width:100%; } 
.megaMenuWrap .listMenu li a:before { content:"\f142"; font-size:20px; top:21px; left:0; font-family:"Material Design Icons"; position:absolute; font-weight:400; margin-top:-10px; line-height:1; background:none; bottom:auto; opacity:1; visibility:visible; } 
.megaMenuWrap .listMenu li a:hover:before { top:21px; left:0; bottom:auto; } 
.megaMenuWrap .listMenu li a { font-size:18px; color:rgba(255,255,255,0.75); padding:10px 0 10px 20px; position:relative; display:block; font-weight:600; } 
.megaMenuWrap .listMenu li { margin: 0; } 
#technologies .megaMenuWrap .submenu { display:none; } 
.megaMenuWrap .listMenu li li { margin-left:15px; } 
.megaMenuWrap .listMenu li li a { font-weight:400; padding:6px 0 6px 20px; background: none !important; min-height: 1px; } 
.megaMenuWrap .listMenu li li a:hover { min-height: 1px !important; } 
.megaMenuWrap .listMenu li li a .icon { display:none; } 
.megaMenuWrap .listMenu li li a:before, .megaMenuWrap .listMenu li li a:hover:before { top:18px; } 
.megaMenuWrap .listMenu li a:hover { color:rgba(255,255,255,1); background:none; box-shadow:none; -webkit-box-shadow:none; } 
.megaMenuWrap .normalBgLinks { background:none; border:0 none; } 
.megaMenuWrap .normalBgLinks h3 { font-size:26px; color:rgba(255,255,255,0.75); padding:10px 0; margin-bottom:15px; border-bottom:1px solid rgba(255,255,255,0.5); line-height:1.3; } 
.megaMenuWrap .sideBgLinks { display:none; } 
.megaMenuWrap { z-index:1; } 
.normalBgLinks h2 { display:none; } 
.normalBgLinks .cols2Block .colsBlock { width:100%; } 
.megaMenuWrap .normalBgLinks { width:100%; padding:0; } 
.megaMenuWrap .menuListWithImg .menuImg { display:none; } 
.megaMenuWrap .menuListWithImg .meulist { width:100%; } 
.megaMenuWrap .normalBgLinks:after { display:none; } 
.megaMenuWrap h3 { display:none; } 

.megaMenuWrap .menuRotateText { background:none; position:relative; left:0; top:0; margin-top:0; height:auto; width:auto; text-align:left; border-bottom:1px solid rgba(255,255,255,0.8); text-transform:none; } 
.megaMenuWrap .menuRotateText span { transform:rotate(0deg); -webkit-transform:rotate(0deg); margin-top:0 !important; color:#fff; } 
.megaMenuWrap .listMenu li a:after { display:none; } 
.menuIcon { background:rgba(0,0,0,0.10); width:60px; height:100%; position:absolute; right:0; top:0; display:block; text-align:center; vertical-align:middle; } 
.menuIcon:hover { background:rgba(0,0,0,0.20); } 
.arrow { background:var(--wpr-bg-a1fd6a36-57cd-49c4-be2b-0ea490de9da4) no-repeat -10px 2px; width:12px; height:18px; display:inline-block; text-indent:-9999px; position:absolute; top:50%; left:50%; overflow:hidden; margin-left:-6px; margin-top:-9px; } 
/************************menu End*******************************************/
.navigationRow .searchBoxWrap { right:55px; top:-47px; } 
.searchInputWrap { height:70px; } 
.closeIconBtn { width:70px; height:70px; font-size:45px; line-height:53px; } 
.searchInput input { height:70px; font-size:26px; } 
.searchInput .searchBtn { right:65px; } 
.searchInput { padding-right:100px; } 
.navigationRow .searchIcon1 { font-size:32px; } 
.navigationRow .searchIcon1 { height:auto; line-height:32px; } 
.footerContentRow { font-size:14px; } 
/**********Text base form error*******/
.feildRow label.error { position:static; width:auto; font-size:13px; color:#ff9191; text-indent:0; height:auto; line-height:15px; text-align:left; display:block; padding-top:5px; } 
.feildRow div.error label.error:after, .file-upload-wrapper + label.error:after, .feildRow div.error label.error:before, .file-upload-wrapper + label.error:before, .feildRow div.valid label.error:after, .file-upload-wrapper.valid + label.error:after { display:none; } 

.focus-border { display:none; } 
.animateBdrField { background:none; } 
.custom-file-upload label.error { position:absolute; left:0; bottom:-23px; top:auto; } 
.megaMenuWrap .menuRotateText span { padding-bottom:15px; } 
#footer .footerContentRow ul.footerLinks li:last-child { display:inline-block; } 
.searchInputWrap .searchInput label.error { left: 0; right:auto; top: auto; margin-top: 0; bottom: 0; position:absolute; } 
.topRightCol .topLinks ul { margin-right:0; margin-bottom: 10px; } 

/*********Home page new design*********/
.megaFooter .leftCol, .megaFooter .rightCol { width: auto; float: none; padding: 0; } 
.footerPartnerLogo, .footerCertificateLogo { text-align: center; padding: 40px 0 0 0; } 
.megaFooter:before { display: none; } 
.megaFooter { background: #1b2e8d; padding: 40px 0; } 
.megaFooter .rightCol { padding-top: 15px; } 
.footerPartnerLogo, .footerCertificateLogo { padding: 20px 0 0 0; } 
.footerPartnerLogo li:first-child { text-align: center; padding: 0 0 20px 0; } 
/**************new CSS************/
.topRightCol .topLinks .topRightLinks li:last-child { margin-left:15px; } 
.topRightCol .topLeftLinks .topLinks li { margin-right:15px; } 
.topRightCol .topLinks li::after { right:-7px; } 
.footerBottomSocial { text-align:center; } 
.logoPart { padding-top:15px; } 
.topRightCol .topRightLinks .topLinks { padding-right:0; } 
.upparMenu { margin-top:-35px; } 
.cdNavTrigger { top: 44px; } 
#header { height: auto; } 
 }
@media only screen and (max-width: 1080px) {.cdMorphDropdown .mainNav li > a, .cdMorphDropdown .mainNav li.hasDropdown > a { padding:11px 7px; font-size:14px; } 
 }

@media only screen and (max-width: 991px) {.footerlogos ul { flex: 0 0 50%; border-bottom: 1px solid #cacaca; padding: 15px; min-height: 90px; } 
.logo-cmmi-iso{display: flex;justify-content: center;}
.footerlogos ul:nth-child(3):before { content: none; } 
.footerlogos ul:before { height: 110px; } 
.footerLinks ul li { padding: 0 3px; } 
.contactFormHome input[type=checkbox] + label:before { width: 22px; height: 18px; } 
.formfooter { margin-top: 10px; } 
.home .upparMenu { margin-top:-25px; } 

}
@media only screen and (max-width:850px) {/**************new CSS************/
.topRightCol .topLinks li, .topRightCol .topLinks li:last-child { margin-left:10px; } 
.topRightCol .topLinks li::after { right:-5px; } 
.navigationRow .searchBoxWrap { right:55px; top:-61px; } 
 }
@media only screen and (max-width:800px) {body { font-size:15px; line-height:1.5; } 
/**************new CSS************/
.topRightCol .topLinks li a { font-size:13px; } 
.headerSocial { top:11px; } 
.bulletText.twoColsList li { float:left; width:100%; padding-right:10px; } 
 }
@media only screen and (max-width: 767px) {.topRightCol .topLinks li { margin-left:15px; } 
.topRightCol .topLinks li:after { right:-9px; } 
.topRightCol .topLinks ul { margin-right:0; margin-top:12px; } 
.topRightCol .topLinks li.phoneNo, .topRightCol .topLinks li.phoneNo a { font-size:15px; } 
.topRightCol .topLinks li.phoneNo { margin-top:-4px; } 
.topLinks li { display:none; } 
.topLinks li:last-child { display:block; } 
/*.navigationRow .searchBoxWrap { top:10px; } */
.requestCallFrom .commonBtnArrow, .courseFrom .commonBtnArrow { width:48%; } 
.requestCallFrom .feildName, .courseFrom .feildName { display:none; } 
.requestCallFrom .feildInput, .courseFrom .feildInput { padding-left:0; } 
.requestCallPopup .popupMandetoryTxt { display:none; } 
.requestCallPopup .popupContainer { padding:20px; } 
.requestCallFrom .commonBtnArrow .arrowBtn, .courseFrom .commonBtnArrow .arrowBtn { display:block; } 
.requestCallFrom .commonBtnArrow .blobBtnInner, .courseFrom .commonBtnArrow .blobBtnInner { display:none; } 
.topRightCol .topLinks li:last-child a { top:0; } 
.feildRow div.valid label.error, .file-upload-wrapper.valid + label.error { display:none !important; } 
.floatedQuoteFormBtn { display: block; font-size:0; background:none; position:fixed; bottom:15px; right:15px; top:auto; left:auto; overflow:hidden; transition:all 0.3s ease 0ms; -webkit-transition:all 0.3s ease 0ms; transform:rotate(0deg); -webkit-transform:rotate(0deg); -ms-transform:rotate(0deg); padding:0; } 
.floatedQuoteFormBtn .inquiry-icon, .floatedQuoteFormBtn.active .inquiry-icon { display:block; margin:0; background:#a02dc8 var(--wpr-bg-aa487977-1e23-46d6-9181-1b392282c7dd) no-repeat center center } 
.floatedQuoteFormBtn, .floatedQuoteFormBtn .inquiry-icon { height:65px; width:65px; border-radius:50%; } 
.floatedQuoteFormBtn:after, .floatedQuoteFormBtn:before { display:none; } 
.floatedQuoteFormBtn.active { bottom:-85px; } 
.floatedQuoteForm { top:110%; right:0 !important; width:100%; height:100%; border-radius:0; z-index:99; overflow:auto; transition:all 0.3s ease-out; -webkit-transition:all 0.3s ease-out; padding:0; } 
#wrapper { transform:none !important; -webkit-transform:none !important; -ms-transform:none !important; -moz-transform:none !important; -o-transform:none !important; } 
.floatedQuoteForm.visiable { top:0; } 
.floatedQuoteFormWrap .close { position: absolute; right:10px; top: 10px; background:none; width: 28px; height: 28px; line-height: 27px; vertical-align: middle; font-size: 20px; color: #fff; text-align: center; border-radius: 50%; -webkit-border-radius: 50%; cursor:pointer; display:block; } 
.floatedQuoteForm .quoteForm { padding: 15px; } 
.floatedQuoteForm h3 { background:#a02dc8; color: #fff; padding:10px 15px 15px 15px; margin:0; } 
.floatedQuoteForm button.commonBtn { width:100%; padding-top:10px; padding-bottom:10px; } 
.floatedQuoteForm .quoteForm .feildRow input[type="text"], .floatedQuoteForm .quoteForm .feildRow input[type="email"], .floatedQuoteForm .quoteForm .feildRow input[type="tel"], .floatedQuoteForm .quoteForm .feildRow textarea { height:40px; } 
.floatedQuoteForm .quoteForm .customSelectOuter span.customSelect, .floatedQuoteForm .quoteForm .customSelectOuter .customSelect { height: 38px!important; } 
.floatedQuoteForm .quoteForm .customSelectOuter span.customSelect { padding-top:9px; } 
.floatedQuoteForm .quoteForm .feildRow .feildInput { margin-bottom:15px; } 
.floatedQuoteForm .quoteForm .feildRow textarea { height:124px; } 
.feildRow div.valid label.error, .file-upload-wrapper.valid + label.error { display:none !important; } 
.floatedQuoteForm .feildRow.grecaptcha .feildCol .feildInput { margin-bottom:15px; } 

/*********Home page new design*********/
.footerMegaLinks > li { float: none; padding: 0; width: auto; text-align: center; margin-bottom: 25px; padding-bottom: 25px; border-bottom: 1px solid rgba(255, 255, 255, 0.22); } 
.footerMegaLinks > li:last-child { margin-bottom: 0; padding-bottom: 0; border-bottom: 0; } 
.footerMegaLinks > li > a { padding-bottom: 15px; margin-bottom: 0; border: 0; } 
.footerMegaLinks ul li { display: inline-block; vertical-align: middle; padding: 0 7px; position: relative; } 
.footerMegaLinks ul li:before { position: absolute; left: -2px; top: 50%; height: 14px; margin-top: -7px; width: 1px; background:rgba(255, 255, 255, 0.2); content: ""; } 
.footerMegaLinks ul li:first-child:before { display: none; } 
.footerMegaLinks ul li a { background: none; padding: 8px 0; } 
/**************new CSS************/
.topRightCol .topLinks li a { font-size:13px; } 
.headerSocial { top:5px; left:0; } 
.logoPart { padding-top:22px; } 
.topRightCol .topLeftLinks { display:none; } 
.navigationRow .searchIcon1 { display:none; } 
.topNewBannerInner p { font-size:14px !important; } 
.topNewBanner { padding-right:32px; padding-top:10px; } 
 }
@media only screen and (max-width: 639px) {.searchPanelWrap { position:static; } 
.navigationRow .searchInputWrap { bottom:auto; left:0; width:100%; top:100% !important; position:absolute; border-top:1px solid #ccc; box-shadow:0 3px 3px rgba(0,0,0,0.3); -webkit-box-shadow:0 3px 3px rgba(0,0,0,0.3); } 
.navigationRow .searchInput input { padding:10px 20px; font-size:15px; border:0 none; } 
.closeIconBtn { margin-top:0; } 
.topRightCol { width:auto; min-width:auto; } 
.searchInput .searchBtn { font-size:34px; margin-top:-19px; } 
.searchInput input { font-size:18px; } 
.footerSocial.showMobile { display:block; text-align:center; margin-top:0; margin-bottom:15px; } 
.footerSocial.showMobile .leftLabel { display:none; } 
.footerSocial.showMobile a { font-size:18px; background:rgba(255,255,255,0.15); text-align:center; width:32px; height:32px; line-height:23px; vertical-align:middle; border-radius:50%; -webkit-border-radius:50%; display:inline-block; color:#fff; margin:0 5px; border:1px solid rgba(255,255,255,0.18); padding:4px 0; } 
.footerSocial.showMobile a.facebook:hover { background:#10347c; } 
.footerSocial.showMobile a.twitter:hover { background:#49a6e8; } 
.footerSocial.showMobile a.linkedIn:hover { background:#3787b5; } 
.searchInputWrap .closeIconBtn { display:none; } 
.searchInput .searchBtn { right:0; } 
.searchInput { padding-right:0; } 
.searchInputWrap .search-field { padding-right:50px; } 
.quoteForm .feildRow.grecaptcha .commonBtn, .contactFrom .button, #dwnLoadPopup .grecaptcha .btnRight .commonBtnArrow, #dwnLoadPopup .grecaptcha .btnRight { float:none; display:block; width:100%; } 
.contactFrom .button, #dwnLoadPopup .grecaptcha .btnRight .commonBtnArrow { text-align:left; } 
.quoteForm .feildRow.grecaptcha .feildInput, .contactFrom .grecaptcha .feildInput, #dwnLoadPopup .grecaptcha .feildInput { float:none; } 
.quoteForm .feildRow.grecaptcha .feildCol, .contactFrom .feildRow.grecaptcha { margin-bottom:0; } 
.feildRow.grecaptcha .feildCol .feildInput { margin-bottom:20px; } 
#dwnLoadPopup .grecaptcha .feildInput { margin-bottom:13px; } 
.gglcptch { margin:0 auto; } 
.contactFrom .feildRow input[type="text"], .contactFrom .feildRow input[type="email"], .contactFrom .feildRow input[type="tel"], .contactFrom select { font-size:16px; } 
.contactFrom .grecaptcha { margin-top:20px; } 
.custom-file-upload label.error { bottom:-21px; } 
/*********Home page new design*********/
.megaFooter { padding: 30px 0; } 
.navigationRow .searchBoxWrap { right:68px; } 
}
@media only screen and (max-width:480px) {/*.navigationRow .searchBoxWrap { top:0; } */
.topRightCol .topLinks li a, .inquiryBtn { font-size:14px; } 
.topRightCol .topLinks li:last-child { right:50%; top:-18px; } 
/*.navigationRow .searchBoxWrap { right:55px; top:31px; } */
/*.home .navigationRow .searchBoxWrap { top:35px; } */
.topRightCol .topLinks li.phoneNo { right:115px; } 
.cdNavTrigger { right:10px; top:55px; } 
.navigationRow .searchIcon1 { font-size:28px; } 
.centerIconDivider a { margin-bottom:20px; } 
.headerInner { margin-top:26px; } 
.headerInner:before { background:#ccc; display:block; right:-15px; left:-15px; height:1px; content:""; position:absolute; top:5px; } 
.logoPart img { max-width:138px; } 
.logoPart { max-width:138px; } 

.headerInner .topRightCol { position:absolute; left:0; width:100%; top:0; text-align:center; } 
.headerInner .topRightCol .topLinks ul { float:none; position:absolute; left:0; top:-30px; width:100%; text-align:center; } 
.headerInner .topRightCol .topLinks li:last-child { position:static; margin:2px 0 0 0; float:none; } 
.popupContainer .popupMandetoryTxt { position:static; text-align:right; display:block; margin-bottom:5px; } 
.requestCallFrom .cancelBtn, .courseFrom .cancelBtn { display:none; } 
.requestCallFrom .commonBtnArrow, .courseFrom .commonBtnArrow { width:100%; } 
.requestCallFrom .commonBtnArrow:after, .courseFrom .commonBtnArrow:after { display:none; } 
.requestCallFrom .btnRow.btnRight, .courseFrom .btnRow.btnRight { padding:0; } 



.topRightCol .topLinks li:last-child a:after { display:none; } 
.headerInner .topRightCol .topLinks li:last-child { margin:0; } 
.headerInner .topRightCol .topLinks ul { margin:0; left:-15px; right:-15px; width:auto; } 
.topRightCol .topLinks li:last-child a { padding:13px 10px 8px 10px; text-transform:uppercase; } 
.headerInner:before { display:none; } 
/**************new CSS************/
.headerSocial { display:none; } 
.topRightLinks { float:none; } 
.topRightCol .topRightLinks .topLinks li .popup-modal { width:100%; padding:8px!important; text-indent:0; top:0 !important; } 
.navigationRow .searchBoxWrap { right:68px; top:-55px; } 
 }
@media only screen and (max-width:479px) {/*********Home page new design*********/
.footerCertificateLogo li { padding: 0 3px; } 
.footerCertificateLogo li:first-child { padding: 0; } 
.footerMegaLinks ul li { padding: 0 5px; } 
.footerMegaLinks ul li a { font-size: 14px; } 
.footerMegaLinks ul li:before { left: 0; } 
.footerPartnerLogo li, .footerPartnerLogo li:last-child { padding: 0 10px; } 
.footerPartnerLogo, .footerCertificateLogo { padding: 20px 0 0 0; } 
.footerPartnerLogo li:first-child { padding: 0 0 20px 0; } 
 }

@media only screen and (max-width:360px) {/*********Home page new design*********/
.footerPartnerLogo, .footerCertificateLogo { margin: 0 -15px; } 
.footerCertificateLogo li:first-child { width:45%; } 
 }

.search-no-results .site-main .search-form { position:relative; } 
.search-no-results .site-main .search-form .search-field { height: 43px; padding: 5px 20px; } 
.search-no-results .site-main .search-form .searchBtn { background: #f37326; font-size: 23px; height: 42px; position: absolute; right: 0; top: 0; width: 50px; transition: all 0.3s ease 0ms; -webkit-transition: all 0.3s ease 0ms; } 
.search-no-results .site-main .search-form .searchBtn:hover { background:#e3461b; } 
.grecaptcha .rc-anchor-error-msg-container { font-size:11px!important; line-height:11px!important; margin:8px 5px!important; } 
.grecaptcha .rc-anchor-normal.rc-anchor-error .rc-anchor-error-msg-container { width:175px!important; } 
/*********unsubscribeForm*********/
.unsubscribeForm { max-width:500px; margin:80px auto; padding:50px; border:1px solid #e6e6e6; } 
.unsubscribeForm .feildRow { margin-bottom:20px; } 
.unsubscribeForm .feildRow input[type="text"], .unsubscribeForm .feildRow input[type="email"], .unsubscribeForm .feildRow input[type="tel"], .unsubscribeForm .feildRow textarea { height: 43px; border: 1px solid #e4e4e4; padding: 5px 10px; font-size: 16px; color: #595959; background: #fff; } 
.unsubscribeForm .reset { background-color:#333; margin-left:10px; } 
.unsubscribeForm .grecaptcha { margin:0; } 
.unsubscribeForm .grecaptcha .feildInput { float:left; } 
.unsubscribeForm .grecaptcha .commonBtn { float:right; } 
.unsubscribeForm .feildName label { font-size:15px; padding-bottom:10px; } 
.unsubscribeForm .feildInput { position:relative; } 
#unsubscribe_ajax_responce { font-size: 14px; color: #f00; text-align: center; font-weight: 600; } 

.hiringExcForm .gglcptch_v2 { margin-bottom:12px; } 

/*******************page load Popup*************/
.pageLoadPopup { opacity:0; visibility:hidden; top:0; position:fixed; left:0; width:100%; height:100%; z-index:999999; text-align: center; transition:all 0.4s ease-out; -webkit-transition:all 0.4s ease-out; overflow-y:auto; padding:60px 15px; } 
.pageLoadPopup.active { opacity:1; visibility:visible; } 
.pageLoadPopup:after { background:rgba(0,0,0,0.7); width:100%; height:100%; position:absolute; left:0; top:0; content:""; } 
.pageLoadPopupContainer { margin:0 auto 0; max-width:700px; width:100%; position:relative; z-index:999999; top:-100%; transition:all 0.4s 0.3s ease-out; -webkit-transition:all 0.4s 0.3s ease-out; } 
.pageLoadPopup.active .pageLoadPopupContainer { top:0; } 
.closeLoadPoup { position:absolute; right:-16px; top:-16px; width:33px; height:33px; color:#989898; font-size:21px; font-weight:600; background:transparent; -webkit-border-radius:50%; border-radius:50%; box-shadow:0 0 13px rgba(0,0,0,0.5); -webkit-box-shadow:0 0 13px rgba(0,0,0,0.5); line-height:33px; text-decoration:none; vertical-align:middle; } 
.closeLoadPoup:hover { color:#222; } 


/*********************courses Popup***********************/

.courseFrom .feildRow { border-bottom:1px solid #dadada; padding:13px 0; } 
.courseFrom .feildRow.grecaptcha, .commonPopupPopupForm .feildRow.grecaptcha { border-bottom:none; } 
.courseFrom .feildRow:first-child { border-top:1px solid #dadada; } 
.courseFrom .feildName { float:left; width:113px; padding-right:15px; line-height:1.3; position:relative; min-height:32px; z-index:1; } 
.courseFrom .feildInput { width:100%; padding-left:140px; position:relative; min-height:35px; } 
.courseFrom .feildName label { font-size:14px; color:#323232; font-weight:600; padding-bottom:0; } 
.courseFrom .star, label em { color:#F00; font-size: 14px; } 
.courseFrom .feildName:before { background:#a8bdc9; height:100%; width:1px; right:0; top:0; content:""; position:absolute; } 
.courseFrom input[type="text"], .courseFrom input[type="email"], .courseFrom input[type="tel"], .courseFrom input[type="number"], .courseFrom input[type="url"], .courseFrom input[type="password"], .courseFrom input[type="search"], .courseFrom select, .courseFrom textarea { border:0 none; height:32px; padding:5px 0; } 
.courseFrom .customSelectOuter { border:0 none; padding:0; font-size:16px; } 
.courseFrom .customSelect { font-size:15px; line-height:22px; vertical-align:middle; } 
.courseFrom .captchaImage { position:absolute; right:0; top:0; } 
.courseFrom .grecaptcha .feildInput { float: left; padding: 0; width: auto; } 
.courseFrom .grecaptcha .btnRight { float:right; margin-top:3px; padding-top:0; } 
.contactFrom #getintouchform textarea { border: none; border-bottom:1px solid #9f9f9f; resize:none; color:#5b5b5b; font-size:18px; padding:10px 0px; } 

/*****************menu css******************/
.navigationRow .mainNavigation { position:relative; } 
.onlinePayment a { background:#2447b9; font-weight:600; padding:8px 10px; display:inline-block; vertical-align:top; color:#fff!important; position:relative; top:-5px; text-decoration:none!important; } 
.onlinePayment a:hover { background:#ff801a; } 
.topRightCol .topRightLinks .topLinks li.onlinePayment { margin-left:10px; } 
/*****************top New Banner******************/
.topNewBanner { background:#244081; padding:18px 0; } 
.topNewBannerInner { padding-right:45px; position:relative; } 
.topNewBannerInner p { margin-bottom:0; font-size:16px; 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; } 
.topNewBannerInner .closeStrip:hover { background:#ffd200; } 


/* Amee Css */

.page-id-39 .ourPortfolioContent .whiteText p { color: #595959; } 

.page-id-39 .ourPortfolioContent .tabContent { padding: 15px !important; } 
/* Amee New Menu Design */
/* menu */
.pl0 { padding-left: 0; } 
.upparMenu { margin-bottom: 10px; } 
.upparMenu ul li { display: inline-block; } 
.upparMenu .socialLinks { margin: 0; padding: 0; } 
.lowerMenu ul li, .upparMenu ul li { list-style: none; padding-left: 15px; } 
.menuWrappr ul li a { padding: 8px; display: inline-block; color: #fff; position: relative; } 
.lowerMenu .submenu { position: absolute; right: 60px; margin: 0 -30px; top: auto; background-color: #fff; width: calc(100% - 130px); border-top: 5px solid #ff6420; padding: 15px; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2); } 
.lowerMenu .mainMenuList > .haschildern > .submenu { display: none; } 
.lowerMenu .submenu .submenu { position: relative; width: 100%; left: 0; border: 0; padding: 0; box-shadow: none; margin: 0; } 
.lowerMenu .submenu .submenu li { padding-left: 0; } 
.lowerMenu .submenu .submenuTitle a span { color: #004a93; font-weight: 700; font-size: 1.2rem } 
.lowerMenu .submenu li a { color: #676767; } 
.lowerMenu .submenu li a:hover { color: #ff6420; } 
.lowerMenu .mainMenuList > .haschildern:hover > .submenu { display: block; } 
.submenuTitle a span { display: block; } 
.submenu ul { border-left: 3px solid #ff6420; margin: 15px 0 30px; } 
.forward { display: none !important; } 
.mainMenuList > li.haschildern > a:before { content: ''; position: absolute; left: 50%; transform: translateX(-50%); text-align: center; width: 0; height: 0; bottom: 0; border-style: solid; border-width: 0 12px 12px 12px; border-color: transparent transparent #ff6420 transparent; opacity: 0; transition: 0.3s ease all; } 
.mainMenuList > li.haschildern:hover a:before { opacity: 1; } 
.technologyMenu .submenuTitle a { color: #000; font-size: 1.2rem; font-weight: 700; } 
.technologyMenuList { flex-grow: 1; border-right: 1px solid #c0c0c0; padding: 0 8px; } 
.technology-icon { transform: scale(0.8); margin: 0 auto; } 
.technologyMenuList li { padding: 0 !important; text-align: center; } 
.technologyMenuList ul { border-left: 0; } 
.technologyMenu .submenuTitle .submenu a { font-size: 0.8rem; } 
.mainLogo { display: none; } 
.lowerMenu .mainNavigation { margin-right: 0; } 
.cdMorphDropdown .mainNav li a.default-btn { padding: 8px; margin: 0; padding-top: 6px !important; padding-bottom: 6px !important; } 
/*******************************mega Menu css**************************/
.dropdownList #services > a { display:none; } 
.dropdownList #services .megaMenuWrap .meulist { margin:0; padding:0; list-style:none; } 
.dropdownList #services .megaMenuWrap .listMenu > li { width:25%; margin-bottom:20px; border-left:1px solid #ff6420; } 
.dropdownList #services .megaMenuWrap .listMenu > li:first-child, .dropdownList #services .megaMenuWrap .listMenu > li:nth-child(5) { border-left-width:0; } 

.dropdownList #services .megaMenuWrap .listMenu > li > a:after, .dropdownList #services .megaMenuWrap .listMenu > li > a:before { display:none; } 
.dropdownList #services .megaMenuWrap .listMenu > li:nth-child(4n+1) { clear:left; } 
.dropdownList #services .megaMenuWrap .listMenu .submenu { position:relative; width:100%; border:0 none; padding-left:0; margin:0; right:auto; box-shadow:none; padding-top: 0; } 
.dropdownList #services .megaMenuWrap .listMenu .submenu li { width:100%; padding:0; margin: 8px 5px; } 
.dropdownList #services .megaMenuWrap .listMenu li a:hover { box-shadow:none; } 
.dropdownList #services .megaMenuWrap .listMenu li a::before { display:none; } 
.dropdownList #services .megaMenuWrap .listMenu li a::after { display:none; } 
.dropdownList #services .megaMenuWrap .listMenu > li > a { color:#004a93; font-weight:700; font-size:1.2rem; padding:8px; /* max-width:160px; */ } 
.dropdownList #services .megaMenuWrap .listMenu .submenu li a i { position: absolute; left: 0; top: 0; } 
.dropdownList #services .megaMenuWrap .listMenu .submenu li a { color: #676767; padding:8px; display:inline-block; position:relative; padding: 0px 0 0px 20px; } 
.dropdownList #services .megaMenuWrap .listMenu .submenu li a:hover { color:#ff6420; } 
.dropdownList #services .megaMenuWrap .normalBgLinks > h3, .dropdownList #technologies .megaMenuWrap .normalBgLinks > h3 { display:none; } 
/* Amee New footer Design Css*/
.mb-0 { margin-bottom:0; } 

/* Contact us Form */
.text-white { color:#fff; } 
.contactFormSection .title h2 { font-size: 2.4rem; line-height: 1.2; } 
.midium { font-weight: 600 !important; } 
.contactFormSection { background-color: #0d47a1; position: relative; z-index: 1; } 
.contactFormHome { margin-top: 40px; } 
.contactFormHome .animateBdrField { background-color: transparent; } 
.contactFormSection:before { content: ''; position: absolute; right: 0; top: 0; background-image: var(--wpr-bg-1c837923-876a-49b8-9fd2-b45655000d3c); background-repeat: no-repeat; background-size: contain; width: 50%; height: 100%; } 
.contactFormHome input, .contactFormHome textarea { border: 0; border-bottom: 1px solid rgba(255, 255, 255, 0.3); background-color: transparent; width: 100%; padding: 5px 0 10px; color: #8cc6ff; font-size: 1.1rem; } 
.contactFormHome input::-webkit-input-placeholder, .contactFormHome textarea::-webkit-input-placeholder { /* Edge */
color: #8cc6ff; } 
.contactFormHome input:-ms-input-placeholder, .contactFormHome textarea:-ms-input-placeholder { /* Internet Explorer 10-11 */
color: #8cc6ff; } 
.contactFormHome::placeholder { color: #8cc6ff; } 
.contactFormHome input[type=checkbox] + label { display: inline-block; cursor: pointer; } 
.contactFormHome input[type=checkbox] { display: none; } 
.contactFormHome input[type=checkbox] + label:before { content: "\2714"; display: inline-block; width: 27px; height: 23px; padding-left: 6px; padding-bottom: 5px; margin-right: 10px; vertical-align: bottom; color: transparent; transition: .2s; background-color: #fff; } 
.contactFormHome input[type=checkbox] + label:active:before { transform: scale(0); } 
.contactFormHome input[type=checkbox]:checked + label:before { background-color: #ff6420; color: #fff; } 
.contactFormHome input[type=checkbox]:disabled + label:before { transform: scale(1); border-color: #aaa; } 
.contactFormHome input[type=checkbox]:checked:disabled + label:before { transform: scale(1); background-color: #bfb; border-color: #bfb; } 
.contactFormHome .formGroup { margin: 15px 0; position: relative; } 
.contactFormHome .formGroup span.customSelect { background:var(--wpr-bg-d928cfbb-53f8-4da4-aff8-271f2636c05f) no-repeat right center; } 
.contactFormHome .file-upload-wrapper { position: relative; width: 100%; height: 30px; } 
#inquiry_phonecode-error:after { display: none; } 

/*.contactFormHome .file-upload-wrapper input { opacity: 1; position: absolute; top: 0; right: 0; bottom: 0; left: 0; height: 40px; margin: 0; padding: 0; display: block; cursor: pointer; width: 100%; } */
.recaptchaWrapper a { text-decoration:underline; } 
.recaptchaWrapper a:hover { text-decoration:none; } 
.contactFormHome .formfooter { margin-top: 30px; margin-bottom:0; } 
.contactFormHome .recaptchaWrapper .recaptcha { display: inline-block; margin-right: 5px; vertical-align: middle; } 
.contactFormHome .confidential { display: flex; align-items: center; flex-wrap: wrap; } 
.contactFormHome .confidential p { margin-right: 20px; cursor: pointer; margin-bottom: 0; } 
.contactFormHome .formGroup p { font-size: 1.1rem; } 
.confidential span img { max-width: 46px; width: 100%; vertical-align: middle; margin: 0 10px 0 0; } 
.mandatoryRule { display: none; position: absolute; top: 100%; color: #000; background-color: #fff; padding: 15px; border-radius: 10px; left: 10px; z-index: 2; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2); max-width: 320px; } 
.mandatoryRule .closeConfidential { position: absolute; right: -10px; top: -11px; border: 1px solid #ff6420; color: #ff6420; height: 36px; width: 36px; border-radius: 50%; text-align: center; font-weight: 600; line-height: 36px; background-color: #fff1eb; } 
.mandatoryRule ul li { list-style: none; position: relative; padding-left: 20px; margin: 5px 0; font-size: 0.9rem; } 
.mandatoryRule ul li:before { content: ''; display: block; width: 7px; height: 10px; border: solid #24af1a; border-width: 0 2px 2px 0; transform: rotate(45deg); left: 0; top: 4px; position: absolute; } 
.contactFormSection .contactFormHome h2 { color: #fff; } 
.contactFormHome .default-btn { padding: 10px 40px; } 
/* .contactFormSection .contactFormHome .formGroup p { display:none; } */
.contactFormSection .feildRow div.error label.error:after { /* left: 10px; */ top: -10px; left: 22px; } 
.contactFormSection .grecaptcha div.error label.error:after { left: 18px; top: 0px; } 
.contactFormHome .feildRow div.valid label.error { top: 0; right: 18px; } 
.contactFormHome span.customSelect { border-bottom: 1px solid rgba(255, 255, 255, 0.3); background: transparent; color: #8cc6ff; font-size: 1.1rem; height: 30px !important; } 

/*.contactFormHome #inquiry_phone { margin-top:22px; } */
.contactFormHome .recaptchaWrapper span { display: inline-block; width: calc(100% - 220px); vertical-align: middle; } 
.home .g-recaptcha {
    width: 200px;
}
.home .contactFormSection .grecaptcha div.error label.error:after {
    left: auto;
    right: -28px;
    top: 20px;
}
label#inquiry_services-error {
    right: 55px;
}
.recaptchaWrapper a:hover { color: #ffffff; text-decoration: underline; } 
/* .addNumberCode, .addNumber { display: inline-block; vertical-align: top; width: 70px; } 
.formGroup > p { margin-bottom: 10px; } 
.addNumber { width: calc(100% - 76px); } */
.contactFormHome .file-upload-button { background-color: transparent; border-bottom: 1px solid rgba(255, 255, 255, 0.3); height: 30px; } 

.footerlogos ul { padding: 0; flex-grow: 1; text-align: center; position: relative; margin-bottom:0; } 
.footerlogos ul:before { content: ''; position: absolute; left: 0; top: 50%; height: 60px; width: 1px; background-color: #cacaca; transform: translateY(-50%); } 
.footerlogos ul:first-child:before { content: none; } 
.footerlogos ul:last-child { border-right: 0; } 
.footerlogos ul li { list-style: none; display: inline-block; margin:0px 8px; text-align: center; } 
.countryContact li img { height: 33px; width: 33px; border-radius: 50%; overflow: hidden; display: block; text-align: center; margin: 0 auto; } 
.footerlogos { padding: 25px 0; position: relative; z-index: 0; } 
.footerSection { background-color: #092a4b; padding: 20px 0; font-size: 0.8rem; } 
.footerLinks ul li { list-style: none; display: inline-block; padding: 0 6px; } 
.footerLinks ul li a { color: #fff; } 
.footerLinks ul li a:hover { color: #ff6420; } 
.footerLinks li a:before { content: none; } 
.countryContact a { color: #070d3f; text-align: center; text-decoration:none; } 
.countryFlag { margin: 0 auto 5px; } 
.mandatoryRule { display: none; position: absolute; top: 100%; color: #000; background-color: #fff; padding: 15px; border-radius: 10px; left: 10px; z-index: 2; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2); max-width: 320px; } 

.mandatoryRule .closeConfidential { position: absolute; right: -10px; top: -11px; border: 1px solid #ff6420; color: #ff6420; height: 36px; width: 36px; border-radius: 50%; text-align: center; font-weight: 600; line-height: 36px; background-color: #fff1eb; } 
.mandatoryRule ul { margin: 0; padding: 0; } 
.mandatoryRule ul li { list-style: none; position: relative; padding-left: 20px; margin: 5px 0; font-size: 0.9rem; } 
.mandatoryRule ul li:before { content: ''; display: block; width: 7px; height: 10px; border: solid #24af1a; border-width: 0 2px 2px 0; transform: rotate(45deg); left: 0; top: 4px; position: absolute; } 

.contactFormHome .contactFormSection h2.midium { color:#fff; } 
.contactFormHome span.customSelect { border-bottom:1px solid rgba(255, 255, 255, 0.3); background:transparent; color:#8cc6ff; font-size:1.1rem; height:30px !important; } 
/* Footer images-new */
.bg-usa_flag { width: 33px; height: 33px; background: var(--wpr-bg-0b5699be-4dfc-42ec-a24e-513cea16b039) -64px -10px; } 
.bg-france_flag { width: 33px; height: 33px; background: var(--wpr-bg-b1e8448f-6a88-4fc2-b93d-1ff6aa76da30) -10px -63px; } 
.bg-india_flag { width: 33px; height: 33px; background: var(--wpr-bg-cd936920-d539-41cd-87b8-5ebdde8cff35) -63px -63px; } 
.bg-uk_flag { width: 34px; height: 33px; background: var(--wpr-bg-7030d9a5-dc2c-47f9-ab3d-65c7abec30b0) -10px -10px; } 
/*.contactFormHome #inquiry_phone { margin-top:22px; } */
/* .contactFormHome .recaptchaWrapper span { position:absolute; margin-top:20px; } */
.addNumberCode,.addNumber { display: inline-block; vertical-align: top; width: 70px; } 
.formGroup > p { margin-bottom: 10px; } 
.addNumber { width: calc(100% - 76px); } 
.contactFormHome .file-upload-button { background-color: transparent; border-bottom: 1px solid rgba(255, 255, 255, 0.3); height: 30px; } 
.progress-form span.customSelect { text-align:left; } 
/*******************************mega Menu css**************************/
.dropdownList #services .megaMenuWrap .normalBgLinks { padding: 20px 0 0 25px; } 
.megaMenuWrap .listMenu { margin: 0; } 
.dropdownList #services .dropdownList #services > a { display:none; } 
.dropdownList #services .megaMenuWrap .meulist { margin:0; padding:0; list-style:none; } 
.dropdownList #services .megaMenuWrap .listMenu > li { width:25%; margin-bottom:20px; border-left:0; border-right:1px solid #e5e5e5; min-height:205px; margin: 0 0 20px 0; padding: 0 0 0 15px; } 
.dropdownList #services .megaMenuWrap .listMenu > li:nth-child(4), .dropdownList #services .megaMenuWrap .listMenu > li:nth-child(8) { border-right-width:0; } 
.dropdownList #services .megaMenuWrap .listMenu > li > a:after, .dropdownList #services .megaMenuWrap .listMenu > li > a:before { display:none; } 
.dropdownList #services .megaMenuWrap .listMenu > li:nth-child(4n+1) { clear:left; } 
.dropdownList #services .megaMenuWrap .listMenu .submenu { position:relative; width:100%; border:0 none; padding-left:0; margin:0; right:auto; box-shadow:none; padding-top: 0; padding-bottom:0; } 
.dropdownList #services .megaMenuWrap .listMenu .submenu li { width:100%; padding:0; margin:0; } 
.dropdownList #services .megaMenuWrap .listMenu li a:hover { box-shadow:none; } 
.dropdownList #services .megaMenuWrap .listMenu li a::before { display:none; } 
.dropdownList #services .megaMenuWrap .listMenu li a::after { display:none; } 
.dropdownList #services .megaMenuWrap .listMenu > li > a { color:#004a93; font-weight:700; font-size:1.1rem; padding:8px; /* max-width:160px; */ } 
.dropdownList #services .megaMenuWrap .listMenu .submenu li a i { position: absolute; left: 5px; top: 7px; } 
.dropdownList #services .megaMenuWrap .listMenu .submenu li a { color: #676767; display:block; position:relative; padding: 5px 10px 5px 25px; font-size:15px; } 
.dropdownList #services .megaMenuWrap .listMenu .submenu li a:hover { color:#ff6420; } 
.dropdownList #services .megaMenuWrap .normalBgLinks > h3, .dropdownList #technologies .megaMenuWrap .normalBgLinks > h3 { display:none; } 

/******Technologies Menu******/
.dropdownList #technologies, .dropdownList #services, .dropdownList #about { padding: 0 30px; } 
.dropdownList #technologies > a, .dropdownList #about > a { display:none; } 
.dropdownList #technologies .megaMenuWrap .meulist { margin:0; padding:0; list-style:none; } 
.dropdownList #technologies .megaMenuWrap .listMenu > li { width:11.11%; margin-bottom:0; border-right:1px solid #e5e5e5; margin: 0; } 
.dropdownList #technologies .megaMenuWrap .listMenu > li > a:after, .dropdownList #technologies .megaMenuWrap .listMenu > li > a:before { display:none; } 
.dropdownList #technologies .megaMenuWrap .normalBgLinks { padding: 0; } 
.dropdownList #technologies .megaMenuWrap .listMenu { margin: 0; } 


.dropdownList #technologies .megaMenuWrap .listMenu .submenu { position:relative; width:100%; border:0 none; padding-left:0; margin:0; right:auto; box-shadow:none; padding-top: 0; padding:0; } 
.dropdownList #technologies .megaMenuWrap .listMenu .submenu li { width:100%; padding:0; margin: 0; min-height:552px; } 
.dropdownList #technologies .megaMenuWrap .listMenu li a:hover { box-shadow:none; } 
.dropdownList #technologies .megaMenuWrap .listMenu li a::before { display:none; } 
.dropdownList #technologies .megaMenuWrap .listMenu li a::after { display:none; } 
.dropdownList #technologies .megaMenuWrap .listMenu > li > a { color:#252525; font-weight:500; font-size:16px; padding:10px 0; text-align:center; border-bottom: 1px solid #e5e5e5; margin: 0 0 15px 0; min-height: auto; } 
.dropdownList #technologies .megaMenuWrap .listMenu .submenu li a i { display:none; } 
.dropdownList #technologies .megaMenuWrap .listMenu .submenu li a { padding: 0; margin:0; display:block; text-indent:-9999px; } 
.dropdownList #technologies .megaMenuWrap .listMenu .submenu li a:hover { color:#ff6420; } 
.dropdownList #technologies .megaMenuWrap .normalBgLinks > h3, .dropdownList #technologies .megaMenuWrap .normalBgLinks > h3, .dropdownList #about .megaMenuWrap .normalBgLinks > h3 { display:none; } 
.microsoft-menu-icon a, .megaMenuWrap .listMenu li .microsoft-menu-icon a:hover { background: var(--wpr-bg-65033e97-c009-404a-bd77-7f23ee8851ae) no-repeat center 0; min-height:500px; } 

.open-source-menu-icon a, .megaMenuWrap .listMenu li .open-source-menu-icon a:hover { background: var(--wpr-bg-29635d89-bb21-4925-bc66-02bac8e6f6fa) no-repeat center 0; min-height:498px; } 
.mobile-menu-icon a, .megaMenuWrap .listMenu li .mobile-menu-icon a:hover { background: var(--wpr-bg-e566a031-6d31-48db-9a40-a8d5e4b32ad8) no-repeat center 0; min-height:542px; } 
.front-end-menu-icon a, .megaMenuWrap .listMenu li .front-end-menu-icon a:hover { background: var(--wpr-bg-089b284c-1b33-4d30-8c9b-f55d11ed55a9) no-repeat center 0; min-height:530px; } 
.big-data-menu-icon a, .megaMenuWrap .listMenu li .big-data-menu-icon a:hover { background: var(--wpr-bg-1ff91ca0-a271-4f6a-a5b4-e027696fdec2) no-repeat center 0; min-height:460px; } 
.java-menu-icon a, .megaMenuWrap .listMenu li .java-menu-icon a:hover { background: var(--wpr-bg-60f1a51e-b2f2-445c-8a51-1d311fdd8d29) no-repeat center 0; min-height:218px; } 
.ai-ml-menu-icon a, .megaMenuWrap .listMenu li .ai-ml-menu-icon a:hover { background: var(--wpr-bg-fb371a4f-eae5-4f15-9c60-5fc86489a228) no-repeat center 0; min-height:460px; } 
.erp-solution-menu-1 a, .megaMenuWrap .listMenu li .erp-solution-menu-1 a:hover { background: var(--wpr-bg-046329dd-b666-4244-8c54-6e84707a6522) no-repeat center 0; min-height:50px; } 
.erp-solution-menu-2 a, .megaMenuWrap .listMenu li .erp-solution-menu-2 a:hover { background: var(--wpr-bg-88f75bd7-0aaa-4544-9ecf-63dd86ce3691) no-repeat center 0; min-height:50px; } 
.erp-solution-menu-3 a, .megaMenuWrap .listMenu li .erp-solution-menu-3 a:hover { background: var(--wpr-bg-3babccf4-8b1c-4db6-894f-1aae50608a3b) no-repeat center 0; min-height:60px; } 
.dropdownList #technologies .megaMenuWrap .listMenu li:last-child .submenu li {min-height: 50px;}

.asynchronous-menu-icon a, .megaMenuWrap .listMenu li .asynchronous-menu-icon a:hover { background: var(--wpr-bg-7f3a428a-a61b-4b24-a459-ece8bcfa71be) no-repeat center 0; min-height:400px; } 

.dropdownList #about { left: auto; width: 330px; right: 50px;top:0px; } 
.dropdownList #about .megaMenuWrap .normalBgLinks { padding: 15px; min-height:1px; } 
.dropdownList #about .megaMenuWrap .listMenu li { width:auto; float:none; } 

.default-btn { display: inline-block; vertical-align: middle; -webkit-transform: perspective(1px) translateZ(0); transform: perspective(1px) translateZ(0); box-shadow: 0 0 1px rgba(0, 0, 0, 0); position: relative; background: #ff6420; margin: .4em; padding: 0.9em 2em; -webkit-transition-property: color; transition-property: color; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; color: #fff !important; border: 1px solid #ff6420; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; } 
.default-btn:before { content: ""; position: absolute; z-index: -1; top: 0; bottom: 0; left: 0; right: 0; background: #fff; -webkit-transform: scaleX(0); transform: scaleX(0); -webkit-transform-origin: 50%; transform-origin: 50%; -webkit-transition-property: transform; transition-property: transform; -webkit-transition-duration: 0.3s; transition-duration: 0.3s; -webkit-transition-timing-function: ease-out; transition-timing-function: ease-out; } 
.default-btn:hover, .default-btn:focus { color: #ff6420 !important; } 
.default-btn:hover:before, .default-btn:focus:before, .default-btn:active:before { -webkit-transform: scaleX(1); transform: scaleX(1); } 
.borderButton { position: relative; transition: 0.3s ease all; } 
.borderButton:hover:before { opacity: 1; right: -20px; } 
.borderButton:hover { letter-spacing: 1px; } 
.borderButton:before { content: '\f178'; font-family: "fontello"; position: absolute; right: 0; top: 5px; color: #ff6420; opacity: 0; transition: 0.3s ease all; } 

.whysilvertouchwfhlefttSection .container { position: static; } 
.newNoramlSection .container { position: relative; z-index:1; } 
.text-center { text-align: center; } 

/* Footer images-new */
.bg-usa_flag { width: 33px; height: 33px; background: var(--wpr-bg-0b5699be-4dfc-42ec-a24e-513cea16b039) -64px -10px; } 
.bg-france_flag { width: 33px; height: 33px; background: var(--wpr-bg-b1e8448f-6a88-4fc2-b93d-1ff6aa76da30) -10px -63px; } 
.bg-india_flag { width: 33px; height: 33px; background: var(--wpr-bg-cd936920-d539-41cd-87b8-5ebdde8cff35) -63px -63px; } 
.bg-uk_flag { width: 34px; height: 33px; background: var(--wpr-bg-7030d9a5-dc2c-47f9-ab3d-65c7abec30b0) -10px -10px; } 

/* header */
header { position: relative; z-index: 1; transition: 0.3s ease all; } 
header .container-fluid { padding: 0; } 
.topHeader { padding: 20px 30px; position: relative; width: 100%; z-index:12; } 
.logo { max-width: 170px; width: 100%; flex: 0 0 auto; } 

/* menu */
.upparMenu { margin-bottom: 10px; } 
.upparMenu ul { margin: 0; padding: 0; } 
.upparMenu ul li { display: inline-block; } 
.upparMenu .socialLinks { margin: 0; padding: 0; } 
.lowerMenu ul li, .upparMenu ul li { list-style: none; padding-left: 15px; } 
.menuWrappr ul li a { padding: 8px; display: inline-block; color: #fff; position: relative; line-height:1.2; text-decoration:none; } 
.lowerMenu .submenu { position: absolute; right: 60px; margin: 0 -30px; top: auto; background-color: #fff; width: calc(100% - 130px); border-top: 5px solid #ff6420; padding: 15px; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2); } 
.lowerMenu .mainMenuList > .haschildern > .submenu { display: none; } 
.lowerMenu .submenu .submenu { position: relative; width: 100%; left: 0; border: 0; padding: 0; box-shadow: none; margin: 0; } 
.lowerMenu .submenu .submenu li { padding-left: 0; } 
.lowerMenu .submenu .submenuTitle a span { color: #004a93; font-weight: 700; font-size: 1.2rem } 
.lowerMenu .submenu li a { color: #676767; } 
.lowerMenu .submenu li a:hover { color: #ff6420; } 
.lowerMenu .mainMenuList > .haschildern:hover > .submenu { display: block; } 
.submenuTitle a span { display: block; } 
.submenu ul { border-left: 3px solid #ff6420; margin: 15px 0 30px; } 
.forward { display: none !important; } 
.mainMenuList > li.haschildern > a:before { content: ''; position: absolute; left: 50%; transform: translateX(-50%); text-align: center; width: 0; height: 0; bottom: 0; border-style: solid; border-width: 0 12px 12px 12px; border-color: transparent transparent #ff6420 transparent; opacity: 0; transition: 0.3s ease all; } 
.mainMenuList > li.haschildern:hover a:before { opacity: 1; } 
.technologyMenu .submenuTitle a { color: #000; font-size: 1.2rem; font-weight: 700; } 
.technologyMenuList { flex-grow: 1; border-right: 1px solid #c0c0c0; padding: 0 8px; } 
.technology-icon { transform: scale(0.8); margin: 0 auto; } 
.technologyMenuList li { padding: 0 !important; text-align: center; } 
.technologyMenuList ul { border-left: 0; } 
.technologyMenu .submenuTitle .submenu a { font-size: 0.8rem; } 
.mainLogo { display: none; } 
.lowerMenu .mainNavigation { margin-right: 0; } 
.cdMorphDropdown .mainNav li a.default-btn { padding: 8px; margin: 0; } 

/*for home page menu*/
.home { background-color: transparent; } 
.home #header { background-color: transparent; position: relative; top: 0; } 
.home .mainContentArea { width: 100%; overflow: visible; } 
.home .cdMorphDropdown .mainNav ul > li > a { color: #fff; } 
.cdMorphDropdown .mainNav ul > li > a.default-btn:hover { background: #fff; } 
.home #logo a { overflow: visible;height: 79px;display: block; } 

.footerlogos ul { padding: 0; flex-grow: 1; text-align: center; position: relative; } 
.footerlogos ul:before { content: ''; position: absolute; left: 0; top: 50%; height: 60px; width: 1px; background-color: #cacaca; transform: translateY(-50%); } 
.footerlogos ul:first-child:before { content: none; } 
.footerlogos ul:last-child { border-right: 0; } 
.footerlogos ul li { list-style: none; display: inline-block; margin:0px 8px; text-align: center; } 
.footerlogos ul .footer-cmmi-logo { margin-bottom: 10px; } 
.countryContact li img { height: 33px; width: 33px; border-radius: 50%; overflow: hidden; display: block; text-align: center; margin: 0 auto; } 
.footerlogos { padding: 25px 0; position: relative; z-index: 0; } 
.footerSection { background-color: #092a4b; padding: 20px 0; font-size: 0.8rem; } 
.footerLinks ul li { list-style: none; display: inline-block; padding: 0 7px; } 
.footerLinks ul li a { color: #fff; } 
.footerLinks ul li a:hover { color: #ff6420; } 
.countryContact a { color: #070d3f; text-align: center; } 
.countryFlag { margin: 0 auto 5px; } 
.innerPageHeader .upparMenu ul li a { color:#737373; } 
.innerPageHeader .upparMenu ul li a:hover { color:#ff6420; } 
.innerPageHeader .upparMenu ul li a.facebook { color: #4862a3; } 
.innerPageHeader .upparMenu ul li a.twitter { color: #49a6e8; } 
.innerPageHeader .upparMenu ul li a.linkedin { color: #069; } 
.sectionPadding { padding: 80px 0; overflow:hidden; } 
.footerSection .socialLinks { display:none; text-align: center; margin: 0 0 10px 0; padding:0; list-style:none; } 
.footerSection .socialLinks li { display: inline-block; vertical-align: middle; margin: 0 6px; } 
.footerSection .socialLinks li a { color: #092a4b; font-size: 15px; display: block; width: 30px; height: 30px; background-color: #fff; border-radius: 50%; padding: 2px 0; text-align: center; } 
.home .footerSection .socialLinks li a { padding: 6px 0; } 

.dropdownList #services .megaMenuWrap .listMenu > li.main-menu-icon { padding-left:62px; position:relative; } 
.dropdownList #services .megaMenuWrap .listMenu > li.main-menu-icon:before { position:absolute; left:15px; top:12px; width:50px; height:46px; content:""; background: var(--wpr-bg-31ef3353-c974-44f0-93b8-1b0d653624e2) no-repeat 0 0; } 

.dropdownList #services .megaMenuWrap .listMenu > li.enterprise-menu-icon:before { background-position: 0 0; } 
.dropdownList #services .megaMenuWrap .listMenu > li.digital-menu-icon:before { background-position: -50px 0; } 

.dropdownList #services .megaMenuWrap .listMenu > li.governance-menu-icon:before { background-position: -100px 0; } 

.dropdownList #services .megaMenuWrap .listMenu > li.resilient-menu-icon:before { background-position: -150px 0; } 

.dropdownList #services .megaMenuWrap .listMenu > li.strategic-menu-icon:before { background-position: -200px 0; } 

.dropdownList #services .megaMenuWrap .listMenu > li.robotic-menu-icon:before { background-position: -250px 0; } 

.dropdownList #services .megaMenuWrap .listMenu > li.erp-menu-icon:before { background-position: -300px 0; } 

.dropdownList #services .megaMenuWrap .listMenu > li.cloud-menu-icon:before { background-position: -350px 0; } 
.dropdownList #services .megaMenuWrap .listMenu > li > a { max-width: 210px; } 
.dropdownList #services .megaMenuWrap .listMenu > li.resilient-menu-icon > a { max-width: 210px; } 
.dropdownList #services .megaMenuWrap .listMenu > li.erp-menu-icon > a { max-width: 140px; } 
.dropdownList #services .megaMenuWrap .listMenu > li.cloud-menu-icon > a { max-width: 180px; } 
.footer-cmmi-logo a { display: block; } 
/*****Responsive Improvement Form*****/
.mobileForm { width:50px; height: 50px; background-color:#ff6420; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); text-align:center; line-height:50px; color:#fff; font-size:23px; position:fixed; right:15px; bottom:15px; z-index:2; border-radius:50%; cursor:pointer; display:none; transition: all 0.6s ease 0ms; -webkit-transition: all 0.6s ease 0ms; } 
.mobileForm.active, .navigationIsOpen .mobileForm { bottom:-100px; visibility:hidden; opacity:0; } 
.closeForm { width: 40px; height: 50px; text-align: center; background-color: #003457; color: #fff; display: inline-block; line-height: 50px; font-weight: 700; cursor:pointer; position:absolute; right:0; top:0; display:none; font-size: 17px; } 
.contactFormSection .mandatoryRule h2 { color: #00538d; font-size: 17px; font-weight: 600; margin-bottom: 6px; } 
.confidential.showInMobile { display:none; } 


@media (max-width:1366px) {.sectionPadding { padding: 50px 0; } 
.footerlogos ul { flex-basis: 0; } 
 }
@media (max-width:1199px) {.footerlogos ul:before { height: 100px; } 
.logo { max-width: 140px; } 
.contactFormSection .title h2 { font-size: 2rem; } 
 }
@media only screen and (max-width:1024px) {.topHeader { padding: 15px 15px; } 
.footerlogos ul li { margin: 0 3px; } 
.footerlogos ul .footer-cmmi-logo { margin-bottom: 10px; } 
/*****Responsive Improvement*****/
.cdNavTrigger { background: none; border:0; } 
.cdNavTrigger .cdNavIcon { background-color: #fff; } 
.cdNavTrigger .cdNavIcon, .cdNavTrigger .cdNavIcon:before, .cdNavTrigger .cdNavIcon:after { border-radius:5px; } 
.navigationIsOpen .cdNavTrigger { background:#fff; } 
.navigationIsOpen .cdNavTrigger .cdNavIcon, .navigationIsOpen .cdNavTrigger .cdNavIcon:before, .navigationIsOpen .cdNavTrigger .cdNavIcon:after { background: #616161; } 
.innerPageHeader .cdNavTrigger .cdNavIcon { background-color: #616161; } 
}
@media only screen and (max-width:991px) {.footerSection { text-align: center; } 
.recaptchaWrapper { font-size: 0.95rem; } 
.confidential { margin-top: 20px; } 
.footerlogos ul { flex: 0 0 50%; border: 1px solid #cacaca; padding: 15px; margin-left:-1px; margin-top: -1px; min-height: 100px; } 
.footerlogos ul:last-child{border: 1px solid #cacaca;}
.footerlogos ul:before { content: none; } 
.footerlogos ul:before { height: 110px; } 
.footerLinks ul li { padding: 0 3px; } 
.contactFormHome input[type=checkbox] + label:before { width: 22px; height: 18px; } 
.formfooter { margin-top: 10px; } 
.redirectPage { margin-top: 25px; } 
.footerLinks ul li a { padding: 0 1px; } 
.cdNavTrigger { right:15px; top:23px; } 
.logo { max-width: 120px; } 
.menuWrappr ul li a { display: block; padding: 10px 0; } 
.home .upparMenu { margin-top: -35px; } 
.upparMenu { display:none; } 
.footerSection .socialLinks { display:block; margin-bottom:6px; } 
.footerSection .d-md-flex.align-items-center { display:block !important; } 
.footerLinks { text-align: center; margin:0px; } 
.footerLink { display: block; } 
.footerLinks ul li { float:none; display: inline-block; vertical-align: middle; padding: 3px 5px; } 
.footerLinks ul li a, .copyright p { font-size: 13px; } 
.contactFormSection .title h2 { font-size: 1.8rem; } 
/*****Responsive Improvement*****/
.contactFormHome .recaptchaWrapper span { width: calc(100% - 340px); } 
.rpaServiceBlock { min-height: 1px !important; } 
.homeAllianceBanner { margin-top: 0; padding-bottom: 30px; } 
.rpaServiceBlock p, .serviceName p, .silvertouchIndustryText p { font-size:15px !important; } 
 }
@media only screen and (max-width:767px){
 .copyright { margin-top: 8px; } 
 .footerLink { display: inline-block; text-align: center; padding: 0; } 
.sectionPadding { padding: 20px 0; } 
 .footerLinks ul li { padding: 3px 5px; } 
.contactFormHome { margin-top:0px; } 

.contactFormSection .title h2 { font-size:22px;  margin: 0 0 20px 0;} 
.contactFormSection{padding: 30px 0 !important;}
.bannerText a.default-btn { margin-top: 15px; } 
.default-btn:hover, .default-btn:focus { color: #fff !important; } 
.default-btn:hover:before, .default-btn:focus:before, .default-btn:active:before { -webkit-transform: scaleX(0); transform: scaleX(0); } 
.homeMAinBanner .owl-item.active .bannerText a.default-btn { -webkit-animation-duration: 0s; animation-duration: 0s; animation-delay: 0s; } 
/*****Responsive Improvement Form*****/
/*.mobileForm, .closeForm { display:block; } */

/*.contactFormSection { width: 100%; left: 0; top: 0; position: fixed; z-index: 9999; padding: 0; height: 100%; transition: all 0.5s ease 0ms; -webkit-transition: all 0.5s ease 0ms; transform: translateY(110%); -webkit-transform: translateY(110%); padding: 0 !important; } */


.formOpen .contactFormSection { transform: translateY(0); -webkit-transform: translateY(0); } 
.contactFormSection:before { display:none; } 
/*.contactFormSection .title { margin: 0 -15px; padding: 15px; background-color: #00406c; text-align: left !important; } */

/*.contactFormSection .contactFormHome { left: 0; top: 50px; bottom:0; position: fixed; overflow: hidden; overflow-y: auto; margin: 0; padding: 0 15px; } */


.contactFormSection .contactFormHome form { margin-bottom: 15px; } 
.contactFormSection .mandatoryRule { bottom: 100px; top:auto; left:15px; } 
.contactFormSection .mandatoryRule .closeConfidential { text-decoration:none; } 
.contactFormSection .feildRow label.error { padding-top:2px; } 
.contactFormSection .contactFormHome .recaptchaWrapper span { margin-top: 10px; } 
.contactFormSection .file-upload-button:before { right: 8px; } 
.contactFormHome .recaptchaWrapper span { width:100%; margin-left:0; } 
.managedITbannericon, .serviceName .spriteIcon { margin-right:5px !important; } 

.contactFormSection .contactFormHome .formGroup .label { display:none; } 
.contactFormSection .contactFormHome input, .contactFormHome .file-upload-button { height: 40px; } 
.contactFormSection .contactFormHome span.customSelect { height: 40px !important; padding: 9px 0; } 
.contactFormSection .contactFormHome .file-upload-button { border:0; } 
.contactFormSection .contactFormHome .formfooter { margin-top: 10px; } 
.contactFormSection .contactFormHome .confidential p { display:none; } 
/*.confidential.showInMobile { display:block; margin:0; width:40px; height: 50px; position:absolute; right:40px; top:0; background-color:#80b3ff; } */

.contactFormSection .confidential.showInMobile p { margin:0; cursor: pointer; padding-top: 5px; } 
/*.contactFormSection .title { padding: 15px 15px; height:50px; } */
.contactFormSection .confidential.showInMobile .mandatoryRule { bottom: auto; top: 50px; left: auto; right: 0; width: 280px; border-radius:0; } 
.contactFormSection .contactFormHome .mandatoryRule { display:none !important; } 
.contactFormSection .contactFormHome .confidential { margin-top: 5px; } 
.contactFormSection .mandatoryRule .closeConfidential { border:0; border-radius:0; background:none; background: #76a5eb; top:-50px; right:0; color: #fff; width:40px; height:50px; font-size: 17px; line-height: 50px; } 
.contactFormSection .contactFormHome .default-btn { margin: 10px 0 0 0; } 
.contactFormSection .contactFormHome .gglcptch, .contactFormSection .contactFormHome .g-recaptcha { width:304px; } 
.contactFormSection .contactFormHome .formGroup { margin: 8px 0; } 
.outsourcingSection #jarallax-container-0 { display:none !important; } 
/*.outsourcingSection { background: url(https://www.silvertouch.com/wp-content/themes/silvertouch/assets/images-new/outsourcing-background.jpg) no-repeat center center !important; background-size:cover !important; } */}
@media only screen and (max-width:600px) {.footerlogos ul:before { content: none; } 

.footerlogos ul { display: flex; padding: 10px 0; min-height: auto; } 
.footerlogos ul li { flex-grow: 1; } 
.footerlogos ul li img { height: 40px; width: auto; max-width: initial; } 
/* .footerlogos ul { flex: 0 0 100%; border: 0; } 
 
.footerlogos ul { min-height:1px; padding:5px 0; flex-basis: auto; display: block; width: 100%; } */
.footerlogos, .footerSection { padding: 15px 0; } 

}
/* Css For Interactive Form Start*/
.page-id-5671 .mainContentArea { min-height: auto; } 
.cdMorphDropdown .mainNav li > a { padding:0px 20px!important; } 
.interactiveForm { position: relative; background-image: var(--wpr-bg-4a51d4e3-9f1f-420c-86ef-46edeb1ad15a); background-position: center; background-size: cover; background-repeat: no-repeat; z-index: 1; padding-left: 15px; padding-right: 15px; } 
.interactiveForm .progress { border-radius: 0; height: 7px; background-color: #ececec; -webkit-box-shadow: none; box-shadow: none; position: absolute; top: 0; left: 0; width: 100%; z-index: 1; } 
.interactiveForm .progress-bar { background-color: #fa9300; -webkit-box-shadow: none; box-shadow: none; height: 8px; } 
.interactiveForm .progress-form { margin: 0; padding: 0; position: relative; height: 90%; display: flex; width: 100%; background-image: var(--wpr-bg-7fe364f4-c97e-40f4-ae9e-c01caf7fda8d); background-position: center; background-size: cover; background-repeat: no-repeat; align-items: center; justify-content: center; } 
.interactiveForm .progress-form li { list-style: none; position: absolute; top: 60px; left: 0; /*width: 100%; /* top: 40%; *//* display: table-cell; *//* text-align: center; *//* vertical-align: middle; *//* left: 0; *//* right: 0; */max-width: 600px; width: 100%; margin: 0 auto; background-color: #fff; padding: 40px; text-align: center; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2); } 
.interactiveForm .popover { position: absolute; top: 0; left: 0; z-index: 1010; display: none; min-width: 300px; max-width: 500px; width: auto; padding: 1px; text-align: left; background-color: #ffb500; background-clip: padding-box; border: none; border: none; border-radius: 0px; -webkit-box-shadow: none); box-shadow: none; white-space: normal; } 
.interactiveForm .popover-title { margin: 0; padding: 8px 14px; font-size: 14px; font-weight: 400; line-height: 18px; background-color: transparent; border-bottom: none; border-radius: 0; } 
.interactiveForm .scrollable { overflow-y: scroll; overflow-wrap: break-word; max-height: 500px; } 
.interactiveForm .popover-content { padding: 9px 14px; font-size: 14px; } 
.interactiveForm .popover.top .arrow:after { content: " "; bottom: 1px; margin-left: -10px; border-bottom-width: 0; border-top-color: #ffb500; } 
.interactiveForm .hide { display: none !important; } 
.interactiveForm .form-wrapper { height: 550px; width: 100%; position: relative; overflow: hidden; } 
.interactiveForm .questionaire { height: 100%; } 
.interactiveForm .form-wrapper form { position: relative; height: 90%; max-width: 600px; margin: 0 auto; } 
.interactiveForm .progress-form li h3 { font-weight: 700; color: #25367f; margin-bottom: 30px; } 
.interactiveForm .progress-form li label { display: block; /*width: 100%; */ margin-bottom: 35px; } 
.interactiveForm .count { position: absolute; bottom: 20px; left: 20px; background-color: #fa9300; padding: 8px 30px; border-radius: 30px; color: #fff; } 
.interactiveForm input[type="text"], .interactiveForm input[type="email"], .interactiveForm input[type="tel"],.interactiveForm input[type="number"],.interactiveForm input[type="url"],.interactiveForm input[type="password"],.interactiveForm textarea { /* font-family: "proxima-nova", sans-serif; */border: 0; border-bottom: 2px solid #d3d3d3; padding: 0 0 10px 0; /* border-radius: 0; */ color: #403f3f; width: 500px; /* min-width: 500px; */ line-height: 1.2; font-weight: 400; /* outline: none; */ background: transparent; transition: border 0.3s ease 0s; -webkit-transition: border 0.3s ease 0s; -webkit-appearance: none; -moz-appearance: none; width: 100%; font-size: 16px; } 
.interactiveForm textarea { width: 100% !important; overflow-y: auto; min-height: 80px; } 
.interactiveForm input[type="text"]:focus, .interactiveForm input[type="email"]:focus,.interactiveForm input[type="tel"]:focus, .interactiveForm textarea:focus,.interactiveForm input[type="password"]:focus, select:focus { border-color: #fa9300 !important; outline: 0; } 
.interactiveForm select { border: 0; border-bottom: 2px solid #d3d3d3; padding: 10px; width: 100%; color: #403f3f; } 
.interactiveForm .readyToSend { position: absolute; bottom: 20px; text-align: center; left: 0; } 
.interactiveForm .thanks { position: fixed; left: 0; top: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.7); z-index: 5; color: #fff; display: table; } 
.interactiveForm .thanks h1 { color: #fff; text-align: center; display: table-cell; vertical-align: middle; position: relative; } 
.interactiveForm .btn { /* padding: 15px 20px; */background-color: #fff; color: #000; border: 0; text-transform: uppercase; letter-spacing: 4px; cursor: pointer; text-align: center; outline: none; box-shadow: 0px 0px 10px 0px rgba(1, 1, 1, 0.1); transition: 0.3s ease all; } 
.interactiveForm .btn:hover { background-color: #143383; color: #fff; } 
.interactiveForm .nxt,.interactiveForm .prev { height: 50px; width: 50px; font-size: 0; } 
.interactiveForm .nxt { position: absolute; right: 0; bottom: 20px; } 
.interactiveForm .prev { position: absolute; right: 60px; bottom: 20px; } 
.interactiveForm .nxt:before,.interactiveForm .prev:before { content: ''; display: inline-block; position: absolute; width: 12px; height: 12px; background: transparent; border-top: 2px solid #403f3f; border-left: 2px solid #403f3f; transition: all 250ms ease-in-out; text-decoration: none; color: transparent; left: 16px; transform: rotate(135deg); top: 19px; } 
.interactiveForm .prev:before { transform: rotate(-45deg); left: 20px; } 
.interactiveForm .btn:hover.nxt:before,.interactiveForm .btn:hover.prev:before { border-color: #fff; } 
.interactiveForm .formButtonBottomWrapper { max-width: 600px; margin: 0 auto; width: 100%; position: relative; } 
.interactiveForm .case-study-form { padding: 0; position: relative; } 
.interactiveForm .questionaire .progress-form li label.error { margin-bottom: 0; } 
.interactiveForm .progress-form li label.error { top:0px!important; } 
/*.interactiveForm .feildRow div.error label.error:after, .interactiveForm .file-upload-wrapper + label.error:after, .searchInput label.error:after { right: -15px; left: auto; } */
@media only screen and (min-width:768px){
    .services-icon-box { margin:15px 0px;height:auto!important; } 
}
@media only screen and (max-width:768px){
 .interactiveForm .form-wrapper { height: 450px; } 
 .interactiveForm .form-wrapper form { height: 100%; } 
 }

@media only screen and (max-width:600px){
 .interactiveForm .progress-form li { padding: 20px; top: 30px; } 
 .interactiveForm .form-wrapper { height: 400px; } 
 .interactiveForm .nxt,.interactiveForm .prev { height: 40px; width: 40px; } 
 .interactiveForm .nxt:before,.interactiveForm .prev:before { height: 10px; width: 10px; top: 15px; left: 13px; } 
 .interactiveForm .prev:before { left: 16px; } 
 .interactiveForm .readyToSend { padding: 8px 20px; } 
 .contactFormSection .title h2 { font-size:20px; } 
 }
@media (max-width: 575px) {.contactFormSection .title h2 { font-size: 1.8rem; } 
.contactFormHome .formGroup > p { margin-bottom: 5px; } 
.contactFormHome .formGroup { margin: 5px 0; } 
.dtSection .redirectPage, .essSection .redirectPage, .resilientSection .redirectPage, .outsourcingSection .redirectPage { text-align:center; } 
.dtSection .redirectPage .default-btn, .essSection .redirectPage .default-btn, .resilientSection .redirectPage .default-btn, .outsourcingSection .default-btn { padding:10px 15px; display: inline-block; } 
.outsourcingSection .default-btn { margin: 25px auto 0 auto; width: 205px; display: block; padding: 10px 15px; } 

.footerSection { padding: 30px 0; } 
.serviceName { margin-bottom: 10px; margin-top: 10px; } 
.footerlogos ul:nth-child(3) li img { height: 55px; } 
.footerlogos ul:first-child li { margin-left: 0; margin-right:0; } 
.footerlogos ul:first-child li img { height: 40px; } 
.rpaServiceBlock p, .serviceName p, .silvertouchIndustryText p { font-size:15px; } 
.footerlogos .footer-logos-box { align-items: end !important; } 


}
@media only screen and (max-width:479px) {.upparMenu { display: none; } 
.cdNavTrigger { top: 22px; } 
.footerlogos ul li { margin: 3px; } 
.contactFormHome .recaptchaWrapper span { position: static; margin-top:15px; display:block; width: 100%; } 
.contactFormSection .default-btn { text-align: center; display:block; width:100%; padding-bottom:7px; padding-top:7px; margin-top:10px; } 
.contactFormHome .formGroup p { font-size:14px; } 
.contactFormSection .title h2 { font-size:20px; } 
.confidential { margin-top:10px; } 
.confidential p { margin-bottom:10px; } 
.footerlogos ul li img { height: 40px; } 
.footerlogos ul:nth-child(3) li img { height: 55px; } 
.footerlogos .footer-logos-box ul { display: block; flex: 0 0 100% !important; } 
 }
@media only screen and (max-width:359px) {/*****Responsive Improvement*****/
.contactFormSection .title h2 { font-size: 14px !important; } 
}

/* Css For Interactive Form End*/ 

.govtSec { padding:50px 0; border:0 !important } 
.govtSec ul.bulletText li { background-position:left -1px; } 
.cloudServicesTab .tabContainer { padding: 0 10px!important; } 
.cloudServicesTab .tabContent { padding: 15px !important; } 
.cloudSerList { border-bottom:0 !important; } 
.cloudForEveryone:after, .cloudForEveryone::before { display: none; } 
p.largeText { font-size:18px; } 
.whiteBoxShadow { padding:25px; box-shadow: 0 0 20px rgba(0, 0, 0, 0.2); margin-bottom:30px; } 
.whiteBoxShadow:last-child { margin-bottom: 0; } 
.boxImgHolder { padding: 25px; background-color:#fff; box-shadow: 0 0 15px rgba(0, 0, 0, 0.1); text-align: center; } 
.largePara p { font-size:18px; } 
.careerTabing .tabContent { box-shadow: 0 0 0 #fff; } 
.provideServiceBlock ul li { cursor:default; } 
.careerTabDtl .tabContent { padding: 0; } 
.eventSttlBlock { height: 539px; } 


/* techlab PPC */
.page-id-6640.desktop #header, .page-id-6640 #header,.page-id-6640 .quotesSection,.page-id-6640 .contactFormSection { display: none; } 
.page-id-6743.desktop #header, .page-id-6743 #header,.page-id-6743 .quotesSection,.page-id-6743 .contactFormSection { display: none; } 
.page-id-4093.desktop #header, .page-id-4093 #header,.page-id-4093 .quotesSection,.page-id-4093 .contactFormSection { display: none; } 
.techlabPPCSlider .swiper-button-next3, .techlabPPCSlider .swiper-button-prev3 { display: none; } 
.techlabSliderrText .sliderText h1 { color: #fff; font-weight: 700; } 
.techlabMenu .logo { max-width: 140px; } 

.techlabMenu .logo a { height: auto !important; } 
.techlabCallUs a .blinks { animation: blinks 1s linear infinite; } 

 @keyframes blinks { 
 0% { opacity: 0; } 
 50% { opacity: .8; } 
 100% { opacity: 1; } 
 }
.techlabBanner.techlabPPCSlider .slider, .techlabBanner.techlabPPCSlider .slider1 { height: 480px; } 
/* .techlabPPCSlider .techlabSliderrText .sliderText h1 { font-size: 3em; line-height: 58px; margin-top: -40px; font-weight: 300; } */

.techlabPPCSlider .techlabSliderrText .sliderText h1 { line-height: 70px; margin-top: -60px; font-weight: 300; text-transform: initial; font-size: 3.5em; } 
.techlabPPCSlider .techlabSliderrText .sliderText h1 > span { display: block; } 
.techlabSociallinks ul { margin-bottom: 0; padding: 0 5px } 
.techlabSociallinks ul li { display: inline-block; } 
.techlabSociallinks ul li a { display: inline-block; max-width: 40px; margin: 5px; } 
.techlabPPCSlider .techlabSliderrText .sliderText { max-width: 740px; padding-right: 0; } 
.techlabPPCSlider .slider1 { height: 650px; } 
.techlabPPCSlider { position: relative; } 
.techlabPPCSlider:before { content: ''; position: absolute; left: 0; top: 0; height: 100%; width: 100%; background-color: rgba(0, 0, 0, 0.3); z-index: 2; } 
.techlabSliderrText { position: absolute; width: 100%; left: 0; top: 50%; transform: translateY(-50%); z-index: 2; } 
.techlabSliderrText .sliderText { max-width: 800px; } 
.techlabBannerForm { position: relative; z-index: 1; background-color: #f2f2f2; margin-top: 5px; border-radius: 8px; overflow: hidden; } 
.techlabBannerForm h3 { padding: 15px; background-color: #d8d8d8; margin-bottom: 15px; } 
.techlabBannerForm form { padding: 0 20px 20px; } 
/* .techlabCallUs a { color: #949494; text-decoration: none; } 
.techlabCallUs a:hover { color: #E65A15; } */
.techlabCallUs span.cntIcon { position: relative; font-size: 0; margin-right: 8px; } 
.techlabCallUs span.cntIcon:before { position: absolute; font-size: 22px; left: -20px; font-family: "Material Design Icons"; font-weight: 400; content: "\f3f2"; } 
.techlabMenu { padding: 8px 0; } 
.techlabBannerForm input, .techlabBannerForm select, .techlabBannerForm textarea { border: 0; border-bottom: 1px solid #adadad; } 
.techlabBannerForm .form-group { margin-bottom: 15px; } 
.techlabBannerForm select { padding-top: 0; 

background-image: var(--wpr-bg-963f55dd-7a9b-4a30-b624-46b69563b1f5);
    background-repeat: no-repeat;
    background-position: right 5px;
    background-size: 10px;

} 
.techlabBannerForm .customformSelect:after { top: 5px;    right: 5px;display:none; } 
.techlabBannerForm .customformSelect.error label.error:after {
    right: 15px !important;
}
.growth_box { text-align: center; } 
.growth_box p { font-weight: 600; } 
.counter_wrap span { font-size: 50px; letter-spacing: 2px; font-weight: 700; } 
.downloadBroucher { margin-bottom: 25px; } 
.downloadBroucher:last-child { margin-bottom: 0; } 
.downloadBroucher a { display: inline-block; } 
.downloadBroucher p { font-weight: 600; display: inline-block; vertical-align: middle; } 
.downloadBroucher h3 { color: #fff; margin-bottom: 10px; font-weight: 600; } 
.downloadBroucher h3 label { text-transform: none; margin-left: 5px; font-weight: 600; font-size: 0.8rem; display: inline-block; background-color: #91ecb5; color: #022e59; line-height: 1; padding: 4px 10px; border-radius: 10px; animation: blinks 1s linear infinite; } 
.availableBranchesList h4 { display: inline-block; border: 1px solid; border-radius: 4px; padding: 6px; text-align: center; min-width: 380px; } 
.industryTrainingProgram ul { display: flex; flex-wrap: wrap; padding-left: 0; } 
.industryTrainingProgram ul li { vertical-align: top; flex-grow: 1; flex-basis: 0; border: 1px solid #d1cfcf; text-align: center; margin: 0 8px; position: relative; } 
.industryTrainingProgram ul li span { color: #212121; -webkit-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; cursor: pointer; font-weight: bold; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; padding: 15px; display: block; background-color: #ffffff; height: 100%; } 
.industryTrainingProgram ul li span img { max-width: 45px; margin-bottom: 20px; } 
.industryTrainingProgram ul li span p { margin-bottom: 0; } 
.videoWrapper { position: relative; padding-top: 25px; height: 0; clear: both; outline: 1px solid #eee; max-width: 390px; margin: 0 auto; } 
.videoWrapper.ratio-16-9 { padding-bottom: 56.25%; /* 16:9 */ } 
.videoWrapper.ratio-4-3 { padding-bottom: 75%; /* 4:3 */ } 
.techlabSliderrText .sliderText h1 { font-size: 45px; } 
.videoWrapper iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } 
.slidingVertical { display: block; vertical-align: top; } 
.slidingVertical span { position: absolute; color: #f37326; line-height: 1; text-transform: none; } 
.slidingVertical span.hidden { opacity: 0; } 
.slidingVertical .animationText { -webkit-animation-name: topToBottom; animation-name: topToBottom; -webkit-animation-duration: 4s; animation-duration: 4s; -webkit-animation-fill-mode: both; animation-fill-mode: both; /* animation: vertical 5s linear; -ms-animation: vertical 5s linear; -webkit-animation: vertical 5s linear; opacity: 1; */ } 
.techlabppcBottom { display: none; } 
.techlabppcBottom a { display: inline-block; height: 60px; text-align: center; line-height: 60px; } 
.techlabppcBottom a img { max-width: 25px; } 
.techlabppcBottom a.btn { flex-grow: 1; background-color: #15538f; color: #fff; text-decoration: none; font-size: 1.1rem; } 
.techlabppcBottom a.whatsapp { background-color: #4caf50; color: #fff; } 
.techlabppcBottom a.telephone { background-color: #2196f3; color: #fff; } 
.BrochuresBigText { position: absolute; left: -100px; top: -90px; color: #fff; z-index: 0; } 
.BrochuresBigText h3 { color: #fff; font-size: 110px; font-weight: 800; opacity: 0.05; } 
.BranchesBigText { position: absolute; right: -100px; bottom: -90px; color: #fff; z-index: 0; } 
.BranchesBigText h3 { color: #fff; font-size: 110px; font-weight: 800; opacity: 0.05; } 
.availableBranches p { display: inline-block; margin-bottom: 0; vertical-align: top; padding: 20px 4px; width: 23%; background-color: #0c3c6c; color: #fff; font-weight: 700; margin: 1%; border-radius: 5px; border: 1px solid #0089e0; text-align: center; font-size: 1.1rem; } 
.availableBranches p.diplomaEngineering { width: 48%; } 
.availableBranches { width: 100%; } 
.availableBranchesList { display: -ms-flexbox; display: flex; position: relative; z-index: 2; } 
.availableBranches ul li { position: relative; color: #0058ae; font-weight: 600; margin: 10px 30px 0; } 
.availableBranches ul li:before { content: ''; position: absolute; left: -20px; top: 6px; background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAANCAYAAACUwi84AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyZpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNi1jMTQ1IDc5LjE2MzQ5OSwgMjAxOC8wOC8xMy0xNjo0MDoyMiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIDIwMTkgKFdpbmRvd3MpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkEzNEQzQjAyODlGMjExRUFBOEZGQzlDMjExODdFRDQ1IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkEzNEQzQjAzODlGMjExRUFBOEZGQzlDMjExODdFRDQ1Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6QTM0RDNCMDA4OUYyMTFFQUE4RkZDOUMyMTE4N0VENDUiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6QTM0RDNCMDE4OUYyMTFFQUE4RkZDOUMyMTE4N0VENDUiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5vGy9uAAAAk0lEQVR42mzQMQrCUAyA4TxwKCg61Cs4uTnqpqM9oPeoo246iV5AXNvBCg5CR/0fRAghha/TzyOJpJR2eGAG8fLvgi9azKOgxFWjDgsfZBOcNHpj5YNsiINGH2x8kBWoNepRSTD5CI1Gr+iFvXlh62c4mhnWfouz2WJpt5iaOzyjO/wv2USXHIjIDWNUuIv7fgIMAOlMJT89yLpHAAAAAElFTkSuQmCC); width: 8px; height: 13px; } 
.availableBranches ul { margin-bottom: 5px; } 
.traningProgramPPC .industryTrainingProgram { margin-bottom: 60px; margin-top: 40px; } 
.traningProgramPPC .industryTrainingProgram ul li { border: none; } 
.traningProgramPPC .industryTrainingProgram ul li span { background-color: #f2f2f2; cursor: auto; border-radius: 5px; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2); padding: 15px 10px; } 
/* .traningProgramPPC .industryTrainingProgram ul li span p { color: #fff; } */
.marketingVideoSlider { position: relative; } 
.marketingVideoSlider .swiper-button-next-video, .marketingVideoSlider .swiper-button-prev-video { position: absolute; top: 50%; z-index: 1; height: 50px; width: 30px; border-radius: 50%; font-size: 0; line-height: 50px; text-align: center; cursor: pointer; transform: translateY(-50%); display: none; } 
.marketingVideoSlider .swiper-button-disabled { opacity: 0.2; } 
.marketingVideoSlider .swiper-button-prev-video { left: 0; right: auto; } 
.marketingVideoSlider .swiper-button-next-video { right: 0; left: auto; } 
.downloadBtns { position: relative; overflow: hidden; } 
.downloadBtns:before { content: ''; position: absolute; left: 0; top: 0; height: 100%; width: 0%; background-color: #033a72; } 
.downloadBtns:after { content: ''; position: absolute; right: 0; top: 0; height: 100%; width: 100%; background-color: #032e59; } 
.downloadBtns .container { position: relative; z-index: 1; } 
.traningProgram.traningProgramPPC { background-image: var(--wpr-bg-e84ed28f-67f1-4f81-9392-56f502f46aa2); background-size: cover; } 
 .traningProgramPPC .traningProgramBlock { border: 1px solid rgba(255,255,255,0.2); } 
 .downloadBtns { position: relative; } 
.ppcbroucherpattern { background-image: var(--wpr-bg-efd3b339-f11c-40b5-9056-66f1d49dd292); position: absolute; left: 0; top: 0; height: 100%; width: 100%; z-index: 1; } 
.downloadBroucher h3 p { margin-bottom: 0; display: inline-block; vertical-align: middle; } 
.downloadBroucher h3 span { font-size: 14px; border: 1px solid #fff; border-radius: 10px; padding: 1px 10px; vertical-align: middle; display: inline-block; } 
.downloadBroucher .commonBtn { padding: 8px 12px; } 
.techlabBannerForm .gglcptch { width: 150px !important; margin-right: 10px; } 




/* Techlab all pages */
 
.downloadBtns:before { content: ''; position: absolute; left: 0; top: 0; height: 100%; width: 0%; background-color: #033a72; } 
.downloadBtns:after { content: ''; position: absolute; right: 0; top: 0; height: 100%; width: 100%; background-color: #032e59; } 
.availableBranches p { display: inline-block; margin-bottom: 0; vertical-align: top; padding: 20px 4px; width: 30%; background-color: #0c3c6c; color: #fff; font-weight: 700; margin: 1%; border-radius: 5px; border: 1px solid #0089e0; text-align: center; font-size: 1.1rem; } 
.availableBranches p.diplomaEngineering { width: 62.5%; } 
.coursesOverview { color: #fff; padding: 15px; border: 1px solid #0089e0; border-radius: 5px; margin-right: 0; transition: 0.3s ease all; height: 100%; padding-bottom: 50px; } 
.coursesName h4 { color: #fff; margin-bottom: 5px; font-size: 1.2em; } 
.coursesName { margin-left: 10px; } 
.coursesOverview a > p { border-top: 1px solid rgb(255 255 255 / 38%); margin-top: 10px; padding: 8px 15px; margin-bottom: 0; position: absolute; left: 0; bottom: 0; width: 100%; } 
.coursesName p { margin-bottom: 0; } 
.coursesOverview:hover { background-color: #ff6420; border: 1px solid #ff6420; } 
.coursesOverview a:hover { color: #fff; } 
.coursesOverviewWrapper .col-lg-6.col-md-4 { margin-bottom: 15px; } 
.coursesOverview a { color: inherit; text-decoration: none; display: block; } 
.blue_label { padding: 4px 9px; background-color: #09b3de; border-radius: 30px; font-size: 12px; line-height: 1; color: #022e59; animation: blinks 1s linear infinite; } 
.green_label { padding: 4px 9px; background-color: #91ecb5; border-radius: 30px; font-size: 12px; line-height: 1; color: #022e59; animation: blinks 1s linear infinite; } 
.trainingIcon { background: var(--wpr-bg-0230a851-3f3f-47a2-b87a-0e721387a40b) no-repeat center; width: 44px; height: 40px; margin-right: 0; position: relative; top: auto; margin-top: 0; left: auto; flex: 0 0 44px; } 
.trainingIcon.icon1 { background-position: 0px 0px; } 
.trainingIcon.icon2 { background-position: -57px 0px; } 
.trainingIcon.icon3 { background-position: 0px -58px; } 
.trainingIcon.icon4 { background-position: -54px -57px; } 
.trainingIcon.icon5 { background-position: 0px -119px; } 
.trainingIcon.icon6 { background-position: -52px -119px; } 

.w-100 { width: 100%; } 
.mt0 { margin-top: 0 !important } 
.trainingBanner { background-color: #e8f4ff; border: 1px solid #0058ae; padding: 15px; overflow: hidden; height: 100%; box-shadow: 0px 0px 10px rgb(0 0 0 / 20%); } 
.trainingBanner:before { content: ''; position: absolute; left: 15px; top: 0; background-image: var(--wpr-bg-67fc7990-98b9-4698-8f86-f6ff2103242b); background-repeat: no-repeat; background-size: cover; z-index: 1; height: 100%; width: calc(100% - 30px); opacity: 0.5; } 
.trainingBanner.dtTBanner:before { content: ''; position: absolute; left: 15px; top: 0; background-image: var(--wpr-bg-9336430b-b887-4705-86ed-6a74d6452c3b); background-repeat: no-repeat; background-size: cover; z-index: 1; height: 100%; width: calc(100% - 30px); } 

.trainingBanner .row { z-index: 2; margin-bottom: 0; position: relative; } 
.bannerInnerText { margin-right: 30px; } 
.bannerInnerText h6 {font-size: 14px; color: #0058ae; margin-bottom: 10px; } 
.bannerInnerText h6.text-orange { color: #ff6420; } 
.bannerInnerText h6:first-child { border-bottom: 1px solid #adadad; } 
.bannerInnerText h6 span { display: inline-block; position: relative; line-height: 1; padding: 0 2px; } 
.bannerInnerText h6 span:first-child { padding-left: 0; } 
.bannerInnerText h6 span:before { content: ''; position: absolute; right: -2px; top: 0; height: 100%; width: 1px; background-color: #0058ae; } 
.bannerInnerText h6 span:last-child:before {display:none; } 
/* .bannerInnerText h6 span:first-child:before { content: none; } */
.bannerInnerText { margin-right: 30px; margin-bottom: 25px; } 
.techlabBannerForminnerpages .techlabBannerForm { background-color: #fff; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2); border-radius: 0; border: 1px solid #0058ae; } 
.techlabBannerForminnerpages .techlabBannerForm h3 { color: #fff; background-color: #0058ae; } 

/* .priceStageBlock { max-width: 370px; padding: 35px 25px 15px 100px; box-shadow: 0px 0px 20px rgb(0 0 0 / 14%); position: relative; overflow: hidden; margin-bottom: 40px; background-color: #fff; z-index: 1; min-height: 350px; } */
.priceStageBlock { /* width: calc(100% - 12%); */
padding: 35px 25px 15px 100px; box-shadow: 0px 0px 20px rgb(0 0 0 / 14%); position: relative; /* overflow: hidden; */ margin-bottom: 40px; background-color: #fff; z-index: 1; min-height: 350px; height: 100%; margin: 4% 0 0 0; overflow: hidden; height: auto; } 
.priceStageBlock ul { margin-bottom: 20px; list-style: disc; } 
.priceStageBlock h4 { font-weight: 600; margin-bottom: 10px; } 
.pricePtogram { font-size: 40px; font-weight: 600; margin-bottom: 10px; line-height: 1; } 
.priceListNumber { position: absolute; left: 0; height: 110px; width: 100px; top: 16px; overflow: hidden; padding: 5px; } 
.priceListNumber span { font-size: 50px; color: #fff; line-height: 90px; height: calc(100% - 20px); width: calc(100% - 10px); border-radius: 50%; text-align: center; position: absolute; left: -15px; top: 8px; } 
.priceListNumber .list1 { /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#f77889+0,fa475f+100 */
background: #f77889; /* Old browsers */ background: -moz-linear-gradient(-45deg, #f77889 0%, #fa475f 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(-45deg, #f77889 0%, #fa475f 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(135deg, #f77889 0%, #fa475f 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#f77889', endColorstr='#fa475f', GradientType=1); /* IE6-9 fallback on horizontal gradient */ box-shadow: 0px 0px 10px rgb(250 78 101 / 35%); } 
.priceListNumber .list2 { /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#49b9ff+0,0181d9+100 */background: #49b9ff; /* Old browsers */ background: -moz-linear-gradient(-45deg, #49b9ff 0%, #0181d9 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(-45deg, #49b9ff 0%, #0181d9 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(135deg, #49b9ff 0%, #0181d9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#49b9ff', endColorstr='#0181d9', GradientType=1); /* IE6-9 fallback on horizontal gradient */ box-shadow: 0px 0px 10px rgb(8 135 221 / 35%); } 
.priceListNumber .list3 { /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffb802+0,fd862a+100 */background: #ffb802; /* Old browsers */ background: -moz-linear-gradient(-45deg, #ffb802 0%, #fd862a 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(-45deg, #ffb802 0%, #fd862a 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(135deg, #ffb802 0%, #fd862a 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffb802', endColorstr='#fd862a', GradientType=1); /* IE6-9 fallback on horizontal gradient */ box-shadow: 0px 0px 10px rgb(223 86 76 / 35%); } 
.priceListNumber .list4 { /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#cb9aff+0,796ae7+100 */background: #cb9aff; /* Old browsers */ background: -moz-linear-gradient(-45deg, #cb9aff 0%, #796ae7 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(-45deg, #cb9aff 0%, #796ae7 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(135deg, #cb9aff 0%, #796ae7 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#cb9aff', endColorstr='#796ae7', GradientType=1); /* IE6-9 fallback on horizontal gradient */ box-shadow: 0px 0px 10px rgb(121 106 231 / 41%); } 
.priceListNumber .list5 { /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#39dbbf+0,04bd9c+100 */background: #39dbbf; /* Old browsers */ background: -moz-linear-gradient(-45deg, #39dbbf 0%, #04bd9c 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(-45deg, #39dbbf 0%, #04bd9c 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(135deg, #39dbbf 0%, #04bd9c 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#39dbbf', endColorstr='#04bd9c', GradientType=1); /* IE6-9 fallback on horizontal gradient */ box-shadow: 0px 0px 10px rgb(29 204 173 / 35%); } 
.priceListNumber .list6 { /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ff9c6f+0,ff6eb0+100 */background: #ff9c6f; /* Old browsers */ background: -moz-linear-gradient(-45deg, #ff9c6f 0%, #ff6eb0 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(-45deg, #ff9c6f 0%, #ff6eb0 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(135deg, #ff9c6f 0%, #ff6eb0 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#ff9c6f', endColorstr='#ff6eb0', GradientType=1); /* IE6-9 fallback on horizontal gradient */ box-shadow: 0px 0px 10px rgb(121 106 231 / 35%); } 
.priceStageBlockWrapper { position: relative; width: 100%; margin-bottom: 70px; } 
.last-row .priceStageBlockWrapper { margin-bottom: 0; } 
.priceListingSection .priceStageBlockWrapper:before { content: ''; position: absolute; left: 99%; top: 50%; background-image: var(--wpr-bg-c51e7aa4-aabe-48ed-b4c8-128c03eb2d74); background-repeat: no-repeat; background-size: cover; height: 100px; /* width: 100px; */ background-position: center center; width: 90px } 
.priceListingSection .priceStageBlockWrapper::before { transform: translate(-50%, 0) rotate(90deg); left: 50%; top: 100%; } 
.priceListingSection .priceStageBlockWrapper:last-child:before { content: none; } 
.first-row .priceStageBlockWrapper:first-child .priceStageBlock, .last-row .priceStageBlockWrapper:last-child .priceStageBlock { margin-right: auto; } 
.priceStageBlockWrapper:nth-child(2) .priceStageBlock, .priceStageBlockWrapper:nth-child(5) .priceStageBlock { /* margin: 0 auto; */ } 
.first-row .priceStageBlockWrapper:last-child .priceStageBlock, .last-row .priceStageBlockWrapper:first-child .priceStageBlock { margin-left: auto; } 
.last-row .priceStageBlockWrapper:last-child .priceStageBlock:before { content: none; } 
.certificateImg { box-shadow: 0px 0px 20px rgb(0 0 0 / 14%); max-width: 700px; margin: 0 auto; } 
.additionalService { background-color: #fff; height: 100%; box-shadow: 0px 0px 20px rgb(0 0 0 / 14%); margin-top: 30px; } 
.additionalService .innerTitleNew { background-color: #e5eef7; padding: 20px; text-align: center; } 
.servicesListwrapper { padding: 40px 40px; position: relative; } 
.serviceListIcon { background: var(--wpr-bg-5179c472-cdea-45d5-a4cd-ea6884c2a630) no-repeat center; height: 80px; margin-right: 10px; position: relative; top: auto; margin-top: 0; left: auto; flex: 0 0 80px; } 
.serviceListIcon.icon1 { background-position: 0px 0px; } 
.serviceListIcon.icon2 { background-position: -89px 0px; } 
.serviceListIcon.icon3 { background-position: 0px -82px; } 
.serviceListIcon.icon4 { background-position: -89px -82px; } 
.servistListName h6 { color: #646464; font-weight: 600; } 
.servicesList { width: 100%; border-bottom: 1px solid #f1f1f1; padding: 0px; margin: 15px 0; padding: 15px 0; } 
.promostionDiscontSection { position: relative; } 
.promostionDiscontSection:before { content: ''; position: absolute; top: 0; height: 50%; width: 100%; left: 0; background-color: #efefef; } 
.promostionDiscontStrip { background-image: var(--wpr-bg-0de57234-276b-4fcb-bcb7-d68e91e567b7); background-size: cover; background-position: center; background-repeat: no-repeat; max-width: 1000px; margin: 0 auto; padding: 40px 15px; text-align: center; position: relative; z-index: 1; box-shadow: 0px 0px 20px rgb(255 100 32 / 42%); } 
.discountBtn { /* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#0058ae+0,01386e+100 */
background: #0058ae; /* Old browsers */ background: -moz-linear-gradient(-45deg, #0058ae 0%, #01386e 100%); /* FF3.6-15 */ background: -webkit-linear-gradient(-45deg, #0058ae 0%, #01386e 100%); /* Chrome10-25,Safari5.1-6 */ background: linear-gradient(135deg, #0058ae 0%, #01386e 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */ filter: progid:DXImageTransform.Microsoft.gradient(startColorstr='#0058ae', endColorstr='#01386e', GradientType=1); /* IE6-9 fallback on horizontal gradient */ border: 1px solid #ff8e2b; border-radius: 30px; box-shadow: 0px 0px 10px rgb(0 0 0 / 14%); font-size: 20px; font-weight: 800; padding: 9px 25px; color: #fff; margin: 15px 30px; } 
.pricePlanWrapper { margin-top: 30px; } 
.prizePlanBlock { padding: 18px; box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.2); margin: 20px auto; max-width: 380px; flex-grow: 1; text-align: center; background-color: #fff; } 
.prizeBox { max-width: 240px; border: 1px solid #cccccc; margin: 0 auto 26px; padding: 12px; } 
.prizeBox h4 { margin-bottom: 0; } 
.textSmall { font-size: 12px; } 
.priceBox { border-top: 1px solid #ccc; padding: 22px 15px; } 
.priceBox p { margin-bottom: 0; display: inline-block; padding: 3px 8px; font-size: 17px; } 
.priceBox p:first-child { float: left; } 
.priceBox p:last-child { float: right; } 
.priceBox:after { content: ''; clear: both; display: table; } 
.prizePlanBlock .priceBox:last-child { border-bottom: 1px solid #ccc; } 
.prizePlanBlock .commonBtn { display: block;position:static; } 
.prizePlanBlock .textSmall { margin-top: 14px; } 
.techlabFaqSection .accordion { margin-top: 30px; } 
.techlabFaqSection .faqSet { border-bottom: 1px solid #ccc; margin-bottom: 20px; padding: 0 20px; } 
.techlabFaqSection .faqSet h6 { margin-bottom: 10px; color: #0058ae; cursor: pointer; position: relative; padding-left: 20px; } 
.techlabFaqSection .accordion .accordDetail p { margin-bottom: 20px; } 
.techlabFaqSection .accordion .accordDetail { display: none; padding-left: 20px; } 
.techlabFaqSection .faqSet h6 span { height: 30px; width: 30px; position: absolute; border: 1px solid; border-radius: 50%; text-align: center; line-height: 29px; font-size: 16px; margin-right: 10px; left: -20px; } 
.techlabFaqSection .faqSet h6:before { content: '\f107'; font-family: "fontello"; position: absolute; right: -20px; top: 0; color: #969696; /* '106' */ } 
.priceListingSection { box-shadow: 0px 2px 25px rgb(0 0 0 / 10%); } 


/* It training Start */

.itTrainingOfferings { background-image: var(--wpr-bg-b8e8c6e6-5f7d-4869-80e9-312ba39e1a3d); background-size: cover; background-position: center; background-repeat: no-repeat; } 
.itofferingsBlock { background-color: #fff; padding: 25px; text-align: center; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2); } 
.itofferingsBlock h5 { color: #0058ae; margin-bottom: 0 } 
.itofferingsIcon { background: var(--wpr-bg-9c225d0a-13cd-4ddb-9b8c-72bc1a3a4e30) no-repeat center; height: 95px; position: relative; top: auto; left: auto; width: 95px; margin: 0 auto 20px; } 
.itofferingsIcon.icon1 { background-position: -2px 0px; } 
.itofferingsIcon.icon2 { background-position: 0 -111px; } 
.itofferingsIcon.icon3 { background-position: -130px 0px; } 
.itofferingsIcon.icon4 { background-position: -130px -109px; } 
.itofferingsBlock { margin-top: 30px; } 
.itTrainingOfferings .col-md-6:last-child .itofferingsBlockWrapper { margin-top: 30px; } 

.itTrainingModulesSection { background-image: var(--wpr-bg-18c8d4bd-aef9-4cd7-9298-a6b8f3071e1f); background-size: cover; background-position: center; background-repeat: no-repeat; } 
.itTrainingModules { background-color: #fff; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2); padding: 15px 15px; position: relative; min-height: 190px; margin-bottom: 30px; } 
.itTrainingModules h4 { color: #0058ae; font-weight: 600; margin-bottom: 0; } 
.itTrainingModules h5 { margin-bottom: 0; color: #ff6420; position: absolute; bottom: 0; width: 100%; left: 0; padding: 5px 15px; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2); font-weight: 600; } 
.itTrainingModules .courserMonth { position: absolute; bottom: 50px; margin-bottom: 0; font-weight: 600; } 
/* It training End */

/* DT training Start */
.whatdtSection { position: relative; } 
.whatdtSection:before { content: ''; position: absolute; left: 0; bottom: 0; height: 40%; width: 100%; background-color: #f2f2f2; z-index: 0; } 
.whyDtBlock { box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.2); padding: 30px; height: 100%; background-color: #fff; } 
.whyDtIcon { background: var(--wpr-bg-8acd0121-956a-4bdc-bd3c-010eb8ab53af) no-repeat center; height: 95px; position: relative; top: auto; left: auto; width: 95px; margin: 0 auto 20px; } 
.whyDtIcon.icon1 { background-position: -2px -2px; } 
.whyDtIcon.icon2 { background-position: -111px -2px; } 
.whyDtIcon.icon3 { background-position: -216px -2px; } 
.whyDtBlock p { margin-bottom: 0; } 


/* Added Css */

.DigitalTransformationCourses { position: relative; } 
.DigitalTransformationCourses:before { content: ''; position: absolute; left: 0; top: 0; height: 40%; width: 100%; background-color: #f2f2f2; z-index: -1; } 

 .DigitalTransformationCourses .subtabs .tab-nav { text-align: left; margin: 0 0 40px 0; border-bottom: 1px solid #bdbdbd; } 
 .DigitalTransformationCourses .tabs .tab-nav li { vertical-align: top; flex-grow: 1; flex-basis: 0; border-top: 1px solid #ff6420; position: relative; } 
 
 .DigitalTransformationCourses .tabs .tab-nav li span { color: #ffffff; -webkit-transition: all 0.25s ease-in-out; transition: all 0.25s ease-in-out; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; padding: 30px; display: block; background-color: #ff6420; height: 100%; } 
.DigitalTransformationCourses .tabs .tab-nav li.active > span { background-color: #fff; color: #0a5bae; } 
 .DigitalTransformationCourses .tabs .tab { display: none; } 
 .DigitalTransformationCourses .tabs .tab.active { display: block; } 
 .DigitalTransformationCourses .tab-nav ul { display: flex; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; } 
 .DigitalTransformationCourses .tabs .tab-nav li span img { max-width: 83px; margin-bottom: 20px; } 
 .DigitalTransformationCourses .tabs .tab-nav li span p { margin-bottom: 0; font-size: 18px; font-weight: 600; } 
 .DigitalTransformationCourses .tabs .tab-nav li.active>span:before { content: ''; position: absolute; left: 30px; bottom: 0; height: 2px; width: 60px; background-color: #f9621f; } 
 .orangeTab p { color: #f26522; } 
 .purpleTab p { color: #865abf; } 
 .blueTab p { color: #0091d4; } 
 .greenTab p { color: #26867c; } 
 .parrotTab p { color: #439d3d; } 
 .tabContent { background-color: #fff; padding: 15px; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.2); } 
 .DigitalTransformationCourses .title h3 { margin-bottom: 10px; } 
 .DigitalTransformationCourses .tabs .tab-nav li.active.orangeTab:before { background-color: #f26522; } 
 .DigitalTransformationCourses .tabs .tab-nav li.active.orangeTab:after { border-top-color: #f26522; } 
 .DigitalTransformationCourses .tabs .tab-nav li.active.purpleTab:before { background-color: #865abf; } 
 .DigitalTransformationCourses .tabs .tab-nav li.active.purpleTab:after { border-top-color: #865abf; } 
 .DigitalTransformationCourses .tabs .tab-nav li.active.blueTab:before { background-color: #0091d4; } 
 .DigitalTransformationCourses .tabs .tab-nav li.active.blueTab:after { border-top-color: #0091d4; } 
 .DigitalTransformationCourses .tabs .tab-nav li.active.greenTab:before { background-color: #26867c; } 
 .DigitalTransformationCourses .tabs .tab-nav li.active.greenTab:after { border-top-color: #26867c; } 
 .DigitalTransformationCourses .tabs .tab-nav li.active.parrotTab:before { background-color: #439d3d; } 
 .DigitalTransformationCourses .tabs .tab-nav li.active.parrotTab:after { border-top-color: #439d3d; } 
 .DigitalTransformationCourses .subtabs { padding: 0 30px; text-align: left; } 
 .DigitalTransformationCourses .subtabs ul { padding: 0; /* border-bottom: 1px solid #bdbdbd; */ margin-bottom: 0; } 
 .DigitalTransformationCourses .subtabs .tab-nav li { border: 0; flex-grow: initial; flex-basis: auto; } 
 .DigitalTransformationCourses .subtabs .tab-nav li.active { box-shadow: none; } 
 .DigitalTransformationCourses .subtabs .tab-nav li.active:after { content: none; } 
 .DigitalTransformationCourses .subtabs .tab-nav li span { color: #010101; opacity: 0.7; font-size: 20px; padding: 18px; } 
 .DigitalTransformationCourses .subtabs .tab-nav li:hover > span, .DigitalTransformationCourses .subtabs .tab-nav li.active > span { opacity: 1; } 
 .DigitalTransformationCourses .subtabs .tab-nav li.active:before { bottom: -3px; } 
 .DigitalTransformationCourses .tabContentList li { position: relative; line-height: 1; margin-bottom: 30px; display: flex; padding-bottom: 30px; border-bottom: 1px solid #c9c9c9; } 
 .DigitalTransformationCourses .tabContentList li:last-child { padding-bottom: 0; margin-bottom: 0; border-bottom: 0; } 
 .DigitalTransformationCourses .tabContentList li label { width: 25%; font-weight: 700; max-width: 235px; margin-right: 20px; line-height: 1.3; color: #0a5bae; } 
 .DigitalTransformationCourses .tabContentList li span { width: 75%; line-height: 1.3; } 
 ul.tabContentList { border-bottom: 0; } 
 .DigitalTransformationCourses .tabContentList .tabcourseHeading { border-bottom: 2px solid #f4601f; padding-bottom: 10px; margin-top: 30px; color: #1b1b1b; font-weight: 700; } 
 .DigitalTransformationCourses .tabContentList .tabcourseHeading label { color: #1b1b1b; } 
 ul.tabContentList { padding: 0 20px; } 


 /* DT training End */


/* Final Year Project IOT/ML Start */
.whatGetIotMlContent { max-width: 768px; } 
.whatGetIotMlContent .itofferingsBlock { height: 100%; padding: 22px 10px; } 
.whatGetIotMlContent .itofferingsBlock h5 { margin-top: -7px; line-height: 21px; color: #2e2e2e; font-size: 0.98rem; font-weight: 600; } 
.whatGetIotMl { background-image: var(--wpr-bg-a9e64862-e54a-4f34-9bc2-304354ff85f8); background-size: cover; background-position: left center; background-repeat: no-repeat; } 
.whatGetVoice { background-image: var(--wpr-bg-a06fa433-8968-4706-9bbd-a0099f178fd6); background-size: cover; background-position: left center; background-repeat: no-repeat; } 
.whatGetIotMlContent .itofferingsIcon { background: var(--wpr-bg-5dd3c34c-4b94-4628-a4c4-4fa05de67929) no-repeat center; height: 60px; width: 60px; position: relative; transform: scale(0.9); } 
.whatGetIotMlContent .itofferingsIcon.icon1 { background-position: -6px -7px; } 
.whatGetIotMlContent .itofferingsIcon.icon2 { background-position: -76px -7px; } 
.whatGetIotMlContent .itofferingsIcon.icon3 { background-position: -153px -7px; } 
.whatGetIotMlContent .itofferingsIcon.icon4 { background-position: -222px -7px; width: 63px; } 
.whatGetIotMlContent .itofferingsIcon.icon5 { background-position: -299px -7px; } 
.additonalOfferingsText { background-color: #fff; height: 100%; max-width: 416px; margin: 0 auto; } 
.whatGetIotMlContent .col-6 { margin-bottom: 20px; } 
.additonalOfferingsInfo { padding: 15px; } 
.additonalOfferingsInfo h4 { margin-bottom: 10px; } 
.iotMLOfferingsPrice { display: inline-block; padding: 12px 30px; background-color: #ff6420; margin-top: 20px; } 
.iotMLOfferingsPrice p { margin-bottom: 0; color: #fff; font-size: 1.3rem; font-weight: 600; } 
.whatLearnIotMlContent ul { margin-bottom: 10px; } 
.whatLearnIotMlContent .bulletText.orangeBullet li, .whatLearnIotMlContent h5 { margin-bottom: 12px; } 
.whatLearnIotMlContentListBlock { border-bottom: 1px solid #cccccc; padding-bottom: 10px; margin-top: 10px; } 
.whatLearnIotMlContentListBlock .hatLearnIcon { background: var(--wpr-bg-70fb60a6-f0e1-4edc-a1fe-55e2d283a170) no-repeat center; height: 64px; flex: 0 0 80px; position: relative; transform: scale(0.9); } 
.whatLearnIotMlContentListBlock .hatLearnIcon.icon1 { background-position: 0px 0px; } 
.whatLearnIotMlContentListBlock .hatLearnIcon.icon2 { background-position: 0px -64px; } 
.whatLearnIotMlContentListBlock .hatLearnIcon.icon3 { background-position: 0px -127px; } 
.whatLearnIotMlContentListBlock .hatLearnIcon.icon4 { background-position: -4px -202px; } 
.whatLearnIotMlContentListBlock .hatLearnIcon.icon5 { background-position: -5px -281px; } 
.whatLearnIotMlContentListBlock .hatLearnIcon.icon6 { background-position: -5px -350px; } 
.whatLearnIconText { width: 100%; margin-left: 5px; padding-bottom: 10px; } 
.mlIotCashpriseSection { position: relative; overflow: hidden; } 
.mlIotCashpriseSection:before { content: ''; position: absolute; left: 0; top: 0; width: 110%; height: 100%; background-image: var(--wpr-bg-5f271179-c1dd-4e6f-8ca3-2bfd14349c04); background-size: cover; background-position: left center; background-repeat: no-repeat; } 
.mlIotCashpriseSection.voiceCashpriseSection:before { content: ''; position: absolute; left: 0; top: 0; width: 110%; height: 100%; background-image: var(--wpr-bg-7e82e04c-6fc1-4fcd-845e-c571a0beaccd); background-size: cover; background-position: left center; background-repeat: no-repeat; } 
.mlIotCashpriseSection .innerTitleNew h2 strong span { border-bottom: 4px solid #ff6420; } 
.prizeGrade { max-width: 810px; margin: 40px auto 0; } 
.prizeGrade .col-md-3 p { text-align: center; margin-top: 20px; margin-bottom: 0; font-weight: 500; } 
.prizeListBlock.d-flex { background-color: #fff; margin: 20px 0 0; width: 100%; } 
.prizeList .prizegrade { color: #2e2e2e; background-color: #ffe8de; margin-top: 0; padding: 24px 20px 16px; flex: 0 0 86px; margin: 0; } 
.prizeList .prizegrade p { font-size: 34px; margin-bottom: 0; font-weight: 600; } 
.prizeList .prizegrade p sup { font-size: 22px; top: -20px; } 
.prizeList .prizegrade span { text-transform: uppercase; margin-top: 10px; display: block; line-height: 1; } 
.prizeList .prizeAmount { color: #ff6420; padding: 15px 20px; font-weight: 600; width: calc(100% - 86px); } 
.prizeList .prizeAmount p { margin-bottom: 0; font-size: 28px; } 
.iotMlIncludeSection, .whatProjectIncludeVoiceApp { box-shadow: 0px 10px 20px rgb(0 0 0 / 10%); } 
.iotMlIncludeBoxWrapper .col-lg-3.col-sm-6 { margin-bottom: 20px; } 
.iotMlIncludeBox { padding: 20px; box-shadow: 0px 0px 10px rgba(0, 0, 0, 0.1); height: 100%; } 
.iotMlIncludeBoxWrapper { margin-top: 50px; } 
.iotMlIncludeBox h5 { margin-bottom: 5px; } 
.iotMlIncludeBox .iotMlIncludeIcon { background: var(--wpr-bg-129e0d07-ead3-4704-b56c-0bdd33389c63) no-repeat center; height: 70px; width: 70px; position: relative; transform: scale(0.9); margin-bottom: 10px; } 
.iotMlIncludeBox .iotMlIncludeIcon.icon1 { background-position: 0px 0px; } 
.iotMlIncludeBox .iotMlIncludeIcon.icon2 { background-position: -83px 0px; } 
.iotMlIncludeBox .iotMlIncludeIcon.icon3 { background-position: -160px 0px; } 
.iotMlIncludeBox .iotMlIncludeIcon.icon4 { background-position: -233px 0px; } 
.whatGetIotMlContent .innerTitleNew br { display: none; } 
.whatLearnIotMlContentRight { margin-top: 30px; } 
.desktopprizechallenge { display: none; } 
.responsiveImgprizechallenge { display: block; max-width: 90px; float: left; } 
.prizeGrade .col-sm-3 { height: 93px; margin-bottom: 0; margin-top: 20px; text-align: left; padding-left: 15px; } 
.prizeGrade .row { float: left; width: calc(100% - 70px); } 
.prizeGrade .col-sm-3 p { margin-bottom: 0; position: absolute; top: 50%; transform: translateY(-50%); left: 35px; } 
.voiceAppIcon { background: var(--wpr-bg-07a7fcca-1cc7-4f44-aea1-1deb78936c10) no-repeat center; height: 72px; width: 85px; position: relative; transform: scale(0.9); margin: 0 auto; flex: 0 0 85px; } 
.voicecashprizestep { position: relative; padding: 60px 0 70px; width: 50%; text-align: center; margin-bottom: 30px; } 
.prizeGrade .voicecashprizestep p { padding: 0 0; position: absolute; width: 100%; margin: 0; } 
.voicecashprizestep:nth-child(odd) p { bottom: 0; } 
.voicecashprizestep:nth-child(even) p { top: 0; } 

.voiceAppIcon.icon1 { background-position: 0px -8px; } 
.voiceAppIcon.icon2 { background-position: -88px -7px; } 
.voiceAppIcon.icon3 { background-position: -2px -100px; } 
.voiceAppIcon.icon4 { background-position: -86px -102px; } 
.voiceAppIcon.icon5 { background-position: 0px -188px; } 
.voiceAppIcon.icon6 { background-position: 0px -264px; } 
.voiceAppIcon.icon7 { background-position: 0px -344px; } 
.voiceAppIcon.icon8 { background-position: 0px -433px; } 
.voiceAppIcon.icon9 { background-position: -80px -188px; } 
.voiceAppIcon.icon10 { background-position: -80px -264px; } 
.voiceAppIcon.icon11 { background-position: -80px -344px; } 
.voiceAppIcon.icon12 { background-position: -80px -421px } 
.WhatLearnVoiceAppBlock { padding: 20px; text-align: center; background-color: #fff; box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.1); height: 100%; } 
.WhatLearnVoiceAppBlocks .col-lg-3.col-sm-6 { margin: 15px 0; } 
.innerTitleNew.borderTitle { border-bottom: 1px solid #cccccc; margin-bottom: 30px; } 
.whatProjectVoiceAppBlock { border-bottom: 1px solid #ccc; margin-bottom: 20px; } 
.whyLearnVoiceAppContent p { margin-bottom: 0; } 
.voiceCashpriseSection .innerTitleNew h2 br { display: none; } 
.WhatLearnVoiceAppBlock h5 { margin-top: 10px; margin-bottom: 0; } 
.techlabinnertestiSection .techlabtesTimonial .testi-swiper-button-next, .techlabinnertestiSection .techlabtesTimonial .testi-swiper-button-prev { top: 0; } 
.trainingBanner img { display: none; } 
/* Final Year Project IOT/ML End */




/* New Breadcom */

.breadCumWrap span a { position: relative; color: #fff; text-decoration: none; padding-right: 20px; } 

.breadCumWrap span a:after { background: var(--wpr-bg-9783d9c2-aa17-406c-97ed-0435298ff9fd) -12px 0 no-repeat; position: absolute; right: 4px; content: ""; color: #fff; top: 50%; margin-top: -6px; transition: all .2s ease-out; -webkit-transition: all .2s ease-out; width: 7px; height: 12px; } 

span.breadcrumb_last { color: #fff; } 




/*topToBottom Animation*/
@-moz-keyframes topToBottom { 
 0% { opacity: 0; } 
 5% { opacity: 0; -moz-transform: translateY(50px); } 
 10% { opacity: 1; -moz-transform: translateY(0px); } 
 25% { opacity: 1; -moz-transform: translateY(0px); } 
 90% { opacity: 1; -moz-transform: translateY(0px); } 
 95% { opacity: 0; -moz-transform: translateY(-50px); } 
 100% { opacity: 0; } 
 }
@-webkit-keyframes topToBottom { 
 0% { opacity: 0; } 
 5% { opacity: 0; -webkit-transform: translateY(50px); } 
 10% { opacity: 1; -webkit-transform: translateY(0px); } 
 25% { opacity: 1; -webkit-transform: translateY(0px); } 
 90% { opacity: 1; -webkit-transform: translateY(0px); } 
 95% { opacity: 0; -webkit-transform: translateY(-50px); } 
 100% { opacity: 0; } 
 }
@-ms-keyframes topToBottom { 
 0% { opacity: 0; } 
 5% { opacity: 0; -ms-transform: translateY(50px); } 
 10% { opacity: 1; -ms-transform: translateY(0px); } 
 25% { opacity: 1; -ms-transform: translateY(0px); } 
 90% { opacity: 1; -ms-transform: translateY(0px); } 
 95% { opacity: 0; -ms-transform: translateY(-50px); } 
 100% { opacity: 0; } 
 }

@-webkit-keyframes flipInX { 
 0% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; opacity: 0; } 

 100% { -webkit-transform: perspective(400px); transform: perspective(400px); } 
 }

@keyframes flipInX { 
 0% { -webkit-transform: perspective(400px) rotate3d(1, 0, 0, 90deg); transform: perspective(400px) rotate3d(1, 0, 0, 90deg); -webkit-animation-timing-function: ease-in; animation-timing-function: ease-in; opacity: 0; } 
 
 100% { -webkit-transform: perspective(400px); transform: perspective(400px); } 
 }

.flipInX { -webkit-backface-visibility: visible !important; backface-visibility: visible !important; -webkit-animation-name: flipInX; animation-name: flipInX; } 
@-webkit-keyframes slideInUp { 
 0% { -webkit-transform:translate3d(0,80%,0); transform:translate3d(0,80%,0); visibility:visible; opacity:0; } 
 to { -webkit-transform:translateZ(0); transform:translateZ(0); opacity:1 } 
 }
@keyframes slideInUp { 
 0% { -webkit-transform:translate3d(0,80%,0); transform:translate3d(0,80%,0); visibility:visible; opacity:0; } 
 to { -webkit-transform:translateZ(0); transform:translateZ(0); opacity:1 } 
 }
@-webkit-keyframes zoomIn { 
 0% { opacity:0; -webkit-transform:scale3d(.2,.2,.2); transform:scale3d(.2,.2,.2) } 
 50% { opacity:1 } 
 }
@keyframes zoomIn { 
 0% { opacity:0; -webkit-transform:scale3d(.2,.2,.2); transform:scale3d(.2,.2,.2) } 
 50% { opacity:1 } 
 }

/*topToBottom Animation*/
@-moz-keyframes pop { 
 0% { opacity: 0; } 
 5% { opacity: 0; -moz-transform: rotate(0deg) scale(0.10) skew(0deg) translate(0px); } 
 10% { opacity: 1; -moz-transform: translateY(0px); } 
 25% { opacity: 1; -moz-transform: translateY(0px); } 
 30% { opacity: 1; -moz-transform: translateY(0px); } 
 80% { opacity: 0; -moz-transform: translateY(0px); } 
 100% { opacity: 0; } 
 }
@-webkit-keyframes pop { 
 0% { opacity: 0; } 
 5% { opacity: 0; -webkit-transform: rotate(0deg) scale(0.10) skew(0deg) translate(0px); } 
 10% { opacity: 1; -webkit-transform: translateY(0px); } 
 25% { opacity: 1; -webkit-transform: translateY(0px); } 
 30% { opacity: 1; -webkit-transform: translateY(0px); } 
 80% { opacity: 0; -webkit-transform: translateY(0px); } 
 100% { opacity: 0; } 
 }
@-ms-keyframes pop { 
 0% { opacity: 0; } 
 5% { opacity: 0; -ms-transform: rotate(0deg) scale(0.10) skew(0deg) translate(0px); } 
 10% { opacity: 1; -ms-transform: translateY(0px); } 
 25% { opacity: 1; -ms-transform: translateY(0px); } 
 30% { opacity: 1; -ms-transform: translateY(0px); } 
 80% { opacity: 1; -ms-transform: translateY(0px); } 
 100% { opacity: 0; } 
 }

/*Vertical Flip Animation*/
@-moz-keyframes vertical { 
 0% { opacity: 0; } 
 5% { opacity: 0; -moz-transform: rotateX(180deg); } 
 10% { opacity: 1; -moz-transform: translateY(0px); } 
 25% { opacity: 1; -moz-transform: translateY(0px); } 
 30% { opacity: 1; -moz-transform: translateY(0px); } 
 80% { opacity: 0; -moz-transform: translateY(0px); } 
 100% { opacity: 0; } 
 }
@-webkit-keyframes vertical { 
 0% { opacity: 0; } 
 5% { opacity: 0; -webkit-transform: rotateX(180deg); } 
 10% { opacity: 1; -webkit-transform: translateY(0px); } 
 25% { opacity: 1; -webkit-transform: translateY(0px); } 
 30% { opacity: 1; -webkit-transform: translateY(0px); } 
 80% { opacity: 0; -webkit-transform: translateY(0px); } 
 100% { opacity: 0; } 
 }
@-ms-keyframes vertical { 
 0% { opacity: 0; } 
 5% { opacity: 0; -ms-transform: rotateX(180deg); } 
 10% { opacity: 1; -ms-transform: translateY(0px); } 
 25% { opacity: 1; -ms-transform: translateY(0px); } 
 30% { opacity: 1; -ms-transform: translateY(0px); } 
 80% { opacity: 0; -ms-transform: rotateX(-180deg); } 
 100% { opacity: 0; } 
 }
button.loading-btn { background: #fff var(--wpr-bg-47fc0e18-1860-42aa-8ed3-ea21f177a37f) center no-repeat !important; background-size: auto 90%!important; border-color: #fff; text-indent: -9999px; width: 134px; border-radius: 5px; } 
button.loading-btn:before, button.loading-btn .blobBtnInner { display: none !important; } 

.innerTitleNew a { text-decoration: none; } 

/*XMAS*/
.xmas { height: 99%; width: 100%; position: absolute; opacity:1 !important; left:0; top:0; } 
.xmas .to { position: absolute; top: 30px; width: 100%; text-align: center; } 
.xmas .to div { font-family: "quimby-mayoral", sans-serif; color: #ffffff; font-size: 40px; line-height: 0.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: var(--wpr-bg-21776840-c2cb-4f2f-beea-892ef2a5120b) no-repeat 50% 50%/contain; } 
.xmas .from { position: absolute; bottom: 40px; width: 100%; z-index: 3; text-align: center; } 
.xmas .from div { font-family: "quimby-mayoral", sans-serif; color: #ffffff; font-size: 40px; margin-bottom: 10px; } 
.xmas .from .gc-link { display: inline-block; font-family: "brandon-grotesque", sans-serif; font-size: 24px; color: #ffffff; transition: 400ms ease; 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: ani 25s linear infinite;-webkit-animation: ani 25s linear infinite;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; } 
.x-masEmoji img { width: 100%; } 
.home #masthead { z-index:9999; } 


/*museums-management-solutions start*/

.museums-management-solutions.smartMuseum { background: transparent; } 
.museums-management-solutions.smartMuseum .museums-management-banner { position: relative; margin: 0 0 85px; background: var(--wpr-bg-284ebbc9-1bda-4ae2-8b82-ebd6cc3f893f) no-repeat; height: 190px; background-position: 50% 50%; background-size: cover; } 
.museums-management-solutions.smartMuseum .museums-management-banner .text-content-museums-management { position: absolute; top: 50%; transform: translateY(-50%); left: 80px; } 
.museums-management-solutions.smartMuseum .museums-management-banner .text-content-museums-management h3 { font-size: 32px; line-height: 38px; margin: 0; color: #fff; } 
.museums-management-solutions.smartMuseum .museums-management-banner .text-content-museums-management p { font-size: 18px; margin: 0; line-height: 40px; } 
.museums-management-solutions.smartMuseum .museums-management-banner .text-content-museums-management a.inqueryBtn { margin: 10px 0 0; padding: 8px 28px; } 

/*museums-management-solutions end*/
@keyframes ani { 
 0% { left: -250px; } 
 100% { left: 100%; } 
 }

/*SnowFall*/
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; } 
.homeMAinBanner .owl-dots { z-index:1; } 

@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: 1023px){
 .xmas, .x-masEmoji, canvas.snow-canvas { display: none; } 
 }
.single-post section.innerBannerSmall.activeBlock { /* display: none; */}
.single-post .topHeader.d-flex.justify-content-between.align-items-center { box-shadow: 0 0 10px #e0e0e0; } 
.single-post .topHeader.d-flex.justify-content-between.align-items-center { box-shadow: 0 0 10px #e0e0e0; } 
.single-post .blogDateWrap { margin-bottom: 30px; display: flex; align-items: center; justify-content: flex-end; } 
.single-post ul { position: relative; } 
.single-post .addtoany_shortcode { position: absolute; left: -40px; width: 50px; margin-top: -4px; } 
.single-post .blogImg img { width: 100%; } 
.single-post .breadCum li a { color: #ff6420; } 
.single-post .breadCum li:before { background: var(--wpr-bg-00bb343b-6e89-4f4e-8adf-ae11c284fc3e) -12px -33px no-repeat; right: -22px; content: ""; color: #ff6420; top: 50%; width: 7px; height: 12px; transform: translateY(-50%); margin-top: 2px; } 
.single-post ul.breadCum { border-bottom: 1px solid #f2f2f2; padding-bottom: 10px; margin-bottom: 20px; } 
.single-post .breadCum li:last-child span { margin-top: 2px; display: block; color: #264085; } 
.single-post .breadCum li:last-child:before { display:none; } 
.blogSocial { position: absolute; right: 10px; bottom: 15px;z-index:1; } 
.single-post .blogSocial { position: unset; top: 0; } 
.blogPage .blogBox li:first-child .blogSocial { top: unset!important; bottom:24px; z-index: 9; } 

 
.comment-respond .feildRow div.error label.error:after {
    left: 0px;
    
}


/* Recent Post */
.single-post .blogRow { margin: 0 -15px; } 
.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: 0px 10px 8px 0; position: relative; z-index: 1; margin: 0 0 15px; border-bottom: 1px solid #0a4e8b; color: #2f2f2f; } 
.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:#264085; text-decoration: none; display: block; margin-bottom: 10px; } 
.single-post .blogRightPart ul li span { font-size: 14px; margin-bottom: 10px; display: block; } 
.single-post .blogRightPart ul li a:hover { color: #e65a15; } 
@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; } 
 }


/* Investment */
.InvestorHeading { margin: 40px 0 20px 0; text-align: center; font-size: 24px!important; text-transform: uppercase; font-weight: 700!important; } 
.stockCompliance .col-md-6 .stockComplianceWrap { padding: 25px; } 
.stockCompliance .col-md-6 .stockComplianceWrap .invsNoticesList .noticeDate { font-size: 14px; font-weight: 600; width: 100%; height: 60px; line-height: 1.8; position: unset; display: block; max-width: 60px; margin-right: 20px; } 

.stockCompliance .col-md-6 .stockComplianceWrap .invsNoticesList .noticeDate span { font-size: 18px; } 
.stockCompliance .col-md-6 .stockComplianceWrap .invsNoticesList ul li { padding: 0; display: flex; align-items: center;margin-bottom:20px}
.stockCompliance .col-md-6 .stockComplianceWrap { max-height: 240px; height: 240px; min-height: 290px; } 

.stockCompliance .col-md-6.InvestorInnerSection .stockComplianceWrap { max-height: 200px; min-height: 200px; height: 200px; } 
.stockCompliance .col-md-6 .stockComplianceWrap .invsNoticesList a { padding: 0 50px 0 0; width: 100%;border-bottom:0; } 
.stockCompliance .col-md-6 .stockComplianceWrap .invsNoticesList ul li .downloadIcon {right: 0; top: 50%; transform: translateY(-50%); } 
.stockCompliance .col-md-6 .stockComplianceWrap .invsNoticesList ul li:after { border-bottom: 1px solid #ccc; content: ''; position: absolute; bottom: -1px; right: 0; width: calc(100% - 80px); } 
.stockCompliance .invsNoticesScorll { max-height: 266px!important; } 
.stockCompliance .col-md-6.InvestorInnerSection .invsNoticesScorll { max-height: 160px!important; } 
.stockCompliance .col-md-6 .invsNoticesScorll { max-height: 240px!important; } 
.invsNoticesList .noticeDate { position: absolute; left: 0; top: 5px; text-align: center; width: 55px; height: 55px; background-color: #109bd5; font-size: 14px!important; color: #fff; padding: 5px 0; font-weight: 600; } 
.invsNoticesList .noticeDate span { font-size:18px!important; } 
.investorResourceDwld h2, .investorPolicies h2, .reportsStatements h2, .reportsStatements h2, .stockCompliance h2 { font-size:26px!important; } 
.post-thumbnail.blogImg a img { object-fit: cover; object-position: top; } 

.blogBox ul li:first-child .post-thumbnail.blogImg { height: 100%; object-fit: none; } 

.blogBox ul li:first-child .post-thumbnail.blogImg a img { height: 100%; } 






/*Museum Management*/
.museumManagement h2 { color: #0D4174; } 
.museumManagement h2 span { color: #FF6420; } 
.museumManagement .industryList ul li { margin: 0; max-width: 100%; flex: 0 0 auto; width: 33.33%; border: 0; } 
.museumManagement .museumManage, .whyOptimize .industryList ul li .optimizeInner { box-shadow: 0 3px 35px #0000001A; padding: 25px; transition: all 0.3s ease-out; background: #fff; } 
.museumManagement .museumManage{padding: 30px ;}
.museumManagement .museumManage p { font-size: 20px; margin-top: 25px; line-height: 1.2; } 
.museumManagement .industryList ul li .museumManage img { width: 70px; aspect-ratio: 1; transition: all 0.3s ease-out; } 
.whyOptimize .industryList ul li .optimizeInner img { transition: all 0.3s ease-out; } 
.museumManagement .industryList ul li:hover img, .whyOptimize .industryList ul li .optimizeInner:hover img { transform: rotate(-5deg); } 
.museumManagement .industryList ul li:hover .museumManage, .whyOptimize .industryList ul li:hover .optimizeInner { background: rgb(229 226 226 / 84%); } 
.smartMuseum { background: var(--wpr-bg-c5b67f2e-9ce4-455b-bc68-313a8ec31af3); background-repeat: no-repeat; padding: 100px 0; background-size: cover; } 
.smartMuseum .ImgWrap { width: 500px; margin: 0 auto; } 
.smartMuseum h2 { font-weight: 600; color: #fff; } 
.smartMuseum p { font-size: 22px; color: #fff; line-height: 1.3; font-weight: 300; } 
.smartMuseum a.inqueryBtn, .mobileApplication a.inqueryBtn { color: #fff; text-decoration: none; transition: all 0.3s ease-out; background: #FF6420; padding: 10px 30px; border-radius: 35px; display: inline-block; margin-top: 20px; border: 1px solid #FF6420;; } 
.smartMuseum a.inqueryBtn:hover, .mobileApplication a.inqueryBtn:hover { color: #FF6420; background: #fff; } 
.whyDigital, .whyOptimize { background: #E8E8E8; padding: 110px 0; } 
.whyDigital .whyDigitalInner ul { display: flex; flex-wrap: wrap; margin-top: 50px; } 
.whyDigital .whyDigitalInner ul li { flex: 0 0 auto; width: 50%; max-width: 100%; color: #000000; font-size: 18px; margin-bottom: 20px; padding: 0 25px; position: relative; } 
.whyDigitalInner h2, .whyOptimize h2 { text-align: center; color: #0D4174; } 
.whyDigitalInner h2 span, .whyOptimize h2 span { color: #FF6420; } 
.whyDigital .container { background: #fff; box-shadow: 0 3px 35px rgb(0 0 0 / 10%); } 
.whyDigitalInner { padding: 50px; } 
.whyDigital .whyDigitalInner ul li:before { content: ''; background: #ff6420; width: 9px; height: 9px; position: absolute; left: 0; margin-top: 8px; } 
.mobileApplication .ImgWrap { position: relative; } 
.mobileApplication .ImgWrap a { display: block; position: absolute; bottom: 45px; left: 40%; transform: translateX(-50%); color: #0D4174; text-decoration: none; } 
.mobileApplication h2 { color: #0D4174; } 
.mobileApplication p { color: #000000; font-size: 22px; line-height: 1.5; } 
.mobileApplication h2 span { color: #FF6420; } 
.whyOptimize .industryList ul { display: flex; flex-wrap: wrap; } 
.whyOptimize .industryList ul li { flex: 0 0 auto; width: 50%; max-width: 100%; margin: 0; border: 0; } 
.whyOptimize .industryList ul li .optimizeInner { display: flex; align-items: center; padding:30px } 
/* .whyOptimize .industryList ul li .optimizeInner .ImgWrap { height: 130px; flex: 0 0 auto; width: 25%; }  */
.whyOptimize .industryList ul li .optimizeInner .ImgWrap img { width: 70px; aspect-ratio: 1;  } 
.whyOptimize .industryList ul li .optimizeInner .optimizeContent { font-size: 28px; line-height: 1.2; text-align: left; flex: 0 0 auto; width: 75%; padding-left: 40px; } 
.whyOptimize .industryList ul li .optimizeInner .optimizeContent p { font-weight: 600; font-size: 20px;} 
.industryListSlider { display: none; } 
.bottomText { background: #103467; border-radius: 15px; text-align: center; line-height: 1; padding: 15px; max-width: 250px; margin: 0 auto; position: relative; z-index: 2; } 
.bottomText p { margin-bottom: 0; font-size: 14px; font-weight: 600; color: #ff6420; } 
.bottomText span { font-size: 13px; color: #fff; } 
.bottomText h6 { font-size: 16px; color: #fff; margin: 0; padding: 0; font-weight: 600; } 
.bottomText:before { content: ''; position: absolute; width: 20px; height: 20px; background: #103467; transform: rotate(45deg) translateX(-50%); top: -4px; left: 50%; z-index: 1; } 
@media(max-width: 1366px){
 .smartMuseum { background-size: cover; background-position: center; } 
 }
@media(max-width: 1239px){
 .museumManagement .industryList ul li .museumManage { padding: 50px 30px; height: 315px; } 
 .museumManagement .industryList ul li .museumManage p { font-size: 26px; } 
 .mobileApplication .ImgWrap a { bottom: 20px; } 
 }
@media(max-width: 1199px){
 .museumManagement .industryList ul li .museumManage p { font-size: 24px; } 
 .whyOptimize .industryList ul li .optimizeInner .optimizeContent { font-size: 24px; padding-left: 20px; } 
 .whyOptimize .industryList ul li .optimizeInner .optimizeContent p { font-weight: 600; } 
 }
@media(max-width: 1024px){
 .whyOptimize .industryList ul li .optimizeInner { padding: 20px 32px; } 
 }
@media(max-width: 991px){
 .smartMuseum .col-md-6 { max-width: 100%; flex: 0 0 auto; } 
 .industryList.museumIndustryList { display: none; } 
 .industryListSlider { display: block; } 
 .industryListSlider .swiper-container { padding: 0 50px; } 
 .industryListSlider .museumManage { padding: 20px; text-align: center; box-shadow: 0 3px 20px #0000001a; margin: 20px 0; height: 220px; } 
 .museumManagement .museumManage p { font-size: 20px; color: #0d4174; font-weight: 600; margin-bottom: 0; } 
 .industryListSlider .museumManage img { width: 80px; height: 80px; } 
 .whyOptimize .industryList ul li .optimizeInner .ImgWrap { height: 80px; } 
 .whyOptimize .industryList ul li .optimizeInner .optimizeContent { font-size: 18px; } 
 .whyDigitalInner { padding: 50px 0; } 
 }
@media(max-width: 767px){
 .whyDigital .whyDigitalInner ul li { width: 100%; } 
 .museums-management-solutions.smartMuseum .museums-management-banner { background-position: 65% 0; } 
 .museums-management-solutions.smartMuseum .museums-management-banner .text-content-museums-management { left:15px; } 
 }
@media(max-width: 575px){
 .whyOptimize .industryList ul li { width: 100%; } 
 .smartMuseum p, .whyDigital .whyDigitalInner ul li { font-size: 16px; } 
 .smartMuseum .ImgWrap { width: auto; margin-top: 30px; } 
 .museums-management-solutions.smartMuseum .museums-management-banner .text-content-museums-management h3 { font-size: 22px; line-height: 32px; } 
 .museums-management-solutions.smartMuseum .museums-management-banner .text-content-museums-management p { font-size: 16px; line-height: 28px; } 
 .museums-management-solutions.smartMuseum .museums-management-banner { background-position: 50% 50%; background-size: cover; height: 200px; margin: 0; } 
 }

.single-post .entry-content img { margin-bottom: 20px; } 


.landing-header { position:absolute; left:0px; right:0px; top:0px; padding:15px 0px; } 
.it-support-service-landing-bg { background:var(--wpr-bg-a0f82d84-06e1-4423-9e50-0b800a93b016); background-repeat:no-repeat; background-size:cover; background-position:center center; padding-bottom:5%; padding-top:8%; } 
.it-support-service-landing-info h1 { font-size:48px; color:#ffffff; font-weight:bold; } 
.it-support-service-landing-info p { color:#ffffff; font-size:22px; line-height:34px; } 
.it-support-service-landing-form { background:rgb(255 255 255 / 56%); padding:5%; border-radius:15px; border:1px solid #e7e7e7; box-shadow:0px 0px 15px 10px #0000001c; max-width:400px; margin-left:auto; } 
.it-support-service-landing-form .row { margin-bottom:0px; } 
.form-field { margin:5px 0px; position:relative; } 
.form-field input { width:100%; height:55px; background:#ffffff; border:1px solid #979797; border-radius:5px; } 
.form-field textarea { width:100%; height:120px; background:#ffffff; border:1px solid #979797; border-radius:5px; } 
.form-field textarea::-webkit-resizer { display:none; } 
.form-button button { width:100%; margin:0px; border-radius:5px; overflow:hidden; border:none; } 
.form-button button:focus:before { display:none; } 
.form-button button:focus { color:#fff!important; } 
.form-field.error input,.form-field.error textarea { border:1px solid #ff0000; } 
.form-field.valid input,.form-field.valid textarea { border:1px solid #006c30; } 
.it-support-service-landing-form .form-field label.error { color:#ff0000; height:auto; padding:0px; display:block; font-size:12px; text-align:right; } 
.page-template-it-supportservice-landing .errorTooltip { display:none; } 
.page-template-it-supportservice-landing .mainContentArea { min-height: auto; } 
.tableData th.currently-sorted:after { font-size: 14px; color: #2d62b2; cursor: pointer; margin-left: 5px; } 
.tableData th.lastTh.currently-sorted:after {
    display: none;
}

.blogPage .blogBox h3 a {font-size: 20px;font-weight: 600;overflow: hidden;display: -webkit-inline-box;-webkit-line-clamp: 2;-webkit-box-orient: vertical;} 
.blogPage .blogBox .entry-content { overflow:hidden; display:-webkit-box; -webkit-line-clamp:4; line-clamp:4; -webkit-box-orient:vertical; } 

.pdf-popup { position:fixed; left:0px; right:0px; top:0px; bottom:0px; background:#000000a8; z-index:-1; opacity:0; display:flex; align-items:center; } 
.pdf-popup.popup-open { opacity:1; z-index:11111; } 
.open-popup-link.popup-close { position:absolute; top:15px; right:15px; color:#fff; font-size:25px;z-index: 999; } 
.banner-info .default-btn { margin: 0px; } 


.requestServiceBlkIn .rc-anchor-error-msg {
    display: none;
}
.requestServiceBlkIn .rc-anchor-aria-status
{
    display: none;
}

.requestServiceBlkIn .gglcptch_recaptcha {
    left: -2px;
    position: absolute;
    top: -30px;
}


@media screen and (max-width:1399px){
 .it-support-service-landing-info h1 { font-size:35px; } 
 .it-support-service-landing-info p { font-size:18px; line-height:24px; } 
 }
@media screen and (max-width:992px){
 .it-support-service-landing-info h1 { font-size:30px; } 
 .it-support-service-landing-info p { font-size:16px; } 
 }
@media screen and (max-width:767px){
 .it-support-service-landing-bg { padding-top:8%; } 
 .it-support-service-landing-info h1 { font-size:20px; margin-bottom:5px; } 
 .it-support-service-landing-info p { font-size:14px; margin-bottom:0px; } 
 .it-support-service-landing-info p + p { margin-top:10px; } 
 .it-support-service-landing-form { max-width:100%; margin-top:15px; } 
 .form-field input { font-size:14px; height:50px; } 
 .form-field textarea { font-size:14px; } 
 .form-button button { font-size:14px; padding:10px 0px; } 
 .dirPopup .dirPopupInside { padding:15px; } 
 .blogPage .blogBox h3 a { font-size:16px; line-height:1.5; display:-webkit-box; -webkit-line-clamp:3; line-clamp:3; -webkit-box-orient:vertical; } 
 .blogPage .blogBox li:first-child .blogSocial { position:static; text-align:center; } 
 .blogPage .blogBox li:first-child .blogBrd { padding:0px; } 
 .blogPage .blogBrd { padding-top:15px; } 
 }
@media screen and (max-width:500px){
 .it-support-service-landing-bg { padding-top:12%; } 
 }
body .careerEvent .homeEventList .imgHolder img { height:170px; object-fit:cover; } 
.banner-info { margin-left:auto; max-width:700px; } 
.banner-info h2 { font-family:'Montserrat',sans-serif; font-size:60px; color:#fff; font-weight:300; } 
.banner-info h1 { font-family:'Montserrat',sans-serif; font-size:80px; color:#fff; font-weight:bold; } 
.banner-info p { font-family:'Montserrat',sans-serif; font-size:26px; color:#ffff; font-weight:200; margin:15px 0px; } 
.row.services-slider.owl-carousel.owl-theme { display:flex; } 

.services-icon-box a { display:flex; align-items:center; height: 100%; } 

.services-icon-box img { width:50px!important; } 
.services-icon-box p { 
    color:#000; 
    margin-left:15px;
    transition:all 0.5s ease-in-out;
    -webkit-transition:all 0.5s ease-in-out;
    -moz-transition:all 0.5s ease-in-out;
    -ms-transition:all 0.5s ease-in-out;
    -o-transition:all 0.5s ease-in-out;

 } 
.services-icon-box a:hover p{
    color:#ff6420;
    transition:all 0.5s ease-in-out;
    -webkit-transition:all 0.5s ease-in-out;
    -moz-transition:all 0.5s ease-in-out;
    -ms-transition:all 0.5s ease-in-out;
    -o-transition:all 0.5s ease-in-out;
}
.sectionPadding { position:relative; } 

@media screen and (max-width:1699px){
 .banner-info { margin-left:auto; max-width:690px; } 
 .banner-info h1 { font-size:55px; } 
 .banner-info h2 { font-size:40px; } 
 .banner-info p { font-size:18px; } 
 }
@media screen and (max-width:1200px){
 .banner-info { max-width:600px; } 
 .banner-info h1 { font-size:50px; } 
 .banner-info h2 { font-size:30px; } 
 .banner-info p { font-size:20px; } 
 }
@media screen and (max-width:1024px){
 .banner-info { max-width:450px; } 
 .banner-info h1 { font-size:32px; margin-bottom: 0px;} 
 .banner-info h2 { font-size:25px; margin-bottom: 0px; } 
 .banner-info p { font-size:18px; } 
 }
@media screen and (max-width:992px){
 .banner-info { max-width:380px; } 
 }
@media screen and (max-width:767px){
 .banner-info {padding-top:50px; } 

.banner-info h1 { font-size:25px; margin-bottom: 0px;} 
 .banner-info h2 { font-size:20px; margin-bottom: 0px; } 
 .banner-info p { font-size:16px; } 

 .banner-info h1 br { display:none; } 
 .banner-info p { font-size:14px; margin:5px 0px; } 
 .banner-info .default-btn { margin:0px; } 


/*Delay*/
.homeMAinBanner.owl-carousel:not(.owl-loaded) { overflow: visible; }
.homeMAinBanner.owl-carousel:not(.owl-loaded) .item:not(:first-child) { display: none; }
.row.services-slider:not(.slick-initialized) { display: flex; }
.row.services-slider:not(.slick-initialized) .col-md-3 { width: 50%; }
.row.services-slider:not(.slick-initialized) .services-icon-box.match { height: 80px; }
.row.services-slider:not(.slick-initialized) .col-md-4, .row.services-slider:not(.slick-initialized) .col-md-3:last-child, .row.services-slider:not(.slick-initialized) .col-md-3:nth-child(4) { display: none; }
.row.services-slider:not(.slick-initialized) .col-md-4:first-child, .row.services-slider:not(.slick-initialized) .col-md-4:nth-child(2) { display: block; width: 50%; }
 }


/* HRMS Landing Page */
.page-template-hrms-landing-template header, .page-template-hrms-landing-template .contactFormSection{display: none;}
.hrmsLandingPage .coverBg {background-size: cover;background-position: center;background-repeat: no-repeat;}
.hrmsLandingPage .homeMAinBanner { height: 550px; width: 100%;position: relative;}
.hrmsLandingPage .homeMAinBanner .banner-info{margin-left: 0;max-width: 100%;}
@media screen and (max-width: 1200px){.hrmsLandingPage .homeMAinBanner {height: 500px;}}
@media screen and (max-width: 992px){.hrmsLandingPage .coverBg {background-position: center;height: 350px;}}
.sap-getconnect {
    box-shadow: -5px 0px 40px rgb(0 0 0 / 11%);
    float: left;
    width: 100%;
    position: relative;
    margin-top: -120px;
    z-index: 1;
}
.sap-getconnect::before {
    left: -13px;
    top: -13px;
}
.sap-getconnect::before, .sap-getconnect::after {
    content: "";
    position: absolute;
    border: 90px solid #f4b300;
    z-index: -1;
}
.sapgetconnect-inner {
    padding: 0 0 20px;
    background-color: #fff;
    position: relative;
    float: left;
    width: 100%;
}
.sapgetconnect-inner h3 {
    width: 100%;
    margin: 0 0 20px 0;
    padding: 15px;
    background-color: #366fa5;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
    font-size: 25px;
}
.sapgetconnect-inner h4 {
    padding: 0 30px;
    color: #366fa5;
    font-size: 20px;
}
.sap-getconnect form {
    margin-top: 20px;
}

.erprequestform .demo-btn {
    color: #fff !important;
    padding: 0 20px;
    width: 100%;
}
.erprequestform .demo-btn {
    color: #fff!important;
    padding: 0 20px;
    width: 100%;
}

.sap-getconnect::after {
    right: -14px;
    bottom: -13px;
}
.sap-getconnect::before, .sap-getconnect::after {
    content: "";
    position: absolute;
    border: 90px solid #f4b300;
    z-index: -1;
}
.sapgetconnect-inner .entry-content {
    padding: 0 30px;
}
section.bookDemo {
    padding: 50px 0;
}
section.bookDemo h2 {
    font-weight: 700;
    line-height: 50px;
}

section.bookDemo p {
    font-size: 20px;
}

.oneThirdPartBlock .gglcptch_recaptcha {
    top: -5px;
}


/*********************************** Start Of Form Css ***********************************/
.form-field{position:relative;}
.form-field-icon{font-size:20px;color:#969696;position:absolute;left:0px;top:0px;bottom:0px;display:flex;align-items:center;}

.form-validate .form-field label.error{font-size:0px;position:absolute;right:10px;top:10px;width:18px;height:18px;}
.form-validate .form-field label.error:after{content:"";font-family:FontAwesome;font-size:20px;width:100%;height:100%;position:relative;z-index:1;}
.form-validate .form-field label.error:after{content:"\f00d";color:#f70000;}
.form-validate .valid label.error{display:block!important;}
.form-validate .valid label.error:after{content:"\f00c";color:#00ab15;}

/*********************************** End Of Form Css ***********************************/


.footer-social-media a.twitter img { width: 16px; filter: invert(84%) sepia(91%) saturate(2597%) hue-rotate(207deg) brightness(98%) contrast(97%); transition: 0.3s all ease-out; }
.footer-social-media ol li a:hover img { filter: unset; }









/*ODOO*/
.journeyMain.odooJourney .journeyMainAnimated ul li p{max-width: 100%;font-size: 14px;}
   .why-choose-us-bg { background: var(--wpr-bg-1d3ba0f7-07e0-475c-b62a-6b8c7eaae5f8); background-size: cover; background-position: center center; background-repeat: no-repeat; background-attachment: fixed }
   .why-choose-us-info h2 { margin-bottom: 30px }
   .why-choose-us-info { background: #fff; padding: 5%; box-shadow: 16px 16px 46px #00000029 }
   .list-box { padding: 0; margin: 0; list-style: none }
   .list-box li { padding-left: 15px; position: relative }
   .list-box li:before { content: ""; width: 10px; height: 10px; background: #F06823; position: absolute; left: 0; top: 6px; border-radius: 100% }
   .list-box li+li { margin-top: 15px }
   section.empty-space.why-choose-us-bg{padding: 60px 0;}
   .processRPA.rpaJourney{margin-bottom:60px;}
   @media only screen and (max-width: 1023px){

.journeyMain.odooJourney .journeyMainBack{
 display:none;
}
.journeyMain .odooJourney .journeyMainAnimated {
    background: transparent;
    position: unset;
    float: left;
    width: 100%;
    top: 0;
    height: auto;
}
}
   
body.noJS section.contactFormSection .customSelectOuter select { border: 0; color: #fff; border-bottom: 1px solid rgba(255, 255, 255, 0.3); background: transparent; color: #8cc6ff; height: 30px !important;padding: 0;}
body.noJS .contactFormHome input::-webkit-file-upload-button {display: none;}
body.noJS .contactFormHome input {height: 30px;font-size: 17.6px;font-weight: 400;}
body.noJS .contactFormHome .formGroup select.customSelect {background-image: var(--wpr-bg-cf45f4cd-a430-40a6-938c-0ee245fc564a);background-repeat: no-repeat;background-position: center right;font-size: 17.6px;font-weight: 400;font-family: 'open_sans';}
