/*Adjust Menu - flag display*/
#mainnav li:nth-last-of-type(1){
  padding-left: 5px;
}
#mainnav li:nth-last-of-type(2){
  padding-right: 5px;
  padding-left: 30px;
}

/*Adjust fotos in blog*/
.galleryid-727 .gallery-item:nth-of-type(1){
  padding: 20px 10px 0 0;
}

.galleryid-727 .gallery-item:nth-of-type(2){
  padding: 20px 0 0 10px;
}

/*Adjust Our services display*/
@media screen and (max-width: 767px){
  #pg-18-2 .siteorigin-panels-stretch,
  #pg-778-2 .siteorigin-panels-stretch{
  display: flex !important;
  flex-direction: column-reverse}
  
  #pg-18-5 .siteorigin-panels-stretch,
  #pg-778-5 .siteorigin-panels-stretch{
  display: flex !important;
  flex-direction: column-reverse}

  #pg-18-9 .siteorigin-panels-stretch,
  #pg-778-9 .siteorigin-panels-stretch{
  display: flex !important;
  flex-direction: column-reverse}

  #pg-18-11 .siteorigin-panels-stretch,
  #pg-778-11 .siteorigin-panels-stretch{
  display: flex !important;
  flex-direction: column-reverse;
  padding-bottom:5% !important;}
  
  #pg-18-3 .siteorigin-panels-stretch,
  #pg-778-3 .siteorigin-panels-stretch{
	padding-bottom:5% !important;}

  #pg-18-6 .siteorigin-panels-stretch,
  #pg-778-6 .siteorigin-panels-stretch{
  padding-bottom:5% !important;}
  
  #pg-18-9 .siteorigin-panels-stretch,
  #pg-778-9 .siteorigin-panels-stretch{
  padding-bottom:5% !important;}
 
}
  
  #pg-18-13 .siteorigin-panels-stretch,
  #pg-778-13 .siteorigin-panels-stretch{
  padding-bottom:5% !important;}

/*Adjust display of the offer page*/

.page-id-18 .panel-widget-style,
.page-id-778 .panel-widget-style{
  padding-top: 5% !important;
}


@media screen and (min-width: 768px){

#pg-18-2 .panel-row-style,
#pg-778-2 .panel-row-style{
padding-bottom:100px !important;}

#pg-18-3 .siteorigin-panels-stretch,
#pg-778-3 .siteorigin-panels-stretch{
padding-bottom:100px !important;}

#pg-18-5 .siteorigin-panels-stretch,
#pg-778-5 .siteorigin-panels-stretch{
padding-bottom:100px !important;}

#pg-18-6 .siteorigin-panels-stretch,
#pg-778-6 .siteorigin-panels-stretch{
padding-bottom:100px !important;}

#pg-18-8 .siteorigin-panels-stretch,
#pg-778-8 .siteorigin-panels-stretch{
padding-bottom:100px !important;}

#pg-18-9 .siteorigin-panels-stretch,
#pg-778-9 .siteorigin-panels-stretch  {
padding-bottom:100px !important;}
  
#pg-18-11 .siteorigin-panels-stretch,
#pg-778-11 .siteorigin-panels-stretch  {
padding-bottom:100px !important;}

#pg-18-13 .siteorigin-panels-stretch,
#pg-778-13 .siteorigin-panels-stretch  {
padding-bottom:100px !important;}
}

#pg-18-1 .siteorigin-panels-stretch,
#pg-778-1 .siteorigin-panels-stretch{ 
border-top: 1px solid #d0d0d0;}

#pg-18-3 .siteorigin-panels-stretch,
#pg-778-3 .siteorigin-panels-stretch{ 
border-bottom: 1px solid #d0d0d0;}

#pg-18-7 .siteorigin-panels-stretch,
#pg-778-7 .siteorigin-panels-stretch{ 
border-top: 1px solid #d0d0d0;}

#pg-18-9 .siteorigin-panels-stretch,
#pg-778-9 .siteorigin-panels-stretch{ 
border-bottom: 1px solid #d0d0d0;}

#pg-18-12 .siteorigin-panels-stretch,
#pg-778-12 .siteorigin-panels-stretch{ 
border-top: 1px solid #d0d0d0;}




