img{max-width:100%}

/**new css**/

.h2headingtag{margin-bottom: 15px;margin-top: 50px !important;}
.h2headingtag span{display: inline-block;margin-top: 10px;vertical-align: middle;}
.top-section h3 span{position:absolute;margin-left:4px;top:-4px}
.top-section h1{text-align:center;margin:auto;position:relative}
.top-section h1 img{position:absolute;top:54px;left:315px;max-width:498px}
.img-banner{margin-top:50px;text-align:center}

.client-section{display:-webkit-box;display:-moz-box;display:-ms-flexbox;display:-webkit-flex;display:flex;max-width:1020px;margin:0px auto}
.client-logo{margin:auto;max-width:130px}

.row-fluids{display:-webkit-box;display:-webkit-flex;display:-ms-flexbox;display:flex;justify-content:center;}
.child-fluids{width:100%;max-width:230px;margin:0px 12px 0;text-align:center;padding:25px 12px;border:1px solid #F5F5F5;border-radius:10px;cursor: pointer;min-height: 145px;}
.child-fluids:hover{box-shadow: 0 2px 4px 0 #eee;}
.child-fluids .svg-icon{min-height:65px;display:flex;align-items:center;justify-content:center;transform: translateY(0px);transition: 0.4s all;}
.child-fluids:hover .svg-icon{transform: translateY(-7px);}

.child-fluids p{padding-top:3px;}
.child-fluids .headingtags{padding-top: 7px;font-weight: 500;margin-bottom: 0;}
.align-items{align-items:center}
.mission-flex1{padding-right:70px;max-width: 40%;}
.mission-flex2{max-width:45%}
.mission-flex2 p{padding-bottom:5px}
.mission-flex2 h4{font-size:16px;color:#676767;line-height:24px;padding-bottom:5px;padding-top:5px}
.light-blue{background:#F2F8FF;padding-bottom:50px}
.HeadingBorder{text-align: center;} 
.light-blue .head-sty{background:#F2F8FF}
.light-grey{padding-top:50px;background:#FAFAFA}
.img-flex2{max-width:380px;padding-right:40px}
.mission-flex2.mission-cont{position:relative}
.mission-flex2.mission-cont .head{max-width:396px}
.mission-flex2.mission-cont .head span{font-weight:700}
.mission-flex2.mission-cont .headingtags{color:#2470AD;margin-top:12px;padding:4px 0;font-weight: 500;}

.mission-flex2 .span-arrow1{width:60px;height:50px;position:absolute;background:url(/homeimages/newui/new-img/quote-lowers.png) no-repeat;top:-30px;left:-65px;margin:0}
.mission-flex2 .span-arrow2{width:60px;height:50px;position:absolute;background:url(/homeimages/newui/new-img/quote-uppers.png) no-repeat;bottom:60px;right:10px}
.company-images{padding-top:25px}
.case-child{width:27%;border:1px solid #eee;border-radius:10px;margin:8px}
.testimonial .case-child{width:30%;background: #fff;}
.star-divs{margin-top:3px}
.case-child .logo-box{min-height:110px;display:flex;justify-content:center;align-items:center;padding:0 15px}
.case-content{padding: 20px 20px 35px;}
.case-heading{min-height:170px}
.case-heading h3{font-size:25px;font-weight:500;line-height:40px;color:#4d4d4d}
.case-product{margin:30px 0}
.case-product span{color:#4d4d4d;font-size:13px;font-weight:500}
.case-btn a{border:1px solid #1870D5;border-radius:50px;padding:10px 35px 10px 15px;font-size:13px;font-weight:500;color:#3b5998;background-image:url(/img/left-arrows1.svg?v=5);background-repeat:no-repeat;background-position:right 13px top 51%;background-size:15px;transition:.4s}
.case-btn a:hover{background-color: #0A53A8;background-image:url(/img/left-arrows1-white.svg);background-position:right 9px top 51%;color:#fff;}
.case-child.testi{padding:20px}
.testi-heading{margin:12px 0;min-height:65px}
.testi-heading h4{font-size:22px;color:#4d4d4d;line-height:30px}
.testi-para p{font-size:15px;line-height:22px;color:#4d4d4d}
.testi-para{border-bottom:1px solid #eee;min-height:180px;margin:10px 0 20px}
.people{display:flex;justify-content:center;align-items:center}
.people-image{width:40%}
.people-con{width:60%}
.people-con strong{font-size:16px;color:#4d4d4d;display:block;line-height:24px}
.people-con{color:#737373;font-size:13px}
.company-images,.img-banner{display:block}
.mob-company-images,.mob-img-banner{display:none}

.c-div{margin:auto;text-align: center;}
.div15{width:15%}
.div21{width:20%}
.div18{width:18%}
.div14{width:18%}

.icon-rel{padding:20px;border-radius:50%;border:2px dotted #dbdbdb;background:#FAFAFA;width:240px;height:240px;text-align:center;position:relative;margin:0 20px}
.icon-div{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:100%}
.icon-div .head{color:#df7000;padding-top:10px;width:100%;}
.icon-div p{font-size:16px;line-height:28px;color: #4D4D4D;}
.top-fluids{margin-bottom:50px}
.test-grey{background: #fafafa;padding-bottom: 50px;}
.test-grey .head-sty{background: #fafafa;margin-top: 50px;}
.head-call{margin-bottom: 0 !important;}
.main-con.bg-dk-grey{margin-top: 0 !important;}
.centralize-heading .heading-line{max-width: 180px !important;}
.testimonial.row-section{margin-bottom: 0 !important;}
@media(min-width: 768px) {
.top-section .sp-blocker{display:block}
}
@media(max-width: 1240px){
	.top-section h1 img{max-width: 300px;}
}
@media(max-width: 767px) {
.top-section h3 span{margin-left:2px;}
.top-section h3{font-size:15px;line-height:28px;padding-bottom:10px;margin-top:30px}
.top-section h3 span{top:-4px;right:unset;}
.top-section h3 span svg{width:16px!important}

.top-section h1 img{top:45px;left:45px;max-width:230px}
.h2headingtag{line-height: 24px !important;}
.h2headingtag span{margin-top: 4px !important;}
.row-fluids{flex-wrap:wrap;}
.child-fluids{margin:0px 12px 25px;min-height: auto;}
.client-border{padding-top:0}
.client-section{margin:35px auto 0;flex-wrap:wrap;align-items:center;justify-content:center}
.client-logo{margin:0px auto !important;width:31% !important;text-align: center;max-width: 190px;}
.centralize-heading .heading-line{width:180px!important}

.img-flex1{max-width:100%}
.mission-flex1{max-width:100%;padding:0;padding-bottom:15px}
.mission-flex2{max-width:100%}
.mission-flex2 .span-arrow2{background:none}
.mission-flex2 .span-arrow1{background:none}
.mission-flex2.mission-cont .head{text-align:center}
.mission-flex2.mission-cont .headingtags{text-align:center}
.mission-flex2.mission-cont .font14{text-align:center}
.light-grey{padding-bottom:30px}
.case-child{width:100%;text-align:center}
.case-heading{min-height:auto}
.people-con{text-align:left}
.testi-heading,.testi-para{min-height:auto}
.testi-para{padding-bottom:15px}
.people-image{padding-right:15px}
.case-studies .case-child{text-align:left}
.c-div{margin:auto;text-align:center;margin-top:10px}
.div14,.div15,.div21,.div18{width:100%}
.testimonial .case-child{width:100%}
.company-images{display:none}
.mob-company-images,.mob-img-banner{display:block;padding-top: 15px;text-align: center;}
.test-grey{margin-top: 50px;}
.icon-rel{margin:0 20px 20px}
#_proprofs_trk_main_header_{display: none;}
.testi-para p{font-size: 16px;line-height: 24px;}
}
@media(max-width: 1199px) {
.row-fluids2{flex-wrap:wrap}
}
.header{border-bottom: 1px solid #eee;}
@media(min-width: 992px){.navbar > li> a {font-weight: 500;}}
.text-br{display: block;float: none;}
@media(max-width: 314px){
	.top-section h3 span{top: 24px !important;}
}
video{max-width: 100%;}	
.desktop-gif-join{display: block;}
.mobile-gif-join{display: none;}
@media(max-width: 767px){
	.desktop-gif-join{display: none;}
	.mobile-gif-join{display: block;}	
}
