@charset "utf-8";
article, aside, details, figcaption, figure, footer, header, hgroup, main, nav#navigation, section, summary { display: block; }
audio, canvas, video { display: inline-block; }
audio:not([controls]) { display: none; height: 0; }
[hidden] {
display: none;
}
html { font-family: sans-serif; -webkit-text-size-adjust: 100%; -ms-text-size-adjust: 100%; }
body { margin: 0; position: relative; }
h1 { font-size: 2em; margin: 0.67em 0; }
abbr[title] { border-bottom: 1px dotted; }
b, strong { font-weight: bold; }
dfn { font-style: italic; }
hr { -moz-box-sizing: content-box; box-sizing: content-box; height: 0; }
pre { white-space: pre-wrap; }
q { quotes: "\201C" "\201D" "\2018" "\2019"; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sup { top: -0.5em; }
sub { bottom: -0.25em; }
img { border: 0; }
svg:not(:root) { overflow: hidden; }
figure { margin: 0; }
fieldset { border: 1px solid #c0c0c0; margin: 0 2px; padding: 0.35em 0.625em 0.75em; }
legend { border: 0; padding: 0; }
button, input, select, textarea { font-family: inherit; font-size: 100%; margin: 0; }
button, input { line-height: normal; }
button, select { text-transform: none; }
button, html input[type="button"], input[type="reset"], input[type="submit"] { -webkit-appearance: button; -moz-appearance: button; -ms-appearance: button; -o-appearance: button; cursor: pointer; }
button[disabled], html input[disabled] { cursor: default; }
input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0; }
input[type="search"] { -webkit-appearance: textfield; -moz-appearance: textfield; -ms-appearance: textfield; -o-appearance: textfield; -moz-box-sizing: content-box; -webkit-box-sizing: content-box; box-sizing: content-box; }
input[type="search"]::-webkit-search-cancel-button, input[type="search"]::-webkit-search-decoration {
-webkit-appearance: none;
appearance: none;
-moz-appearance: none;
-ms-appearance: none;
-o-appearance: none;
}
button::-moz-focus-inner, input::-moz-focus-inner {
border: 0;
padding: 0;
}
textarea { overflow: auto; vertical-align: top; }
table { border-collapse: collapse; border-spacing: 0; }
*, *:before, *:after { -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -o-box-sizing: border-box; -ms-box-sizing: border-box; }
*, *:hover, *:focus, *:before, *:after { behavior: url(../img/backgroundsize.min.htc); -moz-behavior: url(../img/backgroundsize.min.htc); -ms-behavior: url(../img/backgroundsize.min.htc); -webkit-behavior: url(../img/backgroundsize.min.htc); -o-behavior: url(../img/backgroundsize.min.htc); }
html { font-size: 62.5%; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }
input, button, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }
button, input, select[multiple], textarea { background-image: none; }
a { color: #7f7f7f; text-decoration: none; }
a:hover, a:focus { text-decoration: underline; }
a:focus { outline: thin dotted #333; outline: 5px auto -webkit-focus-ring-color; outline-offset: -2px; }
img { vertical-align: middle; max-width: 100%; }
.img-responsive { display: block; max-width: 100%; height: auto; }
.img-rounded { border-radius: 6px; -webkit-border-radius: 6px; -moz-border-radius: 6px; -o-border-radius: 6px; -ms-border-radius: 6px; }
.img-thumbnail { padding: 4px; line-height: 1.428571429; background-color: #ffffff; border: 1px solid #dddddd; border-radius: 4px; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; display: inline-block; max-width: 100%; height: auto; }
.img-circle { border-radius: 50%; -webkit-border-radius: 50%; -moz-border-radius: 50%; -ms-border-radius: 50%; -o-border-radius: 50%; }
hr { margin-top: 20px; margin-bottom: 20px; border: 0; border-top: 1px solid #eeeeee; }
.transition, .transition:before, .transition:after, .transition:hover { transition: 0.3s; -webkit-transition: 0.3s; -ms-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s; }
p { margin: 0 0 10px; font-size: 14px; font-weight: normal; line-height: 20px; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { line-height: 1.1; margin: 0; font-weight: normal; }
h1 small, h2 small, h3 small, h4 small, h5 small, h6 small, .h1 small, .h2 small, .h3 small, .h4 small, .h5 small, .h6 small { font-weight: normal; line-height: 1; color: #333333; }
h1, h2, h3 { margin-bottom: 10px; }
h4, h5, h6 { margin-bottom: 10px; }
h1, .h1 { font-size: 24px; }
h2, .h2 { font-size: 22px; }
h3, .h3 { font-size: 20px; }
h4, .h4 { font-size: 18px; }
h5, .h5 { font-size: 14px; }
h6, .h6 { font-size: 12px; }
h1 small, .h1 small { font-size: 20px; }
h2 small, .h2 small { font-size: 18px; }
h3 small, .h3 small, h4 small, .h4 small { font-size: 14px; }
ul, ol { margin: 0; padding: 0; }
ul ul, ol ul, ul ol, ol ol { margin-bottom: 0; }
.list-unstyled { padding-left: 0; list-style: none; }
.list-inline { padding-left: 0; list-style: none; }
.list-inline > li { display: inline-block; padding-left: 5px; padding-right: 5px; }
dl { margin-bottom: 20px; }
dt, dd { line-height: 1.428571429; }
dt { font-weight: bold; }
dd { margin-left: 0; }
.clearfix:after { content: "."; display: block; clear: both; visibility: hidden; line-height: 0; height: 0; }
.clearfix { display: inline-block; }
.clearfix:before, .clearfix:after { content: " "; display: table; }
.clearfix:after { clear: both; }
.clearfix { *zoom: 1;
}
html[xmlns] .clearfix { display: block; }
* html .clearfix { height: 1%; }
.inner_width { margin-right: auto; margin-left: auto; width: 1170px; position: relative; }
.inner_width:before, .inner_width:after { content: " ";  /* 1 */ display: table;  /* 2 */ }
.inner_width:after { clear: both; }
.outer_width { margin-right: auto; margin-left: auto; width: 100%; }
.outer_width:before, .outer_width:after { content: " ";  /* 1 */ display: table;  /* 2 */ }
.outer_width:after { clear: both; }
body { font-size: 14px; font-family: 'GothamBookRegular'; color: #1e1e1e; position: relative; background: #fff; overflow-x: hidden; }
/***main page css start**/
#wrapper { margin: 0 auto; position: relative; float: left; }
/**header**/
#header { float: left; position: fixed; background: #323232; top: 0; z-index: 999; left: 0; }
.brand-logo { display: block; float: left; margin: 7px 11px; float: left; }
#main_navigation { float: right; margin-top: 35px; }
#main_navigation .toggleMenu { display: none; background: #ed1c24; padding: 10px 15px; color: #fff; }
#main_navigation .toggleMenu:hover { text-decoration: none; background: #CC0008; }
#main_navigation .nav { list-style: none; *zoom: 1;
}
#main_navigation .nav:before, .nav:after { content: " "; display: table; }
#main_navigation .nav:after { clear: both; }
#main_navigation .nav ul { list-style: none; width: 100%; }
#main_navigation .nav a { padding: 0; color: #6e91a3; font-size: 18.93px; font-family: 'MyriadProSemibold'; text-transform: uppercase; }
#main_navigation .nav li { position: relative; padding: 0 12px; background: url(../img/seprator.png) no-repeat left center; }
#main_navigation .nav > li { float: left; }
#main_navigation .nav > li > .parent { background-image: url("../img/downArrow.png"); background-repeat: no-repeat; background-position: right; }
#main_navigation .nav > li > a { display: block; }
#main_navigation .nav > li:first-child { margin-left: 0; }
#main_navigation .nav > li.first_item { margin-left: 0; padding-left: 0; background: none; }
#main_navigation .nav li ul { position: absolute; left: -9999px; }
#main_navigation .nav > li.hover > ul { left: 0; }
#main_navigation .nav li li.hover ul { left: 100%; top: 0; }
#main_navigation .nav li li a { display: block; position: relative; z-index: 100; border-top: 1px solid #175e4c; }
#main_navigation .nav li li li a { z-index: 200; border-top: 1px solid #1d7a62; }
/**Header right **/
.header_right_wrapper { float: right; margin-top: 13px; margin-right: 10px; }
.account_btn_wrapper { float: left; }
.account_btn_wrapper .btn { margin-left: 6px; }
.dropdown dd, .dropdown dt, .dropdown ul { margin: 0px; padding: 0px; }
/*.dropdown dd ul li a span:first-child, .dropdown dt a span span:first-child {background-image: url('http://i.imgur.com/OQiDoZe.png');background-repeat: no-repeat;width: 16px;height: 11px;
display: inline-block;margin:5px;vertical-align: top;}*/
.dropdown dt a span { cursor: pointer; display: block; padding: 5px; white-space: nowrap; }
.dropdown dt a img { position: relative; z-index: 1; }
.dropdown dt a span span:first-child:before { position: absolute; content: ''; width: 15px; height: 10px; box-shadow: 0 1px 1px rgba(0,0,0,0.2) inset; }
.dropdown dt a span span { display: inline-block; padding: 0; }
.dropdown dt a span span:first-child { padding: 0; }
.dropdown dd { position: relative; }
.dropdown a, .dropdown a:visited { color: #4a535f; text-decoration: none; outline: none; }
.dropdown a:hover { color: #5d4617; }
.dropdown dt a:hover, .dropdown dt a:focus { color: #5d4617; }
.dropdown dt a { position: relative; background: #e3e6ef; display: block; padding-right: 20px; overflow: hidden; border: 1px solid #ed4267; width: 250px; }
.dropdown dt a:after { content: ''; background: #ed4267; position: absolute; height: 32px; position: absolute; right: 0; top: 0; width: 35px; }
.dropdown dt a:before { background: none repeat scroll 0 0 #FFFFFF; content: ""; height: 3px; position: absolute; right: 7px; top: 6px; width: 20px; z-index: 2; box-shadow: 0 8px 0 #FFFFFF, 0 16px 0 #FFFFFF; }
.dropdown dd ul { background: #f0f2f7; color: #C5C0B0; display: none; right: 0px; padding: 5px 0px; position: absolute; width: 270px; border: 1px solid #ed4267; list-style: none; /*max-height: 170px; overflow-y: scroll;*/ top: 13px; z-index: 2; }
li a { font-size: 13px; }
li a span:nth-child(2) { line-height: 2em; }
.dropdown dd ul::-webkit-scrollbar-track {
-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0.3);
border-left:1px solid rgba(0,0,0,0.1);
}
.dropdown dd ul::-webkit-scrollbar-thumb {
background: rgba(0,0,0,0.4);/*-webkit-box-shadow: inset 0 0 1px rgba(0,0,0,0.5), 1px 0 0 #5cace9 inset, 2px 0 0 #b3d5ee inset;    border-radius:10px;*/
}
.dropdown dd ul::-webkit-scrollbar-thumb:window-inactive {
background: blue;
}
.dropdown span.value { display: none; }
.dropdown dd ul li a { padding: 5px; display: block; font-size: 12px !important; }
.dropdown dd ul li a:hover { background-color: rgba(0,0,0,0.05); }
dl.dropdown { display: inline-block; width: 240px; margin: -3px 0 0 1px; }
dl.dropdown span:nth-child(3) { color: rgba(0,0,0,0.4) }
dl.dropdown > span:nth-child(2) { overflow: hidden; white-space: nowrap; display: inline-block; }
dl.dropdown span:nth-child(3) { float: right; }
dl.dropdown dt span:nth-child(2) { color: rgba(0, 0, 0, 0.6); font-size: 13px; font-weight: bold; line-height: 1.6em; }
dl.dropdown dt span:nth-child(3) { display: none; }
.countryFlag { padding: 0; background-image: url("http://i.imgur.com/OQiDoZe.png"); background-repeat: no-repeat; display: inline-block; height: 11px; margin-right: 4px; width: 16px; cursor: pointer; white-space: nowrap; -moz-border-bottom-colors: none; -moz-border-left-colors: none; -moz-border-right-colors: none; -moz-border-top-colors: none; border-color: #BFBFC1 #B6B6B6 #969696; border-image: none; border-radius: 2px 2px 2px 2px; border-style: solid; border-width: 1px; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.09); }
.lan_coun_wrap { float: left; margin-right: 30px; }
.lan_coun_wrap .dropdown a { font-size: 14px; color: #1a1a1a; }
.lan_coun_wrap .dropdown dt a:before { content: "\f0c9"; font-family: 'FontAwesome'; top: 10px; right: 9px; }
#language-select.dropdown dt a:before { content: "\f0d7"; }
.lan_coun_wrap .dropdown dt a:before, .lan_coun_wrap .dropdown dt a:after { background: none; border: none; box-shadow: none; width: auto; height: auto; }
.lan_coun_wrap .dropdown dt a { border: none; }
.lan_coun_wrap dl.dropdown, .lan_coun_wrap .dropdown dt a { width: auto; margin: 0; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; background: #ffffff; }
.lan_coun_wrap .dropdown dt a span { padding: 9px 27px 9px 8px; }
.lan_coun_wrap .dropdown dt a span .fa { margin-right: 6px; }
.lan_coun_wrap .dropdown dd ul { background: #ffffff; font-size: 14px; color: #1a1a1a; border: none; border-radius:0 0 5px 5px; -moz-box-shadow: 5px 5px 5px -5px #888888;-webkit-box-shadow: 5px 5px 5px -5px #888888;
box-shadow: 5px 5px 5px -5px #888888;border: 1px solid #c3c3c3;}

.lan_coun_wrap .dropdown dd ul:after{ background:url(../img/white-icon.png) no-repeat; width:11px; height:6px; position:absolute; top:-6px; content:""; right: 60px;}
.ddcommon .ddChild:after{background:url(../img/white-icon.png) no-repeat; width:11px; height:6px; position:absolute; top:-6px; content:""; left:60px;}

.lan_coun_wrap .dropdown dd ul li a { padding: 3px 15px; display: block; font-size: 12px !important; }
/*.lan_coun_wrap .dropdown dt a:hover, .dropdown dt a:focus { color: #000000; background: #cecece; }*/
.lan_coun_wrap .dropdown dt a span span:first-child:before { display: none; }
dl.dropdown dt span:nth-child(2) { padding: 0; }
.lan_coun_wrap dl.dropdown { margin-right: 8px; }
.lan_coun_wrap #language-select.dropdown dt a span { padding: 9px 14px 9px 8px; }
.lan_coun_wrap #language-select.dropdown dt a span span:first-child, .lan_coun_wrap #language-select.dropdown dt span:nth-child(2) { padding: 0; }
/**Button css**/
.btn { display: inline-block; padding: 9px 13px; margin-bottom: 0; font-size: 14px; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; cursor: pointer; -webkit-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; background-image: none; border: none; border-radius: 4px; -webkit-border-radius: 4px; -moz-border-radius: 4px; -ms-border-radius: 4px; -o-border-radius: 4px; text-decoration: none; }
.btn:hover, .btn:focus { text-decoration: none; outline: none; }
.btn .fa { margin-right: 5px; }
.btn-yellow { background: #f7bb03; color: #fff; }
.btn-yellow:hover, .btn-yellow:focus { background: #d5a30b; color: #fff; }
.btn-gray { background: #4e4e4e; color: #fff; }
.btn-gray:hover, .btn-gray:focus { background: #242424; color: #fff; }

.btn-gray-b{font-size:14px;text-transform:uppercase;font-family: 'GothamMediumRegular';color:#4e4e4e;border:2px solid #4e4e4e;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;padding: 8px 21px;outline:none;background:none;}
.btn-gray-b:hover,.btn-gray-b:focus{background:#4e4e4e;outline:none;color:#fff;}

.btn-yellow-b{font-size:14px;text-transform:uppercase;font-family: 'GothamMediumRegular';color:#f7bb03;border:2px solid #f7bb03;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;padding: 8px 21px;outline:none;background:none; width:100%;}
.btn-yellow-b:hover,.btn-yellow-b:focus{background:#f7bb03;outline:none;color:#fff;}
.login_modal .modal-header .close { position:absolute; right:10px; top:10px; margin-top:0; background:url(../img/closs_btn.png) no-repeat; width: 30px;height: 30px; opacity: 1; background-size:100%;}
.login_modal .modal-header .close span {display: none;}



/**Middle container start**/
#middle_container { float: left; width: 100%; position: relative; }
/**Home Page slider**/
#home_slider_wrapper { float: left; width: 100%; position: relative; }
#home_slider_wrapper .flexslider { padding: 0; margin: 0; background: none; border: none; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; }
#home_slider_wrapper .flex-control-nav { width: 100%; position: absolute; bottom: 200px; text-align: center; z-index: 100; background: rgba(0,0,0,0.42); width: 230px; height: 40px; border-radius: 30px; left: 50%; margin-left: -115px; }
#home_slider_wrapper .flex-control-paging li a { width: 8px; height: 8px; background: #fff; box-shadow: none; -webkit-box-shadow: none; -moz-box-shadow: none; -ms-box-shadow: none; -o-box-shadow: none; }
#home_slider_wrapper .flex-control-paging li a.flex-active, #home_slider_wrapper .flex-control-paging li a:hover { background: #f9be00; }
#home_slider_wrapper .flex-control-nav li { margin: 0 8px; margin-top: 15px; }
#home_slider_wrapper .flex-direction-nav { display: none; }
/**Search Events Wrapper start**/
#search_events_wrapper { position: absolute; top: 380px; z-index: 100; width: 100%; }
.search_events_inner { width: 1170px; margin: 0 auto; background: rgba(0,0,0,0.7); padding: 15px 25px 15px 20px; position: relative; }
.clear { clear: both; }
#search_events_wrapper .form-group { float: left; }
#search_events_wrapper .form-group > label { clear: both; display: block; color: #e5e5e5; text-transform: uppercase; letter-spacing: 0.50px; font-size: 16px; margin-bottom: 17px; padding-left: 25px; }
#search_events_wrapper .form-group .form-control { clear: both; width: 458px; height: 39px; border-radius: 50px; border: none; background: #ffffff; font-size: 13px; color: #666666; padding: 0 25px; }
#search_events_wrapper .form-group .form-control:focus { outline: none; }
.search_event { margin-right: 20px; }
.search_btn { font-size: 15px; letter-spacing: 0.50px; text-transform: uppercase; font-family: 'GothamMediumRegular';border: 2px solid #f7bb03;padding: 7px 45px;margin-left: 25px;background: none;color:#f7bb03;}
/**Search Category Content start**/
#search_category_content { width: 100%; background: #e6e7c0; position: absolute; top: 100%;left:0; border-radius: 0 0 4px 4px; -webkit-border-radius: 0 0 4px 4px; -moz-border-radius: 0 0 4px 4px; -ms-border-radius: 0 0 4px 4px; -border-radius: 0 0 4px 4px; padding: 5px 16px 15px 16px; display: none; }
#search_category_content:before { width: 20px; height: 11px; background: url(../img/arrow_category.png) no-repeat; content: ""; position: absolute; bottom: 100%; right: 53%;}
.category_checkbox { width: 15px; height: 15px; }
.category_checkbox:focus { outline: none; }
#search_category_content label { cursor:pointer; font-size: 15px; color: #333; width: 100%; }
.category_check { width: 20%; float: left; margin: 12px 0; }
/**Checkbox css**/
/*input[type=checkbox]:not(old), input[type=radio ]:not(old) { width: 0; height: 0; margin : 0; padding : 0; font-size : 1; opacity : 0; display: none;}
input[type=checkbox]:not(old) + label, input[type=radio ]:not(old) + label { display : inline-block; margin-left : 0; line-height : 1; }
input[type=checkbox]:not(old) + label > span, input[type=radio ]:not(old) + label > span { display : inline-block; width : 0.875em; height : 0.875em; margin : 0px 10px 0 0; background: #fff; float: left; border: none; width: 15px; height: 15px; vertical-align : bottom; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; ; }
input[type=checkbox]:not(old):checked + label > span, input[type=radio ]:not(old):checked + label > span { background: #fff; border: none; width: 15px; height: 15px; border-radius: 2px; -webkit-border-radius: 2px; -moz-border-radius: 2px; -ms-border-radius: 2px; -o-border-radius: 2px; }
input[type=checkbox]:not(old):checked + label > span:before { content: ''; display: block; height: 6px; background: url(../img/right.png) no-repeat center; margin-top: 5px; width: 100%; text-align: center; }
input[type=radio]:not(old):checked + label > span > span { display : block; }*/


.category_check input[type="checkbox"] { display:none;}
.category_check input[type="checkbox"] + label { font-weight: normal; padding: 0 0 0 25px;  position: relative;}
.category_check input[type="checkbox"] + label:before { content:''; display:block; width:19px; height:19px; position:absolute; left:0; top:50%; margin:-9px 0 0 0; background:url(../img/check_radio_sheet.png) no-repeat;  cursor:pointer;}
.category_check input[type="checkbox"] + label:hover:before { background:url(../img/check_radio_sheet.png) -19px 0 no-repeat;}
.category_check input[type="checkbox"]:checked + label:before { background:url(../img/check_radio_sheet.png) -38px 0 no-repeat;}




/**footer css**/
#footer { float: left; position: fixed;background:#323232;left:0;bottom:0;z-index:500;}
.footer_bottom_middle{color:#e5e5e5;font-size:14px;line-height: 64px;width:100%;text-align:center;}


.bt-menu { position: relative; top: 0; left: 0; width: 100%; height: 0; border-width: 0px; border-style: solid; border-color: #333; background-color: rgba(0,0,0,0); -webkit-backface-visibility: hidden; -webkit-transition: border-width 0.3s, background-color 0.3s, height 0s 0.3s; transition: border-width 0.3s, background-color 0.3s, height 0s 0.3s; z-index:9999;}
.bt-menu.bt-menu-open { height: 100%;-webkit-transition: border-width 0.3s, background-color 0.3s; transition: border-width 0.3s, background-color 0.3s; }
.bt-overlay { position: absolute; width: 100%; }
.bt-menu-open .bt-overlay { height: 100%; }
.bt-menu-trigger {position:absolute;left: 0;z-index: 99999;display: block;margin-left: 0;width: 50px;height: 50px;cursor: pointer;float: left;margin:7px 13px;top:0;}
.bt-menu-trigger:hover,.bt-menu-trigger:focus{transform:rotate(360deg) scale(0.9);-webkit-transform:rotate(360deg) scale(0.9);-moz-transform:rotate(360deg) scale(0.9);-ms-transform:rotate(360deg) scale(0.9);-o-transform:rotate(360deg) scale(0.9);}
.bt-menu-trigger span { position: absolute; top: 50%; left: 0; display: block; width: 100%; height: 8%; background-color: #fff; font-size: 0px; -webkit-transition: background-color 0.3s; transition: background-color 0.3s; -webkit-touch-callout: none; -webkit-user-select: none; -khtml-user-select: none; -moz-user-select: none; -ms-user-select: none; user-select: none; }
.bt-menu-open .bt-menu-trigger span { background-color: #2980b9; }
.bt-menu-trigger span:before, .bt-menu-trigger span:after { position: absolute; left: 0; width: 100%; height: 100%; background: #fff; content: ''; -webkit-transition: -webkit-transform 0.3s, background-color 0.3s; transition: transform 0.3s, background-color 0.3s; }
.bt-menu-trigger span:before { -webkit-transform: translateY(-250%); transform: translateY(-250%); }
.bt-menu-trigger span:after { -webkit-transform: translateY(250%); transform: translateY(250%); }
.bt-menu-open .bt-menu-trigger span:before, .bt-menu-open .bt-menu-trigger span:after { background-color: #2980b9; }
.bt-menu-open .bt-menu-trigger span:before { -webkit-transform: translateY(-350%); transform: translateY(-350%); }
.bt-menu-open .bt-menu-trigger span:after { -webkit-transform: translateY(350%); transform: translateY(350%); }
.bt-menu ul.bottom_menu_wrapper{ background:#e6e7c0; position: absolute; bottom: 0px; left: 0; margin: 0; padding: 0; width: 100%; list-style: none; text-align: center; white-space: nowrap; height: 0; -webkit-transition: height 0s 0.3s; transition: height 0s 0.3s;}
.bt-menu.bt-menu-open ul.bottom_menu_wrapper { height: 250px; -webkit-transition: none; transition: none; }
.bt-menu ul.bottom_menu_wrapper > li, .bt-menu ul.bottom_menu_wrapper > li a { text-align: center; }
.bt-menu ul.bottom_menu_wrapper > li { display: block;margin: 0;width:20%;height: 250px;opacity: 0;-webkit-transition: -webkit-transform 0.3s, opacity 0.3s;transition: transform 0.3s, opacity 0.3s;-webkit-transform: translate3d(0, 100%, 0);transform: translate3d(0, 100%, 0);background: #e6e7c0;float: left;padding-top:33px;}
.bt-menu.bt-menu-open ul.bottom_menu_wrapper > li { opacity: 1; -webkit-transform: translate3d(0, 0, 0); transform: translate3d(0, 0, 0); }

.bt-menu ul.bottom_menu_wrapper > li:first-child .footer_menu_block{padding-left:20px;background:none;}
.bt-menu ul.bottom_menu_wrapper > li .footer_menu_block{width:100%;float:left;padding:0 70px;background:url(../img/footer_seprator.png) left center no-repeat;}
.bt-menu ul.bottom_menu_wrapper > li .footer_menu_block .footer_menu_heading{width:100%;float:left;font-size:19px;color:#333333;background:#ffc300;font-family: 'GothamMediumRegular';padding: 4px 0;}
#footer .footer_submenu{list-style:none;width:100%;float:left;border-top:1px solid #939393;padding-top:5px;margin-top:5px;}
#footer .footer_submenu li{border-bottom:1px solid #939393;}
#footer .footer_submenu li:last-child{border-bottom:none;}
#footer .footer_submenu li a{color:#333333;font-size:13px;text-transform:capitalize;font-family: 'GothamBookRegular'; padding:10px 0;}
#footer .footer_submenu li a:hover{color:#ffc300; background:#262829; font-size:15px; }
#footer .no-hover li a:hover{ background:#ffc300;}
#language-select li{ float:left; width:50%;}

.bt-menu.bt-menu-open ul.bottom_menu_wrapper > li:first-child, .bt-menu.bt-menu-open ul.bottom_menu_wrapper > li:last-child { -webkit-transition-delay: 0.15s; transition-delay: 0.15s; }
.bt-menu.bt-menu-open ul.bottom_menu_wrapper > li:nth-child(2), .bt-menu.bt-menu-open ul.bottom_menu_wrapper > li:nth-last-child(2) { -webkit-transition-delay: 0.1s; transition-delay: 0.1s; }
.bt-menu.bt-menu-open ul.bottom_menu_wrapper > li:nth-child(3), .bt-menu.bt-menu-open ul.bottom_menu_wrapper > li:nth-last-child(3) { -webkit-transition-delay: 0.05s; transition-delay: 0.05s; }
.bt-menu ul.bottom_menu_wrapper > li a { display: block; outline: none; color: #fff; text-decoration: none; text-transform: uppercase; letter-spacing: 1px; font-size: 1.15em; -webkit-transition: color 0.2s; transition: color 0.2s; }
.bt-menu ul.bottom_menu_wrapper > li a:before { display: none; font-size: 32px; }
.bt-menu ul li.bottom_menu_wrapper > a:hover, .bt-menu ul li a:focus { color: #2980b9; }

 @media screen and (max-width: 65.1em) {
.bt-menu ul.bottom_menu_wrapper > li a { font-size: 90%; }
}
 @media screen and (max-width: 55.5em) {
.bt-menu ul.bottom_menu_wrapper > li { margin: 0 15px; }
.bt-menu ul.bottom_menu_wrapper > li a { font-size: 0px; }
.bt-menu ul.bottom_menu_wrapper > li a:before { display: block; }
}
 @media screen and (max-width: 32em) {
.bt-menu-trigger { width: 40px; margin-left: -20px; }
.bt-menu ul.bottom_menu_wrapper > li { margin: 0 2%; }
.bt-menu ul.bottom_menu_wrapper > li:nth-child(3) { margin-right: 50px; }
.bt-menu ul.bottom_menu_wrapper > li:nth-child(4) { margin-left: 50px; }
.bt-menu ul.bottom_menu_wrapper > li a:before { font-size: 24px; }
}


ul.social_footer {list-style: none;float: right;position: absolute;margin-top: 0;right: 0;z-index: 9999;bottom: 0;}
ul.social_footer li {float: left;}
ul.social_footer li a {color: #fff;font-size: 26px;display: block;float: left;line-height: 64px;width: 74px;text-align: center;border-left: 1px solid #202020;}
ul.social_footer li.fb_icon a:hover,ul.social_footer li.fb_icon a:focus{background:#3b579d;}
ul.social_footer li.tw_icon a:hover,ul.social_footer li.tw_icon a:focus{background:#4cd3ff;}
ul.social_footer li.google_icon a:hover,ul.social_footer li.google_icon a:focus{background:#d61f1f;}

.pop-up-background { background: rgba(255,255,255,.8); cursor: pointer; display: none; height: 100%;left: 0; position: fixed; top: 0; width: 100%; z-index: 9999;}
.pop-up-background-modal { cursor:default;}
.pop-up {visibility:hidden; left: 50%; margin-left: -400px; max-width: 800px; position: absolute;top: 20px; width: 90%; z-index: 2147483647;}
.pop-up.small{ margin-left: -200px; max-width: 400px;}
.pop-up.medium{ margin-left: -300px; max-width: 600px;}
.pop-up.large{ margin-left: -400px; max-width: 800px;}
.pop-up-content { background: #fff; -webkit-box-shadow: 0px 1px 10px 2px #ccc;  -moz-box-shadow:    0px 1px 10px 2px #ccc;    box-shadow:         0px 1px 10px 2px #ccc;    min-height: 30px;    padding: 24px;}
.pop-up-content .close,.pop-up-footer {    text-align: right;}
.pop-up-footer {    padding-top: 24px;}
.pop-up-body {    font-size: 16px;    color:#666;}
.pop-up-display-content {    display: none;}
.pop-up .close {    position:absolute;    top:10px;    right:10px;    z-index: 99;}
.pop-up .close a{    font-size: 18px;    color: #d22;    width: 24px;    height: 24px;    background: url(../img/icon-cross.png) no-repeat 0 0;    display: inline-block;}
.pop-up .close a:hover{    opacity: 0.6;}
.pop-up-btn {    padding: 8px 15px;    display: inline-block;    background: #3B4658;    border-radius: 3px;    margin-left: 10px;    color: #fff;    font-size: 15px;    text-decoration: none;}
.pop-up-btn:hover,
.pop-up-btn:focus {    background: #6A798E;}
.pop-up .screen-reader-text {    position: absolute;    top: -9999px;    left: -9999px;}
.ie6 .pop-up {    border: 10px solid #CED4E2;    width: 600px;}

/**Inner Header start**/
#inner_header{background:#f7bb03; height:65px;margin-top:64px;padding-top:20px;}
.username_a {float: right;font-size: 26px;font-family: 'Yanone Kaffeesatz', sans-serif;color: #323232;margin-right: 20px;margin-top: 6px;font-weight: bold;}
.inner_header_dropdown{float:right;margin-right:5px;}
.header_drop_wra{float:left;margin-right:6px;}
.inner_header_dropdown .sbHolder {background: #323232;border-radius: 4px 4px 0 0;width: 130px;float: left;height: 45px;border: none;}
.inner_header_dropdown .sbHolder .sbSelector {font-size: 15px;color: #fff;font-family: 'GothamBookRegular';height: 45px;line-height: 45px;width: 130px;text-indent: 0;}
.inner_header_dropdown .sbHolder .sbSelector:focus,.inner_header_dropdown .sbHolder:focus{outline:none;}
.inner_header_dropdown .sbHolder .sbSelector:before{font-family: 'FontAwesome';margin-right:10px;color:#EBB52D;margin-left:15px;}
.inner_header_dropdown .sbToggle{background:none;background: none;font-size: 12px;color: #fff;line-height:47px;width:25px;height: 45px;}
.inner_header_dropdown .sbToggle:before{content: "\f0d7";font-family: 'FontAwesome';}
.inner_header_dropdown .sbOptions{border:none;left:0;background: #323232;}
.inner_header_dropdown .sbOptions a {padding: 10px 0 10px 3px;font-size: 15px;color: #fff;font-family: 'GothamBookRegular';}
.inner_header_dropdown .sbOptions li:hover {background: #121212;}
.inner_header_dropdown .groups_dropdown .sbHolder .sbSelector:before{content: "\f0c0";}
.inner_header_dropdown .events_dropdown .sbHolder .sbSelector:before{content: "\f073";}
.inner_header_dropdown .preference_dropdown .sbHolder .sbSelector:before{content: "\f044";}
.inner_header_dropdown .preference_dropdown .sbHolder{width:160px;}
.inner_header_dropdown .preference_dropdown .sbHolder .sbSelector{width:160px;}
.lan_coun_wrap.inner_page{margin-right:0;}
.lan_coun_wrap.inner_page dl.dropdown {margin-right: 4px;}






ul.topnav {padding: 0;margin: 0;line-height: 0.5em;	list-style: none;background: #323232;border-radius: 4px 4px 0 0;float:left;font-family: 'GothamBookRegular';position:relative;z-index:100;width: 130px;margin-right:6px;}
ul.topnav >  li { }
ul.topnav > li:first-child{ border:none;}
ul.topnav > li >  a {float: left;height: 45px;border: none;font-size: 15px;color: #fff;height: 45px;line-height: 45px;
width: 130px;text-indent: 0;}
ul.topnav > li > a .fa{margin-right: 10px;color: #EBB52D;margin-left: 15px;}
ul.topnav > li > a .arrow{color:#fff;font-size: 15px;line-height: 45px;}
ul.topnav > li > a:hover {text-decoration:none;}
#inner_header ul.topnav a,#inner_header ul.topnav a:focus,#inner_header ul.topnav a:hover {text-decoration:none;}
ul.topnav li.active a{}
ul.topnav li.active{background-color:#e5e3e3;	color:#003352;}
ul.topnav ul {	margin: 0;	padding: 0;	display: none;clear: both;width: auto;float: left;background: #323232;min-width:100%; width:200px;list-style:none;}
xul.topnav ul li {margin: 0;	padding: 0;	clear: both; width:100%;float:left;}
ul.topnav ul li a {font-weight: normal;outline: 0;color: #fff;padding: 10px;font-size: 14px;font-family: 'GothamBookRegular';display: block;width: 100%;float: left;line-height: 1.2;}
ul.topnav ul li a:hover {	background-color:#000;color:#EBB52D;text-decoration:none;}
ul.topnav ul ul li a {color: silver;padding-left: 30px;}
ul.topnav ul ul li a:hover {background-color: #000;color: #EBB52D;}
ul.topnav span{	float:right; color:#096faf; font-size:14px;}
ul.topnav ul li.active {	background-color:#00578d;	color:#fff;}
ul.topnav ul li.active a {	background-color:#00578d;	color:#fff;}
ul.topnav span{color:#fff;font-size: 15px;}
.event_drop{float:left;}
ul.topnav.prefrences_dropdown,ul.topnav.prefrences_dropdown > li > a{width:170px;}
ul.topnav.prefrences_dropdown ul{width:100%;}




/**Event Invitation css start**/
#Event_invitation_wrapper{}
.inner_page_wrapper{margin-top:60px;margin-bottom: 100px;}
.inner_heading{font-size:24px;color:#333333; font-family: 'GothamMediumRegular';padding-bottom:35px;background:url(../img/inner_section_border.png) repeat-x bottom left;margin-bottom:50px;}
.event_table_wrapper{border-radius:5px;border:1px solid #a6c9e2;overflow:hidden;}
.event_table{width:100%;}
.event_table thead tr{background: #fbfcfe; /* Old browsers */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2ZiZmNmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjQ4JSIgc3RvcC1jb2xvcj0iI2ViZjVmZSIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjUwJSIgc3RvcC1jb2xvcj0iI2RmZWZmYyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkOGU5ZjkiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);
background: -moz-linear-gradient(top,  #fbfcfe 0%, #ebf5fe 48%, #dfeffc 50%, #d8e9f9 100%); /* FF3.6+ */
background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,#fbfcfe), color-stop(48%,#ebf5fe), color-stop(50%,#dfeffc), color-stop(100%,#d8e9f9)); /* Chrome,Safari4+ */
background: -webkit-linear-gradient(top,  #fbfcfe 0%,#ebf5fe 48%,#dfeffc 50%,#d8e9f9 100%); /* Chrome10+,Safari5.1+ */
background: -o-linear-gradient(top,  #fbfcfe 0%,#ebf5fe 48%,#dfeffc 50%,#d8e9f9 100%); /* Opera 11.10+ */
background: -ms-linear-gradient(top,  #fbfcfe 0%,#ebf5fe 48%,#dfeffc 50%,#d8e9f9 100%); /* IE10+ */
background: linear-gradient(to bottom,  #fbfcfe 0%,#ebf5fe 48%,#dfeffc 50%,#d8e9f9 100%); /* W3C */
filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#fbfcfe', endColorstr='#d8e9f9',GradientType=0 ); /* IE6-8 */
}
.event_table thead tr th{color:#2e6e9e;font-size:16px; font-family: 'GothamMediumRegular';padding:20px 0;border-right:1px solid #a6c9e2;position:relative;font-weight: normal;text-align:center;}
.sorting_arrow{position:absolute; right:15px;}
.event_table thead tr th:last-child{border:none;}
.event_table tbody tr:hover,.event_table tbody tr:focus,.event_table tbody tr.active{background:#C7FB04;}
.event_title{width:134px;}
.from_field{width:157px;}
.to_field{width:159px;}
.price_field{width:112px;}
.status_field{width:165px;}
.view_accept_invitation{width:432px;}
.event_table tbody tr td{padding:15px 5px;font-size:15px;font-family:Arial, Helvetica, sans-serif;font-weight:bold;text-align:center;border-right:1px solid #a6c9e2;}
.event_table tbody tr td:last-child{border-right:none;}
.event_time_from span{display:block;}
.event_time{font-size:14px; color:#888686;}
.event_date{margin-bottom:8px;}
.event_btn{display:inline-block;padding:8px 15px;font-size:10.63px;text-transform:uppercase;color:#fff;border-radius:8px; font-family: 'GothamMediumRegular';letter-spacing:0.5px;font-weight: normal;}
.event_btn:hover,.event_btn:focus{text-decoration:none;}
/*.published_btn{background:#f18d05;width:122px;}
.published_btn:hover,.published_btn:focus{background: #D77C00;}*/
.published_btn{background: #bbe4fd;color: #333333;width:122px;}
.published_btn:hover,.published_btn:focus{background: #72B5DE;color: #FFFFFF;}
.view_invit_btn {background:#7db500;width:170px;}
.view_invit_btn:hover,.view_invit_btn:focus{background:#71A400;color:#fff;}
.accept_invit_btn{background:#00a1cb;width:170px;}
.accept_invit_btn:hover,.accept_invit_btn:focus{background: #0092B8;color:#fff;}
.event_table tbody tr{}
.event_table tbody tr td {border-bottom: 1px solid #a6c9e2;}
.event_table tbody tr:last-child, .event_table tbody tr:last-child td{border-bottom: none;}
/**Gear Image css sstart**/
#gear_wrapper{position:absolute;top:40px;left:0; z-index:1;}
.gear_icon{display:block;font-size:20px; color:#f7bb03;width:41px; height:41px;text-align:center;line-height:41px; background:#323232;}

/**User Account css start**/
#horizontalTab .resp-tabs-container,#horizontalTab .resp-tabs-list li.resp-tab-active{background: #fbfdfe;}
#horizontalTab .resp-tab-active,
#horizontalTab .resp-tab-content{border: 1px solid #a6c9e2;}


#horizontalTab .resp-tabs-list li{color:#333333;font-size:18px; font-family: 'GothamMediumRegular';font-weight:normal;background:#dbeefe;margin-right: 10px;border: 1px solid #a6c9e2;border-bottom: none;
}
#horizontalTab .resp-tabs-list li.resp-tab-active {border-bottom: none;background: #fbfdfe;bottom: -1px;position:relative;}
#horizontalTab .resp-tabs-list li,#horizontalTab .resp-tab-active{padding:15px 20px !important;}
#horizontalTab .resp-tabs-list li{border-radius: 5px 5px 0 0;-webkit-border-radius: 5px 5px 0 0;-moz-border-radius: 5px 5px 0 0;-ms-border-radius: 5px 5px 0 0;-o-border-radius: 5px 5px 0 0;}
#horizontalTab .resp-tab-content{padding:0;float: left;width: 100%;}
.tabs_heading_inner{font-size:20px;text-transform:uppercase;color:#333333;font-family: 'GothamMediumRegular';text-align:center;padding:33px 0;border-bottom:1px solid #a6c9e2;margin-bottom:40px;}
.field_group{float:left;width:33.33%;padding-left:100px;margin-bottom:60px; }
.credit_your_account_content{}
.field_group .credit_radio{float:left;margin-top:18px;}
.field_group .credit_textarea{width:154px;height:54px;font-size:18px;color:#333333;text-align:center; font-family: 'GothamMediumRegular';font-weight:normal;margin-left:35px;box-shadow:inset 0 2px 5px rgba(0,0,0,0.18);-webkit-box-shadow:inset 0 2px 5px rgba(0,0,0,0.18);-moz-box-shadow:inset 0 2px 5px rgba(0,0,0,0.18);-ms-box-shadow:inset 0 2px 5px rgba(0,0,0,0.18);-o-box-shadow:inset 0 2px 5px rgba(0,0,0,0.18);border:1px solid #ebebeb;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;}
.field_group .credit_textarea:focus {outline: none;box-shadow: none;-webkit-box-shadow: none;-moz-box-shadow: none;-ms-box-shadow: none;-o-box-shadow: none;}
.checkout_button_wrapper{width:100%;float:left;text-align:center;margin-bottom:70px;}
.Checkout_btn{font-size:14px;color:#f18d05;text-transform:uppercase;font-family: 'GothamMediumRegular';background:none;border:none;display:inline-block;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border:2px solid #f18d05;width:162px;height:40px;text-align:center;outline:none;}
.Checkout_btn:hover,.Checkout_btn:focus{background:#f18d05; color:#fff;}


/**Edit Youkaster css start-***/
.edit_youk_content{background:#fbfdfe;border:1px solid #a6c9e2;}
.edit_group_form {padding-left:365px;}
.edit_group_form .form-group{margin-bottom:35px;}
.edit_group_form .form-group label{font-size:18px;margin-left:25px;}
.btn_gmail{background:#f18d05;display:inline-block;border-radius:8px;font-size:14px; color:#ffffff;margin-left:35px;}
.btn_gmail:hover,.btn_gmail:focus{background: #DE8000;color:#fff;}
.btn-orange{font-size:14px;text-transform:uppercase;font-family: 'GothamMediumRegular';color:#f18d05;border:2px solid #f18d05;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;padding: 8px 21px;outline:none;background:none;}
.btn-orange:hover,.btn-orange:focus{background:#f18d05;outline:none;color:#fff;}
.update_group_btn_wrapper{margin-top:80px;margin-bottom:160px;}
.text-center{text-align:center;}

/**Contact detail css**/
.email_th,.email_content{width:235px;}	
.first_name,.first_name_content{width:182px;}
.last_name,.last_name_content{width:179px;}
.country_field,.country_content{width:166px;}
.mobile_field,.mobile_content{width:178px;}
.edit_cancel_th{width:225px;}
.setting_icon{display:inline-block;border:3px solid #d8d8d8; color:#d8d8d8;border-radius:5px;-webkit-border-radius:5px;-moz-border-radius:5px;-ms-border-radius:5px;-o-border-radius:5px;width: 58px;font-size:22px;line-height:26px;}
.event_table tbody tr:hover .setting_icon, .event_table tbody tr:focus .setting_icon, .event_table tbody tr.active .setting_icon,.setting_icon:hover,.setting_icon:focus{color:#6a5e61;border-color:#6a5e61;text-decoration: none;}


.light_blue_btn{background: #bbe4fd;color: #333333;width:122px;}
.light_blue_btn:hover,.light_blue_btn:focus{background: #72B5DE;color: #FFFFFF;}
.payment_btn,.amount_btn{width:101px;}
.payment_field,.payment_content{width:165px;}
.amount_field,.amount_content{width:143px;}
.edit_file_cancel_th{width:334px;}
.payment_pending_btn{width: 142px;padding: 8px 5px;}

.category_field,.category_content{width:156px;}
.video_field,video_content{width:120px;}
.faishon_btn{width:102px;}

.add_new_group_btn {font-size: 11px;padding: 5px 11px;float: right;clear: both;margin-bottom:20px;}
.number_of_contact_field,.number_of_contact_content{width:197px;}
.creation_field,.creation_content{width:155px;}
.edit_icon_img{background:url(../img/edit_icon.png) no-repeat center;width: 58px;height: 32px;}

.event_table tbody tr:hover .edit_icon_img, .event_table tbody tr:focus .edit_icon_img, .event_table tbody tr.active .edit_icon_img,.edit_icon_img:hover{background:url(../img/edit_icon_hover.png) no-repeat center;}

.tooltip-inner {color: #EBB52D;}


.btn, #home_slider_wrapper .flex-control-paging li a,ul.social_footer li a,.bt-menu-trigger,.event_btn,.event_table tbody tr,.Checkout_btn,.credit_textarea,
.setting_icon,.light_blue_btn{ transition: 0.3s ease-in-out; -webkit-transition: 0.3s ease-in-out; -moz-transition: 0.3s ease-in-out; -ms-transition: 0.3s ease-in-out; -o-transition: 0.3s ease-in-out; }
a:focus, img:focus{ outline:none;}


#horizontalTab .resp-tab-content-active{background: #fbfdfe;}
#horizontalTab .resp-tab-active {background: #fbfdfe !important;border: 1px solid #a6c9e2;border-top: none;}
#horizontalTab .resp-tab-active:first-child{ border-top: 1px solid #a6c9e2;}

/**Pop up box css**/
.login_modal .modal-content { border-radius:inherit; overflow: hidden;}
.login_modal .modal-header { margin-bottom:20px; padding:0;   color: #000000; font-weight: bold;font-family: 'GothamMediumRegular';}
.login_modal label { padding-top: 10px; color: #535353;    font-size: 16px; font-weight:normal;}
.login_modal .checkbox input[type="checkbox"] {float: left;margin-top: 1px;}
.login_modal .modal-title i {margin-right: 10px;}
.login_modal .form-group {margin-bottom: 20px;}
.forgot_password{float:right;}
.login_modal .modal-body{ overflow:hidden;}
.login_modal .modal-footer{ padding:0;}
.login_modal .form-group{ width:100%;}
.login_modal .checkbox { width:100%;}
.login_modal .modal-title{  font-size: 30px; padding:30px 0 30px 40px;  background:#ecede9;}
.login_modal  .modal-content{ background:#f5f5f5;}

.EmailBg { margin: 0 auto; padding-bottom: 0; width: 568px;}
.EmailText-main { padding: 0 0 17px;}
.EmailText-haff {    float: left;    width: 181px;}
.EmailText span { font-size:16px;    display: block;    padding: 16px 10px 0 0;}
.EmailText-haff.input-fild {    width: 369px;}
.EmailText-haff {    float: left;    width: 181px;}
.input-fild .form-control { border-radius:8px; -moz-border-radius:8px; -webkit-border-radius:8px; -ms-border-radius:8px; -o-border-radius:8px;   background: none repeat scroll 0 0 #ecede9;    border: 4px solid #c9cac6;      color: #9e9e9e;    font-size: 16px;    height: 49px;    padding: 0 10px;    width: 369px;}
.form-control:focus {    border-color: #60605f;    box-shadow:none;    outline: 0 none;}
.Forgot-Password-main { background: none repeat scroll 0 0 #ecede9; border-top: 1px solid #dfe0dc; color: #535353; font-size: 16px; padding: 10px 25px;}
.Forgot-Password-text { float: left;}
.Forgot-Password-text span { background: none repeat scroll 0 0 #666666; border-radius: 100%; display: inline-block; height: 31px; line-height: 31px; margin-right: 10px; text-align: center; width: 31px;}
.Forgot-Password-text span i { color: #fff;}
.Forgot-Password-text a { color: #f7bb03; font-size: 15px;}
.instructions { border-radius: 100%; float: right; padding-top: 4px; padding-bottom: 4px;}
.EmailText-haff-full{ width:100%;}

.private-event{ width:100%;}
.private-top{ margin-bottom:33px; width:100%; border:3px solid #2e6e9e; -webkit-border-radius: 8px; -moz-border-radius:8px; border-radius: 8px;}
.private-top-heading{ color:#fff; font-size:20px; background:#2e6e9e; font-family: 'GothamMediumRegular'; padding:15px 30px;}
.private-top-heading i{ padding-right:10px;}

.private-table-one td{ padding:8.1px 15px;  color:#333333; line-height:30px; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.private-table-one tr:last-child{ border-bottom:none;}
.private-table-one tr{border-bottom:1px solid #d7d7d7;}
.private-table-one td span{ padding-right:30px;}
.private-table-one td span i{ font-size:14px; padding-right:8px;}
.private-bottom{ width:100%;}
.private-bottom-left{ float:left; width:31.5%;}
.private-bottom-red{ margin-bottom:37px; width:100%; border:3px solid #e54128; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px;}
.private-bottom-red h3{ background:#e54128; color: #fff; font-family: "GothamMediumRegular"; font-size: 20px; padding: 15px 30px;}
.private-bottom-red h3 i{padding-right: 10px;}
.timer-watch{ padding:27px 15px 36px 15px;}
.private-bottom-map{ width:100%; background:#FFF;  }
.private-bottom-map img{box-sizing:0 02px #000; box-shadow: 0 0 2px #e4e4e4; -moz-box-shadow: 0 0 2px #e4e4e4; -webkit-box-shadow: 0 0 2px #e4e4e4; -ms-box-shadow: 0 0 2px #e4e4e4; -o-box-shadow: 0 0 2px #e4e4e4;  padding:7px;}
.private-bottom-right{ width:65.7%; float:right;}

.private-bottom-right #horizontalTab .resp-tabs-list li{ position:relative; top:3px;  background:#00a1cb; color:#fff; font-size:20px; margin-right:5px; border:none; -webkit-border-top-left-radius: 8px;-webkit-border-top-right-radius: 8px;-moz-border-radius-topleft: 8px;-moz-border-radius-topright: 8px;border-top-left-radius: 8px;border-top-right-radius: 8px; border-bottom-right-radius: 0px; -moz-border-bottom-right-radius: 0px; -webkit-border-bottom-right-radius: 0px; border-bottom-left-radius: 0px; -moz-border-bottom-left-radius: 0px; -webkit-border-bottom-left-radius: 0px; }
.private-bottom-right #horizontalTab .resp-tabs-list li i{ padding-right:5px;}
.private-bottom-right #horizontalTab .resp-tabs-list li.resp-tab-active{ background:#018aae !important;}
.private-bottom-right #horizontalTab .resp-tab-active, .private-bottom-right #horizontalTab .resp-tab-content{ border:3px solid #00a1cb; background:#FFF; -webkit-border-bottom-right-radius: 10px; -webkit-border-bottom-left-radius: 10px; -moz-border-radius-bottomright: 10px; -moz-border-radius-bottomleft: 10px; border-bottom-right-radius: 10px; border-bottom-left-radius: 10px; overflow:hidden;}
.private-table-one td span a{ color:#333333;}
.private-table-one td span a:hover{ text-decoration:none;}
.chart{ width:100%; padding:65px 10px 0;}
.resp-tab-content {min-height: 634px;}
.pending-payment{ font-size:12px; color:#fff; text-transform:uppercase; font-family: 'GothamMediumRegular'; background:#7db500; display:inline-block; height:29px; line-height:29px; text-align:center; padding:0 20px;  webkit-border-radius: 5px; -moz-border-radius: 5px; border-radius: 5px;  -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
.pending-payment:hover, .pending-payment:focus{ text-decoration:none; background:#6fa003;}

.thired-table {border:1px solid #d7d7d7; }
.thired-table td{ color:#333333; padding:14px 15px; font-size:16px; font-family:Arial, Helvetica, sans-serif;}
.thired-table td a{color:#333333;}
.thired-table td a:hover{ text-decoration:none;}
.third-row{ padding:3px; width:100%;}
.thired-table .third-table-heading{ border-bottom:none; background:#f7f7f7;}
.thired-table tr{ border-bottom:1px solid #d7d7d7;}
.thired-table td{ border-right:1px solid #d7d7d7;}
.thired-table tr:hover{ }
.thired-table tr td:hover{ background:none;}
.table-hover.thired-table > tbody > tr:hover > td, .table-hover.thired-table > tbody > tr:hover > th{background:#c7fb04;}
.thired-table td .pending-payment{ color:#fff;}
.table-hover.private-table-one > tbody > tr:hover > td, .table-hover.private-table-one > tbody > tr:hover > th{background:#c7fb04;}
.table-row-one{ width:100%;}
.order-page-left-top{ width:100%;}
.order-page-pic { margin-bottom:36px;}
.order-page-pic img{ border:3px solid #2e6e9e; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px;}
.event-description{ overflow:hidden; margin-bottom:35px; width:100%; border:3px solid #ffa500; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }
.event-description h3 { margin-bottom:0; background: #ffa500; color: #fff; font-family: "GothamMediumRegular"; font-size: 20px; padding: 15px 30px;}
.event-detail{ width:100%; padding:10px 20px 30px 20px;}
.event-detail p{ color:#333333; font-size:16px; font-family:Arial, Helvetica, sans-serif; line-height:22px;}
.event-description h3 i{ padding-right:10px;}

.event-charge{ margin-bottom:35px; width:100%; border:3px solid #7db500; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }
.event-charge h3 { margin-bottom:0; background: #7db500; color: #fff; font-family: "GothamMediumRegular"; font-size: 20px; padding: 15px 30px;}
.event-charge h3 i{ padding-right:10px;}
.mini-order{-webkit-box-shadow: inset 0 0px 1px rgba(0,0,0,.15); -moz-box-shadow: inset 0 0px 1px rgba(0,0,0,.15); box-shadow: inset 0 0px 1px rgba(0,0,0,.15); border:1px solid #ebebeb; background:#fff; padding:5px; height:28px; width:178px; color:#979595; font-size:12px; font-family:Arial, Helvetica, sans-serif; margin-left:10px;}

.order-now{ width:100%; padding:23px 19px 23px 0;}
.order-now-btn{ float:right; color:#fff; font-size:12px; font-family: 'gothambold1'; text-transform:uppercase; height:28px; width:122px; background:#7db500; border-bottom:3px solid #598001; border-radius:3px; -moz-border-radius:3px; -webkit-border-radius:3px; border-top:none; border-left:none; border-right:none; cursor:pointer; position:relative; transition: 0.3s; -webkit-transition: 0.3s; -ms-transition: 0.3s; -moz-transition: 0.3s; -o-transition: 0.3s;}
.order-now-btn:hover, .order-now-btn:focus{ border-bottom:1px solid #598001; bottom:-2px;}
.private-full{ width:100%;}
.total-now{ margin-top:1px; width:100%; background:#ecebeb; color:#333333; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif; padding:15px 25px;}
.total-amo{ float:right; padding-right:60px;}
.user-detail-row{ width:100%; margin-bottom:31px;}
.user-detail-left{ float:left; width:46%;}
.user-label{margin-top: 9px;  float:left; width:36%; color:#333333; font-size:16px; font-family:Arial, Helvetica, sans-serif; font-weight:normal;}
.txt-field{ float:right; width:63%; height:39px; border:2px solid #ebebeb; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; -ms-border-radius:5px; -o-border-radius:5px; padding:5px 10px; color:#bab9b9; font-size:12px; font-family:Arial, Helvetica, sans-serif;}
.user-detail-row-main{ width:100%; padding:28px 19px 0 19px;}
.user-detail-right{ float:right; width:46%;}

.payment-description{ margin-bottom:35px; width:100%; border:3px solid #00a1cb; -webkit-border-radius: 8px; -moz-border-radius: 8px; border-radius: 8px; }
.payment-description h3 { margin-bottom:0; background: #00a1cb; color: #fff; font-family: "GothamMediumRegular"; font-size: 20px; padding: 15px 30px;}
.payment-description h3 i{ padding-right:10px;}
.select-plan{ width:98%; margin:0 1%; color:#333333; font-size:16px; font-family:Arial, Helvetica, sans-serif; padding-top:35px; padding-bottom:20px; border-bottom:3px solid #ebebeb;}

ul.value-pack{ margin-bottom:42px; margin-left:2%; margin-right:2%; padding-top:36px; width:96%; text-align:center;}
ul.value-pack li{ min-height:225px; text-align:center; list-style:none; width:270px; -webkit-border-radius: 8px; -moz-border-radius: 8px; overflow:hidden; border-radius: 8px;}
ul.value-pack li h2{ font-family: "GothamMediumRegular"; color:#fff; font-size:18px; padding:15px 0;}
ul.value-pack li p{ color:#6e6e6e; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.red-box{ margin-right:14%; float:left; border:3px solid #e54028;}
.red-box h2{ background:#e54028;}
.save-am{ text-align:center; color:#e54028; font-size:18px; font-family: "GothamMediumRegular"; padding:20px 0 20px 0;}
.month-number{ color:#4e4e4e; font-size:17px;  font-family: 'GothamBookRegular'; padding-bottom:15px;}
.month-number.diff-color{ color:#00a1cb;}

.grey-box{ float:left; border:3px solid #cccccc;}
.grey-box h2{ background:#cccccc;}
.grey-box.grey-box-right{ float:right;}

.order-payment-form{ width:100%; background:#fcfcfc; padding:30px;}

ul.card-detail{ width:100%;}
ul.card-detail li{ padding-bottom:20px; float:left; width:100%; list-style:none;}
.card-detail-left{ width:33%; padding-top: 10px; float:left; color:#333333; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.card-detail-right{ position:relative; float:right; width:66%;}
.txt-field-full{ height:50px; border:2px solid #ebebeb; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#FFF; -webkit-box-shadow: inset 0 0px 1px rgba(0,0,0,.15); -moz-box-shadow: inset 0 0px 1px rgba(0,0,0,.15); box-shadow: inset 0 0px 1px rgba(0,0,0,.15); padding:10px 15px; width:100%;  font-size:14px; font-family:Arial, Helvetica, sans-serif; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}

.card-detail-right1{ position:relative; float:right; width:100%;}

.txt-are-full{height:228px; resize:none; border:2px solid #ebebeb; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#FFF; -webkit-box-shadow: inset 0 0px 1px rgba(0,0,0,.15); -moz-box-shadow: inset 0 0px 1px rgba(0,0,0,.15); box-shadow: inset 0 0px 1px rgba(0,0,0,.15); padding:10px 15px; width:100%;  font-size:14px; font-family:Arial, Helvetica, sans-serif; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}

.cart-pic{ position:absolute; right:12px; top:12px;}
.fifty-left{ float:left; width:48%;}
.select-txt{height:50px; border:1px solid #ebebeb; border-radius:5px; -moz-border-radius:5px; -webkit-border-radius:5px; background:#FFF; -webkit-box-shadow: inset 0 0px 1px rgba(0,0,0,.15); -moz-box-shadow: inset 0 0px 1px rgba(0,0,0,.15); box-shadow: inset 0 0px 1px rgba(0,0,0,.15); padding:10px 15px; width:100%; color:#9f9e9e; font-size:14px; font-family:Arial, Helvetica, sans-serif;}
.fifty-right{ float:right; width:48%;}
.promotional{ color:#00a1cb; font-size:14px; text-decoration:none; font-family:Arial, Helvetica, sans-serif;}
.order-payment-btn{ padding-top:15px; width:100%;}
.order-payment-btn button{ margin-left:18px; float:right; width:auto;}

.txt-field:focus, .txt-field-full:focus, .select-txt:focus, .txt-are-full:focus{ border-color: #8face3; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset, 0 0 8px rgba(102, 175, 233, 0.6); outline: 0 none;}
.change-right{ float:right;}
.change-left{ float:left;}
.instructions a:hover {color: #f7bb03; }

.private-top.private-top-padd.clearfix { padding-bottom: 23px;}
.total-amont{ background:#ebebeb;}

.login-pop-left{ float:left; width:50%; padding:0 10px;}
.login-pop-left .EmailText span{ padding-top:0; width:100%;}
.login-pop-left  .EmailText-haff.input-fild{ padding-bottom:0; width:100%;}
.login-pop-left .EmailText-haff{ width:100%; padding-bottom:10px;}
.login-pop-left .input-fild .form-control{ width:100%;}
.EmailBg-full{ width:80%;}

.login-pop-left-full{ width:100%;}
.modal-body{ padding-bottom:20px;}

.create-private{ width:100%; float:left; background:#fcfcfc;}
.mendetory{ color:#ff0000; font-size:16px;}

.my-radio{ padding-top:10px; color:#9f9e9e; font-size:14px; font-weight:normal; font-family:Arial, Helvetica, sans-serif; padding-right:50px;}
.my-radio input{ margin-right:10px;}

.cpe-left{width:15%; padding-top: 10px; float:left; color:#333333; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.cpe-right{position:relative; float:right; width:84%;}
.cpe-left1{width:25%; padding-top: 10px; float:left; color:#333333; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.cpe-right1{position:relative; float:right; width:74%;}

.cpt-left-side{ float:left; width:60%;}
.cpt-right-side{ float:right; width:35%;}
.cpt-right-side img{ border:5px solid #fff; box-shadow:0 0 5px #eae8e8;}

.social-media{margin-bottom:33px; width:100%; border:3px solid #0ba3f8; -webkit-border-radius: 8px; -moz-border-radius:8px; border-radius: 8px;}
.social-media .private-top-heading{ background:#0ba3f8;}
.social-new { padding-top:5px;}
.social-new a{ -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out;  color:#8e8e8e; font-size:22px; margin-right:3px;}
.social-new a:hover, .social-new a:focus{ color:#0ba3f8;}

.btn-blue-b{font-size:14px;text-transform:uppercase;font-family: 'GothamMediumRegular';color:#0ba3f8;border:2px solid #0ba3f8;border-radius:6px;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;padding: 8px 21px;outline:none;background:none; }
.btn-blue-b:hover,.btn-blue-b:focus{background:#0ba3f8;outline:none;color:#fff;}

.connect .btn-blue-b{  margin-right:34px;}
.alternate-right { float:right;}
.alternate-right .btn-yellow-b{ width:auto;}
.attend-left{ padding-top:12px; float:left; color:#333333; font-size:16px; font-weight:bold; font-family:Arial, Helvetica, sans-serif;}
.attendes-top{ padding:20px; width:100%; float:left;}
.attendes-table{ float:left; width:100%;}
.create-publick-btn{ float:left; width:100%;}

.create-publick-btn{ text-align:center; padding-top:40px;}
.create-publick-btn  .btn-yellow-b{ width:auto;}
.dollar-txt{ background:#999999; color:#fff; padding:5px 10px; border-radius:5px; font-size:13px; font-family:Arial, Helvetica, sans-serif;}
.published_btn{ text-align:center;}
.attendes-table-two .thired-table td{ border-right:1px solid #a6c9e2; border-bottom:1px solid #a6c9e2;}

.to-too{  color: #333333;float: left; font-family: Arial,Helvetica,sans-serif; font-size: 16px; font-weight: bold; padding-top: 10px; width:8%; text-align:center;}
.cpe-half{ float:left; width:46%; position:relative;}



/*****13-11-2014*********/


.change-bg{ width:100%; background:#959595;}
.top-new-heading{ padding-bottom:60px;  width:100%; text-align:center; font-family: 'GothamBookRegular'; color:#fff; text-transform:uppercase; font-size:40px;}
.top-padding{ width:100%; padding-top:120px; padding-bottom:130px;}
ul.category-box{ margin-top:70px; width:100%; float:left; background:#fff;}
ul.category-box li{ min-height:350px; border-bottom:4px solid #f6f6f6; border-right:4px solid #f6f6f6; width:50%; list-style:none;  float:left; color:#fff;   -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
ul.category-box li a{ width:100%; padding:34px 20px; display:block; float:left;}
.category-box-txt{ float:left; width:63%;}
.category-box-txt h2{ color:#333333; font-size:28px; font-family: 'GothamBookRegular';}
.category-box-txt p{ display:none; color:#333333; font-size:16px; line-height:30px;}
.click-txt{ margin-top:25px; display:block; color:#ffb90f; font-size:15px; text-transform:uppercase; font-family: 'GothamMediumRegular';}
.category-box-pic{ text-align:center; width:32%; float:right;}
ul.category-box li:hover{ background:#ffb90f;}
ul.category-box li:hover .click-txt{ color:#fff;}
ul.category-box li:nth-child(2n+2){ border-right:none;}
ul.category-box li:nth-child(3n), ul.category-box li:nth-child(4n){border-bottom:none;}
ul.category-box li:hover .category-box-txt p{ display:block;}


ul.grid > li.border-bot-none{ border-bottom:none;}
ul.grid > li.border-righ-none{border-right:none;}

ul.grid {list-style-type: none; margin: 0 0 1px; padding: 0; position: relative;z-index: 1; width:100%;}
ul.grid > li { float: left; width: 50%; border-right:5px solid #ebebeb; border-bottom:5px solid #ebebeb;}
ul.grid > li > a:hover, ul.grid > li > .grid-item { background:#ffb90f;}
ul.grid > li > a, ul.grid > li > .grid-item { background-color: #ffffff; color: inherit; display: block; height: 24em; overflow: hidden; position: relative; text-align: left;text-decoration: none;}
ul.grid > li > a > span.content, ul.grid > li > .grid-item > span.content { bottom: 0; height: 14em;left: 0; margin: auto; padding: 0 1em; position: absolute; right: 0; top: 0; transition: all 0.2s ease 0s; z-index: 2;}
ul.grid > li > a > span.content h2, ul.grid > li > .grid-item > span.content h2 { color: #333333;    margin: 0 0 0.8em; font-family: 'GothamBookRegular'; font-size:32px; line-height:42px;}
ul.grid > li > a > span.content p {    height: 0;    opacity: 0;    visibility: hidden;}
ul.grid > li > a > span.content p, ul.grid > li > .grid-item > span.content p {    margin: 0;    overflow: hidden;    text-align: inherit; color:#333333; font-size:16px; line-height:30px;    transition: all 0.2s ease 0s;}
.theme-enterprise .the-content .link {    color: #1fa3ff;}
.link, .cat-item a, .widget_archive a {    color: #ffb90f;    display: block; text-transform:uppercase;    font-size: 16px;   letter-spacing: 0.07em;    line-height: 2em;    position:absolute;    text-decoration: none;    text-transform: uppercase;  font-family: 'GothamMediumRegular'; bottom:28px;}
ul.grid > li > a:hover .link, .cat-item a, .widget_archive a{ color:#fff;}
ul.grid > li > a > span.content .link span.icon {    display: inline-block;    font-size: 0.9em;    margin-left: 0.7em;    transform: scale(1.1);    transition: all 0.2s ease 0s;}
.link span.icon {    font-size: 1.15em;    line-height: 2em;    margin-left: 0.7em;}
ul.grid > li .background.grid-products-mpos {   }
ul.grid > li > a .background, ul.grid > li > .grid-item .background {    opacity: 1;    transition: opacity 0.2s ease 0s; float:right;   z-index: 1;  padding-left: 34px;     padding-right: 0;     padding-top: 13%;}
ul.grid > li > a:hover > span.content {    height: 21em;}
ul.grid > li > a:hover > span.content p {    height: 6.5em;    opacity: 1;    visibility: visible;}
ul.grid > li a:hover .background {    opacity: 0;}
ul.grid > li > a:hover .link, .cat-item a, .widget_archive a{  bottom:inherit;}
ul.new-category{ width:100%; float:left; background:#fff;}
ul.new-category li{transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -webkit-transition: all 0.2s ease 0s; -ms-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s; border-right:5px solid #ebebeb; border-bottom:5px solid #ebebeb; text-align:center; float:left; width:33.33%; list-style:none; background:#fff;}
ul.new-category li h2{ color:#333333; font-size:28px; text-align:center; line-height:36px; padding:25px 0;}
ul.new-category li p{ color:#333333; font-size:14px; line-height:20px;}
ul.new-category li a{ padding:30px; display:block; width:100%;}
ul.new-category li a:hover{ text-decoration:none;}
.circle-main{ display:table-cell; vertical-align:middle; text-align:center; width:128px; height:128px; margin:0 auto; background:#ffb90f; border-radius:50%; -moz-border-radius:50%; -webkit-border-radius:50%;}
.outer-main{ margin:0 auto; display:block; width:128px; height:128px;}
ul.new-category li.border-righ-none{ border-right:none;}
ul.new-category li.border-bot-none{ border-bottom:none;}
ul.new-category li a:focus{ border:none; text-decoration:none;}
ul.new-category li:hover{ background:#ffb90f;}
ul.new-category li:hover .circle-main{ background:#fff; }
.circle-main > img{transition: all 0.2s ease 0s; -moz-transition: all 0.2s ease 0s; -webkit-transition: all 0.2s ease 0s; -ms-transition: all 0.2s ease 0s; -o-transition: all 0.2s ease 0s;}
ul.new-category li:hover .circle-main > img{transform:rotate(360deg);}



.white-bg{ width:100%; float:left; background:#fff;}
.blog-left{ float:left; width:26.5%;}
.blog-box{ width:100%; float:left; padding-bottom:3px;}
.blog-box h2{ color:#333333; font-size:20px; background:#ffb90f; padding:14px 11px; margin-bottom:0;}
.blog-box h2 i{ padding-right:4px;}
ul.blog-detail{ width:100%; float:left; padding:19px 10px;}
ul.blog-detail li{ width:100%; float:left; list-style:none; padding-top:25px; padding-bottom:8px; border-top:1px solid #ebebeb;}
ul.blog-detail li:first-child{ border-top:none; padding-top:0;}
ul.blog-detail li img{ float:left; margin-right:13px;}
ul.blog-detail li h3{  margin-bottom: 6px; color:#333333; font-size:15px; line-height:18px;}
ul.blog-detail li .date-monitor{ color:#aeacac; font-size:12px; margin-right:20px;  -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
ul.blog-detail li p{ padding-bottom:5px; color:#333333; font-size:13px;}
.yellow-link{ color:#ffb90f;  -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
ul.blog-detail li .date-monitor:hover{color:#ffb90f; }
ul.blog-detail li .date-monitor i{ padding-right:2px;}
ul.blog-detail li .date-monitor:last-child{ margin:0;}

.blog-right{ float:right; width:70.7%; padding-right:14px; }
ul.blog-right-dec{ float:left; width:100%;}
ul.blog-right-dec li{ background:url(../img/sep.png) repeat-x bottom; padding-bottom:36px; float:left; width:100%; list-style:none; padding-top:35px;}
ul.blog-right-dec li:first-child{ padding-top:16px; }
ul.blog-right-dec li:last-child{ background:none; }
ul.blog-right-dec li h2{ padding-bottom:8px; color:#333333; font-size:28px; line-height:36px; } 
.blog-right-dec-left{ width:50%; float:left;}
.blog-right-dec-right{ float:right; width:48%;}
.date-monitor{ color:#aeacac; font-size:12px; margin-right:20px;  -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.date-monitor:hover{color:#ffb90f; }
.blog-right-dec-right p{ padding-bottom:10px; color:#333333; font-size:14px; line-height:20px;}
.faq{ width:100%; padding:38px 20px 20px 20px; overflow:hidden;}
.faq-top h2{ color:#333333; font-size:28px; padding-bottom:40px; margin-bottom:30px; background:url(../img/sep.png) repeat-x bottom; text-align:center;}
.faq-top p{ color:#333333; font-size:15px; line-height:24px;}
.faq-bottom{ width:100%; float:left;  padding-top:46px;}
.faq-top{ width:100%; float:left;}

.st-accordion ul li{	height:auto; background:#fcfcfc;	}
.st-accordion ul li > a span{			}
.st-accordion{ width:100%; min-width:270px; margin: 0 auto;}
.st-accordion ul li{ height: 72px; border-top: 1px solid #d7d7d7; border-bottom:1px solid #fff; overflow: hidden;}
.st-accordion ul li > a{ font-size:22px; color:#333333; font-weight:normal; display: block; position: relative; line-height:72px; outline:none; -webkit-transition:  color 0.2s ease-in-out; -moz-transition:  color 0.2s ease-in-out; -o-transition:  color 0.2s ease-in-out;	-ms-transition:  color 0.2s ease-in-out;	transition:  color 0.2s ease-in-out; padding:0 15px;}
.st-accordion ul li > a span{	background: transparent url(../img/down.png) no-repeat center center;	text-indent:-9000px;	width: 51px;	height: 16px;	position: absolute;	top: 50%;	right: 0;	margin-top: -8px;	opacity:1;	-webkit-transition:  all 0.2s ease-in-out;	-moz-transition:  all 0.2s ease-in-out;	-o-transition:  all 0.2s ease-in-out;	-ms-transition:  all 0.2s ease-in-out;	transition:  all 0.2s ease-in-out;}
.st-accordion ul li > a:hover{    color: #1a1a1a;}
.st-accordion ul li > a:hover span{	opacity:1;	right: 0;}
.st-accordion ul li.st-open > a{ text-decoration:none !important;    color: #1a1a1a;}
.st-accordion ul li.st-open > a span{	-webkit-transform:rotate(180deg);	-moz-transform:rotate(180deg);    transform:rotate(180deg);	right:0;	opacity:1;}
.st-content{ width:93%;    padding: 5px 0px 30px 0px;}
.st-content p{ line-height:20px; font-size:  13px; color:#1a1a1a; padding-bottom:15px;}
.st-accordion ul li > a:hover{ text-decoration:none; background:#ffb90f;}
.st-content{ background:#ffb90f; width:100%;}
.product-box{ color:#333333; font-size:15px; line-height:24px; padding:0 15px;}
.st-accordion ul li > a:focus{ border-bottom:none !important;}
.st-accordion ul li.st-open a{background:#ffb90f;}

ul.report-form{ width:100%;  background:#fcfcfc; padding:70px 80px; float:left;}
ul.report-form li{ padding-bottom:35px; float:left; width:100%; list-style:none;}
.report-form-left{padding-top: 14px; float:left; width:22%; color:#333333; font-size:16px;}
.report-form-right{ float:right; width:77%;}
.field-txt{ width:100%; padding:0 15px; border:1px solid #e1e1e1; height:45px; border-radius:5px; color:#b0b0b0; font-size:14px;  font-family: 'GothamBookRegular';}
.txt-message{ width:100%; padding:15px; border:1px solid #e1e1e1; height:205px; border-radius:5px; color:#b0b0b0; font-size:14px;  font-family: 'GothamBookRegular';}
.captcha-txt{ color:#717171; font-size:30px; float:left; width:110px; font-family: 'GothamMediumRegular'; padding-top:5px;}


.field-txt-small{ margin-top: 4px;  width:130px; padding:0 10px; border:1px solid #e1e1e1; height:35px; border-radius:5px; color:#b0b0b0; font-size:14px;  font-family: 'GothamBookRegular';}
.btn-submit{ margin-top:35px; margin-right:19px; margin-left:0; width:151px; height:40px; float:left;}
.btn-submit:hover, .btn-submit:focus{ background:#f7bb03;}

.tagg-line-forgot{ display:block; width:100%; color:#535353; font-size:16px; font-weight:normal; font-family:"Raleway",sans-serif;}
.EmailText .captacha-txt{ font-size: 30px; font-family: 'GothamMediumRegular'; padding-top: 3px;}

.tab-panel-new{ width:100%; float:left;}
.tab-panel-new .tab-content p{ color:#333333; font-size:15.03px; line-height:24.05px; padding-bottom:20px; margin-bottom:0;}
.tab-panel-new .tab-content{ background:#fcfcfc; padding:30px 15px 40px 15px; border:3px solid #e1e1e1;}
.tab-panel-new .nav-tabs > li{ background:#fff; -webkit-border-top-left-radius: 5px;-webkit-border-top-right-radius: 5px;-moz-border-radius-topleft: 5px;-moz-border-radius-topright: 5px;border-top-left-radius: 5px;
border-top-right-radius: 5px; margin-right:12px; margin-bottom:0;}
.tab-panel-new  .nav-tabs > li.active > a, .tab-panel-new  .nav-tabs > li.active > a:hover, .nav-tabs > li.active > a:focus{ background:#ffb90f; border-top:5px solid #ffb90f; border-left:5px solid #ffb90f; border-right:5px solid #ffb90f; border-bottom:none;} 
.tab-panel-new .nav-tabs > li.active > a i{ background:#fff;}
.tab-panel-new .nav-tabs > li a{ color:#333333; font-size:24px; border:none;}
.tab-panel-new .nav-tabs > li > a:hover{ background:#ffb90f; border-top:5px solid #ffb90f; border-left:5px solid #ffb90f; border-right:5px solid #ffb90f;  border-bottom:none;}
.tab-panel-new  .nav-tabs > li > a{ margin-right:0; border-top:5px solid #e1e1e1; border-left:5px solid #e1e1e1; border-right:5px solid #e1e1e1;  border-bottom:none;} 
.demo { display:none; }
.tab-panel-new .nav-tabs > li a i{ font-size:30px; margin-right:10px; width:48px; height:48px; background:#ffb90f; border-radius:50%; line-height:48px; text-align:center;}

.tab-panel-new .nav-tabs > li > a:hover i{ background:#fff;}
.responsive-accordion {		margin: 0 0 20px 0;		padding: 0;		list-style-type: none; background:#fcfcfc;	}
	.responsive-accordion li {		padding: 0; border-bottom:1px solid #d7d7d7; border-top:1px solid #fff;	}
	.responsive-accordion li:last-child { margin-bottom: 0; }
	.responsive-accordion li .responsive-accordion-head { cursor: pointer; }
	.responsive-accordion li .responsive-accordion-head.active { 	background: #ffb90f; }
	.responsive-accordion-default.responsive-accordion li .responsive-accordion-head { min-height:72px; line-height:72px;			padding: 0 15px 0 15px;		color: #333333; font-size:22px; font-weight:normal;		position: relative;	}
	.responsive-accordion-default.responsive-accordion li .responsive-accordion-head i {		position: absolute;		top: 12px;		right: 10px; color:#333333; font-size:48.17px;	}
	.responsive-accordion-default.responsive-accordion li .responsive-accordion-panel {			padding: 20px;		background: #ffb90f;	}
.responsive-accordion li p{ color:#333333; font-size:15px; line-height:24px;}
.streaming{ padding:12px; width:100%; float:left;}
.streaming-left{ float:left; width:71.2%;}
.streaming-video{ width:100%; background:url(../img/sep.png) repeat-x bottom; padding-bottom:50px; float:left;}
.video-dec{ width:100%; float:left; padding-top:23px;}
.video-dec h2{ color:#333333; font-size:28px;}
.video-subs{ width:100%; float:left; padding-top:20px;}
.video-subs-left{ float:left; width:50%;}
.video-subs-left img{ float:left; padding-right:24px;}
.video-subs-left h3{ color:#333333; font-size:14px; font-family: 'GothamMediumRegular';}
.video-subs-left h3 span{ color:#8a8989; font-family: 'GothamBookRegular';}

.subs-btn{ display:block; color:#ffb90f; font-size:14px; font-family: 'GothamMediumRegular'; width:130px; height:29px; border:2px solid #ffb90f; border-radius:4px; text-align:center; float:left; line-height:25px; text-transform:uppercase; text-decoration:none; margin-top:4px; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; }
.subs-btn:hover, .subs-btn:focus{ text-decoration:none; background:#ffb90f; color:#fff;}
.video-subs-right{ float:right; width:170px;}
.subs-number{ width:100%; float:left; text-align:right; color:#333333; font-size:24px; font-family: 'GothamMediumRegular';font-family: 'GothamMediumRegular'; border-bottom:2px solid #ffb90f; padding-bottom:8px;}
ul.like-unlike{ padding-top:12px; float:left; width:100%;}
ul.like-unlike li{ list-style:none; float:left; text-align:right; width:50%;}
ul.like-unlike li a { font-size:14px; color:#aeacac; font-size:14px;  -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out;}
ul.like-unlike li a:hover, ul.like-unlike li a:focus{ color:#ffb90f; text-decoration:none;}

.streaming-detail{ float:left; width:100%; padding-top:22px;}
.streaming-right{ float:right; width:26%;}
.chat-heading{ color:#333333; font-size:20px; font-family: 'GothamMediumRegular'; background:#ffb90f; padding:10px 15px; float:left; width:100%;}
ul.chat-online{ padding-top:14px; float:left; width:100%;}
ul.chat-online li{ padding:10px 30px 20px 76px; border-bottom:1px solid #ebebeb; min-height:68px; float:left; width:100%; list-style:none; position:relative;}
.chat-pic{ position:absolute; left:0; top:10px;}
.chat-status{ position:absolute; right:5px;  top:28px;}
.chat-status img{ border-radius:50%;}
.chat-name{ padding-top:8px; color:#333333; font-size:15px;}
.chat-login{ color:#aeacac; font-size:12px; padding-top:5px; font-family: 'GothamMediumRegular'; }
ul.chat-online li a{ display:block; text-decoration:none;}
ul.chat-online li a:hover, ul.chat-online li a:focus{ text-decoration:none;}
ul.chat-online li:hover, ul.chat-online li:focus{ text-decoration:none; background:#f7f7f7;}
.chat-pic img{ border-radius:50%;}

.chat-message-area{ width:100%; margin-top:30px; float:left; background:#f5f4f4; padding:10px 10px 50px 10px;}
.chat-txtarea{ background:#fff; padding:13px; min-height:140px; color:#333333; font-size:14px;font-family: 'GothamBookRegular'; width:100%; border:none; resize:none; font-weight:normal;}
.send-bbbtn{color:#ffb90f; font-size:14px; font-family: 'GothamMediumRegular'; width:92px; height:29px; border:2px solid #ffb90f; border-radius:4px; text-align:center; float:left; text-transform:uppercase; text-decoration:none; margin-top:17px; -webkit-transition: all 0.2s ease-in-out; transition: all 0.2s ease-in-out; float:right; cursor:pointer;}
.send-bbbtn:hover, .send-bbbtn:focus{ text-decoration:none; background:#ffb90f; color:#fff;}

.blog-left .topnav{ width:100%; margin-right:0; border-radius:inherit;}
.blog-left ul.topnav > li > a{ text-decoration:none !important; width:100%; color:#333333; padding:0 11px 0 18px; font-size:20px; font-family: "GothamMediumRegular";}
.blog-left ul.topnav > li > a .arrow{ color:#7a5600;}
.blog-left ul.topnav ul li a{ padding:15px 16px; color:#323232; font-size:15px; font-family: "GothamBookRegular"; }
.blog-left ul.topnav{ background:#ffb90f;}
.blog-left ul.topnav ul{ background:#fafafa;}
.blog-left  ul.topnav ul li a:hover{ color:#fab100; text-decoration:none; background:none;}
.search-left{ padding:8px 0 0 9px;}
.blog-left ul.topnav ul li{ position:relative; border-bottom:1px solid #e7e7e7; width:100%; float:left;}
.blog-left ul.topnav ul li a label{ font-weight:normal;}
.blog-left ul.topnav > li{ border-bottom:1px solid #fff; float:left; width:100%;}
.blog-left ul.topnav li.active{ background:inherit;}
.blog-left ul.topnav span{ background:url(../img/plus-icon.png) no-repeat; width:13px; margin-top:15px; height:14px; display:block;}
.blog-left  ul.topnav span i{ display:none;}
.blog-left ul.topnav li.active span{ background:url(../img/minus-icon.png) no-repeat;}

ul.search-event{ float:left; width:100%; padding:8px 0 0 0;}
ul.search-event li{ background:#fbfbfb; margin-bottom:20px; float:left; width:100%; list-style:none;}
.search-event-left{ float:left; width:26%;}
.search-event-right{ position:relative; padding-right:40px; float:right; width:71%;}
.search-event-right h2{ color:#333333; font-size:24px;}
.seacr-txt{ color:#8a8a8a; font-size:18px; padding-top:10px; padding-bottom:30px;}
.date-meter{ width:100%; padding-bottom:20px;}
.date-meter a{ color:#8a8a8a; font-size:14px;}
.page-number{ width:100%; float:left; text-align:center; color:#8a8a8a; font-size:12px; font-family: "GothamBookRegular"; padding:30px 0 15px 0;}
ul.pagi-nation{ width:100%; text-align:center; padding-bottom:50px;}
ul.pagi-nation li{ display:inline-block; text-align:center;}
ul.pagi-nation li a{ display:block; width:38px; height:38px; line-height:38px; text-align:center; color:#323232; font-size:18px; font-family: "GothamMediumRegular";}
ul.pagi-nation li a:hover, ul.pagi-nation li a:focus, ul.pagi-nation li a.current{background:#ffb90f; text-decoration:none; }
/*.check-box{ position:absolute;; right:20px; top:50%; margin-top:-10px;}*/
.blog-left ul.topnav ul li a label {
    display: block;
}
.check-box > input {
    float: right;
	margin:0;
}
.DateText input[type="date"]{ border:#ddd 1px solid; margin:10px 0 10px 15px; width:90%; padding-left:5px ; padding-right:5px;}
.terms_content{}
.terms_content p{margin-bottom:15px;}
.terms_content h5{font-size:16px;margin-top:10px;display:block;float:left;width:100%;}
.terms_content ul,.terms_content ol{line-height:20px;margin:20px 0 20px 20px;}
.terms_content ul li,.terms_content ol li{margin-bottom:10px;}
.terms_content h2{font-weight:bold;margin-bottom:20px;display:block;float:left;width:100%;}
.terms_article{margin:20px 0;float:left;width:100%;}

.search_event_input{margin-bottom:20px;}
.search_event_input .form-control{margin-bottom:10px;height:42px;}