                       @import url('https://fonts.googleapis.com/css?family=Montserrat:400,700');
                   @import url('https://fonts.googleapis.com/css?family=Courgette');
                   @import url('https://fonts.googleapis.com/css?family=Poppins:300,400,500,700');
                   @import url('https://fonts.googleapis.com/css?family=Noto+Sans');
                   @font-face {
                       font-family: Montserrat-Regular;
                       src: url('../fonts/montserrat/Montserrat-Regular.ttf');
                   }
                   
                   @font-face {
                       font-family: Montserrat-Bold;
                       src: url('../fonts/montserrat/Montserrat-Bold.ttf');
                   }
                   
                   @font-face {
                       font-family: Courgette-Regular;
                       src: url('../fonts/courgette/Courgette-Regular.ttf');
                   }
                   
                   @font-face {
                       font-family: Poppins-Regular;
                       src: url('../fonts/poppins/Poppins-Regular.ttf');
                   }
                   
                   @font-face {
                       font-family: Poppins-Medium;
                       src: url('../fonts/poppins/Poppins-Medium.ttf');
                   }
                   
                   @font-face {
                       font-family: Poppins-Bold;
                       src: url('../fonts/poppins/Poppins-Bold.ttf');
                   }
                   
                   @font-face {
                       font-family: Poppins-Light;
                       src: url('../fonts/poppins/Poppins-Light.ttf');
                   }
                   
                   @font-face {
                       font-family: NotoSans-Regular;
                       src: url('../fonts/notosans/NotoSans-Regular.ttf');
                   }
                   /*[ RESTYLE TAG ]
///////////////////////////////////////////////////////////
*/
                   
                   * {
                       margin: 0px;
                       padding: 0px;
                       box-sizing: border-box;
                   }
                   
                   body,
                   html {
                       height: 100%;
                       font-family: Montserrat, sans-serif;
                       font-weight: 400;
                   }
                   /* ------------------------------------ */
                   
                   a {
                       font-family: Montserrat;
                       font-weight: 400;
                       font-size: 15px;
                       line-height: 1.7;
                       color: #666666;
                       margin: 0px;
                       transition: all 0.4s;
                       -webkit-transition: all 0.4s;
                       -o-transition: all 0.4s;
                       -moz-transition: all 0.4s;
                   }
                   
                   a:focus {
                       outline: none !important;
                   }
                   
                   a:hover {
                       text-decoration: none;
                       color: #ec1d25;
                   }
                   /* ------------------------------------ */
                   
                   h1,
                   h2,
                   h3,
                   h4,
                   h5,
                   h6 {
                       margin: 0px;
                   }
                   
                   p {
                       font-family: Montserrat;
                       font-weight: 400;
                       font-size: 15px;
                       line-height: 1.7;
                       color: #666666;
                       margin: 0px;
                   }
                   
                   ul,
                   li {
                       margin: 0px;
                       list-style-type: none;
                   }
                   
                   button {
                       outline: none !important;
                       border: none;
                       background: transparent;
                   }
                   
                   button:hover {
                       cursor: pointer;
                   }
                   
                   iframe {
                       border: none !important;
                   }
                   /* ------------------------------------ */
                   
                   .container {
                       max-width: 1200px;
                   }
                   
                   .slick-slide {
                       outline: none !important;
                   }
                   /*[ LOADDING ]
///////////////////////////////////////////////////////////
*/
                   
                   .animsition-loading-1 {
                       position: absolute;
                       top: 50%;
                       left: 50%;
                       -webkit-transform: translate(-50%, -50%);
                       -moz-transform: translate(-50%, -50%);
                       -ms-transform: translate(-50%, -50%);
                       -o-transform: translate(-50%, -50%);
                       transform: translate(-50%, -50%);
                   }
                   
                   .cp-spinner {
                       width: 40px;
                       height: 40px;
                       display: inline-block;
                       box-sizing: border-box;
                       position: relative
                   }
                   
                   .cp-meter {
                       border-radius: 50%;
                       border-top: solid 6px #ec1d25;
                       border-right: solid 6px #ec1d25;
                       border-bottom: solid 6px #ec1d25;
                       border-left: solid 6px #ec1d25;
                       width: 48px;
                       height: 48px;
                       display: inline-block;
                       box-sizing: border-box
                   }
                   
                   .cp-meter:before {
                       border-radius: 3px;
                       content: " ";
                       width: 6px;
                       height: 12px;
                       display: inline-block;
                       box-sizing: border-box;
                       background-color: #ec1d25;
                       position: absolute;
                       top: 5px;
                       left: 16px;
                       transform-origin: center bottom;
                       animation: cp-meter-animate-before 1s linear infinite
                   }
                   
                   @keyframes cp-meter-animate-before {
                       0% {
                           transform: rotate(-45deg)
                       }
                       100% {
                           transform: rotate(315deg)
                       }
                   }
                   /*[ BACK TO TOP ]
///////////////////////////////////////////////////////////
*/
                   
                   .btn-back-to-top {
                       display: none;
                       position: fixed;
                       width: 40px;
                       height: 40px;
                       bottom: 40px;
                       right: 40px;
                       background-color: black;
                       opacity: 0.5;
                       justify-content: center;
                       align-items: center;
                       z-index: 1000;
                       border-radius: 4px;
                       transition: all 0.4s;
                       -webkit-transition: all 0.4s;
                       -o-transition: all 0.4s;
                       -moz-transition: all 0.4s;
                   }
                   
                   .symbol-btn-back-to-top {
                       font-size: 22px;
                       color: white;
                       line-height: 1em;
                   }
                   
                   .btn-back-to-top:hover {
                       opacity: 1;
                       cursor: pointer;
                   }
                   
                   @media (max-width: 576px) {
                       .btn-back-to-top {
                           bottom: 15px;
                           right: 15px;
                       }
                   }
                   /*[ width select ]
===========================================================*/
                   
                   .select2-container {
                       display: block;
                       max-width: 100%;
                       width: auto !important;
                   }
                   /*[ Select ]
===========================================================*/
                   
                   .select2-container .select2-selection--single {
                       display: flex;
                       align-items: center;
                       background-color: white;
                       border: 0px solid transparent;
                       border-radius: 10px !important;
                       height: 46px;
                       outline: none;
                   }
                   
                   .select2-container--focus {
                       border-radius: 10px;
                       box-shadow: 0 0 0px 2px #ec1d25;
                       -moz-box-shadow: 0 0 0px 2px #ec1d25;
                       -webkit-box-shadow: 0 0 0px 2px #ec1d25;
                       -o-box-shadow: 0 0 0px 2px #ec1d25;
                       -ms-box-shadow: 0 0 0px 2px #ec1d25;
                   }
                   
                   .select2-container--focus .select2-selection--single {
                       border-color: transparent;
                   }
                   
                   .select2-container--below.select2-container--open {
                       border-radius: 10px;
                       box-shadow: 0 0 0px 2px #ec1d25;
                       -moz-box-shadow: 0 0 0px 2px #ec1d25;
                       -webkit-box-shadow: 0 0 0px 2px #ec1d25;
                       -o-box-shadow: 0 0 0px 2px #ec1d25;
                       -ms-box-shadow: 0 0 0px 2px #ec1d25;
                   }
                   
                   .select2-container--below.select2-container--open .select2-selection--single {
                       border-color: transparent;
                   }
                   
                   .select2-container--above.select2-container--open {
                       border-radius: 10px;
                       box-shadow: 0 0 0px 2px #ec1d25;
                       -moz-box-shadow: 0 0 0px 2px #ec1d25;
                       -webkit-box-shadow: 0 0 0px 2px #ec1d25;
                       -o-box-shadow: 0 0 0px 2px #ec1d25;
                       -ms-box-shadow: 0 0 0px 2px #ec1d25;
                   }
                   
                   .select2-container--above.select2-container--open .select2-selection--single {
                       border-color: transparent;
                   }
                   /*[ Header ]
///////////////////////////////////////////////////////////
*/
                   
                   .wrap-menu-header {
                       position: absolute;
                       width: 100%;
                       height: 120px;
                       top: 0;
                       left: 0;
                       z-index: 100;
                       border-top: 5px solid #ec1d25;
                   }
                   
                   .wrap_header {
                       display: -webkit-box;
                       display: -webkit-flex;
                       display: -moz-box;
                       display: -ms-flexbox;
                       display: flex;
                       flex-wrap: wrap;
                       width: 100%;
                       height: 100%;
                       background-color: transparent;
                       justify-content: space-between;
                       align-items: center;
                   }
                   
                   .header-fixed .wrap-menu-header {
                       position: fixed;
                       height: 100px;
                       background: rgba(255, 255, 255, 0.9);
                       box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.1);
                   }
                   /*[ Logo ]
-----------------------------------------------------------
*/
                   
                   .logo {
                       height: 50px;
                   }
                   
                   .logo>a {
                       display: block;
                       height: 100%;
                   }
                   
                   .logo>a>img {
                       width: auto;
                       max-height: 100%;
                       vertical-align: middle;
                   }
                   /*[ Menu ]
-----------------------------------------------------------
*/
                   
                   .wrap_menu {
                       height: 100%;
                   }
                   
                   .menu {
                       display: -webkit-box;
                       display: -webkit-flex;
                       display: -moz-box;
                       display: -ms-flexbox;
                       display: flex;
                       align-items: center;
                       justify-content: center;
                       height: 100%;
                   }
                   
                   .main_menu {
                       display: -webkit-box;
                       display: -webkit-flex;
                       display: -moz-box;
                       display: -ms-flexbox;
                       display: flex;
                       align-items: center;
                       justify-content: center;
                   }
                   
                   .main_menu li {
                       display: block;
                       position: relative;
                   }
                   
                   .main_menu>li {
                       padding-top: 10px;
                       padding-bottom: 10px;
                       margin-left: 2px;
                       margin-right: 2px;
                   }
                   
                   .main_menu>li>a {
                       font-family: Montserrat;
                       font-weight: 400;
                       font-size: 14px;
                       text-transform: uppercase;
                       color: white;
                       padding: 15px;
                       transition: 1s;
                   }
                   
                   .header-fixed .main_menu>li>a {
                       color: #222222;
                   }
                   
                   .main_menu>li:hover>a {
                       color: #ec1d25;
                       text-decoration: none;
                       background: #FFE5DB;
                       border-radius: 5px;
                   }
                   /* ------------------------------------ */
                   
                   .sub_menu {
                       position: absolute;
                       top: 0;
                       left: 100%;
                       width: 225px;
                       background-color: white;
                       transform-origin: top left;
                       -webkit-transform: scale(0);
                       -ms-transform: scale(0);
                       -o-transform: scale(0);
                       transform: scale(0);
                       transition: all 0.4s;
                       -webkit-transition: all 0.4s;
                       -o-transition: all 0.4s;
                       -moz-transition: all 0.4s;
                   }
                   
                   .main_menu>li>.sub_menu {
                       top: 100%;
                       left: 0;
                       position: absolute;
                   }
                   
                   .main_menu>li:hover .sub_menu {
                       -webkit-transform: scale(1);
                       -ms-transform: scale(1);
                       -o-transform: scale(1);
                       transform: scale(1);
                   }
                   
                   .sub_menu li:hover>.sub_menu {
                       display: block;
                   }
                   
                   .sub_menu li {
                       background-color: #f2f2f2;
                       border-top: 1px solid #e0e0e0;
                       transition: all 0.3s;
                       -webkit-transition: all 0.3s;
                       -o-transition: all 0.3s;
                       -moz-transition: all 0.3s;
                   }
                   
                   .sub_menu li:hover {
                       background-color: white;
                   }
                   
                   .sub_menu li,
                   .sub_menu a {
                       padding: 10px;
                       font-family: Montserrat;
                       font-weight: 400;
                       font-size: 14px;
                       color: #808080;
                   }
                   
                   .sub_menu>li:hover>a {
                       color: #555555;
                       text-decoration: none;
                   }
                   /*[ Social ]
-----------------------------------------------------------
*/
                   
                   .signin_btn {
                       background-color: #ec1d25;
                       padding: 7px 15px;
                       transition: 2s;
                   }
                   
                   .signin_btn:hover {
                       background-color: #fff;
                   }
                   
                   .social a {
                       font-size: 15px;
                       color: white;
                   }
                   
                   .header-fixed .social a {
                       color: #222222;
                   }
                   
                   .social a:hover {
                       color: #ec1d25;
                   }
                   
                   .btn-show-sidebar {
                       width: 26px;
                       height: 15px;
                       border-top: 2px solid white;
                       border-bottom: 2px solid white;
                       display: none;
                   }
                   
                   .header-fixed .btn-show-sidebar {
                       border-top: 2px solid #222222;
                       border-bottom: 2px solid #222222;
                   }
                   
                   .btn-show-sidebar:hover {
                       border-top: 2px solid #ec1d25;
                       border-bottom: 2px solid #ec1d25;
                   }
                   
                   @media (max-width: 1200px) {
                       .main_menu>li {
                           margin-left: 4px;
                           margin-right: 4px;
                       }
                       .social {
                           padding-right: 0px;
                       }
                       .logo {
                           height: 45px;
                       }
                   }
                   
                   @media (max-width: 997px) {
                       .wrap_menu {
                           display: none;
                       }
                       .btn-show-sidebar {
                           display: block;
                       }
                       .wrap_header {
                           height: 100px;
                       }
                       .signin_btn {
                           display: none;
                       }
                   }
                   /*[ Sidebar ]
///////////////////////////////////////////////////////////
*/
                   
                   .sidebar {
                       position: fixed;
                       display: none;
                       z-index: 1200;
                       width: 300px;
                       height: 100%;
                       overflow: auto;
                       background-color: white;
                       top: 0;
                       right: -300px;
                   }
                   
                   @media (max-width: 576px) {
                       .sidebar {
                           width: 300px;
                           display: block;
                       }
                   }
                   
                   .show-sidebar {
                       right: 0px;
                   }
                   
                   .btn-hide-sidebar {
                       position: absolute;
                       font-size: 20px;
                       color: #111111;
                       padding: 10px;
                       top: 20px;
                       right: 20px;
                   }
                   
                   .overlay-sidebar {
                       position: fixed;
                       z-index: 1150;
                       width: 100%;
                       height: 100%;
                       top: 0;
                       left: 0;
                       visibility: hidden;
                   }
                   
                   .show-overlay-sidebar {
                       visibility: visible;
                       background-color: rgba(0, 0, 0, 0.65);
                   }
                   
                   @media (max-width: 576px) {
                       .show-overlay-sidebar {
                           display: none;
                       }
                   }
                   /*[ Slick1 ]
-----------------------------------------------------------
*/
                   
                   .wrap-slick1,
                   .wrap-slick2,
                   .wrap-slick3 {
                       position: relative;
                   }
                   
                   .item-slick1,
                   .item-slick2,
                   .item-slick3 {
                       background-size: cover;
                       background-repeat: no-repeat;
                       background-position: center center;
                   }
                   
                   .item-slick1 {
                       height: 100vh;
                   }
                   
                   .arrow-slick1,
                   .arrow-slick2,
                   .arrow-slick3 {
                       display: -webkit-box;
                       display: -webkit-flex;
                       display: -moz-box;
                       display: -ms-flexbox;
                       display: flex;
                       justify-content: center;
                       align-items: center;
                       width: 60px;
                       height: 60px;
                       border-radius: 50%;
                       font-size: 18px;
                       color: white;
                       position: absolute;
                       background-color: black;
                       opacity: 0;
                       top: 50%;
                       -webkit-transform: translateY(-50%);
                       -moz-transform: translateY(-50%);
                       -ms-transform: translateY(-50%);
                       -o-transform: translateY(-50%);
                       transform: translateY(-50%);
                       z-index: 200;
                       -webkit-transition: all 0.4s;
                       -o-transition: all 0.4s;
                       -moz-transition: all 0.4s;
                       transition: all 0.4s;
                   }
                   
                   .wrap-slick1:hover .arrow-slick1,
                   .wrap-slick2:hover .arrow-slick2,
                   .wrap-slick3:hover .arrow-slick3 {
                       opacity: 0.5;
                   }
                   
                   .arrow-slick1:hover,
                   .arrow-slick2:hover,
                   .arrow-slick3:hover {
                       background-color: #ec1d25;
                   }
                   
                   .next-slick1,
                   .next-slick2,
                   .next-slick3 {
                       right: 50px;
                       left: auto;
                   }
                   
                   .prev-slick1,
                   .prev-slick2,
                   .prev-slick3 {
                       left: 50px;
                       right: auto;
                   }
                   
                   @media (max-width: 576px) {
                       .next-slick1 {
                           right: 15px;
                       }
                       .prev-slick1 {
                           left: 15px;
                       }
                   }
                   /* ------------------------------------ */
                   
                   .wrap-slick1-dots {
                       position: absolute;
                       width: 100%;
                       height: 65px;
                       left: 0;
                       bottom: 0;
                   }
                   
                   .slick1-dots {
                       display: -webkit-box;
                       display: -webkit-flex;
                       display: -moz-box;
                       display: -ms-flexbox;
                       display: flex;
                       flex-wrap: wrap;
                       align-items: center;
                       justify-content: center;
                   }
                   
                   .slick1-dots li {
                       padding-left: 3px;
                       padding-right: 3px;
                   }
                   
                   .slick1-dots li button {
                       display: block;
                       color: transparent;
                       background-color: #958e88;
                       width: 16px;
                       height: 16px;
                       border-radius: 50%;
                       border: 2px solid transparent;
                       background-clip: padding-box;
                       -webkit-transition: all 0.4s;
                       -o-transition: all 0.4s;
                       -moz-transition: all 0.4s;
                       transition: all 0.4s;
                   }
                   
                   .slick1-dots li button:hover {
                       border: 3px solid white;
                       background-color: #d41b22;
                   }
                   
                   .slick1-dots li.slick-active button {
                       border: 3px solid white;
                       background-color: #d41b22;
                   }
                   /*[ Caption ]
-----------------------------------------------------------
*/
                   
                   @media (max-width: 768px) {
                       .wrap-content-slide1 .tit1 {
                           font-size: 70px;
                       }
                       .wrap-content-slide1 .txt1 {
                           font-size: 60px;
                       }
                   }
                   
                   @media (max-width: 576px) {
                       .wrap-content-slide1 .tit1 {
                           font-size: 60px;
                       }
                       .wrap-content-slide1 .txt1 {
                           font-size: 50px;
                       }
                   }
                   /*[ Button1 ]
///////////////////////////////////////////////////////////
*/
                   
                   .btn1 {
                       background: white;
                       border-radius: 5px;
                       transition: 1s;
                   }
                   
                   .btn1:hover {
                       background-color: #ec1d25;
                       color: white;
                       border: solid 2px black;
                   }
                   /*[ Button3 ]
///////////////////////////////////////////////////////////
*/
                   
                   .btn3 {
                       background: #111111;
                       border-radius: 10px;
                   }
                   
                   .btn3:hover {
                       background-color: #ec1d25;
                       color: white;
                   }
                   /*[ Button2 ]
///////////////////////////////////////////////////////////
*/
                   
                   .btn2 {
                       background-color: white;
                       border-radius: 10px;
                       opacity: 0.9;
                   }
                   
                   .btn2:hover {
                       background-color: #ec1d25;
                       color: white;
                   }
                   /*[ Intro ]
///////////////////////////////////////////////////////////
*/
                   
                   .header-intro {
                       background-attachment: fixed;
                       background-position: center 0;
                       background-repeat: no-repeat;
                       background-size: cover;
                   }
                   /*[ Slide2 ]
///////////////////////////////////////////////////////////
*/
                   /*[ Slick2 ]
-----------------------------------------------------------
*/
                   
                   .arrow-slick2 {
                       top: 53%;
                   }
                   
                   @media (max-width: 576px) {
                       .next-slick2 {
                           right: 15px;
                       }
                       .prev-slick2 {
                           left: 15px;
                       }
                   }
                   /* ------------------------------------ */
                   
                   .wrap-slick2-dots {
                       position: absolute;
                       width: 100%;
                       height: 128px;
                       left: 0;
                       bottom: 0;
                   }
                   
                   .slick2-dots {
                       display: -webkit-box;
                       display: -webkit-flex;
                       display: -moz-box;
                       display: -ms-flexbox;
                       display: flex;
                       flex-wrap: wrap;
                       align-items: center;
                       justify-content: center;
                   }
                   
                   .slick2-dots li {
                       padding-left: 5px;
                       padding-right: 5px;
                   }
                   
                   .slick2-dots li button {
                       display: block;
                       color: transparent;
                       background-color: #cccccc;
                       width: 10px;
                       height: 10px;
                       border-radius: 50%;
                       border: 1px solid transparent;
                       background-clip: padding-box;
                       -webkit-transition: all 0.4s;
                       -o-transition: all 0.4s;
                       -moz-transition: all 0.4s;
                       transition: all 0.4s;
                   }
                   
                   .slick2-dots li button:hover {
                       border: 1px solid #d41b22;
                       background-color: #d41b22;
                   }
                   
                   .slick2-dots li.slick-active button {
                       border: 1px solid #d41b22;
                       background-color: #d41b22;
                   }
                   /*[ Slick3 ]
-----------------------------------------------------------
*/
                   
                   .arrow-slick3 {
                       top: 40%;
                   }
                   
                   @media (max-width: 576px) {
                       .next-slick3 {
                           right: 15px;
                       }
                       .prev-slick3 {
                           left: 15px;
                       }
                   }
                   /* ------------------------------------ */
                   
                   .wrap-slick3-dots {
                       width: 100%;
                       height: 128px;
                   }
                   
                   .slick3-dots {
                       display: -webkit-box;
                       display: -webkit-flex;
                       display: -moz-box;
                       display: -ms-flexbox;
                       display: flex;
                       flex-wrap: wrap;
                       align-items: center;
                       justify-content: center;
                   }
                   
                   .slick3-dots li {
                       padding-left: 5px;
                       padding-right: 5px;
                   }
                   
                   .slick3-dots li button {
                       display: block;
                       color: transparent;
                       background-color: #cccccc;
                       width: 10px;
                       height: 10px;
                       border-radius: 50%;
                       border: 1px solid transparent;
                       background-clip: padding-box;
                       -webkit-transition: all 0.4s;
                       -o-transition: all 0.4s;
                       -moz-transition: all 0.4s;
                       transition: all 0.4s;
                   }
                   
                   .slick3-dots li button:hover {
                       border: 1px solid #d41b22;
                       background-color: #d41b22;
                   }
                   
                   .slick3-dots li.slick-active button {
                       border: 1px solid #d41b22;
                       background-color: #d41b22;
                   }
                   
                   body {
                       padding-right: 0px !important;
                   }
                   
                   .modal {
                       padding: 0px !important;
                       z-index: 1160;
                       overflow-x: hidden;
                       overflow-y: auto !important;
                   }
                   
                   .modal-open {
                       overflow-y: scroll;
                   }
                   /*[ Gallery footer ]
///////////////////////////////////////////////////////////
*/
                   
                   .section-signup {
                       background-color: #fff;
                   }
                   /*[ BG Title Page ]
///////////////////////////////////////////////////////////
*/
                   
                   .bg-title-page {
                       width: 100%;
                       max-height: 250px;
                       padding-left: 15px;
                       padding-right: 15px;
                       background-repeat: no-repeat;
                       background-position: center 0;
                       background-size: cover;
                   }
                   
                   @media (max-width: 576px) {
                       .bg-title-page .tit6 {
                           font-size: 30px;
                       }
                   }
                   /*[ Search sidebar2 ]
-----------------------------------------------------------
*/
                   
                   .btn-search-sidebar2 {
                       position: absolute;
                       top: 0;
                       right: 0;
                       width: 46px;
                       height: 46px;
                       background-color: #333333;
                       color: white;
                       font-size: 18px;
                       box-shadow: 0 0 0px 1px #333333;
                       -moz-box-shadow: 0 0 0px 1px #333333;
                       -webkit-box-shadow: 0 0 0px 1px #333333;
                       -o-box-shadow: 0 0 0px 1px #333333;
                       -ms-box-shadow: 0 0 0px 1px #333333;
                       -webkit-transform: rotateY(180deg);
                       -moz-transform: rotateY(180deg);
                       -ms-transform: rotateY(180deg);
                       -o-transform: rotateY(180deg);
                       transform: rotateY(180deg);
                   }
                   
                   .btn-search-sidebar2:hover {
                       color: #ec1d25;
                   }
                   
                   .input-search-sidebar2 {
                       width: 100%;
                       height: 100%;
                   }
                   /*[ Block4 ]
///////////////////////////////////////////////////////////
*/
                   
                   .date-blo4 {
                       width: 75px;
                       height: 82px;
                       position: absolute;
                       top: 20px;
                       left: 20px;
                       border-radius: 10px;
                       background-color: #ec1d25;
                   }
                   
                   .what_we_offer {
                       text-align: center;
                       height: 150px;
                       border-radius: 3px;
                       margin-right: 5px;
                       width: 100%;
                       display: flex;
                       -webkit-box-shadow: 0px 2px 10px -2px rgba(0, 0, 0, 0.37);
                       -moz-box-shadow: 0px 2px 10px -2px rgba(0, 0, 0, 0.37);
                       box-shadow: 0px 2px 10px -2px rgba(0, 0, 0, 0.37);
                   }
                   
                   .what_we_offer p {
                       margin: auto;
                   }
                   
                   .what_we_offer:nth-child(even) {
                       background-color: #FF5769;
                       transition: 1s;
                   }
                   
                   .what_we_offer:nth-child(even):hover {
                       background-color: #2F4858;
                   }
                   
                   .what_we_offer:nth-child(odd) {
                       background-color: #986A6B;
                   }
                   
                   .under_line {
                       border-bottom: solid 3px red;
                       width: 40px;
                       text-align: center;