/* Min Width 992 CSS & Max Width 1199 CSS */
@media(min-width:992px) and (max-width:1169px){
/*footer contact css starts*/
.footer-contact-container            {width:100%;}
.footer-contact-box br               {display:block;}
.footer-contact-box span             {display:none;}
}

@media(min-width:992px) and (max-width:1199px){
  /*profile public view css*/
  .in-profile-banner             {width:100%;}
  .profile-container             {width:100%;}
  ul.profile-icon                {width:100%;}
  ul.profile-icon li             {width:100%; display:block;}
  .trip-top-row .img-box         {width:100%; display:block; float:none;}
  .trip-top-row .content-box     {width:100%; display:block; margin:20px 0 0 0;}
  .in-profile-banner .outer-img-box    {left:40px;}
  .in-profile-banner .btn-group            {right:15px;}
   /*user edit page css*/
  .edit-right-tab           {padding-right:15px;}
  .edit-left-tab            {padding-left:15px;}
  .edit-container           {width:100%; padding:30px 0 0; margin-top:75px;}
  .edit-container .form-group     {margin-bottom:19px;}
  .profile-img-container .photo-box {float:none; margin:0 auto; display:block;}
  .profile-img-container .photo-content-box {width:100%; margin:0; float:none;}
  /*edit profile css*/
  .edit-profile-btn                  {}
  .profile-img-container .photo-content-box    {width:90%; margin:0 auto;}
  /*trip detail css*/
  ul.trip-overview-list li .trip-info-row .left-cont {width:46%;}
  /*trip planning step1 css*/
  .left-trip-menu          {height:auto;}
  .map-trip-planner1         {margin-top:100px;}
  .inleft-trip-menu h3       {padding-top:30px;}
  ul.left-trip-menu li       {display:inline-block; width:21%; margin:0 1%; padding:0;}
  ul.left-trip-menu li a i      {display:none !important;}
  ul.left-trip-menu li a .step-name {overflow:hidden; text-overflow:ellipsis; white-space:nowrap; display:block;
                     width:100%; text-align:center; height:25px;}
  ul.left-trip-menu li a .step      {display: inline-block; position:relative;width:40px;}
  ul.left-trip-menu li a .step span {position:absolute; left:0; top:-5px;}
  ul.left-trip-menu li a .icon-box  {display:inline-block; background-position:left bottom;}

  ul.left-trip-menu li a        {text-align:center; background-image:none; border:1px solid #939393; margin-bottom:10px; position:relative;}
  .mid-trip-display         {height:auto; padding-bottom:30px;}
  .right-map-display          {height:500px;}
  ul.left-trip-menu         {text-align:center;}
  .map-overlay            {top:90px;}
  ul.left-trip-menu li a:after {top: 100%;left: 50%;border: solid transparent;content: " ";height: 0;width: 0;position: absolute;pointer-events: none;z-index:99;display:none;}
  ul.left-trip-menu li a:after {border-color: rgba(136, 183, 213, 0);border-top-color: #939393;border-width: 10px;margin-left: -5%;}
  ul.left-trip-menu li a.active:after {display:block;}
  /* Home Page */
  .home-tabs-wrapper .plan-inputs{width: 90%;}
  .home-tabs-wrapper .form-inline .form-group{width: 49%;}
  .traveler-expert-list .traveler .wrapper-content .name{font-size: 15px;}
  .traveler-expert-list .traveler .wrapper-content .address{font-size: 14px;}
  .recommended-trips-1 .user-avatar .avatar, .recommended-trips-2 .user-avatar .avatar{left: 80% !important;}
  .recommended-trips-3 .user-avatar .avatar,.recommended-trips-4 .user-avatar .avatar,.recommended-trips-5 .user-avatar .avatar,.recommended-trips-6 .user-avatar .avatar,.recommended-trips-7 .user-avatar .avatar{left: 60% !important;}
  .recommended-trips-3 .title-wrapper .title, .recommended-trips-4 .title-wrapper .title, .recommended-trips-5 .title-wrapper .title, .recommended-trips-6 .title-wrapper .title, .recommended-trips-7 .title-wrapper .title{width: 210px;}
  .recommended-trips-1 .title-wrapper .title, .recommended-trips-2 .title-wrapper .title{width: 440px;}
}

/* Max Width 1024 CSS */
@media (max-width: 1024px) {
.chat-comment-area .form-group {width: 86%;}

}

@media(min-width:769px) and (max-width:991px){
  /*profile public view css*/
  .in-profile-banner         {width:100%;}
  .profile-container         {width:100%;}
  ul.follow-list li        {width:45%; margin-left:2%; margin-right:2%; display:inline-block;}
  ul.follow-list li:last-child   {border-bottom:1px solid #e9e9e9;}
  ul.profile-srength         {text-align:left;}
  ul.profile-info            {width:100%; text-align:left;}
  ul.profile-info li         {width:auto; display:inline-block; margin-bottom:0; margin-right:40px;}
  ul.profile-info li:last-child    {margin-right:0;}
  ul.profile-icon          {width:100%; text-align:left;}
  ul.profile-icon li         {display:inline-block; text-align:left; width:auto; margin-bottom:0; margin-right:40px;}
  ul.profile-icon li:last-child    {margin-right:0;}
  .first-profile-box .profile-name {text-align:left;}
  .in-profile-banner .outer-img-box      {left:15px;}
  .in-profile-banner .btn          {right:15px;}
  .outer-trip-container            {width:44%; display:inline-block; margin-left:2.5%; margin-right:2.5%; margin-bottom:44px;}
  .trip-top-row .img-box           {float:none; width:100%;}
  .trip-top-row .content-box       {width:100%; margin:20px 0 0 0;}
  .profile-add-col                 {margin-top:0px;}
  .no-search-result .img-box      {margin-top:45px;}
  /* Home Page */
  .main-banner h1.banner{font-size: 30px;margin-top: 160px;}
  .group-title .sub-title .text,.home-tabs a{font-size: 18px;}
  .group-title .main-title{font-size: 20px;}
  .home-tabs-wrapper{width: 90%;}
  .home-tabs-wrapper .have-destination-txt{font-size: 16px;}
  .home-tabs-wrapper .group-btn .btn-click{font-size: 18px;}
  .home-tabs-wrapper .plan-inputs{width: 95%;}
  .home-tabs-wrapper .form-inline .form-group{width: 49%;}
  .recommended-trips-3 .user-avatar .avatar,.recommended-trips-4 .user-avatar .avatar,.recommended-trips-5 .user-avatar .avatar,.recommended-trips-6 .user-avatar .avatar,.recommended-trips-7 .user-avatar .avatar{left: 86% !important;}
  .recommended-trips-3 .title-wrapper .title, .recommended-trips-4 .title-wrapper .title, .recommended-trips-5 .title-wrapper .title, .recommended-trips-6 .title-wrapper .title, .recommended-trips-7 .title-wrapper .title{width:700px;}
  .recommended-trips-1 .title-wrapper .title, .recommended-trips-2 .title-wrapper .title{width: 700px;}
  .carousel-control .fa-chevron-left, .carousel-control .fa-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {position: absolute;top: 50%;z-index: 5;display: inline-block;margin-top: -10px;color: #000;}
  .traveler-expert-carousel .carousel-control.left {background-image: none;}
  .traveler-expert-carousel .carousel-control.right {background-image: none;}
  .recommended-trips-item .title-wrapper{bottom: 0px;}
  /* Footer */
  .footer .footer-row .terms-menu-footer, .footer .footer-row .social-copy-footer{padding: 0px;}
  .footer .dark-social li{padding-right: 0px;padding-left: 2px;}  
  /* Trip Listing */
  .trips-layout .content-wrapper .content .title-wrapper,{font-size: 18px;}
  .trips-layout .content-wrapper .content .price .number{font-size: 16px;}
  .trips-layout .content-wrapper .kilometer span{font-size: 14px;}
  /* About Us Page */
  .about-us .advisor-team .inner-team h3{font-size: 16px;}
  .about-us .advisor-team .inner-team small{font-size: 11px;}
  .about-us .advisor-team .inner-team p {font-size: 12px;min-height: 280px;line-height: 17px;}
  /* Trip Detail */
  .trip-created .name-content h4,.trip-info-row .left-content .in-content-box h4{font-size: 18px;}

/*footer contact css starts*/
.footer-contact-container            {width:100%;}
.footer-contact-box br               {display:block;}
.footer-contact-box span             {display:none;}

.discover-list .col-xs-4{width: 33.33%;}

/*home banner*/
.home-banner-section .middle-banner .strip     {position:static; width:100%;}


}

@media(min-width:769px) and (max-width:1199px){
 /*trip planning step 2 css*/
 .trip-planning-bg          {margin-top:168px; margin-bottom:50px; width:100%;}
 .outer-scroller-container      {width:100%;}
  ul.destination-list li      {margin:0 0 25px; width:19%;}
 .trip-panning-heading        { font-size:18px; line-height:27px; margin:26px 0;}
 .in-scroller-container .btn    {margin-bottom:25px;}
 ul.indicator-list li       {margin:0px 9px 20px;  }
 .in-scroller-container .indicator-row {margin-bottom:10px;}
 ul.destination-list li .img-box    {width:150px; height:auto; display:block; margin:0 auto;}
 .estimated-cost .vehicle     { position:static;}
 ul.trip-info-list li i       {width:15px; font-size:13px;}
 #tabs .nav-tabs > li a       {font-size:15px;}
   .discover-list .col-xs-4{width: 33.33%;}

.trip-listing        {padding-top:30px;}
}

@media(min-width:992px) and (max-width:1199px){
.trip-itinerary-detail .day-container {width:11%;}
.trip-itinerary-detail .day-detail    {width:89%;}
  .discover-list .col-xs-4{width: 50%;}
  /*.discover-list .discover-layout .content-wrapper > .content { padding: 5px 0px 0px 5px; } */
 .notifications-check {padding-top: 30px;} 
}


/* Max Width 991 CSS */
@media (max-width: 991px) {
.notifications-check {padding-top:10px !important;}
.footer .footer-row .terms-menu,.footer .footer-row .dark-social.pull-right {text-align: center; float: none !important;}
/*trip detail page*/
.orange-banner{position:static; width:100% !important; margin-bottom:25px;}

/*new trip itinerary detail  css*/
  .trip-itinerary-detail .day-container       {display: none;}
  .trip-itinerary-detail .day-detail          {width:100%; display:block; float:none; height:auto;}
  .day-itinerary-box .inner-day-itinerary-box {padding:10px;}
  .poi-info-row .text-container               { font-size:11.5px; line-height:18px; text-align: justify; min-height:135px;} 
  .poi-info-row .photo-container              {}
  .inner-day-itinerary-box .poi-info-row      {margin-top:5px;}    
  .poi-info-row .photo-container .photo       {height:120px; background-position: center center; width:100%;}   
  .poi-info-row .text-container .view-more    {margin:5px 0 10px;} 
  .inner-day-itinerary-box .poi-info-row .rate-this {}
  .inner-day-itinerary-box .poi-info-row            {margin-bottom:0;}
  .day-itinerary-container .itinerary-display-container {width:100%; margin:15px auto 0 ;} 
  .inner-day-itinerary-box .poi-img img                 {width:20px;} 
  .inner-day-itinerary-box .poi-img                     {top:6px; left:-12px;}
  .new-trip-overview                                    {padding:10px;} 
  .itinerary-display-container .day-itinerary-box       {width: 100%; padding: 0px 0 30px 15px;} 
  .inner-day-detail .day-itinerary-container            {padding:0 0 0 11px;}
 .new-trip-overview  .bottom-action                     {width:100%; display: block;  text-align: center; 
                                                        position: static; margin: 10px 0 0 0; border:0; padding:0;}  
 ul.day-heading-info li                                 {width:30%; padding: 0; font-size: 12px;  margin:0; }
 ul.day-heading-info li span                            {white-space: nowrap;
                                                        overflow: hidden;  text-overflow: ellipsis;}
 ul.day-heading-info li img                             {position: static;}
 .inner-day-detail .day-heading                         {width:100%; font-size:20px;}
 .day-detail .top-action                                {position: static;}
 .day-detail .top-action > ul.prev-next                 {float: right;}
 .top-action .select-day                                {display:block;}
 .itinerary-display-container .day-itinerary-box .strip {top:20px;}
 ul.prev-next li                                        {margin-right:15px;}
 ul.day-heading-info                                    {padding:10px 0 0 0;}
  .discover-list .col-xs-4{width: 33.33%;}
  
.home-banner-section .right-banner .strip     {width:100px; font-size:11px;}
.home-banner-section .left-banner .strip      {width:100px; font-size:11px;}
.home-banner-section .right-banner .top-strip {font-size:12px; font-weight:bold;}
.home-banner-section .right-banner .bottom-strip {font-size:12px; font-weight:bold;}
.home-banner-section .left-banner .top-strip     {font-size:12px; font-weight:bold;}
.home-banner-section .left-banner .bottom-strip  {font-size:12px; font-weight:bold}
}


@media(width:768px){
.home-banner-section .right-banner .strip {width:100px; font-size:11px;}
.home-banner-section .left-banner .strip  {width:100px; font-size:11px;}
.home-banner-section .right-banner .top-strip {font-size:12px; font-weight:bold;}
.home-banner-section .right-banner .bottom-strip {font-size:12px; font-weight:bold;}
.home-banner-section .left-banner .top-strip {font-size:12px; font-weight:bold;}
.home-banner-section .left-banner .bottom-strip {font-size:12px; font-weight:bold;}
.home-banner-section .middle-banner .strip     {position:static; width:100%;}

.notifications-check {padding-top: 30px;}
.trip-listing        {padding-top:30px;}
}


@media(max-width:768px){

#sidebar-wrapper1{z-index:1000;position:fixed;left:250px;height:100%;margin-left:-250px;/*overflow-y:auto;*/-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;top:170px; }
.sidebar-nav{position:absolute;top:0;width:250px;margin:0;padding:0;list-style:none;}
.decor-default-chat{}
.chat-mobile-users{height:400px;overflow:scroll;}
.decor-default-chat{height:auto;}
.decor-default-chat .chat-body{height:auto !important;overflow-y:auto !important;}
.main-chat-container{margin-top:30px;margin-bottom:30px}
.slide-chat-icon{position:absolute;z-index:2;top:18px; right:25px}

/*new trip itinerary detail  css*/
  .trip-itinerary-detail .day-container       {display: none;}
  .trip-itinerary-detail .day-detail          {width:100%; display:block; float:none; height:auto;}
  .day-itinerary-box .inner-day-itinerary-box {padding:10px;}
  .poi-info-row .text-container               {width:48%; display:block; padding:0; font-size:11.5px; margin:0;
                                              line-height:18px; text-align: justify; min-height:auto;} 
  .poi-info-row .photo-container              { display:block; width:48%; margin: 0;}
  .inner-day-itinerary-box .poi-info-row      {margin-top:5px;}    
  .poi-info-row .photo-container .photo       {height:120px; background-position: center center; width:100%;}   
  .poi-info-row .text-container .view-more    {margin:5px 0 10px;} 
  .inner-day-itinerary-box .poi-info-row .rate-this {width:100%; display:block; position: static; margin-top:10px;}
  .inner-day-itinerary-box .poi-info-row            {margin-bottom:0;}
  .day-itinerary-container .itinerary-display-container {width:100%; margin:0px auto 0 ;} 
  .inner-day-itinerary-box .poi-img img                 {width:20px;} 
  .inner-day-itinerary-box .poi-img                     {top:6px; left:-12px;}
  .new-trip-overview                                    {padding:10px;} 
  .itinerary-display-container .day-itinerary-box       {width: 100%; padding: 0px 0 30px 15px;} 
  .inner-day-detail .day-itinerary-container            {padding:0 0 0 11px; max-height:300px;}
  .new-trip-overview  .bottom-action                    {width:100%; display: block;  text-align: center; 
                                                        position: static; margin: 10px 0 0 0; padding:0; border:0;}  
 ul.day-heading-info li                                 {width:30%; padding: 0; font-size: 12px;  margin:0; }
 ul.day-heading-info li span                            {white-space: nowrap;
                                                        overflow: hidden;  text-overflow: ellipsis;}
 ul.day-heading-info li img                             {position: static;}
 .inner-day-detail .day-heading                         {width:100%; font-size:20px;}
 .day-detail .top-action                                {position: static;}
 .day-detail .top-action > ul.prev-next                 {float: right;}
 .top-action .select-day                                {display:block;}
 .itinerary-display-container .day-itinerary-box .strip {top:20px;}
 ul.prev-next li                                        {margin-right:15px;}
 ul.day-heading-info                                    {padding:10px 0 0 0;}
 .poi-info-row .text-container p                        {min-height:auto; padding:0 20px 0 0;}
 .inner-day-itinerary-box .poi-info-row .rate-this      {width:150px;}
  .discover-list .col-xs-4{width: 33.33%;}
  
 }
/* Max Width 767 CSS */
@media (max-width: 767px) {
.media-banner-section {margin-top:0px !important;}
   /*header css*/
   header .navbar-brand>img {width: 130px;}
  .navbar-toggle {margin-top:20px; margin-right:0;}
  .user-name {display:none;}
  .login-user {margin-top:5px;margin-bottom: 5px;}
  .message-noti {float:left; margin:18px 26px 0 0;}
  .login-user a img {width:40px; height:40px;}
  .navbar-header {width:100%; display:block; margin:0 auto !important; padding-bottom:15px; border-bottom:1px solid #dbd7d8; height: 80px;}
  header .navbar-form .form-group {width: 100%;}
  header .navbar-default .navbar-form {border-color: transparent;margin-top: 0px;margin-bottom: 0px;}
  header .navbar-default .navbar-brand {padding-left:0 !important; }
  header .btn-plan-my-trip{margin-top: 0px; margin-left: 0px; margin-bottom: 0px;border-bottom: transparent !important;}
  header .btn-header{margin-left: 0px;}
  header .signin-link, .signup-link{display: inline-block !important;margin-bottom: 15px;}
  .login-user .dropdown-menu{top:133%;}
  .notification .dropdown-menu     {left:0; right:auto;}
  .notification .dropdown-menu     {left:0; right:auto;top:180%;}
  .message .dropdown-menu     {left:0; right:auto;}
  .message .dropdown-menu     {left:0; right:auto;top:180%;}
  /* .notification .dropdown-menu:before {left: 10%;} */
  .navbar-default .navbar-collapse{width: 100%;margin: 0 auto;}
  .navbar-default .navbar-collapse     {padding:0; position:absolute; left:0; z-index:99; border-top:0; background:#fff;}
  .navbar-default .navbar-collapse .nav li   {padding:2px 11px !important;}
  .navbar-default .navbar-collapse .nav li:last-child {padding-bottom:0 !important;}
  .navbar-default .navbar-collapse .nav li a {border-bottom:1px dashed #dbd7d8; padding:0 0 12px 0;}
/*  .navbar-nav .open .dropdown-menu  li      { padding:0 !important; background:#ff4b78;}
*/  .navbar-nav .open .dropdown-menu  li:last-child {border-bottom:0;}
  .navbar-nav .open .dropdown-menu  li a    {padding:10px 10px; border-bottom:1px solid #fff;}
  .navbar-nav .open .dropdown-menu      {padding-bottom:15px; background:#fff !important; }
  .main-banner h1.banner{margin-top: 150px;font-size: 30px;}
  .group-title .sub-title .text{font-size: 16px;}
  .group-title .main-title{font-size: 20px;}
  .trip_title_edit_box{width: 100%;height: 45px;padding-left: 8px;background: transparent;outline: none;border: 1px solid #8a8989;font-size: 20px;font-family: inherit;font-weight: bold;text-transform: uppercase;color: #424242;}
  /* Popup css*/
  .login-dialog {width: auto;margin: 45px auto !important;}
  .signup-dialog {width: auto;margin: 45px auto !important;}
  .modal-body-left {padding-top: 0px;}
  .modal-body-right {padding-left: 0px;}
  .modal-body-right:before, .modal-body-right:after{display: none;}
  .forgot-modal .back-signin {display: inline-block;margin-bottom: 15px;}
  /*traveler-expert-list css*/
  .traveler-expert-list .traveler {margin-bottom: 20px;}
  .traveler-expert-carousel .carousel-control.left {background-image: none;}
  .traveler-expert-carousel .carousel-control.right {background-image: none;}
  .carousel-control .fa-chevron-left, .carousel-control .icon-prev {left: 50%;margin-left: -10px;}
  .carousel-control .fa-chevron-right, .carousel-control .icon-next {right: 50%;margin-right: -10px;}
  .carousel-control .fa-chevron-left, .carousel-control .fa-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {position: absolute;top: 50%;z-index: 5;display: inline-block;margin-top: -10px;color: #000;}
  /* Trip Listing */
  .trip-listing {padding-top:15px !important; padding-bottom:0 !important;}
  .sidebar-widget{margin-bottom: 30px;}
  .trips-layout .content-wrapper .content .title-wrapper{font-size: 15px;}
  .trips-layout .content-wrapper .content .price .number{font-size: 16px;}
  .trips-layout .content-wrapper .kilometer span{font-size: 14px;}
  .discover-ul li{margin-bottom: 0px;}

  .login-user .dropdown-menu    {box-shadow:none;}
  .notification .dropdown-menu    {box-shadow:none ;}
  .notification .dropdown-menu:after, .notification .dropdown-menu:before {left:19%;}
  /*user edit page css*/
  .profile-img-container .photo-box {float:none; margin:0 auto; display:block;}
  .edit-right-tab           {padding-right:15px;}
  .edit-left-tab            {padding-left:15px;}
  .edit-container           {width:100%; padding:0; margin-top:10px;}
  .profile-img-container .photo-content-box {width:100%; margin:0; float:none;}
  .edit-container .form-group         {margin-bottom:19px;}
  /*reset password css*/
  .reset-password-container       {width:100%; margin:126px 0 0px;}
  .reset-password-container .form-col {width:100%;}

  /*account-settings css*/
  .account-settings .form-inline .form-group {width: 100%;margin-right: 0px;}
  /*testing css*/
  .view-all-margin          {margin-top:20px;}
  .profile-add-col          {margin-top:20px;}
  /*user dashboard css*/
  .in-question-board .content-box   {width:100%; padding:0;}
  ul.next-prev-list li:first-child  {padding-left:0;}
  .in-question-board .content-box h3  {margin-top:20px;}
  .in-question-board  .btn-row    {width:100%;}
  .profile-complete-container         { margin:0;}
  /*edit profile css*/
  .profile-img-container               {margin-top:20px;}
  .profile-img-container .photo-content-box  {width:85%; margin:0 auto;}
  .edit-profile-btn              {margin-top:0; margin-bottom:30px;}
  /*trip planning step 3 css*/
  .trip-planning-step3                {width:100%;}
  .trip-planning-step3 .col-md-4:nth-child(2) {border:0;}
  .trip-planning-box              {width:100%;}
  .trip-planning-step3 .col-md-4        {padding:0;}
  /* Discover Listing */
  .discover-listing {padding-top:46px !important;}
  .map-trip-planner1 .row{margin: 0;}
  .left-trip-menu, .mid-trip-display{padding-left:15px; padding-right: 15px;}
  /* Trip Info Popup */
  .trip-info-dialog,.trip-info-dialog .modal-content p {width: auto;}
  .trip-info-dialog .form-inline .form-group{width: 100%;}
  /* Error Page */
  .error-page .heading h1{font-size:165px;text-align:center}
  .error-page .error-image,.error-page .heading,.error-page .sub-heading{display:block}
  .error-page .sub-heading p{text-align:center}
  .error-image img{margin:0 auto}
  /* Home Page */
  .home-tabs-wrapper .form-inline .form-group{width: 100%;}
  .home-tabs a, .home-tabs-wrapper .have-destination-txt{font-size: 16px;}
  .home-tabs-wrapper .have-destination-txt{padding-top: 20px;}
  .home-tabs-wrapper .plan-inputs, .home-tabs-wrapper .tab-content p{padding-top:0px !important;}
  .home-tabs-wrapper .group-btn{margin-top: 10px;}
  .home-tabs-wrapper .discover-btn{margin-bottom: 10px !important;}
  .home-tabs-wrapper .select-3-interests{padding-bottom: 20px;}
  /* Select Route */
  .trip-planning-container{height: auto;}
  .trip-planning-bg{margin-top: 150px;}
  /* About Us */
  .static-content h1{font-size: 20px;}
  .about-us .team .inner-team h3,.about-us .advisor-team .inner-team h3{font-size: 18px;}
  .about-us .team, .about-us .advisor-team{margin-bottom: 20px;}
  .about-us .advisor-team .inner-team small,.about-us .advisor-team .inner-team p{height: auto;}
  .about-us .advisor-team .inner-team p{min-height: auto;line-height: 18px;font-size: 12px;}
  /* Trip Planning Step */
  #saveTrip button{position: absolute;}
  .start-over-btn{position: absolute; right: 29%;}
  .inmid-trip-display .from-to-container{padding: 5px 0 5px 21px;margin-top: 10px;}
  .mid-trip-display .hea.right-tab h2ding-title{margin-top: 10px;padding-top: 0px;}
  .mid-trip-display .heading-title h2{font-size: 18px;}
  .inmid-trip-display2 .trip-planner-info-container h4{font-size: 16px;}
  .inmid-trip-display3 .search-places-location{margin-bottom: 10px;}
  .inmid-trip-display3 .btn{margin: 0 auto;}
  /* Trip Detai Page */
  .trip-detail-container #map{margin-top: 25px;}
  .outer-main-comment hr{margin-top: 15px;}
  .day-itinary-ul-detail img{margin-right: 5px;}
  .day-itinary-ul-detail{padding:0;}
  .trip-created .name-content h4{font-size: 18px;}
  #tabs .nav-tabs > li a,.trip-info-row .left-content .in-content-box h4{font-size: 16px;}
  ul.trip-info-list li,.trip-info-row .left-content .in-content-box p{font-size: 14px;}
  .trip-info-row .left-content .in-content-box i img{width: 32px;}
  .rating-dialog-detail .rating-star-detail{margin-bottom: 50px;}
  ul.trip-overview-list li .trip-info-row .right-content img{margin-top: 25px;}
  /* Self View */
  .content-box h2{font-size: 18px;}
  /* Scouts Page */
  .scouts .group-title .sub-title .text {font-size: 20px;}
  .scout-row .right-box{border-bottom:none;padding-left: 100px;}
  .scout-row {padding: 10px 0px 20px;border-bottom: 1px solid #d0d0d0;}
  .scouts .outer-recommended-box {margin: 30px 0;}
  /* Home Page - our-speciality */
  .our-speciality h2{font-size: 20px;margin: 0 25px 0px;}
  /* Home Page - Testimonials */
  .testimonials-bg .group-title .sub-title .text{font-size: 20px;}
  .testimonials blockquote .quote-left, .testimonials blockquote .quote-right{font-size: 18px;}
  .testimonials blockquote .quote-left{margin-right: 20px;}
  .testimonials blockquote .quote-right{margin-left: 20px;}
  .testimonials blockquote{margin: 30px 0px;font-size: 18px;}
  .testimonials .client-info strong{font-size: 16px;}
  .testimonials .client-info p{font-size: 14px;}
  /* Home Page - our-partners */
  .our-partners-list h2{font-size: 20px; margin: 0 0 25px 0;}

  /*new trip itinerary detail  css*/
  .trip-itinerary-detail .day-container       {display: none;}
  .trip-itinerary-detail .day-detail          {width:100%; display:block; float:none; height:auto;}
  .day-itinerary-box .inner-day-itinerary-box {padding:10px;}
  .poi-info-row .text-container               {width:100%; display:block; float:none; padding:0; font-size:11.5px;
                                              line-height:18px; text-align: justify;  min-height:auto;} 
  
  .inner-day-itinerary-box .poi-info-row      {margin-top:5px;} 
  .poi-info-row .photo-container              {display:none; } 
  .poi-info-row .res-photo-container          {display:block; margin:0 0 10px 0;}
  .poi-info-row .res-photo-container .photo   {height:120px; background-position: center center; width:100%;} 


  .poi-info-row .text-container .view-more    {margin:5px 0 10px;} 
  .rate-this-row  .rate-this                  {width:100%; display:block; position: static; margin-top:10px;}
  .inner-day-itinerary-box .poi-info-row      {margin-bottom:0;}
  .day-itinerary-container .itinerary-display-container {width:100%; margin:0px auto 0 ;} 
  .inner-day-itinerary-box .poi-img img                 {width:20px;} 
  .inner-day-itinerary-box .poi-img                     {top:6px; left:-12px;}
  .new-trip-overview                                    {padding:10px;} 
  .itinerary-display-container .day-itinerary-box       {width: 100%; padding: 0px 0 30px 15px;} 
  .inner-day-detail .day-itinerary-container            {overflow-x: hidden; max-height:300px; margin:12px 0 0 0;}
  .new-trip-overview  .bottom-action                    {width:100%; display: block;  text-align: center; 
                                                        position: static; margin: 10px 0 0 0; padding:0; border:0;}  
 ul.day-heading-info li                                 {width:30%; padding: 0; font-size: 12px;  margin:0; }
 ul.day-heading-info li span                            {white-space: nowrap;
                                                        overflow: hidden;  text-overflow: ellipsis;}
 ul.day-heading-info li img                             {position: static;}
 .inner-day-detail .day-heading                         {width:100%; font-size:20px;}
 .day-detail .top-action                                {position: static;}
 .day-detail .top-action > ul.prev-next                 {float: right;}
 .top-action .select-day                                {display:block;}
 .itinerary-display-container .day-itinerary-box .strip {top:20px;}
 ul.prev-next li                                        {margin-right:15px;}
 .poi-info-row .text-container p                        {min-height:auto;}
 
   .discover-list .col-xs-4                             {width: 50%;}

   .desktop-img                                   {display:none;}
.responsive-img                                {display:block;}
.home-banner-section .left-banner              {padding:0;}
.home-banner-section .right-banner             {padding:0;}
.home-banner-section .middle-banner            {padding:0;}

.home-banner-section .right-banner .top-strip      {top:0; background-image: url(../images/new-home-page/banner-res-bg.png); padding:5px 0; font-size:22px; font-weight:bold; color:#222222;}
.home-banner-section .right-banner .bottom-strip   {bottom:0; background-image: url(../images/new-home-page/banner-res-bg.png); padding:5px 0; font-size:22px; font-weight:bold; color:#222222;}
.home-banner-section .left-banner  .top-strip      {top:0; background-image: url(../images/new-home-page/banner-res-bg.png); padding:5px 0; font-size:22px; font-weight:bold; color:#222222;}
.home-banner-section .left-banner  .bottom-strip   {bottom:0; background-image: url(../images/new-home-page/banner-res-bg.png); padding:5px 0; font-size:22px; font-weight:bold; color:#222222;}
}

@media(min-width:641px) and (max-width:767px){
    /*profile public view css*/
    .in-profile-banner             {width:100%;}
    .profile-container         {width:100%;}
    .trip-top-row .content-box       {width:275px;}
    ul.follow-list li        {width:45%; margin-left:2%; margin-right:2%; display:inline-block;}
    ul.follow-list li:last-child   {border-bottom:1px solid #e9e9e9;}
    ul.profile-srength         {text-align:left;}
    ul.profile-info          {width:100%; text-align:left;}
    ul.profile-info li         {width:100%; display:inline-block;font-size: 14px;}
    ul.profile-icon          {width:100%; text-align:left;}
    ul.profile-icon li         {display:inline-block; text-align:left; width:32%; margin-bottom:0;}
    .first-profile-box .profile-name     {text-align:left;}
    .in-profile-banner .outer-img-box    {left:15px;}
    .in-profile-banner .btn        {right:15px;}
   /*trip planning step 2 css*/
   .trip-planning-bg          {margin-top:148px; margin-bottom:50px;}
   .outer-scroller-container      {width:100%;}
    ul.destination-list li      {margin:0 0 25px; width:32%;}
   .trip-panning-heading        { font-size:18px; line-height:27px; margin:26px 0;}
   .in-scroller-container .btn    {margin-bottom:25px;}
   ul.indicator-list li       {margin:0px 9px 20px; padding:0; min-height:auto;}
   ul.indicator-list .destination   {margin:0;}
   ul.indicator-list .img-box     {display:none;}
   .in-scroller-container .indicator-row {margin-bottom:15px;}
   ul.destination-list li .img-box    {width:140px; height:auto; display:block; margin:0 auto;}
   .no-search-result .img-box        {margin-top:45px;}
   ul.destination-list li .img-box .overlay i {width:40px; margin-top:41px; padding:10px 0;}
  .profile-complete-container         { margin:0;}
  .overview-add              {width:100%; display:block; margin:0; padding:0; float:none;}
  .trip-overview               {padding-left:0; padding-right:0; margin-top:0; padding-top:20px;}
  .right-tab                 {margin-top:20px; text-align:center;}
  .right-tab h2              {margin:0;}
  .right-tab .day-active:after       {display:none;}
  .overview-tab-container          {padding:15px 0; margin:0 0 0 0;}
  .overview-tab-container .overview-intab-container {padding:15px; margin-top:0; border:2px solid #959595;}
  ul.trip-overview-list               {padding:0;}
  ul.trip-overview-list li:before           {display:none;}
  ul.trip-overview-list li .trip-info-row .left-content {float:none; display:block; width:100%; min-height:auto;}
  ul.trip-overview-list li .trip-info-row .right-content {float:none; display:block; width:100%; min-height:auto;}
  ul.trip-overview-list li .trip-info-row .right-content:before {display:none;}
  .trip-info-row .left-content .in-content-box  {padding-left:20px; text-align:left;}
  .trip-info-row .left-content .in-content-box h4 {padding-left: 50px; padding-top: 2px;}
  .trip-info-row .left-content .in-content-box p  {margin-top:20px; text-align:justify;}
  ul.trip-overview-list li            {margin-top:30px;}
  .in-question-board                {padding-left:15px; padding-right:15px;}
  .in-question-board .content-box h3        {font-size:20px;}
  .in-question-board .content-box select{width: 100% !important;}
  /*trip planing step 1 css*/
  .map-overlay                  {width:90%; left:5%; top:100px;}
  .left-trip-menu                 {height:auto;}
  ul.left-trip-menu li              {display:inline-block; width:49%;}
  ul.left-trip-menu li a.active i         {display:none;}
  ul.left-trip-menu li a .icon-box        {}
  ul.left-trip-menu li a .step-name       { margin:0; text-align:center; overflow:hidden; white-space:nowrap;text-overflow:ellipsis; height:24px;}
  ul.left-trip-menu li a .step span        {}
  ul.left-trip-menu li a .step           {}
  ul.from-to3 li                   {padding: 7px 15px;}
  .mid-trip-display                {height:auto; padding-bottom:20px;}
  ul.left-trip-menu                {margin-top:20px;}
  .inleft-trip-menu h3               {padding-top:15px;}
  .map-trip-planner1                 {margin-top:26px;}
  .right-map-display                 {height:530px;}
  .map-btn                     {right:29%;}
  .discover-list .col-xs-4{width: 50%;}

   .notifications-check {padding-top: 30px;}
} 

/* Min Width 568 CSS & Max Width 767 CSS */
@media (min-width: 568px) and (max-width: 767px) {
  .home-tabs-wrapper{width: 95%;}
  .home-tabs-wrapper .plan-inputs {width: 95%;padding-top: 15px !important;}
  .footer .footer-logo{float: none;}
  .footer .footer-logo img{margin: 0 auto;display: inline-block;}
  .footer .dark-social {float: none;text-align: center;}
  .footer .dark-social li {display: inline;}
  .recommended-trips-1 .title-wrapper .title, .recommended-trips-2 .title-wrapper .title{width: 520px;}
  .recommended-trips-3 .title-wrapper .title, .recommended-trips-4 .title-wrapper .title, .recommended-trips-5 .title-wrapper .title, .recommended-trips-6 .title-wrapper .title, .recommended-trips-7 .title-wrapper .title{width: 520px;}
  .recommended-trips-item .title-wrapper{bottom: 0px;}
   .home-tabs-wrapper .group-btn .btn-click{font-size: 16px;}
   .recommended-trips-item .title-wrapper .title{font-size: 16px;}
   /* Trip Listing */
  .result-meta .result-filter-wrapper form {float: left;margin-left: 20px;}
  .trips-layout .content-wrapper .content .text {max-height: 46px !important;overflow: hidden;}
  .trips-layout .content-wrapper .kilometer-rating li {margin-bottom: 10px;}
   /*user - notification css*/
  .login-user .dropdown-menu    {box-shadow:none;}
  .notification .dropdown-menu    {box-shadow:none ;}
  .notification .dropdown-menu:after, .notification .dropdown-menu:before {left:19%;}
  .responsive-progress-bar            {display:block;}
  .desktop-progress-bar       {display:none;}
  /*Error Page*/
  .error-page .sub-content p{font-size: 28px;}
  .error-section .road-matrix-error{width: 100px;float: right;top: -130px;position: relative;}
  /* Loding */
  /* .loading-logo{left:30%;} */
  /* Sucess Modal */
  .success-modal img{top:-20px;}
  /* About Page */
  .about-us .advisor-team .inner-team small{height: 40px;}
  .about-us .advisor-team .inner-team p{min-height: 240px;line-height: 18px;font-size: 12px;}
  /* Dashboard Page */
  .in-question-board .content-box select{width: 100% !important;}
  /* Add as Friend Box */
  ul.follow-list li{width: 45%; display: inline-block; margin-left: 2%;margin-right: 2%;}
  ul.follow-list li:last-child {    border-bottom: 1px solid #e9e9e9;}  
  .invite-email-btn i{margin-right:0;}
  .discover-list .col-xs-4{width: 50%;}
}

/* small view i.e. tablet and mobile */
@media(min-width:481px) and (max-width:640px){
  /*profile public view css*/
  .in-profile-banner             {width:100%;}
  .trip-top-row .content-box     {float:none; display:block; width:100%; margin:15px 0 0;}
  ul.trip-icon-list li       {width:23%;}
  .profile-container         {margin-top:35px;}
  ul.profile-icon          {width:100%; text-align:left;}
  ul.profile-icon li         {width:32%; text-align:left; margin-bottom:0;}
  ul.profile-info          {width:100%;}
  ul.profile-srength li span     {display:block; text-align:center;}
  ul.profile-srength li        {padding:0; width:32%; font-size:12px; text-align:center;}
  .in-profile-banner .outer-img-box    {left:15px; bottom:-48px;}
  .in-profile-banner .btn      {right:15px;}
  .first-profile-box .profile-name {text-align:left;}
  ul.profile-info li i       {width:30px;}
  ul.profile-info li         {width:100%; display:inline-block;font-size: 14px;}
  ul.profile-srength li      {font-size:15px;}
  .trip-top-row .img-box       {width:100%; float:none; display:block;}
  .trip-top-row .content-box     {float:none; display:block; width:100%; margin:15px 0 0;}
   /*user - notification css*/
  .login-user .dropdown-menu    {box-shadow:none;}
  .notification .dropdown-menu    {box-shadow:none ;}
  .notification .dropdown-menu:after, .notification .dropdown-menu:before {left:19%;}
    /*trip planning step 2 css*/
   .trip-planning-bg          {margin-top:113px; margin-bottom:50px;}
   .outer-scroller-container      {width:100%;}
    ul.destination-list li      {margin:0 0 25px; width:32%;}
   .trip-panning-heading        { font-size:18px; line-height:27px; margin:26px 0;}
   .in-scroller-container .btn    {margin-bottom:25px;}
   ul.indicator-list li       {margin:0px 9px 20px; padding:0; min-height:auto;}
   ul.indicator-list .destination   {margin:0;}
   ul.indicator-list .img-box     {display:none;}
   .in-scroller-container .indicator-row {margin-bottom:15px;}
   ul.destination-list li .img-box    {width:110px; height:auto; display:block; margin:0 auto;}
   .no-search-result .img-box                 {margin-top:45px;}
   ul.destination-list li .img-box .overlay i {width:40px; margin-top:25px; padding:10px 0;}
   /*user edit page css*/
  .profile-img-container .photo-box {float:none; margin:0 auto; display:block;}
  .edit-right-tab           {padding-right:15px;}
  .edit-left-tab            {padding-left:15px;}
  .edit-container           {width:100%; padding:0; margin-top:10px;}
  .profile-img-container .photo-content-box {width:100%; margin:0; float:none;}
  .edit-container .form-group         {margin-bottom:19px;}
  /*reset password css*/
  .reset-password-container  {width:100%; margin:150px 0 0px;}
  .reset-password-container .form-col {width:100%;}
  /*testing css*/
  .view-all-margin          {margin-top:20px;}
  .profile-add-col          {margin-top:20px;}
  ul.follow-list-modal li h4 span   {width:85%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis;}
  ul.follow-list-modal li h4      {width:90%; white-space:nowrap; overflow:hidden; text-overflow:ellipsis; }
  /*user dashboard css*/
  .in-question-board .content-box   {width:100%; padding:0;}
  ul.next-prev-list li:first-child  {padding-left:0;}
  .in-question-board .content-box h3  {margin-top:20px;}
  .in-question-board  .btn-row    {width:100%;}
  .responsive-progress-bar            {display:block;}
  .desktop-progress-bar       {display:none;}
  .profile-complete-container     {margin:0;}
  /*edit profile css*/
  .profile-img-container        {margin-top:20px;}
  .profile-img-container .photo-content-box {width:85%; margin:0 auto;}
  .edit-profile-btn              {margin-top:0; margin-bottom:30px;}
  /*trip planning step 3 css*/
  .trip-planning-step3                {width:100%;}
  .trip-planning-step3 .col-md-4:nth-child(2) {border:0;}
  .trip-planning-box              {width:100%;}
  .trip-planning-step3 .col-md-4        {padding:0;}
  /*trip detail page*/
  .orange-banner                {position:static; width:100% !important; margin-bottom:0px;margin-top: 30px;}
  ul.orange-list li             {width:100%; display:block; padding:10px 0;border-bottom:1px solid #fff;}
  ul.orange-list li:last-child       {border-right:0; }
  ul.orange-list li > div           {height:auto;}
  ul.inclusion-icons              {text-align:center;}
  .estimated-cost .vehicle            {position:static; width:100%; display:block; margin:0; padding:0;}
  ul.trip-info-icon li .img-box img     {width:100%}
  ul.trip-info-icon li .img-box       {width:50px;}
  ul.trip-info-icon li            {margin:0 10px;}
  .trip-detail-container            {margin-top:135px;}
  .fellow-travel-row            {padding-bottom:15px; margin-bottom:15px;}
  .fellow-travel-row .left-box      {width:100%; display:block; float:none;}
  .fellow-travel-row .right-box       {width:100%; display:block; float:none;}
  .fellow-travel-row .left-box      {padding-top:10px; min-height:75px}
  .fellow-travel-row .left-box h3     {font-size:17px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
  .fellow-travel-row .left-box h3 span  {font-size:15px;}
  ul.travellors-rating          {text-align:left; margin-top:10px;}
  .fellow-travel-row .right-box span    {text-align:left;}
  .outer-main-comment .main-comment   {padding:0;}
  .main-comment .comment-box h3     {padding-left:90px; padding-top:29px;}
  .main-comment .comment-box p      {margin-top:42px;}
  .main-comment .comment-box cite     {position:static; margin-top:20px; display:block;}
  .outer-main-comment .outer-reply-comment {padding-left:20px;}
  .reply-comment .comment-box cite     {position:static; margin-top:20px; display:block;}
  .outer-reply-comment .reply-comment    {padding:0;}
  .outer-reply-comment .reply-comment h3      {padding-left:90px; padding-top:29px;}
  .outer-reply-comment .reply-comment p     {margin-top:42px;}
  .comment-leave-message .btn           {display:block; margin:25px auto 40px; float:none;}
  .section                    {padding:30px 0;}
  .travel-scouts .traveler-expert-list      {margin-top:25px;}
  .overview-add              {width:100%; display:block; margin:0; padding:0; float:none;}
  .trip-overview               {padding-left:0; padding-right:0; margin-top:0; padding-top:20px;}
  .right-tab                 {margin-top:20px; text-align:center;}
  .right-tab h2              {margin:0;}
  .right-tab .day-active:after       {display:none;}
  .overview-tab-container          {padding:15px 0; margin:0 0 0 0;}
  .overview-tab-container .overview-intab-container {padding:15px; margin-top:0; border:2px solid #959595;}
  ul.trip-overview-list               {padding:0;}
  ul.trip-overview-list li:before           {display:none;}
  ul.trip-overview-list li .trip-info-row .left-content {float:none; display:block; width:100%; min-height:auto;}
  ul.trip-overview-list li .trip-info-row .right-content {float:none; display:block; width:100%; min-height:auto;}
  ul.trip-overview-list li .trip-info-row .right-content:before {display:none;}
  .trip-info-row .left-content .in-content-box  {padding-left:20px; text-align:left;}
  .trip-info-row .left-content .in-content-box h4 {padding-left: 50px; padding-top: 2px;}
  .trip-info-row .left-content .in-content-box p  {margin-top:20px; text-align:justify;}
  ul.trip-overview-list li            {margin-top:30px;}
  .in-question-board                {padding-left:15px; padding-right:15px;}
  .in-question-board .content-box h3        {font-size:20px;}
  .in-question-board .content-box select{width: 100% !important;}
  /*trip planing step 1 css*/
  .map-overlay                  {width:90%; left:5%; top:100px;}
  .left-trip-menu                 {height:auto;}
  ul.left-trip-menu li              {display:inline-block; width:49%;}
  ul.left-trip-menu li a.active i         {display:none;}
  ul.left-trip-menu li a .icon-box        {display:none;}
  ul.left-trip-menu li a .step-name       {display:block; margin:0; text-align:center; overflow:hidden; white-space:nowrap;text-overflow:ellipsis; height:24px;}
  ul.left-trip-menu li a .step span        {margin:0 auto;}
  ul.left-trip-menu li a .step           {display:block; text-align:center;}
  ul.from-to3 li                   {padding: 7px 15px;}
  .mid-trip-display                {height:auto; padding-bottom:20px;}
  ul.left-trip-menu                {margin-top:20px;}
  .inleft-trip-menu h3               {padding-top:15px;}
  .map-trip-planner1                 {margin-top:26px;}
  .right-map-display                 {height:530px;}
  .map-btn                     {right:29%;}
.chat-comment-area .form-group{width:88% !important}
  /* Loding */
  /* .loading-logo{left:30%;} */
  /* Discover */
  .discover-list .col-xs-4{width: 50%;}

  }
  /* Max Width 640 CSS */

  @media (max-width: 640px) {
  .recommended-trips-item .user-avatar .avatar {left: 85%;}
  .recommended-trips-1 .user-avatar .avatar, .recommended-trips-2 .user-avatar .avatar {left: 85% !important;}
  /*home discover tab css*/
  .home-tabs-wrapper  {width:92%;}
  .home-tabs-wrapper .tab-content {height:auto;}
  .home-discover-container        {width:100%;}
  .home-tabs-wrapper .group-btn   {margin-bottom:30px;}
  .cliques-left-navi .top-header { float: right; width: 100%; overflow: hidden;    background: #eee; }
#wrapper.toggled #sidebar-wrapper1 {
    width: 0;
    left: 240px;
}.cliques-members{ overflow:auto!important}
.chat-content{overflow:auto!important;  position:static}
    #sidebar-wrapper1{z-index:1000;position:absolute;left:260px;height:100%;margin-left:-250px;top:0; width:96%}
#wrapper.toggled #sidebar-wrapper1 { width: 0; left:240px }
.chat-content { max-height:280px; }
.cliques-container { max-height: 406px; }.cliques-body-content .top-header {
    margin: 0 0 0 30px;
    float: left;
}
.icon-box-area { right: 15px; margin-right: -2px; margin-top: -54px; position: absolute; z-index: 2; }.chat-content {
    width: 96%;
    background: #f6f6f6;
    margin-left: 15px;
    border-left: 0 solid #fff;
}.chat-content {
    width: 96%;
    background: #f6f6f6;
    margin-left: 15px;
    border-left: 0 solid #fff;
}
.chat-comment-area {width:98%;float:left;margin-left:10px;}
#wrapper {
    margin-left: 0;
    height: 500px;
}
.chat-comment-area .form-group {width:88.9%;float:left;margin-right:10px;margin-bottom:0}
.discover-list .col-xs-4       {width: 50%;}

.desktop-img                                   {display:none;}
.responsive-img                                {display:block;}
.home-banner-section .left-banner              {padding:0;}
.home-banner-section .right-banner             {padding:0;}
.home-banner-section .middle-banner            {padding:0;}

.home-banner-section .right-banner .top-strip      {top:0; background-image: url(../images/new-home-page/banner-res-bg.png); padding:5px 0; font-size:13px;  color:#222222; font-weight:normal;}
.home-banner-section .right-banner .bottom-strip   {bottom:0; background-image: url(../images/new-home-page/banner-res-bg.png); padding:5px 0; font-size:13px;  color:#222222; font-weight:normal;}
.home-banner-section .left-banner  .top-strip      {top:0; background-image: url(../images/new-home-page/banner-res-bg.png); padding:5px 0; font-size:13px;  color:#222222; font-weight:normal;}
.home-banner-section .left-banner  .bottom-strip   {bottom:0; background-image: url(../images/new-home-page/banner-res-bg.png); padding:5px 0; font-size:13px; color:#222222; font-weight:normal;}

.home-banner-section .middle-banner .strip               {width:100%; display:block; margin:0; padding:0; position:static;}
.home-banner-section .middle-banner .strip .top-strip    {display:none;}
.home-banner-section .middle-banner .strip .bottom-strip {padding:5px 0; font-size:17px;}
.home-banner-section .middle-banner .strip .bottom-strip span {font-size:19px;}
.home-banner-section .middle-banner  .res-top-strip           {display:block; position:static; padding: 0;}


}



/* Max Width 480 CSS */
@media (max-width: 480px) {
  .home-tabs-wrapper {width: 100%;}
  .home-tabs-wrapper .plan-inputs {width: 95%;padding-top: 5px !important;}
  .home-tabs-wrapper .plan-inputs .form-control {margin-top: 20px;width: 100% !important;}
  .recommended-trips-item .user-avatar .avatar {left: 78%;}
  .recommended-trips-1 .user-avatar .avatar, .recommended-trips-2 .user-avatar .avatar {left: 78% !important;}
  .footer .dark-social{margin:0;padding:0;text-align: center;list-style:none; width:100%; }
  .footer .footer-logo img{margin: 0 auto;margin-top: 0px;}
  .home-tabs a{font-size: 16px;}
  .home-tabs-wrapper .group-btn .btn-click{font-size: 16px;}
  .recommended-trips-1 .title-wrapper .title, .recommended-trips-2 .title-wrapper .title{width: 378px;}
  .recommended-trips-3 .title-wrapper .title, .recommended-trips-4 .title-wrapper .title, .recommended-trips-5 .title-wrapper .title, .recommended-trips-6 .title-wrapper .title, .recommended-trips-7 .title-wrapper .title{width: 378px;}
  .recommended-trips-item .title-wrapper{bottom:0px;}
  .recommended-trips-item .title-wrapper .title{font-size: 14px;}
  .group-title .sub-title .icons:after{display: none;}
  .group-title .sub-title .icons {margin-left: 5px;}
  /* Trip Listing */
  .trips-layout .image-wrapper {height: auto;}
  .trips-layout .content-wrapper {display:inline-block;width: 100%;}
  .trips-layout .image-wrapper .link img {position: relative; width: 100%; height: 265px; max-width: none;}
  .result-meta .result-filter-wrapper{margin-bottom: 70px;}
  .distance-wrapper .slider.slider-horizontal{width: 305px;}
  /*profile public view css*/
  .in-profile-banner                     {width:100%;}
  .in-profile-banner .outer-img-box      {width:110px; margin:0 ; position:relative; bottom:-95px; left:15px;}
  .in-profile-banner .img-box img        {width:100px !important;height:100px}
  .in-profile-banner .btn                {/*display:none;*/}
  .trip-top-row .img-box       {width:100%; float:none; display:block;}
  .trip-top-row .content-box     {float:none; display:block; width:100%; margin:15px 0 0;}
  ul.trip-icon-list li       {width:23%;}
  .profile-container         {margin-top:35px;}
 .first-profile-box  .profile-name .btn         {display:none;}
  ul.profile-icon          {width:100%;}
  ul.profile-info          {width:100%;}
  ul.profile-srength li span     {display:block; text-align:center;}
  ul.profile-srength li        {padding:0; width:32%; font-size:12px; text-align:center;}
  /*home discover tab css*/
  .home-tabs-wrapper .tab-content {height:auto;}
  .home-discover-container        {width:100%;}
  .home-tabs-wrapper .group-btn   {margin-bottom:35px;}
 /*user - notification css*/
 .login-user .dropdown-menu   {box-shadow:none;}
 .notification .dropdown-menu   {box-shadow:none ;}
 .notification .dropdown-menu:after, .notification .dropdown-menu:before {left:19%;}
 .message .dropdown-menu    {box-shadow:none ;}
 .message .dropdown-menu:after, .message .dropdown-menu:before {left:19%;}
 /*trip planning step 2 css*/
  .trip-planning-bg         {margin-top:113px; margin-bottom:50px;}
  .outer-scroller-container     {width:100%;}
  ul.destination-list li      {margin:0 0 25px; width:49%;}
  .trip-panning-heading       { font-size:18px; line-height:27px; margin:26px 0;}
  .in-scroller-container .btn   {margin-bottom:25px;}
  ul.indicator-list li        {margin:0px 9px 20px; padding:0; min-height:auto;}
  ul.indicator-list .destination    {margin:0;}
  ul.indicator-list .img-box      {display:none;}
  .in-scroller-container .indicator-row {margin-bottom:15px;}
  ul.destination-list li .img-box    {width:110px; height:auto; display:block; margin:0 auto;}
  .no-search-result .img-box          {margin-top:45px;}
  ul.destination-list li .img-box .overlay i {width:40px; margin-top:25px; padding:10px 0;}

  /*user edit page css*/
  .profile-img-container .photo-box {float:none; margin:0 auto; display:block;}
  .profile-img-container .photo-content-box {width:100%; margin:0; float:none;}
  .edit-right-tab           {padding-right:15px;}
  .edit-left-tab            {padding-left:15px;}
  .edit-container           {width:100%; padding:0; margin-top:10px;}
  .edit-container .form-group     {margin-bottom:19px;}

  /*user dasboard css*/
  .responsive-btn-holder        {width:100%; display:block; margin:0; padding:0; text-align:center;}
  .profile-name .follow-btn     {display:inline-block;}
  .profile-name .friend-btn       {display:inline-block;}
  .in-question-board .content-box   {width:100%; padding:0;}
  ul.next-prev-list li:first-child  {padding-left:0;}
  .in-question-board .content-box h3  {margin-top:0px;}
  .in-question-board  .btn-row    {width:100%;}
  .responsive-progress-bar            {display:block;}
  .desktop-progress-bar       {display:none;}
  .profile-complete-container     {margin:0;}
  .in-question-board          {padding-left:15px; padding-right:15px;}
  .in-question-board .content-box h3  {font-size:15px;}
  /*reset password css*/
  .reset-password-container       {width:100%; margin:126px 0 0px;}
  .reset-password-container .form-col {width:100%;}
  /*testing css*/
  .view-all-margin          {margin-top:20px;}
  .profile-add-col          {margin-top:20px;}
  ul.follow-list-modal li       {width:100%; display:block;}
  /*edit profile css*/
  .profile-img-container        {margin-top:20px;}
  .profile-img-container .photo-content-box {width:85%; margin:0 auto;}
  .edit-profile-btn              {margin-top:0; margin-bottom:30px;}
  /*trip planning step 3 css*/
  .trip-planning-step3                {width:100%;}
  .trip-planning-step3 .col-md-4:nth-child(2) {border:0;}
  .trip-planning-box              {width:100%;}
  .trip-planning-step3 .col-md-4        {padding:0;}
  /*trip detail page*/
  .orange-banner                {position:static; width:100% !important; margin-bottom:0px;margin-top: 30px;}
  ul.orange-list li             {width:100%; display:block; padding:10px 0; border-bottom:1px solid #fff;}
  ul.orange-list li:last-child       {border-right:0;}
  ul.orange-list li > div           {height:auto;}
  ul.inclusion-icons              {text-align:center;}
  .estimated-cost .vehicle            {position:static; width:100%; display:block; margin:0; padding:0;}
  ul.trip-info-icon li .img-box img     {width:100%}
  ul.trip-info-icon li .img-box       {width:50px;}
  ul.trip-info-icon li            {margin:0 10px;}
  .trip-detail-container            {margin-top:135px;}
  .fellow-travel-row            {padding-bottom:15px; margin-bottom:15px;}
  .fellow-travel-row .left-box      {width:100%; display:block; float:none;}
  .fellow-travel-row .right-box       {width:100%; display:block; float:none;}
  .fellow-travel-row .left-box      {padding-top:10px; min-height:75px}
  .fellow-travel-row .left-box h3     {font-size:17px; overflow:hidden; text-overflow:ellipsis; white-space:nowrap;}
  .fellow-travel-row .left-box h3 span  {font-size:15px;}
  ul.travellors-rating          {text-align:left; margin-top:10px;}
  .fellow-travel-row .right-box span    {text-align:left;}
  .outer-main-comment .main-comment   {padding:0;}
  .main-comment .comment-box h3     {padding-left:90px; padding-top:29px;}
  .main-comment .comment-box p      {margin-top:42px;}
  .main-comment .comment-box cite     {position:static; margin-top:20px; display:block;}
  .outer-main-comment .outer-reply-comment {padding-left:20px;}
  .reply-comment .comment-box cite     {position:static; margin-top:20px; display:block;}
  .outer-reply-comment .reply-comment    {padding:0;}
  .outer-reply-comment .reply-comment h3   {padding-left:90px; padding-top:29px;}
  .outer-reply-comment .reply-comment p  {margin-top:42px;}
  .comment-leave-message .btn        {display:block; margin:25px auto 40px; float:none;}
  .section                 {padding:30px 0;}
  .travel-scouts .traveler-expert-list   {margin-top:25px;}
  .overview-add              {width:100%; display:block; margin:0; padding:0; float:none;}
  .trip-overview               {padding-left:0; padding-right:0; margin-top:0; padding-top:20px;}
  .right-tab                 {margin-top:20px; text-align:center;}
  .right-tab h2              {margin:0;margin-left: 3px;font-size: 12px;margin-bottom: 5px;}
  .right-tab .day-active:after       {display:none;}
  .overview-tab-container          {padding:15px 0; margin:0 0 0 0;}
  .overview-tab-container .overview-intab-container {padding:15px; margin-top:0; border:2px solid #959595;}
  ul.trip-overview-list               {padding:0;}
  ul.trip-overview-list li:before           {display:none;}
  ul.trip-overview-list li .trip-info-row .left-content {float:none; display:block; width:100%; min-height:auto;}
  ul.trip-overview-list li .trip-info-row .right-content {float:none; display:block; width:100%; min-height:auto;}
  ul.trip-overview-list li .trip-info-row .right-content:before {display:none;}
  .trip-info-row .left-content .in-content-box  {padding-left:20px; text-align:left;}
  .trip-info-row .left-content .in-content-box h4 {padding-left: 50px; padding-top: 2px;}
  .trip-info-row .left-content .in-content-box p  {margin-top:20px; text-align:justify;}
  ul.trip-overview-list li            {margin-top:30px;}
  .rating-dialog-detail .modal-content .btn{width: 120px !important;}
  /*trip planing step 1 css*/
  .map-overlay                  {width:90%; left:5%; top:100px;}
  .left-trip-menu                 {height:auto;}
  ul.left-trip-menu li              {display:inline-block; width:49%;}
  ul.left-trip-menu li a.active i         {display:none;}
  ul.left-trip-menu li a .icon-box        {display:none;}
  ul.left-trip-menu li a .step-name       {display:block; margin:0; text-align:center; overflow:hidden; white-space:nowrap;text-overflow:ellipsis; height:24px;}
  ul.left-trip-menu li a .step span        {margin:0 auto;}
  ul.left-trip-menu li a .step           {display:block; text-align:center;}
  ul.from-to3 li                   {padding: 7px 15px;}
  .mid-trip-display                {height:auto; padding-bottom:20px;}
  ul.left-trip-menu                {margin-top:20px;}
  .inleft-trip-menu h3               {padding-top:15px;}
  .map-trip-planner1                 {margin-top:26px;}
  .right-map-display                 {height:530px;}
  .map-btn                     {right:29%;}
  /* Discover Listing */
  .discover-list .col-xs-6{width: 100%;}
  .discover-list .col-xs-4{width: 100%;}
  .discover-layout .image-wrapper .link img {height: 250px;}
  /*Trip Step Page*/
  #sidebar-wrapper {width:380px;right: 0px;left: 0px;margin: 0 auto;}
  .infowindow-scrollFix button:first-child{margin-right: 5px;}
  .infowindow-scrollFix  button{padding: 5px 10px;}
  .default-lauch-Modal .modal-body .category-step-ul li {width: 26%;}
  /* Error Page */
  .error-section .error-page{margin-top:30px;}
  .error-page .circle{margin-bottom: 20px;}
  .error-page .btn{margin: 10px auto 10px;}
  .error-page .sub-content p{font-size: 22px;}
  .error-section .road-matrix-error{width: 100px;float: right;top: -65px;position: relative;}
  /* Footer Page */
  .footer .dark-social li{margin-left: 0px;}
  .footer .dark-social li i {line-height: 25px;width: 24px;height: 24px;}
  /* Loding */
  /* .loading-logo{left: 16%;top: 30%;} */
  /* Sucess Modal */
  .success-modal img{top:0px;}
  /* About Us Page */
  .about-us .team-wrapper .col-xs-6{width: 100%;}
  /* Trip Listing */
  .trips-layout .content-wrapper .content .title-wrapper{margin-top: 10px;}
  .trips-layout .content-wrapper hr{display: none;}
  /* Blogger Post */
  .blogger-post-container ul.target-audience-ul li,.blogger-post-container ul.target-audience-ul li:nth-child(3){width: 49%;text-align: center;margin-bottom: 15px;}
  .blogger-post-container ul.target-audience-ul li:nth-child(2){border-right:none;}
  .blogger-post-container ul.multiselect-container li,.blogger-post-container ul.multiselect-container li:nth-child(3){width: 100%;border-right:none;text-align: left;margin-bottom: 0px;}
  /* Dashboard Page */
  .checkbox-trip,ul.horizontal-checkbox li:first-child{margin-bottom: 0px;}
  .question-board #prevSlide, .question-board #nextSlide{float: left;}
  .question-board .bx-prev{left: 0px;margin-right: 10px;min-width: 120px !important;}
  .question-board .bx-next{left:0px;min-width: 120px !important;}
  .question-board .question-slider-container .bx-viewport{/*min-height: 395px !important;*/}
  .in-question-board .content-box .btn{margin: 5px 0 0;}
  .question-board .question-slider-container h2{font-size: 20px;}
  .in-question-board .content-box select{width: 100%;height: 34px;}
  .inprofile-complete .heading{clear: both;}
  .in-question-board .content-box .input-container .col-md-12{padding: 0;}
  .in-question-board .content-box .input-container .form-group{margin-bottom: 6px;}
  /* Scouts Page */
  .scout-row .add-friend-btn {float: left;}
  .autocomplete-suggestions {   top: 161px !important;}
  .chat-comment-area .form-group {    width: 83.9%;}
  .notification .dropdown-menu {    left: -15px;    width: 359px;  }
  .notification .dropdown-menu>div>li {    white-space: normal;}
  #save-button {    right: 60px!important;}
  .spl-modal-close{border:0; background:#ffc303; text-transform: uppercase; color:#424242; width:137px;font-size: 14px;padding: 5px;border-radius: 17px;outline: none;}
  /* Rate POI Popup */
  .infowindow-scrollFix .review-trip-btn{margin:0;}
  /* Save POI Confirmation */
  .essential-poi-popup button.yellow-btn{margin-bottom: 10px;}
  .infowindow-scrollFix{width: 100%;}
  /* Notifications Check page */
  .notifications-check .notifications-check-container h5{font-size: 13px;}
  /* .people-refer-container  Page */
  .people-refer-heading {  display: none; }
  .people-refer-row ul.refer-to-people li { margin:0; margin-top: 5px; width: 100%; text-align:left; padding:0 }
  .people-refer-row ul.refer-to-people h3 {  margin: 0 0 5px; }
  .people-refer-row ul.refer-to-people li p { margin: 0; }
  ul.refer-to-people.list-inline { padding: 0; margin: 0; }
  .people-refer .content-box1 h3 { font-size: 19px; font-weight: bold;line-height:27px }

  .search-box .form-control.input-radius {border-radius: 0 18px 18px 0!important;width:226px!important }
  .search-box button.btn.btn-default.dropdown-toggle.as-is.bs-dropdown-to-select{background:#0786ac!important;border:1px solid #ccc!important;border-radius:18px 0 0 18px!important;width:107px!important;text-transform:capitalize!important}.search-box .bs-dropdown-to-select span{color:#fff!important}
  .search-box .search-box1 .dropdown-menu>li{text-transform:capitalize!important;text-align:center!important;height:30px!important;padding:0;margin:0}
  .search-box .search-box1.dropdown-menu>li:hover{background:#0786ac!important;color:#fff!important;display:block!important}
  .search-box .search-box1.dropdown-menu>li a{color:#000!important;padding:0;margin:0;text-transform:capitalize!important;border:none}
  .search-box .search-box1.dropdown-menu>li a:hover{background:#0786ac!important;color:#fff!important;display:block!important}
  .search-box ul.dropdown-menu.search-box1{min-width:105px!important;padding:0!important;margin:0!important;box-shadow:0 6px 12px rgba(0,0,0,.175)}
  .search-box .bs-dropdown-to-select .caret{margin-left:5px!important}
  .bias-input-group .input-group-addon+.input-group-btn>.btn{border-radius:0!important}
  .bias-input-group .input-group-addon+.input-group-btn+.input-group-addon{border-right:0!important;border-left:0!important}
  .scouts .group-title .sub-title-filter{float:left;width:100%}
  .ms-parent.ms-category-search.srch-bar-input.pull-left.ms-choic{width:100%!important;margin:5px 0}
  .filter-scouts{margin:5px 0;width:100%}
  /* Home Page - Our Speciality */
  .our-speciality .our-speciality-items{padding-bottom: 0;}
  .our-speciality .our-speciality-items p {min-height: 63px}
  /* Home Page - Testimonials */
  .testimonials-bg .group-title .sub-title .title-img, .testimonials-bg .group-title .sub-title .icons-left, .testimonials-bg .group-title .sub-title .icons-right{display: none;}
.invite-email-btn i{margin-right:0;}
/* Chat Message Page */
.cliques-left-navi .sprite{margin-right:15px/*float:left*/}
#sidebar-wrapper1 {    width: 390px;background-color:#ccc}
.chat-content{width:96%;background:#f6f6f6;margin-left:15px;border-left:0 solid #fff;}
.chat-comment-area{width:97%;float:left;margin-left:12px;}
.cliques-body-content .top-header{margin:0 0 0 30px;float:left;}
.cliques-body-content .content .time { text-overflow: ellipsis; width: 250px; min-height: 40px;  overflow: hidden; }
.cliques-left-navi .top-header { float: right; width: 100%; overflow: hidden;    background: #eee; }
#wrapper { margin-left: 0;height:500px}
.cliques-body-content .content { text-overflow: ellipsis; width: 250px; max-height: 63px;  overflow: hidden; }
.cliques-body-content .top-header .icon-box{width:30px;height:30px;float:left;border:1px solid #ccc;padding:5px;text-align:center;border-radius:3px;margin-left:10px;cursor:pointer}
.icon-box-area .glyphicon{margin-top:3px;font-size:13px}
.icon-box-area-group{float:right;margin-top:8px}
.cliques-members{ overflow:auto!important}
.chat-content{overflow:auto!important;  position:static}
#sidebar-wrapper1{z-index:1000;position:absolute;left:260px;height:100%;margin-left:-250px;-webkit-transition:all .5s ease;-moz-transition:all .5s ease;-o-transition:all .5s ease;transition:all .5s ease;top:0}
#wrapper.toggled #sidebar-wrapper1 { width: 0; left:240px }
.chat-content { max-height:280px; }
.cliques-container { max-height: 406px; }


ul.footer-address                              {text-align:left;}
ul.footer-address li                           {display:block; margin:0; padding: 0; }
ul.footer-address li:first-child               {margin:0 0 20px; padding:0;}

.desktop-img                                   {display:none;}
.responsive-img                                {display:block;}
.home-banner-section .left-banner              {padding:0;}
.home-banner-section .right-banner             {padding:0;}
.home-banner-section .middle-banner            {padding:0;}

.home-banner-section .right-banner .top-strip      {top:0; background-image: url(../images/new-home-page/banner-res-bg.png); padding:5px 0; font-size:13px;  color:#222222; font-weight:normal;}
.home-banner-section .right-banner .bottom-strip   {bottom:0; background-image: url(../images/new-home-page/banner-res-bg.png); padding:5px 0; font-size:13px;  color:#222222; font-weight:normal;}
.home-banner-section .left-banner  .top-strip      {top:0; background-image: url(../images/new-home-page/banner-res-bg.png); padding:5px 0; font-size:13px;  color:#222222; font-weight:normal;}
.home-banner-section .left-banner  .bottom-strip   {bottom:0; background-image: url(../images/new-home-page/banner-res-bg.png); padding:5px 0; font-size:13px; color:#222222; font-weight:normal;}

.home-banner-section .middle-banner .strip               {width:100%; display:block; margin:0; padding:0; position:static;}
.home-banner-section .middle-banner .strip .top-strip    {display:none;}
.home-banner-section .middle-banner .strip .bottom-strip {padding:5px 0; font-size:17px;}
.home-banner-section .middle-banner .strip .bottom-strip span {font-size:19px;}
.home-banner-section .middle-banner  .res-top-strip           {display:block; position:static; padding: 0;}
}
/* Max Width 425 CSS */
@media (max-width: 425px) {
  .home-tabs a{font-size: 19px;}
  .footer .dark-social .copyright {width:100%; display:block; margin:10px 0;}
}

/* Max Width 380 CSS */
@media (max-width: 380px) {
  /* Footer */
  .footer .footer-logo {float:none;}
  .footer .footer-logo img{margin: 0 auto;margin-top: 0px;}
  /* Travelers Listing */
  .recommended-trips-item .user-avatar .avatar {left: 75%;}
  .recommended-trips-1 .user-avatar .avatar, .recommended-trips-2 .user-avatar .avatar {left: 75% !important;}
  .home-tabs a{font-size: 17px;}
 /*Trip Step Page*/
  #sidebar-wrapper {width:340px;right: 0px;left: 0px;margin: 0 auto;}
  /* Error Page */
  .error-page .btn:first-of-type{margin-right: 0px !important;}
  /* Home Page */
  .recommended-trips-1 .title-wrapper .title, .recommended-trips-2 .title-wrapper .title{width: 322px;}
  .recommended-trips-3 .title-wrapper .title, .recommended-trips-4 .title-wrapper .title, .recommended-trips-5 .title-wrapper .title, .recommended-trips-6 .title-wrapper .title, .recommended-trips-7 .title-wrapper .title{width: 322px;}
  /* Trip Listing Page */
  .distance-wrapper .slider.slider-horizontal{width: 266px;}
  header .search-box { width:100%; margin:0  0 0 27px}
  .autocomplete-suggestions {   top: 141px !important;}
  .chat-comment-area .form-group { width: 81%;}
  .notification .dropdown-menu {left: -15px; width: 310px;}
  #save-button {right: 89px!important;}
  .search-box .form-control.input-radius {border-radius: 0 18px 18px 0!important;width:210px!important }
.cliques-body-content .content{width:197px;}
#sidebar-wrapper1 {width: 340px;}
}
/* Max Width 360 CSS */
@media (max-width: 360px) {
  /*Trip Step Page*/
  #sidebar-wrapper {width:330px;right: 0px;left: 0px;margin: 0 auto;}
  /* Trip Listing Page */
  .distance-wrapper .slider.slider-horizontal{width: 252px;}
}

/* Max Width 320 CSS */
@media (max-width: 320px) {
  /* Home Page */
  .recommended-trips-1 .user-avatar .avatar, .recommended-trips-2 .user-avatar .avatar {left: 70% !important;}
  .recommended-trips-item .user-avatar .avatar {left: 70%;}
  .group-title .sub-title .text {font-size:14px; display: inline-block; margin-bottom:10px;}
  .group-title .main-title {font-size:20px;}
  .home-tabs a{font-size: 14px;}
  .recommended-trips-3 .title-wrapper .title, .recommended-trips-4 .title-wrapper .title, .recommended-trips-5 .title-wrapper .title, .recommended-trips-6 .title-wrapper .title, .recommended-trips-7 .title-wrapper .title{width: 280px;}
  .recommended-trips-1 .title-wrapper .title, .recommended-trips-2 .title-wrapper .title{width: 280px;}
  /* Trip Listing */
  .trips-layout .content-wrapper .content{padding: 20px 70px 20px 20px;}
  .trips-layout .content-wrapper .kilometer-rating li {margin-right: 6px;}
  .trips-layout .content-wrapper .list-info {max-height: 315px;}
  .distance-wrapper .slider.slider-horizontal{width: 212px;}
  /*profile public view css*/
  ul.trip-icon-list li i      {display:block; margin:0 auto 5px;}
  /*home discover tab css*/
  .home-tabs-wrapper .tab-content {height:auto;}
  .home-tabs-wrapper .group-btn   {margin-bottom:30px;}
  .home-discover-container        {width:100%;}
  ul.discover-icon        {margin-bottom:0;}
  ul.discover-icon li       {margin:0 30px 20px;}
  /*trip planning step 2 css*/
  ul.destination-list li .img-box  {width:85px; height:auto;}
  ul.destination-list li .img-box  {width:85px; height:auto; display:block; margin:0 auto;}
  ul.destination-list li .img-box .overlay i {width:40px; margin-top:16px; padding:10px 0;}
  /*user dashboard css*/
  .profile-name .follow-btn     {width:120px;}
  .profile-name .friend-btn     {width:120px;}
  /*testing css*/
  .view-all-margin          {margin-top:20px;}
  .profile-add-col          {margin-top:20px;}
  /*trip detail page*/
  #tabs .nav-tabs > li a         {font-size:15px;}
  ul.trip-info-list li:last-child    {width:50%;}
  ul.trip-info-list li:first-child   {width:48%;}
  ul.trip-info-list li i         {font-size:13px; width:15px; }
  /*Trip Step Page*/
  #sidebar-wrapper {width:300px;right: 0px;left: 0px;margin: 0 auto;}
  /* Footer */
  .footer .dark-social>li {padding-right: 3px;padding-left: 0px;}
  /* Trip Planning Step */
  .category-step-ul li p{font-size: 11px !important;}
  .chat-comment-area .form-group {    width: 77%;}
  .notification .dropdown-menu {    left: -3px;    width: 249px;}
  #save-button { right: 104px!important;}  
  .search-box .form-control.input-radius {        border-radius: 0 18px 18px 0!important;width:163px!important }
  header .search-box { width:85%; margin:0 0 0 25px}
.cliques-body-content .content{width:160px;}
#sidebar-wrapper1 {    width: 283px;}
}

/* Specific Width CSS */
@media (width: 360px) {

}
/* Devices 375 */
@media (width: 375px) {
  .footer .dark-social .social-fb-icon{margin-left: 15px; }
}
/* Devices 411 */
@media (width: 411px) {
 .footer .footer-logo {display: block;}
 .footer .dark-social>li{padding-right: 0px;padding-left: 0px;}
 .footer .dark-social li {margin-left: 1px;}
}
/* Devices 414 */
@media (width: 414px) {
 .footer .footer-logo {display: block;}
 .footer .dark-social>li{padding-right: 0px;padding-left: 0px;}
}
/* Devices 435 */
@media (width: 435px) {

}
/* Devices 568 */
@media (width: 568px) {
  /* Blogger Post*/
 .blogger-post-container ul.target-audience-ul .form-control{width: 38px;}
}
/* Devices 640 */
@media (width: 640px) {

}
/* Devices 667 */
@media (width: 667px) {
  .recommended-trips-item .user-avatar .avatar {left: 86%;}
  .recommended-trips-1 .user-avatar .avatar, .recommended-trips-2 .user-avatar .avatar {left: 86% !important;}
}
/* Devices 731 */
@media only screen and (device-width: 731px) and (device-height: 411px) and (orientation : landscape) {
  .recommended-trips-item .user-avatar .avatar {left: 86%;}
}
/* Devices 736 */
@media (width: 736px) {
  .recommended-trips-item .user-avatar .avatar {left: 88%;}
  .recommended-trips-1 .user-avatar .avatar, .recommended-trips-2 .user-avatar .avatar {left: 88% !important;}
  /* Blogger Post */
  .blogger-post-container ul.target-audience-ul li{ width: 26%;}
  .blogger-post-container ul.target-audience-ul li:nth-child(2){width: 18%;}
}
/* Devices 768 */
@media (width: 768px) {
  /*header css*/
  .main-nav-mar {margin-top: -15px!important;}
  header .navbar-brand>img {top: 0px;position: relative;width: 130px;}
  .navbar-header {width:100%; display:block; text-align:center; float:none;height:16px;}
  header .navbar-default .navbar-collapse {float: left;width: 100%;}
  header .search-box {top: -10px;position: relative;}
  .sign-links{margin-top: 10px;}
  .message-noti {margin: 28px 50px 0 60px;}
  .login-user {margin: 10px 0 0 0;}
  .home-tabs-wrapper {width: 95%;}
  .home-tabs-wrapper .plan-inputs {width: 80%;}
  .recommended-trips-item .user-avatar .avatar {left: 88%;}
  .recommended-trips-1 .user-avatar .avatar, .recommended-trips-2 .user-avatar .avatar {left: 88% !important;}
  .traveler-expert-carousel .carousel-control.left {background-image: none;}
  .traveler-expert-carousel .carousel-control.right {background-image: none;}
  .carousel-control .fa-chevron-left, .carousel-control .icon-prev {left: 50%;margin-left: -10px;}
  .carousel-control .fa-chevron-right, .carousel-control .icon-next {right: 50%;margin-right: -10px;}
  .carousel-control .fa-chevron-left, .carousel-control .fa-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {position: absolute;top: 50%;z-index: 5;display: inline-block;margin-top: -10px;color: #000;}
  .footer .footer-logo{float: none;}
  .footer .footer-logo img{margin: 0 auto;display: inline-block;}
  .footer .dark-social {float: none;text-align: center;}
  .footer .dark-social li {display: inline;}
  /*profile public view css*/
  .in-profile-banner             {width:100%;}
  .profile-container         {width:100%;}
  ul.follow-list li        {width:45%; margin-left:2%; margin-right:2%; display:inline-block;}
  ul.follow-list li:last-child   {border-bottom:1px solid #e9e9e9;}
  ul.profile-srength         {text-align:left;}
  ul.profile-info          {width:100%; text-align:left;}
  ul.profile-info li         {width:100%; display:inline-block;}
  ul.profile-info li:last-child    {margin-right:0;}
  ul.profile-icon          {width:100%; text-align:left;}
  ul.profile-icon li         {display:inline-block; text-align:left; width:auto; margin-bottom:0; margin-right:40px;}
  ul.profile-icon li:last-child    {margin-right:0;}
  .first-profile-box .profile-name {text-align:left;}
  .in-profile-banner .img-box    {left:15px;}
  .in-profile-banner .btn      {right:15px;}
  .main-trip-container .outer-trip-container      {width:45%; display:inline-block; margin-right:30px; margin-bottom:30px;}
  .trip-top-row .img-box       {float:none; width:100%;}
  .trip-top-row .content-box       {width:100%; margin:20px 0 0 0;}
  .profile-add-col         {margin-top:40px;}
  .view-all-margin      {margin-top:20px;}
   /*trip planning step 2 css*/
   .trip-planning-bg          {margin-top:168px; margin-bottom:50px; width:100%;}
   .outer-scroller-container      {width:100%;}
    ul.destination-list li      {margin:0 0 25px; width:32%;}
   .trip-panning-heading        {font-size:18px; line-height:27px; margin:26px 0;}
   .in-scroller-container .btn    {margin-bottom:25px;}
   ul.indicator-list li       {margin:0px 9px 20px;  }
   .in-scroller-container .indicator-row {margin-bottom:10px;}
   ul.destination-list li .img-box    {width:150px; height:auto; display:block; margin:0 auto;}
   .no-search-result .img-box        {margin-top:45px;}
   /*user edit page css*/
  .edit-right-tab           {padding-right:15px;}
  .edit-left-tab            {padding-left:15px;}
  .edit-container           {width:100%; padding:30px 0 0 0; margin-top:75px;}
  .edit-container .form-group     {margin-bottom:19px;}
  /*reset password css*/
  .reset-password-container       {width:100%; margin:210px 0 0px;}
  .responsive-progress-bar            {display:block;}
  .desktop-progress-bar       {display:none;}
  .profile-complete-container     { margin:0;}
  .edit-profile-btn              {margin-top:0; margin-bottom:30px;}
  /*trip planning step3*/
  .trip-planning-step3      {width:100%;}
  ul.trip-planning-step3-list li:last-child {margin-top:20px;}
  /*trip detail page*/
  .overview-add              {width:100%; display:block; margin:0; padding:0; float:none;}
  .trip-overview               {padding-left:0; padding-right:0; margin-top:0; padding-top:20px;}
  .right-tab                 {margin-top:20px; text-align:center;}
  .right-tab h2              {margin:0;}
  .right-tab .day-active:after       {display:none;}
  .overview-tab-container          {padding:15px 0; margin:0 0 0 0;}
  .overview-tab-container .overview-intab-container {padding:15px; margin-top:0; border:2px solid #959595;}
  ul.trip-overview-list               {padding:0;}
  ul.trip-overview-list li:before           {display:none;}
  ul.trip-overview-list li .trip-info-row .left-content {float:none; display:block; width:100%; min-height:auto;}
  ul.trip-overview-list li .trip-info-row .right-content {float:none; display:block; width:100%; min-height:auto;}
  ul.trip-overview-list li .trip-info-row .right-content:before {display:none;}
  .trip-info-row .left-content .in-content-box  {padding-left:20px; text-align:left;}
  .trip-info-row .left-content .in-content-box h4 {padding-left: 50px; padding-top: 2px;}
  .trip-info-row .left-content .in-content-box p  {margin-top:20px; text-align:justify;}
  ul.trip-overview-list li            {margin-top:30px;}
  ul.trip-overview-list li .trip-info-row .right-content img{margin-top: 25px;}
  .trips-layout .content-wrapper .content .title-wrapper {font-size: 18px;}
  /*user dashboard*/
  .in-question-board          {padding-left:15px; padding-right:15px;}
  .in-question-board .content-box h3  {font-size:20px;}
  /*trip planing step 1 css*/
  .map-overlay                  {width:90%; left:5%; top:100px;}
  .left-trip-menu                 {height:auto;}
  ul.left-trip-menu li              {display:inline-block; width:49%;}
  ul.left-trip-menu li a.active i         {display:none;}
  ul.left-trip-menu li a .icon-box        {}
  ul.left-trip-menu li a .step-name       { margin:0; text-align:center; overflow:hidden; white-space:nowrap; text-overflow:ellipsis; height:24px;}
  ul.left-trip-menu li a .step span        {}
  ul.left-trip-menu li a .step           {}
  ul.from-to3 li                   {padding: 7px 15px;}
  .mid-trip-display                {height:auto; padding-bottom:20px;}
  ul.left-trip-menu                {margin-top:20px;}
  .inleft-trip-menu h3               {padding-top:15px;}
  .map-trip-planner1                 {margin-top:26px;}
  .right-map-display                 {height:530px;}
  .map-btn                     {right:29%;}
  /* Discover Listing */
  .discover-listing {padding-top:46px !important;}
  .discover-listing .sidebar-widget .interested-widget {margin-bottom: 30px !important;}
  /* Error Page */
  .error-section .road-matrix-error{width: 100px;float: right;top: -60px;position: relative;}
  .error-page .sub-content p{line-height: 28px;}
  /* Home Page */
  .main-banner h1.banner{margin-top: 180px;font-size: 30px;}
  .home-tabs a,.home-tabs-wrapper .group-btn .btn-click, .group-title .sub-title .text,.recommended-trips-item .title-wrapper .title{font-size: 18px;}
  .home-tabs-wrapper .have-destination-txt{font-size: 16px;}
  .group-title .main-title{font-size: 20px;}
  .recommended-trips-item .title-wrapper{bottom: 0px;}
  .recommended-trips-1 .title-wrapper .title, .recommended-trips-2 .title-wrapper .title{width: 700px;}
  .recommended-trips-3 .title-wrapper .title, .recommended-trips-4 .title-wrapper .title, .recommended-trips-5 .title-wrapper .title, .recommended-trips-6 .title-wrapper .title, .recommended-trips-7 .title-wrapper .title{width: 700px;}
  /* Footer */
  .footer .footer-row .terms-menu-footer, .footer .footer-row .social-copy-footer{padding: 0px;}
  .footer .dark-social li{padding-right: 0px;padding-left: 2px;}
  /* Select Route */
  .trip-planning-container{height: auto;}
  /* Static Page */
  .static-content h1{font-size: 20px;}
  .static-content{padding-top: 160px;}
  .about-us .advisor-team .inner-team{padding: 17px;}
  .about-us .advisor-team .inner-team h3,.about-us .team .inner-team h3{font-size: 16px;}
  .about-us .team, .about-us .advisor-team{margin-bottom: 20px;}
  .about-us .advisor-team .inner-team p{line-height: 16px;font-size: 12px;}
  .about-us .advisor-team .inner-team small{height: 32px;}
  /* Blogger Post */
  .blogger-post-container ul.target-audience-ul li{ width: 25%;}
  .blogger-post-container ul.target-audience-ul li:nth-child(2){width: 18%;}
  .blogger-post-container ul.target-audience-ul li:nth-child(3){width: 30%;}
  /* Self View */
  .content-box h2{font-size: 18px;height: 45px;}
  /* Trip Listing */
  .trips-layout .content-wrapper .content .title-wrapper{font-size: 18px;}
  .trips-layout .content-wrapper .content .price .number{font-size: 16px;}
  .trips-layout .content-wrapper .kilometer span{font-size: 14px;}
  /* Scouts Page */
  .scouts-searchbar {padding-top: 180px;}  
  .invite-email-btn i{margin-right:0;}

    /*footer contact css starts*/
  .footer-contact-container            {width:100%;}
  .footer-contact-box br               {display:block;}
  .footer-contact-box span             {display:none;}

}

/* Devices 773 */
@media (width: 773px) {
  .home-tabs-wrapper {width: 95%;}
  .home-tabs-wrapper .plan-inputs {width: 80%;}
  .recommended-trips-item .user-avatar .avatar {left: 86%;}
  .traveler-expert-list .traveler {margin-bottom: 20px;}
  .traveler-expert-carousel .carousel-control.left {background-image: none;}
  .traveler-expert-carousel .carousel-control.right {background-image: none;}
  .carousel-control .fa-chevron-left, .carousel-control .icon-prev {left: 50%;margin-left: -10px;}
  .carousel-control .fa-chevron-right, .carousel-control .icon-next {right: 50%;margin-right: -10px;}
  .carousel-control .fa-chevron-left, .carousel-control .fa-chevron-right, .carousel-control .icon-next, .carousel-control .icon-prev {position: absolute;top: 50%;z-index: 5;display: inline-block;margin-top: -10px;color: #000;}
  .footer .footer-logo{float: none;}
  .footer .footer-logo img{margin: 0 auto;display: inline-block;}
  .footer .dark-social {float: none;text-align: center;}
  .footer .dark-social li {display: inline;}
}
/* Devices 1024 */
@media (width: 1024px) {
  .main-nav-mar {margin-top: -7px!important;}
  header .navbar-brand>img {top: 0px;position: relative;width: 130px;}
  header .btn-plan-my-trip {width: 115px;padding: 4px 12px !important;margin-left: 0px;}
  .navbar-float {float: left;margin: -32px 0 0 0;}
  header .navbar-form .form-group {width: 100%;}
  header .navbar-default .navbar-collapse{margin-top: 28px;}
  .recommended-trips-item .title-wrapper .title{font-size: 18px;width: 205px;white-space: nowrap;overflow: hidden;text-overflow: ellipsis;}
  .recommended-trips-1 .user-avatar .avatar, .recommended-trips-2 .user-avatar .avatar {left: 82% !important;}
  .recommended-trips-item .user-avatar .avatar {left: 62%;}
  .terms-menu-footer, .social-copy-footer{padding:0;}
  .footer .dark-social li {padding-right: 0px;padding-left: 5px;}
  .recommended-trips-1 .title-wrapper .title, .recommended-trips-2 .title-wrapper .title{width: 445px;}
  .group-title .main-title{font-size: 20px;}
  .main-banner h1.banner{font-size: 40px;}
  .home-tabs a,.home-tabs-wrapper .group-btn .btn-click,.group-title .sub-title .text{font-size: 18px;}
  .home-tabs-wrapper .have-destination-txt{font-size: 16px;}
  /* Trip Listing */
  .trips-layout .content-wrapper .kilometer-rating li {margin-bottom: 10px;}
  .trips-layout .content-wrapper .content .title-wrapper{font-size: 18px;}
  .trips-layout .content-wrapper .content .price .number{font-size: 16px;}
  .trips-layout .content-wrapper .kilometer span{font-size: 14px;}
  .trips-layout .content-wrapper hr{display: none;}
  /* Select Route */
  .trip-planning-container{height: auto;}
  /* About Us Page */
  .about-us .advisor-team .inner-team h3{font-size: 16px;}
  .about-us .advisor-team .inner-team small{font-size: 11px;}
  .about-us .advisor-team .inner-team p {font-size: 12px;min-height: 280px;line-height: 17px;}
  /* Blogger Post */
  .blogger-post-container ul.target-audience-ul li,.blogger-post-container ul.target-audience-ul li:nth-child(3){width: 25%;}
  .blogger-post-container ul.target-audience-ul li:nth-child(2){width: 22%;}
  .blogger-post-container ul.target-audience-ul .form-control{width: 30px;}
  /* Trip Detail */
  .trip-created .name-content h4,.trip-info-row .left-content .in-content-box h4{font-size: 18px;}
}
/* iPad in portrait */
@media only screen and (device-width: 768px) and (device-height: 1024px) and (orientation : portrait) {

}
/* iPad in landscape */
@media only screen and (device-width: 1024px) and (device-height: 768px) and (orientation : landscape) {

}

/***********************************************
             FIREFOX CSS
***********************************************/
@-moz-document url-prefix() {
 /* Dashboard Page */
 .blogger-post-container .btn-group {display: inline-block;}
 .blogger-post-container ul.target-audience-ul .form-control{width: 39px;}
}


@media (min-width: 768px){
#sidebar-wrapper1 { /*width: 100%!important;*/ width: 100%; position: relative; }



}


/*----------  Notification Message  ----------*/

@media (max-width:1199px) {
.jquery-bar       {font-size:15px; line-height:20px; margin: 132px 0 0 0;}
.small-text		  {font-size:15px;}
}

@media (max-width:991px) {
.jquery-bar       {font-size:15px; line-height:20px; margin: 150px 0 0 0;}
.small-text		  {font-size:15px;}
.down			  {right:21px;}
}

@media (max-width:767px) {
.jquery-bar       {font-size:15px; line-height:20px; margin: 80px 0 0 0;}
.small-text		  {font-size:15px;}
.down			  {right:10px; top:auto; bottom:0;}
.jquery-bar .notification {width:100%; margin:0 auto;}
.downbar				  {right:10px;}
}

@media (max-width:480px) {
.down			  {right:10px; top:auto; bottom:0;}
.down img         {width:30px;}
.downbar img	  {width:30px;}

}



/*responsive css for new sign up page*/

@media(min-width:769px) and (max-width:991px){
/*new signup css*/
.signup-width        {width:100%;}
.signup-left-form    {width:49%;}
.signup-right-form   {width:49%;}
.six-point-left      {float:none; width:100%;}
.six-point-right     {float:none; width:100%;}
ul.benefits-list li img   {width:40px}
ul.benefits-list li       {padding: 4px 0 0 50px;  margin:0;}
ul.benefits-list li  br   {display:none;}
.points-padding           {padding-top:10px !important;}
}

@media (width:768px) {
/*new signup css*/
.signup-width        {width:100%;}
.signup-left-form    {width:49%;}
.signup-right-form   {width:49%;}
.six-point-left      {float:none; width:100%;}
.six-point-right     {float:none; width:100%;}
ul.benefits-list li img   {width:40px}
ul.benefits-list li       {padding: 4px 0 0 50px;  margin:0;}
ul.benefits-list li  br   {display:none;}
.points-padding           {padding-top:10px !important;} 
}


@media(min-width:641px) and (max-width:767px){
/*new signup css*/
.signup-width         {width:98%;}
.signup-left-form     {width:100%; display:block;}
.signup-right-form    {width:100%; display:block;}
.advertisement        {display:none;}
.res-advertisement    {display:none; }
.ipad-banner          {display:block; margin:30px 0 0 0;}
.res-advertisement    {display:none;}

/*footer contact css starts*/
.footer-contact-container            {width:100%;}
.footer-contact-container .col-sm-4  {margin-bottom:15px;}
.footer-contact-container .col-sm-4:last-child  {margin-bottom:0px;} 
}



@media(min-width:481px) and (max-width:640px){
/*new signup css*/
ul.benefits-list li br {display:none !important;}
.points-padding        {padding-top:10px !important;}
.points-padding2       {padding-top:10px !important;}
.ipad-banner           {display:block; margin:30px 0 0 0;}
.res-advertisement     {display:none;}

/*footer contact css starts*/
.footer-contact-container            {width:100%;}
.footer-contact-container .col-sm-4  {margin-bottom:15px;}
.footer-contact-container .col-sm-4:last-child  {margin-bottom:0px;} 

}

@media(min-width:426px) and (max-width:480px){
/*new signup css*/
ul.benefits-list li br {display:none !important;}
.points-padding        {padding-top:10px !important;}
.points-padding2       {padding-top:10px !important;}
} 


@media (min-width:481px) and (max-width:767px) {
/*new sign up css*/
.signup-width    {width:95%; margin-left:auto; margin-right:auto;}
.advertisement     {display:none;}
.signup-right-form {float:none; display:block; width:100%; background:#fff; border-radius:10px; margin:10px 0 0 0; 
          padding:20px 15px;}
.signup-left-form  {float:none; display:block; width:100%;}

ul.benefits-list li img {width:40px;}
ul.benefits-list li     {padding:3px 0 0 50px; min-height:40px;}
.signup-width .new-form-container {padding-bottom:0;}
.six-point-container              {margin-bottom:0;}
.signup-width-inner-form          {padding:3.5% 0;}
.res-advertisement          {display:none; background:url(../images/res-register-img.png) no-repeat; background-position:left bottom;
                   background-size:100%; background-color:#1a9bdd;}

.signup-right-form form .input-group .form-control     {border-color:#dddddd;}
.signin-link                         {color:#424242; margin-top:18px;}
.signup-social-media span                              {color:#424242; margin-top:0;}
.signin-link a                                         {color:#424242;}
.signin-link a:hover                                   {color:#424242;}
.signup-social-media                                   {padding-top:25px;}
.signup-right-form form .input-group p                 {height:19px;}
.res-advertisement strong br               {display:none;}
}

@media (max-width:480px) {
/*new sign up css*/
.signup-width    {width:95%; margin-left:auto; margin-right:auto;}
.advertisement     {display:none;}
.signup-right-form {float:none; display:block; width:100%; background:#fff; border-radius:10px; margin:10px 0 0 0; 
          padding:20px 15px;}
.signup-left-form  {float:none; display:block; width:100%;}
.six-point-left    {float:none; width:100%; display:block; margin-bottom:15px;}
.six-point-right   {float:none; width:100%; display:block;}
ul.benefits-list li img {width:40px;}
ul.benefits-list li     {padding:3px 0 0 50px; min-height:40px;}
.signup-width .new-form-container {padding-bottom:0;}
.six-point-container              {margin-bottom:0;}
.signup-width-inner-form          {padding:3.5% 0;}
.res-advertisement          {display:block; }

.signup-right-form form .input-group .form-control     {border-color:#dddddd;}
.signin-link                         {color:#424242; margin-top:18px;}
.signup-social-media span                              {color:#424242; margin-top:0;}
.signin-link a                                         {color:#424242;}
.signin-link a:hover                                   {color:#424242;}
.signup-social-media                                   {padding-top:25px;}
.signup-right-form form .input-group p                 {height:19px;}

/*footer contact css starts*/
.footer-contact-container            {width:100%;}
.footer-contact-container .col-sm-4  {margin-bottom:15px;}
.footer-contact-container .col-sm-4:last-child  {margin-bottom:0px;}
}


@media (max-width:425px) {
/*new signup css*/
ul.benefits-list li br {display:none !important;}
.points-padding        {padding-top:10px !important;}
.points-padding2       {padding-top:10px !important;}
.res-advertisement     {display:block;} 
}

@media(min-width:376px) and (max-width:424px){
/*new signup css*/
.ipad-banner                   {display:none;}
.res-advertisement             {display:block;}
.res-advertisement strong br   {display:none;}
ul.benefits-list li br         {display:none;}
.points-padding          {padding-top:10px !important;}
}

@media (max-width:375px) {
/*new signup css*/
ul.benefits-list li br        {display:none !important;}
.points-padding               {padding-top:10px !important;}
.res-advertisement strong  br {display:none;}
.res-advertisement            {display:block;}
}

@media (max-width: 320px) {
/*new signup css*/
ul.signup-social-media-list li {margin: 0 19px 0 0;}
.ipad-banner                   {display:none;}
.res-advertisement             {display:block;} 
}


/*standard media query format - added by Rohan - 02-11-2017*/
@media(min-width:992px) and (max-width:1199px){
/*media page css starts*/
.coverage-archive          {margin-top:30px;} 
.coverage-archive .heading br {display:none;}
.media-banner-section         {margin-top:35px;}
.media-left-banner            {margin-top:30px;}
.media-heading-p              {text-align:justify; margin-bottom:30px;}
.media-coverage               {margin-bottom:40px;}
.social-media-section         {margin-bottom:40px;}
.social-card                  {margin-bottom:25px; width:300px; margin-left:auto; margin-right:auto;}
.card-heading                 {width:300px; margin-left:auto; margin-right:auto;}

ul.logo-list li       {height:62px !important; background-size:auto !important; width:50%; border-bottom:1px solid #f2f2f2;}
ul.logo-list2 li      {height:62px !important; background-size:auto !important; width:50%; border-bottom:1px solid #f2f2f2;}
ul.logo-list li.logo2  {border-right:none !important;}
ul.logo-list li.logo3  {border-bottom:none !important;}
ul.logo-list li.logo4  {border-bottom:none !important;}
ul.logo-list2 li.logo6 {border-right:none !important;}
ul.logo-list2 li.logo7 {border-bottom:none !important;}
ul.logo-list li.logo9  {border-right:1px solid #f2f2f2 !important; border-bottom:1px solid #f2f2f2 !important;}
ul.logo-list li.logo10 {border-bottom:1px solid #f2f2f2 !important;}
ul.logo-list li.logo11 {border-right:1px solid #f2f2f2 !important; border-bottom:none !important;}
ul.logo-list li.logo12 {border-bottom:none !important;}
ul.logo-list2 li.logo1  {border-right:none !important;}
ul.logo-list2 li.logo2  {border-bottom:none !important;}
ul.logo-list2 li.logo3  {border-bottom:none !important; border-right:none !important;}
ul.logo-list2 li.logo13 {border-right:1px solid #f2f2f2 !important; border-bottom:1px solid #f2f2f2 !important;}
.archive-left-section   {padding-bottom:20px !important;}
.outer-pdf-container {width:94% !important;  margin-top:120px; margin-left:auto; margin-right:auto;}

.res-coverage-btn    {display:block; margin:10px auto;}
.coverage-btn        {display:none;}
.archive-link        {display:none;}
.coverage-box                 {padding:5px;}
}

@media(min-width:769px) and (max-width:991px){
/*media page css starts*/
.contact-card        {height:124px;}
.contact-card-content{margin:5px 0 0 0; padding:0px 0 0 108px;} 
.contact-card img    {width:90px;}
.contact-card-content .name span {display:inline-block; width:auto; margin:10px 0 0 0;}
.contact-card-content .name span.first-span {margin-right:10px;}
ul.logo-list li       {height:62px !important; background-size:56% !important; width:50%; border-bottom:1px solid #f2f2f2;}
ul.logo-list2 li      {height:62px !important; background-size:56% !important; width:50%; border-bottom:1px solid #f2f2f2;}
ul.logo-list li.logo3  {border-bottom:none !important;}
ul.logo-list li.logo4  {border-bottom:none !important;}
ul.logo-list li.logo9  {border-right:1px solid #f2f2f2 !important;}
ul.logo-list li.logo11 {border-right:1px solid #f2f2f2 !important; border-bottom:none !important;}
ul.logo-list li.logo12 {border-bottom:none !important;}
ul.logo-list2 li.logo13 {border-right:1px solid #f2f2f2 !important; border-bottom:1px solid #f2f2f2 !important;}
.featured-container   {padding:0;}
ul.social-media-status li:first-child span:before {display:none;}
ul.social-media-status li:last-child span:after   {display:none;}
.social-media-section  {height:auto; padding-bottom:40px; padding-top:40px; margin-bottom:35px;}
ul.social-media-status {margin:0;}
.media-banner-section  {margin-top:35px;}
.media-heading         {width:100%; font-size:23px;}
.media-left-banner     {margin-top:30px;}
.media-btn             {margin-top:0;}
.media-heading-p       {margin-bottom:25px; margin-top:20px; text-align:justify;}
.navbar-float         {width:auto !important;}
.post-login-downbar   {top:126px;}
.post-login-top-bar   {margin-top:125px !important;}
.social-card          {width:300px; margin-left:auto; margin-right:auto; margin-bottom:25px;}
.card-heading         {width:300px; margin-left:auto; margin-right:auto;}
.coverage-archive     {margin-top:30px;}
.coverage-archive .heading br {display:none;}
.media-coverage               {margin-bottom:35px;}
.coverage-box                 {padding:5px;}
.publisher br                 {display:block;}
.res-coverage-btn             {margin:10px auto;}

/*media archive page css starts*/
.archive-left-section   {padding-top:5px !important;}
.archive-thumbnail      {margin-bottom:30px;}
.archive-margin1        {margin:0;}
.archive-accordian      {display:none;}
.archive-featured-on    {float:left; width:35%;}
.archive-contact-info   {float:right; width:61%;}
.archive-contact-inner  {position:relative; min-height:110px;}
.archive-contact-inner .img-box {position:absolute; top:10px; left:10px; width:90px; padding:0;}
.archive-contact-inner .content-box { text-align:left; padding:32px 0 0 120px;}
.archive-contact-inner .content-box .name span {display:inline-block; width:49%;}
.archive-contact-heading   {margin-bottom:2px;}
.select-category           {display: block; margin-top:0px;}

.outer-pdf-container {width:94% !important;  margin-top:120px; margin-left:auto; margin-right:auto;}
.res-coverage-btn    {display:block;}
.coverage-btn        {display:none;}
.archive-link        {display:none;}
.archive-container   {margin-top: 20px;}
}

@media (max-width:768px) {
/*media page css starts*/
.contact-card        {height:124px;}
.contact-card-content{margin:5px 0 0 0; padding:0px 0 0 108px;} 
.contact-card img    {width:90px;}
.contact-card-content .name span {display:inline-block; width:auto; margin:10px 0 0 0;}
.contact-card-content .name span.first-span {margin-right:10px;}
ul.logo-list li       {height:62px !important; background-size:56% !important; width:50%; border-bottom:1px solid #f2f2f2;}
ul.logo-list2 li      {height:62px !important; background-size:56% !important; width:50%; border-bottom:1px solid #f2f2f2;}
ul.logo-list li.logo3  {border-bottom:none !important;}
ul.logo-list li.logo4  {border-bottom:none !important;}
ul.logo-list li.logo9  {border-right:1px solid #f2f2f2 !important;}
ul.logo-list li.logo11 {border-right:1px solid #f2f2f2 !important; border-bottom:none !important;}
ul.logo-list li.logo12 {border-bottom:none !important;}
ul.logo-list2 li.logo13 {border-right:1px solid #f2f2f2 !important; border-bottom:1px solid #f2f2f2 !important;}
.featured-container   {padding:0;}
ul.social-media-status li:first-child span:before {display:none;}
ul.social-media-status li:last-child span:after   {display:none;}
.social-media-section  {height:auto; padding-bottom:40px; padding-top:40px; margin-bottom:35px;}
ul.social-media-status {margin:0;}
.media-banner-section  {margin-top:35px;}
.media-heading         {width:100%; font-size:23px;}
.media-left-banner     {margin-top:30px;}
.media-btn             {margin-top:0;}
.media-heading-p       {margin-bottom:25px; margin-top:20px; text-align:justify;}
.navbar-float         {width:auto !important;}
.post-login-downbar   {top:126px;}
.post-login-top-bar   {margin-top:125px !important;}
.social-card          {width:300px; margin-left:auto; margin-right:auto; margin-bottom:25px;}
.card-heading         {width:300px; margin-left:auto; margin-right:auto;}
.coverage-archive     {margin-top:30px;}
.coverage-archive .heading br {display:none;}
.media-coverage               {margin-bottom:35px;}
.res-coverage-btn             {margin:14px auto;}

/*media archive page css starts*/
.archive-left-section   {padding-top:5px !important;}
.archive-thumbnail      {margin-bottom:30px;}
.archive-margin1        {margin:0;}
.archive-accordian      {display:none;}
.archive-featured-on    {float:left; width:35%;}
.archive-contact-info   {float:right; width:61%;}
.archive-contact-inner  {position:relative; min-height:110px;}
.archive-contact-inner .img-box {position:absolute; top:10px; left:10px; width:90px; padding:0;}
.archive-contact-inner .content-box { text-align:left; padding:32px 0 0 120px;}
.archive-contact-inner .content-box .name span {display:inline-block; width:49%;}
.archive-contact-heading   {margin-bottom:2px;}
.select-category {display: block;}

.pdf-container       {height:auto;}
.outer-pdf-container {width:94% !important; margin-top:120px; margin-left:auto; margin-right:auto;}
.res-coverage-btn    {display:block;}
.coverage-btn        {display:none;}
.archive-link        {display:none;}
.archive-container   {margin-top: 20px;}

/*faq page css*/
.static-content{padding-top:20px;}
}

@media (width:768px) {
/*media page css starts*/
.coverage-box                 {padding:5px;}
.publisher br                 {display:block;}
.res-coverage-btn             {margin:10px auto;}
}

@media(min-width:641px) and (max-width:767px){
/*media page css starts*/
.media-banner-section {margin-top:85px;}
.media-heading        {font-size:25px;} 
.media-heading span   {text-align:left;}
.media-heading-p      {margin-bottom:25px; margin-top:25px;}
.media-btn            {margin-bottom:28px;}
.social-card          {width:300px; margin-left:auto; margin-right:auto; margin-bottom:25px;}
.card-heading         {width:300px; margin-left:auto; margin-right:auto;}
.social-media-section {margin-bottom:40px;}
.media-coverage       {margin-bottom:40px;}
.coverage-archive .heading br {display:none;}
.contact-card-content .name span {display:block;}
.contact-container               {margin-top:25px;}
.featured                        {margin-bottom:40px;}

ul.logo-list li       {height:82px !important; background-size:auto !important; width:50%; border-bottom:1px solid #f2f2f2;}
ul.logo-list2 li      {height:82px !important; background-size:auto !important; width:50%; border-bottom:1px solid #f2f2f2;}
ul.logo-list li.logo3  {border-bottom:none !important;}
ul.logo-list li.logo4  {border-bottom:none !important;}
ul.logo-list li.logo9  {border-right:1px solid #f2f2f2 !important;}
ul.logo-list li.logo11 {border-right:1px solid #f2f2f2 !important; border-bottom:none !important;}
ul.logo-list li.logo12 {border-bottom:none !important;}
ul.logo-list2 li.logo13 {border-right:1px solid #f2f2f2 !important; border-bottom:1px solid #f2f2f2 !important;}

/*media archive page css starts*/
.archive-left-section   {padding-top:5px !important;}
.archive-thumbnail      {margin-bottom:30px;}
.archive-margin1        {margin:0;}
.select-category        {display: block;}

.pdf-container       {height:auto;}
.outer-pdf-container {width:94% !important;  margin-top:80px; margin-left:auto; margin-right:auto;}

.res-coverage-btn    {display:block;}
.coverage-btn        {display:none;}
.archive-link        {display:none;}
}

@media(min-width:481px) and (max-width:640px){
/*media page css starts*/
.media-banner-section {margin-top:85px;}
.media-heading        {font-size:22px;} 
.media-heading span   {text-align:left;}
.media-heading-p      {margin-bottom:25px; margin-top:25px;}
.media-btn            {margin-bottom:28px;}
.social-card          {width:300px; margin-left:auto; margin-right:auto; margin-bottom:25px;}
.card-heading         {width:300px; margin-left:auto; margin-right:auto;}
.social-media-section {margin-bottom:40px;}
.media-coverage       {margin-bottom:40px;}
.coverage-archive .heading br {display:none;}
.contact-card-content .name span {display:block;}
.contact-container               {margin-top:25px;}
.featured                        {margin-bottom:40px;}

ul.logo-list li       {height:82px !important; background-size:auto !important; width:50%; border-bottom:1px solid #f2f2f2;}
ul.logo-list2 li      {height:82px !important; background-size:auto !important; width:50%; border-bottom:1px solid #f2f2f2;}
ul.logo-list li.logo3  {border-bottom:none !important;}
ul.logo-list li.logo4  {border-bottom:none !important;}
ul.logo-list li.logo9  {border-right:1px solid #f2f2f2 !important;}
ul.logo-list li.logo11 {border-right:1px solid #f2f2f2 !important; border-bottom:none !important;}
ul.logo-list li.logo12 {border-bottom:none !important;}
ul.logo-list2 li.logo13 {border-right:1px solid #f2f2f2 !important; border-bottom:1px solid #f2f2f2 !important;}

/*media archive page css starts*/
.archive-left-section   {padding-top:5px !important;}
.archive-thumbnail      {margin-bottom:30px;}
.archive-margin1        {margin:0;}
.archive-featured-on    {float:none; width:100%; display:block;}
.archive-contact-info   {float:none; width:100%; display:block;}
.select-category {display: block;}

.pdf-container       {height:auto;}
.outer-pdf-container {width:94% !important;  margin-top:80px; margin-left:auto; margin-right:auto;}
.res-coverage-btn    {display:block;}
.coverage-btn        {display:none;}
.archive-link        {display:none;}
}

@media (max-width:480px) {
/*media page css  starts*/
.contact-container   {margin-top:20px;}
.contact-card img  {position:static; display:block; margin:0 auto;}
.contact-card        {height:auto;}
.contact-card-content{padding:0; text-align:center; margin:5px 0 0 0;}
.media-body-heading  {font-size:19px;}
ul.social-media-status li span:before {display:none;}
ul.social-media-status li span:after  {display:none;}
.social-media-section  {height:auto; padding-top:30px; padding-bottom:30px; margin-bottom:35px;}
ul.social-media-status {margin:0;}
ul.social-media-status li {width:50%; padding-bottom:20px; padding-top:20px; border-bottom:1px solid #f2f2f2;}
ul.social-media-status li:nth-child(odd) {border-right:1px solid #f2f2f2;}
ul.social-media-status li:last-child     {border-bottom:none;}
ul.social-media-status li:nth-last-child(2)     {border-bottom:none;}
.media-heading         {font-size:19px; font-weight:bold;}
.media-heading span    {text-align:left; margin:7px 0 0 0;}
ul.logo-list li        {background-size:auto !important; height:80px; width:50%;  border-bottom:1px solid #f2f2f2 !important;}
ul.logo-list2 li       {background-size:auto !important; height:80px; width:50%;  border-bottom:1px solid #f2f2f2;}
.media-banner-section  {margin-top:100px;}
.social-card       {width:300px; margin-left:auto; margin-right:auto; margin-bottom:20px; padding-top:10px; padding-bottom:10px;}
.card-heading          {width:300px; margin-left:auto; margin-right:auto;}
.media-body-heading::after {top:-5px;}
.media-btn                 {margin-bottom:25px; margin-left:auto; margin-right:auto; display:block; width:300px;}
.media-heading-p           {margin-bottom:25px; text-align:justify; margin-top:10px;}
.media-coverage            {margin-bottom:35px;}
.featured                  {margin-bottom:35px;} 
.coverage-archive .heading br {display:block;}

ul.logo-list li.logo3  {border-bottom:none !important;}
ul.logo-list li.logo4  {border-bottom:none !important;}
ul.logo-list li.logo9  {border-right:1px solid #f2f2f2 !important;}
ul.logo-list li.logo11 {border-right:1px solid #f2f2f2 !important; border-bottom:none !important;}
ul.logo-list li.logo12 {border-bottom:none !important;}
ul.logo-list2 li.logo13 {border-right:1px solid #f2f2f2 !important; border-bottom:1px solid #f2f2f2 !important;}

/*media archive page css starts*/
.media-body-heading2        {font-size:19px; }
.media-body-heading2::after {top:-6px;} 
.archive-left-section   {padding-top:5px !important;}
.archive-thumbnail      {margin-bottom:30px;}
.archive-margin1        {margin:0;}
.archive-featured-on    {float:none; width:100%; display:block;}
.archive-contact-info   {float:none; width:100%; display:block;}
.archive-contact-inner .img-box {width: 130px; display: block; margin: 0 auto; padding: 25px 0 10px; position:static;}
.archive-contact-inner .content-box {width: 100%;display: block; margin: 0; padding: 0 0 25px;  text-align: center; }
.archive-contact-inner              {min-height:auto ;}
.archive-contact-inner .content-box .name span {width:100%; display:block;}

.select-category {display: block;}
.pdf-container       {height:auto;}
.outer-pdf-container {width:94% !important;  margin-top:80px; margin-left:auto; margin-right:auto;}
.res-coverage-btn    {display:block;}
.coverage-btn        {display:none;}
.archive-link        {display:none;}
}

@media (max-width:425px)  {
/*media page css starts*/
.media-heading         {font-size:17px ;}
ul.logo-list li.logo3  {border-bottom:none !important;}
ul.logo-list li.logo4  {border-bottom:none !important;}
ul.logo-list li.logo9  {border-right:1px solid #f2f2f2 !important;}
ul.logo-list li.logo11 {border-right:1px solid #f2f2f2 !important; border-bottom:none !important;}
ul.logo-list li.logo12 {border-bottom:none !important;}
ul.logo-list2 li.logo13 {border-right:1px solid #f2f2f2 !important; border-bottom:1px solid #f2f2f2 !important;}
}

@media (max-width:375px)  {
/*media page css*/
.media-heading         {font-size:16px ;}
ul.logo-list li.logo3  {border-bottom:none !important;}
ul.logo-list li.logo4  {border-bottom:none !important;}
ul.logo-list li.logo9  {border-right:1px solid #f2f2f2 !important;}
ul.logo-list li.logo11 {border-right:1px solid #f2f2f2 !important; border-bottom:none !important;}
ul.logo-list li.logo12 {border-bottom:none !important;}
ul.logo-list2 li.logo13 {border-right:1px solid #f2f2f2 !important; border-bottom:1px solid #f2f2f2 !important;}
}

@media (max-width:320px) {
/*media page css */
.contact-container   {margin-top:20px;}
.contact-card img  {position:static; display:block; margin:0 auto;}
.contact-card        {height:auto;}
.contact-card-content{padding:0; text-align:center; margin:5px 0 0 0;}
.media-body-heading  {font-size:19px;}
ul.social-media-status li span:before {display:none;}
ul.social-media-status li span:after  {display:none;}
.social-media-section  {height:auto; padding-top:30px; padding-bottom:30px; margin-bottom:35px;}
ul.social-media-status {margin:0;}
ul.social-media-status li {width:50%; padding-bottom:20px; padding-top:20px; border-bottom:1px solid #f2f2f2;}
ul.social-media-status li:nth-child(odd) {border-right:1px solid #f2f2f2;}
ul.social-media-status li:last-child     {border-bottom:none;}
ul.social-media-status li:nth-last-child(2)     {border-bottom:none;}
.media-heading         {font-size:16px; font-weight:bold;}
.media-heading span    {text-align:left;}
ul.logo-list li        {background-size:78% !important; height:80px; width:50%;  border-bottom:1px solid #f2f2f2 !important;
            border-right:1px solid #f2f2f2;}
ul.logo-list2 li       {background-size:78% !important; height:80px; width:50%;  border-bottom:1px solid #f2f2f2;
            border-right:1px solid #f2f2f2;}
ul.logo-list li.logo3  {border-bottom:none !important;}
ul.logo-list li.logo4  {border-bottom:none !important;}
ul.logo-list li.logo9  {border-right:1px solid #f2f2f2 !important;}
ul.logo-list li.logo11 {border-right:1px solid #f2f2f2 !important; border-bottom:none !important;}
ul.logo-list li.logo12 {border-bottom:none !important;}
ul.logo-list2 li.logo13 {border-right:1px solid #f2f2f2 !important; border-bottom:1px solid #f2f2f2 !important;}

.media-banner-section  {margin-top:100px;}
.social-card       {width:100%; margin-left:auto; margin-right:auto; margin-bottom:20px; padding-top:6px; padding-bottom:6px;}
.card-heading          {width:100%; margin-left:auto; margin-right:auto;}
.media-body-heading::after {top:-5px;}
.media-btn                 {margin-bottom:25px; margin-left:auto; margin-right:auto; display:block;}
.media-heading-p           {margin-bottom:25px; margin-top:10px; text-align:justify;}
.media-coverage            {margin-bottom:35px;}
.featured                  {margin-bottom:35px;} 
}





/*new home page Nov 2017 css starts*/
/*standard media query format*/
@media(min-width:1200px) and (max-width:1365px){
/*seo planner*/
.seo-planner   {background:none;}
.planner                                {height:442px;}
.home-seo-text                          {height:442px;}
}
@media(min-width:992px) and (max-width:1199px){

/*home page pre-post login*/
.home-pre-login  {margin-top:133px;}
.home-post-login {margin-top:133px;}

.home-trip-engine {height:auto;background-size:cover; background-position:bottom center; margin:80px 0 30px 0; min-height:275px;
                   padding:42px 0 0 0;}
.home-package-scroller {margin:-92px auto 0;}

/*home page trip creator*/
.trip-text .trip-name                     {width:100%; height:auto;}
.trip-text .lable                         {position:static; background:none; padding:5px 0 0 0;}
.lable ul li                              {color:#ff7f01;}
.trips-created-box .trip-text             {height:90px;}

/*home page featured on*/
.left-featured                            {width:76%; margin-bottom:20px;}
.home-featured-on                         {height:auto;}
.home-featured-on-inner                   {height:auto !important;}
.left-featured ul li img                  {width:100%;}
.left-featured ul li                      {width:18%; margin-right:1%;}
.featured-btn-box                         {top:70px;}

/*home page partners section*/
.home-partners-inner ul li                {width:15%;}
.home-partners-inner ul li img            {width:100%;}

/*home page seo planner section*/
.seo-planner              {background:none;}
.planner-box                            {margin:0; width:100%;}
.planner                                {height:442px;}
.home-seo-text                          {height:442px;}
.seo-text                               {font-size:13px;}

/*home page forum feed and packages section*/
.forum-feed-box-inner                  {height:176px !important;}
.slimScrollDiv                         {height:auto !important;}

/*common pre-post login*/
 .comman-pre-login                     {padding-top:170px;}
 .comman-banner-pre-login              {padding-top:134px;}

 /*whatsapp chat icon css*/
.whatsapp-icon           {bottom: 70px ;right: 20px; width: 48px}

.home-package-scroller .bx-next {border-radius: 3px; right:10px;}
.home-package-scroller .bx-prev {border-radius: 3px; left:15px;}

.home-road-icon-section .heading {margin:0; padding:15px auto;}
ul.planner-icon li .icon-box span {font-size:13px;}
.home-road-icon-section           {margin:30px auto 0;}
.home-featured-packages-section   {margin:0 0 20px;}

.home-logo-container                           {padding:30px 0;}
.left-logo-container                           {padding:0;}
.right-logo-container                          {padding:0;}

ul.home-logo-list li img                       {width:100%;}
ul.home-logo-list li                           {width:31.3%; margin:0 1% 2%; padding:0; display:block; float:left; } 
}



@media(min-width:769px) and (max-width:991px){

/*home page trip engine section*/
/*home page pre-post login*/
.home-pre-login {margin-top:150px;}
.home-post-login {margin-top:140px;}

/*home page trip created section*/

.trips-created-container .col-md-4:nth-last-child(-n+3) {margin-bottom:30px !important;}
.trips-created-container                                {margin-bottom:30px;}

/*home page featured on section*/
.home-featured-on                         { height:auto;}
.left-featured ul li                      {border:2px solid #fdd658; margin-bottom:8px !important; width:18%; 
                      margin-left:1%; margin-right:1%; float:left;}
.home-featured-on-inner                   {height:auto; width:100%; padding:15px 10px;}
.left-featured                            {width:100%; display:block; margin:0;}
.left-featured ul li:nth-last-child(-n+5) {margin-bottom:auto;}
.left-featured ul li img                  {width:100%;}
.featured-btn-box                         {position:static; display:block; margin:0 auto;}
.home-featured-section                    {margin-bottom:30px;}

/*home our parner section*/
.home-partners-inner ul li                {float:left; margin:0; width:33.3%;}
.home-partners-inner ul li img            {width:170px;}
.home-common-heading3                     {text-align:left;}
.home-partners-section                    {margin-bottom:0px; padding-bottom:30px;}

/*home page seo-planner section*/
.seo-text                 {text-align:justify; font-size:13px; line-height:20px;}
.home-common-heading1 br                  {display:none;}
.home-common-heading1                     {line-height:29px; margin-bottom:0;}
.home-common-heading1:after               {bottom:28px; top:auto;}
ul.planner-icon li                        {width:31%; margin-left:0.2% !important; margin-right:0.2% !important; display:inline-block;
                      float:none;}
ul.planner-icon                           {text-align:center;}
.planner                                  {float:none !important;}
.planner-box                              {width:100%; margin:0 0 0 0; padding-top:2px; padding-bottom:20px; }
.home-seo-text                            {float:none !important; margin-top:-20px;}
.seo-planner                              {background:none; padding-top:0; padding-bottom:0; margin-bottom:30px;}
ul.planner-icon li .icon-box              {padding:18px 0;}
.seo-planner-space                        {display:block; clear:both;}
.seo-box                                  {margin-top:20px; padding-bottom:20px; width:100%; padding-top: 2px;}

/*community feed and packages*/
.home-packages-box  .bx-controls-direction a {display:none;}
.home-packages-box                           {width:100%;}
ul.home-feed-list                            {width:100%;}
ul.home-feed-list li                         {height:auto; padding:5px 5px 5px 30px;}
ul.home-feed-list li:before                  {top:0;} 
.forum-feed-box-inner                        {height:auto !important;}
.forum-feed-packages                         {margin-bottom:30px;}
.home-packages                               {margin-bottom:35px;}
.home-advertisement                          {margin-bottom:35px;}
.home-forum-feed	                           {margin-bottom:35px;}
.slimScrollDiv                               {height:auto !important;}

/*common pre-post login*/
 .comman-pre-login                           {padding-top:190px}
 .comman-banner-pre-login                    {padding-top:150px;}
 .comman-banner-post-login                   {padding-top:142px;}

 /*whatsapp chat icon css*/
.whatsapp-icon           {bottom: 70px ;right: 20px; width: 48px}

.home-package-scroller .bx-next {border-radius: 3px; right:10px;}
.home-package-scroller .bx-prev {border-radius: 3px; left:15px;}


.home-road-icon-section .heading {margin:0; padding:20px 0 0px;}
.home-road-icon-section          {height:auto; margin:30px auto 0;}
.home-banner-section             {margin:0 0 30px;}
.home-featured-packages-section  {margin:0 0 20px;}

.home-logo-container                           {padding:30px 0;}
.left-logo-container                           {padding:0;}
.right-logo-container                          {padding:0;}

ul.home-logo-list li img                       {width:100%;}
ul.home-logo-list li                           {width:31.3%; margin:0 1% 2%; padding:0; display:block; float:left; } 
}


@media(min-width:769px) and (max-width:939px){
/*for discover road trips*/
ul.road-trip li  {display:block; width:65px; margin:0; float:left;}

ul.road-trip {text-align:center !important;}
ul.road-trip li a span  {font-size:11px !important;}

.home-trip-engine {height:auto;background-size:cover; background-position:bottom center; margin:80px 0 30px 0; min-height:275px;}
.trip-engine-box  {padding: 42px 0;}
.trip-engine-box  {width:769px; margin-left:auto; margin-right:auto; padding:0;}
.trip-engine-box .nav-tabs>li>a {font-size:14px; padding:10px 0; width:155px;}
ul.trip-engine-inputs li        {width:39%; margin:0;}
ul.trip-engine-inputs li .input-group .form-control {height:42px;}
.trip-engine-box .tab-content                       {padding:0 15px 25px 15px;}
ul.trip-engine-inputs li.last                       {width:22%;}

.starts-icon {background: url(../images/new-home-page/starts-icon.png) no-repeat; background-size:14px; top:11px;}
.ends-icon   {background: url(../images/new-home-page/ends-icon.png) no-repeat; background-size:30px; top:5px;}
.starts-input {padding-left:29px;}
.ends-input   {padding-left:44px;}
ul.trip-engine-inputs li .plan-btn {width:100%; margin:0 auto;}
/*trip engine css*/
ul.road-trip li.last   {width:85px !important;  position:relative;  display:block;  border:none; margin:0;}
ul.road-trip li.last a {width:100% !important; top:0px; position:relative;}
ul.road-trip li .discover-btn {padding:18px 0;  margin:0 auto;}
ul.road-trip li a .img-box    {background-size:40px !important; height:34px;}
ul.road-trip li               {width:65px;   margin:0px; float:left; display:block; }
/*ul.road-trip li               {width:64px; margin-bottom:10px; margin-right:0 !important;}
ul.road-trip li:nth-child(9)  {float:none; clear:both; display:inline-block; margin-right:4px !important;}*/
ul.road-trip li:nth-child(10) {width:69px; border-radius:0 4px 4px 0;}
ul.road-trip li:first-child   {border-radius:4px 0 0 4px;}
ul.road-trip li:last-child    {}
ul.road-trip                  {margin-top:0px;}
.tab-content .help-block-interest {font-size:12px; }


.home-package-scroller                           {margin:0 auto; width:100%;}
.home-package-scroller .bx-controls-direction a  {display:block;}
.home-package-container:hover                    {box-shadow: 0 1px 2px rgba(0, 0, 0, 0.30);}
.home-featured-section-heading                   {display:block; padding-bottom: 10px;}
.home-package-scroller .bx-next                  {border-radius:3px; right:10px;}
.home-package-scroller .bx-prev                  {border-radius:3px; left:15px;}

.home-featured-packages-section                  {margin:0 0 10px;}
.home-banner-section                             {margin:0 0 20px;}
.home-road-icon-section                          {height:auto; margin:20px auto 0;}
.home-road-icon-section .heading                 {margin:0; padding:20px 0;}


}


@media (max-width:768px) {
/*whatsapp chat icon css*/
.whatsapp-icon           {bottom: 70px ;right: 20px; width:48px}
}

@media (width:768px) {
/*home page trip engine section*/
.home-trip-engine {height:auto; background-size:cover; background-position:bottom center; margin:80px 0 30px 0; min-height:275px; padding-bottom:25px;}

.trip-engine-box  {width:90%; margin-left:auto; margin-right:auto; padding:0;}
.trip-engine-box .nav-tabs>li>a {font-size:14px; padding:10px 0; width:155px;}
ul.trip-engine-inputs li        {width:260px;}
ul.trip-engine-inputs li .input-group .form-control {height:42px;}
.trip-engine-box .tab-content                       {padding:0 15px 25px 15px;}
ul.trip-engine-inputs li.last                       {width:141px;}

.starts-icon {background: url(../images/new-home-page/starts-icon.png) no-repeat; background-size:14px; top:11px;}
.ends-icon   {background: url(../images/new-home-page/ends-icon.png) no-repeat; background-size:30px; top:5px;}
.starts-input {padding-left:29px;}
.ends-input   {padding-left:44px;}
ul.trip-engine-inputs li .plan-btn {width:100%; margin:0 auto;}
/*trip engine css*/
ul.road-trip li.last   {width:100%; display:block; padding-top:0; border:none; background:none;}
ul.road-trip li .discover-btn {padding:12px 0; width:141px; margin:0 auto; border-radius:4px;}
ul.road-trip li a .img-box    {background-size:40px !important; height:34px;}
ul.road-trip li               {width:65px; margin:0 0 10px 0; display:inline-block; float:none;  background:#fff;}
ul.road-trip li:last-child    {}
ul.road-trip li:first-child       {border-radius:4px 0 0 4px;}

/*ul.road-trip li               {width:64px; margin-bottom:10px; margin-right:0 !important;}
ul.road-trip li:nth-child(9)  {float:none; clear:both; display:inline-block; margin-right:4px !important;}*/
ul.road-trip li:nth-child(10) {width:69px; border-radius:0 4px 4px 0;}
ul.road-trip                  {margin-top:0px; background:none;}
.tab-content .help-block-interest {font-size:12px; }

/*home page revamp css starts - 28-02-2019*/
ul.road-trip {background:none;}
ul.road-trip li a .img-box.hill-station {background:url(../images/new-home-page/hill-station-gray.png);}
ul.road-trip li a .img-box.beach     {background:url(../images/new-home-page/beach-gray.png);}
ul.road-trip li a .img-box.wildlife  {background:url(../images/new-home-page/wildlife-gray.png);}
ul.road-trip li a .img-box.desert    {background:url(../images/new-home-page/desert-gray.png);}
ul.road-trip li a .img-box.urban     {background:url(../images/new-home-page/urban-gray.png);}
ul.road-trip li a .img-box.rustic    {background:url(../images/new-home-page/rustic-gray.png);}
ul.road-trip li a .img-box.heritage  {background:url(../images/new-home-page/heritage-gray.png);}
ul.road-trip li a .img-box.religious {background:url(../images/new-home-page/religious-gray.png);}
ul.road-trip li a .img-box.trek      {background:url(../images/new-home-page/trek-gray.png);}
ul.road-trip li a .img-box.water-body {background:url(../images/new-home-page/water-body-gray.png);}
ul.road-trip li a span               {color:#424242;}
/*home page revamp css ends - 28-02-2019*/

/*home page trip created section*/

.trips-created-container .col-md-4:nth-last-child(-n+3) {margin-bottom:30px !important;}
.trips-created-container                                {margin-bottom:30px;}

/*home page featured on section*/
.home-featured-on                         { height:auto;}
.left-featured ul li                      {border:2px solid #fdd658; margin-bottom:8px !important; width:18%; 
                      margin-left:1%; margin-right:1%; float:left;}
.home-featured-on-inner                   {height:auto; width:100%; padding:15px 10px;}
.left-featured                            {width:100%; display:block; margin:0;}
.left-featured ul li:nth-last-child(-n+5) {margin-bottom:auto;}
.left-featured ul li img                  {width:100%;}
.featured-btn-box                         {position:static; display:block; margin:0 auto;}
.home-featured-section                    {margin-bottom:30px;}

/*home our parner section*/
.home-partners-inner ul li                {float:left; margin:0; width:33.3%;}
.home-partners-inner ul li img            {width:170px;}
.home-common-heading3                     {text-align:left;}
.home-partners-section                    {margin-bottom:0px; padding-bottom:30px;}

/*home page seo-planner section*/
.seo-text                 {text-align:justify; font-size:13px; line-height:20px;}
.home-common-heading1 br                  {display:none;}
.home-common-heading1                     {line-height:29px; margin-bottom:0;}
.home-common-heading1:after               {bottom:28px; top:auto;}
ul.planner-icon li                        {width:31%; margin-left:0.2% !important; margin-right:0.2% !important; display:inline-block;
                      float:none;}
ul.planner-icon                           {text-align:center;}
.planner                                  {float:none !important;}
.planner-box                              {width:100%; margin:0 0 0 0; padding-top:2px; padding-bottom:20px; }
.home-seo-text                            {float:none !important; margin-top:-20px;}
.seo-planner                              {background:none; padding-top:0; padding-bottom:0; margin-bottom:30px;}
ul.planner-icon li .icon-box              {padding:18px 0;}
.seo-planner-space                        {display:block; clear:both;}
.seo-box                                  {margin-top:20px; padding-bottom:20px; width:100%; padding-top: 2px;}

/*community feed and packages*/
.home-packages-box  .bx-controls-direction a {display:none;}
.home-packages-box                           {width:100%;}
ul.home-feed-list                            {width:100%;}
.forum-feed-box                              {}
ul.home-feed-list  li                        {height:auto; padding:5px 5px 5px 30px;}
ul.home-feed-list li:before                  {top:0;}
.forum-feed-box-inner                        {height:auto !important;}
.forum-feed-packages                         {margin-bottom:30px;}
.home-packages                               {margin-bottom:35px;}
.home-advertisement                          {margin-bottom:35px;}
.home-forum-feed	                         {margin-bottom:35px;}
.slimScrollDiv                               {height:auto !important;}

/*home page pre-post login*/
.home-pre-login {margin-top:136px;}
.home-post-login {margin-top:140px;}

/*common pre-post login*/
 .comman-pre-login          {padding-top:165px; }
 .comman-banner-pre-login   {padding-top:130px;}
 .comman-banner-post-login                   {padding-top:142px;}
 
.home-package-scroller                           {margin:0 auto; width:100%;}
.home-package-scroller .bx-controls-direction a  {display:block;}
.home-package-container:hover                    {box-shadow: 0 1px 2px rgba(0, 0, 0, 0.30);}
.home-featured-section-heading                   {display:block; padding-bottom: 10px;}


.home-road-icon-section                          {height:auto; margin:30px auto;}
.home-road-icon-section .heading                 {margin:0; padding:20px auto;}
ul.planner-icon li .icon-box span                {font-size: 14px;}
.home-banner-section                             {margin:0 0 30px;}
.home-featured-packages-section                  {margin:0 0 10px;}

.home-logo-container                           {padding:30px 0;}
.left-logo-container                           {padding:0;}
.right-logo-container                          {padding:0;}

ul.home-logo-list li img                       {width:100%;}
ul.home-logo-list                              {padding:10px 0 0;}
ul.home-logo-list li                           {width:48%; margin:0 1% 2%; padding:0; display:block; float:left; } 

}

@media (max-width:767px)  { 
.for-desktop         {display:none !important;}
.for-responsive      {display:block !important;}
.sub-link            {text-transform: capitalize !important; padding:5px 0 !important;}
.navbar-default .navbar-nav > .open > a   {border:0 !important; padding-bottom:0 !important;}
.navbar-default .navbar-nav > .open > .dropdown-menu   {border-bottom:1px dashed #dbd7d8 !important; 
                                                       border-radius:0 !important; padding:0 !important;}

/*home page revamp css starts - 28-02-2019*/
ul.road-trip {background:none;}
ul.road-trip li a .img-box.hill-station {background:url(../images/new-home-page/hill-station-white.png);}
ul.road-trip li a .img-box.beach     {background:url(../images/new-home-page/beach-white.png);}
ul.road-trip li a .img-box.wildlife  {background:url(../images/new-home-page/wildlife-white.png);}
ul.road-trip li a .img-box.desert    {background:url(../images/new-home-page/desert-white.png);}
ul.road-trip li a .img-box.urban     {background:url(../images/new-home-page/urban-white.png);}
ul.road-trip li a .img-box.rustic    {background:url(../images/new-home-page/rustic-white.png);}
ul.road-trip li a .img-box.heritage  {background:url(../images/new-home-page/heritage-white.png);}
ul.road-trip li a .img-box.religious {background:url(../images/new-home-page/religious-white.png);}
ul.road-trip li a .img-box.trek      {background:url(../images/new-home-page/trek-white.png);}
ul.road-trip li a .img-box.water-body {background:url(../images/new-home-page/water-body-white.png);}
ul.road-trip li a span               {color:#fff;}

.home-banner-section .left-banner   {float:none; width:100%;}
.home-banner-section .right-banner  {float:none; width:100%;} 

.home-banner-section .middle-banner  {margin:15px auto;}

/*home page revamp css ends - 28-02-2019*/

}

@media(min-width:641px) and (max-width:767px){

/*home page pre-post login*/
.home-pre-login {margin-top:80px;}
.home-post-login {margin-top:130px;}

/*home page trip engine section*/
.home-trip-engine {height:auto; background:url(../images/new-home-page/res-road-banner.jpg) no-repeat;
                  background-size:cover; background-position:bottom center; margin:80px 0 17px 0; padding:25px 0;}
.trip-engine-box  {width:90%; margin-left:auto; margin-right:auto; padding:0;}
.trip-engine-box .nav-tabs>li   {width:50%;}
.trip-engine-box .nav-tabs>li:first-child {margin-right:0;}
.trip-engine-box .nav-tabs>li>a {font-size:14px; padding:10px 0; width:100%;}
ul.trip-engine-inputs li        {width:100%; margin:0 0 12px 0;}
ul.trip-engine-inputs li .input-group .form-control {background-color:transparent; background-image:url(../images/new-home-page/engine-inputs-bg.png);
                           height:40px; border;1px solid #1px solid #c8c6c6; color:#fff;}
.trip-engine-box .tab-content                       {padding:0 10px 10px 10px;}
ul.trip-engine-inputs li.last                       {width:100%;}

.starts-icon {background: url(../images/new-home-page/starts-icon-white.png) no-repeat; background-size:14px; top:11px;}
.ends-icon   {background: url(../images/new-home-page/ends-icon-white.png) no-repeat; background-size:30px; top:5px;}
.starts-input {padding-left:29px;}
.ends-input   {padding-left:44px;}
ul.trip-engine-inputs li .plan-btn {width:200px; margin:0 auto; border-radius:4px;}
ul.trip-engine-inputs li:first-child {border:0;}
ul.trip-engine-inputs li .input-group .form-control {border:1px solid #c8c6c6;}
/*trip engine css*/
ul.road-trip li.last   {width:100%; display:block; padding-top:0; border:none;}
ul.road-trip li .discover-btn {padding:12px 0; width:222px; margin:0 auto; border-radius: 4px 4px 4px 4px;}
ul.road-trip li a .img-box    {background-size:40px !important; height:34px;}
ul.road-trip li               {width:69px; margin-bottom:10px; margin-right:4px !important; float:none; display:inline-block; margin-left:4px; border-radius:4px; border:1px solid #fff;}
/*ul.road-trip li               {width:64px; margin-bottom:10px; margin-right:0 !important;}
ul.road-trip li:nth-child(9)  {float:none; clear:both; display:inline-block; margin-right:4px !important;}*/
ul.road-trip li:nth-child(10) {width:69px;}
ul.road-trip                  {margin-top:5px;}
.tab-content .help-block-interest {font-size:12px; position:static; margin-top:4px;}
.tab-content .help-block          {position:static;}

/*home page trip created section*/
.home-double-heading2                     {text-align:left;}
.home-double-heading2:after               {display:none;}
.home-double-heading2 span:after          {display:block;}
.home-double-heading2 span                {width:122px;}
.trips-created-container .col-md-4:nth-last-child(-n+3) {margin-bottom:30px !important;}
.trips-created-container                                {margin-bottom:30px;}

/*home page featured on section*/
.home-featured-on                         {background:#ffc303; height:auto;}
.left-featured ul li                      {border:2px solid #fdd658; margin-bottom:8px !important; width:18%; 
                      margin-left:1%; margin-right:1%; float:left;}
.home-featured-on-inner                   {height:auto; width:100%; padding:15px 10px;}
.left-featured                            {width:100%; display:block; margin:0;}
.left-featured ul li:nth-last-child(-n+5) {margin-bottom:auto;}
.left-featured ul li img                  {width:100%;}
.featured-btn-box                         {position:static; display:block; margin:0 auto;}
.home-featured-section                    {margin-bottom:30px;}

/*home our parner section*/
.home-partners-inner ul li                {float:left; margin:0; width:33.3%;}
.home-partners-inner ul li img            {width:170px;}
.home-common-heading3                     {text-align:left;}
.home-partners-section                    {margin-bottom:0px; padding-bottom:30px;}

/*home page seo-planner section*/
.seo-text                 {text-align:justify; font-size:13px; line-height:20px;}
.home-common-heading1 br                  {display:none;}
.home-common-heading1                     {line-height:29px; margin-bottom:0;}
.home-common-heading1:after               {bottom:28px; top:auto;}
ul.planner-icon li                        {width:31%; margin-left:0.2% !important; margin-right:0.2% !important; display:inline-block;
                      float:none;}
ul.planner-icon                           {text-align:center;}
.planner                                  {float:none !important;}
.planner-box                              {width:100%; margin:0 0 0 0; }
.home-seo-text                            {float:none !important;}
.seo-planner                              {background:#f5f7f8; padding-top:0; padding-bottom:0; margin-bottom:30px;}
ul.planner-icon li .icon-box              {padding:18px 0;}
.seo-planner-space                        {display:block; clear:both;}
.seo-box                                  {margin-top:20px; padding-bottom:20px; width:100%; padding-top: 2px;}

/*home page forum feed packages*/
.forum-feed-packages                      {margin-bottom:30px;}
.home-forum-feed                          {margin-bottom:15px; float:none !important;}
.home-packages                            {float:none !important; margin-bottom:35px; display:none;}
.forum-feed-box                           {}
.forum-feed-box-inner                     {height:auto !important;}
ul.home-feed-list li                      {height:auto; padding:10px 20px 10px 30px;}
ul.home-feed-list li:before               {top:0;}
.forum-feed-box .slimScrollBar            {right:2 !important;}
.home-packages-box  .bx-controls-direction {display:none;}
.home-packages-box                         {width:100%;}
.responsive-home-packages                  {display:block; margin-bottom:15px;}
.home-advertisement                        {margin-bottom:15px; float:none !important;} 
.slimScrollDiv                             {height:auto !important;}

/*common pre-post login*/
  .comman-pre-login                         {padding-top: 110px;}
  .comman-banner-post-login                 {padding-top:130px;}

  .footer-contact-box                       {padding-top:14px; padding-bottom:7px; display: block; margin:5px 0;}
  .footer-line  .container .row .col-sm-12 .row .col-sm-4:nth-child(2) .footer-contact-box {margin:10px 0;}

/*home featured packages*/
.home-package-scroller ul li                     {width:275px !important;}
.home-package-scroller .bx-controls-direction a  {background-color:#fff; background-size:20px; background-position: center center; padding:16px; top:15%;}

.home-package-scroller .bx-next                  {border-radius:4px !important; box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.6); right:-5px; box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);}
.home-package-scroller .bx-prev                  {border-radius:4px !important; box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.6); left:-5px; box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);}
.home-package-scroller                           {margin:0 auto; width:100%;}
.home-package-scroller .bx-controls-direction a  {display:block;}
.home-package-container:hover                    {box-shadow: 0 1px 2px rgba(0, 0, 0, 0.30);}
.home-featured-section-heading                   {display:block; padding-bottom: 10px;}

.home-road-icon-section .heading                 {font-size:22px; margin:0; padding:20px 0 0px;}
.home-road-icon-section                          {height:auto; margin:15px auto 0px;}
.home-featured-packages-section                  {margin:0 0 10px 0;}
.home-banner-section                             {margin:0 0 15px;}
.home-banner-section .middle-banner              {width:100%; display:block; float:none; }
.home-common-heading3                            {padding-bottom:20px;}

.home-logo-container                           {padding:30px 0;}
.left-logo-container                           {padding:0;}
.right-logo-container                          {padding:0;}

ul.home-logo-list li img                       {width:100%;}
ul.home-logo-list                              {padding:10px 0 0;}
ul.home-logo-list li                           {width:23%; margin:0 1% 2%; padding:0; display:block; float:left; } 
.right-logo-container                          {margin-top:20px;} 
}

@media(min-width:481px) and (max-width:640px){
/*home page pre-post login*/
.home-pre-login {margin-top:80px;}
.home-post-login {margin-top:130px;}

/*home page trip engine section*/
.home-trip-engine {height:auto; background:url(../images/new-home-page/res-road-banner.jpg) no-repeat;
                  background-size:cover; background-position:bottom center; margin:80px 0 17px 0; padding:25px 0;}
.trip-engine-box  {width:90%; margin-left:auto; margin-right:auto; padding:0;}
.trip-engine-box .nav-tabs li   {width:50%;}
.trip-engine-box .nav-tabs>li:first-child {margin-right:0;}
.trip-engine-box .nav-tabs>li>a {font-size:14px; padding:10px 0; width:100%;}
ul.trip-engine-inputs li        {width:100%; margin:0 0 12px 0;}
ul.trip-engine-inputs li:first-child {border:0;}
ul.trip-engine-inputs li .plan-btn {border-radius:2px;}
ul.trip-engine-inputs li .input-group .form-control {background-color:transparent; background-image:url(../images/new-home-page/engine-inputs-bg.png);
                           height:40px; border:1px solid #c8c6c6; color:#fff;}
.trip-engine-box .tab-content                       {padding:0 10px 10px 10px;}
ul.trip-engine-inputs li.last                       {width:100%;}

.starts-icon {background: url(../images/new-home-page/starts-icon-white.png) no-repeat; background-size:14px; top:11px;}
.ends-icon   {background: url(../images/new-home-page/ends-icon-white.png) no-repeat; background-size:30px; top:5px;}
.starts-input {padding-left:29px;}
.ends-input   {padding-left:44px;}
ul.trip-engine-inputs li .plan-btn {width:200px; margin:0 auto;}
/*trip engine css*/
ul.road-trip li.last   {width:100%; display:block; padding-top:0; border:none;}
ul.road-trip li .discover-btn {padding:12px 0; width:200px; margin:0 auto; border-radius:2px;}
ul.road-trip li a .img-box    {background-size:40px !important; height:34px;}
ul.road-trip li               {width:69px; margin-bottom:10px; margin-right:4px !important; float:none; display:inline-block; margin-left:4px; border-radius:4px; border:1px solid #fff;}
/*ul.road-trip li               {width:64px; margin-bottom:10px; margin-right:0 !important;}
ul.road-trip li:nth-child(9)  {float:none; clear:both; display:inline-block; margin-right:4px !important;}*/
ul.road-trip li:nth-child(10) {width:69px;}
ul.road-trip                  {margin-top:5px; background:transparent;}
.tab-content .help-block-interest {font-size:12px; position:static; margin-top:4px;}  
.tab-content .help-block          {position:static;}
/*home page trip created section*/
.home-double-heading2                     {text-align:left;}
.home-double-heading2:after               {display:none;}
.home-double-heading2 span:after          {display:block;}
.home-double-heading2 span                {width:122px;}
.trips-created-container .col-md-4:nth-last-child(-n+3) {margin-bottom:30px;}
.trips-created-container                                {margin-bottom:30px;}

/*home page featured on section*/
.home-featured-on                         {background:#ffc303; height:auto;}
.left-featured ul li                      {border:2px solid #fdd658; margin-bottom:8px !important; width:31.3%; 
                      margin-left:1%; margin-right:1%; float:left;}
.home-featured-on-inner                   {height:auto; width:100%; padding:15px 10px;}
.left-featured                            {width:100%; display:block; margin:0;}
.left-featured ul li:nth-last-child(-n+5) {margin-bottom:auto;}
.left-featured ul li img                  {width:100%;}
.featured-btn-box                         {position:static; display:block; margin:0 auto;}
.home-featured-section                    {margin-bottom:30px;}
.left-featured ul li:last-child           {display:none;}


/*home our parner section*/
.home-partners-inner ul li                {float:left; margin:0; width:33.3%;}
.home-partners-inner ul li img            {width:89%;}
.home-common-heading3                     {text-align:left;}
.home-partners-section                    {margin-bottom:0px; padding-bottom:30px;}

/*home page seo-planner section*/
.seo-text                 {text-align:justify; font-size:13px; line-height:20px;}
.home-common-heading1 br                  {display:none;}
.home-common-heading1                     {line-height:29px; margin-bottom:0;}
.home-common-heading1:after               {bottom:28px; top:auto;}
ul.planner-icon li                        {width:33.33%; margin:0 !important; float:left; display:block;}
ul.planner-icon li .icon-box span         {font-size:12px;}
ul.planner-icon                           {text-align:center;}
.planner                                  {float:none !important;}
.planner-box                              {width:100%; margin:0 0 0 0; }
.home-seo-text                            {float:none !important;}
.seo-planner                              {background:#f5f7f8; padding-top:0; padding-bottom:0; margin-bottom:30px;}
ul.planner-icon li .icon-box              {padding:18px 0;}
.seo-planner-space                        {display:block; clear:both;}
.seo-box                                  {margin-top:20px; padding-bottom:20px; width:100%; padding-top: 2px;}

/*home page forum feed packages*/
.forum-feed-packages                      {margin-bottom:30px;}
.home-forum-feed                          {margin-bottom:15px; float:none !important;}
.home-packages                            {float:none !important; margin-bottom:35px; display:none;}
.forum-feed-box                           {}
.forum-feed-box-inner                     {height:auto;}
ul.home-feed-list li                      {height:auto; padding:10px 20px 10px 30px;}
ul.home-feed-list li:before               {top:0;}
.forum-feed-box .slimScrollBar            {right:2 !important;}
.home-packages-box  .bx-controls-direction {display:none;}
.home-packages-box                         {width:100%;}
.responsive-home-packages                  {display:block; margin-bottom:0px;}
.home-advertisement                        {margin-bottom:15px; float:none !important;} 

/*common pre-post login*/
 .comman-pre-login                        { padding-top: 110px; }
 .comman-banner-post-login                {padding-top:130px;}


 .footer-contact-box                     { display: block; padding-top:14px; padding-bottom:7px;}
 .footer-line                           {padding-top:15px; padding-bottom:15px;}
.footer-line  .container .row .col-sm-12 .row .col-sm-4:nth-child(2) .footer-contact-box {margin:10px 0;}

/*home featured packages*/
.home-package-scroller ul li                     {width:275px !important;}
.home-package-scroller .bx-controls-direction a  {background-color:#fff; background-size:20px; background-position: center center; padding:16px; top:15%;}

.home-package-scroller .bx-next                  {border-radius:4px !important; box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.6); right:-5px; box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);}
.home-package-scroller .bx-prev                  {border-radius:4px !important; box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.6); left:-5px; box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);}
.home-package-scroller                           {margin:0 auto; width:100%;}
.home-package-scroller .bx-controls-direction a  {display:block;}
.home-package-container:hover                    {box-shadow: 0 1px 2px rgba(0, 0, 0, 0.30);}
.home-featured-section-heading                   {display:block; padding-bottom: 10px;}

.home-road-icon-section .heading                 {font-size:22px; margin:0; padding:20px 0 0px;}
.home-road-icon-section                          {height:auto; margin:15px auto 0px;}
.home-featured-packages-section                  {margin:0 0 10px 0;}
.home-banner-section                             {margin:0 0 15px;}
.home-banner-section .middle-banner              {width:100%; display:block; float:none;}
.home-common-heading3                            {padding-bottom:20px;}

.home-logo-container                           {padding:30px 0;}
.left-logo-container                           {padding:0;}
.right-logo-container                          {padding:0;}

ul.home-logo-list li img                       {width:100%;}
ul.home-logo-list                              {padding:10px 0 0;}
ul.home-logo-list li                           {width:31.3%; margin:0 1% 2%; padding:0; display:block; float:left; } 
.right-logo-container                          {margin-top:20px;} 
}

/*@media (width:480px) {

.forum-feed-packages                      {margin-bottom:30px;}
.home-forum-feed                          {float:none !important;}
.home-packages                            {float:none !important; margin-bottom:35px;}
.forum-feed-box                           {}
.forum-feed-box-inner                     {height:auto;}
ul.home-feed-list li                      {height:auto; padding:10px 10px 10px 30px;}
ul.home-feed-list li:before               {top:0;}
.forum-feed-box .slimScrollBar            {right:2 !important;}
.home-packages-box  .bx-controls-direction {display:none;}
.home-packages-box                         {width:100%;}
}*/

@media (max-width:480px) {

/*new home page css*/

/*home page trip engine section*/
.home-trip-engine {height:auto; background:url(../images/new-home-page/res-road-banner.jpg) no-repeat;
                  background-size:cover; background-position:top center; margin:80px 0 17px 0; padding:20px 0;}
.trip-engine-box  {width:90%; margin-left:auto; margin-right:auto; padding:0;}
.trip-engine-box .nav-tabs>li>a {font-size:11.5px; padding:10px 0; width:100%;}
ul.trip-engine-inputs li        {width:100%; margin:0 0 12px 0;}
ul.trip-engine-inputs li .input-group .form-control {background-color:transparent; background-image:url(../images/new-home-page/engine-inputs-bg.png);
                           height:40px; border:1px solid #c8c6c6; color:#fff;}
.trip-engine-box .tab-content                       {padding:0 10px 10px 10px;}
ul.trip-engine-inputs li.last                       {width:100%;}
.trip-engine-box .nav-tabs>li:first-child           {margin:0; border:0;}
ul.trip-engine-inputs li:first-child                {border:0;}
ul.trip-engine-inputs li .plan-btn                  {border-radius:2px;}
ul.road-trip li .discover-btn                       {border-radius:2px;}
.trip-engine-box .nav-tabs>li                       {width:50%;}
.starts-icon {background: url(../images/new-home-page/starts-icon-white.png) no-repeat; background-size:14px; top:11px;}
.ends-icon   {background: url(../images/new-home-page/ends-icon-white.png) no-repeat; background-size:30px; top:5px;}
.starts-input {padding-left:29px;}
.ends-input   {padding-left:44px;}

ul.road-trip li.last   {width:100%; display:block; padding-top:0; border:none;}
ul.road-trip li .discover-btn {padding:12px 0;}
ul.road-trip li a .img-box    {background-size:44px !important; height:50px;}
ul.road-trip                  {text-align:center;}
ul.road-trip li               {width:75px; margin-bottom:10px; margin-right:6px !important; float:none; display:inline-block; margin-left:6px; border-radius:4px; border:1px solid #fff;}

/*ul.road-trip li:nth-child(9) {float:none; clear:both; display:inline-block; margin-right:4px !important;}*/
ul.road-trip li:nth-child(10) {width:75px;}
ul.road-trip                  {margin-top:5px;}

.tab-content .help-block-interest {font-size:12px;  position: static; margin-top:4px;}
.tab-content .help-block          {position:static;}


/*home page forum feed packages*/
.forum-feed-packages                      {margin-bottom:30px;}
.home-forum-feed                          {margin-bottom:15px; float:none !important;}
.home-packages                            {float:none !important; margin-bottom:35px; display:none;}
.forum-feed-box                           {}
.forum-feed-box-inner                     {height:auto;}
ul.home-feed-list li                      {height:auto; padding:10px 20px 10px 30px;}
ul.home-feed-list li:before               {top:0;}
.forum-feed-box .slimScrollBar            {right:2 !important;}
.home-packages-box  .bx-controls-direction {display:none;}
.home-packages-box                         {width:100%;}
.responsive-home-packages                  {display:block !important; margin-bottom:0px !important;}
.home-advertisement                        {margin-bottom:15px; float:none !important;}   
.home-packages-box .bx-pager               {bottom:-5px;}   

/*home page trip created section*/
.home-double-heading2                     {text-align:left;}
.home-double-heading2:after               {display:none;}
.home-double-heading2 span:after          {display:block;}
.home-double-heading2 span                {width:122px;}

.trip-text .trip-name                     {width:100%; height:auto;}
.trip-text .lable                         {position:static; background:none; padding:5px 0 0 0;}
.lable ul li                              {color:#ff7f01;}
.trips-created-container .col-md-4:nth-last-child(-n+3) {margin-bottom:30px;}
.trips-created-container                  {margin-bottom:30px;}

/*home page featured on section*/
.home-featured-on                         {background:#ffc303; height:auto;}
.left-featured ul li                      {border:2px solid #fdd658; margin-bottom:8px !important; width:31.3%; 
                      margin-left:1%; margin-right:1%; float:left;}
.home-featured-on-inner                   {height:auto; width:100%; padding:15px 10px;}
.left-featured                            {width:100%; display:block; margin:0;}
.left-featured ul li:nth-last-child(-n+5) {margin-bottom:auto;}
.left-featured ul li img                  {width:100%;}
.featured-btn-box                         {position:static; display:block; margin:0 auto;}
.home-featured-section                    {margin-bottom:30px;}
.left-featured ul li:last-child           {display:none;}

/*home page seo-planner section*/
.seo-text                 {text-align:justify; font-size:13px; line-height:20px;}
.home-common-heading1 br                  {display:none;}
.home-common-heading1                     {line-height:29px; margin-bottom:0;}
.home-common-heading1:after               {bottom:28px; top:auto;}
ul.planner-icon li                        {width:50%; margin:0 !important; float:left;}
ul.planner-icon li .icon-box span         {font-size:12px;}
.planner                                  {float:none !important;}
.planner-box                              {width:100%; margin:0 0 0 0; }
.home-seo-text                            {float:none !important;}
.seo-planner                              {background:#f5f7f8; padding-top:0; padding-bottom:0; margin-bottom:30px;}
ul.planner-icon li .icon-box              {padding:5px 0;}
.seo-planner-space                        {display:block; clear:both;}
.seo-box                                  {margin-top:20px; padding-bottom:20px; width:100%; padding-top: 2px;}

/*home our parner section*/
.home-partners-inner ul li                {float:left; margin:0; width:33.3%;}
.home-partners-inner ul li img            {width:89%;}
.home-common-heading3                     {text-align:left; padding-bottom:8px;}
.home-partners-section                    {margin-bottom:0px; padding-bottom:20px;}


/*home page pre-post login*/
.home-pre-login     {margin-top:80px !important;}
.home-post-login    {margin-top:130px !important;}
.home-advertisement {float:none !important;}


/*common pre-post login*/
 .comman-pre-login                     {padding-top:110px;}
 .comman-banner-post-login             {padding-top:130px;}
 .footer-contact-box                   {display: block; padding-top:14px; padding-bottom:7px; margin:5px 0; font-size:13px;}
 

.footer-line                           {padding-top:15px; padding-bottom:15px;}
.footer-line  .container .row .col-sm-12 .row .col-sm-4:nth-child(2) .footer-contact-box {margin:10px 0;}

/*home featured packages*/
/*.home-package-scroller ul li                     {width:290px !important; margin-right:5px !important;}*/
.home-package-scroller .bx-controls-direction a  {background-color:#fff; background-size:20px; background-position: center center; padding:16px; top:28%;}
.home-package-scroller .bx-next                  {border-radius:4px !important; box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.6); right:-5px; box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);}
.home-package-scroller .bx-prev                  {border-radius:4px !important; box-shadow: 5px 5px 5px rgba(0, 0, 0, 0.6); left:-5px; box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.5);}
.home-featured-packages-section                  {margin-bottom:0;}
.home-package-scroller                           {margin:0 auto; width:100%;}
.home-package-scroller .bx-controls-direction a  {display:block;}
.home-package-container:hover                    {box-shadow: 0 1px 2px rgba(0, 0, 0, 0.30);}
.home-featured-section-heading                   {display:block; padding-bottom: 10px;}

/*home road planner*/
.home-road-icon-section                         {height:auto; font-size: 20px; margin:0; padding:15px 0 10px;}
.home-road-icon-section .heading                {font-size:25px; margin:0 auto; padding:0px 0 10px;}


.home-banner-section                           {margin:0 0 15px;}
.home-banner-section .middle-banner            {width:100%; float:none; display:block;}
.home-logo-container                           {padding:30px 0;}
.left-logo-container                           {padding:0;}
.right-logo-container                          {padding:0;}

ul.home-logo-list li img                       {width:100%;}
ul.home-logo-list                              {padding:10px 0 0;}
ul.home-logo-list li                           {width:31.3%; margin:0 1% 2%; padding:0; display:block; float:left; } 
.right-logo-container                          {margin-top:20px;} 

}

@media (max-width:479px) {
/* cookie consent */
.cc-window.cc-floating   {flex-direction: column!important;}
.cc-floating .cc-message {text-align:justify; margin:0 0 10px 0;}
}

@media (max-width:425px)  {
/*new home page css*/ 
.home-common-heading1 br     {display:block;}
/*trip engine css*/
ul.road-trip li.last   {width:100%; display:block; padding-top:0; border:none;}
ul.road-trip li .discover-btn {padding:12px 0;}
ul.road-trip li a .img-box    {background-size:40px !important; height:34px;}
ul.road-trip                  {text-align:center;}
ul.road-trip li               {width:64px; margin-bottom:10px; margin-right:4px !important; float:none; display:inline-block; margin-left:4px; border-radius:4px; border:1px solid #fff;}

/*ul.road-trip li:nth-child(9) {float:none; clear:both; display:inline-block; margin-right:4px !important;}*/
ul.road-trip li:nth-child(10) {width:69px;}
ul.road-trip                  {margin-top:5px;}

.tab-content .help-block-interest {font-size:12px; bottom:-0.5px;} 

/*media page*/
.coverage-box  {margin-bottom:20px;}
}

@media (max-width:375px)  {
/*new home page css*/ 
.home-common-heading1 br     {display:block;}
/*trip engine css*/
ul.road-trip li.last   {width:100%; display:block; padding-top:0; border:none;}
ul.road-trip li .discover-btn {padding:12px 0;}
ul.road-trip li a .img-box    {background-size:40px !important; height:34px;}
ul.road-trip                  {text-align:center;}
ul.road-trip li               {width:64px; margin-bottom:10px; margin-right:4px !important; float:none; display:inline-block; margin-left:4px; border-radius:4px; border:1px solid #fff;}

/*ul.road-trip li:nth-child(9) {float:none; clear:both; display:inline-block; margin-right:4px !important;}*/
ul.road-trip li:nth-child(10) {width:69px;}
ul.road-trip                  {margin-top:5px;}

.tab-content .help-block-interest {font-size:12px; bottom:-0.5px;}

.home-partners-inner2 ul li   {margin-right:15px !important; width:155px !important;}
}

@media (max-width:320px) {
/*new home page css*/ 
.home-common-heading1 br     {display:block;}
/*trip engine css*/
ul.road-trip li.last   {width:100%; display:block; padding-top:0; border:none;}
ul.road-trip li .discover-btn {padding:12px 0;}
ul.road-trip li a .img-box    {background-size:40px !important; height:34px;}
ul.road-trip li               {width:64px; margin-bottom:10px; margin-right:4px !important; float:none; display:inline-block; margin-left:4px; border-radius:4px; border:1px solid #fff;}
/*ul.road-trip li               {width:64px; margin-bottom:10px; margin-right:0 !important;}
ul.road-trip li:nth-child(9)  {float:none; clear:both; display:inline-block; margin-right:4px !important;}*/
ul.road-trip li:nth-child(10) {width:69px;}
ul.road-trip                  {margin-top:5px;}
.tab-content .help-block-interest {font-size:12px; bottom:-0.5px;}

/*home page featured on section*/
.home-featured-on                         {background:#ffc303; height:auto;}
.left-featured ul li                      {border:2px solid #fdd658; margin-bottom:8px !important; width:48%; 
                      margin-left:1%; margin-right:1%; float:left;}
.home-featured-on-inner                   {height:auto; width:100%; padding:15px 10px;}
.left-featured                            {width:100%; display:block; margin:0;}
.left-featured ul li:nth-last-child(-n+5) {margin-bottom:auto;}
.left-featured ul li img                  {width:100%;}
.featured-btn-box                         {position:static; display:block; margin:0 auto;}
.home-featured-section                    {margin-bottom:30px;} 
.left-featured ul li:last-child           {display:block;} 


ul.home-logo-list li img                       {width:100%;}
ul.home-logo-list                              {padding:10px 0 0;}
ul.home-logo-list li                           {width:48%; margin:0 1% 2%; padding:0; display:block; float:left; } 
.right-logo-container                          {margin-top:20px;} 
}