/**
 * Copyright since 2007 PrestaShop SA and Contributors
 * PrestaShop is an International Registered Trademark & Property of PrestaShop SA
 *
 * NOTICE OF LICENSE
 *
 * This source file is subject to the Academic Free License version 3.0
 * that is bundled with this package in the file LICENSE.md.
 * It is also available through the world-wide-web at this URL:
 * https://opensource.org/licenses/AFL-3.0
 * If you did not receive a copy of the license and are unable to
 * obtain it through the world-wide-web, please send an email
 * to license@prestashop.com so we can send you a copy immediately.
 *
 * @author    PrestaShop SA and Contributors <contact@prestashop.com>
 * @copyright Since 2007 PrestaShop SA and Contributors
 * @license   https://opensource.org/licenses/AFL-3.0 Academic Free License version 3.0
 */
.homeslider-container {
  margin-bottom: 50px;
  position: relative;
  float: left;
  width: 100%;
}

.homeslider {
  position: relative;
  list-style: none;
  overflow: hidden;
  width: 100%;
  padding: 0;
  margin: 0;
}

.homeslider li {
  position: absolute;
  width: 100%;
  left: 0;
  top: 0;
}

.homeslider img {
  display: block;
  position: relative;
  z-index: 1;
  height: auto;
  width: 100%;
  border: 0;
}
/*
.homeslider .caption {
  display: block;
  position: absolute;
  z-index: 2;
  font-size: 1em;
  text-shadow: none;
  color: #fff;
  left: 0;
  right: 0;
  bottom: 0;
  padding: 10px 20px;
  margin: 0;
  max-width: none;
}

*/
.homeslider_nav {
  position: absolute;
  -webkit-tap-highlight-color: rgba(0,0,0,0);
  top: 52%;
  left: 0;
  opacity: 0.7;
  z-index: 3;
  text-indent: -9999px;
  overflow: hidden;
  text-decoration: none;
  height: 61px;
  width: 38px;
  background: transparent url("../homeslider.gif") no-repeat left top;
  margin-top: -45px;
}

.homeslider_nav:active {
  opacity: 1.0;
}

.homeslider_nav.next {
  left: auto;
  background-position: right top;
  right: 0;
}

/*
#index .elementor-column-wrap.elementor-element-populated {
    padding: 0;
}
*/

.loop_title_left_top,
.loop_subtitle_left_top,
.loop_description_left_top,
.view_more_link_left_top,
.loop_title_left_center,
.loop_subtitle_left_center,
.loop_description_left_center,
.view_more_link_left_center,
.loop_title_left_bottom,
.loop_subtitle_left_bottom,
.loop_description_left_bottom,
.view_more_link_left_bottom,
.loop_title_center_top,
.loop_subtitle_center_top,
.loop_description_center_top,
.view_more_link_center_top,
.loop_title_center_center,
.loop_subtitle_center_center,
.loop_description_center_center,
.view_more_link_center_center,
.loop_title_center_bottom,
.loop_subtitle_center_bottom,
.loop_description_center_bottom,
.view_more_link_center_bottom,
.loop_title_right_top,
.loop_subtitle_right_top,
.loop_description_right_top,
.view_more_link_right_top,
.loop_title_right_center,
.loop_subtitle_right_center,
.loop_description_right_center,
.view_more_link_right_center,
.loop_title_right_bottom,
.loop_subtitle_right_bottom,
.loop_description_right_bottom,
.view_more_link_right_bottom{
    display: block;
    position: absolute;
    z-index: 2;
}


	
	
	
	

.loop_title_left_top,
.loop_subtitle_left_top,
.loop_description_left_top,
.view_more_link_left_top{
  top: 5%;
  left: 2%;
}

.loop_title_left_center,
.loop_subtitle_left_center,
.loop_description_left_center,
.view_more_link_left_center{
  top: 50%;
  left: 2%;
  transform: translate(2%, -50%);
}

.loop_title_left_bottom,
.loop_subtitle_left_bottom,
.loop_description_left_bottom,
.view_more_link_left_bottom{
  bottom: 5%;
  left: 2%;
}


.loop_title_center_top,
.loop_subtitle_center_top,
.loop_description_center_top,
.view_more_link_center_top{
  top: 10%;
  left: 50%;
  transform: translate(-50%, -50%);
}
h4.loop_subtitle_center_top.h4_title_set {
    top: 20%;
}
.loop_title_center_center,
.loop_subtitle_center_center,
.loop_description_center_center,
.view_more_link_center_center{
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}

.loop_title_center_bottom,
.loop_subtitle_center_bottom,
.loop_description_center_bottom,
.view_more_link_center_bottom{
  bottom: 5%;
  left: 50%;
  transform: translate(-50%, -50%);
}







.loop_title_right_top,
.loop_subtitle_right_top,
.loop_description_right_top,
.view_more_link_right_top{
  top: 5%;
  right: 2%;
}

.loop_title_right_center,
.loop_subtitle_right_center,
.loop_description_right_center,
.view_more_link_right_center{
  top: 50%;
  right: 8%;
  transform: translate(2%, -50%);
}

.loop_title_right_bottom,
.loop_subtitle_right_bottom,
.loop_description_right_bottom,
.view_more_link_right_bottom{
  bottom: 5%;
  right: 2%;
}






h2.h2_title_set {
    font-size: 30px;
    font-weight: 600;
}



