/*---------------------
		Newly added
-----------------------*/

body {
	margin:auto;
}

h1, .h1 {
  font-size: 2.0rem;
}

h2, .h2 {
  font-size: 1.75rem;
}

h3, .h3 {
  font-size: 1.5rem;
}

h4, .h4 {
  font-size: 1.25rem;
}

h5, .h5 {
  font-size: 1.0rem;
}

h6, .h6 {
  font-size: 0.75rem;
}


.border_t{
	border-top:solid 1px #CCC;
}

.border_b{
	border-bottom:solid 1px #CCC;
}



.top-image{background-image: url(img/top_img.jpg);}

@media (min-width: 992px) {
	.wrapper{
		width:1140px;
		margin-left:auto;
		margin-right:auto;
		
	}
	.fixed-top {
		width:100% !important;
		max-width:1140px;
	}
	.top-image{background-size:100% auto;}
}

@media (min-width: 768px) {
	.top-image{background-size:100% auto;}
}



.border_b{
	border-bottom:solid 1px #CCC;
}


.nowrap { 
	white-space: nowrap;display:
	inline-block;
}
span.newmark {
    display: block;
    width: 50px;
    height: 50px;
    position: absolute;
    top: 10px;
    left: 10px;
    z-index: 40;
    background: url(../../works/img/icon_new3.png) no-repeat;
    transition-property: all;
    transition: 0.2s linear;
}





.navbar {
    padding: 0.8rem 0rem 0rem !important;
}

	.top-image{background-image: url(img/top_img.jpg);}
	.nonestylebtn{
	background:none;
	border:none;
	margin:0;
	padding:1px;
}
.u-clients__item{
	border:none !important;
}
span.newmark1 {
    display: block;
    width: 50px;
    height: 50px;
    position: absolute;
    top: 1px;
    left: 1px;
    z-index: 40;
    background: url(works/img/icon_new3.png) no-repeat;
    transition-property: all;
    transition: 0.2s linear;
}

.mb-7, .my-7 {
    margin-bottom: 3.5rem !important;
}
.mb-6, .my-6 {
    margin-bottom: 3.25rem !important;
}