section#services .col-sm-6.col-lg-3 {
    width: 50%;
    max-width: 50%;
    flex: 0 0 50%;
}
.interive-banner .wp-block-coblocks-row {
    max-width: 1200px !important;
    padding: 30px 0 0 0;
    margin: 0 0 0 0;
}
.innlovationbx {
    margin: 0;

}
.videolightbox__heading .btn.btn-primary {
    display: none;
}
section#news a.wp-block-button__link.has-vivid-cyan-blue-background-color {
    display: none;
}
.interive-banner {
    margin: -60px 0 0 0;
}
.socialicon-box {
    position: relative;
}
.timelinesvertical .wp-block-coblocks-row .wp-block-coblocks-column:nth-child(2) {
    border-left: 2px dashed #fff;
    padding: 0 0 0 25px;
    position: relative;
}

.timelinesvertical .wp-block-coblocks-row .wp-block-coblocks-column:nth-child(2):after {
    content: "";
    width: 25px;
    height: 25px;
    background: #fff;
    position: absolute;
    border-radius: 10em;
    left: -13px;
    top: 44%;
    border: 6px solid #01a7f4;
    box-shadow: 0 0 0 4px #fff;
}
.timelinesvertical2 .wp-block-coblocks-row .wp-block-coblocks-row{
    border-top: 2px dashed #fff;
    padding: 30px 0 0 0;
    position: relative;
}
#gsa-it-schedule-70-multiple-award-schedule-mas{
	padding-left:10px !important;
}
.timelinesvertical2 .wp-block-coblocks-row .wp-block-coblocks-row>.wp-block-coblocks-row__inner>.wp-block-coblocks-column:after {
    content: "";
    width: 25px;
    height: 25px;
    background: #fff;
    position: absolute;
    border-radius: 10em;
       left: 40%;
    top: -44px;
    border: 6px solid #01a7f4;
    box-shadow: 0 0 0 4px #fff;
}
.equal-grid-cnt-vn .wp-block-coblocks-column {
    padding: 0;
    margin: 0 !important;
}
.socialicon-box ul.wp-block-social-links {
    margin: 0;
    padding: 0;
    position: absolute;
    bottom: 14px;
    left: 3px;
}a.rigilies-login {
   position: fixed;
    top: 24px;
    right: 8%;
    color: #166298;
    border: 1px solid;
    border-radius: 10em;
    z-index: 9999;
    padding: 0 17px;
}
.callout-rakhi p {
    background: #183b63;
    color: #fff;
    padding: 15px;
    border-radius: 35px 0 0 0;
    font-weight: 500;
    line-height: 1.5;
}
.callout-rakhi p+p {
    background: #a4d90f;
    border: 8px solid #183b63;
    border-radius: 0 0 35px 0;
    margin: -31px 0 0 0;
    padding: 8px;
    color: #183b63;
    line-height: 1.3;
}
.callout-rakhi p a {
    color: #fff;
    text-decoration: underline;
	font-weight:400;
}
.innovat-bnrs {
    padding: 120px 0;
}
.followWrap{height: 75px !important;}
body {
    position: relative;
	overflow-x: hidden;
}
html {
    margin-top: 0 !important;
}
div#wpadminbar {
    display: none;
}
.share-twitter a.share-twitter:before {
    background: url(https://rigil.com/wp-content/uploads/2023/11/Twitter-X.png) !important;
    width: 18px;
    content: "" !important;
    height: 20px;
    background-size: 17px !important;
    background-repeat: no-repeat !important;
}
.share-twitter span {
    font-size: 0;
}
.share-twitter span:after {
    content: "X (formerly Twitter)";
    font-size: 13px;
}
a.share-twitter.sd-button.share-icon {height: 30px;}
.site-header.header-fixed {
	top: 0px !important;}
.page-header {
	padding: 30px 0px !important;}
.page-header {
    display: none;
}
.innovation-video-banner {
    height: 500px;
    overflow: hidden;
}

.innovation-video-banner iframe {
    margin: -17% 0 0 0;
}
.service-newlayout .wp-block-coblocks-column {
    border: 2px solid #f5f5f5;
    padding: 0;
}

.service-newlayout .wp-block-coblocks-column .wp-block-coblocks-column__inner {
    margin: -12px 10px 10px -10px;
}
.tes_author img {
    max-width: 100%;
    border-radius: 0;
    border: 0 solid #fff;
}
.section-videolightbox .videolightbox__icon {
    display: none;
}
div#pricing-id-jump-into-the-now .pricing__item {
    background-image: url(https://rigil.com/wp-content/uploads/2021/10/IT-Modernization-Icon.png);
}
div#pricing-id-use-data-for-good .pricing__item  {
    background-image: url(https://rigil.com/wp-content/uploads/2021/10/Data-Science-Icon.png);
}
div#pricing-id-stay-safe-vigilant .pricing__item {
    background-image: url(https://rigil.com/wp-content/uploads/2021/10/Cybersecurity-Icon.png);
}
div#pricing-id-reach-your-potential .pricing__item {
    background-image: url(https://rigil.com/wp-content/uploads/2021/10/Organization-Optimization-Icon.png);
}
div#pricing-id-keep-ahead .pricing__item {
    background-image: url(https://rigil.com/wp-content/uploads/2021/10/Training-Icon.png);
}
div#pricing-id-accelerate .pricing__item {
    background-image: url(https://rigil.com/wp-content/uploads/2023/04/Product-Icon.png);
	    background-size: 144px;
    background-position: top 29% center;
}
div#pricing-id-jump-into-the-now .pricing__item {
    background-image: url(https://rigil.com/wp-content/uploads/2023/04/its-icon.png);
	background-position: top 33% center;
}
div#pricing-id-stay-safe-vigilant .pricing__item {
    background-image: url(https://rigil.com/wp-content/uploads/2023/04/cyber-icon-1.png);
	background-position: top 33% center;
}
div#pricing-id-reach-your-potential .pricing__item {
    background-image: url(https://rigil.com/wp-content/uploads/2023/04/pm-icon-1.png);
	background-position: top 33% center;
}
div#pricing-id-spend-your-time-resources-dollars-wisely .pricing__item {
    background-image: url(https://rigil.com/wp-content/uploads/2023/04/budget-icon-1.png);
	background-position: top 20% center;
}
.pricing-table .pricing.row {
    justify-content: center;
}
.pricing__item {
    background: #dde9f3;
    border: 0 solid #ffffff;
    box-shadow: 0 0 0 #f5f5f5;
    text-align: center;
    position: relative;
    padding-top: 150px;
   padding-bottom: 15px;
	background-size: 104px;
    background-repeat: no-repeat;
    background-position: top 20px center;
}

.pricing__price {display:none;}
.pricing__sentense {
    border-bottom: 0px solid rgba(139, 144, 157, 0.1);
}

.pricing__button a.btn {
    position: absolute;
    font-size: 0;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
}

.pricing__button {
    margin: 0;
}
.pricing__item h3 {
 font-size: 21px;
    color: #555555;
    height: 48px;
    display: flex;
    text-align: center;
    justify-content: center;
    margin: 0;
    align-items: end;
}
.section-cta {
    height: 930px;
    background-size: 100% 100%;
}
.section-cta a.btn {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    background: transparent;
    font-size: 0;
    z-index: 9;
}
.pricing__feature-list {
    display: none;
}
.section-cta .cta-button-area, .section-cta .row, .section-cta .container {
    position: static;
}
.sparkes img {
    width: 100% !important;
}
.sparkes {
    padding: 0;
    margin: 0 0 0 0 !important;
    border: 0 solid #000;
}
section#hero .container {
    padding: 0 !important;
}

