/*
Version: 1.0
Author: Symlink Technology
Author URI: https://www.symlinktech.com/.
*/


:root {
	--primaryColor: #ff6e00;
  --secondaryColor: #385dff;
	--bodyText: #5a5a5a;
  --subTextColor:#111;
	--socialBg: #242424;
	--shades01: #ffffff;
	--veiwWidth: calc(100vw - 17px);
	--padding: calc(var(--veiwWidth)/2 - 785px);
}
 
@import url('https://fonts.googleapis.com/css2?family=Readex+Pro:wght@160..700&display=swap');

/* ********|| INITIALIZATION STARTS ||******** */
body, html { width: 100%; line-height:18px; margin:0 auto !important;padding:0 !important;font-family: 'Readex Pro', sans-serif; font-weight: 300; -webkit-font-smoothing: subpixel-antialiased;text-shadow: 1px 1px 1px rgba(0,0,0,0.004);font-size: 14px;  color: var(--color01); background:var(--bodyBg);position: relative; z-index: 0;}

*:focus{outline: none !important;outline-offset: none !important;outline-offset: 0 !important;}
a {text-decoration: none ;}
a:hover{text-decoration: none;-webkit-transition: all 0.3s ease; -moz-transition: all 0.3s ease; -o-transition: all 0.3s ease; -ms-transition: all 0.3s ease;transition: all 0.3s ease;}
a:focus{ outline: none;text-decoration: none;}
input:focus, label:focus{outline: none !important;outline-offset: none !important;outline-offset: 0 !important;}
/* ********|| INITIALIZATION ENDS ||******** */


