@media (min-width:1024px) and (max-width:1360px) {
  .main-menu ul.navbar-nav li a {
    font-size: 12px
  }
  .top_logo_ {
    width: 190px
  }
  .main-menu ul.navbar-nav li {
    padding: 0 6px
  }
  .w80 {
    width: 95%
  }
  .cd-popup-container_0 {
    width: 80%
  }
  .logo_spn i {
    right: -50px
  }
  .find_my_logo {
    width: 45px
  }
  .red_ico_ul li {
    width: 9.9%
  }
  .topl1 {
    width: 105px;
    cursor: pointer
  }
  .topl2 {
    width: 100px
  }
}

@media (min-width:1600px) and (max-width:1920px) {
  .cd-popup-container_0 {
    width: 48%
  }
  .cd-popup-container_11 {
    width: 48%
  }
  .footer-head p {
    font-size: 16px
  }
  .ct-language__dropdown {
    top: 51px;
    left: -62px
  }
  .footer-area-bottom {
    font-size: 16px
  }
  .md5_in p {
    font-size: 16px;
    line-height: 24px
  }
  .md7_in .txt_ {
    font-size: 16px
  }
  .l_btn {
    font-size: 16px
  }
  .or_login {
    font-size: 16px
  }
}

@media (min-width:992px) and (max-width:1169px) {
  .slider-content {
    padding: 146px 0
  }
}

