/*
Theme Name: UltraPress Child
Theme URI: https://uncodethemes.com/wordpress-themes/ultrapress/
Template: ultrapress
Author: Uncodethemes
Author URI: https://uncodethemes.com/
Description: UltraPress is a super fast, lightweight, fully customizable, multi-purpose and beautiful WordPress theme. It’s perfect for blogs, personal portfolio, small business(restaurants, wedding planners, plumbers, sport/medical shops), startups, agencies as well as WooCommerce storefront sites and most types of projects. Ultrapress works perfectly with Gutenberg and the most popular page builders (Elementor, Brizy, Beaver Builder, Visual Composer). Ultrapress is also WooCommerce ready, responsive, Retina ready, SEO friendly, RTL &amp; translation ready. Ultrapress comes with many starter free sites which can be used for developing any niche websites for you or your client projects. Looking for a multi-purpose theme? Look no further, UltraPress can be used for building any kind of websites!
Tags: two-columns,left-sidebar,right-sidebar,custom-header,custom-menu,custom-logo,editor-style,featured-images,footer-widgets,full-width-template,theme-options,threaded-comments,translation-ready,portfolio,e-commerce
Version: 1.0.0

*//*
@font-face {
    font-family: 'HelveticaNeue';
    src: url('fonts/HelveticaNeueThin.woff2') format('woff2'),
        url('fonts/HelveticaNeueThin.woff') format('woff');
    font-weight: 100;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HelveticaNeue';
    src: url('fonts/HelveticaNeueItalic.woff2') format('woff2'),
        url('fonts/HelveticaNeueItalic.woff') format('woff');
    font-weight: 100;
    font-style: italic;
    font-display: swap;
}

@font-face {
    font-family: 'HelveticaNeue';
    src: url('fonts/HelveticaNeueLight.woff2') format('woff2'),
        url('fonts/HelveticaNeueLight.woff') format('woff');
    font-weight: 300;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HelveticaNeue';
    src: url('fonts/HelveticaNeueMedium.woff2') format('woff2'),
        url('fonts/HelveticaNeueMedium.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HelveticaNeue';
    src: url('fonts/HelveticaNeueHeavy.woff2') format('woff2'),
        url('fonts/HelveticaNeueHeavy.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}

@font-face {
    font-family: 'HelveticaNeueCond';
    src: url('fonts/HelveticaNeueBlackCond.woff2') format('woff2'),
        url('fonts/HelveticaNeueBlackCond.woff') format('woff');
    font-weight: 900;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'HelveticaNeue';
    src: url('fonts/Helvetica.woff2') format('woff2'),
        url('fonts/Helvetica.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'HelveticaNeue';
    src: url('fonts/HelveticaNeueBold.woff2') format('woff2'),
        url('fonts/HelveticaNeueBold.woff') format('woff');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}*/
@font-face {
    font-family: 'Helvetica Neue';
    src: url('fonts/hn/HelveticaNeue.eot');
    src: url('fonts/hn/HelveticaNeue.eot?#iefix') format('embedded-opentype'),
        url('fonts/hn/HelveticaNeue.woff2') format('woff2'),
        url('fonts/hn/HelveticaNeue.woff') format('woff'),
        url('fonts/hn/HelveticaNeue.ttf') format('truetype'),
        url('fonts/hn/HelveticaNeue.svg#HelveticaNeue') format('svg');
    font-weight: normal;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Helvetica Neue Bold';
    src: url('fonts/hn/HelveticaNeue-Bold.eot');
    src: url('fonts/hn/HelveticaNeue-Bold.eot?#iefix') format('embedded-opentype'),
        url('fonts/hn/HelveticaNeue-Bold.woff2') format('woff2'),
        url('fonts/hn/HelveticaNeue-Bold.woff') format('woff'),
        url('fonts/hn/HelveticaNeue-Bold.ttf') format('truetype'),
        url('fonts/hn/HelveticaNeue-Bold.svg#HelveticaNeue-Bold') format('svg');
    font-weight: bold;
    font-style: normal;
    font-display: swap;
}
body, button, input, select, optgroup, textarea{
    font-family: 'Helvetica Neue', 'Roboto' !important;
    font-weight: 400!important;
}
h1, h2, h3, h4, h5, h6, a h1, a h2, a h3, a h4, a h5, a h6, h1 a, h2 a, h3 a, h4 a, h5 a, h6 a{
    font-family: 'Helvetica Neue', 'Roboto' !important;
    /*font-family: 'HelveticaNeue'!important;*/
}
p:last-child {
    margin-bottom: 0;
}
a {
    color: #f47b2b;
}
.container {
    width: 100%;
    max-width: 1480px;
    padding: 0 40px;
}
.column-left-align .elementor-container {
    margin-left: 0!important;
}
.column-right-align .elementor-container {
    margin-right: 0!important;
}
.ultrapress-default-header{
	padding: 40px 0;
}
.menu__btn {
    position: relative;
    width: 40px;
    height: 17px;
    border: 2px solid #000;
    border-left: 0;
    border-right: 0;
    cursor: pointer;
}