/* ********|| PSEUDO ELEMENTS STARTS ||******** */
::selection{ background-color:var(--primaryColor); color:#fff}
::-moz-selection{ background-color:var(--primaryColor); color:#fff}
::-webkit-selection{ background-color:var(--primaryColor); color:#fff}

:-webkit-focus { outline: none !important; }
:-moz-focus { outline: none !important; }
:focus { outline: none !important; }

select:-webkit-focusring { color: var(--primaryColor) !important;text-shadow: 0 0 0 var(--textMedColor);}
select:-moz-focusring {color: var(--primaryColor) !important;text-shadow: 0 0 0 var(--textMedColor);}
select:focusring {color: var(--primaryColor) !important; text-shadow: 0 0 0 var(--textMedColor);}

::input-placeholder{ color:var(--textColor) !important;}
::-moz-input-placeholder{ color:var(--textColor) !important;}
::-webkit-input-placeholder{ color:var(--textColor) !important;}

/*::-webkit-scrollbar-track{	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.1);box-shadow: inset 0 0 6px rgba(0,0,0,0.1);background-color: var(--textMedColor);}
::-webkit-scrollbar{width: 5px;height: 5px;background-color: var(--textMedColor);}
::-webkit-scrollbar-thumb{background-color: var(--secondaryColorAltLight);}*/
/* ********|| PSEUDO ELEMENTS ENDS ||******** */
/* Chrome, Safari, Edge, Opera */
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0}

/* Firefox */
input[type=number] {-moz-appearance: textfield;}

/* ********|| ADJUSTMENT CLASSES STARTS ||******** */
*,::after,::before{box-sizing: border-box;}
a{color:var(--primaryColor); transition: all 0.3s ease;}
a:hover, a:focus{color:var(--secondaryColor);}
p { margin: 0 0 10px; }
hr{margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid var(--c4dee4);}

.required:after{content:"*";color:#000000; font-size:16px; font-weight:600; position: absolute;margin: 0 0 0 3px;}
.separator_dashed{ border-bottom:var(--textMedColor) 1px dashed;}
.separator_dotted{ border-bottom:var(--textMedColor) 1px dotted;}
.separator_solid{ border-bottom:var(--textMedColor) 1px solid;}
/* ********|| ADJUSTMENT CLASSES ENDS ||******** */


section{position:relative;}
.form-group{position:relative; margin: 0 0 20px;}
.control-label{font-size: 14px;font-weight: 600;margin: 0 0 2px;color: #212121;display: block;}


.form-control{ border-radius: 4px;box-shadow: none;border: 1px solid #ddd;color: var(--textColor);background: #fff;min-width: 50px;min-height: 38px;width: 100%;padding: 6px 12px;font-family: inherit;font-size: 14px;}
.form-control:focus{ border-color:var(--primaryColor);box-shadow: none;}
.form-control::-webkit-input-placeholder{ color: var(--textColor) !important;}
.form-control:-moz-placeholder{color:var(--textColor) !important;opacity:  1 !important;}
.form-control::-moz-placeholder{color:var(--textColor) !important; opacity:1 !important;}
.form-control:-ms-input-placeholder{color:var(--textColor) !important;}
.form-control::-ms-input-placeholder{color:var(--textColor) !important;}
textarea.form-control{ resize:none; min-height: 100px;}
.form-control[disabled], .form-control[readonly], fieldset[disabled] .form-control{ background-color: #fff; opacity: 0.7; cursor: not-allowed;}

.custom-checkbox{position: relative;padding-left: 24px;margin: 3px 0;display: inline-block;}
.custom-checkbox .custom-checkbox-input{position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;opacity: 0; cursor: pointer;}
.custom-checkbox .custom-checkbox-label{position: relative;margin: 0;line-height: 16px;font-size: 14px;}
.custom-checkbox .custom-checkbox-label:before{content:'';position:absolute;width: 16px;height: 16px;background: #fff;border: 1px solid #ddd;top: 50%;left: -24px; transform: translateY(-50%);border-radius: 2px;}
.custom-checkbox .custom-checkbox-label:after{content: "\f00c";position: absolute;font-family: "Font Awesome 5 Pro";width: 16px;height: 16px;top: 50%;left: -24px;transform: translateY(-50%); font-weight: 500;font-size: 10px;display: none;color: #fff;text-align: center;}
.custom-checkbox .custom-checkbox-input:checked ~ .custom-checkbox-label:after{display:block;}
.custom-checkbox .custom-checkbox-input:checked ~ .custom-checkbox-label:before{background: var(--primaryColor);border: 1px solid var(--primaryColor);}

.custom-radio{position: relative;padding-left: 24px;margin: 3px 0;display: inline-block;}
.custom-radio .custom-radio-input{position: absolute;z-index: 1;top: 0;left: 0;width: 100%;height: 100%;opacity: 0; cursor: pointer;}
.custom-radio .custom-radio-label{position: relative;margin: 0;line-height: 16px;font-size: 14px;}
.custom-radio .custom-radio-label:before{content:'';position:absolute;width: 16px;height: 16px;background: #fff;border: 1px solid #ddd;top: 50%;left: -24px; transform: translateY(-50%);border-radius: 50%;}
.custom-radio .custom-radio-label:after{content: "\f111";position: absolute;font-family: "Font Awesome 5 Pro";width: 16px;height: 16px;top: 50%;left: -24px;transform: translateY(-50%); font-weight: 600;font-size: 8px;display: none;color: #fff;text-align: center;}
.custom-radio .custom-radio-input:checked ~ .custom-radio-label:after{display:block;}
.custom-radio .custom-radio-input:checked ~ .custom-radio-label:before{background: var(--primaryColor);border: 1px solid var(--primaryColor);}


.custom-tab{}
.custom-tab .custom-tab-navigation{padding-left: 0;list-style: none;display: flex;flex-wrap: wrap;justify-content: center;margin: 0 auto 10px;}
.custom-tab .custom-tab-navigation > li{width: auto;margin:5px;position: relative;}
.custom-tab .custom-tab-navigation > li > a{background-color: rgba(255,255,255,0.1);color: #fff;padding: 10px 20px;display: block;font-size: 16px;font-weight: 400;text-transform: capitalize;position: relative;border-radius: 4px;max-width: 300px;white-space: nowrap;text-overflow: ellipsis;overflow: hidden;}
.custom-tab .custom-tab-navigation > li.active > a,.custom-tab .custom-tab-navigation > li > a:hover{background-color: var(--primaryColor);}
.custom-tab .custom-tab-content{}
.custom-tab .custom-tab-content .custom-tab-wrap{display: none;background: transparent;padding: 20px 0;}
.custom-tab .custom-tab-content .custom-tab-wrap.active{display: block;}
.custom-tab .custom-tab-content .custom-tab-navigation > li > a{padding: 5px 10px;font-size: 14px;font-weight: 600;}
.custom-tab .custom-tab{margin-top: -20px;}
.custom-tab .custom-tab .custom-tab-navigation{margin-bottom: 0;}
@media (min-width: 576px){.custom-tab .custom-tab-navigation{max-width:620px}}
@media (min-width: 768px){.custom-tab .custom-tab-navigation{max-width:740px}}
@media (min-width: 992px){.custom-tab .custom-tab-navigation{max-width:1140px}}
@media (min-width: 1200px){.custom-tab .custom-tab-navigation{max-width:1200px}}


/* /////////////////////////////////////////////////////////////// */
/*             			   	 	BOOTSTRAP FIX            			   				 */
/* /////////////////////////////////////////////////////////////// */
@media (min-width: 576px){
  :root{
    --padding:15px;
  }
	.container{max-width: none;}
	.modal-dialog{max-width: 700px;}
	.modal-sm{max-width: 400px;}
}
@media (min-width: 768px){
  :root{
    --padding:calc(calc(var(--veiwWidth) - 710px) / 2);
  }
	.container{max-width: 740px;}
}
@media (min-width: 992px){
  :root{
    --padding:calc(calc(var(--veiwWidth) - 930px) / 2);
  }
	.container{max-width: 960px;}
}
@media (min-width: 1200px){
  :root{
    --padding:calc(calc(var(--veiwWidth) - 1140px) / 2);
  }
	.container{max-width: 1170px;}
}
@media (min-width: 1440px){
  :root{
    --padding:calc(calc(var(--veiwWidth) - 1310px) / 2);
  }
	.container{max-width: 1340px;}
}
@media (min-width: 1600px){
  :root{
    --padding:calc(calc(var(--veiwWidth) - 1370px) / 2);
  }
	.container{max-width: 1400px;}
}
@media (min-width: 1900px){
  :root{
    --padding:calc(calc(var(--veiwWidth) - 1470px) / 2);
  }
	.container{max-width: 1500px;}
}

.modal-open {overflow: auto;}
.modal{ overflow-x: hidden; overflow-y: auto;}
.overflow-hidden{overflow:hidden !important;}
.dropdown .dropdown-toggle{padding-right: 16px !important;position: relative;}
.dropdown .dropdown-toggle::after{content: "\f078";font-family: "Font Awesome 5 Pro";font-size: 14px;font-weight: 500;display: block;position: absolute;margin: 0;vertical-align: unset;top: 50%;right: 0;transform: translateY(-50%);border: 0; color: var(--primaryColor); opacity: 1; margin-top: 2px; transition: all 0.3s ease;}
.dropdown.show .dropdown-toggle::after{transform: translateY(-50%) rotate(-180deg);}
.dropdown .dropdown-menu{display:block;top: 100% !important;left: 50% !important;transform: translate(-50%,50px) !important;visibility: hidden;opacity:0;transition:.5s ease all;}
.dropdown .dropdown-menu.show{display:block;transform: translate(-50%,0) !important;visibility: visible;opacity:1;transition:.5s ease all;}
.dropdown-menu .dropdown-item{display: flex;padding: 5px 15px;color: var(--secondaryColor);}
.dropdown-menu .dropdown-item:focus,.dropdown-menu .dropdown-item:hover,.dropdown-menu .dropdown-item:active{background: var(--primaryColor);color: #fff;}
.mega-dropdown{position:static !important;}
.mega-dropdown .mega-dropdown-menu{display:block;width: 100%;top: auto !important;left: 50% !important;transform: translate(-50%,50px) !important;padding: 20px 40px;visibility: hidden;opacity:0;transition:.5s ease all;}
.mega-dropdown .mega-dropdown-menu.show{display:block;transform: translate(-50%,0) !important;visibility: visible;opacity:1;transition:.5s ease all;}


/* ********|| COMMON STYLE STARTS ||******** */

.subheading{font-size: 14px; letter-spacing: 2px; margin-bottom: 18px; font-weight: 500; text-transform: uppercase;}
.main-title{font-size: 48px; font-weight: 700; color: var(--primaryColor); text-transform: capitalize; margin-bottom: 52px;}
.main-btn{font-size: 18px; font-weight: 400; border-radius: 50px; color: var(--shades01); border: 2px solid var(--primaryColor); padding: 12px 30px;  background: linear-gradient(to right, var(--primaryColor) 50%, white 50%); background-size: 200% 100%;  background-position: left bottom;
  transition: all .5s ease-out;}
.sub-title { font-size: 12px; font-weight: 500; color: var(--socialBg); text-transform: uppercase; letter-spacing: 1px; margin-bottom: 6px;}
.main-title-sub{font-size: 14px; font-weight: 400; padding: 0 460px; text-align: center; margin-bottom: 30px; color: var(--bodyText); line-height: 1.6;}
.title {font-size: 24px;font-weight: 500;margin-bottom: 12px;color: var(--subTextColor);}
.our-services .service-items .service .title {font-size: 24px;font-weight: 500;margin-bottom: 12px;color: var(--subTextColor);}
.description{font-size: 16px; font-weight: 400; color: var(--bodyText); line-height: 1.6; margin-bottom: 32px;}
.main-btn:hover{ background-position: right bottom; color: var(--subTextColor); border: 2px solid var(--primaryColor);}
.alt-btn{text-decoration: none; color: var(--socialBg); font-size: 18px; font-weight: 400;}



 .swiper-pagination-bullet-active { background-color: var(--primaryColor);} 

/* ********|| COMMON STYLE END ||******** */





/*////////////////////////////////////////////////////////////////*/
/*             		          	 HOME PAGE      	      				  	*/
/*////////////////////////////////////////////////////////////////*/

/* ********|| HEADER STARTS ||******** */
header{display: flex;}
header .header{position: relative; display: flex; align-items: center; background-color: var(--shades01); padding: 32px 0;}
.header .header-left{position: relative;}
.header-left .brand{font-size: 32px; font-weight: 700; color: var(--subTextColor);}
.header-left .brand .brand-color{color: var(--primaryColor);}
.header .navigation-menu{margin: 0 auto;
  display: flex;
  list-style: none;
  align-items: center;}
.header .navigation-menu li{margin-right: 28px;}
.header .navigation-menu li:last-child{margin-right: 0px;}
.header .navigation-menu li .navigation-link{font-size: 18px; font-weight: 400; color: var(--subTextColor);}
.header .header-right {    display: flex; gap: 24px; align-items: center; }
.header .header-right .login{margin-bottom: 0; list-style: none;}
.header .header-right .Login-btn{font-size: 18px; font-weight: 400; color: var(--subTextColor);}
.header .navigation-menu .btn-group {padding: 0; margin-right: 24px;}
.header .navigation-menu .btn-group .dropdown-btn{padding: 0; font-size: 18px; border: none; outline: none; background-color: transparent;} 
.header .navigation-menu .btn-group .dropdown-menu-list{margin: 6px;}
.header .navigation-menu .btn-group .dropdown-menu-list.show{margin-top: 12px !important;}
.header .navigation-menu .btn-group .dropdown-menu-list  li{ width: 100%; padding: 6px 12px;}
/* .header .navigation-menu .btn-group .dropdown-menu-list  li:hover{ padding: 12px;} */
.header .navigation-menu .btn-group .dropdown-menu-list  li a{color: var(--bodyText); font-size: 16px; letter-spacing: 0.5px;}
.header .navigation-menu .btn-group .dropdown-menu-list  li:hover a{color: var(--primaryColor); }
.header .navigation-menu .btn-group .dropdown-menu-list  li:last-child{margin-bottom: 0px;}
.dropdown-menu-list-wrap ul{padding: 10px;}
.dropdown-menu-list-wrap ul li{padding: 10px;}
.header .btn-menu-trigger{
  border: none;
  background-color: transparent;
  color: rgb(0, 0, 0);
  font-size: 30px;
  } 
.header .navigation-wrapper{ display: flex;
  text-align: center;
  width: 100%;
  flex-shrink: 1;}

.dropdown-toggle {
    white-space: nowrap;
    font-size: 18px;
    color: black;
}




/* .header .header-right .login .login-btn{font-size: 18px; font-weight: 400; color: var(--subTextColor);}  */

/* .header .header-right .main-btn{font-size: 18px; font-weight: 400; border-radius: 50px; border: 2px solid var(--primaryColor); padding: 12px 30px;  background: linear-gradient(to right, var(--primaryColor) 50%, white 50%); background-size: 200% 100%;  background-position: right bottom;
  transition: all .5s ease-out;}
.header .header-right .main-btn:hover{ background-position: left bottom; color: var(--shades01);} */
/* ********|| HEADER ENDS ||******** */

/* ********|| BANNER START ||******** */
.main-banner{position: relative; background-color: #f7f7f7; padding: 40px 0px;}
.main-banner.about-main-banner{  background-color: #fff4e9;  padding: 60px 0;}
.main-banner .banner-container{position: relative; display: flex; align-items: center; padding: 0 60px;}
.main-banner .banner-container .banner-content{position: relative;}
.main-banner .banner-container .banner-content .sub-title{position: relative; font-size: 18px;}
.main-banner .banner-container .banner-content .title{ font-size: 40px; margin-bottom: 24px; font-weight: 600; text-transform: capitalize; color: var(--socialBg); letter-spacing: 0.1px; line-height: 1.3;}
.main-banner .banner-container .banner-content .title .banner-title-span{ font-size: 40px; font-weight: 700; color: var(--primaryColor); text-transform: uppercase;}
.main-banner .banner-container .banner-content .description{ font-size: 18px; font-weight: 400; color: var(--bodyText); line-height: 1.6; margin-bottom: 44px;}
.main-banner .banner-container .banner-content .main-btn{position: relative;}
.main-banner .banner-container .banner-img{position: relative; width: 100%;}
/* .main-banner .banner-container .banner-img .banner-img-wrap{position: relative; z-index: 10; width: 100%; max-width: 440px; overflow: hidden; margin: 0 auto;}
.main-banner .banner-container .banner-img .banner-img-wrap img{width: 100%; height: auto;  object-fit: contain;}
.main-banner .banner-container .banner-img .bgimg-wrap{position: absolute; left: 0; bottom: 0; z-index: 1; right: 0; width: 100%; max-width: 600px; height: 600px; overflow: hidden; }
.main-banner .banner-container .banner-img .bgimg-wrap img{ width: 100%; height: 100%; object-position: center;} */
.main-banner .banner-container .banner-img .banner-img-wrap{position: relative; z-index: 1; width: 100%; height: 640px; overflow: hidden;}
.main-banner .banner-container .banner-img .banner-img-wrap img{width: 100%; height: 100%;  object-fit: contain;}

/* ********|| BANNER ENDS ||******** */


/* ********|| ABOUT START ||******** */

.section-about{position: relative; background-color: #fff8f3; padding: 120px 0; padding-bottom: 340px;}
.section-about .about-contain{position: relative;}
.section-about .about-contain .about-img-wrap{width: 420px; overflow: hidden;}
.section-about .about-contain .about-img-wrap img{width: 100%; height: 100%; object-fit: cover;}
.section-about .about-contain .about-details{position: relative;}
.section-about .about-contain .about-details .subheading{font-size: 14px; letter-spacing: 2px; margin-bottom: 18px; font-weight: 500; text-transform: uppercase;}
.section-about .about-contain .about-details .title{font-size: 48px; font-weight: 700; color: var(--primaryColor); text-transform: capitalize; margin-bottom: 32px;}
.section-about .about-contain .about-details .subtitle{font-size: 18px; font-weight: 500; color: var(--subTextColor); text-transform: capitalize; margin-bottom: 6px;}
.section-about .about-contain .about-details .description{font-size: 16px; font-weight: 400; color: var(--bodyText); line-height: 1.6; margin-bottom: 32px;}
.section-about .about-contain .about-details .btns{display: flex; align-items: center;} 

/* ********|| ABOUT END ||******** */


/* ********|| SERVICE START ||******** */
.section-service{position: relative; bottom: 0; padding: 0 200px; margin-bottom: 120px;}
.our-services{position: relative; margin: 0 auto; display: flex; flex-direction: column;  border-radius: 34px; margin-top: -250px;}
.our-services .subheading{text-align: center; margin-bottom: 24px;}
.our-services .main-title{text-align: center; margin-bottom: 48px;}
.our-services .service-items{display: flex; gap: 24px; width: 100%; padding: 0 200px;}
.our-services .service-items .service{background-color: var(--shades01); border-radius: 12px; padding: 24px; text-align: left; width: 100%; display: flex; flex-direction: column; transition: all 0.3s ease-in-out; }
.our-services .service-items .service:hover{background-color: var(--primaryColor);}
.our-services .service-items .service:hover .sub-title{color: var(--shades01);}
.our-services .service-items .service:hover .title{color: var(--shades01);}
.our-services .service-items .service:hover .description{color: #e8e8e8;}
.our-services .service-items .service:hover .alt-btn{ color: var(--shades01);}
.our-services .service-items .service .service-icons{background-color: #fff8f3; border-radius: 50px; width: 80px; height: 80px; display: flex; align-items: center; justify-content: center; margin-bottom: 12px; font-size: 24px; color: var(--primaryColor);}
.our-services .service-items .service .sub-title{font-size: 12px; font-weight: 500; color: var(--socialBg); text-transform: uppercase; letter-spacing: 1px; margin-bottom: 6px;}
.our-services .service-items .service .title{font-size: 24px; font-weight: 500; margin-bottom: 12px; color: var(--subTextColor);}
.our-services .service-items .service .description{font-size: 14px; line-height: 1.6; font-weight: 400; color: var(--bodyText); margin-bottom: 18px;}
.our-services .service-items .service .alt-btn{margin-top: auto; font-size: 14px; transition: all 0.3s ease-in-out;color: var(--primaryColor);}
.our-services .service-items .service .alt-btn:hover{color: var(--subTextColor);}
/* ********|| SERVICE END ||******** */

/* ********|| VIRTUAL EXPERIENCES START ||******** */
.section-virtual-Experience{position: relative; margin-bottom: 120px;}
.section-virtual-Exerience .subheading{position: relative;}
.section-virtual-Exerience .main-title{position: relative;}
.section-virtual-Exerience .section-virtual-Exeprience-details{position: relative;}
.section-virtual-Exerience .section-virtual-Exeprience-details .description{position: relative;}


.section-virtual-items{position: relative; margin-bottom: 100px;}
.section-virtual-items .section-virtual-wrap{display: flex;}
.section-virtual-items .section-virtual-img{position: relative; width: 100%; max-width: 500px; }
.section-virtual-items .section-virtual-img .section-virtual-img-wrap{width: 100%; overflow: hidden;}
.section-virtual-items .section-virtual-img .section-virtual-img-wrap img{width: 100%; height: 100%; object-fit: cover;}
.section-virtual-items .section-virtual-img .section-virtual-bgImg-wrap{position: absolute; top: 50%; transform: translateY(-50%); border-radius: 12px; left: -10%; width: 450px; height: 285px;  overflow: hidden;}

.section-virtual-items .section-virtual-img .section-virtual-bgImg-wrap img{width: 100%; height: 100%; object-fit: contain;}

.section-virtual-items .section-virtual-wrap .section-virtual-img{position: relative; width: 100%; max-width: 500px; margin-left: auto;}
 

.section-virtual-items .section-virtual-wrap .section-virtual-bgImg-wrap {
  left: 18%; 
}

.section-virtual-items .section-virtual-deatils{position: relative;}
.section-virtual-items .section-virtual-deatils .sub-title{position: relative;}
.section-virtual-items .section-virtual-deatils .title{font-size: 24px; font-weight: 500; margin-bottom: 12px; color: var(--subTextColor);}
.section-virtual-items .section-virtual-deatils .sub-title .description {position: relative;}
.section-virtual-item .section-virtual-items{padding: 80px 0;}
.section-virtual-item .section-virtual-items:nth-child(odd) .row > div:first-child{order:2; padding-left: 100px;}
.section-virtual-item .section-virtual-items:nth-child(odd) .row > div:last-child{order:1; padding-right: 100px;}
.section-virtual-item .section-virtual-items:nth-child(even) .row > div:first-child{order:1; padding-right: 100px;}
.section-virtual-item .section-virtual-items:nth-child(even) .row > div:last-child{order:2; padding-left: 100px;}
/* ********|| VIRTUAL EXPERIENCES END ||******** */


/* ********|| PRODUCT START ||******** */
.section-product{position: relative; margin-bottom: 100px; display: flex; flex-direction: column; background-color: #fff8f3; padding: 80px 0;}

.section-product .main-title{text-align: center; margin-bottom: 32px;}
.section-product .main-title-sub{ font-size: 14px; font-weight: 400; padding: 0 540px; text-align: center; margin-bottom: 50px; color: var(--bodyText); line-height: 1.6;}
.section-product .container{display: flex;}
.section-product .product-content{position: relative; display: flex; align-items: flex-start; margin: 0 auto;}
.section-product .product-content .product-item:hover{background-color: transparent; border-left: 1px solid var(--primaryColor); border-top: 1px solid var(--primaryColor); padding: 24px 24px;}
.section-product .product-content .product-item-2nd:hover{  border-left: 1px solid var(--primaryColor); border-bottom: 1px solid var(--primaryColor); border-top: none;}
.section-product .product-content .product-item-4th:hover{  border-left: 1px solid var(--primaryColor); border-bottom: 1px solid var(--primaryColor); border-right: 1px solid var(--primaryColor); border-top: none;}
.section-product .product-content .product-item{background-color: transparent; border-left: 1px solid #ddd; border-top: 1px solid #ddd; padding: 24px 24px;  transition: all 0.3s ease-in-out;}
.section-product .product-content .product-item-2nd{border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; border-top: none;}
.section-product .product-content .product-item-3rd{border-left: 1px solid #ddd; border-top: 1px solid #ddd;}
.section-product .product-content .product-item-4th{border-top: none; border-left: 1px solid #ddd; border-bottom: 1px solid #ddd; border-right: 1px solid #ddd;}
.section-product .product-content .product-item .icon{color: var(--primaryColor); margin-bottom: 32px; font-size: 20px;}
.section-product .product-content .product-item .number{display: block; line-height: 1; font-size: 120px; -webkit-transition: 0.25s; -o-transition: 0.25s; transition: 0.25s; font-weight: 700; color: transparent; margin-bottom: 15px; -webkit-text-stroke: 1px; -webkit-text-stroke-color: rgba(0, 0, 0, 0.727); transition: all 0.3s ease-in-out;}
.section-product .product-content .product-item:hover .number{color: var(--primaryColor);
  -webkit-text-stroke-color: var(--primaryColor);}
.section-product .product-content .product-item .title {position: relative;margin-bottom: 12px;}
.section-product .product-content .product-item .subtitle {font-size: 16px; color: var(--bodyText); margin-right: 24px; width: 200px; line-height: 1.3; font-weight: 400;}
/* ********|| PRODUCT END ||******** */

/* ********|| BOOK DEMO START ||******** */

/* ********|| BOOK DEMO END ||******** */



/* ********|| TESTIMONIAL START ||******** */

.section-testimonial{position: relative; text-align: center; display: inline; display: flex; margin-bottom: 120px; background-color:#fff8f3 ; padding: 80px 0;}
.section-testimonial .main-title{position: relative;}
.section-testimonial .testimonial-content{position: relative; padding: 0 310px;}
.section-testimonial .testimonial-content .user-image-wrap{width: 100px; height: 100px; overflow: hidden; border-radius: 50px; margin: 0 auto; margin-bottom: 16px; border: 2px solid var(--primaryColor);}
.section-testimonial .testimonial-content .user-image-wrap img{width: 100%; height: 100%; object-fit: cover;}
.section-testimonial .testimonial-content .personal-details{position: relative;}
.section-testimonial .testimonial-content .title{margin-bottom: 4px;}
.section-testimonial .testimonial-content .subtitle{font-size: 16px; font-weight: 500; color: var(--bodyText);}

.testimonial-content .rating { display: flex; margin-top: 8px; align-items: center; justify-content: center;}

.testimonial-content .rating-star { position: relative; display: inline-flex;}

.testimonial-content .rating-star .backstar { font-size: 18px; color: #ffd5b8; cursor: default; display: flex; position: relative;}

.testimonial-content .rating-star .frontstar { font-size: 18px; color: var(--primaryColor); cursor: default; display: flex; position: absolute; width: 100%; height: 100%; top: 0; left: 0; overflow: hidden;
}
.section-testimonial .swiper-container-horizontal>.swiper-pagination-bullets, .swiper-pagination-custom, .swiper-pagination-fraction { bottom: -50px; left: 0;  width: 100%;}
.section-testimonial .mySwiper {  width: 100%; overflow: hidden;}

/* ********|| TESTIMONIAL END ||******** */


/* ********|| BLOG START ||******** */
.section-blog{position: relative; margin-bottom: 120px;}
.section-blog .main-title{text-align: center; margin-bottom: 30px;}
.section-blog .main-title-sub{position: relative;}
.section-blog .bolg-container{position: relative;}
.section-blog .bolg-container .blog-iamge-box-wrap{ width: 100%; height: 300px; border-radius: 10px; overflow: hidden;}
.section-blog .bolg-container .blog-iamge-box-wrap img{width: 100%; height: 100%; object-fit: cover;}
.section-blog .bolg-container .blog-content-details{position: relative; background-color: var(--shades01); width: 100%; padding: 12px 24px; border-bottom-left-radius: 20px;
  border-top-left-radius: 20px; }
.section-blog .bolg-container .blog-content-details .title{margin-bottom: 12px; line-height: 1.2; font-size: 20px;}
.section-blog .bolg-container .blog-content-details .sub-title{margin-bottom: 6px;}
.section-blog .bolg-container .blog-content-details .description{margin-bottom: 0px;}
/* ********|| BLOG END ||******** */

.section-demo{position: relative; margin-top: 24px; padding: 0px 240px; margin-bottom: 50px;}
.section-demo .demo-contain{position: relative; background-color: #292929;   padding: 40px 42px; border-radius: 24px; border: 1px solid var(--subTextColor);}
.demo-contain .demo-conainer-wrap {position: relative; display: flex; align-items: center ; width: 100%;}
.demo-contain .demo-conainer-wrap .demo-details{position: relative; width: 50%; border-right: 1px solid var(--primaryColor);}
.demo-contain .demo-conainer-wrap .demo-details .main-title{position: relative; margin-bottom: 24px;}
.demo-contain .demo-conainer-wrap .demo-details .description{position: relative; margin-bottom: 0; color: #ddd; max-width: 440px; width: 100%;}
.demo-contain .demo-conainer-wrap .demo-btn{position: relative; margin-left: auto;}
.demo-contain .demo-conainer-wrap .demo-btn .main-btn{position: relative;}

/* ********|| FOOTER STARTS ||******** */ 

footer{background-color: var(--socialBg); width: 100%; padding-top: 120px;}
.footer-about{position: relative; padding-right: 32px;}
.footer-about .footer-logo{font-size: 32px; color: var(--primaryColor); font-weight: 600; margin-bottom: 24px;} 
.footer-about .footer-logo span{color: var(--shades01);} 
footer .footer-title{font-size: 20px; font-weight: 500; color: var(--primaryColor); margin-bottom: 18px;}
.footer-about .footer-about .footer-desccription{font-size: 16px; line-height: 1.6; color: #eaeaea;}
footer .footer-list{list-style: none; margin-bottom: 12px; padding-left: 0;}
footer .footer-list .footer-nav-link{font-size: 16px; font-weight: 400; color: #eaeaea; line-height: 2;}
footer .copy-right{position: relative; background-color: #505050; display: flex; margin-top: 42px; padding: 14px 0;}
footer .copy-right .copyRight-details{position: relative; display: flex; justify-content: space-between; font-size: 16px;}
footer .copy-right .copyRight-details .copy-right-left{position: relative;}
footer .copy-right .copyRight-details .copy-right-left .privacy-list{position: relative; display: flex; list-style: none; padding-left: 0; gap: 24px; margin-bottom: 0;} 
footer .copy-right .copyRight-details .copy-right-left .privacy-list .privacy-link{color: var(--shades01);} 
footer .copy-right .copyRight-details .copy-right-right{color: var(--shades01);}

/* ********|| FOOTER ENDS ||******** */


/* ********|| RESOURSE START ||******** */ 
.service-post-container{position: relative; margin: 80px 0;}
.service-post-container  .service-header{position: relative; display: flex; align-items: center; margin-bottom: 30px; width: 100%;}
.service-post-container  .service-header .main-title{position: relative; margin-bottom: 0; width: 50%; text-transform: none !important;}
.service-post-container  .service-header .service-search-box{position: relative;}


.service-post-container  .service-header .service-search-box{display: flex; align-items: center; margin-left: auto; width: 50%; background-color: rgba(235, 235, 235, 0.884); border-radius: 50px;}
.service-post-container  .service-header .service-search-box input{border-radius: 50px; outline: none; border: none; background-color: transparent; padding: 20px 24px; width: 70%;}
.service-post-container  .service-header .service-search-box input::placeholder{color: #8d8d8d !important;}
.service-post-container  .service-header .service-search-box .main-btn{position: absolute; right: 2%;     padding: 10px 20px;}
.service-post-container .service-header .categories-menu-search .categories-menu-search-input{position: relative;
  /* max-width: 1151px; */ width: 100%; background: #fff; height: 50px; box-sizing: border-box; padding: 0 20px 0 20px; border: 1px solid var(--primaryColor); border-radius: 34px; margin-right: 12px;}
.service-post-container .service-header .categories-menu-search .categories-menu-search-input input[type="text"]{height: 100%; width: 100%; padding: 0; margin: 0; box-sizing: border-box; border: none; outline: none; font-size: 36px; line-height: 48px; display: block;}
.service-post-container .service-container  {padding: 0 60px; }
.service-post-container .service-container  .title{margin-bottom: 16px; font-size: 20px; font-weight: 500; margin-top: 12px; text-align: right;}
.service-post-container .service-container .blog-item{position: relative; }
.service-post-container .service-container .serivce-iamge-box-wrap{width: 100%; height: 220px; overflow: hidden; border-radius: 12px 12px 0 0;}
.service-post-container .service-container .blog-item .serivce-iamge-box-wrap img{width: 100%; height: 100%; object-fit: cover; transition: all 0.3s ease-in-out;}
.service-post-container .service-container .blog-item:hover .serivce-iamge-box-wrap img{width: 100%; height: 100%; object-fit: cover; transform: scale(1.5);}
.service-post-container .service-container .serivce-content-details{position: relative; background-color: var(--shades01); width: 100%; padding: 16px 14px; border-bottom-left-radius: 20px; border-top-left-radius: 20px; }
.service-post-container .service-container .serivce-content-details .sub-title{margin-bottom: 6px;}
.service-post-container .service-container .serivce-content-details .title{ line-height: 1.2; overflow: hidden; text-align: left; font-size: 20px; margin-bottom: 8px;
display: -webkit-box;
  -webkit-line-clamp: 2;
          line-clamp: 2; 
  -webkit-box-orient: vertical;
}
.service-post-container .service-container .serivce-content-details .description{line-height: 1.6; overflow: hidden; font-size: 16px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
          line-clamp: 2; 
  -webkit-box-orient: vertical;}
/* ********|| RESOURSE END ||******** */ 



/* ********|| ABOUT START ||******** */ 
.section-common-about-us {position: relative; padding: 120px 0;} 
.section-common-about-us .about-header{position: relative; text-align: center; margin-bottom: 48px;}
.section-common-about-us .about-header .main-title{position: relative; margin-bottom: 32px;}
.section-common-about-us .about-header .description{text-align: center; padding: 0 430px; font-weight: 400; color: var(--bodyText);}
.section-common-about-us .common-about-image{position: relative;}
.section-common-about-us .common-about-image .common-about-img-wrap{ width: 600px; overflow: hidden;}
.section-common-about-us .common-about-image .common-about-img-wrap img{width: 100%; height: 100%; object-fit: contain;}
.section-common-about-us .common-about-image .common-about-img-wrap-alt{position: absolute; bottom: 0; left: 0; width: 250px; height: 250px; overflow: hidden; border-radius: 150px;}
.section-common-about-us .common-about-image .common-about-img-wrap-alt img{width: 100%; height: 100%; object-fit: contain;} 


/* ********|| TEAM START ||******** */ 
/* ********|| TEAM END ||******** */ 
.our-team{position: relative;padding: 120px 0; margin-bottom: 120px; background-color: #fff9f3;}
.our-team .main-title,
.section-serial-number .main-title {position: relative; text-align: center; margin-bottom: 32px;}
.our-team .description,
.section-serial-number .description {position: relative; text-align: center; padding: 0 430px;}
.our-team-item{position: relative;}
.our-team .team-img-wrap{width: 100%; height: 300px; background-color: #fdece0; padding: 24px 24px 0 24px; border-radius: 24px 24px 0 0;}
.our-team .team-img-wrap img{width: 100%; height: 100%; object-fit: contain}
.our-team .team-details{padding-top: 24px; background-color: var(--shades01);}
.our-team .team-details .title{margin-bottom: 12px;  padding: 0 24px; }
.our-team .team-details .people-designation{font-size: 16px; font-weight: 500; color: var(--bodyText); margin-bottom: 18px;  padding: 0 24px;}
.our-team .team-details .people-designation span{color: var(--primaryColor);}
.our-team .team-details .people-social-media{display: flex; align-items: center; justify-content: space-around; font-size: 20px; border: 1px solid #e6e6e6; padding: 12px 0; border-radius: 0 0 24px 24px;}
.our-team .team-details .people-social-media a{ color: var(--subTextColor);}
.our-team .team-details .people-social-media a:hover{ color: var(--primaryColor);}
.our-team .team-details .people-social-media .facebook{ position: relative;}
.our-team .team-details .people-social-media .instagram{position: relative;}
.our-team .team-details .people-social-media .linkdin{position: relative;}
/* ********|| ABOUT END ||******** */ 

/* ********|| SERIAL NUMBER START ||******** */ 
.section-serial-number{position: relative; padding-bottom: 120px;}
.section-serial-number .serial-number-item{position: relative; display: flex; flex-direction: column; justify-content: center; align-items: center; background-color: #fffbf8; border-radius: 12px; padding: 24px; height: 100%;}
.section-serial-number .serial-number-item .main-title{margin-bottom: 20px; width: 120px; height: 120px; display: flex; align-items: center; justify-content: center; border-radius: 200px; font-size: 38px; padding: 24px; border: 2px solid var(--primaryColor);} 
.section-serial-number .serial-number-item .details{position: relative; text-align: center;}
.section-serial-number .serial-number-item .details .title{position: relative;}
.section-serial-number .serial-number-item .details .description{position: relative; padding: 0; margin-bottom: 0;}
/* ********|| SERIAL NUMBER END ||******** */ 


/* ********|| KNOW MORE START ||******** */ 
.section-know-more{position: relative;}
.section-know-more .img-box-wrap{position: relative;}
.img-box-wrap .img-box{position: relative; display: flex;}
.img-box-wrap .img-box .now-more-bgImage{width: 100%; max-width: 950px; height: 600px; overflow: hidden;}
.img-box-wrap .img-box .now-more-bgImage img{width: 100%; height: 100%; object-fit: cover;}
/* .img-box-wrap .img-box .know-more-details {position: relative; width: 100%; height: 100%; z-index: -1;}
.img-box-wrap .img-box .know-more-details:after{content: ''; position: absolute; left: 0; top: 0; height: 100%; width: 100%; background-image: url(../image/37.png); z-index: 1;} */

/* .img-box-wrap .img-box .now-more-bgImage-right{position: absolute; right: 0; top: 0; width: 100%; max-width: 1400px; height: 100%; overflow: hidden;}
.img-box-wrap .img-box .now-more-bgImage-right img{width: 100%; height: 100%; object-fit: contain;} */

/* ********|| KNOW MORE END ||******** */ 


/* ********|| TEAM PAGE START ||******** */ 
.section-work-with-us{position: relative; padding-top: 120px;}
.section-work-with-us .work-with-us-header{text-align: center ;}
.section-work-with-us .work-with-us-header .main-title{margin-bottom: 32px; } 
.section-work-with-us .work-with-us-header .description{padding: 0 430px;} 
.section-work-with-us .work-with-us-item{position: relative; background-color:#ffffff ; border: 1px solid #ebebeb; padding: 32px 20px; border-radius: 12px; height: 100%; display: flex; flex-direction: column; transition: all 0.3s ease-in-out;}
.section-work-with-us .work-with-us-item:hover{background-color: var(--primaryColor);}
.section-work-with-us .work-with-us-item:hover .icon i{color: var(--shades01);} 
.section-work-with-us .work-with-us-item:hover .title{color: var(--shades01);}
.section-work-with-us .work-with-us-item:hover .description{color: #f0f0f0;}
.section-work-with-us .work-with-us-item .icon{position: relative; font-size: 48px; margin-bottom: 24px;}
.section-work-with-us .work-with-us-item .icon i{position: relative; color: var(--primaryColor); transition: all 0.3s ease-in-out;}
.section-work-with-us .work-with-us-item .title{ display: -webkit-box;
  -webkit-line-clamp: 2;
  line-clamp: 2;
  -webkit-box-orient: vertical;
   overflow: hidden;
   line-height: 1.2;
  margin-bottom: 12px;
font-size: 20px; transition: all 0.3s ease-in-out;}

.section-work-with-us .work-with-us-item .description {
  display: -webkit-box;
  -webkit-line-clamp: 3;
  line-clamp: 3;
  -webkit-box-orient: vertical;
  height: 70px;  overflow-y: hidden;
  margin-bottom: 0;
  margin-top: auto; transition: all 0.3s ease-in-out;}
/* ********|| TEAM PAGE END ||******** */ 





/* ********|| CHECKBOX START ||******** */ 
 
.aside-bar{position: relative; background-color: #f5f5f5; padding: 24px 24px; border-radius: 12px;}
.aside-bar .checkbox-slect-contain{position: relative;}
.aside-bar .checkbox-slect-contain  .title{margin-bottom: 24px; text-transform: capitalize; text-align: left;}
.aside-bar .checkbox-slect-contain .checkbox-contain{position: relative; }
.aside-bar .checkbox-slect-contain .checkbox-contain .chcekbox-select-item{position: relative; display: flex; align-items: flex-start; gap: 16px; margin-bottom: 12px; flex-direction: column;}
.aside-bar .checkbox-slect-contain .checkbox-contain .chcekbox-select-item .checkbox-wrapper{background-color: #f8f8f8; width: 100%; padding: 8px 12px; border-radius: 12px;}
.aside-bar .checkbox-slect-contain .checkbox-contain .chcekbox-select-item .sub-title{margin-bottom: 0; font-size: 16px;}



.checkbox-wrapper .checkbox {display: table-cell;width: 100%;height: 100%;vertical-align: middle;text-align: center;
}

.checkbox-wrapper label {display: inline-block;color: var(--subTextColor);cursor: pointer;position: relative;font-size: 18px;font-weight: 400;display: flex;align-items: center;gap: 8px;
}
.checkbox-wrapper label span {display: inline-block;position: relative;background-color: transparent;width: 25px;height: 25px;transform-origin: center;border: 2px solid var(--primaryColor);border-radius: 50%;vertical-align: middle;margin-right: 10px;transition: background-color 150ms 200ms, transform 350ms cubic-bezier(0.78, -1.22, 0.17, 1.89);
}
.checkbox-wrapper label span:before {content: "";width: 0px;height: 2px;border-radius: 2px;background: var(--primaryColor);position: absolute;transform: rotate(45deg);top: 10px;left: 7px;transition: width 50ms ease 50ms;transform-origin: 0% 0%;
}
.checkbox-wrapper label span:after {content: "";width: 0;height: 2px;border-radius: 2px;background: var(--primaryColor);position: absolute;transform: rotate(310deg);top: 14px;left: 9px;transition: width 50ms ease;transform-origin: 0% 0%;
}
.checkbox-wrapper label:hover span:before {width: 5px;transition: width 100ms ease;
}
.checkbox-wrapper label:hover span:after {width: 10px;transition: width 150ms ease 100ms;}

.checkbox-wrapper input[type=checkbox] {display: none;
}
.checkbox-wrapper input[type=checkbox]:checked + label span {background-color: var(--primaryColor);transform: scale(1.25);
}
.checkbox-wrapper input[type=checkbox]:checked + label span:after {width: 10px;background: #fff;transition: width 150ms ease 100ms;
}
.checkbox-wrapper input[type=checkbox]:checked + label span:before {width: 5px;background: #fff;transition: width 150ms ease 100ms;
}
.checkbox-wrapper input[type=checkbox]:checked + label:hover span {background-color: var(--primaryColor);transform: scale(1.25);
}
.checkbox-wrapper input[type=checkbox]:checked + label:hover span:after {width: 10px;background: #fff;transition: width 150ms ease 100ms;
}
.checkbox-wrapper input[type=checkbox]:checked + label:hover span:before {width: 5px;background: #fff;transition: width 150ms ease 100ms;
}

.service-container .slider-pagination{ display: flex; gap:12px; font-size: 18px; justify-content: center;}
.service-container .slider-pagination .number{background-color: var(--primaryColor); width: 20px;height: 20px; border-radius: 50px; color: var(--shades01); display: flex;align-items: center; justify-content: center; font-size: 14px;}

/* ********|| CHECKBOX END ||******** */ 

/* ********|| MODAL STARTS ||******** */
/* ********|| MODAL ENDS ||******** */





/*----------------------------------News and Events---------------------------------------*/
/*-------------------------------------------------------------------------*/


.mt{margin-top:200px;}
.news .news-header{font-size:60px; font-weight: 200px; text-align:center; margin-top:30px;}
.news .news-subheader{font-size:20px; font-weight: 100px; text-align:center; margin-top:30px; line-height: 2.4rem;}
.meet .meet-heading{color:black!important; font-size:35px; font-weight:200; line-height: 3.4rem; margin-top:120px;}
.dr{color:var(--subTextColor);}
.meet .meet-date{font-size:20px; font-weight: 100px; margin-top:20px;}
.pl{padding-left:93px;}
.read-more-btn{font-size: 18px;
  color: #701edc;
  font-weight: 550;
  display: flex;
  align-items: center;
  gap: 8px;
  }
.read-more-btn i{background-color:#701edc; padding:10px 11px; border-radius:50px; color:#ffffff; font-size:20px;border:1px solid #701edc; transition:0.3s all ease;;}
.read-more-btn:hover i{border-color:#701edc; background:white; color:#701edc;}
.arrow{background:#701edc; padding:10px 11px; border-radius:50px; color:#ffffff; font-size:20px;border:1px solid #701edc; }

.read-more-btn:hover{color:#701edc;}
.img-fluid{width:100%;}
.news-img-1{margin-top:25px;}
.relative{position:relative;}
.featured{font-size:20px; color:#000000; background:white; padding:20px 30px; position:absolute; top:67px; right:0px; border-top-left-radius: 25px;border-bottom-left-radius: 25px;}
.communiti{color:#000000; font-size:18px; padding-top:15px; margin-bottom:25px; display: flex;line-height: 2.0rem; }
.bg-white{background:#f5edff!important; padding:0px 0px 15px 0px; width:100%;}
.bg-white h5{font-size:15px;}
.pagination{display: flex;
  align-items: center;
  justify-content: center;
  margin: 31px 0;
  background:none;
}
.page-link{border:none; padding:20px; transition:0.5s all ease;}

a.page-link:hover{color:#701edc; font-size:23px; background:none; padding-bottom: 10px;}

/*---------------------------------------------------News and events end-----------------------------------------------------------*/


/*---------------------------------------------------Glossary start-----------------------------------------------------------*/

.glossary .glossary-heading{font-size:50px; margin-top:55px;}
.glossary .glossary-subheading{line-height: 2.5rem; font-size:25px; margin-top:35px; }
.glossary-img{display:flex; justify-content: space-between;}
.line{border:1px solid rgb(32, 32, 32); margin-bottom:70px;}
.software{padding-right: 45px;padding-left: 50px;}
.software .software-heading{font-size:35px; margin-bottom:35px; paddin-left:65px; }
.software .software-subheading{line: height 2.6rem; font-size:25px; margin-bottom:35px;}
.form-control{ align-items:center;}
.js-center{justify-content: center;}
.bg-blue{background: linear-gradient(0deg, rgba(112,30,220,1) 0%, rgba(0,212,255,1) 100%); padding:70px;}
.form-control{padding: 17px 12px; border: 1px solid black;}
.form{color:rgb(0, 0, 0); font-size:14px; margin-top:20px; line-height: 1.9rem;}
.form-bg{background:white; box-shadow:0px 2px 15px rgba(0,0,0,0.2); padding:30px; border-radius:10px;}
.subscribe{text-align:center; color:white;}
.subscribe .subscribe-heading{font-size:38px; font-weight:100; margin-bottom: 15px; margin-top:65px;}
.subscribe .subscribe-subheading{font-size:20px; font-weight:100; margin-top: 15px; line-height: 2.5rem; margin-bottom:86px;}
.glossary-img-wrapper{width:80%; overflow:hidden; border-radius: 500px;margin-top: 75px;}
.glossary-img-wrapper img{width: 100%; height:100%; object-fit: cover;}

/*---------------------------------------------------Glossary end-----------------------------------------------------------*/


/*---------------------------------------------------contact start-----------------------------------------------------------*/

.getting .getting-heading{ font-size:40px; margin-top:88px; margin-bottom;90px; }
.getting .getting-subheading{ font-size:22px; margin-top:25px; margin-bottom;60px; line-height:2.4rem; padding-right:30px; }
.getting h3 span{margin-top:25px; padding-right:30px;}
.option i{font-size:25px; color:#701edc; padding-left:25px; padding-right:20px;}
.option .option-items{padding:15px;}
.option{margin-top:50px;}
.bg-form{background: linear-gradient(0deg, rgba(255,255,255,1) 0%, rgb(249 206 173) 100%); text-align:center; height:630px; border-radius:25px; padding:20px;}
.js-center{justify-content: center;}
.contact-form input{margin-top: 15px;}
.contact-form textarea {width:100%; margin-top: 15px; border-radius:5px; padding: 17px 12px; border: 1px solid black; margin-bottom:20px;} 
.places{justify-content: space-between;}
.usa .usa-heading{font-size:45px; font-weight: 600; color:#701edc; text-align:center; margin-top:70px;}
.usa .usa-subheading{font-size:20px; font-weight: 200; color:#313131; text-align:center; margin-top:15px;}
.places .container-fluid{background:#f3eaffc2; margin-top:120px; padding-bottom:100px; padding-top:35px;}
.award h3{font-size: 36px; text-align:center; font-weight: 500; margin-top:90px; margin-bottom:50px;}
.images{width:70%; justify-content:space-between;}
.js-between{justify-content: space-between;}
.logos h3{font-size: 36px; text-align:center; font-weight: 500; margin-top:140px; margin-bottom:80px;}
.logo{background:#f3eaffc2; margin-top:120px; padding-bottom:100px; padding-top:35px;}

/* Slider */

/* Additional CSS styles can be added here */
.swiper-container {
  width: 100%;
  height: 150px;
}
.swiper-slide {
  
  text-align: center;
  display: flex;
  justify-content: center;
  align-items: center;
  padding:25px;
}
.award .contact-img-wrapper{width: 200px;height: 200px; overflow: hidden;}
.award .contact-img-wrapper img{width: 100%; height:100%;object-fit:contain;}

/*---------------------------------------------------contact end-----------------------------------------------------------*/

/*---------------------------------------------------meet our team start-----------------------------------------------------------*/

.meet-our-team h3{font-size:35px; color:#000000; margin-top:25px; margin-bottom:30px;}
/* .item{ margin-top:15px;}
.item a{font-size:25px; color:#282828; margin-top:20px; color:#c89dff;}
.item a:hover{color:#701edc;} */
/* .resources-content h5{margin-top:25px; font-size:16px;}
.resources-content h3{margin-top:45px; font-size:22px;}
.resources-content .item {padding: 10px 0;}
.resources-content .item a{font-size:25px; color:#282828;color:#c89dff;}
.resources-content .item.active a{color:#701edc;} 

.scroll-height img{width:30%; margin-top:90px;}*/
.scroll-height .image-wrapper{width: 200px; aspect-ratio: 1 / 1;overflow: hidden;border-radius: 50%;}
.scroll-height .image-wrapper img{ object-fit: cover; width: 100%; height: 100%;}
.resources-content .item{padding:35px;}
.resources-navigation-wrapper{position:sticky; top:50px;}
.resources-navigation-wrapper .resources-navigation{}
.resources-navigation-wrapper .resources-navigation .item{}
.resources-navigation-wrapper .resources-navigation .item a{color:#c89dff;}
.resources-navigation-wrapper .resources-navigation .item.active a{color:#701edc;}
.resources-navigation .item{padding: 9px 0; font-size:22px;}
.resources-content .item .icon{color:#701edc; font-size:35px; padding-top:10px;}
.advisory-board .advisory-board-title{font-size:38px; margin-top:35px; margin-bottom:35px; padding:25px;}
.advisory-board .advisory-board-title a{color:black;}
.resources-content .item .item-title{font-size:30px; padding-top:25px; padding-bottom:15px;}
.resources-content .item .item-subheading{font-size:16px; padding-top:10px; padding-bottom:10px; line-height: 2.0rem;}
.meet-box{text-align:center; background:#f7f1ffcf; padding:35px; border-radius: 15px; margin-top:58px;}
.meet-box .meet-box-img img{border:1px solid grey; border-radius: 90px;}

.meet-box .meet-box-body .meet-box-body-title{font-size:30px; padding-top: 25px; padding-bottom: 25px; text-align:center;}
.meet-box .meet-box-body .meet-box-body-para{font-size:16px; text-align:center; line-height:2.0rem; padding:15px 35px;}
.meet-box-bg-none{background:none;}
.meet-box-container{margin-bottom:150px; margin-top:40px;}
.acc-btn{display: none;}




/*---------------------------------------------------meet our team end-----------------------------------------------------------*/


/*---------------------------------------------------Product start-----------------------------------------------------------*/

.product-cloud .product-cloud-heading{font-size:46px; padding-top:35px; padding-bottom:35px; }
.product-cloud .product-cloud-para{font-size:25px; padding-top:15px; padding-bottom:35px; line-height:2.7rem; }
.product-option i{font-size:30px; color:#701edc; padding-right:20px;}
.product-cloud .product-option .option-name{padding-top:20px; display:flex; font-size:24px; padding-bottom:10px;}
.product .product-img-wrapper-1{width:100%; aspect-ratio:1/1; overflow:hidden;border-radius: 500px;}
.product .product-img-wrapper-1 img{object-fit:cover; width:100%; height:100%; }
.product-cloud{position:relative; padding-bottom: 35px;}
.product .product-img-wrapper-2{width:80%; overflow:hidden; z-index:1; position:absolute; top: 349px; right: 146px;}
.product .product-img-wrapper-2 img{width:100%; height:100%; object-fit: cover;}
.product{ position:relative;}

.secret-advantage .growth{}
.secret-advantage .growth .growth-heading{font-size:38px; font-weight: 300px; padding-left:22rem;}
.growth{position:relative;}
.growth-img{width: 30%; overflow: hidden;position:absolute;top: -88px;right: 162px;}
.growth-img img{width: 100%;height: 100%; object-fit: cover;}
.secret-advantage .growth .growth-para{font-size: 20px; color: #313131; line-height: 2.2rem; text-align: center; padding-top:75px; padding-bottom:35px;}
.user-friendly-icon{border:1px solid #ff6e00; padding: 27px 25px;px; font-size: 40px; border-radius: 50%; color:#ff6e00; transition:0.5s all ease; height: 100px; width: 100px;}
.user-friendly-icon:hover{background-color:#ff6e00; padding: 27px 25px;px; font-size: 40px; border-radius: 50%; color:#ffffff;}
.user-friendly{text-align: center;}
.user-friendly .user-friendly-section .user-friendly-heading{font-size:25px; padding:20px 35px; line-height: 2.2rem;}
.user-friendly .user-friendly-section .user-friendly-subheading{font-size:18px; padding:0px 35px; line-height: 2.2rem;}
.secret-advantage .three-section{display:flex; margin-top:40px; margin-bottom:45px;}
.product-video{text-align:center; position: relative; padding-bottom:40px;}
.product-video .product-video-icon{position:absolute; top:50%; left:50%; font-size:36px; border:1px solid black; padding:20px 25px; border-radius: 50%; transition:0.5s all ease; }
.product-video .product-video-icon a{color:black;}
.product-video .product-video-icon:hover{background-color: #ff6e00;border:1px solid rgb(255, 255, 255); cursor:pointer}
.product-video .product-video-icon:hover i{color:white;}
.atlassian{display:flex; gap: 28px; padding:70px 30px;}
.atlassian .atlassian-para{font-size:30px; color:#212121; line-height: 2.8rem; padding:50px 38px;}
.atlassian .atlassian-center{align-items: center; justify-content: space-between;}
.atlassian .atlassian-center .atlassian-endinng{text-align: end; line-height: 25px;}
/*.performance-infrastructure .performance{font-size:28px; color:#212121; position:relative;}
.performance-infrastructure .performance::after{background-color: #385dff; height:2px; width:50%; position:absolute; top:30px; left:20px;}
.performance-infrastructure .infrastructure{font-size:28px; color:#212121; position:relative;}
.performance-infrastructure{ padding:30px;}

.performance-infrastructure .line{border:1px solid rgb(183, 183, 183); width:30%;}
.performance-infrastructure .performance{position:relative;}
.performance-infrastructure .performance::after{    
  content: "";
  position: absolute;
  height: 3.5px;
  width: 90%;
  rder: 1px solid gray;
  left: -5px;
  top: 37px;}*/



.performance-infrastructure{margin-top: 124px;}
  .performance-infrastructure .feature-tab li button{list-style: none; display: inline-block; font-size:30px; padding:20px; position:relative; border-bottom:1px solid rgb(255, 70, 28); width:100%; border:none; background: none;}
  
.performance-infrastructure .feature-tab li {list-style: none; display: inline-block;}
.performance-infrastructure .feature-tab li button::after{content: "";
  position: absolute;
  height: 2.5px;
  width: 90%;
  border: 2.5px solid rgb(69, 49, 255);
  left: 13px;
  top: 56px; width:0%; opacity:0; transition:0.5s all ease;}
.performance-infrastructure .feature-tab li button:hover::after, .performance-infrastructure .feature-tab li button.active:after{ width:90%; opacity:1;}
.performance-infrastructure .feature-content{}
.feature-tab-content{padding: 68px 0px;}
.performance-infrastructure .feature-tab-content{display: none; }
.performance-infrastructure .feature-tab-content.active{display: block;}

.performance-infrastructure .performance-infrastructure-title{font-size: 40px; color: #212121; font-weight: 400; line-height: 3.5rem;}
.performance-infrastructure .tabs{background-color: #fee9dc; padding: 25px; border-radius: 15px;}
.performance-infrastructure .tabs-bg-none{background-color: white; padding: 25px;}
.performance-infrastructure .tabs-icons{margin-bottom: 25px;}
.performance-infrastructure .tabs-icons i{ font-size:30px;  #f3ecfc; border: 1px solid rgb(160, 160, 160); border-radius:50%; padding: 15px 16px;height: 75px;
  width: 75px;
  display: flex;
  align-items: center;
  justify-content: center;}
.performance-infrastructure .tabs-para{ font-size: 16px; font-weight: 100; color:#292929; line-height: 1.9rem;}
.find-out .find-out-body .find-out-subheading{font-size: 38px; color:#242424;margin-top: 25px; }
.find-out .find-out-body .find-out-heading{font-size: 100px; color:#9901d0; line-height: 1.167; margin-top: 25px;}
.find-out{background-color: #ffe6f6; padding:65px; margin-top:40px; margin-bottom:50px; padding-top:0px; padding-right: 0px; padding-bottom: 0px;;}
.find-out .booking-section{ text-align:center; background-color: #9901d0; padding:150px 30px; border-top-left-radius: 300px; border-bottom-left-radius: 300px;}
.js-between{justify-content: space-between;}

.product-about .product-about-image-wrapper{border: 1px solid white; width:100%; aspect-ratio: 1/1; overflow:hidden; border-radius: 500px;}
.product-about .product-about-image-wrapper img{object-fit:contain; height: 100%; width: 100%; }
.product-about-body{padding: 50px; }
.product-about .product-about-body .product-about-body-heading{font-size:40px; color:#212121; margin-bottom:25px;}
.product-about .product-about-body .product-about-body-subheading{font-size:18px; color:#212121; margin-bottom:25px; line-height: 1.8rem;}
/*.product-about .product-about-body .product-logo-img-wrapper{width:20%; aspect-ratio: 1/1; overflow:hidden;}
.product-about .product-logo-img-wrapper img{object-fit:cover; height: 100%; width: 100%;}*/
.product-logo{padding:35px;}
.product-service .prodect-service-heading h4{font-size:38px; text-align:center; color:#242424; margin-top: 132px; margin-bottom: 35px;;}
.product-service .prodect-service-heading p{font-size:22px; text-align:center; color:#474747; margin-top: 15px; margin-bottom: 35px;line-height: 35px;}
.product-service .product-training{background:#f2e8ff; padding:40px; text-align: center; position:relative; margin-top:172px; border-radius: 15px;margin-bottom: 50px;}


/* .product-service .product-training-2{background:#ffe5e0; padding:40px; text-align: center; position:relative; margin-top:172px; border-radius: 15px; margin-bottom: 50px;} */
.virtualhost > div:nth-child(even) .product-training{background:#ffe5e0; }
.per-tabs > div:nth-child(even) .tabs{background:#ffffff; }
.product-service .product-training h4{font-size: 30px; color:#292929; margin-top:80px; margin-bottom: 20px;}
.product-service .product-training-2 h4{font-size: 30px; color:#292929; margin-top:80px; margin-bottom: 20px;}
.product-service .product-training p{font-size: 14px; color:#3c3c3c; margin-top:10px; margin-bottom: 20px;}
.product-service .product-training-2 p{font-size: 14px; color:#3c3c3c; margin-top:10px; margin-bottom: 20px;}
.product-service .product-training .product-training-img{    position: absolute;
  top: -145px;
  left: 77px;
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 50%;
  overflow: hidden;
  border-radius: 500px;}
.product-service .product-training .product-training-img img{width: 100%;
  height: 100%;
  object-fit: cover;}
.product-service .product-training-2 .product-training-img{    position: absolute;
  top: -125px;
  /* left: 77px; */
  left: 0;
  right: 0;
  margin: 0 auto;
  width: 50%;
  overflow: hidden;
  border-radius: 500px;}
  .product-service .product-training-2 .product-training-img img{width: 100%;
    height: 100%;
    object-fit: cover;}
.product-emoji .product-emoji-section{ background:#1935b1;padding: 115px 63px; border-radius: 50%; text-align:center; margin-top:110px;margin-bottom:100px;} 
.product-emoji .product-emoji-section .smile-emoji{ font-size: 55px; padding:40px; color:white;}
.product-emoji .product-emoji-section .product-emoji-section-lines{ font-size: 22px; color:white; line-height: 35px;;}
.cta-section .cta-section-body .cta-section-heading{font-size: 60px; color:#ffffff; line-height: 1.167; margin-top: 25px;}
.cta-section{background-color: #ff6e42; padding:65px; margin-top:40px; margin-bottom:0px; padding-top:0px; padding-right: 0px; padding-bottom: 0px;;}
.cta-section .booking-section{ text-align:center; background-color: #9901d0; padding:150px 30px; border-radius:300px 0 0 300px;}
.product-video .product-video-img{width: 100%;height: 100%;overflow: hidden;}
.product-video .product-video-img img{width: 100%;height: 100%; object-fit: cover;}
.product-logo .product-logo-img-wrapper{width: 20%;overflow: hidden;}
.product-logo .product-logo-img-wrapper img{width: 100%; height: 100%; object-fit: contain;}
.atlassian-img-wrapper{width: 100%; overflow: hidden;}
.atlassian-img-wrapper img{width: 100%; height: 100%;object-fit: cover;}
.product-header{padding: 40px 0;}


/*---------------------------------------------------Product end-----------------------------------------------------------*/


/*---------------------------------------------------Pricing start-----------------------------------------------------------*/
.pricing-header .pricing-header-section{text-align:center; padding:100px;}
.pricing-header .pricing-header-section .pricing-title{font-size:14px; color:#292929; margin-top: 0px; margin-bottom: 25px;}
.pricing-header .pricing-header-section .pricing-heading{font-size:56px; color:#353535; margin-top: 20px; margin-bottom: 25px; line-height: 4.8rem;}
.pricing-header .pricing-header-section .pricing-heading span{font-size:56px; color:#d800d1;}
.pricing-header .pricing-header-section .pricing-content i{font-size:56px; color:#ff6e42; margin-top: 25px; margin-bottom: 25px;}
.pricing-header .pricing-header-section .simple-pricing{display:flex; justify-content: space-between; padding:0px 170px;}
.pricing-header .pricing-header-section .pricing-content h5{font-size:18px; margin-bottom:50px;}
.pricing-header .pricing-box{background-color:#f5ecff; padding:70px; text-align: center; margin-bottom:55px;}
.pricing-header .pricing-box .pricing-box-heading{font-size: 35px; margin-top: 25px; margin-bottom: 25px;}
.pricing-header .pricing-box .pricing-box-para{font-size: 20px; margin-top: 25px; margin-bottom: 25px; line-height: 2.4rem;}
.pricing-header .pricing-box .pricing-box-subheading{font-size: 17px; margin-top: 0px; margin-bottom: 25px; color:#d800d1;}
.pricing-header .pricing-box .pricing-box-para-2{font-size: 22px; margin-top: 25px; margin-bottom: 25px;}
.pricing-header .pricing-box .pricing-box-logos{display:flex; justify-content: center; padding:25px; gap: 60px;}
.pricing-header .pricing-box .pricing-box-logos .image-item{width:10%; overflow: hidden; }
.pricing-header .pricing-box .pricing-box-logos .image-item img{width:100%; height:100%; object-fit:contain;}
.pricing-cta{background-color: #ffd6d2; padding:65px; margin-top:40px; margin-bottom:50px; padding-top:0px; padding-right: 0px; padding-bottom: 0px;}
.pricing-cta .pricing-cta-body .pricing-cta-subheading{font-size: 38px; color:#242424;margin-top: 25px;}
.pricing-cta .pricing-cta-body .pricing-cta-heading{font-size: 100px; color:#9901d0; line-height: 1.167; margin-top: 25px;}
.pricing-cta .pricing-cta-body .pricing-cta-para{font-size: 20px; color:#2b2b2b; line-height: 1.167; margin-top: 25px;}
.pricing-cta .booking-section{ text-align:center; background-color: #9901d0; padding:150px 30px; border-top-left-radius: 300px; border-bottom-left-radius: 300px;}



/*---------------------------------------------------Pricing end-----------------------------------------------------------*/

/*---------------------------------------------------Vilt start-----------------------------------------------------------*/

.vilt-header{}
.vilt-header .vilt-header-title{color:#212121; font-size: 16px; font-stretch:200%; margin:60px 0px;}
.vilt-header .vilt-header-title a{color:rgb(255, 194, 164);}
.vilt-header .vilt-header-title a:hover{color:rgb(255, 85, 0);}
.vilt-header .vilt-header-heading{font-size:48px; margin:20px 0px; color:#242424; line-height: 4.4rem; }
.vilt-header .vilt-header-heading span{color:#9901d0; font-size:55px; font-weight:600;}
.vilt-header .vilt-header-subheading{font-size:25px; color:#292929; line-height: 2.9rem; margin-top:20px; margin:30px 0px;}
.vilt-header .vilt-img-1{position:absolute; top: 40px; right:284px; width:30%; aspect-ratio:1/1; overflow:hidden; border-radius: 50%; z-index:-1;}
.vilt-header .vilt-img-1 img{object-fit:cover; height:100%; width:100%;}
.vilt-header .vilt-img-2{position:absolute; top: 253px; right:129px;  width:30%; aspect-ratio:1/1; overflow:hidden; border-radius: 50%; z-index:-1;}
.vilt-header .vilt-img-2 img{object-fit:cover; height:100%; width:100%;}
.vilt-header .vilt-img-3{position:absolute; top: 504px; right: 226px;right: 179px; aspect-ratio:1/1; overflow:hidden; border-radius: 50%; z-index:-1;}
.vilt-header .vilt-img-3 img{object-fit:cover; height:100%; width:100%;}
.vilt-header .vilt-img-4{ width: 60%;aspect-ratio: 1 / 1;overflow: hidden;border-radius: 50%;margin-top: 205px;}
.vilt-header .vilt-img-4 img{object-fit:cover; height:100%; width:100%;}
.vilt-header .vilt-ending{margin-top: 100px; }
/*.vilt-header .vilt-ending .vilt-star-img{width:50%; aspect-ratio: 1/1; display:hidden;}
.vilt-header .vilt-ending .vilt-star-img img{width:100%; objet-fit:cover;}*/
.vilt-header .vilt-ending .vilt-star-text{font-size: 22px; color:#2b2b2b; margin:30px 0px; line-height: 2.8rem; padding-right:182px;}
.vilt-secont-section .vilt-information{padding:0px 285px; display: flex; text-align:center;}
.vilt-secont-section .vilt-information .vilt-information-text{font-size: 46px; color:#242424;line-height: 4.8rem; margin-top:100px;}
.vilt-secont-section .vilt-information .vilt-information-text span{color:#92c131; font-size: 65px; font-weight: 600; padding-left: 15px;}
.vilt-secont-section .vilt-information .vilt-information-text img{padding-left:15px; padding-bottom: 20px;;}
.vilt-secont-section .vilt-information .vilt-information-subtext{font-size:18px; line-height: 2.4rem; color:#353535; margin-top:25px; margin-bottom: 0px;}
.vilt-third-section .vilt-third-section-text .vilt-third-section-heading{font-size:36px; color:#242424; line-height:3.4rem; margin-bottom:35px;}
.vilt-third-section .vilt-third-section-text .vilt-third-section-para{font-size:18px; margin-top:15px; color:#383838; line-height:2.4rem;}
.vilt-third-section .vilt-third-section-text .vilt-third-section-list{font-size:18px; margin-top:15px; color:#383838; line-height:2.4rem;}
.vilt-third-section .vilt-right .vilt-right-img{padding-left: 115px;  width:80%; overflow:hidden; align-items:center; padding-top:100px; margin-bottom:65px;}
.vilt-third-section .vilt-right{position:relative; margin-top:50px;}
.vilt-third-section .vilt-right .vilt-right-img img{object-fit:cover; width:100%; height:100%;}
.vilt-third-section .vilt-right .vilt-right-img-2{position: absolute; top: -18px; right: 0; width: 200px; height: 200px; border-radius: 500px; overflow: hidden;}
.vilt-third-section .vilt-right .vilt-right-img-2 img{width: 100%; height: 100%; object-fit: cover;}
.vilt-third-section .vilt-right .vilt-right-box-text{background:#ff5227; padding:15px 20px; border-radius:15px; text-align:center; width:40%; position:absolute; top:328px; right:390px;}
.vilt-third-section .vilt-right .vilt-right-box-text h6{color:white; font-size:12px; letter-spacing: 5px;}
.vilt-third-section .vilt-right .vilt-right-box-text p{color:white; font-size:22px;  letter-spacing: 5px;}

.vilt-third-section .vilt-right .vilt-right-img-second{padding-right: 115px;  width:80%; overflow:hidden; align-items:center; padding-top:100px; margin-bottom:65px;}
.vilt-third-section .vilt-right .vilt-right-img-second img{object-fit:cover; width:100%; height:100%;}
.vilt-third-section .vilt-right .vilt-right-img-2-second{position: absolute; top: -26px;left: -63px; width: 200px; height: 200px; border-radius: 500px; overflow: hidden;}
.vilt-third-section .vilt-right .vilt-right-img-2-second img{width: 100%; height: 100%; object-fit: cover;}
.vilt-third-section .vilt-right .vilt-right-box-text-second{background:#ff5227; padding:15px 20px; border-radius:15px; text-align:center; width:40%; position:absolute; top: 340px;
  right: 199px;}
.vilt-third-section .vilt-right .vilt-right-box-text-second h6{color:white; font-size:12px; letter-spacing: 5px;}
.vilt-third-section .vilt-right .vilt-right-box-text-second p{color:white; font-size:22px;  letter-spacing: 5px;}

.vilt-our-vision .vilt-our-vision-sisense{margin-top:55px;}
.vilt-our-vision{padding-top: 84px;}
.vilt-our-vision .vilt-our-vision-sisense .vilt-our-vision-sisense-title{font-size:12px; color:#ff5227; letter-spacing:5px; padding-bottom: 30px;font-weight:400;}
.vilt-our-vision .vilt-our-vision-sisense .vilt-our-vision-sisense-logo{width:40%; overflow:hidden;}
.vilt-our-vision .vilt-our-vision-sisense .vilt-our-vision-sisense-logo img{width:100%; object-fit:cover; height:100%;}
.vilt-our-vision .vilt-our-vision-sisense .vilt-our-vision-sisense-heading{font-size:40px; color:#2c2c2c; line-height:3.4rem; margin-top:45px;}
.vilt-our-vision .vilt-our-vision-sisense .vilt-our-vision-sisense-heading span{color:#ff5227; font-weight: 600; font-size:42px;}
.vilt-our-vision .vilt-our-vision-sisense .vilt-our-vision-sisense-para{ margin-top:36px; color:#2c2c2c; line-height: 2.0rem; font-size: 18px; margin-bottom: 50px;}
.vilt-our-vision .vilt-our-vision-sisense-img{width:80%; overflow:hidden; padding-left:50px;; padding-top:50px; margin-top:60px; margin-bottom: 70px;}
.vilt-our-vision .vilt-our-vision-sisense-img img{width:100%; height:100%; object-fit:contain;}
.vilt-our-vision .vilt-vision-box{background-color: rgba(255, 82, 39, 0.2);padding:30px; margin-top:100px; position:relative; border-radius: 15px;text-align: center; padding-bottom:50px; /*height:300px;*/ margin-bottom:100px;}
/*.vilt-our-vision .vilt-vision-box .vilt-vision-box-icon i{background:white; border:1px solid var(--socialBg); padding:35px; border-radius: 50%;font-size: 40px;position: absolute; top:-70px; right: 117px;}*/
.vilt-our-vision .vilt-vision-box .vilt-vision-box-icon i{height: 100px;
  width: 100px;
  align-items: center;background: white;
  border: 1px solid var(--socialBg);
  border-radius: 50%;
  font-size: 40px;
  position: absolute;
  top: -70px;
  right: 117px;
  align-items: center;
  text-align: center;
  display: flex;
  flex-direction: column;
  flex-wrap: wrap;
  align-content: center;
  justify-content: center;
  left: 0;
  right: 0;
  margin: 0 auto}

.vilt-our-vision .vilt-vision-box .vilt-vision-box-title{font-size:22px; margin-top:55px; margin-bottom:15px;} 
.vilt-our-vision .vilt-vision-box .vilt-vision-box-para{font-size: 14px; line-height: 1.4rem; color:#2b2b2b; margin-top:10px;margin-bottom: 30px;}

/*---------------------------------------------------Vilt end-----------------------------------------------------------*/


/*---------------------------------------------------cyber-security start-----------------------------------------------------------*/

.cyber-security-header .cyber-security-header-body{text-align: center; margin-top:100px; padding:15px 250px;}
.cyber-security-header .cyber-security-header-body .cyber-security-header-title{font-size: 14px; color:#323232; margin-bottom:35px; letter-spacing: 4px; font-weight: 600;} 
.cyber-security-header .cyber-security-header-body .cyber-security-header-heading{margin-top: 35px; color:#212121; font-size:50px; margin-bottom:35px; line-height: 4.4rem;}
.cyber-security-header .cyber-security-header-body .cyber-security-header-subheading{margin-top: 35px; color:#212121; font-size:18px; margin-bottom:35px; line-height: 2.0rem;}
.cyber-security-header .cyber-security-header-img{justify-content: space-between; display:flex; margin-top:-12px; align-items:center;}
.cyber-security-header .cyber-security-header-img .cyber-security-header-img-1{width:100%; border-radius:50%; overflow:hidden;}
.cyber-security-header .cyber-security-header-img .cyber-security-header-img-1 img{object-fit:cover; width:100%; height:100%;}
.cyber-security-header .cyber-security-header-img .cyber-security-header-img-2{width:100%; border-radius:50%; overflow:hidden;}
.cyber-security-header .cyber-security-header-img .cyber-security-header-img-2 img{object-fit:cover; width:100%; height:100%;}

.cyber-security-second .cyber-security-text{padding:20px 200px; text-align: center;}
.cyber-security-second .cyber-security-text .cyber-security-heading{font-size:36px; margin-top:80px; line-height: 3.4rem; margin-bottom:30px;}
.cyber-security-second .cyber-security-text .cyber-security-subheading{font-size:18px; margin-top:30px; line-height: 2.4rem; margin-bottom:30px;}

/*.scrolling-text-container {
  width: 100%; /* Adjust as needed 
  
}

.scrolling-text {
  white-space: nowrap;
  animation: scroll-left 10s linear infinite; /* Adjust duration and timing function as needed 
}*/

/*@keyframes scroll-left {
  0% {
    transform: translateX(100%);
  }
  100% {
    transform: translateX(-100%);
  }
}*/

.marquee-section{overflow: hidden;}
.marquee{white-space: nowrap;font-size: 6.5rem; font-weight: 400;font-family: 'Poppins', sans-serif; letter-spacing: -1px; color:black; display: flex; align-items: center; margin-bottom:80px; margin-top:40px;}

.marquee-text{display: inline-block;padding: 3.5rem 0;}
.marquee-text span{padding-left: 1.25rem; color:#9901d0;}


.cybersecurity-training .cyber-security-training-body{text-align:center;}
.cybersecurity-training .cyber-security-training-body .cyber-security-training-heading{font-size:45px; color:#212121; margin:80px 0px; }
.cybersecurity-training .cyber-security-training-body .cyber-security-training-box-title{font-size:20px; color:#2b2b2b; margin:25px 0px; line-height:2.4rem;}
.cybersecurity-training .cyber-security-training-body .cyber-security-training-box{padding: 25px 80px; display: flex; justify-content: space-between;}

/*.cybersecurity-content{text-align:center;}
.cybersecurity-content .cybersecurity-logo-content{text-align:center; color:white; align-items: center;}
.cybersecurity-content .cybersecurity-logo-content .cybersecurity-logo-content-heading{font-size: 36px; color:white; padding-bottom:80px;}
.cybersecurity-content .cybersecurity-logo-content .cybersecurity-logo-content-title{font-size:25px; padding:50px 60px; line-height: 2.4rem; margin-bottom:60px;}
.cybersecurity-content .cybersecurity-logo-content .cybersecurity-logo-content-para{font-size:16px; padding:35px 30px; line-height: 2.4rem;}
.cybersecurity-content .cybersecurity-logo-content .cybersecurity-logo-content-subheading{font-size:16px; padding:30px 0px; line-height: 2.4rem;}
.cybersecurity-content .cybersecurity-logo-content .cybersecurity-logo-content-img{width: 100%; max-width: 180px; height: 60px; overflow: hidden; margin: 0 auto;}
.cybersecurity-content .cybersecurity-logo-content .cybersecurity-logo-content-img img{width: 100%;height: 100%;object-fit: contain}*/
.section-help{background: linear-gradient(0deg, rgba(119,15,255,1) 0%, rgba(72,168,255,1) 100%); color:white; text-align: center; margin-top:50px;margin-bottom: 59px;
  padding-bottom: 42px;}
.section-help .help-content .help-item{padding:20px 45px; flex-direction: column; display: flex;}
.section-help .help-content .help-title{font-size:36px; padding:50px 60px; line-height: 2.4rem; margin-bottom:60px;}
.section-help .help-content .help-item .item-title{font-size:25px; line-height: 2.4rem; margin-bottom:60px;}
.section-help .help-content .help-item .item-img{width: 100%; max-width: 180px; height: 60px; overflow: hidden; margin: 0 auto;}
.section-help .help-content .help-item .item-img img{width: 100%;height: 100%;object-fit: contain;}

.section-help .help-content .help-item .item-description{font-size:16px; padding:60px 20px; line-height: 2.4rem;}
.section-help .help-content .help-item .item-author{margin-top: auto;}


.acc {
  margin: 90px 0;
  overflow: hidden;
  padding: 0;
}

.acc li {
  list-style-type: none;
  padding: 0;
}

.acc_ctrl {
  background: #FFFFFF;
  border: none;
  border-bottom: solid 2px #b0b0b0;
  cursor: pointer;
  display: block;
  outline: none;
  padding: 3em;
  position: relative;
  text-align: start;
  width: 100%;
  padding-right:80px;
}
.acc_ctrl h2{font-size: 32px;}

.acc_ctrl:before {
  background: #9901d0;
  content: '';
  height: 2px;
  margin-right: 37px;
  position: absolute;
  right: 0;
  top: 50%;
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  width: 30px;
}

.acc_ctrl:after {
  background: #9901d0;
  content: '';
  height: 2px;
  margin-right: 37px;
  position: absolute;
  right: 0;
  top: 50%;
  width: 30px;
}

.acc_ctrl.active:before {
  -webkit-transform: rotate(0deg);
  -moz-transform: rotate(0deg);
  -ms-transform: rotate(0deg);
  -o-transform: rotate(0deg);
  transform: rotate(0deg);
}

.acc_ctrl.active h2, .acc_ctrl:focus h2 {
  position: relative;
}

.acc_panel {
 
  display: none;
  overflow: hidden;
  padding: 30px;
}

.cyber-security-faq{margin: 50px 0;}
.cyber-security-faq .cyber-security-faq-item .cyber-security-faq-heading{font-size: 50px; margin:30px 0px;}
.cyber-security-faq .cyber-security-faq-item .cyber-security-faq-para{font-size: 18px; margin:30px 0px; line-height: 2.1rem;}


/*---------------------------------------------------cyber-security end-----------------------------------------------------------*/

/*---------------------------------------------------virtual-training start-----------------------------------------------------------*/
.cyber-security-header .cyber-security-header-body .cyber-security-header-heading span{color: #f7e96a;-webkit-text-stroke: 0.5px #F00;text-shadow: 2px 2px 2px red; font-size:100px; line-height:8.4rem;}

.virtual-unicorn .virtual-unicorn-heading{padding: 30px 100px; text-align: center;}
.virtual-unicorn .virtual-unicorn-heading .virtual-unicorn-heading{font-size: 50px; color: #2b2b2b; }
.virtual-unicorn .virtual-unicorn-heading .virtual-unicorn-heading span{font-size: 72px;
  background: -webkit-linear-gradient(#ff1212, rgba(182,72,255,1) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}
  .virtual-unicorn .virtual-unicorn-heading .virtual-unicorn-para{font-size: 22px; line-height: 2.4rem; }
  .virtual-unicorn .virtual-unicorn-heading .virtual-unicorn-heading-img{width: 20%;margin: 0 auto;overflow: hidden;}
  .virtual-unicorn .virtual-unicorn-heading .virtual-unicorn-heading-img img{object-fit: cover;height: 100%;width: 100%;}

/*---------------------------------------------------virtual-training end-----------------------------------------------------------*/

/*---------------------------------------------------self paced start-----------------------------------------------------------*/
.vilt-header .selfpaced-img-4{width: 100%; aspect-ratio: 1 / 1; overflow: hidden; border-radius: 50%; margin-top: 95px }
.vilt-header .selfpaced-img-4 img{width:100%; height:100%; object-fit:cover;}
.vilt-secont-section .vilt-information .vilt-information-text .hand-off{color: #dc9f3e; font-size:60px; font-weight: 700;}
.vilt-secont-section .vilt-information .vilt-information-text .hands-on{color: #0b73ac; font-size:60px; font-weight: 700;}

.vilt-third-section .row:nth-child(odd) > div:first-child{order:2;}
.vilt-third-section .row:nth-child(odd) > div:last-child{order:1;}
.vilt-third-section .row:nth-child(even) > div:first-child{order:1;}
.vilt-third-section .row:nth-child(even) > div:last-child{order:2;}
/*---------------------------------------------------self paced end-----------------------------------------------------------*/

/*---------------------------------------------------onboarding start-----------------------------------------------------------*/
.vilt-secont-section .vilt-information .vilt-information-text .retention{color:#fa994e; font-size:46px; font-weight:700;}

/*---------------------------------------------------onboarding end-----------------------------------------------------------*/

/*---------------------------------------------------Demos Start-----------------------------------------------------------*/
.vilt-secont-section .vilt-information .vilt-information-text .play{color:#fa994e; font-style: italic; font-size: 50px; font-weight: 700;} 
.vilt-secont-section .vilt-information .vilt-information-text .break{color:#0b73ac; font-style: italic; font-size: 50px; font-weight: 700;} 

/*---------------------------------------------------Demos end-----------------------------------------------------------*/

/*---------------------------------------------------Channel sales start-----------------------------------------------------------*/
.vilt-header .vilt-header-heading .superstars{font-size: 55px; color:#9901d0; font-style:italic;}
.vilt-secont-section .vilt-information .vilt-information-text .constantly{background: -webkit-linear-gradient(#fa994e, rgba(182,72,255,1) 100%);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;}
  .channelsale-img{display: flex; justify-content: center;}
/*---------------------------------------------------Channel sales end-----------------------------------------------------------*/

/*---------------------------------------------------sand boxing start-----------------------------------------------------------*/

.cyber-security-header .cyber-security-header-body .cyber-security-header-heading .complex{color:#9901d0; font-size:65px; text-shadow: none;-webkit-text-stroke: 0.5px rgb(255, 255, 255); font-weight: 700;}
.vilt-secont-section .vilt-information .vilt-information-text .cloud-sandbox{color: #f7e96a;-webkit-text-stroke: 0.5px #F00;text-shadow: 2px 2px 2px red; font-size: 56px; font-weight: 700;}

/*---------------------------------------------------sand boxing end-----------------------------------------------------------*/

.header .btn-menu-trigger{visibility: hidden;} 
.filter-button{display:none;}



/* ********|| RESPONSIVE STARTS ||******** */

@media screen and (max-width: 1600px) {
  .product .product-img-wrapper-2 {right: 134px;}
  .growth-img{right: 67px;}
  .vilt-our-vision .vilt-our-vision-sisense .vilt-our-vision-sisense-heading {font-size: 34px}
  .vilt-our-vision .vilt-our-vision-sisense .vilt-our-vision-sisense-heading span {font-size: 38px;}
  .mt{margin-top: 150px;}
  .product-service .product-training .product-training-img {top: -106px;}
  
}
@media screen and (max-width: 1440px) {
   
  /*************************index start****************************/
  .our-services .service-items .service .title{line-height: 1.7rem;}
  .checkbox-wrapper label {font-size: 17px;}
  /*************************index end****************************/
  .vilt-third-section .vilt-right .vilt-right-box-text {top: 303px;  right: 317px;}
  .vilt-third-section .vilt-right .vilt-right-box-text-second {top: 276px;}

  .growth-img {top: -87px; right: 74px;}
  .secret-advantage .growth .growth-para {padding-top: 133px;}
  .secret-advantage .growth .growth-heading{padding-left: 19rem;}
  .product .product-img-wrapper-2 {right: 88px;}
  .growth-img {top: 18px;}
  .product-service .product-training .product-training-img {top: -92px;}

  .cyber-security-header .cyber-security-header-body .cyber-security-header-heading {line-height: 4.4rem;}
  .vilt-secont-section .vilt-information {padding: 0px 217px;}

  .cyber-security-header .cyber-security-header-body {padding: 15px 126px;}
  .vilt-our-vision .vilt-vision-box .vilt-vision-box-title{line-height: 2.2rem;}
  .our-services .service-items{padding: 0 100px;}
  .section-product .main-title-sub{padding: 0 404px;}
  .main-title-sub{padding: 0 347px;}
  .section-testimonial .testimonial-content {padding: 0 289px;}
  .vilt-header .vilt-ending .vilt-star-text{padding-right: 70px;}
  .user-friendly .user-friendly-section .user-friendly-heading {font-size: 23px;}
  .our-team .description, .section-serial-number .description {padding: 0 311px;}
  .section-common-about-us .common-about-image .common-about-img-wrap {width: 515px;}
  .section-common-about-us .about-header .description {padding: 0 230px;}
  .main-banner.about-main-banner{padding: 1px 0;}
  .section-serial-number .serial-number-item .details .title {line-height: 2.0rem;}
  .marquee{font-size: 5.5rem;}
}
@media screen and (max-width: 1366px) {
  .vilt-third-section .vilt-right .vilt-right-box-text {right: 303px;}
  .product .product-img-wrapper-2 {right: 168px;}
  .product .product-img-wrapper-2 {right: 95px;}

  .cyber-security-header .cyber-security-header-body {padding: 15px 211px;}

  .main-title {line-height: 4.4rem;}
  .section-testimonial .testimonial-content {padding: 0 225px;}

  

  
}
@media screen and (max-width: 1280px) {

  /*************************index****************************/
	.our-services .service-items{padding: 0 130px;}
  .section-product .main-title-sub{padding: 0 330px;}
  .main-title-sub{padding: 0 360px;}
  .our-services .service-items {padding: 0 80px;}
  /*************************index end****************************/

  .product .product-img-wrapper-2 {right: 121px;}

  .product .product-img-wrapper-2 {right: 98px;}
  .product-service .product-training .product-training-img {width: 58%;}

  .cyber-security-header .cyber-security-header-body {padding: 15px 135px;}
  .product-service .product-training .product-training-img {top: -90px;}
  .product-service .product-training-2 .product-training-img {top: -90px;}

  

}
@media screen and (max-width: 1024px) {

  /*************************index start****************************/
  .main-banner .banner-container{ padding: 50px 10px;flex-direction: column; flex-direction: column-reverse;}
  .section-common-about-us{padding: 75px 0;}
  .our-team {padding: 37px 0;margin-bottom: 51px;}
  .our-services .service-items{padding: 0px 0px;}
  .section-service{ padding: 0 20px}
  .section-product .main-title-sub{padding: 0 60px;}
  .section-product .product-content{flex-wrap: wrap;}
  .main-title-sub{ padding: 0 100px;}
  .section-testimonial .testimonial-content{padding: 0 30px;}
  .section-demo{padding: 0px 24px;}
  .demo-contain .demo-conainer-wrap .demo-details .main-title{line-height: 1.2;}
  .section-product .product-content{justify-content: center;}
  .sub-title{margin-top: 40px;}
  .section-about .about-contain .about-img-wrap{margin-left: auto;}
  .section-virtual-items .section-virtual-img .section-virtual-bgImg-wrap {width: 350px;}
  .section-virtual-items .section-virtual-img{width: 100%;}
  .section-virtual-item .section-virtual-items:nth-child(odd) .row > div:last-child {padding-right: 0px;}
  .section-virtual-item .section-virtual-items:nth-child(even) .row > div:last-child {padding-left: 0px;}
  .section-virtual-item .section-virtual-items {padding: 0px 0;}
  .section-virtual-items .section-virtual-wrap .section-virtual-img {max-width: 350px;}
  .section-virtual-items .section-virtual-wrap .section-virtual-bgImg-wrap{left: 13%;}

  .header .btn-menu-trigger{
    border: none;
    background-color: transparent;
    color: rgb(0, 0, 0);
    font-size: 25px;
    display:visible;
    margin-left: auto;
    visibility: visible;
  } 

    .header .navigation-wrapper{
       display: block;
      position: fixed;
        top: 0;
        right: 0;
        width: 320px;
        height: 100vh;
        z-index: 9;
        padding: 0px;
        transform: translateX(100%);
        transition: all 0.3s ease;
        background-color: #ffebe2;
        z-index:9;
    }
    .header .navigation-wrapper.active{
      transform: translateX(0%);}

    .header .navigation-menu{margin-top:50px;}
    .header .navigation-menu{display: block; text-align: start;}
    .navigation-wrapper .navigation-menu li{padding: 20px;}
    
    .header-right{margin-top:60px; padding: 20px;}
    header .menu-backdrop{position: fixed; top: 0; left:0; width: 100%; height: 100%; background-color: #000000; opacity: 0; visibility: hidden; z-index:8; transition: all 0.3s ease;}
    header .menu-backdrop.active{opacity: 0.5; visibility: visible;}
    
    /*************************index end****************************/

    /*************************about start****************************/
    .section-common-about-us .about-header .description{padding: 0 170px;}
    .section-common-about-us .common-about-image .common-about-img-wrap {width: 400px}
    .our-team .description, .section-serial-number .description{padding: 0 230px}
    .section-serial-number .serial-number-item .details .title {line-height: 1.2;}
    .about-details .title{margin-top:30px;}
/*************************about end****************************/

/*************************blog start****************************/
.main-banner .banner-container .banner-img {width: 60%; display: flex; justify-content: center}
.checkbox-wrapper label{font-size: 14px}
.aside-bar .checkbox-slect-contain .checkbox-contain .chcekbox-select-item .checkbox-wrapper{padding: 8px 0px;}

.aside-bar .filter-button{background:#ff6c11; font-size: 25px; color:white; padding: 5px; border-radius: 50px; position: absolute; top:-1041px; right:0px; text-align: center; height: 50px; width: 50px;display: flex; justify-content: center; align-items: center; border:none;} 
.aside-bar .checkbox-slect-contain .checkbox-contain .chcekbox-select-item{text-align: center;}
.service-container{overflow: hidden;}

  .checkbox-slect-contain{
    display: block;
   position: fixed;
     top: -1000px;
     right: -700px;
     width: 230px;
     height: 65vh;
     z-index: 9;
     transform: translateX(100%);
     transition: all 0.3s ease;
     background-color: #ffebe2;
     z-index:9;
     border-radius:20px;
     
 }
 .checkbox-slect-contain.active{
  transform: translateX(0%);}
  .aside-bar{background:none; height: 30px;}
  .service-post-container .service-container{padding: 0px;}
  .aside-bar .checkbox-slect-contain{padding: 20px 20px;}
  .service-container > .row{flex-direction: row-reverse;}
  .service-post-container .service-container{position:relative;}
  .service-post-container .service-header .main-title{width: 40%;line-height: 2.9rem;}
  .service-post-container .service-header .service-search-box{position: relative;right: 73px;}
  .aside-bar .checkbox-slect-contain .checkbox-contain .chcekbox-select-item .checkbox-wrapper{width:80%;padding: 5px;}


  /*************************channelsale****************************/
  
  .vilt-secont-section .vilt-information {padding: 0px 150px;}
  .vilt-third-section .vilt-right .vilt-right-box-text {top: 290px;right: 290px;}
  .vilt-third-section .vilt-right .vilt-right-img {padding-left: 50px;}
  .vilt-third-section .vilt-right .vilt-right-img-second {padding-right: 50px;}
  .vilt-third-section .vilt-right .vilt-right-img-2-second {left: -43px;}
  .vilt-third-section .vilt-right .vilt-right-box-text-second {top: 245px;right: 72px;}
  .vilt-header .vilt-ending .vilt-star-text {padding-right: 82px;}
  .channelsale-img{display: flex; justify-content: end;}
  .vilt-our-vision .vilt-our-vision-sisense-img{width: 50%;padding-left: 0px;padding-top: 0px;margin-top: 0px;}
  .vilt-our-vision .vilt-our-vision-sisense .vilt-our-vision-sisense-logo {width: 24%;}


  /*************************contact****************************/
  
  .award .contact-img-wrapper{width: 120px; height: 120px;}

  /************************cyber security****************************/

  .cyber-security-header .cyber-security-header-body {padding: 15px 110px;}
  .cyber-security-second .cyber-security-text {padding: 20px 115px;}
  .cybersecurity-training .cyber-security-training-body .cyber-security-training-box {padding: 25px 40px;}
  .product-service .product-training {padding: 16px;argin-top: 158px;}
  .product-service .product-training-2{padding: 16px;margin-top: 143px;}
  .product-service .product-training .product-training-img {top: -174px; width: 46%;}
  .product-service .prodect-service-heading p {margin-bottom: 64px;}

  .meet .meet-heading {font-size: 28px;}
  .mt {margin-top: 39px;}


  .vilt-our-vision .vilt-our-vision-sisense-img {width: 43%;padding-top: 0px;}
  .vilt-header .vilt-ending {margin-top: 54px;}
  .pricing-header .pricing-header-section {padding: 100px 7px;}
  .pricing-header .pricing-box .pricing-box-para-2 {line-height: 2.4rem;}

  .product .product-img-wrapper-2{right: 154px;top: 284px;width: 56%;}
  .secret-advantage .growth .growth-heading{padding-left: 13rem;}
  .performance-infrastructure .tabs{margin: 20px auto;}
  .performance-infrastructure .tabs-bg-none{margin: 20px auto;}
  .find-out .find-out-body .find-out-subheading {line-height: 2.7rem;font-size: 35px;}
  .product-emoji .product-emoji-section {padding: 53px 44px;}
  .cta-section .cta-section-body .cta-section-heading {font-size: 58px;}
  .growth-img{top: 20px;}

  .virtual-unicorn .virtual-unicorn-heading{padding: 30px 54px;}
  .section-help .help-content .help-item{padding: 20px 2px;}

  .vilt-secont-section .vilt-information {padding: 0px 122px;}
  .cyber-security-header .cyber-security-header-body .cyber-security-header-heading{line-height: 3.4rem;}

  .cyber-security-header .cyber-security-header-body {padding: 15px 21px;}
  .cyber-security-header .cyber-security-header-body .cyber-security-header-heading span{font-size: 78px;}
  .vilt-our-vision .vilt-our-vision-sisense-img {width: 45%; padding-top: 0px;}
  .vilt-secont-section .vilt-information .vilt-information-text .hand-off {font-size: 43px;}
  .vilt-secont-section .vilt-information .vilt-information-text .hands-on {font-size: 43px;}
  .vilt-header .vilt-header-heading {font-size: 36px;line-height: 3.4rem;}
  .vilt-header .vilt-header-subheading {font-size: 22px; line-height: 2.5rem; }

  .vilt-header .vilt-img-3 {top: 396px;right: 93px;}
  .vilt-header .vilt-img-2 {top: 204px;right: 50px;width: 40%;}
  .vilt-header .vilt-img-1 {top: 48px; right: 230px; width: 40%;}

  .cyber-security-header .cyber-security-header-body .cyber-security-header-heading {font-size: 36px;}
  .cyber-security-header .cyber-security-header-body {margin-top: 62px;}
  .virtual-unicorn .virtual-unicorn-heading .virtual-unicorn-heading {font-size: 32px;}
  .virtual-unicorn .virtual-unicorn-heading .virtual-unicorn-para {font-size: 18px;}
  .cybersecurity-training .cyber-security-training-body .cyber-security-training-heading{margin-top:0;}
  

  .section-work-with-us .work-with-us-header .description {padding: 0px 241px;}

  .meet-box .meet-box-body .meet-box-body-para {padding: 0px;}
  .meet-box {padding: 15px;}


  .glossary .glossary-heading {font-size: 40px;}
  .glossary .glossary-subheading {font-size: 20px;}
  .software .software-heading {font-size: 32px;}
  .software .software-subheading {font-size: 20px;}
  .glossary-img-wrapper {margin: 75px auto;}

  .our-team-item {padding: 20px 5px;}
  .main-banner .banner-container .banner-img .banner-img-wrap{width: 90%; height: 528px;}
  .vilt-our-vision .vilt-vision-box {margin-top: 47px; margin-bottom: 65px;}


  







}




@media screen and (max-width: 990px) {

  /*************************index start****************************/
	.main-banner .banner-container{padding: 45px 10px;flex-direction: column; flex-direction: column-reverse;}
  .section-common-about-us .about-header .description {padding: 0 128px;}
  .section-common-about-us .common-about-image{display: flex; justify-content: center; }
  .section-common-about-us .common-about-image .common-about-img-wrap-alt {bottom: 0%; left: 17%;}
  .our-services .service-items{padding: 0px 0px;}
  .section-service{ padding: 0 20px}
  .section-product .main-title-sub{padding: 0 60px;}
  .section-product .product-content{flex-wrap: wrap;}
  .main-title-sub{ padding: 0 100px;}
  .section-testimonial .testimonial-content{padding: 0 30px;}
  .section-demo{padding: 0px 24px;}
  .demo-contain .demo-conainer-wrap .demo-details .main-title{line-height: 1.2;}
  .section-product .product-content{justify-content: center;}
  .sub-title{margin-top: 40px;}
  .section-about .about-contain .about-img-wrap{margin:0 auto;}
  .aside-bar .filter-button{top: -3066px;}
  .service-post-container .service-container .blog-item {padding: 15px 107px;}
  .checkbox-slect-contain{top: -3029px;
    right: -500px;height: 52vh;}
    .section-virtual-items .section-virtual-img .section-virtual-img-wrap {width: 100%;}
    .section-virtual-items .section-virtual-img {width: 60%;}
    .section-virtual-items .section-virtual-wrap .section-virtual-bgImg-wrap {left: -14%;}
    .section-virtual-items .section-virtual-wrap .section-virtual-img{}
    .section-virtual-items .section-virtual-wrap .section-virtual-img{}
    .section-blog .bolg-container .blog-iamge-box-wrap {margin-top: 55px;}
    .section-about {padding: 50px 0;padding-bottom: 350px;}

  .section-virtual-item .section-virtual-items:nth-child(odd) .row > div:first-child{order:1; padding-left: 100px;}
  .section-virtual-item .section-virtual-items:nth-child(odd) .row > div:last-child{order:2; padding-right: 0px;}
  .section-virtual-item .section-virtual-items:nth-child(even) .row > div:first-child{order:1; padding-right: 100px;}
  .section-virtual-item .section-virtual-items:nth-child(even) .row > div:last-child{order:2; padding-left: 0px;}
  .section-virtual-items .section-virtual-img{margin-right: auto;}

  /*************************index end****************************/


  .vilt-secont-section .vilt-information{padding: 0px 41px;}
  .vilt-third-section .vilt-right .vilt-right-img{padding-left: 89px;  width: 89%;}
  .vilt-third-section .vilt-right .vilt-right-img-2 {right: -8px;}
  .vilt-third-section .vilt-right .vilt-right-box-text {top: 408px;
    right: 360px; width: 50%;padding: 12px 18px;}
  .vilt-third-section .vilt-right .vilt-right-img-second {padding-right: 24px; width: 86%; padding-left: 46px;}
  .vilt-third-section .vilt-right .vilt-right-img-2-second {left: -20px;}
  .vilt-third-section .vilt-right .vilt-right-box-text-second{width: 50%;padding: 12px 18px; top: 427px; right: 11px;}

  /*************************contact start****************************/
  .award .contact-img-wrapper{width: 100px; height: 100px;}
  .vilt-our-vision .vilt-our-vision-sisense-img {padding-top: 60px;}
  .software{padding-right:0px;padding-left: 0px;}
  .meet-box {padding: 0px; padding-top:25px;margin-top: 58px;}
  .resources-navigation .item {line-height: 2.2rem;}
  .section-work-with-us .work-with-us-header .description {padding: 0px 100px;}
  .card-margin{margin:20px 0px;}
  .section-common-about-us {padding: 50px 0;}

  .meet .meet-heading {line-height: 2.4rem;}
  .featured {top: 37px;}

  .pricing-header .pricing-header-section .simple-pricing {padding: 0px 86px;}
  .pricing-header .pricing-header-section .pricing-heading {font-size: 42px;}
  .pricing-header .pricing-box .pricing-box-logos .image-item {width: 15%;}
  .pricing-cta .pricing-cta-body .pricing-cta-heading {font-size: 70px;}

  .performance-infrastructure .tabs{padding: 20px;}
  .performance-infrastructure .performance-infrastructure-title {font-size: 34px;}
  .find-out .find-out-body .find-out-subheading {font-size: 29px;}
  .find-out .find-out-body .find-out-heading {font-size: 82px;line-height: 3.10rem;}
  .product-about-body {padding: 22px; margin-top: 50px;}
  .product-service .prodect-service-heading p {padding: 0 50px;}
  .product-emoji .product-emoji-section {padding: 159px 63px;}
  .cta-section .cta-section-body .cta-section-heading {font-size: 50px;}
  .atlassian .atlassian-para {font-size: 26px;}
  .growth-img {top: 49px;right: 245px;}
  .product-about .product-about-image-wrapper{width: 65%; margin: 0 auto;}
  .user-friendly .user-friendly-section .user-friendly-heading {padding: 20px 30px;}
  .user-friendly .user-friendly-section .user-friendly-subheading {padding: 0px 28px;}

  .cyber-security-header .cyber-security-header-body {padding: 15px 76px;}
  .virtual-unicorn .virtual-unicorn-heading {padding: 30px 29px;}
  .acc_ctrl h2 {font-size: 27px;}
  .meet-our-team h3 {font-size: 30px; margin-top: 70px;}

  .vilt-secont-section .vilt-information {padding: 0px 24px;}

  .vilt-header .vilt-header-heading {font-size: 31px;line-height: 3.4rem;}
  .vilt-header .vilt-header-subheading {font-size: 21px;}
  .vilt-header .vilt-ending .vilt-star-text {padding-right: 0px;}
  .vilt-our-vision .vilt-our-vision-sisense .vilt-our-vision-sisense-heading {font-size: 35px;}
  .vilt-our-vision .vilt-our-vision-sisense .vilt-our-vision-sisense-heading span {font-size: 37px;}
  .vilt-our-vision .vilt-our-vision-sisense-img {padding-top: 60px;}
  .vilt-our-vision .vilt-our-vision-sisense-img {width: 59%;}
  .vilt-header .selfpaced-img-4{width: 73%;margin: 34px auto;}
  .vilt-third-section .vilt-third-section-text .vilt-third-section-heading {margin-top: 0px;}
  

  .vilt-header .vilt-img-1 {top: 86px;right: 199px;}
  .vilt-header .vilt-img-3 {top: 374px; right: 85px; width:44%;}

  .meet-box-body{padding: 25px;}

  .vilt-third-section .row:nth-child(odd) > div:first-child{order:1;}
.vilt-third-section .row:nth-child(odd) > div:last-child{order:2;}
.vilt-third-section .row:nth-child(even) > div:first-child{order:1;}
.vilt-third-section .row:nth-child(even) > div:last-child{order:2;}

.vilt-our-vision .vilt-vision-box {margin-bottom: 10px; margin-top: 102px;}

.channelsale-img {justify-content: center;  padding-top: 44px;}
.vilt-secont-section .vilt-information .vilt-information-subtext {margin-bottom: 22px;}
.vilt-header .row { flex-direction: column-reverse;}
.product-header .row{flex-direction: column-reverse;}
.product .product-img-wrapper-1{width: 67%; margin: 0 auto;}
.product-cloud .product-cloud-heading {margin-top: 44px;}
.secret-advantage .growth .growth-heading {padding-left: 6rem;}
.product-service .product-training{margin-top: 115px;}
.product-service .product-training .product-training-img {top: -135px;}

.our-team .description, .section-serial-number .description {padding: 0 126px;}
.our-team-item {padding: 35px 130px;}
.vilt-header .vilt-header-title {padding-top: 0px; margin: 19px 0px;}
.product-service .prodect-service-heading h4 {margin-top: 74px;  margin-bottom: 80px;}
.cyber-security-second .cyber-security-text {padding: 19px 30px;}
.cyber-security-header .cyber-security-header-body {padding: 15px 30px;}
.our-team{padding: 49px 0;margin-bottom: 36px;}
.vilt-our-vision .vilt-our-vision-sisense .vilt-our-vision-sisense-logo {width: 40%;}
.vilt-header .vilt-img-4 {margin-bottom: 82px;}
.main-title {font-size: 40px; margin-top: 44px;}
.section-testimonial {padding: 20px 0;}
.section-virtual-items .row{flex-direction: row-reverse;}



  




  

  
}
@media screen and (max-width: 600px) {

}
@media screen and (max-width: 480px) {

  /*************************index start****************************/
  .main-banner .banner-container {padding: 0 10px;}
  .main-banner.about-main-banner {padding: 27px 0;}
  .section-service{padding: 0 0px;}
  .our-services .service-items{padding: 0 10px; display: block;}
  .section-product .main-title{line-height: 1.2;}
  .section-product .main-title-sub{padding: 0 30px;}
  .main-title-sub{padding: 0 30px;}
  .section-testimonial{padding: 0px 0;}
  .section-testimonial .testimonial-content{padding: 0 0;}
  .section-about .about-contain .about-img-wrap {width: 255px;}
  .section-about{padding-top: 0px;}
  .section-virtual-items .section-virtual-img .section-virtual-bgImg-wrap{width: 250px;}
  .section-virtual-items .section-virtual-wrap .section-virtual-img{max-width: 250px;}
  .section-testimonial .main-title{line-height: 1.2; margin-bottom: 18px;}
  footer .copy-right .copyRight-details{font-size: 14px;}
  .demo-contain .demo-conainer-wrap .demo-details {width: 100%;border:none;}
 .demo-contain .demo-conainer-wrap{display: block;}
 .demo-contain .demo-conainer-wrap .demo-btn {margin-top:25px; }
 .section-virtual-items {margin-bottom: 50px;}
 .main-banner .banner-container .banner-img .banner-img-wrap {height: 409px;}
 .main-banner .banner-container .banner-content .title {font-size: 31px;margin-top: -7px;}
 .main-banner .banner-container .banner-content .title .banner-title-span {font-size: 34px;}
 .section-about .about-contain .about-details{margin-top: 38px;}
 .main-title {font-size: 38px;line-height: 3.4rem; margin-top: 0px;}
 .section-virtual-items .section-virtual-deatils {margin-top: 70px;}
 .section-virtual-item .section-virtual-items:nth-child(even) .row > div:first-child{padding-left: 30px; padding-right: 0;}
 .section-virtual-items .section-virtual-img {width: 86%}
 .section-virtual-item .section-virtual-items:nth-child(odd) .row > div:first-child{padding-left: 63px;}
 .section-virtual-item .section-virtual-items:nth-child(even) .row > div:last-child {padding-left: 10px;}
 .our-services .subheading {margin-bottom: 0px;}
 .section-product {padding: 25px 0;}
 .section-blog {margin-bottom: 56px;}
 .section-service {margin-bottom: 40px;}
 .section-virtual-Experience {margin-bottom: 95px;}

  /*************************index end****************************/

  /*************************about start****************************/
  .section-common-about-us .about-header .description {padding: 0 20px;}
  .our-team .description, .section-serial-number .description{padding: 0 20px;}
  .section-common-about-us .common-about-image .common-about-img-wrap {width: 320px;}
  .section-common-about-us .common-about-image .common-about-img-wrap-alt{width: 200px;}
  .our-team .team-img-wrap{margin-top: 25px;}
  .our-team {padding: 20px 0;}

  .sub-title {margin-top: 5px;}
  .main-banner .banner-container .banner-content .title {font-size: 30px;}
  .main-banner .banner-container .banner-content .description {font-size: 16px;}
  .section-common-about-us{padding: 40px 0;}

/*************************about end****************************/
  
/*************************blog start****************************/
  .service-post-container .service-header{display:block;}
  .service-post-container .service-header .service-search-box{width:90%; margin-top:35px;}
  .service-post-container .service-container{padding: 0 20px}
  .main-banner .banner-container .banner-img {width: 95%;}
  .service-post-container {margin: 29px 0;}
  
  /*************************blog end****************************/
  .service-post-container .service-header .main-title {line-height: 1.2;width: 80%;}
  .service-post-container .service-header .service-search-box {right: 50px;}
  .aside-bar .filter-button {top: -2856px; right: -25px;}
  .checkbox-slect-contain{top: -2814px;
    right: -74px;
    height: 73vh;
    transform: translateX(120%);}
  .vilt-header .row{flex-direction: column-reverse;}
  .service-post-container .service-container .blog-item {padding: 15px 0px;}
  .checkbox-slect-contain{right: -111px;}

 /*************************channelsales start****************************/
    .vilt-secont-section .vilt-information {padding: 0px 3px;}
    .vilt-header .selfpaced-img-4{width: 90%;}
    .vilt-secont-section .vilt-information .vilt-information-subtext{margin-bottom: 0px;}
    .vilt-third-section .vilt-third-section-text .vilt-third-section-heading{margin-top: 0px;font-size: 27px; margin-bottom: 9px;}
    .vilt-third-section .vilt-third-section-text .vilt-third-section-list {font-size: 16px;}
    .vilt-third-section .vilt-third-section-text .vilt-third-section-para{font-size: 16px;}
    .vilt-our-vision .vilt-our-vision-sisense .vilt-our-vision-sisense-heading{font-size: 26px; line-height: 2.8rem;}
    .vilt-our-vision .vilt-our-vision-sisense .vilt-our-vision-sisense-heading span {font-size: 32px;}
    .vilt-our-vision .vilt-our-vision-sisense-img{width: 80%; margin-top: 38px;}
    .vilt-our-vision .vilt-vision-box {margin-bottom: 55px; margin-top: 65px;}
    .cta-section .booking-section {margin-top: 30px;}
    .vilt-header .vilt-header-heading .superstars {font-size: 42px;}
    .vilt-third-section .vilt-right .vilt-right-img-2{right: 8px;top: -11px;}
    .vilt-third-section .vilt-right .vilt-right-box-text {top: 251px; right: 174px;}
    .vilt-third-section .vilt-right .vilt-right-img-second {padding-right: 0px; width: 93%; padding-left: 20px;}
    .cta-section{padding: 0px;}
    .cta-section .booking-section {padding: 76px 30px;}
    .cta-section .cta-section-body .cta-section-heading {font-size: 32px;}
    .vilt-third-section .vilt-right .vilt-right-img-2-second{left: -13px;width: 150px; height: 150px;}
    .vilt-third-section .vilt-right .vilt-right-box-text-second {right: 1px;top: 257px;}

    /*************************contact***************************/

    .award .contact-img-wrapper{width: 50px; height: 50px;}
    .usa .usa-heading {font-size: 25px;}
    .usa .usa-subheading{font-size: 14px;}
    .places .container-fluid {padding-bottom: 47px; padding-top: 0px;}
    .award h3 {font-size: 24px;}
    .logos h3{font-size: 25px; margin-top: 78px; margin-bottom: 72px;}
    .places .container-fluid {margin-top: 32px;}
    .getting .getting-subheading {font-size: 18px;line-height: 2.0rem;}
    .getting .getting-heading {font-size: 32px;}


    /*************************cyber-security**************************/
    .cyber-security-header .cyber-security-header-body {padding: 40px 0px;margin-top: 38px; }
    .cyber-security-second .cyber-security-text .cyber-security-subheading {font-size: 17px;line-height: 2.2rem;}
    .vilt-secont-section .vilt-information .vilt-information-text .cloud-sandbox {font-size: 48px;}
    .cyber-security-header .cyber-security-header-body .cyber-security-header-heading{font-size: 38px;}
    .cyber-security-second .cyber-security-text {padding: 20px 0px;}
    .cybersecurity-training .cyber-security-training-body .cyber-security-training-heading {line-height: 3.9rem;z}
    .cybersecurity-training .cyber-security-training-body .cyber-security-training-box{display:block;}
    .section-help .help-content .help-item {padding: 20px 10px;}
    .section-help .help-content .help-title {margin-bottom: 0px;}
    .vilt-our-vision .vilt-our-vision-sisense-img {padding-top: 0px;margin: 50px auto;}
    .product-service .product-training .product-training-img {width: 50%;}

    .vilt-header .vilt-header-heading {font-size: 31px; line-height: 3.4rem;}
    .vilt-header .vilt-header-subheading {font-size: 17px;line-height: 2.2rem;}
    .vilt-header .vilt-ending .vilt-star-text {font-size: 17px; line-height: 2.4rem;}
    .vilt-header .selfpaced-img-4 {margin-top: 17px;}

    .software{padding-right:0px;padding-left: 0px;}
    .glossary .glossary-subheading {font-size: 18px; line-height: 2.3rem;}
    .glossary-img {padding-left: 0px;}
    .mt {margin-top: 87px;}
    .software .software-subheading {font-size: 16px; line-height: 1.7rem;}
    .software .software-heading {font-size: 24px;}
    .bg-blue {padding: 12px;}
    .form-bg {margin-top: 20px;}
    .meet-box {padding: 0px; padding-top:25px;}
    .advisory-board .advisory-board-title {font-size: 33px; margin: 0px;}
    .vilt-secont-section .vilt-information .vilt-information-text {line-height: 3.8rem;}
    footer .copy-right .copyRight-details .copy-right-left .privacy-list{gap: 0px;}

    .pricing-header .pricing-header-section .pricing-heading {font-size: 28px;}
    .pricing-header .pricing-header-section .pricing-heading span{font-size: 44px;}
    .pricing-header .pricing-header-section {padding: 45px 7px;}
    .pricing-header .pricing-header-section .simple-pricing {padding: 0px 0px; gap: 20px;}
    .pricing-header .pricing-header-section .pricing-content i {font-size: 36px;}
    .pricing-header .pricing-header-section .pricing-content h5{font-size: 15px;}
    .pricing-header .pricing-box .pricing-box-heading{line-height: 2.6rem;font-size: 31px;}
    .pricing-header .pricing-box {padding: 28px;}
    .pricing-header .pricing-box .pricing-box-para {font-size: 16px;}
    .pricing-header .pricing-box .pricing-box-para-2 {font-size: 17px;}
    .pricing-header .pricing-box .pricing-box-logos {gap: 14px;}
    .pricing-header .pricing-box .pricing-box-logos .image-item {width: 22%;}
    .pricing-cta {padding: 0px;}
    .pricing-cta .booking-section {padding: 83px 30px; margin-top: 30px;}
    .pricing-cta .pricing-cta-body .pricing-cta-para {font-size: 18px;}
    .pricing-cta .pricing-cta-body .pricing-cta-heading {font-size: 45px; margin-top: 5px;}
    .pricing-cta .pricing-cta-body .pricing-cta-subheading {font-size: 34px;}
    .pricing-header .pricing-header-section .pricing-heading{line-height: 3.2rem;}
    .product .product-img-wrapper-2 {width: 53%; right: 80px; top: 153px;}
    .secret-advantage .growth .growth-heading {padding-left: 3rem;margin-top: 134px;}
    
    
    .growth-img {top: 101px;width: 50%;right: 98px;}
    .atlassian-img-wrapper{width: 69%; margin: 0 auto;}
    .product-service .prodect-service-heading p {padding: 0px 5px;font-size: 16px; line-height: 28px;}
    .product-emoji .product-emoji-section .product-emoji-section-lines {font-size: 19px;  line-height: 31px; }
    .performance-infrastructure {margin-top: 10px;}
    .secret-advantage .three-section {display: block;}
    .user-friendly{margin-top:30px;}
    .product-video .product-video-icon {top: 30%; left: 40%;}
    .atlassian .atlassian-para {padding: 46px 0px;}
    .find-out {padding: 0px;}
    .find-out .find-out-body .find-out-heading {font-size: 68px;}
    .find-out .find-out-body .find-out-subheading {font-size: 24px;}
    .find-out .booking-section {padding: 86px 30px; margin-top: 30px;}
    .product-emoji .product-emoji-section {padding: 24px 44px;}
    .product-cloud .product-cloud-heading{font-size: 36px;}
    .product-cloud .product-cloud-para {font-size: 18px;}
    .product-cloud .product-option .option-name {font-size: 20px;}
    .performance-infrastructure .performance-infrastructure-title {font-size: 24px;}
    .product-about .product-about-body .product-about-body-heading {font-size: 34px;}
    .product-about .product-about-body .product-about-body-subheading {font-size: 17px;}
    .product-service .prodect-service-heading h4 {font-size: 34px;}
    .cyber-security-header .cyber-security-header-body .cyber-security-header-heading .complex {font-size: 60px;}

    .mt {margin-top: 39px;}

    .virtual-unicorn .virtual-unicorn-heading .virtual-unicorn-heading-img {width: 46%;margin-top: 35px;}
    .virtual-unicorn .virtual-unicorn-heading {padding: 30px 5px;}
    .marquee{font-size:3.5rem; margin-bottom:0px; margin-top:0px;}
    .cybersecurity-training .cyber-security-training-body .cyber-security-training-heading {margin: 0px 0px;font-size: 30px;}
    .cyber-security-faq .cyber-security-faq-item .cyber-security-faq-heading {font-size: 36px;}
    .cyber-security-faq .cyber-security-faq-item .cyber-security-faq-para {font-size: 17px;}
    .virtual-unicorn .virtual-unicorn-heading .virtual-unicorn-heading{font-size:28px;}
    .virtual-unicorn .virtual-unicorn-heading .virtual-unicorn-para {font-size: 16px;}

    .cyber-security-header .cyber-security-header-body .cyber-security-header-heading span {font-size: 44px;text-shadow: 1px 1px 1px red;line-height: 4.4rem;}
    .cyber-security-header .cyber-security-header-body .cyber-security-header-heading {font-size: 28px; line-height: 2.8rem;}
    .cyber-security-second .cyber-security-text .cyber-security-heading {font-size: 28px;line-height: 2.5rem;margin-top: 40px;}
    .virtual-unicorn .virtual-unicorn-heading .virtual-unicorn-heading span {font-size: 46px;}
    .cyber-security-header .cyber-security-header-body .cyber-security-header-subheading {font-size: 16px;}
    .acc_ctrl h2 {font-size: 22px;}
    .cybersecurity-training .cyber-security-training-body .cyber-security-training-box-title {font-size: 18px;}
    .acc {margin:0;}
    .acc_ctrl{}

    .vilt-header .vilt-img-4 { margin-top: 150px; margin-bottom: 55px;}
    .vilt-header .vilt-img-1 {top: 37px; right: 204px;}
    .vilt-header .vilt-img-2 {top: 94px; right: 59px;}
    .vilt-header .vilt-img-3 {top: 242px;  right: 30px;}
    .vilt-secont-section .vilt-information .vilt-information-text {margin-top: 55px;}
    .vilt-secont-section .vilt-information .vilt-information-text {font-size: 30px; line-height: 3.2rem;}
    .vilt-our-vision {padding-top: 5px;}
    .vilt-secont-section .vilt-information .vilt-information-text span {font-size: 33px;}
    .vilt-third-section .vilt-right .vilt-right-img {padding-left: 28px;  width: 94%;}
    .vilt-third-section .vilt-right .vilt-right-img-2 {width: 150px; height: 150px;}

    .section-work-with-us .work-with-us-header .description {padding: 0px 38px;}

    .performance-infrastructure .feature-tab{display: flex; padding: 0px;}
    .performance-infrastructure .feature-tab li button{font-size: 24px;}
    .performance-infrastructure .tabs-bg-none {padding: 12px;}
    .performance-infrastructure .tabs {padding: 12px;}

    .featured {top: 40px;}
    .meet .meet-heading {font-size: 25px; margin-top: 25px;}

    .meet-our-team{display: none;}

    .scroll-height .resources-content .item .acc-btn{display: block;}
    .scroll-height .image-wrapper {width: 90px;}
    
    .resources-content .item .item-title {font-size: 20px;padding: 0px; margin: 0;}
    .scroll-height .resources-content .item .acc-btn{font-size: 25px;width: 20px;aspect-ratio: 1 / 1;}
    .resources-content .item {padding: 15px;}
    .resources-content .acc-btn{position:relative; border: none; background: none;}
    .resources-content .acc-border{display: flex; justify-content: space-between; border-bottom:1px solid black;padding: 8px 0;}
    .resources-content .acc-btn:before {
      background: #9901d0;
      content: '';
      height: 2px;
      position: absolute;
      right: 0;
      top: 50%;
      transform: translateY(-1px) rotate(90deg);
      width: 20px;
      transition: 0.3s all ease;
    }
    
    .resources-content .acc-btn:after {
      background: #9901d0;
      content: '';
      height: 2px;
      transform: translateY(-1px) rotate(0deg);
      position: absolute;
      right: 0;
      top: 50%;
      width: 20px;
    }
    .resources-content .acc-btn.active:before {
      transform: rotate(0deg);
    }

    

    .resources-content .acc-para {
 
    overflow: hidden;
    max-height: 0px;opacity: 0; visibility: hidden; transition: all 0.3s ease;
    }
    .resources-content .acc-para.active{opacity: 1; visibility: visible;max-height: 20000px;}
    .resources-content .acc-content{padding: 16px 0;}

    .glossary-img-wrapper {margin: 0 auto;}

    .news .news-header {font-size: 36px;}
    .news .news-subheader {font-size: 18px;}
    .vilt-header .vilt-header-title{margin: 30px 0px; padding-top: 0px;}
    .vilt-third-section .vilt-right .vilt-right-box-text p {letter-spacing: 3px;}
    .vilt-third-section .vilt-right .vilt-right-box-text-second p {letter-spacing: 4px;}

    .our-team-item {padding: 12px 8px;}
    .our-team{margin-bottom: 40px;}
    .section-serial-number {padding-bottom: 55px;}
    .vilt-our-vision .vilt-our-vision-sisense .vilt-our-vision-sisense-logo {width: 50%;}
    .section-testimonial .testimonial-content .user-image-wrap {width: 140px; height: 140px;border-radius: 100px;}
    .section-work-with-us {padding-top: 40px;}
    .our-team{padding: 49px 0;}
    .glossary .glossary-heading {font-size: 32px;}
    .vilt-header .vilt-header-heading span{font-size: 43px;}

    













}

/* ********|| RESPONSIVE ENDS ||******** */









