﻿body{font-family:sharp_sansmedium;margin:0;font-size:1rem;font-weight:400;line-height:1.7;color:#2a2a2a;text-align:left;background-color:#fff}
:focus{outline:0!important}
.btn.focus,.btn:focus{outline:0;box-shadow:0 0 0 .2rem rgba(0,123,255,0)}
.btn-primary:not(:disabled):not(.disabled).active:focus,.btn-primary:not(:disabled):not(.disabled):active:focus,.show>.btn-primary.dropdown-toggle:focus{box-shadow:0 0 0 0 rgba(0,123,255,0)}
.btn-primary:not(:disabled):not(.disabled).active,.btn-primary:not(:disabled):not(.disabled):active,.show>.btn-primary.dropdown-toggle{color:#fff;background-color:#195072;border-color:#195072}
.btn-primary:hover{color:#fff;background-color:#195072;border-color:#195072}
input:focus{outline-offset:0}
.btn-primary{color:#fff;background-color:#195072;border-color:#195072}
a,a:focus,a:hover{text-decoration:none}
.dropdown-item.active,.dropdown-item:active{color:#fff;background-color:#195072}
.dropdown-item:hover{color:#fff;background-color:#195072}
ul{list-style:none;padding:0;margin:0}
ul ul{padding-left:20px;list-style:disc}
ul.browser-default{padding-left:20px;list-style-type:disc!important;margin-bottom:15px}
ul.browser-default-roman{padding-left:20px;list-style-type:lower-roman!important}
.underline{text-decoration:underline}
.container-fluid{width:100%;padding-right:40px;padding-left:40px;margin-right:auto;margin-left:auto;max-width:1600px}
.container-banner-fluid{width:100%;margin-right:auto;margin-left:auto;max-width:1600px}

/* blog */
.lms-table{border-collapse:collapse;border-spacing:0;width:100%;border:1px solid #ddd}
.lms-table th{text-align:center;padding:8px;border:1px solid #ddd}
.lms-table td{text-align:center;border:1px solid #ddd;padding:8px}
.table-row-bg th{width:50%}
.table-row-bg:nth-child(even){background-color:#f2f2f2}
.opening-profile{top:82%;left:8%;position:absolute}
.opening-profile img{height:150px;width:150px;object-fit:cover;border-radius:50%}
.outer{background-color:#fff;height:180px;width:180px}

/* share btn || start*/
[data-share]{--bdrs:50%;--bgc:#d3d3d3;--bxsh:0 0 0 2px hsla(210, 24%, 15%, 0.65);--icon:var(--ico-share);--icon-bgc:hsl(210, 24%, 35%);--icon-size:60%;--m:0 .5rem;--size:3rem;min-height:var(--size)}
[data-share-item]{background-color:var(--bgc);border:0;border-radius:var(--bdrs);display:inline-block;height:var(--size);margin:var(--m);outline:0;width:var(--size)}
[data-share-item]i{display:inline-block;height:100%;mask:no-repeat center center/var(--icon-size) var(--icon);-webkit-mask:no-repeat center center/var(--icon-size) var(--icon);width:100%}
[data-share-item]:focus,[data-share-item]:hover{box-shadow:var(--bxsh)}

/* Modifiers */
[data-share-item=facebook] i{--icon:var(--ico-facebook);--icon-bgc:#4267B2}
[data-share-item=linkedin] i{--icon:var(--ico-linkedin);--icon-bgc:#0E76A8}
[data-share-item=twitter] i{--icon:var(--ico-twitter);--icon-bgc:#00ACEE}

.inner{background-color:#fff;height:150px;width:150px}
.circle{border-radius:50%}
.center-f-inside{display:flex;justify-content:center;align-items:center}
.position-name h4{margin-bottom:.2rem;line-height:25px;color:#195072}
.company-name h5{margin-bottom:.2rem;line-height:25px;font-size:1rem}
.square{height:35px;background-color:#f1f1f1;text-align:center;border-radius:50px;width:auto;padding:5px 15px}
.square img{width:15px;margin:0 10px;position:relative;top:-2px}
.square span{font-size:14px}
.square1{height:35px;text-align:center;border-radius:50px;width:auto;padding:5px 15px;cursor:pointer}
.square1 img{width:15px;margin:0 10px;position:relative;top:-2px}
.square1 span{font-size:14px}
.apply-btn{border-radius:50px;background-color:#195072;color:#fff;padding:5px 40px;border:none;cursor:pointer}
.apply-btn:hover{box-shadow:2px 2px .325em 1px #c9c9c9,inset 0 1px .125em #fff}
.open-position-btn:hover{box-shadow:2px 2px .325em 1px #c9c9c9,inset 0 1px .125em #a7a7a7}
.positionListArea .card-content-position{padding:15px;display:inline-block}
.positionListArea .card-content-position .card-title-position{font-size:18px;color:#2a2a2a;font-weight:700;margin-bottom:0;max-height:100px;-webkit-line-clamp:4;flex-wrap:nowrap;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;line-height:25px;transition:all .2s}
.positionListArea .card{position:relative;display:block;border:none;background-color:#fff;box-shadow:0 2px 15px -1px rgba(0,0,0,.08);border-radius:5px;margin-bottom:30px;transition:all .3s;cursor:pointer}
.positionListArea .card:hover{box-shadow:0 10px 35px -7px rgba(0,0,0,.2)}
.positionListArea .card-image{width:47%;float:left}
.positionListArea .card-image img{max-width:100%;border-radius:5px;width:100%;height:130px;object-fit:contain;padding:10px}
.form-br{box-shadow:0 0 25px 0 #b4b4b4;border-top:2px solid #195072;border-radius:.25rem}
.card-padding{padding:30px 36px}
.positionListArea .card-content{padding:15px;display:inline-block;width:53%}
.positionListArea .card-content .card-title{font-size:18px;color:#2a2a2a;font-weight:700;margin-bottom:0;min-height:100px;max-height:100px;-webkit-line-clamp:4;flex-wrap:nowrap;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;line-height:25px;transition:all .2s}
.cards{display:list-item!important}
.card-content-position li{display:list-item!important}
.Column542{display:table;table-layout:fixed;padding:5px}
.width50{width:60%}
.team-banner img{box-shadow:0 0 15px 5px rgb(0 0 0 / 10%)}
.width40{width:40%}
.border-padding{padding-right:15px}
.row542 h4{margin-top:10px;margin-bottom:15px;line-height:25px;color:#195072}
.row542 ul{margin-bottom:30px}
.benefits-height li{line-height:40px}
.display-box{border:1px solid #195072;padding-left:10px;background-color:#195072;border-radius:0 10px 10px 0}
.display-box h4{color:#fff}
.display-box li{color:#fff}
.menu-left ul li{float:left;vertical-align:top;width:50%;padding-right:30px}
.b-awards-block{position:absolute;background:#fff;border-radius:6px;box-shadow:0 9px 23px rgb(22 25 32 / 15%);display:flex;flex-wrap:wrap;flex-direction:row;justify-content:center;align-items:center;margin:-75px auto 0;padding:40px;width:85%;left:0;right:0;gap:20px;z-index:1}
.b-awards-block__item{margin:0;padding:0;width:160px}
.b-awards-block__item-elearning_industry{margin-top:2px}
.b-awards-block__item-software_advice{margin-top:5px}
.b-awards-block__item-get_ap{margin-top:8px}
.b-awards-block__rating-block{display:flex;justify-content:center;margin-top:16px}
.b-awards-block__rating{color:#3d3e47;font:16px/1.5 Euclid Circular B Regular,Roboto,sans-serif;margin-right:12px}
.b-awards-block__logo-elearning_industry.active{background-image:url(../img/elearning-industry-rating.jpg);height:26px;margin-left:3px;width:153px;background-repeat:no-repeat}
.b-awards-block__logo-capterra.active{background-image:url(../img/capterra-rating.jpg);height:21px;margin-left:27px;margin-top:3px;width:97px;background-repeat:no-repeat}
.b-awards-block__logo-g2_crowd.active{background-image:url(../img/g2-rating.jpg);height:33px;margin-left:62px;margin-top:-3px;width:31px;background-repeat:no-repeat}
.b-awards-block__logo-software_advice.active{background-image:url(../img/software-advice-rating.jpg);height:18px;margin-left:8px;width:144px;background-repeat:no-repeat}
.b-awards-block__logo-get_ap.active{background-image:url(../img/getapp-rating.jpg);height:18px;margin-left:30px;width:97px;background-repeat:no-repeat}
.b-awards-block__star.active{background:url(../img/star-v2.svg) no-repeat;height:16px;margin-top:5px;width:16px}
.b-awards-block__star-fourth.active{background:url(../img/star-fourth.svg) no-repeat;height:16px;margin-top:4px;width:16px}
.btn-find-career{margin-top:50px}
.btn-find-team{margin-top:50px}
.career-btn{border-radius:50px;background-color:#fff;color:#195072;padding:5px 25px;border:none;box-shadow:3px 3px 5px rgba(0,0,0,.25);cursor:pointer}
.title4-desc{font-size:20px;line-height:30px;font-weight:300;color:#fff}
.title5-desc{font-size:20px!important;line-height:30px;font-weight:300;color:#fff!important}
.title5 h1{font-size:28px;color:#fff;font-weight:300;margin:0 auto;line-height:45px;font-family:'Open Sans',sans-serif}
.title5 h1 span{font-weight:600;display:block;font-size:32px;font-family:sharp_sansmedium}
.title5 .line1{background-color:#fff;height:2px;width:130px;display:block;margin:10px 0}
.title6-desc{font-size:20px!important;line-height:30px;font-weight:300;color:#fff!important}
.title6 h2{font-size:28px;color:#fff!important;font-weight:600!important;margin:0 auto;line-height:45px;font-family:'Open Sans',sans-serif}
.title6 h1 span{font-weight:600;display:block;font-size:32px;font-family:sharp_sansmedium}
.title6 .line1{background-color:#fff;height:2px;width:130px;display:block;margin:10px 0}
.sec-request-for-proposal h2{margin-bottom:20px}
#leftThing{width:33%}
#content{width:33%}
#rightThing{width:33%}
.cards-section{margin-top:30px}
.card-heading{margin-top:20px;margin-bottom:5px}
.margin-left50{margin-left:50%!important}
.card-desc{margin:0 20px}
#employee-benefits{width:33%;margin:0 10px;color:#fff}
#employee-benefits p{color:#fff}
.form-content{margin-top:70px}
.flex-container{display:flex}
.flex-child{flex:1;margin-top:60px}
.magenta p{padding-left:15px}
.green{margin-right:70px}
.flex-child:first-child{margin-right:20px}
.field-submit{justify-content:center;margin-top:20px}
.position-slider{width:100%;height:235px;position:relative;margin:auto;overflow-x:scroll;overflow-y:hidden;display:flex;justify-content:center}
.position-slider::-webkit-scrollbar{display:none}
.position-slider .position-slide{display:flex;left:0;transition:.3s left ease-in-out}
.position-slider .item{margin-right:10px!important;filter:brightness(70%)}
.position-slider .item:last-child{margin-right:0}.ctrl{text-align:center;margin-top:5px}
.ctrl-btn{padding:5px;min-width:50px;background:#fff;border:none;font-weight:600;text-align:center;cursor:pointer;outline:0;position:absolute;top:55%;margin-top:-27.5px}
.ctrl-btn.pro-prev{left:0}
.ctrl-btn.pro-next{right:2rem}
.sales-executive{position:relative;text-align:center;color:#fff;height:235px;width:auto}
.sales-executive:hover{filter:brightness(90%)}
.opening-desc{position:absolute;top:85%;left:49%;transform:translate(-50%,-50%);font-weight:600;line-height:20px!important}
.view-details{position:absolute;top:90%;left:50%;transform:translate(-50%,-50%);-webkit-transform:translate(-50%,-50%);font-weight:600}
.view-details a{color:#fff!important}
.grid-container-main{display:grid;justify-content:center;grid-template-columns:auto auto;gap:10px;padding:10px}
.grid-container-main>div{text-align:center;font-size:30px}
.grid-container-team{display:grid;justify-content:start;grid-template-columns:auto auto auto auto;gap:40px 10px;padding:10px;padding-top:35px}
.grid-container-team>div{background-color:#fff;text-align:center;font-size:30px;min-width:250px;width:fit-content}
.width60{width:60%}
.employee-name{margin-bottom:0;margin-top:1rem;font-size:24px}
.employee-name-ceo{margin-bottom:0;margin-top:1rem;font-size:24px;color:#fff;font-weight:600}
.employee-designation{margin-bottom:1rem}
.employee-designation-ceo{color:#fff;font-weight:600}
.ceo-intro{margin:0 40px;color:#fff!important;font-weight:500}
.wrapper-office{display:grid;grid-template-columns:repeat(2,minmax(200px,1fr));margin-bottom:20px}
.office-image{height:50px;position:relative;height:450px;width:550px;margin:0 auto}
.office-image img{position:absolute;left:0;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out}
.office-image p{margin:0 30px}
.office-image img{border-radius:0 5px 5px 0}
#office-image img.top:hover{opacity:0}
.us-office{box-shadow:10px 2px 15px 5px rgb(0 0 0 / 10%)}
.india-office{box-shadow:-5px 10px 15px 5px rgb(0 0 0 / 10%)}
#class-function{margin:0 auto}
#class-function img{left:0;-webkit-transition:opacity 1s ease-in-out;-moz-transition:opacity 1s ease-in-out;-o-transition:opacity 1s ease-in-out;transition:opacity 1s ease-in-out;border-radius:10px 10px 0 0}
#class-function img.img-first:hover{opacity:0}
.card232{width:130px;position:relative;display:inline-block;border-radius:10px}
.card232 .img-first{position:absolute;top:0;left:0;z-index:99}
.office-location{padding:70px 0 30px;font-size:30px!important;font-weight:600;text-align:left}
.office-intro{padding:30px 0 0;text-align:left}
.bg-color-gradient{background-image:linear-gradient(282deg,#fff -20.01%,rgba(25,79,111,.77) 99.39%),linear-gradient(216deg,#194f6f -41.25%,#fff 99.39%)}
.sec-title2 h2{color:#fff!important}
.head-name p{color:#fff!important}
.mt40{margin-top:40px}
.line1{background-color:#195072;height:2px;width:130px;display:block;margin:10px auto;text-align:center}
.line2{background-color:#195072;height:2px;width:70px;display:block;margin:10px auto;text-align:center}
.open-position-btn{border-radius:50px;background-color:#fff;color:#195072;padding:5px 40px;border:none;cursor:pointer}
@keyframes cf3FadeInOut{0%{opacity:1}45%{opacity:1}55%{opacity:0}100%{opacity:0}}
#class-function3 img.top-office{animation-name:cf3FadeInOut;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-duration:5s;animation-direction:alternate}
.team__filter-containerGyteam{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;list-style:none;margin:0 0 2rem;padding:0;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}
.team__filter-containerGyteam .bt-btn-buttonGyteam.is-checked,.team__filter-containerGyteam .bt-btn-buttonGyteam:hover{background-color:#1468a1;color:#fff;box-shadow:1px 1px 15px 5px #19507270}
.team__filter-containerGyteam .bt-btn-buttonGyteam{display:inline-block;cursor:pointer;-webkit-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;font-size:18px;border-radius:20px;background-color:rgba(255,255,255);color:#0081b8;padding:.5em 1em;margin:.5em;font-size:15px;border:0}
.filterDivGyteam{float:left;color:#fff;text-align:center;margin:2px;display:none}
.show{display:block}
.margin-right-200{margin-right:200px}
.btn-teamGyteam{border:none;outline:0;padding:12px 16px;background-color:#f1f1f1;cursor:pointer}
.btn-teamGyteam:hover{background-color:#ddd}
.btn-teamGyteam.active{background-color:#1468a1;color:#fff}
.CEO{position:relative}
.social-media-btn{justify-content:center;gap:30px;margin-bottom:10px}
.fa-fa-wikipedia{background-color:#fff;margin:0;padding:8px 16px 14px;text-align:center;border-radius:5px}
.fa-fa-wikipedia:hover{opacity:.7;cursor:pointer}
.fa-fa-linkedin{background-color:#fff;margin:0;padding:8px 16px 14px;text-align:center;border-radius:5px}
.fa-fa-linkedin:hover{opacity:.7;cursor:pointer}
.lastfooter_box2 p{transition:all .3s}
.lastfooter_box2 p:hover{color:rgb(255 255 255 / 52%);margin-left:10px;cursor:pointer}
.text-center{text-align:center}
h1{font-size:50px;font-weight:700;line-height:60px;font-family:sharp_sansbold}
h2{font-size:40px;line-height:50px;font-weight:700;font-family:sharp_sansbold}
h3{font-size:32px;line-height:60px;font-weight:700;font-family:sharp_sansmedium}
h4{font-size:20px;line-height:60px;font-weight:600;font-family:sharp_sansmedium}

/* New home page || CSS */
.h1{color:#fff!important;font-size:44px!important;font-weight:600!important;margin-bottom:10px!important}
.banner-h2{color:#fff!important;font-size:30px!important;font-weight:400!important}
.h4{font-weight:500;font-size:18px;line-height:20px}
.width{width:100%}
.gyrus-features{display:flex;justify-content:space-around;gap:15px;margin-top:50px}
.gyrus-features img{width:calc(40% - 30px);aspect-ratio:3/2;object-fit:contain;mix-blend-mode:color-burn}
.text-color{color:#fff}
.description-color{color:#fff}
.feature-brif{width:25%;display:flex;flex-direction:column;align-items:center;text-align:center}
.index-banner{padding-top:80px!important;padding-bottom:120px!important}
.pt120{padding:110px 0 45px 0!important}
.lastfooter_box2 li img{width:50px;height:auto;margin-right:30px}
.clients-slider .owl-carousel.owl-drag .owl-item{height:90px;display:flex;align-items:center;justify-content: center;border-radius: 5px;padding: 10px 30px;background: #1950721f;}
.lastfooter_box2 li p{font-size:20px;font-weight:600}
.features-img{width:100%;background:#f7f7f7;border-radius:10px;display:flex;justify-content:center;align-items:center}
.feature-faq{display:flex;gap:30px}
.lastfooter_box2 li p:hover{color:#195072}
.carousel__item,.msg_carousel,.msg_wrapper{display:flex;width:100%}
.certifications{margin-top:20px;display:flex;gap:10px}
.certifications img{height:70px;width:auto;border-radius:50%;cursor:pointer}
.contact-address{color:#fff}
.contact-address li{font-size:16px;font-weight:600}
.center-direction{flex-direction:column;align-items:center}
.client-demo-bg{background-image:url(../img/linebg.png)}
/* .owl-item{width: 270px !important;margin-right: 20px !important;} */
.msg_wrapper{height:100%;width:100%;display:flex;justify-content:center}
.msg_carousel{position:relative;width:100%;max-width:500px;display:flex;justify-content:center;flex-direction:column}
.carousel__item{display:flex;align-items:center;position:absolute;width:100%;padding:0 12px;opacity:0;will-change:transform,opacity;-webkit-animation:carousel-animate-vertical 90s linear infinite;animation:carousel-animate-vertical 90s linear infinite}
.carousel__item:nth-child(1){-webkit-animation-delay:calc(10s * -1);animation-delay:calc(10s * -1)}
.carousel__item:nth-child(2){-webkit-animation-delay:calc(10s * 0);animation-delay:calc(10s * 0)}
.carousel__item:nth-child(3){-webkit-animation-delay:calc(10s * 1);animation-delay:calc(10s * 1)}
.carousel__item:nth-child(4){-webkit-animation-delay:calc(10s * 2);animation-delay:calc(10s * 2)}
.carousel__item:nth-child(5){-webkit-animation-delay:calc(10s * 3);animation-delay:calc(10s * 3)}
.carousel__item:nth-child(6){-webkit-animation-delay:calc(10s * 4);animation-delay:calc(10s * 4)}
.carousel__item:nth-child(7){-webkit-animation-delay:calc(10s * 5);animation-delay:calc(10s * 5)}
.carousel__item:nth-child(8){-webkit-animation-delay:calc(10s * 6);animation-delay:calc(10s * 6)}
.carousel__item:last-child{-webkit-animation-delay:calc(-10s * 2);animation-delay:calc(-10s * 2)}
.carousel__item-body{width:100%;background-color:rgba(255,255,255,.8);border-radius:8px;padding:16px 20px 16px 20px;box-shadow:5px 5px 15px rgb(255 255 255 / 25%)}
.msg_txt{margin-left:26px;font-size:18px;color:#000;font-weight:600;margin-bottom:0!important}
@-webkit-keyframes carousel-animate-vertical{0%{transform:translateY(100%) scale(.5);opacity:0;visibility:hidden}11.1111111111%,3%{transform:translateY(100%) scale(.7);opacity:.4;visibility:visible}14.1111111111%,22.2222222222%{transform:translateY(0) scale(1);opacity:1;visibility:visible}25.2222222222%,33.3333333333%{transform:translateY(-100%) scale(.7);opacity:.4;visibility:visible}36.3333333333%{transform:translateY(-100%) scale(.5);opacity:0;visibility:visible}100%{transform:translateY(-100%) scale(.5);opacity:0;visibility:hidden}}
@keyframes carousel-animate-vertical{0%{transform:translateY(100%) scale(.5);opacity:0;visibility:hidden}11.1111111111%,3%{transform:translateY(100%) scale(.7);opacity:.4;visibility:visible}14.1111111111%,22.2222222222%{transform:translateY(0) scale(1);opacity:1;visibility:visible}25.2222222222%,33.3333333333%{transform:translateY(-100%) scale(.7);opacity:.4;visibility:visible}36.3333333333%{transform:translateY(-100%) scale(.5);opacity:0;visibility:visible}100%{transform:translateY(-100%) scale(.5);opacity:0;visibility:hidden}}
.msg_animate_up{animation:carousel-animate-vertical}
.faq-section{background:#fdfdfd;min-height:75vh;padding:10vh 0 0}
.faq-section .title_paragraphTitle{padding-left:0;padding-right:0}
.faq-section .title_paragraphTitle .title_paragraph{font-size:24px;line-height:32px}
.faq-title h2{position:relative;margin-bottom:45px;display:inline-block;font-weight:600;line-height:1}
.faq-title h2::before{content:"";position:absolute;left:50%;width:60px;height:2px;background:#e91e63;bottom:-25px;margin-left:-30px}
.faq-title p{padding:0 190px;margin-bottom:10px}
.faq{background:#fff;box-shadow:0 2px 48px 0 rgba(0,0,0,.06);border-radius:4px}
.faq .card{border:none;background:0 0;border-bottom:1px dashed #cee1f8}
.faq .card .card-header{padding:0;border:none;background:0 0;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s}
.faq .card .card-header:hover{background:#1950721f;padding-left:10px;cursor:pointer}
.faq .card .card-header .faq-title{width:100%;text-align:left;padding:0;padding-left:30px;padding-right:30px;font-weight:400;font-size:15px;letter-spacing:1px;color:#3b566e;text-decoration:none!important;-webkit-transition:all .3s ease 0s;-moz-transition:all .3s ease 0s;-o-transition:all .3s ease 0s;transition:all .3s ease 0s;cursor:pointer;padding-top:20px;padding-bottom:20px}
.faq .card .card-header .faq-title .badge{display:inline-block;width:20px;height:20px;line-height:14px;float:left;-webkit-border-radius:100px;-moz-border-radius:100px;border-radius:100px;text-align:center;background:#195072;color:#fff;font-size:12px;margin-right:20px}
.faq .card .card-body{padding:30px;padding-left:35px;padding-bottom:16px;font-weight:400;font-size:16px;color:#6f8ba4;line-height:28px;letter-spacing:1px;border-top:1px solid #f3f8ff}
.faq .card .card-body p{margin-bottom:14px}
@media (max-width:991px){.faq .card .card-header .faq-title{line-height:26px;margin-top:10px}}


/* Demo page */
.resources-txt a{color:#195072}
.resources-txt a:hover{box-shadow:0 9px 23px rgb(22 25 32 / 15%)}

.resource-text-area{background-color: lch(100 0 0 / 0.80); position: absolute; top: 75%; width: 100%; font-weight: 600;}
.resource-text-name{font-weight: 600; padding-left: 10px;}
.demo-advertise-banner{padding-top:40px;padding-bottom:40px;background-color: #195072;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;z-index:0}
.owl-carousel .owl-item .integration-img img {height: 70px;}

/* slider */
#news-slider{margin-top:80px}
.post-slide{background:#fff;margin:20px 15px 20px;border-radius:15px;padding-top:1px;box-shadow:0 9px 23px rgb(22 25 32 / 15%)}
.post-slide .post-img{position:relative;border-radius:10px;top:-1px;height: 180px;display: flex;}
.post-slide .post-img img{width:100%!important;height:auto;transform:scale(1,1);transition:transform .2s linear}
.post-slide:hover .post-img img{transform:scale(1.1,1.1)}
.post-slide:hover .over-layer{opacity:1;text-decoration:none}
.post-content{display:flex;flex-direction:column;gap:20px;align-items:center}
.post-slide .post-content{background:#fff;padding:10px 20px 30px;border-radius:15px}
.post-slide .post-title123 a{font-size:15px;font-weight:700;color:#333;display:inline-block;text-transform:uppercase;transition:all .3s ease 0s}
.post-title123{line-height:26px!important;max-height:50px;margin-bottom:0!important}
.post-title123 a{overflow:hidden;text-overflow:ellipsis;white-space:initial;display:-webkit-box!important;-webkit-line-clamp:2;-webkit-box-orient:vertical;text-align:center}
.post-slide .post-title123 a:hover{text-decoration:none;color:#195072}
.post-slide .post-date{color:#000;font-size:14px}
.post-slide .post-date i{font-size:14px;margin-right:8px;color:#000}
.post-slide .read-more{padding:7px 20px;float:right;font-size:12px;background:#195072;color:#fff;border-radius:25px;text-transform:uppercase}
.post-slide .read-more:hover{background:#0091ff26;color:#195072!important;box-shadow:0 9px 23px rgb(22 25 32 / 15%);text-decoration:none;color:#fff}
.award-image{display:flex;justify-content:center;width:50%;margin-left:auto;margin-right:auto;border-radius:50%}
.award-section{width:230px;height:220px;display:flex;flex-direction:column;justify-content:center;gap:20px}
.owl-controls .owl-buttons{text-align:center;margin-top:20px}
.owl-controls .owl-buttons .owl-prev{background:#fff;position:absolute;top:-13%;left:15px;padding:0 18px 0 15px;border-radius:50px;box-shadow:3px 14px 25px -10px #92b4d0;transition:background .5s ease 0s}
.owl-controls .owl-buttons .owl-next{background:#fff;position:absolute;top:-13%;right:15px;padding:0 15px 0 18px;border-radius:50px;box-shadow:-3px 14px 25px -10px #92b4d0;transition:background .5s ease 0s}
.owl-controls .owl-buttons .owl-next:after,.owl-controls .owl-buttons .owl-prev:after{content:"\f104";font-family:FontAwesome;color:#333;font-size:30px}
.owl-controls .owl-buttons .owl-next:after{content:"\f105"}
@media only screen and (max-width:1280px){.post-slide .post-content{padding:0 15px 25px 15px}}

/* Button ripple */
.ripple{background-position:center;transition:background .8s}
.ripple:hover{background:#47a7f5 radial-gradient(circle,transparent 1%,#47a7f5 1%) center/15000%}
.ripple:active{background-color:#a0a0a0;background-size:100%;transition:background 0s}

/* capabilities */
.faq .section-title{margin-bottom:54px}
.faq .section-title h2{margin-bottom:22px}
.faq .accordion .card{border:none;margin-bottom:30px}
.faq .accordion .card:not(:first-of-type) .card-header:first-child{border-radius:10px}
.faq .accordion .card .card-header{border:none;border-radius:10px;padding:0;cursor:pointer}
.faq .accordion .card .card-header h5{padding:0}
.faq .accordion .card .card-header h5 button{color:#1e3056;font-size:18px;font-weight:500;text-decoration:none;padding:0 30px 0 70px;height:80px;display:block;width:100%;color:rgba(30,48,86,.8);text-align:left;background:#fff;-webkit-box-shadow:0 -50px 140px 0 rgba(69,81,100,.1);box-shadow:0 -50px 140px 0 rgba(69,81,100,.1);border-radius:10px 10px 0 0;position:relative}
.faq .accordion .card .card-header h5 button:after{position:absolute;left:30px;top:50%;margin-top:-10px;width:20px;height:20px;background-color:transparent;color:#ff5f74;text-align:center;border:1px solid #ff5f74;border-radius:50%;line-height:100%;content:'\f067';font-size:10px;line-height:18px;font-family:"Font Awesome 5 Free";font-weight:900}
.faq .accordion .card .card-header h5 button.collapsed{background:#fff;border-radius:10px;-webkit-box-shadow:none;box-shadow:none;border:1px solid rgba(97,125,255,.2)}
.faq .accordion .card .card-header h5 button[aria-expanded=true]:after{content:'\f068';color:#fff;background-image:-webkit-linear-gradient(-180deg,#5e7eff 0,#ff5f74 30%,#a85fff 100%)}
.faq .accordion .card .card-body{-webkit-box-shadow:0 15px 140px 0 rgba(69,81,100,.1);box-shadow:0 15px 140px 0 rgba(69,81,100,.1);border-radius:0 0 10px 10px;padding-top:0;margin-top:-6px;padding-left:72px;padding-right:70px;padding-bottom:23px;color:rgba(30,48,86,.8);line-height:30px}
.capabilities_area .title_paragraph{font-size:24px;line-height:32px}
.card-bg-design{border-radius:10px;box-shadow:0 9px 23px rgb(22 25 32 / 15%);border:0 solid rgba(0,0,0,.125)!important}
.card-header-bg{display:flex;padding:15px 10px;background:#fff;border-radius:10px!important;cursor:pointer}
.card-header-bg:hover{background:#2baeff1f;cursor:pointer}
.card-header-bg .btn{background:#fff}
.card-detail{display:flex;gap:20px;align-items:center}
.card-detail img{height:60px;width:auto;border-radius:50%;padding:10px;background:#19507212}
.card-detail h5{margin-bottom:0;font-size:18px}
.card-body{text-align:center;font-family:'Open Sans',sans-serif;line-height:24px;padding:0 20px 20px!important}
.feature-body{text-align:left;color:#195072;font-family:'Open Sans',sans-serif;line-height:24px;padding:0 20px!important}
.capabilities-section .title_paragraphTitle .title_paragraph{font-size:24px;line-height:32px}
.feature-image{width:490px!important;align-items:baseline;display:flex;margin-left:auto;margin-right:auto;margin-top:auto;margin-bottom:auto}
p{font-family:'Open Sans',sans-serif;font-size:16px;line-height:24px;font-weight:400}
a{transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s}
.bluebtn{transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s}
.whitebtn{transition:all .3s;-o-transition:all .3s;-moz-transition:all .3s;-webkit-transition:all .3s}
.whitebtn:hover{background-color:#195072;color:#fff}
.btn-1::after{height:0;left:0;top:0;width:100%}
.btn-1:hover:after{height:100%}
.btn-2::after{height:100%;left:0;top:0;width:0}
.btn-2:hover:after{width:100%}
.btn-3::after{height:0;left:50%;top:50%;width:0}
.btn-3:hover:after{height:100%;left:0;top:0;width:100%}
.btn-4::before{height:100%;left:0;top:0;width:100%}
.btn-4::after{background:#195072;height:100%;left:0;top:0;width:100%}
.btn-4:hover:after{height:0;left:50%;top:50%;width:0}
.btn-5{overflow:hidden}
.btn-5::after{height:100%;left:-35%;top:0;transform:skew(50deg);transition-duration:.6s;transform-origin:top left;width:0}
.btn-5:hover:after{height:100%;width:135%}
.start-header{opacity:1;transform:translateY(0);padding:0 0 10px;box-shadow:0 10px 30px 0 rgba(138,155,165,0);-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.start-header.scroll-on{box-shadow:0 5px 10px 0 rgba(138,155,165,.15);padding:0 0 15px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;background:#fff}
.navigation-wrap{position:fixed;width:100%;z-index:1000;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;background:0 0}
.header2 .navigation-wrap{background-color:#fff;box-shadow:0 5px 10px 0 rgba(138,155,165,.15)}
.navbar{padding:0;padding-top:10px}
.navbar-brand img{height:64px;width:auto;display:block;-webkit-transition:all .3s ease-out;transition:all .3s ease-out}
.navbar-brand{padding:0;height:70px;margin:0}
.navbar-toggler{float:right;border:none;padding-right:0}
.navbar-toggler:active,.navbar-toggler:focus{outline:0}
.navbar-light .navbar-toggler-icon{width:25px;height:18px;background-image:none;position:relative;border-bottom:2px solid #195072;transition:all .3s linear}
.navbar-light .navbar-toggler-icon:after,.navbar-light .navbar-toggler-icon:before{width:24px;position:absolute;height:2px;background-color:#195072;top:0;left:0;content:'';z-index:2;transition:all .3s linear}
.navbar-light .navbar-toggler-icon:after{top:8px}
.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:after{transform:rotate(45deg)}
.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:before{transform:translateY(8px) rotate(-45deg)}
.navbar-toggler[aria-expanded=true] .navbar-toggler-icon{border-color:transparent}
.nav-link{position:relative;padding:5px 0!important;color:#195072!important;font-weight:700;transition:all .2s linear;font-size:16px;font-family:sharp_sansbold;display:flex;justify-content:space-between;align-items:center;font-family:'Open Sans',sans-serif}
.navbar-nav .dropdown-item{display:flex;justify-content:space-between;align-items:center}
.dropdown-toggle::after{border-top:5px solid;border-right:5px solid transparent;border-bottom:0;border-left:5px solid transparent}
.nav-item:hover .nav-link{color:#195072!important}
.nav-item.active .nav-link{color:#195072!important;cursor:pointer}
.nav-item.active:after{position:absolute;bottom:0;left:0;width:100%;height:2px;content:'';background-color:#195072;opacity:1;transition:all .2s linear}
.nav-item:after{position:absolute;bottom:-5px;left:0;width:100%;height:2px;content:'';background-color:#195072;opacity:0;transition:all .2s linear}
.nav-item:hover:after{bottom:0;opacity:1}
.nav-item{position:relative;transition:all .2s linear}
.navbar .form-inline ul li a{color:#195072;font-weight:700;font-family:sharp_sansbold}
.navbar .form-inline ul li a i{margin-right:10px;font-size:20px;position:relative;top:2px}
.navbar-dark .navbar-toggler{color:#195072;border-color:#195072;margin-right:10px}
.navbar-toggler{padding:.25rem .75rem;font-size:1.25rem;line-height:1;background-color:transparent;border:#195072;border-radius:.25rem}
.topBaar{padding:5px 0;background-color:#195072}
.topBaar .topLeft ul li{float:left;margin:0 5px}
.topBaar .topLeft ul li a{display:inline-block;color:#fff;font-size:13px;margin:0 2px}
.topBaar .topLeft ul li span{color:#fff}
.topBaar .topRight{text-align:right;padding-right:5px}
.topBaar .topRight a{color:#fff;font-size:13px;font-weight:500;font-family:sharp_sansmedium}
.topBaar .topRight a i{margin-right:5px;font-size:15px;position:relative;top:2px}
#google_translate_element{max-width:140px;line-height:27px}
#google_translate_element .goog-te-gadget{color:#fff!important;max-height:25px;overflow:hidden}
#google_translate_element .goog-te-combo{display:inline-block;width:100%;color:#fff!important;background-color:#195072;border:none!important;font-family:sharp_sansmedium}
#google_translate_element option{color:#fff!important}
.banner_area{position:relative}
.banner_area .item{height:550px;position:relative}
.banner_area .owl-item .BannerBgimg{max-width:100%;height:100%;background-position:center center;background-size:cover}
.banner_area .item img{background-position:center center;background-size:cover;background-repeat:no-repeat}
.banner_area .owl-item img{display:block;width:auto;max-width:100%;margin:0 auto;padding-bottom:10px}
.banner_area .owl-item h5{margin-bottom:15px;font-weight:600;text-align:left;font-size:27px;font-family:'Open Sans',sans-serif;color:#195072}
.banner_area .slider-content{padding-top:140px}
.banner_area .slider-content2{padding-top:50px}
.banner_area .slider-content h2{max-width:500px;text-align:left;font-size:45px;font-weight:500;color:#195072;font-family:sharp_sansmedium}
.banner_area .slider-content .btns{display:flex}
.banner_area .slider-content h4{line-height:30px}
.banner_area .slider-content strong{font-weight:700;font-family:sharp_sansbold}
.banner_area .slider-content .divideLine{height:3px;width:170px;background-color:#195072;display:block;margin:25px auto;text-align:center}
.banner_area .slider-content a{width:200px;background-color:transparent;display:flex;align-items:center;justify-content:center;padding:7px 20px;text-align:center;border-radius:50px;margin:20px 0 0;font-weight:500;border:2px solid transparent;transition:all .3s}
.banner_area .slider-content a.btnbg{color:#fff;background-color:#195072;font-weight:500}
.banner_area .slider-content a.btnborder{color:#195072;border:2px solid #195072}
.banner_area .slider-content a:hover{color:#fff;background-color:#195072}
#Maincarousel .owl-nav button{position:absolute;top:50%;margin:0;transition:all .3s ease-in-out;z-index:99;color:#195072;font-size:40px;font-weight:700}
#Maincarousel .owl-nav button.owl-prev{left:7%}
#Maincarousel .owl-nav button.owl-next{right:7%}
#Maincarousel .owl-nav button{position:absolute;top:50%;transform:translateY(-50%);background:0 0}
#Maincarousel span{font-size:70px;position:relative;top:-5px;color:#195072}
#Maincarousel .owl-nav button:focus{outline:0}
.title1{padding-bottom:30px;text-align:center;margin:0 auto}
.title1 h1,.title1 h2{font-size:38px;color:#fff;font-weight:700;max-width:1360px;margin:12px auto;line-height:50px}
.title1 .line1{background-color:#fff;height:2px;width:130px;display:block;margin:10px auto;text-align:center}
.title1 .line2{background-color:#fff;height:2px;width:70px;display:block;margin:10px auto;text-align:center}
.title2{padding-bottom:30px;text-align:center;margin:0 auto}
.title2 h1,.title2 h2{color:#195072;font-size:40px;font-weight:700;max-width:1360px;margin:12px auto;line-height:50px}
.title2 .line1{background-color:#195072;height:2px;width:130px;display:block;margin:10px auto;text-align:center}
.title2 .line2{background-color:#195072;height:2px;width:70px;display:block;margin:10px auto;text-align:center}
.title_paragraphTitle{padding-left:120px;padding-right:120px}
.title_paragraphTitle .title_paragraph{color:#195072;line-height:48px;margin-bottom:20px;font-weight:600;text-align:center;font-size:28px;font-family:'Open Sans',sans-serif}
.video_area{padding:60px 20px;background-image:url(../img/videobg.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative}
.video_area::before{content:'';background-color:rgba(24,77,112,.85);position:absolute;display:block;top:0;left:0;height:100%;width:100%;z-index:0}
.videoBox{position:relative;border:1px solid rgba(211,238,255,.2);border-radius:5px}
.videoBox img{width:100%;max-width:100%;height:350px;object-fit:cover;-webkit-filter:drop-shadow(8px 8px 0 rgba(32, 33, 37, .1));filter:drop-shadow(8px 8px 0 rgba(32, 33, 37, .1));border-radius:5px}
.videoBox .overlay-blk{position:absolute;transform:translate(-50%,-50%);left:50%;top:50%}
.videoBox .overlay-blk a{height:60px;width:60px;line-height:65px;border-radius:50%;display:block;text-align:center;background-color:rgba(255,255,255,.9)}
.videoBox .overlay-blk a::before{content:"";position:absolute;z-index:0;left:50%;top:50%;transform:translateX(-50%) translateY(-50%);display:block;width:80px;height:80px;background-color:rgba(255,255,255,.7);border-radius:50%;-webkit-animation:pulse-border 1.5s ease-out infinite;animation:pulse-border 1.5s ease-out infinite}
.videoBox .overlay-blk a i{color:#195072;font-size:30px;position:relative;top:3px;left:3px}
@-webkit-keyframes pulse-border{0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}100%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}@keyframes pulse-border{0%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}100%{transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}
.video_area ul{margin-top:30px;margin-bottom:15px;padding-left:30px}
.video_area ul li p{font-size:26px;font-size:22px;margin-bottom:20px;color:#fff;font-weight:500;font-family:sharp_sansmedium;position:relative;padding-left:20px}
.video_area ul li p i{margin-right:10px;font-size:16px;position:absolute;top:5px;left:-5px}
.video-play-button{position:absolute;z-index:10;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);box-sizing:content-box;display:block;width:32px;height:44px;border-radius:50%;padding:18px 20px 18px 28px}
.video-play-button:before{content:"";position:absolute;z-index:0;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:block;width:80px;height:80px;background:#f1f1f1;border-radius:50%;-webkit-animation:pulse-border 1.5s ease-out infinite;animation:pulse-border 1.5s ease-out infinite}
.video-play-button:after{content:"";position:absolute;z-index:1;left:50%;top:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);display:block;width:80px;height:80px;background:#f1f1f1;border-radius:50%;-webkit-transition:all .2s;transition:all .2s}
.video-play-button:hover:after{background-color:#f2f2f2}.video-play-button img{position:relative;z-index:3;max-width:100%;width:auto;height:auto}
.video-play-button span{display:block;position:relative;z-index:3;width:0;height:0;border-left:32px solid #195072;border-top:22px solid transparent;border-bottom:22px solid transparent}
@-webkit-keyframes pulse-border{0%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}100%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}
@keyframes pulse-border{0%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1);opacity:1}100%{-webkit-transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);transform:translateX(-50%) translateY(-50%) translateZ(0) scale(1.5);opacity:0}}
.video-overlay{position:fixed;z-index:-1;top:0;bottom:0;left:0;right:0;background:rgba(0,0,0,.8);opacity:0;-webkit-transition:all ease .5s;transition:all ease .5s}
.video-overlay.open{position:fixed;z-index:1000;opacity:1}
.video-overlay-close{position:absolute;z-index:1000;top:15px;right:20px;font-size:36px;line-height:1;font-weight:400;color:#fff;text-decoration:none;cursor:pointer;-webkit-transition:all .2s;transition:all .2s}
.video-overlay-close:hover{color:#fa183d}
.video-overlay iframe{position:absolute;top:50%;left:50%;-webkit-transform:translateX(-50%) translateY(-50%);transform:translateX(-50%) translateY(-50%);box-shadow:0 0 15px rgba(0,0,0,.75)}
.capabilities_area{padding:40px 0 30px;background-image:url(../img/capabilitiesbg.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative}
.capabilities_area::before{content:'';background-color:rgba(24,77,112,.85);position:absolute;display:block;top:0;left:0;height:100%;width:100%;z-index:0}
.capabilities_area .capaBox{margin-bottom:30px;text-align:center}
.capabilities_area .capaBox .circleBox{border-radius:50%;height:100px;width:100px;line-height:100px;background-color:#fff;margin:20px auto}
.capabilities_area .capaBox .circleBox img{height:60px}
.capabilities_area .capaBox h3{color:#fff;font-size:26px;line-height:35px;padding:10px 25px;min-height:80px;display:block;max-width:300px;margin:10px auto}
.capabilities_area .capaBox p{color:#fff;font-size:16px;line-height:30px;padding:0 10px;font-family:'Open Sans',sans-serif}
.million_area{padding:80px 60px 50px;background-image:url(../img/millionbg.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;color:#fff;font-family:'Open Sans',sans-serif}
.million_area .title_paragraphTitle{margin-bottom:60px;padding-left:0;padding-right:0}
.million_area::before{content:'';background-color:rgba(0,118,133,.85);position:absolute;display:block;top:0;left:0;height:100%;width:100%;z-index:0}
.million_area .title_paragraphTitle .title_paragraph{color:#fff;font-size:24px;line-height:32px}
.million_area .millionBox{margin:auto;display:flex;text-align:center;margin-bottom:30px;max-width:300px}
.million_area .millionBox .circleBox{margin-bottom:15px;position:relative}
.million_area .millionBox .verticalLine{height:40px;width:1px;background-color:#fff;display:block;float:left;margin-right:20px;margin-left:10px;position:relative;top:22px}
.million_area .millionBox img{height:80px;width:80px;margin-right:20px;float:left}
.million_area .millionBox h3{color:#fff;font-size:45px;margin-bottom:0;text-align:left;font-weight:700;font-family:'Open Sans',sans-serif}
.million_area .millionBox h4{color:#fff;font-size:20px;margin-bottom:10px;text-align:left;font-weight:600;line-height:15px;font-family:'Open Sans',sans-serif}
.about_area{padding-bottom:40px;padding-top:40px;background-color:#f9f9f9;background-position:left top;background-size:cover;background-attachment:fixed}
.about_area .divideDiv{margin-bottom:80px}
.about_area .about_img{width:100%;padding:20px;border:1px solid #efefef;height:auto;background:#fff}
.about_area .aboutLeftText{padding:70px}
.about_area .aboutLeftText2{padding-left:20px}
.about_area .aboutLeftText h2{font-size:38px;margin:0;padding-bottom:20px;font-weight:700;color:#195072;padding-top:50px}
.about_area .aboutLeftText p{font-family:'Open Sans',sans-serif;font-size:19px;color:#2a2a2a;margin-bottom:40px;font-weight:600;line-height:30px}
.about_area .aboutLeftText a{background-color:#195072;display:inline-block;padding:7px 35px;text-align:center;border-radius:50px;margin:40px 0 0;font-weight:500;font-size:18px;color:#fff}
.award_area{padding-bottom:40px;padding-top:40px;padding-bottom:60px;padding-top:40px;background-color:#f1f8ff}
.award_area ul{padding:0;margin-top:40px;display:block}
.award_area ul li{float:left;width:24%;display:inline-block;border-right:1px solid #d5d5d5;margin-bottom:40px}
.award_area .award_box h1{font-weight:700;letter-spacing:-1px}
.award_area img{width:120px;height:120px;margin:0 auto;display:block;text-align:center}
.award_area .awardBox{margin-bottom:30px;border-right:1px solid #dedede}
.award_area .award_margin{margin-bottom:30px}
.business_area{padding-top:70px;padding-bottom:40px}
.business_area .business_box{padding-top:50px}
#businessSlider .item{text-align:center;margin:20px auto}
#businessSlider .item img{width:60px;display:block;margin:10px auto}
#businessSlider .owl-item.active.center .item{margin:20px}
#businessSlider .owl-item.active.center .item h4{font-size:22px}
#businessSlider .owl-item.active.center .item img{width:110px}
#businessSlider.owl-carousel .owl-stage-outer{height:200px}
#businessSlider .owl-nav{display:block;margin:0 auto;text-align:center}
#businessSlider.owl-carousel .item h4{font-size:20px;text-align:center;color:#195072;margin:0;font-weight:700;line-height:24px;font-family:'Open Sans',sans-serif}
#businessSlider.owl-carousel .owl-dots .owl-dot.active span,#businessSlider.owl-carousel .owl-dots .owl-dot:hover span{background:#3190e7;transform:translate3d(0,-50%,0) scale(.7)}
#businessSlider.owl-carousel .owl-nav.disabled{display:block;text-align:center}
#businessSlider.owl-carousel .owl-nav .owl-next,#businessSlider.owl-carousel .owl-nav .owl-prev{margin:10px 20px;font-weight:700;font-size:40px;color:#195072}
#businessSlider .owl-nav button.owl-next{right:-5%;position:absolute;top:10%}
#businessSlider .owl-nav button.owl-prev{left:-5%;position:absolute;top:10%}
#businessSlider.owl-carousel .owl-dots{display:inline-block;width:100%;text-align:center}
#businessSlider.owl-carousel .owl-dots .owl-dot{display:inline-block}
#businessSlider.owl-carousel .owl-dots .owl-dot span{background:#3190e7;display:inline-block;height:20px;margin:0 2px 5px;transform:translate3d(0,-50%,0) scale(.3);transform-origin:50% 50% 0;transition:all 250ms ease-out 0;width:20px}

#demo-configuration .item{text-align:center;margin:20px auto}
#demo-configuration .item img{width:60px;display:block;margin:10px auto}
#demo-configuration .owl-item.active.center .item{margin:20px}
#demo-configuration .owl-item.active.center .item h4{font-size:22px}
#demo-configuration .owl-item.active.center .item img{width:110px}
#demo-configuration.owl-carousel .owl-stage-outer{height:230px}
#demo-configuration .owl-nav{display:block;margin:0 auto;text-align:center}
#demo-configuration.owl-carousel .item h4{font-size:20px;text-align:center;color:#195072;margin:0;font-weight:700;line-height:24px;font-family:'Open Sans',sans-serif}
#demo-configuration.owl-carousel .owl-dots .owl-dot.active span,#demo-configuration.owl-carousel .owl-dots .owl-dot:hover span{background:#3190e7;transform:translate3d(0,-50%,0) scale(.7)}
#demo-configuration.owl-carousel .owl-nav.disabled{display:block;text-align:center}
#demo-configuration.owl-carousel .owl-nav .owl-next,#demo-configuration.owl-carousel .owl-nav .owl-prev{margin:10px 20px;font-weight:700;font-size:40px;color:#195072}
#demo-configuration .owl-nav button.owl-next{right:-5%;position:absolute;top:10%}
#demo-configuration .owl-nav button.owl-prev{left:-5%;position:absolute;top:10%}
/* #demo-configuration.owl-carousel .owl-dots{display:inline-block;width:100%;text-align:center} */
/* #demo-configuration.owl-carousel .owl-dots .owl-dot{display:inline-block}
#demo-configuration.owl-carousel .owl-dots .owl-dot span{background:#3190e7;display:inline-block;height:20px;margin:0 2px 5px;transform:translate3d(0,-50%,0) scale(.3);transform-origin:50% 50% 0;transition:all 250ms ease-out 0;width:20px} */

.meet_area{padding:60px 60px 60px;background-image:url(../img/meetbg.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;color:#fff}
.meet_area::before{content:'';background-color:rgba(0,0,0,.85);position:absolute;display:block;top:0;left:0;height:100%;width:100%;z-index:0}
.meet_area .item{background-color:#fff;border-radius:15px}
.meet_area .item .head{display:block;background-color:#195072;padding:20px 25px;border-radius:15px 15px 0 0;text-align:center;height:90px;line-height:50px;vertical-align:middle!important}
.meet_area .item a{color:#fff}
.meet_area .item .head h4{color:#fff;font-size:22px;font-weight:600;margin:0;vertical-align:middle;display:inline-table;text-align:center!important;line-height:28px}
.meet_area .item ul{padding:20px 15px;max-height:210px;min-height:210px}
.meet_area .item p{font-family:'Open Sans',sans-serif;color:#1d1c1c;font-size:16px;position:relative;padding-left:35px;line-height:24px}
.meet_area .item p i{margin-right:7px;color:#195072;font-size:16px;position:absolute;left:10px;display:inline-block;top:7px}
#meetSlider.owl-carousel .owl-dots .owl-dot.active span,#meetSlider.owl-carousel .owl-dots .owl-dot:hover span{background:#3190e7;transform:translate3d(0,-50%,0) scale(.7)}
#meetSlider.owl-carousel .owl-nav.disabled{display:block;text-align:center}
#meetSlider.owl-carousel .owl-nav .owl-next,#meetSlider.owl-carousel .owl-nav .owl-prev{margin:10px 20px;font-weight:700;font-size:40px;color:#195072;top:35%;position:absolute}
#meetSlider.owl-carousel .owl-nav .owl-next svg,#meetSlider.owl-carousel .owl-nav .owl-prev svg{color:#fff}
#meetSlider.owl-carousel .owl-nav .owl-next i,#meetSlider.owl-carousel .owl-nav .owl-prev i{color:#195072}
#meetSlider .owl-nav button.owl-next{right:-8%}
#meetSlider .owl-nav button.owl-prev{left:-8%}
#meetSlider .item{box-shadow:10px 0 15px rgb(22 25 32 / 20%);height:370px}
#meetSlider.owl-carousel .owl-dots{display:inline-block;width:100%;text-align:center}
#meetSlider.owl-carousel .owl-dots .owl-dot{display:inline-block}
#meetSlider.owl-carousel .owl-dots .owl-dot span{background:#3190e7;display:inline-block;height:20px;margin:0 2px 5px;transform:translate3d(0,-50%,0) scale(.3);transform-origin:50% 50% 0;transition:all 250ms ease-out 0;width:20px}
#recentblogs.owl-carousel .owl-dots .owl-dot.active span,#recentblogs.owl-carousel .owl-dots .owl-dot:hover span{background:#3190e7;transform:translate3d(0,-50%,0) scale(.7)}
#recentblogs.owl-carousel .owl-nav.disabled{display:block;text-align:center}
#recentblogs.owl-carousel .owl-nav .owl-next,#recentblogs.owl-carousel .owl-nav .owl-prev{margin:10px 20px;font-weight:700;font-size:40px;color:#195072;top:35%;position:absolute}
#recentblogs.owl-carousel .owl-nav .owl-next svg,#recentblogs.owl-carousel .owl-nav .owl-prev svg{color:#fff}
#recentblogs.owl-carousel .owl-nav .owl-next i,#recentblogs.owl-carousel .owl-nav .owl-prev i{color:#195072}
#recentblogs .owl-nav button.owl-next{right:-8%}
#recentblogs .owl-nav button.owl-prev{left:-8%}
#recentblogs.owl-carousel .owl-dots{display:inline-block;width:100%;text-align:center}
#recentblogs.owl-carousel .owl-dots .owl-dot{display:inline-block}
#recentblogs.owl-carousel .owl-dots .owl-dot span{background:#3190e7;display:inline-block;height:20px;margin:0 2px 5px;transform:translate3d(0,-50%,0) scale(.3);transform-origin:50% 50% 0;transition:all 250ms ease-out 0;width:20px}
#awardslider.owl-carousel .owl-dots .owl-dot.active span,#awardslider.owl-carousel .owl-dots .owl-dot:hover span{background:#3190e7;transform:translate3d(0,-50%,0) scale(.7)}
#awardslider.owl-carousel .owl-nav.disabled{display:block;text-align:center}
#awardslider.owl-carousel .owl-nav .owl-next,#awardslider.owl-carousel .owl-nav .owl-prev{margin:10px 20px;font-weight:700;font-size:40px;color:#195072;top:35%;position:absolute}
#awardslider.owl-carousel .owl-nav .owl-next svg,#awardslider.owl-carousel .owl-nav .owl-prev svg{color:#fff}
#awardslider.owl-carousel .owl-nav .owl-next i,#awardslider.owl-carousel .owl-nav .owl-prev i{color:#195072}
#awardslider .owl-nav button.owl-next{right:-8%}
#awardslider .owl-nav button.owl-prev{left:-8%}
#awardslider.owl-carousel .owl-dots{display:inline-block;width:100%;text-align:center}
#awardslider.owl-carousel .owl-dots .owl-dot{display:inline-block}
#awardslider.owl-carousel .owl-dots .owl-dot span{background:#3190e7;display:inline-block;height:20px;margin:0 2px 5px;transform:translate3d(0,-50%,0) scale(.3);transform-origin:50% 50% 0;transition:all 250ms ease-out 0;width:20px}
.testimonials{padding:60px 60px 80px;background-image:url(../img/testimonialbg.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative}
.demo-quote{padding:50px;background-image:url(../img/testimonialbg.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative}
.testimonials::before{content:'';background-color:rgba(191,227,250,.85);position:absolute;display:block;top:0;left:0;height:100%;width:100%;z-index:0}
.demo-quote::before{content:'';background-color:rgba(191,227,250,.85);position:absolute;display:block;top:0;left:0;height:100%;width:100%;z-index:0}
.testimonials .testimonial_box{padding-top:20px}
#customers-testimonials .item{text-align:center;padding:20px 10px;opacity:1;-webkit-transform:scale3d(.8,.8,1);transform:scale3d(.8,.8,1);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:8px;color:#195072}
#customers-testimonials .item p{font-family:'Open Sans',sans-serif;line-height:30px;font-size:22px;position:relative}
blockquote,q{quotes:none;font-family:'Open Sans',sans-serif;color:#2a2a2a}
blockquote i{background-color:#ffeccf}
#customers-testimonials.owl-carousel .item .subline{max-width:90px;margin:20px auto;background-color:#00707a}
#customers-testimonials.owl-carousel .item h4{font-size:24px;text-align:center;color:#195072;margin:0;font-weight:700;margin-top:35px}
#customers-testimonials.owl-carousel .owl-nav .owl-next,#customers-testimonials.owl-carousel .owl-nav .owl-prev{margin:10px 20px;font-weight:700;font-size:40px;color:#b71c1c}
#customers-testimonials.owl-carousel .owl-dots{display:inline-block;width:100%;text-align:center;margin-top:0}
#customers-testimonials.owl-carousel .owl-dots .owl-dot{display:inline-block}
#customers-testimonials.owl-carousel .owl-dots .owl-dot span{background-color:rgba(0,0,0,.25);display:inline-block;height:16px;margin:5px 8px;transition:all 250ms ease-out 0;width:16px;border-radius:50%}
#customers-testimonials.owl-carousel .owl-dots .owl-dot.active span,#customers-testimonials.owl-carousel .owl-dots .owl-dot:hover span{background-color:#195072}
#customers-testimonials.owl-carousel blockquote p:before{content:"\201C";position:relative;font-size:150px;color:#195072;font-family:'Sharp Sans';font-weight:500;text-align:center;margin:0 auto;display:block;line-height:40px}
.client_area{padding:50px 20px}
.client_area h1{font-weight:700;letter-spacing:-1px}
.client_area .item{width:100%;max-width:100%;height:140px;background-color:#fff;border:1px solid #efefef;display:block;margin:auto;padding:20px}
.client_area .owl-item img{display:block;width:auto;max-width:100%;margin:auto;text-align:center;vertical-align:middle}
.whygyrus_area{padding:60px 60px 80px;background-image:url(../img/whygyrusbg.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;color:#fff}
.whygyrus_area .timeline{display:-webkit-box;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;flex-direction:column;max-width:610px;margin:0 auto}
.whygyrus_area .timeline__event{background:#fff;position:relative;display:-webkit-box;display:flex;border-radius:8px;box-shadow:0 30px 60px -12px rgba(50,50,93,.25),0 18px 36px -18px rgba(0,0,0,.3),0 -12px 36px -8px rgba(0,0,0,.025);height:135px;margin-bottom:22px;margin-top:30px}
.whygyrus_area .timeline__event__content{padding:20px;width:100%}
.whygyrus_area .timeline__event__date{margin-right:10px}
.whygyrus_area .timeline__event__date img{width:70px;margin:auto;display:block;text-align:center;height:70px;object-fit:contain}
.whygyrus_area .timeline__event__icon{border-radius:8px 0 0 8px;display:-webkit-box;display:flex;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;flex-basis:40%;font-size:2rem;color:#9251ac;padding:20px}
.whygyrus_area .timeline__event__description{flex-basis:60%}
.whygyrus_area .timeline__event__description p{color:#2a2a2a;font-size:22px;margin:0;font-weight:600;vertical-align:middle;position:absolute;top:50%;left:50%;transform:translate(-35%,-50%)}
.whygyrus_area .timeline__event:after{content:"";width:16px;height:200px;background-color:#fcad47;position:absolute;top:-40px;left:150px;z-index:1;border-radius:25px}
.whygyrus_area .timeline__event:before{content:"";width:40px;height:40px;position:absolute;background:#fff;border-radius:100%;left:139px;top:-25px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:12px solid rgba(252,173,69,1);z-index:2;box-shadow:-2px 2px 2px rgba(0,0,0,.5)}
.whygyrus_area .timeline__event--type2:before{background:#fff;border-color:#f37d5f}
.whygyrus_area .timeline__event--type2:after{background:#f37d5f}
.whygyrus_area .timeline__event--type3:before{background:#fff;border-color:#ba7b79}
.whygyrus_area .timeline__event--type3:after{background:#ba7b79}
.whygyrus_area .timeline__event--type4:before{background:#fff;border-color:#9fc150}
.whygyrus_area .timeline__event--type4:after{background:#9fc150}
.whygyrus_area .timeline__event--type5:before{background:#fff;border-color:#47a4d9}
.whygyrus_area .timeline__event--type5:after{background:#47a4d9}
.whygyrus_area .timeline__event--type6:before{background:#fff;border-color:#46abb9}
.whygyrus_area .timeline__event--type6:after{background:#46abb9}
.whygyrus_area .timeline__event--type7:before{background:#fff;border-color:#b746ac}
.whygyrus_area .timeline__event--type7:after{background:#b746ac}
.header2{height:127px}
.lastfooter_area{padding:10px 50px;background-image:url(../img/lastfooterbg.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;z-index:1}
.lastfooter_area::before{content:'';background-color:rgba(24,77,112,.85);position:absolute;display:block;top:0;left:0;height:100%;width:100%;z-index:0}
.post-dtl img{height:auto;max-width:100%}
.lastfooter_bt{border-top:2px solid rgba(255,255,255,.2)}
.lastfooter_area h3{color:#fff;font-size:20px;margin:0}
.lastfooter_area h3 a{color:#fff}
.lastfooter_area ul li p{color:#fff;margin-bottom:5px;line-height:24px;transition:all .3s;font-size:15px}
.lastfooter_area ul li a p:hover{margin-left:4px}
.footer_area{padding:0;background-color:#f4f4f4}
.fLeft{display:flex;justify-content:flex-start;align-items:center}
.footer_area .fLeft .logo{float:left;margin-right:15px}
.footer_area .fLeft .logo img{width:60px;height:70px}
.footer_area .fLeft .SubText p{font-size:13px;color:#195072;margin:2px;font-family:'Open Sans',sans-serif;font-weight:600;line-height:10px}
.footer_area .fLeft .SubText ul{margin:0;padding:0}
.footer_area .fLeft .SubText ul li{float:left;margin-right:3px}
.footer_area .fLeft .SubText ul li a{font-size:13px;color:#195072;margin:1px;font-family:'Open Sans',sans-serif;font-weight:600}
.footer_area .fLeft .SubText ul li a i{margin-right:3px}.footer_area .fRight ul{margin:0;padding:0;float:right;display:flex;margin-top:20px}
.footer_area .fRight ul li{float:left}
.footer_area .fRight ul li a{font-size:18px;color:#195072;margin:1px 2px;font-family:'Open Sans',sans-serif;font-weight:600;width:35px;height:35px;text-align:center;background-color:#195072;border-radius:50%;display:inline-block;position:relative;transition:all .3s ease-out}
.footer_area .fRight ul li a img{width:16px;height:16px;background-position:center center;background-repeat:no-repeat;position:relative;top:1px}
.footer_area .fRight ul li a.cbicon img{position:relative;top:-1px;width:20px;height:20px}
.footer_area .fRight ul li a svg{width:18px;height:18px;background-position:center center;background-repeat:no-repeat;top:3px;position:relative}
.footer_area .fRight ul li a.cbicon svg{position:relative;top:2px}
.footer_area .fRight ul li a.linkedingicon:hover{background-color:#007ab9}
.footer_area .fRight ul li a.fbicon:hover{background-color:#3c5a99}
.footer_area .fRight ul li a.instaicon:hover{background:#d6249f;background:radial-gradient(circle at 30% 107%,#fdf497 0,#fdf497 5%,#fd5949 45%,#d6249f 60%,#285aeb 90%)}
.footer_area .fRight ul li a.twittericon:hover{background-color:#3cf}
.footer_area .fRight ul li a.youtubeicon:hover{background-color:red}
.footer_area .fRight ul li a.pinicon:hover{background-color:red}
.footer_area .fRight ul li a.cbicon:hover{background-color:#146aff}
.title3 h1{font-size:35px;color:#fff;font-weight:700;text-align:center;display:block;font-family:sharp_sansmedium}
.title3 .tag-line{display:flex;justify-content:center;color:#fff;font-size:28px;font-weight:300;font-family:'Open Sans',sans-serif}
.title3 .line1{background-color:#fff;height:2px;width:130px;display:block;margin:10px auto;text-align:center}
.title4 h1{font-size:28px;color:#fff;font-weight:300;margin:0 auto;line-height:45px;font-family:'Open Sans',sans-serif}
.title4 h1 span{font-weight:600;display:block;font-size:32px;font-family:sharp_sansmedium}
.title4 .line1{background-color:#fff;height:2px;width:130px;display:block;margin:10px 0}
.page_area{padding:50px 0;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative}
.page_area::before{content:'';background-color:rgba(24,77,112,.85);position:absolute;display:block;top:0;left:0;height:100%;width:100%;z-index:0}
.img-width{height:330px}
.page_area2{padding:40px 0;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative}
.page_area2::before{content:'';background-color:rgba(24,77,112,.85);position:absolute;display:block;top:0;left:0;height:100%;width:100%;z-index:0}
.page_area3{background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative}
.page_area3::before{content:'';position:absolute;display:block;top:0;left:0;height:100%;width:100%;z-index:0}
.page_area4{padding:40px 0;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative}
.page_area4::before{content:'';position:absolute;display:block;top:0;left:0;height:100%;width:100%;z-index:0}
.page_area5{padding:80px 0;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;scroll-behavior:smooth}
.page_area5::before{content:'';position:absolute;display:block;top:0;left:0;height:100%;width:100%;z-index:0}
.main_area{padding-top:50px;padding-bottom:50px}
.padding0{padding-left:0;padding-right:0}
.main_area .container-fluid{padding-right:0;padding-left:0}
.main_area .div1{margin:0;margin-top:10px;width:100%}
.main_area .textArea{padding:40px;padding-left:100px;padding:50px 40px}
.main_area .div1 img{max-width:100%;position:relative;width:100%}
.main_area .div1 .imgFloat{max-width:100%;position:relative;float:right}
.main_area .textArea h2{font-size:30px;margin:0;padding-bottom:20px;font-weight:700;color:#195072}
.main_area .textArea p{font-family:'Open Sans',sans-serif;font-size:20px;color:#2a2a2a;margin-bottom:25px;font-weight:600;line-height:28px}
.ready_area{padding-top:40px;padding-bottom:0;position:relative}
.ready_area .title2{padding-bottom:10px;text-align:center;margin:0 auto;padding-top:50px}
.ready_area .title2 h1{font-size:35px}
.ready_area img{width:100%}
.ready_area .GetBtn{margin:25px auto;display:block;text-align:center}
.ready_area .GetBtn .bluebtn{background-color:#195072;display:inline-block;padding:8px 20px;text-align:center;border-radius:50px;margin:5px 3px;font-weight:500;font-size:12px;color:#fff;width:160px;border:2px solid #195072;transition:all .3s}
.ready_area .GetBtn .whitebtn{background-color:transparent;border:2px solid #195072;display:inline-block;padding:8px 20px;text-align:center;border-radius:50px;margin:5px 3px;font-weight:500;font-size:12px;color:#195072;width:160px;transition:all .3s}
.ready_area .GetBtn .whitebtn:hover{background-color:#195072;border:2px solid #195072;color:#fff}
.navbar .form-inline{position:relative}
.navbar .form-inline ul{list-style:none;padding:0;text-align:center;margin:auto}
.headerBtn{position:relative;display:flex}
.headerBtn a{margin-left:5px!important}
.headerBtn .bluebtn{background-color:#195072;display:inline-block;text-align:center;border-radius:50px;margin:3px 0;font-weight:600;font-size:13px;color:#fff;width:112px;padding:7px 15px;font-family:'Open Sans',sans-serif}
.integrationbtn .bluebtn{background-color:#195072;display:inline-block;text-align:center;border-radius:50px;margin:3px 0;font-weight:600;font-size:13px;color:#fff;width:112px;padding:7px 15px;font-family:'Open Sans',sans-serif}

.blog-btn{background-color:#195072;display:inline-block;text-align:center;border-radius:50px;margin:15px auto;font-weight:500;font-size:14px;color:#fff!important;border:2px solid #195072;padding:7px 12px}
.headerBtn .whitebtn{background-color:transparent;border:2px solid #195072;display:inline-block;padding:7px 15px;text-align:center;border-radius:50px;margin:3px 0;font-weight:600;color:#195072;font-size:12px;width:95px;transition:all .3s;font-family:'Open Sans',sans-serif}
.headerBtn .whitebtn:hover{background-color:#195072;border:2px solid #195072;color:#fff}
.startedbtn .whitebtn{background-color:#fff;border:2px solid #fff;display:inline-block;padding:7px 15px;text-align:center;border-radius:50px;margin:3px 0;font-weight:600;color:#195072;font-size:12px;width:95px;transition:all .3s;font-family:'Open Sans',sans-serif}
/* .headerBtn .whitebtn:hover{background-color:#195072;border:2px solid #195072;color:#fff} */
.requestheading{background-image:url(../img/requestpagebg.jpg)}
.requestpage_area{padding-bottom:0;position:relative}
.requestpage_area .textArea{padding:50px 30px;padding-top:60px}
.requestpage_area .textArea h2{font-size:30px;margin:0;padding-bottom:20px;font-weight:700;color:#195072;line-height:40px}
.requestpage_area .textArea p{font-family:'Open Sans',sans-serif;font-size:20px;color:#2a2a2a;margin-bottom:25px;font-weight:600;line-height:28px}
.requestpage_area .form_area{position:relative;top:-30px;background-color:#fff;box-shadow:0 0 10px 5px rgba(0,0,0,.2);padding:35px 20px;margin:auto;margin-bottom:20px;max-width:570px;border-radius:5px}
.requestpage_area .form_area input{border:1px solid #efefef;padding:7px 10px;margin-bottom:35px;background:#fff;color:inherit!important;font-family:'Open Sans',sans-serif;font-weight:400;font-size:15px;width:100%;position:relative;border-radius:5px}
.requestpage_area .form_area .dropdown{margin-bottom:30px}
.requestpage_area .form_area .dropdown .btn{border:none;background-color:transparent;color:rgba(0,0,0,.6)!important;border:1px solid #efefef;padding:8px 10px;margin-bottom:5px;background:#fff;font-family:'Open Sans',sans-serif;font-weight:400;font-size:15px;width:100%;border-radius:5px;text-align:left;position:relative}
.requestpage_area .form_area .dropdown .dropdown-toggle::after{border-top:8px solid;border-right:8px solid transparent;border-bottom:0;border-left:8px solid transparent;position:absolute;right:10px;top:18px}
.requestpage_area .form_area .dropdown-menu{min-width:237px;font-size:1rem;color:rgba(241,241,241,.1)!important;border:1px solid #efefef;border-radius:5px}
.requestpage_area .form_area .form-group small{padding:0 10px;font-size:10px;position:absolute;top:45px}
.requestpage_area .form_area .input-group>.form-control:focus{z-index:auto}
.requestpage_area .form_area .form-control:focus{box-shadow:0 0 0 .1rem rgba(25,80,114,.25)}
.requestpage_area .form_area .input-group:focus{box-shadow:0 0 0 .1rem rgba(25,80,114,.25)}
.requestpage_area .form_area input:focus{box-shadow:0 0 0 .1rem rgba(25,80,114,.25)}
.requestpage_area .form_area button:focus{box-shadow:0 0 0 .1rem rgba(25,80,114,.25)}
.requestpage_area .form_area .submitBtn{font-family:'Open Sans',sans-serif;background-color:#195072;display:inline-block;padding:12px 45px;text-align:center;border-radius:4px;font-weight:600;font-size:17px;color:#fff;border:0 solid #195072;float:right}
.requestpage_area .form_area .codeImg{width:200px}
.custom-file-uploader{position:absolute;right:0;background-color:#195072;display:inline-block;padding:9px 25px;text-align:center;border-top-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0;font-weight:600;font-size:13px;color:#fff;border:0 solid #195072;font-family:'Open Sans',sans-serif}
.custom-file-uploader input[type=file]{display:-webkit-box;position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;width:100%;height:100%;opacity:0;cursor:default;margin:0;font-size:inherit}
.shape_right{position:absolute;top:150px;right:0;z-index:0}
.shape_right img{width:300px}
.shape_left{position:absolute;bottom:-100px;left:0;z-index:1}
.shape_left img{width:300px}
.ready_area2{padding-top:40px;padding-bottom:0;position:relative;overflow:hidden}
.ready_area2 .title2{padding-bottom:30px;text-align:center;margin:0 auto}
.ready_area2 .title2 h1{font-size:35px;font-weight:700}
.ready_area2 .GetBtn{margin:25px auto;display:block;text-align:center}
.ready_area2 .GetBtn .bluebtn{background-color:#195072;display:inline-block;padding:6px 20px;text-align:center;border-radius:50px;margin:3px;font-weight:500;font-size:15px;color:#fff;width:200px;border:2px solid #195072}
.ready_area2 .GetBtn .whitebtn{background-color:transparent;border:2px solid #195072;display:inline-block;padding:6px 20px;text-align:center;border-radius:50px;margin:3px;font-weight:500;font-size:15px;color:#195072;width:200px}
.ready_area2 .GetBtn .whitebtn:hover{background-color:#195072;color:#fff}
.pricepagebg{background-image:url(../img/pricepagebg.jpg)}
.pricepage_area .shape_left{position:absolute;bottom:0;left:-50px;z-index:-1}
.pricepage_area .shape_right{position:absolute;top:100px;right:-85px;z-index:-1;overflow:visible}
.pricepage_area{padding-top:50px;padding-bottom:50px;position:relative;overflow:hidden}
.pricepage_area .title_paragraph{color:#2a2a2a;line-height:28px;margin-bottom:20px;font-weight:600;text-align:center;font-size:20px;font-family:'Open Sans',sans-serif}
.pricepage_area .card-body{padding:0}
.pricepage_area .tab-content{padding:0}
.pricepage_area .nav-tabs-wrapper{margin:0 auto;display:table}
.pricepage_area .card{border-radius:0 0 .25rem .25rem;border-top:0;border:none;background:0 0}
.pricepage_area .nav-tabs{padding:0;position:relative;text-align:center;border:2px solid #195072;display:inline-block;border-radius:200px;margin:0 auto}
.pricepage_area .title_paragraphTitle{margin-bottom:60px;padding-left:50px;padding-right:50px}
.pricepage_area .nav-tabs .litab{margin-left:0;display:inline-block}
.pricepage_area .nav-tabs .litab a{color:#195072!important;display:inline-block;padding:3px 35px!important;background-color:transparent;border-radius:25px;border:none;font-size:22px;font-weight:600}
.pricepage_area .nav-tabs .litab a.active{background-color:#195072!important;color:#fff!important}
.pricepage_area .nav-tabs .litab.overflow-tab{background-color:#fff;display:none;position:absolute;right:0;width:150px;z-index:1}
.pricepage_area .nav-tabs .litab.overflow-tab a{border:1px solid #d3d3d3;border-radius:0;padding:6px 10px}
.pricepage_area .nav-tabs .litab.overflow-tab a.active,.pricepage_area .nav-tabs .litab.overflow-tab a:active,.pricepage_area .nav-tabs .litab.overflow-tab a:focus,.pricepage_area .nav-tabs .litab.overflow-tab a:hover{background-color:#959595!important;color:#fff!important}
.pricepage_area .nav-tabs .litab.overflow-tab:last-child{border-radius:0 0 0 4px}
.pricepage_area .nav-tabs .litab.overflow-tab-action{position:absolute;right:0}
.pricepage_area .priceBox{background-color:#fff;border-radius:5px;margin-bottom:30px;-webkit-filter:drop-shadow(8px 8px 0 rgba(32, 33, 37, .1));filter:drop-shadow(8px 8px 0 rgba(32, 33, 37, .1));border:1px solid #efefef}
.pricepage_area .orangeBox h2{color:#f37e5f}
.pricepage_area .orangeBg{background-color:#f37e5f}
.pricepage_area .greenBox h2{color:#9fc150}
.pricepage_area .greenBg{background-color:#9fc150}
.pricepage_area .pinkBox h2{color:#c46bbb}
.pricepage_area .pinkBg{background-color:#c46bbb}
.pricepage_area .priceBox .phead{padding:18px 10px 10px;text-align:center;display:block;margin:auto;border-top-left-radius:5px;border-top-right-radius:5px;border-bottom-right-radius:0;border-bottom-left-radius:0}
.pricepage_area .priceBox .phead img{height:55px;display:block;margin:10px auto}
.pricepage_area .priceBox .phead h3{color:#fff;padding-bottom:10px;margin:0;font-size:22px;text-align:center;font-weight:700;line-height:25px!important}
.pricepage_area .priceBox .pbody .priceDiv{min-height:70px;max-height:70px;margin-bottom:25px}
.pricepage_area .priceBox .pbody .priceh5{min-height:45px;max-height:45px;margin-bottom:0}
.pricepage_area .priceBox .pbody .pricep{min-height:70px;max-height:70px;margin-bottom:5px}
.pricepage_area .priceBox .pbody{text-align:center;padding:15px}
.pricepage_area .priceBox .pbody h2{padding-top:10px;margin:0;font-size:30px;font-weight:800;font-family:'Open Sans',sans-serif;line-height:34px}
.pricepage_area .priceBox .pbody h4{color:#2a2a2a;padding-top:5px;padding-bottom:10px;margin:0;font-size:22px;font-weight:600;font-family:'Open Sans',sans-serif;line-height:20px;display:block}
.pricepage_area .priceBox .pbody h5{color:#195072;padding-top:10px;padding-bottom:10px;margin:0;font-weight:600;font-size:16px;font-family:'Open Sans',sans-serif}
.pricepage_area .priceBox .pbody h5 a{color:#195072;cursor:default}
.pricepage_area .priceBox .pbody p{color:#2a2a2a;padding-top:10px;padding-bottom:10px;margin:0;font-weight:600;font-size:17px;font-family:'Open Sans',sans-serif;line-height:24px}
.pricepage_area .priceBox .pbody .priceBtn{text-align:center;margin:auto;display:block;margin-top:10px}
.pricepage_area .priceBox .pbody .priceBtn a{background-color:#195072;display:inline-block;padding:6px 30px;text-align:center;border-radius:50px;margin:7px;font-weight:500;font-size:16px;color:#fff}
.plan-features .linePart{color:#2a2a2a;font-size:22px;font-weight:700;display:block;text-align:center;background-color:#636363;margin:7px auto;height:1px;width:150px}
.plan-features li{color:#2a2a2a;font-size:20px;font-weight:600;display:block;text-align:center;padding-top:5px;padding-bottom:5px;line-height:28px}
.plans_area{padding:40px;background-color:#f5f4f4}
.plans_area .plansBox{margin-top:20px}
.plans_area .plansBox h3{color:#195072;padding-bottom:0;margin:0;font-size:22px;font-weight:700}
.plans_area .plansBox ul{margin-top:10px}
.plans_area .plansBox ul li p{font-size:16px;margin-bottom:5px;color:#2a2a2a;font-weight:600;line-height:24px;padding-left:25px;position:relative;transition:all .3s}
.plans_area .plansBox ul li p:hover{margin-left:4px}
.plans_area .plansBox ul li p i{margin-right:10px;font-size:16px;color:#195072;position:absolute;left:0;top:5px}
.blue-banner{padding:50px 0;background-color:#195072}
.blue-banner h6{font-size:20px;line-height:32px;color:#fff;text-align:center;margin:0;font-weight:500}
.authoringpagebg{background-image:url(../img/authoringpagebg.jpg)}
.authoringpage_area{position:relative;padding-top:40px;padding-bottom:20px;overflow:hidden}
.authoringpage_area .title_paragraphTitle{margin-bottom:50px}
.authoringpage_area .shape_left{position:absolute;bottom:150px;left:-70px;z-index:-1}
.authoringpage_area .shape_right{position:absolute;top:60px;right:-85px;z-index:-1;overflow:visible}
.authoringpage_area .title_paragraph{color:#2a2a2a;line-height:28px;margin-bottom:20px;font-weight:600;text-align:center;font-size:20px;font-family:'Open Sans',sans-serif}
.authoringpage_area .partnerBox{margin-bottom:40px;box-shadow:0 0 17px 5px rgba(0,0,0,.1);background-color:#fff;border-radius:5px;display:block;padding-bottom:25px}
.authoringpage_area .partnerBox .head{background-color:#707070;color:#fff;text-align:center;border-top-left-radius:5px;border-top-right-radius:5px;margin-bottom:30px}
.authoringpage_area .partnerBox .head h3{color:#fff;text-align:center;margin:0;padding:10px 8px;font-size:22px;font-weight:600}
.authoringpage_area .partnerBox .head h3 img{width:30px;margin-right:8px}
.authoringpage_area .partner ul li{float:left;width:33.33%;border-right:1px solid #efefef}
.authoringpage_area .partner ul li:last-child{border-right:0 solid #efefef}
.authoringpage_area .partner{background-color:#fff}
.authoringpage_area .partner .content{padding:15px;text-align:center;display:block}
.authoringpage_area .partner .content img{height:55px;margin:auto;display:block}
.authoringpage_area .partner .content a{color:#8b8a8a;margin-top:18px;display:block;font-size:14px}
.authoringpage_area .partner .content p{line-height:22px;color:#000;margin:5px;font-size:16px;font-family:'Open Sans',sans-serif;padding-top:15px;font-weight:500}
.authoringpage_area .partner ul li.fullli{width:100%}.certificationpage_area{position:relative;padding-top:40px;padding-bottom:20px;overflow:hidden}
.certificationpage_area .title_paragraphTitle{margin-bottom:50px}
.certificationpage_area .gyshape_right{position:absolute;bottom:150px;left:-70px;z-index:-1;position:absolute;top:60px;right:-85px;z-index:-1;overflow:visible}
.certificationpage_area .title_paragraph{color:#2a2a2a;line-height:28px;margin-bottom:20px;font-weight:600;text-align:center;font-size:20px;font-family:'Open Sans',sans-serif}
.certificationpage_area .gypartnerBox{margin-bottom:40px;box-shadow:0 0 17px 5px rgba(0,0,0,.1);background-color:#fff;border-radius:5px;display:block;padding-bottom:25px}
.certificationpage_area .gypartnerBox .gyhead{background-color:#707070;color:#fff;text-align:center;border-top-left-radius:5Opx;border-top-right-radius:5px;margin-bottom:30px}
.certificationpage_area .gypartnerBox .gyhead h3{color:#fff;text-align:center;margin:0;padding:10px 8px;font-size:22px;font-weight:600}
.certificationpage_area .gypartnerBox .gyhead h3 img{width:30px;margin-right:8px}
.certificationpage_area .gypartner ul li{float:left;width:33.33%;border-right:1px solid #efefef}
.certificationpage_area .gypartner ul li:last-child{border-right:0 solid #efefef}
.certificationpage_area .gypartner{background-color:#fff}
.certificationpage_area .gypartner .gycontent{padding:15px;text-align:center;display:block}
.certificationpage_area .gypartner .gycontent img{height:100px;margin:auto;display:block}
.certificationpage_area .gypartner .gycontent a{color:#8b8a8a;margin-top:18px;display:block;font-size:14px}
.certificationpage_area .gypartner .gycontent p{line-height:22px;color:#000;margin:5px;font-size:16px;font-family:'Open Sans',sans-serif;padding-top:15px;font-weight:500;text-align:justify}
.certificationpage_area .gypartner ul li.fullli{width:100%}
.readyp p{line-height:28px;font-weight:500;color:#2a2a2a;margin:5px;font-size:18px;font-family:'Open Sans',sans-serif;text-align:center;margin-bottom:20px}
.ready_area2 .shape_right{position:absolute;right:-170px!important;top:0!important}
.bankingheading{background-image:url(../img/bankingheading.jpg)}
.bankingheading .title3 h1{font-size:30px;color:#fff;font-weight:400;margin:12px auto;text-align:center}
.banking_center{padding-top:100px;padding-bottom:80px;background-image:url(../img/banking-centerbg.jpg);background-size:cover;background-repeat:no-repeat;position:relative}
.banking_center .bankingBox{box-shadow:0 0 7px 1px rgba(0,0,0,.1);text-align:center;display:block;padding-bottom:15px;background-color:#fff;margin-bottom:20px}
.banking_center .bankingBox .line{height:5px;width:100%;background-color:#195072;border-radius:20px}
.banking_center .bankingBox .logoArea{margin:30px auto 0;display:block;text-align:center}
.banking_center .bankingBox .logoArea img{width:auto;margin:10px 20px;max-width:100%;height:auto}
.banking_center .bankingBox p{font-size:18px;font-weight:400;line-height:26px;color:#195072;text-align:center;padding:10px 40px;font-family:'Open Sans',sans-serif;margin-bottom:0}
.banking_center .bankingBox h4{font-size:20px;font-weight:700;color:#195072;text-align:center;margin:0;padding:10px 40px;display:block;margin-bottom:0;font-family:'Open Sans',sans-serif}
.banking_center .bankingCenterImg{z-index:2;position:relative;margin-top:40px}
.banking_center .bankingCenterImg .banking_img{width:550px;border-radius:4px;box-shadow:0 0 10px 3px rgba(0,0,0,.1)}
.banking_center .bankingCenterImg .banking_shape{right:-210px;position:absolute;bottom:-30px;width:300px;z-index:-1}
.lawheading{background-image:url(../img/lawheading.jpg)}
.lawheading .title3 h1{font-size:30px;color:#fff;font-weight:400;margin:12px auto;text-align:center}
.law_center{padding-top:30px;padding-bottom:100px;background-image:url(../img/banking-centerbg.jpg);background-size:cover;background-repeat:no-repeat;position:relative}
.law_center .lawBox{box-shadow:0 0 7px 1px rgba(0,0,0,.1);text-align:center;display:block;padding-bottom:15px;background-color:#fff;margin-bottom:20px;border-radius:6px}
.law_center .lawBox .line{height:5px;width:100%;background-color:#195072;border-radius:20px}
.law_center .lawBox .logoArea{margin:30px auto 0;display:block;text-align:center}
.law_center .lawBox .logoArea img{width:auto;margin:10px 20px;max-width:100%;height:auto}
.law_center .lawBox p{font-size:18px;font-weight:400;color:#195072;text-align:center;padding:10px 40px;font-family:'Open Sans',sans-serif;margin-bottom:0}
.law_center .lawBox h4{font-size:20px;font-weight:700;color:#195072;text-align:center;margin:0;padding:0 40px;display:block;font-family:'Open Sans',sans-serif}
.law_center .lawCenterImg{z-index:2;position:relative;margin-top:40px}
.law_center .lawCenterImg .law_img{width:550px;border-radius:4px;box-shadow:0 0 10px 3px rgba(0,0,0,.1)}
.law_center .lawCenterImg .law_shape{right:-210px;position:absolute;bottom:-30px;width:300px;z-index:-1}
.solution_area{padding:40px 0 10px;background-color:#f5f4f4}
.solution_area .solutionBox{margin-bottom:50px;position:relative}
.solution_area .solutionBox .solutionhead{display:inline-block;background-color:#195072;padding:10px 25px 15px;border-radius:4px}
.solution_area .solutionBox .solutionhead h3{font-size:24px;font-weight:500;margin:0;text-align:center;color:#fff;line-height:24px}
.solution_area .solutionBox .iconCircle{background-color:#195072;height:50px;width:50px;position:absolute;right:20px;top:10px;border-radius:100%;display:inline-block;line-height:45px;text-align:center;z-index:2}
.solution_area .solutionBox .iconCircle img{height:30px}
.solution_area .solutionBox .solutionBody{padding:20px 30px;border-radius:4px;box-shadow:0 0 10px 3px rgba(0,0,0,.1);position:relative;top:-5px;background-color:#fff}
.solution_area .solutionBox .solutionBody p{color:#2a2a2a;font-weight:400;text-align:justify;margin:0}
.solution_area .solutionBtn{margin:auto}
.solution_area .solutionBtn a{margin:auto;display:inline-block;text-align:center;padding:7px 20px;border-radius:25px;background-color:#195072;color:#fff;font-weight:500}
.solution_area .solutionBtn img{width:18px;margin-left:12px;position:relative;top:-3px}
.healthheading{background-image:url(../img/healthheading.jpg)}
.healthheading .title3 h1{font-size:30px;color:#fff;font-weight:400;margin:12px auto;text-align:center}
.health_center{padding-top:100px;padding-bottom:80px;background-image:url(../img/banking-centerbg.jpg);background-size:cover;background-repeat:no-repeat;position:relative}
.health_center .healthBox{box-shadow:0 0 7px 1px rgba(0,0,0,.1);text-align:center;display:block;padding-bottom:15px;background-color:#fff;margin-bottom:20px}
.health_center .healthBox .line{height:5px;width:100%;background-color:#195072;border-radius:20px}
.health_center .healthBox .logoArea{margin:30px auto 0;display:block;text-align:center}
.health_center .healthBox .logoArea img{width:auto;margin:10px 20px;max-width:100%;height:auto}
.health_center .healthBox p{font-size:16px;font-family:'Open Sans',sans-serif;color:#195072;text-align:center;padding:10px 40px;margin-bottom:0}
.health_center .healthBox h4{font-size:20px;font-weight:700;color:#195072;text-align:center;margin:0;padding:0 40px;display:block;margin-bottom:0;font-family:'Open Sans',sans-serif}
.health_center .healthCenterImg{z-index:2;position:relative;margin-top:80px}
.health_center .healthCenterImg .health_img{width:550px;border-radius:4px;box-shadow:0 0 10px 3px rgba(0,0,0,.1)}
.manufacturheading{background-image:url(../img/manufacturheading.jpg)}
.technologyheading{background-image:url(../img/technologyheading.jpg)}
.datewrapper{position:relative}
.datewrapper label{display:block}
#ui-datepicker-div{display:none;background-color:#fff;box-shadow:0 .125rem .5rem rgba(0,0,0,.1);margin-top:.25rem;border-radius:.5rem;padding:.5rem}
.datewrapper table{border-collapse:collapse;border-spacing:0}
.ui-datepicker-calendar thead th{padding:.25rem 0;text-align:center;font-size:.75rem;font-weight:400;color:#78909c}
.ui-datepicker-calendar tbody td{width:2.5rem;text-align:center;padding:0}
.ui-datepicker-calendar tbody td a{display:block;border-radius:.25rem;line-height:2rem;transition:.3s all;color:#546e7a;font-size:.875rem;text-decoration:none}
.ui-datepicker-calendar tbody td a:hover{background-color:#e0f2f1}
.ui-datepicker-calendar tbody td a.ui-state-active{background-color:#195072;color:#fff}
.ui-datepicker-header a.ui-corner-all{cursor:pointer;position:absolute;top:0;width:2rem;height:2rem;margin:.5rem;border-radius:.25rem;transition:.3s all}
.ui-datepicker-header a.ui-corner-all:hover{background-color:#eceff1}
.ui-datepicker-header a.ui-datepicker-prev{left:0;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEzIDEzIj48cGF0aCBmaWxsPSIjNDI0NzcwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjI4OCA2LjI5NkwzLjIwMiAyLjIxYS43MS43MSAwIDAgMSAuMDA3LS45OTljLjI4LS4yOC43MjUtLjI4Ljk5OS0uMDA3TDguODAzIDUuOGEuNjk1LjY5NSAwIDAgMSAuMjAyLjQ5Ni42OTUuNjk1IDAgMCAxLS4yMDIuNDk3bC00LjU5NSA0LjU5NWEuNzA0LjcwNCAwIDAgMS0xLS4wMDcuNzEuNzEgMCAwIDEtLjAwNi0uOTk5bDQuMDg2LTQuMDg2eiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-size:.5rem;background-position:50%;transform:rotate(180deg)}
.ui-datepicker-header a.ui-datepicker-next{right:0;background:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMyIgaGVpZ2h0PSIxMyIgdmlld0JveD0iMCAwIDEzIDEzIj48cGF0aCBmaWxsPSIjNDI0NzcwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik03LjI4OCA2LjI5NkwzLjIwMiAyLjIxYS43MS43MSAwIDAgMSAuMDA3LS45OTljLjI4LS4yOC43MjUtLjI4Ljk5OS0uMDA3TDguODAzIDUuOGEuNjk1LjY5NSAwIDAgMSAuMjAyLjQ5Ni42OTUuNjk1IDAgMCAxLS4yMDIuNDk3bC00LjU5NSA0LjU5NWEuNzA0LjcwNCAwIDAgMS0xLS4wMDcuNzEuNzEgMCAwIDEtLjAwNi0uOTk5bDQuMDg2LTQuMDg2eiIvPjwvc3ZnPg==);background-repeat:no-repeat;background-size:10px;background-position:50%}
.ui-datepicker-header a>span{display:none}
.ui-datepicker-title{text-align:center;line-height:2rem;margin-bottom:.25rem;font-size:.875rem;font-weight:500;padding-bottom:.25rem}
.ui-datepicker-week-col{color:#78909c;font-weight:400;font-size:.75rem}
.navbar-expand-md .navbar-nav .dropdown-menu{box-shadow:0 0 10px 2px rgba(0,0,0,.1);background-color:#195072;color:#fff;min-width:230px}
.dropdown-submenu{position:relative}
.dropdown-submenu>.dropdown-menu.dropdownulul{top:0;left:100%;margin-top:-5px;display:none!important}
.dropdown-submenu:hover>.dropdown-menu.dropdownulul{display:block!important}
.dropdown-menu>li>a:hover:after{text-decoration:underline;transform:rotate(-90deg);top:5px}
.dropdown-submenu a{display:flex;align-items:center;justify-content:space-between}
.navbar-expand-md .navbar-nav .dropdown-menu li a{color:#fff;font-size:15px;padding:6px 20px;font-weight:500;transition:all .5s;align-items:center;display:flex;justify-content:space-between;font-family:'Open Sans',sans-serif}
.navbar-expand-md .navbar-nav .dropdown-menu li a:hover{background-color:#fff;color:#195072}
.implementation_area .shape_left{position:absolute;bottom:0;left:-50px;z-index:-1}
.implementation_area .shape_right{position:absolute;top:100px;right:-85px;z-index:-1;overflow:visible}
.implementation_area{padding-top:50px;padding-bottom:50px;position:relative;overflow:hidden}
.implementation_area .title_paragraph{color:#2a2a2a;line-height:28px;margin-bottom:20px;font-weight:600;text-align:center;font-size:20px;font-family:'Open Sans',sans-serif}
.implementation_area .title_paragraphTitle{margin-bottom:60px;padding-left:50px;padding-right:50px}
.implementation_area .sliverBox{margin-bottom:30px;border-radius:8px;box-shadow:0 0 10px 2px rgba(0,0,0,.1);background-color:#fff}
.implementation_area .sliverBox .headPart{text-align:center;padding:25px 10px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:0;border-bottom-left-radius:0}
.implementation_area .sliverBox .bronze{background:#ae6738;background:linear-gradient(90deg,#e30000 54%,#b10000 100%)}
.implementation_area .sliverBox .silver{background:#7f8084;background:linear-gradient(90deg,#d10000 54%,#740000 100%)}
.implementation_area .sliverBox .gold{background:#c2852b;background:linear-gradient(90deg,#eb0000 54%,#cb0000 100%)}
.implementation_area .sliverBox .headPart img{height:60px}
.implementation_area .sliverBox .bodyPart{padding:15px 15px 0;font-family:'Open Sans',sans-serif;text-align:center}
.implementation_area .sliverBox .bodyPart h4{color:#2a2a2a;font-size:18px;font-weight:500;display:block;text-align:center;padding-top:10px;padding-bottom:5px;line-height:30px}
.implementation_area .sliverBox .bodyPart .linePart{color:#2a2a2a;font-size:22px;font-weight:700;display:block;text-align:center;background-color:#636363;margin:auto;height:1px;width:150px}
.implementation_area .sliverBox .bodyPart .Onboardingbtn{color:#195072;padding:7px 15px;border:1px solid #195072;font-size:16px;font-weight:700;border-radius:8px;margin:35px auto 15px;display:inline-block;text-align:center;font-family:'Open Sans',sans-serif}
.implementation_area .sliverBox .bodyPart p{color:#2a2a2a;font-size:14px;display:block;text-align:center;font-family:'Open Sans',sans-serif;padding:10px;min-height:100px;max-height:100px;margin:0;line-height:24px}
.upgradeheading{background-image:url(../img/upgradeheading.jpg)}
.upgrade_center{padding:80px 40px 0}
.upgrade_center .upgradeBox{margin-bottom:40px}
.upgradeBoxImg{z-index:2;position:relative;padding-right:35px;padding-left:35px}
.upgradeBoxImg .upgrade_shape{right:-50px;position:absolute;bottom:120px;width:180px;z-index:-1}
.upgradeBoxImg .upgrade_shape2{left:-40px;position:absolute;bottom:130px;width:180px;z-index:-1}
.upgradeBoxImg .upgrade_img{border-radius:4px;box-shadow:0 0 10px 3px rgba(0,0,0,.1);max-width:100%;height:430px;object-fit:cover;margin-bottom:30px}
.upgrade_center .upgradeBox p{margin-bottom:20px;color:#2a2a2a;font-size:18px;font-weight:500}
.upgrade_center .upgradeBox h3{margin-bottom:25px;color:#195072;font-size:30px;font-weight:700;line-height:40px}
.upgrade_center .upgradeBox ul{padding-left:0}
.upgrade_center .upgradeBox ul li{list-style:none;color:#2a2a2a}
.upgrade_center .upgradeBox ul li i{position:relative;margin-right:10px;font-size:16px;color:#195072}
.upgrade_center .upgradeBox span{margin-bottom:7px;color:#2a2a2a;font-size:18px;font-weight:400;font-family:'Open Sans',sans-serif}
.upgrade_center .upgradeBox h6{margin-bottom:7px;color:#2a2a2a;font-size:18px;font-weight:400;font-family:'Open Sans',sans-serif}
.aboutgyrusheading{background-image:url(../img/aboutgyrusheading.jpg)}
.aboutgyrus_center .shape_left{position:absolute;bottom:0;left:-50px;z-index:-1}
.aboutgyrus_center .shape_right{position:absolute;top:100px;right:-85px;z-index:-1;overflow:visible}
.aboutgyrus_center{padding-top:50px;padding-bottom:50px;position:relative;overflow:hidden}
.aboutgyrus_center .aboutgBox{margin-bottom:30px;border-radius:8px;box-shadow:0 0 10px 2px rgba(0,0,0,.1);background-color:#fff}
.aboutgyrus_center .aboutgBox .headPart{text-align:center;padding:20px 10px;border-top-left-radius:8px;border-top-right-radius:8px;border-bottom-right-radius:0;border-bottom-left-radius:0;background-color:#195072}
.aboutgyrus_center .aboutgBox .headPart img{height:50px}
.aboutgyrus_center .aboutgBox .headPart h3{color:#fff;font-size:28px;font-weight:700;margin-bottom:0;margin-top:10px;line-height:30px}
.aboutgyrus_center .aboutgBox .bodyPart{padding:15px 22px;font-family:'Open Sans',sans-serif;min-height:260px}
.aboutgyrus_center .aboutgBox .bodyPart i{color:#195072;margin-right:8px;display:inline-block;position:absolute;margin-top:8px;font-weight:700;font-size:14px}
.aboutgyrus_center .aboutgBox .bodyPart p{margin-bottom:10px;color:#2a2a2a;font-size:16px;font-weight:400;text-align:left;padding-left:20px}
.aboutgyrus_center .aboutlastBox{box-shadow:0 0 7px 1px rgba(0,0,0,.1);text-align:center;display:block;background-color:#fff;margin-bottom:40px;margin-top:40px}
.aboutgyrus_center .aboutlastBox .line{height:5px;width:100%;background-color:#195072;border-radius:20px}
.aboutgyrus_center .aboutlastBox .aboutlastBoxinner{padding:25px;font-family:'Open Sans',sans-serif}
.aboutgyrus_center .aboutlastBox h4{font-size:24px;font-weight:700;color:#195072;text-align:center;margin:0;padding:10px 40px;display:block;line-height:35px}
.aboutgyrus_center .aboutlastBox p{font-size:18px;font-weight:500;line-height:26px;color:#195072;padding:10px 40px;max-width:850px;text-align:center;margin:auto}
.whygyrus_areaPage{background-color:#f5f4f4!important;padding-top:50px;padding-bottom:50px}
.whygyrus_areaPage .timeline{max-width:960px;margin:20px auto;display:block;-ms-flex-pack:center;flex-direction:column;align-content:center;justify-content:center;min-height:100vh;width:100%}
.whygyrus_areaPage .timeline h2{color:#195072;font-size:35px;font-weight:700;line-height:40px}
.whygyrus_areaPage .timeline h4{color:#2a2a2a;font-weight:700;line-height:24px;font-size:18px}
.whygyrus_areaPage .timeline h4 a{color:#2a2a2a}
.whygyrus_areaPage .timeline p{color:#2a2a2a;font-size:12px;font-weight:500;margin-bottom:0;line-height:20px}
.whygyrus_areaPage .timeline p a{color:#2a2a2a}
.whygyrus_areaPage .timeline__event{background:#fff;position:relative;display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:flex;align-items:center;justify-content:center;border-radius:8px;box-shadow:0 30px 60px -12px rgba(50,50,93,.25),0 18px 36px -18px rgba(0,0,0,.3),0 -12px 36px -8px rgba(0,0,0,.025);height:auto;margin-bottom:20px;margin-top:20px;padding:25px;max-width:67%;min-height:120px}
.whygyrus_areaPage .paddingLeft{padding-left:65px}
.whygyrus_areaPage .paddingRight{padding-right:65px}
.whygyrus_areaPage .timeline__event__icon{-webkit-box-align:center;align-items:center;-webkit-box-pack:center;justify-content:center;padding:12px}
.whygyrus_areaPage .timeline__event__description{flex-basis:60%}
.whygyrus_areaPage .timeline__event:after{content:"";width:16px;height:260px;background-color:#fcad47;position:absolute;z-index:1;border-radius:25px;top:60px;left:150px}
.whygyrus_areaPage .timeline__event:before{content:"";width:40px;height:40px;position:absolute;background:#fff;border-radius:100%;left:139px;top:60px;-webkit-transform:translateY(-50%);transform:translateY(-50%);border:12px solid rgba(252,173,69,1);z-index:2;box-shadow:-2px 2px 2px rgba(0,0,0,.5)}
.whygyrus_areaPage .timeline__eventLeft{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}
.whygyrus_areaPage .timeline__eventRight{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;flex-direction:row-reverse}
.whygyrus_areaPage .timeline__event--type2:before{background:#fff;border-color:#f37d5f;left:455px}
.whygyrus_areaPage .timeline__event--type2:after{background:#f37d5f;left:467px}
.whygyrus_areaPage .timeline__event--type3:before{background:#fff;border-color:#ba7b79}
.whygyrus_areaPage .timeline__event--type3:after{background:#ba7b79}
.whygyrus_areaPage .timeline__event--type4:before{background:#fff;border-color:#9fc150;left:455px}
.whygyrus_areaPage .timeline__event--type4:after{background:#9fc150;left:467px}
.whygyrus_areaPage .timeline__event--type5:before{background:#fff;border-color:#47a4d9}
.whygyrus_areaPage .timeline__event--type5:after{background:#47a4d9}
.whygyrus_areaPage .timeline__event--type6:before{background:#fff;border-color:#46abb9;left:455px}
.whygyrus_areaPage .timeline__event--type6:after{background:#46abb9;left:467px}
.whygyrus_areaPage .timeline__event--type7:before{background:#fff;border-color:#b746ac}.whygyrus_areaPage .timeline__event--type7:after{background:#b746ac}.whygyrus_areaPage .timeline__event--type8:before{background:#fff;border-color:#fcad47;left:455px}.whygyrus_areaPage .timeline__event--type8:after{background:#fcad47;left:467px}.whygyrus_areaPage .timeline__event--type9:before{background:#fff;border-color:#f37d5f}.whygyrus_areaPage .timeline__event--type9:after{background:#f37d5f}.whygyrus_areaPage .timeline__event--type10:before{background:#fff;border-color:#ba7b79;left:455px}.whygyrus_areaPage .timeline__event--type10:after{background:#ba7b79;left:467px}.whygyrus_areaPage .timeline__event--type11:before{background:#fff;border-color:#9fc150}.whygyrus_areaPage .timeline__event--type11:after{background:#9fc150}.whygyrus_areaPage .timeline__event--type12:before{background:#fff;border-color:#47a4d9;left:455px}.whygyrus_areaPage .timeline__event--type12:after{background:#47a4d9;left:467px;height:190px}.whygyrus_areaPage .timeline__event--type13:before{background:#fff;border-color:#46abb9;top:90px}.whygyrus_areaPage .timeline__event--type13:after{background:#46abb9;height:270px;top:100px}.whygyrus_areaPage .timeline__event--type14:before{background:#fff;border-color:#b746ac;left:455px;top:117px}.whygyrus_areaPage .timeline__event--type14:after{background:#b746ac;left:467px;height:280px;top:100px}.whygyrus_areaPage .timeline__event--type15:before{background:#fff;border-color:#fcad47;top:95px}.whygyrus_areaPage .timeline__event--type15:after{background:#fcad47;top:105px;height:210px}.whygyrus_areaPage .timeline__event--type16:before{background:#fff;border-color:#ba7b79;left:455px}.whygyrus_areaPage .timeline__event--type16:after{background:#ba7b79;left:467px}.whygyrus_areaPage .timeline__event--type17:before{background:#fff;border-color:#ba7b79;top:65px}
.whygyrus_areaPage .timeline__event--type17:after{display:none}
@-webkit-keyframes fillLeft{100%{right:100%}}
@keyframes fillLeft{100%{right:100%}}
@-webkit-keyframes fillTop{100%{top:100%}}
@keyframes fillTop{100%{top:100%}}
@-webkit-keyframes fillLeftOdd{100%{left:100%}}
@keyframes fillLeftOdd{100%{left:100%}}
.nonheading{background-image:url(../img/nonheading.jpg)}
.utilitiesheading{background-image:url(../img/utilitiesheading.jpg)}
.implementationheading{background-image:url(../img/implementationheading.jpg)}
.governmentheading{background-image:url(../img/governmentheading.jpg)}
.military-and-defense-bg{background-image:url(../img/military-and-defense-bg.jpg)}
.blogheading{background-image:url(../img/blogheading.jpg)}
.blogheading2{background-image:linear-gradient(270deg,#194f6f 0,rgba(141,141,141,0) 70.23%),linear-gradient(269.97deg,rgba(141,141,141,0) 9.92%,#194f6f 99.97%),url(../img/jd-apply-bg.jpg)}
.blogheading3{background-image:linear-gradient(to left,rgba(25,79,113,0),rgba(25,90,124,1)),url(../img/connet-employee.jpg)}
.blogheading4{background-image:linear-gradient(270deg,#194f6f 0,rgba(141,141,141,0) 70.23%),linear-gradient(269.97deg,rgba(141,141,141,0) 9.92%,#194f6f 99.97%),url(../img/get-to-know-team.jpg);margin-top:40px}
.blogheading5{background-image:linear-gradient(270deg,#194f6f 0,rgba(141,141,141,0) 70.23%),linear-gradient(269.97deg,rgba(141,141,141,0) 9.92%,#194f6f 99.97%),url(../img/benefits-perks.jpg);margin-top:40px}
.blogheading6{background-image:linear-gradient(270deg,#194f6f 0,rgba(141,141,141,0) 70.23%),linear-gradient(269.97deg,rgba(141,141,141,0) 9.92%,#194f6f 99.97%),url(../img/get-to-know-team.jpg)}
.blogheading7{background-image:linear-gradient(270deg,#194f6f 0,rgba(141,141,141,0) 70.23%),linear-gradient(269.97deg,rgba(141,141,141,0) 9.92%,#194f6f 99.97%),url(../img/join-the-team.jpg)}
.page_area2 .title3{padding-top:15px}
.page_area2 .title3 .line1{background-color:#fff;height:2px;width:130px;display:block;margin:15px auto;text-align:center}
.page_area4 .title5 .line1{background-color:#fff;height:2px;width:130px;display:block;margin:15px auto;text-align:center}
.page_area3 .title4{text-align:center}
.title5 h4{text-align:center;color:#fff;line-height:30px;font-weight:500}
.banner-radius img{border-radius:0 0 20px 20px;box-shadow:0 2px 15px -1px #7b7b7b}
.page_area3 .title4 .line1{background-color:#fff;height:2px;width:130px;display:block;margin:15px auto;text-align:center}
.blogList_center{padding-top:50px;padding-bottom:70px}
.blogList_center ul{list-style:none;margin-bottom:30px}
.blogList_center ul ul{padding-left:20px;list-style:disc}
li.blogItem{list-style:none}
.blogLeftBox{padding-right:50px}
.blogItem{background-color:#fff;box-shadow:0 0 10px 3px rgba(0,0,0,.05);border-radius:5px;margin-bottom:40px;transition:all .3s;cursor:pointer;height:189px;-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-ms-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;overflow:hidden}
.blogItem:hover{box-shadow:0 10px 35px -7px rgba(0,0,0,.2)}
.blogItem .blogImg{width:47%;float:left}
.blogItem .blogImg img{max-width:100%;border-radius:5px;height:190px;object-fit:contain;-webkit-transition:all 1s ease;-moz-transition:all 1s ease;-ms-transition:all 1s ease;-o-transition:all 1s ease;transition:all 1s ease}
.blogItem .blogContent{padding:15px;display:inline-block;width:53%}
.blogItem:hover>.blogImg img{-webkit-transform:scale(1.03);-moz-transform:scale(1.03);-ms-transform:scale(1.03);-o-transform:scale(1.03);transform:scale(1.03)}
.blogItem .blogContent h3{font-size:20px;color:#195072;font-weight:700;margin-top:7px;margin-bottom:10px;min-height:50px;max-height:50px;-webkit-line-clamp:2;flex-wrap:nowrap;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;line-height:24px;transition:all .2s}
.blogItem .blogContent h3 a{color:#195072;transition:all .2s}
.blogItem .blogContent h3 a:hover{color:#2a2a2a}
.blogItem .blogContent p{font-family:'Open Sans',sans-serif;font-size:14px;position:relative;line-height:24px;font-weight:400;color:#2a2a2a;margin-bottom:5px;min-height:50px;max-height:50px;flex-wrap:nowrap;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.blogItem .blogContent .date{color:#195072;font-size:13px;font-weight:600;margin-top:10px;display:inline-block}
.blogItem .blogContent .blogBtn{float:right}
.blogItem .blogContent .blogBtn a{color:#195072;padding:5px 15px;border:1px solid #195072;font-size:12px;font-weight:700;border-radius:5px;display:inline-block;text-align:center;font-family:'Open Sans',sans-serif;margin-top:5px}
.blogItem .blogContent .blogBtn a:hover{color:#fff;background-color:#195072}
.blogItem:hover>.blogContent h3 a{color:#2a2a2a}
.blogItem:hover>.blogContent .blogBtn a{color:#fff;background-color:#195072}
.blogRightBox .blogBox{background-color:#fff;box-shadow:0 0 10px 3px rgba(0,0,0,.05);border-radius:5px;margin-bottom:25px}
.blogRightBox .blogBox .TopLine{height:5px;width:100%;background-color:#195072;border-radius:20px}
.blogRightBox .blogBox .centerBody{padding:20px 25px}
.blogRightBox .blogBox .centerBody input{border:1px solid #efefef!important;padding:7px 10px;margin-bottom:0;background:#fff;color:inherit!important;font-family:'Open Sans',sans-serif;font-weight:400!important;font-size:15px!important;width:100%!important;position:relative!important;border-radius:5px!important;height:45px!important}
.blogRightBox .blogBox .centerBody textarea{border:1px solid #efefef;padding:7px 10px;margin-bottom:0;background:#fff;color:inherit!important;font-family:'Open Sans',sans-serif;font-weight:400;font-size:15px;width:100%;height:100px;position:relative;border-radius:5px}
.blogRightBox .blogBox .centerBody .submitBtn{font-family:'Open Sans',sans-serif;background-color:#195072;display:block;padding:10px 45px;text-align:center;border-radius:4px;font-weight:600;font-size:16px;color:#fff!important;border:0 solid #195072;width:100%;margin:auto;transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s}
.blogRightBox .blogBox h3{font-size:22px;color:#195072;font-weight:700;margin-bottom:25px;text-align:center;line-height:20px}
.blogRightBox .blogBox .popularBlog{margin-top:20px}
.blogRightBox .blogBox .popularBlog img{border-radius:4px;width:80px;height:45px;object-fit:cover;float:left;margin-right:10px}
.blogRightBox .blogBox .popularBlog p{font-size:13px;font-weight:600;color:#2a2a2a;margin:0;line-height:18px;min-height:55px;max-height:55px;flex-wrap:nowrap;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;position:relative;top:-5px}
.blogRightBox .blogBox .searchBlog{position:relative}
.blogRightBox .blogBox .searchBlog input{position:relative;margin:0;padding-right:40px}
.blogRightBox .blogBox .searchBlog a{position:absolute;color:#195072;right:12px;top:7px}
.blogRightBox .blogBox .usefulBlog .theme-btn1{color:#195072;padding:5px 15px;border:1px solid #195072;font-size:14px;font-weight:600;border-radius:5px;display:inline-block;text-align:center;margin-top:5px;width:100%;font-family:'Open Sans',sans-serif}
.blogRightBox .blogBox .usefulBlog ul{margin:0;padding:0;list-style:none}
.blogRightBox .blogBox .usefulBlog ul li{position:relative}
.blogRightBox .blogBox .usefulBlog ul li a:hover{margin-left:5px}
.blogRightBox .blogBox .usefulBlog ul li i{position:absolute;font-size:20px;color:#195072;top:2px}
.blogRightBox .blogBox .usefulBlog ul li p{margin-bottom:10px;font-size:14px;color:#2a2a2a;padding-left:30px;line-height:20px}
.blogRightBox .blogBox .emailBlog button{font-family:'Open Sans',sans-serif;background-color:#195072;display:block;padding:10px 45px;text-align:center;border-radius:4px;font-weight:600;font-size:16px;color:#fff;border:0 solid #195072;width:100%;margin:auto}
.blogRightBox .blogBox .emailBlog .button{font-family:'Open Sans',sans-serif;background-color:#195072!important;display:block;padding:10px 45px;text-align:center;border-radius:4px;font-weight:600;font-size:16px;color:#fff!important;border:0 solid #195072;width:100%;margin:auto}
.blogRightBox .blogBox .noSpa{font-size:14px;font-weight:400;color:#2a2a2a;line-height:22px}
.blogRightBox .blogBox .noSpa span{margin-top:7px;display:block}
.BlogDetailBox{padding-right:70px}
.BlogDetailBox .dateSec{display:block;margin-bottom:10px!important;font-size:14px;color:#2a2a2a;font-family:'Open Sans',sans-serif}
.BlogDetailBox .dateSec i{color:#195072;margin-right:4px;font-size:13px;position:relative;top:-1px}
.BlogDetailBox .dateSec span{margin-right:15px}
.BlogDetailBox .dateSec small{font-size:14px}
.BlogDetailBox .dateSec .name{display:inline-block;margin-right:20px;text-transform:capitalize}
.BlogDetailBox .dateSec .name a{color:#6c757d}
.BlogDetailBox .dateSec .date{display:inline-block}
.BlogDetailBox .dateSec .timeIcon{font-size:15px!important;top:1px!important}
.BlogDetailBox .dateSec .dateIcon{font-size:13px!important;left:-2px!important;top:-1px!important}
.BlogDetailBox .dateSec .userIcon{font-size:13px!important;left:-2px!important;top:-1px!important}
.BlogDetailBox h1{font-size:28px;color:#195072;font-weight:700;margin-top:0;margin-bottom:12px;line-height:36px}
.BlogDetailBox h2{font-size:21px;color:#195072;font-weight:700;margin-bottom:10px;font-family:'Open Sans',sans-serif;line-height:28px;margin-top:30px}
.BlogDetailBox h2 strong{font-weight:700}
.BlogDetailBox .post-dtl h3{font-size:21px;color:#195072;font-weight:700;margin-bottom:10px;font-family:'Open Sans',sans-serif;line-height:28px;margin-top:30px}
.BlogDetailBox h4{font-size:21px;color:#195072;font-weight:700;margin-bottom:10px;font-family:'Open Sans',sans-serif;line-height:28px;margin-top:30px}
.BlogDetailBox .post-dtl ol{padding-left:15px;color:#2a2a2a!important;font-family:'Open Sans',sans-serif}
.BlogDetailBox ul li{font-size:16px;color:#2a2a2a;font-family:'Open Sans',sans-serif;margin-bottom:0;text-align:justify}
.BlogDetailBox ul li strong{margin-bottom:5px;display:inline-block}
.BlogDetailBox ul li i{margin-right:5px}
.BlogDetailBox ul li a{color:#4095ca}
.BlogDetailBox p{font-size:16px;color:#2a2a2a;margin-top:0;margin-bottom:20px;font-family:'Open Sans',sans-serif;text-align:justify;line-height:27px}
.BlogDetailBox ul li .share-btn{cursor:pointer}
.BlogDetailBox .post-image img{height:auto;max-width:100%;margin-bottom:10px;border:1px solid #efefef}
.BlogDetailBox .BlogDetailImg{height:auto;max-width:100%;margin-bottom:20px}
.BlogDetailBox .textContent{margin-top:35px}
.BlogDetailBox .textContent h4{font-size:21px;color:#195072;font-weight:700;margin-bottom:10px;font-family:'Open Sans',sans-serif;line-height:30px}
.BlogDetailBox p a{color:#4095ca}
.blogFooter{padding-top:40px;padding-bottom:50px;background-color:#f5f4f4}
.blogFooter .title2 h1{font-size:30px}
.blogFooter .blogFooterMain .blogItem{margin-bottom:20px;transition:all .2s}
.blogFooter .blogFooterMain .blogItem .blogContent h3{font-size:18px;margin-top:7px;margin-bottom:10px;min-height:42px;max-height:42px}
.blogFooter .blogFooterMain .blogItem .blogContent p{line-height:20px;margin-bottom:1px;min-height:43px;max-height:43px}
.blogFooter .blogFooterBox{box-shadow:0 10px 35px -7px rgba(0,0,0,.3);display:block;background-color:#fff;margin-bottom:15px;margin-bottom:15px}
.blogFooter .blogFooterBox2 img{max-width:100%}
.blogFooter .BFooterBody{padding:10px 15px}
.blogFooter .BFooterBody p{margin:0;text-align:center;font-size:16px;color:#2a2a2a;font-weight:600;font-family:'Open Sans',sans-serif}
.blogFooter .blogFooterBtn{margin:auto;text-align:center;margin-top:25px}
.blogFooter .blogFooterBtn a{background-color:#195072;padding:10px 45px;text-align:center;border-radius:4px;font-weight:600;font-size:14px;color:#fff;border:0 solid #195072;margin:auto;display:inline-block}
.newsist_center{padding-top:50px;padding-bottom:50px}
.NewsDetailBox .post-author{font-size:14px;color:#2a2a2a;font-family:'Open Sans',sans-serif;margin-bottom:10px}
.NewsDetailBox .post-author em{font-style:normal!important}
.NewsDetailBox .post-image{max-width:400px}
.NewsDetailBox .post-author i{color:#195072;margin-right:4px;font-size:13px;position:relative;top:-1px}
.NewsDetailBox h1{font-size:28px;color:#195072;font-weight:700;margin-top:0;margin-bottom:12px;line-height:36px}
.NewsDetailBox h2{font-size:21px;color:#195072;font-weight:700;margin-bottom:10px;font-family:'Open Sans',sans-serif;line-height:28px;margin-top:30px}
.NewsDetailBox h3{font-size:21px;color:#195072;font-weight:700;margin-bottom:10px;font-family:'Open Sans',sans-serif;line-height:28px;margin-top:30px}
.NewsDetailBox h3.h4{font-size:21px;color:#195072;font-weight:700;margin-bottom:10px;font-family:'Open Sans',sans-serif;line-height:28px;margin-top:30px}
.NewsDetailBox h2 strong{font-weight:700}
.NewsDetailBox .post-dtl h4{font-size:21px;color:#195072;font-weight:700;margin-bottom:10px;font-family:'Open Sans',sans-serif;line-height:28px;margin-top:30px}
.NewsDetailBox .post-dtl a{color:#4095ca}
.NewsDetailBox .post-dtl p a{color:#4095ca!important}
.NewsDetailBox ul li{font-size:16px;color:#2a2a2a;font-family:'Open Sans',sans-serif;margin-bottom:0;text-align:justify}
.NewsDetailBox ul li .share-btn{cursor:pointer}
.NewsDetailBox ol li{font-size:16px;color:#2a2a2a;font-family:'Open Sans',sans-serif;margin-bottom:0;text-align:justify}
.NewsDetailBox p{font-size:16px;color:#2a2a2a;margin-top:0;margin-bottom:20px;font-family:'Open Sans',sans-serif;text-align:justify;line-height:27px}
.NewsDetailBox .dateSec{display:block;margin-bottom:15px;font-size:14px;color:#2a2a2a;font-family:'Open Sans',sans-serif}
.NewsDetailBox .dateSec i{color:#195072;margin-right:4px;font-size:13px;position:relative;top:-1px}
.NewsDetailBox .dateSec span{margin-right:15px}
.NewsDetailBox .dateSec small{font-size:14px}
.NewsDetailBox .dateSec .name{display:inline-block;margin-right:20px;text-transform:capitalize}
.NewsDetailBox .dateSec .name a{color:#6c757d}
.NewsDetailBox .dateSec .date{display:inline-block}
.NewsDetailBox .dateSec .timeIcon{font-size:15px!important;top:1px!important}
.NewsDetailBox .dateSec .dateIcon{font-size:13px!important;left:-2px!important;top:-1px!important}
.NewsDetailBox .dateSec .userIcon{font-size:13px!important;left:-2px!important;top:-1px!important}
.NewsDetailBox .post-image img{height:auto;max-width:100%;margin-bottom:20px}
.NewsDetailBox .BlogDetailImg{height:auto;max-width:100%;margin-bottom:20px}
.NewsDetailBox .textContent{margin-top:35px}
.NewsDetailBox .textContent h4{font-size:21px;color:#195072;font-weight:700;margin-bottom:10px;font-family:'Open Sans',sans-serif;line-height:30px}
.theme-btn1{background-color:transparent;color:#195072;transition:all .4s;-o-transition:all .4s;-moz-transition:all .4s;-ms-transition:all .4s}
.theme-btn1:hover{color:#fff!important;background-color:#195072}
.btn-primary.focus,.btn-primary:focus{box-shadow:0 0 0 0 rgba(0,123,255,0)}
.pagination{margin-bottom:20px}
.pagination .page-item.disabled .page-link{color:#195072;pointer-events:none;cursor:auto;background-color:transparent;border-color:transparent;font-weight:600}
.pagination .page-item.active .page-link{z-index:1;color:#fff;background-color:#195072;border-color:#195072}
.pagination .page-link{position:relative;border-radius:5px;display:block;padding:9px 13px;margin-left:-1px;line-height:1.25;color:#195072;background-color:#fff;border:1px solid #195072;font-weight:700;min-width:35px;position:relative;transition:all .4s}
.pagination .page-link:hover{color:#fff;background-color:#195072}
.pagination .page-item:last-child .page-link{border:none}
.pagination .page-item:last-child .page-link:hover{background-color:transparent;color:#195072}
.pagination .page-item:first-child .page-link:hover{background-color:transparent;color:#195072}
.pagination li.page-item{margin:4px}
.pagination .iconBold{font-size:30px;position:relative;font-weight:800;top:-4px}
.page-link:focus{box-shadow:0 0 0 0 rgba(0,123,255,0)}
.practicesheading{background-image:url(../img/practicesheading.jpg)}
.practices_area{background-image:url(../img/linebg.png);padding-bottom:0;padding-top:30px;background-position:left top;background-repeat:no-repeat;background-size:cover;background-attachment:fixed}
.practices_area h2{font-size:36px;font-weight:700;margin:12px auto;text-align:center}
.practices_center .nav{margin:auto;margin-bottom:50px}
.practices_center .nav-pills .nav-link.active,.practices_center .nav-pills .show>.nav-link{background-color:#195072!important;color:#fff!important}
.practices_center .nav-link{color:#195072!important;display:inline-block;padding:3px 25px!important;background-color:transparent;border-radius:25px;border:none;font-size:20px;font-weight:600;font-family:sharp_sansmedium}
.practices_center .nav-item{position:relative;transition:all .2s linear;display:inline-block}
.practices_center .nav-item:after{position:absolute;bottom:-5px;left:0;width:100%;height:2px;content:'';background-color:#195072;opacity:0;transition:all .2s linear;display:none}
.practicesitem{text-align:center;padding:15px 10px}
.practicesitem img{border-radius:10px;max-width:100%;height:200px;object-fit:cover;width:300px}
.practicesitem h3{height:85px;color:#2a2a2a;font-size:18px;font-weight:600;text-align:center;margin-top:0;margin-bottom:5px;font-family:'Open Sans',sans-serif;padding:10px;display:block;line-height:22px}
.practicesitem a{border-radius:100px;background-color:#fd5456;color:#fff;font-size:14px;text-align:center;padding:6px 15px;font-family:'Open Sans',sans-serif;margin:auto;display:inline-block;margin-bottom:10px}
.practicesitemWhite{box-shadow:0 0 7px 1px rgba(0,0,0,.1);text-align:center;display:block;background-color:#fff;border-radius:6px;height:200px;width:220px;margin:20px auto;vertical-align:middle}
.practicesitemWhite h3{position:relative;top:50%;left:50%;transform:translate(-50%,-50%)}
.practices_center .nav-tabs-wrapper{margin:50px auto;display:table;margin-top:30px}
.practices_center .nav-tabs-wrapper .nav{padding:0;position:relative;text-align:center;border:2px solid #195072;display:inline-block;border-radius:200px;margin:0 auto}
.breadcrumbDiv{text-align:left}.breadcrumbDiv .breadcrumb{padding:0;list-style:none;background-color:transparent;margin-bottom:25px}
.breadcrumbDiv .breadcrumb a{color:#195072;font-weight:500}
.breadcrumbDiv .breadcrumb .breadcrumb-item.active{font-weight:600}
.socialColor{float:right;margin-bottom:10px!important}
.socialColor li{float:left}.socialColor li a{padding:5px;color:#2a2a2a}
.socialColor li a i{font-size:17px!important}
.socialColor li i.LN{color:#007ab9!important;position:relative;top:0}
.socialColor li i.TW{color:#3cf!important;position:relative;top:1px}
.socialColor li i.FB{color:#3c5a99!important;position:relative;top:1px}
.blogFooterMain .blogImg img{max-width:100%;border-radius:5px;width:100%;height:133px;object-fit:contain}
.recent-posts{margin-top:50px}
.recent-posts .postsTitle{margin-bottom:30px}
.recent-posts .card-content{height:117px;padding:12px 20px;overflow:hidden}
.recent-posts .card{margin-bottom:15px;margin-top:15px;background-color:#fff;box-shadow:0 0 10px 3px rgba(0,0,0,.05);border:none}
.recent-posts .card:hover{box-shadow:0 10px 35px -7px rgba(0,0,0,.2)}
.recent-posts .card h4{font-size:15px;color:#195072;font-weight:700;line-height:22px;margin:0;min-height:92px;max-height:92px;flex-wrap:nowrap;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical}
.recent-posts h3{color:#195072;font-size:40px;font-weight:700;margin:12px auto;text-align:center}
.recent-posts .line1{background-color:#195072;height:2px;width:130px;display:block;margin:10px auto;text-align:center}
.recent-posts .line2{background-color:#195072;height:2px;width:70px;display:block;margin:10px auto;text-align:center}
.recent-posts .recent-bottom a{background-color:#195072;display:inline-block;padding:7px 25px;text-align:center;border-radius:50px;margin:20px auto;font-weight:600;font-size:18px;color:#fff;border:none;font-family:'Open Sans',sans-serif}
.recent-posts .recent-bottom{margin:auto;display:block;text-align:center}
#paging{width:100%;text-align:center;font-size:.85rem}
#paging a{display:inline-block;color:#2a2a2a;padding:4px 10px;margin:3px;text-decoration:none;font-family:'Open Sans',sans-serif;border:1px solid #195072;font-weight:600;border-radius:5px}
#paging a:hover{background-color:#195072;color:#fff}
#paging a.aktif{background-color:#195072;color:#fff}
#paging a.hidden{display:none}
#paging .pagination-next a::after,#paging .pagination-next a::before,#paging .pagination-next.disabled::after,#paging .pagination-next.disabled::before,#paging .pagination-previous a::after,#paging .pagination-previous a::before,#paging .pagination-previous.disabled::after,#paging .pagination-previous.disabled::before{margin:0 .25rem}
#paging li{border-radius:2px}
#paging li.current{background-color:#195072}
#paging a:last-child{border:none}
#paging a:first-child{border:none}
#paging a:last-child:hover{background-color:transparent;color:#195072}
#paging a:first-child:hover{background-color:transparent;color:#195072}
.loginscreen .form-block .form-detail h1{font-weight:700!important;font-family:'Sharp Sans'!important;font-size:30px!important;color:#195072!important}
.newsList_center{padding-bottom:50px;padding-top:50px}
.newsList_center-desc{padding-bottom:50px;padding-top:90px}
.newsListArea .card{position:relative;display:block;border:none;background-color:#fff;box-shadow:0 2px 15px -1px rgba(0,0,0,.08);border-radius:5px;margin-bottom:30px;transition:all .3s;cursor:pointer}
.newsListArea .card:hover{box-shadow:0 10px 35px -7px rgba(0,0,0,.2)}
.newsListArea .card-image{width:47%;float:left}
.newsListArea .card-image img{max-width:100%;border-radius:5px;width:100%;height:130px;object-fit:contain;padding:10px}
.newsListArea .card-content{padding:15px;display:inline-block;width:53%}
.newsListArea .card-content .card-title{font-size:18px;color:#2a2a2a;font-weight:700;margin-bottom:0;min-height:100px;max-height:100px;-webkit-line-clamp:4;flex-wrap:nowrap;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;line-height:25px;transition:all .2s}
.privacy_area{padding-top:30px;padding-bottom:30px}
.privacy_area h2,.privacy_area h3,.privacy_area h4{font-size:21px;color:#195072;font-weight:700;margin-bottom:10px;font-family:'Open Sans',sans-serif;line-height:28px;margin-top:30px}
.privacy_area p{font-size:16px;color:#2a2a2a;margin-top:0;margin-bottom:20px;font-family:'Open Sans',sans-serif;line-height:27px}
.privacy_area p a{color:#195072}
.privacy_area ul li{font-size:16px;color:#2a2a2a;margin-top:0;margin-bottom:20px;font-family:'Open Sans',sans-serif;line-height:27px}
.privacy_area table td,.privacy_area table th{color:#195072;font-weight:500;padding:15px 10px;display:table-cell;text-align:left;vertical-align:middle;border-radius:2px}
.privacy_area table.striped>tbody>tr:nth-child(odd){background-color:rgba(242,242,242,.5)}
.terms_area ol{font-size:24px;color:#195072;font-weight:600;padding-left:15px}
.sec-bg-color{background-color:#f0f5f5}
.sec-intro{padding-top:60px;padding-bottom:50px}
.sec-intro h2{color:#195072}
.sec-intro p{color:#2a2a2a}
.sec-alternate{padding-top:40px;padding-bottom:40px}
.sec-alternate h2{color:#195072}
.sec-alternate p{font-size:16px;color:#2a2a2a;margin-top:0;margin-bottom:20px;font-family:'Open Sans',sans-serif;line-height:27px}
.sec-alternate img{max-width:100%;width:100%}
.sec-alternate ul.browser-default{padding-left:20px;list-style-type:circle}
.sec-alternate ul li{font-size:16px;color:#2a2a2a;margin-top:0;font-family:'Open Sans',sans-serif;line-height:27px}
.sec-alternate h3{font-size:28px;color:#195072;font-weight:700;margin-top:0;margin-bottom:12px;line-height:36px;font-family:sharp_sansbold}
.sec-alternate .alternateHead{margin-bottom:50px}
.alternate-rows .alternate-block{margin-bottom:2rem}
.alternate-rows .alternate-block:last-of-type{margin-bottom:0}
.alternate-rows .row{display:flex;flex-wrap:wrap}
.alternate-block{display:flex;flex-direction:column}
#alternateOrder1,#alternateOrder11,#alternateOrder111,#alternateOrder1111{order:1}
#alternateOrder2,#alternateOrder22,#alternateOrder222,#alternateOrder2222{order:2}
.alternateText{margin-top:30px}
.pageNotFound_area{text-align:center;padding-bottom:100px;padding-top:100px}
.pageNotFound_area h1{text-align:center;font-size:50px;font-weight:700;line-height:60px;font-family:sharp_sansbold;color:#195072}
.pageNotFound_area h2{text-align:center;font-weight:500;font-family:sharp_sansmedium}
.pageNotFound_area a{display:inline-block;margin-top:10px;text-align:center;color:#195072;font-family:sharp_sansmedium;letter-spacing:0;font-size:18px;font-weight:600}
.thank-you-app{text-align:center;padding-bottom:60px;padding-top:80px}
.thank-you-app h2{text-align:center;font-size:50px;font-weight:700;line-height:60px;font-family:sharp_sansbold;color:#195072;margin-top:15px}
.thank-you-app p{font-size:20px;font-weight:500;color:#2a2a2a}
.thank-you-app .form-detail{margin-top:50px}
.thank-you-app a{display:inline-block;margin-top:10px;text-align:center;background-color:#195072;font-family:sharp_sansmedium;letter-spacing:0;font-size:14px;font-weight:500;color:#eee;padding:6px 20px;border-radius:50px}
.thank-you-app .rec-awards{margin:1.5rem 0}
.thank-you-app .rec-awards figure{display:inline-block}
.thank-you-app .rec-awards figure img{max-height:160px}
.displayflex-wrap{display:flex;flex-wrap:wrap;justify-content:center}
.displayflex-wrap figure{margin-right:1rem}
.p100{padding:25px 0 0!important;background-color:#fff!important}
.form-detail h1{color:#195072;font-weight:700;text-align:center;font-size:42px;line-height:52px;font-family:sharp_sansmedium}
.form-detail h3{font-size:20px;font-weight:500;color:#2a2a2a;text-align:center;margin-top:20px;font-family:'Open Sans',sans-serif}
.thank-you-app .form-detail{text-align:center}
.thank-you-app .form-detail .brand-logo{margin-bottom:15px;display:block}
.thank-you-app .check-img{max-height:100px}
.thank-you-app .form-detail h1{color:#195072;font-weight:700;text-align:center;font-size:42px;line-height:52px;font-family:sharp_sansmedium}
.thank-you-app .form-detail h3{font-size:20px;font-weight:500;color:#2a2a2a;text-align:center;font-family:'Open Sans',sans-serif}
.success_area{padding-top:50px;padding-bottom:50px}
.success_area .card{position:relative;display:block;border:none;background-color:#fff;box-shadow:15px 15px 15px -10px rgba(0,0,0,.08);border-radius:5px;margin-bottom:30px;transition:all .3s}
.success_area .card:hover{box-shadow:15px 15px 35px -10px rgba(0,0,0,.2)}
.success_area .card-image{width:47%;float:left;position:relative;background-color:#f7f7f7;height:160px;display:flex;flex:auto;flex-direction:column;justify-content:center}
.success_area .card-image img{max-width:100%;border-radius:5px;width:80%;margin:0 auto}
.success_area .card-content{padding:20px;display:inline-block;width:53%}
.success_area .card-content .card-title{font-size:17px;color:#2a2a2a;font-weight:700;min-height:75px;max-height:75px;-webkit-line-clamp:3;flex-wrap:nowrap;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;line-height:24px;transition:all .2s;margin-bottom:10px}
.success_area .card-action{border-radius:100px;background-color:#fd5456;color:#fff;font-size:14px;text-align:center;padding:6px 20px;font-family:'Open Sans',sans-serif;margin:auto;display:inline-block;margin-bottom:0}
.features_area{padding-top:50px;padding-bottom:50px}
.features_center .nav-tabs-wrapper{margin:50px auto;display:table;margin-top:30px}
.features_center .nav-tabs-wrapper .nav{padding:0;position:relative;text-align:center;border:2px solid #195072;display:inline-block;border-radius:200px;margin:0 auto}
.features_center .nav{margin:auto;margin-bottom:50px}
.features_center .nav-pills .nav-link.active,.features_center .nav-pills .show>.nav-link{background-color:#195072!important;color:#fff!important}
.features_center .nav-link{color:#195072!important;display:inline-block;padding:3px 15px!important;background-color:transparent;border-radius:25px;border:none;font-size:16px;font-weight:600;font-family:sharp_sansmedium}
.features_center .nav-item{position:relative;transition:all .2s linear;display:inline-block}
.features_center .nav-item:after{position:absolute;bottom:-5px;left:0;width:100%;height:2px;content:'';background-color:#195072;opacity:0;transition:all .2s linear;display:none}
.features_area .card{position:relative;display:block;border:none;background-color:#fff;box-shadow:0 2px 15px -1px rgba(0,0,0,.08);border-radius:5px;margin-bottom:30px;transition:all .3s;height:250px;padding:10px;text-align:center}
.features_area .card:hover{box-shadow:0 10px 35px -7px rgba(0,0,0,.2)}
.features_area .card-image{position:relative;padding:4px}
.features_area .card-image img{max-width:100%;border-radius:5px;height:100px;margin:auto;display:block;text-align:center;vertical-align:middle}
.features_area .card-content{padding:5px}
.features_area .card-content .card-title{font-size:18px;color:#195072;font-weight:700;text-overflow:ellipsis;overflow:hidden;line-height:24px;transition:all .2s;white-space:nowrap;margin:0;padding-bottom:7px;padding-top:5px}
.features_area .card-content p{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:400;line-height:22px;transition:all .2s;margin-bottom:5px;color:#2a2a2a}
.features_area .card-action{border-radius:100px;background-color:#fd5456;color:#fff;font-size:14px;text-align:center;padding:6px 15px;font-family:'Open Sans',sans-serif;margin:auto;display:inline-block;margin-bottom:0}
.support_area{padding-top:50px;padding-bottom:50px}
.support_area h2{color:#195072;font-size:32px;line-height:60px;font-weight:700;font-family:sharp_sansmedium}
.support_area h3{color:#195072}
.support_area p{color:#2a2a2a}
.support_area .contact-block{position:relative;padding:2rem 3rem;margin-bottom:3rem;background-color:#f0f5f5;border-bottom:2px solid #195072}
.support_area .contact-block .contact-box{margin:1.5rem 0 0;color:#195072}
.support_area address{font-style:normal}
.support_area .contact-block .contact-box i{display:inline-block;font-size:1.5rem;color:#195072}
.support_area .contact-block .location-map{position:absolute;top:30px;right:30px;bottom:20px;width:66%;box-shadow:0 5px 20px 0 rgba(51,51,51,.3)}
.support_area .contact-block .location-map iframe{width:100%;height:100%}
.support_area a{color:#718096}
.sec-request-for-proposal{padding-top:70px;padding-bottom:50px}
.sec-request-for-proposal p{color:#2a2a2a;font-size:16px}
.sec-request-for-proposal ul li{font-size:16px;color:#2a2a2a;font-family:'Open Sans',sans-serif}
.sec-request-for-proposal a{color:#195072}
.sec-request-for-proposal h2{color:#195072;font-size:40px;margin-bottom:15px;font-weight:700;line-height:50px}
.sec-request-for-proposal h3{font-size:32px;color:#195072;font-weight:700;margin-top:0;margin-bottom:12px;line-height:42px;font-family:sharp_sansbold}
.sec-request-for-proposal .input-field{margin-bottom:22px}
.sec-request-for-proposal .input-field span{font-size:12px}
.sec-request-for-proposal input{background-color:transparent;border:1px solid #efefef;padding:9px 10px 9px 20px;margin-bottom:0;font-family:'Open Sans',sans-serif;font-weight:400;font-size:15px;width:100%;position:relative;border-radius:5px;color:rgba(59,59,59,.8);height:45px}
.sec-request-for-proposal select{background-color:transparent;border:1px solid #efefef;padding:9px 10px 9px 20px!important;margin-bottom:0;font-family:'Open Sans',sans-serif;font-weight:400;font-size:15px;width:100%;position:relative;border-radius:5px;appearance:inherit;color:rgba(59,59,59,.8);height:45px}
.sec-request-for-proposal textarea{background-color:transparent;border:1px solid #efefef;padding:9px 10px 9px 20px;margin-bottom:0;font-family:'Open Sans',sans-serif;font-weight:400;font-size:15px;width:100%;position:relative;border-radius:5px;height:120px;color:rgba(59,59,59,.8)}
.sec-request-for-proposal .custom-file-uploader{position:absolute;right:15px;background-color:#195072;display:inline-block;padding:12.5px 25px;text-align:center;border-top-left-radius:0;border-top-right-radius:4px;border-bottom-right-radius:4px;border-bottom-left-radius:0;font-weight:600;font-size:13px;color:#fff;border:0 solid #195072;font-family:'Open Sans',sans-serif;z-index:9}
.sec-request-for-proposal ul{font-family:'Open Sans',sans-serif;margin-bottom:15px;list-style:disc;padding-left:15px}
.sec-request-for-proposal ul li{margin-bottom:5px}
.sec-request-for-proposal ul li a{color:#4095ca;font-family:'Open Sans',sans-serif}
.sec-request-for-proposal .submitBtn{font-family:'Open Sans',sans-serif;background-color:#195072;display:inline-block;padding:10px 25px;text-align:center;border-radius:50px;font-weight:600;font-size:15px;color:#fff;border:0 solid #195072;float:right;cursor:pointer}
.sec-request-for-proposal p a{color:#4095ca}
.error.active,.error.invalid-error,.invalid.active,.invalid.invalid-error{color:red}
.form-field label.error{font-size:.75rem;color:red!important}
.sec-search{padding:3.5rem 0 5rem}.sec-search .sec-title{text-align:center;color:#195072;margin-bottom:2.75rem}
.sec-search input{background-color:transparent;border:1px solid #efefef;padding:9px 10px 9px 20px;margin-bottom:0;font-family:'Open Sans',sans-serif;font-weight:400;font-size:15px;width:100%;position:relative;border-radius:5px;color:rgba(59,59,59,.8);height:50px;padding-right:40px}
.search-results p strong{font-weight:500;margin-bottom:20px;display:block}
.search-results h2 a{font-size:20px;color:#195072;font-weight:700;margin-top:0;margin-bottom:0;line-height:30px}
.search-results h2,.search-results h5{margin-bottom:0;font-family:'Open Sans',sans-serif}
.search-results p{font-family:'Open Sans',sans-serif;font-size:16px;line-height:26px;font-weight:400;margin-bottom:5px}
.search-results p a{color:#195072}
.search-results a{color:#195072;font-family:'Open Sans',sans-serif}
.search-item{margin-bottom:20px}.search-wrap{position:relative}
.search-wrap .btn-search{cursor:pointer;position:absolute;background-color:transparent;border:0;padding:0 15px;top:0;right:0;height:45px;line-height:47px;color:#195072}
.sidebar .sidebar-btn-wrap{display:block;text-align:right}
.sidebar .sidebar-heading{font-size:22px;color:#195072;font-weight:700;margin-bottom:5px;text-align:center;line-height:20px;margin-top:25px}
.sidebar .sidebar-block{display:block}
.blogRightBox .blogBox .form-field{margin-bottom:10px}
.hiddendiv.common{display:none}
.Support_Comman{padding:50px 0}
.Support_Comman h3{font-size:28px;color:#195072;font-weight:700;margin-top:0;margin-bottom:12px;line-height:36px;font-family:sharp_sansbold}
.Support_Comman p{font-size:16px;color:#2a2a2a;margin-top:0;margin-bottom:20px;font-family:'Open Sans',sans-serif;line-height:27px}
.Support_Comman ul li{font-size:16px;color:#2a2a2a;font-family:'Open Sans',sans-serif}
.Support_Comman table{font-size:16px;color:#2a2a2a;font-family:'Open Sans',sans-serif}
.Support_Comman ol li{font-size:16px;color:#2a2a2a;font-family:'Open Sans',sans-serif}
.Support_Comman h4{font-size:21px;color:#195072;font-weight:700;margin-bottom:10px;font-family:'Open Sans',sans-serif;line-height:28px;margin-top:30px}
.main-features .owl-slider{position:relative;overflow:hidden}
.main-features .item-shape{content:'';position:absolute;right:3px;top:30px;width:100%;height:100%;background:#e1e1e1;z-index:0;overflow:hidden;clip-path:circle(65% at 79% 21%)}
.main-features .owl-slider .item{clip-path:circle(65% at 78% 22%);position:relative}
.main-features .owl-carousel .owl-item img{height:600px;object-fit:cover;position:relative}
.main-features .owl-slider .owl-nav{display:none!important}
.main-features .owl-slider .owl-dots{display:block;position:relative;top:-85px;transform:rotate(25deg);-o-transform:rotate(25deg);-ms-transform:rotate(25deg);-moz-transform:rotate(25deg);-webkit-transform:rotate(25deg)}
.main-features .owl-slider .owl-dots button:first-of-type{top:-5px;position:relative}
.main-features .owl-slider .owl-dots button:last-of-type{top:-4px;position:relative}
.main-features .owl-theme .owl-nav.disabled+.owl-dots{margin-top:0}
.main-features .owl-theme .owl-dots .owl-dot span{width:13px;height:13px;margin:2px 5px;background-color:transparent;border:1.5px solid #195072}
.main-features .owl-theme .owl-dots .owl-dot.active span,.main-features .owl-theme .owl-dots .owl-dot:hover span{background:#195072}
.main-features .div1{margin:0;width:100%}
.main-features .container-fluid{padding-right:0;padding-left:0}
.main-features .heads{padding:30px 0 30px 30px}
.main-features .heads h4{line-height:26px}
.main-features .heads-text{padding:0 30px;margin-bottom:50px}
.main-features .heads .tit{font-size:34px;padding-bottom:10px;font-weight:700;color:#195072;position:relative;line-height:50px;padding-top:20px}
.main-features .heads .divide-line{position:relative;background:#195072;height:3px;width:100px;display:block;margin-top:15px;margin-bottom:20px}
.owl-theme .owl-dots,.owl-theme .owl-nav{text-align:center;-webkit-tap-highlight-color:transparent}
.owl-theme .owl-nav{margin-top:10px}
.owl-theme .owl-nav[class*=owl-]{color:#fff;font-size:14px;margin:5px;padding:4px 7px;background:#d6d6d6;display:inline-block;cursor:pointer;border-radius:3px}
.owl-theme .owl-nav[class*=owl-]:hover{background:#869791;color:#fff;text-decoration:none}
.owl-theme .owl-nav .disabled{opacity:.5;cursor:default}
.owl-theme .owl-nav.disabled+.owl-dots{margin-top:10px}
.owl-theme .owl-dots .owl-dot{display:inline-block;zoom:1}
.owl-theme .owl-dots .owl-dot span{width:10px;height:10px;margin:5px 7px;background:#d6d6d6;display:block;-webkit-backface-visibility:visible;transition:opacity .2s ease;border-radius:30px}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span{background:#869791}
.dot-timeline{width:100%;margin:auto;padding-bottom:50px}
.first-arrow-item{position:relative;display:block;height:40px;width:40px;border-radius:50%;background:#195072;right:825px;top:20px;margin-left:auto}
.first-arrow-item::before{content:"\f101";color:#fff;font-family:FontAwesome;font-size:26px;text-align:center;left:13px;position:absolute;top:-3px}
.first-arrow-item::after{content:"";border-top:2px dashed #195072;left:0;position:absolute;top:20px;width:840px;z-index:-1}
.last-arrow-item{position:relative;display:block;height:40px;width:40px;border-radius:50%;background:#195072;right:-510px;top:-21px;margin-right:auto}
.last-arrow-item::before{content:"\f100";color:#fff;font-family:FontAwesome;font-size:26px;text-align:center;left:13px;position:absolute;top:-3px}
.last-arrow-item::after{content:"";border-top:2px dashed #195072;right:0;position:absolute;top:20px;width:520px;z-index:-1}
.last-arrow-item2{position:relative;display:block;height:40px;width:40px;border-radius:50%;background:#195072;right:505px;top:-20px;margin-left:auto}
.last-arrow-item2::before{content:"\f100";color:#fff;font-family:FontAwesome;font-size:26px;text-align:center;left:13px;position:absolute;top:-3px}
.last-arrow-item2::after{content:"";border-top:2px dashed #195072;right:auto;position:absolute;top:20px;width:520px;z-index:-1}
.dot-timeline .dot-item{border-top:2px dashed #195072;margin:0;padding:50px}
.dot-timeline .dot-item:nth-child(odd){border-left:2px dashed;border-top-left-radius:30px;border-bottom-left-radius:30px;margin-right:30px;padding-right:0}
.dot-timeline .dot-item:nth-child(even){border-right:2px dashed;border-top-right-radius:30px;border-bottom-right-radius:30px;margin-left:30px;padding-left:0}
.dot-timeline .dot-item:first-child{border-top:0;border-top-right-radius:0;border-top-left-radius:0}
.dot-timeline .dot-item:last-child{border-bottom-right-radius:0;border-bottom-left-radius:0}
.dot-timeline .border-top-none{border-top:none!important}
.dot-timeline .dot-item .dot-img{margin:0 auto;text-align:center;display:block}
.dot-timeline .dot-item .dot-img img{width:100%;height:150px;object-fit:contain}
.dot-timeline .dot-item .dot-img2 img{width:100%;height:220px;object-fit:contain}
.dot-timeline .dot-item .dot-content{position:relative}
.dot-timeline .dot-item .dot-content h5{font-size:22px;line-height:24px;font-weight:600;font-family:sharp_sansmedium;color:#195072}
.dot-timeline .dot-item .dot-content .read-more{color:#fff;background-color:#195072;cursor:pointer;width:120px;display:inline-block;padding:7px 20px;text-align:center;border-radius:50px;margin:3px 0;font-weight:500;transition:all .3s;font-size:14px}
.text-middle{display:flex;align-items:center;justify-content:center}
.blue-block{background-color:#195072;color:#fff;border-top-right-radius:35px;border-bottom-left-radius:35px;padding:50px 20px 30px;margin-top:60px;margin-bottom:60px;z-index:2}
.blue-block .icon-circle{background-color:#195072;border:3px solid #fff;border-radius:50%;padding:15px;height:120px;width:120px;display:block;position:absolute;transform:translate(-50%,-50%);left:50%;top:50px}
.blue-block .icon-circle img{height:55px;width:55px;display:block;position:relative;transform:translate(-50%,-50%);left:50%;top:50%;object-fit:contain}
.blue-block .blue-content{padding:20px;color:#fff;text-align:center;margin:15px auto;margin-top:10px;padding:20px;color:#fff}
.blue-block .blue-content p{margin-top:10px}
.blue-block .blue-ul{margin-top:30px;margin-bottom:20px}
.blue-block .blue-ul li p{position:relative;padding-left:33px}
.blue-block .blue-ul li i{position:absolute;border-radius:50%;width:25px;height:25px;text-align:center;color:#195072;background-color:#fff;line-height:23px;left:0;top:3px}
.blue-block .dot-shape{position:absolute;right:0;top:0;z-index:0}
.blue-block .dot-shape-left{position:absolute;left:0;bottom:10px;z-index:-1}
.white-block{background-color:#fff;color:#195072;border-top-right-radius:35px;border-bottom-left-radius:35px;padding:50px 50px 30px;margin-top:60px;margin-bottom:60px;box-shadow:5px 1px 30px 10px rgba(0,0,0,.1)}
.white-block .icon-circle{background-color:#fff;border:3px solid #195072;border-radius:50%;padding:15px;height:120px;width:120px;display:block;position:absolute;transform:translate(-50%,-50%);left:50%;top:50px}
.white-block .icon-circle img{height:55px;width:55px;display:block;position:relative;transform:translate(-50%,-50%);left:50%;top:50%}
.white-block .white-content{padding:20px;color:#195072;text-align:center;margin:15px auto;margin-top:10px;padding:20px;color:#195072}
.white-block .white-content p{margin-top:10px;color:#2a2a2a}
.white-block .white-ul{margin-top:30px;margin-bottom:20px}
.white-block .white-ul li p{position:relative;padding-left:33px;color:#2a2a2a}
.white-block p{color:#2a2a2a}
.white-block .white-ul li i{position:absolute;border-radius:50%;width:25px;height:25px;text-align:center;color:#fff;background-color:#195072;line-height:23px;left:0;top:3px}
.white-block .white-ul li strong{display:block}
.white-block .dot-shape{position:absolute;right:0;top:0;z-index:-1}
.white-block .dot-shape-left{position:absolute;left:0;bottom:-10px;z-index:-1}
.dot-item .dot-content h6{color:#fd5456;font-size:18px;font-weight:600;margin-top:10px}
.dot-item .dot-content p strong{display:block}
.dot-item .dot-ul{margin-top:20px;margin-bottom:20px}
.dot-item .dot-ul li p{position:relative;padding-left:33px;color:#2a2a2a}
.dot-item .dot-ul li i{position:absolute;border-radius:50%;width:25px;height:25px;text-align:center;color:#fff;background-color:#195072;line-height:23px;left:0;top:3px}
.dot-header{margin:15px auto;text-align:center}
.dot-header h3{color:#195072}
.white-block h3{line-height:45px;max-width:850px;margin:auto;text-align:center}
.blue-block h3{line-height:45px;max-width:850px;margin:auto;text-align:center}
.check-ul li p{position:relative;padding-left:20px;margin-bottom:5px}
.check-ul li p i{top:5px;left:-5px;color:#195072;position:absolute}
.videos_area{padding-bottom:50px;padding-top:50px}
.video-filter{margin-top:20px;margin-bottom:30px}
.video-filter h3{font-size:24px;color:#2a2a2a}
.video-filter .search-dropdown{float:right}
.video-filter .search-dropdown .btn{width:120px;height:45px}
.video-filter .bottom-line{border-bottom:1px solid #efefef;margin-bottom:15px;margin-top:15px}
.video-filter .searchBlog{position:relative;width:80%;float:left}
.video-filter .searchBlog input{position:relative;margin:0;border:1px solid #efefef!important;padding:7px 10px;margin-bottom:0;background:#fff;color:inherit!important;font-family:'Open Sans',sans-serif;font-weight:400;font-size:15px;width:100%;position:relative;border-radius:5px;height:45px}
.video-filter .sidebar-btn-wrap{display:block;text-align:right}
.video-filter .searchBlog .btn-search{cursor:pointer;position:absolute;background-color:transparent;border:0;padding:0 15px;top:0;right:0;height:45px;line-height:47px;color:#195072}
.video-card{border:1px solid #efefef;margin-bottom:30px;display:block}
.video-card .card-image{position:relative}
.video-card .card-image img{width:100%}
.video-card .overlay-blk{position:absolute;transform:translate(-50%,-50%);left:50%;top:50%}
.video-card .overlay-blk a{height:45px;width:45px;line-height:45px;border-radius:50%;display:block;text-align:center;background-color:rgba(255,255,255,.9)}
.video-card .overlay-blk a i{color:#195072;font-size:24px;position:relative;top:3px;left:3px}
.video-card .card-text{background-color:#195072;padding:10px 15px}
.video-card .card-text h4{font-family:'Open Sans',sans-serif;font-size:18px;position:relative;line-height:24px;font-weight:500;color:#fff;min-height:50px;max-height:50px;flex-wrap:nowrap;text-overflow:ellipsis;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;text-align:center}
.video-filter .dropdown-menu{z-index:2}
.modal-dialog{max-width:700px}
.zsiq_theme1 .zsiq_cnt p{font-size:11px!important}
.zsiq_theme1 .zsiq_cnt .zsiq_ellips:first-child{font-size:13px!important;font-weight:600}
.zsiq_theme1 div.zsiq_cnt{height:50px!important;width:140px!important;min-width:140px!important;left:-150px!important}
.mt20{margin-top:20px!important}
.mt15{margin-top:15px!important}
.mb30{margin-bottom:30px!important}
.mb20{margin-bottom:20px!important}
.mb15{margin-bottom:15px!important}
.mt10{margin-top:10px!important}
.mb10{margin-bottom:10px!important}
.mv10{margin-top:10px!important;margin-bottom:10px!important}
.mt5{margin-top:5px!important}
.mb5{margin-bottom:5px!important}
.mv5{margin-top:5px!important;margin-bottom:5px!important}
.mr10{margin-right:10px}
.p5{padding:5px}
.p10{padding:5px}
.p15{padding:5px}
.p20{padding:5px}
.pt5{padding-top:5px}
.pt10{padding-top:10px}
.pt20{padding-top:20px}
.pb5{padding-bottom:5px}
.pb10{padding-bottom:10px!important}
.pb20{padding-bottom:20px}
.pl5{padding-left:5px}
.pl10{padding-left:10px}
.pl15{padding-left:15px}.link-dt a{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
.cancel-button{font-family:'Open Sans',sans-serif;background-color:#fd5456;display:inline-block;padding:6px 20px!important;text-align:center;border-radius:4px;font-weight:600;font-size:14px!important;color:#fff!important;border:none!important;cursor:pointer}
.submit-button{font-family:'Open Sans',sans-serif;background-color:#195072;display:inline-block;padding:6px 20px!important;text-align:center;border-radius:4px;font-weight:600;font-size:14px!important;color:#fff!important;border:none!important;cursor:pointer}
.zcwf_col_lab{font-family:'Open Sans',sans-serif;font-size:14px}
.manu-banner{padding-top:100px;padding-bottom:150px;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative}
.manu-banner::before{position:absolute;content:'';width:100%;height:100%;top:0;left:0;display:block;background:linear-gradient(to right,rgba(0,0,0,.5),rgba(0,0,0,0))}
.manu-banner h1{color:#fff;font-size:50px;font-weight:700;font-family:'Open Sans',sans-serif;position:relative;margin-bottom:20px}
.manu-banner h1 span{font-size:35px;display:block;font-weight:500}
.manu-banner .text-pipe{font-size:18px;display:block;font-weight:500;color:#fff;line-height:24px;max-width:450px}
.blue-area .title-num2{color:#fff;font-size:40px;line-height:50px;font-weight:700}
.manu-banner h2{color:#2a2a2a;font-size:24px;text-align:center;padding:0 10px;font-weight:700;font-family:'Open Sans',sans-serif}
.manu-form{box-shadow:0 10px 25px 0 rgba(0,0,0,.05);padding:20px 35px;background-color:#fff;border-radius:10px}
.manu-form input{font-family:'Open Sans',sans-serif;font-size:14px;font-weight:600;color:#999;margin-bottom:4px;border:none;border-bottom:1.5px solid #999;transition:all .2s;width:100%;padding:6.5px 0}
.manu-form input:hover{border-color:#003e40}
.manu-form .submitBtn{background-color:#195072;color:#fff!important;display:table;padding:8px 35px;font-size:16px;font-weight:600;text-align:center;border-radius:5px;margin:15px auto;cursor:pointer;font-family:'Open Sans',sans-serif}
.download-btn{margin:auto;display:inline-block;text-align:center;padding:7px 20px;border-radius:25px;background-color:#195072;color:#fff!important;font-weight:500}
.download-btn img{width:18px;margin-left:12px;position:relative;top:-3px}
.blue-area{padding-top:25px;padding-bottom:130px;background-color:#195072;position:relative}
.blue-area .title-num{color:#fff;font-size:60px}
.blue-area .ul-default{color:#fff}
.blue-shape-top{overflow:hidden!important;height:150px!important;margin:0 auto!important;bottom:0!important;right:0!important;left:0!important;position:absolute!important;top:-150px}
.blue-shape-bottom{overflow:hidden!important;height:150px!important;margin:auto!important;bottom:0!important;right:0!important;left:0!important;position:absolute!important}
.wave{position:absolute;left:0;height:100%;width:200%;background-repeat:repeat no-repeat;background-position:0 bottom;-webkit-transform-origin:center bottom;transform-origin:center bottom}
.wave-one{background-size:50% 100px}
.wave-anim .wave-one{animation:move-wave 3s linear infinite;-webkit-animation:move-wave 3s linear infinite;-webkit-animation-delay:1s;animation-delay:1s}
.wave-two{background-size:50% 120px}
.wave-anim .wave-two{-webkit-animation:move_wave 10s linear infinite;animation:move_wave 10s linear infinite}
.wave-three{background-size:50% 100px}
.wave-anim .wave-three{-webkit-animation:move_wave 15s linear infinite;animation:move_wave 15s linear infinite}
@-webkit-keyframes move_wave{0%{-webkit-transform:translateX(0) translateZ(0) scaleY(1);transform:translateX(0) translateZ(0) scaleY(1)}50%{-webkit-transform:translateX(-25%) translateZ(0) scaleY(.55);transform:translateX(-25%) translateZ(0) scaleY(.55)}100%{-webkit-transform:translateX(-50%) translateZ(0) scaleY(1);transform:translateX(-50%) translateZ(0) scaleY(1)}}
@keyframes move_wave{0%{-webkit-transform:translateX(0) translateZ(0) scaleY(1);transform:translateX(0) translateZ(0) scaleY(1)}50%{-webkit-transform:translateX(-25%) translateZ(0) scaleY(.55);transform:translateX(-25%) translateZ(0) scaleY(.55)}100%{-webkit-transform:translateX(-50%) translateZ(0) scaleY(1);transform:translateX(-50%) translateZ(0) scaleY(1)}}.w-1{opacity:.5!important;overflow:hidden!important;width:100%!important;height:100%!important;z-index:20!important;bottom:-1px!important;position:absolute!important}.w-2{opacity:.75!important;overflow:hidden!important;width:100%!important;height:100%!important;z-index:10!important;bottom:-1px!important;position:absolute!important}.w-3{overflow:hidden!important;width:100%!important;height:100%!important;z-index:5!important;bottom:-1px!important;position:absolute!important}
.sec-custom-demo .form-bg.card{box-shadow:0 0 25px 0 rgba(68,68,68,.5);border-top:2px solid #195072;position:relative;z-index:999!important}
.sec-custom-demo .form-bg .form-title{margin-top:0;font-size:24px;color:#195072;font-weight:700;margin-top:0;margin-bottom:5px;line-height:36px;font-family:sharp_sansbold;margin-bottom:15px}
.sec-custom-demo .form-bg .sub-title{color:#2a2a2a;font-weight:400;margin:0;font-family:'Open Sans',sans-serif;font-size:14px;line-height:20px;padding-top:5px;padding-bottom:5px}
.sec-custom-demo .form-bg .sub-title small{font-size:100%}
.sec-custom-demo .card .card-content{padding:24px;border-radius:10px!important}
.sec-custom-demo .form-bg .input-field{margin-top:0;margin-bottom:.5rem;position:relative}
.sec-custom-demo .form-bg input{box-shadow:none;box-sizing:border-box;transition:box-shadow .3s,border .3s;margin:0 0 8px;outline:0;height:2.5rem;background-color:transparent;border:1px solid #efefef!important;padding:7px 20px!important;margin-bottom:10px!important;font-family:'Open Sans',sans-serif!important;font-weight:400!important;font-size:15px!important;width:100%!important;position:relative!important;border-radius:5px!important}
.sec-custom-demo .input-field .helper-text{position:relative;min-height:18px;display:block;font-size:12px;color:rgba(0,0,0,.54);font-family:'Open Sans',sans-serif}
.sec-custom-demo .field-addon .addon-text{position:absolute;right:1rem;top:7px;font-family:'Open Sans',sans-serif!important}
.error.active,.error.invalid-error,.invalid.active,.invalid.invalid-error{color:red;font-size:12px}
.sec-custom-demo .btn.disabled,.sec-custom-demo .btn:disabled,.sec-custom-demo .btn[disabled]{opacity:.65;pointer-events:none;background-color:#dfdfdf!important;border-color:#dfdfdf!important;color:#757575!important;box-shadow:none;cursor:default}
.sec-custom-demo .tnc{font-size:.8rem;margin:5px 0;text-align:center}
.sec-custom-demo .form-bg .input-field a{color:#195072}
.blue-head{color:#fff;margin:0;position:absolute;top:40%;left:40%;transform:translate(-50%,-50%);font-family:'Open Sans',sans-serif}
.blue-head h4{font-family:'Open Sans',sans-serif;line-height:30px;margin:20px 0}
.blue-head .SubBtn{background-color:#fff;color:#195072!important;display:table;padding:8px 25px;font-size:16px;font-weight:600;text-align:center;border-radius:5px;margin:15px 0;cursor:pointer}
.de-line{height:1.5px;width:100px;display:block;margin:15px 0;background-color:#fff}
.blue-area .content-img{max-width:80%}
.blue-area .gy-h4{padding-top:50px;color:#fff;font-size:40px;text-align:left;font-weight:700;font-family:'Open Sans',sans-serif;line-height:52px}
.blue-area ul{list-style:disc;margin-top:20px;padding-left:20px}
.blue-area ul li{font-size:18px;text-align:left;font-family:'Open Sans',sans-serif;margin-bottom:10px}
.why-gyrus-area{padding-top:50px;padding-bottom:50px}
.why-gyrus-area .title-div{color:#195072;font-size:40px;text-align:center;font-weight:700;font-family:'Open Sans',sans-serif;margin-bottom:30px}
.why-grid{display:grid;grid-template-columns:auto auto auto auto;gap:15px 15px}
.why-grid-outcome{display:flex;grid-template-columns:auto auto auto auto;gap:15px 5px}
.why-gyrus-area .why-items{text-align:center}
.why-gyrus-area .why-items img{max-width:55px;padding:5px}
.why-gyrus-area .why-items p{height:80px;max-width:210px;margin:10px auto;line-height:24px}
.manu-testimonials{background-color:#195072;padding-top:40px;padding-bottom:70px}
.manu-testimonials .item{background:#fff;padding:20px;border-radius:10px}
#manu-testimonials.owl-carousel blockquote p{min-height:130px;text-align:center}
#manu-testimonials.owl-carousel h4{line-height:30px;font-family:'Open Sans',sans-serif;text-align:center}
#manu-testimonials.owl-carousel blockquote p:before{content:"\201C";position:relative;top:20px;font-size:120px;color:#195072;font-family:'Sharp Sans';line-height:40px;display:block}
.gyrusaim-area{padding-top:50px;padding-bottom:50px}
.gyrusaim-area .title-div{margin-bottom:30px;text-align:center}
.gyrusaim-area .title-div h4{color:#195072;font-size:40px;font-weight:700;margin-bottom:0;font-family:'Open Sans',sans-serif}
.gyrusaim-area .gyrusaim-items{box-shadow:0 10px 25px 0 rgba(0,0,0,.05);padding:20px 35px;background-color:#fff;border-radius:10px;margin-bottom:25px;min-height:405px}
.gyrusaim-area .gyrusaim-items .gyrusaim-thumb{width:85px;height:85px;border-radius:100%;border:2px solid #195072}
.gyrusaim-area .gyrusaim-items .gyrusaim-thumb img{width:55px;position:relative;transform:translate(13px,13px)}
.gyrusaim-area .gyrusaim-items h3{color:#195072;font-size:20px;font-weight:700;margin-bottom:10px;margin-top:10px;font-family:'Open Sans',sans-serif;line-height:30px}
.gyrusaim-area .gyrusaim-items p{margin:0}.white-paper-area{padding-top:70px;padding-bottom:20px;background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative}
.white-paper-area .title-div h4{color:#195072;font-size:40px;font-weight:700;margin-bottom:30px;font-family:'Open Sans',sans-serif;text-align:center}
.workers-banner{padding-top:40px;padding-bottom:40px;background-image:url(../img/industry/button-image.png);background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative}
.workers-banner .workers-title h3{color:#fff;font-size:33px;font-weight:700;font-family:'Open Sans',sans-serif;text-align:center;max-width:850px;margin:40px auto}
.workers-banner .workers-title a{background-color:#fff;color:#195072!important;display:table;padding:8px 35px;font-size:16px;font-weight:600;text-align:center;border-radius:50px;margin:0 auto;cursor:pointer}
.iti-flag{box-shadow:none!important;background-color:transparent!important}
.intl-tel-input.allow-dropdown .selected-flag{height:38px!important}
.intl-tel-input.allow-dropdown input[type=tel]{padding-left:55px!important;margin-bottom:10px!important}
.intl-tel-input .country-list .country{font-size:13px!important}
.intl-tel-input.allow-dropdown .selected-flag{background-color:#efefef!important}
.iti-flag{background-color:#efefef!important}
.intl-tel-input .flag-container{height:40px!important;background-color:#efefef!important;border-top-left-radius:5px!important;border-bottom-left-radius:5px!important}
.intl-tel-input .country-list .country{margin-bottom:0!important}
.schedule-banner{padding-top:80px;padding-bottom:40px;background-image:url(../img/schedule-demo/bg.png);background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;z-index:0}
.demo-banner{background-image:url(../img/demo-bg.png)}
.grad-banner{color:#fff}.grad-banner h3{color:#fff}
.grad-banner .shap-text{font-size:30px;color:#fff;font-weight:500;margin-bottom:15px;line-height:42px;margin-top:20px;max-width:410px}
.grad-banner input{background-color:#fff}
.grad-banner .submitBtn{background-color:#f2ec19;color:#222;font-weight:700;margin:0 auto;float:none;display:block}
.client-grid{display:grid;grid-template-columns:auto auto auto auto auto;gap:15px}
.client-grid-img img{max-width:150px;display:block;margin:auto}
.sch-video{margin-top:30px;margin-bottom:30px}
.sch-text .sch-item{margin-bottom:20px;display:flex;align-items:center}
.sch-text .sch-item .sch-icon{border-radius:8px;padding:8px;background-color:rgba(255,255,255,.2);height:60px;width:60px;margin-right:15px;display:flex;align-items:center;justify-content:center}
.sch-text .sch-item .sch-icon img{width:46px}.sch-text .sch-item h5{margin:0;font-size:18px;color:#fff;font-weight:600;font-family:'Open Sans',sans-serif}
.input-main-div .CountryNumberInput{text-indent:85px!important;height:45px!important;width:100%!important}
.input-select-div{z-index:2}.CountryOptionItem{font-size:13px;font-family:'Open Sans',sans-serif}
.select2-dropdown{z-index:999!important}
.select2-container--default .select2-selection--single{background-color:#fff;border:0 solid #aaa!important;background-color:#d9d9d9!important;padding:0!important;height:43px!important;justify-content:center!important;align-items:center!important;display:flex!important;width:95px!important;border-top-left-radius:5px!important;border-bottom-left-radius:5px!important;margin:1px!important}
.select2-container .select2-selection--single .select2-selection__rendered{padding-left:0!important;padding-right:0!important}
.select2-search--dropdown .select2-search__field{padding:4px 8px;width:100%;font-size:13px;font-family:'Open Sans',sans-serif}
.select2-container--default .select2-selection--single .select2-selection__arrow{display:none!important}
.flags{height:20px!important;width:25px!important}
.CountryCode,.CountryText{padding-left:5px!important}
.select2-container--default .select2-results>.select2-results__options{max-height:150px!important}
.price-item{background:#fff;border-radius:350px;padding:30px 15px 100px;min-height:870px;position:relative;margin-bottom:20px}
.price-item .star-img{max-width:100%;margin:0 auto;text-align:center;display:block}
.price-item h2{font-size:28px;color:#195072;margin:0;text-align:center;padding-bottom:10px}
.price-xr h5{margin:0;font-size:16px;color:#195072;font-weight:600}
.price-xr ul{margin-top:10px;padding-left:15px;list-style:none}
.price-xr ul li{position:relative;line-height:20px;margin-bottom:5px}
.price-xr img{width:9px;position:absolute;top:8px;left:-15px}
.price-xr span{font-size:14px}
.price-item .priceBtn{text-align:center;margin:auto;display:block;position:absolute;transform:translate(-50%,-50%);bottom:75px;left:50%;z-index:99}
.price-item .priceBtn a{background-color:#195072;display:inline-block;padding:6px 15px;text-align:center;border-radius:50px;margin:0;font-weight:500;font-size:14px;color:#fff}
.star-shape{position:absolute;bottom:5px;left:5px}
.star-shape img{margin:0 auto;text-align:center;display:block;max-width:100%}
.default-bluebtn{background-color:#195072;display:inline-block;padding:5px 15px;text-align:center;border-radius:50px;margin:5px 3px;font-weight:500;font-size:14px;color:#fff!important;width:auto;transition:all .3s}
.partner-head{padding-top:80px;padding-bottom:80px;background-image:url(../img/partners-banner.jpg);background-position:center center;background-size:cover;background-repeat:no-repeat;position:relative;z-index:0}
.partners-why{padding-top:50px;padding-bottom:50px}
.partners-why img{max-width:75%;margin:0 auto;display:block}
.partners-why h4{color:#195072;font-size:40px;font-weight:700;font-family:'Open Sans',sans-serif;margin-bottom:20px}
.partners-growth{background-color:#f4f4f4;padding-top:50px;padding-bottom:50px}
.partners-growth h4{color:#195072;font-size:40px;font-weight:700;margin-bottom:0;font-family:'Open Sans',sans-serif;text-align:center}
.partners-growth p{margin:0;max-width:810px;text-align:center}.partners-growth .num-grid{display:grid;grid-template-columns:auto auto auto;gap:15px}
.partners-growth .num-grid-item{padding:20px 0;display:flex;align-items:center;justify-content:space-evenly}
.partners-growth .num-grid-item h2{font-size:130px;margin:0;display:inline-block;color:#195072;padding-right:5px}
.partners-growth .num-grid-item span{font-size:14px;max-width:120px;display:inline-block}
.partners-growth .growth-icon{display:grid;grid-template-columns:auto auto auto auto;gap:15px;margin-top:20px}
.partners-growth .growth-icon-item{padding:10px 20px;text-align:center;margin:0 auto;font-family:'Open Sans',sans-serif;font-size:14px}
.partners-growth .growth-icon-item img{width:42px;display:block;margin:0 auto}
.partners-growth .growth-icon-item span{max-width:200px;text-align:center;margin-top:5px;display:block}
.partners-testimonials{padding-top:50px;padding-bottom:50px}
.owl-partner .item{background:#fff;padding:20px;border-radius:10px;box-shadow:0 0 25px 0 rgba(68,68,68,.05);border-radius:25px;margin:20px}
.owl-partner blockquote p{min-height:130px}
.owl-partner h4{line-height:30px;font-family:'Open Sans',sans-serif}
.owl-partner blockquote p:before{content:"\201C";position:relative;top:20px;font-size:120px;color:#195072;font-family:'Sharp Sans';line-height:40px;display:block}
.our-partners-img img{max-height:60px;margin:20px 40px}
.partners-story{box-shadow:inset 0 0 25px rgba(68,68,68,.2);display:block;padding:30px 20px;border-radius:25px}
.become-partners{padding-top:30px;padding-bottom:90px}
.become-partners form{margin-bottom:20px}
.become-btn{cursor:pointer;background-color:#f2ec19!important;border-radius:50px;border:none;color:#000!important;font-weight:600;margin:20px auto;display:block}
#modalOverlay{position:fixed;top:0;left:0;background:rgba(0,0,0,.5);z-index:99999;height:100%;width:100%;display:none}
.popup{background:#fff;border-radius:5px;width:100%;position:relative;margin-top:140px;display:block;margin-left:auto;margin-right:auto}
.popup .content img{width:100%}
.popup .content{overflow:auto}
.close{float:right;line-height:1;text-shadow:0 1px 0 #fff;opacity:1}
.popup .close{position:absolute;top:25px;right:30px;transition:all .2s;font-size:30px;font-weight:500;text-decoration:none;color:#fff}
.popup .close:hover{color:#fff}
/* CSS END */

/* MEDIA QUERY || RESPONSIVE */
@media (min-width:2200px) and (max-width:2560px) {
  .popup{width:50%;height:auto}
  .h1{font-size:35px!important}
  .owl-carousel .owl-item img{width:100%;margin-right:auto;margin-left:auto}
  .post-slide .post-title123 a{font-size:14px;padding-top:20px}
  .post-slide .post-date{font-size:14px;padding-top:20px}
  .banner-h2{font-size:20px!important}
  #awardslider.owl-carousel .owl-nav .owl-next,#awardslider.owl-carousel .owl-nav .owl-prev{padding:20px!important}
  #recentblogs.owl-carousel .owl-nav .owl-next,#recentblogs.owl-carousel .owl-nav .owl-prev{padding:20px!important}
  .gyrus-features{flex-direction:row;padding:0 20px}
  .gyrus-features img{width:30%}
  .lastfooter_box{padding-bottom:20px;padding-top:20px}
  .h4{font-size:18px}
  .text-color{font-size:24px;width:auto;margin-top:15px}
  .description-color{font-size:22px;width:auto;margin-top:15px}
  .pt120{padding:140px 0 45px 0!important}
  .title2 h1,.title2 h2{font-size:30px}
  .business_area{padding-top:50px}
  .lastfooter_box2 li img{width:50px;height:auto;margin-right:20px}
  .lastfooter_box2 li p{font-size:16px;font-weight:600}
  .videoBox img{width:100%;max-width:100%;height:auto}
  .carousel__item-body{padding:12px 15px 12px 15px}
  .carousel__item-body .carousel_image{height:90px;width:auto}
  .msg_txt{font-size:18px}
  .capabilities_area{padding:40px 0}
  .faq .card .card-header .faq-title{display:flex}
  .million_area .title_paragraphTitle .title_paragraph,.title_paragraphTitle .title_paragraph{font-size:18px;text-align:justify}
  .faq-section .title_paragraphTitle .title_paragraph{text-align:justify;font-size:18px;line-height:32px}
  .capabilities-section .title_paragraphTitle .title_paragraph{text-align:justify;font-size:18px;line-height:32px}
  #simpro-stats .stat .number{font-size:2rem!important}
  #simpro-stats .plus{font-size:2rem!important}
  .faq .card .card-header .faq-title{padding:20px 20px;margin-bottom:0}
  .about_area .about_img{width:60%!important;height:auto}
  .card-detail h5{margin-bottom:0;font-size:16px}
  .card-header-bg{padding:10px 10px}
  .lastfooter_box ul{margin-bottom:20px}
  .certifications{margin-top:20px;margin-bottom:20px}
  .feature-brif{width:25%}.feature-faq{flex-direction:row}.msg_wrapper{height:340px!important}
  .features-img{width:50%;background:#f7f7f7;border-radius:10px;display:flex;justify-content:center;align-items:center}
  .popup .close{top:35px;right:43px;font-size:50px}
  .banner-radius img{width:95%}
  .container-width-max{padding:0 80px}
  .container-width{min-width:960px;max-width:1570px}
  .opening-profile{top:78%;left:6%}
  .outer{height:170px;width:170px}
  .inner{height:160px;width:160px}
  .opening-profile img{height:160px;width:160px}
  .newsList_center-desc{padding-top:110px}
  .job-common-description{text-align:justify}
  .browser-default li{text-align:justify}
  .mb0{margin-bottom:0}
  .Column542{margin-right:5px}
  .square img{margin:0 10px 0 0}
  .square1 img{margin:0 10px 0 0}
  .recent-posts .card h4{font-size:16px}
  .blogItem .blogContent h3{font-size:18px;margin-top:5px;margin-bottom:10px;min-height:40px;max-height:40px;line-height:20px}
  .blogItem .blogContent p{font-size:13px;line-height:20px;margin-bottom:10px;min-height:40px;max-height:40px}
  .blogItem .blogContent{padding:22px 20px}
}

@media (min-width:1441px) and (max-width:2200px) {
  .popup{width:50%;height:auto}
  .h1{font-size:40px!important}
  .owl-carousel .owl-item img{width:100%;margin-right:auto;margin-left:auto}
  .post-slide .post-title123 a{font-size:14px;padding-top:20px}
  .post-slide .post-date{font-size:14px;padding-top:20px}
  .banner-h2{font-size:26px!important}
  #awardslider.owl-carousel .owl-nav .owl-next,#awardslider.owl-carousel .owl-nav .owl-prev{padding:20px!important}
  #recentblogs.owl-carousel .owl-nav .owl-next,#recentblogs.owl-carousel .owl-nav .owl-prev{padding:20px!important}
  .gyrus-features{flex-direction:row;padding:0 20px}
  .gyrus-features img{width:25%}
  .lastfooter_box{padding-bottom:20px;padding-top:20px}
  .h4{font-size:18px}
  .text-color{font-size:20px;width:auto;padding-top:15px}
  .description-color{font-size:16px;width:auto;padding-top:10px}
  .pt120{padding:140px 0 45px 0!important}
  .title2 h1,.title2 h2{font-size:35px}
  .business_area{padding-top:50px}
  .lastfooter_box2 li img{width:50px;height:auto;margin-right:20px}
  .lastfooter_box2 li p{font-size:20px;font-weight:600}
  .videoBox img{width:100%;max-width:100%}
  .carousel__item-body{padding:12px 15px 12px 15px}
  .carousel__item-body .carousel_image{height:90px;width:auto}
  .msg_txt{font-size:20px}
  .capabilities_area{padding:40px 0}
  .faq .card .card-header .faq-title{display:flex}
  .million_area .title_paragraphTitle .title_paragraph,.title_paragraphTitle .title_paragraph{font-size:24px;text-align:center}
  .faq-section .title_paragraphTitle .title_paragraph{text-align:center;font-size:24px;line-height:32px}
  .capabilities-section .title_paragraphTitle .title_paragraph{text-align:center;font-size:24px;line-height:32px}
  #simpro-stats .stat .number{font-size:2rem!important}#simpro-stats .plus{font-size:2rem!important}
  .faq .card .card-header .faq-title{padding:20px 20px;margin-bottom:0}
  .about_area .about_img{width:60%!important;height:auto}
  .card-detail h5{margin-bottom:0;font-size:16px}
  .card-header-bg{padding:10px 10px}
  .lastfooter_box ul{margin-bottom:20px}
  .certifications{margin-top:20px;margin-bottom:20px}
  .feature-brif{width:25%}
  .feature-faq{flex-direction:row}
  .msg_wrapper{height:340px!important}
  .features-img{width:50%;background:#f7f7f7;border-radius:10px;display:flex;justify-content:center;align-items:center}
  .popup .close{top:25px;right:30px;font-size:35px}
  .banner-radius img{width:95%}
  .container-width-max{padding:0 80px!important}
  .container-width{min-width:960px;max-width:1610px}
  .opening-profile{top:85%;left:6%}
  .outer{height:170px;width:170px}
  .inner{height:160px;width:160px}
  .opening-profile img{height:160px;width:160px}
  .newsList_center-desc{padding-top:100px}
  .job-common-description{text-align:justify}
  .browser-default li{text-align:justify}
  .mb0{margin-bottom:0}
  .Column542{margin-right:5px}
  .square img{margin:0 10px 0 0}
  .square1 img{margin:0 10px 0 0}
}

@media (min-width:1441px) and (max-width:1600px) {
  .banner-radius img{width:95%}
  .container-width-max{padding:0 10px}
  .container-width{min-width:960px;max-width:max-content}
  .h1{font-size:35px!important}
  .owl-carousel .owl-item img{width:100%;margin-right:auto;margin-left:auto}
  .post-slide .post-title123 a{font-size:14px;padding-top:20px}
  .post-slide .post-date{font-size:14px;padding-top:20px}
  .banner-h2{font-size:26px!important}
  #awardslider.owl-carousel .owl-nav .owl-next,#awardslider.owl-carousel .owl-nav .owl-prev{padding:20px!important}
  #recentblogs.owl-carousel .owl-nav .owl-next,#recentblogs.owl-carousel .owl-nav .owl-prev{padding:20px!important}
  .gyrus-features{flex-direction:row;padding:0 20px}
  .gyrus-features img{width:30%}
  .lastfooter_box{padding-bottom:20px;padding-top:20px}
  .h4{font-size:18px}
  .text-color{font-size:18px;width:auto}
  .description-color{font-size:16px;width:auto}
  .pt120{padding:140px 0 45px 0!important}
  .title2 h1,.title2 h2{font-size:30px}
  .business_area{padding-top:50px}
  .lastfooter_box2 li img{width:50px;height:auto;margin-right:20px}
  .lastfooter_box2 li p{font-size:18px;font-weight:600}
  .videoBox img{width:100%;max-width:100%}
  .carousel__item-body{padding:12px 15px 12px 15px}
  .carousel__item-body .carousel_image{height:90px;width:auto}
  .msg_txt{font-size:18px}
  .capabilities_area{padding:40px 0}
  .faq .card .card-header .faq-title{display:flex}
  .million_area .title_paragraphTitle .title_paragraph,.title_paragraphTitle .title_paragraph{font-size:18px;text-align:justify}
  .faq-section .title_paragraphTitle .title_paragraph{text-align:justify;font-size:18px;line-height:32px}
  .capabilities-section .title_paragraphTitle .title_paragraph{text-align:justify;font-size:18px;line-height:32px}
  #simpro-stats .stat .number{font-size:2rem!important}
  #simpro-stats .plus{font-size:2rem!important}
  .faq .card .card-header .faq-title{padding:20px 20px;margin-bottom:0}
  .about_area .about_img{width:70%!important;height:auto}
  .card-detail h5{margin-bottom:0;font-size:16px}
  .card-header-bg{padding:10px 10px}
  .lastfooter_box ul{margin-bottom:20px}
  .certifications{margin-top:20px;margin-bottom:20px}
  .feature-brif{width:25%}
  .feature-faq{flex-direction:row}
  .msg_wrapper{height:340px!important}
  .features-img{width:50%;background:#f7f7f7;border-radius:10px;display:flex;justify-content:center;align-items:center}
  .opening-profile{top:52%;left:6%}
  .outer{height:170px;width:170px}
  .inner{height:160px;width:160px}
  .opening-profile img{height:160px;width:160px}
  .newsList_center-desc{padding-top:100px}
  .job-common-description{text-align:justify}
  .browser-default li{text-align:justify}
  .mb0{margin-bottom:0}
  .Column542{margin-right:5px}
  .square img{margin:0 10px 0 0}
  .square1 img{margin:0 10px 0 0}
}

@media (min-width:1500px) and (max-width:1550px){
  .container-width{min-width:960px;max-width:max-content}
  .h1{font-size:35px!important}
  .owl-carousel .owl-item img{width:100%;margin-right:auto;margin-left:auto}
  .post-slide .post-title123 a{font-size:14px;padding-top:20px}
  .post-slide .post-date{font-size:14px;padding-top:20px}
  .banner-h2{font-size:26px!important}
  #awardslider.owl-carousel .owl-nav .owl-next,#awardslider.owl-carousel .owl-nav .owl-prev{padding:20px!important}
  #recentblogs.owl-carousel .owl-nav .owl-next,#recentblogs.owl-carousel .owl-nav .owl-prev{padding:20px!important}
  .gyrus-features{flex-direction:row;padding:0 20px}
  .gyrus-features img{width:30%}
  .lastfooter_box{padding-bottom:20px;padding-top:20px}
  .h4{font-size:18px}
  .text-color{font-size:18px;width:auto}
  .description-color{font-size:16px;width:auto}
  .pt120{padding:140px 0 45px 0!important}
  .title2 h1,.title2 h2{font-size:30px}
  .business_area{padding-top:50px}
  .lastfooter_box2 li img{width:50px;height:auto;margin-right:20px}
  .lastfooter_box2 li p{font-size:18px;font-weight:600}
  .videoBox img{width:100%;max-width:100%}
  .carousel__item-body{padding:12px 15px 12px 15px}
  .carousel__item-body .carousel_image{height:90px;width:auto}
  .msg_txt{font-size:18px}
  .capabilities_area{padding:40px 0}
  .faq .card .card-header .faq-title{display:flex}
  .million_area .title_paragraphTitle .title_paragraph,.title_paragraphTitle .title_paragraph{font-size:18px;text-align:center}
  .faq-section .title_paragraphTitle .title_paragraph{text-align:center;font-size:18px;line-height:32px}
  .capabilities-section .title_paragraphTitle .title_paragraph{text-align:center;font-size:18px;line-height:32px}
  #simpro-stats .stat .number{font-size:2rem!important}
  #simpro-stats .plus{font-size:2rem!important}
  .faq .card .card-header .faq-title{padding:20px 20px;margin-bottom:0}
  .about_area .about_img{width:70%!important;height:auto}
  .card-detail h5{margin-bottom:0;font-size:16px}
  .card-header-bg{padding:10px 10px}
  .lastfooter_box ul{margin-bottom:20px}
  .certifications{margin-top:20px;margin-bottom:20px}
  .feature-brif{width:25%}
  .feature-faq{flex-direction:row}
  .msg_wrapper{height:340px!important}
  .features-img{width:50%;background:#f7f7f7;border-radius:10px;display:flex;justify-content:center;align-items:center}
}

@media (min-width:1551px) and (max-width:1600px){
  .container-width-max{padding:0 10px}
  .container-width{min-width:960px;max-width:max-content}
  .h1{font-size:35px!important}
  .owl-carousel .owl-item img{width:100%;margin-right:auto;margin-left:auto}
  .post-slide .post-title123 a{font-size:14px;padding-top:20px}
  .post-slide .post-date{font-size:14px;padding-top:20px}
  .banner-h2{font-size:20px!important}
  #awardslider.owl-carousel .owl-nav .owl-next,#awardslider.owl-carousel .owl-nav .owl-prev{padding:20px!important}
  #recentblogs.owl-carousel .owl-nav .owl-next,#recentblogs.owl-carousel .owl-nav .owl-prev{padding:20px!important}
  .gyrus-features{flex-direction:row;padding:0 20px}
  .gyrus-features img{width:40%}
  .lastfooter_box{padding-bottom:20px;padding-top:20px}
  .h4{font-size:18px}
  .text-color{font-size:18px;width:auto}
  .description-color{font-size:15px;width:auto}
  .b-awards-block{top:7.25%}
  .pt120{padding:140px 0 45px 0!important}
  .title2 h1,.title2 h2{font-size:30px}
  .business_area{padding-top:50px}
  .lastfooter_box2 li img{width:50px;height:auto;margin-right:20px}
  .lastfooter_box2 li p{font-size:16px;font-weight:600}
  .videoBox img{width:100%;max-width:100%;height:auto}
  .carousel__item-body{padding:12px 15px 12px 15px}
  .carousel__item-body .carousel_image{height:90px;width:auto}
  .msg_txt{font-size:18px}
  .capabilities_area{padding:40px 0}
  .faq .card .card-header .faq-title{display:flex}
  .million_area .title_paragraphTitle .title_paragraph,.title_paragraphTitle .title_paragraph{font-size:18px;text-align:justify}
  .faq-section .title_paragraphTitle .title_paragraph{text-align:justify;font-size:18px;line-height:32px}
  .capabilities-section .title_paragraphTitle .title_paragraph{text-align:justify;font-size:18px;line-height:32px}
  #simpro-stats .stat .number{font-size:2rem!important}#simpro-stats .plus{font-size:2rem!important}
  .faq .card .card-header .faq-title{padding:20px 20px;margin-bottom:0}
  .about_area .about_img{width:100%;height:200px}
  .card-detail h5{margin-bottom:0;font-size:16px}
  .card-header-bg{padding:10px 10px}
  .lastfooter_box ul{margin-bottom:20px}
  .certifications{margin-top:20px;margin-bottom:20px}
  .feature-brif{width:25%}
  .feature-faq{flex-direction:row}
  .msg_wrapper{height:340px!important}
  .features-img{width:50%;background:#f7f7f7;border-radius:10px;display:flex;justify-content:center;align-items:center}
}

@media(max-width:1441px){
  .videoBox iframe{width:500px;height:280px}
  .h1{font-size:35px!important}
  .owl-carousel .owl-item img{width:100%;margin-right:auto;margin-left:auto}
  .owl-carousel .owl-item .integration-img img{height: 70px;}
  .post-slide .post-title123 a{font-size:14px;padding-top:20px}
  .post-slide .post-date{font-size:14px;padding-top:20px}
  .banner-h2{font-size:20px!important}
  #awardslider.owl-carousel .owl-nav .owl-next,#awardslider.owl-carousel .owl-nav .owl-prev{padding:20px!important}
  /* #recentblogs.owl-carousel .owl-nav .owl-next,#recentblogs.owl-carousel .owl-nav .owl-prev{padding:20px!important} */
  .gyrus-features{flex-direction:row;padding:0 20px}
  .gyrus-features img{width:30%}
  .lastfooter_box{padding-bottom:20px;padding-top:20px}
  .h4{font-size:18px}
  .text-color{font-size:18px;width:auto;padding-top:15px}
  .description-color{font-size:15px;width:auto;padding-top:10px}
  .pt120{padding:140px 0 45px 0!important}
  .title2 h1,.title2 h2{font-size:30px}
  .business_area{padding-top:50px}
  .lastfooter_box2 li img{width:50px;height:auto;margin-right:20px}
  .lastfooter_box2 li p{font-size:16px;font-weight:600}
  .videoBox img{width:100%;max-width:100%}
  .carousel__item-body{padding:12px 15px 12px 15px}
  .carousel__item-body .carousel_image{height:90px;width:auto}
  .msg_txt{font-size:18px}
  .capabilities_area{padding:40px 0}
  .faq .card .card-header .faq-title{display:flex;font-weight:600}
  .million_area .title_paragraphTitle .title_paragraph,.title_paragraphTitle .title_paragraph{font-size:18px;text-align:justify}
  .faq-section .title_paragraphTitle .title_paragraph{text-align:justify;font-size:18px;line-height:32px}
  .capabilities-section .title_paragraphTitle .title_paragraph{text-align:justify;font-size:18px;line-height:32px}
  #simpro-stats .stat .number{font-size:2rem!important}#simpro-stats .plus{font-size:2rem!important}
  .faq .card .card-header .faq-title{padding:20px 20px;margin-bottom:0;font-weight:600}
  .about_area .about_img{width:70%!important;height:auto!important}
  .card-detail h5{margin-bottom:0;font-size:16px}
  .card-header-bg{padding:10px 10px}
  .lastfooter_box ul{margin-bottom:20px}
  .certifications{margin-top:20px;margin-bottom:20px}
  .feature-brif{width:25%}
  .feature-faq{flex-direction:row}
  .msg_wrapper{height:340px!important}
  .features-img{width:50%;background:#f7f7f7;border-radius:10px;display:flex;justify-content:center;align-items:center}
  .banner-radius img{width:95%}
  .container-width{max-width:max-content}
  .opening-profile{top:75%;left:5%}
  .outer{height:170px;width:170px}
  .inner{height:160px;width:160px}
  .opening-profile img{height:160px;width:160px}
  .newsList_center-desc{padding-top:100px}
  .job-common-description{text-align:justify}
  .browser-default li{text-align:justify}
  .mb0{margin-bottom:0}
  .Column542{margin-right:5px}
  .square img{margin:0 10px 0 0}
  .square1 img{margin:0 10px 0 0}}

@media (min-width:1441px){
  .popup{width:50%;height:auto}
  .whygyrus_areaPage .timeline{width:70vw}
  .opening-profile{top:74%;left:5%}
  .container-width-max{padding:0 70px}
  .video_area{margin-top:90px}
}

@media (max-width:1440px){
  #customers-testimonials .item p{min-height:130px}
  .meet_area .item ul{padding:15px 10px;max-height:250px;min-height:250px}
  .popup{width:55%;height:auto}
  .video_area{margin-top:90px}
  .banner-radius img{width:95%}
  .container-width{min-width:300px;max-width:max-content}
  .opening-profile{top:75%;left:6%}.outer{height:170px;width:170px}
  .inner{height:160px;width:160px}
  .opening-profile img{height:160px;width:160px}
  .newsList_center-desc{padding-top:100px}
  .job-common-description{text-align:justify}
  .browser-default li{text-align:justify}
  .mb0{margin-bottom:0}
  .Column542{margin-right:5px}
  .square img{margin:0 10px 0 0}
  .square1 img{margin:0 10px 0 0}
  .container-width-max{padding:0 80px;margin-left:0}
}

@media (max-width:1199px){
  .client-grid{grid-template-columns:auto auto auto}
.features_center .nav-item{position:relative;transition:all .2s linear;display:inline-block;background:#efefef;margin:5px 2px;display:inline-block;padding:0!important;background-color:#f4f4f4;border-radius:25px;border:none;font-size:12px!important;font-weight:600;font-family:sharp_sansmedium}
.features_center .nav-tabs-wrapper .nav{border:none}
.star-shape{bottom:0;left:0}
}

@media (min-width:1025px) and (max-width:1366px){
  .about_area .aboutLeftText h2{padding-top:0}
  .video_area{padding:60px 10px;margin-top:90px}
  .h1{font-size:35px!important}
  .owl-carousel .owl-item img{width:100%;margin-right:auto;margin-left:auto}
  .owl-carousel .owl-item .integration-img img{height: 70px;}
  .post-slide .post-title123 a{font-size:14px;padding-top:20px}
  .post-slide .post-date{font-size:14px;padding-top:20px}
  .banner-h2{font-size:20px!important}
  #awardslider.owl-carousel .owl-nav .owl-next,#awardslider.owl-carousel .owl-nav .owl-prev{padding:20px!important}
  /* #recentblogs.owl-carousel .owl-nav .owl-next,#recentblogs.owl-carousel .owl-nav .owl-prev{padding:20px!important} */
  .gyrus-features{flex-direction:row;padding:0 20px}
  .gyrus-features img{width:30%}
  .lastfooter_box{padding-bottom:20px;padding-top:20px}
  .h4{font-size:18px}
  .text-color{font-size:18px;width:auto;padding-top:15px}
  .description-color{font-size:15px;width:auto;padding-top:10px}
  .pt120{padding:140px 0 45px 0!important}
  .title2 h1,.title2 h2{font-size:30px}
  .business_area{padding-top:50px}
  .lastfooter_box2 li img{width:50px;height:auto;margin-right:20px}
  .lastfooter_box2 li p{font-size:16px;font-weight:600}
  .videoBox img{width:100%;max-width:100%}
  .carousel__item-body{padding:12px 15px 12px 15px}
  .carousel__item-body .carousel_image{height:90px;width:auto}
  .msg_txt{font-size:18px}
  .capabilities_area{padding:40px 0}
  .faq .card .card-header .faq-title{display:flex;font-weight:600}
  .million_area .title_paragraphTitle .title_paragraph,.title_paragraphTitle .title_paragraph{font-size:24px;text-align:center}
  .faq-section .title_paragraphTitle .title_paragraph{text-align:center;font-size:24px;line-height:32px}
  .capabilities-section .title_paragraphTitle .title_paragraph{text-align:center;font-size:24px;line-height:32px}
  #simpro-stats .stat .number{font-size:2rem!important}
  #simpro-stats .plus{font-size:2rem!important}
  .faq .card .card-header .faq-title{padding:20px 20px;margin-bottom:0;font-weight:600}
  .about_area .about_img{width:80%!important;height:auto}
  .card-detail h5{margin-bottom:0;font-size:16px}
  .card-header-bg{padding:10px 10px}
  .lastfooter_box ul{margin-bottom:20px}
  .certifications{margin-top:20px;margin-bottom:20px}
  .feature-brif{width:25%}
  .feature-faq{flex-direction:row}
  .msg_wrapper{height:340px!important}
  .features-img{width:50%;background:#f7f7f7;border-radius:10px;display:flex;justify-content:center;align-items:center}
  .about_area .aboutLeftText{padding:50px 20px}
  #Maincarousel .owl-nav button.owl-prev{left:2%}
  #Maincarousel .owl-nav button.owl-next{right:2%}
  .nav-link{font-size:14px}
  .banner-radius img{width:100%}
  .container-width-max{padding:0 40px;max-width:1320px}
  .container-width{min-width:960px;max-width:fit-content}
  .opening-profile{top:73%;left:3%}
  .outer{height:170px;width:170px}
  .inner{height:160px;width:160px}
  .opening-profile img{height:160px;width:160px}
  .newsList_center-desc{padding-top:110px}
  .job-common-description{text-align:justify}
  .browser-default li{text-align:justify}
  .mb0{margin-bottom:0}
  .Column542{margin-right:5px}
  .square img{margin:0 10px 0 0}
  .square1 img{margin:0 10px 0 0}
}

@media (min-width:1025px) and (max-width:1129px){
  .video_area{margin-top:175px}
  .b-awards-block{margin:-30px auto 0;top:7.8%}
  .nav-link{font-size:12px}
}

@media (min-width:1025px) and (max-width:1199px){
  .price-item .priceBtn{bottom:50px}
  .banner-radius img{width:100%}
  .h1{font-size:35px!important}
  .owl-carousel .owl-item img{width:100%;margin-right:auto;margin-left:auto}
  .headerBtn .bluebtn,.headerBtn .whitebtn{padding:5px 7px;font-size:12px;width:90px}
  .post-slide .post-title123 a{font-size:14px;padding-top:20px}
  .post-slide .post-date{font-size:14px;padding-top:20px}
  .banner-h2{font-size:20px!important}
  #awardslider.owl-carousel .owl-nav .owl-next,#awardslider.owl-carousel .owl-nav .owl-prev{padding:20px!important}
  #recentblogs.owl-carousel .owl-nav .owl-next,#recentblogs.owl-carousel .owl-nav .owl-prev{padding:20px!important}
  .gyrus-features{flex-direction:row;padding:0 20px}
  .gyrus-features img{width:30%}
  .lastfooter_box{padding-bottom:20px;padding-top:20px}
  .h4{font-size:18px}
  .text-color{font-size:18px;width:auto}
  .description-color{font-size:15px;width:auto}
  .pt120{padding:140px 0 45px 0!important}
  .title2 h1,.title2 h2{font-size:30px}
  .business_area{padding-top:50px}
  .lastfooter_box2 li img{width:50px;height:auto;margin-right:20px}
  .lastfooter_box2 li p{font-size:16px;font-weight:600}
  .videoBox img{width:100%;max-width:100%;height:auto}
  .carousel__item-body{padding:12px 15px 12px 15px}
  .carousel__item-body .carousel_image{height:90px;width:auto}
  .msg_txt{font-size:18px}
  .capabilities_area{padding:40px 0}
  .faq .card .card-header .faq-title{display:flex}
  .million_area .title_paragraphTitle .title_paragraph,.title_paragraphTitle .title_paragraph{font-size:18px;text-align:justify}
  .faq-section .title_paragraphTitle .title_paragraph{text-align:justify;font-size:18px;line-height:32px}
  .capabilities-section .title_paragraphTitle .title_paragraph{text-align:justify;font-size:18px;line-height:32px}
  #simpro-stats .stat .number{font-size:2rem!important}
  #simpro-stats .plus{font-size:2rem!important}
  .faq .card .card-header .faq-title{padding:20px 20px;margin-bottom:0}
  .about_area .about_img{width:90%!important;height:auto!important}
  .card-detail h5{margin-bottom:0;font-size:16px}
  .card-header-bg{padding:10px 10px}
  .lastfooter_box ul{margin-bottom:20px}
  .certifications{margin-top:20px;margin-bottom:20px}
  .feature-brif{width:25%}
  .feature-faq{flex-direction:row}
  .msg_wrapper{height:340px!important}
  .features-img{width:50%;background:#f7f7f7;border-radius:10px;display:flex;justify-content:center;align-items:center}
  .container-width-max{padding:0 40px}
  .container-width{min-width:960px;max-width:fit-content}
  .opening-profile{top:70%;left:4%}
  .outer{height:160px;width:160px}
  .inner{height:150px;width:150px}
  .square img{margin:0 10px 0 0}
  .square1 img{margin:0 10px 0 0}
  .opening-profile img{height:150px;width:150px}
  .newsList_center-desc{padding-top:100px}
  .job-common-description{text-align:justify}
  .browser-default li{text-align:justify}
  .mb0{margin-bottom:0}
  .Column542{margin-right:5px}
  .team-banner img{box-shadow:0 0 15px 5px #000;width:100%;margin-bottom:30px;height:390px!important}
  .grid-container-team{display:flex;padding:0 15px;padding-top:50px;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:center}
  .office-image img{height:390px!important;width:100%;border-radius:5px}
  .office-image{height:400px;width:100%}
  .office-location{padding:30px 0 10px;font-size:30px!important;font-weight:600;text-align:center!important;margin:0!important}
  .office-intro{text-align:justify;padding:10px 0 0;line-height:25px!important;margin:0 15px!important}
}

@media (min-width:992px) and (max-width:1024px){
  .footer_area .fRight ul{margin-top:20px}
  .gyrusaim-area .gyrusaim-items{min-height:550px}
  .nav-link{font-size:12px}
  .h1{font-size:35px!important}
  .owl-carousel .owl-item img{width:100%;margin-right:auto;margin-left:auto}
  .post-slide .post-title123 a{font-size:14px;padding-top:20px}
  .post-slide .post-date{font-size:14px;padding-top:20px}
  .banner-h2{font-size:20px!important}
  #awardslider.owl-carousel .owl-nav .owl-next,#awardslider.owl-carousel .owl-nav .owl-prev{padding:20px!important}
  #recentblogs.owl-carousel .owl-nav .owl-next,#recentblogs.owl-carousel .owl-nav .owl-prev{padding:20px!important}
  .gyrus-features{flex-direction:row;padding:0 20px}
  .gyrus-features img{width:40%}
  .lastfooter_box{padding-bottom:20px;padding-top:20px}
  .h4{font-size:18px}.text-color{font-size:18px;width:auto}
  .description-color{font-size:15px;width:auto}
  .b-awards-block{top:7.25%}
  .pt120{padding:140px 0 45px 0!important}
  .title2 h1,.title2 h2{font-size:30px}
  .business_area{padding-top:50px}
  .lastfooter_box2 li img{width:50px;height:auto;margin-right:20px}
  .lastfooter_box2 li p{font-size:16px;font-weight:600}
  .videoBox img{width:100%;max-width:100%;height:auto}
  .carousel__item-body{padding:12px 15px 12px 15px}
  .carousel__item-body .carousel_image{height:90px;width:auto}
  .msg_txt{font-size:18px}.capabilities_area{padding:40px 0}
  .faq .card .card-header .faq-title{display:flex}
  .million_area .title_paragraphTitle .title_paragraph,.title_paragraphTitle .title_paragraph{font-size:18px;text-align:justify}
  .faq-section .title_paragraphTitle .title_paragraph{text-align:justify;font-size:18px;line-height:32px}
  .capabilities-section .title_paragraphTitle .title_paragraph{text-align:justify;font-size:18px;line-height:32px}
  #simpro-stats .stat .number{font-size:2rem!important}
  #simpro-stats .plus{font-size:2rem!important}
  .faq .card .card-header .faq-title{padding:20px 20px;margin-bottom:0}
  .about_area .about_img{width:100%;height:200px}
  .card-detail h5{margin-bottom:0;font-size:16px}
  .card-header-bg{padding:10px 10px}
  .lastfooter_box ul{margin-bottom:20px}
  .certifications{margin-top:20px;margin-bottom:20px}
  .feature-brif{width:25%}
  .feature-faq{flex-direction:row}
  .msg_wrapper{height:340px!important}
  .features-img{width:50%;background:#f7f7f7;border-radius:10px;display:flex;justify-content:center;align-items:center}
  .headerBtn .bluebtn,.headerBtn .whitebtn{padding:5px 7px;font-size:10px;width:90px}
  .team-banner img{box-shadow:0 0 15px 5px #000;width:100%;margin-bottom:30px;height:390px!important}
  .grid-container-team{display:flex;padding:0 15px;padding-top:50px;flex-direction:column;align-items:center}
}

@media (max-width:1024px){
  .popup{width:65%;height:auto;margin-top:115px}
  .price-item .priceBtn a{font-size:13px}
  .price-item .priceBtn{bottom:40px}
  .dropdown-toggle::after{border-top:3px solid;border-right:3px solid transparent;border-left:3px solid transparent}
  .title3 h1 span{font-size:28px}
  .title3 h1{font-size:20px;line-height:28px}
  .page_area2{padding:20px 0}
  .star-shape img{display:none}
  .sec-request-for-proposal{padding-bottom:0}
  .title3 .tag-line{line-height:24px;font-size:16px}
  .title3 h1,.title3 h2{line-height:initial;font-size:40px}
  .main_area{padding-top:0;padding-bottom:0}
  #google_translate_element .goog-te-combo,.topBaar .topLeft ul li a,.topBaar .topRight a{font-size:12px}
  .practices_center .nav{margin-bottom:20px}
  .practices_center .practicesitem{padding:20px 0;margin-bottom:0}
  .practices_center .practicesitem img{height:200px}
  .practices_center .practicesitem h3{padding:5px;font-size:16px;line-height:20px}
  .main_area .textArea h2{font-size:26px;line-height:35px}
  .main_area .textArea p{font-size:17px;line-height:24px}
  .blogLeftBox{padding-right:0}
  .plans_area{padding:40px 0}
  .requestpage_area .textArea{padding:50px 0;padding-top:50px}
  .solution_area{padding:40px 0}
  .title1 h1,.title1 h2{font-size:35px}
  .video_area{padding:60px 0}
  .video_area ul{margin-top:5px;padding-left:10px}
  .video_area ul li p{font-size:25px}
  .aboutgyrus_center .aboutgBox .bodyPart{min-height:auto;height:auto}
  .law_center{padding-top:50px;padding-bottom:60px}
  .testimonials .testimonial_box{padding-top:10px}
  .million_area{padding:70px 15px 40px}
  .capabilities_area{padding:60px 0}
  .meet_area .item ul{max-height:auto;min-height:auto}
  #meetSlider .owl-nav button.owl-prev{left:-15%}
  #meetSlider .owl-nav button.owl-next{right:-15%}
  #recentblogs .owl-nav button.owl-prev{left:-15%}
  #recentblogs .owl-nav button.owl-next{right:-15%}
  #awardslider .owl-nav button.owl-prev{left:-15%}
  #awardslider .owl-nav button.owl-next{right:-15%}
  .lastfooter_box ul{margin-bottom:50px}
  .lastfooter_box{padding-bottom:0;padding-top:40px}
  .footer_area{padding:12px 0}
  .main_area .div1 .imgFloat{width:100%;display:block;float:none;text-align:center;margin:auto}
  .main_area .div1 img{display:block;float:none;text-align:center;margin:auto}
}

@media only screen and (min-width:992px){
  #alternateOrder1,#alternateOrder11,#alternateOrder111,#alternateOrder1111{order:2}
}

@media only screen and (max-width:992px){
  .why-grid{grid-template-columns:auto auto auto}
  table.responsive-table{width:100%;border-collapse:collapse;border-spacing:0;display:block;position:relative}
  .h1{font-size:35px!important}
  .owl-carousel .owl-item img{width:100%;margin-right:auto;margin-left:auto}
  .post-slide .post-title123 a{font-size:14px;padding-top:20px}
  .post-slide .post-date{font-size:14px;padding-top:20px}
  .banner-h2{font-size:20px!important}
  #awardslider.owl-carousel .owl-nav .owl-next,#awardslider.owl-carousel .owl-nav .owl-prev{padding:20px!important}
  #recentblogs.owl-carousel .owl-nav .owl-next,#recentblogs.owl-carousel .owl-nav .owl-prev{padding:20px!important}
  .gyrus-features{flex-direction:row;padding:0 20px}
  .gyrus-features img{width:40%}
  .lastfooter_box{padding-bottom:20px;padding-top:20px}
  .h4{font-size:18px}
  .text-color{font-size:18px;width:auto}
  .description-color{font-size:15px;width:auto}
  .b-awards-block{top:7.25%}
  .pt120{padding:140px 0 45px 0!important}
  .title2 h1,.title2 h2{font-size:30px}
  .business_area{padding-top:50px}
  .lastfooter_box2 li img{width:50px;height:auto;margin-right:20px}
  .lastfooter_box2 li p{font-size:16px;font-weight:600}
  .videoBox img{width:100%;max-width:100%;height:auto}
  .carousel__item-body{padding:12px 15px 12px 15px}
  .carousel__item-body .carousel_image{height:90px;width:auto}
  .msg_txt{font-size:18px}
  .capabilities_area{padding:40px 0}
  .faq .card .card-header .faq-title{display:flex}
  .million_area .title_paragraphTitle .title_paragraph,.title_paragraphTitle .title_paragraph{font-size:18px;text-align:justify}
  .faq-section .title_paragraphTitle .title_paragraph{text-align:justify;font-size:18px;line-height:32px}
  .capabilities-section .title_paragraphTitle .title_paragraph{text-align:justify;font-size:18px;line-height:32px}
  #simpro-stats .stat .number{font-size:2rem!important}
  #simpro-stats .plus{font-size:2rem!important}
  .faq .card .card-header .faq-title{padding:20px 20px;margin-bottom:0}
  .about_area .about_img{width:100%;height:200px}
  .card-detail h5{margin-bottom:0;font-size:16px}
  .card-header-bg{padding:10px 10px}
  .lastfooter_box ul{margin-bottom:20px}
  .certifications{margin-top:20px;margin-bottom:20px}
  .feature-brif{width:25%}
  .feature-faq{flex-direction:row}
  .msg_wrapper{height:340px!important}
  .features-img{width:50%;background:#f7f7f7;border-radius:10px;display:flex;justify-content:center;align-items:center}
  .Support_Comman{padding:20px 0}
  .Support_Comman table.responsive-table{display:flex}
  table.responsive-table tbody{display:block;width:auto;position:relative;overflow-x:auto;white-space:nowrap}
  table.responsive-table tbody tr{display:inline-block;vertical-align:top}
  table.responsive-table tr{border-bottom:none;padding:0 10px}
  table.responsive-table.table-policy td,table.responsive-table.table-policy th{min-height:102px}
  table.responsive-table.table-policy thead{width:30%}
  table.responsive-table thead{max-width:30%;border:0;border-right:1px solid rgba(0,0,0,.12);display:block;float:left}
  table.responsive-table thead tr{display:block;padding:0 10px 0 0}
  table.responsive-table td,table.responsive-table th{padding-left:0;padding-right:0}
  table.responsive-table th{display:block;text-align:right}
  table.responsive-table td,table.responsive-table th{margin:0;vertical-align:top}
  table.responsive-table td{display:block;text-align:left}
}

@media (max-width:991px){
  .price-item{min-height:auto}
  .blue-head{position:relative;top:0;left:0;transform:translate(0,0)}
  .h1{font-size:35px!important}
  .owl-carousel .owl-item img{width:100%;margin-right:auto;margin-left:auto}
  .post-slide .post-title123 a{font-size:14px;padding-top:20px}
  .post-slide .post-date{font-size:14px;padding-top:20px}
  .banner-h2{font-size:20px!important}
  #awardslider.owl-carousel .owl-nav .owl-next,#awardslider.owl-carousel .owl-nav .owl-prev{padding:20px!important}
  #recentblogs.owl-carousel .owl-nav .owl-next,#recentblogs.owl-carousel .owl-nav .owl-prev{padding:20px!important}
  .gyrus-features{flex-direction:row;padding:0 20px}
  .gyrus-features img{width:40%}
  .lastfooter_box{padding-bottom:20px;padding-top:20px}
  .h4{font-size:18px}
  .text-color{font-size:18px;width:auto}
  .description-color{font-size:15px;width:auto}
  .b-awards-block{top:7.25%}
  .pt120{padding:140px 0 45px 0!important}
  .title2 h1,.title2 h2{font-size:30px}
  .business_area{padding-top:50px}
  .lastfooter_box2 li img{width:50px;height:auto;margin-right:20px}
  .lastfooter_box2 li p{font-size:16px;font-weight:600}
  .videoBox img{width:100%;max-width:100%;height:auto}
  .carousel__item-body{padding:12px 15px 12px 15px}
  .carousel__item-body .carousel_image{height:90px;width:auto}
  .msg_txt{font-size:18px}
  .capabilities_area{padding:40px 0}
  .faq .card .card-header .faq-title{display:flex}
  .million_area .title_paragraphTitle .title_paragraph,.title_paragraphTitle .title_paragraph{font-size:18px;text-align:justify}
  .faq-section .title_paragraphTitle .title_paragraph{text-align:justify;font-size:18px;line-height:32px}
  .capabilities-section .title_paragraphTitle .title_paragraph{text-align:justify;font-size:18px;line-height:32px}
  #simpro-stats .stat .number{font-size:2rem!important}
  #simpro-stats .plus{font-size:2rem!important}
  .faq .card .card-header .faq-title{padding:20px 20px;margin-bottom:0}
  .about_area .about_img{width:100%;height:200px}
  .card-detail h5{margin-bottom:0;font-size:16px}
  .card-header-bg{padding:10px 10px}
  .lastfooter_box ul{margin-bottom:20px}
  .certifications{margin-top:20px;margin-bottom:20px}
  .feature-brif{width:25%}
  .feature-faq{flex-direction:row}
  .msg_wrapper{height:340px!important}
  .features-img{width:50%;background:#f7f7f7;border-radius:10px;display:flex;justify-content:center;align-items:center}
  .sec-custom-demo .form-bg.card{top:0}
  .gyrusaim-area .gyrusaim-items{min-height:auto}
  .video-filter .searchBlog{width:60%}
  .support_area .contact-block .location-map{position:relative;top:10px;right:0;bottom:auto;width:100%}
  .main_area{padding-bottom:0}
  .ready_area{padding-top:0}
  .main_area .textArea{padding:30px 10px 30px 40px;text-align:center}
  .sec-alternate h3{margin-top:10px}
  #alternateOrder1,#alternateOrder11,#alternateOrder111,#alternateOrder1111{order:1}
  .nav-link{font-size:15px}
  .BlogDetailBox{padding-right:0}
  h1{line-height:initial}
  h2{line-height:initial}
  h3{line-height:initial}
  .blogRightBox{margin:30px 10px}
  .whygyrus_areaPage .timeline p{font-size:16px;line-height:24px}
  .whygyrus_areaPage .timeline h4{font-size:24px}
  .whygyrus_areaPage .ml-auto{margin-left:0!important}
  .whygyrus_areaPage .timeline h2{margin:0}
  .whygyrus_areaPage .timeline{display:block;text-align:left!important}
  .whygyrus_areaPage .timeline__event{max-width:90%;display:block;text-align:left;position:relative;left:62px}
  .whygyrus_areaPage .timeline h2{font-size:35px;line-height:30px;display:block;padding-top:8px}
  .whygyrus_areaPage .paddingRight{padding-right:0}
  .whygyrus_areaPage .timeline__event__icon{display:block;padding:10px 0}
  .whygyrus_areaPage .timeline__event:before{left:-70px;top:20px}
  .whygyrus_areaPage .timeline__event:after{left:-59px;top:30px}
  .whygyrus_areaPage .paddingLeft{padding-left:0}
  .whygyrus_areaPage .timeline{margin:0 auto}
  .whygyrus_areaPage .timeline__event--type17:after{display:block}
  .whygyrus_areaPage .timeline__event--type1:after{height:190px}
  .whygyrus_areaPage .timeline__event--type2:after{height:170px}
  .whygyrus_areaPage .timeline__event--type3:after{height:190px}
  .whygyrus_areaPage .timeline__event--type4:after{height:190px}
  .whygyrus_areaPage .timeline__event--type5:after{height:190px}
  .whygyrus_areaPage .timeline__event--type6:after{height:200px}
  .whygyrus_areaPage .timeline__event--type7:after{height:170px}
  .whygyrus_areaPage .timeline__event--type8:after{height:190px}
  .whygyrus_areaPage .timeline__event--type9:after{height:190px}
  .whygyrus_areaPage .timeline__event--type10:after{height:190px}
  .whygyrus_areaPage .timeline__event--type11:after{height:190px}
  .whygyrus_areaPage .timeline__event--type13:after{height:290px}
  .whygyrus_areaPage .timeline__event--type14:after{height:340px}
  .whygyrus_areaPage .timeline__event--type15:after{height:270px}
  .whygyrus_areaPage .timeline__event--type16:after{height:190px}
  .whygyrus_areaPage .timeline__event--type17:after{height:185px;background-color:#9fc150}
  .whygyrus_areaPage .timeline__event--type17:before{background:#fff;border-color:#9fc150}
}

@media (min-width:992px) and (max-width:1024px){
  .videoBox iframe{width:450px;height:250px}
  .blogFooter .blogItem .blogContent{padding:7px 10px}
  .h1{font-size:35px!important}
  .owl-carousel .owl-item img{width:100%;margin-right:auto;margin-left:auto}
  .post-slide .post-title123 a{font-size:14px;padding-top:20px}
  .post-slide .post-date{font-size:14px;padding-top:20px}
  .banner-h2{font-size:20px!important}
  #awardslider.owl-carousel .owl-nav .owl-next,#awardslider.owl-carousel .owl-nav .owl-prev{padding:20px!important}
  #recentblogs.owl-carousel .owl-nav .owl-next,#recentblogs.owl-carousel .owl-nav .owl-prev{padding:20px!important}
  .gyrus-features{flex-direction:row;padding:0 20px}
  .gyrus-features img{width:40%}
  .lastfooter_box{padding-bottom:20px;padding-top:20px}
  .h4{font-size:18px}
  .text-color{font-size:18px;width:auto}
  .description-color{font-size:15px;width:auto}
  .b-awards-block{top:7.25%}
  .pt120{padding:140px 0 45px 0!important}
  .title2 h1,.title2 h2{font-size:30px}
  .business_area{padding-top:50px}
  .lastfooter_box2 li img{width:50px;height:auto;margin-right:20px}
  .lastfooter_box2 li p{font-size:16px;font-weight:600}
  .videoBox img{width:100%;max-width:100%;height:auto}
  .carousel__item-body{padding:12px 15px 12px 15px}
  .carousel__item-body .carousel_image{height:90px;width:auto}
  .msg_txt{font-size:18px}
  .capabilities_area{padding:40px 0}
  .faq .card .card-header .faq-title{display:flex}
  .million_area .title_paragraphTitle .title_paragraph,.title_paragraphTitle .title_paragraph{font-size:18px;text-align:justify}
  .faq-section .title_paragraphTitle .title_paragraph{text-align:justify;font-size:18px;line-height:32px}
  .capabilities-section .title_paragraphTitle .title_paragraph{text-align:justify;font-size:18px;line-height:32px}
  #simpro-stats .stat .number{font-size:2rem!important}
  #simpro-stats .plus{font-size:2rem!important}
  .faq .card .card-header .faq-title{padding:20px 20px;margin-bottom:0}
  .about_area .about_img{width:100%;height:200px}
  .card-detail h5{margin-bottom:0;font-size:16px}
  .card-header-bg{padding:10px 10px}
  .lastfooter_box ul{margin-bottom:20px}
  .certifications{margin-top:20px;margin-bottom:20px}
  .feature-brif{width:25%}
  .feature-faq{flex-direction:row}
  .msg_wrapper{height:340px!important}
  .features-img{width:50%;background:#f7f7f7;border-radius:10px;display:flex;justify-content:center;align-items:center}
  .lastfooter_area ul li p{font-size:14px}
  .navbar .form-inline ul li a{font-size:14px!important}
  .blogFooter .BFooterBody p{font-size:14px}
  .blogRightBox .blogBox .centerBody{padding:20px 15px}
  .blogRightBox .blogBox h3{font-size:21px}
  .implementation_area .sliverBox .bodyPart h4{font-size:16px}
  .implementation_area .sliverBox .bodyPart p{font-size:13px;padding:10px 0;min-height:110px;max-height:110px}
  .implementation_area .sliverBox .bodyPart .Onboardingbtn{font-size:14px}
  .whygyrus_areaPage .timeline{width:94vw!important}
  .about_area .aboutLeftText{padding:20px}
  .about_area .aboutLeftText h2{padding-top:0}
  .upgrade_center .upgradeBox h6,.upgrade_center .upgradeBox p,.upgrade_center .upgradeBox span{font-size:16px}
  .upgrade_center{padding:80px 0 10px}
  .upgradeBoxImg .upgrade_shape{right:-30px;width:140px}
  .upgradeBoxImg .upgrade_shape2{left:-20px;width:140px}
  .banner-radius img{width:100%}
  .opening-profile{top:73%;left:5%}
  .outer{height:140px;width:140px}
  .inner{height:130px;width:130px}
  .opening-profile img{height:130px;width:130px}
  .square img{margin:0 10px 0 0}
  .square1 img{margin:0 10px 0 0}
  .job-common-description{text-align:justify}
  .browser-default li{text-align:justify}
  .Column542{margin-right:5px}
  .mb0{margin-bottom:0}
}

@media (min-width:768px) and (max-width:1024px){
  .popup{width:60%;margin-top:115px}
  .popup .close{top:15px;right:20px;font-size:27px}
  .h1{font-size:35px!important}
  .owl-carousel .owl-item img{width:100%;margin-right:auto;margin-left:auto}
  .post-slide .post-title123 a{font-size:14px;padding-top:20px}
  .post-slide .post-date{font-size:14px;padding-top:20px}
  .banner-h2{font-size:20px!important}
  #awardslider.owl-carousel .owl-nav .owl-next,#awardslider.owl-carousel .owl-nav .owl-prev{padding:20px!important}
  #recentblogs.owl-carousel .owl-nav .owl-next,#recentblogs.owl-carousel .owl-nav .owl-prev{padding:20px!important}
  .gyrus-features{flex-direction:row;padding:0 20px}
  .gyrus-features img{width:30%}
  .lastfooter_box{padding-bottom:20px;padding-top:20px}
  .h4{font-size:18px}
  .text-color{font-size:18px;width:auto}
  .description-color{font-size:15px;width:auto}
  .b-awards-block{top:7.5%}
  .pt120{padding:140px 0 45px 0!important}
  .title2 h1,.title2 h2{font-size:30px}
  .business_area{padding-top:50px}
  .lastfooter_box2 li img{width:50px;height:auto;margin-right:20px}
  .lastfooter_box2 li p{font-size:16px;font-weight:600}
  .videoBox img{width:100%;max-width:100%;height:auto}
  .carousel__item-body{padding:12px 15px 12px 15px}
  .carousel__item-body .carousel_image{height:90px;width:auto}
  .msg_txt{font-size:18px}
  .capabilities_area{padding:40px 0}
  .faq .card .card-header .faq-title{display:flex}
  .million_area .title_paragraphTitle .title_paragraph,.title_paragraphTitle .title_paragraph{font-size:18px;text-align:justify}
  .faq-section .title_paragraphTitle .title_paragraph{text-align:justify;font-size:18px;line-height:32px}
  .capabilities-section .title_paragraphTitle .title_paragraph{text-align:justify;font-size:18px;line-height:32px}
  #simpro-stats .stat .number{font-size:2rem!important}
  #simpro-stats .plus{font-size:2rem!important}
  .faq .card .card-header .faq-title{padding:20px 20px;margin-bottom:0}
  .about_area .about_img{width:100%!important;height:auto!important}
  .card-detail h5{margin-bottom:0;font-size:16px}
  .card-header-bg{padding:10px 10px}
  .lastfooter_box ul{margin-bottom:20px}
  .certifications{margin-top:20px;margin-bottom:20px}
  .feature-brif{width:25%}
  .feature-faq{flex-direction:row}
  .msg_wrapper{height:340px!important}
  .features-img{width:50%;background:#f7f7f7;border-radius:10px;display:flex;justify-content:center;align-items:center}
  .manu-banner h1{font-size:55px;line-height:45px}
  .manu-banner h1 span{font-size:35px}
  .video_area{margin-top:175px}
  .b-awards-block{margin:-30px auto 0}
  .banner_area .slider-content p{min-height:70px}
  .sec-request-for-proposal .submitBtn{padding:12px 30px}
  .header2{height:107px}
  .navbar-brand{height:auto}
  .recent-posts .card h4{line-height:30px}
  .ready_area img{position:relative;bottom:-50px}
  .header2 .start-header.scroll-on{padding:0 0 15px}
  .page_area{padding:30px 0}
  .blogItem .blogContent{width:50%}
  .blogItem .blogImg{width:50%}
  .blogItem .blogContent h3{font-size:18px;min-height:43px;max-height:43px}
  .blogItem .blogContent p{font-size:14px;min-height:49px;max-height:49px;-webkit-line-clamp:2}
  .navbar-expand-md .navbar-nav .dropdown-menu li a{font-size:12px}
  .navbar-expand-md .navbar-nav .dropdown-menu{min-width:185px}
  .requestpage_area .form_area .dropdown .dropdown-toggle::after{top:14px;border-top:7px solid;border-right:7px solid transparent;border-left:7px solid transparent}
  .custom-file-uploader{padding:8px 25px}
  .requestpage_area .form_area input{font-size:13px}
  .requestpage_area .form_area .dropdown .btn{font-size:13px}
  .pricepage_area .priceBox .pbody .priceh5{min-height:50px;max-height:50px}
  .pricepage_area .priceBox .phead img{margin:3px auto;height:40px}
  .pricepage_area .priceBox .pbody h2{font-size:24px;line-height:30px}
  .pricepage_area .priceBox .pbody p{padding-top:15px;font-size:15px;line-height:22px}
  .pricepage_area .priceBox .pbody .priceBtn a{padding:6px 25px;font-size:14px}
  .pricepage_area .priceBox .pbody h4{font-size:20px}
  .pricepage_area .priceBox .phead h3{font-size:20px}
  .law_center .lawCenterImg{margin-top:30px}
  .testimonials{padding:40px}
  .meet_area{padding:40px}
  .whygyrus_area .timeline{width:auto}
  .banner_area .item{height:550px}
  .law_center .lawCenterImg .law_img{width:auto;max-width:100%}
  .banking_center .bankingCenterImg .banking_img{width:auto;max-width:100%}
  .banking_center .bankingCenterImg .banking_shape{right:-100px;width:230px}
  .law_center .lawCenterImg .law_shape{right:-100px;width:230px}
  .about_area .aboutLeftText{padding:20px}
  .about_area .aboutLeftText h2{padding-top:0}
  .title_paragraphTitle{padding-left:20px;padding-right:20px}
  .navbar-brand img{height:50px}
  .navbar-nav .ml-md-4{margin-left:1rem!important}
  .lastfooter_area{padding:10px}
  .container-width-max{padding:0 30px}
  .page_area5{padding:40px 0}
  .title4 h1 span{font-size:26px;text-align:left}
  .title4-desc{font-size:18px;text-align:left}
  .btn-find-career{justify-content:left}
  .career-btn{font-size:15px}
  .sec-request-for-proposal h2{font-size:26px;line-height:40px}
  .team-banner img{box-shadow:0 0 15px 5px #000;width:100%;margin-bottom:30px;height:390px!important}
  .team__filter-containerGyteam .bt-btn-buttonGyteam{padding:.45em .75rem;margin:5px;font-size:14px}
  .team__filter-containerGyteam{margin:1rem 0}
  .grid-container-main{display:flex;width:100%;flex-direction:row}
  .filterDivGyteam img{height:290px!important;width:100%}
  .fa-fa-linkedin img{height:20px!important;width:100%}
  .fa-fa-wikipedia img{height:20px!important;width:100%}
  .grid-container-team{display:table;padding:0 15px;padding-top:50px;flex-direction:column;align-items:center}
  .btn-find-career{margin-top:30px}
  .career-btn{padding:5px 25px;font-size:15px;margin-bottom:30px}
  .wrapper-office{display:grid;grid-template-columns:repeat(2,minmax(200px,1fr));margin-bottom:60px}
  .mt18{margin-top:13%}
  .office-image img{height:390px!important;width:100%;border-radius:5px}
  .office-image{height:290px;width:100%}
  .office-location{padding:30px 0 10px;font-size:30px!important;font-weight:600;text-align:center!important;margin:0!important}
  .mt60{margin-top:130px}
  .sec-request-for-proposal p{font-size:16px;line-height:30px}
  .mt70{margin-top:0;margin-bottom:20%}
  .ceo-intro{text-align:justify;line-height:25px!important;margin:0 15px!important}
  .social-media-btn{margin-top:10px}
  .width60{width:100%}
  .sec-title p{text-align:justify;font-size:16px;margin-bottom:20px;line-height:25px}
  .CEO .ceo-viren{height:300px!important;width:auto}
  .office-intro{text-align:justify;padding:10px 0 0;line-height:25px!important;margin:0 15px!important}
  .csm .csm-smita{height:300px!important;width:auto}
  .grid-container-team>div{min-width:240px;margin-bottom:30px!important}
  .mr10{margin-right:10px}
  .office-location{text-align:center}
  .open-position-btn{padding:5px 20px}
  .container{max-width:990px}
  .grid-container-team>div{background-color:#fff;text-align:center;font-size:30px;min-width:250px;width:32%;box-shadow:0 2px 15px -1px #000}
  .cards-section img{width:100%;height:200px}
  #leftThing{width:100%;margin-top:10px;margin-right:15px}
  #content{width:100%;margin-top:10px;margin-right:15px}
  #rightThing{width:100%;margin-top:10px}
  .card-heading{text-align:center!important;font-size:20px!important}
  .card-desc{margin:0!important}
  .card-heading{margin-bottom:5px}
  .margin-left50{margin-left:0!important;text-align:center}
  .title5-desc{font-size:17px!important;line-height:26px}
  .btn-find-team{justify-content:space-around}
  .title5 h1 span{font-size:24px}
  #employee-benefits{width:33%;margin-top:15px}
  #employee-benefits h4{line-height:30px;margin:0}
  .cards-section{margin-top:20px}
  #employee-benefits p{color:#fff;text-align:justify}
  .magenta{margin-left:0}
  .magenta p{margin-left:0;text-align:justify}
  .flex-child{margin-top:10px}
  .flex-container{display:flex}
  .green{margin-right:50px;margin-top:20%}
  .green img{height:370px;width:auto}
  .lastfooter_area h3{font-size:20px}
  .margin-left50{margin-left:0!important;text-align:left;margin-left:50%!important;justify-content:left!important}
}

@media (min-width:768px) and (max-width:992px){
  .popup .close{top:10px;right:15px;font-size:25px}
  .popup{width:55%;margin-top:115px}
  .video_area{margin-top:175px}
  .h1{font-size:35px!important}
  .owl-carousel .owl-item img{width:100%;margin-right:auto;margin-left:auto}
  .post-slide .post-title123 a{font-size:14px;padding-top:20px}
  .post-slide .post-date{font-size:14px;padding-top:20px}
  .banner-h2{font-size:20px!important}
  #awardslider.owl-carousel .owl-nav .owl-next,#awardslider.owl-carousel .owl-nav .owl-prev{padding:20px!important}
  #recentblogs.owl-carousel .owl-nav .owl-next,#recentblogs.owl-carousel .owl-nav .owl-prev{padding:20px!important}
  .gyrus-features{flex-direction:row;padding:0 20px}
  .gyrus-features img{width:40%}

  .form-detail {display: flex;justify-content: center;flex-direction: column;align-items: center;}
  .owl-carousel .owl-item .integration-img img {height: 70px;width: auto;}
  .form-detail{padding: 20px 0;text-align: center;}
  .img-fluid {max-width: 100%;height: auto;width: 70%;}
  
  .h4{font-size:18px}
  .text-color{font-size:18px;width:auto}
  .description-color{font-size:15px;width:auto}
  .b-awards-block{top:8%}
  .pt120{padding:140px 0 45px 0!important}
  .title2 h1,.title2 h2{font-size:30px}
  .business_area{padding-top:50px}
  .lastfooter_box2 li img{width:50px;height:auto;margin-right:20px}
  .lastfooter_box2 li p{font-size:16px;font-weight:600}
  .videoBox img{width:100%;max-width:100%;height:auto}
  .carousel__item-body{padding:12px 15px 12px 15px}
  .carousel__item-body .carousel_image{height:90px;width:auto}
  .msg_txt{font-size:18px}
  .capabilities_area{padding:40px 0}
  .faq .card .card-header .faq-title{display:flex}
  .million_area .title_paragraphTitle .title_paragraph,.title_paragraphTitle .title_paragraph{font-size:18px;text-align:justify}
  .faq-section .title_paragraphTitle .title_paragraph{text-align:justify;font-size:18px;line-height:32px}
  .capabilities-section .title_paragraphTitle .title_paragraph{text-align:justify;font-size:18px;line-height:32px}
  #simpro-stats .stat .number{font-size:2rem!important}
  #simpro-stats .plus{font-size:2rem!important}
  .faq .card .card-header .faq-title{padding:20px 20px;margin-bottom:0}
  .about_area .about_img{width:100%!important;height:auto!important}
  .card-detail h5{margin-bottom:0;font-size:16px}
  .card-header-bg{padding:10px 10px}
  .lastfooter_box ul{margin-bottom:20px}
  .certifications{margin-top:20px;margin-bottom:20px}
  .feature-brif{width:25%}
  .feature-faq{flex-direction:row}
  .msg_wrapper{height:340px!important}
  .features-img{width:50%;background:#f7f7f7;border-radius:10px;display:flex;justify-content:center;align-items:center}
  .b-awards-block{margin:-30px auto 0}
  .navbar-brand{height:auto}
  .practices_area .ready_area .title2{padding-top:0}
  .navbar .form-inline ul li a{font-size:11px!important}
  .header2{height:97px}
  .headerBtn .bluebtn{padding:4px 10px;margin:3px 0;font-size:8px;width:70px}
  .headerBtn .whitebtn{padding:4px 10px;margin:3px 0;font-size:9px;width:70px}
  .title_paragraphTitle{margin-bottom:0}
  .nav-link{font-size:9px}
  .start-header.scroll-on .navbar-brand img{height:40px}
  .navbar-brand img{height:40px}
  .footer_area .fRight ul{float:none;display:block;margin-top:10px}
  .banner-radius img{width:100%}
  .opening-profile{top:64%;left:5%}
  .outer{height:140px;width:140px}
  .inner{height:130px;width:130px}
  .opening-profile img{height:130px;width:130px}
  .container-width{min-width:770px!important;max-width:fit-content}
  .square1{padding:5px 15px 5px 0}
  .square{margin-bottom:10px}
  .square img{margin:0 10px 0 0}
  .job-common-description{text-align:justify}
  .browser-default li{text-align:justify}
  .Column542{margin-right:5px}
  .mb0{margin-bottom:0!important}
  .newsList_center-desc{padding-top:90px}
  .container-width-max{padding:0 35px}
  .page_area5{padding:40px 0}
  .title4 h1 span{font-size:26px;text-align:left}
  .title4-desc{font-size:18px;text-align:left}
  .btn-find-career{justify-content:left}
  .career-btn{font-size:15px}
  .sec-request-for-proposal h2{font-size:26px;line-height:40px}
  .team-banner img{box-shadow:0 0 15px 5px #000;width:100%;margin-bottom:30px;height:320px!important}
  .team__filter-containerGyteam .bt-btn-buttonGyteam{padding:.45em .75rem;margin:5px;font-size:14px}
  .team__filter-containerGyteam{margin:1rem 0}
  .grid-container-main{display:flex;width:100%;flex-direction:row;gap:0}
  .filterDivGyteam img{height:290px!important;width:100%}
  .fa-fa-linkedin img{height:20px!important;width:100%}
  .fa-fa-wikipedia img{height:20px!important;width:100%}
  .grid-container-team{display:flex;padding:0 82px;padding-top:50px;flex-direction:row;align-items:center;flex-wrap:wrap;justify-content:center}
  .btn-find-career{margin-top:30px}
  .career-btn{padding:5px 25px;font-size:15px;margin-bottom:30px}
  .wrapper-office{flex-direction:column;margin-top:20px;margin-bottom:0}
  .mt18{margin-top:10%!important}
  .office-image img{height:350px!important;width:100%;border-radius:5px}
  .office-image{height:290px;width:100%}
  .office-location{padding:30px 0 10px;font-size:30px!important;font-weight:600;text-align:center!important;margin:0!important}
  .office-intro{text-align:justify;padding:10px 0 0;line-height:25px!important}
  .mt60{margin-top:130px}
  .sec-request-for-proposal p{font-size:16px;line-height:30px;margin:0}
  .mt70{margin-top:0;margin-bottom:20%}
  .ceo-intro{text-align:justify;line-height:25px!important;margin:0 25px!important}
  .social-media-btn{margin-top:10px}
  .width60{width:100%}
  .sec-title p{text-align:justify;font-size:16px;margin-bottom:20px;line-height:25px}
  .CEO .ceo-viren{height:280px!important;width:auto}
  .csm .csm-smita{height:280px!important;width:auto}
  .grid-container-team>div{min-width:270px;margin-bottom:30px!important}
  .mr30{margin-right:20px}
  .mt160{margin-top:0}
  .office-location{text-align:center}
  .open-position-btn{padding:5px 20px}
  .container{max-width:850px}
  .cards-section img{width:100%;height:200px}
  #leftThing{width:100%;margin-top:10px;margin-right:15px}
  #content{width:100%;margin-top:10px;margin-right:15px}
  #rightThing{width:100%;margin-top:10px}
  .card-heading{text-align:center!important;font-size:20px!important}
  .card-desc{margin:0!important}
  .card-heading{margin-bottom:5px}
  .margin-left50{margin-left:0!important;text-align:left;margin-left:40%!important;justify-content:left!important}
  .title5-desc{font-size:17px!important;line-height:26px}
  .btn-find-team{justify-content:space-around}
  .title5 h1 span{font-size:24px}
  #employee-benefits{width:33%;margin-top:15px}
  #employee-benefits h4{line-height:30px;margin:0}
  .cards-section{margin-top:20px}
  #employee-benefits p{color:#fff;text-align:justify}
  .magenta{margin-left:0}
  .magenta p{margin-left:0;text-align:justify}
  .flex-child{margin-top:10px}
  .flex-container{display:flex}
  .green{margin-right:50px;margin-top:20%}
  .green img{height:370px;width:auto}
  .lastfooter_area h3{font-size:20px}
  .form-detail{display:flex;justify-content:center}
  .responsive-display{flex-direction:column}
}

@media (max-width:767px){
  .banner_area .slider-content h2{font-size:24px;line-height:32px}
  .banner_area .owl-item .BannerBgimg{background-position:78%}
  .banner_area .slider-content{padding-top:30px;width:auto}
  .banner_area .slider-content .btns{margin-bottom:15px}
  .banner_area .slider-content .divideLine{margin:30px auto}
  .h1{font-size:40px!important}
  .owl-carousel .owl-item img{width:50%;margin-right:auto;margin-left:auto}
  .post-slide .post-title123 a{font-size:18px;padding-top:20px}
  .post-slide .post-date{font-size:16px;padding-top:20px}
  .banner-h2{font-size:20px!important}
  .gyrus-features{flex-direction:column;padding:0 20px}
  .gyrus-features img{width:calc(40% - 200px)}
  .h4{font-size:18px}

  .form-detail {display: flex;justify-content: center;flex-direction: column;align-items: center;}
  .owl-carousel .owl-item .integration-img img {height: 70px;width: auto;}
  .form-detail{padding: 20px 0;text-align: center;}
  .img-fluid {max-width: 100%;height: auto;width: 70%;}

  .text-color{font-size:18px;width:50%}
  .description-color{font-size:15px;width:50%}
  .b-awards-block{top:calc(11% - 60px)}
  .pt120{padding:200px 0 45px 0!important}
  .title2 h1,.title2 h2{font-size:30px}
  .business_area{padding-top:50px}
  .lastfooter_box2 li img{width:50px;height:auto;margin-right:20px}
  .lastfooter_box2 li p{font-size:16px;font-weight:600}
  .videoBox img{width:100%;max-width:100%;height:auto}
  .carousel__item-body{padding:12px 15px 12px 15px}
  .carousel__item-body .carousel_image{height:90px;width:auto}
  .msg_txt{font-size:18px}
  .capabilities_area{padding:40px 0}
  .faq .card .card-header .faq-title{justify-content:center;display:flex}
  .million_area .title_paragraphTitle .title_paragraph,.title_paragraphTitle .title_paragraph{font-size:18px;text-align:justify}
  .faq-section .title_paragraphTitle .title_paragraph{text-align:justify;font-size:18px;line-height:32px}
  .capabilities-section .title_paragraphTitle .title_paragraph{text-align:justify;font-size:18px;line-height:32px}
  #simpro-stats .stat .number{font-size:2rem!important}
  #simpro-stats .plus{font-size:2rem!important}
  .faq .card .card-header .faq-title{padding:20px 20px;margin-bottom:0}
  .about_area .about_img{width:100%;height:200px}
  .card-detail h5{margin-bottom:0;font-size:16px}
  .card-header-bg{padding:10px 10px}
  .lastfooter_box ul{margin-bottom:20px}
  .certifications{margin-top:20px;margin-bottom:20px}
  .feature-brif{width:auto}
  .feature-faq{flex-direction:column}
  .msg_wrapper{height:340px!important}
  .banner_area .slider-content a{width:120px;padding:5px 1px;margin:1px 2px;font-size:11px}
  .banner_area .slider-content a.btnbg{font-size:11px}
  .banner_area .slider-content p{font-size:14px;line-height:20px;margin-bottom:5px}
  .banner_area .slider-content h4{line-height:20px;font-size:16px}
  .banner_area .item{height:650px}
  .navbar-brand{height:45px}
  .navbar-brand img{height:45px}
  .price-item{border-radius:100px}
  .schedule-banner{padding-top:50px;padding-bottom:50px}
  .client-grid{grid-template-columns:auto auto}
  .wave-one{background-size:50% 50px}
  .wave-two{background-size:50% 60px}
  .wave-three{background-size:50% 50px}
  .blue-area{padding-top:50px;padding-bottom:40px;margin-bottom:0}
  .manu-banner h1{top:0;font-size:40px;line-height:40px;text-align:center}
  .manu-banner h1 span{font-size:24px}
  .manu-banner h2{font-size:20px}
  .manu-form{padding:20px 25px}
  .blue-area .gy-h4{font-size:32px;line-height:40px;padding-top:20px}
  .why-grid{grid-template-columns:auto auto}
  .why-gyrus-area .why-items p{height:auto;max-width:300px}
  .banner_area .slider-content a{width:150px;padding:7px 10px;margin:3px 5px}
  .banner_area .owl-item img{width:50px}
  .banner_area .owl-item h5{margin-bottom:5px;font-size:13px;min-height:auto}
  .video_area .videoBox img{height:auto}
  .searchBlog{width:60%}
  .main-features .owl-slider .owl-dots{transform:rotate(15deg);-o-transform:rotate(15deg);-ms-transform:rotate(15deg);-moz-transform:rotate(15deg);-webkit-transform:rotate(15deg)}
  .last-arrow-item{left:135px}
  .last-arrow-item::after{width:150px}
  .last-arrow-item2{left:-135px}
  .last-arrow-item2::after{width:150px}
  .first-arrow-item{right:135px}
  .first-arrow-item::after{width:150px}
  .dot-timeline .dot-item{padding:20px}
  .dot-timeline .dot-item .dot-content{text-align:center;margin-top:20px}
  .dot-timeline .dot-item .dot-img{margin:20px auto}
  .dot-timeline .dot-item .dot-img img{height:100px}
  .main-features .heads{padding:30px 20px}
  .main-features .heads-text{padding:0 20px}
  .features_area .card{height:auto}
  .client_area{padding:40px 0}
  .thank-you-app .rec-awards figure img{max-height:100px}
  .lastfooter_area h3{margin-bottom:10px}
  .about_area .aboutLeftText h2{padding-top:20px;padding-bottom:10px}
  .page_area2 .title3 .line1{margin-top:10px}
  .sec-request-for-proposal .submitBtn{float:none;margin:0 auto;display:block}
  .health_center .healthBox .logoArea img{width:200px}
  .features_area .card-image{width:auto;float:none}
  .features_area .card-content{display:block;width:auto;text-align:center}
  .support_area .contact-block{padding:2rem}
  .nav-item:after{display:none}
  .blogItem{height:auto}
  .blogItem .blogImg img{height:auto;margin:auto;display:block}
  .pageNotFound_area h2{font-size:30px;line-height:40px}
  .lastfooter_box ul{margin-bottom:30px}
  .lastfooter_area .container-fluid{padding-right:20px;padding-left:20px}
  .whygyrus_areaPage .timeline__event{left:25px;padding:20px}
  .whygyrus_areaPage .timeline__event:after{left:-49px}
  .whygyrus_areaPage .timeline__event:before{left:-60px}
  .practices_center .practicesitem h3{height:auto}
  .blogFooter{padding:40px 15px}
  .BlogDetailBox{padding-right:0}
  .blogItem .blogImg{width:100%}
  .blogItem .blogContent{width:100%;padding:20px 25px}
  .blogItem{margin:15px;margin-bottom:30px}
  .blogList_center{padding:40px 15px}
  .whygyrus_areaPage .timeline{width:85vw}
  .whygyrus_areaPage .timeline__event{max-width:100%}
  .whygyrus_areaPage .paddingRight{padding-right:0}
  .whygyrus_areaPage .paddingLeft{padding-left:0}
  .aboutgyrusheading{padding:40px 0}
  .upgradeheading{padding:40px 0}
  .upgrade_center{padding:50px 0 10px}
  .upgradeBoxImg .upgrade_shape{right:0}
  .upgradeBoxImg .upgrade_shape2{left:0}
  .award_area img{width:100px}
  .solution_area{padding:20px 0}
  .solution_area .solutionBox .iconCircle{right:-15px;top:30px}
  .law_center .lawCenterImg .law_img{width:400px;margin:auto}
  .law_center .lawCenterImg .law_shape{right:-50px;bottom:-30px;width:250px}
  .law_center .lawBox{margin-bottom:0}
  .law_center{padding-top:40px;padding-bottom:30px}
  .banking_center .bankingCenterImg .banking_img{width:400px;margin:auto}
  .banking_center .bankingCenterImg .banking_shape{right:-50px;bottom:-30px;width:250px}
  .banking_center .bankingBox{margin-bottom:0}
  .banking_center{padding-top:40px;padding-bottom:30px}
  .authoringpage_area .partnerBox{padding-bottom:0}
  .authoringpage_area .partner ul li{width:100%;border-bottom:1px solid #efefef}
  .certificationpage_area .gypartnerBox{padding-bottom:0}
  .certificationpage_area .gypartner ul li{width:100%;border-bottom:1px solid #efefef}
  .pricepage_area .nav-tabs-wrapper{margin-bottom:20px}
  .shape_left img{width:150px}
  .shape_left{bottom:-90px}
  .requestpage_area .form_area .codeImg{margin:20px auto;display:block}
  .requestpage_area .form_area .submitBtn{float:none;margin:auto;display:block}
  .requestpage_area .form_area input{margin-bottom:25px}
  .header2{height:102px}
  .headerBtn{position:relative;top:0;right:0;width:auto}
  .navbar .form-inline ul{text-align:left;margin:2px 10px}
  .lastfooter_area{padding:10px 0}
  .footer_area .fRight ul{float:none;display:block;margin-top:1px}
  .footer_area .fRight ul li a{margin:0 5px 5px 0}
  .whygyrus_area{padding:50px 0}
  .whygyrus_area .timeline{width:100%;margin:0 auto}
  #meetSlider .owl-nav{display:none}
  #recentblogs .owl-nav{display:none}
  #awardslider .owl-nav{display:none}
  .testimonials{padding:30px 10px 50px}
  .meet_area{padding:40px 0}
  .about_area .aboutLeftText{padding:10px 0;text-align:center}
  .title_paragraphTitle{margin-bottom:0}
  #businessSlider .owl-carousel .owl-stage-outer{height:auto}
  #demo-configuration .owl-carousel .owl-stage-outer{height:auto}
  .navigation-wrap{background:#fff}
  .navbar-toggler{padding:0}
  .video_area{padding:40px 0}
  .video_area ul{padding-left:0}
  .title_paragraphTitle{padding-left:50px;padding-right:50px}
  .about_area .about_img{width:100%;height:400px;object-fit:contain;margin:auto;display:block;padding:10px}
  .responsive-display{flex-direction:column}
}

@media (max-width:600px){
  .partners-growth .num-grid-item{padding:10px 0}
  .partners-growth .num-grid-item span{max-width:280px}
  .partners-growth .num-grid-item h2{font-size:60px}
  .our-partners-img img{max-height:30px}
  .partners-growth .num-grid{grid-template-columns:auto auto}
  .partners-growth .growth-icon{grid-template-columns:auto auto}
  .h1{font-size:40px!important}
  .owl-carousel .owl-item img{width:50%;margin-right:auto;margin-left:auto}
  .post-slide .post-title123 a{font-size:18px;padding-top:20px}
  .post-slide .post-date{font-size:16px;padding-top:20px}
  .banner-h2{font-size:20px!important}
  .gyrus-features{flex-direction:column;padding:0 20px}
  .gyrus-features img{width:calc(40% - 200px)}
  .h4{font-size:18px}
  .text-color{font-size:18px;width:50%}
  .description-color{font-size:15px;width:50%}
  .b-awards-block{top:calc(11% - 60px)}
  .pt120{padding:200px 0 45px 0!important}
  .title2 h1,.title2 h2{font-size:30px}
  .business_area{padding-top:50px}
  .lastfooter_box2 li img{width:50px;height:auto;margin-right:20px}
  .lastfooter_box2 li p{font-size:16px;font-weight:600}
  .videoBox img{width:100%;max-width:100%;height:auto}
  .carousel__item-body{padding:12px 15px 12px 15px}
  .carousel__item-body .carousel_image{height:90px;width:auto}
  .msg_txt{font-size:18px}
  .capabilities_area{padding:40px 0}
  .faq .card .card-header .faq-title{justify-content:center;display:flex}
  .million_area .title_paragraphTitle .title_paragraph,.title_paragraphTitle .title_paragraph{font-size:18px;text-align:justify}
  .faq-section .title_paragraphTitle .title_paragraph{text-align:justify;font-size:18px;line-height:32px}
  .capabilities-section .title_paragraphTitle .title_paragraph{text-align:justify;font-size:18px;line-height:32px}
  #simpro-stats .stat .number{font-size:2rem!important}
  #simpro-stats .plus{font-size:2rem!important}
  .faq .card .card-header .faq-title{padding:20px 20px;margin-bottom:0}
  .about_area .about_img{width:100%;height:200px}
  .card-detail h5{margin-bottom:0;font-size:16px}
  .card-header-bg{padding:10px 10px}
  .lastfooter_box ul{margin-bottom:20px}
  .certifications{margin-top:20px;margin-bottom:20px}
  .feature-brif{width:auto}
  .feature-faq{flex-direction:column}
  .msg_wrapper{height:340px!important}
  .topLeft{text-align:center;margin:0 auto;display:table}
  .link-dt a{display:block;max-width:280px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
  .topBaar .topRight{text-align:center;margin:0 auto;display:table}
  .socialColor{margin-top:20px}
  .whygyrus_areaPage .timeline h4{font-size:18px}
  .whygyrus_areaPage .timeline p{font-size:13px;line-height:20px}
  .whygyrus_areaPage .timeline h2{font-size:24px;line-height:10px;padding-top:15px}
  .whygyrus_areaPage .timeline__event--type17:after{height:150px}
  .whygyrus_areaPage .timeline__event{left:25px;padding:15px}
  .whygyrus_areaPage .timeline__event:after{left:-35px}
  .whygyrus_areaPage .timeline__event:before{left:-45px}
  .whygyrus_areaPage .timeline__event{max-width:95%}
  .authoringpage_area .partner .content img{height:auto;max-width:100%}
  .certificationpage_area .gypartner .gycontent img{height:auto;max-width:100%}
  .opening-profile{top:78%;left:5%}
  .outer{height:110px;width:110px}
  .inner{height:100px;width:100px}
  .opening-profile img{height:100px;width:100px}
  .newsList_center-desc{padding-bottom:50px;padding-top:80px}
  .cards-section img{width:100%;height:140px!important}
  #leftThing{width:100%;margin-top:10px;margin-right:15px}
  #content{width:100%;margin-top:10px;margin-right:15px}
  #rightThing{width:100%;margin-top:10px}
  .card-heading{text-align:center!important;font-size:20px!important}
  .card-desc{margin:0!important}
  .card-heading{margin-bottom:5px}
  .margin-left50{margin-left:0!important;text-align:center}
  .title5-desc{font-size:17px!important;line-height:26px}
  .btn-find-team{justify-content:space-around}
  .title5 h1 span{font-size:24px}
  #employee-benefits{width:33%;margin-top:15px}
  #employee-benefits h4{line-height:30px;margin:0}
  .cards-section{margin-top:20px}
  #employee-benefits p{color:#fff;text-align:justify}
  .magenta{margin-left:0}
  .magenta p{margin-left:0;text-align:justify}
  .flex-child{margin-top:10px}
  .flex-container{display:flex;flex-direction:column}
  .green{margin-right:50px;margin-top:0}
  .green img{height:auto!important;width:90%!important}
  .lastfooter_area h3{font-size:20px}
  .responsive-display{flex-direction:column}
}

@media (min-width:426px)and (max-width:767px){
  .popup .close{top:8px;right:12px;font-size:20px}
  .video_area{margin-top:175px}
  .h1{font-size:40px!important}
  .owl-carousel .owl-item img{width:50%;margin-right:auto;margin-left:auto}
  .post-slide .post-title123 a{font-size:18px;padding-top:20px}
  .post-slide .post-date{font-size:16px;padding-top:20px}
  .banner-h2{font-size:20px!important}
  .gyrus-features{flex-direction:column;padding:0 20px}
  .gyrus-features img{width:calc(40% - 200px)}
  .h4{font-size:18px}
  .text-color{font-size:18px;width:50%}
  .description-color{font-size:15px;width:50%}
  .b-awards-block{top:calc(11% - 60px)}
  .pt120{padding:180px 0 45px 0!important}
  .title2 h1,.title2 h2{font-size:30px}
  .business_area{padding-top:50px}
  .lastfooter_box2 li img{width:50px;height:auto;margin-right:20px}
  .lastfooter_box2 li p{font-size:16px;font-weight:600}
  .videoBox img{width:100%;max-width:100%;height:auto}
  .carousel__item-body{padding:12px 15px 12px 15px}
  .carousel__item-body .carousel_image{height:90px;width:auto}
  .msg_txt{font-size:18px}
  .capabilities_area{padding:40px 0}
  .faq .card .card-header .faq-title{justify-content:center;display:flex}
  .million_area .title_paragraphTitle .title_paragraph,.title_paragraphTitle .title_paragraph{font-size:18px;text-align:justify}
  .faq-section .title_paragraphTitle .title_paragraph{text-align:justify;font-size:18px;line-height:32px}
  .capabilities-section .title_paragraphTitle .title_paragraph{text-align:justify;font-size:18px;line-height:32px}
  #simpro-stats .stat .number{font-size:2rem!important}
  #simpro-stats .plus{font-size:2rem!important}
  .faq .card .card-header .faq-title{padding:20px 20px;margin-bottom:0}
  .about_area .about_img{width:100%;height:200px}
  .card-detail h5{margin-bottom:0;font-size:16px}
  .card-header-bg{padding:10px 10px}
  .lastfooter_box ul{margin-bottom:20px}
  .certifications{margin-top:20px;margin-bottom:20px}
  .feature-brif{width:auto}
  .feature-faq{flex-direction:column}
  .msg_wrapper{height:340px!important}
  .b-awards-block{margin:-30px auto 0}
  .banner-radius img{width:100%;border-radius:0 0 15px 15px}
  .opening-profile{top:67%;left:4%}
  .outer{height:120px;width:120px}
  .inner{height:110px;width:110px}
  .opening-profile img{height:110px;width:110px}
  .square{margin-bottom:10px}
  .square img{margin:0 10px 0 0}
  .square1 img{margin:0 10px 0 0}
  .container-width{max-width:770px!important}
  .job-common-description{text-align:justify}
  .browser-default li{text-align:justify}
  .mb0{margin-bottom:0}
  .Column542{margin-right:5px}
  .newsList_center-desc{padding-top:70px}
  .page_area5{padding:40px 0}
  .title4 h1 span{font-size:26px}
  .title4-desc{font-size:18px}
  .career-btn{font-size:15px}
  .sec-request-for-proposal h2{font-size:26px;line-height:40px}
  .team-banner img{box-shadow:0 0 15px 5px #000;width:100%;margin-bottom:30px;height:250px!important}
  .team__filter-containerGyteam .bt-btn-buttonGyteam{padding:.45em .75rem;margin:5px;font-size:14px}
  .team__filter-containerGyteam{margin:1rem 0}
  .grid-container-main{display:flex;width:100%;flex-direction:column}
  .filterDivGyteam img{height:290px!important;width:100%}
  .fa-fa-linkedin img{height:20px!important;width:100%}
  .fa-fa-wikipedia img{height:20px!important;width:100%}
  .grid-container-team{display:flex;padding:0 45px;padding-top:50px;flex-direction:column;align-items:center}
  .btn-find-career{margin-top:30px}
  .career-btn{padding:5px 25px;font-size:15px;margin-bottom:30px}
  .wrapper-office{display:flex;flex-direction:column;margin-top:20px}
  .office-image img{height:390px!important;width:100%;border-radius:5px}
  .office-image{height:290px;width:100%}
  .office-location{padding:30px 0 10px;font-size:30px!important;font-weight:600;text-align:center!important;margin:0!important}
  .office-intro{text-align:justify!important;padding:10px 0 0;line-height:25px!important;margin-right:0!important;margin-left:2rem}
  .mt60{margin-top:130px}
  .sec-request-for-proposal p{font-size:16px;line-height:30px;margin:0}
  .mt80{margin-top:-50px}
  .mt70{margin-top:0;margin-bottom:20%}
  .ceo-intro{text-align:justify;line-height:25px!important;margin:0 5px!important}
  .social-media-btn{margin-top:10px}
  .width60{width:100%}
  .sec-title p{text-align:justify;font-size:16px;margin-bottom:20px;line-height:25px}
  .CEO .ceo-viren{height:345px!important;width:auto}
  .csm .csm-smita{height:345px!important;width:auto}
  .grid-container-team>div{min-width:270px;margin-bottom:30px!important}
  .mr30{margin-right:20px}
  .mt160{margin-top:110px}
  .office-location{text-align:center}
  .open-position-btn{padding:5px 20px}
  .container{max-width:700px}
  .cards-section img{width:100%;height:160px}
  #leftThing{width:100%;margin-top:10px;margin-right:15px}
  #content{width:100%;margin-top:10px;margin-right:15px}
  #rightThing{width:100%;margin-top:10px}
  .card-heading{text-align:center!important;font-size:20px!important}
  .card-desc{margin:0!important}
  .card-heading{margin-bottom:5px}
  .margin-left50{margin-left:0!important;text-align:center}
  .title5-desc{font-size:17px!important;line-height:26px}
  .btn-find-team{justify-content:space-around}
  .title5 h1 span{font-size:24px}
  #employee-benefits{width:33%;margin-top:15px}
  #employee-benefits h4{line-height:30px;margin:0}
  .cards-section{margin-top:20px}
  #employee-benefits p{color:#fff;text-align:justify}
  .magenta{margin-left:0}
  .magenta p{margin-left:0;text-align:justify}
  .flex-child{margin-top:10px}
  .flex-container{display:flex;flex-direction:column}
  .green{margin-right:50px;margin-top:-10%}
  .green img{height:370px;width:auto;height:auto!important;width:90%!important}
  .lastfooter_area h3{font-size:20px}
  .row{flex-wrap:wrap}
  .responsive-display{flex-direction:column}
}

@media (min-width:495px)and (max-width:705px){
  .video_area{margin-top:265px}
  .b-awards-block{margin:-30px auto 0}
  .h1{font-size:40px!important}
  .owl-carousel .owl-item img{width:50%;margin-right:auto;margin-left:auto}
  .post-slide .post-title123 a{font-size:18px;padding-top:20px}
  .post-slide .post-date{font-size:16px;padding-top:20px}
  .banner-h2{font-size:20px!important}
  .gyrus-features{flex-direction:column;padding:0 20px}
  .gyrus-features img{width:calc(40% - 200px)}
  .h4{font-size:18px}
  .text-color{font-size:18px;width:50%}
  .description-color{font-size:15px;width:50%}
  .b-awards-block{top:calc(11% - 60px)}
  .pt120{padding:240px 0 45px 0!important}
  .title2 h1,.title2 h2{font-size:30px}
  .business_area{padding-top:50px}
  .lastfooter_box2 li img{width:50px;height:auto;margin-right:20px}
  .lastfooter_box2 li p{font-size:16px;font-weight:600}
  .videoBox img{width:100%;max-width:100%;height:auto}
  .carousel__item-body{padding:12px 15px 12px 15px}
  .carousel__item-body .carousel_image{height:70px;width:auto}
  .msg_txt{font-size:16px}
  .capabilities_area{padding:40px 0}
  .faq .card .card-header .faq-title{justify-content:center;display:flex}
  .million_area .title_paragraphTitle .title_paragraph,.title_paragraphTitle .title_paragraph{font-size:18px;text-align:justify}
  .faq-section .title_paragraphTitle .title_paragraph{text-align:justify;font-size:18px;line-height:32px}
  .capabilities-section .title_paragraphTitle .title_paragraph{text-align:justify;font-size:18px;line-height:32px}
  #simpro-stats .stat .number{font-size:2rem!important}
  #simpro-stats .plus{font-size:2rem!important}
  .faq .card .card-header .faq-title{padding:20px 20px;margin-bottom:0}
  .about_area .about_img{width:100%;height:200px}
  .card-detail h5{margin-bottom:0;font-size:16px}
  .card-header-bg{padding:10px 10px}
  .lastfooter_box ul{margin-bottom:20px}
  .certifications{margin-top:20px;margin-bottom:20px}
  .feature-brif{width:auto}
  .feature-faq{flex-direction:column}
  .msg_wrapper{height:280px!important}
}

@media (min-width:426px)and (max-width:525px){
  .popup .close{top:7px;right:11px;font-size:18px}
  .video_area{margin-top:265px}
  .b-awards-block{margin:-30px auto 0}
  .title4 h1{text-align:center}
  .h1{font-size:30px!important}
  .banner-h2{font-size:20px!important}
  .text-color{width:100%}
  .description-color{width:100%}
  .gyrus-features{flex-direction:column;padding:0 20px}
  .gyrus-features img{width:calc(40% - 90px)}
  .h4{font-size:18px}
  .text-color{font-size:18px}
  .description-color{font-size:15px}
  .b-awards-block{top:calc(10% - 40px)}
  .pt120{padding:240px 0 45px 0!important}
  .title2 h1,.title2 h2{font-size:30px}
  .business_area{padding-top:50px}
  .lastfooter_box2 li img{width:50px;height:auto;margin-right:20px}
  .lastfooter_box2 li p{font-size:16px;font-weight:600}
  .videoBox img{width:100%;max-width:100%;height:auto}
  .carousel__item-body{padding:12px 15px 12px 15px}
  .carousel__item-body .carousel_image{height:50px;width:auto}
  .msg_txt{font-size:13px}
  .capabilities_area{padding:40px 0}
  .faq .card .card-header .faq-title{justify-content:center;display:flex}
  .million_area .title_paragraphTitle .title_paragraph,.title_paragraphTitle .title_paragraph{font-size:18px;text-align:justify}
  .faq-section .title_paragraphTitle .title_paragraph{text-align:justify;font-size:18px;line-height:32px}
  .capabilities-section .title_paragraphTitle .title_paragraph{text-align:justify;font-size:18px;line-height:32px}
  #simpro-stats .stat .number{font-size:2rem!important}
  #simpro-stats .plus{font-size:2rem!important}
  .faq .card .card-header .faq-title{padding:20px 20px;margin-bottom:0}
  .about_area .about_img{width:100%;height:200px}
  .card-detail h5{margin-bottom:0;font-size:16px}
  .card-header-bg{padding:10px 10px}
  .lastfooter_box ul{margin-bottom:20px}
  .certifications{margin-top:20px;margin-bottom:20px}
  .feature-brif{width:auto}
  .feature-faq{flex-direction:column}
  .msg_wrapper{height:250px!important}
  .banner-radius img{width:100%;border-radius:0 0 15px 15px}
  .opening-profile{top:72%;left:7%}
  .outer{height:120px;width:120px}
  .inner{height:110px;width:110px}
  .opening-profile img{height:110px;width:110px}
  .newsList_center-desc{padding-top:80px}
  .square{margin-bottom:10px}
  .square img{margin:0 10px 0 0}
  .job-common-description{text-align:justify}
  .d-block{display:block!important}
  .Column542{width:100%}
  .browser-default li{text-align:block}
  .mb0{margin-bottom:0!important}
  .page_area5{padding:40px 0}
  .title4 h1 span{font-size:24px;text-align:center}
  .title4-desc{font-size:18px;text-align:center}
  .btn-find-career{justify-content:center}
  .career-btn{font-size:15px}
  .sec-request-for-proposal h2{font-size:26px;line-height:40px}
  .team-banner img{box-shadow:0 0 15px 5px #000;width:100%;margin-bottom:30px;height:240px!important}
  .team__filter-containerGyteam .bt-btn-buttonGyteam{padding:.45em .75rem;margin:5px;font-size:14px}
  .team__filter-containerGyteam{margin:1rem 0}
  .grid-container-main{display:flex;width:100%;flex-direction:column}
  .filterDivGyteam img{height:290px!important;width:100%}
  .fa-fa-linkedin img{height:20px!important;width:100%}
  .fa-fa-wikipedia img{height:20px!important;width:100%}
  .grid-container-team{display:flex;padding:10px;padding-top:50px;flex-direction:column;align-items:center}
  .btn-find-career{margin-top:30px}
  .career-btn{padding:5px 25px;font-size:15px;margin-bottom:30px}
  .wrapper-office{display:flex;flex-direction:column;margin-top:20px}
  .office-image img{height:290px!important;width:100%;border-radius:5px}
  .office-image{height:290px;width:100%}
  .office-location{padding:30px 0 10px;font-size:30px!important;font-weight:600;text-align:center!important;margin:0!important}
  .office-intro{text-align:justify;padding:10px 0 0;line-height:25px!important}
  .mt60{margin-top:130px}
  .sec-request-for-proposal p{font-size:16px;line-height:30px;margin:0}
  .mt80{margin-top:0}
  .mt70{margin-top:10%;margin-bottom:5%}
  .ceo-intro{text-align:justify;line-height:25px!important}
  .social-media-btn{margin-top:10px}
  .width60{width:110%}
  .sec-title p{text-align:justify;font-size:16px;margin-bottom:20px}
  .CEO .ceo-viren{height:375px!important;width:auto}
  .csm .csm-smita{height:375px!important;width:auto}
  .grid-container-team>div{min-width:270px}
  .office-location{text-align:center}
  .open-position-btn{padding:5px 20px}
  .cards-section{flex-direction:column}
  .cards-section img{width:100%;height:auto!important}
  #leftThing{width:100%}
  #content{width:100%;margin-top:10px}
  #rightThing{width:100%;margin-top:10px}
  .card-heading{text-align:center!important;font-size:20px!important}
  .card-desc{margin:0!important}
  .card-heading{margin-bottom:5px}
  .margin-left50{margin-left:0!important;text-align:center}
  .title5-desc{font-size:17px!important;line-height:26px}
  .btn-find-team{justify-content:space-around}
  .title5 h1 span{font-size:24px}
  #employee-benefits{width:auto;margin-top:15px}
  #employee-benefits h4{line-height:30px;margin:0}
  .cards-section{margin-top:0}
  #employee-benefits p{color:#fff;text-align:justify}
  .magenta{margin-left:0}
  .magenta p{margin-left:0;text-align:justify}
  .flex-child{margin-top:10px}
  .flex-container{display:flex;flex-direction:column}
  .green{margin-right:50px}
  .green img{height:auto;width:100%}
  .row{flex-wrap:wrap}
  .responsive-display{flex-direction:column}
}

@media (max-width:425px){
  .popup{width:65%;margin-top:120px}
  .video_area{margin-top:460px}
  .b-awards-block{margin:0 auto}
  .title4 h1{text-align:center}
  .h1{font-size:30px!important}
  .banner-h2{font-size:20px!important}
  .gyrus-features{flex-direction:column;padding:0 20px}
  .headerBtn{flex-wrap:wrap}
  .text-color{width:100%}
  .description-color{width:100%}
  .gyrus-features img{width:20%}

  .owl-carousel .owl-item .integration-img img {height: 70px;width: auto;}
  .form-detail{padding: 20px 0;text-align: center;}

  .h4{font-size:18px}
  .features-img{width:100%}
  .text-color{font-size:18px}
  .description-color{font-size:15px}
  .b-awards-block{top:10%}
  .pt120{padding:460px 0 45px 0!important}
  .lastfooter_box2 li img{width:50px;height:auto;margin-right:20px}
  .lastfooter_box2 li p{font-size:14px;font-weight:600}
  .videoBox img{width:100%;max-width:100%;height:auto}
  .carousel__item-body{padding:12px 15px 12px 15px}
  .carousel__item-body .carousel_image{height:50px;width:auto}
  .msg_txt{font-size:13px}
  .capabilities_area{padding:40px 0}
  .faq .card .card-header .faq-title{justify-content:center;display:flex}
  .million_area .title_paragraphTitle .title_paragraph,.title_paragraphTitle .title_paragraph{font-size:18px;text-align:justify}
  .faq-section .title_paragraphTitle .title_paragraph{text-align:justify;font-size:18px;line-height:32px}
  .capabilities-section .title_paragraphTitle .title_paragraph{text-align:justify;font-size:18px;line-height:32px}
  #simpro-stats .stat .number{font-size:2rem!important}
  #simpro-stats .plus{font-size:2rem!important}
  .faq .card .card-header .faq-title{padding:20px 20px;margin-bottom:0}
  .about_area .about_img{width:100%;height:200px}
  .card-detail h5{margin-bottom:0;font-size:16px}
  .card-header-bg{padding:10px 10px}
  .lastfooter_box ul{margin-bottom:20px}
  .certifications{margin-top:20px;margin-bottom:20px}
  .feature-brif{width:auto}
  .feature-faq{flex-direction:column}
  .msg_wrapper{height:250px!important}
  .popup .close{top:7px;right:9px;font-size:15px}
  .capabilities_area .capaBox h3{font-size:20px}
  .partners-growth .num-grid{grid-template-columns:auto}
  .partners-growth .growth-icon{grid-template-columns:auto}
  .gyrusaim-area .gyrusaim-items{padding:20px}
  .why-grid{grid-template-columns:auto}
  .video-filter .searchBlog .dropdown-item{font-size:12px}
  .video-filter .search-dropdown .btn{width:100px;font-size:12px}
  .video-filter .dropdown-menu{font-size:12px;min-width:110px}
  .video-filter .searchBlog{width:60%}
  .start-header{padding:0 0 10px}
  .business_area{padding-top:40px;padding-bottom:40px}
  .award_area{padding-bottom:40px;padding-top:40px}
  .award_area img{padding-bottom:20px;margin-bottom:20px;border-bottom:1px solid #efefef}
  .about_area .aboutLeftText a{padding:7px 35px;font-size:13px}
  .about_area{padding-bottom:30px;padding-top:40px}
  .topBaar{padding:0}
  .implementation_area .sliverBox .bodyPart p{height:auto;min-height:auto;max-height:initial}
  .implementation_area .sliverBox .bodyPart h4{line-height:25px;font-size:18px}
  .law_center .lawBox .logoArea img{max-width:80%}
  .about_area .title_paragraphTitle{margin-bottom:0}
  .about_area .divideDiv{margin-bottom:20px}
  .blogItem .blogContent{padding:15px}
  .blogItem .blogContent .blogBtn a{padding:5px 10px;font-size:11px}
  .blogItem .blogContent .date{font-size:12px}
  .blogList_center{padding:30px 0}
  .navbar{padding-top:5px}
  .start-header.scroll-on{padding:0 0 5px}
  .topLeft{text-align:center;margin:0 auto;display:table}
  .topRight{text-align:center;margin:0 auto;display:table}
  .whygyrus_areaPage .timeline__event--type1:after{height:230px}
  .whygyrus_areaPage .timeline__event--type3:after{height:220px}
  .whygyrus_areaPage .timeline__event--type13:after{height:330px}
  .whygyrus_areaPage .timeline__event--type14:after{height:430px}
  .whygyrus_areaPage .timeline__event--type15:after{height:330px}
  .whygyrus_areaPage .timeline__event--type16:after{height:210px}
  .whygyrus_areaPage .timeline__event--type17:after{height:195px}
  .whygyrus_areaPage .timeline__event{left:20px}
  .pagination .page-link{padding:7px 10px;min-width:30px}
  .videoBox iframe{width:100%;height:auto}
  .footer_area .container-fluid{padding-right:20px;padding-left:20px}
  .footer_area .fLeft .SubText p{line-height:16px}
  #Maincarousel .owl-nav{display:none}
  .practices_center .nav-link{font-size:14px;padding:3px 12px!important}
  .main_area{padding-top:20px;padding-bottom:20px}
  .ready_area .container-fluid{padding-right:20px;padding-left:20px}
  .ready_area .GetBtn .bluebtn,.ready_area .GetBtn .whitebtn{margin:5px 1px}
  .ready_area .title2{padding-top:0}
  .aboutgyrus_center .aboutlastBox h4{padding:10px;line-height:28px}
  .aboutgyrus_center .aboutlastBox p{padding:10px}
  .upgradeBoxImg .upgrade_img{height:250px}
  .upgradeBoxImg .upgrade_shape2{bottom:70px}
  .plans_area{padding:40px 0}
  .law_center .lawCenterImg{margin-top:30px;margin-bottom:40px}
  .banking_center .bankingCenterImg{margin-top:40px;margin-bottom:40px}
  .health_center .healthBox p{padding:10px 20px}
  .authoringpage_area{padding:20px;padding-bottom:0}
  .certificationpage_area{padding:20px;padding-bottom:0}
  .law_center .lawBox p{padding:10px 20px}
  .banking_center .bankingBox p{padding:10px 20px}
  .law_center .lawCenterImg .law_img{width:280px;margin:auto}
  .law_center .lawCenterImg .law_shape{right:-20px;bottom:-30px;width:250px}
  .banking_center .bankingCenterImg .banking_img{width:280px;margin:auto}
  .banking_center .bankingCenterImg .banking_shape{right:0;bottom:0;width:170px}
  .pricepage_area .nav-tabs .litab a{padding:3px 20px!important;margin:5px;font-size:17px}
  .pricepage_area .title_paragraphTitle{margin-bottom:60px;padding-left:0;padding-right:0}
  .about_area .about_img{width:100%!important;height:240px;object-fit:contain;margin:auto;display:block}
  .about_area .aboutLeftText h2{font-size:22px}
  .about_area .aboutLeftText p{font-size:16px;margin-bottom:10px;line-height:26px}
  .million_area .title_paragraphTitle .title_paragraph,.title_paragraphTitle .title_paragraph{font-size:20px;line-height:30px}
  .video_area ul li p{font-size:16px}
  .industry_area img{max-width:300px}
  .banner_area .slider-content h2{font-size:24px}
  .title1 h1,.title1 h2{font-size:34px}
  .million_area{padding:40px 0}
  .million_area .millionBox{margin-bottom:10px}
  .million_area .title_paragraphTitle{margin-bottom:20px}
  .title_paragraphTitle{padding-left:0;padding-right:0}
  .whygyrus_area .timeline__event:after{display:none}
  .whygyrus_area .timeline__event:before{display:none}
  .whygyrus_area .timeline__event__description p{font-size:16px;transform:translate(-30%,-50%);width:60%}
  .whygyrus_area .timeline__event__date img{width:50px}
  .whygyrus_area .timeline__event{margin-bottom:12px;margin-top:12px}
  .million_area .millionBox img{height:60px;width:60px;margin-top:10px}
  .million_area .millionBox h3{font-size:35px}
  .million_area .millionBox h4{font-size:18px}
  .meet_area .item p{font-size:14px;padding-left:30px}
  .award_area ul li{width:49%;border-right:0 solid #dedede;margin-bottom:0}
  .award_area ul{margin-top:10px}
  .main_area .div1 .imgFloat{width:90%;display:block;float:none;text-align:center;margin:auto}
  .main_area .div1 img{width:90%;display:block;float:none;text-align:center;margin:auto}
  .main_area .pl100{padding-left:0!important}
  .main_area .textArea{padding:20px 0;text-align:center}
  .main_area .container-fluid{padding-right:20px;padding-left:20px}
  .main_area .div1{margin:0;margin-top:10px;width:100%}
  .main_area .textArea p{font-size:16px;line-height:26px}
  .page_area{padding:30px 0}
  .padding0{padding-left:0;padding-right:0}
  .pricepage_area .priceBox .pbody h2{font-size:26px}
  .page_area .title3 h1{line-height:24px;font-size:18px}
  .page_area .title3 h1 span{font-size:24px}
  .title3 .tag-line{line-height:24px;font-size:16px}
  .title3 h1,.title3 h2{line-height:initial;font-size:30px}
  .title2 h1,.title2 h2{font-size:24px;line-height:24px}
  .title1 h1,.title1 h2{font-size:24px;line-height:24px}
  .title3 h1 span,.title3 h2 span{font-size:24px;line-height:30px}
  .title2 h1 span,.title2 h2 span{font-size:24px;line-height:30px}
  .title1 h1 span,.title1 h2 span{font-size:24px;line-height:30px}
  .sec-intro h2{font-size:30px}
  .sec-alternate h2{color:#195072;font-size:30px}
  .sec-alternate h3{font-size:24px;line-height:30px}
  .footer_area .fLeft .SubText{padding-top:5px}
  .banner-radius img{border-radius:0 0 10px 10px;width:100%}
  .opening-profile{top:55%;left:7%}
  .outer{height:90px;width:90px}
  .inner{height:80px;width:80px}
  .opening-profile img{height:80px;width:80px}
  .newsList_center-desc{padding-top:60px}
  .position-name h4{font-size:18px}
  .square{padding:5px 15px}
  .square img{width:12px;margin:0 10px 0 0;margin-top:4px}
  .square span{font-size:13px}
  .square1 img{width:12px;margin:0 10px 0 0;margin-top:4px}
  .square1 span{font-size:13px}
  .apply-btn{padding:5px 40px;font-size:15px}
  .job-common-description{font-size:15px;text-align:justify}
  .d-block{display:block!important}
  .Column542{width:100%}
  .row542 h4{margin-top:10px;margin-bottom:15px;line-height:25px;font-size:19px}
  .browser-default li{font-size:15px;text-align:justify}
  .title5 h4{font-size:19px}
  .square3{margin-bottom:10px}
  .open-position-btn{font-size:15px;padding:6px 20px}
  .mb0{margin-bottom:0}
  .page_area5{padding:40px 0}
  .title4 h1 span{font-size:24px;text-align:center}
  .title4-desc{font-size:18px;text-align:center}
  .btn-find-career{justify-content:center}
  .career-btn{font-size:15px}
  .sec-request-for-proposal h2{font-size:26px;line-height:40px}
  .team-banner img{box-shadow:0 0 15px 5px #000;width:100%;margin-bottom:30px;height:180px!important}
  .team__filter-containerGyteam .bt-btn-buttonGyteam{padding:.45em .75rem;margin:5px;font-size:14px}
  .team__filter-containerGyteam{margin:1rem 0}
  .grid-container-main{display:flex;width:100%;flex-direction:column}
  .filterDivGyteam img{height:290px;width:100%}
  .fa-fa-linkedin img{height:20px!important;width:100%}
  .fa-fa-wikipedia img{height:20px!important;width:100%}
  .grid-container-team{display:flex;padding:10px;padding-top:50px;flex-direction:column;align-items:center}
  .btn-find-career{margin-top:30px}
  .career-btn{padding:5px 25px;font-size:15px;margin-bottom:30px}
  .wrapper-office{display:flex;flex-direction:column;margin-top:20px}
  .office-image img{height:290px!important;width:100%;border-radius:5px}
  .office-image{height:290px;width:100%}
  .office-location{padding:30px 0 10px;font-size:30px!important;font-weight:600;text-align:center!important;margin:0!important}
  .office-intro{text-align:justify!important;padding:10px 0 0;line-height:25px!important;margin-left:0!important;margin-right:0!important}
  .mt60{margin-top:130px}
  .sec-request-for-proposal p{font-size:16px;line-height:30px;margin:0}
  .mt80{margin-top:-20%}
  .mt70{margin-top:-10%}
  .ceo-intro{text-align:justify;line-height:25px!important}
  .social-media-btn{margin-top:10px}
  .width60{width:110%}
  .sec-title p{text-align:justify;font-size:16px;margin-bottom:20px}
  .CEO .ceo-viren{height:270px;width:auto}
  .csm .csm-smita{height:270px;width:auto}
  .grid-container-team>div{min-width:270px}
  .office-location{text-align:center}
  .cards-section{flex-direction:column}
  .cards-section img{width:100%;height:auto!important}
  #leftThing{width:100%}
  #content{width:100%;margin-top:10px}
  #rightThing{width:100%;margin-top:10px}
  .card-heading{text-align:center!important;font-size:20px!important}
  .card-desc{margin:0!important}
  .card-heading{margin-bottom:5px}
  .margin-left50{margin-left:0!important;text-align:center}
  .title5-desc{font-size:17px!important;line-height:26px}
  .btn-find-team{justify-content:space-around}
  .title5 h1 span{font-size:24px}
  #employee-benefits{width:auto;margin-top:15px}
  #employee-benefits h4{line-height:30px;margin:0}
  .cards-section{margin-top:0}
  #employee-benefits p{color:#fff;text-align:justify}
  .magenta{margin-left:0}
  .magenta p{margin-left:0;text-align:justify}
  .flex-child{margin-top:10px}
  .flex-container{display:flex;flex-direction:column}
  .green{margin-right:50px}
  .green img{height:auto;width:100%}
  .row{flex-wrap:wrap}
  .img-width{height:77px}
  .page_area10{height:110px;width:auto;margin-top:12px}
  .responsive-display{flex-direction:column}
}

@media (max-width:320px) {
  .popup .close{top:7px;right:9px;font-size:15px}
  .h1{font-size:30px!important}
  .headerBtn{flex-wrap:wrap}
  .banner-h2{font-size:20px!important}
  .gyrus-features{flex-direction:column;padding:0 20px}
  .faq .card .card-header .faq-title{justify-content:center;display:flex}
  .gyrus-features img{width:20%}
  .h4{font-size:18px}
  .text-color{font-size:18px}
  .description-color{font-size:15px}
  .b-awards-block{top:10.25%}
  .text-color{width:100%}
  .description-color{width:100%}
  .pt120{padding:430px 0 45px 0!important}
  .lastfooter_box2 li img{width:40px;height:auto;margin-right:10px}
  .lastfooter_box2 li p{font-size:13px;font-weight:600}

  .owl-carousel .owl-item .integration-img img {height: 70px;width: auto;}
  .form-detail{padding: 20px 0;text-align: center;}
  .post-slide .post-img {height: 160px;}

  .videoBox img{width:100%;max-width:100%;height:auto}
  .carousel__item-body{padding:12px 15px 12px 15px}
  .carousel__item-body .carousel_image{height:50px;width:auto}
  .features-img{width:100%}
  .msg_txt{font-size:13px}
  .capabilities_area{padding:40px 0}
  .million_area .title_paragraphTitle .title_paragraph,.title_paragraphTitle .title_paragraph{font-size:18px;text-align:justify}
  .faq-section .title_paragraphTitle .title_paragraph{text-align:justify;font-size:18px;line-height:32px}
  .capabilities-section .title_paragraphTitle .title_paragraph{text-align:justify;font-size:18px;line-height:32px}
  #simpro-stats .stat .number{font-size:2rem!important}#simpro-stats .plus{font-size:2rem!important}
  .faq .card .card-header .faq-title{padding:20px 20px;margin-bottom:0}
  .about_area .about_img{width:100%!important;height:200px}
  .card-detail h5{margin-bottom:0;font-size:16px}
  .card-header-bg{padding:10px 10px}
  .lastfooter_box ul{margin-bottom:20px}
  .certifications{margin-top:20px;margin-bottom:20px}
  .feature-brif{width:auto}
  .feature-faq{flex-direction:column}.msg_wrapper{height:230px!important}
  .popup{width:75%}.title4 h1{text-align:center}
  .video-filter .search-dropdown .btn{width:100px}
  .implementation_area .sliverBox .bodyPart .Onboardingbtn{font-size:13px}
  .authoringpage_area .partner .content img{height:auto;max-width:100%}
  .authoringpage_area .partnerBox{display:inline-block;width:250px!important}
  .certificationpage_area .gypartner .gycontent img{height:auto;max-width:100%}
  .certificationpage_area .gypartnerBox{display:inline-block;width:250px!important}
  .footer_area .fRight ul li a{margin:0 3px 3px 0}
  .banner_area .slider-content h2{font-size:24px}
  .container-fluid{padding-right:20px;padding-left:20px}
  .title3 h1,.title3 h2{line-height:initial;font-size:30px}
  .title2 h1,.title2 h2{font-size:18px}
  .title1 h1,.title1 h2{font-size:18px}
  .title3 h1 span,.title3 h2 span{font-size:24px}
  .title2 h1 span,.title2 h2 span{font-size:24px}
  .title1 h1 span,.title1 h2 span{font-size:24px}
  .title_paragraphTitle .title_paragraph{font-size:20px}
  .pricepage_area .priceBox .pbody h2{font-size:26px}
  .pricepage_area .priceBox .pbody p{font-size:15px}
  .banner-radius img{border-radius:0 0 10px 10px;width:100%}
  .opening-profile{top:54%;left:8%}
  .outer{height:65px;width:65px}
  .inner{height:60px;width:60px}
  .opening-profile img{height:60px;width:60px}
  .newsList_center-desc{padding-bottom:50px;padding-top:40px}
  .position-name h4{font-size:16px}
  .company-name h5{font-size:14px}
  .square{margin-bottom:.4rem;margin-top:0!important}
  .square img{width:12px;margin:4px 10px 0 0}
  .square span{font-size:12px}
  .square1{padding:5px 15px 5px 0;margin:0 10px}
  .square1 img{width:12px}
  .square1 span{font-size:12px}
  .apply-btn{padding:5px 30px;font-size:12px;margin-top:0}
  .job-common-description{font-size:14px;text-align:justify}
  .browser-default li{font-size:14px;text-align:justify}
  .row542 h4{font-size:16px;text-align:justify}
  .d-block{display:block!important}
  .open-position-btn{font-size:15px;padding:6px 20px}
  .title5 h4{font-size:16px}
 .page_area5{padding:40px 0}
 .title4 h1 span{font-size:22px;text-align:center;line-height:35px}
 .title4-desc{font-size:17px;line-height:25px;text-align:center}
 .btn-find-career{justify-content:center}.career-btn{font-size:15px}
 .sec-request-for-proposal h2{font-size:22px;line-height:40px}
 .team-banner img{box-shadow:0 0 15px 5px #000;width:100%;margin-bottom:30px;margin-top:15px;height:140px!important}
 .team__filter-containerGyteam .bt-btn-buttonGyteam{padding:.45em .75rem;margin:5px;font-size:11px}
 .team__filter-containerGyteam{margin:0 0 1rem}
 .grid-container-main{display:flex;width:100%;flex-direction:column}
 .filterDivGyteam img{height:265px!important;width:100%}
 .fa-fa-linkedin img{height:20px!important;width:100%}
 .fa-fa-wikipedia img{height:20px!important;width:100%}
 .grid-container-team{display:flex;padding:10px;padding-top:50px;flex-direction:column;align-items:center}
 .btn-find-career{margin-top:30px}
 .career-btn{padding:5px 25px;font-size:15px;margin-bottom:30px}
  .wrapper-office{display:flex;flex-direction:column;margin-top:20px}
  .office-image img{height:290px!important;width:100%;border-radius:5px}
  .office-image{height:290px;width:100%}
  .office-location{padding:30px 0 10px;font-size:30px!important;font-weight:600;text-align:center!important;margin:0!important}
  .office-intro{text-align:justify!important;padding:10px 0 0;line-height:25px!important;margin-left:0!important;margin-right:0!important}
  .mt60{margin-top:130px}
  .sec-request-for-proposal p{font-size:16px;line-height:26px;margin:0}
  .mt80{margin-top:-20%}
  .mt70{margin-top:-5%}
  .ceo-intro{text-align:justify;line-height:25px!important}
  .social-media-btn{margin-top:10px}
  .width60{width:110%}
  .sec-title p{text-align:justify}
  .cards-section{flex-direction:column}
  .cards-section img{width:100%;height:auto!important}
  #leftThing{width:100%}
  #content{width:100%;margin-top:30px}
  #rightThing{width:100%;margin-top:30px}
  .card-heading{text-align:center!important}
  .margin-left50{margin-left:0!important;text-align:center}
  .title5-desc{font-size:17px!important;line-height:26px}
  .btn-find-team{justify-content:space-around}
  .title5 h1 span{font-size:24px}
  #employee-benefits{width:auto;margin-top:15px}
  #employee-benefits h4{line-height:30px;margin:0}
  .cards-section{margin-top:0}
  #employee-benefits p{color:#fff;text-align:justify}
  .magenta{margin-left:0}
  .magenta p{margin-left:0;text-align:justify}
  .flex-child{margin-top:10px}
  .flex-container{display:flex;flex-direction:column}
  .green{margin-right:30px}
  .green img{height:auto;width:100%}
  .row{flex-wrap:wrap}
  .img-width{height:63px}
  .page_area10{height:83px;width:auto;margin-top:12px}
  .responsive-display{flex-direction:column}
}