/* Media Queries
-------------------------------------------------------------- */
@media only screen and (min-width: 1200px) {
    .container{
        width: 1200px;
    }
    .footer .clearfix.spec {
        display: none;
    }
    .right-sidebar .site-content,
    .right-sidebar .content {
        width: 75%;
        float: left;
        padding-right: 25px;
    }

    .right-sidebar .site-content-2 {
        width: 75%;
        float: left;
    }

    .right-sidebar .sidebar,
    .left-sidebar .sidebar {
        width: 25%;
        float: left;
    }

    .left-sidebar .site-content,
    .left-sidebar .content {
        width: 75%;
        float: right;
        padding-left: 115px;
    }
}

@media only screen and (max-width: 1199px) {
.roll-slider .flexslider.main-slider .slides img.spec {
    width: 500px;
}

.header-4 #mainnav > ul > li > a {
    padding: 0 30px;
}

.right-sidebar .site-content {
    width: 75%;
    float: left;
    padding-right: 115px;
}

.right-sidebar .site-content-2 {
    width: 75%;
    float: left;
}

.right-sidebar .sidebar,
.left-sidebar .sidebar {
    width: 25%;
    float: left;
}

.left-sidebar .site-content {
    width: 75%;
    float: right;
    padding-left: 115px;
}

.pagination-single a.prev {
    margin-right: 5px;
}

.pagination-single a.next {
    margin-left: 5px;
}

body.products-page .left-sidebar .site-content {
    padding-left: 15px;
}

.no-sidebar .site-content,
.no-sidebar .site-content-2 {
    width: 100%;
}

.footer .clearfix, 
.no-sidebar .sidebar {
    display: none;
}

.name-wrap,
.email-wrap {
    width: 50%;
    float: left;
}

}
/* Smaller than standard 980 */
@media only screen and (max-width: 991px) {
.header,
.header-1,
.header-2,
.header-4 {
    background-color: #292929;
    z-index: 999;
    position: relative;
}

.header .btn-menu i,
.header-1 .btn-menu i,
.header-2 .btn-menu i,
.header-4  .btn-menu i {
    color: #fff;
}

.header-4 {
    border-bottom: 1px solid #838383;
}

.header-4 .wrap {
  display: block;
}

.header-4 .logo {
    position: absolute;
    left: 0;
    top: -19px;
}

nav#mainnav-mobi li.liMega,
nav#mainnav-mobi ul.submenu li a i {
    display: none;
}

.header-5 .logo,
.header-3 .logo,
.header-2 .logo,
.header-1 .logo,
.header .logo {
    margin: 20px 0;
}

.btn-menu {
    height: 60px;
    line-height: 60px;
}

.col-md-3 ,
.col-md-4,
.col-md-5,
.search-bar .col-md-6 {
    width: 50%;
    float: left;
}

.roll-slider .main-slider,
.roll-slider .main-slider-2 {
  height: 430px !important;
}

.roll-slider .main-slider-2 ul.slides li div.content .big-text,
.roll-slider .main-slider-2 ul.slides li div.content .big-text span {
    font-size: 45px;
    line-height: 45px;
}

.roll-slider .main-slider-2 ul.slides li div.col-md-12 div.text {
    top: 15%;
}

.services-page-2 .whatwecando {
    padding: 40px 0 72px 0;
}

.about-2 .roll-about-2 .col-md-5,
.about .roll-about .col-md-4,
.portfolio-details .col-md-5,
.pagination-single-2 .col-md-3,
.pagination-single-2 .col-md-4,
.details-info .col-md-4,
.right-sidebar .site-content,
.right-sidebar .sidebar, .left-sidebar .sidebar,
.portfolio-details-page-2 .sec-folio-details .portfolio-details .col-md-4 {
    width: 100%;
}

.roll-slider .flexslider.main-slider .slides img.spec {
    width: 300px;
}

.roll-slider .main-slider ul.slides li div.content .big-text,
.roll-slider .main-slider ul.slides li div.content .big-text span {
    font-size: 44px;
    line-height: 44px;
}

.roll-slider .main-slider ul.slides li div.content .small-text {
    font-size: 14px;
}

.roll-team .item .info {
    padding: 0 5px;
}

.footer .clearfix {
    display: block;
}

.roll-content-box1 {
    margin-bottom: 30px;
}

