#fpi_feedback {
    z-index: 1050;
    position: fixed;
    width: 158px;
        height: 87%;
    bottom: 0px;
    right: 0px;
    font-size: 15px;
    color: white;
}

#fpi_title {
    position: absolute;
    left: 0;
    /* top: 80px; */
    background-color: rgb(64, 64, 64);
    cursor: pointer;
	float:left;
	/* width:30%; */
}

    #fpi_title h2 {
        font-size: 12px;
        padding: 10px 10px 10px 10px;
        margin: 0;
		color: white;
    }

#fpi_content {
    /* position: absolute;
    left: 104px;
    top: 0;
    width: 275px;
    height: 336px;
    padding: 10px 20px 10px 20px;
    background-color: #000; */
	position: absolute;
    left: 155px;
    top: 0;
    width: 275px;
    /* height: 336px; */
    /* padding: 10px 20px 10px 20px; */
    /* background-color: #000; */
}

    #fpi_content #fpi_header_message {
        margin-bottom: 20px;
        margin-left: 5px;
        height: 40px;
        overflow: hidden;
    }

    #fpi_content form {
       /*  margin-right: 5px; */
    }

    #fpi_content #fpi_submit_username, #fpi_content #fpi_submit_message {
        margin: 10px 5px;
    }

        #fpi_content #fpi_submit_username input, #fpi_content #fpi_submit_message textarea {
            width: 100%;
            resize: none;
        }


        #fpi_content #fpi_submit_message .error, #fpi_content #fpi_submit_username .error {
            background-color: #EDBE9C;
        }

        #fpi_content #fpi_submit_message textarea {
            height: 120px;
            font-family: georgia;
            font-size: 1em;
        }

#fpi_submit_loading {
    width: 110px;
    height: 10px;
    float: left;
    background-image: url(data:image/gif;base64,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);
}


#fpi_content #fpi_submit_submit {
    text-align: right;
    margin: 10px 0px;
}

    #fpi_content #fpi_submit_submit input {
        width: 80px;
        height: 30px;
        background: #F5410F none repeat scroll 0 0;
        outline-style: none;
        outline-width: medium;
        border: 3px solid #F52D0F;
        text-transform: uppercase;
        font-weight: bolder;
        color: white;
        
        -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=75)";
        filter: alpha(opacity = 75);
    }

        #fpi_content #fpi_submit_submit input:hover {
            opacity: 1;
            -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(opacity=100)";
            filter: alpha(opacity = 100);
            cursor: pointer;
        }

#fpi_content #fpi_ajax_message {
    padding-top: 50px;
    text-align: center;
}

