﻿@font-face {
    font-family: 'HelveticaNeueLt';
    src: url('../fonts/HelveticaNeueLt.eot');
    src: url('../fonts/HelveticaNeueLt.eot?#iefix') format('embedded-opentype'),
         url('../fonts/HelveticaNeueLt.woff') format('woff'),
         url('../fonts/HelveticaNeueLt.ttf') format('truetype'),
         url('../fonts/HelveticaNeueLt.svg#HelveticaNeueLt') format('svg');
    font-weight: normal;
    font-style: normal;
    unicode-range: U+0600–06FF;
}
@import url(https://fonts.googleapis.com/css?family=Source+Sans+Pro:400,700,300);

.grayscale {
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
       -webkit-transition: all .5s;
    transition: all .5s;
}

.grayscale:hover {
  filter: none;
  -webkit-filter: grayscale(0%);
}
a {outline:none !important;
       text-decoration:none !important
}
.colorscale {
    filter: none;
    -webkit-filter: grayscale(0%);
    -webkit-transition: all .5s;
    transition: all .5s;
}

.colorscale:hover {
      filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%); /* Chrome 19+ & Safari 6+ */
}

.fullwidth {
    width:100%
}
body {
    margin: 0;
font-family: 'Source Sans Pro', sans-serif;}

/*h1, h2, h3, h4 {
    font-family: HelveticaBd;
    font-weight:normal;
}*/

a.link {
    color: #333;
    text-decoration: underline;
}
    a.link:hover {
        color: #000;
        text-decoration: underline;
    }

a {
    color: #000;
}
a:hover, a:focus {
    color: #000;
    text-decoration: underline;
}


hr {
    border-color:#888
}

/*BOOTSTRAP CUSTOM STYLES*/


.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 {
    padding: 0px;
}




.row {
    margin:0;
    padding:0;
}

.container {
    padding:0 15px;
}

/*________OTHER BS_______*/

.btn {
    -webkit-transition: background-color .5s;
        -moz-transition: background-color .5s;
        -o-transition: background-color .5s;
        transition: background-color .5s;
        border: 1px solid #fff;
        
    padding: 2px 32px;
    cursor:pointer
}

.btn:link,.btn:visited  {
    text-decoration:none;
}
.btn:link:hover,.btn:visited:hover  {
    text-decoration:none;
}
.btn-default {
    color: #f48120;
    background-color:transparent;
    border: 1px solid #ddd;
}

    .btn-default:hover,
    .btn-default:focus,
    .btn-default:active,
    .btn-default.active,
    .open > .dropdown-toggle.btn-default {
        color: #fff;
        background-color: #f48120;
        border-color: #f48120;
    }

    .btn-main {
    color: #fff;
    background-color:#666;
    border: 1px solid #666;
}

    .btn-main:hover,
    .btn-main:focus,
    .btn-main:active,
    .btn-main.active,
    .open > .dropdown-toggle.btn-main {
        color: #666;
        background-color: #fff;
        border-color: #666;
    }


    .btn-default2 {
    color: #f48120;
    background-color:transparent;
    border: 1px solid #f48120;
}

    .btn-default2:hover,
    .btn-default2:focus,
    .btn-default2:active,
    .btn-default2.active,
    .open > .dropdown-toggle.btn-default2 {
        color: #333;
        background-color: #f48120;
        border-color: #f48120;
    }
    .btn-default3 {
    color: #999;
    background-color:transparent;
    border: 1px solid #f48120;
}

    .btn-default3:hover,
    .btn-default3:focus,
    .btn-default3:active,
    .btn-default3.active,
    .open > .dropdown-toggle.btn-default2 {
        color: #666;
        background-color: #ddd;
        border-color: #f48120;
    }
        .btn-default4 {
    color: #fff;
    background-color:#f48120;
    border: 1px solid #f48120;
}

    .btn-default3:hover,
    .btn-default3:focus,
    .btn-default3:active,
    .btn-default3.active,
    .open > .dropdown-toggle.btn-default2 {
        color: #333;
        background-color: #ddd;
        border-color: #333;
    }
    .btn-primary {
    color: #aaa;
    background-color: #fff;
    border: 1px solid #ddd;
}

    .btn-primary:hover,
    .btn-primary:focus,
    .btn-primary:active,
    .btn-primary.active,
    .open > .dropdown-toggle.btn-primary {
        color: #f48120;
         background-color: #fff;
       border: 1px solid  #aaa;
    }

    .btn-danger {
    color: #fff;
    background-color: #cf2424;
    border: 1px solid #cf2424;
}

    .btn-danger:hover,
    .btn-danger:focus,
    .btn-danger:active,
    .btn-danger.active,
    .open > .dropdown-toggle.btn-danger {
        color: #cf2424;
        background-color: #fff;
    }

   .btn-green {
    color: #fff;
    background-color: green;
    border: 1px solid green;
}

    .btn-green:hover,
    .btn-green:focus,
    .btn-green:active,
    .btn-green.active,
    .open > .dropdown-toggle.btn-green {
        color: green;
        background-color: #fff;
    }


    .btn-lg {
  font-size: 20px;
  }

    .form-control {
  background-color: transparent;
  border:1px solid rgba(0,0,0,0.2);
  -webkit-box-shadow: none;
  box-shadow: none;
}
        .form-control:focus {
            border-color: #444;
            outline: 0;
            -webkit-box-shadow:none;
            box-shadow: none;
        }


.label {
    font-size: 100%;
    font-weight:normal;
   border-radius:0
}


.nav-tabs>li {
    float: right;
}

.tab-content {
    padding:15px
}
.tab-row {
z-index:5
}
/*MEGA MENU____________________________*/


.megamenu_container {
   height:initial;
}

.megamenu {
    width:100%;
    text-align:right;
}
	.megamenu > li
     {
		float:none;
        display:inline-block;
    text-align:center;
    padding:0;

}
        .megamenu > li .megamenu_drop {
            padding: 10px 15px
        }


      .megamenu > li a.search-item {
            font-size: 24px;
    padding: 3px 4px;
        }

        .megamenu > li > a {
             padding: 10px 15px;
            margin:6px 0;
            position:relative;
            color: #333;
            border:1px solid #333;
            float:left;
            max-height:34px;
        }


            .megamenu > li > a:hover {
                color: #fff;
                background-color:#f48120;
                  border:1px solid #f48120;
            }

        .megamenu > li > a.sn {
            color:#f48120;
            background-color:#444;
            border:1px solid #f48120;
            height:34px;
             width:34px;
             text-align:center;
               font-size: 18px;
    padding: 6px;

        }
     /*.megamenu > li > a.sn span {
                     font-size:20px;
         position:absolute;
         left:0;
         top:5px;
         right:0;

         margin:auto;
        }*/

            .megamenu > li > a.sn:hover {
                color: #333;
                background-color: #f48120;
            }

    .megamenu li .dropdown_container,
    .megamenu li .dropdown_fullwidth,
    .megamenu li .dropdown_multilevel {
        background-color:rgba(240,240,240,0.90);
        padding: 0px;
        border-radius: 0;
        margin-top:53px;
    }

@media (max-width:991px) {

        .megamenu li .dropdown_container,
    .megamenu li .dropdown_fullwidth,
    .megamenu li .dropdown_multilevel {
        margin-top:46px;
    }
}
@media (max-width:767px) {

        .megamenu li .dropdown_container,
    .megamenu li .dropdown_fullwidth,
    .megamenu li .dropdown_multilevel {
        margin-top:2px;
    }
}
@media only screen and (max-width: 991px) and (min-width: 768px) {
    .megamenu_container .megamenu > li {
        margin: 0;
    }
}

