@charset "utf-8";
/* CSS Document */

@media(max-width:1280px){
    .mainWrapper .navbar.navbar-inverse{ padding-left:15px; padding-right:15px;}

    .newResSec, .newsFeedSec{ width:50%;}
    .newResSec h2{ font-size:55px;}
    .fotSocial .fa{ width:40px; height:40px; line-height:40px;}
    .fotSocial ul li a i{ font-size:22px;}
    .fotAbtSec{ padding-right:15px;}

    .slider-container {
        height: 280px;
    }
}

@media(max-width:900px){
    .map{ float:right; width:100%;}
    .bannerContent{width:100%;}
}

@media(max-width:1200px){
    .newResSec h2{ font-size:40px;}
    .newResSec{ padding-left:30px; padding-right:30px;}
    .leftNewsImg{ width:30%;}
    .newsFeedSec .newsInner{ padding:20px;}
    .servBox img {
        width: 50%;
    }
    .servBox span{ width:48px;}
    .servBox a{ font-size:20px;}
    .serviceTopSearch form select{ width:400px;}
}

@media(max-width:1024px){
    .productBox img {
        width: 100%;
    }
    .equalheight{ height:100% !important;}
    .bannerContent{ 
        position:static;
        /*float:left;*/
        width:100%;}
    .row.quad .col-lg-3.col-md-3.col-sm-6{margin-bottom: 20px;}
    .featuredSec .container .firstQuad{ margin-bottom:0;}
    .resWeekCon .col-lg-6.col-md-6.col-sm-12{ margin-bottom:20px;}
    /*footer{ margin-top:30px;}*/
    .newResSec{padding: 144px 30px 70px;}
    .newResSec h2, .newsFeedSec h2 {
        font-size: 40px;
    }
    .newsFeedSec .newsInner{ padding:15px;}
    .leftNewsImg {
        width: 28%;
    }
    p.map{
        position: relative;
        padding-bottom: 56.25%; /* 16:9 */
        height: 0;
        width:100%;
    }
    p.map iframe{
        position: absolute;
        top: 0;
        left: 0;
        width: 100%;
        height: 100%;}
    .serviceTopSearch form select{ width:auto;}
    .serviceTopSearch form input[type="button"]{ width:200px;}
    .mainTabInner .col-lg-3:nth-of-type(4n){ padding-right:15px;}
    .mainTabInner .col-lg-3{ padding-bottom:15px;}

    /*    .fotSocial {
            width: 24%;
        }*/

}

