@media only screen and (max-width: 768px) {
.dcNavContent, .dcMainContent
{
width:100% !important;
}

.dcNavContent
{
padding-left:25px;
}

.dcNumber, .dcLabel
{
font-size:1.7em !important;
}


section#Logo
{
margin-left:0px;
padding-left:0px !important;
}

section#Social
{
margin-top:10px !important;
}

#Banner .row
{
width:100% !important;
}


}

img.masked { background:none; border:none; }


#block-views-block-portfolio-block-1 .form-control 
{
border-radius: 0px !important;
}

#block-views-block-portfolio-block-1 .views-exposed-form
{
margin-bottom:20px;

}

#block-views-block-portfolio-block-1 .view-content{
width:100%;
overflow:hidden;
}

#block-views-block-portfolio-block-1 .button{
margin-right:0px !important;
}

span.taxonomyLabel .svg-inline--fa
{
color:#f05c45;
margin-right:5px;
margin-left:5px;
font-size:0.5em;
vertical-align:10%;
}


span.backLabel .svg-inline--fa
{
margin-left:0px !important;
}


span.taxonomyLabel
{
font-weight:bold;
color: #818181;
}

span.taxonomyValue a
{
text-transform:capitalize;
color: #818181 !important;
}

a.taxonomyValue
{
color: #818181;
font-weight:normal;
}

span.taxonomyValue 
{
color: #818181;
}




article .field--name-field-main-video, article .field--name-field-main-images
{
margin-top:10px;
}

article .field--name-field-medium, article .field--name-field-subject, article .field--name-field-subject1{
overflow:hidden;
margin-bottom:10px;
}

article .field--name-field-medium .field--item, article .field--name-field-subject .field--item, article .field--name-field-subject1 .field--item {
float:left;
margin-right:5px;
}

article .imagefield_slideshow-wrapper
{
overflow:hidden;
margin-bottom:20px;
}

article .field--name-field-main-video
{
margin-bottom:20px;
}

.imagefield_slideshow
{
width:100% !important;
margin: 0 auto;
}

.imagefield_slideshow img
{
width:100%;
height:auto;
}

.slide__content img
{
width:100%;
height:auto;

}

nav.slick__arrow
{

position:relative;
z-index:1000;

}

a.slick-arrow
{
margin-top:-35%;

text-decoration:none;
color:#ffffff;
font-size:2em;
}

a.slick-prev
{
float:left;
margin-left:2px;
display:none !important;
}

a.slick-next
{
float:right;
margin-right:2px;
display:none !important;
}


.imagefield_slideshow-prev
{
position:relative;
z-index:1000;
margin-top:-35%;
float:left;
color:#ffffff;
cursor:pointer;
display:none;
font-size:2em;
font-weight:bold;
padding-left:5px;
}

.imagefield_slideshow-next
{
position:relative;
z-index:1000;
margin-top:-35%;
float:right;
cursor:pointer;
color:#ffffff;
display:none;
font-size:2em;
font-weight:bold;
padding-right:5px;
}


.page-header
{
border-bottom-width:0px;
margin-bottom:10px;
padding-bottom:0px;
}

article a 
{
color:#f05c45;
}

#Banner .row
{
margin: 0 auto;
width:960px;
}

section
{
padding-left:0 !important;
padding-right:0 !important;
}


section#Social
{
text-align:right;

}

section#Social a
{
color:#000000;
font-size:1.5em;
}




#dcContactInfo .block
{
float:left;
}

#block-contactblock
{
width:58%;
margin-right:30px;
}

#block-connectwithus
{
width:38%;
}

#block-connectwithus h2
{
color:#f05c45;
}


.view-team a
{
text-decoration:none;
color:#000000;
font-size:1.5em;
}

.view-team span.views-field
{
display:block;
float:right;
margin-top:10px;
margin-right:7px;
}


.view-team .views-field-body
{
clear:both;
}

.view-team .views-field-body p{
padding-right:10px;
}

.view-team .col-md-4
{
padding-bottom:20px;
}

.view-team .views-field-field-photo img
{
/*border: 1px solid #989898;*/
}

.view-team .views-field-title
{
float:left;
margin-bottom:10px;
margin-top:10px;
font-weight:bold;
font-size:1.5em;
color:#f05c45;
}

#Banner
{
border-top:10px solid #989898;
padding-top:20px;
padding-bottom:20px;
vertical-align:middle
}

.view-company .views-field-field-main-image {
float:left;
margin-right:20px;
}

.view-company .views-field-field-main-image img {
/*border: 1px solid #989898;*/
}

.view-company .views-field-title
{
margin-bottom:10px;
color: #989898;
font-weight:bold;
}


