@charset "UTF-8";
/* -------------------------------------- Reset styles -------------------------------------- */
@font-face {
   font-family:"Sansation";
   font-weight:300;
   font-style:normal;
   src:url("https:https://static.zohocdn.com/webfonts/sansationlight/font.eot");
   src:url("https:https://static.zohocdn.com/webfonts/sansationlight/font.eot?#iefix") format("eot"),
       url("https:https://static.zohocdn.com/webfonts/sansationlight/font.woff2") format("woff2"),
       url("https:https://static.zohocdn.com/webfonts/sansationlight/font.woff") format("woff"),
       url("https:https://static.zohocdn.com/webfonts/sansationlight/font.ttf") format("truetype"),
       url("https:https://static.zohocdn.com/webfonts/sansationlight/font.svg#Sansation-Light") format("svg");}
@font-face {
   font-family:"Sansation";
   font-weight:400;
   font-style:normal;
   src:url("https://static.zohocdn.com/webfonts/sansationregular/font.eot");
   src:url("https://static.zohocdn.com/webfonts/sansationregular/font.eot?#iefix") format("eot"),
       url("https://static.zohocdn.com/webfonts/sansationregular/font.woff2") format("woff2"),
       url("https://static.zohocdn.com/webfonts/sansationregular/font.woff") format("woff"),
       url("https://static.zohocdn.com/webfonts/sansationregular/font.ttf") format("truetype"),
       url("https://static.zohocdn.com/webfonts/sansationregular/font.svg#Sansation-Regular") format("svg");}
@font-face {
   font-family:"Sansation";
   font-weight:700;
   font-style:normal;
   src:url("https://static.zohocdn.com/webfonts/sansationbold/font.eot");
   src:url("https://static.zohocdn.com/webfonts/sansationbold/font.eot?#iefix") format("eot"),
       url("https://static.zohocdn.com/webfonts/sansationbold/font.woff2") format("woff2"),
       url("https://static.zohocdn.com/webfonts/sansationbold/font.woff") format("woff"),
       url("https://static.zohocdn.com/webfonts/sansationbold/font.ttf") format("truetype"),
       url("https://static.zohocdn.com/webfonts/sansationbold/font.svg#Sansation-Bold") format("svg");}
@font-face {
   font-family:"Russo One";
   font-weight:400;
   font-style:normal;
   src:url("https://static.zohocdn.com/webfonts/russooneregular/font.eot");
   src:url("https://static.zohocdn.com/webfonts/russooneregular/font.eot?#iefix") format("eot"),
       url("https://static.zohocdn.com/webfonts/russooneregular/font.woff2") format("woff2"),
       url("https://static.zohocdn.com/webfonts/russooneregular/font.woff") format("woff"),
       url("https://static.zohocdn.com/webfonts/russooneregular/font.ttf") format("truetype"),
       url("https://static.zohocdn.com/webfonts/russooneregular/font.svg#RussoOne-Regular") format("svg");}
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}em{font-style:italic}
.clearfix:after {
    clear:both;
    content:'.';
    display:block;
    visibility:hidden;
    height:0;
}
.clearfix {
    display:inline-block;
}
* html .clearfix {
    height:1%;
}
.clearfix {
    display:block;
}
*+html .clearfix {
    display: inline-block;
}
/* normalize css*/

