@font-face {
    font-family: 'Heebo-Regular';
    src: url('../fonts/Heebo-Regular.eot');
 src: url('../fonts/Heebo-Regular.eot?#iefix') format('embedded-opentype'),
  url('../fonts/Heebo-Regular.woff') format('woff'),
  url('../fonts/Heebo-Regular.ttf') format('truetype'),
  url('../fonts/Heebo-Regular.svg#Heebo-Regular') format('svg');
  font-weight: normal;
  font-style: normal;
}   
@font-face {
    font-family: 'Heebo-Bold';
    src: url('../fonts/Heebo-Bold.eot');
 src: url('../fonts/Heebo-Bold.eot?#iefix') format('embedded-opentype'),
  url('../fonts/Heebo-Bold.woff') format('woff'),
  url('../fonts/Heebo-Bold.ttf') format('truetype'),
  url('../fonts/Heebo-Bold.svg#Heebo-Bold') format('svg');
  font-weight: normal;
  font-style: normal;
} 
body{font-family:'Heebo-Regular' !important; font-size:15px; color:#444444;-webkit-font-smoothing: antialiased !important;}
.padding_0{padding:0px !important;}
.padding_pl{padding: 0px 4px 0px 0px;}
#home_page header {background:#002b4f;}
.top_menu  #menu-top-menu{padding:0px;}
.searchmenu .col-md-3{padding:0px;width: 16%;}
.project_div{padding-right:0px;margin-top: -4px;}
.searchmenu .col-md-9{padding:0px;}
#menu-down-menu-1{padding:0px;}
.proj_more .imgplace{height:auto !important;}
#home_page header .top_menu{float:left;padding:0px;}
.proj_more .home_more_proj  {font-size: 55px;line-height: 50px;}
.page-start tr td{padding:10px 0px;}
.proj_more{
    height: 252px;
    width: 24.6%;
    margin-right: 5px;
}.height_div{
    padding: 0px;
    margin-top: -4px;
}.height_div img{height:211px !important;}
.downloadButton{margin-top:0px !important;}
.cellType{
    margin-top: 0px;
}
.magic-slide.mt-active {
    display: block;
    float: left;
}a:hover {text-decoration:none;}
.level0 {
    text-align: right;
}.contct {
    text-align: right;
}.contactside > div {
    text-align: right;
}
.listview.news {
    text-align: right;
}#sidebar.col-sm-3 {
    text-align: right;
}.side-nav {
    text-align: right;
}.contentwide {
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 25px 0px;
}.contentwide h1 {
    font-size: 45px;
    color: #1879bf;
    margin: 0px 0px 30px 0px;
    padding-bottom: 5px;
    border-bottom: 1px solid #cdc7c0;
}.simplelinks {
    width: 150px;
    margin: 0px 18px 20px 0px;
    float: left;
}.nomargin {
    margin-left: 0 !important;
    margin-right: 0 !important;
}
#home_page header .top_menu li{ border-left: 2px solid #73a9c7; list-style:none;display:inline-block;padding: 10px 10px !important;letter-spacing: 1px;}
#home_page header .top_menu li a{color:#ffffff;font-size:15px;text-transform:uppercase;text-decoration:none;}
.green_metal img {   
    width: 168px;
}.search-form{padding: 0px 0px 0px 30px;}
.minus-paddingLeftRight ul{padding:0px;}
#home_page header .top_menu li:first-child {border-left:0px;	
	
}
#home_page header .bottom_menu {
    float: left;
    padding: 0px;
}#home_page header .bottom_menu li a:first-child { padding-left:30px;}
img.custom-logo {
    width: 100%;
    max-width: 439px;
    height: 99px !important;
}
#home_page header .bottom_menu li{list-style:none;display:inline-block;}
.execrpt{
    max-height: 153px;
    min-height: 153px;
}
.bottom_menu{margin-bottom:0px !important;}
.woocommerce-product-details__short-description{text-align:right;}
.entry-summary ul li{list-style:none;}
.product_meta{text-align:right;}
#home_page header .bottom_menu li a{color:#ffffff;font-size:15.82px;text-transform:uppercase;text-decoration:none;padding: 0px 36px 0px;line-height: 38px;}
 .mobile_menu{display:none;}
 .contact-page h1 {
    font-size: 36px;
    text-align: right;   
}.rowTH img{width:auto !important;}
.products .img_width img {
    height: 172px !important;
    width: 100%;
    padding-top: 10px;
}
#home_page header .stylish-input-group .input-group-addon{
    background: none !important; 
	border:none !important;
}
#home_page header .stylish-input-group .form-control{
	border-right:0; 
	box-shadow:0 0 0; 
	border-color:#ccc;
}
#home_page header .stylish-input-group button{
    border:0;
    background:transparent;
}#home_page header .stylish-input-group .form-control{background:none !important;
 border:none;border-bottom:2px solid #73a9c7 !important;
 border-radius:0px;color: #fff;}
 .btn-info:focus {background:none !important;}
#home_page header  .glyphicon {color:#73a9c7;}
.stamp h5{height:35px;}
.check_box img{width:40px;padding:10px;}
.checkimg{width:40px;padding:10px;}
.green_metal ul{text-align:left;padding-left:100px;}
.showcase-related .margin_pdouct .noblue{height:auto;min-height:200px;max-height:200px}
#demo ul{margin-bottom:0px;}
#home_page header .border_left{border-right:2px solid #73a9c7;border-left:2px solid #73a9c7;}
#home_page header .border_right{border-right:2px solid #73a9c7;}
.all_project h2 {
    font-size: 55px;
    text-align: center;
    font-family: 'Heebo-Bold';
	line-height: 50px;
	margin:0px;
}.all_project .fa{
    border: 5px solid #fff;
    border-radius: 100% !important;
    font-size: 80px !important;
    height: 90px !important;
    line-height: 74px !important;
    margin-left: 12px !important;
    margin-bottom: 10px;
    text-align: center !important;
    width: 90px !important;
	margin-top: 6px;
}.all_project .imgplace{height:auto !important;}
.bodytext img{width:auto !important;
}.bodytext td, th {
    padding: 0;
    font-size: 24px;
}.fa-angle-right {
    font-size: 128px !important;
    text-align: center !important;
    border: 5px solid #fff;
    height: 120px;
    width: 120px;
    border-radius: 100%;
    line-height: 109px !important;
    margin-top: 114px;
    margin-left: 12px;
}
#home_page .banner h1 {
    font-size: 85px;
    text-align: center;
    color: #ffffff;
    font-family: 'Heebo-Bold';	
    letter-spacing: 5px;
    text-transform: uppercase;
    margin-top: 1.5em;
    line-height: 69px;
    position: absolute;
    top: 0px;
    right: 0;
    left: 0;
}
.carousel-inner {
    position: relative;
    width: 100%;
    overflow: hidden;
    height: 420px;
}
.container{padding:0px;}
.list-group .thumbnail {border:none !important;background:none;}
.background_color{background:#000;}
.bodytext ul {
    padding-right: 22px;
}
.background_color h5 {
    font-size: 14px;
    text-align: center;
    color: #fff;
    text-transform: uppercase;
	font-family: 'Heebo-Regular' !important;
}.text-right a:hover {text-decoration:none !important;}
.products .dropdown1 {
/*     position: relative;
    display: inline-block;
    height: 135px; */
    width: 404px;
    background: #e5e5e5;
    margin-bottom: 8px;
	text-align: center;
}
.products .dropdown1 h6{
    font-size: 28px;
    color: #002b4f;
    text-align: center;
    font-family: 'Heebo-Bold';
    line-height: 102px;
}
.products .display_left{display:inline-flex;}
.products  .dropdown-content {
    display: none;
   /*  position: absolute; */
    background-color: #f9f9f9;
    min-width: 223px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    padding: 12px 16px;
    z-index: 1;
    text-align: center;
    color: #000000;
}.products select {
    width: 60%;
    height: 35px;
    padding-left: 10px;
}.cat-title{text-align:right;}
.products .float_right {
    float: right;
    display: inline-flex;
    padding: 0px;
}.postgfgfg-thumbnail img{height:auto;}

.products .img_width img {
    width: 100%;
}

.products .img_width {
    background: #fff;
    margin: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 269px;
    padding: 0px;
    height: auto;
    max-height: 370px;
    min-height: 370px;
}
.products .padding_0{padding:0px;}

.page-start span{
    color: #2c5270 !important;
    text-transform: uppercase;
    font-size: 12px;
    line-height: 31px;
    padding-right: 0px;   
	font-family:'Heebo-Bold' !important;
}
.products .icon_color {
    width: 33px;
    float: right;
    background: #002b4f;
    color: #fff;
    text-align: center;
    height: 29px;
    line-height: 32px;
	margin-right: 4px;
}

.products .icon_color .fa{   
    color: #fff;
	
}.products h6 {
    font-size: 14px;
    text-align: center;
    color: #002b4f;
    text-transform: uppercase;
	font-family: 'Heebo-Bold';
}.prod_background .fa{margin-top:2em;}
.products p {
    margin: 0 0 10px;
    color: #9ba1a5;
    text-align: center;
    text-transform: uppercase;
    font-size: 12px;
}
.option_background {
    background: #e5e5e5;
    padding: 20px;
}
#home_page .products_main  .border_left{border-bottom:2px solid #5b6669;margin-top: 77px;}
#home_page .products_main h2 {
    color: #5b6669;
    font-size: 64px;
    text-transform: uppercase;
    font-family: 'Heebo-Bold';
    text-align: center;
    margin-top: 41px;
    margin-bottom: 0px;
    letter-spacing: 7px;
}#home_page .products_main img{width:100%;}
#home_page .products_main .container {
  position: relative; 
  padding:0px;
}

#home_page .products_main .image {
  display: block;
  width: 100%;
  height: auto;
}

#home_page .products_main .overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background-color: #008CBA;
}

#home_page .products_main .container:hover .overlay {
  opacity: 1;
}

#home_page .products_main .text {
  color: white;
  font-size: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}