@media only screen and (max-width: 991px) and (min-width: 768px) {
    .megamenu_container .megamenu > li .megamenu_drop {
            padding: 11px;
    }
    .icon-search2 {
        font-size:19px !important
    }

      .icon-aparat,.icon-linkedin,.icon-facebook {
        font-size:18px !important
    }
    .search-item, .sn {
    padding: 6px !important
    }
}
@media only screen and (max-width: 991px) and (min-width: 768px) {
    .megamenu > li {

    }

    .megamenu_container .megamenu > li > a {
        font-size: 10px;
         padding: 8px 10px;
    }
}

@media only screen and (max-width: 767px){


        .megamenu_container .megamenu > li,
    .megamenu_container .megamenu > li:hover {
        width:100%

    }
    .megamenu_container .megamenu > li:first-child,
    .megamenu_container .megamenu > li:first-child:hover {
        padding: 10px 0;
        float:right;
         width:initial
    }


    .megamenu_container .megamenu > li.snli {
        padding: 5px;
        float:initial;
        width:initial
    }

    .megamenu {
    text-align:center
    }
        .megamenu_container .megamenu > li > a {
        padding: 10px 15px;
        width: 100%;
        text-align: center;
    }

               .megamenu_container .megamenu > li > a.search-item {
        padding: 2px;
    }    .megamenu_container .megamenu > li > a.toggle-item {
                padding: 3px 5px;
                font-size: 29px;
                max-height: initial;
            }



    .megamenu li .dropdown_container, 
    .megamenu li .dropdown_fullwidth, 
    .megamenu li .dropdown_multilevel {
        position: relative;
            margin-top: 7px;
    }



            .megamenu_container .megamenu > li > a.sn {
        padding: 5px;
        width:34px;
        float:left
    }

}








.megamenu > li:hover > a.megamenu_drop:after, 
   .megamenu > li.active > a.megamenu_drop:after {
    content: "";
    position: absolute;
    left: 50%;
    margin-left: -6px;
    bottom: -14px;
    width: 0;
    height: 0;
    border-left: 6px solid transparent;
    border-right: 6px solid transparent;
    border-bottom: 6px solid rgba(255,255,255,0.89);
}


.sub-menu-col {

    padding:15px 25px;

}
.megamenu li ul {
    list-style: none;  margin:0;
}

.megamenu h5.h5type2 {
    margin:10px 0 3px 0 ;
    text-align:left;
    font-weight:normal;
    font-size:11pt
}
.type2lead {
text-align:left;
font-size:9pt;
width:69%;
display:table;
line-height:120%
}
.type2 {
       padding: 20px 0;
    min-height:158px;
}
.type2>div {
    border-right:1px solid #696969;
    padding:15px;
    text-align:left;
    min-height:240px;
}
@media (max-width:768px) {
.type2>div {
    
    min-height:initial;
}
}
.type2>div:last-child {
    border-right:1px solid transparent;
}

ul.sub-menu {
    list-style:none;
    padding:0;
    margin:0;
        border-right:1px solid #333;
}
    
  h2.innertitle {
font-weight:normal;
font-size:22pt;
margin-top:30px;
  }
p.innderdesc {
line-height: 130%;
font-size:12pt;
margin-bottom:30px;
}

@media (max-width: 767px) {
  ul.sub-menu {
        border:none
}

}
ul.sub-menu li{
    
}

ul.sub-menu li a{
    display:block;
    padding:10px 0;
    font-size:18px;
    color:#999;
    text-decoration:none;
    position:relative
}

ul.sub-menu li a:hover{
    color:#333;
}
    ul.sub-menu li a:hover:after {
        content:'';
        position:absolute;
        left:-25px;
        top:49%;
        width:25px;
    height:1px;
    background:#f48120;
    }


.sub-menu-desc {
    padding:15px;
    display:table;
    text-align:left;

}



.sub-menu-desc .desc {
  display:table-cell;
  vertical-align:middle;
  padding:0;
  margin:0;
  font-size:16px;
  line-height:140%;
  color:#666
}

.sub-menu-desc.sub-menu-product {
    min-height:164px;
}
.sub-menu-desc.sub-menu-article {
    min-height:123px;
}
 .sub-menu-desc.sub-menu-about {
    min-height:280px;
}


.search-row {
     background-image:url(../img/search.svg);
    background-position: left;
    background-repeat: no-repeat;
    padding: 20px 0;
    background-size: contain;
}
.search-row input{
    width:100%;
    height:69px;
    font-size:24px;
    color:#333;
    padding:10px;
        padding-left:69px;

    background-color:transparent;
    border:none;
    outline:0;
   
}

#btnsearch {
       color: #666;
    font-size: 40px;
    padding: 10px;
    width: 100%;
    display: block;
    border-left: 1px solid #333;
    margin: 5px;
}
#btnsearch:hover{
       color: #333;


}





/*MasterPage_________________________________________*/
/*HEAD*/
.head-row {

        background: rgba(248,248,248,1);
    border-top:6px solid #333;
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 1000;
    transition: top 0.2s ease-in-out;
}



.menu-row {
       text-align:right;
}

    .menu-row .logo-col {
        position:absolute;
        left:15px;
        top:6px;
        z-index:10000

    }   
     .menu-row .logo-col a {
        float:left

    }
        .menu-row .logo-col img {
            width: 100%;
           max-width:145px;
         
        }

@media (max-width: 767px) {
    .head-row {

max-height:100vh;
overflow-y: scroll;
    }
         .menu-row .logo-col img {
           max-width:107px;
         
        }


}

.top-menu-row {
    padding: 4px 0;
    margin-bottom:15px;

}

    .top-menu-row ul {
        list-style: none;
        padding: 0;
        margin: 0;
        display: inline-block;
        font-family:Tahoma;
    }
        .top-menu-row ul li {
            display: inline-block;
           

        }

        .top-menu-row ul li a {
            font-size: 12px;
             padding: 0 10px;
            color: #333;
            text-decoration: none;
            border-right:1px solid #666;
        }
        
        .top-menu-row ul li:last-child a {
            border:none;
        }
            .top-menu-row ul li a:hover, .top-menu-row ul li a:focus {
                color: #f48120;
                text-decoration: none;
            }



             .top-menu-row ul.lang {
        position:relative;
        margin-left:3px
    }
             
             .top-menu-row ul.lang:after {
        position:absolute;
        content:'';
         top: 10px;
    left: -2px;

        width:3px;
        height:3px;
        border-radius:50%;
        background-color:#999
             }

.small-menu {
    width:100%;
        padding: 17px 0;
}

    .small-menu ul {
        list-style: none;
        padding: 0;
        margin: 0;
        display: inline-block;
        font-family:Tahoma;
    }
        .small-menu ul li {
            display: inline-block;
           

        }
.small-menu {
margin:0 0 10px 0 !important
}
        .small-menu ul li a {
            font-size: 12px;
             padding: 0 10px;
            color: #aaa;
            text-decoration: none;
            border-right:1px solid #666;
        }
        
        .small-menu ul li:last-child a {
            border:none;
        }
            .small-menu ul li a:hover, .small-menu ul li a:focus {
                color: #f48120;
                text-decoration: none;
            }



             .small-menu ul.lang {
        position:relative;
        margin-left:3px
    }
             

/*Footer_____*/


.subs-row {
    background-color:#999;
    color:#fff;
    text-align:right;
    padding:10px 0
}
    .subs-row  span.mm {
        color: #333;
        padding:0 15px
    }

    .subs-col {
        position:relative;
        padding:10px;

    }    
    
    .subs-col input,
    .subs-col a  {
      width:100%;

    }

    
    .subs-col input {
      min-height:33px;
      color:#333;
      padding:5px;
      border:1px solid #666;
      outline:0


    }   
    
    .subs-col input:focus {
      border:1px solid #333


    }   

    .subs-col a  {
      max-width:300px;

    }
        .subs-col .validation {
            position: absolute;
            left: 20px;
            top: 17px;
        }





.footer-row {
    background-color:#1a1a1a;
    padding: 20px 0;
    width: 100%;
}
.footer-col {
   padding-right:15px;
}

.footer-col ul {
    list-style:none;
    padding:0;
    margin:0;
    margin-bottom:20px;
}
.footer-col ul li ul {
    margin:0
}


