
    /*All of this design are custom change */
#mainnav ul li a , #mainnav .sub-menu li a, .footer-widgets , .site-info , .widget-title{
    font-family:"Oswald"!important;
}

.header-contact a {
    color: #000000!important;
}

.social-navigation{
    width: 15%!important;
    float: right;
    text-align: right;
    height: 10px;
    margin-top:4px;
}
.header-contact-info{
    width: 85%!important;
    float: left;
    text-align:right;
}
.header-contact {
    color: #0a0002!important;
    border-bottom: 1px solid #0000002b;
    padding:5px!important;
}

.header-contact span{ 
    font-size:15px;
}
.fa-phone {
    //transform:rotate(90deg)!important;
}
.header-phone a{
    font-family:"Oswald";
    font-size: 15px;
}
.rplg{
    overflow-y:inherit!important;
}


.elementor-column-gap-default>.elementor-row>.elementor-column>.elementor-element-populated {
    /*padding-bottom: 0px!important;*/
}

.social-navigation li a {
    padding: 5px 10px;
    font-size: 16px;
}
.site-header{
    padding:10px 0!important;
}
.content-wrapper{
 padding-top:0px!important; 
}

#mainnav ul li a {
    font-weight:bold;
}


#menu-item-1350 a::before {
    content: '\f0e0';
    font-family: FontAwesome;
    color: inherit;
}

.elementor-social-icon{
background-color:
#818a91;
font-size: 25px;
text-align: center;
padding: .5em;
margin-right: 5px;
cursor: pointer;
width:55px;
height:55px;
}

.elementor-icon {
 display:inline-block;
 line-height:1;
}

.hide-desktop{
    display: none;
}




/*For Tablets */
@media (min-width: 768px) and (max-width: 1024px) {
 .header-contact{display:none!important;} 
 .btn-menu{
    height:100px;
    padding-top:0px!important;
    margin-top: -5px;
    }
#mainnav-mobi {
    width: 100% !important;
    position: absolute !important;
    left: 0px;
    margin-top: 10px!important;
}
    .hide-desktop{
        list-style: none;
        display: inline-flex!important;
        float: none;
        margin: 5px 0px 0px 90px!important;
    }
    .hide-desktop li {
        padding: 0px 20px 0px 0px;
    }

    .hide-desktop li:first-child{
        margin-left: 70%;
    }

    .accept-logo{
            text-align: center;
            margin-left: 0px;
    }
   /* .sydney-hero-area{
        height: 0px!important;
    }*/
}

@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : landscape) {
  div.menu-main-nav-container {
        height: 370px;
        overflow-y: scroll;
}
}
    
/*For Mobile */
@media only screen and (max-width:767px){

.social-navigation
{ width:50%!important;
    float:left!important;
    margin-top:7px!important;
}
.header-contact-info{
    width:50%!important;
    float:left!important;
}
#mainnav-mobi{   
    width: 100%!important;
    position: absolute!important;
    left: 0px;
    margin-top:0px!important;
}
#mainnav-mobi ul li
{
    font-size: 14px;
}

div.menu-main-nav-container{
    height: 475px;
    overflow-y: scroll;
}
.btn-menu{height:100px;}
.header-phone a {
    font-size: 16px;
    }
.header-contact{display:none;}

.hide-desktop{
    display: block;
}
.site-header.fixed, .has-hero .header-contact {
    position: fixed !important;
    background: #fff;
}
.site-header.float-header {
    background-color: #fff!important;
}
}



