/* Medium Layout: 1600px. */

@media only screen and (min-width: 1601px) {
    /* ==============================================================
				yoga Page Start
================================================================= */
    /* ==============================================================
				yoga Page Start
================================================================= */
}


/* Medium Layout: 1600px. */

@media only screen and (min-width: 1400px) and (max-width: 1600px) {
    /* ==============================================================
				Fitness	Page Start
================================================================= */
    /* ==============================================================
				Fitness	Page Enjd
================================================================= */
}


/* Medium Layout: 1400px. */

@media only screen and (min-width: 1200px) and (max-width: 1400px) {
    /* ==============================================================
                       Home Page Start
================================================================= */
    /* Hero-area start */
    .hero-area-content {
        padding-left: 30px;
    }
    .slide-img.slide-img12 {
        right: -2%;
        width: 5%;
    }
    .slide-img.slide-img16 {
        right: 29%;
        top: 21%;
        width: 19%;
    }
    .slide-img.slide-img17 {
        right: 25%;
    }
    .slide-img.slide-img18 {
        right: 18%;
        width: 7%;
    }
    .slide-img.slide-img19 {
        right: 16%;
        width: 10px;
    }
    .slide-img.slide-img20 {
        right: 14%;
        top: 21%;
        width: 14px;
    }
    .slide-img.slide-img21 {
        right: 17%;
        top: 60%;
    }
    .slide-img.slide-img22 {
        right: 7%;
        top: 69%;
        width: 9%;
    }
    .slide-img.slide-img23 {
        right: 7%;
    }
    .slide-img.slide-img24 {
        right: 7%;
    }
    /* Hero-area End */
    /* ==============================================================
                        Home Page End
================================================================= */
}


/* Medium Layout: 1200px. */

