@charset "utf-8";@font-face{font-family:'calibriregular';src:url('../fonts/calibri-webfont.eot');src:url('../fonts/calibri-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/calibri-webfont.woff') format('woff'),url('../fonts/calibri-webfont.ttf') format('truetype'),url('../fonts/calibri-webfont.svg#calibriregular') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'calibribold';src:url('../fonts/calibrib-webfont.eot');src:url('../fonts/calibrib-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/calibrib-webfont.woff') format('woff'),url('../fonts/calibrib-webfont.ttf') format('truetype'),url('../fonts/calibrib-webfont.svg#calibribold') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'calibrilight';src:url('../fonts/calibril-webfont.eot');src:url('../fonts/calibril-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/calibril-webfont.woff') format('woff'),url('../fonts/calibril-webfont.ttf') format('truetype'),url('../fonts/calibril-webfont.svg#calibrilight') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'calibrilight_italic';src:url('../fonts/calibrili-webfont.eot');src:url('../fonts/calibrili-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/calibrili-webfont.woff') format('woff'),url('../fonts/calibrili-webfont.ttf') format('truetype'),url('../fonts/calibrili-webfont.svg#calibrilight_italic') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'leelawadeeregular';src:url('../fonts/leelawad-webfont.eot');src:url('../fonts/leelawad-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/leelawad-webfont.woff') format('woff'),url('../fonts/leelawad-webfont.ttf') format('truetype'),url('../fonts/leelawad-webfont.svg#leelawadeeregular') format('svg');font-weight:normal;font-style:normal;}@font-face{font-family:'freestyle_scriptregular';src:url('../fonts/freescpt-webfont.eot');src:url('../fonts/freescpt-webfont.eot?#iefix') format('embedded-opentype'),url('../fonts/freescpt-webfont.woff') format('woff'),url('../fonts/freescpt-webfont.ttf') format('truetype'),url('../fonts/freescpt-webfont.svg#freestyle_scriptregular') format('svg');font-weight:normal;font-style:normal;}html{min-height:100%;}body{font-family:'calibrilight',sans-serif;color:#666666;font-weight:normal;padding:0px;margin:0px;background:#fff!important;position:relative;}h1,h2,h3,h4,h5,h6,p,ul,li,img,a,input,select,div{margin:0px;padding:0px;outline:none!important;box-shadow:none;border:0px;list-style:none;font-weight:normal;}h1,h2,h3,h4,h5,h6,p,img,a,input,select,span,small{-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}img{max-width:100%;}::-webkit-input-placeholder{}:-moz-placeholder{color:#414141;opacity:1;}::-moz-placeholder{color:#414141;opacity:1;}:-ms-input-placeholder{}textarea{resize:none;}.page-template-page-airport .left-nav li.parent{display:none;}.page-template-page-city .left-nav li.parent{display:none;}.orange_bt{background:url(../images/menu_arrow.png) no-repeat 95% 7px;font-size:14px;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;display:block;border-radius:5px;}.orange_bt:hover{background:url(../images/menu_arrow.png) no-repeat 95% 7px;}.moreImageBtn{background:url(../images/more.png) no-repeat 0px 0px;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;display:block;width:78px;height:24px;}.moreImageBtn:hover{background:url(../images/more_hover.png) no-repeat 0px 0px;}.submitButtonImage{background:url(../images/submit.png) no-repeat 0px 0px;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;display:block;width:78px;height:24px;text-indent:-9999999px;}.submitButtonImage:hover{background:url(../images/submit_hover.png) no-repeat 0px 0px;}.page-id-10 button#search1{background:url(../images/search.png) no-repeat 0px 0px;padding:7px 17px;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;display:block;width:158px;height:35px;}.page-id-10 button#search1:hover{background:url(../images/search_hover.png) no-repeat 0px 0px;}.enquireLink{background:url(../images/enquire_btn.png) no-repeat 0px 0px;text-indent:-9999px;display:block;height:42px;width:220px;margin:30px auto;}.enquireLink:hover{background:url(../images/enquire_btn_hover.png) no-repeat 0px 0px;text-indent:-9999px;display:block;height:42px;width:220px;margin:30px auto;}.viewMore{background:url(../images/view_more.png) no-repeat 0px 0px;text-indent:-9999px;display:block;height:24px;width:126px;margin:30px auto;}.viewMore:hover{background:url(../images/view_more_hover.png) no-repeat 0px 0px;text-indent:-9999px;display:block;height:24px;width:126px;margin:30px auto;}button.sendBt{background:url(../images/send.png) no-repeat 0px 0px!important;display:block;height:24px;width:80px;cursor:pointer;margin:0 auto;text-indent:-9999px;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}button.sendBt:hover{background:url(../images/send_hover.png) no-repeat 0px 0px!important;}.overLayDiv{margin-top:133px;}.contactus{text-decoration:none;color:#666;}.contactus:hover{text-decoration:none;color:#db3a1b;}.newsletter-subscription ::-moz-placeholder{color:#fff!important;}.newsletter-subscription ::-webkit-input-placeholder{color:#fff!important;opacity:1;}.fullpage{background:url(../images/1.png) no-repeat left top;height:3000px;position:absolute;z-index:9999999999;width:100%;display:none;*/}header{width:100%;float:left;}.social_media{float:right;margin-top:20px;font-size:15px;position:relative;z-index:1;}.social_media ul{margin:0px;padding:0px;list-style:none;}.social_media li{margin:0 0 0 5px;padding:0px;float:left;text-indent:-9999px;}.social_media li a{width:18px;height:12px;display:block;}.social_media li a.facebook{background:url(../images/facebook.png) no-repeat center top;width:8px;}.social_media li a.twitter{background:url(../images/twitter.png) no-repeat center top;}.social_media li a.youtube{background:url(../images/youtube.png) no-repeat center top;}.social_media li a:hover{background-position:center -12px;}.banner{width:100%;float:left;background:url(../images/banner.jpg) no-repeat center bottom;background-size:100% auto;}.banner-home{width:100%;float:left;background:url(../images/banner_new.jpg) no-repeat center bottom;background-size:100% auto;padding-top:110px;min-height:380px;}.banner-home h1{display:block;text-align:center;color:#fff;font-size:45px;font-family:"Vollkorn",serif;float:left;width:100%;margin-bottom:32px;}.journey_planner{padding:17px 35px;display:block;background:#007438;position:absolute;}.journey_planner h3{font-family:"Vollkorn",serif;font-size:30px;color:#FFFFFF;word-spacing:12px;padding-bottom:5px;display:block;text-align:center;word-spacing:5px;}.form-row{display:block;margin:18px 1% 0 1%;position:relative;overflow:hidden;min-height:35px;width:100%;float:left;}.journey_planner .form-row{display:block;margin:18px 1% 0 1%;background:#FFFFFF;position:relative;overflow:hidden;min-height:30px;width:48%;float:left;}.page-template-page-event-php .form-row{background:none;}.page-template-page-event-php .form-row span{float:left!important;margin:0!important;text-align:left!important;}.form-row select{width:100%;height:30px;color:#414141;font-size:14px;padding:0 0 0 15px;background:transparent;border:none;border:1px solid #999;}.form-row input{width:100%;height:30px;color:#414141;font-size:14px;padding:0 0 0 15px;border:none;}.page-template-page-event-php .form-row input{background:#FFFFFF;}.select{background:url(../images/select.jpg) no-repeat right top;position:absolute;height:31px;width:100%;color:#414141;font-size:14px;padding:5px 0 0 15px;}.form-row a{position:absolute;right:0px;top:0px;padding:10px 12px;display:block;}.form-row1{display:block;margin:18px 0 0 0;position:relative;float:left;width:134px;font-family:"calibriregular";font-size:16px;color:#FFFFFF;padding-left:15px;}.form-row1 p{margin:0px;padding:0px;position:relative;text-align:right;padding:0 45px 0 0;line-height:19px;}.radio{background:url(../images/radio.png) no-repeat right top;position:absolute;width:14px;height:14px;display:block;margin:0px;padding:0px;right:23px;top:0px;}.form-row2{display:block;margin:22px 0 0 0;position:relative;overflow:hidden;}.form-row2 a{font-family:"calibriregular";font-size:16px;color:#FFFFFF;display:block;float:right;}.form-row2 a span{display:block;float:left;background:#fff;color:#414141;text-align:center;float:left;width:17px;height:17px;line-height:15px;border-radius:50%;font-size:16px;margin:3px 8px 0 0;}.form-row2 a:first-child{float:left;}.form-row2 a:first-child span{margin-left:1px;}.form-row2 a:hover>span{background:#016b3b;color:#fff;}.form-row3{display:block;margin:33px 0 0 0;position:relative;float:left;width:100%;}.form-row3 a.btnLink{float:left;margin-left:80px;padding-top:13px;text-decoration:none;}#clickSearch{width:150px;padding:10px;background:#e85c41;border-radius:8px;text-transform:inherit;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}#clickSearch:hover{min-width:150px;padding:10px;background:#db3b1b;border-radius:8px;text-transform:inherit;}.page-template-page-event-php .form-row3 button span{float:none!important;}.journey_planner .form-row3 button{margin:0 auto;}.page-template-page-event-php .form-row5 span{float:left!important;margin:0!important;text-align:left!important;}.form-row3 button{font-family:"calibriregular";font-size:18px;color:#FFFFFF;display:block;text-transform:uppercase;background:transparent;border:none;padding:0px;margin:0 0 0 0px;}.form-row3 button span{width:50px;height:50px;border:1px solid #FFFFFF;text-align:center;border-radius:50%;display:inline-block;position:relative;margin:0 14px 0 22px!important;float:none;top:-12px;background:url(../images/arrow.png) 20px 12px no-repeat;text-indent:-9999px;}.form-row3 button:hover>span{background-color:#fff;}.quality_coach{padding:117px 0 0 102px;display:block;}.quality_coach ul{margin:0px;padding:0px;}.quality_coach li{font-family:"Roboto",sans-serif;font-size:30px;color:#FFFFFF;font-weight:300;line-height:36px;padding:0 0 0 20px;height:176px;overflow:hidden;}.quality_coach li span{font-family:"Roboto",sans-serif;font-size:32px;color:#FFFFFF;font-weight:700;display:block;padding-bottom:13px;margin-left:-20px;}.quality_coach p{margin:-28px 50px 53px 0;text-align:right;}.find_more_arrow{margin:19px 0 0 125px;display:block;font-size:24px;float:left;color:#FFFFFF;font-family:"freestyle_scriptregular";position:relative;}.find_more_arrow img{position:absolute;top:-36px;left:-11px;}.news{width:100%;float:left;margin-top:102px;}.news ul{float:left;margin:0 auto 0 10%;padding:0;}.news li{font-family:"calibrilight";font-size:18px;color:#333333;text-align:left;clear:both;line-height:normal;margin:0 0 0 19px;float:left;}.news li:first-child{border-bottom:0px none;}.news li span{margin:3px 0 0 0;font-size:24px;float:left;color:#007438;font-family:'Pontano Sans';width:160px;}.news li span img{margin:0px 12px 0 3px;}.news li a{color:#FFFFFF;text-decoration:none;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;float:left;margin-top:8px;margin-left:30px;}.news li p{width:auto;float:left;padding-top:8px;font-family:'Pontano Sans';font-size:18px;}.news ul ul li:first-child{border-bottom:1px solid #519f60;border-top:1px solid #519f60;}.news ul ul li{margin:0 0 0 0px;position:relative;}.news ul ul li a small{position:absolute;width:35px;height:35px;text-align:center;border-radius:50%;border:1px solid #FFFFFF;display:block;right:44px;top:20px;line-height:30px;background:url(../images/arrow1.png) no-repeat 12px -1px;}.news ul ul li a:hover>small{background:url(../images/arrow1.png) no-repeat 12px -36px #fff;}.news ul ul li a{padding:15px 120px 24px 0;}.news ul ul{display:none;padding:20px 0 40px 0;}.show_hide_butt{display:block;position:relative;}.show_hide_butt a{position:absolute;left:50%;bottom:-18px;z-index:9;margin-left:-28px;}.services_main{display:block;padding:0 17px 0 25px;}.services_main ul{display:block;text-align:center;margin:44px -29px 0;}.services_main li{display:inline-block;float:left;margin:19px 1% 0;overflow:hidden;position:relative;width:22%;}.services_main li:first-child{width:50%;float:left;min-height:450px;}.services_main li h3{color:#fff;float:left;font-family:"Vollkorn",serif;font-size:30px;font-weight:300;padding:0;position:absolute;text-align:center;text-shadow:0 0 5px #000;top:45%;width:100%;z-index:1;}.services_main li h3 a{color:#fff;text-decoration:none;}.services_main li:first-child h3{color:#fff;font-size:48px;}.services_main li .services_pic{position:absolute;display:block;width:100%;height:100%;background:rgba(0,0,0,0.6);top:100%;visibility:hidden;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;color:#fff;padding:0 5px;}.services_main li:hover>.services_pic{top:0%;visibility:visible;}.services_main li:hover>h3{color:#fff;background:url(../images/services_arrow.png) no-repeat right 0px #000;}.services_main li .form-row3{position:relative;top:0;margin-top:0px;}.services_main li .form-row3 a{font-family:"calibriregular";font-size:18px;font-weight:300;color:#fff;display:block;background:transparent;border:none;padding:131px 0 89px;margin:0;text-decoration:none;}.services_main li:first-child .form-row3 a{font-family:"calibriregular";font-size:18px;font-weight:300;color:#fff;display:block;background:transparent;border:none;padding:52% 0 89px;margin:0;text-decoration:none;}.services_main li .form-row3 a span{width:50px;height:50px;border:1px solid #666;text-align:center;border-radius:50%;display:inline-block;position:relative;margin:0 20px 0 20px;top:-12px;background:url(../images/arrow.png) 20px 12px no-repeat;text-indent:-9999px;}.services_main li .form-row3 a:hover>span{background-color:#fff;}.news_offer{display:block;margin:28px 44px 0;background:#007438;padding:0 44px;border-left:1px solid #328e5f;border-right:1px solid #328e5f;float:left;}.news_offer h3{text-align:left;color:#fff;font-family:'Vollkorn',serif;font-size:18px;padding:0 0 13px 0;}.news_offer p{text-align:left;color:#fff;font-size:13px;}.news_offer span{margin-top:19px;width:100%;float:left;}.news_offer ul{display:block;}.news_offer li{display:block;width:100%!important;float:left;padding-right:160px;position:relative;}.news_offer li figure{width:155px;float:left;text-align:center;}.news_offer li a{width:50px;height:50px;border:1px solid #fff;text-align:center;border-radius:50%;display:inline-block;position:relative;margin:0 20px 0 20px;top:13px;background:url(../images/arrow_new.png) 20px 0px no-repeat;text-indent:-9999px;position:absolute;right:28px;}.news_offer li a:hover{background:url(../images/arrow_new.png) 20px -50px no-repeat #FFFFFF;}.news_offer .news_pagination{display:block;clear:both;text-align:center;position:relative;top:-16px;}.fair_option{display:block;margin:28px 0px 17px;background:#007438;padding:0 0 7px 0;float:left;width:100%;}.fair_option h3{text-align:left;font-family:'Vollkorn',serif;font-size:18px;color:#fff;}.fair_option ul{display:block;}.fair_option li{display:block;width:100%;float:left;padding:25px 125px 16px 0;position:relative;}.fair_option li figure{width:140px;float:left;text-align:center;}.fair_option li .right_contant{display:block;overflow:hidden;}.fair_option li span{color:#FFFFFF;font-size:15px;line-height:15px;margin-top:22px;display:block;}.fair_option li a{width:50px;height:50px;border:1px solid #fff;text-align:center;border-radius:50%;display:inline-block;position:relative;margin:0 20px 0 20px;top:60px;background:url(../images/arrow_new.png) 20px 0px no-repeat;text-indent:-9999px;position:absolute;right:13px;}.fair_option li a:hover{background:url(../images/arrow_new.png) 20px -50px no-repeat #FFFFFF;}.fair_option_space{padding-right:3px;}.fair_option p{text-align:left;color:#fff;font-size:13px;}.fair_option input[type="email"]{font-size:13px;padding:5px;background:#436b56;border:1px solid #a8d0bb;margin:10px 0px;color:#fff;width:100%;}.newsletter-submit{background:url(../images/submit.png) no-repeat 0 0;width:78px;height:24px;float:left;}.follow_us_space{padding-left:3px;}.follow_us{display:block;margin:28px 17px 0 0;background:#007438;padding:0 0 7px 0;}.follow_us h3{text-align:left;font-family:'Vollkorn',serif;font-size:18px;color:#fff;padding-left:9px;}.follow_us ul{display:block;padding:32px 0 0;}.follow_us li{display:inline-block;opacity:1;filter:alpha(opacity=100);margin:0px 9px;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}.follow_us li:hover{opacity:0.4;filter:alpha(opacity=40);}.footer_logo_txt{margin-left:15px;}footer{display:block;}.footer_logo{margin:22px 0 0 0;}.sitemap{text-align:center}.sitemap a{font-size:14px;color:#878787;text-transform:uppercase;text-decoration:none;display:inline-block;margin:49px 0 0 0;}.sitemap a .caret{border-left:6px solid rgba(0,0,0,0);border-right:6px solid rgba(0,0,0,0);border-top:6px solid;}.coyright{font-size:14px;color:#878787;text-align:right;padding-top:49px;font-family:'Pontano Sans';letter-spacing:0.7px;}footer ul{margin:0px;padding:0px;list-style:none;text-align:center;font-family:'Pontano Sans'}footer li{margin:0px;padding:0px 7px;font-size:14px;color:#666;display:inline-block;background:url(../images/footer_divider.gif) left 4px no-repeat;}footer li:first-child{background:none;}footer li a{color:#666;text-decoration:none;display:block;padding:0px;}footer li a:hover{color:#db3a1b;text-decoration:none;}#sitemap{display:none;}.opacityClass{background:none repeat scroll 0 0 rgba(0,0,0,0.5);-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;display:block;width:100%;min-height:214px;color:#fff;padding:10px;text-align:center;text-decoration:none;}.opacityClass:hover{background:none repeat scroll 0 0 rgba(0,0,0,0);display:block;width:100%;min-height:214px;color:#fff;padding:10px;text-align:center;text-decoration:none;}.inner_banner{background:url("../images/banner.jpg") repeat scroll center 55% rgba(0,0,0,0);float:left;height:91px;padding:26px 0 30px;width:100%;}.inner_banner h3{font-family:'Vollkorn',serif;font-size:36px;color:#FFFFFF;font-weight:500;word-spacing:12px;padding-bottom:5px;text-transform:capitalize;}.inner_banner h3 ins{text-decoration:none;white-space:nowrap;}.left-nav{margin:45px 0 0 0px;font-family:'Pontano Sans';float:left;width:100%}.left-nav ul{margin:0px;padding:0px;}.left-nav li{margin:0px;}.left-nav li a{background:url(../images/left_nav_arrow1.png) no-repeat 90% 15px;font-size:18px;color:#333333;text-decoration:none;display:block;border-bottom:1px solid #dcdcdc!important;border-right:1px solid #dcdcdc;padding:8px 0;}.left-nav li a:hover{background:url(../images/left_nav_arrow2.png) no-repeat 90% 15px;color:#007438;}.left-nav li a.current{background:url(../images/left_nav_arrow2.png) no-repeat 90% 15px;color:#007438;}.left-nav li a.arrowdown{background:url(../images/green_arrow_down.png) no-repeat 90% 15px!important;}.left-nav li:last-child{border-bottom:none;}.left-nav ul li:last-child a{border-bottom:none;}ul.children li a{border-bottom:1px solid #dcdcdc!important;}.left-nav ul li ul li:last-child a{border-bottom:none;}.left-nav ul ul#events li:last-child a{border-bottom:1px solid #dcdcdc!important;}.left-nav li.current_page_item{margin-left:0px;}.left-nav li.current_page_item a{background:url(../images/green_arrow_down.png) no-repeat 90% 15px;font-size:18px;color:#007438;}.left-nav li.current-cat a{background:url(../images/green_arrow_down.png) no-repeat 90% 15px;font-size:18px;color:#007438;}.left-nav ul li ul{margin:0 0 0 10px;padding:0px;}.left-nav ul li ul li{margin:0;padding:0px;}.left-nav ul li ul li a{font-size:15px;line-height:14px;color:#333333;padding-left:31px;text-decoration:none;word-spacing:1px;display:block;}.left-nav ul li ul li a:hover{background:url(../images/left_nav_arrow2.png) no-repeat 90% 15px;color:#007438;}.left-nav ul li ul li a.current{background:url(../images/left_nav_arrow2.png) no-repeat 90% 15px;color:#007438;}#events{display:none;}.left-nav h2{font-size:24px;color:#333333;}.left-nav address{font-size:16px;color:#666666;text-align:left;line-height:18px;margin:18px 0 18px -2px;}.left-nav p{font-size:16px;color:#666666;text-align:left;line-height:26px;margin:0px 0 11px -2px;}.left-nav p a{color:#666666;text-decoration:none;}.last_border{border-bottom:none!important;}p ins{display:block;float:left;width:26px;height:26px;margin-right:10px;border-radius:50%;background:#666666;text-decoration:none;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}p a{color:#666666;text-decoration:none;}p ins img{border-radius:50%;}p:hover>ins{background:#007438;}p ins{display:block;float:left;width:26px;height:26px;margin-right:10px;border-radius:50%;background:#666666;text-decoration:none;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}.right_contant_main{margin:48px 17px 14px -6px;}.search_tab{}.search_tab #faqs dd{border:0px solid #ccc;padding:0px;}.search_tab #faqs dd h5{font-size:20px;padding:0;margin-bottom:28px;}#faqs{}#faqs dt,#faqs dd{padding:0;}#faqs dt{color:#fff;cursor:pointer;line-height:normal;font-size:16px;font-weight:normal;padding:5px 15px 5px 38px;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}#faqs dt#event_arrow{background:url(../images/faq_plus.png) no-repeat right 4px #007438;padding-left:17px;position:relative;border:1px solid #ccc;color#fff;}#faqs dt#event_arrow:hover{color:#fff;background:url(../images/faq_minus.png) no-repeat right 4px #007438;}#faqs dt:hover{color:#fff;background:url(../images/faq_minus.png) no-repeat 10px 8px #007438;}#faqs h5{color:#666666;cursor:pointer;line-height:normal;font-size:16px;font-weight:normal;padding:15px 50px 0px 17px;}#faqs dd{margin:0;padding:0px 15px 15px 15px;font-size:14px;font-family:'Pontano Sans';border:1px solid #ccc;margin-bottom:10px;}#faqs dt{background:url(../images/faq_plus.png) no-repeat 10px 8px #007438;position:relative;border:1px solid #cccccc;margin-bottom:11px;font-family:'Pontano Sans';}#faqs .expanded{background:url(../images/faq_minus.png) no-repeat 10px 8px #007438!important;margin:0px;color:#fff;font-size:16px;font-family:'Pontano Sans';}#faqs dt.first{background:none;}#faqs dd.first{background:none;display:block!important;}#faqs dd ul{margin:0 -5px;padding:0px;list-style:none;}#faqs dd li{width:50%;float:left;padding:0 5px;}#faqs dd ul.fare{margin:0 -20px;}#faqs dd ul.fare li{width:33.33%;float:left;padding:0 20px;}#faqs dd li .form-row1{width:123px;}#faqs dd li .form-row1 p{color:#666666;padding:0 38px 0 0;}#faqs dd li .form-row1 p .radio{right:15px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}#faqs dd li .form-row a{padding:5px 12px;}#faqs dd li .select{border:1px solid #999999;}#faqs dd li input{border:1px solid #999999;}#faqs dd li label{font-size:18px;color:#666666;font-weight:300;float:left;width:75px;padding:18px 0 0 0;line-height:35px;}#faqs dd li form-row{width:auto;display:block;overflow:hidden;}.right_contant_main .form-row3 button{left:50%;margin:0 0 0 -94px;position:relative;color:#333333;font-size:18px;}.result-table{display:block;margin:-7px 0px 0 0px;}.result-table.new{display:block;margin:20px 0px 0 0px;}.result-table.new1{display:block;margin:22px 0px 0 0px;}.result-table h3{color:#333333;font-size:18px;padding:0 0 0 12px;}.result-table h3 a{color:#666;font-size:14px;text-decoration:none;float:right;height:22px;display:block;line-height:22px;}.result-table-head{background:#007438;display:block;margin:10px 0 0 0;overflow:hidden;font-size:16px;color:#FFFFFF;text-align:left;padding-bottom:9px;clear:both;}.result-table-head .tab1{float:left;width:25%;padding-left:15px;padding-top:6px;padding-bottom:1000px;margin-bottom:-1000px;text-align:center;}.result-table-head .tab2{float:left;width:25%;padding-left:3px;padding-top:6px;padding-bottom:1000px;margin-bottom:-1000px;text-align:center;}.result-table-head .tab3{float:left;width:25%;padding-left:9px;padding-top:6px;padding-bottom:1000px;margin-bottom:-1000px;text-align:center;}.result-table-body:nth-child(odd){background:#ecebeb;}.result-table-body{display:block;margin:10px 0 0 0;border:1px solid #dfdfdf;overflow:hidden;font-size:16px;color:#666666;text-align:left;padding-bottom:9px;margin-top:4px;clear:both;}.result-table-body .tab1{float:left;width:25%;padding-left:51px;padding-top:6px;padding-bottom:1000px;margin-bottom:-1000px;text-align:center;}.result-table-body .tab2{float:left;width:25%;padding-left:26px;padding-top:6px;padding-bottom:1000px;margin-bottom:-1000px;text-align:center;}.result-table-body .tab3{float:left;width:25%;padding-left:9px;padding-top:6px;padding-bottom:1000px;margin-bottom:-1000px;text-align:center;}.result-table-body .tab3 span{margin-left:4px;}.result-table-body .tab4{float:right;width:25%;padding-left:9px;padding-top:6px;padding-bottom:1000px;margin-bottom:-1000px;position:relative;}.result-table-body .tab4 small{position:absolute;left:-53px;font-size:16px;}.timetable{display:block;margin:0 2px 0 5px;}.timetable h2{font-size:24px;color:#333333;line-height:28px;margin:-10px 0 0 5px;word-spacing:1px;}.timetable dl#faqs{margin-top:23px;background:#f4f2f2;}.timetable dl#faqs dt{background:none;}.timetable dl#faqs dt:hover{color:#666;}.timetable dl#faqs dt.expanded:hover{color:#fff;}.timetable dl#faqs dt small{padding:16px 0 18px 22px;background:url(../images/show_hide_arrow1.png) no-repeat 0 3px;height:52px;width:52px;position:absolute;right:0px;top:0px;}.timetable dl#faqs .expanded small{background:url(../images/show_hide_arrow1.png) no-repeat 0 -49px;}.timetable dl#faqs .expanded{background:#007438!important;}.timetable dl#faqs dt img{margin:0px 0 -8px 15px;}.timetable dl#faqs dd ul.pdf{margin:0px;padding:0px;}.timetable dl#faqs dd ul.pdf li{margin:0px;padding:14px 40px 14px 0;display:block;width:100%;position:relative;}.timetable dl#faqs dd ul.pdf li a{font-size:16px;color:#666666;text-decoration:none;}.timetable dl#faqs dd ul.pdf li img{margin:0 12px 0 0;}.timetable dl#faqs dd ul.pdf li span{background:url(../images/pdf_arrow.png) no-repeat right 0px;display:block;height:26px;position:absolute;right:0px;top:14px;width:26px;}.timetable dl#faqs dd ul.pdf li:hover>span{background:url(../images/pdf_arrow.png) no-repeat right -26px;}.routes_map{text-align:center;margin:22px 0 0 0;}.routes_map img{margin:0 0 0 -53px;}.routes_map a{text-transform:none;float:right;display:block;margin:-17px 0 0 0;text-decoration:none;font-size:14px;color:#333333;clear:both;position:relative;z-index:1;}.routes_map a img{float:right;margin:3px 8px -3px 9px;}.tax_save{display:block;margin:0 2px 0 5px;}.tax_save h2{font-size:24px;color:#333333;line-height:28px;margin:-10px 0 0 5px;word-spacing:1px;}.tax_save h2.one{margin:34px 0 0 5px;}.tax_save_contant{font-size:16px;color:#666666;text-align:left;margin:29px 17px 0 4px;}.tax_save_contant span{float:right;margin:0 0 0 18px;display:block;}.tax_save_contant p{line-height:19px;margin-top:22px;}.tax_save_contant p:first-child{margin-top:0px;}.get_quote{display:block;margin:0 0px 0 -6px;}.get_quote h2{font-size:20px;color:#333333;line-height:28px;word-spacing:1px;clear:both;font-family:'Vollkorn',serif;margin-bottom:28px;}.get_quote_form{background:#f4f2f2;display:block;margin-top:28px;}.get_quote_form ul{margin:0 -5px;padding:0px 18px 0 18px;}.get_quote_form li{margin:0px;padding:0 5px;width:50%;float:left;}.get_quote_form li .form-row{margin:9px 0 0 0;}.get_quote_form li .form-row5{margin:9px 0 0 0;width:100%;padding:0px;}.get_quote_form li .form-row6{margin:9px 0 0 0;width:100%;padding:0px;}.get_quote_form li .form-row5 p{font-family:'Pontano Sans';font-size:12px;color:#666666;padding:0 0 7px 0;line-height:18px;text-align:left;text-transform:none;margin-bottom:10px!important;}.get_quote_form li .form-row5 p span{display:block;font-size:12px;}.get_quote_form li .form-row5 label{font-family:'Pontano Sans';font-size:12px;color:#666666;font-weight:300;line-height:20px;padding:0 0 0 0;margin:6px 0 0 67px;display:block;position:relative;}.get_quote_form li .form-row5 label .checkbox{background:url(../images/check_box.png) no-repeat right top;min-height:inherit;position:absolute;width:18px;height:18px;display:block;margin:0px;padding:0px;left:0px;top:3px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}.get_quote_form li .form-row5 ins{position:relative;z-index:10px;text-decoration:none;padding:0 0 0 28px;background:none;font-family:'Pontano Sans';font-size:12px;color:#666666;width:80%;}.form-row5 .wpcf7-form-control-wrap{float:left!important;}.get_quote_form li input{border:1px solid #999999;height:30px;font-family:'Pontano Sans';font-size:12px;color:#666666;}.get_quote_form li textarea{border:1px solid #999999;height:151px;width:100%;font-size:12px;font-family:'Pontano Sans';color:#666666;padding:5px 9px;}.get_quote_form h5{font-size:12px;color:#666666;font-family:'Pontano Sans';text-transform:none;padding:12px 0 9px 9px;clear:both;}.get_quote_form li .form-row6 textarea{height:125px;}.get_quote_form .form-row3{text-align:center;width:100%;clear:both;margin:0px;}.get_quote_form .form-row3 button{left:0;position:relative;color:#333333;font-size:18px;clear:both;display:inline-block;margin:7px 0 20px 15px;}.events_list{display:block;}.events_list ul{margin:0px;padding:18px 0 0 0;}.events_list ul li{margin:0 0 10px 0;display:block;width:50%;position:relative;background:#f4f2f2;line-height:normal;}.events_list ul li a span{display:block;font-size:18px;color:#333333;padding:0 0 5px 0;}.events_list ul li a{font-size:16px;color:#666666;text-decoration:none;display:block;}.events_list ul li img{margin:0 12px 0 0;}.events_list ul li small{background:url(../images/event_arrow.png) no-repeat right 0px;text-indent:-99999px;display:block;height:35px;position:absolute;right:51px;top:30px;width:35px;}.events_list ul li:hover>small{background:url(../images/event_arrow.png) no-repeat right -35px;}.eve{margin-right:0px;margin-left:6px;}.get_quote_form.eve_space{margin:0px -15px;padding:19px 15px 0 15px;}.enquireForm{margin:0px -15px;padding:19px 15px 40px 15px;}.get_quote_form.eve_space li .form-row1{width:100%!important;}.get_quote_form.eve_space li .form-row5 label{line-height:20px!important;margin:6px 0 0 67px!important;padding:0 0 0 0px!important;width:100%!important;}.events_list ul li.last{padding:16px 100px 12px 11px;height:53px;}.events_list ul li.last small{top:10px;}.eve h2.one{margin:34px 0 0 5px;}.bottom_form{margin-top:30px;}.bottom_form dt{padding:10px 10px 10px 40px!important;margin-top:15px!important;}.bottom_form dd{padding-bottom:0px!important;}.bottom_form .faq_answer{padding:13px 17px;border:1px solid #cccccc;margin:-3px -15px 0 -15px;text-transform:none;}.contact_map iframe{width:100%;height:365px;}.contact_main{margin:-12px 0 0 9px;}.about_main{display:block;margin:0px;font-size:16px;color:#666666;text-align:left;margin-bottom:20px;}.about_main h2{font-size:20px;color:#333333;line-height:28px;padding:36px 0 7px 0;word-spacing:1px;clear:both;font-family:'Vollkorn',serif;margin-bottom:28px;}.about_main h3{font-family:'Vollkorn',serif;font-size:20px;color:#333333;line-height:28px;margin:0px 0 0 0px;padding:0;clear:both;}.about_main h2:first-child{padding-top:0px;}.about_main h4{margin-bottom:5px;font-weight:bold;}.about_main span{float:right;margin:0 0 0 0px;display:block;}.about_main span.video{float:right;margin:0 0 0 18px;display:block;width:317px;height:209px;}.about_main span.video iframe{width:317px;height:209px;}.about_main p{line-height:19px;margin-bottom:22px;}.sale_list{display:block;clear:both;}.sale_list ul{margin:0px;padding:18px 0 0 0;}.sale_list ul li{margin:0 0 10px 0;padding:12px 100px 12px 13px;display:block;width:100%;position:relative;background:#f4f2f2;line-height:normal;text-align:left;font-size:16px;}.sale_list ul li a span{font-size:18px;color:#333333;padding:0 0 0px 0;width:auto;height:auto;margin:-5px 0 0 0px;display:block;float:none;text-align:left;}.sale_list ul li a{font-size:16px;color:#666666;text-decoration:none;display:block;overflow:hidden;}.sale_list ul li img{margin:0 12px 0 0;}.sale_list ul li small{background:url(../images/event_arrow.png) no-repeat right 0px;display:block;height:35px;position:absolute;right:36px;top:30px;width:35px;}.sale_list ul li:hover>small{background:url(../images/event_arrow.png) no-repeat right -35px;}.sale_list figure{width:124px;display:block;float:left;margin-right:24px;}.sale_list ul.drivers li{padding:12px 40px 12px 13px;}.sale_list ul.drivers li span{display:block;float:none;margin:0px;text-align:left;}.sale_list ul li ins{text-decoration:none;font-size:16px;color:#666666;text-decoration:none;display:block;overflow:hidden;}#nav-wrapper{background:url(../images/green_line.jpg) repeat-y 0 0;position:absolute;left:0px;width:auto;z-index:9999;min-height:100%;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;}#nav-wrapper a{position:absolute;right:-18px;top:9px;width:23px;height:45px;background:url(../images/open_arrow.png) no-repeat 0 0;z-index:100;display:block;}#nav-wrapper #content{position:relative;font-size:14px;color:#FFFFFF;left:0;width:50px;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;overflow:hidden;}#nav-wrapper #content h3{font-weight:700;font-size:14px;padding:23px 0 13px 15px;position:relative;white-space:nowrap;}#nav-wrapper #content img{margin:-4px 52px 0 0;}#nav-wrapper #content ul{margin:0px;padding:0px;clear:both;}#nav-wrapper #content li{margin:0px;padding:0px;font-weight:300;font-size:14px;clear:both;white-space:nowrap;}#nav-wrapper #content li a{padding:10px 0 10px 10px;color:#FFFFFF;display:block;text-decoration:none;position:relative;right:0px;top:0px;width:auto;height:auto;background:none;}#nav-wrapper #content li a:hover{background:#1e6a2c;}#nav-wrapper #content li a.current{background:#1e6a2c;}.moveleft{width:172px!important;}.moveleft img{margin:-4px 7px 0 0!important;}.moveleft1{background:url(../images/close_arrow.png) no-repeat 0 0!important;}#view_pricing{display:none;width:100%;clear:both;}span.view_pricing{display:none;}.pagination{margin:50px 0 -30px 0;border-top:1px solid #d1d1d1;display:block;padding:30px 35px 0 35px;}.pagination a{font-size:18px;color:#333333;text-decoration:none;text-transform:uppercase;padding-bottom:5px;}.pagination .pre{float:left;}.pagination .pre a{background:url(../images/right_nav_arrow.png) no-repeat 0 0;padding-left:32px;}.pagination .pre a:hover{background:url(../images/right_nav_arrow.png) no-repeat 0 -55px;padding-left:32px;}.pagination .next{float:right;}.pagination .next a{background:url(../images/left_nav_arrow.png) no-repeat right 0;padding-right:32px;}.pagination .next a:hover{background:url(../images/left_nav_arrow.png) no-repeat right -55px;}.moveupsitemap .caret{border-bottom:6px solid!important;border-top:0px solid!important;}.testimonials{width:94%;float:left;margin-top:90px;margin-left:3%;}.testimonials span{font-size:20px;text-align:left;font-family:'Vollkorn',serif;}.testimonials figure{display:none;}.support{width:56px;position:fixed;right:0;top:275px;z-index:9999;}.support a{display:block;background:url(../images/support_icon.png) left top no-repeat;-webkit-transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;transition:all 0.5s ease 0s;width:56px;height:137px;}.support a:hover{display:block;background:url(../images/support_icon-hover.png) left top no-repeat;}.timetables{width:60%;float:left;}.last{width:100%;}.coachTitle{font-size:20px;display:inline-block;text-align:center;font-family:"Vollkorn",serif;width:100%;}#closeBt{background:url(../images/closebtn.png) no-repeat 0px 0px;display:block;height:19px;width:19px;cursor:pointer;position:absolute;right:40px;}.get_quote_form .form-row span,.get_quote_form .form-row5 span{width:100%;}.removeReturnJourney{width:38%;display:block;padding:10px 24px 10px;border:1px solid #ccc;margin-left:21%;float:left;margin-top:24px;cursor:pointer;}.removeReturnJourney2{width:auto;display:block;padding:10px 24px 10px;border:1px solid #ccc;margin-left:16%;float:left;margin-top:24px;cursor:pointer;}.removeReturnJourney3{width:auto;display:block;padding:10px 24px 10px;border:1px solid #ccc;margin-left:2%;float:left;margin-top:24px;cursor:pointer;}.search2,.search3{margin-top:34px!important;}ul.page-numbers{float:left;font-size:12px;line-height:normal;margin:0 0 10px 0;padding:5px 10px;width:46%;text-align:center;}ul.page-numbers li{display:inline-block;}ul.page-numbers .next{display:none;}ul.page-numbers .prev{display:none;}ul.page-numbers a,ul.page-numbers span{border-radius:50%;-moz-border-radius:50%;-webkit-border-radius:50%;padding:4px 8px;margin:-8px 0px;text-decoration:none;color:#333333;text-align:center;font-size:13px;width:auto!important}ul.page-numbers a:hover,ul.page-numbers span.current{background:#db3b1b;color:#fff;}#TB_closeWindow #TB_closeWindowButton .screen-reader-text,#TB_window #TB_ImageOff .screen-reader-text{display:none;}.form-row .ui-datepicker-trigger{padding-top:5px;opacity:.65;}.eve_space ul{padding-top:0px!important;}.enquireFormNew .get_quote_form,.enquireForm .get_quote_form{background:#f4f2f2;display:block;width:100%;margin:0 auto;}.enquireFormNew .get_quote_form ul,.enquireForm .get_quote_form ul{margin:0 -5px;padding:0px 18px 0 18px;}.enquireFormNew .get_quote_form li,.enquireForm .get_quote_form li{margin:0px;padding:0 5px;width:100%;float:left;}.enquireForm .get_quote_form li .form-row{margin:9px 0 0 0;width:70%!important;}.enquireFormNew .get_quote_form li .form-row{margin:9px 0 0 0;width:70%!important;}.enquireForm .get_quote_form li label{width:30%;float:left;font-family:'Pontano Sans';font-size:12px;color:#666666;font-weight:300;line-height:20px;padding:11px 0 0 0;display:block;position:relative;}.enquireFormNew .get_quote_form li label{width:30%;float:left;font-family:'Pontano Sans';font-size:12px;color:#666666;font-weight:300;line-height:20px;padding:11px 0 0 0;display:block;position:relative;}.enquireForm .get_quote_form li .form-row5{margin:9px 0 0 0;width:80%;padding:0px;}.enquireFormNew .get_quote_form li .form-row5{margin:9px 0 0 0;width:80%;padding:0px;}.enquireForm .get_quote_form li .form-row6{margin:9px 0 0 0;width:80%;padding:0px;}.enquireFormNew .get_quote_form li .form-row6{margin:9px 0 0 0;width:80%;padding:0px;}.enquireForm .get_quote_form li .form-row5 p{font-family:'Pontano Sans';font-size:12px;color:#666666;padding:0 0 7px 0;line-height:18px;text-align:left;text-transform:none;margin-bottom:10px!important;}.enquireFormNew .get_quote_form li .form-row5 p{font-family:'Pontano Sans';font-size:12px;color:#666666;padding:0 0 7px 0;line-height:18px;text-align:left;text-transform:none;margin-bottom:10px!important;}.enquireForm .get_quote_form li .form-row5 p span{display:block;font-size:12px;}.enquireFormNew .get_quote_form li .form-row5 p span{display:block;font-size:12px;}.enquireForm .get_quote_form li .form-row5 label{font-family:'Pontano Sans';font-size:12px;color:#666666;font-weight:300;line-height:20px;padding:0 0 0 0;margin:6px 0 0 0px!important;display:block;position:relative;}.enquireFormNew .get_quote_form li .form-row5 label{font-family:'Pontano Sans';font-size:12px;color:#666666;font-weight:300;line-height:20px;padding:0 0 0 0;margin:6px 0 0 0px!important;display:block;position:relative;}.enquireForm .get_quote_form li .form-row5 label .checkbox{background:url(../images/check_box.png) no-repeat right top;min-height:inherit;position:absolute;width:18px;height:18px;display:block;margin:0px;padding:0px;left:0px;top:3px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}.enquireFormNew .get_quote_form li .form-row5 label .checkbox{background:url(../images/check_box.png) no-repeat right top;min-height:inherit;position:absolute;width:18px;height:18px;display:block;margin:0px;padding:0px;left:0px;top:3px;-webkit-transition:all 0.2s ease 0s;-moz-transition:all 0.2s ease 0s;transition:all 0.2s ease 0s;}.enquireForm .get_quote_form li .form-row5 ins{position:relative;z-index:10px;text-decoration:none;padding:0 0 0 28px;background:none;font-family:'Pontano Sans';font-size:12px;color:#666666;width:80%;}.enquireFormNew .get_quote_form li .form-row5 ins{position:relative;z-index:10px;text-decoration:none;padding:0 0 0 28px;background:none;font-family:'Pontano Sans';font-size:12px;color:#666666;width:80%;}.enquireForm .form-row5 .wpcf7-form-control-wrap{float:left!important;}.enquireFormNew .form-row5 .wpcf7-form-control-wrap{float:left!important;}.enquireForm .get_quote_form li input{border:1px solid #999999;height:30px;font-family:'Pontano Sans';font-size:12px;color:#666666;}.enquireFormNew .get_quote_form li input{border:1px solid #999999;height:30px;font-family:'Pontano Sans';font-size:12px;color:#666666;}.enquireForm .get_quote_form li textarea{border:1px solid #999999;height:151px;width:100%;font-size:12px;font-family:'Pontano Sans';color:#666666;padding:5px 9px;}.enquireFormNew .get_quote_form li textarea{border:1px solid #999999;height:151px;width:100%;font-size:12px;font-family:'Pontano Sans';color:#666666;padding:5px 9px;}.enquireForm .get_quote_form h5{font-size:14px;color:#000;font-family:'Pontano Sans';padding:12px 0 9px 0px;clear:both;font-weight:bold;text-decoration:underline;margin-top:15px;}.enquireFormNew .get_quote_form h5{font-size:14px;color:#000;font-family:'Pontano Sans';padding:12px 0 9px 0px;clear:both;font-weight:bold;text-decoration:underline;margin-top:15px;}.enquireForm .get_quote_form li .form-row6 textarea{height:125px;}.enquireFormNew .get_quote_form li .form-row6 textarea{height:125px;}.enquireForm .get_quote_form .form-row3{text-align:center;width:100%;clear:both;margin:0px;}.enquireForm .get_quote_form .form-row3 button{left:0;position:relative;color:#333333;font-size:18px;clear:both;display:inline-block;margin:7px 0 20px 15px;}.title_underline{color:#000;text-align:center;width:100%;float:left;border-bottom:2px solid #000;padding:0 0 10px;font-size:18px;}.greentxt{color:#007438;font-size:11px;}.enquireForm #closeBt{width:19px;}.enquireFormNew #closeBt{display:block;}.enquireFormNew .get_quote_form .form-row3{text-align:center;width:100%;clear:both;margin:0px;}.enquireFormNew .get_quote_form .form-row3 button{left:0;position:relative;color:#333333;font-size:18px;clear:both;display:inline-block;margin:7px 0 20px 15px;}@media (max-width: 768px){.services_main li{margin:16px 1% 0!important;}.services_main li:first-child{min-height:340px;}.coyright{font-size:11px;}.removeReturnJourney2{margin-left:10%;}footer ul{margin:0 0 0 17%;}footer li{float:left;text-align:center;display:block;font-size:12px;}.form-row6 span.wpcf7-form-control-wrap{width:100%;}.result-table-head{font-size:12px;}.result-table-head .tab1,.result-table-head .tab2,.result-table-head .tab3{width:25%;padding-left:2px;}.result-table-body .tab1,.result-table-body .tab2,.result-table-body .tab3{width:25%;padding-left:2px;}.result-table-body{font-size:12px;}.services_main li h3 a{color:#fff!important;text-decoration:none!important;}.nav-previous a,.nav-next a{width:100%;float:left;;}ul.page-numbers{float:left;font-size:12px;line-height:normal;margin:12px 0 10px;padding:5px 10px;width:100%;text-align:center;}ul.page-numbers li{float:none;display:inline-block;}}@media (min-width: 767px){.about_main span.mob{display:none;}}@media (max-width: 1024px){#faqs dt:hover{color:#fff;background:url(../images/faq_plus.png) no-repeat 10px 13px #007438;}#faqs dt#event_arrow:hover{color:#666666;background:url(../images/plus.png) no-repeat right 4px #f4f2f2;}#faqs dt.expanded:hover{color:#fff!important;}.services_main li h3 a{color:#fff!important;text-decoration:none!important;}}@media (min-width: 768px) and (max-width: 1024px) {#nav-wrapper #content{width:0px;}.services_main li h3 a{color:#fff!important;text-decoration:none!important;}}@media (min-width: 320px) and (max-width: 468px) {#map_canvas{width:100%;}.services_main li:first-child{min-height:250px;}.fair_option{margin:0px!important;padding-top:15px!important;}.banner-home h1{font-size:41px;}.news_offer{padding-left:0px!important;}.overLayDiv{margin-top:307px;}.services_main li h3 a{color:#fff!important;text-decoration:none!important;}}@media (min-width: 768px) and (max-width: 991px) {.navbar-default{font-size:13px!important;.services_main li h3 a{color:#fff!important;text-decoration:none!important;}}.news_offer p{text-align:left;color:#fff;font-size:13px;min-height:48px;}.post_box{padding:30px 25px 25px!important;}.timetables{width:54%;float:left;}.follow_us li{margin:0px 2px;}.banner{padding-bottom:10px;}.quality_coach{padding:10px 0;}.news li a{padding:5px 0 10px 0;}.services_main ul{margin:0 -1%}.services_main li{width:22%;margin:35px 1% 0 1%;}.services_main{padding:0px;}.fair_option{margin-left:0px;}.follow_us{margin-right:0px;}.fair_option li{padding:25px 46px 16px 0;}.fair_option li a{margin:0px;}.news_offer{margin:28px 0 0 0;border:none;}.fair_option li{padding:25px 46px 33px 0;}.fair_option li figure{width:102px;}.fair_option li figure img{width:80%;}.left-nav{margin:45px 0 0 0;}.right_contant_main{margin:45px 0 0 0;}.right_contant_main .form-row3 button{float:left;}.tax_save_contant span{width:50%;}.left-nav li a{font-size:15px;padding-bottom:4px;}.get_quote_form li .form-row5 label{margin-left:0px;}.get_quote_form .form-row3 button{float:none;}.get_quote_form.eve_space li .form-row5 label{margin:6px 0 0 0px!important;}.about_main span,.about_main span.video{width:50%;}.about_main span.video iframe{width:100%;height:auto;}.about_main span.select{width:100%;}.about_main span.radio{width:13%;}#sitemap li{float:left;margin-bottom:10px;width:25%;}#sitemap li ul{position:relative!important;}#sitemap li ul li{margin-bottom:0px;}
}