section#hero h2.hero-large-text {
    margin: 3% 0 23% 0;
}

section#hero .hero-content-style1 {
    padding: 0 0 7% 0;
}
#videolightbox .container {
    position: static;
}
main#main section#videolightbox {
     position: absolute;
    top: -179px;
    left: 0;
    right: 0;
    padding: 0;
    height: calc(100% + 179px);
}
.bubuls-vid {
   /* position: absolute;
    right: -62px;
    bottom: -122px;
    width: 400px;
    height: 400px;
    background: rgba(0,0,0,0.2);
    border-radius: 50em;
    text-transform: capitalize;
    padding: 65px 93px 0 62px;
    box-sizing: border-box;
    text-align: right;
    font-size: 53px;
    font-weight: 600;*/
	position: absolute;
    right: -30px;
    bottom: -122px;
    width: 500px;
    height: 500px;
    background: rgba(0, 0, 0, 0.2);
    border-radius: 50em;
    text-transform: none;
    padding: 130px 60px 0 30px;
    box-sizing: border-box;
    text-align: right;
    font-size: 40px;
    font-weight: 600;
}

.bubuls-vid span {
    color: #AFEC01;
	
}
h2.videolightbox__heading .section-title-area h2.section-title {
    margin: 0 0 15px 0;
}
main#main video#hero-video-player {
    position: static;
    height: 600px;
}

main#main .video-section {
    overflow: visible;
    margin: 186px 0 0 0;
}

h2.videolightbox__heading h2 {
    color: #333333 !important;
}

