 #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:11.1%; 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} 
#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; padding:0;}
#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:#ca0303; 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}
#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}
}