﻿
#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu {
	position: relative;
	left: 0;
	width: initial;
	overflow: initial;
	z-index: 900;
	-moz-backface-visibility: hidden;
	-webkit-backface-visibility: hidden;
	backface-visibility: hidden;
}


#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-sub-menu {
	min-height: 37px;
	width: 201px;
	border-top: 1px dashed #f5f5f5;
	margin: 0;
	padding-bottom: inherit;
	float: none;
	left: 0;
	position: absolute;
}


#cb-nav-bar #cb-main-menu .main-nav li .cb-big-menu .cb-sub-menu li {
	width: 200px;
	border-bottom: 1px solid #333333;
	position: relative;
}


		#tabb1:checked ~ .content #content1,
		#tabb2:checked ~ .content #content2,
		#tabb3:checked ~ .content #content3,
		#tabb4:checked ~ .content #content4 {
		  display: block;
		}
.modal.fade .modal-dialog{-webkit-transition:-webkit-transform .3s ease-out;-o-transition:-o-transform .3s ease-out;transition:transform .3s ease-out;-webkit-transform:translate(0,-25%);-ms-transform:translate(0,-25%);-o-transform:translate(0,-25%);transform:translate(0,-25%)}
.modal.in .modal-dialog{-webkit-transform:translate(0,0);-ms-transform:translate(0,0);-o-transform:translate(0,0);transform:translate(0,0)}
.modal-dialog{position:relative;width:auto;margin:10px}

#product_banner_wrapper {
    position: fixed;
    z-index: 99999;
    bottom: 0;
    left: 0;
}

#product_banner_wrapper .banner {
    display: none;
    font-size: .85rem;
    position: relative;
    overflow: hidden;
    margin: 2rem;
    width: 400px;
    background: rgba(255, 255, 255, 1);
    border: 1px solid #e0e0e0;
    color: gray;
    font-weight: 100;
}


#product_banner_wrapper .banner a,
#product_banner_wrapper .banner a:visited {
    color: rgb(251, 142, 163) !important;
}


#product_banner_wrapper .banner .fa-times:before {
    font:normal normal normal 14px/1 FontAwesome;
}
.list-inline{padding-left:0;list-style:none}
.wf-active .entry-title{font-family:"Open Sans",sans-serif;font-style:normal;font-weight:400}
#f-copy-menu span{margin:0 20px}


.col-xs-1, .col-sm-1, .col-md-1, .col-lg-1, .col-xs-2, .col-sm-2, .col-md-2, .col-lg-2, .col-xs-3, .col-sm-3, .col-md-3, .col-lg-3, .col-xs-4, .col-sm-4, .col-md-4, .col-lg-4, .col-xs-5, .col-sm-5, .col-md-5, .col-lg-5, .col-xs-6, .col-sm-6, .col-md-6, .col-lg-6, .col-xs-7, .col-sm-7, .col-md-7, .col-lg-7, .col-xs-8, .col-sm-8, .col-md-8, .col-lg-8, .col-xs-9, .col-sm-9, .col-md-9, .col-lg-9, .col-xs-10, .col-sm-10, .col-md-10, .col-lg-10, .col-xs-11, .col-sm-11, .col-md-11, .col-lg-11, .col-xs-12, .col-sm-12, .col-md-12, .col-lg-12 { position: relative; min-height: 1px; padding-left: 15px; padding-right: 15px; }


.col-xs-1, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9, .col-xs-10, .col-xs-11, .col-xs-12 { float: left; }


.col-xs-12 { width: 100%; }

div.caption_content{
    left:0px;
    position: absolute;
    padding-left:8px;
    z-index: 1001;
    color:#FFFFFF ;
    background-color: #000000;
    padding-top:6px;
    font-size: 12px;
}

	.page-title.pad { padding-top: 12px; padding-bottom: 12px; }

	
	
	.pad { padding: 20px 20px 10px; }

	#header .pad { padding-top: 0; padding-bottom: 0; }

	
	
	#footer-bottom .pad { padding-top: 50px; padding-bottom: 40px; }