.footer-2 .widget-contact-info .widget-title {
    color: #7f7f7f;
}

.dark .footer-2 .widget-contact-info .widget-title {
    color: #fff;
}

.footer-2 .widget-contact-info .phone, 
.footer-2 .widget-contact-info .mail {
    color: #000;
}

.footer-2 .widget-contact-info .phone, 
.footer-2 .widget-contact-info .mail {
    font-size: 17px;
    margin-bottom: 0;
}

.dark .footer-2 .widget-contact-info .phone, 
.dark .footer-2 .widget-contact-info .mail {
    color: #fff;
}

.widget {
    margin-bottom: 40px;
}

.footer-2 .widget-recent-posts .widget-title,
.footer-2 .widget-recent-posts .item h3,
.footer-2 .widget-contact-info .address {
    margin-top: 0;
    margin-bottom: 17px;
} 
.footer-2 .widget-title {
    margin-bottom: 20px;
}

.footer-2 .widget-recent-posts .item p.text {
    line-height: 24px;
}

.footer-2 .widget-contact-info .address {
    color: #666666;
}

.dark .footer-2 .widget-contact-info .address {
    color: #8b8b8b;
}

.footer-2 .bg-left,
span.top-text {
    display: none;
}

.footer-2 {
    padding: 30px 0;
}

.left-sidebar .site-content {
    width: 100%;
    float: none;
    padding-left: 15px;
}

.top-bar {
    position: relative;
}

.portfolio-details-page-3 .portfolio-details .folio-info {
    padding-left: 0;
}

.portfolio-details-page-2 .sec-folio-details .portfolio-details #navcarousel .flex-viewport ul.slides li {
    height: auto;
}

.portfolio-details-page-2 .sec-folio-details .portfolio-details h1.small-light {
    margin-top: 15px;
}

#navcarousel .flex-viewport ul.slides li {
    height: auto;
}

.portfolio-details .meta span img {
    width: 35px;
}

.portfolio-details .meta span a {
    font-size: 18px;
}

.products-page .title-bar .breadcrumbs {
    margin-bottom: 15px;
}

.products-details .pagination-single {
    text-align: left;
}

.products-details .details-info .product-description {
    top: 20px;
    padding-left: 0;
}

.products-page .woocommerce ul.products.threecols li,
.products-page .woocommerce ul.products.fourcols li,
.products-page .woocommerce ul.products.fivecols li,
.woocommerce ul.products.threecols li,
.woocommerce ul.products.fourcols li,
.woocommerce ul.products.fivecols li {
    width: 50%;
}

.woocommerce-ordering > span {
    display: block;
}

.woocommerce-ordering,
.products-page .title-bar .col-md-4 {
    float: none; 
}

.products-page #content,
.blog-sidebar-3 .site-content.blog-style-2 .post-media,
.blog-sidebar-3 .site-content.blog-style-2 .right-col {
    width: 100%;
    float: none;
}

.products-page .woocommerce ul.products.fivecols li .product-info .addtocart-details span img, 
.products-page .woocommerce ul.products.fourcols li .product-info .addtocart-details span img {
    width: auto;
}

.woocommerce ul.products.fivecols li .product-info .addtocart-details span, 
.woocommerce ul.products.fourcols li .product-info .addtocart-details span {
    width: 89px;
}

.products-page .woocommerce ul.products.fourcols li .product-info .addtocart-details .addtocart a, 
.products-page .woocommerce ul.products.fourcols li .product-info .addtocart-details .details a,
.products-page .woocommerce ul.products.fivecols li .product-info .addtocart-details .addtocart a, 
.products-page .woocommerce ul.products.fivecols li .product-info .addtocart-details .details a {
    font-size: 12px;
}

.pagination-single a.prev {
    margin-right: 13px;
}

.pagination-single a.next {
    margin-left: 13px;
}

.portfolio-details-page-3 .pagination-single a.prev,
.portfolio-details-page-3 .pagination-single a.next {
    width: 200px;
}

.portfolio-details-page-3 .pagination-single {
    margin-top: 25px;
}
.page-title h1.title.thin,
.meetteam-page .page-title h1.title.thin {
    font-size: 45px;
    line-height: 45px;
    margin: 20px 0 10px 0;
}

.btn-menu {
    display: block ;
}

.site-content {
    margin-right: 0;
}

