@media (min-width: 1200px) {
    .container {max-width: 1170px;}
    
    }
    
    @media (max-width: 1925px) {
    
    }
    
    @media (max-width: 1605px) {
    .portfl-wrap.v2 .col-lg-6 .col-lg-12 .portfl-item {min-height: 23.2rem;max-height: 23.2rem;}
    
    }
    
    @media (max-width: 1445px) {
    .back-size-cont {background-size: cover;}
    .portfl-wrap.v2 .col-lg-6 .col-lg-12 .portfl-item {min-height: 20.6rem;max-height: 20.6rem;}
    
    }
    
    @media (max-width: 1370px) {
    .pt-200 {padding-top: 10rem;}
    .pb-200 {padding-bottom: 10rem;}
    .img-layer {display: none !important;}
    .portfl-wrap.v2 .col-lg-6 .col-lg-12 .portfl-item {min-height: 19.6rem;max-height: 19.6rem;}
    
    
    
    }
    
    @media (max-width: 1290px) {
    .portfl-wrap.v2 .col-lg-6 .col-lg-12 .portfl-item {min-height: 18rem;max-height: 18rem;}
    
    
    }
    
    @media (max-width: 1255px) {
    
    
    }
    
    @media (max-width: 1210px) {
    header,
    header.d-flex,
    .sticky-header {display: none !important;}
    .responsive-header {display: block;}
    .pt-90,
    .pt-100,
    .pt-110,
    .pt-120,
    .pt-130,
    .pt-140,
    .pt-150,
    .pt-160,
    .pt-170,
    .pt-180,
    .pt-190,
    .pt-200,
    .pt-210 {padding-top: 5rem;}
    .pb-90,
    .pb-100,
    .pb-110,
    .pb-120,
    .pb-130,
    .pb-140,
    .pb-150,
    .pb-160,
    .pb-170,
    .pb-180,
    .pb-190,
    .pb-200,
    .pb-210 {padding-bottom: 5rem;}
    .pt-80 {padding-top: 4rem;}
    .pb-80 {padding-bottom: 4rem;}
    .mt-70 {margin-top: 3.5rem;}
    .mb-70 {margin-top: 3.5rem;}
    .mt-100 {margin-top: 4rem;}
    .mb-100 {margin-bottom: 4rem;}
    .img-layer2 {display: none !important;}
    .portfl-wrap.v2 .col-lg-6 .col-lg-12 .portfl-item {min-height: 17rem;max-height: 17rem;}
    
    
    
    }
    
    @media (max-width: 1031px) {
    ul.fact-list {margin: 0 -1.5rem;}
    ul.fact-list > li {padding: 0 1.5rem;}
    .extend-serv-box > span {
      -webkit-transform: translate(-50%, -50%) scale(2.5, 2.5);
      transform: translate(-50%, -50%) scale(2.5, 2.5);
    }
    .extend-serv-box-inner > i {font-size: 4rem;}
    .extend-serv-box-inner > h4 {font-size: 1.125rem;}
    .extend-serv-box > svg {
      -webkit-transform: translate(-50%, -50%) scale(3.5, 3.8);
      transform: translate(-50%, -50%) scale(3.5, 3.8);
    }
    .extend-serv-box.v3 {padding: 3.75rem 2.5rem;}
    .portfl-wrap.v2 .col-lg-6 .col-lg-12 .portfl-item {min-height: 14.15rem;max-height: 14.15rem;}
    .text-box > p br {display: none;}
    .rb-feat-box > span {height: 7rem;width: 7rem;line-height: 7.5rem;font-size: 3rem;}
    .scl-crcl-box > a {height: 12rem;width: 12rem;}
    
    
    }
    
    @media (max-width: 995px) {
    .res-row {overflow-x: auto !important;}
    .res-row > .row {flex-wrap: nowrap;}
    .serv-box {justify-content: center;text-align: center;}
    .serv-box > span + .serv-info {flex: 0 0 100%;max-width: 100%;padding: 1.25rem 0 0;}
    .serv-box > span {font-size: 4rem;}
    .text-box {text-align: center;}
    .text-box ul,
    .call-action-wrap .text-box,
    .toggle {text-align: initial;}
    .text-box .btm-ln {left: 50%;
      -webkit-transform: translateX(-50%);
      transform: translateX(-50%);
    }
    .text-box .btm-ln:before {opacity: 1;}
    .wheel-icon-wrap {margin-top: 2.5rem;}
    ul.fact-list {justify-content: center;}
    .market-facts-wrap .text-box {padding-left: 0;}
    .mckp-img {margin-bottom: 1.25rem;}
    .text-box > p br {display: none;}
    .extended-serv-wrap {margin-bottom: -1.875rem;}
    .extend-serv-box {margin-bottom: 1.875rem;}
    .why-choose-our-marketing-wrap {margin-top: 2.5rem;}
    .why-choose-our-marketing-wrap .mckp-img {margin: 1.25rem 0 0;}
    .spnsrs-wrap > div.row {justify-content: center;}
    .spnsrs-wrap > div.row > div {flex: 0 0 33.33334%;max-width: 33.33334%;}
    .fact-box2 > h3 {font-size: 2.5rem;}
    .fact-box2 > span + h3 {margin-top: 1.25rem;}
    .fact-box2 > h5 {font-size: 1rem;font-weight: 600;}
    .list-view .post-box {flex-wrap: wrap;}
    .list-view .post-box > * {flex: 0 0 100%;max-width: 100%;}
    .list-view .post-box .post-info {padding: 1.875rem;text-align: center;}
    .portfl-wrap.v2 .col-lg-6 .col-lg-12 .portfl-item {min-height: 25rem;max-height: 25rem;}
    .facts-wrap3 {margin-top: 1.25rem;}
    .text-box {padding-right: 0 !important;padding-left: 0 !important;}
    .scl-crcl-wrap {text-align: center;}
    .scl-crcl-box {display: inline-block;width: auto !important;}
    .core-feat-wrap {background-image: none !important;}
    .core-feat-wrap > div.row > div:nth-child(2) {display: none;}
    .brlnt-design-wrap .sec-title {top: 1rem;}
    .flxbl-sltn-lts-advntgs-wrap {padding-bottom: 2.5rem;}
    .flxbl-sltn-lts-advntgs-wrap .mckp-img {min-width: 100%;}
    .roadmap-inner {
      -webkit-transform: scale(.9);
      transform: scale(.9);
    }
    .newsletter button {padding: 10.5px 1.5rem;}
    .contact-form-wrap {padding-left: 0;}
    
    
    
    }
    
    @media (max-width: 850px) {
    .roadmap-wrap {margin: -7rem 0;}
    .roadmap-inner {
      -webkit-transform: scale(.8);
      transform: scale(.8);
    }
    
    
    
    }
    
    @media (max-width: 770px) {
    .mt-70 {margin-top: 3rem;}
    .mb-70 {margin-bottom: 3rem;}
    .res-row3 {overflow-x: auto;}
    .res-row3 > .row {flex-wrap: nowrap;}
    .mckp-img.d-none {display: none !important;}
    .wrk-dn-box {padding: 3.125rem 1.875rem;}
    .roadmap-inner {
      -webkit-transform: scale(.65);
      transform: scale(.65);
    }
    
    
    }
    
    @media (max-width: 767px) {
    .req-frm-wrap {min-width: calc(100% + 30%);margin-left: -15%;min-height: initial;padding: 4rem 3.125rem;}
    .call-action-wrap {text-align: center;}
    .call-action-wrap .text-box {text-align: inherit;}
    .call-action-wrap .text-end {text-align: inherit !important;margin-top: 1.875rem;}
    .serv-box3 {padding: 1.875rem 1.5rem;}
    .banner-box {justify-content: center !important;}
    .banner-info {flex: 0 0 100% !important;max-width: 100% !important;text-align: center;}
    .bannerstyle4 .banner-info + .banner-btn {margin-top: 1.25rem;}
    .banner-info > * .btm-ln {left: 50%;
      -webkit-transform: translateX(-50%);
      transform: translateX(-50%);
    }
    .banner-info > * .btm-ln:before,
    .banner-info > * .btm-ln:after {opacity: 1;}
    .banner-info > h2 {font-size: 2.5rem;}
    .video-box,
    .videoformate {position: relative;padding-top: 55.6%;}
    .video-box > iframe,
    .videoformate > iframe {position: absolute;left: 0;top: 0;height: 100%;width: 100%;}
    .checkout-form h4 {margin-top: 1.25rem;}
    
    }
    
    @media (max-width: 730px) {
    
    
    }
    
    @media (max-width: 576px) {
    .container {padding: 0 1.25rem;}
    .pt-85,
    .pt-90,
    .pt-100,
    .pt-110,
    .pt-120,
    .pt-130,
    .pt-140,
    .pt-150,
    .pt-160,
    .pt-170,
    .pt-180,
    .pt-190,
    .pt-200,
    .pt-210 {padding-top: 4rem;}
    .pb-85,
    .pb-90,
    .pb-100,
    .pb-110,
    .pb-120,
    .pb-130,
    .pb-140,
    .pb-150,
    .pb-160,
    .pb-170,
    .pb-180,
    .pb-190,
    .pb-200,
    .pb-210 {padding-bottom: 4rem;}
    .pt-325 {padding-top: 12rem;}
    .pb-325 {padding-bottom: 12rem;}
    .mt-60,
    .mt-70 {margin-top: 2.5rem;}
    .mb-60,
    .mb-70 {margin-bottom: 2.5rem;}
    .res-row,
    .res-row2,
    .res-row3 {overflow-x: initial !important;}
    .res-row > .row,
    .res-row2 > .row,
    .res-row3 > .row {flex-wrap: wrap;}
    .res-row > .row div[class^="col"],
    .res-row2 > .row div[class^="col"],
    .res-row3 > .row div[class^="col"] {flex: 0 0 100%;max-width: 100%;}
    .req-frm-wrap {background-image: none !important;background-color: #fff;margin: -4rem -1.25rem;min-width: calc(100% + 2.5rem);padding: 3rem 1.25rem;}
    .sec-title > h2 {font-size: 1.875rem;}
    p {font-size: .9375rem !important;line-height: 1.6;}
    .serv-wrap > div.row > div:not(:first-child) .serv-box {padding-top: 1.9rem;border-top: 1px solid var(--color7);}
    .wheel-icon-svg > svg {left: 60%;top: 60%;
      -webkit-transform: scale(1.2) translate(-50%, -50%);
      transform: scale(1.2) translate(-50%, -50%);
    }
    .wheel-icon-svg > i {font-size: 3.5rem;}
    .text-box p + a,
    .text-box ul + a {margin-top: 1.5rem;}
    .widget,
    .bottom-inner {text-align: center !important;}
    .widget .social-links2,
    .bottom-inner {justify-content: center !important;}
    .spnsrs-wrap > div.row {justify-content: center;}
    .spnsrs-wrap > div.row > div,
    .facts-wrap2 > div.row > div {flex: 0 0 50%;max-width: 50%;}
    .core-feat-box {text-align: center !important;justify-content: center;}
    .core-feat-box > span {order: 0 !important;}
    .core-feat-box > span + .core-feat-info {flex: 0 0 100%;max-width: 100%;padding: 1.25rem 0 0 !important;}
    .rb-feat-wrap > div.row > div {flex: 0 0 50%;max-width: 50%;}
    .newsletter button {padding: 10.5px 1.25rem;text-align: center;}
    .pg-title-inner > h1 {font-size: 2.2rem;}
    .roadmap-wrap {margin: 0;}
    .roadmap-inner {flex: 0 0 100%;max-width: 100%;text-align: center;justify-content: center;
      -webkit-transform: scale(1);
      transform: scale(1);
    }
    .roadmap-item {justify-content: center !important;}
    .roadmap-item:before {display: none;}
    .roadmap-item + .roadmap-item {margin-top: 4rem;}
    .roadmap-item.rev .roadmap-item-mckp {text-align: inherit;order: 0;}
    .roadmap-item-info > strong + .roadmap-item-info-inner {padding: 1rem 0 0;}
    .roadmap-item-info {flex-wrap: wrap;justify-content: center;flex: 100%;max-width: 100%;}
    .roadmap-item-mckp + .roadmap-item-info {margin-top: 1.25rem;}
    .roadmap-item-info > strong {font-size: 4rem;line-height: 4rem;}
    .roadmap-item-mckp {height: initial;}
    .post-nav-item > img {max-width: 3rem;}
    .post-nav-item-info > span,
    .post-nav-item-info > h5 {font-size: 14px;}
    .post-nav-item-info > span + h5 {margin-top: 0;}
    .insta-gal-wrap > div.row > div {flex: 0 0 33.33334%;max-width: 33.33334%;}
    .widget.v2 {text-align: initial !important;}
    .shop-detail-imgs-nav {max-width: 100%;}
    .shop-detail-imgs-nav + .shop-detail-imgs-full {padding: 10px 0 0;flex: 0 0 100%;max-width: 100%;}
    .shop-detail-nav-img {margin: 5px;}
    .comment {justify-content: center;text-align: center;}
    .comment > img + .comment-info {padding: 1.25rem 0 0;flex: 0 0 100%;max-width: 100%;}
    .comment-info > span {width: 100%;margin: 5px !important;}
    .comment-info > span + div {margin-left: 0;}
    .cart-form {overflow-x: auto;}
    .prod-table {width: 200%;}
    
    
    
    
    }
    
    @media (max-width: 490px) {
    .wheel-icon-svg > svg {left: 40%;top: 40%;
      -webkit-transform: scale(.8) translate(-50%, -50%);
      transform: scale(.8) translate(-50%, -50%);
    }
    .wheel-icon-svg > i {font-size: 2rem;}
    .wheel-icon-cap-inner > h4 {font-size: 1rem;}
    .wheel-icon-cap-inner > p {font-size: 11px !important;}
    .wheel-icon-cap-inner > h4 + p {margin-top: 8px;}
    .wheel-icon-cap-inner > span {font-size: 13px;}
    .wheel-icon-cap-inner > span + h4 {margin-top: 3px;}
    .fact-box > h3 {font-size: 2rem;}
    .fact-box > h5 {font-size: 1rem;}
    .fact-box3 > h2 {font-size: 2.2rem;}
    .fact-box3 > h4 {font-size: 1rem;}
    .facts3-list > li {padding-bottom: 2.5rem;}
    .facts3-list > li:last-child,
    .facts3-list > li:nth-last-child(2),
    .facts3-list > li:nth-last-child(3) {padding-top: 2.5rem;}
    .extended-serv-wrap2 {margin-bottom: 2rem;}
    .extend-serv-box > svg {
      -webkit-transform: translate(-50%, -50%) scale(3.8, 3.8);
      transform: translate(-50%, -50%) scale(3.8, 3.8);
    }
    .fact-box > h2 {font-size: 2.5rem;}
    .fact-box > h4 {font-size: .9375rem;}
    
    
    
    }
    
    @media (max-width: 470px) {
    
    
    }
    
    @media (max-width: 430px) {
    .wheel-icon-cap-inner > p {display: none;}
    
    }
    
    @media (max-width: 420px) {
    
    
    }
    
    @media (max-width: 380px) {
    
    
    }
    
    @media (max-width: 325px) {
    
    
    }