html{height:-webkit-fill-available}body{font-weight:400}a{transition:all 0.25s ease}#main-header #top-menu li a:hover{color:#1b5b88;opacity:1}.mobile_nav.opened .mobile_menu_bar:before{content:'\4d';transition:all 0.25s ease}.et_mobile_menu{border-top:0}.et_mobile_menu li{text-align:center!important}.et_mobile_menu li li,.et_mobile_menu li ul{padding-left:0!important}.et_mobile_menu{min-width:100vw;margin-left:-10vw}.et_mobile_menu{min-height:100vh!important;min-height:-webkit-fill-available}.et_mobile_menu li a{border:none;padding:12px 5%;font-size:16px;font-weight:500}.et_mobile_menu li.menu-contact-us a{background:#42c53a;padding:12px 24px;display:inline-block;color:#fff;margin-top:16px;border-radius:4px}.et_mobile_menu li.menu-contact-us a:hover{background:#333}.v-center{display:flex}.home-banner .et_pb_button_module_wrapper{max-width:640px;margin-left:auto}.services-info ul{padding-left:0!important}.services-info ul li{padding:8px 0}.portfolio-gallery .et_pb_gallery_image{overflow:hidden}.portfolio-gallery .et_pb_gallery_image img{transform:translate3d(0,0,0) scale(1);transition:all 3s ease}.portfolio-gallery .et_pb_gallery_image:hover img{transform:translate3d(0,0,0) scale(1.2)}.client-testimonials h5{padding:24px 0 8px;color:#1b5b88;font-size:24px;font-weight:600}.client-testimonials h6{font-size:20px;font-weight:600}.client-testimonial .stars{color:#f6c705;font-size:24px}.client-testimonial .et_pb_testimonial_author{margin-top:8px}.client-testimonial .et_pb_testimonial_content p:nth-child(2){min-height:136px}.contact-form .et_pb_contact_field .et_pb_contact_form_label{display:none}.contact-form .et-pb-contact-message p{color:#42c53a;font-size:24px;font-weight:600}.contact-form .et_pb_contact_field_half input{width:100%!important}.contact-form .et-pb-contact-message ul{color:#999;padding:24px 0 0;display:flex;flex-wrap:wrap;list-style:none;line-height:36px}.contact-form .et-pb-contact-message ul li{flex:50%;text-align:left}.project-tasks span{background-color:#999;padding:8px 16px;margin:6px 12px 6px 0;color:#fff;display:inline-block;border-radius:4px}.project-tasks span:last-child{margin-right:0}#footer-widgets .footer-widget a:hover{color:#fff!important}.footer-widget .widget_media_image{float:none;margin:0!important}.footer-widget .widget_media_image .footer-logo{margin-bottom:32px}.footer-widget .widget_media_image .footer-logo img{mix-blend-mode:hard-light;transition:all 0.25s ease}.footer-widget .call-us,.footer-section .call-us{background:url(https://neelsoftech.com/wp-content/uploads/2023/04/phone.svg) center left / contain no-repeat;padding:2px 0 2px 32px}.footer-widget .email-us,.footer-section .email-us{background:url(https://neelsoftech.com/wp-content/uploads/2023/04/email.svg) 2px center / contain no-repeat;display:inline-block;padding-left:34px;margin-top:12px;line-height:24px}.footer-menu .et_pb_menu__wrap{justify-content:flex-start}.footer-menu .et_pb_menu__wrap .et_pb_menu__menu{display:flex}.footer-menu .et_pb_menu__wrap .et_pb_menu__menu .et-menu{flex-direction:column}#footer-widgets .footer-widget .widget_block:first-child{float:none;margin-bottom:12px}.footer-widget:nth-child(2) .shopify-partners img{max-height:48px;width:auto}.footer-widget:nth-child(2) .bigcommerce-partners img{max-height:78px;width:auto}#footer-widgets .footer-widget .menu .menu-item{padding:0}#footer-widgets .footer-widget .menu .menu-item:before{display:none}@media only screen and (min-width:980px){#main-header{padding:20px 0}.et_fixed_nav.et_show_nav #page-container{padding-top:118px!important}#main-header.et-fixed-header{padding:0;transition:all 0.4s ease-in-out}#top-menu li.menu-contact-us a{margin-left:35px;position:relative;color:#fff!important}#top-menu li.menu-contact-us a:after{background:#42c53a;position:absolute;content:"";top:-17px;left:-32px;right:-32px;bottom:15px;z-index:-5;border-radius:4px;transition:all 0.4s ease-in-out}.et-fixed-header #top-menu li.menu-contact-us a:after{top:-14px;height:42px}#top-menu li.menu-contact-us a:hover{color:#fff!important}#top-menu li.menu-contact-us a:hover:after{background:#333}.footer-column{width:18.75%!important}.footer-last-column{width:34.75%!important}.services-section .et_pb_button_module_wrapper{max-width:640px;margin-left:auto}.portfolio-gallery .et_pb_gallery_item{width:33.33%!important}.portfolio-alt{max-width:800px}}@media only screen and (max-width:1350px) and (min-width:980px){#et_mobile_nav_menu{display:block!important}#top-menu{display:none}#logo{max-width:376px}}@media (max-width:979px){.client-testimonials .et_pb_slide{padding:0}.client-testimonials h5{font-size:20px}.client-testimonials h6{font-size:18px}.client-testimonial .stars{font-size:20px}.contact-form .et-pb-contact-message p{font-size:20px}}@media only screen and (max-width:980px) and (min-width:480px){.portfolio-gallery .et_pb_gallery_item{width:50%!important}}@media only screen and (min-width:560px){.services-info ul{display:flex;flex-wrap:wrap;justify-content:space-between}.services-info ul li{flex-basis:calc(50% - 20px)}}@media (max-width:479px){.et_mobile_menu{padding-top:45%}#main-header #logo{max-width:180px}.our-platforms .et_pb_column{width:47.25%!important}.our-platforms .et_pb_column:first-child,.our-platforms .et_pb_column:nth-child(3){margin-right:5.5%}.our-platforms .et_pb_column:nth-child(3){margin-bottom:0px!important}.client-testimonials h5{padding:16px 0 4px;font-size:18px}.client-testimonials h6{font-size:16px}.client-testimonial .stars{font-size:18px}.client-testimonial .et_pb_testimonial_author{margin-top:4px}.contact-form .et-pb-contact-message p{font-size:18px}.contact-form .et_contact_bottom_container{align-items:center}.footer-contact{display:flex;align-items:center}.footer-contact .footer-logo{margin-right:24px}}