body, html{overflow-x:unset }
body {overflow-x: unset  !important;}
.common-git-btn-footer{display:none!important}
main{ width:100%; margin:auto}
.chatbot img{animation: play 2s ease infinite!important;}
body .phone-call-action {transform: scale(.8);right: 97px;top:60px;}
body.covid-setting .phone-call-action {top: 0px;}
.mobile-common {display: block !important;flex-direction: column;justify-content: space-between;}
.top-mainmap {width: 100%;position: relative;top: 8vh;}
.traffic-img{width:100%}
.top-contetnt {text-align: left;padding: 0px 30px;}
.top-contetnt h1{font-size:24px; font-weight:900; margin:0px;}
.top-contetnt p {font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.38;letter-spacing: normal;color: #36393f;margin: 2vh 0px;margin-bottom: 3.5vh;}
.mob-1{background-image: linear-gradient(to top, #e2f0ff, #fff); height: calc(100vh - 50px);}
body .clb-menu {z-index: 999;}
.logo img{display:none}
.fixed-logo {display: block!important;}
.list-icon {width: 100%;position: relative;bottom: 0px;overflow-x: scroll;margin-top: -90px;}
.list-icon ul {list-style: none;padding: 0px;display: flex;width: 575px;padding-left: 15px;margin-bottom: 0px;}
.list-icon ul li {border-radius: 10px;box-shadow: 3px -1px 12px 0 rgba(0, 0, 0, 0.08);background-color: #ecf3fd;text-align: center;margin: 7px;padding: 20px 15px;width:200px;}
.list-icon ul li img {height: 25px;filter: invert(1);}
.list-icon ul li h4 {font-size: 13px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.3;letter-spacing: normal;text-align: center;color: #414141;margin-bottom: 0px;}
.mob-2 {height: auto;background-image: linear-gradient(to top, #fff, #e2f0ff);justify-content: center;align-items: center;padding: 30px;}
.mob-2 ul {list-style: none;display: flex;flex-wrap: wrap;margin-bottom: 10px;padding: 0px;margin-left: -10px;margin-right: -10px;margin-top:10px;}
.mob-2 ul li {width: calc(50% - 20px);position: relative;border-radius: 0px;box-shadow: 0px 7px 27px 0 rgba(0, 0, 0, 0.08);background-color: #ffffff;text-align: center;margin: 10px;}
.mob-2 ul li > img {width: 100%;height: 80px;object-fit: cover;}
.mob-2 ul li i {display: block;width: 50px;position: absolute;left: 0px;right: 0px;margin: auto;bottom: 30px;height: 50px;}
.mob-2 ul li i img{width:100%}
.mob-2 ul li h4 {font-size: 14px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.77;letter-spacing: normal;text-align: center;color: #212325;margin-top: 23px;margin-bottom: 5px;}
.mob-2 h4 {font-size: 26px;font-weight: 900;font-stretch: normal;font-style: normal;line-height: 1.3;letter-spacing: normal;text-align: left;color: #000000;display: block;width: 100%;margin: 0px;}
.mob-2 p {font-size: 24px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: 1.3;letter-spacing: normal;text-align: left;color: #3a3a3a;width: 100%;margin-top: 5px;}
.cta-mob-btn {width: 100%;border-radius: 5px;background-color: #1a71e6;font-size: 16px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.3;letter-spacing: normal;text-align: left;color: #ffffff!important;padding: 15px 20px;position: relative;padding-right: 70px;display:block;}
.cta-mob-btn:before {content: "\f105";font: normal normal normal 22px/1 FontAwesome;position: absolute;width: 30px;height: 30px;border: 1px solid #fff;border-radius: 50%;display: flex;flex-wrap: wrap;align-items: center;justify-content: center;right: 20px;top: 0px;bottom: 0px;margin: auto;font-weight: 100;}
header .btn-register-header{display:none}
.mob-3 {padding: 40px 0px;display: block;padding-bottom: 15px;}
.combo-image {position: relative;background-image: linear-gradient(to top, #e2f0ff, #fff);padding:0px 25px;}
.rest-element{padding:30px; text-align:center}
.rest-element h4{font-size: 18px;font-weight: 900;font-stretch: normal;font-style: normal;line-height: 1.3;letter-spacing: normal;color: #000000;display: block;width: 100%;margin: 0px;}
.rest-element .nav-tabs {border: none;display: flex;flex-wrap: wrap;justify-content: center;margin: 25px -30px;position:relative;}
.rest-element .nav-tabs li, .rest-element .nav-tabs li a {border: none!important;background-color: #fff;}
.rest-element .nav-tabs li a {font-size: 14px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.5;letter-spacing: normal;text-align: center;color: rgba(59, 63, 69, 0.67);padding: 0px 10px;margin: 0px;}
.rest-element .nav-tabs li a i {display: flex;width: 35px;height: 35px;background-color: #3b3f45;font-size: 16.5px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.69;letter-spacing: normal;text-align: center;color: #ffffff;border-radius: 50%;margin: auto;margin-bottom: 7px;justify-content: center;align-items: center;position:relative;z-index:2;}
.rest-element .nav-tabs li.active a{color:#000}
.rest-element .nav-tabs li.active a i{background-color:#1a71e6}
.rest-element .nav-tabs:before {content: "";width: 100%;height: 1px;background-color: #000;position: absolute;top: 0px;bottom: 20px;margin: auto;z-index: 1;display:block;}
.rest-element .tab-pane{text-align:left; margin-bottom:30px;}
.commom-badge {width: 65px;height: 65px;background-color: #1a71e6;display: flex;position: absolute;flex-wrap: wrap;align-items: center;justify-content: center;border-radius: 50%;font-size: 11px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1;letter-spacing: normal;text-align: center;color: #ffffff;opacity: 0;}
.commom-badge:nth-child(1){bottom: 90px;left: 20px;}
.commom-badge:nth-child(2) {left: 45px;top: -10px;}
.commom-badge:nth-child(3){bottom: 30px;right: 20px}
.commom-badge.active{opacity:1; box-shadow:3px -1px 12px 0 rgba(0, 0, 0, 0.08)}
.mob-4{background-color: #ecf3fd; padding:30px;}
.same-heading-mob{font-size: 18px;font-weight: 900;font-stretch: normal;font-style: normal;line-height: 1.3;letter-spacing: normal;text-align: left;color: #000000;display: block;width: 100%;margin: 0px;}
.mob-choose {padding: 0px;list-style: none;margin: 0px;}
.mob-choose li {position: relative;padding-left: 80px;margin: 25px 0px;}
.mob-choose li img {position: absolute;width: 60px;left: 0px;top: 0px;}
.mob-choose li h4 {font-size: 26px;font-weight: 900;font-stretch: normal;font-style: normal;line-height: 1.27;letter-spacing: normal;text-align: left;color: #3a3a3a;margin: 0px;margin-bottom: 5px;}
.mob-choose li p {font-size: 14px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.27;letter-spacing: normal;text-align: left;color: #3a3a3a;margin: 0px;}
.mob-choose-blocks {list-style: none;padding: 0px;display: flex;flex-wrap: wrap;justify-content: center;margin-left: -7.5px;margin-right: -1.5px;margin-bottom: 30px;margin-top:10px;}
.mob-choose-blocks li {width: calc(33.33% - 15px);padding: 15px;text-align: center;background-size: cover;background-position: center;border-radius: 5px;margin: 0px 7.5px;}
.mob-choose-blocks h4 {margin: 10px 0px;color: #fff;font-size: 30px;margin-top: 0px;}
.mob-choose-blocks p {margin: 0px;color: #fff;font-size: 14px;font-weight: 600;}
.mob-5{padding:30px; padding-top:50px;}
.small-heading-mob{font-size: 18px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: 1.3;letter-spacing: normal;text-align: left;color: #3a3a3a;width: 100%;margin-top: 5px;}
.focus-image {height: 300px;width: 100%;object-fit: scale-down;}
.inner-tabber {padding: 0px;list-style: none;margin: 10px 0px;display: flex;flex-wrap: wrap;margin-bottom:0px;}
.inner-tabber li {width: 50%;padding: 7.5px 15px;position: relative;padding-left: 40px;}
.inner-tabber li img {width: 30px;position: absolute;left: 0px;top: 0px;bottom: 0px;margin: auto;}
.inner-tabber li h4 {font-size: 18px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.27;letter-spacing: normal;text-align: left;color: #3a3a3a;}
.main-sec-nav {border: none;display: flex;flex-wrap: wrap;justify-content: space-between;margin: 10px -7.5px;position: relative;margin-top: 15px;}
.main-sec-nav.nav-tabs li, .main-sec-nav.nav-tabs li a {border: none!important;background-color: #fff;margin: 0px;padding: 0px 0px;}
.main-sec-nav.nav-tabs li a {font-size: 16px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.36;letter-spacing: normal;text-align: center;color: #9fa4aa;padding: 10px 0px;border-bottom: 2px solid transparent!important;}
.main-sec-nav.nav-tabs li.active a {color: #000;border-color: #016ccc!important;}
.mob-6{ background-color: #1a71e6; padding:30px;}
.mob-6 .same-heading-mob, .mob-6 .small-heading-mob{color:#fff}
.mob-feature-list {display: flex;flex-wrap: wrap;padding: 0px;list-style: none;margin-left: -7.5px;margin-right: -7.5px;}
.mob-feature-list li {width: 50%;padding: 15px 7.5px;}
.mob-feature-list li img {width: 50px;}
.mob-feature-list li h4 {font-size: 22px;font-weight: 900;font-stretch: normal;font-style: normal;line-height: 1.3;letter-spacing: normal;color: #ffffff;}
.mob-feature-list li p {font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.36;letter-spacing: normal;color: #ffffff;margin: 0px;}
.mob-7{padding:30px;}
.mob-8{padding:30px;}
.mob-8 .same-heading-mob, .mob-8 .small-heading-mob{text-align:center}
.mob-accordion {margin-left: -30px;margin-right: -30px;margin-bottom: 0px;margin-top:15px;}
.mob-accordion .panel-heading {background-color: #fff;padding: 0px;box-shadow: none;}
.mob-accordion .panel-heading a {position: relative;padding: 15px;padding-left: 110px;display: block;font-size: 16px;font-weight: 900;font-stretch: normal;font-style: normal;line-height: 1.42;letter-spacing: normal;text-align: left;color: #242424;padding-right: 50px;}
.mob-accordion .panel-heading a img {width: 50px;position: absolute;left: 30px;top: 0px;bottom: 0px;margin: auto;}
.mob-accordion .panel+.panel {margin-top: 0px;}
.mob-accordion .panel-collapse span {padding: 0px 30px;display: block;padding-bottom: 10px;}
.mob-accordion .panel-collapse span p {font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.25;letter-spacing: normal;text-align: left;color: #3a3a3a;margin: 15px 0px;position: relative;padding-left: 30px;}
.mob-accordion .panel-collapse span p:before {content: "";width: 15px;height: 15px;position: absolute;border: 3px solid #000;border-radius: 50%;left: 0px;top: 3px;}
.mob-accordion .panel-title > a:before {float: right !important;content: "+";padding-right: 5px;padding: 0px;position: absolute;right: 15px;width: 30px;height: 30px;border: 1px solid #66666a;color: #a5a5a7;border-radius: 50%;display: flex;flex-wrap: wrap;justify-content: center;align-items: center;font-weight: 600;top: 0px;bottom: 0px;margin: auto;flex-direction: column;font-size: 20px;line-height: 1;padding-bottom: 3px;padding-left:1px;}
.mob-accordion .panel-title > a.collapsed:before {content: "-";}
.mob-accordion .panel-title > a:hover, .mob-accordion .panel-title > a:active, .mob-accordion .panel-title > a:focus  {text-decoration:none;}
.table-cover {margin-left: -30px;margin-right: -30px;margin-top: 20px;}
.comparision-table{table-layout:fixed; margin-bottom:0px;}
.comparision-table th, .comparision-table td{text-align:center}
.comparision-table th {background-color: #d6e1f2;padding: 15px!important;font-size: 14px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.36;letter-spacing: normal;text-align: center;color: #414750;vertical-align: middle!important;}
.comparision-table th:nth-child(2){ background-color: #1a71e6; color:#fff}
.comparision-table td:nth-child(2){border-left:1px solid #ddd; border-right:1px solid #ddd}
.comparision-table td{font-size: 14px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.36;letter-spacing: normal;text-align: center;color: #414750;vertical-align: middle!important;}
.comparision-table td i{font-weight:100; font-size:20px;}
.comparision-table td .fa-check{color:green}
.comparision-table td .fa-times{color:red}
.bottom-ctas {background-color: #34383e;border-radius: 0px;padding-top: 30px;padding-bottom: 35px;line-height: 1.8;}
body.covid-setting .bounce.ccw-an {top: 7px;}
body .bounce.ccw-an {top: 67px;right: 50px!important;bottom: inherit!important;z-index: 999!important;}
.bounce.ccw-an a {line-height: 0;display: block;}
.phone-call-action {transform: scale(.8);right: 100px;}
.mob-9{padding:30px 5px;}
.potfolio-mobile{position:relative; margin-top:40px;}
.potfolio-mobile .iphone-x-cover {position: absolute;width: 55%;left: 0px;right: 0px;margin: auto;z-index: 9;top: -14px;}
.carousel-mobile .item span{display:none}
.carousel-mobile .item img{transform:scale(.8); opacity:.3}
.carousel-mobile .owl-item.center .item img{transform:scale(1); opacity:1}
.carousel-mobile .owl-item.center .item span {display: block;text-align: center;font-size: 18px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.3;letter-spacing: normal;text-align: center;color: #414141;padding-top:30px;}
.common-home{padding:26px 30px;}
.home1 {height: 100vh;display: flex;align-items: center;justify-content: space-between;flex-direction: column;position: relative;overflow: hidden;padding: 0 30px 0;margin-top: 33px;}
.home1 h1{font-size: 32px;font-weight: 900;font-stretch: normal;font-style: normal;line-height: 1.12;letter-spacing: normal;text-align: center;color: #ffffff;margin-top: 20vw;}
.home1 h1 a{font-size: 3vh;font-weight: 900;font-stretch: normal;font-style: normal;line-height: 1.27;letter-spacing: normal;text-align: center;color: #ffffff!important;}
.mydivreplace-color {width: 230%;height: 100%;color: black;font-weight: bold;animation: myanimation 10s infinite;position: absolute;transform: rotate(-25deg);top: -39vh;z-index: -99999999;}
.home1 p{font-size: 34pxvh;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.45;letter-spacing: normal;text-align: center;color: #ffffff;margin: 20px 0px;margin-bottom: 25px;}
.small-mobile-rotate {transform: rotate(65deg);position: relative;}
.outerpaste-img {position: absolute;width: 47%;top: 0px;height: 100%;left: 0px;right: 0px;margin: auto;z-index: -1;}
.outerpaste-img img {width: 100%!important;position: absolute;left: 0px;right: 0px;top: 0px;bottom: 0px;margin: auto;opacity: 0;transition: 1s;height: 100%;border-radius: 25px;}
.outerpaste-img img.active{opacity:1}
.small-mobile-rotate img {width: 53%;display: block;margin: auto;}
@keyframes myanimation {0% {background-color: #1d2567;}25%{background-color:#441d67;}50%{background-color:#671d33;}75%{background-color:#1d2567;}100% {background-color: #1d6267}}
.new-heading-style h5 {font-size: 2.5vh;font-weight: 700;}
.new-heading-style h4 {font-size: 3.5vh;margin-top: 10px;margin-bottom: 5px;}
.new-heading-style p {font-size: 2.5vh;}
.new-heading-style h5 img {height: 24px;vertical-align: middle;margin-right: 5px;}
.adjusting-height{height: 40vh;width: 100%;object-fit: scale-down; margin:10px 0px}
@-webkit-keyframes pulse {0% {opacity: 0;background-position: center top;-moz-background-size: 0 auto;-o-background-size: 0 auto;-webkit-background-size: 0 auto;background-size: 0 auto;}10% {opacity: 0;}50% {opacity: 1;-moz-background-size: 75% auto;-o-background-size: 75% auto;-webkit-background-size: 75% auto;background-size: 75% auto;}90% {opacity: 0;}100% {opacity: 0;background-position: center bottom;-moz-background-size: 0 auto;-o-background-size: 0 auto;-webkit-background-size: 0 auto;background-size: 0 auto;}}
@-moz-keyframes pulse {0% {opacity: 0;background-position: center top;-moz-background-size: 0 auto;-o-background-size: 0 auto;-webkit-background-size: 0 auto;background-size: 0 auto;}10% {opacity: 0;}50% {opacity: 1;-moz-background-size: 75% auto;-o-background-size: 75% auto;-webkit-background-size: 75% auto;background-size: 75% auto;}90% {opacity: 0;}100% {opacity: 0;background-position: center bottom;-moz-background-size: 0 auto;-o-background-size: 0 auto;-webkit-background-size: 0 auto;background-size: 0 auto;}}
@keyframes pulse {0% {opacity: 0;background-position: center top;-moz-background-size: 0 auto;-o-background-size: 0 auto;-webkit-background-size: 0 auto;background-size: 0 auto;}10% {opacity: 0;}50% {opacity: 1;-moz-background-size: 75% auto;-o-background-size: 75% auto;-webkit-background-size: 75% auto;background-size: 75% auto;}90% {opacity: 0;}100% {opacity: 0;background-position: center bottom;-moz-background-size: 0 auto;-o-background-size: 0 auto;-webkit-background-size: 0 auto;background-size: 0 auto;}}
.arrow-heading {font-size: 20px;font-weight: 900;font-stretch: normal;font-style: normal;line-height: 1.5;letter-spacing: -0.29px;color: #252525;margin: 0px;position: relative;padding-right: 50px;padding-top: 10px;padding-bottom: 10px;}
.scroll-down {border: 1px solid #000;border-radius: 50%;position: absolute;top: 0px;width: 40px;height: 40px;margin-left: 0px;margin-top: 0px;background-color: #fff;right: 0px;transform: rotate(-90deg);bottom: 0px;margin: auto;}
.scroll-down a {display: block;opacity: 0;-moz-border-radius: 100px;-webkit-border-radius: 100px;border-radius: 100px;-moz-transition: all 0.4s ease;-o-transition: all 0.4s ease;-webkit-transition: all 0.4s ease;transition: all 0.4s ease;line-height: 0;font-size: 0;color: transparent;margin-left: 0px;margin-right: 0px;width: 20px;height: 40px;-moz-background-size: 0 auto;-o-background-size: 0 auto;-webkit-background-size: 0 auto;background-size: 0 auto;-webkit-animation: pulse 1.5s 0s infinite normal ease forwards;-moz-animation: pulse 1.5s 0s infinite normal ease forwards;-o-animation: pulse 1.5s 0s infinite normal ease forwards;animation: pulse 1.5s 0s infinite normal ease forwards;background-image: url(../png/a-3.png);background-repeat: no-repeat;right: 0px;position: absolute;margin: auto;top: 0px;bottom: 0px;left: 0px;}
.scroll-down a:before, .scroll-down a:after {content: " ";position: absolute;top: 0;left: 0;display: block;width: 100%;height: 100%;background: url("../png/a-3.png") no-repeat center top;-moz-background-size: 100% auto;-o-background-size: 100% auto;-webkit-background-size: 100% auto;background-size: 100% auto;}
.scroll-down a:before {-webkit-animation: pulse 1.5s 0.25s infinite normal ease forwards;-moz-animation: pulse 1.5s 0.25s infinite normal ease forwards;-o-animation: pulse 1.5s 0.25s infinite normal ease forwards;animation: pulse 1.5s 0.25s infinite normal ease forwards;}
.scroll-down a:after {-webkit-animation: pulse 1.5s 0.5s infinite normal ease forwards;-moz-animation: pulse 1.5s 0.5s infinite normal ease forwards;-o-animation: pulse 1.5s 0.5s infinite normal ease forwards;animation: pulse 1.5s 0.5s infinite normal ease forwards;}
.scroll-down a:hover {background-color: rgba(0, 0, 0, 0.3);}
.arrow-heading{position: relative;font-size: 20px;font-weight: 900;font-stretch: normal;font-style: normal;line-height: 1.5;letter-spacing: -0.29px;color: #252525;}
.mad-sec {position: relative;margin: 0px;padding: 17px 0px;padding-left: 35px;font-size: 18px;font-weight: 500;font-stretch: normal;font-style: normal;line-height: 1.3;letter-spacing: -0.24px;border-bottom: solid 1px #efefef;cursor:pointer;}
.mad-sec:after {content: ">";position: absolute;right: 15px;top: 0px;bottom: 0px;margin: auto;display: flex;flex-wrap: wrap;align-items: center;}
.tiles-services .mad-sec:after {display:none}
.mad-sec img {width: 20px;position: absolute;left: 0px;top: 0px;bottom: 0px;margin: auto;}
p.mad-sec.white {color: #000;}
.mad-sec:nth-last-child(1){border:none}
.common-home.black {background-color:#000000}
.common-home.black .scroll-down {border: 1px solid #fff; background-color:transparent}
p.mad-sec.black {color: #fff;border-color: #424242;}
.common-home.black .scroll-down a{background-image:url(../png/arr-2.png)}
.common-home.black .scroll-down a:before, .common-home.black .scroll-down a:after{background-image:url(../png/arr-2.png)}
.black .arrow-heading{color:#fff}
.tiles-services {display: flex;flex-wrap: wrap;margin-left: -7.5px;margin-right: -7.5px;justify-content: space-between;}
.tiles-services p {border-radius: 5px;border: solid 1px rgba(0, 0, 0, 0.05);padding: 15px;padding-left: 45px;padding-right:7.5px;margin: 7.5px;font-size: 4.3vw;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.67;letter-spacing: -0.26px;color: #ffffff!important;}
.tiles-services p img {left: 15px;}
.tiles-services p:nth-child(1){background-image: linear-gradient(63deg, rgba(255, 255, 255, 0) 2%, rgba(255, 255, 255, 0.25) 97%), linear-gradient(to bottom, #027aac, #027aac);width:calc(50% - 15px)}
.tiles-services p:nth-child(2){background-image: linear-gradient(63deg, rgba(255, 255, 255, 0) 2%, rgba(255, 255, 255, 0.25) 97%), linear-gradient(to bottom, #8d202d, #8d202d);width:calc(50% - 15px)}
.tiles-services p:nth-child(3){background-image: linear-gradient(69deg, rgba(255, 255, 255, 0) 1%, rgba(255, 255, 255, 0.25) 97%), linear-gradient(to bottom, #e59f45, #e59f45);width:calc(65% - 15px)}
.tiles-services p:nth-child(4){background-image: linear-gradient(54deg, rgba(255, 255, 255, 0) 3%, rgba(255, 255, 255, 0.25) 98%), linear-gradient(to bottom, #3f8185, #3f8185);width:calc(35% - 15px)}
.tiles-services p:nth-child(5){background-image: linear-gradient(52deg, rgba(255, 255, 255, 0) 3%, rgba(255, 255, 255, 0.25) 98%), linear-gradient(to bottom, #6598b9, #6598b9);width:calc(35% - 15px)}
.tiles-services p:nth-child(6){background-image: linear-gradient(69deg, rgba(255, 255, 255, 0) 1%, rgba(255, 255, 255, 0.25) 97%), linear-gradient(to bottom, #6c4a5f, #6c4a5f);width:calc(65% - 15px)}
.cta-home {background-image: url(../jpg/layer-554%402x-2.jpg);text-align: center;padding: 30px 15px;padding-bottom: 85px;background-position: bottom right;background-size: 570px;color: #fff;background-color: #343841;background-repeat: no-repeat;margin-top: 0px;z-index: 1;background-repeat: no-repeat;background-size: cover;}
.cta-home:after {content: "";width: 100%;height: 100%;position: absolute;background-color: #000;left: 0px;right: 0px;top: 0px;bottom: 0px;margin: auto;opacity: .6;z-index: -1;}
.cta-home .scroll-down {bottom: 30px;top: inherit;left: 0px;}
.port-mob {padding-bottom: 0px;}
.owl-portfolio .item .row-flexible-center {height: 90vh;flex-direction: column;justify-content: center;}
.owl-mobile-images {width: 80vw!important;margin: auto;height: 40vh;object-fit: contain;}
.port-image-logo {font-size: 3vh;font-weight: bold;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #ffffff;margin-top:0px;}
.port-image-logo img {width: auto!important;margin: auto;margin-bottom: 10px;}
.owl-portfolio .owl-item.active .crausal-text ul{justify-content:center;}
body .crausal-text ul li{border-right:1px solid #fff!important; border-left:none!important}
body .crausal-text ul li:nth-last-child(1){border:none!important}

body .crausal-text ul li small {opacity: 0.55;color: #fff;font-size: 14px;}
body .crausal-text p a {vertical-align: middle;color: #fff;width: 40px;height: 40px;border: 1px solid #fff;border-radius: 50%;font-size: 22px;padding-top: 4px;background-color: rgba(0, 0, 0, .1);}
body .crausal-text ul {margin: 0px;margin-bottom: 25px;}
body .crausal-text p {margin: 0px 0px;margin-bottom: 25px;}
.owl-port .owl-nav {bottom: 0px;}
.award-record {list-style: none;padding: 0px;margin: 0px;}
.award-record li{margin-bottom:2vh; display:none}
.award-record li:nth-child(2) h4{ background-image: linear-gradient(87deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.28) 100%), linear-gradient(to bottom, #ea5030, #ea5030);}
.award-record li:nth-child(2) span{background-color: #ffeeea;}
.award-record li:nth-child(3) h4{  background-image: linear-gradient(87deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.28) 100%), linear-gradient(to bottom, #f5ac00, #f5ac00);}
.award-record li:nth-child(3) span{background-color:#fff7e3;}
.award-record li:nth-child(4) h4{background-color: #7e46ab; background-image:none}
.award-record li:nth-child(4) span{    background-color:#faf4ff;}
.award-record li:nth-child(5) h4{background-color: #97cb63; background-image:none}
.award-record li:nth-child(5) span{background-color: #f8fdf3;}
.award-record li:nth-child(-n+3){display:block}
.explore-more-btn {background-color: transparent;color:#8bc541!important;padding: 6px 0px;width: auto;display: inline-block;padding-right: 35px;font-weight: 100;}
.explore-more-btn:before {right: 0px;border: 1px solid;transform: scale(.8) rotate(90deg);}
.award-record li h4 {font-size: 13px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: -0.19px;color: #ffffff;position: relative;border-radius: 5px;background-image: linear-gradient(87deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.28) 100%), linear-gradient(to bottom, #17313b, #17313b);padding: 15px 15px;padding-right: 100px;margin: 0px;text-transform:capitalize;}
.award-record li h4 img {position: absolute;right: 15px;width: 40px;top: 0px;bottom: 0px;margin: auto;}
.award-record li span {border-radius: 3px;border: solid 1px rgba(0, 0, 0, 0.08);background-color: #edf9ff;display: block;position: relative;padding: 15px;padding-right: 10vh;margin-top: 7px;}
.award-record li span img {height: 3.5vh;}
.award-record li span p {font-size: 2vh;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: -0.21px;color: #242424;margin: 0px;margin-top: 2vh;}
.award-record li span b {position: absolute;font-size: 4vh;font-weight: 900;font-stretch: normal;font-style: normal;line-height: 0.9;letter-spacing: -0.44px;text-align: right;color: #000000;top: 15px;right: 15px;}
.award-record li span p {font-size: 2vh;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: -0.21px;color: #242424;margin: 0px;margin-top: 2vh;}
.choose-wisly li:nth-child(1) span{border-radius: 3px;border: solid 1px rgba(0, 0, 0, 0.08);background-image: linear-gradient(239deg, rgba(255, 255, 255, 0.28) 99%, rgba(255, 255, 255, 0) 3%), linear-gradient(to bottom, #000000, #000000);}
.choose-wisly li:nth-child(2) span{ border: solid 1px rgba(0, 0, 0, 0.08);background-image: linear-gradient(239deg, rgba(255, 255, 255, 0.17) 99%, rgba(255, 255, 255, 0) 3%), linear-gradient(to bottom, #080f3e, #080f3e);}
.choose-wisly li span h5 {font-size: 2vh;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: -0.21px;color: #fff;margin: 0px;margin-top: 2vh;font-weight:900;}
.choose-wisly li span p{margin-top:1vh;color:#fff;}
.choose-wisly li span {padding: 25px 15px;padding-right: 18vh;}
.choose-wisly li .side-bracket-img {height: 100%;width: 15vh;right: -2px;position: absolute;top: 0px;bottom: 0px;margin: auto;object-fit: scale-down;}
.choose-wisly li span a {margin-top: 3vh;}
.new-heading-style {margin-bottom: 15px;}
.choose-wisly li{display:block!important}
.choose-wisly li:nth-child(3), .choose-wisly li:nth-child(4) {width: calc(50% - 10px);display: inline-block!important;background-color: #000;padding: 15px 15px;padding-top:5vh;}
.choose-wisly li:nth-child(3) img, .choose-wisly li:nth-child(4) img {height:5vh}
.choose-wisly li:nth-child(3) {background-color: rgba(217, 125, 2, 0.95);background-image: url(../png/combined-shape%403x-3.png);background-size: 70px;background-repeat: no-repeat;background-position: top right;}
.choose-wisly li:nth-child(4) {margin-left: 16px;background-color: #e7eeff;background-image: url(../png/group-155%403x-2.png);background-size: contain;background-repeat: no-repeat;background-position: top;}
.choose-wisly li h6{font-size: 2vh;font-weight: 900;font-stretch: normal;font-style: normal;line-height: 1.38;letter-spacing: -0.24px;color: #ffffff;margin-bottom:0px;}
.choose-wisly li:nth-child(4) h6{color:#000}
.stats-mob {background-color: #1d2567;background-image: url(../png/vector-smart-object-4.png);margin-top: 3vh;background-position: center;background-size: contain;}
.stats-mob ul{margin-bottom:0px!important;}
body .stats-mob .list-addon-home li {padding: 3vh;width: 50%!important;margin: 0px;background-color: transparent;}
body .stats-mob .list-addon li img {position: static;width: 30%;height: 7vh;object-fit: scale-down;object-position: center;}
body .stats-mob .list-addon-home li h4 {font-size: 4vh;font-weight: 900;margin-top: 5px;}
.slightly-chnaged {background-image: none;background-color: #1d2567;margin-top: 0px;padding-bottom: 100px;}
.slightly-chnaged:after{display:none}
.list-addon-home li p {font-size: 12px;}
.slightly-chnaged sup{display: block;bottom: 25px;position: absolute;top: inherit;left: 0px;right: 0px;font-size: 10px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #ffffff;}
.slightly-chnaged .scroll-down {bottom: 45px;}
.testimonial-mob .owl-testimonial .item{background-image:none!important; background-color:#fff!important}
body .testimonial-mob .crausal-testimonial {padding: 0px 0px!important;}
.testimonial-mob .owl-testimonial .crausal-testimonial h3{border:none; background-color:#fff}
body .testimonial-mob .crausal-testimonial .only-quote-sec {border-radius: 5px;border: solid 1px rgba(0, 0, 0, 0.04);background-color: #f6f7ff;padding: 30px 15px;display: flex;flex-wrap: wrap;align-items: center;min-height: 50vh;flex-direction: column;justify-content: center;}
.testimonial-mob .owl-testimonial .crausal-testimonial h4 {text-align: center;font-size: 2.5vh;line-height: 1.3;margin: 0px;padding-top: 2vh;padding-bottom: 3vh;background-image: url(../png/combined-shape%403x-1-2.png);background-size: 50px;background-repeat: no-repeat;background-position: center 4px;margin-bottom: 10px;}
.testimonial-mob .owl-testimonial .crausal-testimonial p {font-size: 1.8vh;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.6;letter-spacing: normal;text-align: center;margin: 0px;opacity: .7;}
.testimonial-mob .owl-testimonial .crausal-testimonial h3 {border: none!important;background-color: #fff;margin: 0px;padding: 0px;text-align: center;}
.testimonial-mob .owl-testimonial .crausal-testimonial h3 img {position: static;margin: 20px auto;margin-bottom: 5px;}
.testimonial-mob  .owl-nav{display:none}
.testimonial-mob .owl-testimonial .crausal-testimonial h3 span{text-align:center}
.testimonial-mob .owl-testimonial .crausal-testimonial h3 small{text-align:center}
.testimonial-mob .owl-theme .owl-dots{margin-top:20px;}
.testimonial-mob .owl-theme .owl-dots .owl-dot.active span{background-color:#8cc541}
.digital-cta {margin-top: 0px;background-image: none;background-color: #1d2567;padding: 15px 10px;padding-bottom: 75px;margin-bottom: 15px;font-size: 2.3vh;}
.digital-cta span {display: block;font-size: 2vh;font-weight: 100;font-stretch: normal;font-style: normal;line-height: normal;letter-spacing: normal;text-align: center;color: #ffffff;margin-top: 10px;}
.digital-cta .scroll-down {bottom: 20px;}
.testi-video-btn {transform: scale(1);position: absolute;right: 20px;left: inherit;color:#fff!important}
.list-recent-blog{overflow-x: scroll;}
.blog-mob ul {padding: 0px;list-style: none;margin: 0px;display: flex;flex-wrap: wrap;width: 750px;}
.blog-mob ul li {width: 33.33%;padding: 15px;}
.blog-mob ul li img {width: 100%;height: 16vh;object-fit: cover;}
.blog-mob li h4 {font-size: 18px;font-weight: bold;font-stretch: normal;font-style: normal;line-height: 1.33;letter-spacing: normal;color: #3a3a3a;margin-bottom: 20px;margin-top: 20px;}
.blog-mob li span{backface-visibility:hidden}
.blog-mob li p {font-size: 15px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.6;letter-spacing: normal;color: #3a3a3a;margin: 0px;}
.blog-mob li h4 a {color: #3a3a3a;}
.blog-mob{ padding-right:0px;}
/* .footer-widget-common:nth-last-child(1){display:block}
.footer-widget-common:nth-last-child(1) {display: block;width: 100%;text-align: center;margin-top: 0px;}
.footer-widget-common h4 {font-size: 18px;text-align: center;margin-bottom:15px;}
.footer-widget-common h4 br{display:none}
ul#footer_social_links {justify-content: center;}
footer.rewamp-footer {padding-bottom: 45px;}
.country-wonder {display: none!important;}
#myCarouseladdress{background-image:none}
#myCarouseladdress ol.carousel-indicators li, #myCarouseladdress ol.carousel-indicators li.active {width: 50px;height: 50px;}
#myCarouseladdress ol.carousel-indicators li.active:before{display:none}
.new-heading-style p{display:none}
#myCarouseladdress .item p {position: relative;border-radius: 26px;border: solid 1px #f1f1f1;background-color: #f6f6f6;margin-top: 20px;line-height: 1.3;padding: 12px 0px;font-weight: 600;}
#myCarouseladdress .item p i {display: inline-block;color: #8cc541;vertical-align: middle;margin: 0px;margin-right: 10px;}
#myCarouseladdress .item h5 br{display:none} */
.fixed-download-bottom {position: fixed;width: 100%;bottom: -64px;text-align: center;padding: 11px 30px!important;display: block;z-index: 99;font-size: 16px!important;}
.fixed-download-bottom:before{display:none}
ul.list-clients li{display:block!important}
ul.list-clients li:nth-child(1n+25) {display: none!important;}
.common-carual-indicator-mobile {position: static;width: 100%;display: flex;margin: 30px 0px;}
.common-carual-indicator-mobile li {background-color: #d8d8d8;width: auto!important;flex: 1 1 auto;}
.common-carual-indicator-mobile li.active{background-color: #98cb55;}
.crausal-inner-text-mobile figcaption {text-align: center;margin-top: 30px;}
.crausal-inner-text-mobile figcaption h4{font-size: 18px;font-weight: 600;font-stretch: normal;font-style: normal;line-height: 1.33;letter-spacing: normal;text-align: center;color: #130f3c;}
.crausal-inner-text-mobile figcaption p{font-size: 16px;font-weight: normal;font-stretch: normal;font-style: normal;line-height: 1.5;letter-spacing: normal;text-align: center;color: #130f3c;}
.desktop-ver-mobile{padding-top:0px!important; padding-bottom:0px!important}
.desktop-ver-mobile .carousel-inner {overflow: visible;margin-left: -30px;margin-right: -30px;width: auto;}
.desktop-ver-mobile .carousel-inner figcaption{padding-left:30px; padding-right:30px;}



@media (orientation: landscape) {
	.mob-1 {height:auto}
	.same-heading-mob {font-size: 24px;}
	.small-heading-mob {font-size: 18px;}
	main {width: 400px;}
	.traffic-img {width: 100%;margin-top: 30px;}
	.top-contetnt p, .mob-2 h4, .mob-choose li h4, .mob-feature-list li h4, .rest-element h4 {font-size: 18px;}
	.mob-2 p {font-size: 14px;}
	.home1 {height: auto;}
	.tiles-services p {font-size: 18px;}
	.testimonial-mob .owl-testimonial .item .container, .owl-portfolio .item .container{width:100%; max-width:100%}
	.crausal-text, .crausal-image{width:100%}
	.owl-portfolio .item .row-flexible-center {height: auto;padding: 30px 0px;}
	.new-heading-style h5 {font-size: 16px;}
	.new-heading-style h4 {font-size: 20px;}
	.video-testimonial {color: #fff;font-size: 20px;}
}

@media(max-width:600px){
	body .list-addon-home li {max-width: calc(50% - 5px) !important;flex: 0 0 calc(50% - 5px);margin: 0;}
	body .list-addon-home{gap: 10px;}
	.list-addon-home li p {font-size: 15px;}
	.counter-list li h4 {font-size: 24px;}
	.counter-list li {padding: 1.5rem;}
	.testi-video-btn{height: 70px;width: 70px;transform: scale(0.9);}
	.testi-video-btn .fa.fa-play {font-size: 24px;}
	.service__item .icn{height: 38px;display: flex;}
	.service__item {height: auto;}
	.services-content [class*="col-"]:nth-child(1) .service__item, .services-content [class*="col-"]:nth-child(2) .service__item {margin-bottom: 3rem;}
	.service__item h4 {font-size: 15px;line-height: 1.5;}
	section.home2.common-home {padding: 3vh 0;}
	.tile.tile--service{border-left: none;border-right: none;padding-right: 6rem;}
	section.home2.common-home > .new-heading-style {padding: 0 3vh;}
	.down-arrow{border-radius: 5px;}
	.down-arrow:before{padding: 4px;top: 0.9rem;}
	.tile.tile--service h3 br {display: none;}
	.footer-widget-common{display: none;}
}
@media (min-width:590px) and (max-width:767px){
			.list-icon ul {width: 100%; justify-content: center;}
		}
@media(max-width:589px){
	.list-icon ul {width: 100%;flex-wrap: wrap;}
	.list-icon ul li {width: auto;}
	.center-block {width: 100%;}
	.mob-2 ul li > img {height: auto;}
}
.potfolio-mobile {width: 100%; margin:0 auto}
html, body {overflow-x: unset  !important;}

