/*===== Web Font Start =====*/
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/poppins/Poppins-Regular.woff2') format('woff2');
  src: url('../fonts/poppins/Poppins-Regular.woff') format('woff');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/poppins/Poppins-SemiBold.woff2') format('woff2');
  src: url('../fonts/poppins/Poppins-SemiBold.woff') format('woff');
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: 'Poppins';
  src: url('../fonts/poppins/Poppins-ExtraBold.woff2') format('woff2');
  src: url('../fonts/poppins/Poppins-ExtraBold.woff') format('woff');
  font-weight: 800;
  font-style: normal;
  font-display: swap;
}
/*===== Web Font End =====*/

*{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
body{font-family:'Poppins', sans-serif; overflow-x: hidden;}
html, body, .perspective{width:100%;height:100%;}
h1 a, h2 a, h3 a, h4 a, h5 a, h6 a, a, p a{color: inherit;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,a:hover, p a:hover{color:inherit;}
h2{font-size: 40px; line-height: 50px;font-weight:800; color: #252B33;}
.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{margin-bottom:0px;}
p{font-size:16px;line-height:26px; color: #252B33; margin-bottom: 16px;}
img { max-width: 100%;}
ul{padding-left: 0px;}
b, strong{font-weight: 600;}
a:focus{outline: none;}
a:visited {color: transparent;}
.container {max-width: 1030px;margin: 0 auto;padding-left: 15px;padding-right: 15px;}
.insert-remove-container{padding-top:90px;}
.scroll-top-box, .whatsapp-bottom-bar{ display: none; }

/*===== Website Loader CSS Start =====*/
.website-loader {width: 105px; margin: 0px auto; padding: 20px 0px; display: none;}
.website-loader .loader-wrap{display: flex; align-items: center; justify-content: center; background: #fff; border-radius: 30px; padding: 8px;box-shadow: 0 0px 20px 0 rgba(0, 0, 0, 0.1);}
.website-loader .loader{margin-left: 8px; font-size: 12px; font-weight: 500;letter-spacing: 0.01em;}
.website-loader .loader .blink {animation: blinker 1s linear infinite;color:#252b33 !important;}
.website-loader .loader .blink:nth-child(2) { animation-delay: 250ms }
.website-loader .loader .blink:nth-child(3) { animation-delay: 500ms }
.website-loader .loader-box {width: 18px;height: 18px;border: 3px solid #C5C5C5;border-bottom-color: #252B33;border-radius: 50%;display: inline-block; -webkit-animation: rotation 0.5s linear infinite; animation: rotation 1.2s linear infinite;}
@keyframes rotation {
  0% { transform: rotate(0deg) }
  100% { transform: rotate(360deg) }
}
@keyframes blinker {  
  50% { opacity: 0; }
}
/*===== Website Loader CSS End =====*/

/*===== Main Header Css Start =====*/
.globalNav { font-family: "Poppins", sans-serif; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; position: fixed; left: 0; top: 0px; right: 0; z-index:999; height: 90px; -webkit-perspective: 2000px; perspective: 2000px; background: #ffffff; width: 100%; } 
.globalNav ul, .globalNav .navRoot { padding: 0; margin: 0;position: relative; } 
.globalNav ul.avatarGroup li { text-align: center; } 
.globalNav li { list-style: none; } 
.globalNav a:hover { color: #f13c31; } 
.globalNav > .container-lg {max-width: 100%; padding: 20px 40px; }
.globalNav .logo .rootLink{padding: 0px;}
.globalNav .navSection.logo { position: absolute; top: 0; left: 0; } 
.globalNav .navSection.logo a:hover { color: #252b33; } 
.globalNav .navSection.primary {display: flex; align-items: center; justify-content: center; }
.globalNav.initialized .dropdownRoot { display: block; }
.globalNav .navSection.secondary { position: absolute; top: 0; right: 0; display: flex; align-items: center; }
.globalNav .navSection.secondary .rootLink>* {display: inline-block;color: #fff;margin-left: 8px;background: transparent;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;-o-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out!important;} 
.globalNav .rootLink { display: inline-block; white-space: nowrap; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; cursor: pointer; font-size: 16px; line-height: normal; font-weight: 600; margin: 0; padding: 12px 25px; color: #252b33; } 
.globalNav .rootLink > * { position: relative; display: block; }
.globalNav .rootLink.btn-orange{display: flex;align-items: center;}
.globalNav .dropdownRoot { position: absolute; z-index: 1000; left: 0; right: 0; top: 75px; pointer-events: none; -webkit-transform: rotateX(-15deg); transform: rotateX(-15deg); -webkit-transform-origin: 50% -50px; transform-origin: 50% -50px; opacity: 0; will-change: transform, opacity; -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; display: none; } 
.globalNav.dropdownActive .dropdownRoot { opacity: 1; pointer-events: auto; -webkit-transform: none; transform: none; } 
.globalNav .dropdownBackground { background: #fff; border-radius: 4px; overflow: hidden; -webkit-box-shadow: 0 50px 100px -20px rgba(50, 50, 93, 0.25), 0 30px 60px -30px rgba(0, 0, 0, 0.3),
 0 -18px 60px -10px rgba(0, 0, 0, 0.025); box-shadow: 0 50px 100px -20px rgba(50, 50, 93, 0.25), 0 30px 60px -30px rgba(0, 0, 0, 0.3),
 0 -18px 60px -10px rgba(0, 0, 0, 0.025); width: 380px; height: 400px; -webkit-transform: translateX(0); transform: translateX(0); -webkit-transform-origin: 0 0; transform-origin: 0 0; } 
.globalNav .alternateBackground, .globalNav .dropdownBackground { position: absolute; top: 0; left: 0; will-change: transform; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; } 
.globalNav .alternateBackground { right: 0; height: 1000px; background: #fff; } 
.globalNav .dropdownArrow { top: -6px; margin: 0 0 0 -6px; width: 12px; height: 12px; -webkit-transform: rotate(45deg); transform: rotate(45deg); border-radius: 4px 0 0 0; background: #fff; -webkit-box-shadow: -3px -3px 5px rgba(82, 95, 127, 0.04); box-shadow: -3px -3px 5px rgba(82, 95, 127, 0.04); will-change: transform; -webkit-transition-property: -webkit-transform; transition-property: -webkit-transform; transition-property: transform; transition-property: transform, -webkit-transform; } 
.globalNav .dropdownArrow, .globalNav .dropdownContainer { position: absolute; left: 0; -webkit-transition-duration: 0.25s; transition-duration: 0.25s; } 
.globalNav .dropdownContainer { overflow: hidden; width: 500px; top: 0; -webkit-transform: translateX(0); transform: translateX(0); will-change: transform, width, height; -webkit-transition-property: width, height, -webkit-transform; transition-property: width, height, -webkit-transform; transition-property: transform, width, height; transition-property: transform, width, height, -webkit-transform; } 
.globalNav .dropdownSection { opacity: 0; pointer-events: none; will-change: transform, opacity; -webkit-transition-property: opacity, -webkit-transform; transition-property: opacity, -webkit-transform; transition-property: transform, opacity; transition-property: transform, opacity, -webkit-transform; -webkit-transition-duration: 0.5s; transition-duration: 0.5s; background: red; } 
.globalNav .dropdownSection.active { opacity: 1; -webkit-transform: translateX(0); transform: translateX(0); } 
.globalNav .dropdownSection.left { -webkit-transform: translateX(-50px); transform: translateX(-50px); } 
.globalNav .dropdownSection.right { -webkit-transform: translateX(50px); transform: translateX(50px); } 
.globalNav.dropdownActive .dropdownSection.active { pointer-events: auto; } 
.globalNav.noDropdownTransition .alternateBackground,.globalNav.noDropdownTransition .dropdownArrow,.globalNav.noDropdownTransition .dropdownBackground,.globalNav.noDropdownTransition .dropdownContainer,.globalNav.noDropdownTransition .dropdownSection { -webkit-transition: none; transition: none; } 
.globalNav .dropdownContent { position: absolute; top: 0; left: 0; display: none; }
.globalNav.dropdownActive .dropdownContent{display: flex;}
.globalNav .linkInfoGroup { width: 220px; min-height: 530px; display: flex; justify-content: space-between; position: relative; flex-wrap: wrap; flex-direction: column; padding: 20px; color: #ffffff; border-radius: 5px 0 0 5px; } 
.globalNav .linkInfoGroup::before { background: url("../images/homepage/comapny-bg-menu.jpg") no-repeat center center; background-size: cover; content: ""; position: absolute; left: 0; top: 0; width: 100%; height: 100%; z-index: 0; opacity: 0.1; } 
.globalNav .linkInfoGroup p { color: #fff; } 
.globalNav .linkInfoGroup.cyan-gradient { background-image: linear-gradient(180deg, #ff9653 0%, #f13c31 100%); min-height: 380px; } 
.globalNav .linkInfoGroup.cyan-gradient::before { background: url("../images/homepage/discovery-workshop-menu-bg.jpg") no-repeat center center; background-size: cover; border-radius: 5px 0 0 5px; } 
.globalNav .linkInfoGroup.cyan-gradient .contactInfo { z-index: 9; } 
.globalNav .linkInfoGroup.cyan-gradient p { margin-bottom: 0px; } 
.globalNav .linkInfoGroup.blue-gradient { background-image: linear-gradient(180deg, #ff9653 0%, #f13c31 100%); min-height: 440px;}
.globalNav .linkInfoGroup.blue-gradient .contactInfo{z-index: 9;}
.globalNav .linkInfoGroup.pink-gradient { background-image: linear-gradient(180deg, #ff9653 0%, #f13c31 100%); border-radius: 0px; }
.globalNav .linkInfoGroup.pink-gradient::before { background: url("../images/homepage/solutions-menu-bg.jpg") no-repeat center center; background-size: cover; border-radius: 5px 0 0 5px; }
.globalNav .linkInfoGroup h3 { font-size: 20px; letter-spacing: -0.5px; line-height: 26px; font-weight: 800; color: #fff; margin-bottom: 0px;} 
.globalNav .linkInfoGroup p { font-size: 14px; letter-spacing: 0; line-height: 20px; font-weight: 400; padding: 6px 0 0 0; margin-bottom: 0px; } 
a.contactBtn{position: relative; overflow: hidden; background-color: #ffffff; border: 2px solid #fff; border-radius: 80px; font-size: 14px; color: #f13c31 !important; letter-spacing: 0; text-align: center; font-weight: 600; min-width: 110px; display: inline-block; height: 32px; line-height: 28px; margin: 16px 0 0; z-index: 999; position: relative; }
a.contactBtn:after {content: '';position: absolute;top: 50%;left: 50%;width: 5px;height: 5px;background: rgba(241, 60, 49, 0.5);opacity: 0;border-radius: 100%;transform: scale(1, 1) translate(-50%);transform-origin: 50% 50%;}
a.contactBtn:focus:not(:active)::after{animation: ripple 1s ease-out;}
a.contactBtn:hover:not(:active)::after{animation: ripple 1s ease-out;}
@keyframes ripple {
  0% {
    transform: scale(0, 0);
    opacity: 1;
  }
  20% {
    transform: scale(25, 25);
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: scale(40, 40);
  }
} 

.globalNav .linkGroup { display: flex; flex-wrap: wrap; padding: 0 20px 15px 20px; } 
.globalNav .linkGroup.columns-3 { width: 650px; } 
.globalNav .dropdownContent.withColumnLayout .linkGroup.columns-4 { width: 930px; } 
.globalNav .dropdownContent.withColumnLayout { flex-direction: column; } 
.globalNav .dropdownContent.withColumnLayout .linkInfoGroup { order: 2; width: 782px; min-height: 120px; border-radius: 0 0 5px 5px; overflow: hidden; } 
.globalNav .dropdownContent.withColumnLayout .linkInfoGroup .avatarGroup { display: none; } 
.globalNav .dropdownContent.withColumnLayout .linkInfoGroup .contactInfo { display: flex; align-items: center; justify-content: space-between; } 
.globalNav .dropdownContent.withColumnLayout .linkInfoGroup .contactInfo .infoWrap { width: 75%; } 

.globalNav .dropdownContent.withColumnLayout .linkInfoGroup_webp { order: 2; width: 782px; min-height: 120px; border-radius: 0 0 5px 5px; overflow: hidden; } 
.globalNav .dropdownContent.withColumnLayout .linkInfoGroup_webp .avatarGroup { display: none; } 
.globalNav .dropdownContent.withColumnLayout .linkInfoGroup_webp .contactInfo { display: flex; justify-content: space-between; } 
.globalNav .dropdownContent.withColumnLayout .linkInfoGroup_webp .contactInfo .infoWrap { width: 75%; } 
.globalNav .dropdownContent.withColumnLayout .linkInfoGroup.cyan-gradient { width: 100%; } 
.globalNav .dropdownContent.withColumnLayout .linkGroup { order: 1; width: 782px; } 
.globalNav .linkGroup.columns-3 .linkGroupCol { width: 33.33%; padding-top: 20px; } 
.globalNav .linkGroup.columns-4 .linkGroupCol { width: 25%; padding-top: 20px; } 
.linkGroupCol-head { display: flex; display: -ms-flexbox; width: 100%; justify-content: flex-start; align-items: flex-start; } 
.linkGroupCol-head h3 { color: #252b33; font-size: 16px;line-height: 1.2; font-weight: 600; margin: 0px; } 
.header-icon { width: 22px; height: 22px; display: flex; display: -ms-flexbox; justify-content: center; align-items: center; margin-right: 13px; } 
.header-icon .menu-icon { font-size: 22px; display: block; }
.linkGroupCol-content { margin: 5px 0px; padding-left: 35px; padding-right: 10px; } 
.linkGroupCol-content ul li a { font-size: 14px; color: #252b33; letter-spacing: 0; line-height: 24px; font-weight: 500; transition: all 0.3s ease-in-out; position: relative; } 
.linkGroupCol-content ul li a::after { position: absolute; content: ""; height: 3px; width: 0; left: 0%; right: 0; bottom: -2px; background-color: transparent; color: #f13c31; border-bottom: 2px solid #f13c31; transition: all 0.3s ease-in-out; transform: translate(0%, 0) translateZ(0); -webkit-transform: translate(0%, 0) translateZ(0); } 
.linkGroupCol-content ul li:hover > a:after { width: 100%; } 
.linkGroupCol-content ul li a:hover { color: #f13c31; } 
.globalNav .case-studies { padding: 20px; display: flex; width: 750px; justify-content: space-between; flex-wrap: wrap; } 
.globalNav .case-studies a { width: 23%; overflow: hidden; } 
.globalNav .case-studies a img { max-width: 100%; height: auto; display: inline-block; border-radius: 4px; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } 
.globalNav .case-studies a:hover img { transform: scale(0.96); -webkit-transform: scale(0.96); -moz-transform: scale(0.96); -ms-transform: scale(0.96); -o-transform: scale(0.96); } 
.globalNav .case-studies a h3 { color: #252b33; font-size: 16px; line-height: 1.2; font-weight: 600; margin: 20px 0px 10px; position: relative; display: inline-block; } 
.globalNav .case-studies a h3::after { position: absolute; content: ""; height: 3px; width: 0; left: 0; right: 0; bottom: -5px; background-color: transparent; color: #f13c31; border-bottom: 2px solid #f13c31; transition: all 0.3s ease-in-out; transform: translate(0%, 0) translateZ(0); -webkit-transform: translate(0%, 0) translateZ(0); } 
.globalNav .case-studies a:hover h3::after { width: 100%; } 
.globalNav .case-studies a:hover h3 { color: #f13c31; } 
.globalNav .case-studies a p { font-size: 12px; color: #252b33; letter-spacing: 0; line-height: 18px; font-weight: 400; transition: all 0.3s ease-in-out; position: relative; margin-bottom: 0px; }
.globalNav .dropdownSection.methodology { width: 560px; } 
.globalNav .dropdownSection.methodology .linkGroup{padding:0px 20px 20px 20px;}
.globalNav .dropdownSection.methodology .linkGroup .mar-top-20 { margin-top: 20px; } 
.globalNav .dropdownSection.methodology .linkGroupCol-content { margin-bottom: 30px; } 
.globalNav .dropdownSection.methodology .linkGroupCol-content:last-child { margin-bottom: 0px; } 
.globalNav .dropdownSection.methodology .linkGroupCol-content p { font-size: 12px; color: #252b33; letter-spacing: 0; line-height: 18px; font-weight: 500; transition: all 0.3s ease-in-out; position: relative; margin-bottom: 0px; } 
.globalNav .dropdownSection.methodology .linkGroupCol-head h3 { position: relative; transition: all 0.3s ease-in-out; } 
.globalNav .dropdownSection.methodology .linkGroupCol-head h3::after { position: absolute; content: ""; height: 3px; width: 0; left: 0; right: 0; bottom: -5px; background-color: transparent; color: #f13c31; border-bottom: 2px solid #f13c31; transition: all 0.3s ease-in-out; transform: translate(0%, 0) translateZ(0); -webkit-transform: translate(0%, 0) translateZ(0); } 
.globalNav .dropdownSection.methodology .linkGroup a:hover .linkGroupCol-head h3::after { width: 100%; } 
.globalNav .dropdownSection.methodology .linkGroup a:hover .linkGroupCol-head h3 { color: #f13c31; } 
.black-theme-menu.globalNav { background: #000000; } 
.black-theme-menu.globalNav .dropdownContent, .black-theme-menu.globalNav .case-studies, .black-theme-menu.globalNav .dropdownBackground, .black-theme-menu.globalNav .alternateBackground, .black-theme-menu.globalNav .dropdownArrow { background: #202020; } 
.black-theme-menu.globalNav .rootLink, .black-theme-menu.globalNav a, .black-theme-menu .linkGroupCol-content ul li a, .black-theme-menu .linkGroupCol-head h3, .black-theme-menu.globalNav .case-studies p.viewAll, .black-theme-menu.globalNav .dropdownSection.methodology .linkGroupCol-content p, .black-theme-menu.globalNav .case-studies a h3, .black-theme-menu.globalNav .case-studies a p { color: #fff; } 
.black-theme-menu .linkGroupCol-content ul li a:hover, .black-theme-menu.globalNav a:hover, .black-theme-menu.globalNav .case-studies a:hover h3 { color: #f13c31; } 
.globalNav .navSection.secondary .theme-mode-icon { margin-left: 20px; line-height: 0; }
.globalNav .navSection.secondary .theme-mode-icon .night-mode-img { font-size: 24px; color: #252b33 !important; }
.nav-mobile{display: none;}
.globalNav .navSection.logo .mobile-logo{display: none !important;}

@media screen and (max-width: 1199.99px){
.globalNav .rootLink {font-size: 14px; line-height: 24px; height: auto;padding: 12px 20px;} 
.globalNav .rootLink.blue-bg-button {padding: 10px 20px; font-size: 14px;line-height: normal;}
}
@media screen and (max-width: 1024px){
.globalNav > .container-lg { padding: 15px 15px; } 
.globalNav .rootLink.blue-bg-button { padding: 10px 15px; } 
.globalNav .item-home svg { width: 90px; } 
.globalNav .rootLink { padding: 5px 15px !important;font-size: 12px;line-height: 22px; } 
.globalNav .linkGroup.columns-4 { width: 700px; }
.globalNav .rootLink > * {max-width: 90px;}
}

 /*======= Header Mobile Menu Start =========*/
.nav-mobile { position: fixed; top: 0; left: 0; width: 100%; background: #fff; color: #fff; padding: 0px; margin: 0; cursor: auto; font-size: 18px; list-style-type: none; z-index: 9999; }
.nav-mobile:after { content: ""; display: table; clear: both; } 
.header-icon { width: 22px; height: 22px; display: flex; display: -ms-flexbox; justify-content: center; align-items: center; margin-right: 15px; } 
.header-icon .menu-icon { font-size: 22px; display: block; }
.mob-nav-header {display: flex;width: 100%;height: 60px;background-color: #fff;text-align: left;justify-content: space-between;align-items: center;padding: 0px 15px;}
.nav-mobile ul { display: inline-block; position: fixed; top: 59px; left: -420px; background-color: #fff; max-width: 420px;width: 100%; height: calc(100% - 60px); z-index: 9999; padding: 0;margin: 0px; transition: all 0.3s ease; -moz-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1); -o-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1); -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1); transition: all 0.3s cubic-bezier(0, 0, 0.58, 1); overflow: auto; } 
.nav-mobile ul li ul.sub-nav.open li, .nav-mobile ul li ul.sub-nav li ul.sub-sub-nav.open li{padding: 0px 15px;}
.nav-mobile ul li ul.sub-nav.open li:first-child, .nav-mobile ul li ul.sub-nav li ul.sub-sub-nav.open li:first-child{border-bottom: none;}
.nav-mobile ul li ul.sub-nav, .nav-mobile ul li ul.sub-nav li ul.sub-sub-nav { position: fixed; top: 60px; right: -420px; background-color: #fff; z-index: 9999; -moz-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1); -o-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1); -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1); transition: all 0.3s cubic-bezier(0, 0, 0.58, 1); display: inline-block; vertical-align: middle; *vertical-align: auto; *zoom: 1; *display: inline; overflow: auto; } 
.nav-mobile ul li ul.sub-nav.open .subnav-link,.nav-mobile ul.menu-sidebar li ul.sub-nav ul.sub-sub-nav.open li a,.nav-mobile ul li ul.sub-nav.open li a.nav-item-link { padding: 15px 0px; color: #252B33; font-size:16px; font-weight: 600;border-bottom: 1px solid #eeeeee; position: relative;width: 100%;display: flex;align-items: center;}
.nav-mobile ul li .nav-item-link, .nav-mobile ul li ul.sub-nav li a, .nav-mobile ul li ul.sub-nav li ul.sub-sub-nav li a {font-size: 32px; color: #252B33; font-weight: 600; padding: 10px 15px; text-align: left; width: 100%; display: flex; display: -ms-flexbox; align-items: center; position: relative; line-height: normal; -webkit-transition: color 0.1s ease-in-out; -moz-transition: color 0.1s ease-in-out; -o-transition: color 0.1s ease-in-out; -ms-transition: color 0.1s ease-in-out; transition: color 0.1s ease-in-out; } 
.nav-mobile ul li ul.sub-nav li ul.sub-sub-nav li a { padding: 12px 30px 12px 40px; } 
.nav-mobile ul li ul.sub-nav li a span { margin-right: 0px; width: 25px; display: flex; display: -ms-flexbox; align-items: center; justify-content: center; } 
.nav-mobile ul li .nav-item-link:hover, .nav-mobile ul li ul.sub-nav li a:hover, .nav-mobile ul li ul.sub-nav li ul.sub-sub-nav li a:hover { color: #f13c31; } 
.nav-mobile ul li .nav-item-link .fa.icon-file-add{position: inherit;color:#252B33 !important;margin-left: 10px;font-size: 14px;}
.nav-mobile ul li .nav-item-link .fa, .nav-mobile ul li ul.sub-nav li a i.fa, .nav-mobile ul li ul.sub-nav li ul.sub-sub-nav li a i.fa, .nav-mobile ul li ul.sub-nav.open .subnav-link .fa{ font-size: 18px; margin-left: 8px; position: absolute; right:0px;margin: 0px; } 
.nav-mobile ul.menu-sidebar.open, .nav-mobile ul.menu-sidebar li .sub-nav.open, .nav-mobile ul.menu-sidebar li ul.sub-nav ul.sub-sub-nav.open {left: 0; -moz-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1); -o-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1); -webkit-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1); transition: all 0.3s cubic-bezier(0, 0, 0.58, 1); } 
.nav-mobile ul.sub-nav.open li .fa{font-size: 12px !important; margin: 0px 7px; color: #252B33 !important;}
.nav-mobile ul.menu-sidebar li .sub-nav.open li a.sub-nav-back.active,.nav-mobile ul.menu-sidebar li ul.sub-nav ul.sub-sub-nav li .sub-subnav-back.active{color: #252B33 !important;}
.sub-subnav-back,.nav-mobile ul li ul.sub-nav li .breadcrumb_home_link,.nav-mobile ul li ul.sub-nav li ul.sub-sub-nav.open li .breadcrumb_home_link,.nav-mobile ul.menu-sidebar li ul.sub-nav ul.sub-sub-nav.open li a.sub-nav-back,.sub-nav-back { padding: 15px 0px; color: #8a959e; font-size: 14px; text-transform: uppercase;font-weight: 500; display: inline-block; width: auto; border-bottom: none;}
.sub-nav.open .sub-nav-back,.sub-sub-nav.open .sub-subnav-back{color: #252B33;}
.nav-mobile ul.menu-sidebar li .sub-nav.open li:first-child a.sub-nav-back i.fa, .nav-mobile ul.menu-sidebar li ul.sub-nav ul.sub-sub-nav li:first-child .sub-subnav-back i.fa { margin-left: 10px; margin-right: 10px; }
.nav-mobile ul li ul.sub-nav.open li a.nav-item-link.mobile-our-work,.nav-mobile ul li ul.sub-nav.open li a.nav-item-link.mobile-methodology {align-items: flex-start;}
.nav-mobile ul li ul.sub-nav.open li a.nav-item-link.mobile-our-work .our-work-img img{max-width: 110px; width: 100%; border-radius: 2px;}
.nav-mobile ul li ul.sub-nav.open li a.nav-item-link.mobile-our-work .our-work-dec h3,.nav-mobile ul li ul.sub-nav.open li a.nav-item-link.mobile-methodology .methodology-dec h3{font-size: 16px; line-height: 16px; color: #252B33; margin-bottom: 8px;  font-weight: 600;}
.nav-mobile ul li ul.sub-nav.open li a.nav-item-link.mobile-our-work .our-work-dec p,.nav-mobile ul li ul.sub-nav.open li a.nav-item-link.mobile-methodology .methodology-dec p{font-size: 12px; line-height: 18px; color: #252B33;font-weight: 400;margin-bottom: 0px;}
.mb-thumb-img a { padding: 20px; } 
.mob-nav-overlay.open { position: fixed; top: 60px; right: 0; width: 100%; height: 100%; background-color: rgba(0, 0, 0, 0.5); } 

.mb-rootLink{position: fixed;left: -420px;bottom: 15px;list-style: none;transition: all 0.3s ease;-moz-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);-o-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);-webkit-transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);}
.menu-sidebar.open .mb-rootLink{left: 15px;}
.mb-rootLink .btn-orange{padding: 8px 15px !important;font-size: 14px;}
/* Menu Icon */
.menu-button {cursor: pointer;overflow: hidden;width: 25px;height: 20px;position: relative;display: flex;align-items: center;justify-content: center;}
.menu-button .line-toggle {position: absolute;display: block;width: 25px;height: 2px;background: #252b33;border-radius: 5px;transition: all .6s;}
.menu-button .line-toggle:first-child {transform: translateY(-6px) translateX(-4px);width: 17px;transition-delay: 0s;}
.menu-button .line-toggle:nth-child(2) {transition-delay: .12s;}
.menu-button .line-toggle:last-child {transform: translateY(6px) translateX(-4px);width: 17px;transition-delay: 0s;}
.menu-button.open .line-toggle:first-child {background: #252b33;transform: translateY(0) translateX(0) rotate(45deg);width: 25px;height: 2px;transition-delay: .1s;}
.menu-button.open .line-toggle:nth-child(2) {transform: translateX(30px);transition-delay: 0s;}
.menu-button.open .line-toggle:last-child {background: #252b33;transform: translateY(0) translateX(0) rotate(314deg);width: 25px;height: 2px;transition-delay: .1s;}
/* Menu Icon */
.mb-email-box{display: flex;}
.send-message-img{padding: 0px;border: none;background: transparent;outline: none; line-height: 0px;}
.send-message-img .night-mode-img {color: #252b33 !important;font-size: 24px;}

.mb-nav-sec{display: flex; align-items: center; justify-content: space-between; width: 100%;}
.mb-logo-btn-sec {display: flex; align-items: center; justify-content: center;}
.mb-main-logo{margin-left: 15px;}
.mb-nav-sec.mb-menu-open .mb-main-logo,.mb-nav-sec.mb-menu-open .mb-email-box .send-message-img{display: none;}
.mb-nav-sec .mb-email-box .theme-mode-icon{display: none;}
.mb-nav-sec.mb-menu-open .mb-email-box .theme-mode-icon{display: block;}
.mb-nav-sec.mb-menu-open .mb-email-box .theme-mode-icon .icon-ic-night-mode{ font-size: 24px; color: #252b33 !important;}
.nav-mobile ul.menu-sidebar li ul.sub-nav ul.sub-sub-nav.open .mb-breadcrumb a{border-bottom: none !important;}
/*======= Header Mobile Menu End =========*/

 /*======= Icomoon Css Header icon Start =========*/
 @font-face {
  font-family: 'icomoon';
  src:  url('../fonts/icomoon/icomoon.eot?ef6nqr');
  src:  url('../fonts/icomoon/icomoon.eot?ef6nqr#iefix') format('embedded-opentype'),
    url('../fonts/icomoon/icomoon.ttf?ef6nqr') format('truetype'),
    url('../fonts/icomoon/icomoon.woff?ef6nqr') format('woff'),
    url('../fonts/icomoon/icomoon.svg?ef6nqr#icomoon') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}

[class^="icon-"], [class*=" icon-"] { color: #f13c31 !important; font-family: 'icomoon' !important; speak: never; font-style: normal; font-weight: normal; font-variant: normal; text-transform: none; line-height: 1; -webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale;}

.menu-icon.icon-ic-backend-technology-java,.menu-icon.icon-ic-infra-technology-jenkins{font-weight: 800;}
.menu-icon.icon-ic-backend-technology-node-js,.menu-icon.icon-ic-backend-technology-php,.menu-icon.icon-ic-front-end-technology-wpf,.menu-icon.icon-ic-database-technology-oracle{font-size: 28px;}

.icon-jcgmt-2-clock-second:before {content: "\e9fd";color: #f13c31;}
.icon-jcgmt-2-clock-hour:before {content: "\e9fb";}
.icon-jcgmt-2-clock-minute:before {content: "\e9fc";}
.icon-hire-transparent-ecosystem:before {content: "\e9ed";color: #e64793;}
.icon-hire-plug-n-play:before {content: "\e9ee";color: #a29efb;}
.icon-hire-project-control:before {content: "\e9ef";color: #fcca75;}
.icon-hire-zero-investment:before {content: "\e9f0";color: #0984e3;}
.icon-hire-your-team:before {content: "\e9f1";color: #00b894;}
.icon-hire-direct-communication:before {content: "\e9f2";color: #ff7675;}
.icon-hire-model-product:before {content: "\e9f3";color: #0984e3;}
.icon-hire-model-offsite:before {content: "\e9f4";color: #00b894;}
.icon-hire-model-onsite:before {content: "\e9f5";color: #ff7675;}
.icon-hire-dedicated-support:before {content: "\e9f6";color: #a29bfe;}
.icon-hire-dedicated-timeline:before {content: "\e9f7";color: #0984e3;}
.icon-hire-dedicated-nda:before {content: "\e9f8";color: #fdcb6e;}
.icon-hire-dedicated-boarding:before {content: "\e9f9";color: #00b894;}
.icon-hire-dedicated-team:before {content: "\e9fa";color: #ff7675;}
.icon-icon-recreational-activities:before {content: "\e9d1";color: #f13c31;}
.icon-parental-leave:before {content: "\e9d2";color: #f13c31;}
.icon-icon-tour-and-picnics:before {content: "\e9d3";color: #f03d31;}
.icon-award-rewards:before {content: "\e9d4";color: #f03d31;}
.icon-onsite-opportunities:before {content: "\e9d5";color: #f03d31;}
.icon-wfh:before {content: "\e9d6";color: #f13c31;}
.icon-flexible-hours1:before {content: "\e9d7";color: #f03d31;}
.icon-five-days-week1:before {content: "\e9d8";color: #f13c31;}
.icon-contact-covid19 .path1:before {content: "\e9d9";color: rgb(241, 60, 49);}
.icon-contact-covid19 .path2:before {content: "\e9da";margin-left: -1em;color: rgb(248, 157, 152);}
.icon-contact-job .path1:before {content: "\e9db";color: rgb(248, 157, 152);}
.icon-contact-job .path2:before {content: "\e9dc";margin-left: -1.1708984375em;color: rgb(248, 157, 152);}
.icon-contact-job .path3:before {content: "\e9dd";margin-left: -1.1708984375em;color: rgb(241, 60, 49);}
.icon-contact-job .path4:before {content: "\e9de";margin-left: -1.1708984375em;color: rgb(241, 60, 49);}
.icon-contact-job .path5:before {content: "\e9df";margin-left: -1.1708984375em;color: rgb(248, 157, 152);}
.icon-contact-job .path6:before {content: "\e9e0";margin-left: -1.1708984375em;color: rgb(248, 157, 152);}
.icon-contact-chat .path1:before {content: "\e9e1";color: rgb(241, 60, 49);}
.icon-contact-chat .path2:before {content: "\e9e2";margin-left: -1em;color: rgb(248, 157, 152);}
.icon-contact-whatsapp .path1:before {content: "\e9e3";color: rgb(241, 60, 49);}
.icon-contact-whatsapp .path2:before {content: "\e9e4";margin-left: -1em;color: rgb(255, 255, 255);opacity: 0.8;}
.icon-contact-mail .path1:before {content: "\e9e5";color: rgb(244, 99, 90);}
.icon-contact-mail .path2:before {content: "\e9e6";margin-left: -1.296875em;color: rgb(248, 157, 152);}
.icon-contact-mail .path3:before {content: "\e9e7";margin-left: -1.296875em;color: rgb(241, 60, 49);}
.icon-contact-form-fill .path1:before {content: "\e9e8";color: rgb(241, 60, 49);}
.icon-contact-form-fill .path2:before {content: "\e9e9";margin-left: -1em;color: rgb(255, 255, 255);opacity: 0.3;}
.icon-contact-form-fill .path3:before {content: "\e9ea";margin-left: -1em;color: rgb(255, 255, 255);opacity: 0.5;}
.icon-contact-form-fill .path4:before {content: "\e9eb";margin-left: -1em;color: rgb(0, 0, 0);opacity: 0.1;}
.icon-locker-close-icon:before {content: "\e9ec";}
.icon-show-indicator:before {content: "\e9d0";color: #ffdc5d;}
.icon-file-minus:before {content: "\e9cb";}
.icon-contact-arrow:before {content: "\e9cc";color: #fff;}
.icon-file-add:before {content: "\e9cd";}
.icon-light-lamp:before {content: "\e9ce";}
.icon-file-trash:before {content: "\e9cf";}
.icon-indianic-mb-logo:before {content: "\e9c9";}
.icon-indianic-black-logo:before {content: "\e9ca";}
.icon-black-prev-arrow:before {content: "\e9c0";}
.icon-black-next-arrow:before {content: "\e9c1";}
.icon-ic-new-process-deliver:before {content: "\e9c2";color: #007afe;}
.icon-ic-new-process-build:before {content: "\e9c6";color: #4bd965;}
.icon-ic-new-process-design:before {content: "\e9c7";color: #ff9400;}
.icon-ic-new-process-discover:before {content: "\e9c8";color: #6056de;}
.icon-tech-daydream-logo:before {content: "\e9b5";}
.icon-tech-hrc-vive-logo:before {content: "\e9b6";}
.icon-tech-oculus-logo:before {content: "\e9b7";}
.icon-tech-unity-logo:before {content: "\e9b8";}
.icon-tech-unreal-engine-logo:before {content: "\e9b9";}
.icon-vr-defense:before {content: "\e9ba";color: #ff7675;}
.icon-vr-education:before {content: "\e9bb";color: #e84393;}
.icon-vr-games:before {content: "\e9bc";color: #fdcb6e;}
.icon-vr-healthcare:before {content: "\e9bd";color: #00b894;}
.icon-vr-manufacturing:before {content: "\e9be";color: #0984e3;}
.icon-vr-sports-training:before {content: "\e9bf";color: #a29bfe;}
.icon-ai-ml-ecommerce:before {content: "\e966";color: #e84393;}
.icon-ai-ml-education:before {content: "\e9ae";color: #ff845a;}
.icon-ai-ml-finance:before {content: "\e9af";color: #fdcb6e;}
.icon-ai-ml-healthcare:before {content: "\e9b0";color: #ff7675;}
.icon-ai-ml-manufacturing:before {content: "\e9b1";color: #47e1ee;}
.icon-ai-ml-marketing:before {content: "\e9b2";color: #0984e3;}
.icon-ai-ml-retail:before {content: "\e9b3";color: #a29bfe;}
.icon-ai-ml-transport:before {content: "\e9b4";color: #00b894;}
.icon-amazon-services:before {content: "\e96c";}
.icon-android-watch:before {content: "\e96d";}
.icon-apple-watch:before {content: "\e96e";}
.icon-axure:before {content: "\e96f";}
.icon-bugzilla:before {content: "\e970";}
.icon-buildbox:before {content: "\e971";}
.icon-business-development:before {content: "\e972";color: #4bd965;}
.icon-caffe:before {content: "\e973";}
.icon-cake-php:before {content: "\e974";}
.icon-codeigniter:before {content: "\e975";}
.icon-consumers:before {content: "\e976";color: #007afe;}
.icon-cucumber:before {content: "\e977";}
.icon-development-enterprise:before {content: "\e978";color: #ff9400;}
.icon-devops-engeneers:before {content: "\e979";color: #4bd965;}
.icon-devops-enterprise:before {content: "\e97a";color: #007afe;}
.icon-devops-experience:before {content: "\e97b";color: #ff9400;}
.icon-dot-net-nuke .path1:before {content: "\e97c";color: rgb(37, 43, 51);}
.icon-dot-net-nuke .path2:before {content: "\e97d";margin-left: -1em;color: rgb(37, 43, 51);opacity: 0.8;}
.icon-dot-net-nuke .path3:before {content: "\e97e";margin-left: -1em;color: rgb(37, 43, 51);}
.icon-education:before {content: "\e97f";}
.icon-figma:before {content: "\e980";}
.icon-finance:before {content: "\e981";}
.icon-google-cloud:before {content: "\e982";}
.icon-google-glass:before {content: "\e983";}
.icon-healthcare:before {content: "\e984";}
.icon-htc-vive:before {content: "\e985";}
.icon-industry-media:before {content: "\e986";}
.icon-insurance:before {content: "\e987";}
.icon-invision:before {content: "\e988";}
.icon-it-telecom:before {content: "\e989";}
.icon-jira:before {content: "\e98a";}
.icon-keras:before {content: "\e98b";}
.icon-legal-process:before {content: "\e98c";}
.icon-mantis:before {content: "\e98d";}
.icon-manufacturing:before {content: "\e98e";}
.icon-maven:before {content: "\e98f";}
.icon-mcommerce:before {content: "\e990";}
.icon-mgovernance:before {content: "\e991";}
.icon-microsoft-hololense:before {content: "\e992";}
.icon-ml-kit:before {content: "\e993";}
.icon-mx-net:before {content: "\e994";}
.icon-oculas:before {content: "\e995";}
.icon-open-nn:before {content: "\e996";}
.icon-open-source-platform:before {content: "\e997";}
.icon-photoshop:before {content: "\e998";}
.icon-pytorch:before {content: "\e999";}
.icon-redmine:before {content: "\e99a";}
.icon-retail-price:before {content: "\e99b";}
.icon-samsung-gear:before {content: "\e99c";}
.icon-scikit-learn:before {content: "\e99d";}
.icon-sketch .path1:before {content: "\e99e";color: rgb(37, 43, 51);opacity: 0.6;}
.icon-sketch .path2:before {content: "\e99f";margin-left: -1.103515625em;color: rgb(37, 43, 51);}
.icon-sketch .path3:before {content: "\e9a0";margin-left: -1.103515625em;color: rgb(37, 43, 51);opacity: 0.6;}
.icon-sketch .path4:before {content: "\e9a1";margin-left: -1.103515625em;color: rgb(37, 43, 51);}
.icon-sketch .path5:before {content: "\e9a2";margin-left: -1.103515625em;color: rgb(37, 43, 51);opacity: 0.8;}
.icon-sketch .path6:before {content: "\e9a3";margin-left: -1.103515625em;color: rgb(37, 43, 51);opacity: 0.8;}
.icon-sketch .path7:before {content: "\e9a4";margin-left: -1.103515625em;color: rgb(37, 43, 51);opacity: 0.8;}
.icon-sketch .path8:before {content: "\e9a5";margin-left: -1.103515625em;color: rgb(37, 43, 51);opacity: 0.4;}
.icon-tensorflow:before {content: "\e9a6";}
.icon-theano:before {content: "\e9a7";}
.icon-transport:before {content: "\e9a8";}
.icon-unity-3d:before {content: "\e9a9";}
.icon-vr-headset:before {content: "\e9aa";}
.icon-zend:before {content: "\e9ab";}
.icon-adobe-xd:before {content: "\e9ac";}
.icon-adobe-illustrator:before {content: "\e9ad";}
.icon-hr-final-step .path1:before { content: "\e9c3"; color: rgb(144, 222, 169);}
.icon-hr-final-step .path2:before { content: "\e9c4"; margin-left: -1em; color: rgb(113, 191, 140);}
.icon-hr-final-step .path3:before { content: "\e9c5"; margin-left: -1em; color: rgb(255, 255, 255);}
.icon-aws-tech:before { content: "\e96a";}
.icon-laravel-tech:before { content: "\e96b";}
.icon-cost-effective:before { content: "\e95f";}
.icon-email-sending:before { content: "\e960";}
.icon-expert-user:before {content: "\e961";}
.icon-foundational:before { content: "\e962"; }
.icon-group-discuss:before { content: "\e963"; }
.icon-like-thumb:before { content: "\e964"; }
.icon-no-group:before { content: "\e965"; }
.icon-no-upfront-cost:before { content: "\e966"; }
.icon-non-free:before { content: "\e967"; }
.icon-noun-watch:before { content: "\e968"; }
.icon-quality-badge:before { content: "\e969"; }
.icon-orange-star:before {content: "\e95e";color: #f13c31;}
.icon-orange-start-icon:before { content: "\e95e"; color: #f13c31; }
.icon-button-arrow:before { content: "\e959"; color: #fff;}
.icon-check-circle-icon:before { content: "\e95a";}
.icon-drop-close-icon:before { content: "\e95c";}
.icon-drop-open-icon:before { content: "\e95d";}
.icon-video-play .path1:before { content: "\e957"; color: rgb(255, 255, 255);}
.icon-video-play .path2:before { content: "\e958"; margin-left: -1em; color: rgb(241, 60, 49);}
.icon-star-img:before { content: "\e95b"; color: #f13c31;}
.icon-medium .path1:before { content: "\e942"; color: rgb(0, 0, 0);}
.icon-medium .path2:before { content: "\e947"; margin-left: -1em; color: rgb(255, 255, 255);}
.icon-medium .path3:before { content: "\e954"; margin-left: -1em; color: rgb(255, 255, 255);}
.icon-medium .path4:before { content: "\e955"; margin-left: -1em; color: rgb(255, 255, 255);}
.icon-blog:before { content: "\e956"; }
.icon-night-mode-ic:before { content: "\e949";}
.icon-youtube:before { content: "\e953";}
.icon-ic-day-mode:before { content: "\e952"; color: #fff;}
.icon-call-icon-ftr:before { content: "\e94c"; color: #f13c31;}
.icon-chat-icon-ftr:before { content: "\e94d"; color: #f13c31;}
.icon-email-icon-ftr:before { content: "\e94e"; color: #f13c31; }
.icon-ic-night-mode:before { content: "\e94f";}
.icon-ic-send-message-black:before { content: "\e950"; }
.icon-pen-icon-ftr:before { content: "\e951"; color: #f13c31; }
.icon-icon-marketing-speaker:before { content: "\e94a"; color: #f13c31; }
.icon-ic-our-methodology-project-review:before { content: "\e94b"; color: #f13c31; }
.icon-dribble:before { content: "\e943"; }
.icon-facebook:before { content: "\e944"; }
.icon-instagram:before { content: "\e945"; }
.icon-linkedin:before { content: "\e946"; }
.icon-twitter:before { content: "\e948"; }
.icon-career:before { content: "\e93e"; }
.icon-Contact:before { content: "\e93f"; }
.icon-How-we-work:before { content: "\e940"; }
.icon-team:before { content: "\e941"; }
.icon-ic-backend-technology-dot-net:before { content: "\e900"; }
.icon-ic-cms-technology-umbraco:before { content: "\e901"; }
.icon-ic-infra-technology-azure:before { content: "\e902"; }
.icon-ic-backend-technology-dot-net-nuke:before { content: "\e903"; }
.icon-ic-backend-technology-java:before { content: "\e904"; }
.icon-ic-backend-technology-node-js:before { content: "\e905"; }
.icon-ic-backend-technology-php:before { content: "\e906"; }
.icon-ic-backend-technology-phthon:before { content: "\e907"; }
.icon-ic-backend-technology-rails:before { content: "\e908"; }
.icon-ic-cms-technology-drupal:before { content: "\e909"; }
.icon-ic-cms-technology-joomla:before { content: "\e90a"; }
.icon-ic-cms-technology-magento:before { content: "\e90b"; }
.icon-ic-cms-technology-shopify-plus:before { content: "\e90c"; }
.icon-ic-cms-technology-wordpress:before { content: "\e90d"; }
.icon-ic-database-technology-dynamodb:before { content: "\e90e"; }
.icon-ic-database-technology-firebase:before { content: "\e90f"; }
.icon-ic-database-technology-mango-db:before { content: "\e910"; }
.icon-ic-database-technology-ms-sql:before { content: "\e911"; }
.icon-ic-database-technology-my-sql:before { content: "\e912"; }
.icon-ic-database-technology-oracle:before { content: "\e913"; }
.icon-ic-database-technology-postgresql:before { content: "\e914"; }
.icon-ic-database-technology-realm:before { content: "\e915"; }
.icon-ic-database-technology-redis:before { content: "\e916"; }
.icon-ic-front-end-technology-angular-js:before { content: "\e917"; }
.icon-ic-front-end-technology-html5:before { content: "\e918"; }
.icon-ic-front-end-technology-react:before { content: "\e919"; }
.icon-ic-front-end-technology-typescript:before { content: "\e91a"; }
.icon-ic-front-end-technology-vue:before { content: "\e91b"; }
.icon-ic-front-end-technology-wpf:before { content: "\e91c"; }
.icon-ic-infra-technology-appium:before { content: "\e91d"; }
.icon-ic-infra-technology-aws:before { content: "\e91e"; }
.icon-ic-infra-technology-google-cloud:before { content: "\e91f"; }
.icon-ic-infra-technology-gradle:before { content: "\e920"; }
.icon-ic-infra-technology-jenkins:before { content: "\e921"; }
.icon-ic-infra-technology-selenium:before { content: "\e922"; }
.icon-ic-mobile-aiml:before { content: "\e923"; color: #f13c31;}
.icon-ic-mobile-b2b:before { content: "\e924"; color: #f13c31; }
.icon-ic-mobile-b2c:before { content: "\e925"; color: #f13c31; }
.icon-ic-mobile-backend:before { content: "\e926"; color: #f13c31; }
.icon-ic-mobile-cms:before { content: "\e927"; color: #f13c31; }
.icon-ic-mobile-database:before { content: "\e928"; color: #f13c31; }
.icon-ic-mobile-design:before { content: "\e929"; color: #f13c31; }
.icon-ic-mobile-devops:before { content: "\e92a"; color: #f13c31; }
.icon-ic-mobile-discovery:before { content: "\e92b"; color: #f13c31; }
.icon-ic-mobile-enterprise:before { content: "\e92c"; color: #f13c31; }
.icon-ic-mobile-interactive:before { content: "\e92d"; color: #f13c31; }
.icon-ic-mobile-iot:before { content: "\e92e"; color: #f13c31; }
.icon-ic-mobile-mobile:before { content: "\e92f"; color: #f13c31; }
.icon-ic-mobile-project:before { content: "\e930"; color: #f13c31; }
.icon-ic-mobile-qa:before { content: "\e931"; color: #f13c31; }
.icon-ic-mobile-technology-android:before { content: "\e932"; }
.icon-ic-mobile-technology-flutter:before { content: "\e933"; }
.icon-ic-mobile-technology-ionic:before { content: "\e934"; }
.icon-ic-mobile-technology-ios:before { content: "\e935"; }
.icon-ic-mobile-technology-kotlin:before { content: "\e936"; }
.icon-ic-mobile-technology-objectivec:before { content: "\e937"; }
.icon-ic-mobile-technology-phone-gap:before { content: "\e938"; }
.icon-ic-mobile-technology-react-native:before { content: "\e939"; }
.icon-ic-mobile-technology-swift:before { content: "\e93a"; }
.icon-ic-mobile-technology-titanium:before { content: "\e93b"; }
.icon-ic-mobile-technology-xamarin:before { content: "\e93c"; }
.icon-ic-mobile-web:before { content: "\e93d"; color: #f13c31;}
.nic-logo{font-size: 50px;color: #252B33 !important;}
.icon-contact-arrow{font-size: 8px !important;}
.mb-nav-sec .nic-logo{font-size: 28px;}

/*===== Main Header Css End =====*/

/*===== Main Comman Page Header Css =====*/
.main-page-header{ padding: 60px 0px; text-align: center; display: flex; display: -ms-flexbox; align-items: center; height: calc(100vh - 90px); }
.main-page-header .page-header-content { padding: 0 8%; }
.main-page-header .page-header-content h1{font-size: 60px;color: #252B33;font-weight: 800; line-height: 70px; letter-spacing: -1px; margin-bottom: 50px;}
.main-page-header .page-header-content p{font-size: 20px; color: #252B33; font-weight: 500; line-height: 30px;}
.main-page-header .page-header-content .green-btn { margin-top: 50px;}
.main-page-header .page-header-content.careers-content-block h3{ color: #252b33;font-size: 24px;font-weight: 500; margin-top: 30px;}
.main-page-header .page-header-content.careers-content-block span{ color: #F13C31;font-size: 16px;font-weight: 500;}

.main-page-header.inner-page-header { padding: 150px 0px; height: auto;}
.zsiq_theme1 div.zsiq_cnt {display: none !important;}
.zls-sptwndw.siqembed.siqtrans.zsiq-mobhgt.zsiq-newtheme.siq_rht.zsiq_size3.siqanim,.zsiq-newtheme.zsiq_size3[embedtheme], .zsiq_size3[embedtheme]{height: 550px!important; width: 350px !important;}
.zsiq_floatmain.siq_bR{bottom: 20px !important; right: 20px !important;}
.zsiq_theme1.zsiq_floatmain{width: 44px !important; max-height: 44px !important;}
.zsiq_theme1 .zsiq_flt_rel{width: 44px !important; height: 44px !important;}
.zsiq_theme1 .siqico-chat:before{font-size: 18px !important; line-height: 40px !important;}
/*===== Main Comman Page Header Css =====*/

/*===== Link Css =====*/
::selection{background:#F13C31; color: #ffffff;}::-moz-selection{background:#F13C31; color: #ffffff;}
h1 a:hover, h2 a:hover, h3 a:hover, h4 a:hover, h5 a:hover, h6 a:hover,a:hover, p a:hover{color:inherit;}
a{-webkit-transition:all 0.3s ease-in-out;-moz-transition:all 0.3s ease-in-out;-o-transition:all 0.3s ease-in-out;transition:all 0.3s ease-in-out;}
a:hover{text-decoration:none;}
a, p a{ cursor: pointer; }

/* Orange Button CSS */
button{background: transparent;border: none;cursor: pointer;padding: 0px;}
button:focus{outline: none;}
button:hover{text-decoration: none; border-color: transparent;}
.btn-orange{position: relative; overflow: hidden; background: #f13c31 !important; color: #fff !important; font-size: 16px; font-weight: 600; border-radius: 25px; padding: 10px 20px !important; text-align: center; display: inline-flex;align-items: center; text-decoration: none; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out !important; border: 2px solid #f13c31;letter-spacing: -0.72px;}
.btn-orange:after {content: '';position: absolute;top: 50%;left: 50%;width: 5px;height: 5px;background: rgba(255, 255, 255, .5);opacity: 0;border-radius: 100%;transform: scale(1, 1) translate(-50%);transform-origin: 50% 50%;}
.btn-orange:focus,.btn-white:focus {text-decoration: none;box-shadow: 0px 0px 0px 0px transparent;border-color: transparent;}
.btn-orange:focus:not(:active)::after,.btn-white:focus:not(:active)::after {animation: ripple 1s ease-out;}
.btn-orange:hover:not(:active)::after,.btn-white:hover:not(:active)::after {animation: ripple 1s ease-out;}
.btn-white{position: relative; overflow: hidden; background: #FFFFFF !important; color: #F13C31 !important; font-size: 16px; font-weight: 600; border-radius: 50px; padding: 10px 20px; display: inline-block; margin-top: 2px; border: 0; cursor: pointer; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out;letter-spacing: -0.72px;}
.btn-white:after {content: '';position: absolute;top: 50%;left: 50%;width: 5px;height: 5px;background: rgba(241, 60, 49, 0.5);opacity: 0;border-radius: 100%;transform: scale(1, 1) translate(-50%);transform-origin: 50% 50%;}

@keyframes ripple {
  0% {
    transform: scale(0, 0);
    opacity: 1;
  }
  20% {
    transform: scale(25, 25);
    opacity: 1;
  }
  100% {
    opacity: 0;
    transform: scale(40, 40);
  }
}
/*===== Link Css =====*/

/******==================== Breadcrums CSS Start ====================******/
.breadcrums-sec{position: fixed; left: 20px; bottom: 20px; z-index: 999;}
.breadcrums-sec:hover .breadcrum-box{visibility: visible; opacity: 1; left: 25px; transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);}
.breadcrums-sec .breadcrum-btn{background: #fff; padding: 10px; width: 44px; height: 44px;display: flex; cursor: pointer; border-radius: 30px; box-shadow: 0 2px 22px 0 rgba(0,0,0,.12); overflow: hidden;-moz-transition: width 0.5s ease-in-out;  -o-transition: width 0.5s ease-in-out;  -webkit-transition: width 0.5s ease-in-out;  transition: width 0.5s ease-in-out;}
.breadcrums-sec .breadcrum-btn .nav-arrow-white{display: none;}
.breadcrums-sec:hover .breadcrum-btn{width: 100%;}
.breadcrum-box{display:block; visibility: hidden; opacity: 0; position: fixed; bottom: 70px; left: -100px; padding-bottom: 10px; transition: all 0.5s ease;
    transition: all 0.3s cubic-bezier(0, 0, 0.58, 1);}
.breadcrum-btn .navigate-arrow{margin: 0px 0px 0px 3px; width: 19px; height: 100%;}
.breadcrum-btn .navigate{color:#252B33; font-size: 14px; font-weight: 400;padding-left: 12px; padding-right: 5px; display: flex; align-items: center;}
.breadcrum-list{background: #fff; padding: 20px; box-shadow: 0 2px 22px 0 rgba(0,0,0,.12); border-radius: 5px;}
.breadcrum-list ul{margin-bottom: 0px;}
.breadcrum-list ul li{list-style: none; padding: 0px 0px 25px 25px; display: flex; align-items: center; position: relative; z-index: 1;}
.breadcrum-list ul li::after{position: absolute; top: 15px; left: 6px; z-index: -1; content: ""; height: 100%; width: 1px; background: #e9e8e8;}
.breadcrum-list ul li::before{position: absolute; top: 5px; left: 0px; z-index: 1; content: ""; background: #F23C31; height: 13px; width: 13px; display: block;
 border-radius: 100%;}
.breadcrum-list ul li.home::after,.breadcrum-list ul li.disable .page-name::after{display: none;}
.breadcrum-list ul li:last-child{padding: 0px 0px 0px 25px;}
.breadcrum-list ul li a{display: flex; align-items: center;}
/* .breadcrum-list ul li .bullets{background: #F23C31; height: 13px; width: 13px; display: block; margin-right: 10px; border-radius: 100%;} */
.breadcrum-list ul li .page-name{color:#252B33; font-size: 15px; font-weight: 400; position: relative; text-transform: capitalize;}
.breadcrum-list ul li .page-name::after{ position: absolute; content: ""; height: 3px; width: 0; left: 0%; right: 0; bottom: -2px; background-color: transparent; color: #f13c31; border-bottom: 2px solid #f13c31; transition: all 0.3s ease-in-out; transform: translate(0%, 0) translateZ(0); -webkit-transform: translate(0%, 0) translateZ(0); }
.breadcrum-list ul li:hover .page-name{color:#F23C31 !important;}
.breadcrum-list ul li:hover .page-name::after{ width: 100%;}
.breadcrum-list ul li.disable::before{background: #8B959E;}
.breadcrum-list ul li.disable .page-name,.breadcrum-list ul li.disable:hover .page-name{color: #252B33 !important;}
.breadcrum-list ul li.home a:hover svg g g{fill: #F23C31;}

.theme-black .breadcrum-list,.theme-black .breadcrums-sec .breadcrum-btn{background:#323a45; box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.6);}
.theme-black .breadcrum-list ul li::after{background: rgb(139, 149, 158, 1);}
.theme-black .breadcrum-list ul li.disable .page-name{color: #fff!important;}
.theme-black .breadcrum-list ul li.home a svg g g{fill: rgba(255, 255, 255, 0.5);}
.theme-black .breadcrum-list ul li.home:hover a svg g g{fill: #F23C31;}
.theme-black .breadcrums-sec .breadcrum-btn .nav-arrow-white{display: block;}
.theme-black .breadcrums-sec .breadcrum-btn .nav-arrow-black{display: none;}
/******==================== Breadcrums CSS End ====================******/

/*******Brand Popup Start**********/
.brand-popup-wrap, .gitex-popup-wrap{width:250px; position: fixed; bottom: 25px; left: 25px; z-index: 999;}
.breadcrums-sec{display:none;} 
.brand-popup-box{position: relative;z-index: 0; width: 100%;border-radius: 10px;box-shadow:0px 5px 10px 0px rgba(0, 0, 0, 0.1);}
.brand-popup-box img{width: 100%;}
.brand-popup-box .brand-link{display: inline-block;}
.brand-popup-box .close-btn{position: absolute; right: 0px; top: -25px; z-index: 1; background:#D3D5D6; padding: 2px; width: 21px; height: 21px; border-radius: 100%; display: flex; align-items: center; justify-content: center; cursor: pointer;}
.icon-locker-close-icon{font-size: 8px;color: #232C33 !important;}
.slide-right {animation: 2s slide-right;}
@keyframes slide-right {
from {
  margin-left: -100%;
}
to {
  margin-left: 0%;
}
}
/***********Brand Popup End***********/

/******==================== 404 Page CSS Start ====================******/
.hero-404{padding:65px 0px;}
.hero-404 .page404-title h1{color:#252B33; font-size:60px; line-height: 70px;font-weight: 800; letter-spacing: -1px; margin-bottom: 30px;}
.hero-404 .page404-title .home-btn{display:inline-block;background: #F13C31;border-radius: 25px; color:#fff; font-size: 16px; font-weight:400; padding:12px 30px; margin-top:40px;}
.hero-404 .page404-title .home-btn:hover{background:#1acbe2;}
.explore-services-sec{padding:80px 0px;}
.services-col .services-box{margin-top:60px;}
.services-col .services-box .img-box{position: relative; overflow: hidden; box-shadow: 0px 0px 10px 0px rgba(0,0,0,.1); border-radius: 5px;}
.services-col .services-box .img-box img{height: auto;max-width:100%; border-radius: 5px; object-fit:cover;-webkit-transition: 0.4s ease;transition: 0.4s ease;}
.services-col .services-box .img-box:hover img {-webkit-transform: scale(1.08);transform: scale(1.08);}
.services-col .services-box .services-title{margin-top:25px;}
.services-col .services-box .services-title .category {font-size: 12px;color: #81959E;font-weight: 600; text-transform: uppercase; display: block; margin-bottom: 5px;}
.services-col .services-box .services-title a {font-size: 20px;color: #252B33;line-height: 28px;margin: 10px 0px 0px;font-weight: 600;}
/******==================== 404 Page CSS Start ====================******/

/* Modal Slider CSS Start */
.modal.modal-slider{z-index: 999999;}
.modal.modal-slider .modal-body{padding: 10px 10px 5px;}
.modal.modal-slider .modal-dialog{max-width: 1000px; width: 100%;}
.modal.modal-slider .modal-close-btn{position: absolute; right: -20px; top: -20px; z-index: 1;}
.modal.modal-slider .modal-close-btn .close {font-weight: 100;font-size: 20px; line-height: 16px; color: #fff;border: 2px solid rgba(255, 255, 255, 1);background: rgba(0, 0, 0, 0.8);opacity: 1;padding: 5px;height: 30px;width: 30px;text-align: center;border-radius: 100%;}
/* Modal Slider CSS End */

/*===== Footer Address and Clock Start ======*/
.footer-address-section { padding: 60px 0px; background-color: #FAFAFA;}
.footer-address-section .address-box { text-align: center;}
.footer-address-section .address-box h4{ font-size: 18px; color: #252B33; font-weight: 600; margin-bottom: 12px;}
.footer-address-section .address-box a.map-url{font-size: 14px; line-height: 24px; color: #252B33; padding: 0 40px; display: block; font-weight: 400;}
.footer-address-section .address-box a{font-size: 14px; color: #F13C31; font-weight: 600;}

.clock-box { display: flex; display: -ms-flexbox; align-items: center; justify-content: center; margin-bottom: 30px;}
.clock-box .clock-face { background-color: #F5F0EF; width: 60px; height: 60px; border-radius: 100%;  }
.clock-box .jcgmt-clockHolder { position: relative;}
.clock-box .jcgmt-clockHolder .jcgmt-rotatingWrapper { position: absolute; width: 100%; height: 100%;display: flex;align-items: center;justify-content: center;}
.clock-box .jcgmt-clockHolder .jcgmt-sec,  .clock-box .jcgmt-clockHolder .jcgmt-min,  .clock-box .jcgmt-clockHolder .jcgmt-hour { position: absolute; left: 0; right: 0; top: 0; right: 0; width: 100%; height: 100%;color: #252B33 !important;font-size: 60px;}
.clock-box .jcgmt-clockHolder .jcgmt-sec{color: #252B33 !important;font-size: 39px;top: 0px !important; left: 0px !important;}
.night-mode .clock-box .jcgmt-clockHolder .jcgmt-min, .night-mode .clock-box .jcgmt-clockHolder .jcgmt-hour{color: #fff !important;}
.night-mode .clock-face { background-color: #000000;}
/*===== Footer Address and Clock End ======*/

/*====== Footer Section Start ======*/
.footer-section { padding:60px 0px 0px; z-index: 1;}
.footer-section .container{max-width: 1140px;}
.f-mar-top-30{margin-top: 30px;}
.footer-section .box-pad-40{padding-left: 40px;}
.footer-section .services-box{padding-left: 60px;}
.footer-section .email-box,.footer-section .phone-number-box{margin-top:20px;}
.footer-section .email-box .title,.footer-section .phone-number-box .title{margin-bottom: 0px; font-size: 14px; color: #8b969f;background: transparent; height: inherit;}
.footer-section .email-box a { color: #F13C31; font-size: 14px; font-weight: 600;}
.footer-section .phone-number-box .country-number{margin-bottom: 5px;}
.footer-section .phone-number-box a{padding-left: 10px;}
.footer-section .dmca-protected{ margin-top: 20px;}
.footer-section ul { margin: 0;}
.footer-section ul li { margin-bottom: 5px; list-style: none;}
.footer-section ul li a,.footer-section .phone-number-box a { color: #252B33; font-size: 14px; font-weight: 400; }
.footer-section ul li a:hover,.footer-section .phone-number-box a:hover{ color: #F13C31;}
.footer-section .menu-title h4{color: #252B33; font-size: 18px !important;line-height: 1.2 !important; font-weight: 600; margin-bottom: 20px;}
.footer-section .sub-footer { border-top: 1px solid #EEEEEE; margin-top: 40px; padding: 30px 0;}
.footer-section .sub-footer .copyright p { font-size: 12px; line-height: 20px; color: #8A959E; margin-bottom:5px; display: inline-block;}
.footer-section .sub-footer .copyright p:last-child{margin-bottom: 0px;}
.sub-footer .social-box ul { display: flex; display: -ms-flexbox; align-items: center; justify-content: flex-end; margin-bottom: 0;}
.sub-footer .social-box ul li { margin-left: 24px; margin-bottom: 0px; list-style: none;transition: 0.3s ease-in-out; display: flex;}
.sub-footer .social-box ul li:hover{transform: translate(0px, -3px);}
.sub-footer .social-box ul li:first-child{ margin-left: 0px;}
.sub-footer .social-box ul li a span{ font-size: 18px; color:#252B33 !important; -webkit-transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
.sub-footer .social-box ul li a:hover span{color:#F13C31 !important;}
.sub-footer .social-box ul li a:hover .icon-medium .path1:before{color: #f13c31;}
/*====== Footer Section End ======*/

.mobile-footer-menu{display: none;}
.modal.contact-popup.show .modal-dialog{bottom: 0px; left: 0px; right: 0px; transition: all 0.5s cubic-bezier(0, 0, 0.58, 1);}
.modal.contact-popup .modal-dialog{margin: 0rem auto; transition: all 0.5s ease; transition: all 0.5s cubic-bezier(0, 0, 0.58, 1); position: fixed; bottom: -100%; left: 0px; right: 0px; z-index: 1052; width: 375px;}
.modal.contact-popup .modal-content{border-radius: 0rem; border: none; border-top-left-radius: 1.5rem; border-top-right-radius: 1.5rem;}
.modal.contact-popup .modal-body{padding: 0px;}
.modal.contact-popup .email-box-row{padding: 25px 0px 20px 25px;}
.email-box-row .email-box-data{border-bottom: 1px solid rgba(0,0,0,0.1); padding-bottom: 15px;}
.email-box-row ul li:last-child .email-box-data,.black-theme.modal.contact-popup .email-box-row ul li:last-child .email-box-data{border-bottom: none; padding-bottom: 0px;}
.email-box-row .email-box-data,.email-box-row ul{width: 100%;}
.email-box-row ul{margin: 0rem; list-style: none;}
.email-box-row ul li{margin-bottom: 15px;}
.email-box-row ul li:last-child{margin-bottom: 0px;}
.email-box-row ul li a .icon{margin-right: 25px; height: 24px; width: 24px;}
.email-box-row ul li a .icon span{font-size: 24px;}
.email-box-row .email-box-data .contact-info h5{font-size: 14px; line-height: 20px; color: #81959E; letter-spacing: 0; font-weight: 400; margin-bottom: 3px;}
.email-box-row .email-box-data .contact-info h4{font-size: 16px; line-height: 23px; color: #252B33; letter-spacing: 0; font-weight: 600;}
.email-box-row .email-box-data .contact-btn{margin-right:25px;}
.email-box-row .email-box-data .contact-btn .fa{font-size: 14px; color: #252B33 !important;}
.modal.contact-popup{z-index: 1053;}
.modal.contact-popup .modal-dropdown-btn{border-radius: 2.5px; border: 0px solid rgba(0, 0, 0, 0.2); margin: 8px auto 0px; width: 60px; height: 5px; background: rgba(0, 0, 0, 0.2);}

/*================= Dark Theme Start ================*/
.black-theme .footer-address-section { background-color: #202020;}
.black-theme .footer-address-section .address-box h4, .black-theme .footer-address-section .address-box a.map-url,.black-theme .footer-section .title,.black-theme .footer-section .phone-number-box a{ color: #ffffff;}

.black-theme .footer-section { background-color: #000000;}
.black-theme .footer-section .menu-title h4 { color: #ffffff;}
.black-theme .footer-section ul li a { color: #ffffff;}
.black-theme .footer-section ul li a:hover,.footer-section .phone-number-box a:hover{color: #F13C31 !important;}
.black-theme .footer-section .sub-footer { border-top: 1px solid rgba(255, 255, 255, 0.1);}
.black-theme .footer-section .sub-footer .copyright p { color: #ffffff;}
.black-theme .footer-section .sub-footer .social-box ul li a span { color: #ffffff;}
.black-theme .footer-section .sub-footer .social-box ul li a span:hover { color: #F13C31 !important;}

.black-theme.modal.contact-popup .modal-content{background: #202020;}
.black-theme.modal.contact-popup .modal-dropdown-btn{background: rgba(255, 255, 255, 0.5);}
.black-theme.modal.contact-popup .email-box-row .email-box-data .contact-info h5,.black-theme.modal.contact-popup .email-box-row .email-box-data .contact-info h4,.black-theme.modal.contact-popup .email-box-row .email-box-data .contact-btn .fa{color: #fff;}
.black-theme.modal.contact-popup .email-box-row .email-box-data{border-bottom: 1px solid rgba(255, 255, 255, 0.1);}
/*================= Dark Theme End ================*/

/*====== Responsive Start ======*/

/* iPad 9th Gen Css Start */
@media only screen and (min-width: 744px) and (max-width: 1199px)  {
.globalNav .navSection.logo .item-home,.globalNav .navSection.logo .mobile-logo .white-mb-logo,.black-theme-menu.globalNav .navSection.logo .mobile-logo .black-mb-logo{display: none !important;}
.globalNav .navSection.logo .mobile-logo,.black-theme-menu.globalNav .navSection.logo .mobile-logo .white-mb-logo{display: block !important;}
.globalNav .navSection.primary{margin-right: 10px;}
.footer-address-section .address-box a.map-url{padding: 0px 10px;}
.footer-section .services-box {padding-left: 15px;}
.desktop-footer .col-lg-4{flex: 0 0 100%; max-width: 100%;}
.desktop-footer .services-box,.desktop-footer .solution-box{flex: 0 0 50%; max-width: 50%;}
.nav-mobile{display: block;}
.mob-nav-header { display: flex; width: 100%; height: 60px; background-color: #fff; text-align: left; justify-content: space-between; align-items: center;padding: 0px 15px;} 
.mobile-footer-menu{display: block;}
.desktop-footer{display: none;}
.mobile-footer-menu .email-box{margin-top: 30px;}
.mobile-footer-menu ul li a, .mobile-footer-menu .phone-number-box a,.mobile-footer-menu .email-box a {font-size: 13px;}
.mobile-footer-menu .email-box .title {font-size: 13px; line-height: 20px;}
.footer-accordion .card{border: none; background-color: transparent;}
.footer-accordion .card-header{border: none; background-color:transparent; display: flex; align-items: center; position: relative; padding: 0px;}
.footer-accordion .card-header a.card-title{color:#252B33; font-size:18px; line-height: 30px; font-weight: 600;margin-bottom: 0px;position: relative;}
.footer-accordion .accordion .card-header .card-title:after {font-family: 'icomoon'; font-size: 1.5px; content: "\e9cb"; position: relative; right: -5px; top: -6px; cursor: pointer;}
.footer-accordion .accordion .card-header.collapsed .card-title:after {content: "\e9cd";font-size: 10px;top: -2px;}
.footer-collapse .card-body{padding:10px 0px;}
.footer-collapse{margin-bottom: 10px;}
.footer-collapse:last-child{margin-bottom: 0px;}
.footer-accordion{border-top: 1px solid #EEEEEE; margin-top:20px; padding: 20px 0px 0px;}
.footer-section .sub-footer { margin-top: 20px;padding: 20px 0px;}
.modal.contact-popup .modal-dialog{width: 100%;}
}
/* iPad 9th Gen Css End */

@media only screen and (max-width:1024px){
.brand-popup-wrap,.desktop-footer, .globalNav, .gitex-popup-wrap{display: none;}
.footer-section {padding: 50px 0px 0px;}
.footer-section .sub-footer .social-box ul {justify-content: flex-start;margin-top: 16px;}
.footer-section .sub-footer .copyright p {display: block;font-size: 14px; margin-bottom: 10px;}
.sub-footer .social-box ul li {margin-left: 20px;}
.nav-mobile{display: block;}
}
@media only screen and (max-width:767px){
.zls-sptwndw.siqembed.siqtrans.zsiq-mobhgt.zsiq-newtheme.siq_rht.zsiq_size3.siqanim, .zsiq-newtheme.zsiq_size3[embedtheme], .zsiq_size3[embedtheme]{width: 100% !important;}
.nav-mobile ul {left: -100%;max-width: 100%;}
.modal.contact-popup .modal-dialog {width: 100% !important;}
.mobile-footer-menu{display: block;}
.desktop-footer{display: none;}
.mobile-footer-menu .email-box{margin-top: 30px;}
.mobile-footer-menu ul li a, .mobile-footer-menu .phone-number-box a,.mobile-footer-menu .email-box a {font-size: 13px;line-height: 16px;padding: 5px;display: inline-block;margin-bottom: 0px;}
.mobile-footer-menu .email-box .title {font-size: 13px; line-height: 20px;}
.footer-accordion .card{border: none; background-color: transparent;}
.footer-accordion .card-header{border: none; background-color:transparent; display: flex; align-items: center; position: relative; padding: 0px;}
.footer-accordion .card-header a.card-title{color:#252B33; font-size:18px; line-height: 30px; font-weight: 600;margin-bottom: 0px;position: relative;}
.footer-accordion .accordion .card-header .card-title:after {font-family: 'icomoon'; font-size: 1.5px; content: "\e9cb"; position: relative; right: -5px; top: -6px; cursor: pointer;}
.footer-accordion .accordion .card-header.collapsed .card-title:after {content: "\e9cd";font-size: 10px;top: -2px;}
.footer-collapse .card-body{padding:10px 0px;}
.footer-collapse{margin-bottom: 10px;}
.footer-collapse:last-child{margin-bottom: 0px;}
.footer-accordion{border-top: 1px solid #EEEEEE; margin-top: 20px; padding: 20px 0px 0px;}
.footer-section .sub-footer { margin-top: 20px;padding: 20px 0px;}
.modal.contact-popup .modal-dialog{width: 100%;}
.footer-section ul li {margin: 0px -5px 0px;}
.footer-section .menu-title {margin-top: 10px;}
.footer-section .footer-logo img {max-width: 116px; width: 100%;}
.footer-section .menu-title h4 {margin-bottom: 10px;}
.footer-address-section .address-box {margin-bottom: 60px;}
.footer-address-section {padding: 60px 0 0px 0;}
.footer-address-section .address-box a.map-url {padding: 0 50px;}

.hero-404 {padding:50px 0px;}
.hero-404 .page404-title h1{font-size:40px; line-height:50px;margin-bottom: 15px;}
.hero-404 .page404-title .home-btn{margin-top:15px;}
.explore-services-sec{padding:50px 0px;}
.services-col .services-box {margin-top: 30px;}
}
/*====== Responsive End ======*/