@media(max-width:767px){
    .leftHeader{ float:left;}
    .signIn{ float:left;margin-left: 10%;}
    .navbar-toggle{ float:right;}
    .navbar-inverse .navbar-toggle .icon-bar{ background:#636363;}
    #navbar {
        width: 100%;
        border:none;
        background:rgba(0, 0, 0, 0.5);
        margin-top:20px;
        border-radius:2px;
    }
    .navbar-nav{ padding-left:20px;}
    .navbar-inverse .navbar-nav li a{ color:#fff;}
    .newResSec{ padding-left:10px; padding-right:10px;}
    .featuredSec h2{ font-size:50px;}
    .rightSecCon h3{ font-size:16px;}
    .rightSecCon h5{ font-size:12px;}
    .rightSecCon p{ font-size:13px;}
    .newResSec form select{padding: 0 30px 0 20px;}
    /*    .fotAbtSec, .fotSocial, .fotContact, .fotQuiFind{ width:50%;}*/
    .fotAbtSec, .fotSocial{ margin-bottom:20px;}
    .fotContact{ clear:right;}
    .clearDesk{
        clear:both;
        line-height:0;
        margin:0;
        padding:0;
        font-size:0;
        display:block;
    }
    .serviceTopSearch form select{ width:100%;}
    .mainTabInner .col-lg-3 {
        padding-left:15px;

    }
}

@media(max-width:650px){
    .signIn {
        margin-left: 5%;
    }
    .newResSec, .newsFeedSec {
        width: 100%;
        max-width:100%;
        float:none;
        clear:both;
    }
    .newsFeedSec h2{ margin-left:10px;}
    .servicesTabs h2{ font-size:48px;}
}

@media (max-width:667px){
    .newResSec, .newsFeedSec{
        float:left;
    }
}

@media(max-width:480px){
    .leftHeader{ text-align:center; float:none; margin-bottom:20px;}
    .logo img{ display:inline-block;}
    .newResSec{ padding:10px;}
    .newResSec h2{ margin-top:0; }
    .newResSec h2, .newsFeedSec h2, .featuredSec h2{ font-size:30px;}
    .row.quad .col-lg-3.col-md-3.col-sm-6{ width:100%;}
    .resWeekCon .overlay h5{margin-top: 10%; padding-bottom:0; font-size:14px;}
    .resWeekCon .overlay p{ padding-top:3%; font-size:12px;}
    .overlay a.resWeek{ line-height:30px; padding:0 20px;}
    .fotAbtSec, .fotSocial, .fotContact, .fotQuiFind{
        /*width:100% !important; changed on 01-09-16 by Suparna, width:100% to width:100% !important */
        text-align:center;
    }
    .fotBottom p{ text-align:center;}
    .fotQuiFind{ margin:10px 0 20px 0;}
    .servicesTabs h2 {
        font-size: 34px;
    }
    .mainTabInner .col-lg-3 {
        padding:15px 0;

    }
    .mainTabInner {
        margin-top: 20px;
    }
    .mainTabInner .col-lg-3:nth-of-type(4n){ padding-right:0;}
    .serviceTopSearch{ text-align:center;}
    .serviceTopSearch form input[type="button"]{ float:none; display:inline-block; font-size:24px;}
}

@media(max-width:767px){
    .reviewbottomserach form{margin:33px 0 85px;};
}

@media(max-width:767px){
    .slider-container {width:100%;};
}

@media(max-width:767px){
    .slide-image {padding:0px;};
}

@media(max-width:767px){
    .gallery-map{padding:0px};
}

@media(max-width:767px){
    .slide-image, .loc-map{
        float:none;
    }
    .gallery-map{
        height: auto;
        padding-left:0;

    }
    .loc-map{width:100%;}
    .slide-image{max-width:100%;}
}

@media(max-width:521px){
    .clear{clear:both;}
    .nav-pill-tab button{float:none; margin-top:20px; width:100%;}

}

@media(max-width:991px){
    .reviewr-name{
        text-align:center;
    }
    .review-image{
        margin:auto;
    }
}

@media (max-width:991px){
    .SidePanelHeading h4{
        text-align:center;
    }
    .padbottom{border:none; margin:0; display:none;}
    .nw_margin20{margin:0px; }
    .UserUploadImg{margin-bottom:20px;}
    .UserImage{
        margin:auto;
    }
    .UserName h5, .UserLocation h5, .lvlCenter, .place_name h5{
        /*		text-align:left;*/
    }
    .UserName h5{
        padding-top:10px;
    }
    /*	.lvlCenter{
            max-width:151px;
            margin:auto;
            }
    .review_number {
margin: auto;
max-width: 110px;
    }
    .Vote_user{
            max-width:120px;
            margin:auto;
            }*/
    .SidePanelHeading{
        padding-bottom:10px;
    }
    .UserHeading{
        padding:30px;
    }
    .margin20 {
        margin-top: 10px;
        margin-bottom:10px;
    }
    /*.rating_number {
margin: auto;
width: 145px;
    }
div.stars {
display: block;
margin: auto;
width: 105px;
}*/
    .Panel1Width {
        padding-bottom: 15px;
    }
    .see_more {
        padding-bottom: 18px;
        padding-top: 12px;
    }
    .nwpanel_width {
        padding-bottom: 25px;
    }
    .ad_image {
        text-align: center;
    }
    .UserImage{
        width:55px;
    }
    .copyright p{
        text-align:center;
    }
    .hrSeparate{
        border-top: 1px solid #0499db;
        display: block;
        margin: 0 auto;
        opacity: 0.45;
        width: 95%;
    }
    .popular_place {
        padding-top: 20px;
    }
}

@media(max-width:400px){
    .PlaceWidth{
        width:100%;
    }
}

@media (min-width:320px) and (max-width:991px){
    .MidColTopPad{
        margin-top:30px;
    }
}

@media (max-width:343px){
    .submit-form{
        margin-bottom:20px;
    }
}

@media (max-width:391px){
    .nwpanel_width{width:100%;}
    div.stars {
        display: block;
        margin: auto;
        width: 108px;
    }
    .UserName h5, .UserLocation h5, .lvlCenter, .place_name h5{
        /*text-align:center;*/
    }
    .lvlCenter{
        max-width:151px;
        margin:auto;
    }
    .lvlCenter .level h5{
        float:left;
    }
    .review_number {
        margin: auto;
        max-width: 110px;
    }
    .Vote_user{
        max-width:120px;
        margin:auto;
    }
    .user_rv {
        margin: auto;
        width: 150px;
    }
    .Panel1Width{
        width:100%;
        margin-bottom:30px;
    }
    .UserName h5{
        padding-top:10px;
    }
    .margin20 {
        margin-top: 12px;
    }
    .UserUploadImg{
        width:100%;
        margin-bottom:25px;
    }
    .margin20{
        margin-bottom:0px;
    }
    .Imagebg{
        background-position: 50% 28%;
    }
    .popular_place{
        padding-bottom:20px;
    }

}

/*
Search listing details page
*/
@media only screen and (max-width:1135px){

    .right-tab-info-panal{
        padding-left:15px;
        margin-top:12px;}

    .bottom-tab-about{
        margin-top:0px;
    }

    .left-box-area-top-tittle{
        background:none;
    }

    .top-tab-panal .col-lg-2{
        width:33.333%;
        float:left;
        margin-bottom:10px;
    }

    .left-box-area-image{
        background:#fff;
        border:1px solid #d7d7d7;
        width:70%;
        padding:2em;
        margin:0 auto 30px;}

    .left-box-area-image img{
        margin-bottom:0px;
        -webkit-box-shadow: 6px 16px 8px -15px rgba(0,0,0,0.75);
        -moz-box-shadow: 6px 16px 8px -15px rgba(0,0,0,0.75);
        box-shadow: 6px 16px 8px -15px rgba(0,0,0,0.75);
    }	
}

@media only screen and (max-width:1200px){

    .left-box-area-image{
        background:#fff;
        border:1px solid #d7d7d7;
        width:70%;
        padding:2em;
        margin:0 auto 30px;}

    .left-box-area-image img{
        margin-bottom:0px;
        -webkit-box-shadow: 6px 16px 8px -15px rgba(0,0,0,0.75);
        -moz-box-shadow: 6px 16px 8px -15px rgba(0,0,0,0.75);
        box-shadow: 6px 16px 8px -15px rgba(0,0,0,0.75);
    }	
}

@media only screen and (max-width:1200px){
    .left-box-area-top-tittle{
        background:none;
        margin-bottom:10px;
    }

    .top-tab-panal .col-lg-2{
        width:33.333%;
        float:left;
        margin-bottom:10px;
    }	
}

@media only screen and (max-width:545px){

    .top-tab-panal .col-lg-2{
        width:50%;
    }	
}

@media only screen and (max-width:414px){

    .top-tab-panal .col-lg-2{
        width:100%;
    }	
}

/*
end here
*/
@media(max-width:412px){
    .field-wrap select{
        padding-top: 59px;
        height: 93px;
        padding-left:0px;
    }
    .loc_text{
        padding-left:0px;
    }
}

@media(max-width:991px){
    .fom-shadow{
        width:100%;
    }
    /*    .social-google, .social-twitter, .social-fb{
            width:94%;
        }*/
    .fom-shadow{
        padding: 60px 20px;
    }

    /*.form-text{
            padding-top:40px;
    }*/

    .social-google, .social-twitter, .social-fb{
        width:82%;
    }

    #map_canvas{
        display:block;
        height:255px;
    }

    .bannerContent{
        width:100%;
    }

    .map{
        width:100%;
    }

    /*    .fotSocial {
            padding-left: 27px;
        }
    
        .fotSocial {
            float: left;
            width: 25%;
        }*/

    figure.effect-apollo figcaption::before{
        height:160%;
    }
}