#home_page .product{
position: relative;
top: -73px;
}
#home_page .product .background_color{background:#000000;}
#home_page .product .background_color:hover{background:#002b4f;}
#home_page .product img{width:100% !important;}
#home_page .product .background_color h6{text-align:center; font-size:29px;color:#ffffff;font-family: 'Heebo-Bold'; text-transform:uppercase;letter-spacing:4x;}
#home_page .service img{width:100%;height: auto;}
#home_page .service .background_color{background:#000000;}
#home_page .service .background_color h5{color:#ffffff;font-family: 'Heebo-Bold';text-transform:uppercase;letter-spacing:1px; font-size:12px; text-align:center}
#home_page .products h2{color:#5b6669;font-size:65px;text-transform:uppercase;font-family: 'Heebo-Bold';font-family: 'Heebo-Bold';text-align:center;margin-top:40px;margin-bottom:0px;letter-spacing:7px;}
#home_page .service h2{color:#5b6669;font-size:72px;text-transform:uppercase;font-family: 'Heebo-Bold'; text-align:center;margin-top:29px;margin-bottom:60px;letter-spacing:7px;}
#home_page .service  .border_left{border-bottom:2px solid #5b6669;margin-top: 77px;}
#home_page .products  .border_left{border-bottom:2px solid #5b6669;margin-top: 77px;}
#home_page .products_main  .border_left{border-bottom:2px solid #5b6669;margin-top: 33px;}
#home_page .products_main h2 {
    color: #5b6669;
    font-size: 72px;
    text-transform: uppercase;
    font-family: 'Heebo-Bold';
    text-align: center;
    margin-top: 0px;
    margin-bottom: 0px;
    letter-spacing: 6px;
}#home_page .products_main img {
    width: 100%;
    height: auto;
    max-height: 250px;
    min-height: 250px;
}
.bodytext .box1{float:right;width:100%;}
#home_page .products_main .container {
  position: relative; 
  padding:0px;
}

#home_page .products_main .image {
  display: block;
  width: 100%;
  height: auto;
}

#home_page .products_main .overlay {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  height: 100%;
  width: 100%;
  opacity: 0;
  transition: .5s ease;
  background-color: #008CBA;
}

#home_page .products_main .container:hover .overlay {
  opacity: 1;
}

#home_page .products_main .text {
  color: white;
  font-size: 20px;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
}
#home_page .products h2 {
    color: #5b6669;
    font-family: 'Heebo-Bold' !important;
    font-size: 65px;
    letter-spacing: 7px;
    margin-bottom: 0;
    margin-top: 40px;
    text-align: center;
    text-transform: uppercase;
}
h2.woocommerce-loop-product__title {
    display: none !important;
}
/*


.team_columns_item_image:hover img {
    -webkit-filter: grayscale(0%);
    -moz-filter: grayscale(0%);
    -ms-filter: grayscale(0%);
    -o-filter: grayscale(0%);
    filter: grayscale(0%)
}
.team_columns_item_caption {
    padding: 10px;
    text-align: center;
    padding-bottom: 30px
}
.team_columns_item_caption>hr {
    width: 15%
}
.team_columns_item_caption h4 {
    font-weight: 800;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif
}
.team_columns_item_caption h5 {
    font-weight: 600;
    text-transform: uppercase;
    font-family: 'Open Sans', sans-serif
}
.team_columns_item_caption p {
    font-weight: 400;
    margin-top: 20px;
    font-family: 'Open Sans', sans-serif
}
.team_columns_item_caption p a,
.team_columns_item_caption p a:visited {
    text-decoration: none;
    -webkit-transition: all ease-in-out .3s;
    transition: all ease-in-out .3s
}
.team_columns_item_social a,
.team_columns_item_social a:visited {
    width: 25px;
    float: left;
    height: 25px;
    display: block;
    line-height: 25px;
    margin-right: 2px;
    text-decoration: none;
    -webkit-transition: background ease-in-out .3s;
    transition: background ease-in-out .3s
}
@media(min-width:768px) and (max-width:789px) {
    .adv_team_columns_item_social a, .adv_team_columns_item_social a:visited {
        margin-right: 0
    }
}
.team_columns_
_wrapper {
    background: #fff
}
.team_columns_carousel_control_left,
.team_columns_carousel_control_left:hover,
.team_columns_carousel_control_left:active,
.team_columns_carousel_control_left:focus,
.team_columns_carousel_control_right,
.team_columns_carousel_control_right:hover,
.team_columns_carousel_control_right:active,
.team_columns_carousel_control_right:focus {
    color: #fff;
    background: #feb600!important
}
.team_columns_item_caption {
    color: #fff;
    background: #171717
}
.team_columns_item_caption>hr {
    border-top: 2px solid #feb600
}
.team_columns_item_caption p a,
.team_columns_item_caption p a:visited {
    color: #feb600
}
.team_columns_item_caption p a:hover,
.team_columns_item_caption p a:active {
    color: #cb9200
}
.team_columns_item_social a,
.team_columns_item_social a:visited {
    color: #171717;
    background: #feb600
}
.team_columns_item_social a:hover,
.team_columns_item_social a:active {
    background: #cb9200
}
.four_shows_one_move .cloneditem-1,
.four_shows_one_move .cloneditem-2,
.four_shows_one_move .cloneditem-3 {
    display: none
}
@media all and (min-width: 768px) {
    .four_shows_one_move .carousel-inner>.active.left,
    .four_shows_one_move .carousel-inner>.prev {
        left: -50%
    }
    .four_shows_one_move .carousel-inner>.active.right,
    .four_shows_one_move .carousel-inner>.next {
        left: 50%
    }
    .four_shows_one_move .carousel-inner>.left,
    .four_shows_one_move .carousel-inner>.prev.right,
    .four_shows_one_move .carousel-inner>.active {
        left: 0
    }
    .four_shows_one_move .carousel-inner .cloneditem-1 {
        display: block
    }
}
@media all and (min-width: 768px) and (transform-3d),
all and (min-width: 768px) and (-webkit-transform-3d) {
    .four_shows_one_move .carousel-inner>.item.active.right,
    .four_shows_one_move .carousel-inner>.item.next {
        -webkit-transform: translate3d(50%, 0, 0);
        transform: translate3d(50%, 0, 0);
        left: 0
    }
    .four_shows_one_move .carousel-inner>.item.active.left,
    .four_shows_one_move .carousel-inner>.item.prev {
        -webkit-transform: translate3d(-50%, 0, 0);
        transform: translate3d(-50%, 0, 0);
        left: 0
    }
    .four_shows_one_move .carousel-inner>.item.left,
    .four_shows_one_move .carousel-inner>.item.prev.right,
    .four_shows_one_move .carousel-inner>.item.active {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        left: 0
    }
}
@media all and (min-width: 992px) {
    .four_shows_one_move .carousel-inner>.active.left,
    .four_shows_one_move .carousel-inner>.prev {
        left: -25%
    }
    .four_shows_one_move .carousel-inner>.active.right,
    .four_shows_one_move .carousel-inner>.next {
        left: 25%
    }
    .four_shows_one_move .carousel-inner>.left,
    .four_shows_one_move .carousel-inner>.prev.right,
    .four_shows_one_move .carousel-inner>.active {
        left: 0
    }
    .four_shows_one_move .carousel-inner .cloneditem-2,
    .four_shows_one_move .carousel-inner .cloneditem-3 {
        display: block
    }
}
@media all and (min-width: 992px) and (transform-3d),
all and (min-width: 992px) and (-webkit-transform-3d) {
    .four_shows_one_move .carousel-inner>.item.active.right,
    .four_shows_one_move .carousel-inner>.item.next {
        -webkit-transform: translate3d(25%, 0, 0);
        transform: translate3d(25%, 0, 0);
        left: 0
    }
    .four_shows_one_move .carousel-inner>.item.active.left,
    .four_shows_one_move .carousel-inner>.item.prev {
        -webkit-transform: translate3d(-25%, 0, 0);
        transform: translate3d(-25%, 0, 0);
        left: 0
    }
    .four_shows_one_move .carousel-inner>.item.left,
    .four_shows_one_move .carousel-inner>.item.prev.right,
    .four_shows_one_move .carousel-inner>.item.active {
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0);
        left: 0
    }
}
*/
#home_page .Projects h2{color:#5b6669;font-size:72px;text-transform:uppercase;font-family: 'Heebo-Bold';text-align:center;margin-top:84px;margin-bottom:0px;letter-spacing:6px;}
#home_page .Projects  .border_left{border-bottom:2px solid #5b6669;margin-top: 121px;}
#home_page .Projects .gallery
{
    display: inline-block;
    margin-top: 70px;
}#home_page .Projects .thumbnail{border:none;padding:0px;}
.browntitle {
    color: #000;
    padding: 7px 15px;
    font-size: 25px;
    background: #c1b9b0;
    margin-top: 20px;
}.management.firstitem {
    margin: 0px 4% 20px 180px;
}
.management {
    text-align: center;
}
.quadruple {
    float: left;
    margin: 0px 4% 4% 0px;
    width: 22%;
}
#home_page .Projects  .text-right {
    text-align: right;
    background: #000;
    opacity: 0.7;
    margin-top: -45px;
    height: 46px;
}
#home_page .Projects  .text-right:hover{ background: #002b4f;opacity:0.9;text-decoration:none !important;}
#home_page .Projects .text-muted {
    color: #ffffff;
    text-align: center;
    margin: 0 auto;
    display: block;
    font-size: 17px;
    line-height: 39px;
}
#home_page .our_newsletter h2 {
    font-size: 32px;
    color: #5b6669;
    font-family: 'Heebo-Bold';
    text-align: center;
    text-transform: uppercase;
    letter-spacing: 3px;
	margin-top: 35px;
}#home_page .our_newsletter .form-control {border-radius:0px; border:2px solid #cacecf;}
#home_page .submit_button .btn-default{background:#002b4f;color:#ffffff;}
#home_page .submit_button .btn{width:100%;}
#home_page .submit_button {margin-top:95px;}
#home_page .our_newsletter label {
    color: #7e8283;
    text-transform: uppercase;
    margin-top: 10px;
    letter-spacing: 1px;
    font-size: 14px;
    text-align: right;
    margin: 0 auto;
    display: block;
    width: 50%;
}
#home_page footer {
    background: #002b4f;
    margin-top: 79px;
    padding-bottom: 50px;
    text-align: right;
}
#home_page footer h6 {
    color: #ffffff;
    font-size: 22px;
    font-family: 'Heebo-Bold';
    border-bottom: 2px solid #7baac3;
    margin-top: 76px;
    padding-bottom: 17px;
    margin-bottom: 17px;
    letter-spacing: 1px;
    text-transform: uppercase;
}
#home_page .margin_top{
    margin-top: -16px;
}#home_page .padding_left{padding-left:0px !important;}
}#home_page .padding_right{padding-right:0px !important;}

#home_page  footer ul{padding:0px !important;}
#home_page  footer ul li{list-style:none;}
#home_page  footer ul li a{color:#ffffff;}
#home_page  footer ul li a:hover{text-decoration:none;}
.icon li {background:#81b0c9;height:30px;width:30px;border-radius:100%;display:inline-block;text-align:center;margin: 20px 3px 0px 0px;}
.icon li a{text-align:center;line-height: 28px;}
#home_page .footer_bottom p{text-align:center; margin-bottom:0px !important;font-size:14px; color:#ffffff;padding:17px 0px 10px;}
#home_page .footer_bottom{background:#002b4f; border-top:2px solid #fff;}
	#n2-ss-1-arrow-next{
	    height: 32px !important;
    position: absolutepx !important;
    right: 75px !important;
    top: 203.5px !important;
    width: 40px !important;
	}

	#n2-ss-1-arrow-previous{
	    height: 32px !important;
    position: absolutepx !important;
    left: 75px !important;
    top: 203.5px !important;
    width: 40px !important;
	}