.footer-col ul li{
   padding: 0;

   color:#999;
      padding-top:2px;
}
.footer-col ul li:first-child{
  border-bottom:1px solid #f48120;
  margin-bottom:10px;
  color:#f48120;
  font-size:12px;
}





.footer-col ul li a{
    padding:3px 0;
   font-size:12px;
   display:block;
   color:#999999;

}

.footer-col ul li a:hover{
   text-decoration:none;
  color:#f48120
}





    .footer-col ul.socials li {
        display:inline-block;
        padding:0;
        margin-right:3px
    }
        .footer-col ul.socials li:first-child {
      border:0
      
    }
        .footer-col ul.socials li a {
            text-align:center;
            padding:3px;
            width:27px;
            height:27px;
            border:1px solid #f48120;
            background-color:#1a1a1a;
     font-size:16px;
     color:#f48120;
    }

        .footer-col ul.socials li a:hover,
        .footer-col ul.socials li a:focus {

            background-color:#f48120;
     color:#1a1a1a;
     text-decoration:none;
    }



.cr-row {
    margin-top:0px;
    padding:50px 0;
    text-align:center;
    color:#aaa;
    font-size:10px;
}

    .cr-row img {
        max-width:69px;
    }

.cr-row .cr-txt{
    border-bottom: 1px solid #aaa;

    position: relative;
        margin-bottom: 10px;
    margin-top: 0;

}

.cr-row .cr-txt span{
    background-color: #fff;
    color: #f48120;
    padding: 2px 20px;
    position: relative;
    bottom: -8px;
}
.cr-row .cr-design a{
  color:#aaa;

}
.cr-row .cr-design a:hover{
  color:#333;
  text-decoration:none;

}







.newsletter-row {
        background-color:#1a1a1a;
    padding: 30px 0;
}


.newsletter-con {
        background-color:#0d0d0d;
    padding: 10px 116px 10px 10px;
    border:1px solid #f48120;
      position:relative
}


.newsletter-con input{
  width:100%;
  margin:5px 0 ;
  background-color:#333;
  border:1px solid #f48120;
  outline:0;
  padding:5px;
  text-align:center;
  color:#aaa;

}
.newsletter-inputs{
   background-color:#222;
  border:1px solid #f48120;
  padding:5px 10px 5px 40px;


}
.newsletter-input-row{
    position:relative

}

.newsletter-input-row .icon{
    position:absolute;
    left:-35px;
    font-size:30px;
    color:#666;
    top:5px;

}

.newsletter-con a.submit{
  position:absolute;
  background-color:#f48120;
  right:10px;
  top:10px;
  height:96px;
  width:96px;
  text-align:center;
      font-size: 16px;
    padding: 35px 0;
}
.newsletter-con a.submit:hover,
.newsletter-con a.submit:focus{

  background-color:#444;
color:#f48120;
text-decoration:none;
}



@media(max-width:767px) {

    .newsletter-con {
    padding: 10px;
    width:100%;
    float:right;

}
    .newsletter-con a.submit{
    position: relative;
    right: initial;
    top: initial;
    float: right;
    height: 40px;
    width: 100%;
    padding: 6px;
    margin-top:5px;
}

}


/*Content_____*/

.main-con {
    width: 100%;
    margin: 0;
    padding: 0;
    overflow: hidden;
    position: relative;
}


.main-row{
    margin: 0;
}


.inner-row {
    /*margin-top:89px;*/
}


@media(max-width:767px) {


    .inner-row {
        margin-top: 78px;
    }
}



#sliderfornight {
    /*background-color:#444*/
}

#sliderday {
    /*background-color:#fff*/
}





.slider-item {
    background-size: cover;
    background-position: center;

    background-repeat:no-repeat;
    /*transition:all 10s;*/
}
.slider-item {
    /*min-height:33vw;*/
}
.slider-item .credit {
   position:absolute;
   right:3px;
   bottom:3px;
   color:#ccc;

   font-size:8pt
}



.slider-item>img {
    width:100%
}
    .slider-item .caption {
        position: absolute;
        display:none;
        text-align: left;
        height: 150px;
        left:0;
        margin-top:-75px;
        top:50%;
        width:60%;
        padding:0 10%;
        color:#eee;
    }
    .slider-item .caption h1,
    .slider-item .caption h2,
    .slider-item .caption h3{
       font-size:40px;
       padding:10px 0;
       color:#f48120;
       margin:0;
       font-weight:normal;
       border-bottom:1px solid #f48120;
       line-height:100%
    }
      .slider-item .caption p{
        font-size:14px;
        padding:15px 0;
        margin:10px 0;
    }
     .slider-item .caption a{
        text-shadow:none;
    }


@media (max-width: 992px) {
    .slider-item .caption {
    color:#333
    }
    .slider-item .credit {
  
   bottom:initial;
   top:100px;
  
}
    .slider-item {
        /*height: 500px;*/
         /*min-height:50vw;*/

    }
        .slider-item .caption {
                    height: auto;
            position: relative;
            margin-top: 0;
            padding-bottom:60px;
            top: 0;
            display:block;
            width: 100%;
        }
        .slider-item .caption h1,
        .slider-item .caption h2,
        .slider-item .caption h3 {
            font-size: 28px;
        }

}
@media (max-width: 767px) {
    .slider-item .credit {
        bottom: initial;
        top: 3px;
    }
    .slider-item {
        background-size: contain;
        /*min-height: 100vw;*/
        background-position: top center;
    }

        .slider-item .caption {

        }

            .slider-item .caption h1,
            .slider-item .caption h2,
            .slider-item .caption h3 {
                font-size: 26px;
            }
}






    #sliderday .slider-item .caption .caption-con {
        background-color:rgba(255,255,255,0.69);
        padding:20px;
        color:#333
    }
 #sliderfornight .slider-item .caption .caption-con {
        background-color:rgba(0,0,0,0.69);
        padding:20px;
        color:#eee
    }

@media (max-width:991px) {
 #sliderfornight .slider-item .caption .caption-con {
        background-color:rgba(0,0,0,0.0);
    }

}

     #sliderday .slider-item .caption .caption-pad {
      
        padding:20px;
     
    }
 #sliderfornight .slider-item .caption .caption-pad {
       
        padding:20px;
       
    }

.customer-row {
    background-color:#f48120;
    padding:29px 0;
    text-align:center;
}
.customer-row img{
   width:75px;
   display:inline-block;
   margin: 0 20px
}




.col-20 {
    width:20%;
    float:left
}
.col-80 {
    width:80%;
    float:left
}

.col-37-5 {
    width:37.5%;
    float:left;
     min-height:265px;
     background-size:cover;
     height:100%;
}


.col-63-5 {
    width:62.5%;
    float:left;
height:100%;
    min-height:265px;

        background-size:cover;
    background-position:center;
}



ul.about-tab {
    width:100%;
    margin:0;
}
ul.about-tab li {
    width:100%;
    float:left;
    background-color:#ccc;
    padding:5px;
}
ul.about-tab li a {
    width:100%;
    border:1px solid #eee;
    color:#f48120;
    padding:15px;
    background-color:transparent;
    text-align:center;
    font-size:18px;
}
ul.about-tab li a:hover,
ul.about-tab li a:focus {
    background-color:transparent
}
ul.about-tab li.active {
    background-color:#f48120;

}
ul.about-tab li.active a,
ul.about-tab li.active a:hover,
ul.about-tab li.active a:focus {
    color:#1a1a1a;background-color:transparent;
     border-bottom:1px solid #ddd;
}
@media (max-width: 991px) {
    .col-20,.col-80 {
    width:100%;

}
    .col-37-5 ,.col-63-5 {
    min-height:300px;
}

        ul.about-tab li {
    width:25%;
   
}
        ul.about-tab li a {
        padding: 12px;
        font-size: 16px;
    }
}