.videolightbox__heading h5 {
    color: #aaaaaa !important;
}
.motion-firest-video {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
}
.motion-firest-video-box {
    position: absolute !important;
    left: 0;
    right: 0;
    top: -63px;
    bottom: 0;
    padding: 0 !important;
    width: 100%;
	opacity: 1 !important;
}
.team-member .member-position {
    text-transform: capitalize;
    font-size: 12px;
    letter-spacing: normal;
    width: 85%;
    display: block;
    margin: 0 auto;
}
.sparke-layout figure.wp-block-image.size-full img {
    width: 100%;
}
.sparke-layout figure.wp-block-image.size-full {
    margin: 0;
    padding: 0;
    max-width: 100% !important;
}
.sparke-layout .wp-block-coblocks-column {
    margin: 0 !important;
    padding: 0 !important;
}
.sparke-layout {
    padding: 0;
}
.sparke-layout-margin0{
	margin: 0 0 -70px 0 !important;
}
section#news .blog-entry {
    display: grid;
    grid-template-columns: 1fr 1fr;
    align-items: start;
    justify-content: center;
    justify-items: center;
    text-align: left;
    grid-gap: 40px;
}

.all-news {grid-column: 1 / -1;}

section#news .blog-entry .list-article-thumb {
    float: none;
    width: 100%;
    margin: 0;
	display: none;
}

section#news .blog-entry .list-article-thumb img {
    width: 100%;
}

section#news .blog-entry .list-article-meta {
    display: none;
}

section#news .blog-entry header.entry-header {
    font-weight: bold;
    padding: 20px 0 0 0;
}

section#news .blog-entry header.entry-header h2 {
    font-weight: bold;
    line-height: 1.5;
    font-size: 1.25rem;
}
section#news .blog-entry article {
    border: 0;
    padding: 0;
}
section#news .list-article-content {
    position: relative;
    padding: 330px 0 0 0;
}

section#news figure {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 333px;
}

section#news figure img {
    height: 100%;
}
section#option2products .col-lg-3.feature-item {
    flex: 0 0 33.33%;
    max-width: 33.33%;
}
#footer-widgets {
    font-size: 16px;
}
#footer-widgets a {
    font-size: 16px;
}
nav#site-navigation .onepress-menu>.menu-item:last-child {
    cursor: pointer;
    background: #000;
}
nav#site-navigation .onepress-menu>.menu-item:nth-last-child(3) {
   cursor: pointer;
   display: inline-block;
   float: none;
   height: 74px;
}
nav#site-navigation .onepress-menu>.menu-item:nth-last-child(3) a {
    cursor: pointer;
    background: transparent;
    display: block;
    border: 1px solid #2a80b9;
    height: auto;
    line-height: 1.5;
    padding: 5px 9px;
    width: 124px;
    white-space: normal;
    text-transform: capitalize;
    color: #2a80b9;
    margin: 0;
    position: absolute;
    right: 100px;
    bottom: -9px;
}

nav#site-navigation .onepress-menu>.menu-item:nth-last-child(2){
   cursor: pointer;
   display: inline-block;
   float: none;
   margin: 0 0 0 0;
   height: 74px;
}