.contact-page {
    text-align: left;
	text-transform: capitalize;
}
.content-title {
     border-bottom: 1px solid #cdc7c0;
    color: #1879bf;
     text-align: right;
	text-transform: capitalize;
}
ul.products {
    position: relative !important;
    min-height: 500px !important;
    padding-top: 120px !important;
}
.woocommerce-products-header {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0 !important;
    border-bottom: 1px solid #e6e3df !important;
}
.woof_auto_show {
    display: block;
}
.woocommerce-loop-product__title {
    display: none;
    top: 82px !important;
    position: absolute !important;
   background: rgba(0, 0, 0, 0.6) !important;
   color: #fff !important;
   text-align:center !important;
-moz-transition: all 0.4s ease-in-out 0s;
 -webkit-transition: all 0.4s ease-in-out 0s;
   -ms-transition: all 0.4s ease-in-out 0s;
   transition: all 0.4s ease-in-out 0s;
}
.woocommerce-tabs.wc-tabs-wrapper {
    display: none;
}
.attachment-shop_catalog:hover + .woocommerce-loop-product__title{
 display:block;
}
span.price {
    display: none!important;
}
.attachment-shop_catalog.size-shop_catalog.wp-post-image:hover {
    background: gray none repeat scroll 0 0;
}
.breadcrumb {
    text-align: right !important;     
    background-color: #e6e3df !important;
	    color: #93867b !important;
		font-family:'Heebo-Bold' !important;
}
.breadcrumb span  {
    color: #2c5270 !important;
    font-family:'Heebo-Bold' !important;
    font-size: 12px !important;
    line-height: 31px !important;
    padding-right: 0 !important;
    text-transform: uppercase !important;
}
.bodytext span {
    color: #000 !important;
    text-transform: uppercase !important;
    font-size: 16px !important;
    line-height: 31px !important;
    padding-right: 0px !important;
}
.breadcrumb a{
	    color: #93867b !important;
		
}
.page-content.oops {
    padding-top: 30px;
    font-family: almoni-dl, Arial, Helvetica, sans-serif;
	font-size: 19px;
	line-height: 21px;
    margin: 0 0 10px;
	color: #44445B;

}
.search_form {
    float: right;
    margin-top: 30px;
    width: 50%;
}
.input-group-addon {
    padding: 0 10px !important;
}
.Cotegory-page{
 border-bottom: 1px solid #cdc7c0;
    color: #1879bf;
    text-align: left; 
	text-transform: capitalize;
	
}

.cat_post-image {
    width: 50%;
    float: left;
    margin-top: -100px 
}
.page-content.oops {
    width: 100%;
    float: left;
}
.error-content p {
    float: right;
    font-size: 19px;
    padding-top: 30px;
    text-align: right;
    width: 100%;
}
h1.entry-title {
    border-bottom: 1px solid #cdc7c0;
    color: #1879bf;
    text-align: right; 
	text-transform: capitalize;
	text-align: right !important;
	
}
.entry-title {
    border-bottom: 1px solid #cdc7c0;
    color: #1879bf;
    text-align: right !important;
	text-transform: capitalize;

	
}
.content-para {
     border-bottom: 1px solid #cdc7c0;
    color: #1879bf;
    text-align: right;
	text-transform: capitalize;
}
.post-thumbnail {
    float: right;
    width: 44%;
	padding-top: 30px !important;
}
.box1 h3 {
    margin-left: 46px;
    color: #c1b9b0;
}
.box1 p {
    margin-left: 46px;
    color: #270000;
	font-size:20px;
}
.box3 h3 {
    margin-left: 46px;
    color: #c1b9b0;
}
.box3 p {
    margin-left: 46px;
    color: #270000;
	font-size:20px;
}
.box2 h3{
    margin-left: 46px;
    color: #c1b9b0;
}
.box2 p{
    margin-left: 46px;
    color: #270000;
	font-size:20px;
}
.contactbody .bodytext div {
    margin: 0px 0px 40px 0px;
    padding: 0px 0px 0px 55px;
    min-height: 50px;
    font-size: 20px;
    color: #000;
}
.icon_image {
    float: right;
    width: 50px;
    line-height: 67px;
}.bodytext {
    float: right;
    text-align: right;
}
.ttl-post {
    background: #000 none repeat scroll 0 0;
    height: 46px;
    margin-top: -45px;
    opacity: 0.7;
     text-align: center;
}
.ttl-post:hover{
    background: #337ab7 none repeat scroll 0 0;
    height: 46px;
    margin-top: -45px;
    opacity: 0.7;
     text-align: center;
}
.moreprojects{
	    background: #e0dcd7 none repeat scroll 0 0;
    height: 212px;
    width: 100%;
} 


h2.text-ppt {
    margin: 5px 0px 5px 0px;
    font-size: 18px;
    color: #fff;
    font-weight: 500;
} 
footer.comment-meta {
    background: none!important;
}
svg.icon.icon-mail-reply {
    display: none;
}
header.entry-header {
    background: none!important;
}
div#comments {
    display: none;
}
footer.entry-footer {
    display: none !important;
}

@media screen and (min-width:1400px) and (max-width:1920px){
	.hmproject img { 
    height: 351px !important;
    }
	.yn {
    padding: 6px;
    float: right;
}
	img.custom-logo {
	width:100%;
    max-width: 345px; 
	float:right;
}
.gallery .padding_pl {
    max-height: 359px !important;
    min-height: 359px !important;
}div#n2-ss-1 .n2-style-855d6134aeead6ad3a6bf3897abdb0fb-heading {
    background: #ffffff;
    background: RGBA(255,255,255,0);
    opacity: 1;
    padding: 0px 0px 6em 0px !important;
}

}


@media screen and (min-width:1024px) and (max-width:1350px){

	.logo_none img {
    width: 100%;
    max-width: 100%;
    min-width: 100%;
	height:105px !important;
}
#home_page header .bottom_menu li a {
    color: #ffffff;
    font-size: 13.82px;
    text-transform: uppercase;
    text-decoration: none;
    padding: 0px 12px 0px;
    line-height: 44px;
}
#home_page footer h6 {
    color: #ffffff;
    font-size: 19px;
}#home_page .service h2 {
    color: #5b6669;
    font-size: 62px;
    text-transform: uppercase;
    font-family: 'Heebo-Bold';
    text-align: center;
    margin-top: 41px;
    margin-bottom: 0px;
    letter-spacing: 5px;
}
#home_page .Projects h2 {
    color: #5b6669;
    font-size: 64px;
}


	
}
@media screen and (min-width:767px) and (max-width:1024px){
	.stamp {
    width: 33.33% !important;
}
	
	.service .team_columns_item_image {
    margin-top: 10px;
}
.stamp {
	margin-left: 0px !important;
}
	
	.logo_none img {
    width: 100%;
    max-width: 266px;
    min-width: 266px;
	height: 77px !important;
}
#home_page header .top_menu li a {
    color: #ffffff;
    font-size: 12px;
    text-transform: uppercase;
    text-decoration: none;
}
#home_page header .bottom_menu li a {
    color: #ffffff;
    font-size: 10px;
}#home_page header .top_menu li {
    list-style: none;
    display: inline-block;
    padding: 2px 8px !important;
    letter-spacing: 1px;
}
#home_page .input-group {  
    margin-top: -7px;
}
#home_page .products_main h2 {
    color: #5b6669;
    font-size: 45px;
    text-transform: uppercase;
    font-family: 'Heebo-Bold';
    text-align: center;
    margin-top: 54px;
    margin-bottom: 0px;
    letter-spacing: 2px;
}

	
	#home_page header .bottom_menu {
    float: right;
    padding: 0px !important;
}
#home_page header .bottom_menu li a {
    color: #ffffff;
    font-size: 11.82px;
    text-transform: uppercase;
    text-decoration: none;
    padding: 0px 10px 0px;
    line-height: 14px;
}

#home_page .banner h1 {
    font-size: 60px;   
    line-height: 64px;
    margin-top: 3em;
}#home_page .product .background_color h6 {
    font-size: 22px;
    color: #ffffff;
    font-family: 'Heebo-Bold';
    text-transform: uppercase;
    letter-spacing: 2px;
}

#home_page .service h2 {
    color: #5b6669;
    font-size: 52px;
    text-transform: uppercase;
    font-family: 'Heebo-Bold';
    text-align: center;
    margin-top: 49px;
    margin-bottom: 0px;
    letter-spacing: 1px;
}
#home_page .Projects h2 {
    color: #5b6669;
    font-size: 50px;
    text-transform: uppercase;
    font-family: 'Heebo-Bold';
    text-align: center;
    margin-top: 94px;
    margin-bottom: 0px;
    letter-spacing: 1px;
}
#home_page footer h6 {
    color: #ffffff;
    font-size: 14px;
}#home_page .our_newsletter h2 {
    font-size: 19px;
}
	
}

@media screen and (min-width:768px) and (max-width:1024px){
	.stamp > img {
    max-width: 44% !important;
}
	.col-md-4.green_metal > img {
    margin-left: 0px !important;
}
.stamp {
	margin-left: 0px !important;
}
.products .dropdown h6 {
    font-size: 19px;
    color: #002b4f;
    text-align: center;
    font-family: 'Heebo-Bold';
    line-height: 102px;
}
#home_page .products h2 {
    color: #5b6669;
    font-size: 43px;
    text-transform: uppercase;
    font-family: 'Heebo-Bold';
    text-align: center;
    margin-top: 52px;
    letter-spacing: 2px;
}
#home_page .products_main h2 {
    color: #5b6669;
    font-size: 45px;
    text-transform: uppercase;
  font-family: 'Heebo-Bold';
    text-align: center;
    margin-top: 54px;
    margin-bottom: 0px;
    letter-spacing: 2px;
}	
		.n2-font-1737bb7653b95af01439727807d9d30a-hover.n2-style-972699d6ebf78f4afad98abcc9b9fc96-heading.n2-ow{
		font-size: 64px !important; 
		
	}	
.post-thumbnail {
    float: left !important; 
    width: 100%;
	padding-top: 30px !important; 
}
	.page-content.oops {
    float: left !important; 
    width: 100% !important; 
}
.cat_post-image {
    float: left !important; 
    margin-top: 0 !important; 
    width: 100% !important; 
}
	#n2-ss-1-arrow-next{
	height: 32px !important;
    position: absolutepx !important;
    right: 15px !important;
    top: 145px !important;
    width: 40px !important;
	}
