@media (min-width:1000px) and (max-width:1050px) {
    .menu-top {
        background: none !important;
    }

    .nav.navbar-nav a {
        padding: 18px;
    }

    .slider .btn.btn-default.btn-lg {
        margin-left: 40px !important;
    }

    .service-txt h5 {
        font-size: 17px !important;
    }

    .blog-title.blog2 > h4 {
        font-size: 17px;
    }

    .service-img1.video-img > a {
        left: 39%;
        top: 13%;
    }

    .shoping-card {
        display: none;
    }

    .what-vd .what-tabs .nav-pills li:last-child a {
        padding: 5px 26px;
    }

    .team-text {
        padding-right: 20px;
        padding-top: 32px;
        padding-left: 23px;
    }

    .nav.nav-pills.know a {
        padding: 5px 20px;
    }

    .search-box.pull-right {
        display: none;
    }

    .main-contnt {
        left: 10% !important;
    }

    .service-img1.video-img > a {
        left: 36%;
    }

    .mesonry-1 .buttons.butn-link.bto2 {
        left: 22%;
    }

    .titl-tool {
        font-size: 36px;
    }

    .btn.btn-default.btn-lg {
        margin-left: 45px !important;
    }

    .bg-blak .navbar-collapse.collapse {
        padding: 0 10%;
    }

    .second-tol .tools-hovr {
        left: 25%;
        top: 21px;
    }

    .col-md-6.col-sm-12.col-xs-12.second-tol.last-third {
        margin-top: 23px;
    }

    .btn-arrow > span {
        right: 24%;
    }
}