nav#site-navigation .onepress-menu>.menu-item:nth-last-child(1){
   cursor: pointer;
   display: inline-block;
   float: none;
   margin: 0 0 0 0;
   height: 74px;
}
nav#site-navigation .onepress-menu>.menu-item:nth-last-child(2) a {
   cursor: pointer;
    background: #2a80b9;
    display: block;
    border: 0px solid #2a80b9;
    height: auto;
    line-height: 1.6;
    padding: 6px 9px;
    width: 37px;
    white-space: normal;
    text-transform: capitalize;
    color: #fff;
    position: absolute;
    right:60px;
    bottom: -9px;
    text-align: center;
	font-size: 0;	
    border-radius: 2px;
}
nav#site-navigation .onepress-menu>.menu-item:nth-last-child(1) a {
   cursor: pointer;
    background: #2a80b9;
    display: block;
    border: 0px solid #2a80b9;
    height: auto;
    line-height: 1.6;
    padding: 6px 9px;
    width: 37px;
    white-space: normal;
    text-transform: capitalize;
    color: #fff;
    position: absolute;
    right:20px;
    bottom: -9px;
    text-align: center;
	font-size: 0;
	background: #d6249f;
  background: radial-gradient(circle at 30% 107%, #fdf497 0%, #fdf497 5%, #fd5949 45%,#d6249f 60%,#285AEB 90%);
    border-radius: 2px;
}
nav#site-navigation .onepress-menu>.menu-item:nth-last-child(2) a:before {
    content: "\f0e1";
    font: normal normal normal 14px/1 FontAwesome;
    font-size: 21px;
    padding: 7px 0 0;
    margin: 0 10px 0 0;
    line-height: 0.2;
    display: inline-block;
    vertical-align: top;
    height: 20px;
    border-right: 0px solid;
}
nav#site-navigation .onepress-menu>.menu-item:nth-last-child(1) a:before {
    content: "\f16d";
    font: normal normal normal 14px/1 FontAwesome;
       font-size: 25px;
    padding: 8px 0 0;
    margin: 0 10px 0 0;
    line-height: 0.2;
    display: inline-block;
    vertical-align: top;
    height: 20px;
    border-right: 0px solid;
}
nav#site-navigation {
    line-height: 50px;
}
nav#site-navigation .onepress-menu>.menu-item:nth-last-child(4) a{
	    background: #2a80b9;
    color: #fff;
    height: 24px;
    line-height: 25px;
    transform: rotate( 
45deg);
    padding: 0 21px;
}
nav#site-navigation .onepress-menu>.menu-item:nth-last-child(4) {
    position: absolute;
        right: -27px;
    top: 22px;
	display:none;
}
.site-header>.container {
    position: static;
}
.site-branding .site-logo-div {
    line-height: 94px;
}
section#option2products .feature-media a {
    display: inline-block;
}
.tooltip-inner{
	background:#fff;
	color:#000;
	border:1px solid;
}
@import url(//db.onlinewebfonts.com/c/62d5e5e6ae787eba5151a26a1dde5062?family=Aviano+Sans);
@font-face {font-family: "Aviano Sans"; src: url("//db.onlinewebfonts.com/t/62d5e5e6ae787eba5151a26a1dde5062.eot"); src: url("//db.onlinewebfonts.com/t/62d5e5e6ae787eba5151a26a1dde5062.eot?#iefix") format("embedded-opentype"), url("//db.onlinewebfonts.com/t/62d5e5e6ae787eba5151a26a1dde5062.woff2") format("woff2"), url("//db.onlinewebfonts.com/t/62d5e5e6ae787eba5151a26a1dde5062.woff") format("woff"), url("//db.onlinewebfonts.com/t/62d5e5e6ae787eba5151a26a1dde5062.ttf") format("truetype"), url("//db.onlinewebfonts.com/t/62d5e5e6ae787eba5151a26a1dde5062.svg#Aviano Sans") format("svg"); }
.layout-sameheight .wp-block-coblocks-column__inner {
    height: 100%;
    overflow: hidden;
}
.ourvaluers-inner {
    margin: 0 0 17px 0;
}
.showme-ontop {
    position: absolute;
    bottom: 0;
    left: 0;
    z-index: 9;
}
.li-flexset ul {
    margin: 23px 0 0 0;
    padding: 0;
    list-style: none;
    display: flex;
    flex-wrap: wrap;
    gap: 0;
    justify-content: center;
}

.li-flexset ul li {
    background: #f5f5f5;
    padding: 10px 17px;
    border-radius: 10em;
    margin: 9px 10px;
}
.ourvaluers .wp-block-coblocks-row__inner .wp-block-coblocks-column .wp-block-coblocks-column .wp-block-coblocks-column .wp-block-coblocks-column {
   border: 1px solid #fff;
    padding: 20px;
	background: rgba(255,255,255,0.1);
}
.social-pdflink .is-style-logos-only {
    margin: 0;
    padding: 0;
    justify-content: space-around;
    background: #fff;
    border-radius: 10em;
    box-shadow: 0 0 3px #c7c7c7;
}

.social-pdflink .is-style-logos-only li {
    margin: 0;
    padding: 0;
}

.social-pdflink {
    width: 184px;
    vertical-align: middle;
}
.social-pdflink .wp-block-image {
    margin: 0 !important;
    padding: 0;
}
.socialicon-contact li {
    margin: 0;
}
.contact-frm input {
    margin: 0 0 14px 0 !important;
    padding: 0;
    height: 36px;
    background: #f5f5f5;
    box-shadow: 0 0 0 #000;
    border-bottom: 1px solid #d3d3d3;
}

.contact-frm textarea {
    height: 104px !important;
}

.contact-frm button {
    padding: 12px 20px;
    border-radius: 7px;
}
.leaderhisesection {
       background: #f5f5f5;
   
    min-height: 240px;
	position:relative;
}
span.readmore-team {
    position: absolute;
    bottom: 10px;
    background: #f5f5f5;
    width: 100%;
    height: 19px;
}

span.readmore-team:before {content: "Expand";color: #0d66c2;text-decoration: underline;cursor: pointer;}
.social-pdflink {
    margin: 0 !important;
    padding: 0;
    text-align: left;
    width: 93px;
}
span.readmore-team.hidemore-team:before {content: "Collapse";}

span.readmore-team.hidemore-team {
    position: static;
}
.hidemore-box{display:none;}
.readmore-box .hidemore-box{display:block;}
.social-pdflink ul, .social-pdflink li {
    margin: 0;
    text-align: left;
}
.leaderhisesection.readmore-box .leaderhisesection {
    top: 0;
    position: absolute;
    overflow: auto;
    height: auto;
    bottom: 73px;
}
.contant-vehcal .wp-block-coblocks-column__inner .wp-block-coblocks-row {
    background: #f5f5f5;
    padding: 20px 0;
    height: 270px;
}
.leaderhisesection.readmore-box {
    height: 270px;
    position: static;
}
.breadcrumbs {
    display: none;
}
.onepress-menu ul {
    width: auto;
}
.justify-blog-leftalign.wpnbha.is-grid>div {
    justify-content: left;
    gap: 20px;
}
.graybox-efast .wp-block-coblocks-row__inner .wp-block-columns {
    margin: 0;
    padding: 10px;
}

.graybox-efast .wp-block-coblocks-row__inner .wp-block-columns .wp-block-coblocks-icon__inner {
    width: 17px !important;
}

.graybox-efast .wp-block-coblocks-row__inner .wp-block-columns .wp-block-column {
    margin: 0 3px;
}
.graybox-efast h3 {
    margin: 0;
}
.list-alignmidil li:before {
    top: 0;
    transform: scale(0.7);
}
.list-alignmidil {
    margin: 0;
    padding: 0;
}

.list-alignmidil li {
    margin: 0 0 0 19px;
    padding: 0 0 4px 7px;
}
section#news .blog-entry .entry-excerpt p {
    display: none;
}
section#news .blog-entry .entry-excerpt p:nth-child(2) {
    display: block;
}
.bluebnd-a p a {
    color: #fff;
    text-decoration: underline;
}
.topright-bdr{
	border-left: 5px solid #e7e7e7;
    padding: 0 0 0 27px;
}
.green {
    border: 2px solid #9ce0ba;
    background: #edfff4 !important;
    box-shadow: 0 0 5px #56cf7b;
}
.green .leaderhisesection {
    background: #edfff4;
}
.green .leaderhisesection span.readmore-team {
    background: #edfff4;
}
.green .wp-block-image {
    border: 1px solid #a0e9b7;
}
.teamwork-animation .slideInUp{
	visibility: visible; 
	animation-name: slideInUp;
}
.archivepost-hide .wp-block-coblocks-posts__item:nth-child(1), .archivepost-hide .wp-block-coblocks-posts__item:nth-child(2), .archivepost-hide .wp-block-coblocks-posts__item:nth-child(3), .archivepost-hide .wp-block-coblocks-posts__item:nth-child(4), .archivepost-hide .wp-block-coblocks-posts__item:nth-child(5) {
    display: none;
}
.li-flexset.li-flexset2 ul li {
    background: #f5f5f5;
    padding: 10px 39px;
    border-radius: 0;
    margin: 0;
    border: 2px solid #fff;
}
.li-flexset.li-flexset3 ul {
    margin: 13px 0 0 0;
    justify-content: start;
}
.li-flexset.li-flexset3 ul li {
    background: #f5f5f5;
    padding: 4px 10px;
    border-radius: 0;
    margin: 3px;
    font-size: 14px;
    box-shadow: 0 0 5px #ababab;
}
.li-flexset.li-flexset4 ul li {
    padding: 0;
    display: block;
    margin: 0;
    border-radius: 0;
    background: transparent;
}

