/*
Theme Name: BRD
Theme URI: http://www.yellowduckmarketing.com
Author: Yellow Duck
Author URI: 	http://www.yellowduckmarketing.com
Description:	Custom YD Theme For BRD
Template:		betheme
Version: 		1.5
*/

/* Theme customization starts here
-------------------------------------------------------------- */


html {
    background-position: 122% !important;
    background-color: transparent !important;
    background-attachment: fixed !important;
    background-size: 55% !important;
}

h1, h2, h4 {
		font-family: "Chapaza", serif;
}

h2 {
	text-transform: uppercase;
}


h3 {
	font-family: "Cambay", Helvetica, Arial, sans-serif;
	font-size: 16px;
	line-height: 22px;
    font-weight: 700;
    letter-spacing: 2px;
	text-transform: uppercase;
}


h4 {
	text-transform: uppercase;
}

hr {
	background-color: #9f9280 !important;
	height: 2px;
	width: 70%;
	margin: 30px 0px;
}

.button-default .button, .button-flat .button, .button-round .button{
	font-size: 16px;
    font-weight: 700;
    letter-spacing: 2px;
	text-transform: uppercase;
	    margin: 15px 0px 15px 0;
	    
}


.button {
	transition: 0.7s;
}


.button:hover {
	background-color: #292929;
	color: #fff;
	transition: 0.7s;
}

.button.black {
	background-color: #292929;
	color: #fff;
	transition: 0.7s;
}

.button.black:hover {
	    background-color: #809b8f;
    color: #292929;
	transition: 0.7s;
}

.button-round .button, .button-round button, .button-round .action_button, .button-round input[type="button"], .button-round input[type="reset"], .button-round input[type="submit"] {
    padding: 16px 35px 12px;
	  -webkit-appearance: none !important;
}

/* Home */

.block-1 {
	background-size: 100%;
	background-repeat: no-repeat;
	background-color: #fff;
}

.green-box {
	background-image:url('/wp-content/uploads/2021/08/green-background-texture-1.jpg');
	background-repeat: no-repeat;
	background-size: cover;
	-webkit-box-shadow: 5px 5px 15px 2px rgba(0,0,0,0.39); 
box-shadow: 5px 5px 15px 2px rgba(0,0,0,0.39);
}

.block-1 .green-box {
	margin-bottom: 5%;
}


.block-1 .green-box .content {
	padding: 7%;
}


.block-1 .green-box {
	margin-top: 20%;
}

.block-2 {
	background-color: #292929;
	background-repeat: no-repeat;
	background-size: 50%;
}


.block-2 .content {
    overflow: auto;
	padding: 5% 0px;
}


.block-2  .inner-content {
    padding: 5% 0% 5% 7%;
	margin: 2% 2% 2% 5%;
}

 .project-block.column.one-second {
	position: absolute;
    left: 50%;
    width: 75%;
} 

.content_slider.flat.description ul li .desc {
	display: none;
}

.content_slider.flat.description ul li img {
    margin-bottom: 0px;
}

.content_slider.flat.description ul li h3 {
    position: absolute;
    bottom: 0px;
    width: 100%;
	text-align: left;
    font-size: 16px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    background: rgba(159,146,128,0.7);
    padding: 20px 20px 18px;
}

.inner-content {
	padding: 5% 0% 5% 5%;
    border-left: 2px solid #9f9280;
	width: 70%;
	float: left;
	margin: 2%;
	display: block;
}

.vert-title-container {
width: 9%;
    float: left;
    display: block;
    margin: 6% 0px 5%;
}

.vert-title {
 	font-size: 16px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
  text-align: right;
    position: absolute;
    height: 130px;
    width: 173px;
	webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
}

.block-3 {
/*	background-image: url('/wp-content/uploads/2021/08/watermark.png');*/
	background-size: 60%;
	background-repeat: no-repeat;
	background-position: 109% 20%;
}


.block-3 .content {
	margin: 5% 0px;
}


.cap-container {
	margin-bottom: 30px;
}


.cap-container .tab-icon img {
	transform: scale(1.05);
	transition: 0.2s;
	transition-delay: 0.5s;
}

