/*==========  Non-Mobile First Method  ==========*/
.page-section .standard-section .span_12 {
    max-width: 1190px;
    margin: 0 auto;
}


  @media only screen and (min-width : 959px) { 
 .ext-link a{background: rgba(255,255,255,.2);
padding: 8px 20px !important;
margin-top: -9px !important;
margin-left: 10px !important;
border-radius: 5px;
border: 1px solid #fff !important;}
        .ext-link a:after{display: none !important;}
   .ext-link a:hover{background: #cc7d52;border-color: #cc7d52;}
   
   #navigation .sub-menu > li:last-child > a {
 border: 1px solid #fff !important;
}
   
}


 @media only screen and (max-width : 1200px)and (min-width : 959px) { 
#header.header-transparent.header-v1 #navigation > ul > li > a{font-size: 12px}
#header.header-transparent.header-v1 #navigation > ul > li  a{font-size: 12px}
}
    /* Large Devices, Wide Screens */
    @media only screen and (max-width : 1200px) { 
	  	    .fullcolumn .col .vc_col-sm-6 {
    padding: 50px 50px 50px 50px !important;
}  
	    .fullcolumn .col .vc_col-sm-6:first-of-type {
    padding: 50px 50px 50px 50px !important;
}
	    .container.container-3 {
    width: 750px;
}
	     .container .portfolio-items .one-third.column {
    width: 200px;
}
          .fontsize-xxxxxl {
    font-size: 60px;
}
      .four-six .col.lx, .single-portfolio .four-six .col.lx {
    padding: 20px 20px 20px calc(50vw - 450px) !important;
}
   .four-six .col.rx, .single-portfolio .four-six .col.rx {
    padding: 20px calc(50vw - 450px) 20px 20px !important;
}     
.single-portfolio .four-six .col.rx{padding: 20px calc(50vw - 450px) 20px 40px !important;}
          }

    /* Medium Devices, Desktops */
    @media only screen and (max-width : 992px) {
	      }
/* Medium Devices, Desktops */
    @media only screen and (max-width : 959px) {
	    .container.container-3 {
    width: 600px;
}
	  .container.container-3 .portfolio-items .one-third.column {
    width: 270px;
}   
	    .four-six .col.lx, .single-portfolio .four-six .col.lx {width: calc(100% / 2);
    padding: 20px 20px 20px calc(50vw - 365px) !important;
}
	   .four-six .col.rx, .single-portfolio .four-six .col.rx {width: calc(100% / 2);
    padding: 20px calc(50vw - 365px) 20px 20px !important;
}      
.video-overlay {

    background: linear-gradient(90deg, rgb(41, 59, 100) 0%, rgb(41, 59, 100) 50%, rgba(141,198,63,0) 50%, rgba(141,198,63,0) 100%);
        
}
	    .vc_col-sm-pull-8 {

    right: 0;

}
.vc_col-sm-push-4 {

    left: 0;

}
	    	    .single-portfolio .vc_inner {
    display: flex;
    flex-direction: column;
}
.viewsimilar .vc_column-inner {
  
    justify-content: flex-start;

}
	    

    }
    /* Small Devices, Tablets */
    @media only screen and (max-width : 768px) {
	    .the-header-image-row{min-height: 400px;}
	    
	  .the-header-image-row{padding-bottom: 0 !important;padding-top: 0 !important;display: flex;
align-items: center;}  
	     .the-header-image-row.wpb_row .wpb_column{margin-bottom: 0 !important;}
	    
	 .fontsize-xl {
    font-size: 28px !important;
}   
	    body #content {font-size: 14px !important;}
	#copyright .copyright-text{text-align: left !important;}    
	    
.single-portfolio #content h1 {
    font-size: 34px;
}	    
	    	    .logo img {
    max-width: 250px;
}
#mobile-header .logo {
    margin-top: 10px !important;
}
	    #mobile-header {
    background: #ffffff;
    height: 90px !important;
}
.image-pad-left {
    padding-left: 0px;
}
	  .creditors-header  .creditors-type{display: none;}
	    
 .creditors-holder .creditor {

    flex-direction: column;
}
	    
#footer .four.columns.last {width: 100%;}
	    	    .container.container-3 {
    width: 420px;
}
	  .container.container-3 .portfolio-items .one-third.column {
    width: 420px;
}  
	    .four-six .col.rx.mobile-spacer{padding: 140px 0 !important;
    background-position: center;} 
	    
	    
	    .four-six .col.lx, .single-portfolio .four-six .col.vc_col-sm-4 {width: calc(100% / 1);
    padding: 20px calc(50vw - 205px) !important;
}
	   .four-six .col.rx, .single-portfolio .four-six .col.rx {width: calc(100% / 1);
   padding: 20px calc(50vw - 205px) !important;
}      
.video-overlay {

    background: linear-gradient(90deg, rgb(41, 59, 100) 0%, rgb(41, 59, 100) 100%);
        
}

	 
	    .form-field.half {

    width: 100%;
    float: left;

}
	  .home  #content > .wpb_row:first-of-type .spacer{display: none}
#content > .wpb_row:first-of-type {
    padding: 100px 0  0 0 !important;
}
#content > .wpb_row:first-of-type .headline {
   transform: translateY(30px);
}


    }

    /* Extra Small Devices, Phones */ 
    @media only screen and (max-width : 480px) {
	  
	    #transparentimage h1, #transparentimage .title-h1{    padding: 140px 0 0 0;}
	    .flexcards.news-front article {
    flex: 0 0 calc(100% - 30px);

}
	    .logo{width: 250px;    }
	    .logo img {
    max-width: 250px;
}
#mobile-header .logo {
    margin-top: 30px;
}
	    	    	    .container.container-3 {
    width: 300px;
}
	  .container.container-3 .portfolio-items .one-third.column {
    width: 300px;
} 
	    .single-portfolio .iconbox{flex-direction: column;}
	    .single-portfolio .iconbox .iconimg {

    padding-left: 10px;
}
	   .four-six .col.lx, .single-portfolio .four-six .col.lx {width: calc(100% / 1);
    padding: 20px calc(50vw - 145px) !important;
}
	   .four-six .col.rx, .single-portfolio .four-six .col.rx {width: calc(100% / 1);
   padding: 20px calc(50vw - 145px) !important;
}      

	   

    }

    /* Custom, iPhone Retina */ 
    @media only screen and (max-width : 320px) {
        
    }
   