@media (min-width:600px) and (max-width:800px) {
    .menu-top .logo {
        margin-right: 0 !important;
    }

    .menu-top {
        background: none !important;
    }

    .slider .btn.btn-default.btn-lg {
        font-size: 10px !important;
        margin-left: 60px !important;
        padding: 15px 20px !important;
    }

    .full_Screen header {
        background-color: hsl(0, 0%, 0%);
        padding-bottom: 10px;
    }

    .filtr-owl .owl-nav {
        left: 45%;
        top: 66px !important;
    }

    .shop-pages .affix-top {
        top: 238px !important;
    }

    .team-img img {
        margin-left: 25%;
        margin-top: 20px;
    }

    .post-2 .team-img img {
        margin-left: 0;
        width: 100%;
    }

    .blog-item img {
        padding-right: 10px;
        width: 100%;
    }

    .nav.full-width a {
        color: hsl(0, 0%, 80%) !important;
    }

    .service-img1 img {
        width: 100%;
    }

    .slider .btn.btn-primary.btn-lg {
        font-size: 10px !important;
        padding: 15px 20px !important;
    }

    .main-contnt h1 {
        font-size: 47px;
        margin-bottom: 0;
    }

    .col-lg-6.col-md-6.col-sm-6.col-xs-12.pading-non {
        padding-right: 0;
    }

    .nav.navbar-nav.full-width li {
        padding-bottom: 0;
        padding-top: 0;
    }

    .nav.navbar-nav li {
        border-bottom: 2px solid #c52820;
        padding-bottom: 10px;
        padding-top: 10px;
        text-align: center;
    }

    .service-img1.video-img > a {
        left: 44%;
    }

    .mesonry-1 .buttons.butn-link.bto2 {
        left: 20% !important;
    }

    .fixed.hom-full {
        position: relative;
    }

    .entry.befor img {
        padding-left: 15px;
        padding-right: 15px;
    }

    .buttons.butn-link.bto2 {
        left: 48% !important;
    }

    .portfolio-filter.clearfix li {
        padding-right: 0px !important;
    }

    .navbar-collapse.collapse.in {
        text-align: center;
        width: 100%;
    }

    .nav.navbar-nav li {
        padding-bottom: 10px;
    }

    .apply-now {
        margin-bottom: 26px;
        margin-left: 128px;
        margin-top: 15px;
    }

    .lis-grop.pull-right {
        margin-top: 20px;
    }

    .portfolio-filter.clearfix li {
        padding-right: 12px;
    }

    .navbar-default .navbar-nav.ful-width li > a {
        color: hsl(0, 0%, 47%) !important;
    }

    .shoping-card {
        display: none;
    }

    .btn-arrow > span {
        right: 33%;
    }

    .blog-item.clearfix {
        padding-left: 10px;
    }

    .text-left {
        padding-left: 10px;
    }

    .cost-lin {
        float: none;
    }

    .nav.navbar-nav a {
        color: #ccc;
    }

    .right-txt {
        padding: 0 21%;
    }

    .shoping-card {
        display: none;
    }

    .tools-hovr {
        left: 10%;
    }

    .titl-tool {
        font-size: 31px;
    }

    .col-md-6.col-sm-12.col-xs-12.second-tol {
        margin-top: 20px;
    }

    .search-box.pull-right {
        display: none;
    }

    .shoping-card {
        display: none;
    }

    .widget-title.padding-non > h3 {
        padding-top: 25px;
    }

    .portfolio-filter.clearfix li {
        padding-right: 18px;
    }

    .desc h3 {
        font-size: 10px;
    }

    .bg-hom2 .navbar-collapse.collapse {
        padding: 0 9%;
    }

    .desc .butto {
        top: 6px;
    }

    .right-txt.txt-tp {
        float: right;
        margin-top: 14px;
        padding: 0 20.6% !important;
        position: relative !important;
        padding-left: 250px !important;
    }

    .stars {
        display: inline-block;
    }

    .grid-txt {
        text-align: center;
    }

    .desc-heading > p {
        color: #c52820;
        font-size: 8px;
        padding-top: 1px;
    }

    .table.table-hover a {
        margin-left: 0px;
        margin-top: 0px;
    }

    .sorting-box .col-md-3.col-sm-6.col-xs-12 {
        margin-right: 10px;
    }

    .buttons.butn-link.bto2 {
        left: 46%;
    }

    .search-box.pull-right {
        display: none;
    }

    .singl-pro .buttons.butn-link.bto2 {
        left: 24%;
    }

    .social-icons > ul {
        padding-left: 0;
        padding-top: 30px;
    }

    .logo {
        padding: 0 20%;
    }

    .mesonry-item .item-h2.col-md-6.col-sm-6 {
        width: 100% !important;
    }

    .social-icons > ul {
        padding-left: 0;
        padding-top: 20px;
    }

    .css-shapes-preview2.col-md-4.col-sm-8.col-xs-12.no-padding {
        margin-bottom: 7px;
        margin-top: 7px;
    }

    .social-icons.full-icons {
        display: none;
    }

    .right-txt.txt-tp {
        padding: 5px 20%;
    }

    .serch-second .search-btn {
        top: 23px;
    }

    .search-box2 .btn-second {
        top: 11px;
    }

    .nav.navbar-nav a {
        padding: 4px;
    }

    .entry.project-entry img {
        width: 100%;
    }

    .right-txt {
        padding: 0 20% !important;
    }

    .totl-img > a {
        float: left;
        padding-top: 33px;
    }

    .tol-free.shop-top {
        margin-left: 0;
    }

    .shop-txt .social-icons {
        margin-right: 0px;
    }

    .btn-arrow > span {
        right: 37%;
    }

    .tools-hovr.third {
        left: 24%;
    }

    .second-tol .tools-hovr {
        left: 31%;
    }

    .form-group {
        margin-bottom: 0;
        padding-top: 10px;
    }

    .css-shapes-preview3, .css-shapes-preview2, .css-shapes-preview {
        transform: skew(0deg);
    }

    .txt-copyright.clearfix > h4 {
        float: none;
        text-align: center;
    }

    .social-icons > ul {
        padding-left: 0px;
    }

    .search-box .search-btn {
        top: 5px;
    }

    .navbar-collapse.collapse {
        padding-top: 10px;
    }

    .main-contnt {
        left: 3%;
        top: 11%;
    }

    .search-box.pull-right {
        display: none;
    }

    .nav.navbar-nav a {
        padding-left: 30px;
    }

    .iner-2 .service-img1.video-img > a {
        left: 46%;
        top: 31%;
    }

    .nav.navbar-nav.ful-width a {
        padding: 2px !important;
    }

    .managment {
        padding-top: 20px;
    }

    .tools-hovr {
        left: 12% !important;
    }

    .service-txt {
        padding-bottom: 20px;
    }

    .second-tol .tools-hovr {
        left: 31% !important;
    }

    .second-tol {
        margin-bottom: 10px;
        margin-top: 10px;
    }

    .tool-img img {
        max-width: 100%;
    }

    .main-contnt {
        top: 28%;
    }

    .main-bak-img {
        height: 800px;
    }

    .shape-icon {
        transform: skewX(0deg);
    }

    .main-img .bx-prev::before {
        top: 46%;
    }

    .main-img .bx-next::before {
        top: 46%;
    }

    .project-entry .buttons.butn-link.bto2 {
        left: 26% !important;
    }
}