.cap-desc { 
display: block;
	transition: 0.7s;
}
.hidden{
	display: none;
	transition: 0.7s;
}

li.ui-tabs-active .tab-icon img.active {
	display: block;
}

li.ui-tabs-active .tab-icon img.static {
	display: none;
}

li:not(.ui-tabs-active) .tab-icon img.active {
	display: none;
}

li:not(.ui-tabs-active) .tab-icon img.static {
	display: block;
}

.block-3 .ui-tabs .ui-tabs-nav li {
    width: 24% !important;
    text-align: center;
}

.ui-tabs .ui-tabs-nav li a {
white-space: normal;
	}


.ui-tabs .ui-tabs-nav li.ui-state-default a h3 {
	color: #809b8f;
	}


.ui-tabs .ui-tabs-nav li.ui-state-active a h3 {
	color: #292929;
	}

.ui-tabs .ui-tabs-nav {
	border-width: 0px;
}

.style-simple .ui-tabs .ui-tabs-nav li.ui-tabs-selected a:after, .style-simple .ui-tabs .ui-tabs-nav li.ui-state-disabled a:after, .style-simple .ui-tabs .ui-tabs-nav li.ui-state-processing a:after, .style-simple .ui-tabs .ui-tabs-nav li.ui-state-active a:after {
    bottom: -2px;
    height: 45px;
    margin-left: 0px;
    width: 2px;
}

.ui-tabs .ui-tabs-nav li a {
    padding: 18px 30px 35px!important;
}

.tab-icon {
	text-align: center;
}

.tab-icon img {
	margin: 0px auto !important;
}

.block-3 .ui-tabs .ui-tabs-panel {
    padding: 5%;
	width: 97%;
    margin-left: 1%;
    background: #fff !important;
    text-align: center;
    border: 2px solid #292929;
	-webkit-box-shadow: 5px 5px 15px 2px rgba(0,0,0,0.19); 
box-shadow: 5px 5px 15px 2px rgba(0,0,0,0.10);
}

.block-4 .content {
	margin: 20% 0px;
}


.block-4 .map {
	background: url('/wp-content/uploads/2021/08/area-map-brd-land-investment.png') no-repeat -10%;
}

.block-5 img {
	-webkit-box-shadow: 5px 5px 15px 2px rgba(0,0,0,0.19); 
box-shadow: 5px 5px 15px 2px rgba(0,0,0,0.10);
}

.home .block-5 {
	background-color: #fff;
}

.block-5 {
	padding: 5% 0px;
}

.block-5 .image-block .content {
	text-align: center;
	margin: 7% 0px;
}

.block-5 .content {
    overflow: auto;
}



/* Projects */

.gm-svpc {
	display: none !important;
}

.portfolio_group .portfolio-item .desc {
    padding: 20px 0px;
    background: transparent;
	
	text-align: center;
}

h5.entry-title {	
font-family: "Chapaza", Helvetica, Arial, sans-serif;
	text-transform: uppercase;
	font-size: 20px;
		letter-spacing: 2px;
}

.page-id-25 #Content {
	margin-top: 50px;
}

.single {
	background-color: #fff;
}

p.label, .style-simple #Filters .filters_wrapper ul li a {
	letter-spacing: 2px;
	text-transform: uppercase;
	font-weight: bold;
}

.column.one.header-bkg {
	height: 300px;
	 background-size: 100% !important;
    background-repeat: no-repeat !important;
}

.portfolio-header {
	    background-color: #fff;
    padding: 22px;
	width: 43%;
    margin-top: -70px;
}


.portfolio-header h2 {
	font-size: 30px;
	line-height: 35px;
}

.port-desc {
    width: 56%;
    padding: 10px 8% 40px 22px;
    float: left;
}

.port-info {
	width: 100%;
	float: left;
	margin-bottom: 32px;
}

.back-link {
	margin-top: 40px;
	font-size: 16px;
    font-weight: 700;
	    line-height: 23px;
    letter-spacing: 2px;
    text-transform: uppercase;
}


.back-link a i {
	margin-right: 20px;
	transition: 0.2s;
}