@media(min-width:992px){
    .bannerContent{width:64% !important; }
}
/*-----my responsive user---------*/

@media only screen and (max-width:1199px){

    .left-user-area{
        border-right:none;
    }

    .point-review{
        text-align:left;
    }

    .point-add{
        text-align:left;
        padding-left: 34px;
    }

    .point-collection::after{
        background:none;
    }

    .user-man-area{
    }

    .point-review{
        margin-left:21px;
    }

    .point-add{
        margin-left:21px;
    }

    .right-consect-area h2{
        padding-left:13px;
    }

    .small{
        width: 19.2%;
    }

    /*.dasboard-area{
            padding-left:20px;
            }*/
    .consectatur-left-area{	
        float: none;
        margin: auto;
        text-align: center;
        width: 57%;
    }	

    .right-consect-area{
        border-left:none;
        min-height: 118px;
    }

    .consectatur-right-area{
        text-align:center;
    }

    .po-with {
        width: 90%;
    }
}

@media only screen and (max-width:990px){

    .present-madel-area{
        border-right:none;
    }

    .comingup-info-area h2{
        padding-left:28px;
    }

    .right-consect-area{
        border-left:none;
    }

    .big{
        width: 64.2%;
    }

    .present-live h3{
        /*padding-right:20px;*/
    }

    .sample_image {
        float: none;

    }

    .review_rating .user_review .recent_reviews_bsns_frm {
        text-align: center;
    }
}

@media only screen and (max-width:889px){
    .po-with {
        width: 89%;
    }
}

@media only screen and (max-width:828px){
    .po-with {
        width: 88%;
    }
}

@media only screen and (max-width:769px){
    .po-with {
        width: 87%;
    }
}

@media only screen and (max-width:767px){
    .date-pic{
        border-right:none;
    }

    .date-pic-1 .col-lg-6{
        width:50%;
    }

    .right-consect-area h2{
        padding-left:0px;
    }
}

@media only screen and (max-width:719px){
    .po-with {
        width: 86%;
    }
}