@media (max-width: 767px){

.navbar-header {
    padding-bottom: 10px;
    padding-right: 10px;
    text-align: left;
}

.sub-menu{position:relative !important;}

.testimonials {width: 80%;float: left;margin-top: 90px;margin-left: 10%;}

.get_quote_form eve_space span{margin:0px;}

.banner-home h1 {margin-bottom: 13px;}
.fair_option{margin: 0px !important; padding-top:15px !important;}
footer ul { margin: 0 0 0 34%; }
.blockFirst {width:100%; margin-left:0% !important;}
.blockSecond { width:100%; margin-left:0%!important;}
.news_offer{padding-left:0px !important;}
.removeReturnJourney{width: 96%; margin-left: 3%;}

/*.right_contant_main .form-row3 button{left:0%;}*/

.right_contant_main .form-row3 button {left:0;}
.right_contant_main .form-row3 button.step3 {left:50%;}
.support{display:none;}

.fair_option input[type="email"] {width: auto;}


.post_box{  padding: 40px 25px 25px;}
.inner_banner{ width:100%; float:left; background:url(../images/banner.jpg) no-repeat center 55%; background-size:none; padding:41px 0 30px 0;}

.timetables { float: left; width: 100%;}

.services_main li:first-child{ width:100%; float:left; min-height:auto;  }

.form-row span.select{text-align:left;}

.about_main span.radio{width: 14px;}

#faqs dd li .select {
    border: 1px solid #999999;
    text-align: left;
}
.form-row .ui-datepicker-trigger {
    border: 1px solid #000;
    display: inline;
    position: absolute;
    /*right: 15px;*/
    right: 0;
    top: 0;
    width: 24px;
}
.form-row input{padding-left:6px;font-size:10px;}
.ui-datepicker {z-index:9999999 !important;}

