/*MEDIA QUERIES*/
@media (min-width: 1600px) {
    .index-block {padding: 35px 55px;}
    .jumbotron, .section-header, .poll .container-fluid, .section-gal.container-fluid, footer .container-fluid,
    .section-text.container-fluid
    {max-width: 1750px !important; margin-left: auto; margin-right: auto;}
    footer.jumbotron {max-width: 100% !important;}
}
@media (min-width : 1200px) and (max-width: 1599px) {
    .index-block {padding: 35px 45px;}
}
@media (max-width: 1599px) {
    .tabs.tab-img .tab-btn a {width: 180px;}
    .tab-btn a .tab-text:after {border-width: 20px; margin-left: -20px;}
}
@media (max-width: 1260px) {
    .tabs.tab-img .tab-btn a {width: 150px;}
}
@media (min-width : 1200px) and (max-width: 1500px) {
    .jumbo-footer .col-lg-3 {width: 50%;}
    .sub-block-inner h3 {font-size: 18px;}
    .block-abs {padding: 0 5px 10px; font-size: 12px;}
    .footer-btn {margin-bottom: 40px;}
}
@media (min-width: 1480px) {
    #revslider-container, #revslider {height: 350px !important;}
}
@media (max-width: 1450px) {
    .tabs.tab-link .tab-btn a {width: 200px;}
    .poll-block .poll-text {font-size: 24px;}
    .sub-block-inner h3 {font-size: 18px;}
}
@media (min-width : 1401px) {
    ul.flex-holder li {width: 25%;}
}
@media (min-width : 1200px) {
    .section-header h1 {margin-top: 20px;}
    .tab3 {flex-wrap: nowrap;}
    .icon-left {left: 30px;}
    .icon-right {right: 30px;}
}
@media (min-width : 1200px) and (max-width: 1400px) {
    .jumbo-index .col-lg-4 {width: 50%;}
    .demand .col-lg-4.demand-img {display: none;}
    .demand .col-lg-8 {width: 100%;}
    .jumbo-sub li {width: 33.33333333%;}
    ul.flex-holder li {width: 33.33333333%;}
    ul.flex-s {width: 100%;}
    ul.flex-s .col-lg-6 {width: 66.66666666%;}
    .jumbo-sub .col-lg-6 {width: 66%;}
    .xl-ticket {width: 150px; height: 150px;}
}
@media (max-width: 1150px) {
    .tabs.tab-img .tab-btn a {width: 130px;}
    .tab-btn a .tab-text:after {border-width: 20px; margin-left: -20px;}
    .tabs {margin: 0;}
    .flex-items3 {flex-wrap: wrap;}
    .flex-item3 {width: 25%; padding: 20px;}
}
@media (min-width: 992px) and (max-width: 1100px) {
    .jumbo-sub .col-md-4 {width: 50%;}
}
@media (min-width: 992px) and (max-width: 1199px) {
    .index-block {padding: 35px 45px;}
    .index-block-inner h3 {font-size: 20px; font-weight: 500;}
    .poll .col-md-3 {width: 50%;}
    ul.flex-holder li {width: 33.33333333%;}
    .sb-data {font-size: 16px;}
    
    .button-inner {width: 200px;}
    .btn-inner {min-width: 200px;}
    .footer-btn .btn-inner {line-height: 24px; padding-top: 5px; padding-bottom: 5px;}
    .footer-top .widget h4, .footer-top .widget h5 {font: 300 20px/1.5 'Roboto', Arial, sans-serif;}
}
@media (max-width: 1199px) {
    .tabs.tab-link .tab1, .tabs.tab-link .tab2 {margin: 0 30px 15px;}
    .tabs.tab-link .tab-btn {margin: 0 10px 25px;}
    .tabs.tab-link .tab-btn a {width: 200px;}
    .sub-img {margin-top: 30px; margin-bottom: 30px;}
    .footer-btn {margin-bottom: 40px;}
    .poll-block {margin-bottom: 30px;}
    .poll-block .poll-text {font-size: 26px;}
    .sub-text-img img {float: none;}
    .col-border {border-right: none;}
    .icon-left {left: 20%; top: 15px;}
    .icon-right {right: 20%; top: 15px;}
    .icon-mid {padding-top: 120px;}
    .sell, .flex-title {display: block;}
    .sell-item {margin-top: 0px; margin-bottom: 30px;}
    .sub-art {margin-right: 0px;}
    .sub-text p {font-size: 20px;}
    .sell-item {width: auto;}
    .sell-item img, .disc-item img {height: 150px; width: auto;}
    .head-text {margin: 20px 0 0;}
    .head-text p {margin-bottom: 20px;}
    .sub h2 {font-size: 30px;}
    .art h2.subtitle {padding-top: 0;}
    .icon2 {margin-top: 20px !important;}
    .icon3 {margin-top: 10px !important;}
    .marBotMq {margin-bottom: 30px;}
    .small-btn {margin-bottom: 50px;}
}
@media (min-width: 992px) {
    ul.flex-holder {margin-left: 15px; margin-right: 15px;}
}
@media (max-width: 991px) {
    .navbar-white.side-menu.header-side-menu.left {box-shadow: none;}
    .sell {padding: 30px;}
    .section-gal {padding-top: 0;}
}
@media (min-width: 768px) and (max-width: 991px) {
    .index-block {padding: 35px 45px;}
    .jumbo-sub .col-md-12 {width: 80%;}
    ul.flex-holder li {width: 33.33333333%;}
    .sb-data {font-size: 16px;}
}
@media screen and (max-width: 767px) {
    #wrapper {margin-bottom: 56px;}
    .tab-btn {margin: 0 10px 25px;}
    .tab1, .tab2 {margin: 0 30px 15px;}
    .form-inline .form-control, textarea.form-control {width: 100%;}
    .index-block {padding: 35px 45px;}
    .index-block-help, .index-block-work {padding: 30px 45px 0;}
    .sub-head h1 {font-size: 36px; line-height: 40px;}
    ul.flex-holder li {width: 50%;}
    .sb-data {font-size: 16px;}
    .section-text {padding: 60px 35px 30px !important;}
    .section-text p {font-size: 18px; text-align: left;}
    #scroll-top, .tp-leftarrow.default, .tp-rightarrow.default {display: none;}
    .section-header {padding-top: 0;}
    .art h2 {padding-top: 30px;}
    .art h2.sub-title {padding-top: 30px;}
    .art h2.subtitle {padding-top: 0;}
    .jumbo-sub {padding-bottom: 20px;}
    .list-index li {line-height: 1.4;}
    .flex-img, .flex-items {display: block;}
    .flex-item, .flex-item2, .flex-item3 {width: 100%;}
    .sub-text-img p {text-align: center;}
    .flex-item4 {width: 100%;}
}
@media (min-width: 480px) and (max-width: 767px) {
    .gallery1 .col-xs-12, .gallery2 .col-xs-12 {width: 50%;}
    .jumbo-sub .col-xs-12, .poll .col-xs-12, .section-gal .col-xs-12 {width: 50%;}
    .section-gal .col-xs-12.gal-title, .section-gal .flex-s .col-xs-12 {width: 100%;}
    .jumbo-small h2 {font-size: 18px;}
}
@media (max-width: 600px)  {
    .block-abs {padding-bottom: 10px; font-size: 12px;}
}
@media (max-width: 540px) {
    .tabs {margin: 0 10px;}
    .tab1, .tab2 {margin: 0 0 15px;}
    .tabs.tab-img .tab-btn a {width: 120px;}
    .double-icon .xl-ticket {width: 150px; height: 150px;}
    .sub-text p, .head-text p {font-size: 18px;}
    .icon2 {margin-top: 0px !important;}
}
@media (max-width: 515px) {
    .poll-block .poll-text {font-size: 22px;}
    .sub-head {height: 150px; padding-top: 40px;}
    .sub-head h1 {font-size: 36px; line-height: 36px;}
    .section-text {padding: 30px 30px 30px !important;}
    .icon-left {left: 15px;}
    .icon-right {right: 15px;}
    .section-header h1 {font-size: 32px;}
    .sell-item img, .disc-item img {height: auto; width: auto;}
    .sell {padding: 15px;}
}
@media (max-width: 420px) {
    .poll {margin-bottom: 0;}
    .poll-block .poll-text {font-size: 28px;}
    .btn-slider {font-size: 20px;}
    ul.flex-holder li {width: 100%;}
    .sb-data {font-size: 16px;}
    .section-header h1 {font-size: 28px;}
    .sell-item.popust img {width: 90px;}
    .head-side-img img {width: 120px;}
    .xl-ticket {width: 150px; height: 150px;}
    .double-icon .xl-ticket {width: 120px; height: 120px;}
    .btn-slider {width: 290px; min-width: 290px;}
    
}
@media (max-width: 380px) {
    .index-block-inner {padding: 25px 10px 0;}
    .index-block-inner h3 {font-size: 20px; font-weight: 500;}
    .icon-mid {padding-top: 0px;}
    .icon-left, .icon-right {display: none;}
    .section-header {padding-bottom: 10px;}
    .section-header h1 {font-size: 22px;}
    .sub h3.subtitle {padding-top: 20px;}
    .black-btn {width: 280px;}
    .tabs.tab-img .tab-btn a {width: 100px;}
    .tab-btn a .tab-text:after {border-width: 10px; margin-left: -10px;}
    .block-abs {padding-bottom: 5px; font-size: 10px; padding-left: 1px; padding-right: 1px; line-height: 12px;}
}



