/**handles:gir-osp-mystyle**/
body{font-family:Montserrat}a:active{outline:0!important}:focus{outline:0!important}li,p{font-size:16px;font-weight:400;line-height:24px;color:#000}@media (max-width:1500px){li,p{font-size:16px}}h1{font-size:55px;font-weight:600;line-height:55px;color:#000}h1 strong{color:#000}h1 .blueText{color:#588bf4}@media (max-width:1660px){h1{font-size:48px;line-height:50px}}@media (max-width:1660px){h1{font-size:44px;line-height:48px}}pre{font-size:176px;font-weight:800;position:absolute;margin:0;font-family:Montserrat,sans-serif!important;background:#fff url(https://girsoftwareservices.com/wp-content/themes/altitude-pro/images/dot.png);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;z-index:-1;top:-120px;line-height:normal}@media (max-width:1500px){pre{font-size:134px!important;top:-95px!important}}@media (max-width:1660px){pre{font-size:140px;top:-100px}}@media (max-width:1300px){pre{font-size:112px!important;top:-75px!important}}.mainHeadSec{position:relative;z-index:99}.mainHeadOpenToWork{position:static}.btnMore{font-size:20px;font-weight:600;line-height:50px;text-transform:uppercase;color:#162441;position:relative}.btnMore:hover::before{height:20px;transition:height .4s ease-in-out}.btnMore::before{position:absolute;content:"";width:100%;height:7px;background-color:#588bf4;bottom:2px;opacity:.9;z-index:-1;transition:height .4s ease-in-out}@media (max-width:1500px){.btnMore{font-size:18px;line-height:50px}}.entry-footer{display:none}body,html{overflow-x:hidden}.featured_image_area{height:240px!important;position:relative;margin-top:180px!important;background-repeat:no-repeat!important;background-position:center!important;background-size:cover!important}@media (max-width:800px){.featured_image_area{height:280px!important;margin-top:-5px}}@media (max-width:767px){.featured_image_area{height:190px!important;margin-bottom:0}}@media (max-width:567px){.featured_image_area{height:160px!important}}.featured_image_area::before{position:absolute;content:'';left:0;right:0;top:0;bottom:0}.featured_image_area .inner-heading{color:#fff;font-size:48px;margin-bottom:auto;text-transform:uppercase;text-align:center;position:relative;font-weight:600}@media (max-width:1280px){.featured_image_area .inner-heading{font-size:36px}}@media (max-width:767px){.featured_image_area .inner-heading{line-height:36px}}.about-us{padding:70px 0 35px;display:inline-block}@media (max-width:800px){.about-us .aboutMainRow{display:flex;flex-direction:column}}.about-us .aboutMainRow .vc_col-sm-6{width:48%}@media (max-width:1500px){.about-us .aboutMainRow .vc_col-sm-6{width:49%}}@media (max-width:1200px){.about-us .aboutMainRow .vc_col-sm-6{width:50%}}@media (max-width:800px){.about-us .aboutMainRow .vc_col-sm-6{width:100%}}.about-us .aboutMainRow .gir-imageSec{margin-right:4%}@media (max-width:1500px){.about-us .aboutMainRow .gir-imageSec{margin-right:2%}}@media (max-width:1200px){.about-us .aboutMainRow .gir-imageSec{margin-right:0}}@media (max-width:767px){.about-us .aboutMainRow .gir-imageSec{margin-right:0}}.about-us .aboutMainRow .gir-imageSec .wpb_single_image{float:right;width:100%}.about-us .aboutMainRow .gir-imageSec .wpb_single_image figure{width:100%}@media (max-width:767px){.about-us .aboutMainRow .gir-contentSec .wpb_text_column{margin-bottom:0}}.about-us .aboutMainRow .gir-contentSec .wpb_text_column h1{margin-bottom:20px!important}@media (max-width:767px){.about-us .aboutMainRow .gir-contentSec .wpb_text_column h1{margin-bottom:10px!important}}.about-us .aboutMainRow .gir-contentSec .wpb_text_column h1 br{display:none}.about-us .aboutMainRow .gir-contentSec .wpb_text_column h4{text-transform:uppercase;color:#0082ca;font-size:21px;margin-bottom:10px}@-webkit-keyframes scale-up-center{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.3);transform:scale(1.3)}}@keyframes scale-up-center{0%{-webkit-transform:scale(1);transform:scale(1)}100%{-webkit-transform:scale(1.3);transform:scale(1.3)}}.team-sec{padding-top:70px;padding-bottom:70px}.team-sec .dedicated-tp-tm .team-content-sec h1{margin-bottom:20px!important}.team-sec .dedicated-tp-tm .single-team-img{transition:all .6s ease-in-out}.team-sec .dedicated-tp-tm .single-team-img .wpb_single_image{margin-bottom:15px}.team-sec .dedicated-tp-tm .single-team-img .wpb_single_image figure::before{transition:all .6s ease-in-out}.team-sec .dedicated-tp-tm .single-team-img:hover .wpb_single_image figure{overflow:hidden;position:relative}.team-sec .dedicated-tp-tm .single-team-img:hover .wpb_single_image figure::before{content:"";position:absolute;width:100%;height:100%;background-color:rgba(22,36,65,.45);z-index:9;transition:all .6s ease-in-out}.team-sec .dedicated-tp-tm .single-team-img:hover .wpb_single_image figure img{-webkit-animation:scale-up-center .8s cubic-bezier(.39,.575,.565,1) both;animation:scale-up-center .8s cubic-bezier(.39,.575,.565,1) both}.team-sec .dedicated-tp-tm .single-team-img .wpb_text_column p{text-align:center;color:rgba(22,36,65,.55);font-weight:600;font-size:16px}.team-sec .dedicated-tp-tm .single-team-img .wpb_text_column p .designation{color:#162441;font-size:18px}.contact-row{padding-top:70px;padding-bottom:70px}@media (max-width:1439px){.contact-row{padding-top:30px;padding-bottom:30px}}@media (max-width:767px){.contact-row .contect-detail-row .contact-info{margin-bottom:0}}.contact-row .contect-detail-row .contact-info h1{line-height:60px;margin-bottom:25px}@media (max-width:1200px){.contact-row .contect-detail-row .contact-info h1{line-height:50px;margin-bottom:20px}}@media (max-width:1023px){.contact-row .contect-detail-row .contact-info h1{line-height:40px;margin-bottom:14px}}@media (max-width:767px){.contact-row .contect-detail-row .contact-info h1{line-height:32px;margin-bottom:10px}}@media (max-width:567px){.contact-row .contect-detail-row .contact-info h1{line-height:27px;margin-bottom:5px}}.contact-row .contect-detail-row .contact-info h5{font-size:25px;font-weight:500;color:#162441;margin-bottom:35px;letter-spacing:2px}@media (max-width:1023px){.contact-row .contect-detail-row .contact-info h5{font-size:20px}}@media (max-width:767px){.contact-row .contect-detail-row .contact-info h5{font-size:17px;letter-spacing:1px;margin-bottom:25px}}@media (max-width:567px){.contact-row .contect-detail-row .contact-info h5{font-size:16px}}.contact-row .contect-detail-row .contact-info .contect-info{display:grid;grid-template-columns:repeat(3,1fr);justify-content:center;column-gap:10px;margin-top:65px}.contact-row .contect-detail-row .contact-info .contect-info2{display:grid;grid-template-columns:repeat(2,1fr);justify-content:center;column-gap:40px;margin-top:40px}@media (max-width:1200px){.contact-row .contect-detail-row .contact-info .contect-info{column-gap:30px;margin-top:70px}}@media (max-width:1023px){.contact-row .contect-detail-row .contact-info .contect-info{column-gap:10px;margin-top:60px}}@media (max-width:767px){.contact-row .contect-detail-row .contact-info .contect-info{display:inline-block;width:100%;margin-top:0}}.contact-row .contect-detail-row .contact-info .contect-info .contact-link{display:flex;justify-content:center;background-color:#162441;padding:35px;line-height:18px;align-items:center;position:relative}@media (max-width:1023px){.contact-row .contect-detail-row .contact-info .contect-info .contact-link{padding:25px 25px 25px;min-height:130px}}@media (max-width:767px){.contact-row .contect-detail-row .contact-info .contect-info .contact-link{margin-bottom:20px;min-height:100px}}.contact-row .contect-detail-row .contact-info .contect-info .contact-link::before{content:"";width:95%;position:absolute;height:85%;border:1px solid rgba(255,255,255,.45);top:8%;left:2%}.first-sec-top{padding-top:50px;padding-bottom:50px}@media (max-width:1200px){.first-sec-top{padding-top:30px}}@media (max-width:767px){.first-sec-top{padding-bottom:30px}}@media (max-width:567px){.first-sec-top{padding-bottom:30px}}@media (max-width:1200px){.first-sec-top .img-mrgin-btm{margin-bottom:0}}@media (max-width:767px){.first-sec-top .img-mrgin-btm{margin-bottom:20px;display:inline-block;width:100%}}.listing-section-type{padding-top:50px;padding-bottom:50px}@media (max-width:1200px){.listing-section-type{padding-top:30px}}@media (max-width:1023px){.listing-section-type{padding-top:30px}}.listing-section-type .text-sec-main .list-main .listing-type{display:table;padding-bottom:20px;width:100%}.listing-section-type .text-sec-main .list-main .listing-type:last-child{padding-bottom:0}.listing-section-type .text-sec-main .list-main .listing-type:last-child .number-type::before{display:none}.listing-section-type .text-sec-main .list-main .listing-type .number-type{display:table-cell;height:70px;width:70px;border-radius:100%;background:#fff;text-align:center;line-height:70px;box-shadow:0 0 18px rgba(0,0,0,.07);vertical-align:middle;position:relative;font-size:29px;color:#162441}@media (max-width:1200px){.listing-section-type .text-sec-main .list-main .listing-type .number-type{display:inline-block;height:60px;width:60px;line-height:60px;font-size:23px}}@media (max-width:567px){.listing-section-type .text-sec-main .list-main .listing-type .number-type{height:50px;width:50px;line-height:50px;font-size:20px}}.listing-section-type .text-sec-main .list-main .listing-type .number-type::before{position:absolute;content:'';left:0;right:0;width:6px;height:40px;background:#fff;top:80%;margin:auto}@media (max-width:1200px){.listing-section-type .text-sec-main .list-main .listing-type .number-type::before{top:100%}}@media (max-width:1023px){.listing-section-type .text-sec-main .list-main .listing-type .number-type::before{height:65px}}.listing-section-type .text-sec-main .list-main .listing-type .text-list{display:table-cell;vertical-align:middle;padding-left:30px;font-size:18px;line-height:24px;color:#000}.listing-section-type .text-sec-main .list-main .listing-type .text-paragraph{padding-left:0}.parallax-sec{padding-top:50px;padding-bottom:50px;position:relative}@media (max-width:1200px){.parallax-sec{padding-top:30px;padding-bottom:40px}}@media (max-width:767px){.parallax-sec{padding-top:10px;padding-bottom:20px}}@media (max-width:567px){.parallax-sec{padding-top:10px;padding-bottom:10px}}.parallax-sec::before{position:absolute;content:'';left:0;right:0;top:0;bottom:0;background:rgba(0,0,0,.7);display:inline-block!important;z-index:1}.parallax-sec .white-text .white-tit{color:#fff;text-transform:uppercase;font-weight:700;line-height:1;margin-bottom:40px}.parallax-sec .white-text p{color:#fff}.section-boxes{padding-top:50px;padding-bottom:50px}@media (max-width:1200px){.section-boxes{padding-top:30px}}@media (max-width:1023px){.section-boxes{padding-top:30px}}@media (max-width:767px){.section-boxes{padding-top:10px;padding-bottom:20px}}.section-boxes .text-box-sec{margin-bottom:90px}@media (max-width:1365px){.section-boxes .text-box-sec{margin-bottom:50px}}@media (max-width:767px){.section-boxes .text-box-sec{margin-bottom:40px}}.section-boxes .text-box-sec h1{font-family:ProximaNovaBold}.section-boxes .grid-boxes{grid-template-columns:repeat(3,1fr);grid-template-rows:auto;grid-column-gap:35px}.section-boxes li .ultsl-record{color:#d9d9d9!important}.section-boxes li.slick-active .ultsl-record,.section-boxes li:hover .ultsl-record{color:#00b5ef!important}.section-boxes .grid-boxes::before{display:none}.section-boxes .grid-boxes .grid-box-inner{box-shadow:0 0 11px rgba(0,0,0,.1);margin:15px 10px 10px;display:inline-block;min-height:425px}.section-boxes .grid-boxes .grid-box-inner.vc_col-sm-4{width:calc(33.33% - 20px)}.section-boxes .grid-boxes .grid-box-inner:focus{box-shadow:0 0 11px rgba(0,0,0,.3)}@media (max-width:1023px){.section-boxes .grid-boxes .grid-box-inner{min-height:460px}}@media (max-width:767px){.section-boxes .grid-boxes .grid-box-inner{width:calc(100% - 0px);margin-right:0;min-height:auto;margin-bottom:30px;box-shadow:none}}.section-boxes .grid-boxes .grid-box-inner .box-type-section{padding:10px;margin-bottom:0!important;position:relative}@media (max-width:1200px){.section-boxes .grid-boxes .grid-box-inner .box-type-section{padding:20px}}@media (max-width:1023px){.section-boxes .grid-boxes .grid-box-inner .box-type-section{padding:7px}}@media (max-width:767px){.section-boxes .grid-boxes .grid-box-inner .box-type-section{box-shadow:0 0 11px rgba(0,0,0,.1)}}.section-boxes .grid-boxes .grid-box-inner .box-type-section .box-main-sec .text-top{position:absolute;left:-10px;top:-15px;color:#588bf4;font-weight:700;font-size:49px;line-height:38px;margin-bottom:0}@media (max-width:1200px){.section-boxes .grid-boxes .grid-box-inner .box-type-section .box-main-sec .text-top{left:-17px;top:-10px;font-size:44px}}@media (max-width:1023px){.section-boxes .grid-boxes .grid-box-inner .box-type-section .box-main-sec .text-top{left:-27px;top:-15px;font-size:37px}}@media (max-width:567px){.section-boxes .grid-boxes .grid-box-inner .box-type-section .box-main-sec .text-top{left:-11px;top:-12px;font-size:33px}}.section-boxes .grid-boxes .grid-box-inner .box-type-section .box-main-sec h2{color:#162441;font-weight:700;text-transform:uppercase;padding-top:25px}@media (max-width:1023px){.section-boxes .grid-boxes .grid-box-inner .box-type-section .box-main-sec h2{padding-top:21px;font-size:17px;line-height:22px}}@media (max-width:567px){.section-boxes .grid-boxes .grid-box-inner .box-type-section .box-main-sec h2{padding-top:20px;font-size:18px}}@media (max-width:1023px){.section-boxes .grid-boxes .grid-box-inner .box-type-section .box-main-sec p{line-height:22px}}.section-boxes .grid-pad-row{padding-top:50px}@media (max-width:767px){.section-boxes .grid-pad-row{padding-top:0}}@media (max-width:1023px){.section-boxes .grid-pad-row .grid-box-inner{min-height:460px}}@media (max-width:767px){.section-boxes .grid-pad-row .grid-box-inner{min-height:auto}}.blog-search{position:absolute;top:-80px;left:0;right:0;margin:auto;width:30%;z-index:999}@media (max-width:1023px){.blog-search{width:40%}}@media (max-width:800px){.blog-search{top:-150px}}@media (max-width:767px){.blog-search{top:-58px}}@media (max-width:567px){.blog-search{width:70%}}.blog-search div#datafetch{margin-top:0;background:#fff;box-shadow:0 0 10px rgba(0,0,0,.3);border-radius:3px}.blog-search div#datafetch h2{margin-bottom:0}.blog-search div#datafetch h2:hover a{background:#f0f0f0}.blog-search div#datafetch h2 a{color:#000;font-weight:400;font-size:14px;padding:7px 15px 7px 15px;display:inline-block;width:100%}.blog-search input{height:auto!important;padding:10px 25px!important;border-radius:50px;font-weight:500;background:#fff url(https://girsoftwareservices.com/wp-content/themes/altitude-pro/images/search.png) no-repeat center right 16px;background-size:18px}@media (max-width:767px){.blog-search input{padding:7px 20px!important}}@media (max-width:567px){.blog-search input{padding:8px 25px!important}}.blog-area .home-blog:first-child{margin-top:25px}.page-id-229 .featured_image_area{margin-bottom:0!important}.digital-stratgy-main-row .first-sec-top{padding-top:0;padding-bottom:0;display:flex;align-items:center}@media (max-width:800px){.digital-stratgy-main-row .first-sec-top{flex-direction:column}}@media (max-width:800px){.digital-stratgy-main-row .first-sec-top .vc_col-sm-6{width:100%!important}}.digital-stratgy-main-row .first-sec-top .back-img-full .vc_column-inner{background-repeat:no-repeat!important;background-size:cover!important;height:590px!important}@media (max-width:1500px){.digital-stratgy-main-row .first-sec-top .back-img-full .vc_column-inner{height:480px!important;background-position:center}}@media (max-width:1300px){.digital-stratgy-main-row .first-sec-top .back-img-full .vc_column-inner{height:450px!important}}@media (max-width:767px){.digital-stratgy-main-row .first-sec-top .back-img-full .vc_column-inner{height:300px!important}}@media (max-width:567px){.digital-stratgy-main-row .first-sec-top .back-img-full .vc_column-inner{height:280px!important}}@media (max-width:350px){.digital-stratgy-main-row .first-sec-top .back-img-full .vc_column-inner{height:200px!important}}.digital-stratgy-main-row .first-sec-top .text-sec-main{width:85%;margin:auto}@media (max-width:800px){.digital-stratgy-main-row .first-sec-top .text-sec-main{width:90%;padding:40px 0}}.custom-solution-main-row{padding-top:0;padding-bottom:0}.custom-solution-main-row>.wpb_column>.vc_column-inner{padding-top:0!important}.custom-solution-main-row>.wpb_column>.vc_column-inner .inner-row-custom-sol{display:flex;align-items:center}@media (max-width:800px){.custom-solution-main-row>.wpb_column>.vc_column-inner .inner-row-custom-sol{flex-direction:column-reverse}}@media (max-width:800px){.custom-solution-main-row>.wpb_column>.vc_column-inner .inner-row-custom-sol .vc_col-sm-6{width:100%!important}}.custom-solution-main-row>.wpb_column>.vc_column-inner .inner-row-custom-sol .back-img-full .vc_column-inner{background-repeat:no-repeat!important;background-size:cover!important;height:590px!important}@media (max-width:1500px){.custom-solution-main-row>.wpb_column>.vc_column-inner .inner-row-custom-sol .back-img-full .vc_column-inner{background-position:center!important;height:480px!important}}@media (max-width:1300px){.custom-solution-main-row>.wpb_column>.vc_column-inner .inner-row-custom-sol .back-img-full .vc_column-inner{height:450px!important}}@media (max-width:767px){.custom-solution-main-row>.wpb_column>.vc_column-inner .inner-row-custom-sol .back-img-full .vc_column-inner{height:300px!important}}@media (max-width:567px){.custom-solution-main-row>.wpb_column>.vc_column-inner .inner-row-custom-sol .back-img-full .vc_column-inner{height:280px!important}}@media (max-width:350px){.custom-solution-main-row>.wpb_column>.vc_column-inner .inner-row-custom-sol .back-img-full .vc_column-inner{height:200px!important}}.custom-solution-main-row>.wpb_column>.vc_column-inner .inner-row-custom-sol .text-sec-main{width:85%;margin:auto}@media (max-width:800px){.custom-solution-main-row>.wpb_column>.vc_column-inner .inner-row-custom-sol .text-sec-main{width:90%;padding:40px 0}}.we-have-expertise .inner-row-expertise{display:flex;align-items:center}@media (max-width:800px){.we-have-expertise .inner-row-expertise{flex-direction:column}}.we-have-expertise .inner-row-expertise .vc_col-sm-6{width:100%!important}@media (max-width:767px){.we-have-expertise .inner-row-expertise .digital-image-trans figure img{width:80%;margin:auto}}.margin-zero{margin-bottom:0!important}.text-center-com{text-align:center!important}.new-padding{padding-top:50px;padding-bottom:50px}.about-us .aboutMainRow .gir-contentSec p{text-align:justify}.featured_image_area{margin-bottom:0;background-color:#0082ca!important}.entry-content ul.slick-dots>li{margin-left:5px!important}.section-boxes .grid-boxes.features-box-wrap .grid-box-inner{width:100%}@media (min-width:768px){.features-box-wrap .slick-next{right:-35px}}