@media (min-width:768px) and (max-width:850px) {
    .menu-top .logo {
        margin-right: 0 !important;
    }

    .menu-top {
        background: none !important;
    }

    .social-icons > ul {
        padding-left: 0;
    }

    .project-entry img {
        width: 100%;
    }

    .shop-pages .affix-top {
        position: relative;
    }

    .shop-pages .affix-top {
        top: 215px;
    }

    .post-2 .team-box {
        margin-left: 20%;
        margin-right: 24%;
    }

    .nav.navbar-nav.full-width a {
        padding: 13px 7px !important;
    }

    .singl-pro .buttons.butn-link.bto2 {
        left: 17% !important;
    }

    .service-img1 img {
        width: 100% !important;
    }

    .btn-arrow > span {
        right: 39% !important;
    }

    .tool-img img {
        width: 100%;
    }

    .nav.navbar-nav li {
        border-bottom: none;
    }

    .main-bak-img {
        height: 800px;
    }

    .main-contnt {
        left: 16%;
    }

    .tools-hovr {
        left: 17%;
        top: 41%;
    }

    .second-tol {
        margin-bottom: 10px;
        margin-top: 10px;
    }

    .buttons.butn-link.bto2 {
        left: 48% !important;
    }

    .cost-lin {
        float: none;
    }

    .managment {
        padding-top: 20px;
    }

    .css-shapes-preview2, .css-shapes-preview, .css-shapes-preview3 {
        transform: skew(0deg);
        margin-bottom: 10px;
    }

    .tol-free.shop-top {
        margin-left: 0;
    }

    .buttons.butn-link.bto2 {
        left: 32% !important;
    }

    .shop-txt .social-icons {
        margin-right: 0;
    }

    .service-img1.video-img > a {
        left: 40%;
        top: 17%;
    }

    .portfolio-filter.clearfix li {
        padding-right: 0px !important;
    }

    .shop-txt .social-icons {
        margin-left: 29px;
    }

    .navbar-collapse.collapse {
        padding: 0 20px !important;
    }

    .right-content {
        float: left;
        margin-top: 15px;
    }

    .navbar-collapse.collapse {
        padding: 0 1%;
    }

    .txt-copyright h4 {
        font-size: 12px;
    }

    .blog-title.titl2 > h4 {
        font-size: 15px;
    }

    .iner-2 .service-img1.video-img > a {
        left: 46%;
        top: 38%;
    }

    .apply-now > a {
        padding: 15px 21px;
    }

    .apply-now {
        margin-left: 5px;
    }

    .nav.navbar-nav.ful-width a {
        margin-top: 20px;
        padding: 4px !important;
    }

    .navbar-collapse.collapse {
        padding-left: 0 !important;
        padding-right: 0 !important;
    }

    .tool-img img {
        max-width: 100%;
    }

    .shape-icon {
        transform: skewX(0deg);
    }

    .slider .btn.btn-default.btn-lg {
        font-size: 10px !important;
        margin-left: 190px !important;
        padding: 15px 20px !important;
    }

    .slider .btn.btn-primary.btn-lg {
        font-size: 10px !important;
        padding: 15px 20px !important;
        margin-top: 10px !important;
    }
}