.back-link a:Hover {
	text-decoration: none;
}

.back-link a:hover i {
	margin-right: 10px;
	transition: 0.2s;
}

.port-info .content{
	border-right: 2px solid #292929;
	border-bottom: 2px solid #292929;
	border-left: 2px solid #292929;
	padding: 20px;
	text-transform: uppercase;
	overflow: auto;
		font-size: 16px;
	
	line-height: 22px;
	letter-spacing: 2px;
}


.port-info h3{
	color: #fff;
	margin-bottom: 0px;
	padding: 20px;
	margin-top: 10px;
	line-height: 18px;
	background-color: #244937;
}



.port-info .field-item {
	width: 50%;
	margin-left: 10%;
	float: left;
	font-weight: bold;
	text-align: left;
	margin-bottom: 7px;
}

.port-info .label {
	width: 40%;
	margin-bottom: 7px;
	float: left;
	text-align: right;
}

.column.one.addl {
	margin-bottom: 40px !important;
}

/* interiors */

.page-template-default .green-box {
	margin-bottom: 5%;
}



.page-template-default .the_content_wrapper {
	 padding: 3% 3% 2%;
	background-image: url(/wp-content/uploads/2021/08/green-background-texture-1.jpg);
    background-repeat: no-repeat;
    background-size: cover;
    -webkit-box-shadow: 5px 5px 15px 2px rgb(0 0 0 / 39%);
    box-shadow: 5px 5px 15px 2px rgb(0 0 0 / 39%);
			width: 70%;
	margin: 0px auto 40px;
	z-index: 100;
	overflow: auto;
	position: relative;
}

::placeholder {
	font-size: 16px;
	letter-spacing: 2px;
	font-weight: bold;
	text-transform : uppercase;
}

.button-round input[type="submit"] {
	color: #fff;
}



.button-default .button, .button-flat .button, .button-round .button {
line-height: 22px;
}

.gform_confirmation_wrapper .gform_confirmation_message {
    border-radius: 0px;
    background: #809b8f;
}

.page-template-default .the_content_wrapper a {
	color: #fff;
	text-decoration: underline;
}

.page-template-default .the_content {
	padding-top: 5%;
}


.page-template-default .header-bkg {
	position: absolute;
	z-index: -1;
}

.mfp-inline {
    display: block!important;
    position: relative;
    background: #FFF;
    padding: 3%;
    width: auto;
    max-width: 70%;
    margin: 20px auto;
}

.page-id-29 .vert-title-container {
    width: 6%;
}

.page-id-29 .inner-content {
    padding: 4% 0% 4% 4%;
}

.page-id-29 .inner-content img {
   margin: -5px 40px 0px 0px;
}

.popup-inner a {
    font-family: "Cambay", Helvetica, Arial, sans-serif;
    font-size: 16px;
    line-height: 22px;
    font-weight: 700;
    letter-spacing: 2px;
    text-transform: uppercase;
    text-decoration: none;
}

/* Header */


body:not(.template-slider) #Header {
	min-height: 0px;
}

#Top_bar .menu > li > a span:not(.description) {
    padding: 0 40px;
}

#Top_bar .menu li ul li a span {
	 font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
	letter-spacing: 2px;
}


/* Team Page */

ul.team {
    display: flex;
    justify-content: center;
    flex-wrap: wrap;
    margin-top: 40px;
}


ul.team li {
    width: 30.333%;
    margin: 0px 1.5%;
}

.page-id-356 h1 {
    text-align: center;
    margin-top: 40px;
    text-transform: uppercase !important;
}

.blog-image {
    width: 100%;
    margin-bottom: 15px;
    height: 400px;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
}

.featured-post-copy {
    text-align: center;
    width: 100%;
    padding: 0px;
    margin-bottom: 30px;    
}

.featured-post-copy h2.title { 
font-size: 22px !important;
    margin-bottom: 0px !important;
}

.featured-post-copy a h3:hover {
    color: #809b8f !important;
    text-decoration: none !important;
}


.featured-post-copy a:hover {
    text-decoration: none !important;
}

/* Footer */

.copyright {
	padding-top: 10px;
	font-size: 10px;
	line-height: 15px;
}

