/*
 Theme Name:     Techgenies Child Theme
 Theme URI:      https://www.techgenies.com
 Description:    A Techgenies Child Theme for Techgenies
 Author:         Techgenies
 Author URI:     https://www.techgenies.com
 Template:       Divi
 Version:        1.0.0
*/


/* =Theme customization starts here
------------------------------------------------------- */

body,html{overflow-x:hidden}.et_pb_section{width:100%;float:left}.listItemsFooter ul{padding-left:0;padding-bottom:0}.listItemsFooter ul li a{color:#fff;padding:6px 0;display:block}.listItemsFooter a{color:#fff}.copyright a{color:#fff}.copyright{border-top:1px solid rgba(255,255,255,.2)}.et-menu .menu-item-has-children>a{padding:0 20px 0!important}.mainMenu .et_pb_menu ul>li.menu-item-34>a{background:#0e2e4c!important;color:#fff!important;height:20px;margin-top:16px!important;border-radius:4px;padding:20px 10px}.mainMenu .et_pb_menu ul li.et_pb_menu_page_id-40.menu-item-40>a:after{content:none}.nav li ul li{/*border-bottom:1px solid #ddd*/}.nav li ul li:last-child{border-bottom:0}.mainMenu .et_pb_menu .nav li ul{background-color:#fff!important;padding:0; border-top:0;}.mainMenu .et_pb_menu .nav li ul li{padding:0;width:100%}.et-menu li li a{padding:8px 20px;width:100%;font-size:16px!important; font-weight:600 !important;}.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul>li,.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li{margin-top:0;padding:8px 20px;vertical-align:middle;align-items:center}.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul>li>a,.et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li>a{padding-bottom:0}.et_pb_row.videoSection{display:flex}body #page-container .et_pb_section .videoSection .readMore{border-bottom:2px solid #0e2e4c!important}.box_hover,.serviceBox.hover,.serviceBox:hover{box-shadow:0 2px 48px rgb(62 204 160 / 30%);border-radius:10px}.tss-carousel .owl-nav .owl-prev{position:absolute;top:50%;left:-140px;background:#fff!important;border-radius:100%!important;box-shadow:0 2px 48px rgba(181,208,235,.5);width:50px;height:50px;text-align:center}.tss-carousel .owl-nav .owl-next{position:absolute;top:50%;right:-140px;background:#fff!important;border-radius:100%!important;box-shadow:0 2px 48px rgba(181,208,235,.5);width:50px;height:50px;text-align:center}.tss-carousel .owl-nav .owl-next:hover,.tss-carousel .owl-nav .owl-prev:hover{background:#144c80!important}.testimonialSlide .et_pb_module.et_pb_code.et_pb_code_1.et_pb_text_align_center{overflow:visible}.tss-wrapper .tss-carousel1 .item-content-wrapper .item-content{width:100%;margin:40px auto 0;font-style:italic;font-size:18px;line-height:1.6;color:#0e2e4c;font-family:'Nunito Sans',Helvetica,Arial,Lucida,sans-serif}.tss-carousel h4.author-bio .author-designation{color:#9a9fb7;font-size:20px}.tss-carousel h3.author-name{text-align:center;font-size:24px;font-weight:600;margin:5px 0 0;padding:0 0;line-height:1.4;color:#0e2e4c}.et_pb_section.et_pb_section_7.blogPosts.et_section_regular{background-position:0 550px;background-repeat:no-repeat;background-size:100% 100%}.bannerHolder{height:90vh}.bannerText{padding-top:100px}.bannerText:before{content:'';background-image:url(https://gogenies.com/wp-content/uploads/2020/07/Repeat-Grid-13.png);position:absolute;top:5px;left:-130px;height:120px;width:100%;background-repeat:no-repeat}.whatDo:before{position:absolute;content:'';width:600px;top:30%;right:90%;background-image:url(../../uploads/2020/07/Ellipse.png);height:600px;background-size:100% 100%}.whatDo:after{position:absolute;content:'';width:300px;top:41%;left:85%;background-image:url(https://gogenies.com/wp-content/uploads/2020/07/ionic-ios-settings.png);height:300px;background-size:100% 100%}.globalPresence{overflow:visible!important}.globalPresence:before{position:absolute;content:'';width:340px;top:47%;left:-33%;background-image:url(https://gogenies.com/wp-content/uploads/2020/07/awesome-globe.png);height:340px;background-size:100% 100%}.globalPresence:after{position:absolute;content:'';width:260px;top:27%;right:-6%;background-image:url(https://gogenies.com/wp-content/uploads/2020/07/awesome-globe-americas.png);height:260px;background-size:100% 100%}.headOffice:before{position:absolute;content:'';width:130px;top:30%;left:2%;background-image:url(https://gogenies.com/wp-content/uploads/2020/07/Repeat-Grid-13.png);height:130px;background-size:100% 100%}.headOffice:after{position:absolute;content:'';width:270px;top:30%;right:-10%;background-image:url(https://gogenies.com/wp-content/uploads/2020/07/blob.png);height:270px;background-size:100% 100%}.clientTestimonial:before{position:absolute;content:'';width:260px;top:30%;left:-7%;background-image:url(https://gogenies.com/wp-content/uploads/2020/07/awesome-paperclip.png);height:260px;background-size:100% 100%}.clientTestimonial:after{position:absolute;content:'';width:260px;top:30%;right:-6%;background-image:url(https://gogenies.com/wp-content/uploads/2020/07/awesome-pencil-alt.png);height:260px;background-size:100% 100%}.blogPosts:before{position:absolute;content:'';width:200px;top:20%;left:-5%;background-image:url(https://gogenies.com/wp-content/uploads/2020/07/material-wallpaper.png);height:200px;background-size:100% 100%}.blogPosts:after{position:absolute;content:'';width:300px;top:5%;right:-10%;background-image:url(https://gogenies.com/wp-content/uploads/2020/07/blob.png);height:300px;background-size:100% 100%}.contactForm:before{position:absolute;content:'';width:340px;top:30%;left:-14%;background-image:url(../../uploads/2020/07/Ellipse.png);height:440px;background-size:100% 100%}.contactForm:after{position:absolute;content:'';width:300px;top:30%;right:-7%;background-image:url(https://gogenies.com/wp-content/uploads/2020/07/ionic-md-paper.png);height:300px;background-size:100% 100%}.et_pb_button:hover{transform:translateY(-10px); background: #0c3963 !important;border-color: #0c3963 !important;border-radius: 4px !important;}form.wpcf7-form.invalid br{display:none}.et_pb_button.readMore.et_pb_bg_layout_light:hover{background:0 0!important}.footerMenu ul li:hover a,.listItemsFooter ul li:hover a{color:#ddd!important}body #page-container .et_pb_section a.et_pb_button.readMore.et_pb_bg_layout_light{border-bottom:2px solid #0e2e4c!important}.makeAwishForm .wpcf7-form-control-wrap input{margin-top:20px!important;line-height:30px}.makeAwishForm textarea.wpcf7-form-control.wpcf7-textarea{margin-top:20px;margin-bottom:20px;height:120px}.makeAwishForm input.wpcf7-form-control.wpcf7-submit{margin:auto;transition:all .3s ease 0s}.makeAwishForm input.wpcf7-form-control.wpcf7-submit:hover{transform:translateY(-10px);opacity:.7}.wpsisac-image-slide-wrap{background:#fff;padding:30px;border-radius:20px;box-shadow:0 2px 9px rgba(62,204,160,0.3);margin:0 15px 10px;height:120px;display:flex;align-items:center;justify-content:center}.wpsisac-image-slide-wrap img{max-width:140px}.slick-slider .slick-list,.slick-slider .slick-track{margin:0 0}.wpsisac-slick-carousal.design-6 .slick-prev{width:60px;border-radius:100%!important;padding:10px;height:60px;box-shadow:0 2px 15px rgba(62,204,160,0.3);left:-60px!important}.wpsisac-slick-carousal.design-6 .slick-next{width:60px;border-radius:100%!important;padding:10px;height:60px;box-shadow:0 2px 15px rgba(62,204,160,0.3);right:-60px!important}.wpsisac-slick-carousal button.slick-next,.wpsisac-slick-carousal button.slick-prev{background-size:10px 20px!important}.wpsisac-slick-carousal.wpsisac-center .slick-slide .wpsisac-image-slide-wrap{transform:scale(.8)}.blogPosts{background-size:100% 40%}.mainMenu nav>ul>li:hover>a{transform:translateY(-10px)}.testimonialSlide .et_pb_module{overflow:visible}.mainMenu ul.sub-menu{right:0;left:auto!important}.blogImg:before{content:'';background-image:linear-gradient(0,transparent,rgba(0,0,0,.6));position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}.readMore{text-align:center}.readMore:hover{transform:translateY(0)}.blogImg{position:relative}.testimonialSlide .dashicons,.testimonialSlide .dashicons-before:before{vertical-align:middle}.mainMenu ul li:last-child{padding-right:0}ul#menu-language li:last-child{border-right:0}ul#menu-language li{border-right:1px solid #ddd;padding:10px}ul#menu-language{background:#fff;padding:2px;border-radius:5px;box-shadow:0 2px 20px rgba(181,208,235,.5)}.translatepress-es_ES .et_pb_menu_2_tb_header.et_pb_menu ul li a{font-size:16px!important}.translatepress-es_ES .mainMenu .et_pb_menu .et-menu>li{padding-left:5px;padding-right:5px}.et_pb_image_0 .et_pb_image_wrap,.et_pb_image_0 img{width:100%;max-width:130%!important}.bannerHolder{background-size:105% 100%}#menu-primary li a{padding-left:10px;padding-right:10px}@media(min-width:1600px){/*.et_pb_section.et_pb_section_0 img{width:125%}*/}@media(max-width:1600px){.bannerHolder{background-size:107% 100%;background-position:-140 bottom!important}}@media(max-width:1300px){.bannerText .et_pb_text_0 h1{font-size:43px}.bannerText .et_pb_text_0{padding-right:40px}}@media(max-width:1200px){.et_pb_fullwidth_menu--without-logo .et_pb_menu__menu>nav>ul>li,.translatepress-es_ES .et_pb_menu--without-logo .et_pb_menu__menu>nav>ul>li{padding:8px 10px}.bannerText .et_pb_text_0 h1{font-size:38px}.et_pb_image_0 .et_pb_image_wrap,.et_pb_image_0 img{width:100%;max-width:100%}.et_pb_menu_2_tb_header.et_pb_menu ul li a{font-size:16px!important}.et_pb_fullwidth_menu .et-menu>li,.et_pb_menu .et-menu>li{padding-left:7px;padding-right:7px}.topMenu ul#menu-secondary li{padding:8px 10px}.tss-carousel .owl-nav .owl-prev{left:-100px}.tss-carousel .owl-nav .owl-next{right:-100px}#menu-primary li:not(:last-child) a{padding-left:2px;padding-right:2px}}@media(max-width:1200px) and (min-width:981px){.translatepress-es_ES .et_pb_menu__logo-wrap{display:block;width:20%;padding-top:10px}.translatepress-es_ES .et_pb_menu__wrap{display:block;width:79%}}@media(max-width:980px){.mainMenu .et_pb_menu ul>li.menu-item-34>a{padding:10px 10px;height:45px}.topMenu .et_pb_menu .et_pb_menu__menu{display:block!important;text-align:center;margin:auto}.bannerHolder{background-size:100% 50%}.topMenu .et_pb_fullwidth_menu .et_mobile_nav_menu,.topMenu .et_pb_menu .et_mobile_nav_menu{display:none}.bannerText{padding-top:0;padding-left:30px}.bannerImg .et_pb_image_0{transform:inherit}.bannerText:before{top:-55px;left:20px;height:80px;width:100px}.et_pb_row.videoSection{display:block}.videoSection .et_pb_text_5 h3{font-size:38px}.videoSection img{width:100%}.videoSection .et_pb_text_5 p{margin-bottom:60px}.headOffice .globalPresence{height:auto;float:left;width:100%}.globalPresence .et_pb_column_2_3{height:300px}.globalPresence .et_pb_column_2_3{height:300px}.globalPresence .et_pb_column_2_3 .et_pb_with_border.et_pb_module.et_pb_code.et_pb_code_2{height:300px}.globalPresence .et_pb_column_2_3 .et_pb_code.et_pb_code_1{height:300px}.headOffice .globalPresence .et_pb_text_7{padding-top:0!important;height:auto}.tss-carousel .owl-nav .owl-next{top:20%;right:-20px}.tss-carousel .owl-nav .owl-prev{top:20%;left:-30px}.footerMenu .et_pb_menu__menu{display:block;left:auto;width:100%}.footerMenu .et_mobile_nav_menu{display:none}.bannerHolder{height:100%}.blogPosts .et_pb_column_1_3 .et_pb_image_wrap,.blogPosts .et_pb_column_1_3 .et_pb_image_wrap img{width:100%}.blogPosts .et_pb_text_12{height:100%}.et_pb_column.et_pb_column_2_3.et_pb_column_0_tb_header.et_pb_column--with-menu{margin-bottom:0}.mainMenu .et_pb_menu__logo-wrap img{padding:10px 0}footer .et_pb_column{width:50%;float:left}footer .et_pb_column:first-child{width:100%;text-align:center;margin-bottom:50px}.et_pb_module.et_pb_image.et_pb_image_0_tb_footer{text-align:center}.et_pb_section_1_tb_footer.et_pb_section{padding-top:20px!important;padding-bottom:40px!important}}@media(max-width:767px){.bannerText .et_pb_text_0 h1{font-size:34px}.bannerText{padding-left:0}.bannerHolder{background-position:30% top!important;padding-top:0}.et_pb_text_6 h3,.whatDo .et_pb_text_1 h3{font-size:38px}.et_pb_text_6 p,.whatDo .et_pb_text_1 p{font-size:16px}.blogPosts .txtHeader h3,.headOffice .et_pb_text_7 h3{font-size:38px!important;line-height:40px}.blogPosts .txtHeader p,.headOffice .et_pb_text_7 p{font-size:16px!important}.blogPosts .txtHeader h3,.clientTestimonial .et_pb_text_8 h3,.contactForm h3,.headOffice .et_pb_text_7 h3{font-size:30px!important}.clientTestimonial .et_pb_text_8 p,.contactForm p{font-size:16px!important}.videoSection .et_pb_text_5 p{font-size:16px}.videoSection .et_pb_text_5 h3{font-size:28px}.topMenu .et_pb_menu__wrap{width:100%;display:block}ul#menu-secondary{overflow:hidden;overflow-x:scroll;flex-wrap:nowrap;white-space:nowrap;width:100%}ul#menu-secondary li a{width:80px!important}.slick-arrow,.tss-carousel .owl-nav .owl-next,.tss-carousel .owl-nav .owl-prev{display:none!important}}@media(max-width:560px){.bannerText .et_pb_text_0 h1{font-size:30px}.bannerText p{font-size:16px}.slick-slider .slick-list,.slick-slider .slick-track{margin:0 10px}.wpsisac-slick-carousal.design-6 .slick-prev{width:40px;height:40px;left:-27px!important;top:30%!important}.wpsisac-slick-carousal.design-6 .slick-next{width:40px;height:40px;right:-27px!important;top:30%!important}.et_pb_text_6 h3,.whatDo .et_pb_text_1 h3{font-size:28px!important}}@media(max-width:480px){.bannerText .et_pb_text_0 h1{font-size:20px}.tss-carousel .owl-nav .owl-prev{top:2%}.tss-carousel .owl-nav .owl-next{top:2%}footer .et_pb_column{width:100%;float:left}footer .et_pb_column:first-child{width:100%;text-align:left;margin-bottom:30px}.et_pb_module.et_pb_image.et_pb_image_0_tb_footer{text-align:left}}.bannerAbout{position:relative}.bannerAbout:before{content:'';background:url(https://gogenies.com/wp-content/uploads/2020/07/blob-1.png) no-repeat -250px -30px,url(https://gogenies.com/wp-content/uploads/2020/07/blob-2.png) no-repeat -310px 270px;position:absolute;top:0;left:0;background-size:90% 60%,100% 50%;height:700px;width:400px}.bannerAbout:after{content:'';background:url(https://gogenies.com/wp-content/uploads/2020/07/abt-bnr-1.png) no-repeat 189px -10px;position:absolute;top:0;right:0;background-size:90% 60%;height:600px;width:400px}.descriptionTxt h3{margin-bottom:20px}.descriptionTxt p.bgColor{background:rgba(138,193,245,.2);padding:20px;margin-bottom:20px;color:#5c6d97;border-radius:3px}.yourWishes:before{content:'';background:url(https://gogenies.com/wp-content/uploads/2020/07/rectangle-gb.png) no-repeat 189px -10px;position:absolute;bottom:60px;left:-15%;background-size:100% 50%;height:200px;width:50%}.qualifiedCandidates:before{content:'';background:url(https://gogenies.com/wp-content/uploads/2020/07/blob-1.png) no-repeat -250px -30px;position:absolute;top:0;left:0;background-size:90% 60%;height:700px;width:400px}.qualifiedCandidates:after{content:'';background:url(https://gogenies.com/wp-content/uploads/2020/07/Rectangle-ryt.png) no-repeat 189px -10px;position:absolute;bottom:80px;right:0;background-size:84% 77%;height:150px;width:40%}.leaderImg{border-radius:100%;overflow:hidden;height:140px;width:140px;object-fit:cover}.leaderBox{border-radius:5px}.leaderDesc{margin-top:30px}.leaderDesc h5{height:40px;line-height:25px;padding-bottom:70px}.leaderDesc p{min-height:130px}.leaderBoat:after{content:'';background:url(../../uploads/2020/07/Ellipse.png) no-repeat 134% 87%,url(https://gogenies.com/wp-content/uploads/2020/07/rectangle-gb.png) no-repeat 100% bottom,url(https://gogenies.com/wp-content/uploads/2020/07/grid-large.png) no-repeat 740px 360px;position:absolute;bottom:80px;right:0;background-size:35% 16%,68% 4%,20% 5%;height:100%;width:60%}.leaderBoat:before{content:'';background:url(https://gogenies.com/wp-content/uploads/2020/07/abt-bnr-1.png) no-repeat -240px 100%,url(https://gogenies.com/wp-content/uploads/2020/07/grid-large.png) no-repeat -10px 56%;position:absolute;top:0;left:0;background-size:90% 60%,48% 19%;height:700px;width:400px}.leaderBoat.lead:after{content:'';background:url(../../uploads/2020/07/Ellipse.png) no-repeat 134% 87%,url(https://gogenies.com/wp-content/uploads/2020/07/rectangle-gb.png) no-repeat 100% bottom;position:absolute;bottom:80px;right:0;background-size:35% 30%,68% 6%;height:100%;width:60%}.futureTechnology:before{content:'';background:url(https://gogenies.com/wp-content/uploads/2020/07/rectangle-gb.png) no-repeat 189px 190px,url(https://gogenies.com/wp-content/uploads/2020/07/grid-small.png) no-repeat 270px 3%;position:absolute;bottom:60px;left:-15%;background-size:62% 25%,18% 30%;height:300px;width:50%}.futureTechnology:after{content:'';background:url(../../uploads/2020/07/Ellipse.png) no-repeat 130% 70%,url(https://gogenies.com/wp-content/uploads/2020/07/rectangle-gb.png) no-repeat 90% bottom,url(https://gogenies.com/wp-content/uploads/2020/07/grid-large.png) no-repeat 420px 520px;position:absolute;bottom:80px;right:0;background-size:39% 50%,76% 10%,22% 11%;height:100%;width:40%}#menu-footer_menu li,#menu-login li{display:block;width:100%;padding-left:10px}.qualifiedCandidates .et_pb_row,.yourWishes .et_pb_row{display:flex;align-items:center}@media(max-width:1200px){.qualifiedCandidates:after,.yourWishes:before{top:44%}.leaderDesc h5{font-size:18px!important}.futureTechnology h3{font-size:24px}.leaderDesc h3{font-size:20px!important}}@media(max-width:1200px) and (min-width:981px){.bannerAbout .bannerImg img,.bannerAbout .et_pb_image_0 .et_pb_image_wrap{width:90%;text-align:right}}@media(max-width:980px){.et_pb_row,.qualifiedCandidates .et_pb_row,.yourWishes .et_pb_row{display:block}.et_pb_section.et_pb_section_1.yourWishes{margin-top:0}.yourWishes:before{top:34%}.qualifiedCandidates:after{bottom:15%;width:58%;top:auto}.imgHolderSection{max-width:60%;transform:translate(0,0)!important}.leaderBoat:after{content:'';background:url(../../uploads/2020/07/Ellipse.png) no-repeat 134% 87%,url(https://gogenies.com/wp-content/uploads/2020/07/rectangle-gb.png) no-repeat 100% 96%,url(https://gogenies.com/wp-content/uploads/2020/07/grid-large.png) no-repeat 380px 490px;position:absolute;bottom:80px;right:0;background-size:39% 7%,59% 2%,25% 1%;height:100%;width:60%}.leaderDesc p{min-height:auto}.futureTechnology .et_pb_row.et_pb_row_9{padding-left:20px!important;padding-right:20px!important}.leaderBox.et_pb_column_22:last-child{display:none}}@media(max-width:767px){.makeAwishForm.dvppl_cf7_styler_0{padding-left:20px;padding-right:20px}.qualifiedCandidates:after,.yourWishes:before{content:none}.et_pb_menu_2_tb_header.et_pb_menu ul li a{font-size:16px!important}}@media(max-width:560px){.imgHolderSection{max-width:100%}}.bannerHolder.bannerAbout.bannerService{background-position:20% center;background-size:160% 160%}.serviceBlock:before{content:'';background-image:linear-gradient(70deg,rgba(155,193,250,.2),transparent);position:absolute;bottom:18px;left:-13%;background-size:100% 60%;height:260px;width:70%;background-repeat:no-repeat}.itStaffService:after{content:'';background:url(https://gogenies.com/wp-content/uploads/2020/07/blob-1.png) no-repeat 470% 50%;position:absolute;bottom:80px;right:0;background-size:90% 60%;height:100%;width:20%}.serviceDesc ul{list-style:none;padding:0;margin-bottom:20px}.serviceDesc ul li{background:rgba(138,193,245,.2);margin-bottom:10px;padding:10px;border-radius:3px;color:#5c6d97}.serviceTechenb:before{content:'';background:url(https://gogenies.com/wp-content/uploads/2020/07/blob-1.png) no-repeat -170px 120px;position:absolute;top:0;left:0;width:20%;height:370px;background-position:-180px 40px}.serviceTechenb:after{content:'';background-image:linear-gradient(55deg,transparent,rgba(155,193,250,.2)),url(https://gogenies.com/wp-content/uploads/2020/07/blob-1.png);position:absolute;bottom:18px;right:-13%;background-size:100% 25%,24% 71%;background-position:-190px 270px,90% -26%;height:500px;width:55%;background-repeat:no-repeat}@media(max-width:1200px){.bannerHolder.bannerAbout.bannerService{background-position:30% center;background-size:initial}.bannerAbout.bannerService .bannerImg img,.bannerAbout.bannerService .et_pb_image_0 .et_pb_image_wrap{width:100%;text-align:right;margin-left:-40px}.serviceDesc h3{font-size:24px!important}.serviceDesc p{font-size:16px;line-height:26px}.serviceDesc ul li{font-size:16px}.serviceBlock:before{top:50%;bottom:auto}.serviceTechenb:after{right:-23%;background-size:100% 25%,24% 71%;background-position:100% 270px,80% -16%;width:70%}}@media(max-width:980px){.bannerHolder.bannerAbout.bannerService{background-image:linear-gradient(180deg,rgba(155,193,250,.2),transparent)!important}.bannerAbout.bannerService .bannerImg img,.bannerAbout.bannerService .et_pb_image_0 .et_pb_image_wrap{margin-left:0}.serviceBlock:before{top:300px;bottom:auto;height:150px}}@media(max-width:767px){.serviceBlock,.serviceBoxTech{width:100%}.et_pb_row.et_pb_row_1.serviceBlock{padding-left:20px!important}.et_pb_row.et_pb_row_3.serviceBlock{padding-left:20px!important}}.bannerResult{background-size:92% 105%!important}.bannerResult .bannerText{padding-top:100px}.flexContentBox{align-items:center;justify-content:center;display:flex}.bgRect{background-image:linear-gradient(90deg,rgba(218,229,250,0),rgba(155,193,250,.2));padding:20px 60px 20px 0!important;color:#5c6d97}.rectRyt{background-image:linear-gradient(90deg,rgba(155,193,250,.2),rgba(218,229,250,0));padding:20px 0 20px 60px!important;color:#5c6d97}.clientTestimonial.testimonialresult{background-size:100% 170px}.caseStudyImg{border-radius:10px;height:215px;display:flex;align-items:center;justify-content:center}.caseStudyBlock:before{content:'';background:url(../../uploads/2020/07/Ellipse.png) no-repeat 100px 200px,url(https://gogenies.com/wp-content/uploads/2020/07/Polygon.png) no-repeat -210px 50%;position:absolute;top:60px;left:-20%;background-size:42% 15%,87% 60%;height:100%;width:50%}.caseStudyBlock:after{content:'';background:url(../../uploads/2020/07/Ellipse.png) no-repeat 130% 30%,url(https://gogenies.com/wp-content/uploads/2020/07/blob-1.png) no-repeat 420px 70%;position:absolute;top:80px;right:0;background-size:40% 20%,52% 21%;height:100%;width:40%}.contactUsHelp{background-size:100% 100%!important}.caseStudyImg span.et_pb_image_wrap{max-width:200px}@media(max-width:1600px){.bannerResult .bannerText{padding-top:70px}}@media(max-width:1200px){.bannerResult{background-size:99% 106%!important}}@media(max-width:980px){.bannerResult{background-size:129% 49%!important}.txtHeader h3{font-size:38px!important}.flexContentBox{display:block}.flexContentBox .et_pb_image{text-align:center}.flexContentBox img{max-width:60%}.et_pb_row{width:90%}.caseStudyBlock{margin-top:0!important;padding-top:0}}@media(max-width:767px){.txtHeader h3{font-size:30px!important}.flexContentBox{width:100%}.et_pb_row.et_pb_row_4.flexContentBox,.et_pb_row.et_pb_row_5.flexContentBox,.et_pb_row.et_pb_row_6.flexContentBox{width:100%;padding:60px 0!important}.et_pb_row.flexContentBox .descriptionTxt h3{padding-left:20px!important}.et_pb_row.flexContentBox .descriptionTxt p{padding-left:20px!important}}@media(max-width:560px){.flexContentBox img{max-width:100%}.flexContentBox .et_pb_image{padding:0 40px 0}}.bannerProfile:after{content:'';background:url(../../uploads/2020/07/Ellipse.png) no-repeat 250px 150px,url(https://gogenies.com/wp-content/uploads/2020/07/rectangle-gb.png) no-repeat 100% 98%,url(https://gogenies.com/wp-content/uploads/2020/07/grid-large.png) no-repeat 70% 86%;position:absolute;top:0;right:0;background-size:90% 60%,100% 18%,27% 20%;height:600px;width:400px}.bannerProfile{background-size:110% 160%}.leaderBoat.profileDescBox:after{content:'';background:url(../../uploads/2020/07/Ellipse.png) no-repeat 100px 7%;position:absolute;bottom:80px;right:0;background-size:85% 76%;height:50%;width:180px}.leaderBoat.profileDescBox:before{content:'';background:url(https://gogenies.com/wp-content/uploads/2020/07/abt-bnr-1.png) no-repeat -240px 100%,url(https://gogenies.com/wp-content/uploads/2020/07/grid-large.png) no-repeat -10px 56%;position:absolute;top:0;left:0;background-size:90% 100%,39% 27%;height:400px;width:400px}.profileBottomFooter{background-size:70% auto}.bgColor{background:rgba(138,193,245,.2);padding:20px;margin-bottom:20px;color:#5c6d97;border-radius:3px}@media(max-width:980px){.bannerProfile{background-size:130% 50%;background-position:top left!important}.bannerProfile .bannerImg .et_pb_image{width:50%; margin:auto}.bannerProfile:after{bottom:50px;top:auto;width:50%}.profileBottomFooter{background-size:cover!important;background-position:100% 20px!important}.hubform{padding:0 16px!important}}@media(max-width:767px){.profileDescBox .et_pb_text{font-size:16px;line-height:24px!important}.hubform{padding:0 16px!important}}#google-maps iframe,.globalMap iframe{margin-top:-60px}#google-maps{overflow:hidden}.footerSocialMedia ul{list-style:none;margin:0;padding:0}.footerSocialMedia ul li{display:inline-block;padding-right:7px}.footerSocialMedia ul li img{width:30px}#featurecardPanel{z-index:14;transform:translateY(60px)}.recentPostSingle h2.entry-title{position:absolute;top:20px;left:20px;width:46%;color:#fff}.recentPostSingle p.post-meta{position:absolute;top:0;right:0;width:50%;background:#fff;padding:40px 60px}.recentPostSingle .post-content{position:absolute;top:80px;right:0;width:50%;background:#fff;padding:20px 60px;height:calc(100% - 80px);line-height:32px}.recentPostSingle article{margin-bottom:0}.recentPostSingle a.more-link{bottom:30px;position:absolute;text-transform:capitalize;border-bottom:2px solid}.recentPostSingle .entry-featured-image-url{margin-bottom:0}.recentPostSingle .entry-featured-image-url:before{content:'';background:rgba(0,0,0,.2);position:absolute;left:0;top:0;width:100%;height:100%}.leaderBoat.recentPostBlock:after{content:'';background:url(../../uploads/2020/07/Ellipse.png) no-repeat 134% 57%,url(https://gogenies.com/wp-content/uploads/2020/07/rectangle-gb.png) no-repeat 100% bottom,url(https://gogenies.com/wp-content/uploads/2020/07/grid-large.png) no-repeat 770px 170px;position:absolute;bottom:80px;right:0;background-size:34% 67%,37% 15%,13% 16%;height:100%;width:60%}.latestPostsBox a.entry-featured-image-url img{width:100%}.latestPostsBox p.post-meta{margin-bottom:20px}.latestPostsBox .post-content-inner{margin-bottom:20px}.latestPostsBox .et_pb_image_container:before{content:'';background-image:linear-gradient(0,transparent,rgba(0,0,0,.6));position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}.latestPostsBox h2.entry-title{position:absolute;top:10px;width:90%;color:#fff;z-index:2}.latestPostsBox article{position:relative; height:520px!important;}.latestPostsBox a.more-link{text-transform:capitalize;border-bottom:2px solid}.technologyBlogBox a.entry-featured-image-url{width:40%;margin-bottom:0;float:left;height:200px;overflow:hidden;object-fit:cover}.technologyBlogBox a.entry-featured-image-url img{height:200px;object-fit:cover}.technologyBlogBox h2.entry-title{z-index:2;position:absolute;left:10px;top:10px;width:37%;line-height:23px}.technologyBlogBox .post-content,.technologyBlogBox p.post-meta{width:60%;float:right;padding:20px 40px 0}.technologyBlogBox .entry-featured-image-url:before{content:'';background-image:linear-gradient(0,transparent,rgba(10,23,32,.4));position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}.technologyBlogBox .post-content-inner{margin-bottom:30px}.technologyBlogBox a.more-link{text-transform:capitalize;border-bottom:2px solid;display:inline-block}.technologyBlogBox .post-content{padding-bottom:20px}.technologyBlogBox article{margin-bottom:30px}.trendingBlogBox a.entry-featured-image-url img{height:200px;object-fit:cover}.trendingBlogBox .entry-featured-image-url:before{content:'';background-image:linear-gradient(0,transparent,rgba(10,23,32,.4));position:absolute;top:0;left:0;height:100%;width:100%;z-index:1}.trendingBlogBox h2.entry-title{z-index:2;position:absolute;top:20px;left:20px;width:90%}.trendingBlogBox p.post-meta{padding:0 20px 20px}.trendingBlogBox .post-content{padding:0 20px 20px}.trendingBlogBox article{margin-bottom:30px}.trendingBlogBox .post-content a.more-link{margin-top:30px;text-transform:capitalize;border-bottom:2px solid;display:inline-block;margin-bottom:30px}.latestPostsBox .post-content{line-height:30px}.latestPostsBox a.more-link{margin-bottom:20px;display:inline-block}.techPostsBlog:after{content:'';background:url(../../uploads/2020/07/Ellipse.png) no-repeat 100px 7%;position:absolute;bottom:80px;right:0;background-size:85% 76%;height:50%;width:180px}.techPostsBlog:before{content:'';background:url(https://gogenies.com/wp-content/uploads/2020/08/bg-profilebottom.png) no-repeat -70px 83%,url(https://gogenies.com/wp-content/uploads/2020/07/grid-large.png) no-repeat -20px 26%;position:absolute;top:0;left:0;background-size:100% auto,19% 17%;height:100%;width:60%}.single input#submit{background:#144c80;border-color:#144c80;color:#fff}#commentform input[type=email],#commentform input[type=text],#commentform input[type=url],#commentform textarea{background:#f5f8fa;border:1px solid #ddd;border-radius:3px;width:100%}@media(max-width:980px){.recentPostSingle .post-content p{font-size:16px!important}.recentPostSingle .post-content{padding:0 30px 20px}.recentPostSingle p.post-meta{padding:40px 30px;font-size:16px!important}.recentPostSingle p.post-meta a{font-size:16px!important}.recentPostSingle .et_pb_post h2.entry-title{font-size:30px!important}.leaderBoat:before{background:url(https://gogenies.com/wp-content/uploads/2020/07/abt-bnr-1.png) no-repeat -100px 100%,url(https://gogenies.com/wp-content/uploads/2020/07/grid-large.png) no-repeat -10px 56%;background-size:100% 30%,48% 19%;height:80%;width:20%}.techPostsBlog:before{background:url(https://gogenies.com/wp-content/uploads/2020/08/bg-profilebottom.png) no-repeat 83% 42%,url(https://gogenies.com/wp-content/uploads/2020/07/grid-large.png) no-repeat -20px 16%;bottom:0;background-size:100% auto,44% 6%;top:auto;height:100%;width:90%}.leaderBoat .et_pb_row{width:50%}}@media(max-width:767px){.recentPostSingle .et_pb_post h2.entry-title{font-size:30px!important}.recentPostSingle .post-content,.recentPostSingle a.more-link,.recentPostSingle p.post-meta{position:unset;width:100%}.recentPostSingle .post-content{height:auto}.recentPostSingle a.more-link{display:inline-block;margin-top:30px;width:auto}.recentPostSingle p.post-meta{padding-bottom:10px}.recentPostSingle h2.entry-title{width:90%}.technologyBlogBox a.entry-featured-image-url{width:100%;height:auto}.technologyBlogBox h2.entry-title{width:90%}.technologyBlogBox .post-content,.technologyBlogBox p.post-meta{width:100%}.technologyBlogBox a.entry-featured-image-url img{height:auto;object-fit:none}}@media(max-width:560px){.leaderBoat .et_pb_row{width:80%}}
.post-meta .comments-number, #commentform, #reply-title, #recent-comments-2{display:none}

/*Blog Post content full width*/
.et_pb_pagebuilder_layout.single-post:not(.et-tb-has-body) #main-content .et_pb_post.post.status-publish .et_pb_with_background .et_pb_row{width:100%;}
.et_pb_post.post.status-publish .entry-content .et_builder_inner_content .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner, .et_pb_post.post.status-publish .entry-content .et_builder_inner_content .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner ol li, .et_pb_post.post.status-publish .entry-content .et_builder_inner_content .et_pb_section .et_pb_row .et_pb_column .et_pb_module .et_pb_text_inner ul li {font-size: 20px; line-height: 1.8;color: #000;}
/*NLP page css */
.nlpHeaderList ul li {margin-bottom: 10px;}


/*news page css*/

.et_pb_text_1, .et_pb_text_2, .et_pb_text_5, .et_pb_text_6, .et_pb_text_7{font-family: 'Nunito Sans',Helvetica,Arial,Lucida,sans-serif !important;}

.newsOverlay:after {
    content: '';
    background: linear-gradient(0,transparent,rgba(0,0,0,.6));
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
}
.newsDescTxt h4{margin-bottom:10px; font-size:14px;}
.serviceBox .et_pb_button_2_wrapper, .serviceBox .et_pb_button_3_wrapper{width:100%}
.imageVerticle {margin-bottom: 0;}
#menu-resources-menu li {
    display: block;
    width: 100%;
    padding-left: 10px;
}

.mainMenu .et_pb_menu ul>li.menu-item-16837>a{background:#0e2e4c!important;color:#fff!important;height:20px;margin-top:16px!important;border-radius:4px;padding:20px 10px}



.et-menu .menu-item-has-children>a {
    padding: 0px 20px 0px 0px !important;
}

.wpml-ls-item .sub-menu { width: 60px; }
.sub-menu .wpml-ls-flag { margin-left: 0px; }


.et_pb_column .et_pb_column_1_3 .et_pb_column_1 .et_pb_css_mix_blend_mode_passthrough .et_pb_column_single{
	background-color: rgba(0,0,0,0.78);
	paddding:20px;
}


.result-case{width: 50% !important; float: left!important;  line-height: 1.8em!important; font-size: 20px!important; font-family: 'Nunito Sans',Helvetica,Arial,Lucida,sans-serif !important;}
.result-case ul{line-height: 1.8em!important; font-size: 20px!important;}

.main-case{display: inline-block!important; line-height: 1.8em!important; font-size: 20px!important; color: #0E2E4C!important; width: 100%!important; font-family: 'Nunito Sans',Helvetica,Arial,Lucida,sans-serif !important;}

#view-project{position: inherit; bottom: 16px!important;}


/* Spanish version "Bolsa de trabjao / Talento*/

#columna-2{height: 240px !important; margin: 32px auto;}

.hover-column:hover .hover-title {
background: #154572!important;
		color:black !important;
	font-weight: 600;

}

.hover-column:hover #bolsa-titulo{
	color: #45b8b5 !important;
}

.hover-column #bolsa-titulo{
	color: #000!important;
}


.hover-column:hover .hover-title h3 {
	color:cadetblue!important;
}
 
.hover-button {
color: black !important;
}
 
.hover-column:hover .hover-button {
color: black !important;
box-shadow: 0px 2px 0px 0px #ffffff;
}
 
.hover-column:before {
position: absolute;
content: "";
top: 0;
right: 0;
bottom: 0;
left: 0;
background-image: linear-gradient(180deg,#ffffff 30%,#ffffff 100%);
z-index: -1;
-webkit-transition: all 0.8s ease !important;
-moz-transition: all 0.8s ease !important;
-o-transition: all 0.8s ease !important;
-ms-transition: all 0.8s ease !important;
transition: all 0.8s ease !important;
opacity: 1;
}
 
.hover-column:hover::before {
opacity: 0;
}

.hover-title:hover {
background-color: cadetblue !important;

}


.servicios-esp{
	box-shadow: 0 2px 48px rgb(181 208 235 / 50%);
	border-radius: 10px;
	height: 210px!important;
}

.servicios-esp:hover .h-servicios h2{
	color:#fff!important;}

.servicios-esp:hover .icono-esp i{
	color:#fff!important;}

.icono-esp {
    font-size: 32px;
    width: 30px;
    display: block;
    height: 30px;
    margin: 40px auto;
}

.h2-servicios{font-family: 'Nunito Sans',Helvetica,Arial,Lucida,sans-serif;
    font-weight: 708!important;
    font-size: 16px!important;
    color: #000!important;
    text-align: center!important;
    padding: 44px 0px !important;
    line-height: 22px !important;
    margin: 36px 0px 0px 0px;
    text-transform: uppercase;

}


.h2-qaa{font-family: 'Nunito Sans',Helvetica,Arial,Lucida,sans-serif;
    font-size: 16px!important;
    color: #000!important;
    text-align: center!important;
    padding: 60px 8px !important;
    line-height: 22px !important;
    margin: 36px 0px 0px 0px;
}

/*.et_pb_gutters2 .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post:last-child, .et_pb_gutters2 .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post:last-child, .et_pb_gutters2 .et_pb_column .et_pb_blog_grid .column.size-1of3 .et_pb_post:last-child, .et_pb_gutters2.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of1 .et_pb_post:last-child, .et_pb_gutters2.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of2 .et_pb_post:last-child, .et_pb_gutters2.et_pb_row .et_pb_column .et_pb_blog_grid .column.size-1of3 .et_pb_post:last-child{height: 540px!important;}*/

.et_pb_menu_1_tb_header .et_pb_menu__icon.et_pb_menu__search-button, .et_pb_menu_1_tb_header .et_pb_menu__icon.et_pb_menu__close-search-button{margin-left: 24px!important;}

/* Spanish version "Bolsa de trabajo / Talento*/


/*Custom CSS*/

.hover-column:hover .hover-title {
background-color: #000000;
}
 
.hover-column:hover .hover-title h3 {
color: white !important;
}
 
.hover-button {
color: #000 !important;
}
 
.hover-column:hover .hover-button {
color: white !important;
box-shadow: 0px 2px 0px 0px #ffffff;
}
 
.hover-column:before {
position: absolute;
content: "";
top: 0;
right: 0;
bottom: 0;
left: 0;
background-image: linear-gradient(180deg,#ffffff 30%,#ffffff 100%);
z-index: -1;
-webkit-transition: all 0.8s ease !important;
-moz-transition: all 0.8s ease !important;
-o-transition: all 0.8s ease !important;
-ms-transition: all 0.8s ease !important;
transition: all 0.8s ease !important;
opacity: 1;
}
 
.hover-column:hover::before {
opacity: 0;
}

.hover-title:hover {
background-color: #000000;
}

.et_pb_row_0_tb_footer{box-shadow: none!important;}




@media(max-width:1024px){
.nlpHeader h1 {font-size: 40px !important;}
.nlpHeader.et_pb_text_0 {padding-top: 0 !important;}
.nlpHeader h2 {font-size: 22px;}
}
@media(max-width:980px){
.nlpForm.et_pb_text_2 {padding: 20px 30px !important;}
}
@media(max-width:560px){
.nlpForm.et_pb_text_2 {padding: 20px 15px !important;}
.nlpbanner.et_pb_image_0{padding-left:0; margin:0 !important;}

	
}


@media only screen and (min-device-width : 320px) and (max-device-width : 480px) {.result-case{width: 100% !important; float: left!important;}
	.bannerProfile .bannerImg .et_pb_image{width:100%!important;}
}


/*custom css sync with staffing genies styling*/
.et_pb_row{max-width:1560px}
/*.bannerHolder {
    height: 100%;
    min-height: 767px;
}*/
.bannerHolder {
       background-size: 90% 100%;
    background-position: 0%;
}
.et-db #et-boc .et-l .et_pb_menu_1_tb_header.et_pb_menu li.et_pb_menu_page_id-23.menu-item.menu-item-type-post_type.menu-item-object-page a {
    color: #fff !important;
}
.et_pb_blog_grid .et_audio_content, .et_pb_blog_grid .et_main_video_container, .et_pb_blog_grid .et_pb_post .et_pb_slider, .et_pb_image_container { margin: -30px -30px 30px; }
.et_pb_blog_grid .et_pb_post{padding: 30px;}
.latestPostsBox .et_pb_salvattore_content .column.size-1of3 { flex: 1; background: #fff; border-radius: 10px;}
.latestPostsBox .et_pb_salvattore_content .column.size-1of2 article{ background: #fff; border-radius: 10px; }
.latestPostsBox .et_pb_salvattore_content { display: flex; }
.latestPostsBox .et_pb_salvattore_content a.more-link{position: absolute;
    bottom: 10px;}
 .post-template-default .container{max-width:1560px;}

/*p:not(.has-background):last-of-type {
     padding-bottom: 20px!important; 
}
*/

/*.et_pb_text_1 p {
    font-size: 18px;
	line-height: 34px!important; }*/

@media(max-width:1400px){
.bannerText .et_pb_text_1 h1 br {display: none;}
.bannerText {padding-top: 50px;}
}
@media(max-width:1200px){
.bannerHolder { height: 100%; min-height: 560px; }
.bannerText .et_pb_text_1 h1{font-size:44px}
#caseStudy .caseStudyDesc h3 { font-size: 28px; }
}
@media(max-width:980px){
.latestPostsBox article{height:auto;}
.latestPostsBox .post-content-inner{margin-bottom:60px}
.recentPostBlock .et_pb_row { width: 90%; }
.news-single-post .et_pb_column { width: 48%; margin-right: 20px; height: 100%; }
.leaderBoat.profileDescBox .et_pb_row { width: 80%; }
.bannerHolder.caseStudyBnr {min-height: auto;max-height: 100% !important;}
}
@media(max-width:767px){
.news-single-post .et_pb_column { width: 100%; }
.news-single-post { overflow: visible !important; height: 100% !important; }
.news-single-post .et_pb_column:first-child { height: 400px; overflow: hidden; }
.news-single-post .et_pb_column:last-child { padding: 0 20px; }
.news-single-post .et_pb_column .et_pb_button_1_wrapper { position: unset !important; margin-bottom: 30px !important; }

}

.et_pb_text_inner h1 {font-size: 54px; color: #222222!important; line-height: 66px;}
/*.et_pb_text_inner p{font-size:32px; line-height:50px; color:#222222!important; font-family:'Nunito',Helvetica,Arial,Lucida,sans-serif;}*/
header .et_pb_section, header .et_pb_row { padding: 0 !important; }
#caseStudy .caseStudyDesc p { overflow: hidden; text-overflow: ellipsis; display: -webkit-box; -webkit-line-clamp: 4; -webkit-box-orient: vertical; }
#frame-pointer{pointer-events:all !important}


/*gogenies css starts*/
.semi-circle-imgbox {transform: translate(-50%, -100%);height: 120px;position: absolute;padding: 20px 30px 0 !important;width: 200px;border-radius: 150px 150px 0 0;background-color: rgba(65,193,190,0.32);top: 0;left: 50%;}
.semi-circle-imgbox img {width: auto !important;height: 100px;}
.img-margin-top img {margin-top: 5px;}
.whatDo:before {position: absolute;content: '';width: 34vw;top: 10%;left: -30%;background-image: url(https://gogenies.com/wp-content/uploads/2021/08/Ellipse.svg); height: 600px;background-size: 100% 100%;}
.we-support:before{position: absolute;content: '';width: 34vw;top: 30%;right: -30%;background-image: url(https://gogenies.com/wp-content/uploads/2021/08/Ellipse.svg); height: 600px;background-size: 100% 100%;}
.we-support-row2{position:relative}
.we-support-row2:before {position: absolute;content: '';width: 160px;bottom: -7%;right: -5%;background-image: url(https://gogenies.com/wp-content/uploads/2021/08/Pattern.svg);height: 160px;background-size: 100% 100%;}
.headOffice:before {position: absolute;content: '';width: 30%;top: 19%;left: -8%;background-image: url(https://gogenies.com/wp-content/uploads/2021/08/global-networking.svg);height: 70%;background-size: 100% 100%;}
.mainMenu .et-menu-nav li {padding: 0 !important;}
.et_pb_fullwidth_menu--with-logo .et_pb_menu__menu>nav>ul>li>a, .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a {padding: 36px 26px;}
.mainMenu .et_pb_menu ul>li.menu-item-34>a{    margin-top: 22px!important;}
.bannerText:after {content: '';background: #f8fbff;width: 120px;height: 120px;position: absolute;z-index: -1;top: -30px;left: -40px;}
.bannerText:before {background-image: url(https://gogenies.com/wp-content/uploads/2021/08/Pattern.svg);content: '';width: 180px;height: 180px;position: absolute;top: -90px;left: -90px;z-index: -1;background-size: 100% 100%;}
.bannerText{padding-top:0}
.bannerHolder .et_pb_row{display: flex; align-items: center; height: 82%; padding: 0;}
.serviceBox ul li {line-height: 40px;}
.serviceBox ul{padding-bottom:0}
.whatDo .serviceBox img {max-height: 174px;}

.contact-locations:before {content: ''; background: url(https://gogenies.com/wp-content/uploads/2020/07/abt-bnr-1.png) no-repeat -250px 100%; position: absolute;top: 0;left: 0;background-size: 90% 100%;height: 700px;width: 400px;}
.parretrn-right-dots:before{content: ''; background: url(https://gogenies.com/wp-content/uploads/2021/08/Pattern.svg) no-repeat -10px 56%; position: absolute; top: 30%; right: -90px; background-size: 100% 100%; height: 200px; width: 200px;}
.parretrn-left-dots:before{content: ''; background: url(https://gogenies.com/wp-content/uploads/2021/08/Pattern.svg) no-repeat -10px 56%; position: absolute; top: 30%; left: -90px; background-size: 100% 100%; height: 200px; width: 200px;}
.blurb-box .et_pb_blurb_content {margin: 0;max-width: 100%;}
.blurb-box .et_pb_blurb_content .et_pb_main_blurb_image {padding-right: 20px;}
/*demo menu*/
.mainMenu .et_pb_menu ul>li.menu-item-21692>a { margin-top: 22px!important; }
.mainMenu .et_pb_menu ul>li.menu-item-21692>a { background: #0e2e4c!important; color: #fff!important; height: 20px; margin-top: 20px!important; border-radius: 4px; padding: 24px 20px;margin-left: 20px; }
.list-items-manage h2 { margin-bottom: 20px; }
.list-items-manage ul { padding-bottom: 0; }
.list-items-manage ul li { padding: 6px 0; font-size: 20px; }
.d-flex-center{display:flex; align-items:center}
.box-right-dots:before { content: ''; background: url(https://gogenies.com/wp-content/uploads/2021/08/Pattern.svg) no-repeat -10px 56%; position: absolute; top: 30%; right: 70px; background-size: 100% 100%; height: 200px; width: 200px; }
.leaderBox h5 { margin-bottom: 32px; padding-bottom: 0; }
.leaderBox {display: flex;flex-direction: column;}

.leaderBox .et_pb_button_module_wrapper {align-self: center;margin-top: auto;}
.banner-icon-text {width: 45%;display: inline-flex;}
.banner-icon-text.et_pb_blurb .et_pb_main_blurb_image {
    width: 54px !important;
}
.banner-icon-text .et_pb_blurb_container {
    padding-left: 24px;
}
.banner-icon-text h4.et_pb_module_header {padding-bottom: 0;line-height: 54px;}
.owl-item .leaderBox { background-color: #fff; border-radius: 3px 3px 3px 3px; overflow: hidden; padding-top: 50px; padding-right: 20px; padding-bottom: 50px; padding-left: 20px; box-shadow: 0px 2px 24px 0px rgb(62 204 160 / 30%); }
.genies-info { display: flex; align-items: center; justify-content: left;margin-bottom:40px !important; width:100%; }
.genies-img { margin-right: 10px; max-width: 100px !important; }

.genies-detail h5 { margin-top: 15px; color: #9A9FB7; font-size: 16px; font-weight: 700; margin-bottom: 0; }
.genies-detail h3 { padding-bottom: 0; font-size: 20px; color: #0E2E4C; font-weight: 800; }
.sa_owl_theme .owl-nav .owl-next { right: -60px !important; }
.black .sa_owl_theme .owl-prev, .black .sa_owl_theme .owl-next { display: block !important; background-color: #fff !important; width: 60px !important; height: 60px !important; border-radius: 100px; background-size: 14px 20px !important; box-shadow: 0 2px 15px 0 rgb(62 204 160 / 30%); }
.sa_owl_theme .owl-nav .owl-prev { left: -60px !important; }
.genies-info-list h6 { color: #0E2E4C; font-weight: 700; font-size: 20px; padding-bottom: 0; }
.genies-info-list p { color: #0E2E4C; font-weight: 500; font-size: 16px; margin-bottom: 16px; line-height:26px; }
.btn-module a { background: #0E2E4C; border: 0; }
#slider_21539.owl-carousel .owl-stage{display:flex}
/* #slider_21539 .sa_hover_container { display: flex; height: 100%; padding:0!important } */
.owl-item .et_pb_image {
    transform: initial !important;
}
#slider_21539 .btn-module { align-self: flex-start; margin-top: auto; }
.btn-popup{background:#0E2E4C; border-radius:4px}
.genies-info-popup .et_pb_blurb_content { max-width: 100%; }
.genies-info-popup .et_pb_blurb_content .et_pb_main_blurb_image { width: 100px; margin-bottom: 0; }
.genies-info-popup .et_pb_blurb_content { display: flex; align-items: center; }
.popup-holder .et_pb_row { width: 100%; }
.popup-holder { padding: 0 !important; }
.black .owl-carousel .owl-stage-outer { width: 95% !important; margin: 0 40px 0 10px; }
.leaderBox .et_pb_text_inner { max-height: 350px; overflow: hidden; margin-bottom: 40px; }
.leaderBox.executiveBox .et_pb_text_inner {max-height: 100%;}
.popup-holder .et_pb_row:first-child {width: 100%;padding-bottom: 0;}
.popmake-content .genies-info-list { margin-bottom: 16px !important; }
/*.owl-carousel.owl-drag .owl-item{width:550px !important}
.owl-carousel.owl-drag .sa_hover_container{width:550px !important}*/
.pum-theme-17146 .pum-container, .pum-theme-lightbox .pum-container { border: 0; border-radius: 12px; padding: 10px 40px; }
.pum-theme-17146 .pum-content + .pum-close, .pum-theme-lightbox .pum-content + .pum-close { background: #fff; color: #000; height: 40px;
    width: 40px; 	right: -18px;
    bottom: auto;
    top: -18px;font-size: 34px;
    line-height: 38px;}
ul#menu-footer-menu li { display: block; width: 100%; padding-left: 10px; }
.current-menu-item:not(:last-child) a:before {content: '';position: absolute;bottom: -10px;width: calc(100% - 50px);margin: auto;height: 0px;background: #0E2E4C;left: 25px;border-bottom:3px solid  #0E2E4C;}
.leaderBox button:after {
    display: none;
}

.leaderBox button {
   padding: .3em .7em .3em .7em !important;
}
/**/
@media(max-width:1500px){
	.bannerText {padding-top: 50px;}
	.bannerText .et_pb_text_0 h1{font-size:44px}
	.bannerHolder {height: 100%;min-height: 100%;}
	.bannerText .et_pb_text_0 p{font-size:26px}
	.et_pb_fullwidth_menu--with-logo .et_pb_menu__menu>nav>ul>li>a, .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a {padding: 36px 16px; font-size:16px}
}
@media(max-width:1400px){
	.bannerText {padding-top: 0px;}
	.bannerText .et_pb_text_0 h1{font-size:44px}
}
@media(max-width:1300px){
	.bannerText .et_pb_text_0 h1{font-size:38px}
	.bannerText .et_pb_text_0 {padding-right: 0px;}
    .et_pb_fullwidth_menu--with-logo .et_pb_menu__menu>nav>ul>li>a, .et_pb_menu--with-logo .et_pb_menu__menu>nav>ul>li>a {padding: 36px 7px; font-size:15px}
    .current-menu-item:not(:last-child) a:before{width: calc(100% - 20px);left: 10px;}
}
@media(max-width:1100px) and (min-width:980px){
	.mainMenu .et_pb_menu__logo img {height: 25px !important;}
	#menu-primary-eng li a{padding:16px 10px !important}
	.mainMenu .et_pb_menu ul>li.menu-item-21692>a{    margin-top: 4px!important;}
}
@media(max-width:1100px){
.et_pb_menu_0_tb_header.et_pb_menu ul li a{font-size: 14px !important;}
}
@media(max-width:981px){
	.we-support .et_pb_column_1_3 {margin-bottom: 160px;}
.we-support .et_pb_column_1_3:last-child {margin-bottom: 0;}
.bannerHolder .et_pb_row {display: block;}
.bannerHolder {background-size: 100% 50%;background-position: top;}
.contact-locations .et_pb_row {max-width: 450px;}
.bannerHolder h2, .bannerHolder h1 {padding-top: 50px;line-height: 50px !important;}
.mainMenu .et_pb_menu ul>li.menu-item-21692>a { margin-top: 0px!important; padding: 14px 20px; height: auto;}
.current-menu-item:not(:last-child) a:before{display:none}
.meet-the-team .et_pb_row {
    max-width: 80% !important;
}
}
@media(max-width:767px){
	.whatDo .et_pb_text_1 h2, h2{font-size: 36px !important;}
	.et_pb_text_6 p, .whatDo .et_pb_text_1 p, p{font-size:18px !important}
	.whatDo:before, .we-support:before {width: 34vw;}
    .banner-icon-text {width: 100%; max-width: 100% !important;}
}
@media(max-width:576px){
	.blurb-box .et_pb_blurb_content .et_pb_main_blurb_image { padding-right: 0px; display: block; width: 100%;}
    .blurb-box .et_pb_blurb_content {display: block;}
    .sa_owl_theme .owl-nav .owl-next {right: -30px !important;}
    .sa_owl_theme .owl-nav .owl-prev {left: -30px !important;}
    .meet-the-team .et_pb_row {max-width: 90% !important;}
    .black .sa_owl_theme .owl-nav {display: none !important;}
    .black .owl-carousel .owl-stage-outer {width: 100% !important;margin: 0 0 10px 0 !important;}
    #slider_21539 .sa_hover_container{padding:0 !important}
    .contactForm .et_pb_text_inner {padding: 0 15px;}
button.et_pb_contact_submit.et_pb_button {
    margin-left: -10px;
    margin-top: 30px;
}
.et_pb_contact_form_0.et_pb_contact_form_container {padding: 50px 15px !important;}

.blurb-box .et_pb_blurb_content .et_pb_blurb_container {
    padding-left: 0;
    text-align: center !important;
}

.gogenies-advantage .et_pb_row_12.et_pb_row{
    padding: 40px 15px !important;
}


}
.et_pb_contact_form_label {
    display: block;
    margin-bottom: 5px;
}
.et_contact_bottom_container {
    float: left;
    margin-left: 20px !important;
}
::placeholder { /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #ddd !important;
  font-weight:700;
  opacity: 1; /* Firefox */
}

:-ms-input-placeholder { /* Internet Explorer 10-11 */
  color: #ddd !important;font-weight:700;
}

::-ms-input-placeholder { /* Microsoft Edge */
  color: #ddd !important;font-weight:700;
}

p a{ color:#0071bd !important; text-decoration:underline}
button a{ text-decoration:none !important}
.backtoprofile {height: auto !important;position: absolute;top: 24px;margin: auto;right: 0;max-width: 1560px;left: 0;}
.backtoprofile a{color:#5e8eba}
#recent-posts-2 li {
    border-bottom: 1px solid #ddd;
    padding-bottom: 10px;
}

#recent-posts-2 h4.widgettitle {
    border-bottom: 1px solid #ddd;
    margin-bottom: 10px;
    color: #000;
    font-weight: 600;
}
.mainMenu .et_pb_menu ul>li.menu-item-21692>a:hover {
    background: #30A07B!important;
    border-color: #30A07B!important;
    opacity: 1;
}
.agency-cardbox h4 {
    padding-bottom: 20px;
}
.popup-pb .et_pb_row:first-child {padding-bottom: 0px !important;
    padding-top: 27px!important;
}
#popmake-22356 .et_pb_video_box video {
    width: 50% !important;
    margin: auto;
    text-align: center;
    display: flex;
    padding-bottom: 27px !important;
}
#popmake-22356.pum-container.pum-responsive img {
    max-width: 46%;
    height: auto;
    text-align: center;
    margin: auto;
}
#popmake-22334.pum-container.pum-responsive img{height:fit-content !important}
.grid-header { display: grid; grid-template-columns: 1fr; }
.grid-header h4 { padding: 10px; background: black; color: white; font-weight: 600; text-align: center; }
.grid-container { display: grid; grid-template-columns: 170px 1fr 170px 1fr; margin-bottom: 40px; }
.grid-container .grid-col { border: 1px solid lightgray; padding: 3px 5px; font-size: 15px; }
.grid-container .grid-col:nth-child(odd) { background: #e8e8e8; }

@media(max-width:981px){
	.grid-container { display: grid; grid-template-columns: 170px 1fr;}
}
.agency-cardbox, .agency-cardbox .et_pb_main_blurb_image {
    transition: all 0.5s ease-in-out;
}

.agency-cardbox:hover .et_pb_main_blurb_image{
    transform: scale(1.05);
    transition: all 0.5s ease-in-out;
    box-shadow: 0 2px 48px rgb(62 204 160 / 30%);
    border-radius: 30px;
    }


/*agency new page*/
.agency-client-logo .wpsisac-slick-carousal.design-6 .wpsisac-image-slide{max-width:360px}
.agency-client-logo .wpsisac-image-slide-wrap {
    background: transparent;
    box-shadow: none;
    padding: 0;
}

.agency-client-logo .wpsisac-slick-carousal.design-6 .wpsisac-image-slide img {
    max-width: 100%;    height: 50px;
}
.agent-box-deck.agency-cardbox:hover .et_pb_main_blurb_image {transform: none;box-shadow: none;border-radius: 0;}

.agent-box-deck .et_pb_blurb_description h4 {
    font-size: 22px;
    font-weight: 700;
    margin-top: 20px;
    margin-bottom: 0;
    padding-bottom: 0;
}
#agent-creative .sa_owl_theme .owl-item .sa_vert_center_wrap{min-height:650px !important}
.creative-work .img-holder img {
    width: 100%;
}
.owl-nav.disabled {
    display: none;
}
.creative-work {
    padding: 0 20px;
}

.content-box {
    display: flex;
    align-items: center;
    justify-content: center;
    padding-top: 20px;
}

.content-box .content-desc {
    border-left: 2px solid #ddd;
    padding-left: 20px;
    margin-left: 20px;
}
.content-box .content-header h3 {color: #0E2E4C;font-size: 34px;font-weight: 700;}.content-header {}

.content-box .content-desc h5 {
    font-size: 20px;
    font-weight: 700;
    line-height: 24px;
    color: #0E2E4C;
	height: 50px;
    color: #0E2E4C;
    overflow: hidden;
    text-overflow: ellipsis;
    display: -webkit-box;
    -webkit-line-clamp: 2;
    -webkit-box-orient: vertical;
}

.content-box .content-desc p {
    font-size: 20px;
    font-weight: 700;
    color: #9A9FB7;
}
.creative-work .img-holder img{border-radius:12px}

#agent-creative .sa_owl_theme .owl-dots .owl-dot span {
    background: transparent !important;
    border: 2px solid #3ECCA0 !important;
    width: 20px !important;
    height: 20px !important;
}

#agent-creative .sa_owl_theme .owl-dots .active span {
    background: #3ECCA0 !important;
}
@media(max-width:991px){
	.content-box{flex-direction:column}
	.content-box .content-desc {
    border-top: 2px solid #ddd;
    border-left: 0;
    padding: 0;
    margin: 0;
    padding-top: 10px;
    margin-top: 10px;
}

.content-box .content-desc h5 {
    overflow: visible;
    display: initial;
}
}
@media(max-width:767px){
	.agency-client-logo .wpsisac-slick-carousal.design-6 .wpsisac-image-slide img{width: auto !important}
	.agency-client-logo .wpsisac-slick-carousal.design-6 .wpsisac-image-slide{max-width:auto}
}