@media (min-width: 1250px){
.container {
max-width: 1200px;
}
}
@media (max-width: 1024px) {
ul.nav > li > a{
padding: 0 6px;
}
.project-cover{ height: 500px; }
} @media (max-width: 992px) {
.struqta .wrapper{
padding: 80px 0;
}
.sm-padding{ padding: 15px; }
.sm-br-none br{
display: none;
}
.fz-45{ font-size: 35px;}
.video-content{
padding: 0;
}
.sm-no-padding{
padding: 0;
}
.page-header{ height: 320px; }
.header-3 .page-header{ height: 400px; }
.primary-header-two .header-right a.dl-btn{ margin: 0; }
.header-two .mid-header .header-logo { text-align: center; }
.content-block-full .ptb-115,
.content-block-full .entry-content{
padding: 45px 0;
margin-left: 15px;
}
.content-block-full h2 br{
display: none;
}
.single-post-header h1{
font-size: 45px;
}
.related-posts-list li h4{
font-size: 18px;
}
#right-sidebar{
margin-top: 40px;
}
#left-sidebar{
margin-bottom: 40px;
}
.project-cover{ height: 420px; }
.rel-posrtfolios .wt-col{ padding: 10px; }
.portfolio-related-posts { margin-top: 35px; }
.portfolio-desc { margin-bottom: 20px; }
.portfolio-related-posts .ps-title { margin-bottom: 20px; }
}  @media all and (min-width: 480px) and (max-width: 768px) {
}  @media all and (max-width: 767px) {
body, p{
font-size: 14px;
line-height: 26px;
}
.struqta .wrapper,
.padding{ padding: 60px 0; }
.padding-100, .padding-120{ padding: 80px 0; }
.fz-40, .fz-45, .fz-50{ font-size: 30px; }
.xs-padding{
padding: 15px;
}
.xs-text-left{ text-align: left;}
.xs-text-center{ text-align: center; }
.xs-no-padding{ padding: 0; }
.xs-ptb-50{
padding-top: 50px;
padding-bottom: 50px;
}
.xs-t-white{ color: #fff; }
.xs-br-none br{ display: none; }
.mb-xs-20{ margin-bottom: 20px!important; }
.mb-xs-10{ margin-bottom: 10px; }
.mb-100{ margin-bottom: 40px; }
.single-post-header{ height: 450px; }
.transparent-header .page-header,
.page-header{ height: 270px; padding-top: 0; }
.header-3 .page-header{
height: 450px;
}
.page-header h1.page-title{ font-size: 28px; line-height: 32px; }
.breadcrumbs {
margin: 10px 0 0;
}
.testi-content{
margin-left: 0;
}
.bg-color{
width: 100%;
}
.google-map{
height: 280px;
}
.filter-items .padding-10{ padding: 5px; }
.subs-custom .email-field{ line-height: 43px; }
.single-post-header h1{
font-size: 35px;
}
.project-cover{ margin-bottom: 40px; }
.related-posts-list li{
width: 50%;
}
#scrollup {
width: 35px;
height: 35px;
bottom: 30px;
right: 30px;
}
#scrollup .scroll-to-top{
font-size: 8px;
line-height: 35px;
}
.full-width #right-sidebar,
.full-width #left-sidebar{
padding: 0 30px;
}
.full-width .pagination-wrap{
margin-left: 10px;
}
.comments-area .comment-reply-title,
.comments-area .comments-title {
font-size: 20px;
line-height: 1.1;
}
.comment-list li > .children li > .children{
margin-left: 0;
}
.sp-head-right{ float: none; }
.top-contact-info {
font-size: 13px;
}
.site-info,
.footer-menu{ text-align: center; }
.footer-menu li{
margin: 0 5px;
}
}  @media all and (max-width: 520px) {
.counter-section .col-xs-6{
float: left;
width: 50%;
}
.food-menu .padding-50{
padding: 40px;
}
.menu_list li h4, .menu_list li span.price{
font-size: 16px;
}
.ptb-140{
padding-top: 80px;
padding-bottom: 80px;
}
.subs-custom .col-xs-8,
.subs-custom .col-xs-4{
width: 100%;
padding: 10px;
}
.subs-custom .b-btn{ margin: 0; }
.related-posts-list li{
width: 100%;
padding: 0;
}
.related-posts-list li:first-child{
padding-right: 0;
padding-left: 0;
padding-bottom: 20px;
}
.page-header h1{ font-size: 18px; }
.page-header.sine-post-header { padding: 80px 0; }
.blog-single .entry-footer{
display: block!important;
}
.post-navigation .nav-inner { padding: 10px 30px; }
.post-navigation a { font-size: 14px; }
.post-navigation a i { font-size: 20px; }
.entry-footer .meta-info{ max-width: 100%; }
.comment-list li > .children,
.comment-list li > .children li > .children{
margin-left: 20px;
}
#scrollup {
bottom: 20px;
right: 20px;
}
.pagination-wrap li .page-link{
width: 35px;
height: 35px;
line-height: 35px;
font-size: 12px;
}
.pagination-wrap li a{ line-height: 33px; }
}  @media all and (max-width: 420px) {
.post-navigation a span{ font-size: 13px; }
.post-navigation a .fa.fa-chevron-right { margin-left: 10px; }
.post-navigation a .fa.fa-chevron-left { margin-right: 10px; }
.row{ margin: 0; }
} @media all and (max-width: 598px) {
.admin-bar .fixed-top.header{
top: 0;
}
.tab-container{
min-height: 330px;
}
.author-bio .bio-inner{ display: block; }
.author-bio .bio-inner .avatar {
padding-right: 0;
margin-bottom: 20px;
}
.top-left{
width: 100%;
padding: 15px 0;
text-align: center;
}
.top-bar .top-left li {
font-size: 14px;
display: block;
padding: 0;
line-height: 1;
}
.top-bar .top-left li:not(:last-of-type){
margin-bottom: 10px;
}
.primary-header-inner .header-right{ margin-left: 0; }
.header-right a.dl-btn {
padding: 3px 10px;
font-size: 14px;
line-height: 32px;
margin: 0;
margin-left: 15px;
}
.primary-header-two .header-right a.dl-btn{ padding: 5px 15px; }
.header-three .top-bar .top-left li,
.header-three .top-bar .top-left li:first-child {
border: none;
}
.header-one .header-right .dl-btn{ display: none; }
} @media all and (max-width: 380px) {
h1.fz-45{
font-size: 20px;
}
h1.fz-60{
font-size: 30px;
}
.primary-header .header-logo { max-width: 140px; }
#comments,
.related-posts,
.post-navigation{
margin-top: 35px;
}
.post-navigation a .fa.fa-chevron-left { margin-right: 10px; }
.post-navigation a .fa.fa-chevron-right { margin-left: 10px; }
.post-navigation a .fa {
width: 25px;
height: 25px;
line-height: 23px;
}
.post-navigation a span {
font-size: 10px;
line-height: 23px;
}
} @media (max-width: 320px){
.primary-header .header-logo { max-width: 122px; }
.header-right .mobile-menu-icon { margin-left: 10px; }
}