.copyright  a {
    color: #969798 !important;
}

#Footer .footer_copy {
	background-color: #fff;
}

#Footer .footer_copy .one {
    margin-bottom: 0px;
    padding-top: 0px;
	color: #969798;
    min-height: 33px;
}

.widget_archive ul, .widget_nav_menu ul {
    list-style-type: none;
    padding: 0px;
    background: none;
}


.widget_archive ul li a, .widget_nav_menu ul li a {
    display: block;
    font-size: 16px;
    font-weight: bold;
    text-transform: uppercase;
    padding: 0px;
    letter-spacing: 1px;
}

.widget_archive ul li:after, .widget_nav_menu ul li:after {
	border-width: 0px;
}

ul#menu-footer-menu {
	column-count: 2;
}


.widget#block-8, 
.widget#block-9 {
    font-size: 16px;
	line-height: 22px;
    font-weight: bold;
    text-transform: uppercase;
    letter-spacing: 1px;
	text-align: right;
}

.widget#block-9 {
	margin-top: 0px;
}

.widget#block-7 {
	text-align: center;
}


#Footer {
	background-image: url('/wp-content/uploads/2021/08/black-texture-background-brd.jpg');
	background-size: cover;
}

#Top_bar .menu > li > a {
    text-transform: uppercase;
}

#Side_slide #menu ul li a {
    text-transform: uppercase;
}

#Side_slide #menu ul li ul li a {
   font-weight: bold;
	letter-spacing: 2px;
	font-size: 16px;
}

#Top_bar a.responsive-menu-toggle {
    border-radius: 0px;
}

.icon-menu-fine:before {
    padding-top: 5px;
}

.admin-bar #Top_bar a.responsive-menu-toggle.is-sticky {
    top: 72px;
	left: auto;
	right: 10px;
}

/* 
  ##Device = Desktops
  ##Screen = 1281px to higher resolution desktops
*/

@media (min-width: 1281px) {
  
  //CSS
  
}

/* 
  ##Device = Laptops, Desktops
  ##Screen = B/w 1025px to 1280px
*/

@media (min-width: 1025px) and (max-width: 1280px) {
  
 .block-1 .three-fourth.column {
    width: 100%;
}
	#Footer .widgets_wrapper .widget#block-7 img{
		max-width: 80%;
		height: auto!important;
	}
	
	.page-template-default .the_content_wrapper {
		width: 86%;
	}
  
}

/* 
  ##Device = Tablets, Ipads (portrait)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) {
  
 .block-1 .three-fourth.column {
    width: 100%;
}
	
	.block-4 .map {
    background: url(/wp-content/uploads/2021/08/area-map-brd-land-investment.png) no-repeat 70%;
}
	
	.block-4 .one-second {
		width: 98%;
		
	}
	
	.block-4 .one-second .content {
		text-align: center;
	}
	.block-4 .one-second.spacer{ 
	display: none;
	}
	
	
	#Footer .widgets_wrapper .widget#block-7 img{
		max-width: 80%;
		height: auto!important;
	}
	
	.page-template-default .the_content_wrapper {
		width: 86%;
	}
  
	#leadership .inner-content {
    width: 85%;
    text-align: center;
	}
	
  ul#menu-footer-menu {
    column-count: 1;
}
	
	.one-third.column.intro {
		width: 98%;
		text-align: center;
	}
	
	.two-third.column.project-map {
		width: 98%;
	}
	
	.port-desc {
    width: 90%;
    padding: 10px 5% 40px 5%;
    float: left;
}
	
	.port-info {
      width: 90% !important;
    padding: 0px 5%;
	}
	
	.page-id-31 .one-fourth.column, .page-id-31 .three-fourth.column {
			width: 98%;
		margin-bottom: 0px !important;
	}
    
    .blog-image {
    height: 300px;
    }
	
}

/* 
  ##Device = Tablets, Ipads (landscape)
  ##Screen = B/w 768px to 1024px
*/