#pg-20-1 .siteorigin-panels-stretch,
#pg-773-1 .siteorigin-panels-stretch{
background-color: rgba(237, 155, 14, 0.8);}

/*Adjust testimonials parallax*/
#panel-20-3-0-0 .widget-title,
#panel-773-3-0-0 .widget-title{
color: #ed9b0e !important;}

.panel-row-style {
  background-position: center top !important;
}

/*Adjust history section*/
#history-txt{
padding-top:5%;
}

#history-thumb img{
height:30vw;
width:auto;}

#history-thumb{
text-align:center;}

@media screen and (max-width: 767px){
  #history-thumb img{
  height:70vw;
  width: auto;}}


#pg-16-1 .siteorigin-panels-stretch,
#pg-781-1 .siteorigin-panels-stretch{ 
border-top: 1px solid #d0d0d0;
border-bottom: 1px solid #d0d0d0;}


/*Adjust display of qualities section*/
#panel-20-0-0-0,
#panel-773-0-0-0{
padding:50px 0 0 0;
}

#panel-20-0-0-1,
#panel-773-0-0-1{
padding:0 0 50px 0;
}
.qualities{
text-align: center;}
.qualities svg{
  padding-top: 50px;
text-align: middle;
display: inline-block;}

@media screen and (max-width:991px){
  .qualities svg{
  width:100%;
  height: auto;} 
}


.skills-img svg{
width:100px;
height:100px;
}


@media screen and (min-width: 768px){
.skills-img svg{
position:relative;
top: 50%;
transform:translateY(-50%);}
}

.skills-txt h4{
margin-bottom:5px;}


.skills-img  ellipse{
  stroke: #ed9b0e !important;
  stroke-width: 2px !important;
}


.skills-img  path{
  fill: #ed9b0e !important;
}


.skills-container{
display:flex;
margin: 15px 0 15px 0;
padding: 15px;}

.skills-img{
  padding:0 15px 0 15px;
  margin-right:60px;}

.skills-txt p{
text-align:justify;
font-size: 14px;
margin-bottom:0;}

/*Here*/
@media screen and (max-width: 767px){
  .skills-container{
  flex-direction: column;
  text-align: center;}
  
  .skills-img{
  margin: 15px 0 15px 0 !important;}
  
  .skills-txt h4{
  margin-bottom:15px;}
}


.rowSlides{
display:flex;}

.container2{
width:90%;
margin:auto;}

.container2 .button-left{
margin-right:15px;}

.container2 .button-right{
margin-left:15px;}


#pg-53-3 .siteorigin-panels-stretch,
#pg-767-3 .siteorigin-panels-stretch{
/*box-shadow: 5px 0px 0px #d0d0d0;*/
border-top: 1px solid #d0d0d0;}


#pg-53-1 .siteorigin-panels-stretch,
#pg-767-1 .siteorigin-panels-stretch{
/*box-shadow: 5px 0px 0px #d0d0d0;*/
border-top: 1px solid #d0d0d0;
border-bottom: 1px solid #d0d0d0;}


/*Adjust statistics display*/
#panel-53-2-0-1 .numb-count,
#panel-767-2-0-1 .numb-count{
color: rgb(68,63,63)}

#panel-53-2-0-1 .name-count,
#panel-767-2-0-1 .name-count{
color: rgb(68,63,63)}

#panel-53-2-0-1,
#panel-767-2-0-1{
color: #ed9b0e;}

#pgc-20-1-0,
#pgc-773-1-0{
color: rgb(68,63,63);
padding-bottom: 0px;}

#panel-20-1-0-1,
#panel-773-1-0-1{
color: white}

/*First entries sliding effect*/

#first-entries .post-title.entry-title{
text-align: center;}
#first-entries .comments-link{
display: none;}
#remaining-entries .comments-link{
display: none;}


@media screen and (min-width: 992px){
#first-entries article{
height: 0;
padding-bottom:132%;
overflow: hidden;}

#first-entries .meta-post{
opacity: 0;
transition:all 1s ease;
}

#first-entries .entry-content:hover .meta-post{
opacity: 1;
}