.footer .widget-tags,
.footer .widget-flickr, 
.site-content .post .meta-post img.imgcomment {
    margin-left: 0;
}

.right-sidebar .site-content {
    padding-right: 15px;
}

.fl-pagination a img {
    margin: 0 30px;
}

.widget {
    margin-bottom: 70px;
}

.footer .unstyled li {
    position: relative;
    margin-bottom: 20px;
    min-height: 73px;
}

.bottom-left {
    width: 100%;
    line-height: normal;
    text-align: center;
    display: inline-block;
    margin-top: 20px;
}

.bottom-right {
    width: 100%;
    float: right;
    line-height: normal;
    text-align: center;
    margin-top: 37px;
}

.bottom .wrap {
    height: 118px;
}

.bottom {
    padding: 38px 0 30px 0;
}

.bottom .bottom-right,
.bottom .bottom-left {
    width: 100%;
    text-align: center;
}

.bottom .bottom-left p {
    line-height: 22px;
}

.bottom .go-top2 {
    position: absolute;
    top: -20px;
    left: 35%;
}

}

/* Tablet Landscape */
 @media only screen and (min-device-width : 768px) and (max-device-width : 1024px) and (orientation : landscape) {

}

/* Tablet Portrait Size */
@media only screen and (min-width: 768px) and (max-width: 991px) {

.blog-sidebar-3 .site-content.blog-style-2 .post-media,
.blog-sidebar-3 .site-content.blog-style-2 .right-col {
    width: 100%;
    float: none;
}

.right-sidebar .site-content {
    width: 100%;
}

.right-sidebar .site-content {
    padding-right: 15px;
}

.right-sidebar .sidebar, .left-sidebar .sidebar {
    width: 100%;
}

.bottom {
padding: 38px 0 30px 0;
}

.bottom .bottom-right,
.bottom .bottom-left {
    width: 100%;
    text-align: center;
}

.bottom .bottom-left p {
    line-height: 22px;
}

.bottom .go-top2 {
    position: absolute;
    top: -20px;
    left: 35%;
}
}