@media only screen and (max-width:667px){

    .point-collection{
        padding-right:0px;
    }

    .point-review{
        margin-right:0px;
    }

    .po-with {
        width: 85%;
    }
}

@media only screen and (max-width:639px){
    .po-with {
        width: 84%;
    }
}

@media only screen and (max-width:607px){
    .po-with {
        width: 83%;
    }
}

@media only screen and (max-width:578px){
    .po-with {
        width: 82%;
    }
}

@media only screen and (max-width:553px){
    .po-with {
        width: 81%;
    }
}

@media only screen and (max-width:567px){

    .collection-right-area{
        float:none;
        text-align:center;
    }

    .point-collection{
        float:none;
        padding-bottom:10px;
        text-align:center;
    }	

    .reviews-left-image{
        float:none;
        text-align:center;
    }

    .revi-number{
        left: -4px;
        right: 0;
        top: 34px;
    }
}

@media only screen and (max-width:538px){
    .po-with{
        width:80%;
    }	
}

@media only screen and (max-width:480px){
    .po-with{
        width: 76%;
    }

    .collection-area{
        text-align:center !important;
    }

    .reviews-left-text{
        font-size:19px;
    }

    .reviews-left-text span{
        font-size:19px;
    }

    .collection-right-area{
        float:none;
        text-align:center;
    }

    .point-collection{
        float:none;
        padding-bottom:10px;
    }

    .follo-info ul li{
        font-size:13px;
        padding-right: 6px;
    }

    .indian-info-left{
        font-size: 16px;
        padding: 4px 15px;
        width: 112px;
    }	
}

@media only screen and (max-width:444px){
    .po-with{
        width:63%;
    }	
}


@media only screen and (max-width:414px){

    .reviews-left-text{
        font-size:14px;
    }

    .reviews-left-text span{
        font-size:14px;
    }

    .woman-info{
        float:none;
        text-align:center;
    }

    .select_pan {
        float: none;
        text-align: center;
        margin-bottom:20px;
    }

    .reviews-more-inner{
        padding:12px;
    }

    .reviews-left-text{
        padding: 17px 0 0;
    }

    .reviews-left-text span{
        padding: 0 0 0 12px;
    }

    .dasboard-area{
        font-size:20px;
    }

    .total-point-pan{
        padding:12px;
    }

    .present-live h3{
        font-size:13px;
        margin-top:23px;
    }

    .present-live h2{
        font-size:13px;
    }

    .progress-left-box{
        width:20px;
    }

    .po-with{
        margin-left:3px;
        width:72%;
    }

    .total-po-text span{
        font-size:22px;
    }

    .modal-area{
        padding:17px;
    }

    .medal-left span{
        font-size:18px;
    }

    .medal-right{
        font-size:16px;
    }

    .medal-left{
        font-size:18px;
    }

    .date-address{
        float:left;
    }

    .rv-rating-area ul li{
        padding-right:0px;
        font-size:17px;
        padding-left: 9px;
    }
}

@media only screen and (max-width:320px){
    .dasboard-area{
        font-size:20px;
    }

    .reviews-more-inner{
        padding:12px;
    }

    .reviews-left-text{
        padding: 17px 0 0;
    }

    .reviews-left-text span{
        padding: 0 0 0 12px;
    }

    .total-point-pan{
        padding:12px;
    }

    .present-live h3{
        font-size:13px;
        margin-top:23px;
    }

    .present-live h2{
        font-size:13px;
    }

    .progress-left-box{
        width:20px;
    }

    .po-with{
        margin-left:3px;
        width:63%;
    }

    .total-po-text{
        margin-top:14px;
        font-size:17px;
    }

    .total-po-text span{
        font-size:22px;
    }

    .modal-area{
        padding:17px;
    }

    .medal-left span{
        font-size:18px;
    }

    .medal-right{
        font-size:16px;
    }

    .medal-left{
        font-size:18px;
    }

    .date-address{
        float:left;
    }

    .rv-rating-area ul li{
        padding-right:0px;
        font-size:17px;
        padding-left: 9px;
    }	
}


@media (max-width:360px){
    .findAddress input{ 
        width:auto;
    }
}


/** -------------- 31-03-2016 ------------------------- **/

/*@media only screen and (max-width:567px) {
footer{ margin-top:30px;}	
}*/

@media only screen and (max-width:1280px) {
    .fotSocial{  padding-left:50px;
    }

    .fotSocial {
        text-align: left !important;
    }	
}

@media only screen and (max-width:1024px) {

    .review_list_tab {
        width: 70% !important;
        margin-top: 43px;
    }

    .review_list_tab2 {
        width: 30% !important;
    }

    .dev_sort_text_sort_by{
        margin-left: 6px;
    }

    .dev_row{
        width:100%;
    }
}