@media (min-width:768px) and (max-width:1024px) {
    .menu-top {
        background: none !important;
    }

    .nav.navbar-nav a {
        padding: 15px;
    }

    .shop-pages .affix-top {
        top: 0 !important;
    }

    .full_Screen header {
        position: absolute !important;
    }

    .service-img1.video-img > a {
        left: 43%;
        top: 28%;
    }

    .blog-item img {
        padding-right: 10px;
        width: 100%;
    }

    .slider .btn.btn-default.btn-lg {
        margin-left: 40px !important;
        margin-top: 20px;
    }

    .panel.panel-default img {
        width: 100%;
    }

    .second-tol .tools-hovr {
        left: 35% !important;
        top: 28%;
    }

    .col-md-6.col-sm-12.col-xs-12.second-tol.last-third {
        margin-top: 20px;
    }

    .second-tol {
        margin-bottom: 0px;
        margin-top: 0px;
    }

    .main-nav .search-box.pull-right {
        display: none;
    }

    .buttons.butn-link.bto2.styl2 {
        left: 47% !important;
    }

    .mesonry-1 .buttons.butn-link.bto2 {
        left: 31% !important;
    }

    .shop-txt .social-icons {
        margin-left: 0px;
    }

    .right-txt {
        padding: 0 30% !important;
    }

    .portfolio-filter.clearfix li {
        padding-right: 0px !important;
    }

    .section-title.border.clearfix.builder-tytle {
        margin-top: 16px;
    }

    .stars {
        display: inline-block;
    }

    .grid-txt {
        text-align: center;
    }

    .search-box.pull-right {
        display: none;
    }

    .btn-arrow > span {
        right: 33%;
    }

    .shoping-card {
        display: none;
    }

    .titl-tool {
        font-size: 40px;
    }

    .buttons.butn-link.bto2 {
        left: 27%;
    }

    .social-icons.full-icons {
        display: none;
    }

    .navbar-collapse.collapse {
        padding-top: 5px;
    }

    .titl-tool {
        font-size: 34px;
    }

    .second-tol .tools-hovr {
        left: 25%;
    }

    .pro-title > span {
        float: none;
        margin-left: 70px;
    }

    .mesonry-item .item-h2.col-md-6 {
        width: 100% !important;
    }

    .buttons.butn-link.bto2 {
        left: 47%;
    }

    tol-free {
        padding-top: 35px;
    }

    .buttons.butn-link.bto2.bto-col {
        left: 26%;
    }

    .instagram-widget li img {
        width: 66px;
    }

    .buttons.butn-link {
        top: 34%;
    }

    .menu-top .logo {
        float: none;
        padding: 0 30%;
    }

    .right-txt.txt-tp {
        float: none;
        margin-top: 14px;
        padding: 0 30% !important;
    }

    .search-box.pull-right .form-group {
        display: none;
    }

    .back-color-none.clearfix.builders {
        padding-top: 0;
    }

    .main-contnt {
        left: 10%;
        top: 24%;
    }

        .main-contnt h1 {
            font-size: 44px;
            margin-bottom: 10px;
        }

    .main-contnt {
        left: 8%;
    }

    .bg-hom2 .navbar-collapse.collapse {
        padding: 0 5%;
    }

    .mesonry-item .item-h2.col-md-6.col-sm-6 {
        width: 100% !important;
    }

    .navbar-collapse.collapse {
        padding: 0 5%;
    }

    .nav.navbar-nav.ful-width a {
        padding: 2px !important;
    }

    .tool-img img {
        max-width: 100%;
    }

    .tools-hovr {
        left: 17% !important;
    }
}