/* All Mobile Sizes */
@media only screen and (max-width: 767px) {
.roll-recent-work .recent-work-item {
    width: 50%;
}
.roll-slider .main-slider,
.roll-slider .main-slider-2 {
    height: 320px !important;
}

.roll-slider .main-slider-2 .flex-control-nav.flex-control-thumbs li {
    width: 70px;
}

.roll-slider .main-slider ul.slides li div.content .big-text span,
.roll-slider .main-slider ul.slides li div.content .big-text,
.roll-slider .main-slider-2 ul.slides li div.content .big-text span,
.roll-slider .main-slider-2 ul.slides li div.content .big-text {
    font-size: 28px;
    line-height: 33px;
}

.roll-slider .main-slider ul.slides li div.col-md-12 div.text,
.roll-slider .main-slider-2 ul.slides li div.col-md-12 div.text,
.single-page .roll-slider .main-slider ul.slides li div.col-md-12 div.text {
    top: 30%;
    margin-left: 22%;
}
.posit_logo{
  position: absolute;
  top: 5%;
  left: 2%;
  z-index: 9;
}
.posit_logo .logo img{
  width: 20%;
}
.roll-slider .main-slider ul.slides li div.content .small-text,
.roll-slider .main-slider-2 ul.slides li div.content .small-text {
    font-size: 14px;
    line-height: 17px;
}

.roll-slider .flexslider.main-slider .slides img.spec,
#navcarousel .flex-viewport ul.slides li:hover .img-zoom,
.roll-spacer2 {
    display: none;
}

.portfolio-alt .portfolio-item-4 {
    width: 50%;
}

.search-bar div.search,
.search-bar div.ordering {
    /*text-align: left;*/
    margin-top: 10px;
}


.blog-full-3 .search-bar {
    padding: 20px 0 30px 0;
}

.blog-full-2 .page-title h1.title.thin,
.blog-full-3 .page-title h1.title.thin {
    margin: 50px 0 50px 0;
}

.services-2 {
    padding: 25px 0 85px 0;
}

.roll-content-box2 .title img {
    width: 30px;
}

.roll-content-box2 {
    margin-bottom: 15px;
}

p.who-we-are,
.entry-post p,
p.meet-our-team,
.roll-team p.text,
.roll-content-box2 p,
.blog-page-alt .post .entry-post p,
.roll-twitter .latest-tweets .tweet_text,
.roll-advanced-video .text,
.portfolio p.description,
.portfolio-details p.description {
    font-size: 14px;
}

.work-with-us {
    padding: 60px 0 60px 0;
}

.map {
    height: 400px;
    overflow: hidden;
}

.roll-advanced-video h1.small-bold {
    font-size: 30px;
    margin-bottom: 30px;
}

.roll-advanced-video .item h3 {
    font-size: 19px;
}

.advanced-video {
    padding: 60px 0;
}

.roll-about-2 .col-md-4 {
    width: 100%;
}

.roll-accordion .roll-toggle .toggle-title h4 {
    font-size: 17px;
}

.about .item {
    margin-bottom: 15px;
}

.about-page .slider,
.about-page .about {
    padding: 30px 0;
}

.about-page .mission,
.about-alt-page .mission {
    margin: 50px 0 21px;
}


.pagination-single a.prev {
    width: 100%;
    margin: 0;
}

.pagination-single img {
    top: -6px;
    left: 48%;
}

.portfolio-details-page-3 .pagination-single img {
    left: 0;
    top: -14px;
}

.portfolio-details-page-3 .pagination-single a.next {
    margin-left: 0;
}

.portfolio-details-page-4 .page-title h1.title.thin {
    margin: 78px 0 40px 0;
}

.pagination-single a.next {
    width: 100%;
    right: 0;
    margin-left: 0;
}

.blog-full-2 .pagination-2,
.blog-full-3 .pagination-2,
.portfolio-page-2 .pagination-2, 
.single-page .pagination-2 {
    text-align: left;
}

.pagination-2 a.prev {
    width: 170px;
    margin-right: 5px;
}

.pagination-2 a.next {
    width: 170px;
    margin-left: 5px;
}

.blog-full-2 .pagination-2,
.blog-full-3 .pagination-2 {
    margin-top: 30px;
    margin-bottom: 40px;
}

.portfolio-details-page-4 .pagination-single > img,
.portfolio-details-page-2 .pagination-single > img {
    left: 0;
    top: -15px;
}

.portfolio-details-page-4 .pagination-single a.next,
.portfolio-details-page-2 .pagination-single a.next {
    margin-left: 0;
}

.portfolio-page .portfolio {
    padding-top: 0;
}

.portfolio-page .portfolio p.description {
    margin-top: 0;
    font-size: 14px;
}

.products-details .details-info h2.name,
.products-details .details-info div.price .baseprice {
    font-size: 30px;
    line-height: 30px;
}

.products-details .details-info div.price .saleprice {
    font-size: 25px;
    line-height: 25px;
}

.products-details .pagination-single a.prev,
.products-details .pagination-single a.next {
    width: 190px;
}

.products-details .pagination-single > img {
    top: -15px;
}

.products-page .left-sidebar #content .pagination-2, 
.products-page .no-sidebar #content .pagination-2, 
.products-page .right-sidebar #content .pagination-2 {
    margin-bottom: 20px; 
}

.site-content .post .meta-post, .site-content .post .meta-post a {
    font-size: 15px;
}

.site-content .post .meta-post img {
    margin-right: 8px;
    width: 30px;
}

.roll-contact-form .input-wrap input {
    height: 50px;
    margin-bottom: 10px;
}

.roll-contact-form .input-wrap input, 
.roll-contact-form .message-wrap textarea {
    font-size: 12px;
    margin-top: 0;
}

.footer-2 .widget-contact-info .address {
    margin-top: 10px;
}

.portfolio-details-page-3 .portfolio-details #navcarousel .flex-viewport ul.slides li {
    height: auto;
}

.bottom .wrap,
.site-content.blog-style-2 .post .meta-post, 
.site-content.blog-style-2 .post .meta-post a {
    font-size: 12px;
}

.show {
    bottom: 12px;
}

.right-sidebar .site-content,
.right-sidebar .sidebar, .left-sidebar .sidebar {
    width: 100%; 
    padding-right: 15px;
}

.site-content.blog-style-2 {
    margin-top: 40px;
}

.site-content.blog-style-2 .post .meta-post .left,
.site-content.blog-style-2 .post .meta-post .right {
    float: none;
}