.rotate {
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
    /* also accepts left, right, top, bottom coordinates; not required, but a good idea for styling */
    -webkit-transform-origin: 50% 50%;
    -moz-transform-origin: 50% 50%;
    -ms-transform-origin: 50% 50%;
    -o-transform-origin: 50% 50%;
    transform-origin: 50% 50%;
    /* Should be unset in IE9+ I think. */
    filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
}

 html,
 body {
     font-weight: bold;
     /*font-family: 'Fauna One',serif;
     */
     color: black;
     margin: 0;
 }
 
 .row {
     margin: 0px !important;
     padding: 0px !important;
 }
 
 .reset_all {
     margin: 0px !important;
     padding: 0px !important;
 }
 
 .pointer {
     cursor: pointer;
 }
 
 .reset_mg {
     margin: 0px !important;
 }
 
 .reset_pd {
     padding: 0px !important;
 }
 
 .adjustment_main {
     margin-top: 1%;
 }
 
 .container {}
 
 .body_cls {
     background: #fff url("../../didyouknowthat/image/upload/v1510062636/thy/wood.png") repeat left top;
 }
 
 .navbar-inverse {
     background-color: white;
     border-color: #eaeaea;
     border: 0px;
 }
 
 .navbar-toggle {
     background-color: rgb(193, 45, 47);
 }
 
 .navbar-default {
     background-color: #fbfbfb;
     border-color: #000000;
 }
 
 .navbar-default .navbar-brand {
     color: #000000;
 }
 
 .navbar-default .navbar-brand:hover,
 .navbar-default .navbar-brand:focus {
     color: #fbf4f4;
 }
 
 .navbar-default .navbar-text {
     color: #000000;
 }
 
 .navbar-default .navbar-nav>li>a {
     color: #000000;
 }
 
 .navbar-default .navbar-nav>li>a:hover,
 .navbar-default .navbar-nav>li>a:focus {
     color: #fbf4f4;
 }
 
 .navbar-default .navbar-nav>li>.dropdown-menu {
     background-color: #fbfbfb;
 }
 
 .navbar-default .navbar-nav>li>.dropdown-menu>li>a {
     color: #000000;
 }
 
 .navbar-default .navbar-nav>li>.dropdown-menu>li>a:hover,
 .navbar-default .navbar-nav>li>.dropdown-menu>li>a:focus {
     color: #fbf4f4;
     background-color: #000000;
 }
 
 .navbar-default .navbar-nav>li>.dropdown-menu>li.divider {
     background-color: #000000;
 }
 
 .navbar-default .navbar-nav .open .dropdown-menu>.active>a,
 .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
 .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
     color: #fbf4f4;
     background-color: #000000;
 }
 
 .navbar-default .navbar-nav>.active>a,
 .navbar-default .navbar-nav>.active>a:hover,
 .navbar-default .navbar-nav>.active>a:focus {
     color: #fbf4f4;
     background-color: #000000;
 }
 
 .navbar-default .navbar-nav>.open>a,
 .navbar-default .navbar-nav>.open>a:hover,
 .navbar-default .navbar-nav>.open>a:focus {
     color: #fbf4f4;
     background-color: #000000;
 }
 
 .navbar-default .navbar-toggle {
     border-color: #000000;
 }
 
 .navbar-default .navbar-toggle:hover,
 .navbar-default .navbar-toggle:focus {
     background-color: #000000;
 }
 
 .navbar-default .navbar-toggle .icon-bar {
     background-color: #000000;
 }
 
 .navbar-default .navbar-collapse,
 .navbar-default .navbar-form {
     border-color: #000000;
 }
 
 .navbar-default .navbar-link {
     color: #000000;
 }
 
 .navbar-default .navbar-link:hover {
     color: #fbf4f4;
 }
 
 @media (max-width: 767px) {
     .navbar-default .navbar-nav .open .dropdown-menu>li>a {
         color: #000000;
     }
     .navbar-default .navbar-nav .open .dropdown-menu>li>a:hover,
     .navbar-default .navbar-nav .open .dropdown-menu>li>a:focus {
         color: #fbf4f4;
     }
     .navbar-default .navbar-nav .open .dropdown-menu>.active>a,
     .navbar-default .navbar-nav .open .dropdown-menu>.active>a:hover,
     .navbar-default .navbar-nav .open .dropdown-menu>.active>a:focus {
         color: #fbf4f4;
         background-color: #000000;
     }
 }
 
 .pmd-navbar .navbar-toggle {
     border-radius: 0px;
 }
 
 .cust_h_ul li:hover {
     background-color: black;
     color: white;
 }
 
 .cust_h_ul .m_li {
     border: 1px solid lightgray;
 }
 
 .navbar-inverse .navbar-nav>li>a {
     color: black;
 }
 
 .pmd-navbar .navbar-nav>li>a {
     text-transform: none;
 }
 
 .eholder {
     background-color: white;
     height: 100%;
 }
 
 .why_we {
     color: #777;
     font-size: 36px;
     color: #555;
     -webkit-font-smoothing: antialiased;
     /*font-family: 'Raleway';
     */
 }
 
 .strike {
     text-align: center;
 }
 
 .main-block {
     height: 168px;
     margin-bottom: 18px;
     border: 1px solid lightgray;
     padding-top: 28px;
     cursor: pointer;
 }
 /* Swipe works with mouse as well but often causes text selection. */
 
 #demo-page * {
     -webkit-user-select: none;
     -moz-user-select: none;
     -ms-user-select: none;
     -o-user-select: none;
     user-select: none;
 }
 /* Arrow only buttons in the header. */
 
 #demo-page .ui-header .ui-btn {
     background: none;
     border: none;
     top: 9px;
 }
 
 #demo-page .ui-header .ui-btn-inner {
     border: none;
 }
 /* Content styling. */
 
 dl {
     font-family: "Times New Roman", Times, serif;
     padding: 1em;
 }
 
 dt {
     font-size: 2em;
     font-weight: bold;
 }
 
 dt span {
     font-size: .5em;
     color: #777;
     margin-left: .5em;
 }
 
 dd {
     font-size: 1.25em;
     margin: 1em 0 0;
     padding-bottom: 1em;
     border-bottom: 1px solid #eee;
 }
 
 .back-btn {
     float: right;
     margin: 0 2em 1em 0;
 }
 
 .sky-mega-menu {
     width: 39.1%;
     float: right;
 }
 
 .clss_nav_holder {
     margin-top: 13px;
     border-bottom: 1px solid lightgray;
     height: 97px;
 }
 
 .main-block:hover {
     box-shadow: 0 50px 50px rgba(0, 0, 0, 0.2);
     -moz-transform: scale(1.1);
     -o-transform: scale(1.1);
     -ms-transform: scale(1.1);
     -webkit-transform: scale(1.1);
     transform: scale(1.1);
     -moz-transform: translate(0, -10px);
     -o-transform: translate(0, -10px);
     -ms-transform: translate(0, -10px);
     -webkit-transform: translate(0, -10px);
     transform: translate(0, 3px);
     z-index: 100;
 }
 
 #v_container {
     background-color: #EFEBEB;
     -webkit-box-shadow: inset 0 2px 2px rgba(0, 0, 0, .5), 0 1px 0 rgba(250, 250, 250, .2);
     -webkit-transition: background-color 350ms;
     -moz-transition: background-color 350ms;
     font-weight: 700;
     color: #000;
     border-bottom: 1px solid lightgray;
     margin-bottom: 5px;
     width: 100% !important;
 }
 
 td.vnewsticker {
     text-align: center;
     vertical-align: middle;
 }
 
 .vnewsticker,
 a.vnewsticker {
     /*font-family: Tahoma,Arial,sans-serif;
     */
     font-size: 14px;
     color: #000000;
     text-decoration: none;
     font-weight: bold;
 }
 
 .bck_tab {
     background-color: #E9E9E9;
 }
 
 .nav>li>a {
     /*padding: 6px 13px;
     */
     font-weight: bold;
     border: 1px solid lightgray;
 }
 
 .scrtabs-tab-scroll-arrow {
     /* border: 1px solid #000;
     */
     /* border-top: none;
     */
     color: #fffcfc;
     cursor: pointer;
     display: none;
     float: left;
     font-size: 24px;
     height: 42px;
     padding-left: 0px;
     padding-top: 3px;
     width: 27px;
     background-color: black;
 }
 
 .scrtabs-tab-scroll-arrow:hover {
     background-color: #d96459;
 }
 
 li.bck_tab.active a {
     font-weight: bold !important;
     border-radius: 0px !important;
     background-color: #d96459 !important;
     color: white !important;
     opacity: 1 !important;
     margin: 0px !important;
     border: 1px solid #d96459 !important;
 }
 
 li.bck_tab {
     cursor: pointer !important;
 }
 
 .bck_tab {
     margin: 0px;
     padding: 0px;
 }
 
 * {
     border-radius: 0px !important;
 }
 
 .prof-block {
     background-color: #fff;
     text-align: center;
     box-shadow: 0px 0px 3px rgba(0, 0, 0, 0.15);
     position: relative;
     z-index: 2;
     cursor: pointer;
     height: auto;
 }
 
 p {
     font-weight: 300;
     line-height: 30px;
 }
 
 .text_weoffer {
     /*font-family: 'Raleway';
     */
     font-size: 14px;
 }
 
 hr {
     display: block;
     height: 1px;
     border: 0;
     margin: 3em 0;
     padding: 0;
     background-image: -webkit-linear-gradient(left, #fff, #ccc, #fff);
     background-image: -moz-linear-gradient(left, #fff, #ccc, #fff);
     background-image: -ms-linear-gradient(left, #fff, #ccc, #fff);
     background-image: -o-linear-gradient(left, #fff, #ccc, #fff);
     width: 50%;
     left: 25%;
     position: relative;
     border: none;
 }
 
 .profile_head {
     font-size: 16px;
 }
 
 .footer-distributed {
     background-color: #1e2024;
     width: 100%;
     text-align: left;
     font: 16px sans-serif;
     padding: 55px 50px;
     /*height: 600px;
     */
 }
 
 .footer-distributed {
     height: 264px;
 }
 
 .footer-distributed .footer-links {
     color: #fff;
     margin: 20px 0 12px;
     padding: 0;
 }
 
 .footer-distributed .footer-left {
     width: 40%;
 }
 
 .footer-distributed .footer-center {
     width: 35%;
 }
 
 .footer-distributed .footer-center i {
     color: #fff;
     font-size: 25px;
     width: 38px;
     height: 38px;
     border-radius: 50%;
     text-align: center;
     line-height: 31px;
     margin: 10px 15px;
     vertical-align: middle;
 }
 
 i.fa {
     padding: 0px !important;
 }
 
 .footer-distributed .footer-center p span {
     display: block;
     font-weight: normal;
     font-size: 14px;
     line-height: 2;
 }
 
 .footer-distributed .footer-left,
 .footer-distributed .footer-center,
 .footer-distributed .footer-right {
     display: inline-block;
     vertical-align: top;
 }
 
 .footer-distributed .footer-center p {
     display: inline-block;
     color: #fff;
     vertical-align: middle;
     margin: 0;
 }
 
 .footer-distributed .footer-company-about {
     line-height: 18px;
     color: #fff;
     font-size: 13px;
     font-weight: normal;
     margin: 0;
     padding-top: 16px;
 }
 
 .footer-distributed .footer-company-about span {
     display: block;
     color: #fff;
     font-size: 14px;
     font-weight: bold;
     margin-bottom: 20px;
 }
 
 .footer-distributed .footer-company-about span {
     margin: 9px 0 12px !important;
 }
 
 .foot_link {
     list-style-type: none;
     word-wrap: break-word;
     /* width: 250px;
     */
 }
 
 .foot_link a {
     color: white !important;
     font-size: 12px;
 }
 
 #footer-sec {
     /*margin-top: 70px;
     */
 }
 
 .pop_pnl_head {
     color: #333;
     background-color: #f5f5f5;
     border-color: #ddd;
     border: 1px solid lightgray;
 }
 
 .footer-distributed .footer-icons {
     margin-top: 25px;
 }
 
 .footer-distributed .footer-icons a {
     display: inline-block;
     width: 35px;
     height: 35px;
     cursor: pointer;
     background-color: #33383b;
     border-radius: 2px;
     font-size: 20px;
     color: #fff;
     text-align: center;
     line-height: 35px;
     margin-right: 3px;
     margin-bottom: 5px;
 }
 
 button[name="sbscrbr_submit_email"] {
     height: 34px;
     padding: 0px;
     border-left: 1px solid;
 }
 
 .pop_h4 {
     font-size: 14px;
 }
 
 .footer-distributed .footer-links a {
     display: inline-block;
     line-height: 1.8;
     text-decoration: none;
     color: inherit;
 }
 
 a {
     font-size: smaller;
     color: #04080D;
     text-decoration: none!important;
 }
 /* .collapse.in {
     border: 1px solid lightgray;
}
*/
 
 .pn_main {
     margin: 6px 6px;
 }
 
 .pop_sm_li {
     font-size: 13px;
     font-family: monospace;
 }
 
 .footer-distributed .footer-right {
     width: 20%;
 }
 
 .icon_foot,
 .counter {
     color: white;
 }
 
 .foot_tbl td {
     border: 0px;
 }
 
 .borderless td,
 .borderless th {
     border: none;
 }
 
 .test_done {
     line-height: 20px;
 }
 
 .center_footer_holder {
     margin-top: 3%;
 }
 
 .fn_cnt {
     /* width: 102%;*/
     height: 38px;
     margin-bottom: 9px;
     padding-top: 4%;
 }
 
 .fnt_test {
     width: 89%;
 }
 
 .timeline {
     position: relative;
     padding: 21px 0px 10px;
     margin-top: 4px;
     margin-bottom: 30px;
 }
 
 .timeline .line {
     position: absolute;
     width: 4px;
     display: block;
     background: currentColor;
     top: 0px;
     bottom: 0px;
     margin-left: 30px;
 }
 
 .timeline .separator {
     border-top: 1px solid currentColor;
     padding: 5px;
     padding-left: 40px;
     font-style: italic;
     font-size: .9em;
     margin-left: 30px;
 }
 
 .timeline .line::before {
     top: -4px;
 }
 
 .timeline .line::after {
     bottom: -4px;
 }
 
 .timeline .line::before,
 .timeline .line::after {
     content: '';
     position: absolute;
     left: -4px;
     width: 12px;
     height: 12px;
     display: block;
     border-radius: 50%;
     background: currentColor;
 }
 
 .timeline .panel {
     position: relative;
     margin: 10px 0px 21px 70px;
     clear: both;
 }
 
 .timeline .panel::before {
     position: absolute;
     display: block;
     top: 8px;
     left: -24px;
     content: '';
     width: 0px;
     height: 0px;
     border: inherit;
     border-width: 12px;
     border-top-color: transparent;
     border-bottom-color: transparent;
     border-left-color: transparent;
 }
 
 .timeline .panel .panel-heading.icon * {
     font-size: 20px;
     vertical-align: middle;
     line-height: 40px;
 }
 
 .timeline .panel .panel-heading.icon {
     position: absolute;
     left: -59px;
     display: block;
     width: 40px;
     height: 40px;
     padding: 0px;
     border-radius: 50%;
     text-align: center;
     float: left;
 }
 
 .timeline .panel-outline {
     border-color: transparent;
     background: transparent;
     box-shadow: none;
 }
 
 .timeline .panel-outline .panel-body {
     padding: 10px 0px;
 }
 
 .timeline .panel-outline .panel-heading:not(.icon),
 .timeline .panel-outline .panel-footer {
     display: none;
 }
 
 .timeline {
     margin-top: -141%;
     width: 59%;
     float: right;
     padding: 13px;
 }
 
 .prf_name_bk_pg {
     font-size: 17px;
     padding-top: 14px;
 }
 
 .prf_name_bk_price_pg {
     font-size: 16px;
 }
 
 .btn {
     border: 1px solid lightgrey;
 }
 
 .cls_main_tube {
     margin-right: 8px;
     float: left;
     margin-left: 20px;
     margin-top: 12px;
 }
 
 .cls_sub_tube {
     margin-right: 8px;
     float: left;
 }
 
 iframe {
     width: 100%;
 }
 
 .page-id-134 li a {
     font-size: 14px;
 }
 
 #id_nv_s {
     padding-left: 0px;
 }
 
 .scrtabs-tab-container {
     height: 48px;
 }
 
 .scrtabs-tab-scroll-arrow {
     margin-top: 4px;
 }
 
 .k_table {
     display: flex;
     width: 100%;
     overflow-x: auto;
 }
 
 .thyr_cst_h1 {
     font-size: 19px;
 }
 
 thead tr:nth-child(2) {
     display: none;
 }
 
 .k_table .t_tbody {
     display: none;
 }
 
 .btn_book_now_front {
     width: 79%;
     background-color: #D96459 !important;
     border-color: #D96459 !important;
     font-weight: bold;
 }
 
 .btn_book_now_frnt_right {
     width: 19%;
     color: #fff;
     background-color: #8C4646;
     border-color: #8C4646;
     margin-left: -4px;
     min-width: 0px;
 }
 
 .frnt_cnt_holder_price {
     /*padding-top: 16px;
    */
     background-color: rgba(161, 163, 164, 0.17);
 }
 
 .frnt_height_holder {
     height: 150px;
     padding: 0px;
     padding-top: 6px;
 }
 
 #id_waterform table {
     border: 1px solid lightgray;
 }
 
 .vc_column_container>.vc_column-inner {
     padding: 0px;
 }
 
 .postid-203 .panel-heading .img-responsive {
     margin: auto;
 }
 
 .postid-203 .list-group-item {
     border: 1px solid lightgray;
     margin-bottom: 5px;
 }
 
 .frnt_cnt_holder_price .btn-primary:hover {
     background-color: #d96459 !important;
     border-color: #d96459 !important;
 }
 
 .slider_holder {
     box-shadow: 0 70px 70px rgba(0, 0, 0, .2);
     border: 1px solid lightgray;
     padding: 12px;
 }
 
 .cust_btn {
     background-color: #D96459;
 }
 
 .ss_health {
     font-size: 14px !important;
 }
 
 .hcompany {
     text-decoration: underline;
     color: black;
 }
 
 .k_table tbody {
     display: none;
 }
 
 .m_href_prf {
     color: black;
     font-family: monospace;
     font-size: inherit;
 }
 

 
 .bf_ft:after {
     content: "|";
     padding-right: 7px;
     padding-left: 7px;
 }
 
 .bf_ft:nth-last-child(1):after {
     content: "";
 }
 
 .thumbnail .caption {
     padding: 0px;
 }
 
 .spon_img {
     padding-bottom: 10px;
     width: 60%;
     margin: auto;
 }
 
 .spon_img_holder {
     border: 1px solid lightgray;
     cursor: pointer;
 }
 
 .spon_img_holder:hover {
     box-shadow: 0 50px 50px rgba(0, 0, 0, 0.2);
     -moz-transform: scale(1.1);
     -o-transform: scale(1.1);
     -ms-transform: scale(1.1);
     -webkit-transform: scale(1.1);
     transform: scale(1.1);
     -moz-transform: translate(0, -10px);
     -o-transform: translate(0, -10px);
     -ms-transform: translate(0, -10px);
     -webkit-transform: translate(0, -10px);
     transform: translate(0, 3px);
     z-index: 100;
 }
 
 .div_spn_holder {
     height: 354px;
     padding: 16px;
 }
 
 .tech_we_provide {
     color: #777;
     font-size: 24px;
     color: #555;
     -webkit-font-smoothing: antialiased;
 }
 
 .cnt_body_pop {
     position: relative;
     overflow-y: auto;
     max-height: 400px;
     padding: 7px;
     padding-top: 0px;
     padding-bottom: 0px;
 }
 
 .list-group-item {
     font-size: 13px;
 }
 
 .main_p_head_a {
     font-weight: 600;
 }
 
 .profile_head {
     text-align: center;
     margin: 0;
     padding-top: 5px;
     font-size: 18px;
 }
 
 .logo {
        width: 13rem;
     margin: auto;
     margin-top: 2%;
 }
 .logo_thy_cst{
    width: 8rem;
    height: 4rem;
 }
 
 .fnt_test {
     width: 69% !important;
 }
 /*.fn_cnt {
     width: 82%;
}*/
 
 .timeline {
     margin-top: -87%
 }
 
 #id_nv_s {
     padding-left: 9px;
 }
 
 .footer-distributed {
     height: 311px;
 }
 
 .quick_link {
     background-color: #26282d;
     text-align: left;
     margin: 0;
     padding-top: 5%;
     padding-bottom: 5%;
 }
 
 .phone_holder {
     margin: 0px;
 }
 
 .sq_ul {
     padding-left: 8%;
 }
 
 label.error {
     color: red;
     padding-left: 5px;
     font-size: 12px;
 }
 
 .btn-danger:hover,
 .dropdown-toggle.btn-danger:hover {
     background-color: #D96459 !important;
 }
 
 .footer-distributed {
     height: 360px;
 }
 
 .img_gif {
     width: 120px;
     color: green;
     display: block;
     margin: 0 auto;
 }
 
 .img_gif_thnk {
     font-size: 18px;
     color: green;
 }
 
 .close {
     opacity: 1;
 }
 
 .close:hover {
     opacity: 1;
 }
 
 .test_search_holder {
     margin-bottom: 1%;
     margin-left: 1.5%;
     /* width: 132%; */
     display: block;
 }
 
 .cart_logo_holder {
     background-color: #9acd32;
 }
 
 .hc-offcanvas-nav.hc-nav-1>.nav-item-wrapper a {
     color: black;
 }
 
 .hc-nav-trigger.hc-nav-2,
 .hc-nav-trigger.hc-nav-1 {
     display: none !important;
 }
 
 .cart_logo_holder {
     padding: 6px;
     font-size: 22px;
     background-color: #bdbdbd;
     height: 53px;
     text-align: center;
     cursor: pointer;
     font-size: 27px;
 }
 
 .logo {
     margin-left: 3%;
     width: 63%;
 }
 @media (max-width: 480px) {
    .fix_pad_mob {
        padding: 0px;
    }
    .hid_mob {
        display: none;
    }
    .show_mob {
        width: 100%;
    }
    .logo {
        width: 13rem;     
    }
    /*  .prof-block:hover {
        box-shadow: 0 70px 70px rgba(0, 0, 0, 0.2);
        -moz-transform: scale(1.1);
        -o-transform: scale(1.1);
        -ms-transform: scale(1.1);
        -webkit-transform: scale(1.1);
        transform: scale(1.1);
        -moz-transform: translate(0, -10px);
        -o-transform: translate(0, -10px);
        -ms-transform: translate(0, -10px);
        -webkit-transform: translate(0, -10px);
        transform: translate(0, -10px);
        z-index: 100;
   } */
}
/* Landscape tablets and medium desktops */