@media (max-width: 767px) {

     .col-37-5 ,.col-63-5 {
 width:100%;
}
     .col-37-5  {
min-height:0
}
    ul.about-tab li a {
        padding: 5px;
        font-size: 10px;
    }
}

.about-tab-content {
    padding:0;
  background-color:#222;
      float:left;
      width:100%
}
.about-tab-content .tab-pane {
    padding:0;
    height:100%
}

.about-tab-content .tab-pane .tab-image img {
  width:100%;
}

    .about-tab-content .tab-pane .tab-text {
        padding: 25px 35px;
        color: #fff;
        position:relative;


    }
    
    .about-tab-content .tab-pane .tab-text .darkbg{
        position:absolute;
        width:100%;
        height:100%;
        background-color:rgba(200,200,200,0.8);
        top:0;
        left:0;
        z-index:10
    }
    .about-tab-content .tab-pane .tab-text .tab-bg{
        position:absolute;
        width:100%;
        height:100%;
  filter: url("data:image/svg+xml;utf8,<svg xmlns=\'http://www.w3.org/2000/svg\'><filter id=\'grayscale\'><feColorMatrix type=\'matrix\' values=\'0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0\'/></filter></svg>#grayscale"); /* Firefox 3.5+ */
  filter: gray; /* IE6-9 */
  -webkit-filter: grayscale(100%);
        top:0;
        left:0;
        z-index:9;
        background-size:cover;
        background-position:center;
    }
        .about-tab-content .tab-pane .tab-text .head {
        margin:0;
        }
      .about-tab-content .tab-pane .tab-text .head,
      .about-tab-content .tab-pane .tab-text a  {
        color: #f48120;
  filter: none;
  -webkit-filter: grayscale(0%);
          z-index:100;
          
          position:relative;
          display:block;
    }
      .about-tab-content .tab-pane .tab-text p {
        color: #333;
  filter: none;
  -webkit-filter: grayscale(0%);
          z-index:100;
          position:relative;
          display:block;
          font-size:10pt;
    }


.about-slider-row {
    background-image:url(../Images/aboutbg.jpg);
    padding:55px 0;
    position: relative;
    overflow: hidden;
}

.about-slider-row .darkbg {
    position: absolute;
    width:100%;
    height:100%;
    top:0;
    left:0;
    top:0;
    bottom:0;
    background-color:rgba(0,0,0,0.5);
    z-index:2
}

    .about-slider-row video {
        position: absolute;
        left: 50%;
        top: 50%;
        /* The following will size the video to fit the full container. Not necessary, just nice.*/
        min-width: 100%;
        min-height: 100%;
        -webkit-transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
        z-index: 1;
        width: auto;
        height: auto;
        overflow: hidden;
    }
.nightslider {
position:relative;
background-color:#444;
}
       .dayslider   {
position:relative;

}
    .nightslider #videocontainer {
        position: absolute;
        left: 50%;
        top: 50%;
        /* The following will size the video to fit the full container. Not necessary, just nice.*/
        min-width: 100%;
        min-height: 100%;
        -webkit-transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
        z-index: 0;
        width: auto;
        height: auto;
        overflow: hidden;
        background-size:contain;
    }
     .dayslider #videocontainerday {
        position: absolute;
        left: 50%;
        top: 50%;
        /* The following will size the video to fit the full container. Not necessary, just nice.*/
        min-width: 100%;
        min-height: 100%;
        -webkit-transform: translate(-50%,-50%);
        -moz-transform: translate(-50%,-50%);
        -ms-transform: translate(-50%,-50%);
        transform: translate(-50%,-50%);
        z-index: 0;
        width: auto;
        height: auto;
        overflow: hidden;
        background-size:contain;
    }
.owl-about {
    z-index:3
}


.about-slider-item {
     float: left;
    padding: 20px 0;
    width:100%
}

    .about-slider-item .about-img-col {
        text-align:center;
        padding:0 15px;
    }
    .about-slider-item .about-img-col img {
        width:100%;
        max-width:360px;
        display:inline-block !important
    }    
    
    .about-slider-item .about-text-col {
        text-align:left;
        /*padding:15px;*/
        color:#fff
    }
    
    .about-slider-item .about-text-col .head {
           color: #f48120;
    font-size: 55px;
    padding: 0;
    line-height: 0.7;
    margin: 0;
    font-weight: normal;

    }


@media (max-width: 767px) {
    .about-slider-row {
    padding:40px 0;

}

        .about-slider-item .about-img-col {
        text-align:center;
        padding:15px;
    }
    .about-slider-item .about-img-col img {
        width:100%;
        max-width:200px;

    }    
    
    .about-slider-item .about-text-col {
        text-align:center;
        padding:15px 0;

    }
    .about-slider-item .about-text-col p {
        text-align:left;
  

    }
    
}















.news-slider-row {
    padding:35px 55px;
    text-align:left;
}



.news-slider-row > .head{
    color:#f48120;
    font-size:44px;
    margin-top:20px;
    margin-bottom:0;
    font-weight:normal;
    text-align:center
}

.news-slider-row > a{
    color:#f48120;
    font-weight:normal;
    margin:15px 0;
    display:inline-block
}

.news-slider-item {
    padding:0;
    width:100%;
}
.news-slider-item a.btn {
    padding:0 32px;
     
}
.news-slider-item .head {
    color:#999;
    font-weight:normal;
    font-size:14px;
    margin:0 0;
    /*min-height:60px;*/
    /*line-height:30px;*/;
    text-align:left
}
.news-slider-item p {
    color:#666;
    font-size:12px;
     overflow:hidden !important;
     text-align:left;
     padding:0;
     margin:0 0
}
.news-slider-item hr {
   
     padding:0;margin:10px 0;
     color:#ddd;
     border-color:#ddd
}
@media (max-width:768px) {
.news-slider-row {
    padding:35px 25px;
    text-align:center;
}
.news-slider-item .head {
    
    font-size: 22px;
}
.news-slider-item p {
    color:#666;
    font-size:12px;
}
}

.awards-row {
    background-color:#f2f2f2;
    padding:35px;
}



.awards-row .awards-text-col{
    padding:15px;
    color:#333;
    position:relative
}
.awards-row .awards-text-col a.btn{
       position: absolute;
    right: 15px;
    bottom: 50px;
}
.awards-row .awards-text-col .head{
       color:#f48120;
    font-size:24px;
    font-weight:normal;
    margin:20px 0
}

.awards-row .awards-text-col img{
      width:80%;
      max-width:800px
}
@media (max-width: 767px) {


    .awards-row .awards-text-col a.btn{

    bottom: 30px;
}
    .awards-row .awards-text-col img {
        width:60%;
        max-width: 800px;
    }
}

.awards-row .awards-img-col img{
      width:100%
}


.owl-product {
    padding:35px;
}

.product-slider-item {
}


.product-slider-item .product-img-col {
    padding:10px;
    position:relative;
    display:table
}

.product-slider-item .product-img-col img {
    width:100%;
    border:1px solid #ddd;
}


.product-slider-item .product-img-col .caption {
   background-color:rgba(244,129,32,0.8);
   position:absolute;
   top:0;
   left:0;
   height:100%;
   width:100%;
   opacity:0;
   color:#fff;text-align:center;
   padding:35px;
   font-size:16px;
   border:10px solid #fff;
   display:table-cell;
   vertical-align:middle
}

.product-slider-item .product-img-col:hover .caption {
   opacity:1;
}

.product-inf-col {
    padding:55px;
    color:#666;
}

    .product-inf-col .head,
    .product-inf-col .head2 {
        color: #666;
        font-weight: normal;
        font-size: 42px;
        padding: 0;
        margin: 5px 0;
    }

    .product-inf-col img {
        width:100%;
    }














/*____________________________ PRODUCTS PAGE ____________________________*/



.breadcrumb-row {
    border-bottom: 1px solid #f48120;
    text-align: left;
    position: relative;
    margin: 65px 0;
    margin-top:95px
}