@media only screen and (max-width:980px) {

    .dasboard-area {
        padding-top:20px;
    }

    /*    .fotAbtSec {
            width: 33% !important;
        }*/

    .consectatur-left-area{
        margin-bottom:20px !important;
    }

    .review_remarks input{
        margin-bottom:15px !important;
    }

    .reviewer-left{
        margin-bottom:20px;
    }

    /** -------------- video page------------------*/

    .review-rating{ text-align:center;
    }

    .speciality{
        text-align:center;
    }

    .video-js { width:100% !important;
    }

    .review-description{ padding:0 150px !important;
    }

    .featuredSec .row{
        margin-bottom:0px !important;
    }

    .shedBar{
        height:auto !important;
    }

    .heading h2{
        padding-top:35px !important;
    }

    .form_page{
        padding-bottom:90px !important;
        padding-top:20px !important;
    }

    footer{
        padding:34px 0;
    }

    .fotSocial {
        text-align: left !important;
    }
    .fotSocial {
        padding-left:10px !important;
    }

    .follo-info{
        text-align:center;
    }

    .right-consect-area{
        padding:0 176px;
    }

    .consectatur-right-area p {
        text-align:center !important;
    }

    .review-description{
        padding:0 14px !important;
    }

    .review-heading h3{
        padding:20px 27px !important;
    }	

    .review-part .review-description{
        padding:0 14px !important;
    }

    .slider-container {
        height: 215px;
    }

}

@media only screen and (max-width:800px) {
    /*    .fotAbtSec {
            width: 30% !important;
        }*/

    .review-title-bg{
        width:100% !important;
    }

    .visit_type {
        width:100% !important;
    }

    .review_tagline{
        text-align:center !important;
    }

    .review_user_image img{
        display: table-cell !important;
    }

    .rating_star span, .review_remarks h5{
        float:none !important;
    }

    .profil-bottom-buttens a strong{
        padding:7px 12px !important;
        font-size:16px;
    }

    .profil-bottom-buttens span{
        padding:7px 6px !important;
        font-size:16px;
    }

    .fotSocial {
        padding-left: 15px;
    }

    .fotTopSec .fotSocial .fa{
        width:41px !important;
    }

    .fotContact{
        padding-right:8px !important;
    }

    .right-consect-area{
        padding:0 142px;}		
}


@media only screen and (max-width:768px) {
    .review-heading a{
        padding:7px 21px !important;
    }

    .fotAbtSec h4, .fotSocial h4, .fotContact h4, .fotQuiFind h4{
        font-size:15px !important;
    }

    .fotContact p{
        font-size:12px !important;
    }

    .newResSec {
        float: left !important;
        margin-left: -22px !important;
        max-width: 45% !important;
        padding: 121px 52px 70px 43px !important;	
    }

    .comingup-info-area{ min-height: 315px; 
    }

    .review-title-bg{
        width:100% !important;
    }

    .visit_type {
        width:100% !important;
    }

    .review_tagline{
        text-align:center !important;
    }

    .review_user_image img{
        display: table-cell !important;
    }

    .rating_star span, .review_remarks h5{
        float:none !important;
    }

    .review_user_image img{
        margin-bottom:8px !important;
    }

    .profil-bottom-buttens a strong{
        padding:7px 12px !important;
        font-size:16px;
    }

    .profil-bottom-buttens span{
        padding:7px 6px !important;
        font-size:16px;
    }

    footer{
        padding: 0;
    }

    .fotSocial{
        padding-left:0px !important;
    }

    .fotSocial {
        padding-left: 10px !important;
    }

    .review_remarks input{
        margin:0 auto 31px;
    }

    .slider-container {
        height: 166px !important;
    }

}

@media only screen and (max-width:667px) {
    /*    .fotAbtSec{
            width:50% !important;
        }*/

    .right-consect-area h2 {
        padding-left:15px;
    }

    .review-description{ padding:0 100px !important;
    }

    .item{
        padding:0px !important;
    }

    .fotSocial {
        padding-left: 0px;
    }

    .newResSec {

        max-width: 49% !important;

    }	
}

@media only screen and (max-width:640px) {
    /*    .fotAbtSec {
            width: 48% !important;
        }*/

    .newResSec {
        float: none !important;
        margin: 0 auto !important;
        max-width: 60% !important;
        padding: 121px 52px 70px 36px !important;
    }

    .searchBoxes input {
        font-size: 13px !important;
        width: 46% !important;
    }

    .searchBoxes input[type="button"]{
        margin-right:165px;
        width:23% !important;
    }	
}

@media only screen and (max-width:600px) {
    .newResSec {
        max-width: 68% !important;
        /* padding: 64px 0 61px 34px !important;*/
    }   

    .overlay a.resWeek {
        width: 100% !important;
    }

    .newResSec {
        float: none !important;
        margin: 0 auto !important;

        /* max-width: 45%;*/
        /* padding: 200px 52px 70px 36px !important;*/
    }
}