@media (min-width:768px) and (max-width:991px) {
  .add_your_ad {
    height: 300px
  }
  .latest_ev_full h4 {
    font-size: 18px;
    margin-bottom: 6px !important
  }
  .in_ser_sec {
    width: 90%
  }
  .nav.navbar-nav.navbar-right {
    background-color: #fff;
    padding: 0;
    margin-top: 0;
    margin: 0;
    overflow-y: scroll;
    position: fixed;
    top: 0;
    width: 0%;
    height: 100% !important;
    z-index: 1000;
    right: 0;
    transition: .5s all
  }
  .pad_tr {
    padding-right: 0
  }
  #live-events-container #live-events-placeholder {
    -moz-transform: rotate(0);
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    cursor: pointer;
    text-transform: uppercase;
    top: 0;
    right: 0;
    left: unset;
    border-bottom: 2px solid #fff
  }
  #live-events-container {
    right: 0;
    top: 70px;
    z-index: 10
  }
  .mo_language {
    position: absolute;
    top: 35px;
    right: 125px;
    transform: translateY(-50%);
    font-size: 30px
  }
  .bar1,
  .bar2,
  .bar3 {
    margin: 5px 0
  }
  .mar_b_10xs {
    margin-bottom: 10px !important
  }
  .add_pr_tab a {
    background-color: #fff !important;
    color: #1f174b !important
  }
  .inner_pro_detil2 {
    padding: 5px 20px
  }
  .top_logo_2 {
    width: 165px;
    margin: 0
  }
  .edit_pro_tab {
    background-color: #008ea0;
    color: #1f174b;
    transition: .5s all
  }
  .main-menu ul.navbar-nav li a {
    font-size: 15px;
    padding: 5px 0 !important;
    line-height: 22px
  }
  .inner_pro_detil {
    padding: 0 28px
  }
  .edit_pro_tab h4 {
    margin: 5px 0;
    font-weight: 600
  }
  .pro_id {
    color: #1f174b;
    font-size: 13px;
    margin-bottom: 0
  }
  .pro_right_ico {
    position: absolute;
    top: 49%;
    right: 8px;
    transform: translateY(-50%);
    font-size: 28px
  }
  .navbar-nav i {
    margin-right: 10px
  }
  .bck_arow_ico1 {
    position: absolute;
    top: 17px;
    left: 17px
  }
  .bck_arow_ico1 img {
    width: 20px
  }
  .edit_aco_tab {
    position: fixed;
    top: 0;
    width: 0%;
    height: 100%;
    background-color: #fff;
    z-index: 100;
    right: 0;
    overflow-y: scroll
  }
  .edit_pro_tab h4 {
    margin: 5px 0;
    font-weight: 600
  }
  .bck_arow_ico {
    position: absolute;
    top: 35px;
    left: 20px
  }
  .bck_arow_ico img {
    width: 20px
  }
  .edit_pro_ico {
    position: absolute;
    top: 35px;
    right: 20px
  }
  .edit_pro_ico img {
    width: 31px
  }
  .wid100 {
    width: 58%
  }
  .find_site_tab {
    background-color: #f2f2f0;
    color: #1f174b;
    transition: .5s all
  }
  .find_site_tab h4 {
    margin: 5px 0;
    font-weight: 700;
    font-size: 16px
  }
  .find_site_tab span {
    position: absolute;
    top: 49%;
    right: 8px;
    transform: translateY(-50%);
    font-size: 28px
  }
  .h100 {
    height: 0;
    overflow: hidden;
    transition: .5s all
  }
  .findmy_site {
    transition: .5s all
  }
  .findmy_site li {
    padding: 10px 0 !important
  }
  .findmy_site img {
    width: 25px
  }
  .navbar-right li:last-child {
    border-bottom: 0
  }
  .link_tab li {
    display: inline-block !important;
    margin-right: 20px
  }
  .rot90 {
    transform: rotate(90deg);
    transition: .5s all
  }
  .cd-popup-container_13 {
    width: 85%
  }
  .cd-popup-container_0 {
    width: 95%
  }
  .cd-popup-container_11 {
    width: 95%
  }
  .cd-popup-container_12 {
    width: 95%
  }
  .cd-popup-container {
    width: 80%
  }
  #d_none {
    display: none !important
  }
  .list_of_event h2 {
    font-size: 32px;
    margin-bottom: 50px
  }
  .list_of_event {
    padding: 50px 0
  }
  .find_my_logo {
    width: 30px
  }
  .design_ul li {
    width: 49.5%
  }
  .category_sec {
    padding: 50px 0
  }
  .dropdown_2 {
    width: 216px !important
  }
  .header-area {
    position: relative;
    height: 70px
  }
  .MasterContainer .form-group .eicon_ {
    font-size: 20px;
    color: #2c2c2c;
    position: absolute;
    right: 30px;
    top: 4px
  }
  .main_d0 li {
    width: 11%;
    display: inline-block;
    margin-right: 0 !important
  }
  .footer-area {
    padding: 40px 0;
    background: #140e2f
  }
  .onclick_close_cross1 {
    position: absolute;
    top: 8px;
    right: 15px;
    font-size: 22px;
    color: #2c2c2c;
    cursor: pointer
  }
  .main_d0 li img {
    width: 27px
  }
  .li5 img {
    width: 95px;
    margin-bottom: 7px
  }
  .sc_icon li a {
    font-size: 14px
  }
  .f_my {
    width: 135px
  }
  .ct-language__dropdown {
    top: 70px;
    right: 0;
    left: unset
  }
  .ct-language__dropdown li {
    padding: 3px !important
  }
  .ct-language__dropdown li a {
    color: #2c2c2c !important;
    text-decoration: none;
    font-size: 12px
  }
  .ovevis {
    overflow: visible
  }
  .contact-information {
    width: 320px
  }
  .footer-logo {
    padding-bottom: 20px
  }
  .tp_footer {
    width: 95%;
    margin: 0 auto
  }
  .tp_footer ul li p {
    font-size: 12px
  }
  .inner_add_post {
    padding: 25px 15px
  }
  .pad768 {
    padding: 0
  }
  .w20 {
    width: 49.5%;
    display: inline-block;
    margin-bottom: 6px
  }
  .navbar-header .dropdown {
    display: inline-block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 90px;
    z-index: 100
  }
  .inner_recomm .arrow_next2 {
    right: -15px
  }
  .inner_recomm .arrow_prev2 {
    left: -15px
  }
  .add_pr_tab a {
    margin-bottom: 0;
    padding: 20px 0 !important;
    font-size: 15px !important
  }
  .add_pr_tab {
    margin-top: 0
  }
  .navbar-right li {
    padding: 10px 28px !important
  }
  .findmy_site li {
    padding: 10px 0 !important
  }
  .add_pr_tab a {
    margin-bottom: 0;
    padding: 0 0 !important;
    font-size: 15px !important;
    border: 0 !important;
    background-color: #fff !important;
    color: #1f174b !important
  }
  .w800 {
    width: 95%
  }
  .navbar-default .navbar-toggle {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    border-radius: 0;
    padding: 13px 0
  }
  .navbar-default .navbar-toggle .icon-bar {
    width: 25px
  }
  .navbar-toggle {
    margin-right: 0
  }
  .navbar-header {
    padding: 0 15px;
    position: relative
  }
  .main-menu ul.navbar-nav li {
    display: block
  }
  .tab-menu ul.nav li a {
    padding: 10px 16px
  }
  .work-right-text h5 {
    font-size: 14px;
    line-height: 22px
  }
  .work-right-text {
    padding: 36px 0
  }
  .work-right-text h2 {
    font-size: 14px;
    line-height: 22px
  }
  .work-right-text .ready-btn {
    font-size: 13px;
    padding: 7px 20px;
    margin-top: 5px
  }
  .contact-form {
    margin-top: 0
  }
  .search-option input {
    width: 67%
  }
}