@media only screen and (min-width: 991px) and (max-width: 1199px) {
    /* ==============================================================
                       Service-Details Page Start
================================================================= */
    .service-video-example {
        padding-right: 0;
    }
    .service-video-example::before {
        width: 100%;
    }
    .service-video-play a.link-video-icon {
        left: 44%;
        top: 40%;
    }
    .service-video-play img {
        width: 100%;
    }
    /* ==============================================================
                       Service-Details Page End
================================================================= */
    /* ==============================================================
                       Blog Page Start
================================================================= */
    .tagname {
        width: 70%;
    }
    .blog-details-social-icon {
        width: 30%;
    }
    /* ==============================================================
                       Blog Page Start
================================================================= */
    /* ==============================================================
                       Blog Page Start
================================================================= */
    .blog-area {
        padding-bottom: 80px;
    }
    .blog-area-left {
        padding-right: 0;
    }
    .blog-news-text>h4 {
        font-size: 16px;
    }
    .news-post-details>p {
        font-size: 12px;
    }
    .blog-left-black-area>p {
        font-size: 14px;
    }
    .case-carousel {
        padding-top: 30px;
    }
    /* ==============================================================
                       Blog Page Start
================================================================= */
    /* ==============================================================
                       Home Page Start
================================================================= */
    /* overview-area start */
    .hero-area-content {
        padding-left: 30px;
    }
    .overview-details li span {
        width: 90px;
    }
    .overview-details li {
        font-size: 12px;
        line-height: 32px;
    }
    .overview-single-img>img {
        margin-bottom: 28px;
    }
    .overview-area .col-sm-3 {
        padding-right: 0;
    }
    .overview-area .col-sm-6 {
        padding-left: 19px;
        padding-right: 4px;
    }
    /* overview-area End */
    /* case-area start */
    .case-result {
        padding-top: 30px;
    }
    /* case-area End */
    /* footer-area Start */
    .single-widget>p {
        font-size: 12px;
    }
    /* footer-area End */
    /* ==============================================================
                        Home Page End
================================================================= */
    /* header-area Start */
    .header-area .col-md-1.col-sm-2 {
        padding: 0;
    }
    .get-quote-btn {
        width: 140px;
    }
    /* header-area End */
    /* Hero-area Start */
    .hero-area {
        height: 630px !important;
    }
    .hero-area-content {
        padding-left: 50px;
    }
    /* hero-area slide-img Start */
    .slide-img {
        width: 10%;
    }
    .hero-area-content>h1 {
        font-size: 45px;
        line-height: 50px;
    }
    .hero-area-content>p {
        font-size: 13px;
    }
    .slide-img.slide-img1 {
        width: 10%;
        right: 34%;
        top: 32%;
    }
    .slide-img.slide-img2 {
        right: 34%;
        top: 61%;
        width: 8%;
    }
    .slide-img.slide-img3 {
        top: 4%;
    }
    .slide-img.slide-img4 {
        top: -2%;
        right: 16%;
        width: 6%;
    }
    .slide-img.slide-img5 {
        top: 23%;
        right: 7%;
        width: 9%;
    }
    .slide-img.slide-img6 {
        right: 15%;
        width: 20%;
    }
    .slide-img.slide-img7 {
        bottom: -13px;
        right: 35%;
        width: 5%;
    }
    .slide-img.slide-img8 {
        bottom: 6px;
    }
    .slide-img.slide-img9 {
        right: 7%;
        top: 49%;
        width: 9%;
    }
    .slide-img.slide-img10 {
        bottom: -10%;
        right: 4%;
        width: 6%;
    }
    .slide-img.slide-img11 {
        top: 16%;
        right: 17%;
        width: 5%;
    }
    .slide-img.slide-img12 {
        right: -1%;
        width: 7%;
    }
    .slide-img.slide-img13 {
        right: 36%;
        top: 38%;
        width: 2%;
    }
    .slide-img.slide-img14 {
        top: 39%;
        right: 41%;
        width: 1%;
    }
    .slide-img.slide-img15 {
        width: 50%;
    }
    .slide-img.slide-img16 {
        right: 30%;
        width: 23%;
    }
    .slide-img.slide-img17 {
        right: 27%;
        top: 40%;
        width: 6%;
    }
    .slide-img.slide-img18 {
        right: 18%;
        top: 13%;
        width: 9%;
    }
    .slide-img.slide-img19 {
        right: 16%;
        top: 13%;
        width: 10px;
    }
    .slide-img.slide-img20 {
        right: 14%;
        top: 14%;
        width: 14px;
    }
    .slide-img.slide-img21 {
        right: 18%;
        top: 59%;
        width: 8%;
    }
    .slide-img.slide-img22 {
        right: 2%;
        top: 68%;
        width: 15%;
    }
    .slide-img.slide-img23 {
        right: 3%;
        width: 8%;
    }
    .slide-img.slide-img24 {
        right: 3%;
        top: 47%;
        width: 7%;
    }
    /* hero-area slide-img End */
    /* Hero-area End */
    /* service-area Start */
    .service-single-content>p {
        font-size: 13px;
    }
    /* service-area End */
    /* footer-area Start */
    .submit-btn {
        right: 104px;
    }
    /* footer-area End */
    /* start-area Start */
    .start-area-left>p {
        font-size: 12px;
    }
    .start-area-right {
        text-align: center;
    }
    /* start-area End */
    /* price-area Start */
    .single-price-bottom>p {
        font-size: 11px;
    }
    /* price-area End */
    /* case-area Start */
    .case-study-single-content p {
        font-size: 12px;
    }
    /* case-area End */
    /* news-area Start */
    .news-single-details>h3 {
        font-size: 17px;
    }
    /* news-area End */
    /* footer-area Start */
    .client-info {
        padding-top: 11px;
    }
    .client-info>p {
        font-size: 12px;
        padding-bottom: 0;
    }
    /* footer-area End */
}


/* Tablet Layout: 768px. */

