.site-logo {
    width: 170px !important;
    position: relative;
    top: -40px;
	overflow:visible !important;
}
.site-branding{overflow:visible !important;}
.ss2-button{display:none;}
header#masthead {position: absolute !important;}
h2{font-size:80px !important; letter-spacing:initial !important; line-height:80px !important; margin-top:0; margin-bottom:0px !important;}
#homelist .elementor-container.elementor-column-gap-default {margin-bottom: 0;}
.ac-number, span.ac-sign{letter-spacing:initial !important;}
span.ac-sign{color:#fff; padding-bottom:0px !important; }
.ac-title::before{background:#fff !important}
.homenumbers{margin-bottom:100px;}
.ac-number{height:110px;}
.a-recent-works{padding-top:80px !important}
.ar-work-title{font-size:30px !important; letter-spacing:initial !important;}
#block-17 a, #footer-menu a.menu-item-link {
    font-size: 18px;
    color: #000000;
    text-decoration: none;
}
.ar-work-cat{font-size:16px; font-weight:400;}
.elementor-accordion .elementor-accordion-item{border-top:0 !important; border-left:0 !important; border-right:0 !important; padding:50px 0;}
a:focus {outline: none !important;}
.elementor-accordion .elementor-tab-content{border-top:0 !important;}
.elementor-tab-title{display:flex; align-items:center; justify-content: space-between;}
h2 span.elementor-accordion-icon.elementor-accordion-icon-right { font-size: 30px !important; order:2;}
.elementor-accordion { border-top: 1px solid #d4d4d4;}
.accordion-inner {
    display: flex;
    align-items: center;
}
.accordion-inner-left { width: 40%;margin-right: 5%;}
.accordion-inner-left img{width:100%}
.accordion-inner-right {width: 50%;}
.admin-hidden-markup{display:none;}
input.large { background: #fff !important; height: 50px; line-height: 50px;}
.gform_wrapper .gform_validation_errors>h2 { font-size: 15px !important;}
.gfield_description {
    background: none !important;
    border: 0 !important;
    padding: 0 !important;
}
.gfield .iti.iti--allow-dropdown input {
    border: 0 !important;
}
.gform_wrapper.gravity-theme .gfield textarea.large {
    background: #fff;
}
.btn::after {
  position: absolute;
  content: '';
  top:0;
  left: 0;
  width: 0;
  height: 100%;
  background-color: white;
  transform-origin:left;
  transition:width 0.25s ease;
  z-index:-1;
}
button, input[type="button"], input[type="reset"], input[type="submit"] {
    color: #fff !important;
    border-radius: 100px;
    text-transform: uppercase;
    background: linear-gradient(to right, #b7babe 50%, #000 50%) !important;
    background-size: 205% 100% !important;
    background-position: 99% 0% !important;
    text-transform: initial;
    transition: all .5s ease;
}
input[type="submit"]:hover {
    outline: none;
    background-position: 1% 100% !important;
    
}
p {
    font-size: 18px;
}
.a-award a {
    padding-right: 150px;
}
.home-submenu .a-award:first-child a{
    background: url(http://developing.growfromdubai.com/wp-content/uploads/2022/12/company-setup.png) no-repeat right center;
    background-size: 70px;
}
.home-submenu .a-award:nth-child(2) a{
    background: url(http://developing.growfromdubai.com/wp-content/uploads/2022/12/bank-account.png) no-repeat right center;
    background-size: 70px;
}
.home-submenu .a-award:nth-child(3) a {
    background: url(http://developing.growfromdubai.com/wp-content/uploads/2022/12/residency-visa-1.png) no-repeat right center;
    background-size: 70px;
}
.home-submenu .a-award:nth-child(4) a {
    background: url(http://developing.growfromdubai.com/wp-content/uploads/2022/12/custom-code.png) no-repeat right center;
    background-size: 70px;
}
.home-submenu .a-award:nth-child(5) a {
    background: url(http://developing.growfromdubai.com/wp-content/uploads/2022/12/logistics.png) no-repeat right center;
    background-size: 70px;
}
.home-submenu .a-award:nth-child(6) a {
    background: url(http://developing.growfromdubai.com/wp-content/uploads/2022/12/payment-gateway-1.png) no-repeat right center;
    background-size: 70px;
}
.home-submenu .a-award:nth-child(7) a {
    background: url(http://developing.growfromdubai.com/wp-content/uploads/2022/12/marketplace.png) no-repeat right center;
    background-size: 70px;
}
.innerpage-header h1 {
    margin: 200px 0 0 0;
    padding: 0;
}
.innerpage-header .elementor-widget:not(:last-child){margin-bottom:0}
.innerpage-header { margin: 0 0 100px 0;}
.mb-50.elementor-section.wrapper-wide .elementor-container{margin-bottom:50px !important}
.mb-0.elementor-section.wrapper-wide .elementor-container{margin-bottom:0 !important}
.alioth-page-nav{background:#fff !important}
.innerpage-header img {
    margin-top: 200px;
}
.innerpage-header p{margin:0 !important}
.home .page-header{display:none !important;}
.footer-logo{width:350px !important;}
#comments, .gfield_required, .gform_validation_errors{display:none !important;}
.single h2 {
    font-size: 36px !important; line-height:50px !important;
}
.large.gfield_select {
    background: #fff;
    height: 60px;
}
.alioth-blog.blog-classic{ display: flex !important;
  flex-wrap: wrap !important;}
 .blog-classic .post.alioth-post{ flex: 45% !important; overflow:visible !important;
  margin-bottom:50px !important;}
.blog-classic .post-image{height:auto !important;}
.gform_confirmation_message {
    font-size: 20px;
    border: solid green 2px;
    padding: 20px;
    text-align: center;
}
@media only screen and (max-width: 1600px) {
   .ac-number, .ac-sign {
    font-size: 50px !important;
    line-height: 50px !important;
    height: 50px !important;
}
.ac-title::before{margin-bottom:10px !important;}	
}
@media only screen and (max-width: 1200px) {
 h2 {
    font-size: 60px !important;
    line-height: 60px !important;
} 
h1 br, h2 br, h3 br, h4 br, h5 br{display:none !important;}
}
@media only screen and (max-width: 900px) {
	.header-cta-but{display:none !important}
}
@media only screen and (max-width: 767px) {
.footer-logo{width:250px !important;}
  h2 {
    font-size: 50px !important;
    line-height: 50px !important;
}  
.accordion-inner{display:block;}
.accordion-inner-left, .accordion-inner-right{ width:100%;margin-right:0;}
}