@media (min-width:320px) and (max-width:400px) {
    .menu-top .logo {
        margin-right: 0 !important;
    }

    .menu-top {
        background: none !important;
    }

    .left-menu li {
        padding-right: 19px !important;
    }

    .full_Screen header {
        background-color: #000;
        padding: 0;
    }

    .hom-full .logo-transparent {
        padding-top: 12px;
    }

    .slider .btn.btn-default.btn-lg {
        margin-top: 7px !important;
    }

    .filtr-owl .owl-nav {
        display: inline-table;
        left: 30% !important;
        top: 91px !important;
    }

    .section-b.clearfix.section-filtr {
        padding-bottom: 36%;
    }

    .service-txt h5 {
        font-size: 13px !important;
        margin-top: 0 !important;
        padding-top: 0;
    }

    .content-heading > h3 {
        font-size: 17px;
        margin: 0 !important;
        padding-bottom: 0 !important;
        padding-left: 0;
    }

    .thumb-img {
        float: none;
        margin-bottom: 14px;
    }

    .sid-text > span {
        margin-right: 16px;
    }

    .service-img1.video-img > a {
        left: 37% !important;
        top: 13% !important;
    }

    .widget-title.padding-non > h3 {
        padding-top: 25px;
    }

    .managment {
        padding-top: 20px;
    }

    .btn-arrow > span {
        right: 32%;
    }

    .nav.navbar-nav a {
        color: #ccc;
    }

    .shoping-card {
        display: none;
    }

    .fixed.hom-full {
        position: relative !important;
    }

    .navbar-default .navbar-nav.ful-width li > a {
        color: hsl(0, 0%, 47%) !important;
    }

    .thumb-img {
        float: none;
        margin-right: 0px;
    }

    .buttons.butn-link.bto2 {
        left: 24%;
    }

    .sid-text {
        float: none !important;
    }

    .heading-managment > h3 {
        font-size: 13px;
    }

    .tol-free.shop-top {
        margin-left: 0px !important;
    }

    .shop-txt .social-icons {
        margin-right: 0px;
    }

    .main-nav.affix .container {
        padding: 0;
        width: 100%;
    }

    .work-slider .bx-controls.bx-has-controls-direction.bx-has-pager {
        top: 119px;
    }

    .social-icons.full-icons {
        display: none;
    }

    .nav.navbar-nav.ful-width a {
        padding: 2px;
    }

    .apply-now {
        float: right;
        margin-left: 5px;
    }

    .btn-calculate {
        margin-bottom: 24px;
        margin-top: 22px;
    }

    .widget-title.contct-heading > h3 {
        font-size: 12px;
    }

    .instagram-widget li img {
        padding: 2px;
    }

    .shape-inner i, .shape-inner.display {
        transform: skewX(0deg);
    }

    .desc {
        padding: 0 13px 10px 21px;
    }

    .text-block.quote-before p::before {
        font-size: 17px;
        height: 45px;
        left: -54px;
        width: 45px;
    }

    .desc-heading {
        padding-bottom: 11px;
        padding-left: 4px;
        padding-top: 0;
    }

    .desc h3 {
        color: hsl(0, 0%, 100%);
        font-size: 9px;
        margin-bottom: 0;
        padding: 0;
    }

    .desc-heading > p {
        color: #c52820;
        font-size: 8px;
        padding-top: 3px;
    }

    .desc .butto {
        height: 30px;
        line-height: 30px;
        right: 21px;
        top: 67px;
        width: 30px;
    }

    .butto {
        margin-top: -31px;
    }

    .desc .butto {
        line-height: 30px;
        right: 6px;
        top: -11px;
    }

    .butto.butto-2 {
        margin-right: 0;
    }

    .text-block.quote-before p::before {
        left: -55px;
    }

    .worked-slider-top.builder .bx-has-controls-direction {
        top: -83px;
        right: 24px;
    }

    .left-menu > ul {
        padding-left: 0;
    }

    .mesonry-item .col-sm-6.col-xs-12 {
        width: 100%;
    }

    .mesonry-item .item-h2.col-md-6 {
        width: 100% !important;
    }

    .social-icons li {
        margin-right: 6px;
    }

    .cart-2 > a {
        padding: 17px 16px;
    }

    .mesonry-item .col-sm-3.col-xs-12 {
        width: 100%;
    }

    .portfolio-filter.clearfix li {
        padding-right: 14px;
    }

    .search-box .form-group {
        display: none;
    }

    .css-shapes-preview2.col-md-4.col-sm-8.col-xs-12.no-padding {
        margin-top: 8px;
        margin-bottom: 8px;
    }

    .right-menu {
        float: none;
    }

    .col-sm-6.col-xs-12 .entry img {
        width: 100%;
    }

    .btn-arrow > span {
        right: 33%;
    }

    .tools-hovr {
        left: 12%;
        top: 23%;
    }

    .second-tol .tools-hovr {
        left: 35%;
        top: 40px;
    }

    .tools-hovr.third {
        left: 25%;
    }

    .iner-2 .service-img1.video-img > a {
        top: 31%;
    }

    .cost-lin {
        float: none;
    }

    .table.table-hover a {
        margin-left: 0px;
        margin-top: 0px;
        font-size: 8px !important;
    }

    .apply-now {
        display: inline-block;
        float: right;
        margin-bottom: 25px;
        margin-left: 0px;
        margin-top: 28px;
    }

    .content-heading > h3 {
        font-size: 25px;
    }

    .lis-grop.pull-right {
        margin-top: 20px;
    }

    .entry.befor img {
        padding-left: 15px;
        padding-right: 15px;
    }

    .btn-arrow > span {
        right: 23% !important;
    }

    .tools-hovr {
        left: 1% !important;
    }

    .second-tol .tools-hovr {
        left: 19% !important;
    }

    .titl-top {
        padding-bottom: 0;
    }

    .tool-img img {
        max-width: 100%;
    }

    .main-bak-img {
        height: 593px;
    }

    .main-contnt {
        left: 0 !important;
        top: 29% !important;
    }

    .input-group-addon {
        right: 19% !important;
    }

    .navbar-toggle.collapsed {
        margin-right: 27px;
    }

    .shape-icon {
        transform: skewX(0deg);
    }

    .slider .btn.btn-default.btn-lg {
        font-size: 10px !important;
        margin-left: 90px !important;
        padding: 15px 20px !important;
    }

    .slider .btn.btn-primary.btn-lg {
        font-size: 10px !important;
        padding: 15px 20px !important;
        margin-top: 10px !important;
    }

    .blog-item img {
        width: 100%;
    }

    .service-img1.blog4.video-img > a {
        left: 37% !important;
        top: 35% !important;
    }

    .shop-pages .affix-top {
        top: 240px !important;
    }

    .nav.navbar-nav a {
        padding: 10px !important;
    }
}

