
body{font-family: 'Montserrat', sans-serif; !important; color:#151515;}
.header{ }

.container{ width:90% !important;}
img{ max-width:100%;}
.navbar-brand{ margin-top:20px;}


.navbar{ background:url(../images/header-bck.jpg) no-repeat !important; background-size:cover !important; min-height:120px !important;}
img{ max-width:100%;}
.navbar-brand{ margin-top:15px;}
.menu { margin-top:41px;}
.menu ul li a{ font-size:15px; font-weight:normal; color:#fff; text-transform:uppercase; padding-top:8px; padding-bottom:8px;  font-family: 'Avenir Next LT Pro';}
.nav > li > a:focus, .nav > li > a:hover{ color:#95ffe0; background:none !important;}
.nav > li > a.active{ background:#00aeed !important; color:#fff;}
.nav > li.join_today a{ border:1px solid #fff; margin-left:20px; border-radius:3px;}


.navbar-inverse .navbar-nav>li>a{ color:#fff !important;}
.navbar-inverse .navbar-nav>.active>a, .navbar-inverse .navbar-nav>.active>a:focus, .navbar-inverse .navbar-nav>.active>a:hover ,.navbar-inverse .navbar-nav>.open>a, .navbar-inverse .navbar-nav>.open>a:focus, .navbar-inverse .navbar-nav>.open>a:hover ,.navbar-inverse .navbar-nav>li>a:focus, .navbar-inverse .navbar-nav>li>a:hover{ color:#95ffe0 !important; background:none !important;}

.affix {
    top: 0;
    width: 100%;
    z-index: 9999 !important;
  }

  .affix + .container-fluid {
    padding-top: 70px;
  }
  
  nav.navbar.navbar-inverse.affix-top{ background:none; border:none !important;}


nav.navbar.navbar-inverse.affix{ padding-bottom:18px;  background-image: linear-gradient(-90deg, #920000, #e10019);}
.navbar-brand{ height:auto !important;}

.navbar-brand img{ width:130px;}



.slide-pannel{background:url(../images/header-banner.jpg) no-repeat; background-size:cover; padding-top:0px;}
.slide_txt{ padding:100px 0px; padding-left:50px !important;}
.slide_txt p{ font-size:40px; color:#fff; line-height:25px; font-weight:bold; line-height:55px; font-family: 'Effra';}
.slide_txt p span{ color:#70cfd8;}

.slide_txt a{ font-size:21px; color:#fff; line-height:25px; font-weight: normal; text-transform:uppercase; background:none; padding:25px 45px; display:inline-block; border:2px solid #fff; text-decoration:none !important; border-radius:0px; margin-top:30px; font-family: 'Avenir Next LT Pro'; transition: 0.3s;}
.slide_txt a:hover{background:#70cfd8; color:#fff;}

.top_banner{ margin-top:20px;}

.pl-0{ padding-left:0px !important;}
.pr-0{ padding-right:0px !important;}
.left-top{ background:url(../images/left-top.jpg) no-repeat;background-size:cover; height:430px; position:relative;}

.left-top a{ font-size:21px; color:#fff; line-height:25px; font-weight: normal; text-transform:uppercase; background:none; padding:25px 45px; display:inline-block; border:2px solid #fff; text-decoration:none !important; border-radius:0px; font-family: 'Avenir Next LT Pro'; position:absolute; left:50px; bottom:70px; transition: .22s;}
.left-top a:hover{background:#70cfd8; color:#fff;}


.grey-bck{ background:#fafafa;}



.right-top{ background:url(../images/right-top.jpg) no-repeat; background-size:cover; height:430px; padding:50px;}

.right-top h3{font-family: 'Effra'; font-size:40px; line-height:45px; color:#fff; margin-bottom:25px; margin-top:0px;}

.right-top input{ background:none !important; border:2px solid #fff; color:#fff; min-height:55px;}
.right-top input::placeholder{color:#ecebeb; text-transform:uppercase;}

.right-top a{ font-size:21px; color:#fff; line-height:25px; font-weight: normal; text-transform:uppercase; background:none; padding:25px 45px; display:inline-block; border:2px solid #fff; text-decoration:none !important; border-radius:0px; font-family: 'Avenir Next LT Pro'; width:100%; text-align:center; transition: 0.3s;}
.right-top a:hover{background:#70cfd8; color:#fff;}

.product-main{}
.section-heading{ font-size:35px; color:#353535; font-weight:bold; font-family: 'Effra'; text-transform:uppercase; margin:80px 0px;}


.pro-img{ width:100%; height:250px; overflow:hidden; text-align:center;}

.pro-disp h2{  font-family: 'Avenir Next LT Pro'; font-size:25px; color:#2167c0; font-weight:bold; margin-bottom:25px;}
.pro-disp p{  font-family: 'Avenir Next LT Pro'; font-size:17px; color:#7a7a7a; font-weight:normal; margin-bottom:30px;}
.pro-disp a{  font-family: 'Avenir Next LT Pro'; font-size:17px; color:#000; font-weight:normal; border-bottom:5px solid #2167c0; padding-bottom:30px; text-decoration:none !important;  transition: width 1s; display:block; width:60px;}
.pro-disp a:hover{ width:100px;}

.product{ width:20% !important;}

.bst-seller{ margin-top:60px;}
.bst-seller .section-heading{ margin-top:40px;}

.middle-btm{ padding-top:100px;}

.left-middle img{ width:100%;}
.right-middle{ padding-top:150px;}
.right-middle h3{  font-family: 'Avenir Next LT Pro'; font-size:25px; color:#2167c0 !important; font-weight:bold; margin-bottom:25px;}
.right-middle p{  font-family: 'Avenir Next LT Pro'; font-size:17px; color:#7a7a7a; font-weight:normal; margin-bottom:30px;}
.right-middle span{  font-family: 'Avenir Next LT Pro'; font-size:17px; color:#000; font-weight:normal; text-decoration:none !important;}

.right-middle a{ font-size:15px; color:#fff; line-height:25px; font-weight: normal; text-transform:uppercase; background:#2167c0; padding:12px 45px; display:inline-block; border:2px solid #fff; text-decoration:none !important; border-radius:0px; font-family: 'Avenir Next LT Pro';  text-align:center; margin-top:30px; transition: 0.3s; }
.right-middle a:hover{background:#70cfd8; color:#fff;}


.btm-part{ padding-top:35px; padding-bottom:80px;}

.news img{ width:100%; margin-bottom:40px;}
.news p{  font-family: 'Avenir Next LT Pro'; font-size:17px; color:#7a7a7a; margin-bottom:25px;}
.news h4{  font-family: 'Avenir Next LT Pro'; font-size:21px; color:#000;}
.news span{  font-family: 'Avenir Next LT Pro'; font-size:15px; color:#000;}



.footer .navbar{ margin-bottom:0px;}


@media (min-width: 1600px){
.container{ width:1370px !important;}
}


@media (max-width:992px){
	
	.slide_txt{ padding:60px 0px;}
	.nav > li > a{ padding:8px !important;}
	.menu ul li a{ font-size:15px;}
	.navbar-brand > img{ width:120px;}
	.social-icon li{ margin-bottom:8px;}
	.copyright p{ padding:0 15px;}
	.slide_txt h2{ line-height:90px; margin-bottom:10px;}
	.prodja-section{ top:-30px;}
	.tab-pannel {
    margin-top: 60px;
}
.boxes > h2{ padding-bottom:30px;}
.tab button.active{ font-size:21px;}
.tab button{ font-size:16px;}
.tabcontent h3 {
    font-size: 40px;}

.live-work-box .col-md-4{ margin-bottom:25px; text-align:center;}
.live-work-box .col-md-4 > div{border-radius: 25px !important; padding-top:200px !important;}
.btm-line > div{ text-align:center;}
.contact-text ,.contact-form { text-align:center !important;}
.contact-form input ,.contact-form textarea{ float:none; margin:20px auto; width:100%;}
.store-file h2{ margin-bottom:35px;}
.btm-page  div{ text-align: center !important; margin-bottom:20px;}
.footer div{ text-align:center !important; margin-bottom:15px !important;}
.footer  ul{ display:inline-block; margin-bottom:20px;}
.btm-line{ padding-bottom:20px;}
.slide_txt p{ font-size:25px; line-height:35px;}

.proja-txt{ padding-top:150px; text-align:center; }
.proja-txt p{ width:100%;}
.proja-txt a{ float:none !important;}
.prodaja-details .col-md-12.text-right.slide_txt{ text-align:center !important;}
.prodaja-details .col-md-12.text-right.slide_txt a{ float:none !important; margin-top:15px;}
.map-demo img{ width:100%;}
.refrence-menu nav .navbar-nav{background:url(../images/top-seciton.jpg) repeat;}
}

@media (max-width:767px){
.navbar-toggle{ background:#fff !important; margin-top:32px !important;}
.navbar-toggle .icon-bar{ background:#010039 !important;}
	.menu ul li a{ font-size:18px;}

.tab ,.tabcontent{ width:100% !important; float:none !important; text-align:center !important; height:auto !important;}
.tab button{ text-align:center !important;}
.tabcontent{ padding:20px 0px !important;}
.store-file .container{ padding:20px;}
.live-work-box h2{ font-size:32px; min-height:inherit;}
.boxes.row {
    margin: 0;
}
.slide_txt h2{ font-size:50px; line-height:50px;}
.slide_txt{ padding:60px 0px;}

.prodaja .slide_txt{ text-align:center !important;}
.prodaja h4{ font-size:35px;}
.btm-prj table td{ font-size:14px;}
.tab-shadow{ display:none;}
.refrence .tabcontent img{ min-height:inherit;}

}




    #myModal2{
        z-index: 999999;
    }
    @media (min-width: 1200px){
        .shell, .shell-wide {
            max-width: 1280px;
        }
    }
    @media (min-width: 1600px){
        .shell-bigger, .shell-wide {
            max-width: 1500px;
        }
    }


    .modal-dialog{
        width: 90%;
        margin: 150px auto;
    }
    .fixed-moving{
        position: absolute;
        left: 15px !important;
        bottom: -42px !important;
    }

    .pro-gallry-m img, .image-default img{
        border-radius: 5px;
    }
    .section-lg.brand-book{
        padding-top: 50px !important;
        margin-top: 70px;
    }
    .panel-body{
        color:#29293a;
        font-size: 18px;
        line-height: 30px;
    }
    .panel-light .panel-title a{
        padding-left: 0px !important;
    }

    .pricing-box-icon{
        color: #030a6e;
        font-size: 26px;
    }
    .right-probox{
        margin-right: 15px;
        margin-left: 15px;
    }
    .pricing-box{
        max-width: 100%;
    }
    .pricing-box-body .pricing-box-list{
        height: 210px;
        margin-top: 20px !important;
    }

    /*.header .shell-wide{
        max-width: 1280px !important;
    }
    .tour-page .container{
        max-width: 1280px !important;
    }*/

    .pricing-box .button{
        padding: 10px !important;
    }
    .fixed {
        position: fixed;
        top:100px;
        left:0;
        width: 260px;
        z-index: 99999;
    }

    /*.shell, .shell-wide{
        max-width: 90% !important;
    }*/
    .swiper-slide-caption .heading-5{
        padding-left: 0px;
        padding-bottom: 20px;
        border-bottom: 1px solid;
    }

    .header{
        position: relative;
    }
    .tour-page{
        margin-top: 0px;
        background: none;
        position: relative;
    }
    .container{
        position: relative;
        z-index: 9;
    }
    header{
        z-index: 0;
    }
    .pro-top{
        background: none;
    }
    .container-overlay{
        position: absolute;
        bottom: 0;
        left: 0;
        width: 100%;
        text-align: center;
        margin: 0; padding: 80px 0;
        z-index: 9;

        /*background-image: linear-gradient(to bottom, transparent, #FFFFFF);*/
        background: linear-gradient(0deg, rgba(255,255,255,1) 2%, rgba(255,255,255,0) 100%)
    }

    .slick-prev:before, .slick-next:before{
        display: none;
    }

    .pro-gallry-m{
        margin-top: 40px;
    }

    /*.tour-page .shell, .tour-page .shell-bigger{
        max-width: 90% !important;
    }*/

    /*.tour-page .shell{
        margin-top: 40px;
    }*/

    .slick-prev{
        background: url('http://www.bookitlist.co/assets/shop/images/sprite.png') -46px -45px no-repeat;
        height: 30px;
        width: 30px;
        text-indent: -9999px;
        top: 50%;
        margin-top: 0px;
        left: -25px;
        padding: 10px;
        background-color: #dddddd;
        border-radius: 5px;
    }

    .slick-next{
        background: url('http://www.bookitlist.co/assets/shop/images/sprite.png') -94px -45px no-repeat;
        height: 30px;
        width: 30px;
        text-indent: -9999px;
        top: 50%;
        margin-top: 0px;
        right: -25px;
        padding: 10px;
        background-color: #dddddd;
        border-radius: 5px;
    }
    .slick-prev:hover, .slick-prev:focus{
        background-color: #CCCCCC !important;
    }
    .slick-next:hover, .slick-next:focus{
        background-color: #CCCCCC !important;
    }
    section {
        position: unset !important;
    }
    .section-lg{
        padding-top: 0px !important;
        padding-bottom: 50px;
    }

    .stepper {
        position: relative;
        display: inline-block;
        max-width: 70px;
        min-width: 50% !important;
    }

    .modal {
        position: fixed;
        /*top: 200px;*/
        right: -20px;
        bottom: 0;
        display: none;
        overflow: hidden;
        -webkit-overflow-scrolling: touch;
        outline: 0;
        z-index: 99999999999;
    }

    .modal.right.fade .modal-dialog {
        right: -320px;
        -webkit-transition: opacity 0.3s linear, right 0.3s ease-out;
        -moz-transition: opacity 0.3s linear, right 0.3s ease-out;
        -o-transition: opacity 0.3s linear, right 0.3s ease-out;
        transition: opacity 0.3s linear, right 0.3s ease-out;
    }

    .modal.right.fade.in .modal-dialog {
        right: 0;
    }
    .modal-content {
        border-radius: 4px;
        border: none;
    }
    .modal.right .modal-dialog {
        position: fixed;
        margin: auto;
        width: 350px;
        -webkit-transform: translate3d(0%, 0, 0);
        -ms-transform: translate3d(0%, 0, 0);
        -o-transform: translate3d(0%, 0, 0);
        transform: translate3d(0%, 0, 0);
    }
    .modal.right .modal-content {
        overflow-y: auto;
    }

    .modal.right .modal-body {
        position: relative;
        padding: 0px !important;
    }
    .modal .right-probox h5 {
        padding-top: 0px;
        text-transform: uppercase;
        margin-top: 0px;
        font-size: 20px;
        margin-left: 12px;
        line-height: 55px;
        padding-bottom: 0px;
    }
    .modal .right-probox p {
        font-size: 17px;
        margin-top: 20px;
        margin-left: 12px;
        margin-bottom: 30px;
    }
    .slider {
        width: 100% !important;
        margin: auto;
        text-align: center;
        background: url("https://bookitlist.com/images/quote-sign.png") no-repeat;
        background-size: 30px;
        background-position: 93% 30px;

    }
    .testimonials-container{
        border: 20px solid #F8FAFB;
        margin-top: 10px;
    }

    .slick-slide {
        margin: 0px 20px;
    }

    .slick-slide img {
        width: 100%;
    }

    .slick-prev:before,
    .slick-next:before {
        color: black;
    }
    .slick-slide {
        transition: all ease-in-out .3s;
        opacity: 1;
    }

    .slick-active {
        opacity: 1;
    }

    .slick-current {
        opacity: 1;
    }

    .social .fa {
        padding: 10px;
        font-size: 20px;
        width: 45px;
        text-align: center;
        text-decoration: none;
    }

    .social .fa:hover {
        opacity: 0.7;
    }

    .social .fa-facebook {
        background: #3B5998;
        color: white;
    }

    .social .fa-twitter {
        background: #55ACEE;
        color: white;
    }


    .social .fa-instagram {
        background: #125688;
        color: white;
    }
    .social .fa-linkedin {
        background: #007bb5;
        color: white;
    }
    .right-probox ul li img {
        height: auto;
        width: 30px !important;
        margin-top: 0 !important;
    }

    .gradient-image{
        width: 100%;
        position: absolute;
        left: 0;
        bottom: -380px;
        z-index: 10000;
    }

    #checkAvailability-desktop{
        display: block;
    }

    #checkAvailability-mobile{
        display: none;
    }

    @media (min-width: 992px){
        .swiper-slider_height-4 {
             min-height: 500px !important;
        }
    }


    @media (max-width:767px){
        .modal {
            position: fixed;
            top: 0;
            right: 0;
            bottom: 0;
            display: none;
            overflow: hidden;
            -webkit-overflow-scrolling: touch;
            outline: 0;
            z-index: 99999999999;
        }
        .modal.right .modal-dialog {
            position: absolute;
            width: 338px;
            -webkit-transform: translate3d(0%, 0, 0);
            -ms-transform: translate3d(0%, 0, 0);
            -o-transform: translate3d(0%, 0, 0);
            transform: translate3d(0%, 0, 0);
        }

        .slider {
            width: 100% !important;
            margin: auto;
        }
        /*.testi_imgbox img{
            float: none !important;
        }*/
        .gradient-image{
            bottom: -272px !important;
        }

    }


    @media (max-width:600px){
        #book-now{
            display: block !important;
        }

        #checkAvailability-desktop{
            display: none;
        }

        .heading-3, h3 {
            font-size: 21px;
        }

        #checkAvailability-mobile{
            display: block;
        }
        span.social{
            float: right;
            margin-top: -8px;
        }
        .right-probox ul li {
            min-height: 55px;
        }

        .right-probox ul li img {
            height: auto;
            width: 30px !important;
            margin-top: 0 !important;
        }

        .right-probox input{
            height: 50px;
        }
        .right-probox h2{
            font-size: 40px;
        }

        .social .fa {
            padding: 8px;
            font-size: 16px;
            width: 37px;
        }

        .slider {
            background-position: 56% 320px;
        }
        .pro-gallry-m img{
            height: 180px !important;
        }
        .right-probox{
            margin-top: 20px;
        }
        .checkout-box {
		    position: relative !important;
		}

        .gradient-image{
            bottom: -150px !important;
        }

        .table .price-block .special-price{
			top: 0px !important;
			display: none;
		}
    }
    @media (max-width:400px){
        .gradient-image{
            bottom: -100px !important;
        }

    }
    @media (max-width:767px) {
        .guide-block {
            flex-direction: column;
            align-items: center;
        }
        .guide-block .image_block {
            margin: 0 auto 15px auto;
        }
        .guide-block .content_block {
            width: 100%;
            padding: 0;
        }
    }
    @media (max-width:420px) {
        .guide-block .image_block{margin-top: 0px;}
    }
    @media (min-width:767px) {
        .swiper-slide-caption {
            margin-top: 310px;
        }

        .col-md-10{
            padding-right: 50px;
        }

    }

    .post-blog-article-title{
        color: #000;
    }

    .right-probox .right i{
        color: #03a84e !important;
        font-size: 16px !important;
        position: relative !important;
        bottom: 3px !important;
    }
    .right-probox .right{
        color: #0f65ef;
        text-align: center;
    }
    .right-probox .left{
        color: #ed0013;
        font-size: 28px;
        text-align: center;
        font-weight: 600;
    }

    .checkout-box
    {
        box-shadow: 0px 1px 5px 0px rgba(0,0,0,0.18); 
        border: none; 
        text-align: center;
        border: 1px solid #d4cccc;
        border-radius: 5px;
        height: auto;
        position: relative;
        padding: 25px 0px !important;
    }
    .right-probox ul li {
	    float: left;
	    width: 100% !important;
	    min-height: 35px !important;
	    margin-right: 5px;
	    font-size: 16px !important;
	    line-height: 15px;
	    color: #000;
	    font-weight: 600;
	}
	.check-icon{
		width: 25px;
	    color: #03a84e;
	}
	.circle-icon{
		width: 25px;
	    color: #b7bbb9;
	    float: right;
	}
	.right-probox ul {
	    list-style: none;
	    padding: 0px;
	    text-align: left !important;
	}
    .trip-day{
        margin-left: 0px;
        margin-bottom: 15px;
        text-align: left;
        font-family: 'Effra';
        letter-spacing: -1px;
    }

    .location-title{
        margin-left: 0px;
        margin-bottom: 0px !important;
        text-align: left;
        font-size: 14px !important;
	    margin-left: 0px !important;
	    font-weight: 600;
    }
    .right-probox h2 {
	    margin-bottom: 0 !important;
        font-size: 28px!important;
	}
	.price-block{
		text-align: left;
		min-height: 100px;
		border: 1px dashed lightgray;
		margin-bottom: 20px;
		margin-top: 10px;
	}
	.price-block .from-title{
		padding: 10px 0 0 10px;
	    font-size: 13px;
	    font-weight: 600;
	}
	.price-block .symbol-title{
        font-size: 23px;
        font-weight: 900;
        font-family: 'Effra'
	}
	.price-block .price{
        padding: 0 0 0 10px;
        font-size: 70px;
        font-weight: 900;
        font-family: 'Effra';
        position: relative;
        margin-left: 0px !important;
        margin-top: -20px !important;
	}

    .tour-price-block .button-xs {
        padding: 16px 0px;
    }

    .tour-price-block .deposit-button {
        background: #fff;
        color: #000;
        font-weight: 900;
        font-size: 16px;
        letter-spacing: 0.5px;
        font-family: inherit;
        margin-top: 10px !important;
        text-transform: none !important;
    }
    .tour-price-block .booking-button{
        color: #fff;
        font-weight: 900;
        font-size: 16px;
        margin-top: 10px !important;
        font-family: inherit;
        text-transform: none !important;
    }
    .right-probox {
        background: #fff;
        border: 1px solid #adadad;
        padding: 0px !important;
        min-height: 100px;
    }
    .bookioing-text i{
        color: #03a84e;
        font-size: 20px;
        padding: 0 10px;
    }
    .bookioing-text{
        font-size: 13px;
        /* font-weight: 600; */
        margin-left: 0 !important;
    }

    .assistance-title {
	    font-size: 16px;
	    font-weight: 900;
	    padding: 20px;
	    text-align: center;
        letter-spacing: normal;
	    font-family: 'Avenir Next LT Pro' !important;
	    text-transform: none !important;
	}
    .messenger-button{
        margin-top: 0px !important;
        background: #fff;
        border-color: #006AFF;
        color: #006AFF;
	    padding: 10px 0px !important;
	    text-transform: none !important;
        font-weight: 600;
        margin-bottom: 8px;
    }

    .whatsapp-button{
        margin-top: 0px !important;
	    background: #fff;
	    border-color: #25D366;
	    color: #25D366;
	    padding: 10px 0px !important;
	    text-transform: none !important;
        font-weight: 600;
        margin-bottom: 8px;
    }
    .messenger-button:hover{
    	color: #006AFF;
        box-shadow: inset 0px 0px 7px 0px rgba(0,106,255,1);
    }

    .whatsapp-button:hover{
    	color: #25D366;
        box-shadow: inset 0px 0px 7px 0px rgba(37,211,102,1);
    }
    .messenger-button i, .whatsapp-button i{
    	font-size: 20px !important;
    	margin-top: 0 !important;
    }

    .messenger-button span, .whatsapp-button span {
	    margin-left: 0px;
	    position: relative;
	}
	.special-price{
		color: lightgray;
	    font-size: 20px;
	    position: absolute;
	    top: 15px;
	}
	.cross {
	    position: initial;
	    display: block;
	}
	.cross::before {
	    content: '';
	    width: 90%;
	    position: absolute;
	    right: 0;
	    top: 50%;
	}
	.cross::before {
	    border-bottom: 2px solid #f10813;
	    -webkit-transform: skewY(-25deg);
	    transform: skewY(-25deg);
	}


	.dots-blok{

      text-align: center;
    }
    .dot {
      	position: relative;
	    display: inline-block;
	    width: 12px;
	    height: 12px;
	    border-radius: 50%;
	    text-align: center;
	    outline: 0;
	    cursor: pointer;
	    background-color: #030a6e;
	    -webkit-transition: .25s;
	    transition: .25s;
	    margin: 5px;
    }
    #tour-enquiry-form input, #tour-enquiry-form select{
        height: 50px !important;
        padding: 10px !important;
        color: #000000 !important;
    }
    .modal-body-inner form{
        z-index: 10000;
        position: relative;
    }
    .confirm-msg{
        display: none;
        position: relative;
        z-index: 99999;
        width: 100%;
        padding-top: 35px;
    }
    .confirm-msg-waiting {
        display: none; 
        position: relative;
        z-index: 99999;
        width: 100%;
        padding-top: 35px;
    }
    .modal * + form{
        margin-top: 0;
        padding-top: 15px;
    }

    .comman-td-div{
    	padding: 5px 0 5px 0;
    	color: #000;
	    font-size: 19px;
	    font-weight: 600;
	    text-align: center;
    }
    .checkAvailability2 th{
    	text-align:center;border:unset !important;margin-top: 10px;font-size: 30px;
    }
    .checkAvailability2 td{
    	text-align: center;
    	vertical-align: middle !important;
    }

    table .price-block{
    	min-height: unset;
    	min-width: 250px;
    }

    table .price-block .price {
	    padding: 0 !important;
	    font-weight: 900;
	    font-family: 'Effra';
	    position: relative;
	    margin-left: 0 !important;
	    margin-top: 0 !important;
	}

	table .price-block .currency{
		font-size: 26px;
	    position: absolute;
	    display: contents;
	}

	.table .price-block .special-price{
		top: 0px !important;
	}

    .checkAvailability2-box::-webkit-scrollbar{
        height: 6px;
        background-color: #F5F5F5;
    }
    .checkAvailability2-box::-webkit-scrollbar-track{
        -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
        border-radius: 10px;
        background-color: #F5F5F5;
    }
    .checkAvailability2-box::-webkit-scrollbar-thumb{
        border-radius: 10px;
        -webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
        background-color: #d3d3d3;
    }
    .dots-blok{
        display: none;
    }

    table.dataTable.dtr-column>tbody>tr>td.dtr-control:before, table.dataTable.dtr-column>tbody>tr>th.dtr-control:before, table.dataTable.dtr-column>tbody>tr>td.control:before, table.dataTable.dtr-column>tbody>tr>th.control:before {
        top: 80%;
    }
    @media screen and (max-width: 760px){
        table .price-block{
            min-width: 100px;
        }

        .checkAvailability2 th {
		    font-size: 18px;
		}
		.comman-td-div {
		    font-size: 15px;
		}
        .dots-blok{
            display: block;
        }
        .guide{width: 100%;}
    }
    @media only screen and (max-width: 600px) {
    	table .price-block{
            min-width: 100px;
        }

        .checkAvailability2 th {
		    font-size: 18px;
		}

		.comman-td-div {
		    font-size: 15px;
		}
        .dots-blok{
            display: block;
        }
    }