#n2-ss-1-arrow-previous{
	height: 32px !important;
    position: absolutepx !important;
    left: 15 px !important;
    top: 145px !important;
    width: 40px !important;
	}
	span {
    color: #2c5270;
    text-transform: uppercase;
    font-size: 10px;
}
#home_page header .top_menu li a {
    color: #ffffff;
    font-size: 12px;
    text-transform: uppercase;
    text-decoration: none;
}
#home_page header .bottom_menu li a {
    color: #ffffff;
    font-size: 10px;
}#home_page header .top_menu li {
    list-style: none;
    display: inline-block;
    padding: 2px 8px !important;
    letter-spacing: 1px;
}
#home_page .input-group {  
    margin-top: -7px;
}
#home_page .products_main h2 {
    color: #5b6669;
    font-size: 45px;
    text-transform: uppercase;
    font-family: 'Heebo-Bold';
    text-align: center;
    margin-top: 54px;
    margin-bottom: 0px;
    letter-spacing: 2px;
}

	
	#home_page header .bottom_menu {
    float: left;
    padding: 0px !important;
}
#home_page header .bottom_menu li a {
    color: #ffffff;
    font-size: 11.82px;
    text-transform: uppercase;
    text-decoration: none;
    padding: 0px 10px 0px;
    line-height: 14px;
}

#home_page .banner h1 {
    font-size: 60px;   
    line-height: 64px;
    margin-top: 3em;
}#home_page .product .background_color h6 {
    font-size: 22px;
    color: #ffffff;
    font-family: 'Heebo-Bold';
    text-transform: uppercase;
    letter-spacing: 2px;
}

#home_page .service h2 {
    color: #5b6669;
    font-size: 52px;
    text-transform: uppercase;
    font-family: 'Heebo-Bold';
    text-align: center;
    margin-top: 49px;
    margin-bottom: 0px;
    letter-spacing: 1px;
}
#home_page .Projects h2 {
    color: #5b6669;
    font-size: 50px;
    text-transform: uppercase;
    font-family: 'Heebo-Bold';
    text-align: center;
    margin-top: 70px;
    margin-bottom: 0px;
    letter-spacing: 1px;
}.fa-angle-right {
    font-size: 71px !important;
    text-align: center !important;
    border: 5px solid #fff;
    height: 80px !important;
    width: 80px !important;
    border-radius: 100%;
    line-height: 70px !important;
    margin-top: 114px;
    margin-left: 12px;
}
#home_page footer h6 {
    color: #ffffff;
    font-size: 14px;
}#home_page .our_newsletter h2 {
    font-size: 19px;
}
}

@media screen and (min-width:1000px) and (max-width:1300px){
.products .img_width img {
    height: 220px !important;

}
}
@media screen and (min-width:768px) and (max-width:1260px){
	.products .dropdown-content {min-width:100%;}
	#dropdown_content19{padding:20px 2px;}
#dropdown_content20  input {
    font-size: 10px;
    text-align: center;
    display: block;
    float: none;
    margin: 0 auto;
}
#dropdown_content20{padding:20px 2px;}
#dropdown_content19 input {
    font-size: 10px;
    text-align: center;
    display: block;
    float: none;
    margin: 0 auto;
}
#dropdown_content21  input {
    font-size: 10px;
    text-align: center;
    display: block;
    float: none;
    margin: 0 auto;
}
#dropdown_content21 {padding:20px 2px;}
.left_menu { display:none;}   
.products .dropdown1 {width:100%;}
.green_metal .check_box{
    display: inline-flex;
}.green_metal label {   
    line-height: 36px;
    padding: 0px 10px;
}
	.more_projects {margin-right: 0px !important;}
	.proj_more {
    height: 190px;
    width: 24.6% !important;
    margin-right: 4px;
	
}#home_page .Projects h2 {    
    font-size: 42px;   
    line-height: 36px;
}.proj_more .fa {
    margin-top: 1.2em !important;
}
	.prod_background .fa {
    margin-top: 1.5em;
}
	.yn {
    padding: 6px;
    float: right;
}.green_metal img {
    float: none;
    width: 168px;
}.check_box img {
    width: 40px !important;
    padding: 10px;
    float: left !important;
}.stamp {
    float: left;
    padding: 16px 9px 12px 41px;
    text-align: center;
    width: 28.33% !important;
    margin-left: 17px;
}
   #cotego19 {width:100% !important;}
  #cotego21 {width:100%!important;}
  #cotego20 {width:100%!important;}
.option_background span {padding-left:0px !important;}
.products .img_width {width:45%;}
.option_background span {line-height:20px !important;}
	.showcase-related .margin_pdouct .noblue {
    height: auto;
    min-height: 175px;
    max-height: 175px;
}.magic-slide.mt-active {
    display: block;
    float: left;
}
   .margin_pdouct .imgplace {
    text-align: center;
    overflow: hidden;
    height: 188px;}
	#n2-ss-1-arrow-previous{left: 15px !important;}
	div#n2-ss-1 .n2-style-972699d6ebf78f4afad98abcc9b9fc96-heading {   
    padding: 89px 0px 0px 1px !important;}
	.hvrbox {height:214px !important;}
	.product img {
    max-height: 200px !important;
    min-height: 200px !important;
}#home_page .products_main h2 {margin-top:0px;line-height: 40px;}
.check_box {
    margin-left: 0 !important;
    padding-top: 11px !important;
    width: 100% !important;
}
.col-md-4.green_metal > img {
    margin-left: 117px !important;
    width: 100% !important;
}
input.tnp-button {
    width: 100% !important;
}
	.col-md-4.green_metal > img {
    margin-left: 0px !important;
}
.tnp-field.tnp-field-firstname {
padding-top: 20px !important;
padding-left: 0px !important;
width: 100% !important;
}
.tnp-field.tnp-field-email > label {
margin-left: 0px !important;
}
.tnp-email {
margin-left: 0px !important;
width: 100% !important;
}
.tnp-surname {
 width: 100% !important;
}
.tnp-name {
 width: 100% !important;
}
.tnp-field.tnp-field-firstname {
 width: 100% !important;
}
.contact-page h1{padding:0px 20px;	
	text-align: right;
    width: 100%;}
	.background_moreproject {
    background: #E0DCD7;
    width: 25%;}
.gallery .padding_pl {
    max-height: 100% !important;
    min-height: 100% !important;
}
.logo_none img {
    width: 100%;
    max-width: 100%;
    min-width:100%;
	height:70px;
}
}


@media screen and (min-width:768px) and (max-width:991px){
.background_moreproject {width:33%;}	
.projects .background_moreproject {width:50%;}	
.gallery .padding_pl {
    max-height: 100% !important;
    min-height: 100% !important;
}

}
@media screen and (min-width:768px) and (max-width:991px){
.products_main .background_moreproject {
    width: 50%;
}.gallery .padding_pl {
    max-height: 100% !important;
    min-height: 100% !important;
}
}
@media screen and (min-width:787px) and (max-width:997px){
.gallery .padding_pl {
    max-height: 100% !important;
    min-height: 100%!important;
}.yn {
    padding: 6px;
    float: right;
}	
	
}
@media screen and (min-width:320px) and (max-width:768px){
	.green_metal ul{text-align:center;}
	.green_metal{width:100% !important;}
	.gallery .padding_pl {
    max-height: 100% !important;
    min-height: 100% !important;
}
	.more_projects {
    width: 100% !important;
    margin-right: 0px;
}.proj_more{
    height: 178px;
}
	.searchmenu .col-md-3 {
    padding: 0px;
    width: 100%;
}.home_more_proj {
    bottom: 0 !important;
    color: #fff !important;
    font-size: 14px !important;
}
	.yn {
    padding: 6px;
    float: right;
}.stamp {
    float: left;
    padding: 16px 9px 12px 0px !important;
}
	div#n2-ss-1 .n2-ss-layer .n2-font-a1e31ef504d1795dcb78b6bcfbe7855a-hover {
    font-family: 'Arial';
    color: #ffffff;
    font-size: 31px !important;
	padding: 79px 0px 43px 0px;
	}
.home_more_proj {top: -80px !important;
   }
.products .input-group {z-index:00000;}
.left_menu {display:none;}
.products .display_left {
    display: block;
    float: none;
    text-align: center;
    margin: 0 auto;
}.products .dropdown1 {width:100%;}
.products .img_width img {
    text-align:center;	
    width: 80% !important;
    margin: 0 auto;
    display: block;
}.gallery .boxviewproducts {
    width: 49% !important;
}
.row{margin:0px !important;}
	.projects{padding:0px 15px;}
.projects .boxviewproducts {
    width: 100% !important;
    height:auto !important;
}
.listview {padding:0px 15px !important;}
#sidebar h2{text-align:right; padding-right: 42px;}
.side-nav{
    text-align: right;
    padding-right: 42px;
}
#demo li a:hover {text-decoration:none;}
	/* .products .img_width {max-width:500px !important;min-width:500px !important;} */
	.col-xs-6.col-sm-6.col-md-2.product-navigation-button.pull-right {
    width: 100%;
    padding: 5px !important;
}
	.product_grid {
    margin-top: 48px !important;
}.more_projects	.product_grid {
    margin-top: 2em !important;
}
.proj_more .product_grid {
    border: 5px solid #fff;
    border-radius: 100% !important;
    font-size: 50px !important;
    height: 60px !important;
    line-height: 50px !important;
    margin-left: 12px !important;
    margin-top: 83px;
    text-align: center !important;
    width: 60px !important;
}#home_page .Projects h2 {
    margin-top:64px;
}
	#home_page .products_main img {
    width: 100%;
    height: auto;
    max-height: 100%;
    min-height: 100%;
}
		.margin_pdouct .imgplace {
    text-align: center;
    overflow: hidden;
    height: auto;}
	#primary{padding:0px 20px;}
	.cat-title{text-align:right;}
	.gallery .padding_pl {
    max-height: 288px !important;
    min-height: 288px !important;
}.green_metal ul {
    text-align: center;
    padding-left: 0px;
}.green_metal ul  li{list-style:none;}
	.hvrbox {height:auto !important;}
	.hvrbox .hvrbox-layer_top {height:auto !important;}
	.bodytext{padding:0px 20px;}
	.leftcolumn {padding:0px 20px;}
	.bodytext ul li{list-style:none;}
	.contact-page h1{padding:0px 20px;text-align:center;}
	span {   
    font-size: 14px !important;
	}
	.products_main {
    margin-top: 30px;
    padding: 0px 20px;
}.our_newsletter{padding:0px 20px;}
	#n2-ss-1-arrow-previous{left: 0px !important;}
	.product img {
    max-height: 100% !important;
    min-height: 100% !important;
	margin-top:10px;
}#home_page .product {padding: 0px 20px;}
div#n2-ss-1 .n2-style-972699d6ebf78f4afad98abcc9b9fc96-heading {
    padding: 107px 0px 0px 1px !important;
    font-size: 24px !important;
}	
.esdsd-title {
    font-size: 31px !important;

}
.col-xs-12.col-sm-5.col-md-4.pull-right.product-characteristic-container {
    width: 100% !important;
}
.message > li {
    font-size: 13px !important;
    width: 100% !important;
}
.menu {
    float: left !important;
    padding: 0 !important;
    width: 100% !important;
	padding-top: 30px;
}
.check_box {
    margin-left: 0 !important;
    padding-top: 11px;
    width: 100% !important;
}
	.stamp > img {
    max-width: 44% !important;
}
.green_metal > img {
    max-width: 58% !important;
    float: none;
}
.leftcolumn {
    padding-top: 14px !important;
  width: 100% !important;
}
.content {
text-align:center !important;
    margin: 0 !important;
     width: 100% !important;
}
.boxviewproducts .slidecontent {
   width: 100% !important;
}

