a:focus{text-decoration:none}
.header{background:#FFF;height:118px;position:relative;z-index:9997}
.logo{padding:10px 0}
.top_call{float:right;line-height:normal;color:#606060;font-size:14px;font-weight:600;background:url(../images/call_icon.png) no-repeat bottom left;padding:0 10px 8px 50px;min-height:42px;margin:35px 0 0}
.top_call a{color:#000;line-height:14px;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:600}
a.top_call{float:right;line-height:normal;color:#606060;font-size:14px;font-weight:600;background:url(../images/call_icon.png) no-repeat bottom left;padding:0 10px 8px 50px;min-height:42px;margin:35px 0 0}
a.top_call span{color:#000;line-height:14px;font-family:Arial, Helvetica, sans-serif;font-size:18px;font-weight:600}
.navigation{float:right;margin:39px 20px 0 0}
a.click_disable{pointer-events:none}
.banner{width:100%}
.home_container{text-align:center;padding:50px 0}
.home_container h1{font-size:40px;color:#558ed5;line-height:30px;font-weight:700;margin:0 0 35px}
.home_container h1 span{font-size:24px;color:#000;font-weight:400}
.whoweare{background:url(../images/whoweare_img.png) no-repeat top center;padding:85px 0 0}
.whoweare h2,
.whatwedo h2,
.whychoose h2{font-size:20px;font-weight:700;color:#303030;border:solid 2px #d1d1d1;line-height:44px;margin:0 0 15px}
.whoweare p,
.whatwedo p,
.whychoose p{line-height:22px;font-size:14px}
.whatwedo{background:url(../images/whatwedo_img.png) no-repeat top center;padding:85px 0 0}
.whychoose{background:url(../images/whychoose_img.png) no-repeat top center;padding:85px 0 0}
.home_container a.readmore{background:#9bbb59;border-bottom:solid 2px #718c39;font-size:18px;font-weight:700;color:#FFF;width:170px;height:50px;display:inline-block;line-height:50px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:35px 0 0}
.home_container a.readmore:hover{background:#303030;color:#FFF}
.our_services{background:url(../images/home_services_bg.jpg) no-repeat top center #dfdfdf;text-align:center;padding:50px 0}
.our_services h2{font-size:40px;color:#558ed5;line-height:30px;font-weight:700;margin:0 0 35px}
.our_services h2 span{font-size:24px;color:#000;font-weight:400}
.view_all_btn{float:right;position:relative;width:100%}
.view_all_btn a.view_all{position:absolute;top:-60px;right:15px;font-size:16px;font-weight:600;color:#303030;border-bottom:solid 1px #303030;text-decoration:none}
.view_all_btn a.view_all:hover{color:#558ed5;border-bottom:solid 1px #558ed5}
.item_inner{overflow:hidden;position:relative;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0 12px}
.item_inner .service_img{}
.item_inner .service_img h2{background:url(../images/services_text_bg.png) repeat-x bottom left;width:100%;position:absolute;bottom:0;height:120px;line-height:normal;padding:70px 0 0;color:#FFF;margin:0;font-size:19px;font-weight:600;-webkit-transition:all 2s ease;-moz-transition:all 2s ease;-ms-transition:all 2s ease;-o-transition:all 2s ease;transition:all 2s ease;opacity:1;filter:alpha(opacity=100)}
.item_inner:hover .service_img h2{opacity:0;filter:alpha(opacity=0);-webkit-transition:all 0.0s ease;-moz-transition:all 0.0s ease;-ms-transition:all 0.0s ease;-o-transition:all 0.0s ease;transition:all 0.0s ease}
.item_inner .services_contant{background:url(../images/black_bg.png) repeat;width:100%;padding:15px 12px;height:100%;position:absolute;bottom:-100%;color:#FFF;-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease}
.item_inner:hover .services_contant{bottom:0%;opacity:1;filter:alpha(opacity=100);-webkit-transition:all 0.6s ease;-moz-transition:all 0.6s ease;-ms-transition:all 0.6s ease;-o-transition:all 0.6s ease;transition:all 0.6s ease}
.item_inner .services_contant h2{font-size:17px;color:#FFF;font-weight:600;margin:0px 0 25px;position:relative}
.services_contant p{margin-bottom:5px}
.item_inner .services_contant h2:before{height:1px;width:85%;position:absolute;bottom:-13px;left:7%;margin:0px;content:"";border-bottom:solid 1px #7c7e7d}
.item_inner .services_contant h2:after{height:1px;width:85%;position:absolute;bottom:-16px;left:7%;margin:0px;content:"";border-bottom:solid 1px #7c7e7d}
.item_inner .services_contant p{color:#FFF;line-height:22px;margin:0 0 20px;font-weight:400}
.item_inner .services_contant a.read_more{font-size:16px;font-weight:600;color:#9bbb59;border-bottom:solid 1px #9bbb59}
.booking_box{background:#FFF;padding:50px 0}
.venue_booking,
.course_booking{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;position:relative}
.venue_booking img,
.course_booking img{width:100%}
.venue_booking_text{background:url(../images/venue_booking_bg.png) repeat;height:100%;width:170px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center;position:absolute;top:0}
.venue_booking_text a,
.course_booking_text a{color:#FFF}
.venue_booking_text a:hover h2,
.course_booking_text a:hover h2{color:#303030}
.venue_booking_text h2,
.course_booking_text h2{font-size:30px;color:#FFF;font-weight:500}
.venue_booking_text img,
.course_booking_text img{margin:45px 0 20px;width:auto}
.course_booking_text{background:url(../images/course_booking_bg.png) repeat;height:100%;width:170px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center;position:absolute;top:0}
.footer{background:url(../images/footer_ptn.png) repeat top left;color:#FFF;padding:50px 0}
.footer h2{font-size:40px;color:#558ed5;line-height:30px;text-align:center;font-weight:700;margin:0 0 25px;padding:0 0 25px;border-bottom:solid 2px #565656}
.footer h2 span{font-size:24px;color:#FFF;font-weight:400}
.footer .contact_details{background:#558ed5;-webkit-border-radius:5px 5px 0 0;-moz-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;padding:25px 30px}
.footer .contact_details h2{font-size:24px;color:#FFF;line-height:30px;text-align:left;font-weight:500;margin:0;padding:0 0 15px;border-bottom:none}
.footer .contact_details .map_address,
.footer .contact_details .map_call,
.footer .contact_details .map_email{padding:5px 0 0 70px;position:relative;min-height:55px}
.footer .contact_details .map_address{margin:0 0 20px}
.footer .contact_details .map_email{margin:0 0 30px}
.footer .contact_details .map_address .map_icon{background:url(../images/icons.png) no-repeat top left;position:absolute;left:0;top:0;margin:0px;height:50px;width:50px}
.footer .contact_details .map_email .map_icon{background:url(../images/icons.png) no-repeat 0 -51px;position:absolute;left:0;top:0;margin:0px;height:50px;width:50px}
.footer .contact_details .map_call .map_icon{background:url(../images/icons.png) no-repeat 0 -102px;position:absolute;left:0;top:0;margin:0px;height:50px;width:50px}
.footer .contact_details .map_call a,
.footer .contact_details .map_email a{color:#FFF}
.footer .contact_details .map_call a:hover,
.footer .contact_details .map_email a:hover{color:#303030}
.footer .contact_details p{font-size:14px;color:#FFF;font-weight:400}
.footer .contact_details p span{font-weight:700}
.footer .social_icon{background:#3a6dad;-webkit-border-radius:0 0 5px 5px;-moz-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;padding:20px 30px}
.footer .social_icon ul{margin:0;padding:0}
.footer .social_icon ul li{margin:0;padding:0 10px 0 0;float:left}
.footer .social_icon ul li a.facebook{background:url(../images/icons.png) no-repeat 0 -153px;width:50px;height:50px;display:block;overflow:hidden}
.footer .social_icon ul li a.facebook:hover{background:url(../images/icons.png) no-repeat -51px -153px}
.footer .social_icon ul li a.twitter{background:url(../images/icons.png) no-repeat 0 -204px;width:50px;height:50px;display:block;overflow:hidden}
.footer .social_icon ul li a.twitter:hover{background:url(../images/icons.png) no-repeat -51px -204px}
.footer .social_icon ul li a.linkedin{background:url(../images/icons.png) no-repeat 0 -255px;width:50px;height:50px;display:block;overflow:hidden}
.footer .social_icon ul li a.linkedin:hover{background:url(../images/icons.png) no-repeat -51px -255px}
.footer .social_icon ul li a.youtube{background:url(../images/icons.png) no-repeat 0 -306px;width:50px;height:50px;display:block;overflow:hidden}
.footer .social_icon ul li a.youtube:hover{background:url(../images/icons.png) no-repeat -51px -306px}
.contactform{}
.contactform .form-control{border:2px solid #FFF;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#FFF;min-height:40px;padding:10px;background:none;width:100%}
.contactform .form-control:focus{border:2px solid #FFF;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:none}
.contactform .col-xs-12{margin-bottom:15px}
.contactform label{font-weight:400;font-size:15px;font-family:'Raleway';width:100%}
.contactform label span{color:#F00}
.contactform textarea.form-control{min-height:138px;padding:10px;background:none;resize:none}
.contactform span.capchbg{background:#FFF !important;text-align:center !important;padding:0 !important;border:0px !important;display:inline-block;width:105px;height:44px;}
.contactform .btn{background:#9bbb59;font-size:18px;font-weight:600;min-height:44px;width:100%;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;transition:all 0.5s ease 0s;-moz-transition:all 0.5s ease 0s;-ms-transition:all 0.5s ease 0s;-o-transition:all 0.5s ease 0s;-webkit-transition:all 0.5s ease 0s}
.contactform .btn:hover,
.contactform .btn:focus{background:#3A6DAD;text-decoration:none}
*::before, *::after{box-sizing:border-box;}
*::before, *::after{box-sizing:border-box;}
.wpcf7-form .captcha_refresh a{color:#000000;display:block;font-size:25px;height:25px;overflow:hidden;padding-left:1px;}
.wpcf7-form .captcha_refresh a{background:rgba(0, 0, 0, 0) url("../images/sprite1.png") no-repeat scroll -370px -30px;display:block;height:25px;overflow:hidden;width:26px;}
.copyright{background:#202020;text-align:center;padding:20px 0;color:#FFF}
.copyright ul{margin:0;padding:0;display:inline-block}
.copyright ul li{margin:0;padding:0 25px 0 20px;display:inline-block;position:relative}
.copyright ul li a:before{height:14px;width:1px;position:absolute;top:4px;right:0;margin:0px;content:"";border-right:solid 1px #FFF}
.copyright ul li a:after{height:14px;width:1px;position:absolute;top:4px;right:4px;margin:0px;content:"";border-right:solid 1px #FFF}
.copyright ul li a{margin:0;padding:0;font-size:15px;color:#FFF;font-weight:400}
.copyright ul li a:hover,
.copyright ul li.current-menu-item a{color:#707070}
.copyright ul li:last-child a:before{border-right:0}
.copyright ul li:last-child a:after{border-right:0}
.copyright p{color:#707070;margin:6px 0 0}
.copyright p a{color:#707070}
.copyright p a:hover{color:#FFF}
.inner_banner{position:relative;width:100%;background:url(../images/inner_baner.jpg) no-repeat center top;height:130px;padding:35px 0 0}
.inner_banner h2{font-size:40px;color:#FFF;font-weight:700}
.inner_container{padding:50px 0;background:#FFF}
.inner_container iframe, .inner_container p img { max-width:100%}
.left_menu{background:#f7f7f7}
.left_menu h2{border-bottom:solid 1px #d4d4d4;font-size:24px;font-weight:600;color:#202020;padding:10px 10px 6px}
.left_menu ul{margin:0;padding:0 0 40px}
.left_menu ul li{margin:0;padding:6px 0px 6px 26px;position:relative}
.left_menu ul li a:hover,
.left_menu ul li a.active{color:#9bbb59}
.left_menu ul li a{margin:0;padding:0 0 0 0px;font-size:16px;font-weight:500;color:#303030}
.left_menu ul li a:before{height:8px;width:5px;position:absolute;top:14px;left:10px;margin:0px;content:"";background:url(../images/inr_ul_arrow.png) no-repeat}
.left_menu ul li:hover a:before,
.left_menu ul li a.active:before{height:8px;width:5px;position:absolute;top:14px;left:10px;margin:0px;content:"";background:url(../images/inr_ul_arrow_hov.png) no-repeat}
.inner_container p{line-height:22px;margin:0 0 20px}
.course_main_box{background:url(../images/course_box_bdr.png) repeat-x bottom left;padding:0 0 5px;margin:0 0 25px}
.course_main_box:last-child{background:none;padding:0px;margin:0px}
.course_main_box h2{color:#202020;font-size:24px;font-weight:500;margin:0 0 20px}
.course_main_box p a{font-size:16px;font-weight:700;color:#9bbb59;clear:both;display:inline-block;}
.course_main_box p a:hover{color:#303030}
.course_main_box p span{font-weight:600;color:#303030;font-size:14px}
.course_main_box p a.blue_link,
.course_main_box p.blue_link a{font-size:14px;font-weight:400;color:#3997bd}
.course_main_box p a.blue_link:hover,
.course_main_box p.blue_link a:hover{color:#303030}
a.book_now{background:#9bbb59;height:35px;line-height:35px;padding:0 35px;float:left;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;font-size:18px;color:#FFF;font-weight:700;margin:25px 0 0;text-transform:uppercase}
a.book_now:hover{background:#303030;color:#FFF}
.venue_hire_box{}
.venue_hire_inr{background:url(../images/course_box_bdr.png) repeat-x bottom left;margin:0 0 25px;padding:0px}
.venue_hire_text{}
.venue_hire_text img{float:left;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:0 30px 20px 0}
.venue_hire_text h2{color:#303030;font-size:24px;font-weight:600;padding:10px 0 0;margin:0 0 20px}
.service_list .venue_hire_text p{min-height:100px;}
.service_list .venue_hire_text div.more_div{float:right; margin-bottom:15px;}
.service_list .venue_hire_text h2{padding:0;}
.service_list .venue_hire_text a.book_now{margin:0 0;}
.service_list .venue_hire_text a.book_now:hover{background:#303030;color:#FFF}
input[type="radio"], input[type="checkbox"]{-webkit-appearance:radio !important;}
input[type="checkbox"]{-webkit-appearance:checkbox !important;}
textarea#bank_comments{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border:2px solid #303030;border-radius:5px;color:#303030;min-height:30px;padding:10px;margin:10px 0;resize:none;width:100%;display:inline-block;}
.venue_seat_box{background:rgb(237,237,237);background:-moz-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(255,255,255,1) 60%);background:-webkit-gradient(linear, left top, left bottom, color-stop(0%, rgba(237,237,237,1)), color-stop(60%, rgba(255,255,255,1)));background:-webkit-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(255,255,255,1) 60%);background:-o-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(255,255,255,1) 60%);background:-ms-linear-gradient(top, rgba(237,237,237,1) 0%, rgba(255,255,255,1) 60%);background:linear-gradient(to bottom, rgba(237,237,237,1) 0%, rgba(255,255,255,1) 60%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ededed', endColorstr='#ffffff', GradientType=0);padding:15px 0px 0;text-align:center;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;margin:65px 0 0}
.venue_seat_box p{padding:0;margin:0 0 15px;font-size:14px;font-weight:600;color:#303030}
.venue_seat_box p span{font-weight:400;display:block}
.venue_seat_box a.book_now{margin:0;padding:0;width:100%}
.contact_address{text-align:center}
.contact_address span.icon1{background:url(../images/icons.png) no-repeat -51px 0;display:block;overflow:hidden;width:60px;height:60px;margin:0 auto}
.contact_address span.icon2{background:url(../images/icons.png) no-repeat -51px -61px;display:block;overflow:hidden;width:60px;height:60px;margin:0 auto}
.contact_address span.icon3{background:url(../images/icons.png) no-repeat -112px 0;display:block;overflow:hidden;width:60px;height:60px;margin:0 auto}
.contact_address p{font-size:14px;font-weight:400;margin:16px 0 20px}
.contact_address p span{font-size:14px;font-weight:600}
.contact_address p a{color:#303030}
.contact_address p a:hover{color:#558ed5}
.contact_map{margin:30px 0 0}
.tabingbox{width:100%}
.tabingbox .tab_inner_form{margin:20px 0}
.tabingbox .tab_inner_form a.book_now{float:right;margin:25px 110px 0 0;width:170px;text-align:center}
.form-text{margin:8px 0 0}
.alignleft{display:inline;float:left}
.alignright{display:inline;float:right}
.aligncenter{display:block;margin-right:auto;margin-left:auto}
.navbar-default .navbar-nav > li.current-menu-item > a:before,
.navbar-default .navbar-nav > li.current-menu-ancestor > a:before{background:url("../images/nav_bg.png") no-repeat scroll right top rgba(0, 0, 0, 0);color:#9bbb59;content:"";height:40px;margin:0;position:absolute;top:0;width:90%;left:10px}
.navbar-default .navbar-nav > li.current-menu-item > a:after,
.navbar-default .navbar-nav > li.current-menu-ancestor > a:after{background:url("../images/nav_bg.png") no-repeat scroll right bottom rgba(0, 0, 0, 0);color:#9bbb59;content:"";height:40px;left:0;margin:0;position:absolute;top:0;width:16px}
li.current-menu-ancestor > a{color:#9bbb59}
.dropdown-menu > li.current-menu-item > a{background-color:#f5f5f5;color:#262626;text-decoration:none}
#popup .contactform .form-control{border:2px solid #303030;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;color:#303030;min-height:40px;padding:10px;background:none}
#popup .contactform .form-control:focus{border:2px solid #303030;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;background:none}
.button{background-color:#2b91af;border-radius:10px;box-shadow:0 2px 3px rgba(0,0,0,0.3);color:#fff;cursor:pointer;display:inline-block;padding:10px 20px;text-align:center;text-decoration:none}
.button.small{border-radius:15px;float:right;margin:22px 5px 0;padding:6px 15px}
.button:hover{background-color:#1e1e1e}
.button>span{font-size:84%}
.button.b-close,
.button.bClose{border-radius:0;box-shadow:none;font:bold 131% sans-serif;padding:0 6px 2px;position:absolute;right:5px;top:5px}
.example{display:block;line-height:1.25;padding:30px 110px 15px 0}
.code-undefined{color:#617a61}
.code-string{color:#fa8072}
.code-function{color:#ffa54f}
.code-int{color:#2b91af}
.code-comment{color:#7ccd60}
::-moz-selection{background-color:#2b91af;color:#fff;text-shadow:none}
::selection{background-color:#2b91af;color:#fff;text-shadow:none}
#popup,
#popup2,
.bMulti{background-color:#fff;border-radius:10px 10px 10px 10px;box-shadow:0 0 25px 5px #999;color:#111;display:none;max-width:550px;padding:25px;margin-top:30px}
#popup .logo{color:#2b91af;font:bold 325% 'Petrona', sans}
#popup,
.bMulti{min-height:250px}
#popup2 iframe{background:url('loader.gif') center center no-repeat;min-height:240px;min-width:450px}
.loading{background:url('loader.gif') center center no-repeat}
.bMulti p{font:500% 'Petrona', sans-serif;padding:45px 0 0;text-align:center}
.bMulti a{left:175px;position:absolute;top:175px}
.lt-ie9 .bModal{background-color:#000}
.github{background:url('images/github.png') 0 0 no-repeat;height:149px;width:149px;opacity:.6;position:fixed;right:0;top:0;-webkit-transition-property:opacity;-moz-transition-property:opacity;transition-property:opacity;-webkit-transition-duration:.35s;-moz-transition-duration:.35s;transition-duration:.35s;-webkit-transition-timing-function:ease-out;-moz-transition-timing-function:ease-out;transition-timing-function:ease-out}
.github:hover{opacity:1}
/img.wpcf7-captchac{max-width:100%;height:auto;}
#navigation{float:right}
#navigation li a,
#navigation li a:hover,
#navigation li.active a,
#navigation li.disabled{color:#fff;text-decoration:none}
#navigation li{display:inline;padding:0}
#navigation li a,
#navigation li a:hover,
#navigation li.active a,
#navigation li.disabled,
#navigation li span.current{background-color:#6FB7E9;border-radius:3px;cursor:pointer;padding:12px;padding:0.75rem}
#navigation li a:hover,
#navigation li.active a,
#navigation li span.current{background-color:#3C8DC5;color:#fff}
.captcha-239 .wpcf7-not-valid-tip{width:200px}
span.sel_course,
span.sel_timing{color:#F00;font-size:12px}
@media only screen and (max-width:1330px){.owl-buttons .owl-prev{left:0 !important}
.owl-buttons .owl-next{right:0 !important}}
@media only screen and (max-width:1142px){.nav > li{padding:0 0 0 19px}
.navigation{float:right;margin:39px 0 0}}
@media only screen and (max-width:1090px){.top_call{width:40px;padding:0;height:42px;text-indent:-9999px}
.top_call a{text-indent:-9999px;display:block;height:42px;width:40px;position:relative;z-index:9999;top:-19px}
a.top_call{width:40px;padding:0;height:42px;text-indent:-9999px}
a.top_call span{text-indent:-9999px;display:block;height:42px;width:40px;position:relative;z-index:9999;top:-19px}
.item_inner .services_contant{background:none;padding:0}
.item_inner .services_contant h2:after,
.item_inner .services_contant h2:before,
.item_inner .services_contant h2,
.services_contant p{display:none}
.item_inner .services_contant a.read_more{width:100%;height:100%;display:block;opacity:0}
.item_inner:hover .service_img h2{opacity:1}}
@media only screen and (max-width:1024px){.click_disable{pointer-events:initial}
a.click_disable{pointer-events:auto}
.breadcrumb{display:none !important}
.inner_banner{padding:47px 0 0}
.inner_banner h2{font-size:30px}
.venue_booking_text img,
.course_booking_text img{margin:30px 0 20px}}
@media only screen and (max-width:991px) and (min-width:768px) {
	.navbar-nav > li > a { padding:10px 10px;}
	.contactform .btn { width:auto; min-width:100%;}
}
@media only screen and (max-width:991px){.footer .social_icon ul li{padding:0 5px 0 0}
.footer .contact_details{padding:25px 26px}
.footer .social_icon{padding:25px 26px}
.nav > li{padding:0 0 0 15px}
.logo img{width:180px; height:auto}
.logo{padding:28px 0}
.hdr_center{position:relative;text-align:center}
.navigation{float:right;width:auto;top:0;left:14px}
a.click_disable{pointer-events:auto}
a.top_call{width:40px;padding:0;height:42px;text-indent:-9999px;float:right;top:-89px;right:0}
a.top_call span{text-indent:-9999px;display:block;height:42px;width:40px;position:relative;z-index:9999}
.venue_booking_text img,
.course_booking_text img{float:left;margin:25px 0 20px 35px}
.venue_booking_text,
.course_booking_text{width:120px}
.venue_booking_text h2,
.course_booking_text h2{margin:45px 0 0;font-size:23px}
.venue_booking_text img,
.course_booking_text img{width:55px; height:auto}
.venue_seat_box{margin:0 auto;width:170px}
.tabingbox .tab_inner_form a.book_now{float:right;margin:25px 0px 0 0;width:170px;text-align:center}
.venue_hire_inr{padding:0 0 15px}}
@media only screen and (max-width:960px){.hdr_center{position:relative;text-align:center}
.navigation{float:right;width:auto;top:0;left:14px}
a.click_disable{pointer-events:auto}
a.top_call{width:40px;padding:0;height:42px;text-indent:-9999px;float:right;top:-91px;right:0}
a.top_call span{text-indent:-9999px;display:block;height:42px;width:40px;position:relative;z-index:9999;top:-19px}
}
@media only screen and (max-width:990px){.service_list .left_menu{margin:0 0 25px}
}
@media only screen and (max-width:908px){.logo{padding:28px 0}
.nav > li{padding:0 0 0 2px}
.navbar-nav > li > a{font-size:14px}
.footer .contact_details{padding:25px 13px}
.footer .social_icon{padding:25px 13px}
.footer .contact_details .map_address,
.footer .contact_details .map_call,
.footer .contact_details .map_email{padding:5px 0 0 60px}
.footer .social_icon ul li a.facebook,
.footer .social_icon ul li a.twitter,
.footer .social_icon ul li a.linkedin,
.footer .social_icon ul li a.youtube,
.footer .contact_details .map_call .map_icon,
.footer .contact_details .map_email .map_icon,
.footer .contact_details .map_address .map_icon{transform:scale(0.8);-moz-transform:scale(0.8);-ms-transform:scale(0.8);-o-transform:scale(0.8);-webkit-transform:scale(0.8)}
.footer .social_icon ul li{padding:0}}
@media only screen and (max-width:800px){a.book_now{padding:0 30px}
.navbar-collapse{padding-left:0;padding-right:0}}
@media only screen and (max-width:768px){.hdr_center{position:relative;text-align:center}
.captcha-239 .wpcf7-not-valid-tip{width:auto}
.navigation{float:right;width:auto;top:0;left:14px}
a.click_disable{pointer-events:auto !important}
a.top_call{width:40px;padding:0;height:42px;text-indent:-9999px;float:right;top:-91px;right:0}
a.top_call span{text-indent:-9999px;display:block;height:42px;width:40px;position:relative;z-index:9999;top:-19px}
.header{background:#FFF;height:auto}
.footer .contact_details{padding:25px 13px}
.footer .contact_details .map_address,
.footer .contact_details .map_call,
.footer .contact_details .map_email{padding:5px 0 0 0}
.footer .contact_details .map_address .map_icon,
.footer .contact_details .map_email .map_icon,
.footer .contact_details .map_call .map_icon{background:none}
.footer .contact_details .map_email{margin:0 0 10px}
.footer .social_icon{padding:25px 13px}
.footer .social_icon ul li{padding:0}}
@media only screen and (max-width:767px){.navbar-collapse.collapse.in{box-shadow:0 0 5px rgba(0, 0, 0, 0.3) !important}
.dropdown-menu{padding:0}
.dis_none{display:none}
.dropdown-menu li{background:#9BBB59 !important}
.dropdown-menu > li > a{color:#fff !important}
.dropdown-menu > li > a:hover,
.dropdown-menu > li > a:focus,
.dropdown-menu > li.current-menu-item > a{background-color:#000 !important;color:#fff !important}
.navbar-nav .open .dropdown-menu > li > a,
.navbar-nav .open .dropdown-menu .dropdown-header{padding:5px 5px 5px 15px !important}
.nav.navbar-nav > li{border-bottom:1px solid #eee}
.top_call{margin:24px 0 0}
.nav > li{padding:0 0 0 15px}
.navbar-default .navbar-nav > li > a{color:#303030}
.navbar-default .navbar-nav > li:hover > a,
.navbar-default .navbar-nav > li.current-menu-item > a,
.navbar-default .navbar-nav > li.current-menu-ancestor > a{color:#9bbb59}
.navbar-default .navbar-nav > li:hover > a:before,
.navbar-default .navbar-nav > li.current-menu-item > a:before,
.navbar-default .navbar-nav > li.current-menu-ancestor > a:before{height:40px;color:#9bbb59;width:100%;position:absolute;top:0px;margin:0px;content:"";background:none}
.navbar-default .navbar-nav > li:hover > a:after,
.navbar-default .navbar-nav > li.current-menu-item > a:after,
.navbar-default .navbar-nav > li.current-menu-ancestor > a:after{height:40px;color:#9bbb59;width:16px;position:absolute;top:0px;margin:0px;content:"";background:none;left:0}
.navbar-default .navbar-nav > .active > a,
.navbar-default .navbar-nav > .current-menu-item > a .navbar-default .navbar-nav > .current-menu-ancestor > a{color:#9bbb59}
.navbar-default .navbar-nav > .active a:before,
.navbar-default .navbar-nav > .current-menu-item a:before,
.navbar-default .navbar-nav > .current-menu-ancestor a:before{height:40px;color:#9bbb59;width:80%;position:absolute;top:0px;margin:0px;content:"";background:none}
.navbar-default .navbar-nav > .active a:after,
.navbar-default .navbar-nav > .current-menu-item a:after,
.navbar-default .navbar-nav > .current-menu-ancestor a:after{height:40px;color:#9bbb59;width:16px;position:absolute;top:0px;margin:0px;content:"";background:none;left:0}
.navbar-toggle{float:right}
.navigation{float:right;margin-top:36px;position:absolute;right:40px;left:auto;width:auto;text-align:right;top:-6px}
.navbar-collapse{padding-right:0;overflow:hidden}
.nav.navbar-nav{width:150px;margin:0}
.nav > li{padding-left:0;margin-left:0}
.navbar-default .navbar-nav > li > a{text-align:left}
.logo a img{width:180px; height:auto}
.logo{padding:16px 0}
.navigation,
a.top_call{margin-top:26px !important;margin-right:0 !important}
.venue_booking{margin:0 0 20px}
.contactform{margin:40px 0 0}
a.book_now{margin:15px 0 0}
.left_menu{margin:0 0 25px}
.timing_margin{margin:15px 0 0}
.whoweare,
.whatwedo{margin:0 0 20px}
.venue_booking_text{background:url(../images/venue_booking_bg.png) repeat;height:100%;width:170px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center;position:absolute;top:0}
.venue_booking_text img,
.course_booking_text img{margin:45px 0 20px;float:none;width:auto}
.course_booking_text{background:url(../images/course_booking_bg.png) repeat;height:100%;width:170px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;text-align:center;position:absolute;top:0}
a.click_disable{pointer-events:auto}
a.top_call{width:40px;padding:0;height:42px;text-indent:-9999px;float:right;margin-top:60px 0 0 0}
a.top_call span{text-indent:-9999px;display:block;height:42px;width:40px;position:relative;z-index:9999;top:-19px}}
@media only screen and (max-width:640px){.venue_booking_text h2,
.course_booking_text h2{margin:25px 0 0}
.service_list .venue_hire_text p{min-height:50px;}
a.book_now{padding:0 35px}}
@media only screen and (max-width:1148px){.navigation{float:right;margin:39px 25px 0 0}
.navbar-collapse{padding-left:0;padding-right:0}}
@media only screen and (max-width:639px){.view_all_btn a.view_all{position:inherit;top:-30px;right:0}
.venue_hire_inr img{width:100%}
.venue_booking_text img,
.course_booking_text img{float:left;margin:25px 0 0 35px}
.venue_booking_text,
.course_booking_text{width:150px}
.venue_booking_text h2,
.course_booking_text h2{margin:25px 0 0}
.venue_seat_box{margin:0 auto;width:170px}
.tabingbox .tab_inner_form a.book_now{float:right;margin:25px 0px 0 0;width:170px;text-align:center}
.venue_hire_inr{padding:0 0 15px}}
@media all and (max-width:480px){.inner_banner h2{font-size:22px}}
@media all and (max-width:479px){.venue_seat_box{width:100%}
.popup .contactform span.capchbg{width:94px !important;}
.form-text{font-size:13px;}
.booki button.booki-cart-checkout{margin:15px 2px 2px !important}
}
@media all and (max-width:460px){.venue_booking_text,
.course_booking_text{width:105px}
.venue_booking_text h2,
.course_booking_text h2{font-size:22px}
.venue_booking_text img,
.course_booking_text img{float:left;margin:10px 0 0 30px;width:50px; height:auto}}
@media all and (max-width:360px){.logo a img{width:167px}
}
@media all and (max-width:320px){}
div.wpcf7-validation-errors{border:2px solid #F00 !important;background:#f2dede;color:#000;border-radius:5px;margin-bottom:0px;text-align:center;margin-top:10px}
div.wpcf7-mail-sent-ok{border:2px solid #1a8827;background:#dff0d8;color:#000;border-radius:5px;margin-bottom:0px;text-align:center;margin-top:20px}
ul{position:relative}
ul li:before{background:url("../images/inr_ul_arrow.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);content:"";display:block;height:8px;left:0;margin:5px 0 0;position:absolute;width:5px}
.navbar-nav > li:before,
.navbar-nav > li > .dropdown-menu > li:before,
.copyright ul li:before,
.footer .social_icon ul li:before,
.booki .nav-tabs > li:before,
.left_menu ul li:before,
#navigation ul li:before{background-image:none}
.breadcrumb > li:before{background-image:none}
.breadcrumb > li + li:before{display:inline}
.nav.navbar-nav > li.dropdown > a{padding-right:30px}
.nav.navbar-nav > li.dropdown > span.caret{position:absolute;top:0px;left:auto;right:0px;content:"";height:40px;width:32px;border:none !important;cursor:pointer}
span.caret:before{content:"";border-left:6px solid rgba(0, 0, 0, 0);border-right:6px solid rgba(0, 0, 0, 0);border-top:6px solid;display:inline-block;vertical-align:middle;margin:0 auto;position:relative;top:18px;display:table;text-align:center}
.popup .wpcf7-form label.error{margin-top:0;}
.captcha-reload{background:url(../images/reload.png) no-repeat scroll 0 0;width:26px;height:26px;display:inline-block;position:relative;top:13px;left:10px;}
.capchbg img{margin:8px 0 0 0;}
.copyright .formError .formErrorContent{padding:7px 0 !important;}
.popup .contactform span.capchbg{border:2px solid #303030 !important;width:105px;}
.camera_wrap a,
.camera_wrap img,
.camera_wrap ol,
.camera_wrap ul,
.camera_wrap li,
.camera_wrap table,
.camera_wrap tbody,
.camera_wrap tfoot,
.camera_wrap thead,
.camera_wrap tr,
.camera_wrap th,
.camera_wrap td .camera_thumbs_wrap a,
.camera_thumbs_wrap img,
.camera_thumbs_wrap ol,
.camera_thumbs_wrap ul,
.camera_thumbs_wrap li,
.camera_thumbs_wrap table,
.camera_thumbs_wrap tbody,
.camera_thumbs_wrap tfoot,
.camera_thumbs_wrap thead,
.camera_thumbs_wrap tr,
.camera_thumbs_wrap th,
.camera_thumbs_wrap td{background:none;border:0;font:inherit;font-size:100%;margin:0;padding:0;vertical-align:baseline;list-style:none}
.camera_wrap{display:none;float:left;position:relative;z-index:0}
.camera_wrap img{max-width:none!important}
.camera_fakehover{height:100%;min-height:639px;background:#eaeaea;position:relative;width:100%;z-index:1}
.camera_wrap{width:100%}
.camera_src{display:none}
.cameraCont,
.cameraContents{height:100%;position:relative;width:100%;z-index:1}
.cameraSlide{bottom:0;left:0;position:absolute;right:0;top:0;width:100%}
.cameraContent{display:none;left:0;position:absolute;right:0;text-align:center;top:450px;width:100%}
.camera_caption > div > h2{font-size:52px;font-family:'Raleway';text-transform:capitalize;color:#FFF;font-weight:500;line-height:normal}
.camera_caption > div > h3{font-size:30px;font-family:'Raleway';text-transform:capitalize;color:#FFF;font-weight:500;line-height:normal;margin:20px 0 25px}
.camera_caption > div > a.read_more{background:#FFF;font-size:18px;color:#000;font-weight:700;display:inline-block;line-height:50px;-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;overflow:hidden;width:170px;height:50px;}
.camera_caption > div > a.read_more:hover{background:#9bbb59;color:#FFF}
.camera_target{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;text-align:left;top:0;width:100%;z-index:0}
.camera_overlayer{bottom:0;height:100%;left:0;overflow:hidden;position:absolute;right:0;top:0;width:100%;z-index:0}
.camera_target_content{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:2}
.camera_target_content .camera_link{background:url(../images/blank.gif);display:block;height:100%;text-decoration:none}
.camera_loader{background:#fff url(../images/camera-loader.gif) no-repeat center;background:rgba(255, 255, 255, 0.9) url(../images/camera-loader.gif) no-repeat center;border:1px solid #ffffff;-webkit-border-radius:18px;-moz-border-radius:18px;border-radius:18px;height:36px;left:50%;overflow:hidden;position:absolute;margin:-18px 0 0 -18px;top:50%;width:36px;z-index:3}
.camera_bar{bottom:0;left:0;overflow:hidden;position:absolute;right:0;top:0;z-index:3}
.camera_thumbs_wrap.camera_left .camera_bar,
.camera_thumbs_wrap.camera_right .camera_bar{height:100%;position:absolute;width:auto}
.camera_thumbs_wrap.camera_bottom .camera_bar,
.camera_thumbs_wrap.camera_top .camera_bar{height:auto;position:absolute;width:100%}
.camera_nav_cont{height:65px;overflow:hidden;position:absolute;right:9px;top:15px;width:120px;z-index:4}
.camera_caption{bottom:0;display:block;position:absolute;width:100%}
.camera_caption > div{padding:10px 20px}
.camerarelative{overflow:hidden;position:relative}
.imgFake{cursor:pointer}
.camera_prevThumbs{bottom:4px;cursor:pointer;left:0;position:absolute;top:4px;visibility:hidden;width:30px;z-index:10}
.camera_prevThumbs div{background:url(../images/camera_skins.png) no-repeat -160px 0;display:block;height:40px;margin-top:-20px;position:absolute;top:50%;width:30px}
.camera_nextThumbs{bottom:4px;cursor:pointer;position:absolute;right:0;top:4px;visibility:hidden;width:30px;z-index:10}
.camera_nextThumbs div{background:url(../images/camera_skins.png) no-repeat -190px 0;display:block;height:40px;margin-top:-20px;position:absolute;top:50%;width:30px}
.camera_command_wrap .hideNav{display:none}
.camera_command_wrap{left:0;position:relative;right:0;z-index:4}
.camera_wrap .camera_pag .camera_pag_ul{list-style:none;margin:0;padding:0;text-align:right}
.camera_wrap .camera_pag .camera_pag_ul li{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;cursor:pointer;display:inline-block;height:16px;margin:20px 5px;position:relative;text-align:left;text-indent:-9999px;width:16px}
.camera_commands_emboss .camera_pag .camera_pag_ul li{-moz-box-shadow:0px 1px 0px rgba(255,255,255,1), inset 0px 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0px 1px 0px rgba(255,255,255,1), inset 0px 1px 1px rgba(0,0,0,0.2);box-shadow:0px 1px 0px rgba(255,255,255,1), inset 0px 1px 1px rgba(0,0,0,0.2)}
.camera_wrap .camera_pag .camera_pag_ul li > span{-webkit-border-radius:5px;-moz-border-radius:5px;border-radius:5px;height:8px;left:4px;overflow:hidden;position:absolute;top:4px;width:8px}
.camera_commands_emboss .camera_pag .camera_pag_ul li:hover > span{-moz-box-shadow:0px 1px 0px rgba(255,255,255,1), inset 0px 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0px 1px 0px rgba(255,255,255,1), inset 0px 1px 1px rgba(0,0,0,0.2);box-shadow:0px 1px 0px rgba(255,255,255,1), inset 0px 1px 1px rgba(0,0,0,0.2)}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span{-moz-box-shadow:0;-webkit-box-shadow:0;box-shadow:0}
.camera_pag_ul li img{display:none;position:absolute}
.camera_pag_ul .thumb_arrow{border-left:4px solid transparent;border-right:4px solid transparent;border-top:4px solid;top:0;left:50%;margin-left:-4px;position:absolute}
.camera_prev,
.camera_next{cursor:pointer;height:50px;margin-top:-25px;position:absolute;top:50%;width:50px;z-index:2}
.camera_commands{cursor:pointer;height:40px;margin-top:-25px;position:absolute;top:50%;width:40px;z-index:2}
.camera_prev{left:5%}
.camera_prev > span{background:url(../images/banner_arrow.png) no-repeat;width:50px;height:50px;display:block}
.camera_prev:hover > span{background:url(../images/banner_arrow.png) no-repeat -50px 0}
.camera_next{right:5%}
.camera_next > span{background:url(../images/banner_arrow.png) no-repeat -104px 0;width:50px;height:50px;display:block}
.camera_next:hover > span{background:url(../images/banner_arrow.png) no-repeat -154px 0}
.camera_commands{right:41px}
.camera_commands > .camera_play{background:url(../images/camera_skins.png) no-repeat -80px 0;height:40px;width:40px}
.camera_commands > .camera_stop{background:url(../images/camera_skins.png) no-repeat -120px 0;display:block;height:40px;width:40px}
.camera_wrap .camera_pag .camera_pag_ul li{-webkit-border-radius:8px;-moz-border-radius:8px;border-radius:8px;cursor:pointer;display:inline-block;height:16px;margin:20px 5px;position:relative;text-indent:-9999px;width:16px}
.camera_thumbs_cont{-webkit-border-bottom-right-radius:4px;-webkit-border-bottom-left-radius:4px;-moz-border-radius-bottomright:4px;-moz-border-radius-bottomleft:4px;border-bottom-right-radius:4px;border-bottom-left-radius:4px;overflow:hidden;position:relative;width:100%}
.camera_commands_emboss .camera_thumbs_cont{-moz-box-shadow:0px 1px 0px rgba(255,255,255,1), inset 0px 1px 1px rgba(0,0,0,0.2);-webkit-box-shadow:0px 1px 0px rgba(255,255,255,1), inset 0px 1px 1px rgba(0,0,0,0.2);box-shadow:0px 1px 0px rgba(255,255,255,1), inset 0px 1px 1px rgba(0,0,0,0.2)}
.camera_thumbs_cont > div{float:left;width:100%}
.camera_thumbs_cont ul{overflow:hidden;padding:3px 4px 8px;position:relative;text-align:center}
.camera_thumbs_cont ul li{display:inline;padding:0 4px}
.camera_thumbs_cont ul li > img{border:1px solid;cursor:pointer;margin-top:5px;vertical-align:bottom}
.camera_clear{display:block;clear:both}
.showIt{display:none}
.camera_clear{clear:both;display:block;height:1px;margin:-1px 0 25px;position:relative}
.camera_caption{color:#fff}
.camera_caption > div{}
.camera_wrap .camera_pag .camera_pag_ul li{background:#b7b7b7}
.camera_wrap .camera_pag .camera_pag_ul li:hover > span{background:#b7b7b7}
.camera_wrap .camera_pag .camera_pag_ul li.cameracurrent > span{background:#434648}
.camera_pag_ul li img{border:4px solid #e6e6e6;-moz-box-shadow:0px 3px 6px rgba(0,0,0,.5);-webkit-box-shadow:0px 3px 6px rgba(0,0,0,.5);box-shadow:0px 3px 6px rgba(0,0,0,.5)}
.camera_pag_ul .thumb_arrow{border-top-color:#e6e6e6}
.camera_prevThumbs,
.camera_nextThumbs,
.camera_commands,
.camera_thumbs_cont{background:#d8d8d8;background:rgba(216, 216, 216, 0.85)}
.camera_wrap .camera_pag .camera_pag_ul li{background:#b7b7b7}
.camera_thumbs_cont ul li > img{border-color:1px solid #000}
@media only screen and (max-width:768px){.camera_fakehover{min-height:450px}
.cameraContent{top:380px}
}
@media only screen and (max-width:639px){.camera_fakehover{min-height:250px}
.cameraContents{display:none}
}
.owl-carousel .owl-wrapper:after{content:".";display:block;clear:both;visibility:hidden;line-height:0;height:0}
.owl-carousel{display:none;position:relative;width:100%;-ms-touch-action:pan-y}
.owl-carousel .owl-wrapper{display:none;position:relative;-webkit-transform:translate3d(0px, 0px, 0px)}
.owl-carousel .owl-wrapper-outer{overflow:hidden;position:relative;width:100%}
.owl-carousel .owl-wrapper-outer.autoHeight{-webkit-transition:height 500ms ease-in-out;-moz-transition:height 500ms ease-in-out;-ms-transition:height 500ms ease-in-out;-o-transition:height 500ms ease-in-out;transition:height 500ms ease-in-out}
.owl-carousel .owl-item{float:left}
.owl-controls .owl-page,
.owl-controls .owl-buttons div{cursor:pointer}
.owl-controls{-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-tap-highlight-color:rgba(0, 0, 0, 0)}
.grabbing{cursor:url(grabbing.png) 8 8, move}
.owl-carousel .owl-wrapper,
.owl-carousel .owl-item{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-ms-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);-ms-transform:translate3d(0, 0, 0)}
.owl-theme .owl-controls{text-align:center}
.owl-theme .owl-controls .owl-buttons div{color:#FFF;display:inline-block;zoom:1;*display:inline;margin:0;padding:0;font-size:12px}
.owl-theme .owl-controls.clickable .owl-buttons div:hover{filter:Alpha(Opacity=100);opacity:1;text-decoration:none}
.owl-theme .owl-controls .owl-page{display:inline-block;zoom:1;*display:inline}
.owl-theme .owl-controls .owl-page span{display:block;width:12px;height:12px;margin:5px 7px;filter:Alpha(Opacity=50);opacity:0.5;-webkit-border-radius:20px;-moz-border-radius:20px;border-radius:20px;background:#869791}
.owl-theme .owl-controls .owl-page.active span,
.owl-theme .owl-controls.clickable .owl-page:hover span{filter:Alpha(Opacity=100);opacity:1}
.owl-theme .owl-controls .owl-page span.owl-numbers{height:auto;width:auto;color:#FFF;padding:2px 10px;font-size:12px;-webkit-border-radius:30px;-moz-border-radius:30px;border-radius:30px}
.owl-item.loading{min-height:150px;background:url(AjaxLoader.gif) no-repeat center center}
.owl-pagination{display:none}
.owl-buttons{position:absolute;margin:-25px 0 0;top:50%;width:100%}
.owl-buttons .owl-prev{float:left;text-indent:-9999px;position:absolute;left:-4%;width:50px;height:50px;background:url(../images/banner_arrow.png) no-repeat;}
.owl-buttons .owl-prev:hover{background:url(../images/banner_arrow.png) no-repeat -50px 0}
.owl-buttons .owl-next{float:right;text-indent:-9999px;position:absolute;right:-4%;width:50px;height:50px;background:url(../images/banner_arrow.png) no-repeat -104px 0;}
.owl-buttons .owl-next:hover{background:url(../images/banner_arrow.png) no-repeat -154px 0}
@media only screen and (max-width:1199px){.owl-buttons .owl-prev{left:0}
.owl-buttons .owl-next{right:0}
}
@media only screen and (max-width:360px){.owl-buttons{margin:-15px 0 0}
.captcha-reload { position:absolute; left:auto; right:0; top:10px;}
}
div.selector,
div.selector span{background-image:url(../images/sprite.png);background-repeat:no-repeat;font-size:14px;-webkit-font-smoothing:antialiased}
.selector,
.selector *{margin:0;padding:0}
div.selector{background-position:-758px -35px;line-height:35px;height:35px}
div.selector span{background-position:right 0px;height:35px;line-height:35px}
div.selector select{top:0px;left:0px}
div.selector select option{padding:4px 10px}
div.selector:active,
div.selector.active{background-position:-758px -35px}
div.selector:active span,
div.selector.active span{background-position:right 0px}
div.selector.focus,
div.selector.hover,
div.selector:hover{background-position:-758px -35px}
div.selector.focus span,
div.selector.hover span,
div.selector:hover span{background-position:right 0px}
div.selector.focus:active,
div.selector.focus.active,
div.selector:hover:active,
div.selector.active:hover{background-position:-758px -35px}
div.selector.focus:active span,
div.selector:hover:active span,
div.selector.active:hover span,
div.selector.focus.active span{background-position:right 0px}
div.selector.disabled{background-position:-758px -35px}
div.selector.disabled span{background-position:right 0px}
div.selector{width:100%;font-size:12px}
div.selector select{width:100%;font-size:14px;border:solid 1px #fff}
div.selector span{padding:0px 25px 0px 2px;cursor:pointer}
div.selector span{color:#303030;width:100%;text-shadow:0 1px 0 #fff}
div.selector.disabled span{color:#bbb}
.selector{display:-moz-inline-box;display:inline-block;vertical-align:middle;zoom:1;*display:inline}
.selector select:focus{outline:0}
div.selector{position:relative;padding-left:10px;overflow:hidden}
div.selector span{display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
div.selector select{position:absolute;opacity:0;filter:alpha(opacity:0);height:35px;border:none;background:none}
ul.resp-tabs-list,
p{margin:0px;padding:0px}
.resp-tabs-list li{font-weight:400;font-size:16px;display:inline-block;padding:13px 18px 13px 18px;margin:0;list-style:none;cursor:pointer;float:left}
.resp-tabs-container{padding:0px;background-color:#fff;clear:left}
h2.resp-accordion{cursor:pointer;padding:5px;display:none}
.resp-tab-content{display:none;padding:20px 0 0}
.resp-tab-content p strong{font-weight:500;font-size:16px}
.resp-tab-active{border:1px solid #eaeaea;border-bottom:none;margin-bottom:-1px !important;padding:12px 18px 14px 18px !important}
.resp-tab-active{border-bottom:none;color:#558ed5;background-color:#fff}
.resp-content-active,
.resp-accordion-active{display:block}
.resp-tab-content{border:1px solid #eaeaea}
h2.resp-accordion{font-size:13px;border:1px solid #eaeaea;border-top:0px solid #eaeaea;margin:0px;padding:10px 15px}
h2.resp-tab-active{border-bottom:0px solid #eaeaea !important;margin-bottom:0px !important;padding:10px 15px !important}
h2.resp-tab-title:last-child{border-bottom:12px solid #eaeaea !important;background:blue}
.resp-vtabs ul.resp-tabs-list{float:left;width:30%}
.resp-vtabs .resp-tabs-list li{display:block;padding:15px 15px !important;margin:0;cursor:pointer;float:none}
.resp-vtabs .resp-tabs-container{padding:0px;background-color:#fff;border:1px solid #c1c1c1;float:left;width:68%;min-height:250px;border-radius:4px;clear:none}
.resp-vtabs .resp-tab-content{border:none}
.resp-vtabs li.resp-tab-active{border:1px solid #eaeaea;border-right:none;background-color:#fff;position:relative;z-index:1;margin-right:-1px !important;padding:14px 15px 15px 14px !important}
.resp-arrow{width:0;height:0;float:right;margin-top:3px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:12px solid #c1c1c1}
h2.resp-tab-active span.resp-arrow{border:none;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:12px solid #9B9797}
h2.resp-tab-active{background:none !important;color:#558ed5 !important}
.resp-easy-accordion h2.resp-accordion{display:block}
.resp-easy-accordion .resp-tab-content{border:1px solid #c1c1c1}
.resp-easy-accordion .resp-tab-content:last-child{border-bottom:1px solid #eaeaea !important}
.resp-jfit{width:100%;margin:0px}
.resp-tab-content-active{display:block}
h2.resp-accordion:first-child{border-top:1px solid #eaeaea !important}
@media only screen and (max-width:768px){ul.resp-tabs-list{display:none}
h2.resp-accordion{display:block;color:#303030;font-size:14px;}
.resp-vtabs .resp-tab-content{border:1px solid #eaeaea}
.resp-vtabs .resp-tabs-container{border:none;float:none;width:100%;min-height:initial;clear:none}
.resp-accordion-closed{display:none !important}
.resp-vtabs .resp-tab-content:last-child{border-bottom:1px solid #eaeaea !important}
}
a{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease}
a:hover{-webkit-transition:all 0.5s ease;-moz-transition:all 0.5s ease;-ms-transition:all 0.5s ease;-o-transition:all 0.5s ease;transition:all 0.5s ease;color:#C40000;text-decoration:none;outline:none}
.heading_box{width:660px;float:left;height:auto;background:#bbbbbb;padding:15px}
h1{font-size:30px;color:#1b3646;margin:0px 0px 10px 0px;font-weight:normal}
h2{font-size:21px;color:#1b3646;margin:0px 0px 10px 0px;font-weight:normal}
h3{font-size:19px;color:#1b3646;margin:0px 0px 10px 0px;font-weight:normal}
h4{font-size:18px;color:#1b3646;margin:0px 0px 10px 0px;font-weight:normal}
h5{font-size:17px;color:#1b3646;margin:0px 0px 10px 0px;font-weight:normal}
h6{font-size:15px;color:#1b3646;margin:0px 0px 10px 0px;font-weight:normal}
p{font-family:'Raleway';font-size:14px;font-weight:400;color:#303030}
.common_list_box{width:200px;float:left;height:auto;margin:0px 25px 0px 0px}
ul{height:auto;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px}
ul li{height:auto;list-style:none;margin:0px;padding:0px 0px 0px 13px;font-size:14px;color:#393939;overflow:hidden}
ul li ul{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;height:auto}
ul li ul li{height:auto;list-style:none;margin:0px;padding:0px 0px 0px 13px;font-size:13px;color:#393939;overflow:hidden}
ul li ol{margin:0px;padding:0px}
ul li ol li{background:none;list-style:decimal inside}
ol{height:auto;margin:0px 0px 0px 0px;padding:0px}
ol li{height:auto;list-style:decimal inside;margin:0px;padding:0px 0px 0px 0px;font-size:14px;color:#393939;overflow:hidden}
ol li ol{margin:0px 0px 0px 0px;padding:0px 0px 0px 17px}
ol li ol li{height:auto;list-style:decimal inside;margin:0px;padding:0px 0px 0px 0px;font-size:13px;color:#393939;overflow:hidden}
ol li ul{margin:0px 0px 0px 20px;padding:0px}
ol li ul li{padding:0px 0px 0px 13px;list-style:none}
input[type="text"]{border:none;outline:none;*outline:0;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}
input[type="text"]:focus{border:none;outline:none;*outline:0;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}
input[type="submit"]{border:none;outline:none;*outline:0;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}
textarea{border:none;outline:none;*outline:0;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}
textarea:focus{border:none;outline:none;*outline:0;-webkit-border-radius:0px;-moz-border-radius:0px;border-radius:0px}
.table_box{float:left;height:auto;margin:30px 0px 30px 0px;width:660px}
.popup .submit, .edit:hover{cursor:pointer !important;}
.popup .submit{-moz-box-shadow:inset 0px 1px 0px 0px #ffe0b5;-webkit-box-shadow:inset 0px 1px 0px 0px #ffe0b5;box-shadow:inset 0px 1px 0px 0px #ffe0b5;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #fbb450), color-stop(1, #f89306));background:-moz-linear-gradient(top, #fbb450 5%, #f89306 100%);background:-webkit-linear-gradient(top, #fbb450 5%, #f89306 100%);background:-o-linear-gradient(top, #fbb450 5%, #f89306 100%);background:-ms-linear-gradient(top, #fbb450 5%, #f89306 100%);background:linear-gradient(to bottom, #fbb450 5%, #f89306 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#fbb450', endColorstr='#f89306', GradientType=0);background-color:#fbb450;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;border:1px solid #c97e1c;display:inline-block;color:#ffffff;font-family:Trebuchet MS;font-size:17px;font-weight:bold;padding:6px 11px;text-decoration:none;text-shadow:0px 1px 0px #8f7f24;}
.popup .submit:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f89306), color-stop(1, #fbb450));background:-moz-linear-gradient(top, #f89306 5%, #fbb450 100%);background:-webkit-linear-gradient(top, #f89306 5%, #fbb450 100%);background:-o-linear-gradient(top, #f89306 5%, #fbb450 100%);background:-ms-linear-gradient(top, #f89306 5%, #fbb450 100%);background:linear-gradient(to bottom, #f89306 5%, #fbb450 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f89306', endColorstr='#fbb450', GradientType=0);background-color:#f89306;}
.popup .submit:active{position:relative;top:1px;}
.popup .edit{-moz-box-shadow:inset 0px 1px 0px 0px #ffffff;-webkit-box-shadow:inset 0px 1px 0px 0px #ffffff;box-shadow:inset 0px 1px 0px 0px #ffffff;background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #ffffff), color-stop(1, #f6f6f6));background:-moz-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);background:-webkit-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);background:-o-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);background:-ms-linear-gradient(top, #ffffff 5%, #f6f6f6 100%);background:linear-gradient(to bottom, #ffffff 5%, #f6f6f6 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#f6f6f6', GradientType=0);background-color:#ffffff;-moz-border-radius:7px;-webkit-border-radius:7px;border-radius:7px;border:1px solid #dcdcdc;display:inline-block;color:#666666;font-family:Trebuchet MS;font-size:17px;font-weight:bold;padding:6px 11px;text-decoration:none;text-shadow:0px 1px 0px #ffffff;}
.popup .edit:hover{background:-webkit-gradient(linear, left top, left bottom, color-stop(0.05, #f6f6f6), color-stop(1, #ffffff));background:-moz-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);background:-webkit-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);background:-o-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);background:-ms-linear-gradient(top, #f6f6f6 5%, #ffffff 100%);background:linear-gradient(to bottom, #f6f6f6 5%, #ffffff 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#f6f6f6', endColorstr='#ffffff', GradientType=0);background-color:#f6f6f6;}
.popup .edit:active{position:relative;top:1px;}
.popup div.wpcf7-mail-sent-ok{border:none;}
.popup div.wpcf7-not-valid-tip{position:absolute;z-index:100;top:-17px;left:0;background:red;opacity:0.5;filter:Alpha(opacity=50);border:1px solid #cecccd;border-radius:5px;color:white;font-size:22px;line-height:18px;vertical-align:middle;width:330px;height:38px;}
.popup div.wpcf7-response-output{font-size:14px;line-height:18px;text-align:left;background:#fff;}
.service_list figure.wp-caption{margin-bottom:25px !important;}
.alignleft{display:inline;float:left;margin-right:15px;}
.alignright{display:inline;float:right;margin-left:15px;}
.aligncenter{display:block;margin-right:auto;margin-left:auto;}
a.pdf-icon{line-height:60px;padding:0 0 0 65px;position:relative;}
a.pdf-icon::before{background:rgba(0, 0, 0, 0) url("../images/pdf_icon.jpg") repeat scroll 0 0;content:"";display:block;height:60px;left:0;margin:0;position:absolute;top:-20px;width:50px;}
.noscript{background: rgba(0,0,0,1) none repeat scroll 0 0;border-bottom: 1px solid #ff0000;bottom: 0;color:#fff;float: left;font-size: 20px;left: 0;    margin: 0 auto;min-height: 50px;padding: 10px 0;position: relative;right: 0;text-align: center;top: 0;width: 100%;z-index:888899;}
.noscript p { margin-bottom:0;font-size:16px;color:#fff; }
.noscript p i { color:#f90; margin-right: 10px; }