body{font-family:"Avenir";width:100%;overflow-x:hidden;letter-spacing: normal}
html{scroll-behavior:smooth}
::-webkit-scrollbar {width:10px;background:rgba(255,255,255,0.5);}
::-webkit-scrollbar-track {background-color:rgba(204,204,204,0.4);}
::-webkit-scrollbar-thumb {background:rgba(8,0,256,0.5);width:11px;border-radius:2px;}
.navbar-brand{width:150px}
.db-none{display:none}
.navbar-default{background-color:transparent;border-color:transparent;margin-bottom:0}
.navbar-default .navbar-nav>li>a{font-size:18px;color:#212121;font-weight:500;margin:10px 10px;opacity:1;border-bottom:4px solid transparent}
.navbar-default .navbar-nav>li>a:hover{border-bottom:4px solid #1c00c6;left:0;right:0}
.icon-bar{transition: all 300ms ease;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;}
.navbar-toggle:not(.collapsed) .icon-bar:nth-child(2){transform: translateY(10px) rotate(45deg);}
.navbar-toggle:not(.collapsed) .icon-bar:nth-child(3){transform: scale(0);}
.navbar-toggle:not(.collapsed) .icon-bar:nth-child(4){transform: translateY(-10px) rotate(135deg);}
a.btn-call{color:#FFFFFF!important;border-color:rgba(255,255,255,0);background-color:#1d00c6!important;padding:15px;opacity:1;border-bottom:none!important;font-weight: 700!important}
.caption{position:absolute;top:18%;width:54%;margin-left:5%;display:flex;flex-wrap:wrap;align-items:center;height:50%;top:25%}
.service-section{position:relative}
.caption h2{font-size:50px;color:#fff;font-weight:700;line-height:1.3em;margin-bottom:0}
.caption h1{font-size:50px;color:#fff;font-weight:700;line-height:1.3em;margin-bottom:0}
.caption a{display: inline-block;}
button.with-us{margin-top:0;border-width:0;border-radius:0;font-size:20px;font-weight:500!important;background-color:#fff;color:#1f00c3;padding:13px}
button.with-us{font-weight: 600 !important;position:relative;}
button.with-us:after{content: "\f054";position:absolute;font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 20px;width: 24px;height: 24px;display: inline-block;margin-left:10px;opacity:0;}
button.with-us:after{transform:translateX(-30px);-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);-moz-transform:translateX(-30px);-o-transform:translateX(-30px);}
button.with-us,button.with-us:after{transition: all 300ms ease;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;}
button.with-us:hover{padding-right:40px;background: #1f00c3;color:#fff}
button.with-us:hover:after{opacity:1;transform:translateX(0px);-webkit-transform:translateX(0px);-ms-transform:translateX(0px);-moz-transform:translateX(0px);-o-transform:translateX(0px);}
.cat-service-list2{display:flex;list-style:none!important;width:100%;text-align:center;padding:0!important;line-height:inherit!important;vertical-align:top;justify-content:space-between;align-items:flex-start;margin-top:-5%}
.cat-service-list2 li{width:20%;margin-right:3%;list-style:none;display:inline-block}
.cat-service-list2 li:last-of-type{margin-right:0}
.cat-service-list2 li{background-color:#fff;position:relative;padding:0 10px;box-shadow:0 2px 18px 0 rgb(0 0 0 / 30%);display:flex;align-items:center;justify-content:center;text-align:left;height:110px}
.cat-service-list2 li img{width:57px;height:47px}
.cat-service-list2 li h3{display:inline-block;font-size:23px;font-weight:500;color:#000;padding:0 0 0 10px;line-height:1.2}
.cat-service-list2 li p:last-child{display:inline-block;font-size:23px;font-weight:500;color:#000;padding:0 0 0 10px;line-height:1.2}
@keyframes zoom-in-zoom-out{
	0%{transform:scale(1,1)}
	50%{transform:scale(1.1,1.1)}
	100%{transform:scale(1,1)}
}
.trusted-by img{width:85%;display:block;margin:auto;height: auto}
.trusted-by h4{text-align:center;font-size:24px;font-weight:700;margin-top: 0}
.trusted-by p{text-align:center;font-size:24px;font-weight:700;margin-top: 0}
.trusted-by{padding-top:70px;padding-bottom:25px;margin-top:-55px;background-color:#f5f5f5!important}
.qaserv{padding: 30px 0}
.qaserv h2{padding:3% 0;font-weight:700;font-size:46px;line-height:40px;text-align:center}
.qaserv h2 span{color:#1f00c3}
.qait{font-weight:500;color:#373636!important;background-color:#f9f9f9;border-radius:10px 10px 10px 10px;overflow:hidden;padding-top:20px!important;padding-right:20px!important;padding-bottom:20px!important;margin-bottom:20px;padding-left:20px!important;margin-top:10px}
.qait h4{margin-top:20px;font-weight:700;font-size:20px;color:#000!important;text-align:center}
.qait span{margin-top:20px;font-weight:700;font-size:20px;color:#000!important;text-align:center;display: block;margin-bottom: 10px}
.qait img{width:86%;display:block;margin:auto;margin-bottom:10px}
.qait p{text-align:center;font-weight: 400}
.qait a{border:0!important;color:#281fc8;font-size:16px;font-weight:400;text-align:center;width:100%;display:block;margin:15px 0 0}
.div{text-align:center;margin:30px auto 0}
a.view-all-btn{font-size:18px;font-weight:500!important;border:2px solid #281fc8;padding:8px 15px;color:#281fc8}
a.view-all-btn{font-weight: 600 !important;position:relative;min-width: 250px;}
a.view-all-btn:after{content: "\f054";position:absolute;font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 20px;width: 24px;height: 24px;display: inline-block;margin-left:10px;opacity:0;right: 20px;}
a.view-all-btn:after{transform:translateX(-30px);-webkit-transform:translateX(-30px);-ms-transform:translateX(-30px);-moz-transform:translateX(-30px);-o-transform:translateX(-30px);}
a.view-all-btn,a.view-all-btn:after{transition: all 300ms ease;-webkit-transition: all 300ms ease;-moz-transition: all 300ms ease;-ms-transition: all 300ms ease;-o-transition: all 300ms ease;}
a.view-all-btn:hover{padding-right:40px;background: #1f00c3;color:#fff}
a.view-all-btn:hover:after{opacity:1;transform:translateX(0px);-webkit-transform:translateX(0px);-ms-transform:translateX(0px);-moz-transform:translateX(0px);-o-transform:translateX(0px);}

.outserv{background:#f8f8f8!important;text-align:center;padding-top:30px}
.outserv h2{padding-bottom:25px;font-weight:700;font-size:40px;line-height:40px;text-align:center}
.outserv h2 span{color:#1f00c3}
.qao img{width:120px;height:120px}
.qao h4{font-weight:700;font-size:21px;line-height:1.3em}
.qao{width:80%;display:block;margin:auto;margin-top:15px;margin-bottom:15px}
.qao.last:after{content:none}
.qao::after{content:"";width:1px;height:80%;background:#ccc;position:absolute;right:0;top:10%}
.talk-to{background:#373636!important}
.talk-to img.img-fluid{width:100%;margin-top:-184px}
.talk-to .row{display:flex;align-items:center}
.talk-to p{color:#fff;line-height:35px;font-weight:500;font-size:22px;width:100%;max-width:100%;text-align:center}
a.contactup{color:#1e0082!important;border-width:0px!important;border-radius:0;font-size:20px;font-weight:700!important;text-transform:uppercase!important;background-color:#fff;padding:10px 20px;display: inline-block;}
.case-study{padding-top:30px;padding-bottom:30px;background-color:#f8f8f8!important}
.case-study h2{text-align:center;padding:2% 0 4%;padding-bottom:30px;font-weight:700;font-size:40px;line-height:40px;text-align:center}
.case-study > p{text-align:center;padding:2% 0 4%;padding-bottom:30px;font-weight:700;font-size:40px;line-height:40px;text-align:center}
.case-study img{width:100%;border-top-right-radius:8px;border-top-left-radius:8px}
.case-study h2 span{color:#1f00c3 !important;font-size: inherit;font-weight: inherit;font-family: inherit;display: inline-block;padding: 0;margin: 0}
.case-study > p span{color:#1f00c3 !important;font-size: inherit;font-weight: inherit;font-family: inherit;display: inline-block;padding: 0;margin: 0}
.promise h2{text-align:center;padding:2% 0 4%;padding-bottom:30px;font-weight:700;font-size:40px;line-height:40px;text-align:center}
.promise img{width:100%}
.promise h2 span{color:#1f00c3;display:block}
.promise{padding-top:30px;padding-bottom:30px;background-color:#fff!important}
.stud{position:relative;border-radius:8px 8px 8px 8px;background:#fff;box-shadow:6px 6px 18px 0 rgb(0 0 0 / 30%)}
img.img-fluid.smalllog{position:absolute;right:15px;width:150px;top:15px;border-top-right-radius:0;border-top-left-radius:0}
.case-study h4{text-align:center;color:#000;font-weight:700;font-size:20px;color:#000!important;line-height:1.2em;text-align:center;padding:10px 10px 0}
.case-study span{text-align:center;color:#000;font-weight:700;font-size:20px;color:#000!important;line-height:1.2em;text-align:center;padding:10px 10px 0;display: block;margin-bottom: 10px}
.stud a{text-decoration:none;color:#1d00c6;font-weight:700}
.stud p{text-align:center;color:#1f00c3;font-weight:500;padding:0 20px 8px;font-size:16px}
.case-study .div{margin-top:5%}
.list-groups{list-style:none;position:relative;font-size:20px;display:block;align-items:center;flex-wrap:wrap;justify-content:center}
.list-groups li{position:relative;padding-left:15px;margin-bottom:30px;list-style:none;font-weight: 500}
.list-groups li:before{content:"";width:26px;height:26px;border:3px solid #2108c0;padding:0;background:#fff;position:absolute;left:-20px;top:0;border-radius:100%}
.list-groups li:after{content:"";width:12px;height:12px;background:#e52300;position:absolute;left:-13px;top:6.9px;border-radius:100%}
.et_pb_text_inner{position:relative}
.approach{background:#f8f8f8!important;text-align:center;padding-top:36px}
.approach h2{padding-bottom:35px;font-weight:700;font-size:40px;line-height:40px;text-align:center}
.approach h2 span{color:#1f00c3}
.approach > p{padding-bottom:35px;font-weight:700;font-size:40px;line-height:40px;text-align:center !important}
.approach > p span{color:#1f00c3}
.img-fluid{max-width:100%}
.beforeTitlebox.redClose h3 span{color:#b7331f;border:4px solid #b7331f}
.beforeTitlebox h3 span{width:40px;height:40px;border-radius:100%;display:inline-flex;justify-content:center;align-items:center;font-size:23px;font-weight:700;color:#b7331f;border:4px solid #b7331f;margin-right:5px;position:absolute;left:0;top:0}
.beforeTitlebox h3{position:relative;padding-left:60px;line-height:1.2;margin-bottom:30px;font-weight:700;font-size:25px;color:#212121!important;text-align:left}
.beforeTitlebox.redClose p:first-child span{color:#b7331f;border:4px solid #b7331f}
.beforeTitlebox p:first-child span{width:40px;height:40px;border-radius:100%;display:inline-flex;justify-content:center;align-items:center;font-size:23px;font-weight:700;color:#b7331f;border:4px solid #b7331f;margin-right:5px;position:absolute;left:0;top:0}
.beforeTitlebox p:first-child{position:relative;padding-left:60px;line-height:1.2;margin-bottom:30px;font-weight:700;font-size:25px;color:#212121!important;text-align:left}
.approach p{font-size:17px;text-align:left;line-height:1.5;padding-left:15px}
.beforeTitlebox.greenTick h3 span{color:#59a211;border:4px solid #59a211;font-size:22px}
.beforeTitlebox.greenTick p:first-child span{color:#59a211;border:4px solid #59a211;font-size:22px}
.pt4{padding-top:5%}
.contact .seccontainer{width:100%;max-width:100%;padding:0}
.contact{background-size:100% auto;background-position:center top;background-blend-mode:luminosity;background-repeat:no-repeat;background-image:url(../img/contact-form-bg-1.webp);margin-top:0px;}
.form-sec{width:60%;max-width: 60%;background:#fff;margin:auto;box-shadow:0 5px 7px 1px #b4b4b4;margin-top:10%;margin-bottom:16px;display: flex;flex-wrap:wrap;}
.contact .col-md-5.form4 h4{font-size:20px}
.contact .col-md-5.form4 > p{font-size:20px}
.contact .col-md-5.form4{background-color:#060234;padding-top:40px;padding-right:50px;padding-bottom:30px;padding-left:50px;text-align:center;color:#9b9aae!important}
.form4 .img-fluid{width:180px}
.contact .col-md-7.form8 {align-self: center}
.col-md-7.form8 h2{padding-top:0px;padding-bottom:20px;font-weight:700;font-size:40px;text-align:center;margin-top: 0;margin-bottom: 0;}
.col-md-7.form8 h2 span{color:#1f00c3}
.col-md-7.form8 > p{padding-top:0px;padding-bottom:20px;font-weight:700;font-size:40px;text-align:center;margin-top: 0;margin-bottom: 0;line-height: 1.1}
.col-md-7.form8 > p span{color:#1f00c3}
.form8 form{width:80%;display:block;margin:auto}
.form8 .form-control{background:#fff!important;height:57px;-webkit-appearance:none;-moz-appearance:none;font-size:16px;color:#212121;padding:0!important;font-weight:400;padding-left:16px!important;border:1px solid #ccc!important;border-radius:6px;margin-bottom:30px}
.form8 textarea.form-control{padding-top:10px!important;resize:none!important;}
.form-group{margin-bottom:0px;position:relative}
.form8 textarea{height:130px!important}
button.btn-submit{margin-top: 20px;margin-bottom: 0px;}
button.btn-submit{background-color:#2108c0;width:100%;height:50px;border:0;border-radius:5px;font-size:18px;text-align:center;color:#fff;text-transform:uppercase;font-weight:700!important;margin-top:10px}
.bottomFooter.btmSec .socialiconsmain .socials-icons li.twitter a{background-position:-35px 0}
.bottomFooter.btmSec .socialiconsmain .socials-icons li a{width:35px!important;height:35px!important;background-repeat:no-repeat;display:block;cursor:pointer}
.bottomFooter.btmSec .socialiconsmain .socials-icons li a img{width:35px;height: 35px;}
.bottomFooter.btmSec div>ul li a{font-size:25px;color:#0a0b09;height:35px!important;width:35px!important}

.et_pb_section_0_tb_footer.et_pb_section{padding-top:50px;padding-right:15px;padding-bottom:0;padding-left:15px;margin-top:0;margin-right:0;margin-bottom:0;margin-left:0;background-color:#f8f8f8!important;display:grid}
.et_pb_image_0_tb_footer.et_pb_module{margin-left:0px!important;margin-right:auto!important}
.et_pb_image_0_tb_footer{padding-bottom:6px;padding-left:20px;width:120px;text-align:left;margin-left:0}
.et_pb_image_0_tb_footer .et_pb_image_wrap{display:block}
.et_pb_row_1_tb_footer.et_pb_row{padding-top:20px!important;padding-top:20px;padding-bottom:20px!important;padding-bottom:20px;margin-top:20px!important}
.footermenu .FooterCol{width:20%!important;margin-right:0!important;padding:0 20px}
.et_pb_module.et_pb_text_align_left{text-align:left}
.et_pb_text_0_tb_footer{margin-right:0px!important}
.et_pb_text>:last-child{padding-bottom:0}
.et_pb_text_inner{position:relative}
.ft-inner{margin-bottom:30px}
.et_pb_text_0_tb_footer h4,.et_pb_text_1_tb_footer h4{font-weight:500;font-size:20px;color:#333!important}
.footer h4{position:relative;margin-bottom:20px;font-weight:500;font-size:20px;color:#333!important;font-family: 'Avenir'}
.footer h4:before{content:"";width:80px;height:3px;background:#2108c0;position:absolute;left:0;top:-20px}
.footer .ft-inner > p{position:relative;margin-bottom:20px;font-weight:500;font-size:20px;color:#333!important;font-family: 'Avenir';display: block;margin-top: 10px;line-height: 1.1}
.footer .ft-inner > p:before{content:"";width:80px;height:3px;background:#2108c0;position:absolute;left:0;top:-20px}
.ft-inner ul.ft-menu{padding:0}
.ft-menu li a{font-size:15px!important;font-weight:500!important;margin-bottom:0;line-height:34px;color:#212121!important;letter-spacing: normal;}
.et_pb_column,.et_pb_row,.et_pb_row_inner{background-size:cover;background-position:50%;background-repeat:no-repeat}
.et_pb_column{float:left;background-size:cover;background-position:50%;position:relative;z-index:2;min-height:1px}
.et_pb_css_mix_blend_mode_passthrough{mix-blend-mode:unset!important}
.et_pb_image_0_tb_footer .et_pb_image_wrap{display:block;position:relative;max-width:100%;width: 120px;}
.et_pb_image_0_tb_footer .et_pb_image_wrap img{width: 120px;}
.ft-inner ul.ft-menu li{list-style-type:none;font-family: 'Avenir';font-weight: 900;}
.ft-inner ul.ft-menu{padding:0}
.footer ol,ul{list-style:none}
.ft-menu li strong{display:block;font-size:16px;color:#333;font-weight:700;margin-bottom:0}
.bottomFooter.btmSec{padding-top:10px;background:transparent}
.bottomFooter.btmSec{border-top:1px solid #dedede;padding:20px 0;display:flex;justify-content:space-between;align-items:center}
.et_pb_row_2_tb_footer.et_pb_row{padding-top:20px!important;padding-top:20px;padding-bottom:20px!important;padding-bottom:20px}
.bottomFooter.btmSec .socialiconsmain .socials-icons{display:flex;flex-wrap:nowrap}
.bottomFooter.btmSec .socialiconsmain .socials-icons li{margin:0 5px;padding:0}
.bottomFooter.btmSec div>ul li{margin:0 10px;list-style-type:none}
.bottomFooter.btmSec .socialiconsmain .socials-icons li.linkedin a{background-position:0 0}
.bottomFooter.btmSec .socialiconsmain .socials-icons li.twitter a{background-position:-35px 0}
.bottomFooter.btmSec .socialiconsmain .socials-icons li.youtube a{background-position:-70px 0}
.bottomFooter.btmSec .socialiconsmain .socials-icons li.instagram a{background-position:-105px 0}
.bottomFooter.btmSec .socialiconsmain .socials-icons li.pinttrust a{background-position:-140px 0}
.bottomFooter.btmSec .socialiconsmain .socials-icons li.facebook a{background-position:-175px 0}
.tools{background:#fff!important;text-align:center;padding-top:36px;padding-bottom:36px}
.tools h2{padding-bottom:35px;font-weight:700;font-size:40px;line-height:40px;text-align:center}
.tools h2 span{color:#1f00c3}
.tools .tabs-animated{overflow:hidden}
.tools .tabs:before{content:"";width:2px;height:85%;background-color:#9e9fa0;position:absolute;left:10px;top:6%;z-index:0}
.tools .nav>li>a:before{content:"";position:absolute;top:26%;left:-12px;border:2px solid #9e9fa0;border-radius:50px;width:20px;height:20px;background-color:#fff}
.tools .nav>li>a{padding:20px 25px 30px;margin-left:0;display:block;color:#000;font-weight:500;text-align:left;font-size: 20px;}
.tools .active a{color:#1d00c6!important}
.tools .nav>li>a:hover{text-decoration:none;background-color:transparent}
.tab-content>.active{display:block;position:relative;background-color:#fff;border:none;border-radius:16px;box-shadow:2px 2px 35px rgb(0 0 0 / 10%);padding:50px 10px}
.tools .nav>li.active>a:before{border:2px solid}
.tools .nav>li>a:focus,.nav>li>a:hover{text-decoration:none;background-color:transparent}
.navbar-fixed-top{top:0;border-width:0 0 1px;background:#fff!important;box-shadow:3px 1px 4px #ddd}
.service-section{padding-top:70px}
.tools .tab-pane p.mobile{display:none}
.tools .tab-pane p.mobile{font-size:22px;color:#242424;font-weight:500}

.tools .container{display: flex;flex-wrap: wrap;}
.tools .container > div:first-child{min-height:100%;}
.tools .container > div .nav-sidebar {height:100%;}
.tools .container > div .nav-sidebar .nav{height:110%;display: flex;flex-wrap: wrap;align-content: space-between;justify-content: space-between;}

label.error{color:red;font-size:11px;position:absolute;left:0;bottom:-25px;font-weight: 400;}

.rc-anchor-normal-footer{display:none!important}
.grecaptcha-badge{visibility:hidden}
.tab-content>.active{box-shadow: none;background: transparent;padding: 0;}
.arrows:before {content: "";position: absolute;bottom: -50px;left: 34%; z-index: 0;width: 70%;background-color: #f2f2f2;height: 60%; border-radius: 16px;}
.btss { position: relative; top: 14px; display: flex; justify-content: space-between; align-items: center; width: 45%; float: right;  margin-right: 5%;  font-size: 14px;   font-weight: 500;}
.btss i { font-size: 22px;}
.emp { position: relative; z-index: 999; background: #fff;padding: 50px 10px; box-shadow: 2px 2px 35px rgb(0 0 0 / 10%); border-radius: 16px;}

.form-sec.row {display: flex;flex-wrap: wrap;}
#adsForm label {margin-bottom: 0px;}
.case-study a:focus {text-decoration: none;}
.case-study a:hover h4, .case-study a:focus h4{text-decoration: underline;}

.copyright{font-family: 'Avenir';font-weight: 500}
.bottomFooter.btmSec{justify-content: flex-start!important}
.bottomFooter > .et_pb_column {width: 33.33%;text-align: center;}
.bottomFooter > .et_pb_column {width: 33.33%;text-align: center;}

.gst-data span{font-size: 12px;color: #666666;display: inline-block;}
.gst-data span:first-child{margin-right: 10px;}

.getstartedsection{background:#ffffff!important;text-align:center;padding-top:36px;padding-bottom:36px}
.getstartedsection > h2{padding-bottom:35px;font-weight:700;font-size:40px;line-height:40px;text-align:center}
.getstartedsection > h2 span{color:#1f00c3}
.getstartedsection .container{padding-top:20px!important;}
.getstartedsection .row{display: flex;flex-wrap: wrap;}
.getstartedsection .title{padding:50px 0;}
.getstartedsection .title-bg-blue{color:#fff;background-color:#1d00c6;padding:20px;}
.getstartedsection .topic{margin-bottom:0px;position:relative;z-index:1;}
.getstartedsection .topic-list{position:relative;height:100%;}
.getstartedsection .topic-list:before{content:"";width:2px;height:97%;background-color:#9e9fa0;position:absolute;left:9px;top:1%;z-index:0;}
.getstartedsection .topic-body{font-size:14px;display:flex;position:relative;letter-spacing:0px;font-weight:500;color:#000;margin-bottom: 0}
.getstartedsection ul > li:before{content:"";position:absolute;top:8%;left:0;border:2px solid #9e9fa0;border-radius:50px;width:20px;height:20px;background-color:#fff;}
.getstartedsection ul > li:hover:before{border-color:#1d00c6;}
.getstartedsection ul > li.slick-active:before{border-color:#1d00c6;}
.getstartedsection .slick-active  .topic-body{color:#1d00c6;font-weight:500;}
.getstartedsection .slick-active .topic-body:before{border-color:#1d00c6;}
.getstartedsection ul > li:hover .topic-body{color:#1d00c6;font-weight:500;}
.getstartedsection ul > li:hover .topic-body .topic-text{color:#1d00c6;font-weight:500;}
.getstartedsection ul > li:hover .topic-body .round i{border-color:#1d00c6;}
.getstartedsection ul > li:active .topic-body{color:#1d00c6;font-weight:500;}
.getstartedsection ul > li:active .topic-body .topic-text{color:#1d00c6;font-weight:500;}
.getstartedsection .topic-text{text-align:left;margin-left:8px;display:block;color:#000;font-weight:500;}
.getstartedsection .slick-active .topic-text{color:#1d00c6;font-weight:500;}
.getstartedsection span.topic-text:hover{color:#1d00c6!important;}
.getstartedsection .slick-active span{color:#1d00c6!important;}
.getstartedsection .detail-section{position:relative;}
.getstartedsection .detail-section::before{content:"";position:absolute;bottom:0;left:32%;z-index:0;width:70%;background-color:#f2f2f2;height:60%;border-radius:16px;}
.getstartedsection .step-details{position:relative;background-color:#fff;border:none;border-radius:16px;box-shadow:2px 2px 35px rgba(0,0,0,.1);}
.getstartedsection .step-details .step-image{}
.getstartedsection .step-details .step-content{padding-top:16px;padding-left:16px;margin:0;text-align: left;}
.getstartedsection .step-details .step-content h3{font-size:24px;font-weight:700;}
.getstartedsection .step-content p{padding:16px 0;text-align:justify;}
.getstartedsection .step-details .step-count{font-weight:500;color:#e1e1e1;text-align:right;position:absolute;right:4%;top:8%;}
.getstartedsection .pagination{justify-content:center;position:relative;margin:16px 0;width: 100%}
.getstartedsection .pagination-count .total-page,.current-page{font-size:16px;font-weight:500;}
.getstartedsection .pagination-arrows{top:0;display:flex;justify-content:space-between;align-items:center;}
.getstartedsection .pagination-arrows .fa{color:#1d00c6;font-size:20px;cursor:pointer;}
.getstartedsection .pagination-arrows .right-arrow{margin-right: 30px;}
.getstartedsection .pagination-arrows{position:absolute;width:100%;}
.getstartedsection .pagination-count{text-align:center;}
.getstartedsection .step-detail-container{padding:0px 20px;}
.getstartedsection .topic-list ul{display:flex!important;flex-direction:column;justify-content:space-between;}
.getstartedsection .slick-dots{position:unset;display:block;width:100%;height:100%;list-style:none;padding:0;}
.getstartedsection .slick-dots li{position:relative;display:block;width:100%;height:auto;margin:0;padding:0 0 0 40px;cursor:pointer;list-style:none;}
.getstartedsection .step-details{padding:16px;}
.getstartedsection .step-detail-container .col-md-4{display:flex;align-items:center;justify-content:center;}
.getstartedsection .step-detail-container .row{align-items:center;}
.getstartedsection .slickslider .slick-list .slick-track{display:flex;justify-content:center;align-items:center;}
.getstartedsection .step-details .step-image .image-container img{width:90%;min-width: 200px}
.getstartedsection.image-only .step-details .step-image .image-container img{width:100%;margin: auto;}
.getstartedsection .slick-dotted.slick-slider{margin-bottom:0;}

.d-flex{display: flex;flex-wrap: wrap;}
.justify-content-center{justify-content: center;}
.form-center{float: none;}
.cat-service-list2 li h3{display: block;width: 100%;}
.cat-service-list2 li:last-child h3 br{display: none;}
.cat-service-list2 li p:last-child{display: block;width: 100%;}
.cat-service-list2 li:last-child p:last-child br{display: none;}

.outserv br{display: block}

.getstartedsection{background:#ffffff!important;text-align:center;padding-top:36px;padding-bottom:36px}
.getstartedsection > h2{padding-bottom:35px;font-weight:700;font-size:40px;line-height:40px;text-align:center}
.getstartedsection > h2 span{color:#1f00c3}
.getstartedsection .container{padding-top:20px!important;}
.getstartedsection .row{display: flex;flex-wrap: wrap;}
.getstartedsection .title{padding:50px 0;}
.getstartedsection .title-bg-blue{color:#fff;background-color:#1d00c6;padding:20px;}
.getstartedsection .topic{margin-bottom:0px;position:relative;z-index:1;}
.getstartedsection .topic-list{position:relative;height:100%;}
.getstartedsection .topic-list:before{content:"";width:2px;height:97%;background-color:#9e9fa0;position:absolute;left:9px;top:1%;z-index:0;}
.getstartedsection .topic-body{font-size:20px;display:flex;position:relative;letter-spacing:0px;font-weight:500;color:#000;}
.getstartedsection ul > li:before{content:"";position:absolute;top:8%;left:0;border:2px solid #9e9fa0;border-radius:50px;width:20px;height:20px;background-color:#fff;}
.getstartedsection ul > li:hover:before{border-color:#1d00c6;}
.getstartedsection ul > li.slick-active:before{border-color:#1d00c6;}
.getstartedsection .slick-active  .topic-body{color:#1d00c6;font-weight:500;}
.getstartedsection .slick-active .topic-body:before{border-color:#1d00c6;}
.getstartedsection ul > li:hover .topic-body{color:#1d00c6;font-weight:500;}
.getstartedsection ul > li:hover .topic-body .topic-text{color:#1d00c6;font-weight:500;}
.getstartedsection ul > li:hover .topic-body .round i{border-color:#1d00c6;}
.getstartedsection ul > li:active .topic-body{color:#1d00c6;font-weight:500;}
.getstartedsection ul > li:active .topic-body .topic-text{color:#1d00c6;font-weight:500;}
.getstartedsection .topic-text{text-align:left;margin-left:8px;display:block;color:#000;font-weight:500;}
.getstartedsection .slick-active .topic-text{color:#1d00c6;font-weight:500;}
.getstartedsection span.topic-text:hover{color:#1d00c6!important;}
.getstartedsection .slick-active span{color:#1d00c6!important;}
.getstartedsection .detail-section{position:relative;}
.getstartedsection .detail-section::before{content:"";position:absolute;bottom:0;left:32%;z-index:0;width:70%;background-color:#f2f2f2;height:60%;border-radius:16px;}
.getstartedsection .step-details{position:relative;background-color:#fff;border:none;border-radius:16px;box-shadow:2px 2px 35px rgba(0,0,0,.1);}
.getstartedsection .step-details .step-image{}
.getstartedsection .step-details .step-content{padding-top:0;padding-left:0;margin:0;text-align: center;}
.getstartedsection .step-details .step-content h3{font-size:24px;font-weight:700;margin: 0;}
.getstartedsection .step-content p{padding:16px 0;text-align:justify;}
.getstartedsection .step-details .step-count{font-weight:500;color:#e1e1e1;text-align:right;position:absolute;right:4%;top:8%;}
.getstartedsection .pagination{justify-content:center;position:relative;margin:16px 0;width: 100%}
.getstartedsection .pagination-count .total-page,.current-page{font-size:14px;font-weight:500;}
.getstartedsection .pagination-arrows{top:0;display:flex;justify-content:space-between;align-items:center;}
.getstartedsection .pagination-arrows .fa{color:#1d00c6;font-size:20px;cursor:pointer;}
.getstartedsection .pagination-arrows{position:absolute;width:100%;}
.getstartedsection .pagination-count{text-align:center;}
.getstartedsection .step-detail-container{padding:0px 20px;}
.getstartedsection .topic-list ul{display:flex!important;flex-direction:column;justify-content:space-between;}
.getstartedsection .slick-dots{position:unset;display:block;width:100%;height:100%;list-style:none;padding:0;}
.getstartedsection .slick-dots li{position:relative;display:block;width:100%;height:auto;margin:0;padding:0 0 0 40px;cursor:pointer;list-style:none;}
.getstartedsection .step-details{padding:16px;}
.getstartedsection .step-detail-container .col-md-4{display:flex;align-items:center;justify-content:center;}
.getstartedsection .step-detail-container .row{align-items:center;}
.getstartedsection .slickslider .slick-list .slick-track{display:flex;justify-content:center;align-items:center;}
.getstartedsection .step-details .step-image .image-container img{width:90%;min-width: 200px;}
.getstartedsection .slick-dotted.slick-slider{margin-bottom:0;}
.getstartedsection .step-detail-container > .row > div:first-child{order:2}
.getstartedsection .step-detail-container > .row > div:last-child{order:1;display: block!important}

/* Cookies styles */
.cookie-popup{font-size:15px;display:flex;flex-wrap:wrap;justify-content:center;position:fixed;bottom:0;left:0;right:0;padding:13px 30px;box-shadow:0 0 .625rem 0 rgba(0,0,0,.15);line-height:150%;transition:opacity .5s;opacity:0;text-align: center;align-items: center;z-index: 9999;background: #f8f8f8;border-radius: 4px;margin-bottom:0px;}
.cookie-popup--dark{background: #9A9BAC;color:#fff}
.cookie-popup--not-accepted{opacity:1;animation:cookie-popup-in .5s ease forwards}
.cookie-popup--accepted{opacity:0;display: none;z-index: -22;}
.cookie-popup a{color:#fff}
.cookie-popup a:hover{color:#1f00c3}
.cookie-popup a:visited{color:#fff;text-decoration:none}
.cookie-popup-actions{text-align:left}
.cookie-popup-actions button{color:#fff;border:none;background:#1d00c6;font-family:inherit;font-style:inherit;font-size:inherit;font-weight:700;text-transform:uppercase;font-size:11px;padding:5px 10px;cursor:pointer;margin-left:10px;min-width: 60px;}
.cookie-popup-actions button:hover{text-decoration:underline}
.cookie-popup-close {position: absolute;right:0px;top:0px;width: 24px;height: 24px;display: flex;align-items: center;justify-content: center;background-color: #1f00c3;border-radius: 0 4px 0 0;font-size: 14px;color: #fff;border: 0;font-weight: 400;display: none;}
@keyframes cookie-popup-in{
    from{bottom:-6.25rem}
    to{bottom:0rem}
}
.cookie-popup.seccontainer{max-width:60%;width:60%}
#whatsapp-chat-widget{display:none!important;}
@media only screen and (min-width : 1440px){
    .contact .col-md-5.form4{display: flex;flex-wrap: wrap;align-items: center;align-content: center;min-height: 100%;justify-content: center}
    .form-sec.row{height: 100%;}
}
@media only screen and (min-width : 1440px){
    .tools .nav>li>a:before{left: -14px;}
}
@media only screen and (min-width : 1680px){
    .tools .nav>li>a:before{left: -17px;}
}
@media only screen and (min-width : 1920px){
    .cat-service-list2 li h3{font-size:22px}
    .cat-service-list2 li p:last-child{font-size:22px}
    .form8 textarea {height: 130px!important;}
    .cookie-popup{font-size: 18px}
    .cookie-popup-actions button{font-size: 14px;}
}
@media only screen and (max-width : 1920px){
    .emp .image {padding: 0 30px;}  
    .talk-to img.img-fluid{margin-top:-225px;}
    .firsttalk-to.talk-to img.img-fluid{margin-top: -190px;}
    .caption p{font-size: 24px !important;line-height: 1.5em;}
    .banner-right h4,
    .trusted-by h4{font-size: 30px;}
    .trusted-by p{font-size: 30px;}
    .Testing-Approach .animation-box p{font-size:22px !important;}
    .flakytest .animation-box h2{font-size: 35px;}
    .flakytest-col .content{padding: 0 30px;}
    .header>p,
    .header>h2,
    .header>h3{font-size:46px !important;text-align: center;}
    .header>p span,
    .header>h2 span,
    .header>h3>span{color:#1f00c3 !important;display: inline-block!important;margin: 0;padding:0}
    .tools .tabs:before{height: 94%;}
}
@media only screen and (max-width : 1680px){
    .emp .image {padding: 0;}  
    .firsttalk-to.talk-to img.img-fluid{margin-top:-170px;}
    .talk-to img.img-fluid{margin-top:-210px;}
    .banner-right h4{font-size: 22px;}
    .flakytest .animation-box p{font-size: 18px;}
    .flakytest-col .content{padding: 0px;}
    .slick-initialized .slick-slide figure{margin:0 20px;}
    .cat-service-list2 li:last-child h3 br{display: block;}
}
@media only screen and (max-width : 1536px){
    .tools .tabs:before{height: 94%;}
}
@media only screen and (max-width : 1440px){
    .firsttalk-to.talk-to img.img-fluid{margin-top: -160px;}
    .talk-to img.img-fluid {margin-top: -165px;}
    label.error{white-space: nowrap;font-size: 10px;}
    .box img{margin-right: 10px;}
    .caption p{font-size: 20px !important;}
    .trusted-by h4{font-size: 24px;}
    .trusted-by p{font-size: 24px;}
    .Testing-Approach .animation-box p{font-size:18px !important;}
    .flakytest .animation-box h2{font-size: 30px;}
    .banner-right p{font-size: 18px !important;}
    .header>p,
    .header>h2,
    .header>h3{font-size:40px !important;}
    .cat-service-list2 li h3{font-size: 22px;}
    .cat-service-list2 li p:last-child{font-size: 22px;}
    .tools .nav>li>a{font-size: 18px}
    .cookie-popup.seccontainer{max-width:70%;width: 70%}
}
@media only screen and (max-width : 1366px){
    .trusted-by {padding-top: 85px;margin-top: -65px;}
    .flakytest-col .content{padding: 0px;}
    .talktoContent{padding: 0;}
    .tools .tabs:before{left: 4%;}
    .form4 .img-fluid {width: 180px;}
    .getstartedsection .topic-body {font-size: 18px;}
}
@media only screen and (max-width : 1280px){
    .firsttalk-to.talk-to img.img-fluid{margin-top: -145px;}
    .talk-to img.img-fluid{margin-top:-170px;}
    .banner-right h4{font-size: 20px;}
    .banner-right p{font-size: 16px !important;}
    .tools .nav>li>a{padding-right: 10px;padding-bottom: 15px;padding-top: 10px;}
    .form4 .img-fluid {width: 180px;}
}
@media only screen and (max-width:1200px){
	.caption h2{font-size:30px}
    .caption h1{font-size:30px}
	.cat-service-list2 li{width:23%;margin-right:3%}
	.qao h4{font-weight:700;font-size:22px;line-height:1.3em;min-height:70px}
	.qao::after{content:"";width:1px;height:60%}
	.col-md-4.d-none{display:none}
	.outserv{padding-bottom:30px}
	.talk-to{background:#373636!important;padding:25px 0}
	.tools .tabs:before{left:12px}
	.ft-mobile-d-b{display:none}
	.form-sec{width:100%}
	.et_pb_section_0_tb_footer.et_pb_section{padding-top:0;padding-right:15px;padding-bottom:0;padding-left:15px;margin-top:56px;margin-right:0;margin-bottom:0;margin-left:0;background-color:#f8f8f8!important;display:grid}
}
@media only screen and (max-width : 1180px){
    .talk-to p{margin-bottom: 30px;}
    .talk-to .row{flex-direction: column;}
    .talk-to>div.container>div.row>div:nth-of-type(2){width: 100%;}    
    .outserv br{display: none}   
}
@media only screen and (max-width : 1080px){
    .qao{min-height: 220px;}
    .qaserv>div>div>div:nth-of-type(3)>div.qait h4{padding: 0 20px;}
    .qaserv>div>div>div:nth-of-type(3)>div.qait span{padding: 0 20px;}
    .tools .nav>li>a{font-size: 16px;padding-right: 0;}
    .qaserv h2 span{display: block;}
    .getstartedsection .topic-body{font-size:16px;}
    .getstartedsection .step-count{font-size:28px;}
    .getstartedsection .step-detail-container {padding: 0px;}
    .getstartedsection .step-details .step-image .image-container img {width: 80%;margin: auto;}

    .gst-data span{display: block;}

}
@media screen and (max-width:991px){
    .case-study>div.seccontainer>div>div:first-of-type>a>div.stud>h4{padding:30px 22px 20px}
    .case-study>div.seccontainer>div>div:first-of-type>a>div.stud>span{padding:30px 22px 20px}
	.form-sec.row{display: block;width: 90%;}
	.caption > div.row{justify-content: center;}
    .talk-to p{margin-bottom: 30px;}
    .emp .image{padding: 0 100px;}
    .Testing-Approach{margin-bottom:10px;}
    .tools{padding-bottom: 50px;}
    .stud{margin-bottom: 30px;}
    .promise img{margin-bottom: 30px;}
    .form-sec .form8{width: 60%;margin:0 auto;padding-top: 50px;padding-bottom:50px }
    .bottomFooter.btmSec{justify-content: space-between !important}
    .bottomFooter > .et_pb_column {width: auto;text-align: unset;}
    .bottomFooter.btmSec .socialiconsmain .socials-icons{padding-left: 0}
}
@media only screen and (min-width:821px){
    .getstartedsection .col-md-3 {-ms-flex: 0 0 35%;flex: 0 0 35%;max-width: 35%;}
    .getstartedsection .col-md-4{-ms-flex:0 0 33.333333%;flex:0 0 33.333333%;max-width:33.333333%;}
    .getstartedsection .col-md-6 { -ms-flex: 0 0 50%;flex: 0 0 50%; max-width: 50%; margin-left: 50%;}
    .getstartedsection .col-md-8{-ms-flex:0 0 66.666667%;flex:0 0 66.666667%;max-width:66.666667%;}
    .getstartedsection .col-md-9 {-ms-flex: 0 0 65%;flex: 0 0 65%;max-width: 65%;}
}
@media only screen and (min-width: 991px){
    .getstartedsection .col-md-3 { -ms-flex: 0 0 25%; flex: 0 0 25%; max-width: 25%;}
    .getstartedsection .col-md-9 { -ms-flex: 0 0 75%; flex: 0 0 75%; max-width: 75%;}
}
@media only screen and (max-width: 820px){
    .getstartedsection .pagination{display:flex;}
    .getstartedsection .detail-section::before{bottom:0;height:50%;}
    .getstartedsection .topic-text{display:none;}
    .getstartedsection .slick-dots{height:unset;}
    .getstartedsection .slick-dots li{width:unset;padding: 0;}
    .getstartedsection .list-section{width:100%;flex:100%;}
    .getstartedsection .detail-section{margin-top:50px;}
    .getstartedsection .detail-section::before{bottom:0;margin:auto;height:50%;left:0;right:0;}
    .getstartedsection .topic-list{margin: 0 20px}
    .getstartedsection .topic-list:before{content:"";border:1px solid #9e9fa0;width:100%;height:unset;background-color:#9e9fa0;position:absolute;left:0;top:unset;bottom:-50%;z-index:1;}
    .getstartedsection .topic-list:before{bottom:-57%;left:0;right:0;margin:auto;}
    .getstartedsection .topic-list ul{display:flex!important;justify-content:space-between;flex-direction:row;justify-content: space-between}
    .getstartedsection .topic-body{font-size:14px;}
    .getstartedsection ul > li:before{top:100%;left:0px;margin-top:9%;z-index: 2}
    .getstartedsection .pagination-arrows{width:50%;}
    .getstartedsection .step-details .step-content{margin-top: 0}
    .getstartedsection .step-details .step-content h3{text-align:center;}
    .getstartedsection .slick-slider .slick-slide {margin: 0px 20px;}
    .getstartedsection .step-details .step-image{width:100%; margin: auto;}
    .getstartedsection ul>li:hover:before {border-color: #DEE6F2;}
    .getstartedsection ul>li:hover .topic-body {color: #000000;}
    .getstartedsection ul>li.slick-active:before {border-color: #1d00c6;}
    .getstartedsection .slick-active .topic-body{color:#1f00c3}
}
@media only screen and (max-width : 768px){
    .getstartedsection{padding-top:0px;}
    .getstartedsection .list-section,.detail-section{max-width:100%!important;flex:unset;}
    .getstartedsection .container{max-width:540px;}
    .getstartedsection .topic{margin:0;}
    .getstartedsection .topic-list ul{display:flex!important;justify-content:space-between;}
    .getstartedsection .topic-text{display:none;}
    .getstartedsection .topic-list:before{height:0;width:100%;top:30px;left:0px;z-index:1;}
    .getstartedsection ul > li:before{top:100%;left:0;margin-top:4%;}
    .getstartedsection .pagination-section{margin-left:auto;margin-right:auto;}
    .getstartedsection .pagination-arrows{width:60%;}
    .getstartedsection .step-content p{font-size:16px;}
    .getstartedsection .step-details .step-count{text-align:center;margin-bottom:48px;position:unset;}
    .getstartedsection .step-detail-container{padding:36px;}
    .getstartedsection .step-details .col-md-4,.step-details .col-md-8{max-width:100%;flex:unset;}
    .getstartedsection .step-details .step-content{padding:8px;margin-top:48px;}
    .et_pb_section_0_tb_footer.et_pb_section{margin-bottom: 60px;}
    .cookie-popup.seccontainer{max-width:100%;width: 100%}
    .cookie-popup{margin-bottom: 63px;}
}
@media only screen and (max-width : 767px){
    .box{flex-direction: column; justify-content: center;align-items: center;text-align: center;}
    .box h4{text-align: center;line-height: 1.3;}
    .box p:first-child{text-align: center;line-height: 1.3;}
    .stud{min-height:300px;}
    .cstudy:nth-last-of-type(2) .stud{min-height: auto;}
    .cstudy:last-of-type .stud{min-height: auto;}
    .Testing-Approach .animation-box{text-align: center;}
    .Testing-Approach .animation-box p{text-align: center;}
    .form-sec{width: 100%;}
    .form8 form{width: 100%;}
    .emp .content{text-align: center;}
    .emp h3{text-align: center;}
    .emp p{text-align: justify;}
    .emp .image{padding: 0 20px;}
    .videoBox{height: 325px;}
    .caption h2{text-align: center;}
    .caption h1{text-align: center;}
    .caption p{text-align: justify;padding: 0 15px; }
    .trusted-by h4{font-size: 22px !important;}
    .trusted-by p{font-size: 22px !important;}
    .trusted-by{padding-top: 30px;}
    .box img{width: 80px;height: 80px;}
    .outserv>h2 span{display: initial;}
    .toolsweuse>h2 span{display: block;}
    .awardsslider{margin: 0 30px;}
    .slick-initialized .slick-slide figure{padding: 0 10px;}
    .form-sec .form8{width: 100%;}
    .navbar-default .navbar-nav>li>a.btn-call{display: inline-block !important; width: auto !important;}
    .getstartedsection .step-detail-container{padding:0;}
    .getstartedsection .pagination-arrows .right-arrow{margin-right:0px;}
} 
@media screen and (max-width:600px){
	.qaserv h2 span{color:#1f00c3;display:block}
	.qait p{margin-bottom:0}
	.promise{padding-bottom:0px;background-color:#fff!important;margin-right:auto!important;margin-left:auto!important}
	.stud p{color:#1f00c3;font-weight:700;padding:0 20px 10px;text-align:center;font-size:18px}
	.navbar-default .navbar-toggle .icon-bar{background-color:#1d00c6}
	.navbar-toggle .icon-bar{display:block;width:26px;height:3px;margin:0 0 7px;border-radius:5px}
	.navbar-default .navbar-toggle{border-color:transparent}
	.navbar-fixed-top{position:fixed!important}
	.ft-mobile-d-b{display:none}
	.contact .col-md-5.form4 h4{font-size:16px}
    .contact .col-md-5.form4 > p{font-size:16px}
	.cat-service-list2 li h3{display:inline-block;font-size:16px;color:#000;padding:0 0 0 10px;line-height:1.2}
    .cat-service-list2 li p:last-child{display:inline-block;font-size:16px;color:#000;padding:0 0 0 10px;line-height:1.2}
	.list-groups{margin-top:30px}
	.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-right:15px;margin-top:15px}
	.db-none{display:block}
	.cat-service-list2 li img{width:30px;height:auto}
	ul.cat-service-list2 p{margin:0}
	.tools .container{padding:0;justify-content: space-between;}
	.navbar{position:relative;min-height:75px}
	.cat-service-list2 li{width:100%!important}
	.cat-service-list2{display:block}
	.service-section img{height:90vh;object-fit:cover;object-position:center}
	.caption{position:absolute;top:23%;width:94%;margin-left:6%;display:block}
	.service-section{padding-top:70px}
	.caption h2{font-size:30px}
    .caption h1{font-size:30px}
	button.with-us{margin-top:30px;border-width:0;border-radius:0;font-size:20px;font-weight:500!important;background-color:#fff;color:#1f00c3;padding:.3em 1em;line-height:1.7em!important}
	.cat-service-list2{margin-top:-33em}
	.cat-service-list2 li{background-color:#fff;position:relative;padding:0 28px;box-shadow:0 2px 18px 0 rgb(0 0 0 / 30%);display:flex;align-items:center;justify-content:center;text-align:center;height:70px;margin:15px 0}
	.trusted-by img{width:85%;display:block;margin:auto;margin:0 auto 30px;}
	.qait{padding-right:8px!important;padding-left:8px!important}
	.div{text-align:center;margin:0 auto;}
    .case-study .div{margin-top: 0}
	h2{font-size:24px}
	.qao{width:90%}
	.qao h4{font-weight:700;font-size:16px;line-height:1.3em;min-height:unset;}
	.qao::after{content:"";width:1px;height:60%;background:#ccc;position:absolute;right:0;top:20%}
	.outserv{padding-bottom:30px}
	.case-study{padding-top: 30px;padding-bottom: 30px;}
	.d-none{display:none}
	.talk-to{}
	.talk-to .row{display:block;align-items:center;padding:10px 0 20px;text-align:center}
	.talk-to p{line-height: 1.2;}
	.col-md-4.col-xs-12.expt{padding-top:20px}
	.case-study h4{padding:8px}
    .case-study span{padding:8px}
	.stud{margin:0 0 30px}
	.approach{padding-top: 25px;padding-bottom: 25px;}
	.tools .nav>li>a span{display:none}
	.tools ul.nav.tabs{display:flex;align-content:space-evenly;white-space:pre-line;justify-content: space-between;align-items: center;}
	.tools .nav>li>a:before{content:"";position:absolute;top:0%}
	.tools .nav>li>a{padding:20px 28px 30px 30px;margin-left:0;display:block;color:#000;font-weight:500;text-align:center}
	.tools .nav>li>a:before{content:"";position:absolute;top:-6%;left:28px;border:2px solid #9e9fa0;border-radius:50px;width:20px;height:20px;background-color:#fff}
	.tools .tabs:before{content:"";width:80%;height:2px;background-color:#9e9fa0;position:absolute;left:44px;top:6%;z-index:0}
	.form-sec{width:96%}
	.et_pb_section_0_tb_footer.et_pb_section{padding-top:0;margin-top:50px}
	.form8 form{width:100%;padding-top:0;padding-right:16px;padding-bottom:10px;padding-left:16px}
	.form8 textarea{height:130px!important}
	.contact .col-md-5.form4{background-color:#060234;padding-top:20px;padding-right:15px;padding-left:15px}
	.contact{background-size:cover;background-position:bottom;background-blend-mode:luminosity;background-repeat:no-repeat;background-image:url(../img/contact-form-bg-1.webp);margin-top:30px;padding-bottom:24px}
	.bottomFooter.btmSec{border-top:1px solid #dedede;padding:20px 0;display:block;align-items:center;text-align:center}
	.et_pb_column{float:unset;background-size:cover;background-position:47%;position:relative;z-index:2;min-height:1px}
	.navbar-default .navbar-collapse,.navbar-default .navbar-form{border-color:transparent}
	a.btn-call{width:180px}
	.tools .tab-pane p.mobile.mobile{display:block}
	.outserv h2{padding-bottom: 0}
	.caption .banner-left ul{padding: 0 0 0 10px;margin:0;}
    .caption ul li{margin-left: 15px;}
    .list-groups li:after{left:0px;}
    .list-groups li:before{left:-4px;}
    .talk-to p br{display: none;}
    .box img{margin-bottom: 20px;}
    .box{padding: 20px;}
    .banner-right{width: 90%;}
    .caption h2{font-size: 28px;}
    .caption h1{font-size: 28px;}
    .talk-to p{padding: 0 30px;}
    .contact .col-md-5.form4 h4{font-size: 16px !important;}
    .contact .col-md-5.form4 > p{font-size: 16px !important;}
    .caption .banner-left ul{pading: 0}
    .caption p{font-size: 16px !important;text-align: center;}
    .contact-details form .form-group label{font-size: 15px;}
    .case-study>h2 span{display: block;}
    .arrows{display:block;}
    .arrows:before{width: 90%;right: 0;left: 0;margin: 0 auto;}
    .btss{float: none;margin: auto;}

    .cat-service-list2 li h3 {font-size: 18px !important;}
    .cat-service-list2 li p:last-child{font-size: 18px !important;}
    .cat-service-list2 li img {width: 40px !important;}
    .trusted-by {padding-top: 25px;padding-bottom: 0;margin-top: 0;}
    .col-md-7.form8 h2{font-size: 30px !important}
    .col-md-7.form8 > p{font-size: 30px !important}
    .tools .tab-pane p.mobile.mobile{text-align: center;}
    .case-study>h2 span {display: inline-block;}
    .cat-service-list2 li h3 br {display: none;}
    .cat-service-list2 li:last-child h3 br{display:none;}
    .cat-service-list2 li p:last-child br {display: none;}
    .cat-service-list2 li:last-child p:last-child br{display:none;}
    .tools .container{justify-content: center;}
    .tools .container>div:first-child{width: 100%;}
    .tools .container>div:first-child{justify-content: space-between;}
    .tools .nav>li>a{padding: 20px 0px;}
    .tools .nav li:last-child a{padding:20px 0px}
    .tools .nav li:last-child a:before {left: 0;}
    .tools .nav>li>a:before{left: 0;top: -6%;}
    .tools .tabs:before{width:87%;left:0;right:0;margin:auto;}
    .outserv h2 br {display: none;}
    .getstartedsection .title{font-size:24px;}
    .getstartedsection .step-details .step-content{margin-top:20px;}
    .getstartedsection .slickslider .slick-list .slick-track{align-items:flex-start;}
    .getstartedsection .slick-dotted.slick-slider{margin-bottom:0;}
    .getstartedsection .step-details .col-md-4,.step-details .col-md-8{padding:0;}
    .getstartedsection{padding-top:0;}
    .getstartedsection{padding-top:0;}
    .getstartedsection .container{padding-top:0!important;}

    .getstartedsection.image-only .step-details .step-content {margin-top: 0px;}
    .getstartedsection.image-only .step-details .step-content h3 {margin-top: 0}
    .getstartedsection.image-only .step-details{padding: 15px 0}
    .getstartedsection.image-only .step-detail-container>.row>div:first-child{padding: 0} 

    .bottomFooter.btmSec .socialiconsmain .socials-icons {padding: 0;justify-content: center;}
}
@media only screen and (max-width:480px){
	.tools .nav li:last-child a{padding:20px 20px}
	.tools .tabs:before{content:"";width:83%}
	.tools .nav li:last-child a:before{left:44px}
	.tools .nav li:last-child a{padding:20px 42px}
	.qait{min-height: 325px;}.cookie-popup
	.caption{top:20%;height: auto;left: 24px;}
    .caption h2{text-align: left;}
    .caption h1{text-align: left;}
    .trusted-by img{width:100%;}
    .list-groups li:before {left: -7px;}
    .list-groups li {padding-left: 30px;}
    .qaserv > h2, .outserv > h2, .case-study > h2, .promise > h2, .approach > h2, .tools > h2 { font-size: 27px;}
    .outserv h2{padding: 0 25px;}
    .getstartedsection .step-details .step-content h3{font-size: 16px}
    .toolsweuse{padding-top: 10px !important;}

    .footer_fixed .footer-contact {padding: 10px 0;}
    .cat-service-list2 {margin-top: -29em !important;}
    .stud img.img-fluid.smalllog {right: 10px;top: 10px;}
}
@media only screen and (max-width:479px){
    .getstartedsection .topic-list:before{left:0;}
    .getstartedsection .slick-dots li{padding:0;}
    .promise .row > div:last-child{padding: 0}
    .promise .list-groups li {padding-left: 40px;}
    .contact .col-md-5.form4 .row > div:nth-of-type(2) {padding: 10px 30px;}
}
@media screen and (max-width:400px){
	.caption h2{margin-top: 0;font-size: 22px !important;}
    .caption h1{margin-top: 0;font-size: 22px !important;}
    .nav.tabs:after{display: none;}

    .stud{min-height:290px;}
    .cstudy:last-of-type .stud{min-height:290px;}
    .qait {min-height:350px;margin-bottom: 0;padding-bottom: 0;}
    .caption {top: 15%;}
    button.with-us{margin-top: 15px;}
    .qaserv>div>div>div:nth-of-type(3)>div.qait h4{padding: 0 15px;}
    .qaserv>div>div>div:nth-of-type(3)>div.qait span{padding: 0 15px;}
    .trusted-by>div.seccontainer>div.row{margin: 0;}
    .qaserv .row .col-md-3:nth-of-type(1) .qait, .qaserv .row .col-md-3:nth-of-type(2) .qait, .qaserv .row:nth-of-type(2) .col-md-3:nth-of-type(1) .qait, .qaserv .row:nth-of-type(2) .col-md-3:nth-of-type(2) .qait {min-height: 325px;}
    .qaserv a.view-all-btn {display: inline-block;margin-top: 0;}
}
@media screen and (max-width:375px){
    .qait {min-height: 362px;}
    .cookie-popup{padding:13px 15px !important;}
}
@media screen and (max-width:360px){
    .qaserv .row .col-md-3:nth-of-type(1) .qait, .qaserv .row .col-md-3:nth-of-type(2) .qait, .qaserv .row:nth-of-type(2) .col-md-3:nth-of-type(1) .qait, .qaserv .row:nth-of-type(2) .col-md-3:nth-of-type(2) .qait {min-height: 360px;}
    .caption {top: 14%!important;}
    .caption h2{font-size: 19px !important;}
    .caption h1{font-size: 19px !important;}
    .getstartedsection .title{font-size:20px;}
    .footer_fixed .footer-contact .container .col-xs-6{padding: 0}
}
@media screen and (max-width:320px){
    .cookie-popup{font-size: 13px !important;}
}

/*01-12-2022*/
.contact{background-size:cover;background-position:center;background-repeat:no-repeat;background-image:url(https://codoid.com/wp-content/uploads/2022/12/contact-form-bg.jpg);margin-top:0px;padding:100px 0;display: flex;align-items: center;}
.contact .col-md-7.form8{padding:60px;width:60%;}
.form-sec{margin-top: 0;box-shadow: none;}
.contact .col-md-5.form4{padding:60px;width:40%;}
.footermain{background-color:#f8f8f8!important;font-family: 'Open Sans', sans-serif;}
.et_pb_section_0_tb_footer.et_pb_section{margin-top: 0;}
.contact .col-md-5.form4 hr{width:100%;height:2px;background-color:#2b2852;border:0;padding:0;margin:30px 0;}
.contact .form4 .img-fluid{width: auto;height: 70px;margin-bottom:8px;object-fit: contain;object-position: center;}
.getstartedsection .step-details{padding:50px;}
.getstartedsection .detail-section::before{background-color: #F2F4FF;left: 35%;bottom: -20px;}
.getstartedsection{padding:50px 0;}
.getstartedsection ul>li:before{width:31px;height: 31px;border:2px solid #DEE6F2;background-color:#fff;}
.getstartedsection .topic-list:before{background-color:#DEE6F2;}

@media only screen and (max-width:1920px){
  .col-md-7.form8 h2{font-size: 48px;font-weight: 900;}
  .col-md-7.form8 > p{font-size: 48px;font-weight: 900;}
  .getstartedsection>h2{font-size: 48px;}
  .contact .col-md-5.form4 h4{font-size: 27px;color:#ffffff;font-weight: 700;}
  .contact .col-md-5.form4 > p{font-size: 27px;color:#ffffff;font-weight: 700;}
  .getstartedsection .topic-list:before{left:15px;}
}
@media only screen and (max-width:1600px){
  .col-md-7.form8 h2{font-size: 36px;}
  .col-md-7.form8 > p{font-size: 36px;}
  .getstartedsection>h2{font-size: 36px;}
  .contact .col-md-5.form4 h4{font-size: 24px;}
  .contact .col-md-5.form4 > p{font-size: 24px;}
  .contact .col-md-7.form8{padding:60px 30px;}
  .contact .col-md-5.form4{padding:60px 30px;}
}
@media only screen and (max-width:1400px){
  .contact{padding-top: 50px;}
  .col-md-7.form8 h2{font-size: 36px;}
  .col-md-7.form8 > p{font-size: 36px;}
  .getstartedsection>h2{font-size:36px;}
  .contact .col-md-5.form4 h4{font-size: 22px;}
  .contact .col-md-5.form4 > p{font-size: 22px;}
  .form-sec{width: 70%;}
  .contact .col-md-5.form4{padding-top:30px;}
  .contact .col-md-5.form4 hr{margin:20px 0;}
}
@media only screen and (max-width:1200px){
  .contact .col-md-7.form8{width: 70%;}
}
@media only screen and (max-width:1080px){
  .contact .col-md-5.form4{width: 100%;text-align: center;padding-bottom: 30px;}
  .contact .col-md-7.form8{width: 80%;margin:0 auto;padding-bottom: 30px;}
  .contact{padding-bottom: 50px;}
}
@media only screen and (max-width:820px){
  .getstartedsection .topic-list:before{bottom:-90%;}
  .getstartedsection .detail-section::before{left:0;}
}
@media only screen and (max-width:767px){
  .contact .col-md-7.form8{width: 90%}
}
@media only screen and (max-width:480px){
  .contact .col-md-7.form8{width:100%;padding:30px 10px;}
}
