/* faq */

.QueriesSection .accordion-item p { color: #000; font-size: 16px; font-family: Gilroy-Medium; line-height: 24px;} 
.QueriesSection .accordion-button{ background-color: white; color: black; font-size: 23px;font-family: Gilroy-Medium;padding-right: 28px;padding-left: 44px; } 
.QueriesSection .accordion-button:not(.collapsed){ background-color: var(--lightGray);} 
.QueriesSection .accordion-collapse.collapse.show{  } 
.QueriesSection .accordion-item{ border-right: none; border-left: none; border-bottom: 1px solid #ccc;background-color: unset; } 
.QueriesSection .accordion-body{background-color: var(--lightGray);    padding:20px 44px 44px;} 
.QueriesSection .accordion-button::after{ width: 19px;height: 15px;background-size: 19px;position: absolute;right: 10px;top: 20px;} 
.QueriesSection button:focus:not(:focus-visible){box-shadow: none;}
.QueriesSection .QueriesOvarlayMain::after{border-radius: 12px;border-radius: 20px;}
.QueriesSection .frequltyNumber{position: absolute;left: 15px;top: 15px;}
.QueriestabSection{position: relative;}
.QueriesSection .accordion{border-radius: 20px;overflow: hidden;box-shadow: rgba(0, 0, 0, 0.15) 0px -4px 7px !important;position: relative;}
.QueriesBanner{border-radius: 20px;}

.QueriesMainSection{ background-color: var(--blackColor); min-height: 380px; background-position: bottom; background-size: cover; overflow: hidden;position: relative;display: flex;align-items: center;border-radius: 0px 0px 30px 30px;z-index: 1; } 
.QueriesMainSection h1{ font-size: 55px; font-family: Gilroy-Bold; color: white;}
.QueriesMainSection p{ font-size: 17px; font-family: Gilroy-Medium;color: white; margin-top: 20px; line-height: 24px;} 
.QueriestabBefore{position: relative;}
.QueriestabBefore::before{ position: absolute; content: ""; top: -50px; height: 150px; background-color: #d0d0d1; width: 100%;}


.makeAStrong{background-image: url('../img/makeAStrong.png'); min-height: 500px; background-position: cenbter; background-size: cover; display: flex;align-items: center;justify-content: center;} 
.makeAStrong h1{ font-size: 70px; font-family: Gilroy-Bold; color: white; } 
.makeAStrong .makeAStrongBtn{ min-width: 170px; border-radius: 30px; margin-top: 13px; font-size: 21px; padding: 10px; background-color: white; } 
.makeAStrong .makeAStrongBtn:hover{ background-color: var(--NavyBlueColor); color: white; }
.makeAStrong .makeAStrongBtn:focus:not(:focus-visible){background-color: #d78624;color: white;border: 1px solid;border-color: var(--NavyBlueColor);box-shadow: 0px 0px 10px 0px #fe8f09;}


.videoPlayIcon{ position: absolute; cursor: pointer; z-index: 3; background-color: unset; border: none; } 
.videoPlayIcon img{ height: 50px; } .YouTubeVideo{ width: 100%; min-height: 400px; }
.videoPlayIcon img:hover{background-color: var(--NavyBlueColor);border-radius: 50%;}
.youtubeModal .Modal_btn-close{position: absolute; right: 16px; background: var(--orangeColor); color: white; opacity: 1; top: 16px; border-radius: 50%; display: flex; align-items: center; justify-content: center; height: 20px; width: 20px; z-index: 1;}
.youtubeModal .Modal_btn-close:hover{background-color: var(--NavyBlueColor);color: white;}
.youtubeModal .modal-content{background-color: unset;border: none;}

.QueriesOvarlayMain{ display: flex; align-items: center; justify-content: center; position: relative; } 
.QueriesOvarlayMain::after{ position: absolute; content: ""; top: 0px; bottom: 0px; right: 0px; left: 0px; background-color: #00000080; border-radius: 20px; } 
.QueriesBlockVideo{margin-bottom: 40px;}
.QueriesBlockVideo .imageVideo{height: 300px;width: 100%;object-fit: cover;border-radius: 20px;}
.QueriesBlockVideo h4{text-align: center;margin-top: 15px;}


.QueriesVideoOvarlay{  position: relative; } 
.QueriesVideoOvarlay::after{ position: absolute; content: ""; top: 0px; bottom: 0px; right: 0px; left: 0px; background-image: linear-gradient(rgba(255, 255, 255, 0),rgba(0, 0, 0, 0.641)); border-radius: 20px; } 

.QueriesSliderMainSection{background-image: url(../img/QueriesSliderBg.jpeg); padding: 80px 0px;background-size: cover;background-position: center; position: relative; } 
.QueriesSliderMainSection::before{ position: absolute; content: ""; top: 0px; bottom: 0px; background-image: linear-gradient(to right,rgba(0, 0, 0, 0.775),rgba(255, 255, 255, 0)); width: 100%; } 
.QueriesSliderSectionLeft h1 { font-size: 55px; font-family: Gilroy-Bold; color: white; } .QueriesSliderSectionLeft p{ font-size: 17px; font-family: Gilroy-Medium; color: white; line-height: 24px; } 
.QueriesSliderSectionLeft .btn{border-radius: 30px;}

.askedqueries_Slider .video_Play{ height: 50px; width: 50px; background-color: white; position: absolute; cursor: pointer; z-index: 1; color: black; border-radius: 50%; font-size: 20px; left: 10px; top: 10px; border: none; } 
.askedqueries_Slider .video_Play:hover{ background-color: var(--orangeColor); color: white; } 
.askedqueries_Slider .QueriesText{ left: 10px; position: absolute; bottom: 10px; color: white; font-size: 18px; z-index: 1 } 
.askedqueriesSlider .askedqueries_Slider{  position: relative; } 
.askedqueriesSlider .askedqueries_Slider::after{ position: absolute; content: ""; top: 0px; bottom: 0px; right: 0px; left: 0px; background-image: linear-gradient(rgba(255, 255, 255, 0),rgba(255, 255, 255, 0),rgb(0 0 0)); border-radius: 15px; }
.askedqueriesSlider .QueriesSliderIMG{border-radius: 15px;}




.askedqueriesSlider .swiper-pagination-bullet-active{width: 50px !important;border-radius: 10px !important;}
.askedqueriesSlider .swiper-pagination-bullet{background-color: white !important;opacity: 1 !important;}

.ourProductNavigation .swiper-button-next,.ourProductNavigation .swiper-button-prev{
position: relative !important;
height: 40px;
width: 40px;
border-radius: 50%;
background-color: black;
}
.ourProductNavigation .swiper-button-prev, .ourProductNavigation .swiper-rtl .swiper-button-next{
right: 100px !important;
left: auto !important;
}
.ourProductNavigation .swiper-button-next,.ourProductNavigation .swiper-rtl .swiper-button-prev{
right: auto !important;
left: 100px !important;
}
.ourProductNavigation .swiper-button-next:after, .ourProductNavigation .swiper-button-prev:after{font-size: 0px !important;}

.ourProductNavigation{display: flex;justify-content: center;}
.ourProductNavigation img{height: 12px;}
.swiper-button-next.swiper-button-disabled, .swiper-button-prev.swiper-button-disabled{
opacity: 1 !important;
background-color: white;
}