html {
	-webkit-text-size-adjust: 100%;
	-ms-text-size-adjust: 100%;
}
body {
	margin: 0;
	font-size: 16px;
	overflow-x:hidden;
/*	font-family: 'Zoho_Puvi_Regular';*/
	font-family: 'Sansation';
	font-weight:400;
}
* {
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
article,
footer,
header,
section {
	display: block;
}
[hidden],
template {
	display: none;
}
a {
	background-color: transparent;
	text-decoration: none;
	color: #3131FF;
}
a:active,
a:hover {
	outline: 0;
	text-decoration:underline;
}
abbr[title] {
	border-bottom: 1px dotted;
}
b,
strong {
	font-weight: 500;
}
small {
	font-size: 80%;
}
sub,
sup {
	position: relative;
	font-size: 75%;
	line-height: 0;
	vertical-align: baseline;
}
sup {
	top: -.5em;
}
sub {
	bottom: -.25em;
}
img {
	border: 0;
}
svg:not(:root) {
	overflow: hidden;
}
hr {
	height: 0;
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}
img {
	vertical-align: middle;
	max-width: 100%;
	height:auto;
}
p {
	margin: 0 0 25px;
    line-height: 1.8;
}
.text-left {
	text-align: left;
}
.text-right {
	text-align: right;
}
.text-center {
	text-align: center;
}
.text-justify {
	text-align: justify;
}
.text-lowercase {
	text-transform: lowercase;
}
.text-uppercase {
	text-transform: uppercase;
}
.text-capitalize {
	text-transform: capitalize;
}
.text-light {
	color: #fff;
}
.text-dark {
	color: #000;
}
.top-margin {
	margin-top: 25px!important;
}
.bottom-margin {
	margin-bottom: 25px!important;
}
.space-large {
	height: 50px;
}
.space-medium {
	height: 25px;
}
.space-small {
	height: 10px;
}
.margin-0 {
	margin: 0!important;
}
.padding-0 {
	padding: 0!important;
}
.non-click {
	cursor: default;
	pointer-events: none;
}
ol,
ul {
	margin-top: 0;
	margin-bottom: 10px;
	list-style-type: none;
	padding: 0px;
}
strong,
b {
	font-weight: 600;
}
.rows:after,
.rows:before,
section:after,
section:before,
footer:after,
footer:before,
header:before,
header:after,
.container:before,
.container:after,
.clearfix:after,
.clearfix:before {
	display: table;
	content: "";
	clear: both;
}
.rows {
	margin-right: -15px;
	margin-left: -15px;
}
.container {
	margin-right: auto;
	margin-left: auto;
	width: 100%;
	max-width: 1200px;
}
.container-fluid {
	width: 100%;
	max-width: 100%;
}
.fr {
	float: right!important;
}
.fl {
	float: left!important;
}
.pr {
	position: relative;
}
.cols-2,
.cols-3,
.cols-4,
.cols-5,
.cols-6,
.cols-7,
.cols-8,
.cols-9,
.cols-10,
.cols-12
{
	float: left;
	min-height: 1px;
	padding-right: 15px;
	padding-left: 15px;
}
.cols-2 {
	width: 12.5%;
}
.cols-3 {
	width: 25%;
}
.cols-4 {
	width: 33.3%;
}
.cols-5 {
	width: 40%;
}
.cols-6 {
	width: 50%;
}
.cols-7 {
	width: 60%;
}
.cols-8,.resilience {
	width: 66.6%;
}
.cols-9 {
	width: 75%;
}
.cols-10 {
	width: 87.5%;
}
.cols-12 {
	width: 100%;
}
@media only screen and (max-width: 992px)
{
	.cols-md-12 {
	width: 100%;
}
	.cols-md-9 {
	width: 75%;
}
	.cols-md-6 {
	width: 50%;
}
	.cols-md-3 {
	width: 25%;
}
}
@media only screen and (max-width: 650px)
{
	.cols-sd-12 {
	width: 100%;
}
	.cols-sd-9 {
	width: 75%;
}
	.cols-sd-6 {
	width: 50%;
}
	.cols-sd-3 {
	width: 25%;
}
}
/* header */
header {
	padding: 25px 0;
	position: absolute;
    top: 0;
    width: 100%;
    z-index: 100;
}
.blur_strip{
	width:75%;
    position: absolute;
    top: 0;
    left: 0;
    height: 100%;
    filter: blur(1px);
    content: '';
    background: linear-gradient(to right, #dadada5c, transparent);
    opacity: 1;
	pointer-events:none;
}
.fixed-header .container{position:relative;}
.brand-logo {
    display: block;
    width: 200px;
}
li.active a{
	color:#834100;
}
.menu-icon{
    display: none;
    color: #fff;
}
.light
{
	color: #fff!important;
}
.zsiq_floatmain{display:none!important;}
section,footer{
	min-height:100vh;
	display: flex;
	display: -webkit-flex;
	display: -moz-flex;
	display: -o-flex;
	justify-content: center;
	-webkit-justify-content: center;
	-moz-justify-content: center;
	-o-justify-content: center;
	align-items: center;
	-webkit-align-items: center;
	-moz-align-items: center;
	-o-align-items: center;
}
section,footer{
	padding:200px 0;
	position:relative;
}
h1,h2{font-weight:700; line-height:1.2;}
h1{
	font-size:2.8em;
}
h2{
	font-size:2.3em;
}
P{
	line-height:1.6;
	margin:15px 0;
}
ul{margin-bottom:0;}

.loader_container{
	position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 999;
    left: 0;
    background: #fff;
	  transition: all ease 1s;
	display: block;
	pointer-events:none;
}
.loader_img {
    width: 100%;
    transition: all ease 1s;
	position:absolute;
	left:0;
	height:55%;
	background: linear-gradient(to right, #c9aec6, #9f83b3, #4f8ddd, #495385, #4b4075, #765b8b, #9f9ab7);
    display: block;
    backdrop-filter: blur(22px);
    filter: blur(1px);
}
.loader_img.loader_top_layer{
	top:0;
	transform: translate(0px, 0px);
	clip-path: polygon(0 78%, 0 0, 100% 0, 100% 100%, 44% 100%, 34% 78%);
}
.loader_img.bottom_layer{
	bottom:0;
	transform: translate(0, 0);
	clip-path: polygon(33.5% 0, 43.5% 21.5%, 100% 21.5%, 100% 100%, 0 100%, 0 0);
}
.loading .loader_img.loader_top_layer{
	transform: translate(0px, -100%);
}
.loading .loader_img.bottom_layer{
	transform: translate(0px, 100%);
}
.loader_container .loading_line{
	position:absolute;
	width:100%;
	height:400px;
	background:#964EA2;
	left:0;
	top:30%;
	animation: loading 2s;
}
@keyframes loading{
	0%{width:0;}
	100%{width:100%;}
}
.banner_sec{
	background:url("../images/empowering-digital-excellence-in-enterprises.png") no-repeat;
	background-size:cover;
	background-position:center;
	margin:0 0 -100px;
	position:relative;
	z-index: 9;
}
.banner_box{
	position:relative;
	padding:80px;
	border-radius:5px;
    border: 1px solid rgb(208 209 222 / 87%);
	overflow:hidden;
	z-index:1;
}
.banner_box:before {
    height: 100%;
    filter: blur(1px);
    content: '';
    width:100%;
    position: absolute;
    left:0;
	top:0;
    background: #786c6c1f;
    opacity: 1;
    backdrop-filter: blur(22px);
    -webkit-backdrop-filter: blur(22px);
	
}
.banner_box h1,.banner_box p{position:relative}
.banner_box p{margin-bottom:0;}
.floating_ball {
    position: absolute;
    pointer-events: none;
    transform: translate(39%, -15%);
	width: 45%;
	animation:floating 4.5s linear forwards infinite;
}
@keyframes floating{
	0%{transform: translate(40%,-15%);}
	50%{transform: translate(40%,-10%);}
	100%{transform: translate(40%,-15%);}
}

.sec2{
	background:url("../images/sec2-bg-img.png") no-repeat;
	background-size:cover;
	background-position:center;
	padding-top:100px;
}
.horizontal_scroll{
	background:url("../images/sec2-elament.png") no-repeat;
	background-size:8%;
	background-position:right 12%;
	overflow:hidden;
}
.sec2 .sec21{padding-bottom:0!important;}
.sec2 section:nth-child(2){padding-top:0;}
.innerscroll_box{
	display:flex;
	align-items:flex-start;
	justify-content:flex-start;
	position:relative;
/*	height:700px;*/
/*	overflow:hidden;*/
}
.innerscroll_box:before,.innerscroll_box:after,.blueprint_list li:before,.blueprint_list li:after,.cio_img:before,.cio_img:after,.product_update_box:before,.product_update_box:after,.testimonial:before,.testimonial:after{
    content: '';
    position: absolute;
    background: #000;
    height: 1px;
	transition:all ease 0.6s;
	width:200px;
}
.innerscroll_box:before,.blueprint_list li:before,.cio_img:before,.product_update_box:before,.testimonial:before{
	top:-15px;
	left:80px;
}
.innerscroll_box:after,.blueprint_list li:after,.cio_img:after,.product_update_box:after,.testimonial:after{
	right:80px;
	bottom:-15px;
}
.blueprint_list li:hover:before,.cio_img:hover:before,.testimonial:hover:before{left:50%}
.blueprint_list li:hover:after,.cio_img:hover:after,.testimonial:hover:after{right:50%}
.innerscroll_box .com_box{
	width:50%;
	padding:100px 80px;
	overflow:hidden;
}
.innerscroll_box .com_box img{
	display: block;
	margin:60px auto 0;
}
.left_sticky,.product_update_container .pro_update.left_sticky{
	position:sticky;
	top:100px;
}
.innerscroll_box .left_sticky,.product_update_container .pro_update.left_sticky{top:0;}
/*.product_update_container .pro_update.left_sticky{top:80px;}*/
.align_self_top{
	align-self: flex-start;
}
.rolling_list:before{
	content: "";
    position: absolute;
    top: 80px;
    left: 50%;
    transform: translate(-50%);
    width: 1px;
    height: calc(100% - 160px);
	background:#000;
}
.frame_line_top,.frame_line_bottom{
	content: "";
    position: absolute;
    top: 0px;
    left:0;
    width: 100%;
    height: 100%;
    border: 1px solid #000;
    border-radius:15px;
	pointer-events:none;
}
.frame_line_top{
   -webkit-clip-path: inset(0 0 85% 0);
    clip-path: inset(85% 0 0 0);
}
.frame_line_bottom{
   -webkit-clip-path: inset(85% 0 0 0);
    clip-path: inset(0 0 85% 0);
}
.blueprint_list li .frame_line_top,.cio_img .frame_line_top,.testimonial .frame_line_top{animation: insettprev 0.3s linear 0s 1 normal forwards; }
.blueprint_list li .frame_line_bottom,.cio_img .frame_line_bottom,.testimonial .frame_line_bottom{animation: insetbtmrev 0.3s linear 0s 1 normal forwards; }
.blueprint_list li:hover .frame_line_top,.cio_img:hover .frame_line_top,.testimonial:hover .frame_line_top{
	animation: insettp 0.3s linear 0.2s 1 normal forwards; 
}
.blueprint_list li:hover .frame_line_bottom,.cio_img:hover .frame_line_bottom,.testimonial:hover .frame_line_bottom{
	animation: insetbtm 0.3s linear 0.2s 1 normal forwards;
}
@keyframes insettprev {
  	0% { clip-path: inset(0% 0% 0% 45%); }	
  	100% { clip-path: inset(0% 0% 85% 0%); }
}
@keyframes insetbtmrev {
  	0% { clip-path: inset(0% 55% 0% 0%); }
	100% { clip-path: inset(85% 0% 0% 0%); }	
}
@keyframes insettp {
  0% { clip-path: inset(0% 0% 89% 0%); }	
  100% { clip-path: inset(0% 0% 0% 45%); }
}
@keyframes insetbtm {
  0% { clip-path: inset(91% 0% 0% 0%); }		
  100% { clip-path: inset(0% 55% 0% 0%); }
}
.cio_img:before,.cio_img:after{background:#fff;}
.cio_img:before{left:25%;}
.cio_img .frame_line_top,.cio_img .frame_line_bottom{border-color:#fff;}
.ls-lists{
	height: 480px;
}
.ls-lists li{
    padding: 0 0 10px;
    opacity: 1;
}
.ls-lists li p strong{line-height:1.4;}
.scroll-list.disabled{
	opacity:1;
}
strong:not(form .dwn-priv strong){
    font-size: 3.5em;
    font-family:"Russo One";
   	font-weight:400;
	color:#2735D0;
}
.slider_box{
	margin-top:100px;
}
.blueprint_list{
	display:flex;
	align-items:center;
	justify-content:center;
	width:200%;
	transition:all ease 0.5s;
}
.blueprint_list li{
	position:relative;
	padding:20px;
	width:50%;
	margin-right:2%;
}
.blueprint_list li .inner_blueprint_box{
	background: url(../images/cio-meet-bg.png) no-repeat;
    background-size: cover;
    background-position: right center;
    display: flex;
    align-items: center;
    justify-content: center;
    min-height: 300px;
    padding: 45px;
	border-radius:15px;
	position:relative;
}
.blueprint_list li .inner_blueprint_box:before,.strip_layer{
	background: linear-gradient(to bottom, #351E4D,#B55726,#FDD233,#D3DEF8,#1855DA,#331F50,#E5DED4,#886837,#3F2B64);
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    right: -4px;
    z-index: -2;
    border-radius: 15px;
}
.cio_meet_container:before,.strip_layer{right:inherit;left:-5px;}
.blueprint_list li .inner_blueprint_box p{
	margin:0;
	color:#fff;
}
.blueprint_list li .inner_blueprint_box p strong{
	color:#fff;
}
.blueprint_list li:hover strong span:nth-child(even),.growth_listing li:hover strong span:nth-child(even){
	animation: blink2 1.2s;
}
.blueprint_list li:hover strong span:nth-child(odd),.growth_listing li:hover strong span:last-child{
	animation: blink3 1.2s;
}
.blueprint_list li:hover strong span:first-child, .blueprint_list li:hover strong span:last-child,.growth_listing li:hover strong span:first-child{
	animation: blink1 1.2s;
}
@keyframes blink1 {
  0% { opacity: 1; }
  30% { opacity: 1; }
  40% { opacity: 0.1; }
  50% { opacity: 1; }
  60% { opacity: 0.1; }
  70% { opacity: 1; }
  100% { opacity: 1; }	
}
@keyframes blink2 {
  0% { opacity: 1; }
  20% { opacity: 0.1; }
  30% { opacity: 1; }
  40% { opacity: 0.1; }
  60% { opacity: 1; }
  100% { opacity: 1; }	
}
@keyframes blink3 {
  0% { opacity: 1; }
  10% { opacity: 0.1; }
  20% { opacity: 1; }
  30% { opacity: 0.1; }
  40% { opacity: 1; }
  50% { opacity: 0.1; }
  60% { opacity: 1; }
  70% { opacity: 0.1; }
  80% { opacity: 1; }
  100% { opacity: 1; }	
}
.fl-right{
	float:right;
}
.arrow_container.clearfix {
  margin: 80px 0 0;
  display: none;
	text-align:right;
}
.slider_arrow {
  width: 50px;
	cursor:pointer;
}
.slider_arrow.pre_btn {
	transform: rotate(180deg);
	margin-right:20px;
}
/*.slider_arrow.inactive{filter: brightness(0);pointer-events:none;}*/


.sec3{
	background:url("../images/sec3-elament.png") no-repeat,url("../images/sec3-bg-img.png") no-repeat;
	background-size:6%, cover;
	background-position:right 10% , left top;
	align-items:flex-start;
	margin:-100px 0 -100px 0;
	z-index:2;
}
.sec3_img{
	position:absolute;
	left:0;
	bottom:0;
	width:55%;
	pointer-events:none;
}
.sec3_img.img-active{width:45%;}
.flex_align{
	display: flex;
	margin-top:30px;
	overflow:hidden;
}
.accordion_tab{
	position: relative;
    border: 3px solid transparent;
    border-top: 0;
    padding: 30px 0;
    border-image: url(../images/border-img.svg) 2;
    display: block;
	font-size: 1.3em;
	cursor:pointer;
	color:#000;
	font-weight:600;
	line-height:1.4;
}
.accordion_tab:hover,.accordion_tab.active{color:#2735D0;}
.accordion_container{padding-bottom:80px;}
.accordion_tab:after{
	content:'+';
	position:absolute;
	transform:translate(-50%,-50%);
	right:10px;
	top:50%;
	font-size: 1.3em;
}
.accordion_tab.active:after{
	content:'-';
}
.accordion_content{
	display:none;
}
.accordion_content.active{display:block;}
.sec6{
	background:url("../images/sec6-elament.png") no-repeat, url("../images/sec6-bg-img.png") no-repeat;
	background-size:6%, cover;
	background-position:right 85%,left top;
	color:#fff;
	margin: -140px 0 -120px;
    padding: 300px 0;
}
.accordion_content ul li{
	font-size: 1.2em;
	padding-top:25px;
	line-height:1.6;
}
.accordion_content ul li b{
	font-size: 1.2em;
}
.cio_meet_container{
	background: url(../images/cio-meet.png) no-repeat;
    background-size: cover;
    background-position: center;
    padding: 60px 0;
	border-radius:15px;
	position:relative;
}
.cio_img{
	padding: 25px;
    position: relative;
    width: 65%;
    margin: 0 auto;
}
.cio_img img{
	border-radius:15px;
	width:100%;
}
.cio_meet_container p{
	font-size:1.3em;
}
.cio_meet_container p b{
	font-size:2em;
	font-weight:400;
}
.strip_layer1{
	position:relative;
	z-index:1;
}
.sec4{
	background:url("../images/sec4-elament.png") no-repeat, url("../images/sec4-bg-img.png") no-repeat;
	background-size:7%, cover;
	background-position:left 58%, left bottom;
	padding-top:300px;
	z-index: 1;
	margin:0 0 -100px 0;
}
.curve_img {
    position: relative;
    width: 70%;
}
.md_curve{display:none;}
.shield {
    width: 100%;
    margin: 0 auto;
    display: block;
}
.shield_parts area{cursor:pointer;}
.tri_icon {
    position: absolute;
    opacity: 0.2;
	pointer-events:none;
	transition:all ease 0.5s;
}
.tri_icon img{
	width:100%;
	display:block;
	pointer-events:none;
}
.tri_icon.tri_top {
    top: 0;
    width: 93%;
    left: 14px;
}
.tri_icon.tri_left {
    bottom: 1px;
    width: 56%;
    left: -25px;
}
.tri_icon.tri_right {
    bottom: 1px;
    width: 52%;
    right: -8px;
}
.tri_icon.active{opacity:1;}
.sailed_container{margin-top:80px;}
.sailed_tab{
	display: flex;
	align-items:center;
	border-bottom: 3px solid transparent;
	border-image: url(../images/growth-border-img.png) 2;
}
.sailed_tab li{
	padding:0 80px 30px 0;
	opacity: 0.5;
	font-size:1.3em;
	cursor:pointer;
}
.sailed_tab li:active{opacity:1;}
.sailed_tab li:hover,.sailed_tab li.active{opacity:1;}
.sailed_inner_container{
	min-height:280px;
	margin-top:35px;
}
.sailed_content{
	display:none;
}
.sailed_content ul li{
	font-size: 1.3em;
    padding-bottom: 20px;
    line-height: 1.5;
}
.sailed_content ul li:last-child{padding-bottom:0;}
.sailed_content ul li b{
    font-size: 1.2em;
}
#cloud{display:block;}
.sailed_mob_tab{
	display: none;
}
.testimonial {
    padding: 25px;
    position: relative;
    margin: 0 auto;
}
.thumbnail_container{
	position:relative;
}
.thumbnail_container:after{
	content: '';
    display: block;
    position: absolute;
    width: 100%;
    height: 35%;
    background: linear-gradient(to top,#000,transparent);
    bottom: 0;
    pointer-events: none;
    border-radius: 15px;
}
.thumbnail_container p{
	    position: absolute;
    font-size: 1.2em;
    display: flex;
    justify-content: center;
    height: auto;
    bottom: 25px;
    z-index: 1;
    margin: 0;
    color: #fff;
    width: 100%;
}
.thumbnail_container img {
    border-radius: 15px;
    width: 100%;
	cursor:pointer;
} 

.play-icon {
    display: inline-block;
    background: #fff;
    border-radius: 25px;
    height: 45px;
    width: 45px;
    position: absolute;
    transform: translate(-50%,-50%);
    left: 50%;
    top: 50%;
	transition: all ease 0.5s;
	pointer-events:none;
}
.play-icon:before {
    content: '';
    display: block;
    border-top: 10px solid transparent;
    border-bottom: 10px solid transparent;
    border-left: 15px solid #626367;
    transform: translate(-50%, -50%) scale(0.8);
    left: 56%;
    top: 50%;
    margin: 0 auto;
    position: absolute;
}
.testimonial:hover .play-icon{
	transform: translate(-50%,-50%) scale(1.1);
}
.video-popup{
	position: fixed;
    display: none;
    width: 100%;
    height: 100%;
    background: rgba(0,0,0,.6);
    left: 0;
    top: 0;
    z-index: 9999;
}
.video-show{
	position:absolute;
	width:800px;
	transform: translate(-50%,-50%);
	padding:8px;
	top:45%;
	left:50%;
	background:#fff;
    padding-bottom: 1px;
	max-width:90%;
}
.video-close{
	position: absolute;
    z-index: 999;
    top: -8px;
    right: -9px;
    color: #000;
    font-weight: bold;
    cursor: pointer;
    background: #ffffff;
    border-radius: 50%;
    width: 28px;
    height: 28px;
    text-align: center;
    line-height: 28px;
}
.video-close:hover{background:#000;color:#fff;}
.video-show iframe{height:450px;background:#000;}
.sec8{
	background:url("../images/sec8-elament.png") no-repeat,url("../images/sec8-bg-img.png") no-repeat;
	background-size:8%,cover;
	background-position:left bottom, center;
/*	align-items:flex-start;*/
	padding:200px 0 300px;
}
.sec8_ele_1{
	position:absolute;
	right:0;
	top: -48px;
	width:8%;
}
.space_top{
	margin-top:80px;
}
.memorable_tab{
	display:flex;
	align-items:center;
	justify-content:center;
}
.tab_list li{
	position:relative;
	padding-left:70px;
	font-size: 1.5em;
	padding-bottom:50px;
	cursor:pointer;
	opacity:0.3;
}
.tab_list li img{display:none;}
.tab_list li.active,.tab_list li:hover{
	opacity:1;
}
.tab_list li:before{
	position:absolute;
	content:'';
	width:50px;
	height:1px;
	top:13px;
	left:0;
	background:#000;
}
.memorable_con{
	background: url(../images/cio-meet-bg.png) no-repeat;
    background-size: cover;
    background-position: right center;
	padding:100px;
	position:relative;
	border-radius:15px;
	min-height:540px;
}
/*.memorable_con ul{min-height:300px;}*/
.memorable_con ul li{
	position: relative;
    padding: 0px 0 40px 40px;
    font-size: 1.3em;
	color:#fff;
	line-height:1.3;
}
.memorable_con ul li a,.blueprint_list li .inner_blueprint_box p a {
    color: #3cffff;
}
.memorable_con ul li:last-child,.tab_list li:last-child{padding-bottom:0;}
.memorable_con ul li:before{
	content:'';
	position:absolute;
	left:0;
	top:7px;
	width:22px;
	height:22px;
	background: url(../images/point-icon.svg) no-repeat;
    background-size: cover;
    background-position: center;
}
#gartner{display: block;}
.memorable_mobile_tab,.memorable_con{display: none;}
.sec7{
	background:url("../images/sec7-bg-img.png") no-repeat;
	background-size:cover;
	background-position:left center;
/*	margin:-120px 0 0!important;*/
}
.sec7_img{
	position:absolute;
	left:0;
	bottom:0;
	width:50%;
}
.growth_listing{
/*	border:1px solid red;*/
	height:450px;
}
.growth_listing li{
	position: relative;
    border-bottom:3px solid transparent;
    padding: 40px 0;
    border-image: url("../images/growth-border-img.png") 2;
	display: flex;
	align-items:center;
	justify-content:flex-start;
}
.growth_listing li:last-child{border:0;}
.growth_listing li strong{
	width:150px;
}
.growth_listing li p{
	font-size:2em;
	font-weight:700;
	margin:0;
}
.sec5{
	background:url("../images/sec5-elament1.png") no-repeat,url("../images/sec5-elament2.png") no-repeat,url("../images/sec5-bg-img.png") no-repeat;
	background-size:6%,4%,cover;
	background-position:right top, left bottom, center;
	padding:300px 0 300px;
}
.product_update_box{
	padding:40px;
	position:relative;
}
.product_update_box .frame_line_top{
	-webkit-clip-path: inset(0 0 85% 0);
    clip-path: inset(0 0 85% 0);
}
.product_update_box .frame_line_bottom {
    -webkit-clip-path:  inset(85% 0 0 0);
    clip-path: inset(85% 0 0 0);
}
.product_update_container{
	border-radius: 15px;
    border: 1px solid #fff;
	position:relative;
	padding:50px 80px;
}
.product_update_container:before {
    height: 100%;
    filter: blur(1px);
    content: '';
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgb(255 255 255 / .25);
    opacity: 1;
    backdrop-filter: blur(22px);
    -webkit-backdrop-filter: blur(22px);
	border-radius:15px;
}
.product_update_container .pro_update{
	position:relative;
	display:flex;
}
.product_update_container .pro_update:nth-child(1){margin-bottom:100px;}
.product_inner_box{
	width:60%;
}
.product_inner_box:nth-child(1){
	width:40%;
}
.product_inner_box h5{
	font-size: 1.3em;
	font-weight:700;
    margin-bottom: 40px;
	position:sticky;
	top:150px;
}
.product_inner_box ul li{
	position: relative;
    padding: 0px 0px 25px 40px;
	font-size:1.1em;
	line-height:1.5;
}
.product_inner_box ul li:last-child{padding-bottom:0;}
.product_inner_box ul li:before {
    content: '';
    position: absolute;
    left: 0;
    top: 5px;
    width: 20px;
    height: 20px;
    background: url("../images/product-update-icon.svg") no-repeat;
    background-size: cover;
    background-position: center;
}
.product_inner_box ul li b{
	font-size: 1.1em;
	font-weight:700;
}
.product_inner_box ul li p{
	position:relative;
	margin:0;
	padding:10px 0 0 15px;
}
.product_inner_box ul li p:before{
	content:'';
	position: absolute;
	left:3px;
	top: 22px;
	width: 6px;
	height:6px;
	background:#000;
	border-radius:50%;
}
.sec9{
	background:url("../images/sec9-bg-img.png") no-repeat;
	background-size:cover;
	background-position:left top;
	color:#fff;
	margin:-120px 0 0;
}
.sec9 .cols-8{
	float:none;
	margin:0 auto;
}
.sub_title {
    font-size: 1.2em;
    margin: 0 0 20px;
}
.happynewyear {
    font-size: 3em;
	font-weight:700;
}
.subform_show{
	position:relative;
	border-radius:15px;
	overflow:hidden;
	border:1px solid #fff;
	padding:40px;
	margin-top:80px;
}
.subform_show:before{
	height: 100%;
    filter: blur(1px);
    content: '';
    width: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgb(255 255 255 / .18);
    opacity: 1;
    backdrop-filter: blur(22px);
    -webkit-backdrop-filter: blur(22px);
}
.form_con {
    margin: 0;
    position: relative;
    font-size: 1.3em;
    line-height: 1.3;
}
.container-fluid.copyright {
    padding:0 0 30px;
    text-align: center;
    background: #16131a;
    color: #fff;
}
.container-fluid.copyright p {
    margin: 0;
	font-size: 0.8em;
	color:#fff;
}
.container-fluid.copyright p a{color: #fff;}
.subscribe-form{
	display: block;
    width:40%;
    height: 60px;
    padding: 6px 12px;
    font-size: 16px;
    line-height: 1.42857143;
    color: #555;
    background-color: #fff;
    position: relative;
	margin:0 auto;
	cursor: pointer;
	border:1px solid #707070;
}
span.footer-email{
	display: block;
    text-align: left;
    height: 100%;
    padding: 12px 0 0 20px;
	 opacity: 0.5;
}
span.footer-submit{
	display: inline-block;
    position: absolute;
    transform: translate(0%, -50%);
    top: 50%;
    right: 10px;
    font-size: 17px;
    z-index: 8;
    background:#ffd052;
    color: #353535;
    padding: 10px 35px;
}
div#form-alert {
	margin:0!important;
    background: #fff;
    color: red;
	position: absolute;
    transform: translate(-50%, -50%);
    top:54px;
    left: 35%;
	display: inline-block;
    font-size: 13px;
}
/*-------------subscribe popup css----------*/
.subscribepopup_contains {
    width: 65%;
	margin:40px auto 0;
	position:relative;
}
#backToTop {
    display:none!important;
}
.clearfix {
    display: block;
}
.subscribepopup_form_wrapper form input[type=text] {
   width: 75%;
    border:none;
    height: 45px;
    font-size: 1em;
    padding: 12px 15px;
    display: block;
    margin: 0 auto;
	outline:none;
	color:#707070;
}
.subscribepopup_form_wrapper form select {
    width: 75%;
    border:none;
    height: 45px;
    line-height: 20px;
    font-size: 1em;
    padding:12px 15px;
    display: block;
    color: #7e7e7e;
    margin: 20px auto;
	-webkit-appearance: none;
	background:url("../images/form-downarrow.svg") no-repeat #fff;
	background-position: right;
	background-size:contain;
	outline:none;
}
.subscribepopup_form_wrapper form select#country_state{margin-top:10px;}
.subscribepopup_form_wrapper form .dwn-priv {
    width: 100%;
    margin: 10px 0 0;
    font-size: 15px;
    display: inline-block;
	line-height:1.5;
}
.subscribepopup_form_wrapper form .dwn-priv a{color:#fff;text-decoration:underline;}
.subscribepopup_form_wrapper form .dwn-priv a:hover,.container-fluid.copyright p a:hover{color:#3131FF;}
.subscribepopup_form_wrapper form #subscribe {
    background: #fff;
    color: #12006C;
    padding: 14px 45px;
    margin: 30px auto 0;
    line-height: 20px;
    border: none;
    font-size: 1.1em;
    height: auto;
    border-radius: 0;
    cursor: pointer;
    -webkit-appearance: none;
    appearance: none;
	font-weight:700;
}
.subscribepopup_form_wrapper form #subscribe:hover{background:#f0f0f0;}
div#meGDPRMessage>label {
    font-size: 1em;
    display: inline-block;
	line-height:normal;
    margin: 10px 0 0;
}
#meGDPRMessage a{color:#fff;text-decoration: underline;}
.subscribepopup_form_wrapper form .dwn-priv strong{font-family: 'Zoho_Puvi_SemiBold';}
.mobile-menu{display:none;;width:100%;padding:20px;position:relative;background:#1A5691;color:#fff;margin-top:15px;font-size:1.2em;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-o-border-radius:5px;}
.mobile-menu:after{display: block; content:""; position:absolute;transform: translate(0px, -50%);top: 50%;right: 35px;background:url("https://www.manageengine.com/year-in-review/2020/images/down-arrow.svg") no-repeat;width:20px;height:12px;}
.mobile-menu.mm-active:after{background:url("https://www.manageengine.com/year-in-review/2020/images/top-arrow.svg") no-repeat;}
.mobile-menu.mm-active{border-bottom:1px solid #FFFFFF;}
/*.sd-br br,.mobile-show{display:none!important;}*/
.reach-show,.st-brshow br,.uc-br br{display:none;}
q{font-style: oblique}
/*dropdown css*/
.translate-box {
    position: relative;
    float: right;
	z-index:99999;
	padding-top:15px;
}
.trans-box {
    border: 1px solid #fff;
    width: 220px;
	cursor:pointer;
}
.lang-dropdown p {
    margin: auto;
    font-weight: 600;
    display: block;
	position: relative;
	background:#fff;
	padding:5px 15px;
	-webkit-box-shadow: 0 0 10px #edecec;
    -moz-box-shadow: 0 0 10px #edecec;
    -o-box-shadow: 0 0 10px #edecec;
    box-shadow: 0 0 10px #edecec;
}
.lang-dropdown p span{
    vertical-align: middle;
    color: #000;
    font-size: 16px;
	display: inline-block;
}
.lang-dropdown p span img,.dropdown-box li p span img {
    width: 16px;
    height: 16px;
}
.lang-dropdown p span.mobile-flag{
  display: none;
}
.mobile-flag img {
  border-radius: 50%;
  filter: invert(30%) grayscale(85%) brightness(40%) contrast(3);
}
.lang-dropdown p span:nth-child(1),.dropdown-box li p span:nth-child(1){margin:0 7px;}
.lang-dropdown p:before {
    position: absolute;
	transform:translate(-50%,-50%);
    right: 5%;
    top: 50%;
    content:'';
    border-left: 6px solid transparent;
    border-top: 8px solid #000;
    border-right: 6px solid transparent;
}
ul.dropdown-box{
	margin: 0;
	padding:0;
	overflow: hidden;
	position:absolute;
	z-index: 999;
	width:100%;
	height:0;
	-webkit-transition: all 200ms ease-out 200ms;
	-moz-transition: all 200ms ease-out 200ms;
	-o-transition: all 200ms ease-out 200ms;
	-ms-transition: all 200ms ease-out 200ms;
	transition: all 200ms ease-out 200ms;
}
.dropdown-box li{
	list-style:none;
	cursor:pointer;
}
.dropdown-box li p{
	display:block;
	margin:0;
	padding:5px 15px;
	color: #000;
	font-weight:600;
	box-shadow: 0px 0px 5px #e3e3e3;
    border-bottom: 1px solid #fff;
	background:#fff;
}
.dropdown-box li p span{
	vertical-align: middle;
    font-size: 16px;
	display: inline-block;
}
.dropdown-box li p:hover{
	color:#fff;
	background:#326894;
}
.translate-box:hover ul.dropdown-box {
	height:160px;
}
.anim {
    opacity: 0;
    transition: all ease 1s;
    transform: translateY(250px);
}
.active-anim .anim{
	opacity: 1;
    transform: translateY(0);
}
/*-------------subscribe popup css end----------*/
/* footer */
footer {
    background: #16141a;
	position: relative;
    z-index: 9999; 
	display: block;
}
footer .container-fluid{
	position:absolute;
	bottom:0;
	left:0;
	width:100%;
	z-index:9;
}
footer .container-fluid:before{
	height:100%;;
    filter: blur(1px);
    content: '';
    width: 100%;
    position: absolute;
    left: 0;
    bottom:0;
    background: rgb(255 255 255 / .18);
    opacity: 1;
    backdrop-filter: blur(22px);
    -webkit-backdrop-filter: blur(22px);
	display:block;
}
.footer_inner_container{
	display:flex;
	align-items:center;
	justify-content:space-between;
	position:relative;
	padding:15px 80px;
}
.footer_inner_container p{
	margin:0;
}
a.ftr-brand {
    display: block;
    width: 200px;
    margin-bottom: 20px;
}
.address li, .address li a {
    color: #f0f0f0;
    line-height: 1.6;
	font-size: 0.9em;
}
p.copyright {
    color: #fff;
	font-size:1em;
	margin: 0;
	text-align:center;
}
p.copyright a{color:#fff;}
.zlogo {
        height: auto;
    width: 55px;
    text-indent: -9999em;
    background: url(https://www.manageengine.com/images/zoho.svg) 0 0 no-repeat;
    display: inline-block;
    margin: 0 3px;
}
.animation{
	opacity: 0;
    transition: all ease 1s;
    -webkit-transition: all ease 1s;
    -moz-transition: all ease 1s;
    -o-transition: all ease 1s;
    -moz-transform: translateY(250px);
    -webkit-transform: translateY(250px);
    -o-transform: translateY(250px);
    transform: translateY(250px);
}
.active-anim.animation {
    opacity: 1;
    transform: translateY(0);
    transform: -webkit-translateY(0);
    transform: -moz-translateY(0);
    transform: -o-translateY(0);
}
.thanku-content {
    position: fixed;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    background: rgba(0 0 0 /75%);
	display:none;
	z-index:99999;
}
.popup-close{
	position:absolute;
	font-size:1.2em;
	top:10px;
	right:20px;
	cursor:pointer;
}
.popup-close:hover{
	color: #b30c0c;
}
.tq-box {
    width: 35%;
    text-align: center;
    padding: 50px;
    position: absolute;
    transform: translate(-50%, -50%);
    left: 50%;
    top: 50%;
    background: #fff;
	-webkit-border-radius:5px;
	-moz-border-radius:5px;
	-o-border-radius:5px;
	border-radius:5px;
}
.tq-box img {
    width: 160px;
    margin-top: -155px;
	height:auto;
}
h2.page-tit {
    margin: 30px 0 10px 0;
    font-size: 1.5em;
    color: #353535;
    line-height: normal;
}
.tq-box p {
    font-size: 1em;
    margin: 0;
}
p.regards:before {
    content: "";
    display: block;
    width: 65%;
    margin: 25px auto;
    height: 1px;
    background: #707070;
}
.disable-btn{pointer-events:none;}
@media only screen and (max-width:1500px){
	h1,h2{font-size:2.5em;}	
	.sec7_img,.sec3_img{width:64%}
	.horizontal_scroll{padding-top:50px!important;}
	.sec21{padding-top:150px;}
	.innerscroll_box .com_box{padding:50px 80px;}
}
@media only screen and (max-width: 1300px){
	h1,h2{font-size:2em;}
	.container {max-width: 90%;}
	.memorable_con{padding:75px 100px;}
	.sec21{padding-top:180px;}
}
@media only screen and (min-width: 1200px) and (max-height: 720px){
	.sec21{padding-top:150px;}
}
@media only screen and (min-width: 1500px) and (max-height: 900px){
	
}
@media only screen and (max-width: 1200px){
	.memorable_con{padding:75px 60px;}
	.sec2 section:nth-child(2){padding-top:100px;}
	.innerscroll_box{overflow: initial;flex-direction:column;padding:80px 80px 0;}
	.innerscroll_box .com_box{width:100%;padding:0;}
	.ls-lists{height:auto;display: flex;flex-wrap:wrap;}
	.ls-lists li{width:46%;margin-right:4%;padding:0 4% 5% 0;}
	.ls-lists li:nth-child(even){margin:0 0 0 4%;padding:0 0 10% 4%;}
	.innerscroll_box .com_box.align_self_top{padding-bottom:80px;}
	.rolling_list::before{display:none;}
	.innerscroll_box .com_box img{display: block;margin:70px auto 0;}
	.ls-lists li p{margin:0;}
	.arrow_container.clearfix{display:block;}
	.blueprint_list li .inner_blueprint_box{min-height:350px;}
	.blueprint_list{width:auto;}
	/* */
.slick-dots,
.slick-next,
.slick-prev {
	position: absolute;
	display: block;
	padding: 0
}

.slick-dots li button:before,
.slick-next:before,
.slick-prev:before {
	font-family: slick;
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale
}

.slick-next,
.slick-prev {
	font-size: 0;
    line-height: 0;
    bottom:-110px;
    width: 45px;
    height: 45px;
    -webkit-transform: translate(0, -50%);
    -ms-transform: translate(0, -50%);
    transform: translate(0, -50%);
    cursor: pointer;
    color: transparent;
    border: none;
    outline: 0;
    background: 0 0;
	z-index: 99;
}

.slick-next:focus,
.slick-next:hover,
.slick-prev:focus,
.slick-prev:hover {
	color: transparent;
	outline: 0;
}
.slick-next:focus:before,
.slick-next:hover:before,
.slick-prev:focus:before,
.slick-prev:hover:before {
	opacity: 1
}
.slick-prev {
	right: 70px;
    background: url("../images/slider-arrow.svg") no-repeat;
    background-size: 98%;
    background-position: center;
	-webkit-transform: translate(0, -50%) rotate(180deg);
    -ms-transform: translate(0, -50%) rotate(180deg);
    transform: translate(0, -50%) rotate(180deg);
}

[dir=rtl] .slick-prev {
	right:70px;
	background: url("../images/slider-arrow.svg") no-repeat;
    background-size: 98%;
    background-position: center;
	-webkit-transform: translate(0, -50%) rotate(180deg);
    -ms-transform: translate(0, -50%) rotate(180deg);
    transform: translate(0, -50%) rotate(180deg);
}
	.slick-prev.slick-disabled{opacity:0.3;}
	.slick-next.slick-disabled{opacity:0.3;}
.slick-next {
	right:0px;
			    background: url("../images/slider-arrow.svg") no-repeat;
    background-size: 98%;
    background-position: center;
}

[dir=rtl] .slick-next {
	right: 0;
	
		    background: url("../images/slider-arrow.svg") no-repeat;
    background-size: 98%;
    background-position: center;
}

.slick-slider {
	margin-bottom: 30px
}

.slick-dots {
	width: 100%;
	list-style: none;
	text-align: center
}

.slick-dots li {
	    position: relative;
    display: inline-block;
    margin: 0 8px;
    padding: 0;
    cursor: pointer;
}

.slick-dots li button {
	font-size: 0;
    line-height: 0;
    display: block;
    width: 12px;
    height: 12px;
    padding: 5px;
    cursor: pointer;
    border: 0;
    outline: 0;
    background: #dadada;
    border-radius: 50%;
    margin: 0;
}
.slick-dots li.slick-active button {
	background: #e69702;
}
.slick-dots li button:focus,
.slick-dots li button:hover {
	outline: 0
}

.slick-dots li button:focus:before,
.slick-dots li button:hover:before {
	opacity: 1
}

.slick-dots li button:before {
	font-size: 6px;
	line-height: 20px;
	position: absolute;
	top: 0;
	left: 0;
	width: 20px;
	height: 20px;
	content: '';
	text-align: center;
	opacity: .25;
	color: #000
}

.slick-dots li.slick-active button:before {
	opacity: .75;
	color: #000
}

.slick-list,
.slick-slider,
.slick-track {
	position: relative;
	display: block
}

.slick-loading .slick-slide,
.slick-loading .slick-track {
	visibility: hidden
}

.slick-slider {
	-moz-box-sizing: border-box;
	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 {
/*	overflow: hidden;*/
	margin: 0;
	padding: 0
}

.slick-list:focus {
	outline: 0
}

.slick-list.dragging {
	cursor: pointer;
	cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
	-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 {
	top: 0;
	left: 0
}

.slick-track:after,
.slick-track:before {
	display: table;
	content: ''
}

.slick-track:after {
	clear: both
}

.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-vertical .slick-slide {
	display: block;
	height: auto;
	border: 1px solid transparent
}

.slick-arrow.slick-hidden {
	display: none
}
}
@media only screen and (max-width: 1100px){
	section{min-height:60vh;}
	
	.banner_box{padding:60px;}
	.footer_inner_container{padding:20px;text-align:center;}
	.product_update_container{padding: 50px;}
	.product_inner_box,.product_inner_box:nth-child(1){width:100%;}
	.product_update_container .pro_update:nth-child(1){margin-bottom:50px;}
	.product_update_container .pro_update{display:block;}
	.subscribe-form{width:55%;}
	.subscribepopup_form_wrapper form input[type=text],.subscribepopup_form_wrapper form select{width:100%;}
	.tq-box{width:50%;top:40%;}
	.growth_listing{display: flex;flex-wrap: wrap;}
	.growth_listing li{width:47%;margin-right:3%;}
	.growth_listing li strong{width:120px;}
	.flex_align .cols-6,.sec7_img,.sec3_img{width:100%;}
	.flex_align{flex-direction:column;overflow:inherit;margin-top:30px;}
	.sec7{padding-top:130px;}
	.sec3,.sec7{padding-bottom:85%;}
	.accordion_container{padding-bottom:0;}
}
@media only screen and (max-width: 992px){
	header{position:relative;}
	.testimonial_title{margin-bottom:70px;text-align: center;}
	.testimonial_title br,.curve_img,.md_hide,.tab_list li::before{display:none;}
	.md_curve{display: block;margin:50px auto 0;width:55%;}
	.sailed_tab li{padding:0 100px 30px 0;}
	.memorable_tab{display:block;}
	.cio_img{width:75%;}
	.memorable_con{padding:80px;min-height:470px;}
	.tab_list{display:flex;margin-bottom:50px;}
	.tab_list li{width:25%;text-align: center;padding:0;}
	.tab_list li:last-child{padding-bottom:inherit;}
	.flex_align{flex-direction: column-reverse;margin-top:20px;}
	.blueprint_list li{width:100%;}
	.flex_align{overflow: auto;}
	.growth_listing{height:auto;}
	.subscribepopup_contains{width:100%;max-width:80%;}
	.footer_inner_container{flex-direction: column;}
	p.copyright{padding-bottom:8px;}
	.growth_listing li p{font-size:1.6em;}
	.cio_meet_container::before, .strip_layer{top:inherit;left:0;bottom:-5px;background: linear-gradient(to right, #351E4D,#B55726,#FDD233,#D3DEF8,#1855DA,#331F50,#E5DED4,#886837,#3F2B64);}
	.sec2 .sec21{padding:130px 0;}
	.sec3{padding-top:130px;}
	.sec4{padding-top:200px;}
	.sec5{padding:130px 0 300px;}
	.sec6{padding:250px 0;}
	.sec8{padding:130px 0 270px;}
	.sec9{padding:100px 0 0;}
	.sec1{align-items:flex-start;}
}
@media only screen and (max-width: 750px) {
	.growth_listing{display:block;}
	.growth_listing li{width:100%;margin-right:auto;}
	.growth_listing li strong{width:150px;}
	.video-show iframe{height:250px;}
}
@media only screen and (max-width: 650px){
	body{font-size:15px;}
	header{padding:18px 0;}
	section,footer{min-height:auto;padding:80px 0;}
	.menu-icon {bottom: 15px;}
	.sec1{min-height:80vh;}
	#topbar-menu-icon {top: -30px;}
	.innerscroll_box{padding:50px;}
	.ls-lists{display:block;}
	.ls-lists li,.ls-lists li:nth-child(even){width:100%;margin:0;padding:0 0 15% 0;}
	.ls-lists li:last-child{padding:0;}
	.sec3 h2 br,.form_con br,.accordion_tab::after,.accordion_tab.active::after{display:none;}
	.banner_box{padding:40px;color:#fff;}
	.curve_img{width:100%;max-width:80%;}
	.sailed_tab li{width:33.33%;text-align:center;padding:25px 0;}
	.product_update_box{padding:10px;}
	.product_update_container{padding:35px;}
	.cio_meet_container{padding:60px 30px;}
	.cio_img{width:100%;padding:15px;}
	.memorable_con{padding:50px;}
	.blur_strip{width:100%;}
	.tab_list{flex-wrap: wrap;justify-content: space-around}
	.tab_list li,.tab_list li:last-child{width:45%;margin:18px 0 0;background:#DBDBEB;border-radius:10px;padding:20px 0;text-indent:-999em;font-size:0;opacity:1;}
	.tab_list li img{display:block;width:60%;margin:0 auto;}
	.tab_list li:nth-child(3) img{width:85%;}
	.tab_list li:hover,.tab_list li.active{background:linear-gradient(to bottom,#2F2AB9,#3F4CEB);}
	.tab_list li:hover img,.tab_list li.active img{filter:brightness(0) invert(1);}
	.subform_show{padding:50px 20px;}
	.subscribe-form,.subscribepopup_contains,.subscribepopup_form_wrapper form input[type=text],.subscribepopup_form_wrapper form select,.subscribepopup_form_wrapper form #subscribe,.circle-box{width:100%;}
	.lang-dropdown p span:nth-child(1){display:none;}
	.trans-box{width:auto;}
	.translate-box{margin-right:15px;padding:0;}
	.lang-dropdown p:before{right:0;}
	.tq-box{top:50%;width:90%;}
	.lang-dropdown p{padding: 3px 20px 3px 2px;}
	.dropdown-box li p{padding:10px 0;}
	.sec3,.sec4,.sec6{margin: 0;}
	.sec4,.sec5,.sec6,.sec8{padding:80px 0;}
	.sec7{padding-top:80px;background-position:center;}
	.sec4{background-position: left 58%, right center;}
	.sec6{background-position: right 85%,right top;}
	.sec9{margin:-20px 0 0;padding-bottom:200px;}
	.video-show iframe{height:240px;}
	.blueprint_list li .inner_blueprint_box{padding:35px;}
	.banner_sec{background:url("../images/empowering-digital-excellence-in-enterprises-mob.png") no-repeat;background-position:left bottom;background-size:cover;margin:0 0 -50px;}
	.growth_listing li strong{width:120px;}
	.sec3{padding-top:80px;}
	.accordion_tab{padding:30px 0;line-height:1.5;}
	.space_top{margin-top:40px;}
	.sec2{padding-top:0;}
	.lang-dropdown p span.mobile-flag {display: inline-block !important;margin: 0px 5px 2px 5px;}
	.blur_strip{background: linear-gradient(to right, rgb(218 218 218 / 88%), transparent);}
	ul.dropdown-box{width:300%;right:0%;}
}
@media only screen and (max-width:480px){
	.sd-br br,.cio_meet_container h2 br{display:none;}
	.video-show iframe{height:220px;}
	.tri_icon.tri_left{left:-20px;}
	.tri_icon.tri_top{left:10px;}
}
@media only screen and (max-width:410px){
	body{font-size:15px;}
	.sec1{min-height:100vh;}
	.thumbnail_container p{font-size:1em;}
}
@media only screen and (max-width:380px){
	.video-show iframe{height:190px;}
}
/*@media (min-width: 1800px) and (max-height: 700px){*/
@media (min-width: 1800px){
	.sec3_img{width:38%;}
	.sec3{margin:-150px 0 -100px 0;}
	.sec4{margin:0 0 -150px 0;}
	.sec5{padding:300px 0 400px;}
	.sec6{margin:-200px 0 -120px;}
	.sec8_ele_1{top:-6.5%;}
	.sec7_img{width:42%;}
	.sec9{margin:-150px 0 0;}
}