.news_offer .bx-wrapper { width:auto !important;}

.sale_list ul li ins{ clear:both; overflow:visible;}
.about_main span.des{ display:none;}
.banner{background-size:auto 100%; padding-bottom:10px;}
.banner-home{background-size:auto 100%; padding-bottom:10px;}

/*
.select {
    background: url("../images/select.jpg") no-repeat scroll right 3px;
    padding: 8px 0 0 15px;

}
*/

.journey_planner {padding:10px 0; text-shadow:0 0 5px #000;}
.journey_planner .select, .journey_planner input{ text-shadow:0 0 0px!important;}
.quality_coach {padding:10px 0;  text-shadow:0 0 5px #000;}
.social_media{ position:absolute; right:20px; top:-52px;}
.logo{ margin: 14px 0 0px 10px; /*float:left;*/}
.navbar-header{ padding-bottom:10px;}
.journey_planner{ width: 94%; padding:20px 18px; margin:auto; float:none;}
.journey_planner h3 { font-size:27px;}
.form-row2 a, .form-row1 p{ font-size:13px;}
.form-row3{ text-align:center;}
.form-row3 button{ display:inline-block; margin:0px;}
.quality_coach{ width: 100%; padding:20px 18px; margin:auto; float:none; text-align:center;}

.quality_coach li span{ font-size:27px; letter-spacing:-1px; margin:0px;}
.quality_coach li{    padding:0; text-align:left; font-size:26px;}
.find_more_arrow{ width:115px; margin: 19px 0 0 0; display:inline-block;}
.quality_coach p{ margin:0px 0px 0px 0; text-align: center;}

.news_offer{ padding:0 20px 20px 20px; border:none;   margin: 40px 14px 20px 20px; }
.news li span, .news_offer li figure, .fair_option li figure{/* display: none;*/}
.news_offer li{ padding:0; }
.news_offer li span{ text-align:center;}
.news_offer li a{ position:relative; left:50%; margin:0 0 0 -25px;}
.news_offer .news_pagination{ top:0px; padding:30px 0 0 0; display:block;}

.services_main ul{ margin: 20px -3px 0;}
.services_main li{ width:100%; margin:35px 0 0 0;}

.services_main li figure img{ width:100%;}

.fair_option{ margin: 6px 14px 0 20px; padding:0 20px 20px 20px;}
.fair_option_space{ padding-right:10px;}
.fair_option li{ padding:0; }
.fair_option li h3{ text-align:center; margin-top:20px;}
.fair_option li span{ text-align:center;}
.fair_option li a{ position:relative; left:50%; margin:20px 0 0 -25px; top:0px;}
.follow_us_space{ padding-left:10px;}
.follow_us{ margin: 6px 14px 0 20px;}
.follow_us li{margin: 0 10px;}
.journey_planner .form-row3 button {
    margin-left: 0px;}
	
.form-row3 a.btnLink {
   
    margin-left: 0;
	float:none;
  
}
.find_more_arrow {
  
    float: none;

}	
.sale_list ul li a span {margin-top:0px;}
.footer_logo { text-align:center;}
.coyright{ text-align:center; padding-top:40px;}
.sitemap a{ margin:40px 0 0}
.footer_logo_txt{ display:none;}
#faqs dd li, #faqs dd ul.fare li{ width:100%;}
.left-nav{ margin:45px 20px 0 20px;}
.right_contant_main { margin: 45px 20px 0 20px;}
.right_contant_main .form-row3 button{ float:left;}
.inner_banner h3{ font-size:15px; text-shadow:0 0 5px #000; word-spacing: 0;}
/*
.result-table-head .tab1{width:100%; padding-left:10px;}
.result-table-head .tab2{width:100%; padding-left:10px;}
.result-table-head .tab3{width:100%; padding-left:10px;}
.result-table-body .tab1{width:100%; padding-left:10px;}
.result-table-body .tab2{width:100%; padding-left:10px;}
.result-table-body .tab3{width:100%; padding-left:10px;}
.result-table-body .tab4{width:100%; padding-left:10px;}*/

.routes_map a{margin:10px 0 0 0;}
.tax_save_contant span{ width:100%; display:block; text-align:center; margin-bottom:20px;}
.get_quote_form li{ width:100%;}
.get_quote_form li .form-row5 label{ margin-left:0px;}
.get_quote_form .form-row3 button{  float:none;}
.get_quote_form.eve_space li .form-row5 label {  margin: 6px 0 0 0px !important;}
img.alignright,img.alignleft,img.aligncenter,.about_main span, .about_main span.video{ width:100%; display:block; text-align:center; margin:0 0 20px 0;}
.about_main span.video iframe {width:100%; height: auto;}
img.alignright,img.alignleft,img.aligncenter{height:auto}
.sale_list figure{margin:0 0 12px 0;}
.sale_list ul li, .sale_list ul.drivers li{padding: 12px 13px;}
.sale_list ul li a{ clear:both;}
.news_offer li a{top:0;}
#nav-wrapper {background:url(../images/green_line.jpg) repeat 0 0; position: relative; left:0px; width:100%; min-height: inherit; padding-left:20px; margin-bottom:20px;}
#nav-wrapper a{right: auto; bottom:-30px; top: auto; width:23px; height:45px; background:url(../images/open_arrow.png) no-repeat 0 0; }
#openclose{-moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); left:30px;}

#nav-wrapper #content{ width:100%; height:46px;}
#nav-wrapper #content h3{ width:40px; float:left; padding:10px;}
#nav-wrapper #content ul{ float:left; clear:none; width:auto;}
#nav-wrapper #content li{ width:50px; float:left; clear:none; text-align:center;}
#content span{ display:block; -moz-transform: rotate(90deg); -webkit-transform: rotate(90deg); -o-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); margin-top:50px; text-align:left;}
#nav-wrapper #content li a{ padding:10px; height:170px;}
#nav-wrapper #content li img{ float: none; opacity: 0.4; filter: alpha(opacity=40);}
#nav-wrapper #content li:hover img{ opacity:1; filter: alpha(opacity=100);}
#nav-wrapper #content img{ margin:0px 5px 5px 5px !important;}
.moveleft {width:100%!important; height:170px!important;}
.moveleft span{ margin-top:10px!important;}


.pagination{padding:30px 0px 0 0px;}
.form-row input, .get_quote_form li textarea{ font-size:16px; resize: none;}
.routes_map img{ margin:0px;}
.bx-pager-item{width:18px;}


#sitemap li ul {
    margin-left: 17px;
 position: relative !important;
}

.services_main li:first-child h3{ color: #fff;
    font-size: 30px;
    
	}

.services_main li .form-row3 a{ padding: 60% 0 89px; }


}

@media (max-width: 500px){
.result-table h3 a{ float: none; display:block; clear:both; margin:10px 0; background-position: right 0;}
.result-table h3 a:hover{background-position: right -22px;}
.blogs_section{width:90% !important; margin:0 0% 30px 0%; float:left; position:relative; min-height:242px;  }

.news li a{margin-left:0px;}
ul.page-numbers{width:100%;}
footer ul {
 margin:0% !important;
}
.about_main iframe {width:100%; height:100%;}

.post_box {
padding: 60px 25px 25px !important;
}

.purechat{display:none;}

}
@media (min-width: 320px) and (max-width: 360px) {
#selecttravelTime1{background:none;}

.banner-home{ padding-top:40px; }
.banner-home h1 { margin-bottom:0px;}

.nav-previous a{ width:100% !important; margin-bottom:10px; float:left;}
.nav-next a{width:100% !important; margin-bottom:10px;  float:left;}

div.wpcf7-response-output {
margin: 2em 0.5em 1em !important;

}

}

@media (min-width: 900px) and (max-width: 2000px) {

.ui-datepicker {
    /*margin: 5px auto 0 114px !important;*/
}

}


#sitemap {
    display: none;

    min-height: 120px;
    padding: 0;
}
#sitemap  li {
    display: inline-block;
    list-style-type: none;
    padding: 0 15px;
    position: relative;
	 text-transform: uppercase;
}
#sitemap  li a {

    font-family: calibrilight;
    font-size: 12px;
    padding: 0 10px 7px;
}
#sitemap  li ul {
    margin-top: 0px;
    position: absolute;
    text-align: left;
	padding-top:0px;
    width: 200px;
}
#sitemap li ul li {
    float: none;
    padding: 0;
    width: 200px;
} 

