/* CSS Document */
@media(min-width:1920px){
	
}
@media(max-width:1740px){
	
}
@media(max-width:1680px){
	
}
@media(max-width:1560px){
	.w1440{ max-width:100%;}
}
@media(max-width:1520px){
	
}
@media(max-width:1440px){
	
}
@media(max-width:1360px){
	
}
@media(max-width:1280px){
	.wrap{ width:90%;}
	.logo{ margin-right:30px;}
	.mainmenu li{ margin-right:20px;}
	/* .mainmenu li a{ padding:20px 0;} */
	
	.secondbannerimg{ max-width:70%;}
	
	.banner_hr .secondban_desc{ max-width:50%;}
	
	
	
	
}
@media(max-width:1280px){
	.isbrbignum{ padding:28px 30px;}
}
@media(max-width:1230px){
	.isbrbignum big{ font-size:40px;}
	
}
@media(max-width:1160px){
	.wrap{ width:94%;}
	.pricedatatit, .pricedatarcon h3, .pricedatalist span{ font-size:20px;}
	
	.pricing_conrflex .pricing_conrflexitem:nth-child(1) .pricing_price{ margin-top:15px;}
	
	
}
@media(max-width:1060px){
	.headerbg{ padding:10px 0;}
	.header_right{ display:block;}
	.colsemenubtn{ display:block;}
	
	.mheaderbtn{ display:flex;}
	.mheaderbtn a{ margin-left:5px;}
	
	.header_left{ width:auto;}
	.header_right{ width:auto;}
	
	.header_demobtn a{ padding:10px 20px;}
	
	.header_searchbg.active{ width:500px; }
	.header_searchbg{ right:192px;}
	.header_searchform{ padding-right:54px;}
	
	.h_langlist{ padding:15px;}
	.header_demobtn{ margin-left:20px;}
	.mainmenubg{ margin-top:0; position:fixed; top:0; left:0; background:rgba(0,0,0,0.5); width:100%; height:100%; z-index:9999; overflow: hidden;visibility: hidden; opacity: 0; transition: all 0.3s;}
	.mainmenu{ position:absolute; top:0; right:-100%; background:#0E756A; width:85%; height:100%; padding-top:55px; overflow-y: scroll; display:block;transition: all 0.3s; margin-left:0;}
	.mainmenu ul{ display:block; }
	.mainmenu ul li{ margin:0; height:auto; border-bottom:#ccc 1px solid; padding: 0;}
	.mainmenu ul li a{ padding:10px 20px; text-align:left; position:relative; width:100%; }
	.headerbg.fixed .mainmenu li > a{ padding-top:10px; padding-bottom:10px;}
	.mainmenu ul li.menu-item-has-children a.youzifl:after{ position:absolute; top:32px; right:20px;}
	.mainmenu li:last-child{ margin-right:0;}
	.mainmenubg.active{ visibility: visible; opacity: 1;}
	.mainmenubg.active .mainmenu{right: 0;}
	
	/*二级导航*/
	.mainmenu ul li ul.sub-menu{ display:none; position: relative; top: 0; transform: translateY(0px); opacity:1; visibility:visible;  transition:none; left: auto; box-shadow: none; background: none;   margin:0 20px 20px 20px;    padding:0px 0;    width: auto;}
	.mainmenu ul li ul.sub-menu li{ border-bottom:none;}
	.mainmenu ul li ul.sub-menu li a, .mainmenu ul li.menu-item-has-children:hover ul li a{
		 /* padding:0 0 0 20px; */
		  color:#fff; margin-bottom:0; margin-top:0;}
	
	.solution_submenubg{ display:none;}
	
	.mainmenu ul li ul.sub-menu:before{ display:none;}
	
	
	/*首页开始*/
	.ibannertext{ padding-top:60px;}
	.ibannertext .ibannerbigtit{ font-size:36px; line-height:1.5;}
	.ibannerimg{ max-width:400px;}
	.ibanner_roundbg{ width:300px; height:300px;}
	
	.isbrlist li .isbrlabel{ width:170px;}
	
	.isbrtop h2{ font-size:50px;}
	.isbrtop .isbrtopdesc{ font-size:18px;}
	.isbrbignum big{ font-size:36px; line-height:1;}
	.isbrbignum big span{ font-size:24px;}
	.isbrlist li .isbrschedule{max-width: calc(100% - 230px);}
	.iworksfor{ font-size:40px;}
	.iforhrtitleleft h1{ font-size:40px; line-height:1.5;}
	.iforhrtitleleft h2{ font-size:24px;}
	.iforhrtitleleft .iforhrtitledesc{ font-size:14px;}
	.iforhrlist li .iforhrlicon h3{ font-size:24px;}
	.iforhrlist li .iforhrlicon .iforhrlidesc{ font-size:14px;}
	.iwhoworksbg{ padding-top:60px;}
	.ititleall .itit{ font-size:24px; line-height:1.5;}
	
	
	
	/*内页开始*/
	.secondary_bannerall{ height:450px;}
	.secondban_dircle{ width:200px; height:245px;}
	.banner_sales .secondbannertext{ padding-top:60px;}
	.secondban_bigtit{ font-size:36px; line-height:1.5;}
	.secondban_desc{ margin-top:20px; font-size:18px;}
	.secondbannerimg{ max-width:60%;}
	.banner_sales .secondbanbtn{ margin-top:100px;}
	
	.second_contentall, .second_faqall, .togetherbg{ padding:60px 0;}
	.second_contenttit, .blogban_bigtit{ font-size:24px; line-height:1.5;}
	.second_contentflex{ margin-top:40px;}
	.second_contentlist .second_item{ margin-bottom:40px;}
	.togetherbgleft, .togetherbgright{ width:150px; height:86px;}
	
	.banner_hr, .banner_hrlearning{ height:650px;}
	.banner_hrlearning .secondbannerimg{ max-width:50%;}
	
	.hrteamlist li .hrteamlitext, .revenueteamlist li .revenueteamlitext{ padding:15px 0;}
	.hrteamlist li .hrteamli_textcontent .hrteamli_texttit{ font-size:18px; line-height:1.3;}
	.hrteamlist li .hrteamli_textcontent p, .revenueteamlist li .revenueteamli_textcontent p{ font-size:16px;}
	
	.hrexpertitem .hrexpertitembottom{ padding:40px;}
	.hrteambg, .revenueteambg{ padding:60px 0; }
	
	.banner_linkedin{ height:auto;}
	.banner_linkedin .secondbanner{ padding:60px 20px;}
	.banner_linkedin .secondban_bigtit{ font-size:24px; line-height:1.5;}
	
	.finddustomersbg, .datadrivenbg{ padding-top:60px;}
	.buildtrustbg{ padding:60px 0;}
	
	.pricingbg{ padding:60px 0;}
	.pricing_title h3{ font-size:18px;}
	.pricing_monthlyopan span{ font-size:14px; }
	.pricing_pricecon h2{ font-size:24px;}
	.pricing_pricecon p{ font-size:14px;}
	.pricing_price big{ font-size:36px; line-height:1.5;}
	.pricing_sales{ margin-top:30px;}
	.pricing_salesitemlist li{ font-size:14px;}
	
	.pricedatabg{ padding:40px 0;}
	.pricedatatit, .pricedatarcon h3{ line-height:1.5; font-size:18px;}
	.pricedatalist span{ font-size:14px; line-height:1.5;}
	.pricedatalist li{ padding-left:20px; margin-left:20px;}
	.linkedin_btn a{ font-size:14px; padding:6px 20px;}
	.pricedatarcon .linkedin_btn{ margin-top:6px;}
	
	.banner_strategybrain .secondbannertext{ padding-top:60px;}
	.banner_strategybrain .secondbantime{ margin-top:30px;}
	.banner_strategybrain .secondbannerimg{ max-width:50%;}
	
	.worksbestforbg{ padding:60px 0;}
	.worksbestforlist li{ width:48.5%; margin-right:3%;}
	.worksbestforlist li .worksbestforlicon{ padding:20px 30px;}
	
	.boost_businessbg{ background-size:40%;}
	.boost_businessbg .second_item:nth-child(1) .second_contentlist li{ margin-bottom:20px;}
	
	.fcitext h3{ font-size:18px;}
	.finddustomersrlist{ height:350px;}
	.finddustomers_leftlistitem{ height:230px; padding:40px;}
	
	/*Blog*/
	.banner_blog{ padding:60px 0;}
	.blogbannertext{ padding-top:0;}
	.blogban_desc{ line-height:1.5; margin-top:20px;}
	.blogbantime span{ font-size:16px;}
	.blogall{ padding:60px 0;}
	.blog_filter{ margin-bottom:20px;}
	.blogfilter_list li{ margin-right:32px;}
	.blogfilter_list li a{ font-size:16px;}
	
	.finddustomers_ellipse, .finddustomers_ellipsebottom, .contact_ellipse{ width:50px; height:100px;}
	.finddustomers_ellipse{ top:-50px;}
	.blog_list li a .blog_litit{ font-size:16px;}
	.blog_cattit{ font-size:18px;}
	
	
	.single_blogall{ padding:60px 0;}
	.single_blogtit, .moreblogtit{ font-size:24px; line-height:1.5;}
	.single_blogdesc{ font-size:14px; line-height:1.5;}
	.single_blogdate span{ font-size:14px;}
	.single_blogcontent p{ margin-bottom:20px;}
	.single_blogmoreread{ margin-top:32px;}
	.single_blogmoreread .blog_list{ margin-top:20px;}
	
	/*Case*/
	.csaestudyall{ padding:60px 0;}
	.casetop{ margin-bottom:60px;}
	.caselistall{ padding-top:60px;}
	.caselist li a .caselitit{ font-size:16px;}
	
	/*About*/
	.banner_abouttextall{ padding-top:60px;}
	.banner_abouttext{ max-width:60%;}
	.banner_abouttext .single_blogtit{ font-size:24px;}
	.banner_abouttext .single_blogdesc{ font-size:18px; margin-top:10px;}
	
	.about_missionitem{ margin-top:32px;}
	.about_missionitemtext h3{ font-size:24px; line-height:1.5;}
	.about_valueslist li .about_valueslitext h3{ font-size:16px; line-height:1.5;}
	.about_valueslist li .about_valueslitext{ margin-top:15px;}
	
	.pricing_conrflexitem:nth-child(2) .pricing_price{ margin-top:4px;}
	
	.iwhoworks_btn{ gap:32px;}
	.iwhoworks_btn span{ width:40px; height:40px;}
	
	/*Contact Us*/
	.contact_bigtit{ font-size:24px; line-height:1.5;}
	.contact_desc{ margin-top:20px;}
	.contactleft{ padding-right:40px;}
	.contact_foryou{ margin-top:60px;}
	.contact_technology{ margin-top:60px;}
	.contactform{ padding:20px;}
	
	.secondbannerimg.video{max-width:40%; }
	
	
}

@media(max-width:1024px){
	
}
@media(max-width:768px){
	
	.secondbannerimg.video{max-width:100%; }
	
	.wrap{ width:100%; padding:0 15px;}
	.logo{ width:auto; margin-right:0;}
	.logo img{ max-width:100px;}
	.header_login a{ font-size:12px;}
	.header_login{ padding-left:10px; margin-left:0px;}
	.header_right{ width:auto;}
	.header_demobtn a{ padding:2px 10px; font-size:12px;}
	.mheaderbtn a.mmenubtn, .header_langbtn, .header_searchbtn{ width:32px; height:32px; background-size: 20px 20px;}
	.header_searchbtn{ margin:0 5px;}
	.header_demobtn{ margin-left:10px;}
	.header_searchbg{ top:50px; right:0; width:100%; border-radius:0px;}
	.header_searchbg.active{ width:100%;}
	.header_searchform{ padding-right:20px;}
	.header_searchform .search_filed{ font-size:14px;}
	.h_langlist{ width:180px;}
	.h_langlist li a{ font-size:14px; }
	
	.ibannerbg{ height:550px;}
	.ibannertext{ padding-top:40px; max-width:100%;}
	.ibannertext .ibannerbigtit{ font-size:24px;}
	.ibannertextbtn{ margin-top:-40px;}
	.ibannertextdesc{ font-size:18px;}
	.ibannertextbtn a{ font-size:14px; padding:10px 20px;}
	.ibannertexttime{ font-size:14px;}
	.ibannerimg{ max-width:70%;}
	.ibanner_roundbg{ width:200px; height:200px;}
	.ibanner_leftbg{ background-size:50%;}
	
	.istrategybrainbg{ padding:60px 0 40px 0;}
	.istrategybrainflex{  flex-direction:column;}
	.istrategybrainflexitem{ width:100%;}
	.isbrtop h2{ font-size:32px;}
	.isbrtop:after{ display:none;}
	.isbrcontent{ margin-top:20px;}
	.isbrcontop{ padding:0 20px;}
	.isbrcontop .isbrcontopleft{ font-size:18px;}
	.isbrcontop .isbrcontopright{ font-size:14px;}
	.isbrconmiddle{ padding:10px;}
	.isbrlist li .isbrlabel{ width:80px; font-size:14px; line-height:1.2;}
	.isbrlist li .isbrschedule{ height:6px; max-width: calc(100% - 80px);}
	.isbrimgtext{ margin-top:20px; margin-bottom:10px;}
	.istrategybrainflexitem:nth-child(2){ margin-top:40px;}
	.isbrbignum{ padding:20px 20px; left:110px; top: 30%;}
	.istrategybrainbtn{ margin-top:30px;}
	
	.iworksfor{ font-size:24px; line-height:1.5;}
	.iforhrandsalesitem{ padding-top:40px;}
	.iforhrtitleleft h1{ font-size:24px;}
	.iforhrtitleleft h2{ font-size:18px; line-height:1.5;}
	.iforhrtitle{  flex-direction:column; align-items: flex-start;}
	.iforhrtitleright a{ font-size:16px;}
	.iforhrflex{ flex-direction:column;}
	.iforhrlist, .iforhrimg{ width:100%;}
	.iforhrlist li a{ padding:20px;}
	.iforhrlist li .iforhrlicon h3{ font-size:18px;}
	.iforhrlist li .iforhrlicon .iforhrlidesc{ margin-top:0;}
	.iforhrlist li .iforhrlicon .iforhrlibtn{ margin-top:10px;}
	.iforhrandsalesitem:nth-child(2) .iforhrflex{ flex-direction:column;}
	
	.iwhoworksbg{ padding-top:40px;}
	.ititleall .itit{ line-height:1.5; font-size:22px;}
	.ititleall .ititdesc{ font-size:14px; line-height:1.5; margin-top:10px;}
	.iwhoworks_swiperbg{ padding:40px;}
	.iwhoworksbg .iwhoworks_swiperbg{ margin-top:40px;}
	.iwhoworks_list li{ max-width:90%;}
	.iwhoworks_list li .iwhoworkslicon{ padding:15px; flex-direction:column;}
	.iwhoworks_list li .iwhoworkslileft{ width:100%; padding-right:0;}
	.iwhoworks_list li .iwhoworkslileft .iwhoworkslilefttit a{ font-size:18px; line-height:1.5;}
	.iwhoworks_list li .iwhoworkslileft .iwhoworkslidesc{ font-size:12px; line-height:1.4;}
	.iwhoworks_list li .iwhoworkslileft .iwhoworkslibtn{ margin-top:10px;}
	.iwhoworks_list li .iwhoworksliright{ width:100%; margin-top:20px;}
	.iwhoworks_list li .iwhoworksliright .iwhoworksliadv{ margin-top:20px;}
	.iwhoworks_list li .iwhoworksliright .iwhoworksliadvitem .iwhoworksliadvitemtit{ font-size:16px; line-height:1.5; }
	.iwhoworks_list li .iwhoworksliright .iwhoworksliadvitem p{ font-size:12px; line-height:1.4;}
	
	.iorderbg{ padding:40px 0;}
	.iorderform{ margin-top:40px;}
	.iorderform .wpforms-field-container{ flex-direction:column;}
	.iorderform .wpforms-field{ width:100%; margin-bottom:20px;}
	.iorderform .wpforms-submit-container{ margin-top:0; justify-content: center;}
	.iorderform input, .iorderform select, .iorderform textarea{ padding:10px 20px;}
	.iorderform .wpforms-submit{ font-size:14px; padding:10px 20px;}
	.icontactlist ul{ flex-direction:column;}
	.icontactlist li{ width:100%; margin-bottom:20px;}
	.icontactlist li:last-child{ margin-bottom:0;}
	.icontactlist li .icontactlicon{ padding:15px 20px;}
	.icontactlist li .iconli_label{ font-size:14px; margin:0 5px;}
	.icontactlist li .iconli_text{ font-size:14px;}
	
	.icontactlist li:nth-child(1) .icontactlicon{ flex-direction:column;}
	.icontactlist li:nth-child(1) .iconli_text{ display:none;}
	.icontactlist li .iconli_code{ display:block; margin-top:20px;}
	
	
	.footerbg{ padding:40px 0;}
	.footermenu > ul > li{ width:48%;}
	.footermenu > ul > li > a{ font-size:16px;}
	.footermenu > ul > li > ul{ margin-top:10px;}
	.footermenu > ul > li > ul > li > a{ font-size:12px;}
	.footershearlist ul{ justify-content: center;}
	.footerlinks{ text-align:center;}
	.footerbottom{ margin-top:20px; padding-top:20px; flex-direction:column;}
	.footerleft, .footerright{ width:100%;}
	.footerright{ margin-top:20px;}
	.footerlogo{ justify-content: center;}
	.footercontact{ margin-top:10px;}
	.footercontact p{ text-align:center;}
	
	/*内页开始*/
	.secondbannertext{ padding-top:40px;}
	.secondban_dircle{ width:180px; height:220px;}
	.secondban_bigtit{ font-size:24px; line-height:1.5;}
	.banner_sales .secondbannertext{ padding-top:40px;}
	.secondban_desc{ font-size:14px; line-height:1.5; max-width:100%;}
	.secondbanbtn{}
	.secondbanbtn a{ padding:12px 20px; font-size:14px;}
	.banner_sales .secondbanbtn{ margin-top:40px;}
	.secondbantime{ margin-top:20px;}
	.secondbandot{ width:100%; background-size: 90%; left:20px;}
	.secondbannerimg{ max-width:100%; position:static; margin-top:30px;}
	.secondary_bannerall{ height:auto;}
	
	.second_contentall, .second_faqall, .togetherbg{ padding:40px 0;}
	.second_contenttit{ font-size:20px; line-height:1.5;}
	.second_contentflex{ flex-direction:column; margin-top:20px;}
	.second_contentleft, .second_contentright{ width:100%;}
	.second_contentright{ margin-top:20px;}
	.second_contentlist li{ font-size:14px; margin-bottom:20px;}
	.second_contentbtn{ text-align:center;}
	.second_contentlist .second_item:nth-child(2n) .second_contentflex{ flex-direction:column; }
	
	.banner_hrrecruiting .secondban_bigtit{ max-width:100%;}
	
	.second_faqbg{ padding:15px;}
	.second_faqlist li.active .second_faqlitop .second_faqlitoptit{ font-size:14px;}
	.second_faqlist li .second_faqlitop .second_faqlitoprcon{ font-size:12px; background-size:16px;}
	.second_faqlist li .second_faqlitop{ padding:12px 15px;}
	
	.togetherbgleft, .togetherbgright{ width:80px; height:46px;}
	.togetherbgleft{ bottom:20px;}
	.togetherbgright{ top:20px;}
	.together .ititleall .ititdesc{ margin-top:10px;}
	.togetherbtn{ margin-top:20px;}
	
	.banner_hr .secondbannertext{ padding-top:40px;}
	.banner_hr .secondban_desc{ max-width:100%;}
	.banner_hr .secondbanbtn{ margin-top:40px;}
	
	.banner_hrlearning .secondbannertext{ padding-top:40px;}
	.banner_hrlearning .secondbanbtn{ margin-top:30px;}
	.banner_hrlearning .secondbannerimg{ max-width:100%;}
	
	.banner_hrrecruiting .secondbannertext{ padding-top:40px;}
	.banner_hrrecruiting .secondbanbtn{ margin-top:30px;}
	
	.hrexpert_all{ padding-top:40px;}
	.hrexpertflex{ margin-top:40px; flex-direction:column;}
	.hrexpertflex .hrexpertitem{ width:100%;}
	.hrexpertitem .hrexpertitemtop h3{ font-size:18px; line-height:1.5;}
	.hrexpertitem .hrexpertitembottom{ padding:20px; min-height:inherit;}
	.hrexpertitem .hrexpertitem_bottomlist li{ font-size:14px;}
	
	.hrteambg, .revenueteambg{ padding:40px 0;}
	.hrteamlist, .revenueteamlist{ margin-top:40px;}
	.hrteamlist ul, .revenueteamlist ul{ flex-direction:column;}
	.hrteamlist li, .revenueteamlist li{ width:100%; margin-right:0; margin-bottom:20px;}
	.hrteamlist li:last-child, .revenueteamlist li:last-child{ margin-bottom:0;}
	
	.banner_linkedin .secondbanner{ padding:40px 20px; flex-direction:column;}
	.banner_linkedin .secondbannertext{ width:100%; padding-right:0;}
	.banner_linkedin .secondbannerimg{ width:100%; margin-top:20px;}
	
	.finddustomers_ellipse, .finddustomers_ellipsebottom, .contact_ellipse{ width:60px; height:120px;}
	.finddustomers_ellipse{ top:-60px;}
	.finddustomers_ellipsebottom{ bottom:-60px; }
	
	.finddustomersbg, .datadrivenbg{ padding:40px 0;}
	.finddustomersflex{ margin-top:20px; flex-direction:column;}
	.finddustomersleft, .finddustomersright{ width:100%;}
	.finddustomersright{ padding:20px; margin-top:20px;}
	.finddustomers_leftlistitem{ height:auto; padding:20px;}
	.fcitext .fcitextdesc{ margin-top:10px; font-size:14px;}
	.fcitext h3{ font-size:18px; line-height:1.5;}
	.buildtrustbg{ padding:40px 0;}
	
	
	.pricingbg{ padding:40px 0;}
	.pricing_container{ margin-top:20px; padding:20px;}
	.pricing_conflex{ flex-direction:column;}
	.pricing_conleft, .pricing_conright{ width:100%;}
	.pricing_monthly{ margin-top:20px; line-height:1.5;}
	.pricing_pricecon, .pricing_price, .pricing_sales{ margin-top:20px;}
	.pricing_salesitem{ padding:16px;}
	.pricing_pricecon p{ min-height:inherit;}
	.pricing_monthlyopan{ width:100%; height:50px;}
	.pricing_monthlyopan span{ height:50px; line-height:50px;}
	.pricing_conrflex{ flex-direction:column;}
	.pricing_conrflexitem{ width:100%;}
	.pricing_saleslist{ margin-top:20px;}
	
	.pricedata{ flex-direction:column;}
	.pricedataleft, .pricedataright{ width:100%;}
	.pricedatatit{ text-align:center;}
	.pricedatatit br{ display:none;}
	.pricedatalist{ margin-top:20px;}
	.pricedatalist li{ padding-left:15px; margin-left:15px;}
	.pricedatalist li:first-child{ border-left:none; margin-left:0;}
	.pricedataflex{ flex-direction:column;}
	.pricedatarcon h3{ text-align:center;}
	.pricedataright{ margin-top:20px;}
	.pricedatalist span.unit{ margin-top:10px;}
	.pricedatatit, .pricedatarcon h3{ font-size:16px;}
	
	.banner_strategybrain .secondbannertext{ padding-top:40px;}
	.banner_strategybrain .secondbanbtn{ margin-top:20px;}
	.banner_strategybrain .secondbannerimg{ max-width:100%;}
	.banner_strategybrain{ padding-bottom:20px;}
	
	.worksbestforbg{ padding:40px 0;}
	.worksbestforlist{ margin-top:40px;}
	.worksbestforlist ul{ flex-direction:column;}
	.worksbestforlist li{ width:100%; margin-right:0;}
	.worksbestforlist li .worksbestforlicon{ padding:15px 20px;}
	.worksbestforlist li .worksbestforliposter{ margin-right:10px;}
	.worksbestforlist li .worksbestforlitext{ font-size:14px;}
	
	.finddustomersrlist{ height:305px;}
	
	/*Blog*/
	.banner_blog{ padding:40px 0;}
	.banner_blogbannerlist li a{ flex-direction:column;}
	.blogbannertext{ width:100%; padding-right:0;}
	.blogban_bigtit{ font-size:18px; }
	.banner_blogimg{ width:100%; margin-top:20px;}
	.banner_blogpageing{ margin-top:10px;}
	
	.blogall{ padding:20px 0;}
	.blogfilter_list li{ margin-right:10px; margin-bottom:10px;}
	.blogfilter_list li a{ font-size:14px; line-height:1.5;}
	.blog_list li{ width:100%; margin-right:0;}
	.blog_list li a .blog_litext{ padding:20px; height:auto;}
	
	#pageabc{ margin-top:0;}
	#pageabc span, #pageabc a{ font-size:12px; padding:2px 10px;}
	.blog_cattit{ font-size:16px;}
	.blog_cat, .blog_tags{ margin-top:20px;}
	.blog_catlist li{ margin:0 10px 10px 0; }
	.blog_catlist li a{ font-size:12px;}
	
	
	.single_blogall{ padding:40px 0;}
	.single_blogtit, .moreblogtit{ font-size:18px;}
	.single_blogcontent p{ font-size:14px; line-height:24px; margin-bottom:15px;}
	.single_blogcontent h1{ font-size:30px;}
	.single_blogcontent h2{ font-size:24px;}
	.single_blogcontent h3{ font-size:18px;}
	.single_blogcontent h4{ font-size:14px;}
	.single_blogcontent h5{ font-size:12px;}
	.single_blogcontent h6{ font-size:12px;}
	
	.contact_desc h1{ font-size:30px;}
	.contact_desc h2{ font-size:24px;}
	.contact_desc h3{ font-size:18px;}
	.contact_desc h4{ font-size:14px;}
	.contact_desc h5{ font-size:12px;}
	.contact_desc h6{ font-size:12px;}
	
	
	
	/*Case*/
	.csaestudyall{ padding:40px 0; }
	.casetop{ margin-bottom:40px;}
	.caselistall{ padding-top:40px;}
	.caselistflex{ flex-direction:column;}
	
	.caseleft, .caseright{ width:100%;}
	.caseleft{ padding-right:0;}
	.case_termlist{ margin-top:20px;}
	.caseleftsubtit, .caseright{ margin-top:10px;}
	.caselist ul{ flex-direction:column;}
	.caselist li{ width:100%; margin-right:0;}
	.caselist li a .caselitext{ padding-top:15px;}
	.caselist li a .caselibtn{ margin-top:10px;}
	
	
	.singlecase .caselist{ margin-top:20px;}
	.singlecase .caselist li{ width:100%; margin-right:0%;}
	.blog_list li a .blog_liimg, .caselist li a .caseliimg, .singlecase .caselist li a .caseliimg{ height:auto;}
	
	
	.banner_abouttextall{ padding-top:20px;}
	.banner_abouttext{ max-width:70%; padding:0;}
	.banner_abouttext .single_blogtit{ font-size:18px;}
	.banner_abouttext .single_blogdesc{ font-size:14px;}
	.banner_aboutimg img{ height:200px; object-fit: cover; object-position: center;}
	
	.about_missionitemflex{ flex-direction:column;}
	.about_missionitemimg{ width:100%;}
	.about_missionitemtext{ width:100%; padding:20px 0 0 0;}
	.about_missionitemtext h3{ font-size:18px; }
	
	.about_values{ margin-top:40px;}
	.about_valueslist{ margin-top:20px;}
	.about_valueslist ul{ flex-wrap:wrap;}
	.about_valueslist li{ width:48%; margin:0 4% 20px 0; }
	.about_valueslist li:nth-child(2n){ margin-right:0;}
	
	.pagecontent{ margin-top:20px; min-height:260px;}
	.hrteamlist li .hrteamli_textcontent p, .revenueteamlist li .revenueteamli_textcontent p{ font-size:14px;}
	
	.single_blogcontent{ margin-top:20px;}
	
	.pricedaily{ margin-top:0;}
	.single_blogimg{ max-width:100%; margin-top:20px;}
	
	.iwhoworks_btn{ gap:20px;}
	.iwhoworks_btn span{ width:30px; height:30px;}
	
	.iwhoworks_list li .iwhoworksliright .iwhoworksliimg{ height:auto;}
	
	.caselist li a .caselidesc{ min-height: inherit;}
	
	/*Contact Us*/
	.contactbg{ padding:40px 0;}
	.contactflex{ flex-direction:column;}
	.contactleft{ width:100%; padding-right:0;}
	.contact_foryou, .contact_technology{ margin-top:20px;}
	.contactright{ width:100%; margin-top:30px;}
	.contactform .wpforms-field{ margin-bottom:20px;}
	.contactform input, .iorderform select, .iorderform textarea{ padding:10px 20px; border-radius: 4px;}
	.contactform .wpforms-submit-container{justify-content: center; margin-top:20px; }
	
	.banner_linkedin .secondbannerimg iframe{ height:200px;}
	
	
}
@media(max-width:767px){
	
}
@media(max-width:600px){
	
}
@media(max-width:580px){
	
}
@media(max-width:540px){
}
@media(max-width:480px){
	
}
@media(max-width:380px){
	
}
@media(max-width:340px){
	
}
@media(max-width:320px){
	
}