@media (min-width: 992px) and (max-width: 1199px) {
    .TickerNews.default_theme_2 .leftside {
        width: 16% !Important;
    }
    .ti_wrapper {
        width: 84% !Important;
    }
    .logo {
        width: 250px;
    }
    .sky-mega-menu {
        width: 50.0% !important;
        float: right;
    }
    #v_container {
        display: none;
    }
    .footer-distributed {
        height: 420px;
    }
    .div_spn_holder {
        height: 310px !important;
    }
    .book_order_detail {
        font-size: 10px !important;
    }
    .btn_book_now_front {
        width: 75%;
    }
    .btn_book_now_frnt_right {
        width: 25%;
    }
    .prf_name_bk_pg {
        font-size: 15px;
    }
    .foot_link a {
        font-size: 10px;
    }
    .quick_link {
        display: none;
    }
    .email_holder {
        font-size: 12px;
    }
}


/* Portrait tablets and small desktops */

@media (min-width: 768px) and (max-width: 991px) {
    #txtSearch {
        width: 72% !important;
    }
    .TickerNews.default_theme_2 .leftside {
        width: 20% !important;
    }
    .ti_wrapper {
        width: 79% !Important;
    }
    .logo {
        width: 240px;
    }
    .sky-mega-menu {
        width: 60.02% !important;
        float: right;
    }
    #v_container {
        display: none;
    }
    #id_nv_s {
        padding-left: 0px;
    }
    .tprofile-template-booking .footer-distributed {
        padding: 10px;
        height: 358px;
    }
    .home .footer-distributed {
        padding: 10px;
        height: 250px;
    }
    .logo {
        width: 190px;
    }
    #v_container {
        display: none;
    }
    .center_footer_holder {
        margin-top: 14px;
    }
    #id_nv_s {
        padding-left: 0px;
    }
    .fa-5x {
        font-size: 4em;
    }
    .footer-distributed {
        height: 363px;
        padding: 11px;
    }
    .page-id-70845 .bootstrap-select {
        width: 100% !Important;
    }
    .btn_compare_index {
        display: none !important;
    }
    .div_spn_holder {
        height: 212px;
    }
    .cls_border:after {
        display: none;
    }
}

