@charset "utf-8";
/* CSS Document */
html { overflow-y:scroll; margin:0; padding:0 }
body { margin:0; padding:0; font-family:"Conv_Aller_Lt";}
p,ul,ol {font-size:13px; line-height:18px }
ul,ol { list-style:none; margin:0; padding:0;}
h1{ color:#636E75; margin-top:0; margin-bottom:20px; font-size:32px; font-weight:400; text-shadow:0 0 1px rgba(0,0,0,.01) }
h2 { color:#000; font-size:16px }
p { margin-top:1em; margin-bottom:1em; font-size:13px; color:#0e0e0e; line-height:18px }
a { cursor:pointer; color:#8d8c8a; text-decoration:none }
a img { border:none }
form { padding:0; margin:0; display:inline }
.footer_inner {
    margin-top: 10px !important;
    padding-top: 10px !important;
}
@font-face {
	font-family: 'Conv_Aller_Lt';
	src: url('../fonts/Aller_Lt.eot');
	src: url('../fonts/Aller_Lt.woff') format('woff'), url('../fonts/Aller_Lt.ttf') format('truetype'), url('../fonts/Aller_Lt.svg') format('svg');
	font-weight: normal;
	font-style: normal;
}
input[type='text'],input[type='password'],textarea { margin-left:0; margin-right:0; border:1px solid #dfdfdf; padding:5px;}
input:focus, select:focus{outline:none;}
.clr{clear:both;}
#slides { display: none }
.slider-container { margin: 0 auto }
.slidesjs-pagination .active { color:red; }
.master-container{float:left; width:100%;  background-color: #fff;}
.header-container, .reservation_container, .authentic_container, .spring_container{width:1170px; margin:0 auto;}
.logo{float:left; margin:5px 0 2px;}
.slider-container { width:100%;}
.top_gr_strip{background:#f3f2f2 url(../images/top_left_sep.gif) no-repeat left top; float:left; width:100%; height:35px; color:#242424; font-size:14px;}
.top_right{float:left; margin: 0 0 0 0px; width: 801px;}
.cart_up { background: #8d8c8a; color: #fff; float: right; height: 19px; padding: 8px 13px; }
.cart_up span{margin:0 0 0 10px;}
.login_up { float: left; margin: 6px 0 0 23px; }
.sign_up { border-right: 1px solid #999; float: left; margin: 6px 0 0 43px; padding: 0 20px 0 0; }
.currency select{ border: 1px solid #acacac; margin: 0 0 0 20px; padding: 1px;}
.cur_usd{width: 62px; }
.lang_sel{width:150px; }
.currency { float: left; margin: 5px 0 0 160px; }
.sign_up > img, .login_up > img{ margin: 0 5px 0 0; }

.menu_top, .menu_top > ul{ float: left; width: 100%; }
.menu_top li { display: inline-block; }
.menu_top > ul { text-align: right; }
.menu_top li a {color: #636363; display: inline-block; font-size: 18px; padding:27px 15px 28px 15px; text-transform: uppercase; border-bottom:3px solid #fff; transition:all .3s;}
.menu_top li a:hover, .menu_top li a.active_menu{border-bottom:3px solid #8d8c8a; color:#8d8c8a;}
#slides{position:relative;}
.slidesjs-navigation{position:absolute; top:50%; z-index:999; font-size:0; margin:-14px 0 0 0;}
.slidesjs-previous{background:url(../images/prev.png) 0 0 no-repeat; width:28px; height:55px; left:0;}
.slidesjs-next{background:url(../images/next.png) 0 0 no-repeat; width:28px; height:55px; right:0;}
.slidesjs-pagination { bottom: 0; position: absolute; text-align: center; width: 100%; z-index: 999; }
.slidesjs-pagination li { display: inline-block; margin: 0 0 30px; }
.slidesjs-pagination li a { background: #fff; border: 1px solid rgba(0, 0, 0, 0.5); border-radius: 13px; box-shadow: 0 1px 2px #333 inset; font-size: 0; margin: 0 5px; padding: 6px; }
.slidesjs-pagination li a:hover, .slidesjs-pagination li a.active{background:#8d8c8a;}
.reservation_container{padding:20px 0;}
.check_date input { border: 0 none; background:url(../images/calender.png) no-repeat right top; height:34px; padding:5px 50px 5px 15px; width: 115px; -webkit-padding:14px;}
.check_date { border: 1px solid #aeaeae; float: left; margin:0 23px 0 0;}
.select_bo_box{ border: 1px solid #aeaeae; float: left; margin:0 25px 0 0; overflow:hidden; width:170px;}
.select_bo_box select{border: 0 none; height: 44px; padding: 5px; width:100%; color:#636363;  background:url(../images/drop_1.png) no-repeat 150px center;}
.button_res, .terrif_submit, .join_trip, .proposal_send_button, .add_to_cart, .more_button, .pop_save{border:1px solid #8d8c8a; color:#8d8c8a; text-transform:uppercase; padding:13px 33px; background:#fff; transition:all .3s; cursor:pointer; }
.button_res:hover, .terrif_submit:hover{border:1px solid #333; color:#333;}
.authentic_container .authentic_left { float: left; margin: 0 2% 0 0; width: 49%; height:332px; padding:110px 0 0 0;}
.authentic_container .authentic_right { float: left; text-align: right; width: 49%; }
.authentic_container .authentic_heading { color: #242424; font-size: 18px; font-weight: normal; text-align: center; }
.authentic_container .authentic_left p { color: #636363; font-size: 15px; line-height: 26px; margin: 20px 0 0; text-align: justify; }
.fun_container{width:100%; position:relative; margin:0 0 20px 0;}
.authentic_container, .spring_container, .fishing_sub_container{margin:0 auto 20px;}
.fun_container > img{width:100%; height:auto; position:relative;}
.pursuit{border:1px solid #fff; width:759px; height:383px; padding:9px; position:absolute; top:0; left:0; bottom:0; right:0; margin:auto;}
.pursuit_inner{background:rgba(255,255,255,.9);float: left; height: 100%; padding: 0 40px; overflow-y:scroll; }
.pursuit_inner h2{text-align:center; margin:50px 0 20px; color:#242424; font-size: 21px; font-weight: normal; text-transform:uppercase;}
.pursuit_inner p{color: #636363; font-size: 15px;  line-height: 25px; margin: 0;}
.spring_container .authentic_left, .cindy_left{ float: left; margin: 0 2% 10px 0; width: 49%; padding:0px 0 0 0;}
.spring_container .authentic_right, .cindy_right{ float: left; width: 49%; margin:150px 0 0;}
.spring_container .authentic_heading, .cindy_right > h2, .cindy_left > h2{ color: #242424; font-size: 18px; font-weight: normal; text-align: center; }
.spring_container .authentic_right p { color: #636363; font-size: 15px; line-height: 26px; margin: 20px 0 0; text-align: justify; }
.four_sec_container{width:100%; margin: 0 0 20px 0;}
.break_con_1{float:left; width:50%; overflow: hidden; position:relative;}
.break_con_1 img{width:100%; height:auto; float:left;}
.break_con_1 img { -webkit-transition: all 1s ease; -moz-transition: all 1s ease; -o-transition: all 1s ease; -ms-transition: all 1s ease;  transition: all 1s ease; width: 101%; }
.break_con_1:hover img { -webkit-transform:scale(1.25); -moz-transform:scale(1.25); -ms-transform:scale(1.25); -o-transform:scale(1.25); transform:scale(1.25); }
.zoom_out_sec { transition: all .2s ease-in-out; position:absolute; left:50%; top:50%; -webkit-transform:scale(1.3); transform:scale(1.3); -webkit-transition: all 0.7s ease; transition: all 0.7s ease; opacity:0; border:1px solid #fff; width: 290px; height: 92px; margin:-46px 0 0 -145px;}
.zoom_out_sec_inner{background:rgba(255,255,255,.8);margin:4px; height:84px; color:#242424; text-align:center; line-height:84px; font-size:18px; text-transform:uppercase;}
.break_con_1:hover .zoom_out_sec{ transform: scale(1); opacity:1;}
.footer{background:#f0f0f0;}
.footer_inner{width:1170px; margin:0 auto; text-align:center;}
.copyright{padding:15px 0; text-align:center; color:#8e8e8e; font-size:14px; width: 100%; display:inline-block; background:#fff;}
.social { float: left; margin: 30px 0; width: 100%; }
.social > a {background:#979797; border-radius: 42px; display: inline-block; height: 37px; margin: 0 4px; padding: 5px 0 0 1px; width: 41px; transition:all .7s;}
.mountain-resort{float: left; width: 100%;}
.mountain-resort > span { border-bottom: 1px solid #636363; font-size: 16px; padding: 0 0 15px; display:inline-block; color:#636363; }
.mountain-resort > p{font-size:14px; line-height:30px; color:#636363;}
.roadmoo > span { display: inline-block; line-height: 29px; margin: 0 20px 0 0; color:#636363; font-size:15px;}
.roadmoo > span a{color:#636363; }
.roadmoo img { float: left; margin: 4px 4px 0 0;}
.roadmoo{margin:0 0 20px 0; float:left; width:100%;}
.social > a.facebook:hover{background:#3a589b; transform:rotate(360deg);}
.social > a.twitter:hover{background:#598dca; transform:rotate(360deg);}
.social > a.google_pl:hover{background:#d6492f; transform:rotate(360deg);}
.social > a.linkedin:hover{background:#007ab9; transform:rotate(360deg);}
.social > a.youtube:hover{background:#cf3427; transform:rotate(360deg);}
.social > a.instagram:hover{background:#517fa6; transform:rotate(360deg);}
.create_account{width:100%; padding:80px 0; border-top:1px solid #ececec;}
.create_account_inner{width:1170px; margin:0 auto;}
.create_account_inner h2{color:#242424; font-size:23px; text-transform:uppercase; text-align:center; margin:0 0 35px 0; font-weight:normal;}
.form_account li{margin:0 0 20px 0;}
.form_account li label{width:190px; float:left; text-align:right; margin:0 15px 0 0; color:#636363; font-size:15px; line-height:45px; height:45px;}
.form_account li label span{color:red; margin:0 0 0 3px;}
.form_account li input[type="tel"], .form_account li input[type="email"], .form_account li input[type="text"], .form_account li input[type="password"], .form_account li select{width:375px; height:33px; padding:5px 15px; border:1px solid #999999; transition:all .3s;}
.form_account li input[type="text"]:focus, .form_account li select:focus, .form_account li input[type="tel"]:focus, .form_account li input[type="email"]:focus, .form_account li input[type="password"]:focus{border:1px solid #79552A; box-shadow:0 0 2px #999;}
.form_account li input[type="text"]:hover, .form_account li input[type="tel"]:hover, .form_account li input[type="email"]:hover, .form_account li input[type="password"]:hover{border:1px solid #8d8c8a;}
.submit_account{width:408px; height:43px; border:1px solid #8d8c8a; background:#fff; color:#8d8c8a; font-size:16px; font-family:"Conv_Aller_Lt"; text-transform:uppercase; cursor:pointer;}
.submit_account:hover{border:1px solid #555; color:#555;}
.form_account li select{width:408px; height:43px;}
.create_account_left{width:415px; float:left; margin:0 50px 0 0 ;}
.create_account_right{float:left; border-left: 1px solid #79552Accc; margin:0 0 0 85px;}
.ema_il{background:url(../images/e-mail.png) no-repeat center center;}
.pass_wo{background:url(../images/password.png) no-repeat center center;}
.login_acc span{height: 45px; left: 0; margin: 0; position: absolute; top: 0; width: 45px; z-index: 9; border-right:1px solid #a7a7a7;}
.login_acc li input[type="text"], .login_acc li input[type="email"], .login_acc li input[type="password"]{padding:5px 5px 5px 65px; width: 335px;}
.password_account { margin: 60px 0 0; }
.youraccount{color:#636363; text-align:center; font-size:14px;}
.sepra { display: inline-block; position: relative; }
.login_thert_buton{display:none;}
.about_button_container, .event_container, .rfp_button_container, .rfp_content_container{width:1170px; margin:30px auto;}
.resort_buton{width:368px; display:inline-block; margin:0 auto; border:1px solid #959595; height:60px;text-transform:uppercase; font-size:20px; color:#636363; text-align:left; cursor:pointer;}
.resort_buton span { float: left; line-height: 60px; }
.about_icon{background:url(../images/about_resort.png) no-repeat center center; width:23px; height:23px; float:left; margin:18px 28px;}
.event_icon{background:url(../images/event_category.png) no-repeat center center; width:23px; height:23px; float:left; margin:18px 28px;}
.resort_buton span.rota { float: right; height: 60px; margin: 0 10px 0 0; }
.resort_buton span.rota img { float: left; margin: 16px 0 0; transition: all 0.3s ease 0s; transform: rotate(-90deg);}
.about_resort_active, .events_categories_active{border:1px solid #8d8c8a; color:#8d8c8a;}
.about_resort_active .about_icon{background:url(../images/about_resort_active.png) no-repeat center center;}
.events_categories_active .event_icon{background:url(../images/event_category_active.png) no-repeat center center;}
.about_resort_active span.rota img, .events_categories_active span.rota img{transform: rotate(90deg); }
.about_resort_buton{margin:0;}
.events_categories_button{margin:0 0 0 78px;}
.fishing_main { float: left; margin:4px 2px 0 2px; overflow: hidden; position: relative; width: 581px; cursor:pointer;}
.fishing_content { float: left; width: 100%; overflow:hidden; display:none;}
.fishing_sub_container .cindy_left{height:100%;}
.fishing_main > img { float: left; width: 101%; transition:all .5s;}
.fishing_black { background: rgba(0, 0, 0, 0.7); height: 100%; left: 0; position: absolute; top: 0; width: 100%; transition:all .3s;}
.fishing_inner{border: 1px solid #fff; height: 92px; left: 50%; margin: -46px 0 0 -145px; position: absolute; top: 50%; transition: all 0.7s ease 0s; width: 290px;}
.fishing_inner span{background: rgba(255, 255, 255, 0.9); color: #242424; font-size: 19px; height: 84px; display:block; line-height: 84px; margin: 4px; text-align: center; text-transform: uppercase;}
.fishing_main:hover > img { -webkit-transform:scale(1.05); -moz-transform:scale(1.05); -ms-transform:scale(1.05); -o-transform:scale(1.05); transform:scale(1.05); }
.fishing_main:hover > .fishing_black{height:150px; margin: -75px 0 0; top: 50%;}
.standard_error_container{width:1170px; margin:90px auto;}
.standard_error_left{width:50%; border-right:2px solid #b5b5b5; color:#b4b4b4; font-size:165px; text-align:right; float:left;}
.standard_error_left span{margin:0 40px 0 0;}
.standard_error_right { float: left; margin: 0 0 0 3%; width: 46%; color:#636363; font-size:18px; }
.sorry { margin: -10px 0 20px; }
.sorry_content > span { font-size: 28px; }
.programe_container{margin:40px auto 30px auto; width:1170px; text-align:center;}
.pacckage{display:inline-block; color:#636363; font-size:16px; margin: 0 14px 0 0;}
.pacckage > span { background: #c2c2c2; border-radius: 25px; display: inline-block; height: 25px; line-height: 25px; margin: 0 10px 0 0; width: 25px; }
.pacckage_active{color:#8d8c8a; }
.pacckage_active > span { background: #eea69d;}
.programe_container > h2, .proposal_container h2, .success_container h2, .fishing_content h2{ color: #242424; font-size: 20px; font-weight: normal; margin: 60px 0 20px; text-transform: uppercase; }
.programe_container > p, .proposal_container p{ color: #636363; font-size: 16px; }
.terrif_form_container {background: #f2f2f2; margin:0 auto 60px; padding: 30px 0; width: 1170px;}
.terrif_form_container li { float: left; margin: 0 0 24px; width: 389px; }
.terrif_form_container label { color: #636363; float: left; font-size: 16px; height: 43px; line-height: 43px; margin: 0 10px 0 0; text-align: right; width: 100px; }
.terrif_form_container li input[type="text"], .terrif_form_container li .select_boddered, .proposal_form li .select_boddered { border: 1px solid #919191; display: inline-block; height: 33px; line-height: 33px; padding: 5px 20px; width: 232px; background:#fff; }
.terrif_form_container li input[type="text"]:focus{ border:1px solid #8d8c8a; box-shadow:0 0 2px #999;}
.terrif_form_container li .select_boddered, .proposal_form li .select_boddered {overflow:hidden; padding:0; width:272px; height:43px; background:#fff url(../images/select_aerow.png) no-repeat right center;}
.terrif_form_container li .select_boddered select, .proposal_form li .select_boddered select{background:none; border: 0 none; float: left; height: 43px; padding: 0 20px; width:100%;}
select {-moz-appearance: none; -webkit-appearance:none;}
.terrif_submit{width:370px; height:43px; margin:0 auto; padding:0;}
.terrif_center{text-align:center;}
.cindy_right > h2{text-align:left; text-transform:uppercase;}
.cindy_right > p, .cindy_left > p{ color: #636363; font-size: 15px; line-height: 25px; }
.cindy_right > p a{font-style:italic;}
.cindy_right a.join_trip, .cindy_left a.join_trip{margin:15px 0 0; width:230px; height:50px; float:left; text-align:center; padding:0; line-height:50px;}
.cindy_right a.join_trip:hover, .cindy_left a.join_trip:hover{border:1px solid #666; color:#666;}
.cindy_right{margin:30px 0 0 0;}
.cindy_left{text-align:right; padding:30px 0 0 0;}
.cindy_left > h2{text-align:right;}
.cindy_left a.join_trip{float:right;}
.justify{text-align:justify;}
.border-top-100{border-top:1px solid #ececec;}
.event_container{display:none;}
.order_icon, .rpf_icon, .finance_icon{width:28px; height:24px; float:left; margin:18px 28px;}
.order_icon{background:url(../images/my-order.png) no-repeat center center;}
.rpf_icon{background:url(../images/my-rfps.png) no-repeat center center;}
.finance_icon{background:url(../images/finance.png) no-repeat center center;}
.rpf_buton_active, .order_icon_active, .finance_button_active, .rpf_but:hover{border: 1px solid #8d8c8a; color: #8d8c8a;}
.rpf_but:hover .rpf_icon, .rpf_buton_active .rpf_icon{background:url(../images/my-rfps_active.png) no-repeat center center;}
.rpf_but:hover .order_icon, .order_icon_active .order_icon{background:url(../images/my-order_active.png) no-repeat center center;}
.rpf_but:hover .finance_icon, .finance_button_active .finance_icon{background:url(../images/finance_active.png) no-repeat center center;}
.rpf_but{margin:0 0 0 13px;}
.my_rpf1, .my_rpf3{display:none;}

.rfp_button_container, .rfp_content_container{margin:50px auto;}
.rfp_content_container h2{color: #636363; font-size: 20px; font-weight: normal; margin: 60px 0 20px; text-align:center;}
.rfp_content_container > p{color: #636363; text-align:center; font-size:15px;}
.rpf_table{width:100%; margin:15px 0 0px 0;}
.rpf_table th{background:#828282; text-align:left; color:#fff; border-right:1px solid #8a8989; font-weight:normal; font-family:arial; padding: 16px 26px;}
.rpf_table thead tr th:first-child{border-radius:5px 0 0 0;}
.rpf_table thead tr th:last-child{border-radius:0 5px 0 0;}
.rpf_table td{padding:15px 26px; color:#636363; border-right:1px solid #c9c8c8; }
.rpf_table tr{background:#efefef;}
.rpf_table tr:nth-child(2n){background:#fff;}
.rpf_table tr > td:last-child{border-right:0;}
.pagination_tab{background:#828282; text-align:center; padding:12px 0; border-radius:0 0 5px 5px;}
.pagination_tab ul{display:inline-block; margin:0 auto; border:1px solid #79552Accc; border-radius: 5px;}
.pagination_tab ul li{float:left; border-right:1px solid #79552Accc;}
.pagination_tab ul li:last-child{border-right:0;}
.pagination_tab ul li a{color:#fff; float:left; padding:3px 7px;}
.pagination_tab ul li a:hover{color:#636363; background:#8d8c8a;}
.note1{margin:30px 0 15px 0; color:636363;}

.createrpf_button {float: right; margin:-40px 0 20px; padding: 8px 19px; }
.proposal_container > h2, .proposal_container > p{text-align:center;}
.proposal_container p{font-size:15px}
.proposal_container{width:650px; margin:0 auto;}
.proposal_form { float: left; margin: 30px 0 0; width: 100%; }
.proposal_form > li { float: left; margin: 0 0 20px; width: 100%; }
.proposal_form label { color: #636363; float: left; font-size:17px; margin: 0 0 10px; width: 100%; }
.proposal_form label span{color:#f00;}
.proposal_form li > div.two_date_box:last-child { margin: 0; }
.two_date_box { float: left; margin: 0 2% 0 0; width: 49%; }
.proposal_form li .select_boddered {width:648px;}
.proposal_form li .select_boddered select{width:100%; text-align:center; color:#636363;}
.proposal_form li input[type="text"], .proposal_form li textarea{ border: 1px solid #999999; padding: 11px 10px; }
.proposal_form li input[type="text"]:focus, .proposal_form li textarea:focus{ border:1px solid #8d8c8a; box-shadow:0 0 2px #999;}
.proposal_form span.note { float: left; margin: 0 0 7px; width: 100%; }
.proposal_form li > input[type="text"] {width:628px;}
.proposal_form li > div > input[type="text"] {width:297px;}
.planning_check { color: #636363; margin: 0 0 5px;margin: 0 0 5px;width: 45%; float:left;}
.planning_check input[type="checkbox"]{margin:2px 10px 2px 2px;}
.proposal_form li textarea{width:625px; height:110px;}
.browse{font-weight:normal; margin:0 30px 0 0; color:#636363}
.planning_check input[type="file"]{color:#636363;}
.proposal_send_button{padding: 13px; width: 400px; margin:0 0 0 137px;}
.callender_bg{background:url(../images/event_category.png) no-repeat 286px 8px; padding: 11px 40px 11px 10px !important; width: 267px !important;}
.color666{color:#666;}
.order_guid_container, .summary_container, .success_container, .proposal_page_container{ margin:40px auto; width: 1170px; }
.order_box {     border: 1px solid #bbbbbb;
    float: left;
    height: 363px;
    text-align: center;
    width: 250px;
    margin-bottom: 20px;
    margin-right: 20px; }
.order_box > span{display: block; height: 200px; width: 100%;}
.order_box img { margin: 50px 0 0; opacity:0.8 }
.book_friend_event > a { color: #000; font-size: 16px; text-decoration: underline; text-transform: uppercase;}
.book_friend_event > a:hover{color:#8d8c8a;}
.order_box p{color:#636363; font-size: 16px; line-height: 27px;}

.summary_container h3 { background: #828282; border-radius: 5px 5px 0 0; color: #fff; font-size: 17px; font-weight: normal; padding: 14px 0; text-align: center; text-transform: uppercase; margin:30px 0 0 0;}
.participants_table {color:#636363; width:100%;	text-align:center; border:1px solid #e1e1e1;}
.participants_table tbody tr:last-child td{border-bottom:0;}
.participants_table tr td:last-child{border-right:0;}
.participants_table td { padding: 12px 11px; border-right: 1px solid #e1e1e1; border-bottom: 1px solid #e1e1e1; }
.participants_table th { background: #efefef; padding: 12px 11px; border-right: 1px solid #e1e1e1; font-weight:normal;}
.participants_table tr{border-bottom:1px solid #e1e1e1;} 
.error { color: #f00; margin: 10px 0; }
.total_amm { border: 1px solid #c2c2c2; padding: 10px 0; text-align: center; color:#636363; margin:0 0 30px 0;}
.total_amm b { font-weight: normal; color:#8d8c8a; }
.total_amm > span { margin: 0 10px; }
.terms_check { text-align: center; color: #626262; margin: 30px 0; }
.terms_check input { margin: 0 8px 0 0; }
.terms_check > a { color: #626262; text-decoration: underline; }
.proceid_box > div { display: inline-block; text-transform: uppercase; }
.proceid_box { text-align: right; }
.back_1 > img { float: left; margin: 1px 14px 0 0; }
.dic_button { border: 1px solid #959595; color: #222; margin: 0 0 0 15px; padding: 16px 11px; text-align: center; width: 220px; }
.dic_button > img { float: right; margin: -4px 0 -1px; }
.back_1 { float: left;}
.back_1 img{float:left;}
.success_container{ text-align:center;}
.success_container h2{margin:15px 0;}
.possible_hg { background: #f3f3f3 none repeat scroll 0 0; color: #636363; display: inline-block; font-size: 16px; margin:10px 0 20px; padding: 10px 60px; }
.specification { color: #636363; line-height: 29px; text-align: left; }
.line_33{line-height:33px;}
.text-center{text-align:center;}
.proposal_page_table th, .proposal_page_table td{padding: 16px; font-size: 14px;}
.proposal_page_container{color:#636363;}
.total_summary > span { color: #636363; float: right; font-size: 15px; text-transform: capitalize; }
.total_summary { font-size: 18px; margin: 20px 0; text-align: center; text-transform: uppercase; }
.proceed_order { margin: 30px 0; text-align: center; }
.proceed_order > span { margin: 0 30px 0 0; }
.proceed_order > a { border: 1px solid; display: inline-block; line-height: 25px; padding: 6px 20px; }
.proceed_order img { float: right; margin: 0 0 0 20px; }
.additional_information { border: 1px solid #dadada; padding: 13px 0; text-align: center; }
.additional_information > span, .additional_information > a { display: inline-block; margin: 0 0 0 20px; }
.additional_information span img, .additional_information a img { float: left; margin: 0 8px 0 0; }
.clr_gray{color:#636363;}
.florer_slider{}
#slides11, #fish_slide1, #fish_slide2, #fish_slide3, #fish_slide4{position:relative;}
.fishing_even .cindy_left{margin:0;}
.fishing_even .cindy_right{margin:30px 2% 0 0;}
.pay_head { font-size: 19px; margin: 40px 0; text-transform: uppercase; }
.pay_head span{color: #636363; float: right; font-size: 15px;}
.authentic_left > img { max-width: 100%; }
.authentic_right > img { max-width: 100%; }
#pull{display:none;}
.user_info { display: inline-block; width: 99%; border:1px solid #d3d3d3; margin:10px 0 0 5px; padding: 22px 0;}
.user_info li{float: left; margin: 0 0 10px; padding: 0 0 0 4%; width: 90%;}
.user_info li input[type="text"] { border-color: #d4d4d4; border-style: none none solid; border-width: 0 0 1px; width:847px; color: #636363; font-size:15px; padding:9px 5px 0; }
.user_info li .two_date_box input[type="text"] {width:325px;}
.user_info li label { color: #636363; float: left; font-size: 17px; height: 35px; line-height: 35px; margin: 0 20px 0 0; text-align: right; width:140px; }
.user_info .two_date_box { float: left; width: 48%;}
.payment_note > span { background:#fff; display: inline-block; left: 50%; margin: 0 0 0 -30px; padding: 0 9px; position: absolute; top: -7px; }
.payment_note { border-bottom: 1px solid #d4d4d4; border-top: 1px solid #d4d4d4; color: #828282; font-size: 18px; height: 7px; margin: 40px auto; position: relative; text-align: center; text-transform: uppercase; width: 880px; }
.mail_person{float: left; margin:7px 0 0 10px; padding: 0 20px 0 0; color:#8d8c8a;}
.mar-t-3{margin:1px 0 0 0; float:left;}
.fishing_sub_container{border-bottom: 1px solid #b8b8b8;}
.fishing_sub_container .cindy_right, .fishing_sub_container .cindy_right h2{text-align:center;}
.fishing_sub_container .cindy_right p{text-align:justify;}
.fishing_sub_container .cindy_right h2{line-height:25px}
.fishing_content h2{margin:15px 0 0px 0;}
.add_to_cart{display: inline-block; margin: 10px 0 0px; padding:16px 70px; border:1px solid #8d8c8a; color:#8d8c8a;}
.add_to_cart:hover{border:1px solid #8d8c8a; color:#8d8c8a;}
.pop_cart_out{background:rgba(0,0,0,.5); position:fixed; width:100%; height:100%; display:none; z-index:1000;}
.pop_cart_inner{width:950px; height:450px; overflow:auto; position:relative; left:50%; top:50%; margin:-230px 0 0 -480px; background:#fff; padding:10px;}
.pax_form li, .entry_form li{float:left; width:100%; margin: 0 0 10px;}
.pax_form li .three_form_box{width:290px; float:left; margin:0 2% 0 0;}
.pax_form li label{width:100px; float:left;margin: 0 9px 0 0; text-align: right; height: 33px; line-height: 33px;}
.pax_form li input, .pax_form li select, .pax_form li textarea{border: 1px solid #999999; padding:8px; width: 157px;}
.pax_form li select{width:78px; background:#fff url("../images/select_aerow.png") no-repeat scroll right center; margin: 0 10px 0 0;}
.pax_form li textarea{width:769px; resize:none; height:60px;}
.pop_head, .modal-header{background: #828282; color: #fff; font-size: 17px; font-weight: normal; margin:0 0 20px; text-align:left; text-transform: uppercase; padding:14px 10px}
.close_cart_pop{float: right; margin:-2px 0 0; padding:11px; color:#fff; background:#8d8c8a url(../images/close.png) center center no-repeat; cursor:pointer;}
.hide_abou{display:none; float:left;}
.more_button { float: left; margin: 20px 0 0; padding: 10px 0; text-align: center; width: 100%; }
.pop_save{float:right; margin:10px 0 10px 0;}
.pagination{float:left; width:100%; padding: 20px 0;}
.pagination > span{float:left;}
.pagination li { display: inline-block; }
.pagination li a{background:#fff; border: 1px solid #8d8c8a; color: #8d8c8a; display: inline-block; padding: 7px 8px;}
.pagination > ul{float:right;}
.entry_form input{}
.ent_lab { float: left;}
.ent_search { float: right;}
.cart_outer_step2{display:none; float:left; width:100%;}
.cart_outer_step1 { float: left;}
.pax_form .ent_lab label{float:none;}
.specification_main{display: inline-block; width:100%;}
.specification_main > div{float:left; width:45%; margin:0 2% 0 0; background:#f3f3f3; padding:1%;}
.specification_main > div:last-child{margin:0;}
.custom-drop{position:relative;}
.custom-drop.open ul.dropdown-menu { left: 68%; top: 31px;}
.cart_up:hover {cursor: pointer;}
/*custom*/
a:hover{tet-decoration:none;}
a:hover {text-decoration: none !important;}
.pax-label, .note-label {width: 86px;float:left;text-align: right;margin-top: 10px;font-size: 14px;color: #555;}
@media(max-width:768px){
.pax-label{
	float:none;
}
}
.pax-input {padding: 8px !important;height: 18px;}
.pax-wrap{width: 78%;padding-left: 0;}
.form-group{display:table; width:100%;}
.modal-header .close{ background-color: #8d8c8a;opacity: 1;width: 26px; height: 26px;font-weight: normal;font-size: 33px; color: #ddd;border: 0;line-height: 22px;box-shadow: none;}
table#cart-table .hrefless {border: 1px solid #aaa;padding: 6px 14px;color: #333;background-color: transparent;}
table#cart-table .hrefless:hover{border-color:#8d8c8a !important;color:#8d8c8a !important;}
.cus li {
    margin-bottom: 0px;
}

.cus li:last-child {
    margin-bottom: 21px;
}
.cus li label {
    width: auto;
}
@media (max-width:1024px) {

.header-container, .reservation_container, .authentic_container, .spring_container, .create_account_inner, .footer_inner, .about_button_container, .event_container, .rfp_button_container, .rfp_content_container, .order_guid_container, .success_container, .proposal_page_container, .programe_container, .terrif_form_container, .standard_error_container, .summary_container{width:1002px;}
.top_right{margin: 0 0 0 40px; width: 680px;}
.currency {margin: 5px 0 0 60px; }
.sign_up{margin:6px 0 0 26px;}
.form_account li select { width: 378px !important; }
.form_account li label{width: 140px;}
.submit_account{width: 378px;}
.login_acc li input[type="text"], .login_acc li input[type="email"], .login_acc li input[type="password"]{width: 305px !important;}
.form_account li input[type="text"], .form_account li select, .form_account li input[type="tel"], .form_account li input[type="email"], .form_account li input[type="password"]{width: 345px;}
.create_account_left{ width: 385px;}
.create_account_right{margin: 0 0 0 25px;}
.roadmoo > span{margin: 0 12px 0 0;}
.youraccount{font-size: 13px;}
.check_date input{width: 105px;}
.select_bo_box{margin: 0 15px 0 0; width: 150px;}
.check_date{margin: 0 15px 0 0;}
.select_bo_box select{background-position:129px center;}
.button_res, .terrif_submit, .join_trip, .proposal_send_button{padding: 13px 17px;}
.about_resort_buton { margin: 0 0 0 90px; }
.fishing_main { margin: 2% 1% 0 0; width: 49%; }
.event_container > div:nth-child(2n) { margin: 2% 0 0 1%; }
.rpf_but { margin: 0 0 0 2%; width: 30%; overflow:hidden;}
.order_box{width: 31%; height: 383px;}
.order_guid_container > div:nth-child(2n) { margin: 0 3%; }
.terrif_form_container label{width: 80px;}
.terrif_form_container li input[type="text"], .terrif_form_container li .select_boddered, .proposal_form li .select_boddered{ width: 192px;}
.terrif_form_container li .select_boddered{width:232px}
.proposal_form li .select_boddered{width:648px;}
.terrif_form_container li .select_boddered select, .proposal_form li .select_boddered select{width:100%;}
.terrif_form_container li{width: 329px;}
img{max-width:100%; height:auto;}
.terrif_form_container{margin: 0 auto 20px;}
.user_info li .two_date_box input[type="text"] { width: 255px; }
.user_info li input[type="text"]{width:703px;}
.pax-label, .note-label {text-align:left;}
}

@media (max-width: 768px) {
.slider-container { width:100%; margin:0 0 0px 0;}
.header-container, .reservation_container, .authentic_container, .spring_container, .create_account_inner, .footer_inner, .about_button_container, .event_container, .rfp_button_container, .rfp_content_container, .order_guid_container, .success_container, .proposal_page_container, .programe_container, .terrif_form_container, .standard_error_container, .summary_container{margin: 0 1%; width: 98%;}
.header-container {position: relative;}
.top_gr_strip { position: absolute; right: 0; top: 0;}
.logo { margin: 50px 0 2px; text-align: center; width: 100%; }
.create_account_left { margin: 0; text-align: center; width: 100%; }
.create_account_right { border: 0 none; margin: 50px 0 0; text-align: center; width: 100%; }
.form_account li label { display: inline-block; float: none; margin:0 20px 0 -155px;}
.login_thert_buton{display:block; margin:0 auto; border:1px solid #000; width:367px; height:60px;text-transform:uppercase; font-size:20px; color:#636363; text-align:left; cursor:pointer;}
.password_buton { margin: 50px auto 0; }
.login_thert_buton span{ line-height:60px; float:left;}
.login_thert_buton span.rota { float: right; height: 60px; margin: 0 10px 0 0;}
.login_thert_buton span.rota img { float: left; margin: 16px 0 0; transition:all .3s;}
.login_thert_buton span.rota1 img {transform:rotate(90deg);}
.login_thert_buton > img { margin: 16px 33px; float:left;}
.create_a_account{width:100%; text-align:center;}
.login_account, .password_account, .create_a_account{display:none;}
.login_account { margin:40px 0 0; }
.create_a_account { margin: 40px 0 0; }
.check_date input { width: 293px; }
.select_bo_box{width: 170px;}
.button_res, .terrif_submit, .join_trip, .proposal_send_button { padding: 13px 42px; }
.authentic_container .authentic_left{padding: 0;}
.pursuit{height: 313px; width: 689px;}
.pursuit_inner h2{margin: 20px 0 10px;}
.check_date { margin: 0 15px 15px 0; }
.spring_container .authentic_right, .cindy_right{margin:0;}
.zoom_out_sec{opacity: 1; transform: scale(1.2);}
.spring_container{margin:0 auto 20px;}
.about_resort_buton { margin: 0 0 0 2px; }
.events_categories_button { margin: 0 0 0 2px; }
.about_button_container, .rfp_button_container, .order_guid_container, .success_container, .proposal_page_container, .programe_container, .authentic_container, .spring_container, .standard_error_container{ margin: 20px 1%; }
.order_icon, .rpf_icon, .finance_icon{margin:18px;}
.createrpf_button { display: inline-block; float: none; margin: 0; }
.dic_button{width: 170px;}
.participants_table tbody tr:last-child td{border-bottom: 1px solid #e1e1e1;}
.terrif_form_container li { width: 50%; }
.terrif_form_container label { width: 100px; }
.cindy_left { padding: 0; }
.login_acc li input[type="text"], .login_acc li input[type="email"], .login_acc li input[type="password"]{width: 305px !important;}
.form_account li input[type="tel"], .form_account li input[type="email"], .form_account li input[type="text"],.form_account li input[type="password"], .form_account li select{width: 345px;}
.payment_page .logo{margin:20px 0 2px}
.user_info li { padding: 0 0 0 2%; width: 98%; }
.user_info li .two_date_box input[type="text"] { width: 175px; }
.user_info li input[type="text"] { width: 540px; }
.payment_note{width:90%;}
.pay_head{text-align: left; margin: 20px 0;}
.pop_cart_inner{width: 90%; padding: 1%; margin:0; left: 4%; top: 4%;}
.pop_cart_inner table { float: left; width: 100%; }
.pax_form { float: left; width: 100%; }
.pax_form li textarea { height: 100px; resize: none; width:73%; }
.pax_form li .three_form_box:last-child{margin:10px 2% 0 0;}
.pax_form li .three_form_box { width: 48%; }
.pax_form li select{width: 80px;}
.pop_head{padding:14px 50px 14px 10px; position:relative;}
.close_cart_pop{position: absolute; right:14px; top:16px;}
.pax-label, .note-label {text-align:left;}
.pax-wrap{width: 94%;padding-left: 15px;
}







/*responsive tables*/
table.rpf_table, table.rpf_table thead, table.rpf_table tbody, table.rpf_table th, table.rpf_table td, table.rpf_table tr, .participants_table, .participants_table thead, .participants_table tbody, .participants_table th, .participants_table td, .participants_table tr { display: block; }
table.rpf_table thead tr, .participants_table thead tr{ position: absolute; top: -9999px; left: -9999px; }
table.rpf_table tr, .participants_table tr{ border: 1px solid #8d8c8a; }
table.rpf_table td, .participants_table td{ border: none; border-bottom: 1px solid #eee; position: relative; padding-left: 50%; white-space: normal; text-align:left; }
table.rpf_table td:before, .participants_table td:before{ position: absolute; top: 6px; left: 6px; width: 46%; padding-right: 10px; text-align:left; font-weight: normal; background:#efefef; padding:8px 3px; line-height: 20px;}
table.rpf_table td:before, .participants_table td:before { content: attr(data-title); }
.rpf_table tr, .participants_table tr{background:none;}
/*responsive tables end*/

}
@media screen and (min-height: 815px){
.success_container, .standard_error_container{ min-height: 410px;}
}
@media (max-width: 767px) {
.slider-container { width: auto }
.top_gr_strip { background: #f3f2f2;}
.currency { margin: 5px 0 0 10px; }
.sign_up { margin: 6px 0 0 16px; }
.top_right { margin: 0; width: 100%; }
#pull{display:block; background:#8d8c8a url(../images/menu.png) no-repeat right center; padding:14px 22px; color:#fff; text-transform:uppercase; font-size:16px;}
#slides { margin: 20px 0 0; }
.menu_top > ul{display:none; text-align: left;}
.menu_top li { float: left; width: 100%; }
.menu_top li a{padding: 13px 15px; display: block;}
.check_date input { width: 231px; }
.select_bo_box { width: 147px; }
.button_res, .terrif_submit, .join_trip, .proposal_send_button { padding: 13px 14px; }
.pursuit{position: relative; clear: both; display: inline-block; height: auto; width: auto;}
.pursuit_inner{padding: 0 10px;}
.zoom_out_sec { opacity: 1; transform: scale(1); }
.top_gr_strip{height:auto;}
.header-container, .reservation_container, .authentic_container, .spring_container, .create_account_inner, .footer_inner { margin: 5% 1%;}
.header-container { margin: 0 1%; }
.footer_inner { margin: 0 1%; }
.resort_buton{ margin: 0 0 0 1%; width: 48%; }
.about_icon, .event_icon{margin: 18px 16px;}
.fishing_inner{height: 72px; margin: -36px 0 0 -145px;}
.fishing_inner span{height: 64px; line-height: 64px;}
.fishing_main:hover > .fishing_black { height: 120px; margin: -58px 0 0 }
.proposal_container{width: 98%; margin: 0 1%;}
.proposal_form li .select_boddered { width:99%; }
.callender_bg{background-position:right 10px center; padding: 11px 12% 11px 2% !important; width: 84% !important;}
.proposal_form li > input[type="text"], .proposal_form li textarea{ padding:11px 2%; width: 95%; }
.proposal_send_button {margin: 0 0 0 117px;}
.proposal_form li > div > input[type="text"] { padding: 4%; width: 91%; }
.proposal_form li .select_boddered select{ width: 107%;}
.order_box { height: 433px;}
.dic_button { width: 140px; }
.terrif_form_container label { width: 30%; }
.terrif_form_container li input[type="text"], .terrif_form_container li .select_boddered, .proposal_form li .select_boddered { width: 50%; }
.terrif_form_container li .select_boddered{width: 63%;}
.proposal_form li .select_boddered {width: 99%;}
.terrif_form_container li .select_boddered select, .proposal_form li .select_boddered select { width: 100%; }
.user_info .two_date_box { float: left; width: 98%; }
.user_info li { margin: 0; padding: 0 0 0 2%; width: 98%; }
.user_info li input[type="text"], .user_info li .two_date_box input[type="text"]{ width: 425px; }
.fishing_content .cindy_left, .fishing_content .cindy_right{width:99%;}
.pax_form li label { text-align: left; width: 100%; }
.pax_form li input, .pax_form li select, .pax_form li textarea{padding: 3%; width: 93%;}
.pax_form li select{width: 44%;}
.pop_cart_inner{height:310px;}
.custom-drop.open ul.dropdown-menu { left: 8%; top: 58px;}
}
@media (min-width:481px) and (max-width:639px) {
.terrif_form_container li input[type="text"]{ width: 46%; }
.standard_error_left{font-size: 125px; height: 182px; line-height: 182px;}

}
@media (max-width: 480px) {
.slider-container { width: auto }
.logo { margin: 90px 0 2px;}
.top_gr_strip{height:auto;}
.currency { margin: 1% 0 0 1%; width: 99%; }
.sign_up { margin: 2% 0 0 2%; }
.login_up { margin: 2% 0 0 5%; }
.check_date { margin: 0 15px 15px 0; }
.check_date input { width: 152px; }
.select_bo_box { width: 217px; margin: 0 15px 15px 0; }
.select_bo_box select { background-position: 192px center; width: 260px; }
.button_res, .terrif_submit, .join_trip, .proposal_send_button { padding: 13px 64px; }
.authentic_container .authentic_left, .spring_container .authentic_left, .cindy_left{height: auto; width: 100%; margin: 0 0 0 0;}
.authentic_container .authentic_right, .spring_container .authentic_right, .cindy_right{width: 100%;}
.zoom_out_sec {transform: scale(1.2); }
.break_con_1 { width: 100%;}
.resort_buton { margin: 0 0 0 1%; overflow: hidden; width: 48%; }
.about_icon, .event_icon { margin: 18px 6px; }
.fishing_inner{height: 72px; margin: -36px 0 0 -145px;}
.fishing_inner span{height: 64px; line-height: 64px;}
.fishing_main:hover > .fishing_black { height: 120px; margin: -58px 0 0 }
.fishing_main { margin:1% 0 0 0; width: 100%; }
.event_container > div:nth-child(2n) { margin:1% 0 0; }
.proposal_send_button { margin: 0 0 0 36px; }
.order_box { height:auto; margin: 0 2%; width: 96%; }
.order_guid_container > div:nth-child(2n) { margin: 3% 2%; }
.pacckage{margin: 0 14px 10px 0;}
.total_amm > span { display: inline-block;}
.dic_button { padding: 16px 2%; width: 41%; margin: 0 0 10px 15px; }
.programe_container > h2, .proposal_container h2, .success_container h2{margin: 40px 0 20px;}
.terrif_form_container label { height: 28px; line-height: 20px; text-align: left; width: 100%; }
.terrif_form_container li input[type="text"], .terrif_form_container li .select_boddered{padding:2%; width: 90%;}
.proposal_form li .select_boddered { padding: 3%; width: 88%; }
.terrif_form_container li .select_boddered{padding: 3%; width: 88%; height:auto;}
.terrif_form_container li .select_boddered select{text-align:left;}
.proposal_form li .select_boddered { height: auto; padding: 1%; width: 97%; }
.terrif_form_container li .select_boddered select, .proposal_form li .select_boddered select{height: 30px;}
.cindy_right { border-bottom: 2px dashed #79552A; }
.cindy_right a.join_trip, .cindy_left a.join_trip{margin: 15px 0 20px;}
.additional_information > span, .additional_information > a, .proceed_order > span{ margin:0 0 10px 0; display: inline-block;}
.form_account li label{margin: 0;}
.form_account li label { text-align: left; width: 377px; }
.submit_account { margin:0px 0 0; }
.create_account{padding:30px 0 30px;}
.standard_error_left { font-size: 115px; line-height: 185px;}
.possible_hg{padding: 10px 9px;}
.user_info li label{text-align:left;}
.fishing_even .cindy_right { margin: 30px 2% 20px 0; }
.cart_up{margin:-23px 0 0 0;}
.pop_cart_inner{height:290px;}

}
@media (max-width:479px) {
.currency select{margin: 0 0 8px 3px;}
.lang_sel { width: 121px; }
.check_date input { width: 245px; }
.check_date { margin: 0 0 5px; }
.select_bo_box { margin: 0 0 5px; width: 99%; }
.select_bo_box select { background-position: right 0px center; width:100%; }
.button_res, .terrif_submit, .join_trip, .proposal_send_button { padding: 13px 15px; width: 100%; }
.zoom_out_sec { transform: scale(0.9); }
.social > a{margin: 0 2px;}
.roadmoo > span { margin:0 4px 7px; text-align: left; display: block; border-bottom: 1px dashed #999; }
.resort_buton {width: 97%; }
.proposal_form li .select_boddered { width: 86%; padding:3px 13% 4px 3px; text-align:left; }
.two_date_box { margin: 0; width: 100%; }
.proposal_form li > div > input[type="text"] { padding:11px 2%; width: 94%; }
.proposal_form .two_date_box label{margin: 10px 0;}
.proposal_send_button { margin: 0; }
.browse{margin:0;}
.createrpf_button{width:auto;}
.pacckage {margin: 0 6px 0 0;}
.dic_button { margin: 0 0 10px; padding: 16px 2%; width: 96%; }
.terrif_form_container li { width: 100%; }
.proposal_form li .select_boddered{width:84%;}

.terrif_form_container li input[type="text"], .terrif_form_container li .select_boddered, {width:93%;}
.additional_information > a { font-size: 14px; }
.login_thert_buton{width: 307px;}
.login_thert_buton > img { margin: 16px 13px; }
.login_acc li input[type="text"], .login_acc li input[type="email"] , .login_acc li input[type="password"]{ width: 235px !important; }
.submit_account { width: 308px; }
.form_account li input[type="tel"], .form_account li input[type="email"], .form_account li input[type="text"],.form_account li input[type="password"] { width: 275px; }
.form_account li select{width:311px!important;}
.form_account li input[type="password"] {
    width: 275px;
}
.form_account li label { text-align: left; width: 307px; }
.standard_error_left{width:100%; border-bottom: 2px solid #b5b5b5; border-right:0; text-align:center;}
.sorry { margin: 10px 0 20px; }
.standard_error_right { margin: 0; text-align: center; width: 100%; }
.user_info li input[type="text"], .user_info li .two_date_box input[type="text"] { width: 285px; }
.proposal_form li > input[type="text"], .proposal_form li textarea{ width: 94%; }
.terrif_form_container li .select_boddered { height: auto; padding: 2%; width: 95%; }
table.rpf_table td:before, .participants_table td:before{left:3px;}

.pax_form li select{margin: 0 5px 0 0;}
.pop_cart_inner{height:380px;}

}
/* For admindomain pages*/
.create_account_inner {
    display: table;
}
/*.create_account_left {
	float: none; 
   	 margin: 0 auto;
}*/
.create_account {
    width: 100%;
    padding: 40px 0;
}
.form-control {
    border-radius: 0;
    box-shadow: none;
}
.reglog-page {
        background: transparent;
    border: solid 1px transparent;
}
/* Past on css */

.sign_up > a > img, .login_up > a > img {
    margin: 0 5px 0 0;
}
.top_gr_strip a {
    color: #db1a13 !important;
}
@media (max-width:360px) {
.cart_up { float: left; margin: 0 0 0 43px; }
}

.lang_sel {
width:135px;
    float: right;
    margin-left: 10px;
}
a.goog-logo-link {
    display: none;
}
.goog-te-gadget .goog-te-combo {
    margin:0!important;
    height: 23px !important;
	color: #555;
}
.skiptranslate.goog-te-gadget {
    color: transparent;
}
.about_button_container .resort_buton {
width:46% !important;
}
@media(max-width:678px){
	.about_button_container .resort_buton {
		width: 97% !important;
		margin-top: 5px;
	}	
#RFP_Form .planning_check {
   
    float: left;
   width: 50%;
}
label
{
	font-weight: 500;
}
.menu_top:hover{
	text-decoration:none;
}
}
.custom-drop a,
.custom-drop a:hover{
	color:#db1a13;
	text-decoration:none;
}


/*new Evetnt*/
.carousel-indicators li{background:#fff;border-width:2px;border-color:#ddd;}
.carousel-indicators li.active{background:#D41903;border-color:#ddd;}
.display-block{display:block;}
.event_container2{display:block;max-width: 1170px; width:100%;margin: 30px auto;}
.fishing_even .cindy_left{float:right;}
.event_container-wrapper.close-eve {transform: translate(0px, -290%);}
.event_container-wrapper{position: fixed;top: 0px;transition: all 0.5s ease-in-out 0s;left: 0;right: 0;z-index: 1000;background-color: #fff;bottom: -12px;transition: all 0.5s ease-in-out 0s;}
.event_container-wrapper.open-eve{	transform: translate(0px, 0px);}
.event_container-wrapper .pagination{text-align:center;}
.close-button {margin: 24px 0PX;text-align: center;}
.close-button a {border: 1px solid #888;padding: 10px 28px;text-align: right;color: #888;text-decoration: none;}
@media (max-width:1200px) {
.event_container2{display:block;max-width: 1170px; width:100%;margin: 30px auto;}

 }
@media screen and (min-width:768px) and (max-width:1024px) {
.event_container2{display:block;max-width: 1024px; width:100%;margin: 30px auto;}
.fishing_main {margin: 0.33% 0.33% 0 0;width: 33%;}
 
}
 
@media (max-width:767px) {
.event_container-wrapper{overflow-y:auto;}
.event_container2{max-width: 767px; width:100%;margin: 0px auto;}
.fishing_main {width: 49% !important;margin: 0.33% 0.33% auto;float: left;}
.col-3 {width: 49%;}.fishing_main{width:250px;}
.cindy_right{padding-bottom:15px;}
}
@media (max-width:640px) {
.fishing_inner span {height: 44px;line-height: 43px;}
.fishing_inner {height: 52px;margin: -19px 0 0 -128px;width:260px ;}
.fishing_content h2 {margin: 15px 0;text-align: center;}
}

@media (max-width:500px) {
.event_container-wrapper{overflow-y:auto;}
.event_container2{max-width: 500px; width:100%;margin: 0px auto;}
.fishing_main {width: 100% !important;margin: 0.33% 0.33% auto;float: none;}
.col-3 {width: 49%;}.fishing_main{width:250px;}
.fishing_inner span {height: 44px;line-height: 43px;}
.fishing_inner {height: 52px;margin: -19px 0 0 -128px;width:260px ;}
}


/*new responsive navigation*/
@media (max-width:626px) {
.menu_top{margin-top: -140px;position: relative; background-color: #fff;}
.menu_top ul li.sign_up{display:block;}
.menu_top ul li.login_up{display:block;}
.top_gr_strip div.login_up,
.top_gr_strip div.sign_up{display:none;}
.cart_up { margin:0;padding: 5px;margin-left: 20px;}
.currency{width:auto;}
.cur_usd{width:122px;}
.currency select { margin: -2px 5px 2px 3px;}
.logo {margin: 77px 0 2px;}
.pursuit_inner p{font-size:12px;}
#pull { padding: 8px 22px;background-size: 35px;}
}
@media (min-width:627px) {
	.menu_top ul li.sign_up_1,
	.menu_top ul li.login_up_1{display:none;}

}

  
.page_loader {
  top: 0;
    bottom: 0%;
    left: 0;
    right: 0%;
    background-color: #fff;
    z-index: 999999;
    text-align: center;
    padding-top: 21%;
    display: block;
    position: fixed;
    height: 100%;
    width: 100%;
}
  
.desc
{
    padding-right: 15px;
    text-align: justify;
    overflow-y: scroll;
}
.col-3 {width: 33%;margin: 0;margin-right: 0.33%;margin-bottom: 0.33%;}


/* CSS for http://www.cheyennemountain.com/ */

.top_gr_strip {
    background: #2A1C11 url(../images/top_left_sep.gif) no-repeat left top;
    float: left;
    width: 100%;
    height: 35px;
    color: #242424;
    font-size: 14px;
}

.top_gr_strip a {
    color: #ffffff !important;
}

.cart_up {
    background: #8d8c8a;
    color: #fff;
    float: right;
    height: 19px;
    padding: 8px 13px;
}

.wrapper-destination {
    padding: 8px;
    background-color: #785024;
}

.about_resort_active, .events_categories_active {
    border: 1px solid #785024;
    color: #785024;
}

.social > a {
    background: #BCA24E;
    border-radius: 42px;
    display: inline-block;
    height: 37px;
    margin: 0 4px;
    padding: 5px 0 0 1px;
    width: 41px;
    transition: all .7s;
}

.footer {
    background: #2E2113;
}

.roadmoo > span {
    display: inline-block;
    line-height: 29px;
    margin: 0 20px 0 0;
    color: #ffffff;
    font-size: 15px;
}

.dropdown-menu a {
    color: #8d8c8a !important;
}

td.pax-header {
    background-color: #8d8c8a;
    color: #fff;
}

input[type="text"]:hover, textarea:hover, input[type="tel"]:hover,input[type="email"]:hover, input[type="password"]:hover, 
input[type="text"]:focus, textarea:focus, input[type="tel"]:focus,input[type="email"]:focus, input[type="password"]:focus {

    border: 1px solid #8d8c8a !important;
}

#AdminLogin .create_account_left{
float:none !important;
margin:auto !important;
}
.color-red{
color:red;}
th{
    background-color: #828282;
    color: #fff;}


.pad-l-15{
    padding-left:15px;
}
/*responsive style*/

@media(max-width:786px){
    .top_gr_strip {
    background: #2A1C11;
}
select#Select1 {
    width: 70px;
    margin-top: 0px;
    height: 24px;
    padding-left: 4px;
}
.currency {
    margin: 5px 0 0 0;
}
.logo {
    margin-top: 40px;
}
.resort_buton span{
    font-size:16px !important;
    }
}