@media only screen and (min-width: 768px) and (max-width: 990px) {
    /* ============================================================================
						FAQ page Start
=============================================================================== */
    .faq-comment-area {
        padding-top: 80px;
    }
    /* ============================================================================
						FAQ page Start
=============================================================================== */
    /* ============================================================================
						Blog-Details page Start
=============================================================================== */
    .tagname {
        width: 66%;
    }
    .tagname>p {
        font-size: 12px;
    }
    .blog-details-social-icon {
        width: 34%;
    }
    .blog-details-social-icon>p {
        font-size: 12px;
        line-height: 16px;
    }
    .blog-details-social-icon a {
        font-size: 12px;
        position: relative;
        top: -2px;
    }
    /* ============================================================================
						Blog-Details page End
=============================================================================== */
    /* ============================================================================
						Blog page Start
=============================================================================== */
    .blog-area {
        padding-bottom: 80px;
    }
    .blog-area-left {
        padding-right: 0;
    }
    .blog-tab-menu ul a {
        font-size: 14px;
    }
    .blog-single-news-img>img {
        width: 54px;
    }
    .news-single-image>a {
        left: 7px;
    }
    .blog-news-text {
        padding-top: 6px;
    }
    .blog-news-text>h4 {
        font-size: 13px;
    }
    .blog-news-text>p {
        font-size: 11px;
    }
    .blog-left-black-area {
        padding: 35px 15px 37px;
    }
    .blog-left-black-area>p {
        font-size: 11px;
    }
    .news-post-details a {
        font-size: 10px;
    }
    .quote-btn {
        width: 130px;
    }
    /* ============================================================================
						Blog page End
=============================================================================== */
    /* ============================================================================
						Case-Details page Start
=============================================================================== */
    .overview-area .col-sm-3 {
        padding: 0 0 0 15px;
    }
    .overview-area .col-sm-6 {
        padding-right: 10px;
    }
    .overview-single-img>img {
        height: 100%;
        margin-bottom: 16px;
    }
    .overview-details li {
        font-size: 10px;
        line-height: 24px;
    }
    .overview-details li span {
        width: 65px;
    }
    .case-result {
        padding-top: 55px;
    }
    .related-case .case-study-details>p {
        font-size: 12px;
        text-align: justify;
    }
    /* ============================================================================
						Case-Details page End
===============================================================================
*/
    /* ============================================================================
						service-details page Start
=============================================================================== */
    .service-details-top-text>h2 {
        font-size: 20px;
    }
    .service-video-example {
        padding-right: 0;
    }
    .service-video-example::before {
        height: 97%;
        width: 100%;
    }
    .service-video-play img {
        width: 100%;
    }
    .video-area-details>h2 {
        font-size: 25px;
    }
    .video-area-details>p {
        font-size: 13px;
        text-align: justify;
    }
    .client-details-top {
        padding-bottom: 25px;
    }
    .client-img {
        padding-top: 0;
    }
    .client-info>p {
        font-size: 12px;
        line-height: 20px;
    }
    .client-info>h4 {
        margin-bottom: 5px;
    }
    .client-info h5 {
        font-size: 12px;
    }
    .service-video-play a.link-video-icon {
        left: 44%;
        top: 40%;
    }
    /* ============================================================================
						service-details page End
=============================================================================== */
    /* ============================================================================
						Home page Start
=============================================================================== */
    .hero-area {
        height: 640px!important;
    }
    .hero-area-table {
        top: -90px;
    }
    .hero-area-content {
        padding-left: 25px;
    }
    .contact-btn {
        width: 140px;
    }
    /* hero-area Start */
    .header-area .col-md-1.col-sm-1 {
        padding: 0;
    }
    .header-area .col-md-9.col-sm-8.col-xs-12 {
        padding: 0;
    }
    .header-area .collapse.navbar-collapse {
        padding-left: 0;
    }
    .logo-area>a {
        padding-top: 24px;
    }
    .hero-area-menu ul.nav.navbar-nav li a {
        font-size: 13px;
        padding: 35px 8px;
        text-align: left;
    }
    .get-quote-btn {
        font-size: 12px;
        height: 40px;
        line-height: 40px;
        top: 24px;
        width: 100px;
    }
    .hero-area-content>h1 {
        font-size: 34px;
        line-height: 45px;
    }
    .hero-area-content>p {
        font-size: 12px;
    }
    /* hero-area slide-img Start */
    .slide-img {
        width: 10%;
    }
    .hero-area-content>h1 {
        font-size: 45px;
        line-height: 50px;
    }
    .hero-area-content>p {
        font-size: 13px;
    }
    .slide-img.slide-img1 {
        right: 34%;
        top: 32%;
    }
    .slide-img.slide-img2 {
        right: 34%;
        top: 55%;
    }
    .slide-img.slide-img3 {
        top: 11%;
    }
    .slide-img.slide-img4 {
        right: 16%;
        top: 6%;
        width: 6%;
    }
    .slide-img.slide-img5 {
        right: 7%;
        top: 27%;
        width: 9%;
    }
    .slide-img.slide-img6 {
        right: 15%;
        width: 20%;
    }
    .slide-img.slide-img7 {
        bottom: 12px;
        right: 36%;
        width: 5%;
    }
    .slide-img.slide-img8 {
        bottom: 23px;
    }
    .slide-img.slide-img9 {
        right: 7%;
        top: 49%;
        width: 9%;
    }
    .slide-img.slide-img10 {
        bottom: 0;
        right: 4%;
        width: 6%;
    }
    .slide-img.slide-img11 {
        right: 17%;
        top: 22%;
        width: 5%;
    }
    .slide-img.slide-img12 {
        right: -1%;
        width: 7%;
    }
    .slide-img.slide-img13 {
        right: 36%;
        top: 38%;
        width: 2%;
    }
    .slide-img.slide-img14 {
        right: 41%;
        top: 37%;
        width: 1%;
    }
    .slide-img.slide-img15 {
        width: 40%;
    }
    .slide-img.slide-img16 {
        right: 25%;
        top: 22%;
        width: 20%;
    }
    .slide-img.slide-img17 {
        right: 24%;
        top: 43%;
        width: 4%;
    }
    .slide-img.slide-img18 {
        right: 15%;
        top: 28%;
        width: 8%;
    }
    .slide-img.slide-img19 {
        right: 13%;
        top: 28%;
        width: 1%;
    }
    .slide-img.slide-img20 {
        right: 11%;
        top: 29%;
        width: 10px;
    }
    .slide-img.slide-img21 {
        right: 15%;
        top: 59%;
        width: 8%;
    }
    .slide-img.slide-img22 {
        right: -1%;
        top: 64%;
        width: 15%;
    }
    .slide-img.slide-img23 {
        right: 4%;
        top: 29%;
        width: 6%;
    }
    .slide-img.slide-img24 {
        right: 4%;
        top: 44%;
        width: 6%;
    }
    /* hero-area slide-img End */
    /* hero-area End */
    /* website-area Start */
    .submit-btn {
        right: 97px;
    }
    /* website-area End */
    /* team-area Start */
    .team-area {
        padding-bottom: 10px;
    }
    .team-area-single-content {
        margin-bottom: 60px;
    }
    .team-member-img>img {
        width: 100%;
    }
    /* team-area End */
    /* service-area Start */
    .service-single-content>p {
        font-size: 14px;
    }
    /* service-area End */
    /* website-area Start */
    .start-area .col-md-5.col-sm-3 {
        padding: 0;
    }
    .start-area-left>p {
        font-size: 12px;
    }
    .start-btn {
        right: 7%;
    }
    /* website-area End */
    /* price-area Start */
    .price-area-single-content {
        padding: 43px 10px;
    }
    .single-price-bottom>p {
        font-size: 12px;
    }
    .price-btn {
        width: 175px;
    }
    /* price-area End */
    /* case-study-area Start */
    .case-study-single-content p {
        font-size: 14px;
    }
    /* case-study-area End */
    /* news-area Start */
    .news-post-details>p {
        font-size: 10px;
        line-height: 27px;
    }
    .news-post-details-icons a {
        font-size: 12px;
        margin-left: 22px;
    }
    .news-coment::before {
        font-size: 13px;
        left: -15px;
    }
    .news-love::before {
        font-size: 13px;
        left: -15px;
    }
    .news-single-details {
        padding-right: 5px;
    }
    .news-single-details>h3 {
        font-size: 14px;
    }
    .news-single-details>p {
        font-size: 12px;
    }
    .read-more-btn {
        font-size: 12px;
    }
    /* news-area End */
    /* footer-area Start */
    .single-widget {
        margin-bottom: 60px;
    }
    .footer-widget {
        padding-bottom: 10px;
    }
    .single-widget>p {
        width: 365px;
    }
    /* footer-area End */
    /* ============================================================================
						Home page End
=============================================================================== */
}