.mob_play_holder {
    display: none;
}

#txtSearch {
    width: 90%;
}

@media (max-width: 480px) {
    .TickerNews.default_theme_2 .leftside {
        display: none;
    }
    .TickerNews.default_theme_2 .ti_wrapper {
        position: absolute;
        left: 0;
        float: left;
        border: #CBCBCB solid 1px;
        border-width: 1px 0;
    }
    .ti_wrapper {
        width: 100%;
    }
    .page-id-134 .content_holder_hv {
        padding-left: 0% !important;
        padding-right: 0% !important;
    }
    .tprofile-template-booking .footer-distributed {
        padding: 10px;
        height: 391px;
    }
    .home .footer-distributed {
        padding: 10px;
        height: 389px;
    }
    .logo {
        width: 275px;
        margin: auto;
    }
    .navbar-inverse .navbar-nav>li>a {
        color: white;
    }
    .cust_h_ul .m_li {
        border: 0px;
    }
    .cust_sub_h li a {
        color: white !important;
    }
    h4 {
        font-size: 13px !important;
    }
    .fa-5x {
        font-size: 2em !important;
    }
    .why_we {
        font-size: 18px;
    }
    .sky-mega-menu {
        width: 94% !important;
        margin: 0 auto;
    }
    .clss_nav_holder {
        height: 98px;
    }
    .main-block {
        height: 113px;
    }
    #v_container {
        display: none;
    }
    .profile_head {}
    .pop_sm_li {
        font-size: 12px;
    }
    .footer-distributed {
        padding: 0px;
        height: 400px;
    }
    .foot_tbl {
        font-size: 12px;
    }
    .center_footer_holder {
        margin-top: 14px;
        padding: 0px;
    }
    .frmbdypnl {
        padding: 0px;
    }
    .gen_holder {
        margin-left: 12%;
    }
    .fn_cnt {
        width: 99%;
    }
    .prf_name_bk_pg,
    .prf_name_bk_price_pg {
        font-size: 13px;
    }
    #id_nv_s {
        padding-left: 0px;
    }
    .col-mob {
        padding: 0px;
    }
    .btn_book_now_front {
        width: 65%;
        font-size: 11px;
    }
    .btn_book_now_frnt_right {
        font-size: 11px;
        width: inherit;
    }
    .frnt_cnt_holder_price {
        padding-top: 0px;
    }
    .frnt_height_holder {
        height: 147px;
        padding: 0px !important;
        padding-top: 6px !important;
    }
    .fnt_test {
        display: none;
    }
    .postid-203 .col-md-8,
    .postid-203 .panel-body,
    .postid-203.vc_column-inner {
        padding: 0px;
    }
    .postid-203 .form-control,
    .postid-203 table {
        font-size: 11px;
    }
    .postid-70655 .footer-distributed {
        height: 400px;
    }
    .cst_book_body {
        padding: 1px;
    }
    table {
        table-layout: fixed;
        min-width: 228px !important;
    }
    .desc_thyr {
        min-width: 225px;
        word-wrap: break-word;
    }
    .footer-sec {
        height: 282px;
        background-color: rgb(38, 40, 45);
    }
    .profile_head {
        font-size: 14px;
    }
    .booking_m {
        width: 70%;
    }
    .pop_all .footer-distributed {
        padding: 0px;
        height: 400px;
    }
    .table-bordered em {
        font-size: 12px;
    }
    .tech_we_provide {
        font-size: 17px !important;
        color: #555 !important;
        -webkit-font-smoothing: antialiased !important;
        padding: 14px !important;
    }
    .spon_img {
        width: 100% !important;
    }
    /*.spon_img_holder:nth-last-child(-n+2) {display:none;}*/
    .btn_compare_index {
        display: none !important;
    }
    .pet_scan_heading {
        font-size: 13px;
    }
    .page-id-70845 .bootstrap-select {
        width: 100% !Important;
    }
    .div_spn_holder {
        height: 428px;
    }
    .cls_border:after {
        display: none;
    }
    .play_img_mobile {
        width: 237px;
        padding-top: 8px;
        padding-bottom: 8px;
    }
    .mob_play_holder {
        display: block !important;
    }
    .cart_logo_holder {
        font-size: 20px;
    }
    .cart_logo_holder {
        padding-top: 7px !important;
    }
    #txtSearch {
        width: 65%;
        margin-left: 2%;
    }
    .test_search_holder {
        margin-bottom: 15px
    }
    .btn_frn_cart {
        font-size: 19px;
        min-width: 55px;
        float: left;
    }
    .btn_frn_del {
        font-size: 19px;
        min-width: 55px;
    }
    #myUL li a {
        font-size: 14px !important;
    }
    .hc-nav-trigger.hc-nav-1 {
        margin-top: 42%;
    }
    .cart_logo_holder {
        font-size: 20px;
    }
    .cart_logo_holder {
        padding-top: 7px !important;
        height: 47px;
        background-color: lightblue;
        font-size: 23px;
        cursor: pointer;
    }
}