.li-flexset.li-flexset4 ul {
        display: block;
    margin: 0 0 0 0;
    padding: 0 0 0 20px;
}
.li-flexset.li-flexset4 ul li::before {
    transform: scale(0.7);
    top: 3px;
    left: -24px;
    color: #2a80b9;
}
.product-grid-servsec .pro {
    background: #dbeeff;
    color: #2a80b9 !important;
    display: block;
    margin: 0 auto -6px;
    width: 106px;
    padding: 6px 0;
    border-radius: 13px 13px 0 0;
}
.border-rads .wp-block-coblocks-column {
    border-radius: 15px;
    overflow: hidden;
}
.site-branding p.site-description {
    margin: -7px 0 0 69px;
    color: #555555 !important;
}
div#footer-1 aside#blog_subscription-2 {
    position: absolute;
    bottom: -207px;
    margin: 0;
    width: 357px;
    left: 195px;
	z-index: 9;
}

div#footer-1 aside#blog_subscription-2 form {
    display: flex;
    align-items: center;
}

div#footer-1 aside#blog_subscription-2 form button {
    background: #2a80b9;
    font-size: 14px;
    text-transform: uppercase;
    border-radius: 0;
    border: 0;
}

div#footer-1 aside#blog_subscription-2 form #subscribe-email input {
    background: #343434;
    font-size: 13px;
    border: 0;
    padding: 12px 0 12px 13px;
}

div#footer-1 aside#blog_subscription-2 form #subscribe-email {
    width: 73%;
}
.footer-subscribe {
    visibility: hidden;
}
section#Leadership .section-desc {
    margin-top: 1.2rem;
}
span.arro-view {
    position: absolute;
    bottom: 41%;
    z-index: 9;
    right: 0;
    background: #2a80b9;
    color: #fff;
    display: block;
    width: 34px;
    text-align: center;
    border-radius: 10em;
    opacity: 0.2;
    font-size: 39px;
    height: 34px;
    line-height: 0.6;
    cursor: pointer;
}
span.arro-view:hover{
	opacity:1;
}
span.next-view {
    right:0;
	left:auto;
}
span.priv-view {
    right:auto;
	left:0;
	display:none;
}

