
/* Smaller than standard 1022 (devices and browsers) */
@media only screen and (max-width: 1022px) {
    .container{width: 98%;margin: 0 auto;}
}

/* Smaller than standard 992 (devices and browsers) */
@media only screen and (max-width: 992px) {
    .banner_wrap{height: 500px;}
    .slider .owl-carousel .owl-stage-outer{height: 500px;}
    .slider .owl-carousel .owl-item img{height: 500px;}
    .spl{font-size: 250px;line-height:250px;}
    .spl_events .spl{margin-top: 0;}
    .spl_events .spl:after{font-size: 250px;line-height:250px;}
    .parallax-window1{min-height: 400px;}
    .stamp{right: 0;}
    .stamp > img { width: 100px;}
    .menu_btm_wrap .stamp{left: 20%;}
    .spl_events .spl{width: 98%;text-align: left;}
}


/* Smaller than standard 767 (devices and browsers) */
@media only screen and (max-width: 767px) {
    #pull_menu {display: inline-block;text-align: center;padding: 5px;position: absolute;left: auto;right: 20px;background: #f00;top: 40%;}
    #pull_menu > img{width: 20px;}
    .logo {display:block;width: 30%;}
    .cnt_rgt{padding: 0;}
    .wpcf7 {max-width: 100%;width: 90%;}
    .map{max-width:100%;width: 90% !important;}
     .map iframe{max-width:100%;width: 98% !important;}
    .loc_rgt .para { padding-left: 38px;}
    .main_content .cnt_wrap{padding: 0 20px;}
    #nav{width: 100%;}
    ul.menu {display: none; position: absolute;left: 0;right: 0;top: 115px;background: #fff;}
    ul.menu li {display: block;margin: 0 auto;padding: 5px 0;width: 100%;text-align: center;border-top: 1px solid #000000;}
    .spl_events{height: 300px;}
    .spl {font-size: 180px;line-height: 180px;}
    .spl_events .spl:after {font-size: 180px;line-height: 70px;}
    .spl_events .spl {width: 88%;margin: 0 auto;text-align: center;}
    .spl_wrap{height: auto;}
     .ftr, .ftr p{font-size: 12px; line-height: 20px;width: 90%;text-align: center;margin: 0 auto;}
    .cnt_top{    padding: 0 20px 15px;}
    .captcha{display:block;}
     .captcha .g-recaptcha > div{width:297px !important;}
   
    .g-recaptcha{transform:scale(0.77);-webkit-transform:scale(0.77);transform-origin:0 0;-webkit-transform-origin:0 0;}
     .ftr_lgt,.ftr_rgt{float: none;}
     
     #header{position:relative;}
    .hdr_btm_wrap{position:relative;top:4px;}
    #header .container{width:100%;}
    .spl_events{    background-image: url("http://wp.upupload.com/blog59934/sixcg9tsqy59934/wp-content/uploads/2016/08/spl_event_bg.jpg");
    background-size: 100% auto;
    background-position: center center;
    background-repeat: no-repeat;
    background-color: #000;
}
}


/* Smaller than standard 640 (devices and browsers) */
@media only screen and (max-width: 640px) {
    #pull_menu {display: block;padding: 5px 0;left: 0;right: 0;background: #f00;bottom: -12px;top: auto;}
    ul.menu {display: none; position: absolute;left: 0;right: 0;top: 152px;background: #fff;}
    .parallax-window1 { min-height: 250px;}
    .spl_events{height: 190px;}
    .spl{font-size: 100px;line-height:100px;}
    .spl_events .spl:after{font-size: 100px;line-height:100px;top: 44px;}
    .main_content h3,
    .loc_wrap h3{font-size: 25px;line-height: 25px;padding: 20px 0;}
    .logo{width: 100%;text-align: center;}
    .banner_wrap { height: 450px;}
    .slider .owl-carousel .owl-stage-outer { height: 450px;}
    .slider .owl-carousel .owl-item img { height: 450px;}
    .stamp > img {width: 50px;}
    .wpcf7 input[type="submit"]{margin:12px 0;}
    #header.sticky ul.menu{top:121px;}
    #header.sticky .logo a > img{width:29%;margin:0 auto;}
}

/* Mobile Portrait Size to Mobile Landscape Size (devices and browsers) */
@media only screen and (max-width: 480px) {
    .ftr, .ftr p{width: 100%;}
    .main_content h3 span,
    .loc_wrap h3 span{width: 70%;padding: 0 10px;}
    .loc_wrap h3:before,
    .main_content h3:before{left: 0;}
    .loc_wrap h3:after,
    .main_content h3:after{right: 0;}
    
.spl_events{height: 190px;}

}