.menu__btn:after {
    content: '';
    width: 100%;
    height: 2px;
    background-color: #000;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
}
.menu__btn img {
	display: none;
    width: 40px;
    height: 17px;
}
body .menu__btn:after {
    background-color:#fff;
}
body .menu__btn {
    border-color:#fff;
}
.main-logo {
    display: none;
}

/*body .ultrapress-custom-header .ut-custom-menu>ul>li>a {
    color: #fff!important;
}

body.home .menu__btn:after,
body.page-id-1439 .menu__btn:after,
body.page-id-1480 .menu__btn:after{
	background-color:#fff;
}
body.home .menu__btn,
body.page-id-1439 .menu__btn,
body.page-id-1480 .menu__btn{
	border-color:#fff;
}
.white-logo {
    display: none;
}

body.home .ultrapress-custom-header .main-logo,
body.page-id-1439 .ultrapress-custom-header .main-logo,
body.page-id-1480 .ultrapress-custom-header .main-logo{
    display: none;
}
body.home .ultrapress-custom-header .white-logo,
body.page-id-1439 .ultrapress-custom-header .white-logo,
body.page-id-1480 .ultrapress-custom-header .white-logo{
    display: block;
}

body.home .ultrapress-custom-header .ut-custom-menu>ul>li>a,
body.page-id-1439 .ultrapress-custom-header .ut-custom-menu>ul>li>a,
body.page-id-1480 .ultrapress-custom-header .ut-custom-menu>ul>li>a{
    color: #fff!important;
}
body .navbar-nav>li>a, body .site-header .ultrapress-default-header.is-sticky .navbar-nav>li>a{
    font-family: 'HelveticaNeue'!important;
    font-weight: 400!important;

}*/
body.single-layout1 .site-header .ultrapress-default-header .navbar-nav>li>a, 
.ultrapress-default-header.is-transparent .navbar-nav>li>a {
    color: #000;
}
ul.navbar-nav>li.menu-item>a {
    text-transform: capitalize;
}
.container .ultrapress-main-menu {
    margin-left: auto;
    margin-right: 0;
}
body.single-layout1 .site-header .ultrapress-default-header nav.navbar ul.navbar-nav>li.menu-item>a:before, 
.ultrapress-default-header.is-transparent nav.navbar ul.navbar-nav>li.menu-item>a:before {
    background-color: currentColor;
}
.navbar-nav li {
    margin-left: 40px;
}
.ut-custom-menu li:not(.has-ua-mega-menu) ul.sub-menu>li.menu-item:hover>a,
.ut-custom-menu li:not(.has-ua-mega-menu) ul.sub-menu li.current_page_item a{
    background-color: #094267!important;
    color: #fff!important;
}
.ut-custom-menu .sub-menu .menu-item a:hover {
    border-left: 3px solid #f47b2b;
}
.ut-custom-menu ul.custom-menu>li.current-menu-item>a{
    color: #f47b2b!important;
}
.ut-custom-menu .menu ul.sub-menu {
    width: 300px;
}