.h4_title_set a.loop_subtitle_link {
    font-size: 19px;
    font-weight: 600;
    color: #3e98cd !important;
    font-family: "Open Sans";
}
.h4_title_set a.loop_subtitle_link i {
    font-size: 15px;
    font-weight: 400;
    position: relative;
    top: 0;
    transition: all 0.2s ease-out !important;
    margin-left: 10px !important;
}
.h4_title_set a.loop_subtitle_link:hover{color:#000 !important;}
a.find_box_set:hover {
    background-color: rgb(16, 122, 191);}
p.des_box_set {
    font-size: 34px;
    line-height: 39px;
    font-weight: 400;
    color: rgb(0, 0, 0);
    letter-spacing: 0px;
    visibility: inherit;
    width: 540px;
    text-align: center;
	font-family: "Open Sans";
}

a.find_box_set {
    color: #FFF !IMPORTANT;
    font-size: 17px;
    line-height: 13px;
    font-weight: 500;
    background-color: rgb(16, 30, 43);
    border-color: rgb(0, 0, 0);
    border-radius: 15px;
    text-align: inherit;
    margin: 0px;
    padding: 12px 29px;
    letter-spacing: 0px;
	font-family: "Open Sans";
}


.homeslider_nav.next {
    right: 28px;
    background-position: -30px;
}
.homeslider_nav.prev {
    left: 28px;
    background-position: 5px;
}

a.homeslider_nav.homeslider1_nav.prev, a.homeslider_nav.homeslider1_nav.next {
    border: #4c4c4c !important;
    border-radius: 50px;
    width: 50px !important;
    height: 50px !important;
    background-position-y: -7px;
    background-color: #000;
}





.homeslider .slide{
    opacity: 1 !important;
    display: none !important;
}

.homeslider .slide.homeslider1_on{
    display: block !important;
    
}

.slide_base1 img {
    width: 418px;
    height: 255px;
    left: 10.5%;
    top: 125px;
}
.homeslider-container {
    margin-bottom: 0px;
}
.homeslider li {
    height: 460px;
    width: 100%;
    top: 50%;
    left: 50%;
    transform: translate(-50%, 0%);
}
@media screen and (min-width: 1400px) {
	.homeslider li {
        width: 95% ! IMPORTANT;
    }
}
@media screen and (min-width: 1400px) {
	.homeslider li {
        width: 95% ! IMPORTANT;
    }
}
@media screen and (min-width: 1600px) {
    .homeslider li {
        width: 80% ! IMPORTANT;
    }
}
@media screen and (min-width: 1900px) {
    .homeslider li {
        width: 75% ! IMPORTANT;
    }
}
@media screen and (min-width: 1950px) {
    .homeslider li {
        width: 70% ! IMPORTANT;
    }
}
@media screen and (min-width: 2000px) {
    .homeslider li {
        width: 70% ! IMPORTANT;
    }
}

@media screen and (min-width: 2700px) {
    .homeslider li {
        width: 50% ! IMPORTANT;
    }
}
@media screen and (min-width: 3500px) {
    .homeslider li {
        width: 40% ! IMPORTANT;
    }
}

@media only screen and (min-width: 1000px) and (max-width: 1250px) {
	.slide_base1 img {
		width: 380px !important;
	}
	p.des_box_set {
		font-size: 30px !IMPORTANT;
	}
	
}



@media (max-width: 768px) {
.h4_title_set a.loop_subtitle_link {
    font-size: 13px !IMPORTANT;
}
.loop_title_right_center, .loop_subtitle_right_center, .loop_description_right_center, .view_more_link_right_center {
    width: 90% !important;
    bottom: 5%;
    left: 50% !IMPORTANT;
    transform: translate(-50%, -25%);
    min-width: 258px;
    max-width: 258px;
    white-space: normal;
    font-size: 14px !IMPORTANT;
    line-height: 28px !IMPORTANT;
    font-weight: 400 !important;
    display: flex;
    align-items: center;
}

.homeslider-container {
    margin: 0px !important;
}

h2.h2_title_set {
    font-size: 16px !IMPORTANT;
    width: 100%;
    padding: 10px;
    text-align: center;
    top: 11%;
}


a.view_more_link_center_bottom.find_box_set {
    font-size: 12px;
    line-height: 13px;
    font-weight: 400;
    padding: 6px 15px;
    bottom: 5%;
}
.slide_base1 {
    display: flex;
    justify-content: center;
    align-items: center;
}
a.homeslider_nav.homeslider1_nav.prev, a.homeslider_nav.homeslider1_nav.next {
    background-color: #000000 !important;
    width: 35px !important;
    height: 35px !important;
}

h4.loop_subtitle_center_top.h4_title_set {
    top: 15% !important;
    margin-top: 15px;
}



.slide_base1 img {
    top: 125px !IMPORTANT;
    width: 260.422px !IMPORTANT;
    height: 158.458px !IMPORTANT;
    left: 0px !IMPORTANT;
}

.homeslider_nav.next {
    right: 10px;
    top: 62%;
}

a.homeslider_nav.homeslider1_nav.next {
    background-position-y: -13px;
    background-position-x: -38px;
}

a.homeslider_nav.homeslider1_nav.prev {
    left: 10px;
    top: 62%;
}

a.homeslider_nav.homeslider1_nav.prev {
    background-position-y: -13px;
    background-position-x: -2px;
}
	
}


