ul.breadcrumb {
    padding:  5px 0;
    list-style: none;
    background-color: #fff;
    font-size:11px;
    margin:0
}
ul.breadcrumb li a{
    color:#696969;
    text-decoration:none;

}
ul.breadcrumb li a:hover{
    color:#f48120;
}


.breadcrumb>li+li:before {
    content: ">";
    padding: 0 5px;
    color: #ccc;
}


.breadcrumb-row a.gotop {
    position:absolute;
    right:0;
    bottom:2px;
    color:#f48120;
    font-size:33px;
    padding:8px;
    padding-right:77px;
}

.breadcrumb-row a.gotop:hover {
    color:#696969;
   text-decoration:none;
}

.breadcrumb-row a.gotop:focus {

   text-decoration:none;
}
.breadcrumb-row a.gotop span{
       position: absolute;
    background-color: #f48120;
    color: #fff;
    font-size: 40px;
    right: 0;
    bottom: 0;
    padding: 10px;
}

.breadcrumb-row a.gotop:hover span{
    background-color:#696969;
   text-decoration:none;
}





@media (max-width:767px) {
.breadcrumb-row {
    margin: 65px 0;
    margin-bottom:95px
}

.breadcrumb-row a.gotop {
    bottom:initial;
    top:25px;

}

}



    
.slider-item.products-slider-item {
}
.slider-item.products-slider-item:before {
        content: '';
        position: absolute;
        right: 0;
        bottom:-1px;
        width: 100%;
        height: 69px;
        background-image:url(../Images/grad.png);
        z-index:14
    }


      .slider-item.products-slider-item .caption{
        display:block;
        opacity:1;
        z-index:1000
    }
      .slider-item.products-slider-item .caption p{
        font-size:14px;
        color:#333;
    }


      .slider-item.products-slider-item .photo-caption{
        position:absolute;
        right:0;
        bottom:0;
        padding:5px;
        font-size:10px;
        color:rgba(0,0,0,0.5);
        text-align:right;
        z-index:14

    }



      .grad-row{
          position:relative
    }
      .grad-row:before {
        content: '';
        position: absolute;
        right: 0;
        bottom: -1px;
        width: 100%;
        height: 69px;
        background-image:url(../Images/grad.png);
        z-index:10
    }









.grid-row {
    margin:25px 0
}


    .grid-item {
        padding:3px;
    
                    background-color: #fff;
                    height:auto;
                     width: 50%;
                }



@media (min-width:768px) {
    .container {
        width: 750px;
    }

    .grid-item {
        width: 240px;
  
    }


}

            @media (min-width: 992px) {

                .container {
                    width: 970px;
                }

                .grid-item {
                    width: 235px;
                 
                }

            }


            @media (min-width: 1200px) {

                 .container {
                    width: 1170px;
                }
                .grid-item {
                    width: 228px;
                  
                }

                
            }



    .grid-item .grid-item-con{
     border:1px solid #ddd;
     padding:3px;
    }
         
    
    
    
    .grid-item img{
        width: 100%
    }

        .grid-item .head {
            font-size:16px;
            color:#666;
            background-color:#eee;
            margin:0;
            padding:15px 0;
            display:block;
            text-align:center;

        }   
.grid-item .caption {
   background-color:rgba(244,129,32,0.8);
   position:absolute;
   top:0;
   left:0;
   height:100%;
   width:100%;
   opacity:0;
   transition:opacity 0.5s;
   color:#fff;text-align:center;
   padding:35px;
   font-size:16px;
   display:table-cell;
   vertical-align:middle;
    border:3px solid #fff;
}

.grid-item:hover .caption {
   opacity:1;
}





#filters {
    text-align:center;
    padding:15px 0;

}
#filters input[type="checkbox"] {
    display: none;
}

        #filters input[type="checkbox"] + label {
            font-size: 12px;
            padding: 7px 14px;
            border:1px solid #ddd;
            color:#999;
            cursor: pointer;    margin: 0 -2px 0 -2px;
            position: relative;
        }
          

     #filters input[type="checkbox"]:checked + label {
                    background-color:#ddd;
            color:#333;
    }





     
/*____________________________ PRODUCT PAGE ____________________________*/

.bg-product-row{
    position:relative;
}
.bg-product {
    height: 40vw;
    width: 100%;
    background-position: top;
    background-size:  100%;
    background-attachment: fixed;
    position: absolute;
    top: 0;
    left: 0;
    z-index: -1;
}


.bg-product-row img {
    width: 100%;
    margin-top: 69px;
}


@media (max-width:767px) {


    .bg-product-row {
        margin-top: 78px;
    }
    .bg-product-row img {

    margin-top: 19px;
}

    .bg-product {
        background-attachment: initial;
    }
}

.product-row .head {
    font-size:69px;
    font-weight:normal;
    color:#f48120;
    margin:0;
    padding:0;
    line-height:40px;
    margin-bottom:12px
}
.product-row .head2 {
    font-size:45px;
      font-weight:normal;
    color:#696969;
      margin:0;
    padding:0
}


.product-row .head3 {
    font-size:30px;
      font-weight:normal;
    color:#f48120;

      margin:0;
    padding:0;

}
@media (max-width:468px) {
.product-row .head {
    font-size:44px;
   margin-bottom:2px
}
.product-row .head2 {
    font-size:32px;
 
}


.product-row .head3 {
    font-size:26px;
     

}
}
.product-row h3.head4,.product-row  h4.head4,.product-row  h2.head4 {
    font-size:26px;
      font-weight:normal;
    color:#696969;

      margin:0;
    padding:0;

}
.product-row hr {
   border-color:#f48120
}

.product-row img {
    margin:25px 0
}

.product-table {
    width: 100%;
    border: 1px solid #ddd;
    
    min-width:400px;

}

.table-con {
    overflow-x:scroll;
    margin:25px 0;
}

    .product-table td, .product-table th {
        border: 1px solid #ddd;
        vertical-align: central;
            text-align: center;
            font-size:18px;
            color:#696969;
          
    }
    .product-table th {
        background-color:#f48120;
                width:100%;
              font-weight:normal;
                padding:4px;
                color: #fff;

    }
    .product-table td {
        padding: 15px;

    }

    .product-table th span {
                background-color:#f48120;
                width:100%;
                display:block;
                padding:10px;
                color: #fff;
    }


@media(max-width:767px) {
        .product-table td, .product-table th {
            font-size:12px;

    }
}



a.toplink {
    display:block;
   width:100%;
   margin:10px 0;
   padding:10px ;
   padding-left:60px;
   border:2px solid #f48120;
   color:#696969;
   font-size:14px;
   position:relative;
   min-height:64px;

}


a.toplink span.icon {
  position:absolute;
  top:10px;
  left:10px;
  color:#f48120;
  font-size:40px;

}


a.toplink span.line {
  display:block;
}

a.toplink:hover,a.toplink:focus {
   color:#fff;
   border:2px solid #696969;
   background-color:#f48120;
   text-decoration:none;
}
a.toplink:hover span.icon ,a.toplink:focus span.icon{
   color:#fff;
}


a.toplink2 {

        display:block;
   width:100%;
   margin:10px 0;
   padding:20px ;
   padding-left:60px;
   border:2px solid #f48120;
   color:#696969;
   font-size:14px;
   position:relative;
   min-height:64px;
}

a.toplink2:before {
    content: "\e913";
        font-family: 'icomoon' !important;

  position:absolute;
  top:0;
  left:10px;
  color:#f48120;
  font-size:40px;

}

a.toplink2:hover,a.toplink2:focus {
   color:#fff;
   border:2px solid #696969;
   background-color:#f48120;
   text-decoration:none;
}

a.toplink2:hover:before ,a.toplink2:focus:before  {
   color:#fff;
}



.product-in-slider-row {
    padding:0;
    padding-left:55px;
    margin:25px 0
}


@media (max-width:767px) {

    .product-in-slider-row {
    padding:0;
    padding-bottom:55px;
}

}