/* Mobile Layout: 320px. */

@media only screen and (max-width: 767px) {
    /* =============================================================================== 
							404-Error Page Start
================================================================================== */
    .error-area {
        height: 500px;
    }
    .error-area-table {
        height: 500px;
    }
    .error-area-tablecell>h4 {
        color: #222;
        font-size: 15px;
    }
    /* =============================================================================== 
							404-Error Page End
================================================================================== */
    /* =============================================================================== 
							FAQ Page Start
================================================================================== */
    .blog-area.blog-details-area.faq-page {
        padding-bottom: 20px;
    }
    .blog-left-black-area p {
        font-size: 13px;
    }
    .section-heading h2 {
        font-size: 20px;
    }
    .blog-area.blog-details-area.faq-page .section-heading h2 {
        font-size: 20px;
    }
    .faq-single-content>h4 {
        font-size: 11px;
    }
    .faq-single-content p {
        font-size: 10px;
    }
    .faq-page .contact-submit-btn input {
        margin-top: 30px;
    }
    /* =============================================================================== 
							FAQ Page End
================================================================================== */
    /* =============================================================================== 
							Blog-Details Page Start
================================================================================== */
    /* blog-details-icon-area Start */
    .blog-details-icon-area {
        display: block;
    }
    .tagname {
        padding-bottom: 15px;
        width: 100%;
    }
    .tagname>p {
        font-size: 12px;
    }
    .blog-details-social-icon {
        width: 100%;
    }
    .blog-details-icon-area {
        display: block;
    }
    .tagname {
        padding-bottom: 15px;
        width: 100%;
    }
    .tagname>p {
        font-size: 12px;
    }
    .blog-details-social-icon {
        width: 100%;
    }
    /* blog-details-icon-area End */
    /* blog-comment-area Start */
    .blog-single-comment-details {
        padding-bottom: 60px;
        padding-left: 10px;
    }
    .blog-single-comment-details p {
        font-size: 11px;
    }
    .blog-single-comment-details h4 {}
    .blog-single-comment-details h5 {
        font-size: 10px;
    }
    .blog-single-comment.middle-comment {
        padding-left: 40px;
    }
    .reply {
        bottom: 50px;
        top: auto;
    }
    /* blog-comment-area End */
    /* blog-details-input-area Start */
    .blog-area-right .input-area-right textarea {
        margin-bottom: 30px;
    }
    .input-area-right {
        padding-bottom: 0px;
    }
    .contact-submit-btn.text-left {
        margin-bottom: 60px;
        padding-top: 0;
    }
    .blog-details-area .section-heading h2 {
        font-size: 25px;
    }
    /* blog-details-input-area End */
    /* =============================================================================== 
							Blog-Details Page Start
================================================================================== */
    /* =============================================================================== 
							Blog Page Start
================================================================================== */
    .blog-area-left {
        padding-bottom: 80px;
        padding-right: 0;
    }
    .blog-area .news-single-content {
        padding-bottom: 0;
    }
    .left.case-control {
        left: 40px;
    }
    .right.case-control {
        left: 72%;
    }
    .blog-news-text {
        padding-top: 33px;
    }
    .blog-news-text>h4 {
        font-size: 16px;
    }
    .blog-news-text>p {
        line-height: 23px;
    }
    .blog-details-content>h2 {
        font-size: 17px;
        padding: 30px 0 20px;
    }
    .blog-area .news-single-content {
        padding-bottom: 60px;
    }
    /* =============================================================================== 
							Blog Page Start
================================================================================== */
    /* =============================================================================== 
							Contact Page Start
================================================================================== */
    .contact-form-area {
        margin: 0 auto;
        width: 320px;
    }
    .contact-area .section-heading h2 {
        font-size: 30px;
    }
    .contact-info {
        display: none;
    }
    .google-map-area>div {
        height: 270px !important;
    }
    .contact-form-area {
        padding-top: 80px;
    }
    .input-area-right textarea {
        height: 300px;
    }
    /* =============================================================================== 
							Contact Page End
================================================================================== */
    /* =====================================================
					Team-Member Page Start
========================================================*/
    .start-area {
        padding-bottom: 70px;
    }
    .team-member-page .service-hero-content h1 {
        font-size: 33px;
    }
    .team-member-area .team-area-single-content {
        margin-bottom: 0;
    }
    .start-area-left>h2 {
        font-size: 24px;
        line-height: 38px;
        text-align: center;
    }
    .start-area-left>p {
        line-height: 25px;
        padding-top: 18px;
        text-align: center;
    }
    /* =====================================================
					Team-Member Page End
========================================================*/
    /* =====================================================
					Case-Details Page Start
========================================================*/
    .overview-area {
        padding-bottom: 20px;
    }
    .overview-details {
        padding-bottom: 60px;
    }
    .overview-text>p {
        text-align: justify;
    }
    .col-md-12>p {
        padding-top: 15px;
        text-align: justify;
    }
    /* =====================================================
					Case-Details Page End
========================================================*/
    /* =============================================================================== 
							Case-Study Page Start
================================================================================== */
    .case-study-area {
        padding-bottom: 80px;
    }
    /* =============================================================================== 
							Case-Study Page End
================================================================================== */
    /* =====================================================
					Service-Details Page Start
========================================================*/
    .welcome-area-text {
        padding-left: 0;
        padding-top: 60px;
    }
    .welcome-area-text>h2 {
        font-size: 22px;
    }
    .service-details-top-text>h2 {
        font-size: 20px;
        padding-bottom: 20px;
    }
    .video-area-details>h2 {
        font-size: 18px;
        padding-bottom: 20px;
    }
    .service-details-bottom>p {
        font-size: 13px;
    }
    .video-area-details>p {
        font-size: 13px;
    }
    .client-img {
        padding: 15px;
    }
    .client-info {
        padding: 15px;
    }
    .service-details-top-text {
        padding-bottom: 60px;
        padding-right: 0;
    }
    .service-details-bottom>h2 {
        font-size: 18px;
        padding-bottom: 30px;
    }
    .service-video-example {
        margin-bottom: 60px;
        padding-right: 0;
    }
    .service-video-example::before {
        width: 100%;
    }
    .service-video-play img {
        width: 100%;
    }
    .service-video-play a.link-video-icon {
        left: 44%;
        top: 40%;
    }
    /* =====================================================
					Service-Details Page End
========================================================*/
    /* =====================================================
					Service Page Start
========================================================*/
    .service-area .section-heading h2 {
        font-size: 30px;
    }
    .service-single-content>p {
        font-size: 12px;
    }
    .service-single-content {
        padding: 23px 15px;
    }
    /* =====================================================
					Service Page End
========================================================*/
    /* =====================================================
					About Page Start
========================================================*/
    .team-area .section-heading>h2 {
        font-size: 30px;
    }
    .client-details-top {
        padding: 0 0 20px;
    }
    /* =====================================================
					About Page End
========================================================*/
    /* =====================================================
					Home Page Start
========================================================*/
    /*
=====================================================================
	Dropdown Menu Starts when use dropdown for mobile Device
===================================================================== */
    .hero-area-menu .nav.navbar-nav li:hover ul.dropdown-menu {
        left: 80px;
        top: 30px;
    }
    .hero-area-menu #nav>li {
        width: 100%;
        overflow: hidden;
    }
    /* Extra Dropdown Menu Style Start */
    /* Extra Dropdown Menu Style End */
    /*
=====================================================================
	Dropdown Menu Ends when use dropdown for mobile Device
=====================================================================
*/
    .hero-area {
        height: 650px !important;
    }
    /* hero-Area Start */
    .header-area {
        left: 0;
        padding: 15px 0 18px;
        position: static;
        top: 0;
        width: 100%;
        z-index: 999;
    }
    .icon-bar {
        background: #ff8202 none repeat scroll 0 0;
    }
    .hero-area-content>h1 {
        font-size: 30px;
        line-height: 36px;
    }
    .hero-area-content>p {
        font-size: 13px;
    }
    /* Hero AreaMenu Start */
    .logo-area {
        text-align: center;
    }
    .logo-area>a {
        padding-top: 2px;
        width: 50%;
    }
    .hero-area-mainmenu {
        padding-top: 60px;
    }
    #bs-example-navbar-collapse-1 {
        background: #ffffff none repeat scroll 0 0;
        position: absolute;
        right: 0;
        z-index: 9999;
    }
    .collapse.navbar-collapse {
        float: left;
        overflow: hidden;
        padding-right: 0;
        position: relative;
        width: 100%;
    }
    .hero-area-menu .navbar-collapse.collapse.in {
        overflow: visible;
    }
    .hero-area-menu .nav.navbar-nav {
        width: 100%;
        text-align: left;
    }
    .hero-area-menu #nav>li {
        display: inline-block;
        float: left;
        text-align: left;
    }
    .hero-area-menu ul.nav.navbar-nav li a {
        padding: 11px 15px 11px 4px;
        transition: all 0.3s ease 0s;
    }
    .hero-area-menu .navbar-toggle {
        margin-top: -42px;
    }
    .hero-area-menu .dropdown-menu {
        box-shadow: none;
        display: none;
        opacity: 1;
        padding-left: 15px;
        position: static;
        transition: none 0s ease 0s !important;
        visibility: visible;
        width: 95%;
    }
    .hero-area-menu .dropdown-menu>li {
        display: block;
        width: 100%;
    }
    .hero-area-menu .navbar-nav li:hover ul.dropdown-menu li a {
        color: #333333;
        padding: 11px 15px 11px 4px;
    }
    .get-quote-btn {
        left: 12px;
        position: absolute;
        right: auto;
        top: 12px;
        width: 130px;
    }
    .hero-area-menu .navbar-collapse.collapse.in .nav.navbar-nav {
        margin-top: 7px;
    }
    .hero-area-menu .nav.navbar-nav {
        padding-top: 0;
        padding-left: 10px;
    }
    /* Hero Area Menu End */
    .hero-area-table {
        top: -90px;
    }
    .hero-area-content {
        top: -50px;
    }
    .hero-area .carousel-indicators {
        bottom: 156px;
    }
    /* hero-Area End */
    /* website-Area Start */
    .website-area .section-heading>h2 {
        line-height: 20px;
        margin-bottom: 17px;
    }
    .website-area .section-heading>p {
        margin: 0;
    }
    .website-link input {
        font-size: 13px;
        padding-left: 10px;
        width: 100%;
    }
    .submit-btn {
        font-size: 12px;
        right: 25px;
        width: 85px;
    }
    .team-member-img>img {
        width: 100%;
    }
    /* website-area Start */
    /* team-area Start */
    .team-area {
        padding-bottom: 15px;
    }
    .team-area-single-content {
        padding-bottom: 60px;
    }
    /* team-area End */
    /* start-Area-Start */
    .start-area-right {
        margin-top: 30px;
        text-align: center;
    }
    /* start-Area End */
    /* price-area-Area Start */
    .price-area {
        padding-bottom: 20px;
    }
    .price-area .section-heading>h2 {
        font-size: 30px;
    }
    .price-area-single-content {
        margin-bottom: 60px;
    }
    .news-post-details>p {
        font-size: 12px;
    }
    .news-single-details>h3 {
        font-size: 17px;
    }
    /* price-area-Area End */
    /* case-area Start */
    .case-study-single-content {
        margin-bottom: 60px;
    }
    .blog-area-pagination .pagination {
        margin: 0;
    }
    /* case-area End */
    /* news-area Start */
    .news-area {
        padding-bottom: 20px;
    }
    .news-single-content {
        padding-bottom: 60px;
    }
    /* news-area End */
    /* footer-area Start */
    .footer-widget {
        padding-bottom: 30px;
    }
    .single-widget {
        margin-bottom: 60px;
    }
    .footer-bottom {
        padding: 20px 0;
    }
    .footer-content>p {
        line-height: 30px;
    }
    .footer-content a {
        color: #ff8202;
    }
    /* footer-area End */
    /* =====================================================
					Home Page Ends
========================================================*/
    /* footer-area Start */
    /* footer-area End */
}


