/*

    :: Font Family ::
    font-family: 'Arimo', sans-serif;
    font-family: 'Roboto', sans-serif;

    :: Color ::
    Light blue : #00D1A8
    Blue : #001a31
    Dark Gray : #2c2c2c
    Light Gray : #a8a8a8

*/

body{padding: 0;margin: 0;color: #A8A8A8;}
.container{margin-left: auto;margin-right: auto;max-width: 1300px;}
.elementor{width: 100%;max-width: inherit!important;}

/* Social Menu */
.social-menu{display: flex;margin: 0;padding: 0;}
.social-menu li{background-repeat: no-repeat;width: 18px;height: 18px;font-size: 0;margin: 0 3px;background-position: center center;background-size: auto 14px;}
.social-menu li:last-child{margin-right: 0;}
.social-menu li.fb-link{background-image: url(../images/icon-fb.png);}
.social-menu li.tw-link{background-image: url(../images/icon-twitter.png);}
.social-menu li.insta-link{background-image: url(../images/icon-insta.png);}
/* .social-menu li.linked-link{background-image: url(../images/icon-linked.png);}
 */
/* Header CSS */
.site-header {display: block;width: 100%;margin: 0;max-width: 100%;padding: 0;position: absolute;z-index: 1;left: 0;right: 0;}

.header-top{background-color:#00D1A8; padding: 15px 0;}
.header-top .contact-header{list-style: none;padding: 0;margin: 0;}
.header-top .contact-header li{background-repeat: no-repeat;color: #0d243d;font-weight: 400;font-size: 13px;padding-left: 25px;margin-right: 40px;line-height: 22px;}
.header-top .contact-header li a{text-decoration: none;color: #0d243d;}
.header-top .contact-header li.address {background-image: url(/wp-content/uploads/2021/02/location-icon-black.png); background-size: contain;}
.header-top .contact-header li.support{background-image: url(/wp-content/uploads/2021/02/call-icon-black.png); background-size: contain;}

.primary-navigation .primary-menu-container{margin-left: 0;margin-right: 0;visibility: hidden;opacity: 0;transition: all .5s;}
body.primary-navigation-open .primary-navigation .primary-menu-container{opacity: 1;visibility: visible;}
.header-main{display: flex;padding-top: 40px;}
.header-main .primary-navigation{display: flex;align-items: center;position: relative;}
.header-main .primary-navigation .main-nav{display: flex;list-style: none;margin:0;padding:0;}
.header-main .primary-navigation .main-nav li{padding: 0 13px;}
.header-main .primary-navigation .main-nav li a{color: #0d243d;text-decoration: none;font-family: 'Arimo', sans-serif;font-weight: 700;font-size: 20px;position: relative;padding: 0 2px;}
.header-main .primary-navigation .main-nav li a::before {content: '';background-color: #0d243d;height: 2px;width: 0;position: absolute;bottom: -1px;left: 0;right: 0;margin: 0 auto;transition: all .5s;}
.header-main .primary-navigation .main-nav li a:hover::before {width: 100%;}

.header-main .primary-navigation .header-btns{border-left: 1px solid #0d243d;margin-left: 20px;display: flex;align-items: center;padding-left: 35px;}
.header-main .primary-navigation .header-btns .header-search{background-image: url(../images/icon-search.png);width: 25px;height: 25px;border: none;background-color: transparent;font-size: 0;padding: 0;background-repeat: no-repeat;background-position: center center;outline: none;}
.header-main .primary-navigation .header-btns .menu-trigger {background-image: url(/wp-content/uploads/2021/08/menu-1.png);width: 25px;height: 25px;border: none;background-color: transparent;font-size: 0;padding: 0;background-repeat: no-repeat;background-position: center center;outline: none;margin-left: 15px;}
.header-main .primary-navigation .header-btns .apply-btn {font-size: 20px;font-family: 'Arimo', sans-serif;font-weight: 700;background-color: #00D1A8;border: 2px solid #00D1A8;color: #0d243d;text-decoration: none;border-radius: 4px;padding: 17px 38px;line-height: 1;transition: all .5s;display: inline-block;vertical-align: top;margin-left: 40px;}
.header-main .primary-navigation .header-btns .apply-btn:hover{background-color: #fff;color: #0d243d;}

.pricing-element .elementor-price-table__header{text-align: left;}
.pricing-element .elementor-price-table .elementor-price-table__heading{margin-bottom: 20px;}
.pricing-element .elementor-price-table__features-list li span{display: inline-block;vertical-align: middle;}

.combo-list ul{list-style: none;padding: 0;margin: 0;}
.combo-list ul li {background-image: url(/wp-content/uploads/2021/08/checkmark1.png);background-repeat: no-repeat;background-position: left 2px;padding-left: 40px;margin: 0 0 22px; background-size: 30px;}
.combo-list ul li h3 {font-size: 25px;line-height: 1;margin: 0 0 15px;font-weight: 700;color: #0d243d;}
.combo-list ul li p {font-size: 18px;line-height: 24px;font-weight: 300;margin: 0;font-family: 'Roboto', sans-serif;}

.testimonial-slider.elementor-widget-testimonial-carousel .swiper-slide{padding: 0;}
.testimonial-slider.elementor-widget-testimonial-carousel .elementor-main-swiper{width: 100%;}
.testimonial-slider.elementor-widget-testimonial-carousel .elementor-testimonial__text {background-image: url(../images/testimonial-quote.png);background-repeat: no-repeat;background-position: left top;padding: 25px 35px 0 35px;}
.testimonial-slider.elementor-widget-testimonial-carousel.elementor-pagination-type-bullets .swiper-container{padding-bottom: 0;}
.testimonial-slider.elementor-widget-testimonial-carousel .swiper-pagination-bullets {text-align: right;position: absolute;bottom: 0;z-index: 1;}
.testimonial-slider.elementor-widget-testimonial-carousel .swiper-pagination-bullet{background-color: #fff;opacity: 1;}
.testimonial-slider.elementor-widget-testimonial-carousel .swiper-pagination-bullet.swiper-pagination-bullet-active{background-color: #FAC430!important;}

footer.site-footer{background-color: #0D243D;padding-top: 80px;}
footer.site-footer .widget-area .widget-title{font-size: 26px;color: #fff;font-family: 'Arimo', sans-serif;font-weight: 700;line-height: 1;margin-bottom: 45px;}
footer.site-footer .widget-area .footer-logo{margin-bottom: 50px;}
footer.site-footer .widget-area .footer-address{font-size: 18px;font-family: 'Roboto', sans-serif;font-weight: 300;color: #fff;line-height: 22px;}
footer.site-footer .widget-area .menu-company-menu-container .menu,
footer.site-footer .widget-area .menu-support-menu-container .menu{list-style: none;padding: 0;margin: 0;}
footer.site-footer .widget-area .menu-company-menu-container .menu .menu-item a,
footer.site-footer .widget-area .menu-support-menu-container .menu .menu-item a{font-size: 19px;color: #fff;font-family: 'Arimo', sans-serif;font-weight: 700;line-height: 49px;text-decoration: none;}

footer.site-footer .widget-area .menu-social-links-container .menu{display: flex;margin: 0;padding: 0;padding: 0;margin: 0;list-style: none;justify-content: flex-end;}
footer.site-footer .widget-area .menu-social-links-container .menu .menu-item {margin: 0 10px;}
footer.site-footer .widget-area .menu-social-links-container .menu .menu-item:first-child{margin-left: 0;}
footer.site-footer .widget-area .menu-social-links-container .menu .menu-item a {border: 1px solid rgba(255,255,255,.25);border-radius: 50px;background-repeat: no-repeat;width: 41px;height: 41px;font-size: 0;background-position: center center;display: block;background-size: auto 19px;transition: all .5s;}
footer.site-footer .widget-area .menu-social-links-container .menu .menu-item a:hover{border-color: #fff;}
footer.site-footer .widget-area .menu-social-links-container .menu .menu-item.fb-link a{background-image: url(../images/icon-fb.png);}
footer.site-footer .widget-area .menu-social-links-container .menu .menu-item.tw-link a{background-image: url(../images/icon-twitter.png);}
footer.site-footer .widget-area .menu-social-links-container .menu .menu-item.insta-link a{background-image: url(../images/icon-insta.png);}
footer.site-footer .widget-area .menu-social-links-container .menu .menu-item.linked-link a{background-image: url(../images/icon-linked.png);}
footer.site-footer .widget-area .tnp-form {display: flex;margin-bottom: 65px;}
footer.site-footer .widget-area .tnp-email{height: 54px;border-radius: 8px 0 0 8px;padding: 0 25px;outline: none;}
footer.site-footer .widget-area .tnp-submit {width: 100%;max-width: 125px;border-radius: 0 8px 8px 0;background-color: #00D1A8;color: #001A31;text-transform: uppercase;font-family: 'Arimo', sans-serif;font-weight: 700;font-size: 12px;background-image: url(../images/send-icon.png);background-repeat: no-repeat;background-position: 20px center;padding: 10px 10px 10px 22px;}
footer.site-footer .site-info .textwidget p {font-size: 12px;border-top: 1px solid rgba(255,255,255,.25);font-weight: 300;color: #fff;text-align: center;margin: 45px 0 0 0;padding: 25px 0;font-family: 'Roboto', sans-serif;}

.business-card:hover .elementor-image-box-content .elementor-image-box-title{color: #fff!important;}
.business-card:hover .elementor-image-box-content .elementor-image-box-description{color: #fff!important;}

.phone-link a{font-size: 18px;color: #00D1A8;font-weight: 500;}

.apply-online-form .gform_wrapper,
.contact-form-outer .gform_wrapper{max-width: 720px;margin: 0 auto;}
.apply-form-outer .gform_wrapper{max-width: 1260px;margin: 0 auto;}

.apply-form-outer .gform_wrapper ul.gform_fields li.gfield,
.apply-online-form .gform_wrapper ul.gform_fields li.gfield,
.contact-form-outer .gform_wrapper ul.gform_fields li.gfield{padding-right: 25px;margin-top: 25px;}

.apply-form-outer .gform_wrapper textarea,
.apply-online-form .gform_wrapper textarea,
.contact-form-outer .gform_wrapper textarea,
.apply-form-outer .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.contact-form-outer .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.apply-online-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
.apply-online-form .gform_wrapper.gf_browser_chrome select,
.apply-form-outer .gform_wrapper.gf_browser_chrome select {height: 64px;border: none;border-radius: 4px;padding: 20px 30px;font-size: 15px;font-weight: 300;color: #001A31;width: 100%;font-family: 'Roboto', sans-serif;}
.apply-online-form .gform_wrapper.gf_browser_chrome select{padding-left: 15px;padding-right: 15px;}
.apply-online-form .gform_wrapper textarea.medium,
.apply-form-outer .gform_wrapper textarea.medium,
.contact-form-outer .gform_wrapper textarea.medium {height: 160px;}
.apply-online-form .gform_wrapper.gf_browser_chrome select,
.apply-form-outer .gform_wrapper.gf_browser_chrome select{background-image: url(../images/select-icon.png);-webkit-appearance: none;-moz-appearance: none;appearance: none;background-repeat: no-repeat;background-position: calc(100% - 25px) center;}
.apply-form-outer .gform_wrapper li.hidden_label input,
.apply-online-form .gform_wrapper li.hidden_label input,
.contact-form-outer .gform_wrapper li.hidden_label input {margin-top: 0;}
.apply-form-outer .gform_wrapper .gform_footer{padding-top: 0;padding-right: 16px;padding-bottom: 0;}
.apply-online-form .gform_wrapper .gform_footer,
.contact-form-outer .gform_wrapper .gform_footer{padding-top: 0;padding-right: 25px;padding-bottom: 0;}
.apply-online-form .gform_wrapper .gform_footer input.button,
.apply-online-form .gform_wrapper .gform_footer input[type=submit],
.apply-online-form .gform_wrapper .gform_page_footer input.button,
.apply-online-form .gform_wrapper .gform_page_footer input[type=submit],
.contact-form-outer .gform_wrapper .gform_footer input.button,
.contact-form-outer .gform_wrapper .gform_footer input[type=submit],
.contact-form-outer .gform_wrapper .gform_page_footer input.button,
.contact-form-outer .gform_wrapper .gform_page_footer input[type=submit]{width: 100%;height: 64px;background-color: #00D1A8;color: #fff;text-transform: uppercase;font-size: 15px;font-family: 'Arimo', sans-serif;font-weight: 700;border:2px solid #00D1A8;border-radius: 4px;transition: all .3s;}
.apply-online-form .gform_wrapper .gform_footer input.button:hover,
.apply-online-form .gform_wrapper .gform_footer input[type=submit]:hover,
.apply-online-form .gform_wrapper .gform_page_footer input.button:hover,
.apply-online-form .gform_wrapper .gform_page_footer input[type=submit]:hover,
.contact-form-outer .gform_wrapper .gform_footer input.button:hover,
.contact-form-outer .gform_wrapper .gform_footer input[type=submit]:hover,
.contact-form-outer .gform_wrapper .gform_page_footer input.button:hover,
.contact-form-outer .gform_wrapper .gform_page_footer input[type=submit]:hover{background-color: #fff;color: #00D1A8;}

.apply-form-outer .gform_wrapper .gform_footer input.button,
.apply-form-outer .gform_wrapper .gform_footer input[type=submit],
.apply-form-outer .gform_wrapper .gform_page_footer input.button,
.apply-form-outer .gform_wrapper .gform_page_footer input[type=submit]{height: 64px;background-color: #00D1A8;color: #fff;text-transform: uppercase;font-size: 15px;font-family: 'Arimo', sans-serif;font-weight: 700;border:none;border-radius: 4px;min-width: 220px;margin-right: 0;}
.apply-form-outer .gform_wrapper .gform_footer input.button.gform_previous_button,
.apply-form-outer .gform_wrapper .gform_page_footer input.button.gform_previous_button{background-color: rgba(0, 26, 49, .6);margin-right: auto;}

.apply-form-outer .gform_wrapper textarea::-webkit-input-placeholder,
.contact-form-outer .gform_wrapper textarea::-webkit-input-placeholder,
.apply-form-outer .gform_wrapper input::-webkit-input-placeholder,
.contact-form-outer .gform_wrapper input::-webkit-input-placeholder {color: #A8A8A8;}
.apply-form-outer .gform_wrapper textarea::-moz-placeholder,
.contact-form-outer .gform_wrapper textarea::-moz-placeholder,
.apply-form-outer .gform_wrapper input::-moz-placeholder,
.contact-form-outer .gform_wrapper input::-moz-placeholder {color: #A8A8A8;}
.apply-form-outer .gform_wrapper textarea:-ms-input-placeholder,
.contact-form-outer .gform_wrapper textarea:-ms-input-placeholder,
.apply-form-outer .gform_wrapper input:-ms-input-placeholder,
.contact-form-outer .gform_wrapper input:-ms-input-placeholder {color: #A8A8A8;}
.apply-form-outer .gform_wrapper textarea:-moz-placeholder,
.contact-form-outer .gform_wrapper textarea:-moz-placeholder,
.apply-form-outer .gform_wrapper input:-moz-placeholder,
.contact-form-outer .gform_wrapper input:-moz-placeholder {color: #A8A8A8;}

.apply-form-outer .gform_wrapper .top_label li.gfield.gf_left_third,
.apply-form-outer .gform_wrapper .top_label li.gfield.gf_middle_third,
.apply-form-outer .gform_wrapper .top_label li.gfield.gf_right_third{margin-bottom: 0;}

.apply-form-outer .gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container),
.apply-form-outer .gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container){margin-top: 0;}

.apply-form-outer .gform_wrapper .gf_page_steps {border: none;display: flex;justify-content: center;margin-bottom: 80px;padding: 0;}
.apply-form-outer .gform_wrapper .gf_step {display: flex;flex-direction: column;align-items: center;height: auto;opacity: 1;padding: 0 110px;margin: 0;position: relative;}
.apply-form-outer .gform_wrapper .gf_step span.gf_step_number {background-color: #D5D3D3;width: 120px;height: 120px;display: flex;min-height: 120px;align-items: center;justify-content: center;border-radius: 50%;font-family: 'Arimo', sans-serif;font-weight: 700;font-size: 60px;color: #fff;margin: 0;position: relative;z-index: 1;}
.apply-form-outer .gform_wrapper .gf_step.gf_step_first{padding-left: 0;}
.apply-form-outer .gform_wrapper .gf_step.gf_step_last{padding-right: 0;}
.apply-form-outer .gform_wrapper .gf_step::before,
.apply-form-outer .gform_wrapper .gf_step::after{content: '';height: 4px;width: 50%;background: #D5D3D3;position: absolute;top: 58px;z-index: 0;}
.apply-form-outer .gform_wrapper .gf_step::before{left: 0;}
.apply-form-outer .gform_wrapper .gf_step::after{right: 0;}
.apply-form-outer .gform_wrapper .gf_step.gf_step_first:before,
.apply-form-outer .gform_wrapper .gf_step.gf_step_last:after{display: none;}
.apply-form-outer .gform_wrapper .gf_step.gf_step_completed::before,
.apply-form-outer .gform_wrapper .gf_step.gf_step_completed::after,
.apply-form-outer .gform_wrapper .gf_step.gf_step_active::before,
.apply-form-outer .gform_wrapper .gf_step.gf_step_active::after{background-color: #0d243d;}

.apply-form-outer .gform_wrapper .gf_step.gf_step_completed span.gf_step_number,
.apply-form-outer .gform_wrapper .gf_step.gf_step_active span.gf_step_number {background-color: #00D1A8;color: #0d243d;}
.apply-form-outer .gform_wrapper .gf_step.gf_step_completed span.gf_step_number{font-size: 0;}
.apply-form-outer .gform_wrapper .gf_step.gf_step_completed span.gf_step_number::before {content: '';background-image: url(/wp-content/uploads/2021/08/checkmark1.png);width: 100%;height: 100%;position: absolute;left: 0;top: 0;z-index: 1;background-repeat: no-repeat;background-position: center center;}
.apply-form-outer .gform_wrapper .gf_step span.gf_step_label {font-family: 'Arimo', sans-serif;font-weight: 700;font-size: 25px;color: #A8A8A8;text-align: center;}
.apply-form-outer .gform_wrapper .gf_step span.gf_step_label:after {display: block;font-size: 18px;font-weight: 300;text-align: center;font-family: 'Roboto', sans-serif;}

.apply-form-outer .gform_wrapper .gf_step.gf_step_active span.gf_step_label {color: #0d243d;}
.apply-form-outer .gform_wrapper .info p{font-size: 12px;font-weight: 300;color: #A8A8A8;font-family: 'Roboto', sans-serif;line-height: 14px;margin-bottom: 0;}

.apply-form-outer .gform_wrapper ul.gfield_checkbox li input[type=checkbox],
.apply-form-outer .gform_wrapper ul.gfield_radio li input[type=radio]{width: 15px;height: 15px;margin: 0;}
.apply-form-outer .gform_wrapper ul.gfield_checkbox li label,
.apply-form-outer .gform_wrapper ul.gfield_radio li label{font-size: 12px;font-weight: 300;color: #A8A8A8;font-family: 'Roboto', sans-serif;line-height: 14px;}
.apply-form-outer .gchoice_select_all,
.apply-form-outer .gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label,
.apply-form-outer .gform_wrapper ul.gfield_radio li input[type=radio]:checked+label{font-weight: 500;}

.apply-form-outer .gform_wrapper .gform_page_footer{border-top: none;display: flex;padding-right: 25px;justify-content: flex-end;}
.apply-form-outer .gform_wrapper .gform_page_footer .gform_next_button{margin-left: auto;}

.apply-form-outer .gform_wrapper .gform_custombtn {height: 64px;background-color: #263D7A;color: #fff;text-transform: uppercase;font-size: 15px;font-family: 'Arimo', sans-serif;font-weight: 700;border: none;border-radius: 4px;min-width: 320px;display: inline-block;text-align: center;line-height: 64px;margin-top: 20px;}
.apply-form-outer .gform_confirmation_message{text-align: center;}
.apply-form-outer .gform_confirmation_message .gf_step_last span.gf_step_label {color: #00D1A8;}

.call-to-action-main a{color: #00D1A8;}

.merchant-form-outer .gform_wrapper .gf_page_steps {border: none;display: flex;justify-content: center;margin-bottom: 80px;padding: 0;}
.merchant-form-outer .gform_wrapper .gf_step {display: flex;flex-direction: column;align-items: center;height: auto;opacity: 1;padding: 0 15px;margin: 0;position: relative;width: auto;}
.merchant-form-outer .gform_wrapper .gf_step .gf_step_label{display: none;}
.merchant-form-outer .gform_wrapper .gf_step .gf_step_number {font-size: 0;width: 10px;height: 10px;display: block;background-color: #00D1A8;border-radius: 50%;position: relative;opacity: .5;}
.merchant-form-outer .gform_wrapper .gf_step.gf_step_active .gf_step_number{opacity: 1;}
.merchant-form-outer .gform_wrapper .gf_step.gf_step_active .gf_step_number::after {content: '';width: 20px;height: 20px;background: transparent;position: absolute;left: -5px;border: 1px solid #0d243d;border-radius: 50%;top: -5px;}

.merchant-form-outer .gform_wrapper .gform_body .gfield {text-align: center;color: #0D243D;font-family: "Roboto";}
.merchant-form-outer .gform_wrapper .gform_body .gfield p {font-weight: 700;font-size: 18px;margin: 0 0 30px;}
.merchant-form-outer .gform_wrapper .gform_body .gfield h3 {font-size: 32px;font-weight: 700;}

.merchant-form-outer .gform_wrapper .top_label li ul.gfield_radio{display: flex;align-items: center;justify-content: center;}
.merchant-form-outer .gform_wrapper ul.gfield_radio li{position: relative;margin: 0 10px}
.merchant-form-outer .gform_wrapper ul.gfield_radio li input[type=radio]{position: absolute;left: 0;top: 0;z-index: 1;width: 100%!important;height: 100%;opacity: 0;margin:0!important;cursor: pointer;}
.merchant-form-outer .gform_wrapper ul.gfield_radio li input[type=radio] + label {height: 64px;border: 2px solid #00D1A8;background-color: #00D1A8;color: #263D7A;text-transform: uppercase;font-size: 16px;font-family: 'Arimo', sans-serif;font-weight: 700;border-radius: 4px;min-width: 220px;margin: 0;text-align: center;line-height: 64px;transition: all .3s;cursor: pointer;}
.merchant-form-outer .gform_wrapper ul.gfield_radio li input[type=radio]:hover + label{background-color: #fff;color: #27A8E0;}

.merchant-form-outer .gform_wrapper .gform_page_footer{height: 0;visibility: hidden;opacity: 0;}

.gform_wrapper .gform_page_footer .gform_ajax_spinner{display: none;}



@media screen and (max-width: 1199px){
    .header-main .primary-navigation .main-nav {flex-direction: column;position: absolute;top: 80px;background: #000;right: 0;width: 300px;padding: 10px 0px;}
    .header-main .primary-navigation .main-nav li {padding: 0;}
    .header-main .primary-navigation .main-nav li a {padding: 13px 25px;display: block;}
    .header-main .primary-navigation .main-nav li.current-menu-item a{color: #00D1A8;}
    .header-main .primary-navigation .main-nav li a::before{display: none;}
    .header-main .primary-navigation .header-btns{border-left: none;margin-left: 0;padding-left: 0;}
    .header-main .primary-navigation .header-btns .apply-btn{margin-left: 25px;}

    .combo-list ul li p{color: #001a3A;}
    .apply-form-outer .gform_wrapper .gf_step{padding: 0 60px;}
    .apply-form-outer .gform_wrapper .gf_step span.gf_step_label{font-size: 20px;}
    .apply-form-outer .gform_wrapper .gf_step span.gf_step_number{width: 100px;height: 100px;min-height: 100px;font-size: 48px;}
    .apply-form-outer .gform_wrapper .gf_step::before,
    .apply-form-outer .gform_wrapper .gf_step::after{top: 48px;}
    .apply-form-outer .gform_wrapper .gf_page_steps{margin-bottom: 30px;}
    .apply-form-outer .gform_wrapper .gf_step.gf_step_completed span.gf_step_number::before{background-size: 36px auto;}
}

@media screen and (max-width: 991px){
    footer.site-footer{padding-top: 40px;}
    footer.site-footer .widget-area .menu-company-menu-container .menu .menu-item a,
    footer.site-footer .widget-area .menu-support-menu-container .menu .menu-item a{font-size: 16px;line-height: 2;}
    footer.site-footer .widget-area{margin-bottom: 40px;}
    footer.site-footer .widget-area .widget-title{font-size: 20px;margin-bottom: 25px;}
    footer.site-footer .widget-area .footer-logo {margin-bottom: 30px;}
    footer.site-footer .widget-area .tnp-email {height: 48px;padding: 0 15px;}
    footer.site-footer .widget-area .tnp-form{margin-bottom: 25px;}
    footer.site-footer .site-info .textwidget p{margin: 0;}
}

@media screen and (max-width: 767px){
    .header-top .contact-header{flex-direction: column;margin-right: 15px;}
    .header-top .contact-header li{margin-right: 0;margin-bottom: 10px;}
    .header-top .contact-header li:last-child{margin-bottom: 0;}
    .header-main .primary-navigation .header-btns .apply-btn {margin-left: 15px;padding: 7px 8px;font-size: 16px;}

    .header-main .primary-navigation .main-nav {top: 50px;width: 260px;}
    .header-main .primary-navigation .main-nav li a {padding: 13px 20px;font-size: 14px;}

    .apply-form-outer .gform_wrapper .gf_step {padding: 0 20px;}   
    .apply-form-outer .gform_wrapper .gf_step span.gf_step_number {width: 60px;height: 60px;min-height: 60px;font-size: 24px;}
    .apply-form-outer .gform_wrapper .gf_step::before, .apply-form-outer .gform_wrapper .gf_step::after {top: 30px;height: 2px;}
    .apply-form-outer .gform_wrapper .gf_step span.gf_step_label {font-size: 14px;text-align: center;}

    .apply-online-form .gform_wrapper .gform_footer input.button,
    .apply-online-form .gform_wrapper .gform_footer input[type=submit],
    .apply-online-form .gform_wrapper .gform_page_footer input.button,
    .apply-online-form .gform_wrapper .gform_page_footer input[type=submit],
    .contact-form-outer .gform_wrapper .gform_footer input.button,
    .contact-form-outer .gform_wrapper .gform_footer input[type=submit],
    .contact-form-outer .gform_wrapper .gform_page_footer input.button,
    .contact-form-outer .gform_wrapper .gform_page_footer input[type=submit]{padding: 0 30px;height: 46px;}
    .apply-form-outer .gform_wrapper .gform_footer input.button,
    .apply-form-outer .gform_wrapper .gform_footer input[type=submit],
    .apply-form-outer .gform_wrapper .gform_page_footer input.button,
    .apply-form-outer .gform_wrapper .gform_page_footer input[type=submit]{min-width: inherit;padding: 0 30px;width: auto;height: 46px;}
    .apply-online-form .gform_wrapper textarea,
    .apply-form-outer .gform_wrapper textarea,
    .contact-form-outer .gform_wrapper textarea,
    .apply-online-form .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
    .apply-form-outer .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
    .contact-form-outer .gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]),
    .apply-online-form .gform_wrapper.gf_browser_chrome select,
    .apply-form-outer .gform_wrapper.gf_browser_chrome select{height: 46px;padding: 10px 15px;}
    .apply-form-outer .gform_wrapper .gf_step.gf_step_completed span.gf_step_number::before{background-size: 24px auto;}
}

@media screen and (max-width: 640px){
    .apply-online-form .gform_wrapper .gform_footer,
    .contact-form-outer .gform_wrapper .gform_footer,
    .apply-form-outer .gform_wrapper .gform_footer{padding-right: 0;}
    .apply-form-outer .gform_wrapper ul.gform_fields li.gfield,
    .apply-online-form .gform_wrapper ul.gform_fields li.gfield,
    .apply-form-outer .gform_wrapper ul.gform_fields li.gfield,
    .contact-form-outer .gform_wrapper ul.gform_fields li.gfield{padding-right: 0;margin-top: 10px;}
    .merchant-form-outer .gform_wrapper .gf_page_steps{margin-bottom: 30px;}
    .merchant-form-outer .gform_wrapper ul.gfield_radio li input[type=radio] + label{height: 48px;min-width: 140px;line-height: 48px;}
}

@media screen and (max-width: 575px){
    .header-main .site-logo img{width: 100px;height: auto;}
    .apply-form-outer .gform_wrapper .gf_step {padding: 0 10px;}
	.header-top {
		display: none;}
}