/* responsive768-979.css */
@media screen and (min-width:689px) and (max-width:1279px)
{
.offcanvas
{right:20px;top:35px;position:absolute;margin-top:5px;padding:10px;z-index:99999;}


  
#wrapper
{background-size: contain;}
 
#header .nav-main	
{top:150px;}



.mod_article [class^="ce_"], .mod_article [class*=" ce_"], .mod_article [class^="content-"], .mod_article [class*=" content-"], .mod_article [class^="mod_"], .mod_article [class*=" mod_"] {
  margin-left: 0;
  margin-right: 0;
}


h1
{ font-size:3em;}
h2
{ font-size:1.15em;}



#main
{width:94%; padding:8px 15px;margin:25px auto;background-color:#f9f9f9;box-sizing:border-box;}

#main .inside
{width:100%; padding:8px 0;margin:0 auto;background-color:#f9f9f9;box-sizing:border-box;}

#main .image_container img
{float:left;
margin-right:0}



#main .mod_article900,
#main .mod_article800,
.rs-columns .center
{ width:90%; margin:50px auto;justify-content: center;}

#main .mod_article600
{ width:90%; margin:50px auto;justify-content: center;}


#main table,
#main tr
{ width: 96%;}

.bx-well
{ width: 96%;
min-height: 500px;
  background-color:#ffffff;
  margin-top:25px;
  padding: 25px;
  border-radius: 30px;
    background-image:url("/files/images/layout/gold.png");background-repeat:no-repeat;
  background-position:-145px -145px;
  left: 50%;
  align-items: center;
  justify-content: center;
  box-sizing:border-box; 
  
}
	
.grid
{	display: grid;
	grid-template-columns: 1fr 1fr;
	grid-gap: 10px;
}
.grid div 
{padding:2px;}

#section01
{   margin-top:0;}




#section01 .inside
{width:94%;
display:block;
    margin:0 auto;
    padding: 0 40px;
    font-size:15px;
    line-height:30px;
    color:#202020;
    box-sizing:border-box;
}

#section01 .content-slider p,
#section01 .swiper-slide p,
#main .swiper-slide p,
#main .swiper-slide p{
  width: 92%;
  min-height: 180px;
  position: relative;
  float: left;
  padding: 35px 25px 30px 30px;
  background-color: #ffffff;
  border: 1px solid #A5CBFA;
  border-radius: 15px;
  font-size: 14px;
  box-sizing:border-box;
  justify-content: center;
  align-items: center;
  } 
  
#section01,
#section03
{width:94%;
background:#fbfbfb;
margin:45px auto;
    
    padding-top:40px;
    padding-bottom:0;
    border-radius: 40px;
}
	
	
.gallery4 li
{overflow:hidden;
margin:0;
padding:0;
width:33%;
}



#main .bx-lightblue, 
#main .bx-lightblue-1,
#main .bx-lightblue-2,
#main .bx-lightblue-3,
#main .bx-lightblue-4
{ width:96%;
  margin:15px auto 15px auto;
}

#main .bx-lightblue-mobile
{ width:100%;
  background-color:#E5F0FE;
  margin:15px auto 15px auto;
  padding: 25px;
  border-radius: 30px;
  display: flex;
  align-items: center;
  justify-content: center;
  box-sizing:border-box;
}
#main .bx-lightblue-mobile p
{ background-color:#E5F0FE;}

	



figure
{float: none;padding: 0 ;margin: 0}

.caption{margin-bottom:20px}

.sliderdemo .slidebox1 .image_container
{right:-10px;opacity: 0.1;z-index: 55}



}