#first-entries .entry-post{
  height: 0;
  overflow: hidden;
  transition:all 1s ease;
}

#first-entries .entry-content:hover .entry-post{
  height: 100%;
}

#first-entries .entry-content:hover{
  top: 0%;
  height: 100%;}

#first-entries .entry-content{
background-color: white;
position: absolute;
height: 50%;
width: 100%;
top: 50%;
transition:all 1s ease;}
}



/*Adjust menu colors*/

    /*Adjust dropdown menu for mobile version*/
    #mainnav-mobi {
    background-color: #f5f5f5;}
    
    #mainnav-mobi ul li{
      border-top: 1px solid #d0d0d0;
      border-left: 1px solid #d0d0d0;
      border-right: 1px solid #d0d0d0;}
    
    #mainnav-mobi ul li:nth-last-of-type(1){
      border-bottom: 1px solid #d0d0d0;}

    #mainnav-mobi ul li a{
    color: #595959}

    /*Adjustments for all pages*/
    .site-header{
    background-color: transparent;}

    .site-header .site-description{
    color: #595959;}

    .site-header .site-title a{
    color: #595959;}
    
    .site-header #mainnav ul li a, #mainnav ul li::before {
        color: #595959;}

	.home .site-header .site-title a{
    color: white;}
    
	.home .site-header .site-description{
    color: white;}
     
    .page-id-22 .site-header .site-title a,
	.page-id-770 .site-header .site-title a{
    color: white;}
   
    .page-id-22 .site-header .site-description,
	.page-id-770 .site-header .site-description{
    color: white;} 

/*	.page-id-22 .header-wrap {
	margin-top: -32px}*/

@media screen and (max-width: 1199px){
	.home .site-header {
    height:0;
  	padding:0;}
  
  	.home #masthead {
  	position: relative};
  
  	.page-id-22 .site-header,
  	.page-id-770 .site-header{
    height:0;
  	padding:0;}
  
  	.page-id-22 #masthead,
  	.page-id-770 #masthead{
    position: relative;}
}

.page-id-22 #masthead,
.page-id-770 #masthead{
height: 0;
padding: 0;}

.page-id-22 .header-wrap,
.page-id-770 .header-wrap{
padding:20px 0;}

@media screen and (max-width:991px){
  .site-description{
  margin-top:3px;}
  
  #masthead .container{
  margin-bottom:30px;}
}

@media screen and (max-width: 767px){
	.site-header .site-description{
    display: none;}
  
  	.site-title{
  	float: left;
  	margin-left:5%}
  
  	.btn-menu{
  	float: right;
  	margin-top: -40px;}

	.home .slide-inner{
   	margin-top: 20px;}  
}

.home .btn-menu{
color: white;}

