/* IPAD AIR PORTRAIT */

@media only screen 
and (min-device-width : 820px) 
and (max-device-width : 1180px) 
and (orientation : portrait) {
 div.logo a img {height: 122px; width: auto; margin-top: 79px;}
#sp-header {height: 143px;}
  #offcanvas-toggler {height: 149px;}
  .burger-icon>span {margin: 9px 0;}
  .burger-icon {width: 50px;}
  
}
/* IPAD MINI PORTRAIT */
@media only screen 
and (min-device-width : 768px) 
and (max-device-width : 1024px) 
and (orientation : portrait)
and (-webkit-min-device-pixel-ratio: 1)  {
   div.logo a img {height: 122px; width: auto; margin-top: 79px;}
#sp-header {height: 143px;}
  #offcanvas-toggler {height: 149px;}
  .burger-icon>span {margin: 9px 0;}
  .burger-icon {width: 50px;}
  div#sp-footer1 {text-align: right;}
  div#mod-custom121 p a, span.sp-copyright {font-size: 8px;}
  
}



/* iPHONE 12 pro PORTRAIT */
@media only screen 
and (min-device-width : 390px) 
and (max-device-width : 844px)
and (-webkit-device-pixel-ratio : 3)
{
div.logo a img {height: 70px; width: auto; margin-top: 28px;}
#sp-header {height: 83px;}
  #offcanvas-toggler {height: 80px;}
  a.sp-scroll-up {display: none!important;}
  div#sp-footer1 {text-align: right;}
  div#mod-custom121 p a, span.sp-copyright {font-size: 8px;}
}

/* iPHONE 12 pro LANDSCAPE */
@media only screen 
and (min-device-width : 390px) 
and (max-device-width : 844px) 
and (-webkit-device-pixel-ratio : 3)
and (orientation : landscape) {
  div.logo a img {height: 70px; width: auto; margin-top: 28px;}
#sp-header {height: 83px;}
  #offcanvas-toggler {height: 80px;}
 }


@media only screen 
and (min-device-width : 360px) 
and (max-device-width : 740px) 
 { 
div.logo a img {height: 70px; width: auto; margin-top: 28px;}
#sp-header {height: 83px;}
  #offcanvas-toggler {height: 80px;}
   a.sp-scroll-up {display: none!important;}
   div#sp-footer1 {text-align: right;}
    div#mod-custom121 p a, span.sp-copyright {font-size: 8px;}

}
/*
@media only screen 
and (min-device-width : 360px) 
and (max-device-width : 740px)

{
div.logo a img {height: 70px; width: auto; margin-top: 28px;}
#sp-header {height: 83px;}
  #offcanvas-toggler {height: 80px;}
}
*/

@media only screen 
and (min-device-width : 820px) 
and (max-device-width : 896px) 
and (orientation : landscape) {
 div.logo a img {height: 87px; width: auto; margin-top: 47px;}
#sp-header {height: 99px;}
  #offcanvas-toggler {height: 103px;}
  div#sp-footer1 {text-align: right;}
   div#mod-custom121 p a, span.sp-copyright {font-size: 8px;}
 
}

body.ltr .offcanvas-menu .offcanvas-inner ul.menu>li.menu-parent>.nav-header>.menu-toggler {
   
    display: inline-block;
    margin-top: 1px;
    margin-left: 10px;
  right: unset;
}