.stamp {
    text-align: center;
    width: 100% !important;
    margin-left: 0px !important;
}
.boxviewproducts img {
    display: inline-block;
    max-height:100% !important;
   max-width: 100% !important;
}.height_div img {height:auto !important;}
.projects .imgplace {
    height: auto !important;
}
.current{
    padding:12px 21px 6px 21px !important;
}
.col-md-4.green_metal > img {
    margin-left: 0 !important;
}
.col-md-4.qualification > img {
    margin-left: 0 !important;
}
.col-xs-12 .col-md-4 .stamp> img{
	    margin-left: 0 !important;
		width:100%;
		padding:0 0 0 0;
	
}
#home_page .products h2 {
    color: #5b6669;
    font-size: 30px;
    text-transform: uppercase;
    font-family: 'Heebo-Bold';
    text-align: center;
    margin-top: 59px;
    margin-bottom: 0px;
    letter-spacing: 2px;
}
.products .float_right {
    float: right;
    display: inline-flex;
    padding: 0px;
    margin-top: 20px;
}
.products .img_width {
    background: #fff;
    margin: 10px;
        margin-top: 10px;
        margin-bottom: 10px;
    margin-top: 10px;
    margin-bottom: 10px;
    width: 92%;
    padding: 0px;
}


	#home_page .products_main h2 {
    color: #5b6669;
    font-size: 34px !important;
    text-transform: uppercase;
    font-family: 'Heebo-Bold';
    text-align: center;
    margin-top: 58px;
    margin-bottom: 0px;
    letter-spacing: 2px;
}
	.n2-font-1737bb7653b95af01439727807d9d30a-hover.n2-style-972699d6ebf78f4afad98abcc9b9fc96-heading.n2-ow{
		font-size: 25px !important; 
		
}
.post-thumbnail {
    float: left !important; 
    width: 100%;
}
	.page-content.oops {
    float: left !important; 
    width: 100% !important; 
}
.cat_post-image {
    float: left !important; 
    margin-top: 0 !important; 
    width: 100% !important; 
}
#n2-ss-1-arrow-next{
	height: 32px !important;
    position: absolutepx !important;
    right: 0px !important;
    top: 120px !important;
    width: 40px !important;
	}
#n2-ss-1-arrow-previous{
	height: 32px !important;
    position: absolutepx !important;
    left: px !important;
    top: 120px !important;
    width: 40px !important;
	}

	input.tnp-button {
    width: 100% !important;
}
.tnp-field.tnp-field-firstname {
padding-top: 20px !important;
padding-left: 0px !important;
width: 100% !important;
}
.tnp-field.tnp-field-email > label {
margin-left: 0px !important;
}
.tnp-email {
margin-left: 0px !important;
width: 100% !important;
}
.tnp-surname {
 width: 100% !important;
}
.tnp-name {
 width: 100% !important;
}
.tnp-field.tnp-field-firstname {
 width: 100% !important;
}
.btn-info {
color: #fff;
background:none;
border:none;
}.btn-info:hover {
    color: #fff;
    background:none;
    border:none;
}
#home_page header .top_menu li {
    border-left: none;
    display: inline-block;
    letter-spacing: 1px;
    list-style: outside none none;
    padding: 10px;
}
#demo{
    padding-top: 30px;
}

	#home_page .products_main h2 {
    color: #5b6669;
    font-size: 34px;
    text-transform: uppercase;
    font-family: 'Heebo-Bold';
    text-align: center;
    margin-top: 10px;
    margin-bottom: 0px;
    letter-spacing: 2px;
}#home_page header {
    background: #002b4f;
    border:none;
    border-bottom: 1px solid #fff;
}#home_page header .border_right {
    border-right: 0px solid #73a9c7;
}
#home_page header .border_left {
    border-right: 0px solid #73a9c7;
    border-left: 0px solid #73a9c7;
}


#demo li {
    list-style: none;
    display: block;
    margin-top: 0px;
    text-align: center;
    padding-bottom: 16px;
}

#demo li a{color:#fff;}
	
.bottom_menu{display:none;}	
.logo_none{display:none;}
img.custom-logo {
	 height: 80px !important;
    width: 100%;
    max-width: 238px !important;
}
  .mobile_menu{display:block;background:#002b4f;}
	#home_page header .top_menu {
    float: none;
    padding: 0px !important;
    text-align: center;
}
.moblie_img {
    margin-top: 0px;
    width: 80%;
}

.mobile_menu .fa {
    float: right;
    color: #fff !important;
    font-size: 33px;
}
 #home_page header .input-group {
    position: relative;
    display: table;
    border-collapse: separate;
    margin-bottom: 15px;
}#home_page .banner {   
    height: 283px;
}
#home_page .banner h1 {
    font-size: 27px;
    margin-top: 45px;
    line-height: 23px;
}

.margin_top_art{margin-top:20px;}
#home_page .our_newsletter h2 {
    font-size: 19px;    
    letter-spacing: 0px;
    margin-top: 35px;
}
#home_page .service h2 {
    color: #5b6669;
    font-size: 29px;
	letter-spacing: 5px;
}#home_page .service .border_left {
    border-bottom: 2px solid #5b6669;
    margin-top: 44px;
    padding: 0px 33px;
}
.col-md-12.col-sm-12.col-xs-12.background_color.text-right {
    background: #000 none repeat scroll 0 0;
}
#home_page.service {
    padding-top: 30px;
}

#home_page .Projects h2 {
    color: #5b6669;
    font-size: 29px;
	letter-spacing: 5px;
}
#home_page .Projects .border_left {
    border-bottom: 2px solid #5b6669;
    margin-top: 101px;
	padding: 0px 33px;
}
#home_page footer { 
    text-align: center;
}



}

nav {
 /*  background-color: rgba(0, 0, 0, .65); */
  position: relative;
  padding: 50px 0px 0px 0px;
  padding: 17px 0px 0px 8px;
  font-size: 20px!important;
}

nav a.mobile_menu {
  width: 100%;
  height: 32px;
  background: url(../images/icon_menu.svg) no-repeat 0 0;
  background-size: contain;
  position: absolute;
  top: 22px;
  left:0%;
  margin-left: -16px;
  display: none;
}

