.vc_btn3-container.button .vc_btn3{padding:10px 30px;font-size:12px;font-weight:900;letter-spacing:2px}.custom__text p{font-size:24px;font-weight:700;text-align:center;color:#fff}.white--heading{color:#fff !important}.white--heading p{color:#fff !important}.ash--heading{color:#b2b2b2 !important}.list__number span{display:block;text-align:center;font-size:16px;color:#b2b2b2;font-weight:700;letter-spacing:2px}.gradient--bg{background:#eeb501;background:-moz-linear-gradient(left,#eeb501 50%,#f7f7f7 50%);background:-webkit-linear-gradient(left,#eeb501 50%,#f7f7f7 50%);background:linear-gradient(to right,#eeb501 50%,#f7f7f7 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeb501',endColorstr='#f7f7f7',GradientType=1)}@media only screen and (max-width:768px){.gradient--bg{background:#eeb501;background:-moz-linear-gradient(top,#eeb501 50%,#f7f7f7 50%);background:-webkit-linear-gradient(top,#eeb501 50%,#f7f7f7 50%);background:linear-gradient(to bottom,#eeb501 50%,#f7f7f7 50%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#eeb501',endColorstr='#f7f7f7',GradientType=0)}}.icon--text-list li{margin-bottom:10px}.icon--text-list li i{padding-right:5px}.services_accordion{padding-top:0;padding-bottom:90px}.icon--image img{max-height:60px}.icon--image{margin-bottom:20px}.number__with--text{padding-left:30px;position:relative}.number__with--text span{position:absolute;top:0;left:0;font-size:14px;color:#b2b2b2;font-weight:700}ul.contact__info--list li i.fa{color:#b2b2b2;position:absolute;top:50%;left:0;transform:translateY(-50%)}ul.contact__info--list li{position:relative;padding-left:30px;margin-bottom:10px}ul.contact__info--list li a{font-weight:400}.contact--form input[type=text],.contact--form input[type=email],.contact--form input[type=tel],.contact--form input[type=url]{width:100% !important;margin:0 !important;height:50px;padding:0 15px !important;margin-top:20px !important;font-style:normal !important}body .gform_wrapper .contact--form ul li.gfield{margin-top:0}body .gform_wrapper .contact--form .top_label div.ginput_container{margin-top:0}.gform_wrapper .contact--form textarea{margin-top:20px;padding:15px !important;font-style:normal !important}.contact--form input[type=text]::placeholder,.contact--form input[type=email]::placeholder,.contact--form input[type=tel]::placeholder,.contact--form input[type=url]::placeholder{font-style:normal}.gform_wrapper .contact--form textarea::placeholder{font-style:normal}.contact--form input[type=submit]{width:150px !important;height:50px;font-size:14px;text-transform:uppercase;font-style:normal;font-weight:700;background-color:#2d3338;color:#fff;letter-spacing:2px}.contact--form input[type=submit]:hover,.contact--form input[type=submit]:active,.contact--form input[type=submit]:focus{background-color:#eeb501}.gform_wrapper .contact--form .gform_footer{padding:0}.page-id-116 .hero_image{background-image:url('https://newyorkagency.org/wp-content/uploads/2020/03/marketing-banner.jpg') !important;background-size:cover !important;background-position:center}.page-id-309 .hero_image{background-image:url('https://newyorkagency.org/wp-content/uploads/2020/03/web-design-page-banner-1.jpg') !important;background-size:cover !important;background-position:center}.page-id-144 .hero_image{background-image:url('https://newyorkagency.org/wp-content/uploads/2020/03/contact-banner.jpg') !important;background-size:cover !important;background-position:center}.page-id-409 .hero_image{background-image:url('https://newyorkagency.org/wp-content/uploads/2020/07/career-bg.png') !important;background-size:cover !important;background-position:center}.page-id-309 .page_title,.page-id-144 .page_title,.page-id-116 .page_title,.page-id-409 .page_title{max-width:770px;margin:0 auto;padding:180px 0;line-height:1;font-size:60px}.row.footer-widgetize .widget_text{width:50%}#main_footer .about_us ul.social_icons li a{color:#fff;font-size:14px;padding-left:0;padding-right:0}#main_footer .about_us ul.social_icons li{display:block;float:none}#main_footer .about_us ul.social_icons{margin-top:0;column-count:2}#main_footer h5{margin-bottom:30px}#main_footer{padding:90px 0}.row.footer-widgetize .widget_text ul li a{color:#fff}.row.footer-widgetize .widget_text ul li a:hover,.row.footer-widgetize .widget_text ul li a:active,.row.footer-widgetize .widget_text ul li a:focus{color:#eeb501}#main_footer .about_us ul.social_icons li a:hover,#main_footer .about_us ul.social_icons li a:active,#main_footer .about_us ul.social_icons li a:focus{color:#eeb501}.row.footer-widgetize .widget_text .contact_info ul li{display:inline-block}.row.footer-widgetize .widget_text .contact_info ul li:not(:last-child){margin-right:30px}.home--welcome-header{max-width:770px;margin:0 auto;text-align:center}.home--welcome-header h1{font-size:38px;text-align:center;line-height:1;margin:0 0 50px;color:#fff !important}.home--welcome-header h1 span{color:#eeb501}.home--welcome-header .button{width:220px;height:50px;font-size:14px;color:#fff;background-color:#eeb501;display:inline-block;text-align:center;line-height:50px;text-transform:uppercase;letter-spacing:2px}.home--welcome-header .button:hover,.home--welcome-header .button:active,.home--welcome-header .button:focus{text-decoration:none;background-color:#2d3338}@media only screen and (min-width:769px) and (max-width:1024px){.page-id-309 .page_title,.page-id-144 .page_title,.page-id-116 .page_title{font-size:40px}h3.vc_custom_heading{font-size:40px !important}.wpb_text_column.wpb_content_element.custom__text p{font-size:18px !important}}@media only screen and (max-width:768px){.page-id-309 .page_title,.page-id-144 .page_title,.page-id-116 .page_title{font-size:30px}h3.vc_custom_heading{font-size:30px !important}.wpb_text_column.wpb_content_element.custom__text p{font-size:16px !important}#main_footer .about_us ul.social_icons{column-count:1}.row.footer-widgetize .widget_text{width:100%}}.home .image_overlay,.home .hero_image{display:none}#services i.fa.fa-chart-line:before{content:"\f201"}#services i.fa.fa-chart-line{font-family:FontAwesome;font-style:normal}#main_header .logo img{height:50px}#mobile_header .logo img{height:40px}.lt-2 .vc_btn3{letter-spacing:2px}.page-id-409 .home--welcome-header{max-width:670px}.page-id-409 .home--welcome-header h1{margin-bottom:35px}.page-id-409 .home--welcome-header p{font-size:24px;margin-bottom:35px;color:#fff;line-height:30px}.page-id-409 .home--welcome-header .button{width:auto;padding:0 30px}.white--color{color:#fff !important}