.blogs_section{width:46%; margin:0 2% 30px 2%; float:left; position:relative; min-height:242px;  }

.blogs_section a{background:rgba(0,0,0,0.5); display:block; text-decoration:none;}
.blogs_section a:hover{background:rgba(0,0,0,0); }

.post_box{ height:242px; text-align: center; vertical-align: middle; max-width:380px; color:#fff; padding:70px 25px 25px;}
a.post_box  { text-decoration:none; color:#fff; font-size:30px;}
.post_box h2.entry-title{ text-decoration:none; color:#fff; margin-bottom:0px; font-size:30px;}

a.post_box:hover, a.post_box:focus{text-decoration:none; color:#fff !important;}

#nav-below{ width:96%; float:left; margin-bottom:60px; margin-top:60px; margin-left:2%;}

.nav-previous a{ padding-top: 6px; border:1px solid #cccccc; float:left; width:160px; height:30px;  color:#666666; font-size:14px; text-decoration:none; text-align:center; vertical-align:middle;  display:table-cell;  }

.nav-next a{ padding-top: 6px; border:1px solid #cccccc; float:right; width:160px; height:30px;  color:#666666; font-size:14px; text-decoration:none; text-align:center; vertical-align:middle;  display:table-cell;  }
.entry-meta{text-align:right;}
.singleFeatured{width:100%; float:left; height:214px; margin-bottom:25px;}
.singleFeatured h1{text-align:center; font-size:30px; color:#fff; width:100%; float:left;  margin:15% 0px 0 ; font-family: "Vollkorn",serif; text-shadow: 0px 0px 10px rgba(35, 35, 35, 1);}

a#TB_ImageOff{cursor:default;}



@media ( min-width: 1400px)
{
.inner_banner{ width:100%; float:left; background:url(../images/banner.jpg) no-repeat center 55%; background-size:100% auto; padding:28px 0 30px 0;}
}



/***********************/
.topright-link {
    float: right;
/*    margin-bottom: -5px;
    margin-top: 24px;*/
}
.topright-link ul {float:right; }
.topright-link li {display:inline-block;  font-size:13px;  margin:0 1px 0 1px; font-family: 'Pontano Sans'; }
.topright-link li  a{color:#000; font-size:13px;     padding: 0 3px 0 8px; font-family: 'Pontano Sans'; background: url(../img/spe.jpg) left 2px no-repeat ; }

.topright-link li:first-child a{background:none} 

.bookticket-listing{width:100%; float:left; margin-top:20px; padding-bottom:20px;}

.bookticket-listing span.title{width:50%; float:left; color:#333333; font-size:20px; font-family: "Vollkorn",serif;  margin-top:-8px;}
.bookticket-listing span.one-way{width:22%; float:left; color:#333333; font-size:13px;  text-align:center; font-family: 'Pontano Sans'; }

.bookticket-listing li{border-bottom:#dcdcdc solid 1px; float:left; width:100%; padding-bottom:20px;  padding-top:30px; padding-left:10px;}



.book-btn {
    background: #e85c41;
    border-radius: 8px;
    height:35px; line-height:35px;
    text-transform: inherit;
    transition: all 0.5s ease 0s;
    width: 160px;
	text-align:center;
	float:right;
	margin-top:-10px;
}
.book-btn a {color:#fff; font-size:18px; font-family: 'Pontano Sans';  font-weight:normal; background:url(../img/btn-arrow.png) right 5px no-repeat; padding-right:25px; }

.book-btn a:hover{text-decoration:none;}

ul.fare-panel{ padding:10px; }
ul.fare-panel li{width:100%; float:left; font-size:16px; margin-top:23px;  }

ul.fare-panel li h3{ font-family: "Vollkorn",serif; font-size:20px;  color:#333333; font-weight:400;  margin-top:10px;  margin-bottom:10px;}

ul.fare-panel li h3 img{ float:left; margin-right:10px; margin-top:-10px;}
ul.fare-panel li h3 span{  width:80%; float:left;}

ul.fare-panel li h3.two-line img{ float:left; margin-right:10px; margin-top:0px;}


ul.fare-panel li p{width:100%; float:left; font-size:16px; color:#333333;  font-family: 'Pontano Sans';  padding-bottom:10px; padding-top:5px;}
ul.fare-panel li p a{color:#428bca; font-size:16px;}

.city_planner { padding:17px 15px 35px 15px; display:block; background:#007438;  float:left; margin-top:-150px;}
.city_planner h3{ font-family: "Vollkorn",serif; font-size:18px; color:#FFFFFF;  word-spacing:12px; padding-bottom:5px; display:block; text-align:center; word-spacing: 1px;}
.city_planner .form-row{display:block; margin:18px 1% 0 1%; position:relative; overflow:hidden; min-height:35px; width:100%; float:left;}
.city_planner  .form-row{display:block;   background:#FFFFFF; position:relative; overflow:hidden; min-height:30px; width:100%; float:left;}


.city-radio{font-size:14px; color:#fff; font-family: 'Pontano Sans'; margin-top:15px; margin-left:3px; } 

.city-radio label{font-weight:400; font-family: 'Pontano Sans'; }
.city-radio label input[type="radio"]{margin-bottom:-2px; float:left;}
.city-radio label span{float:left;  margin-left: 5px;
    margin-top: 2px; }

.inner_banner1 {
background: url(../img/branner-img.jpg) no-repeat ;
float: left;
height: 185px;
padding: 26px 0 30px;
width: 100%;
}

.inner_banner2 {
background: url(../img/branner-img1.jpg) no-repeat ;


}
.page-id-6551 .inner_banner2 {
background: url(../img/Limerick-header--image.jpg) no-repeat center;
background-size:100% 100%;

}
.page-id-6543 .inner_banner2 {background: url(../images/banner-lim.jpg) no-repeat ;}
.inner_banner1 h3{ font-family: 'Vollkorn', serif;  font-size:36px; color:#FFFFFF; font-weight:500; word-spacing:12px; padding-bottom:5px; text-transform:capitalize; text-shadow: 0 0 5px #000; margin-top:10px;}
.inner_banner1 h3 ins{ text-decoration:none; white-space:nowrap;}
.inner_banner1 span.txt{ color:#ffffff; font-size:20px; font-family: 'Vollkorn', serif; line-height:24px; text-shadow: 0 0 5px #000; margin-top:12px; display:inline-block;}


.right-space{padding-left:30px;}

.city_planner button{margin:auto;}


ul.city-panel{ padding:10px; margin-bottom:30px; float:left; width:100% }
ul.city-panel li{width:100%; float:left; font-size:16px; margin-top:20px;  }

ul.city-panel li h3{ font-family: "Vollkorn",serif; font-size:20px;  color:#333333; font-weight:400;  margin-top:10px;  margin-bottom:7px; display:inline-block; width:100%;}

ul.city-panel li h3 img{ float:left; margin-right:10px; margin-top:-10px;}
ul.city-panel li h3 span{  width:80%; float:left;}

ul.city-panel li h3.two-line img{ float:left; margin-right:10px; margin-top:0px;}


ul.city-panel li p{width:100%; float:left; font-size:16px; color:#333333;  font-family: 'Pontano Sans';  padding-bottom:5px; padding-top:5px;}
ul.city-panel li p a{color:#428bca; font-size:16px;}
ul.city-panel li p a{color:#428bca; font-size:16px;}


.how-it-work{margin-top:23px}
.how-it-work h3{ font-family: "Vollkorn",serif; font-size:20px;  color:#333333; font-weight:400;  margin-top:10px;  margin-bottom:10px;}

.how-it-work{ padding:10px; margin-bottom:30px; float:left; width:100% }

.how-it-work p{width:100%; float:left; font-size:16px; color:#333333;  font-family: 'Pontano Sans';  padding-bottom:10px; padding-top:5px;}
.how-it-work p a{color:#428bca; font-size:16px;}

.how-bottom{padding:10px; font-size:16px; color:#333333; font-family: 'Pontano Sans'; }
.how-bottom span{ font-weight:300; color:#6e6e6e;}


.how-logo{width:100%; float:left;}
.how-logo li{position:relative; width:100%; float:left; padding-bottom:20px;}
.how-logo li.left-bar{position:relative; width:50%; float:left;  padding-bottom:20px; margin-bottom:35px;}

.how-logo li span.circle-price{width:78px; height:78px; border:#fff solid 8px; background:#007438; display:inline-block; border-radius:100%; position:absolute; left:0; top:0;  margin-top:-20px; font-size:16px; font-weight:bold; font-family: "Vollkorn",serif; color:#fff; text-align:center; line-height:20px; padding-top:10px;}


.how-logo li span.circle-price-right{width:78px; height:78px; border:#fff solid 8px; background:#007438; display:inline-block; border-radius:100%; position:absolute; right:0; top:0;  margin-top:-20px; font-size:16px; font-weight:bold; font-family: "Vollkorn",serif; color:#fff; text-align:center; line-height:20px; padding-top:10px;}

.how-logo li span.circle-price-bottom{width:78px; height:78px; border:#fff solid 8px; background:#007438; display:inline-block; border-radius:100%; position:absolute; right:0; bottom:0;  margin-top:-20px; font-size:16px; font-weight:bold; font-family: "Vollkorn",serif; color:#fff; text-align:center; line-height:20px; padding-top:10px;}



.how-logo1{width:100%; float:left;}
.how-logo1 li{position:relative; width:100%; float:left; padding-bottom:60px; text-align:right;}
.how-logo1 li.left-bar{position:relative; width:50%; float:left;   text-align:center; margin-bottom:-20px; }

.how-logo1 li span.circle-price{width:88px; height:88px; border:#fff solid 8px; background:#007438; display:inline-block; border-radius:100%;
 position:absolute; left:0; top:0;  margin-top:-35px; font-size:16px; font-weight:bold; font-family: "Vollkorn",serif; color:#fff; text-align:center; line-height:20px; padding-top:17px;}


.how-logo1 li span.circle-price.right{ position:absolute; right:0; top:0;  left:inherit; }

.how-logo1 li span.circle-price.bottom{ position:absolute; right:0; bottom:0;  left:inherit;  top:inherit;  margin-top:-20px; }

.rural-sec{padding:0px; margin:0px; width:100%; border-top:#dcdcdc solid 1px;   padding-bottom:30px;}
.rural-sec ul{padding:0px; margin:0px;}
.rural-sec li{ list-style:none; }

.rural-sec h3{font-size:20px;  margin-bottom:20px;}
.bookbtn{width:100%; float:left; text-align:center;  margin-top:20px;}

.bookbtn .book-btn{display: inline-block !important;
    float: none !important;}

.bookbtn .book-btn{width:160px !important}	
.rural-inner{border-bottom:#dcdcdc solid 1px; padding-bottom:30px; padding-top:40px; float:left; width:100%;  margin-bottom: 20px;}	
.rural-sec .info-box{min-height:316px;}

#accordion .panel .panel-title { margin-bottom:0;}

@media (min-width: 900px) and (max-width: 2000px) {

.rural-inner img{height:203px;}
}


@media (min-width: 768px) and (max-width: 900px) {
	ul.fare-panel li h3 span {
    float: left;
    width: 71%;
}
	
	.bookticket-listing span.title {

    width: 40%;
}
.city_planner h3 {
   
    font-size: 15px;
  
}
.city-radio {

    margin-left: 4px;
   
}
/*.navbar-default .navbar-nav > li {
    margin: 0;
}
.navbar-nav {
    margin: 5px 0 0;
}
.navbar-default .navbar-nav > li a {
    font-size: 11px;
    padding: 7px 19px 7px 10px;
}*/
.rural-inner img{width:100% !important; height:inherit !important}
.rural-sec h3 {
    font-size: 17px;
    margin-bottom: 20px;
}
.rural-sec .info-box {
    min-height: 352px;
}
.nav-previous a, .nav-next a{width:100%; float:left;}
ul.page-numbers {
    float: left;
    font-size: 12px;
    line-height: normal;
    margin: 12px 0 10px;
    padding: 5px 10px;
    width: 100%;
	text-align:center;
}
ul.page-numbers li {
    float: none;
	display:inline-block;
}

#faqs dd li .clsblank { display:none;}
.about_main span, .about_main span.video { width:100%;}

}

nav{float:right;}

@media (min-width: 320px) and (max-width: 767px) {

.nav-previous a, .nav-next a{width:100%; float:left;;}
ul.page-numbers {
    float: left;
    font-size: 12px;
    line-height: normal;
    margin: 12px 0 10px;
    padding: 5px 0px;
    width: 100%;
	text-align:center;
}
ul.page-numbers li {
    float: none;
	display:inline-block;
}

.rural-inner img{width:100% !important; height:inherit !important}
.city_planner {
    margin-top: 16px;
    width: 100%;
}

#nav-below{ width:100%; float:left; margin-bottom:60px; margin-top:60px; margin-left:0%;}

.topright-link {
    float: right;
    margin-bottom: -5px;
    margin-top: -23px;
}


.inner_banner1 span.txt {

    font-size: 18px;


}
.left-nav {
    margin: 45px 0 0;
}

.inner_banner1 h3 {
   
    font-size: 23px;
    
}

	.right-space{padding-left:0px;}
	
	.city_planner {

    margin-top: 16px;


}
.bookticket-listing span.title {

    margin-top: -8px;
    width: 100%;
}

.bookticket-listing span.one-way {

    text-align: left;
    width: 100%;
	margin-top:20px;
}
.book-btn {

    margin-top: -27px;

}
.how-logo li {
    display: inline-block;
    float: none;
    padding-bottom: 20px;
    position: relative;
    width: auto;
}

.how-logo1 li {
    display: inline-block;
    float: none;
    padding-bottom: 40px;
    position: relative;
    width: auto;
}

.how-logo {
    float: none;
    margin: auto;
    text-align: center;
    width: 337px;
}

.how-logo1{    float: none;
    margin: auto;
    text-align: center;
    width: 337px;}
.how-bottom {

    float: left;
	margin-bottom:30px

}
}

@media (min-width: 320px) and (max-width: 360px) {
.how-logo li {
    display: inline-block;
    float: left;
    padding-bottom: 20px;
    position: relative;
    width: 100%;
}


.how-logo1 li {
    display: inline-block;
    float: left;
    padding-bottom: 40px;
    position: relative;
    width: 100%;
}

.how-logo1 {
    float: left;
    width: 100%;text-align:center;
}
.how-logo {
    float: left;
    width: 100%;text-align:center;
}
.how-logo li.left-bar {
        float: left;
    margin-bottom: 35px;
    padding-bottom: 20px;
    position: relative;
	 display: inline-block;
     width: 50%;
}

.how-logo1 li.left-bar {
        float: left;
    margin-bottom: 0px;
    padding-bottom: 40px;
    position: relative;
	 display: inline-block;
     width: 50%;
}
.blogs_section{width:100% !important; margin:0 0% 30px 0%; float:left; position:relative; min-height:242px;  }
.category-blog .right_contant_main{margin:45px 0 0px;}
}