nav a:visited { color: #fff; }

nav ul {
  list-style: none;
  margin: 0px;
  padding: 0px;
}

nav ul::after {
  content: "";
  display: block;
  clear: both;
}

nav ul li:hover { background-color: #2b0306; }

nav ul li:hover > ul { display: block; }

nav ul li a {
  display: inline-block;
  color: #fff;
  padding: 10px 20px;
  text-decoration: none;
  width: 125px;
  position: relative;
}

nav ul li a:hover { background-color: #79131a; }

nav ul ul {
  display: none;
  position: absolute;
  top: 100%;
  background-color: #2b0306;
}

nav ul ul li { position: relative; }

nav ul ul ul {
  left: 100%;
  top: 0;
}

/* top level */

nav > ul { padding-left: 200px; }

nav > ul > li { float: left; }

nav > ul > li > a {
  padding: 10px 20px 15px 20px;
  width: auto;
}

nav a[aria-haspopup="true"]::after {
  content: '';
  display: block;
  width: 0;
  height: 0;
  position: absolute;
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  border-left: 4px solid #fff;
  right: 9px;
  top: 16px;
}

nav > ul > li > a[aria-haspopup="true"]::after {
  border-left: 4px solid transparent;
  border-right: 4px solid transparent;
  border-top: 4px solid #fff;
  left: 20px;
  bottom: 6px;
  right: auto;
  top: auto;
}
@media screen and (max-width:767px) {

nav { padding-top: 80px; }

nav > ul { padding-left: 10px; }

}

@media screen and (max-width:767px) {

nav {
  padding: 43px 0px 20px 0px;
  background-color: #002b4f;
  height: 0px;
  overflow: hidden;
}

nav a.mobile_menu { display: block; }

nav ul, nav ul ul, nav ul ul ul {
  display: block;
  position: static;
}

nav > ul { padding: 0px; }

nav > ul > li {
  float: none;
  margin-top: 25px;
}

nav ul li:hover { background: none; }

nav ul li a {
  display: block;
  margin: 8px 10px 8px 10px;
  padding: 6px 15px 6px 2px;
  border-bottom: 1px solid rgba(255, 255, 255, .25);
  width: auto;
}

nav ul li a:hover { background-color: rgba(255, 255, 255, .2); }

nav ul ul { background: none; }

nav ul ul li a { margin-left: 30px; }

nav ul ul ul li a { margin-left: 60px; }

nav a[aria-haspopup="true"]::after { display: none; }

}







.products_main{margin-top:30px;}



.hvrbox,
.hvrbox * {
	box-sizing: border-box;
}
.hvrbox {
    position: relative;
    display: inline-block;
    overflow: hidden;
    max-width: 100%;
    height: 285px;
    padding: 0px 2px;
    margin-top: 5px;
	float: right;
}

.hvrbox img {
	max-width: 100%;
}
.hvrbox .hvrbox-layer_bottom {
	display: block;
}

.more_projects{

    width: 24.5%;
    margin-right: 3px;

}
.hvrbox .hvrbox-layer_top {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 2px;
    right: 0;
    bottom: 0;
    width: 98.9%;
	height: 100%;
	background: rgba(0, 0, 0, 0.6);
	color: #fff;
	padding: 15px;
	-moz-transition: all 0.4s ease-in-out 0s;
	-webkit-transition: all 0.4s ease-in-out 0s;
	-ms-transition: all 0.4s ease-in-out 0s;
	transition: all 0.4s ease-in-out 0s;
	  height: 250px;
}
.hvrbox:hover .hvrbox-layer_top,
.hvrbox.active .hvrbox-layer_top {
	opacity: 1;
}
.hvrbox .hvrbox-text {
	text-align: center;
	font-size: 18px;
	display: inline-block;
	position: absolute;
	top: 50%;
	left: 50%;
	-moz-transform: translate(-50%, -50%);
	-webkit-transform: translate(-50%, -50%);
	-ms-transform: translate(-50%, -50%);
	transform: translate(-50%, -50%);
}
.hvrbox .hvrbox-text_mobile {
	font-size: 15px;
	border-top: 1px solid rgb(179, 179, 179); /* for old browsers */
	border-top: 1px solid rgba(179, 179, 179, 0.7);
	margin-top: 5px;
	padding-top: 2px;
	display: none;
}
.hvrbox.active .hvrbox-text_mobile {
	display: block;
}


.slider-wrap {max-width:1080px; margin:0 auto; padding-top:50px}
.bxslider {margin-top:0}
.bxslider li {left:0}

span.socicon {
     background: #81b0c9 none repeat scroll 0 0 !important;
}
.tnp-name {
  background-color: #fff;
  background-image: none;
  border: 2px solid #cacecf;
  color: #555;
  display: block;
  font-size: 14px;
  height: 34px;
  line-height: 1.42857;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
 width: 92%;
}
.tnp-field.tnp-field-firstname {
    float: left;
    padding-left: 293px;
    width: 50%;
	padding-top: 21px;
	
}


.tnp-surname{
  background-color: #fff;
  background-image: none;
  border: 2px solid #cacecf;
  color: #555;
  display: block;
  font-size: 14px;
  height: 34px;
  line-height: 1.42857;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 25%;
}


.tnp-email{
  background-color: #fff;
  background-image: none;
  border: 2px solid #cacecf;
  color: #555;
  display: block;
  font-size: 14px;
  height: 34px;
  line-height: 1.42857;
  padding: 6px 12px;
  transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
  width: 50%;
  margin-left:293px;
}
.tnp-field.tnp-field-email > label {
    margin-left: 293px;
}
.tnp-field.tnp-field-email {
    width: 100%;
}
input.tnp-button {
    width: 50%;
}
.tnp-button
{
    background: #002b4f none repeat scroll 0 0;
    color: #ffffff;
	width: 100%;
	padding: 5px 7px 5px 5px;
}
.tnp-field.tnp-field-button {
    text-align: center;
}
nav {
    display: none !important;
}
.dropdown {
    position: relative;
    display: inline-block;
}

.dropdown-content {
    display: none;
    /* position: absolute; */
    background-color: #f9f9f9;
    min-width: 160px;
    box-shadow: 0px 8px 16px 0px rgba(0,0,0,0.2);
    padding: 12px 16px;
    z-index: 1;
}
.left_menu {
    background: #002b4f none repeat scroll 0 0;
    height: 135px;
    width: 15px;
}

.dropdown:hover .dropdown-content {
    display: block;
}
#product-characteristics .cover-background {
    background-position: 60% 42%;
}
.inner-pert {
    margin-top: 128px !important;
}
#product-navigation-buttons-container > a {
    width: 13%;
}
#product-navigation-buttons-container .product-navigation-button.pull-right.active {
    background-color: #0eac97 !important;
    color: #fff;
}
.pull-right {
    float: right;
}
.product-navigation-button {
    background-color: #e5e5e5;
    border-left: 1px solid #fff;
    border-right: 1px solid #fff;
    color: #000;
    cursor: pointer;
    font-size: 0.9em;
    font-weight: bold;
    margin-left: 2px;
    padding-bottom: 0.75em;
    padding-top: 0.75em;
    text-align: center;
}
.col-md-2 {
    width: 16.6667%;
}
#product-characteristics {
    background-color: #e5e5e5;
}
#product-characteristics .col-xs-12.col-sm-7.pull-right.product-characteristic-container {
    float: left !important;
}
.product-characteristic .product-characteristic-container {
    float: left !important;
}
.product-content-desc-title {
    text-align: left !important;
    padding: 0 0 0 7px !important;
}
.product-content-gimur {
    min-height: 120px;
    width: 100%;
    text-align: center;
    padding: 15px 0 0 0;
}
.product-content-gimur-item {
    width: 3em;
    height: 3em;
    position: relative;
    display: inline-block;
    border: solid 3px #0eac97;
    border-radius: 0 50% 50% 50%;
    color: #484a49;
    text-align: center;
}
.color-line {
    width: 8%;
    height: 1px;
    display: inline-block;
    position: relative;
    border: solid 1px #0eac97;
    top: -20px;
}
.product-content-gimur-item-text {
    font-size: 16px !important;
}
.finish{
font-family: 'FrutigerLT-Light' !important;
}
.product-content-gimur-item-text {
    position: absolute;
    bottom: -30px;
    width: 288%;
    left: -105%;
    top: 108%;
    font-size: 20px;
    font-family: AlmoniDLAAA;
}.product-characteristic .product-characteristic-container {
    border: solid 16.5px #e5e5e5 !important;
    padding: 0;
    padding-right: 10px;
    min-height: 354px;
    background-color: #fff;
	text-align:center;	
}   
#product-characteristics .product-content-desc-title {
    color: #101a4e !important;
    font-weight: bold;
} 
.product-content-desc-title {
    text-align: center !important;
    padding: 0 0 0 7px !important;
}
/* #product-characteristics .with-border-left {
    border-left: none !important;
    border-right: 2px solid #e5e5e5 !important;
} */
.product-content-desc-timing {
    width: 75px;
    height: 75px;
    background-image: url('http://glimmer.co.il/wp-content/uploads/2017/08/DryClock.png');
    background-size: 100% 100%;
    border-radius: 0 50% 50% 50%;
    margin: 0 auto;
    text-align: center;
    font-size: 25px;
    padding-top: 7px;
}
.product-content-desc-timing #timing_span_time {
    text-align: center !important;
    width: auto !important;
    font-weight: 700 !important;
    left: 0 !important;
}
.product-content-desc-timing #timing_span_time, .product-content-desc-timing #timing_span_time_wait {
    color: #fff !important;
    display: block !important;
    font-size: 40px !important;
    position: relative;
    top: 0;
    left: 0;
}
h5.text-center.text-color-timing #timing_span_time_wait {
    margin-left: 2px;
}
.selected_finish {
    background-image: url("http://glimmer.co.il/wp-content/uploads/2017/08/v-icon.png");
    background-size: 100% 100%;
    height: 4em;
    top: 0;
    width: 14%;
}
p, a, .searchEngine-dropdown-single select, h4, #data_contienr .p_header, .p_content, footer h2.WhiteTitle, a.footer-menu-child-link, .breadcrumb > li a, div.add-more-button, a.add-more-button {
}
.wrapper-page-white {
    background-color: #fff;
    width: 100%;
}
.technical-data {
    padding: 0;
    margin-bottom: 30px;
}
.tech_data_title {
    margin-bottom: -50px !important;
}
#pdfObject {
    border: 15px solid #e5e5e5;
}
.col-sm-5.col-sm-offset-1.col-xs-12.additional_data.pull-left {
    margin-right: 0 !important;
}
.add_data {
    margin-top: 15px;
    font-family: formaboldwebfont;
    font-size: 30px;
}
.more-info .list-group .to_fancolors {
    background-position: left -70px !important;
}
.more-info .list-group a {
    padding-right: 15px !important;
    padding-left: 120px !important;
}
.more-info .list-group a {
    background-image: url('http://glimmer.co.il/wp-content/uploads/2017/08/technical-icons-aside-vertical.jpg');
    background-size: 70px auto;
    background-repeat: no-repeat;
    background-color: #e5e5e5;
    height: 70px;
    line-height: 70px;
    padding-right: 130px;
    font-size: 18px;
    color: #404041 !important;
    display: block;
    line-height: 50px;
    border-radius: 0;
    border: none;
    margin-bottom: 2px;
}
.technical-data h2 {
    max-width: 90%;
	float: left;    display: inline-block;
    float: right;
    font-size: 30px;
    max-width: 65%;
    padding-top: 15px;
}
div.catalog-content-category-container {
    background-color: #e5e5e5;
    margin-bottom: 25px;
    min-height: 293px;
    padding-left: 0;
    padding-right: 0;
}
.item-view-in-conteiner-child {
    background: #fff none repeat scroll 0 0;
    cursor: pointer;
    margin: 15px 0;
    min-height: 350px;
    padding-bottom: 0;
    position: relative;
}
.related-products.hidden-print .item-view-in-conteiner-child {
    height: 400px;
}
.item-view-title-name {
    font-family: "FrutigerLT-Light";
    padding: 6px 0 7px 16px;
}
.item-view-title-name {
    color: #e81c3b;
    font-family: formamediumwebfont;
    font-size: 21px;
    line-height: initial;
    overflow: hidden;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 0.5em;
    position: relative;
    width: 100%;
}.item-view-title-description {
    color: #4d4d4d;
    font-family: formaregularwebfont;
    font-size: 16px;
    line-height: initial;
    overflow: hidden;
    padding-left: 40px;
    padding-right: 20px;
    padding-top: 0;
    position: relative;
    width: 100%;

}
.more-info {
    margin-top: 30px;
}
.item-view-title-description {
    line-height: 1em;
    width: 96%;
}
.text-hide {
    background-color: transparent;
    border: 0 none;
    color: transparent;
    font: 0px/0 a;
    text-shadow: none;
}#pdfObject {
    border: 15px solid #e5e5e5;
}
#pdfObject {
    display: inherit;
}
.related.products {
    display: none;
}
.icon_color {
    background: #002b4f none repeat scroll 0 0;
    color: #fff;
    float: right;
    height: 29px;
    line-height: 32px;
    text-align: center;
    width: 33px;
}
.col-md-12.col-sm-12.col-xs-12 h6 {
    font-size: 16px; 
    text-align: center;
}
.resource-search {
    background: #f6f6f6 none repeat scroll 0 0;
    margin-bottom: 20px;
    padding: 11px 40px 5px 11px;
    text-align: right;
}
.pager {
    list-style: outside none none;
    margin: 20px 0;
    padding-left: 0;
    text-align: center;
}
.eventsTable, .animTable {
    width: 100%;
}
.animTable, .searchTable {
    margin: 0 0 20px;
}
.side-nav ul {
    font-size: 16px;
    font-weight: 600;
    line-height: 16px;
    padding-left: 6px;
}.side-nav ul  li{list-style:none;}

.side-nav li::before {
    display: none;
}
.side-nav ul ul a {
    color: #464646;
    display: block;
    padding: 6px 0 6px 9px;
    position: relative;
}

.resource-search .searchBox {
    margin-bottom: 15px;
}
.resourcesMain .animTable .cellDate {
    width: 70%;
}
#main .col-sm-12 a, #main .col-sm-8 a, .eventSummary a {
    color: #5779da;
}
.animTable .rowTB p {
    margin: 0 0 8px;
}
.twolines.dotdotdot {
    height: 36px;
}.resourcesMain .animTable .cellLoc {
    width: 18%;
}
.animTable .rowTB {
    padding: 8px 0 3px;
	text-align:right;
} 
.rowTB {
    border-bottom: 2px solid #e9e9e9;
    overflow: hidden;
    padding: 5px;
    width: 100%;
}
.animTable, .searchTable {
    margin: 0 0 20px;
}
.rowTH {
    border-top: 2px solid #e9e9e9;
    font-weight: 600;
}
.rowTH {
    border-bottom: 2px solid #e9e9e9;
    overflow: hidden;
    padding: 5px 5px 5px 0;
    width: 100%;
	text-align:right
}
.rowTH a img {
    padding: 3px 4px 0 0;
}
img {
    border-style: none;
    max-width: 100%;
    outline: medium none;
}
.form-control {
    background-color: #fff;
    background-image: none;
    border: 1px solid #ccc;
    border-radius: 4px;
    box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset;
    color: #555;
    display: block;
    font-size: 14px;
    height: 34px;
    line-height: 1.42857;
    padding: 6px 12px;
    transition: border-color 0.15s ease-in-out 0s, box-shadow 0.15s ease-in-out 0s;
    width: 100%;
}
.resource-search input[type="submit"] {
    background: #464646 none repeat scroll 0 0;
    border: medium none;
    border-radius: 15px;
    color: #444444;
    cursor: pointer;
    display: inline-block;
    height: 30px;
    margin: 0 0 0 10px;
    min-width: 70px;
    padding: 0;
    text-transform: uppercase;
    width: 70px;
}
.cellDate, .cellEvent, .cellBA, .cellType {
    float: left;
    min-height: 1px;
    padding: 0 3px 0 6px;
}