@media (min-width: 768px) and (max-width: 1024px) and (orientation: landscape) {
  
.block-1 .three-fourth.column {
    width: 100%;
}
	
	.block-4 .map {
    background: url(/wp-content/uploads/2021/08/area-map-brd-land-investment.png) no-repeat -300%;
}
	
	#Footer .widgets_wrapper .widget#block-7 img{
		max-width: 80%;
		height: auto!important;
	}
	
	.page-template-default .the_content_wrapper {
		width: 86%;
		padding: 5%;
	}
    
     .blog-image {
    height: 400px;
    }
  
}

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

	
	#Top_bar a.responsive-menu-toggle.is-sticky {
right: 10px;
		left:auto;
}
	
	.button-round .button, .button-round button, .button-round .action_button, .button-round input[type="button"], .button-round input[type="reset"], .button-round input[type="submit"] {
    padding: 18px 35px 12px;
}
	
	.project-banner, .one-third.column.image-block {
		display: none;
	}
	
       .blog-image {
    height: 400px;
    }
    
    ul.team li {
        width: 48%;
    }
	
}

/* 
  ##Device = Low Resolution Tablets, Mobiles (Landscape)
  ##Screen = B/w 481px to 767px
*/

@media (min-width: 481px) and (max-width: 767px) {
	
	h2 {
    font-size: 29px;
    line-height: 35px;
	}
	
  .block-1 .three-fourth.column {
    width: 100%;
	  text-align: center;
}
	
	.project-block.column.one-second {
		position: relative;
    left: 0px;
	background-position: center;
    width: 100% !important;
		
	}

	
	.content_slider.flat.description ul li h3 {
    font-size: 13px !important;
	}
	
	hr {
    margin: 30px auto;
}
	
	.block-2 .inner-content {
    width: 83%;
	}
	
	.block-4 .map {
    background: url(/wp-content/uploads/2021/08/area-map-brd-land-investment.png) no-repeat 70%;
}
	
	.block-4 .one-second {
		width: 98%;
		
	}
	
	.block-4 .one-second .content {
		text-align: center;
	}
	.block-4 .one-second.spacer{ 
	display: none;
	}
	
	.block-5 .vert-title {
    height: 144px;
    width: 148px;
	}
	
	.block-5 .inner-content {
    width: 81%; 
	}
	
	#Footer .widgets_wrapper .widget#block-7 img{
		max-width: 80%;
		height: auto!important;
	}
	
	.page-template-default .the_content_wrapper {
		width: 86%;
    padding: 6%;
	}
  
	
	
	#leadership .vert-title {
   position: relative;
    height: auto !important;
    width: 100% !important;
    webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: none; 
		text-align: center;
	}
	
	.page-id-29 .vert-title-container {
    width: 100%;
		margin: 6% 0px 3%;	
}
	
	#leadership .inner-content {
    width: 87%;
	    padding: 30px 5% 30px;
    text-align: center;
	border-top: 2px solid #9f9280;
		border-left: 0px;
}

	
  ul#menu-footer-menu {
    column-count: 1;
	  text-align: center;
}
	
	.widget#block-7 {
    border-right: 0px solid #969798;
    border-left: 0px solid #969798;
}
	
	
	.widget#block-8, .widget#block-9 {
		text-align: center !important;
	}
	
	.one-third.column.intro {
		width: 98%;
		text-align: center;
	}
	
	.two-third.column.project-map {
		width: 98%;
	}
	
	.port-desc {
    width: 90%;
    padding: 10px 5% 40px 5%;
    float: left;
}
	
	.port-info {
      width: 90% !important;
    padding: 0px 5%;
	}
	
	.page-id-31 .one-fourth.column, .page-id-31 .three-fourth.column {
			width: 98%;
		text-align: center;
	}
	
	.page-id-25 .section_wrapper, .page-id-25 .container, .page-id-25 .four.columns .page-id-25 .widget-area {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
	.column.one.header-bkg {
    height: 200px !important;
}
	
	.portfolio-header {
    width: 60%;
	}
  
      .page-id-29 .inner-content img {
   margin: 0px auto 30px;
        float: none;
          width: 100%;
        text-align: center;
}
    
    ul.team li {
    width: 100%;
    margin: 0px;
}
    
    
    
}

/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px to 479px
*/