#Leadership .team-members.row {
    justify-content: center;
}
.team-members .team-member:nth-child(4), .team-members .team-member:nth-child(5),
.team-members .team-member:nth-child(6), .team-members .team-member:nth-child(7), .team-members .team-member:nth-child(8), .team-members .team-member:nth-child(9), .team-members .team-member:nth-child(10){
    display: none;
	width: 25% !important;
}
#news .entry-excerpt .callout-rakhi {
    display: none;
}
.team-members.tm-membersall .team-member:nth-child(1), .team-members.tm-membersall .team-member:nth-child(2), .team-members.tm-membersall .team-member:nth-child(3){
    display: none;
}

.team-members.tm-membersall .team-member:nth-child(4),.team-members.tm-membersall .team-member:nth-child(5), .team-members.tm-membersall .team-member:nth-child(6) {
    display: block;
	visibility:visible !important;
	animation-name: slidein !important;
}
.team-members.tm-membersall .team-member:nth-child(7), .team-members.tm-membersall .team-member:nth-child(8), .team-members.tm-membersall .team-member:nth-child(9), .team-members.tm-membersall .team-member:nth-child(10){
	display:none;
}
.team-members.tm-membersall2 .team-member:nth-child(1), .team-members.tm-membersall2 .team-member:nth-child(2), .team-members.tm-membersall2 .team-member:nth-child(3), .team-members.tm-membersall2 .team-member:nth-child(4), .team-members.tm-membersall2 .team-member:nth-child(5), .team-members.tm-membersall2 .team-member:nth-child(6){
	display:none;
}
.team-members.tm-membersall2 .team-member:nth-child(7), .team-members.tm-membersall2 .team-member:nth-child(8), .team-members.tm-membersall2 .team-member:nth-child(9), .team-members.tm-membersall2 .team-member:nth-child(10){
	display:block;
	visibility:visible !important;
	animation-name:slidein !important;
}
li.share-facebook {
    display: none !important;
}
.site-branding .site-logo-div {
    height: 93px;
    overflow: hidden;
}
.equal-grid-cnt-vn > .wp-block-coblocks-column {
    width: 50%;
    height: 100%;
}
div#footer-1 .wp-block-jetpack-mailchimp {
    position: absolute;
    bottom: -192px;
    margin: 0;
    width: 357px;
    left: 195px;
    z-index: 99;
}

div#footer-1 .wp-block-jetpack-mailchimp form {
    display: flex;
    gap: 10px;
}

div#footer-1 .wp-block-jetpack-mailchimp form p {
    width: 100%;
    margin: 0;
}
div#footer-1 .wp-block-jetpack-mailchimp:before {content: "BE THE FIRST TO KNOW";font-weight: bold;}
p#wp-block-jetpack-mailchimp_consent-text {
    display: none;
}

div#footer-1 .wp-block-jetpack-mailchimp form .wp-block-jetpack-button.wp-block-button {
    flex: 0 0 auto;
    margin: 0;
}

div#footer-1 .wp-block-jetpack-mailchimp form .wp-block-jetpack-button.wp-block-button button {
    padding: 7px 21px;
}

div#footer-1 .wp-block-jetpack-mailchimp form p input[type="email"] {
    background: #343434;
    border: 0;
    color: #fff;
}
div#footer-1 aside#blog_subscription-2 {
    display: none;
}
div#footer-1 .wp-block-jetpack-mailchimp{
    display: block;
}
section#news .homehider {
    display: none;
}
.isostyle h4 {
    margin: 0;
    color: #fff;
    background: #0e60a7;
    font-size: 19px;
    padding: 21px 0;
    text-align: center;
    margin: 0 3px !important;
    border-radius: 52px;
}

.isostyle .wp-block-coblocks-column {
    margin: 0 !important;
}

.isostyle {
    margin: 10px 0 0 0;
}
div#secondary .wp-block-jetpack-button button {
    padding: 9px 23px;
    border-radius: 0;
    background: #2a80b9;
}

div#secondary .wp-block-jetpack-mailchimp:before {
    content: "BE THE FIRST TO KNOW";
    font-weight: bold;
    color: #333333;
    font-size: 15px;
    text-transform: uppercase;
    letter-spacing: 1px;
    margin-bottom: 0;
    font-weight: 700;
}

div#secondary .wp-block-jetpack-mailchimp form {padding: 13px 0 0 0;}
.equal-grid-cnt-vn>.wp-block-coblocks-column>.wp-block-coblocks-column__inner {
    height: 100%;
}

.equal-grid-cnt-vn>.wp-block-coblocks-column>.wp-block-coblocks-column__inner>.wp-block-coblocks-row {
    height: 100%;
}

