 #mobile-owa {
   visibility: hidden
 }

 #tender-div {
   padding: 8px 20px 20px 20px;
   width: 32%;
   float: right;
   box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
   background-color: #FFFFFF;
   min-height: 482px
 }

 #tender-div a {
   color: #333
 }

 #tender-div ul li {
   list-style: none
 }

 #tender-div a:hover {
   color: #C48709
 }

 #header-fill {
   height: 130px
 }

 .banner-content h2 {
   font-weight: 400;
   text-shadow: 0px 1px 1px rgb(40, 40, 40)
 }

 caption {
   padding-top: 0;
   padding-bottom: 0.75rem;
   color: #636c72;
   text-align: center;
   caption-side: bottom;
   font-size: .86em;
   font-style: italic;
 }

 #video {
   width: 46%;
   float: left;
   margin-right: 20px;
   margin-bottom: 20px
 }

 #news-div-wrap {
   width: 66%;
   float: left;
   padding: 5px 7px 20px 20px;
   box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
   background-color: #FFFFFF
 }

 #news-div {
   width: 48%;
   float: left;
   margin-right: 2%;
   min-height: 326px;
   background-color: #000;
   margin-bottom: 20px;
   box-shadow: 0 2px 6px 0 rgba(0, 0, 0, .25);
 }

 #news-div img {
   height: 212px;
   width: 318px
 }

 #news-div a {
   color: #fff;
   font-weight: 100;
   line-height: 1.3em
 }

 #news-div a:hover {
   color: #C48709
 }

 #news-div2:hover img {
   opacity: 0.5;
   transition: opacity .4s;
 }

 .news_sidebar_img {
   float: left;
   margin-right: 2%;
   width: 28%
 }

 .footer-col {
   font-family: 'Open Sans', sans-serif;
   width: 23.3%;
   padding: 0px;
   margin-right: 1.7%;
   float: left;
   line-height: 1.7em;
   /*text-shadow: 0px 1px 1px rgba(255, 255, 255, 1);color:#333333*/
 }

 .img-zoom {
   width: 26%;
   -webkit-transition: all .4s ease-in-out;
   -moz-transition: all .4s ease-in-out;
   -o-transition: all .4s ease-in-out;
   -ms-transition: all .4s ease-in-out;
 }

 .transition {
   -webkit-transform: scale(1.2);
   -moz-transform: scale(1.2);
   -o-transform: scale(1.2);
   transform: scale(1.2);
 }

 .col-sm-3 {
   width: 15.28%;
   margin: 0 8px;
   background-color: #CC3300;
 }

 #service-div {
   padding: 10px;
   color: #fff;
   text-transform: uppercase;
   font-size: .9em;
   text-align: center;
   line-height: 1.5em;
   margin-bottom: 12px;
   font-weight: 600;
 }

 #plans_tile {
   padding: 15px;
   color: #fff;
   text-transform: uppercase;
   font-size: .9em;
   text-align: center;
   line-height: 1.5em;
   margin: 10px 0 10px 20px
 }

 #plans_tile a {
   color: #fff;
 }

 #social-segment {
   float: left;
   width: 31%;
   margin-right: 2%
 }

 #social-segment2 {
   float: left;
   width: 34%;
   margin-right: 0;
   
 }

 #slider-caption {
   font-size: .7em;
   line-height: 1.3em
 }

 .banner-text p {
   line-height: 1em;
 }

 #contacts_div {
   float: right;
   width: 50%;
 }

 #feedback_div {
   float: left;
   width: 48%
 }

 #footer_bottom {
   background: #E73B2D;
   color: #FFFFFF;
   padding: 10px 0px;
   font-size: .9.5em;
 }

 #footer_bottom a {
   color: #FBDC9B;
   font-weight: normal
 }

 #leadboad_div {
   min-height: 10px;
   color: #FFFFFF;
   padding: 5px 0px;
   text-align: center
 }

 #leadboad_div_inner1 {
   width: 60%;
   float: left
 }

 #leadboad_div_inner2 {
   margin-left: 2%;
   width: 38%;
   float: right;
   text-align: right;
   padding-top: 6px;
 }

 #countdown {
   text-align: center;
   color: #FFF200;
   font-size: 3em;
   font-family: LCD;
   padding: 4px 20px;
   background-color: #000000
 }

 #news_icon {
   margin-top: 6px;
   width: 8%
 }

 .col_1 {
   width: 40%;
   float: left;
   margin-right: 2%;
 }

 .col_2 {
   width: 57%;
   float: right;
 }

 .col-md-8 ul li {
   /*margin-left:50px*/
 }

 #middle_ad {
   margin-bottom: 20px;
 }

 .mobile_contacts {
   display: none;
 }

 .mobile_contacts_row {
   color: #999999;
   border-top: 1px solid #E2E2E2;
   padding: 8px 5px;
 }

 .mobile_contacts_row a {
   color: #999999;
 }

 #ione {
   margin-bottom: -3px;
   font-size: 1.3em;
   margin-right: 6px;
   float: left;
   margin-top: 4px
 }

 #itwo {
   margin-bottom: -3px;
   font-size: 1.6em;
   margin-right: 6px;
   float: right;
   margin-top: -2px
 }

 #mobile-owa {
   visibility: hidden
 }

 .feature_image {
   height: 550px;
   position: relative;
   background-attachment: fixed;
   background-size: 100% auto !important;
   width: 100%;
   padding-top: 40px;
   background-color: #8888
 }

 #tbl_col {
   margin-right: 2%;
   float: left
 }

 #tbl_col2 {
   width: 20%;
   margin-right: 2%;
   float: left
 }

 .mgt {
   margin-bottom: 20px;
 }

 #mgt_div {
   width: 32%;
   padding: 20px;
   box-shadow: 0 1px 2px rgba(0, 0, 0, 0.1);
   margin-right: 2%;
   float: left;
   background-color: #fff;
 }

 #mgt_div h2 {
   color: black;
   font-weight: 900 !important;
   font-size: 1.879em;
   margin-top: 0 !important;
 }

 #mgt_div img {
   width: 40%;
   float: left;
   margin-right: 10px
 }

 #mgt_div .btn {
   margin-top: 10px
 }

 #tree_box {
   width: 18.7%;
   margin-right: 14px;
   float: left;
   line-height: 1.2em
 }

 #tree_box img {
   margin-bottom: 5px;
   width: 100%;
   height: 180px
 }

 #tree_box span {
   font-size: 14px
 }

 #tree_gallery_box {
   float: left;
   width: 43%
 }

 #tree_desc_box {
   float: right;
   width: 55%;
   margin-bottom: 10px;
   font-size: 14px
 }

 #tree_desc_title {
   border-bottom: 1px solid #88AA63;
   color: #4b6e50;
 }

 #title_span {
   background-color: #88AA63;
   width: 40%;
   color: #FFFFFF;
   float: left;
   padding: 5px 5px 5px 10px
 }

 .news_title h2 {
   font-size: 2em !important;
   font-weight: 100 !important;
 }

 /*--  -----------------------------------------------------------------------------------responsive --*/
 @media(max-width:768px) {
   .banner-content h2 {
     margin: 0px
   }

   #video {
     width: 96%;
     float: none;
     margin-right: 0px;
     margin-bottom: 20px
   }

   #wrapper {
     background: url(../images/wrapper_bg.png);
     padding: 0px;
     width: 100%;
   }

   .news_title h2 {
     font-size: 1.2em !important;
     font-weight: 400 !important;
     line-height: 1.3em
   }

   .navbar-nav .dropdown-menu li a {
     padding: 10px 25px 10px 35px;
   }

   .col-md-4 {
     padding-top: 20px;
     width: 100%;
     margin: auto
   }

   .col-md-8 {
     width: 100%;
     margin: auto;
   }

   .footer-col {
     width: 96%;
     margin-top: 30px;
     margin-left: 20px;
     margin-right: 20px
   }

   .copyright {
     margin-bottom: 40px
   }

   #footer_segment h2 {
     text-align: center
   }

   .container {
     width: 100%;
     ;
   }

   #slider_div {
     width: 100%;
     text-align: center;
     float: none;
   }

   .span_1_of_right {
     width: 100%;
     text-align: center;
     float: none;
     margin: auto;
     margin-top: 1%
   }

   .logo {
     float: none;
     width: 100%;
     text-align: center
   }

   .logo img {
     float: none;
     width: 100%;
   }

   #shame img {
     width: 100%
   }

   .caption__overlay {
     width: 100%;
     height: 140px;
   }

   .sb-search.sb-search-open,
   .no-js .sb-search {
     width: 80%;
   }

   #leadboad_div img {
     width: 100%
   }

   #icon_wrapper {
     float: right;
     width: 100%;
     padding-top: 4%;
     padding-bottom: 0%
   }

   #footer_bottom {
     margin-bottom: 60px
   }

   #contacts_div {
     float: none;
     width: 100%;
   }

   #feedback_div {
     float: none;
     width: 100%
   }

   #leadboad_div_inner1 {
     width: 100%;
     float: none
   }

   #leadboad_div_inner2 {
     margin: 0;
     width: 100%;
     text-align: center;
     float: inherit
   }

   #countdown {
     font-size: 1.6em;
   }

   #middle_ad {
     display: none
   }

   h1 {
     font-size: 2em
   }

   #news_icon {
     margin-top: 6px;
     width: 5%
   }

   .col_1 {
     width: 60%;
     float: none;
     margin-right: 0;
   }

   .col_2 {
     width: 60%;
     float: none;
   }

   #left_main_segment {
     width: 100%;
     padding: 0px;
     margin-right: 0%;
     float: none;
   }

   .vision {
     width: 100%
   }

   .mobile_contacts {
     display: block;
   }

   #mobile-owa {
     visibility: visible
   }

   #desktop-owa {
     display: none
   }

   #social-segment {
     float: none;
     width: 100%;
     margin: auto;
     margin-right: 0;
   }

   #social-segment2 {
     float: none;
     width: 100%;
     margin-right: 0
   }

   #service-div {
     width: 46%;
     float: left;
     margin: 2%;
     padding: 10px;
     font-size: 1em
   }

   #social-header {
     margin: 0% 4%;
     
   }

   #social-header h2 {
     font-size: 26px;
     margin-top: 0px;
     float: right;
     
   }

   #slider-caption {
     font-size: .8em;
     line-height: 1.3em
   }

   #tender-div {
     padding: 10px 20px 20px 20px;
     width: 100%;
     float: none;
     margin: auto;
     min-height: 0
   }

   #news-div-wrap {
     width: 100%;
     float: none;
     padding: 5px 20px 20px 20px;
     margin-bottom: 20px
   }

   #news-div {
     width: 100%;
     float: left;
     margin-right: none;
     margin: auto;
     margin-bottom: 10px;
     min-height: 0;
   }

   #news-div img {
     height: auto;
     width: 100%
   }

   #header-fill {
     height: 0px
   }

   .feature_image {
     visibility: hidden;
     height: 0px;
   }

   .section-pad,
   .section-pad-lg {
     padding-top: 0 !important;
   }

   .vision {
     display: none
   }

   #tbl_col {
     width: 98%;
     margin-right: 2%;
     float: left
   }

   #tbl_col2 {
     width: 98%;
     margin-right: 2%;
     float: left
   }

   .mgt {
     margin-bottom: 0px;
     width: 90%
   }

   #mgt_div {
     width: 100%;
     margin-right: 0;
     float: none;
     margin-bottom: 20px
   }

   #mgt_div h2 {
     color: #ca0303;
     font-weight: 400 !important;
     font-size: 1.5em;
     margin-top: 0 !important;
   }

   #mgt_div img {
     width: 40%;
     float: left;
     margin-right: 10px
   }

   #tree_gallery_box {
     float: none;
     width: 100%
   }

   #tree_desc_box {
     float: none;
     width: 100%;
     margin-bottom: 10px;
     margin-top: 20px
   }

   #tree_box {
     width: 43%;
     margin-right: 14px;
     float: left;
     line-height: 1.2em;
     margin-bottom: 10px
   }

   #tree_box img {
     width: 100%;
     height: 100px
   }

   #title_span {
     background-color: #88AA63;
     width: auto;
     color: #FFFFFF;
     float: left;
     padding: 5px 5px 5px 10px
   }
 }


 .pdf-button {
  background-color: #163020;
  color: #fff;
  border: none;
  padding: 10px 20px;
  font-size: 16px;
  cursor: pointer;
  border-radius: 5px;
  margin: 20px auto;
  display: block;
  width: 200px;
  text-align: center;
}

.pdf-button:hover {
  background-color: #23527c;
}

.pdf-button a {
  color: #fff;
  text-decoration: none;
}

.pdf-button a:hover {
  color: #fff;
}

.download-link {
  margin-top: 20px;
  text-align: center;
  font-size: 15px;
  font-weight: bold;
  color: #163020;
  padding: ;
  border: ;
  border-radius: ;
  background-color:;
  box-shadow: ;
}

.download-link a {
  color: #163020;
  text-decoration: none;
}

.download-link a:hover {
  color: #23527c;
}

.download-link a::after {
  content: "⬇"; /* adds a download arrow icon */
  margin-left: 5px;
}

.download-link:hover {
  background-color: #fff;
  box-shadow: ;
}