@media only screen and (max-width:567px) {
    .findAddress input{
        width:auto !important;
    }

    .review-heading a{
        margin:20px 0;
    }

    .review-title-bg{
        width:100% !important;
    }

    .visit_type {
        width:100% !important;
    }

    .review_tagline{
        text-align:center;
    }

    .review_user_image img{
        display: table-cell !important;
    }

    .rating_star span, .review_remarks h5{
        float:none;
    }

    .newResSec {
        max-width: 57% !important;
    }	
}

@media only screen and (max-width:480px) {
    .newResSec form input[type="button"], .serviceTopSearch form input[type="button"] {
        float:none;
    }

    .fotQuiFind{
        width:none !important;
    }

    /*    .fotAbtSec {
            width: 100% !important;
        }*/

    .present-madel-area img{
        margin-top:25px !important;
    }

    .review-description{ padding:0 50px !important;
    }

    .review-title-bg{
        width:100% !important;
    }

    .visit_type {
        width:100% !important;
    }

    .fotSocial {
        text-align: center !important;
    }

    .fotSocial {
        padding-left: 0px !important;
    }

}

@media only screen and (max-width:360px) {
    .newResSec {

        padding: 121px 52px 70px 4px !important;
    }

    /*.YelpColor{
            font-size:12px !important;
            }*/

    .select_pan_user{
        margin-right:62px;
        margin-bottom:15px;
    }

    .total-po-text{
        font-size:20px !important;
    }

    .sr-only-new{
        font-size:20px !important;
    }

    .consectatur-right-area h2{
        font-size:19px !important;
    }

    .consectatur-right-area h3{
        font-size:17px !important;
    }

    .previous_page{
        float:left;
    }

    .right-consect-area h2 {
        font-size: 15px;
        font-weight: bold;
        padding-left: 15px;
    }

    .right-consect-area h3{
        font-size: 15px;
        font-weight: bold;
    }

    .medal-right{
        margin-top:-5px;
    }

    .previous_page {
        margin-right: 50px;
    }

    .consectatur-left-area{
        width:100%;
    }

    .review-description{ padding:0 !important;
    }

    .review-title-bg{
        width:100% !important;
    }

    .visit_type {
        width:100% !important;
    }

    /* ------ bootstrap	class --------------------------------------------------*/

    .padding-bt .list-inline > li {
        display: block;
    }

    .previous_page{
        margin-right:0px;
    }

    /* -------- end ------------------------------------------------*/

    .left{
        display: block !important;
        width:100% !important;
        text-align:center !important;
        margin-bottom:15px;
    }

    .alrady_login .text-right{
        text-align:center;
        font-size:16px !important;
    }

    .date-address {
        float: right;
    }

    .select_pan_user {
        margin-right: 55px !important;
    }

    .woman-info img{
        margin-left:13px !important;
    }

    .padding-top {
        padding: 30px 0 30px 20px !important;
    }

    .previous_page{
        float:right;
    }

    .right-consect-area{
        padding:0px;
    }

    .right-consect-area h3 span{
        font-size:14px;
    }

    .reviewr-named h4{
        padding-bottom:14px;
    }

    .review-heading a{
        margin:20px 97px 20px 0;
    }

    .review-heading h3{
        font-size:16px !important;
        font-weight:bold;
        padding:20px 3px !important;
    }

    .review-rating{
        margin-bottom:30px !important;
    } 

    .b_frm {
        position: relative;
        margin-bottom: 5px;
    }
}

@media only screen and (max-width:320px) {
    .review-heading a{
        padding:7px 21px !important;
    }

    .reviewr-named h4{ text-align:center;}

    .newResSec {

        padding: 121px 52px 70px -10px !important;
    }

    .findAddress input {
        margin-left: -15px !important;

    }

    .newResSec form input[type="button"], .serviceTopSearch form input[type="button"] {
        margin-left:-14px;
    }

    .logColor{
        font-size:12px !important;
    }

    .text-right a span.logColor{
        font-size:15px !important;
    }

    .select_pan_user {
        margin-right: 41px;
    }

    .review-rating {
        text-align: center;
    }

    .reviewr-loc h5{
        margin:0 0 0 -2px;
    }

    .right-consect-area h2 {
        padding-left: 8px;
    }

    .previous_page {
        margin-right: 18px;
        font-size:17px;
    }

    .badge-top-tittle h2{
        font-size:17px;
    }

    .review-title-bg{
        width:100% !important;
    }

    .visit_type {
        width:100% !important;
    }

    .newResSec {
        max-width: 65% !important;
    }

    .select_pan_user {
        margin-right: 35px !important;
    }

    .woman-info img{
        margin-left:11px !important;
    }

    .review-heading h3{
        font-size:13px !important;
        font-weight:bold;
    }

    .review-heading a{
        margin:20px 80px 20px 0;
    }

    .review-heading h3{
        padding:42px 0 0 9px;
    } 

}

