@font-face {
  font-family: "Times New Roman", sans-serif;
  src: url("/fonts/times-new-roman/times-new-roman.ttf") format("ttf"),
       url("/fonts/times-new-roman/times-new-roman-bold.ttf") format("ttf"),
       url("/fonts/times-new-roman/times-new-roman-bold-italic.ttf") format("ttf"),
       url("/fonts/times-new-roman/times-new-roman-italic.ttf") format("ttf");
}

@font-face {
  font-family: "Calibri", sans-serif;
  src: url("/fonts/calibri/Calibri Regular.ttf") format("ttf"),
       url("/fonts/calibri/Calibri Bold.TTF") format("TTF"),
       url("/fonts/calibri/Calibri Light.ttf") format("ttf");
}
.font-calibri{font-family: "Calibri", sans-serif;}

body{font-family: "Times New Roman", sans-serif; color: #1E1E1E; line-height:24px; font-weight:400; overflow-x:hidden;font-size: 18px;}

/*reusable classes*/
a{-webkit-transition: color .3s linear; -moz-transition: color .3s linear; -ms-transition: color .3s linear; transition: color .3s linear;}
a:hover{text-decoration: none; color: #2F8EDD;}

img{max-width:100%;}

p{font-family: "Calibri", sans-serif;}

._style_bg{background-size:cover; background-position:center center; width:100%; background-repeat:no-repeat; position:relative;}
._fix_bg{background-attachment:fixed;}
._bg_overlay{position: absolute; width:100%; top:0px; bottom:0px; left:0; right:0;}
._bg_overlay.black{background-color:rgba(0, 0, 0, 0.2);}
._bg_overlay.white{background-color:rgba(255, 255, 255, 0.5);}

.bg-light-gray {background-color: #f9f9f9;}

.disp-table{display: table;}
.disp-table-cell{display: table-cell; vertical-align: middle;}
.d-flex{display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: flex;}

.bg-f2f2f2{background-color: #f2f2f2;}
.bg-3994e0{background-color: #3994e0;}
.bg-1e1e1e{background-color: #1e1e1e;}

.text-2f8edd{color: #2f8edd;}

.fa16{font-size:16px;}
.fa30{font-size:30px;}
.text-bold{font-weight: 700;}
.text-normal{font-weight: 300;}
.noPadding{padding: 0;}
.pr5{padding-right:5px;}
.pr10{padding-right:10px;}
.pb20{padding-bottom:20px;}
.pb40{padding-bottom:40px;}
.pa10{padding:10px;}
.pa15{padding:15px;}
.pa20{padding:20px;}
.py10{padding-top:10px; padding-bottom:10px;}
.py20{padding-top:20px; padding-bottom:20px;}
.py30{padding-top:30px; padding-bottom:30px;}
.py40{padding-top:40px; padding-bottom:40px;}
.py60{padding-top:60px; padding-bottom:60px;}
.py100{padding-top:100px; padding-bottom:100px;}
.pt10{padding-top:10px;}
.pt20{padding-top:20px;}
.pt30{padding-top:30px;}
.pt40{padding-top:40px;}
.pt60{padding-top:60px;}
.mt0{margin-top:0px;}
.mt10{margin-top:10px;}
.mt20{margin-top:20px;}
.mt30{margin-top:30px;}
.mb10{margin-bottom:10px;}
.mb20{margin-bottom:20px;}
.mb30{margin-bottom:30px;}
.mb40{margin-bottom:40px;}
.mr10{margin-right:10px;}
.mg0{ margin-top: 0; margin-bottom: 0;}
.mg10{ margin-top: 10px; margin-bottom: 10px;}
.mg30{ margin-top: 30px; margin-bottom: 30px;}


.heading-1{text-align: center;}
.heading-1 h6{text-transform: uppercase;letter-spacing: 1px;color: #2F8EDD;font-weight: 600;}
.heading-1 h2{font-size: 35px;text-transform: uppercase;font-weight: 700;position: relative;padding-bottom: 15px;}
.heading-1 h2:after{content:'';background-color: #2F8EDD;height: 3px;width: 50px;position: absolute;bottom: 0;margin: auto;left: 0;right: 0;}


/*button style*/

/* Rectangle Out */

.sim-button{display: inline-block;padding: 13px 25px;background-color: #2F8EDD;text-transform: uppercase;font-weight: 600;}
.sim-button{color: #ffffff;border-radius: 0;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;position: relative;border: none;cursor: pointer;}
.sim-button:hover, .sim-button:focus{color: #ffffff;}
.sim-button a{color: rgba(51,51,51,1);text-decoration: none;display: block;}
.sim-button::before{content: '';border-radius: 0;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;border: 1px solid rgb(58, 148, 224);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;}
.sim-button:hover::before{opacity: 0;-webkit-transform: scale(1.2,1.2);transform: scale(1.2,1.2);}
.sim-button::after{content: '';border-radius: 0;position: absolute;top: 0;left: 0;width: 100%;height: 100%;z-index: 1;opacity: 0;background-color: rgba(255,255,255,0.25);-webkit-transition: all 0.3s;-moz-transition: all 0.3s;-o-transition: all 0.3s;transition: all 0.3s;-webkit-transform: scale(0.5,0.5);transform: scale(0.5,0.5);}
.sim-button:hover::after{opacity: 1 ;-webkit-transform: scale(1,1);transform: scale(1,1);}




.btn-submit{background-color: #2F8EDD; border-radius: 0; color: #fff; font-weight: 400; font-size: 22px; padding: 6px 20px;-webkit-transition: all 0.3s ease-in-out;-moz-transition: all 0.3s ease-in-out;transition: all 0.3s ease-in-out;border: none;cursor: pointer;}
.btn-submit:hover, .btn-submit:focus{color: #ffffff; background-color: #272a2a; box-shadow: none;}
/*end*/

/* Slick Slider dots and arrows Start */
.slick-dots {line-height: 0;padding: 15px 0;}
.slick-dots li, .slick-dots li button, .slick-dots li button::before {width: 12px;height: 12px;border-radius: 50%;padding: 0;}
.slick-dots li button::before {content: '';background-color: #2F8EDD;opacity: 1;}
.slick-dots li.slick-active button::before {content: '';background-color: #000000;opacity: 1;}
.slick-prev, .slick-next{height: 70px;width: 40px;background-color: rgba(0, 0, 0, 0.3);z-index: 1;-webkit-transition: all .3s ease-in-out; -moz-transition: all .3s ease-in-out; -ms-transition: all .3s ease-in-out; transition: all .3s ease-in-out;}
.slick-prev:before, .slick-next:before{color: #ffffff;font-family: "Font Awesome 5 Free";font-weight: 900;font-size: 20px;line-height: 32px;}
.slick-prev:before{content: "\f053";}
.slick-next:before{content: "\f054";}
.slick-prev:hover, .slick-prev:focus, .slick-next:hover, .slick-next:focus{background-color: rgba(58, 148, 224, 1);}
.slick-slider .slick-slide:focus{outline: none;}
.slick-prev:before, .slick-next:before{opacity: 1;}
/* Slick Slider dots and arrows End */

/* Line-effect Start*/
.line-effect {position: relative;overflow: hidden;}
.line-effect a.category-banner {display: inline-block;position: relative;width: 100%;}
.line-effect .thumb img {width: 100%;height: 575px;object-fit: cover;}
.line-effect .thumb:after {position: absolute;top: 0;bottom: 0;left: 0;right: 0;content: '';background-color: rgba(0, 0, 0, 0.6);}
.line-effect .banner-text {position: absolute; bottom: 0;left: 0;width: 100%;text-align: center;padding: 30px 30px 40px;}
.line-effect .banner-text span.title.h1 {display: block;color: #ffffff;font-size: 36px;letter-spacing: 1px;font-weight: 700;margin-bottom: 0;}
.line-effect .banner-text .des {font-size: 16px;color: #ffffff;}
.line-effect .line-effect-content {position: absolute;content: "";top: 0;right: 0;left: 0;bottom: 0;z-index: 1;font-size: 0;}
.line-effect .line-effect-content:before {border-top: 1px solid #fff;border-bottom: 1px solid #fff;-moz-transform: scale(0,1);-webkit-transform: scale(0,1);-o-transform: scale(0,1);transform: scale(0,1);}
.line-effect .line-effect-content:before, .line-effect .line-effect-content:after {z-index: 1;content: "";position: absolute;left: 10px;right: 10px;top: 10px;bottom: 10px;-moz-transition: all 500ms ease;-webkit-transition: all 500ms ease;-o-transition: all 500ms ease;transition: all 500ms ease;-moz-backface-visibility: hidden;-webkit-backface-visibility: hidden;backface-visibility: hidden;}
.line-effect .line-effect-content:after {border-left: 1px solid #fff;border-right: 1px solid #fff;-moz-transform: scale(1,0);-webkit-transform: scale(1,0); -o-transform: scale(1,0); transform: scale(1,0); -moz-transition: all 500ms ease; -webkit-transition: all 500ms ease; -o-transition: all 500ms ease; transition: all 500ms ease; -moz-backface-visibility: hidden; -webkit-backface-visibility: hidden; backface-visibility: hidden;}
.line-effect .line-effect-content:hover:after, .line-effect .line-effect-content:hover:before {-moz-transform: scale(1,1);-webkit-transform: scale(1,1); -o-transform: scale(1,1); transform: scale(1,1);}
/* Line-effect  End */



.hamburger {padding: 0;display: inline-block;cursor: pointer;transition-property: opacity, filter;transition-duration: 0.15s;transition-timing-function: linear;font: inherit;color: inherit;text-transform: none;background-color: transparent;border: 0;margin: 0;overflow: visible; }
.hamburger:hover {opacity: 0.7; }
.hamburger.is-active:hover {opacity: 0.7; }
.hamburger.is-active .hamburger-inner,
.hamburger.is-active .hamburger-inner::before,
.hamburger.is-active .hamburger-inner::after {background-color: #000; }

.hamburger-box {width: 40px;height: 24px;display: inline-block;position: relative; }

.hamburger-inner {display: block;top: 50%;margin-top: -2px; }
.hamburger-inner, .hamburger-inner::before, .hamburger-inner::after { width: 40px;height: 4px;background-color: #000;border-radius: 4px;position: absolute;transition-property: transform;transition-duration: 0.15s;transition-timing-function: ease; }
.hamburger-inner::before, .hamburger-inner::after {content: "";display: block; }
.hamburger-inner::before {top: -10px; }
.hamburger-inner::after {bottom: -10px; }
.hamburger--squeeze .hamburger-inner {transition-duration: 0.075s;transition-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19); }
.hamburger--squeeze .hamburger-inner::before {transition: top 0.075s 0.12s ease, opacity 0.075s ease; }
.hamburger--squeeze .hamburger-inner::after {transition: bottom 0.075s 0.12s ease, transform 0.075s cubic-bezier(0.55, 0.055, 0.675, 0.19); }

.navbar-toggler:not(.collapsed) .hamburger--squeeze .hamburger-inner {transform: rotate(45deg);transition-delay: 0.12s;transition-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1); }
.navbar-toggler:not(.collapsed) .hamburger--squeeze .hamburger-inner::before {top: 0;opacity: 0;transition: top 0.075s ease, opacity 0.075s 0.12s ease; }
.navbar-toggler:not(.collapsed) .hamburger--squeeze .hamburger-inner::after {bottom: 0;transform: rotate(-90deg);transition: bottom 0.075s ease, transform 0.075s 0.12s cubic-bezier(0.215, 0.61, 0.355, 1); }

/*============================================================================================*/
/* Header Start */
/*============================================================================================*/
.main-header{position: relative;z-index: 10;}

.main-navbar{padding-top: 0; padding-bottom: 0;-webkit-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.1);-moz-box-shadow: 0 1px 15px rgba(0, 0, 0, 0.1);box-shadow: 0 1px 15px rgba(0, 0, 0, 0.1);}
.main-navbar .navbar-brand img{max-height: 40px;}
.main-navbar .navbar-nav > li > a{padding: 40px 0px;margin-left: 45px;font-size: 20px;color: #1E1E1E;text-transform: capitalize;position: relative;display: block;font-weight: 400;}
.main-navbar .navbar-nav > li > a:hover, .main-navbar .navbar-nav > li > a:focus{color: #2F8EDD;}
/* .main-navbar .navbar-nav .has-submenu > a::after{content: '\f078'; font-family: "Font Awesome 5 Free"; font-weight: 900; position: absolute; right: 5px; -webkit-transition: transform .3s linear; -moz-transition: transform .3s linear; -ms-transition: transform .3s linear; transition: transform .3s linear;border: none;font-size: 10px;top: 50%;right: 5px; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%);transform: translateY(-50%);    } */
.main-navbar .navbar-nav .has-submenu:hover > a::after { -webkit-transform: rotate(180deg) translateY(50%);  -moz-transform: rotate(180deg) translateY(50%);  -ms-transform: rotate(180deg) translateY(50%);  transform: rotate(180deg) translateY(50%);}
.main-navbar .navbar-nav .dropdown .dropdown-menu{margin: 0;border-radius: 0;border: none;background-color: #ffffff;width: 100%;padding: 0;-webkit-box-shadow: 0px 10px 10px -6px rgba(0,0,0,0.75);-moz-box-shadow: 0px 10px 10px -6px rgba(179, 179, 179, 0.75);box-shadow: 0px 10px 10px -6px rgba(179, 179, 179, 0.75);}
.main-navbar .navbar-nav .dropdown .dropdown-item.active, .main-navbar .navbar-nav .dropdown .dropdown-item:active {background-color: #2F8EDD;}
.main-navbar .navbar-nav .dropdown .dropdown-item:focus, .main-navbar .navbar-nav .dropdown .dropdown-item:hover {color: #ffffff;background-color: #2F8EDD;}
.main-navbar .navbar-collapse > .navbar-nav > .nav-item {position: relative;}
.main-navbar .navbar-collapse > .navbar-nav > .nav-item > ul {position: absolute;z-index: 11;min-width: 200px;background-color: #3994E0;list-style: none;padding: 0px;opacity: 0;display: none;}
.main-navbar .navbar-collapse > .navbar-nav > .nav-item > ul > li{text-align: center;}
.main-navbar .navbar-collapse > .navbar-nav > .nav-item > ul > li > a {color: #FFFFFF;padding-left: 10px;padding-right: 10px;padding-top: 30px;font-weight: 400; font-size: 16px;text-transform: capitalize; -webkit-transition: all 0.5s ease-in-out; -moz-transition: all 0.5s ease-in-out; transition: all 0.5s ease-in-out; padding: 7px 20px; display: inline-block;text-align: center;position: relative;margin-bottom: 10px;}
.main-navbar .navbar-collapse > .navbar-nav > .nav-item > ul > li > a:hover, .main-navbar .navbar-collapse > .navbar-nav > .nav-item > ul > li > a:focus{color: #fff;}


.main-navbar .navbar-collapse > .navbar-nav > li.has-submenu .arrow-down {position: absolute;top: 0;right: 0;padding: 25px 25px;background-color: #2F8EDD;color: #fff;}
.main-navbar.navbar > .container > .navbar-toggler:hover, .main-navbar.navbar > .container > .navbar-toggler:focus{outline: none;}
 
.sticky .main-navbar {position: fixed;top: 0; z-index: 100; width: 100%;background-color: #fff;}





.home_banner_wraper{overflow: hidden;}
.home_banner_wraper .slick-prev{left: -20%;}
.home_banner_wraper .slick-next{right: -20%;}
.home_banner_wraper:hover .slick-prev{left: 0;}
.home_banner_wraper:hover .slick-next{right: 0;}
.home_banner_wraper .slick-dots{bottom: -43px;}
.home_banner_wraper .home-slider .slide{position: relative;}
.home_banner_wraper .home-slider .slide img{width: 100%;height: 100vh;object-fit: cover;}
.home_banner_wraper .slick-dots li, 
.home_banner_wraper .slick-dots li button, 
.home_banner_wraper .slick-dots li button::before{height: 20px;width: 20px;}
.home_banner_wraper .slick-dots li button:before{background-color: transparent;border: 2px solid #000;height: 20px;width: 20px;}
.home_banner_wraper .slick-dots li.slick-active button::before{background-color: #2F8EDD; border-color: #2F8EDD;}
/* .home_banner_wraper .home-slider .slide:after{content: '';background-color: rgba(0, 0, 0, 0.2);position: absolute;top: 0;bottom: 0;left: 0;right: 0;} */
.home_banner_wraper .home-slider .slide .slide-caption{position: absolute;text-align: center;top: 50%;max-width: 1140px; margin: 0 auto; left: 0; right: 0; -webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%);transform: translateY(-50%);color: #ffffff;z-index: 1;padding-left: 0;}
.home_banner_wraper .home-slider .slide .slide-caption h3{font-size: 50px;font-weight: 700;opacity: 0;}
.home_banner_wraper .home-slider .slide .slide-caption p{opacity: 0;max-width: 600px;text-align: center;margin: 15px auto;}
.home_banner_wraper .home-slider .slide .slide-caption a{opacity: 0;font-family: 'Roboto', sans-serif;font-size: 20px;letter-spacing: 1px;font-weight: 900;text-transform: uppercase;margin-right: 25px;}
.home_banner_wraper .home-slider{margin-bottom: 0;padding: 0;}
.home_banner_wraper .home-slider .slick-current.slick-active .slide-caption h3, 
.home_banner_wraper .home-slider .slick-current.slick-active .slide-caption p, 
.home_banner_wraper .home-slider .slick-current.slick-active .slide-caption a {-webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-duration: 2s; animation-duration: 2s; -webkit-animation-name: fadeInLeft; animation-name: fadeInLeft; -webkit-animation-delay: 0.3s; animation-delay: 0.3s; opacity: 1;}
.home_banner_wraper .home-slider .slick-current.slick-active .slide-caption h3 { -webkit-animation-delay: 0.3s; animation-delay: 0.3s;}
.home_banner_wraper .home-slider .slick-current.slick-active .slide-caption p { -webkit-animation-delay: 0.6s; animation-delay: 0.6s;}
.home_banner_wraper .home-slider .slick-current.slick-active .slide-caption a { -webkit-animation-delay: 0.9s; animation-delay: 0.9s;}

.home_banner_wraper .home-slider .slide .slide-caption h3{text-shadow: 1.5px 2.598px 9px rgba(0,0,0,0.7);}
.home_banner_wraper .home-slider .slide .slide-caption h3 span{display: block;font-weight: 400;font-size: 40px;}

@-webkit-keyframes fadeInLeft {
    from {
      opacity: 0;
      -webkit-transform: translate3d(-100%, 0, 0);
      transform: translate3d(-100%, 0, 0);
    }
  
    to {
      opacity: 1;
      -webkit-transform: none;
      transform: none;
    }
  }
  
  @keyframes fadeInLeft {
    from {
      opacity: 0;
      -webkit-transform: translate3d(-100%, 0, 0);
      transform: translate3d(-100%, 0, 0);
    }
  
    to {
      opacity: 1;
      -webkit-transform: none;
      transform: none;
    }
  }
  
  .fadeInLeft {
    -webkit-animation-name: fadeInLeft;
    animation-name: fadeInLeft;
  }

  .home_banner_wraper{position: relative;}
  .home_banner_wraper .banner_content_wraper{position: absolute;top: 0;text-align: center;display: flex;align-items: center;justify-content: center;height: 100%;width: 100%;}
  .home_banner_wraper .banner_container{position: relative;z-index: 1;color: #ffffff;width: 100%;text-align: center; background-color: rgba(0, 0, 0, 0.3); padding: 30px 15px;}
  .home_banner_wraper .banner_container h5{font-size: 48px;font-weight: 600; margin: 0;}
  .home_banner_wraper .banner_container h3{text-transform: uppercase;font-size: 40px;margin: 10px 0;}
  .home_banner_wraper .banner_container ul{list-style: none; padding: 0;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: flex;-webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center;justify-content: center;margin: 0;}
  .home_banner_wraper .banner_container ul li{font-family: "Calibri", sans-serif;padding: 0 15px;font-size: 22px;position: relative;}
  .home_banner_wraper .banner_container ul li + li:before{content: '';position: absolute;left: -3px;height: 5px;width: 5px;background-color: #ffffff;border-radius: 100%;top: 50%;-webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}


  .inner_banner_wraper{position: relative;}
  .inner_banner_wraper .banner_content_wraper{position: absolute;top: 0;text-align: center;display: flex;align-items: center;justify-content: center;height: 100%;width: 100%; background-color: rgba(0, 0, 0, 0.3);}
  .inner_banner_wraper .banner_container{position: relative;z-index: 1;color: #ffffff;width: 100%;text-align: center; padding: 30px 0;}
  .inner_banner_wraper .banner_container h5{font-size: 34px;font-weight: 600; margin: 0;}
  .inner_banner_wraper .banner_container h3{text-transform: uppercase;font-size: 40px;margin: 10px 0;}
  .inner_banner_wraper .banner_container ul{list-style: none; padding: 0;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: flex;-webkit-justify-content: center; -moz-justify-content: center; -ms-justify-content: center;justify-content: center;margin: 0;}
  .inner_banner_wraper .banner_container ul li{font-family: "Calibri", sans-serif;padding: 0 15px;font-size: 22px;position: relative;}
  .inner_banner_wraper .banner_container ul li + li:before{content: '';position: absolute;left: -3px;height: 5px;width: 5px;background-color: #ffffff;border-radius: 100%;top: 50%;-webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}

  .inner_banner_wraper .inner-banner{list-style: none;margin: 0; padding: 0;}
  .inner_banner_wraper .inner-banner li img{width: 100%;}

  .landing-about-content{text-align: left;font-family: "Calibri", sans-serif;max-width: 800px;margin: 0 auto;}



  .four-col-box{text-align: center;padding: 0 15px;padding-bottom: 30px;max-width: 350px;}
  .four-col-box .four-box-img{overflow: hidden;}
  .four-col-box .four-box-img a img{-webkit-transition: transform .3s linear; -moz-transition: transform .3s linear; -ms-transition: transform .3s linear; transition: transform .3s linear;}
  .four-col-box:hover .four-box-img a img{-webkit-transform: scale(0.8); -moz-transform: scale(0.8); -ms-transform: scale(0.8); transform: scale(0.8);}
  .four-col-box h4{margin: 15px 0;font-size: 24px;}
  .four-col-box p{font-family: "Calibri", sans-serif;font-size: 18px;color: #1E1E1E;}
  .four-col-box .read-more{position: absolute;width: 100%; bottom: 0;left: 0;}
  .four-col-box .read-more a{font-size: 15px;}
  .four-col-box .read-more a i{font-size: 14px;margin-right: 10px;}
  .four-col-box a{-webkit-transition: color .3s linear; -moz-transition: color .3s linear; -ms-transition: color .3s linear; transition: color .3s linear;color: #2F8EDD;}
  .four-col-box a:hover, .four-col-box a:focus{color: #1E1E1E;}

  .four-col-box.img-125 .four-box-img{margin-bottom: 30px;}
  .four-col-box.img-125 .four-box-img a img{max-height: 125px;}

  .landing-flexible-wraper{padding: 60px 0;text-align: left;color: #ffffff;}
  .landing-flexible-wraper h4{font-size: 25px;font-weight: bold;margin-bottom: 20px;}
  .landing-flexible-wraper p{font-family: "Calibri", sans-serif;font-size: 19px;}


  .gallery-overlay-wrapper{position: relative;overflow: hidden;}
  .gallery-overlay-wrapper .gallery-img2{-webkit-transform: scale(1.1, 1.1); -moz-transform: scale(1.1, 1.1); -ms-transform: scale(1.1, 1.1);transform: scale(1.1, 1.1);-webkit-transition: all 0.5s ease 0s; -moz-transition: all 0.5s ease 0s; -ms-transition: all 0.5s ease 0s; transition: all 0.5s ease 0s;width: 100%;}
  .gallery-overlay-wrapper:hover .gallery-img2 {-webkit-transform: scale(1, 1); -moz-transform: scale(1, 1);-ms-transform: scale(1, 1);transform: scale(1, 1);}
  .gallery-overlay-wrapper .gallery-overlay {position: absolute;left: 0px;top: 0px;width: 100%;height: 100%;padding: 0px;color: #ffffff;background: rgba(57, 148, 224, 0.4);-webkit-transform: perspective(400px) rotateX(-90deg);-moz-transform: perspective(400px) rotateX(-90deg); -ms-transform: perspective(400px) rotateX(-90deg);-o-transform: perspective(400px) rotateX(-90deg);transform: perspective(400px) rotateX(-90deg);-webkit-transform-origin: top;-moz-transform-origin: top;-ms-transform-origin: top;-o-transform-origin: top;transform-origin: top;-webkit-transition: all 0.5s;-moz-transition: all 0.5s;-o-transition: all 0.5s;transition: all 0.5s;opacity: 0;right: 0;text-align: center;z-index: 2;}
  .gallery-overlay-wrapper:hover  .gallery-overlay {opacity: 1;-webkit-transform: perspective(400px) rotateX(0deg);-moz-transform: perspective(400px) rotateX(0deg);-ms-transform: perspective(400px) rotateX(0deg);-o-transform: perspective(400px) rotateX(0deg);transform: perspective(400px) rotateX(0deg);}
  .gallery-overlay-wrapper .gallery-overlay .gallery-vertical-middle {height: 100%;width: 100%;display: table;}
  .gallery-overlay-wrapper .gallery-overlay .gallery-vertical-middle > div {display: table-cell;vertical-align: middle;}
  .gallery-btns2 i {font-size: 14px;-webkit-transition: all 500ms ease; -moz-transition: all 500ms ease; -ms-transition: all 500ms ease;transition: all 500ms ease;width: 45px;height: 45px;background: #3a94e0;color: #ffffff;display: inline-block;border-radius: 100%;line-height: 42px;border: 2px solid #3a94e0;}
  .gallery-btns2 i:hover, .gallery-btns2 i:focus{color: #ffffff;background-color: #1E1E1E;border-color: #1E1E1E;}
  .gallery-overlay-wrapper .gallery-overlay .gallery-vertical-middle .bottom {margin-top: 15px;}
  .gallery-overlay-wrapper .gallery-overlay .gallery-vertical-middle .bottom a {color: #ffffff;font-size: 20px;font-weight: 600;}
  .gallery-overlay-wrapper .gallery-overlay .gallery-vertical-middle .bottom p {color: #ffffff;font-size: 16px;font-weight: 300;margin: 0;}


  .gallery-overlay-wrapper .gallery_custom_title {position: absolute;top: 50%;width: 100%;text-align: center;color: #ffffff;font-weight: 600;-webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);text-shadow: 1px 1px 3px rgba(0, 0, 0, 1);}
  .gallery-wraper.no-hover .gallery-overlay-wrapper .gallery-img2 {-webkit-transform: scale(1, 1);-moz-transform: scale(1, 1);-ms-transform: scale(1, 1);transform: scale(1, 1);}
  .gallery-wraper.no-hover .gallery-overlay-wrapper:hover .gallery-img2 {-webkit-transform: scale(1, 1);-moz-transform: scale(1, 1);-ms-transform: scale(1, 1);transform: scale(1, 1);}
  

  .landing-call-wraper{text-align: center;padding: 60px 0;color: #ffffff;}
  .landing-call-wraper img{max-height: 90px;}
  .landing-call-wraper p{font-family: "Calibri", sans-serif;margin: 20px 0;}
  .landing-call-wraper .call-element{margin-top: 40px;}
  .landing-call-wraper .call-element a{font-family: "Calibri", sans-serif;font-size: 48px;color: #fff; font-weight: bold;position: relative;}
  
  .landing-call-wraper .call-element a:before {content: "";position: absolute;z-index: 1;left: 51%;right: 51%;bottom: 0;background: #ffffff;height: 3px;-webkit-transition-property: left, right;transition-property: left, right;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}  
  .landing-call-wraper .call-element a:hover:before, 
  .landing-call-wraper .call-element a:focus:before {left: 0;right: 0;}

  .footer-copyright{background-color: #f2f2f2;border-top: 2px solid #3994e0;}
  .footer-copyright span{display: block; padding: 15px 0;font-family: "Calibri", sans-serif;font-size: 16px;color: #1E1E1E;}

  .feedback-wraper{padding: 60px 0;}
  .feedback-wraper .slide{text-align: center;}
  .feedback-wraper .slide .stars{padding-top: 30px;padding-bottom: 10px;}
  .feedback-wraper .slide .stars i{background: rgba(243,171,14,1);
    background: -moz-linear-gradient(left, rgba(243,171,14,1) 0%, rgba(246,169,14,1) 50%, rgba(255,188,54,1) 51%, rgba(255,189,56,1) 71%, rgba(247,194,61,1) 100%);
    background: -webkit-gradient(left top, right top, color-stop(0%, rgba(243,171,14,1)), color-stop(50%, rgba(246,169,14,1)), color-stop(51%, rgba(255,188,54,1)), color-stop(71%, rgba(255,189,56,1)), color-stop(100%, rgba(247,194,61,1)));
    background: -webkit-linear-gradient(left, rgba(243,171,14,1) 0%, rgba(246,169,14,1) 50%, rgba(255,188,54,1) 51%, rgba(255,189,56,1) 71%, rgba(247,194,61,1) 100%);
    background: -o-linear-gradient(left, rgba(243,171,14,1) 0%, rgba(246,169,14,1) 50%, rgba(255,188,54,1) 51%, rgba(255,189,56,1) 71%, rgba(247,194,61,1) 100%);
    background: -ms-linear-gradient(left, rgba(243,171,14,1) 0%, rgba(246,169,14,1) 50%, rgba(255,188,54,1) 51%, rgba(255,189,56,1) 71%, rgba(247,194,61,1) 100%);
    background: linear-gradient(to right, rgba(243,171,14,1) 0%, rgba(246,169,14,1) 50%, rgba(255,188,54,1) 51%, rgba(255,189,56,1) 71%, rgba(247,194,61,1) 100%);
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#f3ab0e', endColorstr='#f7c23d', GradientType=1 );
    -moz-background-clip: text;
    -webkit-background-clip: text;
    -ms-background-clip: text;
    background-clip: text;
    -webkit-text-fill-color: transparent;
    -moz-text-fill-color: transparent;
    -ms-text-fill-color: transparent;
  }
  .feedback-wraper .slide h6{padding: 30px 0;max-width: 800px; margin: 0 auto;}
  .feedback-wraper .slide h5, .feedback-wraper .slide h6{font-family: "Calibri", sans-serif;}
  .feedback-wraper .slide h5{font-style: italic;font-size: 16px;color:#1E1E1E;}

  .feedback-slider .slick-dots{bottom: -60px;}
  .feedback-slider .slick-dots li.slick-active button::before{background-color: transparent;border: 1px solid #388edd;}


  .box-shadow-container{background-color: #f2f2f2;border: 1px solid #969696;border-radius: 5px;padding: 20px;-webkit-box-shadow: 0px 5px 11px 0px rgba(0,0,0,0.2);-moz-box-shadow: 0px 5px 11px 0px rgba(0,0,0,0.2);box-shadow: 0px 5px 11px 0px rgba(0,0,0,0.2);}
  .box-shadow-content{padding: 20px 0;}


  .about-info-content{text-align: center;font-family: "Calibri", sans-serif;max-width: 900px;margin: 0 auto;}
  .about-info-content p{font-size: 25px;line-height: 30px;}

  .mail-icon-box{width: 80px;height: 80px;line-height: 80px;border-radius: 50%;border: 4px solid #ffffff;font-size: 48px;margin: 0 auto;}


  .google-map{text-align: right;}
  .google-map img{max-height: 250px;}
  .google-map iframe{width: 100%; height: 250px;}
  .map-content h4{color: #2F8EDD;}
  .map-content h5, 
  .map-content h6{font-family: "Calibri", sans-serif;margin: 20px 0;font-size: 22px;}
  .map-content h5 a, 
  .map-content h6 a{color: #1e1e1e;}
  .map-content h5 i{width: 30px;height: 30px;line-height: 30px;border-radius: 50%; border: 1px solid #1e1e1e; font-size: 20px; margin: 0 auto;display: inline-block;text-align: center;}
  .map-content h6 i{width: 30px; height: 30px; line-height: 30px; border-radius: 50%; border: 1px solid #1e1e1e; font-size: 16px; margin: 0 auto;display: inline-block;text-align: center;}

  .contact-us-form .form-control{border-color: #3994e0;}
  .contact-us-form textarea{resize: none;}

  .form-control::-webkit-input-placeholder {font-family: "Calibri", sans-serif;}
  .form-control::-moz-placeholder {font-family: "Calibri", sans-serif;}
  .form-control:-ms-input-placeholder {font-family: "Calibri", sans-serif;}
  .form-control:-moz-placeholder {font-family: "Calibri", sans-serif;}


  .breadcrumb-back{background-color: #2f8edd;padding: 10px 0;}
  .breadcrumb-back a{color: #ffffff;}
  .breadcrumb-back a i{font-size: 15px;margin-right: 10px;}
  .breadcrumb-back a:hover,  .breadcrumb-back a:focus{color: #1e1e1e;}


  .construction-hire{padding: 40px 0;text-align: center;color: #ffffff;}
  .construction-hire i{font-size: 30px;-webkit-text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); -moz-text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5); text-shadow: 0px 0px 10px rgba(0, 0, 0, 0.5);}
  .construction-hire h4 {font-size: 24px;font-weight: bold;margin-bottom: 20px;color: #ffffff;}


  .events-supply{padding: 80px 0;}
  .events-supply h3{font-size: 40px;}
  .events-supply ul{list-style: none; padding: 15px 0;display: -webkit-flex;display: -moz-flex;display: -ms-flex;display: flex;-webkit-justify-content: start; -moz-justify-content: start; -ms-justify-content: start;justify-content: start;margin: 0;}
  .events-supply ul li{font-family: "Calibri", sans-serif;padding: 0 15px;font-size: 22px;position: relative;font-weight: 700;}
  .events-supply ul li + li:before{content: '';position: absolute;left: -3px;height: 5px;width: 5px;background-color: #1E1E1E;border-radius: 100%;top: 50%;-webkit-transform: translateY(-50%); -moz-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%);}

/*-- scroll to top --*/
.scrollToTop{width: 40px; height: 40px; position: fixed; z-index: 9; right: 10px; bottom: 15px; color: #fff; text-align: center; line-height: 40px;cursor: pointer; border-radius: 100%; border: 1px solid #2F8EDD; padding: 3px;display: none;}
.scrollToTop:hover{text-decoration: none;}
.scrollToTop i{display: block; width: 100%; height: 100%; background: #2F8EDD; border-radius: 100%; line-height: 170%; font-size: 18px; color: #ffffff;}
/*Magento 2 css End*/
/*------scroll to top end--------*/


.home_banner_wraper .animated {animation-duration: 2.5s;animation-fill-mode: both;animation-iteration-count: infinite;}
.home_banner_wraper .banner_scroll {position: absolute;bottom: 0;left: 0;right: 0;margin: auto;width: 100%;text-align: center;}


.map-content {
    text-align: center;
}

.footer-copyright a svg {
    height: 22px;
}
.footer-copyright a {
    display: inline-block;
    line-height: 10px;
    margin-left: 5px;
}
.footer-copyright .row {
    align-items: center;
}
.footer-copyright .row .text-right span {
    display: flex;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.footer-copyright a svg path {
    fill: #2f8edd;
}
.footer-copyright a:hover svg path {
    fill: #000000;
}
.pty25 {
    padding-top: 20px;
}
.checkbox {position: relative;margin-bottom: 30px;line-height: 25px;}
.checkbox input[type="checkbox"] {position: absolute;visibility: hidden;/* width: 60px;height: 60px; */z-index: 2; float: left;}
.checkbox label {position: relative;display: inline-block;width: 45px;height: 45px;background: #efefef;border: 5px solid #2f8edd;cursor: pointer;transition: all 0.3s ease-out;float: left;margin: 10px 8px 0 0px;}
.checkbox input[type="checkbox"]:checked + span {/*border: 10px solid #3d9970;*/animation: confirm 0.15s linear;}
.checkbox input[type="checkbox"]:checked + span:after {content: '\f00c'; font-family: "Font Awesome 5 Free"; font-weight: 900; font-size: 23px; line-height: 35px; width: 45px; height: 45px; background: #2f8edd; position: absolute;  top: -5px;  left: -5px; color: #ffffff;  margin-left: 0; padding-left: 6px; border: 5px solid #2f8edd;  animation: confirm 0.15s linear;}
.checkbox .custom-list-item-label {font-size: 0px;}
.checkbox .custom-form-control {float: left;}
@keyframes confirm {
	0% {
	  transform: scale(1);
	}
	50% {
	  transform: scale(0.95);
	}
	75% {
	  transform: scale(0.8);
	}
	100% {
	  transform: scale(1);
	}
}
.disable_btn_alert {position: absolute;top: 0;bottom: 0;left: 0;width: 110px;}
.form-submit .btn-submit[disabled]{background-color:#53a1e3; border-color:#53a1e3;}
.form-submit{position: relative;}
.form-submit .btn-submit:not([disabled]) ~ div{display: none;}

@media (min-width: 1200px){
  
  
}
@media (min-width:992px){
  .main-navbar .navbar-collapse > .navbar-nav > .nav-item:hover{background-color: transparent;}
  .main-navbar .navbar-collapse > .navbar-nav > .nav-item:hover > ul {display: block;opacity: 1;}
  .main-navbar .navbar-collapse > .navbar-nav > .has-submenu .arrow-down{display: none;}
  .main-navbar .navbar-collapse > .navbar-nav > .nav-item:hover > ul{-moz-animation: flipInX .3s ease-in; -webkit-animation: flipInX .3s ease-in; animation: flipInX .3s ease-in;}
  @keyframes flipInX {
    0% {-webkit-transform: perspective(400px) rotateX(90deg);-ms-transform: perspective(400px) rotateX(90deg);transform: perspective(400px) rotateX(90deg); opacity: 0;}
    40% {-webkit-transform: perspective(400px) rotateX(-10deg);-ms-transform: perspective(400px) rotateX(-10deg);transform: perspective(400px) rotateX(-10deg);}  
    70% {-webkit-transform: perspective(400px) rotateX(10deg);-ms-transform: perspective(400px) rotateX(10deg);transform: perspective(400px) rotateX(10deg);}  
    100% {-webkit-transform: perspective(400px) rotateX(0deg);-ms-transform: perspective(400px) rotateX(0deg);transform: perspective(400px) rotateX(0deg);opacity: 1;}
  }
  .flipInX {-webkit-backface-visibility: visible !important;-ms-backface-visibility: visible !important;backface-visibility: visible !important;-webkit-animation-name: flipInX;animation-name: flipInX;}
  .main-header .navbar-nav>li>a{display: inline-block;vertical-align: middle;-webkit-transform: perspective(1px) translateZ(0);transform: perspective(1px) translateZ(0);box-shadow: 0 0 1px rgba(0, 0, 0, 0);position: relative;overflow: hidden;}
  .main-header .navbar-nav>li>a:before {content: "";position: absolute;z-index: -1;left: 51%;right: 51%;bottom: 35%;background: #2F8EDD;height: 2px;-webkit-transition-property: left, right;transition-property: left, right;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}  
  .main-header .navbar-nav>li:hover>a:before, 
  .main-header .navbar-nav>li:focus>a:before, 
  .main-header .navbar-nav>li:active>a:before, 
  .main-header .navbar-nav>li.active>a:before{left: 0;right: 0;}

  .main-header .navbar-nav>li>ul>li>a:before {content: "";position: absolute;z-index: -1;left: 51%;right: 51%;bottom: 0;background: #ffffff;height: 2px;-webkit-transition-property: left, right;transition-property: left, right;-webkit-transition-duration: 0.3s;transition-duration: 0.3s;-webkit-transition-timing-function: ease-out;transition-timing-function: ease-out;}  
  .main-header .navbar-nav>li>ul>li:hover>a:before, 
  .main-header .navbar-nav>li>ul>li:focus>a:before, 
  .main-header .navbar-nav>li>ul>li:active>a:before, 
  .main-header .navbar-nav>li>ul>li.active>a:before {left: 0;right: 0;}
  @-webkit-keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}
  @keyframes fadeInDown{from{opacity:0;-webkit-transform:translate3d(0, -100%, 0);transform:translate3d(0, -100%, 0)}to{opacity:1;-webkit-transform:none;transform:none}}
  .fadeInDown{-webkit-animation-name:fadeInDown;animation-name:fadeInDown}
  header.sticky .main-navbar{z-index: 99; -webkit-animation-name: fadeInDown;-ms-animation-name: fadeInDown; animation-name: fadeInDown; -webkit-animation-duration: 5.0s; -ms-animation-duration: 5.0s;animation-duration: 5.0s; -webkit-animation-timing-function: linear;  -ms-animation-timing-function: linear;animation-timing-function: linear; -webkit-animation-iteration-count: infinite;  -ms-animation-iteration-count: infinite; animation-iteration-count: infinite; -webkit-animation-direction: normal;  -ms-animation-direction: normal;animation-direction: normal; -webkit-animation-play-state: running;  -ms-animation-play-state: running;animation-play-state: running; -webkit-animation-fill-mode: forwards;  -ms-animation-fill-mode: forwards;animation-fill-mode: forwards; -moz-animation-name: fadeInDown; -moz-animation-duration: 5.0s; -moz-animation-timing-function: linear; -moz-animation-iteration-count: infinite; -moz-animation-direction: normal; -moz-animation-play-state: running; -moz-animation-fill-mode: forwards; -webkit-animation-delay: 1s; -moz-animation-delay: 1s; -webkit-animation-iteration-count: 1; -moz-animation-iteration-count: 1; -webkit-animation-duration: 0.7s; -moz-animation-duration: 0.7s; -webkit-animation-delay: 0s; -moz-animation-delay: 0s; -webkit-animation-timing-function: ease-out; -moz-animation-timing-function: ease-out;background-color: rgb(255, 255, 255);}
}
@media (min-width:768px){
  .events-supply ul li:first-child{padding-left: 0;}
  
}

@media (max-width:1199px){
  
}
@media (max-width:991px){
  
  .main-navbar.navbar > .container > .navbar-collapse{position: fixed;top: 0px;bottom: 0px;background-color: #2F8EDD;left: 0px;width: 100%;padding-top: 0;-webkit-transform: translateX(0);-moz-transform: translateX(0);-ms-transform: translateX(0);transform: translateX(0);-webkit-transition: all 0.3s ease;-moz-transition: all 0.3s ease;-ms-transition: all 0.3s ease;transition: all 0.3s ease;height: auto !important;display: block;z-index: 9;}
	.main-navbar.navbar-nav > li > a{padding: 15px 15px;}
	.main-navbar.navbar{padding: 10px 0;}
  .main-navbar.navbar .navbar-brand img{height: 60px;}
	.main-navbar.navbar > .container > .collapse:not(.show){-webkit-transform: translateX(-100%);	-moz-transform: translateX(-100%);-ms-transform: translateX(-100%);transform: translateX(-100%);}
	.main-navbar.navbar > .container > .navbar-toggler{position: relative;z-index: 9;background-color: transparent;border: none;}
  .main-navbar .navbar-nav .has-submenu > a::after{display: none;}
  .main-navbar .navbar-collapse > .navbar-nav > .nav-item{border-bottom: 1px solid #ffffff;}
  .main-navbar .navbar-nav > li > a{font-size: 20px;color: #ffffff;margin: 0; padding: 25px 15px;}
  
  .main-navbar .navbar-nav > li.has-submenu > a{padding-right: 45px;}
  .main-navbar .navbar-collapse > .navbar-nav > .nav-item > ul{position: static;opacity: 1;box-shadow: none;background-color: #1a74bf;width: 100%;}
  .main-navbar .navbar-collapse > .navbar-nav > .nav-item > ul > li > a{color: #ffffff;display: block;text-align: left;margin-bottom: 0;}
  .main-navbar .navbar-collapse > .navbar-nav > .nav-item > ul > li + li > a{border-top: 1px solid #fff;}
  .main-navbar .navbar-collapse > .navbar-nav > .nav-item .arrow-down i{-webkit-transition: transform .3s linear; -moz-transition: transform .3s linear; -ms-transition: transform .3s linear;transition: transform .3s linear;}
  .main-navbar .navbar-collapse > .navbar-nav > .nav-item.open .arrow-down i{-webkit-transform: rotate(45deg); -moz-transform: rotate(45deg); -ms-transform: rotate(45deg);transform: rotate(45deg);}
  .main-navbar .navbar-nav > li > a:hover, .main-navbar .navbar-nav > li > a:focus{color: #1E1E1E;}
  .main-navbar.navbar > .container > .navbar-collapse .navbar-toggler{padding: 15px;}
  .main-navbar.navbar > .container > .navbar-collapse .navbar-toggler:hover,  
  .main-navbar.navbar > .container > .navbar-collapse .navbar-toggler:focus{outline: none;}
  .main-navbar.navbar > .container > .navbar-collapse .navbar-toggler .hamburger-inner, 
  .main-navbar.navbar > .container > .navbar-collapse .navbar-toggler .hamburger-inner::before, 
  .main-navbar.navbar > .container > .navbar-collapse .navbar-toggler .hamburger-inner::after{background-color: #fff;}

  .footer-copyright .text-left, 
  .footer-copyright .text-right{text-align: center!important;}
  .home_banner_wraper .banner_container ul li{font-size: 17px;}
  .four-col-box{margin-top: 30px;}
  .landing-flexible-wraper h4{margin-top: 20px;}
  .footer-copyright{text-align: center;}
  .footer-copyright .text-right span {padding-top: 0;}
  .footer-copyright .row .text-right span{-webkit-box-pack: center;-ms-flex-pack: center;justify-content: center;}
  .gallery-overlay-wrapper .gallery-img2{max-height: 100%;}
}

@media (max-width:767px){
 .d-flex{display: block;}
 .home_banner_wraper .home-slider .slide .slide-caption h3 span{display: none;}
 .info-content h3{font-size: 32px;}
 .navbar-brand{padding-left: 15px;}
 .home_banner_wraper .banner_container h5{font-size: 30px;}
 .home_banner_wraper .banner_container h3{font-size: 25px;}
 .home_banner_wraper .banner_container ul li:before {content: '';position: absolute;left: -3px;height: 5px;width: 5px;background-color: #ffffff;border-radius: 100%;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
 .home_banner_wraper .banner_container ul{display: inline-block;text-align: left;}
 .footer-copyright span{font-size: 12px;}
 .four-col-box .read-more{position: static;}
 .four-col-box{padding-bottom: 0;}
 .landing-call-wraper .call-element a{font-size: 35px;}
 .landing-call-wraper .mail-content{margin-top: 15px;}
 .landing-call-wraper .mail-content a{font-size: 22px;}
 .about-info-content p {font-size: 18px;line-height: 25px;}
 .map-content{margin-top: 20px;}
 .google-map {text-align: left;}
 .events-supply ul li:before {content: '';position: absolute;left: -3px;height: 5px;width: 5px;background-color: #1E1E1E;border-radius: 100%;top: 50%;-webkit-transform: translateY(-50%);-moz-transform: translateY(-50%);-ms-transform: translateY(-50%);transform: translateY(-50%);}
 .events-supply ul{display: inline-block;text-align: left;}
 .inner_banner_wraper .inner-banner li img {height: 200px;object-fit: cover;object-position: center center;}
 .inner_banner_wraper .banner_container h3{font-size: 18px;}
 .inner_banner_wraper .banner_container h5 {font-size: 22px;}
 .inner_banner_wraper .banner_container ul{display: none;}
}
@media(max-width:576px){
  
}
@media(max-width:480px){
  
}

