/* CSS Document */

@media (min-width: 1200px) { 
    .camera_caption h1 {
        font-size: 400%;
        letter-spacing: -1px;
        margin: 4px 0px;
    }

    .camera_caption h2 {
        font-size: 250%;
        letter-spacing: 0px;
        margin: 4px 0px;
    }

    .camera_caption {
        font-size: 110%;
    }

}

@media (min-width: 1255px) { 
    .camera_prev {
        /*margin-left: -620px;*/
        left:0px;
    }

    .camera_next {
        /*margin-right: -620px;*/
        right: 0px;
    }
}

@media (min-width: 1190px) and (max-width: 1254px) {
    .camera_prev {
        /*margin-left: -570px !important;*/
    }

    .camera_next {
        /*margin-right: -570px !important;*/
    }
}
/* #Tablet (Landscape) */
@media (min-width: 980px) and (max-width: 1199px) { 

    .camera_caption h1 {
        font-size: 330%;
        letter-spacing: -1px;
        margin: 4px 0px;
    }

    .camera_caption h2 {
        font-size: 210%;
        letter-spacing: 0px;
        margin: 4px 0px;

    }
    .camera_caption h2.slidetitle {
        font-size: 16px !important;
    }

    .camera_caption {
        font-size: 110%;
    }

    .camera_prev {
        /*margin-left: -450px !important;*/
    }

    .camera_next {
        /*margin-right: -450px !important;*/
    }
    .slidereadmore a.button {
        display:inline-block !important;
        padding:0 10px !important;
        margin:0 !important;
        font-size:12px !important;
        line-height:26px !important;
        border-radius: 8px !important;
    }

}

/* Portrait tablet to landscape and desktop */
@media (min-width: 768px) and (max-width: 979px) { 

    .camera_caption > div > div {
        margin: 0 auto !important;
    }

    .hidden-tablet {
        display: none !important;
    }

    .camera_caption h1 {
        font-size: 280%;
        letter-spacing: -1px;
        margin: 4px 0px;
    }

    .camera_caption h2 {
        font-size: 170%;
        letter-spacing: 0px;
        margin: 4px 0px;
    }

    .camera_caption {
        font-size: 100%;
        top: 26% !important;
    }
    .camera_caption h2.slidetitle {
        font-size: 16px !important;
    }



    .camera_prev {
        /*margin-left: -350px !important;*/
    }

    .camera_next {
        /*margin-right: -350px !important;*/
    }
    .slidereadmore a.button {
        display:inline-block !important;
        padding:0 10px !important;
        margin:0 !important;
        font-size:12px !important;
        line-height:26px !important;
        border-radius: 8px !important;
    }

}

/* Landscape phone to portrait tablet */
@media (max-width: 767px) { 
    .camera_caption {
        top: 26% !important;
    }
    .camera_caption > div > div {
        margin: 0 auto !important;
    }

    .hidden-phone {
        display: none !important;
    }
    .camera_prev {
        /*margin-left: 0px !important;*/
        left: 10px !important;
    }

    .camera_next {
        /*margin-right: 0px !important;*/
        right: 10px !important;
    }

    .camera_caption h1 {
        font-size: 190%;
        letter-spacing: -1px;
        margin: 4px 0px;
    }

    .camera_caption h2 {
        font-size: 120%;
        letter-spacing: 0px;
        margin: 4px 0px;
    }
    .camera_caption h2.slidetitle {
        font-size: 16px !important;
    }
    .slidereadmore a.button {
        display:inline-block !important;
        padding:0 10px !important;
        margin:0 !important;
        font-size:12px !important;
        line-height:26px !important;
        border-radius: 8px !important;
    }

}


/* Landscape phones and down */
@media (max-width: 480px) { 
    .camera_caption > div > div {
        margin: 0 auto !important;
    }

    .camera_pag {
        bottom: 6% !important;
        display:none !important;
    }

    .camera_caption > div > div {
        width: 100% !important;
    }

    .camera_prev {
        background:none !important;
        /*margin-left: 0px !important;*/
        left: 1px !important;
    }

    .camera_next {
        background:none !important;
        /*margin-right: 0px !important;*/
        right: 1px !important;
    }

}