.product-in-slider-item {
    padding:0px;
    width:100%;
}
.product-in-slider-item>img {
    width:100%;
}



ul.faq-list {
    list-style:none;
    width:100%;
    float:left;
    margin:25px 0;
    padding:0;

}
ul.faq-list li {

    width:100%;
    float:left;
    margin:5px 0;
    padding:0;
    padding-left:40px;

}
ul.faq-list li .question,ul.faq-list li .answer{

    width:100%;
    float:left;
   border-left:2px solid #f48120;
   padding:0 10px;
   position:relative;
   color:#333

}

ul.faq-list li .question:after,ul.faq-list li .answer:after{
position:absolute;
top:0;
left:-42px;
color:#fff;
background-color:#f48120;
width:34px;
height:34px;
text-align:center;
padding:2px 0;
font-size:18px;
border:1px solid #696969
}
ul.faq-list li .question{
padding-bottom:5px;
}
ul.faq-list li .question:after,ul.faq-list li .answer:after{
content:'Q';

}
ul.faq-list li .answer{
padding-top:5px;

}
ul.faq-list li .answer:after{
    top:10px;
content:'A';

}


ul.faq-list.faq-list2 {
margin:0

}

ul.faq-list.faq-list2 li {

    border:1px solid #ddd;
    padding:10px;
       padding-left:50px;

}




.product-section {
    margin-top: -135px;
    padding-top: 135px;
}

.product-menu-col {
    padding:0 15px;
    padding-top:122px;

}


ul.product-menu {
    list-style: none;
    margin:0;
    padding:0;
}

    ul.product-menu li {
        display: block;
    }

    ul.product-menu li a {
        margin: 2px 0;
        border: 1px solid #aaa;
        padding: 5px 10px;
        color: #333;
        text-align: left;
        display: block;
        font-size:13px;
        position:relative
    }   
    
    
     ul.product-menu li a:hover {
        border: 1px solid #f48120;
        color: #f48120;
        text-decoration:none;
    }    
     ul.product-menu li a.active,
      ul.product-menu li a:focus {
        border: 1px solid #f48120;
        color: #fff;
        background-color:#f48120;
        text-decoration:none;
    }
       /*ul.product-menu li a.active:after,
      ul.product-menu li a:focus:after {
content:'';
position:absolute;
left:100%;
top:-1px;

width: 0;
	height: 0;
	border-top: 15px solid transparent;
	border-left: 13px solid #f48120;
	border-bottom: 15px solid transparent;


    }*/





.tags-row {
    border:1px solid #f48120;
    border-width:1px 0;
    margin:10px 0;
    padding:6px 0 8px 0;
    text-align:left;
}

.tags-row span {
    float:left;
    margin-right:25px;
}

ul.tag-list {
    list-style:none;
    margin:0;
    padding:0;
    float:left
}

ul.tag-list li{
   display:inline-block;
     margin: 2px;
}

ul.tag-list li a{
  background-color:#eee;
  color:#333;
  text-align:center;
  border-radius:4px;
  padding:5px 10px;

  font-size:10px;

}

ul.tag-list li a:hover,
ul.tag-list li a:focus{
  background-color:#333;
  color:#f48120;
  text-decoration:none;

}



.more-row {
   margin-bottom:25px
}

.more-row .title {
   font-size:11px;
   padding:10px 0;
   display:block;
}


.product-more {
    padding:3px;
}

.product-more a {
  float:left;
  border:1px solid #ddd;
  color:#333;
}

.product-more a:hover {
  border:1px solid #aaa;
  color:#f48120;
  text-decoration:none;
}
.product-more img {
 width:100%;
}

.product-more .head {
 font-size:14px;
 font-weight:normal;
 margin:0;
 padding:10px 0;
 text-align:center;
}



a.more-link {
    float:left;
    width:100%;
    border:1px solid #ddd;
    margin:3px;
    padding:10px 15px;
    color:#333;
    position:relative;
    padding-right:125px;
    
}

    a.more-link:hover,
    a.more-link:focus {
        color: #f48120; border:1px solid #aaa;
        text-decoration: none;
    }   
    
    
     a.more-link .date {
        color: #ddd;
       position:absolute;
       right:15px;
       top:12px;
       font-size:12px;
    }  
     a.more-link:hover .date {
        color: #aaa;
    }




.share-row {
    margin:29px 0
}

#share {
    position:absolute;
    width:100%;
    background-color:#fff;
    z-index:10000;
    display:none;
}
#share.visible {
   
}
a.link-icon {
    color:#f48120;
    font-size:26px;
    margin:10px 0;
    margin-left:40px;
    position:relative;
    text-align:left;
    float:left
}
a.link-icon span.icon {
   position:absolute;
   left:-36px;
   top:0;
   font-size:32px;
   color:#aaa;
}

a.link-icon:hover,
a.link-icon:focus {
    color:#333;
    text-decoration:none;
}
a.link-icon:hover span.icon {
   color:#f48120;
}


    a.link-icon.right-icon {
        margin-right: 40px;
        padding-left: initial;
           text-align:right;
           float:right;
    }
        a.link-icon.right-icon span.icon {
            right: -36px;
            left: initial;
        }

a.link-icon.big-link {


}

    a.link-icon.big-link span.icon {

        top:10px;
        font-size:40px;
        left:-40px;
    }
    a.link-icon.right-icon.big-link span.icon {
        right:-40px;
        left:initial;
    }

a.link-icon.big-link .second {
   font-size:14px;
   color:#999;
   float:left;
   width:100%;
}
a.link-icon.right-icon.big-link .second {
   float:right;

}
.share-col {
    text-align:center;
    margin: 0
}
.share-col>a {
    color:#f48120;
    border:1px solid #f48120;
       padding: 4px 10px;
       margin:15px 0;
    font-size: 26px;
    display: inline-block;
}

.share-col>a:hover {
    color:#fff;
    background-color:#f48120;
   text-decoration:none;
}







/*________________ article PAGE _________________*/


.topimg-row {
    background-position:center;
    background-size:100%;
    background-repeat:no-repeat;
    background-position:top center;
    padding:0;
    text-align:center;
    position:relative;
    margin-bottom:69px;
    background-attachment:fixed;
    height:33vw
}
/*@media (max-width: 991px) {
    .topimg-row {
    min-height:50vw
}
}
@media (max-width: 767px) {
    .topimg-row {
    min-height:100vw
}
}*/


.topimg-row.topimg-nocaption-row {
  padding:0
}

.topimg-row.topimg-nocaption-row img {
   width:100%
}

.topimg-row>img {
   width:100%
}
.topimg-row .head{
    color:#fff;
    font-size:36px;
    margin:0;
    padding:0;
    font-weight:normal;

}

.topimg-row .head2{
    color:#fff;
    font-size:18px;
    margin:0;
    padding:0;
        font-weight:normal;
}


.topimg-row .photo-caption{
        position:absolute;
        right:0;
        bottom:0;
        padding:5px;
        font-size:10px;
        color:rgba(0,0,0,0.3);
        text-align:right;
        z-index:11
    }


.toptxt-row {
    position:absolute;
    width:100%;
    top:150px;
    text-align:center;
      padding:55px 0
}



.toptxt-row .head{
    color:#fff;
    font-size:36px;
    margin:0;
    padding:0;
    font-weight:normal;

}

.toptxt-row .head2{
    color:#fff;
    font-size:18px;
    margin:0;
    padding:0;
        font-weight:normal;
}


@media(max-width:991px) {


    .topimg-row {
    margin-bottom:0;
        background-attachment:initial;        margin-top:80px

}

    .toptxt-row {
    position:initial;
    padding:0
}
.toptxt-row .head{
    color:#111;


}

.toptxt-row .head2{
    color:#333;

}


}
.gallery-slider-row {
    padding:35px 0;
    position:relative;
    overflow:hidden
}


.gallery-slider-item {
    padding:10px;
    width:100%;
    position:relative;
    float:left
}

