body {
    padding-top: 0em;
  
}

body:before{content:"";}
.bg-light{background:#f4ab3c!important;}
#sidebar-wrapper{
    z-index:10000;
}
.menu-toggle{
     z-index:10001;
}
.navcover {
    width: 100%;
    background: white;
    position: fixed;
    z-index: 999;
    padding: 40px 10px;
}
#logo{padding:1px;position: fixed;
    z-index: 999;top: 15px;}
.gallery.inactive article.from-left {
    -moz-transform: translateX(-5em);
    -webkit-transform: translateX(-5em);
    -ms-transform: translateX(-5em);
    transform: translateX(-5em);
}
.gallery.inactive article.from-right {
    -moz-transform: translateX(5em);
    -webkit-transform: translateX(5em);
    -ms-transform: translateX(5em);
    transform: translateX(5em);
}
/*header*/
.masthead{ 
    background-attachment: fixed;
    
}

/*.masthead h1 {
    font-family: 'Open Sans', sans-serif;
    text-shadow: 1px 1px 1px #000;
    color: #ffa301;
        font-size: 3.2rem;
}*/
.masthead h1 {
text-shadow: 1px 1px 1px #000;
    color: #ff9900;
    font-size: 5rem;
    font-family: Calibri, Candara, Segoe, "Segoe UI", Optima, Arial, sans-serif;
}
.masthead h3{
    font-family: 'Open Sans', sans-serif;
    text-shadow: 10px 1px 10px #FFF;
}

/*section orange*/
.orange{
        color: #fff;
    padding: 40px 0 10px;
    box-shadow: 1px 1px 30px #222;
    background: #f36f36;
    position:relative;
}
blockquote.large:before {
    font-size: 64px;
    font-family: FontAwesome;
    content: "\f10d";
    margin-right: 20px;
        color: #eee;
    opacity: 0.6;
}
blockquote.large {
    font-size: 36px;
    font-weight: 700;
    line-height: 1.1em;
    border: none;
    padding: 0;
    margin: 0 0 20px;
    
}
blockquote cite:before {
    content: "\2014 \0020";
}
blockquote cite {
    display: block;
    font-size: 14px;
    font-weight: 100;
        line-height: 1em;
        font-style: normal;
        font-family: Nunito, arial, verdana;
}
.icon-10x {
    font-size: 10em;
}
.gallery{width:auto;}
/*about*/
#about{
        box-shadow: 1px 1px 20px 1px #000;
   /* background: linear-gradient(90deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 100%),url(../../../img/bg2.jpg);
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;*/
}
section.section h4 {
    
    margin-bottom: 40px;
    font-size: 46px;
    font-weight: 700;
    letter-spacing: -1px;
        line-height: 1.1em;
    font-family: 'Open Sans', Arial, sans-serif;
    color: #00305B;
}
#about p {
    line-height: 1.2em;
    margin: 0 0 10px 0;
    font-family: 'Questrial', sans-serif;
    font-weight: 400;
    font-size: 1.6rem;
    color: #333;
}
#about h4 b {
    text-align: left;
    display: block;
    text-shadow: #716969 1px 2px 5px;
    padding-top: 20px;
}
.about-line-center {
    background: #004098 none repeat scroll 0 0;
    display: block;
    height: 2px;
    width: 80px;
    margin: 10px 0 0 120px;
}

/*cite*/
section.bg3 {
    background: #f36f36 url(../../img/bg/bg-3.jpg);
    width: 100%;
    height: auto;
    margin: 0;
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
        position: relative;
 
}

/*vertical*/
.verticalline div{display:inline-block}

.slides{color:black;}header{background:#ffa301}
.bg-primary {
    background-color: #f5f6f787!important;
}.text-faded {
    color: black;
} .wo{    color: #fff!important;
    text-shadow: 1px 1px 1px rgba(0,0,0,0.7);}
.content-section-heading h2 {
    font-size: 3rem;
    margin-bottom: 40px;
    font-size: 46px;
    font-weight: 700;
    letter-spacing: -1px;
    line-height: 1.1em;
    color:#ff9900!important;
    font-family: 'Open Sans', Arial, sans-serif;
       text-shadow: 1px 1px 1px rgba(0,0,0,0.7);
}
.service-icon {
    
    color: #ffa301;
   
}.addr p {
    color: #505050;
    padding-bottom: 10px;
    line-height: 1.5;
    font-size: 1em;
}#contact .content-section-heading h2 {
  
    margin-bottom: 02px;
  
}#sidebar-wrapper {

    background: #343a40;

}.portfolio-image img {

    border-bottom-left-radius: 30px;
    border-bottom-right-radius: 30px;
}

#sidebar-wrapper,#sidebar-wrapper.active{top:0;}
@media (min-width: 1281px) { /*1281px to higher resolution desktops*/
    .masthead h1{ font-size: 5rem;}   
}
@media (min-width: 1025px) and (max-width: 1280px) { /* B/w 1025px to 1280px*/
    .masthead h1{ font-size: 5rem; } 
}
	
@media (min-width: 768px) and (max-width: 1024px) { /* B/w 768px to 1024px Ipads (portrait)*/
    .masthead h1{ font-size: 5rem; } 
}

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape)  { /*  B/w 768px to 1024px Ipads (landscape)*/
    .masthead h1{ font-size: 5rem; } 
}

@media (min-width: 481px) and (max-width: 767px) {/*  B/w 481px to 767px Low Resolution Tablets, Mobiles (Landscape)*/
    .masthead h1{ font-size: 3.5rem; } 
     .masthead h3 {font-size: 1.5rem;}
}
@media (min-width: 320px) and (max-width: 480px) {/*   B/w 320px to 479px Most of the Smartphones Mobiles (Portrait)*/
    .masthead h1{ font-size: 2.5rem; } 
    .masthead h3 {font-size: 1.5rem;}
}

.ullist{
    
    list-style-type:square;font-size: 1.3em;    padding: 0px 20px;
}
.font_6 {
    font: normal normal normal 20px/1.4em 'open sans',sans-serif;
    color: #fff;
}
.pt-20{padding-top:30px;}
#contact {
    box-shadow: 1px 1px 20px 1px #000;
}
.gallery article{width:100%;}

.arista{
        background: linear-gradient(90deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 100%),url(../../../img/dealer/arista.jpg);
}
.cisco{
        background: linear-gradient(90deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 100%),url(../../../img/dealer/cisco.jpg);
}
.cele{
        background: linear-gradient(90deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 100%),url(../../../img/dealer/cele.jpg);
}
.flex{
        background: linear-gradient(90deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 100%),url(../../../img/dealer/flex.jpg);
}
.jabil{
        background: linear-gradient(90deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 100%),url(../../../img/dealer/jabil.jpg);
}
.jinko{
        background: linear-gradient(90deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 100%),url(../../../img/dealer/jinko.jpg);
}
.entegris{
        background: linear-gradient(90deg,rgba(255,255,255,.1) 0,rgba(255,255,255,.1) 100%),url(../../../img/dealer/entegris.jpg);
}