.ut-custom-menu>ul.menu>li.menu-item:last-child>ul.sub-menu,
.ut-custom-menu .menu ul.sub-menu {
    right: 0;
    /*left: inherit;*/
    left: 0;
}
.ut-custom-menu .menu li:not(.has-ua-mega-menu) ul.sub-menu ul.sub-menu {
    left: inherit;
    right: 101%;
}
.main-header {
    position: absolute!important;
    left: 0;
    right: 0;
}
.menu__content_wrapper {
    position: fixed;
    padding: 30px 0px;
    right: 0;
    top: 0;
    height: 100%;
    z-index: 99999;
    background-color: #094267;
    width: 400px;
    transform: translateX(100%);
    opacity: 0;
    visibility: hidden;
    transition: all 0.4s ease-in-out;
}
.menu__content_wrapper.fade.in {
    transform: translateX(0);
    opacity: 1;
    visibility: visible;
}
.menu__content_wrapper>ul#primary-menu {
    padding: 0 20px;
    overflow: hidden;
    overflow-y: auto;
    height: 100%;
}
.menu__content_wrapper span.close_menu {
    position: absolute;
    font-size: 0;
    top: 20px;
    right: 20px;
    color: #fff;
    cursor: pointer;
}

.menu__content_wrapper span.close_menu:after {
    content: 'x';
    font-size: 28px;
    transform: scale(1.3, 1);
    display: inline-block;
    font-weight: 100;
}

.menu__content_wrapper ul.side-navbar-nav {
    padding: 0;
    margin: 20px 0 0;
    list-style-type: none;
}

.menu__content_wrapper ul.side-navbar-nav li.menu-item {
    position: relative;
    margin-bottom: 15px;
}
span.next-sub-menu {
    color: #fff;
    font-size: 30px;
    position: absolute;
    right: 0;
    top: 8px;
    width: 15px;
    height: 15px;
    cursor: pointer;
}
span.next-sub-menu i.angle-right:after,
.utal .sub-menu .menu-item-has-children>a:after {
    content: '';
    width: 10px;
    height: 10px;
    display: block;
    border: 3px solid #fff;
    border-left: 0;
    border-bottom: 0;
    transform: rotate(45deg);
}
.menu__content_wrapper ul.side-navbar-nav li.menu-item>a.is-open~span.next-sub-menu i.angle-right:after{
    transform: rotate(135deg);
}
.utal .sub-menu .menu-item-has-children>a:after {
    border-color: currentColor;
    margin-top: 6px;
    font-size: 0!important;
}
.menu__content_wrapper ul.side-navbar-nav li.menu-item a, 
.menu__content_wrapper ul.side-navbar-nav li.menu-item ul.sub-menu li a {
    color: #fff;
    font-size: 16px;
    background-color: transparent;
    line-height: 1.4;
    padding: 0;
    border: 0;
}

.menu__content_wrapper ul.side-navbar-nav li.menu-item a:hover,
.menu__content_wrapper ul.side-navbar-nav li.menu-item.current-menu-item a,
.menu__content_wrapper ul.side-navbar-nav li.menu-item.current-menu-parent a,
.menu__content_wrapper ul.side-navbar-nav li.menu-item ul.sub-menu li a:hover,
.menu__content_wrapper ul.side-navbar-nav li.menu-item ul.sub-menu li.current-menu-item a {
    color: #f47b2b;
}

