@media only screen and (min-width:960px){/styles for browsers larger than 960px;/.menu-large .col-md-2-5{width:20%;margin:0;padding:0;}
}
@media only screen and (min-width:1440px){/styles for browsers larger than 1440px;/.menu-large .col-md-2-5{width:20%;margin:0;padding:0;}

}
@media only screen and (min-width:2000px){/for sumo sized (mac) screens/}
@media only screen and (max-device-width:480px){/styles for mobile browsers smaller than 480px;(iPhone)/.mobile-pagespeed-frame{background-image:url(../images/pagespeed-mobile-frame.png);background-position:center center;height:463px;max-width:226px;margin:0 98px;width:100%;}
}
@media only screen and (device-width:768px){/default iPad screens/

    h1 {
        font-size: 34px;
    }
}
/different techniques for iPad screening/@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:portrait){/For portrait layouts only/}
@media only screen and (min-device-width:481px) and (max-device-width:1024px) and (orientation:landscape){/**For landscape layouts only**/

}

@media (max-width:1440px){
}

@media (max-width:1366px){

}
@media (max-width:1200px){
}

@media (max-width:1280px){
    .landing .box h2 {
        font-size: 32px;
        line-height: 38px;
    }
    .landing .credits h3 {
        font-size: 24px;
        line-height: 34px;
    }
    .landing .credits p {
        font-size: 18px;
        line-height: 28px;
    }
    .landing .credits hr.white {
        margin: 10px 0 10px 20px;
    }

    .workshop-form {
        padding-top: 119px;
        padding-bottom: 119px;
    }
}

@media (max-width:1024px){
}

@media (max-width:1199px){
}

@media (min-width:1200px) {
}

@media (max-width:1200px){	
}

@media(max-width:1280px){

}

@media(max-width:1024px){

}
/*iPad Pro (12.9") Start*/
/* Portrait and Landscape */
@media only screen 
and (min-width: 1024px) 
and (max-height: 1366px) 
and (-webkit-min-device-pixel-ratio: 1.5) {
}

/* Portrait */
@media only screen 
and (min-width: 1024px) 
and (max-height: 1366px) 
and (orientation: portrait) 
and (-webkit-min-device-pixel-ratio: 1.5) {
}


@media(max-width:991px){
    footer, footer a {height: auto;}
}

@media (min-width:812px){
}

@media (max-width:812px){
}



@media (max-width:768px){
}

@media (max-width:767px){
    .hide-desktop {display: block;}
    .hide-mobile {display: none;}

    .landing .credits {
      padding: 35px;
  }

    .landing .credits hr.white {
        margin: 10px auto;
    }
}

/*Surface Duo view*/
@media (max-width:540px){

    .hide-desktop {display: block;}
    .hide-mobile {display: none;}

    .landing .credits {
      padding: 35px;
  }

    .landing .credits hr.white {
        margin: 10px auto;
    }


/*iPhone 13 Pro Max view*/
@media (max-width:428px){

    .hide-desktop {display: block;}
    .hide-mobile {display: none;}

    .landing .credits {
      padding: 35px;
  }

    .landing .box h2 {
        font-size: 30px;
        line-height: 36px;
    }

    .landing .credits hr.white {
        margin: 10px auto;
    }

@media (max-width: 375px){
}


@media (max-width: 320px){
}