.gallery-slider-item a{
   float:left;
    width:100%;
}
.gallery-slider-item img {
    width:100%;
}

.gallery-slider-item .caption{
        opacity:0;
    transition:all 0.2s;
   position:absolute;
   left:10px;
   right:10px;
   top:10px;
   bottom:10px;
   margin:auto;
   background-color:rgba(244,129,32,0.7);
}
.gallery-slider-item .caption span{

        font-size: 18px;
    display: block;
    position: absolute;
    color:#fff;
    text-align: center;
    top: 50%;
    width: 100%;
    margin-top: -17px;

}

.gallery-slider-item:hover .caption{
    opacity:1;


}


.article-row {
}

.article-row .head {

    font-size:29px;
    font-weight:normal;
    color:#f48120;
    margin:0;
    padding:0;
}
.article-row .lead {
    font-size:18px;
      font-weight:bold;
    color:#696969;
      margin:0;
    padding:0
}

.article-row hr {
   border-color:#f48120
}

.article-row .dates {
  font-size:12px;
  display:block;
  padding:15px 0;
  color:#aaa
}








/*MEDIA PAGE __________________*/

.media-row {
    text-align:center;
}

.media-head>.head {
   color:#f48120;
   font-size:69px;
   font-weight:normal;
   padding:0;
   margin:0;
}

.media-head>.lead1 {
   color:#333;
   font-size:26px;
   margin:0;
}
.media-head>.lead2 {
   color:#666;
   font-size:14px;
   margin:0
}




.section-row {
    margin:69px 0;

}

.section-row .head {
 color:#f48120;
 font-size:50px;
 font-weight:normal;
 padding:0;
 margin:0;

}

.media-col {
   
   padding:10px;
   text-align:left
}

.media-col  hr{
   
    border-color:#f48120;
    margin:0 0 10px 0;
}

    .media-col img {
        width: 100%;
    }   
    
     .media-col .head {
        font-size:20px;
        padding:10px 0;
        color:#333
    }   
     
          .media-col .lead {
        margin:0;
    }   
       .media-col a {
        color:#666
    }   
       .media-col a:hover,.media-col a:focus
        {
        color:#333;
        text-decoration:none;
    }



       .btn-more{
           width:100%;
           margin:10px 0
       }





ul.download-list {
    list-style:none;
    padding:0;
      float: left;
    margin: 0;
    width: 100%;
}


ul.download-list li{
     float:left;
     width:100%;
    margin:5px 0;
    border-top:1px solid #f48120;
    min-height:74px;
}

ul.download-list li a{
   float:left;
   position:relative;
   padding:10px 0;
   width:100%;
   color:#666;
   text-align:left;
   padding-left:66px;
}
ul.download-list li a:hover,ul.download-list li a:focus
{
   color:#333;
   text-decoration:none;
}
ul.download-list li a span{
  position:absolute;
  left:0;
  top:10px;
  border:1px solid #f48120;
  background-color:#fff;
  padding:5px;
  color:#f48120;
  font-size:40px;
}

    ul.download-list li a .head {
        font-size: 18px;
        color: #333;
    }
    
    ul.download-list li a .lead {
        font-size: 12px;
      margin:0;
    }
ul.download-list.download-list2{
margin-bottom:25px;


}
ul.download-list.download-list2 li{
  border:1px solid #f48120;
  padding:0 10px;
  background-color:rgba(0,0,0,0.1);
  transition:all .5s
}
ul.download-list.download-list2 li:hover{
  background-color:rgba(0,0,0,0.9);

}


ul.download-list.download-list2 li a .head {
        font-size: 36px;
        color: #f48120;
    }


ul.download-list.download-list3 li{
    border:1px solid #ddd;
    padding:0 10px;
    background-color:#eee;
}
ul.download-list.download-list3 li:hover{
    background-color:#333;
}
ul.download-list.download-list3 li .head{
    border:none;
    font-size:20px;
}




.faq-top-row {
    margin-bottom:0;
    padding:100px 0;
    height:auto
}

.faq-top-row.uc-top-row {
    padding:150px 0;

}
.faq-topimg  .head{
    color:#f48120;
    font-size:89px;
}

@media(max-width:767px){
    .faq-topimg  .head{
    font-size:49px;
}

}
.faq-topimg.uc-topimg  .head{
    font-size:39px;
}

.product-menu-col.faq-menu-col {
    padding-top:0;

}




    /*BOOTSTRAP ACCORDION______*/
    

.panel-group .panel {
        padding: 10px;
    margin: 5px 0;
    padding-left:60px;
}

.panel-default {
    border:1px solid #ddd;
}

.panel {
    background-color: transparent;
    box-shadow:none;
}

.panel-default > .panel-heading {
    background-color: transparent;
    border-left:2px solid #f48120;
    padding:6px;
    padding-left:15px;
    position:relative;
    min-height:36px;
  position:relative
}


.panel-default > .panel-heading .icon{
position:absolute;
    left: -42px;
    top: 8px;
    font-size: 14px;
background-color:#f48120;
padding:3px;
color:#fff;
border:1px solid #aaa;
}
.panel-default > .panel-heading .icon.iconfaq{
position:absolute;
    left: -45px;
    top: 8px;
    font-size: 14px;
background-color:#f48120;
padding:3px 8px;
color:#fff;
border:1px solid #aaa;
}

/*.panel-default > .panel-heading:after {
    content:'Q';
position:absolute;
top:0;
left:-42px;
color:#fff;
background-color:#f48120;
width:34px;
height:34px;
text-align:center;
padding:2px 0;
font-size:18px;
border:1px solid #696969
}*/



.panel-default > .panel-heading .panel-title{
    font-weight:bold;
    margin:0;
}

.panel-default > .panel-heading .panel-title.job-title{
font-size:20px
}


.panel-default > .panel-heading .panel-title a{
    color: #333
}
.panel-default > .panel-heading .panel-title a:hover,
.panel-default > .panel-heading .panel-title a:focus{
    color: #111;
    text-decoration:none;
}


.panel-body {
    background-color: transparent;

        border-left:2px solid #f48120;
    padding:10px 10px 0 15px;
    position:relative;
    min-height: 52px;
}

.panel-body  .icon.iconfaq{
position:absolute;
    left: -45px;
    top: 18px;
    font-size: 14px;
background-color:#f48120;
padding:3px 8px;
color:#fff;
border:1px solid #aaa;
}
/*.panel-body:after{    
    content:'A';
position:absolute;
top:15px;
left:-42px;
color:#fff;
background-color:#f48120;
width:34px;
height:34px;
text-align:center;
padding:2px 0;
font-size:18px;
border:1px solid #696969
}*/




/*_________FAQ____________*/
.faq-section {
    margin-top:-75px;
    padding-top:75px;

}
.faq-section-con{
    padding:10px;
    border:2px solid #ddd;
    margin-bottom:10px;
    width:100%;
}


.faq-section .head {
    color:#666;
    margin:15px 0;
    padding:0;
    font-size:36px;
    font-weight:normal;
}


/*_____________CONTACT_____________*/


.maps {
    width:100%;
    height:314px;
}
.contact-row {
    border:2px solid #ddd;
    margin:10px 0;
    padding:15px;
}

.contact-col {
    padding-left:0;
    text-align:left
}
.contact-col .head {
    color:#999;
    font-size:32px;
    font-weight:normal;
    padding:0;
    margin:15px 10px 15px 40px;
}
    .contact-col.contact-col-2 .head {
        margin: 15px 0;
    }


    .contact-col.contact-col-2 .contact-img {
       padding:15px;
       border:2px solid #ddd
    }
    .contact-col.contact-col-2 .contact-img img{
      width:100%;
    }


    .contact-col.contact-col-2>p{
      padding:10px 0;
      margin:0;
    }
    .contact-col.contact-col-2>a{
    display:block;
    color:#f48120;
    }
.contact-col ul {
   list-style:none;
   padding:0;
   margin:0;
}

