/* Js Scrollpane */
/* CSS Styles that are needed by jScrollPane for it to operate correctly. */
.jspContainer{overflow:hidden;position:relative;}
.jspPane{position:absolute;}
.jspVerticalBar{position:absolute;top:0;right:10px;width:8px;height:100%;}
.jspHorizontalBar{position:absolute;bottom:0;left:0;width:100%;height:16px;background:red;}
.jspCap{display:none;}
.jspHorizontalBar .jspCap{float:left;}
.jspTrack{background:#d8d8d8;position:relative;border-radius:4px;}
.jspDrag{background:#1380ae;position:relative;top:0;left:0;cursor:pointer;border-radius:4px;}
.jspHorizontalBar .jspTrack,.jspHorizontalBar .jspDrag{float:left;height:100%;}
.jspArrow{background:#50506d;text-indent:-20000px;display:block;cursor:pointer;padding:0;margin:0;}
.jspArrow.jspDisabled{cursor:default;background:#80808d;}
.jspVerticalBar .jspArrow{height:16px;}
.jspHorizontalBar .jspArrow{width:16px;float:left;height:100%;}
.jspVerticalBar .jspArrow:focus{outline:none;}
.jspCorner{background:#eeeef4;float:left;height:100%;}
* html .jspCorner{margin:0 -3px 0 0;}

.address-box{border-radius:4px;background-color:rgba(21, 147, 255, 0.1);padding:20px;margin-bottom:20px;}
.address-name{font-size:15px;font-weight:700;line-height:17px;letter-spacing:-.3px;color:#1c2d4b;margin-bottom:15px;}
.address-info{font-size:15px;font-weight:400;line-height:2;letter-spacing:-.2px;color:#3e3e3e;margin-bottom:5px;}
.address-info p{margin-bottom:0px;}
.address-contact-info{margin:0;padding:0;list-style-type:none;}
.address-contact-info li{position:relative;padding-left:35px;font-size:15px;font-weight:400;line-height:2;letter-spacing:-.2px;color:#3e3e3e;}
.address-contact-info li a{color:#3e3e3e;}
.address-contact-info li a:hover{color:#1593ff;}
.address-contact-info li .phone-icon{background-image:url(https://www.goldentours.com/images/add-phone.svg);background-repeat:no-repeat;display:inline-block;height:16px;width:16px;position:absolute;left:0;top:7px;}
.address-contact-info li .time-icon{background-image:url(https://www.goldentours.com/images/add-time.svg);background-repeat:no-repeat;display:inline-block;height:21px;width:20px;position:absolute;left:0;top:3px;}
.address-contact-info li .location-icon{background-image:url(https://www.goldentours.com/images/location-marker-icon.svg);background-repeat:no-repeat;display:inline-block;height:25px;width:20px;position:absolute;left:0;top:3px;}
/*.about-us-pg .hd-type10{margin-right:80px;}*/
.about-us-pg { position:relative; }
.faq-pg .hd-type10{margin-bottom:38px;text-transform:uppercase;}
.content-detail{padding:20px 0;}
.faq-pg .content-accordian,.customer-charter-pg .content-accordian,.best-price-pg .content-accordian,.term-condition-pg .content-accordian,.cookie-policy-pg .content-accordian{margin-bottom:40px;}
.points-type3 li{font-size:15px;line-height:24px;letter-spacing:-.17px;color:#3f3f3f;margin-bottom:0;}
.points-type3 li:before{top:6px;}
.btn-type8 .arrow-icon,.btn-type8:focus .arrow-icon{margin-left:9px;background:url(https://www.goldentours.com/images/back-top-arrow.svg);height:7px;width:12px;display:inline-block;}
.btn-type8:hover .arrow-icon{background:url(https://www.goldentours.com/images/back-top-arrow-hover.svg);}
.hd-type10{margin-bottom:30px;text-transform:uppercase;}
.address-txt{font-size:16px;font-weight:800;line-height:30px;letter-spacing:-.18px;color:#1c2d4b;}
.address-txt address{font-weight:400;font-size:15px;line-height:28px;letter-spacing:-.18px;color:#3f3f3f;}
.browser-support{font-family:'Muli';font-size:15px;font-weight:600;line-height:28px;letter-spacing:-.17px;color:#000;}
.cookies-box,.cookies-box:hover,.cookies-box:focus{text-decoration:none;font-family:'Muli';font-weight:600;font-size:16px;line-height:20px;letter-spacing:-.18px;color:#1593ff;background-color:#E7F4FF;border-radius:3px;padding:13px 40px 13px 25px;display:block;position:relative;}
.cookies-box:before{position:absolute;content:'';background:url(https://www.goldentours.com/images/cookies-right-arrow.svg) no-repeat;width:8px;height:14px;display:inline-block;top:50%;right:15px;transform:translateY(-50%);}
.cookies-detail-tbl{display:block;width:100%;margin-bottom:30px;}
.cookies-detail-tbl table{width:100%;border-collapse:collapse;}
.cookies-detail-tbl table>thead>tr>th{background-color:#E7F4FF;color:#1593ff;font-family:'Muli';font-weight:600;font-size:16px;line-height:20px;padding:10px;border:1px solid #c5e4ff;}
.cookies-detail-tbl table>tbody>tr>td{background-color:#fff;color:#848585;font-family:'Muli';font-weight:400;font-size:16px;line-height:20px;padding:10px;border:1px solid #c5e4ff;}
.cookies-detail-tbl table>tbody>tr>td:first-child{background-color:#f5f5f5;}
.contact-usform{margin-top:25px;border-top:1px solid #bfbfbf;padding-top:30px;margin-bottom:50px;}
.captcha{position:relative;}
.captcha-input{background-color:#f3f3f3;border:solid 1px #f3f3f3;height:70px;position:relative;padding:10px 72px 10px 10px;text-align:center;}
.refresh-btn,.refresh-btn:focus{background-color:#1593ff;padding:14px 15px;height:70px;display:inline-block;color:#fff;position:absolute;right:0;top:0;}
.refresh-btn:hover{background-color:#1283e4;}
.refresh-icon{background:url(https://www.goldentours.com/images/refresh.svg) no-repeat;height:40px;width:40px;display:inline-block;background-size:contain;}
.submit-btn {margin-top:30px;max-width:151px;display:inline-block;}
.login-page .submit-btn{display:block;}
.social-links-box{position:absolute;top:0px;right:0px;z-index:100;}
.social-links-box>a{display:inline-block;margin-left:5px;}
.location-heading{font-size:16px;font-weight:700;line-height:17px;color:#1c2d4b;}
.withdrawdataconsent form{border:1px solid #e6e6e6;padding:30px;border-radius:15px;background:#f9f9f9;margin-bottom:30px;}
.voucher-section{font-size:16px;line-height:1.88;letter-spacing:-.2px;color:#3f3f3f;margin:0 0 20px;}
.voucher-section .box-type4 p{color:rgb(255, 0, 0);font-weight:700;}
.voucher-section .box-type4 .succ-msg{color:rgb(22, 128, 3);font-weight:700;}
.submit-voucher{font-size:16px;letter-spacing:-.2px;color:#3f3f3f;margin:0 0 20px;}
.submit-voucher ul li{line-height:1;list-style-type:decimal;margin:0 0 15px;}
/* Group travel css */
.group-travel-pg .contact-usform{border:0px;}
.group-travel-pg .cus-chkbox input[type="checkbox"]+span  {font-family: 'Muli';font-size: 15px;color: #848585;letter-spacing: -.2px;}
.group-travel-pg .contact-usform .cus-chkbox{margin-top:26px;}
.group-travel-pg .contact-usform .error-msg{color:rgb(216, 30, 5);font-weight:700;}
.contact-usform .error-msg{color:rgb(216, 30, 5);font-weight:700;}
.succ-msg{color:rgb(22, 128, 3);font-weight:700;}
/* Group travel css */
.school-trip-pg .contact-usform{border:0px;padding-top:0px;}
.school-trip-pg .contact-usform .cus-chkbox{margin-top:27px;}
.school-trip-pg .cus-chkbox input[type="checkbox"]+span{font-family: 'Muli';font-size: 15px;color: #848585;letter-spacing: -.2px;}
.school-trip-pg .radio-type2{display:block;margin-right:0;}
.school-trip-pg .radio-type2 label{min-width:inherit;width:100%;}
.trip-head{font-size:16px;font-weight:700;line-height:20px;letter-spacing:-.18px;color:#1593ff;display:flex;align-items:center;margin-bottom:20px;}
.trip-head .count{width:40px;height:40px;background:#1593ff;border-radius:50%;vertical-align:middle;color:#fff;text-align:center;margin-right:20px;line-height:40px;display:inline-block;}
/* Term and condition css */
.term-conditiontxt{padding-left:55px;font-family:'Muli';font-weight:400;font-size:15px;line-height:28px;letter-spacing:-.17px;color:#848585;margin-bottom:30px;position:relative;}
.term-conditiontxt .list-count{font-family:'Muli';font-weight:700;font-size:15px;line-height:28px;color:#1c2d4b;letter-spacing:-.17px;position:absolute;top:0;left:0;}
/* Career and Recruitment page css */
.careers-recruitment-pg .latest-job-section .job-infotxt{font-size:15px;line-height:28px;letter-spacing:-.17px;color:#848585;display:block;}
.careers-recruitment-pg .latest-job-section .hd-type7{margin-bottom:15px;}
.careers-recruitment-pg .latest-job-section .apply-btn{margin-top:21px;}
.careers-recruitment-pg .latest-job-section .apply-btn a.btn-type1{min-width:120px;}
#visitor-popup.modal .modal-dialog{max-width:971px;}
#visitor-popup.modal .modal-header{background-color:transparent;border:0;padding:1rem;}
#visitor-popup.modal .modal-header .close{position:absolute;top:8px;right:12px;text-align:center;background-color:transparent;float:none;padding:0;margin:0;opacity:1;}
#visitor-popup.modal .modal-body{padding:5px 43px 30px;}
#visitor-popup.modal .modal-body .hd-type5{line-height:25px;margin-bottom:22px;}
#visitor-popup.modal .modal-body .visitor-content{height:445px;overflow:hidden;padding-bottom:28px !important;}
#visitor-popup.modal .modal-body .visitor-content:focus { outline:none; } 
.cms-content-txt .btn-type5{display:none;}
@media(max-width:480px){.careers-recruitment-pg .latest-job-section .box-type5{padding:15px;}}
/* Scroll Pane CSS*/
.jspVerticalBar{position:absolute;top:0;right:0;width:6px;height:100%;}
.jspTrack{background:#d8d8d8;position:relative;border-radius:3px;}
.jspDrag{background:#a1a1a1;position:relative;top:0;left:0;cursor:pointer;border-radius:3px;}
.form-section{margin-top:30px;border-top:1px solid #bfbfbf;padding-top:30px;}
.google-recaptcha{margin-top:0px;}
.latest-job-section iframe{width:100%;height:300px;margin-top:20px;border:none;}
.cookiePolicyBox{background-color:#dde9f1;padding:5px;border-radius:5px;position:relative;}
.cookiePolicyBox .innerBox{background-color:#fff;margin-bottom:5px;box-shadow:0 0 2px rgba(0, 0, 0, 0.1);position:relative;}
.cookieInfoTable .tbl-bdL{font-size:13px;font-weight:bold;color:#333;padding:5px 10px;}
.cookieInfoTable .tbl-bdR{padding:5px 10px;}
.cookieDetailTable .tbl-bdL{font-size:13px;color:#333;padding:7px 10px;background-color:#FFFBEC;border-top:1px solid #F4EED8;width:70%;}
.cookieDetailTable .tbl-bdR{font-size:13px;color:#333;padding:7px 10px;background-color:#FAFAF9;border-top:1px solid #E5E5E5;width:30%;}
.cookieDetailTable .tbl-bdL .headspn{padding:5px 0;display:block;font-size:15px;}
.cookiePolicyBox .btn-type8{margin-top:0;max-width:200px;margin-left:10px;}
.cookie-expcollGroup .expcoll-head .head-text{color:#333;font-size:13px;font-weight:bold;text-decoration:underline;display:inline-block;}
.cookie-expcollGroup .expcoll-head .head-text:after{margin-left:5px;content:'∨';display:inline-block;text-decoration:underline;font-weight:bold;font-size:11px;}
.cookie-expcollGroup .expcoll-head.open .head-text:after{content:'∧';}
.cookie-expcollGroup .expcoll-content{margin:4px 0;display:none;}
.tbl-bdL .expcoll-innerBox{padding:5px 5px 10px;background-color:#dde6e1;border-radius:5px;}
.expcoll-innerBox .detailTable td{background:#FFFBEC;border-top:1px solid #F4EED8;padding:7px 10px;font-size:13px;color:#333;text-align:justify;font-weight:bold;}
.custom-switchBtn{display:inline-block;vertical-align:middle;width:auto;position:relative;min-height:1px;}
.custom-switchBtn>input[type="radio"],.custom-switchBtn>input[type="checkbox"]{position:absolute;top:0;left:0;opacity:0;}
.custom-switchBtn>input[type="radio"]+span,.custom-switchBtn>input[type="checkbox"]+span{display:inline-block;width:60px;height:30px;background-color:#ccc;transition:all 0.4s;border-radius:34px;position:relative;cursor:pointer;}
.custom-switchBtn>input[type="radio"]+span:before,.custom-switchBtn>input[type="checkbox"]+span:before{position:absolute;content:"";height:23px;width:23px;left:5px;top:4px;background-color:#fff;transition:0.4s;border-radius:50%;}
.custom-switchBtn>input[type="radio"]:checked+span,.custom-switchBtn>input[type="checkbox"]:checked+span{background-color:#00a20c;}
.custom-switchBtn>input[type="radio"]:checked+span:before,.custom-switchBtn>input[type="checkbox"]:checked+span:before{-webkit-transform:translateX(26px);-ms-transform:translateX(26px);transform:translateX(26px);}
@media(max-width:767px){.cookiePolicyBox .btn-type8{margin-top:5px;font-size:10px;padding:5px;width:96px;display:inline-block;margin-left:0;}}
@media (max-width:1199px){.group-travel-pg .btn-type3{padding:19px 20px 16px;font-size:13px;line-height:15px;}
.cookie-policy-pg .content-detail{padding:20px 0 10px;}
}
@media(max-width:992px){#visitor-popup.modal .modal-dialog{max-width:771px;}}
@media(max-width:767px){.pageheader-bg{display:block;}
.faq-pg .hd-type10{line-height:30px;}
.middlebarbanner .bannerbox{padding:0;}
.group-travel-pg .btn-type3{padding:19px 20px 16px;font-size:16px;line-height:15px;display:block;margin-bottom:20px;}
.group-travel-pg .btn-type3.mr-3{margin-right:0 !important;}
.group-travel-pg .contact-usform .cus-chkbox{margin-top:0;}
#visitor-popup.modal .modal-dialog{max-width:inherit;}
#visitor-popup.modal .modal-body{padding:5px 30px 30px;}
#visitor-popup.modal .modal-body .visitor-content .terms-scroll{padding-right:20px !important;}
.social-links-box{position:relative;margin:15px 0;text-align:center;}
.about-us-pg .hd-type10{margin-bottom:10px;margin-right:inherit;}
.cookies-detail-tbl table tbody tr td{text-align:left;font-size:12px;width:50%;}
.cookies-detail-tbl table tbody tr td a{font-size:12px;word-break:break-all;}
.cookies-detail-tbl table>thead>tr>th{font-size:12px;}
.cookies-detail-tbl table tbody, .cookies-detail-tbl table tbody tr{width:100%;}
.cookies-detail-tbl table, .cookies-detail-tbl table thead, .cookies-detail-tbl table tbody, .cookies-detail-tbl table tbody tr, .cookies-detail-tbl table thead tr{display:block;}
.cookies-detail-tbl table thead tr .th1{width:50%;float:left;}
.cookies-detail-tbl table thead tr .th2{width:50%;display:inline-block;}
.address-contact-info li { line-height:20px; margin:0 0 5px; }
}
@media (max-width:576px){.middlebarbanner .bannerbox .banner-head{margin:0; margin: 0 auto;}
.faq-pg .hd-type10{margin-bottom:25px;}
.school-trip-pg .contact-usform .cus-chkbox{margin-top:0;}
.address-box{margin-bottom:15px;}
.contact-usform{margin-bottom:25px;}
.submit-btn{display:block;max-width:inherit;margin-top:10px;}
}
@media(max-width:480px){.content-accordian .hd-type12{font-size:16px;}
.cookies-box, .cookies-box:hover, .cookies-box:focus{font-size:15px;}
.cms-content-txt .link-type3{word-break:break-all;}
.group-travel-pg .btn-type3{font-size:14px;}
.term-condition-pg .box-type4{padding:20px;}
.hd-type10{display:block;text-align:center;font-size:18px;line-height:27px;letter-spacing:.5px;}
.cms-content-txt.main-head{letter-spacing:.5px;display:block;text-align:center;}
.cms-content-txt.main-head .group-travel{position:relative;letter-spacing:.5px;display:block;text-align:left;height:350px;overflow:hidden;transition:all 0.3s;}
.cms-content-txt.main-head .group-travel:before{content:'';background:linear-gradient(to top, rgba(255, 255, 255, 0.9) 0%, rgba(255, 255, 255, 0.5) 30%, rgba(255, 255, 255, 0.2) 40%, rgba(255, 255, 255, 0) 100%);position:absolute;z-index:1;top:0;right:0;bottom:0;left:0;}
.cms-content-txt.main-head .group-travel.height-auto:before{display:none;}
.cms-content-txt .btn-type5{display:inline-block;margin-top:15px;}
.cms-content-txt.main-head .group-travel.height-auto{height:auto;overflow:visible;transition:all 0.3s;}
.contact-us-pg .hd-type11, .sub-head.hd-type11{text-align:center;}
.contact-us-pg .address-name{font-size:14px;letter-spacing:-.16px;}
.contact-us-pg .address-info{font-size:13px;line-height:22px;}
.contact-us-pg .address-contact-info li{font-size:13px;line-height:30px;letter-spacing:-.15px;}
.careers-recruitment-pg .latest-job-section .box-type5{padding:15px;margin-bottom:10px;}
.careers-recruitment-pg .latest-job-section .hd-type7{font-size:16px;line-height:30px;letter-spacing:-.18px;margin-bottom:5px;}
.google-recaptcha{margin-top:10px;}
}
@media(max-width:320px){.group-travel-pg .btn-type3{font-size:12px;}
.cookies-box, .cookies-box:hover, .cookies-box:focus{font-size:13px;padding:13px 27px 13px 13px;}
}
/* Agent Login Style */
.agent-login{margin:0 0 20px;}
.agent-login .box-type4{margin:5px 0;}
.agent-login .box-type5{margin:0;background:#f9f9f9;}
.agent-login .box-type3{border-bottom:1px solid #e0d5b2;margin:0;background:#F3EBD1;}
.agent-login .box-type3:last-child{border:none;}
.agentregistration{margin:0 0 50px;}
.data-consent .btn-type6{margin-top:0;margin-bottom:20px;}
.box-50{background-color:#eaf2f6;margin-top:20px;}
.box-50 .box-content{padding:30px;}
.box-50 ul{padding:0;}
.box-50 ul li{margin:10px 0;display:block;}
.box-50 ul li b{display:block;margin:0 0 5px;}
/* Supplier Confirmation Style */
.supplier-logo{padding:20px 0;display:inline-block;}
.supplier-bg th{background:#edecec;border:1px solid #ddd;}
.supplier-bg td b{color:#015596;}
.supplier-bg .table{width:100%;white-space:nowrap;margin:0 0 30px;}
.supplier-bg .nameCol{width:100%;}
/* Contact Admin */
.contact-admin{float:none;display:inline-block;vertical-align:top;width:820px;max-width:100%;text-align:left;}
#InsertImage_txtEditor #imgErrMsg_txtEditor+div{padding:20px;}
#InsertImage_txtEditor .tab-content{float:left;margin-top:20px;}
@media (max-width:767px){.box-img{height:300px;}
.supplier-bg td, .profile-section td{display:block;}
.supplier-bg th:empty, .profile-section th:empty{display:none;}
.myprofile-sec .btn-type6{display:inline-block;}
}
/* Sitemap */
.sitemap{padding:0 0 40px;}
.sitemap-box{margin-bottom:20px;}
.sitemap .content-detail{margin-left:20px;padding:5px 0px 10px 0;}
.sitemap .hd-type11{font-family:'Muli';position:relative;font-size:15px;font-weight:800;line-height:20px;letter-spacing:-.2px;color:#1a2b49;margin-bottom:0px;padding-top:15px;padding-bottom:5px;border-bottom:1px solid #bfbfbf;padding-right:20px;display:block;cursor:pointer;}
.sitemap .content-detail .hd-type11 .arrow{position:absolute;background:url(https://www.goldentours.com/images/cms-arrow-down.svg)no-repeat;display:inline-block;height:10px;width:17px;top:23px;right:0;}
.sitemap .content-detail .hd-type11.open .arrow{background:url(https://www.goldentours.com/images/cms-arrow-up.svg)no-repeat;}
.sitemap h5{margin:20px 0;padding:0 0 0px;border-bottom:1px solid #ddd;}
.sitemap ul{margin:0;padding:0;}
.sitemap ul li{list-style:none;margin:5px 0;position:relative;padding-left:20px;color:#005496;}
.sitemap ul li a:before{content:"";position:absolute;top:5px;left:0;width:5px;height:5px;background:#007bff;border-radius:50%;}
.sitemap ul li ul{padding-left:10px;}
/* My Info */
/*.myprofile-sec {margin-top: 0;border-top: 1px solid #bfbfbf;padding-top: 10px;margin-bottom: 30px;}*/
.myprofile-sec .btn-type6{margin-top:10px;}
.profile-section{padding:0px 0 40px;}
.tab-clicks a{margin:5px 0;width:100%;color:#fff !important;}
.tab-clicks a.current{color:#f36421 !important;background:#fff;}
.tab-clicks a:hover{color:#f36421 !important;}
/*.profile-content {display: none;}*/
.profile-content.current{display:block;}
.profile-content th{background:#edecec;border:1px solid #ddd;}
.profile-content td b{color:#015596;}
.profile-content .table{width:100%;white-space:nowrap;margin:0 0 30px;}
.profile-content .nameCol{width:100%;}
#tourPrices .m-tb-20{margin:0px 0 20px;}
#tourPrices .tbl .tbl-hd td, #tourPrices .tbl .tbl-hd th{background:#edecec;border:1px solid #ddd;padding:7px 10px;}
#tourPrices .tbl .tbl-hd td .btn-type9, #tourPrices .tbl .tbl-hd td .btn-type9:focus{padding:5px 15px;}
#tourPrices .tbl .tbl-data .hd{color:#015596;border-right:1px solid #dcebf2;background:#f6fcff;}
#tourPrices .tbl .tbl-data td>div{border:1px solid #ccc;padding:5px;}
#tourPrices .tbl .tbl-data td{border:1px solid #ddd;border-bottom-color:#dcebf2;padding:7px 10px;}
@media(max-width:767px){#tourPrices .btn-type9, .btn-type9:focus, #tourPrices .tbl .tbl-data td{font-size:12px;padding:5px;}
}
.editDetail_pg .box-type3{margin-bottom:0;}
.editDetail_pg .box-type4{background:#ccc;}
.current-total{margin-top:20px !important;}
.editDetail_pg .price{display:block;font-size:20px;line-height:22px;letter-spacing:-.2px;color:#000;margin:3px 0 0;font-weight:800;}
.editDetail_pg .apply-btn{margin-top:20px;}
.editDetail_pg .apply-btn a{margin:3px;}
@media(max-width:767px){.back-button{margin-top:20px;}
}
.p-close-dropdown{position:absolute;top:0;cursor:pointer;right:15px;color:#fff;background:#1f1f1f;height:22px;width:22px;text-align:center;line-height:23px;font-weight:700;font-size:12px;border-radius:50%;}
.pro-gridView .p-close-dropdown{position:absolute;top:15px;cursor:pointer;right:15px;color:#fff;background:#1f1f1f;height:22px;width:22px;text-align:center;line-height:23px;font-weight:700;font-size:12px;border-radius:50%;}
.favouriteproduct_pg .probox-type1 .short-text ul{min-height:initial;}
.favouriteproduct_pg .pro-gridView .probox-type1 .pro-header{margin-right:20px;}
@media (max-width:576px){.pro-gridView .p-close-dropdown{position:absolute;top:15px;cursor:pointer;right:15px;color:#fff;background:#1f1f1f;height:22px;width:22px;text-align:center;line-height:23px;font-weight:700;font-size:12px;border-radius:50%;}
.p-close-dropdown{position:absolute;top:-15px;cursor:pointer;right:15px;color:#fff;background:#1f1f1f;height:15px;width:15px;text-align:center;line-height:15px;font-weight:700;font-size:8px;border-radius:50%;}
}
/* Private Booking */
.privatebooking_pg .hd-type10{margin-right:100px;}
.privatebooking_pg .booking-tab{margin:0 0 20px;}
.privatebooking_pg .m-tb-20{margin:20px 0 20px;}
.privatebooking_pg .secure-box{margin:20px 0 30px;line-height:24px;}
.privatebooking_pg .secure-box strong{color:#005496;font-weight:700;}
/* Login Page */
.login-page .form-tab button{min-width:100px;background-color:#5a6268;border:none !important;outline:none;box-shadow:inherit;}
.login-page .form-tab button.current{background-color:#1593ff;outline:none;box-shadow:inherit;}
.login-page .form-tab button:first-child{border-radius:25px 0px 0px 25px !important;border-right:2px solid #fff !important;}
.login-page .form-tab button:last-child{border-radius:0 25px 25px 0px !important;}
.login-page .form-style form{border:1px solid #e6e6e6;padding:30px;border-radius:15px;background:#f9f9f9;}
.login-page .form-tab-box{display:none;}
.login-page .form-tab-box.current{display:block;}
.login-page .forget-password{cursor:pointer;color:#2c93fe !important;}
@media(max-width:991px){.login-page .remember-check{margin:15px 0;}
}
/* address SEction */
.map-btn{text-align:right;}
.address-section .hd-type10{position:relative;cursor:pointer;}
.address-section .hd-type10 .arrow{position:absolute;background:url(https://www.goldentours.com/images/cms-arrow-down.svg)no-repeat;display:inline-block;height:10px;width:17px;top:50%;right:0;transform:translateY(-50%);}
.address-section .hd-type10.open .arrow{background:url(https://www.goldentours.com/images/cms-arrow-up.svg)no-repeat;}
.whybook-section{border-top:1px solid #d8d8d8;border-bottom:1px solid #d8d8d8;padding:40px 0;margin-bottom:35px;}
.whybook-box{text-align:center;padding:0 14px;}
.whybook-box>.icon{display:block;width:34px;height:34px;margin:0 auto 15px;position:relative;z-index:1;line-height:56px;text-align:center;}
.whybook-box>.icon:before{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-15px;transition:all .6s;}
.no-touch .whybook-box>.icon:hover, .no-touch .whybook-box>.icon:hover:before{color:#fff;}
.no-touch .whybook-box>.icon:hover:after{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0);opacity:0;transition:all .4s;}
.whybook-box>.title{font-size:14px;font-weight:400;line-height:18px;letter-spacing:-.2px;color:#1a2b49;display:block;}
.whybook-box>a.title{display:inline-block;color:#000;}
.no-touch .whybook-box>a.title:hover{color:#f26522;}
.whybook.row>div:nth-child(-n +3){margin-bottom:20px;}
/* Listing section */
.product-list-section{border-bottom:1px solid #d8d8d8;padding:0 0 20px;margin-bottom:30px;}
.probox-type1{margin-bottom:30px;}
.probox-type1 .pro-image{position:relative;margin-bottom:13px;}
.probox-type1 a.img{margin:auto;display:block;position:relative;}
.probox-type1 .pro-header{margin-bottom:13px;position:relative;line-height:1.2;font-size:16px;font-weight:800;display:block;transition:all .3s;color:#1e2945;min-height:40px;}
.pro-gridView .probox-type1 .pro-details .short-text{margin:15px 0;border-top:solid 1px #d9d9d9;border-bottom:solid 1px #d9d9d9;padding:15px 0 10px;}
.probox-type1 .short-text ul{margin:0;padding:0;list-style-type:none;min-height:140px;}
.probox-type1 .short-text li{margin:0 0 8px;padding:0 0 0 25px;list-style-type:none;position:relative;font-size:14px;line-height:20px;color:#000;}
.probox-type1 .short-text li::before{content:"";background-image:url(https://www.goldentours.com/images/point-tick.svg);width:16px;height:14px;display:inline-block;background-repeat:no-repeat;position:absolute;left:0;top:2px;}
.register-info{font-size:15px;line-height:2;color:#1c2d4b;letter-spacing:-.2px;margin-bottom:20px;}
.register-info>span{font-weight:700;}
/* Testimonial */
.testimonial-section{border-top:1px solid #d8d8d8;padding:40px 0 20px;margin:35px 0;}
.testimonial-section .hd-type10{position:relative;cursor:pointer;}
.testimonial-section .hd-type10 .arrow{position:absolute;background:url(https://www.goldentours.com/images/cms-arrow-down.svg)no-repeat;display:inline-block;height:10px;width:17px;top:50%;right:0;transform:translateY(-50%);}
.testimonial-section .hd-type10.open .arrow{background:url(https://www.goldentours.com/images/cms-arrow-up.svg)no-repeat;}
.testimonial-box{margin-bottom:15px;}
.testimonial-text{border-radius:10px;background-color:#f6f6f6;font-size:15px;font-style:italic;color:#3e3e3e;display:inline-block;position:relative;padding:25px;margin-bottom:20px;}
.testimonial-text:after{content:' ';position:absolute;width:0;height:0;left:40px;bottom:-25px;top:auto;border:25px solid;border-color:transparent transparent transparent #f6f6f6;transform:rotate(18deg);}
.testimonial-owner{font-size:13px;font-style:italic;line-height:1.92;letter-spacing:-.1px;color:#3e3e3e;font-weight:400;}
.testimonial-owner>span{font-size:14px;font-weight:700;letter-spacing:-.2px;color:#1c2d4b;font-style:normal;margin-right:18px;position:relative;}
.testimonial-owner>span:after{content:'\22C5';position:absolute;right:-15px;font-size:23px;line-height:23px;}
.supplier-bg+.modal .modal-content{font-size:16px;color:#000;font-weight:700;line-height:24px;}
.supplier-bg+.modal .modal-header{background:transparent;border:none;}
.supplier-bg+.modal .basket-title{background:#efefef;margin-top:15px;border-top:1px solid #e2e2e2;color:#000;padding:10px;font-size:16px;text-align:center;}
@media(min-width:992px) and (max-width:1199px){.whybook.row>div{padding-right:5px;padding-left:5px;}
.whybook.row{margin-left:5px;margin-right:5px;}
.whybook-box{padding:0;}
.probox-type1 .short-text li{font-size:13px;line-height:16px;}
}
@media (max-width:767px){.address-box img{padding:0 0 20px;width:100%;display:block;}}
@media(min-width:575px) and (max-width:768px){.probox-type1 .short-text ul{min-height:180px;}}
@media(max-width:576px){.probox-type1 .pro-header{min-height:auto;}
.probox-type1 .short-text ul{min-height:auto;margin-bottom:20px;}
.probox-type1 .short-text li{font-size:13px;line-height:16px;}
.address-box{margin-bottom:15px;}
.map-btn{text-align:left;margin-top:15px;}
}
@media(max-width:480px){.about-us-pg .cms-content-txt{text-align:center;}
.whybook.row>div{margin-bottom:20px;}
}
.pickup-point td:last-child{ width:100px; }
/* Contact Us */
.address-box .map-btn{display:block;text-align:right;}
.location-contact{font-size:14px;font-weight:700;line-height:24px;letter-spacing:-.2px;color:#848585;position:relative;padding-left:40px;margin-top:20px;margin-bottom:10px;}
.location-icon{position:absolute;top:0;left:0;}
.contact-usform .contact-img img{width:100%;}
.location-phone-title,.location-fax-title{display:none;}
@media(max-width:576px){.addressbox-list{margin-bottom:30px;}
.address-box .map-btn{margin-top:15px;text-align:left;}
}
.location-phone{font-size:14px;font-weight:400;line-height:24px;letter-spacing:-.4px;color:#848585;position:relative;margin-top:20px;}
@media(max-width:767px){.location-heading{display:none;}
.addressbox-list + div + div > div:first-child .location-heading { display:block; }
.location-phone{padding-left:40px;margin-top:0;}
.location-contact{margin-bottom:0;}
.address-box img{padding:0 0 20px;width:100%;display:block;}
.mab-0{margin-bottom:0;}
.location-phone-title, .location-fax-title{display:block;font-weight:700;font-size:14px;}
}
.amazon-button { display:inline-block; vertical-align:top; margin:10px 0 30px; width:250px;font-family: 'Muli';font-size: 14px;line-height:20px;letter-spacing: -.2px;color: #434343; }
.amazon-button:hover {color: #434343;}
.amazon-button img { display:block; width:100%; margin:0 auto 10px;}

table img { max-width: 100%; height: auto; }

@media(max-width:767px){
	table td h5 { font-size: 14px; line-height: 18px; }
}

.pageheader-bg ol.breadcrumb { padding-top: 20px;}