.menu__content_wrapper ul.side-navbar-nav li.menu-item ul.sub-menu {
    position: static;
    opacity: 1;
    visibility: visible;
    margin: 0;
    transform:  none;
    width: 100%;
    padding: 0px 0 0px 20px;
    max-height: 0px;
    overflow: hidden;
    box-shadow: none;
    transition: all 0.4s ease-in-out;
}
.menu__content_wrapper ul.side-navbar-nav li.menu-item>a.is-open+ ul.sub-menu {
    max-height: 1000px;
    padding-top: 20px;
}
.sub-menu .menu-item-has-children>a:after{
    display: none;
}
/*home*/
.main-slider .utal-slider .slide-wrap .slide-content-wrap {
    max-width: 1480px;
    min-width: inherit!important;
}
.main-slider .utal-slider .slide-wrap .slide-content-wrap .slide-title span.sub-heading {
    font-size: 20px;
    display: block;
    font-weight: 400;
    line-height: 1.2;
    margin-bottom: 10px;
    color: #000;
}
.main-slider .utal-slider .slide-wrap .slide-content-wrap a.slide-readmore {
    font-size: 14px;
    line-height: 1;
    padding: 15px 25px;
    background-color: #f47b2b;
    text-transform: uppercase;
    color: #fff;
    font-weight: 400;
    border-radius: 50px;
    letter-spacing: 1px;
}
.utal button.slick-arrow:before {
    margin-top: 0px;
}
.utal button.slick-arrow:after {
    margin-bottom: 0px;
}
.main-slider .utal-slider .slide-wrap .slide-content-wrap .content-excerpt {
    margin-bottom: 29px;
}
.corporate-slider .inner_services_wrapper .services_image {
    margin-bottom: 40px;
    text-align: center;
}

.corporate-slider .inner_services_wrapper .services__content a {
    color: #000;
    text-align: center;
    font-size: 20px;
    line-height: 1.3;
}

.corporate-slider .slick-slide {
    margin: 0 50px;
}
button.slick-arrow{
    width: 42px;
    height: 42px;
    padding: 0;
    background-color: #f4f4f4;
    justify-content: center!important;
    text-align: center;
    transform: none;
}
button.slick-arrow:hover{
	background-color: #094267;
}
button.slick-arrow:before {
    content: '';
    position: absolute;
    width: 11px;
    height: 11px;
    border: 2px solid #000;
    background: transparent;
    border-right: 0;
    border-bottom: 0;
    transform: rotate(-45deg);
    left: 13px;
    margin: 0;
}

button.slick-arrow:after {
	content: '';
	position: absolute;
	display: block;
    width: 18px;
	height: 2px;
	background-color: #000;
	transform: none;
	margin: 0;
	left: 13px;
}
button.slick-arrow:hover:before,
button.slick-arrow:focus:before{
    border-color: #fff;
}
button.slick-arrow:hover:after,
button.slick-arrow:focus:after{
	background-color: #fff;
}
button.slick-arrow.slick-next {
    transform: scale(-1, 1);
}
.testimonial-slider button.slick-next.slick-arrow {
    top: inherit;
    bottom: 70px;
    left: 100%;
    margin-left: 120px;
}
.testimonial-slider button.slick-prev.slick-arrow {
    bottom: 70px;
    top: inherit;
    left: 100%;
    margin-left: 60px;
}
.corporate-slider button.slick-next.slick-arrow{
	right:  50px;
}
.corporate-slider button.slick-prev.slick-arrow{
    margin-left: -130px;
}
.offeringslider_lists button.slick-arrow {
    top: inherit;
    bottom: 0;
    right: 0;
    left: inherit;
}

.offeringslider_lists button.slick-prev.slick-arrow {
    left: inherit;
    right: 50px;
}
.whydubaislider_lists button.slick-prev.slick-arrow {
    left: -20px;
}

.whydubaislider_lists button.slick-next.slick-arrow {
    right: -20;
}

.whydubaislider_lists button.slick-arrow {
    background: transparent!important;
}

.whydubaislider_lists button.slick-arrow:after {
    display: none;
}

.whydubaislider_lists button.slick-arrow:before {
    width: 20px;
    height: 20px;
    border-color: #c3c3c3!important;
}
.testimonial-slider .wrapper {
    padding: 60px 80px;
    background-color: #fef1e8;
    box-shadow: none;
    border-radius: 0;
    text-align: center;
    min-height: 440px;
	display: flex!important;
	flex-direction: column;
}

.testimonial-slider .slick-slide {
    margin: 0 25px;
}

.testimonial-slider .slick-list {
    overflow: visible;
}
.testimonial-slider .slick-list:after {
    content: '';
    position: absolute;
    top: 0;
    bottom: 0;
    left: 100%;
    background-color: #fff;
    width: 10000px;
}
.testimonial-slider .wrapper>.testimonial__content {
    order: 1;
    font-size: 20px;
    margin-top: 50px;
}