.contact-col ul li {
 position:relative;
 padding-left:40px;
 color:#333;
 margin:20px 0
}

.contact-col ul li span{
 position:absolute;
 left:0;
 font-size:20px;
 top:50%;
 margin-top:-10px;
 color:#f48120;

}

.contact-btns {
 padding-top:10px
}



.btn-contact {
    display:inline-block;
        padding: 2px 33px;
        margin:2px 0
}

.contact-main-col {
    text-align:center;
}
.contact-main-col>.head{
   color:#f48120;
   font-weight:normal;
   font-size:32px;
   padding:0;
   margin:0;
}

.contact-main-col.contact-second-col {
padding-left:10px;
}

@media(max-width:991px) {
.contact-main-col.contact-second-col {
padding-left:0;
}
}

/*______________CAREER____________________*/






        .box-row{

            margin:0 -10px;

}
        

        .box-col{
            padding:0 10px;
        }
        .box, .box2 {
            width:100%;
      overflow:hidden;
      padding:5px;
            margin-bottom:20px;
            border:1px solid #ddd;
          
        }






.owl-carousel  .career-slider-item {
    text-align:center;
    padding:25px;
}
.owl-carousel  .career-slider-item img{
   width:initial !important;
   margin:15px 0;
   display:inline-block !important;
   max-height:169px;
}
.owl-carousel .career-slider-item img.qoute{
   margin:15px 0;
   display:inline-block;
   width:69px;
}

.owl-carousel  .career-slider-item p.xs{
   font-size:14px;
   color:#999;
   margin:10px 0;
   padding:0;
}

.owl-carousel .career-slider-item p.sm{
   font-size:16px;
   color:#666;
   text-align:left;
   margin:15px 0;
   padding:0;
}
.owl-carousel  .career-slider-item p.md{
   font-size:26px;
   color:#333;
   margin:0;
   text-align:left;
    padding:0;
}
.owl-carousel  .career-slider-item p.lg{
   font-size:45px;
   line-height:45px;
   color:#333;
   margin:0;
   margin-bottom:50px;
   text-align:left;
    padding:0;
}
.owl-carousel  .career-slider-item a{
   font-size:16px;
   text-decoration:none;
   color:#f48120;
      position: absolute;
    bottom: 20px;
    left: 20px;
   text-align:left;

}









.bigorange {

    font-size:90px;
    color:#fff;
    background-color:#f48120;
    padding:15px;
    display:block;
    width:100%;
    height:100%;
    line-height:80px;
}



.bigorange:hover {

    color:#333;

text-decoration:none;
}





.career-box {
    position:relative;
    padding:15px;
    background-color:#fff;
    width:100%;
    height:100%;
    display:block;
    color:#333

}

.career-box.orange {

    background-color:#f48120;
    color:#fff

}
.career-box  p.md{
    font-size:48px;
    line-height:48px;
    margin:0;
    text-align:left;

}
.career-box  p.lg{
    font-size:90px;
    line-height:80px;
    margin:0;
    text-align:left;

}
.career-box a.box-more{
   color:#f48120;
   position:absolute;
   left:15px;
   bottom:15px;
   font-size:16px;
}
.career-box a.box-more:hover{
   color:#f48120;
   text-decoration:none;

}

.career-box.orange a.box-more{
   color:#fff;
}
.career-box.orange a.box-more:hover{
   color:#fff;
   text-decoration:none;

}





.form-row {
    margin-bottom:200px;
}

.form-col {
    padding:2px;
}

.form-col input,.form-col textarea,.form-col select {
 width:100%;
 border:1px solid #ddd;
padding:5px 10px;
float:left;
font-size:16px;
outline:0;
color:#999;
}

.form-col input:focus
,.form-col textarea:focus
,.form-col select:focus {

 border:1px solid #333;
 color:#333
}

.form-col a {
 width:100%;
}


/*____________SEARCH RESULT_____________*/


.search-top-row {
    margin-top:99px;
    padding:15px;
    background-color:#e9e9e9;
    background-image:url(../IMG/search.svg);
    background-position:top left;
    background-repeat:no-repeat;
background-size:166px;
    min-height: 120px;
    text-align:left
}

.keyword-col {
   color: #333;
    padding: 30px 0;
    padding-left: 210px;
    font-size: 26px;
}

.result-col {
   color: #999;
   text-align:center;
   border-left:1px solid #333;
    padding:12px 0;
    font-size: 40px;
}

.search-row {
}
.search-row .section-row .head {
    border-bottom:1px solid #f48120;
    font-size:32px;
    margin-bottom:10px;
}


.result-row {
    border:1px solid #ddd;
    margin:10px 0;
    padding:10px;
}
.result-row:hover {
    border:1px solid #aaa;
}

.result-row .result-img-col img{
   width:100%;
}
.result-row .result-txt-col{
   padding-left:10px;
}

.result-row .result-txt-col a,
.result-row .result-txt-col a:hover,
.result-row .result-txt-col a:focus{
   color:#333;
   text-decoration:none;
}

.result-row:hover a .head,
.result-row:focus a .head{
   color:#f48120;
   text-decoration:none;
}

.result-row .result-txt-col .head{
   color:#333;
   font-weight:normal;
   border:none;
   font-size:20px;
   padding:0;
   margin:10px 0
}
    .result-row .result-txt-col .lead {
        color: #666;
        font-weight: normal;
        font-size: 16px;
        padding: 0;
        margin: 0;
    }

     .validations {
        position: absolute;
    right: 12px;
    top: 12px;
    font-size: 10pt;
    color: #F48120 !important;
        }
.labels {
position: absolute !important;
    left: 50% !important;
    margin-left: -110px !important;
    margin-top: 10px !important;
    background: #F48120 !important;
    padding: 5px !important;
}

#searchtext {
background-color:rgba(0,0,0,.05);
margin-left:7px;
width:99%;
}

*, a {
outline:0 !important;
}

.megamenu > li > div a,.megamenu > li > div a:visited {
  color:#696969;
}
.megamenu > li > div a:hover {
  color:#000;
}


.nowid {
    color :red !important
}

.sologan {
text-align:center;
font-size:20pt;
color:#fff
}


.awards ,.awards h2 {
    text-align:center
}
.awards h2 {
    color:#f48120;
    margin:5px
}
.fullwidths {
width:100%;

}
.newsarchie .awardtxt {
padding-left:10px
}
.newsarchie .awardtxt h2{
margin-top:0
}
.newsarchie span{
    margin-top:-20px;
    margin-bottom:10px;
    display:block;
font-size:9pt
}
.newsp span {
display:block;
font-size:12px;
text-align:left;
color:#aaa
}
.texts {
text-align:left
}
.jobul {
list-style-type:square;
color:#f48120;
}
.jobul li p {
    display:inline-block;
    margin:5px;
    color:#333;
}
.jobul li span {
font-weight:bold;
     color:#000;
}


.warn {
display: block;
    text-align: Center;
    margin-top: 10px;
    font-size: 15pt;
    color: #999;
}

.companytext {
    margin: -5px 0 14px 0;
    color: #fff;
}
.montharchives {
padding-left:25px;
}
.newmaincontent {
    /*border-right:1px solid #eee;*/
    /*padding-right:5px*/
}
.montharchives h2{
color:#f48120
}
.montharchives ul {
list-style:none;
padding-left:25px;
}

.montharchives li {
    font-size:9pt;
    margin-top:10px;
}
.montharchives li:before {
    background:#f48120;
    border-radius:50%;
    width:7px;
    height:7px;
    display:inline-block;
    content:' ';
    margin-right:6px;
}

h1.head span {
display:block;
font-size:16pt;
}

@media(max-width:768px) {
    .topimg-col,.topimg-col h1 {
    width:100% !important;
    text-align:center !important
    }
}

.floates {
float:right
}

.nones {
display:none
}

.awardtxt .caption
{
text-align:justify
}

.timeline-body   {
    text-align:left
}

.paddingleftrifgt {
padding-left:10px
}