
/*** 

====================================================================
				About Us
====================================================================

***/

.about-us{
	position: relative;
	padding: 150px 0 110px;
}

.about-us .float-text{
	left: -120px;
	top: 50px;
}

.about-us .title-columm .inner-column{
	position: relative;
}

.about-us .text-column .inner-column{
	padding-top: 30px;
	margin-left: -15px;
}

.about-us .text-column .inner-column p{
	margin-bottom: 27px;
}

.about-us.style-two{
	position: relative;
	padding: 90px 0 90px;
}

.about-us.style-two .title-column .inner-column{
	margin-left: -15px;
	padding-top: 50px;
}

.about-us.style-two .image-column .inner-column{
	margin-left: -110px;
}

.about-us .play-now {
	position: absolute;
	left: 0;
	top: 0;
	height: 100%;
	width: 100%;
	text-align: center !important;
}

.about-us.no-pd-bottom{
	padding-bottom: 0;
}


/** about-ex-section **/

.about-ex-section{
  position: relative;
  padding: 150px 0px;
}

.content_block_2 .content-box{
  position: relative;
  display: block;
}

.about-ex-section .content_block_2 .content-box{
  margin-right: 50px;
}

.content_block_2 .content-box .text{
  margin-bottom: 34px;
}

.content_block_2 .content-box p{
  font-size: 15px;
  line-height: 26px;
  color: #808080;
  margin: 0px;
}

.content_block_2 .content-box .inner-box .single-item{
  position: relative;
  padding-left: 85px;
  margin-bottom: 25px;
}

.content_block_2 .content-box .inner-box .single-item:last-child{
  margin-bottom: 0px;
}

.content_block_2 .content-box .inner-box .single-item .icon-box{
  position: absolute;
  left: 0px;
  top: 8px;
  width: 60px;
  height: 60px;
  line-height: 60px;
  font-size: 20px;
  font-weight: 400;
  color: #f44438;
  border: 2px solid #f44438;
  border-radius: 50%;
  text-align: center;
}

.content_block_2 .content-box .inner-box .single-item h4{
  font-size: 20px;
  line-height: 30px;
  color: #3c4858;
  font-weight: 600;
  margin-bottom: 10px;
}

.content_block_2 .content-box .new-sec-title{
  margin-bottom: 30px;
}

.image_block_1 .image-box{
  position: relative;
  display: block;
  padding: 0px 0px 85px 120px;
  margin-left: 70px;
}

.image_block_1 .image-box .image img{
  width: 100%;
}

.image_block_1 .image-box .image-1{
  border-radius: 30px;
}

.image_block_1 .image-box .image-1 img{
  border-radius: 30px;
}

.image_block_1 .image-box .image-2{
  position: absolute;
  left: 0px;
  bottom: 0px;
  background: #ffffff;
  padding: 15px;
  border-radius: 20px;
  box-shadow: 0px 40px 60px rgb(0 0 0 / 10%);
}

.image_block_1 .image-box .image-2 img{
  border-radius: 20px;
}


/** about-ex-section-two **/

.about-ex-section-two{
  position: relative;
  padding-bottom: 130px;
}

.image_block_2 .image-box{
  position: relative;
  display: block;
  padding-right: 140px;
  padding-bottom: 85px;
}

.about-ex-section-two .image_block_2 .image-box{
  margin-right: 50px;
}

.image_block_2 .image-box .image-1{
  border-radius: 100px 20px 20px 20px;
}

.image_block_2 .image-box .image-1 img{
  width: 100%;
  border-radius: 100px 20px 20px 20px;
}

.image_block_2 .image-box .image-2{
  position: absolute;
  right: 0px;
  bottom: 0px;
  background-color: #ffffff;
  padding: 15px;
  border-radius: 20px 20px 20px 100px;
  box-shadow: 0px 10px 60px rgb(0 0 0 / 20%);
}

.image_block_2 .image-box .image-2 img{
  width: 100%;
  border-radius: 20px 20px 20px 100px;
}

.content_block_3 .content-box{
  position: relative;
  display: block;
}

.about-ex-section-two .content_block_3 .content-box{
  margin-left: 50px;
}

.content_block_3 .content-box .text{
  position: relative;
  display: block;
  margin-bottom: 34px;
}

.content_block_3 .content-box p{
  font-size: 15px;
  line-height: 26px;
  color: #808080;
}

.content_block_3 .content-box .inner-box .single-item{
  position: relative;
  display: block;
  padding-left: 85px;
  margin-bottom: 25px;
}

.content_block_3 .content-box .inner-box .single-item:last-child{
  margin-bottom: 0px;
}

.content_block_3 .content-box .inner-box .single-item .icon-box{
  position: absolute;
  left: 0px;
  top: 8px;
  width: 60px;
  height: 60px;
  line-height: 60px;
  background-color: #6b3ba9;
  font-size: 24px;
  color: #ffffff;
  text-align: center;
  border-radius: 50%;
}

.content_block_3 .content-box .inner-box .single-item h4{
  display: block;
  font-size: 20px;
  line-height: 30px;
  color: #3c4858;
  font-weight: 600;
  margin-bottom: 10px;
}

.content_block_3 .content-box .new-sec-title{
  margin-bottom: 30px;
}


/** about-ex-section-three **/

.about-ex-section-three{
  position: relative;
  padding: 140px 0px 100px 0px;
}

.about-ex-section-three .row{
  display: flex;
  align-items: center;
}

.about-ex-section-three .image-box{
  position: relative;
  display: block;
  margin-left: 35px;
}

.about-ex-section-three .image-box .image{
  position: relative;
  display: block;
}

.about-ex-section-three .image-box .image img{
  max-width: none;
  float: left;
}

.about-ex-section-three .content_block_3 .content-box{
  margin-right: 50px;
}