.page-id-22 .btn-menu,
.page-id-770 .btn-menu{
color: white}


  .btn-menu{
  margin-right: 10%;
  color: #595959;}
  
.page-id-22 .header-wrap,
.page-id-770 .header-wrap{
transition: all 0.3s ease-out;
}

@media screen and (min-width: 992px) {
    .site-header.float-header{
    background-color: white;
    padding: 5px;
    box-shadow: 0 1px 8px rgba(0, 0, 0, 0.3);}
  
  
	.page-id-22 .site-header.float-header .header-wrap,
  	.page-id-770 .site-header.float-header .header-wrap{
	background-color: white;
	padding: 5px;
    box-shadow: 0 1px 8px rgba(0, 0, 0, 0.3);}
  

    
  	.site-header.float-header .site-description{
    margin-top: 0;}


    /*Adjustments for Homepage */
    .home .site-header #mainnav ul li a, #mainnav ul li::before {
        color: white;}
    .home .site-header.float-header #mainnav ul li a, #mainnav ul li::before {
        color: #595959;}
    .home .site-header.float-header .site-title a{
    color: #595959;}
    .home .site-header.float-header .site-description{
    color: #595959;}

    /*Adjustments for Contact page*/
    .page-id-22 .site-header #mainnav ul li a, #mainnav ul li::before,
   	.page-id-770 .site-header #mainnav ul li a, #mainnav ul li::before{
        color: white;}
    .page-id-22 .site-header.float-header #mainnav ul li a, #mainnav ul li::before,
  	.page-id-770 .site-header.float-header #mainnav ul li a, #mainnav ul li::before{
        color: #595959;}
  
    .page-id-22 .site-header.float-header .site-title a,
   	.page-id-770 .site-header.float-header .site-title a{
    color: #595959;}
  
     .page-id-22 .site-header.float-header .site-description,
  	 .page-id-770 .site-header.float-header .site-description{
    color: #595959;}
}

/*Adjust contact page*/
.address-container{
display: flex !important;
justify-content: space-around;}

.address-icon-fantom{
visibility: hidden;}

.page-id-22 .maintitle,
.page-id-770 .maintitle{
color: #ffffff !important;
text-align: center;}

.page-id-22 .subtitle,
.page-id-770 .subtitle{
text-align: center;}

.page-id-22 .text-slider,
.page-id-770 .text-slider{
margin-top: 50px;}

/*Adjust contact text display
@media screen and (max-width: 767px){
  #pgc-22-0-0 p:nth-of-type(1){
    margin-top: 70px;
    font-size: 6vw;
  }
  
  #pgc-22-0-0 p:nth-of-type(2){
    font-size: 3.5vw;
    margin-top: 30px;
  }
}

@media screen and (min-width: 768px){
  #pgc-22-0-0 p:nth-of-type(1){
    font-size: 4vw;
    margin-top: 50px;
  }
  
  #pgc-22-0-0 p:nth-of-type(2){
    font-size: 1.8vw;
    margin-top: 50px;
  }
}*/


/*Adjust testimonials carousel*/
    /*Adjust navigation dots*/
    .owl-theme .owl-controls .owl-page span{
             background: transparent;
             border-radius: 50%;
             display: inline-block;
             width:12px;
             height:12px;
             cursor: pointer;
             margin:0 5px 0 5px; 
             transition: background-color 0.5s ease;
            }
    #pg-20-3  .owl-theme .owl-controls .owl-page.active span,
	#pg-773-3  .owl-theme .owl-controls .owl-page.active span{
            background: white !important;}
   
	#pg-20-3 .owl-page span:hover,
	#pg-773-3 .owl-page span:hover{
            background: white !important;}

	#pg-20-3 .owl-theme .owl-controls .owl-page span,
	#pg-773-3 .owl-theme .owl-controls .owl-page span{
  			border: 2px solid white !important;}

	

    
    @media only screen and (min-width:480px) and (max-width: 991px) {
         blockquote.whisper {
              height: 250px;}
    }
    
    @media only screen and (max-width: 479px) {
         blockquote.whisper {
              height: 400px;}
    }
    
    @media only screen and (min-width: 992px) {
         blockquote.whisper {
              height: 150px;}
    }


/*Delete white space on the main pages*/
.page header.entry-header {
  display: none;
}



/*.siteorigin-panels-stretch{
  background-size: 100% !important;
  background-position: 50% 65% !important;}

/*Get rid of sidebar*/
.content-area.col-md-9 {
    width: 100% !important;
}
#main.post-wrap{
padding-right:0}

/*Introduce margin for Facts Widget*/

    /*Homepage*/
    #panel-53-2-0-1.so-panel.widget.widget_sydney_facts.sydney_facts_widget.panel-last-child,
	#panel-767-2-0-1.so-panel.widget.widget_sydney_facts.sydney_facts_widget.panel-last-child{
    padding-bottom: 5% !important}
    /*Dlaczego my?*/
    #panel-20-1-0-1.so-panel.widget.widget_sydney_facts.sydney_facts_widget.panel-last-child,
	#panel-773-1-0-1.so-panel.widget.widget_sydney_facts.sydney_facts_widget.panel-last-child{
    padding-bottom: 5% !important}


/*Adjust upper and lower margins*/


    /*Lower margin*/
    .container.content-wrapper{
    padding-bottom: 0px !important;}
    
    .entry-footer{
    display:none}
    
    #post-53,
    #post-16,
    #post-18,
    #post-20,
	#post-22,
	#post-773, 
	#post-778,
	#post-767,
	#post-781{
    padding-bottom: 0}

    
    /*Upper margin*/
    .page #content.page-wrap {
      margin-top: -30px;}

    .blog #content.page-wrap {
      margin-top: 100px;}