.testimonial-slider .wrapper .inner_testimonial_wrapper {
    position: relative;
}

.testimonial-slider .wrapper .inner_testimonial_wrapper .testimonial_image figure {
    width: 100px;
    height: 100px;
    border-radius: 50%;
    overflow: hidden;
    margin: 0 auto 5px;
}

.testimonial-slider .wrapper .inner_testimonial_wrapper .testimonial_image figure img {
    height: 100%;
    width: 100%;
    object-fit: contain;
    background-color: #fff;
}

.testimonial-slider .wrapper .inner_testimonial_wrapper .testimonial_image {
    position: relative;
}


.testimonial-slider .wrapper .inner_testimonial_wrapper .testimonial__content ul.star__rating_wrapper {
	display: none;
    /*display: flex;*/
    list-style-type: none;
    padding: 0;
    margin: 0 0 10px 0;
}

.testimonial-slider .wrapper .inner_testimonial_wrapper .testimonial__content ul.star__rating_wrapper li {
    margin-right: 6px;
}

.testimonial-slider .wrapper .inner_testimonial_wrapper .testimonial__content ul.star__rating_wrapper li img {
    width: 16px;
    height: auto;
}
.testimonial-slider .wrapper .inner_testimonial_wrapper .testimonial__content .utal-bio-wrapper{
    line-height: 1.3;
}
.testimonial-slider .wrapper .inner_testimonial_wrapper .testimonial__content .utal-bio-wrapper .utal-slide-title {
    font-size: 18px;
    font-weight: 600;
}
.slick-next.slick-disabled:before, .slick-prev.slick-disabled:before {
    opacity: 1;
}
.utal .blog-content .blog-post-title a {
    font-weight: 800;
}
.utal span.blog-date {
    margin-bottom: 15px;
}
.tabs ul#tabs-nav {
    display: flex;
    flex-wrap: wrap;
    justify-content: center;
    list-style-type: none;
    margin: 0 0 40px 0;
}

.tabs ul#tabs-nav li a {
    position: relative;
    font-size: 21px;
    line-height: 1.3;
    padding: 10px 5px;
    font-weight: bold;
    color: #1f3d6f;
    margin: 0 30px;
}

.tabs ul#tabs-nav li a:after {
    content: ''
    ;position: absolute;
    bottom: 0;
    left: 0;
    height: 2px;
    background-color: #1f3d6f;
    width: 0%;
    transition: all 0.3s ease-in-out;
}
.tabs ul#tabs-nav li.active a:after{
    width: 100%;
}
.accordion-container .set,
.faq-accordion .elementor-accordion .elementor-accordion-item{
    padding: 25px 0;
    border-bottom: 1px solid rgb(31 61 111 / 20%)!important;
}
.accordion-container .set a {
    position: relative;
    font-size: 22px;
    line-height: 1.3;
    display: block;
    color: #1f3d6f;
}
.faq-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon span.elementor-accordion-icon-closed, 
.faq-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon span.elementor-accordion-icon-opened {
    display: none;
}
.faq-accordion .elementor-accordion .elementor-tab-title {
    position: relative;
}
.accordion-container .set a i.fas,
.faq-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon{
    position: absolute;
    right: 0;
    display: flex;
    align-items: center;
    justify-content: center;
    top: 5px;
    width: 20px;
    height: 20px;
}
.accordion-container .set a i.fas:after, 
.accordion-container .set a i.fas:before,
.faq-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon:after,
.faq-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon:before {
    content: '';
    width: 20px;
    height: 2px;
    display: block;
    background-color: #1f3d6f;
    position: absolute;
    transition: all 0.3s ease-in-out;
}
.accordion-container .set a i.fas:after,
.faq-accordion .elementor-accordion .elementor-tab-title .elementor-accordion-icon:after{
    transform: rotate(90deg);
}
.accordion-container .set a.active i.fas:after,
.faq-accordion .elementor-accordion .elementor-tab-title.elementor-active .elementor-accordion-icon:after{
    transform: rotate(0deg);
}
.accordion-container .set .content {
    padding: 15px 0 0;
}
.image-rotate-x img {
    transform: scale(-1, 1);
}
/*blog*/
.meta-info {
    margin-bottom: 15px;
}
.blog .card .card-title , 
section.related-posts .post .entry-title  {
    line-height: 1.3;
    margin-bottom: 15px;
}