@media only screen and (max-width:600px){
    padding:42px 52px 70px 36px !important;	
}

@media only screen and (max-width:991px){
    .social-google, .social-twitter, .social-fb {
        display: block;
        margin: 0 auto;
        width:35%;
    }

    .social-share{
        margin-left: -30px;
    }
}

@media only screen and (max-width:980px){
    .overlay a.resWeek { width:100% !important; padding:1px 25px !important;} 
    .productBox{ margin-bottom:20px;}

    .reviewer_image img{           
        display: block !important;
        margin: 0 auto 15px !important;
        width: 50% !important;
    }
    .searchBoxes input[type="button"]{
        width: 15% !important;
    }
    #next, #prev{top:37% !important;}
    .form-group .dropzone .dz-default.dz-message {
        height: 132px !important;
        width: 76% !important;
    }
    .form-group .drop_image .dz-default.dz-message {
        height: 130px !important;
        width: 48% !important;
    }


}

@media only screen and (max-width:800px){

    .searchBoxes input[type="button"] {
        font-size:14px !important;
        padding:0 0 0 10px !important;
    } 

    .searchBoxes input { 
        font-size:14px !important; 
        padding:0 0 0 8px !important;
    } 

    .searchBoxes input[type="button"] { width:13% !important;}

    .form-group .dropzone .dz-default.dz-message {
        height: 132px !important;
        width: 94% !important;
    }

    .form-group .drop_image .dz-default.dz-message {
        height: 132px !important;
        width: 61% !important;
    } 

    /*    #next, #prev {
            top:30% !important;
        }*/

    .searchBoxes input[type="button"] {
        width: 15% !important;
    }

    .dev_row {
        margin-top: 20px;
    }

    .slider-container {
        height: 173px;
    }

    .review_list_tab {
        margin-top: 105px;
    }

    .mainTabInner .row {
        margin-bottom: 0px;
    }

}

@media only screen and (max-width:768px){

    .overlay a.resWeek { 
        padding:1px 23px !important;
    }

    .searchBoxes input{
        width:25% !important;
        font-size:13px !important;
    } 

    .form_page{ 
        padding-bottom:108px  !important;
    }

    /* #next, #prev{top:37% !important;} */

    .panel_head h3{ 
        font-size:22px !important;
    }

    .button-sky, .submit-form, .clear-form {
        width: 160px !important;
    }

    .form-group .dropzone .dz-default.dz-message {
        height: 129px !important;
        width: 96% !important;
    } 

    .form-group .drop_image .dz-default.dz-message {
        height: 129px !important;
        width: 62% !important;
    }

    /*    #next, #prev {
            top:28% !important;
        }*/

    .searchBoxes input[type="button"] {
        width: 19% !important;
    }

    .dev_level {
        margin-top:0px;
    }

    .review_list_tab {
        margin-top: 2px;
        width: 61% !important;
    }

    .dev_sort_text_sort_by{
        margin-left:6px;
    }

    .dev_row{
        margin-top:10px;
    }

    .review_list_tab2 {
        margin-top: -2px;
        width: 39% !important;
        float:left !important;
    }

}

@media only screen and (max-width:640px){
    .fotSocial ul li {
        margin-bottom: 5px !important;
    }

    .dev-form-text-lastname{
        margin-top:2px;   
    }

    .newResSec {
        padding: 10px 52px 70px 4px !important;
    }

    .b_frm {
        margin-bottom: 5px;
    }

    .lvlCenter{
        float:left;
    }

    .review_number{
        float:left;
        margin-top: -40px;
    }

    .dev-popular-user {
        padding-left: 115px;
    }


    .Panel1Width .popular_user_img {
        float: left;
    }

    .Panel1Width {
        padding-bottom: 20px;
    }

    .popular_place {
        text-align: center;
    }

    .review-images{
        width: 100%;
    }

    .mainTabInner .servBox {
        line-height: 50px;
    }

    .mainTabInner .row {
        margin-bottom: 0px;
    }

    .review_list_tab2 {
        width: 38% !important;
        margin-top: -30px !important;
    }

    .review_list_tab {
        margin-top: 36px;
    }

    .dev_sort_text_sort_by {
        margin-left: 0px;
    }

    .signIn {
        margin-left: 45%;
    }

}

