.home-quote-section
{
 overflow:hidden;
 position:relative
}
.home-quote-section .wrapper
{
 max-width:1280px;
 width:100%;
 padding:0px 40px;
 margin:0 auto;
 box-sizing:border-box
}
.home-content-right .wrapper
{
 max-width:1280px;
 width:100%;
 padding:0px 40px;
 margin:0 auto;
 box-sizing:border-box
}
.home-quote-section .row
{
 display:flex;
 align-items:center
}
.home-content-right .quote-text-box
{
 float:right !important;
 vertical-align:middle;
 max-width:50%;
 width:100%;
 padding-left:85px;
 padding-right:0px
}
.home-quote-section .quote-text-box
{
 vertical-align:middle;
 max-width:50%;
 width:100%;
 padding-right:90px;
 padding-left:0px
}
.quote-text-box .quote-image
{
 text-align:center
}
.quote-text-box .quote-text
{
 font-style:normal;
 font-weight:normal;
 font-size:22px;
 line-height:32px;
 text-align:center;
 color:#26272b
}
.quote-text-box .quote-text p
{
 margin:0px
}
.quote-text-box .quote-text .quote-desc:last-child
{
 margin-bottom:0px !important
}
.home-quote-section .quote-image-box
{
 display:none !important;
 height:900px;
 float:right !important;
 margin-left:0px !important
}
.quote-text-box .at-home-quote-given-by
{
 text-align:center
}
.at-home-quote-given-by .owner-name
{
 font-family:'BeatriceBold';
 font-style:normal;
 font-weight:bold;
 font-size:33px;
 line-height:49px;
 text-align:center;
 color:#ff4936;
 line-height:60px;
 padding:0px 33px
}
.at-home-quote-given-by .divider
{
 width:123px;
 height:2px;
 margin-left:auto;
 margin-right:auto;
 float:none;
 background:#ff4936
}
.at-home-quote-given-by .company-name
{
 font-family:'BeatriceBold';
 font-style:normal;
 font-weight:500;
 font-size:20px;
 line-height:30px;
 text-align:center;
 color:#ff4936
}
@media only screen and (max-width:767px)
{
 .home-quote-section-left
 {
  padding:0px !important
}
.home-quote-section
{
 padding:0px !important
}
.home-quote-section .wrapper
{
 padding:0px
}
.home-content-right .wrapper
{
 padding:0px
}
.home-quote-section .row
{
 display:block;
 height:auto
}
.home-quote-section .quote-text-box
{
 max-width:380px;
 padding-left:30px;
 padding-right:30px;
 padding-top:117px;
 padding-bottom:117px;
 float:none !important;
 margin:0 auto !important
}
.home-quote-section .quote-image-box
{
 height:375px;
 float:none !important;
 max-width:100%;
 width:100% !important
}
.home-content-right .quote-image-box
{
 height:469px;
 float:none !important;
 max-width:100%;
 width:100% !important
}
.quote-text-box .quote-image
{
 margin-bottom:50px !important
}
.quote-text-box .quote-image img
{
 max-width:59px !important
}
.quote-text-box .quote-text
{
 font-size:20px !important;
 line-height:28px;
 margin-bottom:32px !important
}
.quote-text-box .quote-text .quote-desc
{
 margin-bottom:50px !important
}
.at-home-quote-given-by .owner-name
{
 margin-bottom:10px !important;
 font-size:42px !important;
 line-height:48px;
 padding:0px 0px
}
.at-home-quote-given-by .company-name
{
 font-size:24px !important;
 line-height:36px
}
.at-home-quote-given-by .divider
{
 margin-top:30px !important;
 margin-bottom:30px !important
}

}
@media screen and (min-width:768px) and (max-width:1240px)
{
 .home-quote-section .quote-text-box
 {
  max-width:50%;
  padding-left:30px;
  padding-right:30px
}
.home-quote-section .quote-image-box
{
 height:755px
}
.quote-text-box .quote-image
{
 margin-bottom:50px !important
}
.quote-text-box .quote-image img
{
 max-width:59px !important
}
.quote-text-box .quote-text
{
 font-size:20px !important;
 line-height:28px;
 margin-bottom:32px !important
}
.quote-text-box .quote-text .quote-desc
{
 margin-bottom:50px !important
}
.at-home-quote-given-by .owner-name
{
 margin-bottom:10px !important;
 font-size:42px !important;
 line-height:48px;
 padding:0px
}
.at-home-quote-given-by .company-name
{
 font-size:24px !important;
 line-height:36px
}

}