.blog .card .card-title a, 
section.related-posts .post .entry-title a {
    font-weight: 800;
    color: #000;
}
body:not(.elementor-page) .site-content {
    padding-top: 125px;
}
.breadcumb-section.header-is-transparent {
    padding-top: 0;
}
.widget h2 {
    font-size: 24px!important;
}
.widget ul li a:hover {
    color: #F47B2B;
}
.wp-block-search .wp-block-search__label {
    color: #094267;
    font-weight: 600;
    font-size: 20px;
    line-height: 1.3;
    margin-bottom: 15px;
}
.wp-block-search .wp-block-search__button {
    border: 0;
    font-size: 14px;
    padding: 16px 20px;
    width: auto;
    background-color: #F47B2B;
    color: #fff;
    margin: 0;
    border-radius: 0 50px 50px 0;
}

.wp-block-search .wp-block-search__input {
    border-radius: 50px 0 0 50px;
}
ul.single-pagination-bar li h4.article-name {
    font-weight: 800;
}
/*new css*/
.incorporation-col,
.corporation-col{
    min-width: calc(50% + 200px);
}
.incorporation-col{
    margin-left: -200px;
}
.corporation-col{
    margin-right: -200px;
}
.clientele-gallery .gallery {
    display: flex;
    flex-wrap: wrap;
    align-items: center;
}
.offerings-wrapper,
.offerings-wrapper>.elementor-container {
    height: 100%;
}
.business-activities-wrap .elementor-image-box-wrapper .elementor-image-box-img img {
    margin: 0 auto;
}
.approved-lists li.elementor-icon-list-item {
    align-items: flex-start;
}
ul.offeringslider_lists {
    margin: 0;
    list-style-type: none;
    padding-bottom: 55px;
}

.offeringslider-image-icon {
    position: relative;
    margin-bottom: 10px;
}

.offeringslider-image-icon span.icon {
    width: 30px;
    height: 30px;
    background-color: #f47b2b;
    display: flex;
    position: absolute;
    bottom: 20px;
    left: 20px;
    border-radius: 50%;
    justify-content: center;
    align-items: center;
}

.offeringslider-image-icon span.icon:after {
    content: '';
    width: 0;
    height: 0;
    border-top: 6px solid transparent;
    border-left: 11px solid white;
    border-bottom: 6px solid transparent;
}
.offeringslider-title {
    font-size: 13px;
    font-weight: 600;
    color: #000;
}
ul.whydubaislider_lists {
    list-style-type: none;
    min-width: 100%;
    margin: 0 -20px;
}
ul.whydubaislider_lists .slick-slide {
    margin: 0 20px;
}

.whydubaislider_main_list {
    text-align: center;
}
.whydubaislider-image {
    margin-bottom: 20px;
    background: #f4f4f4;
}
.whydubaislider-image img {
    margin: 0 auto;
    mix-blend-mode: multiply;
}
.whydubaislider-title {
    font-weight: 600;
    color: #000;
    margin-bottom: 11px;
}
section.myfixed {
    padding: 15px 40px!important;
}
.post-template-default .ultrapress-custom-header .main-header, .page-template-default .ultrapress-custom-header .main-header,  .blog .ultrapress-custom-header .main-header{
    background-color:#0F1E37;
}
#primary .post-thumbnail img {
    width: 100%;
}
.clientele-slider img.swiper-slide-image {
    height: 128px;
    width: auto;
    object-fit: contain;
    margin: 0 auto;
}
@media(max-width: 1400px)
	.clientele-slider img.swiper-slide-image {
		height: 85px;
	}
}
@media (max-width: 1024px) {
.container {
    max-width: 100%;
    padding: 0 20px;
}
section.myfixed {
    padding: 15px 20px!important;
}
}
@media (max-width: 767px) {
body:not(.elementor-page) .site-content {
    padding-top: 107px;
}
}