.equal-grid-cnt-vn>.wp-block-coblocks-column>.wp-block-coblocks-column__inner>.wp-block-coblocks-row>.wp-block-coblocks-row__inner {
    height: 100%;
}
h4#program-manager+p, #contract-manager+p {
    margin: 0;
}
.contactvihicals .wp-block-coblocks-column {
    margin: 0 6px 0 0 !important;
}
.borderrads figure.wp-block-image.size-large {
    margin: 0;
    padding: 0;
    border-radius: 50px;
}
@import url('https://fonts.googleapis.com/css2?family=Cedarville+Cursive&display=swap');

.myteeoff {margin: -62px 0 -91px 0;background-size: cover;}
.myteeoff .btnset {background: rgba(0,0,0,0.3);padding: 35px 0;border-radius: 10em;}

.myteeoff .btnset .btnset {padding: 0;background: transparent;}

.myteeoff .btnset a {box-shadow: 0 0 7px #000;width: 200px;}
.widget_block .wp-block-jetpack-mailchimp button {
    color: #fff !important;
}
.curst-v .wp-block-coblocks-column__inner p {
    margin: 0;
    color: #2a80b9;
}
.abtltsmakelif {
    padding: 95px 0;
	margin:20px 0;
}
.wearecommeted {
    padding: 75px;
}
.contant-vehcal .wp-block-coblocks-row {
    margin: 20px 0;
}
.missionvisson{
	margin:0 0 50px 0;
}
.manbnrs {
    padding: 94px 0;
    margin: -60px 0 0 0;
}
.wearerigillight {
    margin: 0 0 -91px 0;
}
.pulltop {
    margin-top: -59px;
}
.buzzpull {
    margin: -40px 0 0 0;
    padding: 29px 0 0 0;
}
.social-kit-scroll{
	    max-height: 90vh;
    overflow: auto;
}
#Leadership .member-thumb img {
    width: 70%;
}
@media(max-width:2850px){
section#hero .hero-content-style1 {
    padding: 0 0 13% 0;
}
	section#hero h2.hero-large-text {
    margin: 3% 0 37% 0;
}
}
@media(max-width:1920px){
section#hero h2.hero-large-text {
    margin: 3% 0 23% 0;
}

section#hero .hero-content-style1 {
    padding: 0 0 7% 0;
}
}
@media(max-width:768px){
	#Leadership .member-thumb img {
    width: auto;
}
	.equal-grid-cnt-vn .wp-block-coblocks-row {
    max-width: 100% !important;
}
.graybox-efast .wp-block-columns {
    max-width: 100% !important;
    flex-wrap: nowrap !important;
    display: grid;
    grid-template-columns: 7px 1fr;
}

.equal-grid-cnt-vn .wp-block-coblocks-row h4.wp-block-heading {
    max-width: 100% !important;
}

.equal-grid-cnt-vn h2 {
    max-width: 100% !important;
}
	.ivews-rightimg figure img {
    width: 100% !important;
    height: auto !important;
}
.wearecommeted {
    padding: 0;
}

.wearecommeted h1 {
    margin: 0 !important;
    padding: 0 !important;
    max-width: 100% !important;
}
	.abtltsmakelif {
    padding: 25px 0;
	margin:20px 0;
}
	.innovat-bnrs {
    padding: 0;
}
	.myteeoff {
    padding-top: 0 !important;
}
	.myteeoff .wp-block-coblocks-row {
    max-width: 85% !important;
}
	.myteeoff .btnset {
    padding: 20px 15px;
    border-radius: 2em;
    max-width: 265px !important;
    width: 265px;
    text-align: center;
}
	.myteeoff .btnset .wp-container-2.wp-block-buttons {padding: 0;width: 100%;max-width: 100%;}
.nefont strong {
    font-size: 30px;
    margin: 72px 0 0 0;
    display: block;
}
	.myteeoff p.has-text-align-center.has-white-color.has-text-color.has-custom-lineheight {font-size: 15px !important;line-height: 1.2 !important;}

.myteeoff hr {margin: 9px 0 16px 0;}

.myteeoff p.has-text-align-center.has-white-color.has-text-color {font-size: 20px !important;}

.myteeoff .wp-block-spacer {height: 26px !important;}
.myteeoff .btnset a {width: 100%;}
	.mobielbanners .wp-block-coblocks-row__inner {
    margin: 0;
    padding-left: 0;
}
.wearecommeted h1 {
    font-size: 40px !important;
}