.sidebar .pad { padding-left: 20px; padding-right: 20px; }

#footer .pad { padding-bottom: 30px; }

.widget_calendar .pad { padding: 0!important; }

	
		#header .container-inner .group.pad {
		text-align: center;
		padding: 3px;
	}


.footer-nav a {
	color: #fff;
}


.footer-nav a:hover {
	text-decoration: underline;
}


.footer-nav .sub-menu a {
	color: #b4b4b4;
}


.footer-navigation .footer-nav {
	margin: 35px 20px 0;
	border-bottom: 1px solid #5d5d5d;
	font-size: 1.4rem;
	line-height: 1.85714;
}







.uk-container {
  -webkit-box-sizing: content-box;
          box-sizing: content-box;
  
  max-width: 1200px;
  margin-left: auto;
  margin-right: auto;
  padding-left: 15px;
  padding-right: 15px;
}



.uk-container::before,
.uk-container::after {
  content: "";
  display: table;
}


.uk-container::after {
  clear: both;
}



.uk-container .uk-container {
  padding-left: 0;
  padding-right: 0;
}



.uk-container-small {
  max-width: 900px;
}


.uk-container-large {
  max-width: 1600px;
}


.uk-container-expand {
  max-width: none;
}
.collapse{display:none}
.collapse.in{display:block}
tr.collapse.in{display:table-row}
tbody.collapse.in{display:table-row-group}
.navbar-collapse.collapse{display:block !important;height:auto !important;padding-bottom:0;overflow:visible !important}

.bd-imagelink-57 {
  width: 100px;
  display: inline-block;
  -webkit-box-shadow: 0px 0px 1px 2px rgba(0, 0, 0, 0.19);
  -o-box-shadow: 0px 0px 1px 2px rgba(0, 0, 0, 0.19);
  -ms-box-shadow: 0px 0px 1px 2px rgba(0, 0, 0, 0.19);
  -moz-box-shadow: 0px 0px 1px 2px rgba(0, 0, 0, 0.19);
  box-shadow: 0px 0px 1px 2px rgba(0, 0, 0, 0.19);
  border-radius: 50%;
}


	.portfolio-item-wrapper .gdlr-outer-nav, .blog-item-wrapper .gdlr-outer-nav { display: none; }

#innerpage .headingarea .container{width:80%; margin-left:308px;}

.allAwards-window .container{margin: 5% auto 0 auto;display:inline-block;width: 100%;box-sizing: border-box;}

#innerpage .projectsdetails .container{max-width:1000px; width:100%; margin:0px auto;}

#col-top img.header-img {margin-left: -4px;width:100%;position: relative;height: auto;max-width:790px; max-height:140px;}
.master-holder.blog-style-bold .mk-single-content{margin-bottom:45px}
.master-holder.blog-style-bold #comments,.master-holder.blog-style-bold .mk-about-author-wrapper,.master-holder.blog-style-bold .mk-single-content,.master-holder.blog-style-bold .single-post-tags{max-width:700px;margin-left:auto;margin-right:auto}
.mk-single-content{margin:10px 0 60px}






.mk-single-content p{ font-weight:400; }
 .mk-single-content h1 { }
 .mk-single-content h2 { }
 .mk-single-content h3 { }
 .mk-single-content h4 { }
 .mk-single-content h5 { }
 .mk-single-content h6 { }


.ja-copyright { float: right; text-align: left; width: 75%; }
.wrapper{display:flex;min-height:100vh;flex-direction:column;overflow:hidden}

.pops .arows,.layer-daikuan .arows{ position:absolute; right:30px; top:-22px;z-index: 1;}

.pop-appweima .arows{right:90px;}

.pop-wxweima .arows{right:90px;}

.nav .layer-daikuan .arows{right:60px;}
.et_slide_in_menu_container #mobile_menu_slide .menu-item-has-children{position:relative}
.et_header_style_fullscreen #mobile_menu_slide .menu-item-has-children{margin-right:-31px}