/* Wide Mobile Layout: 480px. */

@media only screen and (min-width: 480px) and (max-width: 767px) {
    /* =============================================================================== 
							404 Page Start
================================================================================== */
    .error-area-tablecell>p {
        font-size: 14px;
        margin-bottom: 35px;
    }
    /* =============================================================================== 
							404 Page End
================================================================================== */
    /* =============================================================================== 
							FAQ Page Start
================================================================================== */
    .faq-comment-area {
        margin: 0 auto;
        width: 320px;
    }
    /* =============================================================================== 
							FAQ Page End
================================================================================== */
    /* =============================================================================== 
							blog Page Start
================================================================================== */
    .blog-area-left {
        margin: 0 auto;
        width: 320px;
    }
    .blog-area-right {
        margin: 0 auto;
        width: 320px;
    }
    .blog-area-left {
        margin: 0 auto;
        width: 320px;
    }
    .blog-area-right {
        margin: 0 auto;
        width: 320px;
    }
    .right.case-control {
        left: 64%;
    }
    .left.case-control {
        left: 27%;
    }
    /* =============================================================================== 
							blog Page End
================================================================================== */
    /* =============================================================================== 
							Case-Details Page Start
================================================================================== */
    .service-client-area .client-details {
        margin: 0 auto;
        width: 320px;
    }
    .service-details-area {
        margin: 0 auto;
        width: 320px;
    }
    .overview-area {
        margin: 0 auto;
        width: 320px;
    }
    .overview-area {
        padding-bottom: 0;
    }
    /* =============================================================================== 
							Case-Details Page End
================================================================================== */
    /* =============================================================================== 
							Home-Page Start
================================================================================== */
    /* service-area Start */
    .service-single-content {
        margin: 0 auto;
        padding: 20px 20px 40px;
        width: 320px;
    }
    /* service-area End */
    /* team-area Start */
    .team-area-single-content {
        margin: 0 auto;
        width: 320px;
    }
    .team-member-social-icon {
        bottom: 0;
    }
    /* team-area End */
    /* start-area Start */
    .start-area {
        padding: 45px 0 60px;
    }
    .start-area-left>h2 {
        font-size: 26px;
    }
    .start-area-left>p {
        font-size: 15px;
        text-align: center;
    }
    .start-area-right {
        margin-top: 15px;
    }
    /* start-area End */
    /* price-area Start */
    .price-area-single-content {
        margin: 0 auto 60px;
        width: 320px;
    }
    /* price-area End */
    /* case-study-area Start */
    .case-study-single-content {
        margin: 0 auto 80px;
        width: 320px;
    }
    /* =============================================================================== 
							Home-Page End
================================================================================== */
    /* footer-area Start */
    /* footer-area End */
}