.roll-promobox{
padding: 0}

	/*Site description margin*/
#site-description::after{
margin: 0 !important
}

#mainnav::after{
    padding-top: 5px !important;
	padding-bottom: 5px !important
}


/*Footer*/
.site-info.container > p{
  margin-bottom: 0px;
}


/*Adjust read more buton*/
.more{
text-align: right}


/*Blog display*/

	/*Page title adjust*/
    .blog .page-title{
    text-align: center;
    padding: 7%;
	color: rgb(68,63,63);}

    /*Get containers*/
    .blog {
    background-color: #eee;}
	
	.blog .content-wrapper{
 	background-color: #eee;}
    
    .blog article{
    background-color: white;
    box-shadow: 0px 0px 5px #d0d0d0;
    border: 1px solid #d0d0d0}

    .widget_sydney_latest_news article{
    background-color: white;
    box-shadow: 0px 0px 5px #d0d0d0;
    border: 1px solid #d0d0d0}


    /*Align margins*/
	.widget_sydney_latest_news .row{
	margin-left: -25px;
	margin-right:-25px;}
    
	.blog .page-wrap{
    margin-top: 0px !important}

    .blog article .row {
        margin: 0;}

    .blog .entry-content {
    padding: 15px 25px 15px 25px;}

    .widget_sydney_latest_news .entry-content {
    padding: 15px 25px 15px 25px;}

    .blog .post-title{
    margin-bottom: 5px;}

    .widget_sydney_latest_news .post-title{
    margin-bottom: 5px;}
    
	#first-entries header.entry-header{
  	display: block;
  	margin:15px 0 15px 0;
	}

@media screen and (min-width: 992px){
	#first-entries{
  	width:100%;
    padding:15px;
    }
  
  	#first-entries header.entry-header{
  	margin:15% 0 15px 0;
	}
}


@media screen and (min-width: 992px) and (max-width: 1560px) {

	.widget_sydney_latest_news header.entry-header h2{
	font-size:2.5vw;}

	#first-entries header.entry-header h2{
	font-size:2.5vw;}
}

@media screen and (min-width: 1561px) {

	.widget_sydney_latest_news header.entry-header h2{
	font-size:2.2vw !important;}

	#first-entries header.entry-header h2{
	font-size:2.2vw !important;}
}

@media screen and (max-width: 991px) {
	#first-entries .entry-thumb img{
  	width:100%;}

	.widget_sydney_latest_news header.entry-header h2{
	font-size:7vw;}

	#first-entries header.entry-header h2{
	font-size:7vw;}

	.blog .col-md-4.col-sm-12{
 	padding: 15px;}
	
	.widget_sydney_latest_news .col-md-4.col-sm-12{
	padding:15px;}
}

        /*First entries*/
        #first-entries .entry-content{
        margin-bottom: 15px;}

	 	#first-entries .entry-thumb{
   		 margin:0;}
        
		/*Remaining entries*/
        #remaining-entries{
		width:100%}

        #remaining-entries .entry-content{
        align-items: stretch;
		padding: 15px;}

        #remaining-entries article{
        padding-bottom: 0}

        #remaining-entries .meta-post{
        margin-bottom: 18px;
        }
    
        #remaining-entries .more{
        margin: 0 !important;
        padding: 0 15px 15px 0 !important;}
        
		#remaining-entries .entry-thumb{
    	background-size: cover;
    	background-position: center center}
		
		#remaining-entries .col-xs-12{
  		padding: 15px;
        }
		
		#remaining-entries .entry-content{
  		padding: 30px 45px 30px 45px;
		}
		
        #remaining-entries{
		padding-bottom: 30px;}

@media screen and (max-width: 991px) {
  		#remaining-entries .row{
    	display: flex;
    	flex-direction: column;}
  		
  		#remaining-entries img{
  		padding: 0;
  		width: 100%;
  		height: auto}
  
  		#remaining-entries .entry-thumb{
  		padding: 0;}
  
  		#remaining-entries h2{
    	font-size: 7vw;
    	text-align: center;
  		}
  		
  		#remaining-entries header{
  		margin: 15px 0 15px 0;}
}