.cellLoc {
    float: left;
    min-height: 1px;
    padding: 0 20px 0 6px;
}

.resource-search .searchBox img {
    display: inline-block;
    height: 20px;
    margin: 0 10px 0 0;
    width: 20px;
    padding-right: 58px;
}
.hmproject img {
    border-style: none;
    max-width: 100%;
    outline: medium none;
    width: 100%;
    height: 260px;
}.project_div img{height:307px;}

.headerBox {
    color: #000;
    font-size: 3em;
    text-align: center;
    width: 100%;
}
.color-title {
     color: #101a4e !important;
    font-weight: bold;
    text-align: center;
}
.minus-paddingLeftRight {
    padding-right: 0;
    padding-left: 0;
}
.imgHeaderContent {
    position: absolute;
    right: 45%;
    top: 26.6%;
    font-size: 24px;
    color: #fff;
}
.headerContent {
    color: #5f6060;
    font-size: 16px;
    text-align: center;
    position: relative;
    top: 90px;
    left: 10px;
}
.headerContent {
    color: #5f6060;
    font-size: 16px;
    text-align: center;
    position: relative;
    top: 90px;
    left: 10px;
}
.cover-background {
    background-image: url('http://glimmer.co.il/wp-content/uploads/2017/08/Cover-icon.png');
    background-repeat: no-repeat;
    background-position: 60% 40%;
}

.checkbox_list {
    margin-top: 100px !important;
}
.noChecked {
    width: 25px;
    height: 25px;
    background-image: url('http://glimmer.co.il/wp-content/uploads/2017/08/NotCovered.png');
    background-position: 50% 50%;
    background-size: 100% 100%;
    position: absolute;
    bottom: -16px;
    right: 15px;
}
.yesChecked {
    width: 25px;
    height: 25px;
    background-image: url('http://glimmer.co.il/wp-content/uploads/2017/08/Capture.png');
    background-position: 50% 50%;
    background-size: 100% 100%;
    position: absolute;
    bottom: -16px;
    right: 15px;
}
.headerContentColor {
    color: #30302f;
    font-family: formaregularwebfont;
    font-size: 32px;
    text-align: center;
    position: relative;
    top: 80px;
    left: 8px;
    direction: ltr;
}
.headerContentColor, .minus-paddingLeftRight h5 {
    font-family: 'FrutigerLT-Light' !important;
    bottom: -20px !important;
}
.size-background {
    background-image: url('http://glimmer.co.il/wp-content/uploads/2017/08/size-icon.png');
    background-repeat: no-repeat;
    background-position: 60% 40%;
}
.color-background {
    background-image: url('http://glimmer.co.il/wp-content/uploads/2017/08/color-icon.png');
    background-repeat: no-repeat;
    background-position: 60% 40%;
}
.minus-paddingLeftRight h4 {
    color: #30302f;
    font-weight: 100;
    margin: 2px 0 18px 0;
    margin-bottom: 5px;
}
.col-xs-12.col-sm-6.with-border-left.pull-right.minus-paddingLeftRight h5.text-center.text-color-timing {
    margin-top: 0;
    color: #30302f;
    font-size: 14px;
    font-family: AlmoniDLAAA;
}
.col-xs-12.col-sm-6.with-border-left.pull-right.minus-paddingLeftRight h3.text-center.text-color-timing.dry-timing {
    margin-top: 0;
    font-family: formaregularwebfont !important;
    font-size: 24px !important;
    margin-bottom: 0;
    color: #30302f !important;
}
div#product-navigation-buttons-container {
    padding-top: 30px;
}
.col-xs-6.col-md-6.col-lg-6.stamp {
    width: 25%;
    align-items: center;
}
.postgfgfg-thumbnail {
    float: none;
    width: 100%;
    text-align: right;
}
a.downloadButton {
    display: inline-block;
    background: #464646;
    border: none;
    margin: 10px 0 0;
    padding: 7px 14px;
    color: #fff!improtant;
    cursor: pointer;
    height: 32px;
    border-radius: 0;
    font-size: 14px;
}
.pdownload a, .adownload a, .animTable .cellType a, .map .cellType a {
    display: inline-block;
    background: url('http://glimmer.co.il/wp-content/uploads/2017/08/download.gif') no-repeat;
    width: 20px;
    height: 24px;
    font-size: 0px;
    line-height: 0px;
    text-align: center;
    color: #464646;
}
.row.margin_pdouct {
    padding-top: 33px;
}

.leftcolumn div {
    margin: 0px 0px 45px 0px;
}
.listview h2 {
    padding: 10px 15px;
    background: #1879bf;
    margin: 0px 0px 15px 0px;
    color: #fff;
    font-size: 25px;
}
.listview {
    padding: 0px 0px 20px 0px;
    margin: 0px 0px 20px 0px;
    overflow: hidden;
    line-height: 21px;
    position: relative;
}
.contactside {
    border: 1px solid #000;
    position: relative;
    padding: 10px 15px;
}
.esdsd-title {
    font-size: 45px;
    color: #1879bf;
    margin: 0px 0px 30px 0px;
    padding-bottom: 5px;
    border-bottom: 1px solid #cdc7c0;
	text-align: right;
	font-family: 'Heebo-Bold' !important;
}
.content {  
    width: 70%;
    float: left;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 25px 0px
}
h1.news {
    font-size: 45px;
    color: #1879bf;
    margin: 0px 0px 30px 0px;
    padding-bottom: 5px;
    border-bottom: 1px solid #cdc7c0;
}
.noblue{
	position:relative;
}
.background_moreproject{
	    background: #E0DCD7 ;
}

.news .date {
    color: #000;
    font-size: 25px;
}
.news span {
    display: block;
    margin: 0px 0px 10px 0px;
}
.boxviewproducts {
    float: right;
    position: relative;
    overflow: hidden;
    color: #fff;
    margin-bottom: 4px;
}
.boxviewproducts img {
    display: inline-block;
    width: 100%;
}.projects .imgplace .fa-angle-right {
    font-size: 94px !important;
    text-align: center !important;
    border: 5px solid #fff;
    height: 86px;
    width: 86px;
    border-radius: 100%;
    line-height: 71px !important;
    margin-top: 114px;
    margin-left: 12px;
}
.boxviewproducts .slidecontent {
    font-weight: 300;
    background: url('http://glimmer.co.il/wp-content/uploads/2017/08/transparentblack.png');
    width: 100%;
    position: absolute;
    left: 0px;
    bottom: 0px;
    text-align: center;
    padding: 10px 1% 10px 1%;
    color: #fff;
	margin: 0px -4px;
}

.boxviewproductsns .slidecontent {	
    font-weight: 300;
    background: url('http://glimmer.co.il/wp-content/uploads/2017/08/transparentblack.png');
    width: 100%;
    position: absolute;
    left: 0px;
    bottom: 0px;
    text-align: center;
    padding: 10px 1% 10px 1%;
    color: #fff;
}span {
    color: #fff;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 31px;
    padding-right: 0px;   
}.bodytext tbody table tr{line-height:75px;}
.boxviewproducts a {
    color: #fff;
}
.boxviewproductsns a {
    color: #fff;
}
.slidecontent:hover {
    background: #1879bf;
}
.boxviewproducts .slidecontent h2 {
    margin: 5px 0px 5px 0px;
    font-size: 18px;
    color: #fff;
    font-weight: 500;
}
.boxviewproductsns .slidecontent h2 {
    margin: 5px 0px 5px 0px;
    font-size: 18px;
    color: #fff;
    font-weight: 500;
}
.projects {
    padding-top: 40px;
}
.pagination_page {
    text-align: center;
}
.span.page-numbers.current{
    background-color: #d3cec8;
    width: 30px;
    height: 30px;
    font-size: 25px;
    color: #fff;
    display: inline-block;
    text-align: center;
}
.imgplace > img {
    background: #E0DCD7 none repeat scroll 0 0;
}
.boxviewproductsns {
    float: left;
    height: 200px;
    margin: 0 1px 1px 0;
    overflow: hidden;
    position: relative;
    width: 290px;
}

.more_proj {
    position: absolute;
    text-align: center;
    left: 0;
    right: 0;
    top: 20px;
    bottom: 0;
    color: #fff;
	font-family: 'Heebo-Bold' !important;
}
.imgplacens img {
    max-height: 413px;
    width: 100%;
    max-width: 500px;
    text-align: center;
    height: 200px;
    background: #c1b9b0;
}
.projects > a {
    color: #fff;
}

.price {
    display: none;
}
.cart {
    display: none;
}
.stock.in-stock {
    display: none;
}
.related-products.hidden-print {
    padding-top: 45px;
}
.stamp {
    float: left;
    text-align: center;
	 padding: 16px 9px 12px 25px;
}
.col-md-4.green_metal > img{
	margin-left:113px;
}
.col-sm-5.col-md-4.qualification > img{
		margin-left:113px;
}
.col-md-4.green_metal > h5{
    margin-left: 89px;
	width: 120px;
}
.col-md-4.qualification > h5{
    margin-left: 89px;
	width: 120px;
}
.check_box {
    float: right;
    padding-top: 68px;
    width: 104px;
}
.yn {
    padding: 6px;
}
.message > li {
    width: 214px;
}
.col-xs-6.col-sm-6.col-md-2.product-navigation-button.pull-right {
    width: 100%;
}
#product-navigation-buttons-container li {
    float: left;
    list-style: outside none none;
}
#bx-pager {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    height: auto;
    margin: 20px 0 0;
    padding: 0;
    width: auto;
}
.page-numbers.current {
    background: gray none repeat scroll 0 0;
    border: 2px solid gray;
	    color: #fff;
    font-size: 26px;
}
.page-numbers {
    background: #d3cec8 none repeat scroll 0 0;
    border: 2px solid #d3cec8;
    color: #fff !important;
    font-size: 26px;
    margin: 2px;
	padding: 2px 17px;
}