.site-content .post h2.title-post,
.site-content.blog-style-2 .post h2.title-post,
.portfolio-details h1.small-light {
    font-size: 27px;
    line-height: 27px;
}

.site-content.blog-style-2 .post .meta-post .left i, 
.site-content.blog-style-2 .post .meta-post .right i,
.blog-full-3 .site-content.blog-style-2 .post .meta-post span i {
    font-size: 17px;
}

.blog-sidebar-3 .site-content.blog-style-2 .post .readmore {
    margin: 21px 0 0 0;
}

.site-content .post {
    margin-bottom: 20px;
}

.bottom {
    padding: 38px 0 30px 0;
}

.bottom .bottom-right,
.bottom .bottom-left {
    width: 100%;
    text-align: center;
}

.bottom .bottom-left p {
    line-height: 22px;
}

.bottom .go-top2 {
    position: absolute;
    top: -20px;
    left: 35%;
}

}

/* Mobile Landscape Size */
@media only screen and (min-width: 480px) and (max-width: 767px) {

}

/* Mobile Portrait Size */
@media only screen and (max-width: 479px) {
h1.small-light,
.blog-full-3 .site-content.blog-style-2 .post h2.title-post {
    font-size: 27px;
}

.col-md-3,
.col-md-4,
.col-md-5,
.portfolio-alt .portfolio-item-4,
.products-page .woocommerce ul.products.twocols li,
.products-page .woocommerce ul.products.threecols li,
.products-page .woocommerce ul.products.fourcols li,
.products-page .woocommerce ul.products.fivecols li,
.woocommerce ul.products.twocols li,
.woocommerce ul.products.threecols li,
.woocommerce ul.products.fourcols li,
.woocommerce ul.products.fivecols li,
.search-bar .col-md-6,
.right-sidebar .sidebar, 
.left-sidebar .sidebar,
.blog-sidebar-3 .site-content.blog-style-2 .post-media,
.blog-sidebar-3 .site-content.blog-style-2 .right-col,
.roll-recent-work .recent-work-item {
    width: 100%;
}

.roll-content-box1,
.sidebar .widget {
    margin-bottom: 40px;
}

.roll-content-box1 h3,
.roll-content-box2 .title h3 {
    font-size: 22px;
    margin-bottom: 20px;
}

.roll-content-box1 img {
    margin-bottom: 15px;
    width: 35px;
}

.advanced-video {
    padding: 50px 0;
}

.roll-advanced-video h1.small-bold,
.roll-whatwecando h1.small-light,
.roll-services.dark h1.small-light,
.portfolio h1.small-light {
    font-size: 27px;
}

.roll-services h1.small-light {
    margin-bottom: 50px;
}

.roll-team p.text,
.roll-whatwecando p,
.blog-full-3 .site-content.blog-style-2 .post .entry-post p,
.portfolio-details .meta span a {
    font-size: 14px;
}

.roll-advanced-video .text {
    font-size: 14px;
    line-height: 25px;
}

h1.small-light.our-demo {
  margin-bottom: 30px;
  margin-top: 40px;
}

.roll-advanced-video .item h3,
.services-page-2 .roll-content-box1 h3 {
    font-size: 18px;
    margin-bottom: 16px;
}

.work-with-us,
.services-page-2 .services {
    padding: 60px 0 60px 0;
}

.roll-work-with-us h3 {
    font-size: 18px;
    margin-bottom: 29px;
}

.map {
    height: 350px;
    overflow: hidden;
}

.services-page .whatwecando {
    padding: 40px 0;
}

.contact-form .contact-info .street,
.contact-form .contact-info .phone,
.contact-form .contact-info .fax {
    font-size: 15px;
}

.search-bar,
.portfolio {
    padding: 30px 0 0 0;
}

.single-page .portfolio,
.recent-works {
    padding: 0;
}

.portfolio-details-page-3 .pagination-single a.prev, 
.portfolio-details-page-3 .pagination-single a.next {
    display: block;
    margin-top: 10px;
}


.portfolio-details .meta span img {
    width: 30px;
}

.products-details .details-info div.price {
    margin-bottom: 30px;
}

.products-details .details-info h2.name {
    margin-top: 20px;
}

.products-details .pagination-single > img,
span.top-text,
.top-forms .search-top,
.top-forms .wishlist-top,
.portfolio-details-page-3 .pagination-single > img,
.portfolio-details-page-2 .pagination-single > img,
.portfolio-details-page-4 .pagination-single > img,
.roll-spacer3,
.roll-spacer2 {
    display: none;
}

.products-details .pagination-single a.next {
    margin-left: 0;
}

.products-page .left-sidebar #content .pagination-2, 
.products-page .no-sidebar #content .pagination-2, 
.products-page .right-sidebar #content .pagination-2,
.search-bar div.search,
.search-bar div.ordering {
    text-align: left;
}

.single-page .services h1.title.thin {
    margin: 0px 0 50px 0;
}

.single-page .dark .roll-content-box1 h3 {
    font-size: 20px;
}

.comment-list .unstyled .comment .avatar {
    width: 40px;
}

.comment-list .unstyled .comment .comment-text {
    margin-left: 50px;
}

.comment-list .unstyled .children {
    margin-left: 20px;
}

.roll-content-box1 p,
.comment-list .unstyled .comment .comment-text .comment-body {
    font-size: 12px;
}

.add-comment .comment-form .name-wrap .name,
.add-comment .comment-form .email-wrap .email {
    font-size: 10px;
}

.add-comment .comment-form .comment-wrap .comment {
    min-height: 70px;
    max-height: 70px;
    font-size: 10px;
}

.add-comment .commentform-title {
    margin-bottom: 18px;
}

.comment-list .unstyled .comment {
    position: relative;
    margin-bottom: 30px;
}

.page-title h1.title.thin,
.blog-full-3 .page-title h1.title.thin,
.blog-full-2 .page-title h1.title.thin,
.meetteam-page .page-title h1.title.thin,
.portfolio-details-page .page-title h1.title.thin, 
.portfolio-details-page-2 .page-title h1.title.thin, 
.portfolio-details-page-3 .page-title h1.title.thin, 
.portfolio-details-page-4 .page-title h1.title.thin,
.products-page .page-title h1.title.thin,
.single-page h1.title.thin {
    font-size: 40px;
    line-height: 40px;
    margin: 20px 0 20px 0;
}

.portfolio-details-page-3 .sec-folio-details {
    margin-top: 35px;
}

.right-sidebar .site-content {
    width: 100%;
    padding-right: 15px;
}

.page-title-container {
    /*height: 100px;
    color: #fff;*/
}

.site-content,
.site-content.blog-style-2 {
    margin-top: 20px;
}

.site-content.blog-style-2 .post .meta-post .left i, 
.site-content.blog-style-2 .post .meta-post .right i {
    top: 0px;
}

.site-content.blog-style-2 .post .meta-post span {
    display: inline-block;
}

.post-media {
    margin-bottom: 25px;
}

.site-content .post {
    margin-bottom: 50px;
}

.site-content .post .meta-post {
    margin-bottom: 15px;
}

.site-content .post .meta-post img.imgcomment {
    margin-right: 8px;
}

.site-content.blog-style-2 .post .meta-post .left,
.site-content.blog-style-2 .post .meta-post .right {
    float: none;
}

.blog-sidebar-3 .site-content.blog-style-2 .post .readmore {
    margin: 21px 0 30px 0;
}

.blog-sidebar-3 .site-content.blog-style-2 .post {
    padding-bottom: 0;
}

.pagination-2 a.prev,
.pagination-2 a.next {
    display: block;
}

.pagination-2 a.next {
    margin-left: 0;
}

.sidebar {
    margin-top: 40px;
}

.bottom {
    padding: 38px 0 30px 0;
}

.bottom .bottom-right,
.bottom .bottom-left {
    width: 100%;
    text-align: center;
}

.bottom .bottom-left p {
    line-height: 22px;
}

.bottom .go-top2 {
    position: absolute;
    top: -20px;
    left: 35%;
}
}

/* Retina Devices */
    @media 
    only screen and (-webkit-min-device-pixel-ratio: 2),
    only screen and (   min--moz-device-pixel-ratio: 2),
    only screen and (   -moz-min-device-pixel-ratio: 2),
    only screen and (     -o-min-device-pixel-ratio: 2/1),
    only screen and (        min-device-pixel-ratio: 2),
    only screen and (                min-resolution: 192dpi),
    only screen and (                min-resolution: 2dppx) {

    
}

