/*Left/Right image section start*/
::placeholder{font-family:'Inter', sans-serif!important}
.LeadInfo{display:none;}
.left_right_blk_inner{display:flex;align-items:center;position:relative}
.img_blk{width:100%;padding:50px;display:flex;align-items:center;max-width:580px;position:relative;z-index:2;}
.img_left_blk .img_blk{border-radius:0 65px 65px 65px;padding:50px 50px 50px 0;}
.img_left_blk .img_blk img{border-radius:0 45px 45px 45px;box-shadow:0 0 10px rgba(0, 0, 0, 0.1);}
.img_left_blk::after{content:'';width:calc(100% - 50px);max-width:710px;height:100%;background:#f6f9fc;position:absolute;top:0;left:50px;border-radius:0 65px 65px 65px;z-index:1;max-height:490px;}
.img_right_blk::before{content:'';width:calc(100% - 50px);max-width:710px;height:100%;background:#f6f9fc;position:absolute;top:0;right:50px;border-radius:65px 0 65px 65px;z-index:2;max-height:490px;}
.txt_blk{position:relative;z-index:3;max-width:50%;}
.txt_blk ul{margin:0;padding:0}
.txt_blk ul li{padding-left:30px;background:url(../images/home-new/hm_tick_icon.svg) no-repeat left top 10px;margin:0 0 10px 0;background-size:20px;font-size:18px;line-height:30px;font-weight:300}
.blk_title{font-size:24px;margin-bottom:15px}
.siteTitle{text-align:center;}
.msg_blk{padding:30px 50px}
.msg_blk p{font-size:18px;color:#fff;text-align:center;text-transform:uppercase;line-height:22px}
.msg_blk p a{color:#27a8e0}
.img_right_blk{justify-content:flex-end;}
.img_right_blk .txt_blk{max-width:50%;left:0;padding-right:0;}
.img_right_blk .img_blk{justify-content:flex-end;padding:50px 0 50px 50px;border-radius:65px 0 65px 65px;}
.img_right_blk .img_blk img{border-radius:45px 0 45px 45px;box-shadow:0 0 10px rgba(0, 0, 0, 0.1);padding: 20px;background: #fff;}
.txt_blk p{font-weight:300;color:#273A50;font-size:18px;margin:0 0 40px 0}
.parent_blk{margin-bottom:60px; background:#fff;}
.left_img_parent_blk .JoinBtn{margin-top:60px;}
.inner_page_hero .innerPage_bannerDesc .ref{font-size:18px; line-height:36px; font-weight:600;color: #fff;}
.nf-mp-footer .nf-next-item .nf-next, .nf-mp-footer .nf-next-previous .nf-previous{background:#FFBA56; font-weight:700; font-size:20px; color:#fff !important; cursor:pointer;min-width:140px;}
.nf-mp-footer .nf-next-item .nf-next:hover, .nf-mp-footer .nf-next-previous .nf-previous:hover{background:#ffa016;}
.sc_overlay{z-index:9 !important;}
.ninja_form .nf-form-cont .nf-form-content label{letter-spacing:1px;}
.award_certifications_blk{overflow:hidden;}
.award_slider_blk .slick-prev{left: 0px;}
.award_slider_blk .slick-next{right:0px;}

.ninja_form .nf-form-cont .nf-form-errors{position:relative;}
.hireSection .ninja_form .nf-error-msg{bottom: 0px;color: #e80000;margin-bottom: 10px;}
#nf-field-80-container #nf-label-field-80, #nf-field-80_1-wrap #nf-label-field-80_1{font-size: 20px !important;line-height: 18px;text-transform: initial;color: #1E75BB;font-weight: 500;}
.ninja_form .nf-form-cont .nf-field-label{top: -8px;}
.ninja_form .nf-form-cont .nf-form-content label{line-height:24px;letter-spacing:0px; color: #979ba0;}
.ninja_form .nf-form-cont .submit-wrap input[type="button"]{margin-bottom:10px;}
.ninja_form .nf-form-cont .nf-error-msg{position:relative; transform:initial; color:#e80000;margin-bottom:10px;left:0px;}
.ninja_form .nf-form-cont .nf-form-content label#nf-label-field-81, .ninja_form .nf-form-cont .nf-form-content label#nf-label-field-81_1{display:none;}
.nf-error.field-wrap .nf-field-element::after{background-position:14px -275px !important;}
.hdrSpecialistSec .nf-after-form-content{position:relative;}
.top-hero-formsection .hireSection .ninja_form .nf-form-cont .nf-error-msg{bottom:-88px;color: #fff;}
.hireSection .ninja_form #nf-field-81-container{margin: 0px;}

.hireSection .ninja_form .nf-field-container.one-half{width: calc(50% - 15px)}
.hireSection .ninja_form .nf-field-container.one-half.second {margin-left:30px;width: calc(50% - 15px);margin-bottom:24px;}
#hireSectionFooter.hireSection .formCenter{left: 50%;position: fixed; z-index:99;top:50%;display:none; transform:translate(-50%, -50%);}
#hireSectionFooter.hireSection .ninja_form {background: #fff;box-shadow: 0px 4px 10px #333;padding:10px;max-width:850px;min-width:850px;
float: none;margin: 40px auto;position: relative;}

.ninja_form .nf-form-cont .nf-form-layout .nf-field-label{ top:-8px;}
.ninja_form .LeadInfoo .nf-field #nf-field-76-wrap .nf-field-label, .ninja_form #nf-field-80-wrap .nf-field-label, .ninja_form .LeadInfoo #nf-field-82-wrap .nf-field-label{background:transparent !important;}
.hireSection .hdrSpecialistSec{padding:30px 30px;}
.ninja_form .nf-form-cont .nf-form-layout .nf-form-content label{letter-spacing:0.5px;font-family:'Inter', sans-serif !important;}
.hireSection .checkbox-container.label-right label::after, .hireSection .checkbox-container.label-right label::before{top:2px;}

@media(max-width:1340px)
{
	body .ScheduleCall .GetStarted{font-size:14px;padding:1px 10px !important;height: auto;line-height: inherit;right: -40px;font-weight: 500;}
	body .How_it_works_ref{padding-right: 30px;}
}

@media (max-width:1199px){		
.img_blk img{max-width:100%;}	
.parent_blk{padding:0px 30px;}	
.img_blk{padding:40px;}
.txt_blk{padding-top:40px;}
.left_right_blk_inner{align-items:flex-start;}
.right_img_parent_blk .img_right_blk::after{background-size:contain;}
}
@media (max-width:991px){
.img_left_blk::after, .img_right_blk::before{max-width:625px;max-height:315px;}	
.right_img_parent_blk .img_right_blk::after{top:0;}

.hireSection .ninja_form .nf-field-container.one-half{width:100%;}
.hireSection .ninja_form .nf-field-container, .hireSection .ninja_form .nf-field-container.one-half, .hireSection .ninja_form .nf-field-container.one-half.second{width:100%; margin-left:0px; margin-bottom:0px;}

#nf-field-80-container #nf-label-field-80{font-size:18px !important;}
.ninja_form_wrap .hero-details h2{line-height: 30px;padding-bottom: 10px;}
.hero-details p{line-height: 22px;}
#hireSectionFooter.hireSection .ninja_form{max-width:660px;min-width:660px;}
.nf-field-container .checkbox-wrap .nf-field-label label::after {top: 1px;}
.ninjaFooterForm .hireSection .ninja_form .nf-field-container.submit-container{padding-bottom:10px !important;}
}

@media (max-width:767px){	
.txt_blk{top:0;left:0;transform:none;}
.img_blk{padding:40px 20px 0 20px;}
.img_blk img{max-width:175px;}
.left_right_blk_inner{position:relative;flex-direction:column;}
.img_blk{width:100%;padding:40px 20px 0 20px;align-items:flex-start;z-index:4;}
.img_left_blk::after, .img_right_blk::before{max-height:500px;}
.left_img_parent_blk .img_left_blk::after{max-height:400px;}
.blk_title{font-size:20px;margin-bottom:10px;line-height:22px;}
.txt_blk{top:20px;left:0;width:100%;padding:0 20px;position:relative;z-index:3;max-width:100%;}	
.txt_blk ul li{background-size:18px;font-size:16px;line-height:28px;}
.img_right_blk .txt_blk{max-width:100%;padding-right:20px;order:1;}
.right_img_parent_blk .img_right_blk .txt_blk{margin-bottom:30px;}	
.img_right_blk .img_blk{order:0;justify-content:flex-start;}	
.parent_blk{padding:0;}	
.right_img_parent_blk .img_right_blk::after{height:491px;}	
.left_right_blk_wrap .img_blk, .left_img_parent_blk .left_right_blk_inner::before, .right_img_parent_blk .img_right_blk::after{display:none;}
.left_right_blk_wrap .txt_blk{padding-top:15px;}	
.right_img_parent_blk .img_right_blk::before{max-height:435px;right:0;width:100%;}
.left_img_parent_blk .img_left_blk::after{max-height:340px;left:0;width:100%;}	
.right_img_parent_blk{margin-bottom:30px;}
.left_img_parent_blk .JoinBtn{margin-top:30px;}
.services_row > div{margin-bottom:10px;}
.nf-field-container .checkbox-wrap .nf-field-label label::after{top:10px;}
.nf-field-container .checkbox-wrap .nf-field-label label::before{top:5px;}
.page-template-referral-partner-new .innerPage_bannerDesc {margin: 15px auto 0;}
	
}
@media (max-width:599px){	
	.right_img_parent_blk .img_right_blk::after{top:5%;background-size:contain;}
	.left_img_parent_blk .left_right_blk_inner::before{bottom:42%;}	
}
/*Left/Right image section end*/
.left_img_parent_blk, .faq_wrap{background:#f6f9fc;}
.left_img_parent_inr{background:#fff;padding-bottom:40px;border-radius:0 0 0 65px;}
.certifications_blk{padding:40px 0;background:#f6f9fc;border-radius:0 65px 0 65px;margin-bottom:0;}
.faq_wrap .accordion_faq_wrap{background:#fff;border-radius:0 65px 0 0;margin-bottom:0;}
.faq_wrap .accordion_faq_wrap .fqa_title p{margin:0 0 10px 0;color:#273A50; line-height: 28px;}
.service_sec_blk .siteTitle h3{margin-bottom:30px;}
.clearfix{clear: both;}
.ninja_form_wrap .hero-details h2{font-size:24px;}
.hireSection .ninja_form:not(.hdrSpecialistSec) .submit-container .nf-field{bottom: 0;text-align: center;position: relative;left: 0;transform: none;}
.teamMsg{text-align:center;}
.teamMsg a{color: #1E75BB;}
.accordion_faq_wrap .container-main{border-top:none;border-bottom:4px solid #F6F9FC;padding:35px 0;border-radius:0 65px 0 0;}
.JoinBtn{text-align:center;width: 100%;}
.services_row .mbzero{margin-bottom:0px;}
/*Silck Slider Start*/
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent;}
.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer}
.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0); height:auto;}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block;}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}
.slick-initialized .slick-slide{display:block;font-size:14px;text-align:center;background:#fff;margin:5px;padding:10px 0px;}
.slick-initialized .slick-slide img{min-width:120px;max-width:200px;display:inline-block;vertical-align:middle;}
.award_certification_slider .slick-initialized .slick-slide img{min-width:auto;max-width:100%;display:inline-block;}
.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}
.slick-initialized .slick-slide, .slick-initialized .slick-slide>div, .slick-initialized .slick-slide>div img{outline: none !important;}

.hireSection .ninja_form .nf-form-cont .nf-form-layout hr.ninja-forms-field{border-bottom:4px solid #f6f9fc !important;height: 25px;box-shadow: none;background: transparent !important;}
.ninja_form .LeadInfoo .nf-field .nf-field-label{position: relative;}
.ninja_form .LeadInfoo .nf-field .nf-field-label label{font-size: 20px;padding-top: 10px;font-weight: 500;}
.ninja_form .nf-form-cont .nf-form-layout .checkbox-container .nf-field.focusIn .nf-field-label{margin:0px !important; transform:translate(0, 12px) scale(1);}
.ninja_form .nf-form-cont .nf-form-layout .checkbox-container .nf-field.focusIn .nf-field-label label{font-size: 16px;}
.ScheduleCall{position:relative;z-index:5; cursor:pointer}
.JoinBtn .ScheduleCall{z-index:1}
.ScheduleCall .GetStarted{position:fixed; right:-90px; top:40%;height:50px;transform: rotate(-90deg);line-height: 50px;background:#1E75BB !important;color: #fff; text-align: center;font-size: 24px;font-weight:800; padding: 0px 30px;}
.ScheduleCall .GetStarted:hover{background:#27A8E0 !important; color: #fff;}
.hireSection .ninja_form .nf-field-container.LeadInfoo .nf-field-label label{color:#273A50 !important;text-transform: capitalize;}
.hireSection .ninja_form .nf-form-cont .nf-form-layout textarea.ninja-forms-field{height:120px;font-family:'Inter', sans-serif !important;}
.hireSection .ninja_form .nf-form-cont .nf-form-layout textarea.ninja-forms-field{padding-top:15px;}
.certification_slider{position:relative;margin-top: 25px;}
.certification_slider .slick-arrow, .award_slider_blk .slick-arrow, .reward_slider_mobile .slick-arrow{position:absolute;font-size:0;color:#fff;text-align:center;text-shadow:none;background-color:transparent;width:30px;top:50%;opacity:1;height:30px;transform:translateY(-50%);z-index:1;border:none;cursor:pointer;}
.certification_slider .slick-prev, .award_slider_blk .slick-prev, .reward_slider_mobile .slick-prev{background:url(/wp-content/themes/programmersai/assets/images/pioh2-sprite.png) no-repeat 0 -50px ;border-radius:40px;box-shadow:none;text-shadow:none;left:0px;}
.certification_slider .award_slider_blk .slick-next, .slick-next, .reward_slider_mobile .slick-next{right:0px;background:url(/wp-content/themes/programmersai/assets/images/pioh2-sprite.png) no-repeat 0 -5px;border-radius:0;box-shadow:none;text-shadow:none;}
/*Loader end*/
.hireSection .ninja_form .nf-form-cont .nf-form-layout .ninja-forms-field{font-family:'Inter', sans-serif !important;}
.sc_overlay{position: fixed;width: 100%;height: 100%;left: 0;top: 0;background: rgba(0,0,0,0.6);display:none;z-index: 98;}
.close{text-align: right;position: absolute;z-index:9;font-size: 24px;font-weight: 600;right: -15px;top: -15px;border: 1px solid #ccc;padding: 3px 13px;border-radius: 60px;
background: #fff;cursor: pointer;width: 45px; height: 45px;}
.row-col.Awards .col-50, .row-col.HappinessGuarantee .col-50, .row-col.SalesPartnerTag{display:block;}
.services_row > div{justify-content:center;}
.serv_content img{max-width:150px;}
.hireSection .ninja_form .nf-form-cont  .checkbox-container.label-right .field-wrap.checkbox-wrap .nf-field-label{display: block !important;}
.hireSection .ninja_form .nf-field-container.LeadInfoo.LeadInfo .nf-field-label, .hireSection .ninja_form .nf-field-container.LeadInfoo .nf-field-label{display: block !important;margin-bottom:10px !important;}

@media screen and (min-width:768px) {	
	.hireSection .ninja_form .nf-form-cont {margin-top:0px;}
	.hireSection .ninja_form .nf-field-container#nf-field-81_1-container{margin-bottom:5px;}	
}
@media screen and (max-width:1340px) {
	.StartEarning{margin-bottom:40px;}
	.slick-initialized .slick-slide img{max-width: 140px;}
	.certification_slider .slick-prev{left:-10px;}
	.certification_slider .slick-next{right:-10px;}
	.satisfiedClients .txtcenter br {display: none;}
	.ninja_form .nf-form-cont .nf-form-layout .nf-form-content label{font-size:18px;}
}
@media screen and (max-width:767px) {
	html, body{font-size: 16px;}
	body .row-col .col-25, body .row-col .col-33, body .row-col .col-40, body .row-col .col-50, body .row-col .col-60{max-width:100%;flex:100%; width:100%;}
	.row-col .col-60, .row-col .col-50, .row-col .col-40{padding-left: 15px; padding-right: 15px;}
	.referral-partner .top-hero-formsection{min-height: auto !important;}
	.referral-partner .top-hero-formsection .slick-slide.bannerSec{padding:40px 15px 15px 15px;min-height:440px !important;}
	.top-hero-formsection .details{padding:0px;}
	.top-hero-formsection .details .PerGuarantee{padding:0px 15px}
	.top-hero-formsection .details .freeConsultation a{margin-top: 10px;}
	.page-referral-partner .top-hero-formsection h1{font-size:32px;margin-bottom:15px;}
	
	.hireSection .ninja_form .nf-form-cont .nf-form-layout textarea.ninja-forms-field{height:90px;padding-top:20px;}
	.hireContactForm .nf-field-container.textarea-container{margin-bottom: 10px;}
	.aboutSection::before, .site-content .hireSection::before{display: none;}
	.successStories, .technologySec, .ourTeamSection, .page-referral-partner .logo_showcase_wrap{clip-path:inherit; margin-top:0px;padding: 30px 0 30px 0;}
	.SuccessStories .success_stories .small_businesses_logo{overflow: hidden;}
	
	.hireSection .ninja_form{box-shadow: 0 2px 8px rgba(114, 114, 114, 0.3) !important;margin:30px auto 30px auto;min-width: 100%;}
	.hireSection .ninja_form .nf-form-cont .nf-form-layout .ninja-forms-field{margin-bottom:10px;color: #333;}
	.page-referral-partner .logo_showcase_wrap{margin-top:20px; padding: 30px 0;}
	.nf-form-cont .nf-field-container.submit-container{margin-bottom: 0px;}
	.page-referral-partner .hireSection .ninja_form .nf-form-cont .nf-form-layout .submit-wrap input[type="button"]{margin: 0px;}
	body .ninja_form .nf-after-form-content .nf-form-errors .nf-error-msg{line-height: 20px;}
	.top-hero-formsection .slick-prev{left: 10px;background-size: 70%;height: 36px;}
	.top-hero-formsection .slick-next{right: 10px;background-size: 70%;height: 36px;}
	
	.headerLogoTag{line-height: 30px;margin-top: 5px;margin-bottom: 20px;font-size: 28px;}
	.page-referral-partner .top-hero-formsection h1 br{display:none;}
	.top-hero-formsection .bannerbg3{padding:30px 0px 40px 0px;}
	.SalesPartnersSection, .TrustedStartupsSection, .HappinessGuaranteeSection, .StartEarning, .TrustedStartupsSection, .AwardsSection{padding:40px 0px;}
	.top-hero-formsection .ths-row .col-50{width:100%;}
	.top-hero-formsection .ths-row{display: block;}
	.top-hero-formsection .banner-logo{padding: 10px 0px 20px 0px; display:none;}
	.top-hero-formsection .details .PerGuarantee{padding:0px;}
	.top-hero-formsection .hireSection .ninja_form{max-width: 100%;min-width: 100%;margin-top:30px !important;padding:20px 15px;}

	body .ninja_form .nf-after-form-content .nf-form-errors .nf-error-msg{font-size: 14px;}
	.site-footer .footer-widgets-wrapper{padding: 0px 10px;}
	.referral-partner .bannerSec .col-50, .TrustedStartupsSection .TrustedStartups .col-50{display:block;float: left;}
	.referral-partner .bannerSec .col-50 .ninja_form, .TrustedStartupsSection .TrustedStartups .col-50 .TrustedStartupsR{display:block;float: left;}
	.AwardsSection .Awards .TrustedStartupsR{text-align:center;}
	.referral-partner .hireSection .ninja_form .nf-field-container{margin-bottom: 12px;}


	#hireSectionFooter .container-main{padding: 0 15px; width: 90%;}
	.page-template-customer-success .top-hero-formsection .bannerbg3 .team-logo{display:none !important;}
	.top-hero-formsection .details .PerGuarantee p br{display:none;}
	.AwardsSection{display:none;}
	.top-hero-formsection .ninja_form .nf-field-container{margin-bottom: 10px;}
	.top-hero-formsection .ninja_form .nf-field-container.hidden-container{margin:0px;}
	.JoinBtn{text-align:center;}
	#hireSectionFooter.hireSection .ninja_form{min-width: 100%;padding: 20px 15px 20px 15px;margin: 0px auto;}
	.site-content .ninja_form h1{font-size: 28px;line-height: 34px;font-weight: 500;}
	
	#hireSectionFooter.hireSection .formCenter{width:90%;}
	#hireSectionFooter .formCenter .hireContactForm{overflow-y:auto;max-height:680px;}
	.ninja_form .nf-field-container.phone-container, .ninja_form .nf-form-cont .nf-form-layout .phone-container .nf-field{/*margin-bottom:10px !important;*/}
	.accordion_faq_wrap .container-main{padding:30px 0;}
	.certifications_blk{padding:40px 0;}
	.left_img_parent_inr{padding-bottom:40px;}
	.service_sec_inner{padding:40px 10px;}
	.certificationLogo .slick-track{display:flex;align-items:center;}
	
	.award_slider_blk .slick-next{right:0px;}
	.award_slider_blk .slick-prev{left:0px;}
	.service_sec_blk .serv_content{width:100%;}
	.service_sec_blk .serv_content img{max-width: 200px;}
	.top-hero-formsection .hireSection .ninja_form .nf-error-msg {bottom:-115px;}
	
	.hireSection .ninja_form .nf-field-container.one-half{width:100%;}
	.hireSection .ninja_form .nf-field-container.one-half.second{width:100%;margin-left:0px;margin-bottom:10px;}
	#nf-field-80-container #nf-label-field-80{font-size:18px !important;}
	.nf-field-container .checkbox-wrap .nf-field-label label::after{top:1px;}
	.nf-field-container .checkbox-wrap .nf-field-label label::before{top:5px;}
	.ninja_form_wrap .hero-details h2{line-height:24px;padding-bottom:10px;font-size:20px;}
	body .hero-details > p{line-height:22px;margin-bottom:15px;}
	.services_row > div{display:block;}
	.reward_slider_mobile .slick-prev{left:0;}
	.certification_slider .award_slider_blk .slick-next, .slick-next, .reward_slider_mobile .slick-next{right:0;}
	.ScheduleCall .GetStarted{font-size:16px;padding: 3px 5px !important;height: auto;line-height: inherit;right: -42px;}
	.hireSection .ninja_form .nf-form-cont {margin-top: 0px !important;}
}	
@media screen and (max-width:576px) {
	.ninja_form .LeadInfoo .nf-field .nf-field-label label{font-size:16px;}
	#nf-field-80-container #nf-label-field-80{font-size:16px !important;}
	.ninja_form .nf-form-cont .nf-form-layout .nf-form-content label{letter-spacing:0;}
	.ninja_form .nf-form-cont .nf-form-layout .nf-form-content label{font-size:16px;line-height:20px;}
	.ninja_form .nf-form-cont .nf-form-layout .nf-field-label{top:-8px;line-height:normal;}
	.ninja_form .nf-form-cont .nf-form-layout .nf-field.focusIn .nf-field-label{margin-top:-8px !important;}
}
@media screen and (max-width:360px) {
	#nf-field-80-container #nf-label-field-80{font-size:12px !important;}	
}
@media only screen and (min-width : 768px) and (max-width : 1024px) {
	.custSec{padding: 25px 25px;}
	.referral-partner .top-hero-formsection .slick-slide.bannerSec{padding:50px 25px 25px 25px;min-height: inherit !important;}
	.top-hero-formsection .details{padding: 20px 0px;}
	.top-hero-formsection .container-main .col-100{padding:0px 10px !important;}
	.page-referral-partner .top-hero-formsection h1{text-align: left;font-size: 32px;line-height: 42px;}
	.PerGuarantee ul li {font-size: 17px; line-height: 24px; margin-bottom: 10px;}
	.PerGuarantee ul li span{display: inline-block;text-align: left;background-position: 0 0px;}
	.hireSection .ninja_form{margin: 10px auto;}
	
	.headerLogoTag{line-height: 30px;margin-top: 5px;margin-bottom: 20px;font-size: 28px;}
	.page-referral-partner .top-hero-formsection h1 br{display:none;}
	.page-referral-partner .top-hero-formsection .bannerbg3{padding:40px 0px 20px 0px;}
	.SalesPartnersSection, .TrustedStartupsSection, .HappinessGuaranteeSection, .StartEarning, .TrustedStartupsSection, .AwardsSection{padding:40px 0px;}
	.row-col .col-60, .row-col .col-40,.row-col .col-50{max-width:100%;width: 100%;}
	.top-hero-formsection .banner-logo{padding: 10px 0px 20px 0px;}
	.top-hero-formsection .details .PerGuarantee{padding:0px;}
	.top-hero-formsection .hireSection .ninja_form{max-width: 100%;min-width: 100%;margin-top: 30px !important;padding: 20px;}
	.SalesPartnersSection .SalesPartners .sectionTitle{padding:0px;margin-bottom: 30px;}
	.SalesPartnersSection .SalesPartners .sectionTitle h2, .TrustedStartupsSection .TrustedStartups .sectionTitle h2, .HappinessGuaranteeSection .sectionTitle h2, 
	.customer-logos{padding: 0px;}
	.customer-logos .col-logo{max-width:19%;}
	.TrustedStartupsSection ul{margin: 20px 0px;}
	body .ninja_form .nf-after-form-content .nf-form-errors .nf-error-msg{font-size: 14px;}
	#nav_menu-6, #nav_menu-7, #nav_menu-8, #text-10{flex:48%; max-width:48%;}
	.HappinessGuaranteeSection .HappinessGuarantee .alignLeft{width:100%; flex: 0 0 100%;}
	.HappinessGuaranteeSection .HappinessGuarantee .alignRight, .AwardsSection, .SalesPartnersSection .SalesPartners .rightSec{display:none;}
	.HappinessGuarantee ul li{padding:0px;}
	.JoinBtn{text-align:center;}
	.StartEarning .Earning p{font-size: 22px;}
	
	#hireSectionFooter .formCenter .hireContactForm{max-height: 300px;overflow: scroll;}
	.HappinessGuarantee li a.toggle::after{top: 10px;}
	.HappinessGuarantee li.active a.toggle::after{top: -3px;}
}

@media only screen and (min-width : 280px) and (max-width : 812px) and (orientation : landscape) {
	.site-content .ninja_form h1{font-size: 24px;line-height: 24px;margin-bottom: 5px;}
	.site-content .ninja_form .hero-details p{font-size: 16px;}
	#hireSectionFooter .formCenter .hireContactForm{}
	.ninja_form .LeadInfoo .nf-field .nf-field-label label{padding-top: 0px;}
	#hireSectionFooter.hireSection .ninja_form{margin: 0px auto;}
}

@media only screen and (max-width:767px) and (max-height:900px){
	#hireSectionFooter .formCenter .ninja_form_wrap{max-height:90vh;overflow:hidden;}
	#hireSectionFooter .formCenter .hireContactForm{overflow-y:auto;max-height:550px;padding-bottom:20px;}
}

@media only screen and (max-width:767px) and (max-height:750px){
	#hireSectionFooter .formCenter .ninja_form_wrap{max-height:75vh;}
	#hireSectionFooter .formCenter .hireContactForm{overflow-y:auto;max-height:350px;padding-bottom:130px;}
}
@media only screen and (max-height:800px){
	#hireSectionFooter.hireSection .ninja_form{}
	#hireSectionFooter .formCenter .ninja_form_wrap{max-height:75vh;overflow:hidden;}
	#hireSectionFooter .formCenter .hireContactForm{overflow-y:auto;max-height:450px;padding-bottom:20px;}
}
@media only screen and (max-height:650px){
	#hireSectionFooter .formCenter .hireContactForm{overflow-y:auto;max-height:220px;padding-bottom:20px;}
}