@media only screen and (max-width:480px){
    .searchBoxes input {
        width:100% !important;
        margin-left:0px !important;
    }
    .searchBoxes input[type="button"] {width:43% !important; margin-right:81px !important; float:left;
    }

    .inhome-top-main-area img {
        width:100% !important;
        margin-bottom:20px !important;
    }

    .inhome-top-main-inner-text h2{
        font-size:18px !important;
    }

    .inhome-top-main-inner-text h4{
        font-size:14px !important;
    }

    .social-google, .social-twitter, .social-fb {
        width: 50%;
    }

    .newResSec {
        padding: 10px 52px 70px 4px !important;
    }

    .revi-number {
        top: 20px;
    }

    .mainTabInner .col-lg-3 {
        padding: 6px 0;
    }

    .mainTabInner .servBox {
        line-height: 35px;
    }

    .col-xs-6{
        width:100%;
    }

    .searchPageOrText {
        margin-left: 197px;
    }

    .searchBoxes input[type="button"] {
        margin-right: 100px !important;
    }

    .slider div {
        width: 450px;
    }

    .review_list_tab {
        margin-top: 41px;
    }

    .review_list_tab2 {
        margin-top: -25px !important;
    }

    .review-heading a {
        margin: 0 10px 0 10px;
    }

    .signIn {
        margin-left: 41%;
    }

    /*    .fotSocial{
            width: 50% !important;
        }*/

}

@media only screen and (max-width:360px){

    .searchBoxes input[type="button"] {width:58% !important; margin-right:54px !important;} 

    .newResSec {
        max-width: 68% !important;
    }

    .signIn {
        line-height: 34px;
        color: #fff;
        font-size: 12px;
        font-weight: 700;
        margin-left: 32%;
    }

    .inhome-top-main-inner-text h2 {
        padding-bottom: 12px !important;
    }

    .inhome-top-main-inner-text h4 {
        line-height: 21px !important;
    }

    .top-manu ul li {
        float: none !important;
        text-align: center !important;
    } 

    .inhome-top-main-inner img { 
        float:none !important;
        margin-bottom:20px !important;
        margin-right:0px !important;
    } 

    .inhome-top-main-inner img { 
        float: none !important;
        margin-bottom: 20px !important;
        margin-right: 0px !important;
    } 

    .button-sky, .submit-form, .clear-form {
        width:125px !important
    }

    .form-group .dropzone .dz-default.dz-message {
        height: 87px !important;
        width: 100% !important;
    }

    .dropzone .dz-default.dz-message{
        left:70% !important;
    }

    .button-sky-2 {
        width:155px !important;
    }

    /*    #next, #prev {
            top:48% !important;
        }*/

    .social-google, .social-twitter, .social-fb {
        width: 70%;
    }

    .newResSec {
        padding: 10px 52px 70px 4px !important;
    }

    .padding-top {
        padding: 30px 0 30px 0px !important;
    }

    #change_pswrd {
        width: 100%;
        display: block;
        padding: 20px;
        text-align: center;
        margin-left: 10px;
    }

    .confirm-buttom-area{
        margin-left:47px;
    }

    .lvlCenter{
        float:left;
    }

    .review_number{
        float:left;
    }

    .Panel1Width .popular_user_img {
        float: left;

    }

    .col-xs-6{
        width:100%;
    }

    .searchOrText {
        margin-left: 40px;
    }

    .searchPageOrText {
        margin-left: 125px;
    }

    .review_list_tab {
        margin-top: 0px;
        width:50% !important;
    }

    .review_list_tab2 {
        margin-top: 16px !important;
        width: 50% !important;
    }

    /*    .fotSocial{
            width: 100% !important;
        }*/
    
/*    .form-control input[type=text]{
        padding-left: 0px !important;
    }*/

}

@media only screen and (max-width:320px){
    .top-manu ul li{ 
        float:none !important;
        text-align:center !important;
    }

    .formCntrl, .loc_text{
        padding-left:142px !important;
    } 

    .button-sky, .submit-form, .clear-form {
        width:105px !important;
    }

    .form-group .dropzone .dz-default.dz-message {
        height: 75px !important;
        width: 100% !important;
    }

    .dropzone .dz-default.dz-message{
        left:83% !important;
    }

    .button-sky-2 {
        width:146px !important;
    }

    .formPad {
        padding-bottom: 4px;
    }
    .padding-top {
        padding: 30px 0 30px 0px !important;
    }

    #change_pswrd {
        width: 100%;
        display: block;
        padding: 20px;
        text-align: center;
        margin-left: 10px;
    }

    .confirm-buttom-area{
        margin-left:35px;
    }

    .lvlCenter{
        float:left;
    }

    .review_number{
        float:left;
    }

    .review_list_tab2{
        margin-top:16px !important;;
    }

    .searchPageOrText {
        margin-left: 110px;
    }

    .searchBoxes input[type="button"] {
        margin-right: 40px !important;
    }

    .form-control-job {
        width: 144px !important;
    }

    .signIn {
        margin-left: 23%;
    }

}