@media screen and (min-width: 992px) {
  		#remaining-entries{
    	margin-top: 30px;}
  
  		#remaining-entries img{
		display: none;}
}

	/*Justify text*/
    .blog .entry-post {
    text-align: justify;}

	#first-entries .entry-post{
	text-align: justify;}


	/*Adjust height of first 3 contaners*/
    .blog article {
    height: 100%;}
	
	#pgc-53-3-0,
	#pgc-767-3-0{
    padding:0 !important;}
    
    #first-entries .more{
    position: absolute;
    bottom: 0;
    right: 0;
    margin: 15px 15px 15px 0;
    padding: 15px;}

	/*Adjust picture width of other posts*/
    #remaining-entries .row{
    display: flex;}
    
    #remaining-entries .entry-thumb{
    padding-left: 0;
    margin:0;
    align-items: stretch}


/*Adjust statistics icons*/
.roll-counter i{
font-size: 40px;
line-height: 58px;}

#panel-20-1-0-1 .col-md-3:nth-of-type(2) .roll-counter i,
#panel-773-1-0-1 .col-md-3:nth-of-type(2) .roll-counter i{
font-size: 58px;}

#panel-20-1-0-1 .col-md-3:nth-of-type(3) .roll-counter i,
#panel-773-1-0-1 .col-md-3:nth-of-type(3) .roll-counter i{
font-size: 45px;}

#panel-53-2-0-1 .col-md-3:nth-of-type(2) .roll-counter i,
#panel-767-2-0-1 .col-md-3:nth-of-type(2) .roll-counter i{
font-size: 58px;}

#panel-53-2-0-1 .col-md-3:nth-of-type(3) .roll-counter i,
#panel-767-2-0-1 .col-md-3:nth-of-type(3) .roll-counter i{
font-size: 45px;}

/*Adjust services display*/
#pg-53-1 .row,
#pg-767-1 .row{
  display: flex;
  flex-wrap: wrap;
  justify-content: center;
}


@media screen and (min-width: 768px) {
	#pg-53-1 .service.col-md-4:nth-of-type(-n+3),
  	#pg-767-1 .service.col-md-4:nth-of-type(-n+3){
    margin-bottom: 70px;}
}
  
/*Adjust display on Homepage-> mission*/
@media screen and (min-width: 768px){
    #mission-row-container{
	padding: 50px 0 50px 0;}

    .home #mission-row-container:nth-of-type(1) .col-sm-6:nth-of-type(1){
      padding: 7% 7% 0 0;}
    
    .home #mission-row-container:nth-of-type(2) .col-sm-6:nth-of-type(2){
      padding: 7% 5% 0 5%;} 
  
  	.home #mission-row-container .col-sm-6{
    text-align: center}
    

	.home #mission-row-container {
	position:relative;}

	.home #mission-row-container:nth-of-type(1) .col-sm-6:nth-of-type(1){
    position: absolute;
  	top:50%;
  	transform: translateY(-50%)}

	.home #mission-row-container:nth-of-type(2) .col-sm-6:nth-of-type(2){
    position: absolute;
  	top:50%;
  	transform: translateY(-50%);
	left: 50%;}
  
  	.home #mission-row-container:nth-of-type(1) .col-sm-6:nth-of-type(2){
    left: 50%;}
  
  	#mission-row-container {
  	display: flex;
  	align-items: center;}
}

@media screen and (max-width: 767px) {
    #mission-row-container:nth-of-type(1){
	display:flex;
	flex-direction: column-reverse;}
  
    #mission-row-container .col-sm-6{
    padding: 15px 0 15px 0;
   	display: flex;
  	align-items: center;
  	justify-content: center;}
  
    #mission-row-container .col-sm-6.alignnone{
    padding: 15px 0 15px 0 !important;
    }
}


/*Adjust footer*/
.site-info.container {
display: block;}

#company-footer{
float: left;}

#origin-footer{
float: right;
color: #fefefe;
opacity: 0.8;}

#origin-footer .fa-heart{
color:#ed9b0e;}