body.property__page{line-height: inherit;}
body.lang-en_EN .sty__sd3box .label div[class^="i--label"],body.lang-en_EN .sty__boxlist .box .label div.i--labelrecommend,body.lang-en_EN .sty__boxlist .box .label div.i--labelnew {font-size: 9px;}
header{ padding-top: 0px; padding-bottom: 10px;background-color:#ffffff; }
.intro{background-color:#fff;color: #000;font-size: 1.6rem;}
.sec__contactform .subject{width: 150px;}
.search__section {padding-bottom : 60px;}
.search__section .sty__intro{padding-bottom : 0px;}
.search__section h2{font-size: 4rem; line-height: 1.2;}
.sec__contactform input, .sec__contactform textarea{padding-left:150px;}
input, textarea, select, button{ }
section{ }
img.logo{width: 85%;}
.box.blue{background-color:#95d4d8 ;}
.box.pink{background-color:#F3D0D7 ;}
.box.yellow{background-color:#FEE088 ;}
.box.green{background-color:#D1D171 ;}
.box .title{font-weight: 400;color:#02B4C3;}
.bgdeepblue{background-color:#50C3CA;}
.home__page .sty__intro{max-widt.h:980px;}
.sec__saleandrentform .-name .subject{width :120px;}
.sty__listbox3 .box.nobox{background: none;}
.text-red{color: #f17f1b; }
.sec__saleandrentform .subject{width : 180px;}
.sty__boxlist .location .ppid{background:#00000099; padding: 0 10px;}
.sty__boxlist .location{ -webkit-box-pack : justify; justify-content : space-between; }
.sec__mainslide .box{opacity:1;}
.sec__mainslide::before{background: none;}
.box_hide{display: none !important;}
.box_show{display: block;}
.sty__ppdetail .wpp__detail .wrap .box .title{width:160px;}
.sty__ppdetail .wpp__detail .wrap .box .detail{width: calc(100% - 160px);}
.wrap__detail .sty__ppdetail{ padding: 30px 0px 100px;}
.sec__companydetail{max-width: 600px;margin:auto;}
.sec__saleandrentform .-pptype .inputfield label{margin-right:12px;}
.wrap__selectbtn.active .slt__dropdown{z-index: 99;}
html[lang="en-US"] input#pricerent{ padding-left: 195px; }
.sec__pp_detail{background-color: #f1f1f1;}

/* Start state */
.box_padding{ padding: 0px 0 40px; }
.news_cover img{ width: 100%; height: 540px; -o-object-fit: cover; object-fit: cover; }
.sty__newsdetail .wrap__detail img{ width: 100%; }
.text-center {text-align: center !important;}
.text-justify{text-align: justify !important;}
.padding20{padding: 0px 0 50px 0;}
.animated-modal p{ margin : 10px;}
.animated-modal {
    max-width: 550px;
    border-radius: 4px;
    overflow: hidden;
    /* background: linear-gradient(45deg, #543093 32%, #d960ae 100%); */
    background: #fff;
    -webkit-transform: translateY(-80px);
            transform: translateY(-80px);
    -webkit-transition: all .5s;
    transition: all .5s; /* Should match `data-animation-duration` parameter */
    border: 2px solid #222;
}

.animated-modal * {
    color: #666666;
}

.animated-modal h2,
.animated-modal p {
    -webkit-transform: translateY(-40px);
            transform: translateY(-40px);
    opacity: 0;

    -webkit-transition-property: opacity, -webkit-transform;

    transition-property: opacity, -webkit-transform;

    transition-property: transform, opacity;

    transition-property: transform, opacity, -webkit-transform;
    -webkit-transition-duration: .3s;
            transition-duration: .3s;
}

/* Final state */
.fancybox-slide--current .animated-modal,
.fancybox-slide--current .animated-modal h2,
.fancybox-slide--current .animated-modal p {
    -webkit-transform: translateY(0);
            transform: translateY(0);
    opacity: 1;

    -webkit-transition-duration: .3s;

            transition-duration: .3s;
}

/* Reveal content with different delays */
.fancybox-slide--current .animated-modal h2 {
    -webkit-transition-delay: .1s;
            transition-delay: .1s;
}

.fancybox-slide--current .animated-modal p {
    -webkit-transition-delay: .4s;
            transition-delay: .4s;
}

.fancybox-slide--current .animated-modal p:first-of-type {
    -webkit-transition-delay: .2s;
            transition-delay: .2s;
}
.fancybox-slide--current button:hover,.fancybox-slide--current button:active{background: none !important;}


/*************** Transfer *************/
.box-booking-from{background-color: #ECECEC;padding: 20px;}
.cartransfer table {border-collapse: collapse;width:90%; margin: 20px 5%}
.cartransfer table, .cartransfer th, .cartransfer td {border:none;padding: 8px;}
.cartransfer table.datatable td, .cartransfer table th{text-align:left; border:none}
.cartransfer table.datatable tr.header{ background:#0194ca;color: #ffffff;}
.cartransfer table.datatable tr {border-bottom: solid 1px #0194ca}
.cartransfer table.datatable tr.gray{ background:#e6e6e6}
.cartransfer table.datatable tr.white{ background:#fff}
.cartransfer h2,.cartransfer p, .cartransfer h4{text-align: center;width: 90%; margin: auto;}
.cartransfer h2{width: 100%; color: #003a89;}
.cartransfer h4{font-size: 20px; color: #003a89;}
.box-booking-from .col-6{float: left !important; position: relative; padding: 15px;min-height:1;overflow:hidden;height:110px;text-align:left;}



/*************** Tour Booking *************/
#wrap_formstep .maincontent{overflow:inherit;}
#wrap_reser--step{overflow:hidden;margin:0 auto 0;padding-top:0px;font-weight:bold;font-size:1.2rem;color:#033681;}
.maincontent{padding:40px 0 50px;overflow:hidden;color:#333333;}
.name-step{width:100%;font-size:2.4rem;color:#033681;padding-bottom:10px;xfont-family:serif;font-weight:bold;line-height:1.3;}
.rowtext_from{text-align: left;padding-left: 15px;}
.form--style1 .srh_subject {margin-bottom: 14px;height: auto;}
.srh_subject{text-align:left;margin-bottom:10px;overflow:hidden;height:23px;color:#023781;xfont-weight:bold;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;align-items:flex-end;margin: 10px;}
.page_th .srh_subject{ font-family: 'Prompt-Light'; line-height: 1.3; }
.reser-box-half{display:-webkit-box;display:-ms-flexbox;display:-moz-flex;display:flex;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;font-size:1.6rem;margin-bottom:10px;background-color:#00004E;margin:15px 15px;border:1px solid #ffffff;border-radius:5px;}
.reser-box-half > div:nth-child(1){width:65%;color:#ffffff;padding:10px 15px;float:left;-webkit-border-top-left-radius:5px;-webkit-border-bottom-left-radius:5px;-moz-border-radius-topleft:5px;-moz-border-radius-bottomleft:5px;border-top-left-radius:5px;border-bottom-left-radius:5px;}
.reser-box-half > div:nth-child(2){width:35%;padding:10px 15px;float:right;-webkit-border-top-right-radius:5px;-webkit-border-bottom-right-radius:5px;-moz-border-radius-topright:5px;-moz-border-radius-bottomright:5px;border-top-right-radius:5px;border-bottom-right-radius:5px;display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-flow:wrap;flex-flow:wrap;}
.reser-box-half > div:nth-child(1) span{display:inline-block;width:45%;text-align:left;font-weight:500;}
.reser-box-half ._price{color:#ffffff;font-size:3.2rem;float:right;line-height:1;display:block;text-align:right;font-family:serif;width:100%;}
.reser-box-half ._thb{color:#fff;font-size:1.4rem;line-height:1.5;margin-right:2px;display:block;font-family:'Roboto', sans-serif;}
.reser-box-total > div:nth-child(1){}
.reser-box-total > div:nth-child(2){}


.reser--step{position:relative;}
.reser--step:before{content:"";position:absolute;top:13px;left:10%;height:3px;width:80%;background-color:#cbcbcb;border-radius:1px;}
.reser--step > div{width:25%;float:left;text-align:center;position:relative;z-index:10;}
.reser--step > div.active{color:#033681;}
.reser-form{padding: 25px;}
._icon--step{display:block;height:36px;width:36px;background-color:#fff;border:2px solid #cdcdcd;xborder-radius:50%;margin:0 auto 10px;background-color:#fff;position:relative;}
#step1 ._icon--step:before{position:absolute;content:"";height:100%;width:100%;left:0;top:0;z-index:10;background:url(../images/icon/icon--step1.svg) no-repeat center center;background-size:35px auto;}
#step1.active ._icon--step:before{background-size:35px auto;}
#step2 ._icon--step:before{position:absolute;content:"";height:100%;width:100%;left:0;top:0;z-index:10;background:url(../images/icon/icon--step2.svg) no-repeat center center;background-size:50px auto;}
#step2.active ._icon--step:before{background-size:50px auto;}
#step3 ._icon--step:before{position:absolute;content:"";height:100%;width:100%;left:0;top:0;z-index:10;background:url(../images/icon--shopping-cart.svg) no-repeat center center;background-size:32px auto;}
#step3.active ._icon--step:before{background-size:32px auto;}
#step4 ._icon--step:before{position:absolute;content:"";height:100%;width:100%;left:0;top:0;z-index:10;background-size:30px auto;}
#step4.active ._icon--step:before{background:url(../images/icon--coins-active.svg) no-repeat center center;background-size:32px auto;}
#step5 ._icon--step:before{position:absolute;content:"";height:100%;width:100%;left:0;top:0;z-index:10;background:url(../images/icon--long-check-mark.svg) no-repeat center center;background-size:30px auto;}
#step5.active ._icon--step:before{background:url(../images/icon--long-check-mark-active.svg) no-repeat center center;background-size:30px auto;}
.active ._icon--step{background-color:#3687F3;border:1px solid #dcdcdc;}
.box-reser-step h3{color:#033681;border-bottom:1px solid #999999;width:100%;font-size:1.8rem;margin-bottom:10px;font-weight:700;text-align: left;padding-left: 15px;}

.box-reser-step ._btn-small, .box-reser-step .btn_booknow, .box-reser-step ._btn-link{padding:8px 20px;}
._btn-small{background:#fdbf3e;margin-top:0;border:none;color:#333;display:inline-block;cursor:pointer;line-height:normal;padding:5px 20px 7px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;font-family:serif;font-size:1.6rem;line-height:1.5;border-radius:5px;padding:6px 30px;text-shadow:1px 1px 0px rgba(255, 255, 255, 0.3);text-align:center;outline:none !important;}
._btn-link{background:#35A326;margin-top:0;border:none;color:#fff !important;display:inline-block;cursor:pointer;line-height:normal;padding:5px 20px 7px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;font-family:'Roboto', sans-serif;font-size:2rem;line-height:1.5;border-radius:5px;padding:6px 30px;text-shadow:1px 1px 0px rgba(255, 255, 255, 0.6);min-width:210px;text-align:center;outline:none !important;font-family:"Times New Roman", Georgia, Serif;}
.page_th ._btn-link{ font-family: "Prompt-Light";  }
._btn-link:hover{color:#fdbf3e;background:#3687F3;text-decoration:none;text-shadow:1px 1px 0px rgba(255, 255, 255, 0);}
._btn-link:before{height:0 !important;}
/* ._remark{color:#cc0000;}
.form--style1 div[class*="row_"]{margin-bottom:15px;width:100%;}
.form--style1.input-step2 .row_titlename{width:20%;margin-right:15px;}
.form--style1.input-step2 .row_name{width:calc(80% - 15px);}
.form--style1.input-step2 .row_transfer{width:20%;}
.form--style1.input-step2 .row_request{}
.form--style1.input-step2 .row_email{width:50%;}
.form--style1.input-step2 .row_phone{width:50%;padding-left:15px;}
.form--style1.input-step2 .row_area{width:80%;padding-left:15px;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-flow:column;flex-flow:column;-webkit-box-pack:end;-ms-flex-pack:end;justify-content:flex-end;}
.form--style1.input-step2 .row_pickup_price{}
.form--style1.input-step2 .row_srh-btn{margin:0;} */
/*************** Tour Detail *************/

.clear{clear: both;}
.padding15{padding: 15px;}
.padding20{padding: 20px;}
.text_right{text-align: right;}
.book_botton{width: 150px;}

.box-reser-step{background-color: #ECECEC;xpadding:15px;overflow: hidden;xposition: relative;margin-top: 30px;padding-top: 30px;}
..box-reser-step .col6{display: inline-flex;}
.subpackage{padding: 15px; background-color: #ffffff;margin-bottom: 20px;width: 100%;display: flex;font-size: 20px;color: #b00101;}
.subpackage strike{color: #aaa;}
.srh_input .hasDatepicker {
    background: url(../images/icon--calenda-blue.svg) 96% center no-repeat #fff;
        background-size: auto;
    background-size: 24px auto;
    color: #000000;
    padding-left: 20px;
}
.row_toggle_tab{margin-bottom:15px;border:2px solid #fff;border-radius:3px;-webkit-box-shadow:0 0 10px rgba(0, 0, 0, 0.5);box-shadow:0 0 15px rgba(33, 94, 155, 0.2);background-color:#ffffff;}
.page_th .wrap_detail-listtoggle{ font-family: "Prompt-Light" ;  }
.row_toggle_tab .topic{color:#033681;border-radius:5px;padding:15px 20px;position:relative;line-height:1;font-size:1.8rem;-webkit-transition:all 0.2s;transition:all 0.2s;font-family:"Times New Roman", Georgia, Serif;font-weight:bold;background-color:#ffffff;}
.page_th .row_toggle_tab .topic{ font-family: 'Prompt-SemiBold'; font-weight: 400; }
.xrow_toggle_tab .topic:before{position:absolute;content:"";height:15px;width:15px;right:20px;top:16px;background:url(../images/icon--arrow-left2.svg) no-repeat center center;-webkit-transition:all 0.6s;transition:all 0.6s;}
.row_toggle_tab.active .topic:before{-webkit-transform:rotate(-90deg);transform:rotate(-90deg);}
.row_toggle_tab .topic{background-position:20px center;background-repeat:no-repeat;background-size:32px auto;xpadding-left:65px;}
.row_toggle_tab._icon-itinerary .topic{background-image:url(../images/icon--itinerary.svg);}
.row_toggle_tab._icon-itinerary.active .topic{background-image:url(../images/icon--calendar-active.svg);}
.row_toggle_tab._icon-included .topic{background-image:url(../images/icon--include.svg);}
.row_toggle_tab._icon-included.active .topic{background-image:url(../images/icon--include-active.svg);}
.row_toggle_tab._icon-exincluded .topic{background-image:url(../images/icon--exinclude.svg);}
.row_toggle_tab._icon-exincluded.active .topic{background-image:url(../images/icon--exinclude-active.svg);}
.row_toggle_tab._icon-whattobring .topic{background-image:url(../images/icon--bring.svg);}
.row_toggle_tab._icon-whattobring.active .topic{background-image:url(../images/icon--bring-active.svg);}
.row_toggle_tab._icon-remark .topic{background-image:url(../images/icon--remark.svg);}
.row_toggle_tab._icon-remark.active .topic{background-image:url(../images/icon--remark-active.svg);}
.row_toggle_tab._icon-payment .topic{background-image:url(../images/icon--payment2.svg);}
.row_toggle_tab._icon-payment.active .topic{background-image:url(../images/icon--payment-active.svg);}
.row_toggle_tab .detail{padding:0 20px;max-height:0;overflow:hidden;-webkit-transition:all 1s;transition:all 1s;height:auto;}
.row_toggle_tab .detail .detail-content{padding:0 0 20px;}
.row_toggle_tab .detail p{margin-bottom:10px;}
.row_toggle_tab .detail ul{margin-left:20px;}
.row_toggle_tab .detail ul li{list-style-type:square;}
.row_toggle_tab.active .detail{max-height:3000px;height:auto;-webkit-transition:max-height 1.5s;transition:max-height 1.5s;}
.srh_input ._btn-booknow{font-size: 1em;}
._btn-booknow{background:#DA1B1B;margin-top:0;border:none;color:#ffffff;display:inline-block;cursor:pointer;line-height:normal;padding:5px 20px 7px;-webkit-transition:all .3s ease-out;transition:all .3s ease-out;font-size:2rem;line-height:1.5;border-radius:2px;padding:6px 30px;text-shadow:1px 1px 0px rgba(255, 255, 255, 0.3);font-weight:bold;}
._btn-booknow a{color: #ffffff !important;}
.page_th ._btn-booknow{ font-family: 'Prompt-Light'; }
._btn-booknow:hover{color:#ffffff;background:#3687F3;text-decoration:none;text-shadow:1px 1px 0px rgba(255, 255, 255, 0);}
.update ._icon{width:20px;height:20px;display:block;}
.update > span{display:inline-block;}
.icon--location{background:url(../images/icon--location.png) no-repeat center center;}
.icon--include{background:url(../images/icon--included.png) no-repeat center center;}
.wrap_tourdetail h2 > span{width:calc(100% - 420px);}
.wrap_tourdetail-content{width:calc(100% - 10px);float:left;padding-bottom:50px;}
.wrap_tourdetail-content .wrap_detail-item{padding-top:20px;}
.wrap_tourdetail h4{margin:0 0 10px;line-height:1.2;font-size:2rem;color:#033681;font-weight:bold;text-transform:capitalize;text-align: left;}
.wrap_tourdetail p{margin:10px 0;}
.warp_feature-item{padding:50px 0 50px;}
.warp_feature-item ul{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}
.warp_feature-item li{text-align:center;display:inline-block;margin-right:30px;min-width:70px;width:80px;line-height:1.3;font-family:serif;}
.page_th .warp_feature-item li{ font-family: 'Prompt-Light'; }
.warp_feature-item li:last-child{margin-right:0;}
.warp_feature-item ._icon{margin:auto;width:35px;height:40px;background-position:center center;background-repeat:no-repeat;display:block;float:none;margin-bottom:5px;}
.wrap_detail-item{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:initial;padding:20px 0;}
.wrap_detail-item > div{width:30%;}
.wrap_detail-item > div strong._title {color:#033681;display:block;font-size:1.8rem;margin-bottom:0;line-height:1.2;}
.page_th .wrap_detail-item > div strong._title { font-family: 'Prompt-SemiBold';  font-weight: 400; }
.wrap_detail-item > div i{height:50px;width:50px;float:left;}
.wrap_detail-item > div > div{float:left;width:calc(100% - 60px);}
.wrap_detail-item p{font-size:1.3rem;line-height:1.4;font-weight:bold;margin:5px 0 5px;}
.wrap_detail-listtoggle ._btn-booknow{width:100%;-webkit-box-sizing:border-box;box-sizing:border-box;text-align:center;margin-top:2px;border-radius:5px;color:#033681;}
.maincontent a{text-decoration:none;color:#ffffff;position:relative;}
.maincontent a:hover{color:#3687F3;}
.maincontent .row_toggle_tab a:before, #wrap_formstep .maincontent a:before{position:absolute;bottom:0;left:0;height:1px;width:100%;background-color:#000;}
.wrap_tourdetail ._header_h2{padding:15px 0;min-height:40px;font-weight:bold;font-size:3.5rem;/*display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:end;-ms-flex-align:end;*/align-items:flex-end;margin: auto;}

.wrap_detail-item i,.wrap_detail i{font-size:2.5em;color:#3687F3;vertical-align:middle;}
.wrap_detail i{font-size:1.5em;}
.table-itinerary tr th{font-weight:bold;padding:30px 7px 7px;font-size:1.8rem;text-align:left;}
.table-itinerary tr td{padding:5px;}
.table-itinerary tr:nth-child(even) td{}
.table-itinerary tr td:nth-child(1){width:25%;vertical-align: top;}
.table-itinerary tr:nth-child(1) th{padding-top:0px;}
.content-right{padding:0 0 0 20px;margin:-17px 0 0;width:350px;}
.price-tour{text-align:right;position:relative;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;line-height:1.5;font-size:1.2rem;font-family:"Times New Roman", Georgia, Serif;}
.page_th .price-tour{ font-family: "Prompt-Light" ;  }
._price-fullsale{font-size:1.8rem;position:relative;display:inline-block;}
._price-fullsale:before{content:"";position:absolute;top:50%;left:7px;height:1px;width:calc(100% - 14px);background-color:#fff;}
._price-sale{font-size:3.4rem;color:#000;line-height:1;font-family:serif;}
._price-sale.red_color{color:#ed1c24;}
.price-tour > div{position:relative;width:50%;padding-left:10px;}
.price-tour > div:before{content:"";position:absolute;top:0;right:-10px;height:100%;width:1px;background-color:#000000;}
.price-tour > div.noline:before{background-color:#f1f1f1;}
.price-tour > div:nth-child(3):before{width:0px;}
.highlight-tour{padding:40px 0;}
.highlight-tour h5{color:#033681;font-size:2rem;margin-bottom:10px;font-weight:bold;}
.highlight-tour .box{color:#fff;font-size:1.6rem;font-style:italic;position:relative;text-align:center;margin-bottom:10px;font-family:"Times New Roman", Georgia, Serif;}
.highlight-tour .detail{position:absolute;z-index:1;top:0;left:0;width:100%;height:100%;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;}
.wrap_tourdetail .maincontent{overflow:inherit;padding-bottom:0;}
.wrap_anothertour h6{font-size:4rem;color:#283c7c;xfont-style:italic;padding:50px 0 30px;font-weight:bold;text-align:center;line-height:1.2;margin: 0;}
.wrap_anothertour-list{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}
.wrap_anothertour-list .box{width:calc(33.33% - 20px);position:relative;float:left;height:18vw;background-color:#000;-webkit-box-shadow:0 0 5px rgba(0, 0, 0, 0.7);box-shadow:0 0 5px rgba(0, 0, 0, 0.7);}
.wrap_anothertour-list .photo{opacity:0.6;-webkit-transition:all 1s;transition:all 1s;}
.wrap_anothertour-list .box:hover .photo{opacity:1;}
.wrap_anothertour-list .detail{position:absolute;height:100%;width:100%;}
.wrap_anothertour-list .detail{height:100%;position:absolute;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:center;-ms-flex-align:center;align-items:center;color:#fff;text-align:center;width:100%;top:0;left:0;padding:0 20px;}
.wrap_anothertour-list ._title{display:block;padding:0 0 5px;margin-bottom:6px;color:#fff;}
.page_th .wrap_anothertour-list ._title { font-family: "Prompt-SemiBold"; font-size: 2.2rem; font-weight: 400; }
.wrap_anothertour-list ._title:before{content:"";position:absolute;height:1px;width:64px;background-color:#fff;bottom:0;left:calc(50% - 32px);}
.wrap_anothertour-list ._link3{color:#fdbf3e;}
.slide--product{left:0;margin:0;height:60vh;width:100%;}
.slide--product .slick-slide{height:45vw;}
.slide--product .slick-dots{position:absolute;width:100%;bottom:0;left:0;z-index:100;}

.sec__h_tourcategories .title{margin-top: 30px;}
.sec__h_tourcategories h2{margin-bottom: 0;}
.tour-categories{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-ms-flex-flow:row wrap;flex-flow:row wrap;}
.tour-categories .box{width:calc(20% - 2px);display: flex;align-items: center;justify-content: center;height:10vw;margin: 30px 0px 30px 0px;}
.tour-categories .box h3{color: #000;font-size:2rem;}

.box3-container {display: flex;gap: 20px;margin:0 20px 0px;}
.contactus__box3{width:800px;margin: auto;}
.box3-container .box {
    flex: 1;
    background-color: #f8f8f8;
    padding: 10px;
    /* border-radius: 8px; */
    box-shadow: 0 0 5px rgba(0, 0, 0, 0.1);
    margin-bottom: 50px;
}
.box3-container .box img {
    width: 100%;
    height: auto;
    border-radius: 4px;
}
.box3-container .box h3 {
    margin: 10px 0 5px;
    font-size: 20px;
    color: #113894;
    height: 50px;
}
.box3-container .box p {
    font-size: 20px;
    color: #555;
    font-weight: bold;
}

/* Responsive */
@media (max-width: 768px) {
    .box3-container {
        flex-direction: column;
    }
    .contactus__box3{width:100%;}
}