@media (max-width:767px) {
  .bar1,
  .bar2,
  .bar3 {
    width: 20px;
    height: 1px;
    margin: 4px 0
  }
  .change .bar1 {
    transform: rotate(-45deg) translate(-3px, 0)
  }
  .change .bar3 {
    transform: rotate(45deg) translate(-7px, -4px)
  }
  .card {
    background: #fff;
    margin-bottom: 0
  }
  .card-body.card-padding {
    padding: 10px 0
  }
  .cd-popup-container_review {
    width: 95%;
    padding: 40px 15px
  }
  .review_title {
    font-size: 18px
  }
  .main_rev {
    height: auto;
    overflow: auto
  }
  .sc_icon li {
    display: inline-block !important
  }
  .sc_icon {
    margin-top: 15px
  }
  .tp_footer ul li {
    display: block
  }
  .tp_footer ul li p {
    margin-top: 10px
  }
  .accordian_footer {
    width: 100%;
    box-shadow: 0 1px 5px rgba(0, 0, 0, .1);
    margin: 4% auto;
    color: #b5b5b5
  }
  .accordian_footer .title {
    color: #fff;
    padding: 0 25px;
    margin: 0;
    margin-bottom: 15px;
    font-weight: 700;
    transition: all .25s ease;
    font-size: 15px;
    font-family: 'Open Sans', sans-serif
  }
  .accordian_footer .title:hover {
    background-color: rgba(0, 0, 0, .005)
  }
  .accordian_footer ul li:last-child .title {
    border-bottom: 0
  }
  .accordian_footer ul ul li a {
    display: block;
    padding: 0 0;
    color: #fff
  }
  .accordian_footer ul ul li a:hover {
    background-color: #55acee;
    color: #fff
  }
  .accordian_footer ul ul {
    display: none
  }
  .accordian_footer .open {
    transform: rotate(45deg);
    transition: all .25s ease
  }
  .accordian_footer ul ul li:last-child a {
    border-bottom: 0
  }
  .accordian_footer .fa {
    transition: all .25s ease;
    float: right
  }
  .accordian_footer h3 {
    cursor: pointer
  }
  .toggle_category {
    padding: 15px 15px;
    background-color: #008ea0;
    position: relative
  }
  .toggle_category h4 {
    margin: 0;
    font-size: 15px;
    font-weight: 600;
    color: #fff
  }
  .dropdown1 .select {
    cursor: pointer;
    display: block;
    padding: 4px
  }
  .main_d0 ul li {
    margin-right: 15px
  }
  .main_d0 {
    padding: 15px 0
  }
  .w800 {
    width: 100%;
    margin: 0 auto
  }
  .dropdown_2 {
    width: 42% !important;
    font-size: 13px
  }
  .dropdown1 .dropdown-menu1 li {
    padding: 5px 10px
  }
  .navbar-header {
    padding: 0 15px
  }
  .header-area .container {
    padding: 0
  }
  .category_sec {
    padding: 35px 0
  }
  .navbar-right li {
    padding: 10px 28px !important
  }
  .navbar-right li:last-child {
    border-bottom: 0
  }
  .footer-area {
    text-align: center
  }
  .navbar-toggle {
    margin-right: 0
  }
  .faq-details h4.check-title {
    font-size: 13px;
    line-height: 20px
  }
  .area-padding {
    padding: 30px 0 30px 0
  }
  #fixed-social a {
    line-height: 26px;
    font-size: 16px;
    padding: 6px 12px
  }
  .search_bar_div {
    top: 60px
  }
  .onclick_close_cross1 {
    position: absolute;
    top: 5px;
    right: 8px;
    font-size: 14px;
    color: #2c2c2c;
    cursor: pointer
  }
  .MasterContainer .form-group .eicon_ {
    font-size: 12px;
    color: #2c2c2c;
    position: absolute;
    right: 12px;
    top: 13px
  }
  .search_bar_div .form-control {
    font-size: 13px
  }
  .top_logo_ {
    width: 152px;
    margin: 8px auto
  }
  .navbar-default .navbar-toggle .icon-bar {
    width: 25px;
    height: 2px
  }
  .slider-area {
    margin-top: 0 !important
  }
  .header-area {
    height: 60px !important;
    background: #fff;
    position: relative
  }
  .navbar-header a.navbar-brand {
    display: inline-block;
    height: 60px !important;
    padding: 9px 0
  }
  .navbar-default .navbar-toggle {
    padding: 11px 0
  }
  .nav.navbar-nav.navbar-right {
    background-color: #fff;
    padding: 0;
    margin-top: 0;
    margin: 0 -15px;
    overflow-y: auto;
    position: fixed;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 10000000;
    bottom: 0
  }
  .navbar-collapse {
    border-top: 0;
    box-shadow: none
  }
  .main-menu ul.navbar-nav li {
    display: block
  }
  .main-menu ul.navbar-nav li a {
    padding: 0 0;
    color: #1f174b;
    font-size: 14px;
    font-weight: 600;
    line-height: 22px
  }
  .main-menu ul.navbar-nav li.active a::after {
    border: 0 solid #fff
  }
  .logo {
    height: inherit;
    left: 0;
    padding: 0;
    position: absolute;
    top: -6px;
    z-index: 999999
  }
  .logo a {
    padding: 0
  }
  .slider-area {
    margin-top: 60px
  }
  .slider-content h2 {
    font-size: 18px !important;
    line-height: 24px !important
  }
  .slider-content h1 {
    font-size: 20px !important;
    line-height: 26px !important
  }
  .tab-menu {
    margin-top: 30px
  }
  .tab-menu ul.nav li a {
    padding: 8px 6px
  }
  .service-right {
    width: 100%
  }
  .contact-form {
    margin-top: 30px
  }
  .footer-content {
    margin-bottom: 30px
  }
  .header-bottom h1 {
    font-size: 30px;
    margin-bottom: 0
  }
  .page-area .slider-content {
    padding: 100px 0
  }
  .search-option input {
    width: 74%
  }
  .header-bottom h2 {
    font-size: 20px;
    margin-bottom: 0
  }
}