@media (min-width:320px) and (max-width:605px) {
    .menu-top .logo {
        margin-right: 0 !important;
    }

    .menu-top {
        background: none !important;
    }

    .container-fluid {
        padding-left: 15px;
        padding-right: 15px;
    }

    .lis-grop.pull-right {
        margin-top: 20px;
    }

    .slider .btn.btn-default.btn-lg {
        font-size: 10px !important;
        margin-left: 90px !important;
        padding: 15px 20px !important;
    }

    .slider .btn.btn-primary.btn-lg {
        font-size: 10px !important;
        padding: 15px 20px !important;
        margin-top: 10px !important;
    }

    .table.table-hover a {
        margin-left: 0px;
        margin-top: 0px;
        font-size: 8px !important;
    }

    .buttons.butn-link.bto2 {
        left: 31% !important;
    }

    .apply-now {
        float: left;
        margin-bottom: 30px;
        margin-left: 6px;
        margin-top: 15px;
    }

    .navbar-default .navbar-nav.ful-width li > a {
        color: hsl(0, 0%, 47%) !important;
    }

    .portfolio-filter.clearfix li {
        padding-right: 4px !important;
    }

    .grid-img {
        margin-top: 20px;
    }

    .nav.navbar-nav li {
        border-bottom: 2px solid #c52820;
        padding-bottom: 10px;
        padding-top: 10px;
        text-align: center;
    }

    .btn-arrow > span {
        right: 32%;
    }

    .shoping-card {
        display: none;
    }

    .tol-free.shop-top {
        margin-left: 0px;
    }

    .shop-txt .social-icons {
        margin-right: 0;
    }

    .titl-tool {
        font-size: 25px;
    }

    .btn-shop {
        margin-top: 14px;
    }

    .second-tol .tools-hovr {
        top: 7px;
    }

    .col-md-6.col-sm-12.col-xs-12.second-tol {
        margin-top: 18px;
    }

    .thumb-img {
        float: none;
        margin-bottom: 14px;
    }

    .sid-text > span {
        margin-right: 5px;
    }

    .fixed.hom-full {
        position: relative !important;
    }

    .text-block.quote-before p::before {
        font-size: 17px;
        height: 45px;
        left: -54px;
        width: 45px;
    }

    .service-img1.video-img > a {
        left: 39% !important;
        top: 21%;
    }

    .service-img1 img {
        width: 100%;
    }

    .navbar-collapse.collapse.in {
        width: 100%;
        padding: 0px;
        margin: 0px;
    }

    .stars {
        display: inline-block;
    }

    .grid-txt {
        text-align: center;
    }

    .instagram-widget li img {
        padding: 2px;
    }

    .work-slider .bx-controls.bx-has-controls-direction.bx-has-pager {
        top: 119px;
    }

    .service-txt h5 {
        font-size: 15px !important;
        margin-top: -15px;
    }

    .col-sm-6.col-xs-12 .entry img {
        width: 100%;
    }

    .search-box {
        display: none;
    }

    .landing-message h3 {
        font-size: 13px;
    }

    .sid-text > span {
        margin-right: 0px !important;
    }

    .social-icons.full-icons {
        display: none;
    }

    .mesonry-item .item-h2.col-md-6.col-sm-6 {
        width: 100% !important;
    }

    .cart-2 > a {
        padding: 17px 16px;
    }

    .blog-item.clearfix {
        padding-left: 10px;
        padding-right: 10px;
    }

    .desc {
        padding: 0 13px 10px 21px;
    }

    .desc-heading {
        padding-bottom: 11px;
        padding-left: 4px;
        padding-top: 0;
    }

    .desc h3 {
        color: hsl(0, 0%, 100%);
        font-size: 9px;
        margin-bottom: 0;
        padding: 0;
    }

    .desc-heading > p {
        color: #c52820;
        font-size: 8px;
        padding-top: 3px;
    }

    .desc .butto {
        height: 30px;
        width: 30px;
    }

    .butto {
        margin-top: -31px;
    }

        .butto.butto-2 {
            margin-right: 19px;
        }

    .nav.nav-pills.know a {
        padding: 14px 9px;
    }

    .shape-inner i, .shape-inner.display {
        transform: skewX(0deg);
    }

    .desc .butto {
        line-height: 30px;
        right: 6px;
        top: -11px;
    }

    .mesonry-item .col-sm-3.col-xs-12 {
        width: 100%;
    }

    .mesonry-item .col-sm-6.col-xs-12 {
        width: 100%;
    }

    .magnifier.singl-pro .buttons.butn-link.bto2 {
        margin-left: 42px;
    }

    .mall-title {
        font-size: 17px;
    }

    .content-heading.latest.pro-singl > h3 {
        font-size: 27px;
    }

    .main-img .bx-prev::before {
        height: 35px;
        left: 8%;
        line-height: 35px;
        top: 39%;
        width: 35px;
    }

    .main-img .bx-next::before {
        height: 35px;
        right: 8%;
        line-height: 35px;
        top: 39%;
        width: 35px;
    }

    .social-icons li {
        margin-right: 9px;
    }

    .main-contnt h1 {
        font-size: 33px;
        margin-bottom: -14px;
    }

    .main-contnt h1 {
        font-size: 28px;
        margin-bottom: 1px;
    }

    .search-box.pull-right {
        display: none;
    }

    .media-heading .pull-right {
        float: none;
    }

    .main-nav .nav.navbar-nav a {
        padding-left: 30px;
    }

    .tol-free {
        line-height: 1;
    }

    #imaginary_container {
        left: 0;
    }

    .main-contnt {
        left: 0;
        top: 0;
    }

    .mesonry-item .item-h2.col-md-6.col-sm-6 {
        width: 100% !important;
    }

    .input-group.stylish-input-group.search-btn2 {
        margin-bottom: 0px;
        margin-top: 0px;
    }

    .input-group-addon {
        right: 28%;
    }

    .btn-back a {
        padding: 14px 13px;
    }

    .btn-back {
        margin-top: 27px;
    }

    .text-left {
        margin-left: 20px;
    }

    .ratin-before h6 {
        float: none;
    }

    .right-menu {
        float: left;
    }

    .left-menu > ul {
        padding: 0;
    }

    .butto {
        margin-top: 33px;
    }

    .desc-heading {
        padding-bottom: 10px;
        padding-top: 5px;
        padding-left: 15px;
    }

    .right-menu > li {
        padding-right: 20px;
    }

    .widget-title3 {
        padding-top: 23px;
        text-align: center;
    }

    .navbar-toggle.collapsed:hover {
        background-color: hsl(46, 97%, 59%);
        border-color: hsl(46, 97%, 59%);
        color: hsl(46, 97%, 59%);
    }

    .rating {
        float: none;
    }

    .css-shapes-preview2.col-md-4.col-sm-8.col-xs-12.no-padding {
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .css-shapes-preview2, .css-shapes-preview3, .css-shapes-preview {
        transform: skew(0);
    }

    .sid-text > span {
        margin-right: 22px;
    }

    .list-group-item {
        margin-left: 10px;
        margin-right: 35px;
    }

    .logo {
        padding-bottom: 10px;
    }

    .social-icons > ul {
        padding: 0;
        padding-top: 10px;
    }

    .text-block.quote-before.clearfix {
        margin-bottom: 20px;
    }

    .btn-quete2 {
        margin-top: 10px;
    }

    .all-clients {
        margin-top: 140px;
    }

    .section-title h3 {
        font-size: 21px;
    }

    .news-top .work-slider .bx-controls.bx-has-controls-direction.bx-has-pager {
        top: 122px;
    }

    .owl-dots {
        margin-top: 40px;
    }

    .text-block.quote-before.clearfix.color-non > p {
        padding-right: 20px;
    }

    .ratin-before > h6 {
        padding-right: 31px;
    }

    .text-block.quote-before.clearfix.color-non {
        margin-bottom: 30px;
    }

    .slider li img {
        border: 17px solid hsl(221, 27%, 12%);
    }

    .service {
        margin: 20px 0;
    }

    .tol-free {
        line-height: 3.9;
    }

    .service-img1 {
        padding-bottom: 30px;
    }

    .service-img1 {
        padding-top: 20px;
    }

    .iner-2 .service-img1.video-img > a {
        top: 31%;
    }

    .portfolio-filter.clearfix li {
        padding-bottom: 25px;
    }

    #topbar {
        text-align: center;
    }

    .navbar-brand {
        padding: 0;
    }

    #colorful-tab .nav-tabs h3 {
        display: none;
    }

    .css-shapes-preview3 {
        background-color: hsl(194, 100%, 41%);
        transform: skewX(0);
    }

    .shapes-top li {
        margin-bottom: 20px;
    }

    .imges img {
        margin-bottom: 40px;
        text-align: center;
    }

    #sidebar {
        padding-top: 30px;
    }

    .css-shapes-preview {
        transform: skew(0);
    }

    .css-shapes-preview2 {
        transform: skew(0);
        margin-top: 10px;
        margin-bottom: 10px;
    }

    .text-block.quote-before > p {
        padding-left: 0px;
        padding-right: 0px;
    }

    .text-block.quote-before.clearfix {
        margin-bottom: 0px;
    }

    .team-text {
        padding-top: 32px;
    }

    .back-color.service-top {
        padding-bottom: 21px;
    }

    .team-box {
        margin-bottom: 40px;
    }

    .what-vd .what-tabs .nav-pills > li.active > a, .what-vd .what-tabs .nav-pills > li.active > a:focus, .what-vd .what-tabs .nav-pills > li.active > a:hover {
        background-color: hsl(47, 91%, 51%);
        color: hsl(0, 0%, 100%) !important;
    }

    .portfolio-filter ul {
        left: 2%;
    }

    .btn-quete {
        margin-bottom: 10px;
        margin-top: 10px;
    }

    .search-btn.pull-right {
        display: none;
    }

    .widget-title.padding-non > h3 {
        padding-top: 25px;
    }

    .nav.navbar-nav a {
        color: #ccc;
    }

    .navbar-default .navbar-nav.ful-width li > a {
        color: hsl(0, 0%, 47%) !important;
    }

    .service-img1.video-img > a {
        left: 39%;
        top: 13%;
    }

    .blog-item.iner-2 .service-img1.video-img > a {
        margin-top: 0;
    }

    .cost-lin {
        float: none;
    }

    .entry.befor img {
        padding-left: 15px;
        padding-right: 15px;
    }

    .mesonry-1 .buttons.butn-link.bto2 {
        left: 41% !important;
    }

    .nav.navbar-nav.ful-width a {
        padding: 2px !important;
    }

    .managment {
        padding-top: 20px;
    }

    .tools-hovr {
        left: 15%;
    }

    .second-tol .tools-hovr {
        left: 30%;
        top: 16%;
    }

    .tool-img img {
        max-width: 100%;
    }

    .main-bak-img {
        height: 600px;
    }

    .main-contnt {
        top: 39% !important;
    }

    .input-group-addon {
        right: 21%;
    }

    .navbar-toggle.collapsed {
        margin-right: 27px;
    }

    .widget-title.contct-heading > h3 {
        font-size: 19px;
    }

    .shape-icon {
        transform: skewX(0deg);
    }

    .col-lg-6.col-md-6.col-sm-6.col-xs-12.pading-non {
        padding-right: 0;
    }

    .copyrights h4 {
        float: none;
    }

    .nav.full-width a {
        color: hsl(0, 0%, 80%) !important;
    }

    .blog-item img {
        width: 100%;
    }

    .post-2 .team-box .team-text:hover {
        padding-left: 25%;
    }

    .blog-item .social-icons li {
        margin-right: 5px;
    }

    .shop-pages .affix-top {
        top: 240px !important;
    }

    .filtr-owl .owl-nav {
        left: 40%;
        top: 41px !important;
    }

    .nav.navbar-nav a {
        padding: 10px !important;
    }

    .full_Screen header {
        background-color: #000;
        padding: 0;
    }

    .hom-full .logo-transparent {
        padding-top: 12px;
    }

    .slider .btn.btn-default.btn-lg {
        margin-top: 7px !important;
    }
}


@media (max-width: 605px) {
    .main-nav.affix {
        position: static !important;
    }
}
