
@media screen and (min-width:100px) and (max-width:1125px){

.wow.fadeInUp{visibility:visible; animation-name:fadeInUp;}
.wow.fadeInLeft{visibility:visible; animation-name:fadeInLeft;}
input{-webkit-appearance: none; -moz-appearance: none; appearance: none;}
select{-webkit-appearance: none; -moz-appearance: none; appearance: none;}
textarea{-webkit-appearance: none; -moz-appearance: none; appearance: none;}


.page{min-height: inherit;}
.r-tabs .r-tabs-accordion-title .r-tabs-anchor{text-shadow:none;  -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}

.owl-carousel.owl-loaded.hidden-xs{display: block!important;}
}

@media screen and (min-width:100px) and (max-width:479px){

.container{width:100%; padding:0 15px;}
.entry-content.container{padding:0 15px;}
.container-new{padding:0;}

}

@media screen and (min-width:100px) and (max-width:767px){

    ul li{margin-bottom:0!important;}
    h2{font-size:24px;}

    header{margin-bottom:20px;}
    .container .row{margin-left:-15px;}
    .btn01{margin-top:10px;}
    .social-list01{margin:0 0 10px 0;}
    .social-list01 li{margin-bottom:0;}
    .contacts-list{margin: 6px 0;}
    .sf-menu{margin:0;}
    .camera_title{font-size:32px; line-height:38px;}
    .camera_title br{display:none;}
    .three-block-back .grid_4 .box01_cnt p{min-height:auto;}
    .three-block-back .grid_4 p{padding:0;}
    .home-four-column{margin-bottom:25px;}
    footer{padding:35px 0;}

    .wp-login-register form fieldset{padding:15px!important; margin:30px auto!important;}
    #wpmem_reg legend, #wpmem_login legend{font-size:16px; margin:0px!important; padding: 0;}
    .wp-login-register #wpmem_msg{margin:30px 0;}
    .wp-login-register .wpmem_msg{margin:30px auto 0;}


    ul#portfolio-grid .thumbnail img{min-height:auto;}

    .filter-wrapper{overflow-y: auto; margin:0 15px 20px; padding:0;}
    .filter-wrapper #filters{width: 230%; max-width:670px;}
    .filter-wrapper #filters.video-list{width: 254%; max-width:744px;}
    .filter-wrapper #filters li{float: left; min-width: auto;}
    .filter-wrapper #filters.nav-pills li a{padding:10px 15px; font-size:13px; margin:0;}
    ul#portfolio-grid.portfolio-grid{margin:0 0 15px;}

    .contact-page-back .btn-wr{margin-top:15px; float:right;}
    div.wpcf7-response-output{padding:15px 0 0 0;}
    .well04{padding-bottom:40px;}

    .right-sidebar-mp{margin:25px 0;}
    .r-tabs .r-tabs-accordion-title .r-tabs-anchor{ -webkit-border-radius:0; -moz-border-radius:0; border-radius:0;}

    .left-right-mp-back{margin-bottom:30px;}
    .left-right-mp-back .edit-info{display:none;}
    .space-height{height:15px;}

    #staffTabs{visibility: visible; opacity:1;}
}

@media screen and (min-width:767px) and (max-width:1023px){

    .box01_cnt p{padding:0;}
    .staff-list-back .box01_img img{width:130px!important;; height: 130px!important;}
    .three-block-back .grid_4 .box01_img .circle-img{width:180px; height:180px;}
    #staffTabs{visibility: visible; opacity:1;}
}


@media screen and (min-width:767px) and (max-width:1123px){

    header{margin-bottom:30px;}
    header .h-right{float: right;}
    .social-list01{margin-bottom:5px;}
    .btn01{margin-top:15px;}
    .sf-menu{margin-bottom:0;}
    .sf-menu > li + li{margin-left:10px;}
    .sf-menu > li > a{font-size:15px; padding-left:7px; padding-right:7px;}
    .contacts-list li + li{margin-left:15px;}

    .three-block-back .grid_4 .box01_cnt p{min-height:185px;}
    .three-block-back .grid_4 p{padding:0;}
    .home-four-column{margin-bottom:25px;}

    ul#portfolio-grid .thumbnail img{min-height: auto;}
    .filter-wrapper .nav{margin-bottom:5px;}
    .filter-wrapper #filters li{float: left; min-width: auto;}
    .filter-wrapper #filters.nav-pills li a{padding:8px 13px; font-size:13px; margin: 0;}
    ul#portfolio-grid.portfolio-grid{margin:0 0 15px 0; padding:0px;}

    .camera_title br{display: none;}

    .wp-login-register #wpmem_msg{margin:40px 0;}
    .wp-login-register .wpmem_msg{margin:40px auto 0;}
}

@media screen and (min-width:1023px) and (max-width:1125px){
    .three-block-back .grid_4 .box01_cnt p{min-height:145px;}
    .camera_title{font-size:60px;}

}