.wearecommeted .wp-block-coblocks-column__inner {
    padding: 40px;
}
.mobielbanners .wp-block-coblocks-row__inner p {
    font-size: 38px !important;
}
	div#footer-1 .wp-block-jetpack-mailchimp {
    position: static;
    width: auto;
}
.social-pdflink {
    flex-direction: row !important;
	padding:0 !important;
}
	.leaderhisesection {
    height: auto;
}
	.leaderhisesection.readmore-box {
    height: auto;
}
	.leaderhisesection.readmore-box .leaderhisesection {
    position: static;
}
	.pdng20{padding:20px;}
	.max-wdth100, .max-wdth100 div{max-width: 100% !important;}
	.header-abt-mobl .wp-block-group {
    padding: 0;
    margin: 0;
    width: 100% !important;
    max-width: 100% !important;
}

.header-abt-mobl .wp-block-group p {
    font-size: 30px !important;
}
	.site-branding .site-logo-div {
    height: auto;
}
	.team-members.row.team-layout-4 .team-member {
    width: 50% !important;
    padding: 0 2%;
}
	.site-branding .no-logo-img.has-desc .site-description, .site-branding .has-logo-img .site-description {
    top: -9px;
}
	section#news .list-article-content {
    padding: 0;
}
	section#news figure {
    position: static;
    height: auto;
}
	main#main section#videolightbox {
    position: static;
}
	main#main video#hero-video-player {
    height: auto;
}
	main#main .video-section {
    margin: 0;
    background: transparent;
}
	div#footer-1 aside#blog_subscription-2 {
    position: static;
    width: 100%;
}
	div#footer-1 aside#blog_subscription-2 form button {
    padding: 11px 12px;
}
	.site-footer .footer-connect .footer-subscribe {display: none;
}
	a.rigilies-login {
    top: 66px;
    right: 7px;
    background: #fff;
}
	section#hero h2.hero-large-text {
    margin: 7% 0 42% 0;
}
	section#hero h2.hero-large-text span {
    font-size: 26px !important;
}
	section#hero .hero-content-style1 {
    padding: 0 0 0 0;
}
	section#option2products .col-lg-3.feature-item {
    flex: 0 0 100%;
    max-width: 100%;
}
	section#news .blog-entry {
    display: block;
}
	nav#site-navigation .onepress-menu>.menu-item:nth-last-child(4) a {
    background: #2a80b9;
    color: #fff;
    height: auto;
    line-height: 1.5;
    transform: rotate( 
0deg);
    right: 0;
    padding: 12px 20px;
    top: 0;
    width: 100%;
		
}
nav#site-navigation .onepress-menu > .menu-item:nth-last-child(4) {
    position: static;
}
	nav#site-navigation .onepress-menu>.menu-item:nth-last-child(3) a {
    cursor: pointer;
    background: transparent;
    display: block;
    border: 1px solid #2a80b9;
    height: auto;
    line-height: 1.5;
    padding: 8px 9px;
    
    white-space: normal;
    text-transform: capitalize;
    color: #2a80b9;
    margin: 0;
    position: static;
    right: 0;
    bottom: 0;
    margin: 10px auto;
    width: 204px;
    text-align: center;
}
	nav#site-navigation .onepress-menu>.menu-item:last-child {
   cursor: pointer;
    display: block;
    float: none;
    margin: 0 0 0 0;
    height: auto;
    background: transparent;
}
	nav#site-navigation .onepress-menu>.menu-item:nth-last-child(3) {
   cursor: pointer;
    display: block;
    height: auto;
    clear: both;
}
nav#site-navigation .onepress-menu>.menu-item:nth-last-child(1) a{
right: 53%;
    bottom: 31px;
	}
	nav#site-navigation .onepress-menu>.menu-item:nth-last-child(2) a{
	    right: 41%;
    bottom: 10px;
	}
	.site-branding .site-logo-div {
    line-height: 75px;
}
	.bubuls-vid {
     right: 0;
    bottom: 226px;
    width: 121px;
    height: 98px;
    border-radius: 4em 0 0 0;
    padding: 16px 5px 0 10px;
    font-size: 22px;
}
	.inovate-diw .wp-block-coblocks-row {
    max-width: 100% !important;
}
#content-inside .inovate-diw {
    padding: 10px !important;
    box-shadow: 0 0 4px #bbb;
}

#content-inside .inovate-diw .wp-block-heading {
    margin: 14px auto;
}
}
@media(max-width:360px){
	.bubuls-vid {
    bottom: 262px;
}
	
}
.wp-block-coblocks-row__inner .wp-block-coblocks-column .wp-block-coblocks-column__inner{
	margin-bottom:10px !important;
}

#page-id-10156 #secondary{
	display:none !important;
}
.onepress-menu a{
	padding-left: 10px !important;
	padding-right: 10px !important;
}

div#contact-form-126 {
    width: 50% !important;
}
.max-wdth100.bgset{
	    background-position: 310px 100px !important;
}
.mrt10{
	margin-top:10px;
}
.fix-linespc{
	flex-direction:column;
	gap:0px;
}
.wd52{
	width:52% !important;
}
.wd58{
	width:58% !important;
}
@media(min-width:1140px){
	
	.powered{
		font-size:30px;
	}
}