/****************************************** TYPOGRAPHY CSS ******************************************/
/* #region */
html{overflow-x: hidden; width: 100%;scroll-behavior: smooth;}
body { padding: 0 !important; margin: 0; font-size: 16px; color: #606060 !important; font-family: "Raleway", sans-serif; line-height: 22px; letter-spacing: 0px; font-weight:500;background: linear-gradient(0deg, #F9FAFB, #F9FAFB), linear-gradient(0deg, rgba(190, 219, 255, 0.02), rgba(190, 219, 255, 0.02));}
h1, h2, h3, h4, h5, h6, input, select, textarea, button { outline: none !important; }
header, section, footer { display: block; }
em{font-style: italic;} 

/********************* LINK CSS *********************/
a { color: #606060; outline: none !important; text-decoration: none; -webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; transition: all .4s ease-in-out; }
a:hover, a:focus, select:focus, button:focus { outline: none; text-decoration: none; }
a:hover, a:focus { color: #233E99; }
* { margin: 0; padding: 0; }
*:focus { outline: none; }

/********** INPUT **********/
.form-group{ width:100%; float:left; margin-bottom:28px;} 
.form-control{font-size: 20px;}
input::placeholder, textarea::placeholder {color:#606060 }

/********************* HEADING CSS *********************/
h1, h2, h3, h4, h5, h6 { margin: 26px 0 8px 0; display:block; line-height: 1.2; color: #282828; font-family:"Raleway", sans-serif;text-transform: none;font-style: normal;}
h1 { font-size: 46px; font-weight: 700;}
h2 { font-size: 36px; font-weight: 700;}
h3 { font-size: 28px; font-weight: 700; }
h4 { font-size: 24px; font-weight: 700; }
h5 { font-size: 20px; font-weight: 700; }
h6 { font-size: 16px; font-weight: 700; }

.fwmed{font-weight: 500;}
.fwsmb{font-weight: 600;}
.fwbold{font-weight: 700;}

.f-26 { font-size: 26px; line-height: 1.2; }
.p-32{padding: 32px;}
.mb-12{margin-bottom: 12px;}
.mb-32{margin-bottom: 32px;}
.pb-32{padding-bottom: 32px;}

h1:first-child, h2:first-child, h3:first-child, h4:first-child, h5:first-child, h6:first-child{margin-top:0;}
/********************* P CSS *********************/
p { float: none; margin: 0 0 20px 0; padding: 0;}
p:last-child { margin: 0 0 0px 0; }
p strong, b, strong{font-weight:700;}

/********************* LISTING CSS *********************/
ul { margin: 0 0 15px 0; padding: 0; display: block; text-align:left; }
ul li { margin: 0; padding: 0 0 0 20px; position: relative; line-height: 24px; list-style: none; }
ul li::before {content: "";width: 5px;height: 5px;background-color: #606060; position: absolute;left: 0px;top: 9px;border-radius: 50%;-webkit-border-radius: 50%;-moz-border-radius: 50%; }
ul li:last-child{ margin-bottom:0px;}
ul li a { color: #233E99; }
ul li a:hover { color: #233E99; text-decoration: none; }
ul li ul{ margin:7px 0 12px 0px;}

ol { margin: 0 0 15px 3px; padding: 0; text-align:left;counter-reset: list; }
ol li { margin: 0 0 5px 0; padding: 0 0 0 0px; position: relative; line-height: 30px; list-style: none; }
ol li a { color: #233E99; }
ol li a:hover { color: #646464; text-decoration: none; }
ol ol{ margin: 7px 0 7px 26px;}
ol > li:before{counter-increment: list;content: counter(list) ". ";margin-right: 8px;display: inline-block;}
ol ol > li:before{counter-increment: listsub;content: counter(list) ". " counter(listsub);}
ol ol ol > li:before {counter-increment: listsub2; content: counter(list) ". " counter(listsub) ". " counter(listsub2);}
ol li ul {list-style-type: disc;margin-top: 0.5rem;padding-left: 1.5rem;}
ol li ul li {margin-bottom: 0.5rem;padding-left: 15px;}
ol li ul li::before{top:13px;}

/********************* IMAGE CSS *********************/
img { border: none; vertical-align: middle; max-width: 100%; }
.alignleft { float: left; margin: 18px 50px 36px 0;}
.alignright { float: right; height: auto; margin: 16px 0 36px 50px;}
.aligncenter { display: block; margin: 26px auto 34px auto;}

/********************* BUTTON CSS *********************/
.btn, .awsm-application-submit-btn{ background-color: #233E99;border: 1px solid #155EEF33;text-align:center; color: #FFFFFF; font-weight: 500; position:relative; font-family: "Raleway", sans-serif;display: inline-block; font-size: 14px;letter-spacing: 0;line-height: 1.2; padding:13px 21px;box-shadow: none !important; -webkit-box-shadow: none !important; -moz-box-shadow: none !important; border-radius:64px; -webkit-border-radius:64px; -moz-border-radius:64px; vertical-align: middle;text-transform:none;-webkit-backface-visibility: hidden;backface-visibility: hidden;-webkit-transition: all 0.5s ease-in-out !important; -moz-transition: all 0.5s ease-in-out !important; -o-transition: all 0.5s ease-in-out !important; -ms-transition: all 0.5s ease-in-out !important; transition: all 0.5s ease-in-out !important; -webkit-backdrop-filter: blur(10px); backdrop-filter: blur(10px);overflow: hidden;transform: translate3d(0px, 0%, 0px);transition-delay: 0.6s;}
.btn:hover, .btn:focus, .btn:active, .awsm-application-submit-btn:hover {color:#FFFFFF !important;background-color: #3574E3; box-shadow:none; -webkit-box-shadow:none; -moz-box-shadow:none;}
.btn i{width:16px; height: auto; display: inline-block; line-height: 1;position: relative; top: -2px;}
.btn i svg path{fill: #FFFFFF;}
.btn i.left{margin-right: 6px;}
.btn i.right{margin-left: 6px;}
.btn.white{background-color: #FFFFFF;color: #282828;border: 1px solid #D1D5DCCC;}
.btn.white:hover, .btn.white:focus, .btn:active, .btn:first-child:active{background-color: #233E99 !important;color: #FFFFFF !important;}
.btn.white svg path{fill: #233E99 ;-webkit-transition: all 0.5s ease-in-out !important; -moz-transition: all 0.5s ease-in-out !important; -o-transition: all 0.5s ease-in-out !important; -ms-transition: all 0.5s ease-in-out !important; transition: all 0.5s ease-in-out !important;} 
.btn.white:hover svg path, .btn.white:focus  svg path, .btn.white:active  svg path{fill: #FFFFFF ;}
.btn-icon img{padding-left: 8px;}
.btn.white-border{border-color: #ffffff;background: transparent;}
.btn.white-border:hover{background: #233E99;}
.btn.white.btn-icon img {filter: brightness(0) saturate(100%) invert(8%) sepia(0%) saturate(4089%) hue-rotate(355deg) brightness(87%) contrast(80%);-webkit-transition: all 0.5s ease-in-out !important; -moz-transition: all 0.5s ease-in-out !important; -o-transition: all 0.5s ease-in-out !important; -ms-transition: all 0.5s ease-in-out !important; transition: all 0.5s ease-in-out !important;}
.btn.white.btn-icon:hover img {filter: none;}
.border-bottom {border-bottom: 1px solid #03071212 !important;}
.side-border, .side-border-inner{border-left: 1px solid #03071212;border-right: 1px solid #03071212;position: relative;}
.side-border.bottom:before, .side-border.bottom:after, .side-border.top:before, .side-border.top:after, .side-border-inner.bottom:before, .side-border-inner.bottom:after, .side-border-inner.top:before, .side-border-inner.top:after{content: "";background: #F5F5F5;width: 8px;height: 8px;border: 1px solid #E5E5E5;position: absolute;}
.side-border-inner {margin-left: 50px;margin-right: 50px;}
.side-border-left.top:before, .inner-border-left.top:before{content: "";background: #F5F5F5;width: 8px;height: 8px;border: 1px solid #E5E5E5;position: absolute;left: -4px;top: -4px;z-index: 1;}
.side-border-left.bottom:after, .inner-border-left.bottom:after{content: "";background: #F5F5F5;width: 8px;height: 8px;border: 1px solid #E5E5E5;position: absolute;left: -4px;bottom: -4px;z-index: 1;}
.side-border-right.top:before, .inner-border-right.top:before{content: "";background: #F5F5F5;width: 8px;height: 8px;border: 1px solid #E5E5E5;position: absolute;right: -4px;top: -4px;z-index: 1;}
.side-border-right.bottom:after, .inner-border-right.bottom:after{content: "";background: #F5F5F5;width: 8px;height: 8px;border: 1px solid #E5E5E5;position: absolute;right: -4px;bottom: -4px;z-index: 1;}
.side-border-inner .side-border-left.top:before, .side-border-inner .side-border-left.bottom:after{left: -55px;z-index: 1;}
.side-border-inner .side-border-right.top:before, .side-border-inner .side-border-right.bottom:after{right:-55px;z-index: 1;}
.padx{padding-top: 80px;padding-bottom: 80px;}
.pad-top{padding-top: 80px;}
.pad-bottom{padding-top: 80px;}
.side-pad{padding-left: 52px;padding-right: 52px;}
.btn img{transition: transform 0.3s ease;}
.btn:hover img{transform: translateX(4px);}

/* Header Menu Style   */
.topbarmsg{background: linear-gradient(90deg, #3574E3 0%, #102D7B 100%);height:40px;color: #ffffff;font-size: 14px;line-height: 20px;padding: 0 20px; /*white-space: nowrap;*/}
.topbarmsg .scrolling-text {display: inline-block;/*padding-left: 100%;animation: scroll-text 30s linear infinite;*/}
.topbarmsg a{color: #ffffff;}
@keyframes scroll-text {
  0% {
    transform: translateX(0);
  }
  100% {
    transform: translateX(-100%);
  }
}
header {height: 93px;display: flex;align-items: center;backdrop-filter: blur(20px);background: #BEDBFF05;-webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; transition: all .4s ease-in-out;z-index: 99;position: relative;}
body:not(.home) header{background: linear-gradient(0deg, rgba(190, 219, 255, 0.02), rgba(190, 219, 255, 0.02)), linear-gradient(0deg, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0.5));}
ul.wsmenu-list {display: flex;align-items: center;}
ul.wsmenu-list li{margin: 0;padding: 0 10px 0 0;}
ul.wsmenu-list li:before{display: none;}
ul.wsmenu-list > li > a{color: #282828;font-weight: 500;font-size: 14px;line-height: 1.2;position: relative;padding: 38px 16px;}
ul.wsmenu-list li.sub > a:after{content: "";background: url(../images/dropdown-arrow.svg) no-repeat;width: 7px;height: 4px;position: absolute;top: 45px;right: 0;-webkit-transition: all 0.4s ease-in-out !important;
-moz-transition: all 0.4s ease-in-out !important; transition: all 0.4s ease-in-out !important;}

ul.wsmenu-list li a:hover{color: #233E99;}
ul.wsmenu-list li a:hover:after{filter: brightness(0) saturate(100%) invert(18%) sepia(25%) saturate(6646%) hue-rotate(220deg) brightness(94%) contrast(91%);}
.wstoggle{display: none;}
.nav-right .btn {padding: 11px 17px 9px;border: 1px solid #155EEF33;font-size: 14px;}
.nav-right .btn img {padding-left: 8px;}
header.headersticky {position: fixed;width: 100%;top: 0;box-shadow: rgba(0, 0, 0, .2) -.5px .9px 5px 0;-webkit-transition: all .4s ease-in-out; -moz-transition: all .4s ease-in-out; -o-transition: all .4s ease-in-out; -ms-transition: all .4s ease-in-out; transition: all .4s ease-in-out;    background: #fff;}

.megamenu-box, .megamenu-bottom-bar{max-width: 1150px;margin: 0 auto;position: relative;}
.megamenu-bottom-bar{border-top: 1px solid #E8E8E8;padding-top: 40px;margin-top: 40px;}
.mobilemenu-bottom-bar {display:none;bottom: 60px;width: 100%;padding: 0 20px;}
.megamenu-bottom-bar div, .mobilemenu-bottom-bar div {font-size: 14px;font-weight: 500;line-height: 1.2;}
.megamenu-bottom-bar .btn, .mobilemenu-bottom-bar .btn {padding: 11px 17px 9px;min-width: fit-content;}
.mega-menu{background: #ffffff;display: none;width: 100%;padding: 40px 0;position: fixed;left: 0;top:93px;border-bottom: 1px solid #F2F2F5;box-shadow: 0px 25px 26px 0px #0000001A;-webkit-transition: all 1.4s ease-in-out !important;-moz-transition: all 1.4s ease-in-out !important; transition: all 1.4s ease-in-out !important;}

.mega-menu .product-menu-col {padding: 0;border-right: 1px solid #E8E8E8;padding-right: 32px;max-width: 310px;}
.mega-menu .proditem {cursor: pointer;padding: 9px;gap:16px;margin-bottom: 8px;border-radius: 12px;color: #282828;font-weight: 700;}
.mega-menu .proditem.active {background: #E8E8E8;}
.mega-menu h6 {margin-bottom: 15px;color: #8E8E8E;font-size: 14px;font-weight: 500;margin-top: 0;}
.mega-menu-seprator {border-top: 1px solid #E8E8E8;}

.product-sub-menu {position: absolute;left: 350px;top:0;display: none;width: calc(100% - 350px);}
.mega-menu .proditem.active .product-sub-menu {display: block;}
.mega-menu .proditem .prod-nav-item{font-size: 16px;font-weight: 700;color: #282828;line-height: 1.2;}
.mega-sub-menu-item {width: 49%;display: inline-block;padding: 12px;margin-bottom: 16px;vertical-align: top;border-radius: 12px;}
.mega-sub-menu-item .menu-title{font-size: 16px;font-weight: 700;color: #282828;margin-bottom: 8px;line-height: 1.2;}
.mega-sub-menu-item .menu-desc{font-size: 12px;font-weight: 500;color: #606060;line-height: 1.2;}
.mega-sub-menu-item .menu-icon{min-width: 40px;}
.mega-sub-menu-item .menu-title span {font-size: 12px;font-weight: 500;color: #1F6142;text-transform: uppercase;background: #E8FDF1;padding: 4px 8px;border-radius: 30px;margin-left: 8px;}
.mega-menu .proditem.active .prod-nav-item, .mega-sub-menu-item:hover .menu-title, .mega-sub-menu-item.active .menu-title{color: #233E99;}

@media screen and (min-width: 992px){
.mega-menu .proditem:hover, .mega-sub-menu-item.active{background: #E8E8E8;}
.mega-sub-menu-item:hover {background: #E8E8E8;}
.wsmenu ul li.sub:hover .mega-menu{display: block;-webkit-transition: all 1.4s ease-in-out !important;-moz-transition: all 1.4s ease-in-out !important; transition: all 1.4s ease-in-out !important;}
ul.wsmenu-list li.sub a:hover:after{transform: rotate(180deg); transform-origin: center center;}
}

/* Footer Style   */
footer{background: linear-gradient(180deg, rgba(239, 246, 255, 0.2) 0%, rgba(219, 234, 254, 0.2) 100%);padding: 80px 0 0;}
footer .container {border: 1px solid #03071212;border-radius: 14px;padding: 40px 40px 20px;margin-bottom: 55px;}
footer h6{margin-bottom: 15px;}
footer ul li::before{display: none;}
footer ul li{margin-bottom: 12px;padding: 0;line-height: 0;}
footer ul li a, .footer-link-block.contact p{color: #616161;font-weight: 500;font-size: 14px;line-height: 20px;letter-spacing: 0.5px;}
footer .copyright ul li {margin: 0 0 0 6px;padding-left: 6px;position: relative;}
footer .copyright ul li:before {content: "";background: #616161;width: 3px;height: 3px;display: inline-block;top: 6px;left: -2px;}
.footer-link-block{margin-bottom: 30px;}
.footer-bottom {border-top: 1px solid #03071212;padding-top: 20px;}
.footer-logo {margin-bottom: 20px;}
.footer-link-block li.current-menu-item a {color: #233E99;}
.copyright p, footer .copyright ul li a{font-size: 12px;line-height: 16px;font-weight: 400;}

.social-contact{margin-top: 30px;}
.social-contact li{margin: 0 18px 0 0;}
.social-contact li a img{-webkit-transition: all 0.4s ease-in-out !important;-moz-transition: all 0.4s ease-in-out !important; transition: all 0.4s ease-in-out !important;}
.social-contact li a:hover img, .contact li a:hover img{filter: brightness(0) saturate(100%) invert(18%) sepia(25%) saturate(6646%) hue-rotate(220deg) brightness(94%) contrast(91%);}
.social-contact li::before{display: none;}


/* Home Hero Section  */
.home-hero-section {background-size: cover !important;}
.home-hero-section .container{padding-top: 165px;margin-top: -93px;}
.hero-content h1 {margin-bottom: 20px;}
.hero-content p {font-weight: 500;}
.home-hero-section .banner-btn{margin-top: 106px;}
.hero-video-box{background: #FFFFFF;padding: 16px;border-radius: 16px;}
.hero-video{cursor: pointer;}
.vidplchold{border-radius: 16px;}
.hero-video .play-icon, .popup-video-item .play-icon{left: 50%;top:50%;transform: translate(-50%, -50%);cursor: pointer;-webkit-transition: all 0.2s ease-in-out !important;-moz-transition: all 0.2s ease-in-out !important; transition: all 0.2s ease-in-out !important;}
.hero-video:hover .play-icon, .popup-video-item:hover .play-icon{filter: brightness(0) saturate(100%) invert(100%) sepia(0%) saturate(0%) hue-rotate(93deg) brightness(103%) contrast(103%);}
.hero-video-box video {border-radius: 16px;min-height: 280px;}
.banner-img img {border-radius: 16px;}
.bannerspace{padding:30px;}
.logo-slider {overflow: hidden;white-space: nowrap;position: relative;padding: 40px;}
.logo-track {width: max-content;animation: scroll 10s linear infinite;}
.logo-track img {margin-right: 40px;object-fit: contain;flex-shrink: 0;user-select: none;pointer-events: none;}

.hero-video-box iframe {width: 100%;min-height: 280px;border-radius: 16px;}
.video-placeholder img{border-radius: 16px;}
.video-placeholder iframe {display: none;}
.video-placeholder.show img {display: none;}
.video-placeholder.show iframe {display: block;}

.popup-video-item {position: relative;cursor: pointer;}
.video-modal .modal-close {right: 5px;top: 5px;}

@keyframes scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}

/* Home Product Showcase Section  */
.showcase-data-content{background:url(../images/gradient-bg.svg) no-repeat;background-size:cover;position:relative;}
.product-showcase-section .section-title{padding-top: 64px;padding-bottom: 56px;}
.showcase-inner-box {max-width: 550px;margin: 0 auto;border-radius: 16px;background: #ffffff;padding:20px;}
.showcase-nav {height: 100%;background: #FCFCFC;padding: 12px;}
.showcase-nav ul {margin-bottom: 100px;}
.showcase-nav ul li:before {display: none;}
.showcase-nav ul li {font-size: 12px;color: #282828;font-weight: 500;padding: 8px 12px;border: 1px solid #E5E7EB;line-height: 16px;margin-bottom: 12px;border-radius: 8px;cursor: pointer;}
.showcase-nav ul li.active, .showcase-nav ul li:hover{background: #233E99;color: #fff;}
.shlogo img {max-width: 60px;}
.shtemtxt {font-size: 12px;line-height: 16px;color: #364153;padding: 8px 12px;}
.showcase-points{padding: 32px 24px;}
.showcase-data-item{display: none;padding: 60px 30px;text-align: center;}
.showcase-data-item.active{display: block;}
.showcase-icon {background: #CFDAFF;width: 50px;height: 50px;display: flex;align-items: center;justify-content: center;border-radius: 50px;margin: 0 auto 8px;}
.showcase-inner-box .scinfo {padding: 32px 0;}
.scinfo ul:not(.box ul){display:flex;justify-content:center;align-items:center;gap:8px;flex-wrap:wrap;margin-bottom:0;}
.scinfo ul li:not(.box ul li) {background: #CFDAFF;padding: 8px 14px;color: #233E99;border-radius:50px;font-size: 14px;font-weight:500;}
.scinfo ul li:before{display:none;}
.showcase-data-item .btn{width: fit-content;margin: 0 auto 8px;padding: 8px 20px 6px;}
.showcase-data-item .btn img {filter: brightness(0) invert(1);}
.showcase-data-item p{font-size:14px;}
.showcase-data-item .box h6{color:#233E99;}
.showcase-data-item .box {text-align:left;background: #FCFCFC;border: 0.5px solid #0000001A;padding: 12px 14px;	border-radius: 12px;max-width: 400px;margin: 16px auto 0;font-size:14px;}
.showcase-data-item .box ul{margin-bottom:0;}
.showcase-data-item .box ul li {margin-bottom: 6px;}
.showcase-data-item .box ul li:last-child{margin-bottom:0;}
.showcase-data-item .box ul li:before {content: "";background: #233E99;display:block;top:8px;width: 7px;height: 7px;border-radius: 10px;}


/* Home Difference Section  */
.section-title{padding-bottom: 64px;}
.sensory-difference-section .col-md-6{margin-bottom: 20px;}
.diff-box-item.mb-3 {margin-bottom: 24px !important;}
.diff-box-item {background-size: cover !important;border-radius: 14px;padding-top: 30px;overflow: hidden;}
.diff-box-item h3{padding: 0 30px;}
.diff-box-item p{padding: 0 30px;margin-bottom: 0;font-weight: 500;color: #282828;}

/* Blue CTA Box Section  */
.sensory-experience-cta {border-top: 1px solid #03071212;border-bottom: 1px solid #03071212;}
.exp-cta-box {background: #233E99;border-radius: 20px;padding-left: 20px;padding-right: 20px;}
.exp-cta-box h2, .exp-cta-box p{color: #ffffff;}

/* Industry Block Section  */
.sensory-industries-section {background: linear-gradient(180deg, rgba(239, 246, 255, 0.2) 0%, rgba(219, 234, 254, 0.2) 100%);}
.industry-grids .swiper-wrapper {display: grid;grid-template-columns: 1fr 1fr 1fr 1fr 1fr 1fr;grid-template-rows: 0.95fr 1fr;gap: 20px 20px;grid-auto-flow: row;
  grid-template-areas:
  "One One One Two Two Two"
  "Three Three Four Four Five Five";
}
.industry-grids .swiper-slide:first-child { grid-area: One; }
.industry-grids .swiper-slide:nth-child(2) { grid-area: Two; }
.industry-grids .swiper-slide:nth-child(3) { grid-area: Three; }
.industry-grids .swiper-slide:nth-child(4) { grid-area: Four; }
.industry-grids .swiper-slide:nth-child(5){ grid-area: Five; }
.industry-grids .swiper-slide {background: #FFFFFF;border-radius: 20px;overflow: hidden;}
.industry-grids .swiper-slide:first-child .gd-industry-info, .industry-grids .swiper-slide:nth-child(2) .gd-industry-info {padding: 32px;}
.gd-industry-info {padding: 20px;}
.gd-industry-info p{color: #606060;font-weight: 500;}
.industry-grids .swiper-slide:hover h4{color: #233E99;}
.gd-industry-img {overflow: hidden;}
.industry-grids .gd-industry-img img{-webkit-transition: all 0.2s ease-in-out !important;-moz-transition: all 0.2s ease-in-out !important; transition: all 0.2s ease-in-out !important;}
.industry-grids .swiper-slide:hover img{scale: 1.2;}

/* Blog post slider Section  */
.blogs-slider-section {border-bottom: 1px solid #03071212;}
.blogs-slider-section .section-title {padding-top: 64px;}
.blog-img img {border-radius: 20px;width: 100%;}
.blog-author img {min-width: 20px;max-width: 20px;border-radius: 20px;}
.blog-cat, .event-cat, .product-cat, .partner-cat, .case-study-cat {font-size: 12px;line-height: 16px;color: #282828;font-weight: 500;background: #EAEAEA;padding: 2px 8px;border-radius: 30px;width: fit-content;text-transform: capitalize;}
.blog-info *, .blog-date{font-size: 14px;line-height: 20px;font-weight: 500;color: #4B4B4B;letter-spacing: -0.2px;}
.blog-info .dotsep {background: #ABABAB;width: 3px;height: 3px;border-radius: 10px;}
.blog-item a:hover h5{color: #233E99;}
.blog-excerpt {color: #7C7C7C;font-size: 16px;font-weight: 500;margin-top: 20px;}
.blog-item h5 a{color: #282828;}
.blog-item h5 a:hover{color: #233E99;}
.blog-item .blog-img{overflow: hidden;border-radius: 20px;}
.blog-item .blog-img img{max-height: 230px;min-height: 230px;object-fit: cover;-webkit-transition: all 0.2s ease-in-out !important;-moz-transition: all 0.2s ease-in-out !important; transition: all 0.2s ease-in-out !important;}
.blog-item:hover .blog-img img{scale: 1.2;}

.testimonial-slider .swiper-wrapper {margin-left: -23%;}
.testimonial-slider .swiper-slide, .video-testimonial-slider .swiper-slide{height: auto;}
.testi-quote-box {border: 1px solid #03071212;background: #ffffff;padding: 24px;border-radius: 20px;height: 100%;}
.testi-auto-info {border-bottom: 1px solid #03071212;margin-bottom: 12px;padding-bottom: 12px;gap: 12px}
.tauthimg img, .qtpimg img{min-width: 40px;max-width: 40px;border-radius: 50px;}
.tauthname .tname {font-size: 20px;font-weight: 700;color: #282828;margin-bottom: 2px;}
.tauthname .tdesg {font-weight: 500;}
.testi-quote-box .test-quote {font-weight: 500;}
.tcompimg img {max-height: 20px;margin-top: 5px;}
.testimonial-slider:before {content: ""; background: linear-gradient(270deg, rgba(251, 252, 253, 0) 0%, #FBFCFD 100%); /*background: url(../images/test-fade-left.png) no-repeat;*/ position: absolute;width: 91px;height: 100%;left: 0;display: inline-block;z-index: 2;top:0;}
.testimonial-slider:after {content: "";background: linear-gradient(270deg, rgba(251, 252, 253, 0) 0%, #FBFCFD 100%); /*background: url(../images/test-fade-right.png) no-repeat;*/ position: absolute;width: 77px;height: 100%;right: 0;display: inline-block;z-index: 2;top:0;transform: rotate(180deg);}

.tauthname {position: relative;padding-right: 50px;}
.tauthname:after {content: "";background: url(../images/quote.svg) no-repeat;position: absolute;width: 43px;height: 43px;right: 0;top: 50%;transform: translateY(-50%);}
.video-testimonial-slider {padding-bottom: 20px;}
.testi-quote-box.testi-video {padding: 16px;}
.testi-video .testi-auto-info {border: none;padding: 0;margin: 0;}
.testi-video .testvidimg {width: 50%;}
.testi-video .tvsinfo {width: 50%;}
.testi-video .testvidimg{cursor:pointer;}
.testi-video .testvidimg img{border-radius:16px;}
.testi-video .tauthname:after {top: 0;transform: none;}
.vcplicon {left: 50%;top: 50%;transform: translate(-50%, -50%);}
.vcplicon:before {content: "";background: #3574E333;width: 60px;height: 60px;position: absolute;border-radius: 60px;top: -8px;left: -8px;}
.testi-video video {border-radius: 12px;min-height: 200px;max-height: 200px;object-fit: cover;}

/* Certificates Logo Slider Section  */
.certification-slider-section .section-title {padding: 60px 52px 20px;}
.certification-slider {overflow: hidden;white-space: nowrap;position: relative;}
.certification-logo-track {width: max-content;animation: scroll 30s linear infinite;}
.certification-logo-track img {margin-right: 40px;object-fit: contain;flex-shrink: 0;user-select: none;pointer-events: none;}

/* Single Quote Section  */
.single-quote .side-border-inner {background: #ffffff;}
.single-quote .quote-box {background: #233E99;border-radius: 20px;padding: 80px 120px;position: relative;}
.single-quote .quote-box p{font-weight: 700;font-size: 20px;line-height: 1.2;}
.single-quote .quote-box *{color: #ffffff;}
.single-quote .qtperson {text-align: right;}
.single-quote .qtperson .qtpname {font-size: 16px;line-height: 24px;font-weight: 700;font-style: italic;}
.single-quote .qtperson .qtpdesg {font-size: 14px;line-height: 20px;font-weight: 500;}
.single-quote .quote-box:before {content: "";background: url(../images/single-quote-icon.svg) no-repeat;width: 28px;height: 28px;position: absolute;margin-left: -40px;transform: rotate(180deg);}

/* Two column image and content Section  */
.two-col-img img{border-radius: 20px;}
.two-col-text h2 {margin-bottom: 24px;}
.two-col-text p a:not(.btn) {color: #233E99;}

/* FAQs Section  */
.accordion-item {border: none;background: transparent;padding-bottom: 12px;color: #606060;}
.accordion-button {background: #ffffff !important;padding: 22px 24px 12px;font-size: 20px;font-weight: 700;box-shadow: none !important;border-radius: 12px 12px 0 0 !important;color: #282828 !important;}
.accordion-button.collapsed {background: transparent !important;}
.accordion-body {padding: 0 60px 22px 24px;background: #fff;border-radius: 0 0 12px 12px;font-weight: 500;}

.swiper-pagination {top: 24px !important;}
.swiper-pagination-bullet {background: #E8E8E8;width: 10px;height: 10px;border-radius: 10px;-webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out;  -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;opacity: 1;margin: 0 6px !important;}
span.swiper-pagination-bullet.swiper-pagination-bullet-active{width: 32px;background: #233E99;}

.footer-mailchimp{margin-top: 30px;}

/*  Inner Page Banner Section  */
.inner-hero-section {background-size: cover !important;background-position: center !important;}
.inner-hero-row{padding: 64px 48px;}
.inner-hero-section .hero-video-box {background: transparent;padding: 0;}
.breadcrumb-bar {font-size: 14px;font-weight: 500;color: #233E99;padding: 10px 12px;text-transform:capitalize;}
.breadcrumb-bar .breditem a {color: #8E8E8E;}
.breadcrumb-bar .breditem a img{filter: brightness(0) saturate(100%) invert(59%) sepia(0%) saturate(2076%) hue-rotate(136deg) brightness(98%) contrast(70%);}
.breadcrumb-bar .breditem a:hover {color: #233E99;}
.breadcrumb-bar .breditem a:hover img{filter: brightness(0) saturate(100%) invert(18%) sepia(25%) saturate(6646%) hue-rotate(220deg) brightness(94%) contrast(91%);}
.breadcrumb-bar ul{height: 45px;}
.breadcrumb-bar ul li{list-style: none;padding: 0;}
.breadcrumb-bar ul li:before{display: none;}

.category-search-bar{padding: 32px 20px;}
.list-scroll{width:100%;max-width:70%;}
.list-scroll ul{display: flex; justify-content: flex-start;margin-bottom: 18px;width: max-content;}
.list-scroll ul li{ padding: 0; margin: 0 6px;}
.list-scroll ul li:first-child{margin-left: 0;}
.list-scroll ul li a{background: #fff;display:block; padding: 12px; border: 1px solid #E8E8E8; font-size: 14px;line-height: normal; white-space:nowrap; font-weight: 500; border-radius:8px;color: #8E8E8E;text-transform: capitalize;}
.list-scroll ul li.active a, .list-scroll ul li a:hover{border-color:#7AAAFF1C; background-color: #7AAAFF1C;color:#233E99}
.list-scroll ul li:before{display:none}
.scroll-overflow {overflow-x: scroll;overflow-y: hidden;-ms-overflow-style: none;scroll-behavior: smooth;-ms-overflow-style: none; scrollbar-width: none;cursor: grab;cursor: -webkit-grab;}
.scroll-overflow.dragging {cursor: grabbing;cursor: -webkit-grabbing;}

.search-form-bar input {padding: 10px 30px 10px 12px;background: #ffffff;border: 1px solid #E8E8E8;border-radius: 12px;min-width: 250px;font-size: 14px;}
.search-form-bar button{border: none;background: transparent;position: absolute;right: 10px;top: 10px;}

/*  Blog Post Section  */
.post-listing-main {padding: 0 64px;}
.post-listing-main .col-md-4 {margin-bottom: 20px;}

.pagination-main {padding: 24px 20px 60px;}
ul.page-numbers {display: flex;flex-wrap: wrap;justify-content: center;}
ul.page-numbers li {list-style: none;padding: 0 6px;}
ul.page-numbers li:before {display: none;}
ul.page-numbers li .page-numbers {font-size: 16px;color: #454A53;font-weight: 500;width: 32px;height: 32px;background: transparent;border-radius: 40px;display: flex;align-items: center;justify-content: center;}
ul.page-numbers li .page-numbers.current, ul.page-numbers li .page-numbers:hover {background: #fff;}
ul.page-numbers li .next.page-numbers, ul.page-numbers li .prev.page-numbers {display: flex;align-items: center;justify-content: center;width: 46px;border: 1px solid #D1D5DCCC;background: #fff;}
ul.page-numbers li .next.page-numbers:hover, ul.page-numbers li .prev.page-numbers:hover {background: #233E99;border-color: #233E99;}
ul.page-numbers li .next.page-numbers:hover img, ul.page-numbers li .prev.page-numbers:hover img{filter: brightness(1) invert(1);}

.default-content h1, .default-content h2, .default-content h3, .default-content h4, .default-content h5, .default-content h6{margin: 32px 0 20px 0;}
.default-content h2{font-size: 28px;}
.default-content h3{font-size: 24px;}
.default-content h4{font-size: 22px;}
.default-content h2:first-child, p:empty + h2 {margin-top: 0;}
.default-content .border-bottom {margin-top: 32px;}
.blog-single-content-right > p:empty{display:none;}
.default-content a{color: #233E99;}
.default-content a:hover{color: #3574E3;}

.post-single-banner .post-cat {background: #fff;width: fit-content;padding: 3px 8px;border-radius: 20px;color: #282828;text-transform: capitalize;}
.post-single-banner .blog-info * {font-size: 16px;margin-bottom: 20px;color: #7C7C7C;}
.post-single-banner .post-author-info .d-flex {gap:12px;}
.post-single-banner .post-author-info h6 {margin-bottom: 12px;}
.post-single-banner .post-author-info p{margin-top: 12px;font-size: 12px;color: #606060;line-height: 1.3;}

.post-sidebar {position: sticky;top: 100px;}
.blog-single-content .side-pad {padding-top: 32px;padding-bottom: 64px;}
.blog-single-toc {background: #fff;padding: 20px;border-radius: 16px;}
.blog-single-toc ul li{padding:0;margin-bottom: 12px;}
.blog-single-toc ul li a{width: 100%;display: inline-block;padding: 6px 12px;font-size: 14px;font-weight: 500;cursor: pointer;border-radius: 8px;color:#606060;}
.blog-single-toc ul li a:hover, .blog-single-toc ul li.active > a{background: #F8F9FB;color:#282828;}
.blog-single-toc ul li:before {display: none;}
.blog-single-toc li ul {display: none;}
.blog-single-toc li.active ul {display: block;}
.blog-single-blue-box {background: #233E99;padding: 20px;border-radius: 16px;}
.blog-single-blue-box h5, .blog-single-blue-box p{color: #ffffff;;}
.blog-single-blue-box p {font-size: 12px;line-height: 18px;}
.blog-single-blue-box .btn {font-size: 12px;line-height: 18px;padding: 10px 17px;}
.post-sidebar .border-bottom {margin: 24px 0;}
.post-sidebar .social-contact li{padding: 0;}
.pauthname{font-weight: 700;color: #282828;}
.pauthdesg {color: #282828;font-size: 14px;}

.blog-single-content-right img {width: 100%;border-radius: 20px;}
.blog-single-content-right h2,
.blog-single-content-right h3 {scroll-margin-top: 100px;}

/*  Contact Us Page  */
.contact-banner .contact-info {margin-top: 90px;}
.contact-item {padding: 12px;border-radius: 20px;background: #fff;margin-bottom: 20px;gap: 12px;}
.contact-item .ctimg img {min-width: 60px;max-width: 60px;}
.contact-item .ctlink a {color: #282828;}
.contact-item .ctlink a:hover {color: #233E99;}
.contact-form   {background:#ffffff;padding: 20px;border-radius: 20px;}
.contact-form ul li:before {display: none;}
.contact-form fieldset.form-columns-2 {gap: 20px;display: flex;}
.contact-form label:not(.hs-error-msgs label) {margin-bottom: 8px;text-align: left!important;display: inline-block!important;width: 100%!important;color: #282828 !important;font-size: 14px !important;font-weight: 500 !important;}
.contact-form .input{width: 100% !important;margin: 0!important;}
.contact-form .hs-input {width: 100% !important;margin: 0!important;background: #F8F9FB !important;border: 1px solid #E9EAEB !important;padding: 10px 15px !important;border-radius: 8px !important;min-height: 44px !important;box-shadow: none !important;box-sizing: inherit !important;}
.contact-form .hs-input.error{border-color:#f00 !important;}
.contact-form .legal-consent-container {margin-bottom: 16px;}
.contact-form .actions {padding-bottom: 0 !important;}

/*  Events Page  */
.event-listing-main .col-md-12{margin-bottom: 20px;}
.event-post-item {background: #fff;padding: 20px;border-radius: 20px;}
.event-item-img {width: 40%;}
.event-item-img img {width: 100%;max-height: 230px;min-height: 230px;object-fit: cover;border-radius: 20px;}
.event-info-main {width: 60%;}
.event-info-main .blog-author img {min-width: 40px;max-width: 40px;border-radius: 40px;object-fit: cover;border: 2px solid #F8F9FB;}
.event-info-main .blog-author img:not(img:first-child) {margin-left: -6px;}
.event-info-main .btn {padding: 9px 17px;}
.event-info-main .more-speaker {margin-left: -4px;border: 2px solid #F8F9FB;padding: 8px 17px;}
.event-date img, .event-time img{margin-right: 8px;}
.event-info-main .dotsep {background: #606060;width: 3px;height: 3px;border-radius: 10px;}

.policy-content .side-pad {padding: 0 90px;}
.policy-content ul {padding-left: 15px;}

/*  Product Page  */
.inner-hero-section .banner-img{border-radius: 20px;}
.product-features-section {background: linear-gradient(180deg, rgba(239, 246, 255, 0.2) 0%, rgba(219, 234, 254, 0.2) 100%);}
.prod-features-img img{height: 100%;object-fit: cover;border-radius: 20px;}
.feature-box {background: #ffffff;padding: 20px;border-radius: 20px;}
.feature-box img{min-width: 80px;max-width: 80px;border-radius: 20px;}
.feature-box h4{margin: 24px 0 16px;}

.product-comparison-table {/*overflow-x: scroll;scrollbar-width: none;*/ max-height: 80vh;overflow-y: scroll;scrollbar-width: thin;}
.product-comparison-table th{background-color: #233E99;color: #ffffff;border-left: 1px solid #3574E3;text-align: center;padding: 8px 22px;font-weight: 500;line-height: normal;min-width: 170px;}
.product-comparison-table td {border-left: 1px solid #EFEFEF;color: #282828;position: relative;padding: 30px 22px;}
.product-comparison-table th:first-child, .product-comparison-table td:first-child{border-radius: 20px 0 0 20px;border-left: none;text-align: left;}
.product-comparison-table th:last-child, .product-comparison-table td:last-child {border-radius: 0 20px 20px 0;}
.product-comparison-table tr:nth-child(even) td{background: #ffffff;}
.product-comparison-table td:before{content: "";width: 24px;height: 24px;position: absolute;left: 50%;top: 50%;transform: translate(-50%, -50%);}
.product-comparison-table td.yes:before {background: url(../images/table-yes-icon.svg) no-repeat;}
.product-comparison-table td.no:before {background: url(../images/table-no-icon.svg) no-repeat;}
.product-comparison-table th img{display: block;margin: 0 auto 4px}


/*  Industry Page  */
.indutry-brings-section .section-title {padding-bottom: 32px;}
.brings-box {background: #233E99;border-radius: 20px;padding: 20px;}
.brings-box .brnum {background: #F8F9FB;width: 80px;height: 80px;border-radius: 20px;display: flex;align-items: center;justify-content: center;color: #233E99;font-size: 36px;font-weight: 700;margin-bottom: 80px;}
.brings-box h4, .brings-box p {color: #fff;}

.why-industry-choose-sensory {background: #fff;}
.why-industry-choose-sensory .list-item {position: relative;padding-left: 34px;padding-bottom: 16px;}
.why-industry-choose-sensory .list-item:before {content: "";width: 24px;height: 24px;position: absolute;left: 0;top: 0;background: url(../images/table-yes-icon.svg) no-repeat;}


/*  About Us Page  */
.two-col-icon {padding-right: 10px;}
.two-col-icon img {min-width: 60px;max-width: 60px;border-radius: 16px;}
.two-col-icon-list-item:last-child {margin-bottom: 0 !important;}
.team-member-col {margin-bottom: 24px;min-height: 335px;}
.team-member-box {position: relative;height: 100%;background: #fff;border-radius: 12px;padding: 8px 8px 12px 8px;transition: transform 0.8s;transform-style: preserve-3d;}
.team-member-box h6 {margin-top: 12px;}

.about-team-section .section-title {padding-bottom: 32px;}
/*.team-member-col:hover .team-member-box {transform: rotateY(180deg);}*/
.team-member-front, .team-member-back{position: absolute;left: 0;right: 0;width: 100%;height: 100%;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
/*.team-member-back {transform: rotateY(180deg);padding: 20px;background: #233E99;border-radius: 12px;color: #fff;}
.team-member-back h4{color: #fff;}
.team-member-back .team-member-desg{font-size: 14px;padding-bottom: 16px;}
.team-member-back p{font-size: 14px;}*/
.team-member-back{display:none;}

.impact-number-box {background: #233E99;border-radius: 16px;padding: 24px;}
.impact-number-box * {color: #fff;}
.impact-number-box .number {font-size: 64px;font-weight: 700;line-height: 56px;margin-bottom: 12px;}
.impact-number-box h6 {margin: 12px 0;}

/*  Product Page  */
.product-category{padding: 32px 50px;}
.product-listing-main, .partner-listing-main{padding: 0 50px;}
.product-item {background:#F2F2F2;border-radius: 16px;padding: 16px;}
.product-inner{background: #ffffff;border-radius: 16px;padding: 16px;}
.product-inner .product-img, .modal .product-img {min-height: 230px;max-height: 230px;width: 100%;}
.product-inner .btn img{filter: brightness(0) saturate(100%) invert(8%) sepia(0%) saturate(4089%) hue-rotate(355deg) brightness(87%) contrast(80%);}
.product-inner .btn:hover img, .product-inner .btn:focus img{filter: none;-webkit-transition: all 0.5s ease-in-out ; -moz-transition: all 0.5s ease-in-out; -o-transition: all 0.5s ease-in-out; -ms-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out;}
.partner-excerpt, .product-excerpt, .cs-excerpt{color: #7C7C7C;font-size: 16px;font-weight: 500;margin-top: 12px;}
.partner-inner .partner-img{background: #ffffff;border-radius: 16px;padding: 16px;min-height: 135px;max-height: 135px;width: 100%;}
.partner-inner .btn:hover img{filter: brightness(0) invert(1);}
.modal-body .product-content a {color: #233E99;}
.modal-dialog {max-width: 1055px;}
.modal-content {padding: 40px 30px;color: #7C7C7C;}
.modal-close {right: 20px;top: 20px;cursor: pointer;z-index: 1;}
.modal-close:hover img {filter: brightness(0);}


/*  Case Study Page  */
.case-study-listing-main{padding: 32px 50px;}
.case-study-item {background:#F2F2F2;border-radius: 16px;padding: 16px;}
.case-study-inner{background: #ffffff;border-radius: 16px;padding: 16px;}
.csinfo {padding-left: 0;}
.csiconinfo {flex-direction: column;}
.csiconinfo .csicon {margin-bottom: 12px;background: #F8F9FB;display: flex;align-items: center;width: 64px;height: 64px;justify-content: center;border-radius: 12px;}
.csiconinfo .csitxt p {font-size: 14px;line-height: 18px;}
.case-study-img{padding-right: 0;text-align: right;}
.csiconinfo .csicon img {max-width: 60px;}
.case-study-item h5 a{color: #282828;}
.case-study-item h5 a:hover {color: #233E99;}
.cs-highlights {padding: 20px 50px;}
.cs-highlight-item{width: 20%;padding: 20px;border-right: 1px solid #E8E8E8;}
.cs-highlight-item:last-child{border-right: none}
.cs-highlights-scrollbar {overflow-x: scroll;overflow-y: hidden;-ms-overflow-style: none;scroll-behavior: smooth;-ms-overflow-style: none;scrollbar-width: none;cursor: grab;cursor: -webkit-grab;}

.goal-item {padding-bottom: 48px;margin-bottom: 48px;}
.goal-item:last-child {padding-bottom: 0;margin-bottom: 0;border-bottom: none !important;}

blockquote {position: relative;padding-left: 40px;}
blockquote:before {content: "";background: url(../images/blockquote.svg) no-repeat;width: 28px;height: 28px;position: absolute;left: 0;}
.blockquotes .qtpname {color: #282828;}




/*  Careers Page  */
.careers-key-value-section .section-title p, .job-listing-section .section-title p{color: #282828;}
.career-key-values {gap: 40px;}
.career-key-item {width: 20%;}
.career-key-item h6 {margin: 12px 0;}

.join-us-box {background: #233E99 url(../images/join-us-bg.svg) no-repeat;border-radius: 16px;padding: 30px;background-size: cover;background-position: center;}
.join-us-box *{color:#ffffff;}
.submit-text{border-top:1px solid #ffffff;padding-top:12px;}
.apply-job-form-section h2 {font-size: 128px;line-height: 120px;}
.apply-job-form-section h3 {font-size: 46px;line-height: normal;}
.awsm-job-form-inner {border: none;padding: 20px 20px 1px;border-radius: 20px;}
.apply-job-form-section .awsm-job-form-inner h2 {font-size: 24px;line-height: normal;}
.awsm-job-form-group label {color: #282828;font-size: 14px;font-weight: 500;}
.awsm-job-form-control {background: #F8F9FB;border: 1px solid #E9EAEB;padding: 10px 15px;border-radius: 8px;}
.job-listings ul  {display: flex;margin:0;border: 1px solid #03071212;border-top: none;border-bottom: none;}
.job-listings ul li {border-right: 1px solid #03071212;}
.job-listings ul li:last-child {border-right: none;}
.job-list-heading {background: #233E99;border-radius: 16px 16px 0 0;}
.job-list-heading li{padding: 22px;color: #fff;border-color:#3574E3 !important;}
.job-list-item li{padding: 12px 22px;display: flex;align-items: center;color:#282828;}
.job-listings .job-list-item:nth-child(odd) {background: #fff;}
.job-listings ul li:first-child {width: 23%;}
.job-listings ul li:nth-child(2) {width: 32%;} 
.job-listings ul li:nth-child(3) {width: 15%;justify-content: center;}
.job-listings ul li:nth-child(4) {width: 15%;justify-content: center;}
.job-listings ul li:nth-child(5) {width: 15%;justify-content: center;text-align: center;}
.job-list-item:last-child{border-bottom: 1px solid #03071212;border-radius: 0 0 16px 16px;}
.job-listings ul li:before {display: none;}
.job-listings li.job-type span{background:#ECECEC;padding: 6px 16px;border-radius:30px;text-align: center;}
.job-list-item li a {display: flex;gap: 8px;align-items: center;}
.job-list-item li label {display: none;}

.two-col-section.multilist .row{margin-bottom:80px;}
.two-col-section.multilist .row:last-child{margin-bottom:0;}
.awsm-success-message {text-align: center;background: #1ea508;color: #fff;}

.hs-error-msg, .hs-error-msgs label {color: #f00 !important;}
.pauthimg img {max-width: 40px;border-radius: 40px;max-height: 40px;min-width: 40px;object-fit: cover;}

.two-col-text table {width: 100%;margin: 20px 0;}
.two-col-text table th {background-color: #233E99;color: #ffffff;border-left: 1px solid #3574E3;text-align: center;padding: 20px;font-weight: 500;line-height: normal;}
.two-col-text table td {border-left: 1px solid #EFEFEF;color: #282828;position: relative;padding: 20px;}
.two-col-text th:first-child, .two-col-text td:first-child{border-left: none;text-align: left;}
.two-col-text tr:nth-child(even) td{background: #ffffff;}
table.paginate-table {width: 100%;}
table.paginate-table th {padding: 20px;}
#loadMoreRows{display:none;margin: 30px auto 0;}
table td a {color: #233E99;}
table td a:hover {color: #000000;}

.default-content table {width:100%;margin-bottom:30px;}
.default-content table th {border: 1px solid #e7e8ea;padding: 10px 16px;	background: #183c91; color:#fff;}
.default-content table td {border: 1px solid #e7e8ea;padding: 8px 16px;background: #f3f4fa;}
.default-content table tr:nth-child(even) td {background: #fff;}