@media (min-width:320px) and (max-width:359px) {
  .top_logo_ {
    width: 121px;
    margin: 12px auto
  }
  .all_sit_men {
    width: 100%;
    top: 60px;
    height: 254px
  }
  .h_auto {
    height: auto !important;
    transition: .5s all !important
  }
  .all_sit_men li {
    padding: 10px 0 20px 15px
  }
  .logo_spn i {
    right: 150px;
    top: 18px;
    font-size: 12px;
    width: 22px;
    height: 22px
  }
}

@media (min-width:320px) and (max-width:767px) {
  .about_us_property {
    padding: 35px 0 35px 0
  }
  .inner_rec_ser_his {
    padding: 15px 0 67px
  }
  .inner_rec_ser_his h3 {
    font-size: 16px;
    margin-bottom: 24px
  }
  .inner_rec_ser_his .arrow_prev1 {
    left: 39%;
    width: 60px;
    height: 35px;
    transform: translateX(-50%);
    bottom: -48px;
    border-radius: 50px;
    padding: 10px 0;
    font-size: 14px;
    top: unset
  }
  .inner_rec_ser_his .arrow_next1 {
    right: 23%;
    width: 60px;
    height: 35px;
    transform: translateX(-50%);
    bottom: -48px;
    border-radius: 50px;
    padding: 10px 0;
    font-size: 14px;
    top: unset
  }
  .pro_lat_image {
    height: 120px;
    overflow: hidden;
    border-bottom: 0
  }
  .in_txt_pr {
    padding: 5px 12px;
    height: 95px
  }
  .pr_name_list {
    font-size: 13px;
    margin-bottom: 0
  }
  .his_img {
    height: 105px
  }
  .his_txt {
    padding: 8px
  }
  .his_txt h4 {
    font-size: 13px;
    margin-bottom: 1px
  }
  .his_txt p {
    font-size: 12px;
    margin-bottom: 2px;
    white-space: nowrap;
    width: 100%;
    overflow: hidden;
    text-overflow: ellipsis
  }
  .result_event {
    padding: 20px 0 0 0
  }
  .list_desc h4 {
    margin: 0;
    font-size: 14px;
    line-height: 24px
  }
  .listing_heart {
    top: 5px;
    right: 5px
  }
  .listing_heart i {
    font-size: 20px
  }
  .d_event {
    height: auto;
    max-height: 100%;
    margin-bottom: 10px;
    font-size: 12px
  }
  .lblContactAddress {
    font-size: 12px;
    margin-bottom: 0;
    margin-top: 3px
  }
  .lblContactAddress i {
    font-size: 16px;
    vertical-align: top;
    transform: translateY(2px);
    margin-right: 0;
    width: 15px
  }
  .p_box19 h1 {
    font-size: 18px;
    margin-bottom: 5px;
    line-height: 23px
  }
  .p_box19 p {
    font-size: 13px;
    line-height: 18px;
    margin-bottom: 8px
  }
  .p_box19 .col-md-4 h3 {
    margin-bottom: 10px;
    text-align: left;
    font-size: 15px;
    font-weight: 600
  }
  .pro_soc_link {
    margin-bottom: 0;
    float: left;
    display: inline-block;
    font-size: 15px
  }
  .menus_slider {
    margin-bottom: 0
  }
  .menus_slider .slick-arrow {
    padding: 7px 7px;
    width: 30px
  }
  .menus_slider .arrow_prev2 {
    left: 5px
  }
  .card {
    margin-bottom: 0
  }
  .ev_description .tab-content {
    padding-top: 0
  }
  .inner_map_filter_xs {
    background-color: #fff
  }
  .ev_description {
    font-size: 11px
  }
  .ev_description h3 {
    font-size: 18px;
    margin-bottom: 10px
  }
  .ev_description p {
    margin-bottom: 0
  }
  #book_tickets {
    margin: 10px 0
  }
  #map_1 {
    height: 200px;
    margin-top: 15px
  }
  .latest_ev_full {
    padding: 0
  }
  .seller_de {
    margin-top: 15px
  }
  .se_name_ {
    margin-top: 0
  }
  .in_v_r_1 {
    padding: 0
  }
  .r_mb {
    margin-bottom: 0 !important
  }
  .class_for_review {
    margin-bottom: 10px !important
  }
  .pro_img_div {
    width: 20%
  }
  .r_user {
    width: 50px;
    height: 50px
  }
  .inner_viet_review p {
    display: inline-block;
    width: 95%
  }
  .rev_div_sec {
    width: 78%
  }
  .inner_viet_review h4 {
    font-size: 14px;
    margin-bottom: 4px
  }
  .inner_viet_review .r_link {
    margin-bottom: 0
  }
  #review .new_btb {
    font-size: 13px;
    padding: 5px 12px
  }
  .location_sec input {
    height: 40px
  }
  .tab_list_mobile {
    background-color: #eee;
    border-radius: 5px
  }
  .tab_list_mobile {
    padding: 8px 0 !important
  }
  #pricing-table {
    margin: 0 auto
  }
  .footer_tab_setting {
    padding: 15px 15px
  }
  .dinner_rec {
    font-size: 18px
  }
  .inner_recomm .slick-arrow {
    z-index: 1
  }
  .pro_textarea {
    height: 100px !important
  }
  .contact-information {
    position: relative;
    top: 0;
    width: 100%;
    margin-top: 15px
  }
  .notify_me {
    padding: 25px 0
  }
  .inner_notify_me {
    padding: 25px 15px;
    margin-bottom: 25px
  }
  .inner_notify_me h3 {
    margin-bottom: 0
  }
  .inner_notify_me h5 {
    font-size: 14px;
    margin-top: 2px
  }
  .sv_p_det {
    font-size: 13px;
    border: 0;
    padding: 6px 18px;
    margin-top: 10px
  }
  .inner_business_div {
    padding: 15px 0
  }
  #container {
    float: none;
    margin-bottom: 15px;
    width: 100%
  }
  .card-body.card-padding {
    padding: 10px 0 0
  }
  .viet_img {
    height: 250px
  }
  .menus_slider .slick-slide {
    height: 250px
  }
  #tab-5 .modal-dialog {
    margin: 70px 15px
  }
  .m14 {
    margin-top: 8px !important
  }
  .faq-details h4.check-title a {
    margin-left: 21px
  }
  .add_your_ad {
    height: 300px;
    margin-bottom: 10px
  }
  .tp_footer {
    width: 100%;
    margin: 0 auto
  }
  .quick_links h5 {
    font-weight: 700;
    color: #fff;
    font-size: 15px;
    font-family: 'Open Sans', sans-serif
  }
  .quick_links p a {
    color: #bec0c2;
    text-transform: capitalize
  }
  .quick_links p {
    margin-bottom: 2px;
    font-size: 13px
  }
  .qlinka a {
    width: 49%;
    display: inline-block
  }
  .in_ser_sec {
    width: 100%;
    margin-top: 5px;
    display: inline-block
  }
  .inner_rec_ser_lis {
    padding: 10px 15px
  }
  .inner_rec_ser_lis p {
    margin: 5px 0;
    font-size: 13px
  }
  .rec_ser_lik {
    font-size: 14px
  }
  .latest_ev_full h4 {
    font-size: 15px !important;
    margin-bottom: 5px !important
  }
  .latest_ev_full .d_event {
    margin-bottom: 10px
  }
  .list_desc h4 a {
    font-size: 13px;
    width: 83%;
    display: block;
    margin-bottom: 0;
    line-height: 21px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    text-transform: capitalize
  }
  .major_ {
    height: 40px
  }
  .r_user {
    width: 50px;
    height: 50px
  }
  #forget-psswd .modal-dialog {
    margin: 150px 15px
  }
  .mo_language {
    position: absolute;
    top: 50%;
    right: 111px;
    transform: translateY(-50%);
    font-size: 24px
  }
  .dropdown_pr1 .dropdown-menu_pr1 {
    padding: 15px 8px !important
  }
  .pad_0xs {
    padding: 0
  }
  .navbar-default .navbar-nav>.active>a {
    background-color: #fff
  }
  .ct-language__dropdown {
    top: 60px;
    right: 0;
    left: unset
  }
  .ct-language__dropdown li a {
    color: #2c2c2c !important;
    text-decoration: none;
    font-size: 12px
  }
  .ct-language__dropdown li {
    padding: 3px !important
  }
  .ovevis {
    overflow: visible
  }
  .all_sit_men {
    width: 100%;
    top: 60px;
    height: 254px
  }
  .pad_15xs {
    padding-left: 15px
  }
  .h_auto {
    height: auto !important;
    transition: .5s all !important
  }
  .all_sit_men li {
    padding: 10px 0 20px 15px
  }
  .logo_spn i {
    right: 142px;
    top: 18px;
    font-size: 12px;
    width: 22px;
    height: 22px
  }
  .bar1,
  .bar2,
  .bar3 {
    margin: 4px 6px
  }
  .mar_b_10xs {
    margin-bottom: 10px !important
  }
  .add_pr_tab a {
    background-color: #fff !important;
    color: #1f174b !important
  }
  .inner_pro_detil2 {
    padding: 5px 20px
  }
  .top_logo_2 {
    width: 165px;
    margin: 0
  }
  .edit_pro_tab {
    background-color: #008ea0;
    color: #fff;
    transition: .5s all
  }
  .inner_pro_detil {
    padding: 0 28px
  }
  .edit_pro_tab h4 {
    margin: 5px 0;
    font-weight: 600
  }
  .pro_id {
    color: #fff;
    font-size: 13px;
    margin-bottom: 0
  }
  .pro_right_ico {
    position: absolute;
    top: 49%;
    right: 8px;
    transform: translateY(-50%);
    font-size: 38px
  }
  .navbar-nav i {
    margin-right: 10px
  }
  .bck_arow_ico1 {
    position: absolute;
    top: 17px;
    left: 17px
  }
  .bck_arow_ico1 img {
    width: 25px
  }
  .edit_aco_tab {
    position: fixed;
    top: 0;
    width: 0%;
    height: 100%;
    background-color: #fff;
    z-index: 100;
    right: 0;
    overflow-y: scroll
  }
  .edit_pro_tab h4 {
    margin: 5px 0;
    font-weight: 600
  }
  .bck_arow_ico {
    position: absolute;
    top: 35px;
    left: 20px
  }
  .bck_arow_ico img {
    width: 25px
  }
  .edit_pro_ico {
    position: absolute;
    top: 35px;
    right: 20px
  }
  .edit_pro_ico img {
    width: 31px
  }
  .wid100 {
    width: 100%
  }
  .find_site_tab {
    background-color: #f2f2f0;
    color: #1f174b;
    transition: .5s all
  }
  .find_site_tab h4 {
    margin: 5px 0;
    font-weight: 700;
    font-size: 16px
  }
  .find_site_tab span {
    position: absolute;
    top: 49%;
    right: 8px;
    transform: translateY(-50%);
    font-size: 28px
  }
  .h100 {
    height: 0;
    overflow: hidden;
    transition: .5s all
  }
  .findmy_site {
    transition: .5s all
  }
  .findmy_site li {
    padding: 10px 0 !important
  }
  .findmy_site img {
    width: 25px
  }
  .navbar-right li:last-child {
    border-bottom: 0
  }
  .link_tab li {
    display: inline-block !important;
    margin-right: 10px
  }
  .rot90 {
    transform: rotate(90deg);
    transition: .5s all
  }
  .myserc {
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 65px;
    z-index: 100
  }
  .myserc a {
    color: #1e174b;
    font-size: 22px
  }
  .search_bar_div {
    top: 60px;
    padding: 18px 0 0 0
  }
  .onclick_close_cross1 {
    top: 3px;
    right: 10px;
    font-size: 24px
  }
  .search_bar_div .form-control {
    height: 50px
  }
  .search_bar_div .form-control {
    font-size: 13px;
    margin-top: 10px
  }
  .MasterContainer .form-group .eicon_ {
    font-size: 25px;
    right: 13px;
    top: 13px;
    width: 15px
  }
  .header-area .container {
    padding: 0
  }
  #live-events-container {
    right: 0;
    top: 58px;
    z-index: 10
  }
  #live-events-container #live-events-placeholder {
    -moz-transform: rotate(0);
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    -o-transform: rotate(0);
    -webkit-transform: rotate(0);
    -ms-transform: rotate(0);
    transform: rotate(0);
    cursor: pointer;
    text-transform: uppercase;
    top: 0;
    right: 0;
    left: unset;
    border-bottom: 2px solid #fff
  }
  .txt_bck1 {
    margin-top: 15px
  }
  .drop_click {
    top: 60px;
    height: 100vh;
    overflow: auto
  }
  #fixed-social {
    top: 150px
  }
  .onclick_close_cross {
    position: absolute;
    top: 6px;
    right: 8px;
    font-size: 16px;
    color: #2c2c2c;
    cursor: pointer
  }
  .category_sec {
    background-image: none;
    padding: 0
  }
  .pad320 {
    padding: 0 !important
  }
  .inner_recomm .arrow_next2 {
    right: 0
  }
  .inner_recomm .arrow_prev2 {
    left: 0
  }
  .add_pr_tab {
    margin-top: 0
  }
  .add_pr_tab a {
    margin-bottom: 0;
    padding: 0 0 !important;
    font-size: 15px !important;
    border: 0 !important
  }
  .cd-popup-container {
    width: 92%
  }
  .footer-logo {
    margin-bottom: 20px;
    padding: 0 25px
  }
  .footer-logo a {
    display: inline-block
  }
  .p25_d {
    padding: 0 25px
  }
  .f_my {
    width: 135px
  }
  .quick_links {
    padding: 0 25px
  }
  .footer-area {
    padding: 25px 0 0 0;
    background: #140e2f;
    text-align: left
  }
  .lne_ft {
    border-top: 1px solid #22184e;
    margin-top: 10px;
    margin-bottom: 10px
  }
  .p_a_footer a {
    font-weight: 400;
    font-size: 13px
  }
  .p_a_footer {
    margin-bottom: 5px
  }
  .p_a_footer a i {
    font-size: 18px
  }
  .btft {
    padding: 20px 15px;
    background-color: #0f0a23;
    margin-top: 20px
  }
  .btft p {
    margin-bottom: 0;
    color: #fff;
    font-size: 11px;
    line-height: 18px
  }
  .navbar-header {
    position: relative
  }
  .navbar-header .dropdown {
    display: inline-block;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    right: 56px;
    z-index: 100
  }
  .dropdown-menu>li>a {
    color: #2c2c2c
  }
  .af_login {
    width: 35px
  }
  .main_d0 li img {
    width: 20px
  }
  .main_d0 {
    background-color: #fff;
    padding: 10px 0
  }
  .navbar-default .navbar-nav .open .dropdown-menu>li>a {
    color: #020202
  }
  .navbar-nav {
    z-index: 9999;
    position: relative
  }
  .cd-popup-container_0 {
    width: 95%
  }
  .form_wrapper {
    padding: 20px 15px 25px 15px
  }
  .form_wrapper h2 {
    margin-bottom: 5px;
    font-size: 18px
  }
  .social_btn {
    margin-bottom: 8px;
    font-size: 13px
  }
  .social_btn a {
    height: 32px
  }
  .create_account a {
    margin-bottom: 8px;
    display: inline-block
  }
  .form_wrapper .input_field {
    margin-bottom: 15px
  }
  .user_dash .fa {
    width: 20px
  }
  .form_wrapper input[type=submit] {
    font-size: 13px;
    line-height: 1;
    height: 33px
  }
  .user_dash li {
    list-style: none;
    border-bottom: 1px solid #d6b30f
  }
  .user_dash li a {
    display: block;
    padding: 12px 0 !important;
    color: #2c2c2c;
    font-size: 15px
  }
  .cd-popup-container_11 {
    width: 95%
  }
  .cd-popup-container_12 {
    width: 95%
  }
  .pro_textarea {
    height: 120px !important
  }
  .cd-popup-container_13 {
    width: 95%
  }
  .cd-popup-container_13 .cd-popup-close_13::after,
  .cd-popup-container_13 .cd-popup-close_13::before {
    background-color: #fff
  }
  .inner_6 {
    padding: 35px 0
  }
  .container_00 {
    font-size: 13px;
    margin-right: 0;
    padding-left: 26px;
    display: block
  }
}

