
.pa-35{padding:35px;}
.pa-30{padding:30px;}
.pa-25{padding:25px;}
.head-section{height: 88vh;}
.head-section img{height: 88vh;width: 100%;}
.head-section .head{position: absolute;text-align:center;z-index:1;left:0;right:0;bottom:70px;}
.head-section .head .main-head .title{color:#fff;font-weight:800;font-size: 52px;text-transform: uppercase;}
.head-section .head .main-head .title::after{content:'';position: relative;display:block;width:75%;height: 1px;background-color: #fff;float: none;margin: 0 auto;}
.head-section .head .main-head .title::before{content:'';position: relative;display:block;width:15%;height: 3px;background-color: #fff;float: none;margin: 0 auto;bottom:-62px;transform:translateX(1px);transition:all 1s ease-in-out;}
.head-section .head .main-head .title:hover::before{transform:translateX(1px);width:75%;}
.head-section .head .btn-roulay{padding:10px 5px;background-color: #D2BBA0;margin-top:20px;color:#4b3527;}
.head-section .head .btn-roulay:hover{background-color:#4b3527;color:#D2BBA0;}
.partner-section .video-block{padding:40px 0px;text-align: center;}
.partner-section .video-block .btn-roulay{margin-top: 20px;}
.partner-section .main-head{padding: 25px 0px;}
.partner-section .main-head .title{color:#4b3527;font-weight:600;text-transform: uppercase;}
.partner-section .main-head .title::after{content:'';position: relative;width:45%;height: 1px;background-color:#4b3527;display:block;}
.partner-section .main-head .title::before{content:'';position:relative;width:10%;height: 3px;background-color: #4b3527;display:block;bottom:-62px;transform:translateX(1px);transition:all 1s ease-in-out;}
.partner-section .main-head .title:hover::before{transform:translateX(1px);width:45%;}
.partner-section .points p{font-size: 18px;}
.values-section{padding-bottom: 60px;}
.values-section .main-head{text-align: center;}
.values-section .main-head{padding: 30px 0px;}
.values-section .main-head .title{color:#4b3527;font-weight:800;text-transform: uppercase;}
.values-section .main-head .title::after{content:'';position: relative;display:block;width:275px;height: 1px;background-color: #4b3527;float: none;margin: 0 auto;}
.values-section .main-head .title::before{content:'';position: relative;display:block;width:50px;height: 3px;background-color: #4b3527;float: none;margin: 0 auto;bottom:-62px;transform:translateX(1px);transition:all 1s ease-in-out;}
.values-section .main-head .title:hover::before{width:275px;transform:translateX(1px);}
.values-section .value{background-color:#fff;padding:25px;margin:5px;height:200px;}
.values-section .value .value-image{text-align: center;}
.values-section .value .value-image img{width: 50%;height: auto;}
.values-section .value h5{font-weight:600;color:#4b3527;padding-bottom: 30px;}
.strength-section .main-head .title{color:#4b3527;font-weight:800;text-transform: uppercase;}
.strength-section .main-head .title::after{content:'';position: relative;display:block;width:300px;height: 1px;background-color: #4b3527;}
.strength-section .main-head .title::before{content:'';position: relative;display:block;width:50px;height: 3px;background-color: #4b3527;bottom:-46px;transform:translateX(1px);transition:all 1s ease-in-out;}
.strength-section .main-head .title:hover::before{transform:translateX(1px);width:300px;}
.strength-section .strengths{padding-bottom: 70px;}
.strength-section .strengths ul li{font-size:16px;padding: 5px 0px;}
.strength-section .strengths::after{content: '';position: absolute;height:75%;width: 2px;background-color: #d3d3d3;display:block;top:0;left:-25px;}
.strength-section .col-md-4:nth-child(1) .strengths::after{display: none;}

@media only screen and (min-width: 1777px){
  .head-section .head .main-head .title::after{width:65%;}
  .head-section .head .main-head .title:hover::before{width:65%;}
  .partner-section .main-head .title::after{width:35%;}
  .partner-section .main-head .title:hover::before{width:35%;}
  .values-section .main-head .title::after{width:250px;}
  .values-section .main-head .title:hover::before{width:250px;}
}

@media only screen and (max-width:768px){
  .head-section img{height:33vh;}
  .head-section .head{position:relative;top:-120px;bottom:inherit;}
  .head-section .head .main-head .title{font-size:16px;}
  .head-section .head .btn-roulay{padding:5px!important;font-size:14px;margin-top:10px;}
  .head-section{height:28vh;}
  .partner-section .video-block .btn-roulay{padding:5px;font-size:14px;margin-top:10px;}
  .partner-section .main-head .title{font-size:27px;}
  .values-section .main-head .title{font-size: 36px;}
  .partner-section .main-head .title::after{width:100%;}
  .partner-section .main-head .title::before{width:20%;}
  .partner-section .main-head .title:hover::before{width:100%;}
  .values-section .main-head .title{font-size:36px;}
  .values-section .value .value-image img{width:75px;}
  .values-section .value{height:300px;}
  .values-section .value h5{padding-bottom:5px;}
  .values-section{padding-bottom:0px;}
}

@media only screen and (max-width: 1280px){
.values-section .value h5{padding-bottom:15px;}
}