#shw_offer {
    font-size: 12px!important;
    color: white;
    background-color: rebeccapurple;
    border-radius: 50%;
    border: none;
    display: inline-block;
    outline: 0;
    padding: 1px 8px;
    vertical-align: middle;
    overflow: hidden;
    text-decoration: none;
    text-align: center;
    cursor: pointer;
    white-space: nowrap;
    bottom: 7%;
    z-index: 5000;
    left: 4%;
    position: fixed;
}

@media (min-width: 435px) and (max-width: 765px) {
    .TickerNews.default_theme_2 .ti_wrapper {
        /*left: 22% !Important;*/
    }
    .ti_wrapper {
        width: 100% !important;
    }
    .TickerNews.default_theme_2 .leftside {
        width: 0% !important;
    }
}

* {
    outline: 0!important;
}

nav.hc-offcanvas-nav.hc-nav-2.nav-levels-overlap.nav-position-right.disable-body.close-no-label.nav-open>div {
    background: #ececec57 !important;
}

.draw-border {
    transition: color 0.25s 0.0833333333s;
    position: relative;
}

.draw-border::before,
.draw-border::after {
    border: 0 solid transparent;
    box-sizing: border-box;
    content: "";
    pointer-events: none;
    position: absolute;
    width: 0;
    height: 0;
    bottom: 0;
    right: 0;
}

.draw-border::before {
    border-bottom-width: 1px;
    border-left-width: 1px;
}

.draw-border::after {
    border-top-width: 1px;
    border-right-width: 1px;
}

.draw-border:hover::before,
.draw-border:hover::after {
    border-color: #eeeeec;
    transition: border-color 0s, width 0.25s, height 0.25s;
    width: 100%;
    height: 100%;
}

.draw-border:hover::before {
    transition-delay: 0s, 0s, 0.25s;
}

.draw-border:hover::after {
    transition-delay: 0s, 0.25s, 0s;
}

.panel-group.pmd-accordion .panel>.panel-heading a {
    font-family: 'Open Sans', sans-serif;
}

@media screen and (max-width: 480px) {
    .c_booking_holder:before {
        background: none !important;
    }
    .modal.in .modal-dialog {
        width: 95% !important;
    }
    .modal-title {
        font-size: 19px !important;
    }
    .pop_h4 {
        background-color: #381a170f;
    }
}