@media (min-width:768px) and (max-width:1023px) {
  .pad05 {
    padding: 0 5px
  }
  .logo_spn i {
    left: 220px;
    right: unset
  }
  .myserc {
    position: absolute;
    top: 35px;
    transform: translateY(-50%);
    right: 70px;
    z-index: 100
  }
  .myserc a {
    color: #1e174b;
    font-size: 26px
  }
  .logo_spn i {
    left: 220px;
    right: unset
  }
  .login_panel {
    position: relative;
    height: auto;
    padding: 50px 0;
    background: url(../img/login/bg.jpg);
    background-repeat: no-repeat;
    background-size: cover
  }
  .top_login {
    margin-top: 20px
  }
}

@media (max-width:1199px) and (min-width:1024px) {
  .w800 {
    width: 95%
  }
  .main-menu ul.navbar-nav li {
    display: inline-block;
    padding: 0 6px
  }
}

@media (max-width:990px) {
  .navbar-header {
    float: none
  }
  .navbar-toggle {
    display: block
  }
  .navbar-collapse {
    border-top: 1px solid transparent;
    box-shadow: inset 0 1px 0 rgba(255, 255, 255, .1)
  }
  .navbar-nav {
    float: none !important;
    margin: 7.5px -15px
  }
  .navbar-nav>li {
    float: none;
    display: block !important
  }
  .navbar-nav>li>a {
    padding-top: 10px;
    padding-bottom: 10px
  }
}

