.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0;}
.slick-list:focus{outline:none;}
.slick-list.dragging{cursor:pointer;cursor:hand;}
.slick-slider .slick-track,
.slick-slider .slick-list{-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0);-o-transform:translate3d(0, 0, 0);transform:translate3d(0, 0, 0);}
.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto;}
.slick-track:before,
.slick-track:after{display:table;content:'';}
.slick-track:after{clear:both;}
.slick-loading .slick-track{visibility:hidden;}
.slick-slide{display:none;float:left;height:100%;min-height:1px;}
[dir='rtl'] .slick-slide{float:right;}
.slick-slide img{display:block;}
.slick-slide.slick-loading img{display:none;}
.slick-slide.dragging img{pointer-events:none;}
.slick-initialized .slick-slide{display:block;}
.slick-loading .slick-slide{visibility:hidden;}
.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent;}
.slick-arrow.slick-hidden{display:none}
.slick-loading .slick-list{background:#fff url(./ajax-loader.gif) center center no-repeat;}
@font-face{font-family:'slick';font-weight:400;font-style:normal;src:url(./fonts/slick.eot);src:url('./fonts/slick.eot?#iefix') format('embedded-opentype'), url(./fonts/slick.woff) format('woff'), url(./fonts/slick.ttf) format('truetype'), url('./fonts/slick.svg#slick') format('svg')}
.slick-prev,
.slick-next{font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}
.slick-prev:hover, 
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus{color:transparent;outline:none;background:transparent;}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before{opacity:1;}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before{opacity:.25;}
.slick-prev:before,
.slick-next:before{font-family:'slick';font-size:20px;line-height:1;opacity:.75;color:white;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;}
.slick-prev{left:-25px;}
[dir='rtl'] .slick-prev{right:-25px;left:auto;}
.slick-prev:before{content:'←';}
[dir='rtl'] .slick-prev:before{content:'→';}
.slick-next{right:-25px}
[dir='rtl'] .slick-next{right:auto;left:-25px;}
.slick-next:before{content:'→'}
[dir='rtl'] .slick-next:before{content:'←';}
.slick-dotted.slick-slider{margin-bottom:30px;}
.slick-dots{position:absolute;bottom:-25px;display:block;width:100%;padding:0;margin:0;list-style:none;text-align:center;}
.slick-dots li{position:relative;display:inline-block;width: 15px;height: 14px;margin: 0 5px;cursor:pointer;}
.slick-dots li button{font-size:0;line-height:0;display:block;width: 100%;height: 100%;cursor:pointer;color:transparent;border:0;outline:none;background:transparent;position: relative;}
.slick-dots li button:hover,
.slick-dots li button:focus{outline:none;}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before{opacity:1;}
.slick-dots li button:before{font-family:'slick';font-size: 14px;border: 2px solid transparent;background: #3A81F8;line-height: 14px;border-radius: 50%;position:absolute;top: 0;left: 0;right: 0;bottom: 0;width: 14px;height: 14px;content:'';text-align:center;opacity:.25;color: #2a71ea;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;transition: .2s;}
@font-face{font-family:'Poppins';font-style:normal;font-weight:100;font-display:fallback;src:local('Poppins Thin'), local('Poppins-Thin'), url(https://fonts.gstatic.com/s/poppins/v8/pxiGyp8kv8JHgFVrLPTucXtAKPY.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB}
@font-face{font-family:'Poppins';font-style:normal;font-weight:100;font-display:fallback;src:local('Poppins Thin'), local('Poppins-Thin'), url(https://fonts.gstatic.com/s/poppins/v8/pxiGyp8kv8JHgFVrLPTufntAKPY.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Poppins';font-style:normal;font-weight:100;font-display:fallback;src:local('Poppins Thin'), local('Poppins-Thin'), url(https://fonts.gstatic.com/s/poppins/v8/pxiGyp8kv8JHgFVrLPTucHtA.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Poppins';font-style:normal;font-weight:200;font-display:fallback;src:local('Poppins ExtraLight'), local('Poppins-ExtraLight'), url(https://fonts.gstatic.com/s/poppins/v8/pxiByp8kv8JHgFVrLFj_Z11lFc-K.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB}
@font-face{font-family:'Poppins';font-style:normal;font-weight:200;font-display:fallback;src:local('Poppins ExtraLight'), local('Poppins-ExtraLight'), url(https://fonts.gstatic.com/s/poppins/v8/pxiByp8kv8JHgFVrLFj_Z1JlFc-K.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Poppins';font-style:normal;font-weight:200;font-display:fallback;src:local('Poppins ExtraLight'), local('Poppins-ExtraLight'), url(https://fonts.gstatic.com/s/poppins/v8/pxiByp8kv8JHgFVrLFj_Z1xlFQ.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Poppins';font-style:normal;font-weight:300;font-display:fallback;src:local('Poppins Light'), local('Poppins-Light'), url(https://fonts.gstatic.com/s/poppins/v8/pxiByp8kv8JHgFVrLDz8Z11lFc-K.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB}
@font-face{font-family:'Poppins';font-style:normal;font-weight:300;font-display:fallback;src:local('Poppins Light'), local('Poppins-Light'), url(https://fonts.gstatic.com/s/poppins/v8/pxiByp8kv8JHgFVrLDz8Z1JlFc-K.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Poppins';font-style:normal;font-weight:300;font-display:fallback;src:local('Poppins Light'), local('Poppins-Light'), url(https://fonts.gstatic.com/s/poppins/v8/pxiByp8kv8JHgFVrLDz8Z1xlFQ.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:fallback;src:local('Poppins Regular'), local('Poppins-Regular'), url(https://fonts.gstatic.com/s/poppins/v8/pxiEyp8kv8JHgFVrJJbecmNE.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB}
@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:fallback;src:local('Poppins Regular'), local('Poppins-Regular'), url(https://fonts.gstatic.com/s/poppins/v8/pxiEyp8kv8JHgFVrJJnecmNE.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Poppins';font-style:normal;font-weight:400;font-display:fallback;src:local('Poppins Regular'), local('Poppins-Regular'), url(https://fonts.gstatic.com/s/poppins/v8/pxiEyp8kv8JHgFVrJJfecg.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:fallback;src:local('Poppins Medium'), local('Poppins-Medium'), url(https://fonts.gstatic.com/s/poppins/v8/pxiByp8kv8JHgFVrLGT9Z11lFc-K.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB}
@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:fallback;src:local('Poppins Medium'), local('Poppins-Medium'), url(https://fonts.gstatic.com/s/poppins/v8/pxiByp8kv8JHgFVrLGT9Z1JlFc-K.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Poppins';font-style:normal;font-weight:500;font-display:fallback;src:local('Poppins Medium'), local('Poppins-Medium'), url(https://fonts.gstatic.com/s/poppins/v8/pxiByp8kv8JHgFVrLGT9Z1xlFQ.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:fallback;src:local('Poppins SemiBold'), local('Poppins-SemiBold'), url(https://fonts.gstatic.com/s/poppins/v8/pxiByp8kv8JHgFVrLEj6Z11lFc-K.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB}
@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:fallback;src:local('Poppins SemiBold'), local('Poppins-SemiBold'), url(https://fonts.gstatic.com/s/poppins/v8/pxiByp8kv8JHgFVrLEj6Z1JlFc-K.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Poppins';font-style:normal;font-weight:600;font-display:fallback;src:local('Poppins SemiBold'), local('Poppins-SemiBold'), url(https://fonts.gstatic.com/s/poppins/v8/pxiByp8kv8JHgFVrLEj6Z1xlFQ.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:fallback;src:local('Poppins Bold'), local('Poppins-Bold'), url(https://fonts.gstatic.com/s/poppins/v8/pxiByp8kv8JHgFVrLCz7Z11lFc-K.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB}
@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:fallback;src:local('Poppins Bold'), local('Poppins-Bold'), url(https://fonts.gstatic.com/s/poppins/v8/pxiByp8kv8JHgFVrLCz7Z1JlFc-K.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Poppins';font-style:normal;font-weight:700;font-display:fallback;src:local('Poppins Bold'), local('Poppins-Bold'), url(https://fonts.gstatic.com/s/poppins/v8/pxiByp8kv8JHgFVrLCz7Z1xlFQ.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Poppins';font-style:normal;font-weight:800;font-display:fallback;src:local('Poppins ExtraBold'), local('Poppins-ExtraBold'), url(https://fonts.gstatic.com/s/poppins/v8/pxiByp8kv8JHgFVrLDD4Z11lFc-K.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB}
@font-face{font-family:'Poppins';font-style:normal;font-weight:800;font-display:fallback;src:local('Poppins ExtraBold'), local('Poppins-ExtraBold'), url(https://fonts.gstatic.com/s/poppins/v8/pxiByp8kv8JHgFVrLDD4Z1JlFc-K.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Poppins';font-style:normal;font-weight:800;font-display:fallback;src:local('Poppins ExtraBold'), local('Poppins-ExtraBold'), url(https://fonts.gstatic.com/s/poppins/v8/pxiByp8kv8JHgFVrLDD4Z1xlFQ.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
@font-face{font-family:'Poppins';font-style:normal;font-weight:900;font-display:fallback;src:local('Poppins Black'), local('Poppins-Black'), url(https://fonts.gstatic.com/s/poppins/v8/pxiByp8kv8JHgFVrLBT5Z11lFc-K.woff2) format('woff2');unicode-range:U+0900-097F, U+1CD0-1CF6, U+1CF8-1CF9, U+200C-200D, U+20A8, U+20B9, U+25CC, U+A830-A839, U+A8E0-A8FB}
@font-face{font-family:'Poppins';font-style:normal;font-weight:900;font-display:fallback;src:local('Poppins Black'), local('Poppins-Black'), url(https://fonts.gstatic.com/s/poppins/v8/pxiByp8kv8JHgFVrLBT5Z1JlFc-K.woff2) format('woff2');unicode-range:U+0100-024F, U+0259, U+1E00-1EFF, U+2020, U+20A0-20AB, U+20AD-20CF, U+2113, U+2C60-2C7F, U+A720-A7FF}
@font-face{font-family:'Poppins';font-style:normal;font-weight:900;font-display:fallback;src:local('Poppins Black'), local('Poppins-Black'), url(https://fonts.gstatic.com/s/poppins/v8/pxiByp8kv8JHgFVrLBT5Z1xlFQ.woff2) format('woff2');unicode-range:U+0000-00FF, U+0131, U+0152-0153, U+02BB-02BC, U+02C6, U+02DA, U+02DC, U+2000-206F, U+2074, U+20AC, U+2122, U+2191, U+2193, U+2212, U+2215, U+FEFF, U+FFFD}
.header{background:url(../images/header_bg.webp) center center;background-size:cover}
body{overflow-x:hidden;font-family:Poppins, sans-serif}
p {color: #444;line-height: 26px;font-size: 16px;font-weight: 400;}
h1{font-size:70px}
a:focus,
a:hover{outline:0;text-decoration:none}
.title h4, .title .small-dic {color:#444;line-height:30px;font-size:18px;font-weight:500;max-width:79%;margin:0 auto}
.slick-slider{display:flex;flex-wrap:wrap;}
.top-header{position:fixed;left:0;right:0;display:none;background:rgba(8, 65, 146, .8);box-shadow:0 2px 10px 0 rgba(8, 65, 146, .5);z-index:5}
.top-header-wrapper{display:flex;justify-content:space-between;align-items:center;padding:10px 15px}
.top-header-menu{display:flex}
.top-header-logo img{max-width:150px}
.top-header-wrapper h1,
.top-header-wrapper h2,
.top-header-wrapper p{display:flex;align-items:center;font-size:14px;color:#fff;margin:0 40px 0 0;font-weight:300}
.top-header-wrapper ul{display:flex;align-items:center;padding:0;margin:0}
.top-header-wrapper li{list-style-type:none;border:none}
.top-header-wrapper li:first-child{margin-right:20px}
.top-header-wrapper a{font-size:14px;position:relative;color:#fff;text-decoration:none}
.top-header-wrapper li:first-child a:hover{opacity:.7;transition:.5s all}
.top-header-wrapper li:first-child a:after{content:"";display:block;position:absolute;bottom:-7px;height:1px;width:100%;background:#fff}
.btn-bordered a{display:inline-flex;border-radius:4px;border:1px solid #fff;padding:7px 14px}
.top-header-wrapper .btn-bordered a:hover{background:#2a71ea;border-color:#2a71ea;color:#fff!important;transition:.5s all}
.carousel-inner>.item>a>img,
.carousel-inner>.item>img{display:block;height:400px;min-width:100%;width:100%;max-width:100%;line-height:1}
.carousel-inner .left-img{display:flex;justify-content:flex-end}
.slider-nav{width:40px;position:absolute;left:43.2%;bottom:30px}
.slider-nav .carousel-control-next,
.slider-nav .carousel-control-prev{opacity:1}
.slider-nav .carousel-control-next:hover,
.slider-nav .carousel-control-prev:hover{color:red;opacity:.8}
.carousel-indicators li{box-sizing:content-box;-ms-flex:0 1 auto;flex:0 1 auto;width:10px;height:10px;margin-right:3px;margin-left:3px;text-indent:-999px;cursor:pointer;background-color:#2a71ea;background-clip:padding-box;border-top:10px solid transparent;border-bottom:10px solid transparent;opacity:.5;transition:opacity .6s ease;border-radius:100%}
.carousel-indicators .active{opacity:1;border:2px solid #2a71ea;background:0 0}
.carousel-indicators li.active{height:12px;width:12px;top:7px;position:relative;transition:.2s}
.carousel-indicators{bottom:0;top:-4px}
.support-section .title h3{margin-bottom:12px}
.nav-item.contact-us a{padding:7px 19px!important;border:1px!important}
.mr-left-auto{margin-left:auto;margin-right:0!important;color:#fff!important}
.active a{font-weight:500;color:#fff}
.cus-menu>.active a{color:#ffc107!important}
.nav-link{color:#fff!important}
.navbar-expand-lg .navbar-nav .nav-link{padding-right:20px;padding-left:20px}
.dropdown-toggle{cursor:pointer;}
.navbar-nav .nav-link:hover{color:#ffc107!important}
.right-content{top:-15px;padding-right:0;left:-3px}
.cus-menu{position:relative;top:-7px;font-weight:300}
@media (min-width: 575px){
	.slider p{padding-left:4px;width:100%}
}
.support-slider{background-image:url(../images/support-img.png);background-repeat:no-repeat;display:block}
.support-img1{width:52px;height:52px;background-position:-17px -17px;margin:0 auto 10px}
.support-img2{width:52px;height:52px;background-position:-103px -17px;margin:0 auto}
.support-img3{width:52px;height:52px;background-position:-17px -103px;margin:0 auto}
.support-img4{width:52px;height:52px;background-position:-103px -103px;margin:0 auto}
.support-img5{width:52px;height:52px;background-position:-189px -17px;margin:0 auto}
.support-img6{width:52px;height:52px;background-position:-189px -103px;margin:0 auto}
.support-img7{width:52px;height:52px;background-position:-17px -189px;margin:0 auto}
.content-coockie{padding:20px 20px}
#cookieConsent{background-color:#fbebbb;font-size:14px;color:#000;line-height:26px;padding:8px 0 8px 30px;font-family:"Trebuchet MS", Helvetica, sans-serif;position:fixed;left:0;right:0;display:none;z-index:9999;max-width:50%;margin:0 auto;bottom:20px;border-radius:5px}
#cookieConsent a{color:#2a71ea;text-decoration:none}
#closeCookieConsent{float:right;display:inline-block;cursor:pointer;height:20px;width:20px;margin:-13px 0 0 0;font-weight:700;font-size:18px}
#closeCookieConsent:hover{color:#fff}
#cookieConsent a.cookieConsentOK{background-color:#ffc107;color:#000;display:inline-block;border-radius:5px;padding:0 20px;cursor:pointer;float:right;margin:0 60px 0 10px}
#cookieConsent a.cookieConsentOK:hover{background-color:#e0c91f}
.bg-mob img{position:absolute;left:0;right:0;margin:0 auto;z-index:-999;top:-89px}
.bg-mob{position:absolute;top:0;left:0;margin:0 auto;width:100%}
.progress{background-image:url(../images/progress.png);background-repeat:no-repeat;background-color:transparent!important;display:block}
.progress-ic-1{width:42px;height:42px;background-position:-5px -5px}
.progress-ic-2{width:42px;height:42px;background-position:-57px -5px}
.progress-ic-3{width:42px;height:42px;background-position:-5px -57px}
.workarea_sprite{background-image:url(../images/workarea-sprite.png);background-repeat:no-repeat;display:block}
.sprite-ecomm{width:66px;height:66px;background-position:-17px -17px}
.sprite-finance{width:66px;height:66px;background-position:-117px -17px}
.sprite-food{width:66px;height:66px;background-position:-17px -117px}
.sprite-health{width:66px;height:66px;background-position:-117px -117px}
.sprite-media{width:66px;height:66px;background-position:-217px -17px}
.sprite-realestate{width:66px;height:66px;background-position:-217px -117px}
.sprite-taxi{width:66px;height:66px;background-position:-17px -217px}
.sprite-travel{width:66px;height:66px;background-position:-117px -217px}
.active #navbarDropdown{color:#ffc107!important;font-weight:400;font-size:16px}
.top-style{position:fixed;right:30px;bottom:30px;background:#3b81fb;padding:22px 6px;border-top-left-radius:20px;border-top-right-radius:20px;box-shadow:0 7px 11px 1px #6767675c;color:#fff;z-index:999!important}
.top-style:hover{text-decoration:none;color:#fff}
.cus-button-header{padding:6px 17.6px;border:2px solid #fff;color:#fff;border-radius:4px;font-size:16px;font-weight:500;margin-bottom:30px;display:inline-block;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;position:relative;left:3px;top:-2px}
.left-img img{position:relative;top:0;left:-30px}
.cus-button-header:hover{background:#2a71ea;color:#fff;text-decoration:none;border-color:#2a71ea}
.ul-what-to-do li a:hover{color:#2a71ea;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;text-decoration:none}
.useful-links a {color: #747984;font-size: 14px;line-height: 22px;margin-bottom: 0;text-decoration: none;
    -webkit-transition: .3s;
    -moz-transition: .3s;
    transition: .3s;
}
.useful-links a:hover {color:#2a71ea}
.active-col a {color:#fff!important}
.active-col p {color:#fff!important}
.active-col {border-color:#2a71ea!important;background:#2a71ea!important}
.active-col .wdbTitle{color:#fff!important}
.active-col .wdbTitle:before{background:#fff!important}
.form-fields {list-style:none;padding:0;margin:0}
.form-fields li {width:50%;float:left;padding-right:13px;position:relative}
.form-fields li #loader {position:absolute;left:130px;top:2px}
.form-fields li #loader img {width:30px;height:30px}
#email_validation_error p,
#failure_responce p,
#success_responce p{font-size:14px;font-weight:500;margin:0}
#email_validation_error,
#failure_responce,
#success_responce{position:absolute;bottom:22px}
.form-fields li:nth-child(5){width:100%}
.form-fields li:nth-child(6){width:100%}
.ul-work-area li:focus{outline:0}
#upload{display:none;position:relative}
#upload_link{text-decoration:underline}
.form-fields .form-group input,
.form-fields .form-group select,
.form-fields li input,
.form-fields li select{background:0 0;border:none;border-bottom:1px solid #eee;color:#555!important;padding:10px;margin-bottom:20px;font-size:15px;font-weight:300;width:100%;border-radius:0}
.form-fields .form-group select,
.form-fields li select{padding:0 0 0 10px}
.form-fields .form-group label,
.form-fields .form-group select,
.form-fields li label,
.form-fields li select{color:#555;font-size:15px;font-weight:300}
.tagline-content{background:rgba(0, 0, 0, .08);width:auto;padding:3px 15px 3px 5px;border-radius:20px;display:inline-block;margin:0 auto}
.tagline-content span i{padding-left:9px}
.contact-us{border-radius:4px}
body{padding:0!important}
.contact-modal .modal{padding-left:0!important}
.contact-modal .modal-dialog{max-width:700px}
.contact-form.modal-contact-form{position:relative;display:inline-block;top:auto;left:auto;padding:20px;box-shadow:none}
.contact-select-control{position:relative}
.contact-select-control img{position:absolute;max-width:14px}
.modal-contact-form .close{position:absolute;right:0;top:0}
.modal-contact-form #fmsg{display:flex;justify-content:flex-end;width:100%}
.portfolio-list .top-header-menu .contact-us{position:relative;right:auto;top:auto;border:none}
.portfolio-list .top-header-menu .contact-us a{color:#fff!important}
.contact-us .nav-link{padding:8px 28px}
.tagline-content span{color:#fff;font-size:13px;padding-left:15px;letter-spacing:.17px}
.new_btn{background:#ffc107;border:none;border-radius:20px;color:#fff;font-size:13px;font-weight:400;padding:1px 16px}
.tagline{margin-bottom:60px;position:relative;top:-3px}
.right-content .sliderTitle{font-weight:700;color:#fff;font-size:38px;}
.right-content p {margin-top: 20px;padding-right: 10px;margin-bottom: 25px;color: #fff;line-height: 28px;font-size: 16px;font-weight: 400;}
.form-control:focus{box-shadow:none}
.form-control textarea{border:1px solid #e8e8e8}
.cus-button{padding:8px 30px;border:2px solid #fff;color:#fff;border-radius:4px;font-size:16px;font-weight:300;margin-bottom:30px;display:inline-block;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s}
.cus-button:hover{background:#2a71ea;color:#fff;text-decoration:none;border-color:#2a71ea}
.cus-button-blue{padding:8px 30px;border:2px solid #2a71ea;color:#2a71ea;border-radius:6px;font-size:15px;font-weight:300;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;font-weight:400}
.cus-button-blue:hover{background:#2a71ea;color:#fff;text-decoration:none;border-color:#2a71ea}
.cus-button-view{padding:8px 30px;background:#2a71ea;border:1px solid #2a71ea;color:#fff;border-radius:6px;font-size:15px;font-weight:300;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s}
.cus-button-view:hover{border:1px solid #2a71ea;color:2a71ea;background:0 0;text-decoration:none}
.useful-links li{margin-bottom:10px!important}
.cus-button-blue1{padding:8px 30px;background:#2a71ea;color:#fff;border-radius:6px;font-size:15px;font-weight:500;display:inline-block;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;text-decoration:none;border:2px solid #2a71ea}
.cus-button-blue1:hover{border:2px solid #2a71ea;color:#2a71ea;text-decoration:none;border-color:#2a71ea;background:0 0}
.contact-btn-footer .cus-button-blue1{padding:11px 30px}
.slider-nav a i{color:#fff;font-size:26px}
.slider-nav i{padding-right:30px}
.slider{padding-bottom:65px}
.web-dev-process .active.in{opacity:1;transition:opacity .15s linear}
.support-section{padding:50px 0 130px;background:url(../images/support-bg.webp);background-size:cover;background-position:center;position:relative}
.support-section::before{background:url(../images/background-arrow.png);content:'';position:absolute;left:0;right:0;bottom:0;height:85px;width:100%;background-size:100%;background-position:top;background-color:#f5f6fe;background-repeat:no-repeat}
.title h2 span, .title h3 span, .title span, .title .subTitle {text-align: center;color: #000;font-size: 14px;text-transform: uppercase;font-weight: 500;display: block;opacity: 0.3;}
.title.white h2 span, .title.white h3 span, .title.white span, .title.white .subTitle {color: #fff;}
.support-section .title{padding-bottom:56px}
.input-group-text{padding:0!important}
.title{text-align:center;padding-bottom:56px}
.what-can-help .title h3{margin-bottom:11px}
.title h1, .title h2, .title h3, .title .titleText {font-weight:700;font-size:32px;color:#2a71ea;margin-bottom: .5rem;}
.block-style h4, .block-style .ssTitle {color:#2a71ea;font-size:18px;font-weight:600;margin-bottom:28px}
.block-style p{margin-bottom:0}
.block-style{text-align:center}
.block-style img{margin-bottom:24px}
.call-action-btn a{margin:5px;display:inline-block;vertical-align:middle}
.call-action-btn{text-align:center;margin-top:71px}
.sp-img{margin-top:65px}
.what-can-help .small-dic,
.what-can-help h4{color:#fff}
.support-section-1 {padding:55px 0 0;clear:both}
.support-section-1 li:focus{outline:0}
.service-box{background:#fff;border-radius:15px;padding:33px 26px;margin-bottom:15px;box-shadow:0px 2px 16px 0 rgba(89, 91, 94, 0.05);border:1px solid #f1f1f1;height:100%;}
.development-slider li:focus,
.service-box:focus{outline:0}
.service-box h4, .service-box .serTitle, .service-box h3 {font-size:20px;font-weight:700;margin-top:20px;margin-bottom:14px;color:#444;line-height: inherit;}
.cus-ul{list-style:none;z-index:1;position:relative;padding:0;margin: 0 auto;}
.service-slide.center .service-box{transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;}
.service.support-section-1 .service-slide .slick-prev, .service.support-section-1 .service-slide .slick-next{width:50px;height:50px;background-color:rgba(59, 129, 250, 0.3);border-radius:100%;z-index:222;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s;text-align: center;}
@media (min-width: 1200px){
	.service-slide .slick-current.slick-center .service-box{opacity:1;background-color:#2a71ea;box-shadow:0px 10px 36px 0 rgba(89, 91, 94, 0.09);}
	.service-slide .slick-current.slick-center .service-box h4, 
	.service-slide .slick-current.slick-center .service-box .serTitle, 
	.service-slide .slick-current.slick-center .service-box h3, 
	.service-slide .slick-current.slick-center .service-box p,
  .service-slide .slick-current.slick-center .service-box h5{color:#fff;}
	.service-slide .slick-current.slick-center .service-box a{color:#22e7c0;}
	.service-slide .slick-current.slick-center .service-box a:hover{opacity:0.8;}	
}
.service.support-section-1 .service-slide:hover .slick-prev, .service.support-section-1 .service-slide:hover .slick-next{background-color:rgba(59, 129, 250, 0.99);color:#fff;}
.service.support-section-1 .service-slide:hover .slick-prev:before, .service.support-section-1 .service-slide:hover .slick-next:before{color:#fff;}
.service.support-section-1 .service-slide .slick-prev{left:-10px;}
.service.support-section-1 .service-slide .slick-next{right:-10px;}
.service.support-section-1 .service-slide .slick-prev:before, .service.support-section-1 .service-slide .slick-next:before{font-size: 20px;line-height: 20px;color:#3b81fa;opacity:1;font-weight:700;}
.service.support-section-1 .service-slide .slick-prev:before{content:"\f053";}
.service.support-section-1 .service-slide .slick-next:before{content:"\f054";}
.service.support-section-1 .slick-dots{bottom:-30px !important;}
.what-can-help .title{margin-top:0}
.service>.title{padding-bottom:36px}
.service-panel p{margin-bottom:10px}
.white .titleText,
.white p,
.white h2,
.white .small-dic,
.white h3{color:#fff}
.what-can-help::before{background:url(../images/background-arrow-opp.png);content:'';position:absolute;left:0;right:0;top:0;height:91px;width:100%;background-size:100%;background-position:top;background-color:#021a3c;background-repeat:no-repeat}
.what-can-help::after{background:url(../images/background-arrow1.png);content:'';position:absolute;left:0;right:0;bottom:0;height:160px;width:100%;background-size:cover;background-position:top;background-color:#021a3c;background-repeat:no-repeat}
.logo-img img{padding:12px 0}
.what-can-help{padding:155px 0 67px 0;background:url(../images/support-bg-1.webp);background-size:cover;background-position:center;position:relative}
.web-dev-process .title h3{margin-bottom:0}
.input-holder img{position:absolute;left:0;bottom:16px}
input:focus,
textarea{outline:0}
.input-fields select{color:#747474!important}
.input-fields select::-ms-expand{display:none}
.input-fields select{-moz-appearance:none;-webkit-appearance:none;max-width:320px;height:50px;width:92%;float:right;word-break:normal;position:relative}
.input-fields select:after{content:'<>';color:#333;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg);right:11px;top:18px;padding:0 0 2px;border-bottom:1px solid #999;position:absolute;pointer-events:none}
.form-group textarea::placeholder{font-size:14px;color:#bdbdbd;font-weight:100}
.input-group-text{color:#2a71ea;background:0 0!important;border:none}
.input-fields input,
.input-fields select{background:0 0;border:none;border-bottom:1px solid #eee;color:#000;padding-bottom:15px;margin-bottom:20px;font-size:15px;font-weight:300;padding-left:7px;display:inline-block}
.input-fields i{color:#2a71ea}
.contact-form{background:#fff;padding:40px 30px 30px;border-radius:10px;box-shadow:-2px 0 11px 0 #595b5e14;position:absolute;z-index:1}
.contact-form h3, .contact-form h4, .contact-form .cfTitle {font-size:22px;font-weight:600;color:#2a71ea;margin-bottom:35px}
.input-fields textarea{background:0 0;border:1px solid #eee;width:100%;margin-bottom:20px}
.input-fields label{color:#747474;padding-left:7px;font-size:16px;font-weight:300}
.float-align-right {float: right;margin-top: 10px;}
.what-to-do h3, .what-to-do h4, .what-to-do .wtdTitle {color:#f6f7ff;font-size:22px;font-weight:700;margin-bottom:26px;line-height: inherit;}
.what-to-do p{color:#f6f7ff;font-size:16px;line-height:28px;font-weight:300}
.what-to-do{position:relative;z-index:1;margin-top:50px}
.ul-what-to-do{list-style:none;padding:0;margin-top:37px;position:relative;left:-1px}
.ul-what-to-do li{margin-bottom:15px}
.ul-what-to-do a{margin-left:9px;color:#fff!important;font-size:16px;font-weight:400}
.footer1 i{margin-left:20px}
.contact-btn-footer i{margin-left:11px}
.white-btn:hover{color:#fff}
.contact-info img{margin:5px 10px 0 0;color:#2a71ea}
.contact-info img{position:absolute;left:13px}
.signup-details input::placeholder{color:#f6f7ff3b}
.work-details h4, .work-details .wdTitle {font-size:18px;font-weight:500;color:#232323;padding-bottom: 1rem;}
.abc{margin-top:22px}
.icon-set-ul{list-style:none;display:table;text-align:center;padding:0 50px}
.icon-set-ul li{display:inline-block;text-align:center;width:13%;padding:10px;vertical-align:top}
.we-provide{background:#f7f8ff;padding-bottom:93px;position:relative}
.icon-set-ul li p{font-size:12px;color:#6584b8;font-weight:400;line-height:20px;margin-bottom:0}
.indicator{list-style:none;text-align:center;margin-bottom:80px;padding:0;position:relative}
.indicator li{display:inline-block}
.we-provide::before{background:url(../images/background-arrow.png);content:'';position:absolute;left:0;right:0;bottom:0;height:85px;width:100%;background-size:100%;background-position:top;background-color:#f7f8ff;background-repeat:no-repeat}
.ul-work-area li {
    width: 50%;
    margin-bottom: 40px;
    padding-right: 15px;
    display: flex;
    flex-wrap: nowrap;
    -ms-flex-wrap: wrap;
    display: -ms-flexbox;
}
.ul-work-area li:last-child{min-height:auto;margin-bottom:0}
.hire-dedicated-team .title{padding-top:166px}
.work-details a{font-size:18px;font-weight:700;color:#232323}
.work-details a{font-size:18px;font-weight:600;color:#232323}
.work-details p{font-size:15px;line-height:28px;display:flex;margin:0;font-weight:300}
.work-details h3{margin:0}
.ul-work-area {
    list-style: none;
    padding: 0;
	margin: 0;
    display: flex;
    flex-wrap: wrap;
    -ms-flex-wrap: wrap;
    display: -ms-flexbox;
}
.input-holder a::after{content:' ';border-bottom:1px solid #686868;position:absolute;top:39px;width:55px;height:0;left:0;right:0;margin:0 auto;bottom:82px}
.email-address{width:84%!important}
.work-img{float:unset;}
.work-img{float:unset;margin-right:18px;min-width:50px;}
.work-img img{width:50px}
.work-area{float:left;width:100%;background:url(../images/workarea-bg.png);padding-bottom:66px;background-size:cover;background-position:center;position:relative}
.web-dev-process::before{background:url(../images/bg-white.png);content:'';position:absolute;left:0;right:0;top:0;height:91px;width:100%;background-size:100%;background-position:top;background-color:#082372;background-repeat:no-repeat}
.nav .active:after{content:'';position:absolute;right:-8px;top:30px;border-color:transparent #0072ed;border-style:solid;border-width:11px 0 12px 8px;height:0;width:0;transition:.5s!important;-webkit-transition:.5s!important;-moz-transition:.5s!important;-o-transition:.5s!important}
.input-holder #newsletter_loader{position:absolute;right:90px;bottom:-5px}
.input-holder #newsletter_loader img{width:23px;height:23px}
.web-dev-process{clear:both;background:url(../images/web-development-bg.webp);background-size:cover;background-position:center;position:relative;counter-reset:my-sec-counter;padding-bottom:22px}
.cus-tab{list-style:none;padding:0}
.tabs-cus{width:50%}
.cus-tab li button{background:0 0;border:none;color:#474848;font-size:15px;font-weight:600;text-align:left;text-transform:uppercase}
.cus-tab li{border-radius:5px;padding:24px 12px;background:#f6f7ff;color:#474848;float:left;width:46%;margin-right:15px}
.cus-tab a{display:inline-block;width:47%;background:#f6f7ff;color:#474848!important;margin:0 10px 10px 0;padding:24px 20px;font-size:15px;font-weight:500!important;position:relative;text-transform:uppercase}
.cus-tab a>h3 {margin: 0;font-size: 15px;}
.cus-tab a:before{counter-increment:my-sec-counter;content:"0" counter(my-sec-counter);position:absolute;font-size:86px;font-weight:600;top:-12px;opacity:.1;color:#0072ed;left:1px}
.nav .active:before{color:#fff!important}
.nav .active{color:#fff!important;font-weight:700}
.tab-content-pane .tcpTitle {color:#fff;font-size:20px;font-weight:500;margin-bottom:26px}
.tab-content-pane p{color:#fff;font-size:15px;font-weight:300;line-height:26px;width:96%;margin-bottom:22px}
.tab-content-list{list-style:none;color:#fff;line-height:28px;padding-left:32px}
.tab-content-list li::before{content:'\f058';position:absolute;top:0;left:-33px;bottom:14px;height:20px;width:20px;font-family:'Font Awesome 5 Free';font-size:20px}
.tab-content-list li{position:relative;line-height:20px;font-weight:300;font-size:15px;margin-bottom:20px}
.txt-yellow{font-size:18px;color:#f4aa0b;line-height:28px;font-weight:400;padding:20px;position:relative;font-style:italic}
.txt-yellow i{color:#fff;font-size:14px;margin-left:7px}
.txt-yellow::before{content:'';position:absolute;border-left:1px solid #fff;top:5px;left:0;width:1px;height:48px}
.txt-yellow::after{content:'';position:absolute;background:#fff;top:5px;left:0;width:43px;height:1px}
.footer-line-box{margin-top:27px}
.left-box{background:#fff;padding:20px 151px 24px 27px;width:50%;border-radius:34px;border:2px dashed #0072ed;position:relative;top:86px;float:left}
.right-box{background:#fff;padding:30px 19px 27px 129px;width:50%;border-radius:34px;border:2px dashed #0072ed;position:relative;top:81px;float:left}
.middle-circle{position:absolute;background:#fff;border-radius:230px;height:250px;width:250px;border:20px solid #1031c1;left:0;z-index:1;right:0;margin:0 auto;top:12px}
.middle-circle p{text-align:center;margin-top:16%;display:inline-grid;font-size:20px;color:#2a71ea;padding:20px;line-height:26px;font-weight:400}
.left-box h3{font-size:26px;font-weight:700;text-transform:uppercase;color:#2a71ea;text-align:center;margin:0}
.left-box p{font-size:16px;text-align:center;color:#2a71ea;margin:0;font-weight:400;line-height:17px}
.right-box h3{font-size:26px;font-weight:700;text-transform:uppercase;color:#2a71ea;text-align:center;margin:0}
.right-box p{font-size:18px;text-align:center;color:#2a71ea;margin:0}
.social a{color:#fff}
.box-pattern1:hover::after,
.active-col::after{filter:brightness(40%)}
.select-option-website{width:90%;margin:30px auto 0;position:relative}
.box-pattern1::after{content:'';background:url(../images/back1.png);position:absolute;top:30px;left:30px;height:100px;width:120px;opacity:.1}
.box-pattern2::after{content:'';background:url(../images/back2.png);position:absolute;top:30px;left:30px;height:100px;width:120px;opacity:.1}
.box-pattern3::after{content:'';background:url(../images/back3.png);position:absolute;top:30px;left:30px;height:100px;width:120px;opacity:.1}
.box-pattern1{position:relative}
.title.cus-margin{margin-top:70px}
.box-pattern1{padding:40px 35px;background:#fff;border:1px solid #f1f1f1;border-radius:10px;transition:.7s;-webkit-transition:.7s;-moz-transition:.7s;-o-transition:.7s;box-shadow:-2px 0 30px -10px #ebebeb;height:480px;
	display: flex;
	flex-wrap: nowrap;
	-ms-flex-wrap: nowrap;
    display: -ms-flexbox;
    flex-direction: column;}
.box-pattern1 .wdbTitle{font-size:28px;font-weight:500;color:#2a71ea;position:relative;line-height: inherit;}
.box-pattern1 .wdbTitle::before{content:'';height:100%;background:#2a71ea;width:4px;position:absolute;left:-36px}
.box-pattern1:hover a{color:#fff!important}
.box-pattern1:hover p{color:#fff}
.box-pattern1 p {font-size: 16px;line-height: 28px;color: #474848;font-weight: 300;margin-top: 25px;margin-bottom: 25px;}
.box-pattern1 a i{padding-left:16px}
.box-pattern1 a {font-size: 15px;font-weight: 400;margin-top: auto;}
.box-pattern1:hover{border-color:#2a71ea;background:#2a71ea}
.box-pattern1:hover .wdbTitle{color:#fff}
.box-pattern1:hover .wdbTitle:before{background:#fff}
.icon-box{list-style:none;margin:40px 0;padding:0}
.icon-box li{display:inline-flex;padding:10px}
.icon-img{padding:12px;border:1px dashed #2a71ea;border-radius:100px;margin-right:20px}
.icon-detail h3, .icon-detail p {font-size:18px;font-weight:700;color:#2a71ea;margin:0 0 5px 0}
.icon-detail span{font-size:18px;text-transform:uppercase;font-weight:400} 
.footer-icons{margin:auto}
.why-different{position:relative}
.tagline a{text-decoration:none;text-align:center}
.signup-details p {color: #747984;}
.hire-dedicated-team::before{background:url(../images/bg-white.png);content:'';position:absolute;left:0;right:0;top:0;height:91px;width:100%;background-size:100%;background-position:top;background-color:#f6f7ff;background-repeat:no-repeat}
.hire-dedicated-team::after{background:url(../images/background-arrow.png);content:'';position:absolute;left:0;right:0;bottom:0;height:85px;width:100%;background-size:cover;background-position:top;background-color:#f6f7ff;background-repeat:no-repeat}
.hire-dedicated-team{background:#f6f7ff;position:relative;padding-bottom:70px}
.support-section-1 .title{padding-bottom:50px}
.footer .pr-td{padding-top:168px}
.dedicated-team-box{padding:0 30px;border-right:1px solid #eaebf4}
.team-title{margin:20px 0;color:#2a71ea;font-weight:600;font-size:20px}
.team-desc p{line-height:24px;font-weight:300;color:#292929}
.adv-team{margin-top:30px}
.col-collection{display:none}
.adv{margin-bottom:20px;font-weight:300;position:relative;padding-left:32px}
.adv:last-child{margin-bottom:0}
.adv i {background: #2a71ea;color: #fff;border-radius: 50%;font-size: 8px;position: absolute;top: 1px;left: 0;width: 20px;height: 20px;line-height: 20px;text-align: center;}
.get-started{width:90%;background:#3b81fb;padding:20px 28px;border-radius:11px;margin:73px auto}
.get-started-img{float:left}
.get-started-details{display:block;margin-left:120px;padding-top:12px}
.terms a:last-child::after{content:none}
.get-started-details .dsdTitle{font-size:34px;color:#fff;font-weight:700;margin:0;text-transform:uppercase}
.get-started-details p{text-transform:uppercase;color:#fff;font-size:18px;margin-left:3px}
.blog-img{min-height:190px;background-position:center center;background-size:cover;background-repeat:no-repeat;border-radius:4px;}
.request-quote a{color:#fff;padding:8px 28px;border:2px solid #fff;border-radius:6px;font-weight:500;font-size:15px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s}
.request-quote a:hover{background:#fff;color:#2a71ea;text-decoration:none}
.request-quote{float:right;margin-top:10%}
.blog-desc p{color:#232323;font-size:20px;margin-top:25px;line-height:30px;font-weight:400}
.what-can-help .col-sm-10{padding-right:26px}
.blog-desc span{font-size:13px;text-transform:uppercase;color:#767676;font-weight:400}
.btn-visit-now a{border-radius:5px;display:inline-block;width:auto;}
.btn-visit-now{margin-top:30px}
.btn-visit-now a i{margin-left:10px;}
.blog{padding-bottom:80px;position:relative}
.blog::before{background:url(../images/bg-white.png);content:'';position:absolute;left:0;right:0;bottom:-91px;height:91px;width:100%;background-size:100%;background-position:top;background-color:#080b11;background-repeat:no-repeat}
.footer {background: #080b11;float: left;width: 100%;}
.footer1{text-align:center;border-bottom:1px solid #272a30}
.footer1 p{font-size:30px;line-height:38px;text-align:center;color:#fff;margin:0;font-weight:300}
.footer1 a{margin:31px 0}
.footer2{padding:45px 0;border-bottom:1px solid #272a30}
.footer-logo p {font-size: 17px;line-height: 30px;color: #747984;margin-top: 30px;margin-bottom: 0;}
.contact-title, .contact-title h3 {font-size:15px;color:#2a71ea;font-weight:600;text-transform:uppercase;position:relative;margin-bottom:40px;}
.contact-title::before{content:'';height:2px;background:#2a71ea;position:absolute;width:11%;bottom:-12px}
.contact-info li{padding-left:25px;line-height:20px;margin-bottom:20px;}
.contact-info li span {color: #747984;font-size: 14px;line-height: 22px;}
.contact-info i{position:absolute;left:13px;margin:5px 10px 0 0;color:#2a71ea}
.useful-links p{margin-top:10px}
.signup-details input{padding:8px 27px;background:0 0;border:none;border-bottom:1px solid #686868;width:100%;color:#686868}
.input-holder i{position:absolute;bottom:13px}
.input-holder{margin-top:16px;position:relative}
.input-holder a{position:absolute;font-size:14px;padding:4px 11px;right:0;bottom:9px}
.social{list-style:none;padding:0;margin:26px 0 0 0}
.social li{display:inline-flex;justify-content:center;background:#212733;height:36px;width:36px;border-radius:60px;margin-right:3px;font-size:14px;transition:.7s;-webkit-transition:.7s;-moz-transition:.7s;-o-transition:.7s}
.social li a{padding:8px 11px}
.social li:hover{background:#2a71ea}
.social li:hover a{color:#fff}
.footer3{padding:14px 0;border-bottom:1px solid #272a30;}
.footer-img-logo li span{color:#fff;text-transform:uppercase;display:inherit;margin-right:50px;font-size:13px;vertical-align:middle;}
.img-logo-boxes{margin:auto;}
.copyright p {font-size: 14px;color: #747984;margin: 0;}
.copyright{padding:12px 0;}
.terms{margin-top:13px;float:right;position:relative;}
.terms a::after{content:'|';position:absolute;left:58px;top:0;}
.terms a{padding-left:14px;color:#5b5c61;font-size:12px;font-weight:300;position:relative;}
.footer-img-logo{list-style:none;padding:0;margin:0;}
.footer-img-logo li{display:inline-block;padding-right:32px;}
.footer-img-logo li:last-child{padding-right:0;}
.contact-info{list-style:none;padding:0;margin:0;}
.contact-info li:last-child{margin:0;}
.blog .title{margin-top:50px;}
.cus-width-col{max-width:31%!important;}
.no-border{border:none!important;}
.pr-t{padding-top:80px;}
.pr-td{padding-top:160px;}
.mr-t{margin-top:80px;}
.mr-b{margin-bottom:80px;}
.service-box img{position:relative;left:-4px}
.block-style p{max-width:100%;margin:0 auto}
.txt-yellow img{padding-left:11px}
.we-provide .title{padding-top:109px;padding-bottom:41px}
.service-help::after{background:url(../images/service/service-arrow.png);content:'';position:absolute;left:0;right:0;bottom:0;height:160px;width:100%}
.service-blog{padding-bottom:90px}
.inline-service-icons{margin-top:58px}
.inline-service-icons .icon-img{padding:39px;border:1px dashed #2a71ea;border-radius:100px;display:block;width:70px;height:70px;margin:0 auto 14px;position:relative}
.inline-service-icons.icon-box li img{left:50%;top:50%;transform:translate(-50%, -50%);position:absolute}
.mobile-slider{background:#f6f7ff}
.inline-service-icons .icon-detail p,
.inline-service-icons .icon-detail h5,
.inline-service-icons .icon-detail h6,
.inline-service-icons .icon-detail h3,
.inline-service-icons .icon-detail h4{font-size:17px;font-weight:400;color:#2a71ea;margin:0;text-align:center;display:inline-grid;max-width:98%}
.inline-service-icons.icon-box li{display:inline-block;padding:10px 0;position:relative;width:144px;text-align:center}
.mobile-slider .carousel-indicators{bottom:0;top:-26px}
.service-blog .title{padding-bottom:30px}
.service-diff{padding-bottom:6px}
.service-diff .title{margin-top:120px;padding-bottom:46px}
.service-help .title{margin-top:80px}
.title-margin{padding-bottom:50px!important}
ul.cus-accordion{list-style:none;padding:0}
.cus-accordion li button{background:#fff;margin-bottom:15px}
.active-acco:after{content:"\2212";color:#fff;background:#2a71ea}
.panel{padding:0 18px;display:none;background-color:#fff;overflow:hidden;background:#f0f5ff;padding:15px;margin-bottom:18px;transition:.5s;border:1px dashed #2a71ea;border-radius:0;position:relative;top:-15px;border-top:none}
.faq{background:#f6f7ff;position:relative;padding-bottom:166px;padding-top:107px}
.faq::before{background:url(../images/bg-white.png);content:'';position:absolute;left:0;right:0;top:0;height:91px;width:100%;background-size:100%;background-position:top;background-color:#f6f7ff;background-repeat:no-repeat}
.faq::after{background:url(../images/background-arrow.png);content:'';position:absolute;left:0;right:0;bottom:0;height:85px;width:100%}
.contact-btn-footer{text-align:center;margin:14px auto 0 auto}
.service-header{background:url(../images/service/service-bg.jpg) center center;background-size:cover}
.service-sp-img{text-align:center;opacity:1;margin-top:104px}
.insight-banner{padding-bottom:140px;position:relative;background-image:url(../images/resources-banner.jpg);background-position:center center;background-size:cover}
.heading-text h1,
.heading-text h2,
.heading-text h3{font-size:70px;text-align:center;color:#fff;font-weight:700;}
.heading-text .heading-text-sub {font-size: 24px;margin-bottom: 2rem;font-weight: 500;text-transform: uppercase;text-align: center;color: #fff;}
.heading-text.headText h1 {font-size:60px;text-transform: none;margin-bottom: .75rem;}
.heading-text.headText .heading-text-sub {text-transform: none;}
.heading-text{margin-top:30px}
.heading-text p{font-size:16px;color:#fff;text-align:center;width:66%;margin:0 auto 1rem;}
.heading-text p:last-child{margin-bottom:1rem;}
.cus-button-dashed{padding:6px 30px;border:2px dashed #fff;color:#fff;border-radius:4px;font-size:16px;font-weight:400;margin-bottom:30px;display:inline-block;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s}
.cus-button-dashed:hover{border-color:#2a71ea;color:#fff;text-decoration:none}
.service-call-btn{text-align:center;margin-top:34px}
.mobile-slider{position:relative}
.service-header{padding-bottom:252px;position:relative}
.service-slider-indicator{top:27px;margin-bottom:34px}
.desc-line h4, .desc-line p {font-size:20px;text-align:center;width:70%;margin:0 auto 1.5rem;color:#2a71ea;font-weight:500;line-height:30px}
.service.icon-box{list-style:none;margin:30px 0;padding:0;display:inline-table;text-align:center;width:100%}
.service.icon-box li{display:inline-flex;align-items:center;max-width:23%;vertical-align:middle;text-align:left}
.service li>.icon-img{position:relative;height:60px;width:60px;float:left}
.service li>.icon-img img{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%)}
.service li>.icon-detail{line-height:14px;vertical-align:middle;display:inline-table}
.service li>.icon-detail span{display:inline-flex;font-size:18px;text-transform:uppercase;font-weight:400}
.mobile-slider-section{position:relative;top:-164px;z-index:5000;height:300px}
.viewPortfolio{text-align:center;position:relative}
.viewPortfolio a{display:inline-block;margin-bottom:20px}
.mobile-slider.support-section{padding:0;z-index:1;float:left;width:100%;padding:0 0 70px 0}
.navbar-light .navbar-toggler-icon{background-image:url(../images/menu-icon.svg)}
.header-sticked .nav-item a{color:#2a71ea!important}
.header-sticked .cus-menu>.active a{color:#ffc107!important}
.header-sticked{background:#fff}
.portfolio.service-header{padding-bottom:40px}
.portfolio-slider .mobile-slider-section{position:relative;top:50px}
.portfolio.service-header{background:url(../images/portfolio/header-bg.jpg);background-size:cover}
.portfolio .heading-text h3{font-size:52px;margin-top:52px;padding-bottom:13px}
.portfolio-slider .bg-mob img{top:9px;left:-51px}
.portfolio-slider .center .slick-center img{height:588px;position:relative;top:107px;width:376px!important}
.portfolio-slider .mobile-slider-section .slick-list{padding:0!important;/* height:695px */}
.portfolio-slider{clear:both;height:1046px}
.portfolio-slider .slick-dots{bottom:15px}
.support-section::before{background:url(../images/bg-arrow-grey.png);content:'';position:absolute;left:0;right:0;bottom:0;height:95px;width:100%;background-size:100%;background-position:top;background-color:#fff;background-repeat:no-repeat}
.portfolio-details{padding-top:137px;padding-left:25px}
.portfolio-details p{margin-top:22px}
.portfolio-details h4{margin-top:29px;text-transform:uppercase;font-size:20px;font-weight:800;color:#444;position:relative}
.main-feature{margin-top:22px;line-height:42px;position:relative;list-style:none}
.main-feature li:before{color:#3a81fb;content:"\2022";font-size:35px;position:absolute;left:13px;right:0;border:0}
.portfolio-details h3{font-size:40px;color:#444;text-transform:uppercase;font-weight:700;letter-spacing:.6px;position:relative}
.portfolio-details h3:before{content:'';width:109px;height:56px;border-bottom:3px solid #3a81fb;position:absolute}
.portfolio-details h4:before{content:'';width:49px;height:34px;border-bottom:3px solid #3a81fb;position:absolute}
.portfolio-details .contact-btn-footer{margin:26px 0;text-align:left}
.portfolio-store{margin:40px 0 0}
.play-store{margin-right:20px}
.portfolio-zigzag{float:left;width:100%;background:#f5f8ff;padding:80px 0}
.zig-detail{margin-top:110px;padding-left:15px}
.zig-detail h4{font-size:18px;text-transform:uppercase;color:#2a71ea}
.what-can-help{width:100%;float:left}
.zig-detail h3{font-size:40px;font-weight:700;color:#444;margin-top:22px;letter-spacing:1px}
.zig-detail p{margin-top:22px}
.flipped-wrapper{padding-bottom:115px;padding-left:0;margin:0;margin-bottom:-356px}
.flipped-wrapper li{display:inline-table;padding-bottom:107px}
.portfolio-inquiry{z-index:-1}
.right{width:50%;float:right}
.left{width:50%;float:left}
.portfolio-inquiry::before{background:url(../images/bg-arrow-grey.png);content:'';position:absolute;left:0;right:0;top:0;height:91px;width:100%;background-size:100%;background-position:top;background-color:#031b43;background-repeat:no-repeat}
.port-box{background:#fff;box-shadow:3px 4px 10px 0 #0000000a;padding-bottom:23px}
.port-detail{padding:23px 33px;border-radius:5px}
.port-detail a{float:right;padding-bottom:22px;text-decoration:none}
.port-detail h4{font-size:20px;font-weight:500}
.portfolio-related{padding-bottom:80px}
.portfolio-related::before{background:url(../images/bg-white.png);content:'';position:absolute;left:0;right:0;bottom:-91px;height:91px;width:100%;background-size:100%;background-position:top;background-color:#0f1218;background-repeat:no-repeat}
.flipped-wrapper li:last-child{padding-bottom:0;margin-top:-40px}
.portfolio-related .title{margin-top:94px;padding-bottom:46px}
.left .zig-detail{padding-left:0}
.portfolio-inquiry .title{margin-top:30px;padding-bottom:106px}
.port-detail i{padding-left:15px}
.portfolio-list.service-header{padding-bottom:232px}
.portfolio-list.service-header:before{content:'';width:34%;height:100%;background-color:#fff;position:absolute;right:0;top:0}
.header-box-img img{position:absolute;right:21%;top:22%;width:26%;border-radius:22px}
.portfolio-list .heading-text span{font-weight:400;font-size:56px;letter-spacing:0}
.portfolio-list .heading-text h3{font-size:70px;font-weight:700;text-align:left;letter-spacing:1.8px}
.portfolio-list .heading-text{margin-top:158px}
.portfolio-list .heading-text p{text-align:left;margin:17px 0 0 0;width:100%}
.portfolio-list .service-call-btn{text-align:left;margin-top:34px}
.portfolio-list .cus-menu{top:-7px;font-weight:300;width:100%;padding-left:0}
.portfolio-list .contact-us a{color:#689eff!important;transition:.5s}
.load-more-btn .cus-button-dashed:hover{color:#fff;background:#3b81fb}
.portfolio-list .contact-us{position:absolute;right:23%;top:3px;border:1px solid #2a71ea;transition:.5s}
.portfolio-list .contact-us a:hover{background:#2a71ea;color:#fff!important}
.portfolio-list-box{padding-top:80px;padding-bottom:55px}
.contact-header .heading-text h1{text-align:left}
.cus-tab-box.nav li a{color:#444!important;display:block;font-weight:400;padding:4px 0;text-align:center;text-decoration:none;font-size:18px}
.cus-tab-box .active{border-bottom-color:transparent;font-weight:700!important;cursor:default;border-bottom:3px solid #2a71ea;transition:.1s}
.cus-tab-box.nav.nav-tabs li{padding:0 22px;border:none;display:inline-block}
.cus-tab-box.nav{display:table;text-align:center;width:100%;border:none;height:50px}
.load-more-btn{clear:both;text-align:center;padding-top:50px}
.load-more-btn .cus-button-dashed{padding:6px 30px;border:2px dashed #2a71ea;color:#2a71ea;border-radius:4px;font-size:16px;font-weight:400;margin-bottom:30px;display:inline-block;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s}
.port-list .title{margin-top:4px;padding-bottom:75px}
.port-blog{padding-top:27px;padding-bottom:80px}
.portfolio-list-box .nav .active:after{content:none}
#imgHover{display:none;visibility:hidden}
.column .hoverImg img{position:relative;transition:.5s;margin-top:0}
.hoverImg{position:relative;margin-bottom:12px;transition:.5s}
.hoverImg:hover #imgHover{display:block;border:0 solid;z-index:999;visibility:visible;position:absolute;width:100%;height:100%;margin:auto 0;left:0;top:0;text-align:center;font-size:48px;background:#ffffff57;transition:.5s!important}
#imgHover span{left:50%;top:50%;position:absolute;background:#3b81fb;width:50px;height:50px;transform:translate(-50%, -50%);color:#fff;vertical-align:middle;margin:auto;border-radius:100px;box-shadow:0 2px 10px 10px #767c8640;text-align:center;line-height:52px;font-size:24px}
.imgHover span{height:70px;width:70px;background:#000;border-radius:170px;padding:30px;position:absolute;color:#fff;text-align:center;font-size:30px}
.totop a{display:none}
.totop{position:fixed;bottom:10px;right:20px}
.cus-menu>.active a{color:#444!important;font-weight:300;color:#444;font-size:14px;padding:7px 20px}
.cus-menu>.active a:hover{color:#ffc107!important}
.cus-menu .dropdown-menu.show{display:block}
.cus-menu li .dropdown-menu a{color:#dedede!important;position:relative;transition:.7s;-webkit-transition:.7s;-moz-transition:.7s;-o-transition:.7s;font-weight:400}
.cus-menu li .dropdown-menu a:hover{color:#fff!important;background:#2a71ea!important}
.cus-menu li .dropdown-menu a:before{content:'';height:18px;width:18px;background:#ffc107;position:absolute;left:-10px;top:8px;border-radius:100%;border:2px solid #fff;opacity:0;visibility:visible;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s}
.cus-menu li a:hover:before{opacity:1;visibility:visible}
.about-block{background:url(../images/service/service-bg.jpg) center center;background-size:cover;padding-bottom:165px}
.about-block .heading-text p{margin:25px auto 25px;width:80%}
.heading-text small, .heading-text h4{font-size: 80%; text-align:center;color:#fff;text-transform:uppercase;display:block;}
.about-block .icon-detail span{color:#fff}
.about-block .icon-detail h3{margin-bottom:7px}
.about-block .service li>.icon-detail span{font-size:14px}
.about-block .service-sp-img{margin-top:75px}
.about-wrapper{display:flex}
section.support-section.about-details{padding-bottom:75px}
.about-details .about-img{margin-top:-170px}
.about-details .about-img img{max-width:555px}
.about-description{padding:50px 70px;margin:-35px 0 0 -75px;box-shadow:0 2px 20px 0 rgba(0, 0, 0, .08);z-index:2;position:relative;background:#fff}
.about-description h5, .about-description h3{font-size:24px;line-height:36px;font-weight:600}
.about-description span{color:#2a71ea}
.about-details::before{display:none}
.what-can-help.about-form{padding-top:165px}
.about-form::before{background:url(../images/bg-arrow-grey.png);background-position:center}
.service-help .title{margin-top:0}
.what-to-do .ul-what-to-do li{display:flex;align-items:center;color:#fff}
.what-to-do .ul-what-to-do li img{height:100%;margin-right:10px}
.contact-section{padding:70px 0 50px}
.contact-block{display:block;align-items:center}
.contact-title-details{margin:0 auto;max-width:1000px;text-align:center;padding:0 0 40px}
.contact-block-wrapper{display:flex;margin:0 -30px}
.contact-details{display:flex;flex:0 0 50%;max-width:50%;padding:0 30px}
.contact-details ul{border-radius:15px;padding:50px;background:#fff;box-shadow:0 2px 20px 0 rgba(0, 0, 0, .08)}
.contact-title-details h2{font-size:36px;font-weight:600;margin-bottom:15px}
.contact-details ul li{list-style-type:none;padding:0;text-align:center;margin-bottom:30px}
.contact-details li:last-child{margin-bottom:0}
.contact-details li:last-child img{max-height:45px}
.contact-details img{max-height:60px;max-width:60px}
.contact-details i{display:block}
.contact-details h3{display:block;font-size:26px;color:#0b3ac9;padding:25px 0 0;text-decoration:none}
.contact-details a{display:block;font-size:20px;color:#444;padding:10px 0 0;text-decoration:none}
.contact-details a:hover{color:#0b3ac9}
.contact-details .site-name{font-size:26px;line-height:30px;padding-top:30px}
.contact-us-page .bg-mob img{position:absolute;left:0;right:0;margin:0 auto;z-index:-999;top:-89px}
.contact-us-page .bg-mob{position:absolute;top:0;left:0;margin:0 auto;width:100%}
.contact-us-page .column{float:left;width:25%;padding:10px}
.contact-us-page .column img{margin-top:12px}
.contact-us-page .row:after{content:"";display:table;clear:both}
@media (max-width:800px){
	.contact-us-page .column{width:50%}
}
@media (max-width:600px){
	.contact-us-page .column{width:100%}
}
.what-can-help.contact-form-details{padding-top:180px}
.mob-slider .slick-prev{left:42%}
.support-sprite{background-image:url(../images/home-page/support-img/support-icon.png);background-repeat:no-repeat;display:block}
.sprite-android{width:44px;height:39px;margin:0 auto 24px;background-position:-5px -5px}
.sprite-cross-platform{width:44px;height:39px;margin:0 auto 24px;background-position:-59px -5px}
.sprite-ios{width:44px;height:39px;margin:0 auto 24px;background-position:-5px -54px}
.services-sprite{background-image:url(../images/home-page/services/home-services-spritesheet.png);background-repeat:no-repeat;display:block}
.sprite-ai{width:66px;height:62px;background-position:-5px -5px}
.sprite-augmented-reality-app{width:64px;height:64px;background-position:-81px -5px}
.sprite-blockchain{width:66px;height:60px;background-position:-155px -5px}
.sprite-car-iot{width:62px;height:66px;background-position:-155px -75px}
.sprite-service-cross-platform{width:66px;height:48px;background-position:-5px -151px}
.sprite-deep-learning{width:66px;height:52px;background-position:-81px -151px}
.sprite-hybrid-app{width:66px;height:66px;background-position:-157px -151px}
.sprite-machine-learning-app{width:67px;height:54px;background-position:-231px -5px}
.sprite-mobile-app-design{width:40px;height:66px;background-position:-231px -69px}
.sprite-mobile-game-app{width:52px;height:66px;background-position:-233px -145px}
.sprite-native-app{width:48px;height:58px;background-position:-5px -221px}
.sprite-virtual-reality{width:60px;height:66px;background-position:-63px -221px}
.sprite-wearable-application{width:54px;height:63px;background-position:-233px -221px}
.workarea-sprite{background-image:url(../images/home-page/sysbunny-icon/bunny.png);background-repeat:no-repeat;display:block}
.sprite-bunny{width:50px;height:50px;background-position:8px 3px}
.contact-sprite{background-image:url(../images/home-page/contact/contact-spritesheet.png);background-repeat:no-repeat;display:block;margin-right:10px}
.sprite-call{width:37px;height:36px;background-position:-5px -5px}
.sprite-estimation{width:37px;height:36px;background-position:-52px -5px}
.sprite-expert{width:37px;height:36px;background-position:-5px -51px}
.sprite-ios-dev{background-image:url(../images/service-pages/ios-app-dev.png);background-repeat:no-repeat;display:block}
.sprite-consultation{width:66px;height:66px;background-position:-5px -5px}
.sprite-ios-app-integration{width:66px;height:66px;background-position:-81px -5px}
.sprite-ios-app-migration{width:66px;height:66px;background-position:-157px -5px}
.sprite-ios-app-porting{width:66px;height:66px;background-position:-5px -81px}
.sprite-ios-app-replica{width:66px;height:66px;background-position:-81px -81px}
.sprite-ios-app-support{width:66px;height:66px;background-position:-157px -81px}
.sprite-ios-app-testing{width:66px;height:66px;background-position:-5px -157px}
.sprite-ios-development{width:66px;height:66px;background-position:-81px -157px}
.sprite-ios-hybrid{width:66px;height:66px;background-position:-157px -157px}
.sprite-ios-native{width:66px;height:66px;background-position:-233px -5px}
.sprite-ios-security{width:66px;height:66px;background-position:-233px -81px}
.sprite-ios-uiux{width:66px;height:66px;background-position:-233px -157px}
.sprite-android-dev{background-image:url(../images/service-pages/android-spritesheet.png);background-repeat:no-repeat;display:block}
.sprite-and-app-integration{width:66px;height:66px;background-position:-5px -5px}
.sprite-and-app-widget{width:66px;height:66px;background-position:-81px -5px}
.sprite-and-cloud-app{width:66px;height:66px;background-position:-157px -5px}
.sprite-and-hybrid-app{width:66px;height:66px;background-position:-5px -81px}
.sprite-and-native-app{width:66px;height:66px;background-position:-81px -81px}
.sprite-and-soft-dev{width:66px;height:66px;background-position:-157px -81px}
.sprite-and-support{width:66px;height:66px;background-position:-5px -157px}
.sprite-and-testing{width:66px;height:66px;background-position:-81px -157px}
.sprite-and-uiux{width:66px;height:66px;background-position:-157px -157px}
.sprite-and-web-app{width:66px;height:66px;background-position:-233px -5px}
.sprite-strategizing-identity{width:66px;height:66px;background-position:-233px -81px}
.cross-app-sprite{background-image:url(../images/service-pages/cross-app-spritesheet.png);background-repeat:no-repeat;display:block}
.sprite-ionic-app{width:62px;height:62px;background-position:-5px -5px}
.sprite-jquery-mob-app{width:136px;height:32px;background-position:-77px -5px}
.sprite-cocos2d-x-app{width:148px;height:38px;background-position:-77px -47px}
.sprite-cordova-app{width:66px;height:64px;background-position:-235px -5px}
.sprite-cross-app-improvement{width:66px;height:66px;background-position:-235px -79px}
.sprite-cross-app-theme-design{width:56px;height:57px;background-position:-5px -79px}
.sprite-cross-app-web-maintenance{width:66px;height:66px;background-position:-5px -155px}
.sprite-electron-app{width:66px;height:54px;background-position:-81px -155px}
.sprite-flutter-app{width:125px;height:49px;background-position:-71px -95px}
.sprite-html5-app{width:66px;height:66px;background-position:-157px -155px}
.sprite-kony-app{width:131px;height:45px;background-position:-5px -231px}
.sprite-magplus-app{width:103px;height:52px;background-position:-146px -231px}
.sprite-phonegap-app{width:66px;height:67px;background-position:-311px -5px}
.sprite-react-app{width:61px;height:55px;background-position:-311px -82px}
.sprite-titanium-app{width:64px;height:66px;background-position:-311px -147px}
.sprite-unity-app{width:152px;height:57px;background-position:-5px -293px}
.sprite-xamrin-app{width:66px;height:60px;background-position:-259px -223px}
.app-ui-design-sprite{background-image:url(../images/service-pages/mob-app-design-spritesheet.png);background-repeat:no-repeat;display:block}
.sprite-app-redesign{width:38px;height:62px;background-position:-5px -5px}
.sprite-flat-design{width:54px;height:64px;background-position:-53px -5px}
.sprite-material-design{width:61px;height:62px;background-position:-117px -5px}
.sprite-mob-prototyping{width:38px;height:62px;background-position:-5px -77px}
.sprite-mob-ui-design{width:61px;height:60px;background-position:-117px -77px}
.sprite-mob-ux-design{width:65px;height:65px;background-position:-188px -5px}
.sprite-mob-wireframe-design{width:89px;height:64px;background-position:-53px -147px}
.sprite-platform-based-design{width:58px;height:64px;background-position:-188px -80px}
.wearable-app-sprite{background-image:url(../images/service-pages/wearable-app-spritesheet.png);background-repeat:no-repeat;display:block}
.sprite-and-smart-app{width:41px;height:62px;background-position:-5px -5px}
.sprite-backend-api-development{width:62px;height:62px;background-position:-56px -5px}
.sprite-custom-wearable-app{width:49px;height:64px;background-position:-128px -5px}
.sprite-ios-smart-app{width:53px;height:64px;background-position:-5px -79px}
.sprite-wearable-app-integration{width:52px;height:52px;background-position:-68px -79px}
.sprite-wearable-app-maintenance{width:62px;height:62px;background-position:-130px -79px}
.sprite-wearable-app-redevelopment{width:61px;height:62px;background-position:-187px -5px}
.sprite-wearable-device-app{width:44px;height:63px;background-position:-202px -77px}
.sprite-wearable-device-ui-ux{width:51px;height:64px;background-position:-68px -150px}
.game-development-sprite{background-image:url(../images/service-pages/game-devlopment-spritesheet.png);background-repeat:no-repeat;display:block}
.sprite-3d-game{width:61px;height:56px;background-position:-5px -5px}
.sprite-cross-platform-game-dev{width:64px;height:51px;background-position:-76px -5px}
.sprite-android-game-development{width:64px;height:64px;background-position:-150px -5px}
.sprite-ar-game-dev{width:64px;height:63px;background-position:-5px -79px}
.sprite-art-design-animation{width:60px;height:58px;background-position:-79px -79px}
.sprite-character-development{width:60px;height:60px;background-position:-149px -79px}
.sprite-flash-game{width:54px;height:54px;background-position:-79px -149px}
.sprite-game-development-consultation{width:56px;height:58px;background-position:-143px -149px}
.sprite-game-maintenance{width:60px;height:62px;background-position:-224px -5px}
.sprite-html-game{width:56px;height:48px;background-position:-224px -77px}
.sprite-ios-game-development{width:59px;height:58px;background-position:-219px -135px}
.sprite-sm-game-dev{width:62px;height:58px;background-position:-5px -203px}
.sprite-unity-game{width:60px;height:60px;background-position:-209px -203px}
.sprite-unreal-game{width:63px;height:54px;background-position:-5px -273px}
.sprite-windows-game-development{width:58px;height:58px;background-position:-78px -273px}
.augmented-app-sprite{background-image:url(../images/service-pages/augmented-app-spritesheet.png);background-repeat:no-repeat;display:block}
.sprite-ar-app{width:54px;height:62px;background-position:-5px -5px}
.sprite-ar-app-design{width:63px;height:63px;background-position:-69px -5px}
.sprite-ar-app-maintenance{width:61px;height:60px;background-position:-142px -5px}
.sprite-ar-for-commerce{width:61px;height:61px;background-position:-142px -75px}
.sprite-location-ar{width:57px;height:57px;background-position:-5px -146px}
.sprite-outlining-ar{width:54px;height:64px;background-position:-213px -5px}
.sprite-project-ar{width:62px;height:60px;background-position:-72px -146px}
.sprite-recognition-ar{width:64px;height:64px;background-position:-144px -146px}
.sprite-superimposition-ar{width:60px;height:61px;background-position:-5px -220px}
.sprite-contacts{background-image:url(../images/contact-page/spritesheet-contact.png);background-repeat:no-repeat;display:block;margin:0 auto}
.sprite-contact-call{width:44px;height:44px;background-position:-5px -5px}
.sprite-location-icon{width:60px;height:60px;background-position:-59px -5px}
.sprite-mail{width:92px;height:42px;background-position:-5px -75px}
.contact-form-sprite{background-image:url(../images/home-page/contact/contact-form-sprite.png);background-repeat:no-repeat;display:block}
.contact-form-sprite-email{width:20px;height:20px;background-position:-5px -5px}
.contact-form-sprite-msg{width:20px;height:20px;background-position:-35px -5px}
.contact-form-sprite-name{width:20px;height:20px;background-position:-5px -35px}
.contact-form-sprite-phone{width:20px;height:20px;background-position:-35px -35px}
.contact-form-sprite-sub-img{width:16px;height:14px;background-position:-65px -5px}
.contact-form .form-fields .form-group input,
.contact-form .form-fields .form-group select,
.contact-form .form-fields li input,
.contact-form .form-fields li select{margin-bottom:0}
.contact-form .form-fields li:nth-last-child(2),
.contact-form .form-fields li:last-child{margin-bottom:5px!important}
.contentrx div{text-align:right}
.contactAdrBox {padding: 3.75rem 3rem 3.5rem;position: relative;margin-bottom: 4rem;border: 1px solid #ddd;}
.contactAdrBox .caTitle {position: absolute;top: -16px;left: 3rem;background-color: #ffffff;padding: 1px 20px 2px 20px;text-transform: uppercase;color: #555;font-weight: 600;border-left: 1px solid #ddd;border-right: 1px solid #ddd;font-size: 18px;}
.contactAdrBox .caBox {margin-bottom: 1.25rem;padding-left: 2rem;position: relative;color: #555;}
.contactAdrBox .caBox a {color: #555;}
.contactAdrBox .caBox a:hover {text-decoration: underline;}
.contactAdrBox .caBox:last-child {margin-bottom: 0;}
.contactAdrBox .caBox > i {position: absolute;top: 4px;left: 0;color: #999;}
.contactRight .contact-form {border: 1px solid #ddd;border-radius: 0;position: unset;display: inline-block;}
.contactRight .contact-form h3 {margin-bottom: 25px;}
.contactRight .contact-form .small-dic {max-width: 100%;line-height: 26px;font-size: 15px;}
.contactRight .form-fields li {width: auto;}
.contactRight .form-fields li:nth-child(5) {width: 100%;}
.contactRight .title {padding-bottom: 35px;}
.contact-us-page .footer1 {border-bottom: none;padding-top: 150px;}
.contact-us-page .footer1 > p, .contact-us-page .footer1 > a {display: none;opacity: 0;visibility: hidden;}
#msg {min-width: 100%;max-width: 100%;font-size: 15px;font-weight: 400;padding: 5px 10px;margin-bottom: 0!important;border-radius: 0px;border-color: #e8e8e8;}
#remainingC{color:gray}
.resources-list{padding:70px 0 0;display:flex;flex-wrap:wrap;margin:0 -15px;}
.resources-list li{list-style-type:none;flex:33.33%;max-width:33.33%;padding:0 15px;margin-bottom:40px;}
.resource-item{position:relative;box-shadow:0 2px 10px 0 rgba(0, 0, 0, 0.1);border-radius:10px;height:100%;}
.resource-item .badge-label{font-size:12px;font-weight:600;padding:4px 10px 3px 10px;position:absolute;background:#efc319;color:#fff;top:10px;letter-spacing:.5px;}
.resource-item .badge-label:after{content:"";display:block;position:absolute;right:-11.5px;top:50%;transform:translateY(-50%);width:0px;height:0px;border-top:11.5px solid transparent;border-bottom:11.5px solid transparent;border-left:11.5px solid #efc319;}
.resource-item .red-badge{background:#de5042;}
.resource-item .red-badge:after{border-left-color:#de5042;}
.resource-item-detail{padding:20px 20px 30px;}
.resource-item-detail p{font-size:14px;line-height:22px;font-weight:400;}
.resources-list img{width:100%;border-radius:10px;}
.resources-list .insight-btn{font-size:25px;border-radius:100%;display:flex;align-items:center;justify-content:center;position:absolute;left:0;right:0;bottom:0;margin:0 auto;width:50px;height:50px;background:#0072ed;color:#fff;line-height:50px;opacity:0;transition:0.5s all;}
.resource-item:hover .resource-item-detail .insight-btn,
.resource-item.active .resource-item-detail .insight-btn{bottom:-24px;opacity:1;transition:0.5s all;}
.research-list .resource-main-title{text-align:center;margin-bottom:20px;}
.research-list .resource-item-detail{text-align:center;}
.research-list .research-btn{border-radius:30px;text-align:center;width:auto;display:inline-block;padding:10px 38px;color:#0072ed;background:rgba(0, 123, 255, 0.15);margin:0 auto;transition:0.3s all;}
.research-list .research-btn:hover{background-color:#0072ed;color:#fff;transition:0.3s all;}
.insight-block .nav .active:after{display:none;}
.insight-block .nav.nav-pills{display:flex;justify-content:space-between;position:relative;max-width:80%;margin:0 auto;top:-50px;background:#fff;padding:35px 30px;border-radius:10px;box-shadow:0 2px 10px 0 rgba(0,0,0,0.08);}
.insight-block .nav li{flex:0 0 25%;max-width:25%;text-align:center;}
.insight-block .nav li a{position:relative;font-size:18px;text-transform:uppercase;font-weight:600;color:#444;}
.insight-block .nav li::before{content:"";display:block;position:absolute;top:50%;transform:translateY(-50%);height:18px;width:2px;opacity:0.4;background:#444;}
.insight-block .nav li:first-child::before{display:none;}
.insight-block .nav li a::before{content:"";display:block;position:absolute;height:0;width:2px;background:#0072ed;left:50%;transform:translateX(-50%);top:-35px;transition:0.3s all;}
.insight-block .nav li a:hover{color:#0072ed !important;transition:0.3s all;}
.insight-block .nav li a:hover::before{content:"";display:block;position:absolute;height:30px;width:2px;background:#0072ed;left:50%;transform:translateX(-50%);top:-35px;transition:0.3s all;}
.insight-block .nav li.active a::before{content:"";display:block;position:absolute;height:30px;width:2px;background:#0072ed;left:50%;transform:translateX(-50%);top:-35px;}
.insight-block .nav a.active,.insight-block .nav li.active a{color:#0072ed !important;}
.insight-block .nav a.disabled{opacity:0.4;cursor:not-allowed;pointer-events:none;}
.insight-block .fade.in{opacity:1;}
.resource-info .details-wrapper h4:not(:first-of-type){padding-top:30px;}
.research-inner-wrapper{position:relative;}
.research-inner-wrapper label{font-size:12px;position:absolute;width:max-content;padding:4px 8px 2px;right:15px;top:15px;border-radius:4px;font-weight:500;color:#000;background:#ffc107;}
.header-content{position:relative;z-index:2;}
.resource-detail{position:relative;background-position:center center;background-size:cover;min-height:500px;}
.resource-detail::after{content:"";display:block;position:absolute;width:100%;left:0;right:0;top:0;bottom:0;background:rgba(8, 65, 146, .7);}
.resource-detail-block{padding:80px 0 20px;}
.resource-info .title{text-align:left;padding-bottom:0;}
.resource-info img{padding-top:30px;max-width:100%;}
.resources-get-started .get-started{margin-bottom:0;}
.header.mea-landing{background:url('../images/service/service-bg.jpg');}
.mea-title::after{content:"";display:block;height:5px;width:10%;margin-top:10px;background:#2a71ea;}
.mea-main-banner{padding:80px 0 100px;}
.mea-main-banner h1, .mea-main-banner h2{font-size:42px;line-height:50PX;font-weight:bold;color:#fff;}
.mea-main-banner h1 span, .mea-main-banner h2 span{font-size:24px;line-height:28px;padding-top:20px;display:block;font-weight:normal;}
.mea-main-banner .content-wrapper{display:flex;align-items:center;position:relative;}
.mea-main-banner .mea-left-content{flex:0 0 67%;max-width:67%;}
.mea-main-banner .mea-banner-img{position:absolute;right:0;top:50%;transform:translateY(-50%);}
.mea-main-banner p{font-size:16px;margin:0 0 40px;line-height:24px;color:#f3f3f3;}
.mea-main-banner .btn{margin-top:15px;}
.mea-main-banner img{border-radius:6px;}
.mea-main-banner .btn.btn-primary,
.conversation-form .btn.btn-primary{font-size:16px;font-weight:500;border-radius:0;padding:14px 20px;border-radius:4px;box-shadow:none;background:transparent;color:#fff;border:2px solid #fff;transition:0.3s all;}
.mea-main-banner .btn.btn-primary:hover{background:#fff;color:#2a71ea;}
.conversation-form .btn.btn-primary{border-color:#2a71ea;background:#2a71ea;color:#ffff;}
.conversation-form .btn.btn-primary:hover{background:transparent;color:#2a71ea;}
.banner-form{position:relative;display:flex;background:rgba(255,255,255,0.2);padding:30px 20px;margin:25px 0;border-radius:10px;}
.banner-form .form-group{padding:0 8px;margin-bottom:0 !important;}
.banner-form .form-group:first-of-type{padding-left:0;}
.banner-form .form-group:last-of-type{padding-right:0;}
.banner-form .form-control{font-size:14px;padding:6px 12px;height:42px;border-color:#fff;border-radius:0;border-radius:4px;}
.banner-form .form-group .btn{margin-top:0;padding:9px 20px;background:#2a71ea;color:#fff;border:none;}
.banner-form{display:flex;background:rgba(255,255,255,0.2);padding:30px 20px;margin:25px 0 0;border-radius:10px;}
.banner-form #smsg{position:absolute;left:0;bottom:-56px;font-size:14px !important;font-weight:500;display:block;color:#18b006 !important;}
.enterprise-app{padding:70px 0 120px;}
.enterprise-app::before{display:none;}
.enterprise-app p{font-weight:400;}
.enterprise-app .content-list{padding:10px 0 0 20px;}
.enterprise-app .content-list li{font-size:16px;line-height:24px;margin-bottom:15px;}
.mobile-app-detail{padding:30px 0 15px;}
.mobile-app-detail:first-of-type{padding-top:0;}
.mobile-app-detail:last-of-type{padding-bottom:0;}
.mobile-app-detail .mea-title {margin-bottom: 20px;font-size: 28px;line-height: 34px;font-weight: bold;}
.mobile-app-detail .mea-sub-title{padding-top:15px;}
.mobile-app-detail p{font-size:16px;line-height:24px;margin-bottom:15px;}
.mea-right-content{padding-top:30px;}
.enterprise-app h2{font-size:28px;line-height:34px;font-weight:bold;}
.enterprise-app h2 span{font-weight:normal;}
.enterprise-app .sub-title {font-size: 18px;font-weight: 600;margin-bottom: .75rem;}
.conversation-form{padding:100px 0;background:#f3f3f3;}
.conversation-form .form-wrapper{position:relative;padding:40px;background:#fff;box-shadow:0 20px 42px rgba(0,0,0,0.1);}
.conversation-form .form-wrapper h2{font-size:28px;line-height:34px;font-weight:bold;margin-bottom:70px;}
.conversation-form .form-wrapper .mea-title::after{position:absolute;left:50%;transform:translateX(-50%);}
.conversation-form .form-group{margin-bottom:30px !important;}
.conversation-form .form-group label{font-size:16px;}
.conversation-form .form-control{font-size:14px;padding:20px 15px;border-color:#747474;border-radius:0;}
.conversation-form .form-control:focus{box-shadow:none;border-color:#2a71ea;}
.conversation-form .title{padding-bottom:0;}
.conversation-form textarea.form-control::placeholder,
.conversation-form textarea.form-control{font-weight:normal !important;color:#747474;}
.mea-get-started{width:100%;margin:0 auto;}
.started-block{padding:70px 0 40px;}
.mea-action{font-weight:500;text-align:center;max-width:80%;margin:0 auto 30px;}
.e-book-block{position:fixed;bottom:20px;left:20px;max-width:270px;background:#ffc107;border-radius:10px;padding:20px;z-index:99;text-align:center;box-shadow:0 10px 25px 0 rgba(0,0,0,0.1);}
.e-book-block h4{font-size:15px;line-height:20px;font-weight:600;margin-bottom:12px;text-transform:uppercase;color:#000;}
.e-book-block a{background:transparent;padding:0;border:none;margin-bottom:0;}
.e-book-block img{max-width:22px;}
.e-book-block .close-btn{position:absolute;display:flex;justify-content:center;align-items:center;right:0px;top:-35px;font-size:16px;padding:0;height:28px;width:28px;border-radius:50%;background:#ffc107;color:#000;}
.e-book-block .close-btn:hover{background:#ffc107;color:#000;}
.resource-main-title {text-align: left;line-height: 28px;font-size: 1.25rem;}
.resource-main-title a{color:#444;font-weight:600;}
.resource-main-title a:hover{color:#0072ed;}
.resource-info h4, .resource-info .igTitle {font-weight: 600;padding-top: 50px;font-size: 1.5rem;margin-top: 2.5rem;margin-bottom: 1.5rem;padding: 0;}
.pd-top{padding-top:30px;}
.pd-bottom{padding-bottom:30px;}
.resource-info li{margin-bottom:20px;}
.app-guide .e-book-block{display:none;}
.carousel-inner .row{display:flex;justify-content:center;}
.carousel-inner .left-img{flex:0 0 30%;max-width:30%;}
.carousel-inner .left-img img {left: 0;padding-right: 30px;max-width: 100%;height: auto;}
.carousel-inner .right-content{flex:0 0 70%;max-width:600px;}
.blog-tab>.col-lg-4{padding-bottom:50px;}
.blog-tab .blog-box{height:100%;display:inline-block;position:relative;box-shadow:0 2px 10px 0 rgba(0, 0, 0, 0.1);border-radius:10px;}
.blog-tab .blog-desc{padding:0 20px 30px;}
.blog-tab .blog-desc p{font-weight:600;line-height:26px;margin-bottom:0;}
.blog-tab .blog-desc p a{font-weight:600;color:#232323;transition:0.3s all;}
.blog-tab .blog-desc p a:hover{color:#0072ed;transition:0.3s all;}
.blog-tab .btn-visit-now{padding:0;position:absolute;bottom:0;left:50%;transform:translateX(-50%);bottom:0;margin:0;opacity:0;transition:0.5s all;}
.blog-tab .btn-visit-now a{display:inline-flex;font-size:0;padding:0;line-height:normal;border:none;}
.blog-tab .btn-visit-now a:hover{background:transparent;}
.blog-tab .btn-visit-now a:after{content:">";font-size:25px;display:flex;align-items:center;justify-content:center;width:50px;height:50px;line-height:50px;border-radius:50%;background:#0072ed;color:#fff;}
.blog-tab .blog-box:hover .btn-visit-now{bottom:-20px;opacity:1;transition:0.5s all;}
.date-label{display:block;font-size:14px;margin:10px 0;text-transform:uppercase;color:#9c9c9c;}
.view-all-wrapper{display:flex;justify-content:center;}
.view-all-wrapper a{color:#2a71ea;}
.case-study .content-wrapper{display:flex;}
.case-study .left-side-content{flex:0 0 60%;max-width:60%;}
.case-study .right-side-content{flex:0 0 40%;max-width:40%;}
.case-study-conclusion{margin-top:40px;}
.case-study li{position:relative;list-style-type:none;}
.case-study li:after{content:"";display:block;position:absolute;left:-28px;top:4px;height:14px;width:14px;border:1px solid #2a71ea;border-radius:50%;}
.case-study li:before{content:"";display:block;position:absolute;left:-24px;top:8px;height:6px;width:6px;background:#2a71ea;border-radius:50%;}
.resource-info .ar-content{align-items:center;}
.resource-info .ar-content h4{padding-top:20px;}
.resource-info .ar-content h4:first-of-type{padding-top:30px;}
.resource-info .ar-content p{margin-bottom:10px;}
.contact-us-header {padding-bottom: 70px;}
.contact-us-header .heading-text h1{text-align:center;margin-bottom:20px;}
/* ourAAServices */
.ourAAS-box {display: table;vertical-align: top;padding-bottom: 2rem;}
.ourAAS-box .ourS-icon {display: table-cell;padding-right: 20px;padding-bottom: 20px;}
.ourAAS-box .ourS-content {vertical-align: top;}
.ourAAS-box .ourS-content h4, .ourAAS-box .ourS-content .ourSTitle {font-weight: 600;font-size: 20px;margin-bottom: 1rem;margin-top: 0;}
.ourAAS-box .ourS-content p, 
.ourAAS-box .ourS-content h4,
.ourAAS-box .ourS-content .ourSTitle {color: #fff;}
.ourAAS-box .ourS-content {display: table-cell;}
/* /ourAAServices */
/* appArenas */
.appArenasSection {padding: 70px 0;clear: both;background-color: rgba(58, 129, 250, 0.03);}
.appArenas-slide {margin: 0;padding: 0;}
.appArenas-slide li {list-style:none;}
.appArenas-slide .slick-list.draggable {padding-top: 2rem;}
.appArenas-box {text-align: center;}
.appArenas-box span i,
.appArenas-box span img {position: absolute;top: 50%;left: 50%;max-width: 2.5rem;
    -webkit-transform: translate(-50%, -50%);
    -moz-transform: translate(-50%, -50%);
    -ms-transform: translate(-50%, -50%);
    -o-transform: translate(-50%, -50%);
    transform: translate(-50%, -50%);
}
.appArenas-box span i {color: #fff;font-size: 25px;}
.appArenas-box .appArenasTitle {
    position: relative;
    margin-bottom: 20px;
    margin-top: 15px;
    padding-bottom: 10px;
    font-size: 18px;
    font-weight: 600;
}
.appArenas-box .appArenasTitle:after {
    content: '';
    width: 50px;
    height: 1px;
    background: #061771;
    position: absolute;
    bottom: 0;
    left: 50%;
    margin-left: -25px;
    z-index: 1;
}
.appArenas-box p {font-size: 15px;}
.appArenas-box span {
    position: relative;
    width: 4.5rem;
    height: 4.5rem;
	border: 1px solid #061771;
    border-radius: 50%;
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    display: inline-block;
}
.appArenas-box span:after {
    top: 0px;
    left: 0px;
    z-index: 1;
    position: absolute;
    width: 100%;
    height: 100%;
    content: '';
    -webkit-transform: scale(1);
    -ms-transform: scale(1);
    -o-transform: scale(1);
    transform: scale(1);
    opacity: 1;
    filter: alpha(opacity=100);
    -webkit-transition: all 0.5s;
    -o-transition: all 0.5s;
    transition: all 0.5s;
    -moz-transition: all 0.5s;
    -ms-transition: all 0.5s;
    border-radius: 50%;
    -webkit-border-radius: 50%;
    -moz-border-radius: 50%;
    -ms-border-radius: 50%;
    -o-border-radius: 50%;
    background-color: #061771;
    z-index: -1;
}
.appArenas-box span:hover:after {
    -webkit-transform: scale(1.6);
    -ms-transform: scale(1.6);
    -o-transform: scale(1.6);
    transform: scale(1.6);
    opacity: 0;
    filter: alpha(opacity=0);
}
.appArenas-box span:hover i {color:#061771;}
/* /appArenas */
/* responseFAQ */
.responseFAQSection {padding: 70px 0;}
#responseFAQ .card {margin-bottom: .5rem;border: 1px solid #dfdfdf;border-bottom-right-radius: .25rem;border-bottom-left-radius: .25rem;}
#responseFAQ .card .card-header {background-color: #fff;padding: 1.5rem 2rem 1.5rem 2rem;}
#responseFAQ .card .card-body {padding: 2rem 3rem;}
#responseFAQ .card .card-body p {margin-bottom:0;}
#responseFAQ .card .card-header button {font-weight: 600;color: #222;position: relative;font-size: 20px;}
#responseFAQ .card .card-header button:after {font-family: "Font Awesome 5 Free";position: absolute;top: 50%;right: -5px;
    -webkit-transform: translateY(-50%);
    -moz-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    -o-transform: translateY(-50%);
    transform: translateY(-50%);
}
#responseFAQ .card .card-header button[aria-expanded='false']:after {content: "\f067";}
#responseFAQ .card .card-header button[aria-expanded='true']:after {content: "\f068";}
#responseFAQ .card .card-header button:focus:after {border: none;}
/* /responseFAQ */
/* achieveGreater */
.achieveGreater .slick-list .service-box img {width: auto !important;height: auto !important;top: 0;}
/* /achieveGreater */
@media (max-width:1366px){
	.logo-img img{padding:12px 0;max-width:180px;}
	.navbar-expand-lg .navbar-nav .nav-link{padding-right:15px;padding-left:15px;}
}
@media (max-width:1200px) and (min-width:1025px){
	.portfolio-slider .center .slick-center img{height:100%!important;width:100%!important}
	.portfolio-slider .bg-mob img{top:9px!important;left:-42px!important;width:129%}
	.portfolio-list .heading-text span{font-size:40px}
	.portfolio-list .heading-text h3{font-size:50px}
}
@media (max-width:1199px){
	.portfolio-list .navbar.navbar-expand-lg.navbar-light.logo-img{padding:8px 0;}
	.portfolio-list .navbar-expand-lg .navbar-nav .nav-link{padding:0px 8px;}
	.portfolio-list .logo-img img{padding:0;max-width:150px;}
	.portfolio-list .cus-menu{top:0;}
	.heading-text h1,
	.heading-text h3{font-size:55px}
	.about-block .heading-text p{line-height:25px}
	.service.icon-box li{max-width:28%}
	.about-details .about-img img{max-width:455px}
	.about-description{padding:50px 35px}
	.slider-nav{left:39%;bottom:55px}
	.heading-text h1, .heading-text h2, .heading-text h3{font-size:60px;}
	.desc-line h4, .desc-line p 
	.heading-text p{width:100%;}
	.service-sp-img{margin-top:0px;}
	.tagline{margin-bottom:40px;top:0;}
	.cus-tab a:before{font-size:60px}
	.hire-dedicated-team .title{padding-top:120px}
	.what-can-help{padding:130px 0 125px 0}
	.footer .pr-td{padding-top:120px}
	.support-section-1{padding:40px 0 0}
	.support-section{padding:60px 0 160px}
	.inline-service-icons{flex-wrap:wrap}
	.inline-service-icons .icon-detail p, .inline-service-icons .icon-detail h3, .inline-service-icons .icon-detail h5, .inline-service-icons .icon-detail h6 {font-size:16px}
	.inline-service-icons.icon-box li{width:130px}
	.mea-main-banner{padding:70px 0 90px;}
	.mea-main-banner h1, .mea-main-banner h2{font-size:36px;line-height:42PX;}
	.mea-main-banner h1 span, .mea-main-banner h2 span{font-size:20px;line-height:24px;}
	.mea-main-banner p{font-size:14px;margin:0 0 30px;line-height:21px;color:#f3f3f3;}
	.mea-main-banner img{max-width:260px;}
	.banner-form{padding:25px 15px;}
	.enterprise-app{padding:55px 0 100px;}
	.enterprise-app h2{font-size:26px;line-height:32px;}
	.mea-title::after{height:4px;margin-top:7px;}
	.mobile-app-detail p{font-size:14px;line-height:20px;margin-bottom:10px;}
	.mea-right-content{padding-top:20px;}
	.enterprise-app h3.sub-title{font-size:16px;font-weight:600;}
	.enterprise-app .content-list li{font-size:14px;line-height:20px;margin-bottom:10px;}
	.mobile-app-detail{padding:25px 0 10px;}
	.conversation-form{padding:80px 0;}
	.banner-form #smsg{bottom:-56px;}
	.started-block{padding:70px 0 50px;}
	.insight-block .nav.nav-pills{max-width:90%;}
	.carousel-inner .left-img{flex:0 0 35%;max-width:35%;}
	.carousel-inner .right-content{flex:0 0 65%;max-width:65%;}
	.carousel-inner .left-img img{padding-right:10px;}
	.blog-tab .blog-desc p{line-height:22px;}
	.blog-tab .blog-desc span{font-size:12px;}
	.blog-tab .blog-img img{height:100%;}
	.blog-tab>.col-lg-4{padding-bottom:40px;}
	.resource-main-title{font-size:16px;line-height:22px;}
	.case-study img{padding-top:20px;}
	.resource-info h4, .resource-info .igTitle {padding-top:35px;}
	.research-list .research-btn{font-size:14px;padding:10px 30px;}
}
@media (max-width:1024px){
	.contact-us-header{padding-bottom:110px;}
	.contact-us-page .navbar-light .navbar-toggler-icon{background-image:url(../images/menu-icon-blue.svg);}
	.heading-text h1,
	.heading-text h3{font-size:50px;}
	.insight-banner{padding-bottom:100px;}
	.insight-banner .heading-text h1{margin-bottom:0;}
	.about-wrapper{display:block;}
	.about-description{margin:0;padding:50px;}
	.about-details .about-img img{max-width:65%;width:100%;}
	.about-details .about-img img{max-width:50%;}
	.what-can-help{padding-top:130px;}
	.carousel-item .right-content .sliderTitle{font-size:30px;}
	.ul-work-area li{min-height:100%;}
	.box-pattern1 .wdbTitle::before{left:-20px;}
	.resources-list li{flex:50%;max-width:50%;}
	.resources-list{padding:30px 0 0;}
	.resource-detail{min-height:420px;}
	.resource-detail-block{padding:60px 0 20px;}
	.blog-tab .blog-desc p{font-size:16px;}
	.case-study h4{font-size:18px;font-weight:600;}
	.case-study li{font-size:14px;line-height:20px;margin-bottom:15px;}
	.navbar-expand-lg .navbar-nav .nav-link{padding-right:18px;padding-left:18px;}
}
@media (min-width:992px){
	.cus-menu li.nav-item.dropdown:hover .dropdown-menu{display:block;background:#084192de}
	.contact-us{border:1px solid #fff;border-radius:4px;transition:.5s;-webkit-transition:.5s;-moz-transition:.5s;-o-transition:.5s}
	.contact-us:hover{background:#fff;border-color:#fff}
	.contact-us:hover a{color:#2a71ea!important}
	.cus-menu .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;min-width:13rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;text-align:left;list-style:none;background-clip:padding-box;border:1px solid #fff;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:20px;border-bottom-right-radius:20px;background:0 0}
	.cus-menu li .dropdown-menu a{color:#dedede!important;position:relative;transition:.7s;-webkit-transition:.7s;-moz-transition:.7s;-o-transition:.7s;font-weight:400}
	.cus-menu li .dropdown-menu a:hover{color:#fff!important;background:0 0!important}
	.cus-menu li .dropdown-menu a:before{content:'';height:18px;width:18px;background:#ffc107;position:absolute;left:-10px;top:8px;border-radius:100%;border:2px solid #fff;opacity:0;visibility:hidden;transition:.4s;-webkit-transition:.4s;-moz-transition:.4s;-o-transition:.4s}
	.cus-menu li a:hover:before{opacity:1;visibility:visible}
	.cus-menu .dropdown-menu{position:absolute;top:100%;left:0;z-index:1000;float:left;min-width:13rem;padding:.5rem 0;margin:.125rem 0 0;font-size:1rem;text-align:left;list-style:none;background-clip:padding-box;border:1px solid #fff;border-top-left-radius:0;border-top-right-radius:0;border-bottom-left-radius:20px;border-bottom-right-radius:20px;background:#084192de}
}
@media (min-width:1025px) and (max-width:1198px){
	.box-pattern1 .wdbTitle{font-size:18px;}
	.box-pattern1 p{font-size:14px;line-height:24px;}
	.inline-service-icons.icon-box li{width:174px;}
	.inline-service-icons{text-align:center;}
	.slider-nav{left:39%;bottom:55px;}
	.left-img img{left:0;}
	.ul-work-area li{width:50%;}
	.tagline-content{width:65%;}
	.input-fields select{width:88%;}
	.input-fields input{width:80%;}
	.blog-img img{height:170px;}
	.blog-desc p{font-size:16px;}
	.contact-info span{word-wrap:break-word;}
	.left-box h3{font-size:21px;}
	.left-box p{font-size:14px;}
	.right-box h3{font-size:19px;}
	.right-box p{font-size:14px;}
}
@media (max-width:1600px){
	.mobile-slider.support-section::before{background:0 0;}
}
@media (max-width:991px){
	.portfolio-list-box .nav .active:after{content:none;}
	.navbar-light .navbar-toggler{color:#ccc;background:#2a71ea;}
	.header-box-img img{position:absolute;width:35%;padding:10px 18px;right:0;top:40%;}
	.portfolio .navbar-light .navbar-toggler{background:#4185fa;}
	.mobile-slider.support-section::before{background:0 0;}
	.navbar-light .navbar-toggler{border:none;}
	.cus-menu{background:#ffffff1a;margin-top:14px;}
	.dropdown-item{color:#fff!important;}
	.dropdown-item:hover{color:#2a71ea!important;font-weight:600;}
	.cus-menu>.dropdown-menu>.active a{color:#fff;}
	.active .dropdown-menu .dropdown-item{color:#fff!important;font-weight:300;transition:.5s;}
	.active .dropdown-menu .dropdown-item:hover{color:#2a71ea!important;font-weight:600;}
	.heading-text p{font-size:14px;}
	.about-block .heading-text p{width:100%;}
	.contact-section{padding:70px 0;}
	.contact-title-details h2{font-size:28px;}
	.contact-title-details{padding:15px;}
	.carousel-item .right-content .sliderTitle{font-size:26px;}
	.slider-nav{left:47%;}
	.slider-nav a i{font-size:22px;}
	.web-dev-process .cus-tab{padding-bottom:30px;}
	.what-can-help{padding-top:90px;}
	.support-section-1{padding:30px 0 0;}
	.pr-td{padding-top:110px;}
	.icon-img{padding:8px;margin-right:10px;}
	.hire-dedicated-team .title{padding-top:90px;}
	.mr-t{margin-top:45px;}
	.work-details p{line-height:22px;}
	.navbar-light .navbar-toggler{background:0 0;outline:0;padding:0;}
	.navbar.navbar-expand-lg.navbar-light.logo-img{padding-right: 0;padding-left: 0;}
	.logo-img img{padding:12px 0;max-width:170px;}
	.work-img img{width:42px;}
	.contact-block-wrapper{flex-wrap:wrap;margin:0 -15px;}
	.contact-details{padding:0 15px;}
	.contact-block-wrapper ul{padding:30px 20px;width:100%;margin-bottom:40px;}
	.what-can-help.contact-form-details{padding-top:115px;}
	.top-header{display:none!important;}
	.cus-width-col{max-width:100%!important;}
	.contact-form{padding:30px;}
	.icon-box{margin:30px 0;}
	.about-block .service-sp-img{margin-top:35px;}
	section.support-section.about-details{padding-bottom:40px;}
	.service-diff .title{margin-top:50px;}
	.footer2{padding:35px 0;}
	.box-pattern1 .wdbTitle::before{left:-15px;}
	.desc-line h4, .desc-line p {width:100%;}
	.inline-service-icons .icon-detail p, .inline-service-icons .icon-detail h3, .inline-service-icons .icon-detail h5, .inline-service-icons .icon-detail h6 {font-size:14px;}
	.service li>.icon-img img{max-width:32px;}
	.service li>.icon-detail span{font-size:16px;}
	.service li>.icon-img{height:50px;width:50px;}
	.heading-text h1,
	.heading-text h3{font-size:36px;margin-bottom:25px;}
	.service-sp-img{margin-top:50px;}
	.portfolio-list .heading-text{margin-top:50px;}
	.portfolio-list.service-header{padding-bottom:100px;}
	.contact-section{padding:40px 0;}
	.contact-details h3{font-size:22px;}
	.contact-details a{font-size:16px;}
	.port-list .title{padding-bottom:50px;}
	.cus-menu li.nav-item.dropdown:hover .dropdown-menu,
	.dropdown-menu{background:rgba(0, 0, 0, 0.1);border:none;border-radius:0;}
	.portfolio-list .contact-us{position:relative;width:100%;right:auto;top:auto;border:none;color:#fff;}
	.portfolio-list .contact-us a{color:#fff!important;}
	.portfolio-list .contact-us a:hover{color:#ffc107!important;}
	.mea-main-banner{padding:30px 0 70px;}
	.mea-main-banner .mea-left-content{flex:0 0 100%;max-width:100%;}
	.mea-main-banner .mea-banner-img{position:relative;right:0;top:0;transform:none;}
	.pdf-details{display:flex;max-width:750px;margin:0 auto;padding-top:20px;}
	.mea-main-banner img{max-width:225px;}
	.mea-main-banner .mea-banner-img{margin-right:30px;}
	.banner-form{display:block;width:100%;margin:0;padding:30px;}
	.banner-form .form-group{padding:0 !important;margin-bottom:20px !important;}
	.banner-form .form-group:last-of-type{margin-bottom:0 !important;}
	.form-wrapper{width:100%;}
	.enterprise-app{padding:55px 0 80px;}
	.banner-form #smsg{font-size:13px !important;}
	.started-block{padding:70px 0 50px;}
	.insight-block .nav.nav-pills{max-width:100%;top:-40px;padding:25px 10px;overflow:hidden;}
	.resource-detail{min-height:360px;}
	.resource-detail-block{padding:40px 0 20px;}
	.carousel-inner .left-img{flex:0 0 42%;max-width:42%;}
	.carousel-inner .right-content{flex:0 0 58%;max-width:58%;}
	.carousel-inner .left-img img{padding-right:0;}
	.case-study .content-wrapper{flex-wrap:wrap;}
	.case-study .left-side-content{flex:0 0 100%;max-width:100%;order:1;}
	.case-study .right-side-content{flex:0 0 100%;max-width:100%;order:0;text-align:center;}
	.case-study .right-side-content img{max-height:300px;}
	.case-study-conclusion{margin-top:20px;}
	.resource-detail-block .get-started{width:100%;}
}
@media (min-width:768px) and (max-width:940px){
	.right-box{background:#fff;padding:23px 22px 27px 117px;}
	.left-img img{left:0;}
	.main-feature li{line-height:28px;font-size:13px;}
}
@media (min-width:768px) and (max-width:992px){
	.right-content p {margin-top: 10px;line-height: 24px;font-size: 15px;}
	.slider-nav {bottom: 25px;}
}
@media (min-width:768px) and (max-width:1024px){
	.header-box-img img{position:absolute;width:35%;padding:10px 18px;right:0;top:40%;}
	.portfolio-list .heading-text span{font-size:28px;}
	.portfolio-list .heading-text h3{font-size:36px;}
	.portfolio-slider .center .slick-center img{height:100%;width:100%!important;}
	.portfolio-slider .bg-mob img{width:131%;}
	.portfolio-slider{height:auto!important;}
	.service.icon-box li{max-width:32%;}
	.inline-service-icons.icon-box li{width:174px;}
	.inline-service-icons{text-align:center;}
	.ul-work-area li:nth-child(7){margin-bottom:46px!important;}
	.ul-work-area li{width:90%;}
	.blog .title{margin-top:50px;}
	.cus-ul .col-md-4{margin-bottom:20px;width:100%;}
	.tagline-content{display:inline-flex;margin:auto 0;padding:3px 5px 3px 5px;}
	.tagline-content span{padding-left:6px;}
	.cus-tab a{width:46%;}
	.tab-content-pane p{font-size:14px;line-height:24px;}
	.tab-content-pane li{font-size:14px;line-height:28px;}
	.tab-content-list li::before{left:-27px;bottom:9px;font-size:15px;}
	.input-fields select{width:82%;font-size:11px;padding-bottom:0;}
	.input-fields input{width:80%;font-size:11px;padding-left:0;}
	.fa-user::before{content:"\f007";font-size:10px;}
	.input-fields label{width:80%;font-size:11px;padding-left:0;}
	.ul-what-to-do a{font-size:14px;}
	.what-to-do p{font-size:14px;}
	.icon-set-ul li{width:26%;}
	.title h4, .title .small-dic {font-size:16px;max-width: 100%;}
	.box-pattern1,
	.service-diff .box-pattern1{padding:15px;height:100%;}
	.box-pattern1 .wdbTitle{font-size:20px;}
	.box-pattern1 p{font-size:14px;line-height:24px;}
	.dedicated-team-box{padding:0 23px;}
	.get-started-details .dsdTitle{font-size:26px;}
	.get-started-details p{font-size:12px;}
	.request-quote a{padding:12px 12px;font-size:14px;}
	.blog-img img{height:auto;}
	.blog-desc p{font-size:14px;}
	.footer1 p{font-size:22px;}
	.footer-logo p{font-size:14px;margin-bottom: 20px;}
	.contact-info li span{font-size:13px;word-wrap:break-word;}
	.social{margin-top:30px;}
	.social li{height:30px;width:30px;}
	.social li a{padding:6px 10px;}
	.copyright p{font-size:10px;}
	p{font-size:15px;}
	.service-box{padding:20px;}
	.right-content .sliderTitle{font-size:45px;}
	.slider img{height:390px;}
	.middle-circle{left:0;height:220px;width:220px;}
	.middle-circle p{margin-top:20%;font-size:16px;}
	.cus-tab a{padding:16px 26px;font-size:13px;}
	.footer-line-box{width:90%;margin:40px auto auto auto;}
	.right-box p{font-size:13px;}
	.left-box p{font-size:13px;}
	.right-box h3{font-size:17px;}
	.left-box h3{font-size:17px;}
}
@media (min-width:320px) and (max-width:576px){
	.we-provide{padding-top:235px}
	.get-started-img{text-align:center;float:none}
	.get-started-details{margin-left:0;text-align:center}
	.slider-nav{left:47%!important}
	.right-content{left:3px!important;width:92%}
	.icon-box li{margin:10px 28%}
	.left-box{margin-bottom:6%!important}
	.middle-circle{top:75%!important}
	.navbar-brand{width:50%}
	.navbar-toggler{width:19%}
	.logo-img img{max-width:100%;padding:0}
	.navbar-light .navbar-toggler{border:none}
	.new_btn{padding:0 11px}
	.cus-tab a{width:100%}
	.middle-circle{bottom:-2.7%!important}
	.middle-circle{height:130px;width:130px;bottom:5.4%;margin:0 auto;left:0;right:0;border-radius:100%;border:10px solid #1031c1}
	.middle-circle p{margin-top:0;font-size:12px;padding:15px;line-height:15px;font-weight:600}
	.left-box{margin-bottom:2%}
	.left-box h3,
	.right-box h3{font-size:18px}
	.left-box p,
	.right-box p{font-size:12px}
	.left-box,
	.right-box{padding:25px 15px}
	.left-box,
	.right-box{width:100%}
	.right-box{top:150px}
	.right-content .sliderTitle{text-align:center}
	.cus-button-header{width:100%;text-align:center}
	.slider-nav{top:98%!important;bottom:0!important}
	.resources-get-started .get-started-box{display:block !important;}
	.resources-get-started .get-started-details{margin-left:0 !important;}
}
@media (min-width:320px) and (max-width:767px){
	.contact-us-header{padding-bottom:80px;}
	.port-blog{padding-top:407px}
	.portfolio-list.service-header:before{background-color:transparent!important}
	.insight-banner{padding-bottom:80px;}
	.header-box-img img{position:inherit;width:100%}
	.portfolio-list.service-header{padding-bottom:82px}
	.portfolio-list .heading-text h3{font-size:37px}
	.portfolio-list .heading-text span{font-size:30px}
	.portfolio-list .heading-text{margin-top:30px}
	.cus-button-blue1,
	.cus-button-dashed{font-size:12px}
	.portfolio .heading-text h3{font-size:32px}
	.play-store{margin:0}
	.portfolio-store{text-align:center}
	.portfolio-details .contact-btn-footer{text-align:center}
	.portfolio-inquiry.what-can-help{padding:124px 0 67px 0}
	.portfolio-inquiry .what-to-do{text-align:center}
	.portfolio-inquiry .title{padding-bottom:50px!important}
	.portfolio-related{z-index:-999}
	.portfolio-slider{height:auto!important}
	.port-box{margin-bottom:40px}
	.port-img img{width:100%}
	.portfolio-related .title{padding-top:80px!important}
	.flipped-wrapper{margin-bottom:-110px!important}
	.right{width:100%!important}
	.left{width:100%!important}
	.height-mng{height:906px}
	.portfolio-details{padding-top:0!important}
	.main-feature{line-height:23px;font-size:14px!important}
	.portfolio-zigzag{padding:80px 0 110px!important}
	.email-address{width:92%!important}
	.service-header .tagline{margin-top:15px}
	.service-sp-img{margin-top:64px}
	.heading-text{margin-top:40px}
	.service.icon-box li{display:inline-flex;align-items:center;max-width:100%;margin:0 auto 20px;left:0;position:relative}
	.heading-text h3{font-size:30px}
	.slider-footer{margin-top:26px}
	.desc-line h4, .desc-line p {font-size:16px;width:100%;line-height:30px}
	.mobile-slider.support-section{padding:0 0 100px 0}
	.support-section::before{background:0 0}
	.service.support-section-1{padding-top:60px}
	.box-pattern1 .wdbTitle{font-size:20px}
	.inline-service-icons.icon-box li{width:100%;margin:0 auto}
	.service-diff{padding-top:350px}
	ul.cus-accordion{margin:0}
	.adv{font-size:12px}
	.get-started-details .dsdTitle{font-size:22px}
	.get-started-details p{font-size:16px}
	.tab-content-pane .tcpTitle {font-size:15px}
	.tab-content-pane p{font-size:13px;line-height:21px}
	.tab-content-list li{line-height:20px;font-size:13px}
	.tab-content-list li::before{left:-30px;bottom:8px;font-size:17px}
	.txt-yellow{font-size:14px}
	.blog-desc{text-align:center}
	button.cus-button-blue1{width:100%}
	#upload_link{text-align:center;width:100%}
	.dedicated-team-box{border-right:none}
	.blog{padding-bottom:15px}
	.blog-img{text-align:center}
	.btn-visit-now{text-align:center}
	.hire-dedicated-team::after{background:0 0}
	.ul-what-to-do a{font-size:13px}
	.ul-work-area li:nth-child(7){margin-bottom:46px!important}
	.new_btn{padding:1px 7px}
	.slider-nav{left:54%;top:94.5%}
	.right-content{left:-19px}
	.footer-logo p{font-size:15px;margin-top:20px;line-height:22px}
	.footer-img-logo li{padding-right:8px}
	.footer-img-logo{margin:0 auto 0 auto}
	.hire-dedicated-team .title{padding-top:50px}
	.box-pattern1 p{margin-bottom:20px;}
	.what-can-help::after{background:0 0}
	.cus-menu{background:#ffffff1a;margin-top:14px}
	.dropdown-item{color:#fff}
	button:focus{outline:0}
	.navbar-light .navbar-toggler{border:none}
	.blog-box{margin-bottom:45px}
	.request-quote{float:none;text-align:center;margin-top:4%;margin-bottom:4%}
	.team-img{text-align:center}
	.team-title{text-align:center}
	.team-desc p{text-align:center}
	.adv-team{text-align:center}
	.adv{margin-bottom:12px}
	.dedicated-team-box{margin-bottom:40px}
	.icon-img{padding:8px;margin-right:8px}
	.icon-detail span{font-size:13px}
	.box-pattern1,
	.service-diff .box-pattern1{margin-bottom:30px;height:100%;margin-bottom:30px;padding:30px}
	.left-img img{max-width:100%;height:auto!important}
	.title h3{font-size:20px;line-height:30px;margin-bottom:0}
	.title h4, .title .small-dic {font-size: 16px;line-height: 28px;}
	.title{padding-bottom:30px}
	.contact-form{margin-top:40px}
	.contact-form.modal-contact-form{margin-top:0}
	.blog-desc p,
	.box-pattern1 p,
	.what-to-do p,
	.standOutServices .standOutRight p,
	p{font-size:15px}
	.slider img{height:270px}
	.right-content .sliderTitle{font-size:26px}
	.tagline{margin-bottom:20px}
	.slider {padding-bottom: 30px;}
	.right-content .sliderTitle{margin-top:20px}	
	.cus-button-header {margin-bottom: 10px;}
	.tagline-content span{font-size:11px}
	.left-img img{position:relative;top:0;left:0}
	.block-style{margin-bottom:30px}
	.call-action-btn{margin-top:0}
	.ul-work-area li{width:100%}
	.tagline-content{width:100%;display:inline-flex}
	.icon-set-ul li{width:32%}
	.we-provide .title{padding-top:96%}
	.pr-td{padding-top:70px}
	.tab-content-pane{margin-top:25px}
	.middle-circle{top:78%}
	.icon-box{margin:26px 0 30px 0}
	.icon-box li{padding:5px}
	.get-started{margin:0 auto 30px}
	.footer .pr-td{padding-top:100px}
	.footer1 p{font-size:20px}
	.cus-width-col{max-width:100%!important}
	.contact-info{margin-bottom:30px}
	.footer-img-logo li{width:30%}
	.footer-img-logo img{max-width:100%;height:auto;}
	.copyright p{font-size:10px;text-align:center}
	.terms a::after{content:none}
	.terms{text-align:center;margin-bottom:15px;margin-top:0}
	.social{text-align:center}
	.footer2{padding:29px 0}
	.support-section-1{padding:0}
	.left-box,
	.right-box{width:100%}
	.right-box{top:163px}
	.middle-circle{bottom:-3.4%!important}
	.left-box{margin-bottom:2%}
	.left-box h3,
	.right-box h3{font-size:18px}
	.left-box p,
	.right-box p{font-size:12px}
	.left-box,
	.right-box{padding:25px 15px}
	.middle-circle{height:130px;width:130px;bottom:5.4%;margin:0 auto;left:0;right:0;border-radius:100%;border:10px solid #1031c1}
	.middle-circle p{margin-top:0;font-size:12px;padding:27px 15px;line-height:15px;font-weight:600}
	.resources-list li{flex:100%;max-width:100%;}
	.resource-detail{min-height:300px;}
}
@media (min-width:320px) and (max-width:370px){
	.center .slick-center img{left:14px}
	.bg-mob img{height:640px}
	.portfolio-slider .center .slick-center img{height:100%;width:100%!important}
	.portfolio-slider .slick-dots{bottom:20px}
	.height-mng{height:760px}
}
@media (min-width:320px) and (max-width:400px){
	.middle-circle{top:80%!important}
	.box-pattern1 p{line-height:21px}
	.email-address{width:87%!important}
}
.left-box p,
.right-box p{font-size:12px;line-height:15px}
.slick-slide{outline:0!important}
.slick-dots li:hover button:before, .slick-dots li.slick-active button:before {opacity: 1;background: transparent;border-color: #2a71ea;transform: scale(1.4);}
.slick-track{transform:translate3d(-1113px, 0, 0)}
.mobile-slider-section .slick-list{padding:0!important}
.slick-slide a{outline:0}
.center img{height:375px;width:205px!important;padding:0 0!important;position:relative;top:16px}
.mobile-slider-section .slick-list .slick-slide img{width:235px;padding:0 4px!important;margin:0 auto}
.center .slick-center img{height:430px;position:relative;top:-10px;width:235px!important}
.slick-slide img{transition:.8s}
.slick-next:before,
.slick-prev:before{color:#3c82fa;opacity:1}
.slider-footer{margin-top:64px}
.slick-next,
.slick-prev{top:105%;width:0}
.mobile-slider-section .center .slick-next,
.mobile-slider-section .center .slick-prev{display:none!important;height:22px;width:22px;top:50%;z-index:5}
.mobile-slider-section .center:hover .slick-next,
.mobile-slider-section .center:hover .slick-prev{display:inline-block!important}
.mobile-slider-section .center .slick-next:before,
.mobile-slider-section .center .slick-prev:before{display:none}
.mobile-slider-section .center .slick-prev{background-image:url(../images/back.svg);left:-15px}
.mobile-slider-section .center .slick-next{background-image:url(../images/next.svg);right:-15px}
.mobile-slider-section .center .slick-prev:hover{background-image:url(../images/back-blue.svg)}
.mobile-slider-section .center .slick-next:hover{background-image:url(../images/next-blue.svg)}
.slick-next{right:49%}
.slick-prev{left:47%}
/* .slick-list{height:500px} */
.mobile-blocks .slick-list{height:auto;}
.mobile-blocks .service-slide .slick-prev,
.mobile-blocks .service-slide .slick-next{font-family:"Font Awesome 5 Free";font-size:0;line-height:0;position:absolute;top:50%;display:block;width:20px;height:20px;padding:0;-webkit-transform:translate(0, -50%);-ms-transform:translate(0, -50%);transform:translate(0, -50%);cursor:pointer;color:transparent;border:none;outline:none;background:transparent;}
.mobile-blocks .service-slide .slick-prev{left:-30px;}
.mobile-blocks .service-slide .slick-next{right:-30px;}
.mobile-blocks .service-slide .slick-prev:before, .mobile-blocks .service-slide .slick-next:before{font-family:"Font Awesome 5 Free";font-size:20px;line-height:1;opacity:.75;color:#0072ed;-webkit-font-smoothing:antialiased;}
.slick-dots{bottom:0}
section{float:left;width:100%}
.attributesServices{border-top:1px solid #eee;padding-top:80px;}
.aslBox{position:relative;margin-bottom:3.5rem;}
.attributesSList .aslBox .asNumber{position:absolute;font-size:80px;color:rgba(58, 129, 250, 0.08);font-weight:500;padding-bottom:2rem;top:-52px;left:-20px;z-index:-1;font-family:oswald;}
.attributesSList .aslBox h3, .attributesSList .aslBox .aslTitle {font-size:20px;font-weight:600;color:#2a71ea;margin-bottom:1rem;line-height: inherit;}
.attributesSList .aslBox p{font-size:14px;}
.standOutServices .standOutLeft img{max-width:260px;height:auto;}
.standOutServices .standOutRight h4 {margin-bottom: 1.5rem;line-height: 30px;font-size: 24px;color: #2a71ea;}
#bottomTop{position:fixed;right:20px;bottom:20px;cursor:pointer;width:50px;height:50px;background-color:#333;display:none;-webkit-border-radius:60px;-moz-border-radius:60px;border-radius:60px;text-align:center;line-height:50px;z-index: 9;}
#bottomTop.show{display:block;}
#bottomTop i{font-size:22px;color:#fff;line-height:50px;}
#bottomTop:hover{background-color:#2a71ea;}
@media (min-width:768px){
	.standOutServices .standOutRight{padding-left:2rem;}
}
@media (max-width:768px){
	.standOutServices{padding-top:2rem;padding-bottom:2rem;}
	.standOutServices .standOutLeft,
	.standOutServices .standOutRight{text-align:center;}
	.standOutServices .standOutRight{padding-top:2rem;padding-bottom:2rem;}
}
@media (min-width:768px){
	.slider .carousel-inner {overflow: unset;}
}
@media (max-width:767px){
	.header {
		background-image: none;
		background: #2989d8;
		background: -moz-linear-gradient(top, #2989d8 24%, #1e5799 99%);
		background: -webkit-linear-gradient(top, #2989d8 24%,#1e5799 99%);
		background: linear-gradient(to bottom, #2989d8 24%,#1e5799 99%);
		filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#2989d8', endColorstr='#1e5799',GradientType=0 );
	}
	.cus-button-header {padding: 8px 20px;font-size: 15px;}
	.right-content p {margin-top: 15px;line-height: 26px;font-size: 15px;padding-right: 0;}
	.title h1, .title h2, .title h3, .title .titleText {font-size: 28px;}
	.support-section .title {padding-bottom: 40px;}
	.sprite-cross-platform,
	.block-style h4, .block-style .ssTitle {margin-bottom: 10px;}
	.title h4, .title .small-dic {max-width: 100%;}
	.heading-text h1, .heading-text h2, .heading-text h3{font-size:40px;}
	.standOutServices .standOutLeft img{max-width:180px;}
	.attributesSList .aslBox h3, .attributesSList .aslBox .aslTitle {font-size:18px;}
	.attributesSList .aslBox .asNumber{font-size:50px;top:-32px;}
	.e-book-block{bottom:15px;left:15px;max-width:212px;padding:18px 15px 15px;}
	.e-book-block .close-btn{font-size:11px;height:25px;width:25px;top:-30px;}
	.e-book-block h4{font-size:12px;line-height:16px;margin-bottom:8px;}
	.e-book-block a{display:inline-block;font-size:10px;padding:0;}
	.contact-us-page .navbar-light .navbar-toggler-icon{background-image:url(../images/menu-icon.svg);}
	.about-block .service-sp-img{margin-top:35px;}
	.heading-text h1,
	.heading-text h3{font-size:26px;}
	.about-details .about-img img{max-width:100%;width:100%;}
	.about-block .heading-text p{line-height:22px;}
	.about-description{padding:30px;}
	.mobile-slider.support-section{padding:0 0 30px 0;}
	.contact-header .heading-text{margin-bottom:30px;}
	.contact-form{position:relative;background:#fff;display:block;height:100%;}
	.service-diff{padding-top:0;}
	.contact-block{display:block;} 
	.contact-header .heading-text p{text-align:center;}
	.contact-header .header-box-img{margin:0 auto;}
	.contact-section{padding-bottom:0;}
	.contact-details .site-name{font-size:20px;}
	.contact-details a{font-size:18px;}
	.what-can-help{padding-top:70px;}
	.port-list .title{padding-bottom:15px;}
	.port-blog{padding-top:0;}
	.adv{text-align:left;}
	.icon-img{display:inline-table;}
	.support-section-1{padding-top:50px;}
	.what-can-help.about-form{padding-top:150px;}
	.service-diff .title{margin-top:65px;}
	.support-section{padding:40px 0;}
	.title.cus-margin{margin-top:45px;}
	.navbar-light .navbar-toggler{width:auto;}
	.new_btn{height:100%;margin:2px 10px 0 0;}
	.tagline-content span{display:flex;align-items:center;padding-left:0;}
	.logo-img img{max-width:130px;}
	.sp-img{margin-top:30px;}
	.contact-title{margin-bottom:30px;}
	.what-to-do{margin-top:20px;}
	.about-description h5, .about-description h3{font-size:20px;line-height:26px;}
	.blog .title{margin-top:30px;}
	.box-pattern1 .wdbTitle::before{left:-30px;}
	.service.icon-box{margin:30px 0;}
	.form-fields li{width:100%;padding-right:0;}
	.portfolio-list .cus-menu{padding-left:0;}
	.development-slider.slick-initialized .slick-slide{display:flex;padding:0;border-radius:15px;margin:10px;}
	.development-slider .service-box{margin-bottom:15px;}
	.ul-work-area li{display:flex;margin:20px 0 0 0;}
	.ul-work-area.slick-initialized .slick-slide{display:flex;}
	.slick-list{height:100%;}
	.work-area{padding-bottom:0;}
	.support-section-1 li{padding-bottom:0;}
	.dedicated-team-box{padding:0;}
	.slider-footer{margin-top:35px;}
	.mr-b{margin-bottom:55px;}
	.ul-work-area{margin-bottom:42px;}
	.web-dev-process .cus-tab{padding-bottom:0;}
	.nav .active:after{right:50%;transform:rotate(90deg);top:90%;}
	.contact-details{flex:0 0 100%;max-width:100%;}
	.service.support-section-1 .service-slide .slick-prev, 
	.service.support-section-1 .service-slide .slick-next {width: 38px;height: 38px;}
	.service.support-section-1 .service-slide .slick-prev:before, 
	.service.support-section-1 .service-slide .slick-next:before {font-size: 15px;line-height: 15px;}
	.service.support-section-1 .service-slide .slick-list .slick-slide {padding-left: 5px;padding-right: 5px;}
	.service-box {padding: 25px 15px;margin-bottom: 0;}
	.enterprise-app{padding:50px 0 45px;}
	.started-block{padding:55px 0 50px;}
	.mea-main-banner h1, .mea-main-banner h2{font-size:30px;line-height:38PX;}
	.mea-main-banner h1 span, .mea-main-banner h2 span{font-size:18px;line-height:24px;padding-top:15px;}
	.pdf-details{padding-top:20px;}
	.banner-form{padding:25px;}
	.mea-main-banner p{margin:0 0 20px;}
	.mea-main-banner img{max-width:215px;}
	.mea-main-banner .mea-banner-img{margin-right:20px;}
	.enterprise-app h2{font-size:22px;line-height:28px;}
	.mea-title::after{height:3px;margin-top:5px;}
	.enterprise-app h3.sub-title{line-height:21px;}
	.mea-get-started{margin:0 auto;}
	.mea-action{max-width:100%;}
	.mea-main-banner{padding:30px 0 90px;}
	.banner-form #smsg{bottom:-75px;font-size:12px !important;}
	.insight-block .nav.nav-pills{max-width:100%;top:-32px;padding:20px 15px;}
	.insight-block .nav li a{font-size:13px;}
	.resource-info img{padding-top:15px;}
	.carousel-inner .right-content{padding-left:0;left:0 !important;text-align:center;}
	.carousel-inner .cus-button-header{max-width:70%;}
	.carousel-inner .row{display:block;}
	.carousel-inner .left-img {position: absolute;opacity: 0.1;max-width: 100%;}	
	.carousel-inner .left-img img{max-height:100%;margin:0 auto;width: auto;}
	.carousel-inner .right-content {width: 100%;max-width: 100%;padding-left: 15px;padding-right: 15px;}	
	.slider .slider-nav{top:100%!important;bottom:0!important;left: 50% !important;transform: translateY(-50%);}
	.blog-tab .blog-box{margin-bottom:0;}
	.insight-block .nav li{flex:auto;max-width:initial;}
	.blog-tab .btn-visit-now a:after,.resources-list .insight-btn{font-size:18px;width:40px;height:40px;line-height:40px;}
	.blog-tab .blog-box:hover .btn-visit-now,.resource-item:hover .resource-item-detail .insight-btn, .resource-item.active .resource-item-detail .insight-btn{bottom:-18px;}
	.blog-tab .blog-desc,.blog-tab .blog-desc p{text-align:left;}
	.resource-info h4, .resource-info .igTitle {padding-top:20px;}
	.case-study-conclusion{margin-top:10px;}
	.resources-get-started .get-started{margin:30px auto;}
	.resources-get-started .get-started-box{display:flex;align-items:center;}
	.resources-get-started .get-started-details{margin-left:30px;}
	.research-list .research-btn{font-size:12px;}
}
@media (max-width:576px){
	.container{max-width:100%;}
}
@media (max-width:574px){
	.heading-text h1, .heading-text h2, .heading-text h3{font-size:32px;}
	.heading-text p{line-height:22px;}
	.attributesSList .aslBox h3, .attributesSList .aslBox .aslTitle {font-size:16px;}
	.tagline-content span i{display:none;}
	.mea-landing .navbar{padding:8px 0;}
	.mea-main-banner{padding:10px 0 80px;}
	.banner-form #smsg{font-size:12px !important;text-align:left;bottom:-65px;}
	.mea-main-banner h1, .mea-main-banner h2{font-size:18px;line-height:24PX;}
	.mea-main-banner h1 span, .mea-main-banner h2 span{font-size:14px;line-height:20px;}
	.mea-main-banner p{font-size:13px;line-height:18px;}
	.pdf-details{display:block;text-align:center;padding-top:0;}
	.mea-main-banner .mea-banner-img{margin:0 0 30px 0;}
	.header.mea-landing{background-size:cover;}
	.enterprise-app{padding:30px 0;}
	.enterprise-app h2{font-size:16px;line-height:24px;}
	.mobile-app-detail{padding:15px 0 5px;}
	.mobile-app-detail p{font-size:13px;line-height:19px;margin-bottom:5px;}
	.enterprise-app h3.sub-title{font-size:14px;line-height:18px;}
	.enterprise-app .content-list li{font-size:13px;line-height:19px;margin-bottom:5px;}
	.mea-action{font-size:13px;margin:0 0 20px;}
	.started-block{padding:40px 0 40px;}
	.insight-block .nav.nav-pills{top:-32px;padding:20px 10px;}
	.insight-block .nav li a{font-size:12px;}
	.insight-block .nav li::before{width:1px;}
	.insight-banner{padding-bottom:70px;}
	.resources-list{padding:20px 0 0;}
	.resource-detail p{font-size:12px;line-height:18px;}
	.resource-detail{min-height:250px;}
	.resource-detail-block{padding:30px 0 20px;}
	.resource-detail-block .title h3{line-height:26px;margin-bottom:10px;}
	.resource-item-detail{padding:15px;}
	.resource-item-detail p{font-size:12px;line-height:18px;}
	.insight-block .nav li{display:block;flex:auto;max-width:100%;text-align:center;}
	.insight-block .nav li a{font-size:11px;text-align:center;}
	.blog-tab .blog-desc p{font-size:14px;line-height:20px;}
	.resource-main-title a{font-size:14px;line-height:20px;}
	.date-label{font-size:12px;margin:5px 0;}
}
@media (max-width:374px){
	.slick-list{height:100%;}
	.center .slick-center img{left:0;height:370px;width:179px!important;}
	.bg-mob img{height:510px;}
	.slider-footer{margin-top:15px;}
	.cus-menu .dropdown-menu{left:0;right:0;}
	.cus-menu li .dropdown-menu a{font-size:14px;}
	.insight-block .nav.nav-pills{top:-28px;padding:15px 7px;}
	.resource-detail{min-height:200px;}
	.insight-block .nav li a{font-size:10px;}
	.resources-get-started .get-started{padding:40px 20px;}
} 

.service-box h5{
  line-height: 26px;
    font-size: 16px;
    font-weight: 400;
}

/*faq*/

.faq .accordion .accordion-item {
  border-bottom: 1px solid #e5e5e5;
}
.faq .accordion .accordion-item button[aria-expanded=true] {
  border-bottom: 1px solid #0072ed;
}
.faq .accordion button {
  position: relative;
  display: block;
  text-align: left;
  width: 100%;
  padding: 5px 0;
  font-weight: 400;
  border: none;
  background: none;
  outline: none;
  font-size: 28px;
  font-weight: 500;
  color: #444444;
}
.faq .accordion button:hover, .accordion button:focus {
  cursor: pointer;
  color: #2a71ea;
}
.faq .accordion button:hover::after, .accordion button:focus::after {
  cursor: pointer;
  color: #2a71ea;
  border: 1px solid #0072ed;
}
.faq .accordion button .accordion-title {
  /*padding: 1em 1.5em 1em 0;*/
    font-size: 18px;
    font-weight: normal;
    padding: 15px 0 10px;
    display: flex;
    align-items: center;
    justify-content: space-between;
}
.faq .accordion button .icon {
  display: inline-table;
  position: relative;
  /*top: 10px;*/
  right: 0;
  width: 22px;
  height: 22px;
  border: 1px solid;
  border-radius: 22px;
}
.faq .accordion button .icon::before {
  display: block;
  position: absolute;
  content: "";
  top: 9px;
  left: 5px;
  width: 10px;
  height: 2px;
  background: currentColor;
}
.faq .accordion button .icon::after {
  display: block;
  position: absolute;
  content: "";
  top: 5px;
  left: 9px;
  width: 2px;
  height: 10px;
  background: currentColor;
}
.faq .accordion button[aria-expanded=true] {color: #0072ed;}
.faq .accordion button[aria-expanded=true] .icon::after {width: 0;}
.faq .accordion button[aria-expanded=true] + .accordion-content {opacity: 1;max-height: 9em;transition: all 200ms linear;will-change: opacity, max-height;}
.faq .accordion .accordion-content {
  opacity: 0;
  max-height: 0;
  overflow: hidden;
  transition: opacity 200ms linear, max-height 200ms linear;
  will-change: opacity, max-height;
}
.faq .accordion .accordion-content p {font-size: 1rem;font-weight: 300;margin: 2em 0;}
.accordion.active-acco:after{content:"\2212";color:#fff;background:transparent}
/* client-review */
#client-review .client-review {max-width: 760px;margin: 0 auto;}
.client-review-box {padding: 1rem 4rem;text-align: center;}
.slick-slide > p {font-size: 19px;line-height: 1.7;font-weight: 500;}
.client-review .crName {opacity: 0.7;font-size: 18px;font-weight: 400;margin-bottom: 0;}
.crStar>i {font-size: 13px;color: #ffc107;}
.client-review-title {text-align: center;padding-bottom: 56px;}
.client-review-titleText {font-weight: 700;font-size: 32px;color: #2a71ea;margin-bottom: 0.5rem;}  
#client-review .slick-arrow {z-index: 22;top: 50%;transform: translateY(-50%);}
#client-review .slick-arrow.slick-next {right: 10px;}
#client-review .slick-arrow.slick-prev {left: -10px;}
/* /client-review */