        @media only screen and (min-width: 1199px) {
            .forDesktop {
                padding-left: 12%;
                padding-right: 12%;
                padding-top: 15px;
                padding-bottom: 10px;
            }
        }
        
        @media only screen and (min-width: 992px) and (max-width: 1199px) {
            .main-menu ul li a {
                padding: 30px 10px
            }
            .is-sticky .main-menu ul li a {
                padding: 20px 15px
            }
            .main-menu ul li:hover ul {
                top: 86px
            }
            .single-post-text ul {
                padding: 0px;
            }
            .single-post-text li a {
                padding: 10px 5px;
            }
            .all-testimonial .owl-controls {
                bottom: -15px;
            }
            .sngl-client {
                margin: 10px;
            }
            .sec-title {
                margin: 0 100px 60px;
            }
            .slider-text {
                width: 870px
            }
            .info-intro {
                margin-left: 8px;
            }
            .counting-inner {
                display: inline-block;
                padding-right: 40px;
            }
            .simplefilter li {
                padding: 10px 18px;
            }
            .sec-title h1 {
                font-size: 36px;
            }
            .appointment-form::after {
                bottom: -170px;
                right: -120px;
            }
            .search-forum {
                top: 86px;
            }
            .hd-style1 .hd-rgt::before {
                left: 0;
            }
            .post-date li {
                margin: 0px 2px;
            }
        }
        
        @media only screen and (max-width: 767px) {
            .lander-header-sports .category-list li {
                width: 100%;
            }
            .lander-header-sports {
                padding: 20px 10px;
            }
            .next_center #btn-signup {
                width: 70%;
            }
            .lander-header-new1 h1 {
                letter-spacing: 0;
                padding-bottom: 30px;
                padding-top: 30px;
            }
            .lander-header-new1 {
                padding-bottom: 5px;
            }
            .lander-header {
                padding: 10px 0px;
            }
            .members_listing_start1 ul li {
                width: 100%;
                margin: 0;
            }
            .but_now_deta .buy_now_btn {
                width: 65%;
            }
            #buy_now_sec {
                padding: 25px 0;
            }
            .but_now_deta h3 {
                font-size: 24px;
            }
            .lander-header-content h1,
            .lander-header1 h1 {
                font-size: 20px;
                margin: 1px 0 10px;
            }
            .lander-header1 .category-list li {
                width: 100%;
            }
            #search_form {
                width: 100%;
            }
            #search_form .form-group .form-control {
                padding: 8px;
                border: none;
                border-bottom: 1px solid #fff;
                font-style: italic;
                color: #fff;
            }
            .item_button {
                position: initial;
            }
            .form-group.full_search {
                width: 71% !important;
            }
            .btn.btn-default.sub_button {
                padding: 4.5px 27px;
                font-size: 18px;
                background: transparent;
                border-bottom: 1px solid #fff;
                position: absolute;
                top: 5px;
                margin-left: -3px;
            }
            .lander-header .category-list li {
                width: 100%;
                text-align: center;
            }
            .lander-header .category-list li a {
                padding: 2px 8px;
                margin: 2px;
                font-size: 13px;
            }
            .lander-header .category-list {
                width: 100%;
                padding: 10px;
            }
            .lander-header-content h1,
            .lander-header h1 {
                font-size: 22px;
                margin: 8px 0 6px;
            }
            .category-list li p {
                margin: 2px 0px;
            }
            .listing_heading h3 {
                padding-top: 5px;
            }
            .listing_heading h3:before {
                top: 40px;
            }
            footer {
                padding: 15px 0 5px;
                margin-top: 20px;
            }
            .footer-widget-item {
                margin: 10px 0;
            }
            .footer-widget-item h4 {
                margin-bottom: 0;
            }
            .footer-widget-item .widget-link li a {
                border-bottom: 1px solid #e6e6e6;
                display: block;
                font-size: 13px;
            }
            .logo.footer_logo {
                width: 60%;
                padding: 0;
                text-align: -webkit-center;
            }
            .footer-bottom.text-center p {
                padding: 10px;
            }
            .mean-container .mean-nav ul li a {
                width: 90%;
                padding: 10px 20px;
                margin: 0;
            }
            #classifieds_deta {
                padding: 20px 0;
            }
            .classified_content ul li {
                width: 100%;
                margin: 10px 0;
            }
            .classified_content ul {
                display: initial;
            }
            .ad_btn {
                margin-top: 14px;
            }
            #clearance_page h1 {
                padding: 9px;
                font-size: 17px;
            }
            #clearance {
                padding: 5px 0 0px;
            }
            .clearrace_main h3 {
                font-size: 23px;
            }
            .clearnace_deta p {
                font-size: 15px;
                margin-top: 15px;
                line-height: 21px;
            }
            .members_listing_start ul li {
                width: 100%;
                margin: 2px 0;
            }
            .profile_main_deta {
                text-align: center;
            }
            .profile_main_deta img {
                width: 40%;
                padding: 5px;
                margin-top: 25px;
                margin-bottom: 10px;
                margin: 0 auto;
                float: initial;
            }
            .profile_main_deta a {
                width: 100%;
            }
            .profile_deta .verifed_deta {
                text-align: center;
            }
            .login_page_code {
                padding: 5px;
            }
            #fillter_start .fillter_section .fillter_box {
                width: 47%;
            }
            .fillter_section .fillter_box button.btn.btn-default {
                padding: 5px 10px;
            }
            #bread_text h1 {
                padding: 2px;
                font-size: 17px;
                margin-bottom: 0;
                width: 100%;
                line-height: 24px;
            }
            .btn_new_btn {
                width: 100%;
                font-size: 19px;
                margin-top: 0;
                margin-right: 0;
                float: initial;
            }
            .selectpicker {
                width: 90% !important;
                margin: 10px 15px;
            }
            .top_menu_right {
                text-align: center;
            }
            .selectpickers .btn-default {
                width: 85%;
                left: 15px;
                position: relative;
            }
            .selectpickers .open>.dropdown-menu {
                display: block !important;
                width: 92%;
                left: 15px;
                top: 40px;
                border: none;
                background: #000;
            }
            .selectpickers ul li a i {
                display: inline-block !important;
            }
            #myModal2 .modal-body form select {
                width: 46%;
            }
            #product_details_page {
                padding: 35px 0;
            }
            .tabing_start .nav-link {
                padding: 8px;
                font-size: 10px;
            }
            .price_div .btn.buy-it {
                width: 100%;
            }
            .footer-bottom.text-center p {
                padding: 10px;
            }
        }
        
        @media only screen and (min-width: 768px) and (max-width: 991px) {
            .but_now_deta .sponsor-btn2 {
                width: 100%;
                margin-left: 0%;
                margin-top: 80px !important;
                margin-bottom: 30px !important;
            }
            .sponsor-area {
                width: 50% !important;
                margin-top: 140px;
                transform: translateY(-50%);
                margin-left: 90px;
            }
            .ImageCenter {
                height: 230px !important;
                left: 30px !important;
            }
            body p {
                font-size: 14px;
            }
            h1 {
                font-size: 22px;
            }
            h2 {
                font-size: 18px;
            }
            h3 {
                font-size: 16px;
            }
            .pt-100 {
                padding-top: 50px
            }
            .pb-100 {
                padding-bottom: 50px
            }
            .pt-50 {
                padding-top: 30px
            }
            .pb-70 {
                padding-bottom: 40px
            }
            .pb-50 {
                padding-bottom: 30px
            }
            .about-us-img::before {
                display: none;
            }
            .sidebar {
                margin-top: 40px;
            }
            .hd-style1 .main-menu ul li::after {
                display: none;
            }
            .about-us-img img {
                width: 100%;
                margin-top: 30px;
            }
            .project-sec .sec-title {
                text-align: center;
                margin-bottom: 30px;
            }
            .simplefilter {
                text-align: center;
            }
            .all-slide .owl-controls {
                right: 30px;
            }
            .testimonial-text .sec-title {
                text-align: left;
            }
            .why-choose.why-choos-bg {
                background: none;
            }
            .sngl-price {
                margin: 30px 0;
            }
            .flicker-photo ul li img {
                width: 30%;
            }
            .count-up-sec .inner::before {
                display: none;
            }
            .service-item .inner h2 {
                font-size: 16px;
            }
            .team-member .media-body {
                width: 100%;
                float: left;
                text-align: center;
            }
            .team-thumb {
                float: none;
                width: 100%;
            }
            .team-member .media-left {
                float: none;
                padding-right: 0;
                width: 100%;
            }
            .sec-title h1 {
                font-size: 32px;
            }
            .main-menu ul li a {
                padding: 20px 1px;
                font-size: 10px;
            }
            .top_menu_right nav ul li {
                margin: 8px 0;
                width: 46%;
                text-align: center;
            }
            .top_menu_right {
                width: 80%;
                margin: 0 auto 10px;
                float: right;
            }
            #search_form {
                width: 100%;
            }
            .item_button {
                position: inherit;
                top: 0;
                right: 0;
                margin-bottom: 15px;
            }
            .lander-header .category-list li {
                width: 32%;
            }
            .lander-header {
                padding: 20px 10px;
            }
            #buy_now_sec {
                padding: 15px 0;
            }
            .lander-header1 .category-list li {
                width: 32%;
            }
            .single-patner .product_details p {
                padding: 9px 0 2px;
            }
            .lander-header .category-list li a {
                padding: 2px 8px;
                margin: 3px;
                text-align: center;
            }
            .main-menu ul li:hover ul {
                top: 86px
            }
            .search-forum {
                top: 86px;
            }
            .menu-icon {
                padding: 32px 0px;
            }
            .why-choose-item {
                margin: 20px 0;
            }
            .appointment-form::after {
                bottom: -173px;
                right: -176px;
            }
            .selectpickers {
                width: auto;
            }
            .logo {
                text-align: center;
                width: 100%;
            }
            .logo::before {
                right: -100%;
                ;
                transform: skewX(0deg);
            }
            .sec-title {
                margin: 0 0 60px;
            }
            .counting_sl {
                margin: 40px 0;
            }
            .client-comment li a {
                margin: 0 2px;
            }
            .footer-sec .col-md-3.col-sm-6 {
                margin-bottom: 25px;
            }
            .contact-person {
                padding: 0px 15px;
            }
            .slider-text,
            .slider-wraper {
                width: 100%;
                padding:
            }
            .slider-text {
                padding: 84px;
            }
            .about-us-img {
                text-align: center;
            }
            .appointment-form::before {
                left: -15px;
                transform: skewX(0deg);
                height: 2000px;
            }
            .call-to-action-img img {
                margin-top: 0px;
            }
            .all-slide .owl-controls .owl-prev i,
            .all-slide .owl-controls .owl-next i {
                height: 60px;
                line-height: 60px;
                width: 60px;
            }
            .footer-widget-menu {
                margin-bottom: 40px;
            }
            .about img {
                margin-bottom: 30px;
            }
            .slider-text p {
                padding: 0 0px;
            }
            .hd-lft li {
                padding: 0 4px;
            }
            .hd-lft li::before {
                display: none
            }
            .footer-sec .col-md-3.col-sm-6:nth-child(2n+1) {
                clear: both;
            }
            .hd-rgt li {
                margin-right: 1px;
            }
            .info-intro i {
                font-size: 28px;
                margin-right: 4px
            }
            .info-intro {
                margin-left: 0px;
            }
            .info-text h5 {
                font-size: 14px;
            }
            .main-menu ul {
                float: none;
                text-align: center;
            }
            .map-heading {
                margin-top: 40px;
            }
            .is-sticky .main-menu ul li a {
                padding: 20px 15px
            }
        }
        
        @media only screen and (min-width: 0px) and (max-width: 470px) {
            .hd-lft li::before {
                display: none
            }
            .hd-lft li {
                padding: 0px 6px
            }
            .hd-lft li i {
                margin-right: 4px;
            }
            .footer-sec .col-md-4.col-sm-6 {
                margin-bottom: 30px;
            }
            .team-member .media-body {
                width: 100%;
                float: left;
                text-align: center;
            }
            .team-thumb {
                float: none;
                width: 100%;
            }
            .team-member .media-left {
                float: none;
                padding-right: 0;
                width: 100%;
            }
            .hd-sec .container {
                padding: 0;
            }
            .slider-text {
                padding: 0;
            }
            .slider-text p {
                color: #fff;
                padding: 0 100px;
            }
            .slider-text li:last-child a {
                margin-top: 15px;
            }
            .all-slide .owl-item {
                height: 200px;
            }
        }
        
        @media only screen and (min-width: 0px) and (max-width: 767px) {
            body p {
                font-size: 14px;
            }
            h1 {
                font-size: 22px;
            }
            h2 {
                font-size: 18px;
            }
            h3 {
                font-size: 16px;
            }
            .mnmenu-sec.sticky_menu {
                position: relative;
            }
            .hd-style1 .hd-rgt {
                text-align: center;
            }
            .menu-icon {
                display: none;
            }
            .about-us-img::before {
                display: none;
            }
            .sidebar {
                margin-top: 20px;
            }
            .about-us-img img {
                width: 100%;
                margin-top: 30px;
            }
            .project-sec .sec-title {
                text-align: center;
                margin-bottom: 30px;
            }
            .simplefilter {
                text-align: center;
            }
            .all-slide .owl-controls {
                right: 30px;
            }
            .testimonial-text .sec-title {
                text-align: left;
            }
            .why-choose.why-choos-bg {
                background: none;
            }
            .sngl-price {
                margin: 30px 0;
            }
            .flicker-photo ul li img {
                width: 30%;
            }
            .hd-style1 .hd-rgt::before {
                left: -100px;
                transform: none;
                width: 2000px;
            }
            .hd-style1 .hd-rgt ul {
                text-align: center;
            }
            .service-item .inner h2 {
                font-size: 16px;
            }
            .appointment-form {
                margin-top: 50px;
            }
            .sec-title h1 {
                font-size: 32px;
            }
            .hd-lft {
                display: inline-block;
                text-align: center;
                width: 100%;
            }
            .hd-rgt {
                float: none;
                text-align: center;
            }
            .logo {
                padding: 28px 0;
            }
            .mean-container .mean-nav ul li a i {
                display: none;
            }
            .contact-person {
                padding: 0px 15px;
            }
            .slider-text {
                padding: 0 30px;
            }
            .slider-text p {
                padding: 0
            }
            .newsletter-left {
                text-align: center;
            }
            .newsletter-right {
                float: none;
                text-align: center;
                margin-top: 25px;
            }
            .footer-wedget-one {
                margin-bottom: 30px;
            }
            .simplefilter {
                margin-top: 40px;
            }
            .shorttitle {
                display: block;
            }
            #navbarfiltr.navbar-collapse {
                border: 0;
                box-shadow: none;
            }
            .navbarsort .navbar-toggle {
                background: #fff;
                margin-top: 0;
            }
            .navbarsort .navbar-toggle .icon-bar {
                background: #000;
            }
            .shorttitle h2 {
                color: #fff;
                text-transform: uppercase;
                margin-bottom: 0;
                display: inline-block;
                margin-left: 10px;
            }
            #navbar li {
                display: inline-block;
                width: 100%;
            }
            #navbar ul li a {
                padding: 6px 9px;
            }
            .simplefilter li {
                display: inline-block;
                width: 100%;
                margin-bottom: 10px;
            }
            .navbarsort {
                display: block
            }
            .call-to-action-text {
                text-align: center;
                margin-bottom: 80px
            }
            .call-to-action-img {
                text-align: center;
            }
            .count-up-sec .inner::before {
                display: none
            }
            .call-to-action-img img {
                margin: 0px auto;
                float: none;
                text-align: center;
            }
            .call-to-action-text a.btn {
                float: none;
                margin-top: 20px;
            }
            .contact-intro {
                margin-top: 15px;
                text-align: center;
            }
            .info-intro {
                float: none;
                margin: 0px 5px;
            }
            .info-intro i {
                font-size: 28px;
                margin-right: 4px
            }
            .info-text h5 {
                font-size: 14px;
                text-align: left
            }
            .page-heading h1 {
                text-align: center;
                margin-bottom: 15px;
            }
            .page-heading ul {
                text-align: center;
            }
            .abt-img img {
                margin-bottom: 20px;
            }
            .map-heading {
                margin-top: 40px;
            }
            .slider-text {
                padding: 0 30px;
                text-align: center;
            }
            .sticky-wrapper {
                background: #292929 none repeat scroll 0 0;
                overflow: hidden;
                padding-top: 0;
                position: relative;
            }
            .logo {
                padding: 10px 0 0;
                text-align: center;
                margin: 0 auto;
                width: 40%;
                position: initial;
            }
            .top_menu_right nav ul li {
                margin: 5px 0;
            }
            .project-gallery {
                background: #e0a400;
                padding: 30px 20px;
            }
            .slider-text h1 {
                font-size: 28px;
            }
            .pagehding-sec {
                padding: 50px 0;
            }
            .company-openingtime {
                margin: 0px auto;
            }
        }
        
        @media only screen and (min-width: 0px) and (max-width: 670px) {
            .counting-inner {
                margin-bottom: 30px;
            }
        }
        
        @media only screen and (min-width: 0px) and (max-width: 520px) {
            .slider-text {
                top: 50%;
            }
            .hd-sec {
                display: inline-block;
                position: relative;
                background: #292929;
                width: 100%
            }
        }
        
        @media only screen and (min-width: 0px) and (max-width: 380px) {
            .hd-rgt {
                float: none;
                text-align: center;
                margin-bottom: 8px;
            }
            .hd-lft li {
                padding: 5px 0;
                width: 100%
            }
            .slider-text {
                padding: 0 20px;
            }
            .all-patner.owl-carousel.owl-theme .owl-item {
                padding: 0 6px;
            }
        }
        
        @media only screen and (min-width: 0px) and (max-width: 359px) {
            .slider-text {
                padding: 0 20px;
                text-align: center;
                top: 80%;
            }
            .all-slide .owl-item {
                height: 900px;
            }
        }
        
        @media only screen and (min-width: 360px) and (max-width: 640px) {
            .mnmenu-sec {
                background: url(../img/header-bg1.png) !important;
                width: 100% !important;
                background-position: left, top, right !important;
            }
        }
        /* mohit */
        
        @media (min-width: 320px) and (max-width: 767px) {
            /* pop */
            .width140 {
                width: 100% !important;
                right: 0;
                bottom: 0;
            }
            li.nav-item {
                width: 275px !important;
                padding: 5px
            }
            .register-top-teb {
                margin-left: 40px !important;
            }
            .leftRegisterInfo {
                max-height: 600px !important;
                overflow-y: scroll;
            }
            .register-pgae.panel-body {
                padding: 0 !important;
            }
            .but_now_deta .sponsor-btn2 {
                width: 100%;
                margin-left: 0%;
                margin-top: 80px !important;
                margin-bottom: 30px !important;
            }
            .sponsor-area {
                padding-left: 0;
            }
            .ImageCenter {
                height: 230px !important;
                left: 30px !important;
            }
            .form-btn-new-clearance {
                width: 100% !important;
            }
        }