@media (min-width: 320px) and (max-width: 480px) {
	
	.block-1 .green-box {
    margin-top: 10%;
}
  
  h2 {
    font-size: 29px;
    line-height: 35px;
	}
	
  .block-1 .three-fourth.column {
    width: 100%;
	  text-align: center;
}
	
	.project-block.column.one-second {
    position: relative;
    left: -10%;
		background-position: center;
    width: 120% !important;
		height: auto !important;
}
	
.content_slider.flat.description ul li h3 {
   width: 100%;
    line-height: 16px;
	font-size: 13px;
    white-space: break-spaces;
	}
	
	hr {
    margin: 30px auto;
}
	
	.block-2 .inner-content {
       padding: 30px 5% 30px;
    margin: 2% 0% 2% 0%;
    width: 100%;
}
	.block-3 {
		text-align: center;
		padding-top: 5%;
	}
	
	.block-4 .map {
    background: url(/wp-content/uploads/2021/08/area-map-brd-land-investment.png) no-repeat 70%;
}
	
	.block-4 .one-second {
		width: 98%;
		
	}
	
	.block-4 .one-second .content {
		text-align: center;
	}
	.block-4 .one-second.spacer{ 
	display: none;
	}
	
	
	
	#Footer .widgets_wrapper .widget#block-7 img{
		max-width: 80%;
		height: auto!important;
	}
	
	.page-template-default .the_content_wrapper {
		width: 86%;
		padding: 5%;
	}
  
	
	
	 .vert-title {
   position: relative;
    height: auto !important;
    width: 100% !important;
    webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: none; 
		text-align: center;
	}
	
 .vert-title-container {
    width: 100%;
		margin: 6% 0px 3%;	
}
	
.inner-content {
	    margin: 0px;
    width: 90%;
		padding: 5%;
    text-align: center;
	border-top: 2px solid #9f9280;
		border-left: 0px;
}

	.page-id-29 .vert-title-container {
    width: 100%;
}
	
	.page-id-29 .inner-content {
       padding: 30px 5% 30px;
}
    
      .page-id-29 .inner-content img {
   margin: 0px auto 30px;
        float: none;
        text-align: center;
}
  
	
  ul#menu-footer-menu {
    column-count: 1;
	  text-align: center;
}
	
	.widget#block-7 {
    border-right: 0px solid #969798;
    border-left: 0px solid #969798;
}
	
	
	.widget#block-8, .widget#block-9 {
		text-align: center !important;
	}
	
	.one-third.column.intro {
		width: 90% !important;
		padding: 0px 5%;
		text-align: center;
	}
	
	.two-third.column.project-map {
		width: 98%;
	}
	
	.mfp-inline {
    padding: 2% 6% 6% 6%;
    max-width: 90%;
		    margin: 50px auto 20px;
}
	
	.port-desc {
    width: 90%;
    padding: 10px 5% 40px 5%;
    float: left;
}
	
	.port-info {
      width: 90% !important;
    padding: 0px 5%;
	}
	
	.page-id-31 .one-fourth.column, .page-id-31 .three-fourth.column {
			width: 98%;
		text-align: center;
	}
	
	.page-id-25 .section_wrapper {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
	.column.one.header-bkg {
    height: 200px !important;
}
	
	.portfolio-header {
    width: 60%;
	}
    
    ul.team li {
    width: 100%;
    margin: 0px;
}
  
}


/* 
  ##Device = Most of the Smartphones Mobiles (Portrait)
  ##Screen = B/w 320px or smaller
*/

@media (max-width: 320px) {
	
	h2 {
		font-size: 25px;
    line-height: 27px;
	}
	
	.port-info .label {
    width: 100%;
    text-align: center;
}
	
	.port-info .field-item {
    width: 100%;
    margin-left: 0px;
    float: left;
    font-weight: bold;
    text-align: center;
    margin-bottom: 21px;
}
	
		.project-block.column.one-second {
    left: 0%;
    width: 100% !important;
}
	
.content_slider.flat.description ul li h3 {
   width: 254px;
    line-height: 16px;
	font-size: 13px;
    white-space: break-spaces;
	}
	
	
}