/* Basic jQuery Slider essential styles */

@import url('https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800&display=swap');



ul.bjqs         { position:relative; list-style:none;padding:0;margin:0;overflow:hidden; display:none; max-height: 400px !important;
	padding-top: 25px;}
li.bjqs-slide   { display: none; position: absolute; list-style-type: none;}

ul.bjqs-controls                           {list-style:none;margin:0;padding:0;z-index:9999;}
ul.bjqs-controls.v-centered li a           {position:absolute;}
ul.bjqs-controls.v-centered li.bjqs-next a {right:0;}
ul.bjqs-controls.v-centered li.bjqs-prev a {left:0;}
ol.bjqs-markers                            {list-style: none; padding: 0; margin: 0; width:100%;}
ol.bjqs-markers.h-centered                 {text-align: center;}
ol.bjqs-markers li                         {display:inline;}
ol.bjqs-markers li a                       {display:inline-block;}
p.bjqs-caption                             {display:block;width:96%;margin:0;padding:2%;position:absolute;bottom:0;}


.slider-text                               { width: 960px; max-width: 100%; margin: 0 auto;}
#banner-fade                               { margin: 0 auto; text-align: center;}
#banner-fade img                           { }
#banner-fade, #banner-slide                { margin-bottom: 30px; max-width: 100%!important;}
ul.bjqs-controls.v-centered li a           { display:block; padding:10px; background:#fff; color:#000; text-decoration: none;}
ul.bjqs-controls li                        { list-style-type: unset;}
ul.bjqs-controls.v-centered li a:hover     { background:#000; color:#fff;}
ol.bjqs-markers li a                       { width: 10px; height: 10px; background:#000; color:#000; margin:5px; text-decoration: none; border-radius: 100%; font-size: 0;}
ol.bjqs-markers li.active-marker a, ol.bjqs-markers li a:hover{ background: #999; color: #999;}
p.bjqs-caption                             { background: rgba(255,255,255,0.5); }
#banner-fade .bjqs-controls                { display: none;}

.slide1                                    { background: url(images/slide-D1-bg.png) repeat-x center top;}
.slide2                                    { background: url(images/slide-D2-bg.png) repeat-x center top;}
.slide3                                    { background: url(images/slide-D3-bg.png) repeat-x center top;}
.slide5                                    { background: url(images/slide-g-bg.png) repeat-x center top;}
.slide6                                    { background: url(images/slide-6-bg.png) repeat-x center top;}
.img-d                                     { display: block;}
.img-t                                     { display: none;}
.img-m                                     { display: none;}
.slide7									   { background: url(images/slide-1-bg.png) repeat-x center top;}


/* Image map styles */
.bjqs                                      { width:100%; position:relative; margin:20px 0 100px 0;} 
.bjqs a                                    { display: block; /*margin: 0 auto;  text-align: center;*/}
 
@media screen and (min-width: 768px) and (max-width:5000px) {
.slide1, .slide2, .slide3, .slider5        { padding-top:0px;}
}

@media screen and (min-width: 975px) and (max-width: 1200px) { 
li.bjqs-slide, ul.bjqs, #banner-fade, #banner-slide  { min-height: 467px;}	
}

@media screen and (min-width: 880px) and (max-width: 974px) { 
li.bjqs-slide, ul.bjqs, #banner-fade, #banner-slide { min-height: 435px;}
	
}


@media screen and (min-width: 768px) and (max-width: 879px) { 
li.bjqs-slide, ul.bjqs, #banner-fade, #banner-slide { min-height: 405px;}	
}
 
 
@media only screen and (max-width : 768px)   
{
#banner-fade img                                    { max-width: 82%; max-height: inherit;}
.img-d                                              { display: block;}
.img-t                                              { display: block;}
.img-m                                              { display: none;}

}
 
@media only screen and (max-width : 480px)   
{
li.bjqs-slide                                      { /*height: 350px !important;*/ }
.img-d                                             { display: none;}
.img-t                                             { display: none;}
.img-m                                             { display: block;}
#banner-fade img                                   { height: auto !important; max-width: 90%; }
#banner-fade                                       { margin-bottom: 25px; height: 500px !important;}
ul.bjqs                                            { height: 500px !important;}
li.bjqs-slide                                      { height: 499px !important;}
}


@media only screen and (max-width: 414px){
#banner-fade                                       { height: 450px !important;}
ul.bjqs                                            { height: 415px !important;}
li.bjqs-slide                                      { height: 415px !important;}
}



@media only screen and (max-width: 411px){
#banner-fade img                                   { max-width: 100%;}
}

@media only screen and (max-width: 393px){
ul.bjqs                                            { height: 435px !important;}
li.bjqs-slide                                      { height: 435px !important;}
}

@media only screen and (max-width: 390px){
ul.bjqs                                            { height: 434px !important;}
}

@media only screen and (max-width: 375px){
ul.bjqs                                            { height: 416px !important;}
}


@media only screen and (max-width : 360px)   
{
#banner-fade                                       { margin-bottom: 25px; height: 410px !important;}
ul.bjqs                                            { height: 410px !important;}
li.bjqs-slide                                      { height: 375px !important;}
	 
}
@media only screen and (max-width : 320px)   
{
#banner-fade                                       { margin-bottom: 25px; height: 375px !important;}
ul.bjqs                                            { height: 375px !important;}
li.bjqs-slide                                      { height: 499px !important;}
	 
}



/* Home page midslider css*/
.midslide1 { background: url(images/slide-D1-bg.png) repeat-x center top;}
.midslide2 { background: url(images/slide-D2-bg.png) repeat-x center top;}
.midslide3 { background: url(images/slide-D3-bg.png) repeat-x center top;} 
#midbanner-fade, #banner-slide{ margin-bottom: 60px; max-width: 100%!important;}
#midbanner-fade               { margin: 0 auto; text-align: center;}
#midbanner-fade img           { max-width: 100%; width: 975px !important; margin: 0 auto; max-height: 467px;}
#midslider ul.bjqs-controls.v-centered { display: none;}
/* Home page midslider css*/


 

@media screen and (min-width: 975px) and (max-width: 1200px) { 
#midbanner-fade li.bjqs-slide, #midbanner-fade ul.bjqs, #midbanner-fade, #banner-slide  { min-height: 467px;}	
}

@media screen and (min-width: 880px) and (max-width: 974px) { 
#midbanner-fade li.bjqs-slide, #midbanner-fade ul.bjqs, #midbanner-fade, #banner-slide { min-height: 435px;}
	
}

@media screen and (min-width: 768px) and (max-width: 879px) { 
#midbanner-fade li.bjqs-slide, #midbanner-fade ul.bjqs, #midbanner-fade, #banner-slide { min-height: 405px;}	
}
 
 
@media only screen and (max-width : 768px)   
{
#midbanner-fade img                                 { max-width: 82%; max-height: inherit;}
.img-d                                              { display: block;}
.img-t                                              { display: block;}
.img-m                                              { display: none;}

}
 
@media only screen and (max-width : 480px)   
{ 
.img-d                                             { display: none;}
.img-t                                             { display: none;}
.img-m                                             { display: block;}
#midbanner-fade img                                { height: auto !important; max-width: 90%; }
#midbanner-fade                                    { margin-bottom: 25px; height: 490px !important;}
#midbanner-fade ul.bjqs                                            { height: 430px !important;}
#midbanner-fade li.bjqs-slide                                      { height: 430px !important;}
}


@media only screen and (max-width: 414px){
#midbanner-fade                                    { height: 440px !important;}
#midbanner-fade ul.bjqs                            { height: 440px !important;}
#midbanner-fade li.bjqs-slide                      { height: 440px !important;}
}

@media only screen and (max-width: 411px){
#midbanner-fade img                                { max-width: 100%;}
}

@media only screen and (max-width : 360px)   
{
#midbanner-fade                                    { margin-bottom: 25px; height: 410px !important;}
#midbanner-fade ul.bjqs                            { height: 410px !important;}
#midbanner-fade li.bjqs-slide                      { height: 375px !important;}
	 
}
@media only screen and (max-width : 320px)   
{
#midbanner-fade                                    { margin-bottom: 25px; height: 375px !important;}
#midbanner-fade ul.bjqs                            { height: 375px !important;}
#midbanner-fade li.bjqs-slide                      { height: 499px !important;}
	 
}