@media (max-width:1900px) and (min-width:1365px) {
  .red_ico_ul li {
    width: 10.8%
  }
  .main_d0 {
    padding: 15px 0
  }
  .w800 {
    width: 97%
  }
  .topl1 {
    width: 130px
  }
  .topl2 {
    width: 100px
  }
  .top_logo_ {
    width: 185px;
    margin: 1px auto
  }
  .main-menu ul.navbar-nav li a {
    font-size: 13px
  }
  .add_pr_tab a {
    font-size: 13px !important
  }
  .all_sit_men li {
    padding: 15px 0 19px 71px;
    border: 1px solid #f5f5f5
  }
  .logo_spn i {
    position: absolute;
    right: -45px;
    top: 21px
  }
}

@media (min-width:320px) and (max-width:359px) {
  .container_00 {
    font-size: 12px;
    display: inline-block
  }
}

@media (min-width:992px) and (max-width:1023px) {
  .top_logo_ {
    width: 170px
  }
  .logo_spn i {
    left: 188px
  }
  .main-menu ul.navbar-nav li {
    padding: 0 8px
  }
  .w800 {
    width: 98%
  }
  .find_my_logo {
    width: 40px
  }
  .MasterContainer .form-group .eicon_ {
    right: 35px
  }
  .onclick_close_cross1 {
    top: 15px
  }
}

@media (min-width:320px) and (max-width:991px) {
  .MobileMenu {
    position: fixed;
    width: 0%;
    height: 100%;
    right: 0;
    top: 0;
    z-index: 100
  }
  .MobileMenu ul {
    background-color: #fff;
    margin-top: 0;
    overflow-y: auto;
    height: 100%
  }
  .MobileMenu ul li {
    padding: 10px 28px;
    position: relative
  }
  .MobileMenu ul li a i {
    margin-right: 10px;
    margin-left: 2px
  }
  .MobileMenu ul li a {
    font-weight: 600;
    line-height: 22px;
    color: #1f174b;
    text-transform: capitalize
  }
  .findmy_site li {
    font-weight: 600
  }
  .MobMenShw {
    width: 100%
  }
  .bac_arr_sm {
    -webkit-transform: scaleX(-1);
    transform: scaleX(-1)
  }
}