.imgplace {
    text-align: center;
}
.imgplace {
    text-align: center;   
    overflow: hidden;
    height: 314px;
    width: 100%;
    overflow: hidden;
    display: block;
}.projects .imgplace {height:206px;}
.col-md-4.col-sm-4.col-xs-12.products.img_width {
    background: #fff none repeat scroll 0 0;
    margin: 10px;
    padding: 0;
    width: 269px;
}
.cat_background {
    background: #e5e5e5 none repeat scroll 0 0;
    padding: 20px;
    width: 100%;
}
.slidecontent h2 {
    color: white !important;    
    font-size: 14px !important;
    margin-bottom: 0;
	letter-spacing: 1px !important;
    margin-top: 14px !important;
    text-align: center !important;
    text-transform: uppercase;
	font-family: 'Heebo-Regular' !important;
}#sidebar h2{font-family: 'Heebo-Bold';}
.proj_more .fa{margin-top: 1.9em;}
.resource-search h3{font-family: 'Heebo-Bold';}
.home_more_proj {
    bottom: 0 !important;
    color: #fff !important;
    font-size: 55px;
    left: 0 !important;
    position: absolute !important;
    right: 0 !important;
    text-align: center !important;
    top: -52px !important;
}
.more_projects .product_more_proj {
	line-height: 65px;
    bottom: 0 !important;
    color: #fff !important;
    font-size: 65px !important;
    left: 0 !important;
    position: absolute !important;
    right: 0 !important;
    text-align: center !important;
    top: 14px !important;
	}
.product_grid {
    border: 5px solid #fff;
    border-radius: 100% !important;
    font-size: 80px !important;
    height: 90px !important;
    line-height: 74px !important;
    margin-left: 12px !important;
    margin-top: 83px;
    text-align: center !important;
    width: 90px !important;
}
.prod_background {
    display: block;
    height: 185px;
    overflow: hidden;
    text-align: center;
    width: 100%;
}
.textwidget > p {
    color: #fff !important;
}
.attachment-shop_thumbnail.size-shop_thumbnail.wp-post-image {
    height: 200px;
    width: 100%;
    margin-top: 10px;
}#cotego19{
    text-align: center;
    float: none !important;
    margin: 50px auto;
    width: 50%;   
    background: none;
    border: none;    
	color:#002b4f;
	text-transform:uppercase;
	font-size:24px;
	font-family: 'Heebo-Bold' !important;
}#cotego20{
    text-align: center;
    float: none !important;
    margin: 50px auto;
    width: 100%;   
    background: none;
    border: none;    
	color:#002b4f;
	text-transform:uppercase;
	font-size:24px;
	font-family: 'Heebo-Bold' !important;
}
#cotego21{
    text-align: center;
    float: none !important;
    margin: 50px auto;
    width: 50%;   
    background: none;
    border: none;    
	color:#002b4f;
	text-transform:uppercase;
	font-size:24px;
	font-family: 'Heebo-Bold' !important;
}#cotego27{background: none;
    border: none;    
	color:#002b4f;
	font-size:20px;}
	#cotego28{background: none;
    border: none;    
	color:#002b4f;
	font-size:20px;}
	#cotego26{background: none;
    border: none;    
	color:#002b4f;
	font-size:20px;}
	#cotego22{background: none;
    border: none;    
	color:#002b4f;
	font-size:20px;}
	#cotego23{background: none;
    border: none;    
	color:#002b4f;
	font-size:20px;}
	#cotego24{background: none;
    border: none;    
	color:#002b4f;
	font-size:20px;}
	#cotego25{background: none;
    border: none;    
	color:#002b4f;
	font-size:20px;}
	#cotego29{background: none;
    border: none;    
	color:#002b4f;
	font-size:20px;}
	#cotego30{background: none;
    border: none;    
	color:#002b4f;
	font-size:20px;}
	#cotego31{background: none;
    border: none;    
	color:#002b4f;
	font-size:20px;}
	#cotego32{background: none;
    border: none;    
	color:#002b4f;
	font-size:20px;}	
div#n2-ss-1 .n2-style-972699d6ebf78f4afad98abcc9b9fc96-heading { 
    padding: 175px 0px 0px 1px ;
    font-size: 72px ;
}
.product_more_proj {letter-spacing:2px !important;}
.products_main h2 {
    margin-bottom: 40px !important;
}
.gallery .thumbnail{
   margin-bottom: 4px !important;
   text-decoration: none !important;}
   .product img {
    max-height: 270px;
    min-height: 270px;
}#home_page .Projects font:hover{text-decoration:none !important;}
div#n2-ss-1 .n2-style-972699d6ebf78f4afad98abcc9b9fc96-heading { 
    padding: 171px 0px 0px 1px ;
    font-size: 72px ;
}
.product_more_proj {letter-spacing:2px !important;}
.products_main h2 {
    margin-bottom: 40px !important;
	font-size: 72px !important;
}.prod_background {
    display: block;
    height: 350px;}
.gallery .thumbnail{
   margin-bottom: 4px !important;
   text-decoration: none !important;}
   .product img {
    max-height: 270px;
    min-height: 270px;
}#home_page .Projects font:hover{text-decoration:none !important;}
.input-group-addon:last-child {
    border-left: 0;
    background: none;
    border: none;
}.input-group-addon button{
    border-left: 0;
    background: none;
    border: none;
}.stylish-input-group .form-control {
    background: none !important;
    border: none;       
    border-bottom: 2px solid #73a9c7 !important;
    border-radius: 0px;
	box-shadow:none;
}.option_background span{
    color: #2c5270;
    text-transform: uppercase;
    font-size: 16px;
    line-height: 39px;
    padding-right: 0px;
    font-family: 'Heebo-Bold';
    padding-right: 11px;
    padding-left: 46px;
}.projects img {
    width: 100%;
    height: auto;
}
.type-filter select{height:35px; text-align: right;}
.type-filter span {
font-size: 14px;	
padding-right: 15px;}
#bx-pager{
    text-align: center;
    margin-bottom: 30px;
}



.switcher .selected {display:none;}      
.gallery .padding_pl {
    max-height: 267px;
    min-height: 267px;
    float: right;
}.service.hmpro{float:right;}
@media screen and (min-width:320px) and (max-width:480px){
.gallery .padding_pl {
    max-height: 100% !important;
    min-height: 100% !important;
}
	
	
}@media screen and (min-width:400px) and (max-width:700px){

.gallery .padding_pl {
    max-height: 100% !important;
    min-height: 100% !important;
}

}
@media screen and (min-width:320px) and (max-width:400px){
.gallery .padding_pl {
    max-height: 100% !important;
    min-height: 100% !important;
}.padding_pl {padding:0px;
}.proj_more{height:120px !important;}
}
.gtranslate {
    text-align: right;
    width: 35%;
    float: left;
}.more_projects {
    width: 100% !important;
    height: 264px !important;
} 
  .side-nav {
    text-align: right;
}
#sidebar.col-sm-3 {
    text-align: right;
}
show_image1 {
    float: left;
    margin: -12px;
    width: 141px;
} 
.management.firstitem {
    margin: 0px 4% 20px 180px;
}
.management {
    text-align: center;
}
.quadruple {
    float: left;
    margin: 0px 4% 4% 0px;
    width: 22%;
}
.browntitle {
    color: #000;
    padding: 7px 15px;
    font-size: 25px;
    background: #c1b9b0;
    margin-top: 20px;
}
.contentwide {
    width: 100%;
    margin: 0px 0px 0px 0px;
    padding: 0px 0px 25px 0px;
}
.contentwide h1 {
    font-size: 45px;
    color: #1879bf;
    margin: 0px 0px 30px 0px;
    padding-bottom: 5px;
    border-bottom: 1px solid #cdc7c0;
}
.simplelinks {
    width: 150px;
    margin: 0px 18px 20px 0px;
    float: left;
}
.nomargin {
    margin-left: 0 !important;
    margin-right: 0 !important;
}

.simplelinks {
   width: 200px;
    margin: 0px 18px 20px 0px;
    float: left;
}
.greystyle {
    text-align: right;
    color: #000;
    padding: 20px 0px;
    margin: 10px 0px;
    background: #e0dcd7;
}
.simplelinks .bluebox {
   width: 200px;
    height: 80px;
    background: #1879bf;
    color: #fff;
    margin: 0px 0px 10px 0px;
}
.simplelinks h2 {
    color: #fff;
    margin: 0px;
    font-size: 25px;
    font-weight: 900;
    display: table-cell;
    vertical-align: middle;
    width: 150px;
    height: 80px;
    text-align: center;
}
.simplelinks .s_link2 {
    width: 200px;
    height: 80px;
    border: 1px solid #c1b9b0;
    color: #000;
    font-size: 18px;
    margin: 0px 0px 8px 0px;
    position: relative;
}
.simplelinks .s_link2 span {
    display: table-cell;
    width: 148px;
    height: 80px;
    text-align: center;
    vertical-align: middle;
    color: #000;
 line-height:18px !important;
}
.management img {
    width: 100%;
    display: block;
    margin: 0px 0px 10px 0px;
    text-align: center;
}
.quadruple img {
    max-width: 100%;
}
.management h2, .management h2 a {
    color: #000;
    font-size: 22px;
    text-align: center;
    margin: 0px 0px 5px 0px;
}
.content {

    width: 73%;

}
.clear {
    clear: both;
}
button.alm-load-more-btn.done {
    display: none !important;

}
.entry-summary {
    padding-top: 44px;
    text-align: right;
}
.entry-header {
    padding-top: 56px;
	text-align: right;
}
.contactside label {
    margin: 0px 0px 30px 0px;
    display: block;
    position: relative;
    padding: 0 3%;
    background: #ffffff;
    border-bottom: 1px solid #c1b9b0;
    font-size: 19px;
}
.contactside .title {
    font-size: 20px;
    width: 100%;
    border-right: 0px solid #c1b9b0;
    float: left;
    padding: 0px 0px;
}
.contactside span {
    display: inline-block;
    color: #c1b9b0; 
}
.alm-load-more-btn.more.done {
    display: none !important;
}
.ser-mrg{
    margin-bottom: 25px !important;
}
.pdfnew {
    text-align: center;
    display: inherit;
    margin: 20px auto !important;
    font-size: 18px;
    font-weight: 700;
	text-transform: uppercase;
}
#cotego53 {
    text-align: center;
    float: none !important;
    margin: 50px auto;
    width: 50%;
    background: none;
    border: none;
    color: #002b4f;
    text-transform: uppercase;
    font-size: 24px;
    font-family: 'Heebo-Bold' !important;
}
.carousel-inner>.item>a>img, .carousel-inner>.item>img, .img-responsive, .thumbnail a>img, .thumbnail>img {
    height: 265px !important;
}
.products_more_proj {
    color: #fff !important;
    left: 0 !important;
    position: absolute !important;
    right: 0 !important;
    top: 0px !important;
	margin: 0px !important;
}
.background_moreprojects {
    background: #E0DCD7;
    width: 24.6%;
    margin-right: 5px;
    margin-top: 0px;
}
.cat-prd {
    height: 35px !important;
    overflow: hidden;
}
.prd-prd {
    height: 54px !important;
    overflow: hidden;
}