.view-company ul
{
overflow:hidden;
}

body
{
font-family: 'Roboto';
font-style: normal;
font-weight: 300;
margin:0;
padding:0;
}

.dcNavContent
{
overflow:hidden;
width:960px;
margin:0 auto;
padding-top:20px;
padding-bottom:20px;
display:none;
}

.dcMainContent
{
overflow:hidden;
width:600px;
margin:0 auto;
padding-top:20px;
padding-bottom:20px;
}


.dcNav
{
cursor:pointer;
width:100%;
height:102px;
border-bottom:1px solid #ffffff;
}

#dcCompany .dcNumber, #dcContact .dcNumber
{
width:40%;
}

#dcCompany .dcLabel, #dcContact .dcLabel
{
width:60%;
}


#dcPortfolio .dcNumber, #dcUnlimited .dcNumber
{
width:50%;
}

#dcPortfolio .dcLabel, #dcUnlimited .dcLabel
{
width:50%;
}


#dcTeam .dcNumber
{
width:45%;
}

#dcTeam .dcLabel
{
width:55%;
}


h2.dcLabel
{
padding-left:30px;
padding-right:0px;
}





.dcNumber
{
font-size:3em;
vertical-align:middle;
color:#444444;
font-weight: 300;
text-align:right;
padding-right:30px;
height:100%;
width:20%;
background-color:#FECB3C;
float:left;
line-height:102px;      
}

.dcLabel
{
margin:0;
font-size:3em;
display:block;
text-transform:uppercase;
font-weight:normal;
vertical-align:middle;
color:#ffffff;
text-align:left;
padding-left:30px;
height:100%;
width:80%;
background-color:#989898;
float:left;
line-height:102px;     
}


.field--name-field-label-videos-1-, .field--name-field-label-videos-2-, .field--name-field-label-video-3-,
.field--name-field-label-images-1-,.field--name-field-label-images-2-,.field--name-field-label-images-3-, 
.field--name-field-label-issuu-,
.field--name-field-label-issuu-2-,
.field--name-field-label-issuu-3-
{
margin-top:20px;
font-weight:bold;
margin-bottom:5px;
font-size:1.1em;
}


#block-views-block-showcase-portfolio-block-1 h2, #block-views-block-blog-block-1 h2, #block-connectwithus h2, #block-views-block-team-block-1 h2
{
margin-bottom:15px;
font-weight:bold;

font-style: italic;

font-size:1.8em;
margin-bottom:30px;
}

#block-views-block-showcase-portfolio-block-1 .views-field-field-homepage-image
{
float:left;
overflow:hidden;
width:60%;
margin-right:30px;
}


#block-views-block-showcase-portfolio-block-1 .views-field-field-homepage-image img, #block-views-block-blog-block-1 .views-field-field-homepage-image1 img
{

/*border: 1px solid #989898;*/
width:100%;
height:auto;
}

#block-views-block-blog-block-1 .views-field-created{
background-color:#5f5f5f;
color:#fff;
padding:2px;
font-weight:bold;
margin-right:5px;
}

#block-views-block-showcase-portfolio-block-1 .views-field-title a
{
color:#f05c45;
font-size:1.8em;
font-weight:bold;
}

#block-views-block-showcase-portfolio-block-1, #block-views-block-blog-block-1
{
overflow:hidden;
margin-bottom:40px;
}

#block-views-block-showcase-portfolio-block-1 .views-field-field-medium a, #block-views-block-showcase-portfolio-block-1 .views-field-field-medium{
color:#818181;
}


#block-views-block-showcase-portfolio-block-1 .views-label{
display:block;
margin-top:30px;
font-weight:bold;
}

#block-views-block-portfolio-block-1 div.row
{
margin-bottom:40px;
}

#block-views-block-portfolio-block-1 .views-field-title, #block-views-block-blog-block-1 .views-field-title
{
margin-top:5px;
margin-bottom:5px;
}

#block-views-block-portfolio-block-1 .views-field-title a, #block-views-block-blog-block-1 .views-field-title a{
color:#f05c45;
font-size:1.5em;
font-weight:bold;
}


#block-views-block-portfolio-block-1 .views-field-field-homepage-image img{
/*border: 1px solid #989898;*/

}

#block-views-block-portfolio-block-1 .form-item-field-subject-target-id{
margin-right:5px;
}

.select-wrapper::after{
color:#818181 !important;
}


.btn-info  {
    color: #fff;
    background-color: #818181;
    border-color: #818181;
}

.btn-info:hover{
    color: #000;
    background-color: #FECB3C;
    border-color: #FECB3C;
}


.field--name-field-main-images1
{
 margin-top:10px;   
}
}
