/* #Media Queries
================================================== */
/* END__ */

@media (min-width: 992px) and (max-width: 1199px) {
} 
/* END__ */

@media (min-width: 768px) and (max-width: 991px) {
.header{ position:relative;}
.pre-header{ background:#eee;}
.pre-header .info li a{ text-indent:-9999px; padding-left:0; height:24px; width:24px; background-position:center; background-size:18px;}
.pre-header .links li{ font-size:14px; line-height:24px;}
.pre-header .social li img{ width:24px;}
.post-header .logo{ width:80px; top:auto; left:auto; -webkit-transform:translate(0); -ms-transform:translate(0); transform:translate(0); position:relative; float:left; padding:0; margin-bottom:-50px;}
.page-banner .page-header-content{ padding:0 5px; bottom:30px;}
.page-banner .page-header-content h1{ font-size:36px;}
.page-banner-img{ height:200px;}
.gallery-listing .row:nth-child(odd) .content, .gallery-listing .row:nth-child(even) .content{ margin-left:0; margin-right:0;}
.gallery-listing .row{ margin-bottom:45px;}
.selfie-list .list-block [class*=col-]{ padding:20px;}
.selfie-list .list-block:nth-child(odd) [class*=col-], .selfie-list .list-block:nth-child(even) [class*=col-]{ float:none;}
.selfie-list .list-block .image{ position:relative; top:auto; left:auto; right:auto; bottom:auto; width:100%;}
.selfie-list .list-block:nth-child(odd) .image, .selfie-list .list-block:nth-child(even) .image{ right:auto; left:auto;}
.selfie-list .list-block .image:after{ display:none;}
.selfie-list .list-block { padding:0;}
.selfie-list .list-block .content{ padding:0;}
.w3 .content{ margin:0;}
.w1 .title{ margin-left:0; padding:0;}
.w1 .full-img{ margin-bottom:30px;}
.newsletter .col-xl-4{ margin-bottom:30px; text-align:center;}
.newsletter .col-xl-4{ margin-bottom:20px; text-align:center;}
.w1 .content{ margin:0;}
.page-wrapper{ padding-top:106px;}
.w3 .full-img:after{ display:none;}
.w3 .service-content{ padding:30px;}
} 
/* END__ */

@media only screen and (max-width: 767px) {
p {line-height:1.5rem}
h1, .h1 {font-size:1.875rem;}
h2, .h2 {font-size:1.6875rem;}
h3, .h3 {font-size:1.4375rem;}
h4, .h4 {font-size:1.25rem;}
h5, .h5 {font-size:1.125rem;}
h6, .h6 {font-size:1rem;}
.header{ position:relative;}
.pre-header{ background:#eee;}
.pre-header .info li a{ text-indent:-9999px; padding-left:0; height:24px; width:24px; background-position:center; background-size:18px;}
.pre-header .links li{ font-size:14px; line-height:24px;}
.pre-header .social li img{ width:24px;}
.post-header .logo{ width:80px; top:auto; left:auto; -webkit-transform:translate(0); -ms-transform:translate(0); transform:translate(0); position:relative; float:left; padding:0; margin-bottom:-50px;}
.page-wrapper{ padding-top:106px;}
.page-banner .page-header-content{ padding:0 5px; bottom:30px;}
.page-banner .page-header-content h1{ font-size:36px;}
.page-banner-img{ height:150px;}
.gallery-listing .row:nth-child(odd) .content, .gallery-listing .row:nth-child(even) .content{ margin-left:0; margin-right:0;}
.gallery-listing .row .content{ padding:20px;}
.gallery-listing .row{ margin-bottom:20px;}
.selfie-list .list-block [class*=col-]{ padding:20px;}
.selfie-list .list-block:nth-child(odd) [class*=col-], .selfie-list .list-block:nth-child(even) [class*=col-]{ float:none;}
.selfie-list .list-block .image{ position:relative; top:auto; left:auto; right:auto; bottom:auto; width:100%;}
.selfie-list .list-block:nth-child(odd) .image, .selfie-list .list-block:nth-child(even) .image{ right:auto; left:auto;}
.selfie-list .list-block .image:after{ display:none;}
.selfie-list .list-block { padding:0;}
.selfie-list .list-block .content{ padding:0;}
.accordionjs .acc_section .acc_head{ font-size:16px;}
.w5 a span{ font-size:18px;}
.w3 .content{ margin:0;}
.section{ padding:20px 5px;}
.w1 .title{ margin-left:0; padding:0;}
.w1 .full-img{ margin-bottom:20px;}
.w4:before{ display:none;}
.w4 a span{ font-size:16px;}
.newsletter .col-xl-4{ margin-bottom:20px; text-align:center;}
.w1 .content{ margin:0;}
.w3 .full-img:after{ display:none;}
.w3 .service-content{ padding:30px;}


} 

/* END__ */

@media (max-width: 480px) {
} 
/* END__ */

