body{font-family:Avenir;width:100%;overflow-x:hidden}
html{scroll-behavior:smooth}
.navbar-brand{width:150px;}
.navbar-brand img{height: auto;}
.db-none{display:none}
.navbar-default{background-color:transparent;border-color:transparent;margin-bottom:0}
.navbar-default .navbar-nav>li>a{font-size:20px;color:#212121;;margin:0px 5px;opacity:1;border-bottom:4px solid transparent;padding-top: 25px;padding-bottom: 25px;font-weight: normal;position: relative;border: none;}
.navbar-default .navbar-nav>li>a:hover,.navbar-default .navbar-nav>li>a:focus{background: none!important;}
.navbar-default .navbar-nav>li.active>a{background:none!important;color:#212121!important;font-weight:600;}
.navbar-default .navbar-nav>li>a:after{content: '';position: absolute;bottom: 10px;left: 0;right: 0;width: 0%;height: 4px;background-color:#1c00c6;}
.navbar-default .navbar-nav>li>a:hover:after{width: 100%;}
a.btn-call{color:#fff!important;border-color:rgba(255,255,255,0);background-color:#1d00c6!important;padding:15px;opacity:1;border-bottom:none!important}
.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);}

.dropdown:hover .dropdown-menu{display: block;}
.dropdown.service-navlink{position: unset}
.dropdown.service-navlink .dropdown-menu{}

.service-section{position:relative;}
.service-section img:first-child{height: 650px;object-fit: cover;object-position: center;}
.caption{width:100%;display:flex;flex-direction:column;align-items:flex-start;justify-content:center;padding: 50px 0;}
.caption .row{display:flex;flex-wrap: wrap;align-items: center;}
.caption p{font-size:16px;color:#000;font-weight:400;line-height:1.3em;margin-bottom:20px;font-size: 16px;}
.caption h2{font-size:40px;color:#000;font-weight:700;line-height:1.3em;margin-bottom:20px}
.caption h2 > span{color:#1f00c3;}
.caption ul{ columns: 2;-webkit-columns: 2;-moz-columns: 2;padding: 0;}
.caption ul li{margin-right: 20px;list-style-type: none;list-style-position: outside;color:#000;font-size: 20px;margin-left: 22px;}
.caption a{display:inline-block;width:100%}
button.with-us{margin-top:0;border-width:0;border-radius:0;font-size:20px;font-weight:600!important;background-color:#fff;color:#1f00c3;padding:8px 16px;position:relative;transition:all .3s ease}
.cat-service-section{position: relative;}
.cat-service-section:after{content: '';width: 100%;height: 50%;position: absolute;bottom: 0;left: 0;background-color: #f5f5f5;z-index: 9;}
.cat-service-section .seccontainer{position: relative;z-index: 999;}
.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-bottom: 0}
.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 img{width:57px;height:47px !important}
.cat-service-list2 li h3{display:inline-block;font-size:19px;font-weight:700;color:#000;padding:0 0 0 10px;line-height:1.2}
.middlearrow {
    animation-name: zoom-in-zoom-out;
    animation-duration: 700ms;
    animation-iteration-count: infinite;
    animation-direction: normal;
}
@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}
.trusted-by h4{text-align:center;font-size:24px;font-weight:600}
.trusted-by{padding-top:50px;padding-bottom:40px;background-color:#f5f5f5!important}
.whychooseus{background-color:#f5f5f5;padding: 50px 0;}
.whychooseus .row{margin:0}
.whychooseus h2{padding:3% 0;font-weight:700;font-size:40px;line-height:40px;text-align:center;margin-top:0}
.whychooseus h2 span{color:#1f00c3}
.flakytest{background:#fff;padding:30px 0}
.flakytest>h2{padding:3% 0;font-weight:700;font-size:40px;line-height:40px;text-align:center;margin-top:0}
.flakytest>h2 span{color:#1f00c3}
.flakytest .animation-box{text-align:center}
.flakytest .animation-box img{width:100%}
.flakytest .animation-box video{width:100%}
.flakytest .animation-box h2{margin-bottom:20px}
.flakytest .animation-box p{line-height:1.7em;font-weight:500}
.box{display:flex;align-items:center;justify-content:space-between;min-height:140px;padding:20px;border-radius:10px;border-top-left-radius:50px;margin-bottom:30px;background-color:#fff;width: 100%;}
.box img{background-color:#eee;padding:10px;border-radius:50%;margin-right:0px;display:inline-block;width:50px;height:50px}
.box span{margin-top:0;text-align:right;display:inline-block}
.box h4{font-weight:700;font-size:32px;color:#000!important;}
.box p:first-child{font-weight:700;font-size:32px !important;color:#000!important;margin-bottom: 10px !important}
.box p{font-size:16px;font-weight: normal;margin-bottom: 0}
a.view-all-btn{font-size:18px;font-weight:700!important;border:2px solid #281fc8;padding:8px 15px;color:#281fc8;display:inline-block;border-radius: 6px}
.outserv{background:#fff!important;text-align:center;padding:50px}
.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:28px;line-height:1.3em}
.qao{width:80%;display:block;margin:auto;margin-top:15px;margin-bottom:15px}
.qao::after{content:"";width:1px;height:80%;background:#ccc;position:absolute;right:0;top:10%}
.outserv .row>div:nth-child(3) .qao::after{display:none}
.outserv .row>div:last-child .qao::after{display:none}
.talk-to{background:#373636!important}
.talk-to img.img-fluid{width:100%;margin-top:-184px}
.talk-to .row{display:flex;align-items:center;flex-wrap:wrap;justify-content: center;}
.talk-to p{color:#fff;line-height:35px;font-weight:700;font-size:22px;width:100%;max-width:100%;text-align:center;margin-bottom:30px}
.talk-to .expt{text-align:center}
a.contactup{color:#1e0082!important;border-width:0!important;border-radius:0;font-size:18px;font-weight:700!important;text-transform:uppercase!important;background-color:#fff;padding:10px 20px;display:inline-block}
.case-study{padding-top:50px;padding-bottom:50px;background-color:#fff!important}
.case-study a:hover,.case-study a:focus{text-decoration: none;}
.case-study a:hover h4,.case-study a:focus h4{text-decoration: underline;}
.case-study a:hover p,.case-study a:focus p{text-decoration: none;}
.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 img{width:100%;border-top-right-radius:8px;border-top-left-radius:8px}
.case-study h2 span{color:#1f00c3}
.toolsweuse h2{text-align:center;padding:2% 0 4%;padding-bottom:30px;font-weight:700;font-size:40px;line-height:40px;text-align:center}
.toolsweuse h2 span{color:#1f00c3}
.toolsweuse p{color:#333;font-size:20px;font-weight:500;text-align:center;line-height:1.7em}
.toolsweuse{padding-top:30px;padding-bottom:30px;background-color:#f8f8f8!important}
.toolsweuse .grid{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;width:100%;margin:50px 0}
.toolsweuse .grid .icon-box{width:calc(20% - 50px);margin-right:50px;background-color:#fff;text-align:center;margin-bottom:50px;box-shadow:0 0 30px rgba(0,0,0,.1);padding:10px 30px;border-radius:10px}
.toolsweuse .grid .icon-box:last-child,.toolsweuse .grid .icon-box:nth-child(5){margin-right:0}
.toolsweuse .grid .icon-box img{width:100%}
.toolsweuse .grid .icon-box h5{font-size:16px;color:#333;font-weight:700}
.stud{position:relative;border-radius:8px 8px 8px 8px;background:#fff;box-shadow:6px 6px 18px 0 rgb(0 0 0 / 30%);margin-bottom:30px}
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 .stud 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}
.stud a{text-decoration:none;color:#1d00c6;font-weight:700}
.stud p{text-align:left;color:#1f00c3;font-weight:500;padding:15px 20px 8px;font-size:16px}
.case-study .div{margin-top:5%;text-align:center}
.et_pb_text_inner{position:relative}
.img-fluid{max-width:100%}
.contact{background-size:100% auto;background-position:center top;background-blend-mode:luminosity;background-repeat:no-repeat;background-image:url(../images/contact-form-bg-1.webp);margin-top:30px;padding: 100px 0;background-color: #fff;}
.form-sec{width:73%;background:#fff;box-shadow:0 5px 7px 1px #b4b4b4;margin:auto;display: flex;flex-wrap: wrap;}
.contact .col-md-5.form4 h4,.contact .col-md-5.form4 > p{font-size:20px}
.contact .col-md-5.form4{background-color:#060234;padding: 60px 50px;text-align:center;color:#9b9aae!important}
.form4 .img-fluid{width:70%}
.col-md-7.form8{padding:27px;}
.col-md-7.form8 h2,.col-md-7.form8 > p{padding-top:0px;padding-bottom:40px;font-weight:700;font-size:40px;text-align:center;font-family: 'Avenir',Helvetica,Arial,Lucida,sans-serif;}
.col-md-7.form8 h2 span,.col-md-7.form8 > p span{color:#1f00c3}
.form8 form{width:90%;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:normal;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:25px;position:relative}
.form8 textarea{height:100px!important}
button.btnsubmitcf7{background-color:#2108c0;width:100%;height:50px;border:0;border-radius:8px;font-size:20px;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-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:0!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_image_0_tb_footer .et_pb_image_wrap {width:100%;}
.et_pb_image_0_tb_footer .et_pb_image_wrap img{width:100%;}
.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:0!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:600;font-size:20px;color:#333!important}
.footer h4,.footer .ft-inner > p{position:relative;margin-bottom:20px;font-weight:600;font-size:20px;color:#333!important}
.footer h4:before,.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:400!important;margin-bottom:0;line-height:34px;color:#212121!important}
.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%}
.ft-menu li a{font-size:15px!important;font-weight:400!important;margin-bottom:0;color:#212121!important}
.ft-menu li a{font-size:16px;color:#989898;line-height:34px;font-weight:100}
.ft-inner ul.ft-menu li{list-style-type:none}
.ft-inner ul.ft-menu{padding:0}
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:0 0}
.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:16px!important;padding-bottom:20px!important;}
.bottomFooter.btmSec .socialiconsmain .socials-icons{display:flex;flex-wrap:nowrap;padding: 0;margin: 0;}
.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:#ffffff!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: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:-5.3%;border:2px solid #9e9fa0;border-radius:50px;width:20px;height:20px;background-color:#fff}
.tools .nav>li>a{padding:20px 0 10px 25px;margin-left:0;display:flex;color:#000;font-weight:600;text-align:left}
.tools .nav>li>a span{display: inline-block;margin-left: 10px}
.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}
.nav>li>a:hover,.tools .nav>li>a:focus{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:600}
.tab-content>.active{box-shadow:none;background:0 0;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:600}
.btss i{font-size:22px}
.emp{position:relative;z-index:999;background:#fff;padding:20px 30px;box-shadow:2px 2px 35px rgb(0 0 0 / 10%);border-radius:16px;height:280px}
.emp .content{padding-left:30px}
.emp h3{text-align:left;font-weight:700;font-size:30px;color:#333;margin-bottom:20px}
.emp p{text-align:left;font-size:16px;line-height:1.7em;color:#666;text-align: justify;}
.emp .step-detail-container > .row{align-items: center;display: flex;flex-wrap: wrap}
.emp .step-detail-container .image img{max-width: 250px;}

/*banner-right*/
.banner-right{display: flex;}

/*contact-details*/
.contact-details{display: inline-block;background: #fff;width: 70%;padding: 30px;text-align: center;border-radius: 10px;margin-left: auto;box-shadow: 0 0 10px rgba(0, 0, 0, 0.2);}
.contact-details h4{font-size: 22px;font-weight: 700;color: #1d00c6;margin-top: 0;}
.contact-details p{font-size: 16px;color: #000000;font-weight: 500;}
.contact-details form{display: flex;flex-wrap: wrap}
.contact-details form input,.contact-details form textarea{display: block;background: #f2f2f2;max-width: 100%;width: 100%;margin-bottom: 20px;height: 40px;border: none;border-radius: 4px;padding-left: 10px;font-size: 16px;}
.contact-details form input:focus,.contact-details form textarea:focus{border: none;outline: none;}
.contact-details form input::placeholder,.contact-details form textarea::placeholder{font-size: 14px;color: rgba(0, 0, 0, 0.5);}
input::-webkit-outer-spin-button,input::-webkit-inner-spin-button {-webkit-appearance: none;margin: 0;}
input[type=number] {-moz-appearance: textfield;}
.contact-details form textarea{padding-top: 8px; height: 85px;resize: none;}
.contact-details button.with-us{background-color:#1f00c3;color:#fff;}

.list-groups{list-style:none;position:relative;}
.list-groups li{list-style-type:none;position:relative;padding-left: 20px}
.list-groups li:after{content:'';width:12px;height:12px;background:#e52300;position:absolute;left:-16px;top:7px;border-radius:100%;}
.list-groups li:before{content:'';width:20px;height:20px;border:3px solid #2108c0;padding:0;background:#fff;position:absolute;left:-20px;top:3px;border-radius:100%;}

.seccontainer{margin-left:auto;margin-right:auto}

@media (max-width:480px){
	.seccontainer{width:95%;max-width:95%}
}
@media (min-width:576px){
	.seccontainer{width:90%;max-width:90%}
}
@media (min-width:768px){
	.seccontainer{width:90%;max-width:90%}
}
@media (min-width:992px){
	.seccontainer{width:95%;max-width:95%}
}
@media (min-width:1200px){
	.seccontainer{width:90%;max-width:90%}
}
@media (min-width:1440px){
	.seccontainer{width:85%;max-width:85%}
}
@media (min-width:1680px){
	.seccontainer{width:80%;max-width:80%}
	a,body,h5,p{font-size:18px!important}
	.talk-to p{font-size:28px!important}
	.toolsweuse p{font-size:22px!important}
	.header>h2,.header>p{font-size:46px}
	.tools .tabs:before{left:7px}
	.caption{padding: 60px 0;}
	.caption h2{font-size: 55px;}
	.caption p{font-size: 18px;}
	.caption ul li{font-size: 22px;}
	.contact-details{padding: 50px 30px}
	.contact-details h4 {font-size: 24px;}
	.contact-details form input, .contact-details form textarea {height: 50px;font-size: 18px;}
	.contact-details form textarea{height: 100px;}
	.form4 .img-fluid {width: 60%;}
}
@media only screen and (max-width:1366px){
	.caption{padding: 40px 0; }
}
@media only screen and (max-width:1280px){
	.contact-details{padding: 20px 30px;}
	.contact-details form input, .contact-details form textarea{margin-bottom: 15px;}
}
@media only screen and (max-width:1200px){
	.caption h2{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}
	.talk-to{background:#373636!important;padding:25px 0}
	.tools .tabs:before{left:12px}
	.et_pb_section_0_tb_footer.et_pb_section{padding-top:0;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}
	.box p{font-size: 15px;}
	.navbar-default .navbar-nav>li>a{padding: 25px 10px;}
	.form4 .img-fluid {width: 90%;}
}
@media only screen and (max-width:991px){
    .ft-mobile-d-b{display:none}
	.toolsweuse p br{display:none}
	.toolsweuse .grid .icon-box{width:calc(50% - 30px);margin-bottom:30px;margin-right:auto;margin-left:auto}
	.toolsweuse .grid .icon-box:nth-child(5){margin-right:auto;margin-left:auto}
	.toolsweuse .grid .icon-box:last-child{margin-right:auto;margin-left:auto}
	.case-study{padding-bottom:50px}
	.outserv .row>div:nth-child(3) .qao::after{display:inline-block}
	.outserv .row>div:last-child .qao::after{display:inline-block}
	.outserv .row>div:nth-child(2n) .qao::after{display:none}
	.toolsweuse .grid .icon-box{padding:10px 100px}
	.cat-service-list2 li img{width:30px;height:auto}
	.cat-service-list2 li h3{font-size:14px}
	.cat-service-list2 li{height:90px}
	.caption h2 br{display:none}
	.tools .nav>li>a span{display:none;margin: 0;}
	.tools ul.nav.tabs{display:flex;justify-content:space-between;white-space:unset}
	.tools .nav>li>a:before{content:"";position:absolute;top:0}
	.tools .nav>li>a{padding:20px 0;margin-left:0;display:block;color:#000;font-weight:600;text-align:center}
	.tools .nav>li>a:before{content:"";position:absolute;top:-6%;left:0;border:2px solid #9e9fa0;border-radius:50px;width:20px;height:20px;background-color:#fff}
	.tools .tabs:before{content:"";width:100%;height:2px;background-color:#9e9fa0;position:absolute;left:0;top:6%;z-index:0}
	.tools ul.nav.tabs:after{display:none}
	.emp .image{padding:0 100px}
	.tools .line-align{padding:0;margin-left:15px;margin-right:15px}
	.box h4{padding-top:15px}
    .box p:first-child{padding-top:15px}
	.emp{height:820px}
	.emp .content{padding-left:0}
	.header>h2 span,.header>p Span{display:block}
	.case-study>h2 span,.toolsweuse>h2 span,.whychooseus>h2 span{display:initial}
	.stud{min-height:460px}

	.banner-left{margin-bottom: 30px;}
	.caption{padding: 50px 0;}
	.contact-details form input, .contact-details form textarea{margin-bottom: 20px;}
	.contact-details{margin: auto;width: 60%;padding: 30px;}
	.form-sec{display: block}
	.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}
	.navbar-toggle{position:relative;float:right;padding:9px 10px;margin-right:15px;margin-top:15px}

	.emp .step-detail-container .image img{width: 100%;max-width: 100%}
	.whychooseus .row {margin-right: -15px; margin-left: -15px;}
	.form-sec{width:83%;}
	.contact{background-size: cover;}
}
@media only screen and (max-width:850px){
	.stud{min-height:auto}
	.emp{height:675px}
}
@media only screen and (max-width:768px){
	.emp{height:620px}
	.form-sec{width: 93%;}
	.stud p{text-align: center;}
	.emp h3{text-align: center;}
}
@media only screen and (max-width:767px){
	.bottomFooter.btmSec .socialiconsmain{margin-bottom: 10px;}
}
@media only screen and (max-width:600px){
	h4{font-size:18px!important}
	p{font-size:16px}
	.caption h2 br{display:block}
	.whychooseus h2 span{color:#1f00c3}
	.stud p{color:#1f00c3;padding:0 20px 10px;font-size:18px}
	.contact .col-md-5.form4 h4,.contact .col-md-5.form4 > p{font-size:16px}
	.cat-service-list2 li h3{display:inline-block;font-size:16px;font-weight:700;color:#000;padding:0 0 0 10px;line-height:1.2}
	.db-none{display:block}
	.cat-service-list2 li img{width:30px;height:auto}
	ul.cat-service-list2 p{margin:0}
	.tools .container{padding:0}
	.navbar{position:relative;min-height:75px}
	.cat-service-list2 li{width:100%!important}
	.cat-service-list2{display:block}
	.service-section img{height:680px;object-fit:cover;object-position:center}
	.service-section{padding-top:70px}
	.caption h2{font-size:30px}
	button.with-us{margin-top:30px;border-width:0;border-radius:0;font-size:20px;font-weight:600!important;background-color:#fff;color:#1f00c3;padding:8px 16px;line-height:1.7em!important}
	.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:15px auto}
	.div{text-align:center;margin:6% 0 10%}
	h2{font-size:30px!important}
	.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:20px}
	.case-study{padding-top:20px;padding-bottom:20px}
	.d-none{display:none}
	.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 .stud span{padding:8px}
	.stud{margin:0 0 30px;min-height:310px}
	.et_pb_section_0_tb_footer.et_pb_section{padding-top:0;}
	.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:40px;padding-left:40px;padding-bottom: 40px;}
	.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}
	.toolsweuse .grid{margin-bottom:0}
	.toolsweuse .grid .icon-box{padding:0 30px}
	.arrows{display:block}
	.arrows:before{width:90%;right:0;left:0;margin:0 auto}
	.btss{float:none;margin:auto}
	.cat-service-list2{padding:0 20px!important}
	.box{align-items:flex-start;padding:20px 10px;}
	.box h4{padding-top:0px}
    .box p:first-child{padding-top:0px}
	.box img{margin-right: 10px;}
	.tools{padding-bottom: 100px}
	.toolsweuse p{font-size:16px}
	img.img-fluid.smalllog{width:80px}
	.emp{height:700px}
	.emp .image{padding: 0 20px;}
	.emp h3{text-align: center;}
	.emp p{text-align: justify;}

	.caption{padding-bottom: 30px;}
	.caption .banner-left ul{columns: 1;-webkit-columns: 1;-moz-columns: 1;}
	.cat-service-section{margin-bottom: 50px;}
	.cat-service-section:after{display: none;}
	.partner-logo li img{width: 100%}
	.banner-right{flex-wrap: wrap}
	.partner-logo{width: 100%;flex-wrap: nowrap;justify-content: space-between;}
	.partner-logo li{margin: 0 10px 10px 0 !important; }
	.partner-logo li:last-child{margin-right: 0 !important}
	.contact-details{width: 100%;}
	.form4 .img-fluid {width: 100%;	}
	

}
@media only screen and (max-width:480px){
	.caption{top:20%;height:auto;padding: 30px 0;}
	.trusted-by img{width:100%}
	.box{min-height:140px}
	.box img{width: 60px;height: 60px;}
	.box h4{font-size:20px!important}
    .box p:first-child{font-size:20px!important}
	.caption h2 br{display:none}
	.emp{height:560px}
}
@media only screen and (max-width:450px){
}
@media screen and (max-width:400px){
	.caption h2{margin-top:0}
	button.with-us{margin-top:0}
}
@media screen and (max-width:380px){
	.box img{width: 40px;height: 40px;}
	.caption{top:15%}
	.caption h2{font-size:26px!important}
}
@media screen and (max-width:360px){
}