/* .bannerslidersection { background: #15233e;} */

/* .bannertitle h1 { color: #bedaef;} */
/* .bannercontent p { color: #fff;} */
.mobileimage { display : none }
.bannerleftcolumn { max-width: 500px; padding: 112px 0;}
.bannercontent {padding-top: 20px;}
.bannerbutton { padding-top: 30px;}
.bannerbutton a { 
  font-family: 'Roboto Condensed';
  position: relative; 
  display: inline-block; 
  background: #7dc2c3; 
  color: #1b365d; 
  font-size: 18px; 
  font-weight: 700; 
  border-radius: 10px; 
  padding: 10px 50px 10px 20px; 
  position: relative;

}

.bannerleftcolumn h1 {
    margin-bottom: 20px;
}

.bannerbutton a:hover:before {  
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='512' height='512' x='0' y='0' viewBox='0 0 492.004 492.004' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='M382.678,226.804L163.73,7.86C158.666,2.792,151.906,0,144.698,0s-13.968,2.792-19.032,7.86l-16.124,16.12 c-10.492,10.504-10.492,27.576,0,38.064L293.398,245.9l-184.06,184.06c-5.064,5.068-7.86,11.824-7.86,19.028 c0,7.212,2.796,13.968,7.86,19.04l16.124,16.116c5.068,5.068,11.824,7.86,19.032,7.86s13.968-2.792,19.032-7.86L382.678,265 c5.076-5.084,7.864-11.872,7.848-19.088C390.542,238.668,387.754,231.884,382.678,226.804z' fill='%231b365d' data-original='%23000000' class=''%3E%3C/path%3E%3C/g%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  transition: all ease-in-out 0.3s; 
  border-color: #fff;
   fill: #ffffff;
}
.bannerbutton a:before {
  position: absolute; content: ''; width: 25px; height: 25px; background-size: 15px; right: 15px; top: 50%;transform: translateY(-50%);
  background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' version='1.1' xmlns:xlink='http://www.w3.org/1999/xlink' xmlns:svgjs='http://svgjs.com/svgjs' width='512' height='512' x='0' y='0' viewBox='0 0 492.004 492.004' style='enable-background:new 0 0 512 512' xml:space='preserve' class=''%3E%3Cg%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3Cg%3E%3Cpath d='M382.678,226.804L163.73,7.86C158.666,2.792,151.906,0,144.698,0s-13.968,2.792-19.032,7.86l-16.124,16.12 c-10.492,10.504-10.492,27.576,0,38.064L293.398,245.9l-184.06,184.06c-5.064,5.068-7.86,11.824-7.86,19.028 c0,7.212,2.796,13.968,7.86,19.04l16.124,16.116c5.068,5.068,11.824,7.86,19.032,7.86s13.968-2.792,19.032-7.86L382.678,265 c5.076-5.084,7.864-11.872,7.848-19.088C390.542,238.668,387.754,231.884,382.678,226.804z' fill='%231b365d' data-original='%23000000' class=''%3E%3C/path%3E%3C/g%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3Cg xmlns='http://www.w3.org/2000/svg'%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
  background-repeat: no-repeat;  
  background-position: center center; 
  border: 2px solid #1b365d; 
    fill:#1b365d;
  border-radius: 50%; 
}
.bannerinnersection { display: flex; align-items: stretch; justify-content: space-between; gap: 60px; }
.bannerrightcolumn {  max-width: calc(100% - 500px); width: 100%;}
.bannerrightcolumn img { width: 100%; height: 101.5%; object-fit: cover;}
.desktopimg {height: 100%;}
.bannercontent p {font-weight: 700;}
.bannerslidersection .slick-next,.bannerslidersection  .slick-prev { z-index :20;top: 50%; transform: translateY(-50%); width: 35px; height: 35px;}
.bannerslidersection .slick-prev { left: 20px;}
.bannerslidersection .slick-prev:before { content: "\f104";}
.bannerslidersection .slick-next:before,.bannerslidersection  .slick-prev:before {font-family: 'FontAwesome';font-size: 25px;line-height: 1;width: 100%;height: 100%;color: #fff;opacity: 1;border: 2px solid #fff;position: absolute;display: flex;align-items: center;justify-content: center;border-radius: 50%;}
.bannerslidersection .slick-next:before { content: '\f105';}
.bannerslidersection .slick-next {  right: 20px;}
.bannerslidersection .slick-dots li button {  padding: 0; width: 10px; height: 10px;}
.bannerslidersection .slick-dots li button:before { width: 10px; height: 10px; background: #1b365d; opacity: 1; border-radius: 50%; content: '';}
.bannerslidersection .slick-dots li { width: 10px; height: 10px;}
.bannerslidersection  .slick-dots li.slick-active button:before {opacity : 0.75;}

.rotatingBannerNavContent {text-align: center; transition: all .3s ease; -moz-transition: all ease .3s; -webkit-transition: all .3s ease; -o-transition: all ease .3s; position: relative; padding-bottom: 8px;}
.rotatingBannerNavContent:before {
    content: "";
    position: absolute;
    width: 0;
    height: 1px;
    background: #fff;
    left: 0;
    bottom: 0;
    transition: all .3s ease;
    -moz-transition: all ease .3s;
    -webkit-transition: all .3s ease;
    -o-transition: all ease .3s;
  box-shadow:1px 1px 4px 0px rgb(0 0 0 / 40%), 0px 8px 13px rgb(0 0 0 / 10%), 0px 18px 23px rgb(0 0 0 / 10%);
}
.rotatingBannerNavContent:hover:before, .slick-slide.slick-current.slick-active .rotatingBannerNavContent:before {
    width: 100%;
}
.bannersliderParent {position: relative;}

.rotatingBannersInner {position: absolute; width: 100%; bottom: 50px;}

.rotatingBannersInnerText p {
  color: #fff;
  font-weight: 500;
  color: #fff;
  font-weight: 300;
  font-size: 16px;
  text-shadow: 0px 1px 4px rgb(0 0 0 / 70%), 0px 8px 13px rgb(0 0 0 / 10%), 0px 18px 23px rgb(0 0 0 / 10%);
}
.rotatingBannersInner .slick-slide {
    margin: 5px 10px;
}
.rotatingBannersInner .wrapper {
    padding: 0;
}
  .rotatingBannersInner .slick-track{
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100% !important;
    transform: unset !important;
  }
  

{# * * * * * * #}
@media (max-width : 1440px){
  .bannerleftcolumn {  padding: 70px 0;}
  .rotatingBannersInner {bottom: 15px;}
/*   .rotatingBannersInner .wrapper {
    padding: 0px 20px;
} */
}

@media (max-width : 1366px) {
  .bannerinnersection {  gap: 30px;}
  .bannerbutton {  padding-top: 20px;}
}

@media (max-width : 1280px){
  .bannerleftcolumn {  max-width: 40%;}
  .bannerrightcolumn {  max-width: 60%;}
  .bannerslidersection .slick-next,.bannerslidersection  .slick-prev {  bottom: 40px; transform: unset; top: unset;}
  .bannerslidersection .slick-prev {  left: 20px;}
  .bannerslidersection .slick-next { right: unset; left: 70px;}
}

/* @media (max-width : 1230px){

} */

@media (max-width : 1080px){
  .bannerinnersection {  align-items: stretch;}
  .bannerrightcolumn img { object-fit: contain;}
  .bannerslidersection .slick-prev { left: 60px;}
  .bannerslidersection .slick-next {  left: 110px;}
}

@media (max-width : 991px){
  .bannerinnersection { flex-direction: column; padding: 60px 0;}
  .bannerleftcolumn { max-width: 100%; padding: 0;}
  .bannerrightcolumn { max-width: 100%;}
  .desktopimg { display: none;}
  .mobileimage { display: block;}
  .bannersliderinner .wrapLeft { max-width: 700px; width: 100%; margin: 0 auto; padding: 0 1rem !important; }
  .bannerslidersection .slick-next,.bannerslidersection  .slick-prev { top: 21%;}
  .bannerslidersection .slick-prev { left: unset; right: 110px;}
  .bannerslidersection .slick-next { left: unset; right: 50px;}
    .rotatingBannersInner {bottom: 40px;}
}
@media (max-width : 767px){
  .bannerslidersection .slick-next,.bannerslidersection  .slick-prev { top: 26%;}
  .rotatingBannersInner .wrapper {padding-left: 15px; padding-right: 15px;}
  .rotatingBannersInner .slick-track{text-align: center; display: flex; align-items: center; justify-content: center; width: 100% !important; transform: unset !important;}
  .rotatingBannersInner {bottom: 25px;}
  .rotatingBannersInnerText p {font-size: 14px;}
}

@media (max-width : 640px){
  .bannerslidersection .slick-next,.bannerslidersection  .slick-prev { display : none !important; }
}

@media (max-width : 480px){
